/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 | Kconfig | 3 tristate "Qualcomm TSENS Temperature Alarm" 7 This enables the thermal sysfs driver for the TSENS device. It shows
|
H A D | tsens-v2.c | 9 #include "tsens.h"
|
H A D | tsens-8960.c | 11 #include "tsens.h"
|
H A D | tsens-v0_1.c | 9 #include "tsens.h"
|
/linux/Documentation/devicetree/bindings/thermal/ |
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 | 245 // Example 1: SDM845 TSENS 253 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2"; 264 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | msm8956.dtsi | 15 &tsens { 16 compatible = "qcom,msm8956-tsens", "qcom,tsens-v1";
|
H A 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>;
|
H A 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 …]
|
H A D | msm8998.dtsi | 862 compatible = "qcom,msm8998-tsens", "qcom,tsens-v2"; 873 compatible = "qcom,msm8998-tsens", "qcom,tsens-v2";
|
H A D | sa8775p.dtsi | 4181 compatible = "qcom,sa8775p-tsens", "qcom,tsens-v2"; 4192 compatible = "qcom,sa8775p-tsens", "qcom,tsens-v2"; 4203 compatible = "qcom,sa8775p-tsens", "qcom,tsens-v2"; 4214 compatible = "qcom,sa8775p-tsens", "qcom,tsens-v2";
|
H A D | x1e80100.dtsi | 2747 compatible = "qcom,x1e80100-tsens", "qcom,tsens-v2"; 2762 compatible = "qcom,x1e80100-tsens", "qcom,tsens-v2"; 2777 compatible = "qcom,x1e80100-tsens", "qcom,tsens-v2"; 2792 compatible = "qcom,x1e80100-tsens", "qcom,tsens-v2";
|
/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-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 …]
|
H A D | qcom-msm8226.dtsi | 707 tsens: thermal-sensor@fc4a9000 { label 708 compatible = "qcom,msm8226-tsens", "qcom,tsens-v0_1"; 1262 thermal-sensors = <&tsens 5>; 1293 thermal-sensors = <&tsens 2>;
|
H A D | qcom-apq8064.dtsi | 110 thermal-sensors = <&tsens 7>; 131 thermal-sensors = <&tsens 8>; 152 thermal-sensors = <&tsens 9>; 173 thermal-sensors = <&tsens 10>; 693 tsens: thermal-sensor { label 694 compatible = "qcom,msm8960-tsens";
|
/linux/arch/arm64/boot/dts/freescale/ |
H A 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>;
|
H A D | tqma8xx.dtsi | 129 thermal-sensors = <&tsens IMX_SC_R_PMIC_0>;
|
H A D | imx8dxl-evk.dts | 664 thermal-sensors = <&tsens IMX_SC_R_PMIC_0>;
|
/linux/Documentation/devicetree/bindings/nvmem/ |
H A D | nvmem-consumer.yaml | 41 tsens {
|
/linux/drivers/clk/qcom/ |
H A D | gcc-msm8960.c | 3720 struct platform_device *tsens; in gcc_msm8960_probe() local 3744 tsens = platform_device_register_data(&pdev->dev, "qcom-tsens", -1, in gcc_msm8960_probe() 3746 if (IS_ERR(tsens)) in gcc_msm8960_probe() 3747 return PTR_ERR(tsens); in gcc_msm8960_probe() 3749 platform_set_drvdata(pdev, tsens); in gcc_msm8960_probe() 3756 struct platform_device *tsens = platform_get_drvdata(pdev); in gcc_msm8960_remove() local 3758 if (tsens) in gcc_msm8960_remove() 3759 platform_device_unregister(tsens); in gcc_msm8960_remove()
|