ELF@@('_$?#{@@@!aR{#_?#{! SS2@BR!*Pܡa@!!@1*c!6TBR @`@@1*!75`@@1*!2`@RSA@{è#_֠  ?#{A8S[*@B'ҟTT**4A8'@@B!ҡT*SA[B@{Ũ#_RT**5 _$?#{[RS  @R @R@TcR@CR!Rv$҄cFa"9CB@ezdtF"@9qBb2@TcCSA[B{Ũ#_#~@R@d2@R?*>RSA[BcC#@{Ũ#_֠cC``cC#@!߈߈߈_$?#{{#_===_$?#{{#_sunxi-sideeprom-sunxi-sidallwinner,sun4i-a10-sidallwinner,sun7i-a20-sidallwinner,sun8i-a83t-sidallwinner,sun8i-h3-sidallwinner,sun50i-a64-sidallwinner,sun50i-h5-sidallwinner,sun50i-h6-sidnvmem_sunxi_sid.license=GPLnvmem_sunxi_sid.file=drivers/nvmem/nvmem_sunxi_sidnvmem_sunxi_sid.description=Allwinner sunxi security id drivernvmem_sunxi_sid.author=Oliver Schinagl int XX ,p *u32 Ls64 du64 wX   H  L  7 X  E EuW ]  XVXvX  X h @XXX+"XGEsX XX*X&X  X        !"#$%&'(X X XR8XZX      XX9Xg rXX7  J K #x$=%P#K #K #K #K #K "  = K h ;X h   >    2       (E,p E p4 c!devrl!ress "t u e!sidv "wE"x#cfgy" e${ %%%&| %$F %%%&|h %& % % %' %:%-(%%(V%q%d     P KQ E Q(=g Q>Xe)valR =f R%d!sidT Ut#retVEc2 E{)sid2?{c 3_Q)out4e"6!ret7E*"?"?"?+ !__v?+ !__r?,?% -./!tmp?+K!__v?+ ,!__r?,?% -./!tmp?$?n%%$?%% ,?%%+8!__vE + !__rE ,E % -./!tmpE $)=[%B%6,)G%B%6 x ( E@ (!=T (7XQ)val) =R )%S!sid+ 0%=14%1@10@.=W1@=%1@I123DX0.=1C%1O13X0.=1I%1U11X0.=4sX111!%5ret=0y%XH1y<%1z260T0h1TC10!Z=4s!Z61!ZE?1![ %1![178A 8 =7A9minA/9maxAB:H#8HE#!valJ F7%O9val%.8%JO U;<4dev3l1>=:=9dev1l8=%9gfpI1:"0E8"H:9kt28@:_E&8_/8_C:#EB9n#:$E^9x$(w:% &|8% ::"!9ptr" $ > : ; 9 I&I: ; 9 I> I: ; 9 (  I  & 5I '4: ; 9 I?> I: ; 9 (> I: ;9 ( : ;9 I> I: ;9 <I!I/ 4: ;9 I?< : ; 9  : ; 9 I8 4: ; 9 I4: ; 9 I .: ; 9 '@B.: ; 9 'I@B.: ; 9 'I@B : ; 9 I!4: ; 9 I"4: ; 9 I#4: ; 9 I$1RUX Y W %1&1X Y W '1X YW (1X Y W ): ; 9 I* U+ ,1RUX Y W - U.41/ 0.: ;9 'I 1: ;9 I2 34: ;9 I4: ;9 I54: ;9 I6.?: ;9 '<7.: ; 9 ' 8: ; 9 I9: ; 9 I:.: ; 9 'I ;5<.: ;9 ' =.: ; 9 'I L,( drivers/nvmem./arch/arm64/include/asm./include/linux./include/uapi/asm-generic./include/asm-generic./include/uapi/linux./include/linux/sched./include/asm-generic/bitopssunxi_sid.cio.hktime.hdelay.hdevice.herr.hslab.hplatform_device.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hinit.hpercpu.hprocessor.hpid.hstddef.hpersonality.hhrtimer.hnodemask.hmm_types_task.hrseq.hsched.hmm_types.hmmzone.htopology.hquota.hquota.hfs.hnvmem-provider.hstack_pointer.hkasan.hgetorder.hlog2.hfls64.hbuiltin-__fls.h  X )!M#ZO  3"xJ( j /j      . t .$p < " \  `. K [ t .$p <"!  z4$ v <" ` `."  !uX<KA ! !y/ Y u $Y#L !1! . /!   ..# ="""= <!1   ." <#!=+!x (y<  w ! x "!#> /<uX  ~ |J#g=0{  ! -/ V<8   Xkmalloc_order_tracezone_watermarksADDR_COMPAT_LAYOUTRSEQ_EVENT_PREEMPT_BITDQST_ALLOC_DQUOTSDQST_SYNCS__kernel_ulong_tbytes__u32node_stat_itemMIGRATE_HIGHATOMICHRTIMER_BASE_BOOTTIMENR_BOUNCEN_NORMAL_MEMORYNR_INACTIVE_ANONFDPIC_FUNCPTRSPTR_ERRNUMA_OTHERDQF_SYS_FILE_BWORKINGSET_RESTORE_FILENR_FOLL_PIN_RELEASED/home/test/workspace/code/optee_3.16/linuxsunxi_sid_read_DQST_DQSTAT_LASTflagsMM_ANONPAGES__sleep_us__compiletime_assert_329ktime_t__SD_BALANCE_EXECNR_NODE_STATESWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASEHRTIMER_BASE_MONOTONICperf_event_task_contextARM64_VEC_SVEexitcall_tPIDTYPE_MAXkmalloc_typemoduleWORKINGSET_ACTIVATE_FILEsun4i_a10_cfgMMAP_PAGE_ZERONUMA_FOREIGNNR_LRU_BASENR_ACTIVE_FILEWHOLE_SECONDSktime_compare__timeout__le32HRTIMER_BASE_BOOTTIME_SOFTrandomnessplatform_devicerseq_event_mask_bitsperf_sw_contextWORKINGSET_RESTORE_ANON__SD_PREFER_SIBLING__UNIQUE_ID___addressable_sunxi_sid_driver_init331NR_KERNEL_STACK_KB__SD_ASYM_CPUCAPACITYdevicesun50i_a64_cfgusleep_rangeof_device_idLRU_ACTIVE_FILE__kernel_size_tADDR_NO_RANDOMIZEbaseindexdev_set_drvdatalong long unsigned intVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDDQST_DROPSnvmem_cfgsunxi_sid_driver_exitSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASENVMEM_TYPE_BATTERY_BACKEDmigratetypeLRU_INACTIVE_FILEWORKINGSET_REFAULT_FILENVMEM_TYPE_FRAM__SD_WAKE_AFFINE__SD_ASYM_CPUCAPACITY_FULLzone_stat_item__SD_SHARE_PKG_RESOURCESNR_ZONE_WRITE_PENDINGMIGRATE_MOVABLEhrtimer_base_typesunxi_sidnode_states__flsDQST_CACHE_HITScmp1cmp2size_tsun8i_sid_read_by_reglong intNR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFToffsetHRTIMER_BASE_REALTIMEcurrent_stack_pointerNR_DIRTIED__timeout_us_BoolDQST_LOOKUPSNR_PAGETABLENR_ANON_MAPPEDNR_WMARKnvmem_configobjectNR_VMSCAN_WRITEnvmem_typeARM64_VEC_MAXresourceNUMA_LOCALreg_val__exitcall_sunxi_sid_driver_exitsunxi_sid_of_matchtrueNVMEM_TYPE_OTPGNU C89 10.2.1 20201103 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret+leaf+bti -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1152 -g -O2 -std=gnu90 -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -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 -fno-stack-clash-protection -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonlyNR_SLAB_RECLAIMABLE_BSB_FREEZE_FSnvmem_deviceIS_ERRSB_FREEZE_COMPLETEdrivers/nvmem/sunxi_sid.cNR_VMSCAN_IMMEDIATENR_FILE_MAPPEDVMSCAN_THROTTLE_CONGESTEDWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENcharMIGRATE_RECLAIMABLENR_UNEVICTABLE__raw_readlNR_ZONE_INACTIVE_FILENUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDNR_VM_NODE_STAT_ITEMSvalue_offsetVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANON__s64orderdatapid_typektime_add_usN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAIKMALLOC_DMANVMEM_TYPE_EEPROMNR_FREE_CMA_PAGESSB_UNFROZENNR_FOLL_PIN_ACQUIREDN_HIGH_MEMORYN_CPU__SD_BALANCE_NEWIDLE__SD_SERIALIZElong long intNR_KERNEL_MISC_RECLAIMABLEvm_fault_tplatform_set_drvdatacontextSB_FREEZE_WRITENR_WRITEBACKNR_SWAPCACHEADDR_LIMIT_32BITbool__UNIQUE_ID_file334RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATERSEQ_EVENT_SIGNAL_BITMIGRATE_CMAUNAME26N_MEMORYsizeZONELIST_FALLBACKPCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONNR_ISOLATED_FILEDQST_READSsunxi_sid_driver_initpdevrseq_cs_flags_bitNR_LRU_LISTSlru_listMM_FILEPAGESperf_invalid_contextWORKINGSET_RESTORE_BASEsunxi_sid_probeSB_FREEZE_PAGEFAULTNR_KMALLOC_TYPESsun8i_h3_cfg__SD_NUMAkmem_cache_alloc_tracePIDTYPE_PGID__u64nvmemWORKINGSET_NODERECLAIMkmalloc_largeKMALLOC_NORMALRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITgfp_tshort intHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPsun8i_sid_register_readoutNR_ZONE_ACTIVE_FILE__UNIQUE_ID_license335need_register_readoutkmem_cacheDQF_PRIVATEDQST_FREE_DQUOTSNVMEM_TYPE_UNKNOWNkzalloc__raw_writelkmalloc_cachesword__UNIQUE_ID_author332NR_VM_ZONE_STAT_ITEMSWORKINGSET_NODES__SD_BALANCE_WAKENR_INACTIVE_FILENUMA_MISSDQF_ROOT_SQUASH_Bpcpu_fcRSEQ_EVENT_MIGRATE_BITNR_SLAB_UNRECLAIMABLE_BPCPU_FC_PAGEaddrperf_nr_task_contextskasan_kmallocunsigned intNR_SHMEMsun50i_h6_cfgHRTIMER_BASE_MONOTONIC_SOFTNR_VM_NUMA_EVENT_ITEMSplatform_driverMIGRATE_TYPESlong unsigned intdevm_kzallocPIDTYPE_PIDvec_typeNR_ZONE_INACTIVE_ANONNR_FILE_PAGESN_POSSIBLEMM_SHMEMPAGESNUMA_INTERLEAVE_HITkmalloc_cache_typeNR_MLOCKREAD_IMPLIES_EXECunsigned charnuma_stat_itemkmallocvmscan_throttle_state__UNIQUE_ID_description333size_is_constantMIGRATE_PCPTYPESfalseSHORT_INODEsun7i_a20_cfgKMALLOC_CGROUPNR_FILE_THPSWMARK_HIGH__kmalloc_indexNR_ZONE_UNEVICTABLENR_FREE_PAGESDQST_WRITESNR_ISOLATED_ANON__SD_SHARE_CPUCAPACITYNR_WRITTENMAX_ZONELISTSPCPU_FC_AUTONR_VMSCAN_THROTTLEget_orderRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITsigned char__SD_FLAG_CNTLRU_UNEVICTABLEADDR_LIMIT_3GBshort unsigned intfls64KMALLOC_RECLAIMusecLRU_ACTIVE_ANONNR_SHMEM_THPS__SD_BALANCE_FORK__SD_OVERLAPsunxi_sid_driver__ilog2_u64PIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESsunxi_sid_cfgNR_MM_COUNTERSVMSCAN_THROTTLE_WRITEBACKN_GENERIC_INITIATORperf_hw_contextPIDTYPE_SIDWMARK_MINNR_ZONE_ACTIVE_ANONWMARK_LOW__SD_ASYM_PACKINGGCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103GNU x $,B-AFA-$@C-AJA-4A-A0CBt A-A <A-AP CBC] A-A $(B-AEA-B-AP CCVcCA-AP -AVAAA-AP -BABBA N,ddg@v@ @ d b ( @ p P ` @ $Wx3O?<!""#  #4O\usunxi_sid.c__initcall__kmod_nvmem_sunxi_sid__330_217_sunxi_sid_driver_init6sunxi_sid_driver_init$xsunxi_sid_readsun8i_sid_register_readoutsun8i_sid_read_by_reg$dsunxi_sid_probesunxi_sid_of_matchsun4i_a10_cfgsun7i_a20_cfgsun50i_a64_cfgsun8i_h3_cfgsun50i_h6_cfgsunxi_sid_driver__UNIQUE_ID___addressable_sunxi_sid_driver_init331__exitcall_sunxi_sid_driver_exit__UNIQUE_ID_license335__UNIQUE_ID_file334__UNIQUE_ID_description333__UNIQUE_ID_author332__platform_driver_register__memcpy_fromioktime_getusleep_range_statememcpy__stack_chk_failplatform_driver_unregisterdevm_kmallocof_device_get_match_dataplatform_get_resourcedevm_ioremap_resourcedevm_nvmem_register__kmallocadd_device_randomnesskfree,6|7789:L<\=|>?<@@@LAxBC (P5  ;pPP`PPp@+ //M /I-0%.,/3/B:/?A/ M/[/e/ s/m x//y///P/k//</ // !/&/32/9L/c_/k/}// // //U/7/ ////2/n//w /L/ /)/$2/0;/ D/M/V/_/i/{/&/// />/j//I//// //5 / /C ///) //9 //#/5/;/A/ H/=[/6a/"g/dm/t/O/7/U // /+/// ///k /E //P/ ////N/ /Z'/9/%?/YE/K/HQ/ W/]/c/i/'o/u/ {/G//// /// / //?/ /]///I/ / //K/t/ ///{ /$/*/ 0/_6/'</HB/H/N/2 T/% Z/`/g f/l/gr/ x/{ ~/ /4/// /D / / /8/7/,///g//g // / / />&/\,/2/H/ N/ T/ri/I o/u/V{/n/q///P//^ /f//h///E/// // // /3/!/N'/-/`3/I/ O/ U/s[/ a/: h/s/x/,// ///a///?/q////#/ / //$/Z 1/ >/Q/^/^k/Z ~//p/`/P/0@ /  /u$ - /: C /aP "n /1| % /} %O / % / % / # / . A /cL  c / / / / /4 , - # + -K m D D   /& ) /:4 @K / Y /u /| /, /q @ / /Y -0 /& /2 /> _   - -    -0 -0-PxX-`s{---` -`=dE-`h-/t/ //|// //_./ ;/I/cX/j/ w// // // /// /#/ 0/>/I/z[/i/ // // / / // /*/C/W/ir/ // // / /3//)/.'/C/_/p/,}/3 /* 0ddtx0x8@4H<`xh|px08@H`hpx,0<@HP08@H,PX(3<3@d3h@3@33 .symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.initcall6.init.rela.init.text.rela.altinstructions.rela.exit.text.rodata.str1.8.rela.rodata.rela.discard.addressable.rela.exitcall.exit.modinfo.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @@xN%+&@pPH%1;6@P%P,K@PH%`$[@Q% v4(q@QH% 2`!@Q% @R% @R%(  @Rh%% y $P@0x`% p$p@x%&@}H%+0-x60%C^?COC gCb@} %#8E`&5 Kt