ELF@@'&?#{RSRcq@T@ qAT`|}_9# c@C SA{¨#_SA{¨#_`? @ A B C ( ( ( ( 4 ?#{{#_?#{{#_clk-mt8186-topckapll_i2s0_mck_selapll_i2s1_mck_selapll_i2s2_mck_selapll_i2s4_mck_selapll_tdmout_mck_selapll12_div0apll12_div1apll12_div2apll12_div4apll12_div_tdmout_mtop_axitop_scptop_mfgtop_camtgtop_camtg1top_camtg2top_camtg3top_camtg4top_camtg5top_camtg6top_uarttop_spitop_msdc5hclktop_msdc50_0top_msdc30_1top_audiotop_aud_intbustop_aud_1top_aud_2top_aud_engen1top_aud_engen2top_disp_pwmtop_sspmtop_dxcctop_usbtop_srcktop_spmtop_i2ctop_pwmtop_seninftop_seninf1top_seninf2top_seninf3top_aes_msdcfdetop_pwrap_ulposctop_camtmtop_venctop_camtop_img1top_ipetop_dpmaiftop_vdectop_disptop_mdptop_audio_htop_ufstop_aes_fdetop_audiodsptop_dvfsrctop_dsi_occtop_spmi_msttop_spinortop_nnatop_nna1top_nna2top_ssusb_xhcitop_ssusb_1ptop_ssusb_xhci_1ptop_wpetop_dpitop_u3_occ_250mtop_u3_occ_500mtop_adsp_busclk26mulposc1_d2mainpll_d5mainpll_d2_d2mainpll_d3mainpll_d2univpll_d3nna2pll_d2univpll_d5tvdplltvdpll_d2tvdpll_d4tvdpll_d8tvdpll_d16tvdpll_d32univpll_d3_d2univpll_d2_d2mmpllunivpll_d5_d4univpll_d5_d2univpll_d3_d8mainpll_d2_d4univpll_d2nna2pll_d4nna2pll_d8nnapllnna2pllnnapll_d2nnapll_d4nnapll_d8clk13mmainpll_d7_d4mainpll_d7_d2ulposc1_d4ulposc1_d8ulposc1_d10ulposc1_d16ulposc1_d32mplladspplladsppll_d2adsppll_d4adsppll_d8mainpll_d7univpll_d2_d4univpll_d7apll1apll2mmpll_d2univpll_d3_d4clk32kmainpll_d3_d2apll2_d2apll2_d4apll2_d8apll1_d2apll1_d4apll1_d8mainpll_d5_d4mainpll_d2_d16msdcpll_d2msdcpllmainpll_d3_d4mainpll_d5_d2univpll_192m_d8univpll_192m_d4univpll_d3_d32univpll_192m_d16univpll_192m_d32mfgpllmainpllunivplluniv2pllunivpll_192mulposc1f_bist2fpc_ckhd_466m_fmem_ckmediatek,mt8186-topckgen <?@DH@DH@DH@DHPTXPTXPTXPTX`dh `dh  `dh  `dh  ptx  ptx ptxptx !"#$% & ' ( ) * + , -./01234567 $(8 $( 9 $( : $( ;< = >DEFGHIJKLMNOPQRSTUVWXY Z[\]^ _`ab cdefghijklmn oqrst uv wxyz{|}~pe clk_mt8186_topckgen.license=GPLclk_mt8186_topckgen.file=drivers/clk/mediatek/clk-mt8186-topckgenclk_mt8186_topckgen.description=MediaTek MT8186 top clock generators driverint u Hi *u =|  M t  M      uo Mw MM i     @    M  M M .!'/5< MaF`VuF [M M+ M M0l`|ul M} M   Md        !"#$%&'()*+,-./MMMM#M      M:MM:M|MFJ   ! + O(   k u[ #k  u; & ` u T [| d ` u k `= u- u= `g uW zg   ` u   V = =     V V V     |   V g `x uh %x 1 9 Cx Ox [ b i p| y= ~  | ` u   V x  = =  = 0 u>v  u  "& u"    ZuKJZ uAt u !    ?  F    * %"clk A #A A F[ A Fw  w $$%F(& FSdev;cclkL d'*(iFS$)Sxka*Fdev1+F=gfpI( 4:!;9 I4:!; 9 I&II!I/ $ > < ( I >! !I: ; 9   !I : ; 9 I: ;9 I>! !I: ; 9!<> !I: ;9!>! !I: ;9!4:!;9!I!1.?: ;9 'I<.?: ; 9!'I<:!;!9 I :!;!9 I% U$ >  '4: ; 9 I?( 4: ; 9 I?<!.?: ;9 '<"<#.?: ; 9 '<$.: ;9 '@|%.: ;9 'I@|&.: ;9 'I@|'4: ;9 I(4: ;9 I)1RUX YW *.: ;9 'I +: ;9 IL($; $($  X } }. . }.. [.. /.!0$!$ #$+ / ! zX& t< X__SD_NUMAMOD_INIT_RODATAADDR_COMPAT_LAYOUT___GFP_RETRY_MAYFAIL_BITDQST_ALLOC_DQUOTSDQST_SYNCS__kernel_ulong_tmtk_fixed_factor__exitcall_clk_mt8186_topck_drv_exitnode_stat_itemMIGRATE_HIGHATOMIC__SD_BALANCE_EXECHRTIMER_BASE_BOOTTIMERSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITN_NORMAL_MEMORYNR_INACTIVE_ANONFDPIC_FUNCPTRS___GFP_NO_OBJ_EXT_BITNUMA_OTHERNR_NODE_STATESDQF_SYS_FILE_BWORK_STRUCT_INACTIVE_BITWORKINGSET_RESTORE_FILEWORK_STRUCT_COLOR_SHIFTmtk_muxWORK_STRUCT_PWQ_SHIFT_DQST_DQSTAT_LASTMM_ANONPAGEScamtg_parentsdisp_parentsspinor_parentsmsdc5hclk_parentsdpmaif_parentsclass_spinlock_irqsave_tclk_opsWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASENR_SECONDARY_PAGETABLEHRTIMER_BASE_MONOTONICscp_parentsARM64_VEC_SVEtop_mtk_muxesexitcall_tPIDTYPE_MAXPGDEMOTE_KSWAPDMM_FILEPAGESmoduleWORKINGSET_ACTIVATE_FILEMMAP_PAGE_ZERO___GFP_ZEROTAGS_BITNUMA_FOREIGNvenc_parentsadsp_bus_parents___GFP_RECLAIMABLE_BITWORK_OFFQ_BH_BIT___GFP_UNUSED_BITshort intMOD_DATANR_LRU_BASENR_ACTIVE_FILEWHOLE_SECONDSWORK_OFFQ_LEFTMOD_INIT_TEXTspi_parentsssusb_parentsHRTIMER_BASE_BOOTTIME_SOFTaudio_h_parentsNR_WRITEBACKkmalloc_cache_typeWORKINGSET_RESTORE_ANONmtk_clk_desc__SD_PREFER_SIBLINGof_match_clk_mt8186_topckWMARK_PROMONR_KERNEL_STACK_KB___GFP_NORETRY_BITmsdc30_1_parentsmfg_mux_nb__SD_ASYM_CPUCAPACITYdeviceNR_LRU_LISTSADDR_LIMIT_32BITof_device_idnna_parentsPGDEMOTE_DIRECTaes_fde_parents__int128 unsignedvdec_parentsLRU_ACTIVE_FILEapll_mck_parents___GFP_THISNODE_BITaud_1_parentsADDR_NO_RANDOMIZEMOD_TEXTVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDaud_engen1_parentslong long unsigned intmfg_parentsmtk_compositeSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEmigratetypeNR_DIRTIED__UNIQUE_ID_license497LRU_INACTIVE_FILENR_BOUNCEWORK_STRUCT_PWQ_BIT___GFP_HIGH_BIT__SD_WAKE_AFFINE__SD_ASYM_CPUCAPACITY_FULLspm_parentsWORK_OFFQ_POOL_BITSzone_stat_itemNR_ZSPAGESMIGRATE_MOVABLEhrtimer_base_typenode_statesNR_IOMMU_PAGESDQST_CACHE_HITSPGDEMOTE_KHUGEPAGEDNR_KERNEL_MISC_RECLAIMABLEsize_twpe_parentslong int__UNIQUE_ID_file496NR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFTMOD_INIT_DATAHRTIMER_BASE_REALTIMEcurrent_stack_pointerWORK_OFFQ_DISABLE_SHIFTmtk_mux_gate_clr_set_upd_opsmod_mem_type_BoolDQST_LOOKUPSNR_PAGETABLENR_WMARKMIGRATE_PCPTYPESDQST_DROPSuart_parentsNR_VMSCAN_WRITEufs_parentsARM64_VEC_MAXNUMA_MISSdxcc_parentspwm_parentsWORKINGSET_REFAULT_FILEmdp_parentstop_muxesNR_SLAB_RECLAIMABLE_B___GFP_MOVABLE_BITSB_FREEZE_FS__SD_CLUSTERaudio_parents___GFP_DIRECT_RECLAIM_BITSB_FREEZE_COMPLETEtop_divsspmi_mst_parentsNR_VMSCAN_IMMEDIATENR_FILE_MAPPEDVMSCAN_THROTTLE_CONGESTEDWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENcharclk_mt8186_topck_drv_exitMIGRATE_RECLAIMABLENR_UNEVICTABLEtopck_descNR_ZONE_INACTIVE_FILENUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDNR_VM_NODE_STAT_ITEMSVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANONMOD_RO_AFTER_INITpid_typeKMALLOC_NORMALN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAIKMALLOC_DMA___GFP_DMA_BITclass_spinlock_irq_tNR_FREE_CMA_PAGESSB_UNFROZENNR_FOLL_PIN_ACQUIREDNR_ANON_MAPPEDN_CPU__SD_BALANCE_NEWIDLE__SD_SERIALIZElong long intclass_raw_spinlock_irq_tvm_fault_tARM64_VEC_SMEu3_occ_500m_parentsWORK_STRUCT_LINKED_BITaud_2_parentsNR_ZONE_WRITE_PENDINGSB_FREEZE_WRITE___GFP_FS_BITNR_SWAPCACHEWORK_OFFQ_FLAG_BITSaud_engen2_parentsi2c_parentsclk_mt8186_topck_drvusb_parentsN_HIGH_MEMORYRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATEMOD_MEM_NUM_TYPESdevm_mtk_clk_mux_notifier_registerclass_raw_spinlock_irqsave_tMIGRATE_CMAmtk_clk_simple_probeUNAME26seninf_parentsmsdc50_0_parentssrck_parentssizezone_watermarksZONELIST_FALLBACK__platform_driver_registerPCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONNR_ISOLATED_FILE___GFP_MEMALLOC_BITDQST_READSplatform_driver_unregisterrseq_cs_flags_bitVMSCAN_THROTTLE_WRITEBACKlru_listu3_occ_250m_parentsN_MEMORYmtk_mux_nbNR_FOLL_PIN_RELEASEDSB_FREEZE_PAGEFAULTMOD_RODATANR_KMALLOC_TYPES__UNIQUE_ID_description495WORK_STRUCT_PENDING_BITPIDTYPE_PGIDspinlock_tWORKINGSET_NODERECLAIMnna2_parentsclass_spinlock_twork_bitsgfp_tmtk_clk_simple_removetop_fixed_clksHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPWORK_OFFQ_FLAG_ENDMOD_INVALIDplatform_deviceNR_ZONE_ACTIVE_FILE___GFP_ACCOUNT_BIT__SD_FLAG_CNTPCPU_FC_PAGEdsi_occ_parentsDQF_PRIVATEDQST_FREE_DQUOTSWORK_STRUCT_FLAG_BITS__UNIQUE_ID___addressable_clk_mt8186_topck_drv_init494__kernel_size_tKMALLOC_RANDOM_END___GFP_IO_BIT___GFP_COMP_BIT___GFP_NOMEMALLOC_BITNR_VM_ZONE_STAT_ITEMS___GFP_DMA32_BITWORKINGSET_NODES__SD_BALANCE_WAKENR_INACTIVE_FILEDQF_ROOT_SQUASH_Bpcpu_fcNR_SLAB_UNRECLAIMABLE_Bdvfsrc_parentsclk_mt8186_topck_drv_initmtk_fixed_clkunsigned intNR_SHMEMHRTIMER_BASE_MONOTONIC_SOFTmt8186_clk_lockuintptr_tNR_VM_NUMA_EVENT_ITEMSplatform_drivercamtm_parentsdpi_parentsMIGRATE_TYPESlong unsigned intaes_msdcfde_parentsdevm_kzallocPIDTYPE_PIDvec_typeNR_ZONE_INACTIVE_ANONWORK_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 charnuma_stat_itemspinlockvmscan_throttle_stateWORKINGSET_RESTORE_BASEPGPROMOTE_SUCCESSSHORT_INODEaud_intbus_parents___GFP_WRITE_BITKMALLOC_CGROUPNR_FILE_THPSWMARK_HIGHNR_ZONE_UNEVICTABLENR_FREE_PAGES__SD_SHARE_LLCTASK_COMM_LENisp_parentsDQST_WRITESclk_mt8186_reg_mfg_mux_notifierNR_ISOLATED_ANONaudiodsp_parentsNR_WRITTEN__SD_SHARE_CPUCAPACITYWORK_OFFQ_FLAG_SHIFTMAX_ZONELISTSPCPU_FC_AUTONR_VMSCAN_THROTTLE___GFP_KSWAPD_RECLAIM_BITRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITPGPROMOTE_CANDIDATEpwrap_ulposc_parentssigned chardevm_kmallocLRU_UNEVICTABLEADDR_LIMIT_3GBshort unsigned intKMALLOC_RECLAIM___GFP_HARDWALL_BITLRU_ACTIVE_ANON___GFP_HIGHMEM_BITdisp_pwm_parents___GFP_LAST_BITKMALLOC_RANDOM_STARTNR_SHMEM_THPS__SD_BALANCE_FORKsspm_parents__SD_OVERLAPNUMA_LOCALPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESNR_MM_COUNTERSclass_raw_spinlock_tN_GENERIC_INITIATORaxi_parentsPIDTYPE_SID___GFP_NOFAIL_BITWMARK_MINWORK_OFFQ_POOL_SHIFTNR_ZONE_ACTIVE_ANONWMARK_LOW__SD_ASYM_PACKINGdrivers/clk/mediatek/clk-mt8186-topckgen.c/kernel/work/linux-6.11/kernel/work/linux-6.11drivers/clk/mediatek./include/linux./include/uapi/asm-generic./arch/arm64/include/asm./include/uapi/linux./include/linux/schedclk-mt8186-topckgen.cclk-mt8186-topckgen.cdevice.hposix_types.htypes.hinit.hspinlock_types.hprocessor.hpid_types.hgfp_types.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.htopology.hhrtimer_defs.hslab.hquota.hquota.hfs.hmodule.hstack_pointer.hclk-mux.hplatform_device.hclk-mtk.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x $(A-AFA-<A-A C] A-A C A-A $$A-AEA-`(zz}  z  $    0 x%` `    0  ) p87 `D @P  b 8s (   h X H (    ( ( J  p P  0   +  : 0N 8c pq 0@ H~ ( 8 @H H       h0 X 8  8  0/ P; H V pHb 88n (  8 ) @ BTbL !!"oclk-mt8186-topckgen.c__initcall__kmod_clk_mt8186_topckgen__493_734_clk_mt8186_topck_drv_init6clk_mt8186_topck_drv_init$xclk_mt8186_reg_mfg_mux_notifiertop_mtk_muxes$dof_match_clk_mt8186_topcktopck_desctop_muxestop_fixed_clkstop_divsmt8186_clk_lockaxi_parentsscp_parentsmfg_parentscamtg_parentsuart_parentsspi_parentsmsdc5hclk_parentsmsdc50_0_parentsmsdc30_1_parentsaudio_parentsaud_intbus_parentsaud_1_parentsaud_2_parentsaud_engen1_parentsaud_engen2_parentsdisp_pwm_parentssspm_parentsdxcc_parentssrck_parentsi2c_parentsseninf_parentsaes_msdcfde_parentspwrap_ulposc_parentscamtm_parentsvenc_parentsdpmaif_parentsvdec_parentsdisp_parentsmdp_parentsaudio_h_parentsufs_parentsaes_fde_parentsaudiodsp_parentsdvfsrc_parentsdsi_occ_parentsspmi_mst_parentsspinor_parentsnna_parentsnna2_parentsssusb_parentswpe_parentsdpi_parentsu3_occ_250m_parentsu3_occ_500m_parentsadsp_bus_parentsapll_mck_parentsclk_mt8186_topck_drv__UNIQUE_ID___addressable_clk_mt8186_topck_drv_init494__exitcall_clk_mt8186_topck_drv_exit__UNIQUE_ID_license497__UNIQUE_ID_file496__UNIQUE_ID_description495__platform_driver_registerdevm_kmallocdevm_mtk_clk_mux_notifier_registerplatform_driver_unregistermtk_mux_gate_clr_set_upd_opsmtk_clk_simple_probemtk_clk_simple_remove f(,|gjk(P0@HHx`x 00XhH`xehx% (Pihpiip(i@Hppi pi0pi@ pHi`Phpi`pip` i8@ hiii@iX`ihiXi08H`ix(ii8iP(Xi8iH i( P0 pX ip `x P i h 0 i p 0 iH xP x i   i   i ( P ih p  i   i  p( i@ H 0p i   i   i  H i`  h  i 0  i @ @ i8P@hiXihip@iX`hiXi8i08`ixiPiP8iPXiii(0Xip0xpi88i@(0iHPPxi`ipxp (p08p@HPX `0h@ppxP`ppxpP`p (08@HPpX`hPpx`pp(0x@pxP` p(08p@PHPXp`phpppxpppp` (08p@pHPPX``hpxpp`p`Ppp `( 0p8p@HPX``hpppxPpxP`pp`p`Pp 0(0p8x@0HP@Xp`ph@p@xpppxppHp0x`pXh x(p08@HpPXp`hppx@p0pPHpH`pH p(08@HPHX`phppx 0@Xpppp (xHPpxxH8@x`hx@0(0PXx`P0 @Hh0px  0 8 X  `    @  X  ! !(!H!P!p!Xx!!h!!x!! !p""8"@"`" h""0""@"""#x#(#P0#P#`X#x#p#######$ $@$H$h$p$$$$$$$%%0%8%X%`%P%%% Z ^__+\&]-^G4^";^B^P^W^} ^^oe^+j^cx^\}^^ ^^^^^^h^^?^^ ^ ^^ ^^&"^(^ .^4^:^ @^F^L^R^-X^^^d^j^p^v^|^^^e^J^^^^^ ^^ ^ ^^T^^^ ^O^^;!^V*^3^<^gE^N^ W^`^pu^){^^ ^^^<^^^ ^^^ ^^M^ ^Z^j.^4^:^@^f^w^}^ ^^ ^^S ^^k^^^^^^ ^Y^^^^^^^7 ^^ ^^^n^ ,^<^aB^H^ N^ T^Z^.`^ f^N^0^# ^l ^y^^I^`^ ^^^H^^^ ^^^ ^^ ^^ ^^,^2^*8^z >^GD^J^ P^ V^r\^Vb^h^$n^t^{z^ ^^ ^=^^^^^)^D ^i ^^s^|^^^^I^^9 ^, ^B ^U ^^x ^ ^^/ ^"^(^ .^4^:^* @^vF^L^R^X^^^K e^hv^|^^^^`^Z^H^N^a ^.^x ^^^^.^^^ ^ ^ ^^x$^s9^Y ?^E^K^5Q^6W^=]^Gc^i^ o^u^n {^8^^<^^^^^^^ ^^Y^Q^^^^ ^^^ ^ ^^(^X.^z4^<F^L^* R^X^*^^d^Fj^Hp^Xv^^# ^ ^^ ^( ^^%^^^ ^)^t^ ^ ^^6^S^ ^$ ^ ^t ^" ^, ^6 ^B ^G ^S q ^} x% ^;  ^  ^  ^  ^% pC ^5 O `m ^7y   ^9  ^f  ^!  ^  ^ h ^ X ^ ! H* ^\6 (? ^K K T ^` i ^/u ~ ^v  ^  ^w p ^b P ^^ 0 ^  ^W  ^n ' ^24 = ^4J pS ^` 0~ ^  ^K  ^  ^ @ ^  ^l  ^R   ^% . ^g; hD ^Q XZ ^,g 8p ^D }  ^*  ^ P ^@  ^C  ^p ^B8^q,(5^ BK^Xa^n^^ ^ ^ ^j ^o,O5^BR`^lUb^4U ^U^!^S^ 0^nG^:\^}^  ^^6^2 82:\ T^l^Y 0  +5 "_C&_[*_p._2_6_:_D_I_N_ S_X_"]_*b_1g_Bl_Nq_Zv_f{_t_________________!_+_= c<c@|c .symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.initcall6.init.rela.init.text.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_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @@w`$+&@(x@$1;6@hz$P(K@zH$`$[@zH$ k28 %z@{6$ 2@б$2@$23@*$"EGP@`$H?@x`$ MH@$0 JJ"0SeG20g';gKg cg^@$"h %e r@p