/linux-6.14.4/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 | 245 // Example 1: SDM845 TSENS 253 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2"; 264 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
|
/linux-6.14.4/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 88 compatible = "qcom,msm8960-tsens";
|
D | qcom,gcc-ipq8064.yaml | 47 - $ref: /schemas/thermal/qcom-tsens.yaml# 71 tsens: thermal-sensor { 72 compatible = "qcom,ipq8064-tsens";
|
/linux-6.14.4/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 | 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 …]
|
D | Kconfig | 3 tristate "Qualcomm TSENS Temperature Alarm" 7 This enables the thermal sysfs driver for the TSENS device. It shows
|
/linux-6.14.4/arch/arm64/boot/dts/qcom/ |
D | msm8956.dtsi | 15 &tsens { 16 compatible = "qcom,msm8956-tsens", "qcom,tsens-v1";
|
D | ipq8074.dtsi | 275 tsens: thermal-sensor@4a9000 { label 276 compatible = "qcom,ipq8074-tsens"; 988 thermal-sensors = <&tsens 4>; 1002 thermal-sensors = <&tsens 5>; 1016 thermal-sensors = <&tsens 6>; 1030 thermal-sensors = <&tsens 7>; 1044 thermal-sensors = <&tsens 8>; 1058 thermal-sensors = <&tsens 9>; 1072 thermal-sensors = <&tsens 10>; 1086 thermal-sensors = <&tsens 11>; [all …]
|
D | ipq9574.dtsi | 395 tsens: thermal-sensor@4a9000 { label 396 compatible = "qcom,ipq9574-tsens", "qcom,ipq8074-tsens"; 1200 thermal-sensors = <&tsens 3>; 1212 thermal-sensors = <&tsens 4>; 1224 thermal-sensors = <&tsens 5>; 1236 thermal-sensors = <&tsens 6>; 1248 thermal-sensors = <&tsens 7>; 1260 thermal-sensors = <&tsens 8>; 1272 thermal-sensors = <&tsens 9>; 1284 thermal-sensors = <&tsens 10>; [all …]
|
D | ipq6018.dtsi | 338 tsens: thermal-sensor@4a9000 { label 339 compatible = "qcom,ipq6018-tsens", "qcom,ipq8074-tsens"; 946 thermal-sensors = <&tsens 4>; 959 thermal-sensors = <&tsens 5>; 972 thermal-sensors = <&tsens 7>; 986 thermal-sensors = <&tsens 8>; 999 thermal-sensors = <&tsens 13>; 1028 thermal-sensors = <&tsens 14>; 1041 thermal-sensors = <&tsens 15>;
|
D | msm8976.dtsi | 630 tsens: thermal-sensor@4a9000 { label 631 compatible = "qcom,msm8976-tsens", "qcom,tsens-v1"; 1666 thermal-sensors = <&tsens 0>; 1680 thermal-sensors = <&tsens 1>; 1693 thermal-sensors = <&tsens 2>; 1706 thermal-sensors = <&tsens 3>; 1719 thermal-sensors = <&tsens 4>; 1743 thermal-sensors = <&tsens 5>; 1767 thermal-sensors = <&tsens 6>; 1791 thermal-sensors = <&tsens 7>; [all …]
|
D | msm8917.dtsi | 618 tsens: thermal-sensor@4a9000 { label 619 compatible = "qcom,msm8937-tsens", "qcom,tsens-v1"; 1693 thermal-sensors = <&tsens 0>; 1707 thermal-sensors = <&tsens 3>; 1721 thermal-sensors = <&tsens 4>; 1757 thermal-sensors = <&tsens 5>; 1793 thermal-sensors = <&tsens 6>; 1829 thermal-sensors = <&tsens 7>; 1865 thermal-sensors = <&tsens 8>; 1901 thermal-sensors = <&tsens 9>; [all …]
|
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 6>; 1763 thermal-sensors = <&tsens 7>; [all …]
|
D | msm8939.dtsi | 607 tsens: thermal-sensor@4a9000 { label 608 compatible = "qcom,msm8939-tsens", "qcom,tsens-v0_1"; 2302 thermal-sensors = <&tsens 5>; 2332 thermal-sensors = <&tsens 6>; 2362 thermal-sensors = <&tsens 7>; 2392 thermal-sensors = <&tsens 8>; 2422 thermal-sensors = <&tsens 9>; 2452 thermal-sensors = <&tsens 3>; 2479 thermal-sensors = <&tsens 0>; 2493 thermal-sensors = <&tsens 2>; [all …]
|
D | sdm630.dtsi | 694 tsens: thermal-sensor@10ae000 { label 695 compatible = "qcom,sdm630-tsens", "qcom,tsens-v2"; 2455 thermal-sensors = <&tsens 0>; 2469 thermal-sensors = <&tsens 1>; 2483 thermal-sensors = <&tsens 2>; 2497 thermal-sensors = <&tsens 3>; 2517 thermal-sensors = <&tsens 4>; 2537 thermal-sensors = <&tsens 5>; 2557 thermal-sensors = <&tsens 6>; 2583 thermal-sensors = <&tsens 7>; [all …]
|
/linux-6.14.4/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 …]
|
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";
|
D | qcom-msm8974.dtsi | 1167 tsens: thermal-sensor@fc4a9000 { label 1168 compatible = "qcom,msm8974-tsens", "qcom,tsens-v0_1"; 2238 thermal-sensors = <&tsens 5>; 2258 thermal-sensors = <&tsens 6>; 2278 thermal-sensors = <&tsens 7>; 2298 thermal-sensors = <&tsens 8>; 2318 thermal-sensors = <&tsens 1>; 2333 thermal-sensors = <&tsens 2>; 2348 thermal-sensors = <&tsens 3>; 2363 thermal-sensors = <&tsens 4>; [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/freescale/ |
D | imx8qm.dtsi | 355 tsens: thermal-sensor { label 365 thermal-sensors = <&tsens IMX_SC_R_A53>; 396 thermal-sensors = <&tsens IMX_SC_R_A72>; 425 thermal-sensors = <&tsens IMX_SC_R_GPU_0_PID0>; 445 thermal-sensors = <&tsens IMX_SC_R_GPU_1_PID0>; 465 thermal-sensors = <&tsens IMX_SC_R_DRC_0>;
|
D | imx8dxl.dtsi | 179 tsens: thermal-sensor { label 197 thermal-sensors = <&tsens IMX_SC_R_SYSTEM>;
|
/linux-6.14.4/Documentation/devicetree/bindings/ |
D | dts-coding-style.rst | 180 compatible = "qcom,sm8550-tsens", "qcom,tsens-v2";
|
/linux-6.14.4/Documentation/devicetree/bindings/nvmem/ |
D | nvmem-consumer.yaml | 41 tsens {
|