ELF(y4(GNUX F`47mGLinux -L 0+S S S ;S =S0Q0400 -L00@0o -L -LPX 0@P`p"0000000000 00 00000000000000 00 0000!00 -L/Pp`P@0 p`P@0 p`P@0 e00V00W00d00[00b00J00H00I00G00T00U00F00`00_00a00R00S00^00Q00]00\00-00)00100(00 0000 00400600800300900200500.00+00*00 0000 000000000000 -L19So00@0"Si 0@P`p00000000000000 00000000 0000 00 00 0000 -L49S*00@0eS$ x h X H 8 (   x h X H 8 (   x h X H 8 (   /00,00*00 00"00!00000000+00-00.00$00%00000000)00'00(00&00#00000000 000000 0000 0000 00 0000000000000000000000000000 0-L0@ P `00 -LX ?o2ɒ\P 8$08(0|8 0808,0d80 -L@ʎɜQ\Ϡ!Ƒ&  -L@ - -L@L, -L@X, -LT @T"0 p`P Ò 9 *C7QlT<(PP0PPqPPaPPQPPPPPPPPPPP PP PP PP PeS! -LMPP@@:@@`( 9pVS  e$ K(0K?P`/$0V% 6SU8L`t00 0R7KR00 R 00R00 R000R000R 000R 0 00R00000R 0 000000@ -LM@@@Q0 `P( ʄp00K, K? P,0v`uP GbR903/( 0R K@ p-LM@@@Q( `P  l(0K$ K? P $0" 20 0RKp@ -LMDqPP@0@ , K8P 0P> ( K9,`0P0 $ K<(pP"0$ $00,   D  S 0RK@@@ -L00@PP@@`P 0S  R 0 L 01000000 000 -L`@#Q0cPPP@#P p-L,M@@@`P@K0  0 V`@0K&uP*@10 C0  P`P U U2p S( PU V @0!R @TP0S,0K 0`TP P   0  P0SL 0 L @e=C0 0 @0 0@ @ 0 0  P`P U U0pZ( PU V @0!R @TP0S,0K 0`TP P   0  P00 0R(K!@! -LMpp@@`0@PP@ 0 @@0(0  (0K$ K?P$0"(00(0 S@ 0RK@ p-L M00@@@@d `P4:A0 @ @ @@Kp 0-L00@@ @@0 -LMpp@ `4K,0K 0 K@4@ ( 0@ ,@ P4PK@ 0@T@@@( 0R K -LM@ `4K,0K 0 K( 4 0 , Pp4PKp@ @ 0@T@@@(  0R$K -L Mpp@`@0@4@ P8@ P@(0 0@ ,@ @@ 0Lƕ8 KP68 PL 0@ _0T@@( 0R$K -L`@Ppp@@@#T @ P 0 ` #T@@@ @00@XOo`B@TL0SI @@p0 p@@0 @ 0z @@00@^  \ @@ `@`@@ P 0 #T@0 @( -L@P@㸠`pp@@@fT @ P 0 P fT@@@ @@PZ 0SW RT P@@0 @0 @ 0@ P@pP@@@fT 0 <3 eT@@Pd0P@@@@!@\  R   R@  ! -LMpp@`@0@PP@ 0 @0(0  (0K$ K?P$0"(00(0 S@ 0RK@ 0-L,0@@  @0 0-L00@@,@ @0 0-L00@@|)@ @0 0-L00@@4&@ @0 -L\Mpp@P@lK0< 00 <UM 0-? 0003S o 00?o lKPooU@l0K``@0x K`O9̖ٞx pKt0 t0K@p j0"s0R 20  PPO TU0  0R(KH0 C903/P @@<0 p-LTMPP@<R@0 0 ) 0 ?0003S0 o 00?o\K0ooS@  K@` K\K@0L` [00@ 0R Kp @ @<0@ p-L\MP0P@0@<R`@ = ` l h d0 H 0 ?0003So 00?o\KooP=0Kl K`0K@0d0K0h0K@L\K00@ R0K1P0S)0lK1P"Q&K lP l@ 0R Kp @ @<0@@@8 -L\Mpp@P@lK0< 00 <UM 0-? 0003S o 00?o lKPooU@l0K``@0x KXO9̖ٞx pKt0 t0K@p j0"s0R 20  PPO TU0  0R(KH0 C903/P @@<0 p-LLMPP@<R@0 0 ? 0 ?0003S0 o 00?o\K0ooS3 K  @0B`P/ )@Ά>- 0 \K@<) LP @ 0R Kp @ @<0@@ @P -LM@``@@0@@PY00 P 0pp@0 0#R0 @@@ #P PQ R@0 0000 00 $ ,R (0S} Q4$ 0(0,0P 8P P: < DR @0SL QL< 0@0TDHP PP  P: T \R XPT Qd0T X^\`S h0S R X0S P:0S dR@d0 0PP@l0 8ɉ003/@P7H@P>lPU; 08 KCP @ 04 KDPP @p 40 @@080Z0 R 0S P 00\) \&  \*: R7@0$040,0(08000L@0<0L0D0@0P0H0a@0T0d0\0X0h0`00Sz@   \*@@Q PP@0 P003/0 0R(K48P *@Q, 0@(0$ "" T 0X0P0*@Q\ `@X0T %%0d00h0LPP*@QD H@@0< $#P \!\ ^!^JEQ HP$LP P\$H\Q 0P"4P 8\#0\zuQ `0S\ `d0S h\0d h`\ F@D @PP@<@ @0 ! l -LfQ04VR0SRI tA0Pc  .C < ^FFFFFFFFFFFFFFFFFFFFFFFFFFPPeS 0.QP11QPQ @P  0@ @  (@ @ !! -L@@@j0q p /PXƄPP  0, wpyPP 08 x茄PP903/L p-L,MP@@@*E@0K/<  P@ 4 8 0 , ( $ `P 0RKp 0*E(0P9 E03/@` 0-L@@@tP0xQ t|Q tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ tQ t 0 0 0-LPd@0 | T 80  PP@P0d00! -L6m@@0P @d6@mt P @@6@mt P @6@mt P@@5@mt P @5@mt P @5@mt Pq @|5@mt P@T@H5@mt P@F@5@mt P@8@4@mt P@*@4@mt P@@x4@mt P@@H4@mt 0S@@4@mt P@@3@mt P@9@03/@P@0P @ P @0S9@03/ P @@@@@@@2m@@0P| @|2@mt P @X2@mt P @42@mt P.@u2m@@0P{ @1@mt Pq @1@mt Pg @1@mt P@J@d1@mt P@<@01@mt P|@.@0@mt P@ @0@mt Pe@("txxxx x x x x xxxxxxxxxx p-LTMPP@<R@0 0 + 0 ?0003S0 o 00?o\K0ooS K@` K\K@0L`Q 0RKp@ @ @<0@@ -LLMpp@K@0d \@ 00 [P$ dP PP@jd 9R  5[ R'0 0R(K \ dP 8S 0 @(P\0A>%[0\0 0S ^K@@T@ X@ #P  P0K @,D@ @@ <@ 8@ 4@ P L H P@ \0h 0\0 @P @0S. /pP ,P @hlp p00@t0 P P d"@Ri h"@Rf " "\ K Pt ҟR@lppP 0 (P @Pp X0K\ 8dȖ\ @)X T Ph00@1S 0S 3/0[@ 06@D:=@P2\9  )@ 03/@P39\0@3/[d 0 @0@+@ "" PKȖP0K /L P \090\0 +d [@@ @d0%[@@@@@@d T@@%[@4@ @@"! h  p-L,MPP@R@0 0 5 0 ?0003So 00?o4KooP00K`0`@8 KC@4K[P$00@8 0S 1S 0S 3/@ @ @0@ 0RKp@@ -L(MPP@R@0 0 , 0 ?0003So 00?o4KooP'0K`0`@8 KC@4K0[pwP@@ @ @0@ 0RK@0Q Q 0 @0@@ -L Md0@@@)0R0 KP 00@[ 0RK -L"?@`pBP?@ @" -L]M@@@27@0D`QPr0  7 0HQ 37@0HQ7 .70HQ W174IQ &70LQjoO 0 0003S= 00?o ZKoP0h!R?00@ 2#`,&0Ɠ8<d! P&T6` T! \ X P1 0  003S 00?oZK oP``0 @ `0 0R (K7T0HQ (7T0HQ>zT KK `P 0-? 0T003S 00?oT K]70HQ ,70HQ *7 0HQ 0?? dȓ 0 3hR(h d ȓ8`a \ X T P! L1  00?o ZK70HQ 70HQp 70HQB 7 0HQz0K K K `P 0-? 0 003S} 00?oK oPpp7 0DQ / 70DQ  70DQ v70DQz 7 0DQ 0-? 0 003SOo 00?o KooPBz/K `P;;-70DQ 47,0DQ 57,0DQV 740DQw 0-? 04003So 00?o4 ZKooPzZK `P  7 0HQVKz0K  K `P 0-? 0 003S 00?o r070DQ4 0-? 0003So 00?o ZKooP8;h `P70DQ  70DQ 70DQ  0-? 0003S 00?o ZKoPzh! `P70HQZKz0Y/Kh1 0 `P 0-? 0003S 00?o +7 0DQ 0-eK? 0 003Smo 00?o ZKooP``Kl llYd`0 *E \  X Th PL  .a `Pp9 E03/7870DQ 70DQ6 '70DQx 0-? 01 0003So 00?o ZKooPhX600@`@(PP' opp@ b`d!ĖeK`1\Pt"Xd"x2T!h2P1…"2`P `:903//70DQ b70HQ 70HQ 0-? 0003So 00?o ooP`70DQ 0-? 0003So 00?o ZKooPzh `P7 0DQ 0-? 0 003So 00?o KooP|z/K `Puu)7T0DQ 0-? 0T003Sgo 00?oT KooPZzK `PTT 0-? 0003SJ 00?o ZKoP=h[Zd[0  † 90`3/+ 0-? 0d 003Sh  00?o ZKz0e/K1 h1  `P  0-? 0h 003S 00?o ZK 0-? 0003So 00?o ZKooPzZK `PzeK01  h1 Z?K `P 0-? 0003S 00?o 0? d! 0h! `! \!  003So 00?o KooPpŸ0Z/K_L!zh \ K d K` 90`3/ZK4  0-? 0,003S|o 00?o, eKooPo1|ɓ!1aH \ VxX T! tp!P1 l1L D @ /lK@`Pd2t"R0x2h"0S02pKP0p C903/0 0R (K @@<0p@/@ L -L { -L s -L k -L c -L,MPP@@p0pḂ00 )3 S@F ``@ rzP0( 5PA,3 := j)0  #P42803/4203/ 0 P  Ȗ P0K-L P D H @ < 8 4 P@0@:00(0 0R(K@" -L M@@@PjP@ɖ0\, (0 %Q0?Rp$ @ 0, KpdP ( 0R  K,K9,03/ D@(@ @` -LPMPP@<Q@0`` 0 @ 0-? 0003 S  00?o \KoP30Kd K0@p@C\Kp@` KdP :`903/ 0RKdP  d@ @@<0 @@ -L -L -L -L -LPLp<.`!#RL&R)R,R\O OPT, @@" -L MPP@ p`0,0 ( @P )@lLy@, K`P ( 0R K00, C903/@` -L0@P?o @20PP *P0S P \ P pqP +QP\+Ao -LP00@ -LP00@ Q !@( -L @00@ 00 p-LtM@@@Z`l 0K 0  0 KPP` P  @ 0RKp -L -L@@@0H0 !R / Z6HK 3PT DK DK 0}  #  DK ?o 2  DK0萄S }P00 00Q(KDK,0 SZ @# -L @ -L @ -L @ -L @ -L @ -L @ -L @ 0-L@@00@ @0 p-L M@@@P@h @`p @l @jD  @  @00@@ 00@@ 00@@ 00@@ @ @ @ @ @<t  0@0 @P!@ @ @!@ !@(@ @@Kp -L@`00@P$@PP@@!@p@p@@@T  0T@@ -L00@@T$ p-L MPP@ @T1@`@S@@@T!gfF0 @_"_EϠ@Nl\nPKp -L4MrP@@K@`<0 H 0 @p@@H@T@D 8pG@ 0,K 0CS1 001 0@T@DD\ 0 0CS @10,K01@0P0,q@CS `@`@ 0,K 0CS1 0010@T@DX0p@CS `@`@ 0,K 0CS1 0010@T@D0H0 0R(K`### -LMPP@<pXA\!X1@  0 @@\1 "$ ``@@@ X4R |0 0R  Q\@!"$0@(Ka# `\4D# p-LMPP@ R@0 0 + 0 ?0003S0 o 00?o*K0ooS@  Kt 0Bd @`*KH 0R Kp @ @ 0@#T$ p-LM@@@ RP0 0 ) 0?0``003So 00?o*KooPP 0K`0`@ @C*K@ 0R Kp @ @ 0P -LHMPP@@`\K0<  0 <T/ 0-? 0003S  00?o \KoP``@E.@p\KXP@ 0R K@ @@<0# -LHMPP@@`\K0<  0 <T/ 0-? 0003S  00?o \KoP``@x @p\KXT@ 0R K@ @@<0#@ -LPMPP@@`\K0<  0 <T; 0-? 0003S  00?o \KoP3` K\K@`$?0S00@T(TgfffF P @N @f? @`G1cl@ @@<0 0RK@00@ -LP0@@@\P00100P0000x? `Tp!  `0\,0/3RA003403803<03@03L0 4H0403 03$03(03P,@0  ($p# -LPQp7 P0S2@@@ T1P 1!0QX0 0!``  !PP00010X 0" 05`30%`#0005k00@`PPQP -L,MPP@00@80  Q0`00 004 0- S S0D00S40<00@00S4 S000 00S40400800S4SL 0BST<PPPPPPPPPPPPPP,000S40$00(00S4@ P\ rX \1`!`!$! \1 @0 `$ 408pS!  @@ @@R0`S  V R @0"$40`S L0 @ `<Lh0T$0h0S800 0R(K  0R0 0 \0@@ 0HL00S4/H0S4+0 $0S4%0H00S4 0`@@T@@Vj`@0@@04 K>  P`PF4 0$ P 0 S 0( 0S؀X`7  @@0/P 0@ 000(00$00!@@@ 00 0L@`0@(@### -L00@ ! -LP0S -L M``@<@H@Pp UpG0 # P 0T0PSP T0TP0Pl00l0h0P@0Ch0p UpG P0S Q 00(K# -L@H0S00C S0B -L Mp@ @@04 KP20 PI4PUB h`V 0S \0S h9s5CR 0 0R/(K`d 먐P h9s5CR@\00` P 0 1d d h1@@ -LLM@@@``@x 8 r00\0 S0 4  0  0R(K<DPUH pP0Sl P \00C\0Sx0D0 DPU T0S 0h0SHA@ @0S hPU DQ T0S 0STTpD Rllh0S0D0} HPt0 SB @T @ 7h R T R  RT<0Tp0p0` Sl0 0l0 h0TP0D0L w@0P@@ 0SA `\\0 00lpAlpSA0D0 kS0S8 ?#0SL @@FZ4 real rle_wratio: %d%% rld total fire count: %d rld fire interval: %d usage: echo > rld_fire_itvl rld waiting count: %d usage: echo > rld_waitcnt plane:%d, state: %d command: echo > chan_enable 1 for enabled, 0 for disabled. plane:%d <==> layer:%d command: echo > layer_mapping channel is the index. plane layer_x layer_y layer_idx(0-3) ----- ------- ------- -------------- %-8d %-10d %-10d %-8d command: echo > mixer EnabledDisabledid = %2d, %-20s Current desk_res value = %d Error, null pointer in %s(0x%lx,0x%lx) Desk Res. Output Res. --------------------------------- xres:%-10d %-11d yres:%-10d %-11d (desk_res = %s, output_type = %s) LCD Scalar0 : %s Desk resolution support list ==> id = %d, %s Current output_type value = %d xres:%-10d %-11d yres:%-10d %-11d EDID support list: %d, Cursor postion scale: %s Fb0_Blend Fb1_Blend Fb2_Blend --------- --------- --------- sc_N: %d command: echo > fb%d_sc_N Buffer overflow detected (%d < %lu)! include/linux/thread_info.h%u %u %u %u %d channel%d is invalid enabled! max_planes = %d! %s, set error! %d %d %d %d%s, error in vmalloc! %d %d %dError! LCD300(%d), output_type: %d is not supported! LCD300(%d): desk_res is default to %d LCD300_%d, fb0_max_wh: %d, %d less than %d, %d LCD300_%d, update fb0_max_wh: %d, %d, to %d, %d LCD300_%d, fb1_max_wh: %d, %d less than %d, %d LCD300_%d, update fb1_max_wh: %d, %d, to %d, %d LCD300_%d, fb2_max_wh: %d, %d less than %d, %d LCD300_%d, update fb2_max_wh: %d, %d, to %d, %d LCD300_%d, fb3_max_wh: %d, %d less than %d, %d LCD300_%d, update fb3_max_wh: %d, %d, to %d, %d %s, error! %s, rle_wratio:%d is too big, max is 100! flcd300error in lcd300_init %dfailed to register driver for PIP kdrv_vout_lcd310_set KDRV_VOUT_PARAM_GET_REV_DATE fails kdrv_vout_lcd310_set KDRV_VOUT_PARAM_GET_REV_VER fails 2.1.25LCD300(%d): Driver[Ver: %s] init ok, Chip Ver[0x%x, 0x%x], fb0_fb1_share:%d Error! LCD300(%d), EDID client should be compiled again! LCD300(%d), error! No suitable resolution from EDID! LCD300(%d), the best EDID resolution is %s(%d) %s, please implement %d in ffb_res.c!!!!! KDRV_VOUT_PARAM_OUTPUT_SCALER0 fails KDRV_VOUT_PARAM_SET_DECONSTRUCT fails %s, No memory for mp_init! buf_len:0x%x! %s: hdal buffer is too small! (0x%x, 0x%x) %s: rle buffer is zero! %s: rle ratio is zero! %s, plane%d, src w/h(%d,%d) exceeds max w/h(%d,%d)! rle buffer is tool small! (0x%x, 0x%x) %s, name is too long! %lu LCD300(%d): deskres(%d):%s, output(%d):%s data mode: %d 0:RAW, 1:RLD, 2:SCE command: echo > fb%d_data_mode %d dev_get_color_key fails color key state: %d 12bits color key Y: 0x%x 12bits color key U: 0x%x 12bits color key V: 0x%x 12bits color key mask: 0x%x command: echo > fb%d_ckey src_w src_h dst_w dst_h src_max_w src_max_h %-8d %-8d %-8d %-8d %-12d %-12d command: echo > fbx_win sc_x sc_y sc_w sc_h bg_w bg_h dst_w dst_h %-8d %-8d %-8d %-8d %-8d %-8d %-9d %-8d command: echo > fbx_sc UnknownSupport type: -------------------- %d: %s Current mode is %s! KDRV_VOUT_PARAM_SET_COLOR_KEY fails. %d %x %x %x %x %d kdrv_vout_lcd310_get KDRV_VOUT_PARAM_GET_INT_STATUS fails LCD300(%d), FIFO over-run!kdrv_vout_lcd310_get CHECK_REGUDDATE_HIGH fails kdrv_vout_lcd310_get KDRV_VOUT_PARAM_GET_FUNC_CTRL fails kdrv_vout_lcd310_set KDRV_VOUT_PARAM_GET_FUNC_CTRL fails LCD300(%d), GUI compress buffer ratio is %d%%(too small!!! Please change module_parameter rle_wratio!) KDRV_VOUT_PARAM_SETTING_FBADDR fails KDRV_VOUT_PARAM_SET_INT_CLR fails KDRV_VOUT_PARAM_SET_TOGGLE fails %s, null resource! kdrv_vout_lcd310 SET_IOBASE fails LCD: no virtual address 2.0.16LCD300(%d)(ver%s): PA = %#lx, VA = %#lx, size:%#lx bytes, dfb_size=%d LCD: no virtual address for compressor! kdrv_vout_lcd310_get KDRV_VOUT_PARAM_GET_LCDC_RUNNING fails LCD300: Bootlogo in uboot is not ON, change lcdc_freeze to 0! dev_get_ddr_req fails dev_proc_init fails[%d]!! %s, wrong mapping for layer setting! %s fail! Please fix it!!! pipFail to create proc root! fb0_inputFail to create proc mode! fb0_winfb0_scfb0_ckeyFail to create ckey0_proc mode! fb0_sc_NFail to create fb0_scN_proc mode! fb0_data_modeFail to create fb0_datamode_proc mode! fb1_inputfb1_winfb1_scfb1_ckeyFail to create ckey1_proc mode! fb1_sc_NFail to create fb1_scN_proc mode! fb1_data_modeFail to create fb1_datamode_proc mode! fb2_inputfb2_winfb2_scfb2_ckeyFail to create ckey2_proc mode! fb2_sc_NFail to create fb2_scN_proc mode! fb2_data_modeFail to create fb2_datamode_proc mode! fb3_inputfb3_winfb3_scfb3_ckeyFail to create ckey3_proc mode! fb3_sc_NFail to create fb3_scN_proc mode! fb3_data_modeFail to create fb3_datamode_proc mode! blendoutput_typeFail to create output_type_proc! desk_resFail to create desk_res_proc! mixerFail to create mixer! layer_mappingFail to create layer_mapping_proc! chan_enableFail to create chan_enable_proc! rld_waitcntFail to create rld_waitcnt_proc! rld_fire_itvlFail to create rld_fire_itvl! alpha_rgb555Fail to create a_rgb555_proc! show_fb_paFail to create frame_addr_proc! failed to register driver to VideoGraph! request_irq irq:%d failed: %d %s, registers to lcd300_cmn_register_ops fail! registers to lcd300_cmn_register_ops fail pip_probe lcd_idx[%d] fails. ldhdal_lcd300_0%s, misc_register failed!lcd300: suspend_state:1 %s, desk_res %d is not supported! %s, output_type:%d doesn't exist! BUG! %s KDRV_VOUT_PARAM_SETTING_PLANE fails %s, vmalloc error! call __pip_set_input_window fail! Desk Resolution is changed to %d(%s)! Change resolution fail! desk_res = %d, output_type = %d LCD300(%d), change resolution fail in VTC! desk_res = %d, output_type = %d Fail! %dNTSCPALWarning: desk resoultion is changed to %s RLD fire interval must >= 0! %s, fb%d is out of range!!! %s, fb%d is out of range! %s, No memory(size:%lu) for LCD300_IOC_SET_CHSCALE! KDRV_VOUT_PARAM_SET_WRITEBACK fails %s: share_mem_ba:0x%lx or share_mem_sz:0x%x is not 64 or 128 alignment! %s, illeagel parameters: num_of_piece:%d, share_mem_ba:0x%lx, share_mem_sz:0x%x kdrv_vout_lcd310_get KDRV_VOUT_PARAM_GET_YUVADJ_INFO fails device not support capability info fb_idx: %d out of range: %d %s, no memory, sz: %lu Error value: %d! %u %d %d %d %d %d %d %d %d %d %d %d %d %s, error chip_idx: %d! %s, error plane: %d! %s, error infmt: %d Not support Mode %d(%s)! %u Wrong layer mapping: %d %d %d! Layer mapping must be one-to-one! Layer range: 0 ~ 2. 2 is the highest priority. %s, no memory! LCD: Error in %s pip_set_writeback_paddr [idx=%d] %#x fails LCD300(%d): qlist => job->id:%d, status:%s LCLCD300(%d): curnode=> job->id:%d LCD300(%d): wlist => job->id:%d, status:%s LCD300(%d): cblist => job->id:%d, status:%s %s, null pointer of lcdinfo! %s, null output_info pointer, dev_info->video_output_type: %d, output_type:%d! %s, null desk_res pointer, desk_res:%d! KDRV_VOUT_PARAM_GET_CH_ADDR fails get sdi_info fails Error fmt! %d LCD300(%d), job->id: %d status %d callback LCD300(%d), video_free_buffer jobid: %d B LCD video_reserve_buffer jid(%d) A Error to reserve buffer, job_id(0x%x) Error to reserve buffer, no free space! LCD300(%d), video_reserve_buffer jobid: %d B Error to multi-reserve buffer in LCD during handling last job. rev_handle(%#lx), is_reved(%d) Error to multi-reserve buffer,rev_handle(%#lx) LCD300(%d), video_free_buffer jobid: %d C No memory for cfg_node! call pip_setting_input_window fail! command: echo <0/1> > early_return_job early_return_job state:%d jobs on qlist: %d jobs on cb_list: %d jobs on wlist: %d playing job: %d memory alloc count: %d lcdc reg_update_not_clear count(bit31): %d cpu lost update count(bit30): %d underrun count: %d overrun count: %d job put count: %d callback count: %d job queue empty: %d stop count: %d job change count: %d src_frame_rate: %d, hw_denominator(*%d): %d lcdvg: fr_numerator: %d, fr_denominator: %d, drop: %d, repeat: %d early_return_fail_cnt: %d max_outer_latency: %d apply_setting_cnt: %d wb_write_idx: %d wb_read_idx: %d wb_buffer_cnt: %d dbglevel: %d Usage: echo <0/1> > dbglevel command: echo [xx] > max_job_latency, the unit is mili-seconds job max latency: %d ------------------------- job_latency_drop count: %d ------------dump latest 16 latency -------------------------- [%-2d] = %-3d, job queue threshold: %d +-The adjust step is 0.1, +1 means 0.1. -1 means -0.1 Current value: %d, adjust minor framerate: %s%d.%d Engine=%d Minor=%d (999 means all) System ticks=0x%x Job_ID Status Puttime start end =========================================================== %04d %s 0x%04x 0x%04x 0x%04x (qlist) %04d %s 0x%04x 0x%04x 0x%04x (curnode) %04d %s 0x%04x 0x%04x 0x%04x (wlist) %04d %s 0x%04x 0x%04x 0x%04x (cblist) %s chip:%d job:%d ============================================================= ID Name(string) Value(hex) Readme %02d %12s %09x %s %d Lookup chip=%d Buffer overflow detected (%d < %lu)! include/linux/thread_info.hdbglevel: %d %d max job latency: %d error, value %d out of range(600 ~ -600)! Set valus is %d, adjust minor framerate: %s%d.%d %s, put fifo fail! %s, no memory! LCD300(%d), put job->id:%d(chipid:%d), seqid:%d, puttime:0x%x %s: undefined fmt value: %d dev_get_bg_plane fails %s, dst_dim:(%d,%d) dst_xy:(%d,%d) is out of range (%d,%d)! LCD300(%d), job->id: %d are changed! %s, illeagal address:0x%x, DDR_ID:%d, LCDID:%d job %d property: ID:%d, Value:%d %s, parse parameters fail! driver_parse_in_property fail! LCD300(%d), job seqid:%d put flush! kdrv_vout_lcd310_get KDRV_VOUT_PARAM_GET_CUR_WB_INFO fails write_back null %s, 1 LCD300, frame repeat %s(in_wlist:%d), 2 kdrv_vout_lcd310_get CHECK_REGUDDATE_HIGH fails job seq_id:%d sync miss! qnum:%d %s, qnum=0, list_empty:%d %s, 3 job outdate! seq_id: %d, qnum:%d, measure:%d. %s, 4 LCD300(%d): job->id: %d is dropped! qnum:%d lcd300 debug message----------> g_info.qnum = %d g_info.wnum = %d g_info.cbnum = %d framerate_denominator= %d, framerate_numerator = %d framerate_skip = %d, framerate_repeat = %d qlist_cnt = %d, early_return_job_enable: %d %s, bug in code! qnum = %d, frame_status=%d LCD300(%d): play job->id:%d, seq_id:%d at 0x%x, qnum:%d, fsts:%d, latency:%d LCD: The array is too small! LCD300(%d): video_free_buffer A. LCD300, callback~ LCD300(%d): frame_status(%d) jid(%d) phy_addr(0x%lx) LCD300(%d), force video_free_buffer %s:%d %s, wb no memory! LCD300(%d), job->id: %d is stopped!(curnode) LCD300(%d), job->id: %d is stopped! LCD300(%d), driver_stop is called. getptr null timeout!!! lcd300_job%dLCD300 creates cache fail! LCD300 creates wb cache fail! &wb_buf_info.wait_queuevideograph/lcd300%s 111 Error to create driver proc, please insert log.ko first. propertyjobadjust_frame_ratemax_thresholdmax_job_latencydbglevelearly_return_job LCD300(%d) registers %d entities to video graph! LCD300 creates KFIFO fail! &g_info.cfg_thread_waitlcd300vg_cfg%s, create cfg_thread fail ! STANDBYONGOING FINISH FLUSHFLUSHsrc_frame_ratesource frame rate, such as 60fpsdst_dimthe dimension of destinationsrc_bg_dimthe background dimension of the sourcesrc_dimsource dimensionsrc_xyxy offset to the source backgroundsrc_fmtsource formatdst_xydestination xydestination dimensionfeature[3:0]latency drop enable`tp(4HTh p|$8@L`l l#d@`lcd0vg99999:0:8:L:T:x::::9:::flcd300_pipGCC: (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  "*      *  > Q O5  bF ( yhh(T(@8       t x hLP`D#$(H\D|ILPNTZ_dlj<p,4u{8$lD `4h,|\L D  " 9x?EKQ"$f'(v#$*4#$+X#$t,@|#$ ,"#$:-R#$bd. r#$p/0 $$1<0$$3T$$,Tx$$4D$$%xW0$$A E @PG\G$H(HL  IIS IKKc Kn LLu L  T (   TQXQ XQ4QQ Q < S$S $S! h( x/ SS6 DTlU UU\ U o U  U  V  0V    8 T t ,W0W W   @ X6 = D K TZf dm tt {  \ [L [[ [\ D^L^ L^  l^  ^  ^ x_|_ |_ h5L 5 6 6'D 7<@! D7 7'\( l7'' / 7x|<DU 7<@ 7 8 ,8 8 t8 8 86 8= 8D 8 8 7f 8m 9 88t ,9{ D9 T9 7( '8 (H (p $( 3( B( Q( `(  o( ~($  (0 (D (X (<(@(((D)")D:)P)Dc)d#~)<$)H$)L$)P$)T$)h$)l$)p$*t$*$#*$1*P(=*T(E*(R*(Z*(o*(*(*(*(*(*)*)*m  *y  +  & m #+0+9+(4C+`+v++@ +++D+D+,!,2,I,W,h,|,,,,H ,,T4,-$--;-PR-g-.u-L-----8-`-=% ...4.>.P.f.x...@...2$.@4..//./̷C/(V/@$a/X$w/L(/ 4//#h////0/0$p0-0|C0X#R0c0|0 p000d#0Dl00001,4!111B14tT1|i1w1X(<111111 -20'242J2lj2u2z2222^2222D23D(!393@3S3Y3q3y33H333 433\$3 #l3 44434<4\E4$`#P4P[4p4\G~4P444ܳ4`$4hT44H4( 5< 5.5D5d$1#pS5i5D$y5t$W 5T55H455556666@lDK6c6x6660$l66`6 H6666 7e7 )%d07M7]7x7777$77x L7P`7`7|,8$'888\#F8V8g8~888 H888tH$88 99"999G9x$@[9j9v9 99999~(9999$:d\:*:>:S:f:(H{:|:|flcd300-pip.mod.c$d__UNIQUE_ID_alias24__UNIQUE_ID_alias23__module_depends__UNIQUE_ID_name22__UNIQUE_ID_vermagic21_note_6pip_no_tracer.c$a__pip_fixup_deskres__pip_target_is_tvg_dev_infolcd300_hdal_open__indim_to_deskres__otype_to_outputtype.LANCHOR0.LANCHOR1.LC1.LC4.LC3.LC2__pip_setting_input_resinfo.LC5.LC6.LC12.LC13.LC8.LC7.LC11.LC10.LC9.LC14__pip_sanity_check.LC26.LC28.LC23.LC24.LC34.LC15.LC22.LANCHOR2.LC17.LC16.LC21.LC20.LC19.LC18.LC27.LC25.LC29.LC30.LC31.LC32.LC33.LC37.LC36.LC35__pip_set_input_window.LC38.LC39.LC40.LC41frame_addr_proc_openframe_addr_showa_rgb555_proc_opena_rgb555_proc_showrld_fireitvl_proc_openrld_fireitvl_proc_showrld_waitcnt_proc_openrld_waitcnt_proc_showchan_enable_proc_openchan_enable_proc_showlayer_mapping_proc_openlayer_mapping_proc_showmixer_proc_openmixer_proc_showinput_res_openinput_res_showoutput_type_openoutput_type_showblend_proc_openblend_showfb3_datamode_proc_openfb3_datamode_showfb3_scN_proc_openfb3_scN_showckey3_proc_openckey3_showfb3_sc_proc_openfb3_sc_showfb3_win_proc_openfb3_win_showfb3_proc_openfb3_input_showfb2_datamode_proc_openfb2_datamode_showfb2_scN_proc_openfb2_scN_showckey2_proc_openckey2_showfb2_sc_proc_openfb2_sc_showfb2_win_proc_openfb2_win_showfb2_proc_openfb2_input_showfb1_datamode_proc_openfb1_datamode_showfb1_scN_proc_openfb1_scN_showckey1_proc_openckey1_showfb1_sc_proc_openfb1_sc_showfb1_win_proc_openfb1_win_showfb1_proc_openfb1_input_showfb0_datamode_proc_openfb0_datamode_showfb0_scN_proc_openfb0_scN_showckey0_proc_openckey0_showfb0_sc_proc_openfb0_sc_showfb0_win_proc_openfb0_win_showfb0_proc_openfb0_input_show.LC42.LC43.LC44.LC45.LC46.LC47.LC50.LC48.LC49.LC51.LC52.LC53.LC54.LC55.LC56.LC57.LC58.LC59.LC60.LC61.LC62.LC63.LC65.LC64.LC66.LC69.LC70.LC72.LC73.LC74.LC75.LC76.LC68.LC67.LC77.LC79.LC78.LC71.LC80.LC81.LC82.LC84.LC83.LC85.LC86.LC87.LC88.LC89a_rgb555_proc_write.LC92.LC90.LC91rld_waitcnt_proc_write.LC93chan_enable_proc_write.LC96.LC95.LC94blend_proc_writelayer_mapping_proc_write.LC98.LC99.LC97pip_post_init.LC101.LC111.LC112.LC115.LC116.LC117.LC118.LC110.LC102.LC104.LC105.LC108.LC109.LC106.LC107.LC113.LC100.LC114.LC103__pip_update_edid_table.LC121.LC119.LC122.LC120.LC123pip_proc_removepip_remove.LC124lcd300_intf_mp_init.part.6.LC129.LC126.LC125.LC130.LC128.LC127lcd300_intf_mp_init__pip_setting_output_info.constprop.11.LC132.LC131fb_datamode_show.constprop.14.LC133.LC134.LC135fb_scN_proc_write.constprop.15.LC136fb0_scN_proc_writefb1_scN_proc_writefb2_scN_proc_writefb3_scN_proc_writeckey_show.constprop.17.LC138.LC139.LC140.LC141.LC142.LC143.LC137fb_win_show.constprop.19.LC144.LC145.LC146fb_sc_show.constprop.21.LC147.LC148.LC149fb_input_show.constprop.23.LC151.LC152.LC153.LC154.LC150pip_setting_color_key.constprop.24.LC155ckey_proc_write.constprop.16.LC156ckey0_proc_writeckey1_proc_writeckey2_proc_writeckey3_proc_writepip_post_cleanuplcd300_intf_mp_uninitlcd300_hdal_ioctllcd300_hdal_releasepip_cleanuppip_handle_irq.LC157.LC159.LC160.LC163.LC164.LC165.LC158.LC161.LC162pip_probe.LC167.LC240.LC241.LC168.LC166.LC169.LC170.LC171.LC174.LC172.LC173.LC175.LC176.LC177pip_ioctl.LC178.LC179.LC180.LC181.LC182.LC183.LC184.LC186.LC188.LC208.LC209.LC210.LC211.LC212.LC213.LC215.LC217.LC218.LC219.LC220.LC221.LC222.LC223.LC224.LC225.LC226.LC227.LC228.LC229.LC230.LC231.LC232.LC233.LC234.LC235.LC236.LC237.LC238.LC239.LC214.LC216.LC185.LC187.LC189.LC190.LC191.LC192.LC193.LC194.LC199.LC200.LC201.LC202.LC203.LC195.LC196.LC197.LC198.LC204.LC205.LC206.LC207rld_fireitvl_proc_write.LC242.LC243.LC244.LC248.LC250.LC251.LC252.LC249.LC253.LC246.LC245.LC247input_res_write.LC255.LC254output_type_write.LC256.LC257.LC258.LC265.LC260.LC259.LC267.LC262.LC261.LC266.LC263.LC264mixer_proc_write.LC269.LC268fb_datamode_proc_write.constprop.13.LC271.LC270fb0_datamode_proc_writefb1_datamode_proc_writefb2_datamode_proc_writefb3_datamode_proc_writefb_win_proc_write.constprop.18.LC272fb0_win_proc_writefb1_win_proc_writefb2_win_proc_writefb3_win_proc_writefb_sc_proc_write.constprop.20.LC273fb0_sc_proc_writefb1_sc_proc_writefb2_sc_proc_writefb3_sc_proc_write.LC274.LC276.LC275fb_input_proc_write.constprop.22.LC278.LC277fb0_input_proc_writefb1_input_proc_writefb2_input_proc_writefb3_input_proc_write.LC279.LC280.LC281.LC282.LC283lcd300_dt_match__func__.38587__func__.38579__func__.39667__func__.39783__func__.39747__func__.40017__func__.39973__func__.40697__func__.39929__func__.39393__func__.38550__func__.40109__func__.39992__func__.39947lcd300_hdal_fops__func__.40053__func__.40147__func__.40131__func__.38674__func__.39719__func__.39556__func__.39301__func__.39174__func__.40445CSWTCH.586CSWTCH.587__func__.40547__FUNCTION__.40205__param_str_fb2_state__param_str_fb1_state__param_str_fb0_state__param_str_dfb_size__param_str_gui_ddr__param_str_fb3_rld__param_str_fb3_max_wh__param_arr_fb3_max_wh__param_str_fb3_dst_wh__param_arr_fb3_dst_wh__param_str_fb3_src_wh__param_arr_fb3_src_wh__param_str_fb2_rld__param_str_fb2_max_wh__param_arr_fb2_max_wh__param_str_fb2_dst_wh__param_arr_fb2_dst_wh__param_str_fb2_src_wh__param_arr_fb2_src_wh__param_str_fb1_rld__param_str_fb1_max_wh__param_arr_fb1_max_wh__param_str_fb1_dst_wh__param_arr_fb1_dst_wh__param_str_fb1_src_wh__param_arr_fb1_src_wh__param_str_fb0_rld__param_str_fb0_max_wh__param_arr_fb0_max_wh__param_str_fb0_dst_wh__param_arr_fb0_dst_wh__param_str_fb0_src_wh__param_arr_fb0_src_wh__param_str_vtc_wb__param_str_rle_wratio__param_str_max_planes__param_str_fb1_pan_display__param_str_fb0_fb1_share__param_str_desk_res__param_str_not_clean_screen__param_str_output_type__param_str_lcdc_freeze__param_str_suspend_statepip_driverprobe_retfb0_input_proc_opsfb0_win_proc_opsfb0_sc_proc_opsckey0_proc_opsfb0_scN_proc_opsfb0_datamode_proc_opsfb1_input_proc_opsfb1_win_proc_opsfb1_sc_proc_opsckey1_proc_opsfb1_scN_proc_opsfb1_datamode_proc_opsfb2_input_proc_opsfb2_win_proc_opsfb2_sc_proc_opsckey2_proc_opsfb2_scN_proc_opsfb2_datamode_proc_opsfb3_input_proc_opsfb3_win_proc_opsfb3_sc_proc_opsckey3_proc_opsfb3_scN_proc_opsfb3_datamode_proc_opsblend_proc_opsoutput_type_opsdesk_res_opsmixer_opslayer_mapping_opschan_enable_opsrld_waitcnt_proc_opsrld_fireitvl_proc_opsa_rgb555_proc_opsframe_addr_proc_opspip_opsplane_en_maskrootfb0_input_fmtfb1_input_fmtfb2_input_fmtfb3_input_fmtfb0_winfb1_winfb2_winfb3_winfb0_scfb1_scfb2_scfb3_scckey0_procckey1_procckey2_procckey3_procfb0_scN_procfb1_scN_procfb2_scN_procfb3_scN_procfb0_datamode_procfb1_datamode_procfb2_datamode_procfb3_datamode_procblend_param_procoutput_type_procdesk_res_procmixer_proclayer_mapping_procchan_enable_procrld_waitcnt_procrld_fireitvl_proca_rgb555_procframe_addr_proclcdvg_cb_fnmisdevdec_toggle_idx.40104__UNIQUE_ID_version127__UNIQUE_ID_license126__UNIQUE_ID_author125__UNIQUE_ID_description124__UNIQUE_ID_fb0_state123__UNIQUE_ID_fb2_statetype122__UNIQUE_ID_fb1_state121__UNIQUE_ID_fb1_statetype120__UNIQUE_ID_fb0_state119__UNIQUE_ID_fb0_statetype118__UNIQUE_ID_dfb_size117__UNIQUE_ID_dfb_sizetype116__UNIQUE_ID_gui_ddr115__UNIQUE_ID_gui_ddrtype114__UNIQUE_ID_fb3_rld113__UNIQUE_ID_fb3_rldtype112__UNIQUE_ID_fb3_max_wh111__UNIQUE_ID_fb3_max_whtype110__UNIQUE_ID_fb3_src_wh109__UNIQUE_ID_fb3_dst_whtype108__UNIQUE_ID_fb3_src_wh107__UNIQUE_ID_fb3_src_whtype106__UNIQUE_ID_fb2_rld105__UNIQUE_ID_fb2_rldtype104__UNIQUE_ID_fb2_max_wh103__UNIQUE_ID_fb2_max_whtype102__UNIQUE_ID_fb2_src_wh101__UNIQUE_ID_fb2_dst_whtype100__UNIQUE_ID_fb2_src_wh99__UNIQUE_ID_fb2_src_whtype98__UNIQUE_ID_fb1_rld97__UNIQUE_ID_fb1_rldtype96__UNIQUE_ID_fb1_max_wh95__UNIQUE_ID_fb1_max_whtype94__UNIQUE_ID_fb1_src_wh93__UNIQUE_ID_fb1_dst_whtype92__UNIQUE_ID_fb1_src_wh91__UNIQUE_ID_fb1_src_whtype90__UNIQUE_ID_fb0_rld89__UNIQUE_ID_fb0_rldtype88__UNIQUE_ID_fb0_max_wh87__UNIQUE_ID_fb0_max_whtype86__UNIQUE_ID_fb0_src_wh85__UNIQUE_ID_fb0_dst_whtype84__UNIQUE_ID_fb0_src_wh83__UNIQUE_ID_fb0_src_whtype82__UNIQUE_ID_vtc_wb81__UNIQUE_ID_vtc_wbtype80__UNIQUE_ID_rle_wratio79__UNIQUE_ID_rle_wratiotype78__UNIQUE_ID_max_planes77__UNIQUE_ID_max_planestype76__UNIQUE_ID_fb1_pan_display75__UNIQUE_ID_fb1_pan_displaytype74__UNIQUE_ID_fb0_fb1_share73__UNIQUE_ID_fb0_fb1_sharetype72__UNIQUE_ID_desk_res71__UNIQUE_ID_desk_restype70__UNIQUE_ID_not_clean_screen69__UNIQUE_ID_not_clean_screentype68__UNIQUE_ID_output_type67__UNIQUE_ID_output_typetype66__UNIQUE_ID_lcdc_freeze65__UNIQUE_ID_lcdc_freezetype64__UNIQUE_ID_suspend_state63__UNIQUE_ID_suspend_statetype62__param_fb2_state__param_fb1_state__param_fb0_state__param_dfb_size__param_gui_ddr__param_fb3_rld__param_fb3_max_wh__param_fb3_dst_wh__param_fb3_src_wh__param_fb2_rld__param_fb2_max_wh__param_fb2_dst_wh__param_fb2_src_wh__param_fb1_rld__param_fb1_max_wh__param_fb1_dst_wh__param_fb1_src_wh__param_fb0_rld__param_fb0_max_wh__param_fb0_dst_wh__param_fb0_src_wh__param_vtc_wb__param_rle_wratio__param_max_planes__param_fb1_pan_display__param_fb0_fb1_share__param_desk_res__param_not_clean_screen__param_output_type__param_lcdc_freeze__param_suspend_statelcd_vg_no_tracer.ccallback_scheduler_taskletlcdvg_cfg_threadearly_return_job_proc_openearly_return_job_proc_showdbglevel_proc_opendbglevel_proc_showmax_latency_proc_openproc_max_latency_readmax_threshold_proc_openproc_max_threshold_readminor_framerate_proc_openproc_minor_framerate_read_modeproc_job_openproc_job_read_modeproc_property_openproc_property_read_modeproc_property_write_modeearly_return_job_proc_writedbglevel_proc_writeproc_max_latency_writeproc_max_threshold_writeproc_minor_framerate_write_modelcdvg_apply_new_param.part.3lcdvg_check_frameratedriver_putjoblcdvg_process_joblcdvg_inres_changedriver_stoplcdvg_flush_alljoblcdvg_driver_clearnupCSWTCH.315__func__.37291__func__.37389__func__.37631__func__.37687__func__.37568__func__.37469__func__.37525__func__.37646__func__.37705__func__.37729__func__.37753__func__.38122max_job_latencymax_qjob_thresholdcallback_fnpropertyproc_fopsjobproc_fopsminor_framerate_proc_fopsmax_threshold_proc_fopsmax_latency_proc_fopsdbglevel_proc_fopsearly_return_job_proc_fopsdbglevelcfg_thread_readycfg_wakeup_eventcfg_thread_resetearly_return_job_enableearly_return_fail_cntwb_write_idxwb_read_idxjob_latency_dropminor_frame_rateproperty_chipvg_kick_offg_jobidpropertyprocjobprocminor_framerate_procmax_threshold_procmax_latency_procdbglevel_procearly_return_job_procentity_proc__key.38121__key.38136__UNIQUE_ID_license118__UNIQUE_ID_author117__UNIQUE_ID_description116mp_init_donefree_irqsave_nodeplatform_get_compress_ipbaselcd_vg_push_new_wbidxmisc_deregister__mod_of__lcd300_dt_match_device_tableproc_register_lcdinfocodec_driver_deregisterstats_underrunwb_jobs_del_oneplatform_driver_unregisterproc_createparam_ops_ushortdev_setting_ffb_output__this_moduleplatform_get_irqvideo_entity_notify__stack_chk_guardpip_set_layermapping__kfifo_inpip_register_callbackvos_cpu_dcache_syncpip_set_chanstatelcd300_drv_set_layermappingfinish_waitffb_get_vimunregister_printout_notifierstats_host_lost_updatelcd300_drv_get_infmtset_user_nicestats_reg_update_losslcd300_drv_get_deskres_otypeiounmappip_get_otype__printk_ratelimitcleanup_modulelcdvg_alloc_wb_node_and_initparam_array_opsmemcpykfreevk_spin_unlock_irqrestoreseq_lseekwarn_slowpath_fmtprepare_to_wait_eventvk_spin_lock_initkthread_should_stopwb_add_doqueue_onelcdvg_driver_init__wake_upkmem_cache_create__kfifo_freelcdvg_dealloc_wb_nodeinit_modulewb_add_oneplatform_verify_devicewake_up_processlcdvg_print_notifierlcdvg_get_wb_wakuprev_handleframerate_denominatorg_src_frame_ratepip_get_chanstatedump_stackvideo_free_bufferlcd300_drv_get_blendlcd300_drv_get_edidschedule_timeoutpip_get_miscpip_get_sysinfo__stack_chk_faildev_proc_initpip_set_deskres_otypevertical_shiftkmem_cache_alloclcd300_drv_get_chanstatepip_get_writebackvideo_entity_registerlcd300_drv_set_chanstateg_infoproperty_mappip_set_argb1555tasklet_killpip_config_edidlcd300_drv_set_ckeypip_get_blendinit_wait_entrypip_get_argb1555pip_set_writebacklcdvg_panic_notifierpip_get_infmtwb_buf_infoarm_delay_opsrequest_threaded_irqlcd300_drv_set_vgadac_statelcdvg_summary_callbackvideo_reserve_buffer_with_buf_index_vk_raw_spin_lock_irqsavepush_fb_add_onetasklet_initplatform_get_resourcelcdvg_force_free_reserve_bufferwb_get_onedownlcd300_drv_get_iqmmiosetlcd300_drv_get_layermappingpip_set_ckeylcd300_drv_set_otypeplatform_cbkmem_cache_freeget_qlist_countvideo_entity_deregisterdriver_opslcd300_cmn_register_opsdamnitvideo_process_tickpanicpip_set_writeback_paddrioremapmemcmpbackup_fbisscanfprintkpip_get_layermapping_raw_spin_unlock_irqrestoreframerate_numeratorffb_get_input_resinfokdrv_vout_lcd310_setprintmlcd300_initplatform_set_lcd_vbasepip_initenstatusproc_mkdirpip_set_iqlcd300_drv_set_infmtpip_set_blendlcd_entitycodec_pip_remove_devicememsetpip_setting_mixerframerate_repeatpip_deregister_callbackmisc_registerstats_overruncache_namedriver_register_clock__aeabi_uidivffb_remove_proc_entryframerate_skip__init_waitqueue_headlcd_playing_joblcdvg_flush_jobsrle_en_periodremove_flush_jobs_alllcdvg_cfg_wakupffb_create_proc_entryarm_copy_to_userkdrv_vout_lcd310_getpfn_valid__platform_driver_registerkthread_create_on_nodepip_set_rld_fireitvlregister_panic_notifiercodec_pip_new_deviceseq_readsprintfpip_set_infmtrle_max_encode_szpip_setting_input_windowpip_set_deskresvfreewb_add_predo_oneget_nvt_jiffiesarm_copy_from_userset_wb_actionpip_setting_input_fmtlcd300_drv_set_deskres_otypedev_proc_removelcd300_drv_get_plane_paddrlcd300_drv_set_writebackvideo_postprocessvideo_preprocessproperty_recordseq_printfpip_get_plane_paddrpip_get_iqpip_get_edidlcdvg_reset_frameratelcdvg_apply_new_param__aeabi_uidivmodhorizon_shiftpip_get_deskresplatform_chg_clkplatform_set_lcd_pbasesingle_releaseplatform_get_capabilitypip_get_deskres_otypeplatform_get_clklcd300_drv_get_sysinfoffb_infolcd300_cleanup__kfifo_alloclcd300_drv_set_iqstrlenlcd300_drv_set_paletteparam_ops_intjob_latency_measurehdmi_edid_infosingle_openpip_set_otypevmalloclcd300_drv_set_dispdev__kfifo_outcodec_driver_registerpip_config_resolutionmsleep__kmallockmalloc_cachescfg_nodeget_hardware_cusor_xypip_set_paletteffb_get_output_infolcd300_drv_set_blendkmem_cache_destroypip_set_twin_monitorlcdvg_get_wb_doqueue_addrwb_get_predo_onet+ x, @DHLPTX\`dhlptx| +($,(8<@DHLPTX\`dhlptx|+- ,- $(,048<@DHLPTX\`dhlptx|         $ ( , 0 4 8 < @ D H L P T X \ ` d h l p t x |                 Q  t  + , + , + , 8+ <, |  $(,048<@DHLPTX\`dhlptx|+ , +,<-hlptx|+<,<+,0-+<,<+,-48+<<,<@Ld+h,---lp+At,Ax+B,B+C,C+-,-+ , pt +G,G+,  +H,H HLd+h,--p+ t,    + , `+Kd,Kl|+C,C+L,L+M,M+N,N+O,O+B,B+P,P+Q,Q ,0H+L, + (, @ p+ x, +T,T+X,X+Y,Ylptx|@+\H,\Ld+]l,]p+^,^+_,_+`,`+a +b$,a(,b4<+cD,cHT+aX+d\,a`,ddt+ax+e|,a,e+f,f+g,g+h,h +i ,i  +j$ ,j( 8 +k@ ,kD T +lX ,l` p +mx ,m|  +n ,n  +o ,o  +p ,p  +q ,q  T! !! !+u!,u! " "+v",v "H" T"+wX",w\"" "+x",x"" #+z#,z#c$#+|(#,|,#cH#+~L#,~P#cl#+p#,t#c#+#,#c#+#,#c#+#,#c#+$,$c $+$$,($cD$+H$,L$ch$+l$,p$c$+$,$c$+$,$c$+$,$c$+$,%c%+ %,$%c@%+D%,H%cd%+h%,l%c%+%,%c%+%,%c%+%,%c%+%,%c&+&, &c<&+@&,D&c`&+d&,h&c&+&,&c&+&,&c&+&,&c&+&,&c'+','c8'+<',@'c\'+`',d'c'+','c'+','c'+','+ ', '(+(,(I$(+,(,0(+8(,<(+D(,H(+T(,(I(I0)IH)Id)I)+),)+),)+)+),),)I)Ip*I*I*I****+*,*++,++ +,+I++ +,$+I,++0+,4+IX+-t+I+++,+I+++<+,<++++-+,-++ +, , ,+,,,,I8,+<,,@,IL,+P,,T,I\,+`,,d,I,+ ,, ,+,,,I,+,,,I,+,,,-+-,(-I8-+<-,@-IH-+L-,P-IT-+\-,`-I---+-,--+-,.I.+.,.I$.+(.,,.I0.+8.,<.I\.`.t.+x.,.+.,.+ ., .+.I.+.,.,.I.-$/I4/+8/,t6+ x6, 6+6,66 P7+T7+X7,\7,l7|777+7,7>8+8,(808+ 48, \8+`8+d8,h8,x888+8+ 8,8, 9>09+89,T9X9+(\9,(99+9,99+9+:,:,:$:,:+0:,4:<:@:T:+X:,|::>:+ :, (;+,;,4;p; ;+;+;,;,;;;<+ <,d<><e<+ <, <<+<,<<<+<,<=;(=+,=+0=,4=,D=T=X=+`=,d=l=p==+=,=+ =, =+-=,-=p=+(=,(=+=,==+(>+ >,(>, ?+?,??+?, @+$@,(@ 4@+<@,@@/p@-|@+@,@@-@+@,@@+@,@+@,@A+A,AB+ B,$B4B+8B,B+B,BB+B,BC+  C, C$C+!,C,!T+ T, T+WT,WU\-]+{],{8]]]+],]^+ ^+^,^,$^,^0^+e4^,e<^D^H^^+^,t_x__+ _, _+_,____+_,_[_-$` @`-t` x`+|`,` `+`,`+-`,-`a8a0c>PcRc+-c,- dWXd,tdjdddddd+d,d-e(e+,e,eEee+e,f-f+f,f(f+-,f,-\f-hf+lf,pff+-f,-f-f+f,ff+-f,-f+f,g ggggu h0h }+},}}+ }, }1}+}+},},~~,~+0~,P~X~ h~pt~+ x~, ~~+ ,  D+ L, l+ t,  +,e+(,(+ ,4;Ā+ Ѐ, ؀ + ,  (+-,,-P+X,`h+ p, |+ , ā+ ȁ, ؁+-܁+(,-,(, T+`,dpt+|,+,+5,5+5,5̂+TЂ,TԂ+,+,+,$,048<@T+X,>ȃ+-Ѓ,-؃+,i+(,(8+<,@L+P+T,X,h+,+,>(+ 0, 8+@,H\ih+l,pt+x,|++,,̅++,,+, +$,P+(T,(`i܆+,Ї>+ , p,+ , Њ,>H>hET>t> `>8 L>l+lp,l+ , 9,,><>Ēq(>H]>ܓ p>0dD>\ Ԗ>P>̗-+ , `>1+-,-ԘX`pxt+b,b`+bh,b-x>f-d>_؝>BP>t>p  +,+ ,+ ,$,+4,<L+T,Xd+h,lx+|,+,+,,>T+\,p+l,lܢ9(+,+0,4,DTX+d,hp+x,|+ , +,i+- ,-,\9+ , $+,,X+-\,-hiХ9DHLPd+h,|+ , Ħ99T9|+,> +$(,$8H+lL,l\l+ t, 9++,, +, (+%,,%08̩+Щ,<>X+l\,lx+-Ī,-9,+-0,-X+-,-̫+Ы+ԫ,ث,+,+, $(+,,>H+lL,lh+5,59@+D+H,L,Xhl+p,t|+,0+4,Th+-l,-Я  X d+h,l̰+ а, ԰+ܰ, +a$,aD@t9+>,>+?,?ıб+@ر,@ܱ+,l>+D,D+ , @+E,E ,+0+4,8,HXP|+J,J+K,K+Ĵ,e+ ,  + , 0;lp+Nx,N+ , iX+-\,-|+-,-+Q,Qȶ+-̶,-ж+(Զ,(+, @ L+TX,T\x+e,eܷ+e+f,e,f+,+g +h$,g(,hh +i+h,i,h +j+hĸ,jȸ,h 0+k4+h8,k<,h| ȹ+̹+eй,Թ,eP^^+n,n-- $(,048<@DHLPTX\`dhlptx| +q+h,q,h (,+r0,r4@+sD,sHT+t\,tdt+u|,u+v,v+e,eȾ+z+h+{+|,{,|,z,h$Fl (T p x +},} +~,~ + , +, (8+<,@ D+H,LT\p+t,+e,e+l,l+,Llg|9(@jHt+,+,c+,c+,c4+8,<cX+\,`c|+,c+,c+,I+e,e+,I+e,e +,I(+,,0I<+@,HIT+\,dIp+t,xI|+,+,I+,+,I+,+,I+,+,I+,I+ ,I+ ,$I0+4,8ID+H,LI`+d,lI+,I+,I+,I+,I+,I+,I+,I+,I$+(,,IH+L,TIX+n\,nd+l,p+et,exI+,I+,+I+,+I,,II+, I$+n(,n,+0,8IT+eX,e\+`,d+l,t+|,I+,I+,+e,e =(+0,@IH+L,PIX+\,`It+|,I+f,f +$,DI\+f`+d,fh,I+f+,f,<IXx|+e,e+,I+,I+,I +n$+(,n,,I +,<>hl+t,++,,+,P>l+et,ex+,+,++,,+,p>+n,n+,+,++,,(+,,L>+n,n+,+,+ +$,(,4@DH \+`,>+,+e,e4+<,D+H+L,\,p++,,+,+e,e+e,eP+, (,04\+e`,e  0+e4,ed+eh,el+p,(= \++h,+,h,@ Xd+nh,n ++h,,h  +,+,+h,h+, -++h,,h +,+,++h,,h   $+(,,<+D,LP+X,\dhlptx+e,e+e,e+e,e+,<-.+e,eO.<T\`+d,hp+t,x+e,e+,=<+@,H+nL,nP+hX,h|+,X==  ==(<=L=hl=+ +h,,h  ++h,,h  =@=-+,,+0+h4,8,h@ h+l+hp,t,hx ==+n,n=+,$+(,,4+8,<D+H,LX+ \, `l+ p, t+ +h, ,h =8G<=X+ `, p+h,h =+n,n=+ , +$,8<+@,DH+P,TX+`,dh+p,t|+,+,+e,e++h,,h + ,8@+nD,nX+e,e+e,e(+0,4<L+eP,e\+e,e++h,,h@ \p+ht+ x,h|,  +e,e&+$+h,$,h +e$,e(,&<P+nT,nX\+`,drj$4'D'T'd't''''+e,eL+eP,e\+,+e,el+-,-+e ,e,\h+p,tx+e,e0L`l+-p,-t+e,e ,+4,8<@X+e\,eh(4+-8,-<X+e\,et+,+e,eXh+2,24<T+eX,ep+,+y,y+n,n+7,750+88,8$+,2+,+l,l+9,9+:,:+; ,;(8+<@,<L\+=d,=p+>,>+?,?+@,@+A,A +B$,B(4+C8,C<\\h+Dl,Dpt+Ex,E|+F,F$+G+,G,0+H,H+,+I,I        $(,$(04+ , @L+-T,-dp+x,+,+,+,(+,,<D+eH,eL+P,\t$HX!` `$@`D``d`````0`4X`\x`|`( , 0 4 ` d h l ` `$(,0`8#<@D`LPTX`` dhl`tx|` ` (,04<@DHPTX\`dhlpx|`7`Z```   $`,048@DHL`TAX\``h ;  (8x|4FT40,4Tx|48T4~,4Tx|4ZT4(,4Tx|4GT41,4Tx|49T4,4Tx|4[T4),4Tx|4HT42,4Tx|4:T4,4Tx|4\T 4 *, 4 Tx |  4 I  T   4 3, 4 Tx |  4 ;  T   4 , 4 Tx |  4 ]  T   4 +, 4 Tx |  4    T   4 , 4 Tx |  4   T  4,4Tx|4T4,4Tx|4T4,}4Tx|4{T4,y4Tx|V:QdJ6osLKHH L T X ` d l p x |         %&4TDHL4xT4TDHL4PxT4TDHL4PxT4TDH#XT.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rel.text.rel.exit.text.rel.init.text.rel.text.unlikely.rel.rodata.modinfo.rodata.str1.4.rel__param.rel.alt.smp.init.rel.data.rel.gnu.linkonce.this_module.bss.comment.note.GNU-stack.ARM.attributes4$.X>p0: @HkH8D @i(WS @8ifb @iX y<ju @8j  n 2:Kl @XkhN @8opNl @@ox i@ @xj)0j kp k3@k`W :x