thanks
1. the uboot debug log is as follow
U-Boot 2017.03 (Jun 05 2018 - 11:20:13 +0800)
initcall: 000000004011aba8
U-Boot code: 40100000 -> 401A1128 BSS: -> 401DA2B0
initcall: 00000000401038ac
SoC: LS1023PE Rev1.1 (0x87920a11)
Clock Configuration:
CPU0(A53):1600 MHz CPU1(A53):1600 MHz
Bus: 400 MHz DDR: 1600 MT/s FMAN: 500 MHz
Reset Configuration Word (RCW):
00000000: 08100010 0a000000 00000000 00000000
00000010: 99980002 00004012 40044000 c1002000
00000020: 00000000 00000000 00000000 00038ffc
00000030: 20004500 00381100 00000096 00000001
initcall: 000000004011b290
Model: LS1023A ECA Board
Board: LS1023aeca, boot from QSPI
SERDES Reference Clocks:
SD1_CLK1 = 100MHZ, SD1_CLK2 = 100MHZ
initcall: 000000004011ac6c
I2C: ready
initcall: 000000004011ac4c
DRAM: initcall: 0000000040103dac
Initializing DDR....
starting at step 1 (STEP_GET_SPD)
Filling dimm parameters from board specific file
Computing lowest common DIMM parameters for memctl=0
Detected UDIMM Fixed DDR on board
lowest_common_spd_caslat is 0xb
Warning: not all DIMMs ECC capable, cant enable ECC
tCKmin_ps = 938
trcd_ps = 13500
trp_ps = 13500
tras_ps = 33000
trfc1_ps = 260000
trfc2_ps = 160000
trfc4_ps = 110000
trrds_ps = 3700
trrdl_ps = 5300
tccdl_ps = 5355
twr_ps = 15000
trc_ps = 46500
Reloading memory controller configuration options for memctl=0
mclk_ps = 1250 ps
Found timing match: n_ranks 1, data rate 1666, rank_gb 0
0 of 1 controllers are interleaving.
Checking interleaving options completed
dbw_cap_adj[0]=0
ctrl 0 dimm 0 base 0x0
ctrl 0 total 0x80000000
Total mem by __step_assign_addresses is 0x80000000
Total mem 2147483648 assigned
FSL Memory ctrl register computation
FSLDDR: cs[0]_bnds = 0x0000007f
FSLDDR: cs[0]_config = 0x80040412
FSLDDR: cs[0]_config_2 = 0x00000000
FSLDDR: cs[1]_bnds = 0x00000000
FSLDDR: cs[1]_config = 0x00000000
FSLDDR: cs[1]_config_2 = 0x00000000
FSLDDR: cs[2]_bnds = 0x00000000
FSLDDR: cs[2]_config = 0x00000000
FSLDDR: cs[2]_config_2 = 0x00000000
FSLDDR: cs[3]_bnds = 0x00000000
FSLDDR: cs[3]_config = 0x00000000
FSLDDR: cs[3]_config_2 = 0x00000000
FSLDDR: timing_cfg_0 = 0x91550018
FSLDDR: timing_cfg_3 = 0x010c1000
FSLDDR: timing_cfg_1 = 0xbbb48c42
FSLDDR: timing_cfg_2 = 0x0048c111
FSLDDR: ddr_cdr1 = 0x80040000
FSLDDR: ddr_cdr2 = 0x0000a181
FSLDDR: ddr_sdram_cfg = 0xc50c0008
DDR: ddr_data_init = 0xdeadbeef
FSLDDR: ddr_sdram_cfg_2 = 0x00401100
FSLDDR: ddr_sdram_mode = 0x03010210
FSLDDR: ddr_sdram_mode_3 = 0x00010210
FSLDDR: ddr_sdram_mode_5 = 0x00010210
FSLDDR: ddr_sdram_mode_5 = 0x00010210
FSLDDR: ddr_sdram_mode_2 = 0x00000000
FSLDDR: ddr_sdram_mode_4 = 0x00000000
FSLDDR: ddr_sdram_mode_6 = 0x00000000
FSLDDR: ddr_sdram_mode_8 = 0x00000000
FSLDDR: ddr_sdram_mode_9) = 0x00000500
FSLDDR: ddr_sdram_mode_11 = 0x00000400
FSLDDR: ddr_sdram_mode_13 = 0x00000400
FSLDDR: ddr_sdram_mode_15 = 0x00000400
FSLDDR: ddr_sdram_mode_10) = 0x04000000
FSLDDR: ddr_sdram_mode_12 = 0x04000000
FSLDDR: ddr_sdram_mode_14 = 0x04000000
FSLDDR: ddr_sdram_mode_16 = 0x04000000
FSLDDR: ddr_sdram_interval = 0x18600618
FSLDDR: clk_cntl = 0x03000000
FSLDDR: timing_cfg_4 = 0x00000002
FSLDDR: timing_cfg_5 = 0x03401400
FSLDDR: ddr_sdram_cfg_3 = 0x00000000
FSLDDR: timing_cfg_6 = 0x00000000
FSLDDR: timing_cfg_7 = 0x13300000
FSLDDR: timing_cfg_8 = 0x02115600
FSLDDR: timing_cfg_9 = 0x00000000
FSLDDR: dq_map_0 = 0x00000000
FSLDDR: dq_map_1 = 0x00000000
FSLDDR: dq_map_2 = 0x00000000
FSLDDR: dq_map_3 = 0x00000000
FSLDDR: zq_cntl = 0x8a090705
FSLDDR: wrlvl_cntl = 0x8675f607
FSLDDR: wrlvl_cntl_2 = 0x07090800
FSLDDR: wrlvl_cntl_3 = 0x00000000
Programming controller 0
Write to debug_29 as 00700046
total 2 GB
Need to wait up to 132 * 10ms
total_memory by __fsl_ddr_sdram = 2147483648
initcall: 000000004011af08
Monitor len: 000DA2B0
Ram size: 80000000
Ram top: FFE00000
initcall: 000000004011aa20
initcall: 000000004011abdc
TLB table from ffdf0000 to ffe00000
initcall: 000000004011aa34
initcall: 000000004011ab58
Reserving 872k for U-Boot at: ffd15000
initcall: 000000004011ab24
Reserving 1040k for malloc() at: ffc11000
initcall: 000000004011adb0
Reserving 168 Bytes for Board Info at: ffc10f58
initcall: 000000004011aa3c
initcall: 000000004011aae8
Reserving 504 Bytes for Global Data at: ffc10d60
initcall: 000000004011aa80
Reserving 10336 Bytes for FDT at: ffc0e500
initcall: 000000004011aa4c
initcall: 000000004011af84
initcall: 000000004011aed4
initcall: 000000004011ae04
RAM Configuration:
Bank #0: 80000000 2 GiB
Bank #1: 0 0 Bytes
DRAM: 2 GiB (DDR4, 32-bit, CL=11, ECC off)
initcall: 000000004011aa5c
New Stack Pointer is: ffc0e4f0
initcall: 000000004011ad74
initcall: 000000004011acfc
Relocation Offset is: bfc15000
Relocating to ffd15000, new gd at ffc10d60, sp at ffc0e4f0
initcall: 00000000ffd2ffd4
initcall: 00000000ffd2ffdc
initcall: 000000004011b244 (relocated to 00000000ffd30244)
initcall: 000000004011b208 (relocated to 00000000ffd30208)
efi_runtime_relocate: Relocating to offset=ffd15000
efi_runtime_relocate: Setting 00000000ffda7f10 to ffda7fa0
efi_runtime_relocate: Setting 00000000ffda7f28 to ffd7efa8
efi_runtime_relocate: Setting 00000000ffda7f38 to ffd7efc0
efi_runtime_relocate: Setting 00000000ffda7f48 to ffd7efc0
efi_runtime_relocate: Setting 00000000ffda7f50 to ffda7fb8
efi_runtime_relocate: Setting 00000000ffda7f58 to ffd7ee30
efi_runtime_relocate: Setting 00000000ffda7f68 to ffda7f70
efi_runtime_relocate: Setting 00000000ffda7fd0 to ffd65e3c
efi_runtime_relocate: Setting 00000000ffda7fd8 to ffda7edc
efi_runtime_relocate: Setting 00000000ffda7fe0 to ffda7ed4
efi_runtime_relocate: Setting 00000000ffda7fe8 to ffda7ed4
efi_runtime_relocate: Setting 00000000ffda7ff0 to ffd66000
efi_runtime_relocate: Setting 00000000ffda7ff8 to ffda7ee4
efi_runtime_relocate: Setting 00000000ffda8000 to ffda7edc
efi_runtime_relocate: Setting 00000000ffda8008 to ffda7edc
efi_runtime_relocate: Setting 00000000ffda8010 to ffda7edc
efi_runtime_relocate: Setting 00000000ffda8018 to ffda7edc
efi_runtime_relocate: Setting 00000000ffda8020 to ffd65e44
initcall: 000000004011affc (relocated to 00000000ffd2fffc)
initcall: 000000004011b1c8 (relocated to 00000000ffd301c8)
Pre-reloc malloc() used 0xd8 bytes (0 KB)
using memory 0xffc11000-0xffd15000 for malloc()
initcall: 000000004011b004 (relocated to 00000000ffd30004)
initcall: 000000004011afcc (relocated to 00000000ffd2ffcc)
initcall: 000000004011b1b4 (relocated to 00000000ffd301b4)
uclass_find_device_by_seq: 0 -1
uclass_find_device_by_seq: 0 0
- -1 -1
- not found
bind node chosen
Device 'chosen' has no compatible string
bind node aliases
Device 'aliases' has no compatible string
bind node memory
Device 'memory' has no compatible string
bind node sysclk
- attempt to match compatible string 'fixed-clock'
No match for node 'sysclk'
bind node interrupt-controller@1400000
- attempt to match compatible string 'arm,gic-400'
No match for node 'interrupt-controller@1400000'
bind node soc
- attempt to match compatible string 'simple-bus'
- found match at 'generic_simple_bus'
fdtdec_get_int_array: ranges
get_prop_check_min_len: ranges
bind node clocking@1ee1000
- attempt to match compatible string 'fsl,ls1043a-clockgen'
No match for node 'clocking@1ee1000'
bind node dspi@2100000
- attempt to match compatible string 'fsl,vf610-dspi'
- found match at 'fsl_dspi'
Looking for 'spi' at 888, name dspi@2100000
- spi0, /soc/quadspi@1550000
- spi1, /soc/dspi@2100000
Found seq 1
dspi@2100000 assigned req_seq 1.
Bound device dspi@2100000 to soc
- ignoring disabled device
bind node ifc@1530000
- attempt to match compatible string 'fsl,ifc'
- attempt to match compatible string 'simple-bus'
- found match at 'generic_simple_bus'
fdtdec_get_int_array: ranges
get_prop_check_min_len: ranges
bind node board-control@0,0
- attempt to match compatible string 'simple-bus'
- found match at 'generic_simple_bus'
fdtdec_get_int_array: ranges
get_prop_check_min_len: ranges
Bound device board-control@0,0 to ifc@1530000
Bound device ifc@1530000 to soc
bind node i2c@2180000
- attempt to match compatible string 'fsl,vf610-i2c'
No match for node 'i2c@2180000'
- ignoring disabled device
- ignoring disabled device
- ignoring disabled device
bind node serial@21c0500
- attempt to match compatible string 'fsl,ns16550'
- attempt to match compatible string 'ns16550a'
No match for node 'serial@21c0500'
bind node serial@21c0600
- attempt to match compatible string 'fsl,ns16550'
- attempt to match compatible string 'ns16550a'
No match for node 'serial@21c0600'
bind node serial@21d0500
- attempt to match compatible string 'fsl,ns16550'
- attempt to match compatible string 'ns16550a'
No match for node 'serial@21d0500'
bind node serial@21d0600
- attempt to match compatible string 'fsl,ns16550'
- attempt to match compatible string 'ns16550a'
No match for node 'serial@21d0600'
bind node serial@2950000
- attempt to match compatible string 'fsl,ls1021a-lpuart'
No match for node 'serial@2950000'
- ignoring disabled device
- ignoring disabled device
- ignoring disabled device
- ignoring disabled device
- ignoring disabled device
bind node quadspi@1550000
- attempt to match compatible string 'fsl,vf610-qspi'
- found match at 'fsl_qspi'
Looking for 'spi' at 4184, name quadspi@1550000
- spi0, /soc/quadspi@1550000
Found seq 0
bind node s25fl512s@0
- attempt to match compatible string 'spi-flash'
- found match at 'spi_flash_std'
fdtdec_get_int: reg: 0x0 (0)
fdtdec_get_int: spi-max-frequency: 0x1312d00 (20000000)
fdtdec_get_bool: spi-cpol
fdtdec_get_bool: spi-cpha
fdtdec_get_bool: spi-cs-high
fdtdec_get_bool: spi-3wire
fdtdec_get_bool: spi-half-duplex
fdtdec_get_uint: spi-tx-bus-width: (not found)
fdtdec_get_uint: spi-rx-bus-width: (not found)
Bound device s25fl512s@0 to quadspi@1550000
Bound device quadspi@1550000 to soc
bind node usb3@2f00000
- attempt to match compatible string 'fsl,layerscape-dwc3'
- found match at 'xhci_fsl'
Looking for 'usb' at 4520, name usb3@2f00000
- spi0, /soc/quadspi@1550000
- spi1, /soc/dspi@2100000
Not found
Bound device usb3@2f00000 to soc
bind node usb3@3000000
- attempt to match compatible string 'fsl,layerscape-dwc3'
- found match at 'xhci_fsl'
Looking for 'usb' at 4648, name usb3@3000000
- spi0, /soc/quadspi@1550000
- spi1, /soc/dspi@2100000
Not found
Bound device usb3@3000000 to soc
bind node usb3@3100000
- attempt to match compatible string 'fsl,layerscape-dwc3'
- found match at 'xhci_fsl'
Looking for 'usb' at 4776, name usb3@3100000
- spi0, /soc/quadspi@1550000
- spi1, /soc/dspi@2100000
Not found
Bound device usb3@3100000 to soc
bind node pcie@3400000
- attempt to match compatible string 'fsl,ls-pcie'
- found match at 'pci_layerscape'
Looking for 'pci' at 4904, name pcie@3400000
- spi0, /soc/quadspi@1550000
- spi1, /soc/dspi@2100000
Not found
Bound device pcie@3400000 to soc
bind node pcie@3500000
- attempt to match compatible string 'fsl,ls-pcie'
- found match at 'pci_layerscape'
Looking for 'pci' at 5204, name pcie@3500000
- spi0, /soc/quadspi@1550000
- spi1, /soc/dspi@2100000
Not found
Bound device pcie@3500000 to soc
bind node pcie@3600000
- attempt to match compatible string 'fsl,ls-pcie'
- found match at 'pci_layerscape'
Looking for 'pci' at 5520, name pcie@3600000
- spi0, /soc/quadspi@1550000
- spi1, /soc/dspi@2100000
Not found
Bound device pcie@3600000 to soc
Bound device soc to root_driver
initcall: 000000004011b198 (relocated to 00000000ffd30198)
initcall: 0000000040106c98 (relocated to 00000000ffd1bc98)
Using SERDES1 Protocol: 39320 (0x9998)
PCIe4: disabled all R/W permission!
The PCIE4 doesn't exist!
01: operation
02: jump
03: load_imm_u32
05: operation
00000000: No error:
SEC0: RNG instantiated
ppa_init: PPA image load from XIP
fsl-ppa: boot_loc_ptr_l = 0x0000000001570604, boot_loc_ptr_h =0x0000000001570600
SEC Firmware: Bad firmware image (not a FIT image)
Not a microcode
initcall: 0000000040152040 (relocated to 00000000ffd67040)
efi_add_memory_map: 0x80000000 0x7fe00 7 no
efi_add_memory_map: 0x0 0x0 7 no
efi_add_memory_map: 0xfec0e000 0x11f2 2 no
efi_add_memory_map: 0xffda7000 0x2 5 no
initcall: 0000000040129348 (relocated to 00000000ffd3e348)
initcall: 000000004011b180 (relocated to 00000000ffd30180)
initcall: 000000004011b15c (relocated to 00000000ffd3015c)
Now running in RAM - U-Boot at: ffd15000
initcall: 0000000040103b20 (relocated to 00000000ffd18b20)
cpo_optimal = 0x40, cpo_target = 0x46
cpo_max = 0x1b, cpo_min = 0x17
PSCI: PSCI does not exist.
Waking secondary cores to start from ffd15000
All (2) cores are up.
Cleared 10 portals
Cleared 10 portals
initcall: 000000004011b00c (relocated to 00000000ffd3000c)
initcall: 000000004011b134 (relocated to 00000000ffd30134)
MMC: FSL_SDHC: 0
initcall: 000000004011b0c4 (relocated to 00000000ffd300c4)
fdtdec_get_config_int: load-environment
uclass_find_device_by_seq: 0 0
- 1 -1
- 0 -1
- not found
uclass_find_device_by_seq: 1 0
- 1 -1
- 0 -1
- found
uclass_find_device_by_seq: 0 -1
uclass_find_device_by_seq: 0 0
- -1 -1
- -1 -1
- -1 -1
- not found
uclass_find_device_by_seq: 0 0
- 1 -1
- 0 -1
- not found
fdtdec_get_bool: big-endian
fdtdec_get_int: spi-max-frequency: (not found)
fdtdec_get_int: num-cs: 0x2 (2)
fsl_qspi_ofdata_to_platdata: regs=<0x1550000> <0x40000000, 0x4000000>, max-frequency=50000000, endianess=be
fdtdec_get_int: spi-max-frequency: (not found)
spi_find_chip_select: plat=00000000ffc116b0, cs=0
uclass_find_device_by_seq: 0 -1
uclass_find_device_by_seq: 0 0
- -1 -1
- not found
spi_flash_std_probe: slave=00000000ffc14160, cs=0
fdtdec_get_addr_size_fixed: memory-map: (not found)
spi_flash_decode_fdt: Cannot decode address
SF: Detected s25fl512s_256k with page size 512 Bytes, erase size 256 KiB, total 64 MiB
SF: readcmd:0xb,writecmd:0x2,erase:0xd8,dummy:0x1,cmdlen:0x4,flag:0x0
spi_get_bus_and_cs: bus=00000000ffc114e0, slave=00000000ffc14160, mode=0x3
Destroy Hash Table: 00000000ffda4058 table = 0000000000000000
Create Hash Table: N=512
INSERT: table 00000000ffda4058, filled 1/521 rv 00000000ffc16b18 ==> name="arch" value="arm"
INSERT: table 00000000ffda4058, filled 2/521 rv 00000000ffc17ae0 ==> name="baudrate" value="115200"
INSERT: table 00000000ffda4058, filled 3/521 rv 00000000ffc18a80 ==> name="board" value="ls1023aeca"
INSERT: table 00000000ffda4058, filled 4/521 rv 00000000ffc17090 ==> name="board_name" value="ls1023aeca"
INSERT: table 00000000ffda4058, filled 5/521 rv 00000000ffc174f0 ==> name="boot_a_script" value="load ${devtype} ${devnum}:${distro_bootpart} ${scriptaddr} ${prefix}${script}; source ${scriptaddr}"
INSERT: table 00000000ffda4058, filled 6/521 rv 00000000ffc19138 ==> name="boot_efi_binary" value="load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} efi/boot/bootaa64.efi; if fdt addr ${fdt_addr_r}; then bootefi ${kernel_addr_r} ${fdt_addr_r};else bootefi ${kernel_addr_r} ${fdtcontroladdr};fi"
INSERT: table 00000000ffda4058, filled 7/521 rv 00000000ffc198e0 ==> name="boot_extlinux" value="sysboot ${devtype} ${devnum}:${distro_bootpart} any ${scriptaddr} ${prefix}extlinux/extlinux.conf"
INSERT: table 00000000ffda4058, filled 8/521 rv 00000000ffc173d8 ==> name="boot_net_pci_enum" value="pci enum"
INSERT: table 00000000ffda4058, filled 9/521 rv 00000000ffc1b2f8 ==> name="boot_net_usb_start" value="usb start"
INSERT: table 00000000ffda4058, filled 10/521 rv 00000000ffc16348 ==> name="boot_prefixes" value="/ /boot/"
INSERT: table 00000000ffda4058, filled 11/521 rv 00000000ffc16410 ==> name="boot_script_dhcp" value="boot.scr.uimg"
INSERT: table 00000000ffda4058, filled 12/521 rv 00000000ffc1b078 ==> name="boot_scripts" value="boot.scr.uimg boot.scr"
INSERT: table 00000000ffda4058, filled 13/521 rv 00000000ffc19ed0 ==> name="boot_targets" value="mmc0 usb0 "
INSERT: table 00000000ffda4058, filled 14/521 rv 00000000ffc1b208 ==> name="bootargs" value="console=ttyS0,115200 root=/dev/ram0 ip=%s:%s:%s:%s::eth0:off earlycon=uart8250,mmio,0x21c0500 mtdparts=1550000.quadspi:1m(rcw),4m(uboot),1m(fman),1m(sys_info),1m(reserved),14m(ls1023itb_a),14m(app_a),14m(ls1023itb_b),14m(app_b)"
INSERT: table 00000000ffda4058, filled 15/521 rv 00000000ffc18328 ==> name="bootcmd" value="run qspi_bootcmd; "
INSERT: table 00000000ffda4058, filled 16/521 rv 00000000ffc1a2b8 ==> name="bootcmd_mmc0" value="setenv devnum 0; run mmc_boot"
INSERT: table 00000000ffda4058, filled 17/521 rv 00000000ffc171d0 ==> name="bootcmd_usb0" value="setenv devnum 0; run usb_boot"
INSERT: table 00000000ffda4058, filled 18/521 rv 00000000ffc193e0 ==> name="bootdelay" value="10"
INSERT: table 00000000ffda4058, filled 19/521 rv 00000000ffc1a740 ==> name="console" value="ttyS0,115200"
INSERT: table 00000000ffda4058, filled 20/521 rv 00000000ffc19b10 ==> name="cpu" value="armv8"
INSERT: table 00000000ffda4058, filled 21/521 rv 00000000ffc18b98 ==> name="distro_bootcmd" value="for target in ${boot_targets}; do run bootcmd_${target}; done"
INSERT: table 00000000ffda4058, filled 22/521 rv 00000000ffc19ca0 ==> name="efi_dtb_prefixes" value="/ /dtb/ /dtb/current/"
INSERT: table 00000000ffda4058, filled 23/521 rv 00000000ffc18170 ==> name="ethact" value="FM1@DTSEC3"
INSERT: table 00000000ffda4058, filled 24/521 rv 00000000ffc17608 ==> name="ethaddr" value="00:00:12:34:56:78"
INSERT: table 00000000ffda4058, filled 25/521 rv 00000000ffc17018 ==> name="ethprime" value="FM1@DTSEC3"
INSERT: table 00000000ffda4058, filled 26/521 rv 00000000ffc176a8 ==> name="fdt_addr" value="0x44f00000"
INSERT: table 00000000ffda4058, filled 27/521 rv 00000000ffc19de0 ==> name="fdt_addr_r" value="0x90000000"
INSERT: table 00000000ffda4058, filled 28/521 rv 00000000ffc1aee8 ==> name="fdt_high" value="0xffffffffffffffff"
INSERT: table 00000000ffda4058, filled 29/521 rv 00000000ffc16f78 ==> name="fdtcontroladdr" value="ffc1f500"
INSERT: table 00000000ffda4058, filled 30/521 rv 00000000ffc1aba0 ==> name="fdtheader_addr_r" value="0x80100000"
INSERT: table 00000000ffda4058, filled 31/521 rv 00000000ffc196b0 ==> name="fileaddr" value="82000000"
INSERT: table 00000000ffda4058, filled 32/521 rv 00000000ffc187b0 ==> name="filesize" value="51dd24"
INSERT: table 00000000ffda4058, filled 33/521 rv 00000000ffc18fa8 ==> name="fman_ucode" value="ffc2dc80"
INSERT: table 00000000ffda4058, filled 34/521 rv 00000000ffc1b050 ==> name="gatewayip" value="172.18.180.1"
INSERT: table 00000000ffda4058, filled 35/521 rv 00000000ffc18d78 ==> name="hwconfig" value="fsl_ddr:bank_intlv=auto"
INSERT: table 00000000ffda4058, filled 36/521 rv 00000000ffc16c80 ==> name="initrd_high" value="0xffffffffffffffff"
INSERT: table 00000000ffda4058, filled 37/521 rv 00000000ffc16438 ==> name="ipaddr" value="172.18.180.50"
INSERT: table 00000000ffda4058, filled 38/521 rv 00000000ffc183f0 ==> name="kernel_addr" value="0x41000000"
INSERT: table 00000000ffda4058, filled 39/521 rv 00000000ffc19098 ==> name="kernel_addr_offset" value="0x800000"
INSERT: table 00000000ffda4058, filled 40/521 rv 00000000ffc16e38 ==> name="kernel_addr_r" value="0x81000000"
INSERT: table 00000000ffda4058, filled 41/521 rv 00000000ffc1a4c0 ==> name="kernel_size" value="0xE00000"
INSERT: table 00000000ffda4058, filled 42/521 rv 00000000ffc18490 ==> name="kernel_ver_addr_offset" value="0x2400000"
INSERT: table 00000000ffda4058, filled 43/521 rv 00000000ffc1a100 ==> name="kernelheader_addr" value="0x40800000"
INSERT: table 00000000ffda4058, filled 44/521 rv 00000000ffc17388 ==> name="kernelheader_addr_r" value="0x80200000"
INSERT: table 00000000ffda4058, filled 45/521 rv 00000000ffc18580 ==> name="kernelheader_size" value="0x40000"
INSERT: table 00000000ffda4058, filled 46/521 rv 00000000ffc18da0 ==> name="load_addr" value="0xa0000000"
INSERT: table 00000000ffda4058, filled 47/521 rv 00000000ffc1add0 ==> name="load_efi_dtb" value="load ${devtype} ${devnum}:${distro_bootpart} ${fdt_addr_r} ${prefix}${efi_fdtfile}"
INSERT: table 00000000ffda4058, filled 48/521 rv 00000000ffc17ba8 ==> name="mmc_boot" value="if mmc dev ${devnum}; then setenv devtype mmc; run scan_dev_for_boot_part; fi"
INSERT: table 00000000ffda4058, filled 49/521 rv 00000000ffc19778 ==> name="mtdparts" value="mtdparts=1550000.quadspi:1m(rcw),4m(uboot),1m(fman),1m(sys_info),1m(reserved),14m(ls1023itb_a),14m(app_a),14m(ls1023itb_b),14m(app_b)"
INSERT: table 00000000ffda4058, filled 50/521 rv 00000000ffc17ea0 ==> name="netmask" value="255.255.255.0"
INSERT: table 00000000ffda4058, filled 51/521 rv 00000000ffc183a0 ==> name="qspi_bootcmd" value="echo Trying load from qspi..;sf probe && sf read $load_addr $kernel_addr_offset $kernel_size; bootm $load_addr"
INSERT: table 00000000ffda4058, filled 52/521 rv 00000000ffc1afb0 ==> name="qspi_ver_bootcmd" value="echo Trying load from qspi..;sf probe && sf read $load_addr $kernel_ver_addr_offset $kernel_size; bootm $load_addr"
INSERT: table 00000000ffda4058, filled 53/521 rv 00000000ffc16370 ==> name="scan_dev_for_boot" value="echo Scanning ${devtype} ${devnum}:${distro_bootpart}...; for prefix in ${boot_prefixes}; do run scan_dev_for_extlinux; run scan_dev_for_scripts; done;run scan_dev_for_efi;"
INSERT: table 00000000ffda4058, filled 54/521 rv 00000000ffc1b118 ==> name="scan_dev_for_boot_part" value="part list ${devtype} ${devnum} -bootable devplist; env exists devplist || setenv devplist 1; for distro_bootpart in ${devplist}; do if fstype ${devtype} ${devnum}:${distro_bootpart} bootfstype; then run scan_dev_for_boot; fi; done"
INSERT: table 00000000ffda4058, filled 55/521 rv 00000000ffc1af38 ==> name="scan_dev_for_efi" value="setenv efi_fdtfile ${fdtfile}; for prefix in ${efi_dtb_prefixes}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${efi_fdtfile}; then run load_efi_dtb; fi;done;if test -e ${devtype} ${devnum}:${distro_bootpart} efi/boot/bootaa64.efi; then echo Found EFI removable media binary efi/boot/bootaa64.efi; run boot_efi_binary; echo EFI LOAD FAILED: continuing...; fi; setenv efi_fdtfile"
INSERT: table 00000000ffda4058, filled 56/521 rv 00000000ffc1ad58 ==> name="scan_dev_for_extlinux" value="if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}extlinux/extlinux.conf; then echo Found ${prefix}extlinux/extlinux.conf; run boot_extlinux; echo SCRIPT FAILED: continuing...; fi"
INSERT: table 00000000ffda4058, filled 57/521 rv 00000000ffc1ab78 ==> name="scan_dev_for_scripts" value="for script in ${boot_scripts}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${script}; then echo Found U-Boot script ${prefix}${script}; run boot_a_script; echo SCRIPT FAILED: continuing...; fi; done"
INSERT: table 00000000ffda4058, filled 58/521 rv 00000000ffc1a0b0 ==> name="scriptaddr" value="0x80000000"
INSERT: table 00000000ffda4058, filled 59/521 rv 00000000ffc1a8d0 ==> name="scripthdraddr" value="0x80080000"
INSERT: table 00000000ffda4058, filled 60/521 rv 00000000ffc19840 ==> name="scsidevs" value="0"
INSERT: table 00000000ffda4058, filled 61/521 rv 00000000ffc17f18 ==> name="serverip" value="172.18.180.9"
INSERT: table 00000000ffda4058, filled 62/521 rv 00000000ffc1a7b8 ==> name="soc" value="fsl-layerscape"
INSERT: table 00000000ffda4058, filled 63/521 rv 00000000ffc18968 ==> name="stderr" value="serial"
INSERT: table 00000000ffda4058, filled 64/521 rv 00000000ffc179a0 ==> name="stdin" value="serial"
INSERT: table 00000000ffda4058, filled 65/521 rv 00000000ffc19c00 ==> name="stdout" value="serial"
INSERT: table 00000000ffda4058, filled 66/521 rv 00000000ffc18120 ==> name="usb_boot" value="usb start; if usb dev ${devnum}; then setenv devtype usb; run scan_dev_for_boot_part; fi"
INSERT: table 00000000ffda4058, filled 67/521 rv 00000000ffc19c28 ==> name="vendor" value="freescale"
INSERT: free(data = 00000000ffc141a0)
INSERT: done
Initial value for argc=3
Final value for argc=3
initcall: 000000004011b260 (relocated to 00000000ffd30260)
initcall: 000000004011aff4 (relocated to 00000000ffd2fff4)
initcall: 0000000040129364 (relocated to 00000000ffd3e364)
initcall: 000000004011b0ac (relocated to 00000000ffd300ac)
initcall: 0000000040124418 (relocated to 00000000ffd39418)
In: serial
Out: serial
Err: serial
Initial value for argc=3
Final value for argc=3
Initial value for argc=3
Final value for argc=3
Initial value for argc=3
Final value for argc=3
initcall: 0000000040106d40 (relocated to 00000000ffd1bd40)
initcall: 0000000040105cd8 (relocated to 00000000ffd1acd8)
initcall: 000000004011b094 (relocated to 00000000ffd30094)
initcall: 000000004011b06c (relocated to 00000000ffd3006c)
initcall: 0000000040104210 (relocated to 00000000ffd19210)
ahci_host_init: start
cap 0xe537ff80 port_map 0x1 n_ports 1
SATA link 0 timeout.
HOST_CTL 0x80000000
HOST_CTL 0x80000002
AHCI 0001.0301 32 slots 1 ports 6 Gbps 0x1 impl SATA mode
flags: 64bit ncq pm clo only pmp fbss pio slum part ccc apst
Enter ahci_device_data_io: for port 0
No Link on port 0!
scsi_ahci: SCSI inquiry command failure.
SCSI command 0x12 ret errno -5
Found 0 device(s).
Initial value for argc=3
Final value for argc=3
initcall: 000000004011b048 (relocated to 00000000ffd30048)
SCSI: initcall: 000000004011b024 (relocated to 00000000ffd30024)
Net: uclass_find_device_by_seq: 0 0
- 1 -1
- 0 0
- found
spi_find_chip_select: plat=00000000ffc116b0, cs=0
uclass_find_device_by_seq: 0 -1
uclass_find_device_by_seq: 0 0
- -1 -1
- not found
spi_flash_std_probe: slave=00000000ffc12d70, cs=0
fdtdec_get_addr_size_fixed: memory-map: (not found)
spi_flash_decode_fdt: Cannot decode address
SF: Detected s25fl512s_256k with page size 512 Bytes, erase size 256 KiB, total 64 MiB
SF: readcmd:0xb,writecmd:0x2,erase:0xd8,dummy:0x1,cmdlen:0x4,flag:0x0
spi_get_bus_and_cs: bus=00000000ffc114e0, slave=00000000ffc12d70, mode=0x0
Fman1: Uploading microcode version 106.4.18
Initial value for argc=3
Final value for argc=3
fm_eth_rx_port_parameter_init: rx_buf_pool = 00000000ffc2cd10
FM1@DTSEC3 connected to Marvell 88E1518
fm_eth_rx_port_parameter_init: rx_buf_pool = 00000000ffc30d20
FSL_MDIO0 PHY: 1 not found
Could not get PHY for FSL_MDIO0: addr 1
Failed to connect
FM1@DTSEC3 [PRIME], FM1@DTSEC4
Error: FM1@DTSEC4 address not set.
initcall: 000000004011b014 (relocated to 00000000ffd30014)
fdtdec_get_config_int: bootdelay
### main_loop entered: bootdelay=5
fdtdec_get_config_int: kernel-offset
fdtdec_get_config_int: rootdisk-offset
fdtdec_get_config_string: bootcmd
fdtdec_get_config_int: bootsecure
### main_loop: bootcmd="run qspi_bootcmd; "
Press "asdf" to interrupt autoboot:#0# 4
[1]Enter version download mode
[2]Run release version
[3]Run drv test
[4]Exit