#define INCLUDE_PMK8350(__SID__) \ &spmi_bus {\ #address-cells = <2>;\ #size-cells = <0>;\ interrupt-controller;\ #interrupt-cells = <4>;\ qcom,pmk8350@__SID__ {\ compatible = "qcom,spmi-pmic";\ reg = <__SID__ SPMI_USID>;\ #address-cells = <2>;\ #size-cells = <0>;\ pmk8350_revid: qcom,revid@100 {\ compatible = "qcom,qpnp-revid";\ reg = <0x100 0x100>;\ };\ pmk8350_vadc: vadc@3100 {\ compatible = "qcom,spmi-adc7";\ reg = <0x3100 0x100>;\ #address-cells = <1>;\ #size-cells = <0>;\ interrupts = <__SID__ 0x31 0x0 IRQ_TYPE_EDGE_RISING>;\ interrupt-names = "eoc-int-en-set";\ #io-channel-cells = <1>;\ io-channel-ranges;\ /* Channel nodes */\ ref_gnd {\ reg = ;\ label = "ref_gnd";\ qcom,pre-scaling = <1 1>;\ };\ vref_1p25 {\ reg = ;\ label = "vref_1p25";\ qcom,pre-scaling = <1 1>;\ };\ die_temp {\ reg = ;\ label = "die_temp";\ qcom,pre-scaling = <1 1>;\ };\ xo_therm {\ reg = ;\ label = "xo_therm";\ qcom,ratiometric;\ qcom,hw-settle-time = <200>;\ qcom,pre-scaling = <1 1>;\ };\ };\ pmk8350_adc_tm: adc_tm@3400 {\ compatible = "qcom,adc-tm7";\ reg = <0x3400>;\ interrupts = <__SID__ 0x34 0x0 IRQ_TYPE_EDGE_RISING>;\ interrupt-names = "thr-int-en";\ #address-cells = <1>;\ #size-cells = <0>;\ #thermal-sensor-cells = <1>;\ };\ pmk8350_rtc: rtc@6100 {\ compatible = "qcom,pmk8350-rtc";\ reg = <0x6100>, <0x6200>;\ reg-names = "rtc", "alarm";\ interrupts = <__SID__ 0x62 0x1 IRQ_TYPE_EDGE_RISING>;\ };\ pmk8350_gpios: pinctrl@b000 {\ compatible = "qcom,spmi-gpio";\ reg = <0xb000 0x400>;\ interrupts = <__SID__ 0xb0 0x0 IRQ_TYPE_NONE>,\ <__SID__ 0xb1 0x0 IRQ_TYPE_NONE>,\ <__SID__ 0xb2 0x0 IRQ_TYPE_NONE>,\ <__SID__ 0xb3 0x0 IRQ_TYPE_NONE>;\ interrupt-names = "pmk8350_gpio1", "pmk8350_gpio2",\ "pmk8350_gpio3", "pmk8350_gpio4";\ gpio-controller;\ #gpio-cells = <2>;\ };\ };\ };