~ [ 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.11.7)


  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                                                    45 
 46 additionalProperties: false                        46 additionalProperties: false
 47                                                    47 
 48 examples:                                          48 examples:
 49   - |                                              49   - |
 50     #include <dt-bindings/interrupt-controller     50     #include <dt-bindings/interrupt-controller/arm-gic.h>
 51                                                    51 
 52     pmic {                                         52     pmic {
 53         #address-cells = <1>;                      53         #address-cells = <1>;
 54         #size-cells = <0>;                         54         #size-cells = <0>;
 55                                                    55 
 56         pm8350_temp_alarm: temperature-sensor@     56         pm8350_temp_alarm: temperature-sensor@a00 {
 57             compatible = "qcom,spmi-temp-alarm     57             compatible = "qcom,spmi-temp-alarm";
 58             reg = <0xa00>;                         58             reg = <0xa00>;
 59             interrupts = <0x1 0xa 0x0 IRQ_TYPE     59             interrupts = <0x1 0xa 0x0 IRQ_TYPE_EDGE_BOTH>;
 60             #thermal-sensor-cells = <0>;           60             #thermal-sensor-cells = <0>;
 61         };                                         61         };
 62     };                                             62     };
 63                                                    63 
 64     thermal-zones {                                64     thermal-zones {
 65         pm8350_thermal: pm8350c-thermal {          65         pm8350_thermal: pm8350c-thermal {
 66             polling-delay-passive = <100>;         66             polling-delay-passive = <100>;
 67             polling-delay = <0>;                   67             polling-delay = <0>;
 68             thermal-sensors = <&pm8350_temp_al     68             thermal-sensors = <&pm8350_temp_alarm>;
 69                                                    69 
 70             trips {                                70             trips {
 71                 pm8350_trip0: trip0 {              71                 pm8350_trip0: trip0 {
 72                     temperature = <95000>;         72                     temperature = <95000>;
 73                     hysteresis = <0>;              73                     hysteresis = <0>;
 74                     type = "passive";              74                     type = "passive";
 75                 };                                 75                 };
 76                                                    76 
 77                 pm8350_crit: pm8350c-crit {        77                 pm8350_crit: pm8350c-crit {
 78                     temperature = <115000>;        78                     temperature = <115000>;
 79                     hysteresis = <0>;              79                     hysteresis = <0>;
 80                     type = "critical";             80                     type = "critical";
 81                 };                                 81                 };
 82             };                                     82             };
 83         };                                         83         };
 84     };                                             84     };
                                                      

~ [ 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