ELF`@@('?#{{#_?#{{#_clk-mt7986-topckgennfi1x_selspinfi_selspi_selspim_mst_seluart_selpwm_seli2c_selpextp_tl_ck_selemmc_250m_selemmc_416m_self_26m_adc_seldramc_seldramc_md32_selsysaxi_selsysapb_selarm_db_main_selarm_db_jtselnetsys_selnetsys_500m_selnetsys_mcu_selnetsys_2x_selsgm_325m_selsgm_reg_sela1sys_selconn_mcusys_seleip_b_selpcie_phy_selusb3_phy_selcsw_f26m_selaud_l_sela_tuner_selu2u3_selu2u3_sys_selu2u3_xhci_selda_u2_refselda_u2_ck_1p_selap2cnn_host_seltop_xtaltop_mmpll_u2phytop_net1pll_d5_d4top_apll2_d4top_mpll_d8_d2apll2net2plltop_mmpll_d2top_net1pll_d8_d4sgmpllwedmcuplltop_net1pll_d4top_net1pll_d5top_mmpll_d4top_jtagtop_net2pll_d3_d2top_mpll_d3_d2top_net2pll_d4_d2top_net1pll_d8_d2top_net2pll_d4top_mpll_d2mplltop_net1pll_d5_d2top_rtc_32ktop_mpll_d4top_mpll_d8top_mmpll_d8top_wedmcupll_d5_d2top_xtal_d2top_mmpll_d8_d2top_mmpll_d3_d8top_rtc_32p7kmmpllnet1pllclkxtalmediatek,mt7986-topckgen% !" $(# $( $ $( % $( &048 '048 (048)048*@DH+@DH,@DH-@DH.PTX/PTX0PTX1PTX2`dh3`dh4`dh5`dh6ptx7ptx8ptx9ptx:;<=>        Zb?clk_mt7986_topckgen.license=GPLclk_mt7986_topckgen.file=drivers/clk/mediatek/clk-mt7986-topckgenclk_mt7986_topckgen.description=MediaTek MT7986 top clock generators driver intp*it io Mw M"M  @M M M .  ! '  / 5) <7 M an~in w M  MF+  M M0 M} M.   Mw        !"#$%&'()*+,-./ M M M M,,6M      M: M/MMMM FJ%/O; jiZ#j  i& i= F L R~ ' i V' Z' ^' { ik b{ f{ i{ l{ o~ s~ w{ {{ ~{ { b iR b ' { { { { { ~ ~ { { 4^ i$N ^ #"* 1 i -" 3  ; ; w iK = w5 iA% >5 w_ iO >_     F   F   ;$ ;F(( 4:!; 9 I&I$ > I!I/ (< >! !I: ; 9  : ;9 I < > !I: ;9!  !I>! !I: ; 9!4:!;9 II: ; 9 I>! !I: ;9!4:!;9!I!% U$ >  '4: ; 9 I?( 4: ; 9 I?<.?: ;9 '<.?: ; 9 '<.?: ; 9 'I<.?: ;9 'I<.: ;9 '@| .: ;9 'I@|<($($  X X__SD_NUMAMOD_INIT_RODATAADDR_COMPAT_LAYOUTDQST_ALLOC_DQUOTSnfi1x_parentsDQST_SYNCSmtk_fixed_factora_tuner_parentsMIGRATE_HIGHATOMICHRTIMER_BASE_BOOTTIMERSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITN_NORMAL_MEMORYNR_INACTIVE_ANONFDPIC_FUNCPTRSNUMA_OTHERNR_NODE_STATESDQF_SYS_FILE_BWORK_STRUCT_INACTIVE_BITWORKINGSET_RESTORE_FILEWORK_STRUCT_COLOR_SHIFTmtk_muxWORK_STRUCT_PWQ_SHIFT_DQST_DQSTAT_LASTMM_ANONPAGES__exitcall_clk_mt7986_topckgen_drv_exit__SD_BALANCE_EXECclass_spinlock_irqsave_tclk_opsWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASENR_SECONDARY_PAGETABLEHRTIMER_BASE_MONOTONICARM64_VEC_SVEexitcall_tPIDTYPE_MAXPGDEMOTE_KSWAPDmoduleWORKINGSET_ACTIVATE_FILEMMAP_PAGE_ZERONUMA_FOREIGNWORK_OFFQ_BH_BITshort intMOD_DATANR_LRU_BASEsgm_325m_parentsNR_ACTIVE_FILEWHOLE_SECONDSWORK_OFFQ_LEFTMOD_INIT_TEXTpextp_tl_ck_parentsspi_parentsHRTIMER_BASE_BOOTTIME_SOFTaud_l_parentskmalloc_cache_typeMIGRATE_MOVABLEWORKINGSET_RESTORE_ANONmtk_clk_desc__SD_PREFER_SIBLINGNR_KERNEL_STACK_KB__SD_ASYM_CPUCAPACITYPGDEMOTE_DIRECTNR_LRU_LISTSADDR_LIMIT_32BITof_device_id__int128 unsignedLRU_ACTIVE_FILEADDR_NO_RANDOMIZEMOD_TEXTclk_mt7986_topckgen_drv_exitVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDlong long unsigned intSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEmigratetype__UNIQUE_ID_license497LRU_INACTIVE_FILENR_BOUNCEWORK_STRUCT_PWQ_BIT__SD_WAKE_AFFINE__SD_ASYM_CPUCAPACITY_FULLWORK_OFFQ_POOL_BITSzone_stat_itemNR_ZSPAGESnetsys_2x_parentshrtimer_base_typenode_statesNR_IOMMU_PAGESDQST_CACHE_HITSPGDEMOTE_KHUGEPAGEDNR_KERNEL_MISC_RECLAIMABLEnetsys_mcu_parentsWORKINGSET_REFAULT_FILElong int__UNIQUE_ID_file496NR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFTMOD_INIT_DATAHRTIMER_BASE_REALTIMEcurrent_stack_pointerWORK_OFFQ_DISABLE_SHIFTmtk_mux_gate_clr_set_upd_opsspinfi_parentsmod_mem_type_BoolDQST_LOOKUPSNR_PAGETABLENR_WMARKMIGRATE_PCPTYPESDQST_DROPSuart_parentsNR_VMSCAN_WRITEARM64_VEC_MAXNUMA_MISSpwm_parentstop_muxesNR_SLAB_RECLAIMABLE_BSB_FREEZE_FS__SD_CLUSTERNR_WRITTENSB_FREEZE_COMPLETEtop_divsNR_VMSCAN_IMMEDIATENR_FILE_MAPPEDVMSCAN_THROTTLE_CONGESTEDWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENcharMIGRATE_RECLAIMABLENR_UNEVICTABLEemmc_250m_parentstopck_descNR_ZONE_INACTIVE_FILENR_FREE_CMA_PAGESNUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDNR_VM_NODE_STAT_ITEMSVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANONMOD_RO_AFTER_INITpid_typeKMALLOC_NORMALN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAIKMALLOC_DMAclass_spinlock_irq_tnetsys_parentsnetsys_500m_parentsSB_UNFROZENof_match_clk_mt7986_topckgenNR_FOLL_PIN_ACQUIREDNR_ANON_MAPPEDN_CPU__SD_BALANCE_NEWIDLE__SD_SERIALIZElong long intclass_raw_spinlock_irq_tvm_fault_tARM64_VEC_SMEarm_db_jtsel_parentsWORK_STRUCT_LINKED_BITarm_db_main_parentsNR_ZONE_WRITE_PENDINGSB_FREEZE_WRITENR_WRITEBACKNR_SWAPCACHEWORK_OFFQ_FLAG_BITSi2c_parentsN_HIGH_MEMORYRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATEMOD_MEM_NUM_TYPESclass_raw_spinlock_irqsave_tMIGRATE_CMAmtk_clk_simple_probeUNAME26N_MEMORYzone_watermarksZONELIST_FALLBACKclk_mt7986_topckgen_drv_init__platform_driver_registerPCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONNR_ISOLATED_FILEDQST_READSplatform_driver_unregisterrseq_cs_flags_bitVMSCAN_THROTTLE_WRITEBACKlru_listMM_FILEPAGESNR_FOLL_PIN_RELEASEDconn_mcusys_parentsSB_FREEZE_PAGEFAULTMOD_RODATAdramc_md32_parentsda_u2_refsel_parentsNR_KMALLOC_TYPES__UNIQUE_ID_description495WORK_STRUCT_PENDING_BITPIDTYPE_PGIDspinlock_tWORKINGSET_NODERECLAIMclass_spinlock_twork_bitsmtk_clk_simple_removetop_fixed_clksHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPWORK_OFFQ_FLAG_ENDMOD_INVALIDplatform_deviceNR_ZONE_ACTIVE_FILEWMARK_PROMO__SD_FLAG_CNTDQF_PRIVATEDQST_FREE_DQUOTSWORK_STRUCT_FLAG_BITSKMALLOC_RANDOM_ENDNR_ZONE_INACTIVE_ANONNR_VM_ZONE_STAT_ITEMSWORKINGSET_NODES__SD_BALANCE_WAKENR_INACTIVE_FILEemmc_416m_parentsDQF_ROOT_SQUASH_Bpcpu_fcsysaxi_parentsNR_SLAB_UNRECLAIMABLE_Bf_26m_adc_parents__UNIQUE_ID___addressable_clk_mt7986_topckgen_drv_init494PCPU_FC_PAGEclk_mt7986_topckgen_drvPGPROMOTE_CANDIDATEunsigned intNR_SHMEMHRTIMER_BASE_MONOTONIC_SOFTuintptr_tNR_VM_NUMA_EVENT_ITEMSplatform_driverMIGRATE_TYPESlong unsigned intPIDTYPE_PIDvec_typeNR_DIRTIEDWORK_OFFQ_DISABLE_BITSu2u3_sys_parentsNR_FILE_PAGESGNU 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_EXECunsigned charnuma_stat_itemspinlockvmscan_throttle_stateWORKINGSET_RESTORE_BASEa1sys_parentsPGPROMOTE_SUCCESSSHORT_INODEKMALLOC_CGROUPNR_FILE_THPSWMARK_HIGHNR_ZONE_UNEVICTABLENR_FREE_PAGES__SD_SHARE_LLCTASK_COMM_LENsgm_reg_parentsDQST_WRITESNR_ISOLATED_ANON__SD_SHARE_CPUCAPACITYmt7986_clk_lockWORK_OFFQ_FLAG_SHIFTMAX_ZONELISTSPCPU_FC_AUTONR_VMSCAN_THROTTLERSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITnode_stat_itemsigned chareip_b_parentsLRU_UNEVICTABLEsysapb_parentsADDR_LIMIT_3GBshort unsigned intKMALLOC_RECLAIMmtk_fixed_clkLRU_ACTIVE_ANONKMALLOC_RANDOM_STARTNR_SHMEM_THPS__SD_BALANCE_FORK__SD_OVERLAPNUMA_LOCALPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESNR_MM_COUNTERSclass_raw_spinlock_tN_GENERIC_INITIATORPIDTYPE_SIDWMARK_MINWORK_OFFQ_POOL_SHIFTNR_ZONE_ACTIVE_ANONWMARK_LOW__SD_ASYM_PACKING/kernel/work/linux-6.11drivers/clk/mediatek/clk-mt7986-topckgen.c/kernel/work/linux-6.11drivers/clk/mediatek./include/linux./arch/arm64/include/asm./include/uapi/linux./include/linux/schedclk-mt7986-topckgen.cclk-mt7986-topckgen.ctypes.hinit.hspinlock_types.hprocessor.hpid_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-AEA-c(  $     h@  h @P@@  " . BTxfhxX@(( +;pI`]Pk8y ) @ BTbL!""# oclk-mt7986-topckgen.c__initcall__kmod_clk_mt7986_topckgen__493_315_clk_mt7986_topckgen_drv_init6clk_mt7986_topckgen_drv_init$x$dof_match_clk_mt7986_topckgentopck_desctop_fixed_clkstop_divstop_muxesmt7986_clk_locknfi1x_parentsspinfi_parentsspi_parentsuart_parentspwm_parentsi2c_parentspextp_tl_ck_parentsemmc_250m_parentsemmc_416m_parentsf_26m_adc_parentsdramc_md32_parentssysaxi_parentssysapb_parentsarm_db_main_parentsarm_db_jtsel_parentsnetsys_parentsnetsys_500m_parentsnetsys_mcu_parentsnetsys_2x_parentssgm_325m_parentssgm_reg_parentsa1sys_parentsconn_mcusys_parentseip_b_parentsaud_l_parentsa_tuner_parentsu2u3_sys_parentsda_u2_refsel_parentsclk_mt7986_topckgen_drv__UNIQUE_ID___addressable_clk_mt7986_topckgen_drv_init494__exitcall_clk_mt7986_topckgen_drv_exit__UNIQUE_ID_license497__UNIQUE_ID_file496__UNIQUE_ID_description495__platform_driver_registerplatform_driver_unregistermtk_mux_gate_clr_set_upd_opsmtk_clk_simple_probemtk_clk_simple_removeQR( PNOh   (<PPh (p<PP 8<P @<(P@ PH<pP `<P h<P p <HP` h<P <xP <h P8 @<hhP <XP <@P <(@PX `<P <P <P0 8<`Px 0<P @<P P<8PP `X<P p<pP <` P(  0 <PX Pp  x <h P   <h P   <h0 PH  P <8x P   < P   <h P  ( <P Ph  p < P   < P  0 <( P@  @H <p P  (  P    P  X  P    (  0  P  X  x      P      h    h   h@ 8H hh Hp h ` h    p  p0 8 pX p` p x p  p   `   8( H P p Px x ( x  P ` P p  P( 0 8 P@ H P PX ` Ph p Px  P  P  P    P     P  P  ( P P  8( P0 P8 `@ PH xP X P` h Pp x P  P  P p `  P p   P x p  P   P   ( x0 88 p@ H P (X P` ph p 8x  H  P  x 8  8  C GHHE &F-G4G/;GBG*PG5WG ^GeGslGsGG GVGGGgGoGLG GGGaG GG~ G GG G5Gz.G 7Gx@GIGRG[GdG8mGvG"GGG GG GGG GGGm GG G G G +G 9GFGVG\Gk bGhGy GGG GG_ G GU G!GGG G!G\G GGRG GrGiGGZ"G? (G.G4GK:G0@GGG TGdGjGpGvGp|GyG G GG=G GGGGGGqGGGGG`GGG G GGRG"G(G/G?GEGKG] QGLWG]GcGiGoG1uG {G)GGG[GGkGGkGG:G GF GBGGG% GHGBGGGG G G G.GGG#G-)G1 /G 5G;GZAG3GGMG2 SGYG!_GeGkGqG. xG G G[G@GhGG+GUG GD GGQGG GAGtGGGgG! G &G~-GI7GLG[ RGXG^G:dGpjGpGvGB|GGGp G~GGGGGGJGGG GKGGmG2GGG GkGG=G #G)G ;GoAGGGYGM_GeG kG%qG wG-}GGMGG G G8 GGG:GGGL Gl G?GG G GmGGy GGMGX&G0Gj:GFGYRpG#|hG% G?<G+<PGa< G <- G9 <B GS N <W GMc < G < G] <x G <h GW <X G <@ G  <( G < G <) G 5 <> G J <h GHt <} G < G < G < G <p G$ <` G <P G <8 Gi < % G1 <: Gj F <d Gp y G  G  G   G 6 G 9 G  >b; G|G > e G)q >z G G  G GP G  G3  B   "HC&H[*Hp.H2H6H@HEHJHOHTHYH^HcH(hH6mHFrHMwHU|H`HiHtHHHHHHHHHHHHH L<L@ .symtab.strtab.shstrtab.rela.data.bss.rela.initcall6.init.rela.init.text.rela.exit.text.rodata.str1.8.rela.rodata.rela.discard.addressable.rela.exitcall.exit.rela.init.rodata.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_frameJ@ @@pP`%&0+@P%E (@@PH%U4$P@0QH% `2Xto@xQ% |@ha%@a%@ap%` @j!%(')@@H%V)!@0%w) @(`%0u*)0B 90D'B5DR8D jXD`e@`%#D&N Lw