~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/thermal/qcom,spmi-temp-alarm.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/thermal/qcom,spmi-temp-alarm.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/thermal/qcom,spmi-temp-alarm.yaml (Version linux-6.6.60)


  1 # SPDX-License-Identifier: GPL-2.0-only OR BSD      1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/thermal/qco      4 $id: http://devicetree.org/schemas/thermal/qcom,spmi-temp-alarm.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Qualcomm QPNP PMIC Temperature Alarm         7 title: Qualcomm QPNP PMIC Temperature Alarm
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Bjorn Andersson <bjorn.andersson@linaro.org     10   - Bjorn Andersson <bjorn.andersson@linaro.org>
 11                                                    11 
 12 description:                                       12 description:
 13   QPNP temperature alarm peripherals are found     13   QPNP temperature alarm peripherals are found inside of Qualcomm PMIC chips
 14   that utilize the Qualcomm SPMI implementatio     14   that utilize the Qualcomm SPMI implementation. These peripherals provide an
 15   interrupt signal and status register to iden     15   interrupt signal and status register to identify high PMIC die temperature.
 16                                                    16 
 17 allOf:                                             17 allOf:
 18   - $ref: thermal-sensor.yaml#                     18   - $ref: thermal-sensor.yaml#
 19                                                    19 
 20 properties:                                        20 properties:
 21   compatible:                                      21   compatible:
 22     const: qcom,spmi-temp-alarm                    22     const: qcom,spmi-temp-alarm
 23                                                    23 
 24   reg:                                             24   reg:
 25     maxItems: 1                                    25     maxItems: 1
 26                                                    26 
 27   interrupts:                                      27   interrupts:
 28     maxItems: 1                                    28     maxItems: 1
 29                                                    29 
 30   io-channels:                                     30   io-channels:
 31     items:                                         31     items:
 32       - description: ADC channel, which report     32       - description: ADC channel, which reports chip die temperature
 33                                                    33 
 34   io-channel-names:                                34   io-channel-names:
 35     items:                                         35     items:
 36       - const: thermal                             36       - const: thermal
 37                                                    37 
 38   '#thermal-sensor-cells':                         38   '#thermal-sensor-cells':
 39     const: 0                                       39     const: 0
 40                                                    40 
 41 required:                                          41 required:
 42   - compatible                                     42   - compatible
 43   - reg                                            43   - reg
 44   - interrupts                                     44   - interrupts
                                                   >>  45   - '#thermal-sensor-cells'
 45                                                    46 
 46 additionalProperties: false                        47 additionalProperties: false
 47                                                    48 
 48 examples:                                          49 examples:
 49   - |                                              50   - |
 50     #include <dt-bindings/interrupt-controller     51     #include <dt-bindings/interrupt-controller/arm-gic.h>
 51                                                    52 
 52     pmic {                                         53     pmic {
 53         #address-cells = <1>;                      54         #address-cells = <1>;
 54         #size-cells = <0>;                         55         #size-cells = <0>;
 55                                                    56 
 56         pm8350_temp_alarm: temperature-sensor@     57         pm8350_temp_alarm: temperature-sensor@a00 {
 57             compatible = "qcom,spmi-temp-alarm     58             compatible = "qcom,spmi-temp-alarm";
 58             reg = <0xa00>;                         59             reg = <0xa00>;
 59             interrupts = <0x1 0xa 0x0 IRQ_TYPE     60             interrupts = <0x1 0xa 0x0 IRQ_TYPE_EDGE_BOTH>;
 60             #thermal-sensor-cells = <0>;           61             #thermal-sensor-cells = <0>;
 61         };                                         62         };
 62     };                                             63     };
 63                                                    64 
 64     thermal-zones {                                65     thermal-zones {
 65         pm8350_thermal: pm8350c-thermal {          66         pm8350_thermal: pm8350c-thermal {
 66             polling-delay-passive = <100>;         67             polling-delay-passive = <100>;
 67             polling-delay = <0>;                   68             polling-delay = <0>;
 68             thermal-sensors = <&pm8350_temp_al     69             thermal-sensors = <&pm8350_temp_alarm>;
 69                                                    70 
 70             trips {                                71             trips {
 71                 pm8350_trip0: trip0 {              72                 pm8350_trip0: trip0 {
 72                     temperature = <95000>;         73                     temperature = <95000>;
 73                     hysteresis = <0>;              74                     hysteresis = <0>;
 74                     type = "passive";              75                     type = "passive";
 75                 };                                 76                 };
 76                                                    77 
 77                 pm8350_crit: pm8350c-crit {        78                 pm8350_crit: pm8350c-crit {
 78                     temperature = <115000>;        79                     temperature = <115000>;
 79                     hysteresis = <0>;              80                     hysteresis = <0>;
 80                     type = "critical";             81                     type = "critical";
 81                 };                                 82                 };
 82             };                                     83             };
 83         };                                         84         };
 84     };                                             85     };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php