ELF@@ ?#^{ s" !RRR;  @*{¨^_#_֟$a@Bc$a@Bc?#^{Ot"!*`b#(R*hb#9OA{¨^_#_?#^{O `#hHqaT`"`&@*}RRt"`&@!R}RR`&@*}RR`&@!RRR OA{¨^_#_֟$a@Bc$a@Bc?#^{O*2$2$9OA{¨^_#_?#^{COA8*BQ*@R qSjr)Q} q RI%51 y9h@BR!7 A8B@ TOC{A@^_#_`@!*!*R$RFR*$a@Bc?#^{ _WO*t6``2@@5 RwRt:`RG*43`"`&@*`:`ZG5 }RR`:`VG5 RkR``2@5 d$a@B @ 5 R8Rw:`VG5 ,Rrv:xVGhN *`5@@*5 }RRw:`ZG 5 v:xZGhN * 5@@* 5 }RRu4@ 5 ** @ODWC_B{Ũ^_#_*`@!*`@!*`@!*`@!*`@! *`@!`@!`@!*`@!`@!$a@B$a@B$a@B $a@B'$a@B@$a@B+$a@BB$a@B$a@B9?#^{O*> SqT`(Rh* `@!*I4`(@t* `@!*OA{¨^_#_?#C^{CWOA8B`(t@u*JqI T"_RBR y 7h?R yh@BR! 7w'*#RqTߒTR yh@BR! 7h?R yh@BR! 7q!T`V(*V(9A8B@ TODWC{A@^_C#_!*`'!R*`@!*!*R$RFR*`@!*!*R$RFR*`@!*!*R$RFR*`@!*!*R$RFR*q T`@!*`'!R?#^{og_WOu@!`?t2T!`:?tRCTt5 zA!Rq T*Z@*7 ?kT`C|@b @$`C|@c @!`:?vVCT5!`:?uZCTU5v:@!#R7 @t:!#R7 *9`@!`@!`@!"`@!`@!@*`@!*`@!**OEWD_CgBoA{ƨ^_#_֟$u@cNB$u@cNB?#^{COA8Bt2$h2d9RqR( i R y9h@BR!7A8B@ TOC{A@^_#_`@!*!*R$RFR*$u@h2d9 )JqEBc@@?#^{O`"؁RR`OA{¨^_#_?#^{!{^_#_?#^{{^_#_dboe,ts110f5mlg0 @KLOz@:   d(Kx Z# %A&12'[1ф0$$`: @QS$U"h VwXYj!;6)@author=Ken Huang description=MIPI-DSI based BOE ts110f5mlg0 panel driverlicense=GPLvermagic=5.10.209-android13-4-g92e94fca2f15-ab12318583 SMP preempt mod_unload modversions aarch64name=panel_boe_ts110f5mlg0depends=panel-samsung-drvalias=of:N*T*Cboe,ts110f5mlg0alias=of:N*T*Cboe,ts110f5mlg0C*scmversion=gfe1f895b8c38G&.6command: i2c_pwr enable successfully avdd disable failed failed to get disp_avee provider i2c_pwr disable failed ts110f5mlg0_preparets110f5mlg0_set_cabc_modeavee-microvolt../google-modules/../devices/google/tangorpro/display/panel-boe-ts110f5mlg0.conavdd enable failed i2c_pwr disable successfully avee disable failed %s + failed to parse avdd-microvolt: %d panel_boe_ts110f5mlg0failed to write cmd (%d) vddi enable failed failed to get display i2c-pwr vddi disable successfully disp_biasfailed to get panel vddi %s is enabled by bootloader avee enable successfully avdd set voltage successfully failed to parse avee-microvolt: %d unknown rev from panel (0x%x), default to latest panel_rev: 0x%x 0failed to parse disp_bias entry %s is disabled by bootloader failed to get disp_avdd provider vddi enable successfully ts110f5mlg0_parse_regualtorspanel-boe-ts110f5mlg0disp_avdduse avee-microvolt: %d uV avdd disable successfully %s(wrctrld:0x%x, dimming: %s) avdd-microvolt%s - avdd enable successfully i2c_pwr enable failed avee set voltage successfully ts110f5mlg0_update_wrctrldoffdisp_aveeuse avdd-microvolt: %d uV 3i2c-pwrts110f5mlg0_resetavee set voltage failed avdd set voltage failed vddi disable failed read_id is not supported in panel_rev: 0x%x vddi%s CABC state: %u ts110f5mlg0_set_poweravee enable failed avee disable successfully Unable to read panel id (%d) Linuxpanel_boe_ts110f5mlg0lumodule_layoutC9Cexynos_panel_remove}kexynos_panel_set_brightnessw[exynos_panel_get_modese{exynos_panel_unprepare)0Texynos_panel_disableM,_exynos_panel_common_init.3odevm_kmallocs}=F__hwasan_load1_noabortC60of_property_read_variable_u32_arrayƞof_device_is_availableof_parse_phandleY]of_property_count_elems_of_sizeחdevm_regulator_get_optional\__hwasan_store8_noabort/U:devm_regulator_getHWstrlcpy`U@jmipi_dsi_dcs_read.ێ&_dev_info`1 _dev_warn__hwasan_store4_noabortregulator_set_voltageP-Qregulator_disable28regulator_is_enabled­|regulator_enable__stack_chk_failgY|print_hex_dumpYP_dev_err]7mipi_dsi_dcs_write_buffergpiod_set_valuet_A__hwasan_load4_noabort__hwasan_store1_noabort{exynos_panel_send_cmd_set_flagsTexynos_panel_initP'6__dynamic_dev_dbgh'J__hwasan_load8_noabortGusleep_rangekexynos_panel_set_power,cmipi_dsi_driver_unregister thmipi_dsi_driver_register_full1[__sanitizer_cov_trace_pcGNUOdI3teGNU,8dlptKxvKv8v8v((DP`ht pK (p,K04@HLPT\`dh0<t|""(4<P\dp|HH (<HPhx ,<DT\hpx66''  $,0<DHPT\hptK|K^^  $P(70P478DLPT_\`_dpx|0404  N  N  ( , h0 )8 h< )@ L T X \  d h  l x                4 4  , 0 8 @          4 L ` l |            $ , 0 8 @ D H L P l t |                      ( 0 4 8 < @ \ h p t z| z            <@HP\`dlpt|$(4HgPgT`x  $,0<DLPX`h<l<pQQmmqq(0<@DLPX $,48<@D`ht|ccHH $ `(D` H$(04<8@@DH@PDTXx`d@hptlx8p0H X XH |t $ $l( Ppxp,0 8X   "$%08@` @` @` @`  @ `       @ `       @ `       @ `         @ `    ! #% '@-`/0uvK8u@vHPpuxKuuHu (0"PuX5`h7u5 u5u5N0u85@H4hup5x)u5u5_u5 (HuP5X`uQuQquQn(0Android (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6)  ?ABORTWXSYZ[\]^_`a fghijklmnopqrstuvwxyz{|}~M".147:=%(+DGJ ~ <  Z 8W $A,DW E 88( HdS (  p8L0q8-pHn`t<Hx@ 8 D P P8= HQ `68 p8H8W^ 8@ 4?  8# \  808vh8 LDn8 O i 4X P  8  |8}$8T0 8Vd  0  )  )8 a  l pj 0Q <   " $H %  u& 8` -      d   o  C  =       ] J F  +  )       b  0          ~ Z             i j @             U V ,           k  A B        \  \  !@  # % ' - /" 0    p mbmp  @ T ,-" B P8\Qj 0/o&#y+ 0% 0.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.init.plt__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.rela.rodata.rela.data.rodata.str1.1ts110f5mlg0_brightness_capabilitystrlcpyof_property_read_variable_u32_arrayts110f5mlg0_get_panel_revts110f5mlg0_panel_revsleep_out__hwasan_store8_noabort__hwasan_load8_noabort__hwasan_store4_noabort__hwasan_load4_noabort__hwasan_store1_noabort__hwasan_load1_noabortexynos_panel_common_initexynos_panel_initts110f5mlg0_resetts110f5mlg0_init_cmd_setts110f5mlg0_off_cmd_setdevm_regulator_getexynos_panel_set_brightnessts110f5mlg0_parse_regualtors____versionsexynos_panel_send_cmd_set_flagsexynos_panel_get_modests110f5mlg0_modests110f5mlg0_init_cmdsts110f5mlg0_off_cmdsts110f5mlg0_exynos_funcsts110f5mlg0_drm_funcs_dev_errexynos_panel_set_powerts110f5mlg0_set_powerexynos_panel_drivermipi_dsi_driver_unregistermipi_dsi_dcs_write_bufferprint_hex_dump_dev_info_dev_warndisplay_onts110f5mlg0_set_dimming_onsleep_inmipi_dsi_driver_register_full__stack_chk_fail.compoundliteraldevm_regulator_get_optionalexynos_panel_of_match__dynamic_dev_dbgdisplay_offof_property_count_elems_of_sizeexynos_panel_removegpiod_set_valueexynos_panel_unpreparets110f5mlg0_prepareinit_module__this_modulecleanup_moduleof_parse_phandle__mod_of__exynos_panel_of_match_device_tableregulator_disableexynos_panel_disableregulator_enablets110f5mlg0_enableof_device_is_availableusleep_rangeregulator_set_voltagets110f5mlg0_set_cabc_modets110f5mlg0_panel_probets110f5mlg0_update_wrctrldts110f5mlg0_read_idregulator_is_enabledmipi_dsi_dcs_read__sanitizer_cov_trace_pcdevm_kmalloc.compoundliteral.79__UNIQUE_ID_scmversion269.compoundliteral.69.compoundliteral.59.compoundliteral.49$x.39.compoundliteral.39ts110f5mlg0_set_power.__UNIQUE_ID_ddebug429$x.29.compoundliteral.29ts110f5mlg0_parse_regualtors.__UNIQUE_ID_ddebug419$x.19.compoundliteral.19$x.9.compoundliteral.9.compoundliteral.78__UNIQUE_ID_alias268.compoundliteral.68.compoundliteral.58.compoundliteral.48.compoundliteral.38$d.38ts110f5mlg0_set_power.__UNIQUE_ID_ddebug428.compoundliteral.28$d.28.compoundliteral.18$d.18.compoundliteral.8$d.8_note_7.compoundliteral.77__UNIQUE_ID_alias267.compoundliteral.67.compoundliteral.57.compoundliteral.47$x.37.compoundliteral.37ts110f5mlg0_set_power.__UNIQUE_ID_ddebug427$x.27.compoundliteral.27ts110f5mlg0_update_wrctrld.__UNIQUE_ID_ddebug417$x.17.compoundliteral.17$x.7.compoundliteral.7.compoundliteral.76__UNIQUE_ID_depends266.compoundliteral.66.compoundliteral.56.compoundliteral.46$d.46.compoundliteral.36$d.36ts110f5mlg0_set_power.__UNIQUE_ID_ddebug426.compoundliteral.26$d.26ts110f5mlg0_set_cabc_mode.__UNIQUE_ID_ddebug416.compoundliteral.16$d.16$d.6.compoundliteral.75__UNIQUE_ID_name265.compoundliteral.65.compoundliteral.55.compoundliteral.45$d.45__UNIQUE_ID_license435$x.35.compoundliteral.35ts110f5mlg0_set_power.__UNIQUE_ID_ddebug425$x.25.compoundliteral.25$x.15.compoundliteral.15$x.5.compoundliteral.74__UNIQUE_ID_vermagic264.compoundliteral.64.compoundliteral.54.compoundliteral.44$d.44__UNIQUE_ID_description434.compoundliteral.34$d.34ts110f5mlg0_set_power.__UNIQUE_ID_ddebug424.compoundliteral.24$d.24ts110f5mlg0_prepare.__UNIQUE_ID_ddebug414.compoundliteral.14$d.14$d.4.compoundliteral.73.compoundliteral.63.compoundliteral.53.compoundliteral.43$d.43__UNIQUE_ID_author433$x.33.compoundliteral.33ts110f5mlg0_set_power.__UNIQUE_ID_ddebug423$x.23.compoundliteral.23ts110f5mlg0_prepare.__UNIQUE_ID_ddebug413$x.13.compoundliteral.13$x.3$d.3.compoundliteral.72.compoundliteral.62.compoundliteral.52$d.52.compoundliteral.42$d.42ts110f5mlg0_set_power.__UNIQUE_ID_ddebug432.compoundliteral.32$d.32.compoundliteral.22$d.22.compoundliteral.12$d.12$x.2$d.2.compoundliteral.71.compoundliteral.61.compoundliteral.51$x.41.compoundliteral.41ts110f5mlg0_set_power.__UNIQUE_ID_ddebug431$x.31.compoundliteral.31ts110f5mlg0_parse_regualtors.__UNIQUE_ID_ddebug421$x.21.compoundliteral.21ts110f5mlg0_reset.__UNIQUE_ID_ddebug411$x.11.compoundliteral.11$x.1.compoundliteral.1$d.1boe_ts110f5mlg0.compoundliteral.70.compoundliteral.60.compoundliteral.50.compoundliteral.40$d.40ts110f5mlg0_set_power.__UNIQUE_ID_ddebug430.compoundliteral.30$d.30ts110f5mlg0_parse_regualtors.__UNIQUE_ID_ddebug420.compoundliteral.20$d.20ts110f5mlg0_reset.__UNIQUE_ID_ddebug410.compoundliteral.10$d.10@0YpTqrEt8@@?,580@k%0 @Pl` @lXP@r`  ih$[%(@h{ ,2)&/!@`K0LoP00@@X0^4@ >$> r P;