/linux/Documentation/devicetree/bindings/thermal/ |
H A 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...] |
H A 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";
|
H A D | thermal-zones.yaml | 244 // Example 1: SDM845 TSENS 252 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2"; 263 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
|
/linux/drivers/thermal/qcom/ |
H A D | Makefile | 4 qcom_tsens-y += tsens.o tsens-v2.o tsens-v1.o tsens-v0_1.o \ 5 tsens-8960.o
|
H A D | tsens.h | 49 * struct tsens_sensor - data for each sensor connected to the tsens device 50 * @priv: tsens device instance that this sensor is connected to 69 * struct tsens_ops - operations as supported by the tsens device 70 * @init: Function to initialize the tsens device 71 * @calibrate: Function to calibrate the tsens device 73 * @enable: Function to enable (clocks/power) tsens device 74 * @disable: Function to disable the tsens device 75 * @suspend: Function to suspend the tsens device 76 * @resume: Function to resume the tsens device 528 * struct tsens_plat_data - tsens compil [all...] |
H A D | tsens.c | 23 #include "tsens.h" 435 * @priv: Pointer to tsens controller private data 458 * @priv: Pointer to tsens controller private data 520 /* No mask register on older TSENS */ in tsens_read_irq_state() 556 * @data: tsens controller private data 626 * @data: tsens controller private data 671 * @data: tsens controller private data 862 priv->debug_root = debugfs_lookup("tsens", NULL); in tsens_debug_init() 864 priv->debug_root = debugfs_create_dir("tsens", NULL); in tsens_debug_init() 866 /* A directory for each instance of the TSENS I in tsens_debug_init() [all...] |
H A D | Kconfig | 3 tristate "Qualcomm TSENS Temperature Alarm" 7 This enables the thermal sysfs driver for the TSENS device. It shows
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | msm8956.dtsi | 15 &tsens { 16 compatible = "qcom,msm8956-tsens", "qcom,tsens-v1";
|
H A D | ipq8074.dtsi | 275 tsens: thermal-sensor@4a9000 { label 276 compatible = "qcom,ipq8074-tsens"; 1020 thermal-sensors = <&tsens 4>; 1034 thermal-sensors = <&tsens 5>; 1048 thermal-sensors = <&tsens 6>; 1062 thermal-sensors = <&tsens 7>; 1076 thermal-sensors = <&tsens 8>; 1090 thermal-sensors = <&tsens 9>; 1104 thermal-sensors = <&tsens 10>; 1118 thermal-sensors = <&tsens 1 [all...] |
H A D | ipq9574.dtsi | 397 tsens: thermal-sensor@4a9000 { label 398 compatible = "qcom,ipq9574-tsens", "qcom,ipq8074-tsens"; 1282 thermal-sensors = <&tsens 3>; 1294 thermal-sensors = <&tsens 4>; 1306 thermal-sensors = <&tsens 5>; 1318 thermal-sensors = <&tsens 6>; 1330 thermal-sensors = <&tsens 7>; 1342 thermal-sensors = <&tsens 8>; 1354 thermal-sensors = <&tsens [all...] |
H A D | ipq6018.dtsi | 335 tsens: thermal-sensor@4a9000 { label 336 compatible = "qcom,ipq6018-tsens", "qcom,ipq8074-tsens"; 959 thermal-sensors = <&tsens 4>; 972 thermal-sensors = <&tsens 5>; 985 thermal-sensors = <&tsens 7>; 999 thermal-sensors = <&tsens 8>; 1012 thermal-sensors = <&tsens 13>; 1041 thermal-sensors = <&tsens 14>; 1054 thermal-sensors = <&tsens 1 [all...] |
H A D | msm8976.dtsi | 631 tsens: thermal-sensor@4a9000 { label 632 compatible = "qcom,msm8976-tsens", "qcom,tsens-v1"; 1705 thermal-sensors = <&tsens 0>; 1719 thermal-sensors = <&tsens 1>; 1732 thermal-sensors = <&tsens 2>; 1745 thermal-sensors = <&tsens 3>; 1758 thermal-sensors = <&tsens 4>; 1782 thermal-sensors = <&tsens 5>; 1806 thermal-sensors = <&tsens [all...] |
H A D | ipq5424.dtsi | 322 tsens: thermal-sensor@4a9000 { label 323 compatible = "qcom,ipq5424-tsens"; 1125 thermal-sensors = <&tsens 14>; 1144 thermal-sensors = <&tsens 12>; 1163 thermal-sensors = <&tsens 11>; 1182 thermal-sensors = <&tsens 13>; 1200 thermal-sensors = <&tsens 9>; 1212 thermal-sensors = <&tsens 10>; 1224 thermal-sensors = <&tsens 15>;
|
H A D | qcs404.dtsi | 563 tsens: thermal-sensor@4a9000 { label 564 compatible = "qcom,qcs404-tsens", "qcom,tsens-v1"; 1608 thermal-sensors = <&tsens 0>; 1622 thermal-sensors = <&tsens 1>; 1636 thermal-sensors = <&tsens 2>; 1650 thermal-sensors = <&tsens 3>; 1664 thermal-sensors = <&tsens 4>; 1697 thermal-sensors = <&tsens 5>; 1730 thermal-sensors = <&tsens [all...] |
H A D | msm8917.dtsi | 619 tsens: thermal-sensor@4a9000 { label 620 compatible = "qcom,msm8937-tsens", "qcom,tsens-v1"; 1694 thermal-sensors = <&tsens 0>; 1708 thermal-sensors = <&tsens 3>; 1722 thermal-sensors = <&tsens 4>; 1758 thermal-sensors = <&tsens 5>; 1794 thermal-sensors = <&tsens 6>; 1830 thermal-sensors = <&tsens 7>; 1866 thermal-sensors = <&tsens [all...] |
H A D | msm8939.dtsi | 616 tsens: thermal-sensor@4a9000 { label 617 compatible = "qcom,msm8939-tsens", "qcom,tsens-v0_1"; 2327 thermal-sensors = <&tsens 5>; 2357 thermal-sensors = <&tsens 6>; 2387 thermal-sensors = <&tsens 7>; 2417 thermal-sensors = <&tsens 8>; 2447 thermal-sensors = <&tsens 9>; 2477 thermal-sensors = <&tsens 3>; 2504 thermal-sensors = <&tsens [all...] |
/linux/Documentation/devicetree/bindings/clock/ |
H A D | qcom,gcc-ipq8064.yaml | 47 - $ref: /schemas/thermal/qcom-tsens.yaml# 71 tsens: thermal-sensor { 72 compatible = "qcom,ipq8064-tsens";
|
/linux/arch/arm/boot/dts/qcom/ |
H A 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 507 tsens: thermal-sensor { global() label [all...] |
H A D | qcom-apq8084.dtsi | 110 thermal-sensors = <&tsens 5>; 130 thermal-sensors = <&tsens 6>; 150 thermal-sensors = <&tsens 7>; 170 thermal-sensors = <&tsens 8>; 510 tsens: thermal-sensor@fc4a9000 { label 511 compatible = "qcom,msm8974-tsens", "qcom,tsens-v0_1";
|
H A D | qcom-msm8960.dtsi | 59 thermal-sensors = <&tsens 0>; 79 thermal-sensors = <&tsens 1>; 198 tsens: thermal-sensor { label 199 compatible = "qcom,msm8960-tsens";
|
H A D | qcom-msm8974.dtsi | 1168 tsens: thermal-sensor@fc4a9000 { label 1169 compatible = "qcom,msm8974-tsens", "qcom,tsens-v0_1"; 2243 thermal-sensors = <&tsens 5>; 2263 thermal-sensors = <&tsens 6>; 2283 thermal-sensors = <&tsens 7>; 2303 thermal-sensors = <&tsens 8>; 2323 thermal-sensors = <&tsens 1>; 2338 thermal-sensors = <&tsens 2>; 2353 thermal-sensors = <&tsens [all...] |
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8qm.dtsi | 360 tsens: thermal-sensor { label 375 thermal-sensors = <&tsens IMX_SC_R_A53>; 406 thermal-sensors = <&tsens IMX_SC_R_A72>; 435 thermal-sensors = <&tsens IMX_SC_R_GPU_0_PID0>; 455 thermal-sensors = <&tsens IMX_SC_R_GPU_1_PID0>; 475 thermal-sensors = <&tsens IMX_SC_R_DRC_0>;
|
/linux/drivers/accel/qaic/ |
H A D | qaic_ras.c | 53 TSENS, enumerator 56 static const char * const err_src_str[TSENS + 1] = { 63 [TSENS] = "Temperature Sensors", 274 case TSENS: in ras_msg_to_cpu() 465 case TSENS: in decode_ras_msg()
|
/linux/Documentation/devicetree/bindings/nvmem/ |
H A D | nvmem-consumer.yaml | 41 tsens {
|
/linux/Documentation/devicetree/bindings/ |
H A D | dts-coding-style.rst | 186 compatible = "qcom,sm8550-tsens", "qcom,tsens-v2";
|