Rtwo/kernel/motorola/sm8550-devicetrees/bindings/thermal/qti-qmi-sensor.txt
2025-09-30 19:22:48 -05:00

146 lines
2.6 KiB
Text

QMI thermal mitigation(TS) sensor.
The QMI TS Sensor driver can list the sensors that are available in the
remote subsystem. This driver can read the temperature, set threshold and
get threshold notification.
Each child node of the QMI TS devicetree node represents a remote
subsystem and it can have more than one remote sensor names.
Properties:
- compatible:
Usage: required
Value type: <string>
Definition: should be "qcom,qmi-sensors"
- #thermal-sensor-cells:
Usage: required
Value type: <integer>
Definition: Must be 1. See thermal.txt for description.
Subsystem properties:
- qcom,instance-id:
Usage: required
Value type: <integer>
Definition: Remote subsystem QMI server instance id to be used for
communicating with QMI.
- qcom,qmi-sensor-names:
Usage: required
Value type: <array of string>
Definition: Remote sensor names. Below strings
are the only acceptable sensor names,
1. pa
2. pa_1
3. pa_2
4. qfe_pa0
5. qfe_wtr0
6. modem_tsens
7. qfe_mmw0
8. qfe_mmw1
9. qfe_mmw2
10. qfe_mmw3
11. xo_therm
12. qfe_pa_mdm
13. qfe_pa_wtr
14. qfe_mmw_streamer0
15. qfe_mmw0_mod
16. qfe_mmw1_mod
17. qfe_mmw2_mod
18. qfe_mmw3_mod
19. qfe_ret_pa0
20. qfe_wtr_pa0
21. qfe_wtr_pa1
22. qfe_wtr_pa2
23. qfe_wtr_pa3
24. sys_therm1
25. sys_therm2
26. modem_tsens1
27. mmw_pa1
28. mmw_pa2
29. mmw_pa3
30. sdr_mmw_therm
31. qtm_therm
32. modem_bcl_warn
33. sdr0_pa0
34. sdr0_pa1
35. sdr0_pa2
36. sdr0_pa3
37. sdr0_pa4
38. sdr0_pa5
39. sdr0
40. sdr1_pa0
41. sdr1_pa1
42. sdr1_pa2
43. sdr1_pa3
44. sdr1_pa4
45. sdr1_pa5
46. sdr1
47. mmw0
48. mmw1
49. mmw2
50. mmw3
51. mmw_ific0
52. sub1_modem_cfg
53. sub1_lte_cc
54. sub1_mcg_fr1_cc
55. sub1_mcg_fr2_cc
56. sub1_scg_fr1_cc
57. sub1_scg_fr2_cc
58. sub2_modem_cfg
59. sub2_lte_cc
60. sub2_mcg_fr1_cc
61. sub2_mcg_fr2_cc
62. sub2_scg_fr1_cc
63. sub2_scg_fr2_cc
64. isense_trim
65. epm0
66. epm1
67. epm2
68. epm3
69. epm4
70. epm5
71. epm6
72. epm7
73. sdr0_pa
74. sdr1_pa
75. sdr2_pa
76. sdr3_pa
77. sdr4_pa
78. sdr5_pa
79. sdr6_pa
80. sdr7_pa
81. sdr2
82. sdr3
83. sdr4
84. sdr5
85. sdr6
86. sdr7
87. rf_cal
88. modem_cfg
89. lte_cc
90. mcg_fr1_cc
91. mcg_fr2_cc
92. scg_fr1_cc
93. scg_fr2_cc
Example:
qmi_sensor: qmi-ts-sensors {
compatible = "qcom,qmi-sensors";
#thermal-sensor-cells = <1>;
modem {
qcom,instance-id = <0x0>;
qcom,qmi-sensor-names = "pa",
"pa_1",
"qfe_pa0",
"qfe_wtr0";
};
cdsp {
qcom,instance-id = <QMI_CDSP_INST_ID>;
qcom,qmi-sensor-names = "isense_trim";
};
};