ELF @@&#%GVH a"i2@VH a"i20x!D D  "` ` p"t t ( ( , , 0 0 4 4 h h T T \ \ @ @ P P X X L L 8 8 < <    @@       @ @@@$ $ x x | | "p p l l !,!@"!!!!"X"H!`!     (!D!$"!" "zR| (,D-DD T DD-(D$D-DD L DD-0pD-D H   @  HD-D |?#{O@*`5`BR 7!?T`"B!5`"B!`4L R k   @   @+ )  )@@  )H@@ `"B!4BB#h C*(4 Q*k" i_k * T*l" }_M J5 5;BBRRR** R"R#R**!`B*`BR*OA{¨#_`"B!@4 @97 +@M@@kQQ+@QM )QK@ @@kQK@ )QQIQj@ JQ,@j@ Qn@,IQ@Q iIQ@ JQ+@@ kQ@+IQ@Q IQj@ @IQ JiQK@R kQ@I K kQm@  Q@i j kQm@ j-@QiIQi-)R 9 TR3R JKSr 0R K H% J* , )(%  +}50o?#{!{#_`}?#{{#_qcom,sc8180x-dispccqcom,sm8150-dispccqcom,sm8250-dispccqcom,sm8350-dispcc:   @   @$ $n   @H k $ @H k$`4<hxNh5wdescription=QTI DISPCC SM8250 Driverlicense=GPL v2name=dispcc_sm8250intree=Yscmversion=ga9c2663f637fdepends=clk-qcomalias=of:N*T*Cqcom,sc8180x-dispccalias=of:N*T*Cqcom,sc8180x-dispccC*alias=of:N*T*Cqcom,sm8150-dispccalias=of:N*T*Cqcom,sm8150-dispccC*alias=of:N*T*Cqcom,sm8250-dispccalias=of:N*T*Cqcom,sm8250-dispccC*alias=of:N*T*Cqcom,sm8350-dispccalias=of:N*T*Cqcom,sm8350-dispccC*vermagic=6.12.0-mainline-ga9c2663f637f-ab12743383-4k SMP preempt mod_unload modversions aarch64disp_cc_mdss_dp_pixel1_clkdisp_cc_mdss_dp_link1_clk_srcdisp_cc_mdss_byte1_clkmdss_gdscdptx1_phy_pll_vco_div_clkdisp_cc_mdss_ahb_clkedp_phy_pll_vco_div_clkdisp_cc_mdss_byte0_intf_clkdisp_cc_mdss_dp_link_clkdisp_cc_mdss_dp_pixel_clkdsi1_phy_pll_out_byteclkdisp_cc_mdss_dp_link1_clkdisp_cc_mdss_mdp_clkdisp_cc_mdss_rscc_ahb_clkdisp_cc_mdss_edp_gtc_clk_srcdisp_cc_mdss_edp_link_clkdsi1_phy_pll_out_dsiclkdp_phy_pll_vco_div_clkqcom,sc8180x-dispccedp_phy_pll_link_clkdisp_cc_pll0disp_cc_mdss_rot_clkdisp_cc_mdss_edp_gtc_clkdisp_cc_mdss_edp_link_clk_srcdisp_cc_mdss_mdp_lut_clkdisp_cc_mdss_non_gdsc_ahb_clkdisp_cc_mdss_edp_aux_clkdisp_cc_mdss_esc1_clk_srcdp_phy_pll_link_clkdisp_cc_mdss_ahb_clk_srcdptx2_phy_pll_link_clkdisp_cc_mdss_dp_aux_clkdisp_cc_mdss_vsync_clk_srcdisp_cc_mdss_pclk1_clkdisp_cc_mdss_dp_link1_div_clk_srcdisp_cc_pll1disp_cc_mdss_dp_aux1_clkdisp_cc_mdss_mdp_clk_srcdisp_cc_mdss_dp_link_div_clk_srcdisp_cc_mdss_dp_pixel2_clk_srcdisp_cc_mdss_edp_pixel_clk_srcbi_tcxodisp_cc_mdss_byte0_clk_srcdisp_cc_mdss_dp_aux_clk_srcdptx2_phy_pll_vco_div_clkdisp_cc_mdss_esc1_clkdisp_cc_mdss_dp_pixel1_clk_srcdisp_cc_mdss_byte1_div_clk_srcqcom,sm8150-dispccdisp_cc_mdss_dp_aux1_clk_srcdsi0_phy_pll_out_dsiclkdisp_cc_mdss_pclk1_clk_srcdisp_cc_mdss_edp_aux_clk_srcdisp_cc_mdss_pclk0_clk_srcdisp_cc_mdss_byte0_div_clk_srcdisp_cc_mdss_dp_link_intf_clkdisp_cc_mdss_byte0_clkdisp_cc_mdss_vsync_clkdisp_cc_mdss_edp_link_intf_clkdisp_cc_mdss_rscc_vsync_clkqcom,sm8350-dispccdptx1_phy_pll_link_clkdisp_cc_mdss_dp_pixel2_clkdsi0_phy_pll_out_byteclkdisp_cc_mdss_edp_pixel_clkdisp_cc_mdss_byte1_clk_srcdisp_cc_mdss_rot_clk_srcdisp_cc_mdss_edp_link_div_clk_srcdisp_cc_mdss_byte1_intf_clkdisp_cc_mdss_esc0_clkdisp_cc_mdss_dp_pixel_clk_srcdisp_cc_mdss_esc0_clk_srcdisp_cc-sm8250disp_cc_mdss_dp_link_clk_srcdisp_cc_mdss_dp_link1_intf_clkdisp_cc_mdss_pclk0_clkdispcc_sm8250Ov __platform_driver_registerP\platform_driver_unregister^devm_pm_runtime_enable __pm_runtime_resume~?qcom_cc_map%Bof_device_is_compatible2X_clk_alpha_pll_trion_ops$fclk_lucid_5lpe_pll_configurem\alt_cb_patch_nopsCclk_trion_pll_configurek$regmap_update_bits_baseqcom_cc_really_probe,5__pm_runtime_idleg6clk_alpha_pll_lucid_5lpe_opss\clk_alpha_pll_lucid_ops Y@Bclk_byte2_opsVclk_branch2_ops<8clk_rcg2_opsyclk_dp_opsH_xclk_rcg2_shared_opse6clk_pixel_ops>clk_regmap_div_opsclk_regmap_div_ro_ops_clk_alpha_pll_regsgOmodule_layoutLinuxLinuxGNU @ W*pQ}}oGNU08<DX\`lpt    TT   H H P   P    @ @ $(0@4@8<DHLPDTD\@@DD(,0<Lhlpx|hh h 0 0 p p0 p  p   $p (x0x4 <@p H(LxT(X\`hlp(tx000@@ ``$(TXdhpx  PPXX  PP tH(  (HhZ1Y   8@ P pEx (  0HP h w  X9  ( 0  H ` ah   0    x        ( @ H  ` Px             ( K(  @ pX #`  x  :    S   H d   8 @  X p x     8   h       8 P qX  p @     R    (@`oh (> p 8%XpYx    @aHX x    (8X` p zh8@`8thp :820HPhXt px(P (Pp(H (08 @H@ P XH `(h phx0@@`H8 (0h8@XH8PX`@h p xp P     T   8 X  (   8( P px   p H8XP(( 0X` x   H 0 P0x@ x  (P p@ X ( Hp  H8 Hp h    @8hP    ( P`p8ppx @@xx(0H X08P8Xh8`( H 8HX 0HxPx x Android (12701618, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)Ht 9Qd.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.init.plt.bss.rela.altinstructions__versions.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.init.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_pll1_initdisp_cc_pll0_initdisp_cc_sm8250_resetsalt_cb_patch_nopsclk_regmap_div_opsclk_dp_opsclk_regmap_div_ro_opsclk_alpha_pll_trion_opsclk_pixel_opsclk_alpha_pll_lucid_5lpe_opsclk_alpha_pll_lucid_opsclk_rcg2_shared_opsclk_branch2_opsclk_rcg2_opsclk_byte2_ops____versionsdisp_cc_sm8250_clocksclk_alpha_pll_regs__start_alloc_tags__stop_alloc_tagsdisp_cc_sm8250_gdscsdisp_cc_sm8250_driverplatform_driver_unregister__platform_driver_registerqcom_cc_maplucid_5lpe_vco.compoundliteraldisp_cc_mdss_edp_aux_clkdisp_cc_mdss_dp_aux_clkdisp_cc_mdss_mdp_lut_clkdisp_cc_mdss_rot_clkdisp_cc_mdss_mdp_clkdisp_cc_mdss_edp_pixel_clkdisp_cc_mdss_dp_pixel_clkdisp_cc_mdss_edp_link_clkdisp_cc_mdss_dp_link_clkdisp_cc_mdss_edp_link_intf_clkdisp_cc_mdss_dp_link_intf_clkdisp_cc_mdss_dp_link1_intf_clkdisp_cc_mdss_byte1_intf_clkdisp_cc_mdss_byte0_intf_clkdisp_cc_mdss_edp_gtc_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_dp_pixel2_clkdisp_cc_mdss_dp_aux1_clkdisp_cc_mdss_dp_pixel1_clkdisp_cc_mdss_dp_link1_clkdisp_cc_mdss_pclk1_clkdisp_cc_mdss_byte1_clkdisp_cc_mdss_esc1_clkdisp_cc_mdss_pclk0_clkdisp_cc_mdss_byte0_clkdisp_cc_mdss_esc0_clkdisp_cc_sm8250_regmap_configdisp_cc_pll1_configdisp_cc_pll0_configregmap_update_bits_baseclk_trion_pll_configureclk_lucid_5lpe_pll_configure__pm_runtime_resumeinit_module__this_modulecleanup_module__pm_runtime_idleof_device_is_compatiblevco_table__mod_of__disp_cc_sm8250_match_table_device_tabledevm_pm_runtime_enableqcom_cc_really_probedisp_cc_sm8250_probedisp_cc_sm8250_probe.offset_applieddisp_cc_sm8250_descmdss_gdscdisp_cc_mdss_edp_aux_clk_srcdisp_cc_mdss_dp_aux_clk_srcdisp_cc_mdss_edp_link_div_clk_srcdisp_cc_mdss_dp_link_div_clk_srcdisp_cc_mdss_dp_link1_div_clk_srcdisp_cc_mdss_byte1_div_clk_srcdisp_cc_mdss_byte0_div_clk_srcftbl_disp_cc_mdss_rot_clk_srcftbl_disp_cc_mdss_mdp_clk_srcdisp_cc_mdss_edp_pixel_clk_srcdisp_cc_mdss_dp_pixel_clk_srcdisp_cc_mdss_edp_link_clk_srcdisp_cc_mdss_dp_link_clk_srcdisp_cc_mdss_edp_gtc_clk_srcdisp_cc_mdss_vsync_clk_srcftbl_disp_cc_mdss_ahb_clk_srcdisp_cc_mdss_dp_pixel2_clk_srcdisp_cc_mdss_dp_aux1_clk_srcdisp_cc_mdss_dp_pixel1_clk_srcdisp_cc_mdss_dp_link1_clk_srcdisp_cc_mdss_pclk1_clk_srcdisp_cc_mdss_byte1_clk_srcdisp_cc_mdss_esc1_clk_srcdisp_cc_mdss_pclk0_clk_srcftbl_disp_cc_mdss_byte0_clk_srcdisp_cc_mdss_esc0_clk_src.compoundliteral.199.compoundliteral.89.compoundliteral.179.compoundliteral.69.compoundliteral.149.compoundliteral.49__UNIQUE_ID_alias539.compoundliteral.239.compoundliteral.129_note_19.compoundliteral.219.compoundliteral.109$d.9.compoundliteral.188.compoundliteral.88.compoundliteral.68.compoundliteral.48__UNIQUE_ID_alias538.compoundliteral.38.compoundliteral.228.compoundliteral.128.compoundliteral.28_note_18.compoundliteral.208.compoundliteral.108$x.8$d.8disp_cc_parent_map_7disp_cc_parent_data_7.compoundliteral.97.compoundliteral.77.compoundliteral.157.compoundliteral.57__UNIQUE_ID_alias537.compoundliteral.137.compoundliteral.227.compoundliteral.27.compoundliteral.117.compoundliteral.17$d.7disp_cc_parent_map_6disp_cc_parent_data_6.compoundliteral.96.compoundliteral.176.compoundliteral.76__UNIQUE_ID_license666.compoundliteral.166.compoundliteral.56__UNIQUE_ID_alias536.compoundliteral.236.compoundliteral.136.compoundliteral.216.compoundliteral.116$x.6disp_cc_parent_map_5disp_cc_parent_data_5.compoundliteral.185.compoundliteral.85__UNIQUE_ID_description665.compoundliteral.65.compoundliteral.45__UNIQUE_ID_depends535.compoundliteral.235.compoundliteral.35.compoundliteral.125.compoundliteral.215$d.15.compoundliteral.205.compoundliteral.105$d.5disp_cc_parent_map_4disp_cc_parent_data_4.compoundliteral.194.compoundliteral.84__UNIQUE_ID___addressable_cleanup_module664.compoundliteral.64.compoundliteral.154.compoundliteral.144.compoundliteral.44__UNIQUE_ID_scmversion534.compoundliteral.34.compoundliteral.224.compoundliteral.124$d.24.compoundliteral.14$d.14.compoundliteral.104$x.4disp_cc_parent_map_3disp_cc_parent_data_3.compoundliteral.93.compoundliteral.173.compoundliteral.73__UNIQUE_ID___addressable_init_module663.compoundliteral.163.compoundliteral.153.compoundliteral.53__UNIQUE_ID_alias543__UNIQUE_ID_intree533.compoundliteral.133.compoundliteral.223$d.23.compoundliteral.113$d.13$d.3disp_cc_parent_map_2disp_cc_parent_data_2.compoundliteral.92.compoundliteral.182.compoundliteral.72.compoundliteral.52__UNIQUE_ID_alias542__UNIQUE_ID_name532__UNIQUE_ID_vermagic532.compoundliteral.232.compoundliteral.132.compoundliteral.212.compoundliteral.112$d.12$x.2$d.2disp_cc_pll1disp_cc_parent_map_1disp_cc_parent_data_1.compoundliteral.191.compoundliteral.81.compoundliteral.61__UNIQUE_ID_alias541.compoundliteral.141.compoundliteral.231.compoundliteral.31.compoundliteral.121$d.11.compoundliteral.101$d.1disp_cc_pll0disp_cc_parent_map_0disp_cc_parent_data_0.compoundliteral.80.compoundliteral.170.compoundliteral.60.compoundliteral.150__UNIQUE_ID_alias540.compoundliteral.140.compoundliteral.220.compoundliteral.120$d.10.compoundliteral.100` `  a%j%y% X%%K %K(%K0%@%%K@ƅ%`х%u %OBKK a%1OBK@݅%KHQNPqN` j%1%n@% %OBK݅%KQNqN %0Fe1eh 77  u@  %@.o ڃ@% % `5eE@Jn!n&%@,%n6%-f>%nJ%@R%n^%7 p% 7RK %N0J@%(˙g(g=1e>%7@>%7`>%7>%7>%7>dž% ?̆%7@?ֆ%7`?%7?%7?% ? ?f@ @@%7@I@%eaA#% r c@  C @5%|! F%@O%`^%p%%%%% ć%@ч%`߇%%%%"%3% C%@T%`f%t%%%%% %@%`Ɉ%eԈ%e݈%@%% %K@%KH %KP%e:e  %jk@%Xr\@-%7%n K%@  '&?% Ufreq_tblfreq_multi_tblclk_rcg2cmd_rcgrmnd_widthhid_widthsafe_src_indexparent_mapclkrcfg_offparked_cfghw_clk_ctrlpre_divnum_confsconfsfreq_confclk_regmapclk_regmap_divqcom_cc_descgdscsnum_gdscsclk_hwsnum_clk_hwsicc_hwsnum_icc_hwsicc_first_node_idqcom_reset_mapudelaygdscgdscrcollapse_ctrlcollapse_maskgds_hw_ctrlclamp_io_ctrlcxcscxc_counten_rest_wait_valen_few_wait_valclk_dis_wait_valpwrstsreset_countrsupplyqcom_icc_hws_dataalpha_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_detclk_branchhwcg_reghalt_reghwcg_bithalt_bithalt_checkpll_vcoclk_alpha_pllvco_tablenum_vcodisp_cc_sm8250_probeh@ UPY@TABHE@@P"5#00@_x" %#( @X`H" c@`0"($#@`"E:@@`s"5:0@xs";`2<{P@sx"^gDK0@H"LoID@@X0"y@J@P0P$P $ o[k