Home
last modified time | relevance | path

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

123

/linux-6.14.4/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.14.4/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.14.4/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.14.4/arch/arm64/boot/dts/qcom/
Dmsm8956.dtsi15 &tsens {
16 compatible = "qcom,msm8956-tsens", "qcom,tsens-v1";
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 …]
Dipq9574.dtsi395 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 …]
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 …]
Dmsm8917.dtsi618 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 …]
Dqcs404.dtsi563 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 …]
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.dtsi694 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/
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.14.4/arch/arm64/boot/dts/freescale/
Dimx8qm.dtsi355 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>;
Dimx8dxl.dtsi179 tsens: thermal-sensor { label
197 thermal-sensors = <&tsens IMX_SC_R_SYSTEM>;
/linux-6.14.4/Documentation/devicetree/bindings/
Ddts-coding-style.rst180 compatible = "qcom,sm8550-tsens", "qcom,tsens-v2";
/linux-6.14.4/Documentation/devicetree/bindings/nvmem/
Dnvmem-consumer.yaml41 tsens {

123