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