1950775d9SVinod Koul// SPDX-License-Identifier: BSD-3-Clause 2950775d9SVinod Koul/* 3950775d9SVinod Koul * Copyright (c) 2021, Linaro Limited 4950775d9SVinod Koul */ 5950775d9SVinod Koul 6950775d9SVinod Koul#include <dt-bindings/interrupt-controller/irq.h> 7950775d9SVinod Koul#include <dt-bindings/spmi/spmi.h> 8950775d9SVinod Koul 95c139929SDmitry Baryshkov/ { 105c139929SDmitry Baryshkov thermal-zones { 11*aad41d9eSDmitry Baryshkov pm8350b_thermal: pm8350b-thermal { 125c139929SDmitry Baryshkov polling-delay-passive = <100>; 135c139929SDmitry Baryshkov polling-delay = <0>; 145c139929SDmitry Baryshkov thermal-sensors = <&pm8350b_temp_alarm>; 155c139929SDmitry Baryshkov 165c139929SDmitry Baryshkov trips { 175c139929SDmitry Baryshkov pm8350b_trip0: trip0 { 185c139929SDmitry Baryshkov temperature = <95000>; 195c139929SDmitry Baryshkov hysteresis = <0>; 205c139929SDmitry Baryshkov type = "passive"; 215c139929SDmitry Baryshkov }; 225c139929SDmitry Baryshkov 235c139929SDmitry Baryshkov pm8350b_crit: pm8350c-crit { 245c139929SDmitry Baryshkov temperature = <115000>; 255c139929SDmitry Baryshkov hysteresis = <0>; 265c139929SDmitry Baryshkov type = "critical"; 275c139929SDmitry Baryshkov }; 285c139929SDmitry Baryshkov }; 295c139929SDmitry Baryshkov }; 305c139929SDmitry Baryshkov }; 315c139929SDmitry Baryshkov}; 325c139929SDmitry Baryshkov 33950775d9SVinod Koul&spmi_bus { 34950775d9SVinod Koul pm8350b: pmic@3 { 35950775d9SVinod Koul compatible = "qcom,pm8350b", "qcom,spmi-pmic"; 36950775d9SVinod Koul reg = <0x3 SPMI_USID>; 37950775d9SVinod Koul #address-cells = <1>; 38950775d9SVinod Koul #size-cells = <0>; 39950775d9SVinod Koul 405c139929SDmitry Baryshkov pm8350b_temp_alarm: temp-alarm@a00 { 415c139929SDmitry Baryshkov compatible = "qcom,spmi-temp-alarm"; 425c139929SDmitry Baryshkov reg = <0xa00>; 435c139929SDmitry Baryshkov interrupts = <0x3 0xa 0x0 IRQ_TYPE_EDGE_BOTH>; 445c139929SDmitry Baryshkov #thermal-sensor-cells = <0>; 455c139929SDmitry Baryshkov }; 465c139929SDmitry Baryshkov 47950775d9SVinod Koul pm8350b_gpios: gpio@8800 { 48019102a9SKrzysztof Kozlowski compatible = "qcom,pm8350b-gpio", "qcom,spmi-gpio"; 49950775d9SVinod Koul reg = <0x8800>; 50950775d9SVinod Koul gpio-controller; 51b07bfd8eSKrzysztof Kozlowski gpio-ranges = <&pm8350b_gpios 0 0 8>; 52950775d9SVinod Koul #gpio-cells = <2>; 53950775d9SVinod Koul interrupt-controller; 54950775d9SVinod Koul #interrupt-cells = <2>; 55950775d9SVinod Koul }; 56950775d9SVinod Koul }; 57950775d9SVinod Koul}; 58