Lines Matching defs:fuse

17 #include <soc/tegra/fuse.h>
19 #include "fuse.h"
43 static u32 tegra30_fuse_read_early(struct tegra_fuse *fuse, unsigned int offset)
45 if (WARN_ON(!fuse->base))
48 return readl_relaxed(fuse->base + FUSE_BEGIN + offset);
51 static u32 tegra30_fuse_read(struct tegra_fuse *fuse, unsigned int offset)
56 err = pm_runtime_resume_and_get(fuse->dev);
60 value = readl_relaxed(fuse->base + FUSE_BEGIN + offset);
62 pm_runtime_put(fuse->dev);
89 static void __init tegra30_fuse_init(struct tegra_fuse *fuse)
91 fuse->read_early = tegra30_fuse_read_early;
92 fuse->read = tegra30_fuse_read;
96 if (fuse->soc->speedo_init)
97 fuse->soc->speedo_init(&tegra_sku_info);
214 .nvmem_name = "fuse",
219 .nvmem_name = "fuse",
224 .nvmem_name = "fuse",
229 .nvmem_name = "fuse",
234 .nvmem_name = "fuse",
239 .nvmem_name = "fuse",
244 .nvmem_name = "fuse",
249 .nvmem_name = "fuse",
254 .nvmem_name = "fuse",
259 .nvmem_name = "fuse",
264 .nvmem_name = "fuse",
269 .nvmem_name = "fuse",
380 .nvmem_name = "fuse",
385 .nvmem_name = "fuse",
390 .nvmem_name = "fuse",
395 .nvmem_name = "fuse",
400 .nvmem_name = "fuse",
405 .nvmem_name = "fuse",
410 .nvmem_name = "fuse",
415 .nvmem_name = "fuse",
420 .nvmem_name = "fuse",
425 .nvmem_name = "fuse",
430 .nvmem_name = "fuse",
435 .nvmem_name = "fuse",
440 .nvmem_name = "fuse",
485 .nvmem_name = "fuse",
490 .nvmem_name = "fuse",
534 .name = "gpu-gcplex-config-fuse",
562 .nvmem_name = "fuse",
567 .nvmem_name = "fuse",
572 .nvmem_name = "fuse",
573 .cell_name = "gpu-gcplex-config-fuse",
575 .con_id = "gcplex-config-fuse",
577 .nvmem_name = "fuse",
582 .nvmem_name = "fuse",
637 .nvmem_name = "fuse",
642 .nvmem_name = "fuse",