ELF@@%$?#{S[@T"BSA[B{è#_\:hdd44PPHHppААȐȐ DD<<LL`` ,t?#{!{#_?#{{#_sm8650-gpuccgpu_gx_gdscgpu_cx_gdscgpu_cc_dpm_clkgpu_cc_sleep_clkgpu_cc_memnoc_gfx_clkgpu_cc_hub_cx_int_clkgpu_cc_hub_aon_clkgpu_cc_hlos1_vote_gpu_smmu_clkgpu_cc_gx_ff_clkgpu_cc_gx_accu_shift_clkgpu_cc_gx_vsense_clkgpu_cc_gx_gmu_clkgpu_cc_gx_gfx3d_rdvm_clkgpu_cc_gx_gfx3d_clkgpu_cc_freq_measure_clkgpu_cc_demet_clkgpu_cc_cxo_clkgpu_cc_cxo_aon_clkgpu_cc_cx_gmu_clkgpu_cc_cx_ff_clkgpu_cc_cx_accu_shift_clkgpu_cc_crc_ahb_clkgpu_cc_ahb_clkgpu_cc_hub_div_clk_srcgpu_cc_hub_clk_srcgpu_cc_gmu_clk_srcgpu_cc_ff_clk_srcgpu_cc_pll1gpu_cc_pll0  JVH a")4UVH a")4qcom,sm8650-gpucc  XpX $I@@% u+}license=GPLdescription=QTI GPU_CC SM8650 Driver=intu8"1n Y #* o Yw' YV Y      @     Y  Y Y .%%!3'A/O5]<k YaY Y[+ Y Y0 Y} YC   Y        !"#$%&'()*+,-./YYY"YAAKU Y:Y Y  YLYwRJ Y+      0? Y      Y%V      yl V =l }  PlPnP PP    Y6  Y `  p ` (p ,& : K& Y   j Z  p%  B 2 v B Zl \ ~%l    Z  %      )  )   h X h        ( : G T a n {            )  I8  V$    b g#D o" FaQy"a }a:   $   ! 2 2 :YRM   H Rm + m r w   r   Fr  m 5!! R 2  "$#R,$ R}%8frc&}'(;!ptr;<)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 I% U$ > : ; 9 I &4: ; 9 I?( 4: ;9 I?.?: ;9 '< .?: ; 9 '<!.?: ;9 'I<".: ;9 '@|#.: ;9 'I@|$.: ;9 'I@|%: ;9 I&1X YW '1(.: ; 9 'I ).: ; 9 'I L,$(,$q # X  M9  #/{1gL K X__SD_NUMAMOD_INIT_RODATAADDR_COMPAT_LAYOUTPLL_OFF_TEST_CTL_U1DQST_ALLOC_DQUOTSDQST_SYNCSPLL_OFF_ALPHA_VAL_Uclk_rcg2_shared_opsnode_stat_itemMIGRATE_HIGHATOMICKMALLOC_RANDOM_STARTHRTIMER_BASE_BOOTTIMERSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITgpu_cc_sm8650_driver_init__mod_of__gpu_cc_sm8650_match_table_device_tableN_NORMAL_MEMORYNR_INACTIVE_ANONqcom_cc_mapFDPIC_FUNCPTRSPTR_ERRNUMA_OTHERNR_NODE_STATESDQF_SYS_FILE_BWORK_STRUCT_INACTIVE_BITgpu_cc_gx_accu_shift_clklucid_ole_vcoWORK_STRUCT_COLOR_SHIFTNR_FOLL_PIN_RELEASEDCLK_ALPHA_PLL_TYPE_BRAMMOparent_map_DQST_DQSTAT_LASTgpu_cc_hub_aon_clkMM_ANONPAGESP_GPU_CC_PLL1_OUT_MAIN__SD_BALANCE_EXECclass_spinlock_irqsave_tclk_opsgpu_cc_parent_data_0WORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASENR_SECONDARY_PAGETABLEHRTIMER_BASE_MONOTONICgpu_cc_sm8650_driverARM64_VEC_SVEPIDTYPE_MAXgpu_cc_cx_accu_shift_clkPGDEMOTE_KSWAPDclk_rcg2modulegpu_cc_freq_measure_clkWORKINGSET_ACTIVATE_FILEgpu_cc_ff_clk_srcNUMA_FOREIGNN_POSSIBLEWORK_OFFQ_BH_BITMOD_DATANR_LRU_BASEgpu_cc_demet_clkNR_ACTIVE_FILEWHOLE_SECONDSWORK_OFFQ_LEFTMOD_INIT_TEXTHRTIMER_BASE_BOOTTIME_SOFTclk_hwgpu_cc_sm8650_resetsgpu_cc_hub_div_clk_srcgpu_cc_hub_clk_srcgpu_cc_cx_gmu_clkkmalloc_cache_typeWORKINGSET_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_FILEMMAP_PAGE_ZEROADDR_NO_RANDOMIZEMOD_TEXTclk_alpha_pllfreq_tblgpu_cc_pll0gpu_cc_pll1VMSCAN_THROTTLE_CONGESTEDCLK_ALPHA_PLL_TYPE_AGERANR_SHMEM_PMDMAPPEDlong 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_gx_gfx3d_clkclk_lucid_ole_pll_configure__SD_ASYM_CPUCAPACITY_FULL__UNIQUE_ID_license506WORK_OFFQ_POOL_BITSzone_stat_itemTASK_COMM_LENMIGRATE_MOVABLEgdscgpu_gx_gdschrtimer_base_typenode_statesNR_IOMMU_PAGESPLL_OFF_USER_CTL_U1DQST_CACHE_HITSPLL_OFF_CONFIG_CTLNR_KERNEL_MISC_RECLAIMABLECLK_ALPHA_PLL_TYPE_STROMERWORKINGSET_REFAULT_FILEgpu_cc_sm8650_match_tablelong intNR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFTMOD_INIT_DATAHRTIMER_BASE_REALTIMEgpu_cc_sm8650_descWORK_OFFQ_DISABLE_SHIFTCLK_ALPHA_PLL_TYPE_DEFAULT_EVOPLL_OFF_MAX_REGSmod_mem_typeclk_branch_Boolclk_regmap_divNR_PAGETABLEclk_branch2_opsMIGRATE_PCPTYPESDQST_DROPSNR_VMSCAN_WRITEARM64_VEC_MAXNUMA_MISSCLK_ALPHA_PLL_TYPE_FABIANR_WMARKqcom_cc_really_probeWORK_STRUCT_PWQ_SHIFTgpu_cc_sm8650_regmap_configCLK_ALPHA_PLL_TYPE_LUCID_EVOtruegpu_cc_cx_ff_clkNR_SLAB_RECLAIMABLE_BSB_FREEZE_FSgpu_cc_cxo_aon_clk__SD_CLUSTERNR_WRITTENSTICKY_TIMEOUTSIS_ERRgpu_cc_ahb_clkSB_FREEZE_COMPLETEftbl_gpu_cc_hub_clk_srcWORKINGSET_RESTORE_FILENR_VMSCAN_IMMEDIATENR_FILE_MAPPEDP_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_FILE_PMDMAPPEDNR_VM_NODE_STAT_ITEMSPLL_OFF_STATUSVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANONMOD_RO_AFTER_INITpid_typeclk_alpha_pll_regsZONELIST_FALLBACKgpu_cc_sm8650_gdscsKMALLOC_NORMALN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAIKMALLOC_DMADT_GPLL0_OUT_MAINclass_spinlock_irq_tCLK_ALPHA_PLL_TYPE_TRIONNR_FREE_CMA_PAGESSB_UNFROZENclk_branch2_aon_opsNR_FOLL_PIN_ACQUIREDNR_ANON_MAPPEDN_CPU__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_BITSboolgpu_cc_gx_ff_clkN_HIGH_MEMORYRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATEMOD_MEM_NUM_TYPES__UNIQUE_ID___addressable_init_module503current_stack_pointerclass_raw_spinlock_irqsave_tMIGRATE_CMAUNAME26CLK_ALPHA_PLL_TYPE_RIVIAN_EVON_MEMORYzone_watermarksclk_alpha_pll_lucid_evo_opsVMSCAN_THROTTLE_NOPROGRESS__platform_driver_registerPCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONNR_ISOLATED_FILE__UNIQUE_ID_description505DQST_READSplatform_driver_unregistergpu_cc_memnoc_gfx_clkpdevrseq_cs_flags_bitVMSCAN_THROTTLE_WRITEBACKlru_listNR_MM_COUNTERSMM_FILEPAGESalpha_pll_configCLK_ALPHA_PLL_TYPE_ZONDA_OLESB_FREEZE_PAGEFAULTMOD_RODATAPLL_OFF_CAL_L_VALPLL_OFF_FRAC__SD_WAKE_AFFINENR_KMALLOC_TYPESgpu_cc_pll1_configgpu_cc_dpm_clkqcom_reset_mapDT_GPLL0_OUT_MAIN_DIVWORK_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_CNTgpu_cc_sm8650_driver_exitCLK_ALPHA_PLL_TYPE_HUAYRAclk_parent_dataDQF_PRIVATEDQST_FREE_DQUOTSgdsc_gx_do_nothing_enableWORK_STRUCT_FLAG_BITSgpu_cc_sm8650_probeKMALLOC_RANDOM_ENDregmap_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_BDT_BI_TCXOPCPU_FC_PAGEPGPROMOTE_CANDIDATEunsigned intNR_SHMEMHRTIMER_BASE_MONOTONIC_SOFTuintptr_tNR_VM_NUMA_EVENT_ITEMSplatform_driverftbl_gpu_cc_ff_clk_srcP_GPLL0_OUT_MAINMIGRATE_TYPESlong unsigned int__u8PIDTYPE_PIDvec_typeNR_ZONE_INACTIVE_ANONCLK_ALPHA_PLL_TYPE_STROMER_PLUSWORK_OFFQ_DISABLE_BITSNR_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-strongDQST_LOOKUPSWORK_STRUCT_COLOR_BITSMM_SHMEMPAGESclk_init_dataPLL_OFF_USER_CTL_UNUMA_INTERLEAVE_HIT__int128NR_MLOCKREAD_IMPLIES_EXECunsigned chargpu_cc_hub_cx_int_clknuma_stat_itemvmscan_throttle_stategeneric_pm_domainWORKINGSET_RESTORE_BASEfalsePGPROMOTE_SUCCESSSHORT_INODEPLL_OFF_L_VALKMALLOC_CGROUPNR_FILE_THPSPLL_OFF_USER_CTLWMARK_HIGHNR_ZONE_UNEVICTABLENR_FREE_PAGES__SD_SHARE_LLCgpu_cc_gx_gfx3d_rdvm_clkCLK_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_1gpu_cc_parent_map_2signed charLRU_UNEVICTABLEPLL_OFF_CAL_VALshort unsigned intKMALLOC_RECLAIMNR_ZSPAGESclk_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_sm8650_clocksgpu_cc_parent_data_1gpu_cc_parent_data_2class_raw_spinlock_tCLK_ALPHA_PLL_TYPE_HUAYRA_2290N_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-sm8650.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-sm8650.cgpucc-sm8650.cerr.hint-ll64.htypes.hinit.hstack_pointer.hprocessor.hpid_types.hstddef.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hnodemask.hworkqueue.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.hint-ll64.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x $,A-AGA-4A-A0BDVA-$$A-AEA-,-A$ [ ^ ` [ x ` 8 (lx `| |  8! 87M 8c @8y x8H 0 @   @ X   4X@ h T x`i }     [888`  @@.@GH@X@jP@}@`@ @pX@X@x@p@@x@-@B@a@PXt@@@@ P88 @8 x68Lb@8x@88888(888(8>8T@j8H888888 [ , [X  %[ ,%@$O `gpucc-sm8650.c$xgpu_cc_sm8650_driver_initgpu_cc_sm8650_probegpu_cc_sm8650_driver_exit$dgpu_cc_sm8650_match_tablegpu_cc_sm8650_descgpu_cc_sm8650_regmap_configgpu_cc_sm8650_clocksgpu_cc_sm8650_resetsgpu_cc_sm8650_gdscsgpu_cc_pll0_configgpu_cc_pll1_config__compound_literal.37__compound_literal.29__compound_literal.28__compound_literal.27__compound_literal.13__compound_literal.8__compound_literal.7ftbl_gpu_cc_hub_clk_srcftbl_gpu_cc_gmu_clk_srcftbl_gpu_cc_ff_clk_srcgpu_cc_parent_data_2gpu_cc_pll1gpu_cc_parent_map_2gpu_cc_parent_data_1gpu_cc_pll0gpu_cc_parent_map_1gpu_cc_parent_data_0gpu_cc_parent_map_0__compound_literal.2__compound_literal.0lucid_ole_vcogpu_cc_sm8650_driver__compound_literal.1__compound_literal.3gpu_gx_gdscgpu_cx_gdscgpu_cc_ahb_clkgpu_cc_crc_ahb_clkgpu_cc_cx_accu_shift_clkgpu_cc_cx_ff_clkgpu_cc_cx_gmu_clkgpu_cc_cxo_aon_clkgpu_cc_cxo_clkgpu_cc_demet_clkgpu_cc_dpm_clkgpu_cc_freq_measure_clkgpu_cc_gx_accu_shift_clkgpu_cc_gx_ff_clkgpu_cc_gx_gfx3d_clkgpu_cc_gx_gfx3d_rdvm_clkgpu_cc_gx_gmu_clkgpu_cc_gx_vsense_clkgpu_cc_hlos1_vote_gpu_smmu_clkgpu_cc_hub_aon_clkgpu_cc_hub_cx_int_clkgpu_cc_hub_div_clk_srcgpu_cc_memnoc_gfx_clkgpu_cc_sleep_clk__compound_literal.38__compound_literal.36__compound_literal.35__compound_literal.34__compound_literal.33__compound_literal.32__compound_literal.31__compound_literal.30__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.12__compound_literal.11__compound_literal.10__compound_literal.9__compound_literal.6__compound_literal.5__compound_literal.4__UNIQUE_ID___addressable_cleanup_module504__UNIQUE_ID___addressable_init_module503__UNIQUE_ID_license506__UNIQUE_ID_description505__this_module__platform_driver_registerinit_moduleqcom_cc_mapclk_lucid_ole_pll_configureqcom_cc_really_probeplatform_driver_unregistercleanup_module__mod_of__gpu_cc_sm8650_match_table_device_tableclk_branch2_opsclk_regmap_div_ro_opsclk_alpha_pll_regsgdsc_gx_do_nothing_enableclk_branch2_aon_opsclk_rcg2_shared_opsclk_alpha_pll_lucid_evo_ops$48HXh( P` 8(0 Xx` X`p  (h08@HPHX    0PP @X X @@ pH`xxh h @@ H @@ H 88 (@ H(( `0 x  p  (@@h @(HH Phh (xHhX`x H@h88 `@Px  xx 8 @P~~((x 0  @ Hx 0H`HHs wxx u &v-w+2wF@wGwNwW\wcwKjwwrw ww4wwww<w wwwwwWwHw}!w (w 8wK>wDwJwPwVbwkwtwq}wwww|ww<w wj wwhwww{wFww w`w'w5wYCwQw_w mwzwOwwwzww8wwQ wDwRwCw!wwwwlww:w wowwwk %w+w1w7w(=w^ CwIw#OwJUw\wriwyw(ww* w wwww&w#wy w* wwwwwwwww`w8 wT www%w+w01wz7w =wDwTwZwT`w fwlw-rw> xw ~wWwXwwwwwww wwZwwo www ww:wwwwwqww w w w &w,w 2w 8w>w Dw JwPw Vw\wDbwhwxnwtw{zwww wrwwwww7wow2wXw wxw>wwLw wkwwwM /w 5wZ ;wBwLwVw(`wewjw&zww5 wwn ww wgwXwHwwB wwwjw www*ww8wtw "w(wL.wg4wA:wD@wSFwCYw _wewkw qwD xw wwww wYw' w www'wwwwwRwwiw ww< wuwDww%w1wh6w;w@wJwZw`wfwlwrwxw4 ~w wwXwww w'w%wv w&wwvwnwwww^wwwS ww w] w w w w<& w-, w2 w8 w > wCD wJ wGP w r w ~ wD w w w\ w w w w w wr w w w6 w8 wH w wG$ wo* w 0 wVB wH wN w T wZ wuv w   w ` w&  w%  w2   w`  w* xH wT hr w~  w  w @ w   w p/ w; D wP n wW z  w P w  w5  w  wb  w H w  w & P/ wN< E wR `[ wh q wr~ p w   w x w  w  wA x wL wU!w .7w+DMwZcw8p yw* w`wtw(w. x&w 3<wK Igwt`}ww3wlw iwo wo w8wUNwV xwM }wweww w w*AwAPwM b,~w. wr 0 " "x8&xP*xa.xq2x6x:x>xHxMxRxWx \xaxfx$kx4px@uxLzxUxcxsxzxxxxxxxxxxxxxxxxx'x<xCxLx^a |<|@t|x .symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.init.text.rela.exit.text.rodata.str1.8.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 @@t"+p&@t "10;0,6@x"K\$F@8H"V2j08e@" wh%r@H" p%@`"x%1%@xh+"]79P@`"5:,@@H"a:u@P"0;0]Zi0\'\(\ @];@ش" ]P #~ j hM