Tegra_K1_Memory_CharacterizationV1.0.1

I have a custom board that uses DDR3 (Micron part that is different than the TK1 Jetson board’s SK Hynix part) but it’s supported and the memory characterization folder has the parameter file for that specific RAM. I just ran the Sanity Shmoo tests and every frequency passes except for 924 MHz and 792 MHz (fails all three voltage levels).

What should my next step be? I generated the baseline CFG files after adding in the board delays for my specific design. If those are fine, are there other parameters I can adjust to see if I can get the DDR3 working at the higher data rates? The Tegra K1 Memory Characterization App Note doesn’t have much information on what to do if the Sanity Shmoo tests fail.

Thanks.

Can you tell the part name and upload the sanity result file and your CFG files here?

The DDR3 part number that I am using is: Micron MT41K256M16HA-107:E
The parameter file within the memory characterization toolset I picked is: Micron_2GB_MT41K256M16HA_ddr3.par

I have posted the config file for the 924 MHz frequency and the respective sanity test results. I can also post the 792 MHz files if you want to see that too.

CFG file for the 924 MHz

CFG_924MHz.cfg

Do not edit. Generated by TK1_emc_reg_toolV5.0.18 V5.0.18. Command:

TK1_emc_reg_toolV5.0.18 -i …\param_files\Micron_2GB_MT41K256M16HA_ddr3.par 1.082251

-dram_board_cfg 14 -s emc_reg_swz.txt -is_mid_package 1 -round_trip_dly_ps 1032 -o CFG_924MHz.cfg

-b tBKV_RESULT\924MHz_emc_reg.txt -temp_derating 0

Parameter file: …\param_files\Micron_2GB_MT41K256M16HA_ddr3.par, tck = 1.08 ns (924.00 MHz)

bkv file: tBKV_RESULT\924MHz_emc_reg.txt

swz file: emc_reg_swz.txt

