15Q(;"[e$ 8NR2090q,Lz-YFSS!V10#fmkyaffs2image Version: Linux-2.6.35-Google Nand Controller V301, make time: Thu Jun 8 02:33:53 2017 .^.flash%A9Y9Y9Y0nfsrootA9Y8Y8Y&init9Y8Y8Ysbin/init3ko_hi3521A9Y9Y9Y)pinmux_hi3521_16D1.sh9Y'X8Y<#pin select muxctrl_reg0 himm 0x200f0000 0x00000000 #VIU0_CLK / GPIO12_0 / / muxctrl_reg0 himm 0x200f0004 0x00000002 #VIU0_VS / GPIO12_2 / VIU0_CLKA / muxctrl_reg1 himm 0x200f0008 0x00000000 #VIU0_HS / GPIO12_3 / UART2_RXD / muxctrl_reg2 himm 0x200f000c 0x00000000 #VIU0_DAT15/ GPIO0_0 / / muxctrl_reg3 himm 0x200f0010 0x00000000 #VIU0_DAT14/ GPIO0_1 / / muxctrl_reg4 himm 0x200f0014 0x00000000 #VIU0_DAT13/ GPIO0_2 / / muxctrl_reg5 himm 0x200f0018 0x00000000 #VIU0_DAT12/ GPIO0_3 / / muxctrl_reg6 himm 0x200f001c 0x00000000 #VIU0_DAT11/ GPIO0_4 / / muxctrl_reg7 himm 0x200f0020 0x00000000 #VIU0_DAT10/ GPIO0_5 / / muxctrl_reg8 himm 0x200f0024 0x00000000 #VIU0_DAT9 / GPIO0_6 / / muxctrl_reg9 himm 0x200f0028 0x00000000 #VIU0_DAT8 / GPIO0_7 / / muxctrl_reg10 himm 0x200f002c 0x00000000 #VIU0_DAT7 / GPIO1_0 / / muxctrl_reg11 himm 0x200f0030 0x00000000 #VIU0_DAT6 / GPIO1_1 / / muxctrl_reg12 himm 0x200f0034 0x00000000 #VIU0_DAT5 / GPIO1_2 / / muxctrl_reg13 himm 0x200f0038 0x00000000 #VIU0_DAT4 / GPIO1_3 / / muxctrl_reg14 himm 0x200f003c 0x00000000 #VIU0_DAT3 / GPIO1_4 / / muxctrl_reg15 himm 0x200f0040 0x00000000 #VIU0_DAT2 / GPIO1_5 / / muxctrl_reg16 himm 0x200f0044 0x00000000 #VIU0_DAT1 / GPIO1_6 / / muxctrl_reg17 himm 0x200f0048 0x00000000 #VIU0_DAT0 / GPIO1_7 / / muxctrl_reg18 #VIU1 muxctrl_reg19 himm 0x200f004c 0x00000000 #VIU1_CLK / GPIO12_1 / / muxctrl_reg19 himm 0x200f0050 0x00000002 #VIU1_VS / GPIO12_4 / VIU1_CLKA / muxctrl_reg20 himm 0x200f0054 0x00000000 #VIU1_HS / GPIO12_5 / UART2_TXD / muxctrl_reg21 himm 0x200f0058 0x00000000 #VIU1_DAT15/ GPIO2_0 / / muxctrl_reg22 himm 0x200f005c 0x00000000 #VIU1_DAT14/ GPIO2_1 / / muxctrl_reg23 himm 0x200f0060 0x00000000 #VIU1_DAT13/ GPIO2_2 / / muxctrl_reg24 himm 0x200f0064 0x00000000 #VIU1_DAT12/ GPIO2_3 / 3: / muxctrl_reg25 himm 0x200f0068 0x00000000 #VIU1_DAT11/ GPIO2_4 / / muxctrl_reg26 himm 0x200f006c 0x00000000 #VIU1_DAT10/ GPIO2_5 / / muxctrl_reg27 himm 0x200f0070 0x00000000 #VIU1_DAT9 / GPIO2_6 / / muxctrl_reg28 himm 0x200f0074 0x00000000 #VIU1_DAT8 / GPIO2_7 / / muxctrl_reg29 himm 0x200f0078 0x00000000 #VIU1_DAT7 / GPIO3_0 / / muxctrl_reg30 himm 0x200f007c 0x00000000 #VIU1_DAT6 / GPIO3_1 / / muxctrl_reg31 himm 0x200f0080 0x00000000 #VIU1_DAT5 / GPIO3_2 / / muxctrl_reg32 himm 0x200f0084 0x00000000 #VIU1_DAT4 / GPIO3_3 / / muxctrl_reg33 himm 0x200f0088 0x00000000 #VIU1_DAT3 / GPIO3_4 / / muxctrl_reg34 himm 0x200f008c 0x00000000 #VIU1_DAT2 / GPIO3_5 / / muxctrl_reg35 himm 0x200f0090 0x00000000 #VIU1_DAT1 / GPIO3_6 / / muxctrl_reg36 himm 0x200f0094 0x00000000 #VIU1_DAT0 / GPIO3_7 / / muxctrl_reg37 #VOU1120_CLK internal sync himm 0x200f0098 0x00000001 #GPIO12_6 / VOU1120_CLK / LCD_CLK / muxctrl_reg38 #[tommy] conflict with hw wdt #himm 0x200f009c 0x00000001 #GPIO4_0 / VOU1120_DAT15/ UART3_TXD / muxctrl_reg39 #himm 0x200f00a0 0x00000001 #GPIO4_1 / VOU1120_DAT14/ LCD_DATA_G1 / muxctrl_reg40 #himm 0x200f00a4 0x00000001 #GPIO4_2 / VOU1120_DAT13/ LCD_DATA_G2 / muxctrl_reg41 #[tommy] this is our buzzer, should be closed himm 0x200f00a8 0x00000000 #GPIO4_3 / VOU1120_DAT12/ LCD_DATA_G3 / muxctrl_reg42 himm 0x200f00ac 0x00000001 #GPIO4_4 / VOU1120_DAT11/ LCD_DATA_G4 / muxctrl_reg43 himm 0x200f00b0 0x00000001 #GPIO4_5 / VOU1120_DAT10/ LCD_DATA_G5 / muxctrl_reg44 himm 0x200f00b4 0x00000001 #GPIO4_6 / VOU1120_DAT9 / LCD_DATA_G6 / muxctrl_reg45 himm 0x200f00b8 0x00000001 #GPIO4_7 / VOU1120_DAT8 / LCD_DATA_G7 / muxctrl_reg46 himm 0x200f00bc 0x00000001 #GPIO5_0 / VOU1120_DAT7 / LCD_DATA_B0 / muxctrl_reg47 himm 0x200f00c0 0x00000001 #GPIO5_1 / VOU1120_DAT6 / LCD_DATA_B1 / muxctrl_reg48 himm 0x200f00c4 0x00000001 #GPIO5_2 / VOU1120_DAT5 / LCD_DATA_B2 / mux0:ctrl_reg49 himm 0x200f00c8 0x00000001 #GPIO5_3 / VOU1120_DAT4 / LCD_DATA_B3 / muxctrl_reg50 himm 0x200f00cc 0x00000001 #GPIO5_4 / VOU1120_DAT3 / LCD_DATA_B4 / muxctrl_reg51 himm 0x200f00d0 0x00000001 #GPIO5_5 / VOU1120_DAT2 / LCD_DATA_B5 / muxctrl_reg52 himm 0x200f00d4 0x00000001 #GPIO5_6 / VOU1120_DAT1 / LCD_DATA_B6 / muxctrl_reg53 himm 0x200f00d8 0x00000001 #GPIO5_7 / VOU1120_DAT0 / LCD_DATA_B7 / muxctrl_reg54 #VGA himm 0x200f00dc 0x00000002 #GPIO13_0 / VOU1120_HS / VGA_HS / muxctrl_reg55 himm 0x200f00e0 0x00000002 #GPIO13_1 / VOU1120_VS / VGA_VS / muxctrl_reg56 #BT656 himm 0x200f00e4 0x00000001 #GPIO12_7 / VOU656_CLK / reserved / SDIO_CCLK_OUT / muxctrl_reg57 himm 0x200f00e8 0x00000001 #GPIO6_0 / VOU656_DAT7 / LCD_DATA_R0 / SDIO_CARD_POWER_EN / muxctrl_reg58 himm 0x200f00ec 0x00000001 #GPIO6_1 / VOU656_DAT6 / LCD_DATA_R1 / SDIO_CARD_DETECT / muxctrl_reg59 himm 0x200f00f0 0x00000001 #GPIO6_2 / VOU656_DAT5 / LCD_DATA_R2 / SDIO_CWPR / muxctrl_reg60 himm 0x200f00f4 0x00000001 #GPIO6_3 / VOU656_DAT4 / LCD_DATA_R3 / SDIO_CCMD / muxctrl_reg61 himm 0x200f00f8 0x00000001 #GPIO6_4 / VOU656_DAT3 / LCD_DATA_R4 / SDIO_CDATA3 / muxctrl_reg62 himm 0x200f00fc 0x00000001 #GPIO6_5 / VOU656_DAT2 / LCD_DATA_R5 / SDIO_CDATA2 / muxctrl_reg63 himm 0x200f0100 0x00000001 #GPIO6_6 / VOU656_DAT1 / LCD_DATA_R6 / SDIO_CDATA1 / muxctrl_reg64 himm 0x200f0104 0x00000001 #GPIO6_7 / VOU656_DAT0 / LCD_DATA_R7 / SDIO_CDATA0 / muxctrl_reg65 #SIO0 himm 0x200f0108 0x00000001 #GPIO7_0 / SIO0_RCLK / muxctrl_reg66 himm 0x200f010c 0x00000001 #GPIO7_1 / SIO0_RFS / muxctrl_reg67 himm 0x200f0110 0x00000001 #GPIO7_2 / SIO0_DIN / muxctrl_reg68 #SIO1 himm 0x200f0114 0x00000001 #GPIO7_3 / SIO1_RCLK / muxctrl_reg69 himm 0x200f0118 0x00000001 #GPIO7_4 / SIO1_RFS / muxctrl_reg70 himm 0x200f011C 0x00000001 #GPIO7_5 / SIO1_DIN / muxctrl_reg71 #SIO2 himm 0x200f0120 0x00000001 #GPIO7_6 / SIO2_XCLK / muxctrl_reg72 himm 0x200f0124 0x00000001 #GPI%: O7_7 / SIO2_XFS / muxctrl_reg73 himm 0x200f0128 0x00000001 #GPIO8_0 / SIO2_RCLK / muxctrl_reg74 himm 0x200f012c 0x00000001 #GPIO8_1 / SIO2_RFS / muxctrl_reg75 himm 0x200f0130 0x00000001 #GPIO8_2 / SIO2_DIN / muxctrl_reg76 #SPI himm 0x200f0134 0x00000001 #GPIO8_3 / SPI_SCLK / muxctrl_reg77 himm 0x200f0138 0x00000001 #GPIO8_4 / SPI_SDO / muxctrl_reg78 himm 0x200f013c 0x00000001 #GPIO8_5 / SPI_SDI / muxctrl_reg79 himm 0x200f0140 0x00000001 #GPIO8_6 / SPI_CSN0 / muxctrl_reg80 #himm 0x200f0144 0x00000000 #SPI_CSN3 / NF_BOOT_PIN4 / CLK_TEST_OUT0/1/2/3 #I2C #himm 0x200f0148 0x00000001 #GPIO13_2 / I2C_SDA / muxctrl_reg82 #himm 0x200f014c 0x00000001 #GPIO13_3 / I2C_SCL / muxctrl_reg83 #HDMI pinmux -uboot #himm 0x200f01cc 0x00000001 #GPIO11_4 / HDMI_HOTPLUG/ muxctrl_reg115 #himm 0x200f01d0 0x00000001 #GPIO11_5 / HDMI_CEC / muxctrl_reg116 #himm 0x200f01d4 0x00000001 #GPIO11_6 / HDMI_SDA / muxctrl_reg117 #himm 0x200f01d8 0x00000001 #GPIO11_7 / HDMI_SCL / muxctrl_reg118 : load35219Y'X8Y?#!/bin/sh # Useage: ./load [ -r|-i|-a ][type] # -r : rmmod all modules # -i : insmod all modules # default : rmmod all moules and then insmod them # type: 16d1,8960h,2hd,4720p,1hd7d1 # SDK_TYPE=16d1 if [ $# -ge 2 ]; then SDK_TYPE=$2 fi if [ $SDK_TYPE = "16d1" ]; then echo "SDK_TYPE type is $SDK_TYPE" elif [ $SDK_TYPE = "8960h" ]; then echo "SDK_TYPE type is $SDK_TYPE" elif [ $SDK_TYPE = "2hd" ]; then echo "SDK_TYPE type is $SDK_TYPE" elif [ $SDK_TYPE = "4720p" ]; then echo "SDK_TYPE type is $SDK_TYPE" elif [ $SDK_TYPE = "1hd7d1" ]; then echo "SDK_TYPE type is $SDK_TYPE" else SDK_TYPE=16d1 echo "SDK_TYPE type is $SDK_TYPE" fi report_error() { echo "******* Error!! Shell exit for error *****" exit 1 } insert_audio() { insmod hidmac.ko insmod extdrv/tlv_320aic31.ko > /dev/null #insmod extdrv/acodec.ko insmod hi3521_sio.ko insmod hi3521_ai.ko insmod hi3521_ao.ko insmod hi3521_aenc.ko insmod hi3521_adec.ko } remove_audio() { rmmod hi3521_adec rmmod hi3521_aenc rmmod hi3521_ao rmmod hi3521_ai rmmod hi3521_sio #rmmod acodec rmmod tlv_320aic31 rmmod hidmac } insert_ko() { if [ $SDK_TYPE = "16d1" ]; then sh ./pinmux_hi3521_16D1.sh > /dev/null himm 0x20110168 0x03ff2 fi if [ $SDK_TYPE = "8960h" ]; then sh ./pinmux_hi3521_16D1.sh > /dev/null fi if [ $SDK_TYPE = "2hd" ]; then sh ./pinmux_hi3521_2X1080P.sh > /dev/null fi if [ $SDK_TYPE = "4720p" ]; then sh ./pinmux_hi3521_4X720P.sh > /dev/null fi if [ $SDK_TYPE = "1hd7d1" ]; then sh ./pinmux_hi3521_1XHD_7XD1.sh > /dev/null fi sh ./clkcfg_hi3521.sh > /dev/null #sh ./pinmux_16D1_LCD_hi3521.sh > /dev/null sh ./sysctl_hi3521.sh > /dev/null #The ddr priority must be set before inserting all modules, otherwise vou will be low bandwidth(or flicker) when the machine is starting up. #[tommy] close buzzer himm 0x200f00a8 0 insmod mmz.k0:o mmz=anonymous,0,0xABC00000,200M:jpeg,0,0xB8400000,5M anony=1 || report_error insmod hiuser.ko insmod hi3521_base.ko insmod hi3521_sys.ko insmod hi3521_tde.ko g_u32TdeTmpBufW=1920 g_u32TdeTmpBufH=1080 insmod hi3521_dsu.ko insmod hi3521_venc.ko insmod hi3521_group.ko insmod hi3521_chnl.ko # insmod hi3521_h264e.ko insmod hi3521_rc.ko insmod hi3521_jpege.ko #insmod hi3516_mpeg4e.ko #insmod hi3521_viu.ko insmod hi3521_vou.ko insmod hi3521_vpss.ko #insmod hi3521_ive.ko #insmod hi3521_vda.ko insmod hi3521_region.ko insmod vcmp.ko insmod hifb.ko video="hifb:vram0_size:16400,vram1_size:0,vram2_size:0,vram3_size:64" softcursor="off" u32VcmpBufNum=2 insmod hi3521_vdec.ko insmod hi3521_vfmw.ko insmod hi3521_hdmi.ko insmod jpeg.ko insmod extdrv/gpio.ko insmod extdrv/gpioi2c.ko insmod extdrv/ssp.ko insert_audio } remove_ko() { remove_audio rmmod adv_7179.ko rmmod sil9024 rmmod ssp rmmod tw2960.ko rmmod tw2865.ko rmmod gpioi2c rmmod hifb rmmod vcmp rmmod hi3521_region rmmod hi3521_ive rmmod hi3521_vda rmmod hi3521_vpss rmmod hi3521_vou rmmod hi3521_viu rmmod jpeg rmmod hi3521_hdmi.ko rmmod hi3521_vfmw.ko rmmod hi3521_vdec.ko rmmod hi3521_jpege rmmod hi3521_rc rmmod hi3521_h264e #rmmod hi3526_mpeg4e rmmod hi3521_chnl rmmod hi3521_group rmmod hi3521_venc rmmod hi3521_dsu rmmod hi3521_tde rmmod hi3521_sys rmmod hi3521_base rmmod mmz rmmod hiuser } # load module. if [ "$1" = "-i" ] then insert_ko fi if [ "$1" = "-r" ] then remove_ko fi if [ $# -eq 0 ] || [ "$1" = "-a" ] then remove_ko insert_ko fi :hi3521_chnl.ko9Y9Y9Y|*ELF($z4( -L 3@ -LdM`@PP@@H0pÕᘆS  y\ LX W T @㤉@@@@P?-@0P@0@p0 < @0 DP Lp X` H^ 0OT(KL X@X @ @00@ T0X@X@X@ @^B @^F @PK 1 @Ϡ @J @  P> 00S2 H1 @ @! JK,@^Te@^| @P 0!!X0 @:Π @!J  0 @ 0-LM@PP- P U,0: S.$  Sࠣ࠳\^ AQ0E@ ! ,0,0P K0@@ 7@@@@,@@` 7@@@< 1PP@P@@ i?@@@@ 0-LM0@0 P(0P< T<  \,PL 0E@0  t. $0 S Q@ $K0@@ 8@@@l 8@@@@@@@ 0@@@ I?PP@P@(P -LM@P):0H` Q"$ pØ00@\E 00@QI ɘ00@\M <@SR 3 @ @J(K VA0 V>P@  pPA p2 @ @!J,ʏ00@QTeɘ00@\|ᗎ<@S ʎ1 @ @JP< K 0  ؀ ܠ $ ؠPȀ P 张 ܠ娀 %K'K 崐 尠 堀 ` @@@@t -L$M@K@P0P@ 0  Qڰ` @  Ph2 @e  @<2 @v @ J08(K P`0 G 4P8`0(P`  0 _ 0  `$pPȠ    $  , 4 ( < D H @ P T fh ge  0P PPU P@1P0Q, 0 @gϠ  @@@d O7@@@@@@< N7@@@ 0PP@P -L$M@P0P00  R  Q @(K8K 8 4@ D P0KpJpP00< <0`0P<: n `ZW P0<p&@0Q @@ ?6``@?: `@@ V2@K"d@0 R @@< ?@ @K"0Pb  -LM@Pg 0Sy H0SSP P  @ @K/H !K Rp1 @g`0 @0S 3/ 2/``V\`T 4Q00L004 2/@0@P@ 0L0R0( @00 0 @   @0 @̠  @00@@L 7@@@@@@@ ?PP@P  0-LM@P& 0S1 H0S 0 @ @@$ ,K0P  00!T0 @  @@@ 6@@@@ -L4Mp@W_ `PUR h 2/L1/x03/P h6 @L0 @0p0````aaa aaa@T PK j`X p `\`*: `X`tpx $00(,0 48<00@ DHPP1/0p3/ x@ |0 P P0 @ @<aLH\l -L MPpP00@H R+ p @^[  @P_ ɓ @\c ,00@Rh 0>#@P2 @ ͠ @JK @  `Pv 00Si SE SH !0Q PM?0@K 0P@00 $ , (  0P,Ò ? @PTe>ɓ @\| >0,00@R > !000!0/@P0 @6 @J@@p ?@@@@0TK#@P<0 @M @!Jc| -L Mpp@P0H` Q"$ p×00@\L 00@QP ɗ00@\T <pp@SY l2 @ @J K VH0 VEP@ p PH !PS@ 0PX0S 43/PW!,00@QTe~ɗ00@\|~p<pp@S ~0 @ @J0 @  @!J@@` 5@@@@@@8 5PP@P@@ %5``@` -LP3 8 04P3T3 04T3X3 0 4$ 8File name: %s >Function : %s >Line No. : %d >Condition: %s /home/pub/platform_h3/mpp/code/mkp/include/valg_ext.hpstQue != NULLs32Index >= 0%8d%8s%8d%8s%12d%12d%12d%12d -----CHNL PERF----------------------------------------------------------------- %8s%12s%12s%12s%12s%12s%12s%12s%12s StartCostIntCostIntCostLHWCostHWCycleHWCostLHWCostAcc%8d%12s%12d%12d%12d%12llu%12d%12llu%12llu -----CHNL CURRENT RUN STATE---------------------------------------------------- %8s%12s%12s%12s VpuName%8d%12s%12d%12s No &: running channel here [Func]:%s [Line]:%d [Info]:NULL pointer for inputunregister channel failed for chnl type out of range Register channel failed for chnl type out of range VpuNum %d in Vpu Information error!(%d,%d] This vpu has already been registed! Chnl has been stoppedChnl has been started. Chnl is been stopping now. Chnl initialzing fails. ASSERT failed at: >File name: %s >Function : %s >Line No. : %d >Condition: %s /home/pub/platform_h3/mpp/code/mkp/vedu/chnl/vedu_chn.cHI_NULL != pstTskTblHI_NULL != pstChnlTblHI_NULL != pstTask/home/pub/platform_h3/mpp/code/mkp/include/valg_ext.hpstQue != NULLHI_SUCCESS == s32RetStop channel failed for chnl type out of range Stop channel failed for chnl not registed! you must stop schedule this channel firstly! pu32Data != NULLs32Index >= 0register channel failed for chnl type not support! channel id is extand max channle count that CHNL supportregister channel failed for the chnl already exist register channel failed for the chnl number excess the max chnl number allowing to regist! NULL != pstChnlTblNULL != pstChnlTbl->pVirAddr0 != pstChnlTbl->u32PhyAddrs32MaxChnlNum > 0Chnlvalg alloc mmz buffer failed! valg alloc mmp buffer failed! malloc error! pBase != NULLHI_NULL != pstVpuStatsHI_NULL != pChnTcb->InqTaskFuncHI_NULL != pChnTcb->ChnSchecleFuncpstVpu->u32VpuSt != CHNL_VEDU_STATE_RUNHI_NULL != pstChnlCtxpstVpu != HI_NULL%s %d pstNextChnl->u32State err %d pstNextChnl->u32State == CHNL_STATE_READY%s %d pChnTcb->u32State err %d pChnTcb->u32State == CHNL_STATE_READYCHNL can't been find HI_NULL != pChnlCtxCHNL hasn't been initialized Find %s down,now reset it pstVpu->pstLastChnl != HI_NULLChnl IntProcFunc err! %d %s :watchdog here. HI_NULL != pChnTcb%s int status %#x for chn(%d %d) err. HI_NULL != pstVpu->pstCurrChnlHI_NULL != pstVpuChnl receive interrupt veduThere's no ChnlCtx available! register irq failure %:%s %d Stop channel failed for chnl type(%d) out of range,ChnlID: %d %s %d Stop channel failed for chnl type(%d) not registered,ChnlID: %d Stop channel failed for chnl type not registered %s %d Stop channel failed for chnl not registed!,enChnlType : %d ,ChnlID: %d CHNL_STATE_INIT != pstTsk->u32Stateunregister channel failed for chnl type not support! unregister channel failed for chnl not registed CHNL_STATE_PAUSE == pChnTcb->u32State ASSERT failed at: >File name: %s >Function : %s >Line No. : %d >Condition: %s /home/pub/platform_h3/mpp/code/mkp/../arch/hi3521/hal/vedu/chnl/vedu_drv.cHI_NULL != astVeduInfos32MaxVeduCnt >= s32VeduNumHI_NULL != pstVeduRegsHI_NULL != pReg ASSERT failed at: >File name: %s >Function : %s >Line No. : %d >Condition: %s /home/pub/platform_h3/mpp/code/mkp/../arch/hi3521/hal/vedu/chnl/vedu_hal.cHI_NULL != pReg ASSERT failed at: >File name: %s >Function : %s >Line No. : %d >Condition: %s /home/pub/platform_h3/mpp/code/mkp/../arch/common/vedu/chnl/vedu_drv_comm.cHI_NULL != pVeduRegCHNL_INVALID_HANDLE != s_HdlVeduVALUE_BETWEEN(s_s32VeduNum, 1, VEDU_MAX_CNT)[Func]:%s [Line]:%d [Info]:Vedunum %d err, shoule be in [1, %d]. Vedu remap failed. %s%dVEDU_Vedu regist fail. ================vedu %d debug info============= ===debug info from 0000-0154=== %04x : %08x %08x %08x %08x ===debug info from 0a50-0a9c=== <$,hi3521_chnlGNU 걜Lt Ǫ٬q $eA.aeabi$7-A A ,GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.320: .1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1.symtab.strtab.shstrtab.rel.text.rel.exit.text.rel.init.text.rodata.modinfo.rodata.str1.4.rel__param.rel.data.rel.gnu.linkonce.this_module.note.gnu.build-id.bss.note.GNU-stack.ARM.attributes.comment4Y l-)Zx% 8|ZT4 @C[KxaT28btguc  suPo x } v$y l0w$XwXwpXw/wIy}0t W  x" ' ,6$ ;8 @X ETR` W a f k pPs x8 ~<  p x `     : 0 ` h         d l  D t | 4 & ,T 2 8 > D J P V \ b@ h n t z   $  pH p   0L 0<01@B!p `( k,  p p { X ,WL " P6 ' ;L pR @ pa p48f s( k p04xD ~  p p p`  P ppxx   p  p$p( \ pH#L#( \ < p$$   x  p'',   p+: +P  x  , 2 & ph0t0J \ Dp 8D >\ V P p22p44h b n< p::zp t\ p0<4<pP=T=   p@@ X    p0D4D 8 l p4GpPPdx  -<KZix(@Pdt ,;J Y h,w@ L Xl|pL p p8G" ' ,68 ;P @l pJJR phJlJpJJp(K,Kp|KKpKp  (7p K" ' ,(68 pxL|LpLLpMMpMM: p NNp\N`NpNNpOOpXO\OpOOpPPpTPXPpPp(F(TDb`pt~8Plp P,"H ' W6 ; @$ p$S(Sk s RT f ap x pWW~  , L p p  ( pH p7DNppd[d#n!p  < 8 H$LP'I5AKQ[XPPlYzpYL lJlx4<4 PT9JTNXtbrHMd,|TX T=DH$L# 8G M,/ 8 :E `NPZ XYi KX =D NP QX  dQP 4P (S8 W \OT& PT2 4R< Q [ `i QTu ,KT Md Y   `S\ OT H +  ! , x2 KPC 8M W NXj q  t   t0x T  4 h @X  xX P$ :H0 @ = OTO Y d u JP L< ( Q  2  Y (LT |LP) '7 $G 4D$aCHNL_GetVerMagicCHNL_ModExit.LC0.LC1.LANCHOR0.LC2.LC3.LC4CHNL_ModInit.LC5.LANCHOR1.LC6.LC7.LC8$d.LC9.LC10.LC11.LC23.LC21.LC22.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC24.LC25.LC26.LC27.LC28.LC29.LC30.LC31.LC34.LC35.LC32.LC33.LC36.LC37.LC42.LC45.LC43.LC44.LC46.LC47.LC48.LC49.LC50.LC51.LC52.LC53.LC54.LC55.LC56.LC57.LC38.LC39.LC41.LC40__func__.28631__func__.28611g_stVpuState__func__.27858g_strChnlTypeg_strChnlState__param_str_g_bVeduPowerSaveEn__mod_version455__mod_license454__mod_author453__mod_g_bVeduPowerSaveEntype451s_stModules_stExportFuncs__param_g_bVeduPowerSaveEn.LANCHOR2.LC58.LC59.LC60.LC62.LC63.LC61.LC65.LC64.LC66.LC67.LC68__func__.28588__func__.28563__func__.28505__func__.29560__func__.29547__func__.29396__func__.29496__func__.29462__func__.29433__func__.28865__func__.29408__func__.27761__func__.29511__func__.27784__func__.28997__func__.29382__func__.29351__func__.27 : 448__func__.27727__func__.29088__func__.29218__func__.28662__func__.28728__func__.29315__func__.28701__func__.29295__func__.29150__func__.28600__func__.29275__func__.28968__func__.28912__func__.28830__func__.29045__key.29512__func__.15139__func__.15300__func__.15183__func__.15173__func__.15164__func__.15156__func__.15148__func__.7423__func__.7414__func__.7375__func__.7367__func__.7395__func__.7383__func__.7361__func__.7353__func__.7345__func__.7337__func__.7328__func__.7320__func__.7312__func__.7305__func__.28667__func__.28832__func__.28794s_apVeduAddrs_HdlVedus_s32VeduNum__mod_srcversion23__module_depends__mod_vermagic5free_irqCHNL_Registerparam_ops_uintCHNL_QueryStateCHNL_NotifyCMPI_RegisterModVEDU_DRV_Exit__this_modulesnprintfVEDU_HAL_ReadMode__arm_ioremapVEDU_DRV_Initfinish_wait__iounmapVEDU_GetTimeOutVEDU_HAL_ReadIntVEDU_ClearIntVEDU_GetIsIntOkChnlDelOneTasks_s32ChnlStateVEDU_DRV_IsIntOkcleanup_moduleprepare_to_waitCHNL_IRQDeletememcpyCMPI_MmzMallocChnlVeduIntHandlerdo_gettimeofdayVEDU_HAL_ReadEndOfPicIntVEDU_DRV_ClearErrInt__wake_upCHNL_ExitCMPI_RemoveProcVEDU_HAL_WriteMemClkGateModeChnlCheckRegInfoinit_moduleChnlGetCtxByTypeCHNL_IRQInitRC_DRV_GetRcInfoCMPI_CreateProcChnlAddOneTaskChnlExitSchdTabRC_DRV_SetRcVEDU_HAL_WriteTimerModescheduleg_astModulesVEDU_HAL_ReadIntMaskVEDU_StartVeduVEDU_HAL_WriteOutStandingCHNL_RegistVpuVEDU_HAL_WriteIntMaskVEDU_GetRegAddrCHNL_GetScheduleVEDU_SkipInitChnlGetSchedTabLenVEDU_ResetVEDU_OutputDebugInfoVEDU_HAL_ReadEndOfStreamIntVEDU_SetClkVEDU_Exitrequest_threaded_irqadd_timerChnlIsTblFullVEDU_RstSelVEDU_DRV_ClearIntVEDU_HAL_WriteClkGateModeVEDU_ReadIntCMPI_UnRegisterModpanicVEDU_InitVEDU_HAL_ReadBufFullIntVEDU_GetInfoChnlTimerIntHandlerprintkChnlQueryOneTskCHNL_SetScheduleVEDU_DRV_ReadIntCHNL_Init__memzeroVEDU_HAL_StartVeduHI_LOG__init_waitqueue_headChnlCheckUnregInfoCMPI_MmzFreeChnlWatchDogTimerISRChnlSchdOneTaskjiffiesChnlGetCtxCHNL_StopSche:duleinit_timer_keyCHNL_ResumeScheduleVEDU_SetIntMaskChnlVeduISRChnlProcShowVEDU_HAL_ClearIntg_ChnlCtxseq_printfChnlCheckVpuInfoVEDU_DRV_StartVeduCHNL_UnregistVpug_bVeduPowerSaveEnVEDU_SetTimeOutautoremove_wake_functionChnlTimerISRdel_timerVEDU_ClearErrIntVEDU_HAL_ReadOutStandingVEDU_HAL_WriteModeChnlSchedulerChnlInitSchdTabCHNL_UnRegister(+0,4+8,<D+H,L+,++,,++,+,,$+,,08+<+@,D,H+L,P\+ d, hp+t,x+!,!+","+#+$,#,$+%,%+&,&+','+(,(+),)+*,*++,+|+,,,+,+-+.,.,- +/,/(+00,08+1@,1H+2P,2d+3,30t+3x,30+4,8+4<D+5H,5LT+6X+-\,6`,-d+.h,.l,4p+7x,7|+8,8+9,9+:,:+;,;+<,<+=$,=t+=,=p+t,x+>,>+?,?+#+@,#,@+A,A0+8,Dd+3l,3+=,=( < +BD ,BH l +p ,t +4x  +5 ,5  +6 ,6 ,4 +7 ,7 +8 ,8 +9 ,9 +: ,: +; ,; +< ,<  +C +D ,C ,D +E ,E  +C$ +D( ,C, ,D8 +F< ,FD H L P T d +[h ,[ +[ ,[ +[ ,[ +[ ,[ +[ ,[8 +[< ,[@ +[D ,[l +[p +[t ,[x ,[ +[ :,[ +[ ,[@ +[D ,[ +[ ,[ +[ ,[ +[ ,[ +[ ,[ +[ ,[ +\$ ,\T  +] +^ ,] ,^  +_ ,_  +] +^ ,] ,^+`,`+],]+a,a+],]+`,`+](,]4+]D,]P+]`,]l+]|,]+],]+[,[+[,[+[ ,[+[ ,[0+[4,[`+]d,]p|+d,d+[,[+[,[+[,[+],]0<+`@,`DT+]d,]p+],]+],]+],]+],]+],]+] ,]+](,]@+]D,]Pd+eh,ex+],]+],]+\,\+] ,] +h(,h,4H+\L,\d+],]+k,k+],]+l,l+],] +m,m$0X+p\+q`,pd,qp+rt,r|+p+q,p,q+u,uD+pH+qL,pP,q\+u`,uhl+pp+qt,px,q+x,x+p+q,p ,q,+{0,{8H+pL+|P,pT,|`+}d,}lpt+[,[+[,[+[,[+[,[+[,[+] ,] ,+0,4d+],]+,+[,[+[,[$+[(,[x+]|,]+,+],]p+pt+qx,p|,q+{,{+p+q,p,q+u,u+p+|,p,|+,+p: +|,p,| +, D+p+q,p,q+{,{ +p$+q(,p,,q8+{<,{DP+pT+|X,p\,|h+}l,}tx+p|+|,p,|+},}+[,[+[,[ +[ ,[ +[ ,[( +[, ,[D +]H ,]T ` +d ,h    +] ,]  + ,!(!+[,!,[L!+[P!,[t!+[x!,[!+]!,]!!+!,!!""+]",]"#+#, # #+p$#+q(#,p,#,q8#+{<#,{D#H#|###+p#+q#,p#,q#+#,##+p#+q#,p#,q#+#,##+p#+q#,p#,q$+$,$$l$+p$,t$|$$+]$,]$$+$,$$+]$,]$$+$,$%~T&d&+]h&,]t&|&+&,&&+p&+q&,p&,q&+&,&&+p&+q&,p&,q&+u&,u&&+p&+|&,p&,|&+&,'' ''`'x'''8(x(**+p*+q*,p*,q*+{*,{*++p++q+,p +,q+++,$+(++p,++q0+,p4+,q@++D+,L+P++pT++qX+,p\+,qh++rl+,rt+x++p|++q+,p+,q+++,+++x,,,,,-p--8.h....+., //+p/+q/,p /,q,/+0/,8/+]>,](>4>+8>,<>>>+>+>,>,>+>,>>?@?X@+\@,`@@+]@,]@@+@,@:@@@+[A,[A+[ A,[0A+[4A,[DA+[HA,[XA+[\A,[tA+xA,AA+]A,]AA+A,AAHB+PB,hBxBBB+[B,[B+[B,[B+[C,[XC+\C,dCtC+]xC,]CC+C,CC+pC+qC,pC,qC+C,CC+C,CC+]C,]DD+D,D0DDD+[HD,[pD+[tD,[D+[D,[D+[D,[D+[D,[D+]D,]DD+D,D$EHE`EEE+[E,[E+[E,[F+[F,[DF+]HF,]TF`F+dF,hFF+]F,]FF+F,FF+pF+qF,pF,qF+{F,{FF+pF+qF,pF,qF+G,G G+pG+qG,pG,q$G+{(G,{0G4G(I+,I+0I+4I,8I,O@d` @\ @ P 0 ` 0-L00@PP@ @P 0h@   0 -L M@p!0 @O@dp Thhp@ ppT -? 03Pu4pK P0 PP@ 0Q0^w4 00! ? 0  003SC @@@hPpP Oh@P@PP P0O 0 P 0 O 0 p `0 pd q -?04 03\4 @P_ PW^ @N4K I4@ C0 0   pK!0dmb`A Q,c, ?HK@P  T T  08 0@< D @0   0@Q  ``PP0  0 V#  4 FnoO 0-LM@@KPxKd @K0 -L MK00 0  @@@0 !  0K%:  @0 -L -L -L @10 -L@0 -L@0 -L @10 -L@@@00 -LOA 00@ -Lh80(0S%3/ -Lh80,0S3/ -L00@0 -L00@4 -L@@@8Q\0S<\ x-L@@@4( ,>< +?@ ,?H +@L ,@T +AX ,At +Bx ,B +C ,C +D ,D  +D ,D  +E ,E  +F ,F +G,G +H$,H(4+I8,I<H+JL,JP\+K`,Kdp+Lt,Lx+M,M+N,N+O,O+P,P+Q,Q+R,R+S,SD+TH,T`+Ud,Ul+Vp,Vx+W|,W +,+ , p,nL\lpxz+,(+,,DL+P,dl pt+,+,z+,,+ 4, 8Hz$rD LPXr{&|*w<?:hi3521_adec.ko9Y9Y9Y5 ?ELF(4( -L -L -L -L -L@0S0"00 -L 3@ -L@@@?0τ<00@?0C/2 -LMp@PP@@ @ @00@P@@``@@`@@ @@`A`@@P3S00@ 1S00@ S00@ S00@ S00@ %S00@ S00@ +S0 0 `@   `PCO UB 0S4 0S00@ S00@ 1S00@ S00@ #S00@ S00@ %S00@ S00@ +S0 0 `@   `COPQ 0S00@$K0 -LMP0dCϠ # K 0 @0@OϠ 0 @0JJ0 -LM @0 0S. @0pP @CC `p 0 QQQ00OC/ W 䀈QQQ耆䀆0P(K,0 @  @ 0-LMP h0C_@<#<K0@0 @RϠ 0 @0J@@J0 -LMP pPCo@\,p00K@0 @/ 0 @0J@@J0, -L$MP`5 @ 0 @0JJ(KC\@PP?0S7 P2 p?p@ Ӑ@, 0R `0c(0` 0cS$*4 @0 @Z P 0:0S JO@a4 cK0 Q`n( `nP(0Y: n$`b<0K"!B  Jqp   W Aq  pAqp pp ` 1"!  BR  ^ P  P  -?`0 003Sv R` J0`tS0f,(0l,00f0aRx(0 S f $5l $% ! `00!` 30"  JRp  W \  p\p pp (!  BR`  V P  `P` `` 0 0J$<0K` U @@@ 0@@@@P    @@@ 0PP@P  @@0 @0 @J<0 -L MP0 @ 0 @0JJ KCOlP`pPO0S L0 x-L``@0Sx@P@ Tx -LMP@P3 @_ 0 @0JJ(KĈ`ࠆ 0PO 80 80 PYv  0R3Q&S 0 )   @4 4 2 @v4 0  @4 4 4 J  @4 4< 80 4 < @(80  ,004 $@0 0  4 P4* Ԑ 0 3: 00 @ @0k0 @m0 @ Y80 @4 0  @4\0 -L 8 0DQ0h/ (DQ! ( DQ D Q q @ O (Q ( DQ  Qh  -L@ 0-L @@@@@  0 @0@0P$0P@,PP @0hP0@0ADEC_DestroyChnADEC_InitADEC_SetDbgInfoADEC_CreateChnADEC_SendStrmADEC_DccBufExitADEC_DccBufInitversion=Hi3521_MPP_V1.0.6.2 license=Proprietaryauthor=HiMPP GRPsrcversion=533BB7E5866E52F63B9ACCBdepends=hi3521_basevermagic=3.0.8 mod_unload ARMv7 adec%s [ADEC] Version: [Hi3521_MPP_V1.0.6.2 ], Build Time[May 4 2014, 19:31:46] -----ADEC CHN ATTR-------------------------------------------------------------- %5s%8s%8s%8s%12s%12s%12s%8s ChnIdPlTypeBufSizeAttrSendCntGetCntPutCnt g711ag711uadpcmg726amrnbamrwbaaclpcmmp3%5d%8s%8d%8s%12u%12u%12u%8s [Func]:%s [Line]:%d [Info]:Audio some err:0x%x ADEC mod have init already! your adec stream len is too big! %d > %d DccBuf is full, AdChn:%d Warning! Buffer left is small than the data writing in! ASSERT failed at: >File name: %s >Function : %s >Line No. : %d >Condition: %s /home/pub/platform_h3/mpp/code/mkp/audio/adec.cHI_SUCCESS == s32Ret Lenght writing in must be multiples of work (32-bit)!ioremap_nocache fail, AdChn:%d Error! Length of buffer must be multiples of word (32-bit)! Error! Lenght reserved in buffer must be multiples of word (32-bit)!VALG_CB_Init_Master fail, AdChn:%d kmlloc tmp stream buffer fail, AdChn:%d ADEC kenerl DccBuf(writer) init ok, CbPhy:0x &: %x, CbPackLen:%d AdecDoIoctl: ERR IOCTL CMD 0x%x, NR:%d hi3521_adecGNUy'g7_'gG=A.aeabi$7-A A ,GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1.symtab.strtab.shstrtab.rel.text.rel.exit.text.rel.init.text.rodata.modinfo.rodata.str1.4.rel.data.rel.gnu.linkonce.this_module.note.gnu.build-id.bss.note.GNU-stack.ARM.attributes.comment4 ,)0% 84084 h4ClK T2|g<c 5X q$m x5 $!p/G0 r L(a(#</L,?IxZ0g l <:,o| L  X h D    ( 0 8 < H  l|l #- l 3 l(,llT\9 ? ED K Q W ] l0 8 l  c| i o< u {  lT l ,<L\1l (h 2h( A l lP`,n0!llDxD#h|!l    $ \0  0<L],m8 }   Ph H  ): "2CM$aadec_openadec_closeadec_pollADEC_NotifyADEC_QueryState.LANCHOR0ADEC_GetVerMagicADEC_ModExit.LC0$dADEC_ModInit.LC1.LANCHOR1AdecIoctlAdecDoIoctl.LC2.LC12.LC3.LC7.LC4.LC5.LC6.LC8.LC9.LC10.LC11.LC23.LC21.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC22.LC13.LC24.LANCHOR2.LC25.LC26.LC28.LC29.LC30.LC31.LC32.LC33.LC27.LC36.LC37.LC35.LC39.LC34.LC38.LC40__func__.29340__func__.29420__func__.29351__func__.29329__func__.29279__func__.29254__func__.29216__mod_version631__mod_license630__mod_author629adec_fopss_stAdecModules_u32AdecStates_stAdecUserRefg_AdecUmapDevs_AdecChn__mod_srcversion23__module_depends__mod_vermagic5CMPI_RegisterMod__this_modulesnprintf__arm_ioremapADEC_SendStrm__iounmapupcleanup_moduleCMPI_UserCopykfreeCMPI_RemoveProcinit_moduleCMPI_CreateProcschedule_timeoutADEC_SetDbgInfoADEC_DccBufExitADEC_InitADEC_ExitCMPI_UnRegisterModpanicprintkAdecProcShow__memzeroHI_LOGseq_printfADEC_DccBufInitADEC_CreateChndown_interruptibleCMPI_UnRegisterDeviceADEC_DestroyChn__copy_from_user__kmallocCMPI_RegisterDeviceX+ \, + , +,z+,+,+ ,++ +$,(,,+0,8,<+D,H+P,T+\,`+h,l+ t+!|, ,!+","+#,#+$,$+%,%+&,&+','+(,(+)(,)Px+*|,*+","+#,#+$,$+%,%+&,&+','+(,( +),)@d+*h,*|+-+.,-,.+/,/+ ,4+ 8, T+-,- +2,2 (|+-,-+/,/+- *: ,-(4+/<,/HTX+-,-+/,/t+-x,-+9,9xx x( +:, ,:0 4 +;8 +<< ,;@ ,<L +=P ,=X \ p x +> ,>  +; +< ,; ,< += ,=  +: ,:   x +- ,-  +? ,? 0 4 \ +-` ,-l x +/ ,/   x { w w x  $ +( ,D P  +- ,-  +/ ,/  u,ux+D,D+-,-+E,Ewwx+F,F0x+-,-+G,G(+-,,-8H+HL,HPXxp+-t,-+I,I+L,LP\|v+ , $|,+ +, , + $, (~4+8+ <,@, DtP+X,`l+ p, t|r+ , |s ,4hsptx| }y : hi3521_vda.ko9Y9Y9YhM <ELF(|4( -LP -L0@;S A#R -LP -LP -LP -LP -L@P -L P -L@P -L@P -L@P -LdP -L@P -L P p-L,0 >Qx+>;>/ Q@ ; ` PHx LP0T0X0\0V PQ\00HLP0T0X0 Px@QHLP0T0X0\00x0 \0HLP0T0X0,Q0 t|;======;99p) NRPA0P *U  R0* @R00:> @P))@p -L -L -L -L -LP00@   -L@0S0"00 -L 3@ -L M0@S  0 @0@Z0  @ JKQ  0 @0@c0  @ J R  0 @0@[Ϡ0  @ J 0S$A\2  RA0LSO BQ]0S  0 @0@0  @ J  0 @0@u 0  @ J  0 @0@~0  @ J  0 @0@b0  @ Ju  0 @0@0  @ Jc  0 @0@ 0  @ JQ p-LM0@P`S*Q' P# Q60B;S 1 @ 3:  = @ ͠ JKp@#Q 0 @0  @ @@ P` J 80 @ 0  @ J -L M@P0dS 01 @.0  @ JK BQ 0 @70  @ J0 S 0 @͠0  @ J\ 80 @I0  @ J -LM0P`p0CS0@ 2 @0  @ JK@Q0" P 2 @0  @ J0S 1 @0  @ J R |1 @u0  @ JQ ,1 @0  @ J0S \% B^ 0 @0  @ J |0 @0  @ Jx 80 @Π0  @ Jg4 -L M@ 0A;SB#P 0 @   = @ ͠ JK0S S P0 @"Π0  @ JD -L00@ -LDM@@ @p  @ @0p@`p`@P`P@@P@@ @@@``@P`P@@P@@ @@ F$ $P$ N R> ,0`^S $ (0@    $$P ,Δ (> @  0:48Δ <DΔHL PΔN$ R @@  @ @00@@@ p@@pp@p@@``@P`P@@ P@@$@@p(p@,p44 `8 R& ,Z# @P< 004@8pP  D@4HLP T$X(\8@P,p,0Sn X4`@8Pp@ @ @00@@@@@@@ @@@@@@@ @@@$@0` P" ,Q N`H 0@`  L0PT\x@P  $,0Sp^ W0@@P@@ P@  @ @00@@P@@ @@@@P@P@P@@@ @@P$@P@(PPa D0S) ΄ RF $NP P @:( Љ}儋p}p}p} p͜嬐 $0S   @:( Љ}儋p}p}p} p͜ $ ΄ R(K\0 -L MP@`厠TqP 0S S! (K RQ9Y& P6 0 0 @T0  @ J VQ! RA 0 @Πl0 @ _0  @ 0 3/ 0A   P 0 @}0  @ J @0 @s0  @ J0 -LM00@\1S 0S 3/P K@@ 7@ -LM00@\1S R   @ @K 1/P K@@ w7@ -LM@l0 0S 3/P K T0 @͠   @@@ E7@ -L M@l 0S    0 0@0 @ K 1/P K T0 @)   @@@ 37@ -L@0@ @`p0 ⮅  T~P~ p(㮅 ΃$ 0D 49 $ Xpn0 -L ?:@@@PP J @l1/00@ PP -L MP@\ QP 0S0 0 0  $00  L$<0 0 KS @@!5PP@P  00$ (Q P `p!gp,0@00<D H8P$ `0S@@8 4@@@@@@ 4@ -L M`Q@; P厠^pPO0S (K 0 @ 0  @ J 0 @0  @ J 80 @   @ J0 -L M@Q P Q00E `P 0 `````` ``$````(P `$PLP PTX@@@@@@ /2@< -LM`Q@[ P 厠㜡p^PNOO%0S% pP2@P ! 1 @,0  @@ @J$K 0 @80  @@ @J 0 @B0  @ @ @J 80 @+  @@ @J0P -L MP@P 0 @0  @ J K0.0$nPOp Q' X Q    !  Љ@@ <@@@@`0 -LMP@pHQ 厠T`^PO0S% S000 0S S0$K 0 @  @ J 0 0 @0  @ J <0 @0  @ J0p -LMP0@0 `.K$K <0 @0  @ J0 -LMQ0@(0 PBnxp^POGPo QT` 񯯇(K ( RO @`4 S  C@^.@^* \0 C 1 @ ): 0  @! J p1 @)0  @ J$K@ @Q Hė0LH4 !! 0 @E0  @ J 0 @50  @ J 80 @(  @ J0 -L MP`#@P 0S >S# 3 @0  @!$K p3 @0  @! J~`>n!^U ?8`K 0 P0@8 ( 4 00 ,   0 P[U ?9mP8`K 080 @( 4 0 ,  e Q n 0Sm  PP]PPYQ2,0S% ^` P, `xPV*LQ  P2L 41 @0  @ J]0~> !V !S  P  @@ 7@O=@@d q>``@`@@< 6pp@p@@ 6@@@@0 -L -L.`  0` KdQ*reQ 0e˘aL\2ˈ5:Q-e0ea^ea + RQPepQ{{{'X Q$  ;  ˆ +@@` >@@@8 D9@@@@@@ X9PP@P -L M@PK ,; @S02n2;5 *P ^ 0 KpP> `VE PUQ&' X QB    PPPn 0[U@@ 8pp@p  Y@@ 8@@@` 8@@@@@@8 8PP@P@@ 8``@` -L MP@ Q 0.4$K d0 @"0  @ J@@ #:@@@@0 -L MP@ Q 0.4$K d0 @0  @ J@@ :@@@@0 -LM@P] [kE& <:oPK 0S> !ePTpp ,ppP" PI} p $͔(0e.QXP4p8p <`d  0K}p ͔$(}0p@@ 8PP@P@@` 8@@@@@@8 8@@@ 9``@` 0-LMP@)P $n1.΃ 0P00  !K0 R ! <0 @0  @ J0( -LM@Πp,>S- /R+ 2SG 0SN H0HP^`P* X K P1 @ 0  @nPP- X  0 @0  @ J@@ 2@@@@@@X 2PP@P <0 @0  @ J0@ -L0npP7&@ 0S S 0@;S !9 !XP h  h00 -L M@P >Sw Pe P PkU p0 -S㰀n}o}8 *1 fq(( p .t(ẍ́f(a(`0  !.-|(0= KS @@!7``@`1ɔf)q(p x-.tQ ' X QL   1 f  y  1 @  @ 0 @  @ 0 @{  @  ): @@` 7@@@8 7@@@@@@ 7PP@PT -L M@P >S Pr Q` P P^p儋W 0.S- 2h1Q: !˓h(P %t] lx hP(倁(00  .#|=( 0! K`PZ 0S  - ̈́2h1Q!9h(P xl#t= 1 @+  @ |1 @&  @ @1 @!  @ 1 @1  @0  @I  @ n 0 J@@` 8@@@8 <8@@@@@@ V8PP@Ph 0-LMP@PT P ː l>+0R  R !K0! <0 @0  @ J0x -L`,0S.M@Pkp` Ppp,x@Q -LP 0:(,0SN.} @pk`P, 0 P V"X0XL0 ,T 娠, ^ ` 0@0xp,Q 0-LM@P ZU  0::΄P*-PPPK0@@ ^>@ -L4MPP 4 @0  @P PJ(K垠L @>P0 P 0S S   .!P p?nLpK 0 `0@L <   *: H D0 @  0 k Q˔\e``@8/0P00 p`8p `@4` P8K5/PP ~ 0S  PP`PiQZ,0S pnpx`S @Q  0@0p,0x`SP!  !P 0  ΄ 0PcP^_O[ p?9mLpK  ` @L < H D @  7 ;Sw  iP $1 @0  @PP PJ 0 @0  @ PP PJ P^_O@@` :@@@8 :@@@ :@@@@0 x-LP`@ S! ^@0S S @^ T 0S^0@S@ T^x0 -L@@@0S -L@0PL D0@0D L@ 5`D Xd@ PDL @D L@ `P@ d? P@  H P@PLsXD @ s @HDPPLS0D0 @0 p H0@0DPP0L`D Zd@ J@ DL @P LD P @ PH@DPPLU@  @ :堠: EP0@00 D09ZZ 堠 P@ DZ( D @ P    @{@PL D偀e@P0DL0 00H @D D @ d@ DL 偠 -L4MQP PR厠\`~PNOOW0S^ @P= @P5TK( @P@ 0@ @0D R0@@@@@@H0 L@ @ < T W S X0 Yf p P# ?㞆@K  0@0 @0 < 8 4 @K P ppP @KWt p |;S 0P: R:P|;$|Q|D!O 2 @R0 @P @P !w~P ?㞆@K   0: @ @0 < 8 4  0  P !L 1 @0  @ J; 1 @;  @, X1 @ @0  J  1 @  @ J 0 @0  @ J 0 @$ 0  @ H0 @+0  @~O0 x-L00@h0S Jx@@@_Po6 ]XPDQA ]QH --QR  QI O5=0HQ7 D QH =0DQ6 `D QX \0 = 0LQ4 PL Q* =0LQ ]PDQ+ =H0DQ D Q?0C/2xH h -LMpQ@x Pe^" `P 0S 1 @u 0  @! JK>S7 .R |;S$0^: \* `1 @ 0@   @@ !P|;$| P| !! 0 @{0   @ |0 @i0  @ J 80 @Ϡ  @ J0 -L MR@/ Q> ͐0SK 0 @f  @ |0 @Z0  @ J 80 @Y  @ J0 0-LMQ@-S< RRPP 3: R? ,0=K0RΠ, R R-0=- 0 @B0  @ J@@< C6@@@@@@ E6PP@P0 -Lqeg/i?W!1!1) 0S` G `*Q 0S `*@0 SQA `P@`PP@@:011111 -L1 gπ!0 01 -L1 eπ!0 01 -L1 iπ!0 01 -L1g/R -L1e/R -LMQ 10 K @@ @Q1@ -LMQ 10 K@@ B1@$ -LMQ 10 K@@ 31@8 -LM1PC K 00 @  @L -LM1PC K 00 @  @` 0-LM 1R P@@" @C@P !0B1K0 00 @  @t 0-LM 1R S @@" @PC@0A1K0 X0 @  @P@@ 0@@@@ 0-LM 1R P@@" @C@P !0B1K0 00 @n  @ -L MRi/g`@e?11!!S VLWP\ 0 p!CX, VOP \0 p/pV! &: P0QP!Pp\0 p☡ V  00 4 400 00 4 4000a11(K 00 4 400 00 4 400 -L -LMPP@,pK `Kl@ (@ $@ V,  03/l @  V03/K -L -LMP00@P K @@ @B0@ @@ @D0@ -L -L M@PK@@ U?@ -L -LMP K@@ =1@ -LMP K@@ 21@ -LMP K@@ &1@ -L 0-LMPP@   $K0@@ 0@ 0-LMPP@]   $(,4K0@@ 0@  0-LM@@@P @ 03/PPPP PK0@@8 0@@@ 0@@@@  -LM @ 0S~ @`V   @(K 0 @0@@@P@P@㠐 @P @@y@ @K 0 P 0@ unload vda.ko ....OK! [Func]:%s [Line]:%d [Info]:enVdaAlg(%d) is not set! enMBSize(%d) is not set! enMBSadBits(%d)  : is not set! enRefMode(%d) is not set! u32MDBufNum(%d) [1,16] Err! u32VdaIntvl(%d) [0,256] Err! u32BgUpSrcWgt(%d) [1,255] Err! u32OBJNumMax(%d) [1,128] Err! u32SadTh(%d) [0,4080] Err! stRect(X:%d,Y:%d,W:%d,H:%d) surpass Chnl Width(%d) or Height(%d)! X(%d) align is not 16)! Width[16,%d] or Height[16,%d] (align is 16) is illegal! u32AreaTh(%d)[0,100] Err! u32OccCntTh(%d)[1,256] Err! u32UnOccCntTh(%d)[1,256] Err! u32RgnNum(%d) [1,4] Err! ODRgn(%d) PARAM Err! u32VdaIntvl(%d) [0,255] Err! u32BgUpSrcWgt(%d) [1,256] Err! enWorkMode(%d) is not set! vda register device failed. vda CMPI_RegisterMod failed. <6>load vda.ko ....OK! [VDA] Version: [Hi3521_MPP_V1.0.6.2 ], Build Time[May 4 2014, 19:31:48] -----VDA CHN ATTR--------------------------------------------------------------- %3s%5s%5s%6s%6s%6s%6s%4s%5s%5s%5s%5s NO.WHModeAlgMbSzMbBitRfMBufNItlBgWtRgnN%3d%5d%5d%6d%6d%6d%6d%4d%5d%5d%5d%5d -----VDA CHN ATTR 2------------------------------------------------------------- %4s%4s%5s%5s%5s%5s%6s%6s%6s%8s%6s%5s%5s%5s NO.RgnXYSadThArThOcThUnOcThObjNSadObjPlx%4d%4d%5d%5d%5d%5d%6d%6d%6d%8d%6d%5d%5d%5d -----VDA STATE------------------------------------------------------------------ %4s%4s%9s%6s%9s%8s%6s%5s%6s%6s%12s%8s BgPhyBgSrdRfPhyRfStdbScdubFstOcCtUnOcVdaCbRefUp%4d%4d%9x%6d%9x%8d%6d%5d%6d%6d%12u%8d -----VDA STATE2----------------------------------------------------------------- %4s%9s%9s%7s%9s%6s%12s%12s%12s%12s%12s%12s%12s MemPhyMemVirMemSzCRfPhyRgnIxViSdVdecSdVpssSdUserSdRecvCalDsuCLstPicC%4d%9x%9x%7d%9x%6d%12u%12u%12u%12u%12u%12u%12u VdaChn:%d err vda poll chn:%d vda isn't be created! NULL PTR! Vda(%d) does not exsit! Index:%d err Pls update ref first!!! ASSERT failed at: >File name: %s >Function : %s >Line No. : %d >Condition: %s /home/pub/platform_h3/mpp/code/mkp/vda/vda.cHI_SUCCESS == CA :LL_VPSS_UnRegister(HI_ID_VDA)HI_SUCCESS == CALL_VPSS_Register(&stVpssRgstInfo)Warnning: Sys mod not exit HI_SUCCESS == s32RetpstAttr != HI_NULLpstVdaComm != HI_NULL0pstVdaCtx != HI_NULLs32Index >= 0 && s32Index < pstVdaCtx->stChnAttr.u32RgnNumpstAttr!= HI_NULLpstCommAttr != HI_NULLVda:%d static Attr is changed pstVdaCtx->stCommRef.stVFrame.u32PhyAddr[0] != 0VdaChn:%d chl has released Data! VdaChn:%d chl release Data err! VdaChn (%d) doesn't create! VdaChn (%d) is destroying! pstSrc != HI_NULLVdaChn:%d get data block flag err! VdaChn:%d stop running! NULL != pNodeNULL != pNode->pValuepstCtrl->stRgnRefInfo.stVFrame.u32PhyAddr[0] != 0pNode != HI_NULLpstPic != HI_NULLpRegBase != HI_NULLpstData != HI_NULLVdaChn (%d) has not enough node VdaChn (%d) Lost Pic Warnning: Chn is resetting! Warnning: Chn is destroying! SrcPic BusyQueue is Null! Warnning: Chn is busy! no free node! stop and unbind Vda(%d) first! VDAVDA alloc coef mem failed! VDA alloc mmp buffer failed! Alloc mem err!!u32ToalBufSize == pstVdaCtx->u32MemSizeVda:%d has been create HI_NULL != FUNC_ENTRANCE(CHNL_EXPORT_FUNC_S, HI_ID_CHNL)Vda:%d regist to chnl failed VdaChnSendPic get mmz name fail! VdaChn%d get buffer fail! pfnDsuBeginJob failed ! VdaChn:%d pfnDsuAddOddScTask failed ! VdaChn:%d pfnDsuEndJob failed ! VdaChn:%d VdaChn (%d) doesn't start! VdaChn (%d):please start chn first! VdaChn (%d):is destroying! wait time out! VdaChn (%d): pic's width or height [%d*%d] smaller then channel's[%d*%d]! VDA receive error data from VPSS pvData != HI_NULLMPP_DATA_VIU_FRAME == enDataType || MPP_DATA_VDEC_FRAME == enDataType || MPP_DATA_VIDEO_FRAME == enDataType ASSERT failed at: >File name: %s >Function : %s >Line No. : %d >Condition: %s /home/pub/platform_h3/mpp/code/mkp/vda/vda_buf.cpLen != NULL[Func]:%s [Line]:%d [Info]:free list empty busy list empty user list empty plist != HI_NULL  : ASSERT failed at: >File name: %s >Function : %s >Line No. : %d >Condition: %s /home/pub/platform_h3/mpp/code/mkp/../arch/hi3521/hal/vda/vda_drv.cs32VpuID < VDAU_MAX_NUMg_apstVDAUAllReg[s32VpuID] != HI_NULLHI_SUCCESS == s32RetpRegAddr != HI_NULLHI_NULL != g_apstVDAUAllReg[i]CHNL export func exit VDAU unit has been init VDAU memmap failed %sVDAchnlctx handle is invalid! ASSERT failed at: >File name: %s >Function : %s >Line No. : %d >Condition: %s /home/pub/platform_h3/mpp/code/mkp/../arch/hi3521/hal/vda/vda_hal.cpstMduReg != HI_NULLpu32MovePixCnt != HI_NULLpu32TotalObjSize != HI_NULLpu32MaxObjSize != HI_NULLpu32ObjCnt != HI_NULLpu32MaxObjIndex != HI_NULLu32Height > 0 && u32Height <= VDA_MAX_HEIGHTu32Weight > 0 && u32Weight <= VDA_MAX_WIDTH hi3521_vdaGNU:֞82l$JʒA.aeabi$7-A A ,GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1.symtab.strtab.shstrtab.rel.text.rel.exit.text.rel.init.text.rodata.modinfo.rodata.str1.4.rel.data.rel.gnu.linkonce.this_module.note.gnu.build-id.bss.note.GNU-stack.ARM.attributes.comment4|  I) : % KX8\t4 LCЖ KܞT2|g,c MX q$m XM $@p/7w@0B ,d  $ *,9CS_ d il q{< X t 0   L  i  $ i4 8 D `  x i   it   il 4j, % +x 1 7 = C I O  U [ a  g( m, s4 y< d           :    $ ( , X             !$ 'L - 3 9 ? E K Q W ] c i o  u( {0 i` p i   i ii i4< D t i iTX  iii< $  i!!i4#<#i& &X @ i''  i))  ix++ i,,i4.<.i..8  i11%| ,\ 3 i55: A H O i99V i8<<<]H d\ i$>(>kp i>>i??r iAAiBBy  :  iDDiXE\E   iPHTH0 L iKKiLLiNN\ iSSiPTTT|     i]]H   i@`H`h     ide  |  !8 (` i,j4jilntn/ ioo6 = iqiDS b q4D T ` l|% 4C  R0 a<pP` p   $(3@BTQh`xo ~     1i + 9h Bl( i iP_,m0y000q_| d l issis :s{ 4 iXt\tH itt\ iduhup i4v8vivvi$8L`ti| x98_ d l  {8 ` ixz|zizzi8{<{i{{x ih|l|i(~,~ i~~      i$3BQ `o ~  i i8$_ dp 0l {  i48 i  iHL8 iԃ؃i\`iilpiiii<@iiiPTiii\`ii ihliiilpiȋ̋i ix : |ǐЌi(,iii<@iiiPTii idhT i iiԑؑi$(itxi̒Вi $ix|iГԓi(,ixi00H`x  # 2 A ,P <T_ dn t}          0 D" X1 l@ O ^ m |    ( @ T h  t   ! 0 ? N i iiD] D#p h |!i    r$ \ \ <. T  hu TH TT4) |T: Ќ\K _ p tn$} $  :Ll  5    A  9 <#  zT! sh3 v@ K W sTj t  h z\  T\ p\ e0  \ \x%5<KYxiDw  ,P<x~DLsT,)0 |y31@>Uta8r$op, |XTԓX\ ВTr8,5FSlevx$X, t,\ @\H`lr$3TTCSLixX|D؃@r8\\q\E { ?/ \EXPdjpyx||8\(>X.\2<{T?I`^lTn|MؑP|z4'hyL 0%+,2 : \E8vUT, a\ql|z0(P< &,lH`\ @\-@Qd!TrBN̋TS<<xr8]zT4,~+=rTP8 _ \r{5\0\lK\ L'N2\thDX`$aVdaOpenVdaCloseVDA_Notify.LANCHOR0VDA_QueryState.LANCHOR1VDA_GetVerMagicVDA_ModExit.LC0.LC1$d.LC2.LANCHOR2.LC3.LC4.LC5.LC11.LC6.LC7.LC8.LC9.LC10.LC14.LC12.LC13.LC15.LC16.LC17.LC18.LC19.LC21.LC20.LC22VDA_ModInit.LC23.LC24.LC25VdaIoctlVdaDevIoctl.LC26.LC30.LC27.LC31.LC28.LC29.LC32.LC33.LC34.LC35.LC36.LC37.LC38.LC39.LC40.LC41.LC42.LC46.LC43.LC44.LC45.LC47.LC48.LC49.LC50.LC51.LC52.LC53.LC54.LC55.LC56.LC57.LC59.LC58.LC60.LC61.LC62.LC63.LC64.LC65.LC66.LC67.LC68.LC69.LC70.LC74.LC75.LC71.LC72.LC73.LC76.LC77.LC78.LC79.LC80.LC81.LC82.LC83.LC84.LC85.LC86VdaPoll.LC87.LC88.LC89.LC90.LC91.LC92.LC93.LC94.LC95.LC96.LANCHOR3.LC99.LC98.LC97.LC101.LC100.LC103.LC102.LC104.LC105.LC107.LC106.LC109.LC108.LC110.LC111.LC112.LC114.LC113.LC115.LC116.LC117.LC118.LC119.LC121.LC120.LC123.LC122.LC124.LC125.LC126.LC127.LC128.LC129.LC131.LC132.LC130.LC135.LC133.LC134.LC136.LC138.LC139.LC137.LC140.LC145.LC144.LC141.LC142.LC143.LC146.LC147.LC148__func__.29395__func__.29342__func__.29369__func__.29440__func__.29484__func__.31770__func__.31594__func__.31450__func__.31247__func__. : 31091__func__.31065__func__.30393__func__.30378__func__.30333__func__.30319__func__.29946__func__.31008__func__.29877__func__.29836__func__.29506__func__.31031__func__.31316__func__.31282__func__.30728__func__.31201__func__.30216__func__.31115__func__.30656__func__.30558__func__.30830__func__.30814__func__.30603__func__.30744__func__.29592__func__.30419__func__.30480__func__.30780__func__.30060__func__.30895__func__.30000__func__.30846__func__.29683__func__.31349__func__.29776__func__.30357__func__.30174__mod_version4048__mod_license4047__mod_author4046s_u32VdaStatevda_fopss_stVdaModules_stVdaUserRefs_stVdaDevice__key.31476__key.31477__key.31478__key.31479__func__.19612__func__.19603__func__.19594__func__.19569__func__.19555__func__.19531__func__.19505__func__.19481__func__.28302__func__.28501__func__.28481__func__.28470__func__.28459__func__.28432__func__.28372__func__.28349__func__.19702__func__.19691__func__.19680__func__.19667__func__.19653__func__.19641__func__.19630__func__.19619__func__.19606__func__.19592__func__.19580__func__.19568__func__.19556__func__.19544__func__.19522__func__.19511__func__.19499__func__.19487__func__.19478__func__.19467__func__.19458__func__.19447__func__.19438__func__.19427__func__.19418__func__.19407__func__.19398__func__.19386__func__.19373__func__.19360__func__.19347__func__.19334__func__.19321__func__.19308__func__.19297__func__.19286__func__.19275__func__.19258__func__.19241__func__.19232__func__.19225__func__.19217__func__.19210__func__.19197__func__.19188__func__.19181__func__.19174__func__.19166__mod_srcversion23__module_depends__mod_vermagic5VDA_BUF_ISFreeEmptyMDU_HAL_ModeObjOutEnMDU_HAL_BgYStrideVDA_InqTaskCallBackMDU_HAL_ObjAddrVdaCheckIntvlNumVDA_BUF_GetBusyVdaPrepareTaskVDA_ExitMDU_HAL_RefYAddrMDU_HAL_MduStartMDU_HAL_MaxObjIndexCMPI_RegisterModVDA_VpssSend__this_moduleVdaExitBufsnprintfVdaGetDataVDA_PollVdaCheckAttrVDA_IntHandlerCallBa :ckMDU_HAL_PicWSizeVdaODIntHandleVdaAttr2Comm__arm_ioremapVDA_SetIntMaskVDA_BUF_QueryFreeVDA_BUF_InitVB_UserAddfinish_waitVDA_BUF_GetFreeLen__iounmapVdaCheckBufNumMDU_HAL_PicHSizeVDA_SetTimeOutupMDU_HAL_ModeTimeOutEnMDU_HAL_CurYStrideVdaUserSendPiccleanup_moduleMDU_HAL_MaxObjCntMDU_HAL_EgSearchTimeOutVDA_VpssQueryprepare_to_waitmemcpyCMPI_MmzMallocCMPI_UserCopyVdaStartRecvPicVdaSrcScaleCbVdaStopRecvPicVdaCheckBgWgtMDU_HAL_ReadIntVdaUnRegisterVpssSendVDA_DRV_Init__wake_upVDA_BUF_GetBusyLenVdaQueryStatVdaSetChnAttrCMPI_RemoveProcgs_u32VdaVersionVDA_Dvr_GetRegAddrVDA_ResetChnVDA_ReadRegsCallBackinit_moduleg_apstVDAUAllRegMDU_HAL_BgMovePixCntVB_UserSubVDA_ReceivePicVdaComm2AttrCMPI_CreateProcMDU_HAL_ClearErrIntMDU_HAL_SadAddrMDU_HAL_ClearIntMDU_HAL_WeightSumExp2MDU_HAL_GetIsIntOkVDA_BUF_PutBusyscheduleschedule_timeoutg_astModulesVdaCheckODRgnAttrmsecs_to_jiffiesVDA_StartVpuMDU_HAL_SetIntMaskVdaCheckObjNumVDA_BUF_GetUserMDU_HAL_ModeSadModeSelVdaCheckOccCntTHVdaResetODRgnMDU_HAL_MinObjHVdaRecPicVdaCheckAreaTHVdaInitCtxVDA_BUF_IsBusyEmptyMDU_HAL_TimeOutVB_GetBlkBySizeMDU_HAL_BgMaxObjIndexMDU_HAL_SetTimeOutVdaCheckSADBitsVdaCheckRefModeVdaCheckWHMDU_HAL_MovePixCntVDA_BUF_PutFreeMDU_HAL_SadStrideMDU_HAL_MBSizeVDA_BUF_ExitVdaPrepareFirstTaskVDA_ReadIntVdaInitVdaMDIntHandleMDU_HAL_ModeClkGateEnCMPI_UnRegisterModMDU_HAL_SetpanicMDU_HAL_ObjCntVDA_ResetVdaCheckMBSizeprintkMDU_HAL_BgMaxObjSizeMDU_HAL_MbSadThVDA_ConfigRegsCallBackDestoryFuncTypeVdaUnRegisterViRecvVdaReleaseDataMDU_HAL_ModeBgUpdateEnVdaCheckUnOccCntTHVDA_ClearInt__memzeroMDU_HAL_TotalObjSizeMDU_HAL_BgYAddrVdaCheckSADThVdaInitBufHI_LOG__init_waitqueue_headMDU_HAL_ResetCMPI_MmzFreeMDU_HAL_BgObjCntVDA_GetIsIntOkg_stSpinLockVdaCheckStaticAttrVDA_SetVdaCheckRgnNumVdaCheckMDAttrVdaUpdateRefMDU_HAL_ModeMdModeVDA_BUF_GetFreeVdaAllocMemMDU_HAL_MinObjWVDA_DRV_WriteRegsVDA_GetTimeOutVdaRegisterVpssSendVB_Handle2Kerng_astVdaChnCtxMDU_HAL_GetTimeO  :utg_VdauHdlVdaInitTaskVdaChnSendPicMDU_HAL_SrcWeightseq_printfMDU_HAL_ModeEgFindEndown_interruptibleVB_Handle2PoolIdMDU_HAL_MaxObjSizeVdaGetChnAttrVdaPutSrcPic2QueueVdaDestoryMDU_HAL_CurYAddrVdaExitVdaRgnIdxCommRefCtrlVDA_BUF_PutUserMDU_HAL_BgTotalObjSizeVdaCreateVDA_ClearErrIntflagsVDA_DRV_Exitautoremove_wake_functionVdaRegisterViRecvVDA_BUF_GetUserLenVdaCheckODAttrMDU_HAL_RefYStrideVDA_DRV_ReadRegsCMPI_UnRegisterDeviceVDA_ResetChnCBMDU_HAL_ModeWrLockEnVdaProcMDU_HAL_ModeSadOutEnVDA_InitVDA_StartOneFrameCallBackVdaGetMemInfoVdaCheckRectVB_Handle2PhysVdaFreeMemVDA_BUF_QueryBusyCMPI_RegisterDeviceVdaCheckAlg+,+ , X+\+`,d,p+,++,,+,++ ,,,+0,4++,,+,++,,+,4+8+<,@,L\+`,d|++,,+,++,,+, ++,,$4+8,<+,+,,+0,<T+\,t+,+, + , $ +!( ,!, \ +` ,l | +" ,"  + ,  +# ,#  + ,  + ,$ 4 x +| ,  +& ,&   + ,  +' ,' @ +D ,P ` +d ,h  + ,  + ,  + ,  + , L +P ,\ l +(p ,(t  + ,  + ,  + ,  +) ,)  P +T ,`  !: l +t ,  + ,  +, ,,   +6$,6(p@+7H,7L+8P,8T\+9`,9d+:hp+;t+<x,;|,<,:+=,=+>,>+?,?+@,@+A,A+B,B+C,C+D,D+E,ED+FH,F+F,F$+G(,G,+H08+I<+J@,ID,JH+KL,KT,H\+Ld,Lh+Mp,Mt+N|,N+O,O+P,P+Q,Q+R,R+S,S+T,T+U,U|+V,V+W,W+X+J,X,J+K,K+Y+Z,Y,Z+[+\,[,\ +]+^,],^$+_(+`,,_0,`<+a@,aH|+b,b+c,c+d+e ,d,e +f$+J(,f,,J0+g4,g<+hD,hH+iP,iT+j\,j`+kh,kl+lt,lx+m,m+n,n+o,o+p,p+q,qh+q,q +,+t,t+,(+,,@P+uT,uXT0eL+P,\h+yl,yp+,+z,ze+,+t,tXe+,+},}e(+,,8H+tL,tPl+p,|+z,ze+,+t,t0de|+,+z,ze+, +t,t@e+,+, ": e+,+z,z$e48L+P,++,,+,+,+l,l+O,O,+0+4,8,D+H,PTh+l,+,+,++,,+,+,<+D,H+P,+,+,++,,+,+ , dt+,+, + , w  + + , , + , !+!+!,!,!+!,!!+!+!,!,!+!,!!$"L"T"ep"+t",""+t",t""+",""+z",z""e#+#,##+y #,y$#4#8#$+$+$,$,$+$,$%+%+%,%,%+%,%%+%+%,%,%+%,%%+%+%,%,%+%,&&`'+d'+h',l',x'+|',''+'+',','+',''x(+|(,((+,(,,(X)+\)+`),d),p)+t),|))+)+),),)+),)))*$*U@*YL*e`*+d*,p**+t*,t**+*,**+z*,z**e*+*,++++,$+,+eD++H+,T+`++yd+,yl+x+|++++,+++t+,t++0,nH,^\,ep,|,+,+,,,,,+,,,,,,$-y@-e\-+ #:`-,l-x-+y|-,y--y-+-,--+z-,z--e-+., ..+t .,t$.4.8.t.y.+.,..+t.,t.../T//+/,//+/,//e0+0,$040+t80,t<000e0+0,00+0,00e1+1,1 1+z$1,z(101eL1+P1,\1h1+yl1,yp1111+1,12+2,2(2+,2,82H2+L2,P22+2,22m3_83+@3,l3|3m3_333HD4d4+h4,t44+t4,t444+4+4,4,4+4,5 5_5+ 5+$5,(5,45+85,@5D5+H5+L5,P5,\5+`5,h5l5+p5+t5,x5,5+5,55555+5,66+6,6L66+6,66e6,7<7mD7X7_`77+7,77+7,77e7H8n 8$8e<8+@8,L8\8+t`8,td88n8+8,88+y8,y88+8,89+z9,z 9_09+49+89,<9,H9+L9,T9X9+\9+`9,d9,p9+t9,|999:xl;n;^;;;+;+;,;,;+;,;;+;+;,;,<+<, <<+<+<,<,(<+,<,4<8<<x<H<n<^ = =4=xH=+L=+P=,T=,`=+d=,l=x==+=+=,=,=+=,==+=+=,=,=+=,==+=+=, $: =,=+=,==+>+>,>,>+>, >$>d>>+>,>>+t>,t>>+>+>,>,>+>,>>>$?@?+D?,P?`?+td?,th?x?+|?+?,?,?+?,????@@x@+@+@,@,A+A, AA+A+A,A,(A+,A,4A8A+ 0SO&0S`@pAT 0S 0S 0Sr0S\@pW AT 0S 0 H0@LĔT @ 0S 0 Ŕ0@$Ŕ @ 0S 0 0@Ŕ @&0S 0Ɣ 0@Ɣ @0 0@Ɣ @0Ŕ 0@Ŕ @z0 0@Ŕ$ @e0HĔ 0@LTĔ @P@@H` @ @00@`PP@@PPP@ P\\$P@  0@P@ (K -L M@  @00@0 @K -LMPx0 @b @J K40 @a @J -LMPx0 @< @J K *:40 @; @J( -L MP@P Q 0S2 ` V0*p\* p`W< WP pW0f 0 `Vl (``,0  ppP PM SV RS K pbA `0'à p&c!`W#3(pl'p, l" X X(pp,p (pl'p,  XX(pp,p  ` ` 0 @Ϡ @0 00 00(  ,000 p0 @\0 @B@ 00 @@Jv  0 @B< 0-LM@RP 00@R3@ K0 BPL Q 0 CRU BQcs 2 @  @3Sn KPP P2 @0 @2 @ 0 @1 @0 @1 @ 0 @ʠ81 @ 0 @Πx0 @ @i0 @ @Zx0 @ M@ P0 @@JH00 @ @9L -L MP@K@0 @r 0 @@\ 0-LMpq@P 0@;SQ%PK00 @e0 @@P0 @W ?: 0 @  0 @^l -L M@PA 0SS 0 S'PK 1 @E > @0 @50 @0 @> : @<0 @1B@ 0 @@J -L MPO Q;  0R  0R\K 1 @Ϡ @0 @" @0 @ @\0 @O@ 00 @@J  0 @B 0-LMPP@ Q 0SRS! 0Sl0SZS 0SS RnQl:Q{Qx 0K0 3R PQ0S3 @0 @3 @ @X3 @0 @3 @ @2 @e0 @2 @ 0 @T2 @ 0 @~ 2 @0 @n1 @ 0 @^1 @0 @NL1 @k0 @>1 @aO@ 0 @@J, 0 @A0 @ @l0 @ @00 @u @ <: 0-LM@P 0@S0 CR AR1 0S R;PH\U\bPUoR P K0Uv \t Sr Sp Q 3 @^ @2 @JϠ0 @2 @5 0 @d2 @;0 @$2 @A0 @1 @G0 @1 @M0 @d1 @VϠ @u(1 @ 0 @a0 @ 0 @M0 @/  0 @:<0 @EO@ 0 @@J( -LM`R@pO P+QP@<QPO 3SN |#R' p $KP1 @z @J1 @y @J0 @ @J0 @xB@ `0 @@J@0 @J͠0 @J -L MpQ@( PP``@<QPO a3S) h' K0 @* @J0 @)B@ `0 @@J@0 @00 @J -L MP@PT1 @ @J K`pp@<aPOq3S ):$ Uh'Q  P!0 @ 0 @J@0 @0 @J -LMP@0 @ @JKP``@<QpPOa3S #R s!@0 @0 @J p-L MP@0 @ @JKpP``@<QPOa3S  !@0 @0 @J  p-L MP@0 @ @JKpP``@<QPOa3S  $!@0 @0 @J0 p-L MP@0 @ @JKpP``@<QPOa3S  $!@0 @0 @JD -L MP@p)Q P``@<QPOa3S( H K0 @+L@ 0 @@J0 @* @J@0 @20 @JX -LMP@`,PpPp@<QPO q3S)  Hc!K0 @ 0 @J0 @ @J@0 @0 @Jh - ):L MP@`4Q"Ppp@<QPOqsW3  dP n `!! K0 @ @J0 @ @J@0 @0 @Jx -LM@@@1P`CT>  Q K^0 VpKh X DK D80V  <00@ 4, (x0 00@ | t pl0 $ x#R ? K1 @ @J0 @) @J0 @A@ `0 @@J@0 @!0 @J -LM`R@pP P,QP@<QPO 3SO #R( p< $KP1 @ @J1 @ @J0 @ @J0 @@@ `0 @@J@0 @0 @J -LMPR@S P/Q`@<apPO3SR #R+  ̀$KP1 @` @J1 @_ @J0 @o @  <: J0 @^@@ `0 @@J@0 @g0 @J -LMPQ@5 P#`pp@<aPOq×\6 @ ό P !K0 @ @J0 @O@ `0 @@J@0 @0 @J -LMPQ@4 P"`pp@<aPOq×\5 @ ό P!K0 @l @J0 @kO@ `0 @@J@0 @r0 @J -LMPQ@- P`pp@<aPOq×\.  ό!K0 @ @J0 @O@ `0 @@J@0 @&0 @J -L M`R@p@ P.QP@<QPO3S? @ q$( ! K1 @ @J0 @ @J0 @N@ `0 @@J@0 @0 @J -LM`Q@+ PPpp@<QPO q#R,  / !K0 @s @J0 @rN@ `0 @@J@0  ?: @y0 @J  -LM`Q@+ PPpp@<QPO q#R,  / !K0 @, @J0 @+N@ `0 @@J@0 @20 @J8 -LMPQ@/ P`pp@<aPOq^0 @  !K0 @ @J0 @M@ `0 @@J@0 @0 @JL -L M`R@pN P,Q:00@!X @<APPOq쀈  K1 @R0 @J0 @K @J|0 @L @J<0 @JM@ 0 @@J\ -L@ @3 _͂0  3 !_! -L MpR@`A P/QP@<QPO3S@ @ _  ! K1 @ @J0 @ @J0 @@@ `0 @@J@0 @0 @Jl p-L M#Ðr@@|00>TWSK R8 3SP Q5*PcPPE U]U3! 3E`@ 0R0b@Q*V 0R0b@ 0R0b@ 0R0b@Q:T30  *:3 RbKpPQPQPERZ@@` 4``@`@@8 4@@@@@@ 4@| p-L M@1cV: p3S_ _ Pppl3S  Pl l#  @PP_  @PPKp@@ 2@ 0-LMPP@4 10S T#XQ"0T$Q @PK0/0 Q!$0 0 0 @! 0T "80S $ K3/T#XQ   @@ h6@ 0-LM@P l3S_ _P lp3PlpK0@@8 ;5@@@ F5@@@@ -L M3S 0 S8#SS S" R  2 P KC T:3S0 @Ϡ @X0 @ @@@ 1@ -LMQ ? ?00 K@@ 0@ -LOMpK@K`R 0@00P040 000p0 0@0 000000 Q  @X SKX 0@qSTq  pP s P1LD1 P HPL!P@ P @  R@ $(KHPPP@ 0Kl0  (Kl 1  @ 0  @ @  0 @0  @@@` }3@@@@@@8 w3@@@ 3``@` -L,MP@3 @ @J(K耐@< P}SU 0 #Rc ÅH` #!Q m?}`@pK 0@ 0@0 < 80 4  #Rx3SO `Vq ` dQ \ !R 1S Pp 4  ,G' 8H0`'dX300 0 3-$#t#33! {  OsP }?`@pK 0  >@@ 4 <   %:8    3S Qm pPX R $` p `2<0S 3/ Pr! -@0 @0 @ J  -L -LMP@ `?Q)Ppp@<QPOqsWU |P;  K@PH0 Q @  !K,1 @E @J0 @D @J0 @S @JJ@0 @K0 @J -LMpQ@\ P*P``@<QPO.acV] xP1  P=O `P ` Q !H1 @ @JK0 @ @JJ0 @@@ `0 @@J@0 @0 @J0 -LMpQ@H P(P``@<QPO,acVI P-O `P" ` P !1 @ @JKJ0 @N@ `0 @@J@0 @0 @JD -LM`Q@J P8PpPp@<QPO#q3SG O pP  ! 1 &: @O0 @JK0 @I @J0 @HN@ `0 @@J@0 @X0 @JT -LM`Q@< PPJ Kp1 @ @JpPp@<QPOq3S, O pP! p P !0 @M@ |0 @@J@0 @ 0 @Jl -LMpR@Pg PQ-@1cV PJ2 (K1 @0 @J1 @ @Jp1 @ @JꄀPO쐆 0P5 0  R% ^ 00 00!0 @N@ p0 @@J  00 00bdP 00 0000 0} -L M`R@h P?Q(Ppp@<QPO,qsWg P; PH A@P   !x1 @ @J K$1 @ @J0 @ @JJ0 @@@ `0 @@J@0 @0 @J -LM`R@Po PFQ/pp@<P 3: O3qsWn PB PO A MP  0 0 !x1 @& @J$K $1 @% @J0 @4 @JJ0 @$@@ `0 @@J@0 @,0 @J -LMPQ@L P/`pp@<aPNOO3qsWM @ 0P+    R@ !0 @ @@@J$K@@0 @_P `0 @@P@J@0 @0 @@@J -L M`QPG P@P@@J (K|1 @? @@@Jp@<qPNOOX/ 8 P   @ @ !0 @>_P `0 @@P@J@0 @LO@0 @@@J -LMP@PXQ `pp@<aPO$qsWW U dQ 0  P!1 @I @JK#R KP@ U   P ,1 @20 @P J0 @H @J0 @O0 @JT0 : @t\P @@@ u<@@@@ -L@P 044 -L M@PKP 043@@ :@ -L4MP@|3 @ @J(K耐@< P}!P SU Q   #!3S }?mLpK0  `@L0 < H D @  Õ\x^ QMd!R \ Q ^ 048K40 8 40 ͅ,0 P ! {  Os m?pL`K < 0>0@L @ H D0  0  Q 0 @0 @ J?@0 @0 @ J, -L$MP@(K`p,p 00@l00 R? $R K4@ 8K0 @,K8@ 0p`(7/pP,@` 0P (`d40 @[ @X0 @b @@@ N:@ -L M@(K`, 00@l00 Rd #R+pP4 8KW0 8P ,K0pp(`8/P",@&ap P& ( 0p$3 tP& V$K0 @ @0 @ @d0 @ @ : @@ :@@@@( -L MpQ@[ PPJ K2 @h @JP`P@<aPOQSUS PE$ PD XXQP. R+ Õ\X  PA !0 @gM@ 0 @@J P  JL0 @u0 @Jw< -L?X0 \ L?T0 XlP-  t#0  0 $3Hlpܣ嘣崢h #YУd먣嬣X尣崣帣 0F$( T&(L(t(6͆,XT @P;l_4P 0@ 8K8 , 2/l0k 8 0 8K4P , 2/lw8 4P  : 0 ,08K3/l-8 4P 0 ,08K3/l 8 8K0 $4P ,03/] xLcH1 @K@0 @P@@J0 @[P 0 @@P@J0 @?K@0 @ @@J`0 @50 @@@J  0 @-L -L M@l0S1  RE 0S; pp@l@PQ AT @Tl@K03/l  pp@p@@< 9PP@P@@ 9@@@@l -LLMPP``@1CT E HȐ\ DKp 1p4p p sW` 8 psWK ꠅ p#\Z5 pp@p` l h h0Sl0D0 -QHZDp0lsWZ /@p E"!0b4`V T CΎ006/P|p3SD DD(Kr0pÔD ˇ2 @ 0 @Dp 0Kp 0Q8p  dKdD `DTpD0(pD P,LD0HpD0pH R1  : @ 0 @.1 @. @e0 @P`1 @Y 0 @1 @0 @Pw0 @0 @Pf0 @_C@ d0 @@JT@@8 q3@@@@@@ ?PP@P| -L\Mp @p@@hK0 P h0 0C0T00000 A"^pl8^ 0Sa  !prCn8` QE0S\P=bV  d`hpLꀅ P`V=0S:8Kpn 8 RE 12<Q8^`E&X4S \$R Ô\h@P,'ͅPQ(K00x'pW|\~ p`P00TPP5 @p0  @P!HK < D P8H0P < P@ P4 @p0 @P H4 @F0K4KP00U @Q4 U.<P Q C @4S} 3 @p0  @P+`p`0rh3 @p0 @P03 @` 0 @ „8<Ĝ'0 Q0@2 @p0  @Pt2 @!p0  @P42 @P p0 @1 @p p0 @1 @P8ė p0 @ : \1 @` p0 @1 @*  @0 @8 0 @s@@ 6PP@P@@l 6@T0 @2G@ @@@ 37@ -LTM@tpK0 <0 C0T0t0 00000 - m_x ?<+̄ ` `V 3fP  \ ,(&^ xSpSlSU x|7 <`K7 P<P$ ' ( P<7QL ' P  Px<4hYt 0(0 xPi<=^ |(| \"`p3RPix Y ,(9 ,  l (h p t (0d0 ,` 0 \ X 0(,9 t0Kp  $)d49` \Xl  h0) X9 TPp  t \x:Vp't8tt p0 tQX 03'8 Vt00t0 sW $T00DHy 080#L @ -L MPP@1`CT t3 CR>S+S&0S 0vQW &\I vQY  R  R  R  Rk pS3s4W`V fpW  : 0S 6^  R ͠} ` `cpc 0@[@@U @ 0 + KW S &pWP p&P6 p&P p&0S pW SU0p3 -,P p 3St;x; pW RvWƔ\ pvQb7\^8$0\ pWp RluWiŔ\f pi'̠ pW\ RXuWU Ŕ\R pY pWH RD8tWA<Ĕ\> lPT: @0 @&`V  0S <QgP R '̠ 0S QQ&`V 7^ Ŕ\Q&`V 7^ Ɣ\Q`V} $ (},Ą(ĄvQ 0vQ &\ vQ'\wQƔ 0wQ'\Ŕ 0',\wQ0'\wQƔ 00S6S70SP p7^Ŕ\QP p'<^ Ŕ\XP p6^<Ĕ\pWPp wQ{'\Ŕ 0u',\mwQ0g 0S^'0S84YYpQt&P<<^9 0S51w\9fV6Q2.gpW&Q#'P' Q %RQ  $ (0,4(4 p  : P0) p3 0=|;Q  6 R5 &Q^  0SK 6 R8 t+Q fP\ Q \  0S op#P PppÄ} 0\<$R 0S\&R 0S'Q5S\'̠ 0S Q'Qv^7 RDĔ\op3PvPj l3S  Plp0l3$sWl0p3 PppsQ{`VwvWtgPkw^g%Rd'`V['pWW5ST$ (,t(t0@@h!v>@L1 @デtS0 @P@@!7@@@@@@ 7PP@P@@ 7@@@@@@ 7@@@` X8@@@8 D8@@@@@@ T8PP@P -LMPP@1p`(p CTn Q$K #R 3S  X &X &X &X& W@ Pp  #PpX0t3t3-S* PP <6Xp Xp &Xp Xpu W\(Q $P6d0-0p33 ˕@@@\00@  7 @^0 @J@l00pW 0` p, 4p 4K00(K3/Pz0Q(X1 ( p{ 041. 4($R1 (   : pp (,$q(ZPp7~'P5 Z P p eZ P 7pS젔Z} pP 'pA- P@L P P+00@4\ 80Sp ^p!- P@HxW L84Q …80Sp Pp.P@vPΔ\ T.00@4^} 80Spx QpE P[T1P X!0 0@4Qr 8\pm (1SPp7 pP7p PM 7pPp7$ (,(<3 @E@0 @@@@Q]@2 @0 @@K2 @ 0 @N`2 @ 0 @A2 @㌅ 0 @pp$1 @ 0 @1 @q0 @T1 @  @<`1  @0 @p3S' XP$!` 0  @ 0@@d 76@@@< 5PP@P@@ 5``@`  -LMpQP Pn`@@@<aP*ACT PP} P Q @l0S# ,0S \&^\Q 0SX K+0L0 P R0S :0 CQ5 6 P/ Q L P.1S+ R PQ$\!6P\D7 @ @J(KH(R^ Z P# ?㭝@K 0@ 0@0 < 80 4 @K P  0P @KZ{  P L+^0SZ !.P] 6 @ @0JE- PG Q PC 0SOp5 @> @0JrP ?@ 孝@0K  @0 4 < 8  "@K P @KOF! P -= P T R:(Q73 @z0 @JK` \T d'h; ` EL3 @F0 @J3 @ @J2 @ 0 @*2 @g 0 @H2 @* @0 42 @3 0 @1 @L0 @ ! Jp1 @H@ H1 @@Jw(1 @0 @JdJ_0 @0 @ ! JK|0 @0  @  :80 @@K O-O] -LtMQPx Pp`@@@<aPOtACTy PP" P Q. @l0S ,0S P&\Pk Q0SpKX +040 Q R$0S0{ CP 6Q. P LQ-1S* R PP#\ 6QX5 @ @J(KH(R^  ӟ P d 4+QXE !.P 05 @. @0JE- Pw Q Ps 0S4 @Z @0J! PA -= P= T R(Pu `  \|< d'h 0 `7  l3 @c0 @J[3 @0 @JH2 @ @J62 @  0 @UT2 @G @0 m2 @P 0 @1 @G@ 1 @@J1 @0 @J@1 @40 @ ! J0 @0 @J0 @0  @ \0 @D0 @0 :  @ ! J -LMRP P@1CT Q Ô\ 0S) `XX X X1 X7 @00  @p7 @wp 0 @p(K6 @0  @p RYP{Q  R 0S'&^P'v\+ H(RpPh 0H00 Sӟ 0`Z*0 R}X? 5 @0  @l5 @0  @p 5 @8wp @0p y4 @|p0 @ppJh4 @? 0 @LQ1SP^\T R(Q3 @x0  @7 pP lp X p0X \0hP pPh;d' ` Ô\{ RQs 2 @p0  @ppÔÔH 0Sh2 @Q p0  @pp! pP 1 @`0  @.pP -} pP E= pP Q pP D1 @ @ppJHP0 @H0  @sp 0  @   @ad0 @F@ <0 @p@pJO@@ 7 :@@@@  -L|MSP Pc00@l R , R ` @CT ^ #R xP Ôz3\^ 2S Z @@H< @? 0 @!(K; @b 0  @#pR 0 0 P!Q0S 0 0CS@h; @0  @ p P; @w @0 P p : @80  @ RX&\P6^  H(RPLQ1S~ 0CYy 0 `RY^ 9 @0  @NH9 @~ 0 @ 9 @00 @J. 0SQ8 @ 0  @l8 @H0  @P 8 @o0  @^) RÔ Q! 7 @0  @ÔÔH ! P6 07 @0  @-= P$ .P! E P Q̈́ P  Plh R KX 0S S p% ZʟP ㌃X㈀  3S0  "R   x^ z3XP ZX7X  \X 0\0h : P P4d7h`'Y2 2 `P  H3PS` P X X  P HP P p  PP @@#6pp@pPΔ\}^zT Rv(Qs3 @0  @d3 @ @JHPS3 @H0  @#0R:^W*Pj R0\0ROp 2  @   @\0X p|  \ X 00 2 @E@ 1 @@Jo1 @ 0  @_ 1 @&\  ptX0t hp h p d\ 0X d0 |  Q Q(, 偠ሠ 傠   ,(@#u( ,( , #h@@8 [=PP@P@@ B6@@@@( -LMp `,K`@\ 0+@1S Q 0S4K,(@240@0P? @l, `(Ph#" j@@S#P@@R %5PSP0 0@ PbUP P0P0@$ nR@ $ (,!$K -LLM`DK V0D0 000 pp@CT 샔XpSlSU p tl @2h0@pb a"P0K R  T X R l h@2t0@pb+ a# S00T0S7^$ PPs7 Rd LPQ,(Q :  HQ/x8 R ^ #R3Sp3 S  Pp0p3 !P̈́pSS 0@ !(K!> @ 0 @SUx\= @0 @3S,P<= @0 @3S~Qxu< @0 @3SUQWS^8   PT 0T0  P00P0  P00L0 P00H0 PkD @ XHDŽ@ @0H @0RÔ\< 'PUP8P  (1S{X\`Q r80S D K3/;   X\"80S D K3/  8 <P"  X0K4KP0 R 00K4KP\4 R0N,@4S0K4KP :M4Qx0L#@$Rr0K4KP>4 RN0N,@4SH0K4KP/4 R$0PA @4Sp3SP lP  Plp3l$Pl30p30K4KP 4P`0 N,@QZD K;0K4KP 4Q0 L.@PD K0K4KP4QU00 C.@Ğ\O0K4KP(00Sg < [D KOD K0K4KP4Q0 L.@PW@0,41h Kd0 (h $Ĕ` \ 08 s3X ,Ĕ71.hKd (h $` \ 8 |3X y@0  ,Ĕ71.hKd (h $` \ 8 |3X @0,1^hKd ($h $Ĕ`P \ 08 s3X &Rq< X0Hp77<< H^PP@P@@ 8@@@@@@l 9``@`T0 @ @@@ 9@@@@8 -L M@Q= 0S0S'SKP 0 @z @0 @[Ϡ0 @|0 @r0 @  :<0 @ZO@ 0 @@JD -LLMlK`@p@ Vd TWPJ! (K2 @ @J1 @ @JP@<QPOZB A$( AP5 Q.@ ( L 㒧,͌   !0 @N@ 0 @@J @0 @0 @JxX -L -L -L -LP00@   -L@0S0"00 -L 3@ -L M@0S@@@?0τ<00@?0C/2K40 @y @Jx 0-LM0(0DQh@0P &HT <HT y 8 HT .$HT (H T %+PPDT 7PPDT C%  DT -DT /DT |4 @W0 @K0`D Ty L"H T HT   HT  TV DTH TB T D TA DTl '  DT  T9 T3 TH TI $  HTA HTXDT$ f 8 DT )@DT X {yvspmk0h0gda_][# D T  !: DTDPM,HT .H T6B?XD T XDT(42HT (H T(&$DT $D T0T  TD T !DT   LT XLT *@HT  -L@@@0S 0-L@@@PU0UPPJ PP @Pl1/00@0 0-L@P@0 0-L 0R0P@@" @`C@P 0L00 -L0`  `d0 00 0-L  0R0P@@" @`C@P 0L00 -L 0P`C -L0`  `d0 00 -L -L -L0 \0  00 -L PM?`a@PP$ 0S P PV( V0F` `P x0  d\  V`Pd0p` xVdp`P0`Pd`` -LP@``U  pPU Q  -LMP 0 @0@S @J K 0 @0@R @J -L MR@. P Q00@1S7 T10K1 @Π @J0 @ @J0 @A@ X0 @@J80 @0 @J ": 0-LMP@PQ"00@!R? U+0 TQ!K0!1 @q @J0 @r @J0 @~ 0 @PJ80 @^Ϡ0 @J -L M00@AT BYK00 @ @ -L M00@P YK<0 @@@ 0 @@J -L M00@P YK<0 @@@ 0 @@J -L M00@AT BYK00 @ @ -L M00@P YK<0 @@@ 0 @@J( -LM@P3 pP'hV0 @ W4 @ Ph U Kh0 @0  @,0 @  @< -L M00@P YK<0 @@@ 0 @@JP -L M00@P YK<0 @}@@ 0 @@Jh -L M00@@1S ƒYPK|0 @p0 @<0 @k@@ 0 @@J| -L MP  PK<0 @[@@ 0 @@J p-LdM`Q@Z PHP 00@1S lQ* t@KX  #:! ?0X  03QX KpX  1 @0 @!J0 @0 @!J|0 @ @J<0 @@@ 0 @@J p-L MP` @PPP  Kp|0 @P @J<0 @E@@ 0 @@J -LMR8 00@Z Q P 8sT`W!< 8/ pHP ^ⅎ!}@a`p@P0ˆ0S 3/ P @R8`BYO0`Kq<pX%XT PPw  Ú\ P008^QPP  <P- PP `  #R 0K4KPj\ 08Q㐡*0S PP `  (K0KP'08 Rn1\<< f@2 @ D@ 2 @@J@@!64@1 @ @@@!4PP@P@@h!4@P1 @bd` @@@ !c4@@@@@@ E4pp@p0 @>TP @@@ ?4@@@` 4@@@@@@8 U4@@@ k4@ -LDMP@`P4@ D00@ATc >p#R   #TRq?E,HP pp@l!X 0 $ : ST u T0K3/l0Y0pP 0\_ D` H @ HK004K3/PP0 4 p\p pP  pE'0"` 0P  @ME$ C.08@ĄDĄAE$C>@8D602 @0 @`#1 @E0 @ J1 @A@ x1 @@JX1 @o0 @`C΁ 0 J@@ 62pp@p@@ .2``@`0 @fRP @@@l g2@@@@T0 @QP @@@ y?@@@@ p-L M00@@P1S  ` PKp@@ j?@ -L MR @ !K<0 @bA@ 0 @@J - %:LMpRP@ PgQu` 00@1S4 Q  R# D2 @͠ 0 @@! JK1 @:0  @@BYOP! J1 @30 @!JPPE X  !!0 @+ @J0 @K @Jd0 @*A@ <0 @@J@@ M1PP@P -L MQ @ !K<0 @A@ 0 @@J -L -L -LQGP;k@C Ft@r0t0l RSPpQP`d%Ņp Rv`{@ l @# P R l @"P R0P l 0"U @0F|` {p  -L1S/ !R, K+D0B|s |@r0@T!SPPQ0ue 0ʠu&f(J,Z  r ;E% ,F$FT "@!;'0? -LMP\0P|\+Q QK\- @dt@T&SUP p`TcK`c4pPD0 e(@T7e ta8p 0< ܃K0dQ0u` p& 8Q pP(K$* lr@T 0SUTR` pKB4D0 l0:\(TD0T0Q( U@S`P@?P/+00SQS  + d PT6zKuQd`p6U 7Ġ d PT6QcK8U 9 0-LP0Ϡ &:Q00Q< , ;QL@TkK[T8O*dpPUQS0UE5 EDE32 /cK\  0 0 B R@: R0B<à:UP#@D@e 00QL@T0PeuPUSQUŌ0E ĠŠ1R a\  0Q S R0PU E%bPK0bà0 -LaP -L00 cP" S @C T@ T  R  R0S 0S  cP"S @C T@ T  R  R  -L <!,+0"  !4%RP(?!("0@0S \ ;\ :PQP!,+ R:P0QS -L0 -LQ A0QQ 0S0S -L00 -L -L Pß00CRà0S:R S0C‘ R#0c# b0c~#  -L`2pp@Pp@@PW p@@P? p@@P' p@@P `@ -LP0@Oߧ ?0 0C c0#, SQ,Q0S: c0#, SQ,Q S K C70S0  b0AQ3Q@0pA~K0c ': @ -LPP 瀐`yY_Vu`@F pT0Z @T0 @@T0` VY -LE -L -L`p 0RP@@pf`  bZ R R0XЀBZQ\pf`X  l@R0ZЀTQL pf` -L00 -LM@ 8 R< &P0Kp`8 <*0AS;;;;;:P0lS0cSWp`V(K x-LPxK~T`PV+@"[@;#+1PD1CVx`K -L+0BPSSS B0cPQ` p-LϠ0AP?S 1S 0 SEP@ ږAQ ``046 1Q\ r0pc 0a4!# QU1U Q -L0Q b @l>  0-L; C00@[P@UPES aR%CaBQTBQ$SR!A%SP@@C& 1_U~t~T;@Ô 0 ??OP d\R0@d -L@ -L@ -LP0Q \ ?R -LM000 (0 ,0 00 C+S-Sr QG00 C+S-Sr Q> P K-S@@00 C(K0`K,PKp0Uq1p 0S  0B| XUq!p 0 (: 0 Cr X.S +S-S eS.R +R-R eR@00S%(Pk,0S Sm*P jpPS:uP`pPe({pJm,Pp%e PD*P ApPP:uP+pe({p(P0_ D@1C@p `{M,0Sp PP -L -L -L;0CHS  0-LP@0 -L@ -LM@@@P0 4 8 `pp@4 0 <0 <   P4  < <0 UPPP`PQPQ`V@`p8 0 8P` 0PV(K x-L@`P P`  x -L MP 0`00 V@04@ 0@ h 0*p`f@PC@ ◦&FcVPPUP U` ```0VXEp @ `cPg p0E% ESUPUppXp2\  `Pb 0E%ES U \  X P pe`P0G'GsW``V``` p f`PL,Là\\ PPXP S ` P@b 0d$DC T \    RS4` ): 0hc((`b@P@喊'GcU  R R  0 0 P0(Kpj@嗌%EsV`V` V `` bP@p@ ⚌,A`Là W \\ R0 -L M,K 00 @P $     ,0 (0 K -LP 0-L M0 K0"N00 00000 Q0 51 = 0S;#;40 \ ˠ,ˠ0 00PS;U#;,0 :4P01 0S;#;(0  R+"+$ 0 $PS;U#; 0 :(P0 10S;#;0 0S; Q#;0 51 K0 0-LM0fO0 Q (!0- \ ˠ,ˠ  PR+"+ (!0S;#;0 0PR+"+ ( ! R+"+  R+Q"+ (!0K0 p-L M0NS [P$ U$ [%[8 1` 0V+ "+S;$ $P #; 0 h a#$`0  ȆQ2$ P$Q!   Q!$ $0\ ˠ,ˠQ ȃ PU[%[$P 0P$S;#; 0 ha0S;#;$0 \ ˠ,ˠ!Kp+"+ p-L M0PS 10$ S$@; #; 0 h a$` 0 @810S$0 0$ S;#;Q 0 8 1 @TK$K$@ 0S;#;!;Kp+"+ -L Pp`@p0@  Z 0   ZI* ZM*T%ZO Y=*  Y9* Y7*T%Y+, X˅ ̅  X˅"* X̅"*T Xʅ0 P$ [  P * P*TP [.\ccPc c0p P *: p4 8 <,&\@"R  X"̅" ˅2 Z "2 -LM@  l M  KK03/ K -LM@ @l @ $K$ M0 K3/K -LQPP00Q00 -LQ00P0SR -L -L -L04$\‘‘  (P  P(,@ 04tP  P8< @D\ \HL PT  P  \X\ ` ,dx h l!p (tt x | ! -L0    -L0Q  0-LP @0@ 0-L,@ P0` -LQ Q Q```"$`"00€0"$0"€ -LQTTTTQ A@A!ŒTBd 00D1210S @0 h ӕ 1\&01 -L -L -L1>1 -LQ Q Q`2?`22?200 -LO00 -LMPP@,`K pKl@ (@ L,  03/l @  L03/K -LM@@ @ @ $ l $K L K03/K -L \€€€02 -L -L -L -LMQ *1?1 KQ @@H O<@! + : 1!/! -L M@P h ` X H D < 4 $              |  d  @ l ( X  D  0! " #  % & '  ) * + t - \. t/ DK@@d j7@ p 8Xx8 !h#%& -L M@PKP 000@@ >@0( -L"01" -L@84 0-LM@PT T T K00 @0 @L0 @0@@ 9@@@@L( -L MQ@# P000 00KP0 @0 @  <0 @I@ 0 @@J`( -L M@P; 0SdQ$ R!K0 @F0 @0 @L0 @|0 @R$0 @<0 @BF@ 0 @@J|( p-L M@RP` 0S(S 0S30S@ RN CvQ\j B4PpKp02 @6 0 @1 @0 @ ,:1 @0 @l1 @0 @P(1 @ 0 @`0 @$0 @0 @*0|0 @cΠ 0 @<0 @F@ 0 @@Jo( -L M@Q 0SK|0 @0 @<0 @E@ 0 @@J( -L M@Q( 0?S?QK0 @0 @|0 @0 @<0 @]N@ 0 @@J( -L MQ P P00K<0 @E@ 0 @@J( 0-LMPQ@' P0SK00 @0 @|0 @[0 @<0 @E@ 0 @@J( 0-LM@QA 0SPP(0SPP!0SP P PK0P0 @0 @P0 @0 @<0 @E@ 0 @@J) -L M@P  0AS|0 CR0 CR Q R0S+Q8 RE0SQK2 @W0 @h2 @h0 @(2 @W0 @1  -: @w0 @1 @| 0 @h1 @0 @(1 @D  0 @0 @M 0 @u0 @V  0 @b<0 @?E@ 0 @@JP0) p-LM00@ l0@0PK ( P$ ,K,P K0 2/`P 1.@P 1 P" 1Kp0 @k @0 @s @d0 @{ @@@ d>@H) -LO -L M@ O 0@@PK00 @% @d) -LM@PP@8 4 `00 0pSP 02 …^ P$tZx !$"(0(2t04,… 8댒Y  @"2SD…<Y  H"d2SL…đY  P"$011\` 0d2h 6>11l p0t 2x6| 8>1 10 26 8:1 -L1 0811 0811 041 -L10 8 > ??11 0 8<11 $0( 8<11,0 0<1148 0<8@ <?11DH 0L4P 8<1T1X 0\4` 8<11d011h l0p 4811t x0| 481 2&:1 04 8<1 -LMQ $$204 8?22048<22 $082 2(,08 220408482<2@4D8?2H2L0P482T2X 082 K0204 8?0242048<4282 $0882<2(,08<2@2040848@2<D2@4D8?D2HH2L0P48H2TL2X 08L2`204 8?`2d2048> ?? 2$2$0$2(2(,00;4<8=<>@>D??(2,2HL08,2P 202 K109 ;<=>> ??11$011(,00;4<8=<>@>D??11HL081P 202P209 ;<=>> ??P2T2$0T2X2(,00;4<8=<>@>D??X2\2HL08\2P€T 20220 ;<>> ??2$€P 202 33: x@@ U6@t -LM K@@ 4@t -LMl K@@ 4@t -LMX K@@ 4@t -LMQ0ꠙtH0  080 K0  0800  0800  080@@ 3@u -LMQ004800 0400 080 KQ @@` !3@00480 00400 080u -LMQ񟗰pěD004 8PP-U 08   Ȑ0Y@@Ƞ LQ0 R00@ -L M@PP (K``@h@P- @PP6  PS tx.@ @|>p~0@p@ e P<d@\@`@X$`P!0 @ @0 @  @@0 @ @ 40 @  @/ 22v -L$@@ 0-LM@P@@  @ 0,P$0P 0 @0@Ϡ @ h @@@K0VPSS_QueryVpssSelfVPSS_SetExtChnAttrVPSS_GetExtChnAttrVpssCalcCropVpssCheckModeVpssCheckDelayVpssCheckFrameRateVpssCheckFilterInfoVpssCheckGrpStaticAttrVpssCheckCropCfgVpssCheckGrpAttrVPSS_GetChnFieldVPSS_GetGrpFieldVPSS_SetGrpFieldVPSS_StopGrpVPSS_StartGrpVPSS_DisableBackupVPSS_EnableBackupVPSS_GetDelayVPSS_SetDelayVPSS_DisableChnVpssBypassSysSendVPSS_GetPreScaleVPSS_GetChnSpParamVPSS_GetChnNrParamVPSS_GetImageQualityCfgVPSS_GetParamVPSS_GetCropCfgVPSS_GetChnAttrVPSS_GetGrpFrameRateVPSS_GetGrpFilterVPSS_GetGrpAttrVPSS_GetChnModeVpssNotifyBindVpssFrmRateCtlVpssCleanPicQueueVpssSendFailVpssReleaseCurPicVpssCheckPresclCapaVpssGetRefStrideVpssPreScaleVpssDsuCallbackVPSS_ResetGrpVPSS_SetChnFieldVPSS_SetPreScaleVPSS_SetCropCfgVPSS_SetGrpFrameRateVPSS_SetGrpFilterVPSS_SetChnModeVPSS_SetChnSpParamVPSS_SetChnNrParamVPSS_SetImageQualityCfgVPSS_SetParamVPSS_EnableChnVpssFreeNrBuffer ;):VPSS_DestroyGrpVpssMallocDieBufferVpssMallocNrBufferVPSS_SetGrpAttrVPSS_CreateGrpVPSS_GrpExitVPSS_GrpInitVpssQueryOneChnVpssCheckQueryRltVpssPrepareHwInfoVpssProcQueryRltVpssStartOneTaskVPSS_UserSendFrameTimeoutVPSS_UserSendFrameVPSS_RecvVpssSelfSendPicVPSS_SendPicVpssGrpIsrVpssCheckChnAttrVPSS_SetChnAttrVPSS_ModInitVpssIoctlVpss_IoctlVpssSendPicToExtChnVpssUserListGetDepthVpssUserListSetDepthVpssUserListGetBusyVpssUserListPutFreeVpssUserListGetBusyNumVpssUserListGetFreeVpssUserListPutBusyVpssExtChnCallbackVpssUserListGetFreeNumVpssUserListDestroyVpssUserListCreateVpssGetVbVpssUserGetGrpFrameVpssPutVbVpssFakeSendVpssFakeQueryVpssCleanUserListVpssUserReleaseFrameVpssUserGetFrameVpssUserReleaseGrpFrame?@? VPSS_DRV_ConfigChnFieldInitSclCoeff((6DTdt       v g XG%66 0@P`pp`P@0  , = Obv     <3: p\ I33 HH ;U /b #q        y o d Y L @$33{ vpke`Z!U%P)K.E2A7<<   ~z!v%q(m+h/d3`6[:W>SBOFJJBqqB AprD ?osF >ntG<l =&:vI:kwK8jxL7iyN5gzP3fzQ2e{S0c|T.b}V!-a~X"+_~Y$)^[&'\\''E]f]E'&D\f]F( %C[f]G) $B[e^G* #AZf^H+ "@Yf^I, !?Xe_J- >Xd_K.>Wd_K/=Vc`L0<Vb`M1;Ub`N2:TcaN29ScaO38SbaP47RabQ56QbbQ6gOg\OpTOyKNCL;I3F+C$?94- ' *@Vlx,f@SSxxqjc\UOHB =82 , ("-037:=AD|GyKvNsRoUlXi\f_bb >%:6:=@DGKNQU}Xz[w_tbqenhkkNN BZ 6g +t !    ~ vmbYMB 5(( , = O b u o \ H 22 hjh^jrTi}KgBd9a1])X!SMG @81' )z*s)l(e']&W$P!IB<60 *  %    |wso ?0: !k$f'b+^.Z2U5Q9M=IAEEBssB @rtD?quF=ovG;nwI9lxJ7kyL5iyN3hzO1f{Q/e|R-c}T,b}U*`~W(_Y!&]Z#$\\$PitiPOhsiQMgtjQLfsjRJesjS!IdrjT#GcrkT%FbqkU'DbqkV(CaplV*A`plW,?_plX.>^plX0<]omY2:]omZ39\nnZ57[nn[7VPSS_DRV_FreeHistRdBufferVPSS_DRV_IsWrongIntVPSS_DRV_GetChnScaleFactorsVPSS_DRV_CheckGrpParamVPSS_DRV_CheckPreScaleVPSS_DRV_CheckChnSpParamVPSS_DRV_CheckChnNrParamVPSS_DRV_GetChnSpCapaVPSS_DRV_CheckChnCapSelVPSS_DRV_CheckChnFrameWorkVPSS_DRV_CheckGrpAttrVPSS_DRV_MallocHistRdBufferVPSS_DRV_RequestIrqVPSS_DRV_MallocModelBufe] 3})g9I[oVPSS_DRV_GetChnScaleCapa?@;?( HH ;U /b #q        @: y o d Y L @$33 hh \t Q G} <{ 2w (s n i c \ T LD:1''WyVoUfT]RSPKMBI 9E 1A  )< "6 1 * $    ! A:  !    { t n g `YR L E ?9!3'-- {vqk#e(`-Z1U6P;K@EE%%!( , 0 3 7 ; ? C~ B : G{JwNsRoVjZg_bbQQOSMU KW IY G[E]C_A~a!?|c#={e%;yg'9wi)7vk+5tm-3ro/1pp1&.59;95.& &.59;95/' &.49;95/' %.49;:5/' %-49;:5/' %-49;:5/( $-38;:60($-38;:60($,38;:60(#,38;:60)#,38;:60)",28::60)"+28::61)"+27::71*!+27::71* !+27::71* !*17::71*!BttB @ C:ruD >quF<ovG:nwI9lxJ7kyL5izN3hzO1f{Q/e|R-c}T+b~U)`~W'_Y!&]Z"$\\$  "}&y)u-r1n5j9f=bA^EZIVMQQ89:;:y:q9i7b6Z3 D: R0J-C* ;&4! ,%%ui]RF;0%|vnf)]5T?JJJJ$;X$-g% v%%%$#"!|qeY! K0>> -?KOK?- ->J E:OK?. ,>JOK@. +=JOK@/ +=IOL@0 *<IOLA0 *<IOLA1 );HOLB1 (;HNLB2 (:HNMC2 ':GNMC3 &9GNMC4 &9GNMD4!%8FNMD5!%7FNME5"$7FNME6##6ENNE6#+EW^WE+*DW^XE,)CV^XF,(CV^XG- 'BU^YH. &AU^YH/ %@U^YI0 %@T^ZJ1 $?T^ZJ2 #>S]ZK3 "=S][L3!<R][L4 <R][M5;Q]\M6:P]\N79P]\O88O\\O8&KfqfK&%JfqgL'#IeqhM("HeqhN)!FdqiO+ EcqjP,DcqjQ- CbqkR. BaqkS/ A`plT1  F:@`plU2 ?_pmV3>^pmW4<]pnX5;\onY7:\onZ89[oo[9!.9ACA9.! .9ACA:/! -9@CA:/"-8@CA:/"-8@CA:0#,8@CA;0#,7@CA;0#+7?CB;1$+7?CB;1$+6?CB<1% *6?CB<2% *6>CB<2& )5>CB<3& )5>CB=3& (5>CB=3' (4=CB=4' (4=BB=4( LL @X 4e )r      | t k c W LA4))mkmckxYhOgEe <a 3] +X "T M  G: G A:1*",~+v+n)g'`&Y$R KD>82 ,&!88 ,F S b p       t g Z L > //    |wso!k$f'b+^.Z2U5Q9M=IAEENNCY8f.s$ ztne^TJ? 3''MMBX8d/p&}| H: x smf^VLB7+jNjaNtWN~NMFJ=I5F-C%?:5. *"  <<1I'Ucq xlaUI :,,p3pg3x_3X1P/I-B*;'4#.("  \dlu~xndZOE9.#  "/?Pcwt^H0s{}umd[SJA8/% ng_XQJC<5.( I:! scalemodeVPSS_HAL_SetChnSpCfgVPSS_HAL_SetChnSclCoeffVPSS_HAL_SetChnSclCfgVPSS_HAL_SetNrThrAddrVPSS_HAL_SetGammaAddrVPSS_HAL_SetIeThrAddrVPSS_HAL_SetChnPicAddrVPSS_HAL_SetChnColorVPSS_HAL_SetChnFrameWorkVPSS_HAL_SetChnCropVPSS_HAL_SetChnImgSizeVPSS_HAL_GetNextInfoVPSS_HAL_GetDbgInfoVPSS_HAL_GetIntStatusVPSS_HAL_GetNodeIDVPSS_HAL_SetOutstandingVPSS_HAL_ClrIntVPSS_HAL_StartVPSS_COMM_HalNodeProcVPSS_COMM_HalListIntVPSS_COMM_IrqProcVPSS_COMM_SubmitOneNodeVPSS_COMM_CreateOneNodeVPSS_COMM_DevInit -------------------------VPSS GRP ATTR----------------------------------- %8s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s GrpIDMaxWMaxHPixFmtDieModeDrEnDbEnIeEnNrEnHistEnFeildautonodiedie--semi422semi420BOTHBOTTOMTOP%8d%8d%8d%8s%8s%8d%8d%8d%8d%8d%8s -----------------------VPSS GRP FRAME CONTROL INFO------------------------- %8s%8s%8s%8s%12s%12s bFilterWidthHeightSrcFRateDstFRate%8d%8d%8d%8d%12d%12d -------------------------VPSS GRP PARAM----------------------------------- %8s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s LumContDarkBrightIeStrIeSharpSfStrTfStrMotionDiStrChrmRgNrWSfWinDisMode%8d%8d%8d%8d%8d%8d%8d%8d%8d%8d%8d%8d%8d%8d%8d -------------------------VPSS CHN PARAM--------------------------------- %8s%8s%8s%8s%8s ChnIDChnSpChnSfChnTf%8d%8d%8d%8d%8d -----------------------VPSS GRP PRESCALE INFO------------------------- %8s%8s%8s%8s%8s%8s bPreSclCapSeltotdeOFFON%8d%8s%8s%8d%8d%8d -------------------------VPSS CHN ATTR----------------------------------- %8s%10s%8s%8s%8s%8s%8s%8s%8s GrpIdPhyChnIdEnableSpEnFrmWkEnLWRWTWBW%8d%8d%8d%8d%8d%8d%8d%8d%8d %8d%8d%8d%8s%8s%8s%8s%8s%8s - -------------------------VPSS EXT-CHN ATTR----------------------------------- GrpId ExtChnIdSrcC J:hnSrcfrcDstfrcpix -------------------------VPSS CROP INFO----------------------------------- %8s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s CropEnCoorTpCoorXCoorYOriWOriHTrimWidTrimHgtABSRIT%8d%8d%8s%8d%8d%8d%8d%8s%8d%8d%8d%8d -------------------------VPSS GRP PIC QUEUE------------------------- FreeLenBusyLenDelayBackup -----------------------VPSS GRP WORK STATUS------------------------- %8s%16s%8s%12s%16s%8s%8s%16s%8s%8s%8s%8s%10s RecvPicViLostVdecLostNewDoOldDoNewUnDoOldUnDoNoHistStartFlbStartCostTmMaxCostTm%8d%16d%8d%12d%16d%8d%8d%16d%8d%8d%8d%8d%10d -----------------------VPSS CHN WORK STATUS------------------------- %8s%8s%12s%8s%16s%12s%12s%12s WorkModeDepthSendOkbConfidentbDoubleUSERAUTO%8d%8d%12s%8d%16d%12d%12s%12d ----------------------VPSS CHN OUTPUT RESOLUTION----------------------- pixfmt%8d%8d%8d%8d%8d%8d -----------------------TIMER WORK STATUS------------------------- %14s%14s%14s%14s%14s%14s CntPerSecMaxCntPerSecMostCostTmCostTmPerSecMCostTmPerSec%14d%14d%14d%14d%14d%14d [Func]:%s [Line]:%d [Info]:[grp%d}:vpss only support bind to VPSS user mode chn! GrpId error! Ext ChnId is error! Null pointer!FUNCTION %s,LINE %d! Wrong Crop Config and noneffective! mode should between [%d,%d] which is %d! picture pix format should be semi420 or semi422 which is %d! arch has no trans capability GetTransChns failed Chn%d has no trans Capblility Width should between %d and %d! Height should between %d and %d! Width should be even! Height should be even! Delay should between [%d,%d] which is %d! s32ViFrmRate(%d) wrong,should be [1, VPSS_CHN_MAX_FPS] s32VpssFrmRate(%d) is wrong,should be [0, %d] bFilter should be 0 to 1 which is %d Filter Width should be 0 to %d which is %d Filter Height should be 0 to %d which is %d MaxH of group attribute can't be changed! u32MaxW of group attribute can't be changed! enPixFmt of group at K: tribute can't be changed! bCropEn should be 0 or 1 which is %d! Crop field enCapSel(%d) is illegal! Crop coordinate should be VPSS_CROP_RITIO_COOR or VPSS_CROP_ABS_COOR! Crop start ritioX should be 0 to 999 which is %d! Crop start ritioY should be 0 to 999 which is %d! Crop start ritio Width should be 0 to 1000 which is %d! Crop start ritio Height should be 0 to 1000 which is %d! Crop start absX should be 0 to maxW which is %d! Crop width should between %d and %d Crop height should between %d and %d Crop X should be 2 bytes align! Crop Y should be 2 bytes align! Crop Width should be 2 bytes align! Crop Height should be 2 bytes align! picture width should between [%d,%d] which is %d! picture Height should between [%d,%d] which is %d! diemode should between [%d,%d] which is %d! bDrEn should be 0 or 1 which is %d! bDbEn should be 0 or 1 which is %d! bIeEn should be 0 or 1 which is %d! bNrEn should be 0 or 1 which is %d! bHistEn should be 0 or 1 which is %d! bHistEn/NrEn/Die and Dr/Db can't be enabled at the same time! 422 image can't use Dr/Db! ChnId is error! [grp%d}:vpss unexist! chip can not support func: VPSS_GetChnField CapSel %d wrong grp %d: SetDelay error!! chip not support func: VPSS_GetPreScale chip not support func: VPSS_GetChnSpParam chip not support func: VPSS_GetChnNrParam ASSERT failed at: >File name: %s >Function : %s >Line No. : %d >Condition: %s /home/pub/platform_h3/mpp/code/mkp/vpss/vpss.c-1 != u32SrcFrmRate-1 != u32DstFrmRates32DiffTR >= 0HI_NULL != pstCtxpstCtx->pstCurPic == pstCurPicpstVideoFrame->stVFrame.u32Width <= 960prescale width wrong!! prescale height wrong!! HI_NULL != pu32StridepstCtx!=NULLprescale beyond dsu scale cap! vpss creat dsu bypass tsk fail! HI_SUCCESS == s32Ret get mmz name fail! get VB fail,for vpss grp %d DSU scale NULL != pstDsuTaskVpssGrp >=0 && VpssGrp < VPSS_MAX_GRP_NUM[grp%d}:dsu task fail! [grp%d}:vi timestamp err L:or! pstPicNode != HI_NULLchip not support func: VPSS_SetChnField chip not support func: VPSS_SetPreScale grp %d: SetGrpFrameRate error!! chip can not support func: VPSS_SetChnSpParam chip not support func: VPSS_SetChnNrParam VPSS Drv GetTransChns failed 0grp%d,chn%d:creat user list failed HI_NULL != pstCtx->pMadBufgrp %d must be stopped! HI_TRUE == CKFN_SYS_GetMmzName()VpssMallocDieBuffer get mmz name fail! Die bufmalloc vpss Die buffer fail! VpssMallocNrBuffer get mmz name fail! Ref&Mad bufmalloc vpss Ref&Mad buffer fail! remap buffer from mmz for vpss mad fail! [grp%d}:exist! [grp%d}:can't use sys module!check sys_module ko! [grp%d}:malloc vpss grp context fail! [grp%d}:creat picQueue fail! [grp%d}:creat Model fail! HI_NULL != CKFN_SYS_ENTRY()HI_NULL != CKFN_SYS_RegisterSender()HI_NULL != CKFN_SYS_RegisterReceiver()enDisMode should be %d to %d which is %d [VpssGrp%d,VpssChn:%d]:not bind! s32Ret != HI_FAILURE[VpssGrp%d]:no source picture! [VpssGrp%d]:no old picture! [VpssGrp%d,VpssChn:%d]:query fn pointer is null! [VpssGrp%d,VpssChn:%d]:query fail! [grp%d chn%d}QueryRlt not the same as full result! [grp%d chn%d}Not support transform format 420 to 422! [grp%d chn%d}Dest width(%d) beyond max width! [grp%d chn%d}Dest height(%d) beyond max height! [grp%d}:pic height(%d) is bigger than max height(%d)!! [grp%d}:pic width(%d) is bigger than max width(%d)!! [grp%d chn%d} has no scale cap! src reso(%dx%d), dst reso(%dx%d) [grp%d chn%d}ZOOMIN/ZOOMOUT error! [grp%d chn%d}dest addr null! [grp%d chn%d}cannot output during double trans! pstSelPic != HI_NULLVPSS Drv GetChnSpCapa failed VpssGrp%d, illegal DIE mode:%d GRP id %d! illegal modid:%d pstPic == pstCtx->pstCurPicHI_NULL != pstPic[grp%d]new/do but no current picture or old/do but no backup picture! pstCtx->pstCurPic == pstPicTmppstNodeHI_FAILURE != s32Retgrp %d is working ! [VpssGrp:%d,VpssChn:%d]:bind but pfn:Query o M : r Send is NULL [VpssGrp:%d,VpssChn:%d]:Get Bind error no free node left for this task ! GetHistBuff get mmz name fail! pstCtx->u32HistWrPhyAddr == 0[VpssGrp%d]:can't get hist buffer! pstCtx->u32HistWrPhyAddr != 0VPSS_UserSendFrameTimeout:Invalid VB [grp%d}:please start grp first!! [grp%d}:can't use sys,please check sys module! [grp%d}:getbindbysrc fail! [grp%d}:UserSend pic width(%d) is smaller than min width(%d)!! [grp%d}:pic height(%d) is smaller than min height(%d)!! [grp%d}:UserSend pic format(%d) is bigger than max format(%d)!! [grp%d}:vpss can only handle semi_planar image!! [grp%d}:send fail!! [grp%d] User send frame timeout [grp%d}:vpss queue is full,can't receive.!! [grp%d}:modid:%d illegal!! VPSS_UserSendFrame:Invalid VB [grp%d}:vpss grp is destroying!! [grp%d}: channel mode user or channel no bind! [grp%d}:vpss bDestroying! [grp%d}:send failure pic! [grp%d}:Not support modid:%d!! [grp%d}:pic width(%d) is smaller than min width(%d)!! [grp%d}:pic format(%d) is bigger than max format(%d)!! [grp%d}:no bind!! Filter Pic: Input Pic size is(%d,%d), Filter pic size is(%d,%d). timeref %d Vpss %d Timeref %d :lost this frame because of frame control. Picture Queue is full for vdec source! s32Ret==HI_SUCCESS[grp%d}:can't use dsu,please check dsu module! [grp%d}:Not support enDataType:%d!! [grp%d}:prescale size wrong!! pstDelayPicNode != HI_NULLHI_NULL != pstCurPicgrp%d,chn%d:first frame,kill it!!! HI_TRUE == pstCtx->bDoHI_NULL != pstCtx->pstCurPicbSpEn should be 0 or 1 which is %d! bFrameEn should be 0 or 1 which is %d! check stFrame param error! vpss<6>unload vpss.ko ....OK! [Func]:%s [Line]:%d [Info]:vpp CMPI_RegisterMod failed. <6>load vpss.ko ....OK! MPP vpss not init ! ERR IOCTL CMD 0x%x [VPSS] Version: [Hi3521_MPP_V1.0.6.2 ], Build Time[May 4 2014, 19:31:49] [Func]:%s [Line]:%d [Info]:GrpId error! Ext ChnId is error! Null pointer!FUNCTION %s,LINE %d! ChnId is error! [grp%d}:vpss N: unexist! Depth should be 0 to %d which is %d NULL point DSU_TASK_DATA_S NULL! Vpss Group%d invalid Vpss ext chn%d invalid [grp%d}:VpssCreateUserList failed [grp%d}:backup null! VPSS:VB invalid ASSERT failed at: >File name: %s >Function : %s >Line No. : %d >Condition: %s /home/pub/platform_h3/mpp/code/mkp/vpss/vpss_user.cHI_NULL != pstSendInfoHI_NULL != pstSendInfo->pstDestPicInfo[0]VPSS_DRV_GetTransChns failed! 0HI_NULL != pstPicNodeenDisMode should be %d to %d which is %d no bind and queue full HI_TRUE == CKFN_SYS_GetStride()HI_TRUE == CKFN_SYS_GetMmzName()VpssFakeQuery get mmz name fail! [grp%d}:get buffer fail! [grp%d}:get madmsehist buffer fail! HI_NULL != pstCtxVpss%d,chn%d:Only phy chn can get frame! Vpss%d,chn%d:Only in user mode can get frame! ASSERT failed at: >File name: %s >Function : %s >Line No. : %d >Condition: %s /home/pub/platform_h3/mpp/code/mkp/../arch/hi3521/hal/vpss/vpss_drv.c0pSclCoeffSetpstHistBufInfo->pVirtAddr!=0[Func]:%s [Line]:%d [Info]:#########################IntStatus err![int:%d]] Null pointer!FUNCTION %s,LINE %d! Invalid Chn Num%d u32IeStrength should be 0 to 8 which is %d u32IeSharp should be 0 to 100 which is %d u32DiStrength should be 0 to 7 which is %d bPreScale should be 0 to 1 which is %d enCapSel should be VPSS_CAPSEL_TOP to VPSS_CAPSEL_BOTH which is %d prescale u32Width(%d) is bigger than max u32Width(%d)!! prescale u32Height(%d) is bigger than max u32Height(%d)!! Prescale u32Width should be 32 to 1920 which is %d Prescale u32Width should be even %d Prescale u32Height should be 32 to 1080 which is %d u32LumaGain should be 0 to 128 which is %d u32SfStrength should be 0 to 16 which is %d u32TfStrength should be 0 to 16 which is %d Only bstr/lstr does surport chn feild!!Wrong chnid is %d CapSel should be VPSS_CAPSEL_TOP to VPSS_CAPSEL_BOTH which is %d FrameWidth[%d] should between 0x0 and 0xE which is 0x%x! FrameWidth[%d] shoul O:d be even which is %d! picture width should between [%d,%d] which is %d! picture Height should between [%d,%d] which is %d! picture pix format should be semi420 or semi422 which is %d! diemode should between [%d,%d] which is %d! bIeEn should be 0 or 1 which is %d! bNrEn should be 0 or 1 which is %d! bHistEn should be 0 or 1 which is %d! bDrEn should be 0 or 1 which is %d! bDbEn should be 0 or 1 which is %d! HI_TRUE == CKFN_SYS_GetMmzName()VPSS_DRV_MallocHistRdBuffer get mmz name fail! HistRd bufmalloc vpss hist buffer fail! remap buffer from mmz for vpss mad fail! VPSS0VPSS0 failed request irq VPSS_DRV_MallocModelBuf get mmz name fail! model bufmalloc buffer from mmz for vpss model fail! remap buffer from mmz for vpss model fail! ASSERT failed at: >File name: %s >Function : %s >Line No. : %d >Condition: %s /home/pub/platform_h3/mpp/code/mkp/../arch/hi3521/hal/vpss/vpss_hal.c0MULTI_OF_2_POWER(pstSclcoeff->u32HlSclCoeffAddr, 16)MULTI_OF_2_POWER(pstSclcoeff->u32VlSclCoeffAddr, 16)MULTI_OF_2_POWER(pstSclcoeff->u32HchSclCoeffAddr, 16)MULTI_OF_2_POWER(pstSclcoeff->u32VchSclCoeffAddr, 16)MULTI_OF_2_POWER(u32NrThrAddr,16)MULTI_OF_2_POWER(u32GammaAddr,16)MULTI_OF_2_POWER(u32IeThrAddr,16)HI_NULL != pVpss vpss:%d pVpss->VPSS_PNEXT:%#x u32NextPhyAddr:%#x -------------------------DRV WORK STATUS----------------------------------- %16s%12s%16s%12s%12s%12s%12s%12s%12s StartSuc0StartSuc1LinkIntNodeIntStartErr0NodeIdErr0StartErr1NodeIdErr1BusErr%16d%12d%16d%12d%12d%12d%12d%12d%12d -------------------------DRV NODE QUEUE----------------------------------- %8s%8s%8s%8s%8s%8s%8s%8s FreeNumWaitNumBusy00Busy01Sel0Busy10Busy11Sel1%8d%8d%8d%8d%8d%8d%8d%8d -----------------------INT WORK STATUS------------------------- %14s%14s%14s%14s%14s%14s CntPerSecMaxCntPerSecCostTmMostCostTmCostTmPerSecMCostTmPerSec%14d%14d%14d%14d%14d%14d ASSERT failed at: >Fi P?: le name: %s >Function : %s >Line No. : %d >Condition: %s /home/pub/platform_h3/mpp/code/mkp/../arch/common/vpss/vpss_comm.cHI_NULL != pstNodeHI_NULL != pstCurNode[Func]:%s [Line]:%d [Info]:Vpss:%d should be %d but actual %d HI_NULL != pNodestOut.node_num != 0vpss crop over max node num! vpss hal can't get free node! VPSS1 failed create queue sclcoeffsetmalloc buffer for vpss sclcoeffset fail! remap for vpss sclcoeffset fail! IOremap for vpss regbase fail! version=Hi3521_MPP_V1.0.6.2 license=Proprietaryauthor=HiMPP GRPparmtype=scalemode:uintsrcversion=533BB7E5866E52F63B9ACCBdepends=hi3521_basevermagic=3.0.8 mod_unload ARMv7 ht$ *: |8;K;#N;D;4 <6!<7<'N<e=P3=dl>Ѿ>>b>J>>oV> >` >fG > >>5>> >J!>=o>>? >OW>>><>>>>!>j">P#>$>I&>ȓ'>](>&*>o+>b,>.>H/>֐0>k1>3>f4>x5>6>:8>9>:> <>O=>>>9?>oA>_aB>C>hD>+F>WnG>H>,I>-5K>vL>]M>N>u:P>{Q>wR>S>c;U>zV>;W>?X>7Z>yv[>\>]>N0_>m`>۪a>b>Y$d>`e>ǜf>g>'i>rOj>zk>?l>m>9o>sp>q>+r>_ t>QYu>v>nw>y>:z>+r{>|>}>>'>M€>]]>L>>->Wȃ>b>>?>L1>8ˆ>e>>?>1>ʉ>&d>4>">.>nj>.`>>퐎>)>0>"Y>>>= >> O>A>Z}>S>.>A>ؖ>o>g>>1>Ǚ>]>}>&>>>mI>ޝ>s>>z>22>Ơ>I[>>胢> >>?>Ӥ>og>>p>!>>H>ۨ>m>>W>%>I>J>ܬ>n>>>i$> >G>ذ>?j>n>>t>M> ?>ϴ>-`>>߀>>!>1>>P>U>o>G>>>ᬼ> Q*:;>ʽ>Y>+>v>+>>!>ݯ>=>>Y>L>t>`>>>4>D7>:>Q>>yj>>s>>>"(>'>@>>W>3>n>>g>>>&>>[<> >Q>>|f>>z>>>>>S,>>`?>>R>3>Gd>A>"v>>>,>> !>S>1>>A>}>IQ>>`>>o>>~>%>*>>> >I>->F>:>> G>>S>>^>h>i>~>t>3>j>>>~>U>>>K!>¥>"*>j>2>>:>>qB>+>I>Z>P>+>qW>>]>>c>p>*i>>,7?gx???;?|?߽?????q?9?B??M??wE??t??DG???(?^H????H?È???zH?L?? ?G ?% ? ?P ?E ?O ? ?" ?|C ?ʂ ? ?F ?t@ ? ? ? ?< ?{ ? ? ?a8?.w???V3?q???-?l???D'?e?գ??= ?b^?{???V?z?`?<? N?Ӌ??B?D????";?x??a?0?n?D?{?%?b????V??? ?yJ?B???_=?z??#?/?l???N!?]??%?Y?N????>?z???t. ?Gj ? ? ?!?0Y!?Ҕ!?j!? "?~G"?"?l"?"?45#?p#?ի#?#?Q"$?]$?$?$?%?I%?߄%?ֿ%?%?5&?p&?S&?&? '?['?:'?'?v (?F(?(? (?~(?/)?Jj)?)?)?8*?tS*?*?*?+? <+?v+?!+?+?$,?],?ݗ,?,? -?KE-? -?-?h-? ,.?e.?4.?.?:/?K/?/?/?/?,10?uj0?0?0?1?@O1?\1?p1?{1?}32?wl2?g2?O2?.3?P3?҈3?3?S3?34?k4?S4?4?}5?N5?5?5?i5?/6?+h6?6?6?7?II7?{7?7?7?)8?a8?8?8? 9?A9?y9?9?o9?;!:?X:?:?m:?;?7;?So;?;?m;??+?>?Qv>?n>?>???R??????q??U.@?1e@?@?@? A?O@A?wA?A?PA?B?}QB?B?B?B?x+C?aC?EC?C?D?=;D?qD?D?D?E?;JE?UE?hE?sE?w"F?rXF?eF?QF?4F?0G?eG?G?tG?1H?X? rX?hX?X? Y?Z?Y?rY?إY? Y?: Z?`?Z?rZ?Z?Z? [?>[?q[?[?[?y \?X=\?1p\?\?\?]?N;]?n]?]?Z]?^?8^?(k^?^?9^?_?/5_?g_? _?k_?_?1`?jc`?`?`?+`?^,a?^a?a?a?a?&b?Yb?b?b?b? c?Rc?c?c?\c?)d?Kd?}d?id?d?e?lDe? ve?e?3e? f?A84D8TI8O8ރU8"I[8fa8f8l80^r8r#x8}8ց88<8~8}a8D8&8\ 88Λ8:8ٓ8xv8Y8;8S888,Ƶ8ʨ8g8n8P8>388w888K88e8H8*8T 888#88Xz8\8?8%"88W8d9D9G9ݸ9)*9u9 9 ~ 9Y 9` 99;C99%99h9y99I\99>9)9t! 9!9 #9Su$9%9W'91(9{:*9ū+9-9X.9/9p19429}S4959679Y89:9;93<9|l>9?9 OA9UB91D9E9-G9uH9I9hK9ML9JN9ܻO9#-Q9kR9T9U9@V9cX9Y9F[9[\9(^9_9/ a9u|b9c9_e9Hf9Ah9Բi9$k9_l9n9wo90p9uZr9s9=u9Ev9x9ϐy9{9Xs|9}9U9c959ԁ9y9F99_9p9(9E9癇9R9* 9É9m|9599R9^996Ў9׈9yA999\k9#9ܓ9?9M99"9w9c0999EZ99˛9'9<9h99f9H9נ99)I99i9 s9+9I9霦9U9(9ƨ9h9899F9a99%ӭ9ċ9cD999An9&9߲99P9\ 99z99399v9]99Rκ99?9-9̰9ji9"9ڿ9E9K999u9[.9995X99q99:9J99d9"99]9F9959p9p)9 99GS9 99}959W9 S<: 9_9.99g9B99<9k9u$999JN999x909W99Z9*99b9<9959f9l999?I99u9s9+9G99}U999N97999a9U999%D99Z9m9&9)9×9^P9|:`::c:u::J.:::1C:~::X:e::l:K:%::1:~::ʖ::dO:: :Id : : :/y :{ :1 : :` :F : :E :[ :޷ :*:wp::):[::=:?::R:$:p :g::S :|::75:::J:f::^:I::s:,:x,:Ĉ::[A:::=V::: k:k:#::M:8::/:zM:ũ::\b:: :=w : :/!:!:i!:D":":J":Y#:#:+$:vn$:$: '%:V%:%:;&:6&:&:P':':a (:e(:(:A):z):): 3*:k*:*:H+:J+:,:\,:),:s-:q-:-:R*.:.:.:1?/:{/:/:T0:Y0: 1:h1:71:!2:}2:2:_63:3:3:=K4:4:5:`5:d5:6:t6:A6:-7:Չ7:7:hB8:8:8:EW9:9:::!l::k::$;:;:G;:9<:ٕ<:#<:lN=:=:>:Hc>:>:?:#x?:m?:0@:@:H@:EA:ڡA:#A:lZB:B:C:GoC:C:'D:!D:jD::3l:S:rȫ::$:R:::1ݬ:Q :q9:g::í:: :/N:O|:n:خ::4:b: :,:K:k:I:w:ʥ:Ӱ: :(0:H^:g::::D:s:$:Cϲ:b:+:Y::൳:::>@:]n:|:ʴ::&:T::8:Wߵ:v :;:i:ԗ:Ŷ::1":PP:o~::ڷ::6: e:?0?d,?B?X?o?[???<Ȁ?ހ??A ?!?8?hN?d?@{??(??Ձ??&??N?e?+}??(?Ç?5ۇ??S ?!?9?Q?h?e???nLj?#߈???]&?$>?U?m??f?A? ͉????,?D?\?t????Ԋ????#5?DM?je?}?•??+Ƌ?eދ???/'?z??W?p?v?Ҡ?3?ь??n??U3?K?Md?|?V?᭍?qƍ?ߍ??8?(?}A?%Z?r??:??Վ?t?;? ?8?Q?j?]?>?#? Ώ????1?J?c?|???Ȑ?/?M?n?,?E?^? x?X??Ñ?ݑ?a??)?VB?[?u?r?ڧ?F?ڒ?,? ?#'?@?+Z?s?F?٦?r?ړ??U ?&?@?`Z?t?ԍ??Y?"۔???(?tB?S\?7v? ? ?Õ?ݕ???+?E?`?z?-?G?fȖ????1?CK?}e???F?Η??8??7?SR?l?'?? ?֘?? ?&?@?,[?u?\??ř?F???Y0?K?e??^?+?К???!?q?Z?bu???Sǝ?? ?n?4?CP?k?*??%?ٞ?2??S,?G?c?(?Κ?y?(ҟ?? ?S%?A?\?x?{?Q?,̠? ???;?W?s???ǡ????8?T?Cp?k??Ģ??>??5?R?_n?? ?kã?ߣ?7??5?Q?n???ä?)??X?5?R?Bo???Yť????h8?8U?r?莦?ǫ?Ȧ???v?o?\?:z???vӫ??? ?,?J?h?z?b?O¬?A?9?6?8:??X?Kv?]?t?Э?? ?+?4I?kg??磮?-®?x???y;?Y?>x???ӯ? ??/?M?(l??W?ǰ??F?#?B?ea?$?鞱??ܱ?W?2?9?W?v?Е?Ŵ?Ӳ???0?O?n??.?T̳?~? ?)?I?`h???Bƴ???T$?C?'c???? ?? ???J_?~??1?ݶ??J?=?\?|?c?7?ܷ???;?[?{???۸???;?[?|?;?h?ܹ???S=?]?}?>??޺?[??5@?`?&??-»??J?#?D?!e?ʅ?x?+Ǽ???h)?3J?k?؋??ͽ?|?h?Z0?RQ?Pr?S?\?kվ???8?Y? {??$h??+??O?7?a?;???h?12?\?ׅ????z-?uW?w????)?S?~?S???'?rQ?{?-???}%?O?z???@?$?O?Az????U%?-P? {????&?Q?|???0?Z)?T???J??,?MX?? ???1?]??L?? ?H7?c???W?.? >?i?????E?q??4?_?"?N? {?V???? ????!?'?,?2?7?=?C?H?N?S?Y?^?d?i?o?t?z?????????????????????????? ???? ?&?+?1?7?<?B?G?M?R?X?]?c?h?n?t?y?????????????????????????? ?????%?+?0?6?;?A?F?L?Q?W?\?b?h?m?s?x?~??????????????????????????????$?*?/?5?:?@?E?K?P?V?\?a?g?l?r?w?}?????????????????????????? ????#?)?.?4?9???D?J?P?U?[?`?f?k?q?v?|?????????????????????????? ????"?(?-?3?8?>?D?I?O?T?Z?_?e?j?p?v?{?????????????????????????? ????!?'?-?2?8?=?C?H?N?S?Y?^?d?j?o?u? W%:z?????????????????????????? ????!?&?,?1?7?<?B?G?M?R?X?^?c?i?n?t?y?????????????????????????? ???? ?%?+?0?6?;?A?G?L?R?W?]?b?h?m?s?x?~???????????????????????? ? ? ? ? ? ?$ ?* ?/ ?5 ?; ?@ ?F ?K ?Q ?V ?\ ?a ?g ?l ?r ?x ?} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?$ ?) ?/ ?4 ?: ?? ?E ?J ?P ?U ?[ ?a ?f ?l ?q ?w ?| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# ?( ?. ?3 ?9 ?> ?D ?J ?O ?U ?Z ?` ?e ?k ?p ?v ?{ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?" ?' ?- ?3 ?8 ?> ?C ?I ?N ?T ?Y ?_ ?d ?j ?p ?u ?{ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?! ?' ?, ?2 ?7 ?= ?B ?H ?M ?S ?Y ?^ ?d ?i ?o ?t ?z ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ???? ?&?+?1?6?<?B?G?M?R?X?]?c?h?n?s?y?????????????????????????? ?????%?+?0?6?;?A?F?L?Q?W?\?b?h?m?s?x?~??????????????????????????????$?*?/?5?:?@?E?K?Q?V?\?a?g?l?r?w?}?????????????????????????? ????#?)?.?4?:???E?J?P?U?[?`?f?l?q?w?|???? X%:?????????????????????? ????#?(?.?3?9?>?D?I?O?U?Z?`?e?k?p?v?{?????????????????????????? ????"?'?-?2?8?>?C?I?N?T?Y?_?d?j?o?u?{?????????????????????????? ????!?'?,?2?7?=?B?H?M?S?Y?^?d?i?o?t?z?????????????????????????? ???? ?&?+?1?6?<?B?G?M?R?X?]?c?h?n?t?y?????????????????????????? ???? ?%?+?DD@@dd[}Yg[o!Di[3})   !"#%&'(*+,-/01245679:;<>?@ACDEFHIJKMNOPRSTUWXYZ\]^_abcdfghiklmnpqrsuvwxz{|} , = Obv    p Y0: \ I33*@Vlx,f@SS*@Vlx,f@SShi3521_vpssGNUz"8D@JHPpV]djqx PX`lt|0P\dl x '.5 < C Jd Q X _ f m t {  H 8 pt   ` L#P# P   p    8 &&  '$'L  ((  |  |)) ", )\ **07> E L S8Z`ahXo$v \<: }//0X T3355,70788899::;;==\>`>L??DAHABBhhDlDdFhF lHpHIIKKLLNN PPpQtQRRTTVVD%,tXX3YYZZ:[[A HO\\V<8]<]]dkdryT\b`bX@xdehhkk8mdi8WH`pV`hlU!:- 0B 8KRc`fTy|\LB,DD@ m PP  u\y50DTgS,zh,3P@8+D P!*;ЀKXX>(hUzx\;XPPx  2 HAx U3 e d%:A XNK D*V \n  T x)P 8$ lS0 `8 (Ep !Լ !<]$+!xB,;! 8L!4X!\Ids!8 !1!,:!B !!!70!8q""."$WL"X e"P  |"8Q<""ȉ@"0>(" "^" #: (#L=6#C#BT# j#h(#07##o #-0#[8#tQ#$ $4$/$0<<$F$S0_$?o$1z$4,$8$kt$5X$Xc$$$8($@g %XT % 03%| 0=%=XK%<tW%m%k %Y%h%%, %P]0%P%%T%&D$&5&H&O&!h&<*s&xt&&%&'&$'&&$&|wx''e@3'``I'@S,a'Pxu'HU'Z'''`P'30'  ''V( ( Z0#(1(dHD(L tW(h#p(}p((ĺ((غ(0(\`(0({ )@4)X.);)HW e0: S)Ph)>dv) 8)I)`L)Kl)Sx)09))Xs)\\*\A *,`6*dJ*(pc*$Bj* r*(+ {*o*W*`4*̃*,*0*@I +`b+lD.+6;+J+>@Q+p ,>t +? t +@ + ,@ , +A ,A ,? +B ,B +C + + +D t ,D ,C , , +E ,E0 t4 +F< ,F@ t + , +E ,E t +F ,F t + ,$ +=, ,=H tX +=` ,=| t += ,= t +G ,G +H t +I +J ,I ,J +K ,K ,H +L ,L+M ,M+N,N+O$,O(+P0,P4+Q<,Q@+RH,RLtT+SX+T\,S`,Td+Uh+Vl,Up,V+W,WHt\+Wh,Wt+W,Wt+W,WXtt+X|,Xt+Y,Yt+I,I+Z,Z+[,[t$+\(,\,+]4tD+^L,^P+JT+_X,J\,_l+`t,`x+a,a+b,b+c,c+d,d+e,e+f,ft+,,]+g+,g,P+\,+h,ht+i,i+j+k,j,kt+9+ ,9 , +l,l+m$,m,tPS\d+=l,=tS+=,=t+n,n+ot +p+ ,p, +q ,q$,o(+r4,r8+s@,sD+tL,tP+uX,u\+vd,vh+wp,wt+x|,x+y,y+z,z+{,{t+|,|\td+|l,|t+} ,}t +~$+ (,~,, 0+:4,:8+@+D+H,L,X+\+`,d,p+t+x,|,,t++,,+,t+F,Ft+ ,<tH`+d+l,p,tt+,t n):+F,Ft+, t0+4+<,@,DtH+L+T,X,\t`+Fh,Flt+,t+++,,, t++, ,$t(+F0,F4tt+x,t++,,t+,+, +,t$+,,0t<+D,HtT+X,`tt+@x+ |,@, +:,:+,t+F,Ft@D+FL,FPt+,t+F,Ft+,t+F,Ft,+0,HtP+FT,FXt+,t+F,Ft+,t+F,Ft+,,t4+F8,F<tX+\,tt|+F,Ft+,t+F,Ft+,t++,,+, ++,, +(,0tX+\,lt+,+,<+,<+,<+,<<+@,L<X+\,`<p+,<+,<+,<+, < P"+T",h"<t"+x",|"<"+","+",#<#+#, #<0#+@#,L#p#+t#,#+#,$< $+$,$<4$X$+\$,h$<x$+|$,$<$+$,$<$+$,$<$+$,$<%+ %,%<(%+,%,8%<D%+L%,X%<p%+t%,%<%+%,%<%+%,%<%+%,%<%+%,&<&+&,&<0&+4&,@&<L&+T&,\&< o<: x&+|&,&<&+&,&<&&+&,&<&+','< 't'+x','<'+','<'+','<'+','<'+(,(p(+t(,(<(+(,(<(+(,(<(+(,(<(+(,)<)+ ),()<@)+D),P)<\)+d),l)<|))+),)<*+*, *<$*+(*,4*<@*+D*,H*<`*+d*,p*<|*+*,*<*+*,*<*+*,*<*+*,*,+,,,<$,+(,,,,<D,+H,,T,<`,+d,,h,<,+,,,<,+,,,<,+,,,<,+,,,<,+-, -<-+ -,$-<<-+@-,L-<\-+d-,l-<-+-,-<-+-,-<-+-,-<-+-,-< .+.,.<,.+0.,4.<L.+P.,\.<l.+p.,t.<.+.,.<.+.,.<.+.,.<.+.,.</+/,0/+4/,@/<L/+P/,T/<l/+p/,|/</+/,/</+/,/</+/,/</0+0,0<0+0,0<0+0,1<1+1, 1<81+<1,H1<X1+\1,`1<x1+|1,1<1+1,1<1+1,1<1+1,1<1+1,2<2+2, 2<82+<2,H2<X2+\2,`2<x2+|2,2<2+2,2<2+2,2<2+2,2<3+3,3<,3+43,<3<T3+X3,d3<x3+3,3<3+3,3<3+3,3<34+4,(4{h4d4+4,4<4+4, p:4<4+4,4<4+4,4<4d 5+5,5<(5+,5,05<L5+P5,\5<h5+p5,x5<5+5,5<5+5,5<5d56+6,6{H6dd6+h6,t6<6+6,6<6+6,6<6+6,6<6+6,6< 7+7,7<7d,7\7+`7,l7<x7+|7,7<7+7,7{7d 8d$8+(8,48<D8+H8,L8<T8dp8+t8,8<8+8,8<8d88+8,8<8+8,9<9+9,,9{p9d9d9+9,9<9+9,9<9d9:+:,:< :+$:,(:<@:+D:,T:{:d:+:,:<:+:,:<:d:;+;,$;<0;+4;,8;<P;+T;,d;{;d;+;,;<;+;,;<;d; <+$<,0<<<<+@<,D<<\<+`<,p<{<d<+<,<<<+<,<<<d=4=+8=,H={x=d=+=,=<=+=,=<=+=,=<=+=,><>+ >,,><<>+@>,D><L>d\>>y>+>,>{>d>+?, ?<?+ ?,$?<@?+D?,P?<\?+`?,d?<?+?,?<?+?,?<?d??+?,@{(@L@h@d@+@,@<@+@,@<@+@,@<@+@,@<A+A,A<$A+(A,,A<4AdDAXA+\A,AvAt$B+(B,dB+lB,B+B,B<B+B,B<BB+B,B{>ԍ><3h3t33nЎ3܎\3\3\03<\X483Ld`+d,p<+k,k<d+,Ȑ<Ԑ+ܐ,<+,< +l$,l,<4dD+H,\<l+mp,mx<d+,+,+, (00+,<+mĒ,mȒ<ؒ+,+,(+,,T+X,h3xd+,+,+,+, +,+ ,x+|+,,+r,r++,,++,+ĔȔ+̔+Д,Ԕ, v:+s,s++,,+t ,t@+D,_̕ܕ+, v+,<+w,w <4`tȗ+̗,ؗ<+x,x< +,$<4+y8,y@<X+\,h<t+z|,z<+,<Ę+{Ș,{И<+,<+| ,|<,+0,<<H+P,X<h+l+p,t,+},}++,,+},}Й+ؙ,tĚ_+,<+,<,L7h777+,Ĝ<Ԝ+؜,<+,|+,<+,<ԝ+؝,<+,<+ , <,+8,\<+,<+,<Ȟ+̞,؞<+,<+ ,<(+0,<<P+T,`<p+x,<+,<+,̟<+,<+,<(+,,8<@+H,L<`+d,p<x+,<++,,+,++,Ġ,Р+}Ԡ,}ܠ+,<+Q ,Q<++, ,,+R0,R8<T+X,Сv \УRxvvt@X+\,h<t+x,|<++,,+R,R++,,+ĭ,̭Э+ԭ+ح,ܭ,+,+,<(+,,4<8+<+@,D,P+RT,R\l+p, w: |<+Q,Q<++,,+R,RЮ+Ԯ,$+(0,@+PD,P\A |+,<+,<0x$dx̵ $$`ķssȸԸ0lsLX@P+T+X,\,h+l,t+,<+,<++,Ļ,л+RԻ,Rܻ++,,+,+ +,, +$,,0+4+8,<,H+L,TX+\+`,d,p+t,|++,,+,++,,+ļ,̼м+,Gн3H$+,+P,Pо+Ծ,<+,<+ ,pg.ȿؿg4X'''+,X+,$D+L,' <\+`,l<|+,+<,+,<+,<+,< +,$<8+<,H<X+`,h<|+,<+,<+,<+,<+,<$+(,,<D+H,T<\+d,h<+,<+,<-+,<+ +$,(,4+8,@D+H+L,P,\+^`,^hl+p+t,x,+, x: +,{$$+(,vtd+,<+,<(+0,PqX|Yd+ ,<+ ,0<8dXx+,<+,<d$+,,XhqpYdd+,$<4+8,<<P`vpJV+,<+,<d+, <,+0,4<<dX+\,h<l+|,+,<+,+,<+, +,< +0,H+L,X<l+p,x<d+,<+,<+,<+ ,<d,dH+L,X<h+l,p<|d+,<+,<+,Yd<+@,P{|$+,(vld+ ,<$+(,,<hd+,<+,<d4\+`,l<t+x,<d v4JDVt+,<+,<dd+,<+,< +$,0<<+@,D<Ldh+l,x<|+,+,<+,+,<+, +$,0<<+D,L<h+l,x<+,<d+,<+,<d +,<,+0,4<<dP+T,h<t+|,<+,+,<+, y:<d+ ,+,<+,<+,<+,< +,<(+0,8<S0+4,@<L+T,\<p+t,<+,<+,<+,<+,(<8+<,D<\+`,l<p+,+,<+, <s,8P`vxJV+ ,<(+0,T<t+x,<+,<+,<+,<<\|+,<+,<4+,< +,<8+@,P<X+`,d<x+|,<+,<++,,+,+ ,0+4,+,<+,< +,<(+0,8<+,<+,<+,<+,8<d+h,t<+,<HS|+,<+,<+,<+,+, <+ ,(<L+P,\<l+t,<+,<+,<+,< +,<\+`,l<|+,<+,<+,<4TtsvtvJV(s<HPpvJVs++, ,+,$h+l,x<+,<+, z:<+,<4+,<+ ,(<+,<+,<+,<+,,<8+<,P<\+d,l<t+,++,,+,++,,+,$+,,0Xl+,+$,+,<,8hx+,<+,<+,$<4+8,D<l+,<+,<+,<+ ,<@`(4D4P`<$dt+,<+,<+,$<0+Q4,Q8<<+@+D,H,T+RX,R`p+t,<+Q,Q<++,,+R,R++,,+,++,,+, ++,,(+,,48+<+@,D,P+T,\l+p,|<+Q,Q<++,,+R,R +$,0<<+@,D<\+`,l<|+,<+,<+,<+,<+,<H.l+,<+,<+,<+,<+, {\|3vd+,<+, <8{Dd\+`, {: l<|+,<d+.,. +0,0T+.X,.h+0l,0+?,?y+9,9<+@,@<+9,9 <+C ,C$<b4t|Kfw C$'4j<HT`Ml&t,Z&1E$ PX*}ULu;  X d p "x  +. ,.  +. ,.  + , +0 ,0, +F0 ,F4 t@ L  }t t  7  +Z +[ ,Z ,[ <+\,\ <(+Z,+[0,Z4,[@<L+]P,]T<+,+Z,Z<+],]<+Z ,Z<$+^(,^,<H+ZL,ZX<d+_l,_t<+Z,Z<+`,`<+,L+ZP,Z\<h+]l,]p<+Z,Z<+^,^<+Z,Z<+c,c<+Z,Z$<4+`8,`<<L`+d,|s+Z,Z<+f,f<+,+Z,Z$<0+_8,_@<Pd+h,+Z,Z<+_,_<+,+Z ,Z,<8+f<,f@<L`+d,J+Z,Z<+_,_<+Z,Z$<(+q0,q<<L\t|}+Z,Z<+r,r<+Z,Z<+s,s<+,,SD+ZH,ZT<`+_h,_p<+,+Z,Z |:<+_,_<+ ,@ `+Zd,Zp<+z,z<+Z,Z<+_,_<V+Z ,Z,<8+_@,_H<X+,v  +Z$,Z0<@+`D,`H<h+Zl,Zx<+,<+Z,Z<+],]<+Z,Z< +_,_<,\$t+Z,Z<+,<+Z,Z<+_,_<(+,,+,4sHT_ls_vJThvtJ+Z,Z<+_,_< +$+(,,,8+<,DT+ZX,Zd<p+t,x<|++,,+,++,,+,+Z,Z<+,<++, ,+,$(+,+0,4,@+D,L\+Z`,Zl<x+|,<++,,+,++,,+,++,,+,++,,+, $P+T,+,d t   gT!!!!!g@"|"""+Z",Z"<"+","<### ##### #$#(#,#0#4#8#<#@#D#H#L#P#T#X#\#`#d#h#l#p#t#x#|#########+Z#,Z#<#+#,#<p$+Zt$,Z$<$+ }: $,$<$+Z$,Z$<$+$,$<%+Z%,Z%<%+_$%,_,%<H%+ZL%,ZX%<h%+l%,p%<%_%+%+%,%,%+%,%%+%+%,%,%+%,%%+Z%,Z&<&+&,&<&+ &+$&,(&,4&+8&,@&P&+ZT&,Z`&<l&+p&,t&<x&+|&+&,&,&+&,&&&+&,&+&_&''+'+ ',$',0'+4',<'@'h'_'+Z',Z'<'+_',_'<''+(,8(+Z<(,ZH(<L(+\(,d(<(+Z(,Z(<(+(,(<((+Z(,Z)<)+`),`)<0)sH)vT)`)l)_)+Z),Z)<)+]),])<)+Z),Z)<)+^),^)<*+Z*,Z(*<4*+_<*,_D*<T*+X*+\*,`*,l*+p*,x*|**_*+Z*,Z*<*+_*,_*<*.;l/;06163 5c5+5, 5Y45Y@5H5;X5d5Yp5;|5;555;55Y5;5;556;6$6Y06;<6;H6\6d6;x66Y6;6;666;66Y6; 8Y,86<8cP8`88888Y868c8Y996(9Y:::::::Y;;;6;\;d;+h;,p;+t;,;6;c;6;;YD=6X=d=h=+l=,|=+=,=(>YD>cP>l>cx>>@c@c@Y@c@6(Ac4Ac@AYXAc`A6pAcxA6AcAAcAA;AcAA ~ : 0BIB;BB6BBB+B,BcB+B,CcCY$CB0Cc0*8+lFtx |/-1\A:`AdAhAlApAVtACxA|ATATATAANAAAAAHANAAAAAHAA:AAAAQAA:AAAAQAA:AAABQk 0: hi3521_sio.ko9Y9Y9Y$W 3ELF(.4( -L -LP00S S00J00 -LP PJ  000 -L0 -L00@ -L@0S0"00 -L 3@ x-L@@@0SxPP@Px ``@R0``@S8PP@Qxtxt4 8!4! p-L M"FP\@% } \ IDl \ k \F2@U T} Q!@PKpk\ An\ \+.@U T} Q T} Q!@@P) \&|P\ l00m\  0 @0@! @J} \ -L M0@@S @ @2`*` K80 @Q0 @J -L M0@@S@@2 ||\*\ K80 @Ϡ0 @J$ -L MP@ @ @‚0`*` K80 @:0 @J8 -L MP@@00@ƒ ||0\*\ K80 @Ϡ0 @JL -L M0@@S@00@2 \\`+` K80 @!0 @J` -L MP@@00@ƒ \\0`+` K80 @0 @Jt 0-LM0P,@5R  <:0RK0l0 @ @00 @ @ 0-LM0@SS& S$  RRHQSV0CSlPR 0S A0R P0BSQ 0SK0 R} R  R R "R  R } R D R R 2 @ @JR 2 @0 @JP1@RH2 @0  @\PJ1 @ @J1 @0 @Jt1 @ @Jx41 @ @Jh0 @ @JX0 @ @JHt0 @0 @J700 @ 0 @x -L M0@SS S  RR@ RRS 0S^ B0QP0A{S Rd 0SpK R} R  R R "R  R } R D R R `2 @\ @JR R 2 @d0 @J1 @j0 @J1 @t 0 @JD1 @ @J1 @ 0 @J}0 @o0 @Jl|0 @y0 @J[80 @~0 ?: @JJ p-LMPP@@Tn T @@@A0S  P`{ ?`0` \  \  x``@\Ap  Ptx `t \0  \x | ``@RA  Pu /` 0\ \8``@QA0  P4 /` 41@\\8@AFile name: %s >Function : %s >Line No. : %d >Condition: %s /home/pub/platform_h3/mpp/code/mkp/../arch/hi3521/hal/audio/aio_hal.cAudioDevId < SIO_MAX_NUM0aio dev %d is invalid not support this mclk can not get the bclk_division ratio not support this bclk_division ratio not support this fsclk_division ratio invalid sio workmode:%d SIO_HDMI only support AIO_MODE_I2S_MASTER workmode and clksel of AO should equal to that of AI, when in same SIO SIODevSetAttr err workmode and clksel of AI should equal to that of AO, when in same SIO ,hi3521_sioA.aeabi$7-A A ,GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1.symtab.strtab.shstrtab.rel.text.rel.exit.text.rel.init.text.note.gnu.build-id.rel__ksymtab.rodata.modinfo__ksymtab_strings.rodata.str1.4.rel.data.rel.gnu.linkonce.this_module.bss.note.GNU-stack.ARM.attributes.comment4" E`)"% U8#X4 V(C &: #$Z$$(V 4VPd,$xl%uD&F2&(+X V ,$ W0-0-p0-/_--2p   u%%03 0 Y΃ u%%3  Y> u%%03 0 Y΃ u%%3  Y> u%%03 0 Y΃ u%%3  Y> u%%03 0 Y΃ u%% 3  Y> u%% 03 0 Y΃ u%% 3  Y> u%% 03 0 Y΃ u%% 3  Y> u%%03 0 Y΃ u%%3  Y> u%%Bp q -LM0Q@pR0S1 @-Π0 @ @@JKAoPNOO Q@P  0 D0 @0 @ @@J 0-LMd@Rp 02K080 @ @ J -LM@@@ `lP0` @, 4K( (K4@ 00P 3/pP bP!(0P$K|0 @ @D0 @ @ 0J2 -L80B8P 84P 4  -L,M @p4K0,0 4 (K@P)@e0eepł 5Ņ 5Ņ%ee=P-@0P X@$ 0`uPH◦,`PVXV 0Pw.P0V΃X0`P` V뗦"V>X8}P4@P ,\ 0``@PuP`.V.,0S4@P 4,Q 0``@PuPn"V>,\8@H4@P&  ! 1 @40  @0 @3N@40 @@8@J44,P 0``@Pu Pb#V΃,Q@0 @#40 @ @8@J -LMPP@Js `0` 4` 0K( YI Pv00S ( P`P `YpSZ/ ( P^0Qj ( P` R `pY:p `(PD00SP ( P`P( `pY!( P.00S: ( P`PX4 KPq4Q X @P ?(KX4 KP^4^ &: X @P ,1 @ @p1 @ @X4 KP04^m X @Pg  ``0 @qP @P@p@@ 0PX4 KP 4\^ X @PX X0 @ @@@ 0@@@@  -L|MP0p00 9 @0 @J(K"8 ` bA@ PO^# 0S  8PP@5Y"A\@8 H Q,NP@8 D Q,NP@ 8 L Q,NP@8X Y,NP@8P P"0AS@80%` 00@^ A\@8\ 9 A\@8h 0!őL^@8 d > A\ @8 p 9.@Q @8 l 0.A\ @8 t < NQ @8 x 9,@^ @8| 0,NQ@8 >#%@BTP 7 @ @@屃  @0  T ,PE p @p8 0 ȕ `V`P)  J<  Z< R   Z@,0S`p0K@ P< @  P0P3@PP0^)@TT @ P @9 !@%8H0P*D@T X*TY(mL‐ XQ.` \&͈ Y,PX Y!∐ `Y) ` \Y)8 \ hY)< 嘐h dY)@ 8d pY)D <p lY) &:H @l tY)L Dt xY)P Hx |Y"L]P|P ]‐P PℐP PXP P∐XP ]∐ `P` \\ hh dd pp ll tt xx || 匐⌐ 吐␐ 倐E@儐E@XE@刐E@`E@\E@h5E@EE5E5E5E5EE5EEEEE5EEd@8Ep@<El@@Et@DEx@HE|@LE@85EE<5EE@5EED5EEH5EEL5EEP@5EEEP@TE5EE5EEE 1 @?Π0 @@@@0 @0 @@ J00S T !@X0 @Ϡ00 @JT0!T!( -LMbd3"0 PU(KPPu@@@0 㜥刅w, 0 圥0   圥0   圥0   圥0   圥0   圥0   圥0   圥 0   圥 0   圥 0   圥 0   圥 0   圥`  0 圥 p0 刅 PP00 P<40 @2 0 @P,8 -LMpP`JQ  (XH PN`PD PX@  3: =Z ( P?`Q '@ P(P3` R P@X"( P&`0SX @P @@ 0@@@@X @PP@X$KX @P @@ 0@D -LM " 0,pSP @`$`@㴠 P` `  PM`@P5SX%R OKh pW,p#XQ %u0 h p 40 p5\v, Vp0Sc P 7 @ Ⰰ  X&*Y  X*   X:^ Kh  K0 6 0  K0l  $p7/0,phP. h KK괠W ``@ȅPj$ p`PR@XŔ \q"PO, R@(K@@ 1@@@@L -L,M "4 00@0 ƒ4:S !(K00!꼅, R* 4`@pEP$`, pM `R@DPYXUPUTUUDUO6PI5pD<0@ `XM, @R <PPI , R 4``@@Ua%`R=PXŕ@\Ou  , =RXeP`4 @  @ 0 00 !4 ń @ 0 @@8 l 2/K, R 4`00@6 UN@PMR@UD0NQ  0: pHWdK H eD   R(h D Dy 8H s4 W0 ` H0 6/H0`P Q , ( Dh+^} ^9( (R%RPR"Q?l2 @0 @, (2 @ 0 @, 1 @pp(0 @, 1 @}0 @, {, 4`V**Rn:P L<1p Lp @rp 0 @, ^D 4 03/PD H D , L0 @``40 @, <V  (LpP0` L` @```1r`p 0 @, \l -L\M`@@ᬃ@pp@ppp@ppp@ ppp@,ppp@ @ @00@@@@@(@@ @@$@0@@@ 8 0S , R @P@@Dp <@ @H P=R@XĔ̤u@80H  p$R 0@ uW%5p4 p@ W@ppX@ X@Ŕ} Q0 @%  Q@ Q@ Q@ "Q@  Q@ } Q@ D Q@ < Q^@ ^@ ^@ ^@ ^@ @^40@Pp , =@RuDp H+ZpX(K@~ p-L`00@AhP<`  1  p -L00@ -L`@0!H0 -L M00@40 @ @J -L4MP@@@@ @ @00@@@@@ @@@@H0SJ ,0SM00@$ } R R@! R@ R@ "fR@ }R@ } R@ D R@ R@ ( R@0 @pRD``@<4@ p `8@00@^J $1Sn00@!} R  R@! R@ R@ "R@ mR@ } R@ D| R@ R@  *: !RZ@(!8qRFile name: %s >Function : %s >Line No. : %d >Condition: %s /home/pub/platform_h3/mpp/code/mkp/audio/ai.cHI_SUCCESS == s32Retaidev%d is not supported ai chnid %d is invalid NULL != pstAioChnNULL != pstAioDevno aichn %d for aidev %d, or can't handle right channels for stereo mode ERR!!! Ai dev %d chn%d invalid addr:0x%x AI dev %d not enable The depth (%d) of user frame buf should less than 30! aodev%d is not supported enable aec fail,samplerate:%d enable aec fail,sound mode:%d enable aec fail,Aidev%d don't have chn%d enable aec fail,frame len:%d enable aec fail,bit width:%d ai chn(%d,%d) not enable ai chn(%d,%d) have enble aec already,but the attributes not the same as before enable AI chn(%d,%d) ok AI chn %d state is not enable or pause the user frame depth is 0, please set it first AI chn not enabled busy list empty AI(%d,%d) state:%d Error ai cmd [Func]:%s [Line]:%d [Info]:AI dev %d is busy, disable it first AudioDevId%d not inited AudioDevId%d not configed must disable AudioDevId%d when config dev attr Vb pool haven't been created!   : get mmz name fail! Init vb pool failed! claculate dma buffer size fail! alloc dma buf err ioremap dma buff failed AIDMAaidev%d is not supported aidev%d is not initialized aidev%d is not configed AI dev %d enable ok! Get user cnt of the audio frame failed! ASSERT failed at: >File name: %s >Function : %s >Line No. : %d >Condition: %s /home/pub/platform_h3/mpp/code/mkp/audio/ai_trans.cHI_SUCCESS == s32RetGet user cnt of the audio RefFrame failed! Func: %s, line: %d, s32Ret: 0x%x, i: %d, u32PoolId[0]: %d, u32PhyAddr[0]:0x%x, u32Uid: %d. Vb user count of the audio frame is 0, it maybe has been released! AiDev %d AiChn %d not disabled, must disable all chn before disable AI device AI dev %d disable abnormal! Someone(%d) occupies aidev%d's vb %d! AI dev %d disable ok! AI dev %d exit failed! err 0x%x! NULL != pstNodeAI chn %d get vb failed! AI dev:%d seperate channel data from dma buffer failed! AO has no export functions! ao samplerate(%d) is not 8K or 11K ao point num invalid:%d ao bitwidth invalid:%d ao chn for aec invalid,chn:%d AI chn %d get aec vb failed! AI chn %d get aec frame failed! [AI] Version: [Hi3521_MPP_V1.0.6.2 ], Build Time: [May 4 2014, 19:31:46] -----AI CHN STATUS------------------------------------------------------------------------------------------------------- %5s%8s%8s%8s%8s%12s%9s%9s%8s%12s%8s%8s%8s%8s%10s AiDevAiChnStateReadWriteBufFulu32Data0u32Data1AecAoAecFailbAnrbResmpPoiNumSampRResmpType%5d%8d%8s%8d%8d%12uenable%9x%9x 0 0disable8kHZ11kHZ12kHZ16kHZ22kHZ24kHZ32kHZ44.1kHZ48kHZ1X22X11X44X11X66X1 (%2d,%2d)%12u%8s%8s%8d%8s%10s [Func]:%s [Line]:%d [Info]:AiClrCfg fail, sio mode may not insmod aidev:%d, read & write buf conflict! Cur DMA addr:%x, pinpon buf index:%d ! AI not init(DMA Buffer is NULL) bitwidth error -----AI DEV ATTR--------------------------------------------------------------- : ------------------------------------------ %5s%8s%8s%8s%8s%8s%8s%8s%8s%8s AiDevWorkModSampRBitWidChnCntClkSelSondModPoiNumExFlagFrmNumi2s_mas8kHZ8bitmono%5d%8s%8s%8s%8d%8d%8s%8d%8d%8d stereo16bit32bit11kHZ12kHZ16kHZ22kHZ24kHZ32kHZ44.1kHZ48kHZi2s_slapcm0_slpcm1_slpcm0_mtpcm1_mt -----AI DEV STATUS------------------------------------------------------------------------------------------------------- %5s%12s%8s%12s%8s%8s%8s%8s%12s%10s%10s%10s%7s%10s IntCntFrmTimeMaxFrmTimeDMAChnDMAReqTranLenIsrTimeMaxIsrTimeDMAPhy0DMAPhy1CurDMAPhyPinPonErrCnt%5d%12u%8d%12d%8d%8d%8d%8d%12d%10x%10x%10x%7d%10d start dmalli failed AI_DRV_ISR fail, aio module may not insmod AI Dev%d Int Status : 0x%x, cnt:%d DMA chn id:%d not fit ! now not support this mode,chncnt:%d,bitwidth:%d aichn:%d, index:%d ASSERT failed at: >File name: %s >Function : %s >Line No. : %d >Condition: %s /home/pub/platform_h3/mpp/code/arch/include/ai_drv.h0AiDev=%d, AI_DRV_DisableDev fail, sio mode may not insmod /home/pub/platform_h3/mpp/code/mkp/../arch/hi3521/hal/audio/ai_drv.cAiDev=%d, disable ai rx fail! AudioDevId:%d Get DmaChn fail ! dmac_register_isr failed Dma page num set to %d, len:%d alloc dmalli_space failed build dmalli failed build dmalli failed, dma addr:0x%x, requester:%d AiDev=%d, AI_DRV_EnableDev fail, sio mode may not insmod AiDev=%d, clear ai fifo fail! AiDev=%d, enable ai rx fail! AiSetDevAttr fail, sio mode may not insmod $$hi3521_ai :GNU^; n=?adA.aeabi$7-A A ,GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1.symtab.strtab.shstrtab.rel.text.rel.exit.text.rel.init.text.rodata.modinfo.rodata.str1.4.rel__param.rel.data.rel.gnu.linkonce.this_module.note.gnu.build-id.bss.note.GNU-stack.ARM.attributes.comment4~ (4)H~0% 08x~4 $C$K4T2g, c 0 sLo  }$y  $HHpH/wwp      )<,7AhP0[ `,cn `s{ # :  $ L 8 l `(  @ `T ``  `   h `  ``$(   0 L l   `d ` $ * 0 6 `  `# #< `%`BQ`o ~, <P`p     %61` F Sh [l( h ` `x,%0`%&[$ n@ `&&& h `((`++ `<-D- `--  `..`,/0/p  @ T `11x    `55 <    : h  `99 $   `CC*0 `XG`G`IIIT `LL70 6d  <   T 4 t `$S0S      `        " ( . 4 : @, F L R4 XP ^X d` jh pp vx |         < `W`       ! 0( ?8 ND]Ll\ {l `$ `0W[ 7xn  `YY l `ee  < D L T \ d l t |  $ *  6 0  <    L  :        ( "0 8 D (L T ` .h $ , 4 < D   p n   `$o(o(oL 4 `pp@ `,r0r` R, Xt ^ d `Pududuj pD v `\w`w | ( @ F   t   `||: `~`xx   @+ 74@CtRap   B\`  ` `  , @`L``B`x\x#o!`   @hh90 $ &4eD0L|(^iu0r : 4Wx0P.PC* 7A&Kq0T0S_o%(|h`w(\ |W, * ; 0E W m <x     X  T'< %( 5 Y   $ 7 J P W 0a xo   8  0/      < `W% (d1 PB N ] pTj |  $v<    p WL   \( +P5 K `GS L8a -j mdy D-      1$aai_openai_closeAI_Notify.LANCHOR0AI_QueryState.LANCHOR1AI_GetVerMagicAI_ModExit.LC0$dAI_ModInit.LC1AiIoctlai_ioctlai_poll.LC2.LANCHOR2.LC3.LC5.LC4.LC6.LC7.LC8.LC10.LC9.LC11.LC12.LC14.LC13.LC16.LC15.LC22.LC24.LC20.LC17.LC18.LC19.LC21.LC23.LC25.LC28.LC26.LC27.LC30.LC29.LC31__func__.25162__func__.25133__func__.25011__func__.24737__func__.24711__func__.24989__func__.24943__func__.24788__func__.24756__func__.24634__func__.24501__func__.24849__func__.24564__f : unc__.25062__mod_version998__mod_license997__mod_author996s_s32AiStateai_fopss_stAiModules_stExportFuncss_stUserRefg_AIumapdAIGetFrmVbBlkAISendChnData.LC34.LC33.LC32.LC36.LC35.LC37.LC38.LC39.LC45.LC48.LC51.LC54.LC40.LC41.LC42.LC44.LC47.LC50.LC53.LC43.LC46.LC49.LC52.LC55.LC75.LC57.LC69.LC56.LC58.LC60.LC61.LC62.LC63.LC64.LC65.LC66.LC67.LC68.LC70.LC71.LC72.LC73.LC74.LC76.LC59__func__.24154__func__.23887__func__.23864__func__.23851__func__.23827__func__.23771__func__.23914__func__.23535__func__.23994__func__.24092__func__.23500__func__.23587__func__.23673__func__.23440__key.24065__key.23921AIDMAStartAI_DRV_ISRAIDMARelease__func__.24149__func__.23950__func__.23780__func__.23555__func__.23983__func__.24035C.314.23637C.316.23643C.317.23648__func__.23603__func__.22596__func__.23750__func__.23433__func__.23415__func__.23717__func__.23692__param_str_dma_cir_lli__param_str_use_tasklet__mod_dma_cir_llitype59__mod_use_tasklettype56dma_cir_lli__param_dma_cir_lli__param_use_taskletuse_tasklets_pfDmaCallback__mod_srcversion23__module_depends__mod_vermagic5AIDisableChnAUDIO_FB_GetBusydmac_start_llim2pparam_ops_uintVB_InquirePoolUserCntAiDisableDevCMPI_RegisterMod__this_moduleAIEnableChnsnprintf__arm_ioremapAI_DRV_ProcShowAI_InitAI_DRV_SetDevAttrVB_UserAddfinish_wait__iounmapAI_DRV_DmaBufInfoInitupAI_DEV_ClrAttrcleanup_moduleAUDIO_FB_PutFreeprepare_to_waitmemcpyCMPI_MmzMallocCMPI_UserCopyAIDmaBufExitkfreeAI_DEV_Exitdo_gettimeofdayAIDisableAec__wake_upAiClrAttrAIDMAIsrAIProcShowCMPI_RemoveProcAI_GetDevCtxAUDIO_FB_GetFreeinit_moduleVB_UserSubCMPI_CreateProcdmac_channelstartscheduleg_astModulesVB_GetBlkByPoolIdAI_DRV_EnableDevAIEnableAecAI_DRV_DevDeInitVB_CreatePooldmac_buildllim2pg_stAiDevfree_dmalli_spaceallocate_dmalli_spaceAIGetFrame__aeabi_idivdmac_channelcloseAISetChnAnrInfoAISetChnParamAIDetectBufConflicttasklet_initAiGetDevAttrAI_GetChnCtxAISubVbAI_DRV_GetChnDat :aAUDIO_FB_InitAiGetDMAChn__tasklet_scheduleCMPI_UnRegisterModpanicprintkg_stAiChnAIGetChnParamdmac_register_isrVB_IsBlkValidAUDIO_FB_Release__memzeroAIDmaBufInit__aeabi_uidivHI_LOG__init_waitqueue_headAUDIO_FB_QueryBusyNumCMPI_MmzFreeAIReleaseFrameAI_DRV_SetDmaISRAI_DEV_InitAUDIO_FB_PutBusyAIGetPoolIdVB_Handle2KernAIDMATaskletAISetChnResmpInfoseq_printfAI_DRV_DisableDevdown_interruptibleVB_Handle2PoolIddmac_channel_freeAUDIO_FB_QueryFreeNumAI_DRV_SetDmaBufAddrautoremove_wake_functiong_stAiDrvDevAI_ExitAiSetDevAttrCMPI_UnRegisterDeviceAIAddVbAIDmaCallbackAIVbInitAI_DRV_DevInitAIVbFreemsleep__kmallocVB_DestroyPoolVB_Handle2PhysCMPI_RegisterDeviceAiEnableDev (+ ,, H+ L, + , +,+,,X+ , Ll+,++,,+ ,(+,,4<+D,L\+`+d,h,t+,+++,,,+,$+(,4D+"H,"Lh+l,x+#,#++,,+$,$(+,,8H+#L,#P`+d+h,l,x+'|,' + , $ +"( ,", H +L ,X h +#l ,#p  + + , , +$ ,$   $ +( ,4 D +"H ,"P h +l ,x  +# ,#  + + , , +$ ,$   + ,4 T     8 ` | + ,  +. ,.   + ,  + , 0 +"4 ,"8 P h   :+ ,  +# ,#  + ,  +/ ,/ DX4Xt+,+","4+8,DT+2X,2\dl+,+#,#+,+3,3 +$,0@+/D,/L\+`+d,h,t+$x,$++,,+','4P+T,`p+#t,#x+,+3,3++,,+$,$++,,+',' $hx+,+8 ,80+4,@P+"T,"Xp+,+9,9$+(,4D+:H,:Pl+p,|+;,;+,+#,# +$,0@+<D,<Hd+h,t+=,=+,+>,>+,+?,? 0+4+8,<,H+$L,$TX+\+`,d,p+'t,'|,Td+h,p|+B,B+,$4+B8,B@Tp+,+B,B$+(,4D+"H,"L`p+t,+3,3+,+#,#+, +/$,/,<+@+D,H,T+$X,$`d+h : +l,p,|+','+,4l+t,<LTx+, +" ,"$@+D,P\+E`,Edl+,+#,#+,+3,3 +$,0@+FD,FH\l+p,|+/,/+,+G,G  + , 8 +H< ,HD T +X +\ ,` ,l +$p ,$x  + ,  +I ,I     !@!d!x!!!!!!" "<"+@",L"\"+"`","d""+",""+#",#""+"+",","+$",$""+"+",","+'",'###+ #, P#+ `#, ##H$+L$,X$d$+Nh$,Nl$$$$% %<%H%T%\%h%t%|%%%%%+l%,l%(&L&\&t&+ox&+p|&,o&,p&&+q&,q&&&&'('4''''+o(,o ((+u (,u$(,(H(+oL(,oX(h(+vl(,vp(x(((((+(,(+l((,l)0)`)))) *P****+@+p++++0,+o4,,o@,P,+vT,,v\,x,,,,,+o-,o --+{ -,{(-0-<-@-h--+o-,o--+~-,~----+-,@.`.+od. :,op.|.+.,..+o.,o..+.,...//,/@/+D/,l/x/+|/,//00,0+o00,o<0D0+L0,P0d0+oh0,ot00+0,00+o0,o00+0,00+o0,o00+0,1111D1+oH1,oT1d1+h1,p111+l1,l2<222+l2,l3,3X3h3x333+l3,l333 4+l4,l04L4X44+o4,o44+4,44+o4,o44+4,445 5 5+l$5,lD5d5+oh5,ot55+5,555555(6d6666$7H7l77777+o7,o88+8,848+o88,oD8P8+T8,X8p888+8,8+8,88+8+8,8,8 909L9+oP9,o\9h9+l9,p9|9+9+9,9,9+9,999+o9,o99+9,:4:d:+lh:,lL;+lP;,l<<+o<,o<<+<,<=X=`=|========>>H>h>>>BB+oB,oBB+B,BBB C+oC,oC,C+0C,8ChCxC+o|C,oCC+C,CCCD(D+l0D,l\DDDDE4E`EEEEF,u+?0u,>4u,?@u+@Du,@LuPuTuXu\u`upu+0tu,0|u+u,uuuuvv8v+v+Ev,>v,Ev+@v,@vw+ w,w(w+F,w,F0w+@4w8w+>Dw,EPw,@Xw\wtw+|w,ww+w,ww+0w,0xx4x`x|xxx+x,Dy+Hy,TyXy+I`y,Ipyy+y,yy+Jy,Jyyy+y, z$z+(z,4z@z+KDz,KHzPz+Tz,Xz+L\z,Lhzz+z,zz+Mz,Mzzz+z,z{+N{,N { {0{D{+H{,T{X{+M`{,Mh{{+{,{{+K{,K{{+L{,L{{+{,{{+O{,O{+@{{+>|+E|,>|,E|,@|,|+0|,<|L|+PP|,PT|+@X|\|+>`|+Ed|,>h|,Et|,@|||+|,||+Q|,Q|+@||+>|+E|,>|,E|,@||||}+},}+ },4}@}}+},}}+T},T~~+ ,$,++,, + (, ,8+<+@,D,H\h+l,p+,   : $08ltx|   !: pinmux_hi3521_2X1080P.sh9Y'X8Y%#pin select muxctrl_reg0 himm 0x200f0000 0x00000000 #VIU0_CLK / GPIO12_0 / / muxctrl_reg0 himm 0x200f0004 0x00000000 #VIU0_VS / GPIO12_2 / VIU0_CLKA / muxctrl_reg1 himm 0x200f0008 0x00000000 #VIU0_HS / GPIO12_3 / UART2_RXD / muxctrl_reg2 himm 0x200f000c 0x00000000 #VIU0_DAT15/ GPIO0_0 / / muxctrl_reg3 himm 0x200f0010 0x00000000 #VIU0_DAT14/ GPIO0_1 / / muxctrl_reg4 himm 0x200f0014 0x00000000 #VIU0_DAT13/ GPIO0_2 / / muxctrl_reg5 himm 0x200f0018 0x00000000 #VIU0_DAT12/ GPIO0_3 / / muxctrl_reg6 himm 0x200f001c 0x00000000 #VIU0_DAT11/ GPIO0_4 / / muxctrl_reg7 himm 0x200f0020 0x00000000 #VIU0_DAT10/ GPIO0_5 / / muxctrl_reg8 himm 0x200f0024 0x00000000 #VIU0_DAT9 / GPIO0_6 / / muxctrl_reg9 himm 0x200f0028 0x00000000 #VIU0_DAT8 / GPIO0_7 / / muxctrl_reg10 himm 0x200f002c 0x00000000 #VIU0_DAT7 / GPIO1_0 / / muxctrl_reg11 himm 0x200f0030 0x00000000 #VIU0_DAT6 / GPIO1_1 / / muxctrl_reg12 himm 0x200f0034 0x00000000 #VIU0_DAT5 / GPIO1_2 / / muxctrl_reg13 himm 0x200f0038 0x00000000 #VIU0_DAT4 / GPIO1_3 / / muxctrl_reg14 himm 0x200f003c 0x00000000 #VIU0_DAT3 / GPIO1_4 / / muxctrl_reg15 himm 0x200f0040 0x00000000 #VIU0_DAT2 / GPIO1_5 / / muxctrl_reg16 himm 0x200f0044 0x00000000 #VIU0_DAT1 / GPIO1_6 / / muxctrl_reg17 himm 0x200f0048 0x00000000 #VIU0_DAT0 / GPIO1_7 / / muxctrl_reg18 #VIU1 muxctrl_reg19 himm 0x200f004c 0x00000000 #VIU1_CLK / GPIO12_1 / / muxctrl_reg19 himm 0x200f0050 0x00000000 #VIU1_VS / GPIO12_4 / VIU1_CLKA / muxctrl_reg20 himm 0x200f0054 0x00000000 #VIU1_HS / GPIO12_5 / UART2_TXD / muxctrl_reg21 himm 0x200f0058 0x00000000 #VIU1_DAT15/ GPIO2_0 / / muxctrl_reg22 himm 0x200f005c 0x00000000 #VIU1_DAT14/ GPIO2_1 / / muxctrl_reg23 himm 0x200f0060 0x00000000 #VIU1_DAT13/ GPIO2_2 / / muxctrl_reg24 himm 0x200f0064 0x00000000 #VIU1_DAT12/ GPIO2_3 / *: / muxctrl_reg25 himm 0x200f0068 0x00000000 #VIU1_DAT11/ GPIO2_4 / / muxctrl_reg26 himm 0x200f006c 0x00000000 #VIU1_DAT10/ GPIO2_5 / / muxctrl_reg27 himm 0x200f0070 0x00000000 #VIU1_DAT9 / GPIO2_6 / / muxctrl_reg28 himm 0x200f0074 0x00000000 #VIU1_DAT8 / GPIO2_7 / / muxctrl_reg29 himm 0x200f0078 0x00000000 #VIU1_DAT7 / GPIO3_0 / / muxctrl_reg30 himm 0x200f007c 0x00000000 #VIU1_DAT6 / GPIO3_1 / / muxctrl_reg31 himm 0x200f0080 0x00000000 #VIU1_DAT5 / GPIO3_2 / / muxctrl_reg32 himm 0x200f0084 0x00000000 #VIU1_DAT4 / GPIO3_3 / / muxctrl_reg33 himm 0x200f0088 0x00000000 #VIU1_DAT3 / GPIO3_4 / / muxctrl_reg34 himm 0x200f008c 0x00000000 #VIU1_DAT2 / GPIO3_5 / / muxctrl_reg35 himm 0x200f0090 0x00000000 #VIU1_DAT1 / GPIO3_6 / / muxctrl_reg36 himm 0x200f0094 0x00000000 #VIU1_DAT0 / GPIO3_7 / / muxctrl_reg37 #VOU1120_CLK internal sync himm 0x200f0098 0x00000001 #GPIO12_6 / VOU1120_CLK / LCD_CLK / muxctrl_reg38 himm 0x200f009c 0x00000001 #GPIO4_0 / VOU1120_DAT15/ UART3_TXD / muxctrl_reg39 himm 0x200f00a0 0x00000001 #GPIO4_1 / VOU1120_DAT14/ LCD_DATA_G1 / muxctrl_reg40 himm 0x200f00a4 0x00000001 #GPIO4_2 / VOU1120_DAT13/ LCD_DATA_G2 / muxctrl_reg41 himm 0x200f00a8 0x00000001 #GPIO4_3 / VOU1120_DAT12/ LCD_DATA_G3 / muxctrl_reg42 himm 0x200f00ac 0x00000001 #GPIO4_4 / VOU1120_DAT11/ LCD_DATA_G4 / muxctrl_reg43 himm 0x200f00b0 0x00000001 #GPIO4_5 / VOU1120_DAT10/ LCD_DATA_G5 / muxctrl_reg44 himm 0x200f00b4 0x00000001 #GPIO4_6 / VOU1120_DAT9 / LCD_DATA_G6 / muxctrl_reg45 himm 0x200f00b8 0x00000001 #GPIO4_7 / VOU1120_DAT8 / LCD_DATA_G7 / muxctrl_reg46 himm 0x200f00bc 0x00000001 #GPIO5_0 / VOU1120_DAT7 / LCD_DATA_B0 / muxctrl_reg47 himm 0x200f00c0 0x00000001 #GPIO5_1 / VOU1120_DAT6 / LCD_DATA_B1 / muxctrl_reg48 himm 0x200f00c4 0x00000001 #GPIO5_2 / VOU1120_DAT5 / LCD_DATA_B2 / muxctrl_reg49 himm 0x200f00c8 0x00000001 #GPIO5_3 / VOU1120_DAT4 / LCD_DATA_B3 / m):uxctrl_reg50 himm 0x200f00cc 0x00000001 #GPIO5_4 / VOU1120_DAT3 / LCD_DATA_B4 / muxctrl_reg51 himm 0x200f00d0 0x00000001 #GPIO5_5 / VOU1120_DAT2 / LCD_DATA_B5 / muxctrl_reg52 himm 0x200f00d4 0x00000001 #GPIO5_6 / VOU1120_DAT1 / LCD_DATA_B6 / muxctrl_reg53 himm 0x200f00d8 0x00000001 #GPIO5_7 / VOU1120_DAT0 / LCD_DATA_B7 / muxctrl_reg54 #VGA himm 0x200f00dc 0x00000002 #GPIO13_0 / VOU1120_HS / VGA_HS / muxctrl_reg55 himm 0x200f00e0 0x00000002 #GPIO13_1 / VOU1120_VS / VGA_VS / muxctrl_reg56 #BT656 himm 0x200f00e4 0x00000001 #GPIO12_7 / VOU656_CLK / reserved / SDIO_CCLK_OUT / muxctrl_reg57 himm 0x200f00e8 0x00000001 #GPIO6_0 / VOU656_DAT7 / LCD_DATA_R0 / SDIO_CARD_POWER_EN / muxctrl_reg58 himm 0x200f00ec 0x00000001 #GPIO6_1 / VOU656_DAT6 / LCD_DATA_R1 / SDIO_CARD_DETECT / muxctrl_reg59 himm 0x200f00f0 0x00000001 #GPIO6_2 / VOU656_DAT5 / LCD_DATA_R2 / SDIO_CWPR / muxctrl_reg60 himm 0x200f00f4 0x00000001 #GPIO6_3 / VOU656_DAT4 / LCD_DATA_R3 / SDIO_CCMD / muxctrl_reg61 himm 0x200f00f8 0x00000001 #GPIO6_4 / VOU656_DAT3 / LCD_DATA_R4 / SDIO_CDATA3 / muxctrl_reg62 himm 0x200f00fc 0x00000001 #GPIO6_5 / VOU656_DAT2 / LCD_DATA_R5 / SDIO_CDATA2 / muxctrl_reg63 himm 0x200f0100 0x00000001 #GPIO6_6 / VOU656_DAT1 / LCD_DATA_R6 / SDIO_CDATA1 / muxctrl_reg64 himm 0x200f0104 0x00000001 #GPIO6_7 / VOU656_DAT0 / LCD_DATA_R7 / SDIO_CDATA0 / muxctrl_reg65 #SIO0 himm 0x200f0108 0x00000001 #GPIO7_0 / SIO0_RCLK / muxctrl_reg66 himm 0x200f010c 0x00000001 #GPIO7_1 / SIO0_RFS / muxctrl_reg67 himm 0x200f0110 0x00000001 #GPIO7_2 / SIO0_DIN / muxctrl_reg68 #SIO1 himm 0x200f0114 0x00000001 #GPIO7_3 / SIO1_RCLK / muxctrl_reg69 himm 0x200f0118 0x00000001 #GPIO7_4 / SIO1_RFS / muxctrl_reg70 himm 0x200f011C 0x00000001 #GPIO7_5 / SIO1_DIN / muxctrl_reg71 #SIO2 himm 0x200f0120 0x00000001 #GPIO7_6 / SIO2_XCLK / muxctrl_reg72 himm 0x200f0124 0x00000001 #GPIO7_7 / SIO2_XFS / muxctrl_reg73 himm 0x200f0128 0x00000001 #GPIO8_0 / SIO2_R<: CLK / muxctrl_reg74 himm 0x200f012c 0x00000001 #GPIO8_1 / SIO2_RFS / muxctrl_reg75 himm 0x200f0130 0x00000001 #GPIO8_2 / SIO2_DIN / muxctrl_reg76 #SPI himm 0x200f0134 0x00000001 #GPIO8_3 / SPI_SCLK / muxctrl_reg77 himm 0x200f0138 0x00000001 #GPIO8_4 / SPI_SDO / muxctrl_reg78 himm 0x200f013c 0x00000001 #GPIO8_5 / SPI_SDI / muxctrl_reg79 himm 0x200f0140 0x00000001 #GPIO8_6 / SPI_CSN0 / muxctrl_reg80 #himm 0x200f0144 0x00000000 #SPI_CSN3 / NF_BOOT_PIN4 / CLK_TEST_OUT0/1/2/3 #I2C #himm 0x200f0148 0x00000001 #GPIO13_2 / I2C_SDA / muxctrl_reg82 #himm 0x200f014c 0x00000001 #GPIO13_3 / I2C_SCL / muxctrl_reg83 #HDMI pinmux -uboot #himm 0x200f01cc 0x00000001 #GPIO11_4 / HDMI_HOTPLUG/ muxctrl_reg115 #himm 0x200f01d0 0x00000001 #GPIO11_5 / HDMI_CEC / muxctrl_reg116 #himm 0x200f01d4 0x00000001 #GPIO11_6 / HDMI_SDA / muxctrl_reg117 #himm 0x200f01d8 0x00000001 #GPIO11_7 / HDMI_SCL / muxctrl_reg118 &:hi3521_tde.ko9Y9Y9Y0ELF(T4( -L 00@  -L00@ @! -L00@ -L@b00@b @@ -L0 @@@0Q L !@ x-L@` PP@ 00 0@!S ,`@@ xPxH$@@x x-L@@@P`@0S03/ 0 C A !x8$0@ -L M@@ P,Pt 0 @0@@K 0 @0@@ 0 @0@@ 0 @0@@ 0 @0@@ 0 @0@@ 0 @0@@ 0 @0@@ 0 @0@@ 0 @0@@ -LM``@ PK0 0S   @  L LRe gF fFF@  ,@1a L RS P J0 0 @@@ 0@!p @0 *U e T00< @A3@Q @0 d TPp0 2Q K  @ 00K @0 0SG  C LQPR!J؀Ap 0@ S xDt  0 @0@PU@DZ 0 SC\ \L!L^؀ 0p@N P񟗓0  h @  x  0 @0@PU@DZ  0 @0@PU?:@DZ  0 @0@PU@DZ  0 @0@PU@DZ  0 @0@PU@DZ  0 @0@PU@DrZ  0 @0@PU@DeZ  0 @0@PU@DXZu  0 @0@PU@DKZh@ p @P0 p  0 @0@ 0@DC0 NTY   (K  0 @0@  0 @0@  0 @0@  0 @0@  0 @0@  0 @0@  0 @0@  0 @0@  0 @0@0000  @ p-L,M P?P0  003S <@K P@`P5@P7@`P!@PKp<K@PU  @0@@8`@8@``@  @00@@` p-LM4H0DQ >  DQ a4P1DQ H Q 40HQ `DQ 0?03^OK.P>K;.K :>K07^KP<2KP P @PvDQV ND Q& b TPDQ  @D Q 40DQ^ @K# #PPY ?003P PNTPDQ {DQ T QDQl D Q; ]? 03\ROK PT40$ d@H@P"TPDQ 40DQ DQ T<:PDQ @K# #PP 40DQ DQT ]_OKp$Q  QP(DQ TD04 tP @K#  =? P#0P3UM PGPRK P =?P0P3UROK P0D04 Ht@@Px ?0@03PRK@ PK Q,<1$  @P^ =? 03\RK 0P00H@P=,0L 0J0@ P@`|JȌP GH Y}3r:GJ{ Y~l}G⃏=pGW }2~ep@ PJϠw @` xTp9@0P0 @@ @@ @@ @0 -LMP\ QM 0 @@S@0 3=R4; R4 R- @ ` Px@$p,X @ ` Px@$`|\p@P`(@t |`p`@X$pdpj@ @ P@0JK4@Xj4o@X`P4_@XPP0 @@ @'͠@ @@ @0 -LMP Q& p0@WP`pqp)xtpBPj08 @Px0JKP0 @@ @@ @@ @0Π -LMPv R h0Q@>A p`Ppā`l P` xPP |ppQ:`V`:\;Q;pWp<`V`<\ = R =jJh0G 0 0@*Q Q K  \lPpP `Pp\:`V`: `P xp \lP `P t``P0 @@ @@ @@ @0  -LMP Q P@ 80j45P@P80;h> ?H?@@8@T@0=x= RpqP ` A#0h` P(K RPpq `P S R@!qw 0 g 8P 0S @ *\ 0S *0S :p`P S Q@Qu 0 e 0 >0 P $0S@  *Z 0SŌ*0SɎ:$i Rpq P` S QHPP@QuB 0 e 0 90 P9 $0S@  *Z 00:SŌ*0SΉ:$! R0pq^pPqW` F0pqW`>RpqW R4 ` 4$؊0 RpP̠ 0P ``$0$0 R؊p P 0`P  `P 0 @@ @q@ @@ @L0 @@ @(0kΠ @@ @0{ -L4MPJ (0@,p`SSL ,P0DP 4H @ @<@ 0P8P 4 0 -P@H@JKL@pxDP@0zH@||8P@40<{0 PH,X%KNF 0}*(0P,p4@(KJEK@@ 0 @@H -LMP+ Q6 @0R( 00p8,`: P<< >@j (P@P@0 J `0 p0Pl8@ 0JKP0 @@ @@ @@ @0\ -LMP Q RR   KP0 @@ @@ @@ @0t -LMP Q) 0 (@00p8,`: P<< >@j (P@PJ0 KP0 @@ @@ @@ @0 p-L M`PP@ Q" R TT , 0 0 0 *Kp5P0 @@ @@ @@ @0 -LMPB QM P0(@U0 8,:< `< >P@P0pW@p؊PP@P PJ p(`P@0J $KJ p$Pp@0؊P|@ P %: Ap@JP0 @@ @L@ @@ @0M 0-LMP "00 @c0 PS2Q Pa0A0SE0A23Q0+S ,K0@@ 0 @4@ -LMPt @0\HPQ0  c4Q5Q Q0 0 0  0 0  0@  &: ,00  +000;  0:  09 046 ! '0  G % 0 S 4 #Q a40 Q5>Q0  c4Q 5Q #Q% 0 S 41 Q a40 Q50Q0  c4Q A5Q Q!6 0h #WH @@P !1 CCX `\@ EK@`pPL\p `(Kl R0t S@ # % dS0 4à0S c4à S5 Q  b40S 0A53Q0S1600 1^0  $K00S  4 ^ 0   0 00   0 0   0@ 00 0 0  ,0 0  0ˠ 0*0 0  0 @08 t50K6K8 !-Yz @@ @41>=$"@=x t0xw"0@x x t0l"x0@x|0 x | x|a"0@xfP0 @@ @:@ @@ @0; x-L@@@ P0*0`v ` 8  00x@0* -L M@P Q t @0R <<@0 0 F*ı  0 0*K@@ 0 3: @@$ 0-LMP@PQ% R Ϡ !Bd0.K0|0 @@ @@ @@ @00 @@ @ 0\8 -L@Pp 000 -LMPPpV `00@ @T< `   0 0 0"%0 c S1 A2,Q!  b0S< Ό A1Q0+S 00@`PK$@P x@G.@@ L0 @f@  $ 0@@L -LMP Q R ``@ 00pP  PPPUi @  B  c ! 2 000 0 0  0 0 @ T0 0 0  0 0 0 P -  A 0B0(Kp 00@^( BdJ @P'dJ0 @@ @@ @@ @X0H.,@ @@ @0 &,@` -LMPPp`6Q+ R 1!@P @P.K? Re.0 @@ @@ @@ @P0 @@ @,0,0@<\t -LM@Qp4 `V*PP@ 0p P ):  6 KQ 0 pPP@ R\"p @0S@@ x0 @@T+@PP@0+@0@+p -LM@@@ P$0<P@H0pKTl`$ K ` P,` 0*$0 0 03/lQ K03/`K -L@Mp`P K\PK@ @@@T @0 @ `P `P@0 @ `PtT P`Pn@0 @$,`Pb$ `P\@0 @08`PP0 `PJ@0 @<D`P>@@@< `P6@0 @HP`P*LH H`P$@0 @T\`P T PP P 00HȂ80`O $0<HT?\<  ,D!<HT`lx -L MPZ QK  0(P80@,:<R<@>  `p`0PU*؊@0H`@p0L P08 0(K P$`0pPPpj`p؊PTPPP0 @@ @@ @@ @0 -LPPP"P#P$P,P 0-LP@T ggggP0P0P 0P0 0P0 <:P0P0P0P00 -L@P`PhhhhPhXhh pPhhhhPhhhppppPEUPEU  -L@P Ti\ilitiTiZZ @Q 4@ HXȠX @Q-@0S-dJ @Q @[ @P t@} 00@^ D@ (@f  L @ x-L@`P PZ T 0S4S:0SC SXPS`V: x R@H!R  R@0SWxH^@0S `@2 x @QFdJx@\ @ x@0S @ dJx@0S @ x@ R |@$ x@^ L@, x0@ x@ dJx -LPQ`P@@@Q0(@/0S@#0P#@ 0 R@#0\9.@0Q0t@#0ST@#0P#,@ 0 R @/$0p\#@%0Q0@#0S@/P#x@0 RX@#0\8#@0Q 0 /@@ p-L$MPQ`P @@@QKp0@g#0S @w#00  000P y#D@ R $#@00 0X -LP Q#  R- P @\00@P, dJ @Q*dJ@0S)dJ @Q @)dJ00@\ h@)dJH)@00)@@)dJp -LP- Q?  R/ P@@T00@\@< @P< @d@J@0S@d@J 0e)@@d@J@0S)@d@J@@T @`)@d@J: @Q h@_)@d@JHw)0@,m)@@^)@d@J -LMP @ Q R S \ T `$VrPP@a0`VlVplW````` D`V8HY5P`V V: VD V< (Kp`W$X0$Z QP0_ P0P IP 0 '&#ȁX000000P\ @0Sr r30  s 3 0  s 3 0q030@0S@ dJ @P @<(@P @(0 @@ @Π@ @@ @0 @@ @0 @@ @h0 @@ @D0 @@ @ 0@(Q -L M`P@P Q R p!W00 GR0S00@ pGW pj 2 bQ `flzhw 2wpZ%p$p23@22)TTTAx~0t@f!v`~rPWd̕<d*1 c .JmF3C `F0LA L,à0#à 8ă|p(KOㆂC! 1f!1^a!d@<.H@ ",0 0.$s 8 ,|ph |p @Q@g%@P @ %t0 @@ @@ @@ @(0 @@ @0JΠ -L p0SC$Q0^ x`00|0  pP5 0")x0x`D 0\|  V|`H`p \ `|` x` 00 0,  S`X P T` h H  \ h L l hK p  p`t` `d \ tp`0 h` D @ 0S ;hK `@> Ri@@T4 <@!@d@J.@@@\' @"@d@J!fx0 SG@@@\ @!@d@J` ^ ㌐ 刐 ,0K\#0  #@\^ @Xd  0 `P @d@J R0XxK@@T@d@J<| P@ : R @!@d@J@ R% d@"@d@J@ 0ZZ4ʡ0  0Q= @@@^ #@@d@J@@T @#@d@J  00@\ l@#@d@JZ+, @@T P#@@d@J 0 0Q @0S @@#d@J@#@d@J @0S #@@d@JH!@0@!@d@J+!@L -LM0 0K M K -LDMQR@`pdJ# lPK0K0@ K\!?0K= Kl 0U* 1p!4< 0pATKhhpA l @B@b PaQ#t %*@0S~@d@J hl08@l$ %0l$ %0ll 0hl 0@ @Q #@@d@Jn@#@d@Jfp0 9h|@(40 \ PL@(<HT0 ! !QW @ RJ t;@)<0P) `\)XP@d0PP{%@zV10 @@@Q! t4(@] @ R t!, @ -LMP@`PU RQ! p0).VXd `` 0@ 0K`  b P]Ppp0 d0p p0Pp -LMQR`P0@p00 40 @d@J(KVX 4 pK 4 K P 0P @ Z Y 00 . 0    RvQf00@H\ H1S  0 P HT  0@P @d@Jg   0 Q  R: R $ %0 @! pK\3 $l0 X 0\0 T 0@ D H0 p (0P0 ,h L 0d0  ` 0Y! T\# 0P P ( , 0 |P 0P  x0 P  嘀 t0  L RR@PU@d@JP 0C,@d@J)K  4KP U2 .0K0KU/ K-KY_ DHP HPE~ RY`40PS p3SQ 00@@T @d@J T0 7  01@@@PU !@P05S S0<0 H  <K8P |@p P   0@~PHUPE~@ R@d@Jn <@&@d@Jf`0PS p3SQP 5SS< 0<0  @\@d@JB 0@&@d@J90)"@Z0 <K 8P 4@& @d@J$@ R( @!@d@JM@0S @!@d@J@@@T &"@Z@d@J2K  @@T H@!@d@J @0S @!@d@JX t -LQMK\`KlpK|KP@K⌠KLA @`p|KH IK(q 伐KpK, @(( (X 0 4 `0 P< p8 D ,@ T0@ \ l | , $ ' \Q&PP@``00`|VZ : ^0S  R\@!H!R !H\  P P$ H^*  4b PbQ@@T@d@J L 0 C(KD R|H0SyvHL0|K K`P @d@J|K0K 4K@P  K @KS? K=K0T CR00'Np( n\l @@T!@d@J"@ R @d@J&@Q l'@(1 LKH0  0`W P 0 SS$ %0H\* P!4<0TL  hX0(pC&SWY%SW 'S,S 00 D K00\@KlpK @D R00V@ @1 < D! F QK PR p3R^f @0S @d@J@0A0 d@J L @@@P@ T&@:@ R5 (&@/" 00@@T'  '@!@@T %'@@0S '@ @^ l'@@P @'@< <P45S0S(0  :L0 $ @ R@d@J- 0&@@d@J$@@ 0 @s@{%@dv*@L@*@d@J(&@&@P t @ -LMp`@PSW`d`J(KQX   U lK<K K?`K@0K=K`T FR( ^  ⼀K^` ^q4,`K&y K 0PYp 0Sm 0 SjSgP 0 SSH\D R h24l$dJ84< 0R0`0055040 5@0D 5D Pc0 54?Y P0V0 Z   URA@Qz @Q$dJtZ00S0 VP  @\a P@$dJ[0 Sp ,P.@@@PM @#\E @$dJ?\ 0,S`@@@\3 @#^+ x@X$dJ%A0 Y- Y8 ) Q4 % Y< ! Y@ *YH YL *"P5 $P,AY%P @@@ R #@@@@\ p#@00@Q H@$dJ/@Q0 7 Q4 3 Y8 / P< + P@ '* RH # RD *"S $S @10YYɑT P T PQ @@@^ #@j@@@0S #@_@H 0YY6ɑX0 P X0PQ @^w H#@dJp00@\i l@#dJc84  @ RW $@#dJQYg @ RE H#@dJ><4 @P*<i4 L H8LY `0 54P P@@@0S <#@@D 0YYRɑT X0 P T X0PQ  @@@^ D0#@ P PQN 00@P H#@dJ> 00@P H#@dJ, B/P%S @@@ R %:#@<8  @@@\ #@<8@0P0i005 5480 5D 5H D0S0b 08?Pg Rd,P@@@0S @#0S @_$dJ0/CQ< R8 Q0 4 Y8 0 YD ,*Y@ 'Y< #*"P $P@4 0YYɑT X0 P T X0PQ @@@^E 4 @#@@@P9 #@@@@\. #@\& HQ# V  0P pPP 0  0P pPP  P Q!  4 Q Y 1\ R @0S `@$dJV  0p  0p<4D  @@@ R #@sY}z @@@Q D#@b,0C?Q %P @@@\ D#@ 080DQ*0i000 < @<0P0a 0?0 R Q@@@\y #@ T P T PQ @@@Pe 4#@Y+ @@@0ST 4#@804  @@@\B #@0 @@@0S4 D#@ @@@ R& 4#@0 T P T PQe @@@Q #@( YV0c @@@\ #@0 T X0 P T X0PQ @@@\ D @# P @Q @h$dJ0 SH^Q P1  &: 0S ^010000  0P p-PP 0@p 0 @@@Q #@c -LMpK@ Q R`P @0  4 @d@J(K S Z  Q P Y 4 K 0 P  0P   0PP D00 ?P\Q P @ 0 R 0   Q R 0 dPh Ql PT0   0 PHT    0 P @d@J  0 Q 0 SS 0S 0 SSF $ %0@ 0 !K\Ò$ | x d0 h0 l (t , p 0 K0`   !d ` 0`\#0 ( ,00 0 | x l` t p `0 ` d h  0 p`  p4` 0 \Ú0( ` , ` ` L p ` 0 0p`  0 p ` Ƞ  4K0S"pSa. K0pK-`K/K`D FpP `p@pGqP ``@@T $@&@d@J` A  0PS  p 3S R @\ @& @d@J P`eVM pW=W \KW& W 00@Q @0#@d@J,`K4&':  |p @ 0@VV00`0 ` K @@T+ <@#@d@J%V<` 0<0  00@`V@d@Jv 0@&@d@Jm$ %0 <K8p @@T @"@d@J@@@P P@"@d@J @@T @"@d@J00@\ @"@d@J@0S @"@d@J 0` @`@ @00@\ L@"@d@J@ R @"@d@Jt @ -LM@ P` p0P T0  (KPdJ 0 -LCMKPlpK`p\K@0 W SPK|@KA  4 0 < 8 D @ \ l `@d@J(K P V U R @,\@\0So@T@ R@d@J,QG?LP N@TA J R F \C \ ?*0S0 ;@S@ 7*"QO $Q @0@TTWA!  ! Q! ! QF 00@\ #@@d@J@@T @#@d@J00@Q X@#@d@Jw@P (@"@d@Jj 0 @\ @#@d@JYT" 0 P@l00 5 5S0b0 ?\\ @\\ L@#@d@J4 @@@\I #@@d@J!,Q ?B(: P p\ t\ | R @R@ *x@T@ T |*"Q $Q @10@TTA!  ! Q @^ #@@d@J! ! Q7  0AR`0 t 50S0b/p0 \p0SH@T ^ S0!0 p0  Q \! t @ @0 | @^T@@ |0 @@  Qh@pW[@d@Jp A 0CsT@ @P #@@d@Ja0 .@ [ ,O @R|%Qz @ Rl @#@d@JD@ R_ \@"@d@J7, ?@BT%Q@"@d@J'@"@d@J R @@T @"@d@J 0A tQu0x ^@@@pWx P@"@d@Jr@d@J0 C 0L0| P @\W @"@d@JQd0   0 `Xd @|K K0@P @d@J04@K P'0 4 0S 0 SS$ %0|K0K \; P 7 P! 3*@TA /T +*"Q $Q8@! 0@TTA1  1 Q @@@^ #@^ @.pdpJ@@@Q X#@<-@,/p@W %Q @@@\ #@q W`0 55@5q@ 5 R g@ \c @T_,P@@@Qr d@#^j @@ .pdpJOp/@GT7 X*:4 \1 Q - @QA )*@TA %T !*"P $P3@! 0@TTA1  1 Q @@@\, 0#@@@@P #@@@@0S #@O, @BT %P @@@\ #@  pQb05p5Ap 5Qd \ \i@@@0S ,#@p#@@  @@@0S #@ 1 1 Q. @@@Q 0#@T  I @@@pW `#@1 1 Q @@@^ #@ @ F @@@pW #@,P@@@Pw x@#^o T@.pdpJTp/@GT6 X3 Q / R + R '*\ #@\@ *"P: $P&@!0@TT A1  1 Q @@@^1 #@@@@pW& 4#@,@AT%P @@@\ #@  @@@0S #@ ApTpb0p55p 5 5 R ` @T \ @@@0S $#@i@,P@@@Q @#^ @.pdpJ/p@GT; \7 @T@ 3 @T@ / T **@ R! %@R *"P $P@!0@TTA1 1 Qf @@@0S #@@@@pW| #@Tv @@@pWl `#@ @@@P^ #+: @W @@@ RP #@1 1 QA @@@P; #@T4 j @@@0S+ #@1 1 Q @@@\ #@B ,@pDW%P @@@0S #@/TC @pAT* ` p  A R d /\@ P6@@@P #@@ 1 @@@P #@ @@@pW #@E @@@pW #@p Q @0S @%.pdpJp  pQ\p Q QPAPpWt@1 @@@T1 1 pp@0p !  t\#  q p K0(1 (0 ,   ! ( 0 ! 1 0 p p ,1  K !  \Ò ! ! 0(  圠   匠 !0 夠 p p K |p d X T0! 0 `\[[[   K 1  p  \3 0 1 0 p p p Y ZZ ^ 0 SS0   0(pPpK 1\#4 圐  p p 匐 ( ,0 吐 00 K 0 K  1 \3     ( ,( 0 0 0 Ȑ 0( 0 ؐ ,:p p  D4K\"0 . K 00K\1/ K-0K  0PK@p L P R! ZZ pW 0 SS)1 0pP BA$ %0C@0S T@ /pdpJ%0$ ! 1,! 1 @P @.pdpJ@^pdpJ @@@ R #@8/@ -LMK `☐KP ` V Q@@  04 0  T Y pp@0SlpdpJ(K Z S P U P ,Q@@@ R"pdpJpG\D X@ \= P 8 P 4*PPUP /U +*"Q $Q8PP@!P 0PUUQ0  0Q @@@^ #@^ $@.pdpJ@@@Q #@-@, pBW %Q @@@\ #@p Pg0 55P5P 5pWp`P p\c R_,P@@@Qp @#^h @ .pdpJMp/G\7 X4 \1 Q - Q )*PUP %U !*"P $P3PP@!P 0PUUQ0  0Q @@@0S* #@@@@pW #@@@@0S #@O, BQ %P @@@0S D#@p  PRg05P5P 5PQe \ \i@@@0-: S #@p#@P  @@@0S t#@ 0 0Q. @@@Q 0#@U I @@@pW P#@0 0Q @@@\ #@ P F @@@P L#@,P@@@Qu @#^m @.pdpJRp/G\6 X3 Q / R + PRP '*\ # \ *"P: $P&@!0PUU Q0  0Q @@@0S/ #@@@@P$ #@, BQ%P @@@\ #@P  @@@pW H#@pP PU g0 55 5 5pWp` p R \ @@@0S #@i,P@@@P @#^ `@.pdpJP/pGQ; \7  R 3 PUP / U ** R %PPRP *"P $P@!0PUUQ0 0Qf @@@0S #@@@@pWz (#@Uv @@@pWj P#@ @@@ R\ А#@W @@@ RN Ԑ#@0 0QA @@@^9 #@U4j @@@Q) #@0 0Q @@@P #@Bp, pBW%P @@@pW H#@/UC P PU*p`p p  P/ p W pe p.: PP P6@@@0S #@P 1 @@@\ d#@ @@@pW #@EP @@@\ #@ pQ @Q @%.pdpJ QpW   Q pQP@Q qQ@0Sv @U.pdpJ[p  \i@0 pPPPU0w 0 pp@0p !  t\# p p K01 (0 ,    | p 0 x 0t 0 hp lp ,0  K !  \Ò  0( Р 倠 |   p x t 0 删 hp lp dK `T H < 80 0 D@[?[  K 1  p  \3 0 0Đ 0 p p p АY ZZ ^ 0 SS 0 0pPpK 1\#4 倐  | hp lp p ( x ,0 t 00 K 0 K  1 \3     ,( 0 0  0 嬐 1 Đ  0 弐 p p  媼4K0S". K 0KS/ K-K  R& Z$Z! pW 0 SS.6 0 0pP BL$ %0N @0S @[.pdpJ%0$  07 0/ :@^pdpJ @@@ R #@d.@ -L -L ?0P@P dJ z(@ -L ?0$0S@P dJ a(@ -L p-L M@P`T =? 0S P 0Kp@P dJ 8(@ -LPQ @0SdJ (@ -LMP K    K@0SdJ (@ -LMP K    K@0SdJ '@ -LMPQP@`pE R 4@X1Ǔ   c  X  00WU ``@4 0Xaǖ X0J0Z 񟗃| ~}|} 0J  Z |~~00@^ $K @ 00?@c 000 LnP 0 00 00 00    00 ?A c   0  ϠA 0 0l  @P @c%0X 0t 0  00y X 0#?A c 00P  /L" n.@Px @%M0X 0!*  ?A# 0n,0): 0X 0?L c   00  0G .1 !  @0S L@%0@W%@%( -LM@KLPK\`K@p " TYc WZ` X^ Q 0,S00@\} `d`J(K``@ R @-`d`JLP/ R" + P ' R " # R *P P *"S $S ,/@Q#%S! @ R @#`d`J@`V @#`d`J@0S `d`J  0Y 0a0055" 52 50S0a 0\ Q 0S @P @$`d`J}\ R 0S2 S R ?YY \ *20S 2 S *0Y* l    0 S 2 c Q 0S2 4cS:aQ:$ R,\(Y4 P 00 S2 00@42 P 80< S080R <                  ؑ  1 ! PU KK PMQ :  P2 $ \0@L D H @ \@ X0 P T I,^(pWY4Z0@0@T 0   p `K@ 倠 P@@@`V `d`J``@Q L@$`d`J- - \@ p l 01<:0t tbV VKr T tr@ P P0X  \ ` d" hR 82 B lBT b 0 000b?KPR80 @B `0P @\b `@ (B @$R P, < 0 UD  PH 0Y0DB0LR 00001 0 R$(b,B0H<0TR00X\b00`Bd0 h80@R000000X1 1 1 <0 80 Q ` P@a Q 1 A  1  Y 42@TJ qP@6K`8@KP7`K5K"|0@T 8 t  ˠ  ʠ42QL`d`J P98Q6<^3 PU0 2P"U+ P000 4KP 4R0PP@SdJ )d t 4BY`d`J4`V <@)`d`JPPP4KP 4PP@0S( d J" Q  Q r mS  VKL"YR ,`K 0PP&0 0RPh0T Q  Q T 0U00 00 UU0E UC 0 0 0 Rh0,03 54PUPl hP SK*d ` | x0 t pP XD H LLH1P0TTQU( Pt^ 0 SxQ l K|0KP\P@PPPIK cKL"YH  0000 0 0 RPh0N Q  Q >  0U00 00 U  U  Oˠ2Q ;0 00  Sh35 R, 3 54PUQ 1lP !|txQh d0 ` | x t pP X1D0H!L |P TQUP(P \tP  Qx R l K|0K@PPP<KVK cK L"KY   3*: 00`00 X`LDH!H  LP TT1S0(0n`P"0`P2Q  "Q 00Su Ss Y8?O0S AIK ,PKVKL"0 %x Yx2  2 hBP| ;00R0 000 Sh35 P,3 54 R !L1Hl h @Dd  ` |0 x t p X D1H0|0KLLHP TT!R ( l K@x xP  k <K 00 VK L"KY   0  0  `P.0 ^Ph Q  bQ  0U00 00 UU  0n U0k 0 ^h,3 54"0S!1al h d ` | x0 t` p XDH!L l K1P0|0K`T`\(Y RR O 0;P0 ; 0 0ˠP:002Q  "Q 0Pb 84R0 SP<K IK L"KY]   0 ,K!  ˿`P 0`0h0V "Q  Q  0  S h 3, 54bP St0S  \xQ 0ؐ40:!al h0 d ` | x` t p X0D0HL!P `T`PP$\  "  Q P010! 0 00"S "S0!00  "QB 4"0B042 0R0BRS;002R00SlRj R 0 0;0 CSR+  S  RySw S ]ˠQ  Q D ?0EUS;00U00SU U0;00"Q0 UU00 2Q UU 00S= S6 S- Y6?O >?O 0``@Q 00,@(3-4P@`@d`JP Y;060S" S S# YO8 O      I 4bY` 4bYE b 0S S S Y6?OR >?OO4\p @ @0 Sb004R0PP@S2 +@x x0 54\  00@@ SY T! 0@ <  < D PX      3 x 4bxY  `Y;0?PX |Uh 4bY `d`J   - 0@(p4P 4`Vt`PKPo 4BQk -1@`d0Ӿ`I0@,(p45%: Y:?Od < 0sY < 0nY< 0i0@4Y ̠ ̠ Y̠ YO ̠4"0aY:?O<`Y <<\Y<YP s  Y  0T t! @! < p  x D E 0x! D!  <1 p ; @0YY7ɑ|" x |"xQK ``@^ #@`d`J@`V |@#`d`J   @0S 4@#`d`JIY9` ``@P #@`d`J 0 `@ |" |"Q 00@\ #@`d`J42`V`d`J 4"0S 0d-@`n$A@ 0a@ ` @#`d`J{ 00@\r #@`d`Jl@l!@(l!@p@!*`"03-@ ,PXl!@+@0dJ W|6+@4QW T7+@Q4R09@Z-` -@n*@)l!@4)@@* b@l!0h|)@%d*@Hl!@n4@)`d`J-@1@{%\* @/-`d`J@@ 0 @{p@|+@0dJ Xl!@iD@S*x x `l+@d  @ -LMpK⼠KP@@@6&:  0 ㈀ 开 4 `PP 00`|PVU 00@QdJ B0A0(K  0`堹P5 ^txD 04Kd04 0\0X a`0 0ad0 XAd  0dPg  0\Pl     ,K!0P|px pDp tp0@ 8 T < P0 L Hp 0 ZphP Q  Q Z  0W0 [ W00W   OˠR ;0 GWR   W0SW W 0  R R R X6?O >?O 00/ QsZ  0W0 Q ZP}WWZZ  0 0 Z00S W 0   S0ppp3p5 Spp@ 3 5 h , XX| D xHLPTP( St0S  ^xQ D KT0KDPYP R @&@dJZ  ZZ& WW=ZZ:  0W0 |04 W^|  0 00+><WW  0 <X0X +B wX<A>;0< 0W0  @ 0 0 OX:?O<$X << @X |@%dJ<00@P H@%dJ/(73:%@'@l!0= -LMpK⼀K @@@ `  0 4` P 00`|PVU00@XLdJL0 C (K  0`zP dJ  0hP  0txZP  Y Q  04K墹 d04 ,K! Y\ 0ph` padp|xp0tp D <0 8 @ T P L Hp 0Ȁ0Qph* Q    Q*0W0X  R' WW0u0Sv St Y8?O 0 0 0Q    Q X00SFp pp0pp@ Sh3, 5 Rv S/t0S, Q%xX"X|DxH尀LP0T0T0K R(D KDP{P\ lT%@WY   +B W 0Y; 00 ,K! Y4 @QdJ00@X h@$dJH$@4@l!0@$dJ -LMLpKlPK@p `p <Kt x0 l L @tVXa TP]  QRX \Q\Qt0 R?Q @@@Q5dJ(K83:t PP Q 0 S0 S R*X X*0Y 0b0 t505 5 R ht \@@@P @$0S t@D&dJ@0SdJ Y ?R QQ R \0S Y* 0S0 S*0\ 0i0 505  5Pb0 5 5PxZX| CxZPH\@ Rt  0  Q P! t0  0R0 R !t0  t0bS4`Q R@@    yp \8  0  0KD0 P d0 0T @ ` \ l0 L H P0\ d 0`0 RPX LK&0< 8 40 t x0LK &dJM@XdJE @\dJ=x0 ,R@ R2 $@#dJ,00@X @&0@dJx0HPက ; \ 7 \4 P 0x P +*0S0 'xS 9&: "*"R $R@1 0XXaxȁ QC @ R 0#@dJ00@ R @#dJx@$0`@7&dJ@&@m(@&dJk&@3{%@ Q @X #@dJXH  0Ph05x5 50 5X0`0 05?\ RD@Qn @#dJhx,@Q%R @QY @#dJS W @\H |@#dJBx0  @Q7 #@dJ0H0Sht 0S R01 0 0 t0 S \ 010 000X@@@\ @$^ h@`&dJY- ? R( Q$Q" R 0 S XY*0S S*0X i0 51 5 50\ h0 5 5t0 s@@@ R p$@t  t0  `, 00@ R #@dJt @ -LMdpKD`KP @000 40 UT@d@J(KXY  RQ00 \ H0              K   40 00 0 P0 ' '`  0` `4@K@ `@P PP KP @0S (0@KK0P9pQC K@P3@X1 K \0  :%: pp `$p%` `` `Pd ` D` PK`L HpKGKT <` @P 8 l\@ X@ @K p @0S@= P@@@P 0@'@-0'@@% -L]MQR@Pp`@d@J(KSZ Y ZK $00 S4 ,\(Qx 4 Rt! 0 Pp @Q80<S080P<DKTKhKK<8 <0 4 00 p t  x |    x p  t|   0 P= KKP6tQ K@P$pD W 0< @ T L0 8 P H x,`V0(P4t(PU04o4^0k0\hpKD KT0KD@\r' s' 0M/K! p \^$ p8 ZK 0  !  1K4@K`0AS@0 1 0 @P*P&P>KP Q d'0@@\@d@J 0,P'(@4`@d@J @` (P`PX KpD KT0K\ hKhp dP `` DPY@T@x't@lp  t R 0,S'@@@I'@ -L -L @0R0@   -L@ P#3 -L00@P  -L00@P -L@00@0Q0Q  T x-L@`00@ PR PR T Lx00@\x0^&@;0:@x -LM@@@P` pRpR 0U PL0SV app@ PF@ Re0P0@PbKSeTP#@@TB PX4/P@T  @0S P0@&@^ X@&P0VTVP JT  @0S5@ P 0 @0@0P0@\ @&@l 0`@&@@ 40 @F@@0t @D \ 0-LM@P@P) 0Q0Q  PEQ @0000 U 00@ BK0@ 0@@ 0 @y@p -LP00@ P 0-LP00@ @R @R U <0@Q00(@0 -LM< P<@4 00@X `V X0 <04 0,( $0PYD0pP@4pH@0D@T p48pX$< 40p0 C8 g   Z H:40pSf:0H RL 8\@@ TE 00`  ``Z.:4pQL: H0S1 8^00@@ T)  `Z: H0pS 8 R00@@ T  ``Z*1 @@ @@0`<<(K0` @\ @@ @h0 @@ @D0 @@ @ 0@'<*: x-LP`00@ @R @R U x@x -L MPP@`!@TE 00@ qpW? 0pG"P41 Q / @W@) X 1 P ! @pW@ 0pG"P1 Q @@ 0"P K -L@@@0S0C0S p   -LM@Q` R800@PQPQ  PVp W @PmKVPp W PL0SV1DP` TV PTPPT S8TP 00@0S% X3/00@XT\ P0 '@`DT`P V PTPzPxT@ R X'@@@ 00 @ G@@ &@ -L MPQ< P``@! P`@`@pWP0 @p0P0@P@ B 00CXP B 00C K@@ 0 @@ -L`P`@tp0@ Q@"0PS:Y: 40SP@@ @ R @0Q$ {0A00@T0  -L00@0@Q @Q  S$ T@P !@ -LMPP@p8Kp@ 0`AV``1  @ 00 P. P+  SCP=?:QN 0@N@ @000@S@ S# 8 R  0<8Q(K\ H"'@PC $0  Q1 0S \#3/00S ^ 0( R ('@Xtb 0@0L@L' 00F'0@?'0@  -L MPP@p0 p@0`S= 8@T1@S! L0 0 0@S@^:0 08@T 0  <1@S !000 0P`(KQ0 R 0S( 0P#0@8b 0@/0@, x-L`00@ @R@R V 04PU  $ xx @Qx0 !@< x-LPU @?U`E` V 8@U@3@1Ux -L@P@@ 00^0PPUPP@p``@0L0pPp Ap x-LPPx ? 0S@U`E` V @U@@Ux@x -LPP @@@ `V  ? 00@\'00Q0 `@`@p@ pp@ 0@p P0 0 .@2 \  0 @p@@@0S @@; 0S @><:> @0P -L 0-L@@@(@0@ @ < 8 0SPP@ @0 H T0 P00@PP@@@ H$  000Y0PP@P0P NP0 -LM@00@0Qn0Qk  T P(@0X: `Q }?p8K ( 0 0@8 00 4 ,  Q `K`PP3 @0@ v400@P- 0@$%\ `}?p8`K 08 (0 @,0 0 4    R K@ R dJnoO0$@d -L$M@P@@1zG S) } @?pH i @`K8 <5 SE 0HP < 8 00 40 h <\ 0PBPP(1 0s 0SZ S :U @P&1S 8 <0<080(K u@Q B$@ @\ P <\PD@>$1^_O $@@1| -L4MH 0S @P Pt 00P @@@tQ0SE }?p0Y`@`@L` @`K0S R L < 8 0 4   P 0S40S P PNPodJ5PQP@ppt 00 S@`4d ^ 0S0 R 0 S `@0?): 0H0 000H  LP(KQ0 P`@@ R_@QdJ @z!dJ@Q \@a/dJ@0!@]@!dJ -LMpP`00@ @RY@RV U @4Q]00@8PPPU_ W  Y PPP\ \0S $` X0 0 0p0 0  PP$PD<P`0\<0DPHP@ 0@0(K@ RdJ` \@ R 0p@Q"dJ@^ dJ0,@I"dJ ^"@ -L,MPpP@H @ 00`V+  0Z0 H DK@p pK@D` pP @0S L (K` @PpdpJ 00@^(pdpJu(0@ -L M@P P  K@@ 0 @@ 0-L$P PU0P @U0 -L$MPP@pH0  `Rf`Rc 0W @4P \r $ 4H 10@@ 1!@Q@bY> P\ pm?`@pK 0 00@@ 80 < 4   R PPPHQ0  uQ00@Q{@\RdJ(K@:P ?4\dP 00@^3PP@0SH0P R8( 0 @Q 0@!#dJw @P dJ)#@0@/dJ0t/@`b 0@^_Oy4#0@0@# -L00@ AR*01R*`0 -L00@x P:| P*0 b -L00@ R| P*x0 b -L@ 2R1Q!%Q!Q010!P! -LM@Pp @` @`@p; @p; @p= @p< @p0 @p00 @p @pK -L M@P P P P P P @0SK00@x T:| T05 b00:0 @@ -L MP@S\6R4 P@RQ \ p 0R pp \0 `p vp`wp0\0@P 1 P@P  P (K@0S 8@9 0@N @ 0-LMPP@0S @@@xp |xK0\@ P @ @Q @@@ @; R ;@ A: 0S @ =P @ <Q \@0 R 000@ 0S  @ p-L M@@@@ 0PP@p4 P @@@PxE 0@+x0+8x-7x,9x` 9x0``@*90 Ǡ|Q!Kp0S @ 0p@@@0Sf Sip @ R  @Q X@ ;P ,@ ;\ =@ 0S @< R @ 0Q |@ 00P T@ 8@ 0 @@0$ -L00@1@T D Q@  p-L M0@ S@#!*@PP!`e`@PPU% V @PPU@PU `P@P KpPP PP PP PPPPP@P; PP@R ``@0@ 0S @ 0P @ 0Q h@0 R @ 0@@ 0 @0 -L00@ R   -L @0S0S -L00@'P -L@@@ @@ -L@Pp`T0/T`0+  R Q\ Q P^B:  P0S 0``@T0T0 -L M@P X@@@ 0R P T0K@@ 0 @0@S@ -LM`@PpV! VB VU 0 80@( , $0  ( ( 0K080( $(` ( 8,`0 4 `  " Ȃ080Ȃ$`( 4(` ,`0 @@ 0 @@@@L -L M`P@<KVk8,p004 a pl2 &8$p Ȃ( ` 8(< 8 4 0 ,0 `@PU0< <KP0p,(S 3 P0 V P \ ^ W Z X 00@R  PP0TTU $`PP$KV V7$0p 0`(p 0.(h(,0Ȍ<` 8 h4 0 , (` 4p(`,0 p!0`,p2$"8 `Ȍ r@@ 0 @@@@L p-L M`@P V, VM V`  @Ȏ( ,0$0  0!ȃ 8 000@P0PKp  80$( 808,0 40  , 2"  0 P $0 (04, 00@@ 0 @@@@L 0-L@@@0S 0 C: @@ @PPNA0 -L@`PPpp@@ @P @BV0@0P -L@ -LMQ) PP@0S9)q `G`QU@T*V PB@T *0`S @T@T:\pǃ (K0@e 0 0Ae @00 @0a @00 @0P tb 0@0H@e 00 00@e 0 0d -LdMPP@@0S(4(K@o P0P ( @`P pH 0,40 <040 88 @< D0@0 HD 0 H0`Pp $4<8(0D@,48x -L@@@bQ @@@00@ P  -L MaBP@b <@@@@P @YhP bO00@0P P@ @ @P P@@P@ P@  @@P00@80040 @P 0@40<@@KGNU@kJQ4s4snO*;CYz s~5m A(Q3D;D: Na!/tde_osr_hsrtde_osr_freevmem $,4<HT\dp| $,8@LXdlxtde_write_procg_u32TdeTmpBufHg_u32TdeTmpBufWg_pszTdeMmzNameTdeHalFillVFilterAddrByTypeTdeHalFillHFilterAddrByTypeTdeHalFillAddrByTypeTdeHalNodeSetBlendRvsTDeHalNodeSetCscTdeHalNodeSetMbModeTdeHalNodeAddChildTdeHalNodeSetColorConvertTdeHalNodeSetResizeTdeHalNodeSetFlickerTdeHalNodeSetClippingTdeHalNodeSetColorKeyTdeHalNodeSetClutOptTdeHalNodeSetColorizeTdeHalNodeSetBlendTdeHalNodeSetRopTdeHalNodeSetAlphaBorderTdeHalNodeSetExpAlphaTdeHalNodeSetGlobalAlphaTdeHalNodeSetBaseOperate  TdeHalNodeSetTgtTdeHalNodeSetSrc2BaseExTdeHalNodeSetSrcMbCbCrTdeHalNodeSetSrc1ExTdeHalNodeSetSrcMbYTdeHalNodeSetSrc1TdeHalNodeGetNdSizeTdeHalNodeInitChildNdTdeHalFillLastNodeNextInfoTdeHalUpdateHwAddrTdeHalNodeInitNdTdeHalGetFiltParamTdeHalNodeMakeNdTdeHalLoadFiltParamTdeHalSetFiltParamTdeHalAllocMmzForFiltParamTdeHalNodeSetSrc2TdeOsiGetHUpdateInfoTdeOsiGetVUpdateInfo  TdeOsiCheckOverlapTdeOsiGetPatternOptCategoryTdeOsiCheckSurfaceTdeOsiCheckDoubleSrcPatternOptTdeOsiCheckSingleSrcPatternOptTDE_DEBUG_PRT_SFCATTRTDE_DEBUG_PRT_MBATTRTdeOsiGetFiltParamTdeOsiSetFiltParamTdeOsiGetScanInfoTdeOsiColorConvert                  TdeOsiSetCliE:pParaTdeOsiSetPatternClipParaTdeOsiMbSetClipPara     TdeOsiConvertSurfaceExTdeOsiSetNodeFinishTdeOsiSetFilterChildNode@ ( %"TdeOsiSetFilterNodeTdeOsiSingleSrc1BlitTdeOsiQuickCopyTdeOsi1SourceFillTdeOsiQuickBitblitTdeOsiCheckResizeParaTdeOsiSingleSrcPatternFillTdeOsiSetClutOptTdeOsiSingleSrc2BlitTdeOsiCheckSingleSrc2OptTdeOsiYC422TmpOptTdeOsiDoubleSrcBlitTdeOsiCheckDoubleSrcOptTdeOsiGetOptCategoryTdeOsiDoubleSrcPatternFillTdeOsi2SourceFillTdeOsiBitmapMaskCheckParaTdeOsiBitmapMaskBlendTdeOsiBitmapMaskRopTdeOsiWaitAllDoneTdeOsiWaitForDoneTdeOsiEndJobTdeOsiBeginJobExTdeOsiBeginVideoJobTdeOsiBeginJobTdeOsiConvertMbSurfaceTdeOsiMbBlitTdeOsiCheckMbSurfaceTdeOsiSetMbParaTdeOsiCalcMbFilterOptTdeOsiAdjQualityTdeOsiMbOutBlitCbCrTdeOsiMbOutBlitYTdeOsiMbOutBlitTdeOsiOsd2MbTdeOsiMb2MbTdeOsiListGetBuffTypeTdeOsiListGetPhyBuffExTDE_GetPhysicBuffTdeOsiListReleaseHandleTDEOsiListTplPrepareTdeTplCreateTemplateTdeOsiListPutPhyBuffExTdeOsiListFreeNodeTdeOsiListDestroyJobTdeOsiListFifoCompTdeOsiListSafeDestroyJobTdeOsiListResetTdeOsiListCancelJobTDE_AllocPhysicBuffTdeOsiListWaitForDoneTdeOsiListWaitAllDoneTdeOsiListBeginJobTdeOsiListAddNodeTdeOsiListCreateTaskByTplTdeOsiListFlushNodeTdeOsiListSubmitJobwfreeMemoryBlockInitwmemtermwmeminitwmallocTdeTplInitTemplateTDE_TPL_MAKE_KEYINFODebugPrtTplNodesDebugPrtTplInfolicense=Proprietarydescription=Digital Media Chipset and Sulution Development Dept,F : HSparm=g_u32TdeTmpBufH:The max height for tde tmp buffer.parm=g_u32TdeTmpBufW:The max width for tde tmp buffer.parmtype=g_u32TdeTmpBufH:uintparmtype=g_u32TdeTmpBufW:uintparm=g_pszTdeMmzName:The mmz name for tde.parmtype=g_pszTdeMmzName:charpdepends=vermagic=3.0.8 mod_unload ARMv7 $$$tdetdeinfographicstde_osr_isr<3>request_irq for TDE failure! malloc for tde proc fail! failed to create the proc graphics ! Load tde.ko ...OK! $$$$$$$$$$$$%ld$$$$$$$$$$$$$$$$ <3>%s(): Line%d : Malloc TDEFREEWQ_S failed! <7>%s(): Line%d : Count = %d cmd (%s): start from %d BIT_BLITSOLID_DRAWQUICK_COPYQUICK_RESIZEQUICK_FILLQUICK_DEFLICKERMB_BITBLTBITMAP_MASKROPBITMAP_MASKBLENDTDE_CMD_PATTERN_FILLtde proc malloc fail! --------- Hisilicon TDE Node params Info --------- --- HWNode update: 0x%x%x --- (%s): 0x%x <4>%s(): Line%d : <%s> Line %d:copy_from_user failed! trace ontde trace on trace offtde trace off proc ontde proc on proc offtde proc off hi_tdeINSS1_ADDRS1_TYPES1_XYS1_FILLS2_ADDRS2_TYPES2_XYS2_SIZES2_FILLTAR_ADDRTAR_TYPETAR_XYTS_SIZECOLOR_CONVCLUT_ADDR2D_RSZHF_COEF_ADDRVF_COEF_ADDRRSZ_STEPRSZ_Y_OFSTRSZ_X_OFSTDFE_COEF0DFE_COEF1DFE_COEF2DFE_COEF3ALUCK_MINCK_MAXCLIP_STARTCLIP_STOPY1_ADDRY1_PITCHY2_ADDRY2_PITCHRSZ_VSTEPARGB_ORDERCK_MASKCOLORIZEALPHA_BLENDICSC_ADDR OCSC_ADDR Assertion [%s] failed! %s:%s(line=%d) enFiltType < TDE_HAL_FILTCOEF_TYPE_BUTT/home/pub/platform_h3/mpp/component/tde/tde/driver/src/tde_hal.cAssertion panic <7>%s(): Line%d : fill Coef VY:%d %x <7>%s(): Line%d : fill Coef VY: dflt %x <7>%s(): Line%d : fill Coef VC:%d %x <7>%s(): Line%d : fill Coef VC: dflt %x 0<7>%s(): Line%d : fill Coef HY:%d %x <7>%s(): Line%d : fill Coef HY: dflt %x <7>%s(): Line%d : fill Coef HC:%d %x <7>%s(): Line%d : fill Coef HC: dflt %x HI_NULL G: != pHWNodeHI_NULL != pMbCmdHI_NULL != pChildInfoHI_NULL != pConvHI_NULL != pResizeHI_NULL != pFlickerHI_NULL != pClipHI_NULL != pColorKeyHI_NULL != pClutCmdpHWNode != HI_NULLHI_NULL != pstColorFillHI_NULL != pDrvSurfaceHI_NULL != pDrvMbCbCrHI_NULL != pDrvMbY<7>%s(): Line%d : fill last hw nextaddr:Lastnode: phy:0x%x; Curnode: setting phy:0x%x, CurNodeUpdate=0x%08x-%08x NULL != pstInImgAddrNULL != pstOutImgAddrNULL != pstOsdInfo<7>%s(): Line%d : fill S1 phyaddr(%x) as 0x%x (addr type:%d) <7>%s(): Line%d : fill S2 phyaddr(%x) as 0x%x (addr type:%d) <7>%s(): Line%d : fill Tar phyaddr(%x) as 0x%x (addr type:%d) <7>%s(): Line%d : -----------------TPL case --------------------- <3>fatal err: TDE_INT_CNT==-1! NULL != pu8HParamNULL != pu8VParam<3>%s(): Line%d : malloc for hwnode failed! <7>%s(): Line%d : make hw node:u32NodeSize:%d word, viraddr:0x%p phy:0x%x NULL != pstParaTable<3>%s(): Line%d : Alloc horizontal coef failed! <3>%s(): Line%d : Alloc vertical coef failed <3>%s(): Line%d : Load param filter to mmz failed:%x! <3>%s(): Line%d : already bind mmz addr %x for this param table:%s! <3>%s(): Line%d : new_mmb failed!<3>%s(): Line%d : Alloc coef memory failed ! TDE_COEF_MMB%d<7>%s(): Line%d : update_start:%d, update_hstop:%d, ori_in_width:%d <7>%s(): Line%d : update_vstart:%d, update_vstop:%d, ori_in_height:%d, ratio:%ddratio:%d <7>%s(): Line%d : update_vstop:%d zme_voutstop:%d <7>%s(): Line%d : zme_voutstart:%d, zme_voutstop:%d <7>%s(): Line%d : u32Rect1StartPhy:%x, u32Rect1EndPhy:%x, u32Rect2StartPhy:%x, u32Rect2EndPhy:%x <3>%s(): Line%d : Dst/Dst Rect should not be null! <3>%s(): Line%d : color format error! <3>%s(): Line%d : invalid surface size or operation area!<3>%s(): Line%d : x, width of YCbCr422R couldn't be odd! <3>%s(): Line%d : Bitmap address is not aligned! <3>%s(): Line%d : stride is not aligned! <3>%s(): Line%d : Invalid CbCr stride! <3>%s(): Line%d : invalid operation H: area!<3>%s(): Line%d : <3>%s(): Line%d : Background Rect/Foreground Rect/Opt should not be null in two src pattern fill! <3>%s(): Line%d : Size of background rect and Dst rect should be the same in two src pattern fill. background x:%d, y:%d, w:%d, h:%d;dst x:%d, y:%d, w:%d, h:%d <3>%s(): Line%d : Max pattern width is 256! <3>%s(): Line%d : Background rect shouldn't be NULL! <3>%s(): Line%d : Foreground rect shouldn't be NULL! <3>%s(): Line%d : No src!<3>%s(): Line%d : enAluCmd error! <3>%s(): Line%d : Unkown color format! <3>%s(): Line%d : Target must have alpha component! <3>%s(): Line%d : Unsupported operation! <3>%s(): Line%d : It doesn't support ROP! <3>%s(): Line%d : If background, foreground , dst are clut, they should be the same fmt! <3>%s(): Line%d : It doesn't support ROP or mirror! <3>%s(): Line%d : Unkown color transport type! <3>%s(): Line%d : enColorKeyMode error! <3>%s(): Line%d : It doesn't support colorkey in single source pattern mode! <3>%s(): Line%d : Only support single s2 rop! <3>%s(): Line%d : Alu mode error! <3>%s(): Line%d : It doesn't ROP/Blend/Colorize! <3>%s(): Line%d : If src fmt and dst fmt are clut, they shoulod be the same fmt! <7>%s(): Line%d : ===========stSfcAttr:%d============ <7>%s(): Line%d : pstDst->enColorFmt= %d <7>%s(): Line%d : pstDst->u32Width = %d <7>%s(): Line%d : pstDst->u32Height = %d <7>%s(): Line%d : pstDst->u32Stride = %d <7>%s(): Line%d : pstDst->u32PhyAddr = %X <7>%s(): Line%d : pstDst->bAlphaMax255 = %d <7>%s(): Line%d : pstDst->bAlphaExt1555 = %d <7>%s(): Line%d : pstDst->u8Alpha0 = %d <7>%s(): Line%d : pstDst->u8Alpha1 = %d <7>%s(): Line%d : pstDst->bYCbCrClut = %d <7>%s(): Line%d : ===========Surface Rect:============ <7>%s(): Line%d : pstDstRect->s32Xpos = %d <7>%s(): Line%d : pstDstRect->s32Ypos = %d <7>%s(): Line%d : pstDstRect->u32Width = %d <7>%s(): Line%d : pstDstRect->u32Height = %d <7>%s(): Line%d : ===========stMBAttI :r:%d============ <7>%s(): Line%d : pstMB->enMbFmt = %d pstMB->enPicMode = %d pstMB->u32YWidth = %d pstMB->u32YHeight = %d pstMB->u32YStride = %d pstMB->u32CbCrStride = %d pstMB->u32YPhyAddr = %x pstMB->u32CbCrPhyAddr = %x <7>%s(): Line%d : ===========MB Rect:============ <7>%s(): Line%d : pMBRect->s32Xpos = %d pMBRect->s32Ypos = %d pMBRect->u32Width = %d pMBRect->u32Height = %d <3>%s(): Line%d : param illegal: NULL Ptr <3>%s(): Line%d : illegal filter type:%d! <3>%s(): Line%d : not allow to get param filter except to user1/user2! <3>%s(): Line%d : not allow to set param filter except to user1/user2! <3>%s(): Line%d : Set param filter to Hal failed:%x! Assertion [%s] failed! %s:%s(line=%d) NULL != pSrc/home/pub/platform_h3/mpp/component/tde/tde/driver/src/tde_osictl.cAssertion panic NULL != pstSrcRectNULL != pstDstNULL != pstDstRectNULL != pstSrcDirectionNULL != pstDstDirection<3>%s(): Line%d : Subbyte's start or width for writing is not aligned! <3>%s(): Line%d : Could not support VF/FF/HF and Mirror !<3>%s(): Line%d : bits per pixel less than 0! NULL != pstFillColorNULL != pstSurNULL != pu32OutColor<3>%s(): Line%d : Unsupported color! <3>%s(): Line%d : Unsupported color transport! NULL != pstOptNULL != pstHWNode<3>%s(): Line%d : clip and operation area have no inrerrect! <3>%s(): Line%d : clip and operation area have no inter-rect! <3>%s(): Line%d : error clip mode! NULL != pstForeGround<3>%s(): Line%d : enClipMode error! NULL != pstMbOpt<7>%s(): Line%d : Osd bitmap: picmode:%d w:%d h:%d x:%d y:%d phy:%x s:%d <3>%s(): Line%d : TdeHalNodeMakeNd fail! <7> <7>01 u32TDE_INS 0x%08x <7>02 u32TDE_S1_ADDR 0x%08x <7>03 u32TDE_S1_TYPE 0x%08x <7>04 u32TDE_S1_XY 0x%08x <7>05 u32TDE_S1_FILL 0x%08x <7>06 u32TDE_S2_ADDR 0x%08x <7>07 u32TDE_S2_TYPE 0x%08x <7>08 u32TDE_S2_XY 0x%08x <7>09 u32TDE_S2_SIZE 0x%08x <7>10 u32TDE_S2_FILL 0x%08x <7>11 u32TDE_TARJ:_ADDR 0x%08x <7>12 u32TDE_TAR_TYPE 0x%08x <7>13 u32TDE_TAR_XY 0x%08x <7>14 u32TDE_TS_SIZE 0x%08x <7>15 u32TDE_COLOR_CONV 0x%08x <7>16 u32TDE_CLUT_ADDR 0x%08x <7>17 u32TDE_2D_RSZ 0x%08x <7>18 u32TDE_HF_COEF_ADDR 0x%08x <7>19 u32TDE_VF_COEF_ADDR 0x%08x <7>20 u32TDE_RSZ_STEP 0x%08x <7>21 u32TDE_RSZ_Y_OFST 0x%08x <7>22 u32TDE_RSZ_X_OFST 0x%08x <7>23 u32TDE_DFE_COEF0 0x%08x <7>24 u32TDE_DFE_COEF1 0x%08x <7>25 u32TDE_DFE_COEF2 0x%08x <7>26 u32TDE_DFE_COEF3 0x%08x <7>27 u32TDE_ALU 0x%08x <7>28 u32TDE_CK_MIN 0x%08x <7>29 u32TDE_CK_MAX 0x%08x <7>30 u32TDE_CLIP_START 0x%08x <7>31 u32TDE_CLIP_STOP 0x%08x <7>32 u32TDE_Y1_ADDR 0x%08x <7>33 u32TDE_Y1_PITCH 0x%08x <7>34 u32TDE_Y2_ADDR 0x%08x <7>35 u32TDE_Y2_PITCH 0x%08x <7>36 u32TDE_RSZ_VSTEP 0x%08x <7>37 u32TDE_ARGB_ORDER 0x%08x <7>38 u32TDE_CK_MASK 0x%08x <7>39 u32TDE_COLORIZE 0x%08x <7>40 u32TDE_ALPHA_BLEND 0x%08x <7>41 u32TDE_ICSC_ADDR 0x%08x <7>42 u32TDE_OCSC_ADDR 0x%08x <7>43 u64TDE_UPDATE 0x%08x-%08x <7>%s(): Line%d : hwnode:pBuf %p, u32NodeSz %d, u32Update 0x%08x-%08x! <6>%s(): Line%d : TdeOsiListAddNode fail, ret = 0x%x! <7>%s(): Line%d : slice calc u32MaxSliceNum: %d! <7>%s(): Line%d : one slice block for filter! <7>%s(): Line%d : NoLap slice block for filter! <7>%s(): Line%d : OverLap slice block for filter! <7>%s(): Line%d : slice real u32SliceNum: %d! <7>%s(): Line%d : InHeight:%d, InWidth:%d, OutHeight:%d, OutWidth:%d,UpdateX:%d, UpdateY:%d, UpdateW:%d, UpdateH:%d <7>%s(): Line%d : bHScale:%x <7>%s(): Line%d : bVScale:%x <7>%s(): Line%d : zme_instart_w:%d, zme_instart_h:%d, zme_in_width:%d, zme_in_height:%d, zme_outstart_w:%d, zme_outstart_h:%d, zme_out_width:%d, zme_out_height:%d, zme_hphase:%d, zme_vphase:%d, def_offsetup:%d, def_offsetdown:%d <3>%s(): Line%d : There is not enough memoryK: ! <3>%s(): Line%d : NULL ptr! <3>%s(): Line%d : color format is different! <3>%s(): Line%d : NULL pointer! <3>%s(): Line%d : enRopCode error! <3>%s(): Line%d : Unknown blend cmd! <3>%s(): Line%d : Unknown blend mode! <3>%s(): Line%d : invalid alu command! <3>%s(): Line%d : enOutAlphaFrom error! <3>%s(): Line%d : Null ptr! <3>%s(): Line%d : Resize parameter error! <7>%s(): Line%d : stSrcScanInfo.enVScan:%d, stSrcDrvSurface.enHScan:%d <7>%s(): Line%d : stSrcOptArea.s32XPos:%d, stSrcOptArea.s32YPos:%d, stSrcOptArea.u32Width:%d, stSrcOptArea.u32Height:%d <7>%s(): Line%d : stDstScanInfo.enVScan:%d, stDstScanInfo.enHScan:%d <7>%s(): Line%d : stDstOptArea.s32XPos:%d, stDstOptArea.s32YPos:%d, stDstOptArea.u32Width:%d, stDstOptArea.u32Height:%d <3>%s(): Line%d : Surface overlap! <3>%s(): Line%d : Single src pattern fill dosen't support out alpha form background! <3>%s(): Line%d : The clut table is not exist! <3>%s(): Line%d : clut fmt not same <3>%s(): Line%d : pClutSur->pu8ClutPhyAddr=%p <3>%s(): Line%d : It doesn't support colorkey in single source mode! <3>%s(): Line%d : It doesn't support deflicker or ROP or mirror! <7>%s(): Line%d : One Pass For Tmp Operation! <7>%s(): Line%d : Two Pass For Tmp Operation! <3>%s(): Line%d : Could not output the format For YCbCr422R! <3>%s(): Line%d : Could not malloc memory! <7>%s(): Line%d : tmp x:%d, y:%d, w:%d, h:%d pstOpt != HI_NULL<3>%s(): Line%d : unkown format! <3>%s(): Line%d : It doesn't support Blend/ROP/Colorize! <3>%s(): Line%d : null pointer in single source 2 operation!<3>%s(): Line%d : pstOpt can not be NULL in single source 2 operation! <3>%s(): Line%d : Unsupported solidraw colorkey in background mode! <3>%s(): Line%d : Contains NULL ptr! <3>%s(): Line%d : pstBackGroundRect does not correct! <3>%s(): Line%d : pstForeGroundRect does not correct! <3>%s(): Line%d : pstMaskRect does not correct! <3>%s(): Line%d : pstDstRect does not correct! <3>%s(): Line%d L:: Don't support scale! <3>%s(): Line%d : Maskbitmap's colorformat can only be An in TdeOsiBitmapMaskBlend! <3>%s(): Line%d : Alum mode can only be blending in TdeOsiBitmapMaskBlend! <3>%s(): Line%d : ForeGround bitmap must contains alpha component! <3>%s(): Line%d : Maskbitmap's colorformat can only be A1 in TdeOsiBitmapMaskRop! <3>%s(): Line%d : can not wait in interrupt! <3>%s(): Line%d : can not be block in interrupt! <3>%s(): Line%d : param illegal: null ptr! <7>%s(): Line%d : W:0x%x, H:0x%x <3>%s(): Line%d : Unspport color format! <3>%s(): Line%d : param illegal: NULL ptr! <3>%s(): Line%d : mb color format error! <3>%s(): Line%d : invalid parameter in operation rect! <6>%s(): Line%d : The Scale is too large! <3>%s(): Line%d : Filt Coef err: type %d, HL %d, HC %d, VL %d, VC %d <7>%s(): Line%d : Filt Coef: type %d, HL %d, HC %d, VL %d, VC %d <3>%s(): Line%d : get tempbuff for template MB2MB failed <3>%s(): Line%d : creat task from template MB2MB failed:0x%x <3>%s(): Line%d : There is no enought memory! <3>%s(): Line%d : TdeOsiConvertMbSurface error! <7>%s(): Line%d : <3>%s(): Line%d : could not transfer mb paras! <3>%s(): Line%d : osd size is too large,should less than 800*600! <7>%s(): Line%d : auto chage resize quality from high to low, because temp buff over size <3>%s(): Line%d : must use buffer, high qulity get buffer fail! HI_NULL != pS2Tmp->u32PhyAddr<7>%s(): Line%d : High Quality Mb Resize! <3>%s(): Line%d : mb high quality pass1 fail !<3>%s(): Line%d : mb high quality pass2 fail !<7>%s(): Line%d : Middle Quality Mb Resize! <3>%s(): Line%d : mb middle quality pass1 fail !<7>%s(): Line%d : Low Quality Mb Resize! <7>%s(): Line%d : Mb CUS by Filter! <3>%s(): Line%d : create MB2Surface template(type:%d) err <3>%s(): Line%d : could not transfer mb src paras! <3>%s(): Line%d : could not transfer mb dst paras! <3>%s(): Line%d : mb in mb out CbCr pass fail !<3>%s(): Line%d : mb in mb out Y pass fail !<3>%s(): Line%d : enM: MbPicMode error! <3>%s(): Line%d : ForeGround or dst surface has illegale param! <3>%s(): Line%d : ForeGround or dst MB's picmode must same! <3>%s(): Line%d : dst surface has illegale param! <7>%s(): Line%d : No Resize!<3>%s(): Line%d : osd size is larger than g_u32TdeTmpBufW(%d)*g_u32TdeTmpBufH(%d)! <3>%s(): Line%d : get tempbuff failed <3>%s(): Line%d : get tempbuff for template Osd2MB failed <3>%s(): Line%d : creat task from template Osd2MB failed:0x%x <3>%s(): Line%d : create template(type:%d) err <3>%s(): Line%d : query temp buff err: query handle invalid:%d <3>%s(): Line%d : TDE_GetPhysicBuff failed, because no temp buff exist <7>%s(): Line%d : add temp buff ref:%d <3>%s(): Line%d : query temp buff err: func g_pFuncMallocCb not exist <3>%s(): Line%d : query temp buff with size %dbyte failed <7>%s(): Line%d : query temp buff with size %dbyte from user ok Assertion [%s] failed! %s:%s(line=%d) 0/home/pub/platform_h3/mpp/component/tde/tde/driver/src/tde_osilist.cAssertion panic NULL != pstJobHeader<3>%s(): Line%d : job %d doesnot exist! <3>%s(): Line%d : malloc failed for create template HI_NULL != pstSwNode(u32CurCmdNodeNum != 0) && (NULL != pstSwNode)u32TempSize <= u32CurCmdSizeu32TempNum <= u32CurCmdNodeNumjob %d doesnot exist! <3>%s(): Line%d : free temp buff err: query_handle invalid <3>%s(): Line%d : free temp buff err: func g_pFuncFreeCb not exist <7>%s(): Line%d : free temp buff with size %dbyte to user ok NULL != pNode<7>%s(): Line%d : handle %d does not exist! <3>%s(): Line%d : handle %d already delete! <3>%s(): Line%d : The Job list should not be empty! <7>%s(): Line%d : handle:%d! <7>%s(): Line%d : handle:%d has callback func! <7>%s(): Line%d : query handle %d complete! <7>%s(): Line%d : reset free handle:%d! <3>%s(): Line%d : Handle %d has been submitted! <3>%s(): Line%d : It can not alloc mmz buffer in interrupt! TDE_TEMP_BUFFER<3>%s(): Line%d : new_mmb failed!<3>%s(): Line%d N: : alloc mmz buffer failed! <4>%s(): Line%d : query handle (%d) interrupt! <3>%s(): Line%d : query handle (%d) time out! <7>%s(): Line%d : list empty!!!!!!!! <7>%s(): Line%d : wait for All done time out, continue wait <4>%s(): Line%d : tde wait all interrupt <3>%s(): Line%d : invalid param: enTempBuffType:%d, u32TempBuffSize:%d! <3>%s(): Line%d : TDE BegJob Malloc Fail! <3>%s(): Line%d : Too Many TDE Jobs! <3>%s(): Line%d : invalid handle %d! <3>%s(): Line%d : job %d already submitted! <3>%s(): Line%d : malloc failed! <3>%s(): Line%d : malloc hw nodes buff(%dbtyte) for template instance fail! <6>%s(): Line%d : Add Sw Node to job fail, ret = 0x%x! <6>%s(): Line%d : invalid handle %d! <6>%s(): Line%d : job %d already submitted! <6>%s(): Line%d : no cmd ! <7>%s(): Line%d : handle:%d complete! <4>%s(): Line%d : handle:%d interrupt! <3>%s(): Line%d : handle:%d timeout! ----------------------------------------------------- MemBlock Info total free 64 %d %d 128 %d %d 256 %d %d 512 %d %d 1024 %d %d 2048 %d %d ------------------------------------------------------ <3>%s(): Line%d : Free mem failed!vir:%p, phy:%x <3>%s(): Line%d : <7>%s(): Line%d : num of size(%d) = %d, vrt addr = %p <7>%s(): Line%d : ----------------------------------------------------- <7>%s(): Line%d : MemBlock Info total free <7>%s(): Line%d : 64 %d %d <7>%s(): Line%d : 128 %d %d <7>%s(): Line%d : 256 %d %d <7>%s(): Line%d : 512 %d %d <7>%s(): Line%d : 1024 %d %d <7>%s(): Line%d : 2048 %d %d <7>%s(): Line%d : ------------------------------------------------------ TDE_MEMPOOL_MMB<3>%s(): Line%d : new_mmb failed!<3>%s(): Line%d : malloc mempool buffer failed! <3>%s(): Line%d : %d free units:%d... Assertion [%s] failed! %s:%s(line=%d) NULL != pstTplMng/home/pub/platform_h3/mpp/component/tde/tde/driver/src/tde_template.cAssertion panic 0<7>%s(): Line%d : ~~~~~node %d info:~~~~~ <7>%s(): Line%d : node pO:hyaddr:%x size:%d byte <7>%s(): Line%d : %d 0x%08x <7>%s(): Line%d : ~~~~~~~~~~~~~tpl %d info~~~~~~~~~~~~~~~~~~ <7>%s(): Line%d : pstTplMng->enTplType = %d pstTplMng->stKeyCode.u32OutimgSize = 0x%x pstTplMng->stKeyCode.u32InImgSize = 0x%x pstTplMng->stKeyCode.u32OutImgStride = 0x%x pstTplMng->stKeyCode.u32InImgStride = 0x%x pstTplMng->stKeyCode.u32OtheKey = 0x%x pstTplMng->stKeyCode.stPosSize = 0x%x pstTplMng->stTplAttr.u32AllHwNodesNum = %d pstTplMng->stTplAttr.u32AllHwNodesSize = %d pstTplMng->stTplAttr.pu8HwFistNodeVirAddr = %p pstTplMng->stTplAttr.u32HwFistNodePhyAddr = %x pstTplMng->stTplAttr.u32HwFistNodeUpdate = 0x%08x-%08x pstTplMng->stTplAttr.u32HwLastNodeOffset = %d pstTplMng->stTplAttr.bUseTempBuff = %d pstTplMng->stTplAttr.u32TempBuffSize = %d tde_get_procentrytde_write_proctde_read_proctde_releasetde_opentde_ioctltde_osr_disableirqtde_osr_enableirqTdeOsiCloseTdeOsiOpenTdeOsiIsBusyTdeOsiGetJobNumTdeOsiGetJobNumInFifoTdeOsiGetFiltParamTdeOsiSetFiltParamTdeOsiRegisterMemManageTdeOsiMemRequestTdeOsiMbFillExTdeOsiMbFillTdeOsiOsd2MbTdeOsiMb2MbTdeOsiMbOutBlitTdeOsiSetVideoHandlePriorityTdeCalScaleRectTdeOsiEnableRegionDeflickerTdeOsiPatternFillTdeOsiSetAlphaThresholdStateTdeOsiGetAlphaThresholdValueTdeOsiSetAlphaThresholdValueTdeOsiGetDeflickerLevelTdeOsiSetDeflickerLevelTdeOsiSolidDrawTdeOsiBitmapMaskBlendTdeOsiBitmapMaskRopTdeOsiMbBlitTdeOsiBlitTdeOsiQuickFillTdeOsiQuickFlickerTdeOsiQuickResizeTdeOsiQuickCopyTdeOsiQuickBitblitTdeOsiResetTdeOsiWaitAllDoneTdeOsiWaitForDoneTdeOsiCancelJobTdeOsiEndJobTdeOsiBeginJobExTdeOsiBeginVideoJobTdeOsiBeginJob X ~|zwuqmie`\WR #(-28=BHM b a b ` a ^ \ [ ZYWVSPNL   # & * P&: -037:=@CFI$@#?"@ @>>>>>=>=<::8$&')*+,./013 4 5 6 77)=(<(;';&:%;$:#:";!:;;99:7)*+ - . / 0 1123456677 ! !  !    ! !                           ~|zwuqmie`\WR #(-28=BHM b a b ` a ^ \ [ ZYWVSPNL   # & * -037:=@CFI$@#?"@ @>>>>>=>=<::8$&')*+,./013 4 5 6 77)=(<(;';&:%;$:#:";!:;;99:7)*+ - . / 0 1123456677 ! !  !    ! !                           ~|zwuqmie`\WR #(-28=BHM b a b ` a ^ \ [ ZYWVSPNL   # & * -037:=@CFI$@#?"@ @>>>>>=>=<::8$&')*+,./013 4 5 6 77)=(<(;';&:%;$:#:";!:;;99:7)*+ - . / 0 1123456677 ! !  !    ! !           Q3:                ~|zwuqmie`\WR #(-28=BHM b a b ` a ^ \ [ ZYWVSPNL   # & * -037:=@CFI DDBCCBAA@?>= = < ; : "$%')*,-/0235678)=(<(;';&:%;$:#:";!:;;99:7)*+ - . / 0 1123456677 ! !  !    ! !                           ~|zwuqmie`\WR #(-28=BHM b a b ` a ^ \ [ ZYWVSPNL   # & * -037:=@CFI DDBCCBAA@?>= = < ; : "$%')*,-/0235678)=(<(;';&:%;$:#:";!:;;99:7)*+ - . / 0 1123456677 ! !  !    ! !                           ~|zwuqmie`\WR #(-28=BHM b a b ` a ^ \ [ ZYWVSPNL   # & * -037:=@CFI$@#?"@ @>>>>>=>=<::8$&')*+,.R0:/013 4 5 6 77)=(<(;';&:%;$:#:";!:;;99:7)*+ - . / 0 1123456677 ! !  !    ! !                           ~|zwuqmie`\WR #(-28=BHM b a b ` a ^ \ [ ZYWVSPNL   # & * -037:=@CFISTTSSR Q Q PMMKJGFD!#&)+.1368;=@B)=(<(;';&:%;$:#:";!:;;99:T)*+ - . / 0 112345666* ! !  !    ! !    <(             !      @=6 -!#. 7>@< 91(*4;?@< 91(*4;?@< 91(*4;?>;81!'*05 7 < ;50#').1 2883-#&(,..$# #" "$ $                                    @=6 -!#. 7>@< 91(*4;?@< 91(*4;?@< 91(*4;?>;81!'*05 7 < ;50#').1 2883-#&(,..$# #" "$ $  S%:                                                                                                              @=6 -!#. 7>@< 91(*4;?@< 91(*4;?@< 91(*4;?>;81!'*05 7 < ;50#').1 2883-#&(,..$# #" "$ $                                    @=6 -!#. 7>@< 91(*4;?@< 91(*4;?@< 91(*4;?>;81!'*05 7 < ;50#').1 2883-#&(,..$# #" "$ $                                    @=6 -!#. 7>@< 91(*4;?@< 91(*4;?@< 91(*4;?>;81!'*05 7 < ;50#').1 2883-#&(,..$# #" "$ $                                   T?: @=6 -!#. 7>@< 91(*4;?@< 91(*4;?@< 91(*4;?>;81!'*05 7 < ;50#').1 2883-#&(,..$# #" "$ $                                    hi3521_tdeA.aeabi$7-A A ,GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1.symtab.strtab.shstrtab.rel.text.rel.exit.text.rel.init.text.note.gnu.build-id.rel__ksymtab.rel.rodata.modinfo.rel__param.rodata.str1.4__ksymtab_strings.rel.data.rel.gnu.linkonce.this_module.bss.note.GNU-stack.ARM.attributes.comment4 .ȵ)% 84 $Cx$Z$V h$ U*: d P p/|}(10y DH 2X1I {^l~# 8$ p/K XSJ -0 x8)<AF KN^`jo$tHyd~K K`dK0<HTdp4KKLtK  | D!'K $ KKhlK -  <  K  W f   K Kpp!V):  &D <X8 T7 l  + . KPPD K   0  K@H@^s KtK``NKhhaK$KKX X3; KFTaz$(Kxx/ KHH0<F j8~ttyAoLK##t LKH&X&K&&K''K ($(K((K))K++K--K..K,202K33K440K77HK77\KX8\8K88Kd:h:K::Kd;h;K<<@<K<<K=0=pKAAK8C0KXKvKXXKK((KppKKh4hKHQHK8w8KK\%: KK((K00K+KM4|#<8, o9t9jl9A8y4:~\:`::FD9Kc:K:K;;8;P;;K;{LXT\<<;KHLLT<KK<K04< ==d=D=K!=K=K|l@d>'$>t> >K>>K'?L?!$?K-?3@?0@K E@9X@W@KK@Q$AKKtxAA]\A BAAKK, ,  D  \  -p  <  K  Z  i  x     , < P d |]0:     , K|#;|#M#Y#K8Kfy <HBABFBjBoBtByB~BB0C dCxCKCC,DLDlDDDDDK8EHElEK  EKpK  ) 8  G$  V0 KHBKextTX\t`<EAEFF8 jLFo`FKKK~FtdFyFKF$GKK8 8 L d x KEK`` K KKKP P  Y! K  p+<L7apyX&P,H^3:$$L d. r& `D= @TS @_ 4yo $} L  0, l    H4!lst'!3!=!R!p l!8|!a!$!F!A|!at!Y!!!!@"\zx#"3"Ix@"G"<V"\"q"|"D"."0""x" "k0"j"#|4#Hy #7#,^PJ#JZ#$r#~#tH#|K ##HK ##(#`$$$+$@$X8Y$i$<x$h;$$$($X8 $H$Txp$$7 %$%<%M%dZ%tv%\% %hK%% %$%\ %&4'&2&|J&0]&t&&4&x&&& l&&d &&'0'$ "')'KD?' Q'Wd' Iz'''xH'K '@x'\'0 '(0(| .(02C(I(<_&: _(@h(||(Hh(p(((:((3($($)K3)(F)T)8ef)(|t))()<p)zt)@))xp)\8))**%*:*P*Tg*8w*:*0* *<*H*Vl*p+82+D,S+d+z\u+PJ++ +H4+\8 +`+D,,0#,5,H,@<|a,TjTr,K ,,,4,,,jD,DH-)8-#4-Z4H-ptX-T`w- -0k0-$- -,---d. .4j 1.4PG.c.0s..p.<.$W..|P ..K /E/h:./D?/P/'|f/w//X /|_/t8//(b//x 00$a.LANCHOR0tde_tasklet_func.LANCHOR1tde_cleanup_module.LC0.LC1.LC2$dtde_init_moduletde_osr_isr.LC3.LC4.LC5.LC6.LC7.LC8.LC9.LANCHOR2.LC10.LC11.LC21.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC23.LC24.LC25.LC22.LC27.LC29.LC31.LC33.LC26.LC34.LC32.LC28.LC30__func__.22102__func__.22090C.307.21932__func__.21865__para`%: m_str_g_u32TdeTmpBufH__param_str_g_u32TdeTmpBufW__param_str_g_pszTdeMmzName__ksymtab_TdeOsiOpen__kstrtab_TdeOsiOpen__ksymtab_tde_read_proc__kstrtab_tde_read_proc__mod_license1116__mod_description1115__mod_g_u32TdeTmpBufH77__mod_g_u32TdeTmpBufW76__mod_g_u32TdeTmpBufHtype75__mod_g_u32TdeTmpBufWtype74__mod_g_pszTdeMmzName69__mod_g_pszTdeMmzNametype68__ksymtab_tde_ioctl__kstrtab_tde_ioctl__param_g_u32TdeTmpBufH__param_g_u32TdeTmpBufW__param_g_pszTdeMmzName__ksymtab_TdeOsiClose__kstrtab_TdeOsiClose__ksymtab_tde_write_proc__kstrtab_tde_write_proc__ksymtab_tde_osr_disableirq__kstrtab_tde_osr_disableirq__ksymtab_tde_osr_enableirq__kstrtab_tde_osr_enableirqtde_dev__ksymtab_tde_open__kstrtab_tde_opentde_lockflagsdisablecounts_stTdeGraphicsProcEntryg_TDECountg_TDEUserSpaceCount__ksymtab_tde_release__kstrtab_tde_release__ksymtab_tde_get_procentry__kstrtab_tde_get_procentryTdeHalNodeSetSrc2BaseEx.LC35.LC37.LC36.LC38.LC39.LC40.LC42.LC41.LC43.LC45.LC46.LC44.LC47__func__.19133__func__.19074__func__.19046__func__.18988__func__.17962__func__.17945__func__.17852__func__.17818__func__.17743__func__.17653__func__.17623__func__.17436__func__.17409__func__.17386__func__.17334__func__.17318__func__.17300__func__.17273__func__.17259__func__.17136CSWTCH.324__func__.17068__func__.18269__func__.17048__func__.16972__func__.17020__func__.16912__func__.16794__func__.16773__func__.16877__func__.19205__func__.16737__func__.18135__func__.16820__func__.18041__func__.18110__func__.17991__func__.17010s_u8AlphaThresholdValues_pu32BaseVirAddrs_eDeflickerLevels_bEnAlphaThresholds_stParaTableTdeOsiGetFmtCategoryTdeOsiGetFmtTransTypeTdeOsiDoubleSrcGetOptCodeTdeOsiSingleSrc2GetOptCodeTdeOsiGetInterRectTdeOsiGetHUpdateInfoTdeOsiGetVUpdateInfo.LC48.LC49.LC50.LC51.LC52.LC53.LC54.LC56.LC55.LC58.LC57TdeOsiGetScanInfo.LC68.LC70.LC59.LC60.LC61.LC62.LC67.LC66.LC65.LC64.LC63.LC69TdeOsiColorConvert.LC75.LC74.LC73.LC72.LC71TdeOsiSetCla0:ipPara.LC79.LC78.LC77.LC76.LC80TdeOsiSetPatternClipPara.LC81.LC82TdeOsiMbSetClipPara.LC83TdeOsiSetRasterInfoForMbOut.LC84TdeOsiSetNodeFinish.LC86.LC129.LC130.LC131.LC85.LC128.LC127.LC126.LC125.LC124.LC123.LC122.LC121.LC120.LC119.LC118.LC117.LC116.LC115.LC114.LC113.LC112.LC111.LC110.LC109.LC108.LC107.LC106.LC105.LC104.LC103.LC102.LC101.LC100.LC99.LC98.LC97.LC96.LC95.LC94.LC93.LC92.LC91.LC90.LC89.LC88.LC87TdeOsiSetFilterChildNode.LC132.LC133.LC135.LC134.LC136TdeOsiSetFilterNode.LC137.LC138.LC139.LC140TdeOsiSingleSrc1Blit.LC141.LC143.LC142TdeOsi1SourceFill.LC145.LC146.LC149.LC148.LC147.LC144.LC150.LC152.LC153.LC154.LC155.LC151TdeOsiSetBaseOptParaForBlit.LC158.LC160.LC157.LC159.LC156TdeOsiSingleSrc2Blit.LC161.LC162TdeOsiYC422TmpOpt.LC163.LC164.LC167.LC166.LC165TdeOsiDoubleSrcBlit.LC170.LC169.LC168.LC171.LC172TdeOsi2SourceFill.LC173.LC175.LC174.LC176.LC177.LC178.LC179.LC181.LC180.LC182.LC183.LC184.LC185T.589.LC188.LC187.LC186.LC190.LC191.LC200.LC193.LC202.LC212.LC196.LC199.LC206.LC194.LC201.LC211.LC195.LC197.LC210.LC209.LC205.LC208.LC198.LC189.LC192.LC204.LC207.LC203TdeOsiMbOutBlitCbCr.LC215.LC213.LC214TdeOsiMbOutBlitY.LC216.LC218.LC219.LC217.LC222.LC223.LC221.LC220.LC226.LC224.LC225__func__.18500__func__.18571CSWTCH.526__func__.21652__func__.21556__func__.19286__func__.21463__func__.21403CSWTCH.520__func__.16478__func__.16446__func__.23132__func__.23095__func__.17439__func__.16853s_u8FmtBitAndOffsetArray__func__.19738__func__.19822__func__.19880g_enTdeCommonDrvColorFmtg_enTdeArgbOrder__func__.22166__func__.20121__func__.18341C.377.20059__func__.18707__func__.20511__func__.20396__func__.18928__func__.20296__func__.16958__func__.21805__func__.17072CSWTCH.523__func__.20547__func__.17143g_enTdeFilterMode__func__.20822__func__.20652__func__.17209__func__.19443__func__.21916__func__.19080__func__.21133__func__.2128b3:0__func__.21218__func__.20254__func__.20235__func__.20204__func__.20180__func__.20165__func__.20150__func__.19589g_enTdeMbDrvColorFmt__func__.20969__func__.19391__func__.17645__func__.18836__func__.17834CSWTCH.539__func__.22360__func__.22259__func__.22464__func__.22823__func__.22659__ksymtab_TdeOsiWaitForDone__kstrtab_TdeOsiWaitForDone__ksymtab_TdeOsiBeginJobEx__kstrtab_TdeOsiBeginJobEx__ksymtab_TdeOsiMbFill__kstrtab_TdeOsiMbFill__ksymtab_TdeOsiMemRequest__kstrtab_TdeOsiMemRequest__ksymtab_TdeOsiIsBusy__kstrtab_TdeOsiIsBusy__ksymtab_TdeOsiQuickFlicker__kstrtab_TdeOsiQuickFlicker__ksymtab_TdeOsiGetDeflickerLevel__kstrtab_TdeOsiGetDeflickerLevel__ksymtab_TdeOsiBeginJob__kstrtab_TdeOsiBeginJob__ksymtab_TdeOsiMbOutBlit__kstrtab_TdeOsiMbOutBlits_bRegionDeflicker__ksymtab_TdeOsiReset__kstrtab_TdeOsiReset__ksymtab_TdeOsiQuickResize__kstrtab_TdeOsiQuickResize__ksymtab_TdeOsiGetJobNumInFifo__kstrtab_TdeOsiGetJobNumInFifo__ksymtab_TdeOsiQuickBitblit__kstrtab_TdeOsiQuickBitblit__kstrtab_TdeOsiGetJobNum__kstrtab_TdeOsiGetFiltParam__kstrtab_TdeOsiSetFiltParam__kstrtab_TdeOsiRegisterMemManage__kstrtab_TdeOsiMbFillEx__kstrtab_TdeOsiOsd2Mb__kstrtab_TdeOsiMb2Mb__kstrtab_TdeOsiSetVideoHandlePriority__kstrtab_TdeCalScaleRect__kstrtab_TdeOsiEnableRegionDeflicker__kstrtab_TdeOsiPatternFill__kstrtab_TdeOsiSetAlphaThresholdState__kstrtab_TdeOsiGetAlphaThresholdValue__kstrtab_TdeOsiSetAlphaThresholdValue__kstrtab_TdeOsiSetDeflickerLevel__kstrtab_TdeOsiSolidDraw__kstrtab_TdeOsiBitmapMaskBlend__kstrtab_TdeOsiBitmapMaskRop__kstrtab_TdeOsiMbBlit__kstrtab_TdeOsiBlit__kstrtab_TdeOsiQuickFill__kstrtab_TdeOsiQuickCopy__kstrtab_TdeOsiWaitAllDone__kstrtab_TdeOsiCancelJob__kstrtab_TdeOsiEndJob__kstrtab_TdeOsiBeginVideoJob__ksymtab_TdeOsiMbBlit__ksymtab_TdeOsiQuickFill__ksymtab_TdeOsiBitmapMaskBlend__ksymtab_TdeOsiSetFiltParam__ksymtab_TdeOsiEndJob__ksymtab_TdeOsiOsd2Mb__ksymtab_TdeOsiWaitAllDone__ksymtab_TdeOsiPatternFill__ksymtab_TdeOsiSolidDraw__ksymtab_TdeOsiBegic&: nVideoJob__ksymtab_TdeCalScaleRect__ksymtab_TdeOsiGetAlphaThresholdValue__ksymtab_TdeOsiQuickCopy__ksymtab_TdeOsiSetVideoHandlePriority__ksymtab_TdeOsiGetJobNum__ksymtab_TdeOsiSetDeflickerLevel__ksymtab_TdeOsiGetFiltParam__ksymtab_TdeOsiEnableRegionDeflicker__ksymtab_TdeOsiCancelJob__ksymtab_TdeOsiSetAlphaThresholdState__ksymtab_TdeOsiMbFillEx__ksymtab_TdeOsiSetAlphaThresholdValue__ksymtab_TdeOsiBitmapMaskRop__ksymtab_TdeOsiBlit__ksymtab_TdeOsiRegisterMemManage__ksymtab_TdeOsiMb2MbTdeOsiListReleaseHandleTDEOsiListSubJobTDE_FreePhysicBuffTdeOsiListFreeSerialCmdTdeOsiListDestroyJobTdeOsiListDoFreePhyBuffWithLockTDE_AllocPhysicBuff__func__.18430__func__.18450__func__.15911__func__.17805__func__.18734__func__.18631__func__.18506__func__.17861__func__.17986__func__.18549__func__.17791__func__.18234__func__.18002__func__.15854__func__.18358__func__.18272__func__.17925__func__.18059__func__.18705__func__.18022__func__.18166s_u32TdeFifoDepths_tplhandles_normhandles_pstTDEOsiJobLists_pstTdeHandleLists_u32TDEPhyBuffs_u32TDEBuffRefs_s32HandleNums_TdeBeginJobWqs_TdeBlockJobWqs_stTdeWaitAll__key.17834__key.17835__key.17836__key.18351__func__.10989__func__.10870__func__.11076__func__.11004__func__.10927g_struMemBlockg_u32MemPoolVrtAddrg_u32MemPoolSizeg_u32MemPoolPhyAddr__func__.13538__func__.13378__func__.13319__func__.13343s_stTplLib__module_depends__mod_vermagic5TDE_DEBUG_PRT_SFCATTRDebugPrtTplNodesTdeOsiMbOutBlitTdeHalNodeSetClutOptTdeOsiListTermfree_irqTdeHalFillAddrByTypewgetphyTdeOsiListSubmitJobTdeOsiListGetPhyBuffmisc_deregisterTdeHalGetAlphaThresholdStateparam_ops_uintwprintmeminfoTdeOsiMbBlitTdeCalScaleRectTdeHalNodeSetSrcMbCbCrTdeOsiListWaitForDoneTdeOsiMb2MbTdeOsiCancelJob__this_moduleTdeOsiSetMbOutCbCrS2AddrTypesnprintftde_osr_enableirqTdeOsiOpenTdeTplIsTemplateExist__arm_ioremapTdeHalNodeSetHFObjTypeTdeHalNodeEnableAlphaRopTdeOsiCheckOverlapfinish_wait__iounmapg_u32TdeNdCurProcNumTDEOsiListIsTPLTypeHandled<:TdeOsiLstIsBusyTdeHalReleaseTdeOsiOsd2MbTdeHalNodeSetSrc1TdeHalNodeSetTgtTdeHalInitTdeHalNodeMakeNdTdeOsiListResetunmap_mmbcleanup_moduleg_u32TdeTmpBufHTdeOsiBeginVideoJobprepare_to_waitTdeHalSubJobmemcpyTdeHalCtlResetkfreeTdeOsiListPutPhyBuffenable_irqTdeHalNodeSetSrc1ExTdeHalNodeSetResizeDebugPrtTplLibInfo__wake_upfreeUnitTdeTplDestroyLibTdeOsiGetJobNumTdeOsiIsBusydelete_mmbTdeOsiQuickFillTdeOsiEndJobTdeHalNodeSetVFObjTypeTdeHalSetFiltParamTdeOsiSolidDrawTdeHalGetAlphaThresholdinit_modulewgetvrtTdeOsiGetAlphaThresholdValuecreate_proc_entryTdeOsiGetAlphaThresholdStateTdeOsiCloseTdeHalCtlIsIdleTdeOsiListIsCompletedschedule_timeoutscheduleg_astModulesTDE_TPL_MAKE_KEYINFOTdeHalFreeMmzOfFiltParamg_pFuncMallocCbTdeOsiListInitTdeHalNodeSetExpAlphaTdeOsiSetVideoHandlePriorityTDeHalNodeSetCscTdeOsiQuickBitblitTdeHalOpenTdeOsiWaitAllDoneremap_mmbTdeHalNodeSetColorizeTdeHalNodeSetS1AddrTypeTdeHalNodeSetIsHasAlphakmem_cache_alloctde_printcmdTdeOsiGetPatternOptCategorytde_get_procentryTdeOsiQuickFlickerTdeOsiSetAlphaThresholdStatetde_osr_hsrtde_write_procTdeOsiListGetJobNumInFifoOrgVfCoefTdeHalNodeSetTarAddrTypeTdeOsiListSqUpdateProcTdeOsiBlitTdeHalNodeSetS2AddrTypeTdeTplInitTemplateTdeOsiListGetPhyBuffExtde_taskletTdeOsiListIntProcTdeOsiMbFill__aeabi_idivflush_mmb_byaddrmallocUnitrequest_threaded_irqwfreeTdeOsiListWaitAllDoneg_pstnodecmdTdeHalCtlIntStatstde_ioctlstrstrTdeOsiBitmapMaskBlendTdeOsiQuickResizeTdeHalGetFiltParamTdeHalNodeInitChildNdwmemtermnew_mmbTdeOsiListFlushJobTdeOsiGetDeflickerLevelTdeOsiResetwgetfreenumTdeOsiDoubleSrcPatternFillTdeOsiSingleSrcPatternFilltde_osr_disableirqTdeHalSetDeflicerLevelTdeHalNodeSetFlickerpanicTdeHalCtlIsIdleSafelywmeminitTdeOsiListCreateTpltde_fopstde_openTdeTplAddToLibprintkTdeOsiPatternFillTdeOsiSetMbOutCbCrTarAddrTypeTdeHalNodeSetClippingTDE_DEBUG_PRT_MBATTRTdeHalGetDeflicerLevelTdeOsiSetAlphaThresholdValueTdeTplIsTplLibFullg_pFuncFreeCbTdeHalNodeSetSrc2tde_ree): ad_procproc_mkdirTdeHalNodeSetMbModeTdeOsiGetFiltParamTdeOsiBeginJobTdeHalSetClockmemsetTdeOsiWaitForDoneTdeOsiPatternBlit__memzeromisc_registerparam_ops_charp__aeabi_uidivTDEOsiListTplPrepare__init_waitqueue_headTdeOsiListPutPhyBuffExgs_u32TdeProcEnTdeHalNodeSetAlphaBordertde_releaseTdeHalSetAlphaThresholdStateTdeHalNodeSetBaseOperateTdeTplCreateTemplateTdeHalCtlFifoIntStatsTdeOsiCheckDoubleSrcPatternOptTdeOsiListGetBuffTypeTdeOsiListSetVideoHandlePrioritygs_u32TdeTraceEnTdeOsiBeginJobExTdeHalFillLastNodeNextInfoOrgHfCoefg_u8TdeNdCmdCurProcNumbTdeHalSwVersionTdeHalNodeSetBlendTdeOsiListCreateTaskByTplg_u32TdeTmpBufStrideremap_mmb_cachedTdeTplInitLibremove_proc_entryTdeOsiSetFiltParamTdeHalNodeSetGlobalAlphaTdeOsiMemRequestTdeHalUpdateHwAddrTdeTplDeinitLibschedule_workTdeTplSearchAndUpdate__aeabi_uidivmodTdeOsiMbFillExTdeOsiRegisterMemManageTdeHalNodeGetNdSizeTdeHalNodeAddChildTdeHalFillHFilterAddrByTypeTdeHalLoadFiltParamMemoryBlockInitTdeOsiCheckSingleSrcPatternOptTdeOsiListAddNodeTdeOsiGetJobNumInFifoTdeOsiListGetJobNumTdeHalSetAlphaThresholdg_pszTdeMmzNameTdeHalNodeSetColorConvertTdeHalResumeInitg_pstTdeHwNodeTdeOsiEnableRegionDeflickerTdeHalNodeSetColorKeyTdeHalFillVFilterAddrByTypeDebugPrtTplInfoautoremove_wake_functionTdeOsiListBeginJobg_u32TdeTmpBufWTdeHalNodeInitNdg_u32TdeMallocCntTdeOsiQuickCopy__copy_to_userTdeOsiSetDeflickerLevelTdeHalNodeSetSrcMbYTdeHalNodeSetRopTdeHalSystemInitTdeTplDelFromLibTdeHalNodeSetBlendRvs__copy_from_usertde_osr_freevmemwmallocTdeHalAllocMmzForFiltParamTDE_TPL_GET_INDEXkmalloc_cachesTdeOsiBitmapMaskRopTdeOsiListFreePendingJobTdeOsiListFlushNodedisable_irqTdeOsiListCancelJob+,<+@,h+l,<+ , ~+,+,,+0,T5+4,4++,,+,,D+T,X`f*: +"+#,",#`+"+$,",$` +"+%,",% `0+"4+&8,"<,&D`T+"X+'\,"`,'h`x+"|+(,",(`+"+),",)`+"+*,",*`+"++,",+`+" +,,",,`8+<,Tzh+-p,-t`+.,.$`(+,,+/,/`+/ ,/0`+"+#,",#`LPTX\`dhlp|+"+,,",,`+"++,",+`+"+*,",*`+"+) ,"$,),`L+"P+(T,"X,(``+"+',",'`+"+&,",&`+"+%,",%` +" +$$ ,"( ,$0 `L +/T ,/l ` +" +# ," ,# ` W +" +, ," ,, ` +"$ ++( ,", ,+4 `H +"L +*P ,"T ,*\ `p +"t +)x ,"| ,) ` +" +( ," ,( ` +" +' ," ,' ` +" +& ," ,& ` +" +% ," ,%$ `8 +"< +$@ ,"D ,$L `| +4 ,4 `  3 +7 ,7  +8 ,8 ( +9, ,90 @ +:D ,:H h l +p , +; ,;  + , +< ,<  + , += ,=  + , +> ,>  + , +? ,?   38w\3\D3n83`x, 30+lg?:3343D"Xh3+8,8 3|3T93X3$`3p3]3 H33-03L38,Th|(|@+D,l+p,+,: +,\`h+,+, +$,H+L,+,+,P+T+X,\,+,+,+,+,+,+,0+4,T+X, +$ +( +, +0 ,4 ,8 ,< ,H L +P ,T \!+`!,|!+!+!,!,!!+!,"+","+"+","," #+#,,#+0#+<#,@#,H#P#+T#+X#+\#+`#,d#,h#,l#,|#+#+#,#,#####+#+#+#,#,#,#$+$,$$+$,$+$,$$+$,|%+%,%+%,%%+%,%+%,%&+&+&+ &,&,&,(&+0&,@&H&L&P&T&&&&&&&&&&&&&&&@'+D'+H',L',P'+X',d'h'+l',p'''+'+',','+(,((+(,( ((+(+(,(,(+(,((+(,((,)+0)+4)+8),<),@),L)P)+T),X)\)+`)+d)+h),l),p),)++h?:+++++d-+h-+l-+p-,t-,x-,--+-,--+-+-+-,-,-,-P.+T.+X.+\.,`.,d.,p.t.+x.,|..+.+.+.,.,.,..+/,/+/,1+1+1+1,1,1,11+2,22+ 2+2+2,2,2,,2T2+X2,3+3+3+3,3,3,33+3,33+3+3+3,3,3,3p4+t4+x4+|4,4,4,44+4,44+4+4+4,4,4,46+6+6+6,6,6,66+6,66+6+6+6,7,7,77+7+7+7,7,7,77+7,77+7+7+7,7,7,7$8+(8+,8,08,48+<8,H8L8+P8,T8X8888888888888880:+4:+8:,<:,@:+H:,T:X:+\:,`:d::+:+:,:,:+:,::+:,::0;+4;+8;,<;,@;+H;,T;X;+\;,`;d;<+ <+<,<,<+ <,,<0<+4<,8<<<<+<+<,<,<+<,<<+<,<<<+<,== ===== =$=(=,==+=,=|>+>,>\?+`?,? A+$A+(A+,A,0A,4A,@ADA+HA,LAPA+TA+XA+\A,`A,dA,tA+xA+|A+A,A,A,A+Ai*: +A+A,A,A,AA+A,C+C+ C,C,C+C,(C,C+0C,4C8CD+ D+D+D,D,D,(D,D+0D,4D8D++W>,W>(>+,>,<>+XD>,XP>\>+`>,p>+x>,>>+>,>+`>,`>4?+8?,H?+_P?,_\??+?,?+a?,a?D@+KH@,Kt@@+@,@+[@,[@@pA+*tA,*|AA5A5AaAAA)B+B,4BLB`BdBaB+B,B+[B,[BB+B,C+UC,UC(C+,C,O @P0  : Un@ZT%ZM* *J=b0A ,0 0-L .O0@P00Un@ZT,%ZM J 0 -LlO0*b"@S/ *O "@\ O 0@S@O 0@}@SO 0@S=1OQ -L 0 0 -L @0 -L00@P R0 0  R00000 -LP00@ -LR L R 0S @ S Q = QR \P  -LR P 0S @ S Q = Q P -L$MPP@〒R0@P < P4 } pt `D 8 4 ;040 US t  t0cX RX XZB30 P HVE !0 LZMU 8  !t0Rt 81/X9 p @V T? Pz3QP < p4 000  4\0 4 |@@0@ @VD 0H H!0  4(K@ 004\ 4  r0000 x-L00@@`PUxPU 0S `PV $PUx$ -L0P0@ 0P*)@ -L,M H 0@L SN QLxPUI@`K }?@㐁pP T p 0H S xP'  H\* L^'x R$PT0 PP`PPP< 80 4 0   ! :@LL H\$LP(KL0S@H Qm $ m0@$ @ -LMP` 0l`@da@a RtK[!Zf?X]Yq\\ c㳠ĂK 废澙Kp K e/p[KKpK:p #@`#`@, T 0〠 @\ 刐 %3!Epp[P[p0 ppK`w0 PKqp  㬓p K@p[o[倠X[张 縗KoK弐XK|[vp[ f[p'[PKpK哠vpKfK|K|0pWpu0K6Kp⇙d0 P ɠX 'K F [ \l %lp 5h@O x0Dp4K4K~D0 F KK~0H00S1  0SR0 P* 帐 ?0/2K$(Kqp[0@0p0K尅K]``KH 0 1Ͽ4 $:8 (03< ,>o@` W00P@ -L 0S  @ 0-L@@@P0S0P 0S0 -L@@@ 00@ x-L @@@`1PU @\  00 -LM`p@Q PP@PP@ : Q`  `$A/2K$$` 0 S 0 0 X 0A0P `Z0!$#R0S  0SR0 @ (K!00@ -LP 00@R2` @Q P PZU @Q Ppp嘀pQQ UP P \P PUPPPUQ`@@@P U@   -L  0  -L@`p@P@ -L -L@@@D`Q d0S @@`@`@`@` -L@ -L -L -L -L 0-LPP@d0S@@Q L P0TXaT X0 l\` dP00@ d0 p-L M@$ @P`0 R.!0 0@@df?c ?/s0r @Kp 0-LxMP@K$([@([@ @ @'[@z [@y [@p @l @h @d[ @&[@^0[ @] [@%[@ɠ)X0[ @X [R"@X["@X0[S#@X [@#W[ @W0[ @W [R!@%[@T @%[@N[ @L @$[@D @@0[*: @< @8 [ @8@ #[@#[@.0[ @, @( @$ @ @ @ R @K0 x-LPP@`d0S @@ R dPx 0-LMP@K$ 0@ | 0xtpl h$d(`,\0X4T8P  Ps RDP09/0PNPSkPpP0S0 0 @P`RP P1S HLQ5T !V%W (KPA @P<< Q W``` PQP$`@0 PK$ W $P1`P P T P @H@P@@@ -L$M8 `@PH1S (KP1S @< Rpp@H D 0RD R  0  !0KP X p0PqH^<: pP H\T@ %8 1QL@` ) 8*`R ! ꐠP%f1Q< *`R !0`1 `0 JP@T`Td0PT0 d@`XP!$<\=PÖ03L Ln@`P1$|<0Xb @\<Q @ WXO H 0ϑ0$0x @D` @&@<@1  !@Y -LDM@R@ p`P0S DP  R 0S P  0SPP@@H1S (K@P1S^ @H ^\@ 0R @0 00 @ 1 !@0KPL  p$@`V%@  `PD @00@P$厣| U|PTCJ @ D P T ?8 08  003S TiZ< PdJD@T  P 8 @T08  003Ss TJ< PdR< J 0P @8@ @ Tj 08  003S\ T- <0PdP C@< T8 P @ @@D TD3 nPP 0oS00 Wʃ1T4@U @1   !V Xn@P1$H R@@P1#LL8 P  P P@@ d2D @TD nPP ~@ R P0@T@0l0@ 0L0 8 P0 P@@):  @T1lPP P @@ @D gHX'L@L HX6@`@P`$3x xcXtL@$0@@ x@L@1 !@@ ?$ @P @ @ -L@`P HQ`P1SN V  P  R Q`( Q !`Pphh#PqR7H fXLQ@!1S   4description=TNK-2G Ethernet/TOE driverparm=max_connections:Maximum Concurrent TOE Connectionsparmtype=max_connections:intparm=buf_sz:DMA buffer sizeparmtype=buf_sz:intparm=tc:DMA threshold control valueparm<: type=tc:intparm=pause:Flow Control Pause Timeparmtype=pause:intparm=flow_ctrl:Flow control ability [on/off]parmtype=flow_ctrl:intparm=dma_rxsize:Number of descriptors in the RX listparmtype=dma_rxsize:intparm=dma_txsize:Number of descriptors in the TX listparmtype=dma_txsize:intparm=phyaddr:Physical device addressparmtype=phyaddr:intparm=debug:Message Level (0: no output, 16: all)parmtype=debug:intparm=watchdog:Transmit timeout in millisecondsparmtype=watchdog:intlicense=GPLparm=hitoe:0:Bypass 1:TOEparmtype=hitoe:intparm=tnk_threshold:min:100bytes, typical:10x1024bytes,default:10*1024bytesparmtype=tnk_threshold:intparm=tnk_tx_fifo:min:16, max:1024, default:32parmtype=tnk_tx_fifo:intdepends=vermagic=3.0.8 mod_unload ARMv7 <3>%s: must be stopped to change its MTU <3>%s: invalid MTU, max MTU is: %d <4>%s: can't change I/O address <6> %d [0x%x]: DES0=0x%x DES1=0x%x BUF1=0x%x BUF2=0x%x<6> <6>%s: removing driver include/linux/netdevice.h<6>netif_stop_queue() cannot be called before register_netdev() <3>%s: BUG! Tx Ring full when queue awake <4>%s: Speed (%d) is not 10 or 100! %x%s:%02x<3>%s: Could not attach to PHY <3>%s: Cannot attach to PHY (error: %d) <4>%s: generated random MAC address %pM <3>%s: Inconsistent Rx descriptor chain <3>%s line %d dirty point should be sethere is wrong. <3>%s dirty point should be set,here is wrong <3>%s dirty point has passed current point,line = %d <6>STMMAC driver: platform registration... <6> done! <6>Set system config register 0x200300ec with value 0x003f003f <3>%s: ERROR: memory allocation failedcannot get the I/O addr 0x%x <3>%s: ERROR: memory mapping failed <3>%s: ERROR: allocating the device <6> PMT module supported <6> Enhanced descriptor structure <3>%s: ERROR %i registering the device <3>No PHY device is associated with this MAC! <6> %s - (dev. name: %s - id: %d, IRQ #%d IO base addr: 0x%p) <3>%s: Failed to reset GMAC <6>%s: RESET COMPLETE! <6> ********************?: ****************************** <6>* TNK driver built on %s at %s Jan 24 201702:23:00BYPASSTOE<6>* TNK driver mode is %s <6>************************************************** <6>stmmac: Rx Checksum Offload Engine supported <6> TX Checksum insertion supported <3>%s:ERROR allocating the DMA Tx/Rx desc <3>%s: Rx init fails; skb is NULL <6>RX descriptor ring: <6>TX descriptor ring: <3>%s: DMA initialization failed <3>%s: ERROR: allocating initialising TNK proc interface (error: %d) <3>%s: ERROR: allocating initialising TOE engine (error: %d) <3>%s: ERROR: allocating initialising TOE connection manager (error: %d) <3>%s: ERROR: failed to initialise TNK components (error: %d) stmmaceth<3>%s: ERROR: allocating the IRQ %d (error: %d) <4> no valid MAC address for MAC %d;please, use ifconfig or nwhwconfig! <3>GMAC0 dev not yet initialised <3>GMAC0 priv not yet initialised phyirq<3>No PHY devices registered! <3>No STMMAC devices registered! <6>%s %s for %u GMAC%u stmmac %s: descriptor ring: GMAC%u cur=%u (%u) GMAC%u dirty=%u (%u) GMAC%u logic=%u GMAC%u dirty count=%u (of %u) GMAC%u out_of_order=%d %3d [0x%08x] / [0x%08X]: DES0=0x%08x DES1=0x%08x BUF1=0x%08x BUF2=0x%08x <= cur <= dirty <= logic <6>%s da=%x phy=%x sz=%d rxtxgmac%d intr_enable=%d gmac%d interrupts=%d gmac%d rx=%d gmac%d rxfill=%d polls_done=%d interrupts=%d cpu %d irq invokes=%d cpu %d softirq invokes=%d cpu %d other invokes=%d cpu %d polls=%d cpu %d xmits=%d max simultaneous rx=%d max simultaneous tx=%d stmmacphy/home/embedded_3521/kernel/linux.3521/build/linux-3.0.y/drivers/net/stmmac/stmmac_ethtool.c<6>stmmac: wakeup enable st_mac100st_gmacJun_2011<3>%s: %s: PHY is not registered <3>%s: interface is disabled: we cannot track link speed / duplex setting <3>Can not get mdio clk. STMMAC MII Bus%x<3>%s: Cannot register as MDIO bus active<6>%s: PHY ID %08x at %d IRQ %d (%s)%s <4>%s: No PHY fo*:und <6>MACADDR in get is %x:%x:%x:%x:%x:%x <6>MACADDR in set is %x:%x:%x:%x:%x:%x <6>Got MMC interrupt <6>Interrupt status: Rx 0x%08x, Tx 0x%08x, Csum 0x%08x <6>Interrupt masks: Rx 0x%08x, Tx 0x%08x, Csum 0x%08x <6>Reading counters to clear MMC interrupt <6>Done <6>%s: unexpected status %08x <6> DWMAC1000 regs (base addr = 0x%p) <6> Reg No. %d (offset 0x%x): 0x%08x <6> DWMAC1000 - user ID: 0x%x, Synopsys ID: 0x%x <6> DMA registers chan %d <3> Reg No. %d (offset 0x%x): 0x%08x <6> ---------------------------------------------- DWMAC 100 CSR (base addr = 0x%p) ---------------------------------------------- <6> control reg (offset 0x%x): 0x%08x <6> addr HI (offset 0x%x): 0x%08x <6> addr LO (offset 0x%x): 0x%08x <6> multicast hash HI (offset 0x%x): 0x%08x <6> multicast hash LO (offset 0x%x): 0x%08x <6> flow control (offset 0x%x): 0x%08x <6> VLAN1 tag (offset 0x%x): 0x%08x <6> VLAN2 tag (offset 0x%x): 0x%08x <6> MAC management counter registers <6> MMC crtl (offset 0x%x): 0x%08x <6> MMC High Interrupt (offset 0x%x): 0x%08x <6> MMC Low Interrupt (offset 0x%x): 0x%08x <6> MMC High Interrupt Mask (offset 0x%x): 0x%08x <6> MMC Low Interrupt Mask (offset 0x%x): 0x%08x <6> DWMAC100 <4>ndesc Error: Oversized Ethernet frame spanned multiple buffers /home/embedded_3521/kernel/linux.3521/build/linux-3.0.y/drivers/net/stmmac/tnkct.c<4>%s: Failed to drain TTX queue for connection %d (%d bytes unacknowledged/discarded) <3>%s: MAC header not set in outgoing skb %s: TTX max Retries exceeded on connection %d <3>%s: Failed to allocate memory for connection table <3>%s: Failed to register inetaddr notifier <3>%s: Failed to register inet6addr notifier <3>%s: Failed to allocate memory for deferred work item <3>%s: net_device pointer for connection %d is NULL, dropping packet <4>%s WARN recevied full packet that isn't FIN or RST tnkct: connection count=%d: max retries=%d: discards=%d: ttx_drain_fails=%d: tcp_ ):memory_pressure=%d: tcp_memory_allocated=%d: <4>%s: WARNING - reentrancy detected summarystatsctbypasstnk TNK Conn[%4d]: S-IP=%pI6 D-IP=%pI6 S-IP=%pI4 D-IP=%pI4 sport=%d dport=%d info=%s r_macaddr_u16: 0x%04x l_port: %u r_macaddr_l32: 0x%08x r_ipaddr: 0x%08x r_port: %u ttl: %u tos: %u rx_ack_num: 0x%08x next_tx_seq_num: 0x%08x next_rx_seq_num: 0x%08x dup_ack_cnt: %u rx_adv_wnd: %u timer_tx_retry: %u retry_count: %u tx_mss: %u adv_wnd_scale: %u flag_conn_enable: %u flag_mac_sel: %u flag_ipv6: %u flag_disable_nagle: %u flag_use_local_wnd: %u flag_use_local_scl: %u flag_full_pkt: %u tx_adv_wnd: %u cong_wnd: %u timer_timestamp: %u timer_active: %u timer_seq_num: %u timeout_value: %u sampled_ack_num: 0x%08x timer_rx_fast_retry: %u retry_seq_num: 0x%08x en_rtt_calc: %u ss_threshold: %u tx_timestamp: %u timer_rtt: %u timer_rtt_valid: %u last_retry_seq_num: 0x%08x r_ipv6_addr_31_0: %u r_ipv6_addr_63_32: %u r_ipv6_addr_95_64: %u r_ipv6_addr_127_96: %u r_ipv6_flow_label: %u tx_desc_sent: %u tx_desc_ackd: %u tx_bytes_sent: %u tx_bytes_ackd: %u tx_overflow: %u rx_pkts: %u rx_dropped: %u tx_dfetch_desc: %u tx_dfetch_data: %u tx_dfetch_own: %u tx_retry_desc: %u tx_retry_data: %u tx_ackd_read: %u tx_ackd_size: %u tx_ackd_write: %u rx_premature_eop: %u rx_bad_ethertype: %u rx_bad_dst_macaddr: %u rx_tcp_csum_err: %u rx_iphdr_csum_err: %u rx_non_tcp_prot: %u rx_bad_dst_ipaddr: %u rx_connection_err: %u rx_bad_seq_num: %u rx_busy_pkt_drop: %u rx_toe_err: %u tx_acked_count: %u tx_retry_count: %u rxed_byte_count: %u ttx_pipelined_bytes: %u tx_block_num: %u tx_max_data_size: %u sent %d received %d snd_nxt %10u / %d snd_una %10u / %d (%d in queue) rcv_nxt %10u / %d copied_seq %10u / %d (%d in queue) sk-rx-q %d tnk-rx-q %d tnk-tx-q %d wmem_queue %d sndbuf %d sock flags 0x%lX stat!<: e %d send-rate %d.%02dM recv-rate %d.%02dM total send-rate %d.%02dM total recv-rate %d.%02dM <3>%s: failed to create proc file %s <3>%s: failed to create proc file IRQ SoftIRQnormal Interpt%dnone%s cpu=%s sk=%p tnk=%-4.4s state %s => %s %s entry %d created %s begin /home/embedded_3521/kernel/linux.3521/build/linux-3.0.y/drivers/net/stmmac/tnktcp.c<4>%s used more than a full skb?? %s: sk %p chan %d %s: No write space on sk %p <3>%s: failed to allocate skb <4>%s: OOB flag was set %s aborting %s returning %d <3>%s failed to alloc skb for %d bytes of data %s seglen=%d, skb-len=%d, skb-headlen=%d nfrags=%d truesize=%d total=%d <3>%s failed to copy data <6>%s nfrag=%d headlen=%d truesize=%d <6>%s off=%d len=%d <4>%s WARN - packets out is %d %s: Got sk %p, skb %p <3>%s: skb->dev is NULL <3>%s: skb->dev priv data is uninitialised <6>%s:%d: sk struct is NULL. <6>%s:%d: seq is NULL. <6>%s:%d: iov is NULL. <6>%s:%d: length is too short. %s tnkinfo state = %d, sk=%p OPENPREPAREDESTABLISHEDACTIVATINGACTIVESTOPPINGSTOPPEDCLOSEDtnktnk_tcp_persist_timetnk_tcp_rtt_sample_intervaltnk_bypasstnk_thresholdtnk_poll_limittnk_rx_q_limitcontrol_dbgmax_mss/home/embedded_3521/kernel/linux.3521/build/linux-3.0.y/drivers/net/stmmac/tnklock.c%s ERROR can't unlock, nested unlock attempt %d tnkmem: skbs allocated: %d bytes allocated: %d skbs queued write: %d bytes queued write: %d skbs queued read: %d bytes queued read: %d skbs queued recycle: %d /home/embedded_3521/kernel/linux.3521/build/linux-3.0.y/drivers/net/stmmac/tnkhw.c<3>%s: Invalid gmac %d specified <6>r_macaddr_u16 %8x <6>l_port %8x <6>r_macaddr_l32 %8x <6>r_ipaddr %8x <6>r_port %8x <6>ttl %8x <6>tos %8x <6>rx_ack_num %8x <6>next_rx_seq_num %8x <6>next_tx_seq_num %8x <6>dup_ack_cnt %8x <6>rx_adv_wn"?: d %8x <6>timer_tx_retry %8x <6>retry_count %8x <6>tx_mss %8x <6>adv_wnd_scale %8x <6>flag_conn_enable %8x <6>flag_mac_sel %8x <6>flag_ipv6 %8x <6>flag_disable_nagle %8x <6>flag_use_local_wnd %8x <6>flag_use_local_scl %8x <6>flag_full_pkt %8x <6>tx_adv_wnd %8x <6>cong_wnd %8x <6>timer_timestamp %8x <6>timer_active %8x <6>timer_seq_num %8x <6>timeout_value %8x <6>sampled_ack_num %8x <6>timer_rx_fast_retry %8x <6>retry_seq_num %8x <6>en_rtt_calc %8x <6>ss_threshold %8x <6>tx_timestamp %8x <6>timer_rtt %8x <6>timer_rtt_valid %8x <6>last_retry_seq_num %8x <6>ipv6_addr_31_0 %8x <6>ipv6_addr_63_32 %8x <6>ipv6_addr_95_64 %8x <6>ipv6_addr_127_96 %8x <6>ipv6_flow_label %8x <3>%s: Got error, cindex = %u, add = %d, retry = %u <3>%s: TTX error 0x%08x (cid %d) <6>%s cindex %d, head %d, tail %d <6>TTX Descriptor (chan %u, ring index %u) ack_offset: %u reserved1: %u hw_own: %u buffer_size: %u reserved2: %u intr_on_completion: %u buffer_ptr: 0x%08X next_desc_ptr: 0x%08X <3>%s ERROR skb is not DMA mapped! <3>%s ERROR skb is already DMA mapped! <3>%s: DMA Mapping Error <4>%s: Rx init fails; skb is NULL <3>%s: Invalid/empty skb <3>%s: Failed to allocate memory for connection stats <3>%s:ERROR allocating DMA Rx skbuff pointers <3>%s:ERROR allocating DMA Rx skbuff DMA pointers <3>%s:ERROR allocating DMA Rx descriptors <3>%s: Failed to set initialise Rx DMA channel <3>%s: Failed to allocate memory for TX DMA info table <3>%s: Failed to allocate memory for TX skbuff table <3>%s: ERROR allocating DMA Tx descriptor list tnkhw: rx entry=%d rx sw-owns=%d rx free=%d: haswork=%d: polls=%d: <3>%s: ERROR: TX Callback not set <3>%s descriptor %d has invalid index %d <3>%s: Inconsistent Rx descriptor chain, no skb at index %d <4>%s: Failed to allocate new skb H#*:8X,`4d0l|x$($@< D L p\ D|\ @  ww!x(?B!!!!!!!" stmmacGNU=p|3^^⫞ GA.aeabi$7-A A $0: ,GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1.symtab.strtab.shstrtab.rel.text.rel.exit.text.rel.init.text.rel.rodata.modinfo.rodata.str1.4.rel__param.rel.data.rel.gnu.linkonce.this_module.note.gnu.build-id.bss.note.GNU-stack.ARM.attributes.comment4 C)8% 08|4 xG| C <O%%:X2-kg T8 ws p $} $ p/ %d*0EC o*   *>Su 8 0, HP 0xt  x)3 8(hF K P,b4o{, X L<  H   t  h  0 0"<"<"@ , 2 8  > D J._x e k qd w }( L X l p   P t  $  |,H      P H&&:      L `,|,$h * 0 6|I O pUL/ f l r4 xH ~` t       d4l4X p  @     8   <   , D 7 , ;, J8YLh` wp   4HX`d$l :x Q h|    $ 0' W8   " 6$ B R# a3 tF- s 5  5   $% I ^1 + >/ P  fP tDPP  D8 |T `    $ ( #, *0 04 38 C< I@   Q i x  0 @ |P ` p     p'3: 7 79 7T 7 l 7 8 $8H l8x9|9 |9 98) 9h t: 8;; P; J ;_ =| y X>t3 F$ > h   h > >x D?| ?D3 F p K p   C 8 K  0` x 3 F 0( 0 H7 H@K I$f (I,z TI, I@ h J$ ,J$ PJ J `` `@@ K Kd L4 LP L   XMh XM { xM M M$ M M4     30 F` K {   ( X   O O \R\i]}^X p_0  _a4bbPcD )   hh 8loU, DD X h _ e k w }    q  4 H d         4 L d  gdwH8 d  $@ *x 0 0        h"P h5 hE hd YbpC@     3 F ؈܈K $({4 @ ԋ؋)  (   8    || , 2 8 L lp$  *%:D \ >x DHhl ܜ<e! _   D Ģ        " 1$ @4    O X$Ȣ@)  n |D  L D     K k  xD ! @@," h" \ \ )\ " ܣP" " " " " 3# F# K4# " P8Pp@@PtP|P# # )h # # $ 3$ F8$ KT$ {p$ $ $ $ $ $ % 4% P% l% % ,% 2% 8% % & 0& >L& Dh& & & _& e& k& w' },' H' d' q' ' ' ' '  ( (( D( `( |( X\(+0: (  ( ȹйdйx) DHtH$l d* )  * ؽܽ D* O(+ fX+ I* 0* ** $`* r+ l+ x+ ~, , $, 4, D, P, 8<, t, , xh h       . = L[$j81T y`p .   P#    + 5GCWh$s{       !   tHhF 3p B@TY,Hg}8HHw@ @td E3$,*:AR^gzx Te| 8E('1HQ]l4Hi8xH F(PЧ8C$;`E8S4cD(u(D$,؋&|X9BPZr~x4|ta(h   :plH_H$pz` ds'7I@d^oz$  # 2 F fR _ r , x   X T t w      !%!/!D!thO!e!ܣ4z!!TfH!lH!! 8!\t!!"""2"E"P^"lpk"`w""H"Ԯ""Ī8"-?: """#L0#:#R#^#i#4##@T#####D$ $9!$@6$KF$T$r$$$  $$$ܦd$tD$$D<% %b$1%TG%R%Z%j%px%ܽ%%%%%|%X@%X% &Ф$'&d:&LD(O&8\&aXo&~&_&&l&&&4@&''"'3'E'P'm\'P0l'z''lP''4$,8$,>@$h$p$+t$$,$$$+2$,2$P%X%p%+?t%,?x%%+@%,@%%%&+A&,A &,&+B0&,B4&+C8&<&+D@&,DD&,CH&L&+EP&+FT&,EX&,F\&+G`&,Gd&h&+)l&,)p&+Ht&,Hx&+I&,I&&+J&,J&&+K&,K&X'Mh'M''M'M'(H(x(+L(,L(()+M,),M0)@)+ND),NH)\)+Od),Oh))+P),P)H*+L*,h*+)l*,)|*b*+Q*,Q*+R*,R**+S*,S**+T +,T+++U$+,U(+0+{<++VD+,VL+\+h++Wp+,Wt+|+++X+,X++++Y+,Y+++Z+,Z+++[+,[++u++\+,\, ,+?,,?,$,+],,,]0,+4,8,,H,+^P,,^T,`,d,h,l,p,t,x,,+,,-+)-,)(-h-!-!,.<.+a@.,aD.L.5: +bP.,bT.x.+|.,/+c/,c/ /+/,/+j/,j//+k/,k//!/+l/,l//!/+m/,m/ 0+n0,n0,0+o00,o80H0+pL0,pP00J0+q0,q1(1+r,1,r41X1Jl1+qt1,q11+r1,r1 2+r$2,r(242JT2+q\2,q22+r2,r22J2+q3,q03<3+sD3,sH3X3+t`3,td3t3+u|3,u33+u3,u33+t3,t33+s3,s33+s3,s33+t3,t34+u 4,u44+s 4,s$444+t<4,t@4P4+uX4,u\4d4h4|4+4,4+x4+x4,x4+y4,y4+z4,z4+{4,{4+|4,|4+}5+~5,~5,}5+$5@5+P5,\5,h5+p5,x5+|5,5+5,66(6<6P6d6x666+6,66+6,666677,7@7T7h7|77+7,77+7,778+8,x99+9,:+ :,::+:,0:tH:t`:t0;^H;^;;+;,;; <=+>,>+>,<>+@>,>>+>,>>+>,>>@+@,<@D@vh@+l@,@+@+@,@,LA+`A,AA+A,AAGB+NB,N BHB&PBlB+pB+tB,xB,|B+B,B+B,B+B,B+B,B\BB+B,C CvCv$C+(C,,CN,>N N+?$N,?(N4N+@8N,@,>$4+Q8,Q+A,Aċ+B̋,BЋԋ@+ED,EȌH|dЍR F$RPQX+B`,Bdl+Fp,Ft+B,B+B,B+B,B< +Q,Q̏DUHUT h+Ip,Ix+J,Jđ+K,K+L,L (+B0,B4<+M@,MDh+Np,Nt| <@+QD,QD+,PPtP+B+Q,B,Q~(,+R4,R8UȖHܖH+B,B+Q,Q<~`+Sh,Sx+T,TH+Bȗ,B̗+Qؗ9: ,Q~+B+Q,B ,Q4 \|+,+BĘ,BȘИ+Kؘ,K+I,I +U(,U0<+LH,LLT+J`,Jdl4+q8,qDĚ+Ț,+B,B+X,X +Q ,Q+,+[,[+\,\ ,+]4,]8DX`@hx+b|,b+E,E+c,c ++,,Ԝ+++,, T+5\,5 rDPpg+Q,QH+EP,EԟPdԠ 4DF\RQRء +B ,B$(+B0,B48+fH,fLT+g\,gdp+hx,h+i,i+j,jĢԢ+}آ,}+},}+~,~ C+,++ģ,ȣ,У~+,+ ,P+T,+,+,ܤ+,+,$DP+T,+,ȥ+̥,ԥ+إ,ܥ+,+,+,$+(,,8+<,@L+P,T`+d,h|+,+,L+P,+,+,@+D+/H,L,/+,Ш+Ԩ,+,h+t,|+,Ъ+Ԫ,+,ԫ+ث,$+(,Pt+x,+5,50rHXg+,ԭ8+<,D+H,L+/P,/+,+/,/+,+,+:: ,+,+,0+8,<L+P,+,+,+,t0+8,<+,+ı+ȱ,̱,б+,$+(,,4+8,<D+H,LT+X,\d+h,lt+x,|+,+,+,+,IJ+Ȳ,вز+ܲ,+,+, +,$+(,08+<,DL+P,X`+d,lt+x,+,+,+,ij+ȳ,̳Գ+س,ܳ+,+,+ ,+, (+,,08+<,DL+P,T\+`,hp+t,|+,+,+,+,ȴ+̴,дش+ܴ,+,+,+ ,0+8,ȵ$+, $+,,<X+,+,p+t,̸9+,+,+ , 4}X+d,ȹ̹  +(,,0+8,<D` x+|,d+, vv8+<,h+l, 08vPvXvļ+ȼ,̼ؼ+,+, L +Ƚ,̽ؽ+,+,!+D,D!!x;:!l!$t! +,+,+,+,$+,+,,Hh+l, M0+,+,v+/ ,/M+,M+,+, 4+8,+, +, +$,0<+D,PX+`,lt+|,+,+,+,+,+,+ ,,8+<,H\+d,hlp+t,+,+,+,0@ h!+,+,+,'+, +,$8H+/L+P,/T,'+,d'x+|,Q  +, +0+P,`,P+,d+,$+/(,/T+\,`d+ l, x+ , x| +,S S(0$0+f4,f8D+H,LX+g\,g`ptx(%!N `dh l&p%tx|$#-0./y |;hI67;8M9:L K T$ V( U, W0 y4 8 <  @ D H |L ;P hT IX [\ <: \` ld _h ]l cp nt bx a| m Z ^ ` d k e f g h i j r s y v t {  z x } q u w | ~                 Y   [P YX |  [ Y   [ Y( L T [        B B $B,04B<@DBLPTB\`dBlptB|BBB)BWB9YDPT dH T` 048@jDGHLP]T\dhO>6T< R(x|,=M),W, 4 ,,0JD,PTQh,tx,n=  :hi3521_pciv_fmw.ko9Y9Y9Y`ELF(_4( p-L0S p0 R(!R(,0  `P@(,0 `P`@P@( ,0 p -L -LX0S00@V 1! |x -LP00J0S Q 0 -L -L00 -L 2@ -L@M @00K@@@p`@`@ @ @  @ @00@P`@@ ``@@``@`@`@ XQ#pV_W; VoP  0 @pp ppX\p pXQ p0@  pP PppX\PPV_p ppW @P  @ @00@p`p@`@p`@pp@` p`@P@` X!R V_R0 0pVoS 0 ,1@84$K ( X!R 0 ,1 @8$K4QP (Q PP V_R @P  @ @00@p@p@`p`@P@` XQ V_R" pVoP x |0@` XQ x |0 @` PP V_R @`  @ @00@p@p@PpP@P@p p@PpP@P@pp@PpP@ P@p$p@P(pP@,PX!R)`VOVG 0pV_S ( $0 @DH``, 04``8<@` `L$P(T`,`X!R ($0@  DH``,@ @048``<@@@: L$P`(``T@,@VVO$K -LM00@2S R    K pp@p -L M@VO$P`p0S K@,  P 0S=S3 41 @ 0 @0S`00SH0 S 0%*0 @H 0 @   07P D0 @0 @ 05, -L(MQ@pRJK2 @C0 @J0S V_@P Rf \T R X0S000  S0000 < K0$0 0 0P\ P  0K$0KP0 !!<0S ```  0K$KP30E! 1 @z0 @!0 @u @z0 @J @k`0 @0 @!W!UV@OD 0-LMP@ @VP$JO K080 @mϠ0 @PPJX 0-LMP@90S&P# R 00@VϠk4%Jυ!  !P0 @0 @K0x0 @ @J80 @0 @Jt: -LMP`@,QJ @V_%0SH P $Kp`(⸠ $00 BQ000(0(0(00 @;0 @J 0|0 @j0 @J80 @C0 @ J -L M8KPQ@@`@p8@ &SJ R1 R= Ry` 00@V/5%dPPM XX  P !$K1 @T0 @J8 @   !P1!$0K8 (@ @#@   !P 0 @q 0 @0 @ 0 @!x0 @a 0 @80 @i 0 @` -L$M@``@4̐@KP\0@ 0 @H<PP@P@@ 8@@@@ ` -L MPP_Vpp@`0Sh @P6@d@@@@@X@\@`@ @@$@(@,@0@4@8@<@@@D@H@L@P@T@@@@@P%@   !81 @ 0 @ K0 @0  @0 @0  @|0 @0 @@@J80 @@@0 @@@Jp -L0`  `d0 00 0-L  0R0P@@" @`C@P 0L00 -L 0P`C -L0`  `d0 00 -L -L 0-LM 0RP S @@" @`PC@0A0K0 @@ @N0@ -L0 \0  00 -L @]@?` h0PS P P PV( V0F` `P h0  d\  V`Pd0p` hVdp`P0`Pd`` -L@ -L@@ P@@P@@GNU遫@U[briD,?-h6P : PcivFmwPutRegionPcivFmwGetRegionPCIV_FmwInitPcivFmwSrcPicFilterExPCIV_FirmWareStopPCIV_FirmWareStartPcivFirmWareCheckAttrPcivFmwSrcPicOsdCbPCIV_FirmWareSrcPicFreePcivFmwSrcPicSendPcivFmwSrcPicZoomCbPcivFmw_VpssQueryPcivFmwSrcPicZoomPcivFmwSrcPicMovePcivFirmWareSrcPreProcPcivFmw_VpssSendPCIV_FirmWareGetPreProcCfgPCIV_FirmWareSetPreProcCfgPCIV_FirmWareSetAttrPCIV_FirmWareSendPicPCIV_VdecTimerFuncPCIV_FirmWareFreePcivFirmWareVoPicFreePCIV_FirmWarePicVoShowPCIV_FirmWareMallocPCIV_FirmWareWindowVbCreatePCIV_FirmWareDestroyPCIV_FmwExitPCIV_FirmWareCreatedrop_err_timerefPCIV_PicQueueGetFreeversion=Hi3521_MPP_V1.0.2.0 Debuglicense=Proprietaryauthor=Hi3531 MPP GRPparm=drop_err_timeref:whether drop err timeref video frame. 1:yes,0:no.parmtype=drop_err_timeref:uintsrcversion=472D9CB2DE5A5209E106A8Fdepends=vermagic=3.0.8 mod_unload ARMv7 pcivfmwPCIV create proc error PCIV register module error [PCIVF] Version: [Hi3521_MPP_V1.0.2.0 Debug], Build Time:[Aug 31 2012, 13:02:11] -----PCIV FMW CHN INFO---------------------------------------------------------- %6s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s PciChnWidthHeightStride0GetCntSendCntRespCntLostCntNewDoOldUndoPoolId0%6d%8d%8d%8d%8d%8d%8d%8d%8d%8d%8d -----PCIV FMW CHN PREPROC INFO-------------------------------------------------- %6s%8s%8s%8s%8s%8s%8s FiltTHFiltVFiltCVFiltLbDFLField%6d%8d%8d%8d%8d%8d%8s -----PCIV CHN QUEUE INFO---------------------------------------------------------- %6s%8s%8s%8s%8s busynumfreenumstateTimer%6d%8d%8d%8d%8d -----PCIV CHN CALL DSU INFO---------------------------------------------------------- %6s%8s%10s%8s%8s%8s%10s%8s%8s%8s%10s%8s%8s%8s JobSucJobFailEndSucEndFailMoveSucMoveFailOsdSucOsdFailZoomSucZoomFailMoveCbOsdCbZoomCb%6d%8d%8d%8d%8d%8d%10d%8d%8d%8d%8d%10d%8d%8d ASSERT failed at: >File name: %s >Function : %s >Line No. : %d >Con : dition: %s /home/pub/hi3521sdk.svn/mpp/component/pci/pciv_fmw/pciv_firmware.cHI_SUCCESS == s32Ret[Func]:%s [Line]:%d [Info]:Scale: %d; mixmode:%d, downscale:%d invalid chn id:%d Region number of channel %d is %d, now free the region! pcivfmw chn%d stop ok pciv chn%d not create pciv chn%d start ok pic w:%d, h:%d invalid pic stride0:%d,stride1:%d invalid Pixel format(%d) unsupported Buffer block is too smail(%d < %d) In Function PcivFmwSrcPicOsdCb: pstDsuTask is null, return! PcivFmwSrcPicOsd status is NOK, chn:%d - --> addr:0x%x pciv chn %d have stoped pciv chn %d pfSrcSendPic failed s32Ret == HI_SUCCESSpChn->pCurVdecNode != NULL(pcivChn >= 0) && (pcivChn < PCIVFMW_MAX_CHN_NUM)pciv channel doesn't exist, please create it! pciv channel has stoped! pciv chn:%d SrcPicInfo is NULL! pciv chn:%d duplicated frame! pciv chn:%d has no free share buf to receive pic! pciv chn:%d queue is full! [PcivChn:%d]enPixelFormat(%d) not support get VB for u32PicSize: %d from ddr:%s fail,for grp %d VPSS Query Get VB(%dByte) fail + --> addr:0x%x pfnDsuBeginJob failed ! pcivChn:%d create dsu task failed,errno:%x,will lost this frame pfnDsuEndJob failed ! pcivChn:%d ======line %d ====Get VB(%dByte) buffer for image out fail,chn: %d.======= create dsu task move failed,errno:0x%x, will lost this frame stRgnInfo.u32Num <= OVERLAYEX_MAX_NUMDSU task to add osd failed ! pcivChn:%d ======line %d ====Get VB(%dByte) fail for image after zoom the picture======= Pciv %d, TimeRef err, (%d,%d) Pciv channel %d support osd right now Pciv channel %d not support type:%d ==send====line %d.=====bsuc is failure.== PCIV_FirmWareSrcPicSend failed! pciv chn %d PcivFmwSrcPicSend failed! pciv chn %d. args invalid pciv chn%d set preproccfg ok pciv chn%d is running pcivChn:%d viu frame pic send failed pcivChn:%d virtual vou frame pic send failed pcivChn:%d no free node pcivChn:%d data type:%d error pcivChn:%d no vdec pic  :pcivChn %d send state error %#x Invalid Physical Address 0x%08x pcivfmw chn%d pfPicFreeFromVo() failed Pciv chn %d bind type error, type value: %d. Pciv chn %d send pic to vo failed, ret:0x%x VB_GetBlkBySize fail,size:%d! Video buffer pool has created windowCreate pool(Index=%d, Cnt=%d, Size=%d) fail pciv chn%d is running,you should stop first pciv chn%d destroy ok HI_SUCCESS == CALL_VPSS_UnRegister(HI_ID_PCIV)pciv chn%d have already created attr of pciv chn%d is invalid pciv chn%d create pic queue failed pciv chn%d create ok topbottomboth ASSERT failed at: >File name: %s >Function : %s >Line No. : %d >Condition: %s /home/pub/hi3521sdk.svn/mpp/component/pci/pciv_fmw/pciv_pic_queue.cHI_NULL != plist$,PCIV_FirmWareGetPreProcCfgPCIV_FirmWareSetPreProcCfgPCIV_FirmWareRegisterFuncPCIV_FirmWareSrcPicFreePCIV_FirmWarePicVoShowPCIV_FirmWareFreePCIV_FirmWareMallocPCIV_FirmWareWindowVbDestroyPCIV_FirmWareWindowVbCreatePCIV_FirmWareStopPCIV_FirmWareStartPCIV_FirmWareSetAttrPCIV_FirmWareDestroyPCIV_FirmWareCreate0hi3521_pciv_fmwA.aeabi$7-A A ,GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1GCC: (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 4.4.1.symtab.strtab.shstrtab.rel.text.rel.exit.text.rel.init.text.note.gnu.build-id.rel__ksymtab.rel.rodata.modinfo.rodata.str1.4.rel__param__ksymtab_strings.rel.data.rel.gnu.linkonce.this_module.bss.note.GNU-stack.ARM.attributes.comment4F :  `)F$% X 8Ft4 xClG$Z$GpV hHd  pJy2KP[ [AX\4 @\$ P]l]p]/]^dG |t  %X\(\7lJ[$k pt    <   ( 0 8 @ H P X `         !  '8 - 3 9 ? E K Q W0 ]` ch ip ox u {  :          X  %%( , ؟%0 4 4   %  H    % x ` %%l     %%8P > %D@Xx %^p v |  % %   @  d 4  %lppP     %p  4  & , %,)0)2 8d > %**D J0 P %--%|..Vh \X %//%00b %11h o v | %444 L %66p %77 %H8L8  %;;: %<<\ d < %>>  %?? %DALAt 0 P   %pC%       $4  3D B\ Qp ` o ~      , D X t  # 2 A P _ n }, H `  p  %PP%.-% L j%XX" " 6 LH  %h/hV%`}`%%@@,%Qm%(0(,% %%00 6%/ > R b (D%m  %H H P h %8; 8%(Z (tCk   < % {  % % %% #  ! %:   T ,    4l + < $J [ Hu  >4 D $    t  pE0   / G dD_ m } *  6   0) 1    C`$ 7D: .LU LA(i lz     L8D  tC8   D?h" :E,D8Zk<`xD D =$EL/;,1-LVe$aPcivFmwSrcPicFieldDrop.LANCHOR0$dPCIV_FmwNotifyPCIV_FmwQueryStatePCIV_GetVerMagicPCIV_FmwModExit.LC0PCIV_FmwModInit.LC1.LANCHOR2.LC2.LANCHOR3.LC8.LC9.LC3.LC4.LC5.LC6.LC7.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC22.LC23.LC24.LC25.LC26.LC27.LC28.LC29.LC30.LC31.LC32.LC33.LC34.LC35.LC36.LC37.LC38.LC39.LC40.LC41.LC42.LC43.LC44.LC45.LC46.LC47.LC48.LC49.LC50.LC51.LC52.LANCHOR1PcivFmwSrcPicFilterEx.LC53.LC54.LC57.LC56.LC55.LC59.LC58.LC62.LC60.LC61.LC63PcivFmwSrcPicOsdCb.LC65.LC64PcivFmwSrcPicMoveCb.LC66PcivFmwSrcPicSend.LC67.LC68.LC70.LC69PcivFmwSrcPicZoomCb.LC71.LC75.LC78.LC76.LC79.LC74.LC73.LC72.LC77PcivFmwSrcPicZoom.LC81.LC82.LC83.LC80.LC84PcivFmwSrcPicMove?:.LC88.LC85.LC86.LC89.LC87.LC92.LC90.LC91.LC94.LC95.LC93.LC97.LC96.LC98.LC100.LC101.LC99.LC102.LC103.LC104.LC105.LC106.LC107.LC108.LC109.LC111.LC112.LC110.LC114.LC113.LC115.LC119.LC117.LC118.LC116C.358.18144__func__.17206__func__.17189__func__.18027__func__.17091__func__.16820__func__.16807__func__.16693__func__.17392__func__.17062__func__.17144__func__.17228__func__.17821__func__.17307__func__.17449__func__.17622__func__.17927__func__.16796__func__.16773__func__.16723__func__.17746__func__.17696__func__.16915__func__.17028__func__.16935__func__.16887__func__.16842__func__.16668__func__.18085__func__.16636__param_str_drop_err_timeref__ksymtab_PCIV_FirmWareStart__kstrtab_PCIV_FirmWareStart__ksymtab_PCIV_FirmWareCreate__kstrtab_PCIV_FirmWareCreate__ksymtab_PCIV_FirmWareMalloc__kstrtab_PCIV_FirmWareMalloc__ksymtab_PCIV_FirmWareStop__kstrtab_PCIV_FirmWareStop__mod_version2262__mod_license2261__mod_author2260__mod_drop_err_timeref2255__mod_drop_err_timereftype2254__ksymtab_PCIV_FirmWareWindowVbDestroy__kstrtab_PCIV_FirmWareWindowVbDestroy__ksymtab_PCIV_FirmWareWindowVbCreate__kstrtab_PCIV_FirmWareWindowVbCreate__ksymtab_PCIV_FirmWareDestroy__kstrtab_PCIV_FirmWareDestroy__ksymtab_PCIV_FirmWareSetPreProcCfg__kstrtab_PCIV_FirmWareSetPreProcCfg__ksymtab_PCIV_FirmWareFree__kstrtab_PCIV_FirmWareFrees_stPcivFmwModules_stExportFuncss_u32PcivFmwStatedrop_err_timeref__param_drop_err_timeref__ksymtab_PCIV_FirmWareRegisterFunc__kstrtab_PCIV_FirmWareRegisterFuncg_stFwmPcivChng_stPcivFmwCallBackg_timerVdecSendg_stVbPool__ksymtab_PCIV_FirmWareGetPreProcCfg__kstrtab_PCIV_FirmWareGetPreProcCfg__ksymtab_PCIV_FirmWareSrcPicFree__kstrtab_PCIV_FirmWareSrcPicFree__kstrtab_PCIV_FirmWarePicVoShow__kstrtab_PCIV_FirmWareSetAttr__ksymtab_PCIV_FirmWareSetAttr__ksymtab_PCIV_FirmWarePicVoShow__func__.9411__mod_srcversion23__module_depends__mod_vermagic5PCIV_FirmWareRegisterFuncPCIV_FmwInitPcivFmw_VpssQueryparam_ops_uintPCIV_VdecTimerF*: uncPCIV_FirmWareStartCMPI_RegisterMod__this_modulePcivFmwPutRegionPcivFmw_VpssResetCallBackVB_UserAddPCIV_FirmWareDestroyPCIV_PicQueueGetFreecleanup_modulememcpykfreeCMPI_RemoveProcinit_moduleVB_UserSubPCIV_CreatPicQueueCMPI_CreateProcg_astModulesVB_GetBlkByPoolIdPCIV_FirmWareViuSendPicPCIV_PicQueueGetFreeNumVB_CreatePoolVB_GetBlkBySizePcivFmw_VpssSendVB_Phy2HandlePCIV_FirmWareFreeadd_timermod_timerPCIV_FirmWareSrcPicSendPCIV_FirmWareSendPicCMPI_UnRegisterModpanicprintkPCIV_PicQueueGetBusyPcivFirmWareVoPicFreePCIV_FirmWareSetPreProcCfgPCIV_FirmWareCreatePCIV_FmwProcShowPcivFmwGetRegion__memzeroVB_InquireOneUserCntHI_LOGPCIV_FirmWarePicVoShowjiffiesPCIV_PicQueuePutBusyinit_timer_keyVB_Handle2KernPCIV_FirmWareStopPCIV_FmwExitPCIV_FirmWareSrcPicFreeseq_printfPCIV_PicQueuePutFreeVB_Handle2PoolIdPCIV_FirmWareWindowVbDestroyPCIV_PicQueueGetBusyNumPCIV_PicQueueQueryBusyPCIV_FirmWareWindowVbCreatePCIV_DestroyPicQueuedel_timerPCIV_FirmWareSetAttrPCIV_FirmWareMallocPcivFirmWareCheckAttrPCIV_FirmWareGetPreProcCfg__kmallocVB_DestroyPoolVB_Handle2Phys+ , X+,+ , ++,,+,}+,}++ ,,+,(+,+ 0,4, @+!D+"H,!L,"X+#\+$`,#d,$p+%t,%|}+&,&}$+&,,&}+','+ }+(+,(,+),)+*++,*,++,,,+-,-+.,., }H+/L,/}+/,/}+0,0+ }+1+ ,1,+2,2+3 +4$,3(,40+58,5<, D}+6,6}+6,6}+7,7}+8+,8, +9$,9(+:,+;0,:4,;<+<D,<H+=P,=T+>\,>`+?): h,?l+@t,@x+A,A+B,B+C,C+D,D+E,E}+F,Fd}x+F,F}+\,\l+Gp+Ht,Gx,H+I,Ij+\,\ +G +H ,G ,H +I ,I$ j( < +@ ,` +\d ,\ +h ,h +N ,N x +v ,v + , +K ,K( e8 rp x r +I ,I +b ,b +P ,P +G +H ,G ,H +I ,I j +G +H ,G ,H +I ,I j +G +H ,G ,H +I ,I j +G +H ,G ,H +I$ ,I, j0  +R ,R t +S ,S t  + , +  , 4 +R8 ,RD tT +VX ,V\ tx +R| ,R t +W ,W t O +R ,R t +X ,X t,+ 4, X+R\,Rhtx+[|,[t+R,Rt+\,\t+R,Rt+X,Xtlptx|+R,Rt+a,at+R,Rt(+b,,b4tP+RT,R`tt+cx,ct+R,Rt+d,dt+ , O4Y\+R`,Rltp+hx,htY+R,Rt+i,it+ , Y0+ 4, <+D,p+Rt,Rt+m,mtY+G+H,G,H+I,Ij+ , P+NT,N|QY~+R,Rt+q,q t8+R<,RHtX+r\,r`tl+Gp+Ht,Gx,H+s,sj+G+H,G,H+t,tj+ , YH+RL,R<:Xth+ql,qptY@+GD+HH,GL,HX+x\,xdjh+Gl+Hp,Gt,H+I,Ij+R,Rt+X,X t<+ D, _ +\$,\`apy+R,R t$+{0,{8tp+Rt,Rt+|,|t+N,N+R,Rt+},}t+R,R$t4+~<,~Ht\+R`,Rltx+,t+R,Rt+,t+R,Rt+,t+R,R t0+4,8tD+GH+HL,GP,H\+I`,Ihjl+ , +\,\ a<+R@,RLtT\+`,lt|U8y@+wH,wQ+R,Rt+,t+R,Rt+,tY0+R4,R@tP+T,Xtx+R,Rt+,t+\,\@ qT + X , U U !+G!+H!,G!,H$!+I(!,I0!jT!U!O "a"(""+l",l"Q#UD#+gL#,g $Q`$+Rh$,Rt$t$+$,$t$O$Y$a%+R%,R %t,%4%+8%,D%tT%U\%%%y%+w&,w&+R&,R&t&+','t$'+R,',R8'tH'+L',P'tl'Y'+R',R't'+','t'+R',R't'+(,(t (Y4(Y`(+Rh(,Rt(t(+(,(t(+R(,R(t(+(,(t(Y)+G)+H ),G),H)+ ),()j,)@)+ D), x)+|),)+R),R)t)+),)t,*+R0*,R<*tD*+T*,d*t*+R*,R*t*+*,*t&: *4++R8+,RD+tT++XX+,X\+t|++ +, +q,O8,g,+R,,R,t,+,,,t-+R-,R-t -+$-,(-t@-+RD-,RP-t\-+`-,d-t-+R-,R-t-+-,-t-+-,-k-.+ ., D.+RH.,RT.td.+Xh.,Xp.t|..+ ., /+R/,R/t,/+0/,4/tP/+RT/,R`/tl/+p/,t/t/+R/,R/t/+X/,X/t//+ 0, 00000000+R0,R0t0+X0,X0t1+R1,R1t$1+a(1,a,1tH1+RL1,RX1th1+l1,p1t11+ 1, 2S(2U82QD2wl2+Rp2,R|2t2+X2,X2t2g3g3+R 3,R,3t<3+@3,D3t\3+R`3,Rl3t