193e71959SVinod Koul// SPDX-License-Identifier: BSD-3-Clause 293e71959SVinod Koul/* 393e71959SVinod Koul * Copyright (c) 2021, Linaro Limited 493e71959SVinod Koul */ 593e71959SVinod Koul 693e71959SVinod Koul#include <dt-bindings/interrupt-controller/irq.h> 793e71959SVinod Koul#include <dt-bindings/spmi/spmi.h> 893e71959SVinod Koul 96f3426b3SDmitry Baryshkov/ { 106f3426b3SDmitry Baryshkov thermal-zones { 11*99f8cf49SDmitry Baryshkov pmr735b_thermal: pmr735b-thermal { 126f3426b3SDmitry Baryshkov polling-delay-passive = <100>; 136f3426b3SDmitry Baryshkov polling-delay = <0>; 146f3426b3SDmitry Baryshkov thermal-sensors = <&pmr735b_temp_alarm>; 156f3426b3SDmitry Baryshkov 166f3426b3SDmitry Baryshkov trips { 176f3426b3SDmitry Baryshkov pmr735b_trip0: trip0 { 186f3426b3SDmitry Baryshkov temperature = <95000>; 196f3426b3SDmitry Baryshkov hysteresis = <0>; 206f3426b3SDmitry Baryshkov type = "passive"; 216f3426b3SDmitry Baryshkov }; 226f3426b3SDmitry Baryshkov 236f3426b3SDmitry Baryshkov pmr735b_crit: pmr735a-crit { 246f3426b3SDmitry Baryshkov temperature = <115000>; 256f3426b3SDmitry Baryshkov hysteresis = <0>; 266f3426b3SDmitry Baryshkov type = "critical"; 276f3426b3SDmitry Baryshkov }; 286f3426b3SDmitry Baryshkov }; 296f3426b3SDmitry Baryshkov }; 306f3426b3SDmitry Baryshkov }; 316f3426b3SDmitry Baryshkov}; 326f3426b3SDmitry Baryshkov 3393e71959SVinod Koul&spmi_bus { 3493e71959SVinod Koul pmr735b: pmic@5 { 3593e71959SVinod Koul compatible = "qcom,pmr735b", "qcom,spmi-pmic"; 3693e71959SVinod Koul reg = <0x5 SPMI_USID>; 3793e71959SVinod Koul #address-cells = <1>; 3893e71959SVinod Koul #size-cells = <0>; 3993e71959SVinod Koul 406f3426b3SDmitry Baryshkov pmr735b_temp_alarm: temp-alarm@a00 { 416f3426b3SDmitry Baryshkov compatible = "qcom,spmi-temp-alarm"; 426f3426b3SDmitry Baryshkov reg = <0xa00>; 436f3426b3SDmitry Baryshkov interrupts = <0x5 0xa 0x0 IRQ_TYPE_EDGE_BOTH>; 446f3426b3SDmitry Baryshkov #thermal-sensor-cells = <0>; 456f3426b3SDmitry Baryshkov }; 466f3426b3SDmitry Baryshkov 4793e71959SVinod Koul pmr735b_gpios: gpio@8800 { 48019102a9SKrzysztof Kozlowski compatible = "qcom,pmr735b-gpio", "qcom,spmi-gpio"; 4993e71959SVinod Koul reg = <0x8800>; 5093e71959SVinod Koul gpio-controller; 51b07bfd8eSKrzysztof Kozlowski gpio-ranges = <&pmr735b_gpios 0 0 4>; 5293e71959SVinod Koul #gpio-cells = <2>; 5393e71959SVinod Koul interrupt-controller; 5493e71959SVinod Koul #interrupt-cells = <2>; 5593e71959SVinod Koul }; 5693e71959SVinod Koul }; 5793e71959SVinod Koul}; 58