10e17fe8cSsatya priya// SPDX-License-Identifier: BSD-3-Clause 2*5d9bf210SKonrad Dybcio/* 3*5d9bf210SKonrad Dybcio * Copyright (c) 2021, The Linux Foundation. All rights reserved. 4*5d9bf210SKonrad Dybcio */ 50e17fe8cSsatya priya 60e17fe8cSsatya priya#include <dt-bindings/interrupt-controller/irq.h> 70e17fe8cSsatya priya#include <dt-bindings/spmi/spmi.h> 80e17fe8cSsatya priya 90e17fe8cSsatya priya&spmi_bus { 100e17fe8cSsatya priya pm7325: pmic@1 { 110e17fe8cSsatya priya compatible = "qcom,pm7325", "qcom,spmi-pmic"; 120e17fe8cSsatya priya reg = <0x1 SPMI_USID>; 130e17fe8cSsatya priya #address-cells = <1>; 140e17fe8cSsatya priya #size-cells = <0>; 150e17fe8cSsatya priya 160e17fe8cSsatya priya pm7325_temp_alarm: temp-alarm@a00 { 170e17fe8cSsatya priya compatible = "qcom,spmi-temp-alarm"; 180e17fe8cSsatya priya reg = <0xa00>; 190e17fe8cSsatya priya interrupts = <0x1 0xa 0x0 IRQ_TYPE_EDGE_BOTH>; 200e17fe8cSsatya priya #thermal-sensor-cells = <0>; 210e17fe8cSsatya priya }; 220e17fe8cSsatya priya 23c95243eeSKrzysztof Kozlowski pm7325_gpios: gpio@8800 { 240e17fe8cSsatya priya compatible = "qcom,pm7325-gpio", "qcom,spmi-gpio"; 250e17fe8cSsatya priya reg = <0x8800>; 260e17fe8cSsatya priya gpio-controller; 270e17fe8cSsatya priya gpio-ranges = <&pm7325_gpios 0 0 10>; 280e17fe8cSsatya priya #gpio-cells = <2>; 290e17fe8cSsatya priya interrupt-controller; 300e17fe8cSsatya priya #interrupt-cells = <2>; 310e17fe8cSsatya priya }; 320e17fe8cSsatya priya }; 330e17fe8cSsatya priya}; 340e17fe8cSsatya priya 350e17fe8cSsatya priya&thermal_zones { 360e17fe8cSsatya priya pm7325_thermal: pm7325-thermal { 370e17fe8cSsatya priya polling-delay-passive = <100>; 380e17fe8cSsatya priya polling-delay = <0>; 390e17fe8cSsatya priya thermal-sensors = <&pm7325_temp_alarm>; 400e17fe8cSsatya priya 410e17fe8cSsatya priya trips { 420e17fe8cSsatya priya pm7325_trip0: trip0 { 430e17fe8cSsatya priya temperature = <95000>; 440e17fe8cSsatya priya hysteresis = <0>; 450e17fe8cSsatya priya type = "passive"; 460e17fe8cSsatya priya }; 470e17fe8cSsatya priya 480e17fe8cSsatya priya pm7325_crit: pm7325-crit { 490e17fe8cSsatya priya temperature = <115000>; 500e17fe8cSsatya priya hysteresis = <0>; 510e17fe8cSsatya priya type = "critical"; 520e17fe8cSsatya priya }; 530e17fe8cSsatya priya }; 540e17fe8cSsatya priya }; 550e17fe8cSsatya priya}; 56