xref: /rk3399_rockchip-uboot/doc/device-tree-bindings/spmi/spmi-sandbox.txt (revision d33776e43dc8471ab03920dda77b00333a8ddd3e)
1*d33776e4SMateusz KulikowskiSandbox SPMI emulated arbiter.
2*d33776e4SMateusz Kulikowski
3*d33776e4SMateusz KulikowskiThis is bus driver for Sandbox. It includes part of emulated pm8916 pmic.
4*d33776e4SMateusz Kulikowski
5*d33776e4SMateusz KulikowskiRequired properties:
6*d33776e4SMateusz Kulikowski- compatible: "sandbox,spmi"
7*d33776e4SMateusz Kulikowski- #address-cells: 0x1 - childs slave ID address
8*d33776e4SMateusz Kulikowski- #size-cells: 0x1
9*d33776e4SMateusz Kulikowski
10*d33776e4SMateusz KulikowskiExample:
11*d33776e4SMateusz Kulikowski
12*d33776e4SMateusz Kulikowskispmi: spmi@0 {
13*d33776e4SMateusz Kulikowski	compatible = "sandbox,spmi";
14*d33776e4SMateusz Kulikowski	#address-cells = <0x1>;
15*d33776e4SMateusz Kulikowski	#size-cells = <0x1>;
16*d33776e4SMateusz Kulikowski	pm8916@0 {
17*d33776e4SMateusz Kulikowski		compatible = "qcom,spmi-pmic";
18*d33776e4SMateusz Kulikowski		reg = <0x0 0x1>;
19*d33776e4SMateusz Kulikowski		#address-cells = <0x1>;
20*d33776e4SMateusz Kulikowski		#size-cells = <0x1>;
21*d33776e4SMateusz Kulikowski
22*d33776e4SMateusz Kulikowski		spmi_gpios: gpios@c000 {
23*d33776e4SMateusz Kulikowski			compatible = "qcom,pm8916-gpio";
24*d33776e4SMateusz Kulikowski			reg = <0xc000 0x400>;
25*d33776e4SMateusz Kulikowski			gpio-controller;
26*d33776e4SMateusz Kulikowski			gpio-count = <4>;
27*d33776e4SMateusz Kulikowski			#gpio-cells = <2>;
28*d33776e4SMateusz Kulikowski			gpio-bank-name="spmi";
29*d33776e4SMateusz Kulikowski		};
30*d33776e4SMateusz Kulikowski	};
31*d33776e4SMateusz Kulikowski};
32