ELF(4(GNUxEc#`ۏLinux -L4M@@000  ``@ZV P ``@ 8S0 0R(K4,P 88SH 00@@P L @@@@P@D p@`  0(P  0,D 8K3/:@00@ R B @0C0S B R0, -L4M@@000  PP@ZS ` PP@8S0 0R(K4,P <8SH 00@ L @(C(p$cD @P  0(P  0,DT00( 0t'(R0   3/0  3/0 T$03/0 3/,0 3/Y( t*3/ 0 3/ 0 3/03/03/   3/0 3/9/ 03/0T#03/0T#03/0T#03/  @LP -L -L -L -L -L -L -L -L -L -L -L -L00@0S@@ -L00@0S@ -L00@0S@ -L00@0S@ -L00@0S@ -L00@0S@ -L00@0S@, -L00@0S@H -L00@0S@d -L00@0S@ -L MPP@@0Sh@@`00@ @0`@ `PV@0 0@ @00@`P@@0 0@ @00@`PE@0 0@ @00@`PA@0 0@ @00@`P=pp@P(P@@@X 03/L03/03/@PT0S)(K0S  @0S  h@0S  D@0S  @ @ -L@`PT@@@P`P@0S03/TP 0-L00@@0S @d@0 0-L00@@0S @d@0 -L MP@`@00@ @0 @P`PP\@0 0@ @00@PP?@0 0@ @00@PPM@0 0@ @00@PPK@0 0@ @00@PPILq``@@@X 33/33/@43/@` T 00@0S  @(K00@0S  @00@0S  d@00@0S  8@00@0S  @ꈗ -L@`PT0@PP@`0S33/TP舗 -LM00@0S@00@`@@0 PU 0@00@(0 PS\0P Ax`P@(Fd 0 p Qp ppp@P% 0@00@(0 P# 0P`B(PP@x(B 0 pZp ppp0(K@@@<ėؗ 0-L@@ 0 0-L@@ 0 0-L@@ 0 0-L@@ 0 0-L00@@ @@@@@@@@@@@0 -LMPP@@@Ѐp `@@@@@@@@@@@@@@@@@@@@@@@@P 0 @p`P $K -LMp`@p@@@@P0 0@ @00 04 0@80    00 S@: U  4`80@!00@@!00@@!00@@!00@@!00@@!@PU(K@ p-L$M@@@ 0=`?0_ 0 00 40 ,0 (0 $0 80 o4K0_oP`K8 K4K@0L8 00@@ 0RKp -LXM@@@pPdK0< (0 0=?0o 00?o dKpooPP ( 0R$K$K``@@0 0dK 0 0 0@pL@0S S( @ 0 P p`@P@0S @@00@ pp -LM00@P`@@pP1 00@(0 P,@`@@`@㠀@ 0P @0P"DX@(K@@ 0-L00@0S@@@@@00P$& L1m@P(F ,1@$ mP,3 1@$ mP0/ $ 0@mP4@ 0@ @@$@$@$@$@@@0@@@00 0-L00@0S@@@@40$S @$00S @$,0S @$(0S @$Q0@0 0-L@@@  @  @0 0-L@@@0 -L -L -L 0-L@@@0S0 0lPl0 p0S03/0 -L@0S00@ ( O,OOO@`O@ @O @$@O @0@O@4@O@8PO @P@@@N@( N@,N@N@N0P|0\$$## >l0P  >Q@  l 0-L00@@P @@0 -L00@ -L M@@@00@ K0   0RK -L@@@`PU@0p`0lP 0-L@@@0S00p000 0-LPh@00@ O U@c(cXchcxcccddddd4eecT#-N0 0T   T,$T&*,T @0 $O  N$D@P O N T@T 0O4O @N0N4@T@T 4O@N4@T@T 0O@N0@ $O  N$D@P ON |,O$O N,(O O N(O0O NO4O NO8O NMT #I @0$ -L00@00O PfffffffffffffSS S  @4 -L`<P@@@0Op00O Vwggh$h4hii\hlhPgUPQ RQ1QPzN pN 0UB U@ U> U< U: X L@U ,$@UppPPt  OP&N UppUQ2 Q @P 415G00@1@0rU0Q2 Q @P2T6G00@1\0 @D -L00@ O O P iiiiiiiiii\\ \0OQ\\ @ -Lp`@@@0POVUjjkk4kljW=N0堀N0P< X) WP WX00O0X @WR WZWT W\WU W]WN0夀xp@XP@80@ @ -L00@ O OQ HlXlhlxllll@lP3 RP' P\P\PP0OP0OP0OP\ P P \\ -L Mp<`@@@0PO:GS:mmnnlm00O``:N 0 KV PN0P K00O0`V p@(0 (0`RTU80@ @ -L00@  O @Pnnnnn0O RR -L`@@@0pPO:HS)to|ooooLoN0`N0PP00O0V00S X@`RTUN0` @ -L00@  OO @Plptp|pppppdpQRR0O0O0O 0-L@`P00@  OTU "N0 0TU " 0-LHP@ @00O@DOoB3N 00 0-LHP@ @00O@DOoB3N 00 -L@@@P `00@  OU VtP*&N0 $UV*&x 0-LHP@ @00O@DOoB7N 00 0-LHP@ @00O@DOoB7N 00 0-LHP@ @00O@DOoB0N 00 -L00@0O -L00@00OPS -L00@0OP -L00@0O -L00@00OS4 -L00@00OPS -L00@0OP -L00@0O -L00@00O -LpP` 0@ @@@ 0t0S  @ @t`U N00@ qN QN0UN00@ qN $N00 -L`P@p 0@   @xUp N00@ @aN DQN0PqUN00@ `aN dN0pq -L`@Pp 0@   @pT%{{h{4{{zzdz0zyyy`y,yxxx\x(xwwN00@ dN N0tN00@ `dN dN0ptN00@ @dN DN0PtN00@ dN $N00tN00@ dN N0tN00@ cN N0sN00@ cN N0sN00@ cN N0sN00@ cN N0sN00@ `cN dN0psN00@ @cN DN0PsN00@ cN $N00sN00@ cN N0sN00@ bN N0rN00@ bN N0rN00@ bN N0rN00@ bN N0rN00@ `bN dN0prN00@ @bN DN0PrN00@ bN $N00rN00@ bN N0r @ -L@P` 0@T  @8`N00@ AN N0a$ -LPQ 00@01O0R00@01O0PQ 00@0 1O0R00@001O0 -LPQ 00@02O0R00@02O0PQ 00@0 2O0R00@002O0 -LP 00@01O0Q00@01O0 -L0P0@0 O(O -L0P0@0 HOhO -L00@0O -L00@ 0-L@@@  @  @0 0-L@@@0 -L -L -L 0-L@@@0S0 0lPl0 p0S03/0 -L@0S00@ ( O,OOO@`O@ @O @$@O @0@O@4@O@8PO @P@@@N@( N@,N@N@N0P|0\$$## >l0P  >Q@  l 0-L00@@P @@0 -L00@ -L M@@@00@ K0   0RK -L@@@`PU@0p`0lP 0-L@@@0S00p000 0-LPh@00@ O U`Hxă<܄T<T#-N0 0T   T,$T&*,T @0 $O  N$D@P  O N T@T 0O4O @N0N4@T@T 4O@N4@T@T 0O@N0@ $O  N$D@P  ON |,O$O N,(O O N(O0O NO4O NO8O NMT #I @0tH -L00@00O PІ؆؆؆؆؆؆؆ȆSS S  @X -L`<P@@@0Op00O Vw 4DT((|pUPQ RQ1QPzN pN 0UB U@ U> U< U: X L@U ,$@UppPPt  OP&N UppUQ2 Q @P 415G00@1@0rU0Q2 Q @P2T6G00@1\0 @th -L00@ O O P ȉЉ܉\\ \0OQ\\ @ -Lp`@@@0POVU꼊܊$<TW=N0堀N0P< X) WP WX00O0X @WR WZWT W\WU W]WN0夀xp@XP@80@ @t -L00@ O OQ hx،`P3 RP' P\P\PP0OP0OP0OP\ P P \\ -L Mp<`@@@0PO:GS:č4<00O``:N 0 KV PN0P K00O0`V p@(0 (0`RTU80@ @t -L00@  O @PԎ0O RR -L`@@@0pPO:HS)ꔏ܏lN0`N0PP00O0V00S X@`RTUN0` @t -L00@  OO @Pꌐ̐QRR0O0O0O 0-L@`P00@  OTU "N0 0TU "t 0-LHP@ @00O@DOoB3N 00t 0-LHP@ @00O@DOoB3N 00t -L@@@P `00@  OU VtP*&N0 $UV*&xt 0-LHP@ @00O@DOoB7N 00t 0-LHP@ @00O@DOoB7N 00t 0-LHP@ @00O@DOoB0N 00t -L00@0O -L00@00OPS -L00@0OP -L00@0O -L00@00OS4 -L00@00OPS -L00@0OP -L00@0O -L00@00O -LpP` 0@ @@@ 0t0S  @ @t`U N00@ qN QN0UN00@ qN $N00 -L`P@p 0@   @xUp N00@ @aN DQN0PqUN00@ `aN dN0pq  -L`@Pp 0@   @pT%T PL|HN00@ dN N0tN00@ `dN dN0ptN00@ @dN DN0PtN00@ dN $N00tN00@ dN N0tN00@ cN N0sN00@ cN N0sN00@ cN N0sN00@ cN N0sN00@ `cN dN0psN00@ @cN DN0PsN00@ cN $N00sN00@ cN N0sN00@ bN N0rN00@ bN N0rN00@ bN N0rN00@ bN N0rN00@ `bN dN0prN00@ @bN DN0PrN00@ bN $N00rN00@ bN N0r @8 -L@P` 0@T  @8`N00@ AN N0aX -LPQ 00@01O0R00@01O0PQ 00@0 1O0R00@001O0 -LPQ 00@02O0R00@02O0PQ 00@0 2O0R00@002O0 -LP 00@01O0Q00@01O0 -L0P0@0 O(O -L0P0@0 HOhO -L00@0O -L00@ 0-L@@@  @  @0 0-L@@@0 -L -L -L 0-L@@@0S0 0lPl0 p0S03/0 -L@0S00@ ( O,OOO@`O@ @O @$@O @0@O@4@O@8PO @P@@@N@( N@,N@N@N0P|0\$$## >l0P  >Q@  l 0-L00@@P @@0 -L00@ -L M@@@00@ K0   0RK -L@@@`PU@0p`0lP 0-L@@@0S00p000 0-LPh@00@ O Uꀣh\Фt0\T#-N0 0T   T,$T&*,T @0 $O  N$D@P  O N T@T 0O4O @N0N4@T@T 4O@N4@T@T 0O@N0@ $O  N$D@P  ON |,O$O N,(O O N(O0O NO4O NO8O NMT #I @0| -L00@00O PȦЦئSS S  @ 0-L@P00@  OO TQ,P`pN N00UPR"^"R 1RP U. U, U* U( U&  @0U @0UPP  OP&N U @0 -L00@ O O P L8T`h|<D\\ \0OQ\\ @ -Lp`@@@0POVU@`تW=N0堀N0P< X) WP WX00O0X @WR WZWT W\WU W]WN0夀xp@XP@80@ @ -L00@ O ( OQ D,\P3 RP' P\P\PP0OP0OP0OP\ P P \\ -L Mp<`@@@0PO:GS:Ht00O``:N 0 KV PN0P K00O0`V p@(0 (0`RTU80@ @ -L00@  O @Plt|X0O RR -L`@@@0pPO:HS) `hpN0`N0PP00O0V00S X@`RTUN0` @ -L00@  O(O @P (0@PQRR0O0O0O 0-L@`P00@  OTU "N0 0TU " 0-LHP@ @00O@DOoB3N 00 0-LHP@ @00O@DOoB3N 00 -L@@@P `00@  OU VtP*&N0 $UV*&x 0-LHP@ @00O@DOoB7N 00 0-LHP@ @00O@DOoB7N 00 0-LHP@ @00O@DOoB0N 00 -L00@0O -L00@00OPS -L00@0OP -L00@0O -L00@00OS4 -L00@00OPS -L00@0OP -L00@0O -L00@00O -LpP` 0@ @@@ 0t0S  @ @t`U N00@ qN QN0UN00@ qN $N00 -L`P@p 0@   @xUp N00@ @aN DQN0PqUN00@ `aN dN0pq -L`@Pp 0@   @pT%t@ غp<Թl8иh4̷dN00@ dN N0tN00@ `dN dN0ptN00@ @dN DN0PtN00@ dN $N00tN00@ dN N0tN00@ cN N0sN00@ cN N0sN00@ cN N0sN00@ cN N0sN00@ `cN dN0psN00@ @cN DN0PsN00@ cN $N00sN00@ cN N0sN00@ bN N0rN00@ bN N0rN00@ bN N0rN00@ bN N0rN00@ `bN dN0prN00@ @bN DN0PrN00@ bN $N00rN00@ bN N0r @4 -L@P` 0@T  @8`N00@ AN N0aT -LPQ 00@01O0R00@01O0PQ 00@0 1O0R00@001O0 -LPQ 00@02O0R00@02O0PQ 00@0 2O0R00@002O0 -LP 00@01O0Q00@01O0 -L0P0@0 O(O -L0P0@0 HOhO -L00@0O -L00@ 0-L@@@  @  @0 0-L@@@0 -L -L -L 0-L@@@0S0 0lPl0 p0S03/0 -L@0S00@ ( O ,O O O @`O @ @O  @$@O @0@O @4@O @8PO @P@@@N @( N @,N @N @N 0P|0\$$## >l0P  >Q@  l 0-L00@@P @@0 -L00@ -L M@@@00@ K0   0RK -L@@@`PU@0p`0lP 0-L@@@0S00p000 0-LPh@00@ O U,<Dh(TT#-N 0 0T   T,$T&*,T @0 $O  N $D@P O N T@T 0O 4O @N 0N 4@T@T 4O@N 4@T@T 0O@N 0@ $O  N $D@P ON | ,O $O N ,(O O N (O 0O N O 4O N O 8O N MT #I @0lx -L00@ 00O PtLT\d|||||||lSS S  @ 0-L@P00@  O O TQh44<N N 00UPR"^"R 1RP U. U, U* U( U&  @0U @0UPP  OP&N  U @0l -L00@ O O P \\ \ 0OQ\\ @ -Lp`@@@ 0POVU,D\W=N 0堀N 0P< X) WP WX 00O0X @WR WZWT W\WU W]WN 0夀xp@XP@80@ @l -L00@ O ( OQ phP3 RP' P\P\PP 0OP 0OP 0OP\ P P \\ -L Mp<`@@@ 0PO:GS:<D 00O``:N 0 KV PN 0P K 00O0`V p@(0 (0`RTU80@ @l -L00@  O @P 0O RR -L`@@@ 0pPO:HS)tN 0`N 0PP 00O0V00S X@`RTUN 0` @l -L00@  O (O @PQRR 0O 0O 0O 0-L@`P00@  OTU "N 0 0TU "l 0-LHP@ @ 00O@DOoB3N 00l 0-LHP@ @ 00O@DOoB3N 00l -L@@@P `00@  OU VtP*&N 0 $UV*&xl 0-LHP@ @ 00O@DOoB7N 00l 0-LHP@ @ 00O@DOoB7N 00l 0-LHP@ @ 00O@DOoB0N 00l -L00@ 0O -L00@ 00OPS -L00@ 0OP -L00@ 0O -L00@ 00OS4 -L00@ 00OPS -L00@ 0OP -L00@ 0O -L00@ 00O -LpP` 0@ @@@ 0t0S  @ @t`U N00@ qN QN 0UN00@ qN $N 00 -L`P@p 0@   @xUp N00@ @aN DQN 0PqUN00@ `aN dN 0pq -L`@Pp 0@   @pT%\(X$T PN00@ dN N 0tN00@ `dN dN 0ptN00@ @dN DN 0PtN00@ dN $N 00tN00@ dN N 0tN00@ cN N 0sN00@ cN N 0sN00@ cN N 0sN00@ cN N 0sN00@ `cN dN 0psN00@ @cN DN 0PsN00@ cN $N 00sN00@ cN N 0sN00@ bN N 0rN00@ bN N 0rN00@ bN N 0rN00@ bN N 0rN00@ `bN dN 0prN00@ @bN DN 0PrN00@ bN $N 00rN00@ bN N 0r @0 -L@P` 0@T  @8`N00@ AN N 0aP -LPQ 00@ 01O0R00@ 01O0PQ 00@ 0 1O0R00@ 001O0 -LPQ 00@ 02O0R00@ 02O0PQ 00@ 0 2O0R00@ 002O0 -LP 00@ 01O0Q00@ 01O0 -L0P0@ 0 O(O -L0P0@ 0 HOhO -L00@ 0O -L00@ 0-L@@@  @  @0 0-L@@@0 -L -L -L 0-L@@@0S0 0lPl0 p0S03/0 -L@0S00@ ( O,OOO@`O@ @O @$@O @0@O@4@O@8PO @P@@@N@( N@,N@N@N0P|0\$$## >l0P  >Q@  l 0-L00@@P @@0 -L00@ -L M@@@00@ K0   0RK -L@@@`PU@0p`0lP 0-L@@@0S00p000 0-LPh@00@ O Upd|8dT#-N0 0T   T,$T&*,T @0 $O  N$D@P  O N T@T 0O4O @N0N4@T@T 4O@N4@T@T 0O@N0@ $O  N$D@P  ON |,O$O N,(O O N(O0O NO4O NO8O NMT #I @0t -L00@00O PSS S  @ 0-L@P00@  OO TQ4XhxN N00UPR"^"R 1RP U. U, U* U( U&  @0U @0UPP  OP&N U @0 -L00@ O O P T@\hpDL\\ \0OQ\\ @ -Lp`@@@0POVUHhW=N0堀N0P< X) WP WX00O0X @WR WZWT W\WU W]WN0夀xp@XP@80@ @ -L00@ O ( OQ $L4dP3 RP' P\P\PP0OP0OP0OP\ P P \\ -L Mp<`@@@0PO:GS:P|00O``:N 0 KV PN0P K00O0`V p@(0 (0`RTU80@ @ -L00@  O @Pt|`0O RR -L`@@@0pPO:HS) (hpxN0`N0PP00O0V00S X@`RTUN0` @ -L00@  OO @P (08HXQRR0O0O0O 0-L@`P00@  OTU "N0 0TU " 0-LHP@ @00O@DOoB3N 00 0-LHP@ @00O@DOoB3N 00 -L@@@P `00@  OU VtP*&N0 $UV*&x 0-LHP@ @00O@DOoB7N 00 0-LHP@ @00O@DOoB7N 00 0-LHP@ @00O@DOoB0N 00 -L00@0O -L00@00OPS -L00@0OP -L00@0O -L00@00OS4 -L00@00OPS -L00@0OP -L00@0O -L00@00O -LpP` 0@ @@@ 0t0S  @ @t`U N00@ qN QN0UN00@ qN $N00 -L`P@p 0@   @xUp N00@ @aN DQN0PqUN00@ `aN dN0pq -L`@Pp 0@   @pT%|HxDt@ p<lN00@ dN N0tN00@ `dN dN0ptN00@ @dN DN0PtN00@ dN $N00tN00@ dN N0tN00@ cN N0sN00@ cN N0sN00@ cN N0sN00@ cN N0sN00@ `cN dN0psN00@ @cN DN0PsN00@ cN $N00sN00@ cN N0sN00@ bN N0rN00@ bN N0rN00@ bN N0rN00@ bN N0rN00@ `bN dN0prN00@ @bN DN0PrN00@ bN $N00rN00@ bN N0r @, -L@P` 0@T  @8`N00@ AN N0aL -LPQ 00@01O0R00@01O0PQ 00@0 1O0R00@001O0 -LPQ 00@02O0R00@02O0PQ 00@0 2O0R00@002O0 -LP 00@01O0Q00@01O0 -L0P0@0 O(O -L0P0@0 HOhO -L00@0O -L00@ 0-L@@@  @  @0 0-L@@@0 -L -L -L 0-L@@@0S0 0lPl0 p0S03/0 -L@0S00@ ( O,OOO@`O@ @O @$@O @0@O@4@O@8PO @P@@@N@( N@,N@N@N0P|0\$$## >l0P  >Q@  l 0-L00@@P @@0 -L00@ -L M@@@00@ K0   0RK -L@@@`PU@0p`0lP 0-L@@@0S00p000 0-LPh@00@ O U $4DLp0\T#-N0 0T   T,$T&*,T @0 $O  N$D@P O N T@T 0O4O @N0N4@T@T 4O@N4@T@T 0O@N0@ $O  N$D@P ON |,O$O N,(O O N(O0O NO4O NO8O NMT #I @0dp -L00@00O P|T\dltSS S  @ -L`<P@@@0Op00O Vwl(8UPQ RQ1QPzN pN 0UB U@ U> U< U: X L@U ,$@UppPPt  OP&N UppUQ2 Q @P 415G00@1L0rU0Q2 Q @P2T6G00@1h0 @d -L00@ O O P t`|dl\\ \0OQ\\ @ -Lp`@@@0POVUh     8 W=N0堀N0P< X) WP WX00O0X @WR WZWT W\WU W]WN0夀xp@XP@80@ @d -L00@ O OQ  $ 4 D l T   P3 RP' P\P\PP0OP0OP0OP\ P P \\ -L Mp<`@@@0PO:GS:p    8 00O``:N 0 KV PN0P K00O0`V p@(0 (0`RTU80@ @d -L00@  O @P     0O RR -L`@@@0pPO:HS)@HN0`N0PP00O0V00S X@`RTUN0` @d0 -L00@  OO @P8@HPXhx0QRR0O0O0O 0-L@`P00@  OTU "N0 0TU "d 0-LHP@ @00O@DOoB3N 00d 0-LHP@ @00O@DOoB3N 00d -L@@@P `00@  OU VtP*&N0 $UV*&xd 0-LHP@ @00O@DOoB7N 00d 0-LHP@ @00O@DOoB7N 00d 0-LHP@ @00O@DOoB0N 00d -L00@0O -L00@00OPS -L00@0OP -L00@0O -L00@00OS4 -L00@00OPS -L00@0OP -L00@0O -L00@00O -L MPp0 ` 0@ @@@ 0t0S  @0 0 @t00VP N00@ N QN0(KVN00@ N $QN00(KH -L@Pp` 0@   @  pX@ N00@ @N DAN0PqXN00@ `N dAN0pq` -L@P`p 0@   @  @VT$d4tDT$N00@ N DN0各N00@ `N dDN0pN00@ @N DDN0PN00@ N $DN00N00@ N DN0N00@ N CN0N00@ N CN0ЃN00@ N CN0尃N00@ N CN0吃N00@ `N dCN0pN00@ @N DCN0PN00@ N $CN00N00@ N CN0N00@ N BN0N00@ N BN0ЂN00@ N BN0専N00@ N BN0吂N00@ `N dBN0pN00@ @N DBN0PN00@ N $BN00N00@ N BN0 @x -L@P`p 0@d  @H p@N00@ N AN0q -LPQ 00@01O0R00@01O0PQ 00@0 1O0R00@001O0 -LPQ 00@02O0R00@02O0PQ 00@0 2O0R00@002O0 -LP 00@01O0Q00@01O0 -L0P0@0 O(O -L0P0@0 HOhO -L00@0O -L00@ 0-L@@@  @  @0 0-L@@@0 -L -L -L 0-L@@@0S0 0lPl0 p0S03/0 -L@0S00@ ( O,OOO@`O@ @O @$@O @0@O@4@O@8PO @P@@@N@( N@,N@N@N0P|0\$$## >l0P  >Q@  l 0-L00@@P @@0 -L00@ -L M@@@00@ K0   0RK -L@@@`PU@0p`0lP 0-L@@@0S00p000 0-LPh@00@ O U\"D"t"""""8####P$ %8"T#-N0 0T   T,$T&*,T @0 $O  N$D@P  O N T@T 0O4O @N0N4@T@T 4O@N4@T@T 0O@N0@ $O  N$D@P  ON |,O$O N,(O O N(O0O NO4O NO8O NMT #I @0 -L00@00O P%%%%%%%%%%%%%SS S  @ -L`<P@@@0Op00O Vw&'0'@'P'$($(x''l&UPQ RQ1QPzN pN 0UB U@ U> U< U: X L@U ,$@UppPPt  OP&N UppUQ2 Q @P 415G00@1P0rU0Q2 Q @P2T6G00@1l0 @ -L00@ O O P ((((((()((\\ \0OQ\\ @< -Lp`@@@0POVU)) *8*P*)W=N0堀N0P< X) WP WX00O0X @WR WZWT W\WU W]WN0夀xp@XP@80@ @T -L00@ O OQ d+t++++++\+P3 RP' P\P\PP0OP0OP0OP\ P P \\ -L Mp<`@@@0PO:GS:,,0-8-,00O``:N 0 KV PN0P K00O0`V p@(0 (0`RTU80@ @l -L00@  O @P-----0O RR -L`@@@0pPO:HS).....h.N0`N0PP00O0V00S X@`RTUN0` @ -L00@  OO @P////////QRR0O0O0O 0-L@`P00@  OTU "N0 0TU " 0-LHP@ @00O@DOoB3N 00 0-LHP@ @00O@DOoB3N 00 -L@@@P `00@  OU VtP*&N0 $UV*&x 0-LHP@ @00O@DOoB7N 00 0-LHP@ @00O@DOoB7N 00 0-LHP@ @00O@DOoB0N 00 -L00@0O -L00@00OPS -L00@0OP -L00@0O -L00@00OS4 -L00@00OPS -L00@0OP -L00@0O -L00@00O -L MPp0 ` 0@ @@@ 0t0S  @0 0 @t00VP N00@ N QN0(KVN00@ N $QN00(K -L@Pp` 0@   @  pX@ N00@ @N DAN0PqXN00@ `N dAN0pq -L@P`p 0@   @  @V;::t:D::999T9$9888d848877t7D7N00@ N DN0各N00@ `N dDN0pN00@ @N DDN0PN00@ N $DN00N00@ N DN0N00@ N CN0N00@ N CN0ЃN00@ N CN0尃N00@ N CN0吃N00@ `N dCN0pN00@ @N DCN0PN00@ N $CN00N00@ N CN0N00@ N BN0N00@ N BN0ЂN00@ N BN0専N00@ N BN0吂N00@ `N dBN0pN00@ @N DBN0PN00@ N $BN00N00@ N BN0 @ -L@P`p 0@d  @H p@N00@ N AN0q -LPQ 00@01O0R00@01O0PQ 00@0 1O0R00@001O0 -LPQ 00@02O0R00@02O0PQ 00@0 2O0R00@002O0 -LP 00@01O0Q00@01O0 -L0P0@0 O(O -L0P0@0 HOhO -L00@0O -L00@ 0-L@@@  @  @0 0-L@@@0 -L -L -L 0-L@@@0S0 0lPl0 p0S03/0 -L@0S00@ ( O,OOO@`O@ @O @$@O @0@O@4@O@8PO @P@@@N@( N@,N@N@N0P|0\$$## >l0P  >Q@  l 0-L00@@P @@0 -L00@ -L M@@@00@ K0   0RK -L@@@`PU@0p`0lP 0-L@@@0S00p000 0-LPh@00@ O UBBBBBBCCCC(DD\EBT#-N0 0T   T,$T&*,T @0 $O  N$D@P  O N T@T 0O4O @N0N4@T@T 4O@N4@T@T 0O@N0@ $O  N$D@P  ON |,O$O N,(O O N(O0O NO4O NO8O NMT #I @0\ -L00@00O PFEEF F$F$F$F$F$F$F$FFSS S  @, 0-L@P00@  OO TQGXG|GGGGGGFFN N00UPR"^"R 1RP U. U, U* U( U&  @0U @0UPP  OP&N U @0\@ -L00@ O O P xHdHHHHHHHhHpH\\ \0OQ\\ @X -Lp`@@@0POVUlIIIIJl0P  >Q@  l 0-L00@@P @@0 -L00@ -L M@@@00@ K0   0RK -L@@@`PU@0p`0lP 0-L@@@0S00p000 0-LPh@00@ O U`bHbxbbbbbl0P  >Q@  l 0-L00@@P @@0 -L00@ -L M@@@00@ K0   0RK -L@@@`PU@0p`0lP 0-L@@@0S00p000 0-LPh@00@ O U,<LTx8dĄT#-N0 0T   T,$T&*,T @0 $O  N$D@P  O N T@T 0O4O @N0N4@T@T 4O@N4@T@T 0O@N0@ $O  N$D@P  ON |,O$O N,(O O N(O0O NO4O NO8O NMT #I @0TP -L00@00O Pꄅ\dlt|SS S  @d 0-L@P00@  OO TQxDD,$LN N00UPR"^"R 1RP U. U, U* U( U&  @0U @0UPP  OP&N U @0Tx -L00@ O O P ̇ Ї؇\\ \0OQ\\ @ -Lp`@@@0POVUԈ<TlW=N0堀N0P< X) WP WX00O0X @WR WZWT W\WU W]WN0夀xp@XP@80@ @T -L00@ O ( OQ ꀊ؊xP3 RP' P\P\PP0OP0OP0OP\ P P \\ -L Mp<`@@@0PO:GS:܋LT00O``:N 0 KV PN0P K00O0`V p@(0 (0`RTU80@ @T -L00@  O @P0O RR -L`@@@0pPO:HS)ꬍN0`N0PP00O0V00S X@`RTUN0` @T -L00@  OO @PꤎĎԎQRR0O0O0O 0-L@`P00@  OTU "N0 0TU "T 0-LHP@ @00O@DOoB3N 00T 0-LHP@ @00O@DOoB3N 00T -L@@@P `00@  OU VtP*&N0 $UV*&xT 0-LHP@ @00O@DOoB7N 00T 0-LHP@ @00O@DOoB7N 00T 0-LHP@ @00O@DOoB0N 00T -L00@0O -L00@00OPS -L00@0OP -L00@0O -L00@00OS4 -L00@00OPS -L00@0OP -L00@0O -L00@00O -L MPp0 ` 0@ @@@ 0t0S  @0 0 @t00VP N00@ N QN0(KVN00@ N $QN00(K -L@Pp` 0@   @  pX@ N00@ @N DAN0PqXN00@ `N dAN0pq -L@P`p 0@   @  @V `0Иp@P `N00@ N DN0各N00@ `N dDN0pN00@ @N DDN0PN00@ N $DN00N00@ N DN0N00@ N CN0N00@ N CN0ЃN00@ N CN0尃N00@ N CN0吃N00@ `N dCN0pN00@ @N DCN0PN00@ N $CN00N00@ N CN0N00@ N BN0N00@ N BN0ЂN00@ N BN0専N00@ N BN0吂N00@ `N dBN0pN00@ @N DBN0PN00@ N $BN00N00@ N BN0 @  -L@P`p 0@d  @H p@N00@ N AN0q@ -LPQ 00@01O0R00@01O0PQ 00@0 1O0R00@001O0 -LPQ 00@02O0R00@02O0PQ 00@0 2O0R00@002O0 -LP 00@01O0Q00@01O0 -L0P0@0 O(O -L0P0@0 HOhO -L00@0O -L00@ -L -L 0-L@ p@@0 0-L@ p@@0 0-L@ p@@0 0-L@ p@@0 0-L@ p@@0 0-L@ p@@0 0-L@ p@@@0 0-L@ p@@0 0-L@ p@@0 0-L@ p@@0 0-L@ p@@0 0-L@ p@@0 0-L@ p@@0 0-L@ p@@0 0-L@ p@@0 -L -L -L -L -L 0-LP@ p@@0 0-LP@ p@@0 0-LP@ p@@0 0-LP@ p@@0 0-LP@ p@@0 0-LP@ p@@0 0-LP@ p@@0 0-LP@ p@@0 0-LP@ p@@0 0-LP@ p@@0 0-L@@@P1` R ` 0 0-L@@@P1` R `  0 -L00@` 0-L00@@0$T03/Pd03/00 -LM``@100 p0@` 00R @P㕘%d03/P 03/P00@\ 80 0H"XSp00,40 P0`[ 㗘'\@ 0"! @4 t@4/@@00@@ 000@ 0@3/0@3/ 0 3/ 03/ 03/ 03/403/00 03/0 0003/Z0S@@ @㔘$ 03/\0800@0PP (0S 4 Q0"! 4 @t@4/@00 000@0㓘( 03/@03/@00`000@(K03/PU03/PP@@J@@000A@@@@A -L M`1`@@00 0Pz@p4 嗘'00d03/4 Pe @0P3/@`[ @@\@T03/P   2/Z0S @\p0㗘'0@`[ @@\@403/d03/P   2/Z0S @0㓘( 03/ 03/ 0 @3/0@3/@00`000@(K000A0 @0 A 0-L00@@0$T03/PA0@03/T03/PP@0 0-L00@@0$T03/P0@03/@ -L -L -L -L -L -LQ@`@ 00@P6%03/P 03/P03/@P @ @ -L -L M`@PP (K@\0哆# PPPPPP  P0   @pp@ \0㓆(00P0(0P00S FVR@ p0  @ &,& @t@4/@000@(K -L -L -L -L00@  @P@  0-L@@@P1` R ` 0 0-L@@@P1` R ` 0 -L00@` 0-L00@@0$X03/Ph03/00 -L,M@@@1D0 p00`7` 00RG 00@P<0 :%h03/P203/P<0Ppp@4p :%0`6/0JZS00@0 00 1S2\0 @@80 I  @p@p@00@ pH` L@ P`@0 00P 00 00,8 -L 0!0@1'3(@o -LPP@@p`t!'R( 00@0Q" (@T* #T  -( -@@@@@ -L M@$PP@pA``V `0#S (k( (+(0`0@ KW W W 0x'Q(k`0(;( (P`( (P( (P -L@@@`PU \0F## P> P@0V%AU U U U\0 F#L ? \0 F#H ? \0 F# > \0 F#P ? -L00@0S@ \ -LM`@@00@`@,@P 00@0S u @ opPPP@_U؀Pp P 00@0SN  @@HPUPpp@0  BP00@0S  @U+0@  B#PUpP@0AP00@0S  @HU PUd@$K -LM`@@00@`@,@P 00@0S u @ opPPP@_U؀Pp P 00@0SN  @@HPUPpp@0  BP00@0S  @U+0@  B#PUpP@0AP00@0S  @HU PUd@$K( -L\M00@@p@K P@@`0 `K0 @P 00@0@pgKP!A p@|0K gK 0 0R (K -L@p -L@ -L@ -L@T -L@d -L@ -L00@0S0@ @@P\7J&_kdrv_get_dai_handlerkdrv_audioio_closekdrv_audioio_setkdrv_audioio_getkdrv_audioio_trigger_kdrv_setting_parsingkdrv_audioio_opennvt_dai_drv_do_taskletnvt_dai2_drv_do_taskletnvt_dai3_drv_do_taskletnvt_dai4_drv_do_taskletnvt_dai5_drv_do_taskletnvt_dai_ep_drv_do_taskletnvt_dai2_ep_drv_do_taskletnvt_dai3_ep_drv_do_taskletnvt_dai4_ep_drv_do_taskletnvt_dai5_ep_drv_do_taskletnvt_kdrv_audioio_module_exitnvt_kdrv_dai_drv_initkdrv_audio_probekdrv_audioep_removekdrv_audio_removenvt_kdrv_daiep_drv_initkdrv_audioep_probeaudio_dtsi_parsingnvt_kdrv_audioio_module_initkdrv_audioio_debug_levelaudio_is_stereo audio_i2s_master audio_bit_clock audio_sample_rate audio_sample_size audio_tdm_chan audio_enable audio_i2s_num /tmp/au_log.binau_proc_initau_proc_removedai_lockdai_set_configdai_get_configdai_set_i2s_config d1u 1 d1u S d1u d1u2Tv22Tv2T2Tv2Tvdai_get_i2s_configdai_set_tx_configdai_set_txlb_configdai_set_rx_configdai_set_tx_dma_paradai_set_rx_dma_paradai_set_rx_muti_ch_dma_paradai_set_txlb_dma_paradai2_lockdai2_set_configdai2_get_configdai2_set_i2s_config d1u 1 d1u S d1u d1u2Tv22Tv2T2Tv2Tvdai2_get_i2s_configdai2_set_tx_configdai2_set_txlb_configdai2_set_rx_configdai2_set_tx_dma_paradai2_set_rx_dma_paradai2_set_rx_muti_ch_dma_paradai2_set_txlb_dma_paradai3_lockdai3_set_configdai3_get_configdai3_set_i2s_configdai3_get_i2s_configdai3_set_tx_configdai3_set_txlb_configdai3_set_rx_configdai3_set_tx_dma_paradai3_set_rx_dma_paradai3_set_rx_muti_ch_dma_paradai3_set_txlb_dma_paradai4_lockdai4_set_configdai4_get_configdai4_set_i2s_configdai4_get_i2s_configdai4_set_tx_configdai4_set_txlb_configdai4_set_rx_configdai4_set_tx_dma_paradai4_set_rx_dma_paradai4_set_rx_muti_ch_dma_paradai4_set_txlb_dma_paradai5_lockdai5_set_configdai5_get_configdai5_set_i2s_configdai5_get_i2s_configdai5_set_tx_configdai5_set_txlb_configdai5_set_rx_configdai5_set_tx_dma_paradai5_set_rx_dma_paradai5_set_rx_muti_ch_dma_paradai5_set_txlb_dma_paradai_ep_lockdai_ep_set_configdai_ep_get_configdai_ep_set_i2s_config d1u 1 d1u S d1u d1u2Tv22Tv2T2Tv2Tvdai_ep_get_i2s_configdai_ep_set_tx_configdai_ep_set_txlb_configdai_ep_set_rx_configdai_ep_set_tx_dma_paradai_ep_set_rx_dma_paradai_ep_set_rx_muti_ch_dma_paradai_ep_set_txlb_dma_paradai2_ep_lockdai2_ep_set_configdai2_ep_get_configdai2_ep_set_i2s_config d1u 1 d1u S d1u d1u2Tv22Tv2T2Tv2Tvdai2_ep_get_i2s_configdai2_ep_set_tx_configdai2_ep_set_txlb_configdai2_ep_set_rx_configdai2_ep_set_tx_dma_paradai2_ep_set_rx_dma_paradai2_ep_set_rx_muti_ch_dma_paradai2_ep_set_txlb_dma_paradai3_ep_lockdai3_ep_set_configdai3_ep_get_configdai3_ep_set_i2s_configdai3_ep_get_i2s_configdai3_ep_set_tx_configdai3_ep_set_txlb_configdai3_ep_set_rx_configdai3_ep_set_tx_dma_paradai3_ep_set_rx_dma_paradai3_ep_set_rx_muti_ch_dma_paradai3_ep_set_txlb_dma_paradai4_ep_lockdai4_ep_set_configdai4_ep_get_configdai4_ep_set_i2s_configdai4_ep_get_i2s_configdai4_ep_set_tx_configdai4_ep_set_txlb_configdai4_ep_set_rx_configdai4_ep_set_tx_dma_paradai4_ep_set_rx_dma_paradai4_ep_set_rx_muti_ch_dma_paradai4_ep_set_txlb_dma_paradai5_ep_lockdai5_ep_set_configdai5_ep_get_configdai5_ep_set_i2s_configdai5_ep_get_i2s_configdai5_ep_set_tx_configdai5_ep_set_txlb_configdai5_ep_set_rx_configdai5_ep_set_tx_dma_paradai5_ep_set_rx_dma_paradai5_ep_set_rx_muti_ch_dma_paradai5_ep_set_txlb_dma_paraaud_playback_tx1aud_record_preset_tx1aud_record_tx1aud_stop_tx1aud_pause_tx1aud_resume_tx1aud_set_resampleinfo_tx1aud_get_config_tx1aud_add_buf_to_queue_tx1aud_print_tstx1 aud_playback_rxaud_record_preset_rxaud_record_rxaud_stop_rxaud_set_resampleinfo_rxaud_get_config_rxaud_add_buf_to_queue_rxaud_print_tsrxaud_add_to_queue4WRN:%s() audio KDRV_AUD_HANDLE Id 0x%x is not valid 4WRN:%s() KDRV_AUD_HANDLE [%d] is already closed 4WRN:%s() clsoe KDRV_AUD_HANDLE handle Invalid [%d] 4WRN:%s() clsoe KDRV_AUD_HANDLE ID Invalid [%d] 4WRN:%s() KDRV_AUD_HANDLE [%d] is already closed, set fail 4WRN:%s() set KDRV_AUD_HANDLE ID Invalid [%d] 4WRN:%s() KDRV_AUD_HANDLE [%d](HDMI) does not support sample rate = [%d], set fail 4WRN:%s() unsupport sample rate %d 4WRN:%s() KDRV_AUDIOIO_CAP_CHANNEL_DATATYPE don't support stereo data type 4WRN:%s() max delay cnt = %d 4WRN:%s() kdrv_audioio Invalid get ID [%d] 4WRN:%s() KDRV_AUD_HANDLE [%d] is already closed, get fail 4WRN:%s() get KDRV_AUD_HANDLE ID Invalid [%d] 4WRN:%s() KDRV_AUD_HANDLE [%d] is already closed, trigger fail 4WRN:%s() trigger KDRV_AUD_HANDLE ID Invalid [%d] 4WRN:%s() unvalid audio[%d] setting: tdm_channel = [%d] 4WRN:%s() unvalid audio[%d] setting: audio_sample_size = [%d] 4WRN:%s() unvalid audio[%d] setting: audio_bit_clock = [%d] 4WRN:%s() KDRV_DEV_ENGINE ID Invalid [%d] 4WRN:%s() audio engine Id 0x%x is already opened 4WRN:%s() open KDRV_DEV_ENGINE ID Invalid [%d] 4%s: DAI_INT4%s:DAI request_irq error (%d) DAI2_INT4%s:DAI2 request_irq error (%d) DAI3_INT4%s:DAI3 request_irq error (%d) DAI4_INT4%s:DAI4 request_irq error (%d) DAI5_INT4%s:DAI5 request_irq error (%d) 1.04.01kdrv_audio init : version %s 4%s:failed to allocate memory No IRQ resource defined 4%s:No IO memory resource defined:%d 4%s:failed to request memory resource%d 4%s:ioremap() failed in module%d DAIEP_INT4%s:DAIep request_irq error (%d) DAI2EP_INT4%s:DAI2ep request_irq error (%d) DAI3EP_INT4%s:DAI3ep request_irq error (%d) DAI4EP_INT4%s:DAI4ep request_irq error (%d) DAI5EP_INT4%s:DAI5ep request_irq error (%d) kdrv_audio ep init : version %s audio_i2s_part[audio_i2s_part] doesn't exist in audio dts! i2s[i2s] can't be found in the [audio_i2s_part] node, parameter parsing fail audio_i2s_part_ep[i2s] can't be found in the [audio_i2s_part_ep] node, parameter parsing fail nvt_kdrv_audioio_epnvt_kdrv_audioio current kdrv_audioio_debug_level = %d 0 : FATAL 1 : ERR 2 : WRN 3 : UNIT 4 : IND 5 : MSG 6 : VALUE 7 : USER 8 : FUNC 9 : FUNC_DETAIL usage : echo i2s_idx type ch mode path buf_size buf_write > /proc/nvt_audio/dump_buf i2s_idx: 0: (i2s), 1: (i2s2), 2: (i2s3), 3: (i2s4), 4: (hdmi) type: 0:rx, 1:tx, 2:Disable ch: 0:ch0, 1:ch1, ..., 15:ch15 mode: 0:bin file, 1:uart path: path to save file buf_size: size of data buf (bytes) buf_write: 0:set parameter, 1: only write buf to file, 2: reset write buf when this value is not 0, other parameters is ignored Ex: To dump hdmi, tx, ch0, save bin file to /mnt/mtd, buf_size 100000 => echo 4 1 0 0 /mnt/mtd 100000 0 > /proc/nvt_audio/dump_buf To save file, set buf_write to 1 => echo 4 1 0 0 /mnt/mtd 100000 1 > /proc/nvt_audio/dump_buf To reset buf data, set buf_write to 2 => echo 4 1 0 0 /mnt/mtd 100000 2 > /proc/nvt_audio/dump_buf current settings: i2s_idx=%d, type=%d, ch=%d, mode=%d, path=%s, buf_size=%d, buf_write=%d i2s idx = %d ------------------------ audio enable = %d in_dev = %d out_dev = %d total channels = %d stereo mode = %d sample size = %d sample rate = %d bit clock = %d master mode = %d %d kdrv_audioio_debug_level = %d outin%s/au_log_%s_i2s_idx%d_ch%02d.binError to open %s %x %x %x %x %s %d %d write buf to file no buf, please set dump_buf first reset dump buf i2s_idx = %d, type = %d, ch = %d, mode = %d, path=%s, buf_size=%d, buf_write=%d dump_buf:alloc data buf failed audio_i2s_part[audio_i2s_part] doesn't exist in audio dts! i2saudio_i2s_part { ,,,,,,, i2s = <%d>,<%d>,<%d>,<%d>,<%d>,<%d>,<%d>,<%d>, }; [ssp] can't be found in the [audio_i2s_part] node, parameter parsing fail 4%s: nvt_audioError to create driver proc, please insert audio driver first. dump_dts%s fails: create proc node 'dump_dts' failed! dump_ch_cfg%s fails: create proc node 'dump_ch_cfg' failed! dump_buf%s fails: create proc node 'dump_buf' failed! kdrv_audioio_debug_level%s fails: create proc node 'kdrv_audioio_debug_level' failed! FLG_ID_DAISEMID_DAI4ERR:%s() wait semaphore fail 4WRN:%s() Only support internal audio MCLK 4WRN:%s() CfgID Err = %d 4WRN:%s() config_id Err = %d 4ERR:%s() f/m clk ratio 0x%x not support 4ERR:%s() only supports I2S standard format 4WRN:%s() DAI TX no support dual mono 4WRN:%s() Embedded codec 2CH only 4ERR:%s() Only TX CH1 has TimeCode function (1) 4ERR:%s() Only TX CH1 has TimeCode function (2) 4WRN:%s() DAI TXLB no support dual mono 4WRN:%s() Embedded codec Rx 4CH max 4WRN:%s() DMA address should be word align, but 0x%x, align it to 0x%x 4WRN:%s() Previous DMA size must be multiples of 2 words (%d)(%d) 4WRN:%s() DMA size must be multiples of 2 words (%d) 4WRN:%s() Error Rx DMA ch number [%d] FLG_ID_DAI2SEMID_DAI24ERR:%s() wait semaphore fail 4WRN:%s() Only support internal audio MCLK 4WRN:%s() CfgID Err = %d 4WRN:%s() config_id Err = %d 4ERR:%s() f/m clk ratio 0x%x not support 4ERR:%s() only supports I2S standard format 4WRN:%s() DAI TX no support dual mono 4WRN:%s() Embedded codec 2CH only 4ERR:%s() Only TX CH1 has TimeCode function (1) 4ERR:%s() Only TX CH1 has TimeCode function (2) 4WRN:%s() DAI TXLB no support dual mono 4WRN:%s() Embedded codec Rx 4CH max 4WRN:%s() DMA address should be word align, but 0x%x, align it to 0x%x 4WRN:%s() Previous DMA size must be multiples of 2 words (%d)(%d) 4WRN:%s() DMA size must be multiples of 2 words (%d) 4WRN:%s() Error Rx DMA ch number [%d] FLG_ID_DAI3SEMID_DAI34ERR:%s() wait semaphore fail 4WRN:%s() Only support internal audio MCLK 4WRN:%s() CfgID Err = %d 4WRN:%s() config_id Err = %d 4ERR:%s() f/m clk ratio 0x%x not support 4ERR:%s() only supports I2S standard format 4WRN:%s() DAI TX no support dual mono 4WRN:%s() Embedded codec 2CH only 4ERR:%s() Only TX CH1 has TimeCode function (1) 4ERR:%s() Only TX CH1 has TimeCode function (2) 4WRN:%s() DAI TXLB no support dual mono 4WRN:%s() Embedded codec Rx 4CH max 4WRN:%s() DMA address should be word align, but 0x%x, align it to 0x%x 4WRN:%s() Previous DMA size must be multiples of 2 words (%d)(%d) 4WRN:%s() DMA size must be multiples of 2 words (%d) 4WRN:%s() Error Rx DMA ch number [%d] FLG_ID_DAI4SEMID_DAI44ERR:%s() wait semaphore fail 4WRN:%s() Only support internal audio MCLK 4WRN:%s() CfgID Err = %d 4WRN:%s() config_id Err = %d 4ERR:%s() f/m clk ratio 0x%x not support 4ERR:%s() only supports I2S standard format 4WRN:%s() DAI TX no support dual mono 4WRN:%s() Embedded codec 2CH only 4ERR:%s() Only TX CH1 has TimeCode function (1) 4ERR:%s() Only TX CH1 has TimeCode function (2) 4WRN:%s() DAI TXLB no support dual mono 4WRN:%s() Embedded codec Rx 4CH max 4WRN:%s() DMA address should be word align, but 0x%x, align it to 0x%x 4WRN:%s() Previous DMA size must be multiples of 2 words (%d)(%d) 4WRN:%s() DMA size must be multiples of 2 words (%d) 4WRN:%s() Error Rx DMA ch number [%d] FLG_ID_DAI5SEMID_DAI54ERR:%s() wait semaphore fail 4WRN:%s() Only support internal audio MCLK 4WRN:%s() CfgID Err = %d 4WRN:%s() config_id Err = %d 4ERR:%s() f/m clk ratio 0x%x not support 4ERR:%s() only supports I2S standard format 4WRN:%s() DAI TX no support dual mono 4WRN:%s() Embedded codec 2CH only 4ERR:%s() Only TX CH1 has TimeCode function (1) 4ERR:%s() Only TX CH1 has TimeCode function (2) 4WRN:%s() DAI TXLB no support dual mono 4WRN:%s() Embedded codec Rx 4CH max 4WRN:%s() DMA address should be word align, but 0x%x, align it to 0x%x 4WRN:%s() Previous DMA size must be multiples of 2 words (%d)(%d) 4WRN:%s() DMA size must be multiples of 2 words (%d) 4WRN:%s() Error Rx DMA ch number [%d] FLG_ID_DAI_EPSEMID_DAI_EP4ERR:%s() wait semaphore fail 4WRN:%s() Only support internal audio MCLK 4WRN:%s() CfgID Err = %d 4WRN:%s() config_id Err = %d 4ERR:%s() f/m clk ratio 0x%x not support 4ERR:%s() only supports I2S standard format 4WRN:%s() DAI TX no support dual mono 4WRN:%s() Embedded codec 2CH only 4ERR:%s() Only TX CH1 has TimeCode function (1) 4ERR:%s() Only TX CH1 has TimeCode function (2) 4WRN:%s() DAI TXLB no support dual mono 4WRN:%s() Embedded codec Rx 4CH max 4WRN:%s() DMA address should be word align, but 0x%x, align it to 0x%x 4WRN:%s() Previous DMA size must be multiples of 2 words (%d)(%d) 4WRN:%s() DMA size must be multiples of 2 words (%d) 4WRN:%s() Error Rx DMA ch number [%d] FLG_ID_DAI2_EPSEMID_DAI2_EP4ERR:%s() wait semaphore fail 4WRN:%s() Only support internal audio MCLK 4WRN:%s() CfgID Err = %d 4WRN:%s() config_id Err = %d 4ERR:%s() f/m clk ratio 0x%x not support 4ERR:%s() only supports I2S standard format 4WRN:%s() DAI TX no support dual mono 4WRN:%s() Embedded codec 2CH only 4ERR:%s() Only TX CH1 has TimeCode function (1) 4ERR:%s() Only TX CH1 has TimeCode function (2) 4WRN:%s() DAI TXLB no support dual mono 4WRN:%s() Embedded codec Rx 4CH max 4WRN:%s() DMA address should be word align, but 0x%x, align it to 0x%x 4WRN:%s() Previous DMA size must be multiples of 2 words (%d)(%d) 4WRN:%s() DMA size must be multiples of 2 words (%d) 4WRN:%s() Error Rx DMA ch number [%d] FLG_ID_DAI3_EPSEMID_DAI3_EP4ERR:%s() wait semaphore fail 4WRN:%s() Only support internal audio MCLK 4WRN:%s() CfgID Err = %d 4WRN:%s() config_id Err = %d 4ERR:%s() f/m clk ratio 0x%x not support 4ERR:%s() only supports I2S standard format 4WRN:%s() DAI TX no support dual mono 4WRN:%s() Embedded codec 2CH only 4ERR:%s() Only TX CH1 has TimeCode function (1) 4ERR:%s() Only TX CH1 has TimeCode function (2) 4WRN:%s() DAI TXLB no support dual mono 4WRN:%s() Embedded codec Rx 4CH max 4WRN:%s() DMA address should be word align, but 0x%x, align it to 0x%x 4WRN:%s() Previous DMA size must be multiples of 2 words (%d)(%d) 4WRN:%s() DMA size must be multiples of 2 words (%d) 4WRN:%s() Error Rx DMA ch number [%d] FLG_ID_DAI4_EPSEMID_DAI4_EP4ERR:%s() wait semaphore fail 4WRN:%s() Only support internal audio MCLK 4WRN:%s() CfgID Err = %d 4WRN:%s() config_id Err = %d 4ERR:%s() f/m clk ratio 0x%x not support 4ERR:%s() only supports I2S standard format 4WRN:%s() DAI TX no support dual mono 4WRN:%s() Embedded codec 2CH only 4ERR:%s() Only TX CH1 has TimeCode function (1) 4ERR:%s() Only TX CH1 has TimeCode function (2) 4WRN:%s() DAI TXLB no support dual mono 4WRN:%s() Embedded codec Rx 4CH max 4WRN:%s() DMA address should be word align, but 0x%x, align it to 0x%x 4WRN:%s() Previous DMA size must be multiples of 2 words (%d)(%d) 4WRN:%s() DMA size must be multiples of 2 words (%d) 4WRN:%s() Error Rx DMA ch number [%d] FLG_ID_DAI5_EPSEMID_DAI5_EP4ERR:%s() wait semaphore fail 4WRN:%s() Only support internal audio MCLK 4WRN:%s() CfgID Err = %d 4WRN:%s() config_id Err = %d 4ERR:%s() f/m clk ratio 0x%x not support 4ERR:%s() only supports I2S standard format 4WRN:%s() DAI TX no support dual mono 4WRN:%s() Embedded codec 2CH only 4ERR:%s() Only TX CH1 has TimeCode function (1) 4ERR:%s() Only TX CH1 has TimeCode function (2) 4WRN:%s() DAI TXLB no support dual mono 4WRN:%s() Embedded codec Rx 4CH max 4WRN:%s() DMA address should be word align, but 0x%x, align it to 0x%x 4WRN:%s() Previous DMA size must be multiples of 2 words (%d)(%d) 4WRN:%s() DMA size must be multiples of 2 words (%d) 4WRN:%s() Error Rx DMA ch number [%d] f0850000.daifailed to get dai clk f0860000.dai2failed to get dai2 clk f0220000.dai3failed to get dai3 clk f0230000.dai4failed to get dai4 clk f0870000.dai5failed to get dai5 clk 620850000.daifailed to get dai_ep clk 620860000.dai2failed to get dai2_ep clk _dai2_ep_enableclk_platform 620220000.dai3failed to get dai3_ep clk 620230000.dai4failed to get dai4_ep clk 620870000.dai5failed to get dai5_ep clk failed to get dai clk, when disable clk failed to get dai2 clk, when disable clk failed to get dai3 clk, when disable clk failed to get dai4 clk, when disable clk failed to get dai5 clk, when disable clk 4ERR:%s() Tx is starting, return. 4ERR:%s() is closed 4ERR:%s() is busy 4ERR:%s() I2S CKRatio Not Match 4ERR:%s() tx[%d] polling dma load done timeout 4ERR:%s() No Spport Record! 4ERR:%s() Tx is stopping, return. 4ERR:%s() tx[%d] polling disable done timeout 4ERR:%s() rx[%d] polling disable dma done timeout 4ERR:%s() aud_pause_tx! done 4ERR:%s() aud_resume_tx! done 4ERR:%s() Resample is removed from audio driver 4ERR:%s() I2S Tx CKRatio Not Match, dai_id = [%d] 4ERR:%s() buf size not word align: 0x%x ENABLEDISABLE4WRN:%s() ---------------Tx1 = %s---------------- 4ERR:%s() No Spport Playback! 4ERR:%s() No Spport Record preset! 4ERR:%s() Rx is starting, return. 4ERR:%s() is closed 4ERR:%s() is busy 4ERR:%s() I2S CKRatio Not Match 4ERR:%s() rx[%d] polling dma load done timeout 4ERR:%s() Rx is stopping, return. 4ERR:%s() rx[%d] polling disable done timeout 4ERR:%s() rx[%d] polling disable dma done timeout 4ERR:%s() Resample is removed from audio driver 4ERR:%s() I2S Rx CKRatio Not Match, dai_id = [%d] 4ERR:%s() buf size not word align: 0x%x ENABLEDISABLE4WRN:%s() ---------------Tx1 = %s---------------- 4ERR:%s() aud_reset_queue() not invoked yet 4ERR:%s() aud_init() not invoked yet kdrv_audioio_triggerkdrv_audioio_getkdrv_audioio_setkdrv_audioio_closekdrv_audioio_openversion=1.04.01license=GPLdescription=kdrv_audioio driverauthor=Novatek Corp.parm=kdrv_audioio_debug_level:Debug message levelparmtype=kdrv_audioio_debug_level:intparm=audio_is_stereo:is stereo on for each ssp interfaceparmtype=audio_is_stereo:array of intparm=audio_i2s_master:dsp ssp_x is master/slaveparmtype=audio_i2s_master:array of intparm=audio_bit_clock:bit clock for each ssp interfaceparmtype=audio_bit_clock:array of uintparm=audio_sample_rate:sample rate of for each ssp interfaceparmtype=audio_sample_rate:array of uintparm=audio_sample_size:sample size of for each ssp interfaceparmtype=audio_sample_size:array of uintparm=audio_tdm_chan:ssp channel count for each ssp interfaceparmtype=audio_tdm_chan:array of intparm=audio_enable:is record enable for each ssp interfaceparmtype=audio_enable:array of intparm=audio_i2s_num:SSP index for each dsp interfaceparmtype=audio_i2s_num:array of intsrcversion=A0A35A959DB6FD122311BF6depends=kwrap,nvt_drv_sysname=nvt_audiovermagic=4.19.148 SMP mod_unload ARMv7 p$8L\pnvt,nvt_dai_epnvt,nvt_dai/tmp nvt_audioGCC: (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.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.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.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.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.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0A0aeabi&7-A A  "   #->Q(hpT X x|XhDTX!\!$$%d% <p(()*@-- P4 4p557D788$ P(D?L?? @`hAlA  &,P$G,G 2 A P, _@ nT }l  (((P((0%P; (P4g8(p`P   P  7    :J V q&   @GX HHHH,I0IlIpIIIII,J0JlJpJJDJ Pt,\LMD<h@PMMTN N  NT\N`N &%+L1,7=(CXPDIDD\|QdQhQbhn0tzDXS \        , H d   + : I X g v( < P p     : V r  $ 8 L \ p  9 R l X\``t   <5Q2\&9&08' _6' 'I =i ) "= _) = % :* $#I G4e {$   ( < P d# x: O e dS dS, T S, T S, V S,. [0   $ 0 < H T h     0 8  X ,d &| 1  7 % = +$ C` \h b t h ` n z ,A G 4 M L S h Y _ e k q w }  ,  tX D H  l h p  TY   `   ! ' - 3 L9 ? @E xK Q |W ] c i Xo u {   d  (]^^    , 0  0 ؘ*ܘ=Sf^0< Hbcl f(fTffff(gPg,i4ilii jjTjlj`4kkl0lXmlmhnpnnn4oLoppDpdp$ܚ`lh x,dhp p4@d| L`L HL8<X\t  !l@!TXh h  t   # 2 A P _ n  },  L  ܚOܚ[f`tHLP`Xl!|!d !!! T!"H"8` 8 "x"#"    $ 8 4#4 < l  `#0 hlX\x|##$($T$d d  p                0  H  `  x    XX\`d`ě'ț̛l!:ԛ$$ $"8"$$<%D%p%%%%%D&l&0%\%H(P((((),)p))%%&%**,+L+t,,H&----P.h.t&/$/`//X0\00011112 2h2l222&&t5x50'd6h66D7h'L;P;;;             <  T  l            ԛNԛ]؛kܛ`|@DH$H>P'' 'PBB'(EEEE$(@FDFFFD(p(GH?,,`W@a((sl8<^(PMh  X `-<(Nazd(4i(`|H~xW ė(p@ b$* AehQxԘP `pP`^%@|8[ BnzL\(|0I@(D!84I|~8`ܡHzl_w`N<`%DPB8XPdPtbPLH,~4 I@$P=R|Pl(S4@$}@P(`$+ (t8,d$;T_x\$n`^0(^@\r0(И4r(30 X4 0 hs(K 0t(^ P(u } ,` H@ ` ( a$ P T `(  8 !00!$!/!ĝ>!(W!2(q!P!P!hb8!Ĭx!pn!|!k`!@$!"("5"_(J"( \"l2`s"H"k8"ОP""LL"@8"8"h#%#xd9#pX#xm# d#t#@#x5#0`#N#X0B t($|]8-$B$XGS$>e$`v$($$$t($l$$̽@$ R`%$/%d,%PH%}P^%8v%%8%0%00%%$%`&h&]$/&K`G&X&a8f&f\y&=8&h &P}&R0&x4& .&s0 '` ('41'̘@'X'`i'y'T~X' <('|'G'P\'@'40((<`)(@3(`H(\j8^(lXk(DXx(d($(@(`P(h(((ad)P)+)x4)I)^)(x))@=P)XP)l d())d)0)h`*e)*@C*XP*up*X$*8**X*|*|*/|+ +8(*+~$C+EV+Gg+\0`}+pH@+$+`+0+(8+,8P,G!,8,,R(A,a,Эu,a,<8,x,P,,H@,,-4---*8C-Xc-dz--Գ(-(`-x--`-@ .8P.,8$. x-.:.|0L.Te.\`v.0}8.H.J8...h(.ı/4/x#/l:/بN/h^/Mt/S(/D`/S0/lP/$/L3(/>(0Q`#0r`10D0H]0(q0800d^0D00n0J01 1[61HLF1 Pa1p|s1Ļ1201Xt4111X1`102t *24872@s(P2t(e2t34|2420H@2P22pJ@2D02,U3H*3H>@B3,)X3 Xg3d|3`(38333tP3Qh344|(04E4s0V40f4h|y4ܔ(4p`@4 844\S044Г( 55\P95̰HE5(W5ԁdk5L? 5(55<55H5r(606p'6$4=6P6^X`6P(t6(6Ps`6$666Ȑ`6@G6r46D_74!P7p`$7p67GJ7`da7|$n7O|7$@7`{7<(7P7̪7780'8@M?8 R81d8dx8 (88n8L`88@@8@8d9$9$9]$A9P9lh9pI@9P9P99X(9P9 T :,G,:0A:PX:f:|y::̟P:T:8aP:P;:$:;\;\(/;F;GZ;p\v;0;t0;dP;0;H;@;( <D~8#<1`5<`J<\^<8y<x^<A8<(<0<S(<<( =@~ =(6=(fE=[=m`o=\ =H=80==<=x==`=ĢP >P%>>$B>>XR>Եg>\{>]@ (>̜><{>@>X_>>? 2`?)?zC?S?j?l @w?@q`??x8?$p`?0?,?`?0`@`@x&@}$6@~@K@T$W@b@~$n@l`@@,0@@!8@؏` 4@;@AA`Q`*A ?AVA4lAP`A@A|8AAXAHo|APA` B^xB!+B;Btq`OBd8gBܥLuB AdBjB3(B-BȞ(BB\ (C\PC00C4(KCp|^CnCo`Cr(C``CCH`CܻCq`DHD86DtmLD$XDxaDr`(lAqDH~DDHDh DDHeDDV E $E4E`EE`XETPuEI@EE\(Eq`E}(Es EH F$3("F$@7FĒ0PFAP]F>pFF8(FS(FF@(FdFt(GP,G(GGd[Gs0qG(GrG< %HG(Gh}$G(GP H~H.HAHPHPa@YHԞ$sH0PH(HH4`H$H0vHHPI$ I7IHI`IXuI0J@IIs(Iq`IpII$JJJKDFK&K |>+C>,C>> ? ?0?+T8?,TU,>UxU+? U,?$Ux,U+@0U,@4Ux+>,0>+4>,@>T>+oX>,o`>+ph>,pl>t>+q|>,q>>+o>,o>>>>>x>+o>,o?(?P?+oT?,od?+h?,@@+o@,o@y@+r@+s@,r@,s@A+o A,oA0A+4A,8A+oL+?P,>T,?Xp+;t,;|+,+;,;Ȁu<+;,;,0H+;L,;\`+,āȁ́Ёԁ؁܁ `d+Bl,Bp؄+C,C+ ,(,048<@DHLPTX+H,Hąȅ+̅,  D+M,M̆І+N؆,N܆HP+CX,C\dhx+|,ćȇ0+C4,C8Ddh+l,̈+W,W +X,X+Y,ỶЉ+Z؉,Z܉+C,C + ,HLPTX\`ddh+l,Ћ(+W0,W8dh+ap,at+C,C+,،܌@D+H,lptx|؍+h,h$+C,,C08<L+P,|+,Tt+,̏ԏ+,,4D+;H,;X\+`,Đ+,$@D+H,|+,ܑ+,+ ,L+P,t+x,+,В+Ԓ,+,(+,,P+T,+{,{+;ē,;ؓ+|,|q$+(,`+d,Ĕ+{̔,{ؔ+,q+ ,T+X,+{,{ȕԕ+ܕ,q  $(,048<@DHLPTX\d+h,+,Ė+Ȗ,+,$+(,T+X,+,+,+,+,D+H,t+x,+,Ԙ+ؘ,+,4+8,d+h,+,ę+ș,+,$+(,T+\,`h+{,{+,Ěؚq+,0+4,P+T,|+,+,ԛ+؛,+, +$,@+D,p+t,+,+,+,(+,,L+;P,;\+,+,ȝ(Н؝h+,+ ,( (h<+D,HX+\,`h(pxh+,+,(Ȟhܞ+,+,(h,+4,8H+L,PX(`hh|+,+,(h+,ğ؟+,+,( h(+0,4D+H,LT(\dhx+,+,(hȠ+Р,Ԡ+, +,,+0,4<D X+`,dt+x,| +,+,ġ̡ԡ +,+,  +,+,hТ+آ,+, h +(,0@+D,HT\hp+x,+,h+ȣ,У+,h+, 0+4,8DLh`+h,p+,h+,Ф+Ԥ,ؤh+, +$,(4<hP+X,`p+t,xh+,Х+,4+8,T+X,+,+,(+,,+,+,ȧ+̧,Ч++,,Ԩ+tب,t(+,,0L+P,T+,+,++,,++,, $0+4+8,<,D+H+L,P,T`|+,+,+,P+X,`|+,ث+,8+<,@\+`,d+,Ь+Ԭ,$+(,,8H+L,+,+,t+|,ܮ+t,tT+\,`d+h,x+,+ ,$+(,,<P@ha+,+,+,Ȱذ+ܰ, +$,0Ph+l,+,Ա+ر,+,Dh+l,+m+IJ,mȲ,Բ+,++,,+t,t+,+,ܴ+,+,+t ,td+,ĵ+ȵ,̵+, +m ,m$+(+,,0,4+8,L+T,X+t\,t+,+t,t+, +,,8+@,H\+d,x+,ķз+,(+0,8H+\,+, +,0+4,8\l+ t, x<+@,+,غ+t,th+p,tx+|,+,@ԻaU+,+,+,$,<+,@,,DP+T,+,,,MM+, ,,8+/@,/L+MP+T,MX,+,,,ؽ+,ܽ,,+/,/+,,,ľȾ+0̾+1о,0Ծ,1ؾ+0+2,0,2$+,(,,Ht+,x,,|̿% %,+,0,,@h+,l,,p +, +(,,4~<~DH L +,+ ,$(+,,<[H+L,`+h,l+,+,+,+,@L+P,`+h,p+,+,+,0@T+\,`+d,hl+p,[+,+,+, +$,8+@,D\+`,+,+,+,+,(+0,8H`t+i,i+,+=,=+V,V+j,j+k,k+l,l$B4?H+mL,mPhte<+,+,+,  +$,(4H+L,P\p+ t, x +, +(,,0u4+<,@5D+L,P5\` d  m    v$ Kd@d DdH"hlo(,0q498<i@DH;LPTX\X`dhlptx|U% +RfO5\4(IC_9v N+P K$(,0C4Z8<@YDHLiPTX&\L`d hlptx |Ap>^w :r\ s:zo' H6e J$(I,0l487<@D=HPTwXB\p`{d.hlptx|D-TRj '[h*d2 >Q P$(X,048<k@DjHLPTX\e`dh>lpt\xS|LZ^GYzyrMcgK| L $(;,0s48<@DVHLZP0TrX\`dhlpDx|k~OkXOU,RAn= F Cf W$(0418<S@DMH=LPTX\`duh|lpqtx|_4<%  WbE9,  z [$(,048<@DHLPTX\`Tdh#lpt}x|bH0}cs6)Bl@p|$3 ?  $(/,0W48`<@D7HLP/$(,08<@DLPTX`dhltx|TX\`dh8lp-tx)|jV*aH!nFl<mQ`EfPQ!N  :AJ  ${(g, \`p x   048?d0l?.048?<nd,l?d*48<q@9DHiLPT;X\`dhXlptx|U% +RfO5\4(I   C _ 9 v  N $ +( P, K0 4 8 < C@ ZD H L YP T X i\ ` d &h Ll p  t x |      A  p   > ^      w   : r \       s  : z  o     '  H  6$ ( e, J0 4 I8 < l@ D 7H L P =T \ ` wd Bh pl {p .t x |      D -  T  R j        '       [    h    * d  2 >  Q$ ( , P0 4 X8 < @ D H kL P jT X \ ` d h el p t >x |  \ S   L    Z   ^   G Y         z  y  r  M c g K |     L $ ( , 0 4 ;8 < s@ D H L P VT X Z\ 0` rd h l p t x | D  k ~ O    k X    O U   , R          A    n  =    F   C$ ( f, W0 4 < @ 1D H SL P MT =X \ ` d h l p ut |x | q     _     4     < %           W      bE9 ,  $z(,[048<@DHLPTX\`dhlTpt#x|}bH0}cs6)Bl@p|$3  $?(, 04/8<W@D`HLP7TX\/T.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rel.text.rel.exit.text.rel.text.unlikely.rel.init.text.rel__ksymtab.rel.rodata.rodata.str1.4__ksymtab_strings.modinfo.rel__param.rel.data.rel.gnu.linkonce.this_module.bss.comment.note.GNU-stack.ARM.attributes4$.X>p(: @HPD @PWS @l8jphf @x y(u @P  @l 28\4 @  @.@ @0@00<<3 p<31p39 L