eGON.BT0LO,S 03000 3.0.0 014c43e7DRAM.ext@-;@ P !_00;0 0Q@o0  CA_oveb^Y@T S@No/N-N/ R,S 00R@-@P`p`R l B ΰ(0H@ RPP P@ >/P@- R39C R- 0l@*H@ R ` R<\|Q RQ`r l  0@P`p 0@P`p*/0@$$0@$$@>/l\0@Ѥ0@ R \3 e R$ l@ B0!:-` R<\|.4 RS<$DL%T\&dl't|( ) ,Ġ̌`r .4\<0RA R$ l@ B0!:-` R<\|.8 RS8$HH%XX&hh'xx( ) ,ȠȌ`r .8\80RA R$ l@ B0!:-` R<\|.< RS4$LD%\T&ld'|t( ) ,̠Č`r .<\40RALp`p`_-PŸ 0@Ÿ @0Ÿ P Ÿ `Ÿ pŸ   PQ QP1:/_-  X@Z!B\AD^aF`fhl>KU`VP_-0@P;B[DP! PA Pa P P P P P_-@P;B[DP! PA Pa P P P P P_- P5NZJpG$B@BOFB(pB(pAB(ApB(poB(`oB(`AoB(A`oB(`_B(P_B(PA_B(AP_B(POB(@OB(@AOB(A@OB(@?B(0?B(0A?B(A0?B(0/B( /B( A/B(A /B( B(B(AB(AB(B(B(AB(AB(FpG  pG pGO0f)-@@pG)> HIBJHCBB@B#OF@(s@(sA@(As@(so@(co@(cAo@(Aco@(c_@(S_@(SA_@(AS_@(SO@(CO@(CAO@(ACO@(C?@(3?@(3A?@(A3?@(3/@(#/@(#A/@(A#/@(#@(@(A@(A@(@(@(A@(A@(H@BpGH@BpG8 Op@pG#H@BpG(ȿo@O@)-@@pGOS/K#X pGvS/K# pG-pHQoF!HC2LQBBҽpOzsXC pG8pGpG0@@0pGOd DOoKGOd $Oo܋o@S(O`@TP@FB;OCOBR@TCB?@0OU3?oOd {$CSC?o KGOd h$S#?o#??Oo܋Q@@`QOpPOC:pGO/GpGFFGpGI hLK*#F` h I K* F"`P/BO P/o0$@@ DD J8$@ hC+@` K hC`K h@`8@ D   L!mbam ^ Y8!o P K F A <H   pG H Kh"`hB `]C pG Jh#s` Kh"0`h"r`h"r`h"2`pGpG7KKh ^ [FBKhOdгOa%@L@kp|T8L e `e 8 g #KhCh3h;?hH۲[h "oӠR)!HHH 0%*ѳ"oӰ",doؠ-K,Hbb$(bgz pGHJhCL `#hC #`#h# #`#hC #`wK$`n#`.hsK FsL@2`"h"B"`"h""BB$R"`"hBR"`"hBB"`#h y#h#S`J#`hC@s `m^L"h*\HO\K$`hB@r `[XK`hB@r`Or3`hB@rRL `I#hC3 #`B#hC#`OCt#` 6#hC #`/#hCs #`(#hCC #`!=JhCC `:JhCC `7JhCC ` 4JhCC `1JhCC `.JhCC `+JhCC `(JhCC `%JhCC `!H@OB"`"hBR"`"hBB"`#h #h#S#`VP  (0@HPX`xJh#@s`2h#@s`K@2`pG8M,h$4 ,`uD4,`+hC +`8Jh# `pG Jh#$`!C`h!`C` B;?+pG DDB;?+Fx\:;+/*#F0rF]x\DKFKB#kp0+FB? @+pGC DB O @,ɲxF0BFpG*FFxY pG F8 FF+F;xBНB 8FDBx\ #FFpKF\bEJ$!! Q,FܯPld`p@0`pGp@0hpGJK`OohBpGZZ8$Ms@3h!F(FC4,KhLH:"hIBH3 8IB MJ"` P#hB H $:ZZVZZZZZZfK!`Ooh*pGK`OohBpG Kh`hB`Or2 h 2i(+o' pGopG8  K"ha"ahB ` J2 h 2i+o pGopG8 KA@h`hB`Or2hji)+ opG@+ o?pGopG8 KhhB`hB`Or2hjO2:i)i+o pGopG8 -CFFF F F@FF," $$  LD [F 3?KhhC `Os3 o(F$h+#i+[!@FpF(.!:F>Bh0`hC`Os3h+УhUd#3"iX*ћhC`Os3h+Уh;p#iX+ %hC `Os3h +Уh;Os3!iP)+ёooW8 FFFF0O6)0F0F(-1 %%=D F(3Kh#F`B`hA`Oq1h$)Oq1i(,)ѿ%8 -"]$F"F7FL#hC3C#`Kh"`hB3`3h"`hB`;h"`h`#h#3#`#hC3 #`G#hEC #`? 0# p"3MF+haO2i :j00*," &bOp+hjjOzpBbjBb +hOzpj"bj"b>+h"OpbJ#"#!FOqd)d!d,̿$$BYCO`-hg8DlahC@`#ap["8 Mb8FK F J`C)F F8@8  $F"F%-"]sF FF@ 1F(F"C psF F FH )F F" pKh@pGp2N1hD1H"FG%5`,V(F-L-K B (F`` ` `ch; %h a H1F hIH2DB%H*F!iHea #BH ?KhLH!hH hp@λV+Dp< 2TvH :$pGJi#apGKS 0S 0CJ!Qaa W JhCCC|`2h##C#`hC3`K `"a( J8F @Ph#C`Kh @`K+Dh88 A-GFhOgiF$  F0F@qxCJ)  Dф#t+[B+G@oH> FJVUUU(׿J #ؿc~o pGmpG-AcMlFĕaM0+^H9\IFRpF(@"!UpJ PMT,F0F3F$'BFTi9UyCQ !@ C04($' akt_!FDFOO CZ)(FZFZFO@:F!FO@2F)F F;F(s  O 3CDOCEO P2L2M.&O& (FRFmRFO@g:F!FO@m2F)F F;Fk# )o F[FBF(FL[FBFO@E:F!FO@E2F)F F;FCh  KEغO O8 ` P-AO4C5CgE#pF FBpU#@Q#`3t@ C-O4]FP"!4 P"!HOb! `@@"!$4Opr!\F "!Kn&h˅o cinOs#`Hca; fch+O O2#g"gcg FoF FF F(@ F%@OA+F"(O  aiPF8aiS"3?caӑH- 4]H$iOBPH ## C 3 1K` 3PB1F&`fca~HoAb *bh****"" * ZF" slkHO #C @C#@@n FO O MF@Cf cJco F@C cg OrO@(T# 05D?-6DB%>"F/F.FO F a@\(7ѼBAьF4"0"@R ""@"Ob "z"@"Ob "q""@LB "h " g x   EFWFfF;FB2  HK#2F ;F  ! H@0 #QgF$gE#qT 1uF OC@D     ? D>\  0T  6E8FB݈$FFB-0$B0HqI  H@@CfF F(!КHw! ho $w]u\=BF;(Fw]u\=B0 H#[ c4F#3O bi'&O " o +aO ?# oco FCcg'OrO@IF(?/M.`v+i +cbi3+a O6 Cca#6F@.*i1WNP``ZHg? Kcg B5"ZCOHw)hrj`R*`"IHC?.n`+i)h+)bi;+a 9 )`C<&ca=#k`;F3F;F53 BY2Hcaoc"ch++@ +Hch+Uѣk%F #@o #@k FOe'>F#?O +Cc\H#o F ;C#gfH#Oa h`6?.D54-#V._;T +Vѣl%F #@o #@ l FOe'>F#?O +Cd\H#o F ;C#gH#Oa hh6 ?.D54-# &>"7F5FFO 2#aFX ~@\( ѼHùF # x   EFFgF;F2ch+&ѣkApq@SD HSCFK#:F[ S3F - !HF+ѣlOcSC("zs2{ OC pD    ?D>-\ 0T5U\7B8FBMp\*F+F8Yq\BF;թ2)@\Hui Ech+@ VH#?CF c6 FHPH'. bi O O O O" o &+a?# C#o F@ C#g5H#:F#OQhPF({Ѹ.`~+i +bi3+a O6 Cca#6F@.*i1OBNP` !Hh?9F  @K Bq"9FZCH! ~o Lumu]B?\1T+p H#?CFdcT Y4cK P# K)hrj`R*`"9FHoS?.n`+i)h+)bi;+a 9 )`C<&ca=#k`CFj3FhCFf75B'Hca #gF=H:OO? O O @o i"bi"Cba #? D?CcgcoR)`#?#ѵB&٭  FCcgmH#:F#OQh:(ѹ O O cg5D?-(?%]F5Dco? 9 Ceg Э`-Я?-]`1M`iVP`V?9FEHH B"9FZC?H73BM:Hcgcao/ +,fcg;BFFF3BF# @ C#@ENYF #Hfcg#SC(;Loc +ch++d #g  *z2-2%FEchr+@ǀd #QF HSC*F(;#pT (In% F@C fl4##h?#@DC :  B5BD~co F @;Ccg=H#*F#OahD87H3FBF)FVD c}+.ѣl#?C d& FH##Oh?#DC;   B6B  X+k#?C c#o F@C#gdH#2F#OahD ;FJF1FH_D+ c5 -T e1K-CFhsl.O%ЀА5-&+H>*IO@3)H/px xBx&H.$93B7G9JO@3!B)F8F0Fc(0Fz#d "OATCHF1h H-1h H FP@XT Ozq FfJ# )0Mb@JOC$MB OOC\%B H `fP43XBKh{3FH F VBHh( 53FgE#TiF1 Di3DD2DO ::z0[Љ)@0K@/M`O2!-J.I.L".JR-H"-J-N.O"-J$",J("+J4"8*IDBHT'K3``3ab&N>`b=c\`| PMO/`k`,aha J``aabbc d dP  |xd `  d@ @dd @  ` Jh#CC `pGCh;+ d0 $\C@SFe0 $\COd Fp H$ f0g0 $\C@LC!FH FoS+  K J` JhCs`pGKJKJKJKJ̆ff338LE hF$D$- kD$DC `D`CD D ` ` h hC8J-AFMhNCs`#3`*hKB*`F*hB *`"2`hՒJh#3`+h# +`Kh JhC`Jh# `#3`0ՇKh/ #3`+h#+`7`0ch+h#j|N|M3`|K+`+h+cjCs3`xK+`+h+ۣjCs3`sK+`+h+jC@s3`oK+`+h+#kCc3`jK+`+h+k C0c3`dK +`+h+#l C@c3`]K +`+h+ۣl C`c3`UK +`+h+cm CS3`NK +`+h+ch+cjFJHICs`DK`h)ۡjAq`BI`h)jA@q`=J`h*ch+J#j6N6M3`6K+`+h+cj3`5K+`+h+ۣj3`2K+`+h+j3`0K+`+h+#k3`-K+`+h+ck3`+K+`+h+ۣk)OC3`/`+h+ MkC3`/`+h+ Bk#3`/`+h+ch+D#jJI`K`h)aj`I`%  $0000 000@0P0`h)ۡj`I`h)j`J`h*K"`0 00TCh;+ h0+# J`0pGi0j0k0+3##SJh:# CS`Sl# CSd0# C00# C0hB<`Ch+#`h?J#`2`Ch+#`É:J`2`Ch+#`{5J`2`Ch+#`i0J`@2B<<i#B8C+BnNJ[2BJ`H3T3`3 F3J-h#M-N-OCC`#h(-K"`#h,J,Kh?A`h#C ` &Jh#s`!Jh42#B4<h[OzpK7"`JhC`8ns+ ##" " # #"CCC!`h#< LDXJh#@s`h#C`@``OzpLAIBh h*#C `=KTѐ$ `%0;JC@`7K9IhB`iO h*h"`"FFs3h+I?+"a)<%Kh!`ih!A@`hA`iI. h+I h# `I h# `:*J(!`@#`)0 h*Ѯ)/ F F" h+ HKh"0B `Bh*DI hB `hB`i@J`h+!h7Kh"`h"0`ih"0B`hB`iD,Hh*I'Jh#`%Jh#0`%KhlB8F!KhB8FKhB8FH3h"CJ`hC `pGhh+Ѣ! Jh+h!hFTl,48-CFCh+J#`aJh#C`l6#?Cl6p6#?Cp6l8#?Cl8p8#?Cp8KhB`hB`Jh  +h$Hi ԇJh  +h$HKO7MhKhKhKhKhKhKhKhKh+hUH<*h*9FHFrn_$57EEvKO7HHhsKhsKhsKhsKhsKhsKhsKhsKh+hUH<*h*9FHFFn_$57EEiXgKO7gMhfKheKheKheKheKheKheKheKh+hUH<*h*9FHFn_$57EE[KO7hXKhXKhXKhXKhXKhXKhXKhXKh+hUH<*h*9FHFn_$57EE#Kh"`i0I h"B `hB`hB`Jh  +h$Hi Jh  +h$H Jh#`Jh#`@&@ JPTX\`dhlptx|P  T X \ ` d h l p t x |       o  J-C#F`S`ffSn# CSfKhB`hB `Jh+h $Hi ԇJh+h $HKO7MhKhKhKhKhKhKhKhKh+hUH<*h*9FHFn_$57EEuKO7LLhrKhrKhrKhrKhrKhrKhrKhrKh+hUH<*h*9FHFn_$57EEiXgKO7fMheKhdKhdKhdKhdKhdKhdKhdKh+hUH<*h*9FHF}n_$57EEZKO7hWKhWKhWKhWKhWKhWKhWKhWKh+hUH<*h*9FHFQn_$57EE"Kh"``i2II h" B `hB`hB `Jh+h $H#i Jh+h $ HJh#``0Jh# `4 48          $ ( , 0 4  8             $ ( , 0 4 Z\  \  mF@QKQHhA `h! CMI` hh" `HKhmGHwGKhmDHmDKhm1FAHb@Khm>HX=Khm)F:HMmW1F'AAA`3H=m'a9F0H5)mA!AAa`*H'mU)#OAA!AAa`HmAA!!aH mcA!CAa`H Fa @P0G`wJh#C`pG`# LFF#` JhCC`O2 K`@rZ`Or`#J#`h  $F J#H`h!`I `K``hC `0 oAJhC`pGJhC@C`R !F(8  5ò!F +#,!F(8 F #ò!F Dz!F /8'!F_* ò!F@!FF 9ò+@ŀ_(8 ! Fò_+nsAP3O+b"#! # Q B1Dɲ !! AAAaA!pH1PAAnHA!1PAaCA!iH1P AQCeH1P  AaA A!`H1PO AAaC]HA!1P01AqA11P AQAaAATH1PA!RHA11PQIQHpP1QHpP1pP1OHpP1pPh9MH hh!@A KHAA@!q!@1A@Aq#=Ar!*b " ##" !Md,#kb#b+nl#!OC "# !!)b1O F 01Dɲ !!! !?#kb#@#B##kb#7##kb#HC#kb#i##kb#kb#8  $(  D #!O "# !!F !F(8  !F(8  !F(8  _!FO8O GF!F 74"#? #' "!3۲ # ##H@A|q>H`hh>I((GOp`;H:Lh!A!APaA` 5I`)ij1بj@AFjOA1Q<-H1X!aAa1Po )I=<8DtD@C$H1P$I%HpP AA#H1PO(jA@F AA1Q AAH1PIkpPAAH1PhmlAAH1P@p@@а԰ذdܰnKOB-GmO`i7i13OIO%Ob4E N GS=DJC^NNPAr:`+JC?rCu+*FPM)PO*`"D DO%B|#DKIEE*C1:`B,FMLHHnA/o":TiC^NE CB CB CRCI*C =`@LpbBp" `@r*`iEհz :*>D&K`zp/ ,\BpbB"BB `I/ ,Hpbzp/ , \"BBB  `BpbK"`  i@"0_@3FJ`Ch+++KO#J`R`R`R`0k3#CcCch L4!!ECcCCD@MbJh#c`pGoCcJohs C`pGCh;+ J Ii S2C@CCcJ C`pG@ F Fch+ch;+ F F_o K" F`ch++ F F@|0Ch+K"`Jh#CC@S`pGPP-AF1M 1N+h1O1L#C+`+h#C+`3h#3`3h#33`;h#C;`#h#C#`BF9F@#h !J#@s#`#h##`Cc#`3hC33`3hC3`#`S``+hCC+`+hCC+`4#s4#hCC#` KOB` Kh  JhC`@   F Fgch+OCh-GFnGSfCh+ KCac%% OC"TCFCO2*OB!~FlB|12)O3O +D%XOB !PTCFE}12)" 3!OBXTCFBh12)O ch F+ FBacO O y(OB#TCFBO3+6 # 6OVDOB!P o FE/12)E5f E 5EakCOB!FB12)ch+OOrCO 5 -p3+-AFnoFSfGgCh+ FBaOSapH+ i gfCaa F HA FaH# Fa(HG8FoY F0 8(o^CCCgo F( Fo_##gO CO2`OhBСoHA1g)oOCOp2`OhBСoA1g HO EO3+`O2OC `5+h?СoA!u-CF]N'$(F7`)F8F4`(FNnt(F(F'7/,m&LHne'(F8(F'7/,]'AHn /ZSոF(F(FO,KO 4Hn/G@ոF(F^(FOĻ(H#n>CF C 8Ж"O&;h3 +;`& Hp0F(FNF&(FF'(FnFO F(FF#;F(FF>`(F2 F.   6F F@+J8F h#sCs`OB K`P F K"` FF F?(F8 8iFKhR BvO)GhOo/aCh1cQ);J# `S``8Jh,:C!bh+ 2J h#`/J#/I `h#CS`hC `# `)Kh &J F&K`h#C`7#C7!Kh3s""""2"h"B`h"B`G[ X/PsYD 0   Y  F~HIN~JHhCs`h#?`{Kh?,F xH8 F)vH3vKh Ыo@B(FoKh )hnHihmH(FjH(FS( om+(F(i,3Do!F\H#oRKh6 XOQ FRK(F`I(i,-DowOQ F(x(FD;JFhOhOѴo=H!FqH@H8(HI Fh H  F H$8(((((AAAAAABBBBBB0123456789abcdef ~`+#!ZZZZUUUU                             Use rtc to store dram tuning para set arisc reset to de-assert state board %x-%x-%d-%d IC illegal !!! board init ok set pll start periph0 has been enabled set pll end [%d]time used:%d key press : %c inbuf:%x %02x %s:%u: %s: Assertion `%s' failed.rtc[%d] value = 0x%x debug:rtc h-m-s value:0x%x eraly jump fel carshdump mode , jump fel rtc standby flag is 0x%x, super standby flag is 0x%x src:0x%x len addr = 0x%x, len:0x%x crc finish... before_crc = 0x%x, after_crc = 0x%x dram crc error ... find standby flag, jump to addr 0x%x get adc time out!!! DRAM.extdram para%d invalid use default para vaild para:%d select dram para%d extd_head bad magic dram return write ok dram_para[%d]:0x%x harderr 2 [WARNING DST] Lclk,0x%08x,Memtest Fail [ERROR DST] Lclk,0x%08x,Memtest Still Error! [DST] Lclk,0x%08x,Memtest Pass [DST] Clk =%d MHz [DST] R_2d [DST] R_2d_hv_D%d:0x%x-0x%x,0x%x(%dmV),%d [ERROR DST] R_2d_h < %d ![DST] R_2d_hv_D%d:0x%x~0x%x,0x%x [DST] R_2d tpr6 = 0x%08x [ERROR DST] Dram Init Fail! [DST] R_1st [WARNING DST] DB%d fake R_1st < %d [DST] DB%d R_1st:%d,%d~%d,%d,0x%02x [ERROR DST] DB%d R_1st <= %d ps [DST] R_1st Tpr12 = 0x%08x [DST] W_2d [DST] W_2d_hv_D%d:0x%x-0x%x,0x%x(%dmV),%d [ERROR DST] W_2d_h < %d ![DST] W_2d_hv_D%d:0x%x~0x%x,0x%x [DST] W_2d mr6 = 0x%x [DST] W_2d mr14 = 0x%x [DST] W_2st [WARNING DST] DB%d fake W_2st < %d [DST] DB%d W_2st:%d,%d~%d,%d,0x%02x [ERROR DST] DB%d W_2st <= %d ps [DST] W_2st Tpr11 = 0x%08x [DST] R_2st [DST] DB%d R_2st:%d,%d~%d,%d,0x%02x [ERROR DST] DB%d R_2st <= %d ps [DST] R_2st Tpr12 = 0x%08x [ERROR DST] RV_C, DB%d, V:0x%0x, D:%d [DST] RV_C, VW:0x%x-0x%x, DW:%dps [ERROR DST] WV_C, DB%d, V:0x%0x, D:%d [DST] WV_C, VW:0x%x-0x%x, DW:%dps Read %x != %x [DST] Dram DST Loop%d [ERROR DST] Stable Memtest Fail [DST] Dram DST Success [WARNING DST] Suggest to send back to Allwinner for review! [ERROR DST] Dram DST Fail DRAM simple test FAIL-----%x != %x at address %x DRAM simple test OK. POWER SETTING ERROR! DRAM_VCC set to %d mv dx_low 16bit read training error dx_high 16bit read training error read dx0_dq%d delay_width_error =0x%x read dx1_dq%d delay_width_error =0x%x read dx2_dq%d delay_width_error =0x%x read dx3_dq%d delay_width_error =0x%x dx_low 16bit write training error dx_high 16bit write training error write dx0_dq%d delay_width_error =0x%x write dx1_dq%d delay_width_error =0x%x write dx2_dq%d delay_width_error =0x%x write dx3_dq%d delay_width_error =0x%x The register 0x2d = %x The pull down dri = %x The pull up dri = %x The pull down odt = %x The pull up odt = %x The dram_dx_dri = %x The dram_ca_dri = %x The dram_dx_odt = %x [AUTO DEBUG]32bit,2 ranks training success! [AUTO DEBUG]32bit,1 ranks training success! [AUTO DEBUG]16 bit,2 ranks training success! [AUTO DEBUG]16 bit,1 ranks training success! [AUTO DEBUG]3GB autoscan enable,dram_tpr13 = %x [AUTO DEBUG]1.5GB autoscan enable,dram_tpr13 = %x write_leveling error read_calibration error read_training error write_training error retraining final error V0.651DRAM BOOT DRIVE INFO: %s the chip id is 0x%x ic cant match axp, please check... chip id check OK DRAM CLK =%d MHZ DRAM Type =%d (3:DDR3,4:DDR4,7:LPDDR3,8:LPDDR4) DRAM initial error : 1 ! NO support for more than 2048M Actual DRAM SIZE =%d M DRAM SIZE =%d MBytes, para1 = %x, para2 = %x, dram_tpr13 = %x [pmu]: bad split val(%d) for %s [pmu]: unable to set %s [pmu]: unable to onoff %s dcdc5aldo5dcdc2dcdc3[pmu]: bus init error [pmu]: bus read error PMU: AXP858 unknow PMU aldo1dcdc1PMU: AXP152 PMU: AXP1530 burn finished,secure mode: %d fes begin commit:%s beign to init dram not support training dram in secure board init dram ok init dram fail 00?  00R| pПM `OpOpOpOppO$П0/DP1 0 dcdc2 dcdc3 dcdc5 0 `aldo2 daldo5 #ddcdc1 &ddcdc2#?dcdc3 '?2aldo1 (ddldo1 )ddcdc1H  ddcdc2 dcdc30 aldo1 ddldo1 d_= _d _- S