Lines Matching defs:fuse

17 #include <soc/tegra/fuse.h>
19 #include "fuse.h"
42 static u32 tegra30_fuse_read_early(struct tegra_fuse *fuse, unsigned int offset)
44 if (WARN_ON(!fuse->base))
47 return readl_relaxed(fuse->base + FUSE_BEGIN + offset);
50 static u32 tegra30_fuse_read(struct tegra_fuse *fuse, unsigned int offset)
55 err = pm_runtime_resume_and_get(fuse->dev);
59 value = readl_relaxed(fuse->base + FUSE_BEGIN + offset);
61 pm_runtime_put(fuse->dev);
88 static void __init tegra30_fuse_init(struct tegra_fuse *fuse)
90 fuse->read_early = tegra30_fuse_read_early;
91 fuse->read = tegra30_fuse_read;
95 if (fuse->soc->speedo_init)
96 fuse->soc->speedo_init(&tegra_sku_info);
213 .nvmem_name = "fuse",
218 .nvmem_name = "fuse",
223 .nvmem_name = "fuse",
228 .nvmem_name = "fuse",
233 .nvmem_name = "fuse",
238 .nvmem_name = "fuse",
243 .nvmem_name = "fuse",
248 .nvmem_name = "fuse",
253 .nvmem_name = "fuse",
258 .nvmem_name = "fuse",
263 .nvmem_name = "fuse",
268 .nvmem_name = "fuse",
379 .nvmem_name = "fuse",
384 .nvmem_name = "fuse",
389 .nvmem_name = "fuse",
394 .nvmem_name = "fuse",
399 .nvmem_name = "fuse",
404 .nvmem_name = "fuse",
409 .nvmem_name = "fuse",
414 .nvmem_name = "fuse",
419 .nvmem_name = "fuse",
424 .nvmem_name = "fuse",
429 .nvmem_name = "fuse",
434 .nvmem_name = "fuse",
439 .nvmem_name = "fuse",
484 .nvmem_name = "fuse",
489 .nvmem_name = "fuse",
533 .name = "gpu-gcplex-config-fuse",
561 .nvmem_name = "fuse",
566 .nvmem_name = "fuse",
571 .nvmem_name = "fuse",
572 .cell_name = "gpu-gcplex-config-fuse",
574 .con_id = "gcplex-config-fuse",
576 .nvmem_name = "fuse",
581 .nvmem_name = "fuse",
636 .nvmem_name = "fuse",
641 .nvmem_name = "fuse",