ELF(04(! GNUciUXaz#I"Linux -L 0-L00@P@ RNP0 @ D@0 0-L00@d@P0$0P 0?@8P 0 -L00@d`P0&@0DxPt(@T -L00@d`@0&yP0"0 04080<0@0D"2 $8r 80 $0     ($  %00%00&0&0&0&000 00OU0T(Px@T4TpU_ -L00@d`@0&^x@l0hd 0PbU -L00@d` 0& 0PeO12 P0@T -L00@d`P0&N00 @8P8ZT -L M00@d `o@0*5]4 0 0@pH 0@ 8< 0pX0 0@0 S@E0@p@ P  U00X@PA?00 40(K -L@dpᙀ)@`TO0`@ VVBV<=C V0DV;EV: V9V8V5 V4V32P 4Ud0㓇' \d0H@8 21<:04 0(, 0 $  00 P4 8 0 0`Z  -L MS0T@ R @089 p400 <80 D0H @P4 8( R> 0 S,$00@Y(K -L00@d`@0&_0E@0T0T0TT TPT8? 0U -L00@d`@0&_4 E008,(4( s0@0<4s0 0 (4( s0(0$ 4s0D0 EP1 2H00((0p3U -L80@P<S0 pp@d`$u& 0400 8U80S3`0d0u%UV V 0p0 00  0 ! 0 0S S4 ( `00`&bᐘ a(a0嘐  -L00@d@0$ ps@ P8ᬆ8088 0adcl0h8c8pc088 f@!<1D8(4( s0fP!L1TH(4( s0f X1\s0g`1ds0gh|Fgp`0PS0@T410xPt!p1xl(4( s0k1|!8 <0k1s0k1s0k p -LM00@P0 0U `00  V 0 @S 0@S(0S0@@@02  60 K8 K pK PK4OX`1`#` 0 p0  003S* 00?o  Ko 0 pP0<  003S 00?o Ko 0}?pP0@  003S 00?o pKo 0}?pP0D  003S 00?o PKoPXE d0㰀KP @ wp KP0 00 >?O0 >?O0 0Kmb`A@~ bpr 4|2#෡! "< F0 ,"9?¯)@c B#j p0SP@0s  (``@p01`@aPX 0-? 0003Sl 00?o oP 0-? ,0003SX_ 00?o _oPxFa) 0dPazhC)@ @TP0UUT2 UTs0.2   s0 2|4*Œp! 8 V00 0RI(K d0LB!H L  B K0F K0F pK0F PK0F 0G p0pG @@ @0@ @@X 0S  -L00@dP`0%08O @ @@ -L00@d`p0&s@@HW 0@S00 PS0vU 0-L00@d@P0$  00 0-L00@dP@0%  @<0!HD0!PL0!T! 8 0X8800\ <5<O0 -L MPP@R`p p0 R @@@0SK TEVB!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l!l! $!  T  Tp< 00d0I$01O0 0 0R(Kd0I$01O0d0I$00O0d0I$01O0d0I$01O0W 4 K@@P400W 4 K@@P @UW 4 K@@P @FW 4 K@@P @7 4 KP~40  00W 4 K@@P @ 4 KP400{W 4 K@@P @ 4KP  fW 4 K@@P @W 4 K@@Py W 4 K@@Pn @d0I$08O001Q* 4 KP d0I$00"d0I$00O?0@@@@@@ 0-LdP@U P0d00 0-Ld@PT '=0 7P7   P 00d0 0-LQ @@@d0P@$Ujk0k Pj0P -L\400@d`|0&  @ O"(r (d >#0PpA_O@ 01: Or @T -L M @pp` @`TI TR TV 0DPSP@정4ZB 0D-S񟗎& &<&X&t&&&&& '('D'`'|''''*'(4(P(l((() )@)`))***L*\*t**)))))*$*8*%Z00@(K00@(K@!0@ Z (KW5 d0V @0W- @W& @W @W [@W p@W  @W @W d0V%@W @W @W A@W @W @W #@W d0<V%@W @xW @qW 8@jW \@cW @\W `0@Sd0V%MW d0pGV%G@ T@>W| @7d V 0N @/d V 0N!@'d V 0N!@@P @ 0@@  0 @ @ @@@@ @ @@@@@@ 8@@@Z @ -L P @0 -L00@dP `0%pN@T0, 58504 40 32 -L00@d`0&@V0p 88 044$0, 8P8 <0 88(00 8P8 @0 88HL0DP Ġ 8|8 0P0X  -L?pPp` @`@@@0S 0GSX1<1 110000l0P0400/////...@/$/\/l.@.00U ,PPU dPEF$wp WPU PU iPU PU PU PU PU `0Sd0F$PU| d0<F$PUq PUj PUc PU\  PUU PUN >PzUG d0F$PpU= uPiU6 PbU/ P[U( PTU!  PMU PFU P?U d0F P07 0@P0@P+D -L -L -L -L -L0O -L -L p-LZϠBx )S00@U P "Ppd"hR" "R d"hR `R B!" "Rpd"ZϠhRPB!  @!x$!0p -L0O -L00@" " -LQ00R0SI?H0!( -LR QϠA?0!p -LR Q,00! -LR0 #0 -LR Q$ 00! -LR0#04 -LR0 #0t -LR0#0 -LR0d#0 -LR QZϠx00!0@00 -LR0L#0 -L 00@ZϠ)2"P@ -L 0 L9#"P@ -L$M `00@PP@pBKh'H @KL 2@KL0H00 0\0000@ 0`㴡؜P @0 0R(K -LM0@`S 0S 0pSY_j0S@Z 0Zx# @ opT%Q Z[ > OXgXR R Zx`#0fpf w8 0 0p4 8g&4p *'"vUh&'!/P&Ze%, >OV7`V`R R A 0   )0S000S000S00 00(Kȏ/XR o?V/`R @  -LO "  " -L MPP@@`Y0@,` J(0 @, K  P @ D@4@ @( 0R K$ 0-L@P@@t"x2<@8 Q<0@ 0D0P0 1  1 @@04 -L@@@0OP 0p42803/`P42O03/`PPUP@@@ @ @H -LMA0 `PKpp@ 0  K ԒY0 0RC(K0 :@90 V"@ `0AO  KUP  F<`RP@ E|PR/A 9) @04@ 5""@`p  -L,M0 40 QBP R00 S*40S p@"`@Y_@P 2JP<0 9 @80 dbhrL pp Y P008, P1 <@I@D,"ptD H Pp@p T P80,< `p`F2(H0pGv`(1wpD0p!`!pPP0 !P  4   !p00 S U3:L@"@"@(K  Q`@D@ (@ @8 0-LD@@@@@0X -LdM00@ 0 0Q00  00OS500@@Y+C B|0 0 @0 @D0 $ @ 0<0 !R@"  <KPU <@T@0S<S@0SD0S 00 0R(K!9j<)0<\pUF WPxP @tP pP lP hP dP `P \P XP TP PP LP HP H0SL0SP0ST0SX0S(\0S`0Sd0Sh0Sl0Sp0SOt0SIx0S6UZ@0D S<0 D  @ Sn@0[H0 0L0 0P0 7T0 0X0 <\0 <`0 ;d0 8h0 :l0 9p0 9t0 8x0 9&#"P @W%:S 0S 9 ş"P @H H l9<|%#!P @9Z/⒣"P @9Z/⒣"P @4ly.'"7'P @  P @@x@T0SB 9l\$#"P8 @49IϠ($#"P$ @ 9$# #"P @9##!P" @9Π##"P @ )d`32" P @9,(##"P @9"#"P @9Ϡ" #"P @ d0| Y!\" [P @t  4 K|0 1;40 P @ #ɖd0 㓬# h˓|00 P @ <SL *d0)D! P @0=4 I H H d0  0 [P @=S 0P80 P@ 80 080 2/8 O3 R00O 8@@X Xd( 4  p -L M@@j@@@@y@P0 P@ 0R \00@0,03/0!0!00 @L d'!s0ˁˁ;ˁd0p')0 ..|ˉ @X0 d0 !#+@0XĀ 0 Q:@ =b0A##d0',s᠛q0A0s0;Q*Q*  W' @Q,(( ' h+ (l+ (( p+!(t+ 880x;(03/@@0, ,L 0@0@"Q@U@D2@DtI@`@H@8@$@@(Kx -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ 0-L@@@P+@+@@0 0-L00@@*@@0 -L00@@+ 0-L00@@ @@0 -L M00@ @+Q@+D0*)2" @@Kt -L M00@p+K@R@p@@KP`0L0@@00 V  @(  Q @   @ @ @@V'@(K0  \  @  @ @ @@`L@ 0-L00@@+Q@+ /o"@0 0-LM00@@PKJd(t( B@/o"8(@Ȕ8(@Ȕ(@@K0 -L$M00@PP@@+Q8 +: <0 @0D 0@ @0 @00 0@H0 00@40 <08p傏Di A?@ 哇#Hpp@0%@0,!0@`` `D 0$Z4@0p0p`p` ` W4@0`l `<`  V48 AR@(K080 p -L@@@@+Pk; S@kjIH0, @4$!!@ @ -L@@@@+`[;@S[?a]@  @@ 0-L00@@+PKRKJ@( (@@0 -L00@Pp+@R9@@`  @ @@4 -L00@@+ -LMpp@@`+@@@P0H@  5$@??ϔ0?0?/ U @ @(KP -LMpp@@`+@@@P0H@  5$@??ϔ0?0?/ U @(KP -L MPP@@@+`@@;`@㔀pp@c# ϓ?; c#ϓ? @ K -L@@@@+p;PP@㔀`S#`@ ?; S%?@ p-LM0P@0K``@K 0@ 0 00@< 4$@--@0= K@1 @ 0RKp -L\M@@@Pp00@`(0 @70DU 03 03/P@@( 0R) K 0=?0PH  0P3U 00?oH pK oP x Kp0Kxp t0 P Pp0KH` P -L$MP`P@`@R0@ማp00 帆' 0 ?0003S  00?oDK@oT",0K0@ DK@C@4#T *;1@ @ @0p0 0R(Kp p-LTM@@@<R0P`  - ?``03P o 00?o\K0ooSPK@` K\K@0L`00@@ 0R Kp @ @<0 P -LTM@@@P<RP@0`{h (0 < 0 ?0003S 00?odKoP1+$0K0R@CP h K@dKh0S( 0R K0S 00903/903/[ @ @<0`` -L\M@@@p<Rp@2Pk0 t0 p0 . 0?0003S 00?olKoP*,0K0Q@C' z@)pKx Kt0K@lKx R@ @ @<0P0 0R(KPkt0Spɗҏqb(,|0 t0!, "@0p 徠ἐt p 0P903/ -LPMPP@<R@0 0 . 0 ?0003S`  00?o\K`oV"0K0` K@\K@`C`0S00@k 0RK @; @ @<0@@ -LxM``@<R@2P0 {( 0 |0 x0 t0 p0 l0 h0 _ 0 ?0003SO 00?odKOoPT+$0K0R@CB d@K|Kh0Kl K0p0K 0t Kx0K 00K@ K0P8\6 rR2TH  >"0 0s0Q00H 0# @0σ03/( 0R$K{ @ @<0PP@ -LxM``@P<RP@2@0 刋( 0 |0 x0 t0 p0 l0 h0 O 0 ?0003S 00?odKoPJ+$0K0R@C2 |pKh0Kl K0 p0Kt K 0 x0K K0p0KdK@ 0 P q Qa-QY$ R@$0K ! 0X@  ꀋ @ @<0@( 0R$K@@H 0Q1#, "0 r \ 0H p0#p@@pϗ/?P0/?0@?@;S》:903/@ -L4MPP@pRp@2@H0 k( D0 @0 Q 0 ?0003S 00?o<KoPF+$0K0RC4 D0K@ K0H0K@<K@ R8HQ5D|\1{H 00@|H Qr"0σ03/( 0R Kk @ @0@@@ -L,MPP@`R`@2@D0 {( @0 I 0 ?0003S 00?o<KoP>$0K@D0K@ KL<KQ @0S D/,/BRʔ H#"00@`0`σo03/( 0R K@0{S@ @ @0@@ -LM``@@<R@@0P{(0 X 0 ?0003S 00?odKoPM+$0K0R@C; KJ∀K 00K K@dK 0KR  , \^ | t x p l h P@903/( 0R K{ @ @<0PP -LiMpp@Pd 0WKqoKmKZ00 d xKd lKdaKQ  @4e_KT@@@iK0AKI>㓔$ݞD= DWKd @DKd @D‎Kd @DLDHaoKDLޮDK7MDi?K``0P U(KL -L00@P+kRk0O 0N(}pp@@"M000O 0 00O0 00O0 00O@ T0N -LP@@<@R0/ 1[0 0[_|)m`PP@;S ;S t@`@00@ 0+(03/;S00@ 0+(03/| p-L M0Q@  Rs: 0) 09SKpY_0 $ 0CR`: KP  0s7 0 @P(@ 0@ B"! -Lz@@i@@@@lPF%?S  P l 0F$?,@@ 0-L@@@;S0:@YQ Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q00 0-L@@t@PP @@8@(@0@@ -L -L0O -L,#0)4 AQ^P"BT0 bV ^1"S010,#)   QQQP QP QP Q PP@@ 0-L@"@R"@)#0R0`2„ R>2 428 0P3/",@"@0>2D -L)#RJ}}0~0~0~0~0~0~0~0~0~0~0~0~0~0~l}l}}}}0~}~$~ ~ 0P000 `2" €0"20P00R0`2€>€2 R>20P00P00P00P0D -LM`0`@0@Pp @0( "K!0K0S T#K(K0P 0RK p@ -LMPP@pdRp@0@ 刋00 v 0 ?0003S0 o 00?oK0ooSj,K @`@0h0L;S`C 0K`00K@ KK또YTʠQXQ㗁'#Y/ ?AϠT. 1!Ά ; RY!0   0 0 0903/0 0R(K耋; 0 0 0 @ @d0@@@@ @@ -L"@RYo*y$ ”0%%0@"0Ƀ) 0-L2 0> S! P000 0000@<:!//O?O!1 ;!0 0311!00Z0O00O0,;/O! 00;! 11!0 -LMb@Y?"@P40 "@r,9)8 i ZPP@<x0#R"0 Z/x0'#0 P0 S'ꠎ<pZ/x0'#0Z/x0'#)#0R9؆ȋ؆Ћ؋ ZPP@x0<#R"0 08 PP@<0R# P Zx͓#Lo0<0R" yZx0B!?o2ZϠx  0d22h23l22p22t24x242S Sl d”Rp2t"! LE P084d|P0@!"!< Z?x7* 40000 Z?x0'#"㝮@0"""""@0&R $R 2?ZQ  9Z/S#&R $R 3^) ! A ox0Z@ @xZTpx!84"@"@0(K N A  Rl d"加p2 Z J0 0S 0C1040|2dt”8@ B R0 S0C1B10<0gRj d” p2t8#0  0J4|d@!0 AR B!< t"t"E l"@,Z?x0'# 0 04 7Q@Z/x0'#0Z/x0'#0ZPP@x<!R"00 JZϠx 0! t20d"p”A B"  4d"pl” B"  L!8d"t B" A !a< @ 4d”p2l ?080d2|#"< @ ?000 wd2加 0AQ0 S0<R Z Cp2AB!"4 d"t2|”00 0AR0 SB! 0C12,0P~0eP0PPQ0@0 @0D 0-LPP@P0 P @TS0SQ0 P@0U00Q0@0X -LMBP0Yo"@J" @0` ԒI?H@ `9$`@@?x2tr"倂SW rs23<0 肄"8 „4   8 <0IO H@9$@2,#S40O00I? H0)#0"R"R#R3S@ "h@"X@(KI?H 㒩)(@@ `"2 02"l -LM ʀ0Y  @㸀iP@@P@ V!0.=| 1= =-S0 }=@0V#p"ᶀ ,R0 V$0 =-SR | 40 0  40 @V$   < = =S=S=S=S@ X@H@(K 0V% @@͕P -L @l9## -LMʀ0@@0 `yl@00 S R(,$0 0(04 @0A} PP@W!΁| ͑ \ᴀ`W&ऍBoR*ᐭ=}-- < R Z S00 |-00  `W&   -<=R f=Sc=0`Jl 0>0> 0>0>0> 0>$0>(0>,0>00>40><0>0>0>80>`PP8@(@(KSZ0040z0@Pp 0 X0?\0?d0?`0 ?P@P@0W#0 R }- <0S0\@P 0W, 4@P͜P @P@ -LpPQB?Yo @J"@Yɔ"0P@ 2"@0X  $(* *,*yIIIJIJ99",@"@ -L\MPP@@<R@@2`{( t p0 l0 h0 O 0 ?0003S 00?odKoPD+$0K0R@C2 h Kl0K 0@p0Kt KdKtP( 0R. K0p qh?l p rp  | l 0h P:903/{ @ @<0``@4 0-LH@@0@2 H 0% @0 O_+0 @0A011Q< !!Q1@@000@,L O +O;A+B0 0.X00011 !!0 00@O ;]  @ ;C #!!,0Q! @0I O ]+0 @0A01-17; !!Q1 -LDM`@`@@@(RP ;( X T0 {2 0 ?0003S 00?oPKoP-+$0K0R,C) T0KX KPK@%K +;:903/+@ @ @(0P( 0R KP{ -LMP`YO@8 0@ @v`@@xZ4 9@ T0 gT80a]d`t@s00 39@C#40$@@(K -L,M``@PRP@0@{(0 ? 0 ?0003S 00?o<KoP:+$0K0RC" @ K@<K@ Q//Pa=P@  sP903/@ { @ @0@( 0R K@@ -LTM@@@p<Rp@0Pk0 p0 G 0?0003S 00?olKoPC;S,0K0@C@ a͆p0K@t KlKⰐᰀppw5 t0S20 0. S@ p   P: 903/ @ @<0P0 0R(KPk@ -L  -LʀPY@`I@@0X. 8+0@Y<;0#DV@0#HkD0$Hk@@ -L MzPX@@@@T ?㓕#Q0 3@1zYo?㓕)@6S<0B# @ @ @-"&̓ @ -* j @ -*Q @$-  @(-n ) @,-< 9"Z#, p pM@] \ '   @Tx0 @@(K#, @ -  @̓ -( $- (- ,-YQ  d0  X  d  B/o" @@@ -L@M``@@(R@@0P{(0 M 0 ?0003S 00?oPKoPB;S3 00@< I$KTK4$,LX0K\ KPK@0͔X T \ \ XT0̈́0̈́0=4=8=P ( 0R$K903/{ @ @(0PP -L M`PH@Y@y0@0S+<0S!  pPS U @l`@▇&@?S@T@@(K@< #P=T <0SD@P ?S P P* /  l h9㒇's5C 0  P  10l 7!P  P P/,@P@ , -LM@@@P<RP@0`{ (0 0 ?0003S0  00?odK0oSt$ Ka $K@0Bl ;SP; zK0K KtȗKKL0o0K K @0dK0K K  K0\ 0C?o 20 P :903/dP( 0R5 K[0SP  PP! pqW# E!RB!A0S P @ @<0 ``p@D -LMzPQ9`@00 OY@p@ 0@00#8 QC <;Q50XPp@ l 0#.M}̓ ]̓@  @@(K0,0= 0M}]=@@0 0@,@ 0 @@\ -LlMPP@`<R`@0@|0 {( x0 t0 p0 l0 h0 e 0 ?0003S 00?odKoPZ+$0K0R@CH h Kl0K p K0 t0K@0x K|0KdK|x Qlr| L0"q# t0sx L0q#0ppt0 Lq ~L q,p h|l L$bq,@h P ( 0R K:903/{ @ @<0@@ -LbR@:p @Yo"@0 Y A0 RS?A/5%00@p0u"$@"@tp -LMp``@Y  ``@0 e# ͓ \=SYOde, @ 0%%h;88h; |$Ke, @=- -LDMPP@`(R`@0@{(0 < 0 ?0003S 00?oPKoP1+$0K0R,C jT0KX K@ȖPKX T T XP ( 0R K{903/ @ @(0@@ -LM00@0 H@0@@P00 @00@`@R0P0  00@00P0 (`P9`@P@)Y` ; 9R 1+H0S;  H|KDXy<`W&PF0KDK S  P @ `pPP H6D&P0 Pp`#V<:_-0ᤀ0S p0 @0@P 0 0 0@p0 d2h" ^ʸB0)0S R2S00@@`K@ <K%R2S00@@`K@ <KR R2S[00@@`K@ K R R2SG0@`K@ K4300 R "R )#5R`C20C0` R02PZ/x0(# 0'P 0bV/ʸ2 :@y"@0H 6# @0///////////σσσσσσσ""@d 0  0 X_Ca= ` `9dT0cP|Px9 l`㒣"88˒<+0 \n͠R΃ P` 0P0  0P0 ) 0P0 3PPU 2SڄP @0 `0@P9S0KK'@`K  @@`K  @ 2Sa00@@`K@ K2SP00@@`K@ K@0 @@00 0RE(K02$S@(3&S@0@@+'0@@+@`K @`K  @@`K  @@`K  00 P @h@ @ $@$@    -LQ @ -LP0Q < l##0@@ 0-LP@@@@ P \0 PR S0 RQJx0L  @0 X@H@0 0$@@ @@( -L@`P@@X0L 1!0`7O00d7O0@@< -LTM00@@` Q|K p P0 | @@@p@@ 0 0 P0 0 @Tx @t @@0 0R(K -LMPP@`<R`@0@0 {( 0 0 0 0 a 0 ?0003S 00?odKoPH+$0K0R@CD K봀KKK0K`K KdK@ `P0S/"$Kq$K0p| $K q|$ K$K" r$K 2K P:903/( 0R K@{ @ @<0@ -LR QH00! -LQ0 <##0X -LR QZϠx00! 0-L0 0@ @@@@@@P1S@@@0` -L00@P1S@` -Lz@`I`@P 00@@mP @3@ mP @3@ mP @,9 d3@ mP @83@ mP @ 3@ mP @2@ mP @2@ mP @2@ mP @\2@ mP @02@ mP @2@ mP @1@ mP @1@ mP @1@ mP @T1@ mP @(1@ mP @0@ mP @0@ mP @0@ mP @ t0@mP @@@@@@@@@@ @ Zxh}!2He*?Nlcd310_dev_set_cursorkdrv_vout_lcd310_setkdrv_lcd310_probelcd310_reg_setnvt,lcd300show_ld_reg_writesingle_voutdev_setting_color_keydev_intr_ctrlsetting_fb_timingdev_setting_ffb_output  ?_ ??dev_setting_gamma_tabledev_setting_contrast_enhancedev_resetdev_write_sdo_scadev_set_pardev_switch_outputtranslate_timingdev_set_lbfp&&''dev_ioctlce_proc_write  @Eq\mUdev_deconstructlcd300_schedule_taskletlcd300_cleanuplcd300_initdev_fresh_fb_var_settingdev_channel_cfgdev_get_color_formatdev_set_preload_fifoget_hsca_divisorget_vsca_divisorget_havg_pxl_mskget_vavg_pxl_mskdev_input_scalerdev_output_scaler0dev_output_scaler1dev_setting_chan_sharpnessdev_setting_output_yuv2rgbdev_setting_csccsc_proc_writedev_setting_bgplanedev_setting_pattern_gendev_setting_write_backwrite_back_proc_writedev_setting_sdo_cropdev_setting_ygammadev_setting_twin_monitordev_construct{ d>kHt6`*rDinit_ffb_infodev_load_yuv_adjustmentdev_constructdev_setting_ddr_reqdev_read_ddr_reqdark_levelregv_testversion=0.1.3license=GPLauthor=NVT Technology Corp.description=LCD310 driverparm=show_ld_reg_write:0:off, 1:onparmtype=show_ld_reg_write:uintparm=single_vout:0:off, 1:onparmtype=single_vout:uintparm=dark_level:0 ~ 255parmtype=dark_level:intparm=regv_test:1 for regv_testparmtype=regv_test:intsrcversion=4F3D06A283944A25798526Ealias=of:N*T*Cnvt,lcd300C*alias=of:N*T*Cnvt,lcd300depends=flcd300-common,log,kwrapname=flcd300_drvvermagic=4.19.148 SMP mod_unload ARMv7 oft %lx value 0x%x ldcursor_two->cursor null cursor_two->info null Hardware cursor only supports width:%d, height:%d, depth:%d! %s, no memory for cursor mask, size: %d ERR: set twin_display, vtc should not enabled 11 ERR: set twin_display, vtc should not enabled 22 kdrv_vout_lcd310_get param null KDRV_VOUT_PARAM_GET_YUVADJ_INFO err %d get sdi_info fails dev_get_yuvadj_info:fails %d dev_get_ce_addr:fails %d dev_get_gamma_cfg:fails %d dev_get_sharpness:fails %d dev_get_dev_cursor:fails %d dev_get_bg_plane:fails %d dev_get_channel:fails %d dev_get_ddr_req:fails %d kdrv_vout_lcd310_get:unsupported param_id %d eng wrong! param null KDRV_VOUT_PARAM_SET_CHANNEL_CFG fails %s, param_id:0x%x is not supported! %s, null resource! 10:55:25Jul 20 20222.0.2kdrv_lcd310 Version %s %s %s flcd300_drvKDRV_VOUT_PARAM_SET_FBADDR fails KDRV_VOUT_PARAM_SET_DDR_REQ fails KDRV_VOUT_PARAM_SET_PALETTE fails %s, LCD300: ckey wrong 12bits mask:0x%x %s: Enter 7%s: Enter KDRV_VOUT_PARAM_SET_INTR_MASK fails %s, on/off: %d %s: Leave 7%s: Leave fix.line_length=%d %s, fb%d ffb_check_var failed%s, fb%d ffb_set_var failed%s(%d): Enter 7%s(%d): Enter %s(%d): Leave 7%s(%d): Leave %s, wrong value %d, threshold is only 0~255! %s, wrong value %d, strength is only 0~1023! %s, wrong value %d, blend_ration is only 0~255! %s, error in recip0:%d, recip1:%d dev process EVENT: 0x%x KDRV_VOUT_PARAM_VTC_ENABLE fails LCD Error! Can't enter idle mode, i = %d! LCDC300(%d) enters IDLE mode. KDRV_VOUT_PARAM_SET_BG_PLANE fails KDRV_VOUT_PARAM_SET_CHANNEL fails KDRV_VOUT_PARAM_SET_PRELOAD fails lcd310_dev_set_pattern_gen fails KDRV_VOUT_PARAM_SET_CKEY fails KDRV_VOUT_PARAM_SET_MIXER fails KDRV_VOUT_PARAM_SET_SDI_INFO fails KDRV_VOUT_PARAM_SET_WB_INFO fails KDRV_VOUT_PARAM_SET_SDO_INFO fails KDRV_VOUT_PARAM_CHG_WB_ADDR fails KDRV_VOUT_PARAM_SET_GAMMA_CFG fails KDRV_VOUT_PARAM_SET_YUV_INFO fails KDRV_VOUT_PARAM_SET_CE_CFG fails KDRV_VOUT_PARAM_WRITE_VTC_CSC fails KDRV_VOUT_PARAM_SET_GSP_CFG fails lcd310_dev_set_sharpness fails KDRV_VOUT_PARAM_SET_TWIN_DISPLAY fails KDRV_VOUT_PARAM_SET_FRAME_RST fails KDRV_VOUT_PARAM_WRITE_VTC fails cal:frame_rate %d %s, timing over lcd spec! dev_proc_init %d pattern_genFail to create Pattern Generation proc! active_idxFail to create active_idx_proc proc! sharpnessFail to create channel_sharpness proc! twin_monitorFail to create twin_monitor_proc proc! brightnessFail to create brightness proc! contrastFail to create contrast_proc! hueFail to create hue proc! hue_satFail to create hue_sat_proc! in_out_cscFail to create csc_proc! ceFail to create ce_proc! ygammaFail to create ygamma_proc! write_backFail to create write_back_proc! dbgreg_dumpFail to create dbgreg_dump_proc! lcdc_goFail to create lcdc_go_proc! write_back_cropFail to create write_back_proc mode! ddr_reqFail to create ddr_req_proc mode! bg_colorFail to create bg_color mode! show_ld_regwFail to create show_ld_regw mode! fill_patternFail to create fill_pattern_proc! tv_range_dark_levelFail to create tv_range_darklvl_proc! out_csc_cbr_offsetFail to create outcsc_cbr_offset_proc! out_csc cb_offset: %d out_csc cr_offset: %d Usage: echo > out_csc_cbr_offset dark level: %d (range 0~256). Usage: echo > tv_range_dark_level fill_pattern = 0x%d. show ld regw: %d BackGround Color Y:0x%x, Cb:0x%x, Cr:0x%x command: echo > bg_color disabledenabledFHDsdo source crop path: %s sdo source crop state: %s crop_x: %d crop_y: %d crop_w: %d crop_h: %d echo > write_back_crop 4K2Klcdc_go: %d echo 1 > lcdc_go enable: %d 0:FHD path writeback, 1:4k2k path writeback, current=%d outer_width: %d, outer_height: %d left_x:%d, top_y:%d, right_x:%d, bot_y:%d write address: 0x%lx echo > write_back Plane: %d y-gamma state: %d Index Table: 0x%x, Top 16 Value Table: %d, Bottom 16 Value Table: echo <0:index 1:top_16value, 2:bottom_16value> > ygamma active_idx: %d ce state: %d ce strength: %d echo > ce bitmap: CSC_ITU601: 0x1, CSC_ITU709: 0x2, CSC_LIMIT_RANGE: 0x10, CSC_FULL_RANGE: 0x20 input csc: 0x%x output csc: 0x%x echo <0/1> > in_out_csc. <0/1>: input_csc/output_csc Twin monitor state: %d (0:disabled, 1:twin display output) BT1120 Twin L/R: %d (0:Left monitor, 1:Right monitor) echo > twin_monitor ch0 sharpness enabled: %d ch0 hpf0_5x5_gain: %d ch0 hpf1_5x5_gain: %d > sharpness Plane%d Hue/Saturation state: %d Hue_Saturation 0~6: %d, %d, %d, %d, %d, %d Hue staturation: Unit Gain = 128, range (0 ~ 255)/128 (1.992) echo > hue_sat Hue Rotation 0~6: %d, %d, %d, %d, %d, %d echo > hue Contrast ratio: 0 ~ 255. Contrast mode: 0:standard contrast, 1:shadow contrast, 2:highlight contrast Plane%d, current ratio is %d, consrast mode is %d. echo > contrast Plane%d, current brightness value is %d. echo > brightness pattern_gen state: %d (1 for enabled, 0 for disabled) pattern_gen channel: %d (0-3) pattern_gen type: %s (0: vertical, 1: horizontal, 2: single) echo <0/1> > pattern_gen Buffer overflow detected (%d < %lu)! include/linux/thread_info.h%x Fill pattern 0x%x %dshow ld regw: %d %d active=%d, lcd300idx = %d %d %d %d %s, error input! set strength %d %d %d %u %u %u %u %u %u %u hue_sat rotation is out of range! 0 ~ 255! %d %d %d %d %d %d %d %d hue rotation is out of range! -45 ~ +45! chan_idx %d, state %d, hue[%d]=%d! hueW idx=%d new hue ch[%d] %d, %d, %d, %d, %d, %d new UPDATE!yuvadj-B yuvadj hue[0] = %d new UPDATE yuvadj!-E %u %u %u Out of range! Valid plane is 0~%d and the valid contrast ratio is 0-255! Out of range! Valid plane is 0~%d and the valid brightness is -127 ~ +127! %d %d %x %x %xKDRV_VOUT_PARAM_SETTING_PLANE fails reg[%x]:0x%-8x %s, put event fail! qlen=%lu %s, error!!! LCDC queue is full!!!!!! remove indx = %d lcd300_init err-E ld2.0.166GM_ffb: [ver:%s]FFB310 INIT %s OK. LCD: Input_mode = 0x%x is not configured in InputSupportList = 0x%x LCD: Error configuration file, %d %d %d %s error value for index/value. only 0/1/2 is valid error channel number: %d, max is %d! %s, driver bug with bits_per_pixel = 0 %s, 1/2/4 bpp not support RLD! %s, error format: %d DPCM roi_x must be multiple of %d pixels! DPCM roi_x must be multiple of 16 pixels! DPCM roi_width must be multiple of 16 pixels! %s, x:%d, ch_y_xy:%d, crop width:%d, DPCM must be 16 pixels alignment! %s, x:%d, y:%d, ch_y_xy: %d must be 128 bits alignment! hsca: scaling up is over range %d %s, scaling down is over range %d vsca: scaling up is over range %d havg: scaling up is over range %d vavg: scaling up is over range %d %s, error resolution %d %d %d %d! !Warning, LCD310: writeback path is VTC, SDO1 is disabled now! %s, VTC write back address is zero! %s, write back address is zero! %d %d %d %d Fail! out_csc cb_offset: %d, cr_offset: %d glcd lcd yuv2rgb->csc_in_offset[1] %d %u level:%d is out of range! (0-256) tv range dark level: %d %d %x %s, error value! ouc csc flag =%d Error value%d, pattern_gen only can be enabled in 16bpps above! Please change fb0_input to 0 (422) %u %u %u %s, no wirteback memory or illegal setting for FHD path! %s, error in recovering! %s: no virtual memory for size: %d %d %d %d %d %d %d %d %d 0x%lx %s, Error to map vaddr! %s, horizontal crop(%d,%d) is out of range(%d)! %s, vertical crop(%d,%d) is out of range(%d)! %d %d %d %d %d %d %s, the desk width:%d,%d is not two mutltiple of VTC width:%d,%d! kzalloc fail fb_register_client fail con:dev_intr_ctrl[idx=%d]-B con:dev_intr_ctrl[idx%d]-E KDRV_VOUT_PARAM_INIT_CURSOR_COLOR fails %s(fb%d), width/height(%d/%d) exceeds max width/height(%d/%d)! ftveftve_s%dftve1ftve1_s%dftve2ftve2_s%d%s, unknown lcd id: %d flcdflcd_s%dflcd1flcd1_s%dflcd2flcd2_s%dLCD300_%d, fb0 size is too small! fb0 size: %d, fb1 size: %d in fb share! disable fb share! LCD%d, inconsistent fb_num. fb0 fb_num: %d, fb1 fb_num: %d in fb share! disable fb share! 3GM_ffb(%s): register_framebuffer failed fb_unregister_client fail vtc_info null dev_get_cur_wb_info eng=%d pb zero LCD300: %s, error value(%d, %d)! LCD300: %s, error value2(%d, %d)! enable: %d (0:disabled, 1:enabled) Ch%d Y DDR High Level Threshold:%d Ch%d Y DDR Low Level Threshold:%d Ch%d Cbr DDR High Level Threshold:%d High Priority request counter:%d High Priority request maximum counter:%d echo > ddr_req verticalhorizontalsinglenonekdrv_vout_lcd310_getlcd300_log_iowrite32kdrv_vout_lcd310_setlcd300_cleanuplcd300_initdev_constructdev_get_ddr_reqdev_get_channeldev_get_vtc_infodev_get_bg_planedev_get_dev_cursordev_get_sharpnessdev_get_mixerdev_get_color_keydev_get_ce_cfgdev_get_gamma_cfgdev_get_sdi_infodev_lcdc_runningdev_setting_color_keydev_setting_contrast_enhancedev_setting_gamma_tabledev_input_scalerdev_setting_palettedev_setting_fbaddrdev_deconstructdev_proc_removedev_proc_initdev_setting_ffb_outputlcd300_dev_taskletP\Hu\\T@    flcd300_drvGCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0A2aeabi(7-A A  "*   00#/SCnW!h{(l|`Hp4hxI]`$v`@  D< DL4L4$ .3GLQh}T`x0lLh D!!!H!"#5$@%;AG++M+D_P+T+-,.1ek(q4w<}h40T    0 D    "`0``E Wm 6P#s  . M l *  1+ 21 2 =,2I@2T3344d4h4444455L5P555554686T86Lhe6L66$ 577GP:X:wX:8:;A _eDkXqdx;|;|;wtP<T<@=D=>> l<AAA\$B(B}L!Pt Hl$%+p1L7$=CIOU[agm0dKKsK  O 4 H T        , P \ |           4 %@ +d 1p 7 = C I O U [ a, gL m\ t {     8 OO$RTO$R@ O$ %E%L%S$&ZH&at&h|H {  $ 4 H   8 X  d x        / >| M \ k  z     0 D X l    . = L [ j y, D \ t      ( < "P  9\  Od@x@@@@@"7@HZ@kx@  @  D 0t 0 0 0 04 0d 0 0 T,$8TG`Tdehulptx|#0>Pbxh  .Z F ` z      x( ( 20 N0 hh8 8 @ @ H H P $P ?X ZX v` ` h h }p p !x 4x L d ~  2  H & C `   e   " ;? T q  N ((<?p #,\84LGVjt ~z  jT<  h44  ) T> O LP54` q 1  ` 4 54 6   , 83  $!'!X3(54!l!8!!1! 0@ Puh"1"*"xA"N"3L> Pa"r"("0"""T+"" "#z#Xx,# H;#XN#{g#u#8h##z###d44##+|^(Bt $$0'$ @$F$T$\$ܧt${$$$v$$z$d-X$$p$$4 @$@%L%$%l5%TF%\%L4L.3Po%}%l`%4%8%8%%5LX64%&|X& -&(P=&D&n8xW&@0T2m&D8&D=&&&(H& &T &@~'',w$'7'E' S'a'q'}''̦,'|,'X' X'''' x (7(Lflcd300-drv.mod.c$d__UNIQUE_ID_srcversion25__UNIQUE_ID_alias24__UNIQUE_ID_alias23__module_depends__UNIQUE_ID_name22__UNIQUE_ID_vermagic21_note_6lcd300_drv.c$akdrv_lcd310_single_probe.LANCHOR0.LC0.LC1lcd310_dev_write_bgplanelcd310_dev_set_fbaddrlcd310_dev_set_channellcd310_dev_set_preloadlcd310_dev_set_mixerlcd310_dev_set_ckeylcd310_dev_set_gamma_cfglcd310_dev_set_sdi_scalcd310_dev_set_sdo_scalcd310_dev_set_ce_cfglcd310_dev_set_yuv_adjlcd310_dev_set_wb_infolcd310_dev_set_gsp_cfglcd310_dev_set_cursor.LC2.LC4.LC3.LANCHOR1.LC5lcd310_dev_set_twin.LC6.LC7lcd310_dev_set_ddr_reqlcd310_dev_w_vtc_csclcd310_dev_write_vtc.LC17.LC11.LC14.LC16.LC13.LC15.LC12.LC10.LC18.LC19.LC8.LC9kdrv_lcd310_single_removekdrv_lcd310_removelcd310_dev_set_intr_masklcd310_dev_set_palette.LC20.LC22.LC23.LC21kdrv_lcd310_probe.LC24.LC25.LC26.LC27.LC28.LANCHOR2kdrv_lcd310_cleanupkdrv_lcd310_dt_match__func__.36472__func__.36710__func__.36238__func__.36594__param_str_show_ld_reg_write__param_str_single_voutlcd310_driverlcd310_single_driverg_dev_cursor_info__UNIQUE_ID_version69__UNIQUE_ID_license68__UNIQUE_ID_author67__UNIQUE_ID_description66__UNIQUE_ID_show_ld_reg_write65__UNIQUE_ID_show_ld_reg_writetype64__UNIQUE_ID_single_vout63__UNIQUE_ID_single_vouttype62__ksymtab_kdrv_vout_lcd310_get__kstrtab_kdrv_vout_lcd310_get__ksymtab_kdrv_vout_lcd310_set__kstrtab_kdrv_vout_lcd310_set__ksymtab_lcd300_log_iowrite32__kstrtab_lcd300_log_iowrite32__param_show_ld_reg_write__param_single_voutlcd300_drv_na51103.cdev.cLCD300_RREGdev_suspenddev_resumedev_write_fbaddrdev_write_ddr_reqLCD300_WREGdev_intr_ctrlsetting_fb_timing.LC29.LC30.LC31.LC32.LC33.LC34.LC38.LC35.LC37.LC36dev_reset.LC39.LC43.LC47.LC46.LC44.LC45.LC50.LC51.LC52.LC49.LC48.LC58.LC57.LC56.LC55.LC54.LC53.LC61.LC60.LC59.LC40.LC41.LC42dev_set_par.LC62.LC63.LC64.LANCHOR3.LC65.LC66.LC67.LC68.LC69.LC70.LC71.LC72.LC73.LC74.LC75.LC76.LC77.LC78.LC79.LC80.LC81.LC82.LC83.LC84.LC85.LC86.LC87.LC88.LC89.LC90.LC91.LC92.LC93.LC94.LC95.LC96.LC97.LC98.LC99.LC100.LC101.LC102.LC103.LC104.LC105.LC106outcsc_cbr_offset_proc_openoutcsc_cbr_offset_showtv_range_darklvl_proc_opentv_range_darklvl_showfill_pattern_proc_openfill_pattern_showshow_ld_regw_openshow_ld_regw_showbg_color_openbg_color_showddr_req_proc_openddr_req_proc_showsdo_crop_proc_opensdo_crop_showlcdc_go_proc_openlcdc_go_proc_showdbgreg_dump_proc_opendbgreg_dump_proc_showwrite_back_proc_openwrite_back_showygamma_proc_openygamma_showce_proc_opence_showcsc_proc_opencsc_proc_showhue_sat_proc_openhue_sat_showhue_proc_openhue_showcontrast_proc_opencontrast_showbrightness_proc_openbrightness_showtwin_monitor_proc_opentwin_monitor_showsharpness_proc_opensharpness_showactive_idx_proc_openactive_idx_showpattern_gen_proc_openpattern_gen_show.LC107.LC108.LC109.LC110.LC111.LC112.LC113.LC114.LC115.LC116.LC120.LC117.LC121.LC122.LC127.LC119.LC118.LC123.LC124.LC125.LC126.LC128.LC129.LC130.LC131.LC132.LC133.LC134.LC135.LC143.LC136.LC139.LC137.LC141.LC140.LC138.LC142.LC144.LC145.LC146.LC147.LC148.LC149.LC150.LC151.LC152.LC153.LC154.LC155.LC156.LC157.LC158.LC159.LC160.LC161.LC162.LC163.LC164.LC165.LC166.LC167.LC168.LC169.LC170.LC171.LC172.LC174.LC175.LC176.LC177dev_ioctlfill_pattern_proc_write.LC180.LC181.LC179.LC178show_ld_regw_write.LC182.LC183lcdc_go_proc_write.LC184ce_proc_write.LC185.LC186.LC187.LC188active_idx_proc_write.LC189hue_sat_proc_write.LC190.LC191hue_proc_write.LC192.LC193.LC194.LC195.LC196.LC197.LC198.LC199contrast_proc_write.LC200.LC201brightness_proc_write.LC203.LC202bg_color_write.LC204.LC205dev_load_gsp.LC206lcd300_schedule_tasklet.LC208.LC207.LC209.LC212.LC213.LC210.LC211.LC214.LC215.LC216ygamma_proc_write.LC217.LC218.LC219.LC226.LC221.LC227.LC220.LC222.LC223.LC225.LC224.LC228.LC229.LC230.LC231.LC232.LC233.LC234.LC235.LC236sharpness_proc_write.LC237.LC238outcsc_cbr_offset_proc_write.LC239dev_setting_csc.part.4.LC240tv_range_darklvl_proc_write.LC241.LC243.LC242csc_proc_write.LC244.LC246.LC245.LC247.LC248pattern_gen_proc_write.LC249.LC250.LC252.LC251write_back_proc_write.LC253.LC254.LC256.LC255sdo_crop_proc_write.LC257.LC258twin_monitor_proc_write.LC263.LC276.LC277.LC275.LC265.LC272.LC269.LC273.LC266.LC274.LC267.LC259.LC278.LC279.LC262.LC261.LC270.LC268.LC260.LC280.LC264.LC281.LC271.LC282.LC283.LC284.LC285.LC286.LC288.LC289.LC290.LC287.LC291.LC292.LC293ddr_req_proc_write__func__.38282__func__.36463__func__.36716__func__.36738__func__.38094__func__.38127__func__.36800__func__.36520__func__.36796__func__.36723__func__.36696__func__.36814__func__.37536__func__.37870__func__.36640__func__.38528__func__.38516__func__.36730__func__.37948__func__.37914__func__.36757__func__.37996__func__.38007__func__.38022__func__.38033__func__.38042__func__.38059__func__.38080__func__.38163__func__.38167__func__.38176__func__.37498__func__.38189__func__.38202__func__.38222__func__.37632__func__.38241__func__.38252__func__.38266__func__.38481__func__.36789__func__.38114__FUNCTION__.38488__func__.38320__func__.38330__param_str_dark_level__param_str_regv_testpattern_gen_proc_opsactive_idx_proc_opssharpness_proc_opstwin_monitor_proc_opsbrightness_proc_opscontrast_proc_opshue_proc_opshue_sat_proc_opscsc_proc_opsce_proc_opsygamma_proc_opswrite_back_proc_opsdbgreg_dump_proc_opslcdc_go_proc_opssdo_crop_proc_opsddr_req_proc_opsbg_color_opsshow_ld_regw_opsfill_pattern_proc_opstv_range_darklvl_proc_opsoutcsc_cbr_offset_proc_opsrgb_1rgb_2rgb_8def_rgb_16def_rgb_32def_argbdef_argb_16def_rgba_16lcd300_dev_opsfb_registedlcd_on_alreadyg_lcd300_idxpattern_gen_procactive_idx_procsharpness_proctwin_monitor_procbrightness_proccontrast_prochue_prochue_sat_proccsc_procce_procygamma_procwrite_back_procdbgreg_dump_proclcdc_go_procsdo_crop_procddr_req_procbg_color_procshow_ld_regw_procfill_pattern_proctv_range_darklvl_procoutcsc_cbr_offset_procfill_patternshow_active_idx__UNIQUE_ID_dark_level65__UNIQUE_ID_dark_leveltype64__UNIQUE_ID_regv_test63__UNIQUE_ID_regv_testtype62__ksymtab_dev_construct__kstrtab_dev_construct__ksymtab_dev_deconstruct__kstrtab_dev_deconstruct__ksymtab_dev_get_bg_plane__kstrtab_dev_get_bg_plane__ksymtab_dev_get_ce_cfg__kstrtab_dev_get_ce_cfg__ksymtab_dev_get_channel__kstrtab_dev_get_channel__ksymtab_dev_get_color_key__kstrtab_dev_get_color_key__ksymtab_dev_get_ddr_req__kstrtab_dev_get_ddr_req__ksymtab_dev_get_dev_cursor__kstrtab_dev_get_dev_cursor__ksymtab_dev_get_gamma_cfg__kstrtab_dev_get_gamma_cfg__ksymtab_dev_get_mixer__kstrtab_dev_get_mixer__ksymtab_dev_get_sdi_info__kstrtab_dev_get_sdi_info__ksymtab_dev_get_sharpness__kstrtab_dev_get_sharpness__ksymtab_dev_get_vtc_info__kstrtab_dev_get_vtc_info__ksymtab_dev_input_scaler__kstrtab_dev_input_scaler__ksymtab_dev_lcdc_running__kstrtab_dev_lcdc_running__ksymtab_dev_proc_init__kstrtab_dev_proc_init__ksymtab_dev_proc_remove__kstrtab_dev_proc_remove__ksymtab_dev_setting_color_key__kstrtab_dev_setting_color_key__ksymtab_dev_setting_contrast_enhance__kstrtab_dev_setting_contrast_enhance__ksymtab_dev_setting_fbaddr__kstrtab_dev_setting_fbaddr__ksymtab_dev_setting_ffb_output__kstrtab_dev_setting_ffb_output__ksymtab_dev_setting_gamma_table__kstrtab_dev_setting_gamma_table__ksymtab_dev_setting_palette__kstrtab_dev_setting_palette__ksymtab_lcd300_cleanup__kstrtab_lcd300_cleanup__ksymtab_lcd300_dev_tasklet__kstrtab_lcd300_dev_tasklet__ksymtab_lcd300_init__kstrtab_lcd300_init__param_dark_level__param_regv_testunregister_framebufferg_lcd300_gamma_cfgstrcpydev_output_scaler1free_irqdev_setting_chan_sharpnessparam_ops_uintdev_setting_bgplaneg_lcd300_dev_cursordev_check_regupdate_highplatform_driver_unregisterffb_proc_cleanupdef_max_ygamma__this_module_test_and_set_bitplatform_get_irqsnprintf__stack_chk_guard__kfifo_infb_unregister_clientdev_read_ddr_reqget_vsca_divisorfmem_dcache_synclcd310_platform_clockiounmapset310_lockcleanup_moduleg_lcd300_ddr_reqmemcpykfreevk_spin_unlock_irqrestoreget_havg_pxl_mskseq_lseekdev_channel_load_defcscwarn_slowpath_fmtfb_notifier_callbacklcd310_platform_pixel_clockg_lcd300_dev_basevk_spin_lock_initg_lcd300_cursor_color__kfifo_freeg_lcd300_paletteinit_moduleget_hsca_divisorffb_constructlcd310_platform_initg_lcd300_bg_planelcd310_platform_uninit__stack_chk_faildev_setting_write_backp_dev_info_1dev_setting_ygammakmem_cache_allocdev_setting_sdo_cropdev_get_cur_vtc_infoplatform_get_wb_addrmake_locklcd310_dev_set_pattern_gentasklet_killdev_setting_ddr_req__aeabi_idivcal_frame_buf_sizeg_lcd300_pattern_geng_lcd300_mixerg_lcd300_frame_rstdev_fresh_fb_var_settingarm_delay_opsdev_get_cur_wb_info_vk_raw_spin_lock_irqsaveLCD300_Resettasklet_initp_dev_infoplatform_get_resourceplatform_cblcd310_dev_set_sharpness__tasklet_scheduleg_lcd300_sdo_scadev_setting_twin_monitorpaniclcd_cb_offsetioremapdev_setting_pattern_gensscanfprintkg_lcd300_wb_infoffb_get_input_resinfoprintmlcd310_reg_setmemsetdev_mixer_cfgffb_proc_initg_lcd300_sharpnessg_lcd300_gsp_cfgstats_hw_update__aeabi_uidivkdrv_lcd310_initg_lcd300_channelffb_remove_proc_entrydev_get_ch_ygb2yuvffb_dbg_dmesgdev_setting_output_yuv2rgbdev_get_pattern_gen_infoget_vavg_pxl_mskffb_create_proc_entrypfn_valid__platform_driver_registerseq_readdev_switch_input_vimg_lcd300_vtc_infog_lcd300_yuvadjstrseparm_copy_from_userg_lcd300_twin_displaydev_output_scaler0seq_printfffb_dbg_printsimple_strtoulg_lcd300_sdi_scadev_channel_cfg__mod_of__kdrv_lcd310_dt_match_device_tableStringToValue_u16single_releaselcd_cr_offsetfb_register_client__kfifo_allocg_lcd300_ckeyparam_ops_intffb_deconstructsingle_openioremap_wcdev_setting_cscdev_update_write_back_paddr__kfifo_outg_lcd300_ce_cfg__aeabi_idivmodmsleep__kmallocffb_resolution_checkkmalloc_cachesdev_get_yuvadj_info +"$,"L+#P+$T,#\,$dx+"|,"+"," 4T+"X,"|D$@\x+","4Tt+"x,"+","Lp+"t,"<t+"," <T+","$ p      0 L +"P ,"x      +" ,"T t   ( p +"t ,"      0  +","Xp,D`0\ ,@\+^`,^+","(8D $|nn @d+3,3+4 ,4 +5$,5(8+6<+7@,6D,7HXnln+","+9,9+:,:+" ,"d+","$8L`p+",",Hdx+^,^4+"8,"L`dhlptx|  $(,048<@DHLPTX\`dhlpt|xoX+@,@+A,A+B,B0pd+C,C+D,D o4 }D +EH ,EL p ] P +F ,F  8!+G+>,>>+>,>+>,>>+>,>>>>>H?+P?,T?`?+d?,p????<@P@@@AoA+ A,$A,A+4A,8AXA+`A,dAtA+|A,AA+A,AA+A,AAAA+A,AA+A,AB+B,BB+B,B$B8B+^0,>8DohԭeMoo(<+?D,?HX+@\,@`lotx+^,^+,8l+D,Ddg̰+а+԰,ذ,t +E,E$`+h,lt+x,|+,(M8o@+D,HL+T,X+H,Hв+Iز,Iܲ+^,^+,+Mг,M++,,t 8+@,LX+\,`hе+Ե,o+,+, <+@,P+T,+,Զo+P,P(+^,,^0+8,ȷ+з,(H+L+P,T,dtt+^,^+,+,+ĸ,ȸ̸+и,+u,u+ +(,,,@xR +T,T(@\+U+V,Uĺ,Vк+Wغ,W 8+X<,Xh+Yl,Y+Z,ZLpaļ+,+, +(,|+,|ĽO X$Mmؾ` n,+0,4L+[,[\+\,\\+]Ŀ,]+^,^+_,_ +$,(,+4,8x+`,`+a,a+b+,b,+c+,c,\+d,d$\0+e8,e@\X\lxn|+f,f+g,g+h,h+i,i+j,j$+m(,m,t+nx,n|+o,o+,+,@lH+L,PX+\,`t+r|,r+s,s+,+,l+(,,4+8,<DH\+`,d+^h,^t+x|+y+zb+{,{,x,y,z,+|0,|4@+}D,}HP+~T,~Xx+^,^+, @b\+Md,MtX+\+`,d,tt|H +b+c,b,c+d +e$,d(,e,+"0,"4<xD+YL,YP,YT+f\,f`h +","+f$,f(U0+,+ ,,4+8+<,@,HX+\,`d+l,x+,+,+,+,+,+,$+(,,0+8,DT+X,\`+h,t+,+,+,+,+ , + , + ,  + (, 4D+ H, LP+X,dt+x,|+,+,+,+,+,+, +,$4+8,<@+H,Td+h,lp+x,+,+,+,+,+,+  , $+!(,!,8<@DHLPTX\`dhlptx|   d P $ (], 04 8}< @D HL PT X\ `kd hal prt x|   |  X  m           YQYQ$(,Y08<@YDLZO Y`!dNt |YYq<L@YDqHLtJ|YqH@YDqHLStF|YqD@YDqHLtB|Yq@@YDqHLt>|Yq0<@YDqHLt:|Yq8@YDqHLCt6|Yq4@YDqHLt2|YqL0@YDqHLt.|Yq,@ YD qH L t *|  Y q   ( @ YD qH L ,t &|  Y q  & $         ~Ti.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rel.text.rel.init.text.rel.exit.text.rel.text.unlikely.rel__ksymtab.rel.rodata.modinfo.rodata.str1.4__ksymtab_strings.rel__param.rel.alt.smp.init.rel.data.rel.gnu.linkonce.this_module.bss.comment.note.GNU-stack.ARM.attributes4$.X>pL: @yPHlD @xW(4S @0f\b @@ yu @ f @  42'- <P @ @x  @p@ @H0 p3?J lQ)(-