Lines Matching +full:tegra30 +full:- +full:tsensor

1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2013-2022, NVIDIA CORPORATION. All rights reserved.
11 #include <linux/nvmem-consumer.h>
24 /* Tegra30 and later */
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()
139 .cell_name = "xusb-pad-calibration",
144 .cell_name = "sata-calibration",
149 .cell_name = "tsensor-common",
150 .dev_id = "700e2000.thermal-sensor",
154 .cell_name = "tsensor-realignment",
155 .dev_id = "700e2000.thermal-sensor",
159 .cell_name = "tsensor-cpu0",
160 .dev_id = "700e2000.thermal-sensor",
164 .cell_name = "tsensor-cpu1",
165 .dev_id = "700e2000.thermal-sensor",
169 .cell_name = "tsensor-cpu2",
170 .dev_id = "700e2000.thermal-sensor",
174 .cell_name = "tsensor-cpu3",
175 .dev_id = "700e2000.thermal-sensor",
179 .cell_name = "tsensor-mem0",
180 .dev_id = "700e2000.thermal-sensor",
184 .cell_name = "tsensor-mem1",
185 .dev_id = "700e2000.thermal-sensor",
189 .cell_name = "tsensor-gpu",
190 .dev_id = "700e2000.thermal-sensor",
194 .cell_name = "tsensor-pllx",
195 .dev_id = "700e2000.thermal-sensor",
221 .cell_name = "tsensor-cpu1",
222 .dev_id = "700e2000.thermal-sensor",
226 .cell_name = "tsensor-cpu2",
227 .dev_id = "700e2000.thermal-sensor",
231 .cell_name = "tsensor-cpu0",
232 .dev_id = "700e2000.thermal-sensor",
236 .cell_name = "xusb-pad-calibration",
241 .cell_name = "tsensor-cpu3",
242 .dev_id = "700e2000.thermal-sensor",
246 .cell_name = "sata-calibration",
251 .cell_name = "tsensor-gpu",
252 .dev_id = "700e2000.thermal-sensor",
256 .cell_name = "tsensor-mem0",
257 .dev_id = "700e2000.thermal-sensor",
261 .cell_name = "tsensor-mem1",
262 .dev_id = "700e2000.thermal-sensor",
266 .cell_name = "tsensor-pllx",
267 .dev_id = "700e2000.thermal-sensor",
271 .cell_name = "tsensor-common",
272 .dev_id = "700e2000.thermal-sensor",
276 .cell_name = "gpu-calibration",
281 .cell_name = "xusb-pad-calibration-ext",
283 .con_id = "calibration-ext",
308 .cell_name = "xusb-pad-calibration",
313 .cell_name = "xusb-pad-calibration-ext",
315 .con_id = "calibration-ext",
339 .cell_name = "xusb-pad-calibration",
344 .cell_name = "xusb-pad-calibration-ext",
346 .con_id = "calibration-ext",
349 .cell_name = "gpu-gcplex-config-fuse",
351 .con_id = "gcplex-config-fuse",
354 .cell_name = "gpu-pdi0",
359 .cell_name = "gpu-pdi1",
385 .cell_name = "xusb-pad-calibration",
390 .cell_name = "xusb-pad-calibration-ext",
392 .con_id = "calibration-ext",