Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 03:06:50.216 ->
- F0: 102B 0000
- 03:06:50.216 ->
- FA: 1040 0000
- 03:06:50.216 ->
- FA: 1040 0000 [0200]
- 03:06:50.216 ->
- F9: 0000 0000
- 03:06:50.216 ->
- V0: 0000 0000 [0001]
- 03:06:50.216 ->
- 00: 0000 0000
- 03:06:50.216 ->
- BP: 2400 0041 [0000]
- 03:06:50.216 ->
- G0: 1190 0000
- 03:06:50.216 ->
- EC: 0000 0000 [1000]
- 03:06:50.216 ->
- T0: 0000 022F [010F]
- 03:06:50.216 ->
- Jump to BL
- 03:06:50.216 ->
- 03:06:50.216 ->
- NOTICE: BL2: v2.6(release):82a3fbe10a-dirty
- 03:06:50.254 -> NOTICE: BL2: Built : 16:56:29, Mar 29 2022
- 03:06:50.254 -> INFO: BL2: Doing platform setup
- 03:06:50.254 -> NOTICE: WDT: disabled
- 03:06:50.394 -> NOTICE: CPU: MT7986 (2000MHz)
- 03:06:50.394 -> NOTICE: EMI: Using DDR4 settings
- 03:06:50.394 -> before ctrl3 = 0x0
- 03:06:50.394 -> clear request & ack
- 03:06:50.394 -> after ctrl3 = 0x0
- 03:06:50.394 -> DVFSRC_SUCCESS 0
- 03:06:50.432 -> dump drm registers data:
- 03:06:50.432 -> 1001d000 | 00000000 00000000 00000000 00000000
- 03:06:50.432 -> 1001d010 | 00000000 00000000 00000000 00000000
- 03:06:50.432 -> 1001d020 | 00000000 00000000 00000000 00000000
- 03:06:50.432 -> 1001d030 | 00a083f1 000003ff 00100000 00000000
- 03:06:50.432 -> 1001d040 | 00000000 00000000 00020303 000000ff
- 03:06:50.432 -> 1001d050 | 00000000 00000000 00000000 00000000
- 03:06:50.432 -> 1001d060 | 00000002 00000000 00000000 00000000
- 03:06:50.432 -> drm: 500 = 0x8
- 03:06:50.432 -> toprgu: 80 = 0x0
- 03:06:50.432 -> [DDR Reserve] ddr reserve mode not be enabled yet
- 03:06:50.469 -> Save DRM_DEBUG_CTL(0xa083f1)
- 03:06:50.469 -> DRM_LATCH_CTL : 0x27e71
- 03:06:50.469 -> DRM_LATCH_CTL2: 0x200a0
- 03:06:50.469 -> drm_update_reg: 1, bits: 0x8000, addr: 0x1001d030, val: 0xa083f1
- 03:06:50.469 -> drm_update_reg: 0, bits: 0x80000, addr: 0x1001d030, val: 0xa083f1
- 03:06:50.469 -> drm_update_reg: 0, bits: 0x200, addr: 0x1001d034, val: 0x1ff
- 03:06:50.469 -> drm_update_reg: 0, bits: 0x200000, addr: 0x1001d034, val: 0x1ff
- 03:06:50.469 -> drm_update_reg: 0, bits: 0x100, addr: 0x1001d034, val: 0xff
- 03:06:50.507 -> MTK_DRM_DEBUG_CTL : 0xa083f1
- 03:06:50.507 -> MTK_DRM_DEBUG_CTL2: 0xff
- 03:06:50.507 -> drm_update_reg: 0, bits: 0x4000, addr: 0x1001d030, val: 0xa083f1
- 03:06:50.507 -> DRM DDR reserve mode FAIL! a083f1
- 03:06:50.507 -> DDR RESERVE Success 0
- 03:06:50.507 -> drm_update_reg: 0, bits: 0x2000, addr: 0x1001d030, val: 0xa083f1
- 03:06:50.507 -> drm_update_reg: 0, bits: 0x1000, addr: 0x1001d030, val: 0xa083f1
- 03:06:50.507 -> [DRAM] into mt_set_emi
- 03:06:50.507 -> [EMI] ComboMCP not ready, using default setting
- 03:06:50.507 ->
- 03:06:50.507 -> Init_DRAM:2139: init PCDDR4 dram Start
- 03:06:50.543 -> [MD32_INIT] in c code >>>>>>
- 03:06:50.543 -> [MD32_INIT] 3
- 03:06:50.543 -> [MD32_INIT] 4
- 03:06:50.543 -> [MD32_INIT] 5
- 03:06:50.543 -> [MD32_INIT] 6
- 03:06:50.543 -> [MD32_INIT] V22 add 1
- 03:06:50.543 -> [MD32_INIT] V22 add 1 end
- 03:06:50.543 -> [MD32_INIT] 7
- 03:06:50.543 -> [MD32_INIT] 8
- 03:06:50.543 -> [MD32_INIT] 9
- 03:06:50.543 -> [MD32_INIT] 10
- 03:06:50.543 -> [MD32_INIT] 11
- 03:06:50.543 -> [MD32_INIT] 12
- 03:06:50.543 -> [MD32_INIT] 13
- 03:06:50.543 -> [MD32_INIT] 14
- 03:06:50.543 -> [MD32_INIT] 15
- 03:06:50.543 -> [MD32_INIT] 16
- 03:06:50.543 -> [MD32_INIT] 17
- 03:06:50.543 -> [MD32_INIT] 18
- 03:06:50.543 -> [MD32_INIT] 19
- 03:06:50.543 -> [MD32_INIT] 20
- 03:06:50.581 -> [MD32_INIT] 21
- 03:06:50.581 -> [MD32_INIT] 22
- 03:06:50.581 -> [MD32_INIT] 23
- 03:06:50.581 -> [MD32_INIT] 28
- 03:06:50.581 -> [MD32_INIT] 29
- 03:06:50.581 -> [MD32_INIT] 30 for RTMRW, if have
- 03:06:50.581 -> [MD32_INIT] in c code <<<<<<
- 03:06:50.581 -> [Set_DRAM_Pinmux_Sel] DRAMPinmux = 0
- 03:06:50.581 ->
- 03:06:50.581 ->
- 03:06:50.581 -> [Bian_co] ETT version 0.0.0.1
- 03:06:50.581 -> dram_type 4, R0 cbt_mode 0, R1 cbt_mode 0 VENDOR=136
- 03:06:50.581 ->
- 03:06:50.581 -> Read voltage for 1600, 0
- 03:06:50.581 -> Vio18 = 0
- 03:06:50.581 -> Vcore = 0
- 03:06:50.581 -> Vdram = 0
- 03:06:50.581 -> Vddq = 0
- 03:06:50.581 -> Vmddr = 0
- 03:06:50.581 -> == DRAMC_CTX_T ==
- 03:06:50.581 -> support_channel_num: 1
- 03:06:50.581 -> channel: 0
- 03:06:50.615 -> support_rank_num: 1
- 03:06:50.615 -> rank: 0
- 03:06:50.615 -> freq_sel: 22
- 03:06:50.615 -> shu_type: 0
- 03:06:50.615 -> dram_type: 4
- 03:06:50.615 -> dram_fsp: 0
- 03:06:50.615 -> odt_onoff: 1
- 03:06:50.615 -> DBI_R_onoff: 0, 0
- 03:06:50.615 -> DBI_W_onoff: 0, 0
- 03:06:50.615 -> data_width: 16
- 03:06:50.615 -> test2_1: 0x55000000
- 03:06:50.615 -> test2_2: 0xaa000100
- 03:06:50.615 -> frequency: 1600
- 03:06:50.615 -> freqGroup: 1600
- 03:06:50.653 -> u1PLLMode: 0
- 03:06:50.653 -> dram type 6
- 03:06:50.653 -> ===============================================================================
- 03:06:50.653 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:06:50.653 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:06:50.653 -> ===============================================================================
- 03:06:50.653 -> OCD DRVP=0 ,CALOUT=0
- 03:06:50.653 -> OCD DRVP=1 ,CALOUT=0
- 03:06:50.653 -> OCD DRVP=2 ,CALOUT=0
- 03:06:50.653 -> OCD DRVP=3 ,CALOUT=0
- 03:06:50.653 -> OCD DRVP=4 ,CALOUT=0
- 03:06:50.653 -> OCD DRVP=5 ,CALOUT=0
- 03:06:50.653 -> OCD DRVP=6 ,CALOUT=0
- 03:06:50.698 -> OCD DRVP=7 ,CALOUT=0
- 03:06:50.698 -> OCD DRVP=8 ,CALOUT=0
- 03:06:50.698 -> OCD DRVP=9 ,CALOUT=1
- 03:06:50.698 ->
- 03:06:50.698 -> OCD DRVP calibration OK! DRVP=9
- 03:06:50.698 ->
- 03:06:50.698 -> OCD DRVN=0 ,CALOUT=1
- 03:06:50.698 -> OCD DRVN=1 ,CALOUT=1
- 03:06:50.698 -> OCD DRVN=2 ,CALOUT=1
- 03:06:50.698 -> OCD DRVN=3 ,CALOUT=1
- 03:06:50.698 -> OCD DRVN=4 ,CALOUT=1
- 03:06:50.698 -> OCD DRVN=5 ,CALOUT=1
- 03:06:50.698 -> OCD DRVN=6 ,CALOUT=0
- 03:06:50.698 ->
- 03:06:50.698 -> OCD DRVN calibration OK! DRVN=6
- 03:06:50.698 ->
- 03:06:50.698 -> [SwImpedanceCal] DRVP=9, DRVN=6
- 03:06:50.698 -> freq_region=0, Reg: DRVP=11, DRVN=8, ODTP=6
- 03:06:50.698 -> MEM_TYPE=6, freq_sel=22
- 03:06:50.698 -> [ModeRegister CWL Config] data_rate:3200-MR_CWL:[ModeRegister CL Config] data_rate:3200-MR_CL:[ModeRegister WR Config] data_rate:3200-MR_WR:===================================
- 03:06:50.764 -> PCDDR4 DRAM CONFIGURATION
- 03:06:50.764 -> ===================================
- 03:06:50.764 -> CWL = 0x7
- 03:06:50.764 -> RTT_NORM = 0x6
- 03:06:50.764 -> CL = 0xb
- 03:06:50.764 -> AL = 0x0
- 03:06:50.764 -> BL = 0x0
- 03:06:50.764 -> RBT = 0x0
- 03:06:50.764 -> WR = 0x8
- 03:06:50.764 -> ===================================
- 03:06:50.764 -> ===================================
- 03:06:50.764 -> ANA top config
- 03:06:50.764 -> ===================================
- 03:06:50.764 -> ASYNC_MODE = 3
- 03:06:50.764 -> DLL_ASYNC_EN = 1
- 03:06:50.764 -> ALL_SLAVE_EN = 0
- 03:06:50.764 -> NEW_RANK_MODE = 0
- 03:06:50.764 -> DLL_IDLE_MODE = 1
- 03:06:50.764 -> LP45_APHY_COMB_EN = 1
- 03:06:50.764 -> TX_ODT_DIS = 0
- 03:06:50.764 -> NEW_8X_MODE = 0
- 03:06:50.764 -> ===================================
- 03:06:50.764 -> ===================================
- 03:06:50.764 -> data_rate = 3200
- 03:06:50.764 -> CKR = 1
- 03:06:50.764 -> DQ_P2S_RATIO = 8
- 03:06:50.811 -> ===================================
- 03:06:50.811 -> CA_P2S_RATIO = 8
- 03:06:50.811 -> DQ_CA_OPEN = 0
- 03:06:50.811 -> DQ_SEMI_OPEN = 0
- 03:06:50.811 -> CA_SEMI_OPEN = 0
- 03:06:50.811 -> CA_FULL_RATE = 0
- 03:06:50.811 -> DQ_CKDIV4_EN = 0
- 03:06:50.811 -> CA_CKDIV4_EN = 0
- 03:06:50.811 -> CA_PREDIV_EN = 0
- 03:06:50.811 -> PH8_DLY = 31
- 03:06:50.811 -> SEMI_OPEN_CA_PICK_MCK_RATIO= 0
- 03:06:50.811 -> DQ_AAMCK_DIV = 4
- 03:06:50.811 -> CA_AAMCK_DIV = 4
- 03:06:50.811 -> CA_ADMCK_DIV = 4
- 03:06:50.811 -> DQ_TRACK_CA_EN = 0
- 03:06:50.866 -> CA_PICK = 1600
- 03:06:50.866 -> CA_MCKIO = 1600
- 03:06:50.866 -> MCKIO_SEMI = 0
- 03:06:50.866 -> PLL_FREQ = 3200
- 03:06:50.866 -> DQ_UI_PI_RATIO = 32
- 03:06:50.866 -> CA_UI_PI_RATIO = 0
- 03:06:50.866 -> ===================================
- 03:06:50.866 -> ===================================
- 03:06:50.866 -> memory_type:PCDDR4
- 03:06:50.866 -> GP_NUM : 1
- 03:06:50.866 -> SRAM_EN : 1
- 03:06:50.866 -> MD32_EN : 0
- 03:06:50.866 -> ===================================
- 03:06:50.866 -> ===========================================
- 03:06:50.866 -> HW_ZQCAL_config
- 03:06:50.866 -> ===========================================
- 03:06:50.866 -> ZQCALL is 0
- 03:06:50.866 -> TZQLAT is 27
- 03:06:50.866 -> ZQCSDUAL is 0
- 03:06:50.866 -> ZQCSCNT is 511
- 03:06:50.866 -> ===========================================
- 03:06:50.952 -> [ANA_INIT] >>>>>>>>>>>>>>
- 03:06:50.952 -> [ANA_ClockOff_Sequence] flow start
- 03:06:50.952 -> WLY_DEBUG::ANA_ClockOff_Sequence delay 100ns start
- 03:06:50.952 -> WLY_DEBUG::ANA_ClockOff_Sequence delay 100ns end
- 03:06:50.952 -> [ANA_ClockOff_Sequence] flow end
- 03:06:50.952 -> ============ PULL DRAM RESETB DOWN ============
- 03:06:50.952 -> ========== PULL DRAM RESETB DOWN end =========
- 03:06:50.952 -> ============ SUSPEND_ON ============
- 03:06:50.952 -> ============ SUSPEND_ON end ============
- 03:06:50.952 -> ============ SPM_control ============
- 03:06:50.952 -> ============ SPM_control end ============
- 03:06:50.952 -> <<<<<< [CONFIGURE PHASE]: ANA_TX
- 03:06:50.952 -> >>>>>> [CONFIGURE PHASE][SHUFFLE]: PLL
- 03:06:50.952 -> ===================================
- 03:06:50.952 -> data_rate = 3200,PCW = 0X7800
- 03:06:50.952 -> ===================================
- 03:06:50.952 -> <<<<<< [CONFIGURE PHASE][SHUFFLE]: PLL
- 03:06:50.952 -> INFO: RG_ARDQ_REV_B0_TEMP_VALUE= 0x0
- 03:06:50.952 -> INFO: RG_ARDQ_REV_B0_TEMP_VALUE= 0x0
- 03:06:50.952 -> INFO: RG_ARDQ_REV_B1_TEMP_VALUE= 0x0
- 03:06:50.952 -> INFO: RG_ARDQ_REV_B1_TEMP_VALUE= 0x0
- 03:06:50.952 -> INFO: RG_ARDQ_REV_B2_TEMP_VALUE= 0x0
- 03:06:50.952 -> INFO: RG_ARDQ_REV_B1_TEMP_VALUE= 0x0
- 03:06:50.952 -> INFO: RG_ARCMD_REV_TEMP_VALUE= 0x0
- 03:06:51.009 -> INFO: RG_ARCMD_REV_TEMP_VALUE= 0x60
- 03:06:51.009 -> >>>>>> [CONFIGURE PHASE][SHUFFLE]: ANA CLOCK DIV configuration
- 03:06:51.009 -> INFO: RG_ARDQ_REV_B0_TEMP_VALUE= 0x0
- 03:06:51.009 -> INFO: RG_ARDQ_REV_B0_TEMP_VALUE= 0x0 PH8_DLY= 0x1f
- 03:06:51.009 -> INFO: RG_ARDQ_REV_B1_TEMP_VALUE= 0x0
- 03:06:51.009 -> INFO: RG_ARDQ_REV_B1_TEMP_VALUE= 0x0 PH8_DLY= 0x1f
- 03:06:51.009 -> INFO: RG_ARDQ_REV_B2_TEMP_VALUE= 0x0
- 03:06:51.009 -> INFO: RG_ARDQ_REV_B2_TEMP_VALUE= 0x0 PH8_DLY= 0x1f
- 03:06:51.009 -> INFO: RG_ARCMD_REV_TEMP_VALUE= 0x60
- 03:06:51.009 -> INFO: RG_ARCMD_REV_TEMP_VALUE= 0x60 PH8_DLY= 0x1f
- 03:06:51.009 -> <<<<<< [CONFIGURE PHASE][SHUFFLE]: ANA CLOCK DIV configuration
- 03:06:51.009 -> >>>>>> [CONFIGURE PHASE][SHUFFLE]: DLL
- 03:06:51.009 -> INFO: RG_ARCMD_REV_TEMP_VALUE= 0x60
- 03:06:51.009 -> INFO: RG_ARCMD_REV_TEMP_VALUE= 0x61
- 03:06:51.009 -> <<<<<< [CONFIGURE PHASE][SHUFFLE]: DLL
- 03:06:51.057 -> [ANA_INIT] flow start
- 03:06:51.057 -> [ANA_INIT] PLL >>>>>>>>
- 03:06:51.057 -> [ANA_INIT] PLL <<<<<<<<
- 03:06:51.057 -> [ANA_INIT] MIDPI >>>>>>>>
- 03:06:51.057 -> [ANA_INIT] MIDPI <<<<<<<<
- 03:06:51.057 -> [ANA_INIT] DLL >>>>>>>>
- 03:06:51.057 -> [ANA_INIT] DLL <<<<<<<<
- 03:06:51.057 -> [ANA_INIT] flow end
- 03:06:51.057 -> [ANA_INIT] <<<<<<<<<<<<<
- 03:06:51.057 -> [Flow] [DDRPHY] DIG_CONFIG_NONSHUF_DCM <<<<<
- 03:06:51.057 -> [Flow] [DDRPHY] DIG_CONFIG_NONSHUF_DCM <<<<<
- 03:06:51.057 -> [Flow] Enable top DCM control >>>>>
- 03:06:51.057 -> [Flow] Enable top DCM control <<<<<
- 03:06:51.057 -> Enable DLL master slave shuffle
- 03:06:51.057 -> ==============================================================
- 03:06:51.131 -> Gating Mode config
- 03:06:51.131 -> ==============================================================
- 03:06:51.131 -> Config description:
- 03:06:51.131 -> RX_GATING_MODE 0: Pulse Mode 1: Burst Mode(8UI) 2: Burst Mode(7UI) 3: Original Burst Mode
- 03:06:51.131 -> RX_GATING_TRACK_MODE 0: Valid DLY Mode 1: Valid Mode (Jade-like) 2: FIFO mode
- 03:06:51.131 -> SELPH_MODE 0: By rank 1: By Phase
- 03:06:51.131 -> ==============================================================
- 03:06:51.131 -> GAT_TRACK_EN = 1
- 03:06:51.131 -> RX_GATING_MODE = 2
- 03:06:51.131 -> RX_GATING_TRACK_MODE = 2
- 03:06:51.131 -> SELPH_MODE = 1
- 03:06:51.131 -> PICG_EARLY_EN = 1
- 03:06:51.131 -> VALID_LAT_VALUE = 0
- 03:06:51.131 -> ==============================================================
- 03:06:51.131 -> Enter into Gating configuration >>>>
- 03:06:51.131 -> Exit from Gating configuration <<<<
- 03:06:51.131 -> [DIG_HW_NONSHUF_ZQCAL_CFG],Configuration Enter
- 03:06:51.131 -> [DIG_HW_NONSHUF_ZQCAL_CFG_FOR_PCDDR],Configuration Enter
- 03:06:51.193 -> [DIG_HW_NONSHUF_ZQCAL_CFG],Configuration Enter
- 03:06:51.193 -> [DIG_HW_NONSHUF_ZQCAL_CFG_FOR_PCDDR],Configuration Enter
- 03:06:51.193 -> Enter into PICG configuration >>>>
- 03:06:51.193 -> Exit from PICG configuration <<<<
- 03:06:51.193 -> [DIG_SHUF_CONFIG] DCM_FUNCTION >>>>>>, group_id=0
- 03:06:51.193 -> [DIG_SHUF_CONFIG] DCM_FUNCTION <<<<<<, group_id=0
- 03:06:51.193 -> [DIG_FREQ_CONFIG][TX_CA][Delay] ch_id:0, group_id:0 >>>>>
- 03:06:51.193 -> [DIG_FREQ_CONFIG][TX_CA][Delay] ch_id:0, group_id:0 <<<<<
- 03:06:51.193 -> [DIG_HW_SHUF_ZQCAL_CFG] Group:0, Configuration Enter
- 03:06:51.193 -> [ModeRegister CWL Config] data_rate:3200-MR_CWL:[ModeRegister CL Config] data_rate:3200-MR_CL:[ModeRegister WR Config] data_rate:3200-MR_WR:===================================
- 03:06:51.193 -> PCDDR4 DRAM CONFIGURATION
- 03:06:51.193 -> ===================================
- 03:06:51.193 -> CWL = 0x7
- 03:06:51.193 -> RTT_NORM = 0x6
- 03:06:51.268 -> CL = 0xb
- 03:06:51.268 -> AL = 0x0
- 03:06:51.268 -> BL = 0x0
- 03:06:51.268 -> RBT = 0x0
- 03:06:51.268 -> WR = 0x8
- 03:06:51.268 -> ===================================
- 03:06:51.268 -> [ReadLatency GET] MR_CL:[ReadLatency GET] MR_CL:UI_MCK_least is 1
- 03:06:51.268 -> RX_GW_selph_by_ps[0] is 12464
- 03:06:51.268 -> RX_GW_selph_by_ps[1] is 12464
- 03:06:51.268 -> RX_GW_selph_by_ps[2] is 12464
- 03:06:51.268 -> RX_GW_selph_by_ps[3] is 12464
- 03:06:51.268 -> ===================================
- 03:06:51.268 -> RX_path CONFIGURATION
- 03:06:51.268 -> ===================================
- 03:06:51.268 -> data_rate is 3200
- 03:06:51.268 -> dq_p2s_ratio is 8
- 03:06:51.268 -> ca_default_delay is 1
- 03:06:51.268 -> ca_ser_latency is 7
- 03:06:51.268 -> cs2RL_start is 1
- 03:06:51.268 -> byte_num is 2
- 03:06:51.268 -> rank_num is 2
- 03:06:51.268 -> RL[0] is 24
- 03:06:51.268 -> RL[1] is 24
- 03:06:51.268 -> RL_min is 24
- 03:06:51.268 -> RL_max is 24
- 03:06:51.268 -> TDQSCK[0] is 0
- 03:06:51.268 -> TDQSCK[1] is 0
- 03:06:51.268 -> TDQSCK[2] is 0
- 03:06:51.323 -> TDQSCK[3] is 0
- 03:06:51.323 -> dqsien_default_delay is 0
- 03:06:51.323 -> dqsien_ser_latency is 7
- 03:06:51.323 -> oe_ser_latency is 4
- 03:06:51.323 -> gating_window_ahead_dqs is 2
- 03:06:51.323 -> aphy_slice_delay is 11
- 03:06:51.323 -> aphy_dtc_delay is 100
- 03:06:51.323 -> aphy_lead_lag_margin is 16
- 03:06:51.323 -> dram_ui_ratio is 2
- 03:06:51.323 -> dq_ui_unit is 312
- 03:06:51.323 -> ca_ui_unit is 312
- 03:06:51.323 -> MCK_unit is 2496
- 03:06:51.323 -> dramc_dram_ratio is 4
- 03:06:51.323 -> CKR is 1
- 03:06:51.323 -> tRPRE_toggle is 0
- 03:06:51.323 -> tRPRE_static is 2
- 03:06:51.323 -> tRPST is 0
- 03:06:51.323 -> DQSIENMODE is 1
- 03:06:51.323 -> BL is 16
- 03:06:51.323 -> FAKE_1TO16_MODE is 0
- 03:06:51.323 -> SVA_1_10_t2_SPEC is 11
- 03:06:51.413 -> read_cmd_out is 1
- 03:06:51.413 -> ca_MCKIO_ui_unit is 312
- 03:06:51.413 -> ca_p2s_ratio is 8
- 03:06:51.413 -> TDQSCK_min_SPEC is 0
- 03:06:51.413 -> TDQSCK_max_SPEC is 360
- 03:06:51.413 -> TX_pipeline is 1
- 03:06:51.413 -> RX_pipeline is 1
- 03:06:51.413 -> NEW_RANK_MODE is 0
- 03:06:51.413 -> close_loop_mode is 1
- 03:06:51.413 -> ===================================
- 03:06:51.413 -> ===================================
- 03:06:51.413 -> RX_path RG value
- 03:06:51.413 -> ===================================
- 03:06:51.413 -> RX_UI_P0[0] is 15
- 03:06:51.413 -> RX_UI_P0[1] is 15
- 03:06:51.413 -> RX_UI_P0[2] is 15
- 03:06:51.413 -> RX_UI_P0[3] is 15
- 03:06:51.413 -> RX_UI_P1[0] is 19
- 03:06:51.413 -> RX_UI_P1[1] is 19
- 03:06:51.413 -> RX_UI_P1[2] is 19
- 03:06:51.413 -> RX_UI_P1[3] is 19
- 03:06:51.413 -> RX_PI[0] is 31
- 03:06:51.413 -> RX_PI[1] is 31
- 03:06:51.413 -> RX_PI[2] is 31
- 03:06:51.413 -> RX_PI[3] is 31
- 03:06:51.413 -> DQSINCTL is 3
- 03:06:51.413 -> DATLAT_DSEL is 11
- 03:06:51.413 -> DATLAT is 12
- 03:06:51.413 -> DATLAT_DSEL_PHY is 12
- 03:06:51.413 -> DLE_EXTEND is 1
- 03:06:51.413 -> RX_IN_GATE_EN_HEAD is 0
- 03:06:51.413 -> RX_IN_GATE_EN_TAIL is 0
- 03:06:51.455 -> RX_IN_BUFF_EN_HEAD is 2
- 03:06:51.455 -> RX_IN_BUFF_EN_TAIL is 0
- 03:06:51.455 -> RX_IN_GATE_EN_PRE_OFFSET is 2
- 03:06:51.455 -> RANKINCTL_ROOT1 is 1
- 03:06:51.455 -> RANKINCTL is 1
- 03:06:51.455 -> RANKINCTL_STB is 2
- 03:06:51.455 -> RANKINCTL_RXDLY is 0
- 03:06:51.455 -> SHU_GW_THRD_POS is 42
- 03:06:51.455 -> SHU_GW_THRD_NEG is 0
- 03:06:51.455 -> RDSEL_TRACK_EN is 0
- 03:06:51.455 -> RDSEL_HWSAVE_MSK is 1
- 03:06:51.455 -> DMDATLAT_i is 12
- 03:06:51.455 -> RODTEN is 0
- 03:06:51.455 -> RODT is 488601885
- 03:06:51.531 -> RODTE is 1
- 03:06:51.531 -> RODTE2 is 1
- 03:06:51.531 -> ODTEN_MCK_P0[4] is 0
- 03:06:51.531 -> ODTEN_MCK_P1[4] is 0
- 03:06:51.531 -> ODTEN_UI_P0[4] is 0
- 03:06:51.531 -> ODTEN_UI_P1[4] is 0
- 03:06:51.531 -> RX_RANK_DQS_LAT is 0
- 03:06:51.531 -> RX_RANK_DQ_LAT is 1
- 03:06:51.531 -> RANKINCTL_PHY is 5
- 03:06:51.531 -> RANK_SEL_LAT_CA is 0
- 03:06:51.531 -> RANK_SEL_LAT_B0 is 0
- 03:06:51.531 -> RANK_SEL_LAT_B1 is 0
- 03:06:51.531 -> RANK_SEL_STB_EN is 0
- 03:06:51.531 -> RANK_SEL_RXDLY_TRACK is 0
- 03:06:51.531 -> RANK_SEL_STB_TRACK is 1
- 03:06:51.531 -> RANK_SEL_STB_PHASE_EN is 1
- 03:06:51.531 -> RANK_SEL_PHSINCTL is 2
- 03:06:51.531 -> RANK_SEL_STB_UI_MINUS is 2
- 03:06:51.531 -> RANK_SEL_STB_UI_PLUS is 0
- 03:06:51.531 -> RANK_SEL_MCK_P0 is 0
- 03:06:51.531 -> RANK_SEL_UI_P0 is 0
- 03:06:51.531 -> RANK_SEL_MCK_P1 is 1
- 03:06:51.531 -> RANK_SEL_UI_P1 is 0
- 03:06:51.531 -> R0DQSIENLLMTEN is 1
- 03:06:51.531 -> R0DQSIENLLMT is 96
- 03:06:51.531 -> R0DQSIENHLMTEN is 1
- 03:06:51.531 -> R0DQSIENHLMT is 63
- 03:06:51.531 -> R1DQSIENLLMTEN is 1
- 03:06:51.531 -> R1DQSIENLLMT is 96
- 03:06:51.597 -> R1DQSIENHLMTEN is 1
- 03:06:51.597 -> R1DQSIENHLMT is 63
- 03:06:51.597 -> DQSIEN_FIFO_DEPTH_HALF is 1
- 03:06:51.597 -> ===================================
- 03:06:51.597 -> [ModeRegister CWL Config] data_rate:3200-MR_CWL:[ModeRegister CL Config] data_rate:3200-MR_CL:[ModeRegister WR Config] data_rate:3200-MR_WR:===================================
- 03:06:51.597 -> PCDDR4 DRAM CONFIGURATION
- 03:06:51.597 -> ===================================
- 03:06:51.597 -> CWL = 0x7
- 03:06:51.597 -> RTT_NORM = 0x6
- 03:06:51.597 -> CL = 0xb
- 03:06:51.597 -> AL = 0x0
- 03:06:51.597 -> BL = 0x0
- 03:06:51.597 -> RBT = 0x0
- 03:06:51.597 -> WR = 0x8
- 03:06:51.597 -> ===================================
- 03:06:51.597 -> [WriteLatency GET] MR_CWL:[WriteLatency GET] MR_CWL:=====================================
- 03:06:51.597 -> print TX_path_config
- 03:06:51.597 -> =====================================
- 03:06:51.597 -> data_ratio is 3200
- 03:06:51.597 -> dq_p2s_ratio is 8
- 03:06:51.597 -> cs2WL_start is 1
- 03:06:51.670 -> byte_num is 2
- 03:06:51.670 -> rank_num is 2
- 03:06:51.670 -> CKR is 1
- 03:06:51.670 -> DBI_WR is 0
- 03:06:51.670 -> dly_1T_by_FDIV2 is 0
- 03:06:51.670 -> WL[0] is 20
- 03:06:51.670 -> WL[1] is 20
- 03:06:51.670 -> TDQSS[0][0] is 156
- 03:06:51.670 -> TDQSS[0][1] is 156
- 03:06:51.670 -> TDQSS[1][0] is 156
- 03:06:51.670 -> TDQSS[1][1] is 156
- 03:06:51.670 -> TDQS2DQ[0][0] is 0
- 03:06:51.670 -> TDQS2DQ[0][1] is 0
- 03:06:51.670 -> TDQS2DQ[1][0] is 0
- 03:06:51.670 -> TDQS2DQ[1][1] is 0
- 03:06:51.670 -> ca_p2s_ratio is 8
- 03:06:51.670 -> ca_default_dly is 1
- 03:06:51.670 -> ca_default_pi is 0
- 03:06:51.670 -> ca_ser_latency is 7
- 03:06:51.670 -> dqs_ser_laterncy is 7
- 03:06:51.670 -> dqs_default_dly is 5
- 03:06:51.670 -> dqs_oe_default_dly is 2
- 03:06:51.670 -> dq_ser_laterncy is 7
- 03:06:51.670 -> MCK_unit is 2496
- 03:06:51.670 -> dq_ui_unit is 312
- 03:06:51.727 -> ca_unit is 312
- 03:06:51.727 -> ca_MCKIO_unit is 312
- 03:06:51.727 -> ca_frate is 0
- 03:06:51.727 -> TX_ECC is 0
- 03:06:51.727 -> TWPRE is 4
- 03:06:51.727 -> OE_pre_margin is 400
- 03:06:51.727 -> OE_pst_margin is 500
- 03:06:51.727 -> OE_downgrade is 1
- 03:06:51.727 -> aphy_slice_dly is 11
- 03:06:51.727 -> aphy_dtc_dly is 100
- 03:06:51.727 -> aphy_tx_dly is 16
- 03:06:51.727 -> DDRPHY_CLK_EN_COMB_TX_OPT is 1
- 03:06:51.727 -> NEW_RANK_MODE is 0
- 03:06:51.727 -> close_loop_mode is 1
- 03:06:51.727 -> TXP_WORKAROUND_OPT is 0
- 03:06:51.727 -> ui2pi_ratio is 32
- 03:06:51.727 -> XRTW2W_PI_mute_time is 7
- 03:06:51.727 -> fake_mode is 0
- 03:06:51.727 -> ===========================================
- 03:06:51.727 -> TX_DQ_UI_OE_pre is 2
- 03:06:51.775 -> TX_DQS_UI_OE_pre is 1
- 03:06:51.775 -> data_ratio 3200, TX_dq_latency_ps is 8112, TX_dq_latency_MCK is 3
- 03:06:51.775 -> data_ratio 3200, TX_dq_latency_ps is 8112, TX_dq_latency_MCK is 3
- 03:06:51.775 -> data_ratio 3200, TX_dq_latency_ps is 8112, TX_dq_latency_MCK is 3
- 03:06:51.775 -> data_ratio 3200, TX_dq_latency_ps is 8112, TX_dq_latency_MCK is 3
- 03:06:51.775 -> ===========================================
- 03:06:51.775 -> print TX_path_attribution
- 03:06:51.775 -> ===========================================
- 03:06:51.775 -> TX_DQ_MCK_OE[0][0] is 2
- 03:06:51.775 -> TX_DQ_MCK_OE[0][1] is 2
- 03:06:51.775 -> TX_DQ_MCK_OE[1][0] is 2
- 03:06:51.775 -> TX_DQ_MCK_OE[1][1] is 2
- 03:06:51.840 -> TX_DQ_UI_OE[0][0] is 6
- 03:06:51.840 -> TX_DQ_UI_OE[0][1] is 6
- 03:06:51.840 -> TX_DQ_UI_OE[1][0] is 6
- 03:06:51.840 -> TX_DQ_UI_OE[1][1] is 6
- 03:06:51.840 -> TX_DQ_MCK[0][0] is 3
- 03:06:51.840 -> TX_DQ_MCK[0][1] is 3
- 03:06:51.840 -> TX_DQ_MCK[1][0] is 3
- 03:06:51.840 -> TX_DQ_MCK[1][1] is 3
- 03:06:51.840 -> TX_DQ_UI[0][0] is 2
- 03:06:51.840 -> TX_DQ_UI[0][1] is 2
- 03:06:51.840 -> TX_DQ_UI[1][0] is 2
- 03:06:51.840 -> TX_DQ_UI[1][1] is 2
- 03:06:51.840 -> TX_DQ_PI[0][0] is 0
- 03:06:51.840 -> TX_DQ_PI[0][1] is 0
- 03:06:51.840 -> TX_DQ_PI[1][0] is 0
- 03:06:51.840 -> TX_DQ_PI[1][1] is 0
- 03:06:51.840 -> TX_DQ_UIPI_all[0][0] is 0
- 03:06:51.905 -> TX_DQ_UIPI_all[0][1] is 0
- 03:06:51.905 -> TX_DQ_UIPI_all[1][0] is 0
- 03:06:51.905 -> TX_DQ_UIPI_all[1][1] is 0
- 03:06:51.905 -> TX_DQ_dlyline[0][0] is 0
- 03:06:51.905 -> TX_DQ_dlyline[0][1] is 0
- 03:06:51.905 -> TX_DQ_dlyline[1][0] is 0
- 03:06:51.905 -> TX_DQ_dlyline[1][1] is 0
- 03:06:51.905 -> TX_DQS_MCK_OE[0][0] is 2
- 03:06:51.905 -> TX_DQS_MCK_OE[0][1] is 2
- 03:06:51.905 -> TX_DQS_MCK_OE[1][0] is 2
- 03:06:51.905 -> TX_DQS_MCK_OE[1][1] is 2
- 03:06:51.905 -> TX_DQS_UI_OE[0][0] is 6
- 03:06:51.905 -> TX_DQS_UI_OE[0][1] is 6
- 03:06:51.905 -> TX_DQS_UI_OE[1][0] is 6
- 03:06:51.905 -> TX_DQS_UI_OE[1][1] is 6
- 03:06:51.905 -> TX_DQS_MCK[0][0] is 3
- 03:06:51.905 -> TX_DQS_MCK[0][1] is 3
- 03:06:51.905 -> TX_DQS_MCK[1][0] is 3
- 03:06:51.978 -> TX_DQS_MCK[1][1] is 3
- 03:06:51.978 -> TX_DQS_UI[0][0] is 1
- 03:06:51.978 -> TX_DQS_UI[0][1] is 1
- 03:06:51.978 -> TX_DQS_UI[1][0] is 1
- 03:06:51.978 -> TX_DQS_UI[1][1] is 1
- 03:06:51.978 -> DDRPHY_CLK_EN_COMB_TX_OPT is 1
- 03:06:51.978 -> TX_DQS_PI[0][0] is 16
- 03:06:51.978 -> TX_DQS_PI[0][1] is 16
- 03:06:51.978 -> TX_DQS_PI[1][0] is 16
- 03:06:51.978 -> TX_DQS_PI[1][1] is 16
- 03:06:51.978 -> DDRPHY_CLK_EN_COMB_TX_PICG_CNT is 2
- 03:06:51.978 -> DDRPHY_CLK_EN_COMB_TX_DQS_SEL_P0 is 3
- 03:06:51.978 -> DDRPHY_CLK_EN_COMB_TX_DQS_SEL_P1 is 4
- 03:06:51.978 -> DDRPHY_CLK_EN_COMB_TX_DQ_RK0_SEL_P0 is 3
- 03:06:51.978 -> DDRPHY_CLK_EN_COMB_TX_DQ_RK0_SEL_P1 is 4
- 03:06:51.978 -> DDRPHY_CLK_EN_COMB_TX_DQ_RK1_SEL_P0 is 3
- 03:06:51.978 -> DDRPHY_CLK_EN_COMB_TX_DQ_RK1_SEL_P1 is 4
- 03:06:51.978 -> DPHY_TX_DCM_EXTCNT is 0
- 03:06:51.978 -> TX_PI_UPD_MODE is 1
- 03:06:51.978 -> TX_PI_UPDCTL_B0 is 0
- 03:06:52.034 -> TX_PI_UPDCTL_B1 is 0
- 03:06:52.034 -> TX_RANKINCTL_ROOT is 0
- 03:06:52.034 -> TX_RANKINCTL is 1
- 03:06:52.034 -> TX_RANKINCTL_TXDLY is 2
- 03:06:52.034 -> DDRPHY_CLK_DYN_GATING_SEL is 5
- 03:06:52.034 -> DDRPHY_CLK_EN_OPT is 1
- 03:06:52.034 -> ARPI_CMD is 0
- 03:06:52.034 -> TDMY is 9
- 03:06:52.034 -> TXOEN_AUTOSET_DQ_OFFSET is 3
- 03:06:52.034 -> TXOEN_AUTOSET_DQS_OFFSET is 3
- 03:06:52.034 -> TXOEN_AUTOSET_EN is 1
- 03:06:52.034 -> TXPICG_AUTOSET_OPT is 0
- 03:06:52.034 -> TXPICG_AUTOSET_EN is 1
- 03:06:52.034 -> TXPICG_DQ_MCK_OFFSET_LAG is 0
- 03:06:52.034 -> TXPICG_DQS_MCK_OFFSET_LAG is 0
- 03:06:52.134 -> TXPICG_DQ_UI_OFFSET_LEAD is 0
- 03:06:52.134 -> TXPICG_DQ_UI_OFFSET_LAG is 1
- 03:06:52.134 -> TXPICG_DQS_UI_OFFSET_LEAD is 1
- 03:06:52.134 -> TXPICG_DQS_UI_OFFSET_LAG is 0
- 03:06:52.134 -> ===========================================
- 03:06:52.134 -> set APHY_PI_CKCGH_CNT is 4 when not fake_mode, cur data_rate is 3200
- 03:06:52.134 -> [DIG_SHUF_CONFIG] MISC >>>>>, group_id=0
- 03:06:52.134 -> [DIG_SHUF_CONFIG] MISC <<<<<<, group_id=0
- 03:06:52.134 -> [DIG_SHUF_CONFIG] DBI >>>>>>, group_id=0
- 03:06:52.134 -> [DIG_SHUF_CONFIG] DBI <<<<<<, group_id=0
- 03:06:52.134 -> dramc_dram_ratio: 4
- 03:06:52.134 -> DDR4_DivMode: 1
- 03:06:52.134 -> freq_index: 1600
- 03:06:52.134 -> match AC timing 1
- 03:06:52.134 -> [DDR4_ac_timing_setting]start
- 03:06:52.134 -> [PC4 WR preamble settings]>>>>>>>> group_id = 0.
- 03:06:52.134 -> [PC4 WR preamble settings]<<<<<<<< group_id = 0.
- 03:06:52.134 -> clk_dramc_ref_sel FREQ=16
- 03:06:52.134 -> fmem_ck_bfe_dcm_ch0 FREQ=253
- 03:06:52.134 -> fmem_ck_aft_dcm_ch0 FREQ=253
- 03:06:52.134 -> SetClkFreeRun enter => DRAM clock free run mode = ON.
- 03:06:52.134 -> [DDR4] Pull Down reset.
- 03:06:52.134 -> [DDR4] cke fix low 10ns at least.
- 03:06:52.134 -> [DDR4] Delay 200 us.
- 03:06:52.134 -> [DDR4] Pull Up reset.
- 03:06:52.134 -> [DDR4] Delay 500 us.
- 03:06:52.134 -> [DDR4] DRAM initilization RK:0 Enter >>>>>>>>
- 03:06:52.134 -> [DDR4] Delay TXPR TRFC+10ns - 350ns(8Gb density)+10ns
- 03:06:52.134 -> [DDR4_MRS] RK:0-MA:2-OP:0x[DDR4_MRS] RK:0-MA:3-OP:0x[DDR4_MRS] RK:0-MA:1-OP:0x[DDR4_MRS] RK:0-MA:4-OP:0x[DDR4_MRS] RK:0-MA:5-OP:0x[DDR4] DQ Vref calibration>>>>>>>
- 03:06:52.190 -> [DDR4] DQ Vref Enable DQ vref calibration.
- 03:06:52.190 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4] wait tVREFDQE-150ns
- 03:06:52.190 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4] DQ Vref modify range and value
- 03:06:52.190 -> [DDR4] DQ Vref Exit DQ vref calibration.
- 03:06:52.190 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4] wait tVREFDQx-150ns
- 03:06:52.190 -> [DDR4] DQ Vref calibration<<<<<<<
- 03:06:52.190 -> [DDR4_MRS] RK:0-MA:0-OP:0x[DDR4_ZQ] RK:0 Enter >>>>>>>>
- 03:06:52.190 -> [DDR4_ZQ] RK:0 Exit <<<<<<<<
- 03:06:52.190 -> [DDR4] Delay ZQinit - 718ns for 1333 at least max(512Mck,640ns)
- 03:06:52.190 -> [DDR4] DRAM initilization RK:0 Exit <<<<<<<
- 03:06:52.190 -> [DDR4] Enable refresh.....All bank refresh only
- 03:06:52.190 -> SetClkFreeRun enter => DRAM clock free run mode = OFF.
- 03:06:52.240 -> [DIG_HW_NONSHUF_ZQCAL_SWITCH],Configuration Enter
- 03:06:52.240 -> [DIG_HW_NONSHUF_DQSG_SWITCH],Configuration Enter
- 03:06:52.240 -> SET_CKE_2_RANK_INDEPENDENT_RUN_TIME: ON
- 03:06:52.240 -> [MiockJmeterHQA]
- 03:06:52.240 -> ===============================================================================
- 03:06:52.240 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:06:52.240 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:06:52.240 -> ===============================================================================
- 03:06:52.240 ->
- 03:06:52.240 -> [DramcMiockJmeter] u1RxGatingPI = 0
- 03:06:52.240 -> 0 : 2282, 2282
- 03:06:52.240 -> 1 : 2276, 2276
- 03:06:52.240 -> 2 : 2272, 2272
- 03:06:52.240 -> 3 : 2271, 2271
- 03:06:52.240 -> 4 : 2271, 2271
- 03:06:52.240 -> 5 : 2271, 2271
- 03:06:52.305 -> 6 : 2271, 2271
- 03:06:52.305 -> 7 : 2272, 2272
- 03:06:52.305 -> 8 : 2272, 2272
- 03:06:52.305 -> 9 : 2272, 2272
- 03:06:52.305 -> 10 : 2271, 2271
- 03:06:52.305 -> 11 : 2272, 2272
- 03:06:52.305 -> 12 : 2272, 2272
- 03:06:52.305 -> 13 : 2271, 2271
- 03:06:52.305 -> 14 : 2271, 2271
- 03:06:52.305 -> 15 : 2272, 2272
- 03:06:52.305 -> 16 : 2271, 2271
- 03:06:52.305 -> 17 : 2276, 2276
- 03:06:52.305 -> 18 : 2272, 2272
- 03:06:52.305 -> 19 : 2272, 2272
- 03:06:52.305 -> 20 : 2271, 2271
- 03:06:52.305 -> 21 : 2276, 2276
- 03:06:52.305 -> 22 : 2272, 2272
- 03:06:52.305 -> 23 : 2272, 2272
- 03:06:52.305 -> 24 : 2271, 2271
- 03:06:52.305 -> 25 : 2272, 2272
- 03:06:52.305 -> 26 : 2271, 2271
- 03:06:52.305 -> 27 : 2271, 2271
- 03:06:52.305 -> 28 : 2272, 2272
- 03:06:52.305 -> 29 : 2271, 2271
- 03:06:52.305 -> 30 : 2272, 2272
- 03:06:52.305 -> 31 : 2272, 2272
- 03:06:52.305 -> 32 : 2271, 2271
- 03:06:52.305 -> 33 : 2271, 2271
- 03:06:52.305 -> 34 : 2272, 2272
- 03:06:52.305 -> 35 : 2272, 2268
- 03:06:52.305 -> 36 : 2271, 214
- 03:06:52.305 -> 37 : 2271, 0
- 03:06:52.305 -> 38 : 2272, 0
- 03:06:52.305 -> 39 : 2272, 0
- 03:06:52.305 -> 40 : 2272, 0
- 03:06:52.305 -> 41 : 2272, 0
- 03:06:52.305 -> 42 : 2272, 0
- 03:06:52.305 -> 43 : 2272, 0
- 03:06:52.305 -> 44 : 2271, 0
- 03:06:52.305 -> 45 : 2267, 0
- 03:06:52.305 -> 46 : 2271, 0
- 03:06:52.305 -> 47 : 2272, 0
- 03:06:52.305 -> 48 : 2271, 0
- 03:06:52.305 -> 49 : 2276, 0
- 03:06:52.369 -> 50 : 2272, 0
- 03:06:52.369 -> 51 : 2276, 0
- 03:06:52.369 -> 52 : 2271, 0
- 03:06:52.369 -> 53 : 2272, 0
- 03:06:52.369 -> 54 : 2271, 0
- 03:06:52.369 -> 55 : 2271, 0
- 03:06:52.369 -> 56 : 2272, 0
- 03:06:52.369 -> 57 : 2271, 0
- 03:06:52.369 -> 58 : 2272, 0
- 03:06:52.369 -> 59 : 2272, 0
- 03:06:52.369 -> 60 : 2271, 0
- 03:06:52.369 -> 61 : 2272, 0
- 03:06:52.369 -> 62 : 2271, 0
- 03:06:52.369 -> 63 : 2272, 0
- 03:06:52.369 -> 64 : 2271, 0
- 03:06:52.369 -> 65 : 2272, 0
- 03:06:52.369 -> 66 : 2272, 0
- 03:06:52.369 -> 67 : 2271, 0
- 03:06:52.369 -> 68 : 2271, 0
- 03:06:52.369 -> 69 : 2272, 0
- 03:06:52.369 -> 70 : 2271, 0
- 03:06:52.369 -> 71 : 2272, 0
- 03:06:52.369 -> 72 : 2271, 0
- 03:06:52.369 -> 73 : 2272, 0
- 03:06:52.369 -> 74 : 2276, 0
- 03:06:52.369 -> 75 : 2271, 0
- 03:06:52.369 -> 76 : 2271, 0
- 03:06:52.369 -> 77 : 2271, 0
- 03:06:52.369 -> 78 : 2276, 0
- 03:06:52.369 -> 79 : 2271, 0
- 03:06:52.369 -> 80 : 2272, 0
- 03:06:52.369 -> 81 : 2271, 0
- 03:06:52.369 -> 82 : 2271, 0
- 03:06:52.369 -> 83 : 2276, 0
- 03:06:52.369 -> 84 : 2271, 0
- 03:06:52.369 -> 85 : 2272, 41
- 03:06:52.369 -> 86 : 2271, 2122
- 03:06:52.369 -> 87 : 2271, 2271
- 03:06:52.369 -> 88 : 2267, 2267
- 03:06:52.369 -> 89 : 2271, 2271
- 03:06:52.369 -> 90 : 2271, 2271
- 03:06:52.369 -> 91 : 2272, 2272
- 03:06:52.369 -> 92 : 2271, 2271
- 03:06:52.369 -> 93 : 2272, 2272
- 03:06:52.369 -> 94 : 2271, 2271
- 03:06:52.369 -> 95 : 2271, 2271
- 03:06:52.369 -> 96 : 2272, 2272
- 03:06:52.369 -> 97 : 2272, 2272
- 03:06:52.369 -> 98 : 2271, 2271
- 03:06:52.369 -> 99 : 2271, 2271
- 03:06:52.369 -> 100 : 2276, 2276
- 03:06:52.369 -> 101 : 2272, 2272
- 03:06:52.435 -> 102 : 2272, 2272
- 03:06:52.435 -> 103 : 2272, 2272
- 03:06:52.435 -> 104 : 2271, 2271
- 03:06:52.435 -> 105 : 2271, 2271
- 03:06:52.435 -> 106 : 2271, 2271
- 03:06:52.435 -> 107 : 2271, 2271
- 03:06:52.435 -> 108 : 2276, 2276
- 03:06:52.435 -> 109 : 2276, 2276
- 03:06:52.435 -> 110 : 2272, 2272
- 03:06:52.435 -> 111 : 2272, 2272
- 03:06:52.435 -> 112 : 2271, 2271
- 03:06:52.435 -> 113 : 2271, 2271
- 03:06:52.435 -> 114 : 2271, 2271
- 03:06:52.435 -> 115 : 2271, 2271
- 03:06:52.435 -> 116 : 2266, 2266
- 03:06:52.435 -> 117 : 2276, 2276
- 03:06:52.435 -> 118 : 2272, 2272
- 03:06:52.435 -> 119 : 2271, 2271
- 03:06:52.435 -> 120 : 2271, 2271
- 03:06:52.435 -> 121 : 2271, 2271
- 03:06:52.435 -> 122 : 2271, 2271
- 03:06:52.435 -> 123 : 2271, 2271
- 03:06:52.435 -> 124 : 2271, 2271
- 03:06:52.435 -> 125 : 2271, 2271
- 03:06:52.435 -> 126 : 2271, 2256
- 03:06:52.435 -> 127 : 2272, 218
- 03:06:52.435 ->
- 03:06:52.435 -> MIOCK jitter meter ch=0
- 03:06:52.435 ->
- 03:06:52.435 -> 1T = (127-36) = 91 dly cells
- 03:06:52.435 -> Clock freq = 1560 MHz, period = 641 ps, 1 dly cell = 704/100 ps
- 03:06:52.435 ->
- 03:06:52.435 -> ----->DramcWriteLeveling(PI) begin...
- 03:06:52.435 -> ===============================================================================
- 03:06:52.435 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:06:52.498 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:06:52.498 -> ===============================================================================
- 03:06:52.498 -> Begin: 0, End: 63, Step: 1, Bound: 64
- 03:06:52.498 -> [DDR4_MRS] RK:0-MA:2-OP:0x[DDR4_MRS] RK:0-MA:1-OP:0x[Write Leveling]
- 03:06:52.498 -> delay byte0 byte1 byte2 byte3
- 03:06:52.498 ->
- 03:06:52.498 -> 0 O1( 1 1
- 03:06:52.498 -> 1 O1( 1 1
- 03:06:52.498 -> 2 O1( 1 1
- 03:06:52.498 -> 3 O1( 1 1
- 03:06:52.498 -> 4 O1( 1 1
- 03:06:52.498 -> 5 O1( 1 1
- 03:06:52.498 -> 6 O1( 1 1
- 03:06:52.498 -> 7 O1( 1 1
- 03:06:52.498 -> 8 O1( 1 1
- 03:06:52.498 -> 9 O1( 1 1
- 03:06:52.498 -> 10 O1( 1 0
- 03:06:52.498 -> 11 O1( 1 1
- 03:06:52.498 -> 12 O1( 1 0
- 03:06:52.498 -> 13 O1( 1 0
- 03:06:52.498 -> 14 O1( 1 0
- 03:06:52.498 -> 15 O1( 0 0
- 03:06:52.498 -> 16 O1( 0 0
- 03:06:52.566 -> 17 O1( 0 0
- 03:06:52.566 -> 18 O1( 0 0
- 03:06:52.566 -> 19 O1( 0 0
- 03:06:52.566 -> 20 O1( 0 0
- 03:06:52.566 -> 21 O1( 0 0
- 03:06:52.566 -> 22 O1( 0 0
- 03:06:52.566 -> 23 O1( 0 0
- 03:06:52.566 -> 24 O1( 0 0
- 03:06:52.566 -> 25 O1( 0 0
- 03:06:52.566 -> 26 O1( 0 0
- 03:06:52.566 -> 27 O1( 0 0
- 03:06:52.566 -> 28 O1( 0 0
- 03:06:52.566 -> 29 O1( 0 0
- 03:06:52.566 -> 30 O1( 0 0
- 03:06:52.566 -> 31 O1( 0 0
- 03:06:52.566 -> 32 O1( 0 0
- 03:06:52.566 -> 33 O1( 0 0
- 03:06:52.566 -> 34 O1( 0 0
- 03:06:52.566 -> 35 O1( 0 0
- 03:06:52.566 -> 36 O1( 0 0
- 03:06:52.566 -> 37 O1( 0 0
- 03:06:52.566 -> 38 O1( 0 0
- 03:06:52.566 -> 39 O1( 0 0
- 03:06:52.566 -> 40 O1( 0 0
- 03:06:52.566 -> 41 O1( 0 1
- 03:06:52.566 -> 42 O1( 0 1
- 03:06:52.566 -> 43 O1( 1 1
- 03:06:52.566 -> 44 O1( 1 1
- 03:06:52.629 -> 45 O1( 1 1
- 03:06:52.629 -> 46 O1( 1 1
- 03:06:52.629 -> 47 O1( 1 1
- 03:06:52.629 -> 48 O1( 1 1
- 03:06:52.629 -> 49 O1( 1 1
- 03:06:52.629 -> Early breakpass bytecount = 0xff (0xff: all bytes pass)
- 03:06:52.629 ->
- 03:06:52.629 -> [DDR4_MRS] RK:0-MA:1-OP:0x[DDR4_MRS] RK:0-MA:2-OP:0xWrite leveling (Byte 0): 43 => 43
- 03:06:52.629 -> Write leveling (Byte 1): 41 => 41
- 03:06:52.629 -> DramcWriteLeveling(PI) end<-----
- 03:06:52.629 ->
- 03:06:52.629 -> ===============================================================================
- 03:06:52.629 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:06:52.629 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:06:52.629 -> ===============================================================================
- 03:06:52.629 -> [Gating] SW mode calibration
- 03:06:52.629 -> [get_gating_start_pos] calculated gating ui = 15
- 03:06:52.629 -> 12 0 | B1->B0 | 0 1212 | 0 0 | (0 0) (0 0)
- 03:06:52.629 -> 12 4 | B1->B0 | 0 1111 | 1 1 | (0 0) (0 0)
- 03:06:52.677 -> 12 8 | B1->B0 | 0 1111 | 1 1 | (0 0) (0 0)
- 03:06:52.677 -> 12 12 | B1->B0 | 0 1111 | 1 1 | (0 0) (0 0)
- 03:06:52.677 -> 12 16 | B1->B0 | 0 1111 | 1 1 | (0 0) (0 1)
- 03:06:52.677 -> 12 20 | B1->B0 | 0 1111 | 1 1 | (0 0) (1 1)
- 03:06:52.677 -> 12 24 | B1->B0 | 0 1111 | 1 1 | (0 0) (1 1)
- 03:06:52.677 -> 12 28 | B1->B0 | 0 1111 | 1 1 | (0 0) (1 1)
- 03:06:52.677 -> 13 0 | B1->B0 | 0 1111 | 1 1 | (0 0) (1 1)
- 03:06:52.677 -> 13 4 | B1->B0 | 0 1111 | 1 1 | (0 0) (1 1)
- 03:06:52.677 -> 13 8 | B1->B0 | 0 1111 | 1 1 | (0 0) (1 1)
- 03:06:52.677 -> 13 12 | B1->B0 | 1111 1616 | 1 1 | (0 0) (1 1)
- 03:06:52.677 -> 13 16 | B1->B0 | 1111 2323 | 1 1 | (0 0) (0 0)
- 03:06:52.677 -> 13 20 | B1->B0 | 1111 2323 | 1 1 | (0 0) (0 0)
- 03:06:52.744 -> 13 24 | B1->B0 | 1111 2323 | 1 1 | (0 0) (0 0)
- 03:06:52.744 -> 13 28 | B1->B0 | 1111 2323 | 1 1 | (0 0) (0 0)
- 03:06:52.744 -> 14 0 | B1->B0 | 1111 2323 | 1 1 | (0 0) (0 0)
- 03:06:52.744 -> 14 4 | B1->B0 | 1111 2323 | 1 1 | (0 0) (0 0)
- 03:06:52.744 -> 14 8 | B1->B0 | 1111 2323 | 1 1 | (0 0) (0 0)
- 03:06:52.744 -> 14 12 | B1->B0 | 1111 2323 | 1 1 | (0 1) (0 0)
- 03:06:52.744 -> 14 16 | B1->B0 | 1111 2323 | 1 1 | (1 1) (0 1)
- 03:06:52.744 -> 14 20 | B1->B0 | 1111 2323 | 1 1 | (1 1) (1 1)
- 03:06:52.744 -> 14 24 | B1->B0 | 1111 2323 | 1 1 | (1 1) (1 1)
- 03:06:52.744 -> 14 28 | B1->B0 | 1111 2323 | 1 1 | (1 1) (1 1)
- 03:06:52.744 -> 15 0 | B1->B0 | 1111 2222 | 1 1 | (1 1) (1 1)
- 03:06:52.744 -> 15 4 | B1->B0 | 1111 2222 | 1 1 | (1 1) (1 1)
- 03:06:52.744 -> 15 8 | B1->B0 | 1212 2222 | 0 0 | (1 1) (1 1)
- 03:06:52.744 -> 15 12 | B1->B0 | 2323 2222 | 0 0 | (0 0) (1 1)
- 03:06:52.744 -> 15 16 | B1->B0 | 2323 2323 | 0 0 | (0 0) (1 1)
- 03:06:52.744 -> 15 20 | B1->B0 | 2323 2323 | 0 0 | (0 0) (1 1)
- 03:06:52.806 -> 15 24 | B1->B0 | 2323 2323 | 0 0 | (0 0) (1 1)
- 03:06:52.806 -> 15 28 | B1->B0 | 2323 2323 | 0 0 | (0 0) (1 1)
- 03:06:52.806 -> 16 0 | B1->B0 | 2323 2323 | 0 0 | (0 0) (1 1)
- 03:06:52.806 -> 16 4 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:06:52.806 -> 16 8 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:06:52.806 -> 16 12 | B1->B0 | 2323 2323 | 0 0 | (0 1) (0 0)
- 03:06:52.806 -> 16 16 | B1->B0 | 2323 2323 | 0 0 | (0 1) (0 1)
- 03:06:52.806 -> 16 20 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:06:52.806 -> 16 24 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:06:52.806 -> 16 28 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:06:52.806 -> 17 0 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:06:52.806 -> 17 4 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:06:52.806 -> 17 8 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:06:52.806 -> 17 12 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:06:52.870 -> 17 16 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:06:52.870 -> 17 20 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:06:52.870 -> 17 24 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:06:52.870 -> 17 28 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:06:52.870 -> 18 0 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:06:52.870 -> 18 4 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:06:52.870 -> 18 8 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:06:52.870 -> 18 12 | B1->B0 | 2323 2323 | 0 0 | (1 0) (1 0)
- 03:06:52.870 -> 18 16 | B1->B0 | 2323 2323 | 0 0 | (0 0) (1 0)
- 03:06:52.870 -> 18 20 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:06:52.870 -> 18 24 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:06:52.870 -> 18 28 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:06:52.870 -> 19 0 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:06:52.870 -> 19 4 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:06:52.870 -> 19 8 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:06:52.870 -> 19 12 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:06:52.870 -> 19 16 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:06:52.941 -> best dqsien dly found for B1: (18, 12)
- 03:06:52.941 -> 19 20 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:06:52.941 -> best dqsien dly found for B0: (18, 14)
- 03:06:52.941 -> best DQS0 dly(UI, PI) = (18, 14)
- 03:06:52.941 -> best DQS1 dly(UI, PI) = (18, 12)
- 03:06:52.941 ->
- 03:06:52.941 -> [Gating] SW calibration Done
- 03:06:52.941 -> [DDR4_MRS] RK:0-MA:3-OP:0x===============================================================================
- 03:06:52.941 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:06:52.941 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:06:52.941 -> ===============================================================================
- 03:06:52.941 -> Start DQ dly to find pass range UseTestEngine =0
- 03:06:52.941 -> UseTestEngine: 0
- 03:06:52.941 -> RX Vref Scan: 0
- 03:06:52.941 ->
- 03:06:52.941 -> RX Vref 0 -> 0, step: 1
- 03:06:52.941 ->
- 03:06:52.941 -> RX Delay -48 -> 63, step: 4
- 03:06:52.941 -> -48, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:06:52.941 -> -44, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:06:52.941 -> -40, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:06:52.996 -> -36, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:06:52.996 -> -32, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:06:52.996 -> -28, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:06:52.996 -> -24, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:06:52.996 -> -20, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:06:52.996 -> -16, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:06:52.996 -> -12, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:06:52.996 -> -8, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:06:52.996 -> -4, [0] xxxxxxox xxxxxxxx [MSB]
- 03:06:52.996 -> 0, [0] xxoxoxox xxoxxxxx [MSB]
- 03:06:52.996 -> 4, [0] oxoooooo oxoxoooo [MSB]
- 03:06:52.996 -> 8, [0] oooooooo oooooooo [MSB]
- 03:06:52.996 -> 12, [0] oooooooo oooooooo [MSB]
- 03:06:52.996 -> 16, [0] oooooooo oooooooo [MSB]
- 03:06:52.996 -> 20, [0] oooooooo oooooooo [MSB]
- 03:06:52.996 -> 24, [0] oooooooo oooooooo [MSB]
- 03:06:52.996 -> 28, [0] oooooooo oooooooo [MSB]
- 03:06:52.996 -> 32, [0] oooooooo oooooooo [MSB]
- 03:06:52.996 -> 36, [0] ooooooxo oooooooo [MSB]
- 03:06:53.060 -> 40, [0] ooxoxoxo ooooooxo [MSB]
- 03:06:53.060 -> 44, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:06:53.060 -> RX Vref B0= 0, Window Sum 316, worse bit 1, min window 36
- 03:06:53.060 -> iDelay=44, Bit 0, Center 23 (4 ~ 43) 40
- 03:06:53.060 -> iDelay=44, Bit 1, Center 25 (8 ~ 43) 36
- 03:06:53.060 -> iDelay=44, Bit 2, Center 19 (0 ~ 39) 40
- 03:06:53.060 -> iDelay=44, Bit 3, Center 23 (4 ~ 43) 40
- 03:06:53.060 -> iDelay=44, Bit 4, Center 19 (0 ~ 39) 40
- 03:06:53.060 -> iDelay=44, Bit 5, Center 23 (4 ~ 43) 40
- 03:06:53.060 -> iDelay=44, Bit 6, Center 15 (-4 ~ 35) 40
- 03:06:53.060 -> iDelay=44, Bit 7, Center 23 (4 ~ 43) 40
- 03:06:53.060 -> RX Vref B1= 0, Window Sum 312, worse bit 9, min window 36
- 03:06:53.060 -> iDelay=44, Bit 8, Center 23 (4 ~ 43) 40
- 03:06:53.060 -> iDelay=44, Bit 9, Center 25 (8 ~ 43) 36
- 03:06:53.060 -> iDelay=44, Bit 10, Center 21 (0 ~ 43) 44
- 03:06:53.060 -> iDelay=44, Bit 11, Center 25 (8 ~ 43) 36
- 03:06:53.060 -> iDelay=44, Bit 12, Center 23 (4 ~ 43) 40
- 03:06:53.060 -> iDelay=44, Bit 13, Center 23 (4 ~ 43) 40
- 03:06:53.123 -> iDelay=44, Bit 14, Center 21 (4 ~ 39) 36
- 03:06:53.123 -> iDelay=44, Bit 15, Center 23 (4 ~ 43) 40
- 03:06:53.123 -> [DDR4_MRS] RK:0-MA:3-OP:0x===============================================================================
- 03:06:53.123 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:06:53.123 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:06:53.123 -> ===============================================================================
- 03:06:53.123 -> DQS Delay:
- 03:06:53.123 -> DQS0 = 0, DQS1 = 0
- 03:06:53.123 -> DQM Delay:
- 03:06:53.123 -> DQM0 = 21, DQM1 = 23
- 03:06:53.123 -> DQ Delay:
- 03:06:53.123 -> DQ0 =23, DQ1 =25, DQ2 =19, DQ3 =23
- 03:06:53.123 -> DQ4 =19, DQ5 =23, DQ6 =15, DQ7 =23
- 03:06:53.123 -> DQ8 =23, DQ9 =25, DQ10 =21, DQ11 =25
- 03:06:53.123 -> DQ12 =23, DQ13 =23, DQ14 =21, DQ15 =23
- 03:06:53.123 ->
- 03:06:53.123 ->
- 03:06:53.123 -> ===============================================================================
- 03:06:53.123 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:06:53.170 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:06:53.170 -> ===============================================================================
- 03:06:53.170 -> [TxWindowPerbitCal] caltype:2 Autok:0
- 03:06:53.170 ->
- 03:06:53.170 ->
- 03:06:53.170 -> TX Vref Scan disable
- 03:06:53.170 -> 809 |3 0 41|[0] xxxxxxxx xxxxxxxx [MSB]
- 03:06:53.170 -> 811 |3 0 43|[0] xxoxxxox xxxxoxxx [MSB]
- 03:06:53.170 -> 813 |3 0 45|[0] xxoxxxox xxxxoxxo [MSB]
- 03:06:53.170 -> 815 |3 0 47|[0] xxoxxxox oxooooxo [MSB]
- 03:06:53.170 -> 817 |3 0 49|[0] oxoxoxoo oooooooo [MSB]
- 03:06:53.170 -> 829 |3 0 61|[0] oooooooo ooxoooxo [MSB]
- 03:06:53.170 -> 831 |3 0 63|[0] ooooooxo ooxoooxo [MSB]
- 03:06:53.170 -> 833 |3 2 1|[0] ooooooxo xoxxxoxo [MSB]
- 03:06:53.170 -> 835 |3 2 3|[0] xoxxxoxo xoxxxxxx [MSB]
- 03:06:53.241 -> 837 |3 2 5|[0] xxxxxoxo xxxxxxxx [MSB]
- 03:06:53.241 -> 839 |3 2 7|[0] xxxxxxxx xxxxxxxx [MSB]
- 03:06:53.241 -> TX Bit0 (817~833) 18 825, Bit8 (815~831) 18 823,
- 03:06:53.241 -> TX Bit1 (819~835) 18 827, Bit9 (817~835) 20 826,
- 03:06:53.241 -> TX Bit2 (811~833) 24 822, Bit10 (815~827) 14 821,
- 03:06:53.241 -> TX Bit3 (819~833) 16 826, Bit11 (815~831) 18 823,
- 03:06:53.241 -> TX Bit4 (817~833) 18 825, Bit12 (811~831) 22 821,
- 03:06:53.241 -> TX Bit5 (819~837) 20 828, Bit13 (815~833) 20 824,
- 03:06:53.241 -> TX Bit6 (811~829) 20 820, Bit14 (817~827) 12 822,
- 03:06:53.241 -> TX Bit7 (817~837) 22 827, Bit15 (813~833) 22 823,
- 03:06:53.241 ->
- 03:06:53.241 -> == TX Byte 0 ==
- 03:06:53.241 -> Update DQ dly =824 (3 ,0, 56) DQ OEN =(2 ,5)
- 03:06:53.241 -> Update DQM dly =824 (3 ,0, 56) DQM OEN =(2 ,5)
- 03:06:53.241 ->
- 03:06:53.241 -> == TX Byte 1 ==
- 03:06:53.241 -> Update DQ dly =823 (3 ,0, 55) DQ OEN =(2 ,5)
- 03:06:53.241 -> Update DQM dly =823 (3 ,0, 55) DQM OEN =(2 ,5)
- 03:06:53.241 ->
- 03:06:53.241 -> ===============================================================================
- 03:06:53.295 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:06:53.295 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:06:53.295 -> ===============================================================================
- 03:06:53.295 -> [TxWindowPerbitCal] caltype:0 Autok:0
- 03:06:53.295 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DramcTXSetVref] TX Vref : CH0 Rank0, TX Range 1 Vref 3
- 03:06:53.295 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DramcTXSetVref] TX Vref : CH0 Rank0, TX Range 1 Vref 5
- 03:06:53.295 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DramcTXSetVref] TX Vref : CH0 Rank0, TX Range 1 Vref 7
- 03:06:53.356 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DramcTXSetVref] TX Vref : CH0 Rank0, TX Range 1 Vref 9
- 03:06:53.356 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DramcTXSetVref] TX Vref : CH0 Rank0, TX Range 1 Vref 11
- 03:06:53.356 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DramcTXSetVref] TX Vref : CH0 Rank0, TX Range 1 Vref 13
- 03:06:53.356 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DramcTXSetVref] TX Vref : CH0 Rank0, TX Range 1 Vref 15
- 03:06:53.414 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DramcTXSetVref] TX Vref : CH0 Rank0, TX Range 1 Vref 17
- 03:06:53.414 -> TX Vref=3, minBit 14, minWin=13, winSum=270
- 03:06:53.414 -> TX Vref=5, minBit 14, minWin=13, winSum=278
- 03:06:53.414 -> TX Vref=7, minBit 14, minWin=14, winSum=288
- 03:06:53.414 -> TX Vref=9, minBit 14, minWin=14, winSum=294
- 03:06:53.414 -> TX Vref=11, minBit 14, minWin=16, winSum=307
- 03:06:53.414 -> TX Vref=13, minBit 14, minWin=16, winSum=316
- 03:06:53.414 -> TX Vref=15, minBit 10, minWin=16, winSum=321
- 03:06:53.414 -> TX Vref=17, minBit 3, minWin=18, winSum=334
- 03:06:53.414 -> [TxChooseVref] Worse bit 3, Min win 18, Win sum 334, Final Vref 17
- 03:06:53.414 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DramcTXSetVref] TX Vref : CH0 Rank0, TX Range 1 Vref 17
- 03:06:53.468 ->
- 03:06:53.468 -> Final TX Range 1 Vref 17
- 03:06:53.468 ->
- 03:06:53.468 -> ===============================================================================
- 03:06:53.468 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:06:53.468 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:06:53.468 -> ===============================================================================
- 03:06:53.468 -> [TxWindowPerbitCal] caltype:0 Autok:0
- 03:06:53.468 ->
- 03:06:53.468 ->
- 03:06:53.468 -> TX Vref Scan disable
- 03:06:53.468 -> 809 |3 0 41|[0] xxxxxxxx xxxxxxxx [MSB]
- 03:06:53.468 -> 810 |3 0 42|[0] xxxxxxxx xxxxoxxx [MSB]
- 03:06:53.468 -> 811 |3 0 43|[0] xxxxxxxx xxxxoxxo [MSB]
- 03:06:53.468 -> 812 |3 0 44|[0] xxoxxxox xxoxoxxo [MSB]
- 03:06:53.468 -> 813 |3 0 45|[0] xxoxxxox oxoooxxo [MSB]
- 03:06:53.468 -> 814 |3 0 46|[0] xxoxxxox oxooooxo [MSB]
- 03:06:53.538 -> 815 |3 0 47|[0] oxoxxxox oooooooo [MSB]
- 03:06:53.538 -> 816 |3 0 48|[0] oxoxoxoo oooooooo [MSB]
- 03:06:53.538 -> 817 |3 0 49|[0] oxoxoooo oooooooo [MSB]
- 03:06:53.538 -> 832 |3 2 0|[0] oooooooo ooxooooo [MSB]
- 03:06:53.538 -> 833 |3 2 1|[0] oooooooo ooxoooxo [MSB]
- 03:06:53.538 -> 834 |3 2 2|[0] ooxoxoxo xoxxxoxo [MSB]
- 03:06:53.538 -> 835 |3 2 3|[0] xoxoxoxo xoxxxxxx [MSB]
- 03:06:53.538 -> 836 |3 2 4|[0] xoxxxoxo xxxxxxxx [MSB]
- 03:06:53.538 -> 837 |3 2 5|[0] xoxxxoxo xxxxxxxx [MSB]
- 03:06:53.538 -> 838 |3 2 6|[0] xxxxxxxx xxxxxxxx [MSB]
- 03:06:53.538 -> TX Bit0 (815~834) 20 824, Bit8 (813~833) 21 823,
- 03:06:53.538 -> TX Bit1 (818~837) 20 827, Bit9 (815~835) 21 825,
- 03:06:53.538 -> TX Bit2 (812~833) 22 822, Bit10 (812~831) 20 821,
- 03:06:53.538 -> TX Bit3 (818~835) 18 826, Bit11 (813~833) 21 823,
- 03:06:53.538 -> TX Bit4 (816~833) 18 824, Bit12 (810~833) 24 821,
- 03:06:53.538 -> TX Bit5 (817~837) 21 827, Bit13 (814~834) 21 824,
- 03:06:53.538 -> TX Bit6 (812~833) 22 822, Bit14 (815~832) 18 823,
- 03:06:53.538 -> TX Bit7 (816~837) 22 826, Bit15 (811~834) 24 822,
- 03:06:53.538 ->
- 03:06:53.593 -> [TX_PER_BIT_DELAY_CELL] DelayCellTimex100 =704/100 ps
- 03:06:53.593 -> == TX Byte 0 ==
- 03:06:53.593 -> u2DelayCellOfst[0]=2 cells (2 PI)
- 03:06:53.593 -> u2DelayCellOfst[1]=6 cells (5 PI)
- 03:06:53.593 -> u2DelayCellOfst[2]=0 cells (0 PI)
- 03:06:53.593 -> u2DelayCellOfst[3]=5 cells (4 PI)
- 03:06:53.593 -> u2DelayCellOfst[4]=2 cells (2 PI)
- 03:06:53.593 -> u2DelayCellOfst[5]=6 cells (5 PI)
- 03:06:53.593 -> u2DelayCellOfst[6]=0 cells (0 PI)
- 03:06:53.593 -> u2DelayCellOfst[7]=5 cells (4 PI)
- 03:06:53.593 -> Update DQ dly =822 (3 ,0, 54) DQ OEN =(2 ,5)
- 03:06:53.593 -> Update DQM dly =824 (3 ,0, 56) DQM OEN =(2 ,5)
- 03:06:53.593 ->
- 03:06:53.593 -> == TX Byte 1 ==
- 03:06:53.593 -> u2DelayCellOfst[8]=2 cells (2 PI)
- 03:06:53.593 -> u2DelayCellOfst[9]=5 cells (4 PI)
- 03:06:53.593 -> u2DelayCellOfst[10]=0 cells (0 PI)
- 03:06:53.656 -> u2DelayCellOfst[11]=2 cells (2 PI)
- 03:06:53.656 -> u2DelayCellOfst[12]=0 cells (0 PI)
- 03:06:53.656 -> u2DelayCellOfst[13]=4 cells (3 PI)
- 03:06:53.656 -> u2DelayCellOfst[14]=2 cells (2 PI)
- 03:06:53.656 -> u2DelayCellOfst[15]=1 cells (1 PI)
- 03:06:53.656 -> Update DQ dly =821 (3 ,0, 53) DQ OEN =(2 ,5)
- 03:06:53.656 -> Update DQM dly =823 (3 ,0, 55) DQM OEN =(2 ,5)
- 03:06:53.656 ->
- 03:06:53.656 -> ===============================================================================
- 03:06:53.656 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:06:53.656 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:06:53.656 -> ===============================================================================
- 03:06:53.656 -> DATLAT Default: 0xc
- 03:06:53.656 -> 0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x10, 0x11, 0x12, 0x13, 0xbest_step = 11
- 03:06:53.656 ->
- 03:06:53.656 -> ===============================================================================
- 03:06:53.656 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:06:53.656 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:06:53.711 -> ===============================================================================
- 03:06:53.711 -> Start DQ dly to find pass range UseTestEngine =1
- 03:06:53.711 -> UseTestEngine: 1
- 03:06:53.711 -> RX Vref Scan: 1
- 03:06:53.711 ->
- 03:06:53.711 -> Set Vref Range= 9 -> 21
- 03:06:53.711 ->
- 03:06:53.711 -> RX Vref 9 -> 21, step: 1
- 03:06:53.711 ->
- 03:06:53.711 -> RX Delay -14 -> 63, step: 2
- 03:06:53.711 ->
- 03:06:53.711 -> Set Vref, RX VrefLevel [Byte0]: 9 [Byte1]: 9
- 03:06:53.711 -> RX Vref B0= 9, Window Sum 230, worse bit 2, min window 26
- 03:06:53.711 -> RX Vref B1= 9, Window Sum 216, worse bit 10, min window 22
- 03:06:53.711 ->
- 03:06:53.711 -> Set Vref, RX VrefLevel [Byte0]: 10 [Byte1]: 10
- 03:06:53.711 -> RX Vref B0= 10, Window Sum 240, worse bit 2, min window 26
- 03:06:53.711 -> RX Vref B1= 10, Window Sum 220, worse bit 10, min window 24
- 03:06:53.766 ->
- 03:06:53.766 -> Set Vref, RX VrefLevel [Byte0]: 11 [Byte1]: 11
- 03:06:53.766 -> RX Vref B0= 11, Window Sum 246, worse bit 2, min window 28
- 03:06:53.766 -> RX Vref B1= 11, Window Sum 232, worse bit 10, min window 26
- 03:06:53.766 ->
- 03:06:53.766 -> Set Vref, RX VrefLevel [Byte0]: 12 [Byte1]: 12
- 03:06:53.766 -> RX Vref B0= 12, Window Sum 254, worse bit 4, min window 28
- 03:06:53.766 -> RX Vref B1= 12, Window Sum 242, worse bit 10, min window 26
- 03:06:53.766 ->
- 03:06:53.766 -> Set Vref, RX VrefLevel [Byte0]: 13 [Byte1]: 13
- 03:06:53.766 -> RX Vref B0= 13, Window Sum 268, worse bit 2, min window 32
- 03:06:53.766 -> RX Vref B1= 13, Window Sum 252, worse bit 10, min window 28
- 03:06:53.766 ->
- 03:06:53.766 -> Set Vref, RX VrefLevel [Byte0]: 14 [Byte1]: 14
- 03:06:53.837 -> RX Vref B0= 14, Window Sum 272, worse bit 2, min window 32
- 03:06:53.837 -> RX Vref B1= 14, Window Sum 262, worse bit 10, min window 28
- 03:06:53.837 ->
- 03:06:53.837 -> Set Vref, RX VrefLevel [Byte0]: 15 [Byte1]: 15
- 03:06:53.837 -> RX Vref B0= 15, Window Sum 276, worse bit 2, min window 32
- 03:06:53.837 -> RX Vref B1= 15, Window Sum 266, worse bit 10, min window 30
- 03:06:53.837 ->
- 03:06:53.837 -> Set Vref, RX VrefLevel [Byte0]: 16 [Byte1]: 16
- 03:06:53.837 -> RX Vref B0= 16, Window Sum 286, worse bit 2, min window 34
- 03:06:53.837 -> RX Vref B1= 16, Window Sum 268, worse bit 10, min window 30
- 03:06:53.837 ->
- 03:06:53.837 -> Set Vref, RX VrefLevel [Byte0]: 17 [Byte1]: 17
- 03:06:53.837 -> RX Vref B1= 17, Window Sum 280, worse bit 10, min window 32
- 03:06:53.837 ->
- 03:06:53.837 -> Set Vref, RX VrefLevel [Byte0]: 18 [Byte1]: 18
- 03:06:53.900 -> RX Vref B1= 18, Window Sum 280, worse bit 8, min window 34
- 03:06:53.900 ->
- 03:06:53.900 -> Set Vref, RX VrefLevel [Byte0]: 19 [Byte1]: 19
- 03:06:53.900 ->
- 03:06:53.900 -> Set Vref, RX VrefLevel [Byte0]: 20 [Byte1]: 20
- 03:06:53.900 ->
- 03:06:53.900 -> Set Vref, RX VrefLevel [Byte0]: 21 [Byte1]: 21
- 03:06:53.900 ->
- 03:06:53.900 -> Final RX Vref Byte 0 = 16 to rank0 to rank1
- 03:06:53.900 ->
- 03:06:53.900 -> Final RX Vref Byte 1 = 18 to rank0 to rank1
- 03:06:53.900 -> ===============================================================================
- 03:06:53.900 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:06:53.900 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:06:53.900 -> ===============================================================================
- 03:06:53.900 -> DQS Delay:
- 03:06:53.900 -> DQS0 = 0, DQS1 = 0
- 03:06:53.900 -> DQM Delay:
- 03:06:53.900 -> DQM0 = 21, DQM1 = 24
- 03:06:53.900 -> DQ Delay:
- 03:06:53.900 -> DQ0 =23, DQ1 =25, DQ2 =18, DQ3 =24
- 03:06:53.984 -> DQ4 =20, DQ5 =23, DQ6 =15, DQ7 =23
- 03:06:53.984 -> DQ8 =24, DQ9 =26, DQ10 =22, DQ11 =26
- 03:06:53.984 -> DQ12 =23, DQ13 =25, DQ14 =22, DQ15 =24
- 03:06:53.984 ->
- 03:06:53.984 ->
- 03:06:53.984 -> [DualRankRxdatlatCal] RK0: 11, RK1: 0, Final_Datlat 11
- 03:06:53.984 ->
- 03:06:53.984 ->
- 03:06:53.984 -> [Calibration Summary] Freqency 1600
- 03:06:53.984 -> CH 0, Rank 0
- 03:06:53.984 -> SW Impedance : PASS
- 03:06:53.984 -> DUTY Scan : NO K
- 03:06:53.984 -> ZQ Calibration : PASS
- 03:06:53.984 -> Jitter Meter : NO K
- 03:06:53.984 -> CBT Training : NO K
- 03:06:53.984 -> Write leveling : PASS
- 03:06:53.984 -> RX DQS gating : PASS
- 03:06:53.984 -> RX DQ/DQS(RDDQC) : PASS
- 03:06:53.984 -> TX DQ/DQS : PASS
- 03:06:53.984 -> RX DATLAT : PASS
- 03:06:53.984 -> RX DQ/DQS(Engine): PASS
- 03:06:53.984 -> TX OE : NO K
- 03:06:53.984 -> All Pass.
- 03:06:53.984 ->
- 03:06:53.984 -> TX_TRACKING: OFF
- 03:06:53.984 -> [AUTO] write start address pass, BASE_ADDR : 0x0, OFFSET : 0x3
- 03:06:53.984 -> [AUTO] Detect DramSize: 0x8000000
- 03:06:53.984 -> [AUTO] BASE_ADDR : 0x8000000, OFFSET : 0x3
- 03:06:53.984 -> [AUTO] BASE_ADDR : 0x0, OFFSET : 0x3
- 03:06:53.984 ->
- 03:06:53.984 ->
- 03:06:53.984 -> [AUTO] Detect DramSize: 0x10000000
- 03:06:53.984 -> [AUTO] BASE_ADDR : 0x10000000, OFFSET : 0x3
- 03:06:53.984 -> [AUTO] BASE_ADDR : 0x0, OFFSET : 0x3
- 03:06:53.984 ->
- 03:06:53.984 ->
- 03:06:53.984 -> [AUTO] Detect DramSize: 0x20000000
- 03:06:53.984 -> [AUTO] BASE_ADDR : 0x20000000, OFFSET : 0x3
- 03:06:53.984 -> [AUTO] BASE_ADDR : 0x0, OFFSET : 0x3
- 03:06:54.058 -> [AUTO] TA2 read check fail, u4err_value = 65535, 3
- 03:06:54.058 -> [AUTO] Detect full size
- 03:06:54.058 ->
- 03:06:54.058 ->
- 03:06:54.058 -> u4DramSize 0x20000000
- 03:06:54.058 -> NOTICE: EMI: Detected DRAM size: 512MB
- 03:06:54.058 ->
- 03:06:54.058 -> [MEM_TEST] 02: After DFS, before run time config
- 03:06:54.058 -> [MEM_TEST] Rank 0 OK.(uiFixedAddr 0x40000000, Pass count = 16384, Fail count = 0)
- 03:06:54.058 ->
- 03:06:54.058 -> [TA2_TEST]
- 03:06:54.058 -> === TA2 HW
- 03:06:54.058 -> === OFFSET:0x200
- 03:06:54.058 -> TA2 PAT: 3
- 03:06:54.058 ->
- 03:06:54.058 -> TA2 Trigger Write
- 03:06:54.058 -> HW channel(0) Rank(0), TA2 pass, pass_cnt:1, err_cnt:0
- 03:06:54.058 -> [DramcRunTimeConfig]: ON
- 03:06:54.058 -> PHYPLL
- 03:06:54.058 -> DPM_CONTROL_AFTERK: ON
- 03:06:54.058 -> PER_BANK_REFRESH: OFF
- 03:06:54.058 -> REFRESH_OVERHEAD_REDUCTION: ON
- 03:06:54.058 -> CMD_PICG_NEW_MODE: OFF
- 03:06:54.058 -> TX_TRACKING: OFF
- 03:06:54.058 -> RDSEL_TRACKING: OFF
- 03:06:54.058 -> DQS Precalculation for DVFS: OFF
- 03:06:54.058 -> RX_TRACKING: OFF
- 03:06:54.058 -> DDR_HW_GATING DBG: ON
- 03:06:54.058 -> DDR_ZQCS_ENABLE: ON
- 03:06:54.058 -> RX_PICG_NEW_MODE: ON
- 03:06:54.058 -> TX_PICG_NEW_MODE: ON
- 03:06:54.058 -> ENABLE_RX_DCM_DPHY: ON
- 03:06:54.058 -> LOWPOWER_GOLDEN_SETTINGS(DCM): ON
- 03:06:54.129 -> DUMMY_READ_FOR_TRACKING: OFF
- 03:06:54.129 -> !!! SPM_CONTROL_AFTERK: OFF
- 03:06:54.129 -> !!! SPM could not control APHY
- 03:06:54.129 -> IMPEDANCE_TRACKING: OFF
- 03:06:54.129 -> HW_SAVE_FOR_SR: OFF
- 03:06:54.129 -> CLK_FREE_FUN_FOR_DRAMC_PSEL: OFF
- 03:06:54.129 -> PA_IMPROVEMENT_FOR_DRAMC_ACTIVE_POWER: OFF
- 03:06:54.129 -> Read ODT Tracking: OFF
- 03:06:54.129 -> Refresh Rate DeBounce: OFF
- 03:06:54.129 -> DFS_NO_QUEUE_FLUSH: OFF
- 03:06:54.129 -> DFS_NO_QUEUE_FLUSH_LATENCY_CNT: OFF
- 03:06:54.129 -> ENABLE_DFS_RUNTIME_MRW: OFF
- 03:06:54.129 -> DDR_RESERVE_NEW_MODE: ON
- 03:06:54.129 -> =========================
- 03:06:54.129 ->
- 03:06:54.129 -> [MEM_TEST] 03: After run time config
- 03:06:54.129 -> [MEM_TEST] Rank 0 OK.(uiFixedAddr 0x40000000, Pass count = 16384, Fail count = 0)
- 03:06:54.129 ->
- 03:06:54.129 -> [TA2_TEST]
- 03:06:54.129 -> === TA2 HW
- 03:06:54.129 -> === OFFSET:0x200
- 03:06:54.129 ->
- 03:06:54.129 -> TA2 Trigger Write
- 03:06:54.129 -> HW channel(0) Rank(0), TA2 pass, pass_cnt:2, err_cnt:0
- 03:06:54.129 ->
- 03:06:54.129 -> Init_DRAM:2480: init PCDDR4 dram End
- 03:06:54.129 -> EMI: complex real chip dram calibration
- 03:06:54.194 -> Verify pattern 1 (0x00~0xff)...
- 03:06:54.194 -> EMI: mem8_base[0] = pattern8 = 0x0
- 03:06:54.194 -> Verify pattern 2 (0x00~0xffff)...
- 03:06:54.194 -> EMI: mem16_base[0] = pattern16 = 0x0
- 03:06:54.194 -> Verify pattern 3 (0x00~0xffffffff)...
- 03:06:54.194 -> EMI: mem32_base[0] = pattern32 = 0x0
- 03:06:54.194 -> NOTICE: EMI: complex R/W mem test passed
- 03:06:54.194 ->
- 03:06:54.194 -> drm_dram_reserved: MTK_DRM_MODE(22000000)
- 03:06:54.194 ->
- 03:06:54.194 -> NOTICE: SPI_NAND parses attributes from parameter page.
- 03:06:54.194 -> NOTICE: SPI_NAND Detected ID 0x0
- 03:06:54.194 -> NOTICE: Page size 2048, Block size 131072, size 134217728
- 03:06:54.194 -> NOTICE: Initializing NMBM ...
- 03:06:54.194 -> NOTICE: Signature found at block 1023 [0x07fe0000]
- 03:06:54.194 -> NOTICE: First info table with writecount 0 found in block 960
- 03:06:54.262 -> NOTICE: Second info table with writecount 0 found in block 963
- 03:06:54.262 -> NOTICE: NMBM has been successfully attached in read-only mode
- 03:06:54.262 -> INFO: BL2: Loading image id 3
- 03:06:54.262 -> INFO: Loading image id=3 at address 0x42000000
- 03:06:54.262 -> INFO: Image id=3 loaded: 0x42000000 - 0x42009061
- 03:06:54.262 -> INFO: BL2: Loading image id 5
- 03:06:54.262 -> INFO: Loading image id=5 at address 0x42000000
- 03:06:54.592 -> INFO: Image id=5 loaded: 0x42000000 - 0x420ae288
- 03:06:54.774 -> NOTICE: BL2: Booting BL31
- 03:06:54.774 -> INFO: Entry point address = 0x43001000
- 03:06:54.774 -> INFO: SPSR = 0x3cd
- 03:06:54.774 -> INFO: Total CPU count: 4
- 03:06:54.774 -> INFO: MCUSYS: Disable 512KB L2C shared SRAM
- 03:06:54.774 -> INFO: check_ver = 0
- 03:06:54.812 -> INFO: Secondary bootloader is AArch64
- 03:06:54.812 -> INFO: GICv3 without legacy support detected.
- 03:06:54.812 -> INFO: ARM GICv3 driver initialized in EL3
- 03:06:54.812 -> INFO: Maximum SPI INTID supported: 671
- 03:06:54.812 -> INFO: SPMC: Changed to SPMC mode
- 03:06:54.812 -> NOTICE: BL31: v2.6(release):82a3fbe10a-dirty
- 03:06:54.812 -> NOTICE: BL31: Built : 16:56:29, Mar 29 2022
- 03:06:54.812 -> INFO: [MPU](Region0)sa:0x0300, ea:0x0302
- 03:06:54.853 -> INFO: [MPU](Region0)apc0:0x80b6db69, apc1:0x00b6db6d
- 03:06:54.853 -> INFO: [MPU](Region1)sa:0x0000, ea:0x0000
- 03:06:54.853 -> INFO: [MPU](Region1)apc0:0x00000000, apc1:0x00000000
- 03:06:54.853 -> INFO: [MPU](Region2)sa:0x0000, ea:0x0000
- 03:06:54.853 -> INFO: [MPU](Region2)apc0:0x00000000, apc1:0x00000000
- 03:06:54.853 -> INFO: [MPU](Region3)sa:0x0000, ea:0x0000
- 03:06:54.853 -> INFO: [MPU](Region3)apc0:0x00000000, apc1:0x00000000
- 03:06:54.853 -> INFO: [DEVAPC] devapc_init done
- 03:06:54.853 -> INFO: BL31: Initializing runtime services
- 03:06:54.853 -> INFO: BL31: Preparing for EL3 exit to normal world
- 03:06:54.918 -> INFO: Entry point address = 0x41e00000
- 03:06:54.918 -> INFO: SPSR = 0x3c9
- 03:06:54.983 -> In: serial@11002000
- 03:06:54.983 -> Out: serial@11002000
- 03:06:54.983 -> Err: serial@11002000
- 03:06:54.983 -> Net: eth0: ethernet@15100000
- 03:06:56.000 -> [?25l[2J[1;1H[1;1H[2K[2;1H *** U-Boot Boot Menu ***[0K[3;1H[2K[14;1H[2K[15;1H Press UP/DOWN to move, ENTER to select, ESC/CTRL+C to quit[0K[16;1H[2K[4;1H [7m1. Startup system (Default)[0m[5;1H 2. Startup firmware0[6;1H 3. Startup firmware1[7;1H 4. Upgrade firmware[8;1H 5. Upgrade ATF BL2[9;1H 6. Upgrade ATF FIP[10;1H 7. Upgrade single image[11;1H 8. Load image[12;1H 0. U-Boot console[14;1H Hit any key to stop autoboot: 5 4 3 2 1 0 [14;1H[2K[?25h[2J[1;1Hdetect button reset released!
- 03:07:01.038 -> Reading from 0x0 to 0x5f7fdd8c, size 0x4 ... OK
- 03:07:01.038 -> Boot failure detected on both systems
- 03:07:01.038 -> Reading from 0x0 to 0x5f7fdd8c, size 0x4 ... OK
- 03:07:01.038 -> Saving Environment to MTD... Erasing on MTD device 'nmbm0'... OK
- 03:07:01.074 -> Writing to MTD device 'nmbm0'... OK
- 03:07:01.074 -> OK
- 03:07:01.074 -> Booting System 0
- 03:07:01.074 -> ubi0: attaching mtd9
- 03:07:01.184 -> ubi0: scanning is finished
- 03:07:01.184 -> ubi0: attached mtd9 (name "ubi", size 30 MiB)
- 03:07:01.184 -> ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
- 03:07:01.221 -> ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
- 03:07:01.221 -> ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
- 03:07:01.221 -> ubi0: good PEBs: 240, bad PEBs: 0, corrupted PEBs: 0
- 03:07:01.221 -> ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128
- 03:07:01.221 -> ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 1233335465
- 03:07:01.221 -> ubi0: available PEBs: 185, total reserved PEBs: 55, PEBs reserved for bad PEB handling: 19
- 03:07:01.264 -> Reading from volume 'kernel' to 0x46000000, size 0x0 ... OK
- 03:07:01.651 -> ## Loading kernel from FIT Image at 46000000 ...
- 03:07:01.651 -> Using 'config-1' configuration
- 03:07:01.651 -> Trying 'kernel-1' kernel subimage
- 03:07:01.651 -> Description: ARM64 OpenWrt Linux-5.15.98
- 03:07:01.651 -> Type: Kernel Image
- 03:07:01.651 -> Compression: lzma compressed
- 03:07:01.651 -> Data Start: 0x460000e8
- 03:07:01.651 -> Data Size: 3945112 Bytes = 3.8 MiB
- 03:07:01.651 -> Architecture: AArch64
- 03:07:01.651 -> OS: Linux
- 03:07:01.651 -> Load Address: 0x48000000
- 03:07:01.651 -> Entry Point: 0x48000000
- 03:07:01.651 -> Hash algo: crc32
- 03:07:01.689 -> Hash value: 22a5ee1e
- 03:07:01.689 -> Hash algo: sha1
- 03:07:01.689 -> Hash value: c311e964f1140662f74c9eb85f483807f50815da
- 03:07:01.689 -> Verifying Hash Integrity ... crc32+ sha1+ OK
- 03:07:01.728 -> ## Loading fdt from FIT Image at 46000000 ...
- 03:07:01.728 -> Using 'config-1' configuration
- 03:07:01.728 -> Trying 'fdt-1' fdt subimage
- 03:07:01.728 -> Description: ARM64 OpenWrt xiaomi_redmi-router-ax6000-stock device tree blob
- 03:07:01.728 -> Type: Flat Device Tree
- 03:07:01.728 -> Compression: uncompressed
- 03:07:01.775 -> Data Start: 0x463c34d0
- 03:07:01.775 -> Data Size: 32768 Bytes = 32 KiB
- 03:07:01.775 -> Architecture: AArch64
- 03:07:01.775 -> Hash algo: crc32
- 03:07:01.775 -> Hash value: b1b77c32
- 03:07:01.775 -> Hash algo: sha1
- 03:07:01.775 -> Hash value: ab3e4e1eb6d5675b7477266c63401e48abc57c62
- 03:07:01.775 -> Verifying Hash Integrity ... crc32+ sha1+ OK
- 03:07:01.775 -> Booting using the fdt blob at 0x463c34d0
- 03:07:01.775 -> Uncompressing Kernel Image
- 03:07:02.299 -> ERROR: Failed to allocate 0xb000 bytes below 0x6c000000.
- 03:07:02.299 -> Failed using fdt_high value for Device TreeFDT creation failed!
- 03:07:02.406 -> resetting ...
- 03:07:03.235 ->
- 03:07:03.235 ->
- F0: 102B 0000
- 03:07:03.235 ->
- FA: 1040 0000
- 03:07:03.235 ->
- FA: 1040 0000 [0200]
- 03:07:03.235 ->
- F9: 0000 0000
- 03:07:03.235 ->
- V0: 0000 0000 [0001]
- 03:07:03.235 ->
- 00: 0000 0000
- 03:07:03.235 ->
- BP: 2400 0041 [0000]
- 03:07:03.235 ->
- G0: 1190 0000
- 03:07:03.235 ->
- EC: 0000 0000 [1000]
- 03:07:03.235 ->
- T0: 0000 022F [010F]
- 03:07:03.235 ->
- Jump to BL
- 03:07:03.235 ->
- 03:07:03.235 ->
- NOTICE: BL2: v2.6(release):82a3fbe10a-dirty
- 03:07:03.235 -> NOTICE: BL2: Built : 16:56:29, Mar 29 2022
- 03:07:03.271 -> INFO: BL2: Doing platform setup
- 03:07:03.271 -> NOTICE: WDT: disabled
- 03:07:03.411 -> NOTICE: CPU: MT7986 (2000MHz)
- 03:07:03.411 -> NOTICE: EMI: Using DDR4 settings
- 03:07:03.411 -> before ctrl3 = 0x218000
- 03:07:03.411 -> clear request & ack
- 03:07:03.411 -> after ctrl3 = 0x208000
- 03:07:03.411 -> DVFSRC_SUCCESS 0
- 03:07:03.411 -> dump drm registers data:
- 03:07:03.411 -> 1001d000 | 00000000 00000000 00000000 00000000
- 03:07:03.444 -> 1001d010 | 00000000 00000000 00000000 00000000
- 03:07:03.444 -> 1001d020 | 00000000 00000000 00000000 00000000
- 03:07:03.444 -> 1001d030 | 00a083f1 000000ff 00100000 00000000
- 03:07:03.444 -> 1001d040 | 00027e71 000200a0 00020303 000000ff
- 03:07:03.444 -> 1001d050 | 00000000 00000000 00000000 00000000
- 03:07:03.444 -> 1001d060 | 00000002 00000000 00000000 00000000
- 03:07:03.487 -> drm: 500 = 0xc
- 03:07:03.487 -> toprgu: 80 = 0x0
- 03:07:03.487 -> [DDR Reserve] ddr reserve mode not be enabled yet
- 03:07:03.487 -> Save DRM_DEBUG_CTL(0xa083f1)
- 03:07:03.487 -> DRM_LATCH_CTL : 0x27e71
- 03:07:03.487 -> DRM_LATCH_CTL2: 0x200a0
- 03:07:03.487 -> drm_update_reg: 1, bits: 0x8000, addr: 0x1001d030, val: 0xa083f1
- 03:07:03.487 -> drm_update_reg: 0, bits: 0x80000, addr: 0x1001d030, val: 0xa083f1
- 03:07:03.487 -> drm_update_reg: 0, bits: 0x200, addr: 0x1001d034, val: 0xff
- 03:07:03.487 -> drm_update_reg: 0, bits: 0x200000, addr: 0x1001d034, val: 0xff
- 03:07:03.487 -> drm_update_reg: 0, bits: 0x100, addr: 0x1001d034, val: 0xff
- 03:07:03.487 -> MTK_DRM_DEBUG_CTL : 0xa083f1
- 03:07:03.559 -> MTK_DRM_DEBUG_CTL2: 0xff
- 03:07:03.559 -> drm_update_reg: 0, bits: 0x4000, addr: 0x1001d030, val: 0xa083f1
- 03:07:03.559 -> DRM DDR reserve mode FAIL! a083f1
- 03:07:03.559 -> DDR RESERVE Success 0
- 03:07:03.559 -> drm_update_reg: 0, bits: 0x2000, addr: 0x1001d030, val: 0xa083f1
- 03:07:03.559 -> drm_update_reg: 0, bits: 0x1000, addr: 0x1001d030, val: 0xa083f1
- 03:07:03.559 -> [DRAM] into mt_set_emi
- 03:07:03.559 -> [EMI] ComboMCP not ready, using default setting
- 03:07:03.559 ->
- 03:07:03.559 -> Init_DRAM:2139: init PCDDR4 dram Start
- 03:07:03.559 -> [MD32_INIT] in c code >>>>>>
- 03:07:03.559 -> [MD32_INIT] 3
- 03:07:03.559 -> [MD32_INIT] 4
- 03:07:03.559 -> [MD32_INIT] 5
- 03:07:03.559 -> [MD32_INIT] 6
- 03:07:03.559 -> [MD32_INIT] V22 add 1
- 03:07:03.559 -> [MD32_INIT] V22 add 1 end
- 03:07:03.559 -> [MD32_INIT] 7
- 03:07:03.559 -> [MD32_INIT] 8
- 03:07:03.559 -> [MD32_INIT] 9
- 03:07:03.559 -> [MD32_INIT] 10
- 03:07:03.559 -> [MD32_INIT] 11
- 03:07:03.559 -> [MD32_INIT] 12
- 03:07:03.559 -> [MD32_INIT] 13
- 03:07:03.559 -> [MD32_INIT] 14
- 03:07:03.559 -> [MD32_INIT] 15
- 03:07:03.559 -> [MD32_INIT] 16
- 03:07:03.559 -> [MD32_INIT] 17
- 03:07:03.559 -> [MD32_INIT] 18
- 03:07:03.559 -> [MD32_INIT] 19
- 03:07:03.559 -> [MD32_INIT] 20
- 03:07:03.559 -> [MD32_INIT] 21
- 03:07:03.559 -> [MD32_INIT] 22
- 03:07:03.559 -> [MD32_INIT] 23
- 03:07:03.614 -> [MD32_INIT] 28
- 03:07:03.614 -> [MD32_INIT] 29
- 03:07:03.614 -> [MD32_INIT] 30 for RTMRW, if have
- 03:07:03.614 -> [MD32_INIT] in c code <<<<<<
- 03:07:03.614 -> [Set_DRAM_Pinmux_Sel] DRAMPinmux = 0
- 03:07:03.614 ->
- 03:07:03.614 ->
- 03:07:03.614 -> [Bian_co] ETT version 0.0.0.1
- 03:07:03.614 -> dram_type 4, R0 cbt_mode 0, R1 cbt_mode 0 VENDOR=136
- 03:07:03.614 ->
- 03:07:03.614 -> Read voltage for 1600, 0
- 03:07:03.614 -> Vio18 = 0
- 03:07:03.614 -> Vcore = 0
- 03:07:03.614 -> Vdram = 0
- 03:07:03.614 -> Vddq = 0
- 03:07:03.614 -> Vmddr = 0
- 03:07:03.614 -> == DRAMC_CTX_T ==
- 03:07:03.614 -> support_channel_num: 1
- 03:07:03.614 -> channel: 0
- 03:07:03.614 -> support_rank_num: 1
- 03:07:03.614 -> rank: 0
- 03:07:03.614 -> freq_sel: 22
- 03:07:03.614 -> shu_type: 0
- 03:07:03.614 -> dram_type: 4
- 03:07:03.614 -> dram_fsp: 0
- 03:07:03.614 -> odt_onoff: 1
- 03:07:03.614 -> DBI_R_onoff: 0, 0
- 03:07:03.614 -> DBI_W_onoff: 0, 0
- 03:07:03.682 -> data_width: 16
- 03:07:03.682 -> test2_1: 0x55000000
- 03:07:03.682 -> test2_2: 0xaa000100
- 03:07:03.682 -> frequency: 1600
- 03:07:03.682 -> freqGroup: 1600
- 03:07:03.682 -> u1PLLMode: 0
- 03:07:03.682 -> dram type 6
- 03:07:03.682 -> ===============================================================================
- 03:07:03.682 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:07:03.682 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:07:03.682 -> ===============================================================================
- 03:07:03.682 -> OCD DRVP=0 ,CALOUT=0
- 03:07:03.682 -> OCD DRVP=1 ,CALOUT=0
- 03:07:03.682 -> OCD DRVP=2 ,CALOUT=0
- 03:07:03.682 -> OCD DRVP=3 ,CALOUT=0
- 03:07:03.682 -> OCD DRVP=4 ,CALOUT=0
- 03:07:03.682 -> OCD DRVP=5 ,CALOUT=0
- 03:07:03.682 -> OCD DRVP=6 ,CALOUT=0
- 03:07:03.682 -> OCD DRVP=7 ,CALOUT=0
- 03:07:03.682 -> OCD DRVP=8 ,CALOUT=0
- 03:07:03.682 -> OCD DRVP=9 ,CALOUT=1
- 03:07:03.682 ->
- 03:07:03.682 -> OCD DRVP calibration OK! DRVP=9
- 03:07:03.682 ->
- 03:07:03.682 -> OCD DRVN=0 ,CALOUT=1
- 03:07:03.682 -> OCD DRVN=1 ,CALOUT=1
- 03:07:03.682 -> OCD DRVN=2 ,CALOUT=1
- 03:07:03.745 -> OCD DRVN=3 ,CALOUT=1
- 03:07:03.745 -> OCD DRVN=4 ,CALOUT=1
- 03:07:03.745 -> OCD DRVN=5 ,CALOUT=1
- 03:07:03.745 -> OCD DRVN=6 ,CALOUT=0
- 03:07:03.745 ->
- 03:07:03.745 -> OCD DRVN calibration OK! DRVN=6
- 03:07:03.745 ->
- 03:07:03.745 -> [SwImpedanceCal] DRVP=9, DRVN=6
- 03:07:03.745 -> freq_region=0, Reg: DRVP=11, DRVN=8, ODTP=6
- 03:07:03.745 -> MEM_TYPE=6, freq_sel=22
- 03:07:03.745 -> [ModeRegister CWL Config] data_rate:3200-MR_CWL:[ModeRegister CL Config] data_rate:3200-MR_CL:[ModeRegister WR Config] data_rate:3200-MR_WR:===================================
- 03:07:03.745 -> PCDDR4 DRAM CONFIGURATION
- 03:07:03.745 -> ===================================
- 03:07:03.745 -> CWL = 0x7
- 03:07:03.745 -> RTT_NORM = 0x6
- 03:07:03.745 -> CL = 0xb
- 03:07:03.745 -> AL = 0x0
- 03:07:03.745 -> BL = 0x0
- 03:07:03.745 -> RBT = 0x0
- 03:07:03.745 -> WR = 0x8
- 03:07:03.745 -> ===================================
- 03:07:03.745 -> ===================================
- 03:07:03.745 -> ANA top config
- 03:07:03.745 -> ===================================
- 03:07:03.791 -> ASYNC_MODE = 3
- 03:07:03.791 -> DLL_ASYNC_EN = 1
- 03:07:03.791 -> ALL_SLAVE_EN = 0
- 03:07:03.791 -> NEW_RANK_MODE = 0
- 03:07:03.791 -> DLL_IDLE_MODE = 1
- 03:07:03.791 -> LP45_APHY_COMB_EN = 1
- 03:07:03.791 -> TX_ODT_DIS = 0
- 03:07:03.791 -> NEW_8X_MODE = 0
- 03:07:03.791 -> ===================================
- 03:07:03.791 -> ===================================
- 03:07:03.791 -> data_rate = 3200
- 03:07:03.791 -> CKR = 1
- 03:07:03.791 -> DQ_P2S_RATIO = 8
- 03:07:03.791 -> ===================================
- 03:07:03.791 -> CA_P2S_RATIO = 8
- 03:07:03.791 -> DQ_CA_OPEN = 0
- 03:07:03.791 -> DQ_SEMI_OPEN = 0
- 03:07:03.791 -> CA_SEMI_OPEN = 0
- 03:07:03.854 -> CA_FULL_RATE = 0
- 03:07:03.854 -> DQ_CKDIV4_EN = 0
- 03:07:03.854 -> CA_CKDIV4_EN = 0
- 03:07:03.854 -> CA_PREDIV_EN = 0
- 03:07:03.854 -> PH8_DLY = 31
- 03:07:03.854 -> SEMI_OPEN_CA_PICK_MCK_RATIO= 0
- 03:07:03.854 -> DQ_AAMCK_DIV = 4
- 03:07:03.854 -> CA_AAMCK_DIV = 4
- 03:07:03.854 -> CA_ADMCK_DIV = 4
- 03:07:03.854 -> DQ_TRACK_CA_EN = 0
- 03:07:03.854 -> CA_PICK = 1600
- 03:07:03.854 -> CA_MCKIO = 1600
- 03:07:03.854 -> MCKIO_SEMI = 0
- 03:07:03.854 -> PLL_FREQ = 3200
- 03:07:03.854 -> DQ_UI_PI_RATIO = 32
- 03:07:03.854 -> CA_UI_PI_RATIO = 0
- 03:07:03.854 -> ===================================
- 03:07:03.854 -> ===================================
- 03:07:03.854 -> memory_type:PCDDR4
- 03:07:03.854 -> GP_NUM : 1
- 03:07:03.854 -> SRAM_EN : 1
- 03:07:03.854 -> MD32_EN : 0
- 03:07:03.933 -> ===================================
- 03:07:03.933 -> ===========================================
- 03:07:03.933 -> HW_ZQCAL_config
- 03:07:03.933 -> ===========================================
- 03:07:03.933 -> ZQCALL is 0
- 03:07:03.933 -> TZQLAT is 27
- 03:07:03.933 -> ZQCSDUAL is 0
- 03:07:03.933 -> ZQCSCNT is 511
- 03:07:03.933 -> ===========================================
- 03:07:03.933 -> [ANA_INIT] >>>>>>>>>>>>>>
- 03:07:03.933 -> [ANA_ClockOff_Sequence] flow start
- 03:07:03.933 -> WLY_DEBUG::ANA_ClockOff_Sequence delay 100ns start
- 03:07:03.933 -> WLY_DEBUG::ANA_ClockOff_Sequence delay 100ns end
- 03:07:03.933 -> [ANA_ClockOff_Sequence] flow end
- 03:07:03.933 -> ============ PULL DRAM RESETB DOWN ============
- 03:07:03.933 -> ========== PULL DRAM RESETB DOWN end =========
- 03:07:03.933 -> ============ SUSPEND_ON ============
- 03:07:03.933 -> ============ SUSPEND_ON end ============
- 03:07:03.933 -> ============ SPM_control ============
- 03:07:03.933 -> ============ SPM_control end ============
- 03:07:03.933 -> <<<<<< [CONFIGURE PHASE]: ANA_TX
- 03:07:03.933 -> >>>>>> [CONFIGURE PHASE][SHUFFLE]: PLL
- 03:07:03.933 -> ===================================
- 03:07:03.933 -> data_rate = 3200,PCW = 0X7800
- 03:07:03.995 -> ===================================
- 03:07:03.995 -> <<<<<< [CONFIGURE PHASE][SHUFFLE]: PLL
- 03:07:03.995 -> INFO: RG_ARDQ_REV_B0_TEMP_VALUE= 0x0
- 03:07:03.995 -> INFO: RG_ARDQ_REV_B0_TEMP_VALUE= 0x0
- 03:07:03.995 -> INFO: RG_ARDQ_REV_B1_TEMP_VALUE= 0x0
- 03:07:03.995 -> INFO: RG_ARDQ_REV_B1_TEMP_VALUE= 0x0
- 03:07:03.995 -> INFO: RG_ARDQ_REV_B2_TEMP_VALUE= 0x0
- 03:07:03.995 -> INFO: RG_ARDQ_REV_B1_TEMP_VALUE= 0x0
- 03:07:03.995 -> INFO: RG_ARCMD_REV_TEMP_VALUE= 0x0
- 03:07:03.995 -> INFO: RG_ARCMD_REV_TEMP_VALUE= 0x60
- 03:07:03.995 -> >>>>>> [CONFIGURE PHASE][SHUFFLE]: ANA CLOCK DIV configuration
- 03:07:03.995 -> INFO: RG_ARDQ_REV_B0_TEMP_VALUE= 0x0
- 03:07:03.995 -> INFO: RG_ARDQ_REV_B0_TEMP_VALUE= 0x0 PH8_DLY= 0x1f
- 03:07:03.995 -> INFO: RG_ARDQ_REV_B1_TEMP_VALUE= 0x0
- 03:07:03.995 -> INFO: RG_ARDQ_REV_B1_TEMP_VALUE= 0x0 PH8_DLY= 0x1f
- 03:07:03.995 -> INFO: RG_ARDQ_REV_B2_TEMP_VALUE= 0x0
- 03:07:03.995 -> INFO: RG_ARDQ_REV_B2_TEMP_VALUE= 0x0 PH8_DLY= 0x1f
- 03:07:04.042 -> INFO: RG_ARCMD_REV_TEMP_VALUE= 0x60
- 03:07:04.042 -> INFO: RG_ARCMD_REV_TEMP_VALUE= 0x60 PH8_DLY= 0x1f
- 03:07:04.042 -> <<<<<< [CONFIGURE PHASE][SHUFFLE]: ANA CLOCK DIV configuration
- 03:07:04.042 -> >>>>>> [CONFIGURE PHASE][SHUFFLE]: DLL
- 03:07:04.042 -> INFO: RG_ARCMD_REV_TEMP_VALUE= 0x60
- 03:07:04.042 -> INFO: RG_ARCMD_REV_TEMP_VALUE= 0x61
- 03:07:04.042 -> <<<<<< [CONFIGURE PHASE][SHUFFLE]: DLL
- 03:07:04.042 -> [ANA_INIT] flow start
- 03:07:04.042 -> [ANA_INIT] PLL >>>>>>>>
- 03:07:04.042 -> [ANA_INIT] PLL <<<<<<<<
- 03:07:04.042 -> [ANA_INIT] MIDPI >>>>>>>>
- 03:07:04.042 -> [ANA_INIT] MIDPI <<<<<<<<
- 03:07:04.042 -> [ANA_INIT] DLL >>>>>>>>
- 03:07:04.042 -> [ANA_INIT] DLL <<<<<<<<
- 03:07:04.106 -> [ANA_INIT] flow end
- 03:07:04.106 -> [ANA_INIT] <<<<<<<<<<<<<
- 03:07:04.106 -> [Flow] [DDRPHY] DIG_CONFIG_NONSHUF_DCM <<<<<
- 03:07:04.106 -> [Flow] [DDRPHY] DIG_CONFIG_NONSHUF_DCM <<<<<
- 03:07:04.106 -> [Flow] Enable top DCM control >>>>>
- 03:07:04.106 -> [Flow] Enable top DCM control <<<<<
- 03:07:04.106 -> Enable DLL master slave shuffle
- 03:07:04.106 -> ==============================================================
- 03:07:04.106 -> Gating Mode config
- 03:07:04.106 -> ==============================================================
- 03:07:04.106 -> Config description:
- 03:07:04.106 -> RX_GATING_MODE 0: Pulse Mode 1: Burst Mode(8UI) 2: Burst Mode(7UI) 3: Original Burst Mode
- 03:07:04.106 -> RX_GATING_TRACK_MODE 0: Valid DLY Mode 1: Valid Mode (Jade-like) 2: FIFO mode
- 03:07:04.106 -> SELPH_MODE 0: By rank 1: By Phase
- 03:07:04.106 -> ==============================================================
- 03:07:04.106 -> GAT_TRACK_EN = 1
- 03:07:04.169 -> RX_GATING_MODE = 2
- 03:07:04.169 -> RX_GATING_TRACK_MODE = 2
- 03:07:04.169 -> SELPH_MODE = 1
- 03:07:04.169 -> PICG_EARLY_EN = 1
- 03:07:04.169 -> VALID_LAT_VALUE = 0
- 03:07:04.169 -> ==============================================================
- 03:07:04.169 -> Enter into Gating configuration >>>>
- 03:07:04.169 -> Exit from Gating configuration <<<<
- 03:07:04.169 -> [DIG_HW_NONSHUF_ZQCAL_CFG],Configuration Enter
- 03:07:04.169 -> [DIG_HW_NONSHUF_ZQCAL_CFG_FOR_PCDDR],Configuration Enter
- 03:07:04.169 -> [DIG_HW_NONSHUF_ZQCAL_CFG],Configuration Enter
- 03:07:04.169 -> [DIG_HW_NONSHUF_ZQCAL_CFG_FOR_PCDDR],Configuration Enter
- 03:07:04.169 -> Enter into PICG configuration >>>>
- 03:07:04.169 -> Exit from PICG configuration <<<<
- 03:07:04.169 -> [DIG_SHUF_CONFIG] DCM_FUNCTION >>>>>>, group_id=0
- 03:07:04.169 -> [DIG_SHUF_CONFIG] DCM_FUNCTION <<<<<<, group_id=0
- 03:07:04.231 -> [DIG_FREQ_CONFIG][TX_CA][Delay] ch_id:0, group_id:0 >>>>>
- 03:07:04.231 -> [DIG_FREQ_CONFIG][TX_CA][Delay] ch_id:0, group_id:0 <<<<<
- 03:07:04.231 -> [DIG_HW_SHUF_ZQCAL_CFG] Group:0, Configuration Enter
- 03:07:04.231 -> [ModeRegister CWL Config] data_rate:3200-MR_CWL:[ModeRegister CL Config] data_rate:3200-MR_CL:[ModeRegister WR Config] data_rate:3200-MR_WR:===================================
- 03:07:04.231 -> PCDDR4 DRAM CONFIGURATION
- 03:07:04.231 -> ===================================
- 03:07:04.231 -> CWL = 0x7
- 03:07:04.231 -> RTT_NORM = 0x6
- 03:07:04.231 -> CL = 0xb
- 03:07:04.231 -> AL = 0x0
- 03:07:04.231 -> BL = 0x0
- 03:07:04.231 -> RBT = 0x0
- 03:07:04.231 -> WR = 0x8
- 03:07:04.231 -> ===================================
- 03:07:04.231 -> [ReadLatency GET] MR_CL:[ReadLatency GET] MR_CL:UI_MCK_least is 1
- 03:07:04.231 -> RX_GW_selph_by_ps[0] is 12464
- 03:07:04.231 -> RX_GW_selph_by_ps[1] is 12464
- 03:07:04.296 -> RX_GW_selph_by_ps[2] is 12464
- 03:07:04.296 -> RX_GW_selph_by_ps[3] is 12464
- 03:07:04.296 -> ===================================
- 03:07:04.296 -> RX_path CONFIGURATION
- 03:07:04.296 -> ===================================
- 03:07:04.296 -> data_rate is 3200
- 03:07:04.296 -> dq_p2s_ratio is 8
- 03:07:04.296 -> ca_default_delay is 1
- 03:07:04.296 -> ca_ser_latency is 7
- 03:07:04.296 -> cs2RL_start is 1
- 03:07:04.296 -> byte_num is 2
- 03:07:04.296 -> rank_num is 2
- 03:07:04.296 -> RL[0] is 24
- 03:07:04.296 -> RL[1] is 24
- 03:07:04.296 -> RL_min is 24
- 03:07:04.296 -> RL_max is 24
- 03:07:04.296 -> TDQSCK[0] is 0
- 03:07:04.296 -> TDQSCK[1] is 0
- 03:07:04.296 -> TDQSCK[2] is 0
- 03:07:04.296 -> TDQSCK[3] is 0
- 03:07:04.296 -> dqsien_default_delay is 0
- 03:07:04.296 -> dqsien_ser_latency is 7
- 03:07:04.296 -> oe_ser_latency is 4
- 03:07:04.296 -> gating_window_ahead_dqs is 2
- 03:07:04.296 -> aphy_slice_delay is 11
- 03:07:04.357 -> aphy_dtc_delay is 100
- 03:07:04.357 -> aphy_lead_lag_margin is 16
- 03:07:04.357 -> dram_ui_ratio is 2
- 03:07:04.357 -> dq_ui_unit is 312
- 03:07:04.357 -> ca_ui_unit is 312
- 03:07:04.357 -> MCK_unit is 2496
- 03:07:04.357 -> dramc_dram_ratio is 4
- 03:07:04.357 -> CKR is 1
- 03:07:04.357 -> tRPRE_toggle is 0
- 03:07:04.357 -> tRPRE_static is 2
- 03:07:04.357 -> tRPST is 0
- 03:07:04.357 -> DQSIENMODE is 1
- 03:07:04.357 -> BL is 16
- 03:07:04.357 -> FAKE_1TO16_MODE is 0
- 03:07:04.357 -> SVA_1_10_t2_SPEC is 11
- 03:07:04.357 -> read_cmd_out is 1
- 03:07:04.357 -> ca_MCKIO_ui_unit is 312
- 03:07:04.357 -> ca_p2s_ratio is 8
- 03:07:04.357 -> TDQSCK_min_SPEC is 0
- 03:07:04.357 -> TDQSCK_max_SPEC is 360
- 03:07:04.357 -> TX_pipeline is 1
- 03:07:04.357 -> RX_pipeline is 1
- 03:07:04.357 -> NEW_RANK_MODE is 0
- 03:07:04.406 -> close_loop_mode is 1
- 03:07:04.406 -> ===================================
- 03:07:04.406 -> ===================================
- 03:07:04.406 -> RX_path RG value
- 03:07:04.406 -> ===================================
- 03:07:04.406 -> RX_UI_P0[0] is 15
- 03:07:04.406 -> RX_UI_P0[1] is 15
- 03:07:04.406 -> RX_UI_P0[2] is 15
- 03:07:04.406 -> RX_UI_P0[3] is 15
- 03:07:04.406 -> RX_UI_P1[0] is 19
- 03:07:04.406 -> RX_UI_P1[1] is 19
- 03:07:04.406 -> RX_UI_P1[2] is 19
- 03:07:04.406 -> RX_UI_P1[3] is 19
- 03:07:04.406 -> RX_PI[0] is 31
- 03:07:04.406 -> RX_PI[1] is 31
- 03:07:04.406 -> RX_PI[2] is 31
- 03:07:04.406 -> RX_PI[3] is 31
- 03:07:04.406 -> DQSINCTL is 3
- 03:07:04.469 -> DATLAT_DSEL is 11
- 03:07:04.469 -> DATLAT is 12
- 03:07:04.469 -> DATLAT_DSEL_PHY is 12
- 03:07:04.469 -> DLE_EXTEND is 1
- 03:07:04.469 -> RX_IN_GATE_EN_HEAD is 0
- 03:07:04.469 -> RX_IN_GATE_EN_TAIL is 0
- 03:07:04.469 -> RX_IN_BUFF_EN_HEAD is 2
- 03:07:04.469 -> RX_IN_BUFF_EN_TAIL is 0
- 03:07:04.469 -> RX_IN_GATE_EN_PRE_OFFSET is 2
- 03:07:04.469 -> RANKINCTL_ROOT1 is 1
- 03:07:04.469 -> RANKINCTL is 1
- 03:07:04.469 -> RANKINCTL_STB is 2
- 03:07:04.469 -> RANKINCTL_RXDLY is 0
- 03:07:04.469 -> SHU_GW_THRD_POS is 42
- 03:07:04.469 -> SHU_GW_THRD_NEG is 0
- 03:07:04.469 -> RDSEL_TRACK_EN is 0
- 03:07:04.469 -> RDSEL_HWSAVE_MSK is 1
- 03:07:04.469 -> DMDATLAT_i is 12
- 03:07:04.469 -> RODTEN is 0
- 03:07:04.469 -> RODT is 0
- 03:07:04.469 -> RODTE is 1
- 03:07:04.469 -> RODTE2 is 1
- 03:07:04.542 -> ODTEN_MCK_P0[4] is 0
- 03:07:04.542 -> ODTEN_MCK_P1[4] is 0
- 03:07:04.542 -> ODTEN_UI_P0[4] is 0
- 03:07:04.542 -> ODTEN_UI_P1[4] is 0
- 03:07:04.542 -> RX_RANK_DQS_LAT is 0
- 03:07:04.542 -> RX_RANK_DQ_LAT is 1
- 03:07:04.542 -> RANKINCTL_PHY is 5
- 03:07:04.542 -> RANK_SEL_LAT_CA is 0
- 03:07:04.542 -> RANK_SEL_LAT_B0 is 0
- 03:07:04.542 -> RANK_SEL_LAT_B1 is 0
- 03:07:04.542 -> RANK_SEL_STB_EN is 0
- 03:07:04.542 -> RANK_SEL_RXDLY_TRACK is 0
- 03:07:04.542 -> RANK_SEL_STB_TRACK is 1
- 03:07:04.542 -> RANK_SEL_STB_PHASE_EN is 1
- 03:07:04.542 -> RANK_SEL_PHSINCTL is 2
- 03:07:04.542 -> RANK_SEL_STB_UI_MINUS is 2
- 03:07:04.542 -> RANK_SEL_STB_UI_PLUS is 0
- 03:07:04.542 -> RANK_SEL_MCK_P0 is 0
- 03:07:04.542 -> RANK_SEL_UI_P0 is 0
- 03:07:04.542 -> RANK_SEL_MCK_P1 is 1
- 03:07:04.542 -> RANK_SEL_UI_P1 is 0
- 03:07:04.542 -> R0DQSIENLLMTEN is 1
- 03:07:04.542 -> R0DQSIENLLMT is 96
- 03:07:04.542 -> R0DQSIENHLMTEN is 1
- 03:07:04.542 -> R0DQSIENHLMT is 63
- 03:07:04.542 -> R1DQSIENLLMTEN is 1
- 03:07:04.542 -> R1DQSIENLLMT is 96
- 03:07:04.589 -> R1DQSIENHLMTEN is 1
- 03:07:04.589 -> R1DQSIENHLMT is 63
- 03:07:04.589 -> DQSIEN_FIFO_DEPTH_HALF is 1
- 03:07:04.589 -> ===================================
- 03:07:04.589 -> [ModeRegister CWL Config] data_rate:3200-MR_CWL:[ModeRegister CL Config] data_rate:3200-MR_CL:[ModeRegister WR Config] data_rate:3200-MR_WR:===================================
- 03:07:04.589 -> PCDDR4 DRAM CONFIGURATION
- 03:07:04.589 -> ===================================
- 03:07:04.589 -> CWL = 0x7
- 03:07:04.589 -> RTT_NORM = 0x6
- 03:07:04.589 -> CL = 0xb
- 03:07:04.589 -> AL = 0x0
- 03:07:04.589 -> BL = 0x0
- 03:07:04.589 -> RBT = 0x0
- 03:07:04.589 -> WR = 0x8
- 03:07:04.589 -> ===================================
- 03:07:04.651 -> [WriteLatency GET] MR_CWL:[WriteLatency GET] MR_CWL:=====================================
- 03:07:04.651 -> print TX_path_config
- 03:07:04.651 -> =====================================
- 03:07:04.651 -> data_ratio is 3200
- 03:07:04.651 -> dq_p2s_ratio is 8
- 03:07:04.651 -> cs2WL_start is 1
- 03:07:04.651 -> byte_num is 2
- 03:07:04.651 -> rank_num is 2
- 03:07:04.651 -> CKR is 1
- 03:07:04.651 -> DBI_WR is 0
- 03:07:04.651 -> dly_1T_by_FDIV2 is 0
- 03:07:04.651 -> WL[0] is 20
- 03:07:04.651 -> WL[1] is 20
- 03:07:04.651 -> TDQSS[0][0] is 156
- 03:07:04.651 -> TDQSS[0][1] is 156
- 03:07:04.651 -> TDQSS[1][0] is 156
- 03:07:04.651 -> TDQSS[1][1] is 156
- 03:07:04.651 -> TDQS2DQ[0][0] is 0
- 03:07:04.651 -> TDQS2DQ[0][1] is 0
- 03:07:04.651 -> TDQS2DQ[1][0] is 0
- 03:07:04.714 -> TDQS2DQ[1][1] is 0
- 03:07:04.714 -> ca_p2s_ratio is 8
- 03:07:04.714 -> ca_default_dly is 1
- 03:07:04.714 -> ca_default_pi is 0
- 03:07:04.714 -> ca_ser_latency is 7
- 03:07:04.714 -> dqs_ser_laterncy is 7
- 03:07:04.714 -> dqs_default_dly is 5
- 03:07:04.714 -> dqs_oe_default_dly is 2
- 03:07:04.714 -> dq_ser_laterncy is 7
- 03:07:04.714 -> MCK_unit is 2496
- 03:07:04.714 -> dq_ui_unit is 312
- 03:07:04.714 -> ca_unit is 312
- 03:07:04.714 -> ca_MCKIO_unit is 312
- 03:07:04.714 -> ca_frate is 0
- 03:07:04.714 -> TX_ECC is 0
- 03:07:04.714 -> TWPRE is 4
- 03:07:04.714 -> OE_pre_margin is 400
- 03:07:04.714 -> OE_pst_margin is 500
- 03:07:04.714 -> OE_downgrade is 1
- 03:07:04.714 -> aphy_slice_dly is 11
- 03:07:04.714 -> aphy_dtc_dly is 100
- 03:07:04.776 -> aphy_tx_dly is 16
- 03:07:04.776 -> DDRPHY_CLK_EN_COMB_TX_OPT is 1
- 03:07:04.776 -> NEW_RANK_MODE is 0
- 03:07:04.776 -> close_loop_mode is 1
- 03:07:04.776 -> TXP_WORKAROUND_OPT is 0
- 03:07:04.776 -> ui2pi_ratio is 32
- 03:07:04.776 -> XRTW2W_PI_mute_time is 7
- 03:07:04.776 -> fake_mode is 0
- 03:07:04.776 -> ===========================================
- 03:07:04.776 -> TX_DQ_UI_OE_pre is 2
- 03:07:04.776 -> TX_DQS_UI_OE_pre is 1
- 03:07:04.776 -> data_ratio 3200, TX_dq_latency_ps is 8112, TX_dq_latency_MCK is 3
- 03:07:04.776 -> data_ratio 3200, TX_dq_latency_ps is 8112, TX_dq_latency_MCK is 3
- 03:07:04.776 -> data_ratio 3200, TX_dq_latency_ps is 8112, TX_dq_latency_MCK is 3
- 03:07:04.776 -> data_ratio 3200, TX_dq_latency_ps is 8112, TX_dq_latency_MCK is 3
- 03:07:04.776 -> ===========================================
- 03:07:04.776 -> print TX_path_attribution
- 03:07:04.823 -> ===========================================
- 03:07:04.823 -> TX_DQ_MCK_OE[0][0] is 2
- 03:07:04.823 -> TX_DQ_MCK_OE[0][1] is 2
- 03:07:04.823 -> TX_DQ_MCK_OE[1][0] is 2
- 03:07:04.823 -> TX_DQ_MCK_OE[1][1] is 2
- 03:07:04.823 -> TX_DQ_UI_OE[0][0] is 6
- 03:07:04.823 -> TX_DQ_UI_OE[0][1] is 6
- 03:07:04.823 -> TX_DQ_UI_OE[1][0] is 6
- 03:07:04.823 -> TX_DQ_UI_OE[1][1] is 6
- 03:07:04.823 -> TX_DQ_MCK[0][0] is 3
- 03:07:04.823 -> TX_DQ_MCK[0][1] is 3
- 03:07:04.823 -> TX_DQ_MCK[1][0] is 3
- 03:07:04.823 -> TX_DQ_MCK[1][1] is 3
- 03:07:04.823 -> TX_DQ_UI[0][0] is 2
- 03:07:04.886 -> TX_DQ_UI[0][1] is 2
- 03:07:04.886 -> TX_DQ_UI[1][0] is 2
- 03:07:04.886 -> TX_DQ_UI[1][1] is 2
- 03:07:04.886 -> TX_DQ_PI[0][0] is 0
- 03:07:04.886 -> TX_DQ_PI[0][1] is 0
- 03:07:04.886 -> TX_DQ_PI[1][0] is 0
- 03:07:04.886 -> TX_DQ_PI[1][1] is 0
- 03:07:04.886 -> TX_DQ_UIPI_all[0][0] is 0
- 03:07:04.886 -> TX_DQ_UIPI_all[0][1] is 0
- 03:07:04.886 -> TX_DQ_UIPI_all[1][0] is 0
- 03:07:04.886 -> TX_DQ_UIPI_all[1][1] is 0
- 03:07:04.886 -> TX_DQ_dlyline[0][0] is 0
- 03:07:04.886 -> TX_DQ_dlyline[0][1] is 0
- 03:07:04.886 -> TX_DQ_dlyline[1][0] is 0
- 03:07:04.886 -> TX_DQ_dlyline[1][1] is 0
- 03:07:04.886 -> TX_DQS_MCK_OE[0][0] is 2
- 03:07:04.886 -> TX_DQS_MCK_OE[0][1] is 2
- 03:07:04.948 -> TX_DQS_MCK_OE[1][0] is 2
- 03:07:04.948 -> TX_DQS_MCK_OE[1][1] is 2
- 03:07:04.948 -> TX_DQS_UI_OE[0][0] is 6
- 03:07:04.948 -> TX_DQS_UI_OE[0][1] is 6
- 03:07:04.948 -> TX_DQS_UI_OE[1][0] is 6
- 03:07:04.948 -> TX_DQS_UI_OE[1][1] is 6
- 03:07:04.948 -> TX_DQS_MCK[0][0] is 3
- 03:07:04.948 -> TX_DQS_MCK[0][1] is 3
- 03:07:04.948 -> TX_DQS_MCK[1][0] is 3
- 03:07:04.948 -> TX_DQS_MCK[1][1] is 3
- 03:07:04.948 -> TX_DQS_UI[0][0] is 1
- 03:07:04.948 -> TX_DQS_UI[0][1] is 1
- 03:07:04.948 -> TX_DQS_UI[1][0] is 1
- 03:07:04.948 -> TX_DQS_UI[1][1] is 1
- 03:07:04.948 -> DDRPHY_CLK_EN_COMB_TX_OPT is 1
- 03:07:04.948 -> TX_DQS_PI[0][0] is 16
- 03:07:04.948 -> TX_DQS_PI[0][1] is 16
- 03:07:05.011 -> TX_DQS_PI[1][0] is 16
- 03:07:05.011 -> TX_DQS_PI[1][1] is 16
- 03:07:05.011 -> DDRPHY_CLK_EN_COMB_TX_PICG_CNT is 2
- 03:07:05.011 -> DDRPHY_CLK_EN_COMB_TX_DQS_SEL_P0 is 3
- 03:07:05.011 -> DDRPHY_CLK_EN_COMB_TX_DQS_SEL_P1 is 4
- 03:07:05.011 -> DDRPHY_CLK_EN_COMB_TX_DQ_RK0_SEL_P0 is 3
- 03:07:05.011 -> DDRPHY_CLK_EN_COMB_TX_DQ_RK0_SEL_P1 is 4
- 03:07:05.011 -> DDRPHY_CLK_EN_COMB_TX_DQ_RK1_SEL_P0 is 3
- 03:07:05.011 -> DDRPHY_CLK_EN_COMB_TX_DQ_RK1_SEL_P1 is 4
- 03:07:05.011 -> DPHY_TX_DCM_EXTCNT is 0
- 03:07:05.011 -> TX_PI_UPD_MODE is 1
- 03:07:05.011 -> TX_PI_UPDCTL_B0 is 0
- 03:07:05.011 -> TX_PI_UPDCTL_B1 is 0
- 03:07:05.011 -> TX_RANKINCTL_ROOT is 0
- 03:07:05.011 -> TX_RANKINCTL is 1
- 03:07:05.011 -> TX_RANKINCTL_TXDLY is 2
- 03:07:05.011 -> DDRPHY_CLK_DYN_GATING_SEL is 5
- 03:07:05.011 -> DDRPHY_CLK_EN_OPT is 1
- 03:07:05.072 -> ARPI_CMD is 0
- 03:07:05.072 -> TDMY is 9
- 03:07:05.072 -> TXOEN_AUTOSET_DQ_OFFSET is 3
- 03:07:05.072 -> TXOEN_AUTOSET_DQS_OFFSET is 3
- 03:07:05.072 -> TXOEN_AUTOSET_EN is 1
- 03:07:05.072 -> TXPICG_AUTOSET_OPT is 0
- 03:07:05.072 -> TXPICG_AUTOSET_EN is 1
- 03:07:05.072 -> TXPICG_DQ_MCK_OFFSET_LAG is 0
- 03:07:05.072 -> TXPICG_DQS_MCK_OFFSET_LAG is 0
- 03:07:05.072 -> TXPICG_DQ_UI_OFFSET_LEAD is 0
- 03:07:05.072 -> TXPICG_DQ_UI_OFFSET_LAG is 1
- 03:07:05.072 -> TXPICG_DQS_UI_OFFSET_LEAD is 1
- 03:07:05.072 -> TXPICG_DQS_UI_OFFSET_LAG is 0
- 03:07:05.072 -> ===========================================
- 03:07:05.072 -> set APHY_PI_CKCGH_CNT is 4 when not fake_mode, cur data_rate is 3200
- 03:07:05.142 -> [DIG_SHUF_CONFIG] MISC >>>>>, group_id=0
- 03:07:05.142 -> [DIG_SHUF_CONFIG] MISC <<<<<<, group_id=0
- 03:07:05.142 -> [DIG_SHUF_CONFIG] DBI >>>>>>, group_id=0
- 03:07:05.142 -> [DIG_SHUF_CONFIG] DBI <<<<<<, group_id=0
- 03:07:05.142 -> dramc_dram_ratio: 4
- 03:07:05.142 -> DDR4_DivMode: 1
- 03:07:05.142 -> freq_index: 1600
- 03:07:05.142 -> match AC timing 1
- 03:07:05.142 -> [DDR4_ac_timing_setting]start
- 03:07:05.142 -> [PC4 WR preamble settings]>>>>>>>> group_id = 0.
- 03:07:05.142 -> [PC4 WR preamble settings]<<<<<<<< group_id = 0.
- 03:07:05.142 -> clk_dramc_ref_sel FREQ=16
- 03:07:05.142 -> fmem_ck_bfe_dcm_ch0 FREQ=253
- 03:07:05.142 -> fmem_ck_aft_dcm_ch0 FREQ=253
- 03:07:05.142 -> SetClkFreeRun enter => DRAM clock free run mode = ON.
- 03:07:05.142 -> [DDR4] Pull Down reset.
- 03:07:05.142 -> [DDR4] cke fix low 10ns at least.
- 03:07:05.142 -> [DDR4] Delay 200 us.
- 03:07:05.142 -> [DDR4] Pull Up reset.
- 03:07:05.142 -> [DDR4] Delay 500 us.
- 03:07:05.142 -> [DDR4] DRAM initilization RK:0 Enter >>>>>>>>
- 03:07:05.142 -> [DDR4] Delay TXPR TRFC+10ns - 350ns(8Gb density)+10ns
- 03:07:05.142 -> [DDR4_MRS] RK:0-MA:2-OP:0x[DDR4_MRS] RK:0-MA:3-OP:0x[DDR4_MRS] RK:0-MA:1-OP:0x[DDR4_MRS] RK:0-MA:4-OP:0x[DDR4_MRS] RK:0-MA:5-OP:0x[DDR4] DQ Vref calibration>>>>>>>
- 03:07:05.216 -> [DDR4] DQ Vref Enable DQ vref calibration.
- 03:07:05.216 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4] wait tVREFDQE-150ns
- 03:07:05.216 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4] DQ Vref modify range and value
- 03:07:05.216 -> [DDR4] DQ Vref Exit DQ vref calibration.
- 03:07:05.216 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4] wait tVREFDQx-150ns
- 03:07:05.216 -> [DDR4] DQ Vref calibration<<<<<<<
- 03:07:05.216 -> [DDR4_MRS] RK:0-MA:0-OP:0x[DDR4_ZQ] RK:0 Enter >>>>>>>>
- 03:07:05.216 -> [DDR4_ZQ] RK:0 Exit <<<<<<<<
- 03:07:05.216 -> [DDR4] Delay ZQinit - 718ns for 1333 at least max(512Mck,640ns)
- 03:07:05.216 -> [DDR4] DRAM initilization RK:0 Exit <<<<<<<
- 03:07:05.216 -> [DDR4] Enable refresh.....All bank refresh only
- 03:07:05.216 -> SetClkFreeRun enter => DRAM clock free run mode = OFF.
- 03:07:05.216 -> [DIG_HW_NONSHUF_ZQCAL_SWITCH],Configuration Enter
- 03:07:05.216 -> [DIG_HW_NONSHUF_DQSG_SWITCH],Configuration Enter
- 03:07:05.216 -> SET_CKE_2_RANK_INDEPENDENT_RUN_TIME: ON
- 03:07:05.216 -> [MiockJmeterHQA]
- 03:07:05.298 -> ===============================================================================
- 03:07:05.298 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:07:05.298 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:07:05.298 -> ===============================================================================
- 03:07:05.298 ->
- 03:07:05.298 -> [DramcMiockJmeter] u1RxGatingPI = 0
- 03:07:05.298 -> 0 : 2282, 2282
- 03:07:05.298 -> 1 : 2271, 2271
- 03:07:05.298 -> 2 : 2271, 2271
- 03:07:05.298 -> 3 : 2271, 2271
- 03:07:05.298 -> 4 : 2271, 2271
- 03:07:05.298 -> 5 : 2271, 2271
- 03:07:05.298 -> 6 : 2271, 2271
- 03:07:05.298 -> 7 : 2271, 2271
- 03:07:05.298 -> 8 : 2271, 2271
- 03:07:05.298 -> 9 : 2271, 2271
- 03:07:05.298 -> 10 : 2271, 2271
- 03:07:05.298 -> 11 : 2272, 2272
- 03:07:05.298 -> 12 : 2276, 2276
- 03:07:05.298 -> 13 : 2272, 2272
- 03:07:05.298 -> 14 : 2271, 2271
- 03:07:05.298 -> 15 : 2276, 2276
- 03:07:05.298 -> 16 : 2271, 2271
- 03:07:05.298 -> 17 : 2271, 2271
- 03:07:05.298 -> 18 : 2271, 2271
- 03:07:05.298 -> 19 : 2271, 2271
- 03:07:05.298 -> 20 : 2272, 2272
- 03:07:05.298 -> 21 : 2271, 2271
- 03:07:05.298 -> 22 : 2271, 2271
- 03:07:05.298 -> 23 : 2266, 2266
- 03:07:05.298 -> 24 : 2271, 2271
- 03:07:05.298 -> 25 : 2272, 2272
- 03:07:05.298 -> 26 : 2272, 2272
- 03:07:05.298 -> 27 : 2271, 2271
- 03:07:05.298 -> 28 : 2271, 2271
- 03:07:05.298 -> 29 : 2276, 2276
- 03:07:05.298 -> 30 : 2272, 2272
- 03:07:05.298 -> 31 : 2271, 2271
- 03:07:05.298 -> 32 : 2272, 2272
- 03:07:05.298 -> 33 : 2271, 2271
- 03:07:05.298 -> 34 : 2271, 2271
- 03:07:05.298 -> 35 : 2272, 2269
- 03:07:05.298 -> 36 : 2272, 227
- 03:07:05.374 -> 37 : 2271, 0
- 03:07:05.374 -> 38 : 2272, 0
- 03:07:05.374 -> 39 : 2272, 0
- 03:07:05.374 -> 40 : 2276, 0
- 03:07:05.374 -> 41 : 2272, 0
- 03:07:05.374 -> 42 : 2271, 0
- 03:07:05.374 -> 43 : 2277, 0
- 03:07:05.374 -> 44 : 2271, 0
- 03:07:05.374 -> 45 : 2271, 0
- 03:07:05.374 -> 46 : 2272, 0
- 03:07:05.374 -> 47 : 2272, 0
- 03:07:05.374 -> 48 : 2277, 0
- 03:07:05.374 -> 49 : 2272, 0
- 03:07:05.374 -> 50 : 2271, 0
- 03:07:05.374 -> 51 : 2271, 0
- 03:07:05.374 -> 52 : 2272, 0
- 03:07:05.374 -> 53 : 2272, 0
- 03:07:05.374 -> 54 : 2271, 0
- 03:07:05.374 -> 55 : 2271, 0
- 03:07:05.374 -> 56 : 2272, 0
- 03:07:05.374 -> 57 : 2271, 0
- 03:07:05.374 -> 58 : 2271, 0
- 03:07:05.374 -> 59 : 2271, 0
- 03:07:05.374 -> 60 : 2272, 0
- 03:07:05.374 -> 61 : 2276, 0
- 03:07:05.374 -> 62 : 2276, 0
- 03:07:05.374 -> 63 : 2272, 0
- 03:07:05.374 -> 64 : 2271, 0
- 03:07:05.374 -> 65 : 2271, 0
- 03:07:05.374 -> 66 : 2272, 0
- 03:07:05.374 -> 67 : 2272, 0
- 03:07:05.374 -> 68 : 2266, 0
- 03:07:05.374 -> 69 : 2272, 0
- 03:07:05.374 -> 70 : 2276, 0
- 03:07:05.374 -> 71 : 2271, 0
- 03:07:05.374 -> 72 : 2271, 0
- 03:07:05.374 -> 73 : 2272, 0
- 03:07:05.374 -> 74 : 2271, 0
- 03:07:05.374 -> 75 : 2272, 0
- 03:07:05.374 -> 76 : 2271, 0
- 03:07:05.374 -> 77 : 2271, 0
- 03:07:05.374 -> 78 : 2276, 0
- 03:07:05.374 -> 79 : 2276, 0
- 03:07:05.374 -> 80 : 2272, 0
- 03:07:05.374 -> 81 : 2271, 0
- 03:07:05.374 -> 82 : 2272, 0
- 03:07:05.374 -> 83 : 2271, 0
- 03:07:05.374 -> 84 : 2272, 0
- 03:07:05.374 -> 85 : 2271, 49
- 03:07:05.374 -> 86 : 2272, 2169
- 03:07:05.374 -> 87 : 2277, 2277
- 03:07:05.374 -> 88 : 2271, 2271
- 03:07:05.374 -> 89 : 2272, 2272
- 03:07:05.374 -> 90 : 2271, 2271
- 03:07:05.374 -> 91 : 2272, 2272
- 03:07:05.374 -> 92 : 2271, 2271
- 03:07:05.374 -> 93 : 2276, 2276
- 03:07:05.432 -> 94 : 2271, 2271
- 03:07:05.432 -> 95 : 2271, 2271
- 03:07:05.432 -> 96 : 2272, 2272
- 03:07:05.432 -> 97 : 2277, 2277
- 03:07:05.432 -> 98 : 2271, 2271
- 03:07:05.432 -> 99 : 2276, 2276
- 03:07:05.432 -> 100 : 2272, 2272
- 03:07:05.432 -> 101 : 2271, 2271
- 03:07:05.432 -> 102 : 2271, 2271
- 03:07:05.432 -> 103 : 2271, 2271
- 03:07:05.432 -> 104 : 2271, 2271
- 03:07:05.432 -> 105 : 2276, 2276
- 03:07:05.432 -> 106 : 2276, 2276
- 03:07:05.432 -> 107 : 2272, 2272
- 03:07:05.432 -> 108 : 2272, 2272
- 03:07:05.432 -> 109 : 2276, 2276
- 03:07:05.432 -> 110 : 2272, 2272
- 03:07:05.432 -> 111 : 2272, 2272
- 03:07:05.432 -> 112 : 2272, 2272
- 03:07:05.432 -> 113 : 2272, 2272
- 03:07:05.432 -> 114 : 2271, 2271
- 03:07:05.432 -> 115 : 2271, 2271
- 03:07:05.432 -> 116 : 2267, 2267
- 03:07:05.432 -> 117 : 2272, 2272
- 03:07:05.432 -> 118 : 2272, 2272
- 03:07:05.432 -> 119 : 2271, 2271
- 03:07:05.432 -> 120 : 2272, 2272
- 03:07:05.432 -> 121 : 2272, 2272
- 03:07:05.432 -> 122 : 2272, 2272
- 03:07:05.432 -> 123 : 2272, 2272
- 03:07:05.432 -> 124 : 2271, 2271
- 03:07:05.432 -> 125 : 2271, 2271
- 03:07:05.432 -> 126 : 2271, 2224
- 03:07:05.432 -> 127 : 2272, 216
- 03:07:05.432 ->
- 03:07:05.432 -> MIOCK jitter meter ch=0
- 03:07:05.432 ->
- 03:07:05.432 -> 1T = (127-36) = 91 dly cells
- 03:07:05.432 -> Clock freq = 1560 MHz, period = 641 ps, 1 dly cell = 704/100 ps
- 03:07:05.503 ->
- 03:07:05.503 -> ----->DramcWriteLeveling(PI) begin...
- 03:07:05.503 -> ===============================================================================
- 03:07:05.503 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:07:05.503 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:07:05.503 -> ===============================================================================
- 03:07:05.503 -> Begin: 0, End: 63, Step: 1, Bound: 64
- 03:07:05.503 -> [DDR4_MRS] RK:0-MA:2-OP:0x[DDR4_MRS] RK:0-MA:1-OP:0x[Write Leveling]
- 03:07:05.503 -> delay byte0 byte1 byte2 byte3
- 03:07:05.503 ->
- 03:07:05.503 -> 0 O1( 1 1
- 03:07:05.503 -> 1 O1( 1 1
- 03:07:05.503 -> 2 O1( 1 1
- 03:07:05.503 -> 3 O1( 1 1
- 03:07:05.503 -> 4 O1( 1 1
- 03:07:05.503 -> 5 O1( 1 1
- 03:07:05.503 -> 6 O1( 1 1
- 03:07:05.503 -> 7 O1( 1 1
- 03:07:05.503 -> 8 O1( 1 1
- 03:07:05.503 -> 9 O1( 1 1
- 03:07:05.503 -> 10 O1( 1 1
- 03:07:05.503 -> 11 O1( 1 0
- 03:07:05.503 -> 12 O1( 1 0
- 03:07:05.503 -> 13 O1( 1 0
- 03:07:05.566 -> 14 O1( 1 0
- 03:07:05.566 -> 15 O1( 0 0
- 03:07:05.566 -> 16 O1( 0 0
- 03:07:05.566 -> 17 O1( 0 0
- 03:07:05.566 -> 18 O1( 0 0
- 03:07:05.566 -> 19 O1( 0 0
- 03:07:05.566 -> 20 O1( 0 0
- 03:07:05.566 -> 21 O1( 0 0
- 03:07:05.566 -> 22 O1( 0 0
- 03:07:05.566 -> 23 O1( 0 0
- 03:07:05.566 -> 24 O1( 0 0
- 03:07:05.566 -> 25 O1( 0 0
- 03:07:05.566 -> 26 O1( 0 0
- 03:07:05.566 -> 27 O1( 0 0
- 03:07:05.566 -> 28 O1( 0 0
- 03:07:05.566 -> 29 O1( 0 0
- 03:07:05.566 -> 30 O1( 0 0
- 03:07:05.566 -> 31 O1( 0 0
- 03:07:05.566 -> 32 O1( 0 0
- 03:07:05.566 -> 33 O1( 0 0
- 03:07:05.566 -> 34 O1( 0 0
- 03:07:05.566 -> 35 O1( 0 0
- 03:07:05.566 -> 36 O1( 0 0
- 03:07:05.566 -> 37 O1( 0 0
- 03:07:05.566 -> 38 O1( 0 0
- 03:07:05.566 -> 39 O1( 0 0
- 03:07:05.630 -> 40 O1( 0 0
- 03:07:05.630 -> 41 O1( 0 0
- 03:07:05.630 -> 42 O1( 0 1
- 03:07:05.630 -> 43 O1( 1 1
- 03:07:05.630 -> 44 O1( 1 1
- 03:07:05.630 -> 45 O1( 1 1
- 03:07:05.630 -> 46 O1( 1 1
- 03:07:05.630 -> 47 O1( 1 1
- 03:07:05.630 -> 48 O1( 1 1
- 03:07:05.630 -> 49 O1( 1 1
- 03:07:05.630 -> Early breakpass bytecount = 0xff (0xff: all bytes pass)
- 03:07:05.630 ->
- 03:07:05.630 -> [DDR4_MRS] RK:0-MA:1-OP:0x[DDR4_MRS] RK:0-MA:2-OP:0xWrite leveling (Byte 0): 43 => 43
- 03:07:05.630 -> Write leveling (Byte 1): 42 => 42
- 03:07:05.630 -> DramcWriteLeveling(PI) end<-----
- 03:07:05.630 ->
- 03:07:05.630 -> ===============================================================================
- 03:07:05.630 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:07:05.630 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:07:05.630 -> ===============================================================================
- 03:07:05.630 -> [Gating] SW mode calibration
- 03:07:05.695 -> [get_gating_start_pos] calculated gating ui = 15
- 03:07:05.695 -> 12 0 | B1->B0 | 0 1111 | 1 1 | (0 0) (0 0)
- 03:07:05.695 -> 12 4 | B1->B0 | 0 1111 | 1 1 | (0 0) (0 0)
- 03:07:05.695 -> 12 8 | B1->B0 | 0 1111 | 1 1 | (0 0) (0 0)
- 03:07:05.695 -> 12 12 | B1->B0 | 0 1111 | 1 1 | (0 0) (0 1)
- 03:07:05.695 -> 12 16 | B1->B0 | 0 1111 | 1 1 | (0 0) (0 1)
- 03:07:05.695 -> 12 20 | B1->B0 | 0 1111 | 1 1 | (0 0) (1 1)
- 03:07:05.695 -> 12 24 | B1->B0 | 0 1111 | 1 1 | (0 0) (1 1)
- 03:07:05.695 -> 12 28 | B1->B0 | 0 1111 | 1 1 | (0 0) (1 1)
- 03:07:05.695 -> 13 0 | B1->B0 | 0 1111 | 1 1 | (0 0) (1 1)
- 03:07:05.695 -> 13 4 | B1->B0 | 0 1111 | 1 1 | (0 0) (1 1)
- 03:07:05.695 -> 13 8 | B1->B0 | 0 1111 | 1 1 | (0 0) (1 1)
- 03:07:05.695 -> 13 12 | B1->B0 | 1111 1313 | 1 1 | (0 0) (1 1)
- 03:07:05.695 -> 13 16 | B1->B0 | 1111 2323 | 1 1 | (0 0) (0 0)
- 03:07:05.695 -> 13 20 | B1->B0 | 1111 2323 | 1 1 | (0 0) (0 0)
- 03:07:05.695 -> 13 24 | B1->B0 | 1111 2323 | 1 1 | (0 0) (0 0)
- 03:07:05.742 -> 13 28 | B1->B0 | 1111 2323 | 1 1 | (0 0) (0 0)
- 03:07:05.742 -> 14 0 | B1->B0 | 1111 2323 | 1 1 | (0 0) (0 0)
- 03:07:05.742 -> 14 4 | B1->B0 | 1111 2323 | 1 1 | (0 0) (0 0)
- 03:07:05.742 -> 14 8 | B1->B0 | 1111 2323 | 1 1 | (0 0) (0 0)
- 03:07:05.742 -> 14 12 | B1->B0 | 1111 2323 | 1 1 | (0 1) (0 1)
- 03:07:05.742 -> 14 16 | B1->B0 | 1111 2323 | 1 1 | (0 1) (0 1)
- 03:07:05.742 -> 14 20 | B1->B0 | 1111 2222 | 1 1 | (1 1) (1 1)
- 03:07:05.742 -> 14 24 | B1->B0 | 1111 2323 | 1 1 | (1 1) (1 1)
- 03:07:05.742 -> 14 28 | B1->B0 | 1111 2323 | 1 1 | (1 1) (1 1)
- 03:07:05.742 -> 15 0 | B1->B0 | 1111 2222 | 1 1 | (1 1) (1 1)
- 03:07:05.742 -> 15 4 | B1->B0 | 1111 2222 | 1 1 | (1 1) (1 1)
- 03:07:05.742 -> 15 8 | B1->B0 | 1111 2222 | 1 1 | (1 1) (1 1)
- 03:07:05.807 -> 15 12 | B1->B0 | 2323 2222 | 0 0 | (0 0) (1 1)
- 03:07:05.807 -> 15 16 | B1->B0 | 2323 2323 | 0 0 | (0 0) (1 1)
- 03:07:05.807 -> 15 20 | B1->B0 | 2323 2323 | 0 0 | (0 0) (1 1)
- 03:07:05.807 -> 15 24 | B1->B0 | 2323 2323 | 0 0 | (0 0) (1 1)
- 03:07:05.807 -> 15 28 | B1->B0 | 2323 2323 | 0 0 | (0 0) (1 1)
- 03:07:05.807 -> 16 0 | B1->B0 | 2323 2323 | 0 0 | (0 0) (1 1)
- 03:07:05.807 -> 16 4 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:07:05.807 -> 16 8 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:07:05.807 -> 16 12 | B1->B0 | 2323 2323 | 0 0 | (0 1) (0 0)
- 03:07:05.807 -> 16 16 | B1->B0 | 2323 2323 | 0 0 | (0 1) (0 1)
- 03:07:05.807 -> 16 20 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:07:05.807 -> 16 24 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:07:05.807 -> 16 28 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:07:05.807 -> 17 0 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:07:05.807 -> 17 4 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:07:05.871 -> 17 8 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:07:05.871 -> 17 12 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:07:05.871 -> 17 16 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:07:05.871 -> 17 20 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:07:05.871 -> 17 24 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:07:05.871 -> 17 28 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:07:05.871 -> 18 0 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:07:05.871 -> 18 4 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:07:05.871 -> 18 8 | B1->B0 | 2323 2323 | 0 0 | (1 1) (1 1)
- 03:07:05.871 -> 18 12 | B1->B0 | 2323 2323 | 0 0 | (1 0) (1 0)
- 03:07:05.871 -> 18 16 | B1->B0 | 2323 2323 | 0 0 | (1 0) (1 0)
- 03:07:05.871 -> 18 20 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:07:05.871 -> 18 24 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:07:05.871 -> 18 28 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:07:05.871 -> 19 0 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:07:05.871 -> 19 4 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:07:05.936 -> 19 8 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:07:05.936 -> 19 12 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:07:05.936 -> 19 16 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:07:05.936 -> 19 20 | B1->B0 | 2323 2323 | 0 0 | (0 0) (0 0)
- 03:07:05.936 -> best dqsien dly found for B0: (18, 14)
- 03:07:05.936 -> best dqsien dly found for B1: (18, 14)
- 03:07:05.936 -> best DQS0 dly(UI, PI) = (18, 14)
- 03:07:05.936 -> best DQS1 dly(UI, PI) = (18, 14)
- 03:07:05.936 ->
- 03:07:05.936 -> [Gating] SW calibration Done
- 03:07:05.936 -> [DDR4_MRS] RK:0-MA:3-OP:0x===============================================================================
- 03:07:05.936 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:07:05.936 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:07:05.936 -> ===============================================================================
- 03:07:05.936 -> Start DQ dly to find pass range UseTestEngine =0
- 03:07:06.008 -> UseTestEngine: 0
- 03:07:06.008 -> RX Vref Scan: 0
- 03:07:06.008 ->
- 03:07:06.008 -> RX Vref 0 -> 0, step: 1
- 03:07:06.008 ->
- 03:07:06.008 -> RX Delay -48 -> 63, step: 4
- 03:07:06.008 -> -48, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:07:06.008 -> -44, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:07:06.008 -> -40, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:07:06.008 -> -36, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:07:06.008 -> -32, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:07:06.008 -> -28, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:07:06.008 -> -24, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:07:06.008 -> -20, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:07:06.008 -> -16, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:07:06.008 -> -12, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:07:06.008 -> -8, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:07:06.008 -> -4, [0] xxxxxxox xxxxxxxx [MSB]
- 03:07:06.008 -> 0, [0] xxoxoxox xxoxxxxx [MSB]
- 03:07:06.008 -> 4, [0] oxoooooo oxoxoooo [MSB]
- 03:07:06.008 -> 8, [0] oooooooo oooooooo [MSB]
- 03:07:06.008 -> 12, [0] oooooooo oooooooo [MSB]
- 03:07:06.008 -> 16, [0] oooooooo oooooooo [MSB]
- 03:07:06.008 -> 20, [0] oooooooo oooooooo [MSB]
- 03:07:06.008 -> 24, [0] oooooooo oooooooo [MSB]
- 03:07:06.008 -> 28, [0] oooooooo oooooooo [MSB]
- 03:07:06.008 -> 32, [0] oooooooo oooooooo [MSB]
- 03:07:06.008 -> 36, [0] ooooooxo oooooooo [MSB]
- 03:07:06.065 -> 40, [0] ooxoxoxo ooooxoxo [MSB]
- 03:07:06.065 -> 44, [0] xxxxxxxx xxxxxxxx [MSB]
- 03:07:06.065 -> RX Vref B0= 0, Window Sum 316, worse bit 1, min window 36
- 03:07:06.065 -> iDelay=44, Bit 0, Center 23 (4 ~ 43) 40
- 03:07:06.065 -> iDelay=44, Bit 1, Center 25 (8 ~ 43) 36
- 03:07:06.065 -> iDelay=44, Bit 2, Center 19 (0 ~ 39) 40
- 03:07:06.065 -> iDelay=44, Bit 3, Center 23 (4 ~ 43) 40
- 03:07:06.065 -> iDelay=44, Bit 4, Center 19 (0 ~ 39) 40
- 03:07:06.065 -> iDelay=44, Bit 5, Center 23 (4 ~ 43) 40
- 03:07:06.065 -> iDelay=44, Bit 6, Center 15 (-4 ~ 35) 40
- 03:07:06.065 -> iDelay=44, Bit 7, Center 23 (4 ~ 43) 40
- 03:07:06.065 -> RX Vref B1= 0, Window Sum 308, worse bit 9, min window 36
- 03:07:06.065 -> iDelay=44, Bit 8, Center 23 (4 ~ 43) 40
- 03:07:06.065 -> iDelay=44, Bit 9, Center 25 (8 ~ 43) 36
- 03:07:06.065 -> iDelay=44, Bit 10, Center 21 (0 ~ 43) 44
- 03:07:06.133 -> iDelay=44, Bit 11, Center 25 (8 ~ 43) 36
- 03:07:06.133 -> iDelay=44, Bit 12, Center 21 (4 ~ 39) 36
- 03:07:06.133 -> iDelay=44, Bit 13, Center 23 (4 ~ 43) 40
- 03:07:06.133 -> iDelay=44, Bit 14, Center 21 (4 ~ 39) 36
- 03:07:06.133 -> iDelay=44, Bit 15, Center 23 (4 ~ 43) 40
- 03:07:06.133 -> [DDR4_MRS] RK:0-MA:3-OP:0x===============================================================================
- 03:07:06.133 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:07:06.133 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:07:06.133 -> ===============================================================================
- 03:07:06.133 -> DQS Delay:
- 03:07:06.133 -> DQS0 = 0, DQS1 = 0
- 03:07:06.133 -> DQM Delay:
- 03:07:06.133 -> DQM0 = 21, DQM1 = 22
- 03:07:06.133 -> DQ Delay:
- 03:07:06.133 -> DQ0 =23, DQ1 =25, DQ2 =19, DQ3 =23
- 03:07:06.133 -> DQ4 =19, DQ5 =23, DQ6 =15, DQ7 =23
- 03:07:06.133 -> DQ8 =23, DQ9 =25, DQ10 =21, DQ11 =25
- 03:07:06.133 -> DQ12 =21, DQ13 =23, DQ14 =21, DQ15 =23
- 03:07:06.133 ->
- 03:07:06.133 ->
- 03:07:06.133 -> ===============================================================================
- 03:07:06.195 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:07:06.195 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:07:06.195 -> ===============================================================================
- 03:07:06.195 -> [TxWindowPerbitCal] caltype:2 Autok:0
- 03:07:06.195 ->
- 03:07:06.195 ->
- 03:07:06.195 -> TX Vref Scan disable
- 03:07:06.195 -> 810 |3 0 42|[0] xxoxxxxx xxxxxxxx [MSB]
- 03:07:06.195 -> 812 |3 0 44|[0] xxoxxxox xxxxoxxx [MSB]
- 03:07:06.195 -> 814 |3 0 46|[0] xxoxxxox xxxxoxxx [MSB]
- 03:07:06.195 -> 816 |3 0 48|[0] xxoxxxox xxxxoxxo [MSB]
- 03:07:06.195 -> 818 |3 0 50|[0] oooooooo oxoooooo [MSB]
- 03:07:06.195 -> 830 |3 0 62|[0] ooooooxo oooooooo [MSB]
- 03:07:06.195 -> 832 |3 2 0|[0] ooooooxo oooooooo [MSB]
- 03:07:06.195 -> 834 |3 2 2|[0] xoxoxoxo oooooooo [MSB]
- 03:07:06.195 -> 836 |3 2 4|[0] xoxxxoxo ooxoooxo [MSB]
- 03:07:06.195 -> 838 |3 2 6|[0] xxxxxxxx xoxxxoxo [MSB]
- 03:07:06.195 -> 840 |3 2 8|[0] xxxxxxxx xoxxxxxx [MSB]
- 03:07:06.195 -> 842 |3 2 10|[0] xxxxxxxx xxxxxxxx [MSB]
- 03:07:06.247 -> TX Bit0 (818~832) 16 825, Bit8 (818~836) 20 827,
- 03:07:06.247 -> TX Bit1 (818~836) 20 827, Bit9 (820~840) 22 830,
- 03:07:06.247 -> TX Bit2 (810~832) 24 821, Bit10 (818~834) 18 826,
- 03:07:06.247 -> TX Bit3 (818~834) 18 826, Bit11 (818~836) 20 827,
- 03:07:06.247 -> TX Bit4 (818~832) 16 825, Bit12 (812~836) 26 824,
- 03:07:06.247 -> TX Bit5 (818~836) 20 827, Bit13 (818~838) 22 828,
- 03:07:06.247 -> TX Bit6 (812~828) 18 820, Bit14 (818~834) 18 826,
- 03:07:06.247 -> TX Bit7 (818~836) 20 827, Bit15 (816~838) 24 827,
- 03:07:06.247 ->
- 03:07:06.247 -> == TX Byte 0 ==
- 03:07:06.247 -> Update DQ dly =823 (3 ,0, 55) DQ OEN =(2 ,5)
- 03:07:06.247 -> Update DQM dly =823 (3 ,0, 55) DQM OEN =(2 ,5)
- 03:07:06.247 ->
- 03:07:06.247 -> == TX Byte 1 ==
- 03:07:06.325 -> Update DQ dly =827 (3 ,0, 59) DQ OEN =(2 ,5)
- 03:07:06.325 -> Update DQM dly =827 (3 ,0, 59) DQM OEN =(2 ,5)
- 03:07:06.325 ->
- 03:07:06.325 -> ===============================================================================
- 03:07:06.325 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:07:06.325 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:07:06.325 -> ===============================================================================
- 03:07:06.325 -> [TxWindowPerbitCal] caltype:0 Autok:0
- 03:07:06.325 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DramcTXSetVref] TX Vref : CH0 Rank0, TX Range 1 Vref 3
- 03:07:06.325 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DramcTXSetVref] TX Vref : CH0 Rank0, TX Range 1 Vref 5
- 03:07:06.325 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DramcTXSetVref] TX Vref : CH0 Rank0, TX Range 1 Vref 7
- 03:07:06.325 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DramcTXSetVref] TX Vref : CH0 Rank0, TX Range 1 Vref 9
- 03:07:06.396 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DramcTXSetVref] TX Vref : CH0 Rank0, TX Range 1 Vref 11
- 03:07:06.396 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DramcTXSetVref] TX Vref : CH0 Rank0, TX Range 1 Vref 13
- 03:07:06.396 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DramcTXSetVref] TX Vref : CH0 Rank0, TX Range 1 Vref 15
- 03:07:06.396 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DramcTXSetVref] TX Vref : CH0 Rank0, TX Range 1 Vref 17
- 03:07:06.396 -> TX Vref=3, minBit 6, minWin=15, winSum=284
- 03:07:06.396 -> TX Vref=5, minBit 6, minWin=15, winSum=291
- 03:07:06.396 -> TX Vref=7, minBit 3, minWin=16, winSum=305
- 03:07:06.434 -> TX Vref=9, minBit 3, minWin=17, winSum=314
- 03:07:06.434 -> TX Vref=11, minBit 3, minWin=17, winSum=324
- 03:07:06.434 -> TX Vref=13, minBit 1, minWin=18, winSum=334
- 03:07:06.434 -> TX Vref=15, minBit 3, minWin=18, winSum=342
- 03:07:06.434 -> TX Vref=17, minBit 3, minWin=18, winSum=350
- 03:07:06.434 -> [TxChooseVref] Worse bit 3, Min win 18, Win sum 350, Final Vref 17
- 03:07:06.434 -> [DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DDR4_MRS] RK:0-MA:6-OP:0x[DramcTXSetVref] TX Vref : CH0 Rank0, TX Range 1 Vref 17
- 03:07:06.434 ->
- 03:07:06.434 -> Final TX Range 1 Vref 17
- 03:07:06.496 ->
- 03:07:06.496 -> ===============================================================================
- 03:07:06.496 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:07:06.496 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:07:06.496 -> ===============================================================================
- 03:07:06.496 -> [TxWindowPerbitCal] caltype:0 Autok:0
- 03:07:06.496 ->
- 03:07:06.496 ->
- 03:07:06.496 -> TX Vref Scan disable
- 03:07:06.496 -> 810 |3 0 42|[0] xxxxxxxx xxxxxxxx [MSB]
- 03:07:06.496 -> 811 |3 0 43|[0] xxxxxxxx xxxxxxxx [MSB]
- 03:07:06.496 -> 812 |3 0 44|[0] xxoxxxox xxxxxxxx [MSB]
- 03:07:06.496 -> 813 |3 0 45|[0] xxoxxxox xxxxoxxx [MSB]
- 03:07:06.496 -> 814 |3 0 46|[0] xxoxxxox xxxxoxxx [MSB]
- 03:07:06.496 -> 815 |3 0 47|[0] oxoxoxox xxxxoxxo [MSB]
- 03:07:06.496 -> 816 |3 0 48|[0] oxoxoxoo xxoooxxo [MSB]
- 03:07:06.496 -> 817 |3 0 49|[0] oxoxoooo oxoooooo [MSB]
- 03:07:06.496 -> 834 |3 2 2|[0] ooxoxoxo oooooooo [MSB]
- 03:07:06.496 -> 835 |3 2 3|[0] xoxoxoxo oooooooo [MSB]
- 03:07:06.559 -> 836 |3 2 4|[0] xoxxxoxo oooooooo [MSB]
- 03:07:06.559 -> 837 |3 2 5|[0] xoxxxoxo ooxoooxo [MSB]
- 03:07:06.559 -> 838 |3 2 6|[0] xxxxxoxo ooxoooxo [MSB]
- 03:07:06.559 -> 839 |3 2 7|[0] xxxxxxxx xoxoxoxo [MSB]
- 03:07:06.559 -> 840 |3 2 8|[0] xxxxxxxx xoxxxoxx [MSB]
- 03:07:06.559 -> 841 |3 2 9|[0] xxxxxxxx xxxxxxxx [MSB]
- 03:07:06.559 -> TX Bit0 (815~834) 20 824, Bit8 (817~838) 22 827,
- 03:07:06.559 -> TX Bit1 (818~837) 20 827, Bit9 (818~840) 23 829,
- 03:07:06.559 -> TX Bit2 (812~833) 22 822, Bit10 (816~836) 21 826,
- 03:07:06.559 -> TX Bit3 (818~835) 18 826, Bit11 (816~839) 24 827,
- 03:07:06.559 -> TX Bit4 (815~833) 19 824, Bit12 (813~838) 26 825,
- 03:07:06.559 -> TX Bit5 (817~838) 22 827, Bit13 (817~840) 24 828,
- 03:07:06.559 -> TX Bit6 (812~833) 22 822, Bit14 (817~836) 20 826,
- 03:07:06.559 -> TX Bit7 (816~838) 23 827, Bit15 (815~839) 25 827,
- 03:07:06.559 ->
- 03:07:06.559 -> [TX_PER_BIT_DELAY_CELL] DelayCellTimex100 =704/100 ps
- 03:07:06.606 -> == TX Byte 0 ==
- 03:07:06.606 -> u2DelayCellOfst[0]=2 cells (2 PI)
- 03:07:06.606 -> u2DelayCellOfst[1]=6 cells (5 PI)
- 03:07:06.606 -> u2DelayCellOfst[2]=0 cells (0 PI)
- 03:07:06.606 -> u2DelayCellOfst[3]=5 cells (4 PI)
- 03:07:06.606 -> u2DelayCellOfst[4]=2 cells (2 PI)
- 03:07:06.606 -> u2DelayCellOfst[5]=6 cells (5 PI)
- 03:07:06.606 -> u2DelayCellOfst[6]=0 cells (0 PI)
- 03:07:06.606 -> u2DelayCellOfst[7]=6 cells (5 PI)
- 03:07:06.606 -> Update DQ dly =822 (3 ,0, 54) DQ OEN =(2 ,5)
- 03:07:06.606 -> Update DQM dly =824 (3 ,0, 56) DQM OEN =(2 ,5)
- 03:07:06.606 ->
- 03:07:06.606 -> == TX Byte 1 ==
- 03:07:06.606 -> u2DelayCellOfst[8]=2 cells (2 PI)
- 03:07:06.606 -> u2DelayCellOfst[9]=5 cells (4 PI)
- 03:07:06.668 -> u2DelayCellOfst[10]=1 cells (1 PI)
- 03:07:06.668 -> u2DelayCellOfst[11]=2 cells (2 PI)
- 03:07:06.668 -> u2DelayCellOfst[12]=0 cells (0 PI)
- 03:07:06.668 -> u2DelayCellOfst[13]=4 cells (3 PI)
- 03:07:06.668 -> u2DelayCellOfst[14]=1 cells (1 PI)
- 03:07:06.668 -> u2DelayCellOfst[15]=2 cells (2 PI)
- 03:07:06.668 -> Update DQ dly =825 (3 ,0, 57) DQ OEN =(2 ,5)
- 03:07:06.668 -> Update DQM dly =827 (3 ,0, 59) DQM OEN =(2 ,5)
- 03:07:06.668 ->
- 03:07:06.668 -> ===============================================================================
- 03:07:06.668 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:07:06.668 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:07:06.668 -> ===============================================================================
- 03:07:06.668 -> DATLAT Default: 0xc
- 03:07:06.668 -> 0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x10, 0x11, 0x12, 0x13, 0xbest_step = 11
- 03:07:06.668 ->
- 03:07:06.668 -> ===============================================================================
- 03:07:06.739 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:07:06.739 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:07:06.739 -> ===============================================================================
- 03:07:06.739 -> Start DQ dly to find pass range UseTestEngine =1
- 03:07:06.739 -> UseTestEngine: 1
- 03:07:06.739 -> RX Vref Scan: 1
- 03:07:06.739 ->
- 03:07:06.739 -> Set Vref Range= 9 -> 21
- 03:07:06.739 ->
- 03:07:06.739 -> RX Vref 9 -> 21, step: 1
- 03:07:06.739 ->
- 03:07:06.739 -> RX Delay -14 -> 63, step: 2
- 03:07:06.739 ->
- 03:07:06.739 -> Set Vref, RX VrefLevel [Byte0]: 9 [Byte1]: 9
- 03:07:06.739 -> RX Vref B0= 9, Window Sum 228, worse bit 2, min window 26
- 03:07:06.739 -> RX Vref B1= 9, Window Sum 216, worse bit 10, min window 22
- 03:07:06.739 ->
- 03:07:06.739 -> Set Vref, RX VrefLevel [Byte0]: 10 [Byte1]: 10
- 03:07:06.739 -> RX Vref B0= 10, Window Sum 238, worse bit 2, min window 26
- 03:07:06.739 -> RX Vref B1= 10, Window Sum 218, worse bit 10, min window 22
- 03:07:06.739 ->
- 03:07:06.739 -> Set Vref, RX VrefLevel [Byte0]: 11 [Byte1]: 11
- 03:07:06.793 -> RX Vref B0= 11, Window Sum 248, worse bit 4, min window 28
- 03:07:06.793 -> RX Vref B1= 11, Window Sum 234, worse bit 10, min window 26
- 03:07:06.793 ->
- 03:07:06.793 -> Set Vref, RX VrefLevel [Byte0]: 12 [Byte1]: 12
- 03:07:06.793 -> RX Vref B0= 12, Window Sum 254, worse bit 4, min window 28
- 03:07:06.793 -> RX Vref B1= 12, Window Sum 242, worse bit 10, min window 26
- 03:07:06.793 ->
- 03:07:06.793 -> Set Vref, RX VrefLevel [Byte0]: 13 [Byte1]: 13
- 03:07:06.793 -> RX Vref B0= 13, Window Sum 268, worse bit 4, min window 30
- 03:07:06.793 -> RX Vref B1= 13, Window Sum 252, worse bit 10, min window 28
- 03:07:06.793 ->
- 03:07:06.793 -> Set Vref, RX VrefLevel [Byte0]: 14 [Byte1]: 14
- 03:07:06.841 -> RX Vref B0= 14, Window Sum 270, worse bit 2, min window 32
- 03:07:06.841 -> RX Vref B1= 14, Window Sum 262, worse bit 10, min window 28
- 03:07:06.841 ->
- 03:07:06.841 -> Set Vref, RX VrefLevel [Byte0]: 15 [Byte1]: 15
- 03:07:06.841 -> RX Vref B0= 15, Window Sum 276, worse bit 2, min window 32
- 03:07:06.841 -> RX Vref B1= 15, Window Sum 268, worse bit 10, min window 30
- 03:07:06.841 ->
- 03:07:06.841 -> Set Vref, RX VrefLevel [Byte0]: 16 [Byte1]: 16
- 03:07:06.841 -> RX Vref B0= 16, Window Sum 284, worse bit 2, min window 34
- 03:07:06.841 -> RX Vref B1= 16, Window Sum 272, worse bit 10, min window 32
- 03:07:06.841 ->
- 03:07:06.841 -> Set Vref, RX VrefLevel [Byte0]: 17 [Byte1]: 17
- 03:07:06.914 -> RX Vref B0= 17, Window Sum 286, worse bit 2, min window 34
- 03:07:06.914 -> RX Vref B1= 17, Window Sum 282, worse bit 10, min window 32
- 03:07:06.914 ->
- 03:07:06.914 -> Set Vref, RX VrefLevel [Byte0]: 18 [Byte1]: 18
- 03:07:06.914 ->
- 03:07:06.914 -> Set Vref, RX VrefLevel [Byte0]: 19 [Byte1]: 19
- 03:07:06.914 ->
- 03:07:06.914 -> Set Vref, RX VrefLevel [Byte0]: 20 [Byte1]: 20
- 03:07:06.914 ->
- 03:07:06.914 -> Set Vref, RX VrefLevel [Byte0]: 21 [Byte1]: 21
- 03:07:06.914 ->
- 03:07:06.914 -> Final RX Vref Byte 0 = 17 to rank0 to rank1
- 03:07:06.914 ->
- 03:07:06.914 -> Final RX Vref Byte 1 = 17 to rank0 to rank1
- 03:07:06.914 -> ===============================================================================
- 03:07:06.914 -> Dram Type= 4, Freq= 1600, CH_0, rank 0
- 03:07:06.914 -> fsp= 0, odt_onoff= 1, Byte mode= 0, DivMode= 1
- 03:07:06.914 -> ===============================================================================
- 03:07:06.914 -> DQS Delay:
- 03:07:06.914 -> DQS0 = 0, DQS1 = 0
- 03:07:06.914 -> DQM Delay:
- 03:07:06.965 -> DQM0 = 21, DQM1 = 23
- 03:07:06.965 -> DQ Delay:
- 03:07:06.965 -> DQ0 =23, DQ1 =27, DQ2 =18, DQ3 =25
- 03:07:06.965 -> DQ4 =20, DQ5 =24, DQ6 =15, DQ7 =23
- 03:07:06.965 -> DQ8 =23, DQ9 =25, DQ10 =21, DQ11 =26
- 03:07:06.965 -> DQ12 =23, DQ13 =25, DQ14 =22, DQ15 =24
- 03:07:06.965 ->
- 03:07:06.965 ->
- 03:07:06.965 -> [DualRankRxdatlatCal] RK0: 11, RK1: 0, Final_Datlat 11
- 03:07:06.965 ->
- 03:07:06.965 ->
- 03:07:06.965 -> [Calibration Summary] Freqency 1600
- 03:07:06.965 -> CH 0, Rank 0
- 03:07:06.965 -> SW Impedance : PASS
- 03:07:06.965 -> DUTY Scan : NO K
- 03:07:06.965 -> ZQ Calibration : PASS
- 03:07:06.965 -> Jitter Meter : NO K
- 03:07:06.965 -> CBT Training : NO K
- 03:07:06.965 -> Write leveling : PASS
- 03:07:06.965 -> RX DQS gating : PASS
- 03:07:06.965 -> RX DQ/DQS(RDDQC) : PASS
- 03:07:06.965 -> TX DQ/DQS : PASS
- 03:07:06.965 -> RX DATLAT : PASS
- 03:07:06.965 -> RX DQ/DQS(Engine): PASS
- 03:07:06.965 -> TX OE : NO K
- 03:07:06.965 -> All Pass.
- 03:07:06.965 ->
- 03:07:06.965 -> TX_TRACKING: OFF
- 03:07:06.965 -> [AUTO] write start address pass, BASE_ADDR : 0x0, OFFSET : 0x3
- 03:07:07.028 -> [AUTO] Detect DramSize: 0x8000000
- 03:07:07.028 -> [AUTO] BASE_ADDR : 0x8000000, OFFSET : 0x3
- 03:07:07.028 -> [AUTO] BASE_ADDR : 0x0, OFFSET : 0x3
- 03:07:07.028 ->
- 03:07:07.028 ->
- 03:07:07.028 -> [AUTO] Detect DramSize: 0x10000000
- 03:07:07.028 -> [AUTO] BASE_ADDR : 0x10000000, OFFSET : 0x3
- 03:07:07.028 -> [AUTO] BASE_ADDR : 0x0, OFFSET : 0x3
- 03:07:07.028 ->
- 03:07:07.028 ->
- 03:07:07.028 -> [AUTO] Detect DramSize: 0x20000000
- 03:07:07.028 -> [AUTO] BASE_ADDR : 0x20000000, OFFSET : 0x3
- 03:07:07.028 -> [AUTO] BASE_ADDR : 0x0, OFFSET : 0x3
- 03:07:07.028 -> [AUTO] TA2 read check fail, u4err_value = 65535, 3
- 03:07:07.028 -> [AUTO] Detect full size
- 03:07:07.028 ->
- 03:07:07.028 ->
- 03:07:07.028 -> u4DramSize 0x20000000
- 03:07:07.028 -> NOTICE: EMI: Detected DRAM size: 512MB
- 03:07:07.028 ->
- 03:07:07.028 -> [MEM_TEST] 02: After DFS, before run time config
- 03:07:07.028 -> [MEM_TEST] Rank 0 OK.(uiFixedAddr 0x40000000, Pass count = 16384, Fail count = 0)
- 03:07:07.075 ->
- 03:07:07.075 -> [TA2_TEST]
- 03:07:07.075 -> === TA2 HW
- 03:07:07.075 -> === OFFSET:0x200
- 03:07:07.075 -> TA2 PAT: 3
- 03:07:07.075 ->
- 03:07:07.075 -> TA2 Trigger Write
- 03:07:07.075 -> HW channel(0) Rank(0), TA2 pass, pass_cnt:1, err_cnt:0
- 03:07:07.075 -> [DramcRunTimeConfig]: ON
- 03:07:07.075 -> PHYPLL
- 03:07:07.075 -> DPM_CONTROL_AFTERK: ON
- 03:07:07.075 -> PER_BANK_REFRESH: OFF
- 03:07:07.075 -> REFRESH_OVERHEAD_REDUCTION: ON
- 03:07:07.075 -> CMD_PICG_NEW_MODE: OFF
- 03:07:07.075 -> TX_TRACKING: OFF
- 03:07:07.075 -> RDSEL_TRACKING: OFF
- 03:07:07.075 -> DQS Precalculation for DVFS: OFF
- 03:07:07.075 -> RX_TRACKING: OFF
- 03:07:07.075 -> DDR_HW_GATING DBG: ON
- 03:07:07.075 -> DDR_ZQCS_ENABLE: ON
- 03:07:07.075 -> RX_PICG_NEW_MODE: ON
- 03:07:07.075 -> TX_PICG_NEW_MODE: ON
- 03:07:07.075 -> ENABLE_RX_DCM_DPHY: ON
- 03:07:07.075 -> LOWPOWER_GOLDEN_SETTINGS(DCM): ON
- 03:07:07.075 -> DUMMY_READ_FOR_TRACKING: OFF
- 03:07:07.075 -> !!! SPM_CONTROL_AFTERK: OFF
- 03:07:07.138 -> !!! SPM could not control APHY
- 03:07:07.138 -> IMPEDANCE_TRACKING: OFF
- 03:07:07.138 -> HW_SAVE_FOR_SR: OFF
- 03:07:07.138 -> CLK_FREE_FUN_FOR_DRAMC_PSEL: OFF
- 03:07:07.138 -> PA_IMPROVEMENT_FOR_DRAMC_ACTIVE_POWER: OFF
- 03:07:07.138 -> Read ODT Tracking: OFF
- 03:07:07.138 -> Refresh Rate DeBounce: OFF
- 03:07:07.138 -> DFS_NO_QUEUE_FLUSH: OFF
- 03:07:07.138 -> DFS_NO_QUEUE_FLUSH_LATENCY_CNT: OFF
- 03:07:07.138 -> ENABLE_DFS_RUNTIME_MRW: OFF
- 03:07:07.138 -> DDR_RESERVE_NEW_MODE: ON
- 03:07:07.138 -> =========================
- 03:07:07.138 ->
- 03:07:07.138 -> [MEM_TEST] 03: After run time config
- 03:07:07.138 -> [MEM_TEST] Rank 0 OK.(uiFixedAddr 0x40000000, Pass count = 16384, Fail count = 0)
- 03:07:07.138 ->
- 03:07:07.138 -> [TA2_TEST]
- 03:07:07.138 -> === TA2 HW
- 03:07:07.138 -> === OFFSET:0x200
- 03:07:07.138 ->
- 03:07:07.138 -> TA2 Trigger Write
- 03:07:07.138 -> HW channel(0) Rank(0), TA2 pass, pass_cnt:2, err_cnt:0
- 03:07:07.138 ->
- 03:07:07.138 -> Init_DRAM:2480: init PCDDR4 dram End
- 03:07:07.138 -> EMI: complex real chip dram calibration
- 03:07:07.200 -> Verify pattern 1 (0x00~0xff)...
- 03:07:07.200 -> EMI: mem8_base[0] = pattern8 = 0x0
- 03:07:07.200 -> Verify pattern 2 (0x00~0xffff)...
- 03:07:07.200 -> EMI: mem16_base[0] = pattern16 = 0x0
- 03:07:07.200 -> Verify pattern 3 (0x00~0xffffffff)...
- 03:07:07.200 -> EMI: mem32_base[0] = pattern32 = 0x0
- 03:07:07.200 -> NOTICE: EMI: complex R/W mem test passed
- 03:07:07.200 ->
- 03:07:07.200 -> drm_dram_reserved: MTK_DRM_MODE(22000000)
- 03:07:07.200 ->
- 03:07:07.200 -> NOTICE: SPI_NAND parses attributes from parameter page.
- 03:07:07.200 -> NOTICE: SPI_NAND Detected ID 0x0
- 03:07:07.200 -> NOTICE: Page size 2048, Block size 131072, size 134217728
- 03:07:07.200 -> NOTICE: Initializing NMBM ...
- 03:07:07.200 -> NOTICE: Signature found at block 1023 [0x07fe0000]
- 03:07:07.263 -> NOTICE: First info table with writecount 0 found in block 960
- 03:07:07.263 -> NOTICE: Second info table with writecount 0 found in block 963
- 03:07:07.263 -> NOTICE: NMBM has been successfully attached in read-only mode
- 03:07:07.263 -> INFO: BL2: Loading image id 3
- 03:07:07.263 -> INFO: Loading image id=3 at address 0x42000000
- 03:07:07.263 -> INFO: Image id=3 loaded: 0x42000000 - 0x42009061
- 03:07:07.325 -> INFO: BL2: Loading image id 5
- 03:07:07.325 -> INFO: Loading image id=5 at address 0x42000000
- 03:07:07.608 -> INFO: Image id=5 loaded: 0x42000000 - 0x420ae288
- 03:07:07.784 -> NOTICE: BL2: Booting BL31
- 03:07:07.784 -> INFO: Entry point address = 0x43001000
- 03:07:07.784 -> INFO: SPSR = 0x3cd
- 03:07:07.784 -> INFO: Total CPU count: 4
- 03:07:07.784 -> INFO: MCUSYS: Disable 512KB L2C shared SRAM
- 03:07:07.818 -> INFO: check_ver = 0
- 03:07:07.818 -> INFO: Secondary bootloader is AArch64
- 03:07:07.818 -> INFO: GICv3 without legacy support detected.
- 03:07:07.818 -> INFO: ARM GICv3 driver initialized in EL3
- 03:07:07.818 -> INFO: Maximum SPI INTID supported: 671
- 03:07:07.818 -> INFO: SPMC: Changed to SPMC mode
- 03:07:07.818 -> NOTICE: BL31: v2.6(release):82a3fbe10a-dirty
- 03:07:07.818 -> NOTICE: BL31: Built : 16:56:29, Mar 29 2022
- 03:07:07.855 -> INFO: [MPU](Region0)sa:0x0300, ea:0x0302
- 03:07:07.855 -> INFO: [MPU](Region0)apc0:0x80b6db69, apc1:0x00b6db6d
- 03:07:07.855 -> INFO: [MPU](Region1)sa:0x0000, ea:0x0000
- 03:07:07.855 -> INFO: [MPU](Region1)apc0:0x00000000, apc1:0x00000000
- 03:07:07.855 -> INFO: [MPU](Region2)sa:0x0000, ea:0x0000
- 03:07:07.855 -> INFO: [MPU](Region2)apc0:0x00000000, apc1:0x00000000
- 03:07:07.855 -> INFO: [MPU](Region3)sa:0x0000, ea:0x0000
- 03:07:07.855 -> INFO: [MPU](Region3)apc0:0x00000000, apc1:0x00000000
- 03:07:07.909 -> INFO: [DEVAPC] devapc_init done
- 03:07:07.909 -> INFO: BL31: Initializing runtime services
- 03:07:07.909 -> INFO: BL31: Preparing for EL3 exit to normal world
- 03:07:07.909 -> INFO: Entry point address = 0x41e00000
- 03:07:07.909 -> INFO: SPSR = 0x3c9
- 03:07:07.982 -> In: serial@11002000
- 03:07:07.982 -> Out: serial@11002000
- 03:07:07.982 -> Err: serial@11002000
- 03:07:07.982 -> Net: eth0: ethernet@15100000
- 03:07:09.000 -> [?25l[2J[1;1H[1;1H[2K[2;1H *** U-Boot Boot Menu ***[0K[3;1H[2K[14;1H[2K[15;1H Press UP/DOWN to move, ENTER to select, ESC/CTRL+C to quit[0K[16;1H[2K[4;1H [7m1. Startup system (Default)[0m[5;1H 2. Startup firmware0[6;1H 3. Startup firmware1[7;1H 4. Upgrade firmware[8;1H 5. Upgrade ATF BL2[9;1H 6. Upgrade ATF FIP[10;1H 7. Upgrade single image[11;1H 8. Load image[12;1H 0. U-Boot console[14;1H Hit any key to stop autoboot: 5 4 3 2 1 [14;1H[2K
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement