Lines Matching +full:thermal +full:- +full:calibration

1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2013-2022, NVIDIA CORPORATION. All rights reserved.
11 #include <linux/nvmem-consumer.h>
12 #include <linux/nvmem-provider.h>
45 if (WARN_ON(!fuse->base)) in tegra30_fuse_read_early()
48 return readl_relaxed(fuse->base + FUSE_BEGIN + offset); in tegra30_fuse_read_early()
56 err = pm_runtime_resume_and_get(fuse->dev); in tegra30_fuse_read()
60 value = readl_relaxed(fuse->base + FUSE_BEGIN + offset); in tegra30_fuse_read()
62 pm_runtime_put(fuse->dev); in tegra30_fuse_read()
91 fuse->read_early = tegra30_fuse_read_early; in tegra30_fuse_init()
92 fuse->read = tegra30_fuse_read; in tegra30_fuse_init()
96 if (fuse->soc->speedo_init) in tegra30_fuse_init()
97 fuse->soc->speedo_init(&tegra_sku_info); in tegra30_fuse_init()
138 .name = "tsensor-cpu1",
144 .name = "tsensor-cpu2",
150 .name = "tsensor-cpu0",
156 .name = "xusb-pad-calibration",
162 .name = "tsensor-cpu3",
168 .name = "sata-calibration",
174 .name = "tsensor-gpu",
180 .name = "tsensor-mem0",
186 .name = "tsensor-mem1",
192 .name = "tsensor-pllx",
198 .name = "tsensor-common",
204 .name = "tsensor-realignment",
215 .cell_name = "xusb-pad-calibration",
217 .con_id = "calibration",
220 .cell_name = "sata-calibration",
222 .con_id = "calibration",
225 .cell_name = "tsensor-common",
226 .dev_id = "700e2000.thermal-sensor",
230 .cell_name = "tsensor-realignment",
231 .dev_id = "700e2000.thermal-sensor",
235 .cell_name = "tsensor-cpu0",
236 .dev_id = "700e2000.thermal-sensor",
240 .cell_name = "tsensor-cpu1",
241 .dev_id = "700e2000.thermal-sensor",
245 .cell_name = "tsensor-cpu2",
246 .dev_id = "700e2000.thermal-sensor",
250 .cell_name = "tsensor-cpu3",
251 .dev_id = "700e2000.thermal-sensor",
255 .cell_name = "tsensor-mem0",
256 .dev_id = "700e2000.thermal-sensor",
260 .cell_name = "tsensor-mem1",
261 .dev_id = "700e2000.thermal-sensor",
265 .cell_name = "tsensor-gpu",
266 .dev_id = "700e2000.thermal-sensor",
270 .cell_name = "tsensor-pllx",
271 .dev_id = "700e2000.thermal-sensor",
298 .name = "tsensor-cpu1",
304 .name = "tsensor-cpu2",
310 .name = "tsensor-cpu0",
316 .name = "xusb-pad-calibration",
322 .name = "tsensor-cpu3",
328 .name = "sata-calibration",
334 .name = "tsensor-gpu",
340 .name = "tsensor-mem0",
346 .name = "tsensor-mem1",
352 .name = "tsensor-pllx",
358 .name = "tsensor-common",
364 .name = "gpu-calibration",
370 .name = "xusb-pad-calibration-ext",
381 .cell_name = "tsensor-cpu1",
382 .dev_id = "700e2000.thermal-sensor",
386 .cell_name = "tsensor-cpu2",
387 .dev_id = "700e2000.thermal-sensor",
391 .cell_name = "tsensor-cpu0",
392 .dev_id = "700e2000.thermal-sensor",
396 .cell_name = "xusb-pad-calibration",
398 .con_id = "calibration",
401 .cell_name = "tsensor-cpu3",
402 .dev_id = "700e2000.thermal-sensor",
406 .cell_name = "sata-calibration",
408 .con_id = "calibration",
411 .cell_name = "tsensor-gpu",
412 .dev_id = "700e2000.thermal-sensor",
416 .cell_name = "tsensor-mem0",
417 .dev_id = "700e2000.thermal-sensor",
421 .cell_name = "tsensor-mem1",
422 .dev_id = "700e2000.thermal-sensor",
426 .cell_name = "tsensor-pllx",
427 .dev_id = "700e2000.thermal-sensor",
431 .cell_name = "tsensor-common",
432 .dev_id = "700e2000.thermal-sensor",
436 .cell_name = "gpu-calibration",
438 .con_id = "calibration",
441 .cell_name = "xusb-pad-calibration-ext",
443 .con_id = "calibration-ext",
469 .name = "xusb-pad-calibration",
475 .name = "xusb-pad-calibration-ext",
486 .cell_name = "xusb-pad-calibration",
488 .con_id = "calibration",
491 .cell_name = "xusb-pad-calibration-ext",
493 .con_id = "calibration-ext",
528 .name = "xusb-pad-calibration",
534 .name = "gpu-gcplex-config-fuse",
540 .name = "xusb-pad-calibration-ext",
546 .name = "gpu-pdi0",
552 .name = "gpu-pdi1",
563 .cell_name = "xusb-pad-calibration",
565 .con_id = "calibration",
568 .cell_name = "xusb-pad-calibration-ext",
570 .con_id = "calibration-ext",
573 .cell_name = "gpu-gcplex-config-fuse",
575 .con_id = "gcplex-config-fuse",
578 .cell_name = "gpu-pdi0",
583 .cell_name = "gpu-pdi1",
621 .name = "xusb-pad-calibration",
627 .name = "xusb-pad-calibration-ext",
638 .cell_name = "xusb-pad-calibration",
640 .con_id = "calibration",
643 .cell_name = "xusb-pad-calibration-ext",
645 .con_id = "calibration-ext",