Linux Audio

Check our new training course

Loading...
v5.4
  1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2/*
  3 * Copyright (c) 2015 Heiko Stuebner <heiko@sntech.de>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  4 */
  5
  6/dts-v1/;
  7#include <dt-bindings/input/input.h>
  8#include <dt-bindings/pwm/pwm.h>
  9#include "rk3288.dtsi"
 10
 11/ {
 12	compatible = "netxeon,r89", "rockchip,rk3288";
 13
 14	memory@0 {
 15		device_type = "memory";
 16		reg = <0x0 0x0 0x0 0x80000000>;
 17	};
 18
 19	ext_gmac: external-gmac-clock {
 20		compatible = "fixed-clock";
 21		clock-frequency = <125000000>;
 22		clock-output-names = "ext_gmac";
 23		#clock-cells = <0>;
 24	};
 25
 26	gpio-keys {
 27		compatible = "gpio-keys";
 28		autorepeat;
 29
 30		pinctrl-names = "default";
 31		pinctrl-0 = <&pwrbtn>;
 32
 33		power {
 34			gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_LOW>;
 35			linux,code = <KEY_POWER>;
 36			label = "GPIO Key Power";
 37			linux,input-type = <1>;
 38			wakeup-source;
 39			debounce-interval = <100>;
 40		};
 41	};
 42
 43	ir: ir-receiver {
 44		compatible = "gpio-ir-receiver";
 45		gpios = <&gpio7 RK_PA0 GPIO_ACTIVE_LOW>;
 46		pinctrl-names = "default";
 47		pinctrl-0 = <&ir_int>;
 48	};
 49
 50	vcc_host: vcc-host-regulator {
 51		compatible = "regulator-fixed";
 52		enable-active-high;
 53		gpio = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>;
 54		pinctrl-names = "default";
 55		pinctrl-0 = <&host_vbus_drv>;
 56		regulator-name = "vcc_host";
 57		regulator-always-on;
 58		regulator-boot-on;
 59	};
 60
 61	vcc_otg: vcc-otg-regulator {
 62		compatible = "regulator-fixed";
 63		enable-active-high;
 64		gpio = <&gpio0 RK_PB4 GPIO_ACTIVE_HIGH>;
 65		pinctrl-names = "default";
 66		pinctrl-0 = <&otg_vbus_drv>;
 67		regulator-name = "vcc_otg";
 68		regulator-always-on;
 69		regulator-boot-on;
 70	};
 71
 72	vcc_sdmmc: sdmmc-regulator {
 73		compatible = "regulator-fixed";
 74		regulator-name = "sdmmc-supply";
 75		regulator-min-microvolt = <3300000>;
 76		regulator-max-microvolt = <3300000>;
 77		gpio = <&gpio7 RK_PB3 GPIO_ACTIVE_LOW>;
 78		startup-delay-us = <100000>;
 79		vin-supply = <&vcc_io>;
 80	};
 81
 82	vcc_sys: sys-regulator {
 83		compatible = "regulator-fixed";
 84		regulator-name = "sys-supply";
 85		regulator-min-microvolt = <5000000>;
 86		regulator-max-microvolt = <5000000>;
 87		regulator-always-on;
 88		regulator-boot-on;
 89	};
 90};
 91
 92&cpu0 {
 93	cpu0-supply = <&vdd_cpu>;
 94};
 95
 96&gmac {
 97	phy-supply = <&vcc_lan>;
 98	phy-mode = "rgmii";
 99	clock_in_out = "input";
100	snps,reset-gpio = <&gpio4 RK_PA7 GPIO_ACTIVE_HIGH>;
101	snps,reset-active-low;
102	snps,reset-delays-us = <0 10000 1000000>;
103	assigned-clocks = <&cru SCLK_MAC>;
104	assigned-clock-parents = <&ext_gmac>;
105	pinctrl-names = "default";
106	pinctrl-0 = <&rgmii_pins>;
107	tx_delay = <0x30>;
108	rx_delay = <0x10>;
109	status = "ok";
110};
111
112&hdmi {
113	status = "okay";
114};
115
116&i2c0 {
117	status = "okay";
118
119	vdd_cpu: pmic@40 {
120		compatible = "silergy,syr827";
121		reg = <0x40>;
122		fcs,suspend-voltage-selector = <1>;
123		regulator-name = "VDD_CPU";
124		regulator-enable-ramp-delay = <300>;
125		regulator-min-microvolt = <850000>;
126		regulator-max-microvolt = <1350000>;
127		regulator-ramp-delay = <8000>;
128		regulator-always-on;
129		regulator-boot-on;
130		vin-supply = <&vcc_sys>;
131	};
132
133	vdd_gpu: pmic@41 {
134		compatible = "silergy,syr828";
135		reg = <0x41>;
136		fcs,suspend-voltage-selector = <1>;
137		regulator-name = "VDD_GPU";
138		regulator-enable-ramp-delay = <300>;
139		regulator-min-microvolt = <850000>;
140		regulator-max-microvolt = <1350000>;
141		regulator-ramp-delay = <8000>;
142		regulator-always-on;
143		regulator-boot-on;
144		vin-supply = <&vcc_sys>;
145	};
146
147	rtc@51 {
148		compatible = "haoyu,hym8563";
149		reg = <0x51>;
150		#clock-cells = <0>;
151		clock-output-names = "xin32k";
152		interrupt-parent = <&gpio0>;
153		interrupts = <RK_PA4 IRQ_TYPE_EDGE_FALLING>;
154		pinctrl-names = "default";
155		pinctrl-0 = <&pmic_int>;
156	};
157
158	act8846: pmic@5a {
159		compatible = "active-semi,act8846";
160		reg = <0x5a>;
161		pinctrl-names = "default";
162		pinctrl-0 = <&pmic_vsel>, <&pwr_hold>;
163		system-power-controller;
164
165		regulators {
166			vcc_ddr: REG1 {
167				regulator-name = "VCC_DDR";
168				regulator-min-microvolt = <1200000>;
169				regulator-max-microvolt = <1200000>;
170				regulator-always-on;
171			};
172
173			vcc_io: REG2 {
174				regulator-name = "VCC_IO";
175				regulator-min-microvolt = <3300000>;
176				regulator-max-microvolt = <3300000>;
177				regulator-always-on;
178			};
179
180			vdd_log: REG3 {
181				regulator-name = "VDD_LOG";
182				regulator-min-microvolt = <1000000>;
183				regulator-max-microvolt = <1000000>;
184				regulator-always-on;
185			};
186
187			vcc_20: REG4 {
188				regulator-name = "VCC_20";
189				regulator-min-microvolt = <2000000>;
190				regulator-max-microvolt = <2000000>;
191				regulator-always-on;
192			};
193
194			vccio_sd: REG5 {
195				regulator-name = "VCCIO_SD";
196				regulator-min-microvolt = <3300000>;
197				regulator-max-microvolt = <3300000>;
198				regulator-always-on;
199			};
200
201			vdd10_lcd: REG6 {
202				regulator-name = "VDD10_LCD";
203				regulator-min-microvolt = <1000000>;
204				regulator-max-microvolt = <1000000>;
205				regulator-always-on;
206			};
207
208			vcc_wl: REG7 {
209				regulator-name = "VCC_WL";
210				regulator-min-microvolt = <3300000>;
211				regulator-max-microvolt = <3300000>;
212				regulator-always-on;
213			};
214
215			vcca_33: REG8 {
216				regulator-name = "VCCA_33";
217				regulator-min-microvolt = <3300000>;
218				regulator-max-microvolt = <3300000>;
219				regulator-always-on;
220			};
221
222			vcc_lan: REG9 {
223				regulator-name = "VCC_LAN";
224				regulator-min-microvolt = <3300000>;
225				regulator-max-microvolt = <3300000>;
226				regulator-always-on;
227			};
228
229			vdd_10: REG10 {
230				regulator-name = "VDD_10";
231				regulator-min-microvolt = <1000000>;
232				regulator-max-microvolt = <1000000>;
233				regulator-always-on;
234			};
235
236			vcc_18: REG11 {
237				regulator-name = "VCC_18";
238				regulator-min-microvolt = <1800000>;
239				regulator-max-microvolt = <1800000>;
240				regulator-always-on;
241			};
242
243			vcc18_lcd: REG12 {
244				regulator-name = "VCC18_LCD";
245				regulator-min-microvolt = <1800000>;
246				regulator-max-microvolt = <1800000>;
247				regulator-always-on;
248			};
249		};
250	};
251};
252
253&i2c5 {
254	status = "okay";
255};
256
257&pinctrl {
258	pcfg_output_high: pcfg-output-high {
259		output-high;
260	};
261
262	pcfg_output_low: pcfg-output-low {
263		output-low;
264	};
265
266	act8846 {
267		pmic_vsel: pmic-vsel {
268			rockchip,pins = <7 RK_PA1 RK_FUNC_GPIO &pcfg_output_low>;
269		};
270
271		pwr_hold: pwr-hold {
272			rockchip,pins = <0 RK_PA6 RK_FUNC_GPIO &pcfg_output_high>;
273		};
274	};
275
276	buttons {
277		pwrbtn: pwrbtn {
278			rockchip,pins = <0 RK_PA5 RK_FUNC_GPIO &pcfg_pull_up>;
279		};
280	};
281
282	ir {
283		ir_int: ir-int {
284			rockchip,pins = <7 RK_PA0 RK_FUNC_GPIO &pcfg_pull_up>;
285		};
286	};
287
288	pmic {
289		pmic_int: pmic-int {
290			rockchip,pins = <0 RK_PA4 RK_FUNC_GPIO &pcfg_pull_up>;
291		};
292	};
293
294	usb {
295		host_vbus_drv: host-vbus-drv {
296			rockchip,pins = <0 RK_PB6 RK_FUNC_GPIO &pcfg_pull_none>;
297		};
298
299		otg_vbus_drv: otg-vbus-drv {
300			rockchip,pins = <0 RK_PB4 RK_FUNC_GPIO &pcfg_pull_none>;
301		};
302	};
303};
304
305&pwm0 {
306	status = "okay";
307};
308
309&saradc {
310	vref-supply = <&vcc_18>;
311	status = "okay";
312};
313
314&sdmmc {
315	bus-width = <4>;
316	cap-mmc-highspeed;
317	cap-sd-highspeed;
318	card-detect-delay = <200>;
319	disable-wp;
320	pinctrl-names = "default";
321	pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>;
322	vmmc-supply = <&vcc_sdmmc>;
323	vqmmc-supply = <&vccio_sd>;
324	status = "okay";
325};
326
327&tsadc {
328	rockchip,hw-tshut-mode = <0>;
329	rockchip,hw-tshut-polarity = <0>;
330	status = "okay";
331};
332
333&uart0 {
334	status = "okay";
335};
336
337&uart1 {
338	status = "okay";
339};
340
341&uart2 {
342	status = "okay";
343};
344
345&uart3 {
346	status = "okay";
347};
348
349&uart4 {
350	status = "okay";
351};
352
353&usb_host0_ehci {
354	status = "okay";
355};
356
357&usb_host1 {
358	status = "okay";
359};
360
361&usb_otg {
362	status = "okay";
363};
364
365&usbphy {
366	status = "okay";
367};
368
369&vopb {
370	status = "okay";
371};
372
373&vopb_mmu {
374	status = "okay";
375};
376
377&vopl {
378	status = "okay";
379};
380
381&vopl_mmu {
382	status = "okay";
383};
384
385&wdt {
386	status = "okay";
387};
v4.17
 
  1/*
  2 * Copyright (c) 2015 Heiko Stuebner <heiko@sntech.de>
  3 *
  4 * This file is dual-licensed: you can use it either under the terms
  5 * of the GPL or the X11 license, at your option. Note that this dual
  6 * licensing only applies to this file, and not this project as a
  7 * whole.
  8 *
  9 *  a) This file is free software; you can redistribute it and/or
 10 *     modify it under the terms of the GNU General Public License as
 11 *     published by the Free Software Foundation; either version 2 of the
 12 *     License, or (at your option) any later version.
 13 *
 14 *     This file is distributed in the hope that it will be useful,
 15 *     but WITHOUT ANY WARRANTY; without even the implied warranty of
 16 *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 17 *     GNU General Public License for more details.
 18 *
 19 * Or, alternatively,
 20 *
 21 *  b) Permission is hereby granted, free of charge, to any person
 22 *     obtaining a copy of this software and associated documentation
 23 *     files (the "Software"), to deal in the Software without
 24 *     restriction, including without limitation the rights to use,
 25 *     copy, modify, merge, publish, distribute, sublicense, and/or
 26 *     sell copies of the Software, and to permit persons to whom the
 27 *     Software is furnished to do so, subject to the following
 28 *     conditions:
 29 *
 30 *     The above copyright notice and this permission notice shall be
 31 *     included in all copies or substantial portions of the Software.
 32 *
 33 *     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 34 *     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 35 *     OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 36 *     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 37 *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 38 *     WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 39 *     FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 40 *     OTHER DEALINGS IN THE SOFTWARE.
 41 */
 42
 43/dts-v1/;
 44#include <dt-bindings/input/input.h>
 45#include <dt-bindings/pwm/pwm.h>
 46#include "rk3288.dtsi"
 47
 48/ {
 49	compatible = "netxeon,r89", "rockchip,rk3288";
 50
 51	memory@0 {
 52		device_type = "memory";
 53		reg = <0x0 0x0 0x0 0x80000000>;
 54	};
 55
 56	ext_gmac: external-gmac-clock {
 57		compatible = "fixed-clock";
 58		clock-frequency = <125000000>;
 59		clock-output-names = "ext_gmac";
 60		#clock-cells = <0>;
 61	};
 62
 63	gpio-keys {
 64		compatible = "gpio-keys";
 65		autorepeat;
 66
 67		pinctrl-names = "default";
 68		pinctrl-0 = <&pwrbtn>;
 69
 70		power {
 71			gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_LOW>;
 72			linux,code = <KEY_POWER>;
 73			label = "GPIO Key Power";
 74			linux,input-type = <1>;
 75			wakeup-source;
 76			debounce-interval = <100>;
 77		};
 78	};
 79
 80	ir: ir-receiver {
 81		compatible = "gpio-ir-receiver";
 82		gpios = <&gpio7 RK_PA0 GPIO_ACTIVE_LOW>;
 83		pinctrl-names = "default";
 84		pinctrl-0 = <&ir_int>;
 85	};
 86
 87	vcc_host: vcc-host-regulator {
 88		compatible = "regulator-fixed";
 89		enable-active-high;
 90		gpio = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>;
 91		pinctrl-names = "default";
 92		pinctrl-0 = <&host_vbus_drv>;
 93		regulator-name = "vcc_host";
 94		regulator-always-on;
 95		regulator-boot-on;
 96	};
 97
 98	vcc_otg: vcc-otg-regulator {
 99		compatible = "regulator-fixed";
100		enable-active-high;
101		gpio = <&gpio0 RK_PB4 GPIO_ACTIVE_HIGH>;
102		pinctrl-names = "default";
103		pinctrl-0 = <&otg_vbus_drv>;
104		regulator-name = "vcc_otg";
105		regulator-always-on;
106		regulator-boot-on;
107	};
108
109	vcc_sdmmc: sdmmc-regulator {
110		compatible = "regulator-fixed";
111		regulator-name = "sdmmc-supply";
112		regulator-min-microvolt = <3300000>;
113		regulator-max-microvolt = <3300000>;
114		gpio = <&gpio7 RK_PB3 GPIO_ACTIVE_LOW>;
115		startup-delay-us = <100000>;
116		vin-supply = <&vcc_io>;
117	};
118
119	vcc_sys: sys-regulator {
120		compatible = "regulator-fixed";
121		regulator-name = "sys-supply";
122		regulator-min-microvolt = <5000000>;
123		regulator-max-microvolt = <5000000>;
124		regulator-always-on;
125		regulator-boot-on;
126	};
127};
128
129&cpu0 {
130	cpu0-supply = <&vdd_cpu>;
131};
132
133&gmac {
134	phy-supply = <&vcc_lan>;
135	phy-mode = "rgmii";
136	clock_in_out = "input";
137	snps,reset-gpio = <&gpio4 RK_PA7 GPIO_ACTIVE_HIGH>;
138	snps,reset-active-low;
139	snps,reset-delays-us = <0 10000 1000000>;
140	assigned-clocks = <&cru SCLK_MAC>;
141	assigned-clock-parents = <&ext_gmac>;
142	pinctrl-names = "default";
143	pinctrl-0 = <&rgmii_pins>;
144	tx_delay = <0x30>;
145	rx_delay = <0x10>;
146	status = "ok";
147};
148
149&hdmi {
150	status = "okay";
151};
152
153&i2c0 {
154	status = "okay";
155
156	vdd_cpu: pmic@40 {
157		compatible = "silergy,syr827";
158		reg = <0x40>;
159		fcs,suspend-voltage-selector = <1>;
160		regulator-name = "VDD_CPU";
161		regulator-enable-ramp-delay = <300>;
162		regulator-min-microvolt = <850000>;
163		regulator-max-microvolt = <1350000>;
164		regulator-ramp-delay = <8000>;
165		regulator-always-on;
166		regulator-boot-on;
167		vin-supply = <&vcc_sys>;
168	};
169
170	vdd_gpu: pmic@41 {
171		compatible = "silergy,syr828";
172		reg = <0x41>;
173		fcs,suspend-voltage-selector = <1>;
174		regulator-name = "VDD_GPU";
175		regulator-enable-ramp-delay = <300>;
176		regulator-min-microvolt = <850000>;
177		regulator-max-microvolt = <1350000>;
178		regulator-ramp-delay = <8000>;
179		regulator-always-on;
180		regulator-boot-on;
181		vin-supply = <&vcc_sys>;
182	};
183
184	rtc@51 {
185		compatible = "haoyu,hym8563";
186		reg = <0x51>;
187		#clock-cells = <0>;
188		clock-output-names = "xin32k";
189		interrupt-parent = <&gpio0>;
190		interrupts = <RK_PA4 IRQ_TYPE_EDGE_FALLING>;
191		pinctrl-names = "default";
192		pinctrl-0 = <&pmic_int>;
193	};
194
195	act8846: pmic@5a {
196		compatible = "active-semi,act8846";
197		reg = <0x5a>;
198		pinctrl-names = "default";
199		pinctrl-0 = <&pmic_vsel>, <&pwr_hold>;
200		system-power-controller;
201
202		regulators {
203			vcc_ddr: REG1 {
204				regulator-name = "VCC_DDR";
205				regulator-min-microvolt = <1200000>;
206				regulator-max-microvolt = <1200000>;
207				regulator-always-on;
208			};
209
210			vcc_io: REG2 {
211				regulator-name = "VCC_IO";
212				regulator-min-microvolt = <3300000>;
213				regulator-max-microvolt = <3300000>;
214				regulator-always-on;
215			};
216
217			vdd_log: REG3 {
218				regulator-name = "VDD_LOG";
219				regulator-min-microvolt = <1000000>;
220				regulator-max-microvolt = <1000000>;
221				regulator-always-on;
222			};
223
224			vcc_20: REG4 {
225				regulator-name = "VCC_20";
226				regulator-min-microvolt = <2000000>;
227				regulator-max-microvolt = <2000000>;
228				regulator-always-on;
229			};
230
231			vccio_sd: REG5 {
232				regulator-name = "VCCIO_SD";
233				regulator-min-microvolt = <3300000>;
234				regulator-max-microvolt = <3300000>;
235				regulator-always-on;
236			};
237
238			vdd10_lcd: REG6 {
239				regulator-name = "VDD10_LCD";
240				regulator-min-microvolt = <1000000>;
241				regulator-max-microvolt = <1000000>;
242				regulator-always-on;
243			};
244
245			vcc_wl: REG7 {
246				regulator-name = "VCC_WL";
247				regulator-min-microvolt = <3300000>;
248				regulator-max-microvolt = <3300000>;
249				regulator-always-on;
250			};
251
252			vcca_33: REG8 {
253				regulator-name = "VCCA_33";
254				regulator-min-microvolt = <3300000>;
255				regulator-max-microvolt = <3300000>;
256				regulator-always-on;
257			};
258
259			vcc_lan: REG9 {
260				regulator-name = "VCC_LAN";
261				regulator-min-microvolt = <3300000>;
262				regulator-max-microvolt = <3300000>;
263				regulator-always-on;
264			};
265
266			vdd_10: REG10 {
267				regulator-name = "VDD_10";
268				regulator-min-microvolt = <1000000>;
269				regulator-max-microvolt = <1000000>;
270				regulator-always-on;
271			};
272
273			vcc_18: REG11 {
274				regulator-name = "VCC_18";
275				regulator-min-microvolt = <1800000>;
276				regulator-max-microvolt = <1800000>;
277				regulator-always-on;
278			};
279
280			vcc18_lcd: REG12 {
281				regulator-name = "VCC18_LCD";
282				regulator-min-microvolt = <1800000>;
283				regulator-max-microvolt = <1800000>;
284				regulator-always-on;
285			};
286		};
287	};
288};
289
290&i2c5 {
291	status = "okay";
292};
293
294&pinctrl {
295	pcfg_output_high: pcfg-output-high {
296		output-high;
297	};
298
299	pcfg_output_low: pcfg-output-low {
300		output-low;
301	};
302
303	act8846 {
304		pmic_vsel: pmic-vsel {
305			rockchip,pins = <7 1 RK_FUNC_GPIO &pcfg_output_low>;
306		};
307
308		pwr_hold: pwr-hold {
309			rockchip,pins = <0 6 RK_FUNC_GPIO &pcfg_output_high>;
310		};
311	};
312
313	buttons {
314		pwrbtn: pwrbtn {
315			rockchip,pins = <0 5 RK_FUNC_GPIO &pcfg_pull_up>;
316		};
317	};
318
319	ir {
320		ir_int: ir-int {
321			rockchip,pins = <7 0 RK_FUNC_GPIO &pcfg_pull_up>;
322		};
323	};
324
325	pmic {
326		pmic_int: pmic-int {
327			rockchip,pins = <RK_GPIO0 4 RK_FUNC_GPIO &pcfg_pull_up>;
328		};
329	};
330
331	usb {
332		host_vbus_drv: host-vbus-drv {
333			rockchip,pins = <0 14 RK_FUNC_GPIO &pcfg_pull_none>;
334		};
335
336		otg_vbus_drv: otg-vbus-drv {
337			rockchip,pins = <0 12 RK_FUNC_GPIO &pcfg_pull_none>;
338		};
339	};
340};
341
342&pwm0 {
343	status = "okay";
344};
345
346&saradc {
347	vref-supply = <&vcc_18>;
348	status = "okay";
349};
350
351&sdmmc {
352	bus-width = <4>;
353	cap-mmc-highspeed;
354	cap-sd-highspeed;
355	card-detect-delay = <200>;
356	disable-wp;
357	pinctrl-names = "default";
358	pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>;
359	vmmc-supply = <&vcc_sdmmc>;
360	vqmmc-supply = <&vccio_sd>;
361	status = "okay";
362};
363
364&tsadc {
365	rockchip,hw-tshut-mode = <0>;
366	rockchip,hw-tshut-polarity = <0>;
367	status = "okay";
368};
369
370&uart0 {
371	status = "okay";
372};
373
374&uart1 {
375	status = "okay";
376};
377
378&uart2 {
379	status = "okay";
380};
381
382&uart3 {
383	status = "okay";
384};
385
386&uart4 {
387	status = "okay";
388};
389
390&usb_host0_ehci {
391	status = "okay";
392};
393
394&usb_host1 {
395	status = "okay";
396};
397
398&usb_otg {
399	status = "okay";
400};
401
402&usbphy {
403	status = "okay";
404};
405
406&vopb {
407	status = "okay";
408};
409
410&vopb_mmu {
411	status = "okay";
412};
413
414&vopl {
415	status = "okay";
416};
417
418&vopl_mmu {
419	status = "okay";
420};
421
422&wdt {
423	status = "okay";
424};