

ln
ddrconfig:7
LP4 MR14:0x4d
LPDDR4, 324MHz
BW=32 Col=10 Bk=8 CS0 Row=15 CS1 Row=15 CS=2 Die BW=16 Size=2048MB
wrlvl:clk skew:0x80,0x80
tdqss_skew:
cs 0 dqs 0: 21
cs 0 dqs 1: 18
cs 0 dqs 2: 19
cs 0 dqs 3: 15
cs 0 dqs 4: 0
cs 1 dqs 0: 22
cs 1 dqs 1: 18
cs 1 dqs 2: 20
cs 1 dqs 3: 15
cs 1 dqs 4: 0
cs 0 dqs 0: 506ps
cs 0 dqs 1: 434ps
cs 0 dqs 2: 458ps
cs 0 dqs 3: 361ps
cs 1 dqs 0: 530ps
cs 1 dqs 1: 434ps
cs 1 dqs 2: 482ps
cs 1 dqs 3: 361ps
tdqss.min:361,mid:445,max:530
change to: 324MHz
PHY drv:clk:38,ca:38,DQ:30,odt:0
PHY drv:clk:0xf,0xf,ca:0xf,0xf,DQ:0x1b,0x1b,odt:0x0,0x0
vrefinner:0xd7, vrefout:0x100
dram drv:40,odt:0
vref_ca:00000072
minca:0x7d,ck:0x80,ab:0x80,0x80, min_ck:0x3
get_clk_dqs_def_val: tdqs2dq:0
clk:0x58, clk_delta:-40,max_freq:1056
skew.dqs[0][0]:0x6c
skew.dqs[0][1]:0x69
skew.dqs[0][2]:0x6a
skew.dqs[0][3]:0x66
skew.dqs[1][0]:0x6d
skew.dqs[1][1]:0x69
skew.dqs[1][2]:0x6b
skew.dqs[1][3]:0x66
cs 0:
the read training result:
DQS0:0x6e:
DQ0:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ1:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ2:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ3:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ4:min:0x0,mid:0x37,max:0x6e,range:0x6e
DQ5:min:0x0,mid:0x39,max:0x72,range:0x72
DQ6:min:0x0,mid:0x3b,max:0x77,range:0x77
DQ7:min:0x0,mid:0x38,max:0x70,range:0x70

DQS1:0x71:
DQ8:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ9:min:0x0,mid:0x3b,max:0x77,range:0x77
DQ10:min:0x0,mid:0x39,max:0x72,range:0x72
DQ11:min:0x0,mid:0x38,max:0x71,range:0x71
DQ12:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ13:min:0x0,mid:0x3b,max:0x77,range:0x77
DQ14:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ15:min:0x0,mid:0x3c,max:0x78,range:0x78

DQS2:0x6c:
DQ16:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ17:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ18:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ19:min:0x0,mid:0x39,max:0x73,range:0x73
DQ20:min:0x0,mid:0x36,max:0x6d,range:0x6d
DQ21:min:0x0,mid:0x36,max:0x6d,range:0x6d
DQ22:min:0x0,mid:0x37,max:0x6e,range:0x6e
DQ23:min:0x0,mid:0x38,max:0x71,range:0x71

DQS3:0x6b:
DQ24:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ25:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ26:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ27:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ28:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ29:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ30:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ31:min:0x0,mid:0x3f,max:0x7e,range:0x7e

the write training result:
DQS0:0x6c:
DQ0:min:0x69,mid:0x87,max:0xa6,range:0x3d
DQ1:min:0x6a,mid:0x88,max:0xa6,range:0x3c
DQ2:min:0x6a,mid:0x88,max:0xa7,range:0x3d
DQ3:min:0x69,mid:0x87,max:0xa6,range:0x3d
DQ4:min:0x66,mid:0x84,max:0xa3,range:0x3d
DQ5:min:0x66,mid:0x84,max:0xa3,range:0x3d
DQ6:min:0x67,mid:0x85,max:0xa4,range:0x3d
DQ7:min:0x67,mid:0x85,max:0xa3,range:0x3c
DM0:min:0x67,mid:0x85,max:0xa3,range:0x3c

DQS1:0x69:
DQ8:min:0x65,mid:0x83,max:0xa1,range:0x3c
DQ9:min:0x65,mid:0x83,max:0xa1,range:0x3c
DQ10:min:0x63,mid:0x80,max:0x9e,range:0x3b
DQ11:min:0x63,mid:0x80,max:0x9d,range:0x3a
DQ12:min:0x66,mid:0x84,max:0xa2,range:0x3c
DQ13:min:0x65,mid:0x83,max:0xa1,range:0x3c
DQ14:min:0x66,mid:0x83,max:0xa1,range:0x3b
DQ15:min:0x65,mid:0x83,max:0xa1,range:0x3c
DM1:min:0x65,mid:0x83,max:0xa1,range:0x3c

DQS2:0x6a:
DQ16:min:0x67,mid:0x85,max:0xa3,range:0x3c
DQ17:min:0x66,mid:0x84,max:0xa3,range:0x3d
DQ18:min:0x65,mid:0x83,max:0xa1,range:0x3c
DQ19:min:0x64,mid:0x83,max:0xa2,range:0x3e
DQ20:min:0x63,mid:0x81,max:0xa0,range:0x3d
DQ21:min:0x62,mid:0x7f,max:0x9c,range:0x3a
DQ22:min:0x63,mid:0x80,max:0x9d,range:0x3a
DQ23:min:0x64,mid:0x82,max:0xa0,range:0x3c
DM2:min:0x65,mid:0x83,max:0xa1,range:0x3c

DQS3:0x66:
DQ24:min:0x63,mid:0x80,max:0x9d,range:0x3a
DQ25:min:0x62,mid:0x7f,max:0x9c,range:0x3a
DQ26:min:0x61,mid:0x7e,max:0x9c,range:0x3b
DQ27:min:0x5e,mid:0x7c,max:0x9a,range:0x3c
DQ28:min:0x63,mid:0x80,max:0x9d,range:0x3a
DQ29:min:0x63,mid:0x80,max:0x9d,range:0x3a
DQ30:min:0x62,mid:0x7f,max:0x9c,range:0x3a
DQ31:min:0x64,mid:0x82,max:0xa0,range:0x3c
DM3:min:0x62,mid:0x7f,max:0x9c,range:0x3a

cs 1:
the read training result:
DQS0:0x6f:
DQ0:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ1:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ2:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ3:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ4:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ5:min:0x0,mid:0x39,max:0x72,range:0x72
DQ6:min:0x0,mid:0x3b,max:0x77,range:0x77
DQ7:min:0x0,mid:0x39,max:0x72,range:0x72

DQS1:0x72:
DQ8:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ9:min:0x0,mid:0x3b,max:0x77,range:0x77
DQ10:min:0x0,mid:0x38,max:0x71,range:0x71
DQ11:min:0x0,mid:0x39,max:0x72,range:0x72
DQ12:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ13:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ14:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ15:min:0x0,mid:0x3c,max:0x79,range:0x79

DQS2:0x6c:
DQ16:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ17:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ18:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ19:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ20:min:0x0,mid:0x37,max:0x6e,range:0x6e
DQ21:min:0x0,mid:0x36,max:0x6d,range:0x6d
DQ22:min:0x0,mid:0x36,max:0x6d,range:0x6d
DQ23:min:0x0,mid:0x38,max:0x70,range:0x70

DQS3:0x6c:
DQ24:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ25:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ26:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ27:min:0x0,mid:0x37,max:0x6e,range:0x6e
DQ28:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ29:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ30:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ31:min:0x0,mid:0x3f,max:0x7f,range:0x7f

