ELF>pI@@GNU:29na .UHH@H]LeLmLuL}G(AIHIMEHW`HS@MHS`HHˆAAMcLL!S@MHS`LHHŠHS@MuLMtHS`I6HH„S@HS`H߾HS@H]LeLmLuL}HS`LHL!HS@MHS`LHH’HS@@UHAWAVAUATSHhH}D~ Lv0LmHE EEUeL$%EEfDHUHr`HHR0AAEHC fff}MbeEE)EXfDHEHEHELeHEI$LLHC fffLLH{ D9{ uC#UCUf.m1:uIC Hh[A\A]A^A_HEDHH01MDxMDxHEHHP`HDxMHP@HEMHH01MDxAAAfxH1DxMEHAAt"H1MDxDxMEuH1MM@tH1MM tH1MMtH1MMtH1MMtH1MM\H1DH1MDxMDxfffff.UHHPH]LeLmeH% HOxIHHEHEHEHEHEC tsvmtveH%HLc0LmLLHC fffLLH{ H]LeLm@u1H]LeLm@uStzvND]HAfx KuTIT$`LHAT$@1CC HL@u%KC 1H]LeLmÐtIT$`LHAT$@IT$`LHAT$@C CHI4$1fffff.UHH0H]LeLmLuL}L~`IHMt(LMoI9I9_)LfffSu1H{01ɺH]LeLmLuL}fDtI4$H1C IT$`LHAT$@IT$`LHAT$@CC fA}9MwMMwtwM9trI~ LfffIE fffLLI} IF fffI}01ɺfDI9LfffIGIGff.UHAWAVAUATSHXeH%AHV0IIHEHEHEHEHEHUHE0fDELcfffDLLI\$`HtAAtAuA|$ tHHKL9tHtHy HMfffHMtID$ fffHDLHMfI|$ EEHMt{uMHHMA|$ HMtPHA fffE'fDHCHtxtFLcLc HQ ffffHX[A\A]A^A_HLHMHA ffffffHUHH}HuID$ fffH}HuI|$ UHHPH]LeLmLuL}LHIHIGMoxHIMu!H]LeLmLuL}fDH2H;WwIIDIcHcH)H RHHHIL HHIIE;uMd 1fM$AMHDIHHtAAMcI)I|$ LELMLULLIT$ fffLELMLUu`AD$AD$ ML)IMtEAE9u~;1HcIcH@I HMd HJM$I9AD1UHAWAVAUATSH(HHAAHILcxAD$HHHLkhHEO|4 O44I~@DEDMLHDEDMuAt*A IF@fffH([A\A]A^A_DE1LLaHAF,LHtH3H1MMLH߉MHkEhID@fffMyDE1LLbH4AF,f.UHff.UHff.UHAWAVAUATSHHHHIH}LgxID$IIE;l$DIcHcH[H)HM| E1H[HIHx@HEHEH x P҉Pu@ H}LH[HID@fffMtJAE9l$~?Ic1H[HM| ID$JD6HHeHcH)I)SH[A\A]A^A_HUH1H2iUHH@H]LeLmLuL}HMLHIHHID$xHHHcHIL,INt( N,(I}@LE1LL-LEt%IU@fffH]LeLmLuL}DLLHLEAT$8HULLL:*IU@fffEff.UHAWAVAUATSH(H5LgxЀHHIHHHǀ@H@XHǀHǀHǀHǀHǀHǀHǀHǀHǀH{tH@`H@hIDžIDžID$HcIUIT$JAUIT$JAEIcD$H<@HHH`ID$AT$I\$ pA)HMMEHEH@H@ID$fx1@IG H{0HHIG(HCIG0HCIG8HCIG@HC IGHHC(IGPHC0IGXHC8IG`HC@IGhHCHIGpHCPIGxHCXIHC`AL$C CHcH HEHC`UHC(C(HC ID$HhU@93EHEIhD;uH(L[A\A]A^A_LLE1H1ffff.UHAWAVAUATSHXHuHUHHMLEEHGxHEH@@fEH~ HuHABC(DmPAA!LLs`HIv@S0HMN40HEDLmLuAD[(LL8H]@MJD)HcLDL)D)H9GD9AO܅u/E9}*AIB AAAMcD<MML9}?Љ@ DHcL!AŃA)McG,(AMcI 9|ΉLA)It!A9tHcIM9tDEtK5DH}LUHcHUIW@HELU1DX(IcHEMJM9uIE1EuHUH]AELHMHL9MDs(HS`AAHS@DHS`HuAHMcAMcHˆL!S@HS`HuDHHŠHS@MHS`HHS@HEH@ HUHuHBHPAHuHHMHA fffHXD[A\A]A^A_ÉHD)A~FIcHuH)EHS`LHL!HS@HS`LDHHH’S@/ HcIcH)EHu6HMH3H1:ffffff.UHAWAVAUATSHHHuHHIHMH}HGxHHIH11fHH_HH9w1HIALIAHHEHAOHc҉MH RHHT HUfI݋]DHuH}LEHMLD!)؉HI9ABAuHcIEI)MUuHH[A\A]A^A_I1UHHHHuLEHUIȺHfUHHPH]LeLmLuL}ULoxIHIAMIMcKdI HID IL HEHy@HMHuHAHMt)HA@fffDH]LeLmLuL}fDC(HS`AHAHꀉES@MDHS`HHˆHcL!S@MHS`LHHŠHS@HS`HuHH„S@HS`HHS@IEHuDHH Au$HuHKdIID@fffMH3LH1UHH@H]LeLmLuL}HuHHILkxAMIMcKdM O;9 H < H14A%@9 @D;}9@2 x;@@2"9+ H\ <@F @/ @ 1 4 A @ 9 @ 9 @|  ; 9 5 9 52 9 @V `;9@b9iB3 p       !  )  G =0 0 (;B9u@ X;9>:9 9O@s z;9@ ;9CD<3>%s: Flash timeout error state %d <4>%s: Bad status on wait: 0x%x <5>DSR.15: (0) Device not Available <5>DSR.9,8: (11) Attempt to program invalid half with 41h command <5>DSR.9,8: (10) Object Mode Program attempt in region with Control Mode data <5>DSR.9,8: (01) Program attempt in region with Object Mode data <5>DSR.6: (1) Erase Suspended <5>DSR.5: (1) Erase/Blank check error <5>DSR.3: (1) Vpp low detect, operation aborted <5>DSR.2: (1) Program suspended <5>DSR.1: (1) Aborted Erase/Program attempt on locked block <3>%s: suspend operation failed.State may be wrong <3>%s: put_chip() called with oldstate %d! drivers/mtd/lpddr/lpddr_cmds.c<3>%s: block unlock error status %d <4>%s: Warning: unpoint called on nonpointed region <3>Failed to allocate memory for MTD device <4>%s Buffer program error: %d at %lx; <4>%s word_program error at: %llx; val: %x <4>%s Erase block error %d at : %llx <5>DSR.7: (0) Device is Busy <5>DSR.4: (1) Program Error }}}}}}}}}}}}}}}}}}}}}}}}}}} 0 8 HP`hx$*}06<C B x (H8 @NP XTh pZ `& f l rx:~(s0@\HX`px (description=MTD driver for LPDDR flash chipsauthor=Alexey Korolev license=GPLsrcversion=40879ED8E85B2AA5BC29C5Fdepends=vermagic=2.6.32-358.el6.x86_64 SMP mod_unload modversions 6 8lpddr_cmdset5555 5(50585U@5uH5P5X5`5h5" p59 x5} 5 5@#Rmodule_layout9Oper_cpu__current_task\4Z__kmalloc~_spin_trylockmsleep04fmtd_erase_callbackˑmalloc_sizeso5qremove_wait_queues8_spin_lock__const_udelay__init_waitqueue_headdefault_wake_functioncsprintk nǡ_cond_resched9mcountQscheduleD kmem_cache_alloc_traceT.d__wake_upFeadd_wait_queue zkfreelpddr_cmds Hdmodule.sigFQ& j@px@LrS;ە~ ns=*d     R/p:`CL X e p I~p. - @/ o   &=CT^ #q  ;0 FP=#*8?Uk0a{xlpddr_cmds.csend_pfow_commandwait_for_readychip_readyput_chipget_chiplpddr_pointlpddr_unlocklpddr_locklpddr_unpointlpddr_readlpddr_eraselpddr_write_bufferslpddr_writev__key.21617__mod_description796__mod_author795__mod_license794__ksymtab_lpddr_cmdset__kstrtab_lpddr_cmdset__kcrctab_lpddr_cmdset.LC15lpddr_cmds.mod.c_rheldata__mod_srcversion44__module_depends____versions__mod_vermagic5__this_modulekfreeadd_wait_queue__wake_upkmem_cache_alloc_tracescheduledo_xxlocklpddr_cmdsetword_program__crc_lpddr_cmdsetmcount_cond_reschedprintkdefault_wake_function__init_waitqueue_headdo_write_buffer__const_udelay_spin_lockremove_wait_queuemalloc_sizesdo_erase_oneblockmtd_erase_callbackmsleep_spin_trylock__kmallocper_cpu__current_tasklpddr_cmds.ko.debug.rodata.str1.1.rodata.str1.8.data.rheldata.rela__kcrctab.symtab.rela__ksymtab.strtab.shstrtab.rela__mcount_loc.note.gnu.build-id.rela__bug_table.gnu.linkonce.this_module.note.module.sig.gnu_debuglink.modinfo__ksymtab_strings__versions.rela.altinstructions.bss.altinstr_replacement.rela.texty@$3p.( 8&2&2*;+-2 20 2 K3F30 4 4/(4@4 lP4g4%66 ;;0 ==`>0>/UEH]0H9