Help Request: booting freeze on rk3368 board

yanghb sprhawk at gmail.com
Fri Sep 25 16:08:04 CEST 2020


Hi, I'm stuck in building a working u-boot(2020.10-rc3) on one rk3368 board.

the boot freezed after some drivers loaded, and I have no idea where it
stuck.

Can any one help me or at lesat give me some hints to find the problem.
Thanks!

attached is my .config file.

here is booting log:

U-Boot TPL 2020.10-rc3 (Sep 24 2020 - 10:34:34)
Trying to boot from BOOTROM
Returning to boot ROM...

<debug_uart>
common/malloc_simple.c:25-alloc_simple() size=x, ptr=30, limit=108:
common/malloc_simple.c:46-malloc_simple() 1860d8
common/malloc_simple.c:25-alloc_simple() size=x, ptr=a0, limit=1a8:
common/malloc_simple.c:46-malloc_simple() 186108
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 -1
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 0
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1
'root_driver'
drivers/core/uclass.c:322-uclass_find_device_by_seq()    - not found
drivers/clk/clk-uclass.c:326-clk_set_defaults() clk_set_defaults()
drivers/clk/clk-uclass.c:200-clk_set_default_parents()
clk_set_default_parents: could not read assigned-clock-parents for 186108
drivers/core/ofnode.c:133-ofnode_read_prop() ofnode_read_prop:
assigned-clock-rates: drivers/core/ofnode.c:148-ofnode_read_prop() <not
found>
drivers/core/lists.c:145-lists_bind_fdt() bind node aliases
drivers/core/lists.c:150-lists_bind_fdt() Device 'aliases' has no
compatible string
drivers/core/lists.c:145-lists_bind_fdt() bind node dmc at ff610000
drivers/core/lists.c:166-lists_bind_fdt()    - attempt to match compatible
string 'rockchip,rk3368-dmc'
drivers/core/lists.c:186-lists_bind_fdt()    - found match at
'rockchip_rk3368_dmc': 'rockchip,rk3368-dmc' matches 'rockchip,rk3368-dmc'
common/malloc_simple.c:25-alloc_simple() size=x, ptr=30, limit=1d8:
common/malloc_simple.c:46-malloc_simple() 1861a8
common/malloc_simple.c:25-alloc_simple() size=x, ptr=a0, limit=278:
common/malloc_simple.c:46-malloc_simple() 1861d8
common/malloc_simple.c:25-alloc_simple() size=x, ptr=b0, limit=328:
common/malloc_simple.c:46-malloc_simple() 186278
drivers/core/lists.c:145-lists_bind_fdt() bind node syscon at ffac0000
drivers/core/lists.c:166-lists_bind_fdt()    - attempt to match compatible
string 'rockchip,rk3368-msch'
drivers/core/lists.c:186-lists_bind_fdt()    - found match at
'rk3368_syscon': 'rockchip,rk3368-grf' matches 'rockchip,rk3368-msch'
common/malloc_simple.c:25-alloc_simple() size=x, ptr=30, limit=358:
common/malloc_simple.c:46-malloc_simple() 186328
common/malloc_simple.c:25-alloc_simple() size=x, ptr=a0, limit=3f8:
common/malloc_simple.c:46-malloc_simple() 186358
drivers/core/lists.c:145-lists_bind_fdt() bind node dwmmc at ff0f0000
drivers/core/lists.c:166-lists_bind_fdt()    - attempt to match compatible
string 'rockchip,rk3368-dw-mshc'
drivers/core/lists.c:166-lists_bind_fdt()    - attempt to match compatible
string 'rockchip,rk3288-dw-mshc'
drivers/core/lists.c:186-lists_bind_fdt()    - found match at
'rockchip_rk3288_dw_mshc': 'rockchip,rk2928-dw-mshc' matches
'rockchip,rk3288-dw-mshc'
common/malloc_simple.c:25-alloc_simple() size=x, ptr=30, limit=428:
common/malloc_simple.c:46-malloc_simple() 1863f8
common/malloc_simple.c:25-alloc_simple() size=x, ptr=a0, limit=4c8:
common/malloc_simple.c:46-malloc_simple() 186428
common/malloc_simple.c:25-alloc_simple() size=x, ptr=118, limit=5e0:
common/malloc_simple.c:46-malloc_simple() 1864c8
common/malloc_simple.c:25-alloc_simple() size=x, ptr=13, limit=5f3:
common/malloc_simple.c:46-malloc_simple() 1865e0
common/malloc_simple.c:25-alloc_simple() size=x, ptr=30, limit=628:
common/malloc_simple.c:46-malloc_simple() 1865f8
common/malloc_simple.c:25-alloc_simple() size=x, ptr=a0, limit=6c8:
common/malloc_simple.c:46-malloc_simple() 186628
common/malloc_simple.c:25-alloc_simple() size=x, ptr=88, limit=750:
common/malloc_simple.c:46-malloc_simple() 1866c8
drivers/core/lists.c:145-lists_bind_fdt() bind node spi at ff120000
drivers/core/lists.c:166-lists_bind_fdt()    - attempt to match compatible
string 'rockchip,rk3368-spi'
drivers/core/lists.c:186-lists_bind_fdt()    - found match at
'rockchip_rk3288_spi': 'rockchip,rk3066-spi' matches 'rockchip,rk3368-spi'
common/malloc_simple.c:25-alloc_simple() size=x, ptr=30, limit=780:
common/malloc_simple.c:46-malloc_simple() 186750
common/malloc_simple.c:25-alloc_simple() size=x, ptr=a0, limit=820:
common/malloc_simple.c:46-malloc_simple() 186780
common/malloc_simple.c:25-alloc_simple() size=x, ptr=18, limit=838:
common/malloc_simple.c:46-malloc_simple() 186820
drivers/core/lists.c:145-lists_bind_fdt() bind node w25q32dw at 0
drivers/core/lists.c:166-lists_bind_fdt()    - attempt to match compatible
string 'jedec,spi-nor'
drivers/core/lists.c:186-lists_bind_fdt()    - found match at
'jedec_spi_nor': 'jedec,spi-nor' matches 'jedec,spi-nor'
common/malloc_simple.c:25-alloc_simple() size=x, ptr=30, limit=868:
common/malloc_simple.c:46-malloc_simple() 186838
common/malloc_simple.c:25-alloc_simple() size=x, ptr=a0, limit=908:
common/malloc_simple.c:46-malloc_simple() 186868
common/malloc_simple.c:25-alloc_simple() size=x, ptr=c, limit=914:
common/malloc_simple.c:46-malloc_simple() 186908
drivers/core/ofnode.c:40-ofnode_read_u32_index() ofnode_read_u32_index:
reg: drivers/core/ofnode.c:59-ofnode_read_u32_index() x (0)
drivers/core/ofnode.c:40-ofnode_read_u32_index() ofnode_read_u32_index:
spi-max-frequency: drivers/core/ofnode.c:59-ofnode_read_u32_index() x
(49500000)
drivers/core/ofnode.c:118-ofnode_read_bool() ofnode_read_bool: spi-cpol:
drivers/core/ofnode.c:122-ofnode_read_bool() true
drivers/core/ofnode.c:118-ofnode_read_bool() ofnode_read_bool: spi-cpha:
drivers/core/ofnode.c:122-ofnode_read_bool() true
drivers/core/ofnode.c:118-ofnode_read_bool() ofnode_read_bool: spi-cs-high:
drivers/core/ofnode.c:122-ofnode_read_bool() false
drivers/core/ofnode.c:118-ofnode_read_bool() ofnode_read_bool: spi-3wire:
drivers/core/ofnode.c:122-ofnode_read_bool() false
drivers/core/ofnode.c:118-ofnode_read_bool() ofnode_read_bool:
spi-half-duplex: drivers/core/ofnode.c:122-ofnode_read_bool() false
drivers/core/ofnode.c:40-ofnode_read_u32_index() ofnode_read_u32_index:
spi-tx-bus-width: drivers/core/ofnode.c:49-ofnode_read_u32_index() (not
found)
drivers/core/ofnode.c:40-ofnode_read_u32_index() ofnode_read_u32_index:
spi-rx-bus-width: drivers/core/ofnode.c:49-ofnode_read_u32_index() (not
found)
drivers/core/lists.c:145-lists_bind_fdt() bind node serial at ff180000
drivers/core/lists.c:166-lists_bind_fdt()    - attempt to match compatible
string 'rockchip,rk3368-uart'
drivers/core/lists.c:166-lists_bind_fdt()    - attempt to match compatible
string 'snps,dw-apb-uart'
drivers/core/lists.c:186-lists_bind_fdt()    - found match at
'ns16550_serial': 'ns16550' matches 'snps,dw-apb-uart'
common/malloc_simple.c:25-alloc_simple() size=x, ptr=30, limit=948:
common/malloc_simple.c:46-malloc_simple() 186918
common/malloc_simple.c:25-alloc_simple() size=x, ptr=a0, limit=9e8:
common/malloc_simple.c:46-malloc_simple() 186948
common/malloc_simple.c:25-alloc_simple() size=x, ptr=20, limit=a08:
common/malloc_simple.c:46-malloc_simple() 1869e8
drivers/core/lists.c:145-lists_bind_fdt() bind node syscon at ff738000
drivers/core/lists.c:166-lists_bind_fdt()    - attempt to match compatible
string 'rockchip,rk3368-pmugrf'
drivers/core/lists.c:186-lists_bind_fdt()    - found match at
'rk3368_syscon': 'rockchip,rk3368-grf' matches 'rockchip,rk3368-pmugrf'
common/malloc_simple.c:25-alloc_simple() size=x, ptr=a0, limit=aa8:
common/malloc_simple.c:46-malloc_simple() 186a08
drivers/core/lists.c:145-lists_bind_fdt() bind node syscon at ff740000
drivers/core/lists.c:166-lists_bind_fdt()    - attempt to match compatible
string 'rockchip,rk3368-sgrf'
drivers/core/lists.c:186-lists_bind_fdt()    - found match at
'rk3368_syscon': 'rockchip,rk3368-grf' matches 'rockchip,rk3368-sgrf'
common/malloc_simple.c:25-alloc_simple() size=x, ptr=a0, limit=b48:
common/malloc_simple.c:46-malloc_simple() 186aa8
drivers/core/lists.c:145-lists_bind_fdt() bind node
clock-controller at ff760000
drivers/core/lists.c:166-lists_bind_fdt()    - attempt to match compatible
string 'rockchip,rk3368-cru'
drivers/core/lists.c:186-lists_bind_fdt()    - found match at
'rockchip_rk3368_cru': 'rockchip,rk3368-cru' matches 'rockchip,rk3368-cru'
common/malloc_simple.c:25-alloc_simple() size=x, ptr=30, limit=b78:
common/malloc_simple.c:46-malloc_simple() 186b48
common/malloc_simple.c:25-alloc_simple() size=x, ptr=a0, limit=c18:
common/malloc_simple.c:46-malloc_simple() 186b78
common/malloc_simple.c:25-alloc_simple() size=x, ptr=30, limit=c48:
common/malloc_simple.c:46-malloc_simple() 186c18
common/malloc_simple.c:25-alloc_simple() size=x, ptr=a0, limit=ce8:
common/malloc_simple.c:46-malloc_simple() 186c48
common/malloc_simple.c:25-alloc_simple() size=x, ptr=8, limit=cf0:
common/malloc_simple.c:46-malloc_simple() 186ce8
drivers/core/lists.c:145-lists_bind_fdt() bind node syscon at ff770000
drivers/core/lists.c:166-lists_bind_fdt()    - attempt to match compatible
string 'rockchip,rk3368-grf'
drivers/core/lists.c:186-lists_bind_fdt()    - found match at
'rk3368_syscon': 'rockchip,rk3368-grf' matches 'rockchip,rk3368-grf'
common/malloc_simple.c:25-alloc_simple() size=x, ptr=a0, limit=d90:
common/malloc_simple.c:46-malloc_simple() 186cf0
drivers/core/lists.c:145-lists_bind_fdt() bind node timer at ff810000
drivers/core/lists.c:166-lists_bind_fdt()    - attempt to match compatible
string 'rockchip,rk3368-timer'
drivers/core/lists.c:166-lists_bind_fdt()    - attempt to match compatible
string 'rockchip,rk3288-timer'
drivers/core/lists.c:208-lists_bind_fdt() No match for node 'timer at ff810000'
drivers/core/lists.c:145-lists_bind_fdt() bind node pinctrl
drivers/core/lists.c:166-lists_bind_fdt()    - attempt to match compatible
string 'rockchip,rk3368-pinctrl'
drivers/core/lists.c:186-lists_bind_fdt()    - found match at
'rockchip_rk3368_pinctrl': 'rockchip,rk3368-pinctrl' matches
'rockchip,rk3368-pinctrl'
common/malloc_simple.c:25-alloc_simple() size=x, ptr=30, limit=dc0:
common/malloc_simple.c:46-malloc_simple() 186d90
common/malloc_simple.c:25-alloc_simple() size=x, ptr=a0, limit=e60:
common/malloc_simple.c:46-malloc_simple() 186dc0
drivers/core/lists.c:145-lists_bind_fdt() bind node config
drivers/core/lists.c:150-lists_bind_fdt() Device 'config' has no compatible
string
drivers/core/lists.c:145-lists_bind_fdt() bind node chosen
drivers/core/lists.c:150-lists_bind_fdt() Device 'chosen' has no compatible
string
common/malloc_simple.c:25-alloc_simple() size=x, ptr=8, limit=e68:
common/malloc_simple.c:46-malloc_simple() 186e60
lib/fdtdec.c:140-fdtdec_get_addr_size_auto_parent()
fdtdec_get_addr_size_auto_parent:
lib/fdtdec.c:154-fdtdec_get_addr_size_auto_parent() na=2, ns=2,
lib/fdtdec.c:97-fdtdec_get_addr_size_fixed() fdtdec_get_addr_size_fixed:
reg: lib/fdtdec.c:127-fdtdec_get_addr_size_fixed() addr=00000000x
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 -1
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 0
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1
'clock-controller at ff760000'
drivers/core/uclass.c:322-uclass_find_device_by_seq()    - not found
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 0
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1 'pinctrl'
drivers/core/uclass.c:322-uclass_find_device_by_seq()    - not found
drivers/core/uclass.c:305-uclass_find_device_by_seq() 1 0
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1 'pinctrl'
drivers/core/uclass.c:322-uclass_find_device_by_seq()    - not found
common/malloc_simple.c:25-alloc_simple() size=x, ptr=18, limit=e80:
common/malloc_simple.c:46-malloc_simple() 186e68
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 -1
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 0
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1 'pinctrl'
drivers/core/uclass.c:322-uclass_find_device_by_seq()    - not found
drivers/clk/clk-uclass.c:326-clk_set_defaults() clk_set_defaults(pinctrl)
drivers/clk/clk-uclass.c:200-clk_set_default_parents()
clk_set_default_parents: could not read assigned-clock-parents for 186dc0
drivers/core/ofnode.c:133-ofnode_read_prop() ofnode_read_prop:
assigned-clock-rates: drivers/core/ofnode.c:148-ofnode_read_prop() <not
found>
drivers/core/ofnode.c:40-ofnode_read_u32_index() ofnode_read_u32_index:
rockchip,grf: drivers/core/ofnode.c:59-ofnode_read_u32_index() x (12)
common/malloc_simple.c:25-alloc_simple() size=x, ptr=8, limit=e88:
common/malloc_simple.c:46-malloc_simple() 186e80
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 -1
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 0
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1
'syscon at ffac0000'
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1
'syscon at ff738000'
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1
'syscon at ff740000'
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1
'syscon at ff770000'
drivers/core/uclass.c:322-uclass_find_device_by_seq()    - not found
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 0
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 0 'pinctrl'
drivers/core/uclass.c:318-uclass_find_device_by_seq()    - found
drivers/core/ofnode.c:133-ofnode_read_prop() ofnode_read_prop: reg:
common/malloc_simple.c:25-alloc_simple() size=x, ptr=18, limit=ea0:
common/malloc_simple.c:46-malloc_simple() 186e88
lib/fdtdec.c:97-fdtdec_get_addr_size_fixed() fdtdec_get_addr_size_fixed:
reg: lib/fdtdec.c:124-fdtdec_get_addr_size_fixed() addr=00000000x, size=x
drivers/core/ofnode.c:118-ofnode_read_bool() ofnode_read_bool:
little-endian: drivers/core/ofnode.c:122-ofnode_read_bool() false
drivers/core/ofnode.c:118-ofnode_read_bool() ofnode_read_bool: big-endian:
drivers/core/ofnode.c:122-ofnode_read_bool() false
drivers/core/ofnode.c:118-ofnode_read_bool() ofnode_read_bool:
native-endian: drivers/core/ofnode.c:122-ofnode_read_bool() false
drivers/clk/clk-uclass.c:326-clk_set_defaults()
clk_set_defaults(syscon at ff770000)
drivers/clk/clk-uclass.c:200-clk_set_default_parents()
clk_set_default_parents: could not read assigned-clock-parents for 186cf0
drivers/core/ofnode.c:133-ofnode_read_prop() ofnode_read_prop:
assigned-clock-rates: drivers/core/ofnode.c:148-ofnode_read_prop() <not
found>
drivers/core/ofnode.c:40-ofnode_read_u32_index() ofnode_read_u32_index:
rockchip,pmu: drivers/core/ofnode.c:59-ofnode_read_u32_index() x (55)
common/malloc_simple.c:25-alloc_simple() size=x, ptr=8, limit=ea8:
common/malloc_simple.c:46-malloc_simple() 186ea0
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 -1
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 0
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1
'syscon at ffac0000'
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1
'syscon at ff738000'
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1
'syscon at ff740000'
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 0
'syscon at ff770000'
drivers/core/uclass.c:318-uclass_find_device_by_seq()    - found
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 1
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1
'syscon at ffac0000'
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1
'syscon at ff738000'
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1
'syscon at ff740000'
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 0
'syscon at ff770000'
drivers/core/uclass.c:322-uclass_find_device_by_seq()    - not found
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 0
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 0 'pinctrl'
drivers/core/uclass.c:318-uclass_find_device_by_seq()    - found
drivers/core/ofnode.c:133-ofnode_read_prop() ofnode_read_prop: reg:
common/malloc_simple.c:25-alloc_simple() size=x, ptr=18, limit=ec0:
common/malloc_simple.c:46-malloc_simple() 186ea8
lib/fdtdec.c:97-fdtdec_get_addr_size_fixed() fdtdec_get_addr_size_fixed:
reg: lib/fdtdec.c:124-fdtdec_get_addr_size_fixed() addr=00000000x, size=x
drivers/core/ofnode.c:118-ofnode_read_bool() ofnode_read_bool:
little-endian: drivers/core/ofnode.c:122-ofnode_read_bool() false
drivers/core/ofnode.c:118-ofnode_read_bool() ofnode_read_bool: big-endian:
drivers/core/ofnode.c:122-ofnode_read_bool() false
drivers/core/ofnode.c:118-ofnode_read_bool() ofnode_read_bool:
native-endian: drivers/core/ofnode.c:122-ofnode_read_bool() false
drivers/clk/clk-uclass.c:326-clk_set_defaults()
clk_set_defaults(syscon at ff738000)
drivers/clk/clk-uclass.c:200-clk_set_default_parents()
clk_set_default_parents: could not read assigned-clock-parents for 186a08
drivers/core/ofnode.c:133-ofnode_read_prop() ofnode_read_prop:
assigned-clock-rates: drivers/core/ofnode.c:148-ofnode_read_prop() <not
found>
drivers/pinctrl/rockchip/pinctrl-rockchip-core.c:537-rockchip_pinctrl_get_soc_data()
bank 0, iomux 0 has iom_offset 0x0 drv_offset 0x0
drivers/pinctrl/rockchip/pinctrl-rockchip-core.c:537-rockchip_pinctrl_get_soc_data()
bank 0, iomux 1 has iom_offset 0x4 drv_offset 0x0
drivers/pinctrl/rockchip/pinctrl-rockchip-core.c:537-rockchip_pinctrl_get_soc_data()
bank 0, iomux 2 has iom_offset 0x8 drv_offset 0x0
drivers/pinctrl/rockchip/pinctrl-rockchip-core.c:537-rockchip_pinctrl_get_soc_data()
bank 0, iomux 3 has iom_offset 0xc drv_offset 0x0
drivers/pinctrl/rockchip/pinctrl-rockchip-core.c:537-rockchip_pinctrl_get_soc_data()
bank 1, iomux 0 has iom_offset 0x0 drv_offset 0x0
drivers/pinctrl/rockchip/pinctrl-rockchip-core.c:537-rockchip_pinctrl_get_soc_data()
bank 1, iomux 1 has iom_offset 0x4 drv_offset 0x0
drivers/pinctrl/rockchip/pinctrl-rockchip-core.c:537-rockchip_pinctrl_get_soc_data()
bank 1, iomux 2 has iom_offset 0x8 drv_offset 0x0
drivers/pinctrl/rockchip/pinctrl-rockchip-core.c:537-rockchip_pinctrl_get_soc_data()
bank 1, iomux 3 has iom_offset 0xc drv_offset 0x0
drivers/pinctrl/rockchip/pinctrl-rockchip-core.c:537-rockchip_pinctrl_get_soc_data()
bank 2, iomux 0 has iom_offset 0x10 drv_offset 0x0
drivers/pinctrl/rockchip/pinctrl-rockchip-core.c:537-rockchip_pinctrl_get_soc_data()
bank 2, iomux 1 has iom_offset 0x14 drv_offset 0x0
drivers/pinctrl/rockchip/pinctrl-rockchip-core.c:537-rockchip_pinctrl_get_soc_data()
bank 2, iomux 2 has iom_offset 0x18 drv_offset 0x0
drivers/pinctrl/rockchip/pinctrl-rockchip-core.c:537-rockchip_pinctrl_get_soc_data()
bank 2, iomux 3 has iom_offset 0x1c drv_offset 0x0
drivers/pinctrl/rockchip/pinctrl-rockchip-core.c:537-rockchip_pinctrl_get_soc_data()
bank 3, iomux 0 has iom_offset 0x20 drv_offset 0x0
drivers/pinctrl/rockchip/pinctrl-rockchip-core.c:537-rockchip_pinctrl_get_soc_data()
bank 3, iomux 1 has iom_offset 0x24 drv_offset 0x0
drivers/pinctrl/rockchip/pinctrl-rockchip-core.c:537-rockchip_pinctrl_get_soc_data()
bank 3, iomux 2 has iom_offset 0x28 drv_offset 0x0
drivers/pinctrl/rockchip/pinctrl-rockchip-core.c:537-rockchip_pinctrl_get_soc_data()
bank 3, iomux 3 has iom_offset 0x2c drv_offset 0x0
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 0
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 0 'pinctrl'
drivers/core/uclass.c:318-uclass_find_device_by_seq()    - found
drivers/clk/clk-uclass.c:326-clk_set_defaults()
clk_set_defaults(clock-controller at ff760000)
drivers/clk/clk-uclass.c:200-clk_set_default_parents()
clk_set_default_parents: could not read assigned-clock-parents for 186b78
drivers/core/ofnode.c:133-ofnode_read_prop() ofnode_read_prop:
assigned-clock-rates: drivers/core/ofnode.c:148-ofnode_read_prop() <not
found>
drivers/clk/rockchip/clk_rk3368.c:100-rkclk_set_pll() PLL at ff760000:
nf=68, nr=1, no=2, vco=1632000000 Hz, output=816000000 Hz
drivers/clk/rockchip/clk_rk3368.c:100-rkclk_set_pll() PLL at ff760010:
nf=800, nr=12, no=2, vco=1600000000 Hz, output=800000000 Hz
drivers/clk/rockchip/clk_rk3368.c:100-rkclk_set_pll() PLL at ff760040:
nf=48, nr=1, no=2, vco=1152000000 Hz, output=576000000 Hz
drivers/clk/rockchip/clk_rk3368.c:100-rkclk_set_pll() PLL at ff760030:
nf=100, nr=1, no=6, vco=2400000000 Hz, output=400000000 Hz
drivers/clk/rockchip/clk_rk3368.c:155-rkclk_init() rkclk_init
apllb(816000000) apll(800000000) dpll(1600000000) cpll(400000000)
gpll(576000000)
drivers/clk/clk-uclass.c:326-clk_set_defaults()
clk_set_defaults(clock-controller at ff760000)
drivers/clk/clk-uclass.c:200-clk_set_default_parents()
clk_set_default_parents: could not read assigned-clock-parents for 186b78
drivers/core/ofnode.c:133-ofnode_read_prop() ofnode_read_prop:
assigned-clock-rates: drivers/core/ofnode.c:148-ofnode_read_prop() <not
found>
common/malloc_simple.c:25-alloc_simple() size=x, ptr=8, limit=ec8:
common/malloc_simple.c:46-malloc_simple() 186ec0
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 -1
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 0
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1
'syscon at ffac0000'
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 1
'syscon at ff738000'
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1
'syscon at ff740000'
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 0
'syscon at ff770000'
drivers/core/uclass.c:318-uclass_find_device_by_seq()    - found
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 1
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1
'syscon at ffac0000'
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 1
'syscon at ff738000'
drivers/core/uclass.c:318-uclass_find_device_by_seq()    - found
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 2
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1
'syscon at ffac0000'
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 1
'syscon at ff738000'
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1
'syscon at ff740000'
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 0
'syscon at ff770000'
drivers/core/uclass.c:322-uclass_find_device_by_seq()    - not found
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 0
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 0 'pinctrl'
drivers/core/uclass.c:318-uclass_find_device_by_seq()    - found
drivers/core/ofnode.c:133-ofnode_read_prop() ofnode_read_prop: reg:
common/malloc_simple.c:25-alloc_simple() size=x, ptr=18, limit=ee0:
common/malloc_simple.c:46-malloc_simple() 186ec8
lib/fdtdec.c:97-fdtdec_get_addr_size_fixed() fdtdec_get_addr_size_fixed:
reg: lib/fdtdec.c:124-fdtdec_get_addr_size_fixed() addr=00000000x, size=x
drivers/core/ofnode.c:118-ofnode_read_bool() ofnode_read_bool:
little-endian: drivers/core/ofnode.c:122-ofnode_read_bool() false
drivers/core/ofnode.c:118-ofnode_read_bool() ofnode_read_bool: big-endian:
drivers/core/ofnode.c:122-ofnode_read_bool() false
drivers/core/ofnode.c:118-ofnode_read_bool() ofnode_read_bool:
native-endian: drivers/core/ofnode.c:122-ofnode_read_bool() false
drivers/clk/clk-uclass.c:326-clk_set_defaults()
clk_set_defaults(syscon at ff740000)
drivers/clk/clk-uclass.c:200-clk_set_default_parents()
clk_set_default_parents: could not read assigned-clock-parents for 186aa8
drivers/core/ofnode.c:133-ofnode_read_prop() ofnode_read_prop:
assigned-clock-rates: drivers/core/ofnode.c:148-ofnode_read_prop() <not
found>
arch/arm/mach-rockchip/spl.c:142-board_init_f()
spl:init dram
common/malloc_simple.c:25-alloc_simple() size=x, ptr=68, limit=f48:
common/malloc_simple.c:46-malloc_simple() 186ee0
drivers/core/ofnode.c:133-ofnode_read_prop() ofnode_read_prop: reg:
common/malloc_simple.c:25-alloc_simple() size=x, ptr=28, limit=f70:
common/malloc_simple.c:46-malloc_simple() 186f48
lib/fdtdec.c:97-fdtdec_get_addr_size_fixed() fdtdec_get_addr_size_fixed:
reg: lib/fdtdec.c:124-fdtdec_get_addr_size_fixed() addr=00000000x, size=x
lib/fdtdec.c:97-fdtdec_get_addr_size_fixed() fdtdec_get_addr_size_fixed:
reg: lib/fdtdec.c:124-fdtdec_get_addr_size_fixed() addr=00000000x, size=x
drivers/core/ofnode.c:118-ofnode_read_bool() ofnode_read_bool:
little-endian: drivers/core/ofnode.c:122-ofnode_read_bool() false
drivers/core/ofnode.c:118-ofnode_read_bool() ofnode_read_bool: big-endian:
drivers/core/ofnode.c:122-ofnode_read_bool() false
drivers/core/ofnode.c:118-ofnode_read_bool() ofnode_read_bool:
native-endian: drivers/core/ofnode.c:122-ofnode_read_bool() false
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 -1
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 0
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1
'dmc at ff610000'
drivers/core/uclass.c:322-uclass_find_device_by_seq()    - not found
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 0
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 0 'pinctrl'
drivers/core/uclass.c:318-uclass_find_device_by_seq()    - found
drivers/clk/clk-uclass.c:326-clk_set_defaults()
clk_set_defaults(dmc at ff610000)
drivers/clk/clk-uclass.c:200-clk_set_default_parents()
clk_set_default_parents: could not read assigned-clock-parents for 1861d8
drivers/core/ofnode.c:133-ofnode_read_prop() ofnode_read_prop:
assigned-clock-rates: drivers/core/ofnode.c:148-ofnode_read_prop() <not
found>
drivers/ram/rockchip/dmc-rk3368.c:932-rk3368_dmc_probe() rk3368_dmc_probe:
pmugrf=ff738000
arch/arm/mach-rockchip/sdram.c:92-rockchip_sdram_size() rockchip_sdram_size
ff738208 10006c52
arch/arm/mach-rockchip/sdram.c:152-rockchip_sdram_size() rank 2 cs0_col 11
cs1_col 11 bk 3 cs0_row 14                          cs1_row 14 bw 2 row_3_4
0
arch/arm/mach-rockchip/sdram.c:201-dram_init() SDRAM base=0, size=80000000
common/malloc_simple.c:25-alloc_simple() size=x, ptr=20, limit=f90:
common/malloc_simple.c:46-malloc_simple() 186f70
common/malloc_simple.c:25-alloc_simple() size=x, ptr=18, limit=fa8:
common/malloc_simple.c:46-malloc_simple() 186f90
lib/fdtdec.c:140-fdtdec_get_addr_size_auto_parent()
fdtdec_get_addr_size_auto_parent:
lib/fdtdec.c:154-fdtdec_get_addr_size_auto_parent() na=2, ns=2,
lib/fdtdec.c:97-fdtdec_get_addr_size_fixed() fdtdec_get_addr_size_fixed:
reg: lib/fdtdec.c:127-fdtdec_get_addr_size_fixed() addr=00000000x
drivers/core/ofnode.c:40-ofnode_read_u32_index() ofnode_read_u32_index:
reg-offset: drivers/core/ofnode.c:49-ofnode_read_u32_index() (not found)
drivers/core/ofnode.c:40-ofnode_read_u32_index() ofnode_read_u32_index:
reg-shift: drivers/core/ofnode.c:59-ofnode_read_u32_index() x (2)
drivers/core/ofnode.c:40-ofnode_read_u32_index() ofnode_read_u32_index:
reg-io-width: drivers/core/ofnode.c:59-ofnode_read_u32_index() x (4)
lib/fdtdec_common.c:28-fdtdec_get_int() fdtdec_get_int: #clock-cells:
lib/fdtdec_common.c:33-fdtdec_get_int() x (1)
drivers/core/uclass.c:504-uclass_get_device_by_ofnode() Looking for
clock-controller at ff760000
drivers/core/uclass.c:358-uclass_find_device_by_ofnode() Looking for
clock-controller at ff760000
drivers/core/uclass.c:367-uclass_find_device_by_ofnode()       - checking
clock-controller at ff760000
drivers/core/uclass.c:377-uclass_find_device_by_ofnode()    - result for
clock-controller at ff760000: clock-controller at ff760000 (ret=0)
drivers/core/uclass.c:507-uclass_get_device_by_ofnode()    - result for
clock-controller at ff760000: clock-controller at ff760000 (ret=0)
drivers/clk/clk-uclass.c:52-clk_of_xlate_default()
clk_of_xlate_default(clk=185d38)
drivers/clk/clk-uclass.c:413-clk_request() clk_request(dev=186b78,
clk=185d38)
drivers/clk/clk-uclass.c:445-clk_get_rate() clk_get_rate(clk=185d38)
drivers/clk/rockchip/clk_rk3368.c:461-rk3368_clk_get_rate()
rk3368_clk_get_rate: id 77
drivers/core/ofnode.c:40-ofnode_read_u32_index() ofnode_read_u32_index:
clock-frequency: drivers/core/ofnode.c:59-ofnode_read_u32_index() x
(24000000)
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 -1
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 0
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 -1
'serial at ff180000'
drivers/core/uclass.c:322-uclass_find_device_by_seq()    - not found
drivers/core/uclass.c:305-uclass_find_device_by_seq() 0 0
drivers/core/uclass.c:313-uclass_find_device_by_seq()    - -1 0 'pinctrl'
drivers/core/uclass.c:318-uclass_find_device_by_seq()    - found
drivers/clk/clk-uclass.c:326-clk_set_defaults()
clk_set_defaults(serial at ff180000)
drivers/clk/clk-uclass.c:200-clk_set_default_parents()
clk_set_default_parents: could not read assigned-clock-parents for 186948
drivers/core/ofnode.c:133-ofnode_read_prop() ofnode_read_prop:
assigned-clock-rates: drivers/core/ofnode.c:148-ofnode_read_prop() <not
found>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config
Type: application/octet-stream
Size: 44576 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200925/33980fc2/attachment.obj>


More information about the U-Boot mailing list