bl2_el3_early_platform_setup ... bl2_main ................... NOTICE: BL2: v1.5(release):LSDK-20.04-update-290520-dirty NOTICE: BL2: Built : 19:06:27, Dec 29 2022 ++bl2_plat_preload_setup ... DDR_LATE_INIT...... NOTICE: platform clock 600000000 NOTICE: DDR PLL1 1600000000 NOTICE: DDR PLL2 1600000000 NOTICE: Parse DIMM SPD(s) NOTICE: cal cs NOTICE: cs_in_use = 1 NOTICE: cs_on_dimm[0] = 1 NOTICE: Fixed DDR on board NOTICE: Synthesize configurations NOTICE: cs 0 NOTICE: odt_rd_cfg 0x0 NOTICE: odt_wr_cfg 0x4 NOTICE: odt_rtt_norm 0x6 NOTICE: odt_rtt_wr 0x0 NOTICE: auto_precharge 0 NOTICE: ctlr_init_ecc 0 NOTICE: x4_en 0 NOTICE: ap_en 0 NOTICE: ctlr_intlv 0 NOTICE: ctlr_intlv_mode 0 NOTICE: ba_intlv 0x0 NOTICE: data_bus_used 0 NOTICE: otf_burst_chop_en 0 NOTICE: burst_length 0x8 NOTICE: dbw_cap_shift 0 NOTICE: Assign binding addresses NOTICE: ctlr_intlv 0 NOTICE: rank density 0x200000000 NOTICE: CS 0 NOTICE: base_addr 0x0 NOTICE: size 0x200000000 NOTICE: base 0x0 NOTICE: Total mem by assignment is 0x200000000 NOTICE: Calculate controller registers NOTICE: Skip CL mask for this speed 0x400 NOTICE: Skip caslat 0x400 NOTICE: cs_in_use = 0x1 NOTICE: cs0 NOTICE: _config = 0x80040512 NOTICE: cs[0].bnds = 0x1ff NOTICE: sdram_cfg[0] = 0xc5040000 NOTICE: sdram_cfg[1] = 0x401000 NOTICE: sdram_cfg[2] = 0x0 NOTICE: timing_cfg[0] = 0xff550018 NOTICE: timing_cfg[1] = 0xcec60042 NOTICE: timing_cfg[2] = 0x48c11c NOTICE: timing_cfg[3] = 0x1161100 NOTICE: timing_cfg[4] = 0x2 NOTICE: timing_cfg[5] = 0x4401400 NOTICE: timing_cfg[6] = 0x0 NOTICE: timing_cfg[7] = 0x23300000 NOTICE: timing_cfg[8] = 0x3116600 NOTICE: timing_cfg[9] = 0x0 NOTICE: dq_map[0] = 0x0 NOTICE: dq_map[1] = 0x0 NOTICE: dq_map[2] = 0x0 NOTICE: dq_map[3] = 0x0 NOTICE: col 10, row 17, ba 2, bg 1, intlv 0 NOTICE: cacheline size 6 ---- ---r rrrr rrrr rrrr rrrr BBcc cccc cGcc cbbI NOTICE: dec[0] = 0xfc807c78 NOTICE: dec[1] = 0x74706c68 NOTICE: dec[2] = 0x64605c58 NOTICE: dec[3] = 0x54504c48 NOTICE: dec[4] = 0x4440fc34 NOTICE: dec[5] = 0x302c2824 NOTICE: dec[6] = 0x201c1410 NOTICE: dec[7] = 0xc3c38fc NOTICE: dec[8] = 0xfcfcfcfc NOTICE: dec[9] = 0x18000001 NOTICE: sdram_mode[0] = 0x6010614 NOTICE: sdram_mode[1] = 0x0 NOTICE: sdram_mode[9] = 0x4240000 NOTICE: sdram_mode[8] = 0x500 NOTICE: eor = 0x40000000 NOTICE: interval = 0x18600001 NOTICE: zq_cntl = 0x8a090705 NOTICE: ddr_sr_cntr = 0x0 NOTICE: frequency = 800MHz NOTICE: Vref_phy = 75 percent NOTICE: Initializing input adv data structure NOTICE: mr[0] = 0x614 NOTICE: mr[1] = 0x601 NOTICE: mr[2] = 0x0 NOTICE: mr[3] = 0x0 NOTICE: mr[4] = 0x0 NOTICE: mr[5] = 0x500 NOTICE: mr[6] = 0x424 NOTICE: input->cs_d0 = 0x1 NOTICE: input->cs_d1 = 0x0 NOTICE: input->mirror = 0x0 NOTICE: PHY ODT impedance = 48 ohm NOTICE: PHY DQ driver impedance = 48 ohm NOTICE: PHY Addr driver impedance = 30 ohm NOTICE: odt[0] = 0x1 NOTICE: odt[1] = 0x0 NOTICE: odt[2] = 0x0 NOTICE: odt[3] = 0x0 NOTICE: Initializing message block NOTICE: msg_blk->dram_type = 0x2 NOTICE: msg_blk->sequence_ctrl = 0x31f NOTICE: msg_blk->phy_cfg = 0x0 NOTICE: msg_blk->x16present = 0x1 NOTICE: msg_blk->dramfreq = 0x640 NOTICE: msg_blk->pll_bypass_en = 0x0 NOTICE: msg_blk->dfi_freq_ratio = 0x2 NOTICE: msg_blk->phy_odt_impedance = 0x0 NOTICE: msg_blk->phy_drv_impedance = 0x0 NOTICE: msg_blk->bpznres_val = 0x0 NOTICE: msg_blk->enabled_dqs = 0x40 NOTICE: msg_blk->acsm_odt_ctrl0 = 0x1 NOTICE: msg_blk->acsm_odt_ctrl1 = 0x0 NOTICE: msg_blk->acsm_odt_ctrl2 = 0x0 NOTICE: msg_blk->acsm_odt_ctrl3 = 0x0 NOTICE: rx2d_train_opt 1, tx2d_train_opt 1 NOTICE: Initialize PHY 0 config NOTICE: pll_ctrl1 = 0x21 NOTICE: pll_test_mode = 0x24 NOTICE: pll_ctrl4 = 0x17f NOTICE: pll_ctrl2 = 0xb NOTICE: board_rev = 2 NOTICE: Load 1D firmware Loading image id=29 at address 0x18003000 Image id=29 loaded: 0x18003000 - 0x18009bd0 NOTICE: Loaded Imaged id 29 of size 6bd0 at address 18003000 Loading image id=31 at address 0x18003000 Image id=31 loaded: 0x18003000 - 0x180036d0 NOTICE: Loaded Imaged id 31 of size 6d0 at address 18003000 NOTICE: Execute firmware NOTICE: 1D Training completed NOTICE: Load 2D firmware Loading image id=30 at address 0x18003000 Image id=30 loaded: 0x18003000 - 0x1800994c NOTICE: Loaded Imaged id 30 of size 694c at address 18003000 Loading image id=32 at address 0x18003000 Image id=32 loaded: 0x18003000 - 0x180035bc NOTICE: Loaded Imaged id 32 of size 5bc at address 18003000 NOTICE: Execute 2D firmware NOTICE: 2D Training completed NOTICE: Load PIE NOTICE: seq0bdly0 = 0x32 NOTICE: seq0bdly1 = 0x64 NOTICE: seq0bdly2 = 0x3e8 NOTICE: seq0bdly3 = 0x2c NOTICE: DDR4 UDIMM with 1-rank 64-bit bus (x16) NOTICE: Program controller registers start NOTICE: PHY handshake completed, timer remains 40 end NOTICE: Timer remains 456 NOTICE: Build-in self test passed NOTICE: *0x1080000 = 0x1ff NOTICE: *0x1080040 = 0xfc807c78 NOTICE: *0x1080044 = 0x74706c68 NOTICE: *0x1080048 = 0x64605c58 NOTICE: *0x108004c = 0x54504c48 NOTICE: *0x1080050 = 0x4440fc34 NOTICE: *0x1080054 = 0x302c2824 NOTICE: *0x1080058 = 0x201c1410 NOTICE: *0x108005c = 0xc3c38fc NOTICE: *0x1080060 = 0xfcfcfcfc NOTICE: *0x1080064 = 0x18000001 NOTICE: *0x1080080 = 0x80040512 NOTICE: *0x1080100 = 0x1161100 NOTICE: *0x1080104 = 0xff550018 NOTICE: *0x1080108 = 0xcec60042 NOTICE: *0x108010c = 0x48c11c NOTICE: *0x1080110 = 0xc5040000 NOTICE: *0x1080114 = 0x401000 NOTICE: *0x1080118 = 0x6010614 NOTICE: *0x1080124 = 0x18600001 NOTICE: *0x1080128 = 0xdeadbeef NOTICE: *0x1080160 = 0x2 NOTICE: *0x1080164 = 0x4401400 NOTICE: *0x108016c = 0x23300000 NOTICE: *0x1080170 = 0x8a090705 NOTICE: *0x1080220 = 0x500 NOTICE: *0x1080224 = 0x4240000 NOTICE: *0x1080250 = 0x3116600 NOTICE: *0x1080800 = 0x43b30002 NOTICE: *0x1080804 = 0x1f1f1f1f NOTICE: *0x1080b24 = 0x4 NOTICE: *0x1080bf8 = 0x20505 NOTICE: *0x1080c00 = 0x40000000 NOTICE: *0x1080d00 = 0x60000 NOTICE: *0x1080d20 = 0xffffffff NOTICE: *0x1080d28 = 0xaaaaaaaa NOTICE: *0x1080d2c = 0x55555555 NOTICE: *0x1080d30 = 0xcccccccc NOTICE: *0x1080d34 = 0x33333333 NOTICE: *0x1080d38 = 0x12345678 NOTICE: *0x1080d3c = 0xabcdef01 NOTICE: *0x1080d40 = 0xaa55aa55 NOTICE: *0x1080d44 = 0x55aa55aa NOTICE: *0x1080f04 = 0x102 NOTICE: *0x1080f0c = 0x124a02c0 NOTICE: *0x1080f48 = 0x1 NOTICE: *0x1080f4c = 0x94000000 NOTICE: 8 GB DDR4, 64-bit, CL=12, ECC off populate_dram_regions_info .. dram_remain_size = 6442450944 mmap_add_ddr_region_dynamically.... DRAM Region 0: 0x80000000 - 0xfbdfffff Secure DRAM Region 0: 0xfbe00000 - 0xffffffff info_dram_regions->num_dram_regions = 2 soc_mem_access ... + soc_mem_access ... TZC Region 1 on DRAM0 for Secure Memory TZC Region 2 on DRAM0 for Shared Memory TZC Region 3 on DRAM0 for Non-Secure Memory TZC Region 3+i on DRAM(> 0) for Non-Secure Memory - soc_mem_access -- bl2_plat_preload_setup..... ++bl2_load_images ... bl2_load_images() BL2: Doing platform setup BL2: Loading image id 3 Loading image id=3 at address 0xfbe00000