[Enter `^Ec?' for help] [DL] 00000000 00000000 010701 F0: 102B 0000 F3: 1006 0033 [0200] F3: 4001 00E0 [0200] F3: 0000 0000 V0: 0000 0000 [0001] 00: 1027 0002 01: 0000 0000 BP: 0C00 0251 [0000] G0: 1182 0000 EC: 0004 0000 [0001] S7: 0000 0000 [0000] CC: 0000 0000 [0001] T0: 0000 00DB [000F] Jump to BL coreboot-v1.9308_26_0.0.22-10565-g8487d48179 Sun Jan 30 03:25:20 UTC 2022 verstage starting (log level: 8)... ARM64: Exception handlers installed. ARM64: Testing exception ARM64: Done test exception WDT: Last reset was cold boot SPI0(PAD0) initialized at 992727 Hz FMAP: area RW_NVRAM found @ 554000 (8192 bytes) Manufacturer: ef SF: Detected W25Q64DW with sector size 0x1000, total 0x800000 Probing TPM: . done! TPM ready after 0 ms Connected to device vid:did:rid of 1ae0:0028:00 Firmware version: B2-C:0 RO_B:0.0.11/4d655eab RW_B:0.3.25/cr50_v1.9308_87_mp.398-afa1dd1 Initialized TPM device CR50 revision 0 tlcl_send_startup: Startup return code is 0 TPM: setup succeeded src/security/tpm/tss/tcg-2.0/tss.c:223 index 0x1007 return code 0 out: cmd=0xd: 03 f0 0d 00 00 00 00 00 in-header: 03 19 00 00 08 00 00 00 in-data: a2 e0 47 00 13 00 00 00 Chrome EC: UHEPI supported out: cmd=0xa4: 03 5d a4 00 00 00 0c 00 00 01 00 00 f4 fb 00 00 00 00 00 00 in-header: 03 a1 00 00 08 00 00 00 in-data: 84 60 60 10 00 00 00 00 Phase 1 FMAP: area GBB found @ 3f5000 (12032 bytes) VB2:vb2_check_recovery() Recovery reason from previous boot: 0x0 / 0x0 VB2:vb2_check_recovery() Recovery was requested manually VB2:vb2_check_recovery() We have a recovery request: 0x2 / 0x0 Recovery requested (1009000e) tlcl_extend: response is 0 tlcl_extend: response is 0 coreboot-v1.9308_26_0.0.22-10565-g8487d48179 Sun Jan 30 03:25:20 UTC 2022 romstage starting (log level: 8)... ARM64: Exception handlers installed. ARM64: Testing exception ARM64: Done test exception [RTC]rtc_enable_dcxo,41: con=0x482, osc32con=0x926b, sec=0x203a [RTC]rtc_check_state,142: con=482, pwrkey1=a357, pwrkey2=67d2 [RTC]rtc_eosc_cali,157: PMIC_RG_FQMTR_CKSEL=0x4a [RTC]rtc_get_frequency_meter,134: input=0xf, output=863 [RTC]rtc_get_frequency_meter,134: input=0x7, output=734 [RTC]rtc_get_frequency_meter,134: input=0xb, output=799 [RTC]rtc_get_frequency_meter,134: input=0x9, output=767 [RTC]rtc_get_frequency_meter,134: input=0xa, output=783 [RTC]rtc_get_frequency_meter,134: input=0xa, output=782 [RTC]rtc_get_frequency_meter,134: input=0xb, output=799 [RTC]rtc_osc_init,208: EOSC32 cali val = 0x926b [RTC]rtc_boot_common,186: irqsta=0, bbpu=0, con=482 [RTC]rtc_bbpu_power_on,373: rtc_write_trigger=1 [RTC]rtc_bbpu_power_on,376: done BBPU=0x9 out: cmd=0xd: 03 f0 0d 00 00 00 00 00 in-header: 03 19 00 00 08 00 00 00 in-data: a2 e0 47 00 13 00 00 00 Chrome EC: UHEPI supported out: cmd=0xa4: 03 5d a4 00 00 00 0c 00 00 01 00 00 f4 fb 00 00 00 00 00 00 in-header: 03 a1 00 00 08 00 00 00 in-data: 84 60 60 10 00 00 00 00 Skip loading cached calibration data out: cmd=0xa4: 03 7f a4 00 00 00 0c 00 00 01 00 00 d0 ff ff ff 00 00 00 00 in-header: 03 a1 00 00 08 00 00 00 in-data: 84 60 60 10 00 00 00 00 out: cmd=0xa4: 03 79 a4 00 00 00 0c 00 00 01 00 00 f0 7e 11 00 84 60 60 10 in-header: 03 a1 00 00 08 00 00 00 in-data: 84 60 60 10 00 00 00 00 ADC[3]: Raw value=216116 ID=1 Manufacturer: ef SF: Detected W25Q64DW with sector size 0x1000, total 0x800000 FMAP: area COREBOOT found @ 21000 (4014080 bytes) CBFS @ 21000 size 3d4000 CBFS: 'Master Header Locator' located CBFS at [21000:3f5000) CBFS: Locating 'sdram-lpddr4x-H9HCNNNCPMALHR-4GB' CBFS: Found @ offset 3c700 size 44 DRAM-K: Full Calibration FMAP: area COREBOOT found @ 21000 (4014080 bytes) CBFS @ 21000 size 3d4000 CBFS: 'Master Header Locator' located CBFS at [21000:3f5000) CBFS: Locating 'fallback/dram' CBFS: Found @ offset 24b00 size 12268 read SPI 0x45b44 0x1224c: 22774 us, 3263 KB/s, 26.104 Mbps ddr_geometry: 1, config: 0x0 header.status = 0x0 header.magic = 0x44524d4b (expected: 0x44524d4b) header.version = 0x5 (expected: 0x5) header.size = 0x8f0 (expected: 0x8f0) header.config = 0x0 header.flags = 0x0 header.checksum = 0x0 dram_init: MediaTek DRAM firmware version: 1.5.0, accepting param version 5 Set DRAM voltage: vdram1 = 1125000, vddq = 600000 Get DRAM voltage to vdram1 = 1125000, vddq = 600000 ddr_geometry:1 [EMI] new MDL number = 1 dram_cbt_mode_extern: 0 dram_cbt_mode [RK0]: 0, [RK1]: 0 Rank info: 0 emi_setting_index: 1 CONA[0xf053f154] [Bianco] ETT version 0.0.0.1 dram_type 6, R0 cbt_mode 0, R1 cbt_mode 0 VENDOR=6 vSetVcoreByFreq with vcore:762500, freq=1600 [DramcInit] AutoRefreshCKEOff AutoREF OFF DDRPhyPLLSetting-CKEOFF DDRPhyPLLSetting-CKEON Enable WDQS [ModeRegInit_LP4] CH0 RK0 Write Rank0 MR13 =0x18 Write Rank0 MR12 =0x5d Write Rank0 MR1 =0x56 Write Rank0 MR2 =0x1a Write Rank0 MR11 =0x0 Write Rank0 MR22 =0x38 Write Rank0 MR14 =0x5d Write Rank0 MR3 =0x30 Write Rank0 MR13 =0x58 Write Rank0 MR12 =0x5d Write Rank0 MR1 =0x56 Write Rank0 MR2 =0x2d Write Rank0 MR11 =0x23 Write Rank0 MR22 =0x34 Write Rank0 MR14 =0x10 Write Rank0 MR3 =0x30 Write Rank0 MR13 =0xd8 [ModeRegInit_LP4] CH0 RK1 Write Rank1 MR13 =0x18 Write Rank1 MR12 =0x5d Write Rank1 MR1 =0x56 Write Rank1 MR2 =0x1a Write Rank1 MR11 =0x0 Write Rank1 MR22 =0x38 Write Rank1 MR14 =0x5d Write Rank1 MR3 =0x30 Write Rank1 MR13 =0x58 Write Rank1 MR12 =0x5d Write Rank1 MR1 =0x56 Write Rank1 MR2 =0x2d Write Rank1 MR11 =0x23 Write Rank1 MR22 =0x34 Write Rank1 MR14 =0x10 Write Rank1 MR3 =0x30 Write Rank1 MR13 =0xd8 [ModeRegInit_LP4] CH1 RK0 Write Rank0 MR13 =0x18 Write Rank0 MR12 =0x5d Write Rank0 MR1 =0x56 Write Rank0 MR2 =0x1a Write Rank0 MR11 =0x0 Write Rank0 MR22 =0x38 Write Rank0 MR14 =0x5d Write Rank0 MR3 =0x30 Write Rank0 MR13 =0x58 Write Rank0 MR12 =0x5d Write Rank0 MR1 =0x56 Write Rank0 MR2 =0x2d Write Rank0 MR11 =0x23 Write Rank0 MR22 =0x34 Write Rank0 MR14 =0x10 Write Rank0 MR3 =0x30 Write Rank0 MR13 =0xd8 [ModeRegInit_LP4] CH1 RK1 Write Rank1 MR13 =0x18 Write Rank1 MR12 =0x5d Write Rank1 MR1 =0x56 Write Rank1 MR2 =0x1a Write Rank1 MR11 =0x0 Write Rank1 MR22 =0x38 Write Rank1 MR14 =0x5d Write Rank1 MR3 =0x30 Write Rank1 MR13 =0x58 Write Rank1 MR12 =0x5d Write Rank1 MR1 =0x56 Write Rank1 MR2 =0x2d Write Rank1 MR11 =0x23 Write Rank1 MR22 =0x34 Write Rank1 MR14 =0x10 Write Rank1 MR3 =0x30 Write Rank1 MR13 =0xd8 match AC timing 3 [DdrUpdateACTimingReg] Freq = 1600, tRFCab = 141, tRFCab_05T = 0, TXREFCNT = 159, tRFCpb = 65, tRFCpb_05T = 0 [MiockJmeterHQA] vSetVcoreByFreq with vcore:762500, freq=1600 MIOCK jitter meter ch=0 1T = (101-17) = 84 dly cells Clock freq = 1599 MHz, period = 625 ps, 1 dly cell = 744/100 ps vSetVcoreByFreq with vcore:725000, freq=1200 MIOCK jitter meter ch=0 1T = (96-16) = 80 dly cells Clock freq = 1599 MHz, period = 625 ps, 1 dly cell = 781/100 ps vSetVcoreByFreq with vcore:725000, freq=800 MIOCK jitter meter ch=0 1T = (96-16) = 80 dly cells Clock freq = 1599 MHz, period = 625 ps, 1 dly cell = 781/100 ps vSetVcoreByFreq with vcore:762500, freq=1600 vSetVcoreByFreq with vcore:762500, freq=1600 K DRVP 1. OCD DRVP=0 CALOUT=0 1. OCD DRVP=1 CALOUT=0 1. OCD DRVP=2 CALOUT=0 1. OCD DRVP=3 CALOUT=0 1. OCD DRVP=4 CALOUT=0 1. OCD DRVP=5 CALOUT=0 1. OCD DRVP=6 CALOUT=0 1. OCD DRVP=7 CALOUT=0 1. OCD DRVP=8 CALOUT=1 1. OCD DRVP calibration OK! DRVP=8 K ODTN 3. OCD ODTN=0 ,CALOUT=1 3. OCD ODTN=1 ,CALOUT=1 3. OCD ODTN=2 ,CALOUT=1 3. OCD ODTN=3 ,CALOUT=1 3. OCD ODTN=4 ,CALOUT=1 3. OCD ODTN=5 ,CALOUT=1 3. OCD ODTN=6 ,CALOUT=1 3. OCD ODTN=7 ,CALOUT=0 3. OCD ODTN calibration OK! ODTN=7 [SwImpedanceCal] DRVP=8, DRVN=9, ODTN=7 term_option=0, Reg: DRVP=8, DRVN=7, ODTN=15 term_option=0, Reg: DRVP=8, DRVN=7, ODTN=15 (After Adjust) K DRVP 1. OCD DRVP=0 CALOUT=0 1. OCD DRVP=1 CALOUT=0 1. OCD DRVP=2 CALOUT=0 1. OCD DRVP=3 CALOUT=0 1. OCD DRVP=4 CALOUT=0 1. OCD DRVP=5 CALOUT=0 1. OCD DRVP=6 CALOUT=0 1. OCD DRVP=7 CALOUT=0 1. OCD DRVP=8 CALOUT=0 1. OCD DRVP=9 CALOUT=0 1. OCD DRVP=10 CALOUT=1 1. OCD DRVP calibration OK! DRVP=10 K ODTN 3. OCD ODTN=0 ,CALOUT=1 3. OCD ODTN=1 ,CALOUT=1 3. OCD ODTN=2 ,CALOUT=1 3. OCD ODTN=3 ,CALOUT=1 3. OCD ODTN=4 ,CALOUT=1 3. OCD ODTN=5 ,CALOUT=1 3. OCD ODTN=6 ,CALOUT=1 3. OCD ODTN=7 ,CALOUT=1 3. OCD ODTN=8 ,CALOUT=1 3. OCD ODTN=9 ,CALOUT=1 3. OCD ODTN=10 ,CALOUT=1 3. OCD ODTN=11 ,CALOUT=1 3. OCD ODTN=12 ,CALOUT=1 3. OCD ODTN=13 ,CALOUT=1 3. OCD ODTN=14 ,CALOUT=1 3. OCD ODTN=15 ,CALOUT=0 3. OCD ODTN calibration OK! ODTN=15 [SwImpedanceCal] DRVP=10, DRVN=9, ODTN=15 term_option=1, Reg: DRVP=10, DRVN=9, ODTN=15 term_option=1, Reg: DRVP=10, DRVN=9, ODTN=15 (After Adjust) [DramcInit] AutoRefreshCKEOff AutoREF OFF DDRPhyPLLSetting-CKEOFF DDRPhyPLLSetting-CKEON Enable WDQS == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_0, rank 0 fsp= 1, odt_onoff= 1, Byte mode= 0 == [Duty_Offset_Calibration] =========================== B0:1 B1:-1 CA:0 == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_1, rank 0 fsp= 1, odt_onoff= 1, Byte mode= 0 == [Duty_Offset_Calibration] =========================== B0:1 B1:0 CA:0 [ModeRegInit_LP4] CH0 RK0 Write Rank0 MR13 =0x18 Write Rank0 MR12 =0x5d Write Rank0 MR1 =0x56 Write Rank0 MR2 =0x1a Write Rank0 MR11 =0x0 Write Rank0 MR22 =0x38 Write Rank0 MR14 =0x5d Write Rank0 MR3 =0x30 Write Rank0 MR13 =0x58 Write Rank0 MR12 =0x5d Write Rank0 MR1 =0x56 Write Rank0 MR2 =0x2d Write Rank0 MR11 =0x23 Write Rank0 MR22 =0x34 Write Rank0 MR14 =0x10 Write Rank0 MR3 =0x30 Write Rank0 MR13 =0xd8 [ModeRegInit_LP4] CH0 RK1 Write Rank1 MR13 =0x18 Write Rank1 MR12 =0x5d Write Rank1 MR1 =0x56 Write Rank1 MR2 =0x1a Write Rank1 MR11 =0x0 Write Rank1 MR22 =0x38 Write Rank1 MR14 =0x5d Write Rank1 MR3 =0x30 Write Rank1 MR13 =0x58 Write Rank1 MR12 =0x5d Write Rank1 MR1 =0x56 Write Rank1 MR2 =0x2d Write Rank1 MR11 =0x23 Write Rank1 MR22 =0x34 Write Rank1 MR14 =0x10 Write Rank1 MR3 =0x30 Write Rank1 MR13 =0xd8 [ModeRegInit_LP4] CH1 RK0 Write Rank0 MR13 =0x18 Write Rank0 MR12 =0x5d Write Rank0 MR1 =0x56 Write Rank0 MR2 =0x1a Write Rank0 MR11 =0x0 Write Rank0 MR22 =0x38 Write Rank0 MR14 =0x5d Write Rank0 MR3 =0x30 Write Rank0 MR13 =0x58 Write Rank0 MR12 =0x5d Write Rank0 MR1 =0x56 Write Rank0 MR2 =0x2d Write Rank0 MR11 =0x23 Write Rank0 MR22 =0x34 Write Rank0 MR14 =0x10 Write Rank0 MR3 =0x30 Write Rank0 MR13 =0xd8 [ModeRegInit_LP4] CH1 RK1 Write Rank1 MR13 =0x18 Write Rank1 MR12 =0x5d Write Rank1 MR1 =0x56 Write Rank1 MR2 =0x1a Write Rank1 MR11 =0x0 Write Rank1 MR22 =0x38 Write Rank1 MR14 =0x5d Write Rank1 MR3 =0x30 Write Rank1 MR13 =0x58 Write Rank1 MR12 =0x5d Write Rank1 MR1 =0x56 Write Rank1 MR2 =0x2d Write Rank1 MR11 =0x23 Write Rank1 MR22 =0x34 Write Rank1 MR14 =0x10 Write Rank1 MR3 =0x30 Write Rank1 MR13 =0xd8 match AC timing 3 [DdrUpdateACTimingReg] Freq = 1600, tRFCab = 141, tRFCab_05T = 0, TXREFCNT = 159, tRFCpb = 65, tRFCpb_05T = 0 DramC Write-DBI off DramC Read-DBI off Write Rank0 MR13 =0x59 == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_0, rank 0 fsp= 1, odt_onoff= 1, Byte mode= 0 == === u2Vref_new: 0x56 --> 0x2d === u2Vref_new: 0x58 --> 0x38 === u2Vref_new: 0x5a --> 0x39 === u2Vref_new: 0x5c --> 0x3c === u2Vref_new: 0x5e --> 0x3d === u2Vref_new: 0x60 --> 0xa0 [CA 0] Center 34 (6~63) winsize 58 [CA 1] Center 35 (7~63) winsize 57 [CA 2] Center 28 (-1~58) winsize 60 [CA 3] Center 23 (-4~51) winsize 56 [CA 4] Center 25 (-3~53) winsize 57 [CA 5] Center 29 (0~59) winsize 60 [CATrainingPosCal] consider 1 rank data u2DelayCellTimex100 = 744/100 ps CA0 delay=34 (6~63),Diff = 11 PI (14 cell) CA1 delay=35 (7~63),Diff = 12 PI (15 cell) CA2 delay=28 (-1~58),Diff = 5 PI (6 cell) CA3 delay=23 (-4~51),Diff = 0 PI (0 cell) CA4 delay=25 (-3~53),Diff = 2 PI (2 cell) CA5 delay=29 (0~59),Diff = 6 PI (7 cell) CA PerBit enable=1, Macro0, CA PI delay=23 === u2Vref_new: 0x5c --> 0x3c Vref(ca) range 1: 28 CS Dly= 8 (39-0-32) Write Rank0 MR13 =0xd8 Write Rank0 MR13 =0xd8 Write Rank0 MR12 =0x5c Write Rank1 MR13 =0x59 == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_0, rank 1 fsp= 1, odt_onoff= 1, Byte mode= 0 == === u2Vref_new: 0x56 --> 0x2d === u2Vref_new: 0x58 --> 0x38 === u2Vref_new: 0x5a --> 0x39 === u2Vref_new: 0x5c --> 0x3c === u2Vref_new: 0x5e --> 0x3d === u2Vref_new: 0x60 --> 0xa0 [CA 0] Center 35 (8~63) winsize 56 [CA 1] Center 35 (7~63) winsize 57 [CA 2] Center 28 (-1~58) winsize 60 [CA 3] Center 23 (-5~51) winsize 57 [CA 4] Center 23 (-5~51) winsize 57 [CA 5] Center 29 (0~58) winsize 59 [CATrainingPosCal] consider 2 rank data u2DelayCellTimex100 = 744/100 ps CA0 delay=35 (8~63),Diff = 12 PI (15 cell) CA1 delay=35 (7~63),Diff = 12 PI (15 cell) CA2 delay=28 (-1~58),Diff = 5 PI (6 cell) CA3 delay=23 (-4~51),Diff = 0 PI (0 cell) CA4 delay=24 (-3~51),Diff = 1 PI (1 cell) CA5 delay=29 (0~58),Diff = 6 PI (7 cell) CA PerBit enable=1, Macro0, CA PI delay=23 === u2Vref_new: 0x5e --> 0x3d Vref(ca) range 1: 30 CS Dly= 5 (36-0-32) Write Rank1 MR13 =0xd8 Write Rank1 MR13 =0xd8 Write Rank1 MR12 =0x5e [RankSwap] Rank num 2, (Multi 1), Rank 0 Write Rank0 MR2 =0xad [Write Leveling] delay byte0 byte1 byte2 byte3 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 20 0 0 21 0 0 22 0 0 23 0 0 24 0 0 25 0 0 26 0 ff 27 0 ff 28 0 ff 29 0 ff 30 ff ff 31 ff ff 32 ff ff 33 ff ff 34 ff ff 35 ff ff 36 ff ff pass bytecount = 0xff (0xff: all bytes pass) DQS0 dly: 30 DQS1 dly: 26 Write Rank0 MR2 =0x2d [RankSwap] Rank num 2, (Multi 1), Rank 0 Write Rank0 MR1 =0xd6 [Gating] == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_0, rank 0 fsp= 1, odt_onoff= 1, Byte mode= 0 == 3 1 0 |2c2b 2c2b |(11 11)(11 11) |(1 1)(1 1)| 0 3 1 4 |2c2b 2c2b |(11 11)(11 11) |(0 0)(1 1)| 0 3 1 8 |2c2b 2c2b |(11 11)(11 11) |(1 0)(1 0)| 0 3 1 12 |2c2b 2c2b |(11 11)(11 11) |(1 1)(1 0)| 0 3 1 16 |2c2b 2c2b |(11 11)(11 11) |(1 1)(1 0)| 0 3 1 20 |2c2b 2c2b |(11 11)(11 11) |(1 0)(1 0)| 0 3 1 24 |2c2b 2c2b |(11 11)(11 11) |(1 0)(1 0)| 0 3 1 28 |2c2b 2c2b |(11 11)(11 11) |(1 0)(1 0)| 0 3 2 0 |2c2b 2c2b |(11 11)(11 11) |(1 0)(1 0)| 0 3 2 4 |2c2b 2c2b |(11 11)(11 11) |(1 0)(1 0)| 0 3 2 8 |2c2c 2c2b |(11 0)(11 11) |(1 0)(1 0)| 0 3 2 12 |201 2c2b |(11 11)(11 11) |(0 0)(0 0)| 0 3 2 16 |3534 1b1a |(11 11)(11 11) |(0 0)(0 0)| 0 3 2 20 |3534 1b1b |(11 11)(11 11) |(0 0)(0 0)| 0 3 2 24 |3534 3534 |(11 11)(11 11) |(0 0)(0 0)| 0 3 2 28 |3534 3534 |(11 11)(11 11) |(0 0)(0 0)| 0 3 3 0 |3534 3534 |(11 11)(11 11) |(0 0)(0 0)| 0 3 3 4 |3534 3534 |(11 11)(11 11) |(0 0)(0 0)| 0 3 3 8 |3534 3534 |(11 11)(11 11) |(1 1)(1 1)| 0 3 3 12 |3534 3534 |(11 11)(11 11) |(1 1)(1 1)| 0 3 3 16 |3534 3534 |(11 11)(11 11) |(1 1)(1 1)| 0 [Byte 0] Lead/lag Transition tap number (1) 3 3 20 |3534 3534 |(11 11)(11 11) |(0 0)(1 1)| 0 [Byte 1] Lead/lag falling Transition (3, 3, 20) 3 3 24 |3534 3534 |(11 11)(11 11) |(0 0)(0 1)| 0 3 3 28 |3534 3534 |(11 11)(11 11) |(0 0)(0 1)| 0 3 4 0 |3534 3534 |(11 11)(11 11) |(0 0)(0 1)| 0 3 4 4 |3534 3534 |(11 11)(11 11) |(0 0)(0 1)| 0 3 4 8 |3534 3534 |(11 11)(11 11) |(0 1)(0 1)| 0 3 4 12 |201 3534 |(11 11)(11 11) |(1 1)(0 1)| 0 3 4 16 |706 3534 |(11 11)(11 11) |(1 1)(1 1)| 0 3 4 20 |3d3d 201 |(11 11)(11 11) |(1 1)(1 1)| 0 3 4 24 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 4 28 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 0 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 4 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 8 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 12 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 16 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 20 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 24 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 28 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 6 0 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 [Byte 0] Lead/lag falling Transition (3, 6, 0) 3 6 4 |3d3d 3d3d |(11 11)(11 11) |(1 0)(1 1)| 0 [Byte 1] Lead/lag falling Transition (3, 6, 4) 3 6 8 |3d3d 3d3d |(11 11)(11 11) |(1 0)(1 0)| 0 [Byte 0] Lead/lag Transition tap number (3) [Byte 1] Lead/lag Transition tap number (2) 3 6 12 |202 3d3d |(11 11)(11 11) |(0 0)(0 0)| 0 3 6 16 |4646 202 |(0 0)(11 11) |(0 0)(0 0)| 0 [Byte 0]First pass (3, 6, 16) 3 6 20 |4646 a0a |(0 0)(11 11) |(0 0)(0 0)| 0 3 6 24 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 [Byte 1]First pass (3, 6, 24) 3 6 28 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 0 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 4 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 8 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 12 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 16 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 20 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 24 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 All bytes gating window > 1UI, Early break! best DQS0 dly(2T, 0.5T, PI) = (3, 6, 6) best DQS1 dly(2T, 0.5T, PI) = (3, 6, 8) best DQS0 P1 dly(2T, 0.5T, PI) = (4, 2, 6) best DQS1 P1 dly(2T, 0.5T, PI) = (4, 2, 8) Write Rank0 MR1 =0x56 best RODT dly(2T, 0.5T) = (2, 3) best RODT dly(2T, 0.5T) = (2, 3) == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_0, rank 0 fsp= 1, odt_onoff= 1, Byte mode= 0 == Start DQ dly to find pass range UseTestEngine =0 x-axis: bit #, y-axis: DQ dly (-127~63) RX Vref Scan = 0 -26, [0] xxxxxxxx xxxxxxxx [MSB] -25, [0] xxxxxxxx xxxxxxxx [MSB] -24, [0] xxxxxxxx xxxxxxxx [MSB] -23, [0] xxxxxxxx xxxxxxxx [MSB] -22, [0] xxxxxxxx xxxxxxxx [MSB] -21, [0] xxxxxxxx xxxxxxxx [MSB] -20, [0] xxxxxxxx xxxxxxxx [MSB] -19, [0] xxxxxxxx xxxxxxxx [MSB] -18, [0] xxxxxxxx xxxxxxxx [MSB] -17, [0] xxxxxxxx xxxxxxxx [MSB] -16, [0] xxxxxxxx xxxxxxxx [MSB] -15, [0] xxxxxxxx xxxxxxxx [MSB] -14, [0] xxxxxxxx xxxxxxxx [MSB] -13, [0] xxxxxxxx xxxxxxxx [MSB] -12, [0] xxxxxxxx xxxxxxxx [MSB] -11, [0] xxxxxxxx xxxxxxxx [MSB] -10, [0] xxxxxxxx xxxxxxxx [MSB] -9, [0] xxxxxxxx xxxxxxxx [MSB] -8, [0] xxxxxxxx xxxxxxxx [MSB] -7, [0] xxxxxxxx xxxxxxxx [MSB] -6, [0] xxxxxxxx xxxxxxxx [MSB] -5, [0] xxxxxxxx xxxxxxxx [MSB] -4, [0] xxxxxxxx xxxxxxxx [MSB] -3, [0] xxxxxxxx oxxxxxxx [MSB] -2, [0] xxxoxxxx oxxoxxxx [MSB] -1, [0] xxxoxxxx oxxoxxxx [MSB] 0, [0] xxxoxxxx ooxoxoxx [MSB] 1, [0] xxxoxxxx ooxoooxx [MSB] 2, [0] xxxoxoox ooxoooox [MSB] 3, [0] xxxoxoox ooxoooox [MSB] 4, [0] xxxoxoox ooxooooo [MSB] 5, [0] xxxooooo ooxooooo [MSB] 6, [0] oooooooo ooxooooo [MSB] 7, [0] oooooooo ooxooooo [MSB] 32, [0] oooxoooo oooooooo [MSB] 33, [0] oooxoooo xooooooo [MSB] 34, [0] oooxoooo xooxoooo [MSB] 35, [0] oooxoooo xxoxxooo [MSB] 36, [0] oooxoxoo xxoxxoxo [MSB] 37, [0] oooxoxxx xxoxxxxo [MSB] 38, [0] oooxoxxx xxoxxxxo [MSB] 39, [0] oooxoxxx xxoxxxxx [MSB] 40, [0] oooxoxxx xxoxxxxx [MSB] 41, [0] xxxxxxxx xxoxxxxx [MSB] 42, [0] xxxxxxxx xxxxxxxx [MSB] iDelay=42, Bit 0, Center 23 (6 ~ 40) 35 iDelay=42, Bit 1, Center 23 (6 ~ 40) 35 iDelay=42, Bit 2, Center 23 (6 ~ 40) 35 iDelay=42, Bit 3, Center 14 (-2 ~ 31) 34 iDelay=42, Bit 4, Center 22 (5 ~ 40) 36 iDelay=42, Bit 5, Center 18 (2 ~ 35) 34 iDelay=42, Bit 6, Center 19 (2 ~ 36) 35 iDelay=42, Bit 7, Center 20 (5 ~ 36) 32 iDelay=42, Bit 8, Center 14 (-3 ~ 32) 36 iDelay=42, Bit 9, Center 17 (0 ~ 34) 35 iDelay=42, Bit 10, Center 24 (8 ~ 41) 34 iDelay=42, Bit 11, Center 15 (-2 ~ 33) 36 iDelay=42, Bit 12, Center 17 (1 ~ 34) 34 iDelay=42, Bit 13, Center 18 (0 ~ 36) 37 iDelay=42, Bit 14, Center 18 (2 ~ 35) 34 iDelay=42, Bit 15, Center 21 (4 ~ 38) 35 == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_0, rank 0 fsp= 1, odt_onoff= 1, Byte mode= 0 == DQS Delay: DQS0 = 0, DQS1 = 0 DQM Delay: DQM0 = 20, DQM1 = 18 DQ Delay: DQ0 =23, DQ1 =23, DQ2 =23, DQ3 =14 DQ4 =22, DQ5 =18, DQ6 =19, DQ7 =20 DQ8 =14, DQ9 =17, DQ10 =24, DQ11 =15 DQ12 =17, DQ13 =18, DQ14 =18, DQ15 =21 DramC Write-DBI off == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_0, rank 0 fsp= 1, odt_onoff= 1, Byte mode= 0 == [TxWindowPerbitCal] calType=2, VrefScanEnable 0 Begin, DQ Scan Range 922~1178 TX Vref Scan disable 922 |3 4 26|[0] xxxxxxxx xxxxxxxx [MSB] 923 |3 4 27|[0] xxxxxxxx xxxxxxxx [MSB] 924 |3 4 28|[0] xxxxxxxx xxxxxxxx [MSB] 925 |3 4 29|[0] xxxxxxxx xxxxxxxx [MSB] 926 |3 4 30|[0] xxxxxxxx xxxxxxxx [MSB] 927 |3 4 31|[0] xxxxxxxx xxxxxxxx [MSB] 928 |3 4 32|[0] xxxxxxxx xxxxxxxx [MSB] 929 |3 4 33|[0] xxxxxxxx xxxxxxxx [MSB] 930 |3 4 34|[0] xxxxxxxx xxxxxxxx [MSB] 931 |3 4 35|[0] xxxxxxxx xxxxxxxx [MSB] 932 |3 4 36|[0] xxxxxxxx xxxxxxxx [MSB] 933 |3 4 37|[0] xxxxxxxx xxxxxxxx [MSB] 934 |3 4 38|[0] xxxxxxxx xxxxxxxx [MSB] 935 |3 4 39|[0] xxxxxxxx xxxxxxxx [MSB] 936 |3 4 40|[0] xxxxxxxx xxxxxxxx [MSB] 937 |3 4 41|[0] xxxxxxxx xxxxxxxx [MSB] 938 |3 4 42|[0] xxxxxxxx xxxxxxxx [MSB] 939 |3 4 43|[0] xxxxxxxx xxxxxxxx [MSB] 940 |3 4 44|[0] xxxxxxxx xxxxxxxx [MSB] 941 |3 4 45|[0] xxxxxxxx xxxxxxxx [MSB] 942 |3 4 46|[0] xxxxxxxx xxxxxxxx [MSB] 943 |3 4 47|[0] xxxxxxxx xxxxxxxx [MSB] 944 |3 4 48|[0] xxxxxxxx xxxxxxxx [MSB] 945 |3 4 49|[0] xxxxxxxx xxxxxxxx [MSB] 946 |3 4 50|[0] xxxxxxxx xxxxxxxx [MSB] 947 |3 4 51|[0] xxxxxxxx xxxxxxxx [MSB] 948 |3 4 52|[0] xxxxxxxx xxxxxxxx [MSB] 949 |3 4 53|[0] xxxxxxxx xxxxxxxx [MSB] 950 |3 4 54|[0] xxxxxxxx xxxxxxxx [MSB] 951 |3 4 55|[0] xxxxxxxx xxxxxxxx [MSB] 952 |3 4 56|[0] xxxxxxxx xxxxxxxx [MSB] 953 |3 4 57|[0] xxxxxxxx xxxxxxxx [MSB] 954 |3 4 58|[0] xxxxxxxx xxxxxxxx [MSB] 955 |3 4 59|[0] xxxxxxxx xxxxxxxx [MSB] 956 |3 4 60|[0] xxxxxxxx xxxxxxxx [MSB] 957 |3 4 61|[0] xxxxxxxx xxxxxxxx [MSB] 958 |3 4 62|[0] xxxxxxxx xxxxxxxx [MSB] 959 |3 4 63|[0] xxxxxxxx xxxxxxxx [MSB] 960 |3 6 0|[0] xxxxxxxx xxxxxxxx [MSB] 961 |3 6 1|[0] xxxxxxxx xxxxxxxx [MSB] 962 |3 6 2|[0] xxxxxxxx xxxxxxxx [MSB] 963 |3 6 3|[0] xxxxxxxx xxxxxxxx [MSB] 964 |3 6 4|[0] xxxxxxxx xxxxxxxx [MSB] 965 |3 6 5|[0] xxxxxxxx xxxxxxxx [MSB] 966 |3 6 6|[0] xxxxxxxx xxxxxxxx [MSB] 967 |3 6 7|[0] xxxxxxxx xxxxxxxx [MSB] 968 |3 6 8|[0] xxxxxxxx xxxxxxxx [MSB] 969 |3 6 9|[0] xxxxxxxx oxxoxxxx [MSB] 970 |3 6 10|[0] xxxxxxxx ooxoxxxx [MSB] 971 |3 6 11|[0] xxxxxxxx ooxooxxx [MSB] 972 |3 6 12|[0] xxxxxxxx ooxoooox [MSB] 973 |3 6 13|[0] xxxxxxxx ooxoooox [MSB] 974 |3 6 14|[0] xxxxxxxx ooxoooox [MSB] 975 |3 6 15|[0] xxxxxxxx oooooooo [MSB] 976 |3 6 16|[0] xxxxxxxx oooooooo [MSB] 977 |3 6 17|[0] xoxooooo oooooooo [MSB] 989 |3 6 29|[0] oooooooo oooxoooo [MSB] 990 |3 6 30|[0] oooooooo xooxxxoo [MSB] 991 |3 6 31|[0] oooooooo xxxxxxxx [MSB] 992 |3 6 32|[0] oooooooo xxxxxxxx [MSB] 993 |3 6 33|[0] oooxoooo xxxxxxxx [MSB] 994 |3 6 34|[0] oooxoooo xxxxxxxx [MSB] 995 |3 6 35|[0] oooxoxxo xxxxxxxx [MSB] 996 |3 6 36|[0] oooxoxxo xxxxxxxx [MSB] 997 |3 6 37|[0] oooxoxxx xxxxxxxx [MSB] 998 |3 6 38|[0] xxxxxxxx xxxxxxxx [MSB] Byte0, DQ PI dly=985, DQM PI dly= 985 Final DQ PI dly(LargeUI, SmallUI, PI) =(3 ,6, 25) OEN DQ PI dly(LargeUI, SmallUI, PI) =(3 ,3, 25) Byte1, DQ PI dly=980, DQM PI dly= 980 Final DQ PI dly(LargeUI, SmallUI, PI) =(3 ,6, 20) OEN DQ PI dly(LargeUI, SmallUI, PI) =(3 ,3, 20) == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_0, rank 0 fsp= 1, odt_onoff= 1, Byte mode= 0 == [TxWindowPerbitCal] calType=0, VrefScanEnable 1 Begin, DQ Scan Range 956~1020 Write Rank0 MR14 =0x0 CH=0, VrefRange= 0, VrefLevel = 0 TX Bit0 (981~993) 13 987, Bit8 (971~985) 15 978, TX Bit1 (979~993) 15 986, Bit9 (973~986) 14 979, TX Bit2 (979~994) 16 986, Bit10 (977~990) 14 983, TX Bit3 (975~989) 15 982, Bit11 (972~982) 11 977, TX Bit4 (978~992) 15 985, Bit12 (975~984) 10 979, TX Bit5 (977~991) 15 984, Bit13 (975~984) 10 979, TX Bit6 (978~990) 13 984, Bit14 (975~989) 15 982, TX Bit7 (979~991) 13 985, Bit15 (976~990) 15 983, Write Rank0 MR14 =0x2 CH=0, VrefRange= 0, VrefLevel = 2 TX Bit0 (980~993) 14 986, Bit8 (970~985) 16 977, TX Bit1 (978~994) 17 986, Bit9 (973~987) 15 980, TX Bit2 (979~995) 17 987, Bit10 (977~991) 15 984, TX Bit3 (975~990) 16 982, Bit11 (972~983) 12 977, TX Bit4 (978~992) 15 985, Bit12 (975~985) 11 980, TX Bit5 (977~991) 15 984, Bit13 (975~985) 11 980, TX Bit6 (977~991) 15 984, Bit14 (975~989) 15 982, TX Bit7 (978~992) 15 985, Bit15 (976~991) 16 983, Write Rank0 MR14 =0x4 CH=0, VrefRange= 0, VrefLevel = 4 TX Bit0 (980~994) 15 987, Bit8 (970~986) 17 978, TX Bit1 (978~995) 18 986, Bit9 (972~988) 17 980, TX Bit2 (979~996) 18 987, Bit10 (976~992) 17 984, TX Bit3 (975~991) 17 983, Bit11 (971~984) 14 977, TX Bit4 (978~993) 16 985, Bit12 (974~987) 14 980, TX Bit5 (976~991) 16 983, Bit13 (975~986) 12 980, TX Bit6 (977~991) 15 984, Bit14 (974~989) 16 981, TX Bit7 (978~992) 15 985, Bit15 (976~992) 17 984, Write Rank0 MR14 =0x6 CH=0, VrefRange= 0, VrefLevel = 6 TX Bit0 (979~995) 17 987, Bit8 (969~987) 19 978, TX Bit1 (978~995) 18 986, Bit9 (972~988) 17 980, TX Bit2 (979~997) 19 988, Bit10 (976~993) 18 984, TX Bit3 (974~991) 18 982, Bit11 (970~985) 16 977, TX Bit4 (978~994) 17 986, Bit12 (974~987) 14 980, TX Bit5 (976~992) 17 984, Bit13 (974~987) 14 980, TX Bit6 (977~992) 16 984, Bit14 (974~990) 17 982, TX Bit7 (978~993) 16 985, Bit15 (976~992) 17 984, Write Rank0 MR14 =0x8 CH=0, VrefRange= 0, VrefLevel = 8 TX Bit0 (979~996) 18 987, Bit8 (969~988) 20 978, TX Bit1 (978~996) 19 987, Bit9 (971~988) 18 979, TX Bit2 (978~997) 20 987, Bit10 (976~994) 19 985, TX Bit3 (974~991) 18 982, Bit11 (970~986) 17 978, TX Bit4 (978~995) 18 986, Bit12 (973~988) 16 980, TX Bit5 (976~992) 17 984, Bit13 (974~988) 15 981, TX Bit6 (976~992) 17 984, Bit14 (974~990) 17 982, TX Bit7 (978~994) 17 986, Bit15 (976~993) 18 984, Write Rank0 MR14 =0xa CH=0, VrefRange= 0, VrefLevel = 10 TX Bit0 (979~997) 19 988, Bit8 (969~988) 20 978, TX Bit1 (978~997) 20 987, Bit9 (971~989) 19 980, TX Bit2 (978~998) 21 988, Bit10 (976~995) 20 985, TX Bit3 (973~991) 19 982, Bit11 (970~987) 18 978, TX Bit4 (978~996) 19 987, Bit12 (973~989) 17 981, TX Bit5 (976~993) 18 984, Bit13 (973~988) 16 980, TX Bit6 (976~993) 18 984, Bit14 (973~991) 19 982, TX Bit7 (978~995) 18 986, Bit15 (975~993) 19 984, Write Rank0 MR14 =0xc CH=0, VrefRange= 0, VrefLevel = 12 TX Bit0 (979~998) 20 988, Bit8 (969~989) 21 979, TX Bit1 (978~998) 21 988, Bit9 (970~989) 20 979, TX Bit2 (979~998) 20 988, Bit10 (975~995) 21 985, TX Bit3 (973~992) 20 982, Bit11 (969~987) 19 978, TX Bit4 (977~996) 20 986, Bit12 (972~989) 18 980, TX Bit5 (975~993) 19 984, Bit13 (973~988) 16 980, TX Bit6 (976~993) 18 984, Bit14 (973~991) 19 982, TX Bit7 (978~995) 18 986, Bit15 (975~995) 21 985, Write Rank0 MR14 =0xe CH=0, VrefRange= 0, VrefLevel = 14 TX Bit0 (978~998) 21 988, Bit8 (968~989) 22 978, TX Bit1 (977~998) 22 987, Bit9 (970~989) 20 979, TX Bit2 (978~998) 21 988, Bit10 (975~996) 22 985, TX Bit3 (973~992) 20 982, Bit11 (969~988) 20 978, TX Bit4 (977~997) 21 987, Bit12 (972~989) 18 980, TX Bit5 (975~993) 19 984, Bit13 (972~989) 18 980, TX Bit6 (976~994) 19 985, Bit14 (973~992) 20 982, TX Bit7 (978~996) 19 987, Bit15 (976~995) 20 985, Write Rank0 MR14 =0x10 CH=0, VrefRange= 0, VrefLevel = 16 TX Bit0 (978~999) 22 988, Bit8 (968~989) 22 978, TX Bit1 (977~998) 22 987, Bit9 (970~989) 20 979, TX Bit2 (978~999) 22 988, Bit10 (976~996) 21 986, TX Bit3 (972~992) 21 982, Bit11 (969~988) 20 978, TX Bit4 (977~998) 22 987, Bit12 (972~990) 19 981, TX Bit5 (975~994) 20 984, Bit13 (972~989) 18 980, TX Bit6 (975~994) 20 984, Bit14 (972~993) 22 982, TX Bit7 (977~997) 21 987, Bit15 (975~996) 22 985, Write Rank0 MR14 =0x12 CH=0, VrefRange= 0, VrefLevel = 18 TX Bit0 (978~999) 22 988, Bit8 (968~989) 22 978, TX Bit1 (977~999) 23 988, Bit9 (970~990) 21 980, TX Bit2 (978~999) 22 988, Bit10 (975~996) 22 985, TX Bit3 (971~993) 23 982, Bit11 (969~989) 21 979, TX Bit4 (977~998) 22 987, Bit12 (971~990) 20 980, TX Bit5 (975~995) 21 985, Bit13 (971~989) 19 980, TX Bit6 (975~995) 21 985, Bit14 (972~993) 22 982, TX Bit7 (977~998) 22 987, Bit15 (975~996) 22 985, Write Rank0 MR14 =0x14 CH=0, VrefRange= 0, VrefLevel = 20 TX Bit0 (978~999) 22 988, Bit8 (968~990) 23 979, TX Bit1 (977~999) 23 988, Bit9 (969~991) 23 980, TX Bit2 (978~999) 22 988, Bit10 (975~997) 23 986, TX Bit3 (971~993) 23 982, Bit11 (969~989) 21 979, TX Bit4 (977~998) 22 987, Bit12 (970~990) 21 980, TX Bit5 (974~995) 22 984, Bit13 (971~990) 20 980, TX Bit6 (975~996) 22 985, Bit14 (972~994) 23 983, TX Bit7 (977~998) 22 987, Bit15 (974~996) 23 985, Write Rank0 MR14 =0x16 CH=0, VrefRange= 0, VrefLevel = 22 TX Bit0 (978~999) 22 988, Bit8 (968~991) 24 979, TX Bit1 (977~999) 23 988, Bit9 (969~991) 23 980, TX Bit2 (977~999) 23 988, Bit10 (974~997) 24 985, TX Bit3 (971~993) 23 982, Bit11 (968~989) 22 978, TX Bit4 (977~999) 23 988, Bit12 (970~991) 22 980, TX Bit5 (974~996) 23 985, Bit13 (970~991) 22 980, TX Bit6 (975~997) 23 986, Bit14 (971~994) 24 982, TX Bit7 (977~999) 23 988, Bit15 (974~997) 24 985, Write Rank0 MR14 =0x18 CH=0, VrefRange= 0, VrefLevel = 24 TX Bit0 (977~1000) 24 988, Bit8 (967~990) 24 978, TX Bit1 (976~999) 24 987, Bit9 (969~992) 24 980, TX Bit2 (977~1000) 24 988, Bit10 (974~998) 25 986, TX Bit3 (971~994) 24 982, Bit11 (968~990) 23 979, TX Bit4 (976~999) 24 987, Bit12 (970~992) 23 981, TX Bit5 (973~997) 25 985, Bit13 (970~991) 22 980, TX Bit6 (974~997) 24 985, Bit14 (970~996) 27 983, TX Bit7 (977~999) 23 988, Bit15 (974~997) 24 985, Write Rank0 MR14 =0x1a CH=0, VrefRange= 0, VrefLevel = 26 TX Bit0 (977~1000) 24 988, Bit8 (967~990) 24 978, TX Bit1 (976~1000) 25 988, Bit9 (969~992) 24 980, TX Bit2 (977~1000) 24 988, Bit10 (974~997) 24 985, TX Bit3 (970~994) 25 982, Bit11 (968~990) 23 979, TX Bit4 (976~999) 24 987, Bit12 (969~992) 24 980, TX Bit5 (972~997) 26 984, Bit13 (970~991) 22 980, TX Bit6 (974~998) 25 986, Bit14 (970~996) 27 983, TX Bit7 (976~999) 24 987, Bit15 (974~997) 24 985, Write Rank0 MR14 =0x1c CH=0, VrefRange= 0, VrefLevel = 28 TX Bit0 (977~1000) 24 988, Bit8 (967~990) 24 978, TX Bit1 (976~1000) 25 988, Bit9 (968~991) 24 979, TX Bit2 (977~1000) 24 988, Bit10 (974~997) 24 985, TX Bit3 (970~995) 26 982, Bit11 (968~991) 24 979, TX Bit4 (976~999) 24 987, Bit12 (969~993) 25 981, TX Bit5 (972~998) 27 985, Bit13 (969~991) 23 980, TX Bit6 (974~999) 26 986, Bit14 (970~996) 27 983, TX Bit7 (976~1000) 25 988, Bit15 (973~997) 25 985, Write Rank0 MR14 =0x1e CH=0, VrefRange= 0, VrefLevel = 30 TX Bit0 (977~1000) 24 988, Bit8 (967~990) 24 978, TX Bit1 (976~1000) 25 988, Bit9 (968~991) 24 979, TX Bit2 (977~1000) 24 988, Bit10 (974~997) 24 985, TX Bit3 (970~995) 26 982, Bit11 (968~991) 24 979, TX Bit4 (976~999) 24 987, Bit12 (969~993) 25 981, TX Bit5 (972~998) 27 985, Bit13 (969~991) 23 980, TX Bit6 (974~999) 26 986, Bit14 (970~996) 27 983, TX Bit7 (976~1000) 25 988, Bit15 (973~997) 25 985, Write Rank0 MR14 =0x20 CH=0, VrefRange= 0, VrefLevel = 32 TX Bit0 (977~1000) 24 988, Bit8 (967~990) 24 978, TX Bit1 (976~1000) 25 988, Bit9 (968~991) 24 979, TX Bit2 (977~1000) 24 988, Bit10 (974~997) 24 985, TX Bit3 (970~995) 26 982, Bit11 (968~991) 24 979, TX Bit4 (976~999) 24 987, Bit12 (969~993) 25 981, TX Bit5 (972~998) 27 985, Bit13 (969~991) 23 980, TX Bit6 (974~999) 26 986, Bit14 (970~996) 27 983, TX Bit7 (976~1000) 25 988, Bit15 (973~997) 25 985, Write Rank0 MR14 =0x22 CH=0, VrefRange= 0, VrefLevel = 34 TX Bit0 (977~1000) 24 988, Bit8 (967~990) 24 978, TX Bit1 (976~1000) 25 988, Bit9 (968~991) 24 979, TX Bit2 (977~1000) 24 988, Bit10 (974~997) 24 985, TX Bit3 (970~995) 26 982, Bit11 (968~991) 24 979, TX Bit4 (976~999) 24 987, Bit12 (969~993) 25 981, TX Bit5 (972~998) 27 985, Bit13 (969~991) 23 980, TX Bit6 (974~999) 26 986, Bit14 (970~996) 27 983, TX Bit7 (976~1000) 25 988, Bit15 (973~997) 25 985, Write Rank0 MR14 =0x24 CH=0, VrefRange= 0, VrefLevel = 36 TX Bit0 (977~1000) 24 988, Bit8 (967~990) 24 978, TX Bit1 (976~1000) 25 988, Bit9 (968~991) 24 979, TX Bit2 (977~1000) 24 988, Bit10 (974~997) 24 985, TX Bit3 (970~995) 26 982, Bit11 (968~991) 24 979, TX Bit4 (976~999) 24 987, Bit12 (969~993) 25 981, TX Bit5 (972~998) 27 985, Bit13 (969~991) 23 980, TX Bit6 (974~999) 26 986, Bit14 (970~996) 27 983, TX Bit7 (976~1000) 25 988, Bit15 (973~997) 25 985, Write Rank0 MR14 =0x26 CH=0, VrefRange= 0, VrefLevel = 38 TX Bit0 (977~1000) 24 988, Bit8 (967~990) 24 978, TX Bit1 (976~1000) 25 988, Bit9 (968~991) 24 979, TX Bit2 (977~1000) 24 988, Bit10 (974~997) 24 985, TX Bit3 (970~995) 26 982, Bit11 (968~991) 24 979, TX Bit4 (976~999) 24 987, Bit12 (969~993) 25 981, TX Bit5 (972~998) 27 985, Bit13 (969~991) 23 980, TX Bit6 (974~999) 26 986, Bit14 (970~996) 27 983, TX Bit7 (976~1000) 25 988, Bit15 (973~997) 25 985, TX Vref found, early break! 365< 377 [TX_PER_BIT_DELAY_CELL] DelayCellTimex100 =744/100 ps u1DelayCellOfst[0]=7 cells (6 PI) u1DelayCellOfst[1]=7 cells (6 PI) u1DelayCellOfst[2]=7 cells (6 PI) u1DelayCellOfst[3]=0 cells (0 PI) u1DelayCellOfst[4]=6 cells (5 PI) u1DelayCellOfst[5]=3 cells (3 PI) u1DelayCellOfst[6]=5 cells (4 PI) u1DelayCellOfst[7]=7 cells (6 PI) Byte0, DQ PI dly=982, DQM PI dly= 985 Final DQ PI dly(LargeUI, SmallUI, PI) =(3 ,6, 22) OEN DQ PI dly(LargeUI, SmallUI, PI) =(3 ,3, 22) u1DelayCellOfst[8]=0 cells (0 PI) u1DelayCellOfst[9]=1 cells (1 PI) u1DelayCellOfst[10]=9 cells (7 PI) u1DelayCellOfst[11]=1 cells (1 PI) u1DelayCellOfst[12]=3 cells (3 PI) u1DelayCellOfst[13]=2 cells (2 PI) u1DelayCellOfst[14]=6 cells (5 PI) u1DelayCellOfst[15]=9 cells (7 PI) Byte1, DQ PI dly=978, DQM PI dly= 981 Final DQ PI dly(LargeUI, SmallUI, PI) =(3 ,6, 18) OEN DQ PI dly(LargeUI, SmallUI, PI) =(3 ,3, 18) Write Rank0 MR14 =0x1c Final TX Range 0 Vref 28 [TX_K_DQM_WITH_WDBI] Step1: K DQM with DBI_ON, and check DQM window spec. Before -1MCK, ucdq_final_ui_large_dqs0 = 3, ucdq_final_ui_large_dqs1 = 3 Before -1MCK, ucdq_final_dqm_ui_large_dqs0 = 3, ucdq_final_dqm_ui_large_dqs1 = 3 After -1MCK, ucdq_final_dqm_ui_large_dqs0 = 2, ucdq_final_dqm_ui_large_dqs1 = 2 Write Rank0 MR3 =0xb0 DramC Write-DBI on == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_0, rank 0 fsp= 1, odt_onoff= 1, Byte mode= 0 == [TxWindowPerbitCal] calType=1, VrefScanEnable 0 Begin, DQ Scan Range 701~765 TX Vref Scan disable 701 |2 4 61|[0] xxxxxxxx xxxxxxxx [MSB] 702 |2 4 62|[0] xxxxxxxx xxxxxxxx [MSB] 703 |2 4 63|[0] xxxxxxxx xxxxxxxx [MSB] 704 |2 6 0|[0] xxxxxxxx xxxxxxxx [MSB] 705 |2 6 1|[0] xxxxxxxx xxxxxxxx [MSB] 706 |2 6 2|[0] xxxxxxxx xxxxxxxx [MSB] 707 |2 6 3|[0] xxxxxxxx xxxxxxxx [MSB] 708 |2 6 4|[0] xxxxxxxx xxxxxxxx [MSB] 709 |2 6 5|[0] xxxxxxxx xxxxxxxx [MSB] 710 |2 6 6|[0] xxxxxxxx xxxxxxxx [MSB] 711 |2 6 7|[0] xxxxxxxx xxxxxxxx [MSB] 712 |2 6 8|[0] xxxxxxxx xxxxxxxx [MSB] 713 |2 6 9|[0] xxxxxxxx oooooooo [MSB] 714 |2 6 10|[0] xxxxxxxx oooooooo [MSB] 715 |2 6 11|[0] xxxxxxxx oooooooo [MSB] 716 |2 6 12|[0] xxxxxxxx oooooooo [MSB] 717 |2 6 13|[0] xxxxxxxx oooooooo [MSB] 718 |2 6 14|[0] xxxxxxxx oooooooo [MSB] 738 |2 6 34|[0] oooooooo xxxxxxxx [MSB] 739 |2 6 35|[0] oooooooo xxxxxxxx [MSB] 740 |2 6 36|[0] oooooooo xxxxxxxx [MSB] 741 |2 6 37|[0] oooooooo xxxxxxxx [MSB] 742 |2 6 38|[0] oooooooo xxxxxxxx [MSB] 743 |2 6 39|[0] oooooooo xxxxxxxx [MSB] 744 |2 6 40|[0] oooooooo xxxxxxxx [MSB] 745 |2 6 41|[0] xxxxxxxx xxxxxxxx [MSB] Byte0, DQ PI dly=731, DQM PI dly= 731 Final DQ PI dly(LargeUI, SmallUI, PI) =(2 ,6, 27) OEN DQ PI dly(LargeUI, SmallUI, PI) =(2 ,3, 27) Byte1, DQ PI dly=725, DQM PI dly= 725 Final DQ PI dly(LargeUI, SmallUI, PI) =(2 ,6, 21) OEN DQ PI dly(LargeUI, SmallUI, PI) =(2 ,3, 21) Before -1MCK, ucdq_final_ui_large_dqs0 = 2, ucdq_final_ui_large_dqs1 = 2 Before -1MCK, ucdq_final_dqm_ui_large_dqs0 = 2, ucdq_final_dqm_ui_large_dqs1 = 2 After -1MCK, ucdq_final_dqm_ui_large_dqs0 = 3, ucdq_final_dqm_ui_large_dqs1 = 3 Write Rank0 MR3 =0x30 DramC Write-DBI off [DATLAT] Freq=1600, CH0 RK0, use_rxtx_scan=0 DATLAT Default: 0xf 7, 0xFFFF, sum=0 8, 0xFFFF, sum=0 9, 0xFFFF, sum=0 10, 0xFFFF, sum=0 11, 0xFFFF, sum=0 12, 0xFFFF, sum=0 13, 0xFFFF, sum=0 14, 0x0, sum=1 15, 0x0, sum=2 16, 0x0, sum=3 17, 0x0, sum=4 pattern=2 first_step=14 total pass=5 best_step=16 == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_0, rank 0 fsp= 1, odt_onoff= 1, Byte mode= 0 == Start DQ dly to find pass range UseTestEngine =1 x-axis: bit #, y-axis: DQ dly (-127~63) RX Vref Scan = 1 RX Vref found, early break! Final RX Vref 11, apply to both rank0 and 1 == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_0, rank 0 fsp= 1, odt_onoff= 1, Byte mode= 0 == DQS Delay: DQS0 = 0, DQS1 = 0 DQM Delay: DQM0 = 19, DQM1 = 17 DQ Delay: DQ0 =22, DQ1 =22, DQ2 =24, DQ3 =14 DQ4 =22, DQ5 =17, DQ6 =18, DQ7 =20 DQ8 =13, DQ9 =17, DQ10 =23, DQ11 =15 DQ12 =17, DQ13 =16, DQ14 =18, DQ15 =20 [DramC_TX_OE_Calibration] TA2 Original DQ_B0 (3 6) =30, OEN = 27 Original DQ_B1 (3 6) =30, OEN = 27 23, 0x0, End_B0=23 End_B1=23 24, 0x0, End_B0=24 End_B1=24 25, 0x0, End_B0=25 End_B1=25 26, 0x0, End_B0=26 End_B1=26 27, 0x0, End_B0=27 End_B1=27 28, 0x0, End_B0=28 End_B1=28 29, 0x0, End_B0=29 End_B1=29 30, 0x0, End_B0=30 End_B1=30 31, 0xFFFF, End_B0=30 End_B1=30 Byte0 end_step=30 best_step=27 Final TX OE(2T, 0.5T) = (3, 3) Byte1 end_step=30 best_step=27 Final TX OE(2T, 0.5T) = (3, 3) Write Rank0 MR23 =0x3f [DQSOSC] [DQSOSCAuto] RK0, (LSB)MR18= 0xc0c0, (MSB)MR19= 0x202, tDQSOscB0 = 447 ps tDQSOscB1 = 447 ps CH0_RK0: MR19=0x202, MR18=0xC0C0, DQSOSC=447, MR23=63, INC=12, DEC=18 Write Rank0 MR23 =0x3f [DQSOSC] [DQSOSCAuto] RK0, (LSB)MR18= 0xbfbf, (MSB)MR19= 0x202, tDQSOscB0 = 448 ps tDQSOscB1 = 448 ps CH0 RK0: MR19=202, MR18=BFBF [RankSwap] Rank num 2, (Multi 1), Rank 1 Write Rank0 MR2 =0xad [Write Leveling] delay byte0 byte1 byte2 byte3 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 20 0 0 21 0 0 22 0 0 23 0 0 24 0 0 25 0 0 26 0 ff 27 0 ff 28 0 ff 29 ff ff 30 ff ff 31 ff ff 32 ff ff 33 ff ff 34 ff ff 35 ff ff pass bytecount = 0xff (0xff: all bytes pass) DQS0 dly: 29 DQS1 dly: 26 Write Rank0 MR2 =0x2d [RankSwap] Rank num 2, (Multi 1), Rank 0 Write Rank1 MR1 =0xd6 [Gating] == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_0, rank 1 fsp= 1, odt_onoff= 1, Byte mode= 0 == 3 1 0 |2c2b 2c2b |(11 11)(11 11) |(1 1)(1 1)| 0 3 1 4 |2c2b 2c2b |(11 11)(11 11) |(1 1)(1 1)| 0 3 1 8 |2c2b 2c2b |(11 11)(11 11) |(1 1)(1 1)| 0 3 1 12 |2c2b 2c2b |(11 11)(11 11) |(1 1)(1 1)| 0 3 1 16 |2c2b 2c2b |(11 11)(11 11) |(0 0)(0 0)| 0 3 1 20 |2c2b 2c2b |(11 11)(11 11) |(1 1)(1 0)| 0 3 1 24 |2c2b 2c2b |(11 11)(11 11) |(1 1)(1 0)| 0 [Byte 0] Lead/lag falling Transition (3, 1, 24) 3 1 28 |2c2b 2c2b |(11 11)(11 11) |(1 0)(1 0)| 0 3 2 0 |2c2b 2c2b |(11 11)(11 11) |(1 0)(1 0)| 0 3 2 4 |2c2b 2c2b |(11 11)(11 11) |(1 0)(1 0)| 0 3 2 8 |2c2b 2c2b |(11 11)(11 11) |(1 0)(1 0)| 0 3 2 12 |2c2b 2c2b |(11 11)(11 11) |(1 0)(1 0)| 0 3 2 16 |2c2b 2c2b |(11 11)(11 11) |(1 0)(1 0)| 0 [Byte 0] Lead/lag Transition tap number (7) 3 2 20 |2c2c 2c2b |(11 0)(11 11) |(0 0)(1 0)| 0 3 2 24 |3534 404 |(11 11)(11 11) |(0 0)(0 0)| 0 3 2 28 |3534 201 |(11 11)(11 11) |(0 0)(0 0)| 0 3 3 0 |3534 3534 |(11 11)(11 11) |(0 0)(0 0)| 0 3 3 4 |3534 3534 |(11 11)(11 11) |(0 0)(0 0)| 0 3 3 8 |3534 3534 |(11 11)(11 11) |(0 0)(0 0)| 0 3 3 12 |3534 3534 |(11 11)(11 11) |(1 1)(0 0)| 0 3 3 16 |3534 3534 |(11 11)(11 11) |(0 0)(0 0)| 0 3 3 20 |3534 3534 |(11 11)(11 11) |(1 1)(1 1)| 0 3 3 24 |3534 3534 |(11 11)(11 11) |(1 1)(1 1)| 0 3 3 28 |3534 3534 |(11 11)(11 11) |(1 1)(1 1)| 0 [Byte 1] Lead/lag falling Transition (3, 3, 28) 3 4 0 |3534 3534 |(11 11)(11 11) |(0 0)(0 1)| 0 3 4 4 |3534 3534 |(11 11)(11 11) |(0 0)(0 1)| 0 3 4 8 |3534 3534 |(11 11)(11 11) |(0 0)(0 1)| 0 3 4 12 |3534 3534 |(11 11)(11 11) |(0 0)(0 1)| 0 3 4 16 |3534 3534 |(11 11)(11 11) |(0 0)(0 1)| 0 3 4 20 |201 3534 |(11 11)(11 11) |(1 1)(0 1)| 0 3 4 24 |3d3d 201 |(11 11)(11 11) |(1 1)(1 1)| 0 3 4 28 |3d3d 403 |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 0 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 4 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 8 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 12 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 16 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 20 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 24 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 28 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 6 0 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 6 4 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 6 8 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 6 12 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 [Byte 0] Lead/lag falling Transition (3, 6, 12) [Byte 1] Lead/lag falling Transition (3, 6, 12) 3 6 16 |3d3d 3d3d |(11 11)(11 11) |(1 0)(1 0)| 0 [Byte 0] Lead/lag Transition tap number (2) 3 6 20 |3e3d 3d3d |(11 11)(11 11) |(0 0)(1 0)| 0 [Byte 1] Lead/lag Transition tap number (3) 3 6 24 |202 3d3d |(11 11)(11 11) |(0 0)(0 0)| 0 3 6 28 |4646 202 |(0 0)(11 11) |(0 0)(0 0)| 0 [Byte 0]First pass (3, 6, 28) 3 7 0 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 [Byte 1]First pass (3, 7, 0) 3 7 4 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 8 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 12 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 16 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 20 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 24 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 28 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 4 0 0 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 All bytes gating window > 1UI, Early break! best DQS0 dly(2T, 0.5T, PI) = (3, 6, 16) best DQS1 dly(2T, 0.5T, PI) = (3, 6, 18) best DQS0 P1 dly(2T, 0.5T, PI) = (4, 2, 16) best DQS1 P1 dly(2T, 0.5T, PI) = (4, 2, 18) Write Rank1 MR1 =0x56 best RODT dly(2T, 0.5T) = (2, 3) best RODT dly(2T, 0.5T) = (2, 3) == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_0, rank 1 fsp= 1, odt_onoff= 1, Byte mode= 0 == Start DQ dly to find pass range UseTestEngine =0 x-axis: bit #, y-axis: DQ dly (-127~63) RX Vref Scan = 0 -26, [0] xxxxxxxx xxxxxxxx [MSB] -25, [0] xxxxxxxx xxxxxxxx [MSB] -24, [0] xxxxxxxx xxxxxxxx [MSB] -23, [0] xxxxxxxx xxxxxxxx [MSB] -22, [0] xxxxxxxx xxxxxxxx [MSB] -21, [0] xxxxxxxx xxxxxxxx [MSB] -20, [0] xxxxxxxx xxxxxxxx [MSB] -19, [0] xxxxxxxx xxxxxxxx [MSB] -18, [0] xxxxxxxx xxxxxxxx [MSB] -17, [0] xxxxxxxx xxxxxxxx [MSB] -16, [0] xxxxxxxx xxxxxxxx [MSB] -15, [0] xxxxxxxx xxxxxxxx [MSB] -14, [0] xxxxxxxx xxxxxxxx [MSB] -13, [0] xxxxxxxx xxxxxxxx [MSB] -12, [0] xxxxxxxx xxxxxxxx [MSB] -11, [0] xxxxxxxx xxxxxxxx [MSB] -10, [0] xxxxxxxx xxxxxxxx [MSB] -9, [0] xxxxxxxx xxxxxxxx [MSB] -8, [0] xxxxxxxx xxxxxxxx [MSB] -7, [0] xxxxxxxx xxxxxxxx [MSB] -6, [0] xxxxxxxx xxxxxxxx [MSB] -5, [0] xxxxxxxx xxxxxxxx [MSB] -4, [0] xxxxxxxx oxxxxxxx [MSB] -3, [0] xxxoxxxx ooxoxxxx [MSB] -2, [0] xxxoxxxx ooxoooxx [MSB] -1, [0] xxxoxoxx ooxoooxx [MSB] 0, [0] xxxoxoox ooxoooxx [MSB] 1, [0] xxxoxoox ooxoooox [MSB] 2, [0] xxxooooo ooxoooox [MSB] 3, [0] xxxooooo ooxoooox [MSB] 4, [0] ooxooooo ooxooooo [MSB] 32, [0] oooxoooo oooooooo [MSB] 33, [0] oooxoooo xooooooo [MSB] 34, [0] oooxoooo xooooooo [MSB] 35, [0] oooxoooo xxoxoooo [MSB] 36, [0] oooxoxxo xxoxxoxo [MSB] 37, [0] oooxoxxx xxoxxxxo [MSB] 38, [0] oooxoxxx xxoxxxxo [MSB] 39, [0] ooxxxxxx xxoxxxxx [MSB] 40, [0] xoxxxxxx xxoxxxxx [MSB] 41, [0] xxxxxxxx xxoxxxxx [MSB] 42, [0] xxxxxxxx xxoxxxxx [MSB] 43, [0] xxxxxxxx xxxxxxxx [MSB] iDelay=43, Bit 0, Center 21 (4 ~ 39) 36 iDelay=43, Bit 1, Center 22 (4 ~ 40) 37 iDelay=43, Bit 2, Center 21 (5 ~ 38) 34 iDelay=43, Bit 3, Center 14 (-3 ~ 31) 35 iDelay=43, Bit 4, Center 20 (2 ~ 38) 37 iDelay=43, Bit 5, Center 17 (-1 ~ 35) 37 iDelay=43, Bit 6, Center 17 (0 ~ 35) 36 iDelay=43, Bit 7, Center 19 (2 ~ 36) 35 iDelay=43, Bit 8, Center 14 (-4 ~ 32) 37 iDelay=43, Bit 9, Center 15 (-3 ~ 34) 38 iDelay=43, Bit 10, Center 23 (5 ~ 42) 38 iDelay=43, Bit 11, Center 15 (-3 ~ 34) 38 iDelay=43, Bit 12, Center 16 (-2 ~ 35) 38 iDelay=43, Bit 13, Center 17 (-2 ~ 36) 39 iDelay=43, Bit 14, Center 18 (1 ~ 35) 35 iDelay=43, Bit 15, Center 21 (4 ~ 38) 35 == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_0, rank 1 fsp= 1, odt_onoff= 1, Byte mode= 0 == DQS Delay: DQS0 = 0, DQS1 = 0 DQM Delay: DQM0 = 18, DQM1 = 17 DQ Delay: DQ0 =21, DQ1 =22, DQ2 =21, DQ3 =14 DQ4 =20, DQ5 =17, DQ6 =17, DQ7 =19 DQ8 =14, DQ9 =15, DQ10 =23, DQ11 =15 DQ12 =16, DQ13 =17, DQ14 =18, DQ15 =21 DramC Write-DBI off == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_0, rank 1 fsp= 1, odt_onoff= 1, Byte mode= 0 == [TxWindowPerbitCal] calType=2, VrefScanEnable 0 Begin, DQ Scan Range 922~1178 TX Vref Scan disable 922 |3 4 26|[0] xxxxxxxx xxxxxxxx [MSB] 923 |3 4 27|[0] xxxxxxxx xxxxxxxx [MSB] 924 |3 4 28|[0] xxxxxxxx xxxxxxxx [MSB] 925 |3 4 29|[0] xxxxxxxx xxxxxxxx [MSB] 926 |3 4 30|[0] xxxxxxxx xxxxxxxx [MSB] 927 |3 4 31|[0] xxxxxxxx xxxxxxxx [MSB] 928 |3 4 32|[0] xxxxxxxx xxxxxxxx [MSB] 929 |3 4 33|[0] xxxxxxxx xxxxxxxx [MSB] 930 |3 4 34|[0] xxxxxxxx xxxxxxxx [MSB] 931 |3 4 35|[0] xxxxxxxx xxxxxxxx [MSB] 932 |3 4 36|[0] xxxxxxxx xxxxxxxx [MSB] 933 |3 4 37|[0] xxxxxxxx xxxxxxxx [MSB] 934 |3 4 38|[0] xxxxxxxx xxxxxxxx [MSB] 935 |3 4 39|[0] xxxxxxxx xxxxxxxx [MSB] 936 |3 4 40|[0] xxxxxxxx xxxxxxxx [MSB] 937 |3 4 41|[0] xxxxxxxx xxxxxxxx [MSB] 938 |3 4 42|[0] xxxxxxxx xxxxxxxx [MSB] 939 |3 4 43|[0] xxxxxxxx xxxxxxxx [MSB] 940 |3 4 44|[0] xxxxxxxx xxxxxxxx [MSB] 941 |3 4 45|[0] xxxxxxxx xxxxxxxx [MSB] 942 |3 4 46|[0] xxxxxxxx xxxxxxxx [MSB] 943 |3 4 47|[0] xxxxxxxx xxxxxxxx [MSB] 944 |3 4 48|[0] xxxxxxxx xxxxxxxx [MSB] 945 |3 4 49|[0] xxxxxxxx xxxxxxxx [MSB] 946 |3 4 50|[0] xxxxxxxx xxxxxxxx [MSB] 947 |3 4 51|[0] xxxxxxxx xxxxxxxx [MSB] 948 |3 4 52|[0] xxxxxxxx xxxxxxxx [MSB] 949 |3 4 53|[0] xxxxxxxx xxxxxxxx [MSB] 950 |3 4 54|[0] xxxxxxxx xxxxxxxx [MSB] 951 |3 4 55|[0] xxxxxxxx xxxxxxxx [MSB] 952 |3 4 56|[0] xxxxxxxx xxxxxxxx [MSB] 953 |3 4 57|[0] xxxxxxxx xxxxxxxx [MSB] 954 |3 4 58|[0] xxxxxxxx xxxxxxxx [MSB] 955 |3 4 59|[0] xxxxxxxx xxxxxxxx [MSB] 956 |3 4 60|[0] xxxxxxxx xxxxxxxx [MSB] 957 |3 4 61|[0] xxxxxxxx xxxxxxxx [MSB] 958 |3 4 62|[0] xxxxxxxx xxxxxxxx [MSB] 959 |3 4 63|[0] xxxxxxxx xxxxxxxx [MSB] 960 |3 6 0|[0] xxxxxxxx xxxxxxxx [MSB] 961 |3 6 1|[0] xxxxxxxx xxxxxxxx [MSB] 962 |3 6 2|[0] xxxxxxxx xxxxxxxx [MSB] 963 |3 6 3|[0] xxxxxxxx xxxxxxxx [MSB] 964 |3 6 4|[0] xxxxxxxx xxxxxxxx [MSB] 965 |3 6 5|[0] xxxxxxxx xxxxxxxx [MSB] 966 |3 6 6|[0] xxxxxxxx xxxxxxxx [MSB] 967 |3 6 7|[0] xxxxxxxx xxxxxxxx [MSB] 968 |3 6 8|[0] xxxxxxxx xxxxxxxx [MSB] 969 |3 6 9|[0] xxxxxxxx xxxxxxxx [MSB] 970 |3 6 10|[0] xxxxxxxx xxxxxxxx [MSB] 971 |3 6 11|[0] xxxxxxxx xxxxxxxx [MSB] 972 |3 6 12|[0] xxxxxxxx oxxxxxxx [MSB] 973 |3 6 13|[0] xxxxxxxx oxxoxxxx [MSB] 974 |3 6 14|[0] xxxxxxxx ooxoooox [MSB] 975 |3 6 15|[0] xxxxxxxx ooxoooox [MSB] 976 |3 6 16|[0] xxxxxxxx ooxoooox [MSB] 977 |3 6 17|[0] xxxxxxxx oooooooo [MSB] 978 |3 6 18|[0] xoxooooo oooooooo [MSB] 979 |3 6 19|[0] xooooooo oooooooo [MSB] 990 |3 6 30|[0] oooooooo oooxoooo [MSB] 991 |3 6 31|[0] oooooooo xooxoooo [MSB] 992 |3 6 32|[0] oooooooo xxoxxooo [MSB] 993 |3 6 33|[0] oooxoooo xxxxxxxx [MSB] 994 |3 6 34|[0] oooxoooo xxxxxxxx [MSB] 995 |3 6 35|[0] oooxoooo xxxxxxxx [MSB] 996 |3 6 36|[0] oooxoxoo xxxxxxxx [MSB] 997 |3 6 37|[0] oooxoxoo xxxxxxxx [MSB] 998 |3 6 38|[0] oooxoxoo xxxxxxxx [MSB] 999 |3 6 39|[0] oooxoxxo xxxxxxxx [MSB] 1000 |3 6 40|[0] xxxxxxxx xxxxxxxx [MSB] Byte0, DQ PI dly=987, DQM PI dly= 987 Final DQ PI dly(LargeUI, SmallUI, PI) =(3 ,6, 27) OEN DQ PI dly(LargeUI, SmallUI, PI) =(3 ,3, 27) Byte1, DQ PI dly=982, DQM PI dly= 982 Final DQ PI dly(LargeUI, SmallUI, PI) =(3 ,6, 22) OEN DQ PI dly(LargeUI, SmallUI, PI) =(3 ,3, 22) == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_0, rank 1 fsp= 1, odt_onoff= 1, Byte mode= 0 == [TxWindowPerbitCal] calType=0, VrefScanEnable 1 Begin, DQ Scan Range 958~1022 Write Rank1 MR14 =0x0 CH=0, VrefRange= 0, VrefLevel = 0 TX Bit0 (983~994) 12 988, Bit8 (975~986) 12 980, TX Bit1 (980~995) 16 987, Bit9 (976~987) 12 981, TX Bit2 (983~993) 11 988, Bit10 (980~992) 13 986, TX Bit3 (977~990) 14 983, Bit11 (975~984) 10 979, TX Bit4 (980~994) 15 987, Bit12 (976~987) 12 981, TX Bit5 (979~990) 12 984, Bit13 (976~988) 13 982, TX Bit6 (979~992) 14 985, Bit14 (976~991) 16 983, TX Bit7 (981~994) 14 987, Bit15 (979~993) 15 986, Write Rank1 MR14 =0x2 CH=0, VrefRange= 0, VrefLevel = 2 TX Bit0 (982~995) 14 988, Bit8 (974~987) 14 980, TX Bit1 (980~995) 16 987, Bit9 (976~988) 13 982, TX Bit2 (982~994) 13 988, Bit10 (979~993) 15 986, TX Bit3 (976~990) 15 983, Bit11 (975~985) 11 980, TX Bit4 (980~995) 16 987, Bit12 (976~988) 13 982, TX Bit5 (978~991) 14 984, Bit13 (976~989) 14 982, TX Bit6 (978~993) 16 985, Bit14 (976~991) 16 983, TX Bit7 (980~994) 15 987, Bit15 (979~993) 15 986, Write Rank1 MR14 =0x4 CH=0, VrefRange= 0, VrefLevel = 4 TX Bit0 (982~996) 15 989, Bit8 (973~988) 16 980, TX Bit1 (980~997) 18 988, Bit9 (976~988) 13 982, TX Bit2 (982~995) 14 988, Bit10 (979~993) 15 986, TX Bit3 (976~990) 15 983, Bit11 (975~986) 12 980, TX Bit4 (979~996) 18 987, Bit12 (976~988) 13 982, TX Bit5 (978~991) 14 984, Bit13 (975~989) 15 982, TX Bit6 (978~994) 17 986, Bit14 (975~992) 18 983, TX Bit7 (980~995) 16 987, Bit15 (978~994) 17 986, Write Rank1 MR14 =0x6 CH=0, VrefRange= 0, VrefLevel = 6 TX Bit0 (981~997) 17 989, Bit8 (973~988) 16 980, TX Bit1 (979~997) 19 988, Bit9 (975~989) 15 982, TX Bit2 (981~996) 16 988, Bit10 (978~995) 18 986, TX Bit3 (975~991) 17 983, Bit11 (974~987) 14 980, TX Bit4 (979~997) 19 988, Bit12 (975~989) 15 982, TX Bit5 (978~992) 15 985, Bit13 (975~990) 16 982, TX Bit6 (978~994) 17 986, Bit14 (975~993) 19 984, TX Bit7 (979~996) 18 987, Bit15 (978~995) 18 986, Write Rank1 MR14 =0x8 CH=0, VrefRange= 0, VrefLevel = 8 TX Bit0 (981~998) 18 989, Bit8 (972~989) 18 980, TX Bit1 (979~998) 20 988, Bit9 (975~989) 15 982, TX Bit2 (982~997) 16 989, Bit10 (978~996) 19 987, TX Bit3 (975~991) 17 983, Bit11 (974~988) 15 981, TX Bit4 (979~997) 19 988, Bit12 (975~989) 15 982, TX Bit5 (978~993) 16 985, Bit13 (975~990) 16 982, TX Bit6 (978~995) 18 986, Bit14 (975~994) 20 984, TX Bit7 (979~997) 19 988, Bit15 (977~996) 20 986, Write Rank1 MR14 =0xa CH=0, VrefRange= 0, VrefLevel = 10 TX Bit0 (980~998) 19 989, Bit8 (972~989) 18 980, TX Bit1 (979~999) 21 989, Bit9 (975~990) 16 982, TX Bit2 (980~998) 19 989, Bit10 (978~996) 19 987, TX Bit3 (975~991) 17 983, Bit11 (974~988) 15 981, TX Bit4 (979~998) 20 988, Bit12 (975~990) 16 982, TX Bit5 (977~993) 17 985, Bit13 (975~990) 16 982, TX Bit6 (978~996) 19 987, Bit14 (975~994) 20 984, TX Bit7 (979~997) 19 988, Bit15 (977~996) 20 986, Write Rank1 MR14 =0xc CH=0, VrefRange= 0, VrefLevel = 12 TX Bit0 (980~999) 20 989, Bit8 (972~989) 18 980, TX Bit1 (979~999) 21 989, Bit9 (974~990) 17 982, TX Bit2 (980~998) 19 989, Bit10 (977~997) 21 987, TX Bit3 (974~992) 19 983, Bit11 (974~989) 16 981, TX Bit4 (979~998) 20 988, Bit12 (975~990) 16 982, TX Bit5 (977~994) 18 985, Bit13 (975~991) 17 983, TX Bit6 (978~997) 20 987, Bit14 (975~995) 21 985, TX Bit7 (979~998) 20 988, Bit15 (977~997) 21 987, Write Rank1 MR14 =0xe CH=0, VrefRange= 0, VrefLevel = 14 TX Bit0 (980~999) 20 989, Bit8 (971~990) 20 980, TX Bit1 (978~999) 22 988, Bit9 (974~991) 18 982, TX Bit2 (980~999) 20 989, Bit10 (977~997) 21 987, TX Bit3 (974~992) 19 983, Bit11 (973~989) 17 981, TX Bit4 (978~999) 22 988, Bit12 (975~991) 17 983, TX Bit5 (977~995) 19 986, Bit13 (974~992) 19 983, TX Bit6 (978~998) 21 988, Bit14 (974~996) 23 985, TX Bit7 (979~999) 21 989, Bit15 (977~997) 21 987, Write Rank1 MR14 =0x10 CH=0, VrefRange= 0, VrefLevel = 16 TX Bit0 (979~999) 21 989, Bit8 (971~990) 20 980, TX Bit1 (978~1000) 23 989, Bit9 (974~991) 18 982, TX Bit2 (979~999) 21 989, Bit10 (977~997) 21 987, TX Bit3 (974~993) 20 983, Bit11 (973~990) 18 981, TX Bit4 (978~999) 22 988, Bit12 (975~991) 17 983, TX Bit5 (977~996) 20 986, Bit13 (974~993) 20 983, TX Bit6 (977~998) 22 987, Bit14 (974~996) 23 985, TX Bit7 (979~999) 21 989, Bit15 (977~997) 21 987, Write Rank1 MR14 =0x12 CH=0, VrefRange= 0, VrefLevel = 18 TX Bit0 (979~1000) 22 989, Bit8 (970~991) 22 980, TX Bit1 (978~1000) 23 989, Bit9 (974~992) 19 983, TX Bit2 (980~999) 20 989, Bit10 (977~998) 22 987, TX Bit3 (974~993) 20 983, Bit11 (973~990) 18 981, TX Bit4 (978~999) 22 988, Bit12 (974~992) 19 983, TX Bit5 (977~997) 21 987, Bit13 (974~993) 20 983, TX Bit6 (977~999) 23 988, Bit14 (974~996) 23 985, TX Bit7 (978~999) 22 988, Bit15 (976~998) 23 987, Write Rank1 MR14 =0x14 CH=0, VrefRange= 0, VrefLevel = 20 TX Bit0 (979~1000) 22 989, Bit8 (970~991) 22 980, TX Bit1 (978~1000) 23 989, Bit9 (974~992) 19 983, TX Bit2 (979~1000) 22 989, Bit10 (976~998) 23 987, TX Bit3 (973~994) 22 983, Bit11 (972~990) 19 981, TX Bit4 (978~1000) 23 989, Bit12 (974~993) 20 983, TX Bit5 (977~997) 21 987, Bit13 (974~994) 21 984, TX Bit6 (977~999) 23 988, Bit14 (974~997) 24 985, TX Bit7 (978~1000) 23 989, Bit15 (976~998) 23 987, Write Rank1 MR14 =0x16 CH=0, VrefRange= 0, VrefLevel = 22 TX Bit0 (979~1001) 23 990, Bit8 (969~992) 24 980, TX Bit1 (978~1001) 24 989, Bit9 (973~993) 21 983, TX Bit2 (979~1000) 22 989, Bit10 (976~998) 23 987, TX Bit3 (973~994) 22 983, Bit11 (972~991) 20 981, TX Bit4 (978~1000) 23 989, Bit12 (974~994) 21 984, TX Bit5 (976~998) 23 987, Bit13 (973~995) 23 984, TX Bit6 (977~999) 23 988, Bit14 (974~997) 24 985, TX Bit7 (978~1000) 23 989, Bit15 (976~998) 23 987, Write Rank1 MR14 =0x18 CH=0, VrefRange= 0, VrefLevel = 24 TX Bit0 (979~1001) 23 990, Bit8 (969~993) 25 981, TX Bit1 (978~1001) 24 989, Bit9 (973~994) 22 983, TX Bit2 (979~1000) 22 989, Bit10 (976~998) 23 987, TX Bit3 (972~995) 24 983, Bit11 (971~992) 22 981, TX Bit4 (978~1000) 23 989, Bit12 (973~994) 22 983, TX Bit5 (976~998) 23 987, Bit13 (973~996) 24 984, TX Bit6 (976~999) 24 987, Bit14 (973~997) 25 985, TX Bit7 (978~1001) 24 989, Bit15 (976~999) 24 987, Write Rank1 MR14 =0x1a CH=0, VrefRange= 0, VrefLevel = 26 TX Bit0 (978~1002) 25 990, Bit8 (969~993) 25 981, TX Bit1 (978~1001) 24 989, Bit9 (973~995) 23 984, TX Bit2 (979~1001) 23 990, Bit10 (976~999) 24 987, TX Bit3 (972~995) 24 983, Bit11 (971~993) 23 982, TX Bit4 (978~1001) 24 989, Bit12 (973~995) 23 984, TX Bit5 (976~998) 23 987, Bit13 (973~996) 24 984, TX Bit6 (976~1000) 25 988, Bit14 (973~997) 25 985, TX Bit7 (978~1001) 24 989, Bit15 (976~999) 24 987, Write Rank1 MR14 =0x1c CH=0, VrefRange= 0, VrefLevel = 28 TX Bit0 (978~1002) 25 990, Bit8 (969~993) 25 981, TX Bit1 (978~1002) 25 990, Bit9 (973~995) 23 984, TX Bit2 (978~1001) 24 989, Bit10 (976~1000) 25 988, TX Bit3 (971~996) 26 983, Bit11 (970~994) 25 982, TX Bit4 (977~1002) 26 989, Bit12 (973~996) 24 984, TX Bit5 (975~999) 25 987, Bit13 (972~996) 25 984, TX Bit6 (976~1000) 25 988, Bit14 (973~997) 25 985, TX Bit7 (978~1001) 24 989, Bit15 (976~999) 24 987, Write Rank1 MR14 =0x1e CH=0, VrefRange= 0, VrefLevel = 30 TX Bit0 (978~1003) 26 990, Bit8 (969~992) 24 980, TX Bit1 (978~1001) 24 989, Bit9 (971~995) 25 983, TX Bit2 (978~1002) 25 990, Bit10 (976~1000) 25 988, TX Bit3 (972~997) 26 984, Bit11 (970~993) 24 981, TX Bit4 (977~1002) 26 989, Bit12 (972~995) 24 983, TX Bit5 (975~999) 25 987, Bit13 (971~995) 25 983, TX Bit6 (976~1000) 25 988, Bit14 (973~997) 25 985, TX Bit7 (977~1002) 26 989, Bit15 (975~999) 25 987, Write Rank1 MR14 =0x20 CH=0, VrefRange= 0, VrefLevel = 32 TX Bit0 (978~1003) 26 990, Bit8 (969~992) 24 980, TX Bit1 (978~1001) 24 989, Bit9 (971~995) 25 983, TX Bit2 (978~1002) 25 990, Bit10 (976~1000) 25 988, TX Bit3 (972~997) 26 984, Bit11 (970~993) 24 981, TX Bit4 (977~1002) 26 989, Bit12 (972~995) 24 983, TX Bit5 (975~999) 25 987, Bit13 (971~995) 25 983, TX Bit6 (976~1000) 25 988, Bit14 (973~997) 25 985, TX Bit7 (977~1002) 26 989, Bit15 (975~999) 25 987, Write Rank1 MR14 =0x22 CH=0, VrefRange= 0, VrefLevel = 34 TX Bit0 (978~1003) 26 990, Bit8 (969~992) 24 980, TX Bit1 (978~1001) 24 989, Bit9 (971~995) 25 983, TX Bit2 (978~1002) 25 990, Bit10 (976~1000) 25 988, TX Bit3 (972~997) 26 984, Bit11 (970~993) 24 981, TX Bit4 (977~1002) 26 989, Bit12 (972~995) 24 983, TX Bit5 (975~999) 25 987, Bit13 (971~995) 25 983, TX Bit6 (976~1000) 25 988, Bit14 (973~997) 25 985, TX Bit7 (977~1002) 26 989, Bit15 (975~999) 25 987, TX Vref found, early break! 378< 380 [TX_PER_BIT_DELAY_CELL] DelayCellTimex100 =744/100 ps u1DelayCellOfst[0]=7 cells (6 PI) u1DelayCellOfst[1]=6 cells (5 PI) u1DelayCellOfst[2]=7 cells (6 PI) u1DelayCellOfst[3]=0 cells (0 PI) u1DelayCellOfst[4]=6 cells (5 PI) u1DelayCellOfst[5]=3 cells (3 PI) u1DelayCellOfst[6]=5 cells (4 PI) u1DelayCellOfst[7]=6 cells (5 PI) Byte0, DQ PI dly=984, DQM PI dly= 987 Final DQ PI dly(LargeUI, SmallUI, PI) =(3 ,6, 24) OEN DQ PI dly(LargeUI, SmallUI, PI) =(3 ,3, 24) u1DelayCellOfst[8]=0 cells (0 PI) u1DelayCellOfst[9]=3 cells (3 PI) u1DelayCellOfst[10]=10 cells (8 PI) u1DelayCellOfst[11]=1 cells (1 PI) u1DelayCellOfst[12]=3 cells (3 PI) u1DelayCellOfst[13]=3 cells (3 PI) u1DelayCellOfst[14]=6 cells (5 PI) u1DelayCellOfst[15]=9 cells (7 PI) Byte1, DQ PI dly=980, DQM PI dly= 984 Final DQ PI dly(LargeUI, SmallUI, PI) =(3 ,6, 20) OEN DQ PI dly(LargeUI, SmallUI, PI) =(3 ,3, 20) wait MRW command Rank1 MR14 =0x1e fired (1) Write Rank1 MR14 =0x1e Final TX Range 0 Vref 30 [TX_K_DQM_WITH_WDBI] Step1: K DQM with DBI_ON, and check DQM window spec. Before -1MCK, ucdq_final_ui_large_dqs0 = 3, ucdq_final_ui_large_dqs1 = 3 Before -1MCK, ucdq_final_dqm_ui_large_dqs0 = 3, ucdq_final_dqm_ui_large_dqs1 = 3 After -1MCK, ucdq_final_dqm_ui_large_dqs0 = 2, ucdq_final_dqm_ui_large_dqs1 = 2 Write Rank1 MR3 =0xb0 DramC Write-DBI on == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_0, rank 1 fsp= 1, odt_onoff= 1, Byte mode= 0 == [TxWindowPerbitCal] calType=1, VrefScanEnable 0 Begin, DQ Scan Range 704~768 TX Vref Scan disable 704 |2 6 0|[0] xxxxxxxx xxxxxxxx [MSB] 705 |2 6 1|[0] xxxxxxxx xxxxxxxx [MSB] 706 |2 6 2|[0] xxxxxxxx xxxxxxxx [MSB] 707 |2 6 3|[0] xxxxxxxx xxxxxxxx [MSB] 708 |2 6 4|[0] xxxxxxxx xxxxxxxx [MSB] 709 |2 6 5|[0] xxxxxxxx xxxxxxxx [MSB] 710 |2 6 6|[0] xxxxxxxx xxxxxxxx [MSB] 711 |2 6 7|[0] xxxxxxxx xxxxxxxx [MSB] 712 |2 6 8|[0] xxxxxxxx xxxxxxxx [MSB] 713 |2 6 9|[0] xxxxxxxx xxxxxxxx [MSB] 714 |2 6 10|[0] xxxxxxxx oooooooo [MSB] 715 |2 6 11|[0] xxxxxxxx oooooooo [MSB] 716 |2 6 12|[0] xxxxxxxx oooooooo [MSB] 717 |2 6 13|[0] xxxxxxxx oooooooo [MSB] 718 |2 6 14|[0] xxxxxxxx oooooooo [MSB] 719 |2 6 15|[0] xxxxxxxx oooooooo [MSB] 741 |2 6 37|[0] oooooooo xxxxxxxx [MSB] 742 |2 6 38|[0] oooooooo xxxxxxxx [MSB] 743 |2 6 39|[0] oooooooo xxxxxxxx [MSB] 744 |2 6 40|[0] oooooooo xxxxxxxx [MSB] 745 |2 6 41|[0] oooooooo xxxxxxxx [MSB] 746 |2 6 42|[0] xxxxxxxx xxxxxxxx [MSB] Byte0, DQ PI dly=732, DQM PI dly= 732 Final DQ PI dly(LargeUI, SmallUI, PI) =(2 ,6, 28) OEN DQ PI dly(LargeUI, SmallUI, PI) =(2 ,3, 28) Byte1, DQ PI dly=727, DQM PI dly= 727 Final DQ PI dly(LargeUI, SmallUI, PI) =(2 ,6, 23) OEN DQ PI dly(LargeUI, SmallUI, PI) =(2 ,3, 23) Before -1MCK, ucdq_final_ui_large_dqs0 = 2, ucdq_final_ui_large_dqs1 = 2 Before -1MCK, ucdq_final_dqm_ui_large_dqs0 = 2, ucdq_final_dqm_ui_large_dqs1 = 2 After -1MCK, ucdq_final_dqm_ui_large_dqs0 = 3, ucdq_final_dqm_ui_large_dqs1 = 3 Write Rank1 MR3 =0x30 DramC Write-DBI off [DATLAT] Freq=1600, CH0 RK1, use_rxtx_scan=0 DATLAT Default: 0x10 7, 0xFFFF, sum=0 8, 0xFFFF, sum=0 9, 0xFFFF, sum=0 10, 0xFFFF, sum=0 11, 0xFFFF, sum=0 12, 0xFFFF, sum=0 13, 0xFFFF, sum=0 14, 0x0, sum=1 15, 0x0, sum=2 16, 0x0, sum=3 17, 0x0, sum=4 pattern=2 first_step=14 total pass=5 best_step=16 == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_0, rank 1 fsp= 1, odt_onoff= 1, Byte mode= 0 == Start DQ dly to find pass range UseTestEngine =1 x-axis: bit #, y-axis: DQ dly (-127~63) RX Vref Scan = 0 -26, [0] xxxxxxxx xxxxxxxx [MSB] -25, [0] xxxxxxxx xxxxxxxx [MSB] -24, [0] xxxxxxxx xxxxxxxx [MSB] -23, [0] xxxxxxxx xxxxxxxx [MSB] -22, [0] xxxxxxxx xxxxxxxx [MSB] -21, [0] xxxxxxxx xxxxxxxx [MSB] -20, [0] xxxxxxxx xxxxxxxx [MSB] -19, [0] xxxxxxxx xxxxxxxx [MSB] -18, [0] xxxxxxxx xxxxxxxx [MSB] -17, [0] xxxxxxxx xxxxxxxx [MSB] -16, [0] xxxxxxxx xxxxxxxx [MSB] -15, [0] xxxxxxxx xxxxxxxx [MSB] -14, [0] xxxxxxxx xxxxxxxx [MSB] -13, [0] xxxxxxxx xxxxxxxx [MSB] -12, [0] xxxxxxxx xxxxxxxx [MSB] -11, [0] xxxxxxxx xxxxxxxx [MSB] -10, [0] xxxxxxxx xxxxxxxx [MSB] -9, [0] xxxxxxxx xxxxxxxx [MSB] -8, [0] xxxxxxxx xxxxxxxx [MSB] -7, [0] xxxxxxxx xxxxxxxx [MSB] -6, [0] xxxxxxxx xxxxxxxx [MSB] -5, [0] xxxxxxxx xxxxxxxx [MSB] -4, [0] xxxxxxxx oxxxxxxx [MSB] -3, [0] xxxxxxxx oxxxxxxx [MSB] -2, [0] xxxoxoxx ooxoxxxx [MSB] -1, [0] xxxoxoxx ooxoooxx [MSB] 0, [0] xxxoxoxx ooxoooxx [MSB] 1, [0] xxxoxoox ooxoooxx [MSB] 2, [0] xxxoxoox ooxoooox [MSB] 3, [0] oxxooooo ooxoooox [MSB] 4, [0] ooxooooo ooxooooo [MSB] 5, [0] oooooooo ooxooooo [MSB] 32, [0] oooxoooo oooooooo [MSB] 33, [0] oooxoooo xooxoooo [MSB] 34, [0] oooxoooo xooxoxoo [MSB] 35, [0] oooxoxoo xxoxxxoo [MSB] 36, [0] oooxoxxo xxoxxxxo [MSB] 37, [0] oooxoxxo xxoxxxxo [MSB] 38, [0] oooxoxxx xxoxxxxx [MSB] 39, [0] oxoxxxxx xxoxxxxx [MSB] 40, [0] xxoxxxxx xxoxxxxx [MSB] 41, [0] xxxxxxxx xxxxxxxx [MSB] iDelay=41, Bit 0, Center 21 (3 ~ 39) 37 iDelay=41, Bit 1, Center 21 (4 ~ 38) 35 iDelay=41, Bit 2, Center 22 (5 ~ 40) 36 iDelay=41, Bit 3, Center 14 (-2 ~ 31) 34 iDelay=41, Bit 4, Center 20 (3 ~ 38) 36 iDelay=41, Bit 5, Center 16 (-2 ~ 34) 37 iDelay=41, Bit 6, Center 18 (1 ~ 35) 35 iDelay=41, Bit 7, Center 20 (3 ~ 37) 35 iDelay=41, Bit 8, Center 14 (-4 ~ 32) 37 iDelay=41, Bit 9, Center 16 (-2 ~ 34) 37 iDelay=41, Bit 10, Center 23 (6 ~ 40) 35 iDelay=41, Bit 11, Center 15 (-2 ~ 32) 35 iDelay=41, Bit 12, Center 16 (-1 ~ 34) 36 iDelay=41, Bit 13, Center 16 (-1 ~ 33) 35 iDelay=41, Bit 14, Center 18 (2 ~ 35) 34 iDelay=41, Bit 15, Center 20 (4 ~ 37) 34 == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_0, rank 1 fsp= 1, odt_onoff= 1, Byte mode= 0 == DQS Delay: DQS0 = 0, DQS1 = 0 DQM Delay: DQM0 = 19, DQM1 = 17 DQ Delay: DQ0 =21, DQ1 =21, DQ2 =22, DQ3 =14 DQ4 =20, DQ5 =16, DQ6 =18, DQ7 =20 DQ8 =14, DQ9 =16, DQ10 =23, DQ11 =15 DQ12 =16, DQ13 =16, DQ14 =18, DQ15 =20 [DramC_TX_OE_Calibration] TA2 Original DQ_B0 (3 6) =30, OEN = 27 Original DQ_B1 (3 6) =30, OEN = 27 23, 0x0, End_B0=23 End_B1=23 24, 0x0, End_B0=24 End_B1=24 25, 0x0, End_B0=25 End_B1=25 26, 0x0, End_B0=26 End_B1=26 27, 0x0, End_B0=27 End_B1=27 28, 0x0, End_B0=28 End_B1=28 29, 0x0, End_B0=29 End_B1=29 30, 0x0, End_B0=30 End_B1=30 31, 0xFFFF, End_B0=30 End_B1=30 Byte0 end_step=30 best_step=27 Final TX OE(2T, 0.5T) = (3, 3) Byte1 end_step=30 best_step=27 Final TX OE(2T, 0.5T) = (3, 3) Write Rank1 MR23 =0x3f [DQSOSC] [DQSOSCAuto] RK1, (LSB)MR18= 0xa5a5, (MSB)MR19= 0x202, tDQSOscB0 = 465 ps tDQSOscB1 = 465 ps CH0_RK1: MR19=0x202, MR18=0xA5A5, DQSOSC=465, MR23=63, INC=11, DEC=17 Write Rank1 MR23 =0x3f [DQSOSC] [DQSOSCAuto] RK1, (LSB)MR18= 0xa8a8, (MSB)MR19= 0x202, tDQSOscB0 = 463 ps tDQSOscB1 = 463 ps CH0 RK1: MR19=202, MR18=A8A8 [RxdqsGatingPostProcess] freq 1600 ChangeDQSINCTL -1, reg_TX_dly_DQSgated_min 2, u1TXDLY_Cal_min 3 Rank: 0 best DQS0 dly(2T, 0.5T) = (2, 6) best DQS1 dly(2T, 0.5T) = (2, 6) best DQS0 P1 dly(2T, 0.5T) = (3, 2) best DQS1 P1 dly(2T, 0.5T) = (3, 2) Rank: 1 best DQS0 dly(2T, 0.5T) = (2, 6) best DQS1 dly(2T, 0.5T) = (2, 6) best DQS0 P1 dly(2T, 0.5T) = (3, 2) best DQS1 P1 dly(2T, 0.5T) = (3, 2) TX_dly_DQSgated check: min 2 max 3, ChangeDQSINCTL=-1 DQSINCTL=5, RANKINCTL=3, u4XRTR2R=9 [DualRankRxdatlatCal] RK0: 16, RK1: 16, Final_Datlat 16 Write Rank0 MR13 =0x59 == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_1, rank 0 fsp= 1, odt_onoff= 1, Byte mode= 0 == === u2Vref_new: 0x56 --> 0x3a === u2Vref_new: 0x58 --> 0x58 === u2Vref_new: 0x5a --> 0x5a === u2Vref_new: 0x5c --> 0x78 === u2Vref_new: 0x5e --> 0x7a === u2Vref_new: 0x60 --> 0x90 [CA 0] Center 37 (12~63) winsize 52 [CA 1] Center 37 (11~63) winsize 53 [CA 2] Center 34 (6~63) winsize 58 [CA 3] Center 34 (6~63) winsize 58 [CA 4] Center 34 (6~63) winsize 58 [CA 5] Center 28 (-1~58) winsize 60 [CATrainingPosCal] consider 1 rank data u2DelayCellTimex100 = 744/100 ps CA0 delay=37 (12~63),Diff = 9 PI (11 cell) CA1 delay=37 (11~63),Diff = 9 PI (11 cell) CA2 delay=34 (6~63),Diff = 6 PI (7 cell) CA3 delay=34 (6~63),Diff = 6 PI (7 cell) CA4 delay=34 (6~63),Diff = 6 PI (7 cell) CA5 delay=28 (-1~58),Diff = 0 PI (0 cell) CA PerBit enable=1, Macro0, CA PI delay=28 === u2Vref_new: 0x5e --> 0x7a Vref(ca) range 1: 30 CS Dly= 11 (42-0-32) Write Rank0 MR13 =0xd8 Write Rank0 MR13 =0xd8 Write Rank0 MR12 =0x5e Write Rank1 MR13 =0x59 == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_1, rank 1 fsp= 1, odt_onoff= 1, Byte mode= 0 == === u2Vref_new: 0x56 --> 0x3a === u2Vref_new: 0x58 --> 0x58 === u2Vref_new: 0x5a --> 0x5a === u2Vref_new: 0x5c --> 0x78 === u2Vref_new: 0x5e --> 0x7a === u2Vref_new: 0x60 --> 0x90 [CA 0] Center 37 (12~63) winsize 52 [CA 1] Center 37 (11~63) winsize 53 [CA 2] Center 34 (5~63) winsize 59 [CA 3] Center 35 (7~63) winsize 57 [CA 4] Center 34 (5~63) winsize 59 [CA 5] Center 28 (-1~58) winsize 60 [CATrainingPosCal] consider 2 rank data u2DelayCellTimex100 = 744/100 ps CA0 delay=37 (12~63),Diff = 9 PI (11 cell) CA1 delay=37 (11~63),Diff = 9 PI (11 cell) CA2 delay=34 (6~63),Diff = 6 PI (7 cell) CA3 delay=35 (7~63),Diff = 7 PI (9 cell) CA4 delay=34 (6~63),Diff = 6 PI (7 cell) CA5 delay=28 (-1~58),Diff = 0 PI (0 cell) CA PerBit enable=1, Macro0, CA PI delay=28 === u2Vref_new: 0x5c --> 0x78 Vref(ca) range 1: 28 CS Dly= 10 (41-0-32) Write Rank1 MR13 =0xd8 Write Rank1 MR13 =0xd8 Write Rank1 MR12 =0x5c [RankSwap] Rank num 2, (Multi 1), Rank 0 Write Rank0 MR2 =0xad [Write Leveling] delay byte0 byte1 byte2 byte3 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 20 0 0 21 0 0 22 0 0 23 0 0 24 0 0 25 0 0 26 0 0 27 0 0 28 0 0 29 0 0 30 0 ff 31 0 ff 32 0 ff 33 0 ff 34 0 ff 35 0 ff 36 0 ff 37 ff ff 38 ff ff 39 ff ff 40 ff ff 41 ff ff 42 ff ff 43 ff ff pass bytecount = 0xff (0xff: all bytes pass) DQS0 dly: 37 DQS1 dly: 30 Write Rank0 MR2 =0x2d [RankSwap] Rank num 2, (Multi 1), Rank 0 Write Rank0 MR1 =0xd6 [Gating] == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_1, rank 0 fsp= 1, odt_onoff= 1, Byte mode= 0 == 3 1 0 |2c2b 3535 |(11 11)(11 11) |(1 1)(1 1)| 0 3 1 4 |2c2b 1616 |(11 11)(11 11) |(1 1)(0 0)| 0 3 1 8 |2c2b 3535 |(11 11)(11 11) |(1 1)(0 0)| 0 3 1 12 |2c2b 3636 |(11 11)(0 0) |(0 0)(0 0)| 0 3 1 16 |2c2b 2a2a |(11 11)(11 11) |(1 0)(0 0)| 0 3 1 20 |2c2b 2524 |(11 11)(11 11) |(1 0)(1 1)| 0 3 1 24 |2c2b 2827 |(11 11)(11 11) |(1 0)(1 1)| 0 3 1 28 |2c2b 2a2a |(11 11)(11 11) |(1 0)(1 1)| 0 3 2 0 |2c2b 3534 |(11 11)(11 11) |(1 0)(0 1)| 0 3 2 4 |2c2b 3535 |(11 11)(11 11) |(1 0)(0 1)| 0 3 2 8 |2c2b 3535 |(11 11)(11 11) |(1 0)(1 1)| 0 [Byte 1] Lead/lag falling Transition (3, 2, 8) 3 2 12 |2c2b 3534 |(11 11)(11 11) |(1 0)(0 1)| 0 3 2 16 |303 3534 |(11 11)(11 11) |(0 0)(0 1)| 0 [Byte 1] Lead/lag Transition tap number (3) 3 2 20 |3534 3434 |(11 11)(0 0) |(0 0)(0 0)| 0 3 2 24 |3534 403 |(11 11)(11 11) |(0 0)(1 1)| 0 3 2 28 |3534 3d3d |(11 11)(11 11) |(0 0)(1 1)| 0 3 3 0 |3534 3d3c |(11 11)(11 11) |(0 0)(1 1)| 0 3 3 4 |3534 3d3d |(11 11)(11 11) |(0 0)(1 1)| 0 3 3 8 |3534 3d3c |(11 11)(11 11) |(0 0)(1 1)| 0 3 3 12 |3534 3d3d |(11 11)(11 11) |(0 0)(1 1)| 0 3 3 16 |3534 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 3 20 |3534 3d3c |(11 11)(11 11) |(1 1)(1 1)| 0 [Byte 0] Lead/lag falling Transition (3, 3, 20) 3 3 24 |3534 505 |(11 11)(11 11) |(0 1)(1 1)| 0 3 3 28 |3534 3534 |(11 11)(11 11) |(0 1)(1 1)| 0 [Byte 1] Lead/lag falling Transition (3, 3, 28) 3 4 0 |3534 3534 |(11 11)(11 11) |(0 1)(0 1)| 0 3 4 4 |3534 3534 |(11 11)(11 11) |(0 1)(0 1)| 0 3 4 8 |3534 3534 |(11 11)(11 11) |(0 1)(0 1)| 0 3 4 12 |3534 3534 |(11 11)(11 11) |(0 1)(0 1)| 0 3 4 16 |504 3534 |(11 11)(11 11) |(1 1)(0 1)| 0 3 4 20 |3d3d 3534 |(11 11)(11 11) |(1 1)(1 1)| 0 3 4 24 |3d3d 908 |(11 11)(11 11) |(1 1)(1 1)| 0 3 4 28 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 0 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 4 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 8 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 12 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 16 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 20 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 24 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 28 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 6 0 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 6 4 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 6 8 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 [Byte 0] Lead/lag falling Transition (3, 6, 8) 3 6 12 |3d3d 3d3d |(11 11)(11 11) |(1 0)(1 1)| 0 [Byte 0] Lead/lag Transition tap number (2) [Byte 1] Lead/lag falling Transition (3, 6, 12) 3 6 16 |202 3d3d |(11 11)(11 11) |(0 0)(1 0)| 0 [Byte 1] Lead/lag Transition tap number (2) 3 6 20 |4646 3d3d |(0 0)(11 11) |(0 0)(0 0)| 0 [Byte 0]First pass (3, 6, 20) 3 6 24 |4646 202 |(0 0)(11 11) |(0 0)(0 0)| 0 3 6 28 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 [Byte 1]First pass (3, 6, 28) 3 7 0 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 4 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 8 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 12 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 16 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 20 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 24 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 28 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 All bytes gating window > 1UI, Early break! best DQS0 dly(2T, 0.5T, PI) = (3, 6, 12) best DQS1 dly(2T, 0.5T, PI) = (3, 6, 16) best DQS0 P1 dly(2T, 0.5T, PI) = (4, 2, 12) best DQS1 P1 dly(2T, 0.5T, PI) = (4, 2, 16) Write Rank0 MR1 =0x56 best RODT dly(2T, 0.5T) = (2, 3) best RODT dly(2T, 0.5T) = (2, 3) == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_1, rank 0 fsp= 1, odt_onoff= 1, Byte mode= 0 == Start DQ dly to find pass range UseTestEngine =0 x-axis: bit #, y-axis: DQ dly (-127~63) RX Vref Scan = 0 -26, [0] xxxxxxxx xxxxxxxx [MSB] -25, [0] xxxxxxxx xxxxxxxx [MSB] -24, [0] xxxxxxxx xxxxxxxx [MSB] -23, [0] xxxxxxxx xxxxxxxx [MSB] -22, [0] xxxxxxxx xxxxxxxx [MSB] -21, [0] xxxxxxxx xxxxxxxx [MSB] -20, [0] xxxxxxxx xxxxxxxx [MSB] -19, [0] xxxxxxxx xxxxxxxx [MSB] -18, [0] xxxxxxxx xxxxxxxx [MSB] -17, [0] xxxxxxxx xxxxxxxx [MSB] -16, [0] xxxxxxxx xxxxxxxx [MSB] -15, [0] xxxxxxxx xxxxxxxx [MSB] -14, [0] xxxxxxxx xxxxxxxx [MSB] -13, [0] xxxxxxxx xxxxxxxx [MSB] -12, [0] xxxxxxxx xxxxxxxx [MSB] -11, [0] xxxxxxxx xxxxxxxx [MSB] -10, [0] xxxxxxxx xxxxxxxx [MSB] -9, [0] xxxxxxxx xxxxxxxx [MSB] -8, [0] xxxxxxxx xxxxxxxx [MSB] -7, [0] xxxxxxxx xxxxxxxx [MSB] -6, [0] xxxxxxxx xxxxxxxx [MSB] -5, [0] xxxxxxxx xxxxxxxx [MSB] -4, [0] xxxxxxxx xxxxxxxo [MSB] -3, [0] xxxxxxxx xxxxxxxo [MSB] -2, [0] xxxxxxxx xoxxxxxo [MSB] -1, [0] xxxoxxxx ooxxxxxo [MSB] 0, [0] xxxoxxxx ooxxxxxo [MSB] 1, [0] xxooxxxo oooxxxxo [MSB] 2, [0] xxooxxxx oooxxxxo [MSB] 3, [0] xxooxxxo ooooxxoo [MSB] 4, [0] xooooxxo oooooooo [MSB] 5, [0] oooooxoo oooooooo [MSB] 6, [0] oooooxoo oooooooo [MSB] 32, [0] oooooooo ooooooox [MSB] 33, [0] oooooooo ooooooox [MSB] 34, [0] oooooooo ooooooox [MSB] 35, [0] ooxooooo oxooooox [MSB] 36, [0] ooxxoooo oxooooox [MSB] 37, [0] ooxxoooo xxooooox [MSB] 38, [0] ooxxoooo xxooooox [MSB] 39, [0] oxxxooox xxoxxoox [MSB] 40, [0] oxxxxoox xxxxxoox [MSB] 41, [0] xxxxxoxx xxxxxxxx [MSB] 42, [0] xxxxxoxx xxxxxxxx [MSB] 43, [0] xxxxxxxx xxxxxxxx [MSB] iDelay=43, Bit 0, Center 22 (5 ~ 40) 36 iDelay=43, Bit 1, Center 21 (4 ~ 38) 35 iDelay=43, Bit 2, Center 17 (1 ~ 34) 34 iDelay=43, Bit 3, Center 17 (-1 ~ 35) 37 iDelay=43, Bit 4, Center 21 (4 ~ 39) 36 iDelay=43, Bit 5, Center 24 (7 ~ 42) 36 iDelay=43, Bit 6, Center 22 (5 ~ 40) 36 iDelay=43, Bit 7, Center 20 (3 ~ 38) 36 iDelay=43, Bit 8, Center 17 (-1 ~ 36) 38 iDelay=43, Bit 9, Center 16 (-2 ~ 34) 37 iDelay=43, Bit 10, Center 20 (1 ~ 39) 39 iDelay=43, Bit 11, Center 20 (3 ~ 38) 36 iDelay=43, Bit 12, Center 21 (4 ~ 38) 35 iDelay=43, Bit 13, Center 22 (4 ~ 40) 37 iDelay=43, Bit 14, Center 21 (3 ~ 40) 38 iDelay=43, Bit 15, Center 13 (-4 ~ 31) 36 == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_1, rank 0 fsp= 1, odt_onoff= 1, Byte mode= 0 == DQS Delay: DQS0 = 0, DQS1 = 0 DQM Delay: DQM0 = 20, DQM1 = 18 DQ Delay: DQ0 =22, DQ1 =21, DQ2 =17, DQ3 =17 DQ4 =21, DQ5 =24, DQ6 =22, DQ7 =20 DQ8 =17, DQ9 =16, DQ10 =20, DQ11 =20 DQ12 =21, DQ13 =22, DQ14 =21, DQ15 =13 DramC Write-DBI off == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_1, rank 0 fsp= 1, odt_onoff= 1, Byte mode= 0 == [TxWindowPerbitCal] calType=2, VrefScanEnable 0 Begin, DQ Scan Range 926~1182 TX Vref Scan disable 926 |3 4 30|[0] xxxxxxxx xxxxxxxx [MSB] 927 |3 4 31|[0] xxxxxxxx xxxxxxxx [MSB] 928 |3 4 32|[0] xxxxxxxx xxxxxxxx [MSB] 929 |3 4 33|[0] xxxxxxxx xxxxxxxx [MSB] 930 |3 4 34|[0] xxxxxxxx xxxxxxxx [MSB] 931 |3 4 35|[0] xxxxxxxx xxxxxxxx [MSB] 932 |3 4 36|[0] xxxxxxxx xxxxxxxx [MSB] 933 |3 4 37|[0] xxxxxxxx xxxxxxxx [MSB] 934 |3 4 38|[0] xxxxxxxx xxxxxxxx [MSB] 935 |3 4 39|[0] xxxxxxxx xxxxxxxx [MSB] 936 |3 4 40|[0] xxxxxxxx xxxxxxxx [MSB] 937 |3 4 41|[0] xxxxxxxx xxxxxxxx [MSB] 938 |3 4 42|[0] xxxxxxxx xxxxxxxx [MSB] 939 |3 4 43|[0] xxxxxxxx xxxxxxxx [MSB] 940 |3 4 44|[0] xxxxxxxx xxxxxxxx [MSB] 941 |3 4 45|[0] xxxxxxxx xxxxxxxx [MSB] 942 |3 4 46|[0] xxxxxxxx xxxxxxxx [MSB] 943 |3 4 47|[0] xxxxxxxx xxxxxxxx [MSB] 944 |3 4 48|[0] xxxxxxxx xxxxxxxx [MSB] 945 |3 4 49|[0] xxxxxxxx xxxxxxxx [MSB] 946 |3 4 50|[0] xxxxxxxx xxxxxxxx [MSB] 947 |3 4 51|[0] xxxxxxxx xxxxxxxx [MSB] 948 |3 4 52|[0] xxxxxxxx xxxxxxxx [MSB] 949 |3 4 53|[0] xxxxxxxx xxxxxxxx [MSB] 950 |3 4 54|[0] xxxxxxxx xxxxxxxx [MSB] 951 |3 4 55|[0] xxxxxxxx xxxxxxxx [MSB] 952 |3 4 56|[0] xxxxxxxx xxxxxxxx [MSB] 953 |3 4 57|[0] xxxxxxxx xxxxxxxx [MSB] 954 |3 4 58|[0] xxxxxxxx xxxxxxxx [MSB] 955 |3 4 59|[0] xxxxxxxx xxxxxxxx [MSB] 956 |3 4 60|[0] xxxxxxxx xxxxxxxx [MSB] 957 |3 4 61|[0] xxxxxxxx xxxxxxxx [MSB] 958 |3 4 62|[0] xxxxxxxx xxxxxxxx [MSB] 959 |3 4 63|[0] xxxxxxxx xxxxxxxx [MSB] 960 |3 6 0|[0] xxxxxxxx xxxxxxxx [MSB] 961 |3 6 1|[0] xxxxxxxx xxxxxxxx [MSB] 962 |3 6 2|[0] xxxxxxxx xxxxxxxx [MSB] 963 |3 6 3|[0] xxxxxxxx xxxxxxxx [MSB] 964 |3 6 4|[0] xxxxxxxx xxxxxxxx [MSB] 965 |3 6 5|[0] xxxxxxxx xxxxxxxx [MSB] 966 |3 6 6|[0] xxxxxxxx xxxxxxxx [MSB] 967 |3 6 7|[0] xxxxxxxx xxxxxxxx [MSB] 968 |3 6 8|[0] xxxxxxxx xxxxxxxx [MSB] 969 |3 6 9|[0] xxxxxxxx xxxxxxxx [MSB] 970 |3 6 10|[0] xxxxxxxx xxxxxxxx [MSB] 971 |3 6 11|[0] xxxxxxxx xxxxxxxx [MSB] 972 |3 6 12|[0] xxxxxxxx xxxxxxxx [MSB] 973 |3 6 13|[0] xxxxxxxx xxxxxxxx [MSB] 974 |3 6 14|[0] xxxxxxxx xxxxxxxx [MSB] 975 |3 6 15|[0] xxxxxxxx ooxxxxxo [MSB] 976 |3 6 16|[0] xxxxxxxx ooxxxxxo [MSB] 977 |3 6 17|[0] xxxxxxxx oooxoxoo [MSB] 978 |3 6 18|[0] xxxxxxxx oooooooo [MSB] 979 |3 6 19|[0] xxxxxxxx oooooooo [MSB] 980 |3 6 20|[0] xxxxxxxx oooooooo [MSB] 981 |3 6 21|[0] xxxxxxxx oooooooo [MSB] 982 |3 6 22|[0] xxxxxxxx oooooooo [MSB] 983 |3 6 23|[0] xxxxxxxx oooooooo [MSB] 992 |3 6 32|[0] oooooooo ooooooox [MSB] 993 |3 6 33|[0] oooooooo oxooooox [MSB] 994 |3 6 34|[0] oooooooo xxxxxxxx [MSB] 995 |3 6 35|[0] oooooooo xxxxxxxx [MSB] 996 |3 6 36|[0] oooooooo xxxxxxxx [MSB] 997 |3 6 37|[0] oooooooo xxxxxxxx [MSB] 998 |3 6 38|[0] oooooooo xxxxxxxx [MSB] 999 |3 6 39|[0] oooooooo xxxxxxxx [MSB] 1000 |3 6 40|[0] oooxoooo xxxxxxxx [MSB] 1001 |3 6 41|[0] oooxoooo xxxxxxxx [MSB] 1002 |3 6 42|[0] oooxoooo xxxxxxxx [MSB] 1003 |3 6 43|[0] oooxoooo xxxxxxxx [MSB] 1004 |3 6 44|[0] ooxxoooo xxxxxxxx [MSB] 1005 |3 6 45|[0] ooxxxoox xxxxxxxx [MSB] 1006 |3 6 46|[0] oxxxxxxx xxxxxxxx [MSB] 1007 |3 6 47|[0] xxxxxxxx xxxxxxxx [MSB] Byte0, DQ PI dly=993, DQM PI dly= 993 Final DQ PI dly(LargeUI, SmallUI, PI) =(3 ,6, 33) OEN DQ PI dly(LargeUI, SmallUI, PI) =(3 ,3, 33) Byte1, DQ PI dly=984, DQM PI dly= 984 Final DQ PI dly(LargeUI, SmallUI, PI) =(3 ,6, 24) OEN DQ PI dly(LargeUI, SmallUI, PI) =(3 ,3, 24) == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_1, rank 0 fsp= 1, odt_onoff= 1, Byte mode= 0 == [TxWindowPerbitCal] calType=0, VrefScanEnable 1 Begin, DQ Scan Range 960~1024 Write Rank0 MR14 =0x0 CH=1, VrefRange= 0, VrefLevel = 0 TX Bit0 (986~1001) 16 993, Bit8 (977~991) 15 984, TX Bit1 (984~1000) 17 992, Bit9 (977~989) 13 983, TX Bit2 (983~998) 16 990, Bit10 (979~992) 14 985, TX Bit3 (981~996) 16 988, Bit11 (982~992) 11 987, TX Bit4 (985~999) 15 992, Bit12 (980~992) 13 986, TX Bit5 (986~1000) 15 993, Bit13 (982~993) 12 987, TX Bit6 (985~999) 15 992, Bit14 (981~992) 12 986, TX Bit7 (985~999) 15 992, Bit15 (976~984) 9 980, Write Rank0 MR14 =0x2 CH=1, VrefRange= 0, VrefLevel = 2 TX Bit0 (986~1002) 17 994, Bit8 (977~991) 15 984, TX Bit1 (984~1001) 18 992, Bit9 (977~990) 14 983, TX Bit2 (983~999) 17 991, Bit10 (979~993) 15 986, TX Bit3 (980~997) 18 988, Bit11 (981~992) 12 986, TX Bit4 (985~1000) 16 992, Bit12 (980~993) 14 986, TX Bit5 (986~1001) 16 993, Bit13 (981~994) 14 987, TX Bit6 (985~1000) 16 992, Bit14 (980~992) 13 986, TX Bit7 (985~1000) 16 992, Bit15 (975~985) 11 980, Write Rank0 MR14 =0x4 CH=1, VrefRange= 0, VrefLevel = 4 TX Bit0 (985~1003) 19 994, Bit8 (976~991) 16 983, TX Bit1 (984~1002) 19 993, Bit9 (976~990) 15 983, TX Bit2 (983~999) 17 991, Bit10 (978~994) 17 986, TX Bit3 (980~997) 18 988, Bit11 (981~993) 13 987, TX Bit4 (984~1000) 17 992, Bit12 (979~993) 15 986, TX Bit5 (985~1002) 18 993, Bit13 (981~995) 15 988, TX Bit6 (985~1000) 16 992, Bit14 (979~993) 15 986, TX Bit7 (985~1000) 16 992, Bit15 (976~986) 11 981, Write Rank0 MR14 =0x6 CH=1, VrefRange= 0, VrefLevel = 6 TX Bit0 (985~1003) 19 994, Bit8 (977~992) 16 984, TX Bit1 (984~1002) 19 993, Bit9 (976~990) 15 983, TX Bit2 (982~999) 18 990, Bit10 (978~994) 17 986, TX Bit3 (979~998) 20 988, Bit11 (980~994) 15 987, TX Bit4 (984~1001) 18 992, Bit12 (978~994) 17 986, TX Bit5 (985~1003) 19 994, Bit13 (980~996) 17 988, TX Bit6 (985~1001) 17 993, Bit14 (979~994) 16 986, TX Bit7 (984~1001) 18 992, Bit15 (975~988) 14 981, Write Rank0 MR14 =0x8 CH=1, VrefRange= 0, VrefLevel = 8 TX Bit0 (985~1004) 20 994, Bit8 (976~992) 17 984, TX Bit1 (984~1003) 20 993, Bit9 (976~991) 16 983, TX Bit2 (982~1000) 19 991, Bit10 (978~996) 19 987, TX Bit3 (979~998) 20 988, Bit11 (979~995) 17 987, TX Bit4 (984~1002) 19 993, Bit12 (978~995) 18 986, TX Bit5 (985~1004) 20 994, Bit13 (980~997) 18 988, TX Bit6 (985~1002) 18 993, Bit14 (978~994) 17 986, TX Bit7 (984~1001) 18 992, Bit15 (975~989) 15 982, Write Rank0 MR14 =0xa CH=1, VrefRange= 0, VrefLevel = 10 TX Bit0 (985~1005) 21 995, Bit8 (976~993) 18 984, TX Bit1 (983~1004) 22 993, Bit9 (975~991) 17 983, TX Bit2 (982~1000) 19 991, Bit10 (977~996) 20 986, TX Bit3 (979~998) 20 988, Bit11 (979~995) 17 987, TX Bit4 (984~1002) 19 993, Bit12 (978~996) 19 987, TX Bit5 (985~1004) 20 994, Bit13 (979~997) 19 988, TX Bit6 (984~1002) 19 993, Bit14 (978~995) 18 986, TX Bit7 (984~1002) 19 993, Bit15 (974~990) 17 982, Write Rank0 MR14 =0xc CH=1, VrefRange= 0, VrefLevel = 12 TX Bit0 (985~1005) 21 995, Bit8 (976~994) 19 985, TX Bit1 (983~1004) 22 993, Bit9 (976~992) 17 984, TX Bit2 (982~1001) 20 991, Bit10 (977~997) 21 987, TX Bit3 (979~999) 21 989, Bit11 (978~997) 20 987, TX Bit4 (983~1003) 21 993, Bit12 (978~997) 20 987, TX Bit5 (985~1005) 21 995, Bit13 (979~998) 20 988, TX Bit6 (984~1003) 20 993, Bit14 (978~996) 19 987, TX Bit7 (984~1003) 20 993, Bit15 (974~990) 17 982, Write Rank0 MR14 =0xe CH=1, VrefRange= 0, VrefLevel = 14 TX Bit0 (985~1006) 22 995, Bit8 (976~994) 19 985, TX Bit1 (983~1005) 23 994, Bit9 (975~992) 18 983, TX Bit2 (981~1002) 22 991, Bit10 (977~997) 21 987, TX Bit3 (978~999) 22 988, Bit11 (978~997) 20 987, TX Bit4 (983~1004) 22 993, Bit12 (978~998) 21 988, TX Bit5 (985~1005) 21 995, Bit13 (979~998) 20 988, TX Bit6 (984~1004) 21 994, Bit14 (977~997) 21 987, TX Bit7 (984~1003) 20 993, Bit15 (973~991) 19 982, Write Rank0 MR14 =0x10 CH=1, VrefRange= 0, VrefLevel = 16 TX Bit0 (985~1006) 22 995, Bit8 (975~995) 21 985, TX Bit1 (983~1005) 23 994, Bit9 (975~992) 18 983, TX Bit2 (981~1003) 23 992, Bit10 (977~997) 21 987, TX Bit3 (978~1000) 23 989, Bit11 (978~998) 21 988, TX Bit4 (983~1004) 22 993, Bit12 (977~998) 22 987, TX Bit5 (984~1006) 23 995, Bit13 (979~998) 20 988, TX Bit6 (983~1005) 23 994, Bit14 (977~997) 21 987, TX Bit7 (984~1004) 21 994, Bit15 (972~991) 20 981, wait MRW command Rank0 MR14 =0x12 fired (1) Write Rank0 MR14 =0x12 CH=1, VrefRange= 0, VrefLevel = 18 TX Bit0 (984~1006) 23 995, Bit8 (975~996) 22 985, TX Bit1 (982~1005) 24 993, Bit9 (974~993) 20 983, TX Bit2 (980~1003) 24 991, Bit10 (977~998) 22 987, TX Bit3 (978~1000) 23 989, Bit11 (978~998) 21 988, TX Bit4 (982~1005) 24 993, Bit12 (977~998) 22 987, TX Bit5 (984~1006) 23 995, Bit13 (978~999) 22 988, TX Bit6 (983~1005) 23 994, Bit14 (977~998) 22 987, TX Bit7 (983~1005) 23 994, Bit15 (972~991) 20 981, Write Rank0 MR14 =0x14 CH=1, VrefRange= 0, VrefLevel = 20 TX Bit0 (984~1006) 23 995, Bit8 (975~996) 22 985, TX Bit1 (982~1005) 24 993, Bit9 (974~993) 20 983, TX Bit2 (980~1003) 24 991, Bit10 (977~998) 22 987, TX Bit3 (978~1000) 23 989, Bit11 (978~998) 21 988, TX Bit4 (982~1005) 24 993, Bit12 (977~998) 22 987, TX Bit5 (984~1006) 23 995, Bit13 (978~999) 22 988, TX Bit6 (983~1005) 23 994, Bit14 (977~998) 22 987, TX Bit7 (983~1005) 23 994, Bit15 (972~991) 20 981, Write Rank0 MR14 =0x16 CH=1, VrefRange= 0, VrefLevel = 22 TX Bit0 (984~1006) 23 995, Bit8 (974~997) 24 985, TX Bit1 (982~1006) 25 994, Bit9 (975~994) 20 984, TX Bit2 (980~1005) 26 992, Bit10 (976~999) 24 987, TX Bit3 (978~1001) 24 989, Bit11 (978~999) 22 988, TX Bit4 (981~1006) 26 993, Bit12 (977~999) 23 988, TX Bit5 (984~1006) 23 995, Bit13 (978~999) 22 988, TX Bit6 (983~1006) 24 994, Bit14 (977~998) 22 987, TX Bit7 (982~1006) 25 994, Bit15 (972~992) 21 982, Write Rank0 MR14 =0x18 CH=1, VrefRange= 0, VrefLevel = 24 TX Bit0 (984~1006) 23 995, Bit8 (974~998) 25 986, TX Bit1 (982~1006) 25 994, Bit9 (974~994) 21 984, TX Bit2 (979~1005) 27 992, Bit10 (976~999) 24 987, TX Bit3 (978~1001) 24 989, Bit11 (977~999) 23 988, TX Bit4 (981~1006) 26 993, Bit12 (977~999) 23 988, TX Bit5 (983~1006) 24 994, Bit13 (977~999) 23 988, TX Bit6 (983~1006) 24 994, Bit14 (976~999) 24 987, TX Bit7 (982~1006) 25 994, Bit15 (970~992) 23 981, Write Rank0 MR14 =0x1a CH=1, VrefRange= 0, VrefLevel = 26 TX Bit0 (983~1007) 25 995, Bit8 (974~998) 25 986, TX Bit1 (981~1007) 27 994, Bit9 (973~995) 23 984, TX Bit2 (979~1005) 27 992, Bit10 (976~999) 24 987, TX Bit3 (977~1002) 26 989, Bit11 (977~999) 23 988, TX Bit4 (981~1006) 26 993, Bit12 (976~999) 24 987, TX Bit5 (983~1007) 25 995, Bit13 (977~999) 23 988, TX Bit6 (982~1006) 25 994, Bit14 (976~999) 24 987, TX Bit7 (982~1006) 25 994, Bit15 (970~992) 23 981, Write Rank0 MR14 =0x1c CH=1, VrefRange= 0, VrefLevel = 28 TX Bit0 (983~1007) 25 995, Bit8 (974~998) 25 986, TX Bit1 (982~1006) 25 994, Bit9 (972~996) 25 984, TX Bit2 (979~1005) 27 992, Bit10 (976~999) 24 987, TX Bit3 (977~1002) 26 989, Bit11 (977~1000) 24 988, TX Bit4 (981~1006) 26 993, Bit12 (976~1000) 25 988, TX Bit5 (983~1007) 25 995, Bit13 (977~1000) 24 988, TX Bit6 (981~1006) 26 993, Bit14 (976~999) 24 987, TX Bit7 (981~1006) 26 993, Bit15 (970~993) 24 981, Write Rank0 MR14 =0x1e CH=1, VrefRange= 0, VrefLevel = 30 TX Bit0 (983~1007) 25 995, Bit8 (974~998) 25 986, TX Bit1 (981~1006) 26 993, Bit9 (972~996) 25 984, TX Bit2 (978~1006) 29 992, Bit10 (975~999) 25 987, TX Bit3 (977~1002) 26 989, Bit11 (976~1000) 25 988, TX Bit4 (981~1006) 26 993, Bit12 (976~999) 24 987, TX Bit5 (983~1007) 25 995, Bit13 (977~1000) 24 988, TX Bit6 (982~1007) 26 994, Bit14 (976~1000) 25 988, TX Bit7 (981~1006) 26 993, Bit15 (970~993) 24 981, Write Rank0 MR14 =0x20 CH=1, VrefRange= 0, VrefLevel = 32 TX Bit0 (983~1007) 25 995, Bit8 (974~998) 25 986, TX Bit1 (981~1006) 26 993, Bit9 (972~996) 25 984, TX Bit2 (978~1006) 29 992, Bit10 (975~999) 25 987, TX Bit3 (977~1002) 26 989, Bit11 (976~1000) 25 988, TX Bit4 (981~1006) 26 993, Bit12 (976~999) 24 987, TX Bit5 (983~1007) 25 995, Bit13 (977~1000) 24 988, TX Bit6 (982~1007) 26 994, Bit14 (976~1000) 25 988, TX Bit7 (981~1006) 26 993, Bit15 (970~993) 24 981, Write Rank0 MR14 =0x22 CH=1, VrefRange= 0, VrefLevel = 34 TX Bit0 (983~1007) 25 995, Bit8 (974~998) 25 986, TX Bit1 (981~1006) 26 993, Bit9 (972~996) 25 984, TX Bit2 (978~1006) 29 992, Bit10 (975~999) 25 987, TX Bit3 (977~1002) 26 989, Bit11 (976~1000) 25 988, TX Bit4 (981~1006) 26 993, Bit12 (976~999) 24 987, TX Bit5 (983~1007) 25 995, Bit13 (977~1000) 24 988, TX Bit6 (982~1007) 26 994, Bit14 (976~1000) 25 988, TX Bit7 (981~1006) 26 993, Bit15 (970~993) 24 981, Write Rank0 MR14 =0x24 CH=1, VrefRange= 0, VrefLevel = 36 TX Bit0 (983~1007) 25 995, Bit8 (974~998) 25 986, TX Bit1 (981~1006) 26 993, Bit9 (972~996) 25 984, TX Bit2 (978~1006) 29 992, Bit10 (975~999) 25 987, TX Bit3 (977~1002) 26 989, Bit11 (976~1000) 25 988, TX Bit4 (981~1006) 26 993, Bit12 (976~999) 24 987, TX Bit5 (983~1007) 25 995, Bit13 (977~1000) 24 988, TX Bit6 (982~1007) 26 994, Bit14 (976~1000) 25 988, TX Bit7 (981~1006) 26 993, Bit15 (970~993) 24 981, Write Rank0 MR14 =0x26 CH=1, VrefRange= 0, VrefLevel = 38 TX Bit0 (983~1007) 25 995, Bit8 (974~998) 25 986, TX Bit1 (981~1006) 26 993, Bit9 (972~996) 25 984, TX Bit2 (978~1006) 29 992, Bit10 (975~999) 25 987, TX Bit3 (977~1002) 26 989, Bit11 (976~1000) 25 988, TX Bit4 (981~1006) 26 993, Bit12 (976~999) 24 987, TX Bit5 (983~1007) 25 995, Bit13 (977~1000) 24 988, TX Bit6 (982~1007) 26 994, Bit14 (976~1000) 25 988, TX Bit7 (981~1006) 26 993, Bit15 (970~993) 24 981, TX Vref found, early break! 375< 385 [TX_PER_BIT_DELAY_CELL] DelayCellTimex100 =744/100 ps u1DelayCellOfst[0]=7 cells (6 PI) u1DelayCellOfst[1]=5 cells (4 PI) u1DelayCellOfst[2]=3 cells (3 PI) u1DelayCellOfst[3]=0 cells (0 PI) u1DelayCellOfst[4]=5 cells (4 PI) u1DelayCellOfst[5]=7 cells (6 PI) u1DelayCellOfst[6]=6 cells (5 PI) u1DelayCellOfst[7]=5 cells (4 PI) Byte0, DQ PI dly=989, DQM PI dly= 992 Final DQ PI dly(LargeUI, SmallUI, PI) =(3 ,6, 29) OEN DQ PI dly(LargeUI, SmallUI, PI) =(3 ,3, 29) u1DelayCellOfst[8]=6 cells (5 PI) u1DelayCellOfst[9]=3 cells (3 PI) u1DelayCellOfst[10]=7 cells (6 PI) u1DelayCellOfst[11]=9 cells (7 PI) u1DelayCellOfst[12]=7 cells (6 PI) u1DelayCellOfst[13]=9 cells (7 PI) u1DelayCellOfst[14]=9 cells (7 PI) u1DelayCellOfst[15]=0 cells (0 PI) Byte1, DQ PI dly=981, DQM PI dly= 984 Final DQ PI dly(LargeUI, SmallUI, PI) =(3 ,6, 21) OEN DQ PI dly(LargeUI, SmallUI, PI) =(3 ,3, 21) Write Rank0 MR14 =0x1e Final TX Range 0 Vref 30 [TX_K_DQM_WITH_WDBI] Step1: K DQM with DBI_ON, and check DQM window spec. Before -1MCK, ucdq_final_ui_large_dqs0 = 3, ucdq_final_ui_large_dqs1 = 3 Before -1MCK, ucdq_final_dqm_ui_large_dqs0 = 3, ucdq_final_dqm_ui_large_dqs1 = 3 After -1MCK, ucdq_final_dqm_ui_large_dqs0 = 2, ucdq_final_dqm_ui_large_dqs1 = 2 Write Rank0 MR3 =0xb0 DramC Write-DBI on == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_1, rank 0 fsp= 1, odt_onoff= 1, Byte mode= 0 == [TxWindowPerbitCal] calType=1, VrefScanEnable 0 Begin, DQ Scan Range 704~768 TX Vref Scan disable 704 |2 6 0|[0] xxxxxxxx xxxxxxxx [MSB] 705 |2 6 1|[0] xxxxxxxx xxxxxxxx [MSB] 706 |2 6 2|[0] xxxxxxxx xxxxxxxx [MSB] 707 |2 6 3|[0] xxxxxxxx xxxxxxxx [MSB] 708 |2 6 4|[0] xxxxxxxx xxxxxxxx [MSB] 709 |2 6 5|[0] xxxxxxxx xxxxxxxx [MSB] 710 |2 6 6|[0] xxxxxxxx xxxxxxxx [MSB] 711 |2 6 7|[0] xxxxxxxx xxxxxxxx [MSB] 712 |2 6 8|[0] xxxxxxxx xxxxxxxx [MSB] 713 |2 6 9|[0] xxxxxxxx xxxxxxxx [MSB] 714 |2 6 10|[0] xxxxxxxx xxxxxxxx [MSB] 715 |2 6 11|[0] xxxxxxxx xxxxxxxx [MSB] 716 |2 6 12|[0] xxxxxxxx xxxxxxxx [MSB] 717 |2 6 13|[0] xxxxxxxx oooooooo [MSB] 718 |2 6 14|[0] xxxxxxxx oooooooo [MSB] 719 |2 6 15|[0] xxxxxxxx oooooooo [MSB] 720 |2 6 16|[0] xxxxxxxx oooooooo [MSB] 721 |2 6 17|[0] xxxxxxxx oooooooo [MSB] 722 |2 6 18|[0] xxxxxxxx oooooooo [MSB] 723 |2 6 19|[0] xxxxxxxx oooooooo [MSB] 724 |2 6 20|[0] xxxxxxxx oooooooo [MSB] 743 |2 6 39|[0] oooooooo xxxxxxxx [MSB] 744 |2 6 40|[0] oooooooo xxxxxxxx [MSB] 745 |2 6 41|[0] oooooooo xxxxxxxx [MSB] 746 |2 6 42|[0] oooooooo xxxxxxxx [MSB] 747 |2 6 43|[0] oooooooo xxxxxxxx [MSB] 748 |2 6 44|[0] oooooooo xxxxxxxx [MSB] 749 |2 6 45|[0] oooooooo xxxxxxxx [MSB] 750 |2 6 46|[0] oooooooo xxxxxxxx [MSB] 751 |2 6 47|[0] oooooooo xxxxxxxx [MSB] 752 |2 6 48|[0] xxxxxxxx xxxxxxxx [MSB] Byte0, DQ PI dly=738, DQM PI dly= 738 Final DQ PI dly(LargeUI, SmallUI, PI) =(2 ,6, 34) OEN DQ PI dly(LargeUI, SmallUI, PI) =(2 ,3, 34) Byte1, DQ PI dly=729, DQM PI dly= 729 Final DQ PI dly(LargeUI, SmallUI, PI) =(2 ,6, 25) OEN DQ PI dly(LargeUI, SmallUI, PI) =(2 ,3, 25) Before -1MCK, ucdq_final_ui_large_dqs0 = 2, ucdq_final_ui_large_dqs1 = 2 Before -1MCK, ucdq_final_dqm_ui_large_dqs0 = 2, ucdq_final_dqm_ui_large_dqs1 = 2 After -1MCK, ucdq_final_dqm_ui_large_dqs0 = 3, ucdq_final_dqm_ui_large_dqs1 = 3 Write Rank0 MR3 =0x30 DramC Write-DBI off [DATLAT] Freq=1600, CH1 RK0, use_rxtx_scan=0 DATLAT Default: 0xf 7, 0xFFFF, sum=0 8, 0xFFFF, sum=0 9, 0xFFFF, sum=0 10, 0xFFFF, sum=0 11, 0xFFFF, sum=0 12, 0xFFFF, sum=0 13, 0xFFFF, sum=0 14, 0x0, sum=1 15, 0x0, sum=2 16, 0x0, sum=3 17, 0x0, sum=4 pattern=2 first_step=14 total pass=5 best_step=16 == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_1, rank 0 fsp= 1, odt_onoff= 1, Byte mode= 0 == Start DQ dly to find pass range UseTestEngine =1 x-axis: bit #, y-axis: DQ dly (-127~63) RX Vref Scan = 1 RX Vref found, early break! Final RX Vref 11, apply to both rank0 and 1 == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_1, rank 0 fsp= 1, odt_onoff= 1, Byte mode= 0 == DQS Delay: DQS0 = 0, DQS1 = 0 DQM Delay: DQM0 = 20, DQM1 = 17 DQ Delay: DQ0 =21, DQ1 =21, DQ2 =18, DQ3 =16 DQ4 =20, DQ5 =23, DQ6 =22, DQ7 =19 DQ8 =16, DQ9 =15, DQ10 =19, DQ11 =20 DQ12 =20, DQ13 =21, DQ14 =20, DQ15 =12 [DramC_TX_OE_Calibration] TA2 Original DQ_B0 (3 6) =30, OEN = 27 Original DQ_B1 (3 6) =30, OEN = 27 23, 0x0, End_B0=23 End_B1=23 24, 0x0, End_B0=24 End_B1=24 25, 0x0, End_B0=25 End_B1=25 26, 0x0, End_B0=26 End_B1=26 27, 0x0, End_B0=27 End_B1=27 28, 0x0, End_B0=28 End_B1=28 29, 0x0, End_B0=29 End_B1=29 30, 0x0, End_B0=30 End_B1=30 31, 0xFFFF, End_B0=30 End_B1=30 Byte0 end_step=30 best_step=27 Final TX OE(2T, 0.5T) = (3, 3) Byte1 end_step=30 best_step=27 Final TX OE(2T, 0.5T) = (3, 3) Write Rank0 MR23 =0x3f [DQSOSC] [DQSOSCAuto] RK0, (LSB)MR18= 0xb6b6, (MSB)MR19= 0x202, tDQSOscB0 = 453 ps tDQSOscB1 = 453 ps CH1_RK0: MR19=0x202, MR18=0xB6B6, DQSOSC=453, MR23=63, INC=11, DEC=17 Write Rank0 MR23 =0x3f [DQSOSC] [DQSOSCAuto] RK0, (LSB)MR18= 0xb6b6, (MSB)MR19= 0x202, tDQSOscB0 = 453 ps tDQSOscB1 = 453 ps CH1 RK0: MR19=202, MR18=B6B6 [RankSwap] Rank num 2, (Multi 1), Rank 1 Write Rank0 MR2 =0xad [Write Leveling] delay byte0 byte1 byte2 byte3 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 20 0 0 21 0 0 22 0 0 23 0 0 24 0 0 25 0 0 26 0 0 27 0 ff 28 0 0 29 0 ff 30 0 ff 31 0 ff 32 0 ff 33 0 ff 34 0 ff 35 0 ff 36 ff ff 37 ff ff 38 ff ff 39 ff ff 40 ff ff 41 ff ff 42 ff ff pass bytecount = 0xff (0xff: all bytes pass) DQS0 dly: 36 DQS1 dly: 29 Write Rank0 MR2 =0x2d [RankSwap] Rank num 2, (Multi 1), Rank 0 Write Rank1 MR1 =0xd6 [Gating] == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_1, rank 1 fsp= 1, odt_onoff= 1, Byte mode= 0 == 3 1 0 |2c2b 909 |(11 11)(11 11) |(1 1)(1 1)| 0 3 1 4 |2c2b 3737 |(11 11)(11 11) |(1 1)(1 1)| 0 3 1 8 |2c2b 3635 |(11 11)(11 11) |(1 1)(0 0)| 0 3 1 12 |2c2b 3737 |(11 11)(0 0) |(0 0)(1 1)| 0 3 1 16 |2c2b 3534 |(11 11)(11 11) |(1 0)(0 0)| 0 3 1 20 |2c2b 2b2b |(11 11)(11 11) |(1 0)(0 0)| 0 3 1 24 |2c2b 3535 |(11 11)(11 11) |(1 0)(1 1)| 0 3 1 28 |2c2b b0a |(11 11)(11 11) |(1 0)(1 1)| 0 [Byte 1] Lead/lag falling Transition (3, 1, 28) 3 2 0 |2c2b 3130 |(11 11)(11 11) |(1 0)(0 1)| 0 3 2 4 |2c2b 3433 |(11 11)(11 11) |(1 0)(1 0)| 0 3 2 8 |2c2b b0b |(11 11)(11 11) |(1 0)(1 1)| 0 [Byte 1] Lead/lag falling Transition (3, 2, 8) 3 2 12 |2c2b 3333 |(11 11)(11 11) |(1 0)(0 1)| 0 3 2 16 |2c2b 3433 |(11 11)(11 11) |(1 0)(1 1)| 0 [Byte 1] Lead/lag falling Transition (3, 2, 16) 3 2 20 |201 3333 |(11 11)(11 11) |(0 0)(0 1)| 0 3 2 24 |3534 504 |(11 11)(11 11) |(0 0)(1 1)| 0 3 2 28 |3534 706 |(11 11)(11 11) |(0 0)(1 1)| 0 3 3 0 |3534 3d3c |(11 11)(11 11) |(0 0)(1 1)| 0 3 3 4 |3534 3d3c |(11 11)(11 11) |(0 0)(1 1)| 0 [Byte 1] Lead/lag Transition tap number (1) 3 3 8 |3534 3d3d |(11 11)(0 0) |(0 0)(0 0)| 0 3 3 12 |3534 3d3c |(11 11)(11 11) |(0 0)(1 1)| 0 3 3 16 |3534 3c3c |(11 11)(11 11) |(1 1)(1 1)| 0 3 3 20 |3534 1211 |(11 11)(11 11) |(1 1)(1 1)| 0 [Byte 0] Lead/lag falling Transition (3, 3, 20) 3 3 24 |3534 3434 |(11 11)(11 11) |(0 1)(1 1)| 0 3 3 28 |3534 2f2e |(11 11)(11 11) |(0 1)(1 1)| 0 3 4 0 |3534 3534 |(11 11)(11 11) |(0 1)(1 1)| 0 [Byte 1] Lead/lag falling Transition (3, 4, 0) 3 4 4 |3534 3534 |(11 11)(11 11) |(0 1)(0 1)| 0 3 4 8 |3534 3534 |(11 11)(11 11) |(0 1)(0 1)| 0 3 4 12 |3534 3534 |(11 11)(11 11) |(0 1)(0 1)| 0 3 4 16 |3534 3534 |(11 11)(11 11) |(0 1)(0 1)| 0 3 4 20 |201 3534 |(11 11)(11 11) |(1 1)(0 1)| 0 3 4 24 |3d3d 1d1c |(11 11)(11 11) |(1 1)(1 1)| 0 3 4 28 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 0 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 4 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 8 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 12 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 16 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 20 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 24 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 5 28 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 6 0 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 6 4 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 3 6 8 |3d3d 3d3d |(11 11)(11 11) |(1 1)(1 1)| 0 [Byte 0] Lead/lag falling Transition (3, 6, 8) 3 6 12 |3d3d 3d3d |(11 11)(11 11) |(1 0)(1 1)| 0 [Byte 0] Lead/lag Transition tap number (2) [Byte 1] Lead/lag falling Transition (3, 6, 12) 3 6 16 |3d3d 3d3d |(11 11)(11 11) |(0 0)(1 0)| 0 3 6 20 |202 3d3d |(11 11)(11 11) |(0 0)(1 0)| 0 3 6 24 |4646 909 |(0 0)(11 11) |(0 0)(1 0)| 0 [Byte 0]First pass (3, 6, 24) [Byte 1] Lead/lag Transition tap number (4) 3 6 28 |4646 4646 |(0 0)(10 10) |(0 0)(0 0)| 0 3 7 0 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 [Byte 1]First pass (3, 7, 0) 3 7 4 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 8 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 12 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 16 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 20 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 24 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 3 7 28 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 4 0 0 |4646 4646 |(0 0)(0 0) |(0 0)(0 0)| 0 All bytes gating window > 1UI, Early break! best DQS0 dly(2T, 0.5T, PI) = (3, 6, 12) best DQS1 dly(2T, 0.5T, PI) = (3, 6, 20) best DQS0 P1 dly(2T, 0.5T, PI) = (4, 2, 12) best DQS1 P1 dly(2T, 0.5T, PI) = (4, 2, 20) Write Rank1 MR1 =0x56 best RODT dly(2T, 0.5T) = (2, 3) best RODT dly(2T, 0.5T) = (2, 3) == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_1, rank 1 fsp= 1, odt_onoff= 1, Byte mode= 0 == Start DQ dly to find pass range UseTestEngine =0 x-axis: bit #, y-axis: DQ dly (-127~63) RX Vref Scan = 0 -26, [0] xxxxxxxx xxxxxxxx [MSB] -25, [0] xxxxxxxx xxxxxxxx [MSB] -24, [0] xxxxxxxx xxxxxxxx [MSB] -23, [0] xxxxxxxx xxxxxxxx [MSB] -22, [0] xxxxxxxx xxxxxxxx [MSB] -21, [0] xxxxxxxx xxxxxxxx [MSB] -20, [0] xxxxxxxx xxxxxxxx [MSB] -19, [0] xxxxxxxx xxxxxxxx [MSB] -18, [0] xxxxxxxx xxxxxxxx [MSB] -17, [0] xxxxxxxx xxxxxxxx [MSB] -16, [0] xxxxxxxx xxxxxxxx [MSB] -15, [0] xxxxxxxx xxxxxxxx [MSB] -14, [0] xxxxxxxx xxxxxxxx [MSB] -13, [0] xxxxxxxx xxxxxxxx [MSB] -12, [0] xxxxxxxx xxxxxxxx [MSB] -11, [0] xxxxxxxx xxxxxxxx [MSB] -10, [0] xxxxxxxx xxxxxxxx [MSB] -9, [0] xxxxxxxx xxxxxxxx [MSB] -8, [0] xxxxxxxx xxxxxxxx [MSB] -7, [0] xxxxxxxx xxxxxxxx [MSB] -6, [0] xxxxxxxx xxxxxxxx [MSB] -5, [0] xxxxxxxx xxxxxxxx [MSB] -4, [0] xxxxxxxx xxxxxxxo [MSB] -3, [0] xxxoxxxx xxxxxxxo [MSB] -2, [0] xxxoxxxx xoxxxxxo [MSB] -1, [0] xxxoxxxx ooxxxxxo [MSB] 0, [0] xxxoxxxx ooxxxxxo [MSB] 1, [0] xxxoxxxx ooxxxxxo [MSB] 2, [0] xxooxxxo oooxoxxo [MSB] 3, [0] xxooxxxo oooxoxxo [MSB] 4, [0] xxoooxxo oooooxxo [MSB] 32, [0] oooooooo ooooooox [MSB] 33, [0] oooooooo ooooooox [MSB] 34, [0] oooooooo oxooooox [MSB] 35, [0] ooxxoooo xxooooox [MSB] 36, [0] ooxxoooo xxooooox [MSB] 37, [0] ooxxoooo xxooooox [MSB] 38, [0] ooxxoooo xxooooox [MSB] 39, [0] oxxxooox xxooooox [MSB] 40, [0] oxxxooox xxxxooox [MSB] 41, [0] oxxxxoxx xxxxxoox [MSB] 42, [0] xxxxxoxx xxxxxxxx [MSB] 43, [0] xxxxxxxx xxxxxxxx [MSB] iDelay=43, Bit 0, Center 23 (5 ~ 41) 37 iDelay=43, Bit 1, Center 21 (5 ~ 38) 34 iDelay=43, Bit 2, Center 18 (2 ~ 34) 33 iDelay=43, Bit 3, Center 15 (-3 ~ 34) 38 iDelay=43, Bit 4, Center 22 (4 ~ 40) 37 iDelay=43, Bit 5, Center 23 (5 ~ 42) 38 iDelay=43, Bit 6, Center 22 (5 ~ 40) 36 iDelay=43, Bit 7, Center 20 (2 ~ 38) 37 iDelay=43, Bit 8, Center 16 (-1 ~ 34) 36 iDelay=43, Bit 9, Center 15 (-2 ~ 33) 36 iDelay=43, Bit 10, Center 20 (2 ~ 39) 38 iDelay=43, Bit 11, Center 21 (4 ~ 39) 36 iDelay=43, Bit 12, Center 21 (2 ~ 40) 39 iDelay=43, Bit 13, Center 23 (5 ~ 41) 37 iDelay=43, Bit 14, Center 23 (5 ~ 41) 37 iDelay=43, Bit 15, Center 13 (-4 ~ 31) 36 == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_1, rank 1 fsp= 1, odt_onoff= 1, Byte mode= 0 == DQS Delay: DQS0 = 0, DQS1 = 0 DQM Delay: DQM0 = 20, DQM1 = 19 DQ Delay: DQ0 =23, DQ1 =21, DQ2 =18, DQ3 =15 DQ4 =22, DQ5 =23, DQ6 =22, DQ7 =20 DQ8 =16, DQ9 =15, DQ10 =20, DQ11 =21 DQ12 =21, DQ13 =23, DQ14 =23, DQ15 =13 DramC Write-DBI off == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_1, rank 1 fsp= 1, odt_onoff= 1, Byte mode= 0 == [TxWindowPerbitCal] calType=2, VrefScanEnable 0 Begin, DQ Scan Range 925~1181 TX Vref Scan disable 925 |3 4 29|[0] xxxxxxxx xxxxxxxx [MSB] 926 |3 4 30|[0] xxxxxxxx xxxxxxxx [MSB] 927 |3 4 31|[0] xxxxxxxx xxxxxxxx [MSB] 928 |3 4 32|[0] xxxxxxxx xxxxxxxx [MSB] 929 |3 4 33|[0] xxxxxxxx xxxxxxxx [MSB] 930 |3 4 34|[0] xxxxxxxx xxxxxxxx [MSB] 931 |3 4 35|[0] xxxxxxxx xxxxxxxx [MSB] 932 |3 4 36|[0] xxxxxxxx xxxxxxxx [MSB] 933 |3 4 37|[0] xxxxxxxx xxxxxxxx [MSB] 934 |3 4 38|[0] xxxxxxxx xxxxxxxx [MSB] 935 |3 4 39|[0] xxxxxxxx xxxxxxxx [MSB] 936 |3 4 40|[0] xxxxxxxx xxxxxxxx [MSB] 937 |3 4 41|[0] xxxxxxxx xxxxxxxx [MSB] 938 |3 4 42|[0] xxxxxxxx xxxxxxxx [MSB] 939 |3 4 43|[0] xxxxxxxx xxxxxxxx [MSB] 940 |3 4 44|[0] xxxxxxxx xxxxxxxx [MSB] 941 |3 4 45|[0] xxxxxxxx xxxxxxxx [MSB] 942 |3 4 46|[0] xxxxxxxx xxxxxxxx [MSB] 943 |3 4 47|[0] xxxxxxxx xxxxxxxx [MSB] 944 |3 4 48|[0] xxxxxxxx xxxxxxxx [MSB] 945 |3 4 49|[0] xxxxxxxx xxxxxxxx [MSB] 946 |3 4 50|[0] xxxxxxxx xxxxxxxx [MSB] 947 |3 4 51|[0] xxxxxxxx xxxxxxxx [MSB] 948 |3 4 52|[0] xxxxxxxx xxxxxxxx [MSB] 949 |3 4 53|[0] xxxxxxxx xxxxxxxx [MSB] 950 |3 4 54|[0] xxxxxxxx xxxxxxxx [MSB] 951 |3 4 55|[0] xxxxxxxx xxxxxxxx [MSB] 952 |3 4 56|[0] xxxxxxxx xxxxxxxx [MSB] 953 |3 4 57|[0] xxxxxxxx xxxxxxxx [MSB] 954 |3 4 58|[0] xxxxxxxx xxxxxxxx [MSB] 955 |3 4 59|[0] xxxxxxxx xxxxxxxx [MSB] 956 |3 4 60|[0] xxxxxxxx xxxxxxxx [MSB] 957 |3 4 61|[0] xxxxxxxx xxxxxxxx [MSB] 958 |3 4 62|[0] xxxxxxxx xxxxxxxx [MSB] 959 |3 4 63|[0] xxxxxxxx xxxxxxxx [MSB] 960 |3 6 0|[0] xxxxxxxx xxxxxxxx [MSB] 961 |3 6 1|[0] xxxxxxxx xxxxxxxx [MSB] 962 |3 6 2|[0] xxxxxxxx xxxxxxxx [MSB] 963 |3 6 3|[0] xxxxxxxx xxxxxxxx [MSB] 964 |3 6 4|[0] xxxxxxxx xxxxxxxx [MSB] 965 |3 6 5|[0] xxxxxxxx xxxxxxxx [MSB] 966 |3 6 6|[0] xxxxxxxx xxxxxxxx [MSB] 967 |3 6 7|[0] xxxxxxxx xxxxxxxx [MSB] 968 |3 6 8|[0] xxxxxxxx xxxxxxxx [MSB] 969 |3 6 9|[0] xxxxxxxx xxxxxxxx [MSB] 970 |3 6 10|[0] xxxxxxxx xxxxxxxx [MSB] 971 |3 6 11|[0] xxxxxxxx xxxxxxxx [MSB] 972 |3 6 12|[0] xxxxxxxx xxxxxxxx [MSB] 973 |3 6 13|[0] xxxxxxxx xxxxxxxx [MSB] 974 |3 6 14|[0] xxxxxxxx xxxxxxxo [MSB] 975 |3 6 15|[0] xxxxxxxx xoxxxxxo [MSB] 976 |3 6 16|[0] xxxxxxxx oooxxxxo [MSB] 977 |3 6 17|[0] xxxxxxxx oooooxoo [MSB] 978 |3 6 18|[0] xxxxxxxx oooooooo [MSB] 979 |3 6 19|[0] xxxxxxxx oooooooo [MSB] 980 |3 6 20|[0] xxxxxxxx oooooooo [MSB] 981 |3 6 21|[0] xxxxxxxx oooooooo [MSB] 982 |3 6 22|[0] xxxxxxxx oooooooo [MSB] 983 |3 6 23|[0] xxxxxxxx oooooooo [MSB] 992 |3 6 32|[0] oooooooo ooooooox [MSB] 993 |3 6 33|[0] oooooooo oxooooox [MSB] 994 |3 6 34|[0] oooooooo xxooooox [MSB] 995 |3 6 35|[0] oooooooo xxooooox [MSB] 996 |3 6 36|[0] oooooooo xxxxxxxx [MSB] 997 |3 6 37|[0] oooooooo xxxxxxxx [MSB] 998 |3 6 38|[0] oooooooo xxxxxxxx [MSB] 999 |3 6 39|[0] oooooooo xxxxxxxx [MSB] 1000 |3 6 40|[0] oooxoooo xxxxxxxx [MSB] 1001 |3 6 41|[0] oooxoooo xxxxxxxx [MSB] 1002 |3 6 42|[0] oooxoooo xxxxxxxx [MSB] 1003 |3 6 43|[0] ooxxoooo xxxxxxxx [MSB] 1004 |3 6 44|[0] ooxxoooo xxxxxxxx [MSB] 1005 |3 6 45|[0] ooxxooox xxxxxxxx [MSB] 1006 |3 6 46|[0] xxxxxxxx xxxxxxxx [MSB] Byte0, DQ PI dly=992, DQM PI dly= 992 Final DQ PI dly(LargeUI, SmallUI, PI) =(3 ,6, 32) OEN DQ PI dly(LargeUI, SmallUI, PI) =(3 ,3, 32) Byte1, DQ PI dly=984, DQM PI dly= 984 Final DQ PI dly(LargeUI, SmallUI, PI) =(3 ,6, 24) OEN DQ PI dly(LargeUI, SmallUI, PI) =(3 ,3, 24) == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_1, rank 1 fsp= 1, odt_onoff= 1, Byte mode= 0 == [TxWindowPerbitCal] calType=0, VrefScanEnable 1 Begin, DQ Scan Range 960~1024 Write Rank1 MR14 =0x0 CH=1, VrefRange= 0, VrefLevel = 0 TX Bit0 (986~1002) 17 994, Bit8 (978~989) 12 983, TX Bit1 (985~999) 15 992, Bit9 (977~988) 12 982, TX Bit2 (983~998) 16 990, Bit10 (978~992) 15 985, TX Bit3 (981~994) 14 987, Bit11 (979~992) 14 985, TX Bit4 (985~1000) 16 992, Bit12 (981~991) 11 986, TX Bit5 (985~1001) 17 993, Bit13 (980~993) 14 986, TX Bit6 (985~999) 15 992, Bit14 (979~991) 13 985, TX Bit7 (985~998) 14 991, Bit15 (975~984) 10 979, Write Rank1 MR14 =0x2 CH=1, VrefRange= 0, VrefLevel = 2 TX Bit0 (986~1002) 17 994, Bit8 (978~990) 13 984, TX Bit1 (985~1000) 16 992, Bit9 (977~989) 13 983, TX Bit2 (983~999) 17 991, Bit10 (978~993) 16 985, TX Bit3 (980~995) 16 987, Bit11 (979~993) 15 986, TX Bit4 (985~1000) 16 992, Bit12 (981~991) 11 986, TX Bit5 (985~1002) 18 993, Bit13 (980~994) 15 987, TX Bit6 (985~1000) 16 992, Bit14 (979~992) 14 985, TX Bit7 (985~999) 15 992, Bit15 (975~985) 11 980, Write Rank1 MR14 =0x4 CH=1, VrefRange= 0, VrefLevel = 4 TX Bit0 (985~1004) 20 994, Bit8 (977~991) 15 984, TX Bit1 (984~1001) 18 992, Bit9 (976~990) 15 983, TX Bit2 (983~999) 17 991, Bit10 (978~994) 17 986, TX Bit3 (979~996) 18 987, Bit11 (979~994) 16 986, TX Bit4 (984~1001) 18 992, Bit12 (979~992) 14 985, TX Bit5 (985~1003) 19 994, Bit13 (979~995) 17 987, TX Bit6 (985~1001) 17 993, Bit14 (979~992) 14 985, TX Bit7 (984~999) 16 991, Bit15 (974~986) 13 980, Write Rank1 MR14 =0x6 CH=1, VrefRange= 0, VrefLevel = 6 TX Bit0 (985~1004) 20 994, Bit8 (977~991) 15 984, TX Bit1 (984~1001) 18 992, Bit9 (976~990) 15 983, TX Bit2 (982~1000) 19 991, Bit10 (977~995) 19 986, TX Bit3 (979~997) 19 988, Bit11 (978~995) 18 986, TX Bit4 (984~1002) 19 993, Bit12 (979~992) 14 985, TX Bit5 (985~1003) 19 994, Bit13 (979~996) 18 987, TX Bit6 (984~1001) 18 992, Bit14 (978~993) 16 985, TX Bit7 (984~1000) 17 992, Bit15 (974~988) 15 981, Write Rank1 MR14 =0x8 CH=1, VrefRange= 0, VrefLevel = 8 TX Bit0 (985~1005) 21 995, Bit8 (977~991) 15 984, TX Bit1 (984~1002) 19 993, Bit9 (976~991) 16 983, TX Bit2 (982~1000) 19 991, Bit10 (977~995) 19 986, TX Bit3 (979~998) 20 988, Bit11 (978~995) 18 986, TX Bit4 (983~1002) 20 992, Bit12 (979~993) 15 986, TX Bit5 (985~1004) 20 994, Bit13 (979~997) 19 988, TX Bit6 (985~1002) 18 993, Bit14 (977~994) 18 985, TX Bit7 (984~1001) 18 992, Bit15 (974~989) 16 981, Write Rank1 MR14 =0xa CH=1, VrefRange= 0, VrefLevel = 10 TX Bit0 (985~1005) 21 995, Bit8 (977~991) 15 984, TX Bit1 (984~1003) 20 993, Bit9 (976~991) 16 983, TX Bit2 (982~1000) 19 991, Bit10 (977~996) 20 986, TX Bit3 (979~998) 20 988, Bit11 (978~996) 19 987, TX Bit4 (983~1003) 21 993, Bit12 (978~994) 17 986, TX Bit5 (985~1005) 21 995, Bit13 (978~998) 21 988, TX Bit6 (984~1003) 20 993, Bit14 (977~994) 18 985, TX Bit7 (984~1001) 18 992, Bit15 (973~990) 18 981, Write Rank1 MR14 =0xc CH=1, VrefRange= 0, VrefLevel = 12 TX Bit0 (985~1005) 21 995, Bit8 (976~992) 17 984, TX Bit1 (984~1004) 21 994, Bit9 (975~991) 17 983, TX Bit2 (981~1001) 21 991, Bit10 (977~997) 21 987, TX Bit3 (978~998) 21 988, Bit11 (978~997) 20 987, TX Bit4 (983~1004) 22 993, Bit12 (978~995) 18 986, TX Bit5 (984~1005) 22 994, Bit13 (979~998) 20 988, TX Bit6 (984~1004) 21 994, Bit14 (977~995) 19 986, TX Bit7 (984~1002) 19 993, Bit15 (972~990) 19 981, Write Rank1 MR14 =0xe CH=1, VrefRange= 0, VrefLevel = 14 TX Bit0 (984~1006) 23 995, Bit8 (976~992) 17 984, TX Bit1 (983~1005) 23 994, Bit9 (975~991) 17 983, TX Bit2 (982~1002) 21 992, Bit10 (977~998) 22 987, TX Bit3 (978~998) 21 988, Bit11 (978~998) 21 988, TX Bit4 (983~1005) 23 994, Bit12 (978~996) 19 987, TX Bit5 (984~1006) 23 995, Bit13 (978~998) 21 988, TX Bit6 (984~1005) 22 994, Bit14 (977~996) 20 986, TX Bit7 (983~1003) 21 993, Bit15 (972~990) 19 981, Write Rank1 MR14 =0x10 CH=1, VrefRange= 0, VrefLevel = 16 TX Bit0 (984~1006) 23 995, Bit8 (976~993) 18 984, TX Bit1 (983~1005) 23 994, Bit9 (975~992) 18 983, TX Bit2 (980~1003) 24 991, Bit10 (976~998) 23 987, TX Bit3 (978~999) 22 988, Bit11 (977~998) 22 987, TX Bit4 (983~1005) 23 994, Bit12 (977~997) 21 987, TX Bit5 (984~1005) 22 994, Bit13 (978~998) 21 988, TX Bit6 (983~1005) 23 994, Bit14 (977~997) 21 987, TX Bit7 (983~1004) 22 993, Bit15 (971~991) 21 981, Write Rank1 MR14 =0x12 CH=1, VrefRange= 0, VrefLevel = 18 TX Bit0 (984~1006) 23 995, Bit8 (976~993) 18 984, TX Bit1 (982~1005) 24 993, Bit9 (974~992) 19 983, TX Bit2 (980~1003) 24 991, Bit10 (976~998) 23 987, TX Bit3 (978~999) 22 988, Bit11 (977~998) 22 987, TX Bit4 (982~1005) 24 993, Bit12 (977~997) 21 987, TX Bit5 (983~1006) 24 994, Bit13 (978~999) 22 988, TX Bit6 (983~1005) 23 994, Bit14 (977~997) 21 987, TX Bit7 (983~1004) 22 993, Bit15 (971~991) 21 981, Write Rank1 MR14 =0x14 CH=1, VrefRange= 0, VrefLevel = 20 TX Bit0 (984~1007) 24 995, Bit8 (975~994) 20 984, TX Bit1 (982~1006) 25 994, Bit9 (974~993) 20 983, TX Bit2 (980~1004) 25 992, Bit10 (976~999) 24 987, TX Bit3 (978~1000) 23 989, Bit11 (977~999) 23 988, TX Bit4 (982~1006) 25 994, Bit12 (977~998) 22 987, TX Bit5 (983~1006) 24 994, Bit13 (977~999) 23 988, TX Bit6 (983~1006) 24 994, Bit14 (977~998) 22 987, TX Bit7 (983~1005) 23 994, Bit15 (970~992) 23 981, Write Rank1 MR14 =0x16 CH=1, VrefRange= 0, VrefLevel = 22 TX Bit0 (984~1007) 24 995, Bit8 (975~995) 21 985, TX Bit1 (983~1006) 24 994, Bit9 (974~993) 20 983, TX Bit2 (979~1005) 27 992, Bit10 (976~999) 24 987, TX Bit3 (978~1000) 23 989, Bit11 (977~999) 23 988, TX Bit4 (981~1006) 26 993, Bit12 (977~998) 22 987, TX Bit5 (983~1006) 24 994, Bit13 (977~999) 23 988, TX Bit6 (982~1006) 25 994, Bit14 (976~998) 23 987, TX Bit7 (982~1005) 24 993, Bit15 (970~992) 23 981, Write Rank1 MR14 =0x18 CH=1, VrefRange= 0, VrefLevel = 24 TX Bit0 (983~1007) 25 995, Bit8 (975~996) 22 985, TX Bit1 (982~1006) 25 994, Bit9 (973~994) 22 983, TX Bit2 (979~1005) 27 992, Bit10 (976~999) 24 987, TX Bit3 (977~1001) 25 989, Bit11 (977~999) 23 988, TX Bit4 (981~1006) 26 993, Bit12 (976~999) 24 987, TX Bit5 (983~1007) 25 995, Bit13 (977~1000) 24 988, TX Bit6 (982~1006) 25 994, Bit14 (976~999) 24 987, TX Bit7 (982~1005) 24 993, Bit15 (970~992) 23 981, Write Rank1 MR14 =0x1a CH=1, VrefRange= 0, VrefLevel = 26 TX Bit0 (983~1007) 25 995, Bit8 (975~996) 22 985, TX Bit1 (982~1006) 25 994, Bit9 (973~995) 23 984, TX Bit2 (979~1005) 27 992, Bit10 (976~999) 24 987, TX Bit3 (977~1001) 25 989, Bit11 (976~1000) 25 988, TX Bit4 (980~1006) 27 993, Bit12 (976~999) 24 987, TX Bit5 (982~1007) 26 994, Bit13 (977~1000) 24 988, TX Bit6 (981~1006) 26 993, Bit14 (976~999) 24 987, TX Bit7 (982~1006) 25 994, Bit15 (970~993) 24 981, Write Rank1 MR14 =0x1c CH=1, VrefRange= 0, VrefLevel = 28 TX Bit0 (983~1008) 26 995, Bit8 (974~997) 24 985, TX Bit1 (981~1006) 26 993, Bit9 (973~995) 23 984, TX Bit2 (979~1005) 27 992, Bit10 (975~999) 25 987, TX Bit3 (977~1002) 26 989, Bit11 (976~999) 24 987, TX Bit4 (980~1006) 27 993, Bit12 (976~999) 24 987, TX Bit5 (983~1007) 25 995, Bit13 (977~1000) 24 988, TX Bit6 (981~1007) 27 994, Bit14 (976~999) 24 987, TX Bit7 (981~1006) 26 993, Bit15 (970~993) 24 981, Write Rank1 MR14 =0x1e CH=1, VrefRange= 0, VrefLevel = 30 TX Bit0 (983~1007) 25 995, Bit8 (974~997) 24 985, TX Bit1 (980~1007) 28 993, Bit9 (973~995) 23 984, TX Bit2 (978~1005) 28 991, Bit10 (976~999) 24 987, TX Bit3 (977~1002) 26 989, Bit11 (976~999) 24 987, TX Bit4 (981~1006) 26 993, Bit12 (976~999) 24 987, TX Bit5 (983~1007) 25 995, Bit13 (976~1000) 25 988, TX Bit6 (981~1007) 27 994, Bit14 (976~999) 24 987, TX Bit7 (981~1006) 26 993, Bit15 (970~993) 24 981, Write Rank1 MR14 =0x20 CH=1, VrefRange= 0, VrefLevel = 32 TX Bit0 (983~1007) 25 995, Bit8 (974~997) 24 985, TX Bit1 (980~1007) 28 993, Bit9 (973~995) 23 984, TX Bit2 (978~1005) 28 991, Bit10 (976~999) 24 987, TX Bit3 (977~1002) 26 989, Bit11 (976~999) 24 987, TX Bit4 (981~1006) 26 993, Bit12 (976~999) 24 987, TX Bit5 (983~1007) 25 995, Bit13 (976~1000) 25 988, TX Bit6 (981~1007) 27 994, Bit14 (976~999) 24 987, TX Bit7 (981~1006) 26 993, Bit15 (970~993) 24 981, Write Rank1 MR14 =0x22 CH=1, VrefRange= 0, VrefLevel = 34 TX Bit0 (983~1007) 25 995, Bit8 (974~997) 24 985, TX Bit1 (980~1007) 28 993, Bit9 (973~995) 23 984, TX Bit2 (978~1005) 28 991, Bit10 (976~999) 24 987, TX Bit3 (977~1002) 26 989, Bit11 (976~999) 24 987, TX Bit4 (981~1006) 26 993, Bit12 (976~999) 24 987, TX Bit5 (983~1007) 25 995, Bit13 (976~1000) 25 988, TX Bit6 (981~1007) 27 994, Bit14 (976~999) 24 987, TX Bit7 (981~1006) 26 993, Bit15 (970~993) 24 981, Write Rank1 MR14 =0x24 CH=1, VrefRange= 0, VrefLevel = 36 TX Bit0 (983~1007) 25 995, Bit8 (974~997) 24 985, TX Bit1 (980~1007) 28 993, Bit9 (973~995) 23 984, TX Bit2 (978~1005) 28 991, Bit10 (976~999) 24 987, TX Bit3 (977~1002) 26 989, Bit11 (976~999) 24 987, TX Bit4 (981~1006) 26 993, Bit12 (976~999) 24 987, TX Bit5 (983~1007) 25 995, Bit13 (976~1000) 25 988, TX Bit6 (981~1007) 27 994, Bit14 (976~999) 24 987, TX Bit7 (981~1006) 26 993, Bit15 (970~993) 24 981, Write Rank1 MR14 =0x26 CH=1, VrefRange= 0, VrefLevel = 38 TX Bit0 (983~1007) 25 995, Bit8 (974~997) 24 985, TX Bit1 (980~1007) 28 993, Bit9 (973~995) 23 984, TX Bit2 (978~1005) 28 991, Bit10 (976~999) 24 987, TX Bit3 (977~1002) 26 989, Bit11 (976~999) 24 987, TX Bit4 (981~1006) 26 993, Bit12 (976~999) 24 987, TX Bit5 (983~1007) 25 995, Bit13 (976~1000) 25 988, TX Bit6 (981~1007) 27 994, Bit14 (976~999) 24 987, TX Bit7 (981~1006) 26 993, Bit15 (970~993) 24 981, TX Vref found, early break! 369< 382 [TX_PER_BIT_DELAY_CELL] DelayCellTimex100 =744/100 ps u1DelayCellOfst[0]=7 cells (6 PI) u1DelayCellOfst[1]=5 cells (4 PI) u1DelayCellOfst[2]=2 cells (2 PI) u1DelayCellOfst[3]=0 cells (0 PI) u1DelayCellOfst[4]=5 cells (4 PI) u1DelayCellOfst[5]=7 cells (6 PI) u1DelayCellOfst[6]=6 cells (5 PI) u1DelayCellOfst[7]=5 cells (4 PI) Byte0, DQ PI dly=989, DQM PI dly= 992 Final DQ PI dly(LargeUI, SmallUI, PI) =(3 ,6, 29) OEN DQ PI dly(LargeUI, SmallUI, PI) =(3 ,3, 29) u1DelayCellOfst[8]=5 cells (4 PI) u1DelayCellOfst[9]=3 cells (3 PI) u1DelayCellOfst[10]=7 cells (6 PI) u1DelayCellOfst[11]=7 cells (6 PI) u1DelayCellOfst[12]=7 cells (6 PI) u1DelayCellOfst[13]=9 cells (7 PI) u1DelayCellOfst[14]=7 cells (6 PI) u1DelayCellOfst[15]=0 cells (0 PI) Byte1, DQ PI dly=981, DQM PI dly= 984 Final DQ PI dly(LargeUI, SmallUI, PI) =(3 ,6, 21) OEN DQ PI dly(LargeUI, SmallUI, PI) =(3 ,3, 21) Write Rank1 MR14 =0x1e Final TX Range 0 Vref 30 [TX_K_DQM_WITH_WDBI] Step1: K DQM with DBI_ON, and check DQM window spec. Before -1MCK, ucdq_final_ui_large_dqs0 = 3, ucdq_final_ui_large_dqs1 = 3 Before -1MCK, ucdq_final_dqm_ui_large_dqs0 = 3, ucdq_final_dqm_ui_large_dqs1 = 3 After -1MCK, ucdq_final_dqm_ui_large_dqs0 = 2, ucdq_final_dqm_ui_large_dqs1 = 2 Write Rank1 MR3 =0xb0 DramC Write-DBI on == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_1, rank 1 fsp= 1, odt_onoff= 1, Byte mode= 0 == [TxWindowPerbitCal] calType=1, VrefScanEnable 0 Begin, DQ Scan Range 704~768 TX Vref Scan disable 704 |2 6 0|[0] xxxxxxxx xxxxxxxx [MSB] 705 |2 6 1|[0] xxxxxxxx xxxxxxxx [MSB] 706 |2 6 2|[0] xxxxxxxx xxxxxxxx [MSB] 707 |2 6 3|[0] xxxxxxxx xxxxxxxx [MSB] 708 |2 6 4|[0] xxxxxxxx xxxxxxxx [MSB] 709 |2 6 5|[0] xxxxxxxx xxxxxxxx [MSB] 710 |2 6 6|[0] xxxxxxxx xxxxxxxx [MSB] 711 |2 6 7|[0] xxxxxxxx xxxxxxxx [MSB] 712 |2 6 8|[0] xxxxxxxx xxxxxxxx [MSB] 713 |2 6 9|[0] xxxxxxxx xxxxxxxx [MSB] 714 |2 6 10|[0] xxxxxxxx xxxxxxxx [MSB] 715 |2 6 11|[0] xxxxxxxx oooooooo [MSB] 716 |2 6 12|[0] xxxxxxxx oooooooo [MSB] 717 |2 6 13|[0] xxxxxxxx oooooooo [MSB] 718 |2 6 14|[0] xxxxxxxx oooooooo [MSB] 719 |2 6 15|[0] xxxxxxxx oooooooo [MSB] 720 |2 6 16|[0] xxxxxxxx oooooooo [MSB] 721 |2 6 17|[0] xxxxxxxx oooooooo [MSB] 722 |2 6 18|[0] xxxxxxxx oooooooo [MSB] 723 |2 6 19|[0] xxxxxxxx oooooooo [MSB] 724 |2 6 20|[0] xxxxxxxx oooooooo [MSB] 743 |2 6 39|[0] oooooooo xxxxxxxx [MSB] 744 |2 6 40|[0] oooooooo xxxxxxxx [MSB] 745 |2 6 41|[0] oooooooo xxxxxxxx [MSB] 746 |2 6 42|[0] oooooooo xxxxxxxx [MSB] 747 |2 6 43|[0] oooooooo xxxxxxxx [MSB] 748 |2 6 44|[0] oooooooo xxxxxxxx [MSB] 749 |2 6 45|[0] oooooooo xxxxxxxx [MSB] 750 |2 6 46|[0] oooooooo xxxxxxxx [MSB] 751 |2 6 47|[0] oooooooo xxxxxxxx [MSB] 752 |2 6 48|[0] xxxxxxxx xxxxxxxx [MSB] Byte0, DQ PI dly=738, DQM PI dly= 738 Final DQ PI dly(LargeUI, SmallUI, PI) =(2 ,6, 34) OEN DQ PI dly(LargeUI, SmallUI, PI) =(2 ,3, 34) Byte1, DQ PI dly=728, DQM PI dly= 728 Final DQ PI dly(LargeUI, SmallUI, PI) =(2 ,6, 24) OEN DQ PI dly(LargeUI, SmallUI, PI) =(2 ,3, 24) Before -1MCK, ucdq_final_ui_large_dqs0 = 2, ucdq_final_ui_large_dqs1 = 2 Before -1MCK, ucdq_final_dqm_ui_large_dqs0 = 2, ucdq_final_dqm_ui_large_dqs1 = 2 After -1MCK, ucdq_final_dqm_ui_large_dqs0 = 3, ucdq_final_dqm_ui_large_dqs1 = 3 Write Rank1 MR3 =0x30 DramC Write-DBI off [DATLAT] Freq=1600, CH1 RK1, use_rxtx_scan=0 DATLAT Default: 0x10 7, 0xFFFF, sum=0 8, 0xFFFF, sum=0 9, 0xFFFF, sum=0 10, 0xFFFF, sum=0 11, 0xFFFF, sum=0 12, 0xFFFF, sum=0 13, 0xFFFF, sum=0 14, 0x0, sum=1 15, 0x0, sum=2 16, 0x0, sum=3 17, 0x0, sum=4 pattern=2 first_step=14 total pass=5 best_step=16 == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_1, rank 1 fsp= 1, odt_onoff= 1, Byte mode= 0 == Start DQ dly to find pass range UseTestEngine =1 x-axis: bit #, y-axis: DQ dly (-127~63) RX Vref Scan = 0 -26, [0] xxxxxxxx xxxxxxxx [MSB] -25, [0] xxxxxxxx xxxxxxxx [MSB] -24, [0] xxxxxxxx xxxxxxxx [MSB] -23, [0] xxxxxxxx xxxxxxxx [MSB] -22, [0] xxxxxxxx xxxxxxxx [MSB] -21, [0] xxxxxxxx xxxxxxxx [MSB] -20, [0] xxxxxxxx xxxxxxxx [MSB] -19, [0] xxxxxxxx xxxxxxxx [MSB] -18, [0] xxxxxxxx xxxxxxxx [MSB] -17, [0] xxxxxxxx xxxxxxxx [MSB] -16, [0] xxxxxxxx xxxxxxxx [MSB] -15, [0] xxxxxxxx xxxxxxxx [MSB] -14, [0] xxxxxxxx xxxxxxxx [MSB] -13, [0] xxxxxxxx xxxxxxxx [MSB] -12, [0] xxxxxxxx xxxxxxxx [MSB] -11, [0] xxxxxxxx xxxxxxxx [MSB] -10, [0] xxxxxxxx xxxxxxxx [MSB] -9, [0] xxxxxxxx xxxxxxxx [MSB] -8, [0] xxxxxxxx xxxxxxxx [MSB] -7, [0] xxxxxxxx xxxxxxxx [MSB] -6, [0] xxxxxxxx xxxxxxxx [MSB] -5, [0] xxxxxxxx xxxxxxxo [MSB] -4, [0] xxxxxxxx xxxxxxxo [MSB] -3, [0] xxxxxxxx xoxxxxxo [MSB] -2, [0] xxxoxxxx xoxxxxxo [MSB] -1, [0] xxxoxxxx ooxxxxxo [MSB] 0, [0] xxxoxxxx ooxxxxxo [MSB] 1, [0] xxxoxxxx ooxxxxxo [MSB] 2, [0] xxxoxxxx ooxxxxxo [MSB] 3, [0] xxooxxxo oooooxxo [MSB] 4, [0] oooooxxo oooooooo [MSB] 5, [0] oooooxxo oooooooo [MSB] 32, [0] oooooooo ooooooox [MSB] 33, [0] oooooooo ooooooox [MSB] 34, [0] oooxoooo oxooooox [MSB] 35, [0] ooxxoooo oxooooox [MSB] 36, [0] ooxxoooo xxooooox [MSB] 37, [0] ooxxoooo xxooooox [MSB] 38, [0] ooxxoooo xxooxoox [MSB] 39, [0] oxxxooox xxxxxoox [MSB] 40, [0] oxxxxoox xxxxxxox [MSB] 41, [0] xxxxxxxx xxxxxxxx [MSB] iDelay=41, Bit 0, Center 22 (4 ~ 40) 37 iDelay=41, Bit 1, Center 21 (4 ~ 38) 35 iDelay=41, Bit 2, Center 18 (3 ~ 34) 32 iDelay=41, Bit 3, Center 15 (-2 ~ 33) 36 iDelay=41, Bit 4, Center 21 (4 ~ 39) 36 iDelay=41, Bit 5, Center 23 (6 ~ 40) 35 iDelay=41, Bit 6, Center 23 (6 ~ 40) 35 iDelay=41, Bit 7, Center 20 (3 ~ 38) 36 iDelay=41, Bit 8, Center 17 (-1 ~ 35) 37 iDelay=41, Bit 9, Center 15 (-3 ~ 33) 37 iDelay=41, Bit 10, Center 20 (3 ~ 38) 36 iDelay=41, Bit 11, Center 20 (3 ~ 38) 36 iDelay=41, Bit 12, Center 20 (3 ~ 37) 35 iDelay=41, Bit 13, Center 21 (4 ~ 39) 36 iDelay=41, Bit 14, Center 22 (4 ~ 40) 37 iDelay=41, Bit 15, Center 13 (-5 ~ 31) 37 == Dram Type= 6, Freq= 1596, FreqGroup= 1600, CH_1, rank 1 fsp= 1, odt_onoff= 1, Byte mode= 0 == DQS Delay: DQS0 = 0, DQS1 = 0 DQM Delay: DQM0 = 20, DQM1 = 18 DQ Delay: DQ0 =22, DQ1 =21, DQ2 =18, DQ3 =15 DQ4 =21, DQ5 =23, DQ6 =23, DQ7 =20 DQ8 =17, DQ9 =15, DQ10 =20, DQ11 =20 DQ12 =20, DQ13 =21, DQ14 =22, DQ15 =13 [DramC_TX_OE_Calibration] TA2 Original DQ_B0 (3 6) =30, OEN = 27 Original DQ_B1 (3 6) =30, OEN = 27 23, 0x0, End_B0=23 End_B1=23 24, 0x0, End_B0=24 End_B1=24 25, 0x0, End_B0=25 End_B1=25 26, 0x0, End_B0=26 End_B1=26 27, 0x0, End_B0=27 End_B1=27 28, 0x0, End_B0=28 End_B1=28 29, 0x0, End_B0=29 End_B1=29 30, 0x0, End_B0=30 End_B1=30 31, 0xFFFF, End_B0=30 End_B1=30 Byte0 end_step=30 best_step=27 Final TX OE(2T, 0.5T) = (3, 3) Byte1 end_step=30 best_step=27 Final TX OE(2T, 0.5T) = (3, 3) Write Rank1 MR23 =0x3f [DQSOSC] [DQSOSCAuto] RK1, (LSB)MR18= 0xbaba, (MSB)MR19= 0x202, tDQSOscB0 = 451 ps tDQSOscB1 = 451 ps CH1_RK1: MR19=0x202, MR18=0xBABA, DQSOSC=451, MR23=63, INC=12, DEC=18 Write Rank1 MR23 =0x3f [DQSOSC] [DQSOSCAuto] RK1, (LSB)MR18= 0xb8b8, (MSB)MR19= 0x202, tDQSOscB0 = 452 ps tDQSOscB1 = 452 ps CH1 RK1: MR19=202, MR18=B8B8 [RxdqsGatingPostProcess] freq 1600 ChangeDQSINCTL -1, reg_TX_dly_DQSgated_min 2, u1TXDLY_Cal_min 3 Rank: 0 best DQS0 dly(2T, 0.5T) = (2, 6) best DQS1 dly(2T, 0.5T) = (2, 6) best DQS0 P1 dly(2T, 0.5T) = (3, 2) best DQS1 P1 dly(2T, 0.5T) = (3, 2) Rank: 1 best DQS0 dly(2T, 0.5T) = (2, 6) best DQS1 dly(2T, 0.5T) = (2, 6) best DQS0 P1 dly(2T, 0.5T) = (3, 2) best DQS1 P1 dly(2T, 0.5T) = (3, 2) TX_dly_DQSgated check: min 2 max 3, ChangeDQSINCTL=-1 DQSINCTL=5, RANKINCTL=3, u4XRTR2R=9 [DualRankRxdatlatCal] RK0: 16, RK1: 16, Final_Datlat 16 [Calibration Summary] Freqency 1600 CH 0, Rank 0 All Pass. CH 0, Rank 1 All Pass. CH 1, Rank 0 All Pass. CH 1, Rank 1 All Pass. Before -1MCK, ucdq_final_ui_large_dqs0 = 3, ucdq_final_ui_large_dqs1 = 3 Before -1MCK, ucdq_final_dqm_ui_large_dqs0 = 3, ucdq_final_dqm_ui_large_dqs1 = 3 After -1MCK, ucdq_final_dqm_ui_large_dqs0 = 2, ucdq_final_dqm_ui_large_dqs1 = 2 Write Rank0 MR3 =0xb0 Before -1MCK, ucdq_final_ui_large_dqs0 = 3, ucdq_final_ui_large_dqs1 = 3 Before -1MCK, ucdq_final_dqm_ui_large_dqs0 = 3, ucdq_final_dqm_ui_large_dqs1 = 3 After -1MCK, ucdq_final_dqm_ui_large_dqs0 = 2, ucdq_final_dqm_ui_large_dqs1 = 2 Write Rank1 MR3 =0xb0 Before -1MCK, ucdq_final_ui_large_dqs0 = 3, ucdq_final_ui_large_dqs1 = 3 Before -1MCK, ucdq_final_dqm_ui_large_dqs0 = 3, ucdq_final_dqm_ui_large_dqs1 = 3 After -1MCK, ucdq_final_dqm_ui_large_dqs0 = 2, ucdq_final_dqm_ui_large_dqs1 = 2 Write Rank0 MR3 =0xb0 Before -1MCK, ucdq_final_ui_large_dqs0 = 3, ucdq_final_ui_large_dqs1 = 3 Before -1MCK, ucdq_final_dqm_ui_large_dqs0 = 3, ucdq_final_dqm_ui_large_dqs1 = 3 After -1MCK, ucdq_final_dqm_ui_large_dqs0 = 2, ucdq_final_dqm_ui_large_dqs1 = 2 Write Rank1 MR3 =0xb0 DramC Write-DBI on [GetDramInforAfterCalByMRR] Vendor 6. [GetDramInforAfterCalByMRR] Revision 505. MR8 1111 CH0, RK0, DieNum 1, Density 80000000, RKsize 80000000. MR8 1111 CH0, RK1, DieNum 1, Density 80000000, RKsize 80000000. MR8 1111 CH1, RK0, DieNum 1, Density 80000000, RKsize 80000000. MR8 1111 CH1, RK1, DieNum 1, Density 80000000, RKsize 80000000. [ACTimingOptimize]Density (MR8 OP[5:2]) 4, TRFC 100, TRFC_05T 0, TXREFCNT 119, TRFCpb 44, TRFCpb_05T 0 Write Rank0 MR13 =0xd0 Write Rank1 MR13 =0xd0 Write Rank0 MR13 =0xd0 Write Rank1 MR13 =0xd0 Save calibration result to emmc [DramcModeReg_Check] Freq_1600, FSP_1 FSP_1, CH_0, RK0 Write Rank0 MR13 =0xd8 MR12 = 0x5c (global = 0x5c) match MR14 = 0x1c (global = 0x1c) match FSP_1, CH_0, RK1 Write Rank1 MR13 =0xd8 MR12 = 0x5e (global = 0x5e) match MR14 = 0x1e (global = 0x1e) match FSP_1, CH_1, RK0 Write Rank0 MR13 =0xd8 MR12 = 0x5e (global = 0x5e) match MR14 = 0x1e (global = 0x1e) match FSP_1, CH_1, RK1 Write Rank1 MR13 =0xd8 MR12 = 0x5c (global = 0x5c) match MR14 = 0x1e (global = 0x1e) match [MEM_TEST] 02: After DFS, before run time config [MEM_TEST] Rank 0 OK.(uiFixedAddr 0x40000000, Pass count =16384, Fail count =0) [TA2_TEST] === TA2 HW TA2 PAT: XTALK HW channel(0) Rank(0), TA2 pass, pass_cnt:1, err_cnt:0 HW channel(0) Rank(1), TA2 pass, pass_cnt:2, err_cnt:0 HW channel(1) Rank(0), TA2 pass, pass_cnt:3, err_cnt:0 HW channel(1) Rank(1), TA2 pass, pass_cnt:4, err_cnt:0 Settings after calibration [DramcRunTimeConfig] TransferPLLToSPMControl - MODE SW PHYPLL TX_TRACKING: ON RX_TRACKING: ON HW_GATING: ON HW_GATING DBG: OFF ddr_geometry:1 ddr_geometry:1 ddr_geometry:1 ddr_geometry:1 ddr_geometry:1 ddr_geometry:1 ddr_geometry:1 ddr_geometry:1 High Freq DUMMY_READ_FOR_TRACKING: ON ZQCS_ENABLE_LP4: OFF LOWPOWER_GOLDEN_SETTINGS(DCM): ON DUMMY_READ_FOR_DQS_GATING_RETRY: OFF SPM_CONTROL_AFTERK: ON IMPEDANCE_TRACKING: ON TEMP_SENSOR: ON PER_BANK_REFRESH: ON HW_SAVE_FOR_SR: ON SET_CKE_2_RANK_INDEPENDENT_RUN_TIME: ON CLK_FREE_FUN_FOR_DRAMC_PSEL: ON PA_IMPROVEMENT_FOR_DRAMC_ACTIVE_POWER: ON Read ODT Tracking: ON ========================= [TA2_TEST] === TA2 HW HW channel(0) Rank(0), TA2 pass, pass_cnt:5, err_cnt:0 HW channel(0) Rank(1), TA2 pass, pass_cnt:6, err_cnt:0 HW channel(1) Rank(0), TA2 pass, pass_cnt:7, err_cnt:0 HW channel(1) Rank(1), TA2 pass, pass_cnt:8, err_cnt:0 [MEM_TEST] 03: After run time config [MEM_TEST] Rank 0 OK.(uiFixedAddr 0x40000000, Pass count =16384, Fail count =0) [complex_mem_test] start addr:0x40024000, len:131072 1st complex R/W mem test pass save_calibration_params with freq_sel:1, frequency:1600, _MappingFreqArray:0 sync preloader write leveling sync preloader cbt_mr12 sync preloader cbt_clk_dly sync preloader cbt_cmd_dly sync preloader cbt_cs sync preloader cbt_ca_perbit_delay sync preloader clk_delay sync preloader dqs_delay sync preloader u1Gating2T_Save sync preloader u1Gating05T_Save sync preloader u1Gatingfine_tune_Save sync preloader u1Gatingucpass_count_Save sync preloader u1TxWindowPerbitVref_Save sync preloader u1TxCenter_min_Save sync preloader u1TxCenter_max_Save sync preloader u1Txwin_center_Save sync preloader u1Txfirst_pass_Save sync preloader u1Txlast_pass_Save sync preloader u1RxDatlat_Save sync preloader u1RxWinPerbitVref_Save sync preloader u1RxWinPerbitDQ_firsbypass_Save sync preloader u1RxWinPerbitDQ_lastbypass_Save sync preloader delay_cell_unit save_calibration_params with freq_sel:3, frequency:1200, _MappingFreqArray:1 sync preloader write leveling sync preloader cbt_mr12 sync preloader cbt_clk_dly sync preloader cbt_cmd_dly sync preloader cbt_cs sync preloader cbt_ca_perbit_delay sync preloader clk_delay sync preloader dqs_delay sync preloader u1Gating2T_Save sync preloader u1Gating05T_Save sync preloader u1Gatingfine_tune_Save sync preloader u1Gatingucpass_count_Save sync preloader u1TxWindowPerbitVref_Save sync preloader u1TxCenter_min_Save sync preloader u1TxCenter_max_Save sync preloader u1Txwin_center_Save sync preloader u1Txfirst_pass_Save sync preloader u1Txlast_pass_Save sync preloader u1RxDatlat_Save sync preloader u1RxWinPerbitVref_Save sync preloader u1RxWinPerbitDQ_firsbypass_Save sync preloader u1RxWinPerbitDQ_lastbypass_Save sync preloader delay_cell_unit save_calibration_params with freq_sel:5, frequency:800, _MappingFreqArray:2 sync preloader write leveling sync preloader cbt_mr12 sync preloader cbt_clk_dly sync preloader cbt_cmd_dly sync preloader cbt_cs sync preloader cbt_ca_perbit_delay sync preloader clk_delay sync preloader dqs_delay sync preloader u1Gating2T_Save sync preloader u1Gating05T_Save sync preloader u1Gatingfine_tune_Save sync preloader u1Gatingucpass_count_Save sync preloader u1TxWindowPerbitVref_Save sync preloader u1TxCenter_min_Save sync preloader u1TxCenter_max_Save sync preloader u1Txwin_center_Save sync preloader u1Txfirst_pass_Save sync preloader u1Txlast_pass_Save sync preloader u1RxDatlat_Save sync preloader u1RxWinPerbitVref_Save sync preloader u1RxWinPerbitDQ_firsbypass_Save sync preloader u1RxWinPerbitDQ_lastbypass_Save sync preloader delay_cell_unit just_for_test_dump_coreboot_params dump all params dump source = 0x0 dump params frequency:1600 dump params rank number:2 dump params write leveling write leveling[0][0][0] = 0x1e write leveling[0][0][1] = 0x1a write leveling[0][1][0] = 0x1d write leveling[0][1][1] = 0x1a write leveling[1][0][0] = 0x25 write leveling[1][0][1] = 0x1e write leveling[1][1][0] = 0x24 write leveling[1][1][1] = 0x1d dump params cbt_cs cbt_cs[0][0] = 0x6 cbt_cs[0][1] = 0x6 cbt_cs[1][0] = 0xa cbt_cs[1][1] = 0xa dump params cbt_mr12 cbt_mr12[0][0] = 0x1c cbt_mr12[0][1] = 0x1e cbt_mr12[1][0] = 0x1e cbt_mr12[1][1] = 0x1c dump params tx window tx_center_min[0][0][0] = 982 tx_center_max[0][0][0] = 988 tx_center_min[0][0][1] = 978 tx_center_max[0][0][1] = 985 tx_center_min[0][1][0] = 984 tx_center_max[0][1][0] = 990 tx_center_min[0][1][1] = 980 tx_center_max[0][1][1] = 988 tx_center_min[1][0][0] = 989 tx_center_max[1][0][0] = 995 tx_center_min[1][0][1] = 981 tx_center_max[1][0][1] = 988 tx_center_min[1][1][0] = 989 tx_center_max[1][1][0] = 995 tx_center_min[1][1][1] = 981 tx_center_max[1][1][1] = 988 dump params tx window tx_win_center[0][0][0] = 988 tx_first_pass[0][0][0] = 977 tx_last_pass[0][0][0] = 1000 tx_win_center[0][0][1] = 988 tx_first_pass[0][0][1] = 976 tx_last_pass[0][0][1] = 1000 tx_win_center[0][0][2] = 988 tx_first_pass[0][0][2] = 977 tx_last_pass[0][0][2] = 1000 tx_win_center[0][0][3] = 982 tx_first_pass[0][0][3] = 970 tx_last_pass[0][0][3] = 995 tx_win_center[0][0][4] = 987 tx_first_pass[0][0][4] = 976 tx_last_pass[0][0][4] = 999 tx_win_center[0][0][5] = 985 tx_first_pass[0][0][5] = 972 tx_last_pass[0][0][5] = 998 tx_win_center[0][0][6] = 986 tx_first_pass[0][0][6] = 974 tx_last_pass[0][0][6] = 999 tx_win_center[0][0][7] = 988 tx_first_pass[0][0][7] = 976 tx_last_pass[0][0][7] = 1000 tx_win_center[0][0][8] = 978 tx_first_pass[0][0][8] = 967 tx_last_pass[0][0][8] = 990 tx_win_center[0][0][9] = 979 tx_first_pass[0][0][9] = 968 tx_last_pass[0][0][9] = 991 tx_win_center[0][0][10] = 985 tx_first_pass[0][0][10] = 974 tx_last_pass[0][0][10] = 997 tx_win_center[0][0][11] = 979 tx_first_pass[0][0][11] = 968 tx_last_pass[0][0][11] = 991 tx_win_center[0][0][12] = 981 tx_first_pass[0][0][12] = 969 tx_last_pass[0][0][12] = 993 tx_win_center[0][0][13] = 980 tx_first_pass[0][0][13] = 969 tx_last_pass[0][0][13] = 991 tx_win_center[0][0][14] = 983 tx_first_pass[0][0][14] = 970 tx_last_pass[0][0][14] = 996 tx_win_center[0][0][15] = 985 tx_first_pass[0][0][15] = 973 tx_last_pass[0][0][15] = 997 tx_win_center[0][1][0] = 990 tx_first_pass[0][1][0] = 978 tx_last_pass[0][1][0] = 1003 tx_win_center[0][1][1] = 989 tx_first_pass[0][1][1] = 978 tx_last_pass[0][1][1] = 1001 tx_win_center[0][1][2] = 990 tx_first_pass[0][1][2] = 978 tx_last_pass[0][1][2] = 1002 tx_win_center[0][1][3] = 984 tx_first_pass[0][1][3] = 972 tx_last_pass[0][1][3] = 997 tx_win_center[0][1][4] = 989 tx_first_pass[0][1][4] = 977 tx_last_pass[0][1][4] = 1002 tx_win_center[0][1][5] = 987 tx_first_pass[0][1][5] = 975 tx_last_pass[0][1][5] = 999 tx_win_center[0][1][6] = 988 tx_first_pass[0][1][6] = 976 tx_last_pass[0][1][6] = 1000 tx_win_center[0][1][7] = 989 tx_first_pass[0][1][7] = 977 tx_last_pass[0][1][7] = 1002 tx_win_center[0][1][8] = 980 tx_first_pass[0][1][8] = 969 tx_last_pass[0][1][8] = 992 tx_win_center[0][1][9] = 983 tx_first_pass[0][1][9] = 971 tx_last_pass[0][1][9] = 995 tx_win_center[0][1][10] = 988 tx_first_pass[0][1][10] = 976 tx_last_pass[0][1][10] = 1000 tx_win_center[0][1][11] = 981 tx_first_pass[0][1][11] = 970 tx_last_pass[0][1][11] = 993 tx_win_center[0][1][12] = 983 tx_first_pass[0][1][12] = 972 tx_last_pass[0][1][12] = 995 tx_win_center[0][1][13] = 983 tx_first_pass[0][1][13] = 971 tx_last_pass[0][1][13] = 995 tx_win_center[0][1][14] = 985 tx_first_pass[0][1][14] = 973 tx_last_pass[0][1][14] = 997 tx_win_center[0][1][15] = 987 tx_first_pass[0][1][15] = 975 tx_last_pass[0][1][15] = 999 tx_win_center[1][0][0] = 995 tx_first_pass[1][0][0] = 983 tx_last_pass[1][0][0] = 1007 tx_win_center[1][0][1] = 993 tx_first_pass[1][0][1] = 981 tx_last_pass[1][0][1] = 1006 tx_win_center[1][0][2] = 992 tx_first_pass[1][0][2] = 978 tx_last_pass[1][0][2] = 1006 tx_win_center[1][0][3] = 989 tx_first_pass[1][0][3] = 977 tx_last_pass[1][0][3] = 1002 tx_win_center[1][0][4] = 993 tx_first_pass[1][0][4] = 981 tx_last_pass[1][0][4] = 1006 tx_win_center[1][0][5] = 995 tx_first_pass[1][0][5] = 983 tx_last_pass[1][0][5] = 1007 tx_win_center[1][0][6] = 994 tx_first_pass[1][0][6] = 982 tx_last_pass[1][0][6] = 1007 tx_win_center[1][0][7] = 993 tx_first_pass[1][0][7] = 981 tx_last_pass[1][0][7] = 1006 tx_win_center[1][0][8] = 986 tx_first_pass[1][0][8] = 974 tx_last_pass[1][0][8] = 998 tx_win_center[1][0][9] = 984 tx_first_pass[1][0][9] = 972 tx_last_pass[1][0][9] = 996 tx_win_center[1][0][10] = 987 tx_first_pass[1][0][10] = 975 tx_last_pass[1][0][10] = 999 tx_win_center[1][0][11] = 988 tx_first_pass[1][0][11] = 976 tx_last_pass[1][0][11] = 1000 tx_win_center[1][0][12] = 987 tx_first_pass[1][0][12] = 976 tx_last_pass[1][0][12] = 999 tx_win_center[1][0][13] = 988 tx_first_pass[1][0][13] = 977 tx_last_pass[1][0][13] = 1000 tx_win_center[1][0][14] = 988 tx_first_pass[1][0][14] = 976 tx_last_pass[1][0][14] = 1000 tx_win_center[1][0][15] = 981 tx_first_pass[1][0][15] = 970 tx_last_pass[1][0][15] = 993 tx_win_center[1][1][0] = 995 tx_first_pass[1][1][0] = 983 tx_last_pass[1][1][0] = 1007 tx_win_center[1][1][1] = 993 tx_first_pass[1][1][1] = 980 tx_last_pass[1][1][1] = 1007 tx_win_center[1][1][2] = 991 tx_first_pass[1][1][2] = 978 tx_last_pass[1][1][2] = 1005 tx_win_center[1][1][3] = 989 tx_first_pass[1][1][3] = 977 tx_last_pass[1][1][3] = 1002 tx_win_center[1][1][4] = 993 tx_first_pass[1][1][4] = 981 tx_last_pass[1][1][4] = 1006 tx_win_center[1][1][5] = 995 tx_first_pass[1][1][5] = 983 tx_last_pass[1][1][5] = 1007 tx_win_center[1][1][6] = 994 tx_first_pass[1][1][6] = 981 tx_last_pass[1][1][6] = 1007 tx_win_center[1][1][7] = 993 tx_first_pass[1][1][7] = 981 tx_last_pass[1][1][7] = 1006 tx_win_center[1][1][8] = 985 tx_first_pass[1][1][8] = 974 tx_last_pass[1][1][8] = 997 tx_win_center[1][1][9] = 984 tx_first_pass[1][1][9] = 973 tx_last_pass[1][1][9] = 995 tx_win_center[1][1][10] = 987 tx_first_pass[1][1][10] = 976 tx_last_pass[1][1][10] = 999 tx_win_center[1][1][11] = 987 tx_first_pass[1][1][11] = 976 tx_last_pass[1][1][11] = 999 tx_win_center[1][1][12] = 987 tx_first_pass[1][1][12] = 976 tx_last_pass[1][1][12] = 999 tx_win_center[1][1][13] = 988 tx_first_pass[1][1][13] = 976 tx_last_pass[1][1][13] = 1000 tx_win_center[1][1][14] = 987 tx_first_pass[1][1][14] = 976 tx_last_pass[1][1][14] = 999 tx_win_center[1][1][15] = 981 tx_first_pass[1][1][15] = 970 tx_last_pass[1][1][15] = 993 dump params rx window rx_firspass[0][0][0] = 7 rx_lastpass[0][0][0] = 36 rx_firspass[0][0][1] = 8 rx_lastpass[0][0][1] = 36 rx_firspass[0][0][2] = 5 rx_lastpass[0][0][2] = 39 rx_firspass[0][0][3] = -3 rx_lastpass[0][0][3] = 30 rx_firspass[0][0][4] = 6 rx_lastpass[0][0][4] = 36 rx_firspass[0][0][5] = 3 rx_lastpass[0][0][5] = 33 rx_firspass[0][0][6] = 4 rx_lastpass[0][0][6] = 33 rx_firspass[0][0][7] = 4 rx_lastpass[0][0][7] = 36 rx_firspass[0][0][8] = -2 rx_lastpass[0][0][8] = 30 rx_firspass[0][0][9] = 1 rx_lastpass[0][0][9] = 32 rx_firspass[0][0][10] = 8 rx_lastpass[0][0][10] = 37 rx_firspass[0][0][11] = 0 rx_lastpass[0][0][11] = 30 rx_firspass[0][0][12] = 3 rx_lastpass[0][0][12] = 31 rx_firspass[0][0][13] = 1 rx_lastpass[0][0][13] = 31 rx_firspass[0][0][14] = 0 rx_lastpass[0][0][14] = 35 rx_firspass[0][0][15] = 4 rx_lastpass[0][0][15] = 36 rx_firspass[0][1][0] = 3 rx_lastpass[0][1][0] = 39 rx_firspass[0][1][1] = 4 rx_lastpass[0][1][1] = 38 rx_firspass[0][1][2] = 5 rx_lastpass[0][1][2] = 40 rx_firspass[0][1][3] = -2 rx_lastpass[0][1][3] = 31 rx_firspass[0][1][4] = 3 rx_lastpass[0][1][4] = 38 rx_firspass[0][1][5] = -2 rx_lastpass[0][1][5] = 34 rx_firspass[0][1][6] = 1 rx_lastpass[0][1][6] = 35 rx_firspass[0][1][7] = 3 rx_lastpass[0][1][7] = 37 rx_firspass[0][1][8] = -4 rx_lastpass[0][1][8] = 32 rx_firspass[0][1][9] = -2 rx_lastpass[0][1][9] = 34 rx_firspass[0][1][10] = 6 rx_lastpass[0][1][10] = 40 rx_firspass[0][1][11] = -2 rx_lastpass[0][1][11] = 32 rx_firspass[0][1][12] = -1 rx_lastpass[0][1][12] = 34 rx_firspass[0][1][13] = -1 rx_lastpass[0][1][13] = 33 rx_firspass[0][1][14] = 2 rx_lastpass[0][1][14] = 35 rx_firspass[0][1][15] = 4 rx_lastpass[0][1][15] = 37 rx_firspass[1][0][0] = 5 rx_lastpass[1][0][0] = 37 rx_firspass[1][0][1] = 3 rx_lastpass[1][0][1] = 37 rx_firspass[1][0][2] = 0 rx_lastpass[1][0][2] = 35 rx_firspass[1][0][3] = 0 rx_lastpass[1][0][3] = 32 rx_firspass[1][0][4] = 4 rx_lastpass[1][0][4] = 36 rx_firspass[1][0][5] = 8 rx_lastpass[1][0][5] = 39 rx_firspass[1][0][6] = 5 rx_lastpass[1][0][6] = 39 rx_firspass[1][0][7] = 5 rx_lastpass[1][0][7] = 36 rx_firspass[1][0][8] = 0 rx_lastpass[1][0][8] = 34 rx_firspass[1][0][9] = -2 rx_lastpass[1][0][9] = 32 rx_firspass[1][0][10] = 2 rx_lastpass[1][0][10] = 36 rx_firspass[1][0][11] = 3 rx_lastpass[1][0][11] = 37 rx_firspass[1][0][12] = 5 rx_lastpass[1][0][12] = 36 rx_firspass[1][0][13] = 5 rx_lastpass[1][0][13] = 37 rx_firspass[1][0][14] = 5 rx_lastpass[1][0][14] = 38 rx_firspass[1][0][15] = -4 rx_lastpass[1][0][15] = 30 rx_firspass[1][1][0] = 4 rx_lastpass[1][1][0] = 40 rx_firspass[1][1][1] = 4 rx_lastpass[1][1][1] = 38 rx_firspass[1][1][2] = 3 rx_lastpass[1][1][2] = 34 rx_firspass[1][1][3] = -2 rx_lastpass[1][1][3] = 33 rx_firspass[1][1][4] = 4 rx_lastpass[1][1][4] = 39 rx_firspass[1][1][5] = 6 rx_lastpass[1][1][5] = 40 rx_firspass[1][1][6] = 6 rx_lastpass[1][1][6] = 40 rx_firspass[1][1][7] = 3 rx_lastpass[1][1][7] = 38 rx_firspass[1][1][8] = -1 rx_lastpass[1][1][8] = 35 rx_firspass[1][1][9] = -3 rx_lastpass[1][1][9] = 33 rx_firspass[1][1][10] = 3 rx_lastpass[1][1][10] = 38 rx_firspass[1][1][11] = 3 rx_lastpass[1][1][11] = 38 rx_firspass[1][1][12] = 3 rx_lastpass[1][1][12] = 37 rx_firspass[1][1][13] = 4 rx_lastpass[1][1][13] = 39 rx_firspass[1][1][14] = 4 rx_lastpass[1][1][14] = 40 rx_firspass[1][1][15] = -5 rx_lastpass[1][1][15] = 31 dump params clk_delay clk_delay[0] = -1 clk_delay[1] = 0 dump params dqs_delay dqs_delay[0][0] = -1 dqs_delay[0][1] = 0 dqs_delay[1][0] = 0 dqs_delay[1][1] = -1 dump params delay_cell_unit = 744 dump source = 0x0 dump params frequency:1200 dump params rank number:2 dump params write leveling write leveling[0][0][0] = 0x0 write leveling[0][0][1] = 0x0 write leveling[0][1][0] = 0x0 write leveling[0][1][1] = 0x0 write leveling[1][0][0] = 0x0 write leveling[1][0][1] = 0x0 write leveling[1][1][0] = 0x0 write leveling[1][1][1] = 0x0 dump params cbt_cs cbt_cs[0][0] = 0x0 cbt_cs[0][1] = 0x0 cbt_cs[1][0] = 0x0 cbt_cs[1][1] = 0x0 dump params cbt_mr12 cbt_mr12[0][0] = 0x0 cbt_mr12[0][1] = 0x0 cbt_mr12[1][0] = 0x0 cbt_mr12[1][1] = 0x0 dump params tx window tx_center_min[0][0][0] = 0 tx_center_max[0][0][0] = 0 tx_center_min[0][0][1] = 0 tx_center_max[0][0][1] = 0 tx_center_min[0][1][0] = 0 tx_center_max[0][1][0] = 0 tx_center_min[0][1][1] = 0 tx_center_max[0][1][1] = 0 tx_center_min[1][0][0] = 0 tx_center_max[1][0][0] = 0 tx_center_min[1][0][1] = 0 tx_center_max[1][0][1] = 0 tx_center_min[1][1][0] = 0 tx_center_max[1][1][0] = 0 tx_center_min[1][1][1] = 0 tx_center_max[1][1][1] = 0 dump params tx window tx_win_center[0][0][0] = 0 tx_first_pass[0][0][0] = 0 tx_last_pass[0][0][0] = 0 tx_win_center[0][0][1] = 0 tx_first_pass[0][0][1] = 0 tx_last_pass[0][0][1] = 0 tx_win_center[0][0][2] = 0 tx_first_pass[0][0][2] = 0 tx_last_pass[0][0][2] = 0 tx_win_center[0][0][3] = 0 tx_first_pass[0][0][3] = 0 tx_last_pass[0][0][3] = 0 tx_win_center[0][0][4] = 0 tx_first_pass[0][0][4] = 0 tx_last_pass[0][0][4] = 0 tx_win_center[0][0][5] = 0 tx_first_pass[0][0][5] = 0 tx_last_pass[0][0][5] = 0 tx_win_center[0][0][6] = 0 tx_first_pass[0][0][6] = 0 tx_last_pass[0][0][6] = 0 tx_win_center[0][0][7] = 0 tx_first_pass[0][0][7] = 0 tx_last_pass[0][0][7] = 0 tx_win_center[0][0][8] = 0 tx_first_pass[0][0][8] = 0 tx_last_pass[0][0][8] = 0 tx_win_center[0][0][9] = 0 tx_first_pass[0][0][9] = 0 tx_last_pass[0][0][9] = 0 tx_win_center[0][0][10] = 0 tx_first_pass[0][0][10] = 0 tx_last_pass[0][0][10] = 0 tx_win_center[0][0][11] = 0 tx_first_pass[0][0][11] = 0 tx_last_pass[0][0][11] = 0 tx_win_center[0][0][12] = 0 tx_first_pass[0][0][12] = 0 tx_last_pass[0][0][12] = 0 tx_win_center[0][0][13] = 0 tx_first_pass[0][0][13] = 0 tx_last_pass[0][0][13] = 0 tx_win_center[0][0][14] = 0 tx_first_pass[0][0][14] = 0 tx_last_pass[0][0][14] = 0 tx_win_center[0][0][15] = 0 tx_first_pass[0][0][15] = 0 tx_last_pass[0][0][15] = 0 tx_win_center[0][1][0] = 0 tx_first_pass[0][1][0] = 0 tx_last_pass[0][1][0] = 0 tx_win_center[0][1][1] = 0 tx_first_pass[0][1][1] = 0 tx_last_pass[0][1][1] = 0 tx_win_center[0][1][2] = 0 tx_first_pass[0][1][2] = 0 tx_last_pass[0][1][2] = 0 tx_win_center[0][1][3] = 0 tx_first_pass[0][1][3] = 0 tx_last_pass[0][1][3] = 0 tx_win_center[0][1][4] = 0 tx_first_pass[0][1][4] = 0 tx_last_pass[0][1][4] = 0 tx_win_center[0][1][5] = 0 tx_first_pass[0][1][5] = 0 tx_last_pass[0][1][5] = 0 tx_win_center[0][1][6] = 0 tx_first_pass[0][1][6] = 0 tx_last_pass[0][1][6] = 0 tx_win_center[0][1][7] = 0 tx_first_pass[0][1][7] = 0 tx_last_pass[0][1][7] = 0 tx_win_center[0][1][8] = 0 tx_first_pass[0][1][8] = 0 tx_last_pass[0][1][8] = 0 tx_win_center[0][1][9] = 0 tx_first_pass[0][1][9] = 0 tx_last_pass[0][1][9] = 0 tx_win_center[0][1][10] = 0 tx_first_pass[0][1][10] = 0 tx_last_pass[0][1][10] = 0 tx_win_center[0][1][11] = 0 tx_first_pass[0][1][11] = 0 tx_last_pass[0][1][11] = 0 tx_win_center[0][1][12] = 0 tx_first_pass[0][1][12] = 0 tx_last_pass[0][1][12] = 0 tx_win_center[0][1][13] = 0 tx_first_pass[0][1][13] = 0 tx_last_pass[0][1][13] = 0 tx_win_center[0][1][14] = 0 tx_first_pass[0][1][14] = 0 tx_last_pass[0][1][14] = 0 tx_win_center[0][1][15] = 0 tx_first_pass[0][1][15] = 0 tx_last_pass[0][1][15] = 0 tx_win_center[1][0][0] = 0 tx_first_pass[1][0][0] = 0 tx_last_pass[1][0][0] = 0 tx_win_center[1][0][1] = 0 tx_first_pass[1][0][1] = 0 tx_last_pass[1][0][1] = 0 tx_win_center[1][0][2] = 0 tx_first_pass[1][0][2] = 0 tx_last_pass[1][0][2] = 0 tx_win_center[1][0][3] = 0 tx_first_pass[1][0][3] = 0 tx_last_pass[1][0][3] = 0 tx_win_center[1][0][4] = 0 tx_first_pass[1][0][4] = 0 tx_last_pass[1][0][4] = 0 tx_win_center[1][0][5] = 0 tx_first_pass[1][0][5] = 0 tx_last_pass[1][0][5] = 0 tx_win_center[1][0][6] = 0 tx_first_pass[1][0][6] = 0 tx_last_pass[1][0][6] = 0 tx_win_center[1][0][7] = 0 tx_first_pass[1][0][7] = 0 tx_last_pass[1][0][7] = 0 tx_win_center[1][0][8] = 0 tx_first_pass[1][0][8] = 0 tx_last_pass[1][0][8] = 0 tx_win_center[1][0][9] = 0 tx_first_pass[1][0][9] = 0 tx_last_pass[1][0][9] = 0 tx_win_center[1][0][10] = 0 tx_first_pass[1][0][10] = 0 tx_last_pass[1][0][10] = 0 tx_win_center[1][0][11] = 0 tx_first_pass[1][0][11] = 0 tx_last_pass[1][0][11] = 0 tx_win_center[1][0][12] = 0 tx_first_pass[1][0][12] = 0 tx_last_pass[1][0][12] = 0 tx_win_center[1][0][13] = 0 tx_first_pass[1][0][13] = 0 tx_last_pass[1][0][13] = 0 tx_win_center[1][0][14] = 0 tx_first_pass[1][0][14] = 0 tx_last_pass[1][0][14] = 0 tx_win_center[1][0][15] = 0 tx_first_pass[1][0][15] = 0 tx_last_pass[1][0][15] = 0 tx_win_center[1][1][0] = 0 tx_first_pass[1][1][0] = 0 tx_last_pass[1][1][0] = 0 tx_win_center[1][1][1] = 0 tx_first_pass[1][1][1] = 0 tx_last_pass[1][1][1] = 0 tx_win_center[1][1][2] = 0 tx_first_pass[1][1][2] = 0 tx_last_pass[1][1][2] = 0 tx_win_center[1][1][3] = 0 tx_first_pass[1][1][3] = 0 tx_last_pass[1][1][3] = 0 tx_win_center[1][1][4] = 0 tx_first_pass[1][1][4] = 0 tx_last_pass[1][1][4] = 0 tx_win_center[1][1][5] = 0 tx_first_pass[1][1][5] = 0 tx_last_pass[1][1][5] = 0 tx_win_center[1][1][6] = 0 tx_first_pass[1][1][6] = 0 tx_last_pass[1][1][6] = 0 tx_win_center[1][1][7] = 0 tx_first_pass[1][1][7] = 0 tx_last_pass[1][1][7] = 0 tx_win_center[1][1][8] = 0 tx_first_pass[1][1][8] = 0 tx_last_pass[1][1][8] = 0 tx_win_center[1][1][9] = 0 tx_first_pass[1][1][9] = 0 tx_last_pass[1][1][9] = 0 tx_win_center[1][1][10] = 0 tx_first_pass[1][1][10] = 0 tx_last_pass[1][1][10] = 0 tx_win_center[1][1][11] = 0 tx_first_pass[1][1][11] = 0 tx_last_pass[1][1][11] = 0 tx_win_center[1][1][12] = 0 tx_first_pass[1][1][12] = 0 tx_last_pass[1][1][12] = 0 tx_win_center[1][1][13] = 0 tx_first_pass[1][1][13] = 0 tx_last_pass[1][1][13] = 0 tx_win_center[1][1][14] = 0 tx_first_pass[1][1][14] = 0 tx_last_pass[1][1][14] = 0 tx_win_center[1][1][15] = 0 tx_first_pass[1][1][15] = 0 tx_last_pass[1][1][15] = 0 dump params rx window rx_firspass[0][0][0] = 0 rx_lastpass[0][0][0] = 0 rx_firspass[0][0][1] = 0 rx_lastpass[0][0][1] = 0 rx_firspass[0][0][2] = 0 rx_lastpass[0][0][2] = 0 rx_firspass[0][0][3] = 0 rx_lastpass[0][0][3] = 0 rx_firspass[0][0][4] = 0 rx_lastpass[0][0][4] = 0 rx_firspass[0][0][5] = 0 rx_lastpass[0][0][5] = 0 rx_firspass[0][0][6] = 0 rx_lastpass[0][0][6] = 0 rx_firspass[0][0][7] = 0 rx_lastpass[0][0][7] = 0 rx_firspass[0][0][8] = 0 rx_lastpass[0][0][8] = 0 rx_firspass[0][0][9] = 0 rx_lastpass[0][0][9] = 0 rx_firspass[0][0][10] = 0 rx_lastpass[0][0][10] = 0 rx_firspass[0][0][11] = 0 rx_lastpass[0][0][11] = 0 rx_firspass[0][0][12] = 0 rx_lastpass[0][0][12] = 0 rx_firspass[0][0][13] = 0 rx_lastpass[0][0][13] = 0 rx_firspass[0][0][14] = 0 rx_lastpass[0][0][14] = 0 rx_firspass[0][0][15] = 0 rx_lastpass[0][0][15] = 0 rx_firspass[0][1][0] = 0 rx_lastpass[0][1][0] = 0 rx_firspass[0][1][1] = 0 rx_lastpass[0][1][1] = 0 rx_firspass[0][1][2] = 0 rx_lastpass[0][1][2] = 0 rx_firspass[0][1][3] = 0 rx_lastpass[0][1][3] = 0 rx_firspass[0][1][4] = 0 rx_lastpass[0][1][4] = 0 rx_firspass[0][1][5] = 0 rx_lastpass[0][1][5] = 0 rx_firspass[0][1][6] = 0 rx_lastpass[0][1][6] = 0 rx_firspass[0][1][7] = 0 rx_lastpass[0][1][7] = 0 rx_firspass[0][1][8] = 0 rx_lastpass[0][1][8] = 0 rx_firspass[0][1][9] = 0 rx_lastpass[0][1][9] = 0 rx_firspass[0][1][10] = 0 rx_lastpass[0][1][10] = 0 rx_firspass[0][1][11] = 0 rx_lastpass[0][1][11] = 0 rx_firspass[0][1][12] = 0 rx_lastpass[0][1][12] = 0 rx_firspass[0][1][13] = 0 rx_lastpass[0][1][13] = 0 rx_firspass[0][1][14] = 0 rx_lastpass[0][1][14] = 0 rx_firspass[0][1][15] = 0 rx_lastpass[0][1][15] = 0 rx_firspass[1][0][0] = 0 rx_lastpass[1][0][0] = 0 rx_firspass[1][0][1] = 0 rx_lastpass[1][0][1] = 0 rx_firspass[1][0][2] = 0 rx_lastpass[1][0][2] = 0 rx_firspass[1][0][3] = 0 rx_lastpass[1][0][3] = 0 rx_firspass[1][0][4] = 0 rx_lastpass[1][0][4] = 0 rx_firspass[1][0][5] = 0 rx_lastpass[1][0][5] = 0 rx_firspass[1][0][6] = 0 rx_lastpass[1][0][6] = 0 rx_firspass[1][0][7] = 0 rx_lastpass[1][0][7] = 0 rx_firspass[1][0][8] = 0 rx_lastpass[1][0][8] = 0 rx_firspass[1][0][9] = 0 rx_lastpass[1][0][9] = 0 rx_firspass[1][0][10] = 0 rx_lastpass[1][0][10] = 0 rx_firspass[1][0][11] = 0 rx_lastpass[1][0][11] = 0 rx_firspass[1][0][12] = 0 rx_lastpass[1][0][12] = 0 rx_firspass[1][0][13] = 0 rx_lastpass[1][0][13] = 0 rx_firspass[1][0][14] = 0 rx_lastpass[1][0][14] = 0 rx_firspass[1][0][15] = 0 rx_lastpass[1][0][15] = 0 rx_firspass[1][1][0] = 0 rx_lastpass[1][1][0] = 0 rx_firspass[1][1][1] = 0 rx_lastpass[1][1][1] = 0 rx_firspass[1][1][2] = 0 rx_lastpass[1][1][2] = 0 rx_firspass[1][1][3] = 0 rx_lastpass[1][1][3] = 0 rx_firspass[1][1][4] = 0 rx_lastpass[1][1][4] = 0 rx_firspass[1][1][5] = 0 rx_lastpass[1][1][5] = 0 rx_firspass[1][1][6] = 0 rx_lastpass[1][1][6] = 0 rx_firspass[1][1][7] = 0 rx_lastpass[1][1][7] = 0 rx_firspass[1][1][8] = 0 rx_lastpass[1][1][8] = 0 rx_firspass[1][1][9] = 0 rx_lastpass[1][1][9] = 0 rx_firspass[1][1][10] = 0 rx_lastpass[1][1][10] = 0 rx_firspass[1][1][11] = 0 rx_lastpass[1][1][11] = 0 rx_firspass[1][1][12] = 0 rx_lastpass[1][1][12] = 0 rx_firspass[1][1][13] = 0 rx_lastpass[1][1][13] = 0 rx_firspass[1][1][14] = 0 rx_lastpass[1][1][14] = 0 rx_firspass[1][1][15] = 0 rx_lastpass[1][1][15] = 0 dump params clk_delay clk_delay[0] = 0 clk_delay[1] = 0 dump params dqs_delay dqs_delay[0][0] = 0 dqs_delay[0][1] = 0 dqs_delay[1][0] = 0 dqs_delay[1][1] = 0 dump params delay_cell_unit = 744 dump source = 0x0 dump params frequency:800 dump params rank number:2 dump params write leveling write leveling[0][0][0] = 0x0 write leveling[0][0][1] = 0x0 write leveling[0][1][0] = 0x0 write leveling[0][1][1] = 0x0 write leveling[1][0][0] = 0x0 write leveling[1][0][1] = 0x0 write leveling[1][1][0] = 0x0 write leveling[1][1][1] = 0x0 dump params cbt_cs cbt_cs[0][0] = 0x0 cbt_cs[0][1] = 0x0 cbt_cs[1][0] = 0x0 cbt_cs[1][1] = 0x0 dump params cbt_mr12 cbt_mr12[0][0] = 0x0 cbt_mr12[0][1] = 0x0 cbt_mr12[1][0] = 0x0 cbt_mr12[1][1] = 0x0 dump params tx window tx_center_min[0][0][0] = 0 tx_center_max[0][0][0] = 0 tx_center_min[0][0][1] = 0 tx_center_max[0][0][1] = 0 tx_center_min[0][1][0] = 0 tx_center_max[0][1][0] = 0 tx_center_min[0][1][1] = 0 tx_center_max[0][1][1] = 0 tx_center_min[1][0][0] = 0 tx_center_max[1][0][0] = 0 tx_center_min[1][0][1] = 0 tx_center_max[1][0][1] = 0 tx_center_min[1][1][0] = 0 tx_center_max[1][1][0] = 0 tx_center_min[1][1][1] = 0 tx_center_max[1][1][1] = 0 dump params tx window tx_win_center[0][0][0] = 0 tx_first_pass[0][0][0] = 0 tx_last_pass[0][0][0] = 0 tx_win_center[0][0][1] = 0 tx_first_pass[0][0][1] = 0 tx_last_pass[0][0][1] = 0 tx_win_center[0][0][2] = 0 tx_first_pass[0][0][2] = 0 tx_last_pass[0][0][2] = 0 tx_win_center[0][0][3] = 0 tx_first_pass[0][0][3] = 0 tx_last_pass[0][0][3] = 0 tx_win_center[0][0][4] = 0 tx_first_pass[0][0][4] = 0 tx_last_pass[0][0][4] = 0 tx_win_center[0][0][5] = 0 tx_first_pass[0][0][5] = 0 tx_last_pass[0][0][5] = 0 tx_win_center[0][0][6] = 0 tx_first_pass[0][0][6] = 0 tx_last_pass[0][0][6] = 0 tx_win_center[0][0][7] = 0 tx_first_pass[0][0][7] = 0 tx_last_pass[0][0][7] = 0 tx_win_center[0][0][8] = 0 tx_first_pass[0][0][8] = 0 tx_last_pass[0][0][8] = 0 tx_win_center[0][0][9] = 0 tx_first_pass[0][0][9] = 0 tx_last_pass[0][0][9] = 0 tx_win_center[0][0][10] = 0 tx_first_pass[0][0][10] = 0 tx_last_pass[0][0][10] = 0 tx_win_center[0][0][11] = 0 tx_first_pass[0][0][11] = 0 tx_last_pass[0][0][11] = 0 tx_win_center[0][0][12] = 0 tx_first_pass[0][0][12] = 0 tx_last_pass[0][0][12] = 0 tx_win_center[0][0][13] = 0 tx_first_pass[0][0][13] = 0 tx_last_pass[0][0][13] = 0 tx_win_center[0][0][14] = 0 tx_first_pass[0][0][14] = 0 tx_last_pass[0][0][14] = 0 tx_win_center[0][0][15] = 0 tx_first_pass[0][0][15] = 0 tx_last_pass[0][0][15] = 0 tx_win_center[0][1][0] = 0 tx_first_pass[0][1][0] = 0 tx_last_pass[0][1][0] = 0 tx_win_center[0][1][1] = 0 tx_first_pass[0][1][1] = 0 tx_last_pass[0][1][1] = 0 tx_win_center[0][1][2] = 0 tx_first_pass[0][1][2] = 0 tx_last_pass[0][1][2] = 0 tx_win_center[0][1][3] = 0 tx_first_pass[0][1][3] = 0 tx_last_pass[0][1][3] = 0 tx_win_center[0][1][4] = 0 tx_first_pass[0][1][4] = 0 tx_last_pass[0][1][4] = 0 tx_win_center[0][1][5] = 0 tx_first_pass[0][1][5] = 0 tx_last_pass[0][1][5] = 0 tx_win_center[0][1][6] = 0 tx_first_pass[0][1][6] = 0 tx_last_pass[0][1][6] = 0 tx_win_center[0][1][7] = 0 tx_first_pass[0][1][7] = 0 tx_last_pass[0][1][7] = 0 tx_win_center[0][1][8] = 0 tx_first_pass[0][1][8] = 0 tx_last_pass[0][1][8] = 0 tx_win_center[0][1][9] = 0 tx_first_pass[0][1][9] = 0 tx_last_pass[0][1][9] = 0 tx_win_center[0][1][10] = 0 tx_first_pass[0][1][10] = 0 tx_last_pass[0][1][10] = 0 tx_win_center[0][1][11] = 0 tx_first_pass[0][1][11] = 0 tx_last_pass[0][1][11] = 0 tx_win_center[0][1][12] = 0 tx_first_pass[0][1][12] = 0 tx_last_pass[0][1][12] = 0 tx_win_center[0][1][13] = 0 tx_first_pass[0][1][13] = 0 tx_last_pass[0][1][13] = 0 tx_win_center[0][1][14] = 0 tx_first_pass[0][1][14] = 0 tx_last_pass[0][1][14] = 0 tx_win_center[0][1][15] = 0 tx_first_pass[0][1][15] = 0 tx_last_pass[0][1][15] = 0 tx_win_center[1][0][0] = 0 tx_first_pass[1][0][0] = 0 tx_last_pass[1][0][0] = 0 tx_win_center[1][0][1] = 0 tx_first_pass[1][0][1] = 0 tx_last_pass[1][0][1] = 0 tx_win_center[1][0][2] = 0 tx_first_pass[1][0][2] = 0 tx_last_pass[1][0][2] = 0 tx_win_center[1][0][3] = 0 tx_first_pass[1][0][3] = 0 tx_last_pass[1][0][3] = 0 tx_win_center[1][0][4] = 0 tx_first_pass[1][0][4] = 0 tx_last_pass[1][0][4] = 0 tx_win_center[1][0][5] = 0 tx_first_pass[1][0][5] = 0 tx_last_pass[1][0][5] = 0 tx_win_center[1][0][6] = 0 tx_first_pass[1][0][6] = 0 tx_last_pass[1][0][6] = 0 tx_win_center[1][0][7] = 0 tx_first_pass[1][0][7] = 0 tx_last_pass[1][0][7] = 0 tx_win_center[1][0][8] = 0 tx_first_pass[1][0][8] = 0 tx_last_pass[1][0][8] = 0 tx_win_center[1][0][9] = 0 tx_first_pass[1][0][9] = 0 tx_last_pass[1][0][9] = 0 tx_win_center[1][0][10] = 0 tx_first_pass[1][0][10] = 0 tx_last_pass[1][0][10] = 0 tx_win_center[1][0][11] = 0 tx_first_pass[1][0][11] = 0 tx_last_pass[1][0][11] = 0 tx_win_center[1][0][12] = 0 tx_first_pass[1][0][12] = 0 tx_last_pass[1][0][12] = 0 tx_win_center[1][0][13] = 0 tx_first_pass[1][0][13] = 0 tx_last_pass[1][0][13] = 0 tx_win_center[1][0][14] = 0 tx_first_pass[1][0][14] = 0 tx_last_pass[1][0][14] = 0 tx_win_center[1][0][15] = 0 tx_first_pass[1][0][15] = 0 tx_last_pass[1][0][15] = 0 tx_win_center[1][1][0] = 0 tx_first_pass[1][1][0] = 0 tx_last_pass[1][1][0] = 0 tx_win_center[1][1][1] = 0 tx_first_pass[1][1][1] = 0 tx_last_pass[1][1][1] = 0 tx_win_center[1][1][2] = 0 tx_first_pass[1][1][2] = 0 tx_last_pass[1][1][2] = 0 tx_win_center[1][1][3] = 0 tx_first_pass[1][1][3] = 0 tx_last_pass[1][1][3] = 0 tx_win_center[1][1][4] = 0 tx_first_pass[1][1][4] = 0 tx_last_pass[1][1][4] = 0 tx_win_center[1][1][5] = 0 tx_first_pass[1][1][5] = 0 tx_last_pass[1][1][5] = 0 tx_win_center[1][1][6] = 0 tx_first_pass[1][1][6] = 0 tx_last_pass[1][1][6] = 0 tx_win_center[1][1][7] = 0 tx_first_pass[1][1][7] = 0 tx_last_pass[1][1][7] = 0 tx_win_center[1][1][8] = 0 tx_first_pass[1][1][8] = 0 tx_last_pass[1][1][8] = 0 tx_win_center[1][1][9] = 0 tx_first_pass[1][1][9] = 0 tx_last_pass[1][1][9] = 0 tx_win_center[1][1][10] = 0 tx_first_pass[1][1][10] = 0 tx_last_pass[1][1][10] = 0 tx_win_center[1][1][11] = 0 tx_first_pass[1][1][11] = 0 tx_last_pass[1][1][11] = 0 tx_win_center[1][1][12] = 0 tx_first_pass[1][1][12] = 0 tx_last_pass[1][1][12] = 0 tx_win_center[1][1][13] = 0 tx_first_pass[1][1][13] = 0 tx_last_pass[1][1][13] = 0 tx_win_center[1][1][14] = 0 tx_first_pass[1][1][14] = 0 tx_last_pass[1][1][14] = 0 tx_win_center[1][1][15] = 0 tx_first_pass[1][1][15] = 0 tx_last_pass[1][1][15] = 0 dump params rx window rx_firspass[0][0][0] = 0 rx_lastpass[0][0][0] = 0 rx_firspass[0][0][1] = 0 rx_lastpass[0][0][1] = 0 rx_firspass[0][0][2] = 0 rx_lastpass[0][0][2] = 0 rx_firspass[0][0][3] = 0 rx_lastpass[0][0][3] = 0 rx_firspass[0][0][4] = 0 rx_lastpass[0][0][4] = 0 rx_firspass[0][0][5] = 0 rx_lastpass[0][0][5] = 0 rx_firspass[0][0][6] = 0 rx_lastpass[0][0][6] = 0 rx_firspass[0][0][7] = 0 rx_lastpass[0][0][7] = 0 rx_firspass[0][0][8] = 0 rx_lastpass[0][0][8] = 0 rx_firspass[0][0][9] = 0 rx_lastpass[0][0][9] = 0 rx_firspass[0][0][10] = 0 rx_lastpass[0][0][10] = 0 rx_firspass[0][0][11] = 0 rx_lastpass[0][0][11] = 0 rx_firspass[0][0][12] = 0 rx_lastpass[0][0][12] = 0 rx_firspass[0][0][13] = 0 rx_lastpass[0][0][13] = 0 rx_firspass[0][0][14] = 0 rx_lastpass[0][0][14] = 0 rx_firspass[0][0][15] = 0 rx_lastpass[0][0][15] = 0 rx_firspass[0][1][0] = 0 rx_lastpass[0][1][0] = 0 rx_firspass[0][1][1] = 0 rx_lastpass[0][1][1] = 0 rx_firspass[0][1][2] = 0 rx_lastpass[0][1][2] = 0 rx_firspass[0][1][3] = 0 rx_lastpass[0][1][3] = 0 rx_firspass[0][1][4] = 0 rx_lastpass[0][1][4] = 0 rx_firspass[0][1][5] = 0 rx_lastpass[0][1][5] = 0 rx_firspass[0][1][6] = 0 rx_lastpass[0][1][6] = 0 rx_firspass[0][1][7] = 0 rx_lastpass[0][1][7] = 0 rx_firspass[0][1][8] = 0 rx_lastpass[0][1][8] = 0 rx_firspass[0][1][9] = 0 rx_lastpass[0][1][9] = 0 rx_firspass[0][1][10] = 0 rx_lastpass[0][1][10] = 0 rx_firspass[0][1][11] = 0 rx_lastpass[0][1][11] = 0 rx_firspass[0][1][12] = 0 rx_lastpass[0][1][12] = 0 rx_firspass[0][1][13] = 0 rx_lastpass[0][1][13] = 0 rx_firspass[0][1][14] = 0 rx_lastpass[0][1][14] = 0 rx_firspass[0][1][15] = 0 rx_lastpass[0][1][15] = 0 rx_firspass[1][0][0] = 0 rx_lastpass[1][0][0] = 0 rx_firspass[1][0][1] = 0 rx_lastpass[1][0][1] = 0 rx_firspass[1][0][2] = 0 rx_lastpass[1][0][2] = 0 rx_firspass[1][0][3] = 0 rx_lastpass[1][0][3] = 0 rx_firspass[1][0][4] = 0 rx_lastpass[1][0][4] = 0 rx_firspass[1][0][5] = 0 rx_lastpass[1][0][5] = 0 rx_firspass[1][0][6] = 0 rx_lastpass[1][0][6] = 0 rx_firspass[1][0][7] = 0 rx_lastpass[1][0][7] = 0 rx_firspass[1][0][8] = 0 rx_lastpass[1][0][8] = 0 rx_firspass[1][0][9] = 0 rx_lastpass[1][0][9] = 0 rx_firspass[1][0][10] = 0 rx_lastpass[1][0][10] = 0 rx_firspass[1][0][11] = 0 rx_lastpass[1][0][11] = 0 rx_firspass[1][0][12] = 0 rx_lastpass[1][0][12] = 0 rx_firspass[1][0][13] = 0 rx_lastpass[1][0][13] = 0 rx_firspass[1][0][14] = 0 rx_lastpass[1][0][14] = 0 rx_firspass[1][0][15] = 0 rx_lastpass[1][0][15] = 0 rx_firspass[1][1][0] = 0 rx_lastpass[1][1][0] = 0 rx_firspass[1][1][1] = 0 rx_lastpass[1][1][1] = 0 rx_firspass[1][1][2] = 0 rx_lastpass[1][1][2] = 0 rx_firspass[1][1][3] = 0 rx_lastpass[1][1][3] = 0 rx_firspass[1][1][4] = 0 rx_lastpass[1][1][4] = 0 rx_firspass[1][1][5] = 0 rx_lastpass[1][1][5] = 0 rx_firspass[1][1][6] = 0 rx_lastpass[1][1][6] = 0 rx_firspass[1][1][7] = 0 rx_lastpass[1][1][7] = 0 rx_firspass[1][1][8] = 0 rx_lastpass[1][1][8] = 0 rx_firspass[1][1][9] = 0 rx_lastpass[1][1][9] = 0 rx_firspass[1][1][10] = 0 rx_lastpass[1][1][10] = 0 rx_firspass[1][1][11] = 0 rx_lastpass[1][1][11] = 0 rx_firspass[1][1][12] = 0 rx_lastpass[1][1][12] = 0 rx_firspass[1][1][13] = 0 rx_lastpass[1][1][13] = 0 rx_firspass[1][1][14] = 0 rx_lastpass[1][1][14] = 0 rx_firspass[1][1][15] = 0 rx_lastpass[1][1][15] = 0 dump params clk_delay clk_delay[0] = 0 clk_delay[1] = 0 dump params dqs_delay dqs_delay[0][0] = 0 dqs_delay[0][1] = 0 dqs_delay[1][0] = 0 dqs_delay[1][1] = 0 dump params delay_cell_unit = 744 mt_set_emi_preloader end [mt_mem_init] dram size: 0x100000000, rank number: 2 [complex_mem_test] start addr:0x40000000, len:20480 [mt_mem_init] preloader addr:0x40000000 complex R/W mem test pass : 0 [complex_mem_test] start addr:0x80000000, len:20480 [mt_mem_init] preloader addr:0x80000000 complex R/W mem test pass : 0 [complex_mem_test] start addr:0xc0000000, len:20480 [mt_mem_init] preloader addr:0xc0000000 complex R/W mem test pass : 0 [complex_mem_test] start addr:0x56000000, len:8192 [MEM] 1st complex R/W mem test pass (start addr:0x56000000) ddr_geometry:1 [complex_mem_test] start addr:0x80000000, len:8192 [MEM] 2nd complex R/W mem test pass (start addr:0x80000000, 0x0 @Rank1) dram_init: dram init end (result: 0) Successfully loaded DRAM blobs and ran DRAM calibration Mapping address range [0000000040000000:0000000140000000) as cacheable | read-write | non-secure | normal CBMEM: IMD: root @ 00000000fffff000 254 entries. IMD: root @ 00000000ffffec00 62 entries. VBOOT: copying vboot_working_data (256 bytes) to CBMEM... out: cmd=0xa4: 03 6c a4 00 00 00 0c 00 00 01 00 00 50 7f 11 00 00 00 00 00 in-header: 03 a1 00 00 08 00 00 00 in-data: 84 60 60 10 00 00 00 00 Chrome EC: clear events_b mask to 0x0000000020004000 out: cmd=0xa4: 03 ea a4 00 00 00 0c 00 02 01 00 00 00 40 00 20 00 00 00 00 in-header: 03 fd 00 00 00 00 00 00 in-data: FMAP: area COREBOOT found @ 21000 (4014080 bytes) CBFS @ 21000 size 3d4000 CBFS: 'Master Header Locator' located CBFS at [21000:3f5000) CBFS: Locating 'fallback/ramstage' CBFS: Found @ offset 10d40 size d563 read SPI 0x31d94 0xd547: 16640 us, 3281 KB/s, 26.248 Mbps Accumulated console time in romstage 13565 ms coreboot-v1.9308_26_0.0.22-10565-g8487d48179 Sun Jan 30 03:25:20 UTC 2022 ramstage starting (log level: 8)... ARM64: Exception handlers installed. ARM64: Testing exception ARM64: Done test exception FMAP: area RO_VPD found @ 3f8000 (32768 bytes) Manufacturer: ef SF: Detected W25Q64DW with sector size 0x1000, total 0x800000 WARNING: RO_VPD is uninitialized or empty. FMAP: area RW_VPD found @ 550000 (16384 bytes) FMAP: area RW_VPD found @ 550000 (16384 bytes) read SPI 0x550600 0x3a00: 4533 us, 3275 KB/s, 26.200 Mbps BS: BS_PRE_DEVICE times (ms): entry 0 run 0 exit 0 BS: BS_DEV_INIT_CHIPS times (ms): entry 0 run 0 exit 0 Enumerating buses... Show all devs... Before device enumeration. Root Device: enabled 1 CPU_CLUSTER: 0: enabled 1 CPU: 00: enabled 1 Compare with tree... Root Device: enabled 1 CPU_CLUSTER: 0: enabled 1 CPU: 00: enabled 1 Root Device scanning... root_dev_scan_bus for Root Device CPU_CLUSTER: 0 enabled root_dev_scan_bus for Root Device done scan_bus: scanning of bus Root Device took 10689 usecs done BS: BS_DEV_ENUMERATE times (ms): entry 0 run 0 exit 0 Allocating resources... Reading resources... Root Device read_resources bus 0 link: 0 CPU_CLUSTER: 0 read_resources bus 0 link: 0 CPU: 00 missing read_resources CPU_CLUSTER: 0 read_resources bus 0 link: 0 done Root Device read_resources bus 0 link: 0 done Done reading resources. Show resources in subtree (Root Device)...After reading. Root Device child on link 0 CPU_CLUSTER: 0 CPU_CLUSTER: 0 child on link 0 CPU: 00 CPU_CLUSTER: 0 resource base 40000000 size 100000000 align 0 gran 0 limit 0 flags e0004200 index 0 CPU: 00 Setting resources... Root Device assign_resources, bus 0 link: 0 CPU_CLUSTER: 0 missing set_resources Root Device assign_resources, bus 0 link: 0 Done setting resources. Show resources in subtree (Root Device)...After assigning values. Root Device child on link 0 CPU_CLUSTER: 0 CPU_CLUSTER: 0 child on link 0 CPU: 00 CPU_CLUSTER: 0 resource base 40000000 size 100000000 align 0 gran 0 limit 0 flags e0004200 index 0 CPU: 00 Done allocating resources. BS: BS_DEV_RESOURCES times (ms): entry 0 run 0 exit 0 Enabling resources... done. BS: BS_DEV_ENABLE times (ms): entry 0 run 0 exit 0 Initializing devices... Root Device init ... mainboard_init: Starting display init. ADC[4]: Raw value=76192 ID=0 anx7625_power_on_init: Init interface. anx7625_disable_pd_protocol: Disabled PD feature. anx7625_power_on_init: Firmware: ver 0x13, rev 0x0. anx7625_start_dp_work: Secure OCM version=00 anx7625_hpd_change_detect: HPD received 0x7e:0x45=0x91 sp_tx_get_edid_block: EDID Block = 1 Extracted contents: header: 00 ff ff ff ff ff ff 00 serial number: 06 af 5c 14 00 00 00 00 00 1a version: 01 04 basic params: 95 1a 0e 78 02 chroma info: 99 85 95 55 56 92 28 22 50 54 established: 00 00 00 standard: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 descriptor 1: ce 1d 56 ea 50 00 1a 30 30 20 46 00 00 90 10 00 00 18 descriptor 2: 00 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 20 descriptor 3: 00 00 00 fe 00 41 55 4f 0a 20 20 20 20 20 20 20 20 20 descriptor 4: 00 00 00 fe 00 42 31 31 36 58 41 42 30 31 2e 34 20 0a extensions: 00 checksum: ae Manufacturer: AUO Model 145c Serial Number 0 Made week 0 of 2016 EDID version: 1.4 Digital display 6 bits per primary color channel DisplayPort interface Maximum image size: 26 cm x 14 cm Gamma: 220% Check DPMS levels Supported color formats: RGB 4:4:4 First detailed timing is preferred timing Established timings supported: Standard timings supported: Detailed timings Hex of detail: ce1d56ea50001a3030204600009010000018 Detailed mode (IN HEX): Clock 76300 KHz, 100 mm x 90 mm 0556 0586 05a6 0640 hborder 0 0300 0304 030a 031a vborder 0 -hsync -vsync Did detailed timing Hex of detail: 0000000f0000000000000000000000000020 Manufacturer-specified data, tag 15 Hex of detail: 000000fe0041554f0a202020202020202020 ASCII string: AUO Hex of detail: 000000fe004231313658414230312e34200a ASCII string: B116XAB01.4 Checksum Checksum: 0xae (valid) get_active_panel: Found ID 1: 'AUO B116XAB01.4 ' 1366x768@0Hz DSI data_rate: 457800000 bps anx7625_parse_edid: set default k value to 0x3d for panel anx7625_parse_edid: pixelclock(76300). hactive(1366), hsync(32), hfp(48), hbp(154) vactive(768), vsync(6), vfp(4), vbp(16) anx7625_dsi_config: config dsi. anx7625_dsi_video_config: compute M(12500992), N(552960), divider(8). anx7625_dsi_config: success to config DSI anx7625_dp_start: MIPI phy setup OK. [SSUSB] Setting up USB HOST controller... [SSUSB] u3phy_ports_enable u2p:1, u3p:0 [SSUSB] phy power-on done. out: cmd=0xf: 03 da 0f 00 00 00 04 00 10 00 00 00 in-header: 03 fc 01 00 00 00 00 00 in-data: handle_proto3_response: EC response with error code: 1 SPM: pcm index = 1 FMAP: area COREBOOT found @ 21000 (4014080 bytes) CBFS @ 21000 size 3d4000 CBFS: 'Master Header Locator' located CBFS at [21000:3f5000) CBFS: Locating 'pcm_allinone_lp4_3200.bin' CBFS: Found @ offset 1e7c0 size 1026 read SPI 0x3f808 0x1026: 1271 us, 3252 KB/s, 26.016 Mbps SPM: binary array size = 2988 SPM: version = pcm_allinone_v1.17.2_20180829 SPM binary loaded in 32 msecs spm_kick_im_to_fetch: ptr = 000000004021eec2 spm_kick_im_to_fetch: len = 2988 SPM: spm_kick_pcm_to_run SPM: spm_kick_pcm_to_run done SPM: spm_init done in 52 msecs Root Device init finished in 505263 usecs CPU_CLUSTER: 0 init ... Mapping address range [0000000000200000:0000000000280000) as cacheable | read-write | secure | device FMAP: area COREBOOT found @ 21000 (4014080 bytes) CBFS @ 21000 size 3d4000 CBFS: 'Master Header Locator' located CBFS at [21000:3f5000) CBFS: Locating 'sspm.bin' CBFS: Found @ offset 208c0 size 41cb read SPI 0x418f8 0x41cb: 5142 us, 3275 KB/s, 26.200 Mbps CPU_CLUSTER: 0 init finished in 42802 usecs Devices initialized Show all devs... After init. Root Device: enabled 1 CPU_CLUSTER: 0: enabled 1 CPU: 00: enabled 1 BS: BS_DEV_INIT times (ms): entry 0 run 234 exit 0 FMAP: area RW_ELOG found @ 558000 (4096 bytes) ELOG: NV offset 0x558000 size 0x1000 read SPI 0x558000 0x1000: 1259 us, 3253 KB/s, 26.024 Mbps ELOG: area is 4096 bytes, full threshold 3842, shrink size 1024 ELOG: Event(17) added with size 13 at 2024-06-04 23:47:39 UTC out: cmd=0x121: 03 db 21 01 00 00 00 00 in-header: 03 b2 00 00 2c 00 00 00 in-data: 0c 4b 00 00 00 00 00 00 02 10 00 00 06 80 00 00 d5 bd 00 00 06 80 00 00 47 f4 01 00 06 80 00 00 d7 15 01 00 06 80 00 00 c2 1f 02 00 out: cmd=0xd: 03 f0 0d 00 00 00 00 00 in-header: 03 19 00 00 08 00 00 00 in-data: a2 e0 47 00 13 00 00 00 Chrome EC: UHEPI supported out: cmd=0xa4: 03 54 a4 00 00 00 0c 00 00 01 00 00 f8 ff 01 00 00 00 00 00 in-header: 03 e1 00 00 08 00 00 00 in-data: 84 20 60 10 00 00 00 00 FMAP: area RW_NVRAM found @ 554000 (8192 bytes) out: cmd=0xa4: 03 c9 a4 00 00 00 0c 00 00 01 00 00 00 20 23 40 00 00 00 00 in-header: 03 e1 00 00 08 00 00 00 in-data: 84 20 60 10 00 00 00 00 ELOG: Event(A1) added with size 10 at 2024-06-04 23:47:39 UTC elog_add_boot_reason: Logged recovery mode boot (Dev-switch on), reason: 0x02 ELOG: Event(A0) added with size 9 at 2024-06-04 23:47:39 UTC elog_add_boot_reason: Logged dev mode boot Finalize devices... Devices finalized BS: BS_POST_DEVICE times (ms): entry 3 run 0 exit 0 BS: BS_OS_RESUME_CHECK times (ms): entry 0 run 0 exit 0 ELOG: Event(91) added with size 10 at 2024-06-04 23:47:39 UTC Writing coreboot table at 0xffeda000 0. 0000000000114000-000000000011efff: RAMSTAGE 1. 0000000040000000-000000004023cfff: RAMSTAGE 2. 000000004023d000-00000000545fffff: RAM 3. 0000000054600000-000000005465ffff: BL31 4. 0000000054660000-00000000ffed9fff: RAM 5. 00000000ffeda000-00000000ffffffff: CONFIGURATION TABLES 6. 0000000100000000-000000013fffffff: RAM Passing 5 GPIOs to payload: NAME | PORT | POLARITY | VALUE write protect | 0x00000096 | low | high EC in RW | 0x000000b1 | high | undefined EC interrupt | 0x00000097 | low | undefined TPM interrupt | 0x00000099 | high | undefined speaker enable | 0x000000af | high | undefined out: cmd=0x6: 03 f7 06 00 00 00 00 00 in-header: 03 f7 00 00 02 00 00 00 in-data: 04 00 Board ID: 4 ADC[3]: Raw value=215048 ID=1 RAM code: 1 SKU ID: 16 FMAP: area COREBOOT found @ 21000 (4014080 bytes) CBFS @ 21000 size 3d4000 CBFS: 'Master Header Locator' located CBFS at [21000:3f5000) Wrote coreboot table at: 00000000ffeda000, 0x394 bytes, checksum 5784 coreboot table: 940 bytes. IMD ROOT 0. 00000000fffff000 00001000 IMD SMALL 1. 00000000ffffe000 00001000 CONSOLE 2. 00000000fffde000 00020000 FMAP 3. 00000000fffdd000 0000047c TIME STAMP 4. 00000000fffdc000 00000910 RAMOOPS 5. 00000000ffedc000 00100000 COREBOOT 6. 00000000ffeda000 00002000 IMD small region: IMD ROOT 0. 00000000ffffec00 00000400 VBOOT WORK 1. 00000000ffffeb00 00000100 EC HOSTEVENT 2. 00000000ffffeae0 00000008 VPD 3. 00000000ffffea60 0000006c BS: BS_WRITE_TABLES times (ms): entry 0 run 0 exit 0 out: cmd=0xa4: 03 95 a4 00 00 00 0c 00 00 01 00 00 24 32 21 40 00 00 00 00 in-header: 03 e1 00 00 08 00 00 00 in-data: 84 20 60 10 00 00 00 00 FMAP: area COREBOOT found @ 21000 (4014080 bytes) CBFS @ 21000 size 3d4000 CBFS: 'Master Header Locator' located CBFS at [21000:3f5000) CBFS: Locating 'fallback/payload' CBFS: Found @ offset dc040 size 439a0 read SPI 0xfd078 0x439a0: 84379 us, 3281 KB/s, 26.248 Mbps Checking segment from ROM address 0x0000000040003a00 Checking segment from ROM address 0x0000000040003a1c Loading segment from ROM address 0x0000000040003a00 code (compression=0) New segment dstaddr 0x0000000080000000 memsize 0x11994a0 srcaddr 0x0000000040003a38 filesize 0x43968 Loading Segment: addr: 0x0000000080000000 memsz: 0x00000000011994a0 filesz: 0x0000000000043968 it's not compressed! [ 0x80000000, 80043968, 0x811994a0) <- 40003a38 Clearing Segment: addr: 0x0000000080043968 memsz: 0x0000000001155b38 Loading segment from ROM address 0x0000000040003a1c Entry Point 0x0000000080000000 Loaded segments BS: BS_PAYLOAD_LOAD times (ms): entry 0 run 92 exit 0 Jumping to boot code at 0000000080000000(00000000ffeda000) CPU0: stack: 0000000000114000 - 0000000000118000, lowest used address 0000000000117540, stack used: 2752 bytes FMAP: area COREBOOT found @ 21000 (4014080 bytes) CBFS @ 21000 size 3d4000 CBFS: 'Master Header Locator' located CBFS at [21000:3f5000) CBFS: Locating 'fallback/bl31' CBFS: Found @ offset 36dc0 size 5820 read SPI 0x57de8 0x5820: 6880 us, 3279 KB/s, 26.232 Mbps Checking segment from ROM address 0x0000000040003a00 Checking segment from ROM address 0x0000000040003a1c Loading segment from ROM address 0x0000000040003a00 code (compression=1) New segment dstaddr 0x0000000054600000 memsize 0x29000 srcaddr 0x0000000040003a38 filesize 0x57e8 Loading Segment: addr: 0x0000000054600000 memsz: 0x0000000000029000 filesz: 0x00000000000057e8 using LZMA [ 0x54600000, 5460f420, 0x54629000) <- 40003a38 Clearing Segment: addr: 0x000000005460f420 memsz: 0x0000000000019be0 Loading segment from ROM address 0x0000000040003a1c Entry Point 0x0000000054601000 Loaded segments NOTICE: MT8183 bl31_setup NOTICE: BL31: v2.1(debug):v2.1-806-g3addeb68c NOTICE: BL31: Built : Sun Jan 30 03:25:20 UTC 2022 INFO: [DEVAPC] dump DEVAPC registers: INFO: [DEVAPC] (INFRA)D0_APC_0 = 0x0, (INFRA)D1_APC_0 = 0xfcfffffc, (INFRA)D2_APC_0 = 0x0 INFO: [DEVAPC] (INFRA)D0_APC_1 = 0x0, (INFRA)D1_APC_1 = 0xffffffff, (INFRA)D2_APC_1 = 0x0 INFO: [DEVAPC] (INFRA)D0_APC_2 = 0x0, (INFRA)D1_APC_2 = 0xffffffff, (INFRA)D2_APC_2 = 0x0 INFO: [DEVAPC] (INFRA)D0_APC_3 = 0x0, (INFRA)D1_APC_3 = 0xffffffff, (INFRA)D2_APC_3 = 0x0 INFO: [DEVAPC] (INFRA)D0_APC_4 = 0x80000000, (INFRA)D1_APC_4 = 0xffffffff, (INFRA)D2_APC_4 = 0x0 INFO: [DEVAPC] (INFRA)D0_APC_5 = 0x2aaa, (INFRA)D1_APC_5 = 0xfcff3fff, (INFRA)D2_APC_5 = 0x0 INFO: [DEVAPC] (INFRA)D0_APC_6 = 0x0, (INFRA)D1_APC_6 = 0xffffffff, (INFRA)D2_APC_6 = 0x0 INFO: [DEVAPC] (INFRA)D0_APC_7 = 0x0, (INFRA)D1_APC_7 = 0xffffffff, (INFRA)D2_APC_7 = 0x0 INFO: [DEVAPC] (INFRA)D0_APC_8 = 0x0, (INFRA)D1_APC_8 = 0xffffffff, (INFRA)D2_APC_8 = 0x0 INFO: [DEVAPC] (INFRA)D0_APC_9 = 0x0, (INFRA)D1_APC_9 = 0xffffffff, (INFRA)D2_APC_9 = 0x0 INFO: [DEVAPC] (INFRA)D0_APC_10 = 0x0, (INFRA)D1_APC_10 = 0xffffffff, (INFRA)D2_APC_10 = 0x0 INFO: [DEVAPC] (INFRA)D0_APC_11 = 0x0, (INFRA)D1_APC_11 = 0xffffffff, (INFRA)D2_APC_11 = 0x0 INFO: [DEVAPC] (INFRA)D0_APC_12 = 0x0, (INFRA)D1_APC_12 = 0xff, (INFRA)D2_APC_12 = 0x0 INFO: [DEVAPC] (MM)D0_APC_0 = 0x0, (MM)D1_APC_0 = 0xffc000ff, (MM)D2_APC_0 = 0x0 INFO: [DEVAPC] (MM)D0_APC_1 = 0x0, (MM)D1_APC_1 = 0x3fffffff, (MM)D2_APC_1 = 0x0 INFO: [DEVAPC] (MM)D0_APC_2 = 0x0, (MM)D1_APC_2 = 0xcffff33c, (MM)D2_APC_2 = 0x0 INFO: [DEVAPC] (MM)D0_APC_3 = 0x0, (MM)D1_APC_3 = 0x3ccfc0ff, (MM)D2_APC_3 = 0x0 INFO: [DEVAPC] (MM)D0_APC_4 = 0x0, (MM)D1_APC_4 = 0xffff0000, (MM)D2_APC_4 = 0x0 INFO: [DEVAPC] (MM)D0_APC_5 = 0x0, (MM)D1_APC_5 = 0xffffffff, (MM)D2_APC_5 = 0x0 INFO: [DEVAPC] (MM)D0_APC_6 = 0x0, (MM)D1_APC_6 = 0xffffffff, (MM)D2_APC_6 = 0x0 INFO: [DEVAPC] (MM)D0_APC_7 = 0x0, (MM)D1_APC_7 = 0xffffffff, (MM)D2_APC_7 = 0x0 INFO: [DEVAPC] (MM)D0_APC_8 = 0x0, (MM)D1_APC_8 = 0x3ffffff, (MM)D2_APC_8 = 0x0 INFO: [DEVAPC] MAS_DOM_0 = 0x1 INFO: [DEVAPC] MAS_DOM_1 = 0x200 INFO: [DEVAPC] MAS_DOM_2 = 0x0 INFO: [DEVAPC] MAS_DOM_3 = 0x2000 INFO: [DEVAPC] MAS_SEC_0 = 0x8000000 INFO: [DEVAPC] (INFRA)MAS_DOMAIN_REMAP_0 = 0x88, (INFRA)MAS_DOMAIN_REMAP_1 = 0x0 INFO: [DEVAPC] (MM)MAS_DOMAIN_REMAP_0 = 0x24 WARNING: region 0: WARNING: apc:0x168, sa:0x0, ea:0xfff WARNING: region 1: WARNING: apc:0x140, sa:0x1000, ea:0x128f WARNING: region 2: WARNING: apc:0x168, sa:0x1290, ea:0x1fff WARNING: region 3: WARNING: apc:0x168, sa:0x2000, ea:0xbfff WARNING: region 4: WARNING: apc:0x168, sa:0xc000, ea:0x1ffff WARNING: region 5: WARNING: apc:0x0, sa:0x0, ea:0x0 WARNING: region 6: WARNING: apc:0x0, sa:0x0, ea:0x0 WARNING: region 7: WARNING: apc:0x0, sa:0x0, ea:0x0 INFO: GICv3 without legacy support detected. ARM GICv3 driver initialized in EL3 INFO: SPM: enable SPMC mode NOTICE: spm_boot_init() start NOTICE: spm_boot_init() end INFO: BL31: Initializing runtime services INFO: BL31: cortex_a53: CPU workaround for 855873 was applied INFO: BL31: Preparing for EL3 exit to normal world INFO: Entry point address = 0x80000000 INFO: SPSR = 0x8 Starting depthcharge on Juniper... vboot_handoff: creating legacy vboot_handoff structure ec_init(0): CrosEC protocol v3 supported (544, 544) Wipe memory regions: [0x00000040000000, 0x00000054600000) [0x00000054660000, 0x00000080000000) [0x000000811994a0, 0x000000ffeda000) [0x00000100000000, 0x00000140000000) Initializing XHCI USB controller at 0x11200000. [firmware-jacuzzi-12573.B-collabora] Jun 8 2022 08:18:54 jacuzzi: tftpboot 192.168.201.1 14172997/tftp-deploy-k3oexnbl/kernel/image.itb 14172997/tftp-deploy-k3oexnbl/kernel/cmdline tftpboot 192.168.201.1 14172997/tftp-deploy-k3oexnbl/kernel/image.itp-deploy-k3oexnbl/kernel/cmdline Waiting for link R8152: Initializing Version 9 (ocp_data = 6010) R8152: Done initializing Adding net device done. MAC: 00:e0:4c:78:85:cb Sending DHCP discover... done. Waiting for reply... done. Sending DHCP request... done. Waiting for reply... done. My ip is 192.168.201.22 The DHCP server ip is 192.168.201.1 TFTP server IP predefined by user: 192.168.201.1 Bootfile predefined by user: 14172997/tftp-deploy-k3oexnbl/kernel/image.itb Sending tftp read request... done. Waiting for the transfer... 00000000 ################################################################ 00080000 ################################################################ 00100000 ################################################################ 00180000 ################################################################ 00200000 ################################################################ 00280000 ################################################################ 00300000 ################################################################ 00380000 ################################################################ 00400000 ################################################################ 00480000 ################################################################ 00500000 ################################################################ 00580000 ################################################################ 00600000 ################################################################ 00680000 ################################################################ 00700000 ################################################################ 00780000 ################################################################ 00800000 ################################################################ 00880000 ################################################################ 00900000 ################################################################ 00980000 ################################################################ 00a00000 ################################################################ 00a80000 ################################################################ 00b00000 ################################################################ 00b80000 ################################################################ 00c00000 ################################################################ 00c80000 ################################################################ 00d00000 ################################################################ 00d80000 ################################################################ 00e00000 ################################################################ 00e80000 ################################################################ 00f00000 ################################################################ 00f80000 ################################################################ 01000000 ################################################################ 01080000 ################################################################ 01100000 ################################################################ 01180000 ################################################################ 01200000 ################################################################ 01280000 ################################################################ 01300000 ################################################################ 01380000 ################################################################ 01400000 ################################################################ 01480000 ################################################################ 01500000 ################################################################ 01580000 ################################################################ 01600000 ################################################################ 01680000 ################################################################ 01700000 ################################################################ 01780000 ################################################################ 01800000 ################################################################ 01880000 ################################################################ 01900000 ################################################################ 01980000 ################################################################ 01a00000 ################################################################ 01a80000 ################################################################ 01b00000 ################################################################ 01b80000 ################################################################ 01c00000 ################################################################ 01c80000 ################################################################ 01d00000 ################################################################ 01d80000 ################################################################ 01e00000 ################################################################ 01e80000 ################################################################ 01f00000 ################################################################ 01f80000 ################################################################ 02000000 ################################################################ 02080000 ################################################################ 02100000 ################################################################ 02180000 ################################################################ 02200000 ################################################################ 02280000 ################################################################ 02300000 ################################################################ 02380000 ################################################################ 02400000 ################################################################ 02480000 ################################################################ 02500000 ################################################################ 02580000 ################################################################ 02600000 ################################################################ 02680000 ################################################################ 02700000 ################################################################ 02780000 ################################################################ 02800000 ################################################################ 02880000 ################################################################ 02900000 ################################################################ 02980000 ################################################################ 02a00000 ################################################################ 02a80000 ################################################################ 02b00000 ################################################################ 02b80000 ################################################################ 02c00000 ################################################################ 02c80000 ################################################################ 02d00000 ################################################################ 02d80000 ################################################################ 02e00000 ################################################################ 02e80000 ################################################################ 02f00000 ################################################################ 02f80000 ################################################################ 03000000 ################################################################ 03080000 ################################################################ 03100000 ################################################################ 03180000 ################################################################ 03200000 ################################################################ 03280000 ################################################################ 03300000 ################################################################ 03380000 ################################################################ 03400000 ################################################################ 03480000 ################################################################ 03500000 ################################################################ 03580000 ################################################################ 03600000 ################################################################ 03680000 ################################################################ 03700000 ################################################################ 03780000 ################################################################ 03800000 ################################################################ 03880000 ################################################################ 03900000 ################################################################ 03980000 ################################################################ 03a00000 ################################################################ 03a80000 ################################################################ 03b00000 ################################################################ 03b80000 ################################################################ 03c00000 ################################################################ 03c80000 ################################################################ 03d00000 ################################################################ 03d80000 ################################################################ 03e00000 ################################################################ 03e80000 ################################################################ 03f00000 ################################################################ 03f80000 ################################################################ 04000000 ################################################################ 04080000 ################################################################ 04100000 ################################################################ 04180000 ################################################################ 04200000 ################################################################ 04280000 ################################################################ 04300000 ################################################################ 04380000 ################################################################ 04400000 ################################################################ 04480000 ################################################################ 04500000 ################################################################ 04580000 ################################################################ 04600000 ################################################################ 04680000 ####################### done. The bootfile was 74107642 bytes long. Sending tftp read request... done. Waiting for the transfer... 00000000 # done. Command line loaded dynamically from TFTP file: 14172997/tftp-deploy-k3oexnbl/kernel/cmdline The command line is: earlyprintk=ttyS0,115200n8 console=tty1 console_msg_format=syslog earlycon deferred_probe_timeout=60 console=ttyS0,115200n8 root=/dev/ram0 ip=dhcp tftpserverip=192.168.201.1 Loading FIT. Image ramdisk-1 has 60986465 bytes. Image fdt-1 has 57695 bytes. Image kernel-1 has 13061430 bytes. Compat preference: google,juniper-rev4-sku16 google,juniper-sku16 google,juniper-rev4 google,juniper Config conf-1 (default), kernel kernel-1, fdt fdt-1, ramdisk ramdisk-1, compat google,juniper-sku16 (match) google,juniper mediatek,mt8183 Choosing best match conf-1 for compat google,juniper-sku16. Connected to device vid:did:rid of 1ae0:0028:00 tpm_get_response: command 0x17b, return code 0x0 tpm_cleanup: add release locality here. Shutting down all USB controllers. Removing current net device Exiting depthcharge with code 4 at timestamp: 59432563 LZMA decompressing kernel-1 to 0x80193568 LZMA decompressing kernel-1 to 0x40000000 jumping to kernel [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 6.1.92-cip22 (KernelCI@build-j217067-arm64-gcc-10-defconfig-arm64-chromebook-s48tj) (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP PREEMPT Tue Jun 4 23:28:43 UTC 2024 [ 0.000000] random: crng init done [ 0.000000] Machine model: Google juniper sku16 board [ 0.000000] efi: UEFI not found. [ 0.000000] Reserved memory: created DMA memory pool at 0x0000000050000000, size 41 MiB [ 0.000000] OF: reserved mem: initialized node memory@50000000, compatible id shared-dma-pool [ 0.000000] earlycon: mtk8250 at MMIO32 0x0000000011002000 (options '115200n8') [ 0.000000] printk: bootconsole [mtk8250] enabled [ 0.000000] NUMA: No NUMA configuration found [ 0.000000] NUMA: Faking a node at [mem 0x0000000040000000-0x000000013fffffff] [ 0.000000] NUMA: NODE_DATA [mem 0x13f7bea00-0x13f7c0fff] [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000040000000-0x00000000ffffffff] [ 0.000000] DMA32 empty [ 0.000000] Normal [mem 0x0000000100000000-0x000000013fffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000040000000-0x000000004fffffff] [ 0.000000] node 0: [mem 0x0000000050000000-0x00000000528fffff] [ 0.000000] node 0: [mem 0x0000000052900000-0x00000000545fffff] [ 0.000000] node 0: [mem 0x0000000054700000-0x00000000ffdfffff] [ 0.000000] node 0: [mem 0x0000000100000000-0x000000013fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000013fffffff] [ 0.000000] On node 0, zone DMA: 256 pages in unavailable ranges [ 0.000000] On node 0, zone Normal: 512 pages in unavailable ranges [ 0.000000] cma: Reserved 32 MiB at 0x00000000fde00000 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.1 [ 0.000000] percpu: Embedded 21 pages/cpu s48296 r8192 d29528 u86016 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: GIC system register CPU interface [ 0.000000] CPU features: kernel page table isolation forced ON by KASLR [ 0.000000] CPU features: detected: Kernel page table isolation (KPTI) [ 0.000000] CPU features: detected: ARM erratum 845719 [ 0.000000] alternatives: applying boot alternatives [ 0.000000] Fallback order for Node 0: 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1031424 [ 0.000000] Policy zone: Normal [ 0.000000] Kernel command line: earlyprintk=ttyS0,115200n8 console=tty1 console_msg_format=syslog earlycon deferred_probe_timeout=60 console=ttyS0,115200n8 root=/dev/ram0 ip=dhcp tftpserverip=192.168.201.1 <5>[ 0.000000] Unknown kernel command line parameters "earlyprintk=ttyS0,115200n8 tftpserverip=192.168.201.1", will be passed to user space. <6>[ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) <6>[ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) <6>[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off <6>[ 0.000000] software IO TLB: area num 8. <6>[ 0.000000] software IO TLB: mapped [mem 0x00000000f9e00000-0x00000000fde00000] (64MB) <6>[ 0.000000] Memory: 3855648K/4191232K available (18112K kernel code, 4120K rwdata, 22504K rodata, 8512K init, 616K bss, 302816K reserved, 32768K cma-reserved) <6>[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1 <6>[ 0.000000] rcu: Preemptible hierarchical RCU implementation. <6>[ 0.000000] rcu: RCU event tracing is enabled. <6>[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=8. <6>[ 0.000000] Trampoline variant of Tasks RCU enabled. <6>[ 0.000000] Tracing variant of Tasks RCU enabled. <6>[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. <6>[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8 <6>[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 <6>[ 0.000000] GIC: enabling workaround for GICv3: Mediatek Chromebook GICR save problem <6>[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode <6>[ 0.000000] GICv3: 640 SPIs implemented <6>[ 0.000000] GICv3: 0 Extended SPIs implemented <6>[ 0.000000] Root IRQ handler: gic_handle_irq <6>[ 0.000000] GICv3: GICv3 features: 16 PPIs <6>[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x000000000c100000 <6>[ 0.000000] GICv3: GIC: PPI partition interrupt-partition-0[0] { /cpus/cpu@0[0] /cpus/cpu@1[1] /cpus/cpu@2[2] /cpus/cpu@3[3] } <6>[ 0.000000] GICv3: GIC: PPI partition interrupt-partition-1[1] { /cpus/cpu@100[4] /cpus/cpu@101[5] /cpus/cpu@102[6] /cpus/cpu@103[7] } <6>[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. <6>[ 0.000000] arch_timer: cp15 timer(s) running at 13.00MHz (phys). <6>[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2ff89eacb, max_idle_ns: 440795202429 ns <6>[ 0.000000] sched_clock: 56 bits at 13MHz, resolution 76ns, wraps every 4398046511101ns <6>[ 0.009475] Console: colour dummy device 80x25 <6>[ 0.014518] printk: console [tty1] enabled <6>[ 0.018907] Calibrating delay loop (skipped), value calculated using timer frequency.. 26.00 BogoMIPS (lpj=52000) <6>[ 0.029372] pid_max: default: 32768 minimum: 301 <6>[ 0.034254] LSM: Security Framework initializing <6>[ 0.039170] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) <6>[ 0.046794] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) <4>[ 0.055668] cacheinfo: Unable to detect cache hierarchy for CPU 0 <6>[ 0.062295] cblist_init_generic: Setting adjustable number of callback queues. <6>[ 0.069741] cblist_init_generic: Setting shift to 3 and lim to 1. <6>[ 0.076096] cblist_init_generic: Setting adjustable number of callback queues. <6>[ 0.083540] cblist_init_generic: Setting shift to 3 and lim to 1. <6>[ 0.089939] rcu: Hierarchical SRCU implementation. <6>[ 0.094965] rcu: Max phase no-delay instances is 1000. <6>[ 0.102915] EFI services will not be available. <6>[ 0.107865] smp: Bringing up secondary CPUs ... <6>[ 0.113147] Detected VIPT I-cache on CPU1 <4>[ 0.113193] cacheinfo: Unable to detect cache hierarchy for CPU 1 <6>[ 0.113202] GICv3: CPU1: found redistributor 1 region 0:0x000000000c120000 <6>[ 0.113234] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] <6>[ 0.113717] Detected VIPT I-cache on CPU2 <4>[ 0.113751] cacheinfo: Unable to detect cache hierarchy for CPU 2 <6>[ 0.113756] GICv3: CPU2: found redistributor 2 region 0:0x000000000c140000 <6>[ 0.113769] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] <6>[ 0.114211] Detected VIPT I-cache on CPU3 <4>[ 0.114240] cacheinfo: Unable to detect cache hierarchy for CPU 3 <6>[ 0.114245] GICv3: CPU3: found redistributor 3 region 0:0x000000000c160000 <6>[ 0.114257] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] <6>[ 0.114833] CPU features: detected: Spectre-v2 <6>[ 0.114843] CPU features: detected: Spectre-BHB <6>[ 0.114847] CPU features: detected: ARM erratum 858921 <6>[ 0.114852] Detected VIPT I-cache on CPU4 <4>[ 0.114900] cacheinfo: Unable to detect cache hierarchy for CPU 4 <6>[ 0.114908] GICv3: CPU4: found redistributor 100 region 0:0x000000000c180000 <6>[ 0.114916] arch_timer: Enabling local workaround for ARM erratum 858921 <6>[ 0.114926] arch_timer: CPU4: Trapping CNTVCT access <6>[ 0.114934] CPU4: Booted secondary processor 0x0000000100 [0x410fd092] <6>[ 0.115419] Detected VIPT I-cache on CPU5 <4>[ 0.115459] cacheinfo: Unable to detect cache hierarchy for CPU 5 <6>[ 0.115464] GICv3: CPU5: found redistributor 101 region 0:0x000000000c1a0000 <6>[ 0.115471] arch_timer: Enabling local workaround for ARM erratum 858921 <6>[ 0.115477] arch_timer: CPU5: Trapping CNTVCT access <6>[ 0.115482] CPU5: Booted secondary processor 0x0000000101 [0x410fd092] <6>[ 0.115918] Detected VIPT I-cache on CPU6 <4>[ 0.115963] cacheinfo: Unable to detect cache hierarchy for CPU 6 <6>[ 0.115969] GICv3: CPU6: found redistributor 102 region 0:0x000000000c1c0000 <6>[ 0.115977] arch_timer: Enabling local workaround for ARM erratum 858921 <6>[ 0.115983] arch_timer: CPU6: Trapping CNTVCT access <6>[ 0.115988] CPU6: Booted secondary processor 0x0000000102 [0x410fd092] <6>[ 0.116518] Detected VIPT I-cache on CPU7 <4>[ 0.116562] cacheinfo: Unable to detect cache hierarchy for CPU 7 <6>[ 0.116568] GICv3: CPU7: found redistributor 103 region 0:0x000000000c1e0000 <6>[ 0.116575] arch_timer: Enabling local workaround for ARM erratum 858921 <6>[ 0.116582] arch_timer: CPU7: Trapping CNTVCT access <6>[ 0.116587] CPU7: Booted secondary processor 0x0000000103 [0x410fd092] <6>[ 0.116652] smp: Brought up 1 node, 8 CPUs <6>[ 0.355516] SMP: Total of 8 processors activated. <6>[ 0.360453] CPU features: detected: 32-bit EL0 Support <6>[ 0.365824] CPU features: detected: 32-bit EL1 Support <6>[ 0.371190] CPU features: detected: CRC32 instructions <6>[ 0.376618] CPU: All CPU(s) started at EL2 <6>[ 0.380961] alternatives: applying system-wide alternatives <6>[ 0.389105] devtmpfs: initialized <6>[ 0.398071] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns <6>[ 0.408020] futex hash table entries: 2048 (order: 5, 131072 bytes, linear) <6>[ 0.415752] pinctrl core: initialized pinctrl subsystem <6>[ 0.422862] DMI not present or invalid. <6>[ 0.427231] NET: Registered PF_NETLINK/PF_ROUTE protocol family <6>[ 0.434131] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations <6>[ 0.441659] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations <6>[ 0.449912] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations <6>[ 0.458088] audit: initializing netlink subsys (disabled) <5>[ 0.463792] audit: type=2000 audit(0.332:1): state=initialized audit_enabled=0 res=1 <6>[ 0.464762] thermal_sys: Registered thermal governor 'step_wise' <6>[ 0.471758] thermal_sys: Registered thermal governor 'power_allocator' <6>[ 0.478055] cpuidle: using governor menu <6>[ 0.489018] NET: Registered PF_QIPCRTR protocol family <6>[ 0.494503] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. <6>[ 0.501600] ASID allocator initialised with 32768 entries <6>[ 0.508356] Serial: AMBA PL011 UART driver <4>[ 0.518781] Trying to register duplicate clock ID: 113 <6>[ 0.574406] platform 14014000.dsi: Fixed dependency cycle(s) with /soc/i2c@11008000/anx7625@58 <6>[ 0.588738] platform panel: Fixed dependency cycle(s) with /soc/i2c@11008000/anx7625@58 <6>[ 0.598477] KASLR enabled <6>[ 0.606494] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages <6>[ 0.613497] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page <6>[ 0.619975] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages <6>[ 0.626966] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page <6>[ 0.633440] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages <6>[ 0.640429] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page <6>[ 0.646903] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages <6>[ 0.653893] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page <6>[ 0.661470] ACPI: Interpreter disabled. <6>[ 0.669444] iommu: Default domain type: Translated <6>[ 0.674553] iommu: DMA domain TLB invalidation policy: strict mode <5>[ 0.681187] SCSI subsystem initialized <6>[ 0.685600] usbcore: registered new interface driver usbfs <6>[ 0.691330] usbcore: registered new interface driver hub <6>[ 0.696872] usbcore: registered new device driver usb <6>[ 0.703172] pps_core: LinuxPPS API ver. 1 registered <6>[ 0.708356] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <6>[ 0.717681] PTP clock support registered <6>[ 0.721935] EDAC MC: Ver: 3.0.0 <6>[ 0.727573] FPGA manager framework <6>[ 0.731258] Advanced Linux Sound Architecture Driver Initialized. <6>[ 0.738013] vgaarb: loaded <6>[ 0.741131] clocksource: Switched to clocksource arch_sys_counter <5>[ 0.747561] VFS: Disk quotas dquot_6.6.0 <6>[ 0.751736] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) <6>[ 0.758909] pnp: PnP ACPI: disabled <6>[ 0.765769] NET: Registered PF_INET protocol family <6>[ 0.770997] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear) <6>[ 0.780909] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear) <6>[ 0.789662] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) <6>[ 0.797612] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear) <6>[ 0.805843] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear) <6>[ 0.813937] TCP: Hash tables configured (established 32768 bind 32768) <6>[ 0.820765] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear) <6>[ 0.827735] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear) <6>[ 0.835213] NET: Registered PF_UNIX/PF_LOCAL protocol family <6>[ 0.841311] RPC: Registered named UNIX socket transport module. <6>[ 0.847455] RPC: Registered udp transport module. <6>[ 0.852380] RPC: Registered tcp transport module. <6>[ 0.857304] RPC: Registered tcp NFSv4.1 backchannel transport module. <6>[ 0.863955] PCI: CLS 0 bytes, default 64 <6>[ 0.868242] Unpacking initramfs... <6>[ 0.877697] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available <6>[ 0.886325] hw perfevents: enabled with armv8_cortex_a73 PMU driver, 7 counters available <6>[ 0.895178] kvm [1]: IPA Size Limit: 40 bits <6>[ 0.901498] kvm [1]: vgic-v2@c420000 <6>[ 0.905313] kvm [1]: GIC system register CPU interface enabled <6>[ 0.911488] kvm [1]: vgic interrupt IRQ18 <6>[ 0.915853] kvm [1]: Hyp mode initialized successfully <5>[ 0.922126] Initialise system trusted keyrings <6>[ 0.926955] workingset: timestamp_bits=42 max_order=20 bucket_order=0 <6>[ 0.936903] squashfs: version 4.0 (2009/01/31) Phillip Lougher <5>[ 0.943400] NFS: Registering the id_resolver key type <5>[ 0.948707] Key type id_resolver registered <5>[ 0.953119] Key type id_legacy registered <6>[ 0.957427] nfs4filelayout_init: NFSv4 File Layout Driver Registering... <6>[ 0.964348] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering... <6>[ 0.972102] 9p: Installing v9fs 9p2000 file system support <5>[ 1.000626] Key type asymmetric registered <5>[ 1.004972] Asymmetric key parser 'x509' registered <6>[ 1.010138] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243) <6>[ 1.017754] io scheduler mq-deadline registered <6>[ 1.022509] io scheduler kyber registered <6>[ 1.043322] EINJ: ACPI disabled. <4>[ 1.047092] of_fixed_factor_clk: probe of fixed-factor-clock-13m failed with error -17 <6>[ 1.087943] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled <6>[ 1.096412] printk: console [ttyS0] disabled <6>[ 1.121058] 11002000.serial: ttyS0 at MMIO 0x11002000 (irq = 242, base_baud = 1625000) is a ST16650V2 <6>[ 1.130534] printk: console [ttyS0] enabled <6>[ 1.130534] printk: console [ttyS0] enabled <6>[ 1.139453] printk: bootconsole [mtk8250] disabled <6>[ 1.139453] printk: bootconsole [mtk8250] disabled <3>[ 1.150000] mt8183-pinctrl 10005000.pinctrl: pin_config_group_set op failed for group 47 <3>[ 1.158383] mt6577-uart 11003000.serial: Error applying setting, reverse things back <6>[ 1.186790] 11003000.serial: ttyS1 at MMIO 0x11003000 (irq = 243, base_baud = 1625000) is a ST16650V2 <6>[ 1.196446] serial serial0: tty port ttyS1 registered <6>[ 1.203046] SuperH (H)SCI(F) driver initialized <6>[ 1.208559] msm_serial: driver initialized <6>[ 1.218907] mediatek-drm mediatek-drm.1.auto: Adding component match for /soc/ovl@14008000 <6>[ 1.227506] mediatek-drm mediatek-drm.1.auto: Adding component match for /soc/ovl@14009000 <6>[ 1.236080] mediatek-drm mediatek-drm.1.auto: Adding component match for /soc/ovl@1400a000 <6>[ 1.244656] mediatek-drm mediatek-drm.1.auto: Adding component match for /soc/rdma@1400b000 <6>[ 1.253315] mediatek-drm mediatek-drm.1.auto: Adding component match for /soc/rdma@1400c000 <6>[ 1.261977] mediatek-drm mediatek-drm.1.auto: Adding component match for /soc/color@1400e000 <6>[ 1.270717] mediatek-drm mediatek-drm.1.auto: Adding component match for /soc/ccorr@1400f000 <6>[ 1.279458] mediatek-drm mediatek-drm.1.auto: Adding component match for /soc/aal@14010000 <6>[ 1.288024] mediatek-drm mediatek-drm.1.auto: Adding component match for /soc/gamma@14011000 <6>[ 1.296824] mediatek-drm mediatek-drm.1.auto: Adding component match for /soc/dsi@14014000 <4>[ 1.309238] cacheinfo: Unable to detect cache hierarchy for CPU 0 <6>[ 1.318612] loop: module loaded <6>[ 1.330536] vsim1: Bringing 1800000uV into 2700000-2700000uV <6>[ 1.348576] megasas: 07.719.03.00-rc1 <6>[ 1.357591] spi-nor spi1.0: w25q64dw (8192 Kbytes) <6>[ 1.360566] tpm_tis_spi spi0.0: TPM ready IRQ confirmed on attempt 2 <6>[ 1.379272] tpm_tis_spi spi0.0: 2.0 TPM (device-id 0x28, rev-id 0) <6>[ 1.432791] tpm_tis_spi spi0.0: Cr50 firmware version: B2-C:0 RO_B:0.0.11/4d655eab RW_B:0.3.25/cr50_v1.9308_87_mp.398-a <6>[ 2.905001] Freeing initrd memory: 59552K <4>[ 2.916933] sysfs: cannot create duplicate filename '/bus/platform/devices/fixed-factor-clock-13m' <4>[ 2.926183] CPU: 7 PID: 1 Comm: swapper/0 Not tainted 6.1.92-cip22 #1 <4>[ 2.932882] Hardware name: Google juniper sku16 board (DT) <4>[ 2.938621] Call trace: <4>[ 2.941321] dump_backtrace.part.0+0xe0/0xf0 <4>[ 2.945857] show_stack+0x18/0x30 <4>[ 2.949429] dump_stack_lvl+0x68/0x84 <4>[ 2.953351] dump_stack+0x18/0x34 <4>[ 2.956921] sysfs_warn_dup+0x64/0x80 <4>[ 2.960843] sysfs_do_create_link_sd+0xf0/0x100 <4>[ 2.965630] sysfs_create_link+0x20/0x40 <4>[ 2.969809] bus_add_device+0x68/0x10c <4>[ 2.973816] device_add+0x340/0x7ac <4>[ 2.977558] of_device_add+0x44/0x60 <4>[ 2.981392] of_platform_device_create_pdata+0x90/0x120 <4>[ 2.986873] of_platform_bus_create+0x170/0x370 <4>[ 2.991660] of_platform_populate+0x50/0xfc <4>[ 2.996099] parse_mtd_partitions+0x1dc/0x510 <4>[ 3.000713] mtd_device_parse_register+0xf8/0x2e0 <4>[ 3.005671] spi_nor_probe+0x21c/0x2f0 <4>[ 3.009677] spi_mem_probe+0x6c/0xb0 <4>[ 3.013509] spi_probe+0x84/0xe4 <4>[ 3.016992] really_probe+0xbc/0x2e0 <4>[ 3.020823] __driver_probe_device+0x78/0x11c <4>[ 3.025434] driver_probe_device+0xd8/0x160 <4>[ 3.029872] __device_attach_driver+0xb8/0x134 <4>[ 3.034571] bus_for_each_drv+0x78/0xd0 <4>[ 3.038661] __device_attach+0xa8/0x1c0 <4>[ 3.042752] device_initial_probe+0x14/0x20 <4>[ 3.047190] bus_probe_device+0x9c/0xa4 <4>[ 3.051281] device_add+0x3ac/0x7ac <4>[ 3.055023] __spi_add_device+0x78/0x120 <4>[ 3.059201] spi_add_device+0x40/0x7c <4>[ 3.063118] spi_register_controller+0x610/0xad0 <4>[ 3.067991] devm_spi_register_controller+0x4c/0xa4 <4>[ 3.073124] mtk_spi_probe+0x3f8/0x650 <4>[ 3.077129] platform_probe+0x68/0xe0 <4>[ 3.081047] really_probe+0xbc/0x2e0 <4>[ 3.084877] __driver_probe_device+0x78/0x11c <4>[ 3.089488] driver_probe_device+0xd8/0x160 <4>[ 3.093926] __driver_attach+0x94/0x19c <4>[ 3.098016] bus_for_each_dev+0x70/0xd0 <4>[ 3.102106] driver_attach+0x24/0x30 <4>[ 3.105936] bus_add_driver+0x154/0x20c <4>[ 3.110026] driver_register+0x78/0x130 <4>[ 3.114116] __platform_driver_register+0x28/0x34 <4>[ 3.119076] mtk_spi_driver_init+0x1c/0x28 <4>[ 3.123430] do_one_initcall+0x50/0x1d0 <4>[ 3.127520] kernel_init_freeable+0x21c/0x288 <4>[ 3.132134] kernel_init+0x24/0x12c <4>[ 3.135879] ret_from_fork+0x10/0x20 <6>[ 3.144782] tun: Universal TUN/TAP device driver, 1.6 <6>[ 3.151070] thunder_xcv, ver 1.0 <6>[ 3.154585] thunder_bgx, ver 1.0 <6>[ 3.158090] nicpf, ver 1.0 <6>[ 3.162453] hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version <6>[ 3.169937] hns3: Copyright (c) 2017 Huawei Corporation. <6>[ 3.175537] hclge is initializing <6>[ 3.179126] e1000: Intel(R) PRO/1000 Network Driver <6>[ 3.184261] e1000: Copyright (c) 1999-2006 Intel Corporation. <6>[ 3.190283] e1000e: Intel(R) PRO/1000 Network Driver <6>[ 3.195503] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. <6>[ 3.201696] igb: Intel(R) Gigabit Ethernet Network Driver <6>[ 3.207351] igb: Copyright (c) 2007-2014 Intel Corporation. <6>[ 3.213193] igbvf: Intel(R) Gigabit Virtual Function Network Driver <6>[ 3.219716] igbvf: Copyright (c) 2009 - 2012 Intel Corporation. <6>[ 3.226266] sky2: driver version 1.30 <6>[ 3.231510] usbcore: registered new device driver r8152-cfgselector <6>[ 3.238055] usbcore: registered new interface driver r8152 <6>[ 3.243885] VFIO - User Level meta-driver version: 0.3 <6>[ 3.251679] mtu3 11201000.usb: uwk - reg:0x420, version:101 <4>[ 3.257556] mtu3 11201000.usb: supply vbus not found, using dummy regulator <6>[ 3.264829] mtu3 11201000.usb: dr_mode: 1, drd: auto <6>[ 3.270054] mtu3 11201000.usb: u2p_dis_msk: 0, u3p_dis_msk: 0 <6>[ 3.276239] mtu3 11201000.usb: usb3-drd: 0 <6>[ 3.281771] mtu3 11201000.usb: xHCI platform device register success... <4>[ 3.290424] xhci-mtk 11200000.usb: supply vbus not found, using dummy regulator <6>[ 3.298360] xhci-mtk 11200000.usb: xHCI Host Controller <6>[ 3.303888] xhci-mtk 11200000.usb: new USB bus registered, assigned bus number 1 <6>[ 3.311607] xhci-mtk 11200000.usb: USB3 root hub has no ports <6>[ 3.317615] xhci-mtk 11200000.usb: hcc params 0x01400f99 hci version 0x110 quirks 0x0000000000210010 <6>[ 3.327038] xhci-mtk 11200000.usb: irq 253, io mem 0x11200000 <6>[ 3.333128] xhci-mtk 11200000.usb: xHCI Host Controller <6>[ 3.338616] xhci-mtk 11200000.usb: new USB bus registered, assigned bus number 2 <6>[ 3.346273] xhci-mtk 11200000.usb: Host supports USB 3.0 SuperSpeed <6>[ 3.353087] hub 1-0:1.0: USB hub found <6>[ 3.357115] hub 1-0:1.0: 1 port detected <6>[ 3.362455] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. <6>[ 3.371084] hub 2-0:1.0: USB hub found <3>[ 3.375122] hub 2-0:1.0: config failed, hub doesn't have any ports! (err -19) <6>[ 3.383018] usbcore: registered new interface driver usb-storage <6>[ 3.389628] usbcore: registered new device driver onboard-usb-hub <4>[ 3.401227] onboard-usb-hub 11200000.usb:hub@1: supply vdd not found, using dummy regulator <6>[ 3.413467] mt6397-rtc mt6358-rtc: registered as rtc0 <6>[ 3.418945] mt6397-rtc mt6358-rtc: setting system clock to 2024-06-04T23:48:28 UTC (1717544908) <6>[ 3.428829] i2c_dev: i2c /dev entries driver <6>[ 3.435243] platform panel: Fixed dependency cycle(s) with /soc/i2c@11008000/anx7625@58 <6>[ 3.443565] platform 14014000.dsi: Fixed dependency cycle(s) with /soc/i2c@11008000/anx7625@58 <6>[ 3.452468] i2c 4-0058: Fixed dependency cycle(s) with /panel <6>[ 3.458500] i2c 4-0058: Fixed dependency cycle(s) with /soc/dsi@14014000 <3>[ 3.465977] anx7625 4-0058: [drm:anx7625_i2c_probe] *ERROR* fail to find dsi host. <6>[ 3.483020] mtk-wdt 10007000.watchdog: Watchdog enabled (timeout=31 sec, nowayout=0) <6>[ 3.494471] cpu cpu0: EM: created perf domain <6>[ 3.500011] cpufreq: cpufreq_online: CPU4: Running at unlisted initial frequency: 1199999 KHz, changing to: 1248000 KHz <6>[ 3.511325] cpu cpu4: EM: created perf domain <6>[ 3.518052] sdhci: Secure Digital Host Controller Interface driver <6>[ 3.524508] sdhci: Copyright(c) Pierre Ossman <6>[ 3.529900] Synopsys Designware Multimedia Card Interface Driver <6>[ 3.530365] mtk-msdc 11240000.mmc: allocated mmc-pwrseq <6>[ 3.536965] sdhci-pltfm: SDHCI platform and OF driver helper <6>[ 3.549544] ledtrig-cpu: registered to indicate activity on CPUs <6>[ 3.557280] usbcore: registered new interface driver usbhid <6>[ 3.563117] usbhid: USB HID core driver <6>[ 3.567445] spi_master spi2: will run message pump with realtime priority <4>[ 3.567637] i2c_hid_of 2-002c: supply vdd not found, using dummy regulator <4>[ 3.581777] i2c_hid_of 2-002c: supply vddl not found, using dummy regulator <6>[ 3.585819] input: cros_ec as /devices/platform/soc/11012000.spi/spi_master/spi2/spi2.0/11012000.spi:cros-ec@0:keyboard-controller/input/input0 <6>[ 3.605704] input: cros_ec_buttons as /devices/platform/soc/11012000.spi/spi_master/spi2/spi2.0/11012000.spi:cros-ec@0:keyboard-controller/input/input1 <4>[ 3.613595] mmc1: queuing unknown CIS tuple 0x01 [d9 01 ff] (3 bytes) <6>[ 3.627206] cros-ec-spi spi2.0: Chrome EC device registered <4>[ 3.633648] mmc1: queuing unknown CIS tuple 0x1a [01 01 00 02 07] (5 bytes) <4>[ 3.645271] mmc1: queuing unknown CIS tuple 0x1b [c1 41 30 30 ff ff 32 00] (8 bytes) <4>[ 3.654210] mmc1: queuing unknown CIS tuple 0x14 [] (0 bytes) <6>[ 3.665044] mmc1: new ultra high speed SDR104 SDIO card at address 0001 <6>[ 3.675675] mtk-msdc 11230000.mmc: Final PAD_DS_TUNE: 0x13014 <6>[ 3.683349] mmc0: new HS400 MMC card at address 0001 <6>[ 3.689506] mmcblk0: mmc0:0001 DA4032 29.1 GiB <6>[ 3.698737] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 <6>[ 3.707991] mmcblk0boot0: mmc0:0001 DA4032 4.00 MiB <6>[ 3.715170] mmcblk0boot1: mmc0:0001 DA4032 4.00 MiB <6>[ 3.722442] mmcblk0rpmb: mmc0:0001 DA4032 16.0 MiB, chardev (507:0) <6>[ 3.724974] mt6358-sound mt6358-sound: mt6358_platform_driver_probe(), dev name mt6358-sound <6>[ 3.738111] input: hid-over-i2c 06CB:CDB5 Mouse as /devices/platform/soc/11009000.i2c/i2c-2/2-002c/0018:06CB:CDB5.0001/input/input2 <6>[ 3.743768] mt8183_mt6358_ts3a227 mt8183-sound: mt8183_mt6358_ts3a227_max98357_dev_probe Can't find pin state wov -19 <6>[ 3.750411] hid-generic 0018:06CB:CDB5.0001: input: I2C HID v1.00 Mouse [hid-over-i2c 06CB:CDB5] on 2-002c <6>[ 3.762901] NET: Registered PF_PACKET protocol family <6>[ 3.773152] usb 1-1: new high-speed USB device number 2 using xhci-mtk <6>[ 3.776419] 9pnet: Installing 9P2000 support <5>[ 3.787713] Key type dns_resolver registered <6>[ 3.792716] registered taskstats version 1 <5>[ 3.797102] Loading compiled-in X.509 certificates <3>[ 3.838826] anx7625 4-0058: [drm:anx7625_link_bridge] *ERROR* fail to parse DT for panel : -517 <4>[ 3.863696] mt8183-audio 11220000.audio-controller:mt8183-afe-pcm: No cache defaults, reading back from HW <6>[ 3.874253] mt8183-audio 11220000.audio-controller:mt8183-afe-pcm: mtk_afe_combine_sub_dai(), num of dai 20 <6>[ 3.886046] mt8183_mt6358_ts3a227 mt8183-sound: mt8183_mt6358_ts3a227_max98357_dev_probe Can't find pin state wov -19 <3>[ 3.897299] debugfs: Directory '11220000.audio-controller:mt8183-afe-pcm' with parent 'mt8183_mt6358_ts3a227_max98357' already present! <3>[ 3.913112] mt8183_mt6358_ts3a227 mt8183-sound: ASoC: driver name too long 'mt8183_mt6358_ts3a227_max98357' -> 'mt8183_mt6358_t' <3>[ 3.925636] debugfs: File 'Playback' in directory 'dapm' already present! <6>[ 3.932029] hub 1-1:1.0: USB hub found <3>[ 3.932684] debugfs: File 'Capture' in directory 'dapm' already present! <6>[ 3.937166] hub 1-1:1.0: 3 ports detected <6>[ 3.947804] input: mt8183_mt6358_ts3a227_max98357 Headset Jack as /devices/platform/mt8183-sound/sound/card0/input4 <6>[ 3.962033] mtk-iommu 10205000.iommu: bound 14017000.larb (ops mtk_smi_larb_component_ops) <6>[ 3.970606] mtk-iommu 10205000.iommu: bound 16010000.larb (ops mtk_smi_larb_component_ops) <6>[ 3.979130] mtk-iommu 10205000.iommu: bound 1502f000.larb (ops mtk_smi_larb_component_ops) <6>[ 3.987651] mtk-iommu 10205000.iommu: bound 1a002000.larb (ops mtk_smi_larb_component_ops) <6>[ 3.996171] mtk-iommu 10205000.iommu: bound 17010000.larb (ops mtk_smi_larb_component_ops) <6>[ 4.004689] mtk-iommu 10205000.iommu: bound 15021000.larb (ops mtk_smi_larb_component_ops) <6>[ 4.013207] mtk-iommu 10205000.iommu: bound 1a001000.larb (ops mtk_smi_larb_component_ops) <6>[ 4.022360] mediatek-disp-ovl 14008000.ovl: Adding to iommu group 0 <6>[ 4.029888] mediatek-disp-ovl 14009000.ovl: Adding to iommu group 0 <6>[ 4.037207] mediatek-disp-ovl 1400a000.ovl: Adding to iommu group 0 <6>[ 4.044432] mediatek-disp-rdma 1400b000.rdma: Adding to iommu group 0 <6>[ 4.051828] mediatek-disp-rdma 1400c000.rdma: Adding to iommu group 0 <6>[ 4.060111] panfrost 13040000.gpu: clock rate = 511999970 <6>[ 4.065807] panfrost 13040000.gpu: [drm:panfrost_devfreq_init] More than 1 supply is not supported yet <6>[ 4.075745] panfrost 13040000.gpu: mali-g72 id 0x6221 major 0x0 minor 0x3 status 0x0 <6>[ 4.083759] panfrost 13040000.gpu: features: 00000000,000004f7, issues: 00000000,00000400 <6>[ 4.092199] panfrost 13040000.gpu: Features: L2:0x07120206 Shader:0x00000000 Tiler:0x00000809 Mem:0x1 MMU:0x00002830 AS:0xff JS:0x7 <6>[ 4.104278] panfrost 13040000.gpu: shader_present=0x7 l2_present=0x1 <6>[ 4.116449] [drm] Initialized panfrost 1.2.0 20180908 for 13040000.gpu on minor 0 <6>[ 4.125650] mediatek-drm mediatek-drm.1.auto: bound 14008000.ovl (ops mtk_disp_ovl_component_ops) <6>[ 4.134828] mediatek-drm mediatek-drm.1.auto: bound 14009000.ovl (ops mtk_disp_ovl_component_ops) <6>[ 4.143960] mediatek-drm mediatek-drm.1.auto: bound 1400a000.ovl (ops mtk_disp_ovl_component_ops) <6>[ 4.153087] mediatek-drm mediatek-drm.1.auto: bound 1400b000.rdma (ops mtk_disp_rdma_component_ops) <6>[ 4.162389] mediatek-drm mediatek-drm.1.auto: bound 1400c000.rdma (ops mtk_disp_rdma_component_ops) <6>[ 4.171688] mediatek-drm mediatek-drm.1.auto: bound 1400e000.color (ops mtk_disp_color_component_ops) <6>[ 4.181163] mediatek-drm mediatek-drm.1.auto: bound 1400f000.ccorr (ops mtk_disp_ccorr_component_ops) <6>[ 4.190640] mediatek-drm mediatek-drm.1.auto: bound 14010000.aal (ops mtk_disp_aal_component_ops) <6>[ 4.199767] mediatek-drm mediatek-drm.1.auto: bound 14011000.gamma (ops mtk_disp_gamma_component_ops) <6>[ 4.237166] usb 1-1.2: new high-speed USB device number 3 using xhci-mtk <6>[ 4.272948] mediatek-drm mediatek-drm.1.auto: bound 14014000.dsi (ops mtk_dsi_component_ops) <6>[ 4.281877] mediatek-drm mediatek-drm.1.auto: Not creating crtc 1 because component 10 is disabled or missing <6>[ 4.293290] [drm] Initialized mediatek 1.0.0 20150513 for mediatek-drm.1.auto on minor 1 <6>[ 4.433592] r8152-cfgselector 1-1.2: reset high-speed USB device number 3 using xhci-mtk <4>[ 4.555755] r8152 1-1.2:1.0: Direct firmware load for rtl_nic/rtl8153b-2.fw failed with error -2 <4>[ 4.555779] r8152 1-1.2:1.0: unable to load firmware patch rtl_nic/rtl8153b-2.fw (-2) <6>[ 4.589751] r8152 1-1.2:1.0 eth0: v1.12.13 <6>[ 4.669152] usb 1-1.3: new high-speed USB device number 4 using xhci-mtk <6>[ 4.962737] Console: switching to colour frame buffer device 170x48 <6>[ 5.014921] mediatek-drm mediatek-drm.1.auto: [drm] fb0: mediatekdrmfb frame buffer device <6>[ 5.035304] input: wifi-wakeup as /devices/platform/wifi-wakeup/input/input5 <6>[ 5.044200] input: volume-buttons as /devices/platform/volume-buttons/input/input6 <6>[ 6.320125] r8152 1-1.2:1.0 eth0: carrier on <5>[ 6.349162] Sending DHCP requests .., OK <6>[ 9.201638] IP-Config: Got DHCP answer from 192.168.201.1, my address is 192.168.201.22 <6>[ 9.210072] IP-Config: Complete: <6>[ 9.213644] device=eth0, hwaddr=00:e0:4c:78:85:cb, ipaddr=192.168.201.22, mask=255.255.255.0, gw=192.168.201.1 <6>[ 9.224565] host=mt8183-kukui-jacuzzi-juniper-sku16-cbg-2, domain=lava-rack, nis-domain=(none) <6>[ 9.234048] bootserver=192.168.201.1, rootserver=192.168.201.1, rootpath= <6>[ 9.234058] nameserver0=192.168.201.1 <6>[ 9.246438] clk: Disabling unused clocks <6>[ 9.251532] ALSA device list: <6>[ 9.254830] #0: mt8183_mt6358_ts3a227_max98357 <6>[ 9.266680] Freeing unused kernel memory: 8512K <6>[ 9.274303] Run /init as init process <6>[ 9.310665] NET: Registered PF_INET6 protocol family <6>[ 9.319435] Segment Routing with IPv6 <6>[ 9.324094] In-situ OAM (IOAM) with IPv6 <30>[ 9.341824] systemd[1]: systemd 252.22-1~deb12u1 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified) <30>[ 9.378047] systemd[1]: Detected architecture arm64. Welcome to Debian GNU/Linux 12 (bookworm)! <30>[ 9.401591] systemd[1]: Hostname set to . <30>[ 9.538394] systemd[1]: Queued start job for default target graphical.target. <30>[ 9.567254] systemd[1]: Created slice system-getty.slice - Slice /system/getty. [ OK ] Created slice system-getty.slice - Slice /system/getty. <30>[ 9.594543] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe. [ OK ] Created slice system-modpr…lice - Slice /system/modprobe. <30>[ 9.622170] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty. [ OK ] Created slice system-seria… - Slice /system/serial-getty. <30>[ 9.650020] systemd[1]: Created slice user.slice - User and Session Slice. [ OK ] Created slice user.slice - User and Session Slice. <30>[ 9.677573] systemd[1]: Started systemd-ask-password-console.path - Dispatch Password Requests to Console Directory Watch. [ OK ] Started systemd-ask-passwo…quests to Console Directory Watch. <30>[ 9.709479] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch. [ OK ] Started systemd-ask-passwo… Requests to Wall Directory Watch. <30>[ 9.741414] systemd[1]: proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point was skipped because of an unmet condition check (ConditionPathExists=/proc/sys/fs/binfmt_misc). <30>[ 9.769645] systemd[1]: Expecting device dev-ttyS0.device - /dev/ttyS0... Expecting device dev-ttyS0.device - /dev/ttyS0... <30>[ 9.797349] systemd[1]: Reached target cryptsetup.target - Local Encrypted Volumes. [ OK ] Reached target cryptsetup.…get - Local Encrypted Volumes. <30>[ 9.825383] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes. [ OK ] Reached target integrityse…Local Integrity Protected Volumes. <30>[ 9.857391] systemd[1]: Reached target paths.target - Path Units. [ OK ] Reached target paths.target - Path Units. <30>[ 9.885343] systemd[1]: Reached target remote-fs.target - Remote File Systems. [ OK ] Reached target remote-fs.target - Remote File Systems. <30>[ 9.913303] systemd[1]: Reached target slices.target - Slice Units. [ OK ] Reached target slices.target - Slice Units. <30>[ 9.941348] systemd[1]: Reached target swap.target - Swaps. [ OK ] Reached target swap.target - Swaps. <30>[ 9.969383] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes. [ OK ] Reached target veritysetup… - Local Verity Protected Volumes. <30>[ 10.001740] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe. [ OK ] Listening on systemd-initc… initctl Compatibility Named Pipe. <30>[ 10.034995] systemd[1]: Listening on systemd-journald-audit.socket - Journal Audit Socket. [ OK ] Listening on systemd-journ…socket - Journal Audit Socket. <30>[ 10.066231] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log). [ OK ] Listening on systemd-journ…t - Journal Socket (/dev/log). <30>[ 10.098148] systemd[1]: Listening on systemd-journald.socket - Journal Socket. [ OK ] Listening on systemd-journald.socket - Journal Socket. <30>[ 10.129995] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket. [ OK ] Listening on systemd-udevd….socket - udev Control Socket. <30>[ 10.161823] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ OK ] Listening on systemd-udevd…l.socket - udev Kernel Socket. <30>[ 10.221528] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System... Mounting dev-hugepages.mount - Huge Pages File System... <30>[ 10.253407] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System... Mounting dev-mqueue.mount…POSIX Message Queue File System... <30>[ 10.290340] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System... Mounting sys-kernel-debug.… - Kernel Debug File System... <30>[ 10.322005] systemd[1]: sys-kernel-tracing.mount - Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing). <30>[ 10.373918] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes... Starting kmod-static-nodes…ate List of Static Device Nodes... <30>[ 10.411585] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs... Starting modprobe@configfs…m - Load Kernel Module configfs... <30>[ 10.446723] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... Startin<6>[ 10.460612] device-mapper: ioctl: 4.47.0-ioctl (2022-07-28) initialised: dm-devel@redhat.com g modprobe@dm_mod.s…[0m - Load Kernel Module dm_mod... <30>[ 10.490494] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm... Starting modprobe@drm.service - Load Kernel Module drm... <30>[ 10.517747] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... Starting modprobe@efi_psto…- Load Kernel Module efi_pstore... <30>[ 10.556051] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... Starting modprobe@loop.ser…e - Load Kernel Module loop... <30>[ 10.595949] systemd[1]: Starting systemd-journald.service - Journal Service... Starting systemd-journald.service - Journal Service... <30>[ 10.662069] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules... Starting systemd-modules-l…rvice - Load Kernel Modules... <30>[ 10.698048] systemd[1]: Starting systemd-network-generator.service - Generate network units from Kernel command line... Starting systemd-network-g… units from Kernel command line... <30>[ 10.738694] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems... Starting systemd-remount-f…nt Root and Kernel File Systems... <30>[ 10.789662] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices... Starting systemd-udev-trig…[0m - Coldplug All udev Devices... <30>[ 10.820823] systemd[1]: Started systemd-journald.service - Journal Service. [ OK ] Started systemd-journald.service - Journal Service. [ OK ] Mounted dev-hugepages.mount - Huge Pages File System. [ OK ] Mounted dev-mqueue.mount[…- POSIX Message Queue File System. [ OK ] Mounted sys-kernel-debug.m…nt - Kernel Debug File System. [ OK ] Finished kmod-static-nodes…reate List of Static Device Nodes. [ OK ] Finished modprobe@configfs…[0m - Load Kernel Module configfs. [ OK ] Finished modprobe@dm_mod.s…e - Load Kernel Module dm_mod. [ OK ] Finished modprobe@drm.service - Load Kernel Module drm. [ OK ] Finished modprobe@efi_psto…m - Load Kernel Module efi_pstore. [ OK ] Finished modprobe@loop.service - Load Kernel Module loop. [ OK ] Finished systemd-modules-l…service - Load Kernel Modules. [ OK ] Finished systemd-network-g…rk units from Kernel command line. [FAILED] Failed to start systemd-re…ount Root and Kernel File Systems. See 'systemctl status systemd-remount-fs.service' for details. [ OK ] Reached target network-pre…get - Preparation for Network. Mounting sys-kernel-config…ernel Configuration File System... Starting systemd-journal-f…h Journal to Persistent Storage... <46>[ 11.197630] systemd-journald[204]: Received client request to flush runtime journal. Starting systemd-random-se…ice - Load/Save Random Seed... Starting systemd-sysctl.se…ce - Apply Kernel Variables... Starting systemd-sysusers.…rvice - Create System Users... [ OK ] Finished systemd-udev-trig…e - Coldplug All udev Devices. [ OK ] Mounted sys-kernel-config.… Kernel Configuration File System. [ OK ] Finished systemd-journal-f…ush Journal to Persistent Storage. [ OK ] Finished systemd-random-se…rvice - Load/Save Random Seed. [ OK ] Finished systemd-sysctl.service - Apply Kernel Variables. [ OK ] Finished systemd-sysusers.service - Create System Users. Starting systemd-tmpfiles-…ate Static Device Nodes in /dev... [ OK ] Finished systemd-tmpfiles-…reate Static Device Nodes in /dev. [ OK ] Reached target local-fs-pr…reparation for Local File Systems. [ OK ] Reached target local-fs.target - Local File Systems. Starting systemd-tmpfiles-… Volatile Files and Directories... Starting systemd-udevd.ser…ger for Device Events and Files... [ OK ] Finished systemd-tmpfiles-…te Volatile Files and Directories. Starting systemd-timesyncd… - Network Time Synchronization... Starting systemd-update-ut…rd System Boot/Shutdown in UTMP... [ OK ] Started systemd-udevd.serv…nager for Device Events and Files. [ OK ] Finished systemd-update-ut…cord System Boot/Shutdown in UTMP. [ OK ] Started systemd-timesyncd.…0m - Network Time Synchronization. [ OK ] Found device dev-ttyS0.device - /dev/ttyS0. <3>[ 11.849239] mt8183-pinctrl 10005000.pinctrl: pin GPIO7 already requested by 2-002c; cannot claim for 2-0015 <3>[ 11.860047] mt8183-pinctrl 10005000.pinctrl: pin-7 (2-0015) status -22 <3>[ 11.867816] mt8183-pinctrl 10005000.pinctrl: could not request pin 7 (GPIO7) from group GPIO7 on device pinctrl_paris <3>[ 11.879807] elan_i2c 2-0015: Error applying setting, reverse things back <3>[ 11.886222] OF: graph: no port node found in /soc/spi@11012000/cros-ec@0/typec/connector@0 <3>[ 11.899381] OF: graph: no port node found in /soc/spi@11012000/cros-ec@0/typec/connector@0 <4>[ 11.899526] elants_i2c 0-0010: supply vcc33 not found, using dummy regulator <3>[ 11.900608] thermal_sys: Failed to find 'trips' node <3>[ 11.900612] thermal_sys: Failed to find trip points for thermal-sensor1 id=0 <3>[ 11.900618] generic-adc-thermal thermal-sensor1: Thermal zone sensor register failed: -22 <4>[ 11.900622] generic-adc-thermal: probe of thermal-sensor1 failed with error -22 <3>[ 11.904890] thermal_sys: Failed to find 'trips' node <3>[ 11.904898] thermal_sys: Failed to find trip points for thermal-sensor2 id=0 <3>[ 11.904906] generic-adc-thermal thermal-sensor2: Thermal zone sensor register failed: -22 <4>[ 11.904910] generic-adc-thermal: probe of thermal-sensor2 failed with error -22 <3>[ 11.907961] OF: graph: no port node found in /soc/spi@11012000/cros-ec@0/typec/connector@0 <4>[ 11.924370] elants_i2c 0-0010: supply vccio not found, using dummy regulator <6>[ 11.943207] mc: Linux media interface: v0.10 <3>[ 11.944124] OF: graph: no port node found in /soc/spi@11012000/cros-ec@0/typec/connector@0 <3>[ 11.944142] OF: graph: no port node found in /soc/spi@11012000/cros-ec@0/typec/connector@0 <3>[ 11.944151] OF: graph: no port node found in /soc/spi@11012000/cros-ec@0/typec/connector@0 <3>[ 11.944161] OF: graph: no port node found in /soc/spi@11012000/cros-ec@0/typec/connector@0 <3>[ 11.944169] OF: graph: no port node found in /soc/spi@11012000/cros-ec@0/typec/connector@0 <3>[ 11.959405] OF: graph: no port node found in /soc/spi@11012000/cros-ec@0/typec/connector@0 <5>[ 12.001298] cfg80211: Loading compiled-in X.509 certificates for regulatory database <6>[ 12.007970] videodev: Linux video capture interface: v2.00 <6>[ 12.010144] sbs-battery 12-000b: sbs-battery: battery gas gauge device registered <5>[ 12.026924] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' <6>[ 12.034009] cs_system_cfg: CoreSight Configuration manager initialised <5>[ 12.037672] cfg80211: Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' <4>[ 12.109001] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 <6>[ 12.109010] cfg80211: failed to load regulatory.db <6>[ 12.122213] input: Elan Touchscreen as /devices/platform/soc/11007000.i2c/i2c-0/0-0010/input/input7 [ OK ] Created slice syste<6>[ 12.141272] coresight-cpu-debug d410000.cpu-debug: Coresight debug-CPU0 initialized m-syste…- Slic<6>[ 12.150399] coresight-cpu-debug d510000.cpu-debug: Coresight debug-CPU1 initialized e /system/system<6>[ 12.159745] coresight-cpu-debug d610000.cpu-debug: Coresight debug-CPU2 initialized d-backlight. <6>[ 12.160389] Bluetooth: Core ver 2.22 <6>[ 12.168238] coresight-cpu-debug d710000.cpu-debug: Coresight debug-CPU3 initialized <6>[ 12.168313] coresight-cpu-debug d810000.cpu-debug: Coresight debug-CPU4 initialized <3>[ 12.169271] mtk-scp 10500000.scp: invalid resource <6>[ 12.169343] mtk-scp 10500000.scp: assigned reserved memory node memory@50000000 <6>[ 12.173709] NET: Registered PF_BLUETOOTH protocol family <6>[ 12.175166] remoteproc remoteproc0: scp is available <4>[ 12.175283] remoteproc remoteproc0: Direct firmware load for scp.img failed with error -2 <6>[ 12.175292] remoteproc remoteproc0: powering up scp <4>[ 12.175319] remoteproc remoteproc0: Direct firmware load for scp.img failed with error -2 <3>[ 12.175324] remoteproc remoteproc0: request_firmware failed: -2 <6>[ 12.181248] coresight-cpu-debug d910000.cpu-debug: Coresight debug-CPU5 initialized <6>[ 12.182818] usb 1-1.3: Found UVC 1.00 device HD WebCam (04f2:b567) <6>[ 12.189042] Bluetooth: HCI device and connection manager initialized <6>[ 12.189686] mtk-jpeg 17030000.venc_jpg: Adding to iommu group 0 <6>[ 12.189945] mtk-jpeg 17030000.venc_jpg: mtk-jpeg-enc device registered as /dev/video0 (81,0) <6>[ 12.194256] coresight-cpu-debug da10000.cpu-debug: Coresight debug-CPU6 initialized <6>[ 12.195773] mtk-mdp3 14001000.dma-controller0: Adding to iommu group 0 <6>[ 12.197623] mtk-mdp3 14001000.dma-controller0: Driver registered as /dev/video1 <46>[ 12.200055] systemd-journald[204]: Data hash table of /var/log/journal/c3f909ee3e324895ab90ff2613af9260/system.journal has a fill level at 75.1 (1538 of 2047 items, 524288 file size, 340 bytes per hash table item), suggesting rotation. <46>[ 12.200067] systemd-journald[204]: /var/log/journal/c3f909ee3e324895ab90ff2613af9260/system.journal: Journal header limits reached or header out-of-date, rotating. <6>[ 12.201045] input: HD WebCam: HD WebCam as /devices/platform/soc/11201000.usb/11200000.usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input8 <6>[ 12.201171] usbcore: registered new interface driver uvcvideo <6>[ 12.202325] Bluetooth: HCI socket layer initialized <6>[ 12.207418] coresight-cpu-debug db10000.cpu-debug: Coresight debug-CPU7 initialized <6>[ 12.212512] Bluetooth: L2CAP socket layer initialized <6>[ 12.238896] ath10k_sdio mmc1:0001:1: qca6174 hw3.2 sdio target 0x05030000 chip_id 0x00000000 sub 0000:0000 <6>[ 12.241983] Bluetooth: SCO socket layer initialized <6>[ 12.249935] ath10k_sdio mmc1:0001:1: kconfig debug 0 debugfs 0 tracing 0 dfs 0 testmode 0 <6>[ 12.285262] Bluetooth: HCI UART driver ver 2.3 <6>[ 12.287914] ath10k_sdio mmc1:0001:1: firmware ver WLAN.RMH.4.4.1-00174 api 6 features wowlan,ignore-otp,mfp crc32 7319fa77 <6>[ 12.295486] Bluetooth: HCI UART protocol H4 registered <6>[ 12.295529] Bluetooth: HCI UART protocol LL registered <4>[ 12.364747] sbs-battery 12-000b: I2C adapter does not support I2C_FUNC_SMBUS_READ_BLOCK_DATA. <4>[ 12.364747] Fallback method does not support PEC. <6>[ 12.366156] Bluetooth: HCI UART protocol Three-wire (H5) registered <3>[ 12.379723] power_supply sbs-12-000b: driver failed to report `technology' property: -5 <6>[ 12.380206] Bluetooth: HCI UART protocol Broadcom registered <3>[ 12.394370] power_supply sbs-12-000b: driver failed to report `technology' property: -5 <6>[ 12.395087] Bluetooth: HCI UART protocol QCA registered <6>[ 12.396531] Bluetooth: hci0: setting up ROME/QCA6390 <3>[ 12.397377] power_supply sbs-12-000b: driver failed to report `technology' property: -5 <3>[ 12.406082] power_supply sbs-12-000b: driver failed to report `technology' property: -5 <6>[ 12.408611] Bluetooth: HCI UART protocol Marvell registered <3>[ 12.418785] power_supply sbs-12-000b: driver failed to report `technology' property: -5 <6>[ 12.452216] ath10k_sdio mmc1:0001:1: board_file api 2 bmi_id 0:4 crc32 d2863f91 [ OK ] Reached target sound.target - Sound Card. [ OK [<3>[ 12.610195] Bluetooth: hci0: Frame reassembly failed (-84) 0m] Reached target time-set.target - System Time Set. Starting systemd-backlight…ess of backlight:backlight_lcd0... [ OK ] Finished systemd-backlight…tness of backlight:backlight_lcd0. [ OK ] Reached target bluetooth.target - Bluetooth Support. [ OK ] Reached target sysinit.target - System Initialization. [ OK ] Started fstrim.timer - Discard unused blocks once a week. [ OK ] Started systemd-tmpfiles-c… Cleanup of Temporary Directories. [ OK ] Reached target timers.target - Timer Units. [ OK ] Listening on dbus.socket[…- D-Bus System Message Bus Socket. <3>[ 12.809654] power_supply sbs-12-000b: driver failed to report `technology' property: -5 <3>[ 12.810574] power_supply sbs-12-000b: driver failed to report `technology' property: -5 <3>[ 12.826334] power_supply sbs-12-000b: driver failed to report `current_avg' property: -6 <3>[ 12.835764] power_supply sbs-12-000b: driver failed to report `current_avg' property: -5 <3>[ 12.842036] power_supply sbs-12-000b: driver failed to report `technology' property: -5 [ OK [<6>[ 12.876912] Bluetooth: hci0: QCA Product ID :0x00000008 0m] Reached target sock<6>[ 12.885757] Bluetooth: hci0: QCA SOC Version :0x00000044 ets.target - Socket Units. <6>[ 12.894126] Bluetooth: hci0: QCA ROM Version :0x00000302 <6>[ 12.902552] Bluetooth: hci0: QCA Patch Version:0x00000111 <6>[ 12.909960] Bluetooth: hci0: QCA controller version 0x00440302 <6>[ 12.917832] Bluetooth: hci0: QCA Downloading qca/rampatch_00440302.bin <4>[ 12.917958] bluetooth hci0: Direct firmware load for qca/rampatch_00440302.bin failed with error -2 <3>[ 12.917974] Bluetooth: hci0: QCA Failed to request file: qca/rampatch_00440302.bin (-2) <3>[ 12.917981] Bluetooth: hci0: QCA Failed to download patch (-2) [ OK ] Listening on systemd-rfkil…l Switch Status /dev/rfkill Watch. [ OK ] Reached target basic.target - Basic System. Starting dbus.service - D-Bus System Message Bus... Starting systemd-logind.se…ice - User Login Management... Starting syste<6>[ 13.080086] ath10k_sdio mmc1:0001:1: htt-ver 3.87 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 md-user-sess…vice - Permit User Sessions... [ OK ] Started dbus.service - D-Bus System Message Bus. [ OK ] Finished systemd-user-sess…ervice - Permit User Sessions. <4>[ 13.171544] mmc1: queuing unknown CIS tuple 0x01 [d9 01 ff] (3 bytes) [ OK ] Started getty@tty1.service - Getty on tty1. <4>[ 13.190554] mmc1: queuing unknown CIS tuple 0x1a [01 01 00 02 07] (5 bytes) [ OK [<4>[ 13.205801] mmc1: queuing unknown CIS tuple 0x1b [c1 41 30 30 ff ff 32 00] (8 bytes) 0m] Started serial-gett<4>[ 13.219531] mmc1: queuing unknown CIS tuple 0x14 [] (0 bytes) y@ttyS0…rvice - Serial Getty on ttyS0. [ OK ] Reached target getty.target - Login Prompts. Starting systemd-rfkill.se…Load/Save RF Kill Switch Status... [ OK ] Started systemd-rfkill.ser…- Load/Save RF Kill Switch Status. [ OK ] Started systemd-logind.service - User Login Management. [ OK ] Reached target multi-user.target - Multi-User System. [ OK ] Reached target graphical.target - Graphical Interface. Starting systemd-update-ut… Record Runlevel Change in UTMP... [ OK ] Finished systemd-update-ut… - Record Runlevel Change in UTMP. Debian GNU/Linux 12 debian-bookworm-arm64 ttyS0 debian-bookworm-arm64 login: root (automatic login) Linux debian-bookworm-arm64 6.1.92-cip22 #1 SMP PREEMPT Tue Jun 4 23:28:43 UTC 2024 aarch64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. / # / # # # / # export SHELL=/bin/sh export SHELL=/bin/sh / # . /lava-14172997/environment . /lava-14172997/environment / # /lava-14172997/bin/lava-test-runner /lava-14172997/0 /lava-14172997/bin/lava-test-runner /lava-14172997/0 + export TESTRUN_ID=0_igt-kms-me<8>[ 14.096638] diatek + cd /lava-14172997/0/tests/0_igt-kms-mediatek + cat uuid + UUID=14172997_1.5.2.3.1 + set +x + IGT_FORCE_DRIVER=mediatek /usr/bin/igt-parser.sh core_auth core_getclient core_getstats core_getversion core_setmaster_vs_auth drm_read kms_addfb_bas<8>[ 14.126107] ic kms_atomic kms_flip_event_leak kms_prop_blob kms_setmode kms_vblank <6>[ 14.148256] Console: switching to colour dummy device 80x25 <14>[ 14.154212] [IGT] core_auth: executing IGT-Version: 1.2<14>[ 14.158568] [IGT] core_auth: starting subtest getclient-simple 8-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544919 for randomisation Starting subtest: getclient-<14>[ 14.176804] [IGT] core_auth: finished subtest getclient-simple, SUCCESS simple Opened device: /dev/dri/card1 Subtest getclient-simple: SUCCESS (0.011s) <14>[ 14.193310] [IGT] core_auth: exiting, ret=0 <6>[ 14.231754] Console: switching to colour frame buffer device 170x48 <8>[ 14.262933] <6>[ 14.287608] Console: switching to colour dummy device 80x25 <14>[ 14.293853] [IGT] core_auth: executing IGT-Version: 1.2<14>[ 14.298411] [IGT] core_auth: starting subtest getclient-master-drop 8-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch6<14>[ 14.309958] [IGT] core_auth: finished subtest getclient-master-drop, SUCCESS 4) Using IGT_SRANDOM=1717544919 for randomisation Starting subtest: getclient-master-drop Ope<14>[ 14.326417] [IGT] core_auth: exiting, ret=0 ned device: /dev/dri/card1 Subtest getclient-master-drop: SUCCESS (0.003s) <6>[ 14.364674] Console: switching to colour frame buffer device 170x48 <8>[ 14.395093] <6>[ 14.419494] Console: switching to colour dummy device 80x25 <14>[ 14.425542] [IGT] core_auth: executing IGT-Version: 1.2<14>[ 14.430292] [IGT] core_auth: starting subtest basic-auth 8-ga44ebfe (aarc<14>[ 14.437299] [IGT] core_auth: finished subtest basic-auth, SUCCESS h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544919 for randomisation Opened device: /dev/dri/card1 Starting subtest: basic-auth Subtest bas<14>[ 14.459353] [IGT] core_auth: exiting, ret=0 ic-auth: SUCCESS (0.000s) <6>[ 14.498401] Console: switching to colour frame buffer device 170x48 <8>[ 14.529209] <6>[ 14.564329] Console: switching to colour dummy device 80x25 <14>[ 14.570330] [IGT] core_auth: executing IGT-Version: 1.28-ga44ebfe (aarc<14>[ 14.576113] [IGT] core_auth: starting subtest many-magics h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544919 for randomisation Opened device: /dev/dri/card1 Starting subt<14>[ 14.593699] [IGT] core_auth: finished subtest many-magics, SUCCESS est: many-magics Reopening device failed after 1020 opens Subtest many-magics: SUCCESS (0.<14>[ 14.609033] [IGT] core_auth: exiting, ret=0 010s) <6>[ 14.644145] Console: switching to colour frame buffer device 170x48 <8>[ 14.675099] <8>[ 14.684334] <6>[ 14.734511] Console: switching to colour dummy device 80x25 <14>[ 14.740655] [IGT] core_getclient: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544919 for randomisation Opened device: /dev/dri/card1 <14>[ 14.759212] [IGT] core_getclient: exiting, ret=0 SUCCESS (0.019s) <6>[ 14.797485] Console: switching to colour frame buffer device 170x48 <8>[ 14.829626] <6>[ 14.883509] Console: switching to colour dummy device 80x25 <14>[ 14.889516] [IGT] core_getstats: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544920 for randomisation Opened device: /dev/dri/card1 <14>[ 14.908421] [IGT] core_getstats: exiting, ret=0 SUCCESS (0.019s) <6>[ 14.946237] Console: switching to colour frame buffer device 170x48 <8>[ 14.976989] <6>[ 15.017756] Console: switching to colour dummy device 80x25 <14>[ 15.023846] [IGT] core_getversion: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544920 for randomisation Opened device: /dev/dri/card<14>[ 15.041068] [IGT] core_getversion: exiting, ret=0 1 SUCCESS (0.018s) <6>[ 15.076734] Console: switching to colour frame buffer device 170x48 <8>[ 15.111615] <6>[ 15.153518] Console: switching to colour dummy device 80x25 <14>[ 15.159878] [IGT] core_setmaster_vs_auth: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544920 for randomisati<14>[ 15.174230] [IGT] core_setmaster_vs_auth: exiting, ret=0 on Opened device: /dev/dri/card1 SUCCESS (0.016s) <6>[ 15.212436] Console: switching to colour frame buffer device 170x48 <8>[ 15.243932] <8>[ 15.273050] <6>[ 15.294762] Console: switching to colour dummy device 80x25 <14>[ 15.300712] [IGT] drm_read: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544920 for randomisation Opened device: /dev/dri/card1 <14>[ 15.373543] [IGT] drm_read: starting subtest invalid-buffer <14>[ 15.379573] [IGT] drm_read: finished subtest invalid-buffer, SUCCESS Starting subtest: invalid-buffer Subtest invalid-buffer: SUCCESS (0.000s) <14>[ 15.406835] [IGT] drm_read: exiting, ret=0 <6>[ 15.442109] Console: switching to colour frame buffer device 170x48 <8>[ 15.476599] <6>[ 15.500529] Console: switching to colour dummy device 80x25 <14>[ 15.506771] [IGT] drm_read: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544920 for randomisation Opened device: /dev/dri/card1 <14>[ 15.589836] [IGT] drm_read: starting subtest fault-buffer Starting subtest<14>[ 15.595883] [IGT] drm_read: finished subtest fault-buffer, SUCCESS : fault-buffer Subtest fault-buffer: SUCCESS (0.000s) <14>[ 15.622918] [IGT] drm_read: exiting, ret=0 <6>[ 15.658252] Console: switching to colour frame buffer device 170x48 <8>[ 15.694711] <6>[ 15.732298] Console: switching to colour dummy device 80x25 <14>[ 15.738732] [IGT] drm_read: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544920 for randomisation Opened device: /dev/dri/card1 <14>[ 15.805987] [IGT] drm_read: starting subtest empty-block Starting subtest: empty-block Subtest empt<14>[ 16.793052] [IGT] drm_read: finished subtest empty-block, SUCCESS y-block: SUCCESS (0.981s) <14>[ 16.820324] [IGT] drm_read: exiting, ret=0 <6>[ 16.860525] Console: switching to colour frame buffer device 170x48 <8>[ 16.895021] <6>[ 16.918351] Console: switching to colour dummy device 80x25 <14>[ 16.924299] [IGT] drm_read: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544922 for randomisation Opened device: /dev/dri/card1 <14>[ 16.986005] [IGT] drm_read: starting subtest empty-nonblock <14>[ 16.992150] [IGT] drm_read: finished subtest empty-nonblock, SUCCESS Starting subtest: empty-nonblock Subtest empty-nonblock: SUCCESS (0.000s) <14>[ 17.019110] [IGT] drm_read: exiting, ret=0 <6>[ 17.054246] Console: switching to colour frame buffer device 170x48 <8>[ 17.085852] <6>[ 17.109801] Console: switching to colour dummy device 80x25 <14>[ 17.115854] [IGT] drm_read: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544922 for randomisation Opened device: /dev/dri/card1 <14>[ 17.185511] [IGT] drm_read: starting subtest short-buffer-block Starting subtest<14>[ 17.191902] [IGT] drm_read: finished subtest short-buffer-block, SUCCESS : short-buffer-block Subtest short-buffer-block: SUCCESS (0.000s) <14>[ 17.218707] [IGT] drm_read: exiting, ret=0 <6>[ 17.253524] Console: switching to colour frame buffer device 170x48 <8>[ 17.285362] <6>[ 17.320142] Console: switching to colour dummy device 80x25 <14>[ 17.326362] [IGT] drm_read: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544922 for randomisation Opened device: /dev/dri/card1 <14>[ 17.401548] [IGT] drm_read: starting subtest short-buffer-nonblock <14>[ 17.408178] [IGT] drm_read: finished subtest short-buffer-nonblock, SUCCESS Starting subtest: short-buffer-nonblock Subtest short-buffer-nonblock: SUCCESS (0.000s) <14>[ 17.434683] [IGT] drm_read: exiting, ret=0 <6>[ 17.470061] Console: switching to colour frame buffer device 170x48 <8>[ 17.505266] <6>[ 17.541152] Console: switching to colour dummy device 80x25 <14>[ 17.547095] [IGT] drm_read: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544922 for randomisation Opened device: /dev/dri/card1 <14>[ 17.617817] [IGT] drm_read: starting subtest short-buffer-wakeup Starting subtest: short-buffer-wakeup <6>[ 39.764869] vaux18: disabling <6>[ 39.768360] vio28: disabling Subtest shor<14>[ 49.838488] [IGT] drm_read: finished subtest short-buffer-wakeup, SUCCESS t-buffer-wakeup: SUCCESS (32.214s) <14>[ 49.864904] [IGT] drm_read: exiting, ret=0 <6>[ 49.909614] Console: switching to colour frame buffer device 170x48 <8>[ 49.943654] <8>[ 49.954660] <8>[ 49.978881] <6>[ 50.001756] Console: switching to colour dummy device 80x25 <14>[ 50.008052] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1<14>[ 50.016897] [IGT] kms_addfb_basic: starting subtest unused-handle .92-cip22 aarch6<14>[ 50.024196] [IGT] kms_addfb_basic: finished subtest unused-handle, SUCCESS 4) Using IGT_SRANDOM=1717544955 for randomisation Opened device: /dev/dri/card1 Starting subtest: unused-handle Subtest unused-handle: SUCCESS (0.000s) Test requir<14>[ 50.047997] [IGT] kms_addfb_basic: exiting, ret=0 ement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 50.083122] Console: switching to colour frame buffer device 170x48 <8>[ 50.112820] <6>[ 50.149255] Console: switching to colour dummy device 80x25 <14>[ 50.155505] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch6<14>[ 50.164754] [IGT] kms_addfb_basic: starting subtest unused-pitches 4) Using IGT_SR<14>[ 50.172441] [IGT] kms_addfb_basic: finished subtest unused-pitches, SUCCESS ANDOM=1717544955 for randomisation Opened device: /dev/dri/card1 Starting subtest: unused-pitches Subtest unused-pitches: SUCCESS (0.000s) Test requirement not met in function igt_<14>[ 50.197235] [IGT] kms_addfb_basic: exiting, ret=0 require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 50.232511] Console: switching to colour frame buffer device 170x48 <8>[ 50.262387] <6>[ 50.297224] Console: switching to colour dummy device 80x25 <14>[ 50.303625] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch6<14>[ 50.312949] [IGT] kms_addfb_basic: starting subtest unused-offsets 4) Using IGT_SR<14>[ 50.320906] [IGT] kms_addfb_basic: finished subtest unused-offsets, SUCCESS ANDOM=1717544955 for randomisation Opened device: /dev/dri/card1 Starting subtest: unused-offsets Subtest unused-offsets: SUCCESS (0.000s) Test requirement not met in function igt_require_intel, f<14>[ 50.347105] [IGT] kms_addfb_basic: exiting, ret=0 ile ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 50.382313] Console: switching to colour frame buffer device 170x48 <8>[ 50.412111] <6>[ 50.435826] Console: switching to colour dummy device 80x25 <14>[ 50.441785] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1<14>[ 50.450229] [IGT] kms_addfb_basic: starting subtest unused-modifier <14>[ 50.457733] [IGT] kms_addfb_basic: finished subtest unused-modifier, SUCCESS .92-cip22 aarch64) Using IGT_SRANDOM=1717544955 for randomisation Opened device: /dev/dri/card1 Starting subtest: unused-modifier Subtest unused-modifier: SUCCESS (0.00<14>[ 50.480005] [IGT] kms_addfb_basic: exiting, ret=0 0s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 50.515095] Console: switching to colour frame buffer device 170x48 <8>[ 50.544917] <6>[ 50.569058] Console: switching to colour dummy device 80x25 <14>[ 50.575003] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1<14>[ 50.583485] [IGT] kms_addfb_basic: starting subtest clobberred-modifier .92-cip22 aarch6<14>[ 50.591380] [IGT] kms_addfb_basic: finished subtest clobberred-modifier, SKIP 4) Using IGT_SRANDOM=1717544955 for randomisation Opened device: /dev/dri/card1 Starting subtest: clobberred-modifier Test requirement not m<14>[ 50.612903] [IGT] kms_addfb_basic: exiting, ret=77 et in function igt_require_i915, file ../lib/drmtest.c:885: Test requirement: is_i915_device(fd) Subtest clobberred-modifier: SKIP (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 50.647926] Console: switching to colour frame buffer device 170x48 <8>[ 50.677845] <6>[ 50.703404] Console: switching to colour dummy device 80x25 <14>[ 50.709355] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1<14>[ 50.717723] [IGT] kms_addfb_basic: starting subtest invalid-smem-bo-on-discrete .92-cip22 aarch6<14>[ 50.726293] [IGT] kms_addfb_basic: finished subtest invalid-smem-bo-on-discrete, SKIP 4) Using IGT_SRANDOM=1717544956 for randomisation Opened device: /dev/dri/card1 Starting subtest: invalid-smem-bo-on-discrete Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Subtest invalid-smem-bo-on-discrete: SKIP (0.00<14>[ 50.762540] [IGT] kms_addfb_basic: exiting, ret=77 0s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 50.797863] Console: switching to colour frame buffer device 170x48 <8>[ 50.831890] <6>[ 50.856838] Console: switching to colour dummy device 80x25 <14>[ 50.862828] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1<14>[ 50.871157] [IGT] kms_addfb_basic: starting subtest legacy-format .92-cip22 aarch64) Using IGT_SRANDOM=1717544956 for randomisation Opened device: /dev/dri/card1 Starting subtest: legacy-form<14>[ 50.889620] [IGT] kms_addfb_basic: finished subtest legacy-format, SUCCESS at Successfully fuzzed 10000 {bpp, depth} variations Subtest legacy-format: SUCCESS (0.011s) Test requirement not met in function igt_require_intel, file ../lib/drmt<14>[ 50.912150] [IGT] kms_addfb_basic: exiting, ret=0 est.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 50.947194] Console: switching to colour frame buffer device 170x48 <8>[ 50.978562] <6>[ 51.003632] Console: switching to colour dummy device 80x25 <14>[ 51.009887] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch6<14>[ 51.020816] [IGT] kms_addfb_basic: starting subtest no-handle 4) Using IGT_SR<14>[ 51.027048] [IGT] kms_addfb_basic: finished subtest no-handle, SUCCESS ANDOM=1717544956 for randomisation Opened device: /dev/dri/card1 Starting subtest: no-handle Subtest no-h<14>[ 51.045185] [IGT] kms_addfb_basic: exiting, ret=0 andle: SUCCESS (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 51.080596] Console: switching to colour frame buffer device 170x48 <8>[ 51.111057] <6>[ 51.135629] Console: switching to colour dummy device 80x25 <14>[ 51.141627] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch6<14>[ 51.151790] [IGT] kms_addfb_basic: starting subtest basic 4) Using IGT_SR<14>[ 51.158120] [IGT] kms_addfb_basic: finished subtest basic, SUCCESS ANDOM=1717544956 for randomisation Opened device: /dev/dri/card1 Starting subtest: basic Subtest basic: SUCCESS (0.000s) Test requir<14>[ 51.178095] [IGT] kms_addfb_basic: exiting, ret=0 ement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 51.213274] Console: switching to colour frame buffer device 170x48 <8>[ 51.244207] <6>[ 51.270659] Console: switching to colour dummy device 80x25 <14>[ 51.277034] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SR<14>[ 51.287781] [IGT] kms_addfb_basic: starting subtest bad-pitch-0 ANDOM=1717544956<14>[ 51.295526] [IGT] kms_addfb_basic: finished subtest bad-pitch-0, SUCCESS for randomisation Opened device: /dev/dri/card1 Starting subtest: bad-pitch-0 Subtest bad-pitch-0: SUCCESS (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not<14>[ 51.327879] [IGT] kms_addfb_basic: exiting, ret=0 met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 51.363621] Console: switching to colour frame buffer device 170x48 <8>[ 51.396655] <6>[ 51.420395] Console: switching to colour dummy device 80x25 <14>[ 51.426536] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch6<14>[ 51.436780] [IGT] kms_addfb_basic: starting subtest bad-pitch-32 4) Using IGT_SR<14>[ 51.443589] [IGT] kms_addfb_basic: finished subtest bad-pitch-32, SUCCESS ANDOM=1717544956 for randomisation Opened device: /dev/dri/card1 Starting subtest: bad-pitch-32 Subtest bad-pitch-32: SUCCESS (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement n<14>[ 51.477275] [IGT] kms_addfb_basic: exiting, ret=0 ot met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 51.512621] Console: switching to colour frame buffer device 170x48 <8>[ 51.547478] <6>[ 51.581567] Console: switching to colour dummy device 80x25 <14>[ 51.587554] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SR<14>[ 51.599112] [IGT] kms_addfb_basic: starting subtest bad-pitch-63 ANDOM=1717544956<14>[ 51.606079] [IGT] kms_addfb_basic: finished subtest bad-pitch-63, SUCCESS for randomisation Opened device: /dev/dri/card1 Starting subtest: bad-pitch-63 Subtest bad-pitch-63: SUCCESS (0.000s) Test requirem<14>[ 51.627002] [IGT] kms_addfb_basic: exiting, ret=0 ent not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 51.662284] Console: switching to colour frame buffer device 170x48 <8>[ 51.693963] <6>[ 51.728609] Console: switching to colour dummy device 80x25 <14>[ 51.734835] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SR<14>[ 51.746205] [IGT] kms_addfb_basic: starting subtest bad-pitch-128 ANDOM=1717544957<14>[ 51.753254] [IGT] kms_addfb_basic: finished subtest bad-pitch-128, SUCCESS for randomisation Opened device: /dev/dri/card1 Starting subtest: bad-pitch-128 Subtest bad-pitch-128: SUCCESS (0.000s) Test requirement not met in function igt_re<14>[ 51.776469] [IGT] kms_addfb_basic: exiting, ret=0 quire_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 51.811665] Console: switching to colour frame buffer device 170x48 <8>[ 51.842779] <6>[ 51.867469] Console: switching to colour dummy device 80x25 <14>[ 51.873834] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch6<14>[ 51.884755] [IGT] kms_addfb_basic: starting subtest bad-pitch-256 4) Using IGT_SR<14>[ 51.891370] [IGT] kms_addfb_basic: finished subtest bad-pitch-256, SUCCESS ANDOM=1717544957 for randomisation Opened device: /dev/dri/card1 Starting subtest: bad-pitch-256 Subtest bad-pitch-256: SUCCESS (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in func<14>[ 51.926311] [IGT] kms_addfb_basic: exiting, ret=0 tion igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 51.961846] Console: switching to colour frame buffer device 170x48 <8>[ 51.997404] <6>[ 52.020753] Console: switching to colour dummy device 80x25 <14>[ 52.026714] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch6<14>[ 52.037173] [IGT] kms_addfb_basic: starting subtest bad-pitch-1024 4) Using IGT_SR<14>[ 52.044012] [IGT] kms_addfb_basic: finished subtest bad-pitch-1024, SUCCESS ANDOM=1717544957 for randomisation Opened device: /dev/dri/card1 Starting subtest: bad-pitch-1024 Subtest bad-pitch-1024: SUCCESS (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd)<14>[ 52.075678] [IGT] kms_addfb_basic: exiting, ret=0 Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 52.111035] Console: switching to colour frame buffer device 170x48 <8>[ 52.145043] <6>[ 52.180575] Console: switching to colour dummy device 80x25 <14>[ 52.186818] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SR<14>[ 52.198593] [IGT] kms_addfb_basic: starting subtest bad-pitch-999 ANDOM=1717544957<14>[ 52.205390] [IGT] kms_addfb_basic: finished subtest bad-pitch-999, SUCCESS for randomisation Opened device: /dev/dri/card1 Starting subtest: bad-pitch-999 Subtest bad-pitch-999: SUCCESS (0.000s) Test requir<14>[ 52.225205] [IGT] kms_addfb_basic: exiting, ret=0 ement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 52.260752] Console: switching to colour frame buffer device 170x48 <8>[ 52.291316] <6>[ 52.314884] Console: switching to colour dummy device 80x25 <14>[ 52.320854] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch6<14>[ 52.331244] [IGT] kms_addfb_basic: starting subtest bad-pitch-65536 4) Using IGT_SR<14>[ 52.338248] [IGT] kms_addfb_basic: finished subtest bad-pitch-65536, SUCCESS ANDOM=1717544957 for randomisation Opened device: /dev/dri/card1 Starting subtest: bad-pitch-65536 Subtest bad-pitch-6553<14>[ 52.358395] [IGT] kms_addfb_basic: exiting, ret=0 6: SUCCESS (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 52.393476] Console: switching to colour frame buffer device 170x48 <8>[ 52.423607] <6>[ 52.447491] Console: switching to colour dummy device 80x25 <14>[ 52.453430] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544957<14>[ 52.465525] [IGT] kms_addfb_basic: starting subtest invalid-get-prop-any for randomisati<14>[ 52.474050] [IGT] kms_addfb_basic: finished subtest invalid-get-prop-any, SUCCESS on Opened device: /dev/dri/card1 Starting subtest: invalid-get-prop-any Subtest invalid-g<14>[ 52.491236] [IGT] kms_addfb_basic: exiting, ret=0 et-prop-any: SUCCESS (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 52.526466] Console: switching to colour frame buffer device 170x48 <8>[ 52.556148] <6>[ 52.580220] Console: switching to colour dummy device 80x25 <14>[ 52.586178] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544957<14>[ 52.598497] [IGT] kms_addfb_basic: starting subtest invalid-get-prop for randomisati<14>[ 52.606406] [IGT] kms_addfb_basic: finished subtest invalid-get-prop, SUCCESS on Opened device: /dev/dri/card1 Starting subtest: invalid-get-prop Subtest invalid-get-prop: SUCCESS (0.<14>[ 52.624215] [IGT] kms_addfb_basic: exiting, ret=0 000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 52.659318] Console: switching to colour frame buffer device 170x48 <8>[ 52.688659] <6>[ 52.712696] Console: switching to colour dummy device 80x25 <14>[ 52.718697] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544958<14>[ 52.730623] [IGT] kms_addfb_basic: starting subtest invalid-set-prop-any <14>[ 52.739116] [IGT] kms_addfb_basic: finished subtest invalid-set-prop-any, SUCCESS for randomisation Opened device: /dev/dri/card1 Starting subtest: invalid-set-prop-any Subtest invalid-set-prop-any: SUC<14>[ 52.757095] [IGT] kms_addfb_basic: exiting, ret=0 CESS (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 52.792317] Console: switching to colour frame buffer device 170x48 <8>[ 52.821711] <6>[ 52.845977] Console: switching to colour dummy device 80x25 <14>[ 52.852038] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SR<14>[ 52.863874] [IGT] kms_addfb_basic: starting subtest invalid-set-prop ANDOM=1717544958<14>[ 52.871054] [IGT] kms_addfb_basic: finished subtest invalid-set-prop, SUCCESS for randomisation Opened device: /dev/dri/card1 Starting subtest: invalid-set-prop Subtest invalid-set-prop: SUCCESS (0.<14>[ 52.890218] [IGT] kms_addfb_basic: exiting, ret=0 000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 52.925533] Console: switching to colour frame buffer device 170x48 <8>[ 52.955268] <6>[ 52.979309] Console: switching to colour dummy device 80x25 <14>[ 52.985311] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544958<14>[ 52.999017] [IGT] kms_addfb_basic: starting subtest master-rmfb for randomisati<14>[ 53.005584] [IGT] kms_addfb_basic: finished subtest master-rmfb, SUCCESS on Opened device: /dev/dri/card1 Starting subtest: master-rmfb Subtest master-rmfb: SUCCESS (0.000s) <14>[ 53.023241] [IGT] kms_addfb_basic: exiting, ret=0 Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 53.058190] Console: switching to colour frame buffer device 170x48 <8>[ 53.087931] <6>[ 53.111196] Console: switching to colour dummy device 80x25 <14>[ 53.117220] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544958 for randomisation Opened devic<14>[ 53.132539] [IGT] kms_addfb_basic: starting subtest addfb25-modifier-no-flag e: /dev/dri/card<14>[ 53.140682] [IGT] kms_addfb_basic: finished subtest addfb25-modifier-no-flag, SUCCESS 1 Starting subtest: addfb25-modifier-no-flag Subtest addfb25-modifier-no-f<14>[ 53.156143] [IGT] kms_addfb_basic: exiting, ret=0 lag: SUCCESS (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 53.191315] Console: switching to colour frame buffer device 170x48 <8>[ 53.220819] <6>[ 53.244778] Console: switching to colour dummy device 80x25 <14>[ 53.250734] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544958 for randomisation Opened devic<14>[ 53.266193] [IGT] kms_addfb_basic: starting subtest addfb25-bad-modifier e: /dev/dri/card1 Starting subtest: addfb25-bad-modifier (kms_addfb_basic:477) CRITICAL: Test <14>[ 53.282308] [IGT] kms_addfb_basic: finished subtest addfb25-bad-modifier, FAIL assertion failure function addfb25_tests, file ../tests/kms_addfb_basic.c:714: (kms_addfb_basic:477) CRITICAL: Failed assertion: igt_ioctl((fd), ((((2U|1U) << (((0+8)+8)+14)) <14>[ 53.305756] [IGT] kms_addfb_basic: exiting, ret=98 | ((('d')) << (0+8)) | (((0xB8)) << 0) | ((((sizeof(struct drm_mode_fb_cmd2)))) << ((0+8)+8)))), (&f)) == -1 (kms_addfb_basic:477) CRITICAL: error: 0 != -1 Stack trace: #0 ../lib/igt_core.c:1989 __igt_fail_assert() #1 [+0xba364358] #2 [+0xba365fbc] #3 [+0xba36156c] #4 [__libc_init_first+0x80] #5 [__libc_start_main+0x98] #6 [+0xba3615b0] Subtest addfb25-bad-modifier failed. **** DEBUG **** (kms_addfb_basic:477) ioctl_wrappers-DEBUG: Test requireme<6>[ 53.340971] Console: switching to colour frame buffer device 170x48 nt passed: igt_has_fb_modifiers(fd) (kms_addfb_basic:477) CRITICAL: Test assertion failure func<8>[ 53.372498] tion addfb25_tests, file ../tests/kms_addfb_basic.c:714: (kms_addfb_basic:477) CRITICAL: Failed assertion: igt_ioctl((fd), ((((2U|1U) << (((0+8)+8)+14)) | ((('d')) << (0+8)) | (((0xB8)) << 0) | ((((sizeof(st<6>[ 53.398671] Console: switching to colour dummy device 80x25 ruct drm_mode_fb<14>[ 53.405403] [IGT] kms_addfb_basic: executing _cmd2)))) << ((0+8)+8)))), (&f)) == -1 (kms_addfb_basic:477) CRITICAL: error: 0 != -1 (kms_addfb_basic:477) igt_core-INFO: Stack trace: (kms_addfb_basic:477) igt_core-INFO: #0 ../lib/igt_core.c:1989 __igt_fail_assert() (kms_addfb_basic:477) igt_core-INFO: #1 [+0xba364358] (kms_addfb_basic:477) igt_cor<14>[ 53.438933] [IGT] kms_addfb_basic: exiting, ret=77 e-INFO: #2 [+0xba365fbc] (kms_addfb_basic:477) igt_core-INFO: #3 [+0xba36156c] (kms_addfb_basic:477) igt_core-INFO: #4 [__libc_init_first+0x80] (kms_addfb_basic:477) igt_core-INFO: #5 [__libc_start_main+0x98] (kms_addfb_basic:477) igt_core-INFO: #6 [+0xba3615b0] **** END **** Subtest addfb25-bad-modifier: FAIL (0.008s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file .<6>[ 53.477035] Console: switching to colour frame buffer device 170x48 ./lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in functio<8>[ 53.507615] n igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544958 for ran<6>[ 53.534245] Console: switching to colour dummy device 80x25 <14>[ 53.541044] [IGT] kms_addfb_basic: executing domisation Opened device: /dev/dri/card1 Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Subtest addfb25-x-tiled-mismatch-legacy: SKIP (0.000s) Test requirement not met in function igt_require_intel, fi<14>[ 53.571881] [IGT] kms_addfb_basic: exiting, ret=77 le ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544958 for randomisation Opened device: /dev/dri/card1 Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Subtest addfb25-x-tiled-legacy: SKIP (0.000s) Test requirement not met in function igt_requir<6>[ 53.608928] Console: switching to colour frame buffer device 170x48 e_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function<8>[ 53.643257] igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 53.669182] Console: switching to colour dummy device 80x25 <14>[ 53.675365] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544959 for randomisation Opened device: /dev/dri/card1 Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Subtest addfb2<14>[ 53.704705] [IGT] kms_addfb_basic: exiting, ret=77 5-framebuffer-vs-set-tiling: SKIP (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 53.740158] Console: switching to colour frame buffer device 170x48 <8>[ 53.773470] <6>[ 53.811653] Console: switching to colour dummy device 80x25 <14>[ 53.817848] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544959 for randomisation Opened device: /dev/dri/card1 Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requireme<14>[ 53.854531] [IGT] kms_addfb_basic: exiting, ret=77 nt: is_intel_device(fd) Subtest basic-x-tiled-legacy: SKIP (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 53.889963] Console: switching to colour frame buffer device 170x48 <8>[ 53.925015] <6>[ 53.950893] Console: switching to colour dummy device 80x25 <14>[ 53.957215] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544959 for randomisation Opened device: /dev/dri/card1 Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement n<14>[ 53.987466] [IGT] kms_addfb_basic: exiting, ret=77 ot met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Subtest framebuffer-vs-set-tiling: SKIP (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 54.025630] Console: switching to colour frame buffer device 170x48 <8>[ 54.056877] <6>[ 54.091896] Console: switching to colour dummy device 80x25 <14>[ 54.098120] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544959 for randomisation Opened device: /dev/dri/card1 Test requirement not met in function igt_require_intel, file <14>[ 54.120264] [IGT] kms_addfb_basic: exiting, ret=77 ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Subtest tile-pitch-mismatch: SKIP (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 54.155832] Console: switching to colour frame buffer device 170x48 <8>[ 54.190757] <6>[ 54.225805] Console: switching to colour dummy device 80x25 <14>[ 54.232025] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544959 for randomisation Opened device: /dev/dri/card1 Test requirement not met in function igt_requ<14>[ 54.253210] [IGT] kms_addfb_basic: exiting, ret=77 ire_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Subtest basic-y-tiled-legacy: SKIP (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 54.291474] Console: switching to colour frame buffer device 170x48 <8>[ 54.321389] <6>[ 54.345327] Console: switching to colour dummy device 80x25 <14>[ 54.351435] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544959 for randomisation Opened device: /dev/dri/card1 Test requirement not met in f<14>[ 54.370628] [IGT] kms_addfb_basic: starting subtest size-max unction igt_requ<14>[ 54.378002] [IGT] kms_addfb_basic: finished subtest size-max, SUCCESS ire_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_dev<14>[ 54.402976] [IGT] kms_addfb_basic: exiting, ret=0 ice(fd) Starting subtest: size-max Subtest size-max: SUCCESS (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 54.438206] Console: switching to colour frame buffer device 170x48 <8>[ 54.472497] <6>[ 54.495584] Console: switching to colour dummy device 80x25 <14>[ 54.501567] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544959 for randomisation Opened device: /dev/dri/card1 Test requirement not met in f<14>[ 54.520746] [IGT] kms_addfb_basic: starting subtest too-wide unction igt_requ<14>[ 54.527975] [IGT] kms_addfb_basic: finished subtest too-wide, SUCCESS ire_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_dev<14>[ 54.552481] [IGT] kms_addfb_basic: exiting, ret=0 ice(fd) Starting subtest: too-wide Subtest too-wide: SUCCESS (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 54.587799] Console: switching to colour frame buffer device 170x48 <8>[ 54.622787] <6>[ 54.645854] Console: switching to colour dummy device 80x25 <14>[ 54.652122] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544960 for randomisation Opened device: /dev/dri/card1 Test requirement not met in f<14>[ 54.672227] [IGT] kms_addfb_basic: starting subtest too-high unction igt_requ<14>[ 54.678992] [IGT] kms_addfb_basic: finished subtest too-high, SUCCESS ire_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requireme<14>[ 54.702120] [IGT] kms_addfb_basic: exiting, ret=0 nt: is_intel_device(fd) Starting subtest: too-high Subtest too-high: SUCCESS (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 54.737495] Console: switching to colour frame buffer device 170x48 <8>[ 54.771717] <6>[ 54.795463] Console: switching to colour dummy device 80x25 <14>[ 54.801434] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544960 for randomisation Opened device: /dev/dri/card1 Test requirement not met in f<14>[ 54.820630] [IGT] kms_addfb_basic: starting subtest bo-too-small unction igt_requ<14>[ 54.828202] [IGT] kms_addfb_basic: finished subtest bo-too-small, SUCCESS ire_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requireme<14>[ 54.851493] [IGT] kms_addfb_basic: exiting, ret=0 nt: is_intel_device(fd) Starting subtest: bo-too-small Subtest bo-too-small: SUCCESS (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 54.887065] Console: switching to colour frame buffer device 170x48 <8>[ 54.921403] <6>[ 54.956469] Console: switching to colour dummy device 80x25 <14>[ 54.962519] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544960 for randomisation Opened device: /dev/dri/card1 Test requirement not met in function igt_requ<14>[ 54.983285] [IGT] kms_addfb_basic: starting subtest small-bo ire_intel, file <14>[ 54.990538] [IGT] kms_addfb_basic: finished subtest small-bo, SUCCESS ../lib/drmtest.c:880: Test requ<14>[ 55.001303] [IGT] kms_addfb_basic: exiting, ret=0 irement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Starting subtest: small-bo Subtest small-bo: SUCCESS (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 55.036543] Console: switching to colour frame buffer device 170x48 <8>[ 55.067447] <6>[ 55.090880] Console: switching to colour dummy device 80x25 <14>[ 55.096881] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544960 for randomisation Opened device: /dev/dri/card1 Test requirement not met in f<14>[ 55.116064] [IGT] kms_addfb_basic: starting subtest bo-too-small-due-to-tiling unction igt_requ<14>[ 55.124935] [IGT] kms_addfb_basic: finished subtest bo-too-small-due-to-tiling, SKIP ire_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_dev<14>[ 55.151097] [IGT] kms_addfb_basic: exiting, ret=77 ice(fd) Starting subtest: bo-too-small-due-to-tiling Test requirement not met in function igt_require_i915, file ../lib/drmtest.c:885: Test requirement: is_i915_device(fd) Subtest bo-too-small-due-to-tiling: SKIP (0.000s) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) <6>[ 55.186013] Console: switching to colour frame buffer device 170x48 <8>[ 55.219608] <6>[ 55.255926] Console: switching to colour dummy device 80x25 <14>[ 55.262057] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544960 for randomisation Opened device: /dev/dri/card1 Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test re<14>[ 55.300620] [IGT] kms_addfb_basic: exiting, ret=77 quirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Subtest addfb25-y-tiled-legacy: SKIP (0.000s) <6>[ 55.339089] Console: switching to colour frame buffer device 170x48 <8>[ 55.369727] <6>[ 55.394661] Console: switching to colour dummy device 80x25 <14>[ 55.400714] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544960 for randomisation Opened device: /dev/dri/card1 Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_i<14>[ 55.433656] [IGT] kms_addfb_basic: exiting, ret=77 ntel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Subtest addfb25-yf-tiled-legacy: SKIP (0.000s) <6>[ 55.471730] Console: switching to colour frame buffer device 170x48 <8>[ 55.503436] <6>[ 55.530185] Console: switching to colour dummy device 80x25 <14>[ 55.536419] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544960 for randomisation Opened device: /dev/dri/card1 Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement n<14>[ 55.566487] [IGT] kms_addfb_basic: exiting, ret=77 ot met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Subtest addfb25-y-tiled-small-legacy: SKIP (0.000s) <6>[ 55.604702] Console: switching to colour frame buffer device 170x48 <8>[ 55.636111] <6>[ 55.661929] Console: switching to colour dummy device 80x25 <14>[ 55.667935] [IGT] kms_addfb_basic: executing IGT-Version: 1.28-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544961 for randomisation Opened device: /dev/dri/card1 Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in functi<14>[ 55.699428] [IGT] kms_addfb_basic: exiting, ret=77 on igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Test requirement not met in function igt_require_intel, file ../lib/drmtest.c:880: Test requirement: is_intel_device(fd) Subtest addfb25-4-tiled: SKIP (0.000s) <6>[ 55.737697] Console: switching to colour frame buffer device 170x48 <8>[ 55.767657] <8>[ 55.777395] <8>[ 55.813500] <6>[ 55.836288] Console: switching to colour dummy device 80x25 <14>[ 55.842599] [IGT] kms_atomic: executing IGT-Version: 1.2<14>[ 55.848361] [IGT] kms_atomic: starting subtest plane-overlay-legacy 8-ga44ebfe (aarc<14>[ 55.855707] [IGT] kms_atomic: starting dynamic subtest pipe-A-eDP-1 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544961 for randomisation Opened device: /dev/dri/card1 Starting subtest: plane-overlay-legacy Starting dynamic subtest: pipe-A-eDP-1 Dynamic subt<14>[ 56.066966] [IGT] kms_atomic: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 56.075055] [IGT] kms_atomic: finished subtest plane-overlay-legacy, SUCCESS : SUCCESS (0.203s) Subtest plane-overlay-legacy: SUCCESS (0.219s) <14>[ 56.636138] [IGT] kms_atomic: exiting, ret=0 <6>[ 56.680831] Console: switching to colour frame buffer device 170x48 <8>[ 56.715267] <6>[ 56.739426] Console: switching to colour dummy device 80x25 <14>[ 56.745372] [IGT] kms_atomic: executing IGT-Version: 1.2<14>[ 56.750870] [IGT] kms_atomic: starting subtest plane-primary-legacy 8-ga44ebfe (aarc<14>[ 56.758115] [IGT] kms_atomic: starting dynamic subtest pipe-A-eDP-1 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544962 for randomisation Opened device: /dev/dri/card1 Starting subtest: plane-primary-legacy Starting dynamic subtest: pipe-A-eDP-1 Dynamic subt<14>[ 57.004058] [IGT] kms_atomic: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 57.012249] [IGT] kms_atomic: finished subtest plane-primary-legacy, SUCCESS : SUCCESS (0.238s) Subtest plane-primary-legacy: SUCCESS (0.254s) <14>[ 57.557862] [IGT] kms_atomic: exiting, ret=0 <6>[ 57.602721] Console: switching to colour frame buffer device 170x48 <8>[ 57.636860] <6>[ 57.670005] Console: switching to colour dummy device 80x25 <14>[ 57.676168] [IGT] kms_atomic: executing IGT-Version: 1.28-ga44ebfe (aarc<14>[ 57.682841] [IGT] kms_atomic: starting subtest plane-primary-overlay-mutable-zpos h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544963 for randomisation Opened device: /dev/dri/card1 Starting subtest: plane-primary-overlay-mutable-zpos <14>[ 57.757657] [IGT] kms_atomic: finished subtest plane-primary-overlay-mutable-zpos, SKIP No dynamic tests executed. Subtest plane-primary-overlay-mutable-zpos: SKIP (0.066s) <14>[ 57.790601] [IGT] kms_atomic: exiting, ret=77 <6>[ 57.825673] Console: switching to colour frame buffer device 170x48 <8>[ 57.856955] <6>[ 57.884756] Console: switching to colour dummy device 80x25 <14>[ 57.891005] [IGT] kms_atomic: executing IGT-Version: 1.2<14>[ 57.896822] [IGT] kms_atomic: starting subtest plane-immutable-zpos 8-ga44ebfe (aarc<14>[ 57.904224] [IGT] kms_atomic: starting dynamic subtest pipe-A-eDP-1 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544963 for randomisation Opened device: /dev/dri/card1 Starting subtest: plane-immutable-zpos Starting dynamic subtest: pipe-A-eDP-1 <14>[ 57.973567] [IGT] kms_atomic: finished subtest pipe-A-eDP-1, SKIP <14>[ 57.980095] [IGT] kms_atomic: finished subtest plane-immutable-zpos, SKIP Test requirement not met in function igt_require_pipe_crc, file ../lib/igt_pipe_crc.c:211: Test requirement: fstatat(dir, "crtc-0/crc/control", &stat, 0) == 0 CRCs not supported on this platform Last errno: 2, No such fil<14>[ 58.006631] [IGT] kms_atomic: exiting, ret=77 e or directory Dynamic subtest pipe-A-eDP-1: SKIP (0.061s) No dynamic tests executed. Subtest plane-immutable-zpos: SKIP (0.076s) <6>[ 58.041728] Console: switching to colour frame buffer device 170x48 <8>[ 58.072048] <6>[ 58.096356] Console: switching to colour dummy device 80x25 <14>[ 58.102328] [IGT] kms_atomic: executing IGT-Version: 1.2<14>[ 58.108237] [IGT] kms_atomic: starting subtest test-only 8-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544963 for randomisation Opened device: /dev/dri/card1 Starting subtest: test-only <14>[ 58.173041] [IGT] kms_atomic: starting dynamic subtest pipe-A-eDP-1 Starting dynamic subtest: pipe-A-eDP-1 <3>[ 58.959665] anx7625 4-0058: [drm:anx7625_bridge_atomic_enable] *ERROR* mipi not set display timing yet. Dynamic subt<14>[ 59.456978] [IGT] kms_atomic: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 59.465128] [IGT] kms_atomic: finished subtest test-only, SUCCESS : SUCCESS (1.277s) Subtest test-only: SUCCESS (1.351s) <14>[ 60.025470] [IGT] kms_atomic: exiting, ret=0 <6>[ 60.070123] Console: switching to colour frame buffer device 170x48 <8>[ 60.104937] <6>[ 60.131376] Console: switching to colour dummy device 80x25 <14>[ 60.137661] [IGT] kms_atomic: executing IGT-Version: 1.28-ga44ebfe (aarc<14>[ 60.143972] [IGT] kms_atomic: starting subtest plane-cursor-legacy h64) (Linux: 6.1<14>[ 60.151847] [IGT] kms_atomic: starting dynamic subtest pipe-A-eDP-1 .92-cip22 aarch64) Using IGT_SRANDOM=1717544965 for randomisation Opened device: /dev/dri/card1 Starting subtest: plane-cursor-legacy Starting dynamic subtest: pipe-A-eDP-1 Dynamic subt<14>[ 60.309945] [IGT] kms_atomic: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 60.317955] [IGT] kms_atomic: finished subtest plane-cursor-legacy, SUCCESS : SUCCESS (0.150s) Subtest plane-cursor-legacy: SUCCESS (0.166s) <14>[ 60.878517] [IGT] kms_atomic: exiting, ret=0 <6>[ 60.923259] Console: switching to colour frame buffer device 170x48 <8>[ 60.958305] <6>[ 60.982187] Console: switching to colour dummy device 80x25 <14>[ 60.988120] [IGT] kms_atomic: executing IGT-Version: 1.2<14>[ 60.993643] [IGT] kms_atomic: starting subtest plane-invalid-params 8-ga44ebfe (aarc<14>[ 61.000866] [IGT] kms_atomic: starting dynamic subtest pipe-A-eDP-1 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544966 for randomisation Opened device: /dev/dri/card1 Starting subtest: plane-invalid-params Starting dynamic subtest: pipe-A-eDP-1 Dynamic subt<14>[ 61.212182] [IGT] kms_atomic: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 61.220238] [IGT] kms_atomic: finished subtest plane-invalid-params, SUCCESS : SUCCESS (0.203s) Subtest plane-invalid-params: SUCCESS (0.219s) <14>[ 61.782729] [IGT] kms_atomic: exiting, ret=0 <6>[ 61.826981] Console: switching to colour frame buffer device 170x48 <8>[ 61.861974] <6>[ 61.885846] Console: switching to colour dummy device 80x25 <14>[ 61.891778] [IGT] kms_atomic: executing IGT-Version: 1.2<14>[ 61.897501] [IGT] kms_atomic: starting subtest plane-invalid-params-fence 8-ga44ebfe (aarc<14>[ 61.905063] [IGT] kms_atomic: starting dynamic subtest pipe-A-eDP-1 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544967 for randomisation Opened device: /dev/dri/card1 Starting subtest: plane-invalid-params-fence Starting dynamic subtest: pipe-A-eDP-1 <14>[ 61.982285] [IGT] kms_atomic: finished subtest pipe-A-eDP-1, SKIP <14>[ 61.988802] [IGT] kms_atomic: finished subtest plane-invalid-params-fence, SKIP Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Dynamic subtest pipe-A-eDP-1: SKIP (<14>[ 62.015017] [IGT] kms_atomic: exiting, ret=77 0.069s) No dynamic tests executed. Subtest plane-invalid-params-fence: SKIP (0.084s) <6>[ 62.050109] Console: switching to colour frame buffer device 170x48 <8>[ 62.084935] <6>[ 62.121459] Console: switching to colour dummy device 80x25 <14>[ 62.127404] [IGT] kms_atomic: executing IGT-Version: 1.28-ga44ebfe (aarc<14>[ 62.133529] [IGT] kms_atomic: starting subtest crtc-invalid-params h64) (Linux: 6.1<14>[ 62.141332] [IGT] kms_atomic: starting dynamic subtest pipe-A-eDP-1 .92-cip22 aarch64) Using IGT_SRANDOM=1717544967 for randomisation Opened device: /dev/dri/card1 Starting subtest: crtc-invalid-params Starting dynamic subtest: pipe-A-eDP-1 Dynamic subt<14>[ 62.282230] [IGT] kms_atomic: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 62.290406] [IGT] kms_atomic: finished subtest crtc-invalid-params, SUCCESS : SUCCESS (0.133s) Subtest crtc-invalid-params: SUCCESS (0.149s) <14>[ 62.833514] [IGT] kms_atomic: exiting, ret=0 <6>[ 62.878062] Console: switching to colour frame buffer device 170x48 <8>[ 62.913333] <6>[ 62.937667] Console: switching to colour dummy device 80x25 <14>[ 62.943871] [IGT] kms_atomic: executing IGT-Version: 1.2<14>[ 62.949793] [IGT] kms_atomic: starting subtest crtc-invalid-params-fence 8-ga44ebfe (aarc<14>[ 62.957361] [IGT] kms_atomic: starting dynamic subtest pipe-A-eDP-1 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544968 for randomisation Opened device: /dev/dri/card1 Starting subtest: crtc-invalid-params-fence Starting dynamic subtest: pipe-A-eDP-1 <14>[ 63.033422] [IGT] kms_atomic: finished subtest pipe-A-eDP-1, SKIP <14>[ 63.039930] [IGT] kms_atomic: finished subtest crtc-invalid-params-fence, SKIP Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Dynamic subtest pipe-A-eDP-1: SKIP (<14>[ 63.066014] [IGT] kms_atomic: exiting, ret=77 0.068s) No dynamic tests executed. Subtest crtc-invalid-params-fence: SKIP (0.083s) <6>[ 63.101292] Console: switching to colour frame buffer device 170x48 <8>[ 63.132988] <6>[ 63.157771] Console: switching to colour dummy device 80x25 <14>[ 63.163734] [IGT] kms_atomic: executing IGT-Version: 1.2<14>[ 63.169432] [IGT] kms_atomic: starting subtest atomic-invalid-params 8-ga44ebfe (aarc<14>[ 63.176618] [IGT] kms_atomic: starting dynamic subtest pipe-A-eDP-1 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544968 for randomisation Opened device: /dev/dri/card1 Starting subtest: atomic-invalid-params Starting dynamic subtest: pipe-A-eDP-1 Dynamic subt<14>[ 63.384416] [IGT] kms_atomic: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 63.392721] [IGT] kms_atomic: finished subtest atomic-invalid-params, SUCCESS : SUCCESS (0.200s) Subtest atomic-invalid-params: SUCCESS (0.216s) <14>[ 63.954297] [IGT] kms_atomic: exiting, ret=0 <6>[ 63.998406] Console: switching to colour frame buffer device 170x48 <8>[ 64.033456] <6>[ 64.057892] Console: switching to colour dummy device 80x25 <14>[ 64.063844] [IGT] kms_atomic: executing IGT-Version: 1.2<14>[ 64.069547] [IGT] kms_atomic: starting subtest atomic-plane-damage 8-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544969 for randomisation Opened device: /dev/dri/card1 Starting subtest: atomic-plane-damage <14>[ 64.136669] [IGT] kms_atomic: finished subtest atomic-plane-damage, SKIP No dynamic tests executed. Subtest atomic-plane-damage: SKIP (0.060s) <14>[ 64.169792] [IGT] kms_atomic: exiting, ret=77 <6>[ 64.205055] Console: switching to colour frame buffer device 170x48 <8>[ 64.239618] <8>[ 64.251130] <8>[ 64.286366] <6>[ 64.310927] Console: switching to colour dummy device 80x25 <14>[ 64.317231] [IGT] kms_flip_event_leak: executing IGT-Version: 1.2<14>[ 64.323730] [IGT] kms_flip_event_leak: starting subtest basic 8-ga44ebfe (aarc<14>[ 64.330461] [IGT] kms_flip_event_leak: starting dynamic subtest pipe-A-eDP-1 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544969 for randomisation Opened device: /dev/dri/card1 Starting subtest: basic Starting dynamic subtest: pipe-A-eDP-1 <3>[ 64.436130] mtk-iommu 10205000.iommu: fault type=0x5 iova=0xfe802c00 pa=0x0 master=0x0(larb=0 port=0) layer=0 read <3>[ 64.446830] mtk-iommu 10205000.iommu: fault type=0x5 iova=0xfeab1c00 pa=0x0 master=0x0(larb=0 port=0) layer=0 read <3>[ 64.457505] mtk-iommu 10205000.iommu: fault type=0x5 iova=0xfe936c00 pa=0x0 master=0x0(larb=0 port=0) layer=0 read <3>[ 64.468152] mtk-iommu 10205000.iommu: fault type=0x5 iova=0xfebdec00 pa=0x0 master=0x0(larb=0 port=0) layer=0 read <3>[ 64.478808] mtk-iommu 10205000.iommu: fault type=0x5 iova=0xfea61c00 pa=0x0 master=0x0(larb=0 port=0) layer=0 read <3>[ 64.489457] mtk-iommu 10205000.iommu: fault type=0x5 iova=0xfe8e5c00 pa=0x0 master=0x0(larb=0 port=0) layer=0 read <3>[ 64.500103] mtk-iommu 10205000.iommu: fault type=0x5 iova=0xfeb8bc00 pa=0x0 master=0x0(larb=0 port=0) layer=0 read <3>[ 64.510754] mtk-iommu 10205000.iommu: fault type=0x5 iova=0xfea0fc00 pa=0x0 master=0x0(larb=0 port=0) layer=0 read <3>[ 64.521402] mtk-iommu 10205000.iommu: fault type=0x5 iova=0xfe892c00 pa=0x0 master=0x0(larb=0 port=0) layer=0 read <3>[ 64.532053] mtk-iommu 10205000.iommu: fault type=0x5 iova=0xfeb39c00 pa=0x0 master=0x0(larb=0 port=0) layer=0 read Dynamic subt<14>[ 64.587117] [IGT] kms_flip_event_leak: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 64.596044] [IGT] kms_flip_event_leak: finished subtest basic, SUCCESS : SUCCESS (0.248s) Subtest basic: SUCCESS (0.266s) <14>[ 65.141302] [IGT] kms_flip_event_leak: exiting, ret=0 <6>[ 65.185488] Console: switching to colour frame buffer device 170x48 <8>[ 65.219661] <8>[ 65.228653] <8>[ 65.253997] <6>[ 65.275122] Console: switching to colour dummy device 80x25 <14>[ 65.281345] [IGT] kms_prop_blob: executing IGT-Version: 1.2<14>[ 65.286708] [IGT] kms_prop_blob: starting subtest basic <14>[ 65.293226] [IGT] kms_prop_blob: finished subtest basic, SUCCESS 8-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544970 for randomisati<14>[ 65.306869] [IGT] kms_prop_blob: exiting, ret=0 on Opened device: /dev/dri/card1 Starting subtest: basic Subtest basic: SUCCESS (0.000s) <6>[ 65.342477] Console: switching to colour frame buffer device 170x48 <8>[ 65.377421] <6>[ 65.412868] Console: switching to colour dummy device 80x25 <14>[ 65.418854] [IGT] kms_prop_blob: executing IGT-Version: 1.2<14>[ 65.424701] [IGT] kms_prop_blob: starting subtest blob-prop-core 8-ga44ebfe (aarc<14>[ 65.431694] [IGT] kms_prop_blob: finished subtest blob-prop-core, SUCCESS h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544970 for randomisation Opened device: /dev/dri/card1 Starting subtest: blob-prop-core Subtest blob-prop-core: SUCCESS (0.000s<14>[ 65.456678] [IGT] kms_prop_blob: exiting, ret=0 ) <6>[ 65.492013] Console: switching to colour frame buffer device 170x48 <8>[ 65.525199] <6>[ 65.549606] Console: switching to colour dummy device 80x25 <14>[ 65.555677] [IGT] kms_prop_blob: executing IGT-Version: 1.2<14>[ 65.560795] [IGT] kms_prop_blob: starting subtest blob-prop-validate <14>[ 65.568560] [IGT] kms_prop_blob: finished subtest blob-prop-validate, SUCCESS 8-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544970 for randomisation Opened device: /dev/dri/card1 Starting subtest: blob-prop-v<14>[ 65.589620] [IGT] kms_prop_blob: exiting, ret=0 alidate Subtest blob-prop-validate: SUCCESS (0.000s) <6>[ 65.624956] Console: switching to colour frame buffer device 170x48 <8>[ 65.661077] <6>[ 65.685299] Console: switching to colour dummy device 80x25 <14>[ 65.691345] [IGT] kms_prop_blob: executing IGT-Version: 1.2<14>[ 65.696427] [IGT] kms_prop_blob: starting subtest blob-prop-lifetime 8-ga44ebfe (aarc<14>[ 65.704410] [IGT] kms_prop_blob: finished subtest blob-prop-lifetime, SUCCESS h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544971 for randomisation Opened device: /dev/dri/card<14>[ 65.722413] [IGT] kms_prop_blob: exiting, ret=0 1 Starting subtest: blob-prop-lifetime Subtest blob-prop-lifetime: SUCCESS (0.000s) <6>[ 65.757923] Console: switching to colour frame buffer device 170x48 <8>[ 65.791473] <6>[ 65.815570] Console: switching to colour dummy device 80x25 <14>[ 65.821565] [IGT] kms_prop_blob: executing IGT-Version: 1.2<14>[ 65.826664] [IGT] kms_prop_blob: starting subtest blob-multiple 8-ga44ebfe (aarc<14>[ 65.834309] [IGT] kms_prop_blob: finished subtest blob-multiple, SUCCESS h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544971 for randomisation Opened device: /dev/dri/card1 Starting subtest: blob-multiple Subtest <14>[ 65.855439] [IGT] kms_prop_blob: exiting, ret=0 blob-multiple: SUCCESS (0.000s) <6>[ 65.891026] Console: switching to colour frame buffer device 170x48 <8>[ 65.925595] <6>[ 65.958805] Console: switching to colour dummy device 80x25 <14>[ 65.964897] [IGT] kms_prop_blob: executing IGT-Version: 1.2<14>[ 65.970668] [IGT] kms_prop_blob: starting subtest invalid-get-prop-any 8-ga44ebfe (aarc<14>[ 65.978003] [IGT] kms_prop_blob: finished subtest invalid-get-prop-any, SUCCESS h64) (Linux: 6.1.92-cip22 aarch6<14>[ 65.988257] [IGT] kms_prop_blob: exiting, ret=0 4) Using IGT_SRANDOM=1717544971 for randomisation Opened device: /dev/dri/card1 Starting subtest: invalid-get-prop-any Subtest invalid-get-prop-any: SUCCESS (0.000s) <6>[ 66.023833] Console: switching to colour frame buffer device 170x48 <8>[ 66.055864] <6>[ 66.080260] Console: switching to colour dummy device 80x25 <14>[ 66.086224] [IGT] kms_prop_blob: executing IGT-Version: 1.2<14>[ 66.091350] [IGT] kms_prop_blob: starting subtest invalid-get-prop 8-ga44ebfe (aarc<14>[ 66.099086] [IGT] kms_prop_blob: finished subtest invalid-get-prop, SUCCESS h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544971 for randomisation Opened device: /dev/dri/card1 Starting subtest: invalid-get-prop Subte<14>[ 66.121647] [IGT] kms_prop_blob: exiting, ret=0 st invalid-get-prop: SUCCESS (0.000s) <6>[ 66.157813] Console: switching to colour frame buffer device 170x48 <8>[ 66.190902] <6>[ 66.226016] Console: switching to colour dummy device 80x25 <14>[ 66.232349] [IGT] kms_prop_blob: executing IGT-Version: 1.2<14>[ 66.237858] [IGT] kms_prop_blob: starting subtest invalid-set-prop-any <14>[ 66.245285] [IGT] kms_prop_blob: finished subtest invalid-set-prop-any, SUCCESS 8-ga44ebfe (aarc<14>[ 66.254327] [IGT] kms_prop_blob: exiting, ret=0 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544971 for randomisation Opened device: /dev/dri/card1 Starting subtest: invalid-set-prop-any Subtest invalid-set-prop-any: SUCCESS (0.000s) <6>[ 66.292604] Console: switching to colour frame buffer device 170x48 <8>[ 66.324300] <6>[ 66.360343] Console: switching to colour dummy device 80x25 <14>[ 66.366292] [IGT] kms_prop_blob: executing IGT-Version: 1.2<14>[ 66.372099] [IGT] kms_prop_blob: starting subtest invalid-set-prop 8-ga44ebfe (aarc<14>[ 66.379260] [IGT] kms_prop_blob: finished subtest invalid-set-prop, SUCCESS h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544971 for randomisation Opened device: /dev/dri/card1 Starting subtest: invalid-set-prop Subtest invalid-set-prop: SUCCESS (0.<14>[ 66.403937] [IGT] kms_prop_blob: exiting, ret=0 000s) <6>[ 66.439611] Console: switching to colour frame buffer device 170x48 <8>[ 66.473149] <8>[ 66.482301] <8>[ 66.518498] <6>[ 66.552403] Console: switching to colour dummy device 80x25 <14>[ 66.558393] [IGT] kms_setmode: executing IGT-Version: 1.2<14>[ 66.564185] [IGT] kms_setmode: starting subtest basic 8-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544971 for randomisation Opened device: /dev/dri/card1 Starting subtest: basic Testing: basic 1 connector combinations <14>[ 66.704451] [IGT] kms_setmode: starting dynamic subtest pipe-A-eDP-1 Starting dynamic subtest: pipe-A-eDP-1 Test id#1 CRTC count 1 CRTC[51] [Pipe A] Mode: 1366x768@60Hz Connectors: eDP-1[32] Expected frameti<14>[ 69.382146] [IGT] kms_setmode: finished subtest pipe-A-eDP-1, SUCCESS me: 16650us; measured 16626.6us +- 32.940us accuracy 0.05% [0.43 scanlines] Dynamic subtest pipe-A-eDP-1: SUCCESS (2.670s) <14>[ 69.448078] [IGT] kms_setmode: finished subtest basic, SUCCESS Subtest basic: SUCCESS (2.878s) <14>[ 70.007894] [IGT] kms_setmode: exiting, ret=0 <6>[ 70.052475] Console: switching to colour frame buffer device 170x48 <8>[ 70.087681] <6>[ 70.121463] Console: switching to colour dummy device 80x25 <14>[ 70.127510] [IGT] kms_setmode: executing IGT-Version: 1.2<14>[ 70.132779] [IGT] kms_setmode: starting subtest basic-clone-single-crtc <14>[ 70.140306] [IGT] kms_setmode: finished subtest basic-clone-single-crtc, SKIP 8-ga44ebfe (aarch64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544975 for randomisation Opened devic<14>[ 70.157287] [IGT] kms_setmode: exiting, ret=77 e: /dev/dri/card1 Starting subtest: basic-clone-single-crtc No dynamic tests executed. Subtest basic-clone-single-crtc: SKIP (0.000s) <6>[ 70.192740] Console: switching to colour frame buffer device 170x48 <8>[ 70.228294] <6>[ 70.266070] Console: switching to colour dummy device 80x25 <14>[ 70.272264] [IGT] kms_setmode: executing IGT-Version: 1.28-ga44ebfe (aarc<14>[ 70.278069] [IGT] kms_setmode: starting subtest invalid-clone-single-crtc h64) (Linux: 6.1<14>[ 70.286883] [IGT] kms_setmode: finished subtest invalid-clone-single-crtc, SKIP .92-cip22 aarch64) Using IGT_SRANDOM=1717544975 for randomisation Opened device: /dev/dri/card1 Starting subtest: invalid-clone-single-crtc <14>[ 70.306819] [IGT] kms_setmode: exiting, ret=77 No dynamic tests executed. Subtest invalid-clone-single-crtc: SKIP (0.000s) <6>[ 70.342622] Console: switching to colour frame buffer device 170x48 <8>[ 70.377529] <6>[ 70.413879] Console: switching to colour dummy device 80x25 <14>[ 70.419997] [IGT] kms_setmode: executing IGT-Version: 1.28-ga44ebfe (aarc<14>[ 70.426003] [IGT] kms_setmode: starting subtest invalid-clone-exclusive-crtc h64) (Linux: 6.1<14>[ 70.434851] [IGT] kms_setmode: finished subtest invalid-clone-exclusive-crtc, SKIP .92-cip22 aarch64) Using IGT_SRANDOM=1717544975 for randomisation Opened device: /dev/dri/card1 Starting subtest: invalid-clone-exclusive-crt<14>[ 70.456680] [IGT] kms_setmode: exiting, ret=77 c No dynamic tests executed. Subtest invalid-clone-exclusive-crtc: SKIP (0.000s) <6>[ 70.492055] Console: switching to colour frame buffer device 170x48 <8>[ 70.526104] <6>[ 70.563116] Console: switching to colour dummy device 80x25 <14>[ 70.569249] [IGT] kms_setmode: executing IGT-Version: 1.28-ga44ebfe (aarc<14>[ 70.574937] [IGT] kms_setmode: starting subtest clone-exclusive-crtc h64) (Linux: 6.1<14>[ 70.583612] [IGT] kms_setmode: finished subtest clone-exclusive-crtc, SKIP .92-cip22 aarch64) Using IGT_SRANDOM=1717544975 for randomisation Opened device: /dev/dri/card1 Starting subtest: clone-exclusive-crtc No dynamic tests exec<14>[ 70.606164] [IGT] kms_setmode: exiting, ret=77 uted. Subtest clone-exclusive-crtc: SKIP (0.000s) <6>[ 70.644681] Console: switching to colour frame buffer device 170x48 <8>[ 70.674898] <6>[ 70.700801] Console: switching to colour dummy device 80x25 <14>[ 70.706948] [IGT] kms_setmode: executing IGT-Version: 1.2<14>[ 70.712000] [IGT] kms_setmode: starting subtest invalid-clone-single-crtc-stealing 8-ga44ebfe (aarc<14>[ 70.720763] [IGT] kms_setmode: finished subtest invalid-clone-single-crtc-stealing, SKIP h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544976 for randomisation Opened devic<14>[ 70.739077] [IGT] kms_setmode: exiting, ret=77 e: /dev/dri/card1 Starting subtest: invalid-clone-single-crtc-stealing No dynamic tests executed. Subtest invalid-clone-single-crtc-stealing: SKIP (0.000s) <6>[ 70.774521] Console: switching to colour frame buffer device 170x48 <8>[ 70.809103] <8>[ 70.820737] <8>[ 70.844077] <6>[ 70.865759] Console: switching to colour dummy device 80x25 <14>[ 70.871877] [IGT] kms_vblank: executing IGT-Version: 1.2<14>[ 70.877415] [IGT] kms_vblank: starting subtest invalid 8-ga44ebfe (aarc<14>[ 70.883244] [IGT] kms_vblank: starting dynamic subtest pipe-A-eDP-1 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544976 for randomisation Opened device: /dev/dri/card1 Starting subtest: invalid Starting dynamic subtest: pipe-A-eDP-1 Dynamic subt<14>[ 71.023739] [IGT] kms_vblank: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 71.031923] [IGT] kms_vblank: finished subtest invalid, SUCCESS : SUCCESS (0.132s) Subtest invalid: SUCCESS (0.149s) <14>[ 71.575357] [IGT] kms_vblank: exiting, ret=0 <6>[ 71.620117] Console: switching to colour frame buffer device 170x48 <8>[ 71.654569] <6>[ 71.677714] Console: switching to colour dummy device 80x25 <14>[ 71.683702] [IGT] kms_vblank: executing IGT-Version: 1.2<14>[ 71.689184] [IGT] kms_vblank: starting subtest crtc-id 8-ga44ebfe (aarc<14>[ 71.695258] [IGT] kms_vblank: starting dynamic subtest pipe-A-eDP-1 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544977 for randomisation Opened device: /dev/dri/card1 Starting subtest: crtc-id Starting dynamic subtest: pipe-A-eDP-1 Dynamic subt<14>[ 71.876171] [IGT] kms_vblank: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 71.884427] [IGT] kms_vblank: finished subtest crtc-id, SUCCESS : SUCCESS (0.173s) Subtest crtc-id: SUCCESS (0.189s) <14>[ 72.427307] [IGT] kms_vblank: exiting, ret=0 <6>[ 72.472077] Console: switching to colour frame buffer device 170x48 <8>[ 72.506502] <6>[ 72.532662] Console: switching to colour dummy device 80x25 <14>[ 72.538857] [IGT] kms_vblank: executing IGT-Version: 1.2<14>[ 72.544729] [IGT] kms_vblank: starting subtest accuracy-idle 8-ga44ebfe (aarc<14>[ 72.551373] [IGT] kms_vblank: starting dynamic subtest pipe-A-eDP-1 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544977 for randomisation Opened device: /dev/dri/card1 Starting subtest: accuracy-idle Starting dynamic subtest: pipe-A-eDP-1 Dynamic subt<14>[ 74.706869] [IGT] kms_vblank: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 74.714892] [IGT] kms_vblank: finished subtest accuracy-idle, SUCCESS : SUCCESS (2.147s) Subtest accuracy-idle: SUCCESS (2.164s) <14>[ 75.275425] [IGT] kms_vblank: exiting, ret=0 <6>[ 75.320195] Console: switching to colour frame buffer device 170x48 <8>[ 75.353816] <6>[ 75.377970] Console: switching to colour dummy device 80x25 <14>[ 75.384090] [IGT] kms_vblank: executing IGT-Version: 1.2<14>[ 75.389625] [IGT] kms_vblank: starting subtest query-idle 8-ga44ebfe (aarc<14>[ 75.395724] [IGT] kms_vblank: starting dynamic subtest pipe-A-eDP-1 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544980 for randomisation Opened device: /dev/dri/card1 Starting subtest: query-idle Starting dynamic subtest: pipe-A-eDP-1 Time to query current counter (idle): 0.693µs <14>[ 77.536541] [IGT] kms_vblank: finished subtest pipe-A-eDP-1, SUCCESS <14>[ 77.543301] [IGT] kms_vblank: finished subtest query-idle, SUCCESS Dynamic subtest pipe-A-eDP-1: SUCCESS (2.133s) Subtest query-idle: SUCCESS (2.148s) <14>[ 78.102267] [IGT] kms_vblank: exiting, ret=0 <6>[ 78.146967] Console: switching to colour frame buffer device 170x48 <8>[ 78.181480] <6>[ 78.205958] Console: switching to colour dummy device 80x25 <14>[ 78.212381] [IGT] kms_vblank: executing IGT-Version: 1.2<14>[ 78.218338] [IGT] kms_vblank: starting subtest query-idle-hang 8-ga44ebfe (aarc<14>[ 78.224651] [IGT] kms_vblank: finished subtest query-idle-hang, SKIP h64) (Linux: 6.1.92-cip22 aarch6<14>[ 78.235216] [IGT] kms_vblank: exiting, ret=77 4) Using IGT_SRANDOM=1717544983 for randomisation Opened device: /dev/dri/card1 Starting subtest: query-idle-hang Test requirement not met in function gem_context_require_bannable, file ../lib/i915/gem_context.c:324: Test requirement: has_ban_period || has_bannable Last errno: 22, Invalid argument Subtest query-idle-hang: SKIP (0.000s) <6>[ 78.270376] Console: switching to colour frame buffer device 170x48 <8>[ 78.304914] <6>[ 78.328288] Console: switching to colour dummy device 80x25 <14>[ 78.334247] [IGT] kms_vblank: executing IGT-Version: 1.2<14>[ 78.339973] [IGT] kms_vblank: starting subtest query-forked 8-ga44ebfe (aarc<14>[ 78.346415] [IGT] kms_vblank: starting dynamic subtest pipe-A-eDP-1 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544983 for randomisation Opened device: /dev/dri/card1 Starting subtest: query-forked Starting dynamic subtest: pipe-A-eDP-1 Time to query current counter (idle): 3.944µs Time to query current counter (idle): 3.949µs Time to query current counter (idle): 3.943µs Time to query current counter (idle): 3.947µs Time to query current counter (idle): 4.258µs Time to query current counter (idle): 4.262µs Time to query current counter (idle): 4.258µs Time to query current counter (idle): 4.265µs Dynamic subt<14>[ 80.497979] [IGT] kms_vblank: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 80.506052] [IGT] kms_vblank: finished subtest query-forked, SUCCESS : SUCCESS (2.143s) Subtest query-forked: SUCCESS (2.160s) <14>[ 81.066550] [IGT] kms_vblank: exiting, ret=0 <6>[ 81.111490] Console: switching to colour frame buffer device 170x48 <8>[ 81.145895] <6>[ 81.169867] Console: switching to colour dummy device 80x25 <14>[ 81.176056] [IGT] kms_vblank: executing IGT-Version: 1.2<14>[ 81.182034] [IGT] kms_vblank: starting subtest query-forked-hang 8-ga44ebfe (aarc<14>[ 81.188525] [IGT] kms_vblank: finished subtest query-forked-hang, SKIP h64) (Linux: 6.1.92-cip22 aarch6<14>[ 81.199441] [IGT] kms_vblank: exiting, ret=77 4) Using IGT_SRANDOM=1717544986 for randomisation Opened device: /dev/dri/card1 Starting subtest: query-forked-hang Test requirement not met in function gem_context_require_bannable, file ../lib/i915/gem_context.c:324: Test requirement: has_ban_period || has_bannable Last errno: 22, Invalid argument Subtest query-forked-hang: SKIP (0.000s) <6>[ 81.234938] Console: switching to colour frame buffer device 170x48 <8>[ 81.267808] <6>[ 81.303696] Console: switching to colour dummy device 80x25 <14>[ 81.310135] [IGT] kms_vblank: executing IGT-Version: 1.28-ga44ebfe (aarc<14>[ 81.316851] [IGT] kms_vblank: starting subtest query-busy h64) (Linux: 6.1<14>[ 81.323504] [IGT] kms_vblank: starting dynamic subtest pipe-A-eDP-1 .92-cip22 aarch64) Using IGT_SRANDOM=1717544986 for randomisation Opened device: /dev/dri/card1 Starting subtest: query-busy Starting dynamic subtest: pipe-A-eDP-1 Time to query current counter (busy): 0.651µs Dynamic subt<14>[ 83.661592] [IGT] kms_vblank: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 83.669657] [IGT] kms_vblank: finished subtest query-busy, SUCCESS : SUCCESS (2.330s) Subtest query-busy: SUCCESS (2.346s) <14>[ 84.214126] [IGT] kms_vblank: exiting, ret=0 <6>[ 84.258121] Console: switching to colour frame buffer device 170x48 <8>[ 84.292372] <6>[ 84.326283] Console: switching to colour dummy device 80x25 <14>[ 84.332322] [IGT] kms_vblank: executing IGT-Version: 1.28-ga44ebfe (aarc<14>[ 84.338305] [IGT] kms_vblank: starting subtest query-busy-hang h64) (Linux: 6.1<14>[ 84.345964] [IGT] kms_vblank: finished subtest query-busy-hang, SKIP .92-cip22 aarch64) Using IGT_SRANDOM=1717544989 for randomisation Opened device: /dev/dri/card1 Starting subt<14>[ 84.362948] [IGT] kms_vblank: exiting, ret=77 est: query-busy-hang Test requirement not met in function gem_context_require_bannable, file ../lib/i915/gem_context.c:324: Test requirement: has_ban_period || has_bannable Last errno: 22, Invalid argument Subtest query-busy-hang: SKIP (0.000s) <6>[ 84.398270] Console: switching to colour frame buffer device 170x48 <8>[ 84.432774] <6>[ 84.468491] Console: switching to colour dummy device 80x25 <14>[ 84.474566] [IGT] kms_vblank: executing IGT-Version: 1.28-ga44ebfe (aarc<14>[ 84.480505] [IGT] kms_vblank: starting subtest query-forked-busy h64) (Linux: 6.1<14>[ 84.488277] [IGT] kms_vblank: starting dynamic subtest pipe-A-eDP-1 .92-cip22 aarch64) Using IGT_SRANDOM=1717544989 for randomisation Opened device: /dev/dri/card1 Starting subtest: query-forked-busy Starting dynamic subtest: pipe-A-eDP-1 Time to query current counter (busy): 3.201µs Time to query current counter (busy): 3.208µs Time to query current counter (busy): 3.203µs Time to query current counter (busy): 3.201µs Time to query current counter (busy): 3.607µs Time to query current counter (busy): 3.615µs Time to query current counter (busy): 3.614µs Time to query current counter (busy): 3.619µs Dynamic subt<14>[ 86.824917] [IGT] kms_vblank: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 86.832999] [IGT] kms_vblank: finished subtest query-forked-busy, SUCCESS : SUCCESS (2.328s) Subtest query-forked-busy: SUCCESS (2.345s) <14>[ 87.377573] [IGT] kms_vblank: exiting, ret=0 <6>[ 87.421771] Console: switching to colour frame buffer device 170x48 <8>[ 87.456281] <6>[ 87.491196] Console: switching to colour dummy device 80x25 <14>[ 87.497185] [IGT] kms_vblank: executing IGT-Version: 1.28-ga44ebfe (aarc<14>[ 87.503473] [IGT] kms_vblank: starting subtest query-forked-busy-hang h64) (Linux: 6.1<14>[ 87.511394] [IGT] kms_vblank: finished subtest query-forked-busy-hang, SKIP .92-cip22 aarch64) Using IGT_SRANDOM=1717544992 for randomisation Opened devic<14>[ 87.526654] [IGT] kms_vblank: exiting, ret=77 e: /dev/dri/card1 Starting subtest: query-forked-busy-hang Test requirement not met in function gem_context_require_bannable, file ../lib/i915/gem_context.c:324: Test requirement: has_ban_period || has_bannable Last errno: 22, Invalid argument Subtest query-forked-busy-hang: SKIP (0.000s) <6>[ 87.561784] Console: switching to colour frame buffer device 170x48 <8>[ 87.595128] <6>[ 87.619915] Console: switching to colour dummy device 80x25 <14>[ 87.625888] [IGT] kms_vblank: executing IGT-Version: 1.2<14>[ 87.631384] [IGT] kms_vblank: starting subtest wait-idle 8-ga44ebfe (aarc<14>[ 87.637689] [IGT] kms_vblank: starting dynamic subtest pipe-A-eDP-1 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717544992 for randomisation Opened device: /dev/dri/card1 Starting subtest: wait-idle Starting dynamic subtest: pipe-A-eDP-1 Time to wait for 121/121 vblanks (idle): 16625.298µs Dynamic subt<14>[ 89.788984] [IGT] kms_vblank: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 89.796993] [IGT] kms_vblank: finished subtest wait-idle, SUCCESS : SUCCESS (2.143s) Subtest wait-idle: SUCCESS (2.159s) <14>[ 90.357257] [IGT] kms_vblank: exiting, ret=0 <6>[ 90.402041] Console: switching to colour frame buffer device 170x48 <8>[ 90.436254] <6>[ 90.470139] Console: switching to colour dummy device 80x25 <14>[ 90.476114] [IGT] kms_vblank: executing IGT-Version: 1.28-ga44ebfe (aarc<14>[ 90.482220] [IGT] kms_vblank: starting subtest wait-idle-hang h64) (Linux: 6.1<14>[ 90.489645] [IGT] kms_vblank: finished subtest wait-idle-hang, SKIP .92-cip22 aarch64) Using IGT_SRANDOM=1717544995 for randomisation Opened device: /dev/dri/card1 Starting subt<14>[ 90.506777] [IGT] kms_vblank: exiting, ret=77 est: wait-idle-hang Test requirement not met in function gem_context_require_bannable, file ../lib/i915/gem_context.c:324: Test requirement: has_ban_period || has_bannable Last errno: 22, Invalid argument Subtest wait-idle-hang: SKIP (0.000s) <6>[ 90.542314] Console: switching to colour frame buffer device 170x48 <8>[ 90.577138] <6>[ 90.612946] Console: switching to colour dummy device 80x25 <14>[ 90.619110] [IGT] kms_vblank: executing IGT-Version: 1.28-ga44ebfe (aarc<14>[ 90.625595] [IGT] kms_vblank: starting subtest wait-forked h64) (Linux: 6.1<14>[ 90.633060] [IGT] kms_vblank: starting dynamic subtest pipe-A-eDP-1 .92-cip22 aarch64) Using IGT_SRANDOM=1717544995 for randomisation Opened device: /dev/dri/card1 Starting subtest: wait-forked Starting dynamic subtest: pipe-A-eDP-1 Time to wait for 121/121 vblanks (idle): 16592.785µs Time to wait for 121/121 vblanks (idle): 16601.430µs Time to wait for 121/121 vblanks (idle): 16580.322µs Time to wait for 121/121 vblanks (idle): 16626.008µs Time to wait for 121/121 vblanks (idle): 16625.851µs Time to wait for 121/121 vblanks (idle): 16647.694µs Time to wait for 121/121 vblanks (idle): 16640.620µs Time to wait for 121/121 vblanks (idle): 16679.942µs Dynamic subt<14>[ 92.819467] [IGT] kms_vblank: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 92.827614] [IGT] kms_vblank: finished subtest wait-forked, SUCCESS : SUCCESS (2.178s) Subtest wait-forked: SUCCESS (2.195s) <14>[ 93.388086] [IGT] kms_vblank: exiting, ret=0 <6>[ 93.432974] Console: switching to colour frame buffer device 170x48 <8>[ 93.467695] <6>[ 93.502027] Console: switching to colour dummy device 80x25 <14>[ 93.508029] [IGT] kms_vblank: executing IGT-Version: 1.28-ga44ebfe (aarc<14>[ 93.514602] [IGT] kms_vblank: starting subtest wait-forked-hang h64) (Linux: 6.1<14>[ 93.521488] [IGT] kms_vblank: finished subtest wait-forked-hang, SKIP .92-cip22 aarch64) Using IGT_SRANDOM=1717544998 for randomisation Opened device: /dev/dri/card<14>[ 93.537815] [IGT] kms_vblank: exiting, ret=77 1 Starting subtest: wait-forked-hang Test requirement not met in function gem_context_require_bannable, file ../lib/i915/gem_context.c:324: Test requirement: has_ban_period || has_bannable Last errno: 22, Invalid argument Subtest wait-forked-hang: SKIP (0.000s) <6>[ 93.573115] Console: switching to colour frame buffer device 170x48 <8>[ 93.607528] <6>[ 93.642541] Console: switching to colour dummy device 80x25 <14>[ 93.648580] [IGT] kms_vblank: executing IGT-Version: 1.28-ga44ebfe (aarc<14>[ 93.655269] [IGT] kms_vblank: starting subtest wait-busy h64) (Linux: 6.1<14>[ 93.662372] [IGT] kms_vblank: starting dynamic subtest pipe-A-eDP-1 .92-cip22 aarch64) Using IGT_SRANDOM=1717544999 for randomisation Opened device: /dev/dri/card1 Starting subtest: wait-busy Starting dynamic subtest: pipe-A-eDP-1 Time to wait for 121/121 vblanks (busy): 16627.810µs Dynamic subt<14>[ 95.999668] [IGT] kms_vblank: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 96.007683] [IGT] kms_vblank: finished subtest wait-busy, SUCCESS : SUCCESS (2.329s) Subtest wait-busy: SUCCESS (2.345s) <14>[ 96.551321] [IGT] kms_vblank: exiting, ret=0 <6>[ 96.596241] Console: switching to colour frame buffer device 170x48 <8>[ 96.629989] <6>[ 96.654520] Console: switching to colour dummy device 80x25 <14>[ 96.660916] [IGT] kms_vblank: executing IGT-Version: 1.2<14>[ 96.666774] [IGT] kms_vblank: starting subtest wait-busy-hang 8-ga44ebfe (aarc<14>[ 96.673069] [IGT] kms_vblank: finished subtest wait-busy-hang, SKIP h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SR<14>[ 96.684111] [IGT] kms_vblank: exiting, ret=77 ANDOM=1717545002 for randomisation Opened device: /dev/dri/card1 Starting subtest: wait-busy-hang Test requirement not met in function gem_context_require_bannable, file ../lib/i915/gem_context.c:324: Test requirement: has_ban_period || has_bannable Last errno: 22, Invalid argument Subtest wait-busy-hang: SKIP (0.000s) <6>[ 96.719581] Console: switching to colour frame buffer device 170x48 <8>[ 96.753966] <6>[ 96.777970] Console: switching to colour dummy device 80x25 <14>[ 96.784229] [IGT] kms_vblank: executing IGT-Version: 1.2<14>[ 96.790190] [IGT] kms_vblank: starting subtest wait-forked-busy 8-ga44ebfe (aarc<14>[ 96.796864] [IGT] kms_vblank: starting dynamic subtest pipe-A-eDP-1 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717545002 for randomisation Opened device: /dev/dri/card1 Starting subtest: wait-forked-busy Starting dynamic subtest: pipe-A-eDP-1 Time to wait for 121/121 vblanks (busy): 16587.959µs Time to wait for 121/121 vblanks (busy): 16594.554µs Time to wait for 121/121 vblanks (busy): 16571.545µs Time to wait for 121/121 vblanks (busy): 16553.901µs Time to wait for 121/121 vblanks (busy): 16564.826µs Time to wait for 121/121 vblanks (busy): 16662.050µs Time to wait for 121/121 vblanks (busy): 16669.893µs Time to wait for 121/121 vblanks (busy): 16734.702µs Dynamic subt<14>[ 99.129630] [IGT] kms_vblank: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 99.137811] [IGT] kms_vblank: finished subtest wait-forked-busy, SUCCESS : SUCCESS (2.325s) Subtest wait-forked-busy: SUCCESS (2.341s) <14>[ 99.698872] [IGT] kms_vblank: exiting, ret=0 <6>[ 99.743682] Console: switching to colour frame buffer device 170x48 <8>[ 99.778026] <6>[ 99.801720] Console: switching to colour dummy device 80x25 <14>[ 99.807877] [IGT] kms_vblank: executing IGT-Version: 1.2<14>[ 99.813371] [IGT] kms_vblank: starting subtest wait-forked-busy-hang 8-ga44ebfe (aarc<14>[ 99.820451] [IGT] kms_vblank: finished subtest wait-forked-busy-hang, SKIP h64) (Linux: 6.1.92-cip22 aarch6<14>[ 99.831758] [IGT] kms_vblank: exiting, ret=77 4) Using IGT_SRANDOM=1717545005 for randomisation Opened device: /dev/dri/card1 Starting subtest: wait-forked-busy-hang Test requirement not met in function gem_context_require_bannable, file ../lib/i915/gem_context.c:324: Test requirement: has_ban_period || has_bannable Last errno: 22, Invalid argument Subtest wait-forked-busy-hang: SKIP (0.000s) <6>[ 99.867046] Console: switching to colour frame buffer device 170x48 <8>[ 99.901239] <6>[ 99.925445] Console: switching to colour dummy device 80x25 <14>[ 99.931385] [IGT] kms_vblank: executing IGT-Version: 1.2<14>[ 99.937087] [IGT] kms_vblank: starting subtest ts-continuation-idle 8-ga44ebfe (aarc<14>[ 99.944198] [IGT] kms_vblank: starting dynamic subtest pipe-A-eDP-1 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717545005 for randomisation Opened device: /dev/dri/card1 Starting subtest: ts-continuation-idle Starting dynamic subtest: pipe-A-eDP-1 Dynamic subt<14>[ 100.082776] [IGT] kms_vblank: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 100.090965] [IGT] kms_vblank: finished subtest ts-continuation-idle, SUCCESS : SUCCESS (0.130s) Subtest ts-continuation-idle: SUCCESS (0.147s) <14>[ 100.652209] [IGT] kms_vblank: exiting, ret=0 <6>[ 100.697128] Console: switching to colour frame buffer device 170x48 <8>[ 100.731224] <6>[ 100.755843] Console: switching to colour dummy device 80x25 <14>[ 100.762047] [IGT] kms_vblank: executing IGT-Version: 1.28-ga44ebfe (aarc<14>[ 100.768170] [IGT] kms_vblank: starting subtest ts-continuation-idle-hang h64) (Linux: 6.1<14>[ 100.776798] [IGT] kms_vblank: finished subtest ts-continuation-idle-hang, SKIP .92-cip22 aarch64) Using IGT_SRANDOM=1717545006 for randomisation Opened device: /dev/dri/card1 Starting subtest: ts-continuation-idle-hang Test requirement not met in function gem_context<14>[ 100.801834] [IGT] kms_vblank: exiting, ret=77 _require_bannable, file ../lib/i915/gem_context.c:324: Test requirement: has_ban_period || has_bannable Last errno: 22, Invalid argument Subtest ts-continuation-idle-hang: SKIP (0.000s) <6>[ 100.840211] Console: switching to colour frame buffer device 170x48 <8>[ 100.872398] <6>[ 100.897585] Console: switching to colour dummy device 80x25 <14>[ 100.903826] [IGT] kms_vblank: executing IGT-Version: 1.2<14>[ 100.909556] [IGT] kms_vblank: starting subtest ts-continuation-dpms-rpm 8-ga44ebfe (aarc<14>[ 100.917432] [IGT] kms_vblank: starting dynamic subtest pipe-A-eDP-1 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717545006 for randomisation Opened device: /dev/dri/card1 Starting subtest: ts-continuation-dpms-rpm Starting dynamic subtest: pipe-A-eDP-1 Test requirement<14>[ 101.001649] [IGT] kms_vblank: finished subtest pipe-A-eDP-1, SKIP not met in func<14>[ 101.009487] [IGT] kms_vblank: finished subtest ts-continuation-dpms-rpm, SKIP tion run_test, file ../tests/kms_vblank.c:189: Test requirement: igt_setup_runtime_pm(fd) Last errno: 5, Input/output error Dynamic subtest pipe-A-eDP-1: SKIP (0.076s) No dynamic tests executed. Subtest ts-continuation-dpms-rpm: SKIP (0.092s) <14>[ 101.051057] [IGT] kms_vblank: exiting, ret=77 <6>[ 101.093396] Console: switching to colour frame buffer device 170x48 <8>[ 101.127868] <6>[ 101.152990] Console: switching to colour dummy device 80x25 <14>[ 101.158956] [IGT] kms_vblank: executing IGT-Version: 1.2<14>[ 101.164676] [IGT] kms_vblank: starting subtest ts-continuation-dpms-suspend 8-ga44ebfe (aarc<14>[ 101.172359] [IGT] kms_vblank: starting dynamic subtest pipe-A-eDP-1 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717545006 for randomisation Opened device: /dev/dri/card1 Starting subtest: ts-continuation-dpms-suspend Starting dynamic subtest: pipe-A-eDP-1 [cmd] rtcwake: assuming RTC uses UTC ... rtcwake: wakeup from "mem" using /dev/rtc0 at Tue Jun 4 23:50:22 2024 <6>[ 101.345683] PM: suspend entry (deep) <6>[ 101.349640] Filesystems sync: 0.000 seconds <6>[ 101.355398] Freezing user space processes <6>[ 101.361185] Freezing user space processes completed (elapsed 0.001 seconds) <6>[ 101.368429] OOM killer disabled. <6>[ 101.371921] Freezing remaining freezable tasks <6>[ 101.377885] Freezing remaining freezable tasks completed (elapsed 0.001 seconds) <6>[ 101.456242] Disabling non-boot CPUs ... <6>[ 101.461982] psci: CPU1 killed (polled 0 ms) <6>[ 101.468435] psci: CPU2 killed (polled 0 ms) <6>[ 101.474949] psci: CPU3 killed (polled 0 ms) <6>[ 101.481135] psci: CPU4 killed (polled 0 ms) <6>[ 101.487330] psci: CPU5 killed (polled 4 ms) <6>[ 101.493420] psci: CPU6 killed (polled 0 ms) <6>[ 101.499369] psci: CPU7 killed (polled 4 ms) INFO: cpu0: "DYNAMIC_SPM_FW_VERSION", wakesrc = 0xe87dde7, pcm_con1 = 0x5849 INFO: settle = 99, sec = 131041, sw_flag = 0x8809a 0x40, src_req = 0x0 INFO: suspend: wake up by R12_EINT_EVENT_B, timer_out = 0 INFO: r15 = 0xb79, r13 = 0x86040000, debug_flag = 0x1910ff 0x0 INFO: sw_flag = 0x8809a 0x40, r12 = 0x40, r12_ext = 0x0 INFO: idle_sta = 0x1ff, req_sta = 0x100000, event_reg = 0x90100000 INFO: isr = 0x10, raw_sta = 0x40, raw_ext_sta = 0x400290aa INFO: wake_misc = 0x10000 <6>[ 101.504257] Enabling non-boot CPUs ... <6>[ 101.508795] Detected VIPT I-cache on CPU1 <4>[ 101.513099] cacheinfo: Unable to detect cache hierarchy for CPU 1 <6>[ 101.519451] GICv3: CPU1: found redistributor 1 region 0:0x000000000c120000 <6>[ 101.526621] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] <6>[ 101.533851] CPU1 is up <6>[ 101.536764] Detected VIPT I-cache on CPU2 <4>[ 101.541041] cacheinfo: Unable to detect cache hierarchy for CPU 2 <6>[ 101.547385] GICv3: CPU2: found redistributor 2 region 0:0x000000000c140000 <6>[ 101.554522] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] <6>[ 101.561513] CPU2 is up <6>[ 101.564474] Detected VIPT I-cache on CPU3 <4>[ 101.568751] cacheinfo: Unable to detect cache hierarchy for CPU 3 <6>[ 101.575095] GICv3: CPU3: found redistributor 3 region 0:0x000000000c160000 <6>[ 101.582232] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] <6>[ 101.589247] CPU3 is up <6>[ 101.592315] Detected VIPT I-cache on CPU4 <4>[ 101.596613] cacheinfo: Unable to detect cache hierarchy for CPU 4 <6>[ 101.602962] GICv3: CPU4: found redistributor 100 region 0:0x000000000c180000 <6>[ 101.610280] arch_timer: CPU4: Trapping CNTVCT access <6>[ 101.615505] CPU4: Booted secondary processor 0x0000000100 [0x410fd092] <6>[ 101.622714] CPU4 is up <6>[ 101.625715] Detected VIPT I-cache on CPU5 <4>[ 101.630000] cacheinfo: Unable to detect cache hierarchy for CPU 5 <6>[ 101.636346] GICv3: CPU5: found redistributor 101 region 0:0x000000000c1a0000 <6>[ 101.643656] arch_timer: CPU5: Trapping CNTVCT access <6>[ 101.648875] CPU5: Booted secondary processor 0x0000000101 [0x410fd092] <6>[ 101.655970] CPU5 is up <6>[ 101.658928] Detected VIPT I-cache on CPU6 <4>[ 101.663213] cacheinfo: Unable to detect cache hierarchy for CPU 6 <6>[ 101.669560] GICv3: CPU6: found redistributor 102 region 0:0x000000000c1c0000 <6>[ 101.676870] arch_timer: CPU6: Trapping CNTVCT access <6>[ 101.682090] CPU6: Booted secondary processor 0x0000000102 [0x410fd092] <6>[ 101.689240] CPU6 is up <6>[ 101.692241] Detected VIPT I-cache on CPU7 <4>[ 101.696536] cacheinfo: Unable to detect cache hierarchy for CPU 7 <6>[ 101.702882] GICv3: CPU7: found redistributor 103 region 0:0x000000000c1e0000 <6>[ 101.710192] arch_timer: CPU7: Trapping CNTVCT access <6>[ 101.715412] CPU7: Booted secondary processor 0x0000000103 [0x410fd092] <6>[ 101.722558] CPU7 is up <3>[ 101.726613] Failed to prepare clk '(null)': -13 <3>[ 101.731503] Failed to prepare clk '(null)': -13 <4>[ 101.853224] mmc1: queuing unknown CIS tuple 0x01 [d9 01 ff] (3 bytes) <4>[ 101.867242] mmc1: queuing unknown CIS tuple 0x1a [01 01 00 02 07] (5 bytes) <4>[ 101.878406] mmc1: queuing unknown CIS tuple 0x1b [c1 41 30 30 ff ff 32 00] (8 bytes) <4>[ 101.887208] mmc1: queuing unknown CIS tuple 0x14 [] (0 bytes) <6>[ 102.001484] OOM killer enabled. <6>[ 102.004921] Restarting tasks ... done. <46>[ 102.006626] systemd-journald[204]: Data hash table of /var/log/journal/c3f909ee3e324895ab90ff2613af9260/system.journal has a fill level at 75.1 (1537 of 2047 items, 524288 file size, 341 bytes per hash table item), suggesting rotation. <5>[ 102.009757] random: crng reseeded on system resumption <6>[ 102.018408] r8152 1-1.2:1.0 eth0: carrier on <46>[ 102.031136] systemd-journald[204]: /var/log/journal/c3f909ee3e324895ab90ff2613af9260/system.journal: Journal header limits reached or header out-of-date, rotating. <6>[ 102.037304] PM: suspend exit Dynamic subt<14>[ 102.663675] [IGT] kms_vblank: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 102.671855] [IGT] kms_vblank: finished subtest ts-continuation-dpms-suspend, SUCCESS : SUCCESS (1.483s) Subtest ts-continuation-dpms-suspend: SUCCESS (1.500s) <14>[ 103.215544] [IGT] kms_vblank: exiting, ret=0 <6>[ 103.259970] Console: switching to colour frame buffer device 170x48 <8>[ 103.294454] <6>[ 103.329612] Console: switching to colour dummy device 80x25 <14>[ 103.335805] [IGT] kms_vblank: executing IGT-Version: 1.28-ga44ebfe (aarc<14>[ 103.342054] [IGT] kms_vblank: starting subtest ts-continuation-suspend h64) (Linux: 6.1<14>[ 103.349936] [IGT] kms_vblank: starting dynamic subtest pipe-A-eDP-1 .92-cip22 aarch64) Using IGT_SRANDOM=1717545024 for randomisation Opened device: /dev/dri/card1 Starting subtest: ts-continuation-suspend Starting dynamic subtest: pipe-A-eDP-1 [cmd] rtcwake: assuming RTC uses UTC ... rtcwake: wakeup from "mem" using /dev/rtc0 at Tue Jun 4 23:50:39 2024 <6>[ 103.476839] PM: suspend entry (deep) <6>[ 103.480725] Filesystems sync: 0.000 seconds <6>[ 103.485608] Freezing user space processes <6>[ 103.491312] Freezing user space processes completed (elapsed 0.001 seconds) <6>[ 103.498587] OOM killer disabled. <6>[ 103.502095] Freezing remaining freezable tasks <6>[ 103.508133] Freezing remaining freezable tasks completed (elapsed 0.001 seconds) <6>[ 105.644368] Disabling non-boot CPUs ... <6>[ 105.650385] psci: CPU1 killed (polled 0 ms) <6>[ 105.656933] psci: CPU2 killed (polled 0 ms) <6>[ 105.662943] psci: CPU3 killed (polled 4 ms) <6>[ 105.669444] psci: CPU4 killed (polled 0 ms) <6>[ 105.674930] psci: CPU5 killed (polled 4 ms) <6>[ 105.681283] psci: CPU6 killed (polled 0 ms) <6>[ 105.686949] psci: CPU7 killed (polled 4 ms) INFO: cpu0: "DYNAMIC_SPM_FW_VERSION", wakesrc = 0xe87dde7, pcm_con1 = 0x5849 INFO: settle = 99, sec = 131041, sw_flag = 0x8809a 0x40, src_req = 0x0 INFO: suspend: wake up by R12_EINT_EVENT_B, timer_out = 0 INFO: r15 = 0xb79, r13 = 0x86000400, debug_flag = 0x1910ff 0x0 INFO: sw_flag = 0x8809a 0x40, r12 = 0x40, r12_ext = 0x0 INFO: idle_sta = 0x1f3, req_sta = 0x100000, event_reg = 0x90100000 INFO: isr = 0x10, raw_sta = 0x40, raw_ext_sta = 0x400290aa INFO: wake_misc = 0x10000 <6>[ 105.691890] Enabling non-boot CPUs ... <6>[ 105.696506] Detected VIPT I-cache on CPU1 <4>[ 105.700828] cacheinfo: Unable to detect cache hierarchy for CPU 1 <6>[ 105.707185] GICv3: CPU1: found redistributor 1 region 0:0x000000000c120000 <6>[ 105.714370] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] <6>[ 105.721751] CPU1 is up <6>[ 105.724768] Detected VIPT I-cache on CPU2 <4>[ 105.729056] cacheinfo: Unable to detect cache hierarchy for CPU 2 <6>[ 105.735404] GICv3: CPU2: found redistributor 2 region 0:0x000000000c140000 <6>[ 105.742551] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] <6>[ 105.749637] CPU2 is up <6>[ 105.752578] Detected VIPT I-cache on CPU3 <4>[ 105.756866] cacheinfo: Unable to detect cache hierarchy for CPU 3 <6>[ 105.763214] GICv3: CPU3: found redistributor 3 region 0:0x000000000c160000 <6>[ 105.770361] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] <6>[ 105.777479] CPU3 is up <6>[ 105.780629] Detected VIPT I-cache on CPU4 <4>[ 105.784946] cacheinfo: Unable to detect cache hierarchy for CPU 4 <6>[ 105.791302] GICv3: CPU4: found redistributor 100 region 0:0x000000000c180000 <6>[ 105.798632] arch_timer: CPU4: Trapping CNTVCT access <6>[ 105.803862] CPU4: Booted secondary processor 0x0000000100 [0x410fd092] <6>[ 105.811254] CPU4 is up <6>[ 105.814219] Detected VIPT I-cache on CPU5 <4>[ 105.818514] cacheinfo: Unable to detect cache hierarchy for CPU 5 <6>[ 105.824864] GICv3: CPU5: found redistributor 101 region 0:0x000000000c1a0000 <6>[ 105.832180] arch_timer: CPU5: Trapping CNTVCT access <6>[ 105.837402] CPU5: Booted secondary processor 0x0000000101 [0x410fd092] <6>[ 105.844601] CPU5 is up <6>[ 105.847632] Detected VIPT I-cache on CPU6 <4>[ 105.851939] cacheinfo: Unable to detect cache hierarchy for CPU 6 <6>[ 105.858289] GICv3: CPU6: found redistributor 102 region 0:0x000000000c1c0000 <6>[ 105.865605] arch_timer: CPU6: Trapping CNTVCT access <6>[ 105.870827] CPU6: Booted secondary processor 0x0000000102 [0x410fd092] <6>[ 105.878038] CPU6 is up <6>[ 105.881045] Detected VIPT I-cache on CPU7 <4>[ 105.885351] cacheinfo: Unable to detect cache hierarchy for CPU 7 <6>[ 105.891701] GICv3: CPU7: found redistributor 103 region 0:0x000000000c1e0000 <6>[ 105.899017] arch_timer: CPU7: Trapping CNTVCT access <6>[ 105.904239] CPU7: Booted secondary processor 0x0000000103 [0x410fd092] <6>[ 105.911507] CPU7 is up <4>[ 106.026190] mmc1: queuing unknown CIS tuple 0x01 [d9 01 ff] (3 bytes) <4>[ 106.042709] mmc1: queuing unknown CIS tuple 0x1a [01 01 00 02 07] (5 bytes) <4>[ 106.054186] mmc1: queuing unknown CIS tuple 0x1b [c1 41 30 30 ff ff 32 00] (8 bytes) <4>[ 106.063049] mmc1: queuing unknown CIS tuple 0x14 [] (0 bytes) <6>[ 106.210434] r8152 1-1.2:1.0 eth0: carrier on <6>[ 106.726452] OOM killer enabled. <6>[ 106.729879] Restarting tasks ... done. <5>[ 106.738028] random: crng reseeded on system resumption <6>[ 106.744085] PM: suspend exit <46>[ 106.747116] systemd-journald[204]: Time jumped backwards, rotating. Dynamic subt<14>[ 106.810806] [IGT] kms_vblank: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 106.818889] [IGT] kms_vblank: finished subtest ts-continuation-suspend, SUCCESS : SUCCESS (3.453s) Subtest ts-continuation-suspend: SUCCESS (3.469s) <14>[ 107.379421] [IGT] kms_vblank: exiting, ret=0 <6>[ 107.424338] Console: switching to colour frame buffer device 170x48 <8>[ 107.457886] <6>[ 107.482654] Console: switching to colour dummy device 80x25 <14>[ 107.488590] [IGT] kms_vblank: executing IGT-Version: 1.2<14>[ 107.494103] [IGT] kms_vblank: starting subtest ts-continuation-modeset 8-ga44ebfe (aarc<14>[ 107.501497] [IGT] kms_vblank: starting dynamic subtest pipe-A-eDP-1 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717545041 for randomisation Opened device: /dev/dri/card1 Starting subtest: ts-continuation-modeset Starting dynamic subtest: pipe-A-eDP-1 Dynamic subt<14>[ 108.216434] [IGT] kms_vblank: finished subtest pipe-A-eDP-1, SUCCESS est pipe-A-eDP-1<14>[ 108.224573] [IGT] kms_vblank: finished subtest ts-continuation-modeset, SUCCESS : SUCCESS (0.707s) Subtest ts-continuation-modeset: SUCCESS (0.723s) <14>[ 108.786343] [IGT] kms_vblank: exiting, ret=0 <6>[ 108.831278] Console: switching to colour frame buffer device 170x48 <8>[ 108.864737] <6>[ 108.889137] Console: switching to colour dummy device 80x25 <14>[ 108.895081] [IGT] kms_vblank: executing IGT-Version: 1.2<14>[ 108.900754] [IGT] kms_vblank: starting subtest ts-continuation-modeset-hang 8-ga44ebfe (aarc<14>[ 108.908307] [IGT] kms_vblank: finished subtest ts-continuation-modeset-hang, SKIP h64) (Linux: 6.1.92-cip22 aarch6<14>[ 108.919217] [IGT] kms_vblank: exiting, ret=77 4) Using IGT_SRANDOM=1717545042 for randomisation Opened device: /dev/dri/card1 Starting subtest: ts-continuation-modeset-hang Test requirement not met in function gem_context_require_bannable, file ../lib/i915/gem_context.c:324: Test requirement: has_ban_period || has_bannable Last errno: 22, Invalid argument Subtest ts-continuation-modeset-hang: SKIP (0.000s) <6>[ 108.954642] Console: switching to colour frame buffer device 170x48 <8>[ 108.988640] <6>[ 109.013781] Console: switching to colour dummy device 80x25 <14>[ 109.019751] [IGT] kms_vblank: executing IGT-Version: 1.2<14>[ 109.025265] [IGT] kms_vblank: starting subtest ts-continuation-modeset-rpm 8-ga44ebfe (aarc<14>[ 109.033155] [IGT] kms_vblank: starting dynamic subtest pipe-A-eDP-1 h64) (Linux: 6.1.92-cip22 aarch64) Using IGT_SRANDOM=1717545042 for randomisation Opened device: /dev/dri/card1 Starting subtest: ts-continuation-modeset-rpm Starting dynamic subtest: pipe-A-eDP-1 Test requirement<14>[ 109.119218] [IGT] kms_vblank: finished subtest pipe-A-eDP-1, SKIP not met in func<14>[ 109.127040] [IGT] kms_vblank: finished subtest ts-continuation-modeset-rpm, SKIP tion run_test, file ../tests/kms_vblank.c:189: Test requirement: igt_setup_runtime_pm(fd) Last errno: 5, Input/output error Dynamic subtest pipe-A-eDP-1: SKIP (0.078s) No dynamic tests executed. Subtest ts-continuation-modeset-rpm: SKIP (0.094s) <14>[ 109.168830] [IGT] kms_vblank: exiting, ret=77 <6>[ 109.211259] Console: switching to colour frame buffer device 170x48 <8>[ 109.245271] <8>[ 109.255842] + <8>[ 109.260745] set +x / #