1// SPDX-License-Identifier: BSD-3-Clause 2/* 3 * Copyright (c) 2022, Linaro Limited 4 */ 5 6#include <dt-bindings/interrupt-controller/irq.h> 7#include <dt-bindings/spmi/spmi.h> 8 9/ { 10 thermal-zones { 11 pm8550-thermal { 12 polling-delay-passive = <100>; 13 polling-delay = <0>; 14 15 thermal-sensors = <&pm8550_temp_alarm>; 16 17 trips { 18 trip0 { 19 temperature = <95000>; 20 hysteresis = <0>; 21 type = "passive"; 22 }; 23 24 trip1 { 25 temperature = <115000>; 26 hysteresis = <0>; 27 type = "hot"; 28 }; 29 }; 30 }; 31 }; 32}; 33 34 35&spmi_bus { 36 pm8550: pmic@1 { 37 compatible = "qcom,pm8550", "qcom,spmi-pmic"; 38 reg = <0x1 SPMI_USID>; 39 #address-cells = <1>; 40 #size-cells = <0>; 41 42 pm8550_temp_alarm: temp-alarm@a00 { 43 compatible = "qcom,spmi-temp-alarm"; 44 reg = <0xa00>; 45 interrupts = <0x1 0xa 0x0 IRQ_TYPE_EDGE_BOTH>; 46 #thermal-sensor-cells = <0>; 47 }; 48 49 pm8550_gpios: gpio@8800 { 50 compatible = "qcom,pm8550-gpio", "qcom,spmi-gpio"; 51 reg = <0x8800>; 52 gpio-controller; 53 gpio-ranges = <&pm8550_gpios 0 0 12>; 54 #gpio-cells = <2>; 55 interrupt-controller; 56 #interrupt-cells = <2>; 57 }; 58 59 pm8550_flash: led-controller@ee00 { 60 compatible = "qcom,pm8550-flash-led", "qcom,spmi-flash-led"; 61 reg = <0xee00>; 62 status = "disabled"; 63 }; 64 65 pm8550_pwm: pwm { 66 compatible = "qcom,pm8550-pwm", "qcom,pm8350c-pwm"; 67 68 #address-cells = <1>; 69 #size-cells = <0>; 70 #pwm-cells = <2>; 71 72 status = "disabled"; 73 }; 74 }; 75}; 76