[U-Boot] ROCK64 fails to boot using U-Boot TPL
Simon South
simon at simonsouth.net
Fri Sep 20 10:22:35 UTC 2019
On 2019-09-20 6:03 a.m., Mark Kettenis wrote:
> One thing to look at is whether (voltage) regulators and/or clocks are
> set up right...
Thanks, Mark. This is helpful.
> But I believe the Linux kernel doesn't trust the bootloader and will
> configure such a regulator anyway.
This is my assumption right now as well, that Linux is itself
configuring the RK3328 "correctly" and either the U-Boot TPL or the
NetBSD kernel needs to be updated to do the same thing.
I'm going to grab the Linux source and see if I can spot anything it
does at startup that's missing from the TPL.
> Using the U=boot "dm" commands you can check
> whether drivers for various regulators are enabled.
I tried capturing the output of these commands when each TPL is used and
comparing them. Unfortunately nothing jumps out: After booting with
U-Boot's TPL "dm tree" shows additional entries for the S/PDIF and MMC
controllers, and when booting with Rockchip's TPL a (possibly spurious)
"Initializing UCLASS_EFI" message is output, but otherwise they're the same.
I've attached the two capture logs in case anyone is curious.
--
Simon South
simon at simonsouth.net
-------------- next part --------------
dm tree
Class Index Probed Driver Name
-----------------------------------------------------------
root 0 [ + ] root_driver root_driver
firmware 0 [ ] psci |-- psci
clk 0 [ + ] fixed_rate_clock |-- xin24m
syscon 0 [ + ] rk3328_syscon |-- syscon at ff100000
serial 0 [ + ] ns16550_serial |-- serial at ff130000
syscon 1 [ ] syscon |-- power-management at ff140000
i2c 0 [ ] i2c_rockchip |-- i2c at ff160000
simple_bus 0 [ ] generic_simple_bus |-- amba
clk 1 [ + ] rockchip_rk3328_cru |-- clock-controller at ff440000
sysreset 0 [ ] rockchip_sysreset | `-- sysreset
mmc 0 [ + ] rockchip_rk3288_dw_m |-- rksdmmc at ff500000
blk 0 [ + ] mmc_blk | `-- rksdmmc at ff500000.blk
mmc 1 [ + ] rockchip_rk3288_dw_m |-- rksdmmc at ff520000
blk 1 [ ] mmc_blk | `-- rksdmmc at ff520000.blk
eth 0 [ + ] gmac_rockchip |-- ethernet at ff540000
usb 0 [ ] ehci_generic |-- usb at ff5c0000
usb 1 [ ] ohci_generic |-- usb at ff5d0000
usb 2 [ ] dwc2_usb |-- usb at ff580000
pinctrl 0 [ + ] rockchip_rk3328_pinc |-- pinctrl
gpio 0 [ + ] gpio_rockchip | |-- gpio0 at ff210000
gpio 1 [ + ] gpio_rockchip | |-- gpio1 at ff220000
gpio 2 [ ] gpio_rockchip | |-- gpio2 at ff230000
gpio 3 [ ] gpio_rockchip | |-- gpio3 at ff240000
pinconfig 0 [ ] pinconfig | |-- pcfg-pull-up
pinconfig 1 [ ] pinconfig | |-- pcfg-pull-down
pinconfig 2 [ ] pinconfig | |-- pcfg-pull-none
pinconfig 3 [ ] pinconfig | |-- pcfg-pull-none-2ma
pinconfig 4 [ ] pinconfig | |-- pcfg-pull-up-2ma
pinconfig 5 [ ] pinconfig | |-- pcfg-pull-up-4ma
pinconfig 6 [ ] pinconfig | |-- pcfg-pull-none-4ma
pinconfig 7 [ ] pinconfig | |-- pcfg-pull-down-4ma
pinconfig 8 [ ] pinconfig | |-- pcfg-pull-none-8ma
pinconfig 9 [ ] pinconfig | |-- pcfg-pull-up-8ma
pinconfig 10 [ ] pinconfig | |-- pcfg-pull-none-12ma
pinconfig 11 [ ] pinconfig | |-- pcfg-pull-up-12ma
pinconfig 12 [ ] pinconfig | |-- pcfg-output-high
pinconfig 13 [ ] pinconfig | |-- pcfg-output-low
pinconfig 14 [ ] pinconfig | |-- pcfg-input-high
pinconfig 15 [ ] pinconfig | |-- pcfg-input
pinconfig 16 [ ] pinconfig | |-- i2c0
pinconfig 17 [ ] pinconfig | | `-- i2c0-xfer
pinconfig 18 [ ] pinconfig | |-- i2c1
pinconfig 19 [ ] pinconfig | | `-- i2c1-xfer
pinconfig 20 [ ] pinconfig | |-- i2c2
pinconfig 21 [ ] pinconfig | | `-- i2c2-xfer
pinconfig 22 [ ] pinconfig | |-- i2c3
pinconfig 23 [ ] pinconfig | | |-- i2c3-xfer
pinconfig 24 [ ] pinconfig | | `-- i2c3-gpio
pinconfig 25 [ ] pinconfig | |-- hdmi_i2c
pinconfig 26 [ ] pinconfig | | `-- hdmii2c-xfer
pinconfig 27 [ ] pinconfig | |-- uart0
pinconfig 28 [ ] pinconfig | | |-- uart0-xfer
pinconfig 29 [ ] pinconfig | | |-- uart0-cts
pinconfig 30 [ ] pinconfig | | |-- uart0-rts
pinconfig 31 [ ] pinconfig | | `-- uart0-rts-gpio
pinconfig 32 [ ] pinconfig | |-- uart1
pinconfig 33 [ ] pinconfig | | |-- uart1-xfer
pinconfig 34 [ ] pinconfig | | |-- uart1-cts
pinconfig 35 [ ] pinconfig | | |-- uart1-rts
pinconfig 36 [ ] pinconfig | | `-- uart1-rts-gpio
pinconfig 37 [ ] pinconfig | |-- uart2-0
pinconfig 38 [ ] pinconfig | | `-- uart2m0-xfer
pinconfig 39 [ + ] pinconfig | |-- uart2-1
pinconfig 40 [ + ] pinconfig | | `-- uart2m1-xfer
pinconfig 41 [ ] pinconfig | |-- spi0-0
pinconfig 42 [ ] pinconfig | | |-- spi0m0-clk
pinconfig 43 [ ] pinconfig | | |-- spi0m0-cs0
pinconfig 44 [ ] pinconfig | | |-- spi0m0-tx
pinconfig 45 [ ] pinconfig | | |-- spi0m0-rx
pinconfig 46 [ ] pinconfig | | `-- spi0m0-cs1
pinconfig 47 [ ] pinconfig | |-- spi0-1
pinconfig 48 [ ] pinconfig | | |-- spi0m1-clk
pinconfig 49 [ ] pinconfig | | |-- spi0m1-cs0
pinconfig 50 [ ] pinconfig | | |-- spi0m1-tx
pinconfig 51 [ ] pinconfig | | |-- spi0m1-rx
pinconfig 52 [ ] pinconfig | | `-- spi0m1-cs1
pinconfig 53 [ ] pinconfig | |-- spi0-2
pinconfig 54 [ ] pinconfig | | |-- spi0m2-clk
pinconfig 55 [ ] pinconfig | | |-- spi0m2-cs0
pinconfig 56 [ ] pinconfig | | |-- spi0m2-tx
pinconfig 57 [ ] pinconfig | | `-- spi0m2-rx
pinconfig 58 [ ] pinconfig | |-- i2s1
pinconfig 59 [ ] pinconfig | | |-- i2s1-mclk
pinconfig 60 [ ] pinconfig | | |-- i2s1-sclk
pinconfig 61 [ ] pinconfig | | |-- i2s1-lrckrx
pinconfig 62 [ ] pinconfig | | |-- i2s1-lrcktx
pinconfig 63 [ ] pinconfig | | |-- i2s1-sdi
pinconfig 64 [ ] pinconfig | | |-- i2s1-sdo
pinconfig 65 [ ] pinconfig | | |-- i2s1-sdio1
pinconfig 66 [ ] pinconfig | | |-- i2s1-sdio2
pinconfig 67 [ ] pinconfig | | |-- i2s1-sdio3
pinconfig 68 [ ] pinconfig | | `-- i2s1-sleep
pinconfig 69 [ ] pinconfig | |-- i2s2-0
pinconfig 70 [ ] pinconfig | | |-- i2s2m0-mclk
pinconfig 71 [ ] pinconfig | | |-- i2s2m0-sclk
pinconfig 72 [ ] pinconfig | | |-- i2s2m0-lrckrx
pinconfig 73 [ ] pinconfig | | |-- i2s2m0-lrcktx
pinconfig 74 [ ] pinconfig | | |-- i2s2m0-sdi
pinconfig 75 [ ] pinconfig | | |-- i2s2m0-sdo
pinconfig 76 [ ] pinconfig | | `-- i2s2m0-sleep
pinconfig 77 [ ] pinconfig | |-- i2s2-1
pinconfig 78 [ ] pinconfig | | |-- i2s2m1-mclk
pinconfig 129 [ + ] pinconfig | | `-- emmc-bus8
pinconfig 130 [ ] pinconfig | |-- pwm0
pinconfig 131 [ ] pinconfig | | `-- pwm0-pin
pinconfig 132 [ ] pinconfig | |-- pwm1
pinconfig 133 [ ] pinconfig | | `-- pwm1-pin
pinconfig 134 [ ] pinconfig | |-- pwm2
pinconfig 135 [ ] pinconfig | | `-- pwm2-pin
pinconfig 136 [ ] pinconfig | |-- pwmir
pinconfig 137 [ ] pinconfig | | `-- pwmir-pin
pinconfig 138 [ ] pinconfig | |-- gmac-0
pinconfig 139 [ ] pinconfig | | |-- rgmiim0-pins
pinconfig 140 [ ] pinconfig | | `-- rmiim0-pins
pinconfig 141 [ + ] pinconfig | |-- gmac-1
pinconfig 142 [ + ] pinconfig | | |-- rgmiim1-pins
pinconfig 143 [ ] pinconfig | | `-- rmiim1-pins
pinconfig 144 [ ] pinconfig | |-- gmac2phy
pinconfig 145 [ ] pinconfig | | |-- fephyled-speed100
pinconfig 146 [ ] pinconfig | | |-- fephyled-speed10
pinconfig 147 [ ] pinconfig | | |-- fephyled-duplex
pinconfig 148 [ ] pinconfig | | |-- fephyled-rxm0
pinconfig 149 [ ] pinconfig | | |-- fephyled-txm0
pinconfig 150 [ ] pinconfig | | |-- fephyled-linkm0
pinconfig 151 [ ] pinconfig | | |-- fephyled-rxm1
pinconfig 152 [ ] pinconfig | | |-- fephyled-txm1
pinconfig 153 [ ] pinconfig | | `-- fephyled-linkm1
pinconfig 154 [ ] pinconfig | |-- tsadc_pin
pinconfig 155 [ ] pinconfig | | |-- tsadc-int
pinconfig 156 [ ] pinconfig | | `-- tsadc-gpio
pinconfig 157 [ ] pinconfig | |-- hdmi_pin
pinconfig 158 [ ] pinconfig | | |-- hdmi-cec
pinconfig 159 [ ] pinconfig | | `-- hdmi-hpd
pinconfig 160 [ ] pinconfig | |-- cif-0
pinconfig 161 [ ] pinconfig | | `-- dvp-d2d9-m0
pinconfig 162 [ ] pinconfig | |-- cif-1
pinconfig 163 [ ] pinconfig | | `-- dvp-d2d9-m1
pinconfig 164 [ ] pinconfig | |-- pmic
pinconfig 165 [ ] pinconfig | | `-- pmic-int-l
pinconfig 166 [ + ] pinconfig | `-- usb2
pinconfig 167 [ + ] pinconfig | `-- usb20-host-drv
clk 2 [ + ] fixed_rate_clock |-- external-gmac-clock
regulator 0 [ + ] fixed regulator |-- sdmmc-regulator
regulator 1 [ + ] fixed regulator |-- vcc-host-5v-regulator
regulator 2 [ + ] fixed regulator |-- vcc-sys
ram 0 [ ] rockchip_rk3328_dmc |-- dmc
usb 3 [ ] xhci_rockchip `-- usb at ff600000
=> dm c uclass
uclass 0: root
0 * root_driver @ fcf36050, seq 0, (req -1)
uclass 13: adc
uclass 17: blk
0 * rksdmmc at ff500000.blk @ fcf36c60, seq 0, (req -1)
1 rksdmmc at ff520000.blk @ fcf36fc0
uclass 21: clk
0 * xin24m @ fcf36230, seq 1, (req -1)
1 * clock-controller at ff440000 @ fcf36800, seq 0, (req -1)
2 * external-gmac-clock @ fcf3ec80, seq 2, (req -1)
EFI: Initializing UCLASS_EFI
uclass 26: efi
uclass 27: eth
0 * ethernet at ff540000 @ fcf37160, seq 0, (req -1)
uclass 28: firmware
0 psci @ fcf36140
uclass 30: gpio
0 * gpio0 at ff210000 @ fcf37600, seq 0, (req -1)
1 * gpio1 at ff220000 @ fcf376b0, seq 1, (req -1)
2 gpio2 at ff230000 @ fcf37760
3 gpio3 at ff240000 @ fcf37810
uclass 32: i2c
0 i2c at ff160000 @ fcf36640, seq -1, (req 1)
uclass 34: i2c_generic
uclass 43: usb_mass_storage
uclass 47: mmc
0 * rksdmmc at ff500000 @ fcf36a00, seq 1, (req 1)
1 * rksdmmc at ff520000 @ fcf36da0, seq 0, (req 0)
uclass 50: nop
uclass 59: phy
uclass 60: pinconfig
0 pcfg-pull-up @ fcf37900
1 pcfg-pull-down @ fcf379b0
2 pcfg-pull-none @ fcf37a60
3 pcfg-pull-none-2ma @ fcf37b10
4 pcfg-pull-up-2ma @ fcf37bc0
5 pcfg-pull-up-4ma @ fcf37c70
6 pcfg-pull-none-4ma @ fcf37d20
7 pcfg-pull-down-4ma @ fcf37dd0
8 pcfg-pull-none-8ma @ fcf37e80
9 pcfg-pull-up-8ma @ fcf37f30
10 pcfg-pull-none-12ma @ fcf37fe0
11 pcfg-pull-up-12ma @ fcf38090
12 pcfg-output-high @ fcf38140
13 pcfg-output-low @ fcf381f0
14 pcfg-input-high @ fcf382a0
15 pcfg-input @ fcf38350
16 i2c0 @ fcf38400
17 i2c0-xfer @ fcf384b0
18 i2c1 @ fcf38560
19 i2c1-xfer @ fcf38610
20 i2c2 @ fcf386c0
21 i2c2-xfer @ fcf38770
22 i2c3 @ fcf38820
23 i2c3-xfer @ fcf388d0
24 i2c3-gpio @ fcf38980
25 hdmi_i2c @ fcf38a30
26 hdmii2c-xfer @ fcf38ae0
27 uart0 @ fcf38b90
28 uart0-xfer @ fcf38c40
29 uart0-cts @ fcf38cf0
30 uart0-rts @ fcf38da0
31 uart0-rts-gpio @ fcf38e50
32 uart1 @ fcf38f00
33 uart1-xfer @ fcf38fb0
34 uart1-cts @ fcf39060
35 uart1-rts @ fcf39110
36 uart1-rts-gpio @ fcf391c0
37 uart2-0 @ fcf39270
38 uart2m0-xfer @ fcf39320
39 * uart2-1 @ fcf393d0, seq 4, (req -1)
40 * uart2m1-xfer @ fcf39480, seq 5, (req -1)
41 spi0-0 @ fcf39530
42 spi0m0-clk @ fcf395e0
43 spi0m0-cs0 @ fcf39690
44 spi0m0-tx @ fcf39740
45 spi0m0-rx @ fcf397f0
46 spi0m0-cs1 @ fcf398a0
47 spi0-1 @ fcf39950
48 spi0m1-clk @ fcf39a00
49 spi0m1-cs0 @ fcf39ab0
50 spi0m1-tx @ fcf39b60
51 spi0m1-rx @ fcf39c10
52 spi0m1-cs1 @ fcf39cc0
53 spi0-2 @ fcf39d70
54 spi0m2-clk @ fcf39e20
55 spi0m2-cs0 @ fcf39ed0
56 spi0m2-tx @ fcf39f80
57 spi0m2-rx @ fcf3a030
58 i2s1 @ fcf3a0e0
59 i2s1-mclk @ fcf3a190
60 i2s1-sclk @ fcf3a240
61 i2s1-lrckrx @ fcf3a2f0
62 i2s1-lrcktx @ fcf3a3a0
63 i2s1-sdi @ fcf3a450
64 i2s1-sdo @ fcf3a500
65 i2s1-sdio1 @ fcf3a5b0
66 i2s1-sdio2 @ fcf3a660
67 i2s1-sdio3 @ fcf3a710
68 i2s1-sleep @ fcf3a7c0
69 i2s2-0 @ fcf3a870
70 i2s2m0-mclk @ fcf3a920
71 i2s2m0-sclk @ fcf3a9d0
72 i2s2m0-lrckrx @ fcf3aa80
73 i2s2m0-lrcktx @ fcf3ab30
74 i2s2m0-sdi @ fcf3abe0
75 i2s2m0-sdo @ fcf3ac90
76 i2s2m0-sleep @ fcf3ad40
77 i2s2-1 @ fcf3adf0
78 i2s2m1-mclk @ fcf3aea0
79 i2s2m1-sclk @ fcf3af50
80 i2sm1-lrckrx @ fcf3b000
81 i2s2m1-lrcktx @ fcf3b0b0
82 i2s2m1-sdi @ fcf3b160
83 i2s2m1-sdo @ fcf3b210
84 i2s2m1-sleep @ fcf3b2c0
85 spdif-0 @ fcf3b370
86 spdifm0-tx @ fcf3b420
87 spdif-1 @ fcf3b4d0
88 spdifm1-tx @ fcf3b580
89 spdif-2 @ fcf3b630
90 spdifm2-tx @ fcf3b6e0
91 sdmmc0-0 @ fcf3b790
92 sdmmc0m0-pwren @ fcf3b840
93 sdmmc0m0-gpio @ fcf3b8f0
94 * sdmmc0-1 @ fcf3b9a0, seq 0, (req -1)
95 sdmmc0m1-pwren @ fcf3ba50
96 * sdmmc0m1-gpio @ fcf3bb00, seq 1, (req -1)
97 * sdmmc0 @ fcf3bbb0, seq 10, (req -1)
98 * sdmmc0-clk @ fcf3bc60, seq 11, (req -1)
99 * sdmmc0-cmd @ fcf3bd10, seq 12, (req -1)
100 * sdmmc0-dectn @ fcf3bdc0, seq 13, (req -1)
101 sdmmc0-wrprt @ fcf3be70
102 sdmmc0-bus1 @ fcf3bf20
103 * sdmmc0-bus4 @ fcf3bfd0, seq 14, (req -1)
104 sdmmc0-gpio @ fcf3c080
105 sdmmc0ext @ fcf3c130
106 sdmmc0ext-clk @ fcf3c1e0
107 sdmmc0ext-cmd @ fcf3c290
108 sdmmc0ext-wrprt @ fcf3c340
109 sdmmc0ext-dectn @ fcf3c3f0
110 sdmmc0ext-bus1 @ fcf3c4a0
111 sdmmc0ext-bus4 @ fcf3c550
112 sdmmc0ext-gpio @ fcf3c600
113 sdmmc1 @ fcf3c6b0
114 sdmmc1-clk @ fcf3c760
115 sdmmc1-cmd @ fcf3c810
116 sdmmc1-pwren @ fcf3c8c0
117 sdmmc1-wrprt @ fcf3c970
118 sdmmc1-dectn @ fcf3ca20
119 sdmmc1-bus1 @ fcf3cad0
120 sdmmc1-bus4 @ fcf3cb80
121 sdmmc1-gpio @ fcf3cc30
122 * emmc @ fcf3cce0, seq 6, (req -1)
123 * emmc-clk @ fcf3cd90, seq 7, (req -1)
124 * emmc-cmd @ fcf3ce40, seq 8, (req -1)
125 emmc-pwren @ fcf3cef0
126 emmc-rstnout @ fcf3cfa0
127 emmc-bus1 @ fcf3d050
128 emmc-bus4 @ fcf3d100
129 * emmc-bus8 @ fcf3d1b0, seq 9, (req -1)
130 pwm0 @ fcf3d260
131 pwm0-pin @ fcf3d310
132 pwm1 @ fcf3d3c0
133 pwm1-pin @ fcf3d470
134 pwm2 @ fcf3d520
135 pwm2-pin @ fcf3d5d0
136 pwmir @ fcf3d680
137 pwmir-pin @ fcf3d730
138 gmac-0 @ fcf3d7e0
139 rgmiim0-pins @ fcf3d890
140 rmiim0-pins @ fcf3d940
141 * gmac-1 @ fcf3d9f0, seq 15, (req -1)
142 * rgmiim1-pins @ fcf3daa0, seq 16, (req -1)
143 rmiim1-pins @ fcf3db50
144 gmac2phy @ fcf3dc00
145 fephyled-speed100 @ fcf3dcb0
146 fephyled-speed10 @ fcf3dd60
147 fephyled-duplex @ fcf3de10
148 fephyled-rxm0 @ fcf3dec0
149 fephyled-txm0 @ fcf3df70
150 fephyled-linkm0 @ fcf3e020
151 fephyled-rxm1 @ fcf3e0d0
152 fephyled-txm1 @ fcf3e180
153 fephyled-linkm1 @ fcf3e230
154 tsadc_pin @ fcf3e2e0
155 tsadc-int @ fcf3e390
156 tsadc-gpio @ fcf3e440
157 hdmi_pin @ fcf3e4f0
158 hdmi-cec @ fcf3e5a0
159 hdmi-hpd @ fcf3e650
160 cif-0 @ fcf3e700
161 dvp-d2d9-m0 @ fcf3e7b0
162 cif-1 @ fcf3e860
163 dvp-d2d9-m1 @ fcf3e910
164 pmic @ fcf3e9c0
165 pmic-int-l @ fcf3ea70
166 * usb2 @ fcf3eb20, seq 2, (req -1)
167 * usb20-host-drv @ fcf3ebd0, seq 3, (req -1)
uclass 61: pinctrl
0 * pinctrl @ fcf37510, seq 0, (req -1)
uclass 62: pmic
uclass 64: pwm
uclass 66: ram
0 dmc @ fcf3f180
uclass 67: regulator
0 * sdmmc-regulator @ fcf3edb0, seq 0, (req -1)
1 * vcc-host-5v-regulator @ fcf3eee0, seq 1, (req -1)
2 * vcc-sys @ fcf3f010, seq 2, (req -1)
uclass 69: reset
uclass 72: serial
0 * serial at ff130000 @ fcf36450, seq 2, (req 2)
uclass 73: simple_bus
0 amba @ fcf36730
uclass 76: spi
uclass 77: spi_flash
uclass 78: spi_generic
uclass 80: syscon
0 * syscon at ff100000 @ fcf36360, seq 0, (req -1)
1 power-management at ff140000 @ fcf36530
uclass 81: sysreset
0 sysreset @ fcf368f0
uclass 86: usb
0 usb at ff5c0000 @ fcf372c0
1 usb at ff5d0000 @ fcf37370
2 usb at ff580000 @ fcf37420
3 usb at ff600000 @ fcf3f230
uclass 87: usb_dev_generic
uclass 88: usb_hub
uclass 89: usb
=> dm devres
=>
-------------- next part --------------
m tre dm tree
Class Index Probed Driver Name
-----------------------------------------------------------
root 0 [ + ] root_driver root_driver
firmware 0 [ ] psci |-- psci
clk 0 [ + ] fixed_rate_clock |-- xin24m
syscon 0 [ + ] rk3328_syscon |-- syscon at ff100000
serial 0 [ + ] ns16550_serial |-- serial at ff130000
syscon 1 [ ] syscon |-- power-management at ff140000
i2c 0 [ ] i2c_rockchip |-- i2c at ff160000
simple_bus 0 [ ] generic_simple_bus |-- amba
clk 1 [ + ] rockchip_rk3328_cru |-- clock-controller at ff440000
sysreset 0 [ ] rockchip_sysreset | `-- sysreset
mmc 0 [ + ] rockchip_rk3288_dw_m |-- rksdmmc at ff500000
blk 0 [ + ] mmc_blk | `-- rksdmmc at ff500000.blk
mmc 1 [ + ] rockchip_rk3288_dw_m |-- rksdmmc at ff520000
blk 1 [ ] mmc_blk | `-- rksdmmc at ff520000.blk
eth 0 [ + ] gmac_rockchip |-- ethernet at ff540000
usb 0 [ ] ehci_generic |-- usb at ff5c0000
usb 1 [ ] ohci_generic |-- usb at ff5d0000
usb 2 [ ] dwc2_usb |-- usb at ff580000
pinctrl 0 [ + ] rockchip_rk3328_pinc |-- pinctrl
gpio 0 [ + ] gpio_rockchip | |-- gpio0 at ff210000
gpio 1 [ + ] gpio_rockchip | |-- gpio1 at ff220000
gpio 2 [ ] gpio_rockchip | |-- gpio2 at ff230000
gpio 3 [ ] gpio_rockchip | |-- gpio3 at ff240000
pinconfig 0 [ ] pinconfig | |-- pcfg-pull-up
pinconfig 1 [ ] pinconfig | |-- pcfg-pull-down
pinconfig 2 [ ] pinconfig | |-- pcfg-pull-none
pinconfig 3 [ ] pinconfig | |-- pcfg-pull-none-2ma
pinconfig 4 [ ] pinconfig | |-- pcfg-pull-up-2ma
pinconfig 5 [ ] pinconfig | |-- pcfg-pull-up-4ma
pinconfig 6 [ ] pinconfig | |-- pcfg-pull-none-4ma
pinconfig 7 [ ] pinconfig | |-- pcfg-pull-down-4ma
pinconfig 8 [ ] pinconfig | |-- pcfg-pull-none-8ma
pinconfig 9 [ ] pinconfig | |-- pcfg-pull-up-8ma
pinconfig 10 [ ] pinconfig | |-- pcfg-pull-none-12ma
pinconfig 11 [ ] pinconfig | |-- pcfg-pull-up-12ma
pinconfig 12 [ ] pinconfig | |-- pcfg-output-high
pinconfig 13 [ ] pinconfig | |-- pcfg-output-low
pinconfig 14 [ ] pinconfig | |-- pcfg-input-high
pinconfig 15 [ ] pinconfig | |-- pcfg-input
pinconfig 16 [ ] pinconfig | |-- i2c0
pinconfig 17 [ ] pinconfig | | `-- i2c0-xfer
pinconfig 18 [ ] pinconfig | |-- i2c1
pinconfig 19 [ ] pinconfig | | `-- i2c1-xfer
pinconfig 20 [ ] pinconfig | |-- i2c2
pinconfig 21 [ ] pinconfig | | `-- i2c2-xfer
pinconfig 22 [ ] pinconfig | |-- i2c3
pinconfig 23 [ ] pinconfig | | |-- i2c3-xfer
pinconfig 24 [ ] pinconfig | | `-- i2c3-gpio
pinconfig 25 [ ] pinconfig | |-- hdmi_i2c
pinconfig 26 [ ] pinconfig | | `-- hdmii2c-xfer
pinconfig 27 [ ] pinconfig | |-- uart0
pinconfig 28 [ ] pinconfig | | |-- uart0-xfer
pinconfig 29 [ ] pinconfig | | |-- uart0-cts
pinconfig 30 [ ] pinconfig | | |-- uart0-rts
pinconfig 31 [ ] pinconfig | | `-- uart0-rts-gpio
pinconfig 32 [ ] pinconfig | |-- uart1
pinconfig 33 [ ] pinconfig | | |-- uart1-xfer
pinconfig 34 [ ] pinconfig | | |-- uart1-cts
pinconfig 35 [ ] pinconfig | | |-- uart1-rts
pinconfig 36 [ ] pinconfig | | `-- uart1-rts-gpio
pinconfig 37 [ ] pinconfig | |-- uart2-0
pinconfig 38 [ ] pinconfig | | `-- uart2m0-xfer
pinconfig 39 [ + ] pinconfig | |-- uart2-1
pinconfig 40 [ + ] pinconfig | | `-- uart2m1-xfer
pinconfig 41 [ ] pinconfig | |-- spi0-0
pinconfig 42 [ ] pinconfig | | |-- spi0m0-clk
pinconfig 43 [ ] pinconfig | | |-- spi0m0-cs0
pinconfig 44 [ ] pinconfig | | |-- spi0m0-tx
pinconfig 45 [ ] pinconfig | | |-- spi0m0-rx
pinconfig 46 [ ] pinconfig | | `-- spi0m0-cs1
pinconfig 47 [ ] pinconfig | |-- spi0-1
pinconfig 48 [ ] pinconfig | | |-- spi0m1-clk
pinconfig 49 [ ] pinconfig | | |-- spi0m1-cs0
pinconfig 50 [ ] pinconfig | | |-- spi0m1-tx
pinconfig 51 [ ] pinconfig | | |-- spi0m1-rx
pinconfig 52 [ ] pinconfig | | `-- spi0m1-cs1
pinconfig 53 [ ] pinconfig | |-- spi0-2
pinconfig 54 [ ] pinconfig | | |-- spi0m2-clk
pinconfig 55 [ ] pinconfig | | |-- spi0m2-cs0
pinconfig 56 [ ] pinconfig | | |-- spi0m2-tx
pinconfig 57 [ ] pinconfig | | `-- spi0m2-rx
pinconfig 58 [ ] pinconfig | |-- i2s1
pinconfig 59 [ ] pinconfig | | |-- i2s1-mclk
pinconfig 60 [ ] pinconfig | | |-- i2s1-sclk
pinconfig 61 [ ] pinconfig | | |-- i2s1-lrckrx
pinconfig 62 [ ] pinconfig | | |-- i2s1-lrcktx
pinconfig 63 [ ] pinconfig | | |-- i2s1-sdi
pinconfig 64 [ ] pinconfig | | |-- i2s1-sdo
pinconfig 65 [ ] pinconfig | | |-- i2s1-sdio1
pinconfig 66 [ ] pinconfig | | |-- i2s1-sdio2
pinconfig 67 [ ] pinconfig | | |-- i2s1-sdio3
pinconfig 68 [ ] pinconfig | | `-- i2s1-sleep
pinconfig 69 [ ] pinconfig | |-- i2s2-0
pinconfig 70 [ ] pinconfig | | |-- i2s2m0-mclk
pinconfig 71 [ ] pinconfig | | |-- i2s2m0-sclk
pinconfig 72 [ ] pinconfig | | |-- i2s2m0-lrckrx
pinconfig 73 [ ] pinconfig | | |-- i2s2m0-lrcktx
pinconfig 74 [ ] pinconfig | | |-- i2s2m0-sdi
pinconfig 75 [ ] pinconfig | | |-- i2s2m0-sdo
pinconfig 76 [ ] pinconfig | | `-- i2s2m0-sleep
pinconfig 77 [ ] pinconfig | |-- i2s2-1
pinconfig 78 [ ] pinconfig | | |-- i2s2m1-mclk
pinconfig 79 [ ] pinconfig | | |-- i2s2m1-sclk
pinconfig 80 [ ] pinconfig | | |-- i2sm1-lrckrx
pinconfig 81 [ ] pinconfig | | |-- i2s2m1-lrcktx
pinconfig 82 [ ] pinconfig | | |-- i2s2m1-sdi
pinconfig 83 [ ] pinconfig | | |-- i2s2m1-sdo
pinconfig 84 [ ] pinconfig | | `-- i2s2m1-sleep
pinconfig 85 [ ] pinconfig | |-- spdif-0
pinconfig 86 [ ] pinconfig | | `-- spdifm0-tx
pinconfig 87 [ ] pinconfig | |-- spdif-1
pinconfig 88 [ ] pinconfig | | `-- spdifm1-tx
pinconfig 89 [ ] pinconfig | |-- spdif-2
pinconfig 90 [ ] pinconfig | | `-- spdifm2-tx
pinconfig 91 [ ] pinconfig | |-- sdmmc0-0
pinconfig 92 [ ] pinconfig | | |-- sdmmc0m0-pwren
pinconfig 93 [ ] pinconfig | | `-- sdmmc0m0-gpio
pinconfig 94 [ + ] pinconfig | |-- sdmmc0-1
pinconfig 95 [ ] pinconfig | | |-- sdmmc0m1-pwren
pinconfig 96 [ + ] pinconfig | | `-- sdmmc0m1-gpio
pinconfig 97 [ + ] pinconfig | |-- sdmmc0
pinconfig 98 [ + ] pinconfig | | |-- sdmmc0-clk
pinconfig 99 [ + ] pinconfig | | |-- sdmmc0-cmd
pinconfig 100 [ + ] pinconfig | | |-- sdmmc0-dectn
pinconfig 101 [ ] pinconfig | | |-- sdmmc0-wrprt
pinconfig 102 [ ] pinconfig | | |-- sdmmc0-bus1
pinconfig 103 [ + ] pinconfig | | |-- sdmmc0-bus4
pinconfig 104 [ ] pinconfig | | `-- sdmmc0-gpio
pinconfig 105 [ ] pinconfig | |-- sdmmc0ext
pinconfig 106 [ ] pinconfig | | |-- sdmmc0ext-clk
pinconfig 107 [ ] pinconfig | | |-- sdmmc0ext-cmd
pinconfig 108 [ ] pinconfig | | |-- sdmmc0ext-wrprt
pinconfig 109 [ ] pinconfig | | |-- sdmmc0ext-dectn
pinconfig 110 [ ] pinconfig | | |-- sdmmc0ext-bus1
pinconfig 111 [ ] pinconfig | | |-- sdmmc0ext-bus4
pinconfig 112 [ ] pinconfig | | `-- sdmmc0ext-gpio
pinconfig 113 [ ] pinconfig | |-- sdmmc1
pinconfig 114 [ ] pinconfig | | |-- sdmmc1-clk
pinconfig 115 [ ] pinconfig | | |-- sdmmc1-cmd
pinconfig 116 [ ] pinconfig | | |-- sdmmc1-pwren
pinconfig 117 [ ] pinconfig | | |-- sdmmc1-wrprt
pinconfig 118 [ ] pinconfig | | |-- sdmmc1-dectn
pinconfig 119 [ ] pinconfig | | |-- sdmmc1-bus1
pinconfig 120 [ ] pinconfig | | |-- sdmmc1-bus4
pinconfig 121 [ ] pinconfig | | `-- sdmmc1-gpio
pinconfig 122 [ + ] pinconfig | |-- emmc
pinconfig 123 [ + ] pinconfig | | |-- emmc-clk
pinconfig 124 [ + ] pinconfig | | |-- emmc-cmd
pinconfig 125 [ ] pinconfig | | |-- emmc-pwren
pinconfig 126 [ ] pinconfig | | |-- emmc-rstnout
pinconfig 127 [ ] pinconfig | | |-- emmc-bus1
pinconfig 128 [ ] pinconfig | | |-- emmc-bus4
pinconfig 129 [ + ] pinconfig | | `-- emmc-bus8
pinconfig 130 [ ] pinconfig | |-- pwm0
pinconfig 131 [ ] pinconfig | | `-- pwm0-pin
pinconfig 132 [ ] pinconfig | |-- pwm1
pinconfig 133 [ ] pinconfig | | `-- pwm1-pin
pinconfig 134 [ ] pinconfig | |-- pwm2
pinconfig 135 [ ] pinconfig | | `-- pwm2-pin
pinconfig 136 [ ] pinconfig | |-- pwmir
pinconfig 137 [ ] pinconfig | | `-- pwmir-pin
pinconfig 138 [ ] pinconfig | |-- gmac-0
pinconfig 139 [ ] pinconfig | | |-- rgmiim0-pins
pinconfig 140 [ ] pinconfig | | `-- rmiim0-pins
pinconfig 141 [ + ] pinconfig | |-- gmac-1
pinconfig 142 [ + ] pinconfig | | |-- rgmiim1-pins
pinconfig 143 [ ] pinconfig | | `-- rmiim1-pins
pinconfig 144 [ ] pinconfig | |-- gmac2phy
pinconfig 145 [ ] pinconfig | | |-- fephyled-speed100
pinconfig 146 [ ] pinconfig | | |-- fephyled-speed10
pinconfig 147 [ ] pinconfig | | |-- fephyled-duplex
pinconfig 148 [ ] pinconfig | | |-- fephyled-rxm0
pinconfig 149 [ ] pinconfig | | |-- fephyled-txm0
pinconfig 150 [ ] pinconfig | | |-- fephyled-linkm0
pinconfig 151 [ ] pinconfig | | |-- fephyled-rxm1
pinconfig 152 [ ] pinconfig | | |-- fephyled-txm1
pinconfig 153 [ ] pinconfig | | `-- fephyled-linkm1
pinconfig 154 [ ] pinconfig | |-- tsadc_pin
pinconfig 155 [ ] pinconfig | | |-- tsadc-int
pinconfig 156 [ ] pinconfig | | `-- tsadc-gpio
pinconfig 157 [ ] pinconfig | |-- hdmi_pin
pinconfig 158 [ ] pinconfig | | |-- hdmi-cec
pinconfig 159 [ ] pinconfig | | `-- hdmi-hpd
pinconfig 160 [ ] pinconfig | |-- cif-0
pinconfig 161 [ ] pinconfig | | `-- dvp-d2d9-m0
pinconfig 162 [ ] pinconfig | |-- cif-1
pinconfig 163 [ ] pinconfig | | `-- dvp-d2d9-m1
pinconfig 164 [ ] pinconfig | |-- pmic
pinconfig 165 [ ] pinconfig | | `-- pmic-int-l
pinconfig 166 [ + ] pinconfig | `-- usb2
pinconfig 167 [ + ] pinconfig | `-- usb20-host-drv
clk 2 [ + ] fixed_rate_clock |-- external-gmac-clock
regulator 0 [ + ] fixed regulator |-- sdmmc-regulator
regulator 1 [ + ] fixed regulator |-- vcc-host-5v-regulator
regulator 2 [ + ] fixed regulator |-- vcc-sys
ram 0 [ ] rockchip_rk3328_dmc |-- dmc
usb 3 [ ] xhci_rockchip `-- usb at ff600000
=> dm uclass
uclass 0: root
0 * root_driver @ fcf36050, seq 0, (req -1)
uclass 13: adc
uclass 17: blk
0 * rksdmmc at ff500000.blk @ fcf36c60, seq 0, (req -1)
1 rksdmmc at ff520000.blk @ fcf36fc0
uclass 21: clk
0 * xin24m @ fcf36230, seq 1, (req -1)
1 * clock-controller at ff440000 @ fcf36800, seq 0, (req -1)
2 * external-gmac-clock @ fcf3ec80, seq 2, (req -1)
uclass 26: efi
uclass 27: eth
0 * ethernet at ff540000 @ fcf37160, seq 0, (req -1)
uclass 28: firmware
0 psci @ fcf36140
uclass 30: gpio
0 * gpio0 at ff210000 @ fcf37600, seq 0, (req -1)
1 * gpio1 at ff220000 @ fcf376b0, seq 1, (req -1)
2 gpio2 at ff230000 @ fcf37760
3 gpio3 at ff240000 @ fcf37810
uclass 32: i2c
0 i2c at ff160000 @ fcf36640, seq -1, (req 1)
uclass 34: i2c_generic
uclass 43: usb_mass_storage
uclass 47: mmc
0 * rksdmmc at ff500000 @ fcf36a00, seq 1, (req 1)
1 * rksdmmc at ff520000 @ fcf36da0, seq 0, (req 0)
uclass 50: nop
uclass 59: phy
uclass 60: pinconfig
0 pcfg-pull-up @ fcf37900
1 pcfg-pull-down @ fcf379b0
2 pcfg-pull-none @ fcf37a60
3 pcfg-pull-none-2ma @ fcf37b10
4 pcfg-pull-up-2ma @ fcf37bc0
5 pcfg-pull-up-4ma @ fcf37c70
6 pcfg-pull-none-4ma @ fcf37d20
7 pcfg-pull-down-4ma @ fcf37dd0
8 pcfg-pull-none-8ma @ fcf37e80
9 pcfg-pull-up-8ma @ fcf37f30
10 pcfg-pull-none-12ma @ fcf37fe0
11 pcfg-pull-up-12ma @ fcf38090
12 pcfg-output-high @ fcf38140
13 pcfg-output-low @ fcf381f0
14 pcfg-input-high @ fcf382a0
15 pcfg-input @ fcf38350
16 i2c0 @ fcf38400
17 i2c0-xfer @ fcf384b0
18 i2c1 @ fcf38560
19 i2c1-xfer @ fcf38610
20 i2c2 @ fcf386c0
21 i2c2-xfer @ fcf38770
22 i2c3 @ fcf38820
23 i2c3-xfer @ fcf388d0
24 i2c3-gpio @ fcf38980
25 hdmi_i2c @ fcf38a30
26 hdmii2c-xfer @ fcf38ae0
27 uart0 @ fcf38b90
28 uart0-xfer @ fcf38c40
29 uart0-cts @ fcf38cf0
30 uart0-rts @ fcf38da0
31 uart0-rts-gpio @ fcf38e50
32 uart1 @ fcf38f00
33 uart1-xfer @ fcf38fb0
34 uart1-cts @ fcf39060
35 uart1-rts @ fcf39110
36 uart1-rts-gpio @ fcf391c0
37 uart2-0 @ fcf39270
38 uart2m0-xfer @ fcf39320
39 * uart2-1 @ fcf393d0, seq 4, (req -1)
40 * uart2m1-xfer @ fcf39480, seq 5, (req -1)
41 spi0-0 @ fcf39530
42 spi0m0-clk @ fcf395e0
43 spi0m0-cs0 @ fcf39690
44 spi0m0-tx @ fcf39740
45 spi0m0-rx @ fcf397f0
46 spi0m0-cs1 @ fcf398a0
47 spi0-1 @ fcf39950
48 spi0m1-clk @ fcf39a00
49 spi0m1-cs0 @ fcf39ab0
50 spi0m1-tx @ fcf39b60
51 spi0m1-rx @ fcf39c10
52 spi0m1-cs1 @ fcf39cc0
53 spi0-2 @ fcf39d70
54 spi0m2-clk @ fcf39e20
55 spi0m2-cs0 @ fcf39ed0
56 spi0m2-tx @ fcf39f80
57 spi0m2-rx @ fcf3a030
58 i2s1 @ fcf3a0e0
59 i2s1-mclk @ fcf3a190
60 i2s1-sclk @ fcf3a240
61 i2s1-lrckrx @ fcf3a2f0
62 i2s1-lrcktx @ fcf3a3a0
63 i2s1-sdi @ fcf3a450
64 i2s1-sdo @ fcf3a500
65 i2s1-sdio1 @ fcf3a5b0
66 i2s1-sdio2 @ fcf3a660
67 i2s1-sdio3 @ fcf3a710
68 i2s1-sleep @ fcf3a7c0
69 i2s2-0 @ fcf3a870
70 i2s2m0-mclk @ fcf3a920
71 i2s2m0-sclk @ fcf3a9d0
72 i2s2m0-lrckrx @ fcf3aa80
73 i2s2m0-lrcktx @ fcf3ab30
74 i2s2m0-sdi @ fcf3abe0
75 i2s2m0-sdo @ fcf3ac90
76 i2s2m0-sleep @ fcf3ad40
77 i2s2-1 @ fcf3adf0
78 i2s2m1-mclk @ fcf3aea0
79 i2s2m1-sclk @ fcf3af50
80 i2sm1-lrckrx @ fcf3b000
81 i2s2m1-lrcktx @ fcf3b0b0
82 i2s2m1-sdi @ fcf3b160
83 i2s2m1-sdo @ fcf3b210
84 i2s2m1-sleep @ fcf3b2c0
85 spdif-0 @ fcf3b370
86 spdifm0-tx @ fcf3b420
87 spdif-1 @ fcf3b4d0
88 spdifm1-tx @ fcf3b580
89 spdif-2 @ fcf3b630
90 spdifm2-tx @ fcf3b6e0
91 sdmmc0-0 @ fcf3b790
92 sdmmc0m0-pwren @ fcf3b840
93 sdmmc0m0-gpio @ fcf3b8f0
94 * sdmmc0-1 @ fcf3b9a0, seq 0, (req -1)
95 sdmmc0m1-pwren @ fcf3ba50
96 * sdmmc0m1-gpio @ fcf3bb00, seq 1, (req -1)
97 * sdmmc0 @ fcf3bbb0, seq 10, (req -1)
98 * sdmmc0-clk @ fcf3bc60, seq 11, (req -1)
99 * sdmmc0-cmd @ fcf3bd10, seq 12, (req -1)
100 * sdmmc0-dectn @ fcf3bdc0, seq 13, (req -1)
101 sdmmc0-wrprt @ fcf3be70
102 sdmmc0-bus1 @ fcf3bf20
103 * sdmmc0-bus4 @ fcf3bfd0, seq 14, (req -1)
104 sdmmc0-gpio @ fcf3c080
105 sdmmc0ext @ fcf3c130
106 sdmmc0ext-clk @ fcf3c1e0
107 sdmmc0ext-cmd @ fcf3c290
108 sdmmc0ext-wrprt @ fcf3c340
109 sdmmc0ext-dectn @ fcf3c3f0
110 sdmmc0ext-bus1 @ fcf3c4a0
111 sdmmc0ext-bus4 @ fcf3c550
112 sdmmc0ext-gpio @ fcf3c600
113 sdmmc1 @ fcf3c6b0
114 sdmmc1-clk @ fcf3c760
115 sdmmc1-cmd @ fcf3c810
116 sdmmc1-pwren @ fcf3c8c0
117 sdmmc1-wrprt @ fcf3c970
118 sdmmc1-dectn @ fcf3ca20
119 sdmmc1-bus1 @ fcf3cad0
120 sdmmc1-bus4 @ fcf3cb80
121 sdmmc1-gpio @ fcf3cc30
122 * emmc @ fcf3cce0, seq 6, (req -1)
123 * emmc-clk @ fcf3cd90, seq 7, (req -1)
124 * emmc-cmd @ fcf3ce40, seq 8, (req -1)
125 emmc-pwren @ fcf3cef0
126 emmc-rstnout @ fcf3cfa0
127 emmc-bus1 @ fcf3d050
128 emmc-bus4 @ fcf3d100
129 * emmc-bus8 @ fcf3d1b0, seq 9, (req -1)
130 pwm0 @ fcf3d260
131 pwm0-pin @ fcf3d310
132 pwm1 @ fcf3d3c0
133 pwm1-pin @ fcf3d470
134 pwm2 @ fcf3d520
135 pwm2-pin @ fcf3d5d0
136 pwmir @ fcf3d680
137 pwmir-pin @ fcf3d730
138 gmac-0 @ fcf3d7e0
139 rgmiim0-pins @ fcf3d890
140 rmiim0-pins @ fcf3d940
141 * gmac-1 @ fcf3d9f0, seq 15, (req -1)
142 * rgmiim1-pins @ fcf3daa0, seq 16, (req -1)
143 rmiim1-pins @ fcf3db50
144 gmac2phy @ fcf3dc00
145 fephyled-speed100 @ fcf3dcb0
146 fephyled-speed10 @ fcf3dd60
147 fephyled-duplex @ fcf3de10
148 fephyled-rxm0 @ fcf3dec0
149 fephyled-txm0 @ fcf3df70
150 fephyled-linkm0 @ fcf3e020
151 fephyled-rxm1 @ fcf3e0d0
152 fephyled-txm1 @ fcf3e180
153 fephyled-linkm1 @ fcf3e230
154 tsadc_pin @ fcf3e2e0
155 tsadc-int @ fcf3e390
156 tsadc-gpio @ fcf3e440
157 hdmi_pin @ fcf3e4f0
158 hdmi-cec @ fcf3e5a0
159 hdmi-hpd @ fcf3e650
160 cif-0 @ fcf3e700
161 dvp-d2d9-m0 @ fcf3e7b0
162 cif-1 @ fcf3e860
163 dvp-d2d9-m1 @ fcf3e910
164 pmic @ fcf3e9c0
165 pmic-int-l @ fcf3ea70
166 * usb2 @ fcf3eb20, seq 2, (req -1)
167 * usb20-host-drv @ fcf3ebd0, seq 3, (req -1)
uclass 61: pinctrl
0 * pinctrl @ fcf37510, seq 0, (req -1)
uclass 62: pmic
uclass 64: pwm
uclass 66: ram
0 dmc @ fcf3f180
uclass 67: regulator
0 * sdmmc-regulator @ fcf3edb0, seq 0, (req -1)
1 * vcc-host-5v-regulator @ fcf3eee0, seq 1, (req -1)
2 * vcc-sys @ fcf3f010, seq 2, (req -1)
uclass 69: reset
uclass 72: serial
0 * serial at ff130000 @ fcf36450, seq 2, (req 2)
uclass 73: simple_bus
0 amba @ fcf36730
uclass 76: spi
uclass 77: spi_flash
uclass 78: spi_generic
uclass 80: syscon
0 * syscon at ff100000 @ fcf36360, seq 0, (req -1)
1 power-management at ff140000 @ fcf36530
uclass 81: sysreset
0 sysreset @ fcf368f0
uclass 86: usb
0 usb at ff5c0000 @ fcf372c0
1 usb at ff5d0000 @ fcf37370
2 usb at ff580000 @ fcf37420
3 usb at ff600000 @ fcf3f230
uclass 87: usb_dev_generic
uclass 88: usb_hub
uclass 89: usb
=> dm devres
=>
More information about the U-Boot
mailing list