ELF@@%$?#{S[@T"BSA[B{è#_B![B*SA{è#_ 2l@00,,xxPPXX\\dd  ||ppxx| ?#{!{#_Failed to map gpu cc registers sm8350-gpuccgpu_gx_gdscgpu_cx_gdscgpu_cc_sleep_clkgpu_cc_mnd1x_1_gfx3d_clkgpu_cc_mnd1x_0_gfx3d_clkgpu_cc_hub_cx_int_clkgpu_cc_hub_aon_clkgpu_cc_hlos1_vote_gpu_smmu_clkgpu_cc_gx_vsense_clkgpu_cc_gx_qdss_tsctr_clkgpu_cc_gx_gmu_clkgpu_cc_freq_measure_clkgpu_cc_cxo_clkgpu_cc_cxo_aon_clkgpu_cc_cx_snoc_dvm_clkgpu_cc_cx_qdss_tsctr_clkgpu_cc_cx_qdss_trig_clkgpu_cc_cx_qdss_at_clkgpu_cc_cx_gmu_clkgpu_cc_cx_apb_clkgpu_cc_crc_ahb_clkgpu_cc_cb_clkgpu_cc_ahb_clkgpu_cc_hub_cx_int_div_clk_srcgpu_cc_hub_ahb_div_clk_srcgpu_cc_hub_clk_srcgpu_cc_gmu_clk_srcbi_tcxogcc_gpu_gpll0_clk_srcgcc_gpu_gpll0_div_clk_srcgpu_cc_pll1gpu_cc_pll0?#{{#_`VH a"i* VH a"i*qcom,sm8350-gpucc  0`lhtN$ eNhlicense=GPL v2description=QTI GPU_CC SM8350 Driver[ =   int   u8#1n Y      # *o Yw''!5'C/Q5_<m Y  Y      @     Y C Y fY.y Ya Y+Y` Y Y0 Y} YH   Y        !"#$%&'()*+,-./YYY'YF Y:Y Y Y)YTRJ Y     +5? Y      Y%`       yv ` =v   :l:n: :  :  YL  \ L %\ )& 7%D ; J& X   g  D  o%  C 3 w C  Dm ] ~%m                , 9 F S ` m z            !!S   L<1$L  ww <g A#0 I"  c"  gi& q q  H$8sH  rbtr !! &YR  H R    "2%%" FEE!#! Rff$q$%qR,&S R('S8EfUc((X9)EZ R*;!Eptr;<+1!ptr1=( 4:!;9 I&I<4:!; 9 I !I!I/ I $ >  I ( >! !I: ; 9  >! !I: ; 9!4: ; 9 I?<: ;9 I<> !I: ;9!: ; 9 I>! !I: ;9!.?: ; 9 'I<4:!;9!I!.?: ; 9!'<1:!; 9 I% U$ > : ; 9 I &4: ; 9 I?( 4: ;9 I?!.?: ;9 '<"#.?: ;9 'I<$.: ;9 '@|%.: ;9 'I@|&.: ;9 'I@|': ;9 I(1X YW )1X YW *.: ; 9 'I +.: ; 9 'I L,$(,$ $ X  M9  #/{3gL KxXK{ y ' X__SD_NUMAMOD_INIT_RODATAADDR_COMPAT_LAYOUTPLL_OFF_TEST_CTL_U1DQST_ALLOC_DQUOTSgpu_cc_cx_qdss_tsctr_clkDQST_SYNCSPLL_OFF_ALPHA_VAL_Ugpu_cc_hub_ahb_div_clk_srcnode_stat_itemMIGRATE_HIGHATOMIClucid_5lpe_vcoKMALLOC_RANDOM_STARTHRTIMER_BASE_BOOTTIMERSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITN_NORMAL_MEMORYNR_INACTIVE_ANONqcom_cc_mapFDPIC_FUNCPTRSPTR_ERRNUMA_OTHERNR_NODE_STATESDQF_SYS_FILE_BWORK_STRUCT_INACTIVE_BITWORKINGSET_RESTORE_FILEWORK_STRUCT_COLOR_SHIFTNR_FOLL_PIN_RELEASEDCLK_ALPHA_PLL_TYPE_BRAMMOparent_map_DQST_DQSTAT_LASTgpu_cc_hub_aon_clkMM_ANONPAGESgpu_cc_sm8350_resetsP_GPU_CC_PLL1_OUT_MAIN__SD_BALANCE_EXECclass_spinlock_irqsave_tclk_opsWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASENR_SECONDARY_PAGETABLEKMALLOC_RANDOM_ENDHRTIMER_BASE_MONOTONICARM64_VEC_SVEPIDTYPE_MAXPGDEMOTE_KSWAPDclk_rcg2modulegpu_cc_freq_measure_clkWORKINGSET_ACTIVATE_FILEMMAP_PAGE_ZERONUMA_FOREIGNN_POSSIBLEWORK_OFFQ_BH_BITMOD_DATANR_LRU_BASEgpu_cc_sm8350_driver_exitNR_ACTIVE_FILEWHOLE_SECONDSWORK_OFFQ_LEFTMOD_INIT_TEXTHRTIMER_BASE_BOOTTIME_SOFTclk_hwclk_rcg2_shared_opsgpu_cc_hub_clk_srcclk_trion_pll_configuregpu_cc_cb_clkgpu_cc_cx_gmu_clkkmalloc_cache_type__mod_of__gpu_cc_sm8350_match_table_device_table_dev_errWORKINGSET_RESTORE_ANONgpu_cc_gx_gmu_clkNR_KERNEL_STACK_KBgpu_cx_gdscqcom_cc_descPLL_OFF_OPMODE__SD_ASYM_CPUCAPACITYdeviceNR_LRU_LISTSADDR_LIMIT_32BITof_device_idPGDEMOTE_DIRECTCLK_ALPHA_PLL_TYPE_LUCID__int128 unsignedLRU_ACTIVE_FILEADDR_NO_RANDOMIZEMOD_TEXTclk_alpha_pllfreq_tblgpu_cc_pll0gpu_cc_pll1VMSCAN_THROTTLE_CONGESTEDCLK_ALPHA_PLL_TYPE_AGERANR_SHMEM_PMDMAPPEDgpu_cc_cx_qdss_trig_clklong long unsigned intPGDEMOTE_KHUGEPAGEDP_BI_TCXOWORKINGSET_REFAULT_BASEP_GPU_CC_PLL0_OUT_MAINmigratetypeNR_DIRTIEDCLK_ALPHA_PLL_TYPE_HUAYRA_APSSLRU_INACTIVE_FILENR_BOUNCEWORK_STRUCT_PWQ_BITgpu_cc_cxo_clkPLL_OFF_CONFIG_CTL_Ugpu_cc_parentgpu_cc_sm8350_driver_initgpu_cc_sm8350_clocks__SD_ASYM_CPUCAPACITY_FULL__UNIQUE_ID_license506WORK_OFFQ_POOL_BITSzone_stat_itemNR_ZSPAGESMIGRATE_MOVABLEgpu_cc_sm8350_regmap_configgpu_gx_gdschrtimer_base_typenode_statesNR_IOMMU_PAGESPLL_OFF_USER_CTL_U1DQST_CACHE_HITSPLL_OFF_CONFIG_CTLNR_KERNEL_MISC_RECLAIMABLEgpu_cc_cx_apb_clkCLK_ALPHA_PLL_TYPE_STROMERWORKINGSET_REFAULT_FILElong intNR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFTMOD_INIT_DATAHRTIMER_BASE_REALTIMEcurrent_stack_pointerWORK_OFFQ_DISABLE_SHIFTCLK_ALPHA_PLL_TYPE_DEFAULT_EVOPLL_OFF_MAX_REGSclk_alpha_pll_lucid_5lpe_opsmod_mem_typeclk_branch_Boolclk_regmap_divNR_PAGETABLEgpu_cc_mnd1x_1_gfx3d_clkclk_branch2_opsMIGRATE_PCPTYPESDQST_DROPSNR_VMSCAN_WRITEARM64_VEC_MAXNUMA_MISSCLK_ALPHA_PLL_TYPE_FABIANR_WMARKqcom_cc_really_probeWORK_STRUCT_PWQ_SHIFTCLK_ALPHA_PLL_TYPE_LUCID_EVOtrueNR_SLAB_RECLAIMABLE_BSB_FREEZE_FSgpu_cc_cxo_aon_clk__SD_CLUSTERNR_WRITTENSTICKY_TIMEOUTSIS_ERRgpu_cc_ahb_clkSB_FREEZE_COMPLETEftbl_gpu_cc_hub_clk_srcgpu_cc_gx_qdss_tsctr_clkNR_VMSCAN_IMMEDIATEgpu_cc_sm8350_driverP_GPLL0_OUT_MAIN_DIVWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENPLL_OFF_TEST_CTL__UNIQUE_ID___addressable_cleanup_module504MIGRATE_RECLAIMABLENR_UNEVICTABLEregmapNR_ZONE_INACTIVE_FILEADDR_LIMIT_3GBNUMA_HITNR_ANON_THPSNR_FOLL_PIN_ACQUIREDNR_VM_NODE_STAT_ITEMSPLL_OFF_STATUSVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANONMOD_RO_AFTER_INITpid_typeclk_alpha_pll_regsKMALLOC_NORMALN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAIKMALLOC_DMAclass_spinlock_irq_tCLK_ALPHA_PLL_TYPE_TRIONNR_FREE_CMA_PAGESSB_UNFROZENclk_branch2_aon_opsgpu_cc_mnd1x_0_gfx3d_clkNR_ANON_MAPPEDN_CPUNR_ZONE_INACTIVE_ANON__SD_BALANCE_NEWIDLE__SD_SERIALIZElong long intclass_raw_spinlock_irq_tvm_fault_tARM64_VEC_SMEclk_regmapWORK_STRUCT_LINKED_BITgpu_cc_crc_ahb_clkgpu_cc_pll0_configNR_ZONE_WRITE_PENDINGgpu_cc_gx_vsense_clkSB_FREEZE_WRITENR_WRITEBACKNR_SWAPCACHEWORK_OFFQ_FLAG_BITSboolN_HIGH_MEMORYRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATEMOD_MEM_NUM_TYPES__UNIQUE_ID___addressable_init_module503gpu_cc_sm8350_match_tableCLK_ALPHA_PLL_TYPE_STROMER_PLUSclass_raw_spinlock_irqsave_tMIGRATE_CMAUNAME26CLK_ALPHA_PLL_TYPE_RIVIAN_EVON_MEMORYzone_watermarksZONELIST_FALLBACKVMSCAN_THROTTLE_NOPROGRESS__platform_driver_registerPCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONNR_ISOLATED_FILE__UNIQUE_ID_description505DQST_READSplatform_driver_unregistergpu_cc_sm8350_gdscspdevrseq_cs_flags_bitVMSCAN_THROTTLE_WRITEBACKlru_listMM_FILEPAGESalpha_pll_configCLK_ALPHA_PLL_TYPE_ZONDA_OLESB_FREEZE_PAGEFAULTMOD_RODATAPLL_OFF_CAL_L_VALPLL_OFF_FRAC__SD_WAKE_AFFINENR_KMALLOC_TYPESgpu_cc_pll1_configqcom_reset_mapWORK_STRUCT_PENDING_BITPIDTYPE_PGIDcharCLK_ALPHA_PLL_TYPE_DEFAULTPLL_OFF_CONFIG_CTL_U1PLL_OFF_CONFIG_CTL_U2__this_moduleWORKINGSET_NODERECLAIMclass_spinlock_twork_bitsshort intCLK_ALPHA_PLL_TYPE_LUCID_OLE__SD_PREFER_SIBLINGHRTIMER_BASE_TAI_SOFTCLK_ALPHA_PLL_TYPE_MAXNR_WRITEBACK_TEMPWORK_OFFQ_FLAG_ENDMOD_INVALIDplatform_deviceNR_ZONE_ACTIVE_FILEWMARK_PROMO__SD_FLAG_CNTCLK_ALPHA_PLL_TYPE_HUAYRAclk_parent_dataDQF_PRIVATEDQST_FREE_DQUOTSgdsc_gx_do_nothing_enableWORK_STRUCT_FLAG_BITSNR_FILE_MAPPEDregmap_configPLL_OFF_STATENR_VM_ZONE_STAT_ITEMSWORKINGSET_NODES__SD_BALANCE_WAKENR_INACTIVE_FILEftbl_gpu_cc_gmu_clk_srcDQF_ROOT_SQUASH_BPLL_OFF_TEST_CTL_Upcpu_fcNR_SLAB_UNRECLAIMABLE_BPCPU_FC_PAGEPGPROMOTE_CANDIDATEunsigned intNR_SHMEMHRTIMER_BASE_MONOTONIC_SOFTuintptr_tNR_VM_NUMA_EVENT_ITEMSplatform_driverP_GPLL0_OUT_MAINMIGRATE_TYPESlong unsigned int__u8PIDTYPE_PIDvec_typegpu_cc_cx_qdss_at_clkNR_FILE_PMDMAPPEDWORK_OFFQ_DISABLE_BITSNR_FILE_PAGESgpu_cc_cx_snoc_dvm_clkGNU 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-strongDQST_LOOKUPSWORK_STRUCT_COLOR_BITSMM_SHMEMPAGESclk_init_dataPLL_OFF_USER_CTL_UNUMA_INTERLEAVE_HIT__int128NR_MLOCKREAD_IMPLIES_EXECunsigned chargpu_cc_hub_cx_int_clkKMALLOC_CGROUPnuma_stat_itemvmscan_throttle_stategeneric_pm_domainWORKINGSET_RESTORE_BASEfalsePGPROMOTE_SUCCESSSHORT_INODEgpu_cc_hub_cx_int_div_clk_srcPLL_OFF_L_VALgpu_cc_sm8350_probeNR_FILE_THPSPLL_OFF_USER_CTLWMARK_HIGHNR_ZONE_UNEVICTABLENR_FREE_PAGES__SD_SHARE_LLCTASK_COMM_LENgdscCLK_ALPHA_PLL_TYPE_BRAMMO_EVOpll_vcoDQST_WRITESNR_ISOLATED_ANON__SD_SHARE_CPUCAPACITYWORK_OFFQ_FLAG_SHIFTCLK_ALPHA_PLL_TYPE_ZONDAMAX_ZONELISTSPCPU_FC_AUTONR_VMSCAN_THROTTLERSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITgpu_cc_parent_map_1signed charLRU_UNEVICTABLEPLL_OFF_CAL_VALshort unsigned intKMALLOC_RECLAIMclk_regmap_div_ro_opsgpu_cc_gmu_clk_srcLRU_ACTIVE_ANONPLL_OFF_TEST_CTL_U2gpu_cc_sleep_clkNR_SHMEM_THPS__SD_BALANCE_FORK__SD_OVERLAPNUMA_LOCALPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESgpu_cc_parent_map_0gpu_cc_parent_data_0gpu_cc_parent_data_1NR_MM_COUNTERSclass_raw_spinlock_tCLK_ALPHA_PLL_TYPE_HUAYRA_2290gpu_cc_sm8350_descN_GENERIC_INITIATORPIDTYPE_SIDPLL_OFF_ALPHA_VALWMARK_MINWORK_OFFQ_POOL_SHIFTNR_ZONE_ACTIVE_ANONgpu_cc_hlos1_vote_gpu_smmu_clkWMARK_LOW__SD_ASYM_PACKINGdrivers/clk/qcom/gpucc-sm8350.c/kernel/work/linux-6.11/kernel/work/linux-6.11drivers/clk/qcom./include/linux./include/uapi/asm-generic./arch/arm64/include/asm./include/uapi/linux./include/linux/sched./include/asm-genericgpucc-sm8350.cgpucc-sm8350.cerr.hint-ll64.htypes.hinit.hstack_pointer.hspinlock.hprocessor.hpid_types.hstddef.hpersonality.hmm_types_task.hrseq.hsched.hpercpu.hworkqueue.hnodemask.hmm_types.hmmzone.hhrtimer_defs.hslab.hquota.hquota.hfs.hmodule.htopology.hclk-alpha-pll.hclk-branch.hclk-rcg.hclk-regmap-divider.hgdsc.hcommon.hplatform_device.hdev_printk.hint-ll64.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x $,A-AGA-DA-A0BDV A-A HA-$$A-AEA-,-0  D $^ ` - x ` 8 (`x `| |  @# @; P X\ p X 0  @8 x  -8 `H@(@6P@I@[X@m@h@@x@@@@(XX@@0@E(@dH@@X(@@@8@ @ 8x858Kh8aw8 h88X88P8'8=@8S8i088 88888/8DY8n@8 88 -  -,C%- ^l, $ `0M`zgpucc-sm8350.c$xgpu_cc_sm8350_driver_init$dgpu_cc_sm8350_probegpu_cc_sm8350_driver_exitgpu_cc_sm8350_match_tablegpu_cc_sm8350_descgpu_cc_sm8350_regmap_configgpu_cc_sm8350_clocksgpu_cc_sm8350_resetsgpu_cc_sm8350_gdscsgpu_cc_pll0_configgpu_cc_pll1_configftbl_gpu_cc_hub_clk_srcftbl_gpu_cc_gmu_clk_srcgpu_cc_parent_data_1gpu_cc_pll1gpu_cc_parent_map_1gpu_cc_parent_data_0gpu_cc_pll0gpu_cc_parent_map_0__compound_literal.0gpu_cc_parentlucid_5lpe_vcogpu_cc_sm8350_driver__compound_literal.1gpu_cx_gdscgpu_gx_gdscgpu_cc_ahb_clkgpu_cc_cb_clkgpu_cc_crc_ahb_clkgpu_cc_cx_apb_clkgpu_cc_cx_gmu_clkgpu_cc_cx_qdss_at_clkgpu_cc_cx_qdss_trig_clkgpu_cc_cx_qdss_tsctr_clkgpu_cc_cx_snoc_dvm_clkgpu_cc_cxo_aon_clkgpu_cc_cxo_clkgpu_cc_freq_measure_clkgpu_cc_gx_gmu_clkgpu_cc_gx_qdss_tsctr_clkgpu_cc_gx_vsense_clkgpu_cc_hlos1_vote_gpu_smmu_clkgpu_cc_hub_ahb_div_clk_srcgpu_cc_hub_aon_clkgpu_cc_hub_cx_int_clkgpu_cc_hub_cx_int_div_clk_srcgpu_cc_mnd1x_0_gfx3d_clkgpu_cc_mnd1x_1_gfx3d_clkgpu_cc_sleep_clk__compound_literal.34__compound_literal.33__compound_literal.32__compound_literal.31__compound_literal.30__compound_literal.29__compound_literal.28__compound_literal.27__compound_literal.26__compound_literal.25__compound_literal.24__compound_literal.23__compound_literal.22__compound_literal.21__compound_literal.20__compound_literal.19__compound_literal.18__compound_literal.17__compound_literal.16__compound_literal.15__compound_literal.14__compound_literal.13__compound_literal.12__compound_literal.11__compound_literal.10__compound_literal.9__compound_literal.8__compound_literal.7__compound_literal.6__compound_literal.5__compound_literal.4__compound_literal.3__compound_literal.2__UNIQUE_ID___addressable_cleanup_module504__UNIQUE_ID___addressable_init_module503__UNIQUE_ID_license506__UNIQUE_ID_description505__this_module__platform_driver_registerinit_moduleqcom_cc_mapclk_trion_pll_configureqcom_cc_really_probe_dev_errplatform_driver_unregistercleanup_module__mod_of__gpu_cc_sm8350_match_table_device_tableclk_alpha_pll_lucid_5lpe_opsclk_alpha_pll_regsgdsc_gx_do_nothing_enableclk_branch2_opsclk_branch2_aon_opsclk_regmap_div_ro_opsclk_rcg2_shared_ops${48H|X|h}~( P`x@(x0Xx`X`hx p(8X (808@HHPHX 0p @ PXxxhHhhp  Hhhp8XX`0p0PPHX` @@pH008  (xp p X8hHXX(@@hx  (8`0hxxxy((x(HPpH@HXxzm qerr o &p-q2q@qGqNq\qScqmjqq+q q qqqqq^q qqNqqu qqq!q )qd7q{Eq)Sqaq oq|q@ qqqyqq)qRqqUqqqqqCqqT q %q+q=1q7qB=qUDqoTqZq`qqsqzqqqq2qqqaqqKqqJqq+q qVqqqJq q) qq qqj0q6qk <q(BqcHqxNq-TqZqwaqnq~qq qg qS qqFqqqq q qqqqqlqqqq% q3 qq qq$q*q0qA6q<q BqIqYq_q8eq kqqqwq{ }q qq.qqqqq qq qmqqqqqq`q@qq0qzq`qqj qqq qo %q +q1qI 7q =qCq IqOqUq [qaqvgq=mq1sq?yq5qqq qqqeq/qqqwqqq qq7qq qq/qq!q 4q:qt @qGqXWq]q_ cqiq oqiuq6 {q'qMqqq\ qqq,q qq.qqqqqd q0q" qqAqql#q6q <q BqHq Nqz Uq fqlqrqxq. ~qqQ q qqqqIqvqqqqZqq?q< qq^q9q9qq qqp"q'q,qo6q@qJqPOqBTqdqjqpqvqy|qq q qqQqkqq qqZq qqq qcqmqqqwq q^ q q qn q q$ q* * q0 q-6 qu< q}B q H qKN qT q Z q | qI q q q q q qC q q qE qI q> q  q q< q q qR. q4 q: q @ qF q_b qn w q ` q x q  q?  q+   q 0 q++ I qU s q@  q  qR X q  q]  q H qO  qk ' H0 q< E qQ PZ qg p q} X q  q} h qS  qN x q)  q_  qU  q - 6 q C L q Y b qo (x q*  q ( q  q* 8 q  q2  qL `'q4RqJ_(}qVxq0qq`qq  qf#q; 0cNqZixqiq;q0q q qpq+qIKqlqt qq{qjq , )qd Fqdl 0 " "r8&rP*ra.rq2r6r:r>rHrMrRrWr \rarfr$kr4pr?urKzrWr`rnr~rrrrrrrrrrrrrrrrr'r<rCrLr^rk v<v@v .symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.init.text.rodata.str1.8.rela.exit.text.rela.rodata.rela.exit.data.rela.init.data.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 @@r"+ &@s8 "1;,6@(x"F28$Z\$U@H" je@" w0%r@" 8%@"@%4t%_@*"6t9P@`"9,@H"9@Hh"0;K0Yv0S\'z\(\ @\;@" H] #x  j@M