ELF@@/.?#{S**[*Ay?q@T@@4 @cJc cJ#SA[B{è#_ B9Ay* 4 !?#{Sc<@@@@4*R[*R@skiTc~6jckT@?kT@ҡA)s@@kT[B@95SAcC{Ĩ#_RSAcC{Ĩ#_?#{Sc<@@@@4*R[*R@skiTc~6jckT@?kTA)Rs@@kT[BSAcC{Ĩ#_?#{*<@!@*!lSk{#_?#{<@#@*΁R_{#_?#{Sf<S[6,  # cvS*k*Z<@*F8b>R#šR>bNRC##š7#C*B1SA[BcCkD{Ũ#_?#{!< <@!tSCSR {#_?#{*<@?qT? q`TA4#RbRR{#_?#{S[5S6<@*@R*R`>@*@R4RR`>@@**,R`>@**6RSA[B{è#_?#{cXS@$ @d# @B#BT[hs8"(@yaE s@V "*B ӚҸ7*[BRSAcC{Ĩ#_R[@!?#{R{#_?#{"R{#_?#{ D@`@` @ @{¨#_?#{C?q T? qTR<@{#_*!{#_R?#{"RS 5BR}RSA{¨#_?#CA8R{S[@ B/ Rb_@ T` @!4!"aBRAa @bd2c*5a"R5c@> R#6t@#@T`@t @9@6R A8/@BBAT{F*SG[HC#_  R#!#@TR`B*!*!*t ߈GPLGPLGPLGPLGPLGPLGPLGPLGPLCMDQ unavailable: using CPU write Invalid reset ID: %lu (>=%u) Invalid id %d Failed to ioremap mmsys registers: %d Couldn't register mmsys reset controller: %d No mediatek,gce-client-reg! mediatek-drmmtk-mmsysmtk_mmsysdrivers/soc/mediatek/mtk-mmsys.cclk-mt8365-mmclk-mt8195-vpp1clk-mt8195-vpp0clk-mt8195-vdo1clk-mt8195-vdo0clk-mt8192-mmclk-mt8188-vpp1clk-mt8188-vpp0clk-mt8188-vdo1clk-mt8188-vdo0clk-mt8186-mmclk-mt8183-mmclk-mt8173-mmclk-mt8167-mmclk-mt6797-mmclk-mt6795-mmclk-mt6779-mmclk-mt2712-mmclk-mt2701-mm^?#{!{#_?#{{#_mtk_mmsys_probemtk_mmsys_update_bitsmediatek,mt2701-mmsysmediatek,mt2712-mmsysmediatek,mt6779-mmsysmediatek,mt6795-mmsysmediatek,mt6797-mmsysmediatek,mt8167-mmsysmediatek,mt8173-mmsysmediatek,mt8183-mmsysmediatek,mt8186-mmsysmediatek,mt8188-vdosys0mediatek,mt8188-vdosys1mediatek,mt8188-vppsys0mediatek,mt8188-vppsys1mediatek,mt8192-mmsysmediatek,mt8195-mmsysmediatek,mt8195-vdosys0mediatek,mt8195-vdosys1mediatek,mt8195-vppsys0mediatek,mt8195-vppsys1mediatek,mt8365-mmsys @H ` 6 ` @ @@@@))$5<$5T5LdPh5`6 6 6 <@DH L!4$(, 0!h!P! ! ! ! $5$:$((6(; ($@@ 44!4 4 4 4  4  4 4 4 4 4 4 4 4 4 4040!40 44 44(;4;4 4 4 4 4 4 4 4 4  4  4 $:4@ 88 8888 8 8 8!8!888 8 8 8;8 8 8 80 80 80 80 80 8 8 8 8 8 8%5'8L<%5,8@504$%%5<@DH L!4$(, 0!h!P! ! ! ! $5$:$5@D` dL ` D5@XX`p `p :`pP `p@ d d !"#$%&'()*+-./0123456789:;<=>?@ABPQRSTUVW $5$5($55  0%6%6@%6 6 <6 D$%%5&6 %5$6 05P$@"5H9P59$599(D6L6 (6 $058$X5d5lLP L P d6L"5H#6H$@$$50(D(5 5 5556 6 6 6 66666667 7 7 7 77777779Plicense=GPLdescription=MediaTek SoC MMSYS driverauthor=Yongqiang Niu &D = WEint qq *-u81-u16K-u32e=-u64q   H &e#L;*= qF~G=~ H  Ioqk     qwqq , @ ,qgq2q.!'/5<qaqaq+ qq0&q}aq   q         !"#$%&'()*+,-./q?qoq2qq *      */q!:1q"q#q$! 2q%L ^&J J      q' q'       !"#$%&'()*+,-./0123456789:;<3(S (T(U(V(W Kval(X 3((wO (x(y!T (zx({ (| Y (} (~ G$( %   n (^ (&n   )&   *#&   +&    ,A&  E 5 -}E  p 5` -p   -& -&   .!&   G /& /& 0& +O "+O (+O ,+O 4+O 8+O >+O F+O N+O V+O _+O i+O n+O s+O {+O +O +O +O +O 3Zw&Z__ 1  ( O  w w w w w w w ,w Cw }'  T D"T LT w w   1.   %.  * .* M YY  _tt 4?w _k!?q!15 2N^ ^ 3[^  44py9 HwT_q!5 f_4 ^Y!525!15 2^ N$O^,P 4"6_P)|  )# #>^ "4_d#dev _#drm_#ret^?*@. 6WQ7;)$$$7%$%+# ###$$+T 1n a )h#%#u#+       /  ! !,!8!D! ! 78P!~$$ 0I     % 0 ! !,!8!D! ! 8P!~$l$$ $&$ $  p ^ p9idpN#retr^k ^( kBidkWf ^T f@idfU>E^O"E@PAidEUc"F ;hHIeJRregKf@Hw9 ZZ+S$Z+e$&$ a)$$S.-Adev.2 c".<;f"/d1#4##7##<#&#?#T|dev4 id= F; #regHdev2 Pval;SU)##4Odev5 Pidx>^Q H;R S%##dev/ Pidx8^c B;j QS i g 2d,/##0\dev* P 3^Q A^R S%##4dev2 Pidx;^Q D^R O^S T%##Zdev. Pcur e  g,!T d:i^c/##dev+ Pcur e  g,!T d:i^cV/##W ? 5e @d LfvalVc T0ret^:tmpS?O 6 X 6YZ,;%$$$%$%[!!!B!X$! #P#%#C!$!%]!w!j!B!$!2#| J#>#V#C!$! O ? 1"| "A_ # ww H  ''_  &id0^y_''_]! &id0^res4num,qy_, 1y! y' yE!9!*{";*}'!\K! K>!#valM9!*O;*Q$(d:"vald+d3dW!ee4(bw"b%bI!cc/(`"val`,`4`R!aa5(^ #val^'^/^M!__0'L2#LE!0valN('c#val'.'J!0ptr)c#1#dev3 >ww#dev:Fw#devF1 F=_gfpFIk(B$minB/maxBB1S$ @ T;D(s$s$ DC!6+$s$ 6 $s$' ;!;$ptr ; : ; 9 I4: ;9 I: ; 9 I>! !I: ; 9 1X YW (4: ;9 I1: ;9 I41.: ;9 'I >! !I: ; 9!: ;9 I.?:!; 9!'@|<> !I: ;9! .?: ; 9 'I<!.?: ; 9 '<":!;9 I#4: ;9 I$ 1%1X Y W &1X!YW '.: ; 9 'I !(.: ; 9 ' !)1RUX YW * : ;9 +1RUX!YW ,4: ; 9 I-:! ; 9!I.4:!;9 I /1RUX Y W 04: ; 9 I1.: ;9 ' !2>! !I: ;9!3 : ; 9!4.?: ;9 'I<56 7 U8419 :4:!; 9!I; <.1@|=5I>.:!;9! 'I@|?4I4@ UA:!;9 IB 1C 1D% UE$ > F G&H4: ; 9 I?<I4: ; 9 I?J( K : ; 9 I8 L4: ;9 I?M.?: ;9 '<N.: ;9 '@|O.: ;9 'I@|P.: ;9 '@|Q.?: ;9 '<R4: ;9 IS.?: ;9 '@|T.?: ;9 ' U UV W.: ; 9 '@|X4: ; 9 I Y.?: ; 9 '<Z [1X Y W \5] : ; 9 ^.1@|L,$ <@(  (40LlLL,$` S  7 t2 J".}$$~="} '~uX i!~5   fz Xz /#!! .=,-,  /."<=,H",,O #VZ^z Xz /#!! .=,-,  /."<=,H",,M]zKN  LAz/!ZAz\;# ;#. .z #Z8.g8 hhyzH/!h@z Jz q XL<{2\$[{]${ .[{i]K!z B  ! 3 # p  #"l.% %. #05<M /yXrXZ . / !!y< / !!<~| J| //~JJ1 X{=7Ku<.t  w. . w. #}Js J J D<< Y= <1M! }4 "/, !! !' #!! /'K!~>| | }>J~ @  u  < . }0"  ./i|.~@  fu  < . }2 |.  xY o  }!= &  !! | & M  X XHRTIMER_MAX_CLOCK_BASESDQST_WRITESis_vppsyscharDDP_COMPONENT_DPI0DDP_COMPONENT_DPI1WORK_OFFQ_DISABLE_SHIFT__UNIQUE_ID___addressable_mtk_mmsys_vpp_rsz_dcm_config503size_tDDP_COMPONENT_COLOR0DDP_COMPONENT_COLOR1platform_device_unregistermtk_mmsys_merge_async_configGNU 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-strongNR_ZONE_LRU_BASEPCPU_FC_NR___GFP_KSWAPD_RECLAIM_BITPGDEMOTE_DIRECTWORK_OFFQ_LEFTPGPROMOTE_CANDIDATENR_ZONE_ACTIVE_FILEMM_SHMEMPAGES__func____u16lru_listWHOLE_SECONDSNUMA_FOREIGNPGPROMOTE_SUCCESSmtk_mmsys_ddp_disconnect__SD_PREFER_SIBLINGSB_FREEZE_COMPLETE__u8PGDEMOTE_KHUGEPAGEDNR_FOLL_PIN_ACQUIREDNR_MM_COUNTERSWORK_STRUCT_COLOR_BITSPCPU_FC_AUTOADDR_NO_RANDOMIZENUMA_OTHER__UNIQUE_ID___addressable_mtk_mmsys_hdr_config498mmsys_default_routing_tableFDPIC_FUNCPTRSnode_stat_item__UNIQUE_ID_description509mt2712_mmsys_driver_dataNUMA_HITmtk_mmsys_reset_deassert__UNIQUE_ID_author508mt8188_vppsys1_driver_dataLRU_ACTIVE_FILEWORKINGSET_RESTORE_FILEcmdq_base__u32__raw_readlmtk_mmsys_probeusleep_range_stateNR_KMALLOC_TYPESkmalloc_cache_typeDQST_CACHE_HITSalphaDDP_COMPONENT_DSI1NR_SHMEM_THPSUNAME26__SD_BALANCE_WAKEHRTIMER_BASE_TAIcmdq_pkt_raw_spin_lock_irqsavemt8195_vppsys0_driver_datawork_bitsSTICKY_TIMEOUTSlong intDDP_COMPONENT_PADDING0DDP_COMPONENT_PADDING1DDP_COMPONENT_PADDING2DDP_COMPONENT_PADDING3DDP_COMPONENT_PADDING4DDP_COMPONENT_PADDING5DDP_COMPONENT_PADDING6DDP_COMPONENT_PADDING7raw_spinlockmtk_mmsys_resetDDP_COMPONENT_WDMA0routes__SD_BALANCE_NEWIDLEMIGRATE_CMApdevclass_raw_spinlock_irq_t__UNIQUE_ID___addressable_mtk_mmsys_mixer_in_channel_swap500mtk_mmsys_reset_updatemt8186_mmsys_driver_data___GFP_NOFAIL_BIT__SD_OVERLAP__raw_writelbe_heightfrom_compLRU_UNEVICTABLEMOD_MEM_NUM_TYPESmmsys_mt8188_routing_tableNR_FILE_DIRTYmt8188_vdosys0_driver_datamt8365_mmsys_routing_tableDDP_COMPONENT_RDMA1DDP_COMPONENT_RDMA2NR_ZONE_INACTIVE_ANONclass_raw_spinlock_irqsave_tDDP_COMPONENT_OD0DDP_COMPONENT_OD1WORK_OFFQ_FLAG_ENDWORK_OFFQ_POOL_BITSWORK_OFFQ_BH_BITsigned charstatic_keywritel_relaxedNR_FREE_CMA_PAGESNR_ACTIVE_ANON__u64_ddebugNR_ISOLATED_FILEHRTIMER_BASE_MONOTONIC_SOFTpid_typecmdq_dev_get_client_regvec_typeWORKINGSET_NODERECLAIMunsigned charplatform_driver_unregisterNR_KERNEL_STACK_KBRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITNR_WRITEBACK___GFP_UNUSED_BITnuma_stat_itemDQST_READSof_match_mtk_mmsysNR_INACTIVE_ANONWMARK_MINMIGRATE_ISOLATEclass_spinlock_irqsave_tNR_ANON_THPSmt8167_mmsys_driver_data_BoolDDP_COMPONENT_MDP_RDMA0DDP_COMPONENT_MDP_RDMA1DDP_COMPONENT_MDP_RDMA2DDP_COMPONENT_MDP_RDMA3platform_device_infoDDP_COMPONENT_MDP_RDMA5DDP_COMPONENT_MDP_RDMA6DDP_COMPONENT_MDP_RDMA7PIDTYPE_PIDvalueKMALLOC_CGROUPout_probe_done__mod_of__of_match_mtk_mmsys_device_tableNR_KERNEL_MISC_RECLAIMABLEDDP_COMPONENT_GAMMA___GFP_ZERO_BIT__UNIQUE_ID___addressable_mtk_mmsys_vpp_rsz_merge_config502moduleWORK_STRUCT_INACTIVE_BITmtk_mmsys_drvNR_SWAPCACHE___GFP_ZEROTAGS_BITvsync_lenrst_tbMOD_INVALIDMIGRATE_TYPESN_HIGH_MEMORYMOD_DATAmt8183_mmsys_driver_datamod_mem_typeflagsmtk_mmsys_hdr_configWORK_STRUCT_COLOR_SHIFTmtk_mmsys_vpp_rsz_merge_config__UNIQUE_ID_license510vm_fault_t__kernel_ulong_tVMSCAN_THROTTLE_NOPROGRESSNR_SLAB_UNRECLAIMABLE_Bplatform_device_register_fullMOD_TEXTWORK_OFFQ_FLAG_BITSresourcemt6797_mmsys_driver_data__this_moduleARM64_VEC_SVEKMALLOC_DMAmt8173_mmsys_routing_tableNR_WMARKHRTIMER_BASE_MONOTONICfalse___GFP_LAST_BITNR_FILE_MAPPEDADDR_LIMIT_32BITSB_FREEZE_WRITE___GFP_HIGHMEM_BITbe_widthzone_stat_item___GFP_MOVABLE_BITmt8195_vdosys1_driver_datamt6779_mmsys_driver_data___GFP_NO_OBJ_EXT_BITspin_unlock_irqrestore__SD_ASYM_CPUCAPACITYHRTIMER_BASE_TAI_SOFTMTK_DPI_RGB888_DDR_CONMOD_INIT_DATAcmdq_pkt_write_maskARM64_VEC_MAXWORK_STRUCT_FLAG_BITS__UNIQUE_ID_ddebug504PIDTYPE_MAXspinlockclksDDP_COMPONENT_DP_INTF0DDP_COMPONENT_DP_INTF1__SD_SHARE_CPUCAPACITYDDP_COMPONENT_DSC0DDP_COMPONENT_DSC1long unsigned int__UNIQUE_ID___addressable_init_module506vmscan_throttle_statePTR_ERRNR_ZONE_UNEVICTABLEmt6795_mmsys_driver_dataNR_SHMEMNR_LRU_LISTSreadl_relaxedDDP_COMPONENT_POSTMASK0uintptr_tKMALLOC_RECLAIM__SD_ASYM_CPUCAPACITY_FULLmmsys_mt8186_routing_tableMTK_DPI_RGB888_SDR_CON__dynamic_dev_dbgMIGRATE_PCPTYPESRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITPCPU_FC_PAGEDDP_COMPONENT_CCORR__SD_NUMAPIDTYPE_SID__SD_BALANCE_EXECplatform_driverDQF_SYS_FILE_BHRTIMER_BASE_BOOTTIMEDQF_PRIVATENR_THROTTLED_WRITTEN__UNIQUE_ID_ddebug493num_routeslong long intLRU_INACTIVE_ANONclk_driverNR_ZSPAGESwidthnum_resetsNR_SHMEM_PMDMAPPEDSB_UNFROZENenablemtk_mmsys_mixer_in_configNR_FILE_THPSMOD_INIT_RODATA___GFP_HARDWALL_BITMIGRATE_UNMOVABLE__UNIQUE_ID___addressable_mtk_mmsys_ddp_connect495WORKINGSET_ACTIVATE_ANONassertmaskNR_VM_NODE_STAT_ITEMSparentplatform_set_drvdataMIGRATE_HIGHATOMIC___GFP_IO_BITbiwidthREAD_IMPLIES_EXECcurrent_stack_pointerWORKINGSET_REFAULT_BASE__SD_SERIALIZEaddrlog_post_read_mmioNR_ZONE_INACTIVE_FILEdevm_kmalloc__kernel_size_tSB_FREEZE_PAGEFAULTDDP_COMPONENT_AAL0DDP_COMPONENT_AAL1MOD_INIT_TEXTmmsys_mt8183_routing_tablespinlock_tNR_ZONE_WRITE_PENDINGNR_VM_ZONE_STAT_ITEMSSHORT_INODENR_VM_NUMA_EVENT_ITEMSNR_FILE_PAGESmtk_mmsys_reset_assert___GFP_WRITE_BITWORK_OFFQ_DISABLE_BITSWORK_STRUCT_PENDING_BITmmsys_mt8188_vdo1_routing_table__SD_ASYM_PACKINGl_yesWORK_OFFQ_FLAG_SHIFT__int128 unsignedNR_LRU_BASEZONELIST_NOFALLBACKunsigned intNUMA_INTERLEAVE_HITWMARK_PROMO__SD_BALANCE_FORKreset_controller_dev___GFP_COMP_BITclks_pdevchannel_swapDDP_COMPONENT_PWM1DDP_COMPONENT_PWM2DDP_COMPONENT_DSI2DDP_COMPONENT_DSI3zone_watermarksof_device_get_match_dataDDP_COMPONENT_PWM0mmsys_mt8195_vdo1_routing_tabledrm_pdevmtk_mmsys_drv_exit___GFP_NOMEMALLOC_BIT__compiletime_assert_505ADDR_COMPAT_LAYOUT__UNIQUE_ID___addressable_mtk_mmsys_merge_async_config497migratetypeNR_ACTIVE_FILE__SD_FLAG_CNTWORK_STRUCT_LINKED_BITboolmt8195_vdosys0_driver_dataclass_raw_spinlock_tTASK_COMM_LENN_CPU__mptrVMSCAN_THROTTLE_CONGESTEDNR_ZONE_ACTIVE_ANONNR_INACTIVE_FILE__platform_driver_register___GFP_ACCOUNT_BITZONELIST_FALLBACKNR_IOMMU_PAGESmtk_mmsys_drv_initplatform_device_register_datarseq_cs_flags_bitmmsys_mt8188_vdo1_rst_tblog_post_write_mmioDDP_COMPONENT_RDMA4dev_get_drvdataDDP_COMPONENT_MERGE1DDP_COMPONENT_MERGE2DDP_COMPONENT_MERGE3DDP_COMPONENT_MERGE4DDP_COMPONENT_MERGE5devicesizeof_device_idmt8188_vppsys0_driver_dataN_POSSIBLElong long unsigned intmmsys_mt8195_routing_tablehrtimer_base_typeLRU_ACTIVE_ANONWORKINGSET_RESTORE_ANONmmsys_mt8188_vdo0_rst_tbNR_UNEVICTABLEMM_FILEPAGESclass_spinlock_irq_t___GFP_DMA_BITDDP_COMPONENT_RDMA0mt2701_mmsys_driver_dataKMALLOC_NORMALNR_VMSCAN_IMMEDIATE___GFP_HIGH_BITMOD_RODATA__compiletime_assert_494DQST_ALLOC_DQUOTS__UNIQUE_ID___addressable_mtk_mmsys_mixer_in_config499__UNIQUE_ID___addressable_mtk_mmsys_ddp_dpi_fmt_config501NR_MLOCKVMSCAN_THROTTLE_ISOLATEDusleep_rangeSB_FREEZE_FS_raw_spin_unlock_irqrestoreMOD_RO_AFTER_INITdev_set_drvdatalog_read_mmio___GFP_FS_BITmtk_mmsys_reset_opsHRTIMER_BASE_BOOTTIME_SOFTWMARK_HIGH__le32___GFP_RETRY_MAYFAIL_BITmtk_mmsys_routesmt8365_mmsys_driver_dataregsrcdev__SD_WAKE_AFFINENR_BOUNCEKMALLOC_RANDOM_END__int128PIDTYPE_PGIDRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITDQST_LOOKUPS_DQST_DQSTAT_LASTDQST_SYNCSWMARK_LOWmt8173_mmsys_driver_dataspinlock_checkto_compPGDEMOTE_KSWAPDWORKINGSET_NODESmt8192_mmsys_driver_dataMM_SWAPENTSDDP_COMPONENT_UFOEHRTIMER_BASE_REALTIME_SOFToffsetcaller_addr0WORK_STRUCT_PWQ_BITmt8167_mmsys_routing_tableNR_DIRTIEDPIDTYPE_TGIDalpha_selNR_VMSCAN_THROTTLE___GFP_RECLAIMABLE_BIT___GFP_NORETRY_BITmmsys_mt8192_routing_tableNR_ISOLATED_ANONnamesw0_rst_offsetreset_control_opsDDP_COMPONENT_MDP_RDMA4platform_get_drvdataMIGRATE_RECLAIMABLEplatform_devicemtk_mmsys_ddp_connectmtk_mmsys_removeshort intarch_static_branchIS_ERRcmdq_client_regmodeMTK_DPI_RGB565_DDR_CON___GFP_DIRECT_RECLAIM_BIT__hereNR_VMSCAN_WRITENR_WRITTENNUMA_MISS___GFP_NOWARN_BITbranchMMAP_PAGE_ZERO__dummy2trueWORK_STRUCT_PWQ_SHIFTDQF_ROOT_SQUASH_Bdevm_platform_ioremap_resource__UNIQUE_ID___addressable_cleanup_module507___GFP_DMA32_BITDDP_COMPONENT_BLS__dummydevm_kzallocDQST_DROPSN_NORMAL_MEMORYNR_FOLL_PIN_RELEASEDNUMA_LOCAL__dynamic_pr_debug__SD_SHARE_LLCDDP_COMPONENT_DSI0DDP_COMPONENT_OVL0DDP_COMPONENT_OVL1mtk_mmsys_ddp_dpi_fmt_configDQST_FREE_DQUOTSNR_FREE_PAGESVMSCAN_THROTTLE_WRITEBACKclass_spinlock_tmt8195_vppsys1_driver_datagfp_tHRTIMER_BASE_REALTIMEmtk_mmsys_update_bitsNR_WRITEBACK_TEMPNR_NODE_STATESNR_FILE_PMDMAPPEDDDP_COMPONENT_ID_MAXNR_PAGETABLEpcpu_fc__SD_CLUSTERMTK_DPI_RGB565_SDR_CONN_ONLINEDDP_COMPONENT_DITHER0DDP_COMPONENT_DITHER1DDP_COMPONENT_WDMA1DDP_COMPONENT_OVL_2L0DDP_COMPONENT_OVL_2L1DDP_COMPONENT_OVL_2L2NR_SLAB_RECLAIMABLE_Bmtk_mmsys_mixer_in_channel_swapDDP_COMPONENT_ETHDR_MIXERmtk_ddp_comp_idWORKINGSET_REFAULT_ANONLRU_INACTIVE_FILEplatform_device_register_resndataKMALLOC_RANDOM_STARTN_MEMORYADDR_LIMIT_3GBpdevinfomt8188_vdosys1_driver_dataWORK_OFFQ_POOL_SHIFTshort unsigned intraw_spinlock_tmtk_dpi_out_format_conNR_SECONDARY_PAGETABLEPCPU_FC_EMBEDdevm_reset_controller_registerMAX_ZONELISTSnode_statesWORKINGSET_ACTIVATE_FILEcaller_addrNR_ANON_MAPPEDMM_ANONPAGESmmsysWORKINGSET_REFAULT_FILElog_write_mmio___GFP_MEMALLOC_BITMIGRATE_MOVABLEstatic_key_falsemtk_mmsysN_GENERIC_INITIATORmtk_mmsys_vpp_rsz_dcm_confignextDDP_COMPONENT_MERGE0dataWORKINGSET_ACTIVATE_BASEclientmtk_mmsys_driver_data___GFP_THISNODE_BITWORKINGSET_RESTORE_BASEARM64_VEC_SME_dev_errlock__UNIQUE_ID___addressable_mtk_mmsys_ddp_disconnect496height/kernel/work/linux-6.11drivers/soc/mediatek/mtk-mmsys.c/kernel/work/linux-6.11drivers/soc/mediatek./include/asm-generic./arch/arm64/include/asm./include/linux./include/uapi/asm-generic./include/uapi/linux./include/linux/sched./include/linux/soc/mediatekmtk-mmsys.cmtk-mmsys.cio.hio.hjump_label.hdevice.hspinlock.hplatform_device.hdelay.herr.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hspinlock_types_raw.hinit.hstack_pointer.hstddef.hgfp_types.hprocessor.hpid_types.hpersonality.hspinlock_types.hmm_types_task.hrseq.hsched.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.htopology.hhrtimer_defs.hslab.hquota.hquota.hfs.hmodule.hmtk-mmsys.hmtk-mmsys.hmt8167-mmsys.hmt8173-mmsys.hmt8183-mmsys.hmt8186-mmsys.hmt8188-mmsys.hmt8192-mmsys.hmt8195-mmsys.hmt8365-mmsys.hdynamic_debug.hmtk-cmdq.hreset-controller.hof.hdev_printk.hspinlock_api_smp.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x <A-A0BCP A-A LA-A@CHZE A-A HA-<A-A@CHZCA-$4A-AIA-$0A-AHA-DA-AP BCDBcA-$4A-AIA-$HA-ANA-4A-A0CC_A-\A-A@BCHUDA-A@-CAA$ A-ADA-$ A-ADA-$,A-AGA-,4A-A BGA-$$A-AEA-4hA-AM A-A E A-A ,TA-A CNA-< A-ACBBK A-A  36_ 0@P `8pg3  3 8|T t    ,40$C0TS c88{Hh3  0(X(0(((5(N(gh(@(((((x(P(9((T(o((phx@h46MhhH`@  !dP"43 3Q ;(m08@33<e | &223!#%&()3)*'Fo04d0\4HHhw   9  ,E ` { $        > P a Hhmtk-mmsys.c__export_symbol_mtk_mmsys_ddp_connect$d__export_symbol_mtk_mmsys_ddp_disconnect__export_symbol_mtk_mmsys_merge_async_config__export_symbol_mtk_mmsys_hdr_config__export_symbol_mtk_mmsys_mixer_in_config__export_symbol_mtk_mmsys_mixer_in_channel_swap__export_symbol_mtk_mmsys_ddp_dpi_fmt_config__export_symbol_mtk_mmsys_vpp_rsz_merge_config__export_symbol_mtk_mmsys_vpp_rsz_dcm_config$xmtk_mmsys_update_bits__UNIQUE_ID_ddebug493.1mtk_mmsys_reset_updatemtk_mmsys_reset_deassertmtk_mmsys_reset_assertmtk_mmsys_drv_initmtk_mmsys_removemtk_mmsys_drv_exitmtk_mmsys_resetmtk_mmsys_probe__UNIQUE_ID_ddebug504.0of_match_mtk_mmsysmtk_mmsys_reset_ops__func__.4__func__.3mt2701_mmsys_driver_datamt2712_mmsys_driver_datamt6779_mmsys_driver_datamt6795_mmsys_driver_datamt6797_mmsys_driver_datamt8167_mmsys_driver_datamt8173_mmsys_driver_datamt8183_mmsys_driver_datamt8186_mmsys_driver_datamt8188_vdosys0_driver_datamt8188_vdosys1_driver_datamt8188_vppsys0_driver_datamt8188_vppsys1_driver_datamt8192_mmsys_driver_datamt8195_vdosys0_driver_datamt8195_vdosys1_driver_datamt8195_vppsys0_driver_datamt8195_vppsys1_driver_datamt8365_mmsys_driver_datamt8365_mmsys_routing_tablemmsys_mt8195_vdo1_routing_tablemmsys_mt8195_routing_tablemmsys_mt8192_routing_tablemmsys_mt8188_vdo1_routing_tablemmsys_mt8188_vdo1_rst_tbmmsys_mt8188_routing_tablemmsys_mt8188_vdo0_rst_tbmmsys_mt8186_routing_tablemmsys_mt8183_routing_tablemt8173_mmsys_routing_tablemt8167_mmsys_routing_tablemmsys_default_routing_tablemtk_mmsys_drv__UNIQUE_ID___addressable_mtk_mmsys_vpp_rsz_dcm_config503__UNIQUE_ID___addressable_mtk_mmsys_vpp_rsz_merge_config502__UNIQUE_ID___addressable_mtk_mmsys_ddp_dpi_fmt_config501__UNIQUE_ID___addressable_mtk_mmsys_mixer_in_channel_swap500__UNIQUE_ID___addressable_mtk_mmsys_mixer_in_config499__UNIQUE_ID___addressable_mtk_mmsys_hdr_config498__UNIQUE_ID___addressable_mtk_mmsys_merge_async_config497__UNIQUE_ID___addressable_mtk_mmsys_ddp_disconnect496__UNIQUE_ID___addressable_mtk_mmsys_ddp_connect495__UNIQUE_ID___addressable_cleanup_module507__UNIQUE_ID___addressable_init_module506__UNIQUE_ID_license510__UNIQUE_ID_description509__UNIQUE_ID_author508cmdq_pkt_write_mask__dynamic_pr_debug_raw_spin_lock_irqsave_raw_spin_unlock_irqrestore_dev_err__this_module__platform_driver_registerinit_moduleplatform_device_unregisterplatform_driver_unregistercleanup_moduleusleep_range_statedevm_kmallocdevm_platform_ioremap_resourceof_device_get_match_datadevm_reset_controller_registercmdq_dev_get_client_regmemsetplatform_device_register_full__dynamic_dev_dbg__stack_chk_fail__mod_of__of_match_mtk_mmsys_device_tablexybbz{|@(D(H}HH}`~~&&0Hl (b,b8<@PTX}dXhXl}|(P&Hpq(r8sHtXuhvxwx<b((b`~~0tT&&X&0`&(&&&&hH&@&& &h &0 &x &P &P &(P&&&(&8H(X0&pPhX&xx&x&@& &0&H@H&`hp&@ & &!& 0(X8`&P"H&P"xwvu t(s0r8q@p&08@& HPe ijjg&h-i 2i@ip Gi!LiaZi&fitiDii iYiPi"iiLiYii.$ix+i0i<i?Oi Ti`ili$i!ii i(iQi&i iiii7#ii!iniii i iH"iii"#i)i5 /i!5i';iAiGi0Mi(SiYi\_ieiVliP |ii(ii/ iL i iiiii>ii"ii iui=ipi#i&-i2iIiOi'UiR [iJai hiNxi ~iiiti_ii4 i[$iiJ i%i1i''ii ib'1iN7i:%=iz#CiIi&OiUi([i$bivrixi(~i i(iiii"ii iu iiYii&ii iAiiDi'i!iiii: i'i 7i=i"Ci~IiQOi#UiP[iIbiri3$xi~i iipi6iii%i[ii i'ii$i i ii ii%ixiI!i i( i1i%&i'%ik(+i1in'7i(=iCi^IiY Oi'Uif[i`ai gi mi$siyiiii$ic ii"iZi iy"iVi ii#i i%i'iiOii"i iii igi!i'i=&-iN3iu 9i@iQiA$Wi.]i]ciii pi i0 iiiei0ii0iT'iiiqiiJi5i5ii%i#iI iiiG i$i+i:iJi9Pi$Vi4\i*bi hiq nitiKziiiKiq&iei%i i^ ii"i%iJiio#i i i i i"$ i i. i4 i: i@ iTF iM i^ id ij i~p i}v i| ix i  i i i i& i! i i in! i i; i" i& ik ia i#% i1" i& i i% iH#+ i1 i7 i= iC%C iY%I iO iU i3[ iFa i3g iFm i#s iy i i i% i i i i i i! i i i4 iQ( i i i i i iQ ic i# i% i% i% i# i i i! i' i- i 3 i#9 i:? iE i4K iQ iW i] i c i i io i^ u in{ io% i$ i ik i iX i i( i i i i_! iz( i5 i$B ipt i &P" i &! i & i &@ iP- &`K iX &Hv i` & i & i &@ i.! &xip&$iG2&p;i H&Qi2^&git&X}i&0i&i&ip &i&i&hi &@i $&-i&:&Ci3P&Yi3f&oi9 |&xiD&Pi&(i[&il$&i&&i(i? if(i&ig3i(@iDMiveiVrM@{i(M8iM0i[M(iM iMiMi Miq%M.i<&Zi h&Hqi| ~iAik[i #Xi^2i^ 0i*>^Gi~ _iziiii8 i5'#i:i"Uigii(i#iipi!i!)@iNi'_gg|yg|iiii'iXim g"i0b89NiXg]i"nvgg(gPgPg6X>ggXoggNq`i^iDiiD)in;iDUi _|viDii'ii g\iiZ#i"gl0Pi/(X}ii;i(0P.i Uibi;}i$i'gLg<i%\i$i;5\PiUi ii,"ii;i'g,idi$ia 1i;Bd]ib0ii)i;0iiL(i'(iDLg[i!`iL(i'iXg i$ i'i &i@i;eiXnikbii"<6<O4]<@4LL4L P4 PU ib io if(} i! i i0 i iZ! if( i! iO& i !iZ!9!if(E!i!Q!i&^!i k!iX x!iX!ib"!ib"!i!iX!ib"!ib"!i] "i"iX""i'."i ;"iG"iS"iX_"i'k"i x"iy"i"iX"i'"i "i'"i"iX"i'"i #i#iX3#iT K#iXi#i#if(#i#ib##i!#iG$i$i(*$i8$iZ#E$i"T$i f$i(y$ia$iD$i"$i$i"$i"%i)%TS%t}%%% &0;&0C&g^&T&T&dd 0 -=M]|m}0PX"j9&jQ*jf.j|2j6j:j>jBjLjQjVj [j%`j*ej7jj@ojKtj]yje~jkjvjjjjjjjjjjjjjj'j.j6j?jJjVjajjjujjjj jjjjj#j(j-j2j 7j<j*Aj9FjIKjTPjgUjlZjyd7 P nTnXnn0 nd4n8|n\nnn|dnhTntnn n4n8lnp0n.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.export_symbol.rodata.str1.8.rela.altinstructions.rela__jump_table.rela.init.text.rela.exit.text.rela.rodata.rela.discard.addressable.rela.exit.data.rela.init.data.modinfo.rela__dyndbg.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 @@ȳ8,+&@`,1 ; 6@`,J20 V^ Y@80, t o@h,  ,@x,  $@pH, %@X,2H@,2@,2@,2dP3p@,3&@F,Z#5`P@p`,7`2@,!Lad G@h H,#X0j&)c0s0'|їؗ @`,*Лh -p 8