the write training result:
DQS0:0x6c:
DQ0:min:0x6c,mid:0x8a,max:0xa9,range:0x3d
DQ1:min:0x6c,mid:0x8a,max:0xa9,range:0x3d
DQ2:min:0x6c,mid:0x8a,max:0xa9,range:0x3d
DQ3:min:0x6b,mid:0x89,max:0xa8,range:0x3d
DQ4:min:0x68,mid:0x86,max:0xa5,range:0x3d
DQ5:min:0x69,mid:0x87,max:0xa6,range:0x3d
DQ6:min:0x6a,mid:0x88,max:0xa7,range:0x3d
DQ7:min:0x6a,mid:0x88,max:0xa6,range:0x3c
DM0:min:0x69,mid:0x87,max:0xa6,range:0x3d

DQS1:0x69:
DQ8:min:0x66,mid:0x84,max:0xa3,range:0x3d
DQ9:min:0x66,mid:0x84,max:0xa2,range:0x3c
DQ10:min:0x65,mid:0x83,max:0xa1,range:0x3c
DQ11:min:0x64,mid:0x82,max:0xa1,range:0x3d
DQ12:min:0x67,mid:0x85,max:0xa4,range:0x3d
DQ13:min:0x67,mid:0x85,max:0xa3,range:0x3c
DQ14:min:0x67,mid:0x85,max:0xa3,range:0x3c
DQ15:min:0x67,mid:0x85,max:0xa3,range:0x3c
DM1:min:0x66,mid:0x84,max:0xa3,range:0x3d

DQS2:0x6a:
DQ16:min:0x6a,mid:0x88,max:0xa6,range:0x3c
DQ17:min:0x69,mid:0x87,max:0xa6,range:0x3d
DQ18:min:0x67,mid:0x85,max:0xa4,range:0x3d
DQ19:min:0x67,mid:0x86,max:0xa5,range:0x3e
DQ20:min:0x66,mid:0x84,max:0xa3,range:0x3d
DQ21:min:0x65,mid:0x83,max:0xa1,range:0x3c
DQ22:min:0x66,mid:0x84,max:0xa2,range:0x3c
DQ23:min:0x67,mid:0x85,max:0xa3,range:0x3c
DM2:min:0x68,mid:0x86,max:0xa4,range:0x3c

DQS3:0x66:
DQ24:min:0x65,mid:0x83,max:0xa1,range:0x3c
DQ25:min:0x64,mid:0x82,max:0xa0,range:0x3c
DQ26:min:0x63,mid:0x80,max:0x9e,range:0x3b
DQ27:min:0x62,mid:0x7f,max:0x9d,range:0x3b
DQ28:min:0x65,mid:0x83,max:0xa1,range:0x3c
DQ29:min:0x65,mid:0x83,max:0xa2,range:0x3d
DQ30:min:0x64,mid:0x82,max:0xa0,range:0x3c
DQ31:min:0x66,mid:0x84,max:0xa2,range:0x3c
DM3:min:0x64,mid:0x82,max:0xa0,range:0x3c

CA Training result:
clk_a:0x58, clk_b:0x58
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x43, mid:0x83 max:0xc4, range:0x81
cs0 chA ca1 min: 0x46, mid:0x84 max:0xc2, range:0x7c
cs0 chA ca2 min: 0x3f, mid:0x80 max:0xc2, range:0x83
cs0 chA ca3 min: 0x42, mid:0x7f max:0xbd, range:0x7b
cs0 chA ca4 min: 0x3e, mid:0x80 max:0xc2, range:0x84
cs0 chA ca5 min: 0x42, mid:0x7f max:0xbd, range:0x7b
cs0 chA  CS min: 0x3f, mid:0x71 max:0xa3, range:0x64
cs0 chB ca0 min: 0x43, mid:0x83 max:0xc3, range:0x80
cs0 chB ca1 min: 0x44, mid:0x82 max:0xc1, range:0x7d
cs0 chB ca2 min: 0x3e, mid:0x7f max:0xc1, range:0x83
cs0 chB ca3 min: 0x3f, mid:0x7d max:0xbc, range:0x7d
cs0 chB ca4 min: 0x3e, mid:0x7f max:0xc1, range:0x83
cs0 chB ca5 min: 0x42, mid:0x7f max:0xbc, range:0x7a
cs0 chB  CS min: 0x3f, mid:0x71 max:0xa3, range:0x64
cs1 chA ca0 min: 0x43, mid:0x84 max:0xc5, range:0x82
cs1 chA ca1 min: 0x46, mid:0x84 max:0xc2, range:0x7c
cs1 chA ca2 min: 0x3f, mid:0x80 max:0xc2, range:0x83
cs1 chA ca3 min: 0x42, mid:0x7f max:0xbc, range:0x7a
cs1 chA ca4 min: 0x3f, mid:0x80 max:0xc1, range:0x82
cs1 chA ca5 min: 0x42, mid:0x7f max:0xbd, range:0x7b
cs1 chA  CS min: 0x41, mid:0x72 max:0xa3, range:0x62
cs1 chB ca0 min: 0x44, mid:0x84 max:0xc4, range:0x80
cs1 chB ca1 min: 0x45, mid:0x83 max:0xc1, range:0x7c
cs1 chB ca2 min: 0x3e, mid:0x7f max:0xc1, range:0x83
cs1 chB ca3 min: 0x42, mid:0x7f max:0xbc, range:0x7a
cs1 chB ca4 min: 0x3f, mid:0x80 max:0xc1, range:0x82
cs1 chB ca5 min: 0x41, mid:0x7f max:0xbd, range:0x7c
cs1 chB  CS min: 0x3f, mid:0x71 max:0xa3, range:0x64
RX DQS Train result:
cs0, DQS0:cyc:2,oph:0,dll:18
cs0, DQS1:cyc:2,oph:0,dll:20
cs0, DQS2:cyc:2,oph:0,dll:15
cs0, DQS3:cyc:2,oph:0,dll:18
cs1, DQS0:cyc:2,oph:0,dll:24
cs1, DQS1:cyc:2,oph:0,dll:27
cs1, DQS2:cyc:2,oph:0,dll:25
cs1, DQS3:cyc:2,oph:0,dll:28
get tdqqs2dq:626 ps
change to: 528MHz
PHY drv:clk:38,ca:38,DQ:30,odt:60
PHY drv:clk:0xf,0xf,ca:0xf,0xf,DQ:0x1b,0x1b,odt:0x0,0x9
vrefinner:0x54, vrefout:0x100
dram drv:40,odt:0
vref_ca:00000072
minca:0x7d,ck:0x80,ab:0x80,0x80, min_ck:0x3
get_clk_dqs_def_val: tdqs2dq:626
clk:0x63, clk_delta:-29,max_freq:1056
skew.dqs[0][0]:0x85
skew.dqs[0][1]:0x80
skew.dqs[0][2]:0x81
skew.dqs[0][3]:0x7b
skew.dqs[1][0]:0x86
skew.dqs[1][1]:0x80
skew.dqs[1][2]:0x83
skew.dqs[1][3]:0x7b
cs 0:
the read training result:
DQS0:0x6b:
DQ0:min:0x2,mid:0x3e,max:0x7a,range:0x78
DQ1:min:0x2,mid:0x40,max:0x7e,range:0x7c
DQ2:min:0x4,mid:0x3f,max:0x7b,range:0x77
DQ3:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ4:min:0x0,mid:0x38,max:0x70,range:0x70
DQ5:min:0x0,mid:0x37,max:0x6e,range:0x6e
DQ6:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ7:min:0x0,mid:0x39,max:0x72,range:0x72

DQS1:0x74:
DQ8:min:0x6,mid:0x3f,max:0x78,range:0x72
DQ9:min:0x4,mid:0x3e,max:0x78,range:0x74
DQ10:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ11:min:0x0,mid:0x39,max:0x73,range:0x73
DQ12:min:0x7,mid:0x42,max:0x7e,range:0x77
DQ13:min:0x4,mid:0x3f,max:0x7a,range:0x76
DQ14:min:0xb,mid:0x43,max:0x7c,range:0x71
DQ15:min:0x5,mid:0x40,max:0x7b,range:0x76

