| /kernel/linux/linux-6.6/drivers/soc/tegra/fuse/ |
| D | fuse-tegra30.c | 137 .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/ |
| D | hisilicon-thermal.txt | 5 - 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";
|
| D | nvidia,tegra124-soctherm.txt | 25 - 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/ |
| D | hisilicon-thermal.txt | 5 - 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";
|
| D | nvidia,tegra30-tsensor.yaml | 4 $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";
|
| D | nvidia,tegra124-soctherm.yaml | 48 - 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/ |
| D | fuse-tegra30.c | 148 .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 …]
|
| D | fuse-tegra.c | 97 .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/ |
| D | gp100.c | 31 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/ |
| D | gp100.c | 31 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/ |
| D | Makefile | 4 obj-$(CONFIG_TEGRA30_TSENSOR) += tegra30-tsensor.o
|
| D | tegra30-tsensor.c | 226 * 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/ |
| D | hisi_thermal.c | 85 * 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",
|
| D | amlogic_thermal.c | 149 "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()
|
| D | sun8i_thermal.c | 59 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/ |
| D | hisi_thermal.c | 94 * 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",
|
| D | amlogic_thermal.c | 151 "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()
|
| D | sun8i_thermal.c | 60 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/ |
| D | bfa_ioc.c | 4719 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/ |
| D | bfa_ioc.c | 4718 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/ |
| D | asus_wmi_sensors.rst | 62 * Tsensor 1 Temperature,
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/nvidia/ |
| D | tegra30.dtsi | 950 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/ |
| D | hi6220.dtsi | 855 tsensor: tsensor@0,f7030700 { label 856 compatible = "hisilicon,tsensor"; 885 thermal-sensors = <&tsensor 2>;
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/hisilicon/ |
| D | hi6220.dtsi | 851 tsensor: tsensor@0,f7030700 { label 852 compatible = "hisilicon,tsensor"; 881 thermal-sensors = <&tsensor 2>;
|
| D | hi3660.dtsi | 1106 tsensor: tsensor@fff30000 { label 1107 compatible = "hisilicon,hi3660-tsensor"; 1121 thermal-sensors = <&tsensor 1>;
|