1*4882a593Smuzhiyun// SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun#include <dt-bindings/interrupt-controller/irq.h> 3*4882a593Smuzhiyun#include <dt-bindings/spmi/spmi.h> 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun&spmi_bus { 6*4882a593Smuzhiyun pmi8998_lsid0: pmic@2 { 7*4882a593Smuzhiyun compatible = "qcom,pmi8998", "qcom,spmi-pmic"; 8*4882a593Smuzhiyun reg = <0x2 SPMI_USID>; 9*4882a593Smuzhiyun #address-cells = <1>; 10*4882a593Smuzhiyun #size-cells = <0>; 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun pmi8998_gpio: gpios@c000 { 13*4882a593Smuzhiyun compatible = "qcom,pmi8998-gpio", "qcom,spmi-gpio"; 14*4882a593Smuzhiyun reg = <0xc000>; 15*4882a593Smuzhiyun gpio-controller; 16*4882a593Smuzhiyun gpio-ranges = <&pmi8998_gpio 0 0 14>; 17*4882a593Smuzhiyun #gpio-cells = <2>; 18*4882a593Smuzhiyun interrupt-controller; 19*4882a593Smuzhiyun #interrupt-cells = <2>; 20*4882a593Smuzhiyun }; 21*4882a593Smuzhiyun }; 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun pmi8998_lsid1: pmic@3 { 24*4882a593Smuzhiyun compatible = "qcom,pmi8998", "qcom,spmi-pmic"; 25*4882a593Smuzhiyun reg = <0x3 SPMI_USID>; 26*4882a593Smuzhiyun #address-cells = <1>; 27*4882a593Smuzhiyun #size-cells = <0>; 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun labibb { 30*4882a593Smuzhiyun compatible = "qcom,pmi8998-lab-ibb"; 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun ibb: ibb { 33*4882a593Smuzhiyun interrupts = <0x3 0xdc 0x2 IRQ_TYPE_EDGE_RISING>; 34*4882a593Smuzhiyun }; 35*4882a593Smuzhiyun 36*4882a593Smuzhiyun lab: lab { 37*4882a593Smuzhiyun interrupts = <0x3 0xde 0x0 IRQ_TYPE_EDGE_RISING>; 38*4882a593Smuzhiyun }; 39*4882a593Smuzhiyun }; 40*4882a593Smuzhiyun }; 41*4882a593Smuzhiyun}; 42