DQS2:0x6e:
DQ16:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ17:min:0x5,mid:0x41,max:0x7e,range:0x79
DQ18:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ19:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ20:min:0x0,mid:0x38,max:0x71,range:0x71
DQ21:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ22:min:0x0,mid:0x39,max:0x72,range:0x72
DQ23:min:0x0,mid:0x39,max:0x72,range:0x72

DQS3:0x6a:
DQ24:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ25:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ26:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ27:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ28:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ29:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ30:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ31:min:0x0,mid:0x3f,max:0x7e,range:0x7e

the write training result:
DQS0:0x85:
DQ0:min:0x8f,mid:0xac,max:0xca,range:0x3b
DQ1:min:0x90,mid:0xad,max:0xcb,range:0x3b
DQ2:min:0x90,mid:0xae,max:0xcc,range:0x3c
DQ3:min:0x8f,mid:0xac,max:0xca,range:0x3b
DQ4:min:0x8a,mid:0xa7,max:0xc5,range:0x3b
DQ5:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
DQ6:min:0x8c,mid:0xa9,max:0xc7,range:0x3b
DQ7:min:0x8c,mid:0xa9,max:0xc6,range:0x3a
DM0:min:0x8c,mid:0xa9,max:0xc7,range:0x3b

DQS1:0x80:
DQ8:min:0x87,mid:0xa5,max:0xc3,range:0x3c
DQ9:min:0x88,mid:0xa5,max:0xc3,range:0x3b
DQ10:min:0x85,mid:0xa2,max:0xc0,range:0x3b
DQ11:min:0x84,mid:0xa1,max:0xbf,range:0x3b
DQ12:min:0x89,mid:0xa6,max:0xc4,range:0x3b
DQ13:min:0x89,mid:0xa5,max:0xc2,range:0x39
DQ14:min:0x89,mid:0xa6,max:0xc3,range:0x3a
DQ15:min:0x89,mid:0xa6,max:0xc3,range:0x3a
DM1:min:0x88,mid:0xa5,max:0xc2,range:0x3a

DQS2:0x81:
DQ16:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
DQ17:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DQ18:min:0x88,mid:0xa5,max:0xc3,range:0x3b
DQ19:min:0x88,mid:0xa5,max:0xc3,range:0x3b
DQ20:min:0x85,mid:0xa2,max:0xc0,range:0x3b
DQ21:min:0x84,mid:0xa1,max:0xbf,range:0x3b
DQ22:min:0x85,mid:0xa2,max:0xbf,range:0x3a
DQ23:min:0x87,mid:0xa3,max:0xc0,range:0x39
DM2:min:0x88,mid:0xa5,max:0xc3,range:0x3b

DQS3:0x7b:
DQ24:min:0x87,mid:0xa4,max:0xc2,range:0x3b
DQ25:min:0x85,mid:0xa2,max:0xc0,range:0x3b
DQ26:min:0x84,mid:0xa1,max:0xbf,range:0x3b
DQ27:min:0x82,mid:0xa0,max:0xbe,range:0x3c
DQ28:min:0x88,mid:0xa5,max:0xc2,range:0x3a
DQ29:min:0x87,mid:0xa4,max:0xc2,range:0x3b
DQ30:min:0x86,mid:0xa3,max:0xc0,range:0x3a
DQ31:min:0x88,mid:0xa5,max:0xc3,range:0x3b
DM3:min:0x85,mid:0xa2,max:0xbf,range:0x3a

cs 1:
the read training result:
DQS0:0x6b:
DQ0:min:0x1,mid:0x3d,max:0x7a,range:0x79
DQ1:min:0x1,mid:0x3f,max:0x7d,range:0x7c
DQ2:min:0x3,mid:0x3f,max:0x7b,range:0x78
DQ3:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ4:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ5:min:0x0,mid:0x36,max:0x6d,range:0x6d
DQ6:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ7:min:0x0,mid:0x39,max:0x72,range:0x72

DQS1:0x73:
DQ8:min:0x3,mid:0x3d,max:0x78,range:0x75
DQ9:min:0x1,mid:0x3c,max:0x77,range:0x76
DQ10:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ11:min:0x0,mid:0x39,max:0x72,range:0x72
DQ12:min:0x3,mid:0x40,max:0x7d,range:0x7a
DQ13:min:0x2,mid:0x3d,max:0x78,range:0x76
DQ14:min:0x8,mid:0x42,max:0x7c,range:0x74
DQ15:min:0x2,mid:0x3e,max:0x7a,range:0x78

DQS2:0x6e:
DQ16:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ17:min:0x5,mid:0x41,max:0x7e,range:0x79
DQ18:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ19:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ20:min:0x0,mid:0x38,max:0x71,range:0x71
DQ21:min:0x0,mid:0x37,max:0x6e,range:0x6e
DQ22:min:0x0,mid:0x39,max:0x72,range:0x72
DQ23:min:0x0,mid:0x39,max:0x72,range:0x72

DQS3:0x6a:
DQ24:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ25:min:0x0,mid:0x39,max:0x72,range:0x72
DQ26:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ27:min:0x0,mid:0x37,max:0x6e,range:0x6e
DQ28:min:0x0,mid:0x3b,max:0x77,range:0x77
DQ29:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ30:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ31:min:0x0,mid:0x3f,max:0x7e,range:0x7e

the write training result:
DQS0:0x85:
DQ0:min:0x92,mid:0xb0,max:0xce,range:0x3c
DQ1:min:0x93,mid:0xb1,max:0xcf,range:0x3c
DQ2:min:0x94,mid:0xb1,max:0xcf,range:0x3b
DQ3:min:0x92,mid:0xb0,max:0xce,range:0x3c
DQ4:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
DQ5:min:0x8e,mid:0xac,max:0xca,range:0x3c
DQ6:min:0x8f,mid:0xad,max:0xcb,range:0x3c
DQ7:min:0x90,mid:0xad,max:0xca,range:0x3a
DM0:min:0x8f,mid:0xac,max:0xca,range:0x3b

DQS1:0x80:
DQ8:min:0x89,mid:0xa7,max:0xc6,range:0x3d
DQ9:min:0x8a,mid:0xa7,max:0xc5,range:0x3b
DQ10:min:0x88,mid:0xa5,max:0xc2,range:0x3a
DQ11:min:0x87,mid:0xa4,max:0xc2,range:0x3b
DQ12:min:0x8b,mid:0xa9,max:0xc7,range:0x3c
DQ13:min:0x8b,mid:0xa8,max:0xc5,range:0x3a
DQ14:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
DQ15:min:0x8b,mid:0xa8,max:0xc5,range:0x3a
DM1:min:0x8a,mid:0xa7,max:0xc5,range:0x3b

DQS2:0x81:
DQ16:min:0x91,mid:0xae,max:0xcc,range:0x3b
DQ17:min:0x90,mid:0xad,max:0xcb,range:0x3b
DQ18:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
DQ19:min:0x8d,mid:0xab,max:0xc9,range:0x3c
DQ20:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DQ21:min:0x89,mid:0xa6,max:0xc3,range:0x3a
DQ22:min:0x8a,mid:0xa7,max:0xc4,range:0x3a
DQ23:min:0x8c,mid:0xa9,max:0xc6,range:0x3a
DM2:min:0x8d,mid:0xaa,max:0xc8,range:0x3b

DQS3:0x7b:
DQ24:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DQ25:min:0x89,mid:0xa6,max:0xc3,range:0x3a
DQ26:min:0x88,mid:0xa5,max:0xc3,range:0x3b
DQ27:min:0x86,mid:0xa3,max:0xc1,range:0x3b
DQ28:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
DQ29:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
DQ30:min:0x8a,mid:0xa6,max:0xc3,range:0x39
DQ31:min:0x8c,mid:0xa9,max:0xc7,range:0x3b
DM3:min:0x88,mid:0xa5,max:0xc3,range:0x3b

