ELF)@@,*%%n  O bigsurf_lhbm_brightness_initlp exitconfigure lhbm hist: %d %d %d %d %s: hs_clk_mbps: current=%d, target=%d bigsurf_enable3bigsurf_pre_update_ffc../private/google-modules/display/common/include/trace/dpu_trace.hinvalid timing, use default setting restore mode (%s) clock after resume or lp exit invalid hs_clk_mbps=%d for FFC bigsurf_change_frequencyoverdrivebigsurf_set_brightnessbigsurf_update_te2raise mode (%s) clock to 120hz on %s offno current mode set panel_google_bigsurfbigsurf_set_dimming_onin lp mode, skip to update failed to read lhbm brightness ret=%d enable LHBM at unexpected state (HBM: %d, vrefresh: %dhz) %s: change to %uhz set %s brightness: [%d] %*ph %s dimming_on=%d lhbm overdrive brightness[%d]: %*ph Panel is not ready, use default setting TE2 updated: rising= 0x%x, width= 0x%xresume../private/devices/google/shusky/display/panel-google-bigsurf.cpanelbigsurf_update_ffclow%s set LHBM brightness at %s stage 2ndpanel-google-bigsurffailed to write cmd (%d) SB3bigsurf_atomic_checkhbm_on=%d hbm_ircoff=%d command: %s: switch to %uhz will fail when LHBM is on, disable LHBM 1stinit apply max DBV when reach hbm max with irc off %s: no new mode highnormalbigsurf_update_lhbm_hist_config%s: updating for hs_clk_mbps=%d cmdsetsbigsurf_set_local_hbm_brightnesshbm is off, skip update irc Unable to read DDIC id (%d) exit LP mode lhbm normal brightness: %*ph check LHBM overdrive condition | gray=%d dbv=%d 28Xd~` l p @1080x2400x60x! d$8Xd~` l p @1080x2400x120x I8Xd~` l p @@1080x2400x30x  google,bigsurf  6 6 6 4 4 4dx(TS 9ZQoQ3oQ~UR   *%  /xURo;49`ooo,o<oL o\olo|oooooAooooGo8oo oUR`p@`p@`p@`p@`p@URURUooUo-Do{o-o`@!!*R$RFR*8`@!!*R$RR*`@!!*R$RFR*`@!!*R$RFR*}`@!!*R$RFR*`@!!*R$RFR*<`@!!*R$RFR*A`@!!*R$RFR*m`@!!*R$RFR*`@!!*R$RR*}`@!!*R$RFR*w`@!!*R$RFR*`@!!*R$RR*`@!!*R$RFR*`@!!*R$RfR*`@!!*R$RR*`@!!*R$RFR*`@!!*R$RFR*`@!!*R$RR*`@!!*R$RFR*`@!!*R$RFR*`@!!*R$RfR*?#{OCA8CtK qAThNAqThfE)@%@!!kRh@ R RJUr4tS!RR y7h@鍉RBRR!y7j@R~SRR@! 9999999b7A8C@ TOB{A#_`@!!*R$RR*`@!!*R$RFR*`@!!*R$RR*?#{ OR ) J?r*@B!6`B* ՟>qT*RR M& )R<a@B*@>qT(RqcT <?MqT?#qhTHR*hR Rb9 )*9@9*9@9* 9@9* 9 @9*9@9*9@9*9 h@!RR!7h@!RR!7OB @{è#_`@!!*R$RR*`@!!*R$RR*b@9 J ka@?qcZBR&k?#C{WOA8C*hEB94hfEq@ @*_grȯrk@TE0?փurpy>rTh2U4*vLLThm9 Ri@j RBRqRh !Ry9"7 hN?qHTq>'q' k`Th@ R RJUrR!R y" 7ҿqJ RRRj1k@R R39 )%3`!ѢRRG9K9O9S9 7hvK qThNAqThfE)@%@!4kTi@*RbRR@9 !y 9 7 a@Bh@) R~SbRR!99 97tr0yA8C_  TOD*WC{BC#_`@!!*R$RfR*`@!!*R$RR*`@!!*R$RR*`@!!*R$RFR*Q`@!!*R$RfR*?#{OCA8ChNKyqTA8C@ TOC{A@#_h@ R* RJUr!RR y6`@!!*R$RR*h@ RBRR!y6`@!!*R$RFR*h@ R"RR!96`@!!*R$R&R*h@IRBRR!y6`@!!*R$RFR*UqR!}@ C)( Ț R `@a@h ybU?#{OhE*vKkTOA{¨#_**2hQ@ q!' qv R}?#{OCA8ChEB9h5(r R R*i RjBR*h-9 y9 7 A8C@ TOB{A#_`@!*`@!!*R$RFR*a@Bcx3?#{Rhh8h4*a{#_/?#hE*@y @y? kaT @y*@y? kT@)@ k#_*#_?#{{#_?#{ !*cN!bRhNAqT )!( @{¨#_փx3?#{ ORUh@!RR!"7RR_qA T Ո@yZ  ) ZK}S)}S }Snx_x_x9)Z69n8+Zk ZL8-ik}SN)JA}S9}S&9}Sy+}SH}S9"9*9.9:9>9B9F9   `r0y @OB{è#_`@!!*R$RR*`@!a@BRa@B*R@a@B#RRa@BCRR2}?#{(| S (, 3*{#_?#{OA8_RC)Rr#R*@ 39 !7CARR"qT`":CR*9_R#rR*39 `7A8C_ T*OC{B#_*`@!!#*R$RR*`@!**`@!!#*R$RR*x3?#{OA8C@C,1`T5'@y#@y4k"T`@! *R i@R3bRRc8 !ѪCx7h@R3bRRc8!ѩCxb7A8C_ TOC{B#_`@!!3*R$RfR*`@!!3*R$RfR*a@B*@a@Be.?#{ WO)(@ kT@ R%* @(RujEw@95 @y`B@ycFR R5(R9 ujEu q T @ @ R)A% @  @ &@9H 4hjEBB9 B9qq(J7*@92*9&@9h5ȺD9474qTF@yjRZ@yJ r}  aS( K}*@ f  k T*@9)R2*9i"9 &@9a@h5ȺD94B @ɒ@ kT*@9@2*9"9 OC*WB @{Ĩ#_`@!`@!B&@9(5a@ @y@yBeFR Ra@B"?#{ *iEqTqaT R* @{¨#_2}?#{+OA8*C A8ա6Fc@R q`T" q Th Xk Th@ R !RJUr#R!Ry b7h@iR#BRR!y"76FcRA8C_ ATOF{D+@#_`@!!#*R$RR*`@!!#*R$RFR*`@!B*h@ R !RJUr#R!Rt y 7h@ q!aT(R ) `@!*!R )*-Acy#,@BR)!@R6`@!!#*R$RFR*w`@!!#*R$RR*a@d XBc*Nx3?#{OCA8C A8Ձ6Fc@RQh@ R !RJUrR!R yB7h@iRBRR!y76FcR5A8C@ TOB{A#_`@!!*R$RR*`@!!*R$RFR*a@Bc?#{;A8#C)=>=Ѫ  )8 Jii C)e}Iii(%Țh6`6A8C_ T{F;@#_! )8 Jii C)e}Iii(%Ț(6A8h@***hh @h`Th @?#{  RR` @{¨#_Hdescription=MIPI-DSI based Google bigsurf panel driverlicense=GPLvermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=panel_google_bigsurfscmversion=g12ea0513808edepends=panel-samsung-drv,exynos-drmalias=of:N*T*Cgoogle,bigsurfalias=of:N*T*Cgoogle,bigsurfC*7-Abgt|FLinuxLinuxpanel_google_bigsurfҝnmipi_dsi_driver_register_full!emipi_dsi_driver_unregisterӮexynos_panel_reset*zexynos_panel_send_cmd_set_flags{exynos_panel_set_lp_mode2exynos_dsi_dcs_write_bufferE)exynos_panel_msleep{-exynos_dcs_write_delay{k_dev_errgY|print_hex_dumpғ__stack_chk_failH__dynamic_dev_dbgq'debugfs_lookupY$8exynos_panel_debugfs_create_cmdsetvPdput 4drm_mode_vrefresh#0exynos_panel_get_brightnessM_dev_warn3~e_dev_infoexynos_drm_connector_get_lhbm_gray_levele?ktime_get" xexynos_panel_model_initpexynos_panel_init_brightness>mipi_dsi_dcs_read8? exynos_panel_get_panel_rev\bin2hexuǙexynos_panel_get_current_mode_te2exynos_drm_connector_set_lhbm_histGexynos_panel_get_mode,W__tracepoint_tracing_mark_writeӬcpu_numberNY__cpu_online_maskVmrcu_is_watchingBY__traceiter_tracing_mark_writeMJpreempt_schedule_notrace.devm_kmalloc| exynos_panel_common_init exynos_panel_prepare8exexynos_panel_disableowcexynos_panel_unprepareuIPexynos_panel_get_modesiexynos_panel_set_binned_lp exynos_panel_get_te2_edges}݉exynos_panel_configure_te2_edges exynos_panel_removeEnmodule_layoutGNUO _l,Eؓ %@ ^GNU@UDE8HE8TVWXXYZ\E`Ed[xE|E[E~E~E/E/\EE[E~E~E/E/\EE[E~E~ E/E/,\4]<2@2DEHELEoPEoT^|EE_E E _E8E8EyEy`aab`XXXX8XtE9xE9|EQEQ[EE[E~E~E/E/\EE[E~E~E/E/\$E(E,[0E~4E~8E/<E/X\dEhEl[pE~tE~xE/|E/\EE[E~E~E/E/\]2828EEEQEQ^XXXXXEE[E~ E~$E/(E/D\PETEX[\E~`E~dE/hE/\EE[E~E~E/E/\EE[E~E~E/E/\ ]DbTcZX X( Xd Z E E [ E~ E~ E/ E/ \ E E [ E~ E~ E/ E/ \ EM$ EM, d8 E< E@ [D E~H E~L E/P E/l \x E| E [ E~ E~ E/ E/ \ E E [ E~ E~ E/ E/ \ ]( cd E} | E} X X X XH Xp X X X X8 X` X| E5 E5 e E E [ E~ E~ E/ E/ \ X XHXpXXXXEE [E~E~E/E/<E@ED[HE~LE~PE/TE/p\XXXXPXxXXXX@EDEH[LE~PE~TE/XE/t\EE[E~E~E/E/\EE[E~E~E/E/\EE[ E~E~E/E/4\@EDEH[LE~PE~TE/XE/t\EE[E~E~E/E/\EE[E~E~E/E/\EE[ E~E~E/E/4\@EDEH[LE~PE~TE/XE/t\EE[E~E~E/E/\EE[E~E~E/E/\EE[ E~E~E/E/4\@EDEH[LE~PE~TE/XE/t\EE[E~E~E/E/\EE[E~E~E/E/\EE[ E~E~E/E/4\@EDEH[LE~PE~TE/XE/t\EE[E~E~E/E/\EE[E~E~E/E/\EE[ E~E~E/E/4\@EDEH[LE~PE~TE/XE/t\EE[E~E~E/E/\EE[E~E~E/E/\EE[ E~E~E/E/4\<]XX,XdEhEl[pE~tE~xE/|E/\EE[E~E~E/E/\EE[E~E~E/E/\ ]<E@EDEuHEudEhElexfc2p2pEE^ *$*dEHhEHxX**XEE[E~E~E/E/EHEH\EE [E~E~E/E/ *$*<\HEjLEjPETE`2d2pEtE|^$ghXX<XtE} E} X22E~E~^X8E<E@[DE~HE~LE/PE/l\xE|E[E~E~E/E/\EE[E~E~E/E/\EE[E~E~ E/E/,\8E<E@[DE~HE~LE/PE/l\t]b X( E, E0 [4 E~8 E~< E/@ E/\ \| X E E [ E~ E~ E/ E/ \ X E E [ E~!E~!E/!E/$!\D!XT!EX!E\![`!E~d!E~h!E/l!E/!\!g!Eo!Eo!e!]"b@"ED"EX"e"Z#E #E #d#E#E #[$#E~(#E~,#E/0#E/L#\T#]`#2d#2h#El#Ep#Et#Ex#^4$E8$ED$hL$iP$iT$E X$E `$jt$i$x$i$$EH$EH$X$k%c%E%E%[%E~%E~%E/&E/&EH&EH &\,&E&0&E&4&[@&2PD&2PH&E}L&E}X&^d&2h&2l&Ep&E&^&2&2&E&E&^&2&2&E&E&^'lh'Z'k'm'Z(E(E ([(E~(E~(E/(E/8(\D(ERH(ERP(d`(Ed(Eh([l(E~p(E~t(E/x(E/(\(](n(E(E)d8)Xd)X)E)E)[)E~)E~)E/)E/)\)E)E)[)E~)E~)E/)E/*\*]$*2(*2,*E0*E<*^L*2P*2T*EX*E\*^*o*bP+p+b,E,E,20 ,20$,E(,E,,^,E,E,[,E,E,E,E,[,2,2,E%,E%,^,2h,2h,E,E,^-EA-EA<-bL-b-E-E.X,.X<.E@.E|.E.E.[.E~.E~.E/.E/.\.E.E.[.E~.E~.E/.E/.\.E/E/E/E/e@/X`/E6!d/E6!p/E1t/E1|/d/E`!/E`!/X/E/E/[/E~/E~/E//E//\0E 0E0[0E~0E~0E/ 0E/<0\D0]L02P02X0EG\0EG`0Ed0El0^0E0E0X1X1E1ET1EX1E\1[`1E~d1E~h1E/l1E/1\1E1E1[1E~1E~1E/1E/1\1]12121E1E1E1E1^L2rP2rX2s\2sx2t2]2r2r2s2s3u 3vL3w\3x++QQ R++T,8,82(,D,2` ,$,(20,\4,D82@,D,H2P,"T,X#X2@`,%d,<&h2xp,%t,`&x2,%,&2,%,&2,),H*2,),*2 ,*,,2,+,+2X,\,,,2,-,H02,0,128,H2,2q,T2,x3 ,2,|3,2EXE E (E PE xE E 0E XE `ExE EE EE y,z{| ,` , W( ,|0 }@ ,!H ,d"X ,` ,# ,# ,$ ,$$ ,$ ,& ,' ~  ,( ,h*8 ,-P ,x-X ,x00 i E E E~ Ex Ez @ E| ` E} E  E' E) E,E.@EPXExEEEEE E"8E$XE5xE7EHEJE[E]En8EpXExEEEEEE8EXExEEEEEE8EXExEEEEEE!8EXExEE6!EEEE8E XE xE EE8E>EBEH8EJXELxENEPEUEWEYE[8E]XE_xEaEcEfEhE,!Ek8EmXEoxEqEsEuEwEyE{8E}XExEEEEEE8EXExE1!EEEEE8EXExEEEEEE8EXExEEEEEE8E XE xE E E@ EB EJ EL 8EN XEu xER EY E[ E_ Et hEEpEEPE`EE EEp h,,3pPSEEoEHE8E@EQHEHPEpExEEHEEEEHEEEtEHE~E E(EH0EPEXE`EHhE}EEEHEEEEHEEEEHE0E8E@EHHEhEpExEHEEEEHE%EEEHEGEE EH(EAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) '-039 B HJL1NPUFWY [ ]8 _acfhkemZ o q su5wAy{} *       j _ m _ ;0    >  /0 @ B J PL TN R MY m [  _  t yV !}"p""lal''#N% %|% %) B "#%   \  ]LX . lJ