xref: /freebsd/sys/contrib/device-tree/src/arm64/rockchip/rk3318-a95x-z2.dts (revision 6be3386466ab79a84b48429ae66244f21526d3df)
1*6be33864SEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*6be33864SEmmanuel Vadot
3*6be33864SEmmanuel Vadot/dts-v1/;
4*6be33864SEmmanuel Vadot#include <dt-bindings/input/input.h>
5*6be33864SEmmanuel Vadot#include "rk3328.dtsi"
6*6be33864SEmmanuel Vadot
7*6be33864SEmmanuel Vadot/ {
8*6be33864SEmmanuel Vadot	model = "A95X Z2";
9*6be33864SEmmanuel Vadot	compatible = "zkmagic,a95x-z2", "rockchip,rk3318";
10*6be33864SEmmanuel Vadot
11*6be33864SEmmanuel Vadot	chosen {
12*6be33864SEmmanuel Vadot		stdout-path = "serial2:1500000n8";
13*6be33864SEmmanuel Vadot	};
14*6be33864SEmmanuel Vadot
15*6be33864SEmmanuel Vadot	adc-keys {
16*6be33864SEmmanuel Vadot		compatible = "adc-keys";
17*6be33864SEmmanuel Vadot		io-channels = <&saradc 0>;
18*6be33864SEmmanuel Vadot		io-channel-names = "buttons";
19*6be33864SEmmanuel Vadot		keyup-threshold-microvolt = <1800000>;
20*6be33864SEmmanuel Vadot		poll-interval = <100>;
21*6be33864SEmmanuel Vadot
22*6be33864SEmmanuel Vadot		recovery {
23*6be33864SEmmanuel Vadot			label = "recovery";
24*6be33864SEmmanuel Vadot			linux,code = <KEY_VENDOR>;
25*6be33864SEmmanuel Vadot			press-threshold-microvolt = <17000>;
26*6be33864SEmmanuel Vadot		};
27*6be33864SEmmanuel Vadot	};
28*6be33864SEmmanuel Vadot
29*6be33864SEmmanuel Vadot	ir-receiver {
30*6be33864SEmmanuel Vadot		compatible = "gpio-ir-receiver";
31*6be33864SEmmanuel Vadot		gpios = <&gpio2 RK_PA2 GPIO_ACTIVE_LOW>;
32*6be33864SEmmanuel Vadot		pinctrl-0 = <&ir_int>;
33*6be33864SEmmanuel Vadot		pinctrl-names = "default";
34*6be33864SEmmanuel Vadot	};
35*6be33864SEmmanuel Vadot
36*6be33864SEmmanuel Vadot	leds {
37*6be33864SEmmanuel Vadot		compatible = "gpio-leds";
38*6be33864SEmmanuel Vadot		pinctrl-0 = <&cyx_led_pin>;
39*6be33864SEmmanuel Vadot		pinctrl-names = "default";
40*6be33864SEmmanuel Vadot
41*6be33864SEmmanuel Vadot		cyx_led: led-0 {
42*6be33864SEmmanuel Vadot			default-state = "on";
43*6be33864SEmmanuel Vadot			gpios = <&gpio2 RK_PC7 GPIO_ACTIVE_LOW>;
44*6be33864SEmmanuel Vadot			label = "CYX_LED";
45*6be33864SEmmanuel Vadot		};
46*6be33864SEmmanuel Vadot	};
47*6be33864SEmmanuel Vadot
48*6be33864SEmmanuel Vadot	sdio_pwrseq: sdio-pwrseq {
49*6be33864SEmmanuel Vadot		compatible = "mmc-pwrseq-simple";
50*6be33864SEmmanuel Vadot		pinctrl-0 = <&wifi_enable_h>;
51*6be33864SEmmanuel Vadot		pinctrl-names = "default";
52*6be33864SEmmanuel Vadot		reset-gpios = <&gpio1 RK_PC2 GPIO_ACTIVE_LOW>;
53*6be33864SEmmanuel Vadot	};
54*6be33864SEmmanuel Vadot
55*6be33864SEmmanuel Vadot	spdif-sound {
56*6be33864SEmmanuel Vadot		compatible = "simple-audio-card";
57*6be33864SEmmanuel Vadot		simple-audio-card,name = "SPDIF";
58*6be33864SEmmanuel Vadot
59*6be33864SEmmanuel Vadot		simple-audio-card,cpu {
60*6be33864SEmmanuel Vadot			sound-dai = <&spdif>;
61*6be33864SEmmanuel Vadot		};
62*6be33864SEmmanuel Vadot
63*6be33864SEmmanuel Vadot		simple-audio-card,codec {
64*6be33864SEmmanuel Vadot			sound-dai = <&spdif_out>;
65*6be33864SEmmanuel Vadot		};
66*6be33864SEmmanuel Vadot	};
67*6be33864SEmmanuel Vadot
68*6be33864SEmmanuel Vadot	spdif_out: spdif-out {
69*6be33864SEmmanuel Vadot		compatible = "linux,spdif-dit";
70*6be33864SEmmanuel Vadot		#sound-dai-cells = <0>;
71*6be33864SEmmanuel Vadot	};
72*6be33864SEmmanuel Vadot
73*6be33864SEmmanuel Vadot	/* Power tree */
74*6be33864SEmmanuel Vadot	vccio_1v8: vccio-1v8-regulator {
75*6be33864SEmmanuel Vadot		compatible = "regulator-fixed";
76*6be33864SEmmanuel Vadot		regulator-name = "vccio_1v8";
77*6be33864SEmmanuel Vadot		regulator-min-microvolt = <1800000>;
78*6be33864SEmmanuel Vadot		regulator-max-microvolt = <1800000>;
79*6be33864SEmmanuel Vadot		regulator-always-on;
80*6be33864SEmmanuel Vadot	};
81*6be33864SEmmanuel Vadot
82*6be33864SEmmanuel Vadot	vccio_3v3: vccio-3v3-regulator {
83*6be33864SEmmanuel Vadot		compatible = "regulator-fixed";
84*6be33864SEmmanuel Vadot		regulator-name = "vccio_3v3";
85*6be33864SEmmanuel Vadot		regulator-min-microvolt = <3300000>;
86*6be33864SEmmanuel Vadot		regulator-max-microvolt = <3300000>;
87*6be33864SEmmanuel Vadot		regulator-always-on;
88*6be33864SEmmanuel Vadot	};
89*6be33864SEmmanuel Vadot
90*6be33864SEmmanuel Vadot	vcc_otg_vbus: otg-vbus-regulator {
91*6be33864SEmmanuel Vadot		compatible = "regulator-fixed";
92*6be33864SEmmanuel Vadot		gpio = <&gpio0 RK_PA2 GPIO_ACTIVE_HIGH>;
93*6be33864SEmmanuel Vadot		pinctrl-0 = <&otg_vbus_drv>;
94*6be33864SEmmanuel Vadot		pinctrl-names = "default";
95*6be33864SEmmanuel Vadot		regulator-name = "vcc_otg_vbus";
96*6be33864SEmmanuel Vadot		regulator-min-microvolt = <5000000>;
97*6be33864SEmmanuel Vadot		regulator-max-microvolt = <5000000>;
98*6be33864SEmmanuel Vadot		enable-active-high;
99*6be33864SEmmanuel Vadot	};
100*6be33864SEmmanuel Vadot
101*6be33864SEmmanuel Vadot	vcc_sd: sdmmc-regulator {
102*6be33864SEmmanuel Vadot		compatible = "regulator-fixed";
103*6be33864SEmmanuel Vadot		gpio = <&gpio0 RK_PD6 GPIO_ACTIVE_LOW>;
104*6be33864SEmmanuel Vadot		pinctrl-0 = <&sdmmc0m1_pin>;
105*6be33864SEmmanuel Vadot		pinctrl-names = "default";
106*6be33864SEmmanuel Vadot		regulator-name = "vcc_sd";
107*6be33864SEmmanuel Vadot		regulator-min-microvolt = <3300000>;
108*6be33864SEmmanuel Vadot		regulator-max-microvolt = <3300000>;
109*6be33864SEmmanuel Vadot		vin-supply = <&vccio_3v3>;
110*6be33864SEmmanuel Vadot	};
111*6be33864SEmmanuel Vadot
112*6be33864SEmmanuel Vadot	vdd_arm: vdd-arm {
113*6be33864SEmmanuel Vadot		compatible = "pwm-regulator";
114*6be33864SEmmanuel Vadot		pwms = <&pwm0 0 5000 1>;
115*6be33864SEmmanuel Vadot		regulator-name = "vdd_arm";
116*6be33864SEmmanuel Vadot		regulator-min-microvolt = <950000>;
117*6be33864SEmmanuel Vadot		regulator-max-microvolt = <1400000>;
118*6be33864SEmmanuel Vadot		regulator-settling-time-up-us = <250>;
119*6be33864SEmmanuel Vadot		regulator-always-on;
120*6be33864SEmmanuel Vadot		regulator-boot-on;
121*6be33864SEmmanuel Vadot	};
122*6be33864SEmmanuel Vadot
123*6be33864SEmmanuel Vadot	vdd_log: vdd-log {
124*6be33864SEmmanuel Vadot		compatible = "pwm-regulator";
125*6be33864SEmmanuel Vadot		pwms = <&pwm1 0 5000 1>;
126*6be33864SEmmanuel Vadot		regulator-name = "vdd_log";
127*6be33864SEmmanuel Vadot		regulator-min-microvolt = <900000>;
128*6be33864SEmmanuel Vadot		regulator-max-microvolt = <1300000>;
129*6be33864SEmmanuel Vadot		regulator-settling-time-up-us = <250>;
130*6be33864SEmmanuel Vadot		regulator-always-on;
131*6be33864SEmmanuel Vadot		regulator-boot-on;
132*6be33864SEmmanuel Vadot	};
133*6be33864SEmmanuel Vadot};
134*6be33864SEmmanuel Vadot
135*6be33864SEmmanuel Vadot&analog_sound {
136*6be33864SEmmanuel Vadot	status = "okay";
137*6be33864SEmmanuel Vadot};
138*6be33864SEmmanuel Vadot
139*6be33864SEmmanuel Vadot&codec {
140*6be33864SEmmanuel Vadot	status = "okay";
141*6be33864SEmmanuel Vadot};
142*6be33864SEmmanuel Vadot
143*6be33864SEmmanuel Vadot&cpu0 {
144*6be33864SEmmanuel Vadot	cpu-supply = <&vdd_arm>;
145*6be33864SEmmanuel Vadot};
146*6be33864SEmmanuel Vadot
147*6be33864SEmmanuel Vadot&cpu1 {
148*6be33864SEmmanuel Vadot	cpu-supply = <&vdd_arm>;
149*6be33864SEmmanuel Vadot};
150*6be33864SEmmanuel Vadot
151*6be33864SEmmanuel Vadot&cpu2 {
152*6be33864SEmmanuel Vadot	cpu-supply = <&vdd_arm>;
153*6be33864SEmmanuel Vadot};
154*6be33864SEmmanuel Vadot
155*6be33864SEmmanuel Vadot&cpu3 {
156*6be33864SEmmanuel Vadot	cpu-supply = <&vdd_arm>;
157*6be33864SEmmanuel Vadot};
158*6be33864SEmmanuel Vadot
159*6be33864SEmmanuel Vadot&cpu0_opp_table {
160*6be33864SEmmanuel Vadot	opp-1200000000 {
161*6be33864SEmmanuel Vadot		status = "disabled";
162*6be33864SEmmanuel Vadot	};
163*6be33864SEmmanuel Vadot
164*6be33864SEmmanuel Vadot	opp-1296000000 {
165*6be33864SEmmanuel Vadot		status = "disabled";
166*6be33864SEmmanuel Vadot	};
167*6be33864SEmmanuel Vadot};
168*6be33864SEmmanuel Vadot
169*6be33864SEmmanuel Vadot&emmc {
170*6be33864SEmmanuel Vadot	bus-width = <8>;
171*6be33864SEmmanuel Vadot	cap-mmc-highspeed;
172*6be33864SEmmanuel Vadot	non-removable;
173*6be33864SEmmanuel Vadot	pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>;
174*6be33864SEmmanuel Vadot	pinctrl-names = "default";
175*6be33864SEmmanuel Vadot	status = "okay";
176*6be33864SEmmanuel Vadot};
177*6be33864SEmmanuel Vadot
178*6be33864SEmmanuel Vadot&gmac2phy {
179*6be33864SEmmanuel Vadot	assigned-clock-parents = <&cru SCLK_MAC2PHY_SRC>;
180*6be33864SEmmanuel Vadot	assigned-clock-rate = <50000000>;
181*6be33864SEmmanuel Vadot	assigned-clocks = <&cru SCLK_MAC2PHY>;
182*6be33864SEmmanuel Vadot	clock_in_out = "output";
183*6be33864SEmmanuel Vadot	status = "okay";
184*6be33864SEmmanuel Vadot};
185*6be33864SEmmanuel Vadot
186*6be33864SEmmanuel Vadot&gpu {
187*6be33864SEmmanuel Vadot	mali-supply = <&vdd_log>;
188*6be33864SEmmanuel Vadot};
189*6be33864SEmmanuel Vadot
190*6be33864SEmmanuel Vadot&hdmi {
191*6be33864SEmmanuel Vadot	ddc-i2c-scl-high-time-ns = <9625>;
192*6be33864SEmmanuel Vadot	ddc-i2c-scl-low-time-ns = <10000>;
193*6be33864SEmmanuel Vadot	status = "okay";
194*6be33864SEmmanuel Vadot};
195*6be33864SEmmanuel Vadot
196*6be33864SEmmanuel Vadot&hdmiphy {
197*6be33864SEmmanuel Vadot	status = "okay";
198*6be33864SEmmanuel Vadot};
199*6be33864SEmmanuel Vadot
200*6be33864SEmmanuel Vadot&hdmi_sound {
201*6be33864SEmmanuel Vadot	status = "okay";
202*6be33864SEmmanuel Vadot};
203*6be33864SEmmanuel Vadot
204*6be33864SEmmanuel Vadot&i2s0 {
205*6be33864SEmmanuel Vadot	status = "okay";
206*6be33864SEmmanuel Vadot};
207*6be33864SEmmanuel Vadot
208*6be33864SEmmanuel Vadot&i2s1 {
209*6be33864SEmmanuel Vadot	status = "okay";
210*6be33864SEmmanuel Vadot};
211*6be33864SEmmanuel Vadot
212*6be33864SEmmanuel Vadot&io_domains {
213*6be33864SEmmanuel Vadot	pmuio-supply = <&vccio_3v3>;
214*6be33864SEmmanuel Vadot	vccio1-supply = <&vccio_3v3>;
215*6be33864SEmmanuel Vadot	vccio2-supply = <&vccio_1v8>;
216*6be33864SEmmanuel Vadot	vccio3-supply = <&vccio_3v3>;
217*6be33864SEmmanuel Vadot	vccio4-supply = <&vccio_1v8>;
218*6be33864SEmmanuel Vadot	vccio5-supply = <&vccio_3v3>;
219*6be33864SEmmanuel Vadot	vccio6-supply = <&vccio_3v3>;
220*6be33864SEmmanuel Vadot	status = "okay";
221*6be33864SEmmanuel Vadot};
222*6be33864SEmmanuel Vadot
223*6be33864SEmmanuel Vadot&pinctrl {
224*6be33864SEmmanuel Vadot	ir {
225*6be33864SEmmanuel Vadot		ir_int: ir-int {
226*6be33864SEmmanuel Vadot			rockchip,pins = <2 RK_PA2 RK_FUNC_GPIO &pcfg_pull_none>;
227*6be33864SEmmanuel Vadot		};
228*6be33864SEmmanuel Vadot	};
229*6be33864SEmmanuel Vadot
230*6be33864SEmmanuel Vadot	leds {
231*6be33864SEmmanuel Vadot		cyx_led_pin: cyx-led-pin {
232*6be33864SEmmanuel Vadot			rockchip,pins = <2 RK_PC7 RK_FUNC_GPIO &pcfg_pull_none>;
233*6be33864SEmmanuel Vadot		};
234*6be33864SEmmanuel Vadot	};
235*6be33864SEmmanuel Vadot
236*6be33864SEmmanuel Vadot	pwm0 {
237*6be33864SEmmanuel Vadot		pwm0_pin_pull_up: pwm0-pin-pull-up {
238*6be33864SEmmanuel Vadot			rockchip,pins = <2 RK_PA4 1 &pcfg_pull_up>;
239*6be33864SEmmanuel Vadot		};
240*6be33864SEmmanuel Vadot	};
241*6be33864SEmmanuel Vadot
242*6be33864SEmmanuel Vadot	pwm1 {
243*6be33864SEmmanuel Vadot		pwm1_pin_pull_up: pwm1-pin-pull-up {
244*6be33864SEmmanuel Vadot			rockchip,pins = <2 RK_PA5 1 &pcfg_pull_up>;
245*6be33864SEmmanuel Vadot		};
246*6be33864SEmmanuel Vadot	};
247*6be33864SEmmanuel Vadot
248*6be33864SEmmanuel Vadot	sdio-pwrseq {
249*6be33864SEmmanuel Vadot		wifi_enable_h: wifi-enable-h {
250*6be33864SEmmanuel Vadot			rockchip,pins = <1 RK_PC2 RK_FUNC_GPIO &pcfg_pull_none>;
251*6be33864SEmmanuel Vadot		};
252*6be33864SEmmanuel Vadot	};
253*6be33864SEmmanuel Vadot
254*6be33864SEmmanuel Vadot	sdmmc1 {
255*6be33864SEmmanuel Vadot		clk_32k_out: clk-32k-out {
256*6be33864SEmmanuel Vadot			rockchip,pins = <1 RK_PD4 1 &pcfg_pull_none>;
257*6be33864SEmmanuel Vadot		};
258*6be33864SEmmanuel Vadot	};
259*6be33864SEmmanuel Vadot
260*6be33864SEmmanuel Vadot	usb {
261*6be33864SEmmanuel Vadot		host_vbus_drv: host-vbus-drv {
262*6be33864SEmmanuel Vadot			rockchip,pins = <0 RK_PA0 RK_FUNC_GPIO &pcfg_pull_none>;
263*6be33864SEmmanuel Vadot		};
264*6be33864SEmmanuel Vadot
265*6be33864SEmmanuel Vadot		otg_vbus_drv: otg-vbus-drv {
266*6be33864SEmmanuel Vadot			rockchip,pins = <0 RK_PA2 RK_FUNC_GPIO &pcfg_pull_none>;
267*6be33864SEmmanuel Vadot		};
268*6be33864SEmmanuel Vadot	};
269*6be33864SEmmanuel Vadot};
270*6be33864SEmmanuel Vadot
271*6be33864SEmmanuel Vadot&pwm0 {
272*6be33864SEmmanuel Vadot	pinctrl-0 = <&pwm0_pin_pull_up>;
273*6be33864SEmmanuel Vadot	pinctrl-names = "active";
274*6be33864SEmmanuel Vadot	status = "okay";
275*6be33864SEmmanuel Vadot};
276*6be33864SEmmanuel Vadot
277*6be33864SEmmanuel Vadot&pwm1 {
278*6be33864SEmmanuel Vadot	pinctrl-0 = <&pwm1_pin_pull_up>;
279*6be33864SEmmanuel Vadot	pinctrl-names = "active";
280*6be33864SEmmanuel Vadot	status = "okay";
281*6be33864SEmmanuel Vadot};
282*6be33864SEmmanuel Vadot
283*6be33864SEmmanuel Vadot&saradc {
284*6be33864SEmmanuel Vadot	vref-supply = <&vccio_1v8>;
285*6be33864SEmmanuel Vadot	status = "okay";
286*6be33864SEmmanuel Vadot};
287*6be33864SEmmanuel Vadot
288*6be33864SEmmanuel Vadot&sdio {
289*6be33864SEmmanuel Vadot	bus-width = <4>;
290*6be33864SEmmanuel Vadot	cap-sd-highspeed;
291*6be33864SEmmanuel Vadot	cap-sdio-irq;
292*6be33864SEmmanuel Vadot	keep-power-in-suspend;
293*6be33864SEmmanuel Vadot	max-frequency = <125000000>;
294*6be33864SEmmanuel Vadot	mmc-pwrseq = <&sdio_pwrseq>;
295*6be33864SEmmanuel Vadot	non-removable;
296*6be33864SEmmanuel Vadot	pinctrl-0 = <&sdmmc1_bus4 &sdmmc1_cmd &sdmmc1_clk &clk_32k_out>;
297*6be33864SEmmanuel Vadot	pinctrl-names = "default";
298*6be33864SEmmanuel Vadot	sd-uhs-sdr104;
299*6be33864SEmmanuel Vadot	status = "okay";
300*6be33864SEmmanuel Vadot};
301*6be33864SEmmanuel Vadot
302*6be33864SEmmanuel Vadot&sdmmc {
303*6be33864SEmmanuel Vadot	bus-width = <4>;
304*6be33864SEmmanuel Vadot	cap-sd-highspeed;
305*6be33864SEmmanuel Vadot	pinctrl-0 = <&sdmmc0_clk &sdmmc0_cmd &sdmmc0_dectn &sdmmc0_bus4>;
306*6be33864SEmmanuel Vadot	pinctrl-names = "default";
307*6be33864SEmmanuel Vadot	vmmc-supply = <&vcc_sd>;
308*6be33864SEmmanuel Vadot	status = "okay";
309*6be33864SEmmanuel Vadot};
310*6be33864SEmmanuel Vadot
311*6be33864SEmmanuel Vadot&spdif {
312*6be33864SEmmanuel Vadot	pinctrl-0 = <&spdifm0_tx>;
313*6be33864SEmmanuel Vadot	status = "okay";
314*6be33864SEmmanuel Vadot};
315*6be33864SEmmanuel Vadot
316*6be33864SEmmanuel Vadot&soc_crit {
317*6be33864SEmmanuel Vadot	temperature = <115000>; /* millicelsius */
318*6be33864SEmmanuel Vadot};
319*6be33864SEmmanuel Vadot
320*6be33864SEmmanuel Vadot&target {
321*6be33864SEmmanuel Vadot	temperature = <105000>; /* millicelsius */
322*6be33864SEmmanuel Vadot};
323*6be33864SEmmanuel Vadot
324*6be33864SEmmanuel Vadot&threshold {
325*6be33864SEmmanuel Vadot	temperature = <90000>; /* millicelsius */
326*6be33864SEmmanuel Vadot};
327*6be33864SEmmanuel Vadot
328*6be33864SEmmanuel Vadot&tsadc {
329*6be33864SEmmanuel Vadot	rockchip,hw-tshut-temp = <120000>;
330*6be33864SEmmanuel Vadot	status = "okay";
331*6be33864SEmmanuel Vadot};
332*6be33864SEmmanuel Vadot
333*6be33864SEmmanuel Vadot&u2phy {
334*6be33864SEmmanuel Vadot	status = "okay";
335*6be33864SEmmanuel Vadot};
336*6be33864SEmmanuel Vadot
337*6be33864SEmmanuel Vadot&u2phy_host {
338*6be33864SEmmanuel Vadot	status = "okay";
339*6be33864SEmmanuel Vadot};
340*6be33864SEmmanuel Vadot
341*6be33864SEmmanuel Vadot&u2phy_otg {
342*6be33864SEmmanuel Vadot	phy-supply = <&vcc_otg_vbus>;
343*6be33864SEmmanuel Vadot	status = "okay";
344*6be33864SEmmanuel Vadot};
345*6be33864SEmmanuel Vadot
346*6be33864SEmmanuel Vadot&uart0 {
347*6be33864SEmmanuel Vadot	pinctrl-0 = <&uart0_xfer &uart0_cts>;
348*6be33864SEmmanuel Vadot	status = "okay";
349*6be33864SEmmanuel Vadot};
350*6be33864SEmmanuel Vadot
351*6be33864SEmmanuel Vadot&uart2 {
352*6be33864SEmmanuel Vadot	status = "okay";
353*6be33864SEmmanuel Vadot};
354*6be33864SEmmanuel Vadot
355*6be33864SEmmanuel Vadot&usb20_otg {
356*6be33864SEmmanuel Vadot	dr_mode = "host";
357*6be33864SEmmanuel Vadot	status = "okay";
358*6be33864SEmmanuel Vadot};
359*6be33864SEmmanuel Vadot
360*6be33864SEmmanuel Vadot&usb_host0_ehci {
361*6be33864SEmmanuel Vadot	status = "okay";
362*6be33864SEmmanuel Vadot};
363*6be33864SEmmanuel Vadot
364*6be33864SEmmanuel Vadot&usb_host0_ohci {
365*6be33864SEmmanuel Vadot	status = "okay";
366*6be33864SEmmanuel Vadot};
367*6be33864SEmmanuel Vadot
368*6be33864SEmmanuel Vadot&vop {
369*6be33864SEmmanuel Vadot	status = "okay";
370*6be33864SEmmanuel Vadot};
371*6be33864SEmmanuel Vadot
372*6be33864SEmmanuel Vadot&vop_mmu {
373*6be33864SEmmanuel Vadot	status = "okay";
374*6be33864SEmmanuel Vadot};
375