CA Training result:
clk_a:0x63, clk_b:0x63
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x44, mid:0x85 max:0xc7, range:0x83
cs0 chA ca1 min: 0x49, mid:0x86 max:0xc4, range:0x7b
cs0 chA ca2 min: 0x3d, mid:0x80 max:0xc3, range:0x86
cs0 chA ca3 min: 0x43, mid:0x7f max:0xbb, range:0x78
cs0 chA ca4 min: 0x3d, mid:0x80 max:0xc3, range:0x86
cs0 chA ca5 min: 0x42, mid:0x7f max:0xbc, range:0x7a
cs0 chA  CS min: 0x3f, mid:0x72 max:0xa5, range:0x66
cs0 chB ca0 min: 0x44, mid:0x85 max:0xc6, range:0x82
cs0 chB ca1 min: 0x46, mid:0x84 max:0xc2, range:0x7c
cs0 chB ca2 min: 0x3c, mid:0x7e max:0xc1, range:0x85
cs0 chB ca3 min: 0x3f, mid:0x7d max:0xbb, range:0x7c
cs0 chB ca4 min: 0x3d, mid:0x7f max:0xc2, range:0x85
cs0 chB ca5 min: 0x42, mid:0x7e max:0xbb, range:0x79
cs0 chB  CS min: 0x3e, mid:0x71 max:0xa5, range:0x67
cs1 chA ca0 min: 0x45, mid:0x86 max:0xc8, range:0x83
cs1 chA ca1 min: 0x49, mid:0x86 max:0xc3, range:0x7a
cs1 chA ca2 min: 0x3f, mid:0x81 max:0xc4, range:0x85
cs1 chA ca3 min: 0x43, mid:0x7f max:0xbb, range:0x78
cs1 chA ca4 min: 0x3e, mid:0x80 max:0xc2, range:0x84
cs1 chA ca5 min: 0x43, mid:0x80 max:0xbd, range:0x7a
cs1 chA  CS min: 0x41, mid:0x73 max:0xa5, range:0x64
cs1 chB ca0 min: 0x45, mid:0x86 max:0xc7, range:0x82
cs1 chB ca1 min: 0x48, mid:0x84 max:0xc1, range:0x79
cs1 chB ca2 min: 0x3d, mid:0x7f max:0xc2, range:0x85
cs1 chB ca3 min: 0x43, mid:0x7f max:0xbb, range:0x78
cs1 chB ca4 min: 0x3d, mid:0x7f max:0xc2, range:0x85
cs1 chB ca5 min: 0x42, mid:0x7e max:0xbb, range:0x79
cs1 chB  CS min: 0x3e, mid:0x71 max:0xa5, range:0x67
RX DQS Train result:
cs0, DQS0:cyc:2,oph:3,dll:9
cs0, DQS1:cyc:2,oph:3,dll:11
cs0, DQS2:cyc:2,oph:3,dll:3
cs0, DQS3:cyc:2,oph:3,dll:7
cs1, DQS0:cyc:2,oph:3,dll:19
cs1, DQS1:cyc:2,oph:3,dll:22
cs1, DQS2:cyc:2,oph:3,dll:19
cs1, DQS3:cyc:2,oph:3,dll:24
change to: 780MHz
PHY drv:clk:38,ca:38,DQ:30,odt:60
PHY drv:clk:0xf,0xf,ca:0xf,0xf,DQ:0x1b,0x1b,odt:0x0,0x9
vrefinner:0x54, vrefout:0x100
dram drv:40,odt:0
vref_ca:00000072
minca:0x78,ck:0x80,ab:0x80,0x80, min_ck:0x8
get_clk_dqs_def_val: tdqs2dq:626
clk:0x58, clk_delta:-40,max_freq:1056
skew.dqs[0][0]:0x8a
skew.dqs[0][1]:0x83
skew.dqs[0][2]:0x85
skew.dqs[0][3]:0x7c
skew.dqs[1][0]:0x8c
skew.dqs[1][1]:0x83
skew.dqs[1][2]:0x88
skew.dqs[1][3]:0x7c
cs 0:
the read training result:
DQS0:0x4d:
DQ0:min:0xe,mid:0x36,max:0x5e,range:0x50
DQ1:min:0xe,mid:0x37,max:0x60,range:0x52
DQ2:min:0x10,mid:0x37,max:0x5f,range:0x4f
DQ3:min:0xc,mid:0x34,max:0x5c,range:0x50
DQ4:min:0x1,mid:0x29,max:0x52,range:0x51
DQ5:min:0x7,mid:0x2b,max:0x50,range:0x49
DQ6:min:0xb,mid:0x32,max:0x59,range:0x4e
DQ7:min:0x4,mid:0x2c,max:0x55,range:0x51

DQS1:0x4f:
DQ8:min:0x9,mid:0x2d,max:0x52,range:0x49
DQ9:min:0x8,mid:0x2d,max:0x52,range:0x4a
DQ10:min:0x2,mid:0x2a,max:0x53,range:0x51
DQ11:min:0x2,mid:0x27,max:0x4c,range:0x4a
DQ12:min:0xb,mid:0x31,max:0x57,range:0x4c
DQ13:min:0x8,mid:0x2d,max:0x53,range:0x4b
DQ14:min:0x10,mid:0x34,max:0x58,range:0x48
DQ15:min:0x8,mid:0x2e,max:0x54,range:0x4c

DQS2:0x51:
DQ16:min:0xc,mid:0x36,max:0x60,range:0x54
DQ17:min:0x11,mid:0x39,max:0x61,range:0x50
DQ18:min:0xa,mid:0x32,max:0x5a,range:0x50
DQ19:min:0x7,mid:0x2f,max:0x58,range:0x51
DQ20:min:0x1,mid:0x2a,max:0x54,range:0x53
DQ21:min:0x1,mid:0x29,max:0x52,range:0x51
DQ22:min:0x4,mid:0x2c,max:0x55,range:0x51
DQ23:min:0x5,mid:0x2d,max:0x55,range:0x50

DQS3:0x50:
DQ24:min:0xd,mid:0x37,max:0x61,range:0x54
DQ25:min:0xc,mid:0x33,max:0x5a,range:0x4e
DQ26:min:0x8,mid:0x31,max:0x5b,range:0x53
DQ27:min:0x2,mid:0x2b,max:0x54,range:0x52
DQ28:min:0x11,mid:0x37,max:0x5e,range:0x4d
DQ29:min:0xf,mid:0x38,max:0x62,range:0x53
DQ30:min:0xa,mid:0x33,max:0x5c,range:0x52
DQ31:min:0xf,mid:0x39,max:0x64,range:0x55

the write training result:
DQS0:0x8a:
DQ0:min:0xaa,mid:0xc7,max:0xe5,range:0x3b
DQ1:min:0xac,mid:0xc9,max:0xe6,range:0x3a
DQ2:min:0xac,mid:0xc9,max:0xe6,range:0x3a
DQ3:min:0xab,mid:0xc7,max:0xe4,range:0x39
DQ4:min:0x9d,mid:0xba,max:0xd7,range:0x3a
DQ5:min:0x9f,mid:0xbc,max:0xda,range:0x3b
DQ6:min:0xa6,mid:0xc3,max:0xe0,range:0x3a
DQ7:min:0xa7,mid:0xc0,max:0xd9,range:0x32
DM0:min:0xa6,mid:0xc0,max:0xda,range:0x34

