Skip to content

Instantly share code, notes, and snippets.

@hanetzer
Created May 3, 2018 00:55
Show Gist options
  • Save hanetzer/3d2cc2bf770cba344e0d34b182ff5fcf to your computer and use it in GitHub Desktop.
Save hanetzer/3d2cc2bf770cba344e0d34b182ff5fcf to your computer and use it in GitHub Desktop.
stdin
U-Boot SPL 2018.05-rc3-02351-g530ebe36a0-dirty (May 02 2018 - 19:36:27 -0500)
Trying to boot from SPI
initcall: 0010ce75
initcall: 0013c9fd
initcall: 00113b31
initcall: 0010ce6d
initcall: 0010d127
initcall: 0010d147
initcall: 001015d1
initcall: 0010d137
initcall: 0010d121
malloc_simple: size=18, ptr=18, limit=2000: fe000
malloc_simple: size=54, ptr=6c, limit=2000: fe018
malloc_simple: size=4, ptr=70, limit=2000: fe06c
uclass_find_device_by_seq: 0 -1
uclass_find_device_by_seq: 0 0
- -1 -1 'root_driver'
- not found
malloc_simple: size=18, ptr=88, limit=2000: fe070
malloc_simple: size=54, ptr=dc, limit=2000: fe088
Looking for 'mmc' at 3284, name dwmmc@ff0c0000
- gpio0, /pinctrl/gpio0@ff750000
- gpio1, /pinctrl/gpio1@ff780000
- gpio2, /pinctrl/gpio2@ff790000
- gpio3, /pinctrl/gpio3@ff7a0000
- gpio4, /pinctrl/gpio4@ff7b0000
- gpio5, /pinctrl/gpio5@ff7c0000
- gpio6, /pinctrl/gpio6@ff7d0000
- gpio7, /pinctrl/gpio7@ff7e0000
- gpio8, /pinctrl/gpio8@ff7f0000
- i2c0, /i2c@ff650000
- i2c1, /i2c@ff140000
- i2c2, /i2c@ff660000
- i2c3, /i2c@ff150000
- i2c4, /i2c@ff160000
- i2c5, /i2c@ff170000
- mmc0, /dwmmc@ff0f0000
- mmc1, /dwmmc@ff0c0000
Found seq 1
malloc_simple: size=130, ptr=20c, limit=2000: fe0dc
Looking for 'mmc' at 3284, name dwmmc@ff0c0000
- gpio0, /pinctrl/gpio0@ff750000
- gpio1, /pinctrl/gpio1@ff780000
- gpio2, /pinctrl/gpio2@ff790000
- gpio3, /pinctrl/gpio3@ff7a0000
- gpio4, /pinctrl/gpio4@ff7b0000
- gpio5, /pinctrl/gpio5@ff7c0000
- gpio6, /pinctrl/gpio6@ff7d0000
- gpio7, /pinctrl/gpio7@ff7e0000
- gpio8, /pinctrl/gpio8@ff7f0000
- i2c0, /i2c@ff650000
- i2c1, /i2c@ff140000
- i2c2, /i2c@ff660000
- i2c3, /i2c@ff150000
- i2c4, /i2c@ff160000
- i2c5, /i2c@ff170000
- mmc0, /dwmmc@ff0f0000
- mmc1, /dwmmc@ff0c0000
Found seq 1
mmc_bind: alias ret=0, devnum=1
malloc_simple: size=13, ptr=21f, limit=2000: fe20c
malloc_simple: size=18, ptr=238, limit=2000: fe220
malloc_simple: size=54, ptr=28c, limit=2000: fe238
malloc_simple: size=7c, ptr=308, limit=2000: fe28c
malloc_simple: size=18, ptr=320, limit=2000: fe308
malloc_simple: size=54, ptr=374, limit=2000: fe320
Looking for 'spi' at 6620, name spi@ff130000
- gpio0, /pinctrl/gpio0@ff750000
- gpio1, /pinctrl/gpio1@ff780000
- gpio2, /pinctrl/gpio2@ff790000
- gpio3, /pinctrl/gpio3@ff7a0000
- gpio4, /pinctrl/gpio4@ff7b0000
- gpio5, /pinctrl/gpio5@ff7c0000
- gpio6, /pinctrl/gpio6@ff7d0000
- gpio7, /pinctrl/gpio7@ff7e0000
- gpio8, /pinctrl/gpio8@ff7f0000
- i2c0, /i2c@ff650000
- i2c1, /i2c@ff140000
- i2c2, /i2c@ff660000
- i2c3, /i2c@ff150000
- i2c4, /i2c@ff160000
- i2c5, /i2c@ff170000
- mmc0, /dwmmc@ff0f0000
- mmc1, /dwmmc@ff0c0000
- mmc2, /dwmmc@ff0d0000
- mmc3, /dwmmc@ff0e0000
- mshc0, /dwmmc@ff0f0000
- mshc1, /dwmmc@ff0c0000
- mshc2, /dwmmc@ff0d0000
- mshc3, /dwmmc@ff0e0000
- serial0, /serial@ff180000
- serial1, /serial@ff190000
- serial2, /serial@ff690000
- serial3, /serial@ff1b0000
- serial4, /serial@ff1c0000
- spi0, /spi@ff110000
- spi1, /spi@ff120000
- spi2, /spi@ff130000
Found seq 2
malloc_simple: size=10, ptr=384, limit=2000: fe374
malloc_simple: size=18, ptr=39c, limit=2000: fe384
malloc_simple: size=54, ptr=3f0, limit=2000: fe39c
malloc_simple: size=c, ptr=3fc, limit=2000: fe3f0
ofnode_read_u32: reg: 0x0 (0)
ofnode_read_u32: spi-max-frequency: 0x1312d00 (20000000)
ofnode_read_bool: spi-cpol: false
ofnode_read_bool: spi-cpha: false
ofnode_read_bool: spi-cs-high: false
ofnode_read_bool: spi-3wire: false
ofnode_read_bool: spi-half-duplex: false
ofnode_read_u32: spi-tx-bus-width: (not found)
ofnode_read_u32: spi-rx-bus-width: (not found)
malloc_simple: size=18, ptr=414, limit=2000: fe3fc
malloc_simple: size=54, ptr=468, limit=2000: fe414
Looking for 'serial' at 9140, name serial@ff690000
- gpio0, /pinctrl/gpio0@ff750000
- gpio1, /pinctrl/gpio1@ff780000
- gpio2, /pinctrl/gpio2@ff790000
- gpio3, /pinctrl/gpio3@ff7a0000
- gpio4, /pinctrl/gpio4@ff7b0000
- gpio5, /pinctrl/gpio5@ff7c0000
- gpio6, /pinctrl/gpio6@ff7d0000
- gpio7, /pinctrl/gpio7@ff7e0000
- gpio8, /pinctrl/gpio8@ff7f0000
- i2c0, /i2c@ff650000
- i2c1, /i2c@ff140000
- i2c2, /i2c@ff660000
- i2c3, /i2c@ff150000
- i2c4, /i2c@ff160000
- i2c5, /i2c@ff170000
- mmc0, /dwmmc@ff0f0000
- mmc1, /dwmmc@ff0c0000
- mmc2, /dwmmc@ff0d0000
- mmc3, /dwmmc@ff0e0000
- mshc0, /dwmmc@ff0f0000
- mshc1, /dwmmc@ff0c0000
- mshc2, /dwmmc@ff0d0000
- mshc3, /dwmmc@ff0e0000
- serial0, /serial@ff180000
- serial1, /serial@ff190000
- serial2, /serial@ff690000
Found seq 2
malloc_simple: size=14, ptr=47c, limit=2000: fe468
malloc_simple: size=18, ptr=494, limit=2000: fe47c
malloc_simple: size=54, ptr=4e8, limit=2000: fe494
malloc_simple: size=18, ptr=500, limit=2000: fe4e8
malloc_simple: size=54, ptr=554, limit=2000: fe500
Looking for 'i2c' at 13236, name i2c@ff650000
- gpio0, /pinctrl/gpio0@ff750000
- gpio1, /pinctrl/gpio1@ff780000
- gpio2, /pinctrl/gpio2@ff790000
- gpio3, /pinctrl/gpio3@ff7a0000
- gpio4, /pinctrl/gpio4@ff7b0000
- gpio5, /pinctrl/gpio5@ff7c0000
- gpio6, /pinctrl/gpio6@ff7d0000
- gpio7, /pinctrl/gpio7@ff7e0000
- gpio8, /pinctrl/gpio8@ff7f0000
- i2c0, /i2c@ff650000
Found seq 0
malloc_simple: size=18, ptr=56c, limit=2000: fe554
malloc_simple: size=54, ptr=5c0, limit=2000: fe56c
malloc_simple: size=c, ptr=5cc, limit=2000: fe5c0
ofnode_read_u32: u-boot,i2c-offset-len: (not found)
ofnode_read_u32: reg: 0x1b (27)
ofnode_find_subnode: regulators: regulators
rk8xx_bind: 'pmic@1b' - found regulators subnode
pmic_bind_children for 'pmic@1b' at node offset: 13516
* Found child node: 'DCDC_REG1'
- compatible prefix: 'DCDC_REG'
- found child driver: 'rk8xx_buck'
malloc_simple: size=18, ptr=5e4, limit=2000: fe5cc
malloc_simple: size=54, ptr=638, limit=2000: fe5e4
malloc_simple: size=2c, ptr=664, limit=2000: fe638
ofnode_read_string: regulator-name: vdd_arm
- bound child device: 'DCDC_REG1'
- set 'child->driver_data': 1
* Found child node: 'DCDC_REG2'
- compatible prefix: 'DCDC_REG'
- found child driver: 'rk8xx_buck'
malloc_simple: size=54, ptr=6b8, limit=2000: fe664
malloc_simple: size=2c, ptr=6e4, limit=2000: fe6b8
ofnode_read_string: regulator-name: vdd_gpu
- bound child device: 'DCDC_REG2'
- set 'child->driver_data': 2
* Found child node: 'DCDC_REG3'
- compatible prefix: 'DCDC_REG'
- found child driver: 'rk8xx_buck'
malloc_simple: size=54, ptr=738, limit=2000: fe6e4
malloc_simple: size=2c, ptr=764, limit=2000: fe738
ofnode_read_string: regulator-name: vcc135_ddr
- bound child device: 'DCDC_REG3'
- set 'child->driver_data': 3
* Found child node: 'DCDC_REG4'
- compatible prefix: 'DCDC_REG'
- found child driver: 'rk8xx_buck'
malloc_simple: size=54, ptr=7b8, limit=2000: fe764
malloc_simple: size=2c, ptr=7e4, limit=2000: fe7b8
ofnode_read_string: regulator-name: vcc_18
- bound child device: 'DCDC_REG4'
- set 'child->driver_data': 4
* Found child node: 'LDO_REG1'
- compatible prefix: 'DCDC_REG'
ofnode_read_string: regulator-name: vcc33_io
- compatible prefix: 'LDO_REG'
- found child driver: 'rk8xx_ldo'
malloc_simple: size=54, ptr=838, limit=2000: fe7e4
malloc_simple: size=2c, ptr=864, limit=2000: fe838
ofnode_read_string: regulator-name: vcc33_io
- bound child device: 'LDO_REG1'
- set 'child->driver_data': 1
* Found child node: 'LDO_REG3'
- compatible prefix: 'DCDC_REG'
ofnode_read_string: regulator-name: vdd_10
- compatible prefix: 'LDO_REG'
- found child driver: 'rk8xx_ldo'
malloc_simple: size=54, ptr=8b8, limit=2000: fe864
malloc_simple: size=2c, ptr=8e4, limit=2000: fe8b8
ofnode_read_string: regulator-name: vdd_10
- bound child device: 'LDO_REG3'
- set 'child->driver_data': 3
* Found child node: 'LDO_REG4'
- compatible prefix: 'DCDC_REG'
ofnode_read_string: regulator-name: vccio_sd
- compatible prefix: 'LDO_REG'
- found child driver: 'rk8xx_ldo'
malloc_simple: size=54, ptr=938, limit=2000: fe8e4
malloc_simple: size=2c, ptr=964, limit=2000: fe938
ofnode_read_string: regulator-name: vccio_sd
- bound child device: 'LDO_REG4'
- set 'child->driver_data': 4
* Found child node: 'LDO_REG5'
- compatible prefix: 'DCDC_REG'
ofnode_read_string: regulator-name: vcc33_sd
- compatible prefix: 'LDO_REG'
- found child driver: 'rk8xx_ldo'
malloc_simple: size=54, ptr=9b8, limit=2000: fe964
malloc_simple: size=2c, ptr=9e4, limit=2000: fe9b8
ofnode_read_string: regulator-name: vcc33_sd
- bound child device: 'LDO_REG5'
- set 'child->driver_data': 5
* Found child node: 'LDO_REG6'
- compatible prefix: 'DCDC_REG'
ofnode_read_string: regulator-name: vcc18_codec
- compatible prefix: 'LDO_REG'
- found child driver: 'rk8xx_ldo'
malloc_simple: size=54, ptr=a38, limit=2000: fe9e4
malloc_simple: size=2c, ptr=a64, limit=2000: fea38
ofnode_read_string: regulator-name: vcc18_codec
- bound child device: 'LDO_REG6'
- set 'child->driver_data': 6
* Found child node: 'LDO_REG7'
- compatible prefix: 'DCDC_REG'
ofnode_read_string: regulator-name: vdd10_lcd_pwren_h
- compatible prefix: 'LDO_REG'
- found child driver: 'rk8xx_ldo'
malloc_simple: size=54, ptr=ab8, limit=2000: fea64
malloc_simple: size=2c, ptr=ae4, limit=2000: feab8
ofnode_read_string: regulator-name: vdd10_lcd_pwren_h
- bound child device: 'LDO_REG7'
- set 'child->driver_data': 7
* Found child node: 'SWITCH_REG1'
- compatible prefix: 'DCDC_REG'
ofnode_read_string: regulator-name: vcc33_lcd
- compatible prefix: 'LDO_REG'
ofnode_read_string: regulator-name: vcc33_lcd
- compatible prefix: 'SWITCH_REG'
- found child driver: 'rk8xx_switch'
malloc_simple: size=54, ptr=b38, limit=2000: feae4
malloc_simple: size=2c, ptr=b64, limit=2000: feb38
ofnode_read_string: regulator-name: vcc33_lcd
- bound child device: 'SWITCH_REG1'
- set 'child->driver_data': 1
* Found child node: 'LDO_REG8'
- compatible prefix: 'DCDC_REG'
ofnode_read_string: regulator-name: vcc33_ccd
- compatible prefix: 'LDO_REG'
- found child driver: 'rk8xx_ldo'
malloc_simple: size=54, ptr=bb8, limit=2000: feb64
malloc_simple: size=2c, ptr=be4, limit=2000: febb8
ofnode_read_string: regulator-name: vcc33_ccd
- bound child device: 'LDO_REG8'
- set 'child->driver_data': 8
Bound: 12 children for PMIC: 'pmic@1b'
malloc_simple: size=18, ptr=bfc, limit=2000: febe4
malloc_simple: size=54, ptr=c50, limit=2000: febfc
malloc_simple: size=54, ptr=ca4, limit=2000: fec50
malloc_simple: size=18, ptr=cbc, limit=2000: feca4
malloc_simple: size=54, ptr=d10, limit=2000: fecbc
malloc_simple: size=18, ptr=d28, limit=2000: fed10
malloc_simple: size=54, ptr=d7c, limit=2000: fed28
malloc_simple: size=8, ptr=d84, limit=2000: fed7c
malloc_simple: size=54, ptr=dd8, limit=2000: fed84
malloc_simple: size=18, ptr=df0, limit=2000: fedd8
malloc_simple: size=54, ptr=e44, limit=2000: fedf0
Looking for 'video' at 18508, name vop@ff930000
- gpio0, /pinctrl/gpio0@ff750000
- gpio1, /pinctrl/gpio1@ff780000
- gpio2, /pinctrl/gpio2@ff790000
- gpio3, /pinctrl/gpio3@ff7a0000
- gpio4, /pinctrl/gpio4@ff7b0000
- gpio5, /pinctrl/gpio5@ff7c0000
- gpio6, /pinctrl/gpio6@ff7d0000
- gpio7, /pinctrl/gpio7@ff7e0000
- gpio8, /pinctrl/gpio8@ff7f0000
- i2c0, /i2c@ff650000
- i2c1, /i2c@ff140000
- i2c2, /i2c@ff660000
- i2c3, /i2c@ff150000
- i2c4, /i2c@ff160000
- i2c5, /i2c@ff170000
- mmc0, /dwmmc@ff0f0000
- mmc1, /dwmmc@ff0c0000
- mmc2, /dwmmc@ff0d0000
- mmc3, /dwmmc@ff0e0000
- mshc0, /dwmmc@ff0f0000
- mshc1, /dwmmc@ff0c0000
- mshc2, /dwmmc@ff0d0000
- mshc3, /dwmmc@ff0e0000
- serial0, /serial@ff180000
- serial1, /serial@ff190000
- serial2, /serial@ff690000
- serial3, /serial@ff1b0000
- serial4, /serial@ff1c0000
- spi0, /spi@ff110000
- spi1, /spi@ff120000
- spi2, /spi@ff130000
- i2c20, /spi@ff110000/ec@0/i2c-tunnel
- video0, /vop@ff940000
- video1, /vop@ff930000
Found seq 1
malloc_simple: size=c, ptr=e50, limit=2000: fee44
malloc_simple: size=54, ptr=ea4, limit=2000: fee50
Looking for 'video' at 19344, name vop@ff940000
- gpio0, /pinctrl/gpio0@ff750000
- gpio1, /pinctrl/gpio1@ff780000
- gpio2, /pinctrl/gpio2@ff790000
- gpio3, /pinctrl/gpio3@ff7a0000
- gpio4, /pinctrl/gpio4@ff7b0000
- gpio5, /pinctrl/gpio5@ff7c0000
- gpio6, /pinctrl/gpio6@ff7d0000
- gpio7, /pinctrl/gpio7@ff7e0000
- gpio8, /pinctrl/gpio8@ff7f0000
- i2c0, /i2c@ff650000
- i2c1, /i2c@ff140000
- i2c2, /i2c@ff660000
- i2c3, /i2c@ff150000
- i2c4, /i2c@ff160000
- i2c5, /i2c@ff170000
- mmc0, /dwmmc@ff0f0000
- mmc1, /dwmmc@ff0c0000
- mmc2, /dwmmc@ff0d0000
- mmc3, /dwmmc@ff0e0000
- mshc0, /dwmmc@ff0f0000
- mshc1, /dwmmc@ff0c0000
- mshc2, /dwmmc@ff0d0000
- mshc3, /dwmmc@ff0e0000
- serial0, /serial@ff180000
- serial1, /serial@ff190000
- serial2, /serial@ff690000
- serial3, /serial@ff1b0000
- serial4, /serial@ff1c0000
- spi0, /spi@ff110000
- spi1, /spi@ff120000
- spi2, /spi@ff130000
- i2c20, /spi@ff110000/ec@0/i2c-tunnel
- video0, /vop@ff940000
Found seq 0
malloc_simple: size=c, ptr=eb0, limit=2000: feea4
malloc_simple: size=54, ptr=f04, limit=2000: feeb0
malloc_simple: size=18, ptr=f1c, limit=2000: fef04
malloc_simple: size=54, ptr=f70, limit=2000: fef1c
Looking for 'pinctrl' at 23748, name pinctrl
- gpio0, /pinctrl/gpio0@ff750000
- gpio1, /pinctrl/gpio1@ff780000
- gpio2, /pinctrl/gpio2@ff790000
- gpio3, /pinctrl/gpio3@ff7a0000
- gpio4, /pinctrl/gpio4@ff7b0000
- gpio5, /pinctrl/gpio5@ff7c0000
- gpio6, /pinctrl/gpio6@ff7d0000
- gpio7, /pinctrl/gpio7@ff7e0000
- gpio8, /pinctrl/gpio8@ff7f0000
- i2c0, /i2c@ff650000
- i2c1, /i2c@ff140000
- i2c2, /i2c@ff660000
- i2c3, /i2c@ff150000
- i2c4, /i2c@ff160000
- i2c5, /i2c@ff170000
- mmc0, /dwmmc@ff0f0000
- mmc1, /dwmmc@ff0c0000
- mmc2, /dwmmc@ff0d0000
- mmc3, /dwmmc@ff0e0000
- mshc0, /dwmmc@ff0f0000
- mshc1, /dwmmc@ff0c0000
- mshc2, /dwmmc@ff0d0000
- mshc3, /dwmmc@ff0e0000
- serial0, /serial@ff180000
- serial1, /serial@ff190000
- serial2, /serial@ff690000
- serial3, /serial@ff1b0000
- serial4, /serial@ff1c0000
- spi0, /spi@ff110000
- spi1, /spi@ff120000
- spi2, /spi@ff130000
- i2c20, /spi@ff110000/ec@0/i2c-tunnel
- video0, /vop@ff940000
- video1, /vop@ff930000
Not found
malloc_simple: size=18, ptr=f88, limit=2000: fef70
malloc_simple: size=54, ptr=fdc, limit=2000: fef88
Looking for 'gpio' at 24536, name gpio3@ff7a0000
- gpio0, /pinctrl/gpio0@ff750000
- gpio1, /pinctrl/gpio1@ff780000
- gpio2, /pinctrl/gpio2@ff790000
- gpio3, /pinctrl/gpio3@ff7a0000
Found seq 3
malloc_simple: size=54, ptr=1030, limit=2000: fefdc
Looking for 'gpio' at 25492, name gpio8@ff7f0000
- gpio0, /pinctrl/gpio0@ff750000
- gpio1, /pinctrl/gpio1@ff780000
- gpio2, /pinctrl/gpio2@ff790000
- gpio3, /pinctrl/gpio3@ff7a0000
- gpio4, /pinctrl/gpio4@ff7b0000
- gpio5, /pinctrl/gpio5@ff7c0000
- gpio6, /pinctrl/gpio6@ff7d0000
- gpio7, /pinctrl/gpio7@ff7e0000
- gpio8, /pinctrl/gpio8@ff7f0000
Found seq 8
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: true
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: true
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
ofnode_read_bool: u-boot,dm-pre-reloc: false
ofnode_read_bool: u-boot,dm-spl: false
ofnode_read_bool: u-boot,dm-tpl: false
initcall: 0010d133
initcall: 00101409
malloc_simple: size=c, ptr=103c, limit=2000: ff030
uclass_find_device_by_seq: 0 -1
uclass_find_device_by_seq: 0 0
- -1 -1 'clock-controller@ff760000'
- not found
malloc_simple: size=c, ptr=1048, limit=2000: ff03c
uclass_find_device_by_seq: 0 -1
uclass_find_device_by_seq: 0 0
- -1 -1 'pinctrl'
- not found
malloc_simple: size=4, ptr=104c, limit=2000: ff048
uclass_find_device_by_seq: 0 -1
uclass_find_device_by_seq: 0 0
- -1 -1 'power-management@ff730000'
- -1 -1 'syscon@ff740000'
- -1 -1 'syscon@ff770000'
- -1 -1 'syscon@ffac0000'
- not found
ofnode_read_u32_array: interrupts: fdtdec_get_int_array: interrupts
get_prop_check_min_len: interrupts
malloc_simple: size=14, ptr=1060, limit=2000: ff04c
fdtdec_get_addr_size_fixed: reg: OF: ** translation for device syscon@ff770000 **
OF: bus is default (na=1, ns=1) on
OF: translating address: 000077ff
OF: reached root node
addr=ff770000, size=1000
malloc_simple: size=4, ptr=1064, limit=2000: ff060
uclass_find_device_by_seq: 0 -1
uclass_find_device_by_seq: 0 0
- -1 -1 'power-management@ff730000'
- -1 -1 'syscon@ff740000'
- -1 0 'syscon@ff770000'
- found
uclass_find_device_by_seq: 0 1
- -1 -1 'power-management@ff730000'
- -1 -1 'syscon@ff740000'
- -1 0 'syscon@ff770000'
- -1 -1 'syscon@ffac0000'
- not found
ofnode_read_u32_array: interrupts: fdtdec_get_int_array: interrupts
get_prop_check_min_len: interrupts
malloc_simple: size=14, ptr=1078, limit=2000: ff064
fdtdec_get_addr_size_fixed: reg: OF: ** translation for device power-management@ff730000 **
OF: bus is default (na=1, ns=1) on
OF: translating address: 000073ff
OF: reached root node
addr=ff730000, size=100
rk3288_pinctrl_probe: grf=ff770000, pmu=ff730000
rk3288_pinctrl_parse_tables: bank 0, reg 0
rk3288_pinctrl_parse_tables: bank 1, reg 10
rk3288_pinctrl_parse_tables: bank 2, reg 20
rk3288_pinctrl_parse_tables: bank 3, reg 30
rk3288_pinctrl_parse_tables: bank 4, reg 44
rk3288_pinctrl_parse_tables: bank 5, reg 5c
rk3288_pinctrl_parse_tables: bank 6, reg 6c
rk3288_pinctrl_parse_tables: bank 7, reg 7c
rk3288_pinctrl_parse_tables: bank 8, reg 90
malloc_simple: size=18, ptr=1090, limit=2000: ff078
ofnode_read_u32_array: interrupts: fdtdec_get_int_array: interrupts
get_prop_check_min_len: interrupts
ofnode_read_u32_array: interrupts: fdtdec_get_int_array: interrupts
get_prop_check_min_len: interrupts
OF: ** translation for device clock-controller@ff760000 **
OF: bus is default (na=1, ns=1) on
OF: translating address: 000076ff
OF: reached root node
rk3288_pinctrl_request: func=16, flags=0
initcall: 0013e46d
initcall: 0012b99d
env_init: Environment nowhere init done (ret=0)
initcall: 0010d105
initcall: 00124be5
malloc_simple: size=18, ptr=10a8, limit=2000: ff090
malloc_simple: size=10, ptr=10b8, limit=2000: ff0a8
uclass_find_device_by_seq: 0 2
- 2 -1 'serial@ff690000'
- not found
ofnode_read_u32_array: interrupts: fdtdec_get_int_array: interrupts
get_prop_check_min_len: interrupts
OF: ** translation for device serial@ff690000 **
OF: bus is default (na=1, ns=1) on
OF: translating address: 000069ff
OF: reached root node
ofnode_read_u32: reg-offset: (not found)
ofnode_read_u32: reg-shift: 0x2 (2)
clk_get_by_indexed_prop(dev=000fe414, index=0, clk=000fdea0)
fdtdec_get_int: #clock-cells: 0x1 (1)
clk_of_xlate_default(clk=000fdea0)
clk_request(dev=000fecbc, clk=000fdea0)
clk_get_rate(clk=000fdea0)
ofnode_read_u32: clock-frequency: 0x16e3600 (24000000)
initcall: 0013d581
U-Boot 2018.05-rc3-02351-g530ebe36a0-dirty (May 02 2018 - 19:36:27 -0500)
initcall: 0010cff9
U-Boot code: 00100000 -> 00166DF8 BSS: -> 001A6910
initcall: 0010d3e9
Model: Google Speedy
initcall: 0010d0f5
DRAM: initcall: 00101549
malloc_simple: size=3c, ptr=10f4, limit=2000: ff0b8
uclass_find_device_by_seq: 0 -1
uclass_find_device_by_seq: 0 0
- -1 -1 'dmc@ff610000'
- not found
ofnode_read_u32_array: interrupts: fdtdec_get_int_array: interrupts
get_prop_check_min_len: interrupts
rockchip_sdram_size ff73009c 3c50dc50
rank 2 col 11 bk 3 cs0_row 14 bw 2 row_3_4 0
rank 2 col 11 bk 3 cs0_row 14 bw 2 row_3_4 0
SDRAM base=0, size=0
initcall: 0010d1b9
Monitor len: 000A6910
Ram size: 00000000
Ram top: 00000000
initcall: 0010ce8d
initcall: 0010cebd
TLB table from ffff0000 to ffff4000
initcall: 0010d0d5
video_reserve: Reserving 7f0000 bytes at ff800000 for video device 'vop@ff930000'
video_reserve: Reserving 800000 bytes at ff000000 for video device 'vop@ff940000'
Video frame buffers from ff000000 to ffff0000
initcall: 0010cea1
initcall: 0010cfb9
Reserving 666k for U-Boot at: fef59000
initcall: 0010cf91
Reserving 32800k for malloc() at: fcf51000
initcall: 0010d09d
Reserving 80 Bytes for Board Info at: fcf50fb0
initcall: 0010d13b
initcall: 0010cf69
Reserving 208 Bytes for Global Data at: fcf50ee0
initcall: 0010cf19
Reserving 47360 Bytes for FDT at: fcf455e0
initcall: 0010d13f
initcall: 0010d14b
initcall: 0010d211
initcall: 0010cea5
initcall: 0010d155
RAM Configuration:
Bank #0: 0 0 Bytes
DRAM: 0 Bytes
initcall: 0010cf05
New Stack Pointer is: fcf455c0
initcall: 0010d071
initcall: 0010d143
initcall: 0010d019
Relocation Offset is: fee59000
Relocating to fef59000, new gd at fcf50ee0, sp at fcf455c0
initcall: fef6624d
initcall: fef66251
initcall: 0010d3a1 (relocated to fef663a1)
dram_bank_mmu_setup: bank: 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment