ELF@@%"%QXX (( ,,00$<44XXLL@@pHHPPTTDDtt ppddll\\ԁ``8PxxT||lЂ̂88@<<X  $$tt\<5w؀hhzR| (,D-DD T DD-(D$D-DD L DD-0pD-D H    HD-|?#{O@* 5`BR@7!?#TROh C* 4 Q*k" i_k *T*l" }_M J5 5;`"B!4 R @jr* J@* ) BBRRR** R"R#R**!`BRq*`B*OA{¨#_50o?#{!{#_`}?#{{#_qcom,sm8550-dispccqcom,sm8650-dispcc dVH a")4@VH a")4  $`4<hx  $            }$n @_$n@  @_ Zdescription=QTI DISPCC SM8550 / SM8650 Driverlicense=GPLname=dispcc_sm8550intree=Yscmversion=ga9c2663f637fdepends=clk-qcomalias=of:N*T*Cqcom,sm8550-dispccalias=of:N*T*Cqcom,sm8550-dispccC*alias=of:N*T*Cqcom,sm8650-dispccalias=of:N*T*Cqcom,sm8650-dispccC*vermagic=6.12.0-mainline-ga9c2663f637f-ab12743383-4k SMP preempt mod_unload modversions aarch64disp_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_srcqcom,sm8650-dispccdisp_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_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-sm8550disp_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_dptx3_pixel0_clkdisp_cc_mdss_pclk1_clk_srcdisp_cc_mdss_dptx1_link_div_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_clkdispcc_sm8550Ov __platform_driver_registerP\platform_driver_unregister^devm_pm_runtime_enable __pm_runtime_resume~?qcom_cc_mapm\alt_cb_patch_nops%Bof_device_is_compatibler|h clk_lucid_ole_pll_configurek$regmap_update_bits_baseqcom_cc_really_probe,5__pm_runtime_idleVclk_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_ops_clk_alpha_pll_regsgOmodule_layoutLinuxLinuxGNU8|f@8`m1YGNU90:8`<`D;22=+*+***@+@+++X X>,, $,>L?l?p`t`@A55 68l<2C2C2WCP82@DP8,8,2qC0X2j`EpP2XFp2C2@C 24E028FPh2mpC2pCP 2- G 8 2@ CX p 2x C 8 2 E  2 H  20 C  2 C h H 2QP I`  @ 2H C`  x 2 I  2 C  2l C  2O( G8 X 2` Cx  2 C  2 E 2Cx 2OC 2I82C` 2I8(20CH`2chGx2C2C2E @2HH`x2C2C2/I8 22(C@X2`Ip82CX2G2C 82@CX@p2'xE2LH2.C(2n C8pP2XIh82C2D`2hC2XD2CP2C(@2PHC`x2rC(2Cp2 C 2G(J8X2s`CxX2J2C2C @82@CXp2xC2G2QCp 25(G8x2G2D+8,8,2H((+@2HC`p+2KKx2K47(2PB hP8  (h08@PHPX8 ` h p xh   P   8 @+   x  +`H 0(x08@pHPXX`hp@x(ph*@pX0 +(8,08H(PhX"`PhxP(0Px0p8P@HH`XPP HpHx00hPx 8 8`p     H  h   8  H  h 0 @ X 8 ` x x   P   @ H `  8 X 8  (  H  x @+     0 `     `((PXp`HH8 XH@xx@hp (XX @h8 p(PpPp8`h` P*x**@(*PxpH( XXH @0h080p (@pX  8 2(2b***(+8 P+p++@+L+*+,L ,*H,Android (12701618, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)Ht "%*vy{|+}~,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuzwx ! 4p7  < ` i``pvx+@* *X 0+@+XX|,X| aU// 8@@X@x X@ 8Xm @n@(@ hXN @R@X@X@Z@@8 X* @1( @`p @  Xv @ P X @ @8 X @> @  X @B @  XXh @  X@aHX@"@ 0X@@$ @i `X:@ X`@BX@H@ X@0@x@G X@ XX@- X$X@y@ @N0@x@~@ X`@ X@H@@@X Xgx@ X X'P)h(3"(P8$n8 M8P80882`s p@>8H @X8  *P884  8b808Fh8P?8 ; 828 8+8p 8  8 A 84   8h D 88 H 8+ y  D@ 8x 8]   8|  8K 8 X 8  8e  8zf x 88 888o` 88y (8`8S8 888]@8x88&8m 8X8 X 8/8q8d @/88p8H 8g(86p8P8m88`Q #`88+P8Z8@8d( x8pM8r8 8#XX8H8m8p@8 88Xp88 pX8$  89 x X 8 O 8  !(+8p+{ @8Xx 8T 8R  ;;vN Whp!#O! # H  ` O ,[mi $R;xX)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.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_sm8550_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_sm8550_clocksclk_alpha_pll_regs__start_alloc_tags__stop_alloc_tagsdisp_cc_sm8550_gdscsdisp_cc_sm8550_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_sm8550_regmap_configdisp_cc_pll1_configdisp_cc_pll0_configregmap_update_bits_baseclk_lucid_ole_pll_configure__pm_runtime_resumeinit_module__this_modulecleanup_module__pm_runtime_idleof_device_is_compatible__mod_of__disp_cc_sm8550_match_table_device_tabledevm_pm_runtime_enableqcom_cc_really_probedisp_cc_sm8550_probedisp_cc_sm8550_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_srcdisp_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.299.compoundliteral.189.compoundliteral.89.compoundliteral.279.compoundliteral.179.compoundliteral.269.compoundliteral.69.compoundliteral.149__UNIQUE_ID_alias539.compoundliteral.239.compoundliteral.139.compoundliteral.39_note_19.compoundliteral.219.compoundliteral.119.compoundliteral.309.compoundliteral.9$d.9disp_cc_parent_map_8disp_cc_parent_data_8.compoundliteral.288.compoundliteral.178.compoundliteral.78.compoundliteral.268.compoundliteral.168.compoundliteral.58__UNIQUE_ID_alias538.compoundliteral.238.compoundliteral.138_note_18.compoundliteral.308.compoundliteral.208.compoundliteral.108$x.8$d.8disp_cc_parent_map_7disp_cc_parent_data_7.compoundliteral.197.compoundliteral.97.compoundliteral.77.compoundliteral.257.compoundliteral.157.compoundliteral.247.compoundliteral.47__UNIQUE_ID_alias537.compoundliteral.227.compoundliteral.127.compoundliteral.317.compoundliteral.17.compoundliteral.107$d.7disp_cc_parent_map_6disp_cc_parent_data_6.compoundliteral.196.compoundliteral.96.compoundliteral.186.compoundliteral.276.compoundliteral.66.compoundliteral.156.compoundliteral.246.compoundliteral.146.compoundliteral.46__UNIQUE_ID_alias536.compoundliteral.36.compoundliteral.226.compoundliteral.26.compoundliteral.316$x.6.compoundliteral.6disp_cc_parent_map_5disp_cc_parent_data_5.compoundliteral.185.compoundliteral.85.compoundliteral.175__UNIQUE_ID_license665.compoundliteral.265.compoundliteral.165.compoundliteral.65.compoundliteral.55.compoundliteral.145__UNIQUE_ID_depends535.compoundliteral.235.compoundliteral.135.compoundliteral.35.compoundliteral.215.compoundliteral.115.compoundliteral.305.compoundliteral.205$d.5disp_cc_parent_map_4disp_cc_parent_data_4.compoundliteral.74__UNIQUE_ID_description664.compoundliteral.264.compoundliteral.164.compoundliteral.254.compoundliteral.54__UNIQUE_ID_scmversion534.compoundliteral.234.compoundliteral.124.compoundliteral.14$d.14.compoundliteral.304.compoundliteral.204.compoundliteral.104$x.4disp_cc_parent_map_3disp_cc_parent_data_3.compoundliteral.193.compoundliteral.93.compoundliteral.283.compoundliteral.273.compoundliteral.73__UNIQUE_ID___addressable_cleanup_module663.compoundliteral.253.compoundliteral.153.compoundliteral.243.compoundliteral.43__UNIQUE_ID_intree533.compoundliteral.223.compoundliteral.123.compoundliteral.23$d.23.compoundliteral.313.compoundliteral.13$d.13$d.3disp_cc_parent_map_2disp_cc_parent_data_2.compoundliteral.182.compoundliteral.82.compoundliteral.272.compoundliteral.172__UNIQUE_ID___addressable_init_module662.compoundliteral.62.compoundliteral.242.compoundliteral.142__UNIQUE_ID_name532__UNIQUE_ID_vermagic532.compoundliteral.132.compoundliteral.32.compoundliteral.22$d.22.compoundliteral.312.compoundliteral.212.compoundliteral.112$d.12$x.2$d.2disp_cc_pll1disp_cc_parent_map_1disp_cc_parent_data_1.compoundliteral.81.compoundliteral.171.compoundliteral.261.compoundliteral.161.compoundliteral.61.compoundliteral.51.compoundliteral.231.compoundliteral.131.compoundliteral.31.compoundliteral.211.compoundliteral.111$d.11.compoundliteral.201.compoundliteral.101$d.1disp_cc_pll0disp_cc_parent_map_0disp_cc_parent_data_0.compoundliteral.190.compoundliteral.90.compoundliteral.280.compoundliteral.260.compoundliteral.160ftbl_disp_cc_mdss_mdp_clk_src_sm8650.compoundliteral.250.compoundliteral.150.compoundliteral.50.compoundliteral.40.compoundliteral.230.compoundliteral.220.compoundliteral.120.compoundliteral.10$d.10.compoundliteral.200.compoundliteral.100H H a% `5eE@Jn!nn%@t%n~%-f%n%@%n%7%0Fe1eh 77  u@ Å% 7RK ҅%N0J@م%(˙g(g=1e>ޅ%7@>%7`>%7>%7> %7>% ?%7@?)%7`?:%7?J%7?[% ? ?f@ @@b%7@I@n%eaAv% r c@  C @Q%@%% %K@%KH%KP†%dž%І%߆% X%%K %K(%K0%@†%%K@'%`2%u %OBKK dž%1OBK@>%KHQNPqN` І%1F%n@P% V%OBK>%KQNqN ee`%@.o ڃ@†%eeeo%jk@  w%Xr\@%%n K†%@  %|! %@%`%҇%%%%% &%@3%`A%Q%b%s%%% %@%`Ȉ%ֈ%%%% % %@"%`+%e6%  '&?% Uqcom_cc_descgdscsnum_gdscsclk_hwsnum_clk_hwsicc_hwsnum_icc_hwsicc_first_node_idclk_regmapqcom_reset_mapudelaygdscgdscrcollapse_ctrlcollapse_maskgds_hw_ctrlclamp_io_ctrlcxcscxc_counten_rest_wait_valen_few_wait_valclk_dis_wait_valpwrstsreset_countrsupplyqcom_icc_hws_dataclk_branchhwcg_reghalt_reghwcg_bithalt_bithalt_checkclkrfreq_tblfreq_multi_tblclk_rcg2cmd_rcgrmnd_widthhid_widthsafe_src_indexparent_mapcfg_offparked_cfghw_clk_ctrlpre_divnum_confsconfsfreq_confclk_regmap_divpll_vcoclk_alpha_pllvco_tablenum_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_sm8550_probec@ PPh,Y,T,,,Eh-@@b0!5/00@(fx! %H/( @fH! ^@f0!#p/(@g!@L;@~!0L+@(~!Li[2N K@@~!K0@H!Lo@W@@К0!t]b0b$b h#4hjһVcS