ELFH6@@53Ohۉ[u`2 c9tE\zH*OqjńG@>w$T'w9ך~0JBC_G"{m,/I0J- "]oyέmyOJԲlb&ʓs 6WZi_-զ M >)R%%%%%%%%%%%%%%%%%%%%;  %    K #  # n }       $$$$$$$$$$$$$$$"type=0x%02x length=%u last=%d delay=%d tx=[%s]", REC->type, __get_dynamic_array_len(tx_buf), REC->last, REC->delay_ms, __print_hex(__get_dynamic_array(tx_buf), __get_dynamic_array_len(tx_buf))"cmd=0x%02x length=%u rx=[%s]", REC->cmd, __get_dynamic_array_len(rx_buf), __print_hex(__get_dynamic_array(rx_buf), __get_dynamic_array_len(rx_buf))"header=%d payload=%d", REC->header, REC->payload"delay=%d", REC->delay_ms"%s %s", __get_str(name), REC->begin ? "begin" : "end""TE2 updated: rising %dus falling %dus, option %s, idle %s", REC->rising_us, REC->falling_us, REC->is_changeable ? "changeable" : "fixed", REC->is_idle ? "active" : "inactive""%c|%d|%s|%d", REC->type, REC->pid, __get_str(name), REC->valueunable to add panel backlight sysfs files (%d) failed to get enable-gpio %ld gs_panel_normal_mode_workgs_panel_bridge_enable%s: current %dx%d@%d(bts %d), target %dx%d@%d(bts %d), type %d gs_panel_prepare idle: %s (%s) unable to add time_in_state panel sysfs file %s: cache rate(%u) frame_interval_nsfalling_usNo LP cmdset in panel description hbm_workqcounttime state does not support %ux%u@%d on %s state (work_completion)(&ctx->notify_panel_mode_changed_work)strnlenpanel vddr_en found panel disp_avdd found found avee-microvolt but failed to get disp_avee (%pe) &stats->locksucceed to link %s sysfs gs_panel_bridge_mode_setgs_panel_bridge_disableError attaching connector properties (%d) active%s- %s: brt(%llu) %s: unable to find compatible LP mode for mode: %s refresh_ctrl_storeerror_count_unknown-lp_%s(&work_data->worker)->lockgs_panelLPHBMtime state does not support %ux%u on %s %s: is_lp: %d, vddd_gpio: %d %s: current mode is null [%02X %02X %02X %02X]HANDOFF panel_state: %d gs_panel_connector_attach_touchexpected_present_time_ns%lu invalid hbm_mode value is_idlechar unable to get panel rev, default to latest Common Panel&ctx->mode_lockvddr_engs_panel_parse_regulatorsno avee-microvolt found for panel failed to register backlight device power_statenotify_panel_te2_option_changed_workerexceed max count of resolution table gs_panel_node_attachOFFdo mode change (`%s`) unexpectedly when LHBM is ON hdr_formats: 0x%x %s: operation_rate(%u) register notifier failed(%d) gs_panel_commit_properties%s: set LHBM to %d refresh_ctrlfailed to set normal mode TE2 timing: ret %ld te2_rate_hz_storepower_modepower_mode_show(null)gs_panel_first_enable_helperidx %d exceeds mode size %d disp_stats_update_stateunable to link connector drm dev to panel (%d) UNKNOWNbridge_mode_set_leave_lp_modeinvalid frame rate value: %u %llu HBM is not supported ../private/google-modules/display/common/gs_panel/drm_bridge_funcs.cpanel_update_idle_mode_locked%s + (work_completion)(&(&ctx->normal_mode_work)->work)gs_panel_pre_power_offvddr3don't do mode change (`%s`) when panel isn't in interactive mode gs_panel_get_modes luminance: [%u, %u] avg: %u unable to add set_cabc_mode sysfs file frame_rate_store%u refresh_ctrl_valuefailed to set LP mode TE2 timing: ret %ld te_rate_hzdimming_onpanel_rev: 0x%x Unable to read panel id (%d) %dx%d@%daddressskipfailed to set vddd at %u uV &(&ctx->idle_data.idle_work)->timerno device tree information of gs panel found avdd-microvolt but failed to get disp_avdd (%pe) find available lp vrefresh from lp modes [%02X %02X]added display mode: %s time_in_state%s: failed to parse input invalid CABC mode valuestate_showNo panel_dsi_device associated with connector gs_update_backlight_statusbl-ctrl-dcsmipi_time_windowHANDOFF_MODESET%d %s: panel is not enabled, may show previous rate dim_brightnesstypeenter %dhz LP mode %s: LHBM state = %d before becoming effective reset_panelgs common panel driver has been probed; dsi %s panel is not enabled [%02X %02X %02X %02X %02X %02X %02X %02X][%02X %02X %02X %02X %02X %02X %02X %02X ...]dsi_dcs_transfer len:%zu msg:%sfailed to set op rate: %u Hz dimming_on: %s gs_panel_get_lp_modechangeableinvalid frame_interval input:%d %sgs_dsi_cmd_align(work_completion)(&(&ctx->idle_data.idle_work)->work)&(&ctx->notify_panel_te2_rate_changed_work)->timerdisablepredicted_tenotify_op_hztruegs_panel_connector_get_property%s: returning existing lp mode blob error_count_teset_bl%d %u %u %d frame_ratepanel_namelocal_hbm_modeACL is not supported u8type=0x%02x length=%u last=%d delay=%d tx=[%s] namebegin../private/google-modules/display/common/gs_panel/gs_panel_funcs_defaults.cwait %dms gs_dsi_payload_showlp_entrygs_panel_get_current_mode_te2cmd_align %s TE:%u vblank:%u interval:%u diff:%llu delay:%ufailed to configure panel settings &(&ctx->op_hz_notifier_head)->rwsemenablegs_panel_parse_gpiosbrightnesste2_optiondsi_dcs_transfer len:%zu msg:pps_config[%02X %02X %02X %02X %02X %02X %02X]%s: check mode_set timing enter. te_period_us %u, te_usec %u gs_panel_bridge_attachprop_frame_interval../private/google-modules/display/common/gs_panel/gs_panel_sysfs.cUIhbm_mode_store0x%02x regoff3%s, invalid argument ctx unable to add panel sysfs files (%d) no reset gpio found exceed max count of vrefresh range disp_stats_init_vrefresh_ranges%s: delay %llu usvsync[%s]delay=%d endunexpected mode `%s` while enabling LHBM, give up no response back gs_panel_set_vddd_voltagegs_dsi_panel_common_initSetting brightness via dcs disp_stats_inittime state init mode: %sdsi_dcs_transfer len:0 flags:0x%04x[%02X %02X %02X]secondary-panel%s attaching encoder returned nonzero code (%d) %ux%ux%d@%dop_hz current mode: %s te@%d local_hbm_max_timeout__data_loc u8[]rx_bufcmd=0x%02x length=%u rx=[%s] lhbm_postwork_disablednormal_mode_work_delay_ms%s: unsupported idle mode %dOfftouchorientationinvalid display orientation %d req: %d, br: %d disp_stats_init_resolution_tables hbm_mode: %u %s: global_hbm_mode(%llu) %s: operation_rate(%llu) panel_extinfo: %ux%u@%d header=%d payload=%d enter lp_%s Onfailed to register devtree backlight (%d) %s - %s -(no reset gpio) no valid regulator found id=%d backlightNA[%02X %02X %02X %02X %02X]panel_modelte2_lp_timingte_optionsysfs frame_intervalerror parsing als_table input buf (%ld) payload%s: requested %d, effective %d %s: delay(us): %lld(EN), %lld(TE) resetfind available vrefresh from modes failed to set post power on: ret %d gs_panel_post_power_onNORMALBLANKgs_panel_bridge_atomic_checkgs_panel_unprepare%s: skip the same op rate: %u Hz %s: frame interval(%u)us %s: frame_interval(%llu) invalid idle delay ms Enabledinvalid min vrefresh value %s: vrefresh %d, rate_hz %u, delay_ms %u STILLcmdgs_panel_set_binned_lp_helperreset=L, delay: %dms no avdd-microvolt found for panel find available resolution from modes changing display mode to %dx%d@%d invalid mode %s attach bridge %p to encoder %p hbm unsupported in LP mode %s %s local_hbm_post_workset pre power off [%02X %02X %02X %02X %02X %02X]UNINITIALIZED%s: only single LP mode available failed to get normal mode TE2 timing: ret %ld can't create cmdset dir failed to set power: ret %d No connector found for panel; cannot update lhbm hist data vddd%s+ gs_panel_set_op_hzDisabledte2_rate_hz_showMOVIEheaderis_changeablefailed to run display lhbm kthread gs_panel_get_idle_time_deltafailed to probe gs common panel driver (%d) failed to set pre power off: ret %d ignore vddd_gpio_fixed_level value %u panel disp_avee found panel enabled at boot gs_panel_handoff[%02X]failed to write cmd (%ld) Unsupported panel_index value %d %s: restore mode (%s) clock after rrs %s: local_hbm_on(%s) %s: dimming_on(%s) serial_numberinvalid SSC mode value lastProject Code '%s' is longer than maximum %d characters time state does not support %dhz on %s failed to get panel extinfo, default to latest (work_completion)(&(&ctx->notify_panel_te2_rate_changed_work)->work)notify_panel_te2_rate_changed_workerte2_rate_hzpanelunable to link %s sysfs (%d) 4%s failed to get vblank for ref point. mode change at boot to %s %s: cancel normal_mode_work %s: keep mode (%s) clock %dhz on rrs %s: global_hbm_mode(%u) %s: found lp mode: %s for mode:%s %s encoder is null Local HBM is not supported invalid acl mode __data_loc char[]../private/google-modules/display/common/gs_panel/gs_panel_lhbm.cflagslpfound TE2 timing %s at %dHz: rising %u falling %u %s time_window_wait_crtc%s: %dx%dx%d@%dvrefresh[%s]%s: raise mode clock %dhz on op_hz %d inactivedisabled is_partial: %s 4%s failed to get vblank for dbv wait hbm_modepanel_idleinvalid force_power_on value unknown CABC mode : %d %s-%01X%02X-%02Xpanel_update_lhbm_notimeoutlocal_hbm_wait_and_notify_effectiveness invalid number of TE2 %s timing: expected %ld but actual %ld future_tsfailed to get panel %s (%pe). Number of BL ranges %d exceeds maximum %d %s: fail to find time stats idx for %ux%u@%d set default panel mode[%d]: %s %s: failed to get current mode, skip mode check Error initializing drm_connector (%d) %s: mipi_sync(0x%llx) gs_panel_connector_attach_propertiesFailed to attach brightness capability (%d) %d %u %u %d %llu %s: invalid command combination: 0x%X min_vrefreshrising_uspidlocal_hbm_wait_and_send_post_cmdcan't create lp dir ../private/google-modules/display/common/gs_panel/gs_panel.ctime state does not support %s %s: schedule normal_mode_work &(&ctx->normal_mode_work)->timer&ctx->lp_state_lock_gs_panel_reg_ctrlno enable gpio found stateexceed max count of lp vrefresh range predicted_te_delta_ustime_window_wait_te_statebridge_mode_set_enter_lp_mode%s: set op_hz to %d unable to add available_disp_stats sysfs file %d 0 0 0 panel_need_handle_idle_exitte2_timing%#02x cabc_modelocal_hbm_mode_store%s: unknown current mode ../private/google-modules/display/common/gs_panel/gs_panel_debugfs.cInvalid panel id passed from bootloader%s: last mode %ums ago, schedule idle in %ums keep-reset-highvddd-normal-microvoltno %s found for panel Setting brightness via backlight function primary-panel../private/google-modules/display/common/gs_panel/drm_panel_funcs_defaults.cfalse%d 0 0 0 %llu invalid panel idle value %s: cache ctrl=0x%08lX failed to get LP mode TE2 timing: ret %ld CABC is not supported u16%c|%d|%s|%d &(&work_data->timeout_work)->timerrev%s: missing current_mode Error parsing device tree (%d), exiting init Unable to read panel extinfo (0x%x: %d) vci4ignore vddd normal %u disp_avddcommand: gs_panel_wait_for_cmd_tx_windowenabledgs_panel_connector_set_property%s: mipi_sync(0x%lx) Unable to find parent platform device for node %p Missing LP mode command set normalfailed to find %s TE2 timing at %dHz panel_dimming_ongs_panel_reset_helpervddd-lp-microvoltavdd-microvoltdisp_aveebl range is changed to %d successfully registered devtree backlight phandle self refresh state : %s %s: restore mode clock after op_hz unable to add set_frame_rate sysfs file force_power_onals_tablelp_statefailed to create hbm workq! Unable to find parent node for device_node %p %s: cancelling delayed idle work close future_ts(work_completion)(&ctx->notify_panel_te2_option_changed_work)failed to get reset-gpios %ld refresh_rateproperty not recognized within %s- %s can't get touch dev %s: panel is not enabled invalid TE2 option value Unable to read power mode register (%#02x: %d) SSC is not supported %u rising %u falling %u lhbm_kthreadcmdsets../private/google-modules/display/common/gs_panel/../include/trace/panel_trace.hpast_tsfailed to %s regulator id=%d set post power on ../private/google-modules/display/common/gs_panel/gs_panel_connector_funcs.cfailed to get panel display modes available_disp_statsinvalid panel idle handle exit value invalid TE2 rate value invalid timeline present_ts input:%d delay_msunknown rev from panel (0x%x), default to latest reset=H, delay: %dms vddd_gpio_fixed_levelvddiavee-microvoltpanel%d-backlightpanel: %s | bl: brightness@%u, state@%#x %s: failed to get gs_panel %s: rr-te: %lld, te-now: %lld, time window [%llu, %llu] te/pulse: %u/%u gs_panel_disableset_hbmidle_delay_msinvalid op_hz value te2_option_storeinvalid local_hbm_max_timeout_ms value u32TE2 updated: rising %dus falling %dus, option %s, idle %s valueUnable to read DDIC id (%d) (work_completion)(&(&work_data->timeout_work)->work)(work_completion)(&ctx->notify_brightness_changed_work)panel vddr found time state init mode: OFFfailed to write pps(%d) preferred display mode: %s %s: mipi_sync(0x%lx) pending_update_flags(0x%x) %s: avoid LHBM/GHBM/BL updates during lp mode %s can't find bridge fixedinvalid dimming_on value invalid local_hbm_mode value ssc_enboolintclose past_ts&ctx->bl_state_locktimeout when waiting for flip done panel_idle_queue_delayed_work%s regulator id=%d with post_delay=%d ms post-vddd-lpunable to link connector platform dev to panel (%d) ext_info: %s %s: brt(%u) te2_option_show%s: cache option(%u) acl_mode%s: %s tx_buflhbm_timeout_work: turn off LHBM   (1;GSap+Fb&LsHw Aw"][(oO< 6 ? U  z E\=% 1Nq2f@ !*""y##$$}%,&&'E(()m*(++,f-(../z0D1223|4O5#66789d:C;$<==>?@A}BlC]DQEEF@BEOGIKNDPRTWZY[]B`bd0*,8L٦h#U1xt"8ab(T%}Y6 s"e%Y(O+G.A1>4=7>:A=G@NCXFeIsLORUX[^b6eXh}knqt&xV{~,g%iCߨ0ڲ2IsF!|nim{  Dq G"%)0-04/8;?BCFJiN&RUYi].adhl\p-tx{fE& ؚÞzsnkjlpw7Wz Iz %S)-16R:>B)GvKOTjX\asei0nrv\{1mbai{'Q!bV_ ~8$s)6.27<[A+FJOTY[^8chlqv{|oe]XUTVZ`iu'Hl Bt#U(-28]=BGANdG  hf#).z40:?EbK"QV\qb;hnsy|S,Ŝu_L;-!   &3CUi &,28??EgKQW]"dWjpv}DɏXBCZ!^=  '   " ) / !6 < 3C I PP V v] d j Cq w ~ & ̋ u ͟ ~ 1 X  [ " X +    t' W. =5 %< C I P W ^ e l s z  Lj ͏ ֖   + D _ } 7 d    2 l % , )4 m; B I IQ X _ =ѫ  )8 Jii C)e}Iii(%Țh6`6A8C_ T{F;@#_! J8 k)ij*CJe}jijI%ɚ)6A8i@***)*ih @h`Th @ha?#ը c4B4 @?jTBqaT(,@)  h5(@ *@* *@  *#_k!?#{ O pA=@@HA855Fc`R**~t*hrQ9kThrA*=@@_q-rrk@TE0?*OB @{è#_z^?#{ O*6`.@ @T!RR_RBRhrAI@(@QqT!$hrAI@A( GQqT* 5 `*@@ThA9h5*`.@@hT*hrAI@(JQqcT! *5rRi6B( OB* @{è#_`@!**`@!a@Bk!?#{ O0@*@Thj@q q(Z* a@Bc* rRR(tjh4`B@**5OB @{è#_`@!*{?#{`@H H*(@? kT*@ R))+) @(9#-$1{#_@!*M?#{_WOCA8CK9h4*pA@=@W@_Yrrk@TE0?*52hZ9*5"AR#RVRqT"@aR#RvRqT"R#RRqT"@!R#R6Rq T`R*u5(Rh 9A8iF5Fhi4SMhrAh=@(Y@`R 5@ [@ Z0_ѧrQڲrk@T E0 ?hrAh=@(]@_@_Yrrk@TE0?5xo@(_{rfrk@TE0?ֳhrAh=@(y@ `Nt<R@l!Rh@4A8C@ TOEWD_C{A@#_`@!**5!RhBcz!k?#{g_W O A8C  Rr@nj@2B!!T@bY@2B?T !**!!@ T!R@65A2B!!bR9.@ B ?T!.2B!#R7@_q#T@!HRR_qRiR"!@胀2 ն@!?>TL!T!B> !Bz@+5!?:TL!T!B: !Br@'5!?BTL!T!BB !B@$52B!#R@62B!#R@72B!9@4!?cT~@h շF!?cT~@h շJ2B!#R`6 շ2B!#R`6 !@T ըN @5!@T ոR@5@!#*1B*@q@!#Rr 1B@_qT@!*b@H1AT @B#R rA=@Y@H @_ѧrQڲrk@TE0?rA=@i@H_Yrrk@TE0?` 5"[95"BRb@B#R@H#@6)T!jD7 5rArA @ @rA6B @@(rA1@4_,qb T!CRVRrAb @)@: @)@> @) @B @) @F @)@J @)@N @)@R @)@V @)!@Z @)%@^ L!!@!*A8C_ 끀T*OJWI_HgG{F#_ @_q)@: #T @_q)@> T @_q) @B T @_q) @F @T @_q)@J T @_q)@N T @_ q)@R cT @_ q)@V T @_(q)!@Z BT !@*j-@ =@ *)@ *-@ )1@I @ 9a@ @l_U`T J")!AyxAyx@@? HTqkTrA K*1 Q1@ *RRR) ? @T@@*D-@@ D!@12$ $ D@@y$"yBD@y"&yDERB.?2TEA9E424q$ K?kT?RqT@**!c q @ K! 5rA=@@hrA @i*@ *h=@*RrA9# @*@ T:Wc*A@VDkJTVZDkjTZA@{{!B****B 9 )!cRrA =@i)y@)@ R<!Bq({{****"< )=!cR"&!B****% )'!B****B' )")!B****( )"*!cR",!B****b, )R?!Br rAV@H4!B!BB!BrA"R9@b@"UD1B@!*3B*@R R***qT@!(R!RrAI@(CQqhT"R 5 5@B.!#** 5@@@(T! 53B!@!v9*@*rA @*@JBqT Rl$ A9M7l}@_HTvA * * *@!!v@*!v ըrA M@)?*@9>4*@ ըrA@@OKb/r/ R y @yJϵy @@))}@ T19 0"1@y4r@y_kTWy@y_k@Az!T_qT.R ) @? q #T@!IRrA M@)@)@ M@)@)@ 4 M@?qJ@J@ T M@-* @ ըrA @*@jR Z()RE)rA x}@ @*@_T'!E Tzi_kT*?% T) @?-#T@!IRrA M@) @)@z M@) @)@~ M@) @) @ M@) @) @ M@) @)@ M@) @)@ M@) @)@ M@) @)@ M@) @)!@ M@) @)%@ 8 M@?J @J@ T M@? J @J@~ cT M@? J @J @ T M@?J @J @ T M@?J @J@ T M@?J @J@ cT M@?J @J@ T M@?%J @J@ T M@?%J @J!@ T*IK@!@@ .R [()RE()9}@TrA!@(#!E T {i_kT*?% TH@-#T@!HRrA(I@@ (@@@ (@@ @ (@@ @ (@@@ (@@@ (@@@ (@@@ (@@!@ (@@%@ 8*@J@J@ T*@ J@J@ cT*@ J@J @ T*@J@J @ T*@J@J@ T*@J@J@ cT*@J@J@ T*@%J@J@ T*@%J@J!@ TKE)}rAJ=@J@JE*R)}B4 q`TvA *hRE* . )(}H @!}RE( }I@}RF( }I@}R `FH }i@}R@EFa FF!;0!B(R392@y@y*B*6 ո@* *(RHRhREA@F@ F@ F@4*!6B4*!*56B"B! *!BcBcBc%BBBBBBBc@B@B@BvA J@ E8B?qDj@BMvA J@ E8B?qC*`?#{O@ **OA{¨#_ֶ`?#{ O< uB**h0@=@y@_{rfrk@TE0?`_R@OB @{è#_ց@Bc`?#{ g_WON9%H 4u"*h@@77hCQ q'vRVRu*x@ hR@5*@@y@yuB * RC**{fA@7hBq TiƂkJ)}KkcEJ}K iiLRJj i)`vzfvB@u"*@@77hCQ q'vRVRh BkT@Bv OEWD_CgB @{ƨ#_ր@!B***@!B@*Զ`?#{B@{#_ֶ`?#{C( @B{A#_@Bc@`?#{C@, @B{A#_@Bc@?#{  RR` @{¨#_keG?#{ P@`"`@a6B @{¨#_܋7?#{ WO@pA `*@ ? TȂ@RqqT!R }RBR~ )}@!}@`*@*Ȇ@q }RBR~ )}@!}@`*@!RȊ@IRq5 ը~BR )}@!}@ hrAI@a(CQqT"R1@5 a@B*`@! Bc`*@ OCWB @{Ĩ#_B*B*BcBcB**M?#{ `@C@4@! @{¨#_*Zړo?#{ O`@*C@*`4`a!BROB @{è#_( RkR:@z~i~ 飐Ri=r}e(> Җ?#{O`@C@1C@(*AOA{¨#_`@!=?#4B@7H7LQ q'#_`R#_@R#_ֳTF?#{   )8 Jii C)e}Iii(%Țh66 @{¨#_! )8 Jii C)e}Iii(%Ț6A8h@*hh @h`Th @oZ }R )} ) % q1H4 Iy *k qT_ kT)Q*)Q) kT?q|RqBT?# ) HR(YhiЛRicrr }JrH }}r@!#_@*6t?#hR }RH r |)f* ) J}H}f  #_?#{og_W O CA8*C_r#}R$G ,H J$IP@ kH ՜#T@IQ?qHT_q Tzz@T65_q T_qTa@54BR( a@B@**a@*5a@B**A8C_ !T*OJWI_HgGoF{E#_*B*B`@!* QL!?#{ _WO$AhBt@yq@T ODWC_B @{Ũ#_hrA@A8!7Fc @@R*@qhrA @ @_q)@?q_ kI_qj @ivQ9i5`* ` @~@hLH4t=@h@h `* h@*!hL 5v5*Ww*hbI5Xi:I?kTqTi>I?kbT q TiBI?kb T q` TiFI?k Tq TiJI?k Tq TiNI?kB Tq@ TiRI?k Tq TiVI?k T!q TiZI?k" T%q Ti^I?kT)qa TxR`*hrA*=@@_1r:rk@TE0?hL48RXRhfIkTb"'Rxf @ բ@!*`!7FcR* *OxRRRRRR8RXRB7BjBSB*@*눤?#{{#_H=Ѫ  )8 Jii C)e}Iii(%Țh6`6A8C_ T{F;@#_! )8 Jii C)e}Iii(%Ț(6A8h@*! R*hh @h`Th @̶?#{ SO CA8C #  )8 Jii C)e}Iii(%Țh66A85FcR#7A8C_ T*S@OK{I#_!*! )8 Jii C)e}Iii(%Ț6A8ը@#ARR$R* @`T @HRj~ ꣐Rj=r}^e_r z[ B3T7F@R*c]^75(R2!+_ҊDkjt  ˈ@BJ}K}KcKG GdJH B3TTSiT7F@R*c&`~@aBR7FR*cqT^h67FcR*A8C_ ATOKWJ_IgHoG{F#_?#{; A8#)CJ=>=ѫ  )8 Jii C)e}Iii(%Țh6`6A8C_ T{F;@#_! J8 k)ij*CJe}jijI%ɚ)6A8i@***)*ih @h`Th @h ?##_ X?#{ WO׎S@*5~@5VA=@9@_)R !#9h@h9h4* @OCWB{Ĩ#_*!Bv;|?#{O_HB4_qT!`S!!hz@@@!`_OA{¨#_ց̰?#C{og_WOA8CَSrA=@@1t*xATC*6A8a7F_c@R*#_BR(a7FcR**h.Bq T J@(`A85F @y @y*@7 tSr;xSc@R*****@(h.ByB9?q8(5B9( 4*8v ?q! ThA=@ @_Qr3rk@TE0?։RhAi.=@y@h `2Ny8R@RCh4V hA =@ @ ?qT_Qr3rk@TE0?֩RhAi.=@y@ `8h_8H4(Rh81hA=@h%@(?qAT*BC!HRh.i?qhR?q!T:Rw*_!R@B!**wX h_Cy@**_k*T@7 tSrxS@7 tSrxS_k* T`"@7 tSrxSh`@``vhA(=@u@_r18rk@TE0?`5@`u4h"Dh&@BvB9(4hA=@@h@@_{rfrk@TE0?@wOv*c`R*wO@7 tSrxSc`R* @4sAst*h@h@(_1r1rk@TE0?6FcR*A8C_ TOHWG_FgEoD{CC#_! @y@y*B**@Bc@Bc8?#{ ,B4? q`T?qaT!  A=@q@h_{rfrk@TE0?{#_֍8?#{_WO  A_)B9?q*u*Ch.B qTqAT55Rh.`*yqaT7R`*qRh.hAH=@}@i.J9i4 D9I4A_ѧrQڲrk@TE0?h.J94 *. 9 a.Bh.BqaTR7hA=@h@(_{rfrk@TE0?7uAu*@h@(_1r1rk@TE0?4hA=@y@h `2Nt8R@OCWB_A{Ĩ#_ց@Bc@Bc8?#{ WOSb@C@H1C D9i4FD9 4FD95h )@9)6 %@9i5D94RFD9h5hJ9h4Rh.`OCWB @{Ĩ#_hR* h.hAh=@(y@ `8v* (R*h. 9h_84h_84!R8hA=@@HD9i5"A4_{rfrk@TE0?BcBc8?#{ ,B? q$@zT`a.B`" @{¨#_U?#{og_WO #A H@; b*A*@*a@h @y*:@y kTh@yN@y kT*L qT@Ւ@kT*?kT9?k!TkT(R*3*@92*9 ?kaTk!T* )kT*Ȓ@kT*@92*9 @*hR@!B v_ĂB@c?kTHR* h @y:@y k!Th@yN@y kT?kaTk@T hC9 6hAC kTCȒ@k _?k@T*@9)R2*909 3SCeABc88Sd @ye@yB:@yN@yc*L**# hC9H'7p9_4@ɒ@ k@T*@92*909Ȓ@k 8A=@5@h__qDrrk@TE0? 5*@9 r T.BqT@ R_)A)@% @ !@9i5)R 9B H@@h9*@97.ByqATxA(=@=@_frirk@TE0?b9*hb9"A*@i k "C*Bi k A@9h94@94B@ @y @9) )Q( hB@ @y* R(Ri*hOIWH_GgFoE{D#_@‚!@Bc8_ĢB@c*?#{WOBhb@IB9C?q !D96@hM5 *hM4hrA @h@9(4hrA=@%@_Qr3rk@TE0?4zqhRh6Bb%R@OBWA{è#_`@B!H=ѫ  )8 Jii C)e}Iii(%Țh6`6A8C_ T{F;@#_! J8 k)ij*CJe}jijI%ɚ)6A8i@***)*ih @h`Th @h?#{ g_WOBA@`VDb AR5hNhRhFb@8 rAb@ h @ @ @h @@@h @@@@b @&@@@@2@*@b@9.@b@96@ކ>@b#@B@:@bB9F@b@h @@b@ @R@ T4@!*A#@ @*h#@@@ ՘5h A@_rrk@TE0?(RhB* @OEWD_CgB{ƨ#_*!@Bcx@Bc4!*sA?#{_WO @pA*` 5B!VC )BM9 Jq Bq!vAB@7 tSrxS!! @!@)@ @!L!rQ9!q@9!qOCWB_A{Ĩ#_֦`]?#{ WO &@T@T@`T@ TB@ T2@`TF@ATҨCijtc`R}ɛDA8Ղ65FQ `a@6AB@2 Sa@@B @2 Fa@@Bc<@29 4C9 )a@ JqDBO@29 C9 )a@ JqDB:@)R2b9  a@AB  *OCWB @{Ĩ#_`@!Ba@Bcba@Bca@@Bcy??#{g_WO CA8C&@T@T@T@TB@T@ T2@ TF@ TY@h T@d@B@h I@d@BC9h >h@ )@ JDBC9h -h@ )@ JDBAh @d@B@(1C @h  @d@B|6A }R}h *A8C_ A TOIWH_GgF{E#_pADCCBvA#@wV*@@y @y? kT @y @y?kT @;F#@( @? TR#@*Y}@ @?T(#!@y@y kAT @y @y kT #@@T@B!B  #@!@R?BTF@*h @d@Bc@Bc@Bc@BBBcj*V?#{*{#_X,?#{ O?*`5"* @OB{è#_ր@!*X,?#{ ? @{¨#_l?#{O*JM94*OA{¨#_l?#{og_WOCpA@*=@6AH4Ȟ@@4 Ȇ@" ~~TvAB9H5zvA@R*@6rA))=@)@ L@? kT*7=*h66B@)@? kTA8Ձ7Fc@R* *R(R9@*6B(6B8(@h@(_1r1rk@TE0?*97FcR*@@tH6rA )=@)@ *ȒC9 @46rA)=@)@IrQ9ɖC9_ kT?q@ 6ARȆ@}Th7rA@94@ 5@@46BB*rA=@h9@(_{rfrk@TE0?vJD9(4vAAB97*PB@OFWE_DgCoB{A#_A86Fc@R*b*@@_rq'rk@TE0?%R@6FcR*H@;R7h@!Bq@!5@Ć@@Bc@ĒC9BcJP?#{O@*7*OA{¨#_!?#{ Oh*@ k T@ R%* !A @* @*@ `rD@ @hrDuz@OB* @{è#_`@!Bb"*`@!`@!B`@!H=ѫ  )8 Jii C)e}Iii(%Țh6`6A8C_ T{F;@#_! J8 k)ij*CJe}jijI%ɚ)6A8i@**)aR*ih @h`Th @h\C?#{ L@!"QD|@{#_?#{WOC A8)C*L@`5*RD@?kT!RRA8C@ TOCWB{A#_*!~@\C?#{ OL@hB qThrA=@)@Hu*hrA*=@)@_rͫrk@TE0?TT`@! @OB{è#_?#{OL@B qT*@!SOA{¨#_\C?#{ OL@hB qThrA=@)@Hu*hrA"R=@)@_rͫrk@TE0?TT`@! @OB{è#_?#{OL@B qT#R@!SOA{¨#_\C?#{ OL@ByqAT*BC4>C vA*!*|@OB @{è#_\C?#{ OL@ByqT*BC )q!"|@OB @{è#_\C?#{ OL@rAh=@(@ByqT*rA=@@_rrk@TE0?*!*`~@`AOB @{è#_ր@!B?#{WOCA8CL@rA=@@H*5*ByqTrA@=@@_QrQɥrk@TE0?6vA *sAA8C@ TOCWB{A#_*H*54@?k`TrA@ *(R@*!~@@!@B@@Bc***\C?#{ OL@TrA=@@ByqT*rA=@@_1rQSrk@TE0?* )q!"|@`AOB @{è#_ր@!B?#{WOCA8CL@trA(=@@*`5*ByqATrA@=@@_QrQɥrk@TE0?6B,R@sAA8C@ !TOCWB{A#_*!~@@!@B@\C?#{ OL@***!OB @|@{è#_\C?#{ OL@*P!** @OB{è#_\C?#{ OL@*P!** @OB{è#_\C?#{ OL@*"M9!** @OB{è#_?#{WOCA8CL@95*@9h4B qT"R@9(R" 9A8C@ TOCWB{A#_*!~@\C?#{WOCA8CL@9 B)y?qT*u"AR#RqT@9! 9|@A8C@ !TOCWB{A#_!B!BR*~@\C?#{ OL@*D!|@ @OB{è#_?#{WOC A8)C*L@5*@ȒA8C@ TOCWB{A#_*!*~@\C?#{ OL@*P }R!}|@ @OB{è#_?#{WOC A8)C*L@5*@HCijt}ɛD*A85Fc@ȺA8C@ TOCWB{A#_*!*~@\C?#{ L@(aqT )!(yh|@{#_ @!*?#{OCA8CL@rA=@I@HByqT*5@qT*@rAb=@I@_Qrrk@TE0?@! A8C@ T@OC{A#_ր@!S|@@!\C?#{ L@!"L|@{#_?#{WOCA8CL@5rA=@@h*ByqATvAB94 %**5@?qTL?k TrA=@@_rq'rk@TE0?%R@@!sAA8C@ TOCWB{A#_֠@!@!64~@@B\C?#{ L@!"qQ9|@{#_?#{OCA8CL@9ByqT5@9A8C@ T@OC{A#_ր@!*@!~@\C?#{ L@!"M|@{#_?#{WOCA8CL@9ByqTrA=@h@@!sA@!A8C@ TOCWB{A#_`55@ NR*AA(!iRI ru}) g *BR@!@9B*@9 *@!~@\C?#{ L@!" M|@{#_?#{ OL@*"45 @OB{è#_*@!~@\C?#{L@ B)y?qaTN!*|@{#_@!@?#{OC A8)CL@B)y?qTrA)=@I)a@ *5@ q"T*@rA=@a@_QurQ޵rk@TE0?@!sA @!S|@!A8C@ T@OC{A#_\C?#{ WOL@***!*qKTqT*vAW @yVC@y5vA*B***q+TB*q  ՠ~@ @OCWB{Ĩ#_q@dˆBc\C?#{L@h qA))=@)e@ B)y?q!T{9!*|@@!`A{#_@!@?#{OCA8CL@9rAH=@e@ByqaT`5*rA@9=@e@_q-rrk@TE0?@!sAA8C@ T@OC{A#_ր@!S|@!\C?#{WOL@*ԂbI 4:IB*bI|@q T>IB*bI  qc TBIB*bI q# TFIB*bI qTJIB*bI qTNIB*bI qcTRIB*bI !q#TVIB*bI %qTZIB*bI )qT^IB*bI)q(T B* OBWA{è#_@*?#{#WOA8CL@RATCR*`7*b 4@q: T@q> T @B @T@qF T@J `T@qN T@R T@&qV T#@Z T'@*q^ (T*`~@A8C_ TOFWE{C#@#_*@}@!@*\C?#{ L@!)qA) @"@|@{#_H@qTY`iB@i@rCq3Q* @R4 cYI̿I=uR,rA (}+)L @ @*$RT39A8C_ ATOFWE_DgC{B#_@*}?#{WO A8*)C*** XR $@? T#RL)@9 D9#A8C_ TOFWE{D#_)G7@6}?#{_WOA8C****<@ qTY`iB@i@C3R@ @RR =ucYI̿I@ @$R(}+)P) @9 D9A8C_ ATOFWE_D{B@#_@*y)eX?#{_ W O A8*C** XR$@ AT"@>= %A !@>= @R?q#c}@R 9A*@R)"@>= %A !@> @y= #A8C_ TOKWJ_I{H#_G76y)eX?#{og_ W O A8*C*b @>c=*  %A !@>= x>@@R?qq TY`iB@i@HCq3Q*@ @Rc =ucYI̿I(}@R+) RJA* 9)"@>= %A !@> @y= @ @*$RtA8C_ aTOKWJ_IgHoG{F#_@*r}?#{*@!@{#_#?#{!@{#_-~?#{!@B<@{#_EA?#{*{#_ ?#{B@{#_և}?#{**c@@{#_y)eX?#{**!@{#_Oo?#{ _WOPqT(@`B*4#@95C@9 )R}P!#(*8@v !****ODWC_B @{Ũ#_Oo?#{ WOPqT@`B*"@9 )R}P"(*t !**OCWB @{Ĩ#_Oo?#{ OPqaT"@9!@y)RtOB @{è#_Oo?#{ OPqAT @!)RtOB @{è#_Oo?#{ OPqAT2@9 k@y _q! )Rt OB @{è#_Oo?#{ OPqTB@9)RF@9 J k?qtd )q!%A)OB @{è#_Oo?#{ OPqT"@y!"@9@@ )Rt OB @{è#_j_?#{ "_TqTR(r%7`@!Rh (@ )`@!"yhb @{¨#_*M?#C{WOA8C ^R3bRRH R@S9;9v"yCRRR R3bRR;9yqATBCR*A8C_ T*ODWC{BC#_!**M?#C{OA8 C#R#pA @@9 !qA6qAT`BR*A8C_ T*@OD{BC#_`@!*?#{ OZ94Fh4*bTZ9F "BZRZOB @{è#_֠@!R4O?#{tA{#_n^?#{og_WOpA6 @)@?UB T !@ 1@ R9J@=Ѫ  )8 Jii C)e}Iii(%Țh6`6A8C_ T{F;@#_! )8 Jii C)e}Iii(%Ț(6A8h@***hh @h`Th @,q?#{ OrA*@)@! тF*@*!OB @{è#_H=Ѫ  )8 Jii C)e}Iii(%Țh6`6A8C_ T{F;@#_! )8 Jii C)e}Iii(%Ț(6A8h@***hh @h`Th @?#{ WOtAhrA @@h 4 HRr) jN6}S Kq TQqubh-ThN5u^uZG}  hjt(}H G kTubG hjt(}H G kT*)BR hrA=@!@Ht*hrA=@!@_{rfrk@TE0?OCWB @{Ĩ#_t@hZGvjj^Gt˖}V G5H h^G}V G%HBc?#{ WOtAhrA @ @H 4 HRRrr) *uSJ}VbӴiN Kq TQqubh-ThN5u^uZGY  hjt(}H G kTubG hjt(}H G kT*)BR cMqTh6B)RBi OCWB @{Ĩ#_`@!Bt@hZGvjj^Gt˖}V G5H h^G}V G%HBcHdescription=MIPI-DSI panel driver abstraction for use across panel vendorslicense=Dual MIT/GPLvermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=gs_panelscmversion=g38a2ee3cca85depends=gs-drm-connector,drm_display_helperdsi_txdsi_rxdsi_cmd_fifo_statusmsleepdsi_label_scopete2_update_settingspanel_write_genericLinuxLinuxgs_paneln?of_get_parentq.of_find_device_by_nodez)_dev_warnA_dev_errSG drm_mode_equalstrnlenl߅strsepAl;kstrtouintғ__stack_chk_failfortify_panic 4drm_mode_vrefresh|`__dynamic_dev_dbgkstrndup{f8emutex_lock_nestedmutex_unlock zkfreee?ktime_get{ debug_locksylock_is_held_type'system_highpri_wq__msecs_to_jiffiesmod_delayed_work_on cancel_delayed_work ]usleep_range_state~_printkӬcpu_numberNY__cpu_online_maskVmrcu_is_watchingMJpreempt_schedule_notracey gpiod_set_valuePtregulator_set_voltage[emipi_dsi_dcs_read\bin2hexӅ3-system_wq}?queue_delayed_work_onm"of_device_get_match_data.devm_gpiod_get_optional޻of_find_property\of_property_read_variable_u32_arrayӨCdevm_regulator_get_optional2__of_parse_phandle_with_argsscnprintfdevm_backlight_device_registerqgs_drm_mode_bts_fps%}Ԇlockdep_init_map_typedelayed_work_timer_fn4Kinit_timer_keyz__init_rwsemh˽__mutex_initǨ+drm_panel_initdrm_panel_addLчgdevm_drm_bridge_adda?H*gpiod_get_raw_valuejؽ_dev_info?of_find_backlight_by_nodeRdevm_add_actionysɨgpiod_direction_outputput_device#]devm_kmallocUjdevm_kfree/nc mipi_dsi_attach^0of_platform_populateܔdrm_panel_removektime_get_with_offset rosysfs_notify#=mipi_dsi_detach>zdevm_backlight_device_unregisterGEdrm_crtc_vblank_get]drm_crtc_wait_one_vblankEdrm_crtc_vblank_putWwait_for_completion_timeouthregulator_enablep*regulator_disable<backlight_device_set_brightnessTmipi_dsi_dcs_set_display_brightnessSwqueue_work_ongY|print_hex_dumpnJnesnprintfXdrm_dsc_pps_payload_pack %&mipi_dsi_picture_parameter_setQMsysfs_create_linkGV__warn_printkJdrm_crtc_vblank_count_and_time5d2drm_connector_attach_encoder+udrm_kms_helper_connector_hotplug_eventUesysfs_remove_linkX$drm_connector_unregisterjHxdrm_connector_cleanupGugpio_to_desc4atdrm_crtc_vblank_countq6drm_panel_prepare^@drm_panel_disable^%drm_panel_enabledrm_panel_unpreparegs_bts_fps_to_drm_mode_clockLmdrm_atomic_helper_bridge_duplicate_stateicdrm_atomic_helper_bridge_destroy_stateu drm_atomic_helper_bridge_resethydrm_mode_duplicatedrm_mode_probed_add>{r blocking_notifier_call_chainam\gs_connector_bindcIdrm_connector_initqegs_drm_connector_get_properties/~drm_object_attach_property1drm_property_create_blobAxmutex_lock_interruptible_nestedRw(drm_printfGY#drm_property_blob_putPFdrm_mode_convert_to_umodeblocking_notifier_chain_register blocking_notifier_chain_unregisterdrm_panel_get_modesKof_drm_find_bridgeS=drm_bridge_attach(sysfs_create_file_nssysfs_create_filesOsysfs_create_groups sysfs_emit_atJkstrtou16asysfs_emit4strchrMKkstrtoboolikstrtoints<\kstrtoull`ϘstrlenGDtrace_event_buffer_reserve~)Hmemcpyc[trace_event_buffer_commitL__trace_trigger_soft_disabledUdebug_smp_processor_id(__per_cpu_offset/,-perf_trace_buf_allocF`perf_trace_run_bpf_submitstrcpySvsnprintf 9bpf_trace_run5^Ÿbpf_trace_run3qbpf_trace_run2,bpf_trace_run1Tbpf_trace_run4g=trace_raw_output_prep6+trace_print_hex_seq$trace_event_printf(strace_handle_return}trace_event_reg5trace_event_raw_init;[mhex_to_binq:drm_mode_equal_no_clocksSTqkthread_queue_workkthread_cancel_work_sync%Ialloc_workqueue__kthread_init_worker.[kthread_worker_fn&kthread_create_on_nodea!wake_up_process sched_setscheduler_nocheck)1debugfs_create_filedebugfs_create_dirZdebugfs_create_u8Jddebugfs_create_size_tdebugfs_create_u16MSdebugfs_create_u32#debugfs_create_boolfsingle_openseq_printf~aؚseq_hex_dumpmemdup_user_nulE:#__kmallocnjkstrtou8eb,__dynamic_pr_debugvseq_puts+seq_putc_Gkstrtobool_from_user·yseq_lseekseq_readOsingle_release?simple_openemodule_layoutGNUP 3QfacD[5GNUP\|}(}(}&}&} } <<}b@}bHT}bX}bh}}}m}m} '} '}'}'(H}&L}&P`}md}mh} 'l} '|  }}D`} '} '}m}m}d}d $@ 8 8}}}}(t 8 8}}}} ( , @ x    p  p }($ }(( }, }0 <  @  D }$H }$L }p/P }p/\ x |    }s }s    } }    }! }!    }t$ }t,      }#}#}} }$}}#}#} } }(}(}*/}*/}*}*0}4}8} <} DT}%X}%\} `} d}#}#}}LPX\x$}8'}8'X`}8@}8@8Pp}p@t}p@}}}} H H}J}JPd h l}p}t}x}} } D}H}L4\}j}j@}&D}&P\}`}hx|  }!}!}} }(}(,4}&8}&Dx}|}}7}7} } })})}5$}5$}}, (0 (4}S"8}S"@T}0X}0`p}+t}+}4}4}O}O} ,} ,}[$}[$} , } ,(4}8}<} ,@} ,HT}*&X}*&`|}[$}[$}*&}*&}}}*&}*&}O}O}[$}[$}O}O}} }O}O,}E$0}E$@T}_'X}_'ht}/x}/}.&}.&}}}A}A}q'}q'$<},@},P`}G&d}G&l}'}'}} }},@}D}Hp Pt Px}#|}#( }, }4 < } ,@ } ,\ ` }@d }@|  } }  } } !} !} !}!}!!}%!}%!($}_,$}_4$X$}\$}d$$$%<%} @%} D% H% d%l%  5p%  5x%|%%} %} % % %%}%}%  %  && X5 & X5&&&} " &} "$& 0(& 0<&D&}H&}L& @P& @h&p& 6t& 6|&}-&}-& P& P&& d8& d8&}&}& `& `&& 8& 8'' '}U '}U ' p' p,'4'}(8'}(<' @' X'`' 9d' 9p'}t'}x' |' ''}'}' ' ''}8/'}8/' ' ''},"'},"' ' '((,(<(}@(}L(\(x(((}r(}r((( ( (}*(}*))} )}4)D)\) E`) Ep)|)} )} ))}')}'))*(*},*}0*4+}P8+}P<++@,}LD,}LH,D..}o".}o".001,1`1}Id1}Ih1 l1 p1111 1 122(2<2L2X2}\2}d2t22}2}2222} 2} 222}2}2 2 2}2}2}3}33 3 3}3} 3}$3},343 `83 `<3}@3}D3}H3}P3X3 \3 `3}d3}l3t3 x3 |3}.3}.33 3 3}v3}v33 @3 @3}3}33 x3 x3}3}33 3 3}[3}[44  4 4}4}4}4}$404 44 84}.<4}.@4L4 PP4 PT4}X4}\4h4 l4 p4}t4}x44}4}4 p4 p4}$ 4}$ 44 4 4}3 4}3 44}4}4 4 4}^4}^4,585@55555555 5 6}6}6}O 6}O6X6666666 7l7t7}i"x7}i"7777}7}78} 8}$8}(8}88D8}H8}L8}P8}T8t8}x8}88}T8}T88 8 8}8}8}/8}/8$9}(9}09H9 8L9 8P9}T9}X9})\9})d999999X:x::::::0; 4; 8;}*<;}*@;P;}T;}X;`; d; h;}l;}p;}I't;}I'|;; h; h;}`;}`;; ; ;}+;}+;; ; ;};};}I';}I'<<  < <}<}<}I'<}I'$<,< 00< 04<}+8<}+D<x<<<<==$====}L/=}L/=4>8>@>D>`>>>>>>>`?}0d?}0<@}@@}P@} T@} @@@@ @ @}/A}/A$A4A 8A )4_}>)<___}D_}D__}_}` `X```}d`}```  `  `}`}``  `  `}a}a}"a}" aa H a H a}!$a}!(a}6,a}60aa b(b8bLbTb`bbcc$ctcccccd d,d  0d  4d}'8d}'(}>47@;}Q}Q D} H} T`}B}B}}7}}ħ<\}j%}j%} } } } 0}4}@7HTX`l}xp}xt} } Ī}CȪ}C̪Ԫ X X}}}D }D ,79ԫ} ث} ܫ}.}. }D $}D 07}\}\̬} Ь} Ԭ9(dl|}(}(}j#}j#.Э}.ԭ}.ح}D }D 7T|}-}-}D }D Ȯ7} } hįЯ}<ԯ}<د} } }x}x @t|} } 7Ȱ԰}m}m5 }&$}&05`}d}t x |}E0}E0} } ر}D ܱ}D 7})})} } 9})})4} 8} <L}=P}=X`}*}*5ȳ}*̳}*س5}*}*5}*}*(5@}*D}*P5h}*l}*x5}*}*5}*}*ȴ5}*}*5}* }*58<}&@}&L5ȵ<}f}f 4}D 8}D L7@@=@=@>@>@ @@x?@|?@@@@@@@hIJKLTM`NdNOJ P`ȽIJK4LDMNNܾO4JXPIK8LHMNNO(P`IKL PM\N`NOPd}h}x<IQKL 8}<}h<tMNNOQ8PtIK8LHMNNO@P| R0IRKL\RtMNNO8R`PST U0VTUWWX$Y,}U0}UHZP[XY}F}FZ[,X<}y@}yTZ\[X}}Z[X}}} }(}/,}/DZL[X} } }.}.}}}x}x}:-}:-Z[(X8}%<}%\Zd[}+}+}B}B}M }M \p}{-}{-`|}^ }^  <k0} 4} Hd}Zh}ZtlL}*P}*l}| }| }B}BXdt}B}B }W($}W(,8@}D}p t |}}HLPX\}@}@i(0} 4} <}} }-}-$}(}\pno}} }#}#}}$ ( 4}8}<}@}D}c}c} } p}-}-   L L}%}%      X}`(\}`(d}I}I 0 0qrr}*}*stu  ,}0}<Dh}T0l}T0t}6}6dl}p}LPT\`DHh @` 8 8}}}Y!}Y!lp }-$}-4T} X} \}:`}:dp p p}}}:}: }@C}@C {X}`\}`d|t}x}|} } }} } }}m}m~}}}}}PD }PD0{4}8}<}`E@}`EP{T} X} \}pF`}pFp{x}**|}**|}}}@C}@C{}}|}@C}@C<{p}t}x}@C|}@C{}%}%}d}d}{}{4}8}D}z!H}z!Lp t |}}}h}h}}0Th}}(}}((<4 T8 T@|}}   }}8 X< XDt4<~~/~0~/tx~?|~/~O~/x|~~/ ~~/\`~d~/8<~@~/hl~ p~/lp~t~/$(~N,~/04~8~/<@~lD~/~?~/~~/~~/~~/~~/~~/~~/HL~tP~/~ ~/~~/`d~h~/PT~X~/~.~/~~/c~~/d ~~/~~/e~+~/f~g~/g~*~/DhH~L~/ i$~1(~/,j0~U4~/TvX~q\~/  \ ( l  `  $ ( `0  4 8 8 8@ p D  H P HT X` d h pp Tt \x   |   2 @ t 3  $ , P  43   X3   t3  0 3 0 \ 3 h  3   $ 3( 0 d4 l8 x@ (D (H  P T*T 4X ` t*d H4h xp +t d4x  - 4  0 ,4 @ 1 1  1 4  2 4  t5 5  8 8 ( 9 D9 ` (: `;  \: ,< X  :$ ;( 0 :4 ;8 @ :D ;H P $;T ,;X  ` ;d <h  p 0>t >x h@ 0A  @ @  B E  B LE H B 0E  D hE  lH  I H I K LL M M  0P$ |P( X 0 Q4 Q8  @ UD HVH  P WT 0XX` ,[d `h  p h\t ax p  ] ` 8  b (d   c Ld   Le  f P  le e   g h   g k   h i   h h 0  i k h  m$ m(  0 hm4 m8  @ mD nH  P mT ,nX H ` hnd nh  p xnt nx   o pp   o o ( (p p ` Hp p  ,q 0r  Lq Xr  r L}2*T IX}2*` @Ld}2*l Mp}2*x tP|} Q} $X}2* `} 0s}2* }2* @}2* D}2* T E   E <> E$ >( E0 xH4 HN< (I@ LNH KL PNT TLX TN` $Md XNl Mp \Nx W| l 8X m r  Ds  L `  d  T T X   X }d}}!}8}d@}H}!P}p}dx}}!}(}d}}!}}d}}!}!}d }(}!0}P}dX}`}!h}#}d}}!}}d}I'}!}}d}I'}!}0}d8}I'@}!H}+h}dp}I'x}!}`}d}I'}!}+}d}I'}!}}d}p/ }!(}$H}dP}*X}!`}J}d}@"}!}}d}@"}!}/}d}}!}(}d0}8}!@}S"`}dh}p}!x}}d}}!}}d}}!}.}d}}! }v@}dH}P}!X}x}d}}!}}d}}!}[}d} }!} }d(} 0}!8}r$X}d`} h}!p}2}d} }!}'}d}O}!}}d}/}!}8}d@})H}!P}p}dx}}!}$ }d}N}!}.}d}N}!}^}d }N(}!0}.P}dX}`}!h}}d}p}!}}d}p}!}3 }d }) }! }*0 }d8 }v@ }H }Vh }dp }[&x } }' }d }[& } }x, }d }p } } }d }" }( }H }dP }6X }` }! }d }i } }' }d }i } }! }d } } }'( }d0 }8 }@ }` }dh }Mp }x } }d }M } } }d }M } } }d }M } }Q@ }dH }MP }X }'x }d }, }$ }T }d }, }$ } }d }j }$ } }d( }j0 }$8 }X }d` }h }$p } }d } }$ } }d } }$ }}d}}$}i 8}d@}H}$P}J.p}dx}}$}}d}Y}*}"}d}Y}*}}}d }&(}*0}TP}dX}&`}*h} 0}d}&}*} }d}&}*}}d}&}*}0}d8}&@}*H}h}dp}&x}*}&}d}&}*}}d}&}*}}d} }*(}H}dP} X}*`}*}d} }*}}d} }*}}d} }*}E(}d0} 8}*@} `}dh} p}*x}}d} }*} }d} }*}}d} }* }%@}dH} P}*X}f.x}d} }*}(}d} }*}T}d} }*} }d(}x0}8}X}d`}h}p}}d} }}E0}d}B}}}d}}}8}d@}Y!H}P}p}dx}:}}}d}}#}x0}0}p0}m0}@ A@ h @ X@ Y A (Z8A ,AGJMPSVY\b_tw  #&),/258;>AORUX[^adgjpsvy| n-0369) x}<  d}>! ( d }N#H <P X}9  X}7  Ě}G p}T( 0 8}` h p} }  }. }>(@ \H ĢP}x }% Ĥ ,}#  ` H    (  `( 0 8  H}p x X}B   D}-   H}   ((}<0P X `}i" H}/  0}M( h  p }z 0   @ H FP GX ` Hh Ap x }R } }/ }M0 }!/ }U }6- }+@  8 @ p  @ x  ` }R }> }/ }?0  t H =0  0 8  P x }R } }% }   X`>   }6-}+( xx ( H}} }!/(}p  ? p X}&/`}K!}&/}5}!/}}!/}[  hh@8  @ @}c} }&/}U!}}}&/}u-H  H h=> ?@<@@~HD~/$A(~,~/ B~~/04~S8~/~ ~/C~~/\(H`]pF^G"_ )8`HHh9BAMC}B  a  x 0080@bH}BP hX L`ah  xxxb}B  Pa x b}B h a b }B( 0 8a@ PPXP`bh}Bp |x Pa Xb}B  a b (    H h  ( 0   =( @>H `h  ? D@ h 3ZI3/3XWS0S/TSgS?-S/StOtz=O.=/=L/xIx"!/)" UF 88/ 9\C\/8@8Q /hd]h/6lZlN/ $W$5v5/50R0(l(/ )<O<q?3/L]%%/%~Iq0%0/0F////XC:  /T A@54/)5]d44/4:ZV R 7O ,{L 0I E C @ \ Z V dR OW88L H E B @ x\ (Y ,cVDP882R pN K H E B0ZF8?  >\@@p8Y t !V%R !N  K h |H l vE B ? L %\ P  h Y d V h Q x N | cK \ iH ` < 4 lE !yB @]? !\ LXPEU L=QM EK 2*vG D A E> ,[ 0,X T P xOM |B2 8@8p# ?J`EH8F 1 p@8lD =A u>p~\8[ XW HT P T M X6JK8F C @ ,>'V8] ZU8EW xSM(8O (LG`8I IFB8C @[8P] ZT8V 4R[M@8uO `LGx8jI E IA8DC 4@0NP8] h @ $ 5H?Y $ X5Q0K@4 6DNEP d84?` 8hcYpQ 9h;KD5?X-Z@B8V (* E$RPD\p8#O X*tL`j]P8H x*EpW8B +@O8\ . Z#]8V 0]RI8O 11L^C8H 1EH8B 2? 5k\ 5Y T5VV X5+R|V8N x5K 6H 6|E `8B d8? 81\ 8YrJ8V 8Q 9N 9K"D88uH 9GE p9B t9? 9\ 9\Y :V :QY8N ,:4KiK08bH `:D Eh8rB :.?0c?8 \ :X@X8>U :0QPM (;J`Q8oG ;D L<A P<> !|[ <X <T <P !HM <J \=F `=_D =6A =h> >[ >WpAT 4>wPM E)J 2*F x>C$@ E> >] >6# 0Z ?>W ?SpR8O l@LDL8I @  A;F AC A@=O8I] B{Z2I 8V BR CX8nO BL\8cI DE E=C E&@ (ZV x0R[)O2X)KTt\k tZt3 / HXWH/S''/'OL EI EUF ,GC 0G@ G^] GZV pHR0O HNLxI HFTXC 2*;@ I]<4Z LN< K00V @R1O KLH I PNE 2*C @L @T\ TNZ LV LjRO M>L`H XNE 2*B M@lr\ \NcV w8R?Z `NSW dNS POO TOL U0 8I 4PUFxC @ tPd] PZ P< tW4W0Ah 8R QO L Q~I@[ 8E UXCP;@ W]x4Z lV 2*R $X7O{L mI XE X @& XC X@ X& Y\ YZ Y  (ZV $ZdR (ZO`F 88L 0[HpMH 8E l\B U 8@ ]B$ kx\ Y `g2 \ pdY td!VN[( 8R PeNA 8K peY1 HfHH DfpE Hf9& fPB f? f+\M 8Y gV}T` 8Q gNF 8]K hoHA 8E hBZ@ 8W? i\ 2,X0 KU @A1Z1/1`XW`,,/-PSPs-.?-/-O</YLI mPF mC 5Yx 8@ md]0CQ 8Z lmW mR mO@ H 8L m~IPIB 8E mXC Pn;@ Tn]`XX 84Z lnVp Q 8R |n7O n{L nIFG 8E oCyA8@ o\%[88Z ,pVTTp8dR LpOx >L dcVZ pSW pSZ8O 0qLR8I Pq< r4UFC r@^] ZW 2*R 0sOL ~I sE s B0 0B @BPXCG@8;@ dt]@Z84Z u) vV vR vL lx7O hx{L lxIP8E xC C8@ Dy\088L yH`lW8E HzBpP08@ zx\Ih8Y zcV=82R zl x{lN t{K x{H>8E 8|BMXH8? d|>\P8Y |!VJ8R |NrD8K }H{>(8pE T}BW`8? }+\jQ8Y @~V D8Q ~N0 K8]K   oH E x xB W? U 4\ X  TKU 7Q  M J |G@L@8D AP Fx8> 4 T[ &X & l(T hP lUMJ dF BNTZ SW * 8A 88* p8 S O 4 p8  <L I P HUF DC HS, Ќ$@ ̌^] Ќ XZ V  THR PO T PL xI f 8F RC  08A@ ,] 0d, l:Z hV l H8R D1O HW+ L I  <8E 8C <+ x @ t\ x PpZ LV P+ ĒjR O Ē xx>L tH xT lE B , d@ `r\ d< 4Y`]V D8RN `KH 2*E B? dw (8>\ $Y (, d!V `R d <N 8K <B, hH pE  B |? ., Xh+\ TY X ĚV Q Ě pN l]K p oH E )+ B W? \pU 8X  KU 7Q + TM J  t|G D  dA >  d[ &X $ \dT XP \+ ĢUM J Ģ6 F fD  ĤdCA o> Ĥ+ ,[ (W ,~ lNT ~P y+ `M \0J `h hhF dC h, ԧD@ Ч&> ԧL 8] Z , XLW T S XOMX8L ܩ8 8I BF + DC @@ DF 8W] Z , HV DR H 8|O L ;+ (hqI $E (Z `KC -@ , L] &Z  HLV DR H*OG8mL DH I E + 04B , @ 0' h\ dZ hu, pV lVR pj @ O *L H E [ 8  80 (8# `821 8A 8 8 @8* x8Z# 8o& 8]' 84' X8# 8! 87 8*! 88 * p8* 8  8N! 83 P8d 8I 8 B(B ? B P3 H8! 83 8 83 (8) `8" 8F1 8;  8KZ mHXWH/<S</$O$/* L 9S9/):0I0|;*;/;UF<6</<C@ h^] lZ V R O L xI F `RC dA@ ع] ܹ:Z hV l R 1O 5 hL I  hE dC hc LL @ H\ L  Z V  PjR LO PS h>L dH hn  E B !. @ r\ / dY ]V  |8R xN |f P0K LH PT: TE B ; ? 8\ G (Y V u %R N  $K |H  vE B 9/ D ? @%\ D h,Y dV h< (Q N T cK iH  tE pyB t:  h]? \ ' xdX tEU x- =Q M  hK dvG h9 tD A p#>#[ @ ,X$# # #"t/#)W#9<#M0 BT B x &HP& @  `  ( (UM( x&HH 0  P  (  x x &H+   2  H ( P&H (  Hr hp(. xy.& H. p _. 7I. G.( G X'&hHn   @ ((: :&H: H : h@: ~:(0* J*I* v *@ *` .* ?* ;* lD RPZ/ XW76/%7S6N6/6O| +B / Lg/0IG*/oUF[/DCDs1%/ @ U]/,d],Z |V R O L xI F RC A@ |] :Z V R 1O L I < 0E>8C @\ ZV TjRO 2*8L @HE XB @ x\ +cV B8R?Z \SW `n LSQU8O < 0L TI Xy$ LdO I0$ UF HC L@ ^] S 6 ZV RO L~I 2*E DXC;@ ]ON884Z VGp8R 7O LIV qZq / TXWTS O  @CL 0I 4 PD `E pF" \0UF XC \> @ ^] t) Z V " 0R O w TL PxI TF Y8RC " $0A@ ] $ X@:Z TV X# R 1O L @CE CO   #$&(*g34Z4S,XW,MS|S|W=0O0(L(!I8tUFthCh%x@x$d]$ Z 5W(RU\O\>%LN0~I/F$ LXCL4A@B4]R :ZV'R1 7O ,pLp\-PIP#8E8FC @ \9ZV;Ve<jR<O<6X>LXk6THTb HEHDBD#@@@lx\lO`Y`dcVd 8R=,N,],>RaKNH-L<.,E.H,Y,-. 3 #T S P= ,# P 3" ` 9 0x  | l@ XH  d5 t9L) 9< :H% P<`0 < 0 `=t^  >35 >4 ?8D" :q8 (% 0|3 !# <#7( " #=&%(K'  J7%2 7 x-|!$  l $  x0  7 | l*_$3:$HPg$q'; l]5' T)2 2?8rt!6 =*$0$O(# X(-R"#f3  88 X@) 2>!-R5@92 v |&*/)N & %D7 =D?$H d12v1_f!  Ed 0G' L Gl$H lF(V& 5* ) 8d ) dN& TOH% 4$Y$ P0% s 3$`39-2V2+-%C*)r 1 m- m- Tnc n*+8 p!6=\7w(X/3y$# `v2& I Y##"$HH_ $H.$ H$hH ܹ4 h < p ( (s _6 |V  t. dt( |776= W9# E(IOS]WLY( Z @  H   P   X U/ ` ( /7   : $y l   !h" =a$l9d)v"3{%  <% އQ8 f+ U" U1F@ IiV#"l(J#M9@ '8h81-%_8+".note.gnu.property.note.Linux.hyp.text.rela.text.comment.init.plt.rela__tracepoints.rela_ftrace_events.hyp.bss.rela__tracepoints_ptrs.rela.altinstructions__versions.rela___ksymtab+__tracepoint_te2_update_settings__tracepoints_strings__ksymtab_strings.rela__bpf_raw_tp_map.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.rela___ksymtab_gpl+gs_panel_get_mode.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.hyp.rodata.rela.rodata.hyp.data.rela.ref.data.rela.datags_panel_set_op_hzdev_attr_op_hzdev_attr_te_rate_hzdev_attr_te2_rate_hzgs_panel_connector_set_propertygs_panel_connector_get_propertydrm_object_attach_propertyof_find_propertystrcpymemcpysysfs_notifyinit_timer_keydisp_stats_init.__keygs_dsi_panel_common_init.__keygs_panel_init_lhbm.__keyof_property_read_variable_u32_arraytrace_raw_output_dsi_tx__tracepoint_dsi_txtrace_event_raw_event_dsi_tx__event_dsi_txprint_fmt_dsi_txevent_class_dsi_txtrace_event_fields_dsi_txtrace_event_type_funcs_dsi_tx__traceiter_dsi_tx__bpf_trace_tp_map_dsi_txperf_trace_dsi_tx__bpf_trace_dsi_tx__SCK__tp_func_dsi_tx__tpstrtab_dsi_txtrace_raw_output_dsi_rx__tracepoint_dsi_rxtrace_event_raw_event_dsi_rx__event_dsi_rxprint_fmt_dsi_rxevent_class_dsi_rxtrace_event_fields_dsi_rxtrace_event_type_funcs_dsi_rx__traceiter_dsi_rx__bpf_trace_tp_map_dsi_rxperf_trace_dsi_rx__bpf_trace_dsi_rx__SCK__tp_func_dsi_rx__tpstrtab_dsi_rxbin2hexget_disp_stats_time_state_idxop_hz_showte_rate_hz_showte2_rate_hz_showlocal_hbm_max_timeout_showpanel_need_handle_idle_exit_showpanel_cmdset_showavailable_disp_stats_showdim_brightness_showframe_interval_ns_showexpected_present_time_ns_showidle_delay_ms_showserial_number_showpanel_extinfo_showerror_count_unknown_showte_option_showte2_option_showforce_power_on_showdimming_on_showssc_en_showrefresh_ctrl_showpanel_model_showmin_vrefresh_showte2_lp_timing_showte2_timing_showpower_state_showtime_in_state_showrefresh_rate_showerror_count_te_showpanel_name_showgs_dsi_name_showpanel_idle_showals_table_showpower_mode_showlocal_hbm_mode_showacl_mode_showcabc_mode_showgs_dsi_payload_showgs_panel_wait_for_cmd_tx_window__kstrtabns_gs_panel_get_panel_rev__crc_gs_panel_get_panel_rev__kstrtab_gs_panel_get_panel_rev__ksymtab_gs_panel_get_panel_revgpiod_direction_outputdrm_crtc_vblank_putdrm_property_blob_putpanel_update_lhbm_notimeoutdev_attr_local_hbm_max_timeoutwait_for_completion_timeoutdrm_crtc_vblank_countkstrtouintkstrtointdrm_kms_helper_connector_hotplug_eventof_get_parentget_gs_drm_connector_parentdev_attr_panel_need_handle_idle_exit__mutex_init__kcfi_typeid_trace_event_raw_initdrm_connector_init__kstrtabns_gs_dsi_panel_common_init__crc_gs_dsi_panel_common_init__kstrtab_gs_dsi_panel_common_init__ksymtab_gs_dsi_panel_common_initdrm_panel_init__kstrtabns_gs_panel_model_init__crc_gs_panel_model_init__kstrtab_gs_panel_model_init__ksymtab_gs_panel_model_inittrace_event_buffer_commitgs_panel_connector_atomic_pre_commitgs_panel_connector_atomic_commitsysfs_emitperf_trace_run_bpf_submit__per_cpu_offsetktime_get_with_offset__kcfi_typeid_drm_atomic_helper_bridge_reset__kstrtabns_gs_panel_debugfs_create_cmdset__crc_gs_panel_debugfs_create_cmdset__kstrtab_gs_panel_debugfs_create_cmdset__ksymtab_gs_panel_debugfs_create_cmdset__kstrtabns_gs_dsi_send_cmdset__crc_gs_dsi_send_cmdset__kstrtab_gs_dsi_send_cmdset__ksymtab_gs_dsi_send_cmdsetmipi_dsi_picture_parameter_setgs_panel_bridge_mode_setdrm_crtc_vblank_getktime_getsysfs_emit_atdebugfs_create_size_tgs_update_backlight_statustrace_raw_output_dsi_cmd_fifo_status__tracepoint_dsi_cmd_fifo_statustrace_event_raw_event_dsi_cmd_fifo_status__event_dsi_cmd_fifo_statusprint_fmt_dsi_cmd_fifo_statusevent_class_dsi_cmd_fifo_statustrace_event_fields_dsi_cmd_fifo_statustrace_event_type_funcs_dsi_cmd_fifo_status__traceiter_dsi_cmd_fifo_status__bpf_trace_tp_map_dsi_cmd_fifo_statusperf_trace_dsi_cmd_fifo_status__bpf_trace_dsi_cmd_fifo_status__SCK__tp_func_dsi_cmd_fifo_status__tpstrtab_dsi_cmd_fifo_statusgs_dsi_cmd_align_delay_usseq_putsdev_attr_available_disp_statsmipi_dsi_dcs_set_display_brightnessbacklight_device_set_brightnessgs_get_brightness__kstrtabns_gs_panel_get_brightness__crc_gs_panel_get_brightness__kstrtab_gs_panel_get_brightness__ksymtab_gs_panel_get_brightnessdev_attr_dim_brightnesslocal_hbm_wait_and_notify_effectivenesswake_up_processpanel_attrsbl_device_attrssysfs_create_groupsbl_device_groupspanel_cmdset_fopsgs_reset_panel_fopsgs_dsi_name_fopsgs_dsi_payload_fopsgs_backlight_opsgs_drm_mode_bts_fps____versionsdev_attr_frame_interval_nsdev_attr_expected_present_time_nssysfs_create_file_nsdev_attr_idle_delay_msdrm_mode_equal_no_clocksdebug_locks__of_parse_phandle_with_argstrace_raw_output_te2_update_settings__kstrtabns___tracepoint_te2_update_settings__crc___tracepoint_te2_update_settings__kstrtab___tracepoint_te2_update_settings__ksymtab___tracepoint_te2_update_settingstrace_event_raw_event_te2_update_settings__event_te2_update_settingsprint_fmt_te2_update_settingsevent_class_te2_update_settingstrace_event_fields_te2_update_settingstrace_event_type_funcs_te2_update_settings__kstrtabns___traceiter_te2_update_settings__crc___traceiter_te2_update_settings__kstrtab___traceiter_te2_update_settings__ksymtab___traceiter_te2_update_settings__bpf_trace_tp_map_te2_update_settingsperf_trace_te2_update_settings__bpf_trace_te2_update_settings__kstrtabns___SCK__tp_func_te2_update_settings__crc___SCK__tp_func_te2_update_settings__kstrtab___SCK__tp_func_te2_update_settings__ksymtab___SCK__tp_func_te2_update_settings__tpstrtab_te2_update_settingsgs_panel_sysfs_create_bl_filesgs_panel_sysfs_create_filesgs_drm_connector_get_propertiesgs_panel_create_debugfs_entries__msecs_to_jiffies__kstrtabns_gs_panel_get_modes__crc_gs_panel_get_modes__kstrtab_gs_panel_get_modes__ksymtab_gs_panel_get_modesdrm_panel_get_modesgs_panel_connector_modesgs_drm_connector_funcsgs_drm_connector_helper_funcsget_panel_drm_bridge_funcsgs_panel_bridge_funcsget_disp_state_str_dev_errgs_panel_initialize_gs_connectordebugfs_create_dirstrchrdrm_connector_unregisterblocking_notifier_chain_unregisterdevm_backlight_device_unregisterblocking_notifier_chain_registergs_panel_connector_late_registerdevm_backlight_device_registerkstrtobool_from_user__kstrtabns_gs_panel_reset_helper__crc_gs_panel_reset_helper__kstrtab_gs_panel_reset_helper__ksymtab_gs_panel_reset_helper__kstrtabns_gs_panel_is_mode_seamless_helper__crc_gs_panel_is_mode_seamless_helper__kstrtab_gs_panel_is_mode_seamless_helper__ksymtab_gs_panel_is_mode_seamless_helper__kstrtabns_gs_panel_set_te2_edges_helper__crc_gs_panel_set_te2_edges_helper__kstrtab_gs_panel_set_te2_edges_helper__ksymtab_gs_panel_set_te2_edges_helper__kstrtabns_gs_panel_get_te2_edges_helper__crc_gs_panel_get_te2_edges_helper__kstrtab_gs_panel_get_te2_edges_helper__ksymtab_gs_panel_get_te2_edges_helper__kstrtabns_gs_panel_set_power_helper__crc_gs_panel_set_power_helper__kstrtab_gs_panel_set_power_helper__ksymtab_gs_panel_set_power_helper__kstrtabns_gs_panel_set_binned_lp_helper__crc_gs_panel_set_binned_lp_helper__kstrtab_gs_panel_set_binned_lp_helper__ksymtab_gs_panel_set_binned_lp_helper__kstrtabns_gs_panel_first_enable_helper__crc_gs_panel_first_enable_helper__kstrtab_gs_panel_first_enable_helper__ksymtab_gs_panel_first_enable_helper__kstrtabns_gs_panel_set_lp_mode_helper__crc_gs_panel_set_lp_mode_helper__kstrtab_gs_panel_set_lp_mode_helper__ksymtab_gs_panel_set_lp_mode_helper__kstrtabns_gs_panel_update_lhbm_hist_data_helper__crc_gs_panel_update_lhbm_hist_data_helper__kstrtab_gs_panel_update_lhbm_hist_data_helper__ksymtab_gs_panel_update_lhbm_hist_data_helper__kthread_init_workernotify_brightness_changed_workernotify_panel_te2_option_changed_workernotify_panel_te2_rate_changed_workernotify_panel_mode_changed_workergs_panel_unregister_op_hz_notifiergs_panel_register_op_hz_notifiergs_dsi_dcs_transfer__kstrtabns_gs_dsi_dcs_write_buffer__crc_gs_dsi_dcs_write_buffer__kstrtab_gs_dsi_dcs_write_buffer__ksymtab_gs_dsi_dcs_write_bufferdrm_connector_attach_encodercpu_numberdev_attr_serial_numbersystem_wqsystem_highpri_wqtrace_print_hex_seqbl_device_groupdrm_connector_cleanupkstrndupprint_hex_dumpseq_hex_dumpwrite_dcs_transfer_trace.tmpstrseptrace_raw_output_preptrace_raw_output_msleep__tracepoint_msleeptrace_event_raw_event_msleep__event_msleepprint_fmt_msleepevent_class_msleeptrace_event_fields_msleeptrace_event_type_funcs_msleep__traceiter_msleep__bpf_trace_tp_map_msleep__kstrtabns_gs_panel_msleep__crc_gs_panel_msleep__kstrtab_gs_panel_msleep__ksymtab_gs_panel_msleepperf_trace_msleep__bpf_trace_msleep__SCK__tp_func_msleep__tpstrtab_msleepdev_attr_panel_extinfo_dev_infodev_attr_error_count_unknowntrace_handle_return_dev_warndev_attr_te_optiondev_attr_te2_optiondevm_add_actiondev_attr_force_power_onqueue_work_onqueue_delayed_work_onmod_delayed_work_ondev_attr_dimming_onhex_to_binblocking_notifier_call_chain__kstrtabns_gs_dsi_cmd_align__crc_gs_dsi_cmd_align__kstrtab_gs_dsi_cmd_align__ksymtab_gs_dsi_cmd_align__kcfi_typeid_delayed_work_timer_fn__kcfi_typeid_kthread_worker_fnpanel_cmdset_opengs_dsi_name_open__kcfi_typeid_simple_opensingle_opengs_dsi_payload_openstrlenstrnlendev_attr_ssc_en__init_rwsemgs_panel_init_lhbmpanel_update_lhbmgamma_2_2_coef_x_1mmemdup_user_nuldev_attr_refresh_ctrl_gs_panel_reg_ctrlkstrtobooldebugfs_create_boolkstrtoull__stack_chk_failgs_debugfs_reset_panelgs_connector_to_paneldev_attr_panel_modeldrm_mode_equaldevm_regulator_get_optionaldevm_gpiod_get_optionalbridge_mode_set_normal__warn_printk__cpu_online_masklocal_hbm_timeout_worklocal_hbm_post_workkthread_queue_workpanel_idle_workgs_panel_normal_mode_workcancel_delayed_worksysfs_remove_linksysfs_create_link__kstrtabns_gs_panel_wait_for_vblank__crc_gs_panel_wait_for_vblank__kstrtab_gs_panel_wait_for_vblank__ksymtab_gs_panel_wait_for_vblankdrm_crtc_wait_one_vblank__kcfi_typeid_seq_lseekmutex_unlockgs_bts_fps_to_drm_mode_clocksched_setscheduler_nocheckgs_panel_connector_atomic_checkgs_panel_bridge_atomic_checkdrm_dsc_pps_payload_packdev_attr_min_vrefreshdrm_mode_vrefreshmipi_dsi_attachdrm_bridge_attachgs_panel_bridge_attachgs_panel_node_attachmipi_dsi_detachgs_panel_bridge_detach__dynamic_pr_debuggs_panel_set_dimmingdev_attr_te2_lp_timinggs_set_te2_timingdev_attr_te2_timingrcu_is_watching__kstrtabns_gs_dcs_write_dsc_config__crc_gs_dcs_write_dsc_config__kstrtab_gs_dcs_write_dsc_config__ksymtab_gs_dcs_write_dsc_config__kcfi_typeid_trace_event_reg__dynamic_dev_dbgparse_u32_bufvsnprintfscnprintftrace_event_printfseq_printfdrm_printftrace_event_buffer_reserve__kstrtabns_gs_dsi_panel_common_remove__crc_gs_dsi_panel_common_remove__kstrtab_gs_dsi_panel_common_remove__ksymtab_gs_dsi_panel_common_removedrm_panel_removegpiod_get_raw_valuegpiod_set_valuealloc_workqueuegs_dsi_payload_write__kcfi_typeid_drm_atomic_helper_bridge_destroy_stategs_panel_connector_print_stategs_panel_set_backlight_statedev_attr_statedev_attr_power_statedev_attr_time_in_state__kcfi_typeid_drm_atomic_helper_bridge_duplicate_stateusleep_range_statedev_attr_refresh_ratedev_attr_frame_rateof_platform_populatedrm_mode_duplicatedev_attr_error_count_tedevm_backlight_release__kcfi_typeid_single_releaseop_hz_storete2_rate_hz_storelocal_hbm_max_timeout_storepanel_need_handle_idle_exit_storeframe_interval_ns_storeexpected_present_time_ns_storeidle_delay_ms_storete2_option_storeforce_power_on_storedimming_on_storessc_en_storerefresh_ctrl_storemin_vrefresh_storete2_lp_timing_storete2_timing_storeframe_rate_storepanel_idle_storeals_table_storelocal_hbm_mode_storeacl_mode_storecabc_mode_store__kstrtabns_gs_panel_unprepare__crc_gs_panel_unprepare__kstrtab_gs_panel_unprepare__ksymtab_gs_panel_unpreparedrm_panel_unprepare__kstrtabns_gs_panel_prepare__crc_gs_panel_prepare__kstrtab_gs_panel_prepare__ksymtab_gs_panel_preparedrm_panel_preparelockdep_init_map_typelock_is_held_typetrace_raw_output_dsi_label_scope__tracepoint_dsi_label_scopetrace_event_raw_event_dsi_label_scope__event_dsi_label_scopeprint_fmt_dsi_label_scopeevent_class_dsi_label_scopetrace_event_fields_dsi_label_scopetrace_event_type_funcs_dsi_label_scope__traceiter_dsi_label_scope__bpf_trace_tp_map_dsi_label_scopeperf_trace_dsi_label_scope__bpf_trace_dsi_label_scope__SCK__tp_func_dsi_label_scope__tpstrtab_dsi_label_scope__kstrtabns_gs_panel_wait_for_flip_done__crc_gs_panel_wait_for_flip_done__kstrtab_gs_panel_wait_for_flip_done__ksymtab_gs_panel_wait_for_flip_done__kstrtabns_gs_panel_wait_for_vsync_done__crc_gs_panel_wait_for_vsync_done__kstrtab_gs_panel_wait_for_vsync_done__ksymtab_gs_panel_wait_for_vsync_donedrm_crtc_vblank_count_and_timestr__panel__trace_system_namedev_attr_panel_name__this_moduledebugfs_create_filedev_attr_panel_idledev_attr_als_tablegs_panel_bridge_post_disableregulator_disabledefault_ctrl_disable__kstrtabns_gs_panel_disable__crc_gs_panel_disable__kstrtab_gs_panel_disable__ksymtab_gs_panel_disabledrm_panel_disablegs_panel_bridge_disableregulator_enabledefault_ctrl_enabledrm_panel_enablegs_panel_bridge_pre_enablegs_panel_bridge_enableof_drm_find_bridgeregulator_set_voltagegs_panel_set_vddd_voltagedevm_kfreeof_find_backlight_by_nodeof_find_device_by_nodekthread_create_on_nodedrm_mode_convert_to_umode__kstrtabns_gs_panel_get_mode__crc_gs_panel_get_mode__kstrtab_gs_panel_get_mode__ksymtab_gs_panel_get_modedev_attr_power_modedev_attr_hbm_modedev_attr_local_hbm_modedev_attr_acl_modedev_attr_cabc_mode__kstrtabns_panel_calc_linear_luminance__crc_panel_calc_linear_luminance__kstrtab_panel_calc_linear_luminance__ksymtab_panel_calc_linear_luminance__kstrtabns_panel_calc_gamma_2_2_luminance__crc_panel_calc_gamma_2_2_luminance__kstrtab_panel_calc_gamma_2_2_luminance__ksymtab_panel_calc_gamma_2_2_luminanceput_devicepreempt_schedule_notrace__kstrtabns_gs_dsi_panel_common_probe__crc_gs_dsi_panel_common_probe__kstrtab_gs_dsi_panel_common_probe__ksymtab_gs_dsi_panel_common_probegs_connector_bindlocal_hbm_wait_and_send_post_cmddebug_smp_processor_id__kstrtabns_gs_panel_read_id__crc_gs_panel_read_id__kstrtab_gs_panel_read_id__ksymtab_gs_panel_read_id__kstrtabns_gs_panel_read_slsi_ddic_id__crc_gs_panel_read_slsi_ddic_id__kstrtab_gs_panel_read_slsi_ddic_id__ksymtab_gs_panel_read_slsi_ddic_idmutex_lock_nestedmutex_lock_interruptible_nested__trace_trigger_soft_disabledgs_get_current_display_state_lockedgs_dsi_cmd_need_wait_for_present_time_lockedpanel_update_idle_mode_lockeddrm_panel_adddevm_drm_bridge_adddrm_mode_probed_addmipi_dsi_dcs_read__kcfi_typeid_seq_readseq_putcget_gs_panel_connector_crtc__kstrtabns_gs_panel_update_brightness_desc__crc_gs_panel_update_brightness_desc__kstrtab_gs_panel_update_brightness_desc__ksymtab_gs_panel_update_brightness_descgpio_to_descdevm_kmalloc__kmallocperf_trace_buf_allockthread_cancel_work_synctrace_raw_output_panel_write_generic__kstrtabns___tracepoint_panel_write_generic__crc___tracepoint_panel_write_generic__kstrtab___tracepoint_panel_write_generic__ksymtab___tracepoint_panel_write_generictrace_event_raw_event_panel_write_generic__event_panel_write_genericprint_fmt_panel_write_genericevent_class_panel_write_generictrace_event_fields_panel_write_generictrace_event_type_funcs_panel_write_generic__kstrtabns___traceiter_panel_write_generic__crc___traceiter_panel_write_generic__kstrtab___traceiter_panel_write_generic__ksymtab___traceiter_panel_write_generic__bpf_trace_tp_map_panel_write_genericperf_trace_panel_write_generic__bpf_trace_panel_write_generic__kstrtabns___SCK__tp_func_panel_write_generic__crc___SCK__tp_func_panel_write_generic__kstrtab___SCK__tp_func_panel_write_generic__ksymtab___SCK__tp_func_panel_write_generic__tpstrtab_panel_write_genericfortify_panicdrm_property_create_blob__kstrtabns_gs_panel_get_idle_time_delta__crc_gs_panel_get_idle_time_delta__kstrtab_gs_panel_get_idle_time_delta__ksymtab_gs_panel_get_idle_time_deltaof_device_get_match_data_note_9gs_panel_connector_set_property.__UNIQUE_ID_ddebug499$d.199$x.99$d.99gs_panel_connector_set_property.__UNIQUE_ID_ddebug489$d.189$x.89$d.89gs_panel_connector_get_property.__UNIQUE_ID_ddebug479$d.179$x.79$d.79gs_panel_connector_get_property.__UNIQUE_ID_ddebug469gs_panel_set_binned_lp_helper.__UNIQUE_ID_ddebug469$d.169gs_dsi_panel_common_init.__key.69$x.69$d.69gs_panel_reset_helper.__UNIQUE_ID_ddebug559$d.159gs_dsi_panel_common_init.__key.59$x.59$d.59$d.149gs_dsi_panel_common_init.__key.49$x.49$d.49$d.139$x.39$d.39$x.129$d.129$x.29$d.29$d.219$x.119$d.119$x.19$d.19gs_panel_connector_attach_properties.__UNIQUE_ID_ddebug509$d.209$x.109$d.109$x.9$d.9kstrtou8debugfs_create_u8panel_update_idle_mode_locked.__UNIQUE_ID_ddebug498$x.198$x.98$d.98gs_panel_bridge_atomic_check.__UNIQUE_ID_ddebug488$x.188$x.88$d.88gs_panel_parse_regulators.__UNIQUE_ID_ddebug478gs_panel_get_modes.__UNIQUE_ID_ddebug478gs_panel_bridge_disable.__UNIQUE_ID_ddebug478$x.178$x.78$d.78gs_panel_wait_for_cmd_tx_window.__UNIQUE_ID_ddebug468gs_panel_parse_regulators.__UNIQUE_ID_ddebug468gs_panel_unprepare.__UNIQUE_ID_ddebug468$x.168$x.68$d.68$x.158$x.58$d.58$x.148$x.48$d.48gs_panel_post_power_on.__UNIQUE_ID_ddebug538$x.138$d.138$x.38$d.38$x.128$d.128$x.28$d.28gs_update_backlight_status.__UNIQUE_ID_ddebug518$x.218$x.118$d.118$x.18$d.18disp_stats_init.__UNIQUE_ID_ddebug508$x.208$x.108$d.108$x.8$d.8gs_panel_connector_set_property.__UNIQUE_ID_ddebug497$d.197$x.97$d.97gs_panel_connector_set_property.__UNIQUE_ID_ddebug487notify_panel_te2_option_changed_worker.__UNIQUE_ID_ddebug487$d.187$x.87$d.87gs_panel_connector_get_property.__UNIQUE_ID_ddebug477$d.177$x.77$d.77gs_panel_get_lp_mode.__UNIQUE_ID_ddebug467$d.167gs_dsi_panel_common_init.__key.67$x.67$d.67gs_panel_reset_helper.__UNIQUE_ID_ddebug557$d.157gs_dsi_panel_common_init.__key.57$x.57$d.57$d.147$x.47$d.47$d.137$x.37$d.37gs_panel_pre_power_off.__UNIQUE_ID_ddebug527$x.127$d.127$x.27$d.27$d.217$x.117$d.117$x.17$d.17gs_panel_commit_properties.__UNIQUE_ID_ddebug507$d.207$x.107$d.107$x.7$d.7panel_idle_queue_delayed_work.__UNIQUE_ID_ddebug496$x.196$x.96$d.96gs_panel_bridge_atomic_check.__UNIQUE_ID_ddebug486$x.186$x.86$d.86gs_panel_bridge_mode_set.__UNIQUE_ID_ddebug476gs_panel_parse_regulators.__UNIQUE_ID_ddebug476gs_panel_get_modes.__UNIQUE_ID_ddebug476$x.176$x.76$d.76state_show.__UNIQUE_ID_ddebug466local_hbm_wait_and_notify_effectiveness.__UNIQUE_ID_ddebug466gs_panel_parse_gpios.__UNIQUE_ID_ddebug466gs_panel_unprepare.__UNIQUE_ID_ddebug466gs_panel_bridge_enable.__UNIQUE_ID_ddebug466$x.166$x.66$d.66$x.156$x.56$d.56gs_dsi_panel_common_init.__UNIQUE_ID_ddebug546$x.146$x.46$d.46__UNIQUE_ID_depends336$x.136$d.136$x.36$d.36$x.126$d.126$x.26$d.26kstrtou16debugfs_create_u16gs_update_backlight_status.__UNIQUE_ID_ddebug516$x.216$x.116$d.116$x.16$d.16disp_stats_init.__UNIQUE_ID_ddebug506$x.206$x.106$d.106gs_panel_init_lhbm.__key.6$x.6$d.6bpf_trace_run5gs_panel_connector_set_property.__UNIQUE_ID_ddebug495$d.195$x.95$d.95gs_panel_connector_set_property.__UNIQUE_ID_ddebug485notify_panel_te2_rate_changed_worker.__UNIQUE_ID_ddebug485$d.185$x.85$d.85gs_panel_connector_get_property.__UNIQUE_ID_ddebug475$d.175$x.75$d.75gs_panel_get_lp_mode.__UNIQUE_ID_ddebug465$d.165gs_dsi_panel_common_init.__key.65$x.65$d.65gs_panel_reset_helper.__UNIQUE_ID_ddebug555$d.155gs_dsi_panel_common_init.__key.55$x.55$d.55$d.145$x.45$d.45gs_panel_first_enable_helper.__UNIQUE_ID_ddebug535__UNIQUE_ID_scmversion335$x.135$d.135$x.35$d.35_gs_panel_reg_ctrl.__UNIQUE_ID_ddebug525$x.125$d.125$x.25$d.25$d.215$x.115$d.115$x.15$d.15gs_panel_commit_properties.__UNIQUE_ID_ddebug505$d.205$x.105$d.105$d.5bpf_trace_run4$x.194$x.94$d.94gs_panel_bridge_atomic_check.__UNIQUE_ID_ddebug484$x.184$x.84$d.84gs_panel_parse_regulators.__UNIQUE_ID_ddebug474bridge_mode_set_leave_lp_mode.__UNIQUE_ID_ddebug474$x.174$x.74$d.74gs_panel_parse_gpios.__UNIQUE_ID_ddebug464hbm_mode_store.__UNIQUE_ID_ddebug464gs_panel_bridge_enable.__UNIQUE_ID_ddebug464local_hbm_wait_and_send_post_cmd.__UNIQUE_ID_ddebug464$x.164$x.64$d.64$x.154$x.54$d.54gs_dsi_panel_common_init.__UNIQUE_ID_ddebug544$x.144$x.44$d.44__UNIQUE_ID_name334$x.134$d.134$x.34$d.34$d.224$x.124$d.124$x.24$d.24gs_update_backlight_status.__UNIQUE_ID_ddebug514$x.214$x.114$d.114$x.14$d.14disp_stats_init_vrefresh_ranges.__UNIQUE_ID_ddebug504$x.204$x.104$d.104gs_panel_init_lhbm.__key.4$x.4$d.4bpf_trace_run3gs_panel_connector_set_property.__UNIQUE_ID_ddebug493gs_panel_get_idle_time_delta.__UNIQUE_ID_ddebug493$d.193$x.93$d.93gs_panel_connector_set_property.__UNIQUE_ID_ddebug483$d.183$x.83$d.83gs_panel_connector_get_property.__UNIQUE_ID_ddebug473gs_panel_prepare.__UNIQUE_ID_ddebug473$d.173$x.73$d.73gs_panel_disable.__UNIQUE_ID_ddebug463gs_panel_get_lp_mode.__UNIQUE_ID_ddebug463$d.163gs_dsi_panel_common_init.__key.63$x.63$d.63gs_panel_reset_helper.__UNIQUE_ID_ddebug553$d.153gs_dsi_panel_common_init.__key.53$x.53$d.53$d.143$x.43$d.43__UNIQUE_ID_vermagic333$x.133$d.133$x.33$d.33_gs_panel_reg_ctrl.__UNIQUE_ID_ddebug523$d.223$x.123$d.123$x.23$d.23$d.213$x.113$d.113$x.13$d.13gs_panel_set_op_hz.__UNIQUE_ID_ddebug503$d.203$x.103$d.103$d.3bpf_trace_run2__kstrtabns_gs_panel_update_te2__crc_gs_panel_update_te2__kstrtab_gs_panel_update_te2__ksymtab_gs_panel_update_te2__kstrtabns_gs_panel_get_current_mode_te2__crc_gs_panel_get_current_mode_te2__kstrtab_gs_panel_get_current_mode_te2__ksymtab_gs_panel_get_current_mode_te2$x.192$x.92$d.92gs_panel_get_modes.__UNIQUE_ID_ddebug482gs_panel_bridge_atomic_check.__UNIQUE_ID_ddebug482$x.182$x.82$d.82__UNIQUE_ID_license572gs_panel_parse_regulators.__UNIQUE_ID_ddebug472bridge_mode_set_enter_lp_mode.__UNIQUE_ID_ddebug472$x.172$x.72$d.72panel_update_lhbm_notimeout.__UNIQUE_ID_ddebug462gs_panel_parse_gpios.__UNIQUE_ID_ddebug462gs_panel_node_attach.__UNIQUE_ID_ddebug462te2_rate_hz_store.__UNIQUE_ID_ddebug462$x.162$x.62$d.62$x.152$x.52$d.52gs_dsi_panel_common_init.__UNIQUE_ID_ddebug542$x.142$x.42$d.42debugfs_create_u32gs_panel_normal_mode_work.__UNIQUE_ID_ddebug532$x.132$d.132$x.32$d.32$d.222$x.122$d.122$x.22$d.22$x.212$x.112$d.112$x.12$d.12disp_stats_init_vrefresh_ranges.__UNIQUE_ID_ddebug502$x.202$x.102$d.102$x.2$d.2bpf_trace_run1gs_panel_connector_set_property.__UNIQUE_ID_ddebug491$d.191$x.91$d.91gs_panel_connector_get_property.__UNIQUE_ID_ddebug481gs_panel_get_current_mode_te2.__UNIQUE_ID_ddebug481$d.181$x.81$d.81__UNIQUE_ID_description571gs_panel_connector_get_property.__UNIQUE_ID_ddebug471gs_panel_prepare.__UNIQUE_ID_ddebug471$d.171gs_dsi_panel_common_init.__key.71$x.71$d.71gs_panel_reset_helper.__UNIQUE_ID_ddebug561gs_dsi_payload_show.__UNIQUE_ID_ddebug461gs_panel_disable.__UNIQUE_ID_ddebug461$d.161gs_dsi_panel_common_init.__key.61$x.61$d.61gs_panel_reset_helper.__UNIQUE_ID_ddebug551$d.151gs_dsi_panel_common_init.__key.51$x.51$d.51$d.141$x.41$d.41$x.131$d.131$x.31$d.31$d.221$x.121$d.121$x.21$d.21gs_panel_connector_attach_properties.__UNIQUE_ID_ddebug511$d.211$x.111$d.111$x.11$d.11gs_panel_set_op_hz.__UNIQUE_ID_ddebug501$d.201$x.101$d.101$d.1gs_panel_bridge_atomic_check.__UNIQUE_ID_ddebug490$x.190$x.90$d.90gs_panel_get_modes.__UNIQUE_ID_ddebug480gs_panel_bridge_disable.__UNIQUE_ID_ddebug480$x.180$x.80$d.80__UNIQUE_ID_author570gs_panel_wait_for_cmd_tx_window.__UNIQUE_ID_ddebug470gs_panel_parse_regulators.__UNIQUE_ID_ddebug470$x.170$x.70$d.70$x.160$x.60$d.60$x.150$x.50$d.50gs_panel_handoff.__UNIQUE_ID_ddebug540$x.140$x.40$d.40gs_panel_set_vddd_voltage.__UNIQUE_ID_ddebug530$d.230$x.130$d.130$x.30$d.30gs_update_backlight_status.__UNIQUE_ID_ddebug520$x.120$d.120$x.20$d.20_note_10disp_stats_init.__UNIQUE_ID_ddebug510$x.210$x.110$d.110$x.10$d.10disp_stats_init_resolution_tables.__UNIQUE_ID_ddebug500$x.200$x.100$d.100@H)#D7\s @d 8>2!G/h@CT>TqT `o`-`F`*@H 2 2`i@hh 2@2@`2@2hpdc@%29@8p2  Pz=50ULoa_@h2 }{x@-2 @-2{aM|H@X/2$U~P@P1@2&`8[@62(@ @87P2* 0@@,$( E884 j ]