blob: b9e6f3a97240c4a8e422cc44052604e05893fcdc [file] [log] [blame]
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +09001/*
2 * Copyright (c) 2014, 2015 FUKAUMI Naoki <naobsd@gmail.com>
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
Heiko Stuebner8b30c892016-03-31 20:24:29 +020043#include <dt-bindings/input/input.h>
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +090044#include "rk3288.dtsi"
45
46/ {
Javier Martinez Canillas0b639b82016-09-09 10:01:08 -040047 memory@0 {
Heiko Stuebner6158e6d2015-07-15 20:57:21 +020048 device_type = "memory";
Tao Huang79db45b2017-08-03 11:21:36 +080049 reg = <0x0 0x0 0x0 0x80000000>;
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +090050 };
51
Randy Li23c0c212017-05-30 23:52:46 +080052 adc-keys {
53 compatible = "adc-keys";
54 io-channels = <&saradc 1>;
55 io-channel-names = "buttons";
56 keyup-threshold-microvolt = <1800000>;
57
58 button-recovery {
59 label = "Recovery";
60 linux,code = <KEY_VENDOR>;
61 press-threshold-microvolt = <0>;
62 };
63 };
64
Heiko Stuebner4490dc52015-09-30 21:10:00 +020065 dovdd_1v8: dovdd-1v8-regulator {
66 compatible = "regulator-fixed";
67 regulator-name = "dovdd_1v8";
68 regulator-min-microvolt = <1800000>;
69 regulator-max-microvolt = <1800000>;
70 vin-supply = <&vcc28_dvp>;
71 };
72
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +090073 ext_gmac: external-gmac-clock {
74 compatible = "fixed-clock";
75 #clock-cells = <0>;
76 clock-frequency = <125000000>;
77 clock-output-names = "ext_gmac";
78 };
79
80 ir: ir-receiver {
81 compatible = "gpio-ir-receiver";
82 pinctrl-names = "default";
83 pinctrl-0 = <&ir_int>;
84 };
85
86 keys: gpio-keys {
87 compatible = "gpio-keys";
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +090088
Heiko Stuebner8b30c892016-03-31 20:24:29 +020089 power {
Sudeep Holla4f66f242016-02-08 21:55:12 +000090 wakeup-source;
Andy Yane9e79d52016-10-22 20:54:55 +080091 gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_LOW>;
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +090092 label = "GPIO Power";
Heiko Stuebner8b30c892016-03-31 20:24:29 +020093 linux,code = <KEY_POWER>;
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +090094 pinctrl-names = "default";
95 pinctrl-0 = <&pwr_key>;
96 };
97 };
98
99 leds {
100 compatible = "gpio-leds";
101
102 work {
Andy Yane9e79d52016-10-22 20:54:55 +0800103 gpios = <&gpio8 RK_PA1 GPIO_ACTIVE_LOW>;
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900104 label = "firefly:blue:user";
105 linux,default-trigger = "rc-feedback";
106 pinctrl-names = "default";
107 pinctrl-0 = <&work_led>;
108 };
109
110 power {
Andy Yane9e79d52016-10-22 20:54:55 +0800111 gpios = <&gpio8 RK_PA2 GPIO_ACTIVE_LOW>;
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900112 label = "firefly:green:power";
113 linux,default-trigger = "default-on";
114 pinctrl-names = "default";
115 pinctrl-0 = <&power_led>;
116 };
117 };
118
Heiko Stuebnerfae3b812015-09-30 21:07:09 +0200119 vbat_wl: vcc_sys: vsys-regulator {
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900120 compatible = "regulator-fixed";
121 regulator-name = "vcc_sys";
122 regulator-min-microvolt = <5000000>;
123 regulator-max-microvolt = <5000000>;
124 regulator-always-on;
125 regulator-boot-on;
126 };
127
128 vcc_sd: sdmmc-regulator {
129 compatible = "regulator-fixed";
Andy Yane9e79d52016-10-22 20:54:55 +0800130 gpio = <&gpio7 RK_PB3 GPIO_ACTIVE_LOW>;
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900131 pinctrl-names = "default";
132 pinctrl-0 = <&sdmmc_pwr>;
133 regulator-name = "vcc_sd";
134 regulator-min-microvolt = <3300000>;
135 regulator-max-microvolt = <3300000>;
136 startup-delay-us = <100000>;
137 vin-supply = <&vcc_io>;
138 };
139
140 vcc_flash: flash-regulator {
141 compatible = "regulator-fixed";
142 regulator-name = "vcc_flash";
143 regulator-min-microvolt = <1800000>;
144 regulator-max-microvolt = <1800000>;
145 vin-supply = <&vcc_io>;
146 };
147
148 vcc_5v: usb-regulator {
149 compatible = "regulator-fixed";
150 regulator-name = "vcc_5v";
151 regulator-min-microvolt = <5000000>;
152 regulator-max-microvolt = <5000000>;
153 regulator-always-on;
154 regulator-boot-on;
155 vin-supply = <&vcc_sys>;
156 };
157
158 vcc_host_5v: usb-host-regulator {
159 compatible = "regulator-fixed";
160 enable-active-high;
Andy Yane9e79d52016-10-22 20:54:55 +0800161 gpio = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>;
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900162 pinctrl-names = "default";
163 pinctrl-0 = <&host_vbus_drv>;
164 regulator-name = "vcc_host_5v";
165 regulator-min-microvolt = <5000000>;
166 regulator-max-microvolt = <5000000>;
167 regulator-always-on;
168 vin-supply = <&vcc_5v>;
169 };
170
171 vcc_otg_5v: usb-otg-regulator {
172 compatible = "regulator-fixed";
173 enable-active-high;
Andy Yane9e79d52016-10-22 20:54:55 +0800174 gpio = <&gpio0 RK_PB4 GPIO_ACTIVE_HIGH>;
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900175 pinctrl-names = "default";
176 pinctrl-0 = <&otg_vbus_drv>;
177 regulator-name = "vcc_otg_5v";
178 regulator-min-microvolt = <5000000>;
179 regulator-max-microvolt = <5000000>;
180 regulator-always-on;
181 vin-supply = <&vcc_5v>;
182 };
Heiko Stuebner4490dc52015-09-30 21:10:00 +0200183
184 /*
185 * A TT8142 creates both dovdd_1v8 and vcc28_dvp, controlled
186 * by the dvp_pwr pin.
187 */
188 vcc28_dvp: vcc28-dvp-regulator {
189 compatible = "regulator-fixed";
190 enable-active-high;
Andy Yane9e79d52016-10-22 20:54:55 +0800191 gpio = <&gpio0 RK_PB3 GPIO_ACTIVE_HIGH>;
Heiko Stuebner4490dc52015-09-30 21:10:00 +0200192 pinctrl-names = "default";
193 pinctrl-0 = <&dvp_pwr>;
194 regulator-name = "vcc28_dvp";
195 regulator-min-microvolt = <2800000>;
196 regulator-max-microvolt = <2800000>;
197 regulator-always-on;
198 vin-supply = <&vcc_io>;
199 };
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900200};
201
202&cpu0 {
203 cpu0-supply = <&vdd_cpu>;
204};
205
206&emmc {
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900207 bus-width = <8>;
208 cap-mmc-highspeed;
209 disable-wp;
210 non-removable;
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900211 pinctrl-names = "default";
212 pinctrl-0 = <&emmc_clk>, <&emmc_cmd>, <&emmc_pwr>, <&emmc_bus8>;
213 vmmc-supply = <&vcc_io>;
214 vqmmc-supply = <&vcc_flash>;
215 status = "okay";
216};
217
Heiko Stuebnerf36abc82015-02-20 01:31:57 +0100218&gmac {
219 assigned-clocks = <&cru SCLK_MAC>;
220 assigned-clock-parents = <&ext_gmac>;
221 clock_in_out = "input";
222 pinctrl-names = "default";
223 pinctrl-0 = <&rgmii_pins>, <&phy_rst>, <&phy_pmeb>, <&phy_int>;
224 phy-supply = <&vcc_lan>;
225 phy-mode = "rgmii";
226 snps,reset-active-low;
227 snps,reset-delays-us = <0 10000 1000000>;
Andy Yane9e79d52016-10-22 20:54:55 +0800228 snps,reset-gpio = <&gpio4 RK_PB0 GPIO_ACTIVE_LOW>;
Heiko Stuebnerf36abc82015-02-20 01:31:57 +0100229 tx_delay = <0x30>;
230 rx_delay = <0x10>;
231 status = "ok";
232};
233
Guillaume Tucker93dedf52017-05-03 10:56:28 +0100234&gpu {
235 mali-supply = <&vdd_gpu>;
236 status = "okay";
237};
238
Heiko Stuebner863b76b2015-01-28 12:27:16 +0100239&hdmi {
Heiko Stuebnerc25d8cb2015-01-28 17:23:10 +0100240 ddc-i2c-bus = <&i2c5>;
Heiko Stuebner863b76b2015-01-28 12:27:16 +0100241 status = "okay";
242};
243
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900244&i2c0 {
245 clock-frequency = <400000>;
246 status = "okay";
247
248 vdd_cpu: syr827@40 {
249 compatible = "silergy,syr827";
250 fcs,suspend-voltage-selector = <1>;
251 reg = <0x40>;
252 regulator-name = "vdd_cpu";
253 regulator-min-microvolt = <850000>;
254 regulator-max-microvolt = <1350000>;
255 regulator-always-on;
256 regulator-boot-on;
Romain Perier270c7b12015-06-15 17:41:41 +0000257 regulator-enable-ramp-delay = <300>;
258 regulator-ramp-delay = <8000>;
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900259 vin-supply = <&vcc_sys>;
260 };
261
262 vdd_gpu: syr828@41 {
263 compatible = "silergy,syr828";
264 fcs,suspend-voltage-selector = <1>;
265 reg = <0x41>;
266 regulator-name = "vdd_gpu";
267 regulator-min-microvolt = <850000>;
268 regulator-max-microvolt = <1350000>;
269 regulator-always-on;
270 vin-supply = <&vcc_sys>;
271 };
272
273 hym8563: hym8563@51 {
274 compatible = "haoyu,hym8563";
275 reg = <0x51>;
276 #clock-cells = <0>;
277 clock-frequency = <32768>;
278 clock-output-names = "xin32k";
279 interrupt-parent = <&gpio7>;
Andy Yane9e79d52016-10-22 20:54:55 +0800280 interrupts = <RK_PA4 IRQ_TYPE_EDGE_FALLING>;
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900281 pinctrl-names = "default";
282 pinctrl-0 = <&rtc_int>;
283 };
284
285 act8846: act8846@5a {
286 compatible = "active-semi,act8846";
287 reg = <0x5a>;
288 pinctrl-names = "default";
289 pinctrl-0 = <&pmic_vsel>, <&pwr_hold>;
290 system-power-controller;
291
Heiko Stuebner71126022015-04-06 02:10:09 +0200292 vp1-supply = <&vcc_sys>;
293 vp2-supply = <&vcc_sys>;
294 vp3-supply = <&vcc_sys>;
295 vp4-supply = <&vcc_sys>;
296 inl1-supply = <&vcc_sys>;
297 inl2-supply = <&vcc_sys>;
298 inl3-supply = <&vcc_20>;
299
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900300 regulators {
301 vcc_ddr: REG1 {
302 regulator-name = "vcc_ddr";
303 regulator-min-microvolt = <1200000>;
304 regulator-max-microvolt = <1200000>;
305 regulator-always-on;
306 };
307
308 vcc_io: REG2 {
309 regulator-name = "vcc_io";
310 regulator-min-microvolt = <3300000>;
311 regulator-max-microvolt = <3300000>;
312 regulator-always-on;
313 };
314
315 vdd_log: REG3 {
316 regulator-name = "vdd_log";
317 regulator-min-microvolt = <1100000>;
318 regulator-max-microvolt = <1100000>;
319 regulator-always-on;
320 };
321
322 vcc_20: REG4 {
323 regulator-name = "vcc_20";
324 regulator-min-microvolt = <2000000>;
325 regulator-max-microvolt = <2000000>;
326 regulator-always-on;
327 };
328
329 vccio_sd: REG5 {
330 regulator-name = "vccio_sd";
331 regulator-min-microvolt = <3300000>;
332 regulator-max-microvolt = <3300000>;
333 regulator-always-on;
334 };
335
336 vdd10_lcd: REG6 {
337 regulator-name = "vdd10_lcd";
338 regulator-min-microvolt = <1000000>;
339 regulator-max-microvolt = <1000000>;
Heiko Stuebner863b76b2015-01-28 12:27:16 +0100340 regulator-always-on;
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900341 };
342
343 vcca_18: REG7 {
344 regulator-name = "vcca_18";
345 regulator-min-microvolt = <1800000>;
346 regulator-max-microvolt = <1800000>;
347 };
348
349 vcca_33: REG8 {
350 regulator-name = "vcca_33";
351 regulator-min-microvolt = <3300000>;
352 regulator-max-microvolt = <3300000>;
353 };
354
355 vcc_lan: REG9 {
356 regulator-name = "vcc_lan";
357 regulator-min-microvolt = <3300000>;
358 regulator-max-microvolt = <3300000>;
359 };
360
361 vdd_10: REG10 {
362 regulator-name = "vdd_10";
363 regulator-min-microvolt = <1000000>;
364 regulator-max-microvolt = <1000000>;
365 regulator-always-on;
366 };
367
Heiko Stuebnerfae3b812015-09-30 21:07:09 +0200368 vccio_wl: vcc_18: REG11 {
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900369 regulator-name = "vcc_18";
370 regulator-min-microvolt = <1800000>;
371 regulator-max-microvolt = <1800000>;
372 regulator-always-on;
373 };
374
375 vcc18_lcd: REG12 {
376 regulator-name = "vcc18_lcd";
377 regulator-min-microvolt = <1800000>;
378 regulator-max-microvolt = <1800000>;
Heiko Stuebner863b76b2015-01-28 12:27:16 +0100379 regulator-always-on;
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900380 };
381 };
382 };
383};
384
385&i2c1 {
386 status = "okay";
387};
388
389&i2c2 {
390 status = "okay";
391};
392
393&i2c4 {
394 status = "okay";
395};
396
397&i2c5 {
398 status = "okay";
399};
400
Heiko Stuebner3445b2f2016-05-21 01:36:17 +0200401&io_domains {
402 status = "okay";
403
404 audio-supply = <&vcca_33>;
405 bb-supply = <&vcc_io>;
406 dvp-supply = <&dovdd_1v8>;
407 flash0-supply = <&vcc_flash>;
408 flash1-supply = <&vcc_lan>;
409 gpio30-supply = <&vcc_io>;
410 gpio1830-supply = <&vcc_io>;
411 lcdc-supply = <&vcc_io>;
412 sdcard-supply = <&vccio_sd>;
413 wifi-supply = <&vccio_wl>;
414};
415
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900416&pinctrl {
417 pcfg_output_high: pcfg-output-high {
418 output-high;
419 };
420
421 pcfg_output_low: pcfg-output-low {
422 output-low;
423 };
424
Wadim Egorov296759c2016-01-21 13:57:13 +0100425 pcfg_pull_up_drv_12ma: pcfg-pull-up-drv-12ma {
426 bias-pull-up;
427 drive-strength = <12>;
428 };
429
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900430 act8846 {
431 pwr_hold: pwr-hold {
432 rockchip,pins = <0 1 RK_FUNC_GPIO &pcfg_output_high>;
433 };
434 };
435
Heiko Stuebner4490dc52015-09-30 21:10:00 +0200436 dvp {
437 dvp_pwr: dvp-pwr {
438 rockchip,pins = <0 11 RK_FUNC_GPIO &pcfg_pull_none>;
439 };
440 };
441
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900442 gmac {
443 phy_int: phy-int {
444 rockchip,pins = <0 9 RK_FUNC_GPIO &pcfg_pull_up>;
445 };
446
447 phy_pmeb: phy-pmeb {
448 rockchip,pins = <0 8 RK_FUNC_GPIO &pcfg_pull_up>;
449 };
450
451 phy_rst: phy-rst {
452 rockchip,pins = <4 8 RK_FUNC_GPIO &pcfg_output_high>;
453 };
454 };
455
456 hym8563 {
457 rtc_int: rtc-int {
458 rockchip,pins = <7 4 RK_FUNC_GPIO &pcfg_pull_up>;
459 };
460 };
461
462 keys {
463 pwr_key: pwr-key {
464 rockchip,pins = <0 5 RK_FUNC_GPIO &pcfg_pull_up>;
465 };
466 };
467
468 leds {
469 power_led: power-led {
470 rockchip,pins = <8 2 RK_FUNC_GPIO &pcfg_pull_none>;
471 };
472
473 work_led: work-led {
474 rockchip,pins = <8 1 RK_FUNC_GPIO &pcfg_pull_none>;
475 };
476 };
477
478 sdmmc {
Wadim Egorov296759c2016-01-21 13:57:13 +0100479 /*
480 * Default drive strength isn't enough to achieve even
481 * high-speed mode on firefly board so bump up to 12ma.
482 */
483 sdmmc_bus4: sdmmc-bus4 {
484 rockchip,pins = <6 16 RK_FUNC_1 &pcfg_pull_up_drv_12ma>,
485 <6 17 RK_FUNC_1 &pcfg_pull_up_drv_12ma>,
486 <6 18 RK_FUNC_1 &pcfg_pull_up_drv_12ma>,
487 <6 19 RK_FUNC_1 &pcfg_pull_up_drv_12ma>;
488 };
489
490 sdmmc_clk: sdmmc-clk {
491 rockchip,pins = <6 20 RK_FUNC_1 &pcfg_pull_none_12ma>;
492 };
493
494 sdmmc_cmd: sdmmc-cmd {
495 rockchip,pins = <6 21 RK_FUNC_1 &pcfg_pull_up_drv_12ma>;
496 };
497
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900498 sdmmc_pwr: sdmmc-pwr {
499 rockchip,pins = <7 11 RK_FUNC_GPIO &pcfg_pull_none>;
500 };
501 };
502
503 usb_host {
504 host_vbus_drv: host-vbus-drv {
505 rockchip,pins = <0 14 RK_FUNC_GPIO &pcfg_pull_none>;
506 };
507
508 usbhub_rst: usbhub-rst {
509 rockchip,pins = <8 3 RK_FUNC_GPIO &pcfg_output_high>;
510 };
511 };
512
513 usb_otg {
514 otg_vbus_drv: otg-vbus-drv {
515 rockchip,pins = <0 12 RK_FUNC_GPIO &pcfg_pull_none>;
516 };
517 };
518};
519
520&saradc {
521 vref-supply = <&vcc_18>;
522 status = "okay";
523};
524
525&sdio0 {
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900526 bus-width = <4>;
527 disable-wp;
528 non-removable;
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900529 pinctrl-names = "default";
530 pinctrl-0 = <&sdio0_bus4>, <&sdio0_cmd>, <&sdio0_clk>;
Heiko Stuebnerfae3b812015-09-30 21:07:09 +0200531 vmmc-supply = <&vbat_wl>;
532 vqmmc-supply = <&vccio_wl>;
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900533 status = "okay";
534};
535
536&sdmmc {
537 bus-width = <4>;
538 cap-mmc-highspeed;
539 cap-sd-highspeed;
540 card-detect-delay = <200>;
541 disable-wp;
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900542 pinctrl-names = "default";
543 pinctrl-0 = <&sdmmc_clk>, <&sdmmc_cmd>, <&sdmmc_cd>, <&sdmmc_bus4>;
544 vmmc-supply = <&vcc_sd>;
Heiko Stuebnerfae3b812015-09-30 21:07:09 +0200545 vqmmc-supply = <&vccio_sd>;
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900546 status = "okay";
547};
548
549&spi0 {
550 pinctrl-names = "default";
551 pinctrl-0 = <&spi0_clk>, <&spi0_cs0>, <&spi0_tx>, <&spi0_rx>, <&spi0_cs1>;
552 status = "okay";
553};
554
Heiko Stuebner8c653f92015-04-05 11:15:01 +0200555&tsadc {
556 rockchip,hw-tshut-mode = <0>;
557 rockchip,hw-tshut-polarity = <0>;
558 status = "okay";
559};
560
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900561&uart0 {
562 pinctrl-names = "default";
563 pinctrl-0 = <&uart0_xfer>, <&uart0_cts>, <&uart0_rts>;
564 status = "okay";
565};
566
567&uart1 {
568 status = "okay";
569};
570
571&uart2 {
572 status = "okay";
573};
574
575&uart3 {
576 status = "okay";
577};
578
Heiko Stuebner055b0c62015-02-19 22:46:45 +0100579&usbphy {
580 status = "okay";
581};
582
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900583&usb_host1 {
584 pinctrl-names = "default";
585 pinctrl-0 = <&usbhub_rst>;
586 status = "okay";
587};
588
589&usb_otg {
590 status = "okay";
591};
592
Heiko Stuebner863b76b2015-01-28 12:27:16 +0100593&vopb {
594 status = "okay";
595};
596
597&vopb_mmu {
598 status = "okay";
599};
600
601&vopl {
602 status = "okay";
603};
604
605&vopl_mmu {
606 status = "okay";
607};
608
FUKAUMI Naoki6e81fad2015-01-25 21:39:35 +0900609&wdt {
610 status = "okay";
611};