Home
last modified time | relevance | path

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

123

/linux-6.12.1/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.yaml245 // Example 1: SDM845 TSENS
253 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
264 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
/linux-6.12.1/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
88 compatible = "qcom,msm8960-tsens";
Dqcom,gcc-ipq8064.yaml47 - $ref: /schemas/thermal/qcom-tsens.yaml#
71 tsens: thermal-sensor {
72 compatible = "qcom,ipq8064-tsens";
/linux-6.12.1/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.c23 #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 …]
DKconfig3 tristate "Qualcomm TSENS Temperature Alarm"
7 This enables the thermal sysfs driver for the TSENS device. It shows
/linux-6.12.1/arch/arm64/boot/dts/qcom/
Dmsm8956.dtsi15 &tsens {
16 compatible = "qcom,msm8956-tsens", "qcom,tsens-v1";
Dipq9574.dtsi278 tsens: thermal-sensor@4a9000 { label
279 compatible = "qcom,ipq9574-tsens", "qcom,ipq8074-tsens";
763 thermal-sensors = <&tsens 3>;
775 thermal-sensors = <&tsens 4>;
787 thermal-sensors = <&tsens 5>;
799 thermal-sensors = <&tsens 6>;
811 thermal-sensors = <&tsens 7>;
823 thermal-sensors = <&tsens 8>;
835 thermal-sensors = <&tsens 9>;
847 thermal-sensors = <&tsens 10>;
[all …]
Dipq8074.dtsi275 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 …]
Dipq6018.dtsi338 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>;
Dmsm8976.dtsi630 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 …]
Dqcs404.dtsi563 tsens: thermal-sensor@4a9000 { label
564 compatible = "qcom,qcs404-tsens", "qcom,tsens-v1";
1604 thermal-sensors = <&tsens 0>;
1618 thermal-sensors = <&tsens 1>;
1632 thermal-sensors = <&tsens 2>;
1646 thermal-sensors = <&tsens 3>;
1660 thermal-sensors = <&tsens 4>;
1693 thermal-sensors = <&tsens 5>;
1726 thermal-sensors = <&tsens 6>;
1759 thermal-sensors = <&tsens 7>;
[all …]
Dmsm8939.dtsi607 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 …]
Dsdm630.dtsi696 tsens: thermal-sensor@10ae000 { label
697 compatible = "qcom,sdm630-tsens", "qcom,tsens-v2";
2427 thermal-sensors = <&tsens 0>;
2441 thermal-sensors = <&tsens 1>;
2455 thermal-sensors = <&tsens 2>;
2469 thermal-sensors = <&tsens 3>;
2489 thermal-sensors = <&tsens 4>;
2509 thermal-sensors = <&tsens 5>;
2529 thermal-sensors = <&tsens 6>;
2555 thermal-sensors = <&tsens 7>;
[all …]
/linux-6.12.1/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 …]
Dqcom-apq8084.dtsi110 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";
Dqcom-msm8974.dtsi1167 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.12.1/arch/arm64/boot/dts/freescale/
Dimx8qm.dtsi351 tsens: thermal-sensor { label
361 thermal-sensors = <&tsens IMX_SC_R_A53>;
392 thermal-sensors = <&tsens IMX_SC_R_A72>;
421 thermal-sensors = <&tsens IMX_SC_R_GPU_0_PID0>;
441 thermal-sensors = <&tsens IMX_SC_R_GPU_1_PID0>;
461 thermal-sensors = <&tsens IMX_SC_R_DRC_0>;
Dimx8dxl.dtsi175 tsens: thermal-sensor { label
193 thermal-sensors = <&tsens IMX_SC_R_SYSTEM>;
Dimx8qxp.dtsi249 tsens: thermal-sensor { label
288 thermal-sensors = <&tsens IMX_SC_R_SYSTEM>;
/linux-6.12.1/Documentation/devicetree/bindings/
Ddts-coding-style.rst177 compatible = "qcom,sm8550-tsens", "qcom,tsens-v2";
/linux-6.12.1/Documentation/devicetree/bindings/nvmem/
Dnvmem-consumer.yaml41 tsens {

123