ELF@@)'%c Cd Cd   > > > google,gs-tk4c e8x   *8FTbipwy{}~><:88 8 6 6 4 4 4 4   ^8Xdtx A1080x2424@60:60x 88Xdtx A1080x2424@120:120xNG8Xdtx A1080x2424@30:30xU(@x@ZZ%S$QQ~Q 5*7+ wZZ:Ű6X [ BF0hh2)gbb_/"h,jh,jh,jh,jl\iP../private/google-modules/display/panels/caimito/panel-gs-tk4c.clp exitpanel_gs_tk4ctk4c_change_frequencytk4c_set_ssc_enrestore mode (%s) clock after resume or lp exit tk4c_update_ffc%s: hs_clk_mbps: current=%u, target=%u tk4c_pre_update_ffcraise mode (%s) clock to 120hz on %s %s: invalid refresh rate %uhz panel-gs-tk4cno current mode set %s(wrctrld:0x%x, hbm: %d, dimming: %d) tk4c_set_brightness%s: pixel off instead of dbv 0 hbm_on=%d hbm_ircoff=%d. %s: updating for hs_clk_mbps=%u tk4c_enabletk4c_update_wrctrldtk4c_atomic_checkresumessc_mode skip update ssc_mode=%d panellow%s no available brightness capability night%s: invalid hs_clk_mbps=%u for FFC init%s: capped to dbv(%d) %s: no new mode highcmdsets%s: change to %uHz exit LP mode in lp mode, skip to update dimming usage ?#{WOA8C_@  "(RC"R*C9 RHR)rR! rBRh_!bC!y!R!3R3BRRyhK9 Rw_qR( i R"ѡ3BRRCxS8B94(R#"R*#9^R*h A8C_ TOEWD{B@#_!BciHfK9B)Qc? q'*@E?#{O T  !BOA{¨#_?#{OCA8C@u*q`TqT"!bRRqhR)qSBRR y9!BRR!bRR!B*!B*A8C@ TOC{A@#_$ԩ?#{WOCA8*C@@B94hk9(4hR""R*9+9h@=@H @*_Q'r^rk@TE0?*>r Thk9(4hR""R*9+9h@ @@%@>kTh@ Z!}S!hk94*A8C@ ATOCWB{A#_֠"!"R*4Rt+9 *Bc!!B**,q?#{OA8CAyq`TA8C_ TOC{B#_K9 R @qRH j R !ѡ3BRRCxS8`@!jHfK9BJQc_ q' *@@,;)?#{WOA8CbRR@!u"R#( rRR H Q?qHT qTCqhTR )  C9EqTR ))@ ҨRE C9#"RRR#6rRR HR#BRRqy'9BK#RR H#bRRyq(R+9!BRR!bRRH! Q? q' qA8C_ TOEWD{B@#_k!?#{A8C@ 9 B9@5?r R RI j R!ѡ3BRRCxS8A8C_ AT{B#_! HBK9JQc_ q' *@@,q?#{,{#_# d?#{ WO`@)(@ k T@ R%* @`@_`@ q T @ @ R@% @  @ &@9 4h@BB9 B9qq(J7*@92*9&@9h5ȺD94W4qTF@yjRZ@yJ r}  aS( K}*@ f  k`T*@9)R2*9hb@ !!9 &@9a@h5ȺD94B @ɒ@ k T*@9@2*9hb@!!9 OC*WB @{Ĩ#_`@!B&@95a@B4O?#{@{#_> Җ?#{(| S (, 3*{#_k!?#{WOCA8C( g9?kT A8C@ ATOCWB{A#_t@*!bRR"h'9!bRRRȭrRR66R9rRRbR 9yR!bRR!bRRbg9!a@B> Җ?#C{WOCA8*C@ A86Fc@RRצrs"!bRR!bRR q`T" qTIkTRR8RR rRR9!bRR!bRR6FcRA8C@ TODWC{A@C#_֠@!B*ARR  qT RR @!B*(R8RbRR 9y@IBc*܋7?#{OCA8C@ A8Ձ6Fc@RBs"!bRR!bRRRȦrRRRBRRy!bRR!bRR6FcRA8C@ TOB{A#_@Bc?#{;A8#C)=>=Ѫ A8C_ T{F;@#_ )8 Jii C)e}Iii(%Țh6A8h@***hh @h`Th @h?#{  ^RR+9` @{¨#_H<ű6?#{!{#_ g@?#{{#_author=Taylor Nelms description=MIPI-DSI based Google tk4c panel driverlicense=Dual MIT/GPLvermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=panel_gs_tk4cscmversion=gbcb86b07508ddepends=gs-panelalias=of:N*T*Cgoogle,gs-tk4calias=of:N*T*Cgoogle,gs-tk4cC*=LinuxLinuxpanel_gs_tk4cmipi_dsi_driver_register_full`mipi_dsi_driver_unregister:Pgs_panel_reset_helperB0gs_dsi_dcs_write_buffer ]usleep_range_state"tRgs_dsi_send_cmdsetnmipi_dsi_compression_mode[gs_dcs_write_dsc_config0ags_panel_set_lp_mode_helper:*_dev_errғ__stack_chk_failfv__dynamic_dev_dbgdebugfs_lookup,FPgs_panel_debugfs_create_cmdsetdput 4drm_mode_vrefresh@~_dev_info.$_dev_warn0?mipi_dsi_dcs_set_display_brightnessfMgs_panel_get_modeq:drm_mode_equal_no_clocksEgs_panel_get_panel_rev2 c__tracepoint_panel_write_genericӬcpu_numberNY__cpu_online_mask__traceiter_panel_write_genericMJpreempt_schedule_notrace@devm_kmallock%\gs_dsi_panel_common_initgs_panel_prepareǻgs_panel_disableڡgs_panel_unprepareGggs_panel_get_modes(gs_panel_set_binned_lp_helperhHWogs_panel_read_slsi_ddic_idrgs_dsi_panel_common_removemodule_layoutGNUlV^䰛i%PD|GNUHh   4Pii~~88~~!!0t4t8DHPX \ `dlt|h h  $ ( 8<q @q PT X \r`rlt<x<|rr$  ,@pDpHLPT\dhp|@TX\dl8p8x~|~!!h h $P T   $PT X hlq pq D l ,p ,x   ~ ~ 8 8 ! ! P   l \p \t x |      5 5       G G< p  h h      ( H      q q  g g     N N <@Xh \h lp t   q q ;;\`dhpPP TXhh lh |    q q ; ;@HLP~T~X\`8T @(` 4$@(0 4h8`@$ D H`PL TT X` d hp t x@0xHDP@PXpx z   (8@X x , T   $Px8HXh8`h k  o 0 q P t       @  ` h      q @  `        @  ` h       @  `  q d~8d@!HP~pdxd5d5d (0NPdX`hd~[(`Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) $),14=@CKR\aceijmnqtwxyklbz{d|}~fghIJ "8;GO_V    N   d* 8D 0N 88 ax  h  q   H    p8 8< ^50x $i( j  .  @(  X  W 4 ^  P8P P `|8  4, $f ( , IT ,>P T  t X  pi8J     $w   2  P84bhw$D $ 8R L D q  `P, \` 8@HXxx   @0{S )L  )4 ]4 S k  o  t  ;     >  ! ~    p  4  l   D   d    V      R   *   k   } ra r  8 J"@ f "- "F  % p ]Lg ,q; : *M keGe,q $ %Ou#\i*W26EW{)s00(XT3~I@.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions.modinfo.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.datatk4c_brightness_capabilitytk4c_change_frequencygs_panel_get_panel_revtk4c_get_panel_revdputtk4c_debugfs_initgs_dsi_panel_common_inittk4c_init_cmdsettk4c_lp_cmdsettk4c_off_cmdsetgs_panel_debugfs_create_cmdsetgs_dsi_send_cmdsettk4c_mode_setmipi_dsi_dcs_set_display_brightnesstk4c_set_brightnesstk4c_is_mode_seamless____versionsdrm_mode_equal_no_clocks__kcfi_typeid_gs_panel_get_modestk4c_lp_modestk4c_modestk4c_init_cmdstk4c_lp_cmdstk4c_off_cmdstk4c_gs_funcstk4c_drm_funcs_dev_errgs_panel_drivermipi_dsi_driver_unregistergs_panel_reset_helper__kcfi_typeid_gs_panel_set_binned_lp_helper__kcfi_typeid_gs_panel_set_lp_mode_helpergs_dsi_dcs_write_buffercpu_numberdebugfs_lookuptk4c_binned_lp_dev_info_dev_warntk4c_set_ssc_enunderrun_parammipi_dsi_driver_register_full__stack_chk_fail.compoundliteral__cpu_online_masktk4c_atomic_checkdrm_mode_vrefreshgs_panel_of_matchtk4c_set_dimmingpps_configgs_dcs_write_dsc_config__dynamic_dev_dbgpixel_off__kcfi_typeid_gs_dsi_panel_common_removeusleep_range_stateltps_update__kcfi_typeid_gs_panel_unprepare__kcfi_typeid_gs_panel_prepareinit_module__this_modulecleanup_module__mod_of__gs_panel_of_match_device_tabletest_key_disable__kcfi_typeid_gs_panel_disabletest_key_fc_disabletest_key_enabletest_key_fc_enabletk4c_enablegs_panel_get_modetk4c_set_nolp_modemipi_dsi_compression_modetk4c_set_hbm_modepreempt_schedule_notracetk4c_panel_probetk4c_lp_low_cmdtk4c_lp_night_cmdtk4c_lp_high_cmd__kcfi_typeid_gs_panel_read_slsi_ddic_idtk4c_brightness_desctk4c_reg_ctrl_descdevm_kmalloc__tracepoint_panel_write_generic__traceiter_panel_write_generictk4c_pre_update_ffctk4c_update_ffcgoogle_tk4c_note_9__UNIQUE_ID___addressable_cleanup_module479$d.69$d.59$d.49.compoundliteral.39$d.39.compoundliteral.29$d.29.compoundliteral.19$d.19.compoundliteral.9$d.9__UNIQUE_ID___addressable_init_module478tk4c_atomic_check.__UNIQUE_ID_ddebug468$d.58$x.48__UNIQUE_ID_alias338$x.38.compoundliteral.38$x.28.compoundliteral.28$x.18$x.8$d.8$d.57$d.47__UNIQUE_ID_alias337.compoundliteral.37$d.37.compoundliteral.27$d.27$d.17$d.7tk4c_set_ssc_en.__UNIQUE_ID_ddebug476tk4c_atomic_check.__UNIQUE_ID_ddebug466$x.56$x.46__UNIQUE_ID_depends336$x.36.compoundliteral.36$x.26.compoundliteral.26$x.16$x.6.compoundliteral.6$d.55$d.45__UNIQUE_ID_scmversion335.compoundliteral.35$d.35.compoundliteral.25$d.25$d.15.compoundliteral.5$d.5tk4c_update_ffc.__UNIQUE_ID_ddebug474tk4c_set_brightness.__UNIQUE_ID_ddebug464$x.54$x.44__UNIQUE_ID_name334$x.34.compoundliteral.34$x.24.compoundliteral.24$x.14$x.4.compoundliteral.4$d.4$d.63$d.53$d.43__UNIQUE_ID_vermagic333.compoundliteral.33$d.33$d.23$d.13.compoundliteral.3$d.3__UNIQUE_ID_license482tk4c_pre_update_ffc.__UNIQUE_ID_ddebug472tk4c_update_wrctrld.__UNIQUE_ID_ddebug462$d.62$x.52$x.42$x.32.compoundliteral.32$x.22.compoundliteral.22$x.12$x.2$d.2__UNIQUE_ID_description481$d.61$d.51$d.41.compoundliteral.31$d.31.compoundliteral.21$d.21.compoundliteral.11$d.11$d.1__UNIQUE_ID_author480tk4c_enable.__UNIQUE_ID_ddebug470$d.60$x.50$x.40$x.30.compoundliteral.30$x.20.compoundliteral.20_note_10$x.10.compoundliteral.10v@ PN2VO c%^%%@0h0=0v0J@HB&5000@HZx&%00( @ZH&@[&q@ ^0&I@P^&kX0f@Hf&[`0V@`f&h0L1@xf&@xi`&U0iLojx303@@(k0& 8@ B$(B Xk5Xk`(#-C