DQS1:0x83:
DQ8:min:0x9b,mid:0xb7,max:0xd4,range:0x39
DQ9:min:0x9c,mid:0xb8,max:0xd4,range:0x38
DQ10:min:0x99,mid:0xb4,max:0xd0,range:0x37
DQ11:min:0x96,mid:0xb2,max:0xce,range:0x38
DQ12:min:0x9e,mid:0xba,max:0xd7,range:0x39
DQ13:min:0x9e,mid:0xb9,max:0xd5,range:0x37
DQ14:min:0x9f,mid:0xba,max:0xd5,range:0x36
DQ15:min:0x9e,mid:0xb9,max:0xd5,range:0x37
DM1:min:0x9c,mid:0xb8,max:0xd4,range:0x38

DQS2:0x85:
DQ16:min:0xa6,mid:0xc0,max:0xdb,range:0x35
DQ17:min:0xa5,mid:0xbf,max:0xda,range:0x35
DQ18:min:0x9d,mid:0xb9,max:0xd6,range:0x39
DQ19:min:0x9c,mid:0xb9,max:0xd6,range:0x3a
DQ20:min:0x98,mid:0xb5,max:0xd2,range:0x3a
DQ21:min:0x97,mid:0xb3,max:0xcf,range:0x38
DQ22:min:0x98,mid:0xb4,max:0xd0,range:0x38
DQ23:min:0x9c,mid:0xb7,max:0xd2,range:0x36
DM2:min:0x9c,mid:0xb8,max:0xd5,range:0x39

DQS3:0x7c:
DQ24:min:0x9c,mid:0xb8,max:0xd5,range:0x39
DQ25:min:0x9a,mid:0xb6,max:0xd2,range:0x38
DQ26:min:0x98,mid:0xb4,max:0xd0,range:0x38
DQ27:min:0x94,mid:0xb0,max:0xcd,range:0x39
DQ28:min:0x9c,mid:0xb8,max:0xd5,range:0x39
DQ29:min:0x9d,mid:0xba,max:0xd7,range:0x3a
DQ30:min:0x9b,mid:0xb6,max:0xd2,range:0x37
DQ31:min:0x9f,mid:0xba,max:0xd6,range:0x37
DM3:min:0x9a,mid:0xb5,max:0xd1,range:0x37

cs 1:
the read training result:
DQS0:0x4d:
DQ0:min:0xe,mid:0x35,max:0x5d,range:0x4f
DQ1:min:0xd,mid:0x36,max:0x5f,range:0x52
DQ2:min:0xf,mid:0x36,max:0x5e,range:0x4f
DQ3:min:0xc,mid:0x34,max:0x5c,range:0x50
DQ4:min:0x1,mid:0x2a,max:0x53,range:0x52
DQ5:min:0x8,mid:0x2b,max:0x4f,range:0x47
DQ6:min:0xa,mid:0x32,max:0x5a,range:0x50
DQ7:min:0x4,mid:0x2c,max:0x54,range:0x50

DQS1:0x4f:
DQ8:min:0x9,mid:0x2e,max:0x53,range:0x4a
DQ9:min:0x7,mid:0x2d,max:0x53,range:0x4c
DQ10:min:0x1,mid:0x2a,max:0x53,range:0x52
DQ11:min:0x1,mid:0x27,max:0x4e,range:0x4d
DQ12:min:0x9,mid:0x31,max:0x59,range:0x50
DQ13:min:0x7,mid:0x2d,max:0x53,range:0x4c
DQ14:min:0xe,mid:0x33,max:0x58,range:0x4a
DQ15:min:0x7,mid:0x2d,max:0x54,range:0x4d

DQS2:0x52:
DQ16:min:0xe,mid:0x37,max:0x60,range:0x52
DQ17:min:0x12,mid:0x39,max:0x61,range:0x4f
DQ18:min:0xa,mid:0x32,max:0x5a,range:0x50
DQ19:min:0x7,mid:0x2f,max:0x58,range:0x51
DQ20:min:0x2,mid:0x2b,max:0x55,range:0x53
DQ21:min:0x1,mid:0x29,max:0x52,range:0x51
DQ22:min:0x5,mid:0x2d,max:0x56,range:0x51
DQ23:min:0x5,mid:0x2d,max:0x55,range:0x50

DQS3:0x50:
DQ24:min:0xe,mid:0x38,max:0x62,range:0x54
DQ25:min:0xc,mid:0x32,max:0x58,range:0x4c
DQ26:min:0x8,mid:0x32,max:0x5c,range:0x54
DQ27:min:0x1,mid:0x2a,max:0x54,range:0x53
DQ28:min:0x12,mid:0x38,max:0x5e,range:0x4c
DQ29:min:0xe,mid:0x37,max:0x61,range:0x53
DQ30:min:0x9,mid:0x33,max:0x5d,range:0x54
DQ31:min:0xf,mid:0x39,max:0x63,range:0x54

the write training result:
DQS0:0x8a:
DQ0:min:0xb1,mid:0xcd,max:0xea,range:0x39
DQ1:min:0xb2,mid:0xcf,max:0xec,range:0x3a
DQ2:min:0xb2,mid:0xcf,max:0xec,range:0x3a
DQ3:min:0xb1,mid:0xcd,max:0xe9,range:0x38
DQ4:min:0xa9,mid:0xc5,max:0xe2,range:0x39
DQ5:min:0xab,mid:0xc7,max:0xe4,range:0x39
DQ6:min:0xad,mid:0xc9,max:0xe6,range:0x39
DQ7:min:0xae,mid:0xc9,max:0xe4,range:0x36
DM0:min:0xac,mid:0xc8,max:0xe5,range:0x39

DQS1:0x83:
DQ8:min:0x9e,mid:0xba,max:0xd7,range:0x39
DQ9:min:0xa5,mid:0xbe,max:0xd7,range:0x32
DQ10:min:0x9c,mid:0xb8,max:0xd4,range:0x38
DQ11:min:0x9a,mid:0xb5,max:0xd1,range:0x37
DQ12:min:0xa7,mid:0xc0,max:0xda,range:0x33
DQ13:min:0xa6,mid:0xbf,max:0xd8,range:0x32
DQ14:min:0xa7,mid:0xbf,max:0xd8,range:0x31
DQ15:min:0xa6,mid:0xbe,max:0xd7,range:0x31
DM1:min:0xa5,mid:0xbe,max:0xd7,range:0x32

DQS2:0x85:
DQ16:min:0xae,mid:0xca,max:0xe7,range:0x39
DQ17:min:0xac,mid:0xc9,max:0xe7,range:0x3b
DQ18:min:0xaa,mid:0xc6,max:0xe2,range:0x38
DQ19:min:0xa9,mid:0xc6,max:0xe3,range:0x3a
DQ20:min:0xa4,mid:0xbf,max:0xda,range:0x36
DQ21:min:0x9e,mid:0xba,max:0xd7,range:0x39
DQ22:min:0xa5,mid:0xbe,max:0xd7,range:0x32
DQ23:min:0xa9,mid:0xc1,max:0xda,range:0x31
DM2:min:0xa9,mid:0xc5,max:0xe1,range:0x38

DQS3:0x7c:
DQ24:min:0xa5,mid:0xbf,max:0xda,range:0x35
DQ25:min:0xa5,mid:0xbd,max:0xd6,range:0x31
DQ26:min:0x9d,mid:0xb9,max:0xd5,range:0x38
DQ27:min:0x9b,mid:0xb6,max:0xd2,range:0x37
DQ28:min:0xa6,mid:0xc0,max:0xda,range:0x34
DQ29:min:0xa8,mid:0xc4,max:0xe1,range:0x39
DQ30:min:0xa5,mid:0xbe,max:0xd7,range:0x32
DQ31:min:0xa8,mid:0xc1,max:0xdb,range:0x33
DM3:min:0xa4,mid:0xbd,max:0xd6,range:0x32

