ELF`@@@'%:{H7}Fw$(MxcHN#pX<9 l#;J0E)J.aC b\uHXIG HB ,2G%%C   n X > F $$$$$$$$$$$$$$$$$hbm_workqlocal_hbm_timeout_work idle: %s (%s) countinvalid allow wakeup by state change value invalid cabc_mode value-lp_%spanel revision array is not defined! &(&ctx->idle_work)->timerstrnlenno device tree information of exynos panel failed to get reset-gpios %ldpanel vddr_en found time state does not support %ux%u@%d on %s state activeexynos_panel_connector_get_property%s: brt(%llu) %s: unable to find compatible LP mode for mode: %s succeed to link %s sysfs unsupported panel_index %d exynos_reset_panelreset_panel: exynos_panel not exist error_count_unknown&stats->lockLPexynos_panel_prepareexynos_panel_wait_ready HANDOFFrdy-gpios%s: current mode is null time state does not support %ux%u on %s HBMsucceed to register devtree backlight phandle failed to attach connector properties reset_panel: reset panel failed wait_frame_transfer_done%s: is_lp: %d, vddd_gpio: %d exynos_panel_bridge_atomic_checkfailed to list OSC2 clocks (%ld) invalid hbm_mode value allow_wakeup_by_state_change../private/google-modules/display/samsung/../common/include/trace/dpu_trace.hunable to get panel rev, default to latest register notifier failed(%d) Common Panelfailed to register backlight device &ctx->mode_lockexynos_panel_post_power_onOFFvddr_en&x->waitpower_state hdr_formats: 0x%x %s: operation_rate(%u) gammaexynos_panel_pre_commit_properties%s: skip LHBM/GHBM updates during lp mode, pending_update_flags(0x%x) %s: set LHBM to %d do mode change (`%s`) unexpectedly when LHBM is ON failed to set normal mode TE2 timing: ret %ld refresh_ctrlpower_modepower_mode_showexceed max count of resolution table panel_update_local_hbm_notimeout_lockedUNKNOWNidx %d exceeds mode size %d disp_stats_update_state%s: doing lhbm recovery HBM is not supported te2_stateUnable to read panel id (%d) 3panel_rev: 0x%x %s + failed to set power: ret %d register notifier failed(unexpected type of connector) (work_completion)(&(&ctx->normal_mode_work)->work)panel ready detected: %lldms vddr&(&ctx->hbm.local_hbm.timeout_work)->timer%s: turn off LHBM panel_update_idle_mode_locked luminance: [%u, %u] avg: %u addressfailed to set LP mode TE2 timing: ret %ld %u dimming_onadded display mode: %s panel_get_idle_time_deltapanel: %s | bl: brightness@%u, state@0x%x exynos_panel_parse_regulatorsRIS panel_state: %s failed to set vddd at %u uV time_in_statestate_showfind available lp vrefresh from lp modes exynos_panel_disableenter %dhz LP mode (work_completion)(&(&ctx->idle_work)->work)&(&ctx->notifier_head)->rwsemcreate ssc_en sysfs node exynos_update_status%s: LHBM state = %d before becoming effective bl-ctrl-dcstypereset_panelset_dimmingmipi_time_window%s: schedule normal_mode_work while exiting LP mode %d dim_brightnessLP state is null %s-te2@%d unable to create acl_mode ONFALLpanel is not enabled %swakeup source creation was unsuccessful dimming_on: %s failed to set op rate: %u Hz changeabledisablelocal_hbm_modewait %dms failed to initialize connector with drm true%s: returning existing lp mode blob lp_entry === %dhz Mode Gamma === nameset_bldbv_waitpredicted_te%s: check mode_set timing exit. notify_op_hzerror_count_tedefer mode %s switch until enabling panel panel_nameosc2_clk_khz%d %u %u %d Project Code '%s' is longer than maximum %d charactrers failed to configure panel settings enable0x%02x MODESETNo rdy-gpios specified for panel, skip irq registration brightnessoffregreset_panel: reset_gpio is invalid set_op_hz%s: check mode_set timing enter. te_period_us %u, te_usec %u hbm_mode_storeUIUnknown rev from panel (0x%x), default to latest unexpected mode `%s` while enabling LHBM, give up HANDOFF-MODESETexynos_panel_connector_set_propertyno response back lhbm_on_delay_framesdefaultidle_delay_ms_storeop_hz_showexceed max count of vrefresh range unable to create bl_device_groups groups unable to create ssc_en _exynos_panel_reg_ctrl%ux%ux%d@%dexynos_panel_register_irqs current mode: %s te@%d secondary-panellhbm_postwork_disablednormal_mode_work_delay_msop_hzexynos_panel_bridge_disablelocal_hbm_max_timeoutdisp_stats_inittime state init mode: %spanel_samsung_drventer lp_%s %s: unsupported idle mode %dfailed to probe samsung panel driver(%d) _exynos_panel_disable_normal_feat_lockedtouchorientationinvalid display orientation %d req: %d, br: %d Off hbm_mode: %u %s: global_hbm_mode(%llu) %s: operation_rate(%llu) panel_extinfo: %ux%u@%d exynos_panel_reset%s - failed to register devtree backlight (%d) no valid regulator found id=%d %s: requested %d, effective %d %s: delay(us): %lld(EN), %lld(TE) Onbacklightpayload_exynos_panel_set_vddd_voltagepanel_modelte2_lp_timingNAexynos_panel_common_initfailed to set post power on: ret %d ON or LPUN-INITBLANKresetRequest rdy irq number(%d) failed: %d %s: skip the same op rate: %u Hz invalid min vrefresh value invalid idle delay ms STILLfind available vrefresh from modes reset=L, delay: %dms __fortify_strlenfailed to get panel vci. local_hbm_post_workexynos_panel_connector_atomic_commitexynos_drm_connector_attach_touchattach bridge %p to encoder %p invalid mode %s %s: %u hbm unsupported in LP mode find available resolution from modes set pre power off 6panel vddd found %s: only single LP mode available can't create cmdset dir failed to get normal mode TE2 timing: ret %ld panel_idle_store_0panel is not in LP mode vdddfailed to run display lhbm kthread exynos_panel_bridge_mode_setchanging display mode to %s, lp %d, vrr %d panel_fpsMOVIE../private/google-modules/display/samsung/panel/panel-samsung-drv.cfailed to set pre power off: ret %d ignore vddd_gpio_fixed_level value %u %s: local_hbm_on(%s) %s: dimming_on(%s) %s: restore mode (%s) clock after rrs serial_numberavailable_osc2_clk_khzpanel enabled at boot failed to get panel extinfo, default to latest &ctx->crtc_locktime state does not support %dhz on %s %s: global_hbm_mode(%u) exynos_panel_get_lp_mode%s: found lp mode: %s for mode:%s panelunable to link %s sysfs (%d) lpflags4%s failed to get vblank for ref point. exynos_panel_set_op_hz%s encoder is null mode change at boot to %s %s: cancel normal_mode_work %s: keep mode (%s) clock %dhz on rrs unable to enable atc for op Local HBM is not supported invalid acl mode found TE2 timing %s at %dHz: rising %u falling %u %s-%01X%02X-%02X%s exynos_panel_set_binned_lp4unable to add panel sysfs files (%d) samsung common panel driver has been probed exynos_panel_pre_power_offfailed to get panel vddi. local_hbm_wait_and_notify_effectivenessinactivedisabled is_partial: %s 4%s failed to get vblank for dbv wait hbm_modetime_window_wait_crtc%s: raise mode clock %dhz on op_hz %d panel_idleinvalid force_power_on value unknown CABC mode : %d failed to write cmd (%d) local_hbm_wait_and_send_post_cmd%s: fail to find time stats idx for %ux%u@%d %s: mipi_sync(0x%llx) can't create lp dir set atc config %d Failed to attach brightness capability (%d) skip mode %s switch when panel isn't active, mode_in_progress=%d %s: failed to get current mode, skip mode check invalid number of TE2 %s timing: expected %ld but actual %ld min_vrefresh%d %u %u %d %llu set default panel mode[%d]: %s %s: schedule normal_mode_work &(&ctx->normal_mode_work)->timer&ctx->lp_state_lock%s: unknown current mode Failed to get irq number for rdy_gpio: %d statetime state does not support %s %s: set op_hz to %d predicted_te_delta_ustime_window_wait_te_stateexynos_panel_bridge_enablete2_timingpanel_need_handle_idle_exit%d 0 0 0 %#02x local_hbm_mode_storecabc_modeinvalid ssc_mode value exceed max count of lp vrefresh range Invalid panel panel_index parsed from dsi name %s Invalid panel id passed from bootloaderwait panel ready timeout: %ums exynos_panel_parse_gpiosvddd-normal-microvolt%s: last mode %ums ago, schedule idle in %ums falseunable to link panel sysfs (%d) exynos_panel_node_attachprimary-panelrevexynos_debugfs_reset_panelkeep atc on for op %s: current %s(bts %d), target %s(bts %d), type %d failed to get LP mode TE2 timing: ret %ld invalid panel idle value %d 0 0 0 %llu exynos_panel_get_current_mode_te2command: exynos_panel_get_modesUnable to read panel extinfo (0x%x: %d) vci4ignore vddd normal %u exynos_panel_normal_mode_workenabled%s: mipi_sync(0x%lx) panel_pwr_vreg %ux%u@%dMissing LP mode command set normalfailed to find %s TE2 timing at %dHz exynos_panel_initlp_statevddd-lp-microvoltbl range is changed to %d failed to create hbm workq! mode %s, clock %dkhz is invalid! exynos_panel_check_mipi_sync_timing%s: cancel normal_mode_work while entering LP mode self refresh state : %s %s: restore mode clock after op_hz force_power_onte2_state_showals_table rising %u falling %u module id: 0x%x, revision: 0x%x lhbm_kthreadmode %s, clock %dkhz %s: cancelling delayed idle work cmdsetsunable to disable atc for op refresh_rate%s: panel is not enabled Unable to read power mode register (%#02x: %d) %u unknown rev from panel (0x%x), default to latest failed to register `%s` wakeup source failed to %s regulator id=%d set post power on (&ctx->hbm.local_hbm.worker)->lock6reset_panel: pull reset_gpio to low to reset panel failed to get panel display modes invalid panel idle handle exit value min_vrefresh_storeavailable_disp_statslp_state_showUnable to read DDIC id (%d) reset=H, delay: %dms exynos_panel_wait_for_vsync_donepanel%d-backlightexceed max number of bl range vddd_gpio_fixed_levelvddiRequest rdy irq number(%d) okay (%sING_TRIGGER) panel_idle_workexynos_dsi_payload_showset_hbm%s: rr-te: %lld, te-now: %lld, time window [%llu, %llu] te/pulse: %u/%u idle_delay_msinvalid osc2 clock value invalid op_hz value invalid local_hbm_max_timeout_ms value preferred display mode: %s exynos_panel_unprepare(work_completion)(&ctx->notify_panel_mode_changed.work)(work_completion)(&ctx->notify_brightness_changed_work)panel vddr found %s: mipi_sync(0x%lx) pending_update_flags(0x%x) set_lhbminvalid dimming_on value invalid local_hbm_mode value fixedssc_entime state init mode: OFF&ctx->bl_state_lockunable to create cabc_mode %s regulator id=%d with post_delay=%d ms %s: unexpected lhbm(%d) or hbm(%d) @ %s, force off to avoid unpredictable issue post-vddd-lp(work_completion)(&(&ctx->hbm.local_hbm.timeout_work)->work)mode %s, clock %dkhz is different from calculation %dkhz! panel_idle_queue_delayed_work ext_info: %s %s: brt(%u) %s: %s acl_modeZZ@TF?#{{#_܁?# eE;I9@b6?UTKU@ RJi@(! kJi} ?qkT)I*@)Q?q x*@! x(T*#_@*{y?#{og_WO dE;(9@b6U"T*U@ R)i@q _J)H} qTR `#@y˄'@yQ cqT@x@y@y*B**@ `@B OEWD_CgBoA{ƨ#_@*?#{ O hE B94 eEJi@* =G  eE9@UTU@Ri@k!J @k;} @3 =GJJ @ eE ;9@qTkAkaQq Tm_ATm_ @ kTj@y*yj@y*y *@ J k?qt*!@!OB @{è#_@*@ J k?qt*@y@yB*?#C{OA8 C#R#dE @!@9 !qA6qaT`":R*9A8C_ T*@OD{BC#_`@!*?#{+OA8C RrI R ^RlR@C88xSш_ \E @9 ) @ B R_uJRjy0_xrĸrk@T E0 ?"7CRR`@R RlR_ \E8xS @9I) @  B R_uJRjy0_xrĸrk@T E0 ?"7qT`":CѢR*9A8C_ aT*+@OF{D#_֢`@!!S*R$RfR*`@!!S*R$RfR*q@T`@!*?#{A8*C+Q} R_ r%@,R dE @ 9j19I) @  U9yj6j2y0_xrĸrk@T E0 ?A8C_ T{C#_l>?#{ "_TqTR(r%7`@!Rh (@ )`@!"yhb @{¨#_2}?#{O dEi(@(`@!OA{¨#_*)@IK} ikkTJJ}@? (T`@!Rh `@!@*tX?#{ Oz94Nh4*bTz9N ;BZRZOB @{è#_֠@!R?#{_WOA8C$m9h5dE z9: q@@5!#AR#RUR#q T"@aR#RuRqaT#"R#RRq!T"@!R#R5RqT#R9(Rh&-9hN5_@#R 5 @ _@ Z0_Qrrk@T E0 ?c@(4c@_rQrk@TE0?*44>`@!**W5`@!Rh `@!Rhc@hfEi@ #R!@9 !#qA6qT`":R*95K@(_qrprk@TE0?@*A8C_ AT*@OFWE_D{B#_`@!B`WRtR@`@!*4?#{ WOdE `"@* @T@RqqT!R }RBR~ )}@!}@`"@*@q }RBR~ )}@!}@`"@!R@IRq4 Ո~BR )}@!}@ hJ7A86Fc@R*`J iJ*RhfE>RV) Aq`JkT*v+6R`Jv4 6FcR*yV-9hfE q@)5@0_rQrk@T E0 ?*5 a@B A)Q?qhTq"R *4`@!*OC*WB @{Ĩ#_*`@!*6FcR*; a@BcWa@B*ka@B*ra@BchJ(6a@B*Bija@tB}I G#H?b?#{#OA8C*dE q@*1@JP_rVrk@T@E0@?* 4`@!*cRRClRJR +RC)t6`&@@@T!RR_RBRhfE MO J)Q?q18)9@0_rQrk@T E0 ?*5 a@B EA)Q?qhT* *4`@!`"@@hT*`&@@hT*hfE mA)Q?q1 *5rRiE( A8C_ TOE*{C#@#_W?#{ WOdE 9@ R5@"7fEV}@ 9@?TQ@U@6R76B*T @OCWB{Ĩ#_]L?#{og_WO hbE 9@)RhbE@ 9@?IT5@@"`(E8(5 @y@y**RB***@929 6@97a_B* x  @9v@y29Zz@y^ *OEWD_CgBoA{ƨ#_a_Bca_Bca_BB ?#{_WO. -9y*0-9P 8t bEnK2Uq@7Q64#@.7 (R.qHTx5qiTbE*M@ OC*WB_A{Ĩ#_@H*_Srʻrk@TE0?ֈm9 q'q ) Jq_E!Ba@Bc ?#{   *  @*{¨#_a@Bca@Bc ?#{   !R  @*{¨#_a@Bca@Bc)?#C{og_WOA8C )@ 4*@H q T6@)Qj~Sq iNS)K38@h4 TN@ jTbT@TRra;RւTN@4@?jT_h@ @z_;@ *JQ}? ^E@*'_J199 @yU9i6 2y_xrĸrk@TE0?<4}RBR(A8C_ TOHWG_FgEoD{CC#_!)@?#{OdE*a@@*!OA{¨#_GH R @Z ) @?kT.R* RZZ Ax> RRZ @Rq!(BT4hNKyqThfEq@hm@(_qrprk@TE0?OCWB_A{Ĩ#_h>Ga@B@?#{WOE63**qT@Rrq+a*~k(JbhqH TOBWA{è#_ =ѫ  )8 Jii C)e}Iii(%Țh6`6A8C_ T{F;@#_! J8 k)ij*CJe}jijI%ɚ)6A8i@***)*ih @h`Th @hщ?#{ O@6tRu* 5b2+* @OB{è#_`@!`W!*щ?#{tR{#_ғP?#{Kg _ W O A8C@@ Ru`fFU9@n?qjTBU9qaTqh Tv@2B?T !*@b"T!bR@w胀!#Rh&2B@7@_qbT_qRiR"!.`@!wB@5`@!HRR!@c+胀!*h62B`  hfEHq@@_rQrk@TE0?*`4A8C_ AT*K@OMWL_KgJ{H#_ւB!Bcpa@Bca@BchfEv@!?`.T`@! !?`*T`@!@!?cT~@w2w2B!#R@6x"2B!#R@72B!h^-9@4!?cT~@h w:!?cT~@h v>h@!*1B*@qi@!#Rhr 1B@_qT`@!*`+b!Bv@ `Jq(T*6`@!'(h  hfE@q@?1T 5`:R9:R9*RhJB`@_*r(R`5*hJ ) J`@r!C*w (_@H@_Qrrk@TE0?(G@H_rQrk@TE0?5*h{95`;BRcNB#R`@#?`T`@!wK#`" `@!#hfEiE%@(hfEiE1@(7(@h(#@h(g@(k@(o@h<hfE a@ 4?-qi T`@!IRhfEi -@)@i -@)@i -@) @i -@) @i -@)@i -@)@i -@)@i -@)@i -@)!@i -@)%@i >*`@!***z*`@!thfE? q -@J@j #T -@? qJ@j T -@?qJ @j T -@?qJ @j @T -@?qJ@j T -@?qJ@j T -@?!qJ@j cT -@?!qJ@j T -@?)qJ!@j T 9@I U@RQ@"#hfEV}@ U@?T6*!R hfE X}@ 9@?T5@#*@hjKkJTwj hnKk*T`n ({@ "R{{` !B****hF-9vzR *Rh )` !cRh~hi @RR` !B****hv=R NRh )` !B****hhiv* KR )hh. h2 i6 7(@hhfEA4 R{{` !B****hi R Rh )` !cRh h i R!`BhfEz AH4h`".!B`0!B`3!B`"7!BhfEv"Rm@` 5 )h@x"i1Bh!4*hE!4`@!7(@hE!4`@!(+@hE)R!i4`@!(/@`@!hE!4`@! *`5`@!*`@!`@!*a@Ba@Bya@Ba@B?#{OCA8 RC wRARc <r"R9B` R{{` !B****h R Rh )` !cRh h i bG9(5hfE E@4łR!tBc?BTHR!RtV ւR )hf j hZ h^ ib A8C@ !TOB{A#_ A@4q@%@`@!bG9h5`@!tV ?#{ dEIU@H9@K@?)H;U` TO5@ AAyxAyυxO9@ hT?q TlQ dE Q!  ;ri@RRRJ_ Tfde@"Q*B5!%._! TA4R _kT_RqTdQ@R2DD@@yD"yD@yD&ydL )Q@H!  !Q{#_@*?#{ O(@y)(@y5}~>RjRc@qJ r)ʼnZ) )}**)f$ kATR R)ݤr r@bB) &R)r  kT!* @bB!!*OB @{è#_ֶ`?#{O **OA{¨#_a@Bc`?#{ g_WO; I9i 4u*h@@7(7h@Q q'vRVRub*xB@ h"@5*@@y@yub* RC**{@ 7hAq TikJ)}KkcIJ}K iiLRJj i)`vzh_84hA94`2@*"RvB@u*@@7(7h@Q q'vRVRh@kT@BvOEWD_CgB @{ƨ#_ր@!B***@!B@!@*Զ`?#{@B@{#_ֶ`?#{ Oを!B@ub.*hb1@q@@_qrprk@TE0?`_R@OB @{è#_?#C{WOA8C@2B!#***5@@@@T!v *`4*A8C_ T*OHWG{FC#_ր2B!`@!h-9?#{  @qן*h"-9qh"m95`"@*N hfE 9@jNK_qT @{¨#_`@!(R!RhN hV-9hfE q@)5@I0_rQrk@T E0 ?  A)Q?qHTq"R}*5 a@B 5@ RL( @97L}@?HT *ljijE 5@*ij( E8 J`@!qC`@!?#{ WOdE =@q@  @? qi"ThfE4 =@?qJ@jT =@)@i, hfE 9@  cRcRn"Sj k R @ym q"Sy@y.5&yn" 9@))}@ )T5@/= 4P@y @ykTp6fy@yk@TqT-R  E@ I@?-ir ThfE? HJ@j!T(Rv ifE(9@WRvR Z()RhrI ifEu}@hr *9@_I T(5@"hrI Tzi_kT*?% TP @? J@jCT @? J @jThRDhrIBHR@ @?J @jCT @?J@j"TR4`@!IRhfEi" =@)@iv`@!IRhfEir H)@i @)@i @) @i @) @i @)@i @)@i @)@i @)@i @)!@i@ %@HRiRi"S} h @Ih hfE Y@ ]@?-i TIhfE? KJ@jT @? J@j T @? J @j@ T @?J @j T @?J@j T @?J@jc T @?J@j T @?%J@j# T @?%J!@j ! TK Q@) U@ ]RvR Z()RhI 5}@h ThfEQ@"hI Tzi_kT*?% T`@!IRhfEi K)@i @)@i @) @i @) @i @)@i @)@i @)@i @)@i @)!@i @%@hh"S*RiIj )}hNKi (4 qT`jE@y@y*B*27 * *hRiIhj`n)(}H `@!}R` hI( }I `@}R` ` hI( }I`@}R` hI( }I`@}R` oR!`BR)Rij(8@ a@C @?J@jT @?J@jTRR @?%J@jT @?%J!@jT(R R(RHRhRh aI`@ aI`@ aI`@ aI`@ OCWB @{Ĩ#_a@B~a@B(a@B[a@B hjE Ja@B E8*?qC**Z?#{  RR` @{¨#_keG?#{ P@`"`"hE!hE!hE!hE!`@aE @{¨#_?#{og_WO A8 )C_r*(E#}R 0@ k(Gv #@T@iQ?qTqHT {{@t6*@54BR( a@B**a@B**A8C_ aT*OIWH_GgFoE{D#_`@!* ?#{ O4U4h:UH4`>URtKuRR``6`>URtKuROB @{è#_?#{ OdE q@)!@I 8U 4U_q?qJ Jj6*=tjE )4@95hjKh4k T߂Ru@9h4 h6U4@95ifE*E@* 4HRh:A8Ձ6Fc@R*hfEi:Uq@?q!@_Qrrk@TE0?hEB6FcR* ROB @{è#_hfE E@4h6U4łR ւRha `n  A@4q@%@(t".ւR`**A@ 4)q@)%@`@B!*`@!Ba@d6Ue:UBch6U5U?#{B!{#_r?#{g_WO@@4XR*r@( kT@}@:Hc@95H@ qTQ}'(RE@F@*R$R*B@B4OD*WC_BgA{Ũ#_?#{ +{# R_QL!?#{WO$AhfEjNK )@Jy?q)_qTkVm9 @k55* OBWA{è#_ *+RkV-9@ @!-@`@qJq(_kH_q*t".*` @`hm94hfEq@@H*_rbrk@TE0?h@*!~@hvK4v4u3*hM4iM?kTqTiM?kBT qTiM?kT qTiM?k"Tq TiM?kTqTiM?kbTq`TiM?kTqTiM?kT!qTiM?kBT%q@TiM?kT)qTvR6RVRhMkT JRb Rv @ կa@B*vRRRRRR6RVRa@BV@*Զ`?#{ O观 `@!B&*B;OB @{è#_a@Bcئ?#{ WO /Ղ)*7@΂jhA86Fc@R*Rq:&H) kTu6FcR*3OCWB @{Ĩ#_?#{ WOhEhfEA@ 4 HRr) jV6}S Kq TQquz h-ThV5ur unK}  hjt(}H G kTuzK hjt(}H G kT*)BR hfEq@%@Ht".*hfEq@%@_qrprk@TE0?OCWB @{Ĩ#_t@hnKvjjrKt˖}V G5H hrK}V G%HBc?#{ WOhEhfEE@H 4 HRRrr) *uSJ}VbӴiV Kq TQquz h-ThV5ur unKY  hjt(}H G kTuzK hjt(}H G kT*)BR c:UqThE)RBi:OCWB @{Ĩ#_`@!Bt@hnKvjjrKt˖}V G5H hrK}V G%HBc?#{ O .*hfEq@6hjE hNKyqa Tz@( hrK(4hRm94hjE@q TqThnH* *a@Bc!hrHinHjvH  iIic}IirK R (kT  * Rs 4@R/hRm956(RhN-9)N-9izH6Rt hRm9qz@_ rQrk@TE0?ր6hNKyqThfEq@hm@(_qrprk@TE0?`rOB @{è#_!hjEHa@Bca@Bc***?#{?qb T* IK ? qT*?qT]R bR*XWR \R  Sh|Pӭ40fyn<@kT4fykaT* q T8fykT@B@B@9W+@@R@ T4 @!*#@@*HS@@5hba~@ ) hB@@_rrk@TE0?h)RjA Hq@u@h(Rh8@**ODWC_BgA{Ũ#_ @!* @!v;|?#{ (Fb4_qT!h"!@!hz@@ @{¨#_ց̰?#{og_WO" AZ@ 9@@R5@"7AW}@ 9@?TQ@U@9R7(9B*T!`Ab *q@ATBqT N@hA8!7Fc@R* ByB9B9q54* 9 ?qa T @( _r[rk@TE0?ֈRA(I@4_H_5_*R;R**B9*h4@(?qaTABLq@:Q94h#@ F(R _qHT#Y$5_q $T@_r[rk@TE0?֨R9RJ9h4(R 9d*C@(_*J95!R Y**V@BC!HRu*:RC@ CD9H67?qT_ ?qTL4A@9h4C@_r[rk@TE0?֖4?qhR? jAb&9$R@**6ByqTAq@hm@(_qrprk@TE0?* ZOh2 qT **?q*_kT*_kT&Z @^ _A2q@@_%rQSrk@TE0?րj 5@j {4&F*@BB9h4@(_qrprk@TE0?@ @4jAx*@h@(_1r1rk@TE0?|@(B9h5B94BqTT7F*c`R*A7FcR*OGWF_EgDoC{B#_**z5}@!B9@!BjN9R@h@H*_Srʻrk@TE0?ֈbJ9_ q'?q ) Jq@E!B@B! @B!8@9cB@B9SBX@BB%8?#{Bh4 q Tq!T Aq@M@"_qrprk@TE0?"{#_֍8?#{g_WO" A A@JB9_q*A86Fc@R*_8q@$hZhu"*hZi!@(ub *hB qTqAT55Rh`"*yqaT:R`"*qRh8@iJ9i4)SR9i4!D_Qrrk@TE0??S9hJ94 * 9aBhBqThAq@hm@(_qrprk@TE0?Rh7@(_qrprk@TE0?Z7ujAu*@h@(_1r1rk@TE0?hAq@h@6FcR*ODWC_BgA{Ũ#_ր@!B`jNt9R@@Bc8?#{ WOZ"Ѩ@1CA85Fc@R*׺D9`w4fD9(4fD95*@96&@9h5ȺD94R A85Fc@R*LfD9h5hJ9H4Rh`"u"*h!A85FcR*5OCWB @{Ĩ#_hRiAZh(q@h@(v=9@ub iA*_7q@ (R*h 9hJ94hJ94!R  97@RR9i5ɒDi4_qrprk@TE0?@!B`9@Bc8?#{ B? q$@zT`"aB`" @{¨#_U?#{og_WO' AJ@ "Aq@9 b*A*@*a@( @y*:@y kT(@yN@y kTZO qT@ג@kT*kT9k!T_kT(R*3*@92*9 ՟kaT_k!TZ)_kT*Ȓ@kT*@92*9 @*hR@!B@k@ĂB@ckTHRZ( @y:@y k!T(@yN@y kTkaT_k@T hC9H 6hAB kTBȒ@k ?kT*@9)R2*9r=9 -@BeAB@c!@$CƢB@ZOc**hC9'7r}94@ɒ@ k@T*@92*9r=9Ȓ@k Ոv}9_h4h@D6F$R @9)4v=9r@H@_ rѥrk@TE0?`5*@9 r TBqT@ R @)A)@% @ !@9i5)R 9AB 9@R5@#7A X}@ 9@?TQ@ U@9R7(9B*TI N@@h9*@97ByqTAq@=@@_1rrk@TE0?9*h9@hNɢA˪@i" k* ɢC˪Bi" k* A@9h9h4@9h4 @y@ Q h@* R(Ri*h OGWF_EgDoC{B#_@‚!@)R!"R 9$R6FIi(8@@6Fb@!@\@Bc@F@ĢB@c*3b:?#{ WO7@*+E` 5JqTB )"yh!J )k9 Jq Bq!"E @*!8!ĊC)@!@!J!k9!q@9!qOCWB @{Ĩ#_&?#{WO$@@T@T@ T@`T<@ T0@ TZ@2 SaW@B @2 FaW@Bc<@29 4C9 )aW JqDB3@29 C9 )aW JqDB@)R29  aWAB *OBWA{è#_aW@BcN?#{g_WO CA8C$@T@T@T@`T<@ T@ T0@Tv@h qWd@B@h fWd@BC9h [h@ )W JDBC9h Jh@ )W JDBAh 9Wd@B@ 1C7FCE7A 9@R5@5# 7E*Y}@ 9@?TQ@5U@:R 7H?:B*T@h *A8C_ TOIWH_GgF{E#_֘7FC"EE Q@IVU*@@y @y? kT @y @y?kT @:E U@? TREW}@ U@?TQ@"@y@y kAT @y @y kT ՈEU@TWB!B  ՈEQ@@R?T@*hWd@BcWBcWBcWBBBc|k?#{og_WOHN@B4_qT`@!@BW5CE90RXs@͂R0RтR0RS@(0RCO@0RHS@(Hg@ Hk@R9i;}@TIg@j'CA Th0R ihHk@Cc@0REm@@H"_rqrk@TE0?w@`RR" 0RW#'0R#C0R0R0R0RRDW@ 5 OE*WD_CgBoA{ƨ#_*`@!>*`@!`@!`@!a@BU?#{B!{#_r?#{ _WO@fE 9@5@8Rq@R*R@_rrk@TE0?fE  F'98 *HTOD*WC_B @{Ũ#_֠f?#{#_WOA8C@@? TwRA  #T@94R9@*@`5?T@4*?qT '@9*@ @@yk4 @-eE @+99l @J(t,# @?q+RR? qR-eE @+99Kj @ )U9yi62yP_xrĸrk@T@E0@?*~@qtA8C_ AT#@OGWF_E{C#_U?#{B!{#_r?#{ O@ @R@ @"@9T!*R$R*`F *OB @{è#_!U?#{B!{#_r?#{ @AAR @*{¨#_֠f?#{OCA8C@9Q@NKyq!T`4|@@94"@`?T !   A8C@ TOB{A#_*!!?#{og_W O CA8CH@yW4hfEA87Fc@R*q@IR@@ ~RjT"EB95w!*6@J@ kaT*&7Fc@R*+*@@_Srʻrk@TE0? *R9 R@7FcR*~@;R$6zE@@ kT7Fc@R*l@*zE(zE@h@(_1r1rk@TE0?7FcR*P@@6|#@6@hk9C9 kT6Fc@R*7Eq@@hC9+* k9@ kT?q@_Qrrk@TE0?* @6FcR*@@ 6|@ZR _@)_E9( @)B R?uIRIGy_xrĸrk@TE0?֨@}T7E@946Fc@R*@ 5@@6FcR*4zEB6FcR*+*k94*A8C_ aTOJWI_HgGoF{E#_`@!B*@ wZ`@!@BBD9(6EI@4:K7Fc@R*@@5EI@E K)I@?kT{qT: c7FR*s"E@R _@)_E9( @)B R?uIRIGy_xrĸrk@TE0?֤@@*76Fc@R*JW!C9B+*C9@6FcR*3@7!@D(!G1C7FH7$R @9?qTE)F9 5*:R!*9$R7F?i(8W7F@9* a@BW!@96Fc@R*`@!ABA'6FcR*?#{_WOWfE8q@+*_w@h"E)_qrprk@TE0?"hjD94CqT*ȂVBWȂhjD94ȦTqTOCWB_A{Ĩ#_ր@!B*j9?#{og_ W O A8C DhdE A8!5Fc@R*q@HRrjHh@_%rQSrk@TE0?֠C@C 3h@_Qr_rk@TE0?֠C !t|)!B3ChR^H r(}f@)AN4]@R*c6F(}RRBR6FR*csq'TC_ijtˉ}I GR~ )꣐Rj=r)})eU @ MTijt}I G(H }R ֚}} 鿋R Zr THRr_~J U 4K  U*|))5ҌJmjt J}MMGJ ן|) 4JhTUqHqT~J|)_mTV UC]i7k) RR9@z } ~ )꣐Rj=r)};e* *5 ՟C6M T]@R*c5FL^7`5(R]5F\HR@r5]@R*c6F2(ij6Ft`Rc}I GG("7*>GBR@* ՠ~@OCWB @{Ĩ#_@!@!@Bc\C?#{WOL@NKyqT".*jEPqTB9 RcqR$ * ZK5jE*cBR |@OBWA{è#_q@dˆBc\C?#{WOL@*3M(4MBR7M* q TR`ˣMB 7MB  qc TR`ˣMB 7MB q TR`ˣMB 7MB qc TR`ˣMB 7MB qTR`ˣMB 7MB qcTR`ˣMB7MB !qTR`ˣMB 7MB %qcTR`ˣMB7MB )qTR`ˣMB 7M)qTB R`B OBWA{è#_@*?#{#WOA8CL@R@TaCR,q"T3** v4@q T@q cT @ T@q T@ T@q T@ @T@&q T#@ `T'@   s@!A8C_ !T#@OFWE{C#_\C?#{;R L@B*#ih8|@{#_?#{ OL@;R5 @OB{è#_*@!~@\C?#{ L@(}qT )R#yh|@{#_ @!*?#C{WOC A8)CL@NK)y?qT*5@qTfEq@@".*~Kk`T@*_r rk@TE0?A8C@ T@ODWC{AC#_ր@!@!\C?#{L@ MK? qCTUR|@@{#_?#{WOCA8CL@fEq@V*@NK qT*5@ qBT".*@*@_1=rrk@TE0?sASA8C@ TOCWB{A#_|@!\C?#{ L@BR#m9|@{#_?#{WOCA8CL@9fEq@V.@NKyq!T@5".*@9m9 kTq.@_Qrrk@TE0?sAA8C@ TOCWB{A#_ր@!*@!~@H6 %Gj8Zx|author=Jiun Yu description=MIPI-DSI based Samsung common panel driverlicense=GPLvermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=panel_samsung_drvscmversion=geca5bb885b2bdepends=exynos-drmLinuxLinuxpanel_samsung_drv.pZdsim_trace_msleepscnprintf 4drm_mode_vrefreshz)_dev_warn|`__dynamic_dev_dbg[emipi_dsi_dcs_read\bin2hexғ__stack_chk_failA_dev_errgY|print_hex_dumpjؽ_dev_info`Ϙstrlen;[mhex_to_binAl;kstrtouint__msecs_to_jiffiesӅ3-system_wq}?queue_delayed_work_ony gpiod_set_value ]usleep_range_statee?ktime_get enable_irqGugpio_to_desca?H*gpiod_get_raw_valueWwait_for_completion_timeouto<disable_irqSG drm_mode_equalhydrm_mode_duplicateAeexynos_drm_mode_te_freqdrm_mode_probed_add{f8emutex_lock_nestedmutex_unlock rosysfs_notifySwqueue_work_onTmipi_dsi_dcs_set_display_brightness)1debugfs_create_filemipi_dsi_dcs_write_bufferGEdrm_crtc_vblank_get]drm_crtc_wait_one_vblankEdrm_crtc_vblank_put,W__tracepoint_tracing_mark_writeӬcpu_numberNY__cpu_online_maskVmrcu_is_watchingBY__traceiter_tracing_mark_writeMJpreempt_schedule_notrace#/is_exynos_drm_connectorblocking_notifier_chain_register>{r blocking_notifier_call_chain blocking_notifier_chain_unregisterm"of_device_get_match_datatP6devm_gpiod_get\of_property_read_variable_u32_arrayKof_get_named_gpio_flagsodevm_regulator_getӨCdevm_regulator_get_optional~_printk޻of_find_property2__of_parse_phandle_with_args$8__init_swait_queue_headVfgpiod_to_irq"uirq_modify_status?7devm_request_threaded_irqdevm_backlight_device_register,[wakeup_source_register>U޺exynos_drm_mode_bts_fps%}Ԇlockdep_init_map_typedelayed_work_timer_fn4Kinit_timer_keyz__init_rwsemh˽__mutex_initǨ+drm_panel_initdrm_panel_add)drm_bridge_addsysfs_create_filesOsysfs_create_groups(sysfs_create_file_ns/nc mipi_dsi_attachЙ)drm_bridge_removeܔdrm_panel_remove%Ialloc_workqueue__kthread_init_worker.[kthread_worker_fn&kthread_create_on_nodea!wake_up_process sched_setscheduler_nocheckktime_get_with_offset2?pm_wakeup_ws_event?of_find_backlight_by_nodeRdevm_add_actionput_deviceysɨgpiod_direction_output#]devm_kmallocUjdevm_kfree#=mipi_dsi_detach;osysfs_remove_groupsosysfs_remove_file_ns>zdevm_backlight_device_unregisterhregulator_enablep*regulator_disablemod_delayed_work_on cancel_delayed_workSTqkthread_queue_workkthread_cancel_work_syncfsingle_openseq_printf~aؚseq_hex_dump7complete_all<backlight_device_set_brightnessHmutex_is_locked'system_highpri_wqxBfexynos_drm_connector_initH}exynos_drm_connector_get_properties/~drm_object_attach_property1drm_property_create_blob5d2drm_connector_attach_encoderdrm_kms_helper_hotplug_eventUesysfs_remove_link4atdrm_crtc_vblank_countq6drm_panel_prepare^@drm_panel_disable^%drm_panel_enabledrm_panel_unprepare~\exynos_bts_fps_to_drm_mode_clock~exynos_atc_updateAxmutex_lock_interruptible_nestedRw(drm_printfGY#drm_property_blob_putPFdrm_mode_convert_to_umodeQMsysfs_create_linkdebugfs_create_dirMSdebugfs_create_u32#debugfs_create_boolZdebugfs_create_u8Jddebugfs_create_size_tdebugfs_create_u16memdup_user_nulE:#__kmallocl߅strsepnjkstrtou8 zkfreeeb,__dynamic_pr_debugvseq_puts+seq_putc_Gkstrtobool_from_userJdrm_crtc_vblank_count_and_timedrm_panel_get_modesKof_drm_find_bridgeS=drm_bridge_attachPtregulator_set_voltagenJnesnprintf4strchrZstrncmpkstrndupstrnlenfortify_panicMKkstrtoboolikstrtoint'=Ndrm_modeset_lock=bdrm_modeset_unlockcstrlcat sysfs_emit_atasysfs_emit·yseq_lseekseq_readOsingle_releaseLmdrm_atomic_helper_bridge_duplicate_stateicdrm_atomic_helper_bridge_destroy_stateu drm_atomic_helper_bridge_reset?simple_openemodule_layoutGNU%m }8 ]!]IOGNU(","Ht2!2!{{XXX!X!_! _!,8;!<;!@dXhXlX!pX!^^,lpx\PTX\<`<d~ h~ <<~ ~ ,%,%## 1 1 ?$?0ptxEE""8 H \ I` It     @ h    \  `  l | W W  . .      ! !         @ ` l     p p  8<P\lp? ? ^^A$A$,04dhpx? |? ^8^8PP^^^^I%I%^^ (^p,^p0I%4I%<X^(\^(dhxVVXht+x+^`^`UU0H L ,<@Ph^^^P^PP P  $^(^,04 8 <L^P^T&X&\x|((^0^0ZZ  ^h^h P$P(&,&0<^@^DHL&P&T^^PP[[^^[[   (8h!l!t^H^H,t++^^))$\ _%_%  ? ? 4 <            ,!0! 4! ZD>ZH>l>,p>,t>\@@S@S@`AA>A>B>0B>@BKDBKLB[PB[TB(tB^xB^ C?4C?HC?\C?C^(C^(C(C(CC^C^CCCC^HC^HCCCC^C^C C CCCCtDtD^D^ DTD>dDD@D1D0D\D\DAD\D\DBD\D\DBD\HD\HEBECLE PE Ed Ed EDEEFF^F^FY(FY(,F8F^p>p`ppRhq^Plq^Ptq)xq)q^q^qqqqqq q qSqSq^r^r r8r y|y|zgz z zg(z1,z18zhm_l=l&8}&m&<:<,$g#mM$\G7\$Y$m$3 Mm6  1 )#(m>)DLDT$ my,YJ,e n m F  m# 8C8  m H?H:-,m^-P= l m 090pm6nm v3 <mt0tx%F$%m%LmEIv`"mhFhmhC *)m)*?m  =9 l6 '3 ?0 $YL I ZF B _?}K8< 49 6 2 / 7L  I 8F B =? Dt< H9 5 2 / L H F-88B  > Jp8< H 80C8b5 c2@=8/ KPM786H  t 4E`3(8A |>p68i;  $E8 4 A20`8. K G E @ >?P8: R898Q4 p1-38?. HK_L8}G FE d@ h+ F:> C08: 7 4 1:9h8- M28J UG \=D `@EI8= xr:B87 3 %1 #MJF C ,@ = 4: 8@7 2H83 4'! +@1 L RJ `F dC ? i  I= 9 6 o3 00E8L HI F  )aC ? = 49 8e6 3 h80 RL ISF B@X? <-9 6 2 $!/ 0L I !1F !xB D"6? H"m< l" 9 p"5PW48~2 "a/`@x8L 4#Hp:8F H$A48> &;- 88 &695 JX8\2 '.E.8K ' J("*  0. 2h $4$ 5h/H  5A0 84;@4 X8@5P.`HpcAG;4 90*e  )8)8H8 <:i ;L" ,NA; N H 5E 5\A.8> ,5+ Sl@; 58 5 P<:4H8K8 8=J4.81 @8.A8AK AvG ;(8?E A@0G83> lB: 0D7 4D3 D1 D-@F8xM EJP?8NG F+ lGP6D`%B@8@ GU I0= Ik: I{ I7 I3 I1 JM J  $KJ KF $KCp>8%@ xK=88: M97 (N3 ,N0/8L PNKJ NF N-  QF* OC $j;@I88 pj25P<P8U2 k.`68K dkHp/8E l! 8oUA 4o> 8o] p9; p8 p4=P832 `q{.78K qGL18E q@0M8> 0r:G0 8D8 rC49@h 81 r r1. r:K roGLE 88E s@V> 8,> s:8 87 s31H 81 4t- J 8qM xtJ0D 8GG \u/D@X8 8z@ u=PNK` 8d: tv}7`1( 83 vD w1 wM w, - . /Jpx6 8F z t{0C p{@ t{ {= { : {  p| 27 l|3 p| ~00 ~L ~ ~DJ ~F ~C_J 8? \g 0;= 9  @6 a3 q }0 L IV=x 8zF SCC@ 8? <6 89 D ,W6 (3 ,*0$: 8DL |7 dm 8wI EF B5 8J? $<9 \5/ 82 $/HX 8"L HG 8#F  PjB (?  H_< D8 H5L88p2  \S/ L  pLzH lF p TA > = <; 8 # X+5 TN2 Xs X. TK XW# hG E  ^ ` NA > C# `h2; \8 `# ̝<4 ȝ,2 ̝h# t. K Z <G E " @ > N <: =8 0# <4 1  <*. 3K " <hG 81E <  H<@ D%> H" ~: 7 " l<3 h1 ly" - jM  J @G 4 @(D <s@ @= &A8]: x" v7 3  |1 M # $J F $ 8hC 4@ 8 h= :  +7 |3  \0 L  =J F d C ?  د4= ԯ9 دz t<6 pZ3 t# v0 L I0008sF 4! d<4C `e? d" 4< g9 t ܳ<P6 س 3 ܳ# #0 =L ? е<pI ̵>F е" lB C?  @z< |9  Ķl5 2 Ķ/@Ih8L ܷ 4H 0F 4cBPnC8!?  HX< D8 H5`=8i2 3 `dL/ \K `y# ȼsH ļE ȼB `<A \> `# d; 8  l$5 G2 # x0. tK x PG E # GA > 1 <+; 8 # X(4 T%2 XK2!GE)@>F8-8%8(8-`888#&87@8#x888 8X8N8!88-"88Np848~!8 8(P8W!80(@>%::%77\ q Xa)8P8s)88 8H!08l!h8!87&8' 8aG @J@ \G 0DD0wD@*P=P+Ly:L(7(,3,<,1<;4*M4\J\pGpg( C !$3@$&=$t:t$DG7D`3`(l 1l3dLdB 8YJ8 hFh C-? P=96|v3|Q%0TLTOxIxF)HhCHX?X- =L;Cha9hl?r6<O *'3 n9ZF   $9 DD * U+ dE M H y <,   @( i & hlW$ $ `@ H) X 8  l-  dp  h-   8 0  8\% O ! H"$ p"P3* 4DL  D := އX, f\" U5 =a! 8? | Uu9kLF,`"D]W !b ,C "2,o+U &N $ww ;$ )+#-l L`; o,y i7%\,#,x qK1  g C(U 'u)`,' \%'k&R,SI +gy,f$&6'n$u"++(xC`F?:1 9,11' ,%'['lV,4b{  &Kf,j"! M .note.gnu.property.note.Linux.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions__ksymtab_strings.rela___ksymtab_gpl+exynos_panel_msleep.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.hyp.data.rela.datadev_attr_osc2_clk_khzdev_attr_available_osc2_clk_khzexynos_panel_set_op_hzdev_attr_op_hzexynos_panel_connector_set_propertyexynos_panel_connector_get_propertydrm_object_attach_propertyof_find_propertysysfs_notifyinit_timer_keydisp_stats_init.__keyexynos_panel_common_init.__keyhbm_data_init.__keyinit_completion.__keyof_property_read_variable_u32_array__kstrtabns_exynos_dcs_write_delay__crc_exynos_dcs_write_delay__kstrtab_exynos_dcs_write_delay__ksymtab_exynos_dcs_write_delaybin2hexget_disp_stats_time_state_idxavailable_osc2_clk_khz_showop_hz_showlocal_hbm_max_timeout_showpanel_need_handle_idle_exit_showpanel_cmdset_showavailable_disp_stats_showdim_brightness_showidle_delay_ms_showserial_number_showpanel_extinfo_showerror_count_unknown_showforce_power_on_showdimming_on_showssc_en_showpanel_model_showmin_vrefresh_showte2_lp_timing_showte2_timing_showpanel_pwr_vreg_showpower_state_showlp_state_showtime_in_state_showte2_state_showrefresh_rate_showerror_count_te_showpanel_name_showexynos_dsi_name_showpanel_idle_showals_table_showallow_wakeup_by_state_change_showpower_mode_showlocal_hbm_mode_showacl_mode_showcabc_mode_showexynos_dsi_payload_showpanel_gamma_show__kstrtabns_exynos_panel_get_panel_rev__crc_exynos_panel_get_panel_rev__kstrtab_exynos_panel_get_panel_rev__ksymtab_exynos_panel_get_panel_revgpiod_direction_outputdrm_crtc_vblank_putdrm_property_blob_putdev_attr_local_hbm_max_timeoutwait_for_completion_timeoutdrm_crtc_vblank_countkstrtouintkstrtointpm_wakeup_ws_eventdrm_kms_helper_hotplug_eventdev_attr_panel_need_handle_idle_exit__mutex_initdisp_stats_initexynos_drm_connector_init__kstrtabns_exynos_panel_common_init__crc_exynos_panel_common_init__kstrtab_exynos_panel_common_init__ksymtab_exynos_panel_common_init__kstrtabns_exynos_panel_init__crc_exynos_panel_init__kstrtab_exynos_panel_init__ksymtab_exynos_panel_initdrm_panel_init__kstrtabns_exynos_panel_model_init__crc_exynos_panel_model_init__kstrtab_exynos_panel_model_init__ksymtab_exynos_panel_model_inithbm_data_initexynos_panel_te2_initexynos_panel_connector_atomic_pre_commitexynos_panel_connector_atomic_commitsysfs_emitexynos_panel_of_backlightktime_get_with_offset__kstrtabns_exynos_panel_reset__crc_exynos_panel_reset__kstrtab_exynos_panel_reset__ksymtab_exynos_panel_reset__kcfi_typeid_drm_atomic_helper_bridge_reset__kstrtabns_exynos_panel_debugfs_create_cmdset__crc_exynos_panel_debugfs_create_cmdset__kstrtab_exynos_panel_debugfs_create_cmdset__ksymtab_exynos_panel_debugfs_create_cmdsetexynos_panel_bridge_mode_setdevm_regulator_getdrm_crtc_vblank_getktime_getdevm_gpiod_getstrlcatsysfs_emit_atdebugfs_create_size_tirq_modify_statusexynos_update_statusseq_putsdev_attr_available_disp_statsmipi_dsi_dcs_set_display_brightness__kstrtabns_exynos_panel_init_brightness__crc_exynos_panel_init_brightness__kstrtab_exynos_panel_init_brightness__ksymtab_exynos_panel_init_brightness__kstrtabns_exynos_panel_set_brightness__crc_exynos_panel_set_brightness__kstrtab_exynos_panel_set_brightness__ksymtab_exynos_panel_set_brightnessbacklight_device_set_brightnessexynos_get_brightness__kstrtabns_exynos_panel_get_brightness__crc_exynos_panel_get_brightness__kstrtab_exynos_panel_get_brightness__ksymtab_exynos_panel_get_brightnessdev_attr_dim_brightnesslocal_hbm_wait_and_notify_effectivenesswake_up_processpanel_attrsbl_device_attrssysfs_remove_groupssysfs_create_groupsbl_device_groupspanel_cmdset_fopsexynos_reset_panel_fopsexynos_dsi_name_fopsexynos_dsi_payload_fopspanel_gamma_fopsexynos_backlight_opsexynos_drm_mode_bts_fps____versionssysfs_remove_file_nssysfs_create_file_nsdev_attr_idle_delay_ms__of_parse_phandle_with_args__kstrtabns_exynos_panel_send_cmd_set_flags__crc_exynos_panel_send_cmd_set_flags__kstrtab_exynos_panel_send_cmd_set_flags__ksymtab_exynos_panel_send_cmd_set_flagsof_get_named_gpio_flagssysfs_create_filesexynos_drm_connector_get_properties__msecs_to_jiffies__kstrtabns_exynos_panel_get_te2_edges__crc_exynos_panel_get_te2_edges__kstrtab_exynos_panel_get_te2_edges__ksymtab_exynos_panel_get_te2_edges__kstrtabns_exynos_panel_configure_te2_edges__crc_exynos_panel_configure_te2_edges__kstrtab_exynos_panel_configure_te2_edges__ksymtab_exynos_panel_configure_te2_edges__kstrtabns_exynos_panel_get_modes__crc_exynos_panel_get_modes__kstrtab_exynos_panel_get_modes__ksymtab_exynos_panel_get_modesdrm_panel_get_modesexynos_drm_connector_modes__kstrtabns_exynos_panel_get_revision_by_module_ids__crc_exynos_panel_get_revision_by_module_ids__kstrtab_exynos_panel_get_revision_by_module_ids__ksymtab_exynos_panel_get_revision_by_module_idsexynos_panel_connector_funcsexynos_connector_helper_funcsexynos_panel_connector_helper_funcsexynos_panel_bridge_funcsdisp_state_strexynos_panel_get_state_str.state_str_dev_erris_exynos_drm_connectordebugfs_create_dirstrchr__kstrtabns_exynos_panel_set_power__crc_exynos_panel_set_power__kstrtab_exynos_panel_set_power__ksymtab_exynos_panel_set_powerblocking_notifier_chain_unregisterdevm_backlight_device_unregisterblocking_notifier_chain_registerexynos_panel_connector_late_registerwakeup_source_registerdevm_backlight_device_registerkstrtobool_from_userpanel_rdy_irq_handler__kthread_init_workernotify_brightness_changed_workernotify_panel_mode_changed_worker__kstrtabns_exynos_panel_unregister_notifier__crc_exynos_panel_unregister_notifier__kstrtab_exynos_panel_unregister_notifier__ksymtab_exynos_panel_unregister_notifier__kstrtabns_exynos_panel_register_notifier__crc_exynos_panel_register_notifier__kstrtab_exynos_panel_register_notifier__ksymtab_exynos_panel_register_notifier__kstrtabns_exynos_dsi_dcs_write_buffer__crc_exynos_dsi_dcs_write_buffer__kstrtab_exynos_dsi_dcs_write_buffer__ksymtab_exynos_dsi_dcs_write_buffermipi_dsi_dcs_write_bufferdrm_connector_attach_encodercpu_numberdev_attr_serial_numbersystem_wqsystem_highpri_wqgpiod_to_irqdisable_irqenable_irqdevm_request_threaded_irqexynos_drm_mode_te_freqbl_device_groupkstrndupprint_hex_dumpseq_hex_dumpstrncmp__kstrtabns_exynos_panel_set_binned_lp__crc_exynos_panel_set_binned_lp__kstrtab_exynos_panel_set_binned_lp__ksymtab_exynos_panel_set_binned_lpstrsep__kstrtabns_exynos_panel_msleep__crc_exynos_panel_msleep__kstrtab_exynos_panel_msleep__ksymtab_exynos_panel_msleepdsim_trace_msleepdev_attr_panel_extinfo_dev_infodev_attr_error_count_unknown_dev_warndevm_add_actiondev_attr_force_power_onqueue_work_onqueue_delayed_work_onmod_delayed_work_ondev_attr_dimming_onhex_to_binblocking_notifier_call_chain__kcfi_typeid_delayed_work_timer_fn__kcfi_typeid_kthread_worker_fnpanel_cmdset_openexynos_dsi_name_open__kcfi_typeid_simple_opensingle_openexynos_dsi_payload_openpanel_gamma_openstrlenstrnlendev_attr_ssc_en__init_rwsemmemdup_user_nuldev_attr_refresh_ctrl_exynos_panel_reg_ctrlkstrtobooldebugfs_create_boolcomplete_all__stack_chk_failexynos_debugfs_reset_paneldev_attr_panel_modeldrm_mode_equaldevm_regulator_get_optional_printk__cpu_online_masklocal_hbm_timeout_worklocal_hbm_post_workkthread_queue_workpanel_idle_workexynos_panel_normal_mode_workcancel_delayed_worksysfs_remove_linksysfs_create_link__kstrtabns_exynos_panel_wait_for_vblank__crc_exynos_panel_wait_for_vblank__kstrtab_exynos_panel_wait_for_vblank__ksymtab_exynos_panel_wait_for_vblankdrm_crtc_wait_one_vblank__kcfi_typeid_seq_lseekmutex_unlockdrm_modeset_unlockexynos_bts_fps_to_drm_mode_clockexynos_panel_check_mode_clockdrm_modeset_locksched_setscheduler_nocheckexynos_drm_connector_atomic_checkexynos_panel_bridge_atomic_checkdev_attr_min_vrefreshdrm_mode_vrefreshmipi_dsi_attachdrm_bridge_attachexynos_panel_bridge_attachmipi_dsi_detachexynos_panel_bridge_detach__dynamic_pr_debugdev_attr_te2_lp_timingexynos_panel_check_mipi_sync_timingset_te2_timingdev_attr_te2_timingrcu_is_watchingdev_attr_panel_pwr_vreg__dynamic_dev_dbgparse_u32_bufsnprintfscnprintfseq_printfdrm_printfexynos_panel_handoff__kstrtabns_exynos_panel_remove__crc_exynos_panel_remove__kstrtab_exynos_panel_remove__ksymtab_exynos_panel_removedrm_panel_removedrm_bridge_removegpiod_get_raw_valuegpiod_set_valuealloc_workqueue__tracepoint_tracing_mark_write__traceiter_tracing_mark_writeexynos_dsi_payload_write__kcfi_typeid_drm_atomic_helper_bridge_destroy_stateexynos_panel_connector_print_stateexynos_panel_set_backlight_statedev_attr_statedev_attr_power_statedev_attr_lp_statedev_attr_time_in_state__kcfi_typeid_drm_atomic_helper_bridge_duplicate_stateusleep_range_statedev_attr_te2_statedev_attr_refresh_rateexynos_atc_updatedrm_mode_duplicatedev_attr_error_count_tedevm_backlight_release__kcfi_typeid_single_releaseosc2_clk_khz_storeop_hz_storelocal_hbm_max_timeout_storepanel_need_handle_idle_exit_storeidle_delay_ms_storeforce_power_on_storedimming_on_storessc_en_storerefresh_ctrl_storemin_vrefresh_storete2_lp_timing_storete2_timing_storepanel_idle_storeals_table_storeallow_wakeup_by_state_change_storelocal_hbm_mode_storeacl_mode_storecabc_mode_storegamma_store__kstrtabns_exynos_panel_unprepare__crc_exynos_panel_unprepare__kstrtab_exynos_panel_unprepare__ksymtab_exynos_panel_unpreparedrm_panel_unprepare__kstrtabns_exynos_panel_prepare__crc_exynos_panel_prepare__kstrtab_exynos_panel_prepare__ksymtab_exynos_panel_preparedrm_panel_preparelockdep_init_map_type__kstrtabns_exynos_panel_wait_for_vsync_done__crc_exynos_panel_wait_for_vsync_done__kstrtab_exynos_panel_wait_for_vsync_done__ksymtab_exynos_panel_wait_for_vsync_donedrm_crtc_vblank_count_and_timedev_attr_panel_name__this_moduledebugfs_create_filedev_attr_panel_idledev_attr_als_tableexynos_panel_bridge_post_disableregulator_disable__kstrtabns_exynos_panel_disable__crc_exynos_panel_disable__kstrtab_exynos_panel_disable__ksymtab_exynos_panel_disabledrm_panel_disableexynos_panel_bridge_disableregulator_enabledrm_panel_enableexynos_panel_bridge_pre_enableexynos_panel_bridge_enabledev_attr_allow_wakeup_by_state_changeof_drm_find_bridgeregulator_set_voltage_exynos_panel_set_vddd_voltagedevm_kfreeof_find_backlight_by_nodekthread_create_on_nodedrm_mode_convert_to_umode__kstrtabns_exynos_panel_get_mode__crc_exynos_panel_get_mode__kstrtab_exynos_panel_get_mode__ksymtab_exynos_panel_get_modedev_attr_power_mode__kstrtabns_exynos_panel_set_lp_mode__crc_exynos_panel_set_lp_mode__kstrtab_exynos_panel_set_lp_mode__ksymtab_exynos_panel_set_lp_modedev_attr_hbm_modedev_attr_local_hbm_modedev_attr_acl_modedev_attr_cabc_modeput_devicepreempt_schedule_notrace__kstrtabns_exynos_panel_probe__crc_exynos_panel_probe__kstrtab_exynos_panel_probe__ksymtab_exynos_panel_probelocal_hbm_wait_and_send_post_cmd__kstrtabns_exynos_panel_read_id__crc_exynos_panel_read_id__kstrtab_exynos_panel_read_id__ksymtab_exynos_panel_read_id__kstrtabns_exynos_panel_read_ddic_id__crc_exynos_panel_read_ddic_id__kstrtab_exynos_panel_read_ddic_id__ksymtab_exynos_panel_read_ddic_idmutex_lock_nestedmutex_lock_interruptible_nestedpanel_update_local_hbm_notimeout_lockedmutex_is_lockedpanel_update_local_hbm_lockedpanel_update_idle_mode_lockeddrm_panel_adddrm_bridge_adddrm_mode_probed_addmipi_dsi_dcs_read__kcfi_typeid_seq_read__init_swait_queue_headseq_putcgpio_to_descdevm_kmalloc__kmallockthread_cancel_work_syncfortify_panicdrm_property_create_blob__kstrtabns_panel_get_idle_time_delta__crc_panel_get_idle_time_delta__kstrtab_panel_get_idle_time_delta__ksymtab_panel_get_idle_time_deltaof_device_get_match_datadev_attr_gamma_note_9exynos_panel_reset.__UNIQUE_ID_ddebug499$d.399$d.299$d.199$x.99exynos_panel_parse_regulators.__UNIQUE_ID_ddebug489$d.389$d.289$d.189$x.89exynos_panel_common_init.__UNIQUE_ID_ddebug679$d.379$d.279$d.179$x.79disp_stats_init.__UNIQUE_ID_ddebug669panel_idle_work.__UNIQUE_ID_ddebug569$d.469$d.369$d.269$d.169exynos_panel_common_init.__key.69$x.69local_hbm_timeout_work.__UNIQUE_ID_ddebug659$d.459$d.359$d.259$d.159exynos_panel_common_init.__key.59$x.59exynos_panel_check_mipi_sync_timing.__UNIQUE_ID_ddebug649$d.449$d.349$d.249$d.149$x.49exynos_panel_bridge_atomic_check.__UNIQUE_ID_ddebug639$d.439$d.339$d.239$d.139$x.39exynos_panel_bridge_enable.__UNIQUE_ID_ddebug629$d.429$d.329$d.229$d.129$d.29hbm_mode_store.__UNIQUE_ID_ddebug619exynos_panel_pre_power_off.__UNIQUE_ID_ddebug519$d.419$d.319$d.219$d.119$d.19$d.409$d.309$d.209$x.109$d.9kstrtou8debugfs_create_u8exynos_panel_connector_set_property.__UNIQUE_ID_ddebug598$x.398$x.298$x.198$d.98exynos_panel_connector_get_property.__UNIQUE_ID_ddebug588$x.388$x.288$x.188$d.88exynos_panel_get_lp_mode.__UNIQUE_ID_ddebug578$x.478$x.378$x.278$x.178$d.78$x.468$x.368$x.268$x.168$d.68$x.458$x.358$x.258$x.158$d.58exynos_panel_set_binned_lp.__UNIQUE_ID_ddebug548$x.448$x.348$x.248$x.148$d.48exynos_panel_unprepare.__UNIQUE_ID_ddebug538$x.438$x.338$x.238$x.138$d.38exynos_panel_get_modes.__UNIQUE_ID_ddebug528$x.428$x.328$x.228$x.128$d.28$x.418$x.318$x.218$x.118$d.18$x.408$x.308$x.208$d.108$d.8exynos_panel_wait_ready.__UNIQUE_ID_ddebug497$d.397$d.297$d.197$x.97exynos_panel_parse_regulators.__UNIQUE_ID_ddebug487$d.387$d.287$d.187$x.87exynos_panel_common_init.__UNIQUE_ID_ddebug677$d.477$d.377$d.277$d.177exynos_panel_common_init.__key.77$x.77disp_stats_init.__UNIQUE_ID_ddebug667panel_update_idle_mode_locked.__UNIQUE_ID_ddebug567$d.467$d.367$d.267$d.167exynos_panel_common_init.__key.67$x.67exynos_panel_bridge_mode_set.__UNIQUE_ID_ddebug657$d.457$d.357$d.257$d.157$x.57exynos_panel_check_mipi_sync_timing.__UNIQUE_ID_ddebug647$d.447$d.347$d.247$d.147$x.47exynos_panel_bridge_atomic_check.__UNIQUE_ID_ddebug637$d.437$d.337$d.237$d.137$x.37$d.37exynos_panel_node_attach.__UNIQUE_ID_ddebug627$d.427$d.327$d.227$d.127$d.27exynos_debugfs_reset_panel.__UNIQUE_ID_ddebug617exynos_panel_post_power_on.__UNIQUE_ID_ddebug517$d.417$d.317$d.217$d.117$d.17exynos_panel_reset.__UNIQUE_ID_ddebug507$d.407$d.307$d.207$x.107$d.7exynos_panel_connector_set_property.__UNIQUE_ID_ddebug596$x.396$x.296$x.196$d.96__UNIQUE_ID_license686exynos_panel_connector_get_property.__UNIQUE_ID_ddebug586$x.386$x.286$x.186$d.86exynos_panel_get_lp_mode.__UNIQUE_ID_ddebug576$x.476$x.376$x.276$x.176$d.76$x.466$x.366$x.266$x.166$d.66exynos_update_status.__UNIQUE_ID_ddebug556$x.456$x.356$x.256$x.156$d.56$x.446$x.346$x.246$x.146$d.46exynos_panel_unprepare.__UNIQUE_ID_ddebug536$x.436__UNIQUE_ID_depends336$x.336$x.236$x.136$d.36exynos_panel_get_modes.__UNIQUE_ID_ddebug526$x.426$x.326$x.226$x.126$d.26debugfs_create_u16$x.416$x.316$x.216$x.116$d.16exynos_panel_pre_commit_properties.__UNIQUE_ID_ddebug606$x.406$x.306$x.206$d.106$d.6$d.395$d.295$d.195$x.95__UNIQUE_ID_description685exynos_panel_parse_gpios.__UNIQUE_ID_ddebug485$d.485$d.385$d.285$d.185$x.85disp_stats_init.__UNIQUE_ID_ddebug675$d.475$d.375$d.275$d.175exynos_panel_common_init.__key.75$x.75disp_stats_init.__UNIQUE_ID_ddebug665panel_idle_queue_delayed_work.__UNIQUE_ID_ddebug565$d.465$d.365$d.265hbm_data_init.__key.165$d.165exynos_panel_common_init.__key.65$x.65exynos_panel_bridge_mode_set.__UNIQUE_ID_ddebug655$d.455$d.355$d.255$d.155$x.55$d.445$d.345$d.245$d.145$x.45exynos_panel_bridge_atomic_check.__UNIQUE_ID_ddebug635$d.435__UNIQUE_ID_scmversion335$d.335$d.235$d.135$d.35te2_state_show.__UNIQUE_ID_ddebug625$d.425$d.325$d.225$d.125$d.25exynos_reset_panel.__UNIQUE_ID_ddebug615$d.415$d.315$d.215$d.115$d.15exynos_panel_reset.__UNIQUE_ID_ddebug505$d.405$d.305$d.205$x.105$d.5exynos_panel_connector_set_property.__UNIQUE_ID_ddebug594$x.394$x.294$x.194$d.94__UNIQUE_ID_author684exynos_panel_connector_get_property.__UNIQUE_ID_ddebug584$d.484$x.384$x.284$x.184$d.84$x.474$x.374$x.274$x.174$d.74$x.464$x.364$x.264$x.164$d.64exynos_update_status.__UNIQUE_ID_ddebug554$x.454$x.354$x.254$x.154$d.54$x.444$x.344$x.244$x.144$d.44$x.434__UNIQUE_ID_name334$x.334$x.234$x.134$d.34exynos_panel_get_modes.__UNIQUE_ID_ddebug524$x.424$x.324$x.224$x.124$d.24_exynos_panel_reg_ctrl.__UNIQUE_ID_ddebug514$x.414$x.314$x.214$x.114$d.14exynos_panel_connector_set_property.__UNIQUE_ID_ddebug604$x.404$x.304$x.204$d.104$d.4$d.393$d.293$d.193$x.93exynos_panel_parse_gpios.__UNIQUE_ID_ddebug483$d.483$d.383$d.283$d.183$x.83disp_stats_init.__UNIQUE_ID_ddebug673op_hz_show.__UNIQUE_ID_ddebug573$d.473$d.373$d.273$d.173exynos_panel_common_init.__key.73$x.73local_hbm_wait_and_notify_effectiveness.__UNIQUE_ID_ddebug663$d.463$d.363$d.263hbm_data_init.__key.163$d.163exynos_panel_common_init.__key.63$x.63panel_update_local_hbm_notimeout_locked.__UNIQUE_ID_ddebug653$d.453$d.353$d.253$d.153$x.53exynos_panel_prepare.__UNIQUE_ID_ddebug543$d.443$d.343$d.243$d.143$x.43exynos_panel_bridge_atomic_check.__UNIQUE_ID_ddebug633exynos_panel_disable.__UNIQUE_ID_ddebug533$d.433__UNIQUE_ID_vermagic333$d.333$d.233$d.133$d.33lp_state_show.__UNIQUE_ID_ddebug623$d.423$d.323$d.223$d.123$d.23exynos_reset_panel.__UNIQUE_ID_ddebug613$d.413$d.313$d.213$d.113$d.13exynos_panel_reset.__UNIQUE_ID_ddebug503$d.403$d.303$d.203$x.103$d.3__kstrtabns_exynos_panel_get_current_mode_te2__crc_exynos_panel_get_current_mode_te2__kstrtab_exynos_panel_get_current_mode_te2__ksymtab_exynos_panel_get_current_mode_te2exynos_panel_connector_get_property.__UNIQUE_ID_ddebug592$x.392$x.292$x.192$d.92exynos_panel_connector_get_property.__UNIQUE_ID_ddebug582$d.482$x.382$x.282$x.182$d.82$x.472$x.372$x.272$x.172$d.72panel_get_idle_time_delta.__UNIQUE_ID_ddebug562$x.462$x.362$x.262$x.162$d.62$x.452$x.352$x.252$x.152$d.52$x.442$x.342$x.242$x.142$d.42debugfs_create_u32$x.432$x.332$x.232$x.132$d.32$x.422$x.322$x.222$x.122$d.22_exynos_panel_reg_ctrl.__UNIQUE_ID_ddebug512$x.412$x.312$x.212$x.112$d.12exynos_panel_connector_set_property.__UNIQUE_ID_ddebug602$x.402$x.302$x.202$d.102$d.2$d.491$d.391$d.291$d.191$x.91$d.481$d.381$d.281$d.181$x.81disp_stats_init.__UNIQUE_ID_ddebug671exynos_panel_set_op_hz.__UNIQUE_ID_ddebug571$d.471$d.371$d.271$d.171exynos_panel_common_init.__key.71$x.71local_hbm_wait_and_send_post_cmd.__UNIQUE_ID_ddebug661$d.461$d.361$d.261$d.161exynos_panel_common_init.__key.61$x.61exynos_panel_check_mipi_sync_timing.__UNIQUE_ID_ddebug651$d.451$d.351$d.251$d.151$x.51exynos_panel_bridge_disable.__UNIQUE_ID_ddebug641exynos_panel_prepare.__UNIQUE_ID_ddebug541$d.441$d.341$d.241$d.141$x.41exynos_panel_bridge_atomic_check.__UNIQUE_ID_ddebug631$d.431$d.331$d.231$d.131$d.31state_show.__UNIQUE_ID_ddebug621exynos_panel_register_irqs.__UNIQUE_ID_ddebug521$d.421$d.321$d.221$d.121$d.21exynos_dsi_payload_show.__UNIQUE_ID_ddebug611$d.411$d.311$d.211$d.111$d.11exynos_panel_reset.__UNIQUE_ID_ddebug501$d.401$d.301$d.201$x.101$d.1exynos_panel_connector_get_property.__UNIQUE_ID_ddebug590$x.390$x.290$x.190$d.90exynos_panel_get_lp_mode.__UNIQUE_ID_ddebug580exynos_panel_get_current_mode_te2.__UNIQUE_ID_ddebug480$d.480$x.380$x.280$x.180$d.80$x.470$x.370$x.270$x.170$d.70$x.460$x.360$x.260$x.160$d.60$x.450$x.350$x.250$x.150$d.50$x.440$x.340$x.240$x.140$d.40exynos_panel_get_modes.__UNIQUE_ID_ddebug530$x.430$x.330$x.230$x.130$d.30$x.420$x.320$x.220$x.120$d.20_note_10_exynos_panel_set_vddd_voltage.__UNIQUE_ID_ddebug510$x.410$x.310$x.210$d.110$d.10exynos_panel_connector_set_property.__UNIQUE_ID_ddebug600$x.400$x.300$x.200$d.100@V`FxT4pL@@H 21/ CC> H*@V$ r2~@+ $/@X5x$A@MP$Q@ O`$`@O$@o$@t $% 50LoY&0@'@g,*RV$V w8m&e(oM