| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/thermal/ |
| D | qcom-tsens.yaml | 5 $id: http://devicetree.org/schemas/thermal/qcom-tsens.yaml# 8 title: QCOM SoC Temperature Sensor (TSENS) 14 QCOM SoCs have TSENS IP to allow temperature measurement. There are currently 22 - description: msm8960 TSENS based 25 - qcom,ipq8064-tsens 26 - qcom,msm8960-tsens 28 - description: v0.1 of TSENS 31 - qcom,mdm9607-tsens 32 - qcom,msm8226-tsens 33 - qcom,msm8909-tsens [all …]
|
| D | thermal-sensor.yaml | 48 // Example 1: SDM845 TSENS 56 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2"; 67 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
|
| D | thermal-zones.yaml | 229 // Example 1: SDM845 TSENS 237 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2"; 248 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/thermal/ |
| D | qcom-tsens.yaml | 5 $id: http://devicetree.org/schemas/thermal/qcom-tsens.yaml# 8 title: QCOM SoC Temperature Sensor (TSENS) 14 QCOM SoCs have TSENS IP to allow temperature measurement. There are currently 22 - description: v0.1 of TSENS 25 - qcom,msm8916-tsens 26 - qcom,msm8939-tsens 27 - qcom,msm8974-tsens 28 - const: qcom,tsens-v0_1 30 - description: v1 of TSENS 33 - qcom,msm8976-tsens [all …]
|
| D | thermal-sensor.yaml | 45 // Example 1: SDM845 TSENS 53 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2"; 64 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
|
| D | thermal-zones.yaml | 227 // Example 1: SDM845 TSENS 235 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2"; 246 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
|
| /kernel/linux/linux-5.10/drivers/thermal/qcom/ |
| D | Makefile | 4 qcom_tsens-y += tsens.o tsens-v2.o tsens-v1.o tsens-v0_1.o \ 5 tsens-8960.o
|
| D | tsens.h | 40 * struct tsens_sensor - data for each sensor connected to the tsens device 41 * @priv: tsens device instance that this sensor is connected to 58 * struct tsens_ops - operations as supported by the tsens device 59 * @init: Function to initialize the tsens device 60 * @calibrate: Function to calibrate the tsens device 62 * @enable: Function to enable (clocks/power) tsens device 63 * @disable: Function to disable the tsens device 64 * @suspend: Function to suspend the tsens device 65 * @resume: Function to resume the tsens device 512 * struct tsens_plat_data - tsens compile-time platform data [all …]
|
| D | tsens.c | 20 #include "tsens.h" 252 * @priv: Pointer to tsens controller private data 275 * @priv: Pointer to tsens controller private data 337 /* No mask register on older TSENS */ in tsens_read_irq_state() 373 * @data: tsens controller private data 443 * @data: tsens controller private data 674 root = debugfs_lookup("tsens", NULL); in tsens_debug_init() 676 priv->debug_root = debugfs_create_dir("tsens", NULL); in tsens_debug_init() 685 /* A directory for each instance of the TSENS IP */ in tsens_debug_init() 900 .compatible = "qcom,msm8916-tsens", [all …]
|
| D | Kconfig | 3 tristate "Qualcomm TSENS Temperature Alarm" 7 This enables the thermal sysfs driver for the TSENS device. It shows
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| D | qcom,gcc-apq8064.yaml | 38 description: child tsens device 39 $ref: /schemas/thermal/qcom-tsens.yaml# 55 Qualcomm TSENS (thermal sensor device) on some devices can 56 be part of GCC and hence the TSENS properties can also be part 58 For more details on the TSENS properties please refer 59 Documentation/devicetree/bindings/thermal/qcom-tsens.yaml 87 compatible = "qcom,msm8960-tsens";
|
| D | qcom,gcc-ipq8064.yaml | 47 - $ref: /schemas/thermal/qcom-tsens.yaml# 70 tsens: thermal-sensor { 71 compatible = "qcom,ipq8064-tsens";
|
| /kernel/linux/linux-6.6/drivers/thermal/qcom/ |
| D | Makefile | 4 qcom_tsens-y += tsens.o tsens-v2.o tsens-v1.o tsens-v0_1.o \ 5 tsens-8960.o
|
| D | tsens.h | 47 * struct tsens_sensor - data for each sensor connected to the tsens device 48 * @priv: tsens device instance that this sensor is connected to 67 * struct tsens_ops - operations as supported by the tsens device 68 * @init: Function to initialize the tsens device 69 * @calibrate: Function to calibrate the tsens device 71 * @enable: Function to enable (clocks/power) tsens device 72 * @disable: Function to disable the tsens device 73 * @suspend: Function to suspend the tsens device 74 * @resume: Function to resume the tsens device 525 * struct tsens_plat_data - tsens compile-time platform data [all …]
|
| D | tsens.c | 22 #include "tsens.h" 434 * @priv: Pointer to tsens controller private data 457 * @priv: Pointer to tsens controller private data 519 /* No mask register on older TSENS */ in tsens_read_irq_state() 555 * @data: tsens controller private data 625 * @data: tsens controller private data 670 * @data: tsens controller private data 861 priv->debug_root = debugfs_lookup("tsens", NULL); in tsens_debug_init() 863 priv->debug_root = debugfs_create_dir("tsens", NULL); in tsens_debug_init() 865 /* A directory for each instance of the TSENS IP */ in tsens_debug_init() [all …]
|
| D | Kconfig | 3 tristate "Qualcomm TSENS Temperature Alarm" 7 This enables the thermal sysfs driver for the TSENS device. It shows
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | qcom,gcc-apq8064.yaml | 41 Qualcomm TSENS (thermal sensor device) on some devices can 42 be part of GCC and hence the TSENS properties can also be part 44 For more details on the TSENS properties please refer 45 Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/ |
| D | msm8956.dtsi | 15 &tsens { 16 compatible = "qcom,msm8956-tsens", "qcom,tsens-v1";
|
| D | ipq9574.dtsi | 248 tsens: thermal-sensor@4a9000 { label 249 compatible = "qcom,ipq9574-tsens", "qcom,ipq8074-tsens"; 731 thermal-sensors = <&tsens 3>; 745 thermal-sensors = <&tsens 4>; 759 thermal-sensors = <&tsens 5>; 773 thermal-sensors = <&tsens 6>; 787 thermal-sensors = <&tsens 7>; 801 thermal-sensors = <&tsens 8>; 815 thermal-sensors = <&tsens 9>; 829 thermal-sensors = <&tsens 10>; [all …]
|
| D | ipq8074.dtsi | 296 tsens: thermal-sensor@4a9000 { label 297 compatible = "qcom,ipq8074-tsens"; 935 thermal-sensors = <&tsens 4>; 950 thermal-sensors = <&tsens 5>; 965 thermal-sensors = <&tsens 6>; 980 thermal-sensors = <&tsens 7>; 995 thermal-sensors = <&tsens 8>; 1010 thermal-sensors = <&tsens 9>; 1025 thermal-sensors = <&tsens 10>; 1040 thermal-sensors = <&tsens 11>; [all …]
|
| D | msm8976.dtsi | 621 tsens: thermal-sensor@4a9000 { label 622 compatible = "qcom,msm8976-tsens", "qcom,tsens-v1"; 1124 thermal-sensors = <&tsens 0>; 1139 thermal-sensors = <&tsens 1>; 1153 thermal-sensors = <&tsens 2>; 1167 thermal-sensors = <&tsens 3>; 1180 thermal-sensors = <&tsens 4>; 1204 thermal-sensors = <&tsens 5>; 1228 thermal-sensors = <&tsens 6>; 1252 thermal-sensors = <&tsens 7>; [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/ |
| D | imx8qm.dtsi | 295 tsens: thermal-sensor { label 305 thermal-sensors = <&tsens IMX_SC_R_A53>; 336 thermal-sensors = <&tsens IMX_SC_R_A72>; 365 thermal-sensors = <&tsens IMX_SC_R_GPU_0_PID0>; 385 thermal-sensors = <&tsens IMX_SC_R_GPU_1_PID0>; 405 thermal-sensors = <&tsens IMX_SC_R_DRC_0>;
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | qcom-apq8084.dtsi | 109 thermal-sensors = <&tsens 5>; 129 thermal-sensors = <&tsens 6>; 149 thermal-sensors = <&tsens 7>; 169 thermal-sensors = <&tsens 8>; 255 tsens: thermal-sensor@fc4a8000 { label 256 compatible = "qcom,msm8974-tsens";
|
| D | qcom-msm8974.dtsi | 149 thermal-sensors = <&tsens 5>; 169 thermal-sensors = <&tsens 6>; 189 thermal-sensors = <&tsens 7>; 209 thermal-sensors = <&tsens 8>; 229 thermal-sensors = <&tsens 1>; 244 thermal-sensors = <&tsens 2>; 259 thermal-sensors = <&tsens 3>; 274 thermal-sensors = <&tsens 4>; 289 thermal-sensors = <&tsens 9>; 304 thermal-sensors = <&tsens 10>; [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/qcom/ |
| D | qcom-ipq8064.dtsi | 56 thermal-sensors = <&tsens 0>; 76 thermal-sensors = <&tsens 1>; 96 thermal-sensors = <&tsens 2>; 116 thermal-sensors = <&tsens 3>; 136 thermal-sensors = <&tsens 4>; 156 thermal-sensors = <&tsens 5>; 176 thermal-sensors = <&tsens 6>; 196 thermal-sensors = <&tsens 7>; 216 thermal-sensors = <&tsens 8>; 236 thermal-sensors = <&tsens 9>; [all …]
|