Home
last modified time | relevance | path

Searched full:tsensor (Results 1 – 25 of 41) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/soc/tegra/fuse/
Dfuse-tegra30.c137 .name = "tsensor-cpu1",
143 .name = "tsensor-cpu2",
149 .name = "tsensor-cpu0",
161 .name = "tsensor-cpu3",
173 .name = "tsensor-gpu",
179 .name = "tsensor-mem0",
185 .name = "tsensor-mem1",
191 .name = "tsensor-pllx",
197 .name = "tsensor-common",
203 .name = "tsensor-realignment",
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/thermal/
Dhisilicon-thermal.txt5 - compatible: "hisilicon,tsensor".
9 by /SOCTHERM/tsensor.
17 tsensor: tsensor@0,f7030700 {
18 compatible = "hisilicon,tsensor";
27 tsensor: tsensor@fff30000 {
28 compatible = "hisilicon,hi3660-tsensor";
Dnvidia,tegra124-soctherm.txt25 - tsensor
87 It is an array of pairs where each pair represents a tsensor id followed by a
112 clock-names = "tsensor", "soctherm";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/thermal/
Dhisilicon-thermal.txt5 - compatible: "hisilicon,tsensor".
9 by /SOCTHERM/tsensor.
17 tsensor: tsensor@0,f7030700 {
18 compatible = "hisilicon,tsensor";
27 tsensor: tsensor@fff30000 {
28 compatible = "hisilicon,hi3660-tsensor";
Dnvidia,tegra30-tsensor.yaml4 $id: http://devicetree.org/schemas/thermal/nvidia,tegra30-tsensor.yaml#
15 TSENSOR provides thermal and voltage sensors which monitor temperature
17 temperature of the whole chip. The TSENSOR module:
28 TSENSOR has two channels which monitor two different spots of the SoC.
32 const: nvidia,tegra30-tsensor
66 compatible = "nvidia,tegra30-tsensor";
Dnvidia,tegra124-soctherm.yaml48 - const: tsensor
157 It is an array of pairs where each pair represents a tsensor ID followed
248 clock-names = "tsensor", "soctherm";
314 clock-names = "tsensor", "soctherm";
/kernel/linux/linux-5.10/drivers/soc/tegra/fuse/
Dfuse-tegra30.c148 .cell_name = "tsensor-common",
153 .cell_name = "tsensor-realignment",
158 .cell_name = "tsensor-cpu0",
163 .cell_name = "tsensor-cpu1",
168 .cell_name = "tsensor-cpu2",
173 .cell_name = "tsensor-cpu3",
178 .cell_name = "tsensor-mem0",
183 .cell_name = "tsensor-mem1",
188 .cell_name = "tsensor-gpu",
193 .cell_name = "tsensor-pllx",
[all …]
Dfuse-tegra.c97 .name = "tsensor-cpu1",
103 .name = "tsensor-cpu2",
109 .name = "tsensor-cpu0",
121 .name = "tsensor-cpu3",
133 .name = "tsensor-gpu",
139 .name = "tsensor-mem0",
145 .name = "tsensor-mem1",
151 .name = "tsensor-pllx",
157 .name = "tsensor-common",
163 .name = "tsensor-realignment",
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dgp100.c31 u32 tsensor = nvkm_rd32(device, 0x020460); in gp100_temp_get() local
32 u32 inttemp = (tsensor & 0x0001fff8); in gp100_temp_get()
35 if (tsensor & 0x40000000) in gp100_temp_get()
39 if (tsensor & 0x20000000) in gp100_temp_get()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dgp100.c31 u32 tsensor = nvkm_rd32(device, 0x020460); in gp100_temp_get() local
32 u32 inttemp = (tsensor & 0x0001fff8); in gp100_temp_get()
35 if (tsensor & 0x40000000) in gp100_temp_get()
39 if (tsensor & 0x20000000) in gp100_temp_get()
/kernel/linux/linux-6.6/drivers/thermal/tegra/
DMakefile4 obj-$(CONFIG_TEGRA30_TSENSOR) += tegra30-tsensor.o
Dtegra30-tsensor.c226 * TSENSOR doesn't trigger interrupt on the "low" temperature breach, in tegra_tsensor_set_trips()
439 * We have two TSENSOR channels in a two different spots on SoC. in tegra_tsensor_nvmem_setup()
656 { .compatible = "nvidia,tegra30-tsensor", },
664 .name = "tegra30-tsensor",
/kernel/linux/linux-6.6/drivers/thermal/
Dhisi_thermal.c85 * The temperature computation on the tsensor is as follow:
332 /* enable clock for tsensor */ in hi6220_thermal_enable_sensor()
521 .compatible = "hisilicon,tsensor",
525 .compatible = "hisilicon,hi3660-tsensor",
Damlogic_thermal.c149 "tsensor thermal calibration not supported: 0x%x!\n", in amlogic_thermal_initialize()
279 dev_err(dev, "Failed to register tsensor: %d\n", ret); in amlogic_thermal_probe()
Dsun8i_thermal.c59 struct tsensor { struct
88 struct tsensor sensor[MAX_SENSOR_NUM];
111 struct tsensor *s = thermal_zone_device_priv(tz); in sun8i_ths_get_temp()
/kernel/linux/linux-5.10/drivers/thermal/
Dhisi_thermal.c94 * The temperature computation on the tsensor is as follow:
341 /* enable clock for tsensor */ in hi6220_thermal_enable_sensor()
532 .compatible = "hisilicon,tsensor",
536 .compatible = "hisilicon,hi3660-tsensor",
Damlogic_thermal.c151 "tsensor thermal calibration not supported: 0x%x!\n", in amlogic_thermal_initialize()
286 dev_err(dev, "Failed to register tsensor: %d\n", ret); in amlogic_thermal_probe()
Dsun8i_thermal.c60 struct tsensor { struct
89 struct tsensor sensor[MAX_SENSOR_NUM];
112 struct tsensor *s = data; in sun8i_ths_get_temp()
/kernel/linux/linux-6.6/drivers/scsi/bfa/
Dbfa_ioc.c4719 bfa_trc(diag, diag->tsensor.lock); in bfa_diag_notify()
4731 if (diag->tsensor.lock) { in bfa_diag_notify()
4732 diag->tsensor.status = BFA_STATUS_IOC_FAILURE; in bfa_diag_notify()
4733 diag->tsensor.cbfn(diag->tsensor.cbarg, in bfa_diag_notify()
4734 diag->tsensor.status); in bfa_diag_notify()
4735 diag->tsensor.lock = 0; in bfa_diag_notify()
4902 msg = (struct bfi_diag_ts_req_s *)diag->tsensor.mbcmd.msg; in diag_tempsensor_send()
4908 bfa_ioc_mbox_queue(diag->ioc, &diag->tsensor.mbcmd); in diag_tempsensor_send()
4914 if (!diag->tsensor.lock) { in diag_tempsensor_comp()
4916 bfa_trc(diag, diag->tsensor.lock); in diag_tempsensor_comp()
[all …]
/kernel/linux/linux-5.10/drivers/scsi/bfa/
Dbfa_ioc.c4718 bfa_trc(diag, diag->tsensor.lock); in bfa_diag_notify()
4730 if (diag->tsensor.lock) { in bfa_diag_notify()
4731 diag->tsensor.status = BFA_STATUS_IOC_FAILURE; in bfa_diag_notify()
4732 diag->tsensor.cbfn(diag->tsensor.cbarg, in bfa_diag_notify()
4733 diag->tsensor.status); in bfa_diag_notify()
4734 diag->tsensor.lock = 0; in bfa_diag_notify()
4901 msg = (struct bfi_diag_ts_req_s *)diag->tsensor.mbcmd.msg; in diag_tempsensor_send()
4907 bfa_ioc_mbox_queue(diag->ioc, &diag->tsensor.mbcmd); in diag_tempsensor_send()
4913 if (!diag->tsensor.lock) { in diag_tempsensor_comp()
4915 bfa_trc(diag, diag->tsensor.lock); in diag_tempsensor_comp()
[all …]
/kernel/linux/linux-6.6/Documentation/hwmon/
Dasus_wmi_sensors.rst62 * Tsensor 1 Temperature,
/kernel/linux/linux-6.6/arch/arm/boot/dts/nvidia/
Dtegra30.dtsi950 tsensor: tsensor@70014000 { label
951 compatible = "nvidia,tegra30-tsensor";
1289 thermal-sensors = <&tsensor 0>;
1332 thermal-sensors = <&tsensor 1>;
/kernel/linux/linux-6.6/arch/arm64/boot/dts/hisilicon/
Dhi6220.dtsi855 tsensor: tsensor@0,f7030700 { label
856 compatible = "hisilicon,tsensor";
885 thermal-sensors = <&tsensor 2>;
/kernel/linux/linux-5.10/arch/arm64/boot/dts/hisilicon/
Dhi6220.dtsi851 tsensor: tsensor@0,f7030700 { label
852 compatible = "hisilicon,tsensor";
881 thermal-sensors = <&tsensor 2>;
Dhi3660.dtsi1106 tsensor: tsensor@fff30000 { label
1107 compatible = "hisilicon,hi3660-tsensor";
1121 thermal-sensors = <&tsensor 1>;

12