ELFh@@%$?#{S[@T"#RR*RҁR#RRR*RBSA[B{è#_\<44PPHHppDD<<LL PTt?#{!{#_?#{{#_gpu_cc-sm8550gpu_cc_gx_gdscgpu_cc_cx_gdscgpu_cc_sleep_clkgpu_cc_mnd1x_1_gfx3d_clkgpu_cc_mnd1x_0_gfx3d_clkgpu_cc_memnoc_gfx_clkgpu_cc_hub_cx_int_clkgpu_cc_hub_aon_clkgpu_cc_hlos1_vote_gpu_smmu_clkgpu_cc_freq_measure_clkgpu_cc_cxo_clkgpu_cc_cx_gmu_clkgpu_cc_cx_ff_clkgpu_cc_crc_ahb_clkgpu_cc_ahb_clkgpu_cc_xo_div_clk_srcgpu_cc_demet_div_clk_srcgpu_cc_xo_clk_srcgpu_cc_hub_clk_srcgpu_cc_gmu_clk_srcgpu_cc_ff_clk_srcgpu_cc_pll1gpu_cc_pll0VH a")4VH a")4qcom,sm8550-gpucc  XpX$ $ U  5wlicense=GPLdescription=QTI GPUCC SM8550 Driver =   inte   u81zu32Y e      # *  !" oe w;e j e      @     ee&e.99!G'U/c5q<eaeeo+ ee0e}eW   e        !"#$%&'()*+,-./eee6eUU_ie:e e e`eRJ# e?      DS e      e%j       j =   dldnd d d    " eJ  et  t % )& 7 H& V    g  n,  m%,  V F s V n p {%    n  %    n(  %(  R B R        R       / A S e w          ]    ' $ #X '" ZE51"E $5EIN Q Q #S  T %#  NRPPeeeZ U !YRu "H R?P  &P "FP I# R 'Q$(QR,)7 R?*78f9Pc< ? C W Lc h    u+? D W Lc h    u,fcf:PfF-Rmap5PregGe.eval*e/;!ptr;<01!ptr1=( &I4:!;9 I<4:!; 9 I!I/ II $ >   !I 1 ( >! !I: ; 9!>! !I: ; 9 4: ; 9 I?<: ;9 I<> !I: ;9!: ; 9 I>! !I: ;9!.?: ; 9 'I<:!;9 I:!; 9!I4:!;9!I!.?: ;9 'I<1X!YW 1X!Y W!:!; 9 I:!; 9 I% U$ >   !&"4: ; 9 I?#( $4: ;9 I?%.?: ;9 '<&.?: ; 9 '<'.: ;9 '@|(.: ;9 'I@|).: ;9 'I@|*: ;9 I+1X YW ,.: ; 9 ' -.: ;9 'I .: ;9 I/.: ; 9 'I 0.: ; 9 'I L,$(,$ $ X X  M9  #/|1gM| z| z K__SD_NUMAMOD_INIT_RODATAADDR_COMPAT_LAYOUTPLL_OFF_TEST_CTL_U1DQST_ALLOC_DQUOTSDQST_SYNCSPLL_OFF_ALPHA_VAL_U__u32node_stat_itemMIGRATE_HIGHATOMICKMALLOC_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_FILElucid_ole_vcoWORK_STRUCT_COLOR_SHIFTNR_FOLL_PIN_RELEASEDCLK_ALPHA_PLL_TYPE_BRAMMOparent_map_DQST_DQSTAT_LASTgpu_cc_demet_div_clk_srcMM_ANONPAGESP_GPU_CC_PLL1_OUT_MAIN__SD_BALANCE_EXECclass_spinlock_irqsave_tclk_opsWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASENR_SECONDARY_PAGETABLEgpu_cc_parent_data_3HRTIMER_BASE_MONOTONICARM64_VEC_SVEPIDTYPE_MAXPGDEMOTE_KSWAPDclk_rcg2modulegpu_cc_freq_measure_clkWORKINGSET_ACTIVATE_FILEgpu_cc_ff_clk_srcNUMA_FOREIGNN_POSSIBLEWORK_OFFQ_BH_BITMOD_DATANR_LRU_BASEgpu_cc_sm8550_clocksNR_ACTIVE_FILEWHOLE_SECONDSWORK_OFFQ_LEFTNR_KERNEL_MISC_RECLAIMABLEHRTIMER_BASE_BOOTTIME_SOFTclk_hwclk_rcg2_shared_opsgpu_cc_sm8550_driver_initgpu_cc_hub_clk_srcgpu_cc_cx_gmu_clkcbcrkmalloc_cache_typeWORKINGSET_RESTORE_ANON__SD_PREFER_SIBLINGNR_KERNEL_STACK_KBqcom_cc_descPLL_OFF_OPMODE__SD_ASYM_CPUCAPACITYdeviceNR_LRU_LISTSADDR_LIMIT_32BITof_device_idPGDEMOTE_DIRECTCLK_ALPHA_PLL_TYPE_LUCID__int128 unsignedLRU_ACTIVE_FILEgpu_cc_gx_gdscMMAP_PAGE_ZEROADDR_NO_RANDOMIZEMOD_TEXTclk_alpha_pllfreq_tblgpu_cc_pll0gpu_cc_pll1PLL_OFF_TEST_CTLCLK_ALPHA_PLL_TYPE_AGERANR_SHMEM_PMDMAPPEDlong long unsigned intPGDEMOTE_KHUGEPAGEDP_BI_TCXOWORKINGSET_REFAULT_BASEWORK_STRUCT_COLOR_BITSP_GPU_CC_PLL0_OUT_MAINmigratetypeNR_DIRTIEDCLK_ALPHA_PLL_TYPE_HUAYRA_APSSLRU_INACTIVE_FILENR_BOUNCEWORK_STRUCT_PWQ_BITgpu_cc_cxo_clkPLL_OFF_CONFIG_CTL_Uclk_lucid_ole_pll_configure__SD_ASYM_CPUCAPACITY_FULL__UNIQUE_ID_license506WORK_OFFQ_POOL_BITSzone_stat_itemNR_ZSPAGESMIGRATE_MOVABLEgdschrtimer_base_typenode_statesNR_IOMMU_PAGESPLL_OFF_USER_CTL_U1DQST_CACHE_HITSPLL_OFF_CONFIG_CTLgpu_cc_cx_gdscCLK_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_REGSmod_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_EVOtruegpu_cc_cx_ff_clkNR_SLAB_RECLAIMABLE_BSB_FREEZE_FS__SD_CLUSTERNR_WRITTENSTICKY_TIMEOUTSIS_ERRgpu_cc_ahb_clkSB_FREEZE_COMPLETEgpu_cc_hub_aon_clkftbl_gpu_cc_hub_clk_srcNR_VMSCAN_IMMEDIATENR_FILE_MAPPEDP_GPLL0_OUT_MAIN_DIVWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENgpu_cc_sm8550_match_table__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_ISOLATEDgpu_cc_sm8550_probeNR_ACTIVE_ANONMOD_RO_AFTER_INITpid_typeclk_alpha_pll_regsZONELIST_FALLBACKftbl_gpu_cc_xo_clk_srcKMALLOC_NORMALN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAIKMALLOC_DMAsigned charDT_GPLL0_OUT_MAINclass_spinlock_irq_tCLK_ALPHA_PLL_TYPE_TRIONNR_FREE_CMA_PAGESSB_UNFROZENclk_branch2_aon_opsgpu_cc_mnd1x_0_gfx3d_clkNR_ANON_MAPPEDN_CPUregmap_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_PENDINGSB_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_module503CLK_ALPHA_PLL_TYPE_STROMER_PLUSclass_raw_spinlock_irqsave_tMIGRATE_CMAUNAME26CLK_ALPHA_PLL_TYPE_RIVIAN_EVON_MEMORYMOD_INIT_TEXTzone_watermarksclk_alpha_pll_lucid_evo_opsVMSCAN_THROTTLE_NOPROGRESS__platform_driver_registerPCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONNR_ISOLATED_FILEmaskDQST_READSplatform_driver_unregistergpu_cc_memnoc_gfx_clkpdevrseq_cs_flags_bitVMSCAN_THROTTLE_WRITEBACKlru_listNR_MM_COUNTERSMM_FILEPAGESgpu_cc_sm8550_gdscsalpha_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_mapVMSCAN_THROTTLE_CONGESTEDDT_GPLL0_OUT_MAIN_DIVWORK_STRUCT_PENDING_BITPIDTYPE_PGIDcharCLK_ALPHA_PLL_TYPE_DEFAULTPLL_OFF_CONFIG_CTL_U1PLL_OFF_CONFIG_CTL_U2__this_moduleWORKINGSET_NODERECLAIMregmap_update_bitsclass_spinlock_twork_bitsshort int__mod_of__gpu_cc_sm8550_match_table_device_tableCLK_ALPHA_PLL_TYPE_LUCID_OLEHRTIMER_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_BITSgpu_cc_sm8550_regmap_configKMALLOC_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_ANONNR_FILE_PMDMAPPEDWORK_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_LOOKUPSgpu_cc_sm8550_driver_exitMM_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_CGROUPgpu_cc_sm8550_driverNR_FILE_THPSPLL_OFF_USER_CTLWMARK_HIGHNR_ZONE_UNEVICTABLENR_FREE_PAGES__SD_SHARE_LLCqcom_branch_set_clk_enTASK_COMM_LENCLK_ALPHA_PLL_TYPE_BRAMMO_EVOpll_vcoDQST_WRITESNR_ISOLATED_ANON__SD_SHARE_CPUCAPACITYWORK_OFFQ_FLAG_SHIFTgpu_cc_xo_div_clk_srcCLK_ALPHA_PLL_TYPE_ZONDAMAX_ZONELISTSPCPU_FC_AUTONR_VMSCAN_THROTTLEgpu_cc_sm8550_descRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITgpu_cc_parent_map_1gpu_cc_parent_map_2gpu_cc_parent_map_3LRU_UNEVICTABLEPLL_OFF_CAL_VALshort unsigned intKMALLOC_RECLAIMgpu_cc_sm8550_resetsclk_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_TGID__UNIQUE_ID_description505MIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESgpu_cc_parent_map_0gpu_cc_parent_data_0gpu_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_SHIFTgpu_cc_xo_clk_srcNR_ZONE_ACTIVE_ANONgpu_cc_hlos1_vote_gpu_smmu_clkWMARK_LOW__SD_ASYM_PACKINGdrivers/clk/qcom/gpucc-sm8550.c/kernel/work/linux-6.11/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-sm8550.cgpucc-sm8550.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.hclk-regmap-divider.hgdsc.hcommon.hplatform_device.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x $,A-AGA-$$A-AEA-4A-A0BDfA-,-$G [ ^ ` [ x ` 8 (`x `| |  8! 87 8M 08c h8y 8( 8 8 H8) 8?@U 8k 8 (8 `8` 8/ 8D p Y  p (8  `@ 8  @  8  ` P 5 I XU  iXu  0  8 8 p  8  [#@2@A@TH@e@w@h@#Xp@`X0@@X@`@ @. @G @^XX @ [ n [  $[ ,*E$T`| `(DWgpucc-sm8550.c$xgpu_cc_sm8550_driver_initgpu_cc_sm8550_driver_exitgpu_cc_sm8550_probe$dgpu_cc_sm8550_match_tablegpu_cc_sm8550_descgpu_cc_sm8550_regmap_configgpu_cc_sm8550_clocksgpu_cc_sm8550_resetsgpu_cc_sm8550_gdscsgpu_cc_pll0_configgpu_cc_pll1_config__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.7gpu_cc_parent_data_3ftbl_gpu_cc_xo_clk_src__compound_literal.6gpu_cc_parent_data_2ftbl_gpu_cc_hub_clk_src__compound_literal.5gpu_cc_parent_data_1ftbl_gpu_cc_gmu_clk_src__compound_literal.4gpu_cc_parent_data_0ftbl_gpu_cc_ff_clk_srcgpu_cc_parent_map_3gpu_cc_pll1gpu_cc_parent_map_2gpu_cc_pll0gpu_cc_parent_map_1gpu_cc_parent_map_0__compound_literal.3__compound_literal.2__compound_literal.1__compound_literal.0lucid_ole_vcogpu_cc_sm8550_drivergpu_cc_cx_gdscgpu_cc_gx_gdscgpu_cc_ahb_clkgpu_cc_crc_ahb_clkgpu_cc_cx_ff_clkgpu_cc_cx_gmu_clkgpu_cc_cxo_clkgpu_cc_demet_div_clk_srcgpu_cc_freq_measure_clkgpu_cc_hlos1_vote_gpu_smmu_clkgpu_cc_hub_aon_clkgpu_cc_hub_cx_int_clkgpu_cc_memnoc_gfx_clkgpu_cc_mnd1x_0_gfx3d_clkgpu_cc_mnd1x_1_gfx3d_clkgpu_cc_sleep_clkgpu_cc_xo_div_clk_src__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_lucid_ole_pll_configureregmap_update_bits_baseqcom_cc_really_probe__mod_of__gpu_cc_sm8550_match_table_device_tableclk_branch2_opsclk_branch2_aon_opsclk_regmap_div_ro_opsclk_rcg2_shared_opsclk_alpha_pll_lucid_evo_opsclk_alpha_pll_regsgdsc_gx_do_nothing_enable$z48H{X{x||}( P`  (0 X8 x@Xxx@ p0  H( 080 P  @0h ( P0H @xh ( @``  `0(h p0 P  uuvx((x 0 H h0 8h p (  0H Ph @ 0 H( `0H` ph`  p ( 0@      0  H@ ` H8  @ P p     ywj nYoo l &m-n 2n@nGnNnJZnrhnGon vnnn nRnnn|nOnn! nynnk nn)n/n5n <nh LnRnXn^ndnvnnnnnnnn+nnk n nnnn9nnnn n3n;nIn Wnkensn nJnnn3n&nAnnin nnnn nn:n nnXnn)!n'n-nc3n 9nB?ntEnUKnQnWn4]n;cninipn}nn@nn{ nl nnnnnn n n\nhn n/nn} nn[n nb!n 'n-n3nf9n?nEnKnB QntXnxhnnntnG znnn n0 nnn^nnKnkn:nn n1nnnqnyn n nKnRnnC nTnnni"n"(n .n 4n :n@n` Fn LnRn Xn^ndn6 jnpnvn|nn3nn&n-n nnLnnnan*nnnn nnnnn1n$n*n0n Cn In OnVn`ncjntnGyn~nnnnn n]nlnnn`npn nnEn]n nEn nnIn*n0n} 6nt<nBnHnANnTnSZnmnT sn|ynHnF n n nnn\nV nnn nnhn n8nnnnn7 n+nS nn !n'n-n3n9nEnJntOnTnX^nnn$tnznnnn n) n6nnmn+n nnnnnnKn,n7ngnn^ nv nU n n n" n?( nU. n4 n: n-@ nF nfL n R nX ny^ n:d n nq n n n n n n\ n` n n  n n' n n n n n# n8 n> n D nV nA\ nb n h nzn n! n  nS ` n  n  n   nx 0 2 n>  \ nh  n  n  n   n  . n: p X nd P m nJy  n  n ` n ` nF  n  nP  n! h* nW6  ? n L U n@b k n x H nY  n  n p nv 0 n  n n`nt ( 1nC > GnT ]njsnq@nnxnm( n) n-Kn5 X`annnT{n"cnO `n%f nRfnn Vn `nvn nn nn n,)<n3 H_nnn ,\\||@nMn Xnkdnnon{ n'i 0 ""o8&oP*oa.oq2o6o:o>oHoMoRoWo \oao fo+ko6po>uoEzoUoaomovooooooooooooooo oo!o1o;oPoWo`3s<s@dsh.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 @@q"+&@r"1;,6@yx"K<$F@zH"V2`$j e@Pz" w"r@h" "@""0"@+"58P@x`"8,@جH"*9@ h"0:0Yr0[' \( \ @@\;@" \ #u hiqM