18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci#include <dt-bindings/interrupt-controller/irq.h>
38c2ecf20Sopenharmony_ci#include <dt-bindings/spmi/spmi.h>
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ci&spmi_bus {
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ci	pmic@2 {
88c2ecf20Sopenharmony_ci		compatible = "qcom,pmi8994", "qcom,spmi-pmic";
98c2ecf20Sopenharmony_ci		reg = <0x2 SPMI_USID>;
108c2ecf20Sopenharmony_ci		#address-cells = <1>;
118c2ecf20Sopenharmony_ci		#size-cells = <0>;
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci		pmi8994_gpios: gpios@c000 {
148c2ecf20Sopenharmony_ci			compatible = "qcom,pmi8994-gpio", "qcom,spmi-gpio";
158c2ecf20Sopenharmony_ci			reg = <0xc000>;
168c2ecf20Sopenharmony_ci			gpio-controller;
178c2ecf20Sopenharmony_ci			gpio-ranges = <&pmi8994_gpios 0 0 10>;
188c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
198c2ecf20Sopenharmony_ci			interrupt-controller;
208c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
218c2ecf20Sopenharmony_ci		};
228c2ecf20Sopenharmony_ci	};
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ci	pmic@3 {
258c2ecf20Sopenharmony_ci		compatible = "qcom,pmi8994", "qcom,spmi-pmic";
268c2ecf20Sopenharmony_ci		reg = <0x3 SPMI_USID>;
278c2ecf20Sopenharmony_ci		#address-cells = <1>;
288c2ecf20Sopenharmony_ci		#size-cells = <0>;
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ci		pmi8994_spmi_regulators: regulators {
318c2ecf20Sopenharmony_ci			compatible = "qcom,pmi8994-regulators";
328c2ecf20Sopenharmony_ci			#address-cells = <1>;
338c2ecf20Sopenharmony_ci			#size-cells = <1>;
348c2ecf20Sopenharmony_ci		};
358c2ecf20Sopenharmony_ci	};
368c2ecf20Sopenharmony_ci};
37