CA Training result:
clk_a:0x58, clk_b:0x58
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x45, mid:0x87 max:0xc9, range:0x84
cs0 chA ca1 min: 0x4b, mid:0x87 max:0xc4, range:0x79
cs0 chA ca2 min: 0x38, mid:0x7d max:0xc2, range:0x8a
cs0 chA ca3 min: 0x3e, mid:0x7a max:0xb6, range:0x78
cs0 chA ca4 min: 0x38, mid:0x7d max:0xc2, range:0x8a
cs0 chA ca5 min: 0x3d, mid:0x7a max:0xb7, range:0x7a
cs0 chA  CS min: 0x3b, mid:0x70 max:0xa5, range:0x6a
cs0 chB ca0 min: 0x3f, mid:0x82 max:0xc6, range:0x87
cs0 chB ca1 min: 0x45, mid:0x83 max:0xc1, range:0x7c
cs0 chB ca2 min: 0x38, mid:0x7c max:0xc0, range:0x88
cs0 chB ca3 min: 0x3b, mid:0x78 max:0xb5, range:0x7a
cs0 chB ca4 min: 0x38, mid:0x7c max:0xc1, range:0x89
cs0 chB ca5 min: 0x3c, mid:0x78 max:0xb5, range:0x79
cs0 chB  CS min: 0x3a, mid:0x6f max:0xa5, range:0x6b
cs1 chA ca0 min: 0x45, mid:0x87 max:0xca, range:0x85
cs1 chA ca1 min: 0x4b, mid:0x87 max:0xc3, range:0x78
cs1 chA ca2 min: 0x3a, mid:0x7e max:0xc3, range:0x89
cs1 chA ca3 min: 0x3d, mid:0x79 max:0xb6, range:0x79
cs1 chA ca4 min: 0x3a, mid:0x7d max:0xc1, range:0x87
cs1 chA ca5 min: 0x3e, mid:0x7b max:0xb8, range:0x7a
cs1 chA  CS min: 0x3c, mid:0x70 max:0xa4, range:0x68
cs1 chB ca0 min: 0x45, mid:0x86 max:0xc8, range:0x83
cs1 chB ca1 min: 0x48, mid:0x81 max:0xbb, range:0x73
cs1 chB ca2 min: 0x38, mid:0x7c max:0xc1, range:0x89
cs1 chB ca3 min: 0x3e, mid:0x7a max:0xb6, range:0x78
cs1 chB ca4 min: 0x39, mid:0x7d max:0xc2, range:0x89
cs1 chB ca5 min: 0x3c, mid:0x79 max:0xb6, range:0x7a
cs1 chB  CS min: 0x3a, mid:0x70 max:0xa6, range:0x6c
RX DQS Train result:
cs0, DQS0:cyc:2,oph:5,dll:24
cs0, DQS1:cyc:2,oph:5,dll:28
cs0, DQS2:cyc:2,oph:5,dll:17
cs0, DQS3:cyc:2,oph:5,dll:22
cs1, DQS0:cyc:2,oph:6,dll:11
cs1, DQS1:cyc:2,oph:6,dll:16
cs1, DQS2:cyc:2,oph:6,dll:12
cs1, DQS3:cyc:2,oph:6,dll:19
change to: 1056MHz(final freq)
PHY drv:clk:38,ca:38,DQ:30,odt:60
PHY drv:clk:0xf,0xf,ca:0xf,0xf,DQ:0x1b,0x1b,odt:0x0,0x9
vrefinner:0x54, vrefout:0x100
dram drv:40,odt:80
vref_ca:00000068
minca:0x7a,ck:0x80,ab:0x80,0x80, min_ck:0x6
get_clk_dqs_def_val: tdqs2dq:626
clk:0x15, clk_delta:-107,max_freq:1056
skew.dqs[0][0]:0x59
skew.dqs[0][1]:0x4f
skew.dqs[0][2]:0x52
skew.dqs[0][3]:0x45
skew.dqs[1][0]:0x5c
skew.dqs[1][1]:0x4f
skew.dqs[1][2]:0x56
skew.dqs[1][3]:0x45
cs 0:
the read training result:
DQS0:0x36:
DQ0:min:0xd,mid:0x29,max:0x45,range:0x38
DQ1:min:0xe,mid:0x2a,max:0x47,range:0x39
DQ2:min:0x10,mid:0x2b,max:0x46,range:0x36
DQ3:min:0xc,mid:0x27,max:0x43,range:0x37
DQ4:min:0x2,mid:0x1e,max:0x3a,range:0x38
DQ5:min:0x8,mid:0x20,max:0x38,range:0x30
DQ6:min:0xa,mid:0x25,max:0x40,range:0x36
DQ7:min:0x3,mid:0x1f,max:0x3b,range:0x38

DQS1:0x37:
DQ8:min:0xa,mid:0x22,max:0x3b,range:0x31
DQ9:min:0x8,mid:0x21,max:0x3b,range:0x33
DQ10:min:0x2,mid:0x1e,max:0x3a,range:0x38
DQ11:min:0x2,mid:0x1c,max:0x36,range:0x34
DQ12:min:0xc,mid:0x25,max:0x3f,range:0x33
DQ13:min:0x9,mid:0x23,max:0x3d,range:0x34
DQ14:min:0x11,mid:0x28,max:0x40,range:0x2f
DQ15:min:0x9,mid:0x23,max:0x3e,range:0x35

DQS2:0x3c:
DQ16:min:0xe,mid:0x2c,max:0x4a,range:0x3c
DQ17:min:0x12,mid:0x2e,max:0x4a,range:0x38
DQ18:min:0xc,mid:0x28,max:0x45,range:0x39
DQ19:min:0x8,mid:0x24,max:0x41,range:0x39
DQ20:min:0x2,mid:0x20,max:0x3e,range:0x3c
DQ21:min:0x1,mid:0x1e,max:0x3c,range:0x3b
DQ22:min:0x5,mid:0x22,max:0x40,range:0x3b
DQ23:min:0x6,mid:0x22,max:0x3f,range:0x39

DQS3:0x38:
DQ24:min:0xd,mid:0x2b,max:0x4a,range:0x3d
DQ25:min:0xb,mid:0x26,max:0x42,range:0x37
DQ26:min:0x7,mid:0x24,max:0x42,range:0x3b
DQ27:min:0x2,mid:0x1f,max:0x3c,range:0x3a
DQ28:min:0xf,mid:0x2a,max:0x46,range:0x37
DQ29:min:0xe,mid:0x2b,max:0x49,range:0x3b
DQ30:min:0x9,mid:0x26,max:0x43,range:0x3a
DQ31:min:0x10,mid:0x2e,max:0x4c,range:0x3c

the write training result:
DQS0:0x59:
DQ0:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
DQ1:min:0x8f,mid:0xac,max:0xc9,range:0x3a
DQ2:min:0x90,mid:0xad,max:0xca,range:0x3a
DQ3:min:0x8e,mid:0xaa,max:0xc7,range:0x39
DQ4:min:0x84,mid:0xa0,max:0xbc,range:0x38
DQ5:min:0x87,mid:0xa3,max:0xc0,range:0x39
DQ6:min:0x89,mid:0xa6,max:0xc3,range:0x3a
DQ7:min:0x89,mid:0xa4,max:0xc0,range:0x37
DM0:min:0x89,mid:0xa5,max:0xc1,range:0x38

DQS1:0x4f:
DQ8:min:0x7f,mid:0x9c,max:0xba,range:0x3b
DQ9:min:0x81,mid:0x9d,max:0xb9,range:0x38
DQ10:min:0x7a,mid:0x97,max:0xb4,range:0x3a
DQ11:min:0x7a,mid:0x96,max:0xb3,range:0x39
DQ12:min:0x84,mid:0xa0,max:0xbc,range:0x38
DQ13:min:0x83,mid:0x9e,max:0xb9,range:0x36
DQ14:min:0x86,mid:0x9f,max:0xb9,range:0x33
DQ15:min:0x85,mid:0x9f,max:0xba,range:0x35
DM1:min:0x82,mid:0x9d,max:0xb9,range:0x37

