ELF@@'&?#A8{[B TS*@RR@f4d!@6 @kT@ki TckTRRd!@6 @kT@kTckT"@c*`@SE@A8@BB!T{D*[F#_;" @#@R`rC"RO)*@5@5;@SESE;@*SE;@S;?#{RS@ @ 5tBc@ATtbtS"p3@?3SA{¨#_`?#{s`Q[2c*@A8|SbB!@"KR_kW  S"kT4@Rkz`rR Ն@@4R$9@6 @kT@kIT!?kT @C"Rc)*@5@@ZkTkF@R"SCA8@BBҁT{B*[DcEsG#__"SCkF{Sk   ?#{{#_4ECC region, already has value: %x 4ECC region, only program once imx_scu_ocotpimx-scu-ocotp?#{{#_fsl,imx8qxp-scu-ocotpfsl,imx8qm-scu-ocotpnvmem_imx_ocotp_scu.license=GPL v2nvmem_imx_ocotp_scu.file=drivers/nvmem/nvmem-imx-ocotp-scunvmem_imx_ocotp_scu.description=i.MX8 SCU OCOTP fuse box drivernvmem_imx_ocotp_scu.author=Peng Fan 0 =1int e(u81(u32Ye   H  # * =  e2#3 t054 @5oe      e w*eYe      @    ee"e.--!;'I/W5e<seaeer+ ee0e}eZ   e        !"#$%&'()*+,-./ee e9"eXe     e:  eQg 6Qee"eRJG 7Q  Q e  e!*       *  4 ee   #end  " #R $R % & e 8) #dev*L +#  ,   /H #hdr0 14 6" A" * 9  " $C $ $$  6   B ? 2 B l : \ l  "  %#  C ? L )V \+ cG "#g %z  1R  %$_   6;* *&R9';;L @/ (p\\V  :Rww # R G :$;R(&R8P!devL d;P!retRP+e\v<^ o'|k>  &R&f?' +|@@k'@:/EPV[Qm Ripcm9 mBvaln msgp#$ hdrq retrR \ \\'^_# i`RK eKK(MN# iORF.dev1L F=.gfpI%%%;%G.DP/Ae%e2</)0^CXi R|ptriD;!ptr;<B1!ptr1=( I1 !I<$ > >! !I: ; 9 4:!; 9 I ( 4:!; 9 I : ; 9 I &I :!; 9 I8 41: ;9 I>! !I: ; 9!: ;9 II!I/ 4:!; 9 I:!; 9 I<> !I: ;9!.?: ;9 'I<41.?: ; 9 'I<.: ; 9 'I : ; 9 I:!; 9 I.: ;9 'I ! :!; 9! 4:!;9!I!!4:!; 9 I">! !I: ;9!# :!; 9 I8 $4:!;9 I%.?: ;9 '<&.:!; 9! 'I@|'1X Y W (:!; 9!I).?:!;!9!'<*.?:!%; 9! '<+1RUX!Y W! ,:!; 9 I-1X!Y W!.:!;!9 I/ 0% U1$ > 2 3&4'54: ; 9 I?64: ;9 I?<7( 8!I9:.: ;9 '@|;.: ;9 'I@|<1X YW = U>1RUX Y W ?1RUX YW @ UA4: ;9 IB.: ; 9 'I L@($X X|($  )  X /1#<!  . ! /)<%: J /)<%: J>0 /m-K= y 5 ,"/# "/ rJ ./ t<. //  X  . /! <# /# <!" 1&" !!&" !" !"~R /. rJ.nx (x  D#u  .w =! .{ 1~  { #280 X.)f#!  ! /)<%: .N :"/#0"(t J Bz "00 !l !$//  p<J X__SD_NUMAMOD_INIT_RODATAADDR_COMPAT_LAYOUTDQST_ALLOC_DQUOTSDQST_SYNCS__kernel_ulong_timx8qxp_databytesnode_stat_itemMIGRATE_HIGHATOMICimx_sc_ipcHRTIMER_BASE_BOOTTIMERSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITraw_spinlock_tN_NORMAL_MEMORYNR_INACTIVE_ANONFDPIC_FUNCPTRS___GFP_NO_OBJ_EXT_BITNUMA_OTHERDQF_SYS_FILE_BWORK_STRUCT_INACTIVE_BITWORKINGSET_RESTORE_FILEWORK_STRUCT_COLOR_SHIFTNR_FOLL_PIN_RELEASEDWORK_STRUCT_PWQ_SHIFTimx_scu_ocotp_driver_exit_DQST_DQSTAT_LASTflags__UNIQUE_ID_author389IMX_SC_MISC_FUNC_GET_TEMPimx8qm_data__SD_BALANCE_EXECclass_spinlock_irqsave_tNR_NODE_STATESscu_ocotp_mutex__UNIQUE_ID_license392WORKINGSET_ACTIVATE_BASENR_SECONDARY_PAGETABLEHRTIMER_BASE_MONOTONICARM64_VEC_SVEexitcall_tPIDTYPE_MAXPGDEMOTE_KSWAPDimx_scu_get_handlekmalloc_typemoduleWORKINGSET_ACTIVATE_FILEMMAP_PAGE_ZERO___GFP_ZEROTAGS_BITNUMA_FOREIGN___GFP_RECLAIMABLE_BITIMX_SC_RPC_SVC_PMWORK_OFFQ_BH_BIT___GFP_UNUSED_BITMOD_DATANR_LRU_BASENR_ACTIVE_FILEWHOLE_SECONDSWORK_OFFQ_LEFT_oldHRTIMER_BASE_BOOTTIME_SOFTkmalloc_noprofimx_scu_ocotp_writeIMX_SC_MISC_FUNC_GET_BUTTON_STATUSkmalloc_cache_type__arm_smccc_smcWORKINGSET_RESTORE_ANON__SD_PREFER_SIBLINGin_eccWMARK_PROMONR_KERNEL_STACK_KB___GFP_NORETRY_BIT__SD_ASYM_CPUCAPACITYdevicenregsNR_LRU_LISTSmutexADDR_LIMIT_32BITof_device_idPGDEMOTE_DIRECT__int128 unsigned___GFP_DIRECT_RECLAIM_BITLRU_ACTIVE_FILE___GFP_THISNODE_BITIMX_SC_RPC_SVC_UNKNOWNIMX8QM___GFP_RETRY_MAYFAIL_BITimx_sc_rpc_msgADDR_NO_RANDOMIZEMOD_TEXTWORK_OFFQ_DISABLE_SHIFTcountindexVMSCAN_THROTTLE_CONGESTED__kernel_size_t__UNIQUE_ID_description390VMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDlong long unsigned intSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEIMX_SC_RPC_SVC_RMIMX_SC_RPC_SVC_RETURNraw_spinlockmigratetypeNR_DIRTIEDIMX_SC_MISC_FUNC_SECO_IMAGE_LOADLRU_INACTIVE_FILENR_BOUNCEWORK_STRUCT_PWQ_BITalloc_tagnvmem_ipc___GFP_HIGH_BIT__SD_WAKE_AFFINE__SD_ASYM_CPUCAPACITY_FULLWORK_OFFQ_POOL_BITSzone_stat_itemimx_sc_rpc_svcNR_ZSPAGESMIGRATE_MOVABLEhrtimer_base_typenode_statesNR_IOMMU_PAGES__kmalloc_cache_noprofimx_sc_misc_otp_fuse_readDQST_CACHE_HITSPGDEMOTE_KHUGEPAGEDNR_KERNEL_MISC_RECLAIMABLEsize_tlong intNR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFToffsetHRTIMER_BASE_REALTIMEcurrent_stack_pointerimx_scu_ocotp_driver_resmod_mem_type_BoolDQST_LOOKUPSNR_PAGETABLENR_WMARKnvmem_configDQST_DROPSNR_VMSCAN_WRITEARM64_VEC_MAXIMX_SC_MISC_FUNC_SET_TEMPimx_misc_funcNUMA_MISSWORKINGSET_REFAULT_FILEtrueNR_SLAB_RECLAIMABLE_B___GFP_MOVABLE_BITSB_FREEZE_FSnvmem_device__SD_CLUSTERNR_WRITTENimx_scu_ocotp_probeSB_FREEZE_COMPLETEIMX_SC_MISC_FUNC_DEBUG_OUTKMALLOC_RANDOM_STARTNR_VMSCAN_IMMEDIATENR_FILE_MAPPEDWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENcharMIGRATE_RECLAIMABLENR_UNEVICTABLENR_ZONE_INACTIVE_FILE__UNIQUE_ID___addressable_imx_scu_ocotp_driver_init388NUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDNR_VM_NODE_STAT_ITEMSVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANONMOD_RO_AFTER_INITdatapid_typekfreeKMALLOC_NORMALN_ONLINE_printkIMX_SC_MISC_FUNC_SET_ARIKMALLOC_DMAIMX_SC_RPC_SVC_MISC___GFP_DMA_BITclass_spinlock_irq_tHRTIMER_BASE_TAINR_FREE_CMA_PAGESocotp_regionSB_UNFROZENIMX_SC_MISC_FUNC_OTP_FUSE_READNR_FOLL_PIN_ACQUIREDNR_ANON_MAPPEDN_CPU__SD_BALANCE_NEWIDLE__SD_SERIALIZElong long intclass_raw_spinlock_irq_tvm_fault_tARM64_VEC_SMEWORK_STRUCT_LINKED_BITPTR_ERR_OR_ZEROimx_sc_msg_misc_fuse_readNR_ZONE_WRITE_PENDINGocotp_privcontextSB_FREEZE_WRITE___GFP_FS_BITNR_SWAPCACHEWORK_OFFQ_FLAG_BITSboolmutex_lockN_HIGH_MEMORYRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATEIMX_SC_MISC_FUNC_BUILD_INFOMOD_MEM_NUM_TYPESimx_scu_ocotp_readMIGRATE_CMAUNAME26N_MEMORYMOD_INIT_TEXTsizezone_watermarkskzalloc_noprofZONELIST_FALLBACKIMX_SC_RPC_SVC_PAD__platform_driver_registerPCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONNR_ISOLATED_FILE___GFP_MEMALLOC_BITDQST_READSplatform_driver_unregisterWORKINGSET_REFAULT_ANONZONELIST_NOFALLBACKpdevIMX_SC_MISC_FUNC_OTP_FUSE_WRITEIMX_SC_MISC_FUNC_SET_CONTROLrseq_cs_flags_bitVMSCAN_THROTTLE_WRITEBACKlru_listMM_FILEPAGESIMX_SC_MISC_FUNC_GET_CONTROLmutex_unlockIMX_SC_MISC_FUNC_BOOT_STATUSMOD_RODATAWORKINGSET_RESTORE_BASEprivSB_FREEZE_PAGEFAULTNR_KMALLOC_TYPESdevm_nvmem_registerIMX_SC_MISC_FUNC_GET_BOOT_DEVcaller__u32imx_scu_ocotp_dt_idsWORK_STRUCT_PENDING_BITPIDTYPE_PGIDIMX_SC_MISC_FUNC_SECO_AUTHENTICATEof_device_get_match_dataMOD_INIT_DATAnvmemWORKINGSET_NODERECLAIM__exitcall_imx_scu_ocotp_driver_exitclass_spinlock_tdevtypework_bitsgfp_tshort intIMX_SC_MISC_FUNC_UNKNOWNMM_ANONPAGESHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPWORK_OFFQ_FLAG_ENDMOD_INVALIDplatform_deviceNR_ZONE_ACTIVE_FILE___GFP_ACCOUNT_BIT__SD_FLAG_CNTPTR_ERR___GFP_LAST_BIT__compiletime_assert_374kmem_cacheDQF_PRIVATEIMX_SC_MISC_FUNC_UNIQUE_IDDQST_FREE_DQUOTS__kmalloc_large_noprofWORK_STRUCT_FLAG_BITSclass_raw_spinlock_irqsave_tflagkmalloc_cacheswordKMALLOC_RANDOM_END___GFP_IO_BIT___GFP_COMP_BIT___GFP_NOMEMALLOC_BITNR_VM_ZONE_STAT_ITEMS___GFP_DMA32_BITWORKINGSET_NODES__SD_BALANCE_WAKENR_INACTIVE_FILEin_holeDQF_ROOT_SQUASH_Bpcpu_fcIMX_SC_MISC_FUNC_BOOT_DONENR_SLAB_UNRECLAIMABLE_Bregionocotp_devtype_dataPCPU_FC_PAGEarm_smccc_quirkstartPGPROMOTE_CANDIDATEunsigned intNR_SHMEMHRTIMER_BASE_MONOTONIC_SOFTnum_regionnum_bytesuintptr_tNR_VM_NUMA_EVENT_ITEMSplatform_driver__kmalloc_noprofMIGRATE_TYPESlong unsigned int__u8devm_kzallocPIDTYPE_PIDIMX_SC_MISC_FUNC_SET_MAX_DMA_GROUPvec_typeNR_ZONE_INACTIVE_ANONNR_WRITEBACKWORK_OFFQ_DISABLE_BITSNR_FILE_PAGES___GFP_NOWARN_BITGNU C11 13.2.0 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1288 -g -O2 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=4 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonly -fstack-protector-strongN_POSSIBLEWORK_STRUCT_COLOR_BITSMM_SHMEMPAGESNUMA_INTERLEAVE_HIT__int128NR_MLOCKREAD_IMPLIES_EXEC___GFP_ZERO_BITunsigned charimx_scu_ocotp_driver_initnuma_stat_itemvmscan_throttle_statesize_is_constantMIGRATE_PCPTYPESfalsePGPROMOTE_SUCCESSSHORT_INODEimx_scu_ocotp_nvmem_config___GFP_WRITE_BITKMALLOC_CGROUPIMX_SC_RPC_SVC_TIMERNR_FILE_THPSWMARK_HIGH__kmalloc_indexNR_ZONE_UNEVICTABLENR_FREE_PAGES__SD_SHARE_LLCTASK_COMM_LENDQST_WRITESNR_ISOLATED_ANON__SD_SHARE_CPUCAPACITYWORK_OFFQ_FLAG_SHIFTIMX_SC_MISC_FUNC_WAVEFORM_CAPTUREMAX_ZONELISTSPCPU_FC_AUTONR_VMSCAN_THROTTLE___GFP_KSWAPD_RECLAIM_BITRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT___GFP_NOFAIL_BITsigned chardevm_kmallocLRU_UNEVICTABLEADDR_LIMIT_3GBshort unsigned intIMX_SC_RPC_SVC_IRQKMALLOC_RECLAIM__UNIQUE_ID_file391memcpyIS_ERR___GFP_HARDWALL_BITLRU_ACTIVE_ANON___GFP_HIGHMEM_BITarm_smccc_resimx_scu_call_rpcNR_SHMEM_THPS__SD_BALANCE_FORK__SD_OVERLAPIMX8QXPNUMA_LOCALPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESNR_MM_COUNTERSclass_raw_spinlock_tN_GENERIC_INITIATORocotp_devtypePIDTYPE_SIDWMARK_MINWORK_OFFQ_POOL_SHIFTIMX_SC_MISC_FUNC_SET_DMA_GROUPNR_ZONE_ACTIVE_ANONWMARK_LOW__SD_ASYM_PACKING/kernel/work/linux-6.11drivers/nvmem/imx-ocotp-scu.c/kernel/work/linux-6.11drivers/nvmem./include/linux./include/uapi/asm-generic./include/asm-generic./arch/arm64/include/asm./include/uapi/linux./include/linux/sched./include/linux/firmware/imx./include/linux/firmware/imx/svcimx-ocotp-scu.cimx-ocotp-scu.cdevice.herr.hslab.hint-ll64.hint-ll64.hposix_types.htypes.hinit.hspinlock_types_raw.hstddef.hgfp_types.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.htopology.hhrtimer_defs.hstack_pointer.hquota.hquota.hfs.hmodule.hipc.hmisc.hstring.hplatform_device.harm-smccc.hmutex.hprintk.hnvmem-provider.hof.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x $(A-AFA-tA-ABHBvKA-A-ERBBCACFABA4A-A C[ A-A $$A-AEA-|A-AA BDBT GbJLA-A  -GAD AZ(t w tz t e $ w  X0$w w#wZ##;^@7 !w!"&7HUhimx-ocotp-scu.c__initcall__kmod_nvmem_imx_ocotp_scu__387_271_imx_scu_ocotp_driver_init6imx_scu_ocotp_driver_init$x$dimx_scu_ocotp_writeimx_scu_ocotp_probeimx_scu_ocotp_readimx_scu_ocotp_dt_idsimx8qxp_dataimx8qm_dataimx_scu_ocotp_driverscu_ocotp_muteximx_scu_ocotp_nvmem_config__UNIQUE_ID___addressable_imx_scu_ocotp_driver_init388__exitcall_imx_scu_ocotp_driver_exit__UNIQUE_ID_license392__UNIQUE_ID_file391__UNIQUE_ID_description390__UNIQUE_ID_author389__platform_driver_registermutex_lock__arm_smccc_smcmutex_unlock_printkimx_scu_call_rpc__stack_chk_faildevm_kmallocimx_scu_get_handleof_device_get_match_datadevm_nvmem_registerplatform_driver_unregister__kmalloc_noprofmemcpykfree456DHL (P (X7d4866  79:(;4<@Dd=? 48@6A6A<9( PP `HP3>( ,J--*<&+-,2,@,{G,"N,Z,-h,o, v,,, ,,J,,C, ,G,T, ,H ,D,,%,7,x<,A,F,R, k,S q,ew,}, ,u,,, ,k,,f,^,),8,,,,v,,,A,,,T,,,,,R $, +, ;,A,G,`M,bS,e,n,w,,E,,Y,&,,,,, ,S,E,N,%,,,x,,'',/,+=,. K,Y,g,b u,:,x,q,>,:,,H,',, ,,,, ,@,S, ,H,F,d,` $,i*,w0,6,<,B,H,zN, T,Z,`,xf,l,s,G ,,,, ,,},,Z,,,n , ,h,3,,,,N, ,,,,$,! *,0,6, <,PB,ZH,N, T,[,nk,q,w, },F,, , ,,,e,#,,, ,, ,,,,,_,, , ,*,,,h , ,,,^%, +,w 1, 7, =,C,F I, O,U, [,a,g,[ m,s,3y, ,,,,D,, ,J,S,U,H,,,,,0, ,n,),K ,,n!,',k-,3,h F,L,R,0d, j,(p,v,4|,,,,,9 ,, ,,,,,,,,,,w ,,,,R, ,,h', -, 3,9,?,3 E,:K,h,,_,7,,N ,~ ,,,s,-,A,?,, , ,, ,e ,;  , , ,# , ) ,/ ,5 , ; ,A ,H ,%R ,\ ,l ,r ,x ,~ , ,I ,  ,? , , , ,, , ,` , , ,' ,m ,x , ,j ,& , , ,y , , ,  , ,$ ,E+ ,q 5 ,7? ,D ,eI ,TY ,_ ,f , q , , , ,  ,  ,/ , , , , ,% , < ,I ,bU ^ ,[j s ,  ,  ,3  ,!  ,7  ,  ,* "H ,ST "^r ,~ "# ,r " , , , ,u ,B, ,RH ,3h , { , ,{ ,} ,, ,, !,F,b,},,,,Q ,,,;C* ahh,1, ,,h,),#C4{h,, ,7,hD,O,Z,#e,:*,,6 ** *,%*,E0},Y,,, ,#, , ,W0, ;,#F,Q, f,,,,,,",,,#,v,,,,3,D,Q,&_,w },:,' 0 -=HR"-6&-N*-\.-l2-6-:->-B-F-P-U-/Z-?_-Hd-Ni-Un-`s-kx-y}------------- --"---6-A-P-`-h-p-u-~---- ----";1<1@111.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.initcall6.init.rela.init.text.rodata.str1.8.rela.exit.text.rela.rodata.rela.discard.addressable.rela.exitcall.exit.modinfo.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @@@SH$+&@@W$1X;X6@X$P\(K@XH$[2no$j@`XH$  Xz@X0$ x @X$ @X$ ] @Y@,$#P@H`$_#\@$ #@8$0k("0GF20 I';GIKHI chI^@H$"J0%3 (Q8p