ELF@@"!?#{RSRbAR@sbT@T`@92`9SA{è#_?#{S_!RR"ARBRSA{¨#_ґ|_B!|ȣ5?#{!R !RsbT@T`@92`9 @{¨#_?#{S_!R "AR!RbRSA{¨#_ґ|_B!|ȣ5?#{S_!RRaR""%RSA{¨#_ґ|_B!|ȣ5%%%sft_at_scs_atbddrc_srcddr_sel_srcddrc_axi1pll_gpu_gategpupllpll1_ddr_gateddrpll1pll_ddr_gateddrpll0pll_media_gatemedia_pllpll0_bbp_gatebbppll0codec_jpeg_aclkmedia_pll_srcisp_sclk_srcisp_sclk_gateisp_sclk1isp_sclk_gate1ade_core_srcade_core_gateade_pix_srcclk_1440_1200g3d_clkclk_1000_1200codec_vpu_srccodec_vpu_gateclk_1000_1440dsi_pclkvpucodecg3d_pclkaclk_codec_vpuisp_sclkade_coremedia_mmummu_clkcfg_csi4phyclk_tcxocfg_csi2phymedia_syspll_srcmedia_syspllclk_busclk_300mmmc0_divmmc0_syspllmmc1_divmmc1_syspllmmc2_divmmc2_syspllhifi_divhifi_selbbppll0_divbbppll_selcs_dapbpicophy_srccs_atb_divcs_atb_syspllmmc0_srcmmc0_smp_inmmc1_srcmmc1_smp_inmmc2_srcmmc2_smp_inhifi_srcuart1_srcuart2_srcuart3_srcuart4_srcmmc0_mux0mmc1_mux0mmc2_mux0mmc0_mux1mmc1_mux1mmc2_mux1mmc0_clkmmc0_ciuclkmmc1_clkmmc1_ciuclkmmc2_clkmmc2_ciuclkusbotg_hclkclk_picophyhifi_clkdacodec_pclkedmac_aclki2c0_clkclk_150mi2c1_clki2c2_clki2c3_clkuart1_pclkuart2_pclkuart3_pclkuart4_pclkspi_clktsensor_clkdapb_clksyspllmmc0_selmmc1_selmmc2_selmmc2_samplemmc2_padmmc1_samplemmc1_padmmc0_samplemmc0_padmmc2srcselmmc1srcselmmc0srcselwdt0_pclkref32kwdt1_pclkwdt2_pclktimer0_pclktimer1_pclktimer2_pclktimer3_pclktimer4_pclktimer5_pclktimer6_pclktimer7_pclktimer8_pclkuart0_pclkrtc0_pclkrtc1_pclk     8 H$ ʚ;މ? F F G U ^_ 0  0  0 0 0 0 0 0 0! 0" 0# 0$ 0% 0& 0            0 0 0 0 0 0 0 0 0 0  0 ;0 @  p p p p p p p  p p !p "#$%&'()*+,-. / 0 123456789:                     hisilicon,hi6220-acpu-sctrlhisilicon,hi6220-pmctrlhisilicon,hi6220-mediactrlhisilicon,hi6220-sysctrlhisilicon,hi6220-aoctrl<34int M,e5s64$Y#M  )H #=6) 7oMwTM#M      @    #MM=*M.PP!^'l/z5<MaMM+ MM0M}Mm   M        !"#$%&'()*+,-./MMMH*Mg gv8{M      % D &'4 i 3Y $Wl  [ \ ] ^ _ ` a b c d e f g h i j k  !m < , a $Q $l        # $ $l \ L  +$q ,l   +% ,0l F  F  -/ / F xFS S F -r  F vF  F tF  F s {F.0d /np0{c0+ 0{1 0Z   R 200 @  !" np"={ $ 9nr%F. /np{c0@ {1 j   d20 @  !  np >{  %&np{PMeZw*[.$ @L'  9 @sPF [ @rh| Hc np>{" %&np{PžMeZw*[.$ @D'  9 @kPF [ @rh| Pc np<{" %W&npW{PWMeZw*[.$ @<'  9 @cPF [ @rh| HWc EnpE;{"G n;{L +A+ q(F!MptrFD  'rnr','Hr nrMp9r !Pv!PJ!PT!iv/!XiXsvX( @9i @v @ [i sv  i sv " s:tmp (  0; ( cap 'T<=>"ptr"<"H"F?#,p#,;#,KM( 14:!; 9 II: ; 9 I !I$ > I !I/ ( 1X Y W .: ; 9 '  &I>! !I: ; 9!<1RUX Y W!: ; 9 I: ;9 I: ; 9 I<41: ;9 I1RUX Y W!1RUX YW! 1>! !I: ;9!.?:! ; 9 'I< U411X Y W .?:! ; 9!'< 4:!;9 I!.: ;9 ' "4: ; 9 I#>! !I: ; 9!$4:!; 9!I!%.:!; 9!'@|&:!; 9!I' 1(.: ; 9 'I !)5I*>! !I: ;9!+4:!;9 I,4:!;9!I!-.?:! ; 9!'<..:!;9!'@|/:!;9!I0 11RUX!YW!21X!YW!3% U4$ > 5: ; 9 I6&74: ; 9 I?8'94: ;9 I:4: ; 9 I; : ; 9 < = >.: ; 9 '?.: ; 9 'Ild T x x x x x x 4       x x x x x xd  % t  v.  v<!# w[ ~J<~J~n c  ~ ~ J  T<p=#iMN Jt t  w. . w !#] ~J<J~n c  ~ Z &J  ?<q =#[#[M Jt) U~n c  ~  mJ  <q =#iMM WJtzone_watermarkslong int__hi6220_clk_power_of_clk_init_declare__kernel_ulong_t__of_table_hi6220_clk_powernode_stat_itemMIGRATE_HIGHATOMICNR_BOUNCEN_NORMAL_MEMORYNR_INACTIVE_ANONhi6220_clk_acpu_initNUMA_OTHERWORK_STRUCT_COLOR_SHIFTkasan_check_writeNR_FOLL_PIN_RELEASEDWORK_STRUCT_PWQ_SHIFTmmc2_sample_inMM_ANONPAGESclk_1440_1200_srchi6220_acpu_sc_gate_sep_clkshi6220_fixed_rate_clksmmc1_sample_inhi6220_div_clks_sysunsigned intNR_NODE_STATESWORKINGSET_ACTIVATE_BASENR_SECONDARY_PAGETABLEhi6220_clk_register_dividerARM64_VEC_SVEPIDTYPE_MAXNR_SLAB_UNRECLAIMABLE_BPGDEMOTE_KSWAPDMM_FILEPAGEShisi_clk_register_gate_sepWORKINGSET_ACTIVATE_FILEhi6220_separated_gate_clks_sysMMAP_PAGE_ZERONUMA_FOREIGNhisi_clk_register_muxWORK_OFFQ_BH_BIT__int128NR_LRU_BASEclk_dataWHOLE_SECONDSWORK_OFFQ_LEFTmmc2_mux0_pNR_ZONE_UNEVICTABLEmmc1_mux1_pTASK_COMM_LENalternative_has_cap_likelyWORKINGSET_RESTORE_ANONraw_atomic64_andnotNR_KERNEL_STACK_KBADDR_LIMIT_32BITsigned charhisi_clk_register_fixed_factorPGDEMOTE_DIRECThi6220_clk_ao_initof_device_idFDPIC_FUNCPTRSLRU_ACTIVE_FILE__kernel_size_tADDR_NO_RANDOMIZEVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDhi6220_clk_sys_initresult__of_table_hi6220_clk_aolong long unsigned intPGDEMOTE_KHUGEPAGEDhisi_gate_clockWORKINGSET_REFAULT_BASEfwnode_dev_initializedmigratetypeuart2_srcLRU_INACTIVE_FILEWORKINGSET_REFAULT_FILEkcsan_check_access__of_table_hi6220_clk_acpuinitializedWORK_OFFQ_POOL_BITSzone_stat_itemADDR_COMPAT_LAYOUTNR_ZSPAGESclass_spinlock_tnode_statesNR_IOMMU_PAGESclass_spinlock_irq_tNR_KERNEL_MISC_RECLAIMABLEsize_tWORK_STRUCT_PWQ_BITKMALLOC_DMAcurrent_stack_pointerWORK_OFFQ_DISABLE_SHIFTNR_DIRTIED_BoolNR_PAGETABLENR_ANON_MAPPEDNR_WMARKMIGRATE_PCPTYPESVMSCAN_THROTTLE_WRITEBACKPIDTYPE_PIDARM64_VEC_MAXNUMA_MISSinstrument_atomic_writehi6220_mux_clks_mediatruearch_atomic64_andnotNR_SLAB_RECLAIMABLE_Bhi6220_divider_clockmmc0_mux0_pSTICKY_TIMEOUTSNR_VM_NODE_STAT_ITEMSKMALLOC_RANDOM_STARTmmc1_src_pNR_VMSCAN_IMMEDIATENR_FILE_MAPPEDWORKINGSET_ACTIVATE_ANONclass_spinlock_irqsave_tcharMIGRATE_RECLAIMABLENR_UNEVICTABLEclk_1000_1440_srcNR_ZONE_INACTIVE_FILE__of_table_hi6220_clk_mediaADDR_LIMIT_3GBNUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDMIGRATE_MOVABLEVMSCAN_THROTTLE_ISOLATEDpid_typeNR_ACTIVE_ANON__s64hi6220_separated_gate_clks_aolong long intof_node_clear_flagN_ONLINEZONELIST_NOFALLBACKNR_FREE_CMA_PAGESNR_FOLL_PIN_ACQUIREDN_HIGH_MEMORYN_CPUof_init_fn_1__compiletime_assert_0__compiletime_assert_1vm_fault_tARM64_VEC_SMEWORK_STRUCT_LINKED_BITNR_ZONE_LRU_BASEWORK_OFFQ_FLAG_SHIFThisi_clk_initNR_ZONE_WRITE_PENDINGhisi_clk_register_fixed_rateNR_WRITEBACKNR_SWAPCACHEWORK_OFFQ_FLAG_BITSboolNR_FREE_PAGEShi6220_clk_media_of_clk_init_driverRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMAX_ZONELISTSmmc2_mux1_pMIGRATE_ISOLATEIS_ERR_OR_NULLclass_raw_spinlock_irqsave_tMIGRATE_CMA__ll_sc_atomic64_andnotUNAME26WORK_STRUCT_INACTIVE_BITsizeclass_raw_spinlock_irq_tMM_SWAPENTSZONELIST_FALLBACKclk_data_aouart4_srcPCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONWORKINGSET_REFAULT_ANONcpucap_is_possiblerseq_cs_flags_bitNR_LRU_LISTSlru_listN_MEMORYfwnode_handleuart1_srcshort unsigned intNR_KMALLOC_TYPESNR_SHMEM_THPScpucapWORK_STRUCT_PENDING_BITPIDTYPE_PGIDhi6220_fixed_factor_clkshi6220_gate_clks_powerclear_bitWORKINGSET_NODERECLAIMKMALLOC_NORMALwork_bitsshort int__of_table_hi6220_clk_syshi6220_clk_power_initNR_WRITEBACK_TEMPWORK_OFFQ_FLAG_ENDNR_ZONE_ACTIVE_FILEWMARK_PROMOhi6220_mux_clks_sys__of_fwnode_handle_nodeNR_ISOLATED_FILERSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITWORK_STRUCT_FLAG_BITSflag__hi6220_clk_acpu_of_clk_init_declareKMALLOC_RANDOM_ENDNR_ZONE_INACTIVE_ANONhisi_mux_clockNR_VM_ZONE_STAT_ITEMSWORKINGSET_NODESNR_INACTIVE_FILEhisi_clock_datapcpu_fcNR_VMSCAN_WRITEPCPU_FC_PAGEhi6220_clk_ao_of_clk_init_driverhisi_clk_register_gateNR_SHMEMNR_VM_NUMA_EVENT_ITEMShisi_fixed_factor_clockdevice_nodemmc0_mux1_pMIGRATE_TYPESlong unsigned inthi6220_clk_sys_of_clk_init_driveratomic64_tmmc1_mux0_pvec_typeNR_THROTTLED_WRITTENWORK_OFFQ_DISABLE_BITSraw_atomic_long_andnotNR_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_SHMEMPAGEShi6220_clk_media_initNUMA_INTERLEAVE_HITkmalloc_cache_typeNR_MLOCKarch_clear_bitREAD_IMPLIES_EXECtypeunsigned charmmc0_src_pnuma_stat_itemvmscan_throttle_stateWORKINGSET_RESTORE_BASEfalsePGPROMOTE_SUCCESSSHORT_INODEKMALLOC_CGROUPNR_FILE_THPSWMARK_HIGHaddrWORKINGSET_RESTORE_FILENR_ISOLATED_ANONl_noNR_ACTIVE_FILENR_WRITTENhi6220_separated_gate_clks_mediaPCPU_FC_AUTONR_VMSCAN_THROTTLEhisi_fixed_rate_clockRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIThi6220_div_clks_mediaPGPROMOTE_CANDIDATELRU_UNEVICTABLEhi6220_div_clks_poweruart3_srcfwnodemmc0_sample_inKMALLOC_RECLAIMLRU_ACTIVE_ANON__int128 unsignedclk_1000_1200_srcNUMA_LOCALPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYmmc2_src_pNR_MM_COUNTERSclass_raw_spinlock_thifi_srcatomic_long_tN_GENERIC_INITIATORPIDTYPE_SIDWMARK_MINWORK_OFFQ_POOL_SHIFTNR_ZONE_ACTIVE_ANON__lse_atomic64_andnotWMARK_LOWVMSCAN_THROTTLE_CONGESTED/kernel/work/linux-6.11drivers/clk/hisilicon/clk-hi6220.c/kernel/work/linux-6.11drivers/clk/hisilicon./include/linux./include/asm-generic/bitops./include/linux/atomic./arch/arm64/include/asm./include/uapi/asm-generic./include/uapi/linux./include/asm-genericclk-hi6220.cclk-hi6220.cfwnode.herr.hof.hinstrumented-atomic.hatomic.hatomic-long.hatomic-arch-fallback.hatomic.halternative-macros.hcpucaps.hatomic_lse.hatomic_ll_sc.hint-ll64.hposix_types.htypes.hprocessor.hpid_types.hstddef.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.hslab.hstack_pointer.hclk.hinstrumented.hkcsan-checks.hkasan-checks.hint-ll64.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x 4A-A0CDLJA-4A-A BX A-A ,dA-A CRA-4A-A BZ A-A 4A-A BX A-A 8Yd   8   p ) B pH` p (    x  h  X H 8 (  * 6 B N Z n      `   ( D X^ w!clk-hi6220.c$x__hi6220_clk_power_of_clk_init_declarehi6220_clk_ao_of_clk_init_driver__hi6220_clk_acpu_of_clk_init_declarehi6220_clk_sys_of_clk_init_driverhi6220_clk_media_of_clk_init_driver$dhi6220_acpu_sc_gate_sep_clkshi6220_gate_clks_powerhi6220_div_clks_powerhi6220_fixed_rate_clkshi6220_fixed_factor_clkshi6220_separated_gate_clks_aohi6220_separated_gate_clks_syshi6220_mux_clks_sysmmc0_src_pmmc0_sample_inmmc1_src_pmmc1_sample_inmmc2_src_pmmc2_sample_inhifi_srcuart1_srcuart2_srcuart3_srcuart4_srcmmc0_mux0_pmmc1_mux0_pmmc2_mux0_pmmc0_mux1_pmmc1_mux1_pmmc2_mux1_phi6220_div_clks_syshi6220_separated_gate_clks_mediahi6220_mux_clks_mediaclk_1440_1200_srcclk_1000_1200_srcclk_1000_1440_srchi6220_div_clks_media__of_table_hi6220_clk_acpu__of_table_hi6220_clk_power__of_table_hi6220_clk_media__of_table_hi6220_clk_sys__of_table_hi6220_clk_aohisi_clk_inithisi_clk_register_gatehi6220_clk_register_divideralt_cb_patch_nopshisi_clk_register_fixed_ratehisi_clk_register_fixed_factorhisi_clk_register_gate_sephisi_clk_register_muxF$(<GLHFJKL4FDHLLFLMHDFPTdLtMHI I0I   H X@ `H px x      ( (X 8`   8 P 00 pX  X p  p  (H p    @  @ @( 0 X `      `  @  H P x        ( 8X ` 8  8  8 ( 88 8@ 8p Hx 8 X 8 h 8 x  8P X 8  8  p   0  8  h  p              H  P  8            (  0  P`  0h  @  P  @  `  @  p  @@  H  x              (  @X  `      8    8  8 @ p x     P   `P (X     p ` 0 p8x   xP X h ( 0Xp xH 8 (H P 0 @  P(h `p p  0 8 h p       (H 8P @ P `    ( 0 (` h   (   ( 8@ HH 8x     8  ( X X` p X p  (h p      ( 8H HP X h p   H  X  H X   ( 80 @8 8@ @H 8P @X 8` @h p 0x @ P ` p   @  x    0  x      x  P ; ?@@=&>-?4?;? B? P?Z?8 h?\ o??5?h??@??[?T??? ??`??o%?3?0B?H? N?"U? d?j? p? v?|?*? ?k?<?????M????^?> ? ?e?B?v +?$1?C7? J?hR?Q`? n?l |??0?;?*?? ?B?. ??C?} ?? ? ? ?} ??} "? (? .?g4?) :?i@?F?NL?R?Q X?^? d? j?p?Nv?|?-?? ?I???Y??|? ?M ????0???? ??? %?@ +?1?7?=? C?HI?t O?U?[?a? g?n?m}? ??) ? ??m??6??2???K ?q??"?????W ???| ?)? ? ?%? +?1?h7?=?C?2I?O?U?[?9a?Eg? m?s?y???!? ?;?a?N? ??? ?9 ??_?K?u? ??? ?} ???*?0?6?u<? B?U? [? a?3 h?/r? w?? ??n ????{?Y? ??????  ?z,E? Qj?> vp?3 ????$?\ ?!?<-6?A BK?7W`?lu?x?/h? X?UH?8? (?f ?$ = ?I (b ?n w ? 3X ?  ?K  ?|  ?  ?R $ ?K0 `9 ?D 3] ?6 i  ?  ?Q 3 ?]  ? 3 ?p ?5 ?Y ?ks ? ? ?f ? ? ?  P ?0 8 =H =_ T T d ? ? ?  T4 ?E M = ] = o X X h ? ? ?  % -=HF N=\c k=p = = = == $ 9 Q4x@?s??%=>F=[c=x===#=8=81Ip???O=6>=3S[=Gpx=[=o===)Ah?? ?j ??2??1?] N?M f?x??:? ?e??m:?\? }??v? ??c ? ? ?? ??3? : 0@P   4H\p$9I ] q      "@;&@S*@i.@y2@6@:@>@B@L@ Q@V@&[@/`@5e@:j@Po@Yt@gy@~~@@@@@@@@@@@@@"@)@1@<@E@P@\@g@p@w@@@@@ DLDPDDD .symtab.strtab.shstrtab.bss.rela.init.text.rela.altinstructions.rodata.str1.8.rela.rodata.rela.init.data.rela__clk_of_table.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*@l@@%@ @(s5$0@uF2 Z 8U@pv0 g (b@vX w((r@x ,@@p(PBFp@P~F@H@h0hL 0rc07f'^f`f +f &@gP F n78