146 lines
2.6 KiB
Text
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";
|
|
};
|
|
};
|