[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