1094da73fSVinod Koul// SPDX-License-Identifier: BSD-3-Clause 2094da73fSVinod Koul/* 3094da73fSVinod Koul * Copyright (c) 2021, Linaro Limited 4094da73fSVinod Koul */ 5094da73fSVinod Koul 6094da73fSVinod Koul#include <dt-bindings/interrupt-controller/irq.h> 7094da73fSVinod Koul#include <dt-bindings/spmi/spmi.h> 8094da73fSVinod Koul 97a79b95fSDmitry Baryshkov/ { 107a79b95fSDmitry Baryshkov thermal-zones { 11*64f19c06SDmitry Baryshkov pm8350_thermal: pm8350-thermal { 127a79b95fSDmitry Baryshkov polling-delay-passive = <100>; 137a79b95fSDmitry Baryshkov polling-delay = <0>; 147a79b95fSDmitry Baryshkov thermal-sensors = <&pm8350_temp_alarm>; 157a79b95fSDmitry Baryshkov 167a79b95fSDmitry Baryshkov trips { 177a79b95fSDmitry Baryshkov pm8350_trip0: trip0 { 187a79b95fSDmitry Baryshkov temperature = <95000>; 197a79b95fSDmitry Baryshkov hysteresis = <0>; 207a79b95fSDmitry Baryshkov type = "passive"; 217a79b95fSDmitry Baryshkov }; 227a79b95fSDmitry Baryshkov 237a79b95fSDmitry Baryshkov pm8350_crit: pm8350c-crit { 247a79b95fSDmitry Baryshkov temperature = <115000>; 257a79b95fSDmitry Baryshkov hysteresis = <0>; 267a79b95fSDmitry Baryshkov type = "critical"; 277a79b95fSDmitry Baryshkov }; 287a79b95fSDmitry Baryshkov }; 297a79b95fSDmitry Baryshkov }; 307a79b95fSDmitry Baryshkov }; 317a79b95fSDmitry Baryshkov}; 327a79b95fSDmitry Baryshkov 33094da73fSVinod Koul&spmi_bus { 34094da73fSVinod Koul pm8350: pmic@1 { 35094da73fSVinod Koul compatible = "qcom,pm8350", "qcom,spmi-pmic"; 36094da73fSVinod Koul reg = <0x1 SPMI_USID>; 37094da73fSVinod Koul #address-cells = <1>; 38094da73fSVinod Koul #size-cells = <0>; 39094da73fSVinod Koul 407a79b95fSDmitry Baryshkov pm8350_temp_alarm: temp-alarm@a00 { 417a79b95fSDmitry Baryshkov compatible = "qcom,spmi-temp-alarm"; 427a79b95fSDmitry Baryshkov reg = <0xa00>; 437a79b95fSDmitry Baryshkov interrupts = <0x1 0xa 0x0 IRQ_TYPE_EDGE_BOTH>; 447a79b95fSDmitry Baryshkov #thermal-sensor-cells = <0>; 457a79b95fSDmitry Baryshkov }; 467a79b95fSDmitry Baryshkov 47094da73fSVinod Koul pm8350_gpios: gpio@8800 { 48019102a9SKrzysztof Kozlowski compatible = "qcom,pm8350-gpio", "qcom,spmi-gpio"; 49094da73fSVinod Koul reg = <0x8800>; 50094da73fSVinod Koul gpio-controller; 51b07bfd8eSKrzysztof Kozlowski gpio-ranges = <&pm8350_gpios 0 0 10>; 52094da73fSVinod Koul #gpio-cells = <2>; 53094da73fSVinod Koul interrupt-controller; 54094da73fSVinod Koul #interrupt-cells = <2>; 55094da73fSVinod Koul }; 56094da73fSVinod Koul }; 57094da73fSVinod Koul}; 58