ELF@@%$?#{[S@(T"~ARR*R~ARR*RARR*RARRR*B@SA[B{Ĩ#_TT  l@PP``||xx ?#{!{#_?#{{#_sm6115-gpuccgpu_gx_gdscgpu_cx_gdscgpu_cc_hlos1_vote_gpu_smmu_clkgpu_cc_sleep_clkgpu_cc_gx_gfx3d_clkgpu_cc_gx_cxo_clkgpu_cc_cxo_clkgpu_cc_cxo_aon_clkgpu_cc_cx_snoc_dvm_clkgpu_cc_cx_gmu_clkgpu_cc_cx_gfx3d_clkgpu_cc_crc_ahb_clkgpu_cc_ahb_clkgpu_cc_gx_gfx3d_clk_srcgpu_cc_gmu_clk_srcgpu_cc_pll1_out_auxgpu_cc_pll1gpu_cc_pll0_out_aux2gpu_cc_pll0>[@0!UUUUU[@ 0qcom,sm6115-gpucc  @VF#@g,505ٟ8i: eʚ;ʚ;5wlicense=GPLdescription=QTI GPU_CC SM6115 Driver% =   &inte    u81z u32Ye      # *' () oe w;e je      @    ee&e.99!G'U/c5q<eaeeo+ ee0e}eW   e        !"#$%&'()*+,-./eee6eUU_i}e:e e(ejeRJ*eI      N]e     e%t       t =   ddld dd  " eJ e   ) - 1& @    R# W% j& w # %   |   n  %      n  %  4 $ 4   s c s      , 9 F S a s      g  '  $  $$   #b "  Z{k"{ +{X    $!   ! ,! LL X c"Reee  ]#H RI  - #F S"! R&L& .$/R,0 R'18fc $u[ \ym' {H<1$TOUbo|[ bym. OC8[ Hym2 " [ Oym``9clk`S val`\b co c| c c cZZ:clkZT valZ] ] ] ] ] ]L.LCclkM onM&E[EBclkF onF%3Rmap5regGe4eval*e5;!ptr;<61!ptr1=( 1&I<4:!;9 I4:!; 9 II!I/ I $ >   !I .?:!; 9!'< (>! !I: ; 9!>! !I: ; 9  1: ; 9 I  4: ; 9 I?<: ;9 I<> !I: ;9!: ; 9 I1X!YW 1X!Y W!.:!; 9!' !:!; 9 I >! !I: ;9!:!;9 I :!; 9!I!4:!;9!I!".?: ;9 'I<#.?:! ; 9 'I<$ 1%% U&$ > ' (&)4: ; 9 I?*( +4: ;9 I?,.?: ;9 '<-.?: ; 9 '<..: ;9 '@|/.: ;9 'I@|0.: ;9 'I@|1: ;9 I21X YW 3.: ;9 'I 4: ;9 I5.: ; 9 'I 6.: ; 9 'I L,$(,$@ " X X  M+ # #/|1f!M|     z|    z|  z|  z Y__SD_NUMAMOD_INIT_RODATAADDR_COMPAT_LAYOUTPLL_OFF_TEST_CTL_U1DQST_ALLOC_DQUOTSDQST_SYNCSPLL_OFF_ALPHA_VAL_Ugpu_cc_sm6115_resetsP_GPU_CC_PLL1_OUT_AUXMIGRATE_HIGHATOMICHRTIMER_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_SHIFTqcom_branch_set_sleepNR_FOLL_PIN_RELEASEDCLK_ALPHA_PLL_TYPE_BRAMMOparent_map_DQST_DQSTAT_LASTMM_ANONPAGESP_GPU_CC_PLL1_OUT_MAIN__SD_BALANCE_EXECclass_spinlock_irqsave_tclk_opsgpu_cc_sm6115_driver_exitWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASENR_SECONDARY_PAGETABLEHRTIMER_BASE_MONOTONICARM64_VEC_SVEPIDTYPE_MAXPGDEMOTE_KSWAPDclk_rcg2moduleWORKINGSET_ACTIVATE_FILEMMAP_PAGE_ZERONUMA_FOREIGNHRTIMER_MAX_CLOCK_BASESWORK_OFFQ_BH_BITMOD_DATANR_LRU_BASENR_ACTIVE_FILEWHOLE_SECONDSWORK_OFFQ_LEFTMOD_INIT_TEXTclk_alpha_pll_opsHRTIMER_BASE_BOOTTIME_SOFTclk_hwclk_rcg2_shared_opsgpu_cc_sm6115_probegpu_cc_cx_gmu_clkkmalloc_cache_typeqcom_branch_set_wakeupWORKINGSET_RESTORE_ANON__SD_PREFER_SIBLINGNR_KERNEL_STACK_KBgpu_cx_gdscqcom_cc_desc__SD_CLUSTER__SD_ASYM_CPUCAPACITYdeviceNR_LRU_LISTSADDR_LIMIT_32BITof_device_idPGDEMOTE_DIRECTDT_GCC_GPU_GPLL0_CLK_SRCCLK_ALPHA_PLL_TYPE_LUCID__int128 unsignedLRU_ACTIVE_FILEgpu_cc_sm6115_match_tableADDR_NO_RANDOMIZEMOD_TEXTclk_alpha_pllfreq_tblgpu_cc_pll0gpu_cc_pll1VMSCAN_THROTTLE_CONGESTEDCLK_ALPHA_PLL_TYPE_AGERANR_SHMEM_PMDMAPPEDpost_div_table_gpu_cc_pll1_out_auxlong 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_clk__SD_WAKE_AFFINE__SD_ASYM_CPUCAPACITY_FULL__UNIQUE_ID_license506WORK_OFFQ_POOL_BITSzone_stat_itemNR_ZSPAGESMIGRATE_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_FILElong intNR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFTDT_GCC_GPU_GPLL0_DIV_CLK_SRCHRTIMER_BASE_REALTIMEcurrent_stack_pointerWORK_OFFQ_DISABLE_SHIFTCLK_ALPHA_PLL_TYPE_DEFAULT_EVOPLL_OFF_MAX_REGSmod_mem_typeclk_branch_BoolDQST_LOOKUPSNR_PAGETABLEclk_branch2_opsMIGRATE_PCPTYPESDQST_DROPSNR_VMSCAN_WRITEPLL_OFF_OPMODEARM64_VEC_MAXNUMA_MISSCLK_ALPHA_PLL_TYPE_FABIANR_WMARKqcom_cc_really_probeWORK_STRUCT_PWQ_SHIFTCLK_ALPHA_PLL_TYPE_LUCID_EVOtrueNR_SLAB_RECLAIMABLE_BSB_FREEZE_FSdefault_vcogpu_cc_cxo_aon_clkpost_div_table_gpu_cc_pll0_out_aux2NR_WRITTENSTICKY_TIMEOUTSIS_ERRgpu_cc_ahb_clkSB_FREEZE_COMPLETEKMALLOC_RANDOM_STARTNR_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_ISOLATEDgpu_cc_gx_gfx3d_clk_srcNR_ACTIVE_ANONMOD_RO_AFTER_INITpid_typeclk_alpha_pll_regsqcom_branch_set_force_periph_onKMALLOC_NORMALN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAIKMALLOC_DMAclass_spinlock_irq_tCLK_ALPHA_PLL_TYPE_TRIONNR_FREE_CMA_PAGESSB_UNFROZENgpu_cc_sm6115_descNR_FOLL_PIN_ACQUIREDNR_ANON_MAPPEDN_CPUNR_MLOCKregmap_update_bits_base__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_pll0_out_aux2SB_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_module503class_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_FILEmaskDQST_READSplatform_driver_unregisterpdevrseq_cs_flags_bitVMSCAN_THROTTLE_WRITEBACKlru_listMM_FILEPAGESalpha_pll_configCLK_ALPHA_PLL_TYPE_ZONDA_OLESB_FREEZE_PAGEFAULTMOD_RODATAPLL_OFF_CAL_L_VALPLL_OFF_FRACshort unsigned intpll1_vcoNR_KMALLOC_TYPESgpu_cc_pll1_configqcom_reset_map__u32WORK_STRUCT_PENDING_BITPIDTYPE_PGIDcharCLK_ALPHA_PLL_TYPE_DEFAULTPLL_OFF_CONFIG_CTL_U1PLL_OFF_CONFIG_CTL_U2__this_moduleWORKINGSET_NODERECLAIMregmap_update_bitsclass_spinlock_twork_bitsshort intCLK_ALPHA_PLL_TYPE_LUCID_OLEHRTIMER_BASE_TAI_SOFTCLK_ALPHA_PLL_TYPE_MAXNR_WRITEBACK_TEMPWORK_OFFQ_FLAG_ENDMOD_INVALIDplatform_deviceNR_ZONE_ACTIVE_FILEgpu_cc_pll1_out_auxWMARK_PROMO__SD_FLAG_CNTCLK_ALPHA_PLL_TYPE_HUAYRAclk_rcg2_opsclk_parent_dataDQF_PRIVATEDQST_FREE_DQUOTSWORK_STRUCT_FLAG_BITSgpu_cc_gx_cxo_clk__compiletime_assert_500__compiletime_assert_501__compiletime_assert_502KMALLOC_RANDOM_ENDregmap_configPLL_OFF_STATENR_VM_ZONE_STAT_ITEMSWORKINGSET_NODES__SD_BALANCE_WAKENR_INACTIVE_FILEftbl_gpu_cc_gmu_clk_srcgpu_cc_sm6115_clocksDQF_ROOT_SQUASH_Bftbl_gpu_cc_gx_gfx3d_clk_srcPLL_OFF_TEST_CTL_Upcpu_fcNR_SLAB_UNRECLAIMABLE_BDT_BI_TCXOPCPU_FC_PAGE__mod_of__gpu_cc_sm6115_match_table_device_tablePGPROMOTE_CANDIDATEunsigned intNR_SHMEMHRTIMER_BASE_MONOTONIC_SOFTuintptr_tNR_VM_NUMA_EVENT_ITEMSplatform_driverP_GPLL0_OUT_MAINMIGRATE_TYPESlong unsigned int__u8node_stat_itemPIDTYPE_PIDvec_typeNR_ZONE_INACTIVE_ANONCLK_ALPHA_PLL_TYPE_STROMER_PLUSWORK_OFFQ_DISABLE_BITSKMALLOC_RECLAIMNR_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-strongN_POSSIBLEWORK_STRUCT_COLOR_BITSMM_SHMEMPAGESclk_init_dataP_GPU_CC_PLL0_OUT_AUX2PLL_OFF_USER_CTL_UNUMA_INTERLEAVE_HIT__int128clk_alpha_pll_postdiv_opsREAD_IMPLIES_EXECunsigned charnuma_stat_itemvmscan_throttle_stateWORKINGSET_RESTORE_BASEfalsePGPROMOTE_SUCCESSSHORT_INODEgpu_cc_cx_gfx3d_clkPLL_OFF_L_VALKMALLOC_CGROUPNR_FILE_THPSPLL_OFF_USER_CTLWMARK_HIGHNR_ZONE_UNEVICTABLENR_FREE_PAGES__SD_SHARE_LLCTASK_COMM_LENCLK_ALPHA_PLL_TYPE_BRAMMO_EVOpll_vcoDQST_WRITESgpu_cc_sm6115_gdscsNR_ISOLATED_ANONclk_div_table__SD_SHARE_CPUCAPACITYWORK_OFFQ_FLAG_SHIFTCLK_ALPHA_PLL_TYPE_ZONDAMAX_ZONELISTSPCPU_FC_AUTONR_VMSCAN_THROTTLERSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITqcom_branch_set_force_mem_coregpu_cc_parent_map_1signed charLRU_UNEVICTABLEPLL_OFF_CAL_VAL__compiletime_assert_493__compiletime_assert_494__compiletime_assert_495__compiletime_assert_496__compiletime_assert_497__compiletime_assert_498__compiletime_assert_499gpu_cc_gmu_clk_srcgpu_cc_sm6115_regmap_configLRU_ACTIVE_ANONPLL_OFF_TEST_CTL_U2gpu_cc_sleep_clkNR_SHMEM_THPS__SD_BALANCE_FORK__SD_OVERLAPNUMA_LOCALPIDTYPE_TGID__UNIQUE_ID_description505MIGRATE_UNMOVABLENR_FILE_DIRTYclk_alpha_pll_configuregpu_cc_parent_map_0gpu_cc_sm6115_drivergpu_cc_parent_data_0gpu_cc_parent_data_1NR_MM_COUNTERSclass_raw_spinlock_tCLK_ALPHA_PLL_TYPE_HUAYRA_2290clk_alpha_pll_postdivN_GENERIC_INITIATORPIDTYPE_SIDPLL_OFF_ALPHA_VALMOD_INIT_DATAgpu_cc_sm6115_driver_initWMARK_MINWORK_OFFQ_POOL_SHIFTNR_ZONE_ACTIVE_ANONgpu_cc_hlos1_vote_gpu_smmu_clkWMARK_LOW__SD_ASYM_PACKING/kernel/work/linux-6.11drivers/clk/qcom/gpucc-sm6115.c/kernel/work/linux-6.11drivers/clk/qcom./include/linux./include/uapi/asm-generic./include/asm-generic./arch/arm64/include/asm./include/uapi/linux./include/linux/schedgpucc-sm6115.cgpucc-sm6115.cerr.hclk-branch.hregmap.hint-ll64.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-rcg.hcommon.hplatform_device.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x $,A-AGA-$$A-AEA-<A-A@BEJjCA-,-$G [ ^ ` [ x ` 8 (  `| |  8 RX! X o(X7 x M j (  H3XX  X X p    $ H  ] f [r 8P8x@8@8@ @*@=0@Q@h@{@@h@ @088X8$8:H8P8fp8|8`8888H8[ [ & [R{  %[ ,$ 0H] `gpucc-sm6115.c$xgpu_cc_sm6115_driver_initgpu_cc_sm6115_driver_exitgpu_cc_sm6115_probe$dgpu_cc_sm6115_match_tablegpu_cc_sm6115_descgpu_cc_sm6115_regmap_configgpu_cc_sm6115_clocksgpu_cc_sm6115_resetsgpu_cc_sm6115_gdscsgpu_cc_pll0_configgpu_cc_pll1_config__compound_literal.20__compound_literal.14__compound_literal.12ftbl_gpu_cc_gx_gfx3d_clk_srcftbl_gpu_cc_gmu_clk_srcgpu_cc_parent_data_1gpu_cc_parent_map_1gpu_cc_parent_data_0gpu_cc_pll0gpu_cc_pll1gpu_cc_parent_map_0post_div_table_gpu_cc_pll1_out_aux__compound_literal.4post_div_table_gpu_cc_pll0_out_aux2__compound_literal.0pll1_vcodefault_vcogpu_cc_sm6115_driver__compound_literal.1__compound_literal.5gpu_cc_cx_gmu_clk__compound_literal.15gpu_cc_gx_gfx3d_clk__compound_literal.21gpu_cx_gdscgpu_gx_gdscgpu_cc_ahb_clkgpu_cc_crc_ahb_clkgpu_cc_cx_gfx3d_clkgpu_cc_cx_snoc_dvm_clkgpu_cc_cxo_aon_clkgpu_cc_cxo_clkgpu_cc_gx_cxo_clkgpu_cc_sleep_clkgpu_cc_hlos1_vote_gpu_smmu_clk__compound_literal.24__compound_literal.23__compound_literal.22__compound_literal.19__compound_literal.18__compound_literal.17__compound_literal.16__compound_literal.13__compound_literal.11__compound_literal.10__compound_literal.9__compound_literal.8__compound_literal.7__compound_literal.6__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_moduleplatform_driver_unregistercleanup_moduleqcom_cc_mapclk_alpha_pll_configureregmap_update_bits_baseqcom_cc_really_probe__mod_of__gpu_cc_sm6115_match_table_device_tableclk_alpha_pll_regsclk_branch2_opsclk_rcg2_opsclk_rcg2_shared_opsclk_alpha_pll_postdiv_opsclk_alpha_pll_ops$l48Lm\m|nnnno( P`q (q0XP@H (008@@HPX`@h(pxx @   00 08r Pr hr88XX `r r(HH Pr r rXPpp xrx r@`` hr 0sH0p8(P Htq `u0HHHP xXvhq u  (v8gghj((8X@xhHki\ `aa^ &_-`52`@`G`ON`6Z`h`Ro` v`1`F`B `w````B``U ``` ``)`/`5` <` L`R`X`^`d`v``~``'````^`` ` ````l`_``` `3`;`nI` W`le`4s` `:`````*``J` ```` ``;`E ``Y``5!`z'`-`U3` 9`?`[E`K`Q`W`E]`c`i`vp`}```` ` ```!`` ` ` `6```0`` ````1!` '`-`3`r9` ?`E`K`J Q`X`h`un`t`v z`U`` `G ``I`G`2`f`u`_``> ``.`S`r` ` ` `l``` `_`t``"` (` .` 4` :`@` F`W L`)R`{ X`^`d`h j`p`v`|`L`>```H` ``5`?``T`A````E ``````d$`*` 0` C`I` O`V```Sj`Mt`zy`~`Z````` `h```v`C`)` ` ``\` ``R``J"`]4`[ :` @`]F`)L`R`AX`i^`Sd`w`\ }```] ` `= ``l` ` ``` `1`` `(``C`3` `D`h``%` +`n1`k7`=`C`O`T`Y`^`h`*x`~`&```` `1 `)````% `Y`` ``D`%``~` ` `^ ` ` ` `& ` , `2 `8 `l > `D `-J `OP `V `6 \ ` b `)h `Qn `, ` `! ` ` ` ` ` `J `u ` ` `@ ` ` ` `# `v8 `> `D `V `\\ `b `) h `n `~t `z ` `j  `I  `_ ` `  `  ` ) `c5 > `J  S `_ h `t  `  p `5  `!  `J H: `fF (O `[ (y `  `^  `   `L  `j 0 ` x `z  `v  % `2 ; `H Q `^ g `ct h} `E  ` @ `  `~  `r (*`57@`#MV`h c`d`` ` `CU`} R`X %`_1X:`hR`X` ` `` ``  `,`[4G`Sf`r`` ,```%`:`O`d`z`)>T(`2` [`h`u````<` `a`z```` ` /`9` \`!`X` `([ 0 ""a8&aP*aa.aq2a6a:a>aHaMaRaWa \aaa fa+ka6pa>uaEzaUaaamavaaaaaaaaaaaaaaa aa!a1a;aD)e<e@deh.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 @@o "+HX&@p` "1;,6@@zx"K$F@zH"V2je@{" wr@|" @ |"1@8|-"4L8P@`"e8,@XH"8D@8"0:0UZV0\'\(\ @\;@خ" ]( #g hhM