ELFx@@&%_$?#տ#__$ @_qT_q ! _?#{!{#_  ?#{A8^#@BSR@`7@A8@#@BBҁT{¨#_?#{A8^#@BSAR@R`7@!SA8@@BBҡT*{¨#__$?#{R^RR"RR@{#__$?#{R^RRRAR@{#_?#{A8[Rck @BGҠ*@<@#@wCx\ASCyzR#39a" 5!@+?Tb.?z$R#/a4SAA8G@#@BBT[BcCkD{ɨ#_B!SA`S  _$?#{R^*RRAR@{#__$?#{#R^*RRR@{#__$?#{{#_3%s: invalid index %u rk808-clkout1clock-output-namesrk808-clkout2rk808-clkout_$?#{{#_of_clk_rk808_getclk_rk808.alias=platform:rk808-clkoutclk_rk808.license=GPLclk_rk808.file=drivers/clk/clk-rk808clk_rk808.author=Chris Zhong clk_rk808.description=Clkout driver for the rk808 series PMICsfintXu32'LX H7hm X  u   & X VI  X vnX X $ @X+Q X X* X X9  XZ        !"#$%&'(X XXRX X C X XEX XMXXX7X`      ffX X(     Xl  X  Xs X ^       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcX!) X!  X"+  X#$6  X$ a ()*+ X$'  X$H X%C      X%u Pp  8  '' u B F  u   T>DT 1p $  % (E, E7e z Sh"@ retEP!"""!"!W")"""#$6%  y"&")"""#$6 p  '(2 q ElO)hwq5OPsv valwXt*retyE+s& ',l @)hwl4OP&an"}"r#$$&Cb "|"o"b"Ug E@a)hwg1OP&ai "}"r#$$&Cb "|"o"b"U'[ E-hw[0O([9]` +]&NOTN*PN9QP idxQXR.2   2"2 Ed)hw25OP47 val8 t ret:EP+4&,- @.)hw-4OP&/""#$$&C$ "|"o"b"U( E@)hw(1OP&* ""#$$&C$ "|"o"b"U' E-hw0O(9" +&/C)hw>OPQ0|E1map|51reg|GX2}X1val}*X 01dev: k'-dev1`(=-gfpI0EC1npKC2I2 E2I3rcE  I4#(0% U$ > $ > : ; 9 I: ; 9 I> I: ; 9 ( &I   I ' 4: ; 9 I? > I: ; 9 > I: ;9 (: ;9 I> I: ;9 ( <( : ; 9  : ; 9 I8 4: ; 9 II!I/ 4: ; 9 I .: ; 9 '@B.: ; 9 'I@B.: ; 9 'I@B: ; 9 I4: ; 9 I 4: ; 9 I!1RUX Y W "1# U$41%1X Y W &1RUX Y W '.: ; 9 'I (: ; 9 I): ; 9 I*4: ; 9 I+ ,.: ; 9 '@B-: ; 9 I.4I4/.: ; 9 'I@B0.: ;9 'I 1: ;9 I2: ;9 I34: ;9 I4.: ; 9 'I L,(= drivers/clk./include/linux./include/uapi/asm-generic./arch/arm64/include/asm./include/uapi/linux./include/linux/sched./include/linux/mfd./include/asm-genericclk-rk808.cerr.hregmap.hdevice.hof.hint-ll64.hposix_types.htypes.hinit.hpercpu.hprocessor.hnodemask.hstddef.hpersonality.hmm_types_task.hmm_types.hmmzone.hpid.hhrtimer.hrseq.hsched.hquota.hquota.hfs.hslab.htopology.htaskstats.huser_namespace.hinterrupt.hkernel_stat.hmm.hvm_event_item.hbpf.hcgroup-defs.hbacking-dev-defs.hmemcontrol.hrk808.hstack_pointer.hint-ll64.h !"4.!"3)K 3%=E ;$ZX Qy =& L##/2 Qy =& L #)/!p&w .w  v  wt=<!o&w .w  u  wt+< 6fJ Y |  {.!$ 2 N -!. T # 3 /   .w "  w # wX!  !w=#  =R  ? # . w   wJ! !w=3  bt <<!t&w .w  z  wt<!u&w .w   wt  X  XHRTIMER_MAX_CLOCK_BASESPGSTEAL_ANONVMSCAN_THROTTLE_NOPROGRESSsize_tPGSCAN_ANON__exitcall_rk808_clkout_driver_exitCOMPOUND_PAGE_DTORRK809_IDNR_ZONE_LRU_BASEPCPU_FC_NRSCHED_SOFTIRQdevices_cgrp_idrk808_clkout_recalc_rateTHP_FAULT_ALLOCUCOUNT_FANOTIFY_GROUPSWMARK_HIGHi2c_clientSWAP_RANR_ZONE_ACTIVE_FILERSEQ_EVENT_SIGNAL_BITMM_SHMEMPAGES__func__UCOUNT_MNT_NAMESPACESRK817_ID_BOOSTvm_event_itemMEMCG_PERCPU_BMEMCG_MAXmem_cgroup_events_targetlru_listPGSCAN_SKIP_NORMALPGMIGRATE_SUCCESSNUMA_FOREIGNBALLOON_MIGRATE__SD_PREFER_SIBLINGSB_FREEZE_COMPLETECMA_ALLOC_SUCCESSpids_cgrp_idNR_FOLL_PIN_ACQUIREDNR_MM_COUNTERSUCOUNT_IPC_NAMESPACESmemcg_stat_itemNUMA_PAGE_MIGRATEPCPU_FC_AUTOADDR_NO_RANDOMIZENUMA_OTHER__UNIQUE_ID_description400BPF_TRAMP_FENTRYNUMA_HUGE_PTE_UPDATESALLOCSTALL_DMA32ALLOCSTALL_DMAFDPIC_FUNCPTRSnode_stat_itemkmalloc_cache_type__UNIQUE_ID_license403THP_FILE_MAPPEDTHP_FILE_FALLBACK_CHARGEPGALLOC_NORMALUNEVICTABLE_PGCULLEDregmapucount_typeNUMA_HITPGSCAN_KSWAPDTHP_MIGRATION_SPLIT__UNIQUE_ID_alias404LRU_ACTIVE_FILEWORKINGSET_RESTORE_FILE__u32UCOUNT_RLIMIT_SIGPENDINGhugetlb_cgrp_idPGREFILLMEMCG_SOCKUCOUNT_RLIMIT_MEMLOCKDQST_CACHE_HITSRK817_ID_BOOST_OTG_SWNR_SHMEM_THPSUNAME26__SD_BALANCE_WAKEHRTIMER_BASE_TAITHP_SWPOUT_FALLBACKpropnameNR_ZONE_INACTIVE_ANONPGLAZYFREEDHTLB_BUDDY_PGALLOClong intNR_WMARKTHP_SWPOUT__SD_BALANCE_NEWIDLEMIGRATE_CMArk808pdevPGPGIN__SD_OVERLAPMEMCG_NR_STATPGALLOC_DMA32LRU_UNEVICTABLEerrorCPUTIME_SYSTEMBPF_CGROUP_STORAGE_SHAREDNR_FILE_DIRTYdataDQST_DROPSio_cgrp_idPGFREEUNEVICTABLE_PGRESCUEDsigned charHRTIMER_BASE_REALTIME_SOFTrk808_clkout1_opsNR_ACTIVE_ANONMEM_CGROUP_TARGET_THRESHNR_ISOLATED_FILEHRTIMER_BASE_MONOTONIC_SOFTpid_type__BPF_CGROUP_STORAGE_MAXTHP_SPLIT_PAGEWORKINGSET_NODERECLAIMunsigned charCOMPACTSTALLNR_KERNEL_STACK_KBRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITrk817_clkout2_enableperf_nr_task_contextsrk808_clkout_driverPGSCAN_DIRECTPGDEMOTE_DIRECTnuma_stat_itemHTLB_BUDDY_PGALLOC_FAILDQST_READS__TASKSTATS_CMD_MAXALLOCSTALL_MOVABLEWMARK_MINMIGRATE_ISOLATENR_ANON_THPS_BoolSTICKY_TIMEOUTSPIDTYPE_PIDKMALLOC_CGROUPvariantNR_FREE_CMA_PAGESNR_KERNEL_MISC_RECLAIMABLEcharPGREUSEMEMCG_SWAP_FAILmoduleoutputperf_event_cgrp_idTRANSHUGE_PAGE_DTORNR_SWAPCACHEUCOUNT_INOTIFY_WATCHESARM64_VEC_SVENR_PAGETABLEMIGRATE_TYPESTASKSTATS_CMD_NEWrk817_clkout2_prepareTHP_DEFERRED_SPLIT_PAGEN_HIGH_MEMORYUCOUNT_UTS_NAMESPACESof_property_read_string_indexTASKSTATS_CMD_UNSPECNR_VM_EVENT_ITEMSMEMCG_LOWPGSCAN_DIRECT_THROTTLETHP_FILE_ALLOCvm_fault_t__kernel_ulong_tCPUTIME_IRQNR_SLAB_UNRECLAIMABLE_Bnode/home/test/workspace/code/optee_3.16/linuxbpf_cgroup_storage_typecompound_dtor_idbpf_tramp_prog_typeSLABS_SCANNEDperf_sw_contextPGSCAN_SKIP_DMA32KMALLOC_DMATIMER_SOFTIRQMEMCG_SWAP_MAXHRTIMER_BASE_MONOTONICparent_ratefalseMIGRATE_RECLAIMABLERK818_IDNR_FILE_MAPPEDADDR_LIMIT_32BITUCOUNT_PID_NAMESPACESSB_FREEZE_WRITEof_phandle_argszone_stat_itemrk808_clkout2_enableplatform_deviceof_clk_rk808_getPGSCAN_SKIP_DMAmemcg_memory_eventBALLOON_INFLATEDROP_SLABcpuacct_cgrp_id__SD_ASYM_CPUCAPACITYHRTIMER_BASE_TAI_SOFTKCOMPACTD_FREE_SCANNEDARM64_VEC_MAXCPUTIME_GUESTKSWAPD_LOW_WMARK_HIT_QUICKLYPIDTYPE_MAXPGDEACTIVATErk808_clkout2_opsrk817_clkout2_opsBPF_CGROUP_STORAGE_PERCPU__SD_SHARE_CPUCAPACITYWB_DIRTIEDlong unsigned intUCOUNT_USER_NAMESPACESHRTIMER_SOFTIRQPGSTEAL_FILESWAP_RA_HITvmscan_throttle_statePGSCAN_FILEPGPGOUTNR_ZONE_UNEVICTABLEPGALLOC_MOVABLECPUTIME_STEALNULL_COMPOUND_DTORNR_SHMEMNR_LRU_LISTScpuset_cgrp_idKMALLOC_RECLAIM__SD_ASYM_CPUCAPACITY_FULLrk817_clkout2_is_preparedGNU 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-baseonlyRK817_ID_LDO2MIGRATE_PCPTYPESRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITPCPU_FC_PAGE__SD_NUMACOMPACTFAILPIDTYPE_SID__SD_BALANCE_EXECUCOUNT_CGROUP_NAMESPACESplatform_driverDQF_SYS_FILE_BKSWAPD_INODESTEALDQF_PRIVATEMEMCG_HIGHNR_THROTTLED_WRITTENTHP_SPLIT_PAGE_FAILEDNR_FILE_PMDMAPPEDlong long intLRU_INACTIVE_ANONUCOUNT_TIME_NAMESPACESNR_SHMEM_PMDMAPPEDSB_UNFROZENenableregmap_update_bitsRK817_ID_DCDC3RK808_IDNR_FILE_THPSUNEVICTABLE_PGMLOCKEDMIGRATE_UNMOVABLECPUTIME_NICEMEMCG_NR_MEMORY_EVENTSWORKINGSET_ACTIVATE_ANONmaskNR_VM_NODE_STAT_ITEMSCOMPACTSUCCESSWORKINGSET_REFAULT_ANONMIGRATE_HIGHATOMICREAD_IMPLIES_EXECcurrent_stack_pointerALLOCSTALL_NORMALCMA_ALLOC_FAILWORKINGSET_REFAULT_BASEHUGETLB_PAGE_DTOR__SD_SERIALIZEKSWAPD_HIGH_WMARK_HIT_QUICKLYMEMCG_SWAP_HIGHNR_ZONE_INACTIVE_FILEunsigned intdrivers/clk/clk-rk808.c__kernel_size_tSB_FREEZE_PAGEFAULTrk808_clkout_proberseq_event_mask_bitsNR_ZONE_WRITE_PENDINGNR_VM_ZONE_STAT_ITEMSSHORT_INODENR_VM_NUMA_EVENT_ITEMSPGMIGRATE_FAILNR_FILE_PAGESPSWPOUTclkout1_hwNR_STATS__SD_ASYM_PACKINGrk808_clkout_driver_exitclkout2_hwrk808_clkout_driver_initclk_hwTHP_MIGRATION_SUCCESSNR_LRU_BASEZONELIST_NOFALLBACKrk808_clkout2_is_preparedclkspecNUMA_HINT_FAULTSclk_init_dataNUMA_INTERLEAVE_HITBPF_TRAMP_REPLACEMEM_CGROUP_TARGET_SOFTLIMIT__SD_BALANCE_FORKERR_PTRPGROTATEDNUMA_PTE_UPDATESzone_watermarksCOMPACTFREE_SCANNEDPGSCAN_ZONE_RECLAIM_FAILEDBALLOON_DEFLATEADDR_COMPAT_LAYOUTmigratetypeNR_ACTIVE_FILE__SD_FLAG_CNTNR_KMALLOC_TYPESboolUNEVICTABLE_PGSCANNEDBPF_TRAMP_MODIFY_RETURNN_CPU__mptrUNEVICTABLE_PGCLEAREDTHP_ZERO_PAGE_ALLOC_FAILEDperf_hw_contextVMSCAN_THROTTLE_CONGESTEDNR_ZONE_ACTIVE_ANONPSWPINclk_opsNR_INACTIVE_FILEZONELIST_FALLBACKTHP_COLLAPSE_ALLOCrseq_cs_flags_bitMEMCG_SWAPDQST_FREE_DQUOTSWHOLE_SECONDSCOMPACTISOLATEDdev_get_drvdataTHP_ZERO_PAGE_ALLOCdevicesizeN_POSSIBLElong long unsigned intrkpmic_get_opshrtimer_base_typeRK817_NUM_REGULATORSLRU_ACTIVE_ANONWORKINGSET_RESTORE_ANONHI_SOFTIRQmemory_cgrp_idMM_FILEPAGESPGACTIVATEKMALLOC_NORMALNR_VMSCAN_IMMEDIATEDQST_ALLOC_DQUOTSUNEVICTABLE_PGMUNLOCKEDPGSTEAL_KSWAPDNR_MLOCKVMSCAN_THROTTLE_ISOLATEDNET_RX_SOFTIRQSB_FREEZE_FSTASKLET_SOFTIRQKCOMPACTD_WAKEWB_WRITEBACKBPF_TRAMP_MAXDROP_PAGECACHETHP_COLLAPSE_ALLOC_FAILEDRK817_ID_LDO6CPUTIME_USERMM_ANONPAGES__SD_WAKE_AFFINENR_BOUNCEUCOUNT_NET_NAMESPACESPIDTYPE_PGIDRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITDQST_LOOKUPS__UNIQUE_ID_file402init_DQST_DQSTAT_LASTDQST_SYNCSWMARK_LOWPGDEMOTE_KSWAPDWORKINGSET_NODESMM_SWAPENTSIRQ_POLL_SOFTIRQNR_FREE_PAGESNR_DIRTIEDUCOUNT_COUNTSPIDTYPE_TGIDrk817_clkout2_unprepareTHP_MIGRATION_FAILperf_invalid_contextNR_VMSCAN_THROTTLENR_WRITEBACKNR_ISOLATED_ANON__SD_SHARE_PKG_RESOURCESPAGEOUTRUNTHP_SPLIT_PMDWB_WRITTENshort intHRTIMER_BASE_BOOTTIME_SOFTUCOUNT_INOTIFY_INSTANCESCOMPACTMIGRATE_SCANNEDRK817_ID_LDO4RK817_ID_LDO5perf_event_task_contextRK817_ID_LDO8NR_VMSCAN_WRITEUCOUNT_RLIMIT_NPROCNR_WRITTENNUMA_MISSMMAP_PAGE_ZEROindextruecpu_usage_statPGSCAN_SKIP_MOVABLEDQF_ROOT_SQUASH_BRK817_IDPGSTEAL_DIRECTdevm_kzallocPGFAULTN_NORMAL_MEMORYNR_FOLL_PIN_RELEASEDPGINODESTEALNET_TX_SOFTIRQNUMA_LOCALUCOUNT_RLIMIT_MSGQUEUEHRTIMER_BASE_BOOTTIMEVMSCAN_THROTTLE_WRITEBACKTHP_FAULT_FALLBACKrk817_reg_idTASKSTATS_CMD_GETgfp_tHRTIMER_BASE_REALTIMEdevice_nodeNR_WRITEBACK_TEMPwb_stat_itemNR_NODE_STATESMEMCG_OOM_KILLMEM_CGROUP_NTARGETSUNEVICTABLE_PGSTRANDEDKCOMPACTD_MIGRATE_SCANNEDexitcall_tRK817_ID_LDO1pcpu_fcRK817_ID_LDO3__UNIQUE_ID_author401vec_typeDQST_WRITESRK817_ID_LDO7CPUTIME_IDLERK817_ID_LDO9N_ONLINEuint32_tNR_SLAB_RECLAIMABLE_Brk808_clkoutRSEQ_EVENT_MIGRATE_BITMEMCG_OOMCPUTIME_GUEST_NICENUMA_HINT_FAULTS_LOCALLRU_INACTIVE_FILERK817_ID_DCDC1RK817_ID_DCDC2N_MEMORYRK817_ID_DCDC4THP_FILE_FALLBACKPGMAJFAULTcgroup_subsys_idADDR_LIMIT_3GBCPUTIME_SOFTIRQcpu_cgrp_idCPUTIME_IOWAIT__UNIQUE_ID___addressable_rk808_clkout_driver_init399short unsigned intPCPU_FC_EMBEDMAX_ZONELISTSNR_UNEVICTABLEnode_statesWORKINGSET_ACTIVATE_FILECGROUP_SUBSYS_COUNTNR_ANON_MAPPEDWORKINGSET_REFAULT_FILEWB_RECLAIMABLEBLOCK_SOFTIRQUCOUNT_FANOTIFY_MARKSrk808_clkout2_unprepareTHP_FAULT_FALLBACK_CHARGEMIGRATE_MOVABLEBPF_TRAMP_FEXITPGLAZYFREENR_INACTIVE_ANONN_GENERIC_INITIATORRCU_SOFTIRQrk808_clkout2_prepareNR_SOFTIRQSPGALLOC_DMAOOM_KILLNR_WB_STAT_ITEMSWORKINGSET_ACTIVATE_BASEclientWORKINGSET_RESTORE_BASENR_COMPOUND_DTORSRSEQ_EVENT_PREEMPT_BITRK805_IDGCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103GNU x C-A-$,B-AFA-$TJ-AHA-,dA-A T A-A ,lA-A V A-A $@B-AKA-$@B-AKA-dA-AC I LqJA-A -FD$(B-AEA-$@B-AKA-$@B-AKA- K,dgd Tpdl@@@ d  ( P@!@ 7 B T f x&&<%&a2<? !Wrz clk-rk808.c__initcall__kmod_clk_rk808__398_206_rk808_clkout_driver_init6rk808_clkout_driver_init$xrk808_clkout_recalc_rate$dof_clk_rk808_getrk808_clkout2_is_preparedrk817_clkout2_is_preparedrk808_clkout2_unpreparerk817_clkout2_unpreparerk808_clkout_proberk817_clkout2_preparerk808_clkout2_prepare__func__.0rk808_clkout2_opsrk817_clkout2_opsrk808_clkout1_opsrk808_clkout_driver__UNIQUE_ID___addressable_rk808_clkout_driver_init399__exitcall_rk808_clkout_driver_exit__UNIQUE_ID_alias404__UNIQUE_ID_license403__UNIQUE_ID_file402__UNIQUE_ID_author401__UNIQUE_ID_description400__platform_driver_register_printkregmap_read__stack_chk_failregmap_update_bits_basedevm_kmallocof_property_read_string_helperdevm_clk_hw_registerdevm_of_clk_add_hw_providerplatform_driver_unregister@HL P T9:;:<;p<<=,0< @ L (T (t>? @ @>?$(,@D;<<( P 8 A @(phP0 . 22=2 0P%1,2b328:2!A2 M2Z[20b2i22q 22d2S 2q 2U22 2j2@2h2222|21272 =2<C2P2!b2F h2 o2!2y2_2m2 2 2<2"2y222J222j2 2 2+2p2U 3292C?2"E2UK2wR2H _2q2w2!}2w 22W22M2a 222222222 2?22/2 22+2 2!2'2a-232:2YL2R2!X2^2d2j2 p2qv2p |22222?2K!2l"22!2"22B2!2 2D 2J 2P 2V 2 \ 2_b 2}h 29n 2Ft 2Sz 20 2 2 2 2Q 2 2C 2 2 2 2L 2 2` 2I 2 2 2 2! 2 2 29 2' 2 2 2 2 2  2" 2Y( 2_. 2v4 2: 2R @ 2F 2 L 2#R 2 X 2 _ 2 r 2x 25 ~ 2 2 2 2! 2$ 2 2  2D 2H 2t 2l 2: 2 2 2 2y 2U 2(! 2l 2c! 2$ 2f * 20 2["7 2I 2O 2U 2[ 2b 2? t 2 z 2 2 2 2 2  2? 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2v 2 2( 26% 2+ 2Q1 27 2= 2S 2"Z 2` 2g 2@n 2 v 2 2 2 2 2 2T 2  2  2# 22 &!/2S<$Z2h'2 'a2'<2{'& 2'!2;(;2_F Y2yd{222"2 220 0p$D,0L0\~0022222B2BV2s]0002 P T00'00:TB0b2~2q222B2 22*2 2c82Cpg2s22B2!@D00D0P/2$":bj0|002 2q222B252e D2xp222I2X2t2 2&2*2P2J]2-  0DDDD L(P0T8tPDXD`LhPpXxt (08@ HPX pxDHLPThtx0T8T@THTP\X``dhTT\`h (08PX` h ,px( -6468 \6`6p66@ 646866P6.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_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @@@[#+&@^0#1;6@@^#P,K@X^H#[2]oh(j@^H# pz@^# @_#@_#j@_06#Lc"P@ `#"@@# C&A@H#0," 0ZO^)O9O QOL@#!Q0$8 X'^