Home
last modified time | relevance | path

Searched full:tsens (Results 1 – 25 of 85) sorted by relevance

1234

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/thermal/
Dqcom-tsens.yaml5 $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 …]
Dthermal-sensor.yaml48 // Example 1: SDM845 TSENS
56 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
67 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
Dthermal-zones.yaml229 // Example 1: SDM845 TSENS
237 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
248 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/thermal/
Dqcom-tsens.yaml5 $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: v0.1 of TSENS
25 - qcom,msm8916-tsens
26 - qcom,msm8939-tsens
27 - qcom,msm8974-tsens
28 - const: qcom,tsens-v0_1
30 - description: v1 of TSENS
33 - qcom,msm8976-tsens
[all …]
Dthermal-sensor.yaml45 // Example 1: SDM845 TSENS
53 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
64 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
Dthermal-zones.yaml227 // Example 1: SDM845 TSENS
235 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
246 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
/kernel/linux/linux-5.10/drivers/thermal/qcom/
DMakefile4 qcom_tsens-y += tsens.o tsens-v2.o tsens-v1.o tsens-v0_1.o \
5 tsens-8960.o
Dtsens.h40 * struct tsens_sensor - data for each sensor connected to the tsens device
41 * @priv: tsens device instance that this sensor is connected to
58 * struct tsens_ops - operations as supported by the tsens device
59 * @init: Function to initialize the tsens device
60 * @calibrate: Function to calibrate the tsens device
62 * @enable: Function to enable (clocks/power) tsens device
63 * @disable: Function to disable the tsens device
64 * @suspend: Function to suspend the tsens device
65 * @resume: Function to resume the tsens device
512 * struct tsens_plat_data - tsens compile-time platform data
[all …]
Dtsens.c20 #include "tsens.h"
252 * @priv: Pointer to tsens controller private data
275 * @priv: Pointer to tsens controller private data
337 /* No mask register on older TSENS */ in tsens_read_irq_state()
373 * @data: tsens controller private data
443 * @data: tsens controller private data
674 root = debugfs_lookup("tsens", NULL); in tsens_debug_init()
676 priv->debug_root = debugfs_create_dir("tsens", NULL); in tsens_debug_init()
685 /* A directory for each instance of the TSENS IP */ in tsens_debug_init()
900 .compatible = "qcom,msm8916-tsens",
[all …]
DKconfig3 tristate "Qualcomm TSENS Temperature Alarm"
7 This enables the thermal sysfs driver for the TSENS device. It shows
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/
Dqcom,gcc-apq8064.yaml38 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";
Dqcom,gcc-ipq8064.yaml47 - $ref: /schemas/thermal/qcom-tsens.yaml#
70 tsens: thermal-sensor {
71 compatible = "qcom,ipq8064-tsens";
/kernel/linux/linux-6.6/drivers/thermal/qcom/
DMakefile4 qcom_tsens-y += tsens.o tsens-v2.o tsens-v1.o tsens-v0_1.o \
5 tsens-8960.o
Dtsens.h47 * 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 …]
Dtsens.c22 #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 …]
DKconfig3 tristate "Qualcomm TSENS Temperature Alarm"
7 This enables the thermal sysfs driver for the TSENS device. It shows
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Dqcom,gcc-apq8064.yaml41 Qualcomm TSENS (thermal sensor device) on some devices can
42 be part of GCC and hence the TSENS properties can also be part
44 For more details on the TSENS properties please refer
45 Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
/kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/
Dmsm8956.dtsi15 &tsens {
16 compatible = "qcom,msm8956-tsens", "qcom,tsens-v1";
Dipq9574.dtsi248 tsens: thermal-sensor@4a9000 { label
249 compatible = "qcom,ipq9574-tsens", "qcom,ipq8074-tsens";
731 thermal-sensors = <&tsens 3>;
745 thermal-sensors = <&tsens 4>;
759 thermal-sensors = <&tsens 5>;
773 thermal-sensors = <&tsens 6>;
787 thermal-sensors = <&tsens 7>;
801 thermal-sensors = <&tsens 8>;
815 thermal-sensors = <&tsens 9>;
829 thermal-sensors = <&tsens 10>;
[all …]
Dipq8074.dtsi296 tsens: thermal-sensor@4a9000 { label
297 compatible = "qcom,ipq8074-tsens";
935 thermal-sensors = <&tsens 4>;
950 thermal-sensors = <&tsens 5>;
965 thermal-sensors = <&tsens 6>;
980 thermal-sensors = <&tsens 7>;
995 thermal-sensors = <&tsens 8>;
1010 thermal-sensors = <&tsens 9>;
1025 thermal-sensors = <&tsens 10>;
1040 thermal-sensors = <&tsens 11>;
[all …]
Dmsm8976.dtsi621 tsens: thermal-sensor@4a9000 { label
622 compatible = "qcom,msm8976-tsens", "qcom,tsens-v1";
1124 thermal-sensors = <&tsens 0>;
1139 thermal-sensors = <&tsens 1>;
1153 thermal-sensors = <&tsens 2>;
1167 thermal-sensors = <&tsens 3>;
1180 thermal-sensors = <&tsens 4>;
1204 thermal-sensors = <&tsens 5>;
1228 thermal-sensors = <&tsens 6>;
1252 thermal-sensors = <&tsens 7>;
[all …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/
Dimx8qm.dtsi295 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>;
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dqcom-apq8084.dtsi109 thermal-sensors = <&tsens 5>;
129 thermal-sensors = <&tsens 6>;
149 thermal-sensors = <&tsens 7>;
169 thermal-sensors = <&tsens 8>;
255 tsens: thermal-sensor@fc4a8000 { label
256 compatible = "qcom,msm8974-tsens";
Dqcom-msm8974.dtsi149 thermal-sensors = <&tsens 5>;
169 thermal-sensors = <&tsens 6>;
189 thermal-sensors = <&tsens 7>;
209 thermal-sensors = <&tsens 8>;
229 thermal-sensors = <&tsens 1>;
244 thermal-sensors = <&tsens 2>;
259 thermal-sensors = <&tsens 3>;
274 thermal-sensors = <&tsens 4>;
289 thermal-sensors = <&tsens 9>;
304 thermal-sensors = <&tsens 10>;
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/qcom/
Dqcom-ipq8064.dtsi56 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 …]

1234