xref: /linux/scripts/dtc/include-prefixes/arm64/rockchip/rk3399-rock960.dtsi (revision 3fd6c59042dbba50391e30862beac979491145fe)
1ffb7b25eSManivannan Sadhasivam// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2ffb7b25eSManivannan Sadhasivam/*
3ffb7b25eSManivannan Sadhasivam * Copyright (c) 2018 Collabora Ltd.
4ffb7b25eSManivannan Sadhasivam * Copyright (c) 2018 Fuzhou Rockchip Electronics Co., Ltd.
5ffb7b25eSManivannan Sadhasivam * Copyright (c) 2018 Linaro Ltd.
6ffb7b25eSManivannan Sadhasivam */
7ffb7b25eSManivannan Sadhasivam
8c043dee9SKrzysztof Kozlowski#include <dt-bindings/interrupt-controller/irq.h>
9*296602b8SDragan Simic#include "rk3399.dtsi"
10ffb7b25eSManivannan Sadhasivam
11ffb7b25eSManivannan Sadhasivam/ {
125dcbe7e3SHeiko Stuebner	aliases {
135dcbe7e3SHeiko Stuebner		mmc0 = &sdio0;
145dcbe7e3SHeiko Stuebner		mmc1 = &sdmmc;
155dcbe7e3SHeiko Stuebner		mmc2 = &sdhci;
165dcbe7e3SHeiko Stuebner	};
175dcbe7e3SHeiko Stuebner
18c72235c2SManivannan Sadhasivam	sdio_pwrseq: sdio-pwrseq {
19c72235c2SManivannan Sadhasivam		compatible = "mmc-pwrseq-simple";
20c72235c2SManivannan Sadhasivam		clocks = <&rk808 1>;
21c72235c2SManivannan Sadhasivam		clock-names = "ext_clock";
22c72235c2SManivannan Sadhasivam		pinctrl-names = "default";
23c72235c2SManivannan Sadhasivam		pinctrl-0 = <&wifi_enable_h>;
24c72235c2SManivannan Sadhasivam		reset-gpios = <&gpio0 RK_PB2 GPIO_ACTIVE_LOW>;
25c72235c2SManivannan Sadhasivam	};
26c72235c2SManivannan Sadhasivam
2716d79ec6SJagan Teki	vcc12v_dcin: regulator-vcc12v-dcin {
2816d79ec6SJagan Teki		compatible = "regulator-fixed";
2916d79ec6SJagan Teki		regulator-name = "vcc12v_dcin";
3016d79ec6SJagan Teki		regulator-min-microvolt = <12000000>;
3116d79ec6SJagan Teki		regulator-max-microvolt = <12000000>;
3216d79ec6SJagan Teki		regulator-always-on;
3316d79ec6SJagan Teki		regulator-boot-on;
3416d79ec6SJagan Teki	};
3516d79ec6SJagan Teki
36ffb7b25eSManivannan Sadhasivam	vcc1v8_s0: regulator-vcc1v8-s0 {
37ffb7b25eSManivannan Sadhasivam		compatible = "regulator-fixed";
38ffb7b25eSManivannan Sadhasivam		regulator-name = "vcc1v8_s0";
39ffb7b25eSManivannan Sadhasivam		regulator-min-microvolt = <1800000>;
40ffb7b25eSManivannan Sadhasivam		regulator-max-microvolt = <1800000>;
41ffb7b25eSManivannan Sadhasivam		regulator-always-on;
42ffb7b25eSManivannan Sadhasivam	};
43ffb7b25eSManivannan Sadhasivam
444d7f36d3SJagan Teki	vcc5v0_sys: regulator-vcc5v0-sys {
45ffb7b25eSManivannan Sadhasivam		compatible = "regulator-fixed";
464d7f36d3SJagan Teki		regulator-name = "vcc5v0_sys";
47ffb7b25eSManivannan Sadhasivam		regulator-min-microvolt = <5000000>;
48ffb7b25eSManivannan Sadhasivam		regulator-max-microvolt = <5000000>;
49ffb7b25eSManivannan Sadhasivam		regulator-always-on;
5016d79ec6SJagan Teki		vin-supply = <&vcc12v_dcin>;
51ffb7b25eSManivannan Sadhasivam	};
52ffb7b25eSManivannan Sadhasivam
53ffb7b25eSManivannan Sadhasivam	vcc3v3_sys: regulator-vcc3v3-sys {
54ffb7b25eSManivannan Sadhasivam		compatible = "regulator-fixed";
55ffb7b25eSManivannan Sadhasivam		regulator-name = "vcc3v3_sys";
56ffb7b25eSManivannan Sadhasivam		regulator-min-microvolt = <3300000>;
57ffb7b25eSManivannan Sadhasivam		regulator-max-microvolt = <3300000>;
58ffb7b25eSManivannan Sadhasivam		regulator-always-on;
594d7f36d3SJagan Teki		vin-supply = <&vcc5v0_sys>;
60ffb7b25eSManivannan Sadhasivam	};
61ffb7b25eSManivannan Sadhasivam
62ffb7b25eSManivannan Sadhasivam	vcc3v3_pcie: regulator-vcc3v3-pcie {
63ffb7b25eSManivannan Sadhasivam		compatible = "regulator-fixed";
64ffb7b25eSManivannan Sadhasivam		enable-active-high;
65ffb7b25eSManivannan Sadhasivam		pinctrl-names = "default";
66ffb7b25eSManivannan Sadhasivam		pinctrl-0 = <&pcie_drv>;
67ffb7b25eSManivannan Sadhasivam		regulator-boot-on;
68ffb7b25eSManivannan Sadhasivam		regulator-name = "vcc3v3_pcie";
69ffb7b25eSManivannan Sadhasivam		regulator-min-microvolt = <3300000>;
70ffb7b25eSManivannan Sadhasivam		regulator-max-microvolt = <3300000>;
71ffb7b25eSManivannan Sadhasivam		vin-supply = <&vcc3v3_sys>;
72ffb7b25eSManivannan Sadhasivam	};
73ffb7b25eSManivannan Sadhasivam
74ffb7b25eSManivannan Sadhasivam	vcc5v0_host: regulator-vcc5v0-host {
75ffb7b25eSManivannan Sadhasivam		compatible = "regulator-fixed";
76ffb7b25eSManivannan Sadhasivam		enable-active-high;
77ffb7b25eSManivannan Sadhasivam		pinctrl-names = "default";
78ffb7b25eSManivannan Sadhasivam		pinctrl-0 = <&host_vbus_drv>;
79ffb7b25eSManivannan Sadhasivam		regulator-name = "vcc5v0_host";
80ffb7b25eSManivannan Sadhasivam		regulator-min-microvolt = <5000000>;
81ffb7b25eSManivannan Sadhasivam		regulator-max-microvolt = <5000000>;
82ffb7b25eSManivannan Sadhasivam		regulator-always-on;
834d7f36d3SJagan Teki		vin-supply = <&vcc5v0_sys>;
84ffb7b25eSManivannan Sadhasivam	};
85635f9a6dSAnand Moon
86635f9a6dSAnand Moon	vcc_0v9: regulator-vcc-0v9 {
87635f9a6dSAnand Moon		compatible = "regulator-fixed";
88635f9a6dSAnand Moon		regulator-name = "vcc_0v9";
89635f9a6dSAnand Moon		regulator-always-on;
90635f9a6dSAnand Moon		regulator-min-microvolt = <900000>;
91635f9a6dSAnand Moon		regulator-max-microvolt = <900000>;
92635f9a6dSAnand Moon		vin-supply = <&vcc3v3_sys>;
93635f9a6dSAnand Moon	};
94ffb7b25eSManivannan Sadhasivam};
95ffb7b25eSManivannan Sadhasivam
96ffb7b25eSManivannan Sadhasivam&cpu_l0 {
97ffb7b25eSManivannan Sadhasivam	cpu-supply = <&vdd_cpu_l>;
98ffb7b25eSManivannan Sadhasivam};
99ffb7b25eSManivannan Sadhasivam
100ffb7b25eSManivannan Sadhasivam&cpu_l1 {
101ffb7b25eSManivannan Sadhasivam	cpu-supply = <&vdd_cpu_l>;
102ffb7b25eSManivannan Sadhasivam};
103ffb7b25eSManivannan Sadhasivam
104ffb7b25eSManivannan Sadhasivam&cpu_l2 {
105ffb7b25eSManivannan Sadhasivam	cpu-supply = <&vdd_cpu_l>;
106ffb7b25eSManivannan Sadhasivam};
107ffb7b25eSManivannan Sadhasivam
108ffb7b25eSManivannan Sadhasivam&cpu_l3 {
109ffb7b25eSManivannan Sadhasivam	cpu-supply = <&vdd_cpu_l>;
110ffb7b25eSManivannan Sadhasivam};
111ffb7b25eSManivannan Sadhasivam
112ffb7b25eSManivannan Sadhasivam&cpu_b0 {
113ffb7b25eSManivannan Sadhasivam	cpu-supply = <&vdd_cpu_b>;
114ffb7b25eSManivannan Sadhasivam};
115ffb7b25eSManivannan Sadhasivam
116ffb7b25eSManivannan Sadhasivam&cpu_b1 {
117ffb7b25eSManivannan Sadhasivam	cpu-supply = <&vdd_cpu_b>;
118ffb7b25eSManivannan Sadhasivam};
119ffb7b25eSManivannan Sadhasivam
120ffb7b25eSManivannan Sadhasivam&emmc_phy {
121ffb7b25eSManivannan Sadhasivam	status = "okay";
122ffb7b25eSManivannan Sadhasivam};
123ffb7b25eSManivannan Sadhasivam
124e38b144bSEzequiel Garcia&gpu {
125e38b144bSEzequiel Garcia	mali-supply = <&vdd_gpu>;
126e38b144bSEzequiel Garcia	status = "okay";
127e38b144bSEzequiel Garcia};
128e38b144bSEzequiel Garcia
129ffb7b25eSManivannan Sadhasivam&hdmi {
130ede9c902SPeter Robinson	avdd-0v9-supply = <&vcca0v9_hdmi>;
131ede9c902SPeter Robinson	avdd-1v8-supply = <&vcca1v8_hdmi>;
132ffb7b25eSManivannan Sadhasivam	ddc-i2c-bus = <&i2c3>;
133ffb7b25eSManivannan Sadhasivam	pinctrl-names = "default";
134ffb7b25eSManivannan Sadhasivam	pinctrl-0 = <&hdmi_cec>;
135ffb7b25eSManivannan Sadhasivam	status = "okay";
136ffb7b25eSManivannan Sadhasivam};
137ffb7b25eSManivannan Sadhasivam
138803346a8SEzequiel Garcia&hdmi_sound {
139803346a8SEzequiel Garcia	status = "okay";
140803346a8SEzequiel Garcia};
141803346a8SEzequiel Garcia
142ffb7b25eSManivannan Sadhasivam&i2c0 {
143ffb7b25eSManivannan Sadhasivam	clock-frequency = <400000>;
144ffb7b25eSManivannan Sadhasivam	i2c-scl-rising-time-ns = <168>;
145ffb7b25eSManivannan Sadhasivam	i2c-scl-falling-time-ns = <4>;
146ffb7b25eSManivannan Sadhasivam	status = "okay";
147ffb7b25eSManivannan Sadhasivam
148ffb7b25eSManivannan Sadhasivam	vdd_cpu_b: regulator@40 {
149ffb7b25eSManivannan Sadhasivam		compatible = "silergy,syr827";
150ffb7b25eSManivannan Sadhasivam		reg = <0x40>;
151ffb7b25eSManivannan Sadhasivam		fcs,suspend-voltage-selector = <1>;
152ffb7b25eSManivannan Sadhasivam		regulator-name = "vdd_cpu_b";
153ffb7b25eSManivannan Sadhasivam		regulator-min-microvolt = <712500>;
154ffb7b25eSManivannan Sadhasivam		regulator-max-microvolt = <1500000>;
155ffb7b25eSManivannan Sadhasivam		regulator-ramp-delay = <1000>;
156ffb7b25eSManivannan Sadhasivam		regulator-always-on;
157ffb7b25eSManivannan Sadhasivam		regulator-boot-on;
1584d7f36d3SJagan Teki		vin-supply = <&vcc5v0_sys>;
159ffb7b25eSManivannan Sadhasivam		status = "okay";
160ffb7b25eSManivannan Sadhasivam
161ffb7b25eSManivannan Sadhasivam		regulator-state-mem {
162ffb7b25eSManivannan Sadhasivam			regulator-off-in-suspend;
163ffb7b25eSManivannan Sadhasivam		};
164ffb7b25eSManivannan Sadhasivam	};
165ffb7b25eSManivannan Sadhasivam
166ffb7b25eSManivannan Sadhasivam	vdd_gpu: regulator@41 {
167ffb7b25eSManivannan Sadhasivam		compatible = "silergy,syr828";
168ffb7b25eSManivannan Sadhasivam		reg = <0x41>;
169ffb7b25eSManivannan Sadhasivam		fcs,suspend-voltage-selector = <1>;
170ffb7b25eSManivannan Sadhasivam		regulator-name = "vdd_gpu";
171ffb7b25eSManivannan Sadhasivam		regulator-min-microvolt = <712500>;
172ffb7b25eSManivannan Sadhasivam		regulator-max-microvolt = <1500000>;
173ffb7b25eSManivannan Sadhasivam		regulator-ramp-delay = <1000>;
174ffb7b25eSManivannan Sadhasivam		regulator-always-on;
175ffb7b25eSManivannan Sadhasivam		regulator-boot-on;
1764d7f36d3SJagan Teki		vin-supply = <&vcc5v0_sys>;
177ffb7b25eSManivannan Sadhasivam		regulator-state-mem {
178ffb7b25eSManivannan Sadhasivam			regulator-off-in-suspend;
179ffb7b25eSManivannan Sadhasivam		};
180ffb7b25eSManivannan Sadhasivam	};
181ffb7b25eSManivannan Sadhasivam
182ffb7b25eSManivannan Sadhasivam	rk808: pmic@1b {
183ffb7b25eSManivannan Sadhasivam		compatible = "rockchip,rk808";
184ffb7b25eSManivannan Sadhasivam		reg = <0x1b>;
185ffb7b25eSManivannan Sadhasivam		interrupt-parent = <&gpio1>;
186ffb7b25eSManivannan Sadhasivam		interrupts = <21 IRQ_TYPE_LEVEL_LOW>;
187ffb7b25eSManivannan Sadhasivam		pinctrl-names = "default";
188ffb7b25eSManivannan Sadhasivam		pinctrl-0 = <&pmic_int_l>;
189ffb7b25eSManivannan Sadhasivam		system-power-controller;
190ffb7b25eSManivannan Sadhasivam		wakeup-source;
191ffb7b25eSManivannan Sadhasivam		#clock-cells = <1>;
192ffb7b25eSManivannan Sadhasivam		clock-output-names = "xin32k", "rk808-clkout2";
193ffb7b25eSManivannan Sadhasivam
1944d7f36d3SJagan Teki		vcc1-supply = <&vcc5v0_sys>;
1954d7f36d3SJagan Teki		vcc2-supply = <&vcc5v0_sys>;
1964d7f36d3SJagan Teki		vcc3-supply = <&vcc5v0_sys>;
1974d7f36d3SJagan Teki		vcc4-supply = <&vcc5v0_sys>;
1984d7f36d3SJagan Teki		vcc6-supply = <&vcc5v0_sys>;
1994d7f36d3SJagan Teki		vcc7-supply = <&vcc5v0_sys>;
200ffb7b25eSManivannan Sadhasivam		vcc8-supply = <&vcc3v3_sys>;
2014d7f36d3SJagan Teki		vcc9-supply = <&vcc5v0_sys>;
2024d7f36d3SJagan Teki		vcc10-supply = <&vcc5v0_sys>;
2034d7f36d3SJagan Teki		vcc11-supply = <&vcc5v0_sys>;
204ffb7b25eSManivannan Sadhasivam		vcc12-supply = <&vcc3v3_sys>;
205ffb7b25eSManivannan Sadhasivam		vddio-supply = <&vcc_1v8>;
206ffb7b25eSManivannan Sadhasivam
207ffb7b25eSManivannan Sadhasivam		regulators {
208ffb7b25eSManivannan Sadhasivam			vdd_center: DCDC_REG1 {
209ffb7b25eSManivannan Sadhasivam				regulator-name = "vdd_center";
210ffb7b25eSManivannan Sadhasivam				regulator-min-microvolt = <750000>;
211ffb7b25eSManivannan Sadhasivam				regulator-max-microvolt = <1350000>;
212ffb7b25eSManivannan Sadhasivam				regulator-always-on;
213ffb7b25eSManivannan Sadhasivam				regulator-boot-on;
214ffb7b25eSManivannan Sadhasivam				regulator-state-mem {
215ffb7b25eSManivannan Sadhasivam					regulator-off-in-suspend;
216ffb7b25eSManivannan Sadhasivam				};
217ffb7b25eSManivannan Sadhasivam			};
218ffb7b25eSManivannan Sadhasivam
219ffb7b25eSManivannan Sadhasivam			vdd_cpu_l: DCDC_REG2 {
220ffb7b25eSManivannan Sadhasivam				regulator-name = "vdd_cpu_l";
221ffb7b25eSManivannan Sadhasivam				regulator-min-microvolt = <750000>;
222ffb7b25eSManivannan Sadhasivam				regulator-max-microvolt = <1350000>;
223ffb7b25eSManivannan Sadhasivam				regulator-always-on;
224ffb7b25eSManivannan Sadhasivam				regulator-boot-on;
225ffb7b25eSManivannan Sadhasivam				regulator-state-mem {
226ffb7b25eSManivannan Sadhasivam					regulator-off-in-suspend;
227ffb7b25eSManivannan Sadhasivam				};
228ffb7b25eSManivannan Sadhasivam			};
229ffb7b25eSManivannan Sadhasivam
230ffb7b25eSManivannan Sadhasivam			vcc_ddr: DCDC_REG3 {
231ffb7b25eSManivannan Sadhasivam				regulator-name = "vcc_ddr";
232ffb7b25eSManivannan Sadhasivam				regulator-always-on;
233ffb7b25eSManivannan Sadhasivam				regulator-boot-on;
234ffb7b25eSManivannan Sadhasivam				regulator-state-mem {
235ffb7b25eSManivannan Sadhasivam					regulator-on-in-suspend;
236ffb7b25eSManivannan Sadhasivam				};
237ffb7b25eSManivannan Sadhasivam			};
238ffb7b25eSManivannan Sadhasivam
239ffb7b25eSManivannan Sadhasivam			vcc_1v8: DCDC_REG4 {
240ffb7b25eSManivannan Sadhasivam				regulator-name = "vcc_1v8";
241ffb7b25eSManivannan Sadhasivam				regulator-min-microvolt = <1800000>;
242ffb7b25eSManivannan Sadhasivam				regulator-max-microvolt = <1800000>;
243ffb7b25eSManivannan Sadhasivam				regulator-always-on;
244ffb7b25eSManivannan Sadhasivam				regulator-boot-on;
245ffb7b25eSManivannan Sadhasivam				regulator-state-mem {
246ffb7b25eSManivannan Sadhasivam					regulator-on-in-suspend;
247ffb7b25eSManivannan Sadhasivam					regulator-suspend-microvolt = <1800000>;
248ffb7b25eSManivannan Sadhasivam				};
249ffb7b25eSManivannan Sadhasivam			};
250ffb7b25eSManivannan Sadhasivam
251ffb7b25eSManivannan Sadhasivam			vcc1v8_dvp: LDO_REG1 {
252ffb7b25eSManivannan Sadhasivam				regulator-name = "vcc1v8_dvp";
253ffb7b25eSManivannan Sadhasivam				regulator-min-microvolt = <1800000>;
254ffb7b25eSManivannan Sadhasivam				regulator-max-microvolt = <1800000>;
255ffb7b25eSManivannan Sadhasivam				regulator-always-on;
256ffb7b25eSManivannan Sadhasivam				regulator-boot-on;
257ffb7b25eSManivannan Sadhasivam				regulator-state-mem {
258ffb7b25eSManivannan Sadhasivam					regulator-on-in-suspend;
259ffb7b25eSManivannan Sadhasivam					regulator-suspend-microvolt = <1800000>;
260ffb7b25eSManivannan Sadhasivam				};
261ffb7b25eSManivannan Sadhasivam			};
262ffb7b25eSManivannan Sadhasivam
263ffb7b25eSManivannan Sadhasivam			vcca1v8_hdmi: LDO_REG2 {
264ffb7b25eSManivannan Sadhasivam				regulator-name = "vcca1v8_hdmi";
265ffb7b25eSManivannan Sadhasivam				regulator-min-microvolt = <1800000>;
266ffb7b25eSManivannan Sadhasivam				regulator-max-microvolt = <1800000>;
267ffb7b25eSManivannan Sadhasivam				regulator-always-on;
268ffb7b25eSManivannan Sadhasivam				regulator-boot-on;
269ffb7b25eSManivannan Sadhasivam				regulator-state-mem {
270ffb7b25eSManivannan Sadhasivam					regulator-on-in-suspend;
271ffb7b25eSManivannan Sadhasivam					regulator-suspend-microvolt = <1800000>;
272ffb7b25eSManivannan Sadhasivam				};
273ffb7b25eSManivannan Sadhasivam			};
274ffb7b25eSManivannan Sadhasivam
275ffb7b25eSManivannan Sadhasivam			vcca_1v8: LDO_REG3 {
276ffb7b25eSManivannan Sadhasivam				regulator-name = "vcca_1v8";
277ffb7b25eSManivannan Sadhasivam				regulator-min-microvolt = <1800000>;
278ffb7b25eSManivannan Sadhasivam				regulator-max-microvolt = <1800000>;
279ffb7b25eSManivannan Sadhasivam				regulator-always-on;
280ffb7b25eSManivannan Sadhasivam				regulator-boot-on;
281ffb7b25eSManivannan Sadhasivam				regulator-state-mem {
282ffb7b25eSManivannan Sadhasivam					regulator-on-in-suspend;
283ffb7b25eSManivannan Sadhasivam					regulator-suspend-microvolt = <1800000>;
284ffb7b25eSManivannan Sadhasivam				};
285ffb7b25eSManivannan Sadhasivam			};
286ffb7b25eSManivannan Sadhasivam
287ffb7b25eSManivannan Sadhasivam			vcc_sd: LDO_REG4 {
288ffb7b25eSManivannan Sadhasivam				regulator-name = "vcc_sd";
289ffb7b25eSManivannan Sadhasivam				regulator-min-microvolt = <1800000>;
290ffb7b25eSManivannan Sadhasivam				regulator-max-microvolt = <3300000>;
291ffb7b25eSManivannan Sadhasivam				regulator-always-on;
292ffb7b25eSManivannan Sadhasivam				regulator-boot-on;
293ffb7b25eSManivannan Sadhasivam				regulator-state-mem {
294ffb7b25eSManivannan Sadhasivam					regulator-on-in-suspend;
295ffb7b25eSManivannan Sadhasivam					regulator-suspend-microvolt = <3300000>;
296ffb7b25eSManivannan Sadhasivam				};
297ffb7b25eSManivannan Sadhasivam			};
298ffb7b25eSManivannan Sadhasivam
299ffb7b25eSManivannan Sadhasivam			vcc3v0_sd: LDO_REG5 {
300ffb7b25eSManivannan Sadhasivam				regulator-name = "vcc3v0_sd";
301ffb7b25eSManivannan Sadhasivam				regulator-min-microvolt = <3000000>;
302ffb7b25eSManivannan Sadhasivam				regulator-max-microvolt = <3000000>;
303ffb7b25eSManivannan Sadhasivam				regulator-always-on;
304ffb7b25eSManivannan Sadhasivam				regulator-boot-on;
305ffb7b25eSManivannan Sadhasivam				regulator-state-mem {
306ffb7b25eSManivannan Sadhasivam					regulator-on-in-suspend;
307ffb7b25eSManivannan Sadhasivam					regulator-suspend-microvolt = <3000000>;
308ffb7b25eSManivannan Sadhasivam				};
309ffb7b25eSManivannan Sadhasivam			};
310ffb7b25eSManivannan Sadhasivam
311ffb7b25eSManivannan Sadhasivam			vcc_1v5: LDO_REG6 {
312ffb7b25eSManivannan Sadhasivam				regulator-name = "vcc_1v5";
313ffb7b25eSManivannan Sadhasivam				regulator-min-microvolt = <1500000>;
314ffb7b25eSManivannan Sadhasivam				regulator-max-microvolt = <1500000>;
315ffb7b25eSManivannan Sadhasivam				regulator-always-on;
316ffb7b25eSManivannan Sadhasivam				regulator-boot-on;
317ffb7b25eSManivannan Sadhasivam				regulator-state-mem {
318ffb7b25eSManivannan Sadhasivam					regulator-on-in-suspend;
319ffb7b25eSManivannan Sadhasivam					regulator-suspend-microvolt = <1500000>;
320ffb7b25eSManivannan Sadhasivam				};
321ffb7b25eSManivannan Sadhasivam			};
322ffb7b25eSManivannan Sadhasivam
323ffb7b25eSManivannan Sadhasivam			vcca0v9_hdmi: LDO_REG7 {
324ffb7b25eSManivannan Sadhasivam				regulator-name = "vcca0v9_hdmi";
325ffb7b25eSManivannan Sadhasivam				regulator-min-microvolt = <900000>;
326ffb7b25eSManivannan Sadhasivam				regulator-max-microvolt = <900000>;
327ffb7b25eSManivannan Sadhasivam				regulator-always-on;
328ffb7b25eSManivannan Sadhasivam				regulator-boot-on;
329ffb7b25eSManivannan Sadhasivam				regulator-state-mem {
330ffb7b25eSManivannan Sadhasivam					regulator-on-in-suspend;
331ffb7b25eSManivannan Sadhasivam					regulator-suspend-microvolt = <900000>;
332ffb7b25eSManivannan Sadhasivam				};
333ffb7b25eSManivannan Sadhasivam			};
334ffb7b25eSManivannan Sadhasivam
335ffb7b25eSManivannan Sadhasivam			vcc_3v0: LDO_REG8 {
336ffb7b25eSManivannan Sadhasivam				regulator-name = "vcc_3v0";
337ffb7b25eSManivannan Sadhasivam				regulator-min-microvolt = <3000000>;
338ffb7b25eSManivannan Sadhasivam				regulator-max-microvolt = <3000000>;
339ffb7b25eSManivannan Sadhasivam				regulator-always-on;
340ffb7b25eSManivannan Sadhasivam				regulator-boot-on;
341ffb7b25eSManivannan Sadhasivam				regulator-state-mem {
342ffb7b25eSManivannan Sadhasivam					regulator-on-in-suspend;
343ffb7b25eSManivannan Sadhasivam					regulator-suspend-microvolt = <3000000>;
344ffb7b25eSManivannan Sadhasivam				};
345ffb7b25eSManivannan Sadhasivam			};
346ffb7b25eSManivannan Sadhasivam
347ffb7b25eSManivannan Sadhasivam			vcc3v3_s3: SWITCH_REG1 {
348ffb7b25eSManivannan Sadhasivam				regulator-name = "vcc3v3_s3";
349ffb7b25eSManivannan Sadhasivam				regulator-always-on;
350ffb7b25eSManivannan Sadhasivam				regulator-boot-on;
351ffb7b25eSManivannan Sadhasivam				regulator-state-mem {
352ffb7b25eSManivannan Sadhasivam					regulator-on-in-suspend;
353ffb7b25eSManivannan Sadhasivam				};
354ffb7b25eSManivannan Sadhasivam			};
355ffb7b25eSManivannan Sadhasivam
356ffb7b25eSManivannan Sadhasivam			vcc3v3_s0: SWITCH_REG2 {
357ffb7b25eSManivannan Sadhasivam				regulator-name = "vcc3v3_s0";
358ffb7b25eSManivannan Sadhasivam				regulator-always-on;
359ffb7b25eSManivannan Sadhasivam				regulator-boot-on;
360ffb7b25eSManivannan Sadhasivam				regulator-state-mem {
361ffb7b25eSManivannan Sadhasivam					regulator-on-in-suspend;
362ffb7b25eSManivannan Sadhasivam				};
363ffb7b25eSManivannan Sadhasivam			};
364ffb7b25eSManivannan Sadhasivam		};
365ffb7b25eSManivannan Sadhasivam	};
366ffb7b25eSManivannan Sadhasivam};
367ffb7b25eSManivannan Sadhasivam
368ffb7b25eSManivannan Sadhasivam&i2c1 {
369ffb7b25eSManivannan Sadhasivam	status = "okay";
370ffb7b25eSManivannan Sadhasivam};
371ffb7b25eSManivannan Sadhasivam
372ffb7b25eSManivannan Sadhasivam&i2c2 {
373ffb7b25eSManivannan Sadhasivam	status = "okay";
374ffb7b25eSManivannan Sadhasivam};
375ffb7b25eSManivannan Sadhasivam
376ffb7b25eSManivannan Sadhasivam&i2c3 {
377ffb7b25eSManivannan Sadhasivam	status = "okay";
378ffb7b25eSManivannan Sadhasivam};
379ffb7b25eSManivannan Sadhasivam
380ffb7b25eSManivannan Sadhasivam&i2c4 {
381ffb7b25eSManivannan Sadhasivam	status = "okay";
382ffb7b25eSManivannan Sadhasivam};
383ffb7b25eSManivannan Sadhasivam
384803346a8SEzequiel Garcia&i2s2 {
385803346a8SEzequiel Garcia        status = "okay";
386803346a8SEzequiel Garcia};
387803346a8SEzequiel Garcia
388ffb7b25eSManivannan Sadhasivam&io_domains {
389ffb7b25eSManivannan Sadhasivam	bt656-supply = <&vcc1v8_s0>; /* bt656_gpio2ab_ms */
390ffb7b25eSManivannan Sadhasivam	audio-supply = <&vcc1v8_s0>; /* audio_gpio3d4a_ms */
391ffb7b25eSManivannan Sadhasivam	sdmmc-supply = <&vcc_sd>; /* sdmmc_gpio4b_ms */
392ffb7b25eSManivannan Sadhasivam	gpio1830-supply = <&vcc_3v0>; /* gpio1833_gpio4cd_ms */
393ffb7b25eSManivannan Sadhasivam	status = "okay";
394ffb7b25eSManivannan Sadhasivam};
395ffb7b25eSManivannan Sadhasivam
396ffb7b25eSManivannan Sadhasivam&pcie_phy {
397ffb7b25eSManivannan Sadhasivam	status = "okay";
398ffb7b25eSManivannan Sadhasivam};
399ffb7b25eSManivannan Sadhasivam
400ffb7b25eSManivannan Sadhasivam&pcie0 {
401ffb7b25eSManivannan Sadhasivam	num-lanes = <4>;
402ffb7b25eSManivannan Sadhasivam	pinctrl-names = "default";
403ffb7b25eSManivannan Sadhasivam	pinctrl-0 = <&pcie_clkreqn_cpm>;
404635f9a6dSAnand Moon	vpcie0v9-supply = <&vcc_0v9>;
405635f9a6dSAnand Moon	vpcie1v8-supply = <&vcca_1v8>;
406ffb7b25eSManivannan Sadhasivam	vpcie3v3-supply = <&vcc3v3_pcie>;
407ffb7b25eSManivannan Sadhasivam	status = "okay";
408ffb7b25eSManivannan Sadhasivam};
409ffb7b25eSManivannan Sadhasivam
410ffb7b25eSManivannan Sadhasivam&pmu_io_domains {
411ffb7b25eSManivannan Sadhasivam	pmu1830-supply = <&vcc_1v8>;
412ffb7b25eSManivannan Sadhasivam	status = "okay";
413ffb7b25eSManivannan Sadhasivam};
414ffb7b25eSManivannan Sadhasivam
415ffb7b25eSManivannan Sadhasivam&pinctrl {
416c72235c2SManivannan Sadhasivam	bt {
417c72235c2SManivannan Sadhasivam		bt_enable_h: bt-enable-h {
418c72235c2SManivannan Sadhasivam			rockchip,pins = <0 RK_PB1 RK_FUNC_GPIO &pcfg_pull_none>;
419c72235c2SManivannan Sadhasivam		};
420c72235c2SManivannan Sadhasivam
421c72235c2SManivannan Sadhasivam		bt_host_wake_l: bt-host-wake-l {
422c72235c2SManivannan Sadhasivam			rockchip,pins = <0 RK_PA4 RK_FUNC_GPIO &pcfg_pull_none>;
423c72235c2SManivannan Sadhasivam		};
424c72235c2SManivannan Sadhasivam
425c72235c2SManivannan Sadhasivam		bt_wake_l: bt-wake-l {
426c72235c2SManivannan Sadhasivam			rockchip,pins = <2 RK_PD3 RK_FUNC_GPIO &pcfg_pull_none>;
427c72235c2SManivannan Sadhasivam		};
428c72235c2SManivannan Sadhasivam	};
429c72235c2SManivannan Sadhasivam
430ffb7b25eSManivannan Sadhasivam	sdmmc {
431ffb7b25eSManivannan Sadhasivam		sdmmc_bus1: sdmmc-bus1 {
432ffb7b25eSManivannan Sadhasivam			rockchip,pins =
433d64420e8SHeiko Stuebner				<4 RK_PB0 1 &pcfg_pull_up_8ma>;
434ffb7b25eSManivannan Sadhasivam		};
435ffb7b25eSManivannan Sadhasivam
436ffb7b25eSManivannan Sadhasivam		sdmmc_bus4: sdmmc-bus4 {
437ffb7b25eSManivannan Sadhasivam			rockchip,pins =
438d64420e8SHeiko Stuebner				<4 RK_PB0 1 &pcfg_pull_up_8ma>,
439d64420e8SHeiko Stuebner				<4 RK_PB1 1 &pcfg_pull_up_8ma>,
440d64420e8SHeiko Stuebner				<4 RK_PB2 1 &pcfg_pull_up_8ma>,
441d64420e8SHeiko Stuebner				<4 RK_PB3 1 &pcfg_pull_up_8ma>;
442ffb7b25eSManivannan Sadhasivam		};
443ffb7b25eSManivannan Sadhasivam
444ffb7b25eSManivannan Sadhasivam		sdmmc_clk: sdmmc-clk {
445ffb7b25eSManivannan Sadhasivam			rockchip,pins =
446d64420e8SHeiko Stuebner				<4 RK_PB4 1 &pcfg_pull_none_18ma>;
447ffb7b25eSManivannan Sadhasivam		};
448ffb7b25eSManivannan Sadhasivam
449ffb7b25eSManivannan Sadhasivam		sdmmc_cmd: sdmmc-cmd {
450ffb7b25eSManivannan Sadhasivam			rockchip,pins =
451d64420e8SHeiko Stuebner				<4 RK_PB5 1 &pcfg_pull_up_8ma>;
452ffb7b25eSManivannan Sadhasivam		};
453ffb7b25eSManivannan Sadhasivam	};
454ffb7b25eSManivannan Sadhasivam
455c72235c2SManivannan Sadhasivam	sdio0 {
456c72235c2SManivannan Sadhasivam		sdio0_bus4: sdio0-bus4 {
457c72235c2SManivannan Sadhasivam			rockchip,pins =
458d64420e8SHeiko Stuebner				<2 RK_PC4 1 &pcfg_pull_up_20ma>,
459d64420e8SHeiko Stuebner				<2 RK_PC5 1 &pcfg_pull_up_20ma>,
460d64420e8SHeiko Stuebner				<2 RK_PC6 1 &pcfg_pull_up_20ma>,
461d64420e8SHeiko Stuebner				<2 RK_PC7 1 &pcfg_pull_up_20ma>;
462c72235c2SManivannan Sadhasivam		};
463c72235c2SManivannan Sadhasivam
464c72235c2SManivannan Sadhasivam		sdio0_cmd: sdio0-cmd {
465c72235c2SManivannan Sadhasivam			rockchip,pins =
466d64420e8SHeiko Stuebner				<2 RK_PD0 1 &pcfg_pull_up_20ma>;
467c72235c2SManivannan Sadhasivam		};
468c72235c2SManivannan Sadhasivam
469c72235c2SManivannan Sadhasivam		sdio0_clk: sdio0-clk {
470c72235c2SManivannan Sadhasivam			rockchip,pins =
471d64420e8SHeiko Stuebner				<2 RK_PD1 1 &pcfg_pull_none_20ma>;
472c72235c2SManivannan Sadhasivam		};
473c72235c2SManivannan Sadhasivam	};
474c72235c2SManivannan Sadhasivam
475ffb7b25eSManivannan Sadhasivam	pmic {
476ffb7b25eSManivannan Sadhasivam		pmic_int_l: pmic-int-l {
477ffb7b25eSManivannan Sadhasivam			rockchip,pins =
478d64420e8SHeiko Stuebner				<1 RK_PC5 RK_FUNC_GPIO &pcfg_pull_up>;
479ffb7b25eSManivannan Sadhasivam		};
480ffb7b25eSManivannan Sadhasivam
4812bc65fefSJohan Jonker		vsel1_pin: vsel1-pin {
482ffb7b25eSManivannan Sadhasivam			rockchip,pins =
483d64420e8SHeiko Stuebner				<1 RK_PC1 RK_FUNC_GPIO &pcfg_pull_down>;
484ffb7b25eSManivannan Sadhasivam		};
485ffb7b25eSManivannan Sadhasivam
4862bc65fefSJohan Jonker		vsel2_pin: vsel2-pin {
487ffb7b25eSManivannan Sadhasivam			rockchip,pins =
488d64420e8SHeiko Stuebner				<1 RK_PB6 RK_FUNC_GPIO &pcfg_pull_down>;
489ffb7b25eSManivannan Sadhasivam		};
490ffb7b25eSManivannan Sadhasivam	};
491c72235c2SManivannan Sadhasivam
492c72235c2SManivannan Sadhasivam	sdio-pwrseq {
493c72235c2SManivannan Sadhasivam		wifi_enable_h: wifi-enable-h {
494c72235c2SManivannan Sadhasivam			rockchip,pins =
495c72235c2SManivannan Sadhasivam				<0 RK_PB2 RK_FUNC_GPIO &pcfg_pull_none>;
496c72235c2SManivannan Sadhasivam		};
497c72235c2SManivannan Sadhasivam	};
498c72235c2SManivannan Sadhasivam
499c72235c2SManivannan Sadhasivam	wifi {
500c72235c2SManivannan Sadhasivam		wifi_host_wake_l: wifi-host-wake-l {
501c72235c2SManivannan Sadhasivam			rockchip,pins = <0 RK_PA3 RK_FUNC_GPIO &pcfg_pull_none>;
502c72235c2SManivannan Sadhasivam		};
503c72235c2SManivannan Sadhasivam	};
504ffb7b25eSManivannan Sadhasivam};
505ffb7b25eSManivannan Sadhasivam
506ffb7b25eSManivannan Sadhasivam&pwm2 {
507ffb7b25eSManivannan Sadhasivam	status = "okay";
508ffb7b25eSManivannan Sadhasivam};
509ffb7b25eSManivannan Sadhasivam
510ffb7b25eSManivannan Sadhasivam&pwm3 {
511ffb7b25eSManivannan Sadhasivam	status = "okay";
512ffb7b25eSManivannan Sadhasivam};
513ffb7b25eSManivannan Sadhasivam
514c72235c2SManivannan Sadhasivam&sdio0 {
515c72235c2SManivannan Sadhasivam	bus-width = <4>;
516c72235c2SManivannan Sadhasivam	clock-frequency = <50000000>;
517c72235c2SManivannan Sadhasivam	cap-sdio-irq;
518c72235c2SManivannan Sadhasivam	cap-sd-highspeed;
519c72235c2SManivannan Sadhasivam	keep-power-in-suspend;
520c72235c2SManivannan Sadhasivam	mmc-pwrseq = <&sdio_pwrseq>;
521c72235c2SManivannan Sadhasivam	non-removable;
522c72235c2SManivannan Sadhasivam	pinctrl-names = "default";
523c72235c2SManivannan Sadhasivam	pinctrl-0 = <&sdio0_bus4 &sdio0_cmd &sdio0_clk>;
524c72235c2SManivannan Sadhasivam	sd-uhs-sdr104;
525c72235c2SManivannan Sadhasivam	#address-cells = <1>;
526c72235c2SManivannan Sadhasivam	#size-cells = <0>;
527c72235c2SManivannan Sadhasivam	status = "okay";
528c72235c2SManivannan Sadhasivam
529c72235c2SManivannan Sadhasivam	brcmf: wifi@1 {
530c72235c2SManivannan Sadhasivam		compatible = "brcm,bcm4329-fmac";
531c72235c2SManivannan Sadhasivam		reg = <1>;
532c72235c2SManivannan Sadhasivam		interrupt-parent = <&gpio0>;
533c043dee9SKrzysztof Kozlowski		interrupts = <RK_PA3 IRQ_TYPE_LEVEL_HIGH>;
534c72235c2SManivannan Sadhasivam		interrupt-names = "host-wake";
535c72235c2SManivannan Sadhasivam		pinctrl-names = "default";
536c72235c2SManivannan Sadhasivam		pinctrl-0 = <&wifi_host_wake_l>;
537c72235c2SManivannan Sadhasivam	};
538c72235c2SManivannan Sadhasivam};
539c72235c2SManivannan Sadhasivam
540ffb7b25eSManivannan Sadhasivam&sdhci {
541ffb7b25eSManivannan Sadhasivam	bus-width = <8>;
542ffb7b25eSManivannan Sadhasivam	mmc-hs400-1_8v;
543ffb7b25eSManivannan Sadhasivam	mmc-hs400-enhanced-strobe;
544ffb7b25eSManivannan Sadhasivam	non-removable;
545ffb7b25eSManivannan Sadhasivam	status = "okay";
546ffb7b25eSManivannan Sadhasivam};
547ffb7b25eSManivannan Sadhasivam
548ffb7b25eSManivannan Sadhasivam&sdmmc {
549ffb7b25eSManivannan Sadhasivam	bus-width = <4>;
550ffb7b25eSManivannan Sadhasivam	cap-mmc-highspeed;
551ffb7b25eSManivannan Sadhasivam	cap-sd-highspeed;
552ffb7b25eSManivannan Sadhasivam	clock-frequency = <100000000>;
553b6e62d37SJohan Jonker	max-frequency = <100000000>;
55486ea9dc8SManivannan Sadhasivam	cd-gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
555ffb7b25eSManivannan Sadhasivam	disable-wp;
556ffb7b25eSManivannan Sadhasivam	sd-uhs-sdr104;
557ffb7b25eSManivannan Sadhasivam	vqmmc-supply = <&vcc_sd>;
558ffb7b25eSManivannan Sadhasivam	card-detect-delay = <800>;
559ffb7b25eSManivannan Sadhasivam	pinctrl-names = "default";
560ffb7b25eSManivannan Sadhasivam	pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>;
561ffb7b25eSManivannan Sadhasivam	status = "okay";
562ffb7b25eSManivannan Sadhasivam};
563ffb7b25eSManivannan Sadhasivam
56402260a61SEzequiel Garcia&tsadc {
56502260a61SEzequiel Garcia	rockchip,hw-tshut-mode = <1>;
56602260a61SEzequiel Garcia	rockchip,hw-tshut-polarity = <1>;
56702260a61SEzequiel Garcia	rockchip,hw-tshut-temp = <110000>;
56802260a61SEzequiel Garcia	status = "okay";
56902260a61SEzequiel Garcia};
57002260a61SEzequiel Garcia
571ffb7b25eSManivannan Sadhasivam&uart0 {
572ffb7b25eSManivannan Sadhasivam	pinctrl-names = "default";
573c72235c2SManivannan Sadhasivam	pinctrl-0 = <&uart0_xfer &uart0_cts &uart0_rts>;
574ffb7b25eSManivannan Sadhasivam	status = "okay";
575c72235c2SManivannan Sadhasivam
576c72235c2SManivannan Sadhasivam	bluetooth {
577c72235c2SManivannan Sadhasivam		compatible = "brcm,bcm43438-bt";
578c72235c2SManivannan Sadhasivam		clocks = <&rk808 1>;
579c72235c2SManivannan Sadhasivam		clock-names = "txco";
580c72235c2SManivannan Sadhasivam		device-wakeup-gpios = <&gpio2 RK_PD3 GPIO_ACTIVE_HIGH>;
581c72235c2SManivannan Sadhasivam		host-wakeup-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_HIGH>;
582c72235c2SManivannan Sadhasivam		shutdown-gpios = <&gpio0 RK_PB1 GPIO_ACTIVE_HIGH>;
583c72235c2SManivannan Sadhasivam		pinctrl-names = "default";
584c72235c2SManivannan Sadhasivam		pinctrl-0 = <&bt_host_wake_l &bt_wake_l &bt_enable_h>;
585c72235c2SManivannan Sadhasivam	};
586ffb7b25eSManivannan Sadhasivam};
587ffb7b25eSManivannan Sadhasivam
588ffb7b25eSManivannan Sadhasivam&uart2 {
589ffb7b25eSManivannan Sadhasivam	status = "okay";
590ffb7b25eSManivannan Sadhasivam};
591ffb7b25eSManivannan Sadhasivam
592ffb7b25eSManivannan Sadhasivam&tcphy0 {
593ffb7b25eSManivannan Sadhasivam	status = "okay";
594ffb7b25eSManivannan Sadhasivam};
595ffb7b25eSManivannan Sadhasivam
596ffb7b25eSManivannan Sadhasivam&tcphy1 {
597ffb7b25eSManivannan Sadhasivam	status = "okay";
598ffb7b25eSManivannan Sadhasivam};
599ffb7b25eSManivannan Sadhasivam
600ffb7b25eSManivannan Sadhasivam&u2phy0 {
601ffb7b25eSManivannan Sadhasivam	status = "okay";
602ffb7b25eSManivannan Sadhasivam};
603ffb7b25eSManivannan Sadhasivam
604ffb7b25eSManivannan Sadhasivam&u2phy1 {
605ffb7b25eSManivannan Sadhasivam	status = "okay";
606ffb7b25eSManivannan Sadhasivam};
607ffb7b25eSManivannan Sadhasivam
608ffb7b25eSManivannan Sadhasivam&u2phy0_host {
609ffb7b25eSManivannan Sadhasivam	phy-supply = <&vcc5v0_host>;
610ffb7b25eSManivannan Sadhasivam	status = "okay";
611ffb7b25eSManivannan Sadhasivam};
612ffb7b25eSManivannan Sadhasivam
613ffb7b25eSManivannan Sadhasivam&u2phy1_host {
614ffb7b25eSManivannan Sadhasivam	phy-supply = <&vcc5v0_host>;
615ffb7b25eSManivannan Sadhasivam	status = "okay";
616ffb7b25eSManivannan Sadhasivam};
617ffb7b25eSManivannan Sadhasivam
618ffb7b25eSManivannan Sadhasivam&u2phy0_otg {
619ffb7b25eSManivannan Sadhasivam	status = "okay";
620ffb7b25eSManivannan Sadhasivam};
621ffb7b25eSManivannan Sadhasivam
622ffb7b25eSManivannan Sadhasivam&u2phy1_otg {
623ffb7b25eSManivannan Sadhasivam	status = "okay";
624ffb7b25eSManivannan Sadhasivam};
625ffb7b25eSManivannan Sadhasivam
626ffb7b25eSManivannan Sadhasivam&usb_host0_ehci {
627ffb7b25eSManivannan Sadhasivam	status = "okay";
628ffb7b25eSManivannan Sadhasivam};
629ffb7b25eSManivannan Sadhasivam
630ffb7b25eSManivannan Sadhasivam&usb_host0_ohci {
631ffb7b25eSManivannan Sadhasivam	status = "okay";
632ffb7b25eSManivannan Sadhasivam};
633ffb7b25eSManivannan Sadhasivam
634ffb7b25eSManivannan Sadhasivam&usb_host1_ehci {
635ffb7b25eSManivannan Sadhasivam	status = "okay";
636ffb7b25eSManivannan Sadhasivam};
637ffb7b25eSManivannan Sadhasivam
638ffb7b25eSManivannan Sadhasivam&usb_host1_ohci {
639ffb7b25eSManivannan Sadhasivam	status = "okay";
640ffb7b25eSManivannan Sadhasivam};
641ffb7b25eSManivannan Sadhasivam
642ffb7b25eSManivannan Sadhasivam&usbdrd3_0 {
643ffb7b25eSManivannan Sadhasivam	status = "okay";
644ffb7b25eSManivannan Sadhasivam};
645ffb7b25eSManivannan Sadhasivam
646ffb7b25eSManivannan Sadhasivam&usbdrd_dwc3_0 {
647ffb7b25eSManivannan Sadhasivam	status = "okay";
648ffb7b25eSManivannan Sadhasivam};
649ffb7b25eSManivannan Sadhasivam
650ffb7b25eSManivannan Sadhasivam&usbdrd3_1 {
651ffb7b25eSManivannan Sadhasivam	status = "okay";
652ffb7b25eSManivannan Sadhasivam};
653ffb7b25eSManivannan Sadhasivam
654ffb7b25eSManivannan Sadhasivam&usbdrd_dwc3_1 {
655ffb7b25eSManivannan Sadhasivam	status = "okay";
656ffb7b25eSManivannan Sadhasivam};
657ffb7b25eSManivannan Sadhasivam
658ffb7b25eSManivannan Sadhasivam&vopb {
659ffb7b25eSManivannan Sadhasivam	status = "okay";
660ffb7b25eSManivannan Sadhasivam};
661ffb7b25eSManivannan Sadhasivam
662ffb7b25eSManivannan Sadhasivam&vopb_mmu {
663ffb7b25eSManivannan Sadhasivam	status = "okay";
664ffb7b25eSManivannan Sadhasivam};
665ffb7b25eSManivannan Sadhasivam
666ffb7b25eSManivannan Sadhasivam&vopl {
667ffb7b25eSManivannan Sadhasivam	status = "okay";
668ffb7b25eSManivannan Sadhasivam};
669ffb7b25eSManivannan Sadhasivam
670ffb7b25eSManivannan Sadhasivam&vopl_mmu {
671ffb7b25eSManivannan Sadhasivam	status = "okay";
672ffb7b25eSManivannan Sadhasivam};
673