DQS2:0x52:
DQ16:min:0x87,mid:0xa4,max:0xc1,range:0x3a
DQ17:min:0x86,mid:0xa3,max:0xc1,range:0x3b
DQ18:min:0x82,mid:0x9d,max:0xb9,range:0x37
DQ19:min:0x81,mid:0x9c,max:0xb7,range:0x36
DQ20:min:0x7a,mid:0x96,max:0xb3,range:0x39
DQ21:min:0x76,mid:0x91,max:0xac,range:0x36
DQ22:min:0x79,mid:0x95,max:0xb1,range:0x38
DQ23:min:0x7f,mid:0x99,max:0xb4,range:0x35
DM2:min:0x7f,mid:0x9b,max:0xb7,range:0x38

DQS3:0x45:
DQ24:min:0x7b,mid:0x98,max:0xb5,range:0x3a
DQ25:min:0x77,mid:0x94,max:0xb1,range:0x3a
DQ26:min:0x75,mid:0x91,max:0xae,range:0x39
DQ27:min:0x73,mid:0x8e,max:0xaa,range:0x37
DQ28:min:0x7b,mid:0x97,max:0xb4,range:0x39
DQ29:min:0x7c,mid:0x98,max:0xb5,range:0x39
DQ30:min:0x7a,mid:0x94,max:0xaf,range:0x35
DQ31:min:0x7e,mid:0x9a,max:0xb6,range:0x38
DM3:min:0x76,mid:0x92,max:0xae,range:0x38

cs 1:
the read training result:
DQS0:0x36:
DQ0:min:0xc,mid:0x28,max:0x45,range:0x39
DQ1:min:0xd,mid:0x2a,max:0x47,range:0x3a
DQ2:min:0xf,mid:0x2a,max:0x46,range:0x37
DQ3:min:0xb,mid:0x26,max:0x42,range:0x37
DQ4:min:0x1,mid:0x1d,max:0x39,range:0x38
DQ5:min:0x8,mid:0x1f,max:0x37,range:0x2f
DQ6:min:0xb,mid:0x25,max:0x40,range:0x35
DQ7:min:0x3,mid:0x1f,max:0x3c,range:0x39

DQS1:0x39:
DQ8:min:0xb,mid:0x24,max:0x3d,range:0x32
DQ9:min:0x8,mid:0x22,max:0x3d,range:0x35
DQ10:min:0x2,mid:0x1f,max:0x3d,range:0x3b
DQ11:min:0x3,mid:0x1d,max:0x38,range:0x35
DQ12:min:0xc,mid:0x27,max:0x42,range:0x36
DQ13:min:0x9,mid:0x23,max:0x3e,range:0x35
DQ14:min:0x11,mid:0x29,max:0x41,range:0x30
DQ15:min:0x9,mid:0x24,max:0x3f,range:0x36

DQS2:0x3c:
DQ16:min:0xf,mid:0x2c,max:0x4a,range:0x3b
DQ17:min:0x12,mid:0x2e,max:0x4a,range:0x38
DQ18:min:0xd,mid:0x28,max:0x44,range:0x37
DQ19:min:0x8,mid:0x24,max:0x40,range:0x38
DQ20:min:0x2,mid:0x20,max:0x3f,range:0x3d
DQ21:min:0x1,mid:0x1e,max:0x3b,range:0x3a
DQ22:min:0x6,mid:0x23,max:0x40,range:0x3a
DQ23:min:0x6,mid:0x22,max:0x3f,range:0x39

DQS3:0x38:
DQ24:min:0xe,mid:0x2b,max:0x49,range:0x3b
DQ25:min:0xb,mid:0x26,max:0x41,range:0x36
DQ26:min:0x6,mid:0x24,max:0x43,range:0x3d
DQ27:min:0x1,mid:0x1e,max:0x3c,range:0x3b
DQ28:min:0xf,mid:0x2a,max:0x45,range:0x36
DQ29:min:0xf,mid:0x2b,max:0x48,range:0x39
DQ30:min:0x8,mid:0x26,max:0x44,range:0x3c
DQ31:min:0x10,mid:0x2e,max:0x4c,range:0x3c

the write training result:
DQS0:0x59:
DQ0:min:0x95,mid:0xb1,max:0xce,range:0x39
DQ1:min:0x98,mid:0xb4,max:0xd1,range:0x39
DQ2:min:0x97,mid:0xb4,max:0xd2,range:0x3b
DQ3:min:0x95,mid:0xb1,max:0xce,range:0x39
DQ4:min:0x8b,mid:0xa7,max:0xc4,range:0x39
DQ5:min:0x8e,mid:0xaa,max:0xc7,range:0x39
DQ6:min:0x90,mid:0xac,max:0xc9,range:0x39
DQ7:min:0x91,mid:0xac,max:0xc7,range:0x36
DM0:min:0x90,mid:0xab,max:0xc7,range:0x37

DQS1:0x4f:
DQ8:min:0x84,mid:0xa2,max:0xc1,range:0x3d
DQ9:min:0x86,mid:0xa1,max:0xbd,range:0x37
DQ10:min:0x80,mid:0x9b,max:0xb7,range:0x37
DQ11:min:0x7e,mid:0x99,max:0xb5,range:0x37
DQ12:min:0x88,mid:0xa5,max:0xc3,range:0x3b
DQ13:min:0x88,mid:0xa3,max:0xbe,range:0x36
DQ14:min:0x8a,mid:0xa5,max:0xc1,range:0x37
DQ15:min:0x8a,mid:0xa5,max:0xc0,range:0x36
DM1:min:0x86,mid:0xa2,max:0xbe,range:0x38

DQS2:0x52:
DQ16:min:0x92,mid:0xae,max:0xcb,range:0x39
DQ17:min:0x90,mid:0xad,max:0xca,range:0x3a
DQ18:min:0x8c,mid:0xa8,max:0xc5,range:0x39
DQ19:min:0x8c,mid:0xa8,max:0xc4,range:0x38
DQ20:min:0x86,mid:0xa1,max:0xbc,range:0x36
DQ21:min:0x83,mid:0x9d,max:0xb8,range:0x35
DQ22:min:0x86,mid:0xa0,max:0xbb,range:0x35
DQ23:min:0x8c,mid:0xa6,max:0xc1,range:0x35
DM2:min:0x8b,mid:0xa7,max:0xc4,range:0x39

DQS3:0x45:
DQ24:min:0x84,mid:0xa0,max:0xbc,range:0x38
DQ25:min:0x82,mid:0x9c,max:0xb7,range:0x35
DQ26:min:0x7c,mid:0x98,max:0xb5,range:0x39
DQ27:min:0x7a,mid:0x96,max:0xb2,range:0x38
DQ28:min:0x85,mid:0xa0,max:0xbb,range:0x36
DQ29:min:0x85,mid:0xa0,max:0xbc,range:0x37
DQ30:min:0x83,mid:0x9c,max:0xb5,range:0x32
DQ31:min:0x88,mid:0xa4,max:0xc0,range:0x38
DM3:min:0x7f,mid:0x9a,max:0xb5,range:0x36

CA Training result:
clk_a:0x15, clk_b:0x15
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x52, mid:0x8b max:0xc5, range:0x73
cs0 chA ca1 min: 0x47, mid:0x8c max:0xd1, range:0x8a
cs0 chA ca2 min: 0x46, mid:0x81 max:0xbd, range:0x77
cs0 chA ca3 min: 0x3a, mid:0x7f max:0xc4, range:0x8a
cs0 chA ca4 min: 0x47, mid:0x81 max:0xbb, range:0x74
cs0 chA ca5 min: 0x39, mid:0x7f max:0xc5, range:0x8c
cs0 chA  CS min: 0x48, mid:0x73 max:0x9e, range:0x56
cs0 chB ca0 min: 0x4e, mid:0x86 max:0xbf, range:0x71
cs0 chB ca1 min: 0x3d, mid:0x84 max:0xcb, range:0x8e
cs0 chB ca2 min: 0x43, mid:0x7d max:0xb7, range:0x74
cs0 chB ca3 min: 0x34, mid:0x7a max:0xc1, range:0x8d
cs0 chB ca4 min: 0x45, mid:0x7f max:0xb9, range:0x74
cs0 chB ca5 min: 0x36, mid:0x7b max:0xc0, range:0x8a
cs0 chB  CS min: 0x46, mid:0x70 max:0x9b, range:0x55
cs1 chA ca0 min: 0x53, mid:0x8d max:0xc7, range:0x74
cs1 chA ca1 min: 0x48, mid:0x8b max:0xcf, range:0x87
cs1 chA ca2 min: 0x48, mid:0x83 max:0xbf, range:0x77
cs1 chA ca3 min: 0x3a, mid:0x7e max:0xc3, range:0x89
cs1 chA ca4 min: 0x49, mid:0x81 max:0xba, range:0x71
cs1 chA ca5 min: 0x3b, mid:0x81 max:0xc7, range:0x8c
cs1 chA  CS min: 0x48, mid:0x73 max:0x9e, range:0x56
cs1 chB ca0 min: 0x52, mid:0x8b max:0xc4, range:0x72
cs1 chB ca1 min: 0x43, mid:0x86 max:0xca, range:0x87
cs1 chB ca2 min: 0x46, mid:0x80 max:0xba, range:0x74
cs1 chB ca3 min: 0x3a, mid:0x7f max:0xc4, range:0x8a
cs1 chB ca4 min: 0x48, mid:0x81 max:0xbb, range:0x73
cs1 chB ca5 min: 0x38, mid:0x7d max:0xc3, range:0x8b
cs1 chB  CS min: 0x46, mid:0x72 max:0x9f, range:0x59
RX DQS Train result:
cs0, DQS0:cyc:2,oph:6,dll:27
cs0, DQS1:cyc:2,oph:7,dll:5
cs0, DQS2:cyc:2,oph:6,dll:16
cs0, DQS3:cyc:2,oph:6,dll:26
cs1, DQS0:cyc:2,oph:7,dll:17
cs1, DQS1:cyc:2,oph:7,dll:25
cs1, DQS2:cyc:2,oph:7,dll:18
cs1, DQS3:cyc:2,oph:7,dll:30
out
U-Boot SPL board init
U-Boot SPL 2017.09-ga1f6fc00a0-210413 #ldq (Apr 13 2021 - 11:35:00)
Trying to boot from MMC2
MMC error: The cmd index is 1, ret is -110
Card did not respond to voltage select!
mmc_init: -95, time 10
spl: mmc init failed with error: -95
Trying to boot from MMC1
MMC error: The cmd index is 0, ret is -110
mmc_init: -110, time 5
spl: mmc init failed with error: -110
Trying to boot from MTD2
No misc partition
## Verified-boot: 0
## Checking atf-1 0x00040000 ... sha256+ OK
## Checking uboot 0x00a00000 ... sha256+ OK
## Checking fdt 0x00b229b8 ... sha256+ OK
## Checking atf-2 0xfdcc9000 ... sha256+ OK
## Checking atf-3 0xfdcd0000 ... sha256+ OK
## Checking optee 0x08400000 ... sha256+ OK
Jumping to U-Boot(0x00a00000) via ARM Trusted Firmware(0x00040000)
Total: 536.39 ms

INFO:    Preloader serial: 2
NOTICE:  BL31: v2.3():v2.3-135-gcda1658bc-dirty:xsf
NOTICE:  BL31: Built : 19:32:20, Jun  2 2021
INFO:    GICv3 without legacy support detected.
INFO:    ARM GICv3 driver initialized in EL3
INFO:    pmu v1 is valid
INFO:    dfs DDR fsp_param[0].freq_mhz= 1056MHz
INFO:    dfs DDR fsp_param[1].freq_mhz= 324MHz
INFO:    dfs DDR fsp_param[2].freq_mhz= 528MHz
INFO:    dfs DDR fsp_param[3].freq_mhz= 780MHz
INFO:    Using opteed sec cpu_context!
INFO:    boot cpu mask: 0
INFO:    BL31: Initializing runtime services
INFO:    BL31: Initializing BL32
I/TC: 
I/TC: Start rockchip platform init
I/TC: Rockchip release version: 1.0
I/TC: OP-TEE version: 3.6.0-307-g0b06ae94 #1 Fri May  7 01:52:27 UTC 2021 aarch64
I/TC: Initialized
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0xa00000
INFO:    SPSR = 0x3c9


U-Boot 2017.09 (Jul 16 2021 - 10:07:36 +0800)

Model: Rockchip RK3568 Evaluation Board
PreSerial: 2, raw, 0xfe660000
DRAM:  2 GiB
Sysmem: init
Relocation Offset: 7d356000, fdt: 7b9f8698 
Using default environment

SF: Detected sfc_nor with page size 256 Bytes, erase size 4 KiB, total 16 MiB
Bootdev(atags): mtd 2
PartType: EFI
boot mode: None
FIT: No fdt blob
No resource partition
Failed to load DTB
Failed to get kernel dtb, ret=-19
io-domain: OK
Failed to get scmi clk dev
Model: Rockchip RK3568 Evaluation Board
rockchip_set_ethaddr: vendor_storage_write failed -5
rockchip_set_serialno: could not find efuse/otp device
no recovery key node
CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A)
  apll 816000 KHz
  dpll 528000 KHz
  gpll 1188000 KHz
  cpll 1000000 KHz
  npll 24000 KHz
  vpll 24000 KHz
  hpll 24000 KHz
  ppll 100000 KHz
  armclk 816000 KHz
  aclk_bus 150000 KHz
  pclk_bus 50000 KHz
  aclk_top_high 300000 KHz
  aclk_top_low 200000 KHz
  hclk_top 150000 KHz
  pclk_top 50000 KHz
  aclk_perimid 300000 KHz
  hclk_perimid 150000 KHz
  pclk_pmu 50000 KHz
Net:   No ethernet found.
Hit key to stop autoboot('CTRL+C'):  0 
## Booting FIT Image FIT: No fit blob
FIT: No FIT image
failed to read ca head from misc
Could not read from misc partition
WARNING: Unable to load the BCB.
ANDROID: reboot reason: "(none)"
optee api revision: 2.0
Vboot=0, AVB images, AVB verify
read_is_device_unlocked() ops returned that device is UNLOCKED
Magic is incorrect.
Error validating A/B metadata from disk. Resetting and writing new A/B metadata to disk.
avb_vbmeta_image.c:65: ERROR: Magic is incorrect.
avb_slot_verify.c:773: ERROR: vbmeta: Error verifying vbmeta image: invalid vbmeta header
AVB verify failed
Android boot failed, error -1.
no mmc device at slot 1
no mmc device at slot 0
starting USB...
Bus dwc3@fcc00000: usb maximum-speed not found
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
Bus dwc3@fd000000: usb maximum-speed not found
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus dwc3@fcc00000 for devices... 1 USB Device(s) found
scanning bus dwc3@fd000000 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found

Device 0: unknown device
No ethernet found.
missing environment variable: pxeuuid
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm-rockchip
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default
No ethernet found.
Config file not found
No ethernet found.
=> 


