Lines Matching refs:nvmem
11 #include <linux/nvmem-consumer.h>
12 #include <linux/nvmem-provider.h>
119 struct nvmem_config nvmem;
155 memset(&nvmem, 0, sizeof(nvmem));
156 nvmem.dev = &pdev->dev;
157 nvmem.name = "fuse";
158 nvmem.id = -1;
159 nvmem.owner = THIS_MODULE;
160 nvmem.cells = fuse->soc->cells;
161 nvmem.ncells = fuse->soc->num_cells;
162 nvmem.keepout = fuse->soc->keepouts;
163 nvmem.nkeepout = fuse->soc->num_keepouts;
164 nvmem.type = NVMEM_TYPE_OTP;
165 nvmem.read_only = true;
166 nvmem.root_only = false;
167 nvmem.reg_read = tegra_fuse_read;
168 nvmem.size = fuse->soc->info->size;
169 nvmem.word_size = 4;
170 nvmem.stride = 4;
171 nvmem.priv = fuse;
173 fuse->nvmem = devm_nvmem_register(&pdev->dev, &nvmem);
174 if (IS_ERR(fuse->nvmem)) {
175 err = PTR_ERR(fuse->nvmem);