SDRAM[0].MemoryType = NvBootMemoryType_Ddr3;
SDRAM[0].PllMInputDivider = 0x00000001;
SDRAM[0].PllMFeedbackDivider = 0x0000004d;
SDRAM[0].PllMStableTime = 0x0000012c;
SDRAM[0].PllMSetupControl = 0x00000000;
SDRAM[0].PllMSelectDiv2 = 0x00000000;
SDRAM[0].PllMPDLshiftPh45 = 0x00000001;
SDRAM[0].PllMPDLshiftPh90 = 0x00000001;
SDRAM[0].PllMPDLshiftPh135 = 0x00000001;
SDRAM[0].PllMKCP = 0x00000000;
SDRAM[0].PllMKVCO = 0x00000000;
SDRAM[0].EmcBctSpare0 = 0x00000000;
SDRAM[0].EmcBctSpare1 = 0x00000000;
SDRAM[0].EmcBctSpare2 = 0x00000000;
SDRAM[0].EmcBctSpare3 = 0x00000000;
SDRAM[0].EmcBctSpare4 = 0x00000000;
SDRAM[0].EmcBctSpare5 = 0x00000000;
SDRAM[0].EmcBctSpare6 = 0x00000000;
SDRAM[0].EmcBctSpare7 = 0x00000000;
SDRAM[0].EmcBctSpare8 = 0x00000000;
SDRAM[0].EmcBctSpare9 = 0x00000000;
SDRAM[0].EmcBctSpare10 = 0x00000000;
SDRAM[0].EmcBctSpare11 = 0x00000000;
SDRAM[0].EmcClockSource = 0x80000000;
SDRAM[0].EmcAutoCalInterval = 0x001fffff;
SDRAM[0].EmcAutoCalConfig = 0xa1430000;
SDRAM[0].EmcAutoCalConfig2 = 0x00000000;
SDRAM[0].EmcAutoCalConfig3 = 0x00000000;
SDRAM[0].EmcAutoCalWait = 0x00000190;
SDRAM[0].EmcAdrCfg = 0x00000000;
SDRAM[0].EmcPinProgramWait = 0x00000001;
SDRAM[0].EmcPinExtraWait = 0x00000000;
SDRAM[0].EmcTimingControlWait = 0x00000000;
SDRAM[0].EmcRc = 0x0000002c;
SDRAM[0].EmcRfc = 0x000000ef;
SDRAM[0].EmcRfcSlr = 0x00000000;
SDRAM[0].EmcRas = 0x0000001f;
SDRAM[0].EmcRp = 0x0000000b;
SDRAM[0].EmcR2r = 0x00000000;
SDRAM[0].EmcW2w = 0x00000000;
SDRAM[0].EmcR2w = 0x0000000a;
SDRAM[0].EmcW2r = 0x0000000f;
SDRAM[0].EmcR2p = 0x00000005;
SDRAM[0].EmcW2p = 0x00000016;
SDRAM[0].EmcRdRcd = 0x0000000b;
SDRAM[0].EmcWrRcd = 0x0000000b;
SDRAM[0].EmcRrd = 0x00000005;
SDRAM[0].EmcRext = 0x00000002;
SDRAM[0].EmcWext = 0x00000000;
SDRAM[0].EmcWdv = 0x00000007;
SDRAM[0].EmcWdvMask = 0x00000007;
SDRAM[0].EmcQUse = 0x0000000e;
SDRAM[0].EmcQuseWidth = 0x00000002;
SDRAM[0].EmcIbdly = 0x00000000;
SDRAM[0].EmcEInput = 0x00000003;
SDRAM[0].EmcEInputDuration = 0x0000000f;
SDRAM[0].EmcPutermExtra = 0x000b0000;
SDRAM[0].EmcPutermWidth = 0x00000004;
SDRAM[0].EmcPutermAdj = 0x00000000;
SDRAM[0].EmcCdbCntl1 = 0x00000000;
SDRAM[0].EmcCdbCntl2 = 0x00000000;
SDRAM[0].EmcCdbCntl3 = 0x00000000;
SDRAM[0].EmcQRst = 0x00000002;
SDRAM[0].EmcQSafe = 0x00000016;
SDRAM[0].EmcRdv = 0x0000001b;
SDRAM[0].EmcRdvMask = 0x0000001d;
SDRAM[0].EmcQpop = 0x00000012;
SDRAM[0].EmcCtt = 0x00000000;
SDRAM[0].EmcCttDuration = 0x00000004;
SDRAM[0].EmcRefresh = 0x00001be7;
SDRAM[0].EmcBurstRefreshNum = 0x00000000;
SDRAM[0].EmcPreRefreshReqCnt = 0x000006f9;
SDRAM[0].EmcPdEx2Wr = 0x00000004;
SDRAM[0].EmcPdEx2Rd = 0x00000015;
SDRAM[0].EmcPChg2Pden = 0x00000001;
SDRAM[0].EmcAct2Pden = 0x00000000;
SDRAM[0].EmcAr2Pden = 0x000000e6;
SDRAM[0].EmcRw2Pden = 0x0000001b;
SDRAM[0].EmcTxsr = 0x000000fa;
SDRAM[0].EmcTxsrDll = 0x00000200;
SDRAM[0].EmcTcke = 0x00000006;
SDRAM[0].EmcTckesr = 0x00000007;
SDRAM[0].EmcTpd = 0x00000006;
SDRAM[0].EmcTfaw = 0x00000022;
SDRAM[0].EmcTrpab = 0x00000000;
SDRAM[0].EmcTClkStable = 0x0000000a;
SDRAM[0].EmcTClkStop = 0x0000000a;
SDRAM[0].EmcTRefBw = 0x00001c28;
SDRAM[0].EmcFbioCfg5 = 0x104ab898;
SDRAM[0].EmcFbioCfg6 = 0x00000000;
SDRAM[0].EmcFbioSpare = 0x00000000;
SDRAM[0].EmcCfgRsv = 0xff00ff00;
SDRAM[0].EmcMrs = 0x80000f15;
SDRAM[0].EmcEmrs = 0x80100002;
SDRAM[0].EmcEmrs2 = 0x80200020;
SDRAM[0].EmcEmrs3 = 0x80300000;
SDRAM[0].EmcMrw1 = 0x00000000;
SDRAM[0].EmcMrw2 = 0x00000000;
SDRAM[0].EmcMrw3 = 0x00000000;
SDRAM[0].EmcMrw4 = 0x00000000;
SDRAM[0].EmcMrwExtra = 0x00000000;
SDRAM[0].EmcWarmBootMrwExtra = 0x00000000;
SDRAM[0].EmcWarmBootExtraModeRegWriteEnable = 0x00000000;
SDRAM[0].EmcExtraModeRegWriteEnable = 0x00000000;
SDRAM[0].EmcMrwResetCommand = 0x00000000;
SDRAM[0].EmcMrwResetNInitWait = 0x00000000;
SDRAM[0].EmcMrsWaitCnt = 0x00ce000c;
SDRAM[0].EmcMrsWaitCnt2 = 0x00ce000c;
SDRAM[0].EmcCfg = 0x73300000;
SDRAM[0].EmcCfg2 = 0x0000089d;
SDRAM[0].EmcCfgPipe = 0x00004080;
SDRAM[0].EmcDbg = 0x01000c00;
SDRAM[0].EmcCmdQ = 0x10004408;
SDRAM[0].EmcMc2EmcQ = 0x06000404;
SDRAM[0].EmcDynSelfRefControl = 0x800037ea;
SDRAM[0].AhbArbitrationXbarCtrlMemInitDone = 0x00000001;
SDRAM[0].EmcCfgDigDll = 0xe00400b1;
SDRAM[0].EmcCfgDigDllPeriod = 0x00008000;
SDRAM[0].EmcDevSelect = 0x00000002;
SDRAM[0].EmcSelDpdCtrl = 0x00040000;
SDRAM[0].EmcDllXformDqs0 = 0x0000000a;
SDRAM[0].EmcDllXformDqs1 = 0x0000000a;
SDRAM[0].EmcDllXformDqs2 = 0x0000000a;
SDRAM[0].EmcDllXformDqs3 = 0x0000000a;
SDRAM[0].EmcDllXformDqs4 = 0x0000000a;
SDRAM[0].EmcDllXformDqs5 = 0x0000000a;
SDRAM[0].EmcDllXformDqs6 = 0x0000000a;
SDRAM[0].EmcDllXformDqs7 = 0x0000000a;
SDRAM[0].EmcDllXformDqs8 = 0x0000000a;
SDRAM[0].EmcDllXformDqs9 = 0x0000000a;
SDRAM[0].EmcDllXformDqs10 = 0x0000000a;
SDRAM[0].EmcDllXformDqs11 = 0x0000000a;
SDRAM[0].EmcDllXformDqs12 = 0x0000000a;
SDRAM[0].EmcDllXformDqs13 = 0x0000000a;
SDRAM[0].EmcDllXformDqs14 = 0x0000000a;
SDRAM[0].EmcDllXformDqs15 = 0x0000000a;
SDRAM[0].EmcDllXformQUse0 = 0x00000000;
SDRAM[0].EmcDllXformQUse1 = 0x00000000;
SDRAM[0].EmcDllXformQUse2 = 0x00000000;
SDRAM[0].EmcDllXformQUse3 = 0x00000000;
SDRAM[0].EmcDllXformQUse4 = 0x00000000;
SDRAM[0].EmcDllXformQUse5 = 0x00000000;
SDRAM[0].EmcDllXformQUse6 = 0x00000000;
SDRAM[0].EmcDllXformQUse7 = 0x00000000;
SDRAM[0].EmcDllXformAddr0 = 0x0001c000;
SDRAM[0].EmcDllXformAddr1 = 0x0001c000;
SDRAM[0].EmcDllXformAddr2 = 0x00000000;
SDRAM[0].EmcDllXformAddr3 = 0x0001c000;
SDRAM[0].EmcDllXformAddr4 = 0x0001c000;
SDRAM[0].EmcDllXformAddr5 = 0x00000000;
SDRAM[0].EmcDllXformQUse8 = 0x00000000;
SDRAM[0].EmcDllXformQUse9 = 0x00000000;
SDRAM[0].EmcDllXformQUse10 = 0x00000000;
SDRAM[0].EmcDllXformQUse11 = 0x00000000;
SDRAM[0].EmcDllXformQUse12 = 0x00000000;
SDRAM[0].EmcDllXformQUse13 = 0x00000000;
SDRAM[0].EmcDllXformQUse14 = 0x00000000;
SDRAM[0].EmcDllXformQUse15 = 0x00000000;
SDRAM[0].EmcDliTrimTxDqs0 = 0x00000012;
SDRAM[0].EmcDliTrimTxDqs1 = 0x00000015;
SDRAM[0].EmcDliTrimTxDqs2 = 0x00000016;
SDRAM[0].EmcDliTrimTxDqs3 = 0x00000014;
SDRAM[0].EmcDliTrimTxDqs4 = 0x00000015;
SDRAM[0].EmcDliTrimTxDqs5 = 0x00000016;
SDRAM[0].EmcDliTrimTxDqs6 = 0x00000015;
SDRAM[0].EmcDliTrimTxDqs7 = 0x00000013;
SDRAM[0].EmcDliTrimTxDqs8 = 0x00000012;
SDRAM[0].EmcDliTrimTxDqs9 = 0x00000015;
SDRAM[0].EmcDliTrimTxDqs10 = 0x00000016;
SDRAM[0].EmcDliTrimTxDqs11 = 0x00000014;
SDRAM[0].EmcDliTrimTxDqs12 = 0x00000015;
SDRAM[0].EmcDliTrimTxDqs13 = 0x00000016;
SDRAM[0].EmcDliTrimTxDqs14 = 0x00000015;
SDRAM[0].EmcDliTrimTxDqs15 = 0x00000013;
SDRAM[0].EmcDllXformDq0 = 0x0000000e;
SDRAM[0].EmcDllXformDq1 = 0x0000000e;
SDRAM[0].EmcDllXformDq2 = 0x0000000e;
SDRAM[0].EmcDllXformDq3 = 0x0000000e;
SDRAM[0].EmcDllXformDq4 = 0x0000000d;
SDRAM[0].EmcDllXformDq5 = 0x0000000e;
SDRAM[0].EmcDllXformDq6 = 0x0000000d;
SDRAM[0].EmcDllXformDq7 = 0x0000000d;
SDRAM[0].WarmBootWait = 0x00000002;
SDRAM[0].EmcCttTermCtrl = 0x00000802;
SDRAM[0].EmcOdtWrite = 0x00000000;
SDRAM[0].EmcOdtRead = 0x00000000;
SDRAM[0].EmcZcalInterval = 0x00020000;
SDRAM[0].EmcZcalWaitCnt = 0x0000004c;
SDRAM[0].EmcZcalMrwCmd = 0x80000000;
SDRAM[0].EmcMrsResetDll = 0x00000000;
SDRAM[0].EmcZcalInitDev0 = 0x80000011;
SDRAM[0].EmcZcalInitDev1 = 0x00000000;
SDRAM[0].EmcZcalInitWait = 0x00000001;
SDRAM[0].EmcZcalWarmColdBootEnables = 0x00000003;
SDRAM[0].EmcMrwLpddr2ZcalWarmBoot = 0x040a00ab;
SDRAM[0].EmcZqCalDdr3WarmBoot = 0x00000000;
SDRAM[0].EmcZcalWarmBootWait = 0x00000001;
SDRAM[0].EmcMrsWarmBootEnable = 0x00000001;
SDRAM[0].EmcMrsResetDllWait = 0x00000000;
SDRAM[0].EmcMrsExtra = 0x80000f15;
SDRAM[0].EmcWarmBootMrsExtra = 0x80100002;
SDRAM[0].EmcEmrsDdr2DllEnable = 0x00000000;
SDRAM[0].EmcMrsDdr2DllReset = 0x00000000;
SDRAM[0].EmcEmrsDdr2OcdCalib = 0x00000000;
SDRAM[0].EmcDdr2Wait = 0x00000000;
SDRAM[0].EmcClkenOverride = 0x00000000;
SDRAM[0].McDisExtraSnapLevels = 0x00000000;
SDRAM[0].EmcExtraRefreshNum = 0x00000002;
SDRAM[0].EmcClkenOverrideAllWarmBoot = 0x00000000;
SDRAM[0].McClkenOverrideAllWarmBoot = 0x00000000;
SDRAM[0].EmcCfgDigDllPeriodWarmBoot = 0x00000003;
SDRAM[0].PmcVddpSel = 0x00000002;
SDRAM[0].PmcVddpSelWait = 0x00000002;
SDRAM[0].PmcDdrPwr = 0x00000003;
SDRAM[0].PmcDdrCfg = 0x00002002;
SDRAM[0].PmcIoDpd3Req = 0x4fff2f97;
SDRAM[0].PmcIoDpd3ReqWait = 0x00000000;
SDRAM[0].PmcRegShort = 0x00000000;
SDRAM[0].PmcNoIoPower = 0x00000000;
SDRAM[0].PmcPorDpdCtrlWait = 0x00000000;
SDRAM[0].EmcXm2CmdPadCtrl = 0x100002a0;
SDRAM[0].EmcXm2CmdPadCtrl2 = 0x770c0000;
SDRAM[0].EmcXm2CmdPadCtrl3 = 0x050c0000;
SDRAM[0].EmcXm2CmdPadCtrl4 = 0x00000000;
SDRAM[0].EmcXm2CmdPadCtrl5 = 0x00111111;
SDRAM[0].EmcXm2DqsPadCtrl = 0x770c1414;
SDRAM[0].EmcXm2DqsPadCtrl2 = 0x0120113d;
SDRAM[0].EmcXm2DqsPadCtrl3 = 0x5d75d720;
SDRAM[0].EmcXm2DqsPadCtrl4 = 0x00514514;
SDRAM[0].EmcXm2DqsPadCtrl5 = 0x00514514;
SDRAM[0].EmcXm2DqsPadCtrl6 = 0x5d75d700;
SDRAM[0].EmcXm2DqPadCtrl = 0x770c2990;
SDRAM[0].EmcXm2DqPadCtrl2 = 0x00000000;
SDRAM[0].EmcXm2DqPadCtrl3 = 0x00000000;
SDRAM[0].EmcXm2ClkPadCtrl = 0x77ffc085;
SDRAM[0].EmcXm2ClkPadCtrl2 = 0x00000909;
SDRAM[0].EmcXm2CompPadCtrl = 0x81f1f108;
SDRAM[0].EmcXm2VttGenPadCtrl = 0x07070004;
SDRAM[0].EmcXm2VttGenPadCtrl2 = 0x00000000;
SDRAM[0].EmcXm2VttGenPadCtrl3 = 0x016eeeee;
SDRAM[0].EmcAcpdControl = 0x00000000;
SDRAM[0].EmcSwizzleRank0ByteCfg = 0x00002031;
SDRAM[0].EmcSwizzleRank0Byte0 = 0x25301476;
SDRAM[0].EmcSwizzleRank0Byte1 = 0x24530617;
SDRAM[0].EmcSwizzleRank0Byte2 = 0x74130652;
SDRAM[0].EmcSwizzleRank0Byte3 = 0x24563071;
SDRAM[0].EmcSwizzleRank1ByteCfg = 0x00002031;
SDRAM[0].EmcSwizzleRank1Byte0 = 0x62043517;
SDRAM[0].EmcSwizzleRank1Byte1 = 0x36147205;
SDRAM[0].EmcSwizzleRank1Byte2 = 0x73541260;
SDRAM[0].EmcSwizzleRank1Byte3 = 0x51743602;
SDRAM[0].EmcDsrVttgenDrv = 0x0606003f;
SDRAM[0].EmcTxdsrvttgen = 0x00000000;
SDRAM[0].EmcBgbiasCtl0 = 0x00000000;
SDRAM[0].McEmemAdrCfg = 0x00000000;
SDRAM[0].McEmemAdrCfgDev0 = 0x00080303;
SDRAM[0].McEmemAdrCfgDev1 = 0x00080303;
SDRAM[0].McEmemAdrCfgBankMask0 = 0x00001248;
SDRAM[0].McEmemAdrCfgBankMask1 = 0x00002490;
SDRAM[0].McEmemAdrCfgBankMask2 = 0x00000920;
SDRAM[0].McEmemAdrCfgBankSwizzle3 = 0x00000001;
SDRAM[0].McEmemCfg = 0x00000800;
SDRAM[0].McEmemArbCfg = 0x0e00000d;
SDRAM[0].McEmemArbOutstandingReq = 0x80000040;
SDRAM[0].McEmemArbTimingRcd = 0x00000005;
SDRAM[0].McEmemArbTimingRp = 0x00000006;
SDRAM[0].McEmemArbTimingRc = 0x00000016;
SDRAM[0].McEmemArbTimingRas = 0x0000000f;
SDRAM[0].McEmemArbTimingFaw = 0x00000011;
SDRAM[0].McEmemArbTimingRrd = 0x00000003;
SDRAM[0].McEmemArbTimingRap2Pre = 0x00000004;
SDRAM[0].McEmemArbTimingWap2Pre = 0x0000000e;
SDRAM[0].McEmemArbTimingR2R = 0x00000002;
SDRAM[0].McEmemArbTimingW2W = 0x00000002;
SDRAM[0].McEmemArbTimingR2W = 0x00000007;
SDRAM[0].McEmemArbTimingW2R = 0x00000009;
SDRAM[0].McEmemArbDaTurns = 0x09070202;
SDRAM[0].McEmemArbDaCovers = 0x001a1016;
SDRAM[0].McEmemArbMisc0 = 0x734e2a17;
SDRAM[0].McEmemArbMisc1 = 0x70000f02;
SDRAM[0].McEmemArbRing1Throttle = 0x001f0000;
SDRAM[0].McEmemArbOverride = 0x10000000;
SDRAM[0].McEmemArbOverride1 = 0x00000000;
SDRAM[0].McEmemArbRsv = 0xff00ff00;
SDRAM[0].McClkenOverride = 0x00000000;
SDRAM[0].McStatControl = 0x00000000;
SDRAM[0].McDisplaySnapRing = 0x00000003;
SDRAM[0].McVideoProtectBom = 0xfff00000;
SDRAM[0].McVideoProtectBomAdrHi = 0x00000000;
SDRAM[0].McVideoProtectSizeMb = 0x00000000;
SDRAM[0].McVideoProtectVprOverride = 0xe4bac743;
SDRAM[0].McVideoProtectVprOverride1 = 0x00000013;
SDRAM[0].McVideoProtectGpuOverride0 = 0x00000000;
SDRAM[0].McVideoProtectGpuOverride1 = 0x00000000;
SDRAM[0].McSecCarveoutBom = 0xfff00000;
SDRAM[0].McSecCarveoutAdrHi = 0x00000000;
SDRAM[0].McSecCarveoutSizeMb = 0x00000000;
SDRAM[0].McVideoProtectWriteAccess = 0x00000000;
SDRAM[0].McSecCarveoutProtectWriteAccess = 0x00000000;
SDRAM[0].EmcCaTrainingEnable = 0x00000000;
SDRAM[0].EmcCaTrainingTimingCntl1 = 0x1f7df7df;
SDRAM[0].EmcCaTrainingTimingCntl2 = 0x0000001f;
SDRAM[0].SwizzleRankByteEncode = 0x0000000e;
SDRAM[0].BootRomPatchControl = 0x00000000;
SDRAM[0].BootRomPatchData = 0x00000000;
SDRAM[0].McMtsCarveoutBom = 0xfff00000;
SDRAM[0].McMtsCarveoutAdrHi = 0x00000000;
SDRAM[0].McMtsCarveoutSizeMb = 0x00000000;
SDRAM[0].McMtsCarveoutRegCtrl = 0x00000000;
#@ MC_MLL_MPCORER_PTSA_RATE {0x7001944c} = 0x00000017;
#@ MC_PTSA_GRANT_DECREMENT {0x70019960} = 0x000001bb;
#@ MC_LATENCY_ALLOWANCE_XUSB_0 {0x7001937c} = 0x006e0038;
#@ MC_LATENCY_ALLOWANCE_XUSB_1 {0x70019380} = 0x006e0038;
#@ MC_LATENCY_ALLOWANCE_TSEC_0 {0x70019390} = 0x006e003c;
#@ MC_LATENCY_ALLOWANCE_SDMMCA_0 {0x700193b8} = 0x006e0090;
#@ MC_LATENCY_ALLOWANCE_SDMMCAA_0 {0x700193bc} = 0x006e0041;
#@ MC_LATENCY_ALLOWANCE_SDMMC_0 {0x700193c0} = 0x006e0090;
#@ MC_LATENCY_ALLOWANCE_SDMMCAB_0 {0x700193c4} = 0x006e0041;
#@ MC_LATENCY_ALLOWANCE_PPCS_0 {0x70019344} = 0x00270049;
#@ MC_LATENCY_ALLOWANCE_PPCS_1 {0x70019348} = 0x006e0080;
#@ MC_LATENCY_ALLOWANCE_MPCORE_0 {0x70019320} = 0x006e0004;
#@ MC_LATENCY_ALLOWANCE_MPCORELP_0 {0x70019324} = 0x006e0004;
#@ MC_LATENCY_ALLOWANCE_HC_0 {0x70019310} = 0x00080016;
#@ MC_LATENCY_ALLOWANCE_HC_1 {0x70019314} = 0x0000006e;
#@ MC_LATENCY_ALLOWANCE_AVPC_0 {0x700192e4} = 0x006e0004;
#@ MC_LATENCY_ALLOWANCE_GPU_0 {0x700193ac} = 0x006e0019;
#@ MC_LATENCY_ALLOWANCE_MSENC_0 {0x70019328} = 0x006e0018;
#@ MC_LATENCY_ALLOWANCE_HDA_0 {0x70019318} = 0x006e0024;
#@ MC_LATENCY_ALLOWANCE_VIC_0 {0x70019394} = 0x006e001b;
#@ MC_LATENCY_ALLOWANCE_VI2_0 {0x70019398} = 0x0000006e;
#@ MC_LATENCY_ALLOWANCE_ISP2_0 {0x70019370} = 0x00000036;
#@ MC_LATENCY_ALLOWANCE_ISP2_1 {0x70019374} = 0x006e006e;
#@ MC_LATENCY_ALLOWANCE_ISP2B_0 {0x70019384} = 0x00000036;
#@ MC_LATENCY_ALLOWANCE_ISP2B_1 {0x70019388} = 0x006e006e;
#@ MC_LATENCY_ALLOWANCE_VDE_0 {0x70019354} = 0x00d400ff;
#@ MC_LATENCY_ALLOWANCE_VDE_1 {0x70019358} = 0x00510029;
#@ MC_LATENCY_ALLOWANCE_VDE_2 {0x7001935c} = 0x006e006e;
#@ MC_LATENCY_ALLOWANCE_VDE_3 {0x70019360} = 0x006e006e;
#@ MC_LATENCY_ALLOWANCE_SATA_0 {0x70019350} = 0x006e0065;
#@ MC_LATENCY_ALLOWANCE_AFI_0 {0x700192e0} = 0x006e001c;

I believe the sanity shmoo tests run the 924 MHz three times with three different voltage settings. I only listed the log and .out files for one of the three tests.

Sanity test results for 924 MHz
PLLM972##Rdv##c980i1300h1000.out
Version(“V1.0.0”);
CFGVersion(“NoCfgVersion”);
CFG(“extras\config_files\CFG_924MHz.cfg”);
DefName(“PLLM972##Rdv##c980i1300h1000”);
DefStartTime(“Wed May 04 09:49:19 2016”);
DefEndTime(“Wed May 04 09:49:33 2016”);
SetDimension(1);

DefAxis(0, “Rdv”, 27, DefValues([‘27’] ));

DefResult(FindState([0]), 1); # 1

972PLLM_c980i1300h1000_Rdv.log.txt

Welcome to…
_ _ _ ___ ___ __
//\ ___ | |__ ()| | ___ //\ /\ / / \
/ \ / _ \ | ’
\ | || | / _ \ / \ // /// /\ /\ \
/ //\ | (
) || |
) || || || // //\ / _/// /_// _\ \
/ / _
/ |.__/ |||| _|/ /_//_,’ _/
Copyright 2008 by NVIDIA Corporation. All rights reserved. All
information contained herein is proprietary and confidential to NVIDIA
Corporation. Any use, reproduction, or disclosure without the written
permission of NVIDIA Corporation is prohibited.

Intermediate results printed to the .out file###

Setting PLLM972##Rdv##c980i1300h1000 State:
Rdv: 27
spawning nvhost: [‘C:\Tegra_K1_Memory_CharacterizationV1.0.1\nvhost.exe’, ‘-C’, ‘50000’, ‘–avp’, ‘tests\debug_nvt124_rvds_armv4\wfblit_lite.axf’, ‘–sdram’, ‘c:\users\ross\appdata\local\temp\tmpvwpe4dw’, ‘-t’, ‘30’, ‘–port’, ‘None’, ‘–chip’, ‘t124’, ‘–skip-reset’, ‘–’, ‘-fc’, ‘0,50,0’, ‘-vic’, ‘312’, ‘-reg’, ‘1’, ‘-log’, ‘0’, ‘-m’, ‘0xbf800000’, ‘-z’, ‘16’, ‘-s’, ‘0xffffffff’, ‘-n’, ‘972##Rdv##c980i1300h1000’, ‘-b’, ‘i’, ‘–’]
nvhost: ========================================
nvhost: Found --chip parameter
Error ParseFieldName: (null)
Error processing statement: SDRAM[0].PllMSetupControl=0x00000000
Error ParseFieldName: (null)
Error processing statement: SDRAM[0].EmcBctSpare1=0x00000000
nvhost: …success! Found t124
nvhost: ========================================
nvblserver: Loading “tests\debug_nvt124_rvds_armv4\wfblit_lite.axg” via usb:…
Done.
WARNING: Ignoring auto-detect due to --chip parameter
clk_src_addr[clk][1]

(‘VIC’, ‘PllC3’, 0, 5)
clk_src_addr[clk][1]

(‘HOST1X’, ‘PllC2’, 0, 1)
base_value: 0x6000602c, src: PllP0, n:0x 1, m:0x0

base_value: 0x40106801, m: 0x 1, n:0x68, p:0x1

_board=PM375
rail=VDD_CORE
pmu_type=AMS
pmu_type_ifc=i2c4
pmu_ping_dev= 64
chip=t124

…Now connected to target using usb

Hit a Breakpoint. Use shrun to continue.

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(60006678) = 0x00000000

Enter command:
Enter command: nvhost: *(60006180) = 0x00000000

Enter command:
Enter command: nvhost: *(6000602C) = 0x00000000

Enter command:
Enter command: nvhost: *(60006028) = 0x20000040

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(60006008) = 0xefddf326

Enter command:
Enter command: nvhost: *(60006008) = 0xefddf326

Enter command:
Enter command:
Enter command: nvhost: *(60006014) = 0x000004c0

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000current vcore= 1100
_board=PM375
rail=VDD_CORE
pmu_type=AMS
pmu_type_ifc=i2c4
pmu_ping_dev= 64
chip=t124
range_check is done
I2C write: dev(0x40), addr(0x1), data(0x28)
D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command: nvhost: *(7000D010) = 0x00000032

Enter command:
Enter command:
Enter command: nvhost: *(60006008) = 0xefdd7326

Enter command:
Enter command: nvhost: *(60006008) = 0xefddf326

Enter command:
Enter command:
Enter command: nvhost: *(60006014) = 0x000084c0

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D0_board=PM375
rail=VDD_CORE
pmu_type=AMS
pmu_type_ifc=i2c4
pmu_ping_dev= 64
chip=t124
1C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command: nvhost: *(7000D010) = 0x00000028

Enter command:
Enter command:
Enter command: nvhost: *(60006008) = 0xefdd7326

Enter command:
Enter command: nvhost: *(60006008) = 0xefddf326

Enter command:
Enter command:
Enter command: nvhost: *(60006014) = 0x000084c0

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvrange_check is done
I2C write: dev(0x40), addr(0x1), data(0x26)
_board=PM375
rail=VDDIO_DDR
pmu_type=AMS
pmu_type_ifc=i2c4
pmu_ping_dev= 64
chip=t124
host: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command: nvhost: *(7000D010) = 0x00000026

Enter command:
Enter command:
Enter command: nvhost: *(60006008) = 0xefdd7326

Enter command:
Enter command: nvhost: *(60006008) = 0xefddf326

Enter command:
Enter command:
Enter command: nvhost: *(60006014) = 0x000084c0

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhostI2C write: dev(0x40), addr(0x2), data(0x38)
_board=PM375
rail=VDD_DDR_HS
pmu_type=AMS
pmu_type_ifc=i2c4
pmu_ping_dev= 64
chip=t124
: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command: nvhost: *(7000D010) = 0x00000038

Enter command:
Enter command:
Enter command: nvhost: *(60006008) = 0xefdd7326

Enter command:
Enter command: nvhost: *(60006008) = 0xefddf326

Enter command:
Enter command:
Enter command: nvhost: *(60006014) = 0x000084c0

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(range_check is done
I2C write: dev(0x40), addr(0x10), data(0x8)
_board=PM375
rail=VDD_RTC
pmu_type=AMS
pmu_type_ifc=i2c4
pmu_ping_dev= 64
chip=t124
7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command: nvhost: *(7000D010) = 0x00000008

Enter command:
Enter command:
Enter command: nvhost: *(60006008) = 0xefdd7326

Enter command:
Enter command: nvhost: *(60006008) = 0xefddf326

Enter command:
Enter command:
Enter command: nvhost: *(60006014) = 0x000084c0

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000range_check is done
I2C write: dev(0x40), addr(0x13), data(0x13)
D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command: nvhost: *(7000D010) = 0x00000013

Enter command: target_stdout: enter NvTestMain V01
target_stdout: Processing argument 1: -fc
target_stdout: Processing argument 3: -vic
target_stdout: -vic 312
target_stdout: Processing argument 5: -reg
target_stdout: Processing argument 7: -log
target_stdout: Processing argument 9: -m
target_stdout: setting offset of the tested memory to 0xbf800000
target_stdout: Processing argument 11: -z
target_stdout: Processing argument 13: -s
target_stdout: Processing argument 15: -n
target_stdout: Processing argument 17: -b
target_stdout: The number of pattern: 16, box num 30
target_stdout: box width/height 2048 128 Surface width/height: 2048 3840
target_stdout: init sdram
target_stdout: Memory size = 0x00000400
target_stdout: SDRAM Subtest Start
target_stdout: SDRAM Subtest PASS
target_stdout: SDRAM Subtest Start
target_stdout: SDRAM Subtest PASS
target_stdout: SDRAM Subtest Start
target_stdout: SDRAM Subtest PASS
target_stdout: SDRAM Subtest Start
target_stdout: SDRAM Subtest PASS
target_stdout: SDRAM test PASSED
target_stdout: Breaking after sdram init…
Hit a Breakpoint. Use shrun to continue.
nvhost: OK

Enter command: target_stdout: Register Engine
target_stdout: Find Engine id: 0x5d
target_stdout: search id: 0x5e
target_stdout: search id: 0x5d
target_stdout: Engine ID: 0x5d found
target_stdout:
target_stdout:
target_stdout: -------Start: sanity in Register based mode
target_stdout: Board: E1186
target_stdout: top 0xfffffffe
target_stdout: initBLit
target_stdout: Init Vic Frequency Ctrl
target_stdout: Skipping pllc programming
target_stdout: SOURCE_VIC reg: 0xa0000000 VIC source: PLLC3_OUT0
target_stdout: ENB X reg: 0x01040000 vic clock: enable
target_stdout: ENB L reg: 0x90400130 host1x clock: enable
target_stdout: AllocSyncpt
target_stdout: channe base:0x50000000 sync base:0x2100, syncpt0 base:0xf80
target_stdout: prep surface
target_stdout: DRAM addr range: 0x80000000 - 0xfffffffe
target_stdout: DRAM footprint: 0xbf800000 - 0xc0700000 (wfblit)
target_stdout: DRAM used: 15.0MB (blit uses 15.0MB)
target_stdout: == Range 0 in 1: 0xbf800000 - 0xc06fffff
target_stdout: wfblitcore
target_stdout: Patterns loaded. starting blits.
target_stdout: PMC aperture space
target_stdout: PMC_PLLP_WB0_OVERRIDE reg: 0x00000422
target_stdout: PLLM_WB0_OVERRIDE_FREQ reg: 0x0000010c
target_stdout: PMC:PLLP: override: disable
target_stdout: PMC:PLLM: override: disable (12,1)
target_stdout:
target_stdout: CAR aperture space
target_stdout: PLLM: 972MHz(1,81,0), PLL_BASE: 0x4c005101,
target_stdout: PLLP: override: enable
target_stdout: PLLP: 432MHz(2,72,0), PLL_BASE: 0x58004802,
target_stdout: PLLC: 624MHz(1,104,1), PLL_BASE: 0x48106801,
target_stdout: EMC source clk: PLLM_UD, SOURCE_EMC: 0x80000000
target_stdout: (ref=12MHz)
target_stdout: EMC freq: 972MHz
target_stdout: start box. loops: 0x0 numbox: 30
target_stdout: end box
target_stdout: Programming done. Waiting test done.
target_stdout: ----------------------
target_stdout: T124 Memory Statistics
target_stdout: ----------------------
target_stdout: Stats (
target_stdout:
target_stdout: Channel 0:
target_stdout: DEV 0:
target_stdout: .RD (
target_stdout: .RD8 (
target_stdout: .WR (
target_stdout: .WR8 (
target_stdout: .ACT (
target_stdout: .REF (
target_stdout: .SREF (
target_stdout: .E1CA (
target_stdout: .E1SA (
target_stdout: .E0CA (
target_stdout: .E0SA (
target_stdout: .E1CN (
target_stdout: .E1SN (
target_stdout: .E0CN (
target_stdout: .E0SN (
target_stdout:
target_stdout: DEV 1:
target_stdout: .RD (
target_stdout: .RD8 (
target_stdout: .WR (
target_stdout: .WR8 (
target_stdout: .ACT (
target_stdout: .REF (
target_stdout: .SREF (
target_stdout: .E1CA (
target_stdout: .E1SA (
target_stdout: .E0CA (
target_stdout: .E0SA (
target_stdout: .E1CN (
target_stdout: .E1SN (
target_stdout: .E0CN (
target_stdout: .E0SN (
target_stdout:
target_stdout: Channel 0 Bandwidth(avg): 3822MB/s, or 49% (assuming static 972MHz)
target_stdout: =====================
target_stdout: End Memory Statistics
target_stdout: =====================
target_stdout: Blit done. The blit took 0.0 seconds
target_stdout: Read back check. Mask = 0xffffffff
target_stdout:
target_stdout: index: 0x0 box/x/y: 2/12/0 Expected:0x0 Actual:0x2
target_stdout: Physaddr: 0xbf900030
target_stdout: Default Pattern. Init Pattern format: WalkingZeros, pattern index: 0x2.
target_stdout: Current Pattern format: SuperZeroOne, pattern index: 0x3.
target_stdout: Physical Location. rank 0x1, channel(sp): 0x0
target_stdout:
target_stdout: index: 0x1 box/x/y: 2/220/0 Expected:0x0 Actual:0x10002
target_stdout: Physaddr: 0xbf900370
target_stdout: Default Pattern. Init Pattern format: WalkingZeros, pattern index: 0x2.
target_stdout: Current Pattern format: SuperZeroOne, pattern index: 0x3.
target_stdout: Physical Location. rank 0x1, channel(sp): 0x0
target_stdout:
target_stdout: index: 0x2 box/x/y: 2/268/0 Expected:0x0 Actual:0x2
target_stdout: Physaddr: 0xbf900430
target_stdout: Default Pattern. Init Pattern format: WalkingZeros, pattern index: 0x2.
target_stdout: Current Pattern format: SuperZeroOne, pattern index: 0x3.
target_stdout: Physical Location. rank 0x1, channel(sp): 0x0
target_stdout:
target_stdout: index: 0x3 box/x/y: 2/635/0 Expected:0x0 Actual:0x20
target_stdout: Physaddr: 0xbf9009ec
target_stdout: Default Pattern. Init Pattern format: WalkingZeros, pattern index: 0x2.
target_stdout: Current Pattern format: SuperZeroOne, pattern index: 0x3.
target_stdout: Physical Location. rank 0x1, channel(sp): 0x0
target_stdout:
target_stdout: index: 0x4 box/x/y: 2/707/0 Expected:0x0 Actual:0x10000
target_stdout: Physaddr: 0xbf900b0c
target_stdout: Default Pattern. Init Pattern format: WalkingZeros, pattern index: 0x2.
target_stdout: Current Pattern format: SuperZeroOne, pattern index: 0x3.
target_stdout: Physical Location. rank 0x1, channel(sp): 0x0
target_stdout:
target_stdout: index: 0x5 box/x/y: 2/67/1 Expected:0x0 Actual:0x10000
target_stdout: Physaddr: 0xbf90110c
target_stdout: Default Pattern. Init Pattern format: WalkingZeros, pattern index: 0x2.
target_stdout: Current Pattern format: SuperZeroOne, pattern index: 0x3.
target_stdout: Physical Location. rank 0x1, channel(sp): 0x0
target_stdout:
target_stdout: index: 0x6 box/x/y: 2/267/1 Expected:0x0 Actual:0x10000
target_stdout: Physaddr: 0xbf90142c
target_stdout: Default Pattern. Init Pattern format: WalkingZeros, pattern index: 0x2.
target_stdout: Current Pattern format: SuperZeroOne, pattern index: 0x3.
target_stdout: Physical Location. rank 0x1, channel(sp): 0x0
target_stdout:
target_stdout: index: 0x7 box/x/y: 2/347/1 Expected:0x0 Actual:0xa0
target_stdout: Physaddr: 0xbf90156c
target_stdout: Default Pattern. Init Pattern format: WalkingZeros, pattern index: 0x2.
target_stdout: Current Pattern format: SuperZeroOne, pattern index: 0x3.
target_stdout: Physical Location. rank 0x1, channel(sp): 0x0
target_stdout:
target_stdout: index: 0x8 box/x/y: 2/397/1 Expected:0x0 Actual:0x10000
target_stdout: Physaddr: 0xbf901634
target_stdout: Default Pattern. Init Pattern format: WalkingZeros, pattern index: 0x2.
target_stdout: Current Pattern format: SuperZeroOne, pattern index: 0x3.
target_stdout: Physical Location. rank 0x1, channel(sp): 0x0
target_stdout:
target_stdout: index: 0x9 box/x/y: 2/403/1 Expected:0x0 Actual:0xa0
target_stdout: Physaddr: 0xbf90164c
target_stdout: Default Pattern. Init Pattern format: WalkingZeros, pattern index: 0x2.
target_stdout: Current Pattern format: SuperZeroOne, pattern index: 0x3.
target_stdout: Physical Location. rank 0x1, channel(sp): 0x0
target_stdout: wfblitcore done!
target_stdout: WfBlitCoreRun() returned 524291.
target_stdout: [fail: SubtestWfblit at /share/git-dev/dev-t124-bringup/tests/diags/mods/tests/wfblit_lite/wfblit.c:670]
target_stdout: printing errors!
target_stdout: Miscs info:
target_stdout: DRAM WIDTH: X64
target_stdout: DRAM TYPE: DDR3
target_stdout: DRAM DATA SWZL: LOWER
target_stdout:
target_stdout: Error info:
target_stdout: Bit FlipsToOne FlipsToZero
target_stdout:
target_stdout: Channel: 0x0
target_stdout: 00000000 NOERR NOERR
target_stdout: 00000001 NOERR NOERR
target_stdout: 00000002 NOERR NOERR
target_stdout: 00000003 NOERR NOERR
target_stdout: 00000004 NOERR NOERR
target_stdout: 00000005 NOERR NOERR
target_stdout: 00000006 NOERR NOERR
target_stdout: 00000007 NOERR NOERR
target_stdout: 00000008 NOERR NOERR
target_stdout: 00000009 NOERR NOERR
target_stdout: 00000010 NOERR NOERR
target_stdout: 00000011 NOERR NOERR
target_stdout: 00000012 NOERR NOERR
target_stdout: 00000013 NOERR NOERR
target_stdout: 00000014 NOERR NOERR
target_stdout: 00000015 NOERR NOERR
target_stdout: 00000016 NOERR NOERR
target_stdout: 00000017 NOERR NOERR
target_stdout: 00000018 NOERR NOERR
target_stdout:

I don’t think the whole log file got posted so here it is again:

972PLLM_c980i1300h1000_Rdv.log.txt

Welcome to…
_ _ _ ___ ___ __
//\ ___ | |__ ()| | ___ //\ /\ / / \
/ \ / _ \ | ’
\ | || | / _ \ / \ // /// /\ /\ \
/ //\ | (
) || |
) || || || // //\ / _/// /_// _\ \
/ / _
/ |.__/ |||| _|/ /_//_,’ _/
Copyright 2008 by NVIDIA Corporation. All rights reserved. All
information contained herein is proprietary and confidential to NVIDIA
Corporation. Any use, reproduction, or disclosure without the written
permission of NVIDIA Corporation is prohibited.

Intermediate results printed to the .out file###

Setting PLLM972##Rdv##c980i1300h1000 State:
Rdv: 27
spawning nvhost: [‘C:\Tegra_K1_Memory_CharacterizationV1.0.1\nvhost.exe’, ‘-C’, ‘50000’, ‘–avp’, ‘tests\debug_nvt124_rvds_armv4\wfblit_lite.axf’, ‘–sdram’, ‘c:\users\ross\appdata\local\temp\tmpvwpe4dw’, ‘-t’, ‘30’, ‘–port’, ‘None’, ‘–chip’, ‘t124’, ‘–skip-reset’, ‘–’, ‘-fc’, ‘0,50,0’, ‘-vic’, ‘312’, ‘-reg’, ‘1’, ‘-log’, ‘0’, ‘-m’, ‘0xbf800000’, ‘-z’, ‘16’, ‘-s’, ‘0xffffffff’, ‘-n’, ‘972##Rdv##c980i1300h1000’, ‘-b’, ‘i’, ‘–’]
nvhost: ========================================
nvhost: Found --chip parameter
Error ParseFieldName: (null)
Error processing statement: SDRAM[0].PllMSetupControl=0x00000000
Error ParseFieldName: (null)
Error processing statement: SDRAM[0].EmcBctSpare1=0x00000000
nvhost: …success! Found t124
nvhost: ========================================
nvblserver: Loading “tests\debug_nvt124_rvds_armv4\wfblit_lite.axg” via usb:…
Done.
WARNING: Ignoring auto-detect due to --chip parameter
clk_src_addr[clk][1]

(‘VIC’, ‘PllC3’, 0, 5)
clk_src_addr[clk][1]

(‘HOST1X’, ‘PllC2’, 0, 1)
base_value: 0x6000602c, src: PllP0, n:0x 1, m:0x0

base_value: 0x40106801, m: 0x 1, n:0x68, p:0x1

_board=PM375
rail=VDD_CORE
pmu_type=AMS
pmu_type_ifc=i2c4
pmu_ping_dev= 64
chip=t124

…Now connected to target using usb

Hit a Breakpoint. Use shrun to continue.

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(60006678) = 0x00000000

Enter command:
Enter command: nvhost: *(60006180) = 0x00000000

Enter command:
Enter command: nvhost: *(6000602C) = 0x00000000

Enter command:
Enter command: nvhost: *(60006028) = 0x20000040

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(60006008) = 0xefddf326

Enter command:
Enter command: nvhost: *(60006008) = 0xefddf326

Enter command:
Enter command:
Enter command: nvhost: *(60006014) = 0x000004c0

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000current vcore= 1100
_board=PM375
rail=VDD_CORE
pmu_type=AMS
pmu_type_ifc=i2c4
pmu_ping_dev= 64
chip=t124
range_check is done
I2C write: dev(0x40), addr(0x1), data(0x28)
D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command: nvhost: *(7000D010) = 0x00000032

Enter command:
Enter command:
Enter command: nvhost: *(60006008) = 0xefdd7326

Enter command:
Enter command: nvhost: *(60006008) = 0xefddf326

Enter command:
Enter command:
Enter command: nvhost: *(60006014) = 0x000084c0

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D0_board=PM375
rail=VDD_CORE
pmu_type=AMS
pmu_type_ifc=i2c4
pmu_ping_dev= 64
chip=t124
1C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command: nvhost: *(7000D010) = 0x00000028

Enter command:
Enter command:
Enter command: nvhost: *(60006008) = 0xefdd7326

Enter command:
Enter command: nvhost: *(60006008) = 0xefddf326

Enter command:
Enter command:
Enter command: nvhost: *(60006014) = 0x000084c0

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvrange_check is done
I2C write: dev(0x40), addr(0x1), data(0x26)
_board=PM375
rail=VDDIO_DDR
pmu_type=AMS
pmu_type_ifc=i2c4
pmu_ping_dev= 64
chip=t124
host: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command: nvhost: *(7000D010) = 0x00000026

Enter command:
Enter command:
Enter command: nvhost: *(60006008) = 0xefdd7326

Enter command:
Enter command: nvhost: *(60006008) = 0xefddf326

Enter command:
Enter command:
Enter command: nvhost: *(60006014) = 0x000084c0

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhostI2C write: dev(0x40), addr(0x2), data(0x38)
_board=PM375
rail=VDD_DDR_HS
pmu_type=AMS
pmu_type_ifc=i2c4
pmu_ping_dev= 64
chip=t124
: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command: nvhost: *(7000D010) = 0x00000038

Enter command:
Enter command:
Enter command: nvhost: *(60006008) = 0xefdd7326

Enter command:
Enter command: nvhost: *(60006008) = 0xefddf326

Enter command:
Enter command:
Enter command: nvhost: *(60006014) = 0x000084c0

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(range_check is done
I2C write: dev(0x40), addr(0x10), data(0x8)
_board=PM375
rail=VDD_RTC
pmu_type=AMS
pmu_type_ifc=i2c4
pmu_ping_dev= 64
chip=t124
7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command: nvhost: *(7000D010) = 0x00000008

Enter command:
Enter command:
Enter command: nvhost: *(60006008) = 0xefdd7326

Enter command:
Enter command: nvhost: *(60006008) = 0xefddf326

Enter command:
Enter command:
Enter command: nvhost: *(60006014) = 0x000084c0

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000range_check is done
I2C write: dev(0x40), addr(0x13), data(0x13)
D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command:
Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000100

Enter command: nvhost: *(7000D01C) = 0x00000000

Enter command: nvhost: *(7000D010) = 0x00000013

Enter command: target_stdout: enter NvTestMain V01
target_stdout: Processing argument 1: -fc
target_stdout: Processing argument 3: -vic
target_stdout: -vic 312
target_stdout: Processing argument 5: -reg
target_stdout: Processing argument 7: -log
target_stdout: Processing argument 9: -m
target_stdout: setting offset of the tested memory to 0xbf800000
target_stdout: Processing argument 11: -z
target_stdout: Processing argument 13: -s
target_stdout: Processing argument 15: -n
target_stdout: Processing argument 17: -b
target_stdout: The number of pattern: 16, box num 30
target_stdout: box width/height 2048 128 Surface width/height: 2048 3840
target_stdout: init sdram
target_stdout: Memory size = 0x00000400
target_stdout: SDRAM Subtest Start
target_stdout: SDRAM Subtest PASS
target_stdout: SDRAM Subtest Start
target_stdout: SDRAM Subtest PASS
target_stdout: SDRAM Subtest Start
target_stdout: SDRAM Subtest PASS
target_stdout: SDRAM Subtest Start
target_stdout: SDRAM Subtest PASS
target_stdout: SDRAM test PASSED
target_stdout: Breaking after sdram init…
Hit a Breakpoint. Use shrun to continue.
nvhost: OK

Enter command: target_stdout: Register Engine
target_stdout: Find Engine id: 0x5d
target_stdout: search id: 0x5e
target_stdout: search id: 0x5d
target_stdout: Engine ID: 0x5d found
target_stdout:
target_stdout:
target_stdout: -------Start: sanity in Register based mode
target_stdout: Board: E1186
target_stdout: top 0xfffffffe
target_stdout: initBLit
target_stdout: Init Vic Frequency Ctrl
target_stdout: Skipping pllc programming
target_stdout: SOURCE_VIC reg: 0xa0000000 VIC source: PLLC3_OUT0
target_stdout: ENB X reg: 0x01040000 vic clock: enable
target_stdout: ENB L reg: 0x90400130 host1x clock: enable
target_stdout: AllocSyncpt
target_stdout: channe base:0x50000000 sync base:0x2100, syncpt0 base:0xf80
target_stdout: prep surface
target_stdout: DRAM addr range: 0x80000000 - 0xfffffffe
target_stdout: DRAM footprint: 0xbf800000 - 0xc0700000 (wfblit)
target_stdout: DRAM used: 15.0MB (blit uses 15.0MB)
target_stdout: == Range 0 in 1: 0xbf800000 - 0xc06fffff
target_stdout: wfblitcore
target_stdout: Patterns loaded. starting blits.
target_stdout: PMC aperture space
target_stdout: PMC_PLLP_WB0_OVERRIDE reg: 0x00000422
target_stdout: PLLM_WB0_OVERRIDE_FREQ reg: 0x0000010c
target_stdout: PMC:PLLP: override: disable
target_stdout: PMC:PLLM: override: disable (12,1)
target_stdout:
target_stdout: CAR aperture space
target_stdout: PLLM: 972MHz(1,81,0), PLL_BASE: 0x4c005101,
target_stdout: PLLP: override: enable
target_stdout: PLLP: 432MHz(2,72,0), PLL_BASE: 0x58004802,
target_stdout: PLLC: 624MHz(1,104,1), PLL_BASE: 0x48106801,
target_stdout: EMC source clk: PLLM_UD, SOURCE_EMC: 0x80000000
target_stdout: (ref=12MHz)
target_stdout: EMC freq: 972MHz
target_stdout: start box. loops: 0x0 numbox: 30
target_stdout: end box
target_stdout: Programming done. Waiting test done.
target_stdout: ----------------------
target_stdout: T124 Memory Statistics
target_stdout: ----------------------
target_stdout: Stats (
target_stdout:
target_stdout: Channel 0:
target_stdout: DEV 0:
target_stdout: .RD (
target_stdout: .RD8 (
target_stdout: .WR (
target_stdout: .WR8 (
target_stdout: .ACT (
target_stdout: .REF (
target_stdout: .SREF (
target_stdout: .E1CA (
target_stdout: .E1SA (
target_stdout: .E0CA (
target_stdout: .E0SA (
target_stdout: .E1CN (
target_stdout: .E1SN (
target_stdout: .E0CN (
target_stdout: .E0SN (
target_stdout:
target_stdout: DEV 1:
target_stdout: .RD (
target_stdout: .RD8 (
target_stdout: .WR (
target_stdout: .WR8 (
target_stdout: .ACT (
target_stdout: .REF (
target_stdout: .SREF (
target_stdout: .E1CA (
target_stdout: .E1SA (
target_stdout: .E0CA (
target_stdout: .E0SA (
target_stdout: .E1CN (
target_stdout: .E1SN (
target_stdout: .E0CN (
target_stdout: .E0SN (
target_stdout:
target_stdout: Channel 0 Bandwidth(avg): 3822MB/s, or 49% (assuming static 972MHz)
target_stdout: =====================
target_stdout: End Memory Statistics
target_stdout: =====================
target_stdout: Blit done. The blit took 0.0 seconds
target_stdout: Read back check. Mask = 0xffffffff
target_stdout:
target_stdout: index: 0x0 box/x/y: 2/12/0 Expected:0x0 Actual:0x2
target_stdout: Physaddr: 0xbf900030
target_stdout: Default Pattern. Init Pattern format: WalkingZeros, pattern index: 0x2.
target_stdout: Current Pattern format: SuperZeroOne, pattern index: 0x3.
target_stdout: Physical Location. rank 0x1, channel(sp): 0x0
target_stdout:
target_stdout: index: 0x1 box/x/y: 2/220/0 Expected:0x0 Actual:0x10002
target_stdout: Physaddr: 0xbf900370
target_stdout: Default Pattern. Init Pattern format: WalkingZeros, pattern index: 0x2.
target_stdout: Current Pattern format: SuperZeroOne, pattern index: 0x3.
target_stdout: Physical Location. rank 0x1, channel(sp): 0x0
target_stdout:
target_stdout: index: 0x2 box/x/y: 2/268/0 Expected:0x0 Actual:0x2
target_stdout: Physaddr: 0xbf900430
target_stdout: Default Pattern. Init Pattern format: WalkingZeros, pattern index: 0x2.
target_stdout: Current Pattern format: SuperZeroOne, pattern index: 0x3.
target_stdout: Physical Location. rank 0x1, channel(sp): 0x0
target_stdout:
target_stdout: index: 0x3 box/x/y: 2/635/0 Expected:0x0 Actual:0x20
target_stdout: Physaddr: 0xbf9009ec
target_stdout: Default Pattern. Init Pattern format: WalkingZeros, pattern index: 0x2.
target_stdout: Current Pattern format: SuperZeroOne, pattern index: 0x3.
target_stdout: Physical Location. rank 0x1, channel(sp): 0x0
target_stdout:
target_stdout: index: 0x4 box/x/y: 2/707/0 Expected:0x0 Actual:0x10000
target_stdout: Physaddr: 0xbf900b0c
target_stdout: Default Pattern. Init Pattern format: WalkingZeros, pattern index: 0x2.
target_stdout: Current Pattern format: SuperZeroOne, pattern index: 0x3.
target_stdout: Physical Location. rank 0x1, channel(sp): 0x0
target_stdout:
target_stdout: index: 0x5 box/x/y: 2/67/1 Expected:0x0 Actual:0x10000
target_stdout: Physaddr: 0xbf90110c
target_stdout: Default Pattern. Init Pattern format: WalkingZeros, pattern index: 0x2.
target_stdout: Current Pattern format: SuperZeroOne, pattern index: 0x3.
target_stdout: Physical Location. rank 0x1, channel(sp): 0x0
target_stdout:
target_stdout: index: 0x6 box/x/y: 2/267/1 Expected:0x0 Actual:0x10000
target_stdout: Physaddr: 0xbf90142c
target_stdout: Default Pattern. Init Pattern format: WalkingZeros, pattern index: 0x2.
target_stdout: Current Pattern format: SuperZeroOne, pattern index: 0x3.
target_stdout: Physical Location. rank 0x1, channel(sp): 0x0
target_stdout:
target_stdout: index: 0x7 box/x/y: 2/347/1 Expected:0x0 Actual:0xa0
target_stdout: Physaddr: 0xbf90156c
target_stdout: Default Pattern. Init Pattern format: WalkingZeros, pattern index: 0x2.
target_stdout: Current Pattern format: SuperZeroOne, pattern index: 0x3.
target_stdout: Physical Location. rank 0x1, channel(sp): 0x0
target_stdout:
target_stdout: index: 0x8 box/x/y: 2/397/1 Expected:0x0 Actual:0x10000
target_stdout: Physaddr: 0xbf901634
target_stdout: Default Pattern. Init Pattern format: WalkingZeros, pattern index: 0x2.
target_stdout: Current Pattern format: SuperZeroOne, pattern index: 0x3.
target_stdout: Physical Location. rank 0x1, channel(sp): 0x0
target_stdout:
target_stdout: index: 0x9 box/x/y: 2/403/1 Expected:0x0 Actual:0xa0
target_stdout: Physaddr: 0xbf90164c
target_stdout: Default Pattern. Init Pattern format: WalkingZeros, pattern index: 0x2.
target_stdout: Current Pattern format: SuperZeroOne, pattern index: 0x3.
target_stdout: Physical Location. rank 0x1, channel(sp): 0x0
target_stdout: wfblitcore done!
target_stdout: WfBlitCoreRun() returned 524291.
target_stdout: [fail: SubtestWfblit at /share/git-dev/dev-t124-bringup/tests/diags/mods/tests/wfblit_lite/wfblit.c:670]
target_stdout: printing errors!
target_stdout: Miscs info:
target_stdout: DRAM WIDTH: X64
target_stdout: DRAM TYPE: DDR3
target_stdout: DRAM DATA SWZL: LOWER
target_stdout:
target_stdout: Error info:
target_stdout: Bit FlipsToOne FlipsToZero
target_stdout:
target_stdout: Channel: 0x0
target_stdout: 00000000 NOERR NOERR
target_stdout: 00000001 NOERR NOERR
target_stdout: 00000002 NOERR NOERR
target_stdout: 00000003 NOERR NOERR
target_stdout: 00000004 NOERR NOERR
target_stdout: 00000005 NOERR NOERR
target_stdout: 00000006 NOERR NOERR
target_stdout: 00000007 NOERR NOERR
target_stdout: 00000008 NOERR NOERR
target_stdout: 00000009 NOERR NOERR
target_stdout: 00000010 NOERR NOERR
target_stdout: 00000011 NOERR NOERR
target_stdout: 00000012 NOERR NOERR
target_stdout: 00000013 NOERR NOERR
target_stdout: 00000014 NOERR NOERR
target_stdout: 00000015 NOERR NOERR
target_stdout: 00000016 NOERR NOERR
target_stdout: 00000017 NOERR NOERR
target_stdout: 00000018 NOERR NOERR
target_stdout: 00000019 NOERR NOERR
target_stdout: 00000020 NOERR NOERR
target_stdout: 00000021 NOERR NOERR
target_stdout: 00000022 NOERR NOERR
target_stdout: 00000023 NOERR NOERR
target_stdout: 00000024 00001288 00001275
target_stdout: 00000025 00001292 00001244
target_stdout: 00000026 00001261 00001308
target_stdout: 00000027 00001285 00001277
target_stdout: 00000028 00001282 00001281
target_stdout: 00000029 00001250 00001305
target_stdout: 00000030 00001294 00001242
target_stdout: 00000031 00001275 00001308
target_stdout:
target_stdout: Channel: 0x1
target_stdout: 00000000 00002386 00002043
target_stdout: 00000001 00003023 00002057
target_stdout: 00000002 00001903 00002029
target_stdout: 00000003 00001963 00002036
target_stdout: 00000004 00001903 00002063
target_stdout: 00000005 00002432 00002077
target_stdout: 00000006 00001881 00002077
target_stdout: 00000007 00002441 00001909
target_stdout: 00000008 NOERR NOERR
target_stdout: 00000009 NOERR NOERR
target_stdout: 00000010 NOERR NOERR
target_stdout: 00000011 NOERR NOERR
target_stdout: 00000012 NOERR NOERR
target_stdout: 00000013 NOERR NOERR
target_stdout: 00000014 NOERR NOERR
target_stdout: 00000015 NOERR NOERR
target_stdout: 00000016 00001455 00000000
target_stdout: 00000017 NOERR NOERR
target_stdout: 00000018 NOERR NOERR
target_stdout: 00000019 NOERR NOERR
target_stdout: 00000020 NOERR NOERR
target_stdout: 00000021 NOERR NOERR
target_stdout: 00000022 NOERR NOERR
target_stdout: 00000023 NOERR NOERR
target_stdout: 00000024 NOERR NOERR
target_stdout: 00000025 NOERR NOERR
target_stdout: 00000026 NOERR NOERR
target_stdout: 00000027 NOERR NOERR
target_stdout: 00000028 NOERR NOERR
target_stdout: 00000029 NOERR NOERR
target_stdout: 00000030 NOERR NOERR
target_stdout: 00000031 NOERR NOERR
target_stdout:
target_stdout: Found 10526 memory errors. Channel 0: 2998, Channel 1: 7528
target_stdout: … Stopping showing detail info after 10 errors
target_stdout: Use -ec to control count of error output
target_stdout: AP: Fail: Byte3 = 0x00000001 Byte2 = 0x00000001 Byte1 = 0x00000000 Byte0 = 0x00000001
target_stdout: ------- End: sanity in Register based mode
target_stdout: [fail: SubtestWfblit]
target_stdout: ---------------
target_stdout: total subtests: 1
target_stdout: total failures: 1
target_stdout:
Hit a Breakpoint. Use shrun to continue.
nvhost: OK

Enter command: target_exit(1)
nvhost: QUIT
error: the test application failed
Result: 0x1

Estimated End Time: Wed May 04 09:49:33 2016

===SHMOO COMPLETE===

Micron_2GB_MT41K256M16HA_ddr3.par is for -125 type (1600MT/s) not for -107 type (1866MT/s), you can use below .par to generate CFG.

Can’t upload file, copy here.

// Do not edit. Generated by gen_sdram_cfg V5.0.13. Command:
// gen_sdram_cfg -p ddr3_32Mx16x8_MT41K256M16LY-107 -pllm_ref_khz 12000

// emem type: ddr3_32Mx16x8_MT41K256M16LY-107

// General info:
// NA can be used for some entries not applicable for a DRAM.
// DF can be used for the entries that this tool can find default from JEDEC DRAM spec
// or from NVIDIA internal spec.
// To find out what this tool eventually uses for DF, use -f -p option to print out.
// The entries not used in calculation may stay NA or DF which is harmless.

// dramType must be the first non-comment line of parameter file as it resets all values
dramType : DDR3 // dram type, must set to one of LPDDR2/DDR3

// DRAM settings
NUM_DEV : 1 // num of devices, can be 1 or 2
D0_BANK_BITS : 3 // num of device 0 bank bits
D0_COL_BITS : 10 // num of device 0 column bits
D0_SIZE_MB : 1024 // size of device 0 in MB
D1_BANK_BITS : 3 // num of device 1 bank bits, set to D0_BANK_BITS if NUM_DEV=1
D1_COL_BITS : 10 // num of device 1 column bits, set to D0_COL_BITS if NUM_DEV=1
D1_SIZE_MB : 1024 // size of device 1 in MB, set to D0_SIZE_MB if NUM_DEV=1
PAGE_SIZE_KB : 2 // dram page size in KB: 1 or 2 on DDR3, NA for others

// DRAM timing parameters
// The unit for each entry is specified in the braces:
// (ns): nano-seconds. (clk) number of clocks. (int) an integer
// Do not use NA or DF unless explicitly mentioned in comments
tCKnom : 1.071 // (ns) the minimal allowed clock period on a DRAM
tCK : DF // (ns) clock period, tool uses tCKnom if set to DF
tRL : DF // (clk) CL (DDR3) or RL (LPDDR2). tool makes guess if set to DF
tWL : DF // (clk) WL (LPDDR2) or CWL (DDR3), tool makes guess if set to DF
tRP : 13.91 // (ns) tRP, please give datasheet number or tool uses worst case value
tRASmin : 34 // (ns) min tRAS, please give datasheet number or tool uses worst case value
tRASmax : 70200 // (ns) max tRAS, please give datasheet number or tool uses worst case value
tRFC : 260 // (ns) tRFC, please give datasheet number or tool uses worst case value
tRC : 47.91 // (ns) tRC, please give datasheet number or tool uses worst case value
tWR : 15 // (ns) tWR, please give datasheet number or tool uses worst case value
tRCD : 13.91 // (ns) tRCD, please give datasheet number or tool uses worst case value
tRRD : 6 // (ns) tRRD, please give datasheet number or tool uses worst case value
tPDEX : DF // (ns) power down exit time, or called tXP, tool uses JEDEC spec number if set to DF
tREFI : 7800 // (ns) average refresh interval, please give datasheet number or tool uses worst case value
tWTR : DF // (clk) tWTR, tool uses JEDEC spec number if set to DF
tDQSS : DF // (clk) tDQSS, tool uses JEDEC spec number if set to DF
tCKEmin : DF // (clk) minimal CKE pulse width, tool uses JEDEC spec number if set to DF
tRPAB : DF // (ns) All bank precharge time, tool uses JEDEC spec number if set to DF
tDQSCKmax : DF // (ns) maximum tDQSCK, tool uses JEDEC spec number if set to DF
tDQSCKmin : DF // (ns) minimum tDQSCK, tool uses JEDEC spec number if set to DF
tRTP : DF // (ns) tRTP, tool uses JEDEC spec number if set to DF
tFAW : 35 // (ns) tFAW, tool uses JEDEC spec number if set to DF
tXSR : DF // (ns) tXSR, tool uses JEDEC spec number if set to DF
tXSRDLL : DF // (ns) tXSRDLL, tool uses JEDEC spec number if set to DF
tREFBW : DF // (ns) tREFBW, tool uses JEDEC spec number if set to DF
tCLKSTABLE : DF // (clk) min number of clocks before power-down/self-refresh, tool uses JEDEC spec number if set to DF
is_lpddr2_s2 : NA // (int) 1 for LPDDR2-S2, 0 for LPDDR2-S4 (setting it wrong affects performance), NA for others
dqs_pulld_th : DF // (ns) DQS pulld down threshold, tool uses best knowledge if set to DF
odt_th : DF // (ns) ODT turn-off threshold, tool uses best knowledge if set to DF for DDR3, ignored (NA) for LPDDR2
is_lvddr3 : 1
ctt_th : DF // (ns) CTT turn-off threshold, tool uses best knowledge if set to DF
tCKdll : 4.20000 // (ns) tCKdll, threshold to turn on/off DLL, default to 300MHz
dram_x64 : 1
is_2x16 : DF
en_data_swzl : DF
tADR : NA
tCACKEL : NA
tCAENT : NA
tCACD : NA
tCACKEH : NA
tCAEXT : NA
lpddr3_nWR_extended_to_four: DF
tDQSCKmin_DLLoff : 1 // (ns) minimum tDQSCK for DDR3L when DLL is off, tool uses Hynix DRAM number if set to DF
tDQSCKmax_DLLoff : 10 // (ns) maximum tDQSCK for DDR3L when DLL is off, tool uses Hynix DRAM number if set to DF

// Tool options
allow_la_dda_cfg : 0 // Add LA/DDA programming as part of BOOT_LOADED boot_mode
dram_board_cfg : DF // DRAM board swizzle configuration
dqm_inverted : DF // Control to invert dqm
dqs_pulld_en : DF // force dqs pulldown. DF means only high freq turns it on
odt_en : DF // force odt enable. DF means only high freq turns it on
share_one_odt : DF // force share one odt.
dll_en : DF // force dll enable. DF means dll is always enabled
lock_dll_b4_cc : DF // lock dll before clock change
dll_cont : 0 // force dll mode to be continuous.
dll_ovr : DF // force dll override enable.
dll_override_val : DF // dll override value.
dll_use_th : DF // force dll_ovr=1 and dll_en=0 when below certain frequency
trim_ovr : 0 // force trimmer delay override enable.
ctt_en : DF // force enable ctt termination for DDR2
en_stp_ob_clk : DF // Enable stop ob clk feature during non write.
auto_cal_en : DF // force enable auto driver strength calibration
auto_cal_ovr : DF // override auto driver strength calibration
auto_cal_itv : DF // override auto cal interval
acpd : DF // enable active power down
dyn_sref : DF // enable dynamic self-refresh
clk_stop : 1 // enable clock stop (no effect on non-mobile dram)
pllm_ref_khz : 12000 // pllm ref clock frequency
lowest_pllm : 0 // use smallest pllm in calculation, otherwise keep pllm>500
low_jit_clk : 0 // use low jitter pllm on emc clk
low_lat_switch : 0 // use low latency clock source switch for emc clk
rdv_plus : 0 // number to add to the original calculated rdv
quse_late_plus : 0 // number to add to the original quse_late, negative ok
odt_mrs_en : DF // force odt enable in mrs. DF is turning on only on two dev
core_voltage_mv : 1000 // core voltage (needed for trimmer calculation)
burst_len : 2 // burst length, value is from the emc reg field enum
en_2t_timing : DF // enable 2t timing
slow_pd_exit : DF // ddr3 only: slow power down mode enable
sref_lock_dll : DF // ddr3 only: exit self-refresh without locking dll
auto_sref : 0 // ddr3 only: enable auto self-refresh
dll_mode : DF // overriding dll on/off mode
receiver_mode : DF // chooses receiver mode between schmitt, lssa and vref
schmitt_en : DF // turn on schmitt
dqs_receiver_mode : DF // chooses DQS receiver mode between schmitt, lssa and vref
pllm_div_ovr : 0 // enable the overriding of pllm p/m/n and clk dividor
pllm_p_val : DF // overriding pllm p, must be set when pllm_div_ovr = 1
pllm_m_val : DF // overriding pllm m, must be set when pllm_div_ovr = 1
pllm_n_val : DF // overriding pllm n, must be set when pllm_div_ovr = 1
clk_div_val : DF // overriding clk_div, must be set when pllm_div_ovr = 1
dev_sel : DF // value for DEV_SELECTN of emc regs except zcal/mrr
ddr3_dyn_odt : DF // turn on dyn odt on ddr3
per_dev_ib : DF // turn on per device in bound trimmer
per_dev_ob : DF // turn on per device out bound trimmer
emc_mc_clk_ratio : DF // clock ratio between emc and mc
stall_rw_digdll : DF // enable cfg_dll_stall_rw_until_lock
zcal_en_per : DF // force enable periodic zq calibration for LPDDR2/DDR3
zcal_en_cb : DF // do zcal-init/long on coldboot, no effect on periodic zq
zcal_en_wb : DF // do zcal-long after warmboot, no effect on periodic zq
short_zcal : 1 // lpddr2/ddr3 only: use short (instead of long) auto-zcal
datapipe_ob_bypass1: DF // disable stage 1 of outbound datapipe
datapipe_ob_bypass2: DF // disable stage 2 of outbound datapipe
datapipe_ob_bypass3: DF // disable stage 3 of outbound datapipe
datapipe_ob_bypass4: DF // disable stage 4 of outbound datapipe
addrpipe_ob_bypass1: DF // disable stage 1 of outbound address pipe
addrpipe_ob_bypass2: DF // disable stage 2 of outbound address pipe
datapipe_ib_bypass1: DF // disable stage 1 of inbound datapipe
datapipe_ib_bypass2: DF // disable stage 2 of inbound datapipe
datapipe_ib_bypass3: DF // disable stage 3 of inbound datapipe
datapipe_ib_bypass4: DF // disable stage 4 of inbound datapipe
addrpipe_ib_bypass1: DF // disable stage 1 of inbound address pipe
addrpipe_ib_bypass2: DF // disable stage 2 of inbound address pipe
random_pipebypass : 0 // force to randomize datapipe and addrpipe bypass
mrs_wb_en : 1 // send mode register writes on warmboot
strpull_dqs_en : DF // turn on strong pull down on DQS
dsr_per_dev : DF // enable perdevice dynamic-self-refresh, ignored if share_odt_en=1
dsr_th : DF // override value on DSR_THRESHOLD
dyn_sref_th_mhz : DF // override DSR enable threshold
vref_th_mhz : DF // override vref threshold
schmitt_th_mhz : DF // override vref threshold
lssa_th_mhz : DF // override lssa threshold
dyn_pull_ck : DF // dynamic pulls on CK (for ddr3)
vref_cal : DF // set CFG_XM2COMP_VREF_CAL_EN
pmc_dpd : 1 // enable applicable fields in APBDEV_PMC_IO_DPD_REQ
sel_dpd : 1 // enable applicable fields in EMC_SEL_DPD_CTRL
wd_chk_policy : 0 // override the register field value of the same name
tquse_bias : 0 // bias added to tquse for quse shmoo, in unit of 0.01ns
early_ack_en : 1 // 0: early ackknowlegde for cpu writes to dram memory.
ca_training_en : DF // enable CA training (LPDDR3)
randeinout : DF // rand e input
raneputdq : DF // e input dq
dqs_config_set : DF // enable only with randeinout
temp_derating : DF // 1: Enable Temperature Derating of DRAM timing parameters
dq_config_set : DF // enable only with randeinout

Different speed grades. I should have checked the par file more closely. Let me give this .par file a shot tomorrow, and see if I can pass all the sanity shmoo tests. Thanks.

I used the parameter file you posted but the sanity shmoo tests are still failing at 924MHz and 792MHz. Any other suggestions/recommendations for next debug step?

Thanks.

We are also facing the same issue. Micron 924MHz, 792MHz never worked for me. I am also using the same Micron part Micron MT41K256M16HA-107:E on our custom board.

I tried multiple experiments to get a working config:

1. Downloaded cfg from https://drive.google.com/file/d/0B9JDdk5z6XBEYW5BTlBQT1RsQXc/view . Only 528Mhz worked like a champ. With 792Mhz, I am able to flash. But the device crashes with random memory errors.

2. I used Nvidia MemoryCharacterization tool to generate our board specific cfg files. Filled in our board swizzle/Board-Delays. But none of the generated cfgs(especially 924, 792, 528)  allowed me to flash also. Either I get 'nacked' nverror or device hangs at 'waiting for bootloader to initialize'

3.  I tried generating cfgs with just the default swizzle/board-delays which come with the tool. Even then I am not able to flash my board with the generated cfgs (924, 792, 528). 

4. Finally I changed 'EmcXm2DqsPadCtrl3'(with value from 792mhz file from step-1) in 792mhz cfg generated by step-2. And I am able to flash successfully. But random crashes while booting.

I doubt the validity of the tool. Even though I specified proper details(swizzle/board-delays), it generates cfg which I can not even flash. And surprisingly 792mhz work(atleast flash) if I change one parameter. (I might be doing wrong. But a wrong step helped me to go further :))

Any help from nvidia will be appreciated.

In the Tegra K1 Memory Characterization App Note, under the General Troubleshooting (section 9), it mentions that if sanity shmoo test continuously fails, perform a quick shmoo for “QUSE” 2D shmoo, disable voltage shmoo and run system at room temperature.

Can someone who knows how to do this please give a bit more detail on exactly what should be done to run this quick QUSE 2D shmoo and how to analyze the results and change the settings?

Based on my understanding, since I fail sanity shmoo at 792 and 924 frequencies, I should run the simple QUSE 2D shmoo by modifying the ~/extras/scripts/ddr_shmoo_792_sanity.py or ddr_shmoo_924_sanity.py files?

Disable voltage shmoo by changing the value of shmooVoltage to a 0
shmooVoltage = 0 # see voltageSets below

Then:
Set run_mini = 1 and add the axes listed below within the mini_axes_list =
[“QuseLate”
,[“EmcQUseplusEmcFbioCfg6”, “-0.5”, “+0.5”, 0.5, 0]
],
[“QuseOffset”
,[“EmcDllXformQUseOffs”, “-0”, “+10”, 2, 16]
],

Then use the collate_csv.bat and analyze_outs.bat tools in the analyzing_tool folder to generate the output.xls file with all the shmoo results.

Is what I am thinking on the right track of debugging what settings needs to be changed in order to run the DDR3 at 792MHz and 924MHz?

Thanks.

Hi rccola75,

Before run mini shmoo, better to get an approaching frequency pass sanity. For example, decrease 20Mhz each time till it can pass sanity, and then use this freq to run mini shmoo to check which parameters need be optimized.

frequencies for DDR3L

freqSetDDR = [(828, 1, “PLLM”)]

Steps to run QUSE mini shmoo:

  1. run_sanity = 0
  2. run_mini = 1
  3. copy QuseLate & QuseOffset axes to mini_axes_list =
  4. shmooVoltage = 0

mini shmoo is not limited only to QUSE, it can be used for any axes you doubt about. That can help you to locate the possible issue parameters. Chapter 5.10 introduces how to analyze the shmoo result and how to modify CFG settings then.

Thanks, let me give that a shot.

I was reading about RDV in the app note’s section 1.2.3.1, see that it is the one and only test that is ran during the “sanity shmoo” (looking at the ddr_shmoo_600_sanity.py script) There is a note that says “RDV Shmoo is NOT performed on Tegra K1 processors and never recommend changing the original value” in the app note.
I just want to make a clarification that statement is stating that the RDV test is used in the “sanity shmoo” test only (for Tegra K1 processor) but not the “full shmoo” tests because it is a parameter that shouldn’t be changed? The “full shmoo” runs axes/tests with parameters that can be optimized?
I see that in the scripts but wanted to clarify I didn’t misunderstand or interpret the note incorrectly in the app notes.

On your last reply. If I decrease by 20MHz running the sanity tests, do I need to generate those specific frequency config files? For example, I know it passes sanity at 600 MHz so if I increased the sanity test to try 680MHz, would I need to create a config file for 680 MHz or do I use the 600MHz config file since the config script in the package only generates cfg files for certain frequencies.

Thanks.

Yes, RDV is only used in sanity and should not be changed. Full shmoo axes can be optimized following instruction of AppNote.

No need to generate a new CFG for decreased freq sanity.

If I am working my way up frequencies to see what parameters need to be optimized for full shmoo to pass between 600MHz and 792MHz. At what point should I switch over to the other cfg file? Or do I just keep increasing the frequency and keep adjusting the cfg file as I go up in frequency and after I hit 924 MHz, that’ll be the final cfg file which I will then use for all frequencies 924MHz and below?

For example, in my particular case, I know the board is failing somewhere starting around 676 MHz. So I will run full axes shmoo at 676MHz, adjust the parameters based on section 5.10, try the sanity test again and if it passes, then I will increase the frequency by 20 MHz and redo the full axes shmoo at 696MHz using the updated cfg file. And just keep repeating this process until I hit 924MHz? Or at some point, I should switch over and start modifying the automatically generated 792MHz cfg file?

For example, use your 792Mhz CFG to do decreasing freq sanity, if pass, then use it to do full shmoo, → check the result to see which parameters can be optimized, → use optimized parameters to generate 792Mhz CFG → use this CFG to run sanity (not decreasing)

Thank you. I’ll give that a shot.

I have a couple additional questions:

  1. I followed the method with the 792MHz cfg file and that process worked. I kept reducing the frequency until it passed sanity then I ran a full shmoo at that frequency, looked at the results and tried to optimize the 792MHz config file. I still need to run the sanity shmoo again (without decreasing the frequency, I think default it runs at 828MHz) and see if it can pass. If it doesn’t pass even with the optimized cfg file, does that mean the Tegra’s EMC can’t adjust the parameters enough?

  2. When I try to do the same with the 924MHz_cfg file, it keeps failing the sanity shmoo test no matter how low I reduced the frequency. I started with the default 972 MHz and kept reducing it by 20MHz expecting it to start working around 700MHz since that’s the frequency where I got the 792MHz cfg file to function. But it never passed sanity and it kept failing sanity shmoo even as I reduced the frequency down to below 300MHz. Any suggestions or know the reason why?

Thanks.

  1. Decreased freq shmoo is to find out the bad parameters setting and optimize them, that could help on sanity test. If it doesn’t pass even with the optimized cfg, that might means the problems of generating cfg or the bad layout quality, which both can casue EMC out of tuning range. Suggest to confirm the process of generating cfg is totally following AppNote, and confirm the DDR layout meet the OEM DG request.

  2. This seems more like the self problem of cfg file. Compare 924MHz cfg with 600MHz or other passed freq cfg to check the difference registers setting to see if it works by changing them.

Is there a validated IBIS model for the Tegra K1 memory controller available for download and use for signal integrity analysis with the DDR3 memory?