/linux-6.8/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.8/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";
|
/linux-6.8/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
|
/linux-6.8/arch/arm64/boot/dts/qcom/ |
D | msm8956.dtsi | 15 &tsens { 16 compatible = "qcom,msm8956-tsens", "qcom,tsens-v1";
|
D | ipq9574.dtsi | 267 tsens: thermal-sensor@4a9000 { label 268 compatible = "qcom,ipq9574-tsens", "qcom,ipq8074-tsens"; 750 thermal-sensors = <&tsens 3>; 764 thermal-sensors = <&tsens 4>; 778 thermal-sensors = <&tsens 5>; 792 thermal-sensors = <&tsens 6>; 806 thermal-sensors = <&tsens 7>; 820 thermal-sensors = <&tsens 8>; 834 thermal-sensors = <&tsens 9>; 848 thermal-sensors = <&tsens 10>; [all …]
|
D | ipq8074.dtsi | 273 tsens: thermal-sensor@4a9000 { label 274 compatible = "qcom,ipq8074-tsens"; 932 thermal-sensors = <&tsens 4>; 947 thermal-sensors = <&tsens 5>; 962 thermal-sensors = <&tsens 6>; 977 thermal-sensors = <&tsens 7>; 992 thermal-sensors = <&tsens 8>; 1007 thermal-sensors = <&tsens 9>; 1022 thermal-sensors = <&tsens 10>; 1037 thermal-sensors = <&tsens 11>; [all …]
|
D | msm8976.dtsi | 626 tsens: thermal-sensor@4a9000 { label 627 compatible = "qcom,msm8976-tsens", "qcom,tsens-v1"; 1129 thermal-sensors = <&tsens 0>; 1144 thermal-sensors = <&tsens 1>; 1158 thermal-sensors = <&tsens 2>; 1172 thermal-sensors = <&tsens 3>; 1185 thermal-sensors = <&tsens 4>; 1209 thermal-sensors = <&tsens 5>; 1233 thermal-sensors = <&tsens 6>; 1257 thermal-sensors = <&tsens 7>; [all …]
|
D | qcs404.dtsi | 563 tsens: thermal-sensor@4a9000 { label 564 compatible = "qcom,qcs404-tsens", "qcom,tsens-v1"; 1579 thermal-sensors = <&tsens 0>; 1594 thermal-sensors = <&tsens 1>; 1609 thermal-sensors = <&tsens 2>; 1624 thermal-sensors = <&tsens 3>; 1639 thermal-sensors = <&tsens 4>; 1673 thermal-sensors = <&tsens 5>; 1707 thermal-sensors = <&tsens 6>; 1741 thermal-sensors = <&tsens 7>; [all …]
|
D | msm8939.dtsi | 608 tsens: thermal-sensor@4a9000 { label 609 compatible = "qcom,msm8939-tsens", "qcom,tsens-v0_1"; 2302 thermal-sensors = <&tsens 5>; 2333 thermal-sensors = <&tsens 6>; 2364 thermal-sensors = <&tsens 7>; 2395 thermal-sensors = <&tsens 8>; 2426 thermal-sensors = <&tsens 9>; 2457 thermal-sensors = <&tsens 3>; 2478 thermal-sensors = <&tsens 0>; 2493 thermal-sensors = <&tsens 2>; [all …]
|
D | sdm630.dtsi | 695 tsens: thermal-sensor@10ae000 { label 696 compatible = "qcom,sdm630-tsens", "qcom,tsens-v2"; 2396 thermal-sensors = <&tsens 0>; 2411 thermal-sensors = <&tsens 1>; 2426 thermal-sensors = <&tsens 2>; 2441 thermal-sensors = <&tsens 3>; 2462 thermal-sensors = <&tsens 4>; 2483 thermal-sensors = <&tsens 5>; 2504 thermal-sensors = <&tsens 6>; 2531 thermal-sensors = <&tsens 7>; [all …]
|
/linux-6.8/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>;
|
D | imx8dxl.dtsi | 173 tsens: thermal-sensor { label 191 thermal-sensors = <&tsens IMX_SC_R_SYSTEM>;
|
D | imx8qxp.dtsi | 249 tsens: thermal-sensor { label 281 thermal-sensors = <&tsens IMX_SC_R_SYSTEM>;
|
/linux-6.8/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 | 1166 tsens: thermal-sensor@fc4a9000 { label 1167 compatible = "qcom,msm8974-tsens", "qcom,tsens-v0_1"; 2237 thermal-sensors = <&tsens 5>; 2257 thermal-sensors = <&tsens 6>; 2277 thermal-sensors = <&tsens 7>; 2297 thermal-sensors = <&tsens 8>; 2317 thermal-sensors = <&tsens 1>; 2332 thermal-sensors = <&tsens 2>; 2347 thermal-sensors = <&tsens 3>; 2362 thermal-sensors = <&tsens 4>; [all …]
|
D | qcom-msm8226.dtsi | 576 tsens: thermal-sensor@fc4a9000 { label 577 compatible = "qcom,msm8226-tsens", "qcom,tsens-v0_1"; 1056 thermal-sensors = <&tsens 5>; 1077 thermal-sensors = <&tsens 2>;
|
/linux-6.8/Documentation/devicetree/bindings/ |
D | dts-coding-style.rst | 175 compatible = "qcom,sm8550-tsens", "qcom,tsens-v2";
|
/linux-6.8/Documentation/devicetree/bindings/nvmem/ |
D | nvmem-consumer.yaml | 41 tsens {
|