/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";
|
/linux/Documentation/devicetree/bindings/clock/ |
H A 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 88 compatible = "qcom,msm8960-tsens";
|
H A D | qcom,gcc-ipq8064.yaml | 47 - $ref: /schemas/thermal/qcom-tsens.yaml# 71 tsens: thermal-sensor { 72 compatible = "qcom,ipq8064-tsens";
|
/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 compile-time platform data [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 IP */ 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 11>; [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 9>; 1366 thermal-sensors = <&tsens 10>; [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 15>;
|
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 6>; 1830 thermal-sensors = <&tsens 7>; [all …]
|
H A D | ipq5332.dtsi | 229 tsens: thermal-sensor@4a9000 { label 230 compatible = "qcom,ipq5332-tsens"; 800 thermal-sensors = <&tsens 11>; 812 thermal-sensors = <&tsens 12>; 824 thermal-sensors = <&tsens 13>; 837 thermal-sensors = <&tsens 14>; 855 thermal-sensors = <&tsens 15>;
|
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 | 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 8>; 1902 thermal-sensors = <&tsens 9>; [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 0>; 2518 thermal-sensors = <&tsens 2>; [all …]
|
H A D | sdm630.dtsi | 701 tsens: thermal-sensor@10ae000 { label 702 compatible = "qcom,sdm630-tsens", "qcom,tsens-v2"; 2465 thermal-sensors = <&tsens 0>; 2479 thermal-sensors = <&tsens 1>; 2493 thermal-sensors = <&tsens 2>; 2507 thermal-sensors = <&tsens 3>; 2527 thermal-sensors = <&tsens 4>; 2547 thermal-sensors = <&tsens 5>; 2567 thermal-sensors = <&tsens 6>; 2593 thermal-sensors = <&tsens 7>; [all …]
|
/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 9>; [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 3>; 2368 thermal-sensors = <&tsens 4>; [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>;
|
H A D | imx8qxp.dtsi | 258 tsens: thermal-sensor { label 297 thermal-sensors = <&tsens IMX_SC_R_SYSTEM>;
|
/linux/Documentation/devicetree/bindings/nvmem/ |
H A D | nvmem-consumer.yaml | 41 tsens {
|