ELF@@%"%zR| (,D-DD T DD-(D$D-DD L DD-8phD-D0L 0  0LD-D c?#{ O@*@5R7!?TBBRRR** R"R#R**!*4R*OB @{è#_ֈ C*4 Q*" i_k *T*" }_M J5 5;Rű6?#{!{#_ g@?#{{#_qcom,sm8650-dispcc dVH a")4@VH a")4  $`4<hx  $ x`=\            $n @_}description=QTI DISPCC SM8650 Driverlicense=GPLvermagic=6.9.0-mainline-gb343509ebd67-ab11947765-4k SMP preempt mod_unload modversions aarch64name=dispcc_sm8650intree=Yscmversion=gb343509ebd67depends=clk-qcomalias=of:N*T*Cqcom,sm8650-dispccalias=of:N*T*Cqcom,sm8650-dispccC*QXX (( ,,00$<44XXLL@@pHHPPTTDDtt ppddll\\ԁ``hh8PxxT||lЂ̂88@<<X ؀ $$tt\<u+}disp_cc_mdss_dptx0_crypto_clkdisp_cc_mdss_dptx1_pixel1_clk_srcdisp_cc_mdss_byte1_clkdisp_cc_mdss_ahb_clkdisp_cc_mdss_dptx1_aux_clkmdss_gdscdisp_cc_mdss_byte0_intf_clkdisp_cc_mdss_dptx0_pixel0_clkdisp_cc_mdss_dptx1_link_clk_srcdisp_cc_mdss_mdp_clkdisp_cc_mdss_rscc_ahb_clkdisp_cc_mdss_dptx0_aux_clk_srcdisp_cc_mdss_dptx3_link_div_clk_srcdisp_cc_mdss_dptx0_aux_clkdisp_cc_mdss_accu_clkdisp_cc_mdss_vsync1_clkdisp_cc-sm8650disp_cc_mdss_dptx2_aux_clkdisp_cc_mdss_dptx3_aux_clk_srcdisp_cc_mdss_dptx2_link_clk_srcdisp_cc_mdss_dptx2_pixel1_clk_srcdisp_cc_sleep_clk_srcdisp_cc_pll0disp_cc_mdss_esc1_clk_srcdisp_cc_mdss_mdp_lut_clkdisp_cc_mdss_non_gdsc_ahb_clkdisp_cc_mdss_ahb_clk_srcdisp_cc_mdss_dptx0_link_div_clk_srcdisp_cc_mdss_dptx3_link_clkdisp_cc_mdss_vsync_clk_srcdisp_cc_xo_clk_srcdisp_cc_mdss_dptx0_link_intf_clkdisp_cc_mdss_dptx0_pixel0_clk_srcdisp_cc_mdss_pclk1_clkdisp_cc_mdss_dptx0_link_clkdisp_cc_mdss_dptx0_pixel1_clkdisp_cc_mdss_dptx3_aux_clkdisp_cc_mdss_mdp_clk_srcdisp_cc_pll1disp_cc_mdss_dptx2_pixel0_clkdisp_cc_mdss_dptx2_pixel1_clkdisp_cc_mdss_mdp_lut1_clkdisp_cc_mdss_byte0_clk_srcdisp_cc_mdss_ahb1_clkdisp_cc_mdss_byte1_div_clk_srcdisp_cc_mdss_dptx0_link_clk_srcdisp_cc_mdss_esc1_clkdisp_cc_mdss_dptx0_pixel1_clk_srcdisp_cc_mdss_dptx2_link_clkdisp_cc_mdss_dptx3_link_intf_clkdisp_cc_mdss_dptx1_aux_clk_srcdisp_cc_mdss_dptx1_link_div_clk_srcdisp_cc_mdss_dptx3_pixel0_clkdisp_cc_mdss_pclk1_clk_srcdisp_cc_mdss_byte0_div_clk_srcdisp_cc_mdss_dptx1_link_clkdisp_cc_mdss_dptx1_link_intf_clkdisp_cc_mdss_dptx3_link_clk_srcdisp_cc_mdss_pclk0_clk_srcmdss_int2_gdscdisp_cc_mdss_byte0_clkdisp_cc_mdss_dptx2_link_div_clk_srcdisp_cc_mdss_dptx2_link_intf_clkdisp_cc_mdss_vsync_clkdisp_cc_mdss_rscc_vsync_clkdisp_cc_mdss_dptx2_crypto_clkdisp_cc_mdss_mdp1_clkdisp_cc_mdss_byte1_clk_srcdisp_cc_mdss_dptx1_pixel0_clkdisp_cc_mdss_byte1_intf_clkdisp_cc_mdss_dptx0_usb_router_link_intf_clkdisp_cc_mdss_esc0_clkdisp_cc_mdss_esc0_clk_srcdisp_cc_mdss_dptx1_pixel1_clkdisp_cc_mdss_dptx1_usb_router_link_intf_clkdisp_cc_mdss_dptx2_pixel0_clk_srcdisp_cc_sleep_clkdisp_cc_mdss_dptx2_aux_clk_srcdisp_cc_mdss_dptx1_crypto_clkdisp_cc_mdss_dptx1_pixel0_clk_srcdisp_cc_mdss_dptx3_crypto_clkdisp_cc_mdss_dptx3_pixel0_clk_srcdisp_cc_mdss_pclk0_clkLinuxLinuxdispcc_sm8650!__platform_driver_registerC@platform_driver_unregister)dSdevm_pm_runtime_enableB__pm_runtime_resumeqcom_cc_mapr|h clk_lucid_ole_pll_configureQregmap_update_bits_baseMqcom_cc_really_probe@C;__pm_runtime_idlem\alt_cb_patch_nopsclk_alpha_pll_regsVclk_branch2_opsH_xclk_rcg2_shared_ops Y@Bclk_byte2_ops>clk_regmap_div_ops<8clk_rcg2_opsclk_regmap_div_ro_opsyclk_dp_opse6clk_pixel_opsHclk_alpha_pll_reset_lucid_evo_opsT5module_layoutGNU[Fm( pJ+5GNU$586@DL7\`dhp8tpxp|  899:;11 24<.x?P0.r8?PXh.Wp?`(H.P@`.^?h.WA.Bp.?x0.@8?Ph.!pA.B.Z?.]?0p.xCP.?.?  . C0 x P .X Dp  ., ?  . ?  .M E  . ? 8 .@ EP  p .vx ?  .l ?  .< E P .o ?8 P .X ?p .C( H.[PDh.?.<?x.E.?.E .(?@X.`?x.PCP.? .? (8.@CP p.uxD0.?8.?@. E0P.X?pH.E.?P.CP0.8?PXh.p?`.C .9Dh.?0pH.P?hx.E.?X.`Cp.?.TC. ? 8.@?X(@Hh.@.=?.n?0.8?Ph.p?.4F.o?.F(H.P?h.?.?.?(.0C@P`.>h?.1C8.@CP.GGp.G030.X=P >(,Px>,p8 `8 x(08P@HP( Xh ` h p@ x   `   8    P   8xP( h(08H@HP0Xp`hpHx hP(h0X  @(0p8HPX$0h(0HH0p0hHHp` (  8 P x      P  x   8 p (  P HX p   P (  0 ( H  H  @ H ` x    H XH ` ( 8p8xP8@XH@0h ( XH0X`xX`8px8x0h (@(HhH0(`H 8PX8`8hpx 8(   ( ` 8 8 8  P    (08@HHPX`hpxh808   P".`*.OAndroid (11368308, +pgo, +bolt, +lto, +mlgo, based on r510928) clang version 18.0.0 (https://android.googlesource.com/toolchain/llvm-project 477610d4d0d988e69dbc3fae4fe86bff3f07f2b5)Ht  %&'(,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy|}~z{)*+#$ 0h3^  h=HX |pX |3  {%% . H $Po, 8 8`@@@@  Xpx@ X0 @IP@@ X (@-h@@bX@@5@ X @ X @; @u  XQ0 @ p X} @ @CH X @ @  Xx @ @ @S 8 X3 @{  XQ(@h@$X@@@ X@@X@1 X@Y 0X@Xi @`@ X@8@x@ X@ PX@ X@@T@o X@)X@@Y@ Xop@ X@|H@@e@ XB`@T X X$ 8* 088 h8 ;  @ H8 8c     8 8\ 8T 08 h8  8_ 8 8 H p8X 8 8K   ( Pg  8  P 8  8 8B @ 8  8 8 8 p 8 8~  8  8> P 8  8 H8B 8 8' {  x8g 8 8 8  X8 8 8m 8  88 p8 8  8 8 P8 8  8l 8 08i h8  8 8 8 H8  8! 8  X8 8  8  8R 88  pj  x 8 8V 8 08@  h8 8 8 8+  H8 8 8=  8 (84 `8  O    8X 88PX` `hx Dpx 4) P 6` x /W  k U < R I (08/@HPJX{`ChpTx `+'  i ) -f Rmv   }  p p q    h1_1H^s @=!~#*,6HD $-cSe )i<G.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.init.plt.rela.altinstructions__versions.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.exit.data.rela.init.data.rela.data.BTF.rodata.str1.1disp_cc_sm8650_resetsalt_cb_patch_nopsclk_regmap_div_opsclk_dp_opsclk_alpha_pll_reset_lucid_evo_opsclk_regmap_div_ro_opsclk_pixel_opsclk_rcg2_shared_opsclk_branch2_opsclk_rcg2_opsclk_byte2_ops____versionsdisp_cc_sm8650_clocksclk_alpha_pll_regsdisp_cc_sm8650_gdscsdisp_cc_sm8650_driverplatform_driver_unregister__platform_driver_registerqcom_cc_maplucid_ole_vcodisp_cc_parent_data_0_ao.compoundliteraldisp_cc_mdss_dptx3_aux_clkdisp_cc_mdss_dptx2_aux_clkdisp_cc_mdss_dptx1_aux_clkdisp_cc_mdss_dptx0_aux_clkdisp_cc_mdss_accu_clkdisp_cc_mdss_mdp_lut_clkdisp_cc_sleep_clkdisp_cc_mdss_mdp_clkdisp_cc_mdss_dptx3_crypto_clkdisp_cc_mdss_dptx2_crypto_clkdisp_cc_mdss_dptx1_crypto_clkdisp_cc_mdss_dptx0_crypto_clkdisp_cc_mdss_dptx3_link_clkdisp_cc_mdss_dptx2_link_clkdisp_cc_mdss_dptx1_link_clkdisp_cc_mdss_dptx0_link_clkdisp_cc_mdss_dptx1_usb_router_link_intf_clkdisp_cc_mdss_dptx0_usb_router_link_intf_clkdisp_cc_mdss_dptx3_link_intf_clkdisp_cc_mdss_dptx2_link_intf_clkdisp_cc_mdss_dptx1_link_intf_clkdisp_cc_mdss_dptx0_link_intf_clkdisp_cc_mdss_byte1_intf_clkdisp_cc_mdss_byte0_intf_clkdisp_cc_mdss_vsync_clkdisp_cc_mdss_rscc_vsync_clkdisp_cc_mdss_ahb_clkdisp_cc_mdss_non_gdsc_ahb_clkdisp_cc_mdss_rscc_ahb_clkdisp_cc_mdss_mdp_lut1_clkdisp_cc_mdss_mdp1_clkdisp_cc_mdss_dptx2_pixel1_clkdisp_cc_mdss_dptx1_pixel1_clkdisp_cc_mdss_dptx0_pixel1_clkdisp_cc_mdss_pclk1_clkdisp_cc_mdss_byte1_clkdisp_cc_mdss_esc1_clkdisp_cc_mdss_vsync1_clkdisp_cc_mdss_ahb1_clkdisp_cc_mdss_dptx3_pixel0_clkdisp_cc_mdss_dptx2_pixel0_clkdisp_cc_mdss_dptx1_pixel0_clkdisp_cc_mdss_dptx0_pixel0_clkdisp_cc_mdss_pclk0_clkdisp_cc_mdss_byte0_clkdisp_cc_mdss_esc0_clkdisp_cc_sm8650_regmap_configdisp_cc_pll1_configdisp_cc_pll0_configregmap_update_bits_baseclk_lucid_ole_pll_configure__pm_runtime_resumeinit_module__this_modulecleanup_module__pm_runtime_idle__mod_of__disp_cc_sm8650_match_table_device_tabledevm_pm_runtime_enableqcom_cc_really_probedisp_cc_sm8650_probedisp_cc_sm8650_descmdss_gdscmdss_int2_gdscdisp_cc_mdss_dptx3_aux_clk_srcdisp_cc_mdss_dptx2_aux_clk_srcdisp_cc_mdss_dptx1_aux_clk_srcdisp_cc_mdss_dptx0_aux_clk_srcdisp_cc_mdss_dptx3_link_div_clk_srcdisp_cc_mdss_dptx2_link_div_clk_srcdisp_cc_mdss_dptx1_link_div_clk_srcdisp_cc_mdss_dptx0_link_div_clk_srcdisp_cc_mdss_byte1_div_clk_srcdisp_cc_mdss_byte0_div_clk_srcftbl_disp_cc_sleep_clk_srcftbl_disp_cc_mdss_mdp_clk_srcdisp_cc_xo_clk_srcdisp_cc_mdss_dptx3_link_clk_srcdisp_cc_mdss_dptx2_link_clk_srcdisp_cc_mdss_dptx1_link_clk_srcftbl_disp_cc_mdss_dptx0_link_clk_srcdisp_cc_mdss_vsync_clk_srcftbl_disp_cc_mdss_ahb_clk_srcdisp_cc_mdss_dptx2_pixel1_clk_srcdisp_cc_mdss_dptx1_pixel1_clk_srcdisp_cc_mdss_dptx0_pixel1_clk_srcdisp_cc_mdss_pclk1_clk_srcdisp_cc_mdss_byte1_clk_srcdisp_cc_mdss_esc1_clk_srcdisp_cc_mdss_dptx3_pixel0_clk_srcdisp_cc_mdss_dptx2_pixel0_clk_srcdisp_cc_mdss_dptx1_pixel0_clk_srcdisp_cc_mdss_dptx0_pixel0_clk_srcdisp_cc_mdss_pclk0_clk_srcftbl_disp_cc_mdss_byte0_clk_srcdisp_cc_mdss_esc0_clk_srcdisp_cc_parent_map_9disp_cc_parent_data_9.compoundliteral.99.compoundliteral.189.compoundliteral.179.compoundliteral.79.compoundliteral.169.compoundliteral.69.compoundliteral.159.compoundliteral.59.compoundliteral.149.compoundliteral.39.compoundliteral.29.compoundliteral.109$d.9disp_cc_parent_map_8disp_cc_parent_data_8.compoundliteral.198.compoundliteral.98.compoundliteral.188.compoundliteral.88.compoundliteral.178.compoundliteral.58.compoundliteral.48.compoundliteral.138.compoundliteral.128.compoundliteral.28.compoundliteral.118.compoundliteral.18$x.8.compoundliteral.8disp_cc_parent_map_7disp_cc_parent_data_7.compoundliteral.197.compoundliteral.77.compoundliteral.167.compoundliteral.67.compoundliteral.157.compoundliteral.147.compoundliteral.47.compoundliteral.37.compoundliteral.127.compoundliteral.117.compoundliteral.17.compoundliteral.207.compoundliteral.107.compoundliteral.7$d.7disp_cc_parent_map_6disp_cc_parent_data_6.compoundliteral.96.compoundliteral.186.compoundliteral.86.compoundliteral.176.compoundliteral.66.compoundliteral.156.compoundliteral.56.compoundliteral.146.compoundliteral.136__UNIQUE_ID_alias526.compoundliteral.26.compoundliteral.106$x.6disp_cc_parent_map_5disp_cc_parent_data_5.compoundliteral.195.compoundliteral.95.compoundliteral.85.compoundliteral.175.compoundliteral.75.compoundliteral.165.compoundliteral.45.compoundliteral.135.compoundliteral.35__UNIQUE_ID_alias525.compoundliteral.125_note_15.compoundliteral.215.compoundliteral.115.compoundliteral.15.compoundliteral.205.compoundliteral.5$d.5disp_cc_parent_map_4disp_cc_parent_data_4.compoundliteral.194__UNIQUE_ID_license584.compoundliteral.184.compoundliteral.74.compoundliteral.164.compoundliteral.64.compoundliteral.154.compoundliteral.54.compoundliteral.144.compoundliteral.34__UNIQUE_ID_depends524.compoundliteral.24_note_14.compoundliteral.214.compoundliteral.114$d.14.compoundliteral.104$x.4.compoundliteral.4$d.4disp_cc_parent_map_3disp_cc_parent_data_3.compoundliteral.93__UNIQUE_ID_description583.compoundliteral.183.compoundliteral.83.compoundliteral.173.compoundliteral.63.compoundliteral.53.compoundliteral.143.compoundliteral.43.compoundliteral.133__UNIQUE_ID_scmversion523.compoundliteral.123.compoundliteral.23$d.23.compoundliteral.13$d.13.compoundliteral.203.compoundliteral.103$d.3disp_cc_parent_map_2disp_cc_parent_data_2.compoundliteral.192__UNIQUE_ID___addressable_cleanup_module582.compoundliteral.82.compoundliteral.172.compoundliteral.72.compoundliteral.162.compoundliteral.152.compoundliteral.42.compoundliteral.132.compoundliteral.32__UNIQUE_ID_intree522.compoundliteral.122$d.22.compoundliteral.212.compoundliteral.112.compoundliteral.12$d.12.compoundliteral.202$x.2.compoundliteral.2$d.2disp_cc_pll1disp_cc_parent_map_1disp_cc_parent_data_1.compoundliteral.191.compoundliteral.91__UNIQUE_ID___addressable_init_module581.compoundliteral.181.compoundliteral.71.compoundliteral.161.compoundliteral.61.compoundliteral.151.compoundliteral.51.compoundliteral.141.compoundliteral.31__UNIQUE_ID_name521.compoundliteral.21.compoundliteral.211.compoundliteral.111$d.11.compoundliteral.101$d.1disp_cc_pll0disp_cc_parent_map_0disp_cc_parent_data_0.compoundliteral.90.compoundliteral.80.compoundliteral.170.compoundliteral.50.compoundliteral.140.compoundliteral.40.compoundliteral.130__UNIQUE_ID_vermagic520.compoundliteral.120.compoundliteral.20.compoundliteral.10$d.10.compoundliteral.200((c$ H1bZ, @Zn/ np$2 @v$n$d$n- . $0c7b7!7 u@0  1 $ 7,K $N09@3 4 $re/e=7b@=$7=$7=΄$7=܄$7=$7>$@>$7>$7>$7>&$7>7$ ? ? d@??>$7?@J$Y_@@- QR$@]$f$ o$K@x$KH$KP$. $ X$$K $K($K0ƅ$8 @х$; $. څ$K@$`$u9  : ƅ$Q;KK<  = х$Q;K@$KH(NPpcN`9 < c9 < c$@t t@$. 9 c< 9 c9 c<  0 3 $X @$P ($n K$. @Q  R 0$__{_@R  U 8$|gJ I$@R$`a$s$$$$$ dž$@Ԇ$`$$$$%$6$ F$@W$`i$w$$$$$ $@Ç$`̇$:ׇ$W  + O T [  $$ 2qcom_cc_descgdscsnum_gdscsclk_hwsnum_clk_hwsclk_regmapqcom_reset_mapudelaygdscgdscrcollapse_ctrlcollapse_maskgds_hw_ctrlclamp_io_ctrlcxcscxc_counten_rest_wait_valen_few_wait_valclk_dis_wait_valpwrstsreset_countrsupplyclk_branchhwcg_reghalt_reghwcg_bithalt_bithalt_checkclkrclk_rcg2cmd_rcgrmnd_widthhid_widthsafe_src_indexparent_mapfreq_tblcfg_offparked_cfghw_clk_ctrlpre_divclk_regmap_divclk_alpha_pllvco_tablenum_vcopll_vcoalpha_pll_configalpha_hiconfig_ctl_valconfig_ctl_hi_valconfig_ctl_hi1_valconfig_ctl_hi2_valuser_ctl_valuser_ctl_hi_valuser_ctl_hi1_valtest_ctl_valtest_ctl_masktest_ctl_hi_valtest_ctl_hi_masktest_ctl_hi1_valtest_ctl_hi2_valmain_output_maskaux_output_maskaux2_output_maskearly_output_maskalpha_en_maskalpha_mode_maskpre_div_valpre_div_maskpost_div_valpost_div_maskvco_valvco_maskstatus_vallock_detdisp_cc_sm8650_probec@ YPTQRXEl@@`!5l00@bx!%( @8cH! ^@c0!- (@c! JE@z!:5@z!Z (,U@z(!e2@L K0@H!LoHU0U@@ȗ0!t@[@`$`  #0t,`