[Feature][ZXW-76]merged P48U04 base code

Change-Id: Ia14632a24eb4e8ddf720d8f53f2fe3a1b52a0a8e
diff --git a/allbins/zx297520v3/prj_evb/nv/Ref_nvrw_0x26C00.bin b/allbins/zx297520v3/prj_evb/nv/Ref_nvrw_0x26C00.bin
index e157198..1bd7d1f 100755
--- a/allbins/zx297520v3/prj_evb/nv/Ref_nvrw_0x26C00.bin
+++ b/allbins/zx297520v3/prj_evb/nv/Ref_nvrw_0x26C00.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_evb/nv/at_nvrw_0x00001000.bin b/allbins/zx297520v3/prj_evb/nv/at_nvrw_0x00001000.bin
index 7888edb..af80450 100755
--- a/allbins/zx297520v3/prj_evb/nv/at_nvrw_0x00001000.bin
+++ b/allbins/zx297520v3/prj_evb/nv/at_nvrw_0x00001000.bin
Binary files differ
diff --git "a/allbins/zx297520v3/prj_evb/nv/config/\345\236\213\345\217\267\346\234\272/AT\345\217\202\346\225\260\350\256\276\347\275\256.xml" "b/allbins/zx297520v3/prj_evb/nv/config/\345\236\213\345\217\267\346\234\272/AT\345\217\202\346\225\260\350\256\276\347\275\256.xml"
index 159851d..fc91aea 100755
--- "a/allbins/zx297520v3/prj_evb/nv/config/\345\236\213\345\217\267\346\234\272/AT\345\217\202\346\225\260\350\256\276\347\275\256.xml"
+++ "b/allbins/zx297520v3/prj_evb/nv/config/\345\236\213\345\217\267\346\234\272/AT\345\217\202\346\225\260\350\256\276\347\275\256.xml"
@@ -59,4 +59,12 @@
     <NVPARAM name="ѰºôÓÅÏÈ»¹ÊÇÁбíÓÅÏÈ" UIType="combobox" type="enum" select="PSѰºôÓÅÏÈ:0;ÁбíÓÅÏÈ:1" value="" path="T_CommAtSetting.PsPageOrPlmnlistPrio" ParamDetail="" />

      <NVPARAM name="¿ìËÙɨƵ¼ä¸ôʱ¼ä" UIType="text" type="number" value="0" minivalue="0" maxvalue="65535" path="T_CommAtSetting.wFastScanTime" ParamDetail="" />

     <NVPARAM name="¿ìËÙɨƵ¹¦ÄÜ¿ª¹Ø" UIType="combobox" type="enum" select="¹Ø±Õ:0;´ò¿ª:1" value="" path="T_CommAtSetting.bFastScanFreqFg" ParamDetail="" />

+    <NVPARAM name="Ò»Èí¶àÓ²¹¦ÄÜ¿ª¹Ø" UIType="combobox" type="enum" select="¹Ø±Õ:0;´ò¿ª:1" value="" path="T_CommAtSetting.bMultiRfFlag" ParamDetail="" />

+    <NVPARAM name="Ò»Èí¶àÓ²¹¦ÄܵÄGPIO0" UIType="text" type="number" value="0" minivalue="0" maxvalue="255" path="T_CommAtSetting.bGpio0Val" ParamDetail="" />

+    <NVPARAM name="Ò»Èí¶àÓ²¹¦ÄܵÄGPIO1" UIType="text" type="number" value="0" minivalue="0" maxvalue="255" path="T_CommAtSetting.bGpio1Val" ParamDetail="" />

+    <NVPARAM name="Ò»Èí¶àÓ²¹¦ÄܵÄGPIO2" UIType="text" type="number" value="0" minivalue="0" maxvalue="255" path="T_CommAtSetting.bGpio2Val" ParamDetail="" />

+     <NVPARAM name="OOSÃÅÏÞÊÇ·ñÆôÓÃ" UIType="combobox" type="enum" select="¹Ø±Õ:0;´ò¿ª:1" value="" path="T_CommAtSetting.OosThreshFlg" ParamDetail="" />

+      <NVPARAM name="OOSÃÅÏÞÖµ" UIType="text" type="number" value="0" minivalue="0" maxvalue="60" path="T_CommAtSetting.OosThresh" ParamDetail="ȡֵ·¶Î§0-60£¬ÆäÖÐ0¶ÔÓ¦-20db,1¶ÔÓ¦-19db£¬2¶ÔÓ¦-18db£¬ÒÔ´ËÀàÍÆ60¶ÔÓ¦40db" />

+      <NVPARAM name="¹ÂµºÃÅÏÞÊÇ·ñÆôÓÃ" UIType="combobox" type="enum" select="¹Ø±Õ:0;´ò¿ª:1" value="" path="T_CommAtSetting.IslandThreshFlg" ParamDetail="" />

+       <NVPARAM name="¹ÂµºÃÅÏÞÖµ" UIType="text" type="number" value="0" minivalue="0" maxvalue="60" path="T_CommAtSetting.IslandThresh" ParamDetail="ȡֵ·¶Î§0-60£¬ÆäÖÐ0¶ÔÓ¦-20db,1¶ÔÓ¦-19db£¬2¶ÔÓ¦-18db£¬ÒÔ´ËÀàÍÆ60¶ÔÓ¦40db" />

 </FUNCTION>

diff --git a/allbins/zx297520v3/prj_evb/nv/nv.xml b/allbins/zx297520v3/prj_evb/nv/nv.xml
index e47d53d..4a306ee 100755
--- a/allbins/zx297520v3/prj_evb/nv/nv.xml
+++ b/allbins/zx297520v3/prj_evb/nv/nv.xml
@@ -14146,7 +14146,7 @@
       <child kind="BaseType" type="BYTE" />

     </child>

   </TypeDefine>

-  <TypeDefine name="T_CommAtSetting" kind="struct" len="796">

+  <TypeDefine name="T_CommAtSetting" kind="struct" len="800">

     <child offset="0" name="magic" kind="array" num="8">

       <child kind="BaseType" type="char" />

     </child>

@@ -14323,7 +14323,11 @@
     <child offset="790" name="bFreqScanTmax" kind="BaseType" type="WORD" />

     <child offset="792" name="wFastScanTime" kind="BaseType" type="WORD" />

     <child offset="794" name="bFastScanFreqFg" kind="BaseType" type="BYTE" />

-    <child offset="795" name="bSpare" kind="BaseType" type="BYTE" />

+    <child offset="795" name="bMultiRfFlag" kind="BaseType" type="BYTE" />

+     <child offset="796" name="bGpio0Val" kind="BaseType" type="BYTE" />

+      <child offset="797" name="bGpio1Val" kind="BaseType" type="BYTE" />

+       <child offset="798" name="bGpio2Val" kind="BaseType" type="BYTE" />

+     <child offset="799" name="bSpare" kind="BaseType" type="BYTE" />

   </TypeDefine>

   <TypeDefine name="tagMCI_ANIM_WINDOW_PARMSA" kind="struct" len="16">

     <child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />

diff --git a/allbins/zx297520v3/prj_evb/nv_230a/Ref_nvrw_0x26C00.bin b/allbins/zx297520v3/prj_evb/nv_230a/Ref_nvrw_0x26C00.bin
index 9844fc7..dc9d5e8 100755
--- a/allbins/zx297520v3/prj_evb/nv_230a/Ref_nvrw_0x26C00.bin
+++ b/allbins/zx297520v3/prj_evb/nv_230a/Ref_nvrw_0x26C00.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_evb/nv_230a/at_nvrw_0x00001000.bin b/allbins/zx297520v3/prj_evb/nv_230a/at_nvrw_0x00001000.bin
index 325694b..79573bd 100755
--- a/allbins/zx297520v3/prj_evb/nv_230a/at_nvrw_0x00001000.bin
+++ b/allbins/zx297520v3/prj_evb/nv_230a/at_nvrw_0x00001000.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_evb/nv_230a_dcxo/Ref_nvrw_0x26C00.bin b/allbins/zx297520v3/prj_evb/nv_230a_dcxo/Ref_nvrw_0x26C00.bin
index 9844fc7..dc9d5e8 100755
--- a/allbins/zx297520v3/prj_evb/nv_230a_dcxo/Ref_nvrw_0x26C00.bin
+++ b/allbins/zx297520v3/prj_evb/nv_230a_dcxo/Ref_nvrw_0x26C00.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/config_dc_4Gb/partition.bin b/allbins/zx297520v3/prj_vehicle/config_dc_4Gb/partition.bin
index d0e84d3..f71683d 100755
--- a/allbins/zx297520v3/prj_vehicle/config_dc_4Gb/partition.bin
+++ b/allbins/zx297520v3/prj_vehicle/config_dc_4Gb/partition.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/config_dc_4Gb/partition.ini b/allbins/zx297520v3/prj_vehicle/config_dc_4Gb/partition.ini
index a33c36a..6209e73 100755
--- a/allbins/zx297520v3/prj_vehicle/config_dc_4Gb/partition.ini
+++ b/allbins/zx297520v3/prj_vehicle/config_dc_4Gb/partition.ini
@@ -2,7 +2,7 @@
 partition_magic=0x31594876
 partition_platform=WF7520
 partition_version=0x00201304
-partition_entrys=0x11
+partition_entrys=0x12
 partition_crc=0x12345678
 
 [Partition0]
@@ -63,45 +63,51 @@
 partition_name=userdata
 partition_type=nand
 partition_addr=0x04900000
-partition_size=0x04000000
+partition_size=0x01000000
 
 [Partition10]
 partition_name=caprootfs
 partition_type=nand
-partition_addr=0x08900000
+partition_addr=0x05900000
 partition_size=0x02000000
 
 [Partition11]
 partition_name=caprootfs2
 partition_type=nand
-partition_addr=0x0A900000
+partition_addr=0x07900000
 partition_size=0x02000000
 
 [Partition12]
 partition_name=capuserdata
 partition_type=nand
-partition_addr=0x0C900000
-partition_size=0x0D000000
+partition_addr=0x09900000
+partition_size=0x02800000
 
 [Partition13]
 partition_name=oem
 partition_type=nand
-partition_addr=0x19900000
-partition_size=0x03200000
+partition_addr=0x0C100000
+partition_size=0x06400000
 
 [Partition14]
 partition_name=oem2
 partition_type=nand
-partition_addr=0x1CB00000
-partition_size=0x03200000
+partition_addr=0x12500000
+partition_size=0x06400000
 
 [Partition15]
+partition_name=oemdata
+partition_type=nand
+partition_addr=0x18900000
+partition_size=0x07400000
+
+[Partition16]
 partition_name=ddr
 partition_type=ddr
 partition_addr=0x00000000
 partition_size=0xFFFFFFFF
 
-[Partition16]
+[Partition17]
 partition_name=raw
 partition_type=raw
 partition_addr=0x00000000
diff --git a/allbins/zx297520v3/prj_vehicle/nv/Ref_nvrw_0x26C00.bin b/allbins/zx297520v3/prj_vehicle/nv/Ref_nvrw_0x26C00.bin
index f741f2d..4dd4a04 100755
--- a/allbins/zx297520v3/prj_vehicle/nv/Ref_nvrw_0x26C00.bin
+++ b/allbins/zx297520v3/prj_vehicle/nv/Ref_nvrw_0x26C00.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv/at_nvrw_0x00001000.bin b/allbins/zx297520v3/prj_vehicle/nv/at_nvrw_0x00001000.bin
index 325694b..56c0e59 100755
--- a/allbins/zx297520v3/prj_vehicle/nv/at_nvrw_0x00001000.bin
+++ b/allbins/zx297520v3/prj_vehicle/nv/at_nvrw_0x00001000.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv_dc/Ref_nvrw_0x26C00.bin b/allbins/zx297520v3/prj_vehicle/nv_dc/Ref_nvrw_0x26C00.bin
index c3ad813..f65d7cf 100755
--- a/allbins/zx297520v3/prj_vehicle/nv_dc/Ref_nvrw_0x26C00.bin
+++ b/allbins/zx297520v3/prj_vehicle/nv_dc/Ref_nvrw_0x26C00.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv_dc_4Gb/Ref_nvrw_0x26C00.bin b/allbins/zx297520v3/prj_vehicle/nv_dc_4Gb/Ref_nvrw_0x26C00.bin
index 87896dc..62b4bd8 100755
--- a/allbins/zx297520v3/prj_vehicle/nv_dc_4Gb/Ref_nvrw_0x26C00.bin
+++ b/allbins/zx297520v3/prj_vehicle/nv_dc_4Gb/Ref_nvrw_0x26C00.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/scripts/AllInOneImage_dc_4Gb.ini b/allbins/zx297520v3/prj_vehicle/scripts/AllInOneImage_dc_4Gb.ini
index 1d0c5c6..6f62be8 100755
--- a/allbins/zx297520v3/prj_vehicle/scripts/AllInOneImage_dc_4Gb.ini
+++ b/allbins/zx297520v3/prj_vehicle/scripts/AllInOneImage_dc_4Gb.ini
@@ -24,6 +24,7 @@
 ..\allbins_dc_4Gb\ap_imagefs2.img

 ..\allbins_dc_4Gb\ap_userdata.img

 ..\allbins_dc_4Gb\ap_capuserdata.img

+..\allbins_dc_4Gb\cap_oemdata.img

 ..\allbins_dc_4Gb\ap_rootfs.img

 ..\allbins_dc_4Gb\ap_rootfs2.img

 ..\allbins_dc_4Gb\ap_caprootfs.img

diff --git a/allbins/zx297520v3/prj_vehicle/scripts/copy_a_to_b.bat b/allbins/zx297520v3/prj_vehicle/scripts/copy_a_to_b.bat
index 2745f80..572a566 100755
--- a/allbins/zx297520v3/prj_vehicle/scripts/copy_a_to_b.bat
+++ b/allbins/zx297520v3/prj_vehicle/scripts/copy_a_to_b.bat
@@ -8,14 +8,10 @@
 

 

 set COPY_ALLBINDIR=%COPY_TOPDIR%\allbins\%COPY_CHIP_NAME%\%COPY_PRJ_NAME%\allbins

-set COPY_OTHERBINDIR=%COPY_TOPDIR%\allbins\%COPY_CHIP_NAME%\%COPY_PRJ_NAME%\elf

 set COPY_ALLBINDCDIR=%COPY_TOPDIR%\allbins\%COPY_CHIP_NAME%\%COPY_PRJ_NAME%\allbins_dc

-set COPY_OTHERBINDCDIR=%COPY_TOPDIR%\allbins\%COPY_CHIP_NAME%\%COPY_PRJ_NAME%\elf_dc

 set COPY_ALLBINDC4GbDIR=%COPY_TOPDIR%\allbins\%COPY_CHIP_NAME%\%COPY_PRJ_NAME%\allbins_dc_4Gb

-set COPY_OTHERBINDC4GbDIR=%COPY_TOPDIR%\allbins\%COPY_CHIP_NAME%\%COPY_PRJ_NAME%\elf_dc_4Gb

-

-

-

+set COPY_ALLBIN_DC_REF_DIR=%COPY_TOPDIR%\allbins\%COPY_CHIP_NAME%\%COPY_PRJ_NAME%\allbins_dc_ref

+set COPY_ALLBIN_DC_SYSTEMD_DIR=%COPY_TOPDIR%\allbins\%COPY_CHIP_NAME%\%COPY_PRJ_NAME%\allbins_dc_systemd

 

 

 echo "Enter call copybin.bat!!!!"

@@ -36,6 +32,18 @@
 call :CopyFile  %COPY_ALLBINDC4GbDIR%\cap_oem.img     %COPY_ALLBINDC4GbDIR%\cap_oem2.img

 call :CopyFile  %COPY_ALLBINDC4GbDIR%\uboot.bin     %COPY_ALLBINDC4GbDIR%\uboot2.bin

 

+call :CopyFile  %COPY_ALLBIN_DC_REF_DIR%\ap_imagefs.img     %COPY_ALLBIN_DC_REF_DIR%\ap_imagefs2.img

+call :CopyFile  %COPY_ALLBIN_DC_REF_DIR%\ap_rootfs.img     %COPY_ALLBIN_DC_REF_DIR%\ap_rootfs2.img

+call :CopyFile  %COPY_ALLBIN_DC_REF_DIR%\ap_caprootfs.img     %COPY_ALLBIN_DC_REF_DIR%\ap_caprootfs2.img

+call :CopyFile  %COPY_ALLBIN_DC_REF_DIR%\cap_oem.img     %COPY_ALLBIN_DC_REF_DIR%\cap_oem2.img

+call :CopyFile  %COPY_ALLBIN_DC_REF_DIR%\uboot.bin     %COPY_ALLBIN_DC_REF_DIR%\uboot2.bin

+

+call :CopyFile  %COPY_ALLBIN_DC_SYSTEMD_DIR%\ap_imagefs.img     %COPY_ALLBIN_DC_SYSTEMD_DIR%\ap_imagefs2.img

+call :CopyFile  %COPY_ALLBIN_DC_SYSTEMD_DIR%\ap_rootfs.img     %COPY_ALLBIN_DC_SYSTEMD_DIR%\ap_rootfs2.img

+call :CopyFile  %COPY_ALLBIN_DC_SYSTEMD_DIR%\ap_caprootfs.img     %COPY_ALLBIN_DC_SYSTEMD_DIR%\ap_caprootfs2.img

+call :CopyFile  %COPY_ALLBIN_DC_SYSTEMD_DIR%\cap_oem.img     %COPY_ALLBIN_DC_SYSTEMD_DIR%\cap_oem2.img

+call :CopyFile  %COPY_ALLBIN_DC_SYSTEMD_DIR%\uboot.bin     %COPY_ALLBIN_DC_SYSTEMD_DIR%\uboot2.bin

+

 

 goto :EOF

 

diff --git a/allbins/zx297520v3/prj_vehicle/scripts/merge.bat b/allbins/zx297520v3/prj_vehicle/scripts/merge.bat
index 403c3f8..4349a86 100755
--- a/allbins/zx297520v3/prj_vehicle/scripts/merge.bat
+++ b/allbins/zx297520v3/prj_vehicle/scripts/merge.bat
@@ -9,14 +9,22 @@
 %HomeDir%\..\..\..\..\tools\Image\Image.exe -n  NVRWOInOneImage_dc.ini

 %HomeDir%\..\..\..\..\tools\Image\Image.exe -n  NVRWInOneImage_dc_4Gb.ini

 %HomeDir%\..\..\..\..\tools\Image\Image.exe -n  NVRWOInOneImage_dc_4Gb.ini

+%HomeDir%\..\..\..\..\tools\Image\Image.exe -n  NVRWInOneImage_dc_ref.ini

+%HomeDir%\..\..\..\..\tools\Image\Image.exe -n  NVRWOInOneImage_dc_ref.ini

+%HomeDir%\..\..\..\..\tools\Image\Image.exe -n  NVRWInOneImage_dc_systemd.ini

+%HomeDir%\..\..\..\..\tools\Image\Image.exe -n  NVRWOInOneImage_dc_systemd.ini

 

 %HomeDir%\..\..\..\..\tools\Image\Image.exe -f  FsImage.ini

 %HomeDir%\..\..\..\..\tools\Image\Image.exe -f  FsImage_dc.ini

 %HomeDir%\..\..\..\..\tools\Image\Image.exe -f  FsImage_dc_4Gb.ini

+%HomeDir%\..\..\..\..\tools\Image\Image.exe -f  FsImage_dc_ref.ini

+%HomeDir%\..\..\..\..\tools\Image\Image.exe -f  FsImage_dc_systemd.ini

 

 cd %HomeDir%

 call copy_a_to_b.bat

 %HomeDir%\..\..\..\..\tools\Image\Image.exe -m  AllInOneImage.ini

 %HomeDir%\..\..\..\..\tools\Image\Image.exe -m  AllInOneImage_dc.ini

 %HomeDir%\..\..\..\..\tools\Image\Image.exe -m  AllInOneImage_dc_4Gb.ini

+%HomeDir%\..\..\..\..\tools\Image\Image.exe -m  AllInOneImage_dc_ref.ini

+%HomeDir%\..\..\..\..\tools\Image\Image.exe -m  AllInOneImage_dc_systemd.ini

 

diff --git a/allbins/zx297520v3/prj_vehicle/scripts_linux/AllInOneImage_dc_4Gb.ini b/allbins/zx297520v3/prj_vehicle/scripts_linux/AllInOneImage_dc_4Gb.ini
index 6645ffe..7d666b0 100755
--- a/allbins/zx297520v3/prj_vehicle/scripts_linux/AllInOneImage_dc_4Gb.ini
+++ b/allbins/zx297520v3/prj_vehicle/scripts_linux/AllInOneImage_dc_4Gb.ini
@@ -23,6 +23,7 @@
 ../allbins_dc_4Gb/ap_imagefs2.img

 ../allbins_dc_4Gb/ap_userdata.img

 ../allbins_dc_4Gb/ap_capuserdata.img

+../allbins_dc_4Gb/cap_oemdata.img

 ../allbins_dc_4Gb/ap_rootfs.img

 ../allbins_dc_4Gb/ap_rootfs2.img

 ../allbins_dc_4Gb/ap_caprootfs.img

diff --git a/allbins/zx297520v3/prj_vehicle/scripts_linux/copybin_a_to_b.sh b/allbins/zx297520v3/prj_vehicle/scripts_linux/copybin_a_to_b.sh
index 3f53b4f..697130b 100755
--- a/allbins/zx297520v3/prj_vehicle/scripts_linux/copybin_a_to_b.sh
+++ b/allbins/zx297520v3/prj_vehicle/scripts_linux/copybin_a_to_b.sh
@@ -8,21 +8,31 @@
 cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins/ap_imagefs.img  $TOP_DIR/zx297520v3/prj_vehicle/allbins/ap_imagefs2.img
 cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc/ap_imagefs.img  $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc/ap_imagefs2.img
 cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_4Gb/ap_imagefs.img  $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_4Gb/ap_imagefs2.img
+cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_ref/ap_imagefs.img  $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_ref/ap_imagefs2.img
+cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_systemd/ap_imagefs.img  $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_systemd/ap_imagefs2.img
 
 #ap_rootfs.img
 cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins/ap_rootfs.img  $TOP_DIR/zx297520v3/prj_vehicle/allbins/ap_rootfs2.img
 cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc/ap_rootfs.img  $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc/ap_rootfs2.img
 cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_4Gb/ap_rootfs.img  $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_4Gb/ap_rootfs2.img
+cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_ref/ap_rootfs.img  $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_ref/ap_rootfs2.img
+cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_systemd/ap_rootfs.img  $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_systemd/ap_rootfs2.img
 
 #ap_caprootfs
 cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc/ap_caprootfs.img  $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc/ap_caprootfs2.img
 cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_4Gb/ap_caprootfs.img  $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_4Gb/ap_caprootfs2.img
+cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_ref/ap_caprootfs.img  $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_ref/ap_caprootfs2.img
+cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_systemd/ap_caprootfs.img  $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_systemd/ap_caprootfs2.img
 
 #uboot
 cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins/uboot.bin  $TOP_DIR/zx297520v3/prj_vehicle/allbins/uboot2.bin
 cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc/uboot.bin  $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc/uboot2.bin
 cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_4Gb/uboot.bin  $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_4Gb/uboot2.bin
+cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_ref/uboot.bin  $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_ref/uboot2.bin
+cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_systemd/uboot.bin  $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_systemd/uboot2.bin
 
 #oem
 cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins/ap_oem.img  $TOP_DIR/zx297520v3/prj_vehicle/allbins/ap_oem2.img
-cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_4Gb/cap_oem.img  $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_4Gb/cap_oem2.img
\ No newline at end of file
+cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_4Gb/cap_oem.img  $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_4Gb/cap_oem2.img
+cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_ref/cap_oem.img  $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_ref/cap_oem2.img
+cp -rvf $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_systemd/cap_oem.img  $TOP_DIR/zx297520v3/prj_vehicle/allbins_dc_systemd/cap_oem2.img
\ No newline at end of file
diff --git a/allbins/zx297520v3/prj_vehicle/scripts_linux/merge.sh b/allbins/zx297520v3/prj_vehicle/scripts_linux/merge.sh
index 1b589b4..fd50615 100755
--- a/allbins/zx297520v3/prj_vehicle/scripts_linux/merge.sh
+++ b/allbins/zx297520v3/prj_vehicle/scripts_linux/merge.sh
@@ -6,12 +6,20 @@
 ./Image -n  NVRWOInOneImage_dc.ini
 ./Image -n  NVRWInOneImage_dc_4Gb.ini
 ./Image -n  NVRWOInOneImage_dc_4Gb.ini
+./Image -n  NVRWInOneImage_dc_ref.ini
+./Image -n  NVRWOInOneImage_dc_ref.ini
+./Image -n  NVRWInOneImage_dc_systemd.ini
+./Image -n  NVRWOInOneImage_dc_systemd.ini
 ./Image -f  FsImage.ini
 ./Image -f  FsImage_dc.ini
 ./Image -f  FsImage_dc_4Gb.ini
+./Image -f  FsImage_dc_ref.ini
+./Image -f  FsImage_dc_systemd.ini
 bash copybin_a_to_b.sh
 ./Image -m  AllInOneImage.ini
 ./Image -m  AllInOneImage_dc.ini
 ./Image -m  AllInOneImage_dc_4Gb.ini
+./Image -m  AllInOneImage_dc_ref.ini
+./Image -m  AllInOneImage_dc_systemd.ini
 
 
diff --git a/ap/app/Script/scripts/internet.sh b/ap/app/Script/scripts/internet.sh
index b9ff044..95a56b4 100755
--- a/ap/app/Script/scripts/internet.sh
+++ b/ap/app/Script/scripts/internet.sh
@@ -9,6 +9,13 @@
 echo "Info: internet.sh start" > $test_log
 echo "Info: `date +%m-%d %H:%M:%S`" >> $test_log
 
+#CONFIG_BRIDGE_IGMP_SNOOPING¿ª¹Ø
+br_multi_off=`nv get br_multi_off`
+echo "Info: set br_multi_off: $br_multi_off" >> $test_log
+if [ "-$br_multi_off" == "-1" ]; then
+    echo 1 > /proc/net/br_multi_off
+fi
+
 genSysFiles()
 {
 	login=`nv get Login`
@@ -88,17 +95,17 @@
 
 #½«¿ìËÙת·¢¼¶±ð´«¸øÄÚºË
 fastnat_level=`nv get fastnat_level`
-echo "Info: set fastnat_level£º$fastnat_level" >> $test_log
+echo "Info: set fastnat_level: $fastnat_level" >> $test_log
 echo $fastnat_level > /proc/net/fastnat_level
 
 #½«²»Ö§³Ö¿ìËÙת·¢µÄЭÒé¶Ë¿ÚºÅ´«¸øÄÚºË
 nofast_port=`nv get nofast_port`
-echo "Info: set nofast_port£º$nofast_port" >> $test_log
+echo "Info: set nofast_port: $nofast_port" >> $test_log
 echo $nofast_port > /proc/net/nofast_port
 
 #SKB debug¿ª¹Ø
 skb_debug=`nv get skb_debug`
-echo "Info: set skb_debug£º$skb_debug" >> $test_log
+echo "Info: set skb_debug: $skb_debug" >> $test_log
 if [ "-$skb_debug" != "-1" ]; then
     echo 0 > /proc/net/skb_debug_off
 fi
diff --git a/ap/app/Script/scripts/psext_updown.sh b/ap/app/Script/scripts/psext_updown.sh
index 890a6f1..56f4103 100755
--- a/ap/app/Script/scripts/psext_updown.sh
+++ b/ap/app/Script/scripts/psext_updown.sh
@@ -277,7 +277,7 @@
 		get_netmask_btrunk $pdp_ip
 	fi
 	
-	ifconfig $ps_if $ps_ip up 2>>$test_log
+	ifconfig $ps_if $ps_ip netmask 255.255.255.0 up 2>>$test_log
 	if [ $? -ne 0 ];then
 	    echo "Error: ifconfig $ps_if $ps_ip up failed." >> $test_log
     fi
diff --git a/ap/app/Script/scripts/wan_ipv4.sh b/ap/app/Script/scripts/wan_ipv4.sh
index e5f7446..e4c5a40 100755
--- a/ap/app/Script/scripts/wan_ipv4.sh
+++ b/ap/app/Script/scripts/wan_ipv4.sh
@@ -113,7 +113,7 @@
 		if [ $? -ne 0 ];then
 	        echo "Error: ifconfig $wan_if down failed." >> $test_log
         fi
-		ifconfig $wan_if $pswan_ip up 2>>$test_log
+		ifconfig $wan_if $pswan_ip netmask 255.255.255.0 up 2>>$test_log
 		if [ $? -ne 0 ];then
 	        echo "Error: ifconfig $wan_if $pswan_ip up failed." >> $test_log
         fi
diff --git a/ap/lib/libatext/ext_dev_func.c b/ap/lib/libatext/ext_dev_func.c
index 24cbc83..3b442e4 100755
--- a/ap/lib/libatext/ext_dev_func.c
+++ b/ap/lib/libatext/ext_dev_func.c
@@ -329,7 +329,6 @@
 int ate_req_rcv_act(char *at_paras,int at_fd,struct at_context *context)

 {

     int32_t setResult = 0;

-    char strAtReplyCmd[AT_CMD_MAX] = {0};

 

     if(atoi(at_paras) == 0 || atoi(at_paras) == 1)

     {

@@ -347,9 +346,8 @@
                 setResult = vFnPortEchoType(at_fd, OPENECHO);

             

             if(setResult != 0)

-            {    	

-                sprintf(strAtReplyCmd,"\r\nERROR: %d\r\n", setResult); 

-                at_write(at_fd, strAtReplyCmd, strlen(strAtReplyCmd));

+            {

+                at_write(at_fd, "\r\nERROR\r\n", strlen("\r\nERROR\r\n"));

             }

             else

             {

diff --git a/ap/lib/libatext/ext_locknet.c b/ap/lib/libatext/ext_locknet.c
index efe68a0..d4372b8 100755
--- a/ap/lib/libatext/ext_locknet.c
+++ b/ap/lib/libatext/ext_locknet.c
@@ -3,74 +3,122 @@
 

 int ext_LocklistAuth_func(char *at_paras, void ** res_msg)

 {

-	ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKLISTAUTH_REQ,strlen(at_paras), (unsigned char *)at_paras,0);

-	return AT_CONTINUE;

+	if(0 == ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKLISTAUTH_REQ,strlen(at_paras), (unsigned char *)at_paras,0))

+		return AT_CONTINUE;

+	else{

+		*res_msg = at_err_build(ATERR_PROC_FAILED);

+		return AT_END;

+	}

 }

 

 int ext_LocknetList_set_func(char *at_paras, void ** res_msg)

 {

-	ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETLIST_SET_REQ,strlen(at_paras), (unsigned char *)at_paras,0);

+	if(0 == ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETLIST_SET_REQ,strlen(at_paras), (unsigned char *)at_paras,0))

 	return AT_CONTINUE;

+	else{

+		*res_msg = at_err_build(ATERR_PROC_FAILED);

+		return AT_END;

+	}

 }

 

 int ext_LocknetKey_func(char *at_paras, void ** res_msg)

 {

-	ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETKEY_REQ,strlen(at_paras), (unsigned char *)at_paras,0);

+	if(0 == ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETKEY_REQ,strlen(at_paras), (unsigned char *)at_paras,0))

 	return AT_CONTINUE;

+	else{

+		*res_msg = at_err_build(ATERR_PROC_FAILED);

+		return AT_END;

+	}

 }

 

 int ext_LocknetAmtStatus_get_func(char *at_paras, void ** res_msg)

 {

-	ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETAMTSTATUS_GET_REQ, 0, NULL,0);

+	if(0 == ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETAMTSTATUS_GET_REQ, 0, NULL,0))

 	return AT_CONTINUE;

+	else{

+		*res_msg = at_err_build(ATERR_PROC_FAILED);

+		return AT_END;

+	}

 }

 

 int ext_LocknetDigest_get_func(char *at_paras, void ** res_msg)

 {

-	ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETDIGEST_GET_REQ, 0, NULL,0);

+	if(0 == ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETDIGEST_GET_REQ, 0, NULL,0))

 	return AT_CONTINUE;

+	else{

+		*res_msg = at_err_build(ATERR_PROC_FAILED);

+		return AT_END;

+	}

 }

 

 int ext_LocknetSign_set_func(char *at_paras, void ** res_msg)

 {

-	ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETSIGN_SET_REQ,strlen(at_paras), (unsigned char *)at_paras,0);

+	if(0 == ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETSIGN_SET_REQ,strlen(at_paras), (unsigned char *)at_paras,0))

 	return AT_CONTINUE;

+	else{

+		*res_msg = at_err_build(ATERR_PROC_FAILED);

+		return AT_END;

+	}

 }

 

 int ext_LocknetLevel_get_func(char *at_paras, void ** res_msg)

 {

-	ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETLEVEL_GET_REQ, 0, NULL,0);

+	if(0 == ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETLEVEL_GET_REQ, 0, NULL,0))

 	return AT_CONTINUE;

+	else{

+		*res_msg = at_err_build(ATERR_PROC_FAILED);

+		return AT_END;

+	}

 }

 

 int ext_LocknetList_get_func(char *at_paras, void ** res_msg)

 {

-	ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETLIST_GET_REQ,strlen(at_paras), (unsigned char *)at_paras,0);

+	if(0 == ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETLIST_GET_REQ,strlen(at_paras), (unsigned char *)at_paras,0))

 	return AT_CONTINUE;

+	else{

+		*res_msg = at_err_build(ATERR_PROC_FAILED);

+		return AT_END;

+	}

 }

 

 int ext_LocknetAuth_func(char *at_paras, void ** res_msg)

 {

-	ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETAUTH_REQ, 0, NULL,0);

+	if(0 == ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETAUTH_REQ, 0, NULL,0))

 	return AT_CONTINUE;

+	else{

+		*res_msg = at_err_build(ATERR_PROC_FAILED);

+		return AT_END;

+	}

 }

 

 int ext_LocknetUnlockTimes_get_func(char *at_paras, void ** res_msg)

 {

-	ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETUNLOCKTIMES_GET_REQ, 0, NULL,0);

+	if(0 == ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETUNLOCKTIMES_GET_REQ, 0, NULL,0))

 	return AT_CONTINUE;

+	else{

+		*res_msg = at_err_build(ATERR_PROC_FAILED);

+		return AT_END;

+	}

 }

 

 int ext_LocknetStatus_get_func(char *at_paras, void ** res_msg)

 {

-	ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETSTATUS_GET_REQ, 0, NULL,0);

+	if(0 == ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETSTATUS_GET_REQ, 0, NULL,0))

 	return AT_CONTINUE;

+	else{

+		*res_msg = at_err_build(ATERR_PROC_FAILED);

+		return AT_END;

+	}

 }

 

 int ext_LocknetUnlock_func(char *at_paras, void ** res_msg)

 {

-	ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETUNLOCK_REQ,strlen(at_paras), (unsigned char *)at_paras,0);

+	if(0 == ipc_send_message(MODULE_ID_AT_CTL,MODULE_ID_LOCKNET,MSG_CMD_LOCKNETUNLOCK_REQ,strlen(at_paras), (unsigned char *)at_paras,0))

 	return AT_CONTINUE;

+	else{

+		*res_msg = at_err_build(ATERR_PROC_FAILED);

+		return AT_END;

+	}

 }

 

 //ÊÕµ½zudryÖ÷¶¯Éϱ¨ÃüÁîºó£¬Ï·¢AT+ZSCHPLMN=1ʹmodemÔÊÐíËÑÍø(¸ÃÃüÁîÊÇÔÚËøÍø¹¦ÄÜÖÐʹÓÃ)

diff --git a/ap/os/linux/linux-3.4.x/arch/arm/mach-zx297520v3/Makefile b/ap/os/linux/linux-3.4.x/arch/arm/mach-zx297520v3/Makefile
old mode 100644
new mode 100755
index e9d2669..1d079c1
--- a/ap/os/linux/linux-3.4.x/arch/arm/mach-zx297520v3/Makefile
+++ b/ap/os/linux/linux-3.4.x/arch/arm/mach-zx297520v3/Makefile
@@ -27,7 +27,7 @@
 ifeq ($(USE_BTRUNK_SUPPORT),yes)
 obj-y	+= hal_xp2xp.o
 else
-ifeq ($(USE_VEHICLE_DC),yes)
+ifeq ($(USE_VEHICLE),yes)
 obj-y	+= hal_xp2xp.o
 endif
 
diff --git a/ap/os/linux/linux-3.4.x/drivers/mfd/zx234290-adc.c b/ap/os/linux/linux-3.4.x/drivers/mfd/zx234290-adc.c
old mode 100644
new mode 100755
index af82c3d..b15d08c
--- a/ap/os/linux/linux-3.4.x/drivers/mfd/zx234290-adc.c
+++ b/ap/os/linux/linux-3.4.x/drivers/mfd/zx234290-adc.c
@@ -354,10 +354,7 @@
 	int index=0;

 	int tmpValue=0,totalValue=0;

 	uint avgValue;

-#ifdef _USE_VEHICLE_DC

-	printk("%s adc not support in ap\n",__func__);

-	return 0;

-#endif	

+	

 	for(index = 0; index < counter; index++)

 	{

 		zx234290_adc_read(ADC_CHANNEL_VBAT_ADC, &tmpValue);

@@ -387,10 +384,7 @@
 	int index=0;

 	int tmpValue=0,totalValue=0;

 	uint avgValue;

-#ifdef _USE_VEHICLE_DC

-	printk("%s adc not support in ap\n",__func__);

-	return 0;

-#endif		

+		

 	for(index = 0; index < counter; index++)

 	{

 		zx234290_adc_read(ADC_CHANNEL_VADC1, &tmpValue);

@@ -421,10 +415,7 @@
 	int index=0;

 	int tmpValue=0,totalValue=0;

 	uint avgValue;

-#ifdef _USE_VEHICLE_DC

-	printk("%s adc not support in ap\n",__func__);

-	return 0;

-#endif	

+

 	//wake_lock(&adc_wake_lock);

 	for(index = 0; index < counter; index++)

 	{

diff --git a/ap/os/linux/linux-3.4.x/drivers/usb/gadget/adb_server.c b/ap/os/linux/linux-3.4.x/drivers/usb/gadget/adb_server.c
old mode 100644
new mode 100755
index b2ed27e..ff872df
--- a/ap/os/linux/linux-3.4.x/drivers/usb/gadget/adb_server.c
+++ b/ap/os/linux/linux-3.4.x/drivers/usb/gadget/adb_server.c
@@ -38,9 +38,7 @@
  struct adb_dev *g_adb_agent;
 ssize_t adb_server_write2usb( const char *buf,size_t count);
 extern void usb_rpmsg_notify_ap(usb_rpmsg_cmd *notify, int has_param);
-//xf.li@20230614 add for adb offline start
 extern int usb_get_adb_agent(void);
-//xf.li@20230614 add for adb offline end
 
 void adb_recv_from_ap(void *buf, unsigned int len)
 {
@@ -184,10 +182,12 @@
 	if (!g_adb_agent)
 		return -1;
 	
-	T_ZDrvRpMsg_Msg *rpmsg = &g_adb_agent->rpmsg_tx;
-	
-	rpmsg->flag = 0;
-	rpmsg->flag |= 1;
+	T_ZDrvRpMsg_Msg rpmsg = {0};
+
+	rpmsg.actorID = CAP_ID;
+	rpmsg.chID = ADB_RPMSG_CH;	
+	rpmsg.flag = 0;
+	rpmsg.flag |= 1;
 	USBSTACK_DBG("adb_rpmsg_write2ap datalen:%d\n",  len);
 #if 0
 	if(len && len < 32){
@@ -201,8 +201,8 @@
 	}
 #endif	
 	if(len == 0){//just send notify
-		rpmsg->len = len;
-		ret = zDrvRpMsg_Write_Cap(&g_adb_agent->rpmsg_tx);
+		rpmsg.len = len;
+		ret = zDrvRpMsg_Write_Cap(&rpmsg);
 		if(ret < 0)
 			printk("adb_rpmsg_write2ap notify send fail, ret:%d\n", ret);	
 		return ret;
@@ -211,11 +211,11 @@
 	while(total_cnt){
 		transfer_cnt = total_cnt > ADB_RPMSG_MAX_SIZE ? ADB_RPMSG_MAX_SIZE: total_cnt;
 		memcpy(g_adb_agent->rx2agt_buf, tmp, transfer_cnt);
-		rpmsg->len = transfer_cnt;
-		rpmsg->buf = g_adb_agent->rx2agt_buf;
+		rpmsg.len = transfer_cnt;
+		rpmsg.buf = g_adb_agent->rx2agt_buf;
 		atomic_set(&g_adb_agent->write_busy, 1);		
-		ret = zDrvRpMsg_Write_Cap(&g_adb_agent->rpmsg_tx);
-		if(rpmsg->len != ret){
+		ret = zDrvRpMsg_Write_Cap(&rpmsg);
+		if(rpmsg.len != ret){
 			atomic_set(&g_adb_agent->write_busy, 0);
 			printk("[adb_rpmsg_write2ap] msg send error:(%d)", ret);
 			return ret;
@@ -422,7 +422,7 @@
 		ret = wait_event_interruptible(dev->agent_monitor_wq,
 				(atomic_read(&dev->agent_switch) ||kthread_should_stop()));
 		if (ret < 0) {
-			printk("monitor_thread wait fail\n");
+			USBSTACK_DBG("monitor_thread wait fail\n");
 			//return ret;
 			continue;
 		}
@@ -443,11 +443,9 @@
 		//wakeup adb read and return	
 		//dev->rx_done = 1;
 		//wake_up(&dev->read_wq);
-		//xf.li@20230614 add for adb offline start
 			if (atomic_read(&dev->read_excl)){
 				adb_agent_dequeue_rx(dev);
 			}
-		//xf.li@20230614 add for adb offline end
 		}else{	
 			//dev->agent_start = 0;
 			//disable agent
@@ -486,19 +484,23 @@
 	return 0;
 }
 EXPORT_SYMBOL_GPL(adb_enable_rpmsg_agent);
-//xf.li@20230614 add for adb offline start
+
+
 void adb_agent_switch_work(struct work_struct *work)
 {
 	struct adb_dev	*dev = container_of(work, struct adb_dev, agent_switch_work);
+
 	if(usb_get_adb_agent() == 1){
 		printk("agent_switch_work, switch to CAP\n");
 		adb_enable_rpmsg_agent(1);
 		return;
 	}
+	
 	printk("agent_switch_work, switch to AP\n");
 	adb_enable_rpmsg_agent(0);
+	
 }
-//xf.li@20230614 add for adb offline end
+
 void adb_rpmsg_recv_thread(void *ptr)
 {
 
@@ -534,7 +536,7 @@
 		req->length = ADB_BULK_BUFFER_SIZE;
 		dev->rx_done = 0;
 		if(!dev->online){
-			printk("rpmsg_recv dev is offline\n");
+			USBSTACK_DBG("rpmsg_recv dev is offline\n");
 			r = -EIO;
 			goto done;
 		}
@@ -568,21 +570,21 @@
 				dev->agt_error = 1;
 			r = ret;
 			usb_ep_dequeue(dev->ep_out, req);
-			USBSTACK_DBG("rpmsg_recv stop ret: 0x%x", ret);
+			printk("rpmsg_recv stop ret: 0x%x", ret);
 			goto done;
 		}
 		if (!dev->agt_error) {
 			if(!dev->online){
-				printk("rpmsg_recv dev is offline cannot requeue req\n");
+				USBSTACK_DBG("rpmsg_recv dev is offline cannot requeue req\n");
 				r = -EIO;
 				goto done;
 			}
 			/* If we got a 0-len packet, throw it back and try again. */
 			if (req->actual == 0){
-				printk("rpmsg_recv actual is 0, requeue_req again\n");				
+				USBSTACK_DBG("rpmsg_recv actual is 0, requeue_req again\n");				
 				goto requeue_req;
 			}
-			printk("rpmsg_recv rx %p actual:%d\n", req, req->actual);
+			//printk("rpmsg_recv rx %p actual:%d\n", req, req->actual);
 			
 			xfer = req->actual;
 			r = adb_rpmsg_write2ap(req->buf, xfer);
@@ -593,11 +595,11 @@
 			goto requeue_req;
 		} else{
 			if(dev->agent_start){
-				printk("rpmsg_recv  fail ,len:%d, status:%d\n", req->actual, req->status);				
+				USBSTACK_DBG("rpmsg_recv  fail ,len:%d, status:%d\n", req->actual, req->status);				
 				r = -EIO;
 				dev->rx_done = 0;
 			}else{
-				printk("adb_rpmsg_write wake_up agt_read_wq, len:%d, status:%d\n", req->actual, req->status);
+				USBSTACK_DBG("adb_rpmsg_write wake_up agt_read_wq, len:%d, status:%d\n", req->actual, req->status);
 			
 				wake_up(&dev->agt_read_wq);
 			}
@@ -629,9 +631,7 @@
 	init_waitqueue_head(&dev->agt_read_wq);
 	init_waitqueue_head(&dev->agt_write_wq);	
 	INIT_WORK(&dev->agent_inform_work, adb_agent_inform_work);
-//xf.li@20230614 add for adb offline start
 	INIT_DELAYED_WORK(&dev->agent_switch_work, adb_agent_switch_work);
-//xf.li@20230614 add for adb offline end
 	atomic_set(&dev->agent_switch, 0);
 	atomic_set(&dev->write_busy, 0);
 	atomic_set(&dev->agt_read_flag, 0);
@@ -655,9 +655,6 @@
 	dev->agent_monitor_thread = kthread_run(adb_agent_monitor_thread, (unsigned long)dev+1, "adb_agent_monitor");
 	BUG_ON(IS_ERR(dev->agent_monitor_thread));
 	g_adb_agent = dev;
-	g_adb_agent->rpmsg_tx.actorID = CAP_ID;
-	g_adb_agent->rpmsg_tx.chID = ADB_RPMSG_CH;
-	//g_adb_agent->rpmsg_tx.flag= 0x1;
 	//alloc 512
 	g_adb_agent->rx2agt_buf = kmalloc(ADB_BULK_BUFFER_SIZE, GFP_KERNEL);
 	if(!g_adb_agent->rx2agt_buf){
diff --git a/ap/os/linux/linux-3.4.x/drivers/usb/gadget/f_adb.c b/ap/os/linux/linux-3.4.x/drivers/usb/gadget/f_adb.c
old mode 100644
new mode 100755
index 75825ef..9561ca8
--- a/ap/os/linux/linux-3.4.x/drivers/usb/gadget/f_adb.c
+++ b/ap/os/linux/linux-3.4.x/drivers/usb/gadget/f_adb.c
@@ -38,9 +38,8 @@
 extern int adb_rpmsg_write2ap(void *buf, unsigned int len);
 extern int adb_agent_close(void);
 extern void adb_server_plug_notify(e_usb_rpmsg_cmd_type plug_type);
-//xf.li@20230614 add for adb offline start
 extern int usb_get_adb_agent(void);
-//xf.li@20230614 add for adb offline end
+
 #endif
 
 static const char adb_shortname[] = "android_adb";
@@ -73,7 +72,6 @@
 	atomic_t agt_read_flag;
 	atomic_t adb_read_flag;
 	int agt_error;
-	T_ZDrvRpMsg_Msg rpmsg_tx;	
 	char   *rx2agt_buf;
 	struct task_struct	*rpmsg_thread;	
 	struct task_struct	*agent_monitor_thread;	
@@ -324,18 +322,20 @@
 	int ret;
 
 	USBSTACK_DBG("adb_read   enter(%d)\n", count);
-	if (!_adb_dev)
+	if (!_adb_dev){
+		USBSTACK_DBG("adb_read: _adb_dev is NULL\n");
 		return -ENODEV;
-
+	}
 	if (count > ADB_BULK_BUFFER_SIZE)
 		return -EINVAL;
 
-	if (adb_lock(&dev->read_excl))
+	if (adb_lock(&dev->read_excl)){
+		USBSTACK_DBG("adb_read: read_excl lock fail, \n");
 		return -EBUSY;
-
+	}
 	/* we will block until we're online */
 	while (!(dev->online || dev->error)) {
-		pr_debug("adb_read: waiting for online state\n");
+		USBSTACK_DBG("adb_read: waiting for online state\n");
 		ret = wait_event_interruptible(dev->read_wq,
 				(dev->online || dev->error));
 		if (ret < 0) {
@@ -554,7 +554,7 @@
 		printk("---adb_open, switch to cap\n");
 		schedule_delayed_work(&_adb_dev->agent_switch_work, 200);
 	}
-#endif	
+#endif
 	USBSTACK_DBG("%s", __func__);
 	if (adb_lock(&_adb_dev->open_excl)){
 		printk("\n adb_open,open_excl:%d\n", atomic_read(&_adb_dev->open_excl));
@@ -570,16 +570,13 @@
 	if(atomic_read(&_adb_dev->enable_excl)){
 		_adb_dev->online = 1;
 		wake_up(&_adb_dev->read_wq);
-//xf.li@20230614 add for adb offline start
 	}else{
-
 		adb_unlock(&_adb_dev->open_excl);
 		return -ENODEV;
-//xf.li@20230614 add for adb offline end
 	}
 	usb_record_dbginfo(USB_DEV_OPEN, 0, 3);
 
-	printk("\n adb_open--ok--exit\n");
+	printk("\n adb_open--ok--exit,online:%d\n", _adb_dev->online);
 	return 0;
 }
 
@@ -747,6 +744,7 @@
 		return 0;
 		
 	if(atomic_read(&dev->open_excl)==1){
+		printk("adb_function_set_alt, adb open, and set online \n");
 		dev->online = 1;
 		dev->error= 0;		
 		/* readers may be blocked waiting for us to go online */
diff --git a/ap/os/linux/linux-3.4.x/net/bridge/br_forward.c b/ap/os/linux/linux-3.4.x/net/bridge/br_forward.c
old mode 100644
new mode 100755
index 36cde04..b3dc65f
--- a/ap/os/linux/linux-3.4.x/net/bridge/br_forward.c
+++ b/ap/os/linux/linux-3.4.x/net/bridge/br_forward.c
@@ -267,6 +267,8 @@
 void br_multicast_deliver(struct net_bridge_mdb_entry *mdst,
 			  struct sk_buff *skb)
 {
+	if(br_multicast_off)
+		return;
 	br_multicast_flood(mdst, skb, NULL, __br_deliver);
 }
 
@@ -274,6 +276,8 @@
 void br_multicast_forward(struct net_bridge_mdb_entry *mdst,
 			  struct sk_buff *skb, struct sk_buff *skb2)
 {
+	if(br_multicast_off)
+		return;
 	br_multicast_flood(mdst, skb, skb2, __br_forward);
 }
 #endif
diff --git a/ap/os/linux/linux-3.4.x/net/bridge/br_multicast.c b/ap/os/linux/linux-3.4.x/net/bridge/br_multicast.c
old mode 100644
new mode 100755
index 87ae8c3..548920d
--- a/ap/os/linux/linux-3.4.x/net/bridge/br_multicast.c
+++ b/ap/os/linux/linux-3.4.x/net/bridge/br_multicast.c
@@ -38,7 +38,7 @@
 
 static void br_multicast_add_router(struct net_bridge *br,
 				    struct net_bridge_port *port);
-
+int br_multicast_off = 0;
 #if IS_ENABLED(CONFIG_IPV6)
 static inline int ipv6_is_transient_multicast(const struct in6_addr *addr)
 {
@@ -140,6 +140,8 @@
 struct net_bridge_mdb_entry *br_mdb_get(struct net_bridge *br,
 					struct sk_buff *skb)
 {
+	if(br_multicast_off)
+		return NULL;
 	struct net_bridge_mdb_htable *mdb = rcu_dereference(br->mdb);
 	struct br_ip ip;
 
@@ -226,6 +228,8 @@
 
 static void br_multicast_group_expired(unsigned long data)
 {
+	if(br_multicast_off)
+		return;
 	struct net_bridge_mdb_entry *mp = (void *)data;
 	struct net_bridge *br = mp->br;
 	struct net_bridge_mdb_htable *mdb;
@@ -287,6 +291,8 @@
 
 static void br_multicast_port_group_expired(unsigned long data)
 {
+	if(br_multicast_off)
+		return;
 	struct net_bridge_port_group *pg = (void *)data;
 	struct net_bridge *br = pg->port->br;
 
@@ -725,6 +731,8 @@
 
 static void br_multicast_router_expired(unsigned long data)
 {
+	if(br_multicast_off)
+		return;
 	struct net_bridge_port *port = (void *)data;
 	struct net_bridge *br = port->br;
 
@@ -793,6 +801,8 @@
 
 static void br_multicast_port_query_expired(unsigned long data)
 {
+	if(br_multicast_off)
+		return;
 	struct net_bridge_port *port = (void *)data;
 	struct net_bridge *br = port->br;
 
@@ -814,6 +824,8 @@
 
 void br_multicast_add_port(struct net_bridge_port *port)
 {
+	if(br_multicast_off)
+		return;
 	port->multicast_router = 1;
 
 	setup_timer(&port->multicast_router_timer, br_multicast_router_expired,
@@ -824,6 +836,8 @@
 
 void br_multicast_del_port(struct net_bridge_port *port)
 {
+	if(br_multicast_off)
+		return;
 	del_timer_sync(&port->multicast_router_timer);
 }
 
@@ -839,7 +853,8 @@
 void br_multicast_enable_port(struct net_bridge_port *port)
 {
 	struct net_bridge *br = port->br;
-
+	if(br_multicast_off)
+		return;
 	spin_lock(&br->multicast_lock);
 	if (br->multicast_disabled || !netif_running(br->dev))
 		goto out;
@@ -857,7 +872,8 @@
 	struct net_bridge *br = port->br;
 	struct net_bridge_port_group *pg;
 	struct hlist_node *p, *n;
-
+	if(br_multicast_off)
+		return;
 	spin_lock(&br->multicast_lock);
 	hlist_for_each_entry_safe(pg, p, n, &port->mglist, mglist)
 		br_multicast_del_pg(br, pg);
@@ -1522,6 +1538,8 @@
 int br_multicast_rcv(struct net_bridge *br, struct net_bridge_port *port,
 		     struct sk_buff *skb)
 {
+	if(br_multicast_off)
+		return 0;
 	BR_INPUT_SKB_CB(skb)->igmp = 0;
 	BR_INPUT_SKB_CB(skb)->mrouters_only = 0;
 
@@ -1543,7 +1561,8 @@
 static void br_multicast_query_expired(unsigned long data)
 {
 	struct net_bridge *br = (void *)data;
-
+	if(br_multicast_off)
+		return;
 	spin_lock(&br->multicast_lock);
 	if (br->multicast_startup_queries_sent <
 	    br->multicast_startup_query_count)
@@ -1556,6 +1575,8 @@
 
 void br_multicast_init(struct net_bridge *br)
 {
+	if(br_multicast_off)
+		return;
 	br->hash_elasticity = 4;
 	br->hash_max = 512;
 
@@ -1581,6 +1602,8 @@
 
 void br_multicast_open(struct net_bridge *br)
 {
+	if(br_multicast_off)
+		return;
 	br->multicast_startup_queries_sent = 0;
 
 	if (br->multicast_disabled)
@@ -1596,7 +1619,8 @@
 	struct hlist_node *p, *n;
 	u32 ver;
 	int i;
-
+	if(br_multicast_off)
+		return;
 	del_timer_sync(&br->multicast_router_timer);
 	del_timer_sync(&br->multicast_querier_timer);
 	del_timer_sync(&br->multicast_query_timer);
diff --git a/ap/os/linux/linux-3.4.x/net/bridge/br_private.h b/ap/os/linux/linux-3.4.x/net/bridge/br_private.h
old mode 100644
new mode 100755
index 6822ef1..bfb0f3d
--- a/ap/os/linux/linux-3.4.x/net/bridge/br_private.h
+++ b/ap/os/linux/linux-3.4.x/net/bridge/br_private.h
@@ -421,8 +421,11 @@
 extern int br_multicast_toggle(struct net_bridge *br, unsigned long val);
 extern int br_multicast_set_hash_max(struct net_bridge *br, unsigned long val);
 
+extern int br_multicast_off;
 static inline bool br_multicast_is_router(struct net_bridge *br)
 {
+	if(br_multicast_off)
+		return 0;
 	return br->multicast_router == 2 ||
 	       (br->multicast_router == 1 &&
 		timer_pending(&br->multicast_router_timer));
diff --git a/ap/os/linux/linux-3.4.x/net/core/fastproc/fast_track.c b/ap/os/linux/linux-3.4.x/net/core/fastproc/fast_track.c
index 1ae104b..c118526 100755
--- a/ap/os/linux/linux-3.4.x/net/core/fastproc/fast_track.c
+++ b/ap/os/linux/linux-3.4.x/net/core/fastproc/fast_track.c
@@ -1112,6 +1112,7 @@
 		const char __user *buffer, size_t count, loff_t *pos)

 {

 	skb_debug_off();

+	printk("skb_debug_off\n");

 	return count;

 }

 

@@ -1195,6 +1196,20 @@
 	.write = skb_debug_off_set,

 };

 

+extern int br_multicast_off;

+static ssize_t br_multicast_off_set(struct file *file,

+		const char __user *buffer, size_t count, loff_t *pos)

+{

+	br_multicast_off = 1;

+	printk("br_multicast_off\n");

+	return count;

+}

+		

+static const struct file_operations br_multicast_off_file_ops = {

+	.owner = THIS_MODULE,

+	.write = br_multicast_off_set,

+};

+

 //¿ìËÙת·¢procÎļþµÄ³õʼ»¯

 int fast_conntrack_init_proc(void)

 {

@@ -1227,6 +1242,10 @@
 	

     //turn off skb debug

     proc_create("skb_debug_off", 0440, init_net.proc_net, &skb_debug_off_file_ops);

+    

+    //turn off br multicast

+    proc_create("br_multi_off", 0440, init_net.proc_net, &br_multicast_off_file_ops);

+	

     return 1;

 }

 

diff --git a/cap/zx297520v3/sources/meta-zxic/recipes-app/fota-upi-ab/fota-upi-ab.bb b/cap/zx297520v3/sources/meta-zxic/recipes-app/fota-upi-ab/fota-upi-ab.bb
index 7c0e66e..e2f1edb 100755
--- a/cap/zx297520v3/sources/meta-zxic/recipes-app/fota-upi-ab/fota-upi-ab.bb
+++ b/cap/zx297520v3/sources/meta-zxic/recipes-app/fota-upi-ab/fota-upi-ab.bb
@@ -1,6 +1,6 @@
 DESCRIPTION = "fota_upi_ab"
 #ota-upgrade依赖库
-DEPENDS     = "libmtd libnvram libsoftap libsofttimer libatutils libupi-ab"
+DEPENDS     = "libnvram libsoftap libsofttimer libatutils libupi-ab"
 SECTION     = "app"
 LICENSE     = "zte"
 PV = "1.0.0"
@@ -9,7 +9,7 @@
 #配置code路径信息。
 FILESEXTRAPATHS_prepend :="${APP-OPEN-PATH}/platform:"
 SRC_URI = " \          
-			${@bb.utils.contains("MK_SDK_VERSION", "yes", "", "file://fota_upi_ab", d)} \
+			file://fota_upi_ab \
 			"
 
 LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/zte;md5=c075689d1d1e06d4ab5bbe53623a6808"
@@ -23,30 +23,21 @@
 
 #编译
 do_compile() {
-	if [ ${MK_SDK_VERSION} = "no" ];	then
-		make -C fota_upi_ab
-	fi
+	make -C fota_upi_ab
 }
 
 #库文件的安装,封库的宏MK_SDK_VERSION
-do_install () {
-	if [ ${MK_SDK_VERSION} = "no" ];	then
-		install -d ${RELEASE-PATH}/executable
-		install -m 0755 ${S}/fota_upi_ab/fota_upi_ab_static ${RELEASE-PATH}/executable
-
-		#install elfs
-		install -d ${ELFS-PATH}/
-		install -m 0755 ${S}/fota_upi_ab/fota_upi_ab_static ${ELFS-PATH}/
-	fi
-	
+do_install () {	
 	install -d ${D}${bindir}/
-	install -m 0755 ${RELEASE-PATH}/executable/fota_upi_ab_static ${D}${bindir}/
+	install -m 0755 ${S}/fota_upi_ab/fota_upi_ab_static ${D}${bindir}/
+	
+	#install elfs
+	install -d ${ELFS-PATH}/
+	install -m 0755 ${S}/fota_upi_ab/fota_upi_ab_static ${ELFS-PATH}/
 }
 #清库
 do_cleanlibs () {
-	if [ ${MK_SDK_VERSION} = "no" ];	then
-		rm -fr ${ELFS-PATH}/fota_upi_ab
-	fi
+	rm -fr ${ELFS-PATH}/fota_upi_ab
 }
 
 addtask  cleanlibs after do_clean  before do_cleansstate
diff --git a/cap/zx297520v3/sources/meta-zxic/recipes-app/libupi-ab/libupi-ab.bb b/cap/zx297520v3/sources/meta-zxic/recipes-app/libupi-ab/libupi-ab.bb
index cecb662..b54d5e7 100755
--- a/cap/zx297520v3/sources/meta-zxic/recipes-app/libupi-ab/libupi-ab.bb
+++ b/cap/zx297520v3/sources/meta-zxic/recipes-app/libupi-ab/libupi-ab.bb
@@ -1,5 +1,5 @@
 DESCRIPTION = "libupi_ab"
-DEPENDS     = "libnvram libsoftap libsofttimer libatutils zlib openssl libmtd"
+DEPENDS     = "libnvram libsoftap libsofttimer libatutils zlib openssl"
 SECTION     = "lib"
 LICENSE     = "zte"
 PV          = "1.0.0"
@@ -7,7 +7,7 @@
 LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/zte;md5=c075689d1d1e06d4ab5bbe53623a6808"
 
 #配置code路径信息。
-FILESEXTRAPATHS_prepend :="${APP-OPEN-PATH}/sdk:"
+FILESEXTRAPATHS_prepend :="${APP-PATH}:"
 SRC_URI = " \          
 		  ${@bb.utils.contains("MK_SDK_VERSION", "yes", "", "file://libupi_ab", d)} \
           "
@@ -22,7 +22,7 @@
 do_compile () {
 	if [ ${MK_SDK_VERSION} = "no" ];	then
 		make -C libupi_ab
-	fi	
+	fi
 }
 
 do_install () {
@@ -32,18 +32,19 @@
 		
 		install -m 0755 ${S}/libupi_ab/libupi_ab.so 	${RELEASE-PATH}/lib				
 		install -m 0755 ${S}/libupi_ab/libupi_ab.a 	${RELEASE-PATH}/lib
-		install -m 0644 ${S}/libupi_ab/inc/*.h     	${RELEASE-PATH}/include/upi_ab
+		install -m 0644 ${S}/libupi_ab/inc/zxic_fota_ab_upgrade.h     	${RELEASE-PATH}/include/upi_ab
 		
 		#install elfs
 		install -d ${ELFS-PATH}/
 		install -m 0755 ${S}/libupi_ab/libupi_ab.so ${ELFS-PATH}/		
-	fi
+	fi	
+	
 	install -d ${D}${libdir}/
 	install -d ${D}/usr/include
 
 	install -m 0755 ${RELEASE-PATH}/lib/libupi_ab.so      	${D}${libdir}/
 	install -m 0755 ${RELEASE-PATH}/lib/libupi_ab.a      	${D}${libdir}/
-	install -m 0644 ${RELEASE-PATH}/include/upi_ab/*.h 	${D}/usr/include/	
+	install -m 0644 ${RELEASE-PATH}/include/upi_ab/*.h 	${D}/usr/include/
 }
 
 #清库
@@ -63,4 +64,4 @@
 FILES_SOLIBSDEV   = ""
 INSANE_SKIP_${PN} = "dev-so"
 
-RDEPENDS_${PN} = "libnvram libsoftap libsofttimer libatutils zlib libmtd"
+RDEPENDS_${PN} = "libnvram libsoftap libsofttimer libatutils zlib"
diff --git a/cap/zx297520v3/sources/poky/meta/classes/reproducible_build.bbclass b/cap/zx297520v3/sources/poky/meta/classes/reproducible_build.bbclass
old mode 100644
new mode 100755
index ec86255..2b402b9
--- a/cap/zx297520v3/sources/poky/meta/classes/reproducible_build.bbclass
+++ b/cap/zx297520v3/sources/poky/meta/classes/reproducible_build.bbclass
@@ -64,7 +64,6 @@
 SSTATETASKS += "do_deploy_source_date_epoch"
 
 do_deploy_source_date_epoch () {
-
     mkdir -p ${SDE_DEPLOYDIR}
     if [ -e ${SDE_FILE} ]; then
         echo "Deploying SDE from ${SDE_FILE} -> ${SDE_DEPLOYDIR}."
diff --git a/cap/zx297520v3/zxic_code/zxic_binary/zxic_app_release/glibc/include/upi_ab/zxic_fota_ab_upgrade.h b/cap/zx297520v3/zxic_code/zxic_binary/zxic_app_release/glibc/include/upi_ab/zxic_fota_ab_upgrade.h
new file mode 100755
index 0000000..3757f91
--- /dev/null
+++ b/cap/zx297520v3/zxic_code/zxic_binary/zxic_app_release/glibc/include/upi_ab/zxic_fota_ab_upgrade.h
@@ -0,0 +1,384 @@
+/**
+* @file zxic_fota_ab_upgrade.h
+* @brief ABϵͳFOTAÉý¼¶¶ÔÍâ½Ó¿Ú
+*
+* Copyright (C) 2017 Sanechips Technology Co., Ltd.
+* @author
+*
+*/
+
+#ifndef ZXIC_FOTA_AB_UPGRADE_H
+#define ZXIC_FOTA_AB_UPGRADE_H
+
+/*******************************************************************************
+ *                           Include header files                              *
+ ******************************************************************************/
+
+
+
+/*******************************************************************************
+ *                             Macro definitions                               *
+ ******************************************************************************/
+
+#define		Z_FOTA_SUCCESS	(0)
+#define		Z_FOTA_FAIL		(-1)
+
+/*
+ ºê¶¨Ò壺Éý¼¶×´Ì¬ºê
+ */
+#define		Z_UPGRAGE_STATUS_FREE				(-1)
+#define		Z_UPGRADE_STATUS_VERIFING			(0)
+#define		Z_UPGRADE_STATUS_VERIFY_SUCCESS		(1)
+#define		Z_UPGRADE_STATUS_VERIFY_FAIL		(2)
+#define		Z_UPGRADE_STATUS_UPDATING			(3)
+#define		Z_UPGRADE_STATUS_UPDATE_SUCCESS		(4)
+#define		Z_UPGRADE_STATUS_UPDATE_FAIL		(5)
+
+
+/*
+ * ºê¶¨Ò壺˫ϵͳÆô¶¯£¬ÏµÍ³×´Ì¬
+ */
+#define		Z_DUALSYSTEM_STATUS_BOOTABLE	(0xB0AB)	/* ¿ÉÆô¶¯ */
+#define		Z_DUALSYSTEM_STATUS_SUCCESSFUL	(0x5CCF)	/* Äܳɹ¦Æô¶¯ */
+#define		Z_DUALSYSTEM_STATUS_UNBOOTABLE	(0xBABE)	/* ²»¿ÉÆô¶¯ */
+
+
+#define		Z_DUAL_SYSTEM		(0x875A)
+#define		Z_DUAL_SYSTEM2		(0x986B)
+
+
+/*
+ *ºê¶¨Ò壺Éý¼¶ÀàÐÍ
+ */
+#define 	Z_UPGRADE_TYPE_ALL			(0)		/* È«°æ±¾ÀàÐÍ */
+#define 	Z_UPGRADE_TYPE_PLATFORM		(1)		/* ƽ̨ÀàÐÍ */
+#define 	Z_UPGRADE_TYPE_OEM 			(2)		/* OEMÀàÐÍ */
+#define		Z_UPGRADE_TYPE_INVALID		(-1)	/* ÎÞЧÀàÐÍ	*/
+
+
+/*******************************************************************************
+ *                             Type definitions                                *
+ ******************************************************************************/
+
+
+
+/*
+ * ˵Ã÷£ºÉý¼¶×´Ì¬ÐÅÏ¢½á¹¹Ìå
+ * upgrade_status:Éý¼¶×´Ì¬£¬È¡Öµ²Î¿¼¡¾Éý¼¶×´Ì¬ºê¡¿
+ * total_size:´ýдÈëÉý¼¶·ÖÇø×ܳ¤¶È
+ * upgraded_size:ÒÑÉý¼¶·ÖÇø³¤¶È
+ * ×¢Ò⣺
+ * ³¤¶ÈÐÅÏ¢½öÔÚÉý¼¶×´Ì¬ÎªUPGRADE_STATUS_UPDATINGʱÓÐЧ£¬ÆäËü״̬²ÎÊýÖµÎÞʵ¼ÊÒâÒå
+ */
+
+typedef struct
+{
+    int					upgrade_status;
+    int					total_size;
+    int					upgraded_size;
+} z_upgrade_status_info_t;
+
+
+/*
+ * ˵Ã÷£ºµ¥ÏµÍ³×´Ì¬
+ * system:µ±Ç°ÏµÍ³  Z_DUAL_SYSTEM¡¢Z_DUAL_SYSTEM2
+ * status:ϵͳ״̬ Z_DUALSYSTEM_STATUS_BOOTABLE¡¢Z_DUALSYSTEM_STATUS_SUCCESSFUL¡¢Z_DUALSYSTEM_STATUS_UNBOOTABLE
+ * try_cnt:ÖØÆô´ÎÊý
+ * ×¢Ò⣺
+ * ³¤¶ÈÐÅÏ¢½öÔÚÉý¼¶×´Ì¬ÎªUPGRADE_STATUS_UPDATINGʱÓÐЧ£¬ÆäËü״̬²ÎÊýÖµÎÞʵ¼ÊÒâÒå
+ */
+typedef struct
+{
+    int		system;
+    int		status;     /* bootable/successful/unbootable */
+    int		try_cnt;
+} z_system_info_t;
+
+
+/*
+ * ˵Ã÷£ºÏµÍ³×´Ì¬
+ * boot_to:ÏÂ´ÎÆô¶¯ÏµÍ³
+ * system_1:ϵͳ1״̬
+ * system_2:ϵͳ2״̬
+ * ×¢Ò⣺
+ *
+ */
+typedef struct
+{
+    int						boot_to;        /* µ±Ç°Æô¶¯ÏµÍ³±êÖ¾*/
+    int						fota_status;
+    z_system_info_t			system_1;
+    z_system_info_t			system_2;
+} z_upgrade_system_info_t;
+
+
+typedef struct
+{
+    z_upgrade_status_info_t *status;
+    void(* status_cb)(z_upgrade_status_info_t *status);
+} z_upgrade_flush_status_t;
+
+
+//typedef void(* flush_upgrade_status)(z_upgrade_status_info_t *status);
+
+
+/*******************************************************************************
+ *                       Global variable declarations                          *
+ ******************************************************************************/
+
+
+/*******************************************************************************
+ *                       Global function declarations                          *
+ ******************************************************************************/
+
+/********************************************************************************
+ *	º¯ÊýÃû:	zxic_dual_verify
+ * ¹¦ÄÜÃèÊö:Éý¼¶°üºÏ·¨ÐÔУÑé
+ * ²ÎÊý˵Ã÷£º
+ * 	ÊäÈë²ÎÊý£ºÎÞ
+ * 	Êä³ö²ÎÊý:ÎÞ
+ * ·µ»ØÖµ£º
+ * 	Z_FOTA_SUCCESS		УÑé³É¹¦
+ *		Z_FOTA_FAILУÑéʧ°Ü
+ *	×¢Òâ:
+ *		ͬ²½½Ó¿Ú£¬½¨ÒéÒì²½µ÷ÓÃ
+ ********************************************************************************/
+int zxic_dual_verify();
+
+
+/********************************************************************************
+ * º¯ÊýÃû:	zxic_dual_upgrade
+ * ¹¦ÄÜÃèÊö:¿ªÊ¼Éý¼¶
+ * ²ÎÊý˵Ã÷£º
+ * 	ÊäÈë²ÎÊý£º
+ *		flush_upgrade_status ״̬»Øµ÷½Ó¿Ú
+ * 	Êä³ö²ÎÊý:ÎÞ
+ * ·µ»ØÖµ£º
+ * 	Z_FOTA_SUCCESS		Éý¼¶³É¹¦
+ * 	Z_FOTA_FAILÉý¼¶Ê§°Ü
+ * ×¢Òâ:
+ *		ͬ²½½Ó¿Ú£¬½¨ÒéÒì²½µ÷Ó㬱ÜÃâ×èÈû
+ *		״̬»Øµ÷½Ó¿ÚÖнûÖ¹×ö¸´ÔÓ²Ù×÷£¬½¨Òé½ö½øÐÐ״̬Êä³ö
+********************************************************************************/
+
+int zxic_dual_upgrade(z_upgrade_flush_status_t* flush_status);
+
+
+
+
+/********************************************************************************
+ * º¯ÊýÃû:	zxic_dual_get_upgrade_status
+ * ¹¦ÄÜÃèÊö:Éý¼¶×´Ì¬»ñÈ¡
+ * ²ÎÊý˵Ã÷£º
+ * 	ÊäÈë²ÎÊý£ºÎÞ
+ * 	Êä³ö²ÎÊý:
+ * 		upgrade_info_t *upgrade_info	 Éý¼¶×´Ì¬
+ * ·µ»ØÖµ£º
+ * 	Z_FOTA_SUCCESS		Éý¼¶³É¹¦
+ * 	Z_FOTA_FAILÉý¼¶Ê§°Ü
+ * ×¢Òâ:
+********************************************************************************/
+int zxic_dual_get_upgrade_status(z_upgrade_status_info_t *upgrade_info);
+
+/********************************************************************************
+ * º¯ÊýÃû:	zxic_dual_get_current_system
+ * ¹¦ÄÜÃèÊö:»ñÈ¡µ±Ç°ÔËÐÐϵͳ
+ * ²ÎÊý˵Ã÷£º
+ * 	ÊäÈë²ÎÊý£ºÎÞ
+ * 	Êä³ö²ÎÊý:ÎÞ
+ * ·µ»ØÖµ£º
+ * 	µ±Ç°ÔËÐÐϵͳ
+ * ×¢Òâ:
+********************************************************************************/
+int zxic_dual_get_current_system();
+
+/********************************************************************************
+ * º¯ÊýÃû:	zxic_dual_get_boot_to_system
+ * ¹¦ÄÜÃèÊö:»ñÈ¡ÖØÆôºóÄ¿±êÆô¶¯ÏµÍ³
+ * ²ÎÊý˵Ã÷£º
+ * 	ÊäÈë²ÎÊý£ºÎÞ
+ * 	Êä³ö²ÎÊý:ÎÞ
+ * ·µ»ØÖµ£º
+ * 	µ±Ç°ÔËÐÐϵͳ
+ * ×¢Òâ:
+********************************************************************************/
+int zxic_dual_get_boot_to_system();
+
+
+
+/********************************************************************************
+ * º¯ÊýÃû:	zxic_dual_set_boot_to_system
+ * ¹¦ÄÜÃèÊö:ÉèÖÃÄ¿±êÔËÐÐϵͳ
+ * ²ÎÊý˵Ã÷£º
+ * 	ÊäÈë²ÎÊý£º
+ *		system:Ä¿±êϵͳ
+ *		reboot_flag:ÉèÖÃÍê±ÏºóÊÇ·ñÁ¢¼´ÖØÆô 0:²»ÖØÆô,1:ÖØÆô
+ * 	Êä³ö²ÎÊý:
+ * 		ϵͳ״̬ÐÅÏ¢
+ * ·µ»ØÖµ£º
+ * 	Z_FOTA_SUCCESS		»ñÈ¡ÐÅÏ¢³É¹¦
+ * 	Z_FOTA_FAIL»ñÈ¡ÐÅϢʧ°Ü
+ * ×¢Òâ:
+ * 	·µ»ØÖµ£ºÖ»ÔÚ²»ÐèÒªÖØÆôʱÓÐЧ
+********************************************************************************/
+int zxic_dual_set_boot_to_system(int system, int reboot_flag);
+
+
+/********************************************************************************
+ * º¯ÊýÃû:	zxic_dual_get_system_status
+ * ¹¦ÄÜÃèÊö:²éѯABϵͳ״̬
+ * ²ÎÊý˵Ã÷£º
+ * 	ÊäÈë²ÎÊý£ºÎÞ
+ * 	Êä³ö²ÎÊý:
+ * 		system_info ϵͳ״̬ÐÅÏ¢
+ * ·µ»ØÖµ£º
+ * 	Z_FOTA_SUCCESS		»ñÈ¡ÐÅÏ¢³É¹¦
+ * 	Z_FOTA_FAIL»ñÈ¡ÐÅϢʧ°Ü
+ * ×¢Òâ:
+********************************************************************************/
+int zxic_dual_get_system_status(z_upgrade_system_info_t *system_info);
+
+
+/********************************************************************************
+ * º¯ÊýÃû:	zxic_dual_set_system_status
+ * ¹¦ÄÜÃèÊö:ÉèÖÃϵͳ״̬
+ * ²ÎÊý˵Ã÷£º
+ * ÊäÈë²ÎÊý£º
+ * 		system:´ýÉèÖÃϵͳ
+ * 		status:ÉèÖÃϵͳ״̬
+ * Êä³ö²ÎÊý:ÎÞ
+ * ·µ»ØÖµ£º
+ * 	Z_FOTA_SUCCESS		»ñÈ¡ÐÅÏ¢³É¹¦
+ * 	Z_FOTA_FAIL»ñÈ¡ÐÅϢʧ°Ü
+ * ×¢Òâ:
+********************************************************************************/
+int zxic_dual_set_system_status(int system, int status);
+
+/*******************************************************************************
+ *                      Inline function implementations                        *
+ ******************************************************************************/
+
+
+/********************************************************************************
+ * º¯ÊýÃû:	zxic_init_flag_partition
+ * ¹¦ÄÜÃèÊö:³õʼ»¯flag·ÖÇøÐÅÏ¢,²âÊÔ½Ó¿Ú£¬Õý³£Á÷³Ì²»¿ÉʹÓÃ
+ * ²ÎÊý˵Ã÷£º
+ * ÊäÈë²ÎÊý:ÎÞ
+ * Êä³ö²ÎÊý:ÎÞ
+ * ·µ»ØÖµ£º
+ * 	Z_FOTA_SUCCESS		»ñÈ¡ÐÅÏ¢³É¹¦
+ * 	Z_FOTA_FAIL»ñÈ¡ÐÅϢʧ°Ü
+ * ×¢Òâ:
+********************************************************************************/
+
+int zxic_init_flag_partition();
+
+
+
+
+/********************************************************************************
+ * º¯ÊýÃû:	zxic_dual_get_fota_status_for_nv
+ * ¹¦ÄÜÃèÊö:»ñȡϵͳNVÊÇ·ñͬ²½±êÖ¾
+ * ²ÎÊý˵Ã÷£º
+ * 	ÊäÈë²ÎÊý£ºÎÞ
+ * 	Êä³ö²ÎÊý:ÎÞ
+ * ·µ»ØÖµ£º
+ * 	״̬±êÖ¾ 0£º²»ÐèҪͬ²½£¬1£ºÐèҪͬ²½
+ * ×¢Òâ:
+********************************************************************************/
+int zxic_dual_get_fota_status_for_nv();
+int dual_AB_get_fota_status_for_nv();
+
+
+/********************************************************************************
+ * º¯ÊýÃû:	zxic_dual_set_fota_status_for_nv
+ * ¹¦ÄÜÃèÊö:ÉèÖÃϵͳNVÊÇ·ñͬ²½±êÖ¾
+ * ²ÎÊý˵Ã÷£º
+ * ÊäÈë²ÎÊý£º
+ * 		status:״̬±êÖ¾£¬0£º²»ÐèҪͬ²½£¬1£ºÐèҪͬ²½
+ * Êä³ö²ÎÊý:ÎÞ
+ * ·µ»ØÖµ£º
+ * 	Z_FOTA_SUCCESS		ÉèÖóɹ¦
+ * 	Z_FOTA_FAIL			ÉèÖÃʧ°Ü
+ * ×¢Òâ:
+********************************************************************************/
+int zxic_dual_set_fota_status_for_nv(int status);
+int dual_AB_set_fota_status_for_nv(int status);
+
+
+/********************************************************************************
+ * º¯ÊýÃû:	zxic_dual_sync_system
+ * ¹¦ÄÜÃèÊö: AB-AAϵͳͬ²½
+ * ²ÎÊý˵Ã÷£º
+ * ÊäÈë²ÎÊý£ºÎÞ
+ * Êä³ö²ÎÊý: ÎÞ
+ * ·µ»ØÖµ£º
+ * 	 Z_FOTA_SUCCESS	ͬ²½³É¹¦
+ *	 Z_FOTA_FAIL ͬ²½Ê§°Ü
+ * ×¢Òâ:
+ ********************************************************************************/
+int zxic_dual_sync_system(void);
+
+
+/********************************************************************************
+ * º¯ÊýÃû:	zxic_dual_get_upgrade_type
+ * ¹¦ÄÜÃèÊö: »ñÈ¡Éý¼¶ÀàÐÍ
+ * ²ÎÊý˵Ã÷£º
+ * ÊäÈë²ÎÊý£ºÎÞ
+ * Êä³ö²ÎÊý: ÎÞ
+ * ·µ»ØÖµ£º
+ * 	 Z_UPGRADE_TYPE_ALL	È«°æ±¾ÀàÐÍ
+ *   Z_UPGRADE_TYPE_PLATFORM ƽ̨ÀàÐÍ
+ *   Z_UPGRADE_TYPE_OEM OEMÀàÐÍ
+ *	 Z_UPGRADE_TYPE_INVALID ÎÞЧÀàÐÍ
+ * ×¢Òâ:
+ ********************************************************************************/
+int zxic_dual_get_upgrade_type(void);
+
+
+/********************************************************************************
+ * º¯ÊýÃû:	zxic_dual_get_sync_status
+ * ¹¦ÄÜÃèÊö: »ñȡͬ²½×´Ì¬
+ * ²ÎÊý˵Ã÷£º
+ * ÊäÈë²ÎÊý£ºÎÞ
+ * Êä³ö²ÎÊý:
+ *	 sync_status ͬ²½×´Ì¬
+ * ·µ»ØÖµ£ºÎÞ
+ * ×¢Òâ:
+ ********************************************************************************/
+void zxic_dual_get_sync_status(int *sync_status);
+
+
+/********************************************************************************
+ * º¯ÊýÃû:	zxic_dual_set_sync_status
+ * ¹¦ÄÜÃèÊö: ÉèÖÃͬ²½×´Ì¬
+ * ²ÎÊý˵Ã÷£º
+ * ÊäÈë²ÎÊý£º
+ *	 sync_status ͬ²½×´Ì¬
+ * Êä³ö²ÎÊý: ÎÞ
+ * ·µ»ØÖµ£º
+ *	 Z_FOTA_SUCCESS ÉèÖóɹ¦
+ *	 Z_FOTA_FAIL ÉèÖÃʧ°Ü
+ * ×¢Òâ:
+ ********************************************************************************/
+int zxic_dual_set_sync_status(int sync_status);
+
+
+/********************************************************************************
+ * º¯ÊýÃû:	zxic_dual_config_package_path
+ * ¹¦ÄÜÃèÊö: ÉèÖÃÉý¼¶°ü·¾¶
+ * ²ÎÊý˵Ã÷£º
+ * ÊäÈë²ÎÊý£º
+ *	 upgrade_package_path Éý¼¶°ü·¾¶
+ *	 length Éý¼¶°ü·¾¶³¤¶È
+ * Êä³ö²ÎÊý: ÎÞ
+ * ·µ»ØÖµ£º
+ *	 Z_FOTA_SUCCESS ÉèÖóɹ¦
+ *	 Z_FOTA_FAIL ÉèÖÃʧ°Ü
+ * ×¢Òâ:
+ ********************************************************************************/
+int zxic_dual_config_package_path(char *upgrade_package_path, int length);
+
+
+#endif // ZXIC_FOTA_AB_UPGRADE_H
+
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/dma/zte/Makefile b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/dma/zte/Makefile
deleted file mode 100644
index 55a9fca..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/dma/zte/Makefile
+++ /dev/null
@@ -1 +0,0 @@
-obj-$(CONFIG_ARCH_ZX297520V3) +=  zx297520v3_dma.o
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/dma/zte/zx297520v3_dma.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/dma/zte/zx297520v3_dma.c
deleted file mode 100644
index 1753798..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/dma/zte/zx297520v3_dma.c
+++ /dev/null
@@ -1,1454 +0,0 @@
-/*******************************************************************************
- * Copyright (C) 2013, ZTE Corporation.
- *
- * File Name:dma.c
- * File Mark:
- * Description:
- * Others:
- * Version:       0.1
- * Author:        limeifeng
- * Date:
- * modify
-
-
-  ********************************************************************************/
-
-/****************************************************************************
-* 	                                           Include files
-****************************************************************************/
-#include <linux/kernel.h>
-#include <linux/interrupt.h>
-#include <linux/spinlock.h>
-#include <linux/dma-mapping.h>
-#include <linux/mutex.h>
-#include <linux/platform_device.h>
-#include <linux/err.h>
-#include <linux/ioport.h>
-#include <linux/module.h>
-#include <linux/clk.h>
-#include <linux/slab.h>
-#include <linux/io.h>
-#include <linux/of.h>
-#include <linux/of_address.h>
-#include <linux/of_irq.h>
-#include <linux/delay.h>
-#include <linux/kthread.h>
-
-#include <asm/cacheflush.h>
-#include <asm/io.h>
-#include "../dmaengine.h"
-#include <linux/soc/zte/common.h>
-#include <linux/soc/zte/spinlock.h>
-
-#include "zx297520v3_dma.h"
-
-//#pragma GCC optimize("O0")
-#define DMA_SUCCESS			DMA_COMPLETE
-
-#define DMA_CHANNEL_CONFIG(peripheral_id, is_used , enable_mem2mem)		{peripheral_id, is_used, enable_mem2mem}
-
-/*dma channel config define*/
-typedef struct 
-{
-    dma_peripheral_id 	peripheral_id;		/* hw channel id */
-    unsigned int 		is_used;
-    unsigned int 		enable_mem2mem;
-#if 0	
-    void *				data;
-    dma_callback_func 	channel_callback;
-#endif	
-}dma_channel_config;
-
-static dma_channel_config dma_chan_config[] =
-{
-	DMA_CHANNEL_CONFIG(DMA_CH_UART0_TX, 	false,	false),
-	DMA_CHANNEL_CONFIG(DMA_CH_UART0_RX,		false,	false),
-	DMA_CHANNEL_CONFIG(DMA_CH_UART1_TX,		false,	false),
-	DMA_CHANNEL_CONFIG(DMA_CH_UART1_RX,		false,	false),
-	DMA_CHANNEL_CONFIG(DMA_CH_SSP0_TX,		false,	false),
-	
-	DMA_CHANNEL_CONFIG(DMA_CH_SSP0_RX,		false,	true),
-#if 1	/* only ps core used */
-	DMA_CHANNEL_CONFIG(DMA_CH_GPRS0,		false,	false),
-	DMA_CHANNEL_CONFIG(DMA_CH_GPRS1,		false,	false),
-	DMA_CHANNEL_CONFIG(DMA_CH_USIM,			false,	false),
-#endif	
-	DMA_CHANNEL_CONFIG(DMA_CH_I2S0_TX, 		false,	false),
-
-	DMA_CHANNEL_CONFIG(DMA_CH_I2S0_RX0,		false,	false),
-	DMA_CHANNEL_CONFIG(DMA_CH_I2S1_TX,		false,	false),
-	DMA_CHANNEL_CONFIG(DMA_CH_I2S1_RX0,		false,	false),
-	DMA_CHANNEL_CONFIG(DMA_CH_SPIFC_TX,		false,	false),
-	DMA_CHANNEL_CONFIG(DMA_CH_SPIFC_RX,		false,	false),	
-	
-	DMA_CHANNEL_CONFIG(DMA_CH_SSP1_TX,		false,	true),
-	DMA_CHANNEL_CONFIG(DMA_CH_SSP1_RX,		false,	false),	
-	DMA_CHANNEL_CONFIG(DMA_CH_UART2_TX,		false,	true),
-	DMA_CHANNEL_CONFIG(DMA_CH_UART2_RX,		false,	true),
-	
-	DMA_CHANNEL_CONFIG(DMA_CH_EMBMS,		false,	false),
-	#if 1	/* only ps core used */	
-	DMA_CHANNEL_CONFIG(DMA_CH_USIM1,		false,	false),
-	#endif	
-	DMA_CHANNEL_CONFIG(DMA_CH_M2M_TX,		false,	true),
-	DMA_CHANNEL_CONFIG(DMA_CH_M2M_RX,		false,	true),
-};
-
-/****************************************************************************
-* 	                                           Local Macros
-****************************************************************************/
-#define BIT_SHIFT_L(value,BIT_NO)				((unsigned int)(value << (BIT_NO)))
-#define GET_HIGH_16BIT(val)						(unsigned int)(val >> (16))
-#define GET_LOW_16BIT(val)						(unsigned int)(val & (0xffff))
-#define DMA_CHANNEL(dmac,channel)				(unsigned int)(dmac << (16)|(channel) )
-
-/*dma control reg bit */
-#define DMA_CTRL_ENABLE(value)             		BIT_SHIFT_L(value,0)
-#define DMA_CTRL_SOFT_B_REQ(value)         		BIT_SHIFT_L(value,1)
-#define DMA_CTRL_SRC_FIFO_MOD(value)       		BIT_SHIFT_L(value,2)
-#define DMA_CTRL_DEST_FIFO_MOD(value)      		BIT_SHIFT_L(value,3)
-#define DMA_CTRL_IRQ_MOD(value)            		BIT_SHIFT_L(value,4)
-#define DMA_CTRL_SRC_BURST_SIZE(value)         	BIT_SHIFT_L(value,6)
-#define DMA_CTRL_SRC_BURST_LENGTH(value)        BIT_SHIFT_L(value,9)
-#define DMA_CTRL_DEST_BURST_SIZE(value)        	BIT_SHIFT_L(value,13)
-#define DMA_CTRL_DEST_BURST_LENGTH(value)       BIT_SHIFT_L(value,16)
-#define DMA_CTRL_INTERRUPT_SEL(value)      		BIT_SHIFT_L(value,20)
-#define DMA_CTRL_FORCE_CLOSE(value)   			BIT_SHIFT_L(value,31)
-
-#define MAX(a,b) ((a) > (b) ? (a) : (b))
-
-/* Ò»¸öÁ´±íÖÐ×î´óµÄÁ´±íÏî¸öÊý */
-#define MAX_LLI_PARA_CNT						(32)
-
-
-/* config dma reused */
-#define	DMA_SEL_CFG_REG 						(get_socsys_base() + 0x120)
-
-#if defined(CONFIG_ARCH_ZX297520V2)
-#define	DMA_SEL_UART2_I2S						(1U << 0)
-#define	DMA_SEL_UART1_HASH						(1U << 1)
-#define	DMA_SEL_I2S0_TDM						(1U << 2)
-#define	DMA_SEL_I2S1_TDM						(1U << 3)
-#elif defined(CONFIG_ARCH_ZX297520V3)
-#define	DMA_SEL_UART2TX_I2S0RX1					(1U << 0)
-#define	DMA_SEL_UART2RX_I2S1RX1					(1U << 1)
-#define	DMA_SEL_UART1RX_HASH					(1U << 2)
-#define	DMA_SEL_I2S0TX_TDMTX0					(1U << 3)
-#define	DMA_SEL_I2S0RX0_TDMRX0					(1U << 4)
-#define	DMA_SEL_I2S1TX_TDMTX1					(1U << 5)
-#define	DMA_SEL_I2S1RX0_TDMRX1					(1U << 6)
-#endif
-
-typedef struct
-{
-    volatile unsigned int src_addr;
-    volatile unsigned int dest_addr;
-    volatile unsigned int xpara;
-    volatile unsigned int yzpara;
-    volatile unsigned int src_yzstep;
-    volatile unsigned int dest_yzstep;
-    volatile unsigned int reserved0;
-    volatile unsigned int link_addr;
-    volatile unsigned int control;
-}dma_lli_param;
-
-#define MAX_LLI_PARAMS_CNT						(sizeof(dma_lli_param)*MAX_LLI_PARA_CNT)
-static dma_lli_param *dma_lli_params[DMA_CH_NUM];
-static dma_addr_t dma_lli_phy_addr[DMA_CH_NUM];
-
-#define ZX29_DMA_TEST		0
-
-typedef struct
-{
-    volatile unsigned short core_id;		/* zte_coreid -- for debug */
-    volatile unsigned short is_used;
-}dma_pub_config;
-
-static dma_pub_config *dma_pub_configs;
-
-#define ZX29_DMA_INT_SEL	DMA_INT_TO_A9
-
-/****************************************************************************
-* 	                                           Local Types
-****************************************************************************/
-static DEFINE_MUTEX(dma_mutex);
-
-struct zx29_dma_channel
-{
-    dma_peripheral_id 				peripheral_id;
-    struct zx29_dma * 				dma_device;
-    struct dma_chan 				chan;
-    struct dma_async_tx_descriptor	desc;
-    struct tasklet_struct	  		tasklet;
-    enum dma_status 				status;
-	unsigned int					cyclic;
-	dma_peripheral_id 				req_peripheral_id;
-//    dma_channel_def 				dma_chan_par; 
-    dma_cookie_t 					zx29_dma_cookie;
-};
-
-struct zx29_dma
-{
-    struct dma_device		dma;
-    dma_regs  __iomem *		reg;
-    dma_channel_config * 	chan_config;
-	unsigned int			channel_count;
-    struct zx29_dma_channel dma_chan[DMA_CH_NUM]; 
-};
-/****************************************************************************
-* 	                     DMA trace
-****************************************************************************/
-/* #define ZX_TRACE_DMA */
-
-#ifdef ZX_TRACE_DMA
-/*#pragma GCC optimize("O0")*/
-
-extern unsigned int test_timer_read( void );
-
-#define	TRACE_DMA_COUNT	1000
-
-typedef enum
-{
-	DMA_DO_SUBMIT = 0,
-	DMA_DO_START = 1,		
-	DMA_DO_ERR = 2,
-	DMA_DO_SUCCESS = 3,	
-}dma_behavior_t;
-
-typedef struct 
-{
-  	dma_peripheral_id 	peripheral_id;
-	dma_behavior_t  	behavior;	
-}dma_trace_t;
-
-volatile dma_trace_t dma_trace_view[TRACE_DMA_COUNT+10];
-volatile unsigned int 	 dma_trace_index = 0;
-
-#define	dma_trace_index_inc()	\
-do{ \
-	dma_trace_index++;\
-	if(dma_trace_index>=TRACE_DMA_COUNT)\
-	   	dma_trace_index=0;\
-}while(0)
-
-static struct zx29_dma_channel *to_zx29_dma_chan(struct dma_chan *chan);
-static void dma_trace_submit(struct dma_async_tx_descriptor *tx)
-{
-	struct zx29_dma_channel *dma_channel = to_zx29_dma_chan(tx->chan);
-
-	dma_trace_view[dma_trace_index].peripheral_id	= dma_channel->peripheral_id;
-	dma_trace_view[dma_trace_index].behavior		= DMA_DO_SUBMIT;
-	dma_trace_index_inc();
-}
-
-static void dma_trace_pending(dma_peripheral_id peripheral_id)
-{
-	dma_trace_view[dma_trace_index].peripheral_id	= peripheral_id;
-	dma_trace_view[dma_trace_index].behavior		= DMA_DO_START;
-	dma_trace_index_inc();
-}
-
-static void dma_trace_err(dma_peripheral_id peripheral_id)
-{
-	dma_trace_view[dma_trace_index].peripheral_id	= peripheral_id;
-	dma_trace_view[dma_trace_index].behavior		= DMA_DO_ERR;
-	dma_trace_index_inc();
-}
-
-static void dma_trace_success(dma_peripheral_id peripheral_id)
-{
-	dma_trace_view[dma_trace_index].peripheral_id	= peripheral_id;
-	dma_trace_view[dma_trace_index].behavior		= DMA_DO_SUCCESS;
-	dma_trace_index_inc();
-}
-#else
-static void dma_trace_submit(struct dma_async_tx_descriptor *tx){}
-static void dma_trace_pending(dma_peripheral_id peripheral_id){}
-static void dma_trace_err(dma_peripheral_id peripheral_id){}
-static void dma_trace_success(dma_peripheral_id peripheral_id){}
-#endif
-
-static struct zx29_dma dma_dev;
-
-unsigned int dma_err_num = 0;
-
-#if 0
-#define DMA_CHANNEL_CONFIG(peripheral_id, is_used , enable_mem2mem)		{peripheral_id, is_used, enable_mem2mem}
-static dma_channel_config dma_chan_config[] =
-{
-	DMA_CHANNEL_CONFIG(DMA_CH_UART0_TX, 	false,	true),
-	DMA_CHANNEL_CONFIG(DMA_CH_UART0_RX,		false,	true),
-	DMA_CHANNEL_CONFIG(DMA_CH_UART1_TX,		false,	true),
-	DMA_CHANNEL_CONFIG(DMA_CH_UART1_RX,		false,	true),
-	DMA_CHANNEL_CONFIG(DMA_CH_SSP0_TX,		false,	true),
-	
-	DMA_CHANNEL_CONFIG(DMA_CH_SSP0_RX,		false,	true),
-#if 0	/* only ps core used */
-	DMA_CHANNEL_CONFIG(DMA_CH_GPRS0,		true,	true),
-	DMA_CHANNEL_CONFIG(DMA_CH_GPRS1,		true,	true),
-	DMA_CHANNEL_CONFIG(DMA_CH_USIM,			true,	true),
-#endif	
-	DMA_CHANNEL_CONFIG(DMA_CH_I2S0_TX, 		false,	false),
-
-	DMA_CHANNEL_CONFIG(DMA_CH_I2S0_RX0,		false,	false),
-	DMA_CHANNEL_CONFIG(DMA_CH_I2S1_TX,		false,	false),
-	DMA_CHANNEL_CONFIG(DMA_CH_I2S1_RX0,		false,	false),
-	DMA_CHANNEL_CONFIG(DMA_CH_SPIFC_TX,		false,	false),
-	DMA_CHANNEL_CONFIG(DMA_CH_SPIFC_RX,		false,	false),	
-	
-	DMA_CHANNEL_CONFIG(DMA_CH_SSP1_TX,		false,	true),
-	DMA_CHANNEL_CONFIG(DMA_CH_SSP1_RX,		false,	true),	
-	DMA_CHANNEL_CONFIG(DMA_CH_UART2_TX,		false,	true),
-	DMA_CHANNEL_CONFIG(DMA_CH_UART2_RX,		false,	true),
-	
-#ifdef CONFIG_ARCH_ZX297520V2
-#else
-	DMA_CHANNEL_CONFIG(DMA_CH_EMBMS,		false,	true),
-	#if 0	/* only ps core used */	
-	DMA_CHANNEL_CONFIG(DMA_CH_USIM1,		false,	true),
-	#endif	
-	DMA_CHANNEL_CONFIG(DMA_CH_M2M_TX,		false,	true),
-	DMA_CHANNEL_CONFIG(DMA_CH_M2M_RX,		false,	true),
-#endif
-};
-
-#endif
-static unsigned short dma_chan_check_lock(dma_peripheral_id peripheral_id)
-{
-	if((peripheral_id == DMA_CH_SPIFC_TX) || (peripheral_id == DMA_CH_SPIFC_RX))
-		return false;
-
-	return dma_pub_configs[peripheral_id].is_used;
-}
-
-static void dma_chan_lock(dma_peripheral_id peripheral_id)
-{
-	if((peripheral_id == DMA_CH_SPIFC_TX) || (peripheral_id == DMA_CH_SPIFC_RX))
-		return;
-	dma_pub_configs[peripheral_id].core_id = 208 /*for cap CORE_ID_AP*/;
-	dma_pub_configs[peripheral_id].is_used = true;
-}
-
-static void dma_chan_unlock(dma_peripheral_id peripheral_id)
-{
-	if((peripheral_id == DMA_CH_SPIFC_TX) || (peripheral_id == DMA_CH_SPIFC_RX))
-		return;
-	dma_pub_configs[peripheral_id].core_id = CORE_ID_NUM;
-	dma_pub_configs[peripheral_id].is_used = false;
-}
-
-/* some channel need config reuse register */
-static void	dma_reuse_config(dma_peripheral_id peripheral_id)
-{
-	switch(peripheral_id)
-	{
-#if defined(CONFIG_ARCH_ZX297520V2)
-	case DMA_CH_UART2_TX:
-	case DMA_CH_UART2_RX:
-		zx_clr_reg(DMA_SEL_CFG_REG, DMA_SEL_UART2_I2S);
-		break;		
-
-	case DMA_CH_I2S0_RX1:
-	case DMA_CH_I2S1_RX1:
-		zx_set_reg(DMA_SEL_CFG_REG, DMA_SEL_UART2_I2S);
-		break;		
-	
-	case DMA_CH_UART1_RX:
-		zx_clr_reg(DMA_SEL_CFG_REG, DMA_SEL_UART1_HASH);
-		break;
-
-	case DMA_CH_HASH_RX:
-		zx_set_reg(DMA_SEL_CFG_REG, DMA_SEL_UART1_HASH);
-		break;	
-
-	case DMA_CH_I2S0_TX:
-	case DMA_CH_I2S0_RX0:
-		zx_clr_reg(DMA_SEL_CFG_REG, DMA_SEL_I2S0_TDM);
-		break;		
-
-	case DMA_CH_TDM_TX0:
-	case DMA_CH_TDM_RX0:
-		zx_set_reg(DMA_SEL_CFG_REG, DMA_SEL_I2S0_TDM);
-		break;		
-
-	case DMA_CH_I2S1_TX:
-	case DMA_CH_I2S1_RX0:
-		zx_clr_reg(DMA_SEL_CFG_REG, DMA_SEL_I2S1_TDM);
-		break;		
-
-	case DMA_CH_TDM_TX1:
-	case DMA_CH_TDM_RX1:
-		zx_set_reg(DMA_SEL_CFG_REG, DMA_SEL_I2S1_TDM);
-		break;
-
-#elif defined(CONFIG_ARCH_ZX297520V3)
-	case DMA_CH_UART1_RX:
-		zx_clr_reg(DMA_SEL_CFG_REG, DMA_SEL_UART1RX_HASH);
-		break;
-	case DMA_CH_I2S0_TX:
-		zx_clr_reg(DMA_SEL_CFG_REG, DMA_SEL_I2S0TX_TDMTX0);
-		break;	
-	case DMA_CH_I2S0_RX0:
-		zx_clr_reg(DMA_SEL_CFG_REG, DMA_SEL_I2S0RX0_TDMRX0);
-		break;
-	case DMA_CH_I2S1_TX:
-		zx_clr_reg(DMA_SEL_CFG_REG, DMA_SEL_I2S1TX_TDMTX1);
-		break;
-	case DMA_CH_I2S1_RX0:
-		zx_clr_reg(DMA_SEL_CFG_REG, DMA_SEL_I2S1RX0_TDMRX1);
-		break;
-	case DMA_CH_UART2_TX:
-		zx_clr_reg(DMA_SEL_CFG_REG, DMA_SEL_UART2TX_I2S0RX1);
-		break;
-	case DMA_CH_UART2_RX:
-		zx_clr_reg(DMA_SEL_CFG_REG, DMA_SEL_UART2RX_I2S1RX1);
-		break;
-	case DMA_CH_HASH_RX:
-		zx_set_reg(DMA_SEL_CFG_REG, DMA_SEL_UART1RX_HASH);
-		break;	
-	case DMA_CH_TDM_TX0:
-		zx_set_reg(DMA_SEL_CFG_REG, DMA_SEL_I2S0TX_TDMTX0);
-		break;
-	case DMA_CH_TDM_RX0:
-		zx_set_reg(DMA_SEL_CFG_REG, DMA_SEL_I2S0RX0_TDMRX0);
-		break;
-	case DMA_CH_TDM_TX1:
-		zx_set_reg(DMA_SEL_CFG_REG, DMA_SEL_I2S1TX_TDMTX1);
-		break;
-	case DMA_CH_TDM_RX1:
-		zx_set_reg(DMA_SEL_CFG_REG, DMA_SEL_I2S1RX0_TDMRX1);
-		break;
-	case DMA_CH_I2S0_RX1:
-		zx_set_reg(DMA_SEL_CFG_REG, DMA_SEL_UART2TX_I2S0RX1);
-		break;
-	case DMA_CH_I2S1_RX1:
-		zx_set_reg(DMA_SEL_CFG_REG, DMA_SEL_UART2RX_I2S1RX1);
-		break;
-#endif
-
-	default:
-		break;
-	}
-}
-
-static dma_peripheral_id get_real_peri_id(dma_peripheral_id peripheral_id)
-{
-	if(peripheral_id < DMA_CH_NUM)
-		return peripheral_id;
-
-	switch(peripheral_id)
-	{
-	case DMA_CH_HASH_RX:
-		return DMA_CH_UART1_RX;
-	case DMA_CH_TDM_TX0:
-		return DMA_CH_I2S0_TX;
-	case DMA_CH_TDM_RX0:
-		return DMA_CH_I2S0_RX0;
-	case DMA_CH_TDM_TX1:
-		return DMA_CH_I2S1_TX;		
-	case DMA_CH_TDM_RX1:
-		return DMA_CH_I2S1_RX0;
-	case DMA_CH_I2S0_RX1:
-		return DMA_CH_UART2_TX;
-	case DMA_CH_I2S1_RX1:
-		return DMA_CH_UART2_RX;	
-	default:
-		return 0xff;
-	}
-}
-
-static unsigned int get_channel_id(dma_peripheral_id peripheral_id)
-{
-	int i;
-    dma_channel_config *chan_config = dma_dev.chan_config;
-	dma_peripheral_id real_peripheral_id = 0xff;	
-
-	real_peripheral_id = get_real_peri_id(peripheral_id);
-
-    for(i=0; i<dma_dev.channel_count; i++)
-    {
-        if ( (chan_config[i].peripheral_id==real_peripheral_id))	
-            return i;
-    }
-	
-    return 0xff;
-}
-
-static void dma_sync_lli_for_cpu(unsigned int channel_id)
-{
-	dma_sync_single_for_cpu(dma_dev.dma.dev, dma_lli_phy_addr[channel_id], MAX_LLI_PARAMS_CNT, DMA_BIDIRECTIONAL);	
-}
-
-static void dma_sync_lli_for_device(unsigned int channel_id)
-{
-	dma_sync_single_for_device(dma_dev.dma.dev, dma_lli_phy_addr[channel_id], MAX_LLI_PARAMS_CNT, DMA_BIDIRECTIONAL);	
-}
-
-static signed int dma_find_chan(dma_peripheral_id channel_id);
-static signed int dma_reset_chan(struct zx29_dma_channel *channel);
-
-static void dma_tasklet(unsigned long data)
-{
-	struct zx29_dma_channel *chan = (struct zx29_dma_channel *)data;
-
-	if (chan->desc.callback)
-		chan->desc.callback(chan->desc.callback_param);
-}
-
-static struct zx29_dma_channel *to_zx29_dma_chan(struct dma_chan *chan)
-{
-	return container_of(chan, struct zx29_dma_channel, chan);
-}
-
-static signed int dma_disable_chan(struct zx29_dma_channel *chan)
-{
-    dma_chan_reg  __iomem* chan_reg_ptr=NULL;
-	
-    if (chan->peripheral_id >= DMA_CH_NUM)
-    {
-        return -EINVAL;
-    }
-	
-    chan_reg_ptr= &(dma_dev.reg->channel[chan->peripheral_id]);
-    chan_reg_ptr->control |= DMA_CTRL_FORCE_CLOSE(1);
-	
-    return 0;
-}
-
-/*reset channel para*/
-static signed int dma_reset_chan(struct zx29_dma_channel *chan)
-{
-    unsigned int  peripheral_id;
-	unsigned int  channel_id;
-    dma_regs  __iomem* pReg;
-    dma_chan_reg  __iomem* chan_reg_ptr;
-
-    if (!chan) {
-        return -EINVAL;
-    }
-
-	peripheral_id = (unsigned int)chan->peripheral_id;
-    if (peripheral_id >= DMA_CH_NUM) {
-        return -EINVAL;
-    }
-
-	channel_id = get_channel_id(chan->peripheral_id);
-	if(channel_id == 0xff)
-		return -EINVAL;
-	
-    pReg= dma_dev.reg;
-    chan_reg_ptr= &(pReg->channel[peripheral_id]);
-	
-    /*force close current channel*/
-    chan_reg_ptr->control  |= DMA_CTRL_FORCE_CLOSE(1);
-
-    //memset((void*) chan_reg_ptr,0,sizeof(dma_chan_reg));
-    pReg->raw_int_tc_status 		|=  BIT_SHIFT_L(0x1,peripheral_id);
-    pReg->raw_int_src_err_status 	|=  BIT_SHIFT_L(0x1,peripheral_id);
-    pReg->raw_int_dest_err_status 	|=  BIT_SHIFT_L(0x1,peripheral_id);
-    pReg->raw_int_cfg_err_status 	|=  BIT_SHIFT_L(0x1,peripheral_id);
-	memset((void*) chan_reg_ptr,0,sizeof(dma_chan_reg));
-    //dma_dev[dmac_id].chan_config[channel_id].channelCbk = NULL;
-    //dma_dev[dmac_id].chan_config[channel_id].data = NULL;
-    chan->status = DMA_SUCCESS;
-	chan->cyclic = 0;
-    dma_dev.chan_config[channel_id].is_used = false;
-	dma_chan_unlock(dma_dev.chan_config[channel_id].peripheral_id);
-	
-    return 0;
-}
-
-/*find the fixed free channel for peripheralID*/
-static signed int dma_find_chan(dma_peripheral_id peripheral_id)
-{
-    unsigned int channel_id = 0xff;
-    dma_channel_config *chan_config = dma_dev.chan_config;
-
-#if 0/*move to zx29_dma_filter_fn*/	
-    /*in case there is free channel,allocate it to M2M*/
-    if (DMA_CH_MEMORY==peripheral_id) 
-    {
-        for(i=0; i<dma_dev.channel_count; i++)
-        {
-            if((chan_config[i].is_used==false) && \
-				(dma_chan_check_lock(chan_config[i].peripheral_id)==false) && \
-				(chan_config[i].enable_mem2mem==true))
-        	{
-                chan_config[i].is_used = true;
-				dma_chan_lock(chan_config[i].peripheral_id);
-                return i;
-        	}
-        }
-        return -EAGAIN;
-    }
-#endif
-
-	channel_id = get_channel_id(peripheral_id);
-	if(channel_id==0xff)
-		return -EAGAIN;
-	
-	reg_spin_lock();	
-    /*if channle has been used,return error*/
-    if((chan_config[channel_id].is_used==true) || \
-		(dma_chan_check_lock(chan_config[channel_id].peripheral_id)==true))
-	{
-		reg_spin_unlock();
-		return -EAGAIN;
-	}
-
-    /*get the channel number*/
-    chan_config[channel_id].is_used =true;
-	dma_chan_lock(chan_config[channel_id].peripheral_id);
-	reg_spin_unlock();
-
-	/* channel reuse*/
-	dma_reuse_config(peripheral_id);
-
-    return channel_id;
-}
-
-static u32 dma_get_residue(struct zx29_dma_channel *chan)
-{
-	dma_regs  __iomem* pReg = NULL;
-	dma_chan_reg  __iomem* chan_reg_ptr = NULL;
-
-	pReg= dma_dev.reg;
-	chan_reg_ptr= &(pReg->channel[chan->peripheral_id]);
-
-    return chan_reg_ptr->xpara;
-}
-
-static enum dma_status zx29_dma_tx_status(struct dma_chan *chan,
-			dma_cookie_t cookie, struct dma_tx_state *txstate)
-{
-	struct zx29_dma_channel *zx29_chan = to_zx29_dma_chan(chan);
-	dma_cookie_t last_used;
-	u32 bytes;
-
-	bytes = dma_get_residue(zx29_chan);
-	last_used = chan->cookie;
-	dma_set_tx_state(txstate, chan->completed_cookie, last_used, bytes);
-
-	return zx29_chan->status;
-}
-
-static unsigned int parse_dma_req(dma_transfer_mode trans_mode)
-{
-	unsigned int control = 0;
-	
-	switch(trans_mode)
-	{
-	case TRAN_PERI_TO_PERI:
-		control = DMA_CTRL_SOFT_B_REQ(DMA_PERIPHERAL_REQ)\
-                    | DMA_CTRL_SRC_FIFO_MOD(DMA_ADDRMOD_FIFO) \
-                    | DMA_CTRL_DEST_FIFO_MOD(DMA_ADDRMOD_FIFO);
-		break;
-			
-    case TRAN_PERI_TO_MEM:
-		control = DMA_CTRL_SOFT_B_REQ(DMA_PERIPHERAL_REQ)\
-                    | DMA_CTRL_SRC_FIFO_MOD(DMA_ADDRMOD_FIFO) \
-                    | DMA_CTRL_DEST_FIFO_MOD(DMA_ADDRMOD_RAM);
-		break;
-		
-    case TRAN_MEM_TO_PERI:
-		control = DMA_CTRL_SOFT_B_REQ(DMA_PERIPHERAL_REQ)\
-                    | DMA_CTRL_SRC_FIFO_MOD(DMA_ADDRMOD_RAM) \
-                    | DMA_CTRL_DEST_FIFO_MOD(DMA_ADDRMOD_FIFO);
-		break;		
-
-    case TRAN_MEM_TO_MEM:
-	default:	
-		control = DMA_CTRL_SOFT_B_REQ(DMA_SOFT_REQ)\
-                    | DMA_CTRL_SRC_FIFO_MOD(DMA_ADDRMOD_RAM) \
-                    | DMA_CTRL_DEST_FIFO_MOD(DMA_ADDRMOD_RAM);
-		break;				
-	}
-
-	return control;
-}
-	
-static signed int dma_set_chan_para(unsigned int channel)//,dma_channel_def * chan_para)
-{
-    volatile dma_chan_reg   __iomem* chan_reg = &(dma_dev.reg->channel[channel]);
-	unsigned int channel_id = get_channel_id(channel);
-	dma_lli_param *temp_dma_lli_params = NULL;
-
-	if(channel_id>= DMA_CH_NUM)
-		return -EAGAIN;
-
-	temp_dma_lli_params = dma_lli_params[channel_id];
-
-/*    chan_reg->src_addr 	= chan_para->src_addr;
-    chan_reg->dest_addr = chan_para->dest_addr;
-    chan_reg->xpara 	= chan_para->count;
-	chan_reg->link_addr = chan_para->link_addr;
-
-	if(chan_para->link_addr)
-		chan_reg->link_addr = dma_lli_phy_addr[get_channel_id(channel)];
-
-    chan_reg->control = parse_dma_req(chan_para->dma_control.tran_mode)\
-                        | DMA_CTRL_SRC_BURST_SIZE(chan_para->dma_control.src_burst_size) \
-                        | DMA_CTRL_SRC_BURST_LENGTH((chan_para->dma_control.src_burst_len )) \
-                        | DMA_CTRL_DEST_BURST_SIZE(chan_para->dma_control.dest_burst_size) \
-                        | DMA_CTRL_DEST_BURST_LENGTH((chan_para->dma_control.dest_burst_len ))\
-                        | DMA_CTRL_INTERRUPT_SEL(DMA_INT_TO_PS) ;	
-
-	if(chan_para->dma_control.irq_mode)
-	{
-		if(chan_para->link_addr)
-			chan_reg->control |= DMA_CTRL_IRQ_MOD(DMA_ERR_IRQ_ENABLE);
-		else
-			chan_reg->control |= DMA_CTRL_IRQ_MOD(DMA_ALL_IRQ_ENABLE);
-	}*/
-
-	chan_reg->src_addr	= temp_dma_lli_params[0].src_addr;
-	chan_reg->dest_addr = temp_dma_lli_params[0].dest_addr;
-	chan_reg->xpara 	= temp_dma_lli_params[0].xpara;
-	chan_reg->link_addr = temp_dma_lli_params[0].link_addr;
-	chan_reg->control 	= temp_dma_lli_params[0].control &
-							(~(DMA_CTRL_ENABLE(DMA_ENABLE)));
-
-    return 0;
-}
-
-/*allocate a channel for peripheralID,
-and return the channel number.if failed return -EAGAIN
-*/
-signed int  zx29_dma_request(dma_peripheral_id peripheral_id)
-{
-    signed int errCode = -EAGAIN;
-	
-    mutex_lock(&dma_mutex);
-    errCode=dma_find_chan(peripheral_id);
-    mutex_unlock(&dma_mutex);
-
-    return errCode;
-}
-
-static void dma_config_lli(unsigned int channel_id, dma_channel_def *chan_para)
-{
-	int i = 0;
-	dma_lli_param *temp_dma_lli_params = dma_lli_params[channel_id];
-	
-	dma_sync_lli_for_cpu(channel_id);
-	do{
-		temp_dma_lli_params[i].src_addr 	= chan_para[i].src_addr;
-		temp_dma_lli_params[i].dest_addr 	= chan_para[i].dest_addr;
-		temp_dma_lli_params[i].xpara 		= chan_para[i].count;
-		temp_dma_lli_params[i].yzpara 		= chan_para[i].ycount | (chan_para[i].zcount << 16);
-		temp_dma_lli_params[i].src_yzstep 	= chan_para[i].src_ystep | (chan_para[i].src_zstep << 16);
-		temp_dma_lli_params[i].dest_yzstep 	= chan_para[i].dest_ystep | (chan_para[i].dest_zstep << 16);
-        temp_dma_lli_params[i].control		= parse_dma_req(chan_para[i].dma_control.tran_mode)\
-					                        | DMA_CTRL_SRC_BURST_SIZE(chan_para[i].dma_control.src_burst_size) \
-					                        | DMA_CTRL_SRC_BURST_LENGTH((chan_para[i].dma_control.src_burst_len )) \
-					                        | DMA_CTRL_DEST_BURST_SIZE(chan_para[i].dma_control.dest_burst_size) \
-					                        | DMA_CTRL_DEST_BURST_LENGTH((chan_para[i].dma_control.dest_burst_len ))\
-					                        | DMA_CTRL_INTERRUPT_SEL(ZX29_DMA_INT_SEL)\
-											| DMA_CTRL_ENABLE(DMA_ENABLE);
-
-		if(chan_para[i].dma_control.irq_mode > DMA_ALL_IRQ_DISABLE)
-			temp_dma_lli_params[i].control	|= DMA_CTRL_IRQ_MOD(DMA_ERR_IRQ_ENABLE);
-
-		if(chan_para[i].link_addr > 0)
-			temp_dma_lli_params[i].link_addr = dma_lli_phy_addr[channel_id] + sizeof(dma_lli_param)*(i+1);
-		else
-		{
-			if(chan_para[i].dma_control.irq_mode > DMA_ALL_IRQ_DISABLE)
-				temp_dma_lli_params[i].control	|= DMA_CTRL_IRQ_MOD(DMA_ALL_IRQ_ENABLE);
-		
-			temp_dma_lli_params[i].link_addr = 0;
-		}
-
-//		i++;
-	}while(chan_para[i++].link_addr);
-	
-	dma_sync_lli_for_device(channel_id);	
-}
-
-signed int  zx29_dma_config(struct dma_chan *chan,
-			 struct dma_slave_config *cfg)
-{
-	struct zx29_dma_channel *dma_channel;
-	dma_peripheral_id peripheral_id;
-	unsigned int channel_id;
-	dma_channel_def *chan_para;
-
-	if (!cfg || !chan)
-		return -EINVAL;
-
-	dma_channel = to_zx29_dma_chan(chan);
-	peripheral_id = dma_channel->peripheral_id;
-
-    channel_id = get_channel_id(peripheral_id);
-
-    if(dma_dev.chan_config[channel_id].is_used == false)
-		return -EINVAL;
-
-	chan_para = (dma_channel_def *)cfg;
-    if (chan_para->dma_control.tran_mode>=DMA_TRAN_MOD_ALL\
-   		||chan_para->dma_control.irq_mode>=DMA_IRQMOD_ALL\
-        ||chan_para->dma_control.src_burst_size>=DMA_BURST_SIZE_ALL\
-        ||chan_para->dma_control.src_burst_len>=DMA_BURST_LEN_ALL\
-        ||chan_para->dma_control.dest_burst_size>=DMA_BURST_SIZE_ALL\
-        ||chan_para->dma_control.dest_burst_len>=DMA_BURST_LEN_ALL)
-    {
-        return -EINVAL;
-    }
-
-	/* config lli */
-	dma_config_lli(channel_id, chan_para);
-
-	/* config regs */
-#if 0
-    dma_dev.chan_config[channel_id].channel_callback 	= chan_para->callback;
-    dma_dev.chan_config[channel_id].data 				= chan_para->data;
-#endif
-
-    return 0;//dma_set_chan_para((unsigned int)peripheral_id, chan_para);
-}
-
-signed int zx29_dma_start(unsigned int channel_id)
-{
-    volatile dma_regs  __iomem * pReg = dma_dev.reg;
-
-    if(channel_id >= DMA_CH_NUM)
-    {
-    	BUG();
-		return -EINVAL;
-    }
-
-	dsb();
-	
-    pReg->channel[channel_id].control |= DMA_CTRL_ENABLE(DMA_ENABLE);
-	
-    return  0;
-}
-
-signed int zx29_dma_stop(unsigned int channel_id)
-{
-    volatile dma_regs  __iomem * pReg = dma_dev.reg;
-
-    if(channel_id >= DMA_CH_NUM)
-		return -EINVAL;
-
-    //pReg->channel[channel_id].control &= ~(DMA_CTRL_ENABLE(DMA_ENABLE));
-    pReg->channel[channel_id].control |= DMA_CTRL_FORCE_CLOSE(1);//change by gsn for linuxDMA
-    return  0;
-}
-signed int zx29_dma_get_transfer_num(unsigned int channel_id)
-{	
-	volatile dma_regs  __iomem * pReg = dma_dev.reg;	    
-	if(channel_id >= DMA_CH_NUM)		
-	  return -EINVAL;    
-	return (pReg->channel[channel_id].xpara);
-}
-
-signed int  zx29_dma_set_priority(dma_group_order groupOrder,  dma_group_mode  groupMode)
-{
-    if(groupOrder >= DMA_GROUP_ALL ||groupMode >= DMA_MODE_ALL)
-        return -EINVAL;
-
-    dma_dev.reg->group_order = groupOrder;
-    dma_dev.reg->arbit_mode = groupMode;
-	
-    return 0;
-}
-
-static dma_cookie_t zx29_dma_tx_submit(struct dma_async_tx_descriptor *tx)
-{
-	dma_trace_submit(tx);
-	
-	return dma_cookie_assign(tx);
-}
-
-static int zx29_dma_alloc_chan_resources(struct dma_chan *chan)
-{
-	int ret = 0;
-	struct zx29_dma_channel *dma_channel = to_zx29_dma_chan(chan);
-
-	ret = zx29_dma_request(dma_channel->req_peripheral_id);
-	if(ret < 0)
-		return ret;
-	
-	dma_async_tx_descriptor_init(&dma_channel->desc, chan);
-	dma_channel->desc.tx_submit = zx29_dma_tx_submit;
-
-	/* the descriptor is ready */
-	async_tx_ack(&dma_channel->desc);
-	
-	return ret;
-}
-
-void zx29_dma_free_chan_resource(struct dma_chan *chan)
-{
-    struct zx29_dma_channel *dma_channel = to_zx29_dma_chan(chan);
-    dma_reset_chan(dma_channel);
-}
-
-static struct dma_async_tx_descriptor *zx29_prep_dma_cyclic(
-		struct dma_chan *chan, dma_addr_t buf_addr, size_t buf_len,
-		size_t period_len, enum dma_transfer_direction direction,
-		unsigned long context)
-{
-	struct zx29_dma_channel *dma_channel = to_zx29_dma_chan(chan);
-	struct dma_async_tx_descriptor *desc = &dma_channel->desc;
-	unsigned int channel_id = get_channel_id(dma_channel->peripheral_id);
-	int num_periods = buf_len / period_len;
-	int i = 0;
-	dma_lli_param *temp_dma_lli_params;
-
-	if (channel_id >= DMA_CH_NUM)
-		return NULL;
-// change by gsn for linuxDMA
-	//if(dma_channel->status == DMA_IN_PROGRESS)
-		//return NULL;
-	dma_channel->status = DMA_IN_PROGRESS;
-
-	temp_dma_lli_params = dma_lli_params[channel_id];
-
-	dma_sync_lli_for_cpu(channel_id);
-	for (i = 0; i < num_periods; i++)
-	{
-		temp_dma_lli_params[i].control	|= DMA_CTRL_IRQ_MOD(DMA_ALL_IRQ_ENABLE);
-	}
-	temp_dma_lli_params[num_periods - 1].link_addr = dma_lli_phy_addr[channel_id];
-	dma_sync_lli_for_device(channel_id);
-	
-	dma_channel->cyclic = 1;
-
-	desc->callback = NULL;
-	desc->callback_param = NULL;
-
-	dma_set_chan_para(dma_channel->peripheral_id);
-
-	return desc;
-}
-
-static struct dma_async_tx_descriptor *zx29_prep_dma_interleaved(
-										struct dma_chan *chan, 
-										struct dma_interleaved_template *xt,
-										unsigned long flags)
-{
-	struct zx29_dma_channel *dma_channel = to_zx29_dma_chan(chan);
-	struct dma_async_tx_descriptor *desc = &dma_channel->desc;
-
-// change by gsn for linuxDMA
-	//if(dma_channel->status == DMA_IN_PROGRESS)
-		//return NULL;
-	dma_channel->status = DMA_IN_PROGRESS;
-	
-	desc->callback = NULL;
-	desc->callback_param = NULL;
-
-	dma_set_chan_para(dma_channel->peripheral_id);
-
-	return desc;
-}
-
-static int zx29_dma_terminate_all(struct dma_chan *chan)
-{
-	struct zx29_dma_channel *dma_channel = to_zx29_dma_chan(chan);
-
-	return dma_disable_chan(dma_channel);
-}
-
-static void zx29_dma_issue_pending(struct dma_chan *chan)
-{
-	struct zx29_dma_channel *dma_channel = to_zx29_dma_chan(chan);
-
-	dma_trace_pending(dma_channel->peripheral_id);
-
-	zx29_dma_start(dma_channel->peripheral_id);
-}
-
-unsigned int zx29_dma_get_status(void)
-{
-    volatile dma_regs  __iomem * pReg = dma_dev.reg;
-
-    return pReg->working_status;
-}
-
-bool zx29_dma_filter_fn(struct dma_chan *chan, void *param)
-{
-    struct zx29_dma_channel * channel = to_zx29_dma_chan(chan);
-	unsigned int channel_id = 0;
-	dma_peripheral_id peri_id = 0;
-		
-	peri_id = get_real_peri_id((dma_peripheral_id)param);
-    if(peri_id >= DMA_CH_NUM)
-		return false;
-
-	channel_id = get_channel_id(channel->peripheral_id);
-	if(channel_id == 0xff)
-		return false;
-
-	if(peri_id == DMA_CH_MEMORY)
-	{
-	
-		if ((dma_dev.chan_config[channel_id].is_used == false)&& \
-			(dma_chan_check_lock(dma_dev.chan_config[channel_id].peripheral_id)==false)&& \
-			(dma_dev.chan_config[channel_id].enable_mem2mem==true))
-			{
-				channel->req_peripheral_id = channel->peripheral_id;
-				return true;
-			}
-		else
-			return false;
-	}
-    
-	if (channel->peripheral_id != peri_id)
-		return false;
-	
-    if ((dma_dev.chan_config[channel_id].is_used == false)&& \
-		(dma_chan_check_lock(dma_dev.chan_config[channel_id].peripheral_id)==false))
-    	{
-    		channel->req_peripheral_id = (dma_peripheral_id)param;
-			return true;
-    	}
-	else
-		return false;
-}
-EXPORT_SYMBOL(zx29_dma_filter_fn);
-
-irqreturn_t  dma_Isr(int irq, void *dev)
-{
-	unsigned int need_continue = 0;
-    unsigned int i;
-    struct zx29_dma *dmac_ptr = dev;
-    dma_regs  __iomem * dma_reg=dmac_ptr->reg;
-	volatile  unsigned int control;
-	volatile  unsigned int raw_tc_int = dma_reg->raw_int_tc_status;
-    volatile  unsigned int raw_src_err_int = dma_reg->raw_int_src_err_status;
-    volatile  unsigned int raw_dest_err_int = dma_reg->raw_int_dest_err_status;
-    volatile  unsigned int raw_cfg_err_int = dma_reg->raw_int_cfg_err_status;
-	volatile  unsigned int tc_int = dma_reg->int_tc_status;
-	
-	unsigned int  channel_id;
-
-	/* error */
-    if (raw_src_err_int!=0 || raw_dest_err_int!=0 || raw_cfg_err_int!=0)
-    {
-		for (i=0; i<DMA_CH_NUM; i++)
-		{
-			if ((raw_src_err_int|raw_dest_err_int|raw_cfg_err_int)&(0x01<<i))
-			{
-				channel_id = get_channel_id(i);
-				if(channel_id >= DMA_CH_NUM)
-					continue;
-
-				dmac_ptr->dma_chan[channel_id].status = DMA_ERROR;
-				dma_trace_err(i);
-			}
-		}
-
-		BUG();
-		
-/*		dma_reg->raw_int_src_err_status 	|= raw_src_err_int ;
-		dma_reg->raw_int_dest_err_status 	|= raw_dest_err_int ;
-		dma_reg->raw_int_cfg_err_status 	|= raw_cfg_err_int ;
-
-		return IRQ_HANDLED;*/
-    }
-
-
-	do
-	{
-		need_continue = 0;
-
-		tc_int = dma_reg->int_tc_status;
-		raw_tc_int = dma_reg->raw_int_tc_status;
-
-		for (i = 0;(i< DMA_CH_NUM)&&(raw_tc_int!=0); i++)
-		{
-			if (raw_tc_int&(0x01<<i))
-			{
-				control	= dma_reg->channel[i].control;
-				channel_id = get_channel_id(i);
-				/*dma_reg->raw_int_tc_status = (0x1<<i);*//*clear here may create error clear*/
-			
-				if(channel_id >= DMA_CH_NUM)
-					continue;
-
-				if(((control&DMA_CTRL_INTERRUPT_SEL(0xf))==DMA_CTRL_INTERRUPT_SEL(ZX29_DMA_INT_SEL))&&\
-					(control&DMA_CTRL_IRQ_MOD(1))&&\
-					( ((control&DMA_CTRL_ENABLE(1)) == 0) || ((dmac_ptr->dma_chan[channel_id].cyclic)&&(tc_int&(0x1<<i))) ) )
-				{
-					dma_reg->raw_int_tc_status = (0x1<<i);
-					need_continue = 1;
-					dma_trace_success(i);
-
-					//channel_id = get_channel_id(i);
-					dmac_ptr->dma_chan[channel_id].status = DMA_SUCCESS;
-					if(dmac_ptr->dma_chan[channel_id].cyclic == 0)
-					{
-						dma_cookie_complete(&dmac_ptr->dma_chan[channel_id].desc);
-					}
-#ifdef CONFIG_PREEMPT_RT_FULL
-					if (dmac_ptr->dma_chan[channel_id].desc.callback)
-						dmac_ptr->dma_chan[channel_id].desc.callback(dmac_ptr->dma_chan[channel_id].desc.callback_param);
-#else
-					/* schedule tasklet on this channel */
-					tasklet_schedule(&dmac_ptr->dma_chan[channel_id].tasklet);
-#endif
-				}
-			}
-		}
-	}while(need_continue);
-	
-    return IRQ_HANDLED;
-}
-
-#if ZX29_DMA_TEST  
-
-#define	DMA_LLI_TEST			0
-
-#if DMA_LLI_TEST
-#define	MEM_CPY_CNT				(3)
-#else
-#define	MEM_CPY_CNT				(1)
-#endif
-
-#define	MEM_TEST_COUNT			(0x200)
-
-static unsigned int dma_int_count = 0;
-static unsigned char * test_buffer = NULL;
-static dma_addr_t test_phy_addr;
-static struct dma_chan * test_chan = NULL;
-
-void dma_cb(struct zx29_dma_channel * chan)
-{
-	int i;
-	
-//	dma_sync_single_for_cpu(dma_dev.dma.dev, test_phy_addr, MEM_TEST_COUNT*2, DMA_BIDIRECTIONAL);
-	dma_unmap_single(dma_dev.dma.dev, test_phy_addr, MEM_TEST_COUNT*2*MEM_CPY_CNT, DMA_BIDIRECTIONAL);
-
-	for(i=0; i<MEM_CPY_CNT; i++)
-	{
-		if(memcmp(test_buffer+MEM_TEST_COUNT*2*i, 
-					test_buffer+MEM_TEST_COUNT+MEM_TEST_COUNT*2*i, 
-					MEM_TEST_COUNT))
-		{
-			pr_info("[DMA] m2m test copy failed(%d). \n", i+1);
-		}
-	}
-
-	kfree(test_buffer);
-	if (test_chan)
-		dma_release_channel(test_chan);	
-
-	pr_info("[DMA] m2m test copy succeeded (%d). \n", ++dma_int_count);
-
-}
-
-static void *test_prepare_buff(size_t size)
-{
-	int i;
-	
-	/* alloc buffer */
-	test_buffer = kzalloc(size, GFP_KERNEL);
-	if (!test_buffer) {
-		dev_err(dma_dev.dma.dev, "%s: could not alloc DMA memory\n",
-			__func__);
-		BUG();
-	}
-	pr_info("[DMA] m2m test alloc buffer (%x). \n", (unsigned int)test_buffer);
-
-	/* prepare data */
-	for(i=0; i<MEM_CPY_CNT; i++)
-		memset(test_buffer+MEM_TEST_COUNT*2*i, 0x11+0x11*i, MEM_TEST_COUNT);
-
-	return test_buffer;
-}
-
-static struct dma_chan *test_alloc_channel(void) 
-{
-	dma_cap_mask_t mask;
-
-	dma_cap_zero(mask);
-	dma_cap_set(DMA_SLAVE, mask);
-	
-	return dma_request_channel(mask, zx29_dma_filter_fn, (void*)DMA_CH_MEMORY);	
-}
-
-static signed int  test_dma_config(struct dma_chan *chan, dma_addr_t phy_addr)
-{
-	dma_channel_def temp[MEM_CPY_CNT];
-	int 	i;
-
-	memset(temp, 0, sizeof(temp));
-	for(i=0; i<MEM_CPY_CNT; i++)
-	{
-		temp[i].src_addr 	= phy_addr + MEM_TEST_COUNT*2*i;
-		temp[i].dest_addr	= temp[i].src_addr + MEM_TEST_COUNT;	
-		temp[i].count		= MEM_TEST_COUNT;
-//		temp[i].callback	= (dma_callback_func)dma_cb;
-		
-		temp[i].dma_control.tran_mode 		= TRAN_MEM_TO_MEM;
-		temp[i].dma_control.src_burst_size 	= DMA_BURST_SIZE_8BIT;
-		temp[i].dma_control.src_burst_len 	= DMA_BURST_LEN_16;
-		temp[i].dma_control.dest_burst_size = DMA_BURST_SIZE_8BIT;
-		temp[i].dma_control.dest_burst_len 	= DMA_BURST_LEN_16;
-		temp[i].dma_control.irq_mode 		= DMA_ALL_IRQ_ENABLE;
-		
-		temp[i].link_addr 		= 1;
-	}
-	temp[MEM_CPY_CNT-1].link_addr 	= 0;
-
-	return dmaengine_slave_config(chan,(struct dma_slave_config*)&temp);
-}
-
-	
-//static 
-void dma_m2m_test(struct device *dev)
-{
-	struct dma_async_tx_descriptor *desc =NULL;
-	struct zx29_dma_channel * zx29_chan = NULL;
-	unsigned char *p = NULL;
-	int ret = 0;
-	
-	p = test_prepare_buff(MEM_TEST_COUNT*2*MEM_CPY_CNT);
-
-	/* alloc dma channel */
-	test_chan = test_alloc_channel();
-	if (!test_chan)
-	{
-		pr_info("[DMA]test request channel failed \n");
-		return;
-	}
-
-	/* map dma address */
-	test_phy_addr = dma_map_single(dma_dev.dma.dev, (void *)p, MEM_TEST_COUNT*2*MEM_CPY_CNT, DMA_BIDIRECTIONAL);
-	if (dma_mapping_error(dma_dev.dma.dev, test_phy_addr)) {
-		dev_err(dma_dev.dma.dev, "Failed to dma_map_single\n");
-		BUG();
-	}	
-
-	/* config dma */
-	ret = test_dma_config(test_chan, test_phy_addr);
-	if(ret < 0)
-		printk("dmaengine_slave_config failed(%d)~~~~~~", ret);
-
-	/* start transfer */
-	zx29_chan = to_zx29_dma_chan(test_chan);	
-#if 0	
-	desc = zx29_chan->dma_device->dma.device_prep_interleaved_dma(test_chan,NULL,0);
-	desc->callback = (dma_async_tx_callback)dma_cb;
-	desc->callback_param = (void *) zx29_chan;
-#else
-	desc = test_chan->device->device_prep_interleaved_dma(test_chan,NULL,0);
-	desc->callback = (dma_async_tx_callback)dma_cb;
-	desc->callback_param = (void *) zx29_chan;
-#endif
-	zx29_chan->zx29_dma_cookie = dmaengine_submit(desc);
-	dma_async_issue_pending(test_chan);
-
-	return ;
-}
-
-
-static ssize_t dma_m2m_show(struct device *dev,
-		struct device_attribute *attr, char *buf)
-{
-	return sprintf(buf, "dma_int_count:%d\n", dma_int_count);
-}
-
-static ssize_t dma_m2m_store(struct device *dev, struct device_attribute *attr, 
-		const char *buf, size_t count)
-{
-	dma_m2m_test(dev);
-	
-	return (count);
-}
-
-static DEVICE_ATTR(dma,0600,dma_m2m_show,dma_m2m_store);
-static struct attribute *zx29_dma_attributes[] = {
-	&dev_attr_dma.attr,
-	NULL,
-};
-
-static const struct attribute_group zx29_dma_attribute_group = {
-	.attrs = (struct attribute **) zx29_dma_attributes,
-};
-#endif
-
-static void	dma_init_channels(void)
-{
-    int i = 0;
-    struct zx29_dma_channel * dma_chan_ptr = NULL;
-
-    dma_dev.chan_config		= dma_chan_config;
-	dma_dev.channel_count	= ARRAY_SIZE(dma_chan_config);
-
-	INIT_LIST_HEAD(&dma_dev.dma.channels);
-	
-	for(i=0;i<dma_dev.channel_count;i++)
-	{
-	    dma_chan_ptr 				= &dma_dev.dma_chan[i];
-	    dma_chan_ptr->peripheral_id	= dma_dev.chan_config[i].peripheral_id;
-	    dma_chan_ptr->dma_device 	= &(dma_dev);
-	    dma_chan_ptr->chan.device 	= &(dma_dev.dma);
-	    dma_cookie_init(&dma_chan_ptr->chan);
-
-	    tasklet_init(&dma_chan_ptr->tasklet, dma_tasklet, (unsigned long)(dma_chan_ptr));
-		
-	    list_add_tail(&dma_chan_ptr->chan.device_node, &dma_dev.dma.channels);
-	}
-}
-
-static u64 general_dma_mask = DMA_BIT_MASK(32);
-
-static int dma_init_resource(struct platform_device* pdev)
-{
-	int ret = 0;
-	int irq;
-	int	i;	
-	struct device_node *np = pdev->dev.of_node;
-
-	/* registers */
-    dma_dev.reg	= (dma_regs *)of_iomap(np, 0);
-	if ( !dma_dev.reg ) {
-		dev_err(&pdev->dev, "[DMA]Cannot get IORESOURCE_MEM\n");		
-		return -ENOENT;
-	}
-
-	dma_pub_configs = (dma_pub_config *)(dma_regs *)of_iomap(np, 1);
-	if ( !dma_pub_configs ) {
-		dev_err(&pdev->dev, "[DMA]Cannot get IORESOURCE_MEM 1\n");
-		return -ENOENT;
-	}
-	// only for test
-//	memset((u8 *)dma_pub_configs, 0, 0x80);
-
-	/* irq */
-	irq = irq_of_parse_and_map(np, 0);
-	if( !irq ) {
-		dev_err(&pdev->dev, "[DMA]Cannot get IORESOURCE_IRQ\n");		
-		return -ENOENT;
-	}	
-    dma_dev.reg->irq_type 	= 0xF;	/* high level for all cores */
-    ret = request_irq(irq, dma_Isr, IRQF_NO_THREAD, "zx29dma", &dma_dev);
-	if(ret) 
-		return ret;
-
-	/* memory for lli */
-	for(i=0; i<ARRAY_SIZE(dma_chan_config); i++)
-	{
-		dma_lli_params[i] = kzalloc(MAX_LLI_PARAMS_CNT, GFP_KERNEL);
-		if (!dma_lli_params[i]) {
-			int j;
-			dev_err(&pdev->dev, "[DMA]%s: could not alloc memory for lli[%d].\n",
-				__func__, i);
-			for(j=0; j<i; j++)
-			{
-				dma_unmap_single(&pdev->dev, dma_lli_phy_addr[j], MAX_LLI_PARAMS_CNT, DMA_BIDIRECTIONAL);		
-				kfree(dma_lli_params[j]);
-				dma_lli_phy_addr[j]=0;
-				dma_lli_params[j]=NULL;
-			}		
-			return -ENOENT;
-		}
-
-		dma_lli_phy_addr[i] = dma_map_single(&pdev->dev, dma_lli_params[i], MAX_LLI_PARAMS_CNT, DMA_BIDIRECTIONAL);
-	}
-
-	return 0;
-}
-
-static int dma_register_device(struct platform_device* pdev)
-{
-	dma_cap_zero(dma_dev.dma.cap_mask);
-	dma_cap_set(DMA_SLAVE,  dma_dev.dma.cap_mask);
-	dma_cap_set(DMA_CYCLIC,  dma_dev.dma.cap_mask);
-	dma_cap_set(DMA_INTERLEAVE, dma_dev.dma.cap_mask);
-
-	dma_dev.dma.device_alloc_chan_resources = zx29_dma_alloc_chan_resources;
-	dma_dev.dma.device_free_chan_resources 	= zx29_dma_free_chan_resource;
-	dma_dev.dma.device_tx_status 			= zx29_dma_tx_status;
-	dma_dev.dma.device_config 				= zx29_dma_config;
-	dma_dev.dma.device_terminate_all		= zx29_dma_terminate_all;
-	dma_dev.dma.device_prep_dma_cyclic		= zx29_prep_dma_cyclic;
-	dma_dev.dma.device_prep_interleaved_dma = zx29_prep_dma_interleaved;
-	dma_dev.dma.device_issue_pending 		= zx29_dma_issue_pending;
-
-	dma_dev.dma.src_addr_widths = BIT(DMA_SLAVE_BUSWIDTH_1_BYTE) |
-		BIT(DMA_SLAVE_BUSWIDTH_2_BYTES) |
-		BIT(DMA_SLAVE_BUSWIDTH_4_BYTES) |
-		BIT(DMA_SLAVE_BUSWIDTH_8_BYTES);
-	dma_dev.dma.dst_addr_widths = BIT(DMA_SLAVE_BUSWIDTH_1_BYTE) |
-		BIT(DMA_SLAVE_BUSWIDTH_2_BYTES) |
-		BIT(DMA_SLAVE_BUSWIDTH_4_BYTES) |
-		BIT(DMA_SLAVE_BUSWIDTH_8_BYTES);
-	dma_dev.dma.directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV) | BIT(DMA_MEM_TO_MEM);
-
-	pdev->dev.coherent_dma_mask = DMA_BIT_MASK(32);
-	pdev->dev.dma_mask = &general_dma_mask;	
-
-	dma_dev.dma.dev = &pdev->dev;
-	return dma_async_device_register(&dma_dev.dma);
-}
-
-static int zx29_dma_probe(struct platform_device* pdev)
-{
-    int ret = 0;
-
-	/* resource */
-	ret = dma_init_resource(pdev);
-	if(ret)	
-	{
-		pr_info("[DMA]get resource failed!\n");
-		return ret;
-	}
-
-	/* channel info */
-	dma_init_channels();
-
-	/* register device */
-	ret = dma_register_device(pdev);
-	if (ret)
-	{
-		dev_info(dma_dev.dma.dev, "[DMA]unable to register\n");
-		return -EINVAL;
-	}	
-	
-	pr_info("[DMA]zx297520v DMA initialized\n");
-
-   	return 0;
-}
-
-static const struct of_device_id zx29_dma_dt_ids[] = {
-	{ .compatible = "arm,zx297520v3-dma" },
-	{}
-};
-MODULE_DEVICE_TABLE(of, zx29_dma_dt_ids);
-
-struct platform_driver zx29_dma_driver = {
-	.driver = {
-		     .name = "zx29_dma",
-			 .of_match_table = of_match_ptr(zx29_dma_dt_ids),
-	},
-	.probe = zx29_dma_probe,
-};
-static int __init zx29_dma_driver_init(void)
-{
-	return platform_driver_register(&zx29_dma_driver);
-}
-subsys_initcall(zx29_dma_driver_init);
-
-
-/**
- *  "/sys/zte/test/dma_test" 
- */
-extern struct kobject *zx_test_kobj; 
-int __init zx_dma_test_init(void)
-{
-#if ZX29_DMA_TEST 
-	int ret;
-
-    ret = sysfs_create_group(zx_test_kobj, &zx29_dma_attribute_group);
-	if (!ret)
-    	pr_debug("[DEBUG] create test dma sysfs interface OK.\n");
-#endif
-
-	return 0;
-}
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/dma/zte/zx297520v3_dma.h b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/dma/zte/zx297520v3_dma.h
deleted file mode 100644
index 816fb08..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/dma/zte/zx297520v3_dma.h
+++ /dev/null
@@ -1,132 +0,0 @@
-#ifndef _MACH_ZX297520V3_DMA_H
-#define _MACH_ZX297520V3_DMA_H
-
-#include <linux/dma/zx-dma.h>
-
-typedef enum
-{
-    DMA_INT_ERR,			//transmission error
-    DMA_INT_END,			//transmission done
-
-    MAX_DMA_INT
-}dma_int_status;
-
-//typedef void (*dma_callback_func)(unsigned int channel, dma_int_status status,void *data);
-
-
-/*----DMA Transfer Control Set------*/
-typedef enum
-{
-    DMA_DISABLE = 0,	//disable DMA transmission
-    DMA_ENABLE = 1,		//enable DMA transmission
-    DMA_ENABLE_ALL
-}dma_control_enable;
-
-/*----DMA Request mode set------*/
-typedef enum
-{
-    DMA_PERIPHERAL_REQ = 0,		//peripheral request
-    DMA_SOFT_REQ = 1,			//soft request for single transfer
-    
-    DMA_REQ_MOD_ALL
-}dma_req_mode;
-
-/*----DMA SingleRequest mode set------*/
-typedef enum
-{
-    DMA_SOFT_SINGLE_REQ_DISABLE = 0,		//soft request for single transfer
-    DMA_SOFT_SINGLE_REQ_ENABLE = 1,			//soft request for burst transfer
-    
-    DMA_SINGLE_REQ_MOD_ALL
-}dma_single_req_mod;
-
-
-/*----DMA Source or Dest address mode------*/
-typedef enum
-{
-    DMA_ADDRMOD_RAM = 0,			//RAM mode, address will increase during transmission
-    DMA_ADDRMOD_FIFO = 1,			//FIFO mode, address will not change during transmission
-
-    DMA_ADDRMOD_ALL
-}dma_addr_mode;
-
-
-typedef enum
-{
-    DMA_INT_TO_PHY=0,
-    DMA_INT_TO_PS,
-    DMA_INT_TO_M0,    
-    DMA_INT_TO_A9,
-
-    
-    DMA_INT_SEL_ALL
-}dma_int_sel;
-
-typedef enum
-{
-    CHANNEL_DISABLE,
-    CHANNEL_ENABLE,
-
-    MAX_CHANNEL_STATUS
-}dma_channel_satus;
-
-typedef enum 
-{
-    SYS_RST_ACTIVE=0,
-    SYS_RST_RELEASE=1
-}sys_reset_state;
-
-/*----DMA priorty------*/
-typedef enum
-{
-    DMA_PRIORTY_LEVEL0 = 0,
-    DMA_PRIORTY_LEVEL1,			/* ÿ¸öͨµÀ4×éÓÅÏȼ¶£¬00 ×î¸ß */ 
-    DMA_PRIORTY_LEVEL2,			/* ÓÅÏȼ¶ÏàͬµÄͨµÀÂÖѯ */
-    DMA_PRIORTY_LEVEL3,
-    DMA_PRIORTY_ALL
-} dma_priorty;
-
-/*dma channel reg define*/
-typedef struct
-{
-    volatile unsigned int src_addr;     			/**< offset:0x0,   	R/W      		 */
-    volatile unsigned int dest_addr;   				/**< offset:0x4,   	R/W      		 */
-    volatile unsigned int xpara;              		/**< offset:0x8,   	R/W      		 */
-    volatile unsigned int yzpara;     				/**< offset:0xc,   	R/W      		 */
-    volatile unsigned int src_yzstep;    			/**< offset:0x10,  R/W      		 */
-    volatile unsigned int dest_yzstep;  			/**< offset:0x14,  R/W      		 */
-    volatile unsigned int reserved0;				/**< offset:0x18,  R/W      		 */
-    volatile unsigned int link_addr;               	/**< offset:0x1c,  	R/W      		 */
-    volatile unsigned int control;                   /**< offset:0x20,  	R/W      	 */
-    volatile unsigned int reserved1[7];   	
-}dma_chan_reg;
-
-/*dma device reg module define*/
-typedef struct 
-{
-    dma_chan_reg  channel[32];
-    volatile unsigned int  int_tc_status;         		/**< offset:0x800,   	R       	 */
-    volatile unsigned int  int_src_err_status;     		/**< offset:0x804,   	R       	 */
-    volatile unsigned int  int_dest_err_status;    		/**< offset:0x808,   	R       	 */
-    volatile unsigned int  int_cfg_err_status;     		/**< offset:0x80c,   	R       	 */
-    volatile unsigned int  raw_int_tc_status;      		/**< offset:0x810,		R/C      	 */
-    volatile unsigned int  raw_int_src_err_status;  	/**< offset:0x814,  	R/C      	 */
-    volatile unsigned int  raw_int_dest_err_status; 	/**< offset:0x818,  	R/C      	 */
-    volatile unsigned int  raw_int_cfg_err_status;  	/**< offset:0x81c,  	R/C      	 */
-    volatile unsigned int  working_status;       		/**< offset:0x820,   	R       	 */
-    volatile unsigned int  group_order;          		/**< offset:0x824,  	R/W      	 */
-    volatile unsigned int  arbit_mode;           		/**< offset:0x828,  	R/W      	 */
-    volatile unsigned int  irq_type;             		/**< offset:0x82c,  	R/W      	 */
-}dma_regs;
-
-signed int zx298501_dma_request(dma_peripheral_id peripheralID);
-//signed int	zx298501_dma_config(unsigned int channel,dma_channel_def *tChanPar);
-signed int zx298501_dma_start(unsigned int channel);
-signed int zx298501_dma_stop(unsigned int channel);
-
-unsigned int zx298501_dma_get_status(void);
-
-extern void dma_m2m_test(struct device *dev);
-
-#endif 
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/pinctrl/zte/pinctrl-zx297520v3.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/pinctrl/zte/pinctrl-zx297520v3.c
deleted file mode 100644
index 9a8fc10..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/pinctrl/zte/pinctrl-zx297520v3.c
+++ /dev/null
@@ -1,1617 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-only
-/*
- * Copyright (C) 2017 Sanechips Technology Co., Ltd.
- * Copyright 2017 Linaro Ltd.
- */
-
-#include <linux/io.h>
-#include <linux/of.h>
-#include <linux/of_address.h>
-#include <linux/of_device.h>
-#include <linux/pinctrl/pinctrl.h>
-#include <linux/pinctrl/pinconf-generic.h>
-#include <linux/pinctrl/pinmux.h>
-#include <linux/platform_device.h>
-#include <linux/slab.h>
-
-#include "../core.h"
-#include "../pinctrl-utils.h"
-#include "../pinmux.h"
-
-#include <dt-bindings/pinctrl/zx297520v3-pinctrl.h>
-#include "pinctrl-zx297520v3.h"
-#include <linux/soc/zte/spinlock.h>
-
-#define pin_log			pr_debug
-
-/* 2bit */
-#define ZX_PE			BIT(0)		/* pull enable */
-#define ZX_PS			BIT(1)		/* 1-PU 0-PD */
-
-/* 8bit */
-#define ZX_PULL_UP			BIT(5)
-#define ZX_PULL_DOWN		BIT(6)
-#define ZX_ST				BIT(4)		/* schmitt trigger */
-#define ZX_DS_SHIFT			0
-#define ZX_DS_MASK			(0x7 << ZX_DS_SHIFT)
-#define ZX_DS_VALUE(x)		(((x) << ZX_DS_SHIFT) & ZX_DS_MASK)
-#define ZX_INPUT_ENABLE		BIT(3)
-#define ZX_SLEW				BIT(7)
-
-#define ZX_PINMUX_LOCK		reg_spin_lock();
-#define ZX_PINMUX_UNLOCK	reg_spin_unlock();
-
-struct zx_pinctrl {
-	struct pinctrl_dev *pctldev;
-	struct device *dev;
-	void __iomem *base;
-	void __iomem *pd_base;	
-	spinlock_t lock;
-	struct zx_pinctrl_soc_info *info;
-};
-
-static const struct pinctrl_ops zx_pinctrl_ops = {
-	.dt_node_to_map = pinconf_generic_dt_node_to_map_all,
-	.dt_free_map = pinctrl_utils_free_map,
-	.get_groups_count = pinctrl_generic_get_group_count,
-	.get_group_name = pinctrl_generic_get_group_name,
-	.get_group_pins = pinctrl_generic_get_group_pins,
-};
-
-static void zx_write_mux(struct zx_pinctrl *zpctl, struct zx_pin_data *data, struct zx_mux_desc *mux)
-{
-	u32 toffset, tbitpos;
-	u32 mask, bitpos, width;	
-	void __iomem *reg;	
-	unsigned long flags;
-	u32 val;	
-
-	if (data->top) {
-		toffset = data->toffset;
-		tbitpos = data->tbitpos;
-	}
-
-	if (mux->mux_val & PD_MUX_FLAG) {
-		width = data->pwidth;
-		mask = (1 << data->pwidth) - 1;
-		bitpos = data->pbitpos;
-		reg = zpctl->pd_base + data->poffset;
-	} else {
-		width = data->awidth;	
-		mask = (1 << data->awidth) - 1;
-		bitpos = data->abitpos;
-		reg = zpctl->base + data->aoffset;
-	}
-	
-	spin_lock_irqsave(&zpctl->lock, flags);
-	
-	ZX_PINMUX_LOCK
-
-	if (data->top) {
-		val = readl(zpctl->base + toffset);
-		pin_log("%s: top off(0x%x) bit(%d) cur_val(0x%x)\n", __func__, toffset, tbitpos, val);
-		if (mux->mux_val & PD_MUX_FLAG)
-			val |= (1 << tbitpos);
-		else
-			val &= ~(1 << tbitpos);
-		writel(val, zpctl->base + toffset);
-		pin_log("%s: top off(0x%x) bit(%d) rb_val(0x%x)\n", __func__, toffset, tbitpos, readl(zpctl->base + toffset));
-	}
-
-	if (width != 0) {
-		val = readl(reg);
-		pin_log("%s: pin reg(0x%x) bit(%d) mux_val(%d) cur_val(0x%x)\n", __func__, (u32)reg, bitpos, mux->mux_val, val);
-		val &= ~(mask << bitpos);
-		val |= (mux->mux_val & mask) << bitpos;
-		writel(val, reg);
-		pin_log("%s: pin off(0x%x) bit(%d) mux_val(%d) val(0x%x)\n", __func__, (u32)reg, bitpos, mux->mux_val, readl(reg));
-	}
-
-	ZX_PINMUX_UNLOCK
-	
-	spin_unlock_irqrestore(&zpctl->lock, flags);
-}
-
-static int zx_set_mux(struct pinctrl_dev *pctldev, unsigned int func_selector,
-		      unsigned int group_selector)
-{
-	struct zx_pinctrl *zpctl = pinctrl_dev_get_drvdata(pctldev);
-	struct zx_pinctrl_soc_info *info = zpctl->info;
-	const struct pinctrl_pin_desc *pindesc = info->pins + group_selector;
-	struct zx_pin_data *data = pindesc->drv_data;
-	struct zx_mux_desc *mux;
-	struct function_desc *func;
-
-	/* Skip reserved pin */
-	if (!data)
-		return -EINVAL;
-
-	mux = data->muxes;
-
-	func = pinmux_generic_get_function(pctldev, func_selector);
-	if (!func)
-		return -EINVAL;
-
-	if (strcmp(func->name, FUNC_NOMUX) == 0)
-		return 0;
-
-	while (mux->name) {
-		if (strcmp(mux->name, func->name) == 0)
-			break;
-		mux++;
-	}
-
-	pin_log("%s:pin(%s) func(%s)\n", __func__, pindesc->name, mux->name);
-	zx_write_mux(zpctl, data, mux);
-
-	return 0;
-}
-
-static int zx_gpio_request_enable(struct pinctrl_dev *pctldev,
-				    struct pinctrl_gpio_range *range,
-				    unsigned pin_num)
-{
-	struct zx_pinctrl *zpctl = pinctrl_dev_get_drvdata(pctldev);
-	struct zx_pinctrl_soc_info *info = zpctl->info;
-	const struct pinctrl_pin_desc *pindesc = info->pins + pin_num;
-	struct zx_pin_data *data = pindesc->drv_data;
-	struct zx_mux_desc *mux;
-
-	/* Skip reserved pin */
-	if (!data)
-		return -EINVAL;
-
-	mux = data->muxes;
-
-	while (mux->name) {
-		if (strcmp(mux->name, FUNC_GPIO) == 0)
-			break;
-		mux++;
-	}
-
-	pin_log("%s:pin(%s) func(%s)\n", __func__, pindesc->name, mux->name);
-	zx_write_mux(zpctl, data, mux);
-
-	/* pinconf also ...  */
-/*	return zx_write_config(zpctl, data, configs, num_configs); */
-
-	return 0;
-
-}
-
-static const struct pinmux_ops zx_pinmux_ops = {
-	.get_functions_count 	= pinmux_generic_get_function_count,
-	.get_function_name 		= pinmux_generic_get_function_name,
-	.get_function_groups 	= pinmux_generic_get_function_groups,
-	.set_mux 				= zx_set_mux,
-	.gpio_request_enable 	= zx_gpio_request_enable,
-};
-
-static int zx_pin_config_get(struct pinctrl_dev *pctldev, unsigned int pin,
-			     unsigned long *config)
-{
-	struct zx_pinctrl *zpctl = pinctrl_dev_get_drvdata(pctldev);
-	struct zx_pinctrl_soc_info *info = zpctl->info;
-	const struct pinctrl_pin_desc *pindesc = info->pins + pin;
-	struct zx_pin_data *data = pindesc->drv_data;
-	enum pin_config_param param = pinconf_to_config_param(*config);
-	u32 val;
-
-	/* Skip reserved pin */
-	if (!data)
-		return -EINVAL;
-
-	val = readl(zpctl->base + data->coffset);
-	val = val >> data->cbitpos;
-
-	switch (param) {
-	case PIN_CONFIG_BIAS_PULL_DOWN:
-		if (data->cwidth == 2) {
-			if (val & ZX_PE) {
-				val &= ZX_PS;
-				val = !!val;
-				if (val==0) {
-					val = 1;
-					break;
-				}
-			}
-			return -EINVAL;
-		} else {
-			val &= ZX_PULL_DOWN;
-			val = !!val;
-			if (val == 0)
-				return -EINVAL;		
-		}
-		break;
-	case PIN_CONFIG_BIAS_PULL_UP:
-		if (data->cwidth == 2) {
-			if (val & ZX_PE) {
-				val &= ZX_PS;
-				val = !!val;
-				if (val==1) {
-					break;
-				}
-			}
-			return -EINVAL;
-		} else {
-			val &= ZX_PULL_UP;
-			val = !!val;
-			if (val == 0)
-				return -EINVAL;
-		}
-		break;
-	case PIN_CONFIG_INPUT_SCHMITT_ENABLE:
-		if (data->cwidth == 2)
-			return -ENOTSUPP;
-
-		val &= ZX_ST;
-		val = !!val;
-		if (val == 0)
-			return -EINVAL;
-		break;		
-	case PIN_CONFIG_DRIVE_STRENGTH:
-		if (data->cwidth == 2)
-			return -ENOTSUPP;
-
-		val &= ZX_DS_MASK;
-		val = val >> ZX_DS_SHIFT;
-		break;
-
-	case PIN_CONFIG_INPUT_ENABLE:
-		if (data->cwidth == 2)
-			return -ENOTSUPP;
-		
-		val &= ZX_INPUT_ENABLE;
-		val = !!val;
-		if (val == 0)
-			return -EINVAL;
-		break;		
-	default:
-		return -ENOTSUPP;
-	}
-
-	*config = pinconf_to_config_packed(param, val);
-
-	return 0;
-}
-
-static int zx_write_config(struct zx_pinctrl *zpctl, struct zx_pin_data *data, 
-							unsigned long *configs, unsigned int num_configs)
-{
-	enum pin_config_param param;
-	u32 val, arg;
-	unsigned long flags;	
-	int i;
-
-	spin_lock_irqsave(&zpctl->lock, flags);
-	ZX_PINMUX_LOCK
-
-	val = readl(zpctl->base + data->coffset);
-	pin_log("%s: coffset(0x%x) bp(%d) wid(%d) cur value (0x%x)\n", __func__, data->coffset, 
-		data->cbitpos, data->cwidth, val);
-
-	for (i = 0; i < num_configs; i++) {
-		param = pinconf_to_config_param(configs[i]);
-		arg = pinconf_to_config_argument(configs[i]);
-
-		switch (param) {
-		case PIN_CONFIG_BIAS_PULL_DOWN:
-			if (data->cwidth == 2) {
-				val |= ZX_PE << data->cbitpos;
-				val &= ~(ZX_PS << data->cbitpos);
-			} else {
-				val |= ZX_PULL_DOWN << data->cbitpos;
-			}
-			break;
-		case PIN_CONFIG_BIAS_PULL_UP:
-			if (data->cwidth == 2) {
-				val |= ZX_PE << data->cbitpos;
-				val |= ZX_PS << data->cbitpos;
-			} else {
-				val |= ZX_PULL_UP << data->cbitpos;
-			}
-			break;
-		case PIN_CONFIG_BIAS_DISABLE:
-			if (data->cwidth == 2) {
-				val &= ~(ZX_PE << data->cbitpos);
-			} else {
-				val &= ~(ZX_PULL_DOWN << data->cbitpos);
-				val &= ~(ZX_PULL_UP << data->cbitpos);
-			}
-			break;
-		case PIN_CONFIG_INPUT_SCHMITT_ENABLE:
-			if (data->cwidth == 2)
-				break;
-
-			if (arg)
-				val |= ZX_ST << data->cbitpos;
-			else
-				val &= ~(ZX_ST << data->cbitpos);
-			break;
-		case PIN_CONFIG_SLEW_RATE:
-			if (data->cwidth == 2)
-				break;
-
-			if (arg)
-				val |= ZX_SLEW << data->cbitpos;
-			else
-				val &= ~(ZX_SLEW << data->cbitpos);
-			break;
-		case PIN_CONFIG_INPUT_ENABLE:
-			val |= ZX_INPUT_ENABLE << data->cbitpos;
-			break;			
-		case PIN_CONFIG_DRIVE_STRENGTH:
-			if (data->cwidth == 2)
-				break;
-
-			val &= ~(ZX_DS_MASK << data->cbitpos);
-			val |= ZX_DS_VALUE(arg) << data->cbitpos;
-			break;
-		default:
-			ZX_PINMUX_UNLOCK
-			spin_unlock_irqrestore(&zpctl->lock, flags);
-			return -EINVAL;
-			break;
-		}
-	}
-
-	writel(val, zpctl->base + data->coffset);
-	pin_log("%s:off(0x%x) pos(%d) wr_val(0x%x) rd_val(0x%x)\n", __func__, data->coffset, data->cbitpos, val, readl(zpctl->base + data->coffset));
-
-	ZX_PINMUX_UNLOCK
-	spin_unlock_irqrestore(&zpctl->lock, flags);
-
-	return 0;
-
-}
-
-static int zx_pin_config_set(struct pinctrl_dev *pctldev, unsigned int pin,
-			     unsigned long *configs, unsigned int num_configs)
-{
-	struct zx_pinctrl *zpctl = pinctrl_dev_get_drvdata(pctldev);
-	struct zx_pinctrl_soc_info *info = zpctl->info;
-	const struct pinctrl_pin_desc *pindesc = info->pins + pin;
-	struct zx_pin_data *data = pindesc->drv_data;
-
-	/* Skip reserved pin */
-	if (!data)
-		return -EINVAL;
-
-	return zx_write_config(zpctl, data, configs, num_configs);
-}
-
-static const struct pinconf_ops zx_pinconf_ops = {
-	.pin_config_set = zx_pin_config_set,
-	.pin_config_get = zx_pin_config_get,
-	.is_generic = true,
-};
-
-static int zx_pinctrl_build_state(struct platform_device *pdev)
-{
-	struct zx_pinctrl *zpctl = platform_get_drvdata(pdev);
-	struct zx_pinctrl_soc_info *info = zpctl->info;
-	struct pinctrl_dev *pctldev = zpctl->pctldev;
-	struct function_desc *functions;
-	int nfunctions;
-	struct group_desc *groups;
-	int ngroups;
-	int i;
-
-	/* Every single pin composes a group */
-	ngroups = info->npins;
-	groups = devm_kcalloc(&pdev->dev, ngroups, sizeof(*groups),
-			      GFP_KERNEL);
-	if (!groups)
-		return -ENOMEM;
-
-	for (i = 0; i < ngroups; i++) {
-		const struct pinctrl_pin_desc *pindesc = info->pins + i;
-		struct group_desc *group = groups + i;
-
-		group->name = pindesc->name;
-		group->pins = (int *) &pindesc->number;
-		group->num_pins = 1;
-		radix_tree_insert(&pctldev->pin_group_tree, i, group);
-	}
-
-	pctldev->num_groups = ngroups;
-
-	/* Build function list from pin mux functions */
-	functions = kcalloc(info->npins*6, sizeof(*functions), GFP_KERNEL);
-	if (!functions)
-		return -ENOMEM;
-
-	nfunctions = 0;
-	for (i = 0; i < info->npins; i++) {
-		const struct pinctrl_pin_desc *pindesc = info->pins + i;
-		struct zx_pin_data *data = pindesc->drv_data;
-		struct zx_mux_desc *mux;
-
-		/* Reserved pins do not have a drv_data at all */
-		if (!data)
-			continue;
-
-		/* Loop over all muxes for the pin */
-		mux = data->muxes;
-		while (mux->name) {
-			struct function_desc *func = functions;
-
-			/* Search function list for given mux */
-			while (func->name) {
-				if (strcmp(mux->name, func->name) == 0) {
-					/* Function exists */
-					func->num_group_names++;
-					break;
-				}
-				func++;
-			}
-
-			if (!func->name) {
-				/* New function */
-				func->name = mux->name;
-				func->num_group_names = 1;
-				radix_tree_insert(&pctldev->pin_function_tree,
-						  nfunctions++, func);
-			}
-
-			mux++;
-		}
-	}
-
-	pctldev->num_functions = nfunctions;
-	functions = krealloc(functions, nfunctions * sizeof(*functions),
-			     GFP_KERNEL);
-	if (!functions)
-		return -ENOMEM;
-
-	/* Find pin groups for every single function */
-	for (i = 0; i < info->npins; i++) {
-		const struct pinctrl_pin_desc *pindesc = info->pins + i;
-		struct zx_pin_data *data = pindesc->drv_data;
-		struct zx_mux_desc *mux;
-
-		if (!data)
-			continue;
-
-		mux = data->muxes;
-		while (mux->name) {
-			struct function_desc *func;
-			const char **group;
-			int j;
-
-			/* Find function for given mux */
-			for (j = 0; j < nfunctions; j++)
-				if (strcmp(functions[j].name, mux->name) == 0)
-					break;
-
-			func = functions + j;
-			if (!func->group_names) {
-				func->group_names = devm_kcalloc(&pdev->dev,
-						func->num_group_names,
-						sizeof(*func->group_names),
-						GFP_KERNEL);
-				if (!func->group_names) {
-					kfree(functions);
-					return -ENOMEM;
-				}
-			}
-
-			group = func->group_names;
-			while (*group)
-				group++;
-			*group = pindesc->name;
-
-			mux++;
-		}
-	}
-
-	return 0;
-}
-
-int zx_pinctrl_init(struct platform_device *pdev,
-		    struct zx_pinctrl_soc_info *info)
-{
-	struct pinctrl_desc *pctldesc;
-	struct zx_pinctrl *zpctl;
-	struct resource *res;
-	int ret;
-
-	zpctl = devm_kzalloc(&pdev->dev, sizeof(*zpctl), GFP_KERNEL);
-	if (!zpctl)
-		return -ENOMEM;
-
-	spin_lock_init(&zpctl->lock);
-
-	res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-	zpctl->base = devm_ioremap_resource(&pdev->dev, res);
-	if (IS_ERR(zpctl->base))
-		return PTR_ERR(zpctl->base);
-
-	res = platform_get_resource(pdev, IORESOURCE_MEM, 1);
-	zpctl->pd_base = devm_ioremap_resource(&pdev->dev, res);
-	if (IS_ERR(zpctl->pd_base))
-		return PTR_ERR(zpctl->pd_base);
-
-	zpctl->dev = &pdev->dev;
-	zpctl->info = info;
-
-	pctldesc = devm_kzalloc(&pdev->dev, sizeof(*pctldesc), GFP_KERNEL);
-	if (!pctldesc)
-		return -ENOMEM;
-
-	pctldesc->name = dev_name(&pdev->dev);
-	pctldesc->owner = THIS_MODULE;
-	pctldesc->pins = info->pins;
-	pctldesc->npins = info->npins;
-	pctldesc->pctlops = &zx_pinctrl_ops;
-	pctldesc->pmxops = &zx_pinmux_ops;
-	pctldesc->confops = &zx_pinconf_ops;
-
-	zpctl->pctldev = devm_pinctrl_register(&pdev->dev, pctldesc, zpctl);
-	if (IS_ERR(zpctl->pctldev)) {
-		ret = PTR_ERR(zpctl->pctldev);
-		dev_err(&pdev->dev, "failed to register pinctrl: %d\n", ret);
-		return ret;
-	}
-
-	platform_set_drvdata(pdev, zpctl);
-
-	ret = zx_pinctrl_build_state(pdev);
-	if (ret) {
-		dev_err(&pdev->dev, "failed to build state: %d\n", ret);
-		return ret;
-	}
-
-	dev_info(&pdev->dev, "initialized pinctrl driver\n");
-	return 0;
-}
-
-/*------------------------------------------------------------------------------------*/
-#define PMM_REG0         0x00
-#define PMM_REG1         0x04
-#define PMM_REG2         0x08
-#define PMM_REG3         0x0C
-#define PMM_REG4         0x10
-#define PMM_REG5         0x14
-#define PMM_REG6         0x18
-#define PMM_REG7         0x1C
-#define PMM_REG8         0x20
-#define PMM_REG9         0x24
-#define PMM_REG10        0x28
-#define PMM_REG11        0x2C
-#define PMM_REG12        0x30
-#define PMM_REG13        0x34
-#define PMM_REG14        0x38
-#define PMM_REG15        0x3C
-#define PMM_REG16        0x40
-#define PMM_REG17        0x44
-#define PMM_REG18        0x48
-#define PMM_REG19        0x4C
-#define PMM_REG20        0x50
-
-#define PMM_REG_INV      0xFF
-
-static const struct pinctrl_pin_desc zx297520v3_pins[] = {
-
-	ZX_PIN(NAND_WE, true, PMM_REG7, 0, 
-					0, 0, 0, 
-					PMM_REG0, 0, 1,
-					PMM_REG0, 0, 2,
-		PD_MUX(0x0, "NAND"),		/* nand_we */
-		PD_MUX(0x1, "LCD"),			/* lcd_oe_n */
-		AON_MUX(0x0, "BGPIO")),		/* gpio0 */
-
-	ZX_PIN(NAND_CSN, true, PMM_REG7, 1, 
-					0, 0, 0, 
-					PMM_REG0, 1, 1,
-					PMM_REG0, 2, 2,
-		PD_MUX(0x0, "NAND"),		/* nand_csn */
-		PD_MUX(0x1, "LCD"),			/* lcd_cs_n */
-		AON_MUX(0x0, "BGPIO")),		/* gpio1 */
-
-	ZX_PIN(NAND_READY, true, PMM_REG7, 2, 
-					0, 0, 0, 
-					PMM_REG0, 2, 1,
-					PMM_REG0, 4, 2,
-		PD_MUX(0x0, "NAND"),		/* nand_ready */
-		PD_MUX(0x1, "LCD"),			/* lcd_rs */
-		AON_MUX(0x0, "BGPIO")),		/* gpio2 */
-
-	ZX_PIN(NAND_CLE, true, PMM_REG7, 3,
-					0, 0, 0, 
-					PMM_REG0, 3, 1,
-					PMM_REG0, 6, 2,
-		PD_MUX(0x0, "NAND"),		/* nand_ready */
-		PD_MUX(0x1, "LCD"),			/* lcd_rst_n */
-		AON_MUX(0x0, "BGPIO")),		/* gpio3 */
-
-	ZX_PIN(NAND_ALE, true, PMM_REG7, 4,
-					0, 0, 0, 
-					PMM_REG0, 4, 1,
-					PMM_REG0, 8, 2,
-		PD_MUX(0x0, "NAND"),		/* nand_ale */
-		PD_MUX(0x1, "LCD"),			/* lcd_we_n */
-		AON_MUX(0x0, "BGPIO")),		/* gpio4 */
-
-	ZX_PIN(NAND_RE, true, PMM_REG7, 5,
-					0, 0, 0, 
-					PMM_REG0, 5, 1,
-					PMM_REG0, 10, 2,
-		PD_MUX(0x0, "NAND"),		/* nand_re */
-		PD_MUX(0x1, "LCD"),			/* lcd_te */
-		AON_MUX(0x0, "BGPIO")),		/* gpio5 */
-
-	ZX_PIN(NAND_WP, true, PMM_REG7, 6,
-					0, 0, 0, 
-					PMM_REG0, 6, 1,
-					PMM_REG0, 12, 2,
-		PD_MUX(0x0, "NAND"),		/* nand_wp */
-		PD_MUX(0x1, "LCD"),			/* lcd_d0 */
-		AON_MUX(0x0, "BGPIO")),		/* gpio6 */
-
-	ZX_PIN(NAND_D0, true, PMM_REG7, 7,
-					0, 0, 0, 
-					PMM_REG0, 7, 1,
-					PMM_REG0, 14, 2,
-		PD_MUX(0x0, "NAND"),		/* nand_d0 */
-		PD_MUX(0x1, "LCD"),			/* lcd_d1 */
-		AON_MUX(0x0, "BGPIO")),		/* gpio7 */
-
-	ZX_PIN(NAND_D1, true, PMM_REG7, 8,
-					0, 0, 0, 
-					PMM_REG0, 8, 1,
-					PMM_REG0, 16, 2,
-		PD_MUX(0x0, "NAND"),		/* nand_d1 */
-		PD_MUX(0x1, "LCD"),			/* lcd_d2 */
-		AON_MUX(0x0, "BGPIO")),		/* gpio8 */
-
-	ZX_PIN(NAND_D2, true, PMM_REG7, 9,
-					0, 0, 0, 
-					PMM_REG0, 9, 1,
-					PMM_REG0, 18, 2,
-		PD_MUX(0x0, "NAND"),		/* nand_d2 */
-		PD_MUX(0x1, "LCD"),			/* lcd_d3 */
-		AON_MUX(0x0, "BGPIO")),		/* gpio9 */
-
-	ZX_PIN(NAND_D3, true, PMM_REG7, 10,
-					0, 0, 0, 
-					PMM_REG0, 10, 1,
-					PMM_REG0, 20, 2,
-		PD_MUX(0x0, "NAND"),		/* nand_d3 */
-		PD_MUX(0x1, "LCD"),			/* lcd_d4 */
-		AON_MUX(0x0, "BGPIO")),		/* gpio10 */
-
-	ZX_PIN(NAND_D4, true, PMM_REG7, 11,
-					0, 0, 0, 
-					PMM_REG0, 11, 1,
-					PMM_REG0, 22, 2,
-		PD_MUX(0x0, "NAND"),		/* nand_d4 */
-		PD_MUX(0x1, "LCD"),			/* lcd_d5 */
-		AON_MUX(0x0, "BGPIO")),		/* gpio11 */
-
-	ZX_PIN(NAND_D5, true, PMM_REG7, 12,
-					0, 0, 0, 
-					PMM_REG0, 12, 1,
-					PMM_REG0, 24, 2,
-		PD_MUX(0x0, "NAND"),		/* nand_d5 */
-		PD_MUX(0x1, "LCD"),			/* lcd_d6 */
-		AON_MUX(0x0, "BGPIO")),		/* gpio12 */
-
-	ZX_PIN(NAND_D6, true, PMM_REG7, 13,
-					0, 0, 0, 
-					PMM_REG0, 13, 1,
-					PMM_REG0, 26, 2,
-		PD_MUX(0x0, "NAND"),		/* nand_d6 */
-		PD_MUX(0x1, "LCD"),			/* lcd_d7 */
-		AON_MUX(0x0, "BGPIO")),		/* gpio13 */
-
-	ZX_PIN(NAND_D7, true, PMM_REG7, 14,
-					0, 0, 0, 
-					PMM_REG0, 14, 1,
-					PMM_REG0, 28, 2,
-		PD_MUX(0x0, "NAND"),		/* nand_d7 */
-		PD_MUX(0x1, "LCD"),			/* lcd_d8 */
-		AON_MUX(0x0, "BGPIO")),		/* gpio14 */
-
-	ZX_PIN(CLK_OUT0, false, 0, 0,
-					PMM_REG0, 0, 2,
-					0, 0, 0, 
-					PMM_REG1, 10, 2,
-		AON_MUX(0x0, "CLK_OUT0"),	/* clk_out0 */
-		AON_MUX(0x1, "BGPIO")),		/* gpio15 */
-
-	ZX_PIN(CLK_OUT1, false, 0, 0,
-					PMM_REG0, 2, 2,
-					0, 0, 0, 
-					PMM_REG1, 12, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio16 */
-		AON_MUX(0x1, "CLK_OUT1")),	/* clk_out1 */
-
-	ZX_PIN(CLK_OUT2, true, PMM_REG12, 0,
-					PMM_REG0, 4, 2,
-					PMM_REG0, 15, 2,
-					PMM_REG1, 14, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio17 */
-		AON_MUX(0x1, "CLK_OUT2"),	/* clk_out2 */
-		AON_MUX(0x2, "TEST_CLK_OUT"),	/* test_clk_out */
-		PD_MUX(0x0, "TDM"),			/* tdm_mclk_out */
-		PD_MUX(0x1, "I2S0"),		/* i2s0_mclk_out */
-		PD_MUX(0x2, "I2S1")),		/* i2s1_mclk_out */
-
-	ZX_PIN(CLK_32K_OUT, false, 0, 0,
-					PMM_REG0, 6, 2,
-					0, 0, 0, 
-					PMM_REG1, 16, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio18 */
-		AON_MUX(0x1, "CLK_32K_OUT")),	/* clk_32k_out */
-
-	ZX_PIN(RMII_CLKI, true, PMM_REG7, 15,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG15, 0, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio19 */
-		PD_MUX(0x0, "RMII")),		/* rmii_clk_i */
-
-	ZX_PIN(RMII_CLKO, true, PMM_REG7, 16,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG15, 0, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio20 */
-		PD_MUX(0x0, "RMII")),		/* rmii_clk_o */
-
-	ZX_PIN(CLK_REQ0, false, 0, 0,
-					PMM_REG0, 8, 2,
-					0, 0, 0,
-					PMM_REG1, 18, 2,
-		AON_MUX(0x0, "CLK_REQ0"),	/* clk_req0 */
-		AON_MUX(0x1, "BGPIO")),		/* gpio21 */
-
-	ZX_PIN(CLK_REQ1, false, 0, 0,
-					PMM_REG0, 10, 2,
-					0, 0, 0,
-					PMM_REG1, 20, 2,
-		AON_MUX(0x0, "CLK_REQ1"),	/* clk_req1 */
-		AON_MUX(0x1, "BGPIO")),		/* gpio22 */
-
-	ZX_PIN(PWRCTRL, false, 0, 0,
-					PMM_REG0, 12, 2,
-					0, 0, 0,
-					PMM_REG1, 22, 2,
-		AON_MUX(0x0, "PWRCTRL"),	/* pwrctrl0 */
-		AON_MUX(0x1, "BGPIO")),		/* gpio23 */
-
-	ZX_PIN_NOMUX(PSHOLD, PMM_REG1, 28, 2,
-		AON_MUX(0, FUNC_NOMUX)),
-
-	ZX_PIN(SSP0_CS, true, PMM_REG7, 17,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG2, 0, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio25 */
-		PD_MUX(0x0, "SSP0")),		/* ssp0_cs */
-
-	ZX_PIN(SSP0_CLK, true, PMM_REG7, 18,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG2, 2, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio26 */
-		PD_MUX(0x0, "SSP0")),		/* ssp0_clk */
-
-	ZX_PIN(SSP0_RXD, true, PMM_REG7, 19,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG2, 4, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio27 */
-		PD_MUX(0x0, "SSP0")),		/* ssp0_rxd */
-
-	ZX_PIN(SSP0_TXD, true, PMM_REG7, 20,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG2, 6, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio28 */
-		PD_MUX(0x0, "SSP0")),		/* ssp0_txd */
-
-	ZX_PIN(UART0_RXD, true, PMM_REG8, 0,
-					PMM_REG0, 14, 2,
-					PMM_REG1, 0, 1,
-					PMM_REG2, 10, 2,
-		AON_MUX(0x0, "UART0"),		/* uart0_rxd */
-		AON_MUX(0x1, "BGPIO"),		/* gpio29 */
-		AON_MUX(0x2, "UART00"),		/* uart00_txd */
-		PD_MUX(0x1, "TEST")),		/* test_10 */
-
-	ZX_PIN(UART0_TXD, true, PMM_REG8, 1,
-					PMM_REG0, 16, 2,
-					PMM_REG1, 1, 1,
-					PMM_REG2, 12, 2,
-		AON_MUX(0x0, "UART0"),		/* uart0_txd */
-		AON_MUX(0x1, "BGPIO"),		/* gpio30 */
-		AON_MUX(0x2, "UART00"),		/* uart00_rxd */
-		PD_MUX(0x1, "TEST")),		/* test_11 */
-
-	ZX_PIN(UART0_CTS, true, PMM_REG8, 2,
-					PMM_REG0, 18, 2,
-					PMM_REG1, 2, 2,
-					PMM_REG2, 14, 2,
-		AON_MUX(0x0, "UART0"),		/* uart0_cts */
-		AON_MUX(0x1, "BGPIO"),		/* gpio31 */
-		PD_MUX(0x1, "UART1"),		/* uart1_txd */
-		PD_MUX(0x2, "TEST")),		/* test_12 */
-
-	ZX_PIN(UART0_RTS, true, PMM_REG8, 3,
-					PMM_REG0, 20, 2,
-					PMM_REG1, 4, 2,
-					PMM_REG2, 16, 2,
-		AON_MUX(0x0, "UART0"),		/* uart0_rts */
-		AON_MUX(0x1, "BGPIO"),		/* gpio32 */
-		PD_MUX(0x1, "UART1")),		/* uart1_rxd */
-
-	ZX_PIN(UART1_RXD, true, PMM_REG8, 4,
-					0, 0, 0,
-					PMM_REG1, 6, 2,
-					PMM_REG2, 18, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio33 */
-		PD_MUX(0x0, "UART1"),		/* uart1_rxd */
-		PD_MUX(0x1, "UART2"),		/* uart2_txd */
-		PD_MUX(0x2, "UART22")),		/* uart22_rxd */
-
-	ZX_PIN(UART1_TXD, true, PMM_REG8, 5,
-					0, 0, 0,
-					PMM_REG1, 8, 2,
-					PMM_REG2, 20, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio34 */
-		PD_MUX(0x0, "UART1"),		/* uart1_rxd */
-		PD_MUX(0x1, "UART2"),		/* uart2_xxd */
-		PD_MUX(0x2, "UART22")),		/* uart22_txd */
-
-	ZX_PIN(I2S0_WS, true, PMM_REG8, 6,
-					0, 0, 0,
-					PMM_REG1, 10, 2,
-					PMM_REG2, 22, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio35 */
-		PD_MUX(0x0, "I2S0"),		/* i2s0_ws */
-		PD_MUX(0x1, "TEST")),		/* test_0 */
-
-	ZX_PIN(I2S0_CLK, true, PMM_REG8, 7,
-					0, 0, 0,
-					PMM_REG1, 12, 2,
-					PMM_REG2, 24, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio36 */
-		PD_MUX(0x0, "I2S0"),		/* i2s0_clk */
-		PD_MUX(0x1, "TEST"),		/* test_1 */
-		PD_MUX(0x2, "TDM")),		/* tdm_clk */
-
-	ZX_PIN(I2S0_DIN, true, PMM_REG8, 8,
-					0, 0, 0,
-					PMM_REG1, 14, 2,
-					PMM_REG2, 26, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio37 */
-		PD_MUX(0x0, "I2S0"),		/* i2s0_din */
-		PD_MUX(0x1, "TEST"),		/* test_2 */
-		PD_MUX(0x2, "TDM")),		/* tdm_din */
-
-	ZX_PIN(I2S0_DOUT, true, PMM_REG8, 9,
-					0, 0, 0,
-					PMM_REG1, 16, 2,
-					PMM_REG2, 28, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio38 */
-		PD_MUX(0x0, "I2S0"),		/* i2s0_dout */
-		PD_MUX(0x1, "TEST"),		/* test_3 */
-		PD_MUX(0x2, "TDM")),		/* tdm_dout */
-
-	ZX_PIN(I2S1_WS, true, PMM_REG8, 10,
-					0, 0, 0,
-					PMM_REG1, 18, 2,
-					PMM_REG2, 30, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio39 */
-		PD_MUX(0x0, "I2S1"),		/* i2s0_ws */
-		PD_MUX(0x1, "TEST"),		/* test_4 */
-		PD_MUX(0x2, "TDM"),			/* tdm_fs */
-		PD_MUX(0x3, "PWM0")),		/* pwm0 */
-
-	ZX_PIN(I2S1_CLK, true, PMM_REG8, 11,
-					0, 0, 0,
-					PMM_REG1, 20, 2,
-					PMM_REG3, 0, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio40 */
-		PD_MUX(0x0, "I2S1"),		/* i2s0_clk */
-		PD_MUX(0x1, "TEST"),		/* test_5 */
-		PD_MUX(0x2, "TDM"),			/* tdm_clk */
-		PD_MUX(0x3, "PWM1")),		/* pwm1 */
-
-	ZX_PIN(I2S1_DIN, true, PMM_REG8, 12,
-					0, 0, 0,
-					PMM_REG1, 22, 2,
-					PMM_REG3, 2, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio41 */
-		PD_MUX(0x0, "I2S1"),		/* i2s0_din */
-		PD_MUX(0x1, "TEST"),		/* test_6 */
-		PD_MUX(0x2, "TDM")),		/* tdm_din */
-
-	ZX_PIN(I2S1_DOUT, true, PMM_REG8, 13,
-					0, 0, 0,
-					PMM_REG1, 24, 2,
-					PMM_REG3, 4, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio42 */
-		PD_MUX(0x0, "I2S1"),		/* i2s0_dout */
-		PD_MUX(0x1, "TEST"),		/* test_7 */
-		PD_MUX(0x2, "TDM")),		/* tdm_dout */
-
-	ZX_PIN(I2C0_SCL, false, 0, 0,
-					PMM_REG1, 0, 2,
-					0, 0, 0,
-					PMM_REG3, 6, 2,
-		AON_MUX(0x0, "I2C0"),		/* i2c0_scl */
-		AON_MUX(0x1, "BGPIO")),		/* gpio43 */
-
-	ZX_PIN(I2C0_SDA, false, 0, 0,
-					PMM_REG1, 2, 2,
-					0, 0, 0,
-					PMM_REG3, 8, 2,
-		AON_MUX(0x0, "I2C0"),		/* i2c0_sda */
-		AON_MUX(0x1, "BGPIO")),		/* gpio44 */
-
-	ZX_PIN(I2C1_SCL, true, PMM_REG8, 14,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG3, 10, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio45 */
-		PD_MUX(0x0, "I2C1")),		/* i2c1_scl */
-
-	ZX_PIN(I2C1_SDA, true, PMM_REG8, 15,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG3, 12, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio46 */
-		PD_MUX(0x0, "I2C1")),		/* i2c1_sda */
-
-	ZX_PIN(EXT_INT0, false, 0, 0,
-					PMM_REG1, 4, 2,
-					0, 0, 0,
-					PMM_REG3, 14, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio47 */
-		AON_MUX(0x1, "EXT_INT0")),	/* ext_int0 */
-
-	ZX_PIN(EXT_INT1, false, 0, 0,
-					PMM_REG1, 6, 2,
-					0, 0, 0,
-					PMM_REG3, 16, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio48 */
-		AON_MUX(0x1, "EXT_INT1")),	/* ext_int1 */
-
-	ZX_PIN(EXT_INT2, false, 0, 0,
-					PMM_REG1, 8, 2,
-					0, 0, 0,
-					PMM_REG3, 18, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio49 */
-		AON_MUX(0x1, "EXT_INT2")),	/* ext_int2 */
-
-	ZX_PIN(EXT_INT3, true, PMM_REG8, 16,
-					PMM_REG1, 10, 2,
-					0, 0, 0,
-					PMM_REG3, 20, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio50 */
-		AON_MUX(0x1, "EXT_INT3"),	/* ext_int3 */
-		PD_MUX(0x0,  "TEST")),		/* test_8 */
-
-	ZX_PIN(EXT_INT4, true, PMM_REG8, 17,
-					PMM_REG1, 12, 2,
-					0, 0, 0,
-					PMM_REG3, 22, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio51 */
-		AON_MUX(0x1, "EXT_INT4"),	/* ext_int4 */
-		PD_MUX(0x0,  "TEST")),		/* test_9 */
-
-	ZX_PIN(EXT_INT5, true, PMM_REG8, 18,
-					PMM_REG1, 14, 2,
-					0, 0, 0,
-					PMM_REG3, 24, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio52 */
-		AON_MUX(0x1, "EXT_INT5"),	/* ext_int5 */
-		PD_MUX(0x0,  "TEST")),		/* test_13 */
-
-	ZX_PIN(EXT_INT6, true, PMM_REG8, 19,
-					PMM_REG1, 16, 2,
-					0, 0, 0,
-					PMM_REG3, 26, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio53 */
-		AON_MUX(0x1, "EXT_INT6"),	/* ext_int6 */
-		PD_MUX(0x0,  "TEST")),		/* test_14 */
-
-	ZX_PIN(EXT_INT7, true, PMM_REG8, 20,
-					PMM_REG1, 18, 2,
-					0, 0, 0,
-					PMM_REG3, 28, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio54 */
-		AON_MUX(0x1, "EXT_INT7"),	/* ext_int7 */
-		PD_MUX(0x0,  "TEST")),		/* test_15 */
-
-	ZX_PIN(RMII_TXEN, true, PMM_REG9, 0,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG15, 0, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio55 */
-		PD_MUX(0x0,  "RMII")),		/* rmii_txen */
-
-	ZX_PIN(RMII_RXEN, true, PMM_REG9, 1,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG15, 0, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio56 */
-		PD_MUX(0x0,  "RMII")),		/* rmii_rxen */
-
-	ZX_PIN(RMII_RXD0, true, PMM_REG9, 2,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG15, 0, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio57 */
-		PD_MUX(0x0,  "RMII")),		/* rmii_rxd0 */
-
-	ZX_PIN(RMII_RXD1, true, PMM_REG9, 3,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG15, 0, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio58 */
-		PD_MUX(0x0,  "RMII")),		/* rmii_rxd1 */
-
-	ZX_PIN(RMII_TXD0, true, PMM_REG9, 4,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG15, 0, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio59 */
-		PD_MUX(0x0,  "RMII")),		/* rmii_txd0 */
-
-	ZX_PIN(RMII_TXD1, true, PMM_REG9, 5,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG15, 0, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio60 */
-		PD_MUX(0x0,  "RMII")),		/* rmii_txd1 */
-
-	ZX_PIN(MDC_SCLK, true, PMM_REG9, 6,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG15, 0, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio61 */
-		PD_MUX(0x0,  "MDC")),		/* mdc_sclk */
-
-	ZX_PIN(MDC_SDIO, true, PMM_REG9, 7,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG15, 0, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio62 */
-		PD_MUX(0x0,  "MDC")),		/* mdc_sdio */
-
-	ZX_PIN(PHY_RST, true, PMM_REG9, 8,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG15, 0, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio63 */
-		PD_MUX(0x0,  "PHY")),		/* phy_rst */
-
-	ZX_PIN(PHY_INT, true, PMM_REG9, 9,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG15, 0, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio64 */
-		PD_MUX(0x0,  "PHY")),		/* phy_int */
-
-	ZX_PIN_NOMUX(PHY_WAKE, PMM_REG15, 0, 8,
-		AON_MUX(0, FUNC_NOMUX)),
-
-	ZX_PIN(SD0_CLK, true, PMM_REG9, 10,
-					PMM_REG2, 0, 2,
-					0, 0, 0,
-					PMM_REG4, 0, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio66 */
-		AON_MUX(0x1, "KEY"),		/* key_col2 */		
-		PD_MUX(0x0,  "SD0")),		/* sd0_clk */
-
-	ZX_PIN(SD0_CMD, true, PMM_REG9, 11,
-					PMM_REG2, 2, 2,
-					0, 0, 0,
-					PMM_REG4, 8, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio67 */
-		AON_MUX(0x1, "KEY"),		/* key_col3 */		
-		PD_MUX(0x0,  "SD0")),		/* sd0_cmd */
-
-	ZX_PIN(SD0_D0, true, PMM_REG9, 12,
-					PMM_REG2, 4, 2,
-					0, 0, 0,
-					PMM_REG4, 16, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio68 */
-		AON_MUX(0x1, "KEY"),		/* key_col4 */
-		PD_MUX(0x0,  "SD0")),		/* sd0_d0 */
-
-	ZX_PIN(SD0_D1, true, PMM_REG9, 13,
-					PMM_REG2, 6, 2,
-					0, 0, 0,
-					PMM_REG4, 24, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio69 */
-		AON_MUX(0x1, "KEY"),		/* key_row2 */
-		PD_MUX(0x0,  "SD0")),		/* sd0_d1 */
-
-	ZX_PIN(SD0_D2, true, PMM_REG9, 14,
-					PMM_REG2, 8, 2,
-					0, 0, 0,
-					PMM_REG5, 0, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio70 */
-		AON_MUX(0x1, "KEY"),		/* key_row3 */
-		PD_MUX(0x0,  "SD0")),		/* sd0_d2 */
-
-	ZX_PIN(SD0_D3, true, PMM_REG9, 15,
-					PMM_REG2, 10, 2,
-					0, 0, 0,
-					PMM_REG5, 8, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio71 */
-		AON_MUX(0x1, "KEY"),		/* key_row4 */
-		PD_MUX(0x0,  "SD0")),		/* sd0_d3 */
-
-	ZX_PIN(SD1_CLK, true, PMM_REG9, 16,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG5, 16, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio72 */
-		PD_MUX(0x0,  "SD1")),		/* sd1_clk */
-
-	ZX_PIN(SD1_CMD, true, PMM_REG9, 17,
-					PMM_REG2, 12, 2,
-					PMM_REG2, 0, 2,
-					PMM_REG5, 24, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio73 */
-		PD_MUX(0x0,  "SD1")),		/* sd1_cmd */
-
-	ZX_PIN(SD1_D0, true, PMM_REG9, 18,
-					PMM_REG2, 14, 2,
-					PMM_REG2, 2, 2,
-					PMM_REG6, 0, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio74 */
-		PD_MUX(0x0,  "SD1")),		/* sd1_d0 */
-
-	ZX_PIN(SD1_D1, true, PMM_REG9, 19,
-					PMM_REG2, 16, 2,
-					PMM_REG2, 4, 2,
-					PMM_REG6, 8, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio75 */
-		PD_MUX(0x0,  "SD1")),		/* sd1_d1 */
-
-	ZX_PIN(SD1_D2, true, PMM_REG9, 20,
-					PMM_REG2, 18, 2,
-					PMM_REG2, 6, 2,
-					PMM_REG6, 16, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio76 */
-		PD_MUX(0x0,  "SD1")),		/* sd1_d2 */
-
-	ZX_PIN(SD1_D3, true, PMM_REG9, 21,
-					PMM_REG2, 20, 2,
-					PMM_REG2, 8, 2,
-					PMM_REG6, 24, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio77 */
-		PD_MUX(0x0,  "SD1")),		/* sd1_d3 */
-
-	ZX_PIN(GPIO78, true, PMM_REG9, 22,
-					PMM_REG3, 0, 2,
-					PMM_REG3, 0, 2,
-					PMM_REG7, 0, 2,
-		AON_MUX(0x1, "BGPIO")),		/* gpio78 */
-
-	ZX_PIN(GPIO79, true, PMM_REG9, 23,
-					PMM_REG3, 2, 2,
-					PMM_REG3, 2, 2,
-					PMM_REG7, 2, 2,
-		AON_MUX(0x1, "BGPIO")),		/* gpio79 */
-
-	ZX_PIN(GPIO80, true, PMM_REG9, 24,
-					PMM_REG3, 4, 2,
-					PMM_REG3, 4, 2,
-					PMM_REG7, 4, 2,
-		AON_MUX(0x1, "BGPIO")),		/* gpio80 */
-
-	ZX_PIN(GPIO81, true, PMM_REG9, 25,
-					PMM_REG3, 6, 2,
-					PMM_REG3, 6, 2,
-					PMM_REG7, 6, 2,
-		AON_MUX(0x1, "BGPIO")),		/* gpio81 */
-
-	ZX_PIN(GPIO82, true, PMM_REG9, 26,
-					PMM_REG3, 8, 2,
-					PMM_REG3, 8, 2,
-					PMM_REG7, 8, 2,
-		AON_MUX(0x1, "BGPIO")),		/* gpio82 */
-
-	ZX_PIN(KEY_COL0, false, 0, 0,
-					PMM_REG3, 10, 2,
-					0, 0, 0,
-					PMM_REG7, 10, 2,
-		AON_MUX(0x0, "KEY"),		/* key_col0 */
-		AON_MUX(0x1, "BGPIO")),		/* gpio83 */
-
-	ZX_PIN(KEY_COL1, false, 0, 0,
-					PMM_REG3, 12, 2,
-					0, 0, 0,
-					PMM_REG7, 12, 2,
-		AON_MUX(0x0, "KEY"),		/* key_col1 */
-		AON_MUX(0x1, "BGPIO")),		/* gpio84 */
-
-	ZX_PIN(KEY_ROW0, false, 0, 0,
-					PMM_REG3, 14, 2,
-					0, 0, 0,
-					PMM_REG7, 14, 2,
-		AON_MUX(0x0, "KEY"),		/* key_row0 */
-		AON_MUX(0x1, "BGPIO")),		/* gpio85 */
-
-	ZX_PIN(KEY_ROW1, false, 0, 0,
-					PMM_REG3, 16, 2,
-					0, 0, 0,
-					PMM_REG7, 16, 2,
-		AON_MUX(0x0, "KEY"),		/* key_row1 */
-		AON_MUX(0x1, "BGPIO")),		/* gpio86 */
-
-	ZX_PIN(CAM_SPI_CS, true, PMM_REG10, 0,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG7, 18, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio87 */
-		PD_MUX(0x0, "CAM_SPI")),	/* cam_spi_cs */
-
-	ZX_PIN(CAM_SPI_CLK, true, PMM_REG10, 1,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG7, 20, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio88 */
-		PD_MUX(0x0, "CAM_SPI")),	/* cam_spi_clk */
-
-	ZX_PIN(CAM_SPI_D0, true, PMM_REG10, 2,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG7, 22, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio89 */
-		PD_MUX(0x0, "CAM_SPI")),	/* cam_spi_d0 */
-	
-	ZX_PIN(CAM_SPI_D1, true, PMM_REG10, 3,
-					0, 0, 0,
-					PMM_REG3, 10, 1,
-					PMM_REG7, 24, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio90 */
-		PD_MUX(0x0, "CAM_SPI"),		/* cam_spi_d1 */
-		PD_MUX(0x1, "CAM_SPI0")),	/* cam_spi_txd ??? */
-
-	ZX_PIN(CAM_SPI_D2, true, PMM_REG10, 4,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG7, 26, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio91 */
-		PD_MUX(0x0, "CAM_SPI")),	/* cam_spi_d2 */
-
-	ZX_PIN(CAM_SPI_D3, true, PMM_REG10, 5,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG7, 28, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio92 */
-		PD_MUX(0x0, "CAM_SPI")),	/* cam_spi_d3 */
-
-	ZX_PIN(SPIFC_CS, true, PMM_REG10, 6,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG8, 0, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio93 */
-		PD_MUX(0x0, "SPIFC")),		/* spifc_cs */
-
-	ZX_PIN(SPIFC_CLK, true, PMM_REG10, 7,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG8, 2, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio94 */
-		PD_MUX(0x0, "SPIFC")),		/* spifc_clk */
-
-	ZX_PIN(SPIFC_D0, true, PMM_REG10, 8,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG8, 4, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio95 */
-		PD_MUX(0x0, "SPIFC")),		/* spifc_d0 */
-
-	ZX_PIN(SPIFC_D1, true, PMM_REG10, 9,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG8, 6, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio96 */
-		PD_MUX(0x0, "SPIFC")),		/* spifc_d1 */
-
-	ZX_PIN(SPIFC_D2, true, PMM_REG10, 10,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG8, 8, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio97 */
-		PD_MUX(0x0, "SPIFC")),		/* spifc_d2 */
-
-	ZX_PIN(SPIFC_D3, true, PMM_REG10, 11,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG8, 10, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio98 */
-		PD_MUX(0x0, "SPIFC")),		/* spifc_d3 */
-
-	ZX_PIN(GPIO100, true, PMM_REG10, 12,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG8, 14, 2,
-		AON_MUX(0x0, "BGPIO")),		/* gpio100 */
-
-	ZX_PIN(GPIO101, true, PMM_REG10, 13,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG8, 16, 2,
-		AON_MUX(0x0, "BGPIO")),		/* gpio101 */
-
-	ZX_PIN(GPIO102, true, PMM_REG10, 14,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG8, 18, 2,
-		AON_MUX(0x0, "BGPIO")),		/* gpio102 */
-
-	ZX_PIN(GPIO104, true, PMM_REG10, 15,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG9, 0, 2,
-		AON_MUX(0x0, "BGPIO")),		/* gpio104 */
-
-	ZX_PIN(GPIO105, true, PMM_REG10, 16,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG9, 2, 2,
-		AON_MUX(0x0, "BGPIO")),		/* gpio105 */
-
-	ZX_PIN(GPIO106, true, PMM_REG10, 17,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG9, 4, 2,
-		AON_MUX(0x0, "BGPIO")),		/* gpio106 */
-
-	ZX_PIN(GPIO107, true, PMM_REG10, 18,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG9, 6, 2,
-		AON_MUX(0x0, "BGPIO")),		/* gpio107 */
-
-	ZX_PIN(GPIO108, true, PMM_REG10, 19,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG9, 8, 2,
-		AON_MUX(0x0, "BGPIO")),		/* gpio108 */
-
-	ZX_PIN(GPIO109, true, PMM_REG10, 20,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG9, 10, 2,
-		AON_MUX(0x0, "BGPIO")),		/* gpio109 */
-
-	ZX_PIN(GPIO110, true, PMM_REG10, 21,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG9, 12, 2,
-		AON_MUX(0x0, "BGPIO")),		/* gpio110 */
-
-	ZX_PIN(GPIO111, true, PMM_REG10, 22,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG9, 14, 2,
-		AON_MUX(0x0, "BGPIO")),		/* gpio111 */
-
-	ZX_PIN(GPIO112, true, PMM_REG10, 23,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG9, 16, 2,
-		AON_MUX(0x0, "BGPIO")),		/* gpio112 */
-
-	ZX_PIN(GPIO113, true, PMM_REG10, 24,
-					0, 0, 0,
-					0, 0, 0,
-					PMM_REG9, 18, 2,
-		AON_MUX(0x0, "BGPIO")),		/* gpio113 */
-
-	ZX_PIN(GPIO114, true, PMM_REG10, 25,
-					PMM_REG3, 18, 2,
-					0, 0, 0,
-					PMM_REG9, 20, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio114 */
-		AON_MUX(0x1, "ABB_I2C")),	/* abb_i2c_scl */
-
-	ZX_PIN(GPIO115, true, PMM_REG10, 26,
-					PMM_REG3, 20, 2,
-					0, 0, 0,
-					PMM_REG9, 22, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio115 */
-		AON_MUX(0x1, "ABB_I2C")),	/* abb_i2c_sda */
-
-	ZX_PIN(SIM_RST, false, 0, 0,
-					PMM_REG3, 22, 2,
-					0, 0, 0,
-					PMM_REG10, 0, 8,
-		AON_MUX(0x0, "SIM"),		/* sim_rst */
-		AON_MUX(0x1, "BGPIO")),		/* gpio116 */
-
-	ZX_PIN(SIM_CLK, false, 0, 0,
-					PMM_REG3, 24, 2,
-					0, 0, 0,
-					PMM_REG10, 0, 8,
-		AON_MUX(0x0, "SIM"),		/* sim_clk */
-		AON_MUX(0x1, "BGPIO")),		/* gpio117 */
-
-	ZX_PIN(SIM_DATA, false, 0, 0,
-					PMM_REG3, 26, 2,
-					0, 0, 0,
-					PMM_REG10, 0, 8,
-		AON_MUX(0x0, "SIM"),		/* sim_data */
-		AON_MUX(0x1, "BGPIO")),		/* gpio118 */
-
-	ZX_PIN(EXT_INT8, true, PMM_REG11, 0,
-					PMM_REG4, 0, 2,
-					PMM_REG10, 0, 2,
-					PMM_REG11, 0, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio119 */
-		AON_MUX(0x1, "EXT_INT8"),	/* ext_int8 */
-		AON_MUX(0x2, "UART0"),		/* uart0_rts */
-		PD_MUX(0x3, "PWM0")),		/* pwm0 */
-
-	ZX_PIN(EXT_INT9, true, PMM_REG11, 1,
-					PMM_REG4, 2, 2,
-					PMM_REG10, 2, 2,
-					PMM_REG11, 2, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio120 */
-		AON_MUX(0x1, "EXT_INT9"),	/* ext_int9 */
-		AON_MUX(0x2, "UART0"),		/* uart0_cts */
-		PD_MUX(0x3, "PWM1")),		/* pwm1 */
-
-	ZX_PIN(EXT_INT10, true, PMM_REG11, 2,
-					PMM_REG4, 4, 2,
-					PMM_REG10, 4, 2,
-					PMM_REG11, 4, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio121 */
-		AON_MUX(0x1, "EXT_INT10"),	/* ext_int10 */
-		PD_MUX(0x3, "UART2")),		/* uart2_rxd */
-
-	ZX_PIN(EXT_INT11, true, PMM_REG11, 3,
-					PMM_REG4, 6, 2,
-					PMM_REG10, 6, 2,
-					PMM_REG11, 6, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio122 */
-		AON_MUX(0x1, "EXT_INT11"),	/* ext_int11 */
-		PD_MUX(0x3, "UART2")),		/* uart2_txd */
-
-	ZX_PIN(EXT_INT12, true, PMM_REG11, 4,
-					PMM_REG4, 8, 2,
-					PMM_REG10, 8, 2,
-					PMM_REG11, 8, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio123 */
-		AON_MUX(0x1, "EXT_INT12"),	/* ext_int12 */
-		PD_MUX(0x3, "UART2")),		/* uart2_rts */
-
-	ZX_PIN(EXT_INT13, true, PMM_REG11, 5,
-					PMM_REG4, 10, 2,
-					PMM_REG10, 10, 2,
-					PMM_REG11, 10, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio124 */
-		AON_MUX(0x1, "EXT_INT13"),	/* ext_int13 */
-		PD_MUX(0x3, "UART2")),		/* uart2_cts */
-
-	ZX_PIN(EXT_INT14, true, PMM_REG11, 6,
-					PMM_REG4, 12, 2,
-					0, 0, 0,
-					PMM_REG11, 12, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio125 */
-		AON_MUX(0x1, "EXT_INT14"),	/* ext_int14 */
-		PD_MUX(0x0, "UART1")),		/* uart1_rts */
-
-	ZX_PIN(EXT_INT15, true, PMM_REG11, 7,
-					PMM_REG4, 14, 2,
-					0, 0, 0,
-					PMM_REG11, 14, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio126 */
-		AON_MUX(0x1, "EXT_INT15"),	/* ext_int15 */
-		PD_MUX(0x0, "UART1")),		/* uart1_cts */
-
-	ZX_PIN(GPIO127, false, 0, 0,
-					PMM_REG4, 16, 2,
-					0, 0, 0,
-					PMM_REG11, 16, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio127 */
-		AON_MUX(0x1, "EXT_INT8"),	/* ext_int8 */
-		AON_MUX(0x2, "KEY")),		/* key_col3 */
-
-	ZX_PIN(GPIO128, false, 0, 0,
-					PMM_REG4, 18, 2,
-					0, 0, 0,
-					PMM_REG11, 18, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio128 */
-		AON_MUX(0x1, "EXT_INT9"),	/* ext_int9 */
-		AON_MUX(0x2, "KEY")),		/* key_col4 */
-
-	ZX_PIN(GPIO129, false, 0, 0,
-					PMM_REG4, 20, 2,
-					0, 0, 0,
-					PMM_REG11, 20, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio129 */
-		AON_MUX(0x1, "EXT_INT10"),	/* ext_int10 */
-		AON_MUX(0x2, "KEY")),		/* key_col5 */
-
-	ZX_PIN(GPIO130, false, 0, 0,
-					PMM_REG4, 22, 2,
-					0, 0, 0,
-					PMM_REG11, 22, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio130 */
-		AON_MUX(0x1, "EXT_INT11"),	/* ext_int11 */
-		AON_MUX(0x2, "KEY")),		/* key_row2 */
-
-	ZX_PIN(GPIO131, false, 0, 0,
-					PMM_REG4, 24, 2,
-					0, 0, 0,
-					PMM_REG11, 24, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio131 */
-		AON_MUX(0x1, "EXT_INT12"),	/* ext_int12 */
-		AON_MUX(0x2, "KEY")),		/* key_row3 */
-
-	ZX_PIN(GPIO132, false, 0, 0,
-					PMM_REG4, 26, 2,
-					0, 0, 0,
-					PMM_REG11, 26, 2,
-		AON_MUX(0x0, "BGPIO"),		/* gpio132 */
-		AON_MUX(0x1, "EXT_INT13"),	/* ext_int13 */
-		AON_MUX(0x2, "KEY")),		/* key_row4 */
-
-	ZX_PIN(SIM1_RST, true, PMM_REG10, 27,
-					PMM_REG2, 22, 2,
-					0, 0, 0,
-					PMM_REG16, 0, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio133 */
-		AON_MUX(0x1, "SIM1")),		/* sim1_rst */
-
-	ZX_PIN(SIM1_CLK, true, PMM_REG10, 28,
-					PMM_REG2, 24, 2,
-					0, 0, 0,
-					PMM_REG16, 8, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio134 */
-		AON_MUX(0x1, "SIM1")),		/* sim1_clk */
-
-	ZX_PIN(SIM1_DATA, true, PMM_REG10, 29,
-					PMM_REG2, 26, 2,
-					0, 0, 0,
-					PMM_REG16, 16, 8,
-		AON_MUX(0x0, "BGPIO"),		/* gpio135 */
-		AON_MUX(0x1, "SIM1")),		/* sim1_data */
-
-
-	/* nomux pins */
-//	ZX_PIN_NOMUX(SYS_CLK_IN, PMM_REG1, 0, ZX_MUX(0, FUNC_NOMUX)),
-//	ZX_PIN_NOMUX(DIG_32K_IN, PMM_REG1, 7, ZX_MUX(0, FUNC_NOMUX)),	
-};
-
-static struct zx_pinctrl_soc_info zx297520v3_pinctrl_info = {
-	.pins = zx297520v3_pins,
-	.npins = ARRAY_SIZE(zx297520v3_pins),
-};
-
-static int zx297520v3_pinctrl_probe(struct platform_device *pdev)
-{
-	return zx_pinctrl_init(pdev, &zx297520v3_pinctrl_info);
-}
-
-static const struct of_device_id zx297520v3_pinctrl_match[] = {
-	{ .compatible = "zte,zx297520v3-pmm" },
-	{},
-};
-
-static struct platform_driver zx297520v3_pinctrl_driver = {
-	.probe  = zx297520v3_pinctrl_probe,
-	.driver = {
-		.name = "zx297520v3-pinctrl",
-		.of_match_table = zx297520v3_pinctrl_match,
-	},
-};
-
-static int __init zx297520v3_pinctrl_init(void)
-{
-	return platform_driver_register(&zx297520v3_pinctrl_driver);
-}
-arch_initcall(zx297520v3_pinctrl_init);
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/pinctrl/zte/pinctrl-zx297520v3.h b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/pinctrl/zte/pinctrl-zx297520v3.h
deleted file mode 100644
index 23a729a..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/pinctrl/zte/pinctrl-zx297520v3.h
+++ /dev/null
@@ -1,243 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0-only */
-/*
- * Copyright (C) 2021 ZTE Technology Co., Ltd.
- */
-
-#ifndef __PINCTRL_ZX297520V3_H
-#define __PINCTRL_ZX297520V3_H
-
-#define NAND_WE       0
-#define NAND_CSN      1
-#define NAND_READY    2
-#define NAND_CLE      3
-#define NAND_ALE      4
-#define NAND_RE       5
-#define NAND_WP       6
-#define NAND_D0       7
-#define NAND_D1       8
-#define NAND_D2       9
-#define NAND_D3       10
-#define NAND_D4       11
-#define NAND_D5       12
-#define NAND_D6       13
-#define NAND_D7       14
-#define CLK_OUT0      15
-#define CLK_OUT1      16
-#define CLK_OUT2      17
-#define CLK_32K_OUT   18
-#define RMII_CLKI     19
-#define RMII_CLKO     20
-#define CLK_REQ0      21
-#define CLK_REQ1      22
-#define PWRCTRL       23
-#define PSHOLD        24  /* gpio65 */
-#define SSP0_CS       25
-#define SSP0_CLK      26
-#define SSP0_RXD      27
-#define SSP0_TXD      28
-#define UART0_RXD     29
-#define UART0_TXD     30
-#define UART0_CTS     31
-#define UART0_RTS     32
-#define UART1_RXD     33
-#define UART1_TXD     34
-#define I2S0_WS       35
-#define I2S0_CLK      36
-#define I2S0_DIN      37
-#define I2S0_DOUT     38
-#define I2S1_WS       39
-#define I2S1_CLK      40
-#define I2S1_DIN      41
-#define I2S1_DOUT     42
-#define I2C0_SCL      43
-#define I2C0_SDA      44
-#define I2C1_SCL      45
-#define I2C1_SDA      46
-#define EXT_INT0      47
-#define EXT_INT1      48
-#define EXT_INT2      49
-#define EXT_INT3      50
-#define EXT_INT4      51
-#define EXT_INT5      52
-#define EXT_INT6      53
-#define EXT_INT7      54
-#define RMII_TXEN     55
-#define RMII_RXEN     56
-#define RMII_RXD0     57
-#define RMII_RXD1     58
-#define RMII_TXD0     59
-#define RMII_TXD1     60
-#define MDC_SCLK      61
-#define MDC_SDIO      62
-#define PHY_RST       63
-#define PHY_INT       64
-#define PHY_WAKE      65   /* gpio65 */
-#define SD0_CLK       66
-#define SD0_CMD       67
-#define SD0_D0        68
-#define SD0_D1        69
-#define SD0_D2        70
-#define SD0_D3        71
-#define SD1_CLK       72
-#define SD1_CMD       73
-#define SD1_D0        74
-#define SD1_D1        75
-#define SD1_D2        76
-#define SD1_D3        77
-#define GPIO78        78
-#define GPIO79        79
-#define GPIO80        80
-#define GPIO81        81
-#define GPIO82        82
-#define KEY_COL0      83
-#define KEY_COL1      84
-#define KEY_ROW0      85
-#define KEY_ROW1      86
-#define CAM_SPI_CS    87
-#define CAM_SPI_CLK   88
-#define CAM_SPI_D0    89
-#define CAM_SPI_D1    90
-#define CAM_SPI_D2    91
-#define CAM_SPI_D3    92
-#define SPIFC_CS      93
-#define SPIFC_CLK     94
-#define SPIFC_D0      95
-#define SPIFC_D1      96
-#define SPIFC_D2      97
-#define SPIFC_D3      98
-#define GPIO99        99
-#define GPIO100       100
-#define GPIO101       101
-#define GPIO102       102
-#define GPIO103       103
-#define GPIO104       104
-#define GPIO105       105
-#define GPIO106       106
-#define GPIO107       107
-#define GPIO108       108
-#define GPIO109       109
-#define GPIO110       110
-#define GPIO111       111
-#define GPIO112       112
-#define GPIO113       113
-#define GPIO114       114
-#define GPIO115       115
-#define SIM_RST       116
-#define SIM_CLK       117
-#define SIM_DATA      118
-#define EXT_INT8      119
-#define EXT_INT9      120
-#define EXT_INT10     121
-#define EXT_INT11     122
-#define EXT_INT12     123
-#define EXT_INT13     124
-#define EXT_INT14     125
-#define EXT_INT15     126
-#define GPIO127       127
-#define GPIO128       128
-#define GPIO129       129
-#define GPIO130       130
-#define GPIO131       131
-#define GPIO132       132
-#define SIM1_RST      133
-#define SIM1_CLK      134
-#define SIM1_DATA     135
-
-
-#define FUNC_GPIO     "BGPIO"
-#define FUNC_NOMUX    "NOMUX"
-
-struct zx_pinctrl_soc_info {
-	const struct pinctrl_pin_desc *pins;
-	unsigned int npins;
-};
-
-struct zx_mux_desc {
-	const char 		*name;
-	unsigned char 	mux_val;
-};
-
-struct zx_pin_data {
-	/* top: when true, bit set -- pd  bit clr -- aon */
-	bool top;	
-	unsigned short toffset;
-	unsigned short tbitpos;
-	
-	unsigned short aoffset;
-	unsigned short abitpos;
-	unsigned short awidth;
-
-	unsigned short poffset;
-	unsigned short pbitpos;
-	unsigned short pwidth;
-	
-	unsigned short coffset;
-	unsigned short cbitpos;
-	unsigned short cwidth;
-	
-	struct zx_mux_desc *muxes;
-};
-
-#define ZX_PIN(pin, ten, toff, tbp,    \
-				aoff, abp, awid,  \
-				poff, pbp, pwid, \
-				coff, cbp, cwid, ...) {		\
-	.number = pin,						\
-	.name = #pin,						\
-	.drv_data = &(struct zx_pin_data) {			\
-		.top	 = ten,					\
-		.toffset = toff,					\
-		.tbitpos = tbp,					\
-		.aoffset = aoff,				\
-		.abitpos = abp, 				\
-		.awidth =  awid,					\
-		.poffset = poff,				\
-		.pbitpos = pbp, 				\
-		.pwidth =  pwid,					\
-		.coffset = coff+0x800,			\
-		.cbitpos = cbp,					\
-		.cwidth =  cwid,					\
-		.muxes = (struct zx_mux_desc[]) {		\
-			 __VA_ARGS__, { } },			\
-	},							\
-}
-
-#define ZX_PIN_NOMUX(pin, coff, cbp, cwid, ...) {		\
-	.number = pin,						\
-	.name = #pin,						\
-	.drv_data = &(struct zx_pin_data) { 		\
-		.top	 = false, 				\
-		.toffset = 0,					\
-		.tbitpos = 0, 				\
-		.aoffset = 0,				\
-		.abitpos = 0, 				\
-		.awidth =  0,					\
-		.poffset = 0,				\
-		.pbitpos = 0, 				\
-		.pwidth =  0,					\
-		.coffset = coff+0x800,			\
-		.cbitpos = cbp, 				\
-		.cwidth =  cwid,					\
-		.muxes = (struct zx_mux_desc[]) {		\
-			 __VA_ARGS__, { } },			\
-	},							\
-}
-
-
-#define ZX_RESERVED(pin) PINCTRL_PIN(pin, #pin)
-
-#define PD_MUX_FLAG BIT(7)
-#define PD_MUX(_val, _name) {					\
-	.name = _name,						\
-	.mux_val = _val | PD_MUX_FLAG,						\
-}
-
-#define AON_MUX(_val, _name) {					\
-	.name = _name,						\
-	.mux_val = _val,						\
-}
-
-int zx_pinctrl_init(struct platform_device *pdev,
-		    struct zx_pinctrl_soc_info *info);
-
-#endif /* __PINCTRL_ZX297520V3_H */
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/sc/pcu/pcu-zx297520v3.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/sc/pcu/pcu-zx297520v3.c
old mode 100644
new mode 100755
index 9481361..cac6ac9
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/sc/pcu/pcu-zx297520v3.c
+++ b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/sc/pcu/pcu-zx297520v3.c
@@ -344,9 +344,9 @@
 		.pcu_index		= PCU_UART0_RXD_INT,
 		.gic_index		= UART0_RXD_INT,
 		.status_index	= 59,		
-		.wake_index 	= 0xff,
+		.wake_index 	= 42,
 		.int_name		= "uart0_rxd",
-		.irq_type		= IRQ_TYPE_LEVEL_LOW,
+		.irq_type		= IRQ_TYPE_EDGE_FALLING,
 		.wl_type		= 0xff,
 
 	},
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/pcu/Kconfig b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/pcu/Kconfig
deleted file mode 100644
index 971b841..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/pcu/Kconfig
+++ /dev/null
@@ -1,7 +0,0 @@
-#
-# pcu options
-#
-config ZTE_PCU
-	bool "zte pcu support"
-	depends on ARCH_ZX298501 || ARCH_ZX297520V3
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/pcu/Makefile b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/pcu/Makefile
deleted file mode 100644
index 7c6dc44..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/pcu/Makefile
+++ /dev/null
@@ -1,9 +0,0 @@
-#
-# Makefile for the soc plat drivers
-#
-
-obj-y		+= pcu-common.o 
-obj-$(CONFIG_ARCH_ZX298501)		+= pcu-zx298501.o 
-obj-$(CONFIG_ARCH_ZX297520V3)	+= pcu-zx297520v3.o
-
-#
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/pcu/pcu-common.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/pcu/pcu-common.c
deleted file mode 100644
index faa4942..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/pcu/pcu-common.c
+++ /dev/null
@@ -1,410 +0,0 @@
-/*
- *
- * Copyright (C) 2015-2021 ZTE-TSP
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- */
-#include <linux/kernel.h> 
-#include <linux/errno.h>
-#include <linux/irq.h>
-#include <linux/module.h>
-#include <linux/platform_device.h>
-#include <linux/of_device.h>
-#include <linux/of_irq.h>
-#include <linux/of_address.h>
-
-#include <linux/soc/zte/spinlock.h>	 
-#include <linux/soc/zte/common.h>
-#include <linux/soc/zte/pcu.h>
-
-#include "pcu-common.h"
-
-struct zx_pcu_dev pcu_dev = {0};
-
-#define PCU_INT_CNT			(pcu_dev.int_count)
-#define PCU_INT_INFO		(pcu_dev.int_info)
-#define PCU_TOP				(pcu_dev.top_reg_base)
-
-#define PCU_INT_CLR_BASE	(PCU_TOP + INT_CLEAR1_REG)
-#define PCU_INT_POL_BASE	(PCU_TOP + INT_POL1_REG)
-#define PCU_INT_TYPE_BASE	(PCU_TOP + INT_TYPE1_REG)
-#define PCU_INT_WAKE_BASE	(PCU_TOP + AP_INT_WAKE_DIS1_REG)
-
-#define pcu_int_reg_off(index)	(index_to_reg32_off(index))
-#define pcu_int_bit_off(index)	(index_to_reg32_bit_off(index))
-
-#define PCU_LOCK		reg_spin_lock();
-#define PCU_UNLOCK		reg_spin_unlock();
-
-#if 0
-#define pm_ram_log	printk
-#else
-#define pm_ram_log(fmt, args...)      	\
-{	\
-	zx_ramlog_printk("[PM] " fmt, ##args);	\
-}
-#endif
-/**
- * helper function
- * 
- */
-static unsigned int pcu_get_index_by_gic(unsigned int gic_index)
-{
-	unsigned int i;
-	struct zx_pcu_int_info *int_info = PCU_INT_INFO;
-
-	for(i=0; i<PCU_INT_CNT; i++)
-	{
-		if(gic_index == int_info[i].gic_index)
-			return int_info[i].pcu_index;
-	}
-
-	return 0xff;
-}
-
-static unsigned int pcu_get_index_by_wake(unsigned int wake_index)
-{
-	unsigned int i;
-	struct zx_pcu_int_info *int_info = PCU_INT_INFO;
-
-	for(i=0; i<PCU_INT_CNT; i++)
-	{
-		if(wake_index == int_info[i].wake_index)
-			return i;
-	}
-
-	return 0xff;
-}
-
-
-static unsigned int pcu_get_wake_index_by_gic(unsigned int gic_index)
-{
-	unsigned int i;
-	struct zx_pcu_int_info *int_info = PCU_INT_INFO;
-
-	for(i=0; i<PCU_INT_CNT; i++)
-	{
-		if(gic_index == int_info[i].gic_index)
-			return int_info[i].wake_index;
-	}
-
-	return 0xff;
-}
-
-bool irq_type_valid(unsigned int int_type)
-{
-	return ((int_type==IRQ_TYPE_LEVEL_HIGH) || (int_type==IRQ_TYPE_LEVEL_LOW) || \
-	 (int_type==IRQ_TYPE_EDGE_RISING) || (int_type==IRQ_TYPE_EDGE_FALLING));
-}
-
-/*only pulse int need be clear*/
-void pcu_int_clear(unsigned int pcu_index)
-{
-	void __iomem *reg;
-	unsigned int val;
-
-	reg = PCU_INT_CLR_BASE + pcu_int_reg_off(pcu_index);
-	val = 1 << pcu_int_bit_off(pcu_index);
-	
-	PCU_LOCK
-	zx_set_reg(reg, val);
-	PCU_UNLOCK
-}
-EXPORT_SYMBOL(pcu_int_clear);
-
-/**
- * helper function
- * 
- * get pcu level/pol configuration.
- */
-static void pcu_split_int_type(unsigned int type, unsigned int *level, unsigned int *pol)
-{
-	switch (type) {
-		case IRQ_TYPE_LEVEL_HIGH:
-			*level = 1;
-			*pol = 1;
-			break;
-		case IRQ_TYPE_EDGE_RISING:
-			*level = 0;
-			*pol = 1;
-			break;
-		case IRQ_TYPE_LEVEL_LOW:		
-			*level = 1;
-			*pol= 0;
-			break;
-		case IRQ_TYPE_EDGE_FALLING:		
-			*level = 0;
-			*pol = 0;
-			break;
-		default:
-			BUG();
-	}
-}
-
-/*
- * set pcu int type,
- * 
- */
-void pcu_int_set_type(unsigned int pcu_index, unsigned int type)
-{
-	void __iomem *type_reg;
-	void __iomem *pol_reg;
-	unsigned int bit_off;
-	unsigned int level;
-	unsigned int pol;
-
-	type_reg = PCU_INT_TYPE_BASE + pcu_int_reg_off(pcu_index);
-	pol_reg = PCU_INT_POL_BASE + pcu_int_reg_off(pcu_index);
-	bit_off = pcu_int_bit_off(pcu_index);
-
-	pcu_split_int_type(type, &level, &pol);
-	
-	PCU_LOCK
-	zx_wrie_bit(type_reg, bit_off, level); 
-	zx_wrie_bit(pol_reg, bit_off, pol);
-	PCU_UNLOCK
-
-    pcu_int_clear(pcu_index);	
-}	
-EXPORT_SYMBOL(pcu_int_set_type);
-
-/**
- * set wakeup enable.
- * 
- * 
- */
-static void pcu_int_wakeup(unsigned int wake_index, bool enable)
-{
-	void __iomem *reg;
-	unsigned int off;
-	unsigned int val;
-
-	reg = PCU_INT_WAKE_BASE + pcu_int_reg_off(wake_index);
-	off = pcu_int_bit_off(wake_index);
-	val = enable ? 0 : 1;
-	
-	PCU_LOCK
-	zx_wrie_bit(reg, off, val);
-	PCU_UNLOCK
-}
-
-/**
- * get wakeup enable status.
- * 
- * return:	1 - int wakeup enabled
- */
-static bool pcu_get_int_wakeup(unsigned int wake_index)
-{
-	void __iomem *reg;
-	unsigned int off;
-	unsigned int val;
-
-	reg = PCU_INT_WAKE_BASE + pcu_int_reg_off(wake_index);
-	off = pcu_int_bit_off(wake_index);
-	
-	PCU_LOCK
-	val = zx_read_reg(reg);
-	PCU_UNLOCK
-
-	if (BIT(off) & val)
-		return false;
-
-	return true;
-}
-
-/**
- * init pcu before open irq when system start.
- * 
- */
-void __init pcu_init(void)
-{
-	int i;
-	struct zx_pcu_int_info *int_info = PCU_INT_INFO;
-	
-    pr_info("[PCU] PCU_INIT begin.\n");
-
-	/*set default int type/pol, and clear fake int*/
-#if 0
-	for(i=0; i<PCU_INT_CNT; i++)
-	{
-		if(!irq_type_valid(int_info[i].irq_type))
-			continue;
-		
-		pcu_int_set_type(int_info[i].pcu_index, int_info[i].irq_type);
-	}
-#endif
-
-	/* all wake src disabled */
-	for(i=0; i<AP_INT_WAKE_CNT; i++)
-		pcu_int_wakeup(i, false);
-
-    pr_info("[PCU] PCU_INIT end.\n");
-}
-
-#ifdef CONFIG_ARCH_ZX297520V3
-extern unsigned int gic_wake_enable[3];
-#endif
-
-/**
- * set wakeup enable by gic.
- * 
- * 
- */
-int	pcu_set_irq_wake(unsigned int gic_index, bool enable)
-{
-	unsigned int wake_index;
-
-	wake_index = pcu_get_wake_index_by_gic(gic_index);
-	if(wake_index == 0xff)
-		return -EINVAL;
-
-#ifdef CONFIG_ARCH_ZX297520V3
-	if(gic_index<32)
-		;
-	else if(gic_index < (32 + 32))
-		gic_wake_enable[0] |=1<<(gic_index -32);
-	else if(gic_index < (32 + 64))
-		gic_wake_enable[1] |=1<<(gic_index -64);
-	else if (gic_index < 77)
-		gic_wake_enable[2] |=1<<(gic_index -96);
-#endif
-
-	pcu_int_wakeup(wake_index, enable);
-
-	return 0;	
-}
-
-/**
- * set pcu type by gic.
- * 
- * 
- */
-int	pcu_set_irq_type(unsigned int gic_index, unsigned int type)
-{
-	unsigned int pcu_index;
-		
-	pcu_index = pcu_get_index_by_gic(gic_index);
-	if(pcu_index == 0xff)
-		return -EINVAL;
-
-	pcu_int_set_type(pcu_index, type);
-
-	return 0;	
-}
-EXPORT_SYMBOL(pcu_set_irq_type);
-
-/**
- * clr pcu int by gic.
- * 
- * 
- */
-int	pcu_clr_irq_pending(unsigned int gic_index)
-{
-	unsigned int pcu_index;
-		
-	pcu_index = pcu_get_index_by_gic(gic_index);
-	if(pcu_index == 0xff)
-		return -EINVAL;
-
-	pcu_int_clear(pcu_index);
-
-	return 0;	
-}
-EXPORT_SYMBOL(pcu_clr_irq_pending);
-
-#if 0
-void pcu_get_wake_cause(void)
-{
-    unsigned int	int_status[2];
-    u64				int_status_64;	
-    int     		i;
-	int     		index_found = 0xff;
-	int				info_index;
-	struct zx_pcu_int_info *int_info = PCU_INT_INFO;
-    
-    /* when wake up, the level is high&the value is 0*/
-	PCU_LOCK
-	int_status[0] = zx_read_reg(PCU_TOP + INT_READOUT1_REG);
-	int_status[1] = zx_read_reg(PCU_TOP + INT_READOUT2_REG);
-	PCU_UNLOCK
-	int_status_64 = (u64)int_status[0] | ((u64)int_status[1] << 32);
-
-	pm_ram_log(" int_status_64: 0x%llx  \n", int_status_64);
-
-	for(i=0; i<AP_INT_WAKE_CNT; i++) {
-		if (!pcu_get_int_wakeup(i))
-			continue;
-
-		info_index = pcu_get_index_by_wake(i);
-		pm_ram_log(" wake src: %d [%s]\n", i, int_info[info_index].int_name);
-
-		if (BIT_ULL(i) & int_status_64)
-			continue;
-
-		index_found = info_index;
-		break;
-	}
-
-    if(index_found != 0xff)
-    {
-		pm_ram_log(" wake: %d  [%s]\n", int_info[index_found].gic_index, int_info[index_found].int_name);
-		pm_ram_log(" pcu int status:%x %x\n", int_status[0], int_status[1]);	
-    }
-    else
-    {
-		pm_ram_log(" wake abnormal\n");
-		pm_ram_log(" pcu int status:%x %x\n", int_status[0], int_status[1]);
-    }
-}
-#endif
-/*
-int __weak zx_pcu_init(void)
-{
-	return -ESRCH;
-}
-*/
-#if 0
-int __weak zx_pcu_init(struct device *dev)
-{
-	return -ESRCH;
-}
-
-static int zx_pcu_probe(struct platform_device* pdev)
-{
-	int (*init_fn)(struct device *dev);
-
-	pr_info("[PCU] zx_pcu probe enter... \n");
-
-	init_fn = of_device_get_match_data(&pdev->dev);
-	if (!init_fn) {
-		dev_err(&pdev->dev, "Error: No device match found\n");
-		return -ENODEV;
-	}
-
-	return init_fn(&pdev->dev);
-}
-
-static const struct of_device_id zx_pcu_dt_ids[] = {
-	{.compatible = "zte,zx298501-pcu", .data = &zx_pcu_init }, 
-	{}
-};
-MODULE_DEVICE_TABLE(of, zx_pcu_dt_ids);
-
-struct platform_driver zx_pcu_driver = {
-	.driver = {
-			.name = "zx_pcu",
-			.of_match_table = of_match_ptr(zx_pcu_dt_ids),
-	},
-	.probe = zx_pcu_probe,
-};
-
-static int zx_pcu_driver_init(void)
-{
-	pr_info("[PCU] zx_pcu_driver_init enter... \n");
-	return platform_driver_register(&zx_pcu_driver);
-}
-postcore_initcall(zx_pcu_driver_init);
-#endif
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/pcu/pcu-common.h b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/pcu/pcu-common.h
deleted file mode 100644
index 9a677ef..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/pcu/pcu-common.h
+++ /dev/null
@@ -1,67 +0,0 @@
- 

-#ifndef _PCU_COMMON_H

-#define _PCU_COMMON_H

-

-struct zx_pcu_int_info

-{

-	unsigned int			pcu_index;		/*  2 -- reg0 bit2

-												72 -- reg2 bit6 */

-	unsigned int			gic_index;

-	unsigned 				status_index;	/* index to PCU_INT_READOUT_REG */

-	unsigned int			wake_index;     /* index to AP INT WAKE DIS1 REG */

-	char 					*int_name;

-	unsigned int 			irq_type;		/*irq type enter to pcu*/

-};

-

-struct zx_pcu_dev

-{

-	struct device_node 		*np;

-	void __iomem 			*top_reg_base;

-	void __iomem 			*ap_reg_base;

-	u32						*wake_src;

-	u32						int_count;

-	struct zx_pcu_int_info *int_info;

-};

-

-#ifdef CONFIG_ARCH_ZX298501

-#include "pcu-zx298501.h"

-#endif

-

-#ifdef CONFIG_ARCH_ZX297520V3

-#include "pcu-zx297520v3.h"

-#endif

-

-

-extern struct zx_pcu_dev pcu_dev;

-

-#ifdef CONFIG_ZTE_PCU

-

-void __init pcu_init(void);

-int	pcu_set_irq_type(unsigned int gic_index, unsigned int type);

-int	pcu_clr_irq_pending(unsigned int gic_index);

-int	pcu_set_irq_wake(unsigned int gic_index, bool enable);

-

-#else

-static inline int pcu_set_irq_type(unsigned int gic_index, unsigned int type)

-{

-	return -ENODEV;

-}

-

-static inline int pcu_clr_irq_pending(unsigned int gic_index)

-{

-	return 0;

-}

-

-static inline int pcu_set_irq_wake(unsigned int gic_index, bool enable)

-{

-	return 0;

-}

-

-static inline int zx_pcu_init(void)

-{

-	return 0;

-}

-

-#endif

-

-#endif /* _PCU_COMMON_H */

diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/pcu/pcu-zx297520v3.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/pcu/pcu-zx297520v3.c
deleted file mode 100644
index e1ae364..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/pcu/pcu-zx297520v3.c
+++ /dev/null
@@ -1,879 +0,0 @@
-/*
- *
- * Copyright (C) 2015-2022 ZTE-TSP
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- */
-#include <linux/kernel.h> 
-#include <linux/errno.h>
-#include <linux/irq.h>
-#include <linux/module.h>
-#include <linux/platform_device.h>
-#include <linux/of_device.h>
-#include <linux/of_irq.h>
-#include <linux/of_address.h>
-#include <linux/interrupt.h>
-#include <linux/irqdomain.h>
-#include <linux/irqchip/chained_irq.h>
-#include <linux/of.h>
-#include <linux/of_address.h>
-#include <linux/of_irq.h>
-#include <linux/percpu.h>
-#include <linux/refcount.h>
-#include <linux/slab.h>
-#include <linux/irqchip.h>
-#include <linux/suspend.h>
-#include <linux/syscore_ops.h>
-#include <linux/mfd/syscon.h>
-#include <linux/regmap.h>
-#include <dt-bindings/interrupt-controller/arm-gic.h>
-
-#include <linux/soc/zte/common.h>
-#include <linux/soc/zte/spinlock.h>
-#include <linux/soc/zte/pcu.h>
-#include <dt-bindings/soc/zx297520v3-irq.h>
-
-#include "pcu-common.h"
-
-#if 0
-
-#define pm_ram_log(fmt, args...)      	\
-{	\
-	pm_printk("[SLP] " fmt, ##args);	\
-}
-#else
-#define pm_ram_log(fmt, args...)      	\
-{	\
-	printk(KERN_INFO "[SLP] " fmt, ##args);	\
-}
-
-#endif
-
-#define ZX_IRQ_NUM			(IRQ_ZX297520V3_SPI_NUM + 32)
-
-#define PCU_LOCK		reg_spin_lock();
-#define PCU_UNLOCK		reg_spin_unlock();
-
-static struct zx_pcu_int_info zx297520v3_pcu_int_info[] = 
-{
-	{
-		.pcu_index		= PCU_AP_TIMER1_INT,
-	 	.gic_index		= AP_TIMER1_INT,
-		.status_index	= 51,
-	 	.wake_index		= 0,
-	 	.int_name		= "ap_timer1",
-	 	.irq_type		= IRQ_TYPE_EDGE_RISING,
-	},
-	{
-		.pcu_index		= PCU_AP_TIMER2_INT,
-	 	.gic_index		= AP_TIMER2_INT,
-	 	.status_index	= 52,	 	
-		.wake_index 	= 1,
-	 	.int_name		= "ap_timer2",
-	 	.irq_type		= IRQ_TYPE_EDGE_RISING,
-	},
-	{
-		.pcu_index		= PCU_ICP_PS2AP_INT,
-		.gic_index		= ICP_PS2AP_INT,
-	 	.status_index	= 53,		
-		.wake_index 	= 2,
-		.int_name		= "icp_ps_ap",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_USB_POWERDWN_UP_INT,
-		.gic_index		= USB_POWERDWN_UP_INT,
-	 	.status_index	= 6,		
-		.wake_index 	= 3,
-		.int_name		= "usb_up",
-		.irq_type		= IRQ_TYPE_EDGE_RISING,
-	},
-	{
-		.pcu_index		= PCU_USB_POWERDWN_DOWN_INT,
-		.gic_index		= USB_POWERDWN_DOWN_INT,
-	 	.status_index	= 7,		
-		.wake_index 	= 4,
-		.int_name		= "usb_down",
-		.irq_type		= IRQ_TYPE_EDGE_FALLING,
-	},
-	{
-		.pcu_index		= PCU_HSIC_POWERDWN_UP_INT,
-		.gic_index		= HSIC_POWERDWN_UP_INT,
-	 	.status_index	= 8,		
-		.wake_index 	= 5,
-		.int_name		= "hsic_up",
-		.irq_type		= IRQ_TYPE_EDGE_RISING,
-	},
-	{
-		.pcu_index		= PCU_HSIC_POWERDWN_DOWN_INT,
-		.gic_index		= HSIC_POWERDWN_DOWN_INT,
-	 	.status_index	= 9,		
-		.wake_index 	= 6,
-		.int_name		= "hsic_down",
-		.irq_type		= IRQ_TYPE_EDGE_FALLING,
-	},
-	{
-		.pcu_index		= PCU_ICP_M02AP_INT,
-		.gic_index		= ICP_M02AP_INT,
-	 	.status_index	= 54,		
-		.wake_index 	= 7,
-		.int_name		= "icp_m0_ap",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_RTC_ALARM_INT,
-		.gic_index		= RTC_ALARM_INT,
-	 	.status_index	= 12,		
-		.wake_index 	= 8,
-		.int_name		= "rtc_alarm",
-		.irq_type		= IRQ_TYPE_LEVEL_LOW,
-	},
-	{
-		.pcu_index		= PCU_RTC_TIMER_INT,
-		.gic_index		= RTC_TIMER_INT,
-	 	.status_index	= 13,		
-		.wake_index 	= 9,
-		.int_name		= "rtc_timer",
-		.irq_type		= IRQ_TYPE_LEVEL_LOW,
-	},
-	{
-		.pcu_index		= PCU_KEYPAD_INT,
-		.gic_index		= KEYPAD_INT,
-	 	.status_index	= 14,		
-		.wake_index 	= 10,
-		.int_name		= "kpd",
-		.irq_type		= IRQ_TYPE_EDGE_RISING,
-	},
-	{
-		.pcu_index		= PCU_SD1_DATA1_INT,
-		.gic_index		= SD1_DATA1_INT,
-	 	.status_index	= 15,		
-		.wake_index 	= 11,
-		.int_name		= "sd1_d1",
-		.irq_type		= IRQ_TYPE_LEVEL_LOW,
-	},
-	{
-		.pcu_index		= PCU_EX0_INT,
-		.gic_index		= EX0_INT,
-	 	.status_index	= 30,		
-		.wake_index 	= 14,
-		.int_name		= "ext0",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_EX1_INT,
-		.gic_index		= EX1_INT,
-	 	.status_index	= 31,		
-		.wake_index 	= 15,
-		.int_name		= "ext1",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_EX2_INT,
-		.gic_index		= EX2_INT,
-	 	.status_index	= 32,		
-		.wake_index 	= 16,
-		.int_name		= "ext2",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_EX3_INT,
-		.gic_index		= EX3_INT,
-	 	.status_index	= 33,		
-		.wake_index 	= 17,
-		.int_name		= "ext3",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_EX4_INT,
-		.gic_index		= EX4_INT,
-	 	.status_index	= 34,		
-		.wake_index 	= 18,
-		.int_name		= "ext4",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_EX5_INT,
-		.gic_index		= EX5_INT,
-	 	.status_index	= 35,		
-		.wake_index 	= 19,
-		.int_name		= "ext5",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_EX6_INT,
-		.gic_index		= EX6_INT,
-	 	.status_index	= 36,		
-		.wake_index 	= 20,
-		.int_name		= "ext6",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_EX7_INT,
-		.gic_index		= EX7_INT,
-	 	.status_index	= 37,		
-		.wake_index 	= 21,
-		.int_name		= "ext7",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_EX8_INT,
-		.gic_index		= EX8IN1_INT,
-	 	.status_index	= 38,		
-		.wake_index 	= 22,
-		.int_name		= "ext8",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_EX9_INT,
-		.gic_index		= EX8IN1_INT,
-	 	.status_index	= 39,
-		.wake_index 	= 23,
-		.int_name		= "ext9",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_EX10_INT,
-		.gic_index		= EX8IN1_INT,
-	 	.status_index	= 40,		
-		.wake_index 	= 24,
-		.int_name		= "ext10",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_EX11_INT,
-		.gic_index		= EX8IN1_INT,
-	 	.status_index	= 41,		
-		.wake_index 	= 25,
-		.int_name		= "ext11",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_EX12_INT,
-		.gic_index		= EX8IN1_INT,
-	 	.status_index	= 42,		
-		.wake_index 	= 26,
-		.int_name		= "ext12",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_EX13_INT,
-		.gic_index		= EX8IN1_INT,
-	 	.status_index	= 43,		
-		.wake_index 	= 27,
-		.int_name		= "ext13",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_EX14_INT,
-		.gic_index		= EX8IN1_INT,
-	 	.status_index	= 44,		
-		.wake_index 	= 28,
-		.int_name		= "ext14",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_EX15_INT,
-		.gic_index		= EX8IN1_INT,
-	 	.status_index	= 45,		
-		.wake_index 	= 29,
-		.int_name		= "ext15",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_SD0_DATA1_INT,
-		.gic_index		= SD0_DATA1_INT,
-	 	.status_index	= 2,		
-		.wake_index 	= 30,
-		.int_name		= "sd0_d1",
-		.irq_type		= IRQ_TYPE_LEVEL_LOW,
-	},
-	{
-		.pcu_index		= PCU_ICP_PHY2AP_INT,
-		.gic_index		= ICP_PHY2AP_INT,
-		.status_index	= 55,		
-		.wake_index 	= 31,
-		.int_name		= "icp_phy_ap",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_GMACPHY_WAKE_INT,
-		.gic_index		= GMACPHY_WAKE_INT,
-		.status_index	= 60,		
-		.wake_index 	= 0xff,
-		.int_name		= "gmacphy_wake",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_UART0_RXD_INT,
-		.gic_index		= UART0_RXD_INT,
-		.status_index	= 59,		
-		.wake_index 	= 0xff,
-		.int_name		= "uart0_rxd",
-		.irq_type		= IRQ_TYPE_LEVEL_LOW,
-	},
-	{
-		.pcu_index		= PCU_GMAC_INT,
-		.gic_index		= GMAC_INT,
-		.status_index	= 16,		
-		.wake_index 	= 0xff,
-		.int_name		= "gmac",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-	{
-		.pcu_index		= PCU_GMACPHY_INT,
-		.gic_index		= GMACPHY_INT,
-		.status_index	= 61,		
-		.wake_index 	= 0xff,
-		.int_name		= "gmacphy",
-		.irq_type		= IRQ_TYPE_LEVEL_HIGH,
-	},
-};
-
-static int zx_pcu_get_irqchip_state(struct irq_data *data,
-				     enum irqchip_irq_state which, bool *val)
-{
-	data = data->parent_data;
-
-	if (data->chip->irq_get_irqchip_state)
-		return data->chip->irq_get_irqchip_state(data, which, val);
-
-	return -ENOSYS;
-}
-
-static int zx_pcu_set_irqchip_state(struct irq_data *data,
-				     enum irqchip_irq_state which, bool val)
-{
-	data = data->parent_data;
-
-	if (data->chip->irq_set_irqchip_state)
-		return data->chip->irq_set_irqchip_state(data, which, val);
-
-	return -ENOSYS;
-}
-
-static int zx_pcu_nmi_setup(struct irq_data *data)
-{
-	data = data->parent_data;
-
-	if (data->chip->irq_nmi_setup)
-		return data->chip->irq_nmi_setup(data);
-
-	return -ENOSYS;
-}
-
-static void zx_pcu_nmi_teardown(struct irq_data *data)
-{
-	data = data->parent_data;
-
-	if (data->chip->irq_nmi_teardown)
-		data->chip->irq_nmi_teardown(data);
-}
-
-static int zx_pcu_set_wake(struct irq_data *data, unsigned int on)
-{
-	pcu_set_irq_wake(data->hwirq, on);
-
-/*	pr_info("irq:%d, onoff:%d", data->hwirq, on);*/
-	
-	return 0;
-}
-
-static void zx_pcu_eoi_irq(struct irq_data *data)
-{
-	pcu_clr_irq_pending(data->hwirq);
-
-	irq_chip_eoi_parent(data);
-}
-
-static int zx_pcu_set_type(struct irq_data *data, unsigned int type)
-{
-	unsigned int new_type = type;
-
-	if(!pcu_set_irq_type(data->hwirq, type))
-		new_type = IRQ_TYPE_LEVEL_HIGH;
-
-	return irq_chip_set_type_parent(data, new_type);
-}
-
-static int zx_pcu_set_affinity(struct irq_data *data,
-				 const struct cpumask *dest, bool force)
-{
-/*
-	if (data->hwirq == IRQ_ZX298501_AP_TIMER1)
-		return irq_chip_set_affinity_parent(data, cpumask_of(0), force); // ???
-	else
-*/		return irq_chip_set_affinity_parent(data, dest, force);
-}
-
-static struct irq_chip zx_pcu_chip = {
-	.name			= "PCU",
-	.irq_eoi		= zx_pcu_eoi_irq,
-	.irq_mask		= irq_chip_mask_parent,
-	.irq_unmask		= irq_chip_unmask_parent,
-	.irq_set_wake	= zx_pcu_set_wake,
-	.irq_set_type	= zx_pcu_set_type,
-	
-	.irq_set_affinity		= zx_pcu_set_affinity,
-	.irq_get_irqchip_state	= zx_pcu_get_irqchip_state,
-	.irq_set_irqchip_state	= zx_pcu_set_irqchip_state,
-	.irq_set_vcpu_affinity	= irq_chip_set_vcpu_affinity_parent,
-	.irq_nmi_setup			= zx_pcu_nmi_setup,
-	.irq_nmi_teardown		= zx_pcu_nmi_teardown,	
-	.flags					= IRQCHIP_MASK_ON_SUSPEND | IRQCHIP_SET_TYPE_MASKED,
-};
-
-static int zx_pcu_domain_translate(struct irq_domain *d,
-					struct irq_fwspec *fwspec,
-					unsigned long *hwirq,
-					unsigned int *type)
-{
-	if (is_of_node(fwspec->fwnode)) {
-		if (fwspec->param_count != 3)
-			return -EINVAL;
-
-		/* No PPI should point to this domain */
-		if (fwspec->param[0] != 0)
-			return -EINVAL;
-
-		*hwirq = fwspec->param[1];
-		*type = fwspec->param[2] & IRQ_TYPE_SENSE_MASK;
-		return 0;
-	}
-
-	return -EINVAL;
-}
-
-static int zx_pcu_domain_alloc(struct irq_domain *domain,
-				    unsigned int virq,
-				    unsigned int nr_irqs, void *data)
-{
-	struct irq_fwspec *fwspec = data;
-	struct irq_fwspec parent_fwspec;
-	struct zx_pcu_dev *pcu = domain->host_data;
-	irq_hw_number_t hwirq;
-	unsigned int i;
-
-	if (fwspec->param_count != 3)
-		return -EINVAL;	/* Not GIC compliant */
-	if (fwspec->param[0] != GIC_SPI)
-		return -EINVAL;	/* No PPI should point to this domain */
-
-	hwirq = fwspec->param[1];
-	if (hwirq >= ZX_IRQ_NUM)
-		return -EINVAL;
-
-	for (i = 0; i < nr_irqs; i++) {
-		irq_domain_set_hwirq_and_chip(domain, virq + i, hwirq + i,
-					      &zx_pcu_chip,
-					      (void __force *)pcu->top_reg_base);
-	}
-
-	parent_fwspec = *fwspec;
-	parent_fwspec.fwnode = domain->parent->fwnode;
-	return irq_domain_alloc_irqs_parent(domain, virq, nr_irqs,
-					    &parent_fwspec);
-}
-
-static const struct irq_domain_ops zx_pcu_domain_ops = {
-	.translate	= zx_pcu_domain_translate,
-	.alloc		= zx_pcu_domain_alloc,
-	.free		= irq_domain_free_irqs_common,
-};
-
-static int __init zx_pcu_init(struct device_node *node,
-				   struct device_node *parent)
-{
-	struct irq_domain *parent_domain, *domain;
-	struct zx_pcu_dev *pcu;
-
-	if (!parent) {
-		pr_err("%pOF: no parent found\n", node);
-		return -ENODEV;
-	}
-
-	parent_domain = irq_find_host(parent);
-	if (!parent_domain) {
-		pr_err("%pOF: unable to obtain parent domain\n", node);
-		return -ENXIO;
-	}
-
-	pcu = &pcu_dev;
-	pcu->np				= node;
-	pcu->top_reg_base	= of_iomap(node, 0);
-	WARN(!pcu->top_reg_base, "unable to map top pcu registers\n");
-
-	pcu->int_info = zx297520v3_pcu_int_info;
-	pcu->int_count = ARRAY_SIZE(zx297520v3_pcu_int_info);
-
-	pcu_init();
-
-	domain = irq_domain_add_hierarchy(parent_domain, 0, ZX_IRQ_NUM,
-					  node, &zx_pcu_domain_ops,
-					  pcu);
-	if (!domain) {
-		pr_err("%pOF: failed to allocated domain\n", node);
-		return -ENOMEM;
-	}
-
-//	set_smp_cross_call();
-	pm_pcu_init();
-
-	return 0;
-}
-
-IRQCHIP_DECLARE(zx297520v3_pcu, "zte,zx297520v3-pcu", zx_pcu_init);
-
-/* pcu debug */
-#ifdef CONFIG_PM
-#define PCU_TOP						(pcu_dev.top_reg_base)
-
-#define ARM_AP_CONFIG_REG           (PCU_TOP + 0x0)
-#define ARM_AP_SLEEP_TIME_REG       (PCU_TOP + 4*0x3C)
-#define AP_INT_WAKE_DIS_REG        	(PCU_TOP + 4*0xD)
-#define CORE_SWITCH_CONFIG_REG    	(PCU_TOP + 4*0x2b)
-
-#define M0_INT_WAKE_DIS_REG        	(PCU_TOP + 4*0xE)
-#define PCU_INT_READOUT_REG1		(PCU_TOP + 4*0x1EB)
-#define PCU_INT_READOUT_REG2		(PCU_TOP + 4*0x1EC)
-#define PCU_INT_READOUT_REG3		(PCU_TOP + 4*0x1ED)
-
-
-/*ARM_AP_CONFIG_REG*/
-#define	PCU_SLEEP_MODE				(1U << 0)
-#define	PCU_POWEROFF_MODE			(1U << 1)
-#define	PCU_L2_CLK_GATE				(1U << 2)		/*1-can turn off*/
-#define PCU_SLEEP_2M0               (1U << 3)
-#define	PCU_SLEEP_DONE_BYPASS		(1U << 4)	 	
-#define	PCU_SW_CONFIG_MASK			(1U << 5)	 	/* ?????  */
-
-#define	PCU_MODE_MASK				(0x3U << 0)
-
-/*ARM_AP_SLEEP_TIME_REG*/
-#define	PCU_AP_SLEEP_TIME_DIS       (1U << 31)
-
-
-
-/* low power function */
-extern unsigned int pm_get_wakesource(void);
-
-/**
- * clear pcu sleep mode.
- * 
- */
-void pm_clear_pcu(void)
-{
-	zx_clr_reg(ARM_AP_CONFIG_REG, PCU_MODE_MASK);
-}
-
-void pm_pcu_init(void)
-{
-	zx_clr_reg(ARM_AP_CONFIG_REG, PCU_MODE_MASK);
-	zx_set_reg(ARM_AP_CONFIG_REG, PCU_L2_CLK_GATE);
-	zx_write_reg(AP_INT_WAKE_DIS_REG, ~(pm_get_wakesource()));
-}
-
-void zx_apmgclken_set(unsigned en)
-{
-	unsigned tmp;
-	if(en){
-		//set ps_clk_switch=1
-		tmp = zx_read_reg(CORE_SWITCH_CONFIG_REG);
-		tmp |= (0x1<<2);
-		zx_write_reg(CORE_SWITCH_CONFIG_REG, tmp);
-	} else{
-		//set ps_clk_switch=0
-		tmp = zx_read_reg(CORE_SWITCH_CONFIG_REG);
-		tmp &= ~(0x1<<2);
-		zx_write_reg(CORE_SWITCH_CONFIG_REG, tmp);
-	}
-}
-
-
-/**
- * config pcu before poweroff
- * 
- */
-void pm_set_pcu_poweroff(u32 sleep_time)
-{
-	zx_set_reg(ARM_AP_CONFIG_REG, PCU_POWEROFF_MODE);
-	zx_write_reg(ARM_AP_SLEEP_TIME_REG, sleep_time);
-}
-EXPORT_SYMBOL(pm_set_pcu_poweroff);
-
-
-/**
- * config pcu before sleep
- * 
- */
-void pm_set_pcu_sleep(u32 sleep_time)
-{
-	zx_set_reg(ARM_AP_CONFIG_REG, PCU_SLEEP_MODE);
-	zx_write_reg(ARM_AP_SLEEP_TIME_REG, sleep_time);
-}
-
-/**
- * get wakeup setting.
- * 
- */
-unsigned int pcu_get_wakeup_setting(void)
-{
-	return zx_read_reg(AP_INT_WAKE_DIS_REG);
-}
-/**
- * set wakeup enable by gic.
- * 
- * 
- */
-unsigned int  gic_wake_enable[3]=
-{
-	(1<<ICP_PS2AP_INT) |(1<<ICP_M02AP_INT) | (1<<AP_TIMER1_INT) , 
-	0, 
-	0
-};
-
-void pm_get_wake_cause(void)
-{
-	unsigned int	int_status[2];
-	int 			i = 0;
-	int 			index_found = 0xff;
-	unsigned int	pcu_wake_setting[2];
-	
-	/* when wake up, the level is high&the value is 0*/
-	int_status[0] = zx_read_reg(PCU_INT_READOUT_REG1);
-	int_status[1] = zx_read_reg(PCU_INT_READOUT_REG2);
-
-	pcu_wake_setting[0] = zx_read_reg(AP_INT_WAKE_DIS_REG);
-	pcu_wake_setting[1] = zx_read_reg(M0_INT_WAKE_DIS_REG);
-
-	for(i=0; i<ARRAY_SIZE(zx297520v3_pcu_int_info); i++)
-	{
-		if (zx297520v3_pcu_int_info[i].wake_index == 0xff)
-			continue;
-
-		if(pcu_wake_setting[0]&BIT(zx297520v3_pcu_int_info[i].wake_index))	
-			continue;
-
-		if(int_status[zx297520v3_pcu_int_info[i].status_index/32]&(1<<(zx297520v3_pcu_int_info[i].status_index%32)))
-			continue;
-
-		index_found = i;
-		break;
-	}
-	
-	if(index_found != 0xff)
-	{
-		pm_ram_log(" wake: %d  [%s]\n", zx297520v3_pcu_int_info[index_found].gic_index, zx297520v3_pcu_int_info[index_found].int_name);
-		pm_ram_log(" pcu int status:%x %x\n",int_status[0], int_status[1]); 
-	}
-	else
-	{
-		pm_ram_log(" wake abnormal\n");
-		pm_ram_log(" pcu int status:%x %x\n",int_status[0], int_status[1]);
-	}
-}
-
-
-static struct wakeup_source *zx_main_ws;
-static int zx_pcu_pm_callback(struct notifier_block *nb,
-			unsigned long action, void *ptr)
-{
-	switch (action) {
-
-	case PM_POST_SUSPEND:
-		__pm_wakeup_event(zx_main_ws, 1000);		
-		break;
-
-	default:
-		return NOTIFY_DONE;
-	}
-
-	return NOTIFY_OK;
-}
-
-static int pcu_pm_suspend(void)
-{
-	int ret = 0;
-
-	return ret;
-}
-
-static void pcu_pm_resume(void)
-{
-//	pcu_get_wake_cause();
-}
-
-static struct syscore_ops pcu_pm_syscore_ops = {
-	.suspend = pcu_pm_suspend,
-	.resume = pcu_pm_resume,
-};
-
-static int pcu_pm_init(void)
-{
-	zx_main_ws = wakeup_source_register(NULL, "zx_main");
-	if (!zx_main_ws)
-		return -ENOMEM;
-
-	pm_notifier(zx_pcu_pm_callback, 0);
-
-	register_syscore_ops(&pcu_pm_syscore_ops);
-	return 0;
-}
-core_initcall(pcu_pm_init);
-#endif
-
-/* --------------------------------------------------------------------
- * extint_8in1
- * -------------------------------------------------------------------- */
-
-struct ext8in1_info {
-	struct irq_domain   *domain;
-	struct regmap 		*regmap;
-	int                 parent_irq;
-	
-};
-
-struct ext8in1_info ext8in1_dev = {0};
-
-/*
- * return external interrupt number from ex8-ex15,
- * return value is 0-7
- */
-static unsigned int pcu_get_8in1_int_source(void)
-{  
-	unsigned int vector_8in1 = 0;
- 
-	vector_8in1 = zx_read_reg(pcu_dev.top_reg_base+0x12C);	 
-	
-	return 	(vector_8in1&0x7);
-}
- 
-
-/*external int 8-15 need extra clear*/
-static void pcu_int_clear_8in1(unsigned int pcu_index)
-{	
-	unsigned int vector=0;
-	
-	if ( (pcu_index >= PCU_EX8_INT)&&(pcu_index <= PCU_EX15_INT) )
-	{
-		/*
-		 *in 7510 platform, 8in1 interrupt would be used by different cores.
-		 *when any core installs a new 8in1 interrupt, another core may be 
-		 * responding another 8in1 interrupt, so  8in1 interrupt shouldn't be 
-		 *cleared. in this case, nothing to be done. but a new problem comes,
-		 * the core install new  8in1 interrupt will receive a fake interrupt.
-		 */
-		vector = pcu_get_8in1_int_source();
-		if (pcu_index != (vector + PCU_EX8_INT) )
-			return;
-
-		PCU_LOCK
-   		zx_write_reg(pcu_dev.top_reg_base+0x128, 0x1);
-		PCU_UNLOCK
-	}
-}
-
-static void ext8in1_irq_lock(struct irq_data *data){}
-static void ext8in1_irq_sync_unlock(struct irq_data *data){}
-static void ext8in1_irq_mask(struct irq_data *data){}
-static void ext8in1_irq_unmask(struct irq_data *data){}
-static void ext8in1_irq_eoi(struct irq_data *data)
-{
-	pcu_int_clear_8in1(data->hwirq + PCU_EX8_INT);
-}
-
-static struct irq_chip ext8in1_irq_chip =
-{
-    .name           		= "ext8in1",
-	.irq_mask				= ext8in1_irq_mask,
-	.irq_unmask				= ext8in1_irq_unmask,
-	.irq_bus_lock			= ext8in1_irq_lock,
-	.irq_bus_sync_unlock	= ext8in1_irq_sync_unlock,
-	.irq_eoi				= ext8in1_irq_eoi,
-};
-
-static void ext8in1_handle_irq(struct irq_desc *desc)
-{
-	struct ext8in1_info *data = irq_desc_get_handler_data(desc);
-	struct irq_chip *chip = irq_desc_get_chip(desc);
-	int virq;
-	int hwirq;
-
-	chained_irq_enter(chip, desc);
-   
-    hwirq = pcu_get_8in1_int_source();
-
-	virq = irq_find_mapping(data->domain, hwirq);
-	if (virq > 0)
-		generic_handle_irq(virq);
-
-	chained_irq_exit(chip, desc);
-}
-
-static int zx_ext8in1_probe(struct platform_device *pdev)
-{
-	struct device_node *np = pdev->dev.of_node;
-	struct device_node *parent_np;
-	struct regmap *regmap;
-	struct ext8in1_info *data = &ext8in1_dev;
-	int i;
-
-	parent_np = of_parse_phandle(pdev->dev.of_node, "parent-syscon", 0);
-	if (!parent_np) {
-		dev_err(&pdev->dev, "Can't get parent-syscon\n");
-		return -EINVAL;
-	}
-	
-	regmap = syscon_node_to_regmap(parent_np);
-	if (IS_ERR(regmap)) {
-		of_node_put(parent_np);
-		return PTR_ERR(regmap);
-	}	
-	data->regmap = regmap;
-
-	data->parent_irq = platform_get_irq(pdev, 0);
-	if (data->parent_irq <= 0)
-		return -EPROBE_DEFER;
-
-	data->domain = irq_domain_add_linear(np, 8, &irq_domain_simple_ops, NULL);
-	if (!data->domain)
-		return -ENODEV;
-
-	for (i = EX8_INT; i <= EX15_INT; i++) {
-		int virq = irq_create_mapping(data->domain, i);
-
-		irq_set_chip_and_handler(virq, &ext8in1_irq_chip,
-					 handle_simple_irq);
-		irq_set_chip_data(virq, data);
-	}
-
-	irq_set_chained_handler_and_data(data->parent_irq,
-					 ext8in1_handle_irq, data);
-
-	pr_info("zx_ext8in1 init OK. \n");
-
-	return 0;
-}
-
-static const struct of_device_id zx_ext8in1_match[] = {
-	{ .compatible = "zte,zx297520v3-ext8in1" },
-	{ }
-};
-
-static struct platform_driver zx_ext8in1_driver = {
-	.probe = zx_ext8in1_probe,
-	.driver = {
-		.name = "zx_ext8in1_drv",
-		.of_match_table = zx_ext8in1_match,
-	},
-};
-
-static int __init zx_ext8in1_driver_init(void)
-{
-	return platform_driver_register(&zx_ext8in1_driver);
-}
-core_initcall(zx_ext8in1_driver_init);
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/pcu/pcu-zx297520v3.h b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/pcu/pcu-zx297520v3.h
deleted file mode 100644
index 89f1aae..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/pcu/pcu-zx297520v3.h
+++ /dev/null
@@ -1,73 +0,0 @@
- 

-#ifndef _PCU_ZX297520V3_H

-#define _PCU_ZX297520V3_H

-

-#ifdef _PCU_ZX297520V3_H

-/* ap related registers */

-#define AP_INT_WAKE_DIS1_REG        (0x34)

-#define INT_TYPE1_REG           	(0x3C)		/* 1-level 0-pulse */

-#define INT_POL1_REG           		(0x4C)		/* 1-HL or Pos  0-LL or Neg */

-#define INT_CLEAR1_REG         		(0x5C)		/* write 1 */

-

-#define INT_READOUT1_REG			(0x7AC)

-//#define INT_READOUT2_REG			(0x19C)

-

-#define AP_INT_WAKE_CNT             (32)

-#define PCU_UNKNOWN_INT             0xff,

-

-

-/* reg1 */

-#define PCU_INT_REG1_OFF             (0)

-#define PCU_GMAC_INT                 (PCU_INT_REG1_OFF + 0)

-#define PCU_UART0_RXD_INT            (PCU_INT_REG1_OFF + 1)

-#define PCU_ICP_PHY2AP_INT           (PCU_INT_REG1_OFF + 2)

-#define PCU_SD0_DATA1_INT            (PCU_INT_REG1_OFF + 3)

-#define PCU_USB_POWERDWN_UP_INT      (PCU_INT_REG1_OFF + 7)

-#define PCU_USB_POWERDWN_DOWN_INT    (PCU_INT_REG1_OFF + 8)

-#define PCU_HSIC_POWERDWN_UP_INT     (PCU_INT_REG1_OFF + 9)

-#define PCU_HSIC_POWERDWN_DOWN_INT   (PCU_INT_REG1_OFF + 10)

-#define PCU_RTC_ALARM_INT            (PCU_INT_REG1_OFF + 13)

-#define PCU_RTC_TIMER_INT            (PCU_INT_REG1_OFF + 14)

-#define PCU_KEYPAD_INT               (PCU_INT_REG1_OFF + 15)

-#define PCU_SD1_DATA1_INT            (PCU_INT_REG1_OFF + 16)

-#define PCU_GMACPHY_WAKE_INT         (PCU_INT_REG1_OFF + 17)

-#define PCU_SPCU_PW_INT              (PCU_INT_REG1_OFF + 18)

-#define PCU_ICP_PS2AP_INT            (PCU_INT_REG1_OFF + 20) 

-#define PCU_ICP_M02AP_INT            (PCU_INT_REG1_OFF + 21)

-#define PCU_AP_TIMER1_INT            (PCU_INT_REG1_OFF + 22)

-#define PCU_AP_TIMER2_INT            (PCU_INT_REG1_OFF + 23)

-#define PCU_FRM_ARM_32K_INT          (PCU_INT_REG1_OFF + 31)

-

-

-

-/* reg2 */

-#define PCU_INT_REG2_OFF             (32)

-#define PCU_GMACPHY_INT              (PCU_INT_REG2_OFF + 0)

-

-

-

-/* reg3 */

-#define PCU_INT_REG3_OFF             (64)

-#define PCU_EX0_INT                  (PCU_INT_REG3_OFF + 0)

-#define PCU_EX1_INT                  (PCU_INT_REG3_OFF + 1)

-#define PCU_EX2_INT                  (PCU_INT_REG3_OFF + 2)

-#define PCU_EX3_INT                  (PCU_INT_REG3_OFF + 3)

-#define PCU_EX4_INT                  (PCU_INT_REG3_OFF + 4)

-#define PCU_EX5_INT                  (PCU_INT_REG3_OFF + 5)

-#define PCU_EX6_INT                  (PCU_INT_REG3_OFF + 6)

-#define PCU_EX7_INT                  (PCU_INT_REG3_OFF + 7)

-#define PCU_EX8_INT                  (PCU_INT_REG3_OFF + 8)

-#define PCU_EX9_INT                  (PCU_INT_REG3_OFF + 9)

-#define PCU_EX10_INT                 (PCU_INT_REG3_OFF + 10)

-#define PCU_EX11_INT                 (PCU_INT_REG3_OFF + 11)

-#define PCU_EX12_INT                 (PCU_INT_REG3_OFF + 12)

-#define PCU_EX13_INT                 (PCU_INT_REG3_OFF + 13)

-#define PCU_EX14_INT                 (PCU_INT_REG3_OFF + 14)

-#define PCU_EX15_INT                 (PCU_INT_REG3_OFF + 15)

-

-

-

-#endif

-

-

-#endif /* _PCU_ZX297520V3_H */

diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/plat/Kconfig b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/plat/Kconfig
deleted file mode 100644
index c6480f3..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/plat/Kconfig
+++ /dev/null
@@ -1,106 +0,0 @@
-#
-#
-#
-menuconfig ARCH_ZX297520V3
-	bool "ZTE-TSP ZX297520V3"
-	depends on ARCH_MULTI_V7
-	select SOC_ZTE
-	select ARM_AMBA
-	select HAVE_ARM_ARCH_TIMER
-	select RESET_CONTROLLER
-	select RESET_SIMPLE
-	select RESET_ZX29
-	select MFD_SYSCON	
-	select PINCTRL_ZX297520V3
-	select GPIO_ZX29
-	select GPIOLIB_IRQCHIP
-	select ZTE_PCU
-	select DMADEVICES
-	select ZTE_DMA
-	select ZTE_RPMSG
-	select ZX29_ICP
-	select DECOMPRESS_RELADDR_BOOT
-	help
-	  ZTE-TSP ZX297520V3 based systems
-
-config DTB_ADDR
-	hex "DTB Physical address of main memory" if MMU
-	default 0x22100000 if ARCH_ZX297520V3
-
-if ARCH_ZX297520V3
-
-comment "ZX297520V3 Board Type"
-
-config ARCH_ZX297520V3_EVB
-	bool "ZTE-TSP ZX297520V3_EVB board"
-	help
-	  Select this if you are using ZTE-TSP ZX297520V3 EVB board.
-	  
-config ARCH_ZX297520V3_MDL
-	bool "ZTE-TSP ZX297520V3 MDL board"
-	help
-	  Select this if you are using ZTE-TSP ZX297520V3 MDL board.
-
-config ARCH_ZX297520V3_MIFI
-	bool "ZTE-TSP ZX297520V3 MIFI board"
-	help
-	  Select this if you are using ZTE-TSP ZX297520V3 MIFI board.
-
-config ARCH_ZX297520V3_UFI
-	bool "ZTE-TSP ZX297520V3 UFI board"
-	help
-	  Select this if you are using ZTE-TSP ZX297520V3 UFI board.
-	  
-config ARCH_ZX297520V3_PHONE
-	bool "ZTE-TSP ZX297520V3 PHONE board"
-	help
-	  Select this if you are using ZTE-TSP ZX297520V3 PHONE board.
-	  
-config ARCH_ZX297520V3_FWP
-	bool "ZTE-TSP ZX297520V3 FWP board"
-	help
-	  Select this if you are using ZTE-TSP ZX297520V3 FWP board.
-	  
-config ARCH_ZX297520V3_WATCH
-	bool "ZTE-TSP ZX297520V3 WATCH board"
-	help
-	  Select this if you are using ZTE-TSP ZX297520V3 WATCH board.
-
-config ARCH_ZX297520V3_CPE
-	bool "ZTE-TSP ZX297520V3 CPE board"
-	help
-	  Select this if you are using ZTE-TSP ZX297520V3 CPE board.
-
-config ARCH_ZX297520V3_CPE_SWITCH
-	bool "ZTE-TSP ZX297520V3 CPE SWITCH board"
-	help
-	  Select this if you are using ZTE-TSP ZX297520V3 CPE SWITCH board.
-config ARCH_ZX297520V3_POC
-	bool "ZTE-TSP ZX297520V3 POC board"
-	help
-	  Select this if you are using ZTE-TSP ZX297520V3 POC board.
-
-config ARCH_ZX297520V3_FPGA
-	bool "ZTE-TSP ZX297520V3 FPGA board"
-	help
-	  Select this if you are using ZTE-TSP ZX297520V3 FPGA board.
-	  
-config ARCH_ZX297520V3_CAP
-	bool "ZTE-TSP ZX297520V3 CAP board"
-	help
-	  Select this if you are using ZTE-TSP ZX297520V3 CAP board.
-	  
-config MIN_VERSION
-	bool "min version used for 16M nor-flash"
-	help
-	  Select this if you are using 16M nor-flash board.
-
-config MIN_8M_VERSION
-	bool "min version used for 8M nor-flash"
-	help
-	  Select this if you are using 8M nor-flash board.
-endif
-
-config DECOMPRESS_RELADDR_BOOT
-	bool "get reladdr from boot when decompressed"
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/plat/Makefile b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/plat/Makefile
deleted file mode 100644
index 2b8dded..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/plat/Makefile
+++ /dev/null
@@ -1,8 +0,0 @@
-#
-# Makefile for the soc plat drivers
-#
-
-obj-$(CONFIG_ARCH_ZX279132S)	+= plat-zx279132s.o 
-obj-$(CONFIG_ARCH_ZX298501)		+= plat-zx298501.o 
-obj-$(CONFIG_ARCH_ZX297520V3)	+= plat-zx297520v3.o 
-#
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/plat/plat-zx297520v3.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/plat/plat-zx297520v3.c
deleted file mode 100644
index c6f9f47..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/plat/plat-zx297520v3.c
+++ /dev/null
@@ -1,1111 +0,0 @@
-/*
- * drivers/soc/zte/plat/plat-zx298501.c
- *
- *  Copyright (C) 2021 ZTE-TSP
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- */
-
-#include <linux/kernel.h>
-#include <linux/interrupt.h>
-#include <linux/irq.h>
-#include <linux/clockchips.h>
-#include <linux/clk.h>
-#include <linux/clk-provider.h>
-#include <linux/module.h>
-#include <linux/err.h>
-#include <linux/syscore_ops.h>
-#include <linux/gpio.h>
-#include <linux/of_device.h>
-#include <linux/pinctrl/consumer.h>
-#include <linux/io.h>
-#include <linux/of_gpio.h>
-#include <linux/platform_device.h>
-#include <linux/pm_domain.h>
-#include <linux/pm_runtime.h>
-#include <linux/delay.h>
-#include <linux/reset.h>
-#include <linux/io.h>
-#include <linux/amba/serial.h>
-#include <linux/serial_reg.h>
-#include <linux/of_device.h>
-#include <linux/of_irq.h>
-#include <linux/of_address.h>
-#include <linux/sched/clock.h>
-#include <linux/suspend.h>
-#include <linux/mfd/syscon.h>
-#include <linux/regmap.h>
-#include <linux/reboot.h>
-#include <linux/soc/zte/common.h>
-#include <linux/soc/zte/pcu.h>
-#include <linux/soc/zte/spinlock.h>
-#include <dt-bindings/soc/zx297520v3-irq.h>
-
-/*
- *  we use sysfs to test&debug some system funcs
- *
- */
-struct kobject *zx_root_kobj; 
-struct kobject *zx_test_kobj;
-
-extern int __init zx_clk_test_init(void);
-extern int __init zx_dma_test_init(void);
-extern int __init zx_icp_test_init(void);
-extern int __init zx_timer_test_init(void);
-
-#define	CONFIG_USE_DEBUG_LED		1
-#define ZX_RESET_TEST		1
-#define ZX_CLK_TEST			1
-#define ZX_PINCTRL_TEST		1
-#define ZX_GPIO_TEST		1
-#define ZX_EINT_TEST		1
-#define ZX_PM_TEST			1
-#if ZX_PM_TEST
-#define PM_RUNTIME_AUTO_TEST	1
-#endif
-#define ZX_SPINLOCK_TEST	0
-
-
-/* 
- * 
- * some test need device probe
- */
-struct zx_drv_test
-{
-	struct device	*dev;
-#if ZX_RESET_TEST	
-	struct reset_control *rst;
-#endif
-
-#if ZX_PINCTRL_TEST
-	struct pinctrl		  *pctrl;
-	struct pinctrl_state  *state0;
-	struct pinctrl_state  *state1;
-	struct pinctrl_state  *state2;
-#endif
-
-#if ZX_GPIO_TEST
-	int						gpio;
-	struct gpio_desc 		*gd;
-
-#endif
-
-#if ZX_EINT_TEST
-	int						eint_irq;
-#endif
-
-#if	ZX_CLK_TEST
-	struct clk 				*clk;
-#endif
-};
-
-struct zx_drv_test drv_test = {0};
-
-#if 0//ZX_RESET_TEST
-static void drv_reset_test(struct reset_control *rstc)
-{
-	reset_control_assert(rstc);
-	udelay(10);
-	reset_control_deassert(rstc);	
-}
-#endif
-
-#if ZX_EINT_TEST
-static irqreturn_t test_eint_isr(int irq, void *p)
-{
-	static int eint_cnt = 0;
-
-	pr_info("eint get = %d\n", ++eint_cnt);
-	
-	return IRQ_HANDLED;
-}
-#endif
-
-#if ZX_GPIO_TEST
-static irqreturn_t gpio_irq_handler(int irq, void *dev_id)
-{
-	static int irq_cnt = 0;
-
-	irq_cnt ++;
-	pr_info("gpio irq_cnt = %d\n", irq_cnt);
-	
-	return IRQ_HANDLED;
-}
-#endif
-
-/*
- *  test led helper interface
- *
- */
-#if CONFIG_USE_DEBUG_LED
-static void test_led_init(void)
-{
-	int ret;
-
-	if (!drv_test.dev)
-		return;
-
-	ret = gpio_request(drv_test.gpio, "led_test");
-	if (ret) 
-	{
-		pr_info("led_test gpio request error.\n");
-		return ;
-	}
-
-	gpio_direction_output(drv_test.gpio, 0);
-}
-static void test_led_on(void)
-{
-	if (!drv_test.dev)
-		return;
-
-	gpio_direction_output(drv_test.gpio, 1);
-}
-static void test_led_off(void)
-{
-	if (!drv_test.dev)
-		return;
-
-	gpio_direction_output(drv_test.gpio, 0);
-}
-#else
-static void test_led_init(void){}
-static void test_led_on(void){}
-static void test_led_off(void){}
-#endif
-
-#if ZX_PM_TEST
-
-static int zx_drv_test_pm_resume(struct device *dev)
-{
-	pm_stay_awake(dev);
-
-	pr_info("zx_drv_test_pm_resume\n");
-	return 0;
-}
-
-static int zx_drv_test_pm_suspend(struct device *dev)
-{
-	pr_info("zx_drv_test_pm_suspend\n");
-	return 0;
-}
-
-static int zx_drv_test_pm_runtime_resume(struct device *dev)
-{
-	/* enable clk and restore regs */
-	pr_info("zx_drv_test_pm_runtime_resume\n");
-	return 0;
-}
-
-static int zx_drv_test_pm_runtime_suspend(struct device *dev)
-{
-	/* backup regs and disable clk */
-	pr_info("zx_drv_test_pm_runtime_suspend\n");
-	return 0;
-}
-
-static int zx_drv_test_pm_runtime_idle(struct device *dev)
-{
-	pr_info("zx_drv_test_pm_runtime_idle\n");
-	return 0;
-}
-
-static const struct dev_pm_ops zx_drv_test_pm = {
-	.resume = zx_drv_test_pm_resume,
-	.suspend = zx_drv_test_pm_suspend,
-	.runtime_resume = zx_drv_test_pm_runtime_resume,
-	.runtime_suspend = zx_drv_test_pm_runtime_suspend,
-	.runtime_idle = zx_drv_test_pm_runtime_idle
-};
-#endif
-
-
-static int zx_drv_test_probe(struct platform_device *pdev)
-{
-	int gpio;
-	int irq;
-	enum of_gpio_flags flags;
-	int ret;
-	
-	drv_test.dev = &pdev->dev;
-
-	/* reset */
-#if ZX_RESET_TEST
-	drv_test.rst = devm_reset_control_get(&pdev->dev, "test_rst");
-#endif
-
-	/* clk */
-#if	ZX_CLK_TEST
-	drv_test.clk = devm_clk_get(&pdev->dev, "test");
-	if (IS_ERR(drv_test.clk)) {
-		ret = PTR_ERR(drv_test.clk);
-		dev_err(&pdev->dev, "failed to get test_clk: %d\n", ret);
-		return ret;
-	}
-	clk_prepare_enable(drv_test.clk);
-#endif
-
-	/* pinctrl */
-#if	ZX_PINCTRL_TEST
-/*	
-	drv_test.pctrl = devm_pinctrl_get_select_default(&pdev->dev);
-*/	
-	drv_test.pctrl = devm_pinctrl_get(&pdev->dev);
-	if (IS_ERR(drv_test.pctrl)) {
-		dev_warn(&pdev->dev, "Failed to get test pins");
-		drv_test.pctrl = NULL;
-		goto pinctrl_init_end;
-	}
-	drv_test.state0 = pinctrl_lookup_state(drv_test.pctrl, "state0");
-	if (IS_ERR(drv_test.state0)) {
-		dev_err(&pdev->dev, "TEST: missing state0\n");
-	}
-	drv_test.state1 = pinctrl_lookup_state(drv_test.pctrl, "state1");
-	if (IS_ERR(drv_test.state1)) {
-		dev_err(&pdev->dev, "TEST: missing state1\n");
-	}
-	drv_test.state2 = pinctrl_lookup_state(drv_test.pctrl, "ext_int5");
-	if (IS_ERR(drv_test.state2)) {
-		dev_err(&pdev->dev, "TEST: missing state2\n");
-	}
-	if ( pinctrl_select_state(drv_test.pctrl, drv_test.state0) < 0) {
-		dev_err(&pdev->dev, "setting state0 failed\n");
-	}
-
-	/* eint5 */
-	if ( pinctrl_select_state(drv_test.pctrl, drv_test.state2) < 0) {
-		dev_err(&pdev->dev, "setting eint5 failed\n");
-	}
-	
-pinctrl_init_end:
-#endif
-
-
-#if	ZX_PM_TEST
-	/* just show how a device use wake source */
-	device_init_wakeup(&pdev->dev, true);
-	pm_stay_awake(&pdev->dev);
-#endif
-
-	/* eint5 irq */
-#if	ZX_EINT_TEST
-	drv_test.eint_irq = irq_of_parse_and_map(pdev->dev.of_node, 0);
-	ret = request_irq(drv_test.eint_irq,
-					test_eint_isr,
-					0, 
-					"test_eint",
-					&drv_test);
-	if(ret<0)
-		BUG();
-	enable_irq_wake(drv_test.eint_irq);
-#endif
-
-#if	ZX_GPIO_TEST
-	drv_test.gd = gpiod_get_index(drv_test.dev, "testtt", 0, GPIOD_OUT_HIGH);
-		
-	/* gpio test */
-	gpio = of_get_gpio_flags(pdev->dev.of_node, 0, &flags);
-	if (!gpio_is_valid(gpio)) {
-		pr_info("test gpio no found\n");
-		goto gpio_init_end;
-	}
-	/* pr_info("test gpio :%d flag=0x%x\n", gpio, flags); */
-
-	drv_test.gpio = gpio;
-	test_led_init();
-
-	irq = gpio_to_irq(gpio);
-	if (irq > 0) {
-		if (0 != request_irq(irq, gpio_irq_handler, IRQF_TRIGGER_RISING, "gpio_irq_test", NULL)) {
-			pr_info("request gpio irq failed\n");
-			goto gpio_init_end;
-		}
-	}
-
-gpio_init_end:
-#endif	
-
-#if	ZX_PM_TEST
-#if PM_RUNTIME_AUTO_TEST
-	pm_runtime_set_autosuspend_delay(&pdev->dev, 3000 /*ms*/);
-	pm_runtime_use_autosuspend(&pdev->dev);
-	pm_runtime_enable(&pdev->dev);
-	pm_runtime_get_sync(&pdev->dev);
-	if (!pm_runtime_enabled(&pdev->dev)) {
-		zx_drv_test_pm_runtime_resume(&pdev->dev);
-	}
-
-	/* put to suspend 3s later */
-	pm_runtime_mark_last_busy(&pdev->dev);
-	pm_runtime_put_sync_autosuspend(&pdev->dev);
-#else
-	if (pdev->dev.pm_domain) {
-		pm_runtime_set_active(&pdev->dev);
-		pm_runtime_enable(&pdev->dev);
-	}
-
-	if (pm_runtime_enabled(&pdev->dev))
-		pm_runtime_get_sync(&pdev->dev);
-#endif
-#endif
-
-	return 0;
-}
-
-static const struct of_device_id zx297520v3_drv_test_match[] = {
-	{ .compatible = "zte,drv-test", },
-	{ }
-};
-
-static struct platform_driver zx_test_driver = {
-	.probe = zx_drv_test_probe,
-	.driver = {
-		.name = "zx297520v3_drv_test",
-#if	ZX_PM_TEST
-		.pm = &zx_drv_test_pm,
-#endif		
-		.of_match_table = zx297520v3_drv_test_match,
-	},
-};
-
-/*sys fs*/
-#define zte_attr(_name) \
-static struct kobj_attribute _name##_attr = 	\
-{                           \
-	.attr	= 				\
-	{                       \
-		.name = __stringify(_name),	\
-		.mode = 0644,			\
-	},					\
-	.show	= _name##_show,			\
-	.store	= _name##_store,		\
-}
-
-/*=============================================================================
- *========  /sys/zte/test/os_timer  ==============================================
- *=============================================================================
- */
-static ssize_t os_timer_show(struct kobject *kobj, struct kobj_attribute *attr,
-			  char *buf)
-{
-	char *s = buf;
-
-	s += sprintf(s, "%s\n", "[TEST]Test will light on/off led every 5s~");	
-
-	return (s - buf);
-}
-
-/*echo 1 > /sys/zte/test/os_timer*/
-static struct timer_list test_timer;
-static unsigned long test_timer_count = 0;
-static void test_timer_expired(struct timer_list *unused)
-{
-	mod_timer(&test_timer, jiffies + msecs_to_jiffies(5*1000));
-
-	pr_info("[TEST]Test timer arrived:%lu \n", 
-			++test_timer_count);
-
-/*
-	if(test_timer_count&1)
-		test_led_on();
-	else
-		test_led_off();
-*/		
-}
-
-static ssize_t os_timer_store(struct kobject *kobj, struct kobj_attribute *attr,
-			   const char *buf, size_t n)
-{
-	int error = 0;
-	unsigned int temp;
-
-//	if(strict_strtol(buf, 0, &temp))
-	if(sscanf(buf, "%u", &temp) != 1)
-		error = -EINVAL;
-
-	pr_info("temp=%d", temp);
-
-	if(temp == 1)
-	{
-		mod_timer(&test_timer, jiffies + msecs_to_jiffies(5*1000));
-	}
-	else
-	{
-		del_timer(&test_timer);
-		test_timer_count = 0;	
-	}
-		
-	return error ? error : n;
-}
-
-zte_attr(os_timer);
-
-/*=============================================================================
- *========  /sys/zte/test/timer  ==============================================
- *=============================================================================
- */
-/*echo 0xXXXXXXXX > /sys/zte/test/reg_read*/
-#if ZX_PM_TEST
-static ssize_t wake_show(struct kobject *kobj, struct kobj_attribute *attr,
-			  char *buf)
-{
-	char *s = buf;
-
-	s += sprintf(s, "%s\n", "[TEST]Read register[0xXXXXXXXX] value~");	
-
-	return (s - buf);
-}
-
-static ssize_t wake_store(struct kobject *kobj, struct kobj_attribute *attr,
-			   const char *buf, size_t n)
-{
-	int error = 0;
-	unsigned int temp;	
-	
-	if(sscanf(buf, "%u", &temp) != 1)
-		error = -EINVAL;
-
-	pr_info("temp=%d", temp);
-
-	if(temp == 1)
-	{
-		pm_stay_awake(drv_test.dev);
-	}
-	else if(temp == 2) 
-	{
-		pm_relax(drv_test.dev);
-	}
-	
-#if 0
-	if(sscanf(buf, "%08x", &addr) != 1)
-		error = -EINVAL;	
-
-	reg_vir_addr = ioremap(addr, 0x1000);
-	pr_info("reg[%08x]=%08x\n", addr, ioread32((void __iomem *)reg_vir_addr));
-
-	iounmap(reg_vir_addr);
-#endif	
-	return error ? error : n;
-}
-
-zte_attr(wake);
-#endif
-/*=============================================================================
- *========  /sys/zte/test/spinlock  ==============================================
- *=============================================================================
- */
-/*echo 0xXXXXXXXX > /sys/zte/test/spinlock*/
-#if ZX_SPINLOCK_TEST
-void hw_spin_lock(u32 hwid);
-void hw_spin_unlock(u32 hwid);
-static ssize_t spinlock_show(struct kobject *kobj, struct kobj_attribute *attr,
-			  char *buf)
-{
-	char *s = buf;
-
-//	s += sprintf(s, "%s\n", "[TEST]Read register[0xXXXXXXXX] value~");	
-
-	return (s - buf);
-}
-
-static ssize_t spinlock_store(struct kobject *kobj, struct kobj_attribute *attr,
-			   const char *buf, size_t n)
-{
-	int error = 0;
-	u32 temp;	
-
-	{
-#if 0
-		int irq_base ;
-	
-		pr_info("current irq=%d\n", irq);	
-		irq_base = irq_alloc_descs(-1, 0, 11, 0);
-		pr_info("next irq=%d\n", irq_base); 
-#endif
-		struct of_phandle_args out_irq;
-		int rc;
-	
-		rc = of_irq_parse_one(drv_test.dev->of_node, 0, &out_irq);
-		pr_info("pcie irq=%d\n", rc);	
-	
-	}
-
-	sscanf(buf, "%u", &temp);
-	pr_info("spinlock store:%d\n", temp);
-#if 0
-	/* 1--lock  2--unlock */
-	if(temp == 1)
-	{
-		hw_spin_lock(7);
-		pr_info("spinlock lock ok!\n");		
-	}
-	else if(temp == 2)
-	{
-		hw_spin_unlock(7);
-		pr_info("spinlock unlock ok!\n");		
-	}
-#endif
-	return error ? error : n;
-}
-
-zte_attr(spinlock);
-#endif
-
-/*=============================================================================
- *========  /sys/zte/test/reset  ==============================================
- *=============================================================================
- */
-/* echo 1/0 > /sys/zte/test/reset */
-#if ZX_RESET_TEST
-static ssize_t reset_show(struct kobject *kobj, struct kobj_attribute *attr,
-			  char *buf)
-{
-	char *s = buf;
-
-	s += sprintf(s, "%s %d\n", "reset signal status:", reset_control_status(drv_test.rst));	
-
-	return (s - buf);
-}
-
-static ssize_t reset_store(struct kobject *kobj, struct kobj_attribute *attr,
-			   const char *buf, size_t n)
-{
-	int error = 0;
-	u32 temp;	
-
-	sscanf(buf, "%u", &temp);
-
-	/* 1--assert 0--deassert */
-	if(temp == 1)
-	{
-		reset_control_deassert(drv_test.rst);
-
-		pr_info("reset signal assert!\n");
-	}
-	else if(temp == 0)
-	{
-		reset_control_deassert(drv_test.rst);
-
-		pr_info("reset signal release!\n");		
-	}
-
-	return error ? error : n;
-}
-
-zte_attr(reset);
-#endif
-/*=============================================================================
- *========  /sys/zte/test/gpio  ============================================
- *=============================================================================
- */
-/* echo 1/0 > /sys/zte/test/gpio */
-#if	ZX_PINCTRL_TEST
-static ssize_t gpio_show(struct kobject *kobj, struct kobj_attribute *attr,
-			  char *buf)
-{
-	char *s = buf;
-
-	return (s - buf);
-}
-
-static ssize_t gpio_store(struct kobject *kobj, struct kobj_attribute *attr,
-			   const char *buf, size_t n)
-{
-	int error = 0;
-	u32 temp;	
-
-	sscanf(buf, "%u", &temp);
-
-	if (!drv_test.dev)
-		return error;
-
- 	/* 0-out_l 1-out_h 2-in and get  */
-	if(temp == 0) {
-		gpio_direction_output(drv_test.gpio, 0); 
-		pr_info("gpio out low");
-	}
-	else if(temp == 1) {
-		gpio_direction_output(drv_test.gpio, 1);
-		pr_info("gpio out high");
-	}
-	else if(temp == 2) {
-		gpio_direction_input(drv_test.gpio);
-		pr_info("gpio get value(%d) !\n",__gpio_get_value(drv_test.gpio));
-	}
-
-	return error ? error : n;
-}
-
-zte_attr(gpio);
-#endif
-
-/*=============================================================================
- *========  /sys/zte/test/pinctrl  ============================================
- *=============================================================================
- */
-/* echo 1/0 > /sys/zte/test/pinctrl */
-#if	ZX_PINCTRL_TEST
-static ssize_t pinctrl_show(struct kobject *kobj, struct kobj_attribute *attr,
-			  char *buf)
-{
-	char *s = buf;
-	int i;
-
-	for (i=0; i<16; i++)
-		printk("gpio_%d mapped irq to %d \n", i, gpio_to_irq(i));
-
-	return (s - buf);
-}
-
-static ssize_t pinctrl_store(struct kobject *kobj, struct kobj_attribute *attr,
-			   const char *buf, size_t n)
-{
-	int error = 0;
-	u32 temp;	
-
-	sscanf(buf, "%u", &temp);
-
-	/* temp --> pin state */
-	if(temp == 1)
-	{
-		if ( pinctrl_select_state(drv_test.pctrl, drv_test.state1) < 0) {
-			dev_err(drv_test.dev, "setting state1 failed\n");
-		}
-
-		pr_info("setting state1 !\n");
-	}
-	else if(temp == 0)
-	{
-		if ( pinctrl_select_state(drv_test.pctrl, drv_test.state0) < 0) {
-			dev_err(drv_test.dev, "setting state0 failed\n");
-		}
-
-		pr_info("setting state0 !\n");		
-	}
-	else if(temp == 2)
-	{
-		if ( pinctrl_select_state(drv_test.pctrl, drv_test.state2) < 0) {
-			dev_err(drv_test.dev, "setting state2 failed\n");
-		}
-
-		pr_info("setting state2 !\n");		
-	}
-
-	return error ? error : n;
-}
-
-zte_attr(pinctrl);
-#endif
-
-/*=============================================================================
- *========  /sys/zte/test/pd  ==============================================
- *=============================================================================
- */
-/* echo 1/0 > /sys/zte/test/pd */
-#if ZX_PM_TEST
-static ssize_t pd_show(struct kobject *kobj, struct kobj_attribute *attr,
-			  char *buf)
-{
-	char *s = buf;
-
-	return (s - buf);
-}
-
-static ssize_t pd_store(struct kobject *kobj, struct kobj_attribute *attr,
-			   const char *buf, size_t n)
-{
-	int error = 0;
-
-#ifdef CONFIG_PM
-	u32 temp;	
-
-	sscanf(buf, "%u", &temp);
-
-	/* 1--on 0--off */
-	if(temp == 1)
-	{
-		pm_runtime_get_sync(drv_test.dev);
-
-		pr_info("power on!\n");
-	}
-	else if(temp == 0)
-	{
-#if PM_RUNTIME_AUTO_TEST
-		pm_runtime_mark_last_busy(drv_test.dev);
-		pm_runtime_put_sync_autosuspend(drv_test.dev);
-#else	
-		pm_runtime_put_sync(drv_test.dev);
-#endif
-		pr_info("power off!\n");		
-	}
-#else
-	error = -ENXIO;
-#endif
-	return error ? error : n;
-}
-
-zte_attr(pd);
-#endif
-
-
-/*=============================================================================
- *========  /sys/zte/test/clk  ==============================================
- *=============================================================================
- */
-/* echo 1/0 > /sys/zte/test/clk */
-#if	ZX_CLK_TEST
-static ssize_t clk_show(struct kobject *kobj, struct kobj_attribute *attr,
-			  char *buf)
-{
-	char *s = buf;
-
-	s += sprintf(s, "%s %d\n", "clk enable status:", __clk_is_enabled(drv_test.clk));
-	s += sprintf(s, "%s %d\n", "clk rate:", clk_get_rate(drv_test.clk));
-
-	return (s - buf);
-}
-
-static ssize_t clk_store(struct kobject *kobj, struct kobj_attribute *attr,
-			   const char *buf, size_t n)
-{
-	int error = 0;
-	u32 temp;	
-
-	sscanf(buf, "%u", &temp);
-
-	/* 1--on 0--off */
-	if(temp == 1) {
-		clk_enable(drv_test.clk);
-	}
-	else if(temp == 0) {
-		clk_disable(drv_test.clk);
-	} else {
-		clk_set_rate(drv_test.clk, temp);
-	}
-
-	return error ? error : n;
-}
-
-zte_attr(clk);
-#endif
-
-/*test group*/
-static struct attribute * g[] = 
-{
-	&os_timer_attr.attr,
-#if ZX_PM_TEST
-	&wake_attr.attr,
-#endif	
-#if ZX_SPINLOCK_TEST
-	&spinlock_attr.attr,
-#endif	
-#if ZX_RESET_TEST	
-	&reset_attr.attr,
-#endif
-#if ZX_GPIO_TEST
-	&gpio_attr.attr,
-#endif	
-#if	ZX_PINCTRL_TEST
-	&pinctrl_attr.attr,
-#endif
-#if ZX_PM_TEST
-	&pd_attr.attr,
-#endif	
-#if	ZX_CLK_TEST
-	&clk_attr.attr,
-#endif	
-	NULL,
-};
-
-static struct attribute_group zte_test_attr_group = 
-{
-	.attrs = g,
-};
-
-/**
- *  1¡¢create sysfs "/sys/zte/test" 
- *  2¡¢call other debug modules 
- */
-static int __init zx_test_init(void)
-{
-	int ret;
-
-	zx_test_kobj = kobject_create_and_add("test", zx_root_kobj);
-	if (!zx_test_kobj)
-		return -ENOMEM;
-
-    ret = sysfs_create_group(zx_test_kobj, &zte_test_attr_group);
-    if (ret)
-    {
-        pr_info("[DEBUG] sysfs_create_group ret %d\n", ret);
-		return ret;
-    }
-
-	timer_setup(&test_timer, test_timer_expired, 0);
-
-    pr_info("[DEBUG] create test sysfs interface OK.\n");
-
-	return platform_driver_register(&zx_test_driver);
-}
-
-/**
- *  1¡¢create sysfs "/sys/zte" 
- *  2¡¢call other debug modules 
- */
-int __init zx_dma_test_init(void); 
-static int __init zx_debug_init(void)
-{
-    pr_info("[DEBUG] create zte sysfs interface OK.\n");
-	zx_root_kobj = kobject_create_and_add("zte", NULL);
-	if (!zx_root_kobj)
-		return -ENOMEM;	
-
-
-	zx_test_init();
-
-	zx_dma_test_init();
-
-/*	zx_clk_test_init(); */
-
-	zx_icp_test_init();
-
-	zx_timer_test_init();
-
-    return 0;
-}
-
-late_initcall(zx_debug_init);
-
-void __init zx29_clock_init(void);
-
-struct zx297520v3_chip_info {
-	void __iomem 				*stdcrm_base;
-	void __iomem 				*socsys_base;
-	void __iomem 				*sflock_base;
-	void __iomem 				*apcrm_base;	
-};
-
-static struct zx297520v3_chip_info zx_chip_info;
-
-void __iomem *get_stdcrm_base(void)
-{
-	return zx_chip_info.stdcrm_base;
-}
-
-void __iomem *get_socsys_base(void)
-{
-	return zx_chip_info.socsys_base;
-}
-
-static int spinlock_init(void)
-{
-	struct device_node *np;
-	void __iomem *param[2]; 
-
-	np = of_find_compatible_node(NULL, NULL, "zte,zx297520v3-standby");
-	if (!np)
-	{
-		BUG();
-		return -ENODEV;
-	}
-
-	zx_chip_info.stdcrm_base = of_iomap(np, 0);
-	WARN(!zx_chip_info.stdcrm_base, "unable to map stdcrm_base registers\n");
-
-
-	np = of_find_compatible_node(NULL, NULL, "zte,zx29_spinlock");
-	if (!np)
-	{
-		BUG();
-		return -ENODEV;
-	}
-
-	zx_chip_info.sflock_base = of_iomap(np, 0);
-	WARN(!zx_chip_info.sflock_base, "unable to map sflock_base registers\n");
-
-	
-	param[0] = zx_chip_info.stdcrm_base;
-	param[1] = zx_chip_info.sflock_base;
-	zx_spinlock_init(param);
-
-	return 0;
-}
-
-static void socsys_init(void) 
-{
-	struct device_node *np;
-
-	np = of_find_compatible_node(NULL, NULL, "zte,zx297520v3-socsys");
-	if (!np)
-	{
-		BUG();
-	}
-
-	zx_chip_info.socsys_base = of_iomap(np, 0);
-	WARN(!zx_chip_info.socsys_base, "unable to map socsys_base registers\n");
-}
-
-/*---------------------------------------------------------*/
-#define AP_INT_MODE_BASE 			(zx_chip_info.apcrm_base + 0x70)
-#define AP_PPI_MODE_REG 			(zx_chip_info.apcrm_base + 0xA0)
-
-#define	INT_HIGHLEVEL   			(0x0)       /* 00: high level */
-#define	INT_LOWLEVEL    			(0x1)       /* 01: low level */
-#define	INT_POSEDGE     			(0x2)       /* 10: raise edge */
-#define	INT_NEGEDGE     			(0x3)       /* 11: fall edge */
-
-static int zx29_int_set_type(unsigned int hwirq, unsigned int type)
-{
-	unsigned int data_tmp=0;
-	unsigned int srctype=0;
-	unsigned int reg_index=0,pos_index=0;
-
-	switch (type) {
-		case IRQ_TYPE_LEVEL_HIGH:
-			srctype = INT_HIGHLEVEL;
-			break;
-		case IRQ_TYPE_EDGE_RISING:
-			srctype = INT_POSEDGE;
-			break;
-		case IRQ_TYPE_LEVEL_LOW:		
-			srctype = INT_LOWLEVEL;
-			break;
-		case IRQ_TYPE_EDGE_FALLING:		
-			srctype = INT_NEGEDGE;
-			break;
-		default:
-			return -EINVAL;
-	}
-    reg_index=(hwirq)/16;
-	pos_index=((hwirq)%16)*2;
-	
-	data_tmp=zx_read_reg(AP_INT_MODE_BASE+reg_index*4);
-	data_tmp &= ~(3<<pos_index);
-	data_tmp |= srctype<<pos_index;
-	zx_write_reg(AP_INT_MODE_BASE+reg_index*4, data_tmp);
-
-	return 0;
-}
-
-static void int_set_type_default(unsigned int line)
-{
-	unsigned int int_type=0;
-
-    switch ( line )
-    {
-		case WDT_INT:
-		case AP_TIMER0_INT:
-		case GSM_RFSSCR_INT:
-		case GSM_RFSSCT_INT:
-		case AP_TIMER3_INT:
-		case AP_TIMER4_INT:
-		case SYS_COUNTER_INT:
-		{
-			int_type = IRQ_TYPE_EDGE_RISING;
-			break;
-		}
-		case MCU_LCD_INT:
-		{
-			int_type = IRQ_TYPE_LEVEL_LOW;
-			break;
-		}
-
-		default:
-		{	
-		    int_type = IRQ_TYPE_LEVEL_HIGH;
-		    break;
-		}
-    }
-
-	zx29_int_set_type(line, int_type);
-}
-
-static void apcrm_init(void) 
-{
-	int i;
-	struct device_node *np;
-
-	np = of_find_compatible_node(NULL, NULL, "zte,zx297520v3-apcrm");
-	if (!np)
-	{
-		BUG();
-	}
-
-	zx_chip_info.apcrm_base = of_iomap(np, 0);
-	WARN(!zx_chip_info.apcrm_base, "unable to map apcrm_base registers\n");
-
-	zx_write_reg(AP_PPI_MODE_REG, 0x55545555);
-
-	for (i=0; i<IRQ_ZX297520V3_SPI_NUM; i++)
-		int_set_type_default(i);
-
-}
-
-void early_drv_init(void)
-{
-	spinlock_init();
-
-	socsys_init();
-
-	apcrm_init();
-}
-
-//early_initcall(early_drv_init);
-
-
-/*---------------------------------------------------------------*/
-static struct reset_control *reboot_rst;
-static int zx_restart(struct notifier_block *this,
-			   unsigned long mode, void *cmd)
-{
-	if (reboot_rst) {
-		reset_control_assert(reboot_rst);		
-	}
-
-	return NOTIFY_DONE;
-}
-
-static struct notifier_block zx_restart_handler = {
-	.notifier_call = zx_restart,
-	.priority = 129,
-};
-
-static int zx_reboot_probe(struct platform_device *pdev)
-{
-	int ret;
-	struct device_node *np = pdev->dev.of_node;
-
-	reboot_rst = of_reset_control_get_by_index(np, 0);
-	if (!reboot_rst) {
-		dev_err(&pdev->dev, "No reset handler found!");
-		return -EINVAL;
-	}
-
-	ret = register_restart_handler(&zx_restart_handler);
-	if (ret)
-		pr_warn("cannot register restart handler, %d\n", ret);
-
-	return 0;
-}
-
-static const struct of_device_id zx_reboot_match[] = {
-	{ .compatible = "zte,reboot", },
-	{ }
-};
-
-static struct platform_driver zx_reboot_driver = {
-	.probe = zx_reboot_probe,
-	.driver = {
-		.name = "zx_reboot",
-		.of_match_table = zx_reboot_match,
-	},
-};
-builtin_platform_driver(zx_reboot_driver)
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/Kconfig b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/Kconfig
deleted file mode 100644
index 053873b..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/Kconfig
+++ /dev/null
@@ -1,32 +0,0 @@
-# SPDX-License-Identifier: GPL-2.0-only
-#
-# ZTE SoC power drivers
-#
-config ZX_RAM_CONSOLE
-	bool "Write log to ram when suspend"
-	depends on SUSPEND
-	default y
-	help
-	  Write log to ram when system in suspend or sleep state that  
-	  uart may not print log normally!
-
-config ZX_PM_DEBUG
-	bool "PM debug"
-	depends on SUSPEND
-	default y
-	help
-	  Debug interface for power management!
-
-config ZX_PM_DEBUG_TIME
-	bool "debug sleep time"
-	depends on SUSPEND
-	default n
-	help
-	  Use to debug sleep time!
-
-config AXI_FREQ
-	bool "change axi clock"
-	depends on CPU_FREQ
-	default y
-	help
-	  Use to change axi clock!
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/Makefile b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/Makefile
deleted file mode 100644
index de2f17a..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# When adding new entries keep the list in alphabetical order
-
-ifeq ($(CONFIG_PM),y)
-obj-y	+= zx-pm.o zx-pm-suspend.o zx-sleep.o zx-pm-context.o \
-			zx-cpu-sleep.o  zx-pm-helpers.o  zx-pm-custom.o
-obj-$(CONFIG_ARCH_ZX297520V3)	+= zx-pm-a53.o
-obj-$(CONFIG_ARCH_ZX297520V3)	+= zx-pm-v8.o
-obj-y						  += zx29-pm.o
-
-else
-obj-y	+= zx-pm-null.o
-endif
-
-ifeq ($(CONFIG_CPU_IDLE),y)
-obj-y						  += zx29-cpuidle.o
-obj-y						  += zx-cpuidle.o
-endif
-
-ifeq ($(CONFIG_CPU_FREQ),y)
-obj-y						  += zx29-cpufreq.o
-#obj-y						  += zx-cpufreq.o
-endif
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-cpu-sleep.S b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-cpu-sleep.S
deleted file mode 100644
index ee52f37..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-cpu-sleep.S
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- * ZTE CPU low power powerdown and powerup code.
- *
- * Copyright (C) 2013 ZTE, Inc.
- * Written by ZXP
- *
- */
-#include <linux/linkage.h>
-#include <linux/threads.h>
-#include <asm/asm-offsets.h>
-#include <asm/assembler.h>
-#include <asm/glue-cache.h>
-#include <asm/glue-proc.h>
-	 
-#include <asm/memory.h>
-
-.arm
-/* =======================================================================
- * The wakeup code will jump to this code in ddr-mem.
- * This code will build C environment for resume code. 
- *
- * =======================================================================*/
-ENTRY(cpu_reset_handler)
-	blx	reset_init
-	blx	invalidate_icache_v7		/* Clear I cache */
-
-	blx enable_icache_v7
-	blx	invalidate_dcache_v7_all	/* Clear all data cache levels visible to CPU */
-
-	blx  cpu_resume
-ENDPROC(cpu_reset_handler)
-
-
-/* =======================================================================
- * Because IRAM may power down, M0 will copy this code to IRAM(address 0) 
- * after CPU_AP is waked up. 
- *
- * So this code will run in IRAM.
- * =======================================================================*/
-ENTRY(cpu_wake_up)
-	nop					/* add 16 nops */
-	nop
-	nop
-	nop
-	nop
-	nop
-	nop
-	nop
-	nop	
-	nop
-	nop
-	nop
-	nop
-	nop	
-	nop
-	nop	
-
- 	mov r2, #0x3e8  /*ldr  r2, =1000	cpu_reset_handler */
- 	
-	
-	ldr  r5, [r2]		
-	bx   r5  				/* call cpu_reset_handler */
-ENDPROC(cpu_wake_up)
-
-/* =======================================================================
- * When ddr dfs, A9 must run in iram and waiting till this process finished.
- *
- * r0 -- address for dfs finish flag
- * =======================================================================*/
-#define	DDR_DFS_FINISH		0x2
- 
-ENTRY(waiting_ddr_dfs)
-waiting_ddr_dfs:
-	stmfd	sp!, {r2, lr}
-
-acquire_again:
-	ldr  	r2, [r0]
-	cmp		r2, #DDR_DFS_FINISH
-	bne		acquire_again
-
-	ldmfd	sp!, {r2, pc}
-ENDPROC(waiting_ddr_dfs)
-
-/* =======================================================================
- * 
- * disable ddr port3.
- * addr assigned 0x200
- * =======================================================================*/
-ENTRY(do_sleep_cpu)
-
-	isb
-	dsb
-	wfi	
-
-	bx 	lr
-ENDPROC(do_sleep_cpu)
-
-ENTRY(zx_jump_addr)
-	//mov 	pc, r0
-	B do_sleep_cpu
-ENDPROC(zx_jump_addr)
-
-wake_up_buf:			.space 1024
-
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-cpufreq.h b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-cpufreq.h
deleted file mode 100644
index 7e4068b..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-cpufreq.h
+++ /dev/null
@@ -1,117 +0,0 @@
-/*
- * arch/arm/mach-zx297510/zx-cpufreq.h
- *
- * Copyright (c) 2013, ZTE Corporation.
- * write by zxp
- *
- */
-
-#ifndef __MACH_ZX_CPU_FREQ_H
-#define __MACH_ZX_CPU_FREQ_H
-#ifdef CONFIG_ARCH_ZX297520V2
-#else
-#define SET_AXI_BY_HW  
-//#define CONFIG_DDR_FREQ
-//#define SET_DDR_BY_HW
-#endif
-enum cpufreq_level_index {
-	L0, L1, L2, L3, L4,
-	L5, L6, L7, L8, L9,
-	L10, L11, L12, L13, L14,
-	L15, L16, L17, L18, L19,
-	L20,
-};
-
-struct zx_dvfs_info {
-	unsigned int	freq_cur_idx;
-	unsigned int	pll_safe_idx;
-	unsigned int	max_support_idx;
-	unsigned int	min_support_idx;
-	struct clk	*cpu_clk;
-	unsigned int	*volt_table;
-	struct cpufreq_frequency_table	*freq_table;
-	int (*set_freq)(unsigned int, unsigned int);
-};
-
-#ifdef CONFIG_AXI_FREQ
-#ifdef CONFIG_ARCH_ZX297520V2
-typedef enum
-{
-    AXI_FREQ_26M 		= 0,
-    AXI_FREQ_39M 		= 1,
-    AXI_FREQ_52M 		= 2,
-    AXI_FREQ_78M 		= 3,
-    AXI_FREQ_104M 		= 4,
-    AXI_FREQ_122_88M 	= 5,
-    AXI_FREQ_156M 		= 6,
-    AXI_FREQ_NULL,
-    MAX_AXI_FREQ
-}zx29_axi_freq;
-
-#else
-typedef enum
-{
-    AXI_FREQ_26M 		= 0,
-    AXI_FREQ_156M 		= 1,
-    AXI_FREQ_124_8M 	= 2,
-    AXI_FREQ_104M 		= 3,
-    AXI_FREQ_78M 		= 4,
-    AXI_FREQ_52M 	    = 5,
-    AXI_FREQ_39M 		= 6,
-    AXI_FREQ_NULL,
-    MAX_AXI_FREQ
-}zx29_axi_freq;
-#endif
-typedef enum
-{
-    VOL_VO_800 			= 0,
-    VOL_VO_825 			= 1,
-    VOL_VO_850 			= 2,
-    VOL_VO_875 			= 3,
-    VOL_VO_900 			= 4,
-    MAX_VOL
-}zx29_vol;
-
-#endif
-
-#ifdef CONFIG_DDR_FREQ
-#ifdef CONFIG_ARCH_ZX297520V2
-typedef enum
-{
-	DDR_FREQ_156M 		= 0,
-	DDR_FREQ_312M 		= 1,
-	MAX_DDR_FREQ
-}zx29_ddr_freq;
-
-#else
-typedef enum
-{
-    DDR_FREQ_312M = 0,
-    DDR_FREQ_400M = 1,
-	DDR_FREQ_208M = 2,    
-    DDR_FREQ_156M = 3,
-	MAX_DDR_FREQ
-}zx29_ddr_freq;
-#endif
-#endif
-
-typedef int (*zx29xx_cpufreq_init_cb)(struct zx_dvfs_info *info);
-extern zx29xx_cpufreq_init_cb 	zx29xx_cpufreq_init;
-
-extern unsigned int zx_getspeed(unsigned int cpu);
-extern int zx_update_cpu_speed(unsigned long rate);
-extern int zx_cpu_set_speed_cap(unsigned int *speed_cap);
-extern unsigned int zx_count_slow_cpus(unsigned long speed_limit);
-extern unsigned int zx_get_slowest_cpu_n(void);
-extern unsigned long zx_cpu_lowest_speed(void);
-extern unsigned long zx_cpu_highest_speed(void);
-
-#ifdef CONFIG_ZX_PM_DEBUG
-extern void cpufreq_test(unsigned int old_index, unsigned int new_index);
-#endif
-
-#ifdef CONFIG_AXI_FREQ
-extern int request_axi_freq(zx29_axi_freq axi_freq);
-#endif
-
-#endif /* __MACH_ZX_CPU_FREQ_H */
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-cpuidle.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-cpuidle.c
deleted file mode 100644
index 0af9f8b..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-cpuidle.c
+++ /dev/null
@@ -1,918 +0,0 @@
-/*
- * zx297510 CPU idle Routines
- *
- * Copyright (C) 2013 ZTE, Ltd.
- * Shine Yu <yu.xiang5@zte.com.cn>
- *
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- */
-
-#include <linux/sched.h>
-#include <linux/export.h>
-#include <linux/kernel.h>
-#include <linux/cpu.h>
-#include <linux/tick.h>
-#include <linux/suspend.h>
-#include <linux/interrupt.h>
-#include <linux/soc/zte/drv_idle.h>
-#include <linux/module.h>
-#include "zx-pm.h"
-
-#ifdef CONFIG_ZX_PM_DEBUG
-//struct zx_idle_stats 	idle_stats;
-#endif
-#if 0
-struct cpuidle_driver zx_idle_driver = {
-	.name = 	"zx_idle",
-	.owner =	THIS_MODULE,
-	.en_core_tk_irqen	= 0,					/* no use cpuidle time keeping */
-};
-#endif
-
-static unsigned int deep_idle_disabled_by_startup = 0;
-static unsigned int deep_idle_disabled_by_suspend = 0;
-static unsigned int deep_idle_disabled_by_debug   = 0;
-static unsigned int print_enabled_by_debug = 0;
-DEFINE_PER_CPU(struct cpuidle_device, zx_idle_dev);
-
-static struct delayed_work 	pm_idle_work;
-#define PM_IDLE_DELAY 		msecs_to_jiffies(30000)
-
-static unsigned int sleep_mode_flag = 0;
-static unsigned int drv_cpuidle_flag	= 0;
-static DEFINE_SPINLOCK(zx_idle_lock);
-
-void zx_cpuidle_set_busy(drv_idle_flag devId)
-{
-	unsigned long flags;
-
-	if( devId >= IDLE_FLAG_MAX)
-	{
-		printk("[zx_cpuidle_set_busy] devId  err, devId = %d\n",devId);
-	}
-	else
-	{
-		raw_spin_lock_irqsave(&zx_idle_lock, flags);	
-		drv_cpuidle_flag |= (1<<devId);	
-		raw_spin_unlock_irqrestore(&zx_idle_lock, flags);
-	}
-
-}
-EXPORT_SYMBOL(zx_cpuidle_set_busy);
-
-void zx_cpuidle_set_free(drv_idle_flag devId)
-{
-	unsigned long flags;
-
-	if( devId >= IDLE_FLAG_MAX)
-	{
-		printk("[zx_cpuidle_set_free] devId  err, devId = %d\n",devId);
-	}
-	else
-	{
-		raw_spin_lock_irqsave(&zx_idle_lock, flags);
-		drv_cpuidle_flag &= ~(1<<devId);	
-		raw_spin_unlock_irqrestore(&zx_idle_lock, flags);
-	}
-}
-EXPORT_SYMBOL(zx_cpuidle_set_free);
-
-static void pm_idle_func(struct work_struct *work)
-{
-	deep_idle_disabled_by_startup = 1;
-}
-
-/**
- * idle_can_enter_deep_sleep - check can enter deep sleep state?
- *
- *
- */
-static int idle_can_enter_deep_sleep(void)
-{
-	/* can not enter deep sleep now */
-	if (deep_idle_disabled_by_suspend)
-		return false;
-
-	/* This mode only can be entered when other core's are offline */
-	if(deep_idle_disabled_by_debug || num_online_cpus() > 1)
-		return false;
-
-	/* can not enter deep sleep when kernel startup, we delay 30s now! */
-	if(!deep_idle_disabled_by_startup)
-		return false;
-
-	if(pm_dma_used())
-		return false;
-
-	if(pm_get_mask_info()&PM_IDLE_WFI)
-		return false;
-	
-	if(drv_cpuidle_flag != 0)
-		return false;
-	
-
-	return true;
-}
-
-
-static int zx_pm_idle_prepare(struct cpuidle_device *dev,
-		struct cpuidle_driver *drv, int index)
-{
-	int new_index = index;
-
-	if(new_index == drv->safe_state_index)
-		return new_index;
-
-	if(!idle_can_enter_deep_sleep())
-	{
-		new_index = drv->safe_state_index;
-		return new_index;
-	}
-
-	return new_index;
-}
-/****************************************************/
-#define	MAX_TIME_PER_CYCLE 		div64_u64(div64_u64((u64)0x7fffffff*USEC_PER_SEC, (u64)PERSISTENT_TIMER_CLOCK_RATE),(u64)1000)
-
-#define SAVE_RESTORE_TIME 		(9)			//ms
-#define SHUTDOWN_SLEEP_TIME 	(2)			//ms
-#define	MAX_PM_CB_CNT			(20)
-
-enum {
-	DEBUG_IDLE_MSG = 1U << 0,
-	DEBUG_WAKE_LOCK = 1U << 1,
-};
-
-typedef int (*pm_callback_fn)(void);
-typedef struct
-{
-	pm_callback_fn  cb;
-	unsigned int 	is_sucess;
-}pm_cb_t;
-
-static int idle_debug_mask = 0; //DEBUG_IDLE_MSG;
-
-/* /sys/module/zx297520_cpuidle/parameters/debug_mask */
-module_param(idle_debug_mask, int, 0644);
-
-static u32 sleep_count = 0;
-static pm_cb_t  pm_enter_cb[MAX_PM_CB_CNT];
-static pm_cb_t  pm_exit_cb[MAX_PM_CB_CNT];
-static unsigned int pm_cb_cnt = 0;
-
-extern void pm_idle_sram_start(void);
-extern void pm_idle_sram_end(void);
-extern void (*arm_pm_idle)(void);
-extern  void idle_set_sleeptime(s64 sleep_time);
-extern void pm_debug_wakelocks(void);
-extern void zDrvInt_MaskIrq( u32 uiLine );
-extern void zDrvInt_UnmaskIrq( u32 uiLine );
-
-extern bool zPs_IsTdMasterMode(void);
-extern bool zPs_IsLteMasterMode(void);
-extern bool zPs_IsFddMasterMode(void);
-
-int zx_idle_get_debug_flag(void)
-{
-	return idle_debug_mask;
-}
-
-int zx_idle_get_idle_flag(void)
-{
-	return drv_cpuidle_flag;
-}
-/**
- * zx_pm_register_callback 
- * 
- * register callback for sleep enter and exit,
- * enter_cb: callback for sleep enter, callback for sleep exit
- * 
- * 
- */
-int zx_pm_register_callback(pm_callback_fn enter_cb, pm_callback_fn exit_cb)
-{
-	int i = 0;
-	if(pm_cb_cnt >= MAX_PM_CB_CNT)
-		return -ENOMEM;
-
-	if(!enter_cb)
-		return -EINVAL;
-
-	if(!exit_cb)
-		return -EINVAL;
-
-	for(i = 0; i < pm_cb_cnt; i++){
-		if(pm_enter_cb[i].cb == enter_cb ||
-			pm_exit_cb[i].cb == exit_cb)
-			return EINVAL;
-	}	
-	pm_enter_cb[pm_cb_cnt].cb = enter_cb;
-	pm_enter_cb[pm_cb_cnt].is_sucess=0;
-	pm_exit_cb[pm_cb_cnt].cb = exit_cb;
-	pm_exit_cb[pm_cb_cnt].is_sucess=0;
-	
-	pm_cb_cnt ++;
-
-	return 0;
-}
-EXPORT_SYMBOL(zx_pm_register_callback);
-
-/**
- * zx_cpu_dev_idle_enter 
- * 
- * 
- * 
- * 
- * 
- */
-int zx_cpu_dev_idle_enter(void)
-{
-	int i;
-	int ret=0;
-
-	for(i=0;i<pm_cb_cnt; i++){
-		pm_enter_cb[i].is_sucess = 0;		
-	}
-	
-	for(i=0;i<pm_cb_cnt; i++){
-					
-		if(pm_enter_cb[i].cb)
-			ret = pm_enter_cb[i].cb();
-
-		if(ret)
-			return ret;
-
-		pm_enter_cb[i].is_sucess = 1;
-
-	}
-
-	return ret;
-}
-
-/**
- * zx_cpu_dev_idle_exit 
- * 
- * only when dev is is_sucess when enter sleep,the exit callback is visited
- * 
- * 
- * 
- */
-int zx_cpu_dev_idle_exit(void)
-{
-	int i;
-	int ret=0;
-
-	for(i=0;i<pm_cb_cnt; i++){
-		if(pm_exit_cb[i].cb && pm_enter_cb[i].is_sucess )
-			ret = pm_exit_cb[i].cb();
-
-		if(ret)
-			return ret;	
-	}
-
-	return ret;
-}
-/**
- * zx_debug_check 
- * 
- * check whether debug allowed sleep.
- *
- * when pm_get_mask_info()&PM_IDLE_WFI is 1, return "false", 
- * else return "ture"
- */
-static bool zx_debug_check(void)
-{
-	if(pm_get_mask_info()&PM_IDLE_WFI)
-		return false;
-	else
-		return true;
-}
-/**
- * zx_sleep_wakelock_check 
- * 
- * check whether linux allowed sleep.
- *
- * when active wakelock count is 0, return "true", 
- * else return "false"
- */
-static bool zx_sleep_wakelock_check(void)
-{
-	unsigned int temp_count;
-
-/*
-	if (idle_debug_mask & DEBUG_WAKE_LOCK) 
-		pm_debug_wakelocks();
-*/	
-	if(pm_get_wakeup_count(&temp_count, false))
-	{
-		if (pm_save_wakeup_count(temp_count)) 
-		{
-			return true; 
-		}
-		else
-		{
-			pr_info("[SLP]: error save wakeup_count: %d ", temp_count);
-		}
-	}
-
-	return false;
-}
-
-/**
- * zx_sleep_idle_check 
- * 
- * check whether linux allowed idlesleep.
- *
- * when idle flag is 0, return "true", 
- * else return "false"
- */
-static bool zx_sleep_idle_check(void)
-{
-	if(pm_dma_used())
-		return false;
-	
-	if(drv_cpuidle_flag != 0)
-		return false;
-
-	return true;
-
-}
-
-/**
- * zx_cpu_kernel_sleep 
- * 
- * 
- *
- */
-void zx_cpu_kernel_sleep(void)
-{
-	cpu_do_idle();
-}
-
-/**
- * zx_sleep_set_timer
- * 
- * input: expect_time_ms ---the expect_time can sleep, unit:ms
- *
- * return: elapsed time when enter idle
- */
-volatile u32 tick_cur_cnt =0;
-
-u64 zx_sleep_set_timer(u32 expect_time_ms)
-{
-    u64 tmptime = 0;
-
-	idle_set_sleeptime((s64)expect_time_ms*(s64)1000);
-	pm_stop_tick();
-	tick_cur_cnt=pm_read_tick();
-    tmptime =div64_u64(read_persistent_us(),(u64)1000);// read_persistent_us()/1000; //ms
-    return tmptime;	
-}
-
-/**
- * zx_sleep_read_timer
- * 
- * return:  elapsed time when exit idle
- *
- * 
- */
-u64 zx_sleep_read_timer(void)
-{
-    u64 tmptime = 0;
-    zx29_stop_wake_timer();
-
-    tmptime =div64_u64(read_persistent_us(),(u64)1000);// read_persistent_us()/1000; //ms
-    pm_restart_tick(tick_cur_cnt);
-
-    return tmptime;
-}
-
-/**
- * zx_sleep_mask_int
- * 
- *  mask int needed
- *
- * 
- */
-void zx_sleep_mask_int(void)
-{
-    /*********************************************************/
-  //  zDrvInt_MaskIrq(TD_FRM_INT);
-   // zDrvInt_MaskIrq(LTE_LPM5_INT);
-   // zDrvInt_MaskIrq(WD_FRM_INT);
-  //  CPPS_FUNC(cpps_callbacks, zDrvInt_MaskIrq)(PS_TIMER0_INT);
-	pm_save_gic_wake_enable();
-}
-
-/**
- * zx_sleep_unmaskInt
- * 
- * unmask int needed
- *
- * 
- */
-static void zx_sleep_unmaskInt(void)
-{
-
- //  zDrvInt_UnmaskIrq(TD_FRM_INT);
-//	 zDrvInt_UnmaskIrq(LTE_LPM5_INT);
-//	 zDrvInt_UnmaskIrq(WD_FRM_INT);
-   //CPPS_FUNC(cpps_callbacks, zDrvInt_UnmaskIrq)(PS_TIMER0_INT); 
- 	pm_restore_gic_wake_enable();
-}
-
-
-/**
- * zx_cpu_idle
- * the deep sleep function, enter and exit WFI, dormant or shutdown sleep
- * 
- *
- * 
- */
-extern unsigned int zx_getspeed(unsigned int cpu);
-extern void clock_event_handler(void);
-extern  void pm_uart_mod_timer(void);
-extern  void pm_uart_del_timer(void);
-
-
-#define  CAPCORE_SLEEP_TIME		(18*60*60*1000)  //ms
-
-void  zx_cpu_idle(void)
-{
-	u32 expect_time = 0;
-	u64 elapsed_time_enter = 0;
-	u64 elapsed_time_exit = 0;	
-	u64 idle_time = 0;
-	
-	#ifdef CONFIG_ZX_PM_DEBUG
-	pm_write_reg(AP_IDLE_SLEEP_STATUS_FLAG,0xff01);
-	#endif
-	
-	if(!zx_sleep_wakelock_check())
-		goto IRQ_LOCK_EXIT;
-
-	if(!zx_debug_check())
-		goto IRQ_LOCK_EXIT;
-
-	expect_time =CAPCORE_SLEEP_TIME;
-	
-	elapsed_time_enter=zx_sleep_set_timer(expect_time );
-	
-	if(expect_time <= SHUTDOWN_SLEEP_TIME)
-		goto IRQ_LOCK_EXIT;
-	
-	sleep_count++;
-
-	zx_sleep_mask_int();
-
-	#ifdef CONFIG_ZX_PM_DEBUG
-	pm_write_reg(AP_IDLE_SLEEP_STATUS_FLAG,0xff03);
-	#endif
-
-	if(expect_time >= SAVE_RESTORE_TIME)
-      		zx_enter_sleep(CPU_SLEEP_TYPE_LP1);
-	else
-   		zx_enter_sleep(CPU_SLEEP_TYPE_LP3);
-
-	#ifdef CONFIG_ZX_PM_DEBUG
-	pm_write_reg(AP_IDLE_SLEEP_STATUS_FLAG,0xfffe);
-	#endif
-	
-	zx_sleep_unmaskInt();
-	
-	elapsed_time_exit = zx_sleep_read_timer();
-	if(elapsed_time_exit>=elapsed_time_enter)
-		idle_time=elapsed_time_exit - elapsed_time_enter;
-	else
-		idle_time=(elapsed_time_exit - elapsed_time_enter)+MAX_TIME_PER_CYCLE;
-	
-	clock_event_handler();
-	
-	pm_ram_log(" @@sleep exit:sleep_count=%d,real_idle_time=%lld,jiffies:%u\n",sleep_count, idle_time, jiffies);
-	
-IRQ_LOCK_EXIT:
-	#ifdef CONFIG_ZX_PM_DEBUG
-	pm_write_reg(AP_IDLE_SLEEP_STATUS_FLAG,0xffff);
-	#endif
-	zx_cpu_kernel_sleep();
-	
-}
-
-/****************************************************/
-
-/**
- * zx_enter_idle
- * @dev: cpuidle device
- * @state: The target state to be programmed
- *
- * Idle function for C1 state, WFI on a single CPU.
- * Called with irqs off, returns with irqs on.
- * Returns the amount of time spent in the low power state.
- */
-int zx_enter_idle(struct cpuidle_device *dev,
-				struct cpuidle_driver *drv,
-				int index)
-{
-	ktime_t entry_time, exit_time;
-	s64 idle_time;
-	int new_index = index;
-
-	local_irq_disable();
-
-#ifdef CONFIG_ARCH_ZX297520V2
-#else
-	local_fiq_disable();
-#endif
-	entry_time = ktime_get();
-
-/*=================================================================
- *=======begin enter idle sleep====================================
- *=================================================================
- */
-	new_index = zx_pm_idle_prepare(dev, drv, index);
-
-	index = zx_pm_idle_enter(new_index);
-
-/*=================================================================
- *=======end enter idle sleep======================================
- *=================================================================
- */
-	exit_time = ktime_get();
-#ifdef CONFIG_ARCH_ZX297520V2
-#else
-	local_fiq_enable();
-#endif
-	local_irq_enable();
-
-	idle_time = ktime_to_ns(ktime_sub(exit_time, entry_time));
-
-	dev->last_residency_ns = (int)idle_time;
-
-	if(print_enabled_by_debug != 0)
-	{
-		printk(KERN_INFO "[CPUIDLE] exit idle: idle time= %d , enter level= %d !\n", (u32)idle_time, index);
-	}
-
-	return index;
-}
-
-
-
-static int idle_pm_notify(struct notifier_block *nb,
-	unsigned long event, void *dummy)
-{
-#ifdef CONFIG_PM_SLEEP
-	if (event == PM_SUSPEND_PREPARE)
-		deep_idle_disabled_by_suspend = true;
-	else if (event == PM_POST_SUSPEND)
-		deep_idle_disabled_by_suspend = false;
-#endif
-
-	return NOTIFY_OK;
-}
-
-static struct notifier_block idle_pm_notifier =
-{
-	.notifier_call = idle_pm_notify,
-};
-
-/**
- * zx_cpuidle_init - Init routine for zx29xx idle
- *
- * Registers the cpuidle driver with the cpuidle
- * framework with the valid set of states.
- */
-int zx_cpuidle_init(void)
-{
-
-#if 1
-	arm_pm_idle = zx_cpu_idle;
-	zx_apmgclken_set(0);
-	printk(KERN_INFO "[CPUIDLE] zx_cpu_idle init OK\n,");
-#else	
-	int cpu_id;
-	struct cpuidle_device *device;
-	struct cpuidle_driver *drv = &zx_idle_driver;
-
-	/* Setup cpuidle driver */
-	drv->state_count = zx_fill_cpuidle_data(drv);
-	cpuidle_register_driver(drv);
-
-	/* Setup cpuidle device for each cpu */
-	for_each_cpu(cpu_id, cpu_online_mask)
-	{
-		device = &per_cpu(zx_idle_dev, cpu_id);
-		device->cpu = cpu_id;
-
-		if (cpu_id == 0)
-			device->state_count = drv->state_count;
-		else
-			device->state_count = 1;	/* None boot cpu Support IDLE only now ! */
-
-		if (cpuidle_register_device(device))
-		{
-			printk(KERN_ERR "[CPUIDLE] register device failed\n,");
-			return -EIO;
-		}
-	}
-
-	register_pm_notifier(&idle_pm_notifier);
-
-	INIT_DELAYED_WORK_DEFERRABLE(&pm_idle_work, pm_idle_func);
-	schedule_delayed_work(&pm_idle_work, PM_IDLE_DELAY);
-
-	printk(KERN_INFO "[CPUIDLE] register device OK\n,");
-#endif
-
-	return 0;
-}
-
-#if 0
-static void __exit zx_cpuidle_exit(void)
-{
-	unregister_pm_notifier(&idle_pm_notifier);
-	cpuidle_unregister_driver(&zx_idle_driver);
-}
-
-late_initcall(zx_cpuidle_init);
-module_exit(zx_cpuidle_exit);
-#endif
-
-#ifdef CONFIG_ZX_PM_DEBUG
-static char*  lp2_debug_show(char *s)
-{
-	#if 0
-	int i;
-
-	s += sprintf(s, "%-30s%8s %8s %8s %8s\n", " ", "cpu0","cpu1","cpu2","cpu3");
-	s += sprintf(s, "%s\n", "---------------------------------------------------------------");
-	s += sprintf(s, "%-30s%8u %8u %8u %8u\n", "lp3 in count:",
-		idle_stats.lp3_count[0],
-		idle_stats.lp3_count[1],
-		idle_stats.lp3_count[2],
-		idle_stats.lp3_count[3]);
-
-	s += sprintf(s, "%-30s%8u %8u %8u %8u\n", "lp2 in count:",
-		idle_stats.lp2_count[0],
-		idle_stats.lp2_count[1],
-		idle_stats.lp2_count[2],
-		idle_stats.lp2_count[3]);
-
-	s += sprintf(s, "%-30s%8u %8u %8u %8u\n", "lp2 completed:",
-		idle_stats.lp2_completed_count[0],
-		idle_stats.lp2_completed_count[1],
-		idle_stats.lp2_completed_count[2],
-		idle_stats.lp2_completed_count[3]);
-
-	s += sprintf(s, "%-30s%7u%% %7u%% %7u%% %7u%%\n", "lp2 completed%:",
-		idle_stats.lp2_completed_count [0]* 100 / (idle_stats.lp2_count[0] ?: 1),
-		idle_stats.lp2_completed_count [1]* 100 / (idle_stats.lp2_count[1] ?: 1),
-		idle_stats.lp2_completed_count [2]* 100 / (idle_stats.lp2_count[2] ?: 1),
-		idle_stats.lp2_completed_count [3]* 100 / (idle_stats.lp2_count[3] ?: 1));
-	s += sprintf(s, "%-30s%8u\n", "all idle count:", idle_stats.idle_count);
-
-	s += sprintf(s, "\n%-30s%8llu %8llu %8llu %8llu ms\n", "cpu ready time:",
-		div64_u64(idle_stats.cpu_wants_lp2_time[0], 1000),
-		div64_u64(idle_stats.cpu_wants_lp2_time[1], 1000),
-		div64_u64(idle_stats.cpu_wants_lp2_time[2], 1000),
-		div64_u64(idle_stats.cpu_wants_lp2_time[3], 1000));
-
-	s += sprintf(s, "%-30s%8llu %8llu %8llu %8llu ms\n", "lp2 in time:",
-		div64_u64(idle_stats.in_lp2_time[0], 1000),
-		div64_u64(idle_stats.in_lp2_time[1], 1000),
-		div64_u64(idle_stats.in_lp2_time[2], 1000),
-		div64_u64(idle_stats.in_lp2_time[3], 1000));
-
-	s += sprintf(s, "%-30s%7d%% %7d%% %7d%% %7d%%\n", "lp2 in time%:",
-		(int)(idle_stats.cpu_wants_lp2_time[0] ?
-			div64_u64(idle_stats.in_lp2_time[0] * 100,
-			idle_stats.cpu_wants_lp2_time[0]) : 0),
-		(int)(idle_stats.cpu_wants_lp2_time[1] ?
-			div64_u64(idle_stats.in_lp2_time[1] * 100,
-			idle_stats.cpu_wants_lp2_time[1]) : 0),
-		(int)(idle_stats.cpu_wants_lp2_time[2] ?
-			div64_u64(idle_stats.in_lp2_time[2] * 100,
-			idle_stats.cpu_wants_lp2_time[2]) : 0),
-		(int)(idle_stats.cpu_wants_lp2_time[3] ?
-			div64_u64(idle_stats.in_lp2_time[3] * 100,
-			idle_stats.cpu_wants_lp2_time[3]) : 0));
-
-	s += sprintf(s, "\n\n%3s %20s %6s %10s\n",
-		"int", "name", "count", "last count");
-	s += sprintf(s, "%s", "--------------------------------------------\n");
-	for (i = 0; i < NR_IRQS; i++) {
-		if (idle_stats.lp2_int_count[i] == 0)
-			continue;
-		s += sprintf(s, "%3d %20s %6d %10d\n",
-			i - GIC_SPI_START,
-			irq_to_desc(i)->action ? irq_to_desc(i)->action->name ?: "???" : "???",
-			idle_stats.lp2_int_count[i],
-			idle_stats.lp2_int_count[i] - idle_stats.last_lp2_int_count[i]);
-
-		idle_stats.last_lp2_int_count[i] = idle_stats.lp2_int_count[i];
-	};
-	#endif
-	
-	return s;
-}
-
-/******************************************************
- *** 1 -- lp2 ******************************
- ******************************************************
- */
-static ssize_t lp2_show(struct kobject *kobj, struct kobj_attribute *attr,
-			  char *buf)
-{
-	char *s = buf;
-
-	s = lp2_debug_show(s);
-
-
-	return (s - buf);
-}
-
-static ssize_t lp2_store(struct kobject *kobj, struct kobj_attribute *attr,
-
-			   const char *buf, size_t n)
-{
-
-	int error = 0;
-
-
-	return error ;
-}
-
-zte_pm_attr(lp2);
-
-
-/*=============================================================================
- *========  /sys/zte_pm/cpuidle/disable_lp2  ==================================
- *=============================================================================
- */
-static ssize_t disable_lp2_show(struct kobject *kobj, struct kobj_attribute *attr,
-			  char *buf)
-{
-	char *s = buf;
-
-	s += sprintf(s, "%s %d\n", "[CPUIDLE] deep_idle_disabled_by_debug:", deep_idle_disabled_by_debug);
-
-	return (s - buf);
-}
-
-/* usage: "echo 1 > disable_lp2" */
-static ssize_t disable_lp2_store(struct kobject *kobj, struct kobj_attribute *attr,
-			   const char *buf, size_t n)
-{
-	int error = 0;
-	unsigned int temp;
-
-	if(sscanf(buf, "%u", &temp) != 1)
-		error = -EINVAL;
-
-	deep_idle_disabled_by_debug = temp;
-
-	return error ? error : n;
-}
-zte_pm_attr(disable_lp2);
-
-
-/*=============================================================================
- *========  /sys/zte_pm/cpuidle/enable_print  ==================================
- *=============================================================================
- */
-static ssize_t enable_print_show(struct kobject *kobj, struct kobj_attribute *attr,
-			  char *buf)
-{
-	char *s = buf;
-
-	s += sprintf(s, "%s %d\n", "[CPUIDLE] print_enabled_by_debug:", print_enabled_by_debug);
-
-	return (s - buf);
-}
-
-/* usage: "echo 1 > enable_print" */
-static ssize_t enable_print_store(struct kobject *kobj, struct kobj_attribute *attr,
-			   const char *buf, size_t n)
-{
-	int error = 0;
-	unsigned int temp;
-
-	if(sscanf(buf, "%u", &temp) != 1)
-		error = -EINVAL;
-
-	print_enabled_by_debug = temp;
-
-	return error ? error : n;
-}
-
-zte_pm_attr(enable_print);
-
-
-/*=============================================================================
- *========  /sys/zte_pm/cpuidle/drv_cpuidle_flag  ==================================
- *=============================================================================
- */
-static ssize_t drv_cpuidle_flag_show(struct kobject *kobj, struct kobj_attribute *attr,
-			  char *buf)
-{
-	char *s = buf;
-
-	s += sprintf(s, "%s %x %x\n", "[CPUIDLE] drv_cpuidle_flag, pm_dma_used(): ", drv_cpuidle_flag, pm_dma_used());
-
-	return (s - buf);
-}
-
-/* usage: "echo * > drv_cpuidle_flag" */
-static ssize_t drv_cpuidle_flag_store(struct kobject *kobj, struct kobj_attribute *attr,
-			   const char *buf, size_t n)
-{
-	int error = 0;
-	unsigned int temp;
-
-	if(sscanf(buf, "%u", &temp) != 1)
-		error = -EINVAL;
-
-	drv_cpuidle_flag = temp;
-
-	return error ? error : n;
-}
-
-zte_pm_attr(drv_cpuidle_flag);
-
-
-/*=============================================================================
- *========  /sys/zte_pm/cpuidle/idle_debug_mask  ==================================
- *=============================================================================
- */
-static ssize_t enable_idle_debug_show(struct kobject *kobj, struct kobj_attribute *attr,
-			  char *buf)
-{
-	char *s = buf;
-
-	s += sprintf(s, "%s %d\n", "[CPUIDLE] idle_print_enabled_by_debug:", idle_debug_mask);
-
-	return (s - buf);
-}
-
-/* usage: "echo 1 > idle_debug_mask" */
-static ssize_t enable_idle_debug_store(struct kobject *kobj, struct kobj_attribute *attr,
-			   const char *buf, size_t n)
-{
-	int error = 0;
-	unsigned int temp;
-
-	if(sscanf(buf, "%u", &temp) != 1)
-		error = -EINVAL;
-
-	idle_debug_mask = temp;
-
-	return error ? error : n;
-}
-zte_pm_attr(enable_idle_debug);
-
-
-static struct attribute * g[] =
-{
-	&lp2_attr.attr,
-	&disable_lp2_attr.attr,
-	&enable_print_attr.attr,
-	&drv_cpuidle_flag_attr.attr,	
-	&enable_idle_debug_attr.attr,	
-	NULL,
-};
-
-
-static struct attribute_group idle_attr_group =
-{
-	.attrs = g,
-};
-/**
- * idle_debug_init
- * create cpuidle sysfs, we can use cat /sys/zte_pm/cpuidle/lp2 command view debug info
- *
- */
-static struct kobject *idle_kobj;
-
-int __init idle_debug_init(void)
-{
-	int ret;
-
-	idle_kobj = kobject_create_and_add("cpuidle", pm_debug_kobj);
-	if (!idle_kobj)
-		return -ENOMEM;
-
-    ret = sysfs_create_group(idle_kobj, &idle_attr_group);
-    if (ret)
-    {
-        pr_info("[CPUIDLE] sysfs_create_group ret %d\n", ret);
-		return ret;
-    }
-
-	return 0;
-}
-
-#endif
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-cpuidle.h b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-cpuidle.h
deleted file mode 100644
index 10abd7d..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-cpuidle.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * arch/arm/mach-zx297510/zx-cpuidle.h
- *
- * Copyright (c) 2013, ZTE Corporation.
- * write by zxp
- *
- */
-
-#ifndef __MACH_ZX_CPU_IDLE_H
-#define __MACH_ZX_CPU_IDLE_H
-
-#ifdef CONFIG_ZX_PM_DEBUG
-#define DEBUG_CPU_NUM	4
-/*record idle states info*/
-struct zx_idle_stats
-{
-	unsigned int cpu_ready_count[DEBUG_CPU_NUM];
-	unsigned int tear_down_count[DEBUG_CPU_NUM];
-	unsigned long long cpu_wants_lp2_time[DEBUG_CPU_NUM];
-	unsigned long long in_lp2_time[DEBUG_CPU_NUM];
-	unsigned int lp2_count[DEBUG_CPU_NUM];
-	unsigned int lp2_completed_count[DEBUG_CPU_NUM];
-	unsigned int lp3_count[DEBUG_CPU_NUM];
-	//unsigned int lp2_count_bin[32];
-	//unsigned int lp2_completed_count_bin[32];
-	unsigned int lp2_int_count[NR_IRQS];
-	unsigned int last_lp2_int_count[NR_IRQS];
-	unsigned int idle_count;
-};
-#endif
-
-#define	ZX_IDLE_CSTATE_LP3			0
-#define	ZX_IDLE_CSTATE_LP2			1
-#define	ZX_IDLE_MAX_CSTATE			2
-
-/* 
-  *cpuidle functions
-  */
-extern int __init zx_cpuidle_init(void);
-extern s64 idle_get_sleeptime(void);
-#ifdef CONFIG_ZX_PM_DEBUG
-extern int __init idle_debug_init(void);
-#endif
-extern int __init zx_fill_cpuidle_data(struct cpuidle_driver *drv);
-extern int zx_enter_idle(struct cpuidle_device *dev,
-			struct cpuidle_driver *drv,
-			      int index);
-extern int zx_pm_idle_enter(int index);
-
-#if defined  CONFIG_SYSTEM_RECOVERY  || defined _USE_TestHarness 
-static int zx_idle_get_debug_flag(void){return 0;}
-static int zx_idle_get_idle_flag(void){return 0;}
-#endif
-
-#endif /* __MACH_ZX_CPU_IDLE_H */
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-a53.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-a53.c
deleted file mode 100644
index 5ebaf74..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-a53.c
+++ /dev/null
@@ -1,1348 +0,0 @@
-/*
- * ZTE cpu context save&restore driver
- *
- * Copyright (C) 2013 ZTE Ltd.
- * 	by zxp
- * 
- */
-#include <linux/module.h>
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/spinlock.h>
-#include <linux/interrupt.h>
-#include <linux/types.h>
-#include <linux/suspend.h>
-
-#include "zx-pm.h"
-
-/*=======================================================================
- *=======================================================================
- *=======  [ZX-PM] timer interface for power management  ===========================
- *======================================================================= 
- *=======================================================================*/
-
-typedef struct
-{
-    /* 0x00 */ volatile unsigned timer_load;
-    /* 0x04 */ volatile unsigned timer_counter;
-    /* 0x08 */ volatile unsigned timer_control;
-    /* 0x0c */ volatile unsigned timer_interrupt_status;
-                char padding1[0x10];
-    /* 0x20 */ volatile unsigned watchdog_load;
-    /* 0x24 */ volatile unsigned watchdog_counter;
-    /* 0x28 */ volatile unsigned watchdog_control;
-    /* 0x2c */ volatile unsigned watchdog_interrupt_status;
-    /* 0x30 */ volatile unsigned watchdog_reset_status;
-    /* 0x34 */ volatile unsigned watchdog_disable;
-} a9_timer_registers;
-
-typedef struct
-{
-    unsigned timer_load;
-    unsigned timer_counter;
-    unsigned timer_control;
-    unsigned timer_interrupt_status;
-    unsigned watchdog_load;
-    unsigned watchdog_counter;
-    unsigned watchdog_control;
-    unsigned watchdog_interrupt_status;
-} a9_timer_context;
-
-
-void save_a9_timers(u32 *pointer, unsigned twd_address)
-{
-    a9_timer_context *context = (a9_timer_context *)pointer;
-    a9_timer_registers *timers = (a9_timer_registers *)twd_address;
-
-    /* 
-     * First, stop the timers
-     */
-    context->timer_control    = timers->timer_control;
-    timers->timer_control     = 0;
-    context->watchdog_control = timers->watchdog_control;
-    timers->watchdog_control  = 0;
-
-    context->timer_load                = timers->timer_load;
-    context->timer_counter             = timers->timer_counter;
-    context->timer_interrupt_status    = timers->timer_interrupt_status;
-    context->watchdog_load             = timers->watchdog_load;
-    context->watchdog_counter          = timers->watchdog_counter;
-    context->watchdog_interrupt_status = timers->watchdog_interrupt_status;
-    /* 
-     * We ignore watchdog_reset_status, since it can only clear the status bit.
-     * If the watchdog has reset the system, the OS will want to know about it.
-     * Similarly, we have no use for watchdog_disable - this is only used for
-     * returning to timer mode, which is the default mode after reset.
-     */
-}
-
-void restore_a9_timers(u32 *pointer, unsigned twd_address)
-{
-    a9_timer_context *context = (a9_timer_context *)pointer;
-    a9_timer_registers *timers = (a9_timer_registers *)twd_address;
-
-    timers->timer_control = 0;
-    timers->watchdog_control = 0;
-
-    /*
-     * We restore the load register first, because it also sets the counter register.
-     */
-    timers->timer_load    = context->timer_load;
-    timers->watchdog_load = context->watchdog_load;
-
-    /*
-     * If a timer has reached zero (presumably during the context save) and triggered
-     * an interrupt, then we set it to the shortest possible expiry time, to make it
-     * trigger again real soon.
-     * We could fake this up properly, but we would have to wait around until the timer 
-     * ticked, which could be some time if PERIPHCLK is slow. This approach should be 
-     * good enough in most cases.
-     */
-    if (context->timer_interrupt_status)
-    {
-        timers->timer_counter = 1;
-    }
-    else
-    {
-        timers->timer_counter = context->timer_counter;
-    }
-
-    if (context->watchdog_interrupt_status)
-    {
-        timers->watchdog_counter = 1;
-    }
-    else
-    {
-        timers->watchdog_counter = context->watchdog_counter;
-    }
-
-    timers->timer_control = context->timer_control;
-    timers->watchdog_control = context->watchdog_control;
-}
-
-
-typedef struct
-{
-    /* 0x00 */ volatile unsigned timer_version;
-    /* 0x04 */ volatile unsigned timer_config;
-    /* 0x08 */ volatile unsigned timer_load;
-    /* 0x0c */ volatile unsigned timer_start;
-    /* 0x10 */ volatile unsigned timer_set_en;
-    /* 0x14 */ volatile unsigned timer_ack;
-    /* 0x18 */ volatile unsigned timer_count;
-} a53_global_timer_registers;
-
-typedef struct
-{
-    unsigned timer_version;
-    unsigned timer_config;
-    unsigned timer_load;
-    unsigned timer_start;
-    unsigned timer_set_en;
-    unsigned timer_ack;
-    unsigned timer_count;
-
-} a53_global_timer_context;
-
-#define A53_GT_TIMER_ENABLE          (1<<0)
-#define A53_GT_COMPARE_ENABLE        (1<<1)
-#define A53_GT_AUTO_INCREMENT_ENABLE (1<<3)
-#define A53_GT_EVENT_FLAG            (1<<0)
-
-void save_a53_sys_timer(u32 *pointer, unsigned timer_address)
-{
-    a53_global_timer_registers *timer = (void*)timer_address;
-    a53_global_timer_context *context = (void*)pointer;
-
-    context->timer_config = timer->timer_config;
- 
-    context->timer_load     = timer->timer_load;
-	context->timer_start    = timer->timer_start;
-	timer->timer_start = 0;
-	context->timer_set_en = timer->timer_set_en;
-	context->timer_ack = timer->timer_ack; /* Ö»¶Á£¬²»Óûָ´*/
-	context->timer_count = timer->timer_count;
-   
-}
-
-void restore_a53_sys_timer(u32 *pointer, unsigned timer_address)
-{
-    a53_global_timer_registers *timer = (void*)timer_address;
-    a53_global_timer_context *context = (void*)pointer;
-
-	 timer->timer_config =context->timer_config;
-	 timer->timer_load = context->timer_load;/*ÕâÀïÓ¦¸ÃÊǸ³³õÖµ*/
-	 timer->timer_set_en =context->timer_set_en;
-  	 timer->timer_start = context->timer_start;
-}
-
-
-/*=======================================================================
- *=======================================================================
- *=======  [ZX-PM] SCU interface for power management  ============================
- *======================================================================= 
- *=======================================================================*/
-typedef struct
-{
-    /* 0x00 */  volatile unsigned int control;
-    /* 0x04 */  const unsigned int configuration;
-    /* 0x08 */  union
-                {
-                    volatile unsigned int w;
-                    volatile unsigned char b[4];
-                } power_status;
-    /* 0x0c */  volatile unsigned int invalidate_all;
-                char padding1[48];
-    /* 0x40 */  volatile unsigned int filtering_start;
-    /* 0x44 */  volatile unsigned int filtering_end;
-                char padding2[8];
-    /* 0x50 */  volatile unsigned int access_control;
-    /* 0x54 */  volatile unsigned int ns_access_control;
-} a53_scu_registers;
-
-/* 
- * TODO: we need to use the power status register, not save it!
- */
-
-void save_a53_scu(u32 *pointer, unsigned scu_address)
-{
-    a53_scu_registers *scu = (a53_scu_registers *)scu_address;
-    
-    pointer[0] = scu->control;
-    pointer[1] = scu->power_status.w;
-    pointer[2] = scu->filtering_start;
-    pointer[3] = scu->filtering_end;
-    pointer[4] = scu->access_control;
-    pointer[5] = scu->ns_access_control;
-}
-
-void restore_a53_scu(u32 *pointer, unsigned scu_address)
-{
-    a53_scu_registers *scu = (a53_scu_registers *)scu_address;
-    
-    scu->invalidate_all = 0xffff;
-    scu->filtering_start = pointer[2];
-    scu->filtering_end = pointer[3];
-//zxp    scu->access_control = pointer[4];
-    scu->ns_access_control = pointer[5];
-    scu->power_status.w = pointer[1];
-    scu->control = pointer[0];
-}
-
-void set_status_a53_scu(unsigned cpu_index, unsigned status, unsigned scu_address)
-{
-    a53_scu_registers *scu = (a53_scu_registers *)scu_address;
-    unsigned power_status;
-
-    switch(status)
-    {
-        case CPU_POWER_MODE_STANDBY:
-        case CPU_POWER_MODE_DORMANT:
-            power_status = 2;
-            break;
-        case CPU_POWER_MODE_SHUTDOWN:
-            power_status = 3;
-            break;
-        default:
-            power_status = 0;
-    }
-        
-    scu->power_status.b[cpu_index] = power_status;
-    dsb();
-}
-
-void init_lp_of_scu(unsigned scu_address)
-{
-    a53_scu_registers *scu = (a53_scu_registers *)scu_address;
-
-	scu->control |= 0x61;
-}
-
-
-int num_cpus_from_a53_scu(unsigned scu_address)
-{
-    a53_scu_registers *scu = (a53_scu_registers *)scu_address;
-
-    return ((scu->configuration) & 0x3) + 1;
-}
-
-
-/*=======================================================================
- *=======================================================================
- *=======  [ZX-PM] PL310 interface for power management  ==========================
- *=======================================================================
- *=======================================================================*/
-
-
-#define C_BIT 0x01
-
-struct lockdown_regs
-{
-    unsigned int d, i;
-};
-
-typedef struct
-{
-    /* 0x000 */ const unsigned cache_id;
-    /* 0x004 */ const unsigned cache_type;
-                char padding1[0x0F8];
-    /* 0x100 */ volatile unsigned control;
-    /* 0x104 */ volatile unsigned aux_control;
-    /* 0x108 */ volatile unsigned tag_ram_control;
-    /* 0x10C */ volatile unsigned data_ram_control;
-                char padding2[0x0F0];
-    /* 0x200 */ volatile unsigned ev_counter_ctrl;
-    /* 0x204 */ volatile unsigned ev_counter1_cfg;
-    /* 0x208 */ volatile unsigned ev_counter0_cfg;
-    /* 0x20C */ volatile unsigned ev_counter1;
-    /* 0x210 */ volatile unsigned ev_counter0;
-    /* 0x214 */ volatile unsigned int_mask;
-    /* 0x218 */ const volatile unsigned int_mask_status;
-    /* 0x21C */ const volatile unsigned int_raw_status;
-    /* 0x220 */ volatile unsigned int_clear;
-                char padding3[0x50C];
-    /* 0x730 */ volatile unsigned cache_sync;
-                char padding4[0x03C];
-    /* 0x770 */ volatile unsigned inv_pa;
-                char padding5[0x008];
-    /* 0x77C */ volatile unsigned inv_way;
-                char padding6[0x030];
-    /* 0x7B0 */ volatile unsigned clean_pa;
-                char padding7[0x004];
-    /* 0x7B8 */ volatile unsigned clean_index;
-    /* 0x7BC */ volatile unsigned clean_way;
-                char padding8[0x030];
-    /* 0x7F0 */ volatile unsigned clean_inv_pa;
-                char padding9[0x004];
-    /* 0x7F8 */ volatile unsigned clean_inv_index;
-    /* 0x7FC */ volatile unsigned clean_inv_way;
-                char paddinga[0x100];
-    /* 0x900 */ volatile struct lockdown_regs lockdown[8];
-                char paddingb[0x010];
-    /* 0x950 */ volatile unsigned lock_line_en;
-    /* 0x954 */ volatile unsigned unlock_way;
-                char paddingc[0x2A8];
-    /* 0xC00 */ volatile unsigned addr_filtering_start;
-    /* 0xC04 */ volatile unsigned addr_filtering_end;
-                char paddingd[0x338];
-    /* 0xF40 */ volatile unsigned debug_ctrl;
-                char paddinge[0x01C];
-    /* 0xF60 */ volatile unsigned prefetch_ctrl;
-                char paddingf[0x01C];
-    /* 0xF80 */ volatile unsigned power_ctrl;
-} pl310_registers;
-
-
-typedef struct
-{
-    unsigned int aux_control;
-    unsigned int tag_ram_control;
-    unsigned int data_ram_control;
-    unsigned int ev_counter_ctrl;
-    unsigned int ev_counter1_cfg;
-    unsigned int ev_counter0_cfg;
-    unsigned int ev_counter1;
-    unsigned int ev_counter0;
-    unsigned int int_mask;
-    unsigned int lock_line_en;
-    struct lockdown_regs lockdown[8];
-    unsigned int unlock_way;
-    unsigned int addr_filtering_start;
-    unsigned int addr_filtering_end;
-    unsigned int debug_ctrl;
-    unsigned int prefetch_ctrl;
-    unsigned int power_ctrl;
-} pl310_context;
-
-/* TODO: should be determined from cache? */
-static unsigned const cache_line_size = 32;
-
-void clean_inv_range_pl310(void *start, unsigned size, unsigned pl310_address)
-{
-    unsigned addr;
-    pl310_registers *pl310 = (pl310_registers *)pl310_address;
-    
-    /* Align the start address to the start of a cache line */
-    addr = (unsigned)start & ~(cache_line_size - 1);
-
-    /* Wait for any background operations to finish */
-    while(pl310->clean_inv_pa & C_BIT);
-    
-    while(addr <= size + (unsigned)start)
-    {
-        pl310->clean_inv_pa = addr; 
-        addr += cache_line_size;
-        /* For this to work on L220 we would have to poll the C bit now */
-    }
-    dmb();
-}
-
-void clean_range_pl310(void *start, unsigned size, unsigned pl310_address)
-{
-    unsigned addr;
-    pl310_registers *pl310 = (pl310_registers *)pl310_address;
-    
-    /* Align the start address to the start of a cache line */
-    addr = (unsigned)start & ~(cache_line_size - 1);
-    
-    /* Wait for any background operations to finish */
-    while(pl310->clean_pa & C_BIT);
-    
-    while(addr <= size + (unsigned)start)
-    {
-        pl310->clean_pa = addr; 
-        addr += cache_line_size;
-        /* For this to work on L220 we would have to poll the C bit now */
-    }
-    dmb();
-}
-
-void inv_range_pl310(void *start, unsigned size, unsigned pl310_address)
-{
-    unsigned addr;
-    pl310_registers *pl310 = (pl310_registers *)pl310_address;
-    
-    /* Align the start address to the start of a cache line */
-    addr = (unsigned)start & ~(cache_line_size - 1);
-    
-    /* Wait for any background operations to finish */
-    while(pl310->inv_pa & C_BIT);
-    
-    while(addr <= size + (unsigned)start)
-    {
-        pl310->inv_pa = addr; 
-        addr += cache_line_size;
-        /* For this to work on L220 we would have to poll the C bit now */
-    }
-}
-
-void clean_inv_pl310(unsigned pl310_address)
-{
-    pl310_registers *pl310 = (pl310_registers *)pl310_address;
-    int i;
-    
-    pl310->clean_inv_way = 0xffff;
-    while (pl310->clean_inv_way)
-    {
-        /* Spin */
-        for (i=10; i>0; --i)
-        {
-            __nop();
-        }
-    }
-}
-
-void clean_pl310(unsigned pl310_address)
-{
-    pl310_registers *pl310 = (pl310_registers *)pl310_address;
-    int i;
-    
-    pl310->clean_way = 0xffff;
-    while (pl310->clean_way)
-    {
-        /* Spin */
-        for (i=10; i>0; --i)
-        {
-            __nop();
-        }
-    }
-}
-
-static void inv_pl310(unsigned pl310_address)
-{
-    pl310_registers *pl310 = (pl310_registers *)pl310_address;
-    int i;
-    
-    pl310->inv_way = 0xffff;
-    while (pl310->inv_way)
-    {
-        /* Spin */
-        for (i=10; i>0; --i)
-        {
-            __nop();
-        }
-    }
-}
-
-void clean_disable_pl310(unsigned pl310_address)
-{
-    pl310_registers *pl310 = (pl310_registers *)pl310_address;
-    int i;
-    
-    pl310->clean_way = 0xffff;
-    while (pl310->clean_way)
-    {
-        /* Spin */
-        for (i=10; i>0; --i)
-        {
-            __nop();
-        }
-    }
-
-    pl310->cache_sync = 0;
-    dsb();
-    pl310->control = 0;
-}
-
-
-int is_enabled_pl310(unsigned pl310_address)
-{
-    pl310_registers *pl310 = (pl310_registers *)pl310_address;
-
-    return (pl310->control & 1);
-}    
-
-void save_pl310(u32 *pointer, unsigned pl310_address)
-{
-    pl310_registers *pl310 = (pl310_registers *)pl310_address;
-    pl310_context *context = (pl310_context *)pointer;
-    int i;
-
-    /* TODO: are all these registers are present in earlier PL310 versions? */
-    context->aux_control = pl310->aux_control;
-    context->tag_ram_control = pl310->tag_ram_control;
-    context->data_ram_control = pl310->data_ram_control;
-    context->ev_counter_ctrl = pl310->ev_counter_ctrl;
-    context->ev_counter1_cfg = pl310->ev_counter1_cfg;
-    context->ev_counter0_cfg = pl310->ev_counter0_cfg;
-    context->ev_counter1 = pl310->ev_counter1;
-    context->ev_counter0 = pl310->ev_counter0;
-    context->int_mask = pl310->int_mask;
-    context->lock_line_en = pl310->lock_line_en;
-
-	/*
-	 * The lockdown registers repeat 8 times for L310, the L210 has only one
-	 * D and one I lockdown register at 0x0900 and 0x0904.
-	 */
-    for (i=0; i<8; ++i)
-    {
-        context->lockdown[i].d = pl310->lockdown[i].d;
-        context->lockdown[i].i = pl310->lockdown[i].i;
-    }
-
-    context->addr_filtering_start = pl310->addr_filtering_start;
-    context->addr_filtering_end = pl310->addr_filtering_end;
-    context->debug_ctrl = pl310->debug_ctrl;
-    context->prefetch_ctrl = pl310->prefetch_ctrl;
-    context->power_ctrl = pl310->power_ctrl;
-}
-
-void restore_pl310(u32 *pointer, unsigned pl310_address, int dormant)
-{
-    pl310_registers *pl310 = (pl310_registers *)pl310_address;
-    pl310_context *context = (pl310_context *)pointer;
-    int i;
-    
-    /* We may need to disable the PL310 if the boot code has turned it on */
-    if (pl310->control)
-    {
-        /* Wait for the cache to be idle, then disable */
-        pl310->cache_sync = 0;
-        dsb();
-        pl310->control = 0;
-    }
-    
-    /* TODO: are all these registers present in earlier PL310 versions? */
-    pl310->aux_control = context->aux_control;
-    pl310->tag_ram_control = context->tag_ram_control;
-    pl310->data_ram_control = context->data_ram_control;
-    pl310->ev_counter_ctrl = context->ev_counter_ctrl;
-    pl310->ev_counter1_cfg = context->ev_counter1_cfg;
-    pl310->ev_counter0_cfg = context->ev_counter0_cfg;
-    pl310->ev_counter1 = context->ev_counter1;
-    pl310->ev_counter0 = context->ev_counter0;
-    pl310->int_mask = context->int_mask;
-    pl310->lock_line_en = context->lock_line_en;
-
-    for (i=0; i<8; ++i)
-    {
-        pl310->lockdown[i].d = context->lockdown[i].d;
-        pl310->lockdown[i].i = context->lockdown[i].i;		
-    }
-
-    pl310->addr_filtering_start = context->addr_filtering_start;
-    pl310->addr_filtering_end = context->addr_filtering_end;
-    pl310->debug_ctrl = context->debug_ctrl;
-    pl310->prefetch_ctrl = context->prefetch_ctrl;
-    pl310->power_ctrl = context->power_ctrl;
-    dsb();
-    
-    /*
-     * If the RAMs were powered off, we need to invalidate the cache
-     */
-    if (!dormant)
-    {
-        inv_pl310(pl310_address);
-    }
-    
-    pl310->control = 1;
-    dsb();
-}
-
-void set_enabled_pl310(unsigned enabled, unsigned pl310_address)
-{
-    pl310_registers *pl310 = (pl310_registers *)pl310_address;
-
-    if (enabled)
-    {
-	    inv_pl310(pl310_address);
-		
-        pl310->control |= 1;
-        pl310->cache_sync = 0;
-        dsb();		
-    }
-    else
-    {
-        /* Wait for the cache to be idle */
-        pl310->cache_sync = 0;
-        dsb();
-        pl310->control &= ~1;
-    }
-}
-
-void set_status_pl310(unsigned status, unsigned pl310_address)
-{
-    pl310_registers *pl310 = (pl310_registers *)pl310_address;
-
-    if (status == CPU_POWER_MODE_STANDBY)
-    {
-        /* Wait for the cache to be idle */
-        pl310->cache_sync = 0;
-        dsb();
-        pl310->power_ctrl |= 1;
-    }
-    else
-    {
-        pl310->power_ctrl &= ~1;
-    }
-}
-
-void init_lp_of_l2(unsigned pl310_address)
-{
-    pl310_registers *pl310 = (pl310_registers *)pl310_address;
-
-    pl310->power_ctrl |= 3;
-}
-
-/*=======================================================================
- *=======================================================================
- *=======  [ZX-PM] GIC interface for power management  ============================
- *=======================================================================
- *=======================================================================*/
-
-
-/* This macro sets either the NS or S enable bit in the GIC distributor control register */
-#define GIC_DIST_ENABLE      0x00000001
-
-struct set_and_clear_regs
-{
-    volatile unsigned int set[32], clear[32];
-};
-
-
-typedef struct 
-{
-        volatile uint32_t GICD_CTLR;              // +0x0000 - RW - Distributor Control Register
-  const volatile uint32_t GICD_TYPRE;             // +0x0004 - RO - Interrupt Controller Type Register
-  const volatile uint32_t GICD_IIDR;              // +0x0008 - RO - Distributor Implementer Identification Register
-
-  const volatile uint32_t padding0;               // +0x000C - RESERVED
-
-        volatile uint32_t GICD_STATUSR;           // +0x0010 - RW - ????
-
-  const volatile uint32_t padding1[3];            // +0x0014 - RESERVED
-
-        volatile uint32_t IMP_DEF[8];             // +0x0020 - RW - Implementation defined registers
-
-        volatile uint32_t GICD_SETSPI_NSR;        // +0x0040 - WO - Non-Secure Set SPI Pending (Used when SPI is signalled using MSI)
-  const volatile uint32_t padding2;               // +0x0044 - RESERVED
-        volatile uint32_t GICD_CLRSPI_NSR;        // +0x0048 - WO - Non-Secure Clear SPI Pending (Used when SPI is signalled using MSI)
-  const volatile uint32_t padding3;               // +0x004C - RESERVED
-        volatile uint32_t GICD_SETSPI_SR;         // +0x0050 - WO - Secure Set SPI Pending (Used when SPI is signalled using MSI)
-  const volatile uint32_t padding4;               // +0x0054 - RESERVED
-        volatile uint32_t GICD_CLRSPI_SR;         // +0x0058 - WO - Secure Clear SPI Pending (Used when SPI is signalled using MSI)
-
-  const volatile uint32_t padding5[3];            // +0x005C - RESERVED
-
-        volatile uint32_t GICD_SEIR;              // +0x0068 - WO - System Error Interrupt Register (Note: This was recently removed from the spec)
-
-  const volatile uint32_t padding6[5];            // +0x006C - RESERVED
-
-        volatile uint32_t GICD_IGROUPR[32];       // +0x0080 - RW - Interrupt Group Registers (Security Registers in GICv1)
-
-        volatile uint32_t GICD_ISENABLER[32];     // +0x0100 - RW - Interrupt Set-Enable Registers
-        volatile uint32_t GICD_ICENABLER[32];     // +0x0180 - RW - Interrupt Clear-Enable Registers
-        volatile uint32_t GICD_ISPENDR[32];       // +0x0200 - RW - Interrupt Set-Pending Registers
-        volatile uint32_t GICD_ICPENDR[32];       // +0x0280 - RW - Interrupt Clear-Pending Registers
-        volatile uint32_t GICD_ISACTIVER[32];     // +0x0300 - RW - Interrupt Set-Active Register
-        volatile uint32_t GICD_ICACTIVER[32];     // +0x0380 - RW - Interrupt Clear-Active Register
-
-        volatile uint8_t  GICD_IPRIORITYR[1024];  // +0x0400 - RW - Interrupt Priority Registers
-        volatile uint32_t GICD_ITARGETSR[256];    // +0x0800 - RW - Interrupt Processor Targets Registers
-        volatile uint32_t GICD_ICFGR[64];         // +0x0C00 - RW - Interrupt Configuration Registers
-        volatile uint32_t GICD_GRPMODR[32];       // +0x0D00 - RW - ????
-  const volatile uint32_t padding7[32];           // +0x0D80 - RESERVED
-        volatile uint32_t GICD_NSACR[64];         // +0x0E00 - RW - Non-Secure Access Control Register
-
-        volatile uint32_t GICD_SGIR;              // +0x0F00 - WO - Software Generated Interrupt Register
-
-  const volatile uint32_t padding8[3];            // +0x0F04 - RESERVED
-
-        volatile uint32_t GICD_CPENDSGIR[4];      // +0x0F10 - RW - ???
-        volatile uint32_t GICD_SPENDSGIR[4];      // +0x0F20 - RW - ???
-
-  const volatile uint32_t padding9[52];           // +0x0F30 - RESERVED
-  const volatile uint32_t padding10[5120];        // +0x1000 - RESERVED
-
-        volatile uint64_t GICD_ROUTER[1024];      // +0x6000 - RW - Controls SPI routing when ARE=1
-}interrupt_distributor;
-
-typedef struct 
-{
-  const volatile uint32_t padding1[32];          // +0x0000 - RESERVED
-        volatile uint32_t GICR_IGROUPR;          // +0x0080 - RW - Interrupt Group Registers (Security Registers in GICv1)
-  const volatile uint32_t padding2[31];          // +0x0084 - RESERVED
-        volatile uint32_t GICR_ISENABLER;        // +0x0100 - RW - Interrupt Set-Enable Registers
-  const volatile uint32_t padding3[31];          // +0x0104 - RESERVED
-        volatile uint32_t GICR_ICENABLER;        // +0x0180 - RW - Interrupt Clear-Enable Registers
-  const volatile uint32_t padding4[31];          // +0x0184 - RESERVED
-        volatile uint32_t GICR_ISPENDR;          // +0x0200 - RW - Interrupt Set-Pending Registers
-  const volatile uint32_t padding5[31];          // +0x0204 - RESERVED
-        volatile uint32_t GICR_ICPENDR;          // +0x0280 - RW - Interrupt Clear-Pending Registers
-  const volatile uint32_t padding6[31];          // +0x0284 - RESERVED
-        volatile uint32_t GICR_ISACTIVER;        // +0x0300 - RW - Interrupt Set-Active Register
-  const volatile uint32_t padding7[31];          // +0x0304 - RESERVED
-        volatile uint32_t GICR_ICACTIVER;        // +0x0380 - RW - Interrupt Clear-Active Register
-  const volatile uint32_t padding8[31];          // +0x0184 - RESERVED
-        volatile uint8_t  GICR_IPRIORITYR[32];   // +0x0400 - RW - Interrupt Priority Registers
-  const volatile uint32_t padding9[504];         // +0x0420 - RESERVED
-        volatile uint32_t GICR_ICFGR[2];         // +0x0C00 - RW - Interrupt Configuration Registers
-  const volatile uint32_t padding10[62];		     // +0x0C08 - RESERVED
-        volatile uint32_t GICR_GRPMODR;          // +0x0D00 - RW - ????
-  const volatile uint32_t padding11[63];	       // +0x0D04 - RESERVED
-        volatile uint32_t GICR_NSACR;            // +0x0E00 - RW - Non-Secure Access Control Register
-
-}interrupt_redistributor;
-
-
-typedef struct
-{
-    /* 0x00 */  volatile unsigned int GICC_CTLR;  /*control*/
-    /* 0x04 */  volatile unsigned int GICC_PMR;   /*priority mask register*/
-    /* 0x08 */  volatile unsigned int GICC_BPR;   /*  binary Point register*/
-    /* 0x0c */  volatile unsigned const int GICC_IAR;  
-    /* 0x10 */  volatile unsigned int GICC_EOIR;
-    /* 0x14 */  volatile unsigned const int GICC_RPR;
-    /* 0x18 */  volatile unsigned const int GICC_HPPIR;
-    /* 0x1c */  volatile unsigned int GICC_ABPR;
-	/* 0x1c */  volatile unsigned int GICC_AIAR;
-	/* 0x1c */  volatile unsigned int GICC_AEOIR;
-	/* 0x1c */  volatile unsigned int GICC_AHPPIR;
-	/* 0x1c */  volatile unsigned int GICC_APR0;
-	/* 0x1c */  volatile unsigned int GICC_NSAPR0;
-	/* 0x1c */  volatile unsigned int GICC_IIDR;
-	
-} cpu_interface;
-
-
-/*
- * Saves the GIC CPU interface context
- * Requires 3 or 4 words of memory
- */
-void save_gic_interface(u32 *pointer, unsigned gic_interface_address, int is_secure)
-{
-#if 1
-    cpu_interface *ci = (cpu_interface *)gic_interface_address;
-
-    pointer[0] = ci->GICC_CTLR;
-    pointer[1] = ci->GICC_PMR;
-    pointer[2] = ci->GICC_BPR;
-
-	//ci->GICC_PMR = 0;
-   // ci->GICC_BPR = 0;
-	//ci->GICC_CTLR = 0;
-    if (is_secure)
-    {
-        pointer[3] = ci->GICC_ABPR;
-		// ci->GICC_ABPR = 0;// Çå0
-    }
-#else
-{
-    save_cpu_if(pointer);
-}
-	
-#endif
-}
-
-/* 
- * Enables or disables the GIC distributor (for the current security state)
- * Parameter 'enabled' is boolean.
- * Return value is boolean, and reports whether GIC was previously enabled.
- */
-int gic_distributor_set_enabled(int enabled, unsigned gic_distributor_address)
-{
-    unsigned tmp;
-    interrupt_distributor *id = (interrupt_distributor *)gic_distributor_address;
-
-    tmp = id->GICD_CTLR;
-    if (enabled) 
-    {
-        id->GICD_CTLR = tmp | GIC_DIST_ENABLE;
-    }
-    else
-    {
-        id->GICD_CTLR = tmp & ~GIC_DIST_ENABLE;
-    }
-    return (tmp & GIC_DIST_ENABLE) != 0;
-}
-
-/*
- * Saves this CPU's banked parts of the distributor
- * Returns non-zero if an SGI/PPI interrupt is pending (after saving all required context)
- * Requires 19 words of memory
- */
-int save_gic_distributor_private(u32 *pointer, unsigned gic_distributor_address, int is_secure)
-{
-#if 0 //zhangpei
-    interrupt_distributor *id = (interrupt_distributor *)gic_distributor_address;
-
-    *pointer = id->enable.set[0];
-    ++pointer;
-    pointer = copy_words(pointer, id->priority, 8);
-    pointer = copy_words(pointer, id->target, 8);
-    if (is_secure)
-    {
-        *pointer = id->security[0];
-        ++pointer;
-    }
-    /* Save just the PPI configurations (SGIs are not configurable) */
-    *pointer = id->configuration[1];
-    ++pointer;
-    *pointer = id->pending.set[0];
-    if (*pointer)
-    {
-        return -1;
-    }
-    else
-    {
-        return 0;
-    }        
-#endif
-
-return 0;
-
-}
-
-/*
- * Saves the shared parts of the distributor.
- * Requires 1 word of memory, plus 20 words for each block of 32 SPIs (max 641 words)
- * Returns non-zero if an SPI interrupt is pending (after saving all required context)
- */
-int save_gic_distributor_shared(u32 *pointer, unsigned int gic_distributor_address, int is_secure)
-{
-
-    interrupt_distributor *id = (interrupt_distributor *)gic_distributor_address;
-   // interrupt_redistributor *ird =(interrupt_redistributor *)(gic_distributor_address+0x40000)	
-    int retval = 0;
-     #if 0
-    unsigned num_spis, *saved_pending;
-   
- 
-    
-    /* Calculate how many SPIs the GIC supports */
-    num_spis = 32 * (id->GICD_TYPRE & 0x1f);
-
-    /* TODO: add nonsecure stuff */
-
-    /* Save rest of GIC configuration */
-    if (num_spis)
-    {
-        pointer = copy_words(pointer, id->enable.set + 1,    num_spis / 32);
-        pointer = copy_words(pointer, id->priority + 8,      num_spis / 4);
-        pointer = copy_words(pointer, id->target + 8,        num_spis / 4);
-        pointer = copy_words(pointer, id->configuration + 2, num_spis / 16);
-        if (is_secure)
-        {
-            pointer = copy_words(pointer, id->security + 1,  num_spis / 32);
-        }
-        saved_pending = pointer;
-        pointer = copy_words(pointer, id->pending.set + 1,   num_spis / 32);
-
-        /* Check interrupt pending bits */
-		/* zxp-- later we will check only useful int line */
-        for (i=0; i<num_spis/32; ++i)
-        {
-            if (saved_pending[i])
-            {
-                retval = -1;
-                break;
-            }
-        }
-    }
-    /* Save control register */
-    *pointer = id->control;
-#else
-#if 1/*GICV3*//*±£´æ²»Çå0*/
-pointer = copy_words(pointer, id->GICD_ISENABLER,32); /*0x100~0x17C interrupt set-enable reg*/
-pointer = copy_words(pointer, id->GICD_ICFGR,64); /*0xc00~0xcfc  interrupt config reg*/
-pointer = copy_words(pointer, id->GICD_GRPMODR,32); /*0xd00~d7c  interrupt group modifer gre */
-pointer = copy_words(pointer, id->GICD_IGROUPR,32);     /*0x80~0xfc interrupt group reg*/
-pointer = copy_words(pointer, id->GICD_ISPENDR,32);     /*0x200~0x27c interrupt set-pending  reg*/
-pointer = copy_words(pointer, (volatile unsigned int *)id->GICD_IPRIORITYR,32);  /*0x400~0x7f8 Interrupt Priority Reg  reg*/
-pointer = copy_words(pointer, (volatile unsigned int *)id->GICD_ROUTER,32);  /*0x6100~0x7ef8 Interrupt Priority Reg  reg 1024 64bit*/
-pointer = copy_words(pointer, &(id->GICD_CTLR),1); /*0x0~0x3, ditribrutor control reg*/
-// - zxp pointer = copy_words(pointer, (volatile unsigned int *)(gic_distributor_address+0x40000+0x14),1);  /* GICR_WAKER*/
-#else/*GICV3*//*±£´æ²¢Çå0*/
-pointer = copy_wordsandclear(pointer, id->GICD_ISENABLER,32); /*0x100~0x17C interrupt set-enable reg*/
-pointer = copy_wordsandclear(pointer, id->GICD_ICFGR,64); /*0xc00~0xcfc  interrupt config reg*/
-pointer = copy_wordsandclear(pointer, id->GICD_GRPMODR,32); /*0xd00~d7c  interrupt group modifer gre */
-pointer = copy_wordsandclear(pointer, id->GICD_IGROUPR,32);     /*0x80~0xfc interrupt group reg*/
-pointer = copy_wordsandclear(pointer, id->GICD_ISPENDR,32);     /*0x200~0x27c interrupt set-pending  reg*/
-pointer = copy_wordsandclear(pointer, id->GICD_IPRIORITYR,32);  /*0x400~0x7f8 Interrupt Priority Reg  reg*/
-pointer = copy_wordsandclear(pointer, (volatile unsigned int *)id->GICD_ROUTER,32);  /*0x6100~0x7ef8 Interrupt Priority Reg  reg 1024 64bit*/
-pointer = copy_wordsandclear(pointer, &(id->GICD_CTLR),1); /*0x0~0x3, ditribrutor control reg*/
-pointer = copy_wordsandclear(pointer, (gic_distributor_address+0x40000+0x14),1);  /* GICR_WAKER*/
-#endif
-
-#endif
-
-    return retval;
-}
-
-void restore_gic_interface(u32 *pointer, unsigned gic_interface_address, int is_secure)
-{
-#if 1
-    cpu_interface *ci = (cpu_interface *)gic_interface_address;
-
-    ci->GICC_PMR = pointer[1];
-    ci->GICC_BPR = pointer[2];
-
-    if (is_secure)
-    {
-        ci->GICC_ABPR = pointer[3];
-    }
-
-    /* Restore control register last */
-    ci->GICC_CTLR = pointer[0];
-#else
-	restore_cpu_if(pointer);
-#endif
-	
-}
-
-void restore_gic_distributor_private(u32 *pointer, unsigned gic_distributor_address, int is_secure)
-{
-#if 0 //zhangpei
-    interrupt_distributor *id = (interrupt_distributor *)gic_distributor_address;
-    
-    /* We assume the distributor is disabled so we can write to its config registers */
-
-    id->enable.set[0] = *pointer;
-    ++pointer;
-    copy_words(id->priority, pointer, 8);
-    pointer += 8;
-    copy_words(id->target, pointer, 8);
-    pointer += 8;
-    if (is_secure)
-    {
-        id->security[0] = *pointer;
-        ++pointer;
-    }
-    /* Restore just the PPI configurations (SGIs are not configurable) */
-    id->configuration[1] = *pointer;
-    ++pointer;
-    id->pending.set[0] = *pointer;
-#endif
-}
-
-void restore_gic_distributor_shared(u32 *pointer, unsigned gic_distributor_address, int is_secure)
-{
-    interrupt_distributor *id = (interrupt_distributor *)gic_distributor_address;
-    
-    /* Make sure the distributor is disabled */
-   // gic_distributor_set_enabled(false, gic_distributor_address);
-
-#if 0
-    /* Calculate how many SPIs the GIC supports */
-    num_spis = 32 * ((id->controller_type) & 0x1f);
-
-    /* TODO: add nonsecure stuff */
-
-    /* Restore rest of GIC configuration */
-    if (num_spis)
-    {
-        copy_words(id->enable.set + 1, pointer, num_spis / 32);
-        pointer += num_spis / 32;
-        copy_words(id->priority + 8, pointer, num_spis / 4);
-        pointer += num_spis / 4;
-        copy_words(id->target + 8, pointer, num_spis / 4);
-        pointer += num_spis / 4;
-        copy_words(id->configuration + 2, pointer, num_spis / 16);
-        pointer += num_spis / 16;
-        if (is_secure)
-        {
-            copy_words(id->security + 1, pointer, num_spis / 32);
-            pointer += num_spis / 32;
-        }
-        copy_words(id->pending.set + 1, pointer, num_spis / 32);
-        pointer += num_spis / 32;
-    }
-        
-    /* Restore control register - if the GIC was disabled during save, it will be restored as disabled. */
-    id->control = *pointer;
-#else
-/*GICV3*/
-	copy_words( id->GICD_ISENABLER ,pointer  , 32); /*0x100~0x17C interrupt set-enable reg*/
-	pointer+=32;
-	copy_words(id->GICD_ICFGR , pointer ,    64); /*0xc00~0xcfc  interrupt config reg*/
-	pointer+=64;
-	copy_words(id->GICD_GRPMODR, pointer ,    32); /*0xd00~d7c  interrupt group modifer gre */
-	pointer+=32;
-	copy_words(id->GICD_IGROUPR, pointer ,    32);     /*0x80~0xfc interrupt group reg*/
-	pointer+=32;
-	copy_words(id->GICD_ISPENDR, pointer ,    32);     /*0x200~0x27c interrupt set-pending  reg*/
-	pointer+=32;
-	copy_words((volatile unsigned int *)id->GICD_IPRIORITYR,pointer ,    32);  /*0x400~0x7f8 Interrupt Priority Reg  reg*/
-	pointer+=32;
-	copy_words((volatile unsigned int *)id->GICD_ROUTER,  pointer,    32);  /*0x6100~0x7ef8 Interrupt Priority Reg  reg 1024 64bit*/
-	pointer+=32;
-	copy_words(&id->GICD_CTLR, pointer ,    1); /*0x0~0x3, ditribrutor control reg*/
-	pointer+=1;	
-// - zxp	copy_words((volatile unsigned int *)(gic_distributor_address+0x40000+0x14),pointer,1);  /* GICR_WAKER*/
-
-#endif
-return;
-}
-/* ÐÂÔö*/
-unsigned int gic_set_processorsleep(bool issleep)
-{
-	if(issleep)
-	{
-		*(volatile unsigned int *)(GIC_REDIST_BASE+0x14) = 0x2;/**/
-		while((*(volatile unsigned int *) (GIC_REDIST_BASE+0x14) &0x4) == 0); /*µÈ´ýGICÖжϴ¦ÀíÍê³É*/
-	}
-	else
-	{
-		*(volatile unsigned int *) (GIC_REDIST_BASE+0x14) = 0x0;/**/
-	}
-	
-	
-	return 0;
-}
-
-unsigned int gic_get_cur_pending(unsigned gic_interface_address)
-{
-	
-#if 1
-	cpu_interface *ci = (cpu_interface *)gic_interface_address;;
-
-	return ci->GICC_HPPIR&0x3ff;
-#else
- 	unsigned int value = 0;
-    //  unsigned int value_addr = &value;
-    //   asm volatile(
-    //    "ldr    r1,=value_addr\n\t"    
-    //    "mrc p15, 0, r1, c12, c8, 2\n\t" /* ICC_HPPIR0  */
-          
-   //     );
-  	return value;    
-#endif
-}
-
-extern unsigned int  gic_wake_enable[3];
-static u32 pm_gic_enable[3] = 
-{
-    0xFFFFFFFF, 0xFFFFFFFF, 0x0FFFFFF,
-}; 
-void pm_save_gic_wake_enable(void)
-{
-	interrupt_distributor *id = (interrupt_distributor *)GIC_DIST_BASE;
-	pm_gic_enable[0]=id->GICD_ISENABLER[1];
-	pm_gic_enable[1]=id->GICD_ISENABLER[2];
-	pm_gic_enable[2]=id->GICD_ISENABLER[3];
-
-	id->GICD_ICENABLER[1] = ~gic_wake_enable[0];
-	id->GICD_ICENABLER[2] = ~gic_wake_enable[1];
-	id->GICD_ICENABLER[3] = ~gic_wake_enable[2];	
-}
-
-void pm_restore_gic_wake_enable(void)
-{
-	interrupt_distributor *id = (interrupt_distributor *)GIC_DIST_BASE;
-	id->GICD_ISENABLER[1] =	pm_gic_enable[0];
-	id->GICD_ISENABLER[2] =	pm_gic_enable[1];
-	id->GICD_ISENABLER[3]= 	pm_gic_enable[2];
-	
-}
-
-void pm_mask_tick(void)
-{
-// ÐÞ¸Ä
-#if 1
-	interrupt_distributor *id = (interrupt_distributor *)(GIC_DIST_BASE);
-
-	//id->enable.clear[1] = 0x8000;
-	id->GICD_ICENABLER[1] = 0x8000;
-#endif
-}
-
-void pm_unmask_tick(void)
-{    
-// ÐÞ¸Ä
-#if 1
-	interrupt_distributor *id = (interrupt_distributor *)(GIC_DIST_BASE);
-
-	id->GICD_ISENABLER[1] |= 0x8000;
-#endif
-}
-
-
-/*=======================================================================
- *=======================================================================
- *=======  [ZX-PM] V7 debug interface for power management  ============================
- *=======================================================================
- *=======================================================================*/
-
-
-#define DIDR_VERSION_SHIFT 16
-#define DIDR_VERSION_MASK  0xF
-#define DIDR_VERSION_7_1   5
-#define DIDR_BP_SHIFT      24
-#define DIDR_BP_MASK       0xF
-#define DIDR_WP_SHIFT      28
-#define DIDR_WP_MASK       0xF
-#define CLAIMCLR_CLEAR_ALL 0xff
-
-#define DRAR_VALID_MASK   0x00000003
-#define DSAR_VALID_MASK   0x00000003
-#define DRAR_ADDRESS_MASK 0xFFFFF000
-#define DSAR_ADDRESS_MASK 0xFFFFF000
-#define OSLSR_OSLM_MASK   0x00000009
-#define OSLAR_UNLOCKED    0x00000000
-#define OSLAR_LOCKED      0xC5ACCE55
-#define LAR_UNLOCKED      0xC5ACCE55
-#define LAR_LOCKED        0x00000000
-#define OSDLR_UNLOCKED    0x00000000
-#define OSDLR_LOCKED      0x00000001
-
-typedef volatile struct
-{                             /* Registers  Save?                                          */
-    u32 const didr;        /*         0  Read only                                    */
-    u32 dscr_i;            /*         1  ignore - use dscr_e instead                  */
-    u32 const dummy1[3];   /*       2-4  ignore                                       */
-    u32 dtrrx_dtrtx_i;     /*         5  ignore                                       */
-    u32 wfar;              /*         6  ignore - transient information               */
-    u32 vcr;               /*         7  Save                                         */
-    u32 const dummy2;      /*         8  ignore                                       */
-    u32 ecr;               /*         9  ignore                                       */
-    u32 dsccr;             /*        10  ignore                                       */
-    u32 dsmcr;             /*        11  ignore                                       */
-    u32 const dummy3[20];  /*     12-31  ignore                                       */
-    u32 dtrrx_e;           /*        32  ignore                                       */
-    u32 itr_pcsr;          /*        33  ignore                                       */
-    u32 dscr_e;            /*        34  Save                                         */
-    u32 dtrtx_e;           /*        35  ignore                                       */
-    u32 drcr;              /*        36  ignore                                       */
-    u32 eacr;              /*        37  Save - V7.1 only                             */
-    u32 const dummy4[2];   /*     38-39  ignore                                       */
-    u32 pcsr;              /*        40  ignore                                       */
-    u32 cidsr;             /*        41  ignore                                       */
-    u32 vidsr;             /*        42  ignore                                       */
-    u32 const dummy5[21];  /*     43-63  ignore                                       */
-    u32 bvr[16];           /*     64-79  Save                                         */
-    u32 bcr[16];           /*     80-95  Save                                         */
-    u32 wvr[16];           /*    96-111  Save                                         */
-    u32 wcr[16];           /*   112-127  Save                                         */
-    u32 const dummy6[16];  /*   128-143  ignore                                       */
-    u32 bxvr[16];          /*   144-159  Save if have Virtualization extensions       */
-    u32 const dummy7[32];  /*   160-191  ignore                                       */
-    u32 oslar;             /*       192  If oslsr[0] is 1, unlock before save/restore */
-    u32 const oslsr;       /*       193  ignore                                       */
-    u32 ossrr;             /*       194  ignore                                       */
-    u32 const dummy8;      /*       195  ignore                                       */
-    u32 prcr;              /*       196  ignore                                       */
-    u32 prsr;              /*       197  clear SPD on restore                         */
-    u32 const dummy9[762]; /*   198-959  ignore                                       */
-    u32 itctrl;            /*       960  ignore                                       */
-    u32 const dummy10[39]; /*   961-999  ignore                                       */
-    u32 claimset;          /*      1000  Restore claim bits to here                   */
-    u32 claimclr;          /*      1001  Save claim bits from here                    */
-    u32 const dummy11[2];  /* 1002-1003  ignore                                       */
-    u32 lar;               /*      1004  Unlock before restore                        */
-    u32 const lsr;         /*      1005  ignore                                       */
-    u32 const authstatus;  /*      1006  Read only                                    */
-    u32 const dummy12;     /*      1007  ignore                                       */
-    u32 const devid2;      /*      1008  Read only                                    */
-    u32 const devid1;      /*      1009  Read only                                    */
-    u32 const devid;       /*      1010  Read only                                    */
-    u32 const devtype;     /*      1011  Read only                                    */
-    u32 const pid[8];      /* 1012-1019  Read only                                    */
-    u32 const cid[4];      /* 1020-1023  Read only                                    */
-} debug_registers_t;
-
-typedef struct
-{
-    u32 vcr;
-    u32 dscr_e;
-    u32 eacr;
-    u32 bvr[16];
-    u32 bcr[16];
-    u32 wvr[16];
-    u32 wcr[16];
-    u32 bxvr[16];
-    u32 claim;
-} debug_context_t;    /* total size 86 * 4 = 344 bytes */
-
-debug_registers_t *read_debug_address(void)
-{
-    unsigned drar, dsar;
-
-    drar = read_drar();
-    dsar = read_dsar();
-
-    if (!(drar & DRAR_VALID_MASK)
-     || !(dsar & DSAR_VALID_MASK))
-    {
-        return 0;  /* No memory-mapped debug on this processor */
-    }
-
-    return (debug_registers_t *)((drar & DRAR_ADDRESS_MASK)
-                               + (dsar & DSAR_ADDRESS_MASK));
-}
-
-/*
- * We assume that before save (and after restore):
- *   - OSLAR is NOT locked, or the debugger would not work properly
- *   - LAR is locked, because the ARM ARM says it must be
- *   - OSDLR is NOT locked, or the debugger would not work properly
- */
-
-void save_v7_debug(u32 *context)
-{
-    debug_registers_t *dbg = (void*)read_debug_address();
-    debug_context_t *ctx = (void*)context;
-    unsigned v71, num_bps, num_wps, i;
-    u32 didr;
-
-    if (!dbg)
-    {
-        return;
-    }
-
-    didr = dbg->didr;
-    /*
-     * Work out what version of debug we have
-     */
-    v71 = (((didr >> DIDR_VERSION_SHIFT) & DIDR_VERSION_MASK) == DIDR_VERSION_7_1);
-
-    /*
-     * Save all context to memory
-     */
-    ctx->vcr    = dbg->vcr;
-    ctx->dscr_e = dbg->dscr_e;
-    ctx->claim  = dbg->claimclr;
-
-    if (v71)
-    {
-        ctx->eacr = dbg->eacr;
-    }
-
-    num_bps = 1 + ((didr >> DIDR_BP_SHIFT) & DIDR_BP_MASK);
-    for (i=0; i<num_bps; ++i)
-    {
-        ctx->bvr[i]  = dbg->bvr[i];
-        ctx->bcr[i]  = dbg->bcr[i];
-#ifdef VIRTUALIZATION
-        ctx->bxvr[i] = dbg->bxvr[i]; /* TODO: don't save the ones that don't exist */
-#endif
-    }
-
-    num_wps = 1 + ((didr >> DIDR_WP_SHIFT) & DIDR_WP_MASK);
-    for (i=0; i<num_wps; ++i)
-    {
-        ctx->wvr[i] = dbg->wvr[i];
-        ctx->wcr[i] = dbg->wcr[i];
-    }
-
-    /*
-     * If Debug V7.1, we must set osdlr (by cp14 interface) before power down.
-     * Once we have done this, debug becomes inaccessible.
-     */
-    if (v71)
-    {
-        write_osdlr(OSDLR_LOCKED);
-    }
-}
-
-void restore_v7_debug(u32 *context)
-{
-    debug_registers_t *dbg = (void*)read_debug_address();
-    debug_context_t *ctx = (void*)context;
-    unsigned v71, num_bps, num_wps, i;
-    u32 didr;
-
-    if (!dbg)
-    {
-        return;
-    }
-
-    didr = dbg->didr;
-    /*
-     * Work out what version of debug we have
-     */
-    v71 = (((didr >> DIDR_VERSION_SHIFT) & DIDR_VERSION_MASK) == DIDR_VERSION_7_1);
-
-    /* Enable write access to registers */
-    dbg->lar = LAR_UNLOCKED;
-    /*
-     * If Debug V7.1, we must unset osdlr (by cp14 interface) before restoring.
-     * (If the CPU has not actually power-cycled, osdlr may not be reset).
-     */
-    if (v71)
-    {
-        write_osdlr(OSDLR_UNLOCKED);
-    }
-
-    /*
-     * Restore all context from memory
-     */
-    dbg->vcr      = ctx->vcr;
-    dbg->claimclr = CLAIMCLR_CLEAR_ALL;
-    dbg->claimset = ctx->claim;
-
-    if (v71)
-    {
-        dbg->eacr = ctx->eacr;
-    }
-
-    num_bps = 1 + ((didr >> DIDR_BP_SHIFT) & DIDR_BP_MASK);
-    for (i=0; i<num_bps; ++i)
-    {
-        dbg->bvr[i]  = ctx->bvr[i];
-        dbg->bcr[i]  = ctx->bcr[i];
-#ifdef VIRTUALIZATION
-        dbg->bxvr[i] = ctx->bxvr[i];  /* TODO: don't restore the ones that don't exist */
-#endif
-    }
-
-    num_wps = 1 + ((didr >> DIDR_WP_SHIFT) & DIDR_WP_MASK);
-    for (i=0; i<num_wps; ++i)
-    {
-        dbg->wvr[i] = ctx->wvr[i];
-        dbg->wcr[i] = ctx->wcr[i];
-    }
-
-    /* Clear PRSR.SPD by reading PRSR */
-    if (!v71)
-    {
-        (dbg->prsr);
-    }
-
-    /* Re-enable debug */
-    dbg->dscr_e   = ctx->dscr_e;
-
-    /* Disable write access to registers */
-    dbg->lar = LAR_LOCKED;
-}
-
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-context.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-context.c
deleted file mode 100644
index 9ad479f..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-context.c
+++ /dev/null
@@ -1,622 +0,0 @@
-/*
- * ZTE cpu context save&restore driver
- *
- * Copyright (C) 2013 ZTE Ltd.
- * 	by zxp
- *
- */
-#include <linux/module.h>
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/spinlock.h>
-#include <linux/interrupt.h>
-#include <linux/types.h>
-#include <linux/suspend.h>
-
-#include <asm/memory.h>
-
-#include "zx-pm.h"
-
-
-struct zx_pm_main_table zx_pm_main_table;
-unsigned pm_device_memory [PM_MEMORY_SIZE/4];
-
-extern volatile int sleep_ret_flag[];
-
-/**
- * This is where the reset vector jumps to.
- *
- */
-static unsigned get_device_memory(unsigned size);
-/*********************************************************************
- * FUNCTION DEFINATIONS
- ********************************************************************/
-/**
- *  zx_pm_context_init - initial context for cpu suspend and resume.
- *  
- *  initial the struct variable for context. 
- */
-int zx_pm_context_init(void)
-{
-    int i;
-	struct zx_cluster_context* temp_cluster_context;
-	struct zx_cpu_context* temp_cpu_context;
-
-    pr_info("[SLP] Power/PM_CONTEXT_INIT \n");
-
-	zx_set_wakeup_address(SYSTEM_WAKEUP_ADDR);
-
-    zx_pm_main_table.num_cpus                  = MAX_CPU_NUM;
-
-#ifdef CONFIG_ARCH_ZX297520V2
-	zx_pm_main_table.scu_address	           = (u32)SCU_ADDRESS;
-	zx_pm_main_table.ic_dist_address	       = (u32)SCU_ADDRESS + IC_DISTRIBUTOR_OFFSET;
-	zx_pm_main_table.ic_interface_address      = (u32)SCU_ADDRESS + IC_INTERFACE_OFFSET;	
-	zx_pm_main_table.l2_address                = (u32)L2_CONTROLLER_ADDRESS;
-	zx_pm_main_table.crm_address               = (u32)A9_CRM_ADDRESS;
-	
-	zx_pm_main_table.scu_address_p	           = (u32)SCU_ADDRESS_P;
-	zx_pm_main_table.l2_address_p              = (u32)L2_CONTROLLER_ADDRESS_P;
-	zx_pm_main_table.crm_address_p             = (u32)A9_CRM_ADDRESS_P;	
-#else
-	zx_pm_main_table.scu_address	           = (u32)0;
-	zx_pm_main_table.ic_dist_address	       = (u32)(GIC_DIST_BASE);
-	zx_pm_main_table.ic_interface_address      = (u32)(ZX_GICC_BASE);	
-	zx_pm_main_table.l2_address                = (u32)0;
-	zx_pm_main_table.crm_address               = (u32)AP_CRM_BASE;
-	
-	zx_pm_main_table.scu_address_p	           = (u32)0;
-	zx_pm_main_table.l2_address_p              = (u32)0;
-	zx_pm_main_table.crm_address_p             = (u32)(ZX29_AP_PERIPHERAL_PHYS+0x20000);	
-#endif  
-	/*cluster info*/
-	temp_cluster_context                       = (void *)get_device_memory(sizeof(struct zx_cluster_context));
-	temp_cluster_context->flags                = 0;
-	temp_cluster_context->saved_items          = 0;
-	temp_cluster_context->gic_dist_shared_data = (void *)get_device_memory(GIC_DIST_SHARED_DATA_SIZE);
-	temp_cluster_context->l2_data              = (void *)get_device_memory(L2_DATA_SIZE);
-	temp_cluster_context->scu_data             = (void *)get_device_memory(SCU_DATA_SIZE);
-	temp_cluster_context->global_timer_data    = (void *)get_device_memory(GLOBAL_TIMER_DATA_SIZE);
-	temp_cluster_context->crm_data             = (void *)get_device_memory(CRM_DATA_SIZE);
-	temp_cluster_context->power_state          = CPU_POWER_MODE_RUN;
-	
-	zx_pm_main_table.cluster_context           = temp_cluster_context;
-
-	/*cpu info*/
-	for(i=0;i<zx_pm_main_table.num_cpus;i++)
-	{
-		temp_cpu_context                        = (void *)get_device_memory(sizeof(struct zx_cpu_context));
-		temp_cpu_context->flags                 = 0;
-		temp_cpu_context->saved_items           = 0;
-		temp_cpu_context->control_data          = (void *)get_device_memory(CONTROL_DATA_SIZE);
-		temp_cpu_context->pmu_data              = (void *)get_device_memory(PMU_DATA_SIZE);
-		temp_cpu_context->timer_data            = (void *)get_device_memory(TIMER_DATA_SIZE);
-		temp_cpu_context->vfp_data              = (void *)get_device_memory(VFP_DATA_SIZE);
-		temp_cpu_context->gic_interface_data    = (void *)get_device_memory(GIC_INTERFACE_DATA_SIZE);
-		temp_cpu_context->gic_dist_private_data = (void *)get_device_memory(GIC_DIST_PRIVATE_DATA_SIZE);
-		temp_cpu_context->banked_registers      = (void *)get_device_memory(BANKED_REGISTERS_SIZE);
-		temp_cpu_context->cp15_data             = (void *)get_device_memory(CP15_DATA_SIZE);
-		temp_cpu_context->debug_data            = (void *)get_device_memory(DEBUG_DATA_SIZE);
-		temp_cpu_context->mmu_data              = (void *)get_device_memory(MMU_DATA_SIZE);
-		temp_cpu_context->other_data            = (void *)get_device_memory(OTHER_DATA_SIZE);
-		temp_cpu_context->power_state           = CPU_POWER_MODE_RUN;
-		temp_cpu_context->sleep_type            = CPU_SLEEP_TYPE_NULL;
-
-		zx_pm_main_table.cpu_context[i]         = temp_cpu_context;
-	}
-
-	pr_info("[SLP] Power/PM_CONTEXT_INIT END\n");
-
-    return 0;
-}
-
-/**
- * sleep_type - idle/suspend.
- * 
- * set the context flag will be saved according to sleep type.
- * 
- */
-int zx_set_context_level (cpu_sleep_type_t sleep_type)
-{
-    unsigned cpu_id;
-
-	cpu_id = read_cpuid();
-	zx_pm_main_table.cur_cpu = cpu_id;	
-
-	if(CPU_SLEEP_TYPE_LP1 == sleep_type)  //suspend
-	{
-		zx_pm_main_table.cluster_context->flags = LP1_MG_SAVE_FLAG;
-		zx_pm_main_table.cpu_context[cpu_id]->flags = LP1_CPU_SAVE_FLAG;
-
-		zx_pm_main_table.cpu_context[cpu_id]->power_state  = CPU_POWER_MODE_SHUTDOWN;
-		zx_pm_main_table.cluster_context->power_state = CPU_POWER_MODE_SHUTDOWN;
-	}
-	else if(CPU_SLEEP_TYPE_IDLE_LP2 == sleep_type)//deep idle
-	{
-		/*if(0 == cpu_id)*/
-		{
-			zx_pm_main_table.cluster_context->flags = LP2_MG_SAVE_FLAG;
-			zx_pm_main_table.cpu_context[cpu_id]->flags = LP2_CPU0_SAVE_FLAG;
-
-			zx_pm_main_table.cpu_context[cpu_id]->power_state  = CPU_POWER_MODE_DORMANT;
-			zx_pm_main_table.cluster_context->power_state = CPU_POWER_MODE_DORMANT;
-		}
-		/*else
-		{
-			zx_pm_main_table.cluster_context->flags = MG_SAVE_FLAG_NULL;
-			zx_pm_main_table.cpu_context[cpu_id]->flags = LP2_CPUX_SAVE_FLAG;
-
-			zx_pm_main_table.cpu_context[cpu_id]->power_state  = CPU_POWER_MODE_DORMANT;
-		}*/
-	}
-	else if(CPU_SLEEP_TYPE_LP3 == sleep_type)//wfi only
-	{
-		zx_pm_main_table.cluster_context->flags = MG_SAVE_FLAG_NULL;
-		zx_pm_main_table.cpu_context[cpu_id]->flags = MG_SAVE_FLAG_NULL;
-
-		zx_pm_main_table.cpu_context[cpu_id]->power_state  = CPU_POWER_MODE_STANDBY;
-		zx_pm_main_table.cluster_context->power_state = CPU_POWER_MODE_STANDBY;		
-	}
-
-	zx_pm_main_table.cpu_context[cpu_id]->sleep_type = sleep_type;
-
-	return 0;
-}
-
-/**
- * This function saves all the context that will be lost 
- * when a CPU and cluster enter a low power state.
- *
- */
-void zx_pm_save_context(void)
-{
-    struct zx_cpu_context *context;
-    struct zx_cluster_context *cluster_context;
-	int is_secure = true;	
-	int ret=0;
-
-	context         = zx_pm_main_table.cpu_context[zx_pm_main_table.cur_cpu];
-	cluster_context = zx_pm_main_table.cluster_context;
-#ifdef CONFIG_ARCH_ZX297520V2	/* v3 ÎÞ ÄÚ²¿timer*/
-	if(context->flags&CPU_SAVE_TIMERS)
-	{
-		save_a9_timers(context->timer_data,
-			           zx_pm_main_table.scu_address+PRIVATE_TWD_OFFSET);
-		context->saved_items |= CPU_SAVE_TIMERS;
-	}
-#endif
-	if(context->flags&CPU_SAVE_PMU)
-	{
-		save_performance_monitors(context->pmu_data);
-		context->saved_items |= CPU_SAVE_PMU;
-	}
-
-	if(context->flags&CPU_SAVE_VFP)
-	{
-		save_vfp(context->vfp_data);
-		context->saved_items |= CPU_SAVE_VFP;
-	}
-
-	/*only for smp */
-	if(zx_pm_main_table.ic_interface_address)
-	{
-#ifdef CONFIG_ARCH_ZX297520V2
-#else
-		gic_set_processorsleep(1);
-#endif
-        save_gic_interface(context->gic_interface_data,
-						   zx_pm_main_table.ic_interface_address,
-						   is_secure);
-#ifdef CONFIG_ARCH_ZX297520V2
-        ret = save_gic_distributor_private(context->gic_dist_private_data, 
-									 		zx_pm_main_table.ic_dist_address,
-									 		is_secure);
-#endif
-	}
-
-	//if(ret == -1)
-	//{
-	//	BUG();
-		//while(1);		
-	//}
-
-	if(context->flags&CPU_SAVE_DEBUG)
-    {
-        save_v7_debug(context->debug_data);
-		context->saved_items |= CPU_SAVE_DEBUG;
-    }
-
-
-	save_banked_registers(context->banked_registers);
-    save_cp15(context->cp15_data);
-	
-    if (context->flags&CPU_SAVE_OTHER)
-    {
-#ifdef CONFIG_ARCH_ZX297520V2	
-		save_a9_other(context->other_data, is_secure);
-#else
-        #if 0
-		save_a53_other(context->other_data, is_secure);
-		#endif
-#endif
-		context->saved_items |= CPU_SAVE_OTHER;		
-    }
-
-    if (cluster_context->flags&CPU_SAVE_GLOBAL_TIMER)
-    {
-
-
-#ifdef CONFIG_ARCH_ZX297520V2	
-        save_a9_global_timer(cluster_context->global_timer_data, 
-							 zx_pm_main_table.scu_address+GLOBAL_TIMER_OFFSET);
-#else
-		#if 0
-        save_a53_sys_timer(cluster_context->global_timer_data, 
-							 (0x01401000)); /*AP Timer0*/
-		#endif
-#endif
-        cluster_context->saved_items |= CPU_SAVE_GLOBAL_TIMER;
-    }
-
-    if(cluster_context->flags&CPU_SAVE_GIC)
-    {
-        ret = save_gic_distributor_shared(cluster_context->gic_dist_shared_data, 
-										zx_pm_main_table.ic_dist_address, 
-										is_secure);
-		cluster_context->saved_items |= CPU_SAVE_GIC;
-    }	
-/*
-	if(ret == -1)
-	{
-		while(1);
-	}
-*/
-
-    save_control_registers(context->control_data, is_secure);
-    save_mmu(context->mmu_data);
-	
-    if (cluster_context->flags&CPU_SAVE_SCU)
-    {
-#ifdef CONFIG_ARCH_ZX297520V2	
-        save_a9_scu(cluster_context->scu_data, zx_pm_main_table.scu_address);
-#endif
-        cluster_context->saved_items |= CPU_SAVE_SCU;
-    }
-
-    if (cluster_context->flags&CPU_SAVE_L2)
-    {
-#ifdef CONFIG_ARCH_ZX297520V2	
-        save_pl310(cluster_context->l2_data, zx_pm_main_table.l2_address);
-#endif
-        cluster_context->saved_items |= CPU_SAVE_L2;
-    }	
-
-    if (cluster_context->flags&CPU_SAVE_CRM)
-    {
-        cluster_context->saved_items |= CPU_SAVE_CRM;
-		save_crm(cluster_context->crm_data, zx_pm_main_table.crm_address);
-    }
-
-	/*saved completely*/
-	sleep_ret_flag[zx_pm_main_table.cur_cpu] = 0;
-}
-
-/** 
- * This function restores all the context that was lost 
- * when a CPU and cluster entered a low power state. It is called shortly after
- * reset, with the MMU and data cache off.
- *
- * note:before MMU is enable, all address should convert to PA
- */
-void zx_pm_restore_context(void)
-{
-    unsigned cpu_id;
-    struct zx_cpu_context *context;
-    struct zx_cluster_context *cluster_context;
-	int is_secure = true;
-	
-	cpu_id = read_cpuid();
-
-	context         	= zx_pm_main_table.cpu_context[cpu_id];
-	cluster_context		= zx_pm_main_table.cluster_context;
-
-    if (cluster_context->saved_items & CPU_SAVE_CRM)
-    {
-		restore_crm(cluster_context->crm_data, zx_pm_main_table.crm_address);
-		cluster_context->saved_items &= ~CPU_SAVE_CRM;
-    }	
-
-    if (cluster_context->saved_items & CPU_SAVE_SCU)
-    {
-    #ifdef CONFIG_ARCH_ZX297520V2	
-        restore_a9_scu(cluster_context->scu_data, zx_pm_main_table.scu_address);
-   #endif
-		cluster_context->saved_items &= ~CPU_SAVE_SCU;
-    }
-
-    if (cluster_context->saved_items & CPU_SAVE_L2)
-    {
-    #ifdef CONFIG_ARCH_ZX297520V2	
-        restore_pl310(cluster_context->l2_data, 
-					  zx_pm_main_table.l2_address, 
-					  cluster_context->power_state == CPU_POWER_MODE_DORMANT);
-   #endif
-		cluster_context->saved_items &= ~CPU_SAVE_L2;		
-    }
-
-    /* Next get the MMU back on */
-    restore_mmu(context->mmu_data);
-    restore_control_registers(context->control_data, is_secure);
-    /* 
-     * MMU and L1 and L2 caches are on, we may now read/write any data.
-     * Now we need to restore the rest of this CPU's context 
-     */
-
-    /* Restore shared items if necessary */
-    if (cluster_context->saved_items & CPU_SAVE_GIC)
-    {
-        gic_distributor_set_enabled(false, zx_pm_main_table.ic_dist_address);
-        restore_gic_distributor_shared(cluster_context->gic_dist_shared_data, zx_pm_main_table.ic_dist_address, is_secure);
-        gic_distributor_set_enabled(true, zx_pm_main_table.ic_dist_address);
-#ifdef CONFIG_ARCH_ZX297520V2	
-		
-        restore_gic_distributor_private(context->gic_dist_private_data, zx_pm_main_table.ic_dist_address, is_secure);
-#endif
-        restore_gic_interface(context->gic_interface_data, zx_pm_main_table.ic_interface_address, is_secure);
-		cluster_context->saved_items &= ~CPU_SAVE_GIC;
-    }
-    if (cluster_context->saved_items & CPU_SAVE_GLOBAL_TIMER)
-    {
-#ifdef CONFIG_ARCH_ZX297520V2	
-        restore_a9_global_timer(cluster_context->global_timer_data, 
-								zx_pm_main_table.scu_address+GLOBAL_TIMER_OFFSET);
-#else
-    #if 0
-        restore_a53_sys_timer(cluster_context->global_timer_data, 
-								 (0x01401000)); /*AP timer 0*/
-	#endif
-#endif
-		cluster_context->saved_items &= ~CPU_SAVE_GLOBAL_TIMER;
-    }
-	
-
-    /* Get the debug registers restored, so we can debug most of the APPF code sensibly! */    
-    if (context->saved_items&CPU_SAVE_DEBUG)
-    {
-        restore_v7_debug(context->debug_data);
-		context->saved_items &= ~CPU_SAVE_DEBUG;
-    }
-
-    if (context->saved_items&CPU_SAVE_OTHER)
-    {
-#ifdef CONFIG_ARCH_ZX297520V2	
-		restore_a9_other(context->other_data, is_secure);
-#else
-	#if 0
-	restore_a53_other(context->other_data, is_secure);
-	#endif
-#endif
-		context->saved_items &= ~CPU_SAVE_OTHER;
-    }
-
-    restore_cp15(context->cp15_data);
-    restore_banked_registers(context->banked_registers);
-
-    if (context->saved_items&CPU_SAVE_VFP)
-    {
-        restore_vfp(context->vfp_data);
-		context->saved_items &= ~CPU_SAVE_VFP;		
-    }
-
-    if (context->saved_items&CPU_SAVE_TIMERS)
-    {
-#ifdef CONFIG_ARCH_ZX297520V2	
-        restore_a9_timers(context->timer_data, 
-						  zx_pm_main_table.scu_address+PRIVATE_TWD_OFFSET);
-#endif
-		context->saved_items &= ~CPU_SAVE_TIMERS;
-    }
-
-    if (context->saved_items&CPU_SAVE_PMU)
-    {
-        restore_performance_monitors(context->pmu_data);
-		context->saved_items &= ~CPU_SAVE_PMU;		
-    }
-
-	cluster_context->power_state = CPU_POWER_MODE_RUN;
-	context->power_state		 = CPU_POWER_MODE_RUN;
-#ifdef CONFIG_ARCH_ZX297520V2	
-#else
-	gic_set_processorsleep(0);
-#endif
-	/*restore completely*/
-	sleep_ret_flag[cpu_id] = 1;
-}
-/** 
- * This function restores the context that lost when cpu not power down correctly.
- *
- */
-void zx_pm_restore_abort_context(void)
-{
-    unsigned cpu_id;
-    struct zx_cpu_context *context;
-    struct zx_cluster_context *cluster_context;
-	
-	cpu_id = read_cpuid();
-	context         	= zx_pm_main_table.cpu_context[cpu_id];
-	cluster_context		= zx_pm_main_table.cluster_context;
-	
-    if (cluster_context->saved_items & CPU_SAVE_CRM)
-    {
-		restore_crm(cluster_context->crm_data, zx_pm_main_table.crm_address);
-		cluster_context->saved_items &= ~CPU_SAVE_CRM;
-    }	
-	
-    if (cluster_context->saved_items & CPU_SAVE_SCU)
-    {
-		cluster_context->saved_items &= ~CPU_SAVE_SCU;
-    }
-	
-    if (cluster_context->saved_items & CPU_SAVE_L2)
-    {
-		cluster_context->saved_items &= ~CPU_SAVE_L2;		
-    }
-        
-    /* 
-     * MMU and L1 and L2 caches are on, we may now read/write any data.
-     * Now we need to restore the rest of this CPU's context 
-     */
-
-    /* Restore shared items if necessary */
-    if (cluster_context->saved_items & CPU_SAVE_GIC)
-    {
-		cluster_context->saved_items &= ~CPU_SAVE_GIC;
-    }
-
-    if (cluster_context->saved_items & CPU_SAVE_GLOBAL_TIMER)
-    {
-#ifdef CONFIG_ARCH_ZX297520V2	
-        restore_a9_global_timer(cluster_context->global_timer_data, 
-								zx_pm_main_table.scu_address+GLOBAL_TIMER_OFFSET);
-#else
-	 #if 0
-        restore_a53_sys_timer(cluster_context->global_timer_data, 
-								(0x01401000));
-	 #endif
-#endif
-		cluster_context->saved_items &= ~CPU_SAVE_GLOBAL_TIMER;
-    }
-	
-
-    /* Get the debug registers restored, so we can debug most of the APPF code sensibly! */    
-    if (context->saved_items&CPU_SAVE_DEBUG)
-    {
-		context->saved_items &= ~CPU_SAVE_DEBUG;
-    }
-
-    if (context->saved_items&CPU_SAVE_OTHER)
-    {
-		context->saved_items &= ~CPU_SAVE_OTHER;
-    }
-
-    if (context->saved_items&CPU_SAVE_VFP)
-    {
-        restore_vfp(context->vfp_data);
-		context->saved_items &= ~CPU_SAVE_VFP;		
-    }
-
-    if (context->saved_items&CPU_SAVE_TIMERS)
-    {
-#ifdef CONFIG_ARCH_ZX297520V2	
-        restore_a9_timers(context->timer_data, 
-						  zx_pm_main_table.scu_address+PRIVATE_TWD_OFFSET);
-#endif
-		context->saved_items &= ~CPU_SAVE_TIMERS;
-    }
-
-    if (context->saved_items&CPU_SAVE_PMU)
-    {
-        restore_performance_monitors(context->pmu_data);
-		context->saved_items &= ~CPU_SAVE_PMU;		
-    }
-
-	cluster_context->power_state = CPU_POWER_MODE_RUN;
-	context->power_state		 = CPU_POWER_MODE_RUN;
-#ifdef CONFIG_ARCH_ZX297520V2	
-#else
-	gic_set_processorsleep(0);
-#endif
-	/*restore completely*/
-	sleep_ret_flag[cpu_id] = 1;
-}
-
-
-/**
- * Simple Device memory allocator function.
- * Returns start address of allocated region
- * Allocates region of size bytes, size will be rounded up to multiple of sizeof(long long)
- * Memory is zero-initialized.
- *
- * This function is from ARM.
- */
-static long long *device_memory = (void *)pm_device_memory;
-static unsigned get_device_memory(unsigned size)
-{
-    static unsigned watermark = 0;
-    static unsigned total_size  = 0;	
-    unsigned ret, chunks_required;
-    
-    ret = watermark;
-    chunks_required = (size + sizeof(long long) - 1) / sizeof(long long);
-    watermark += chunks_required;
-    
-    if (watermark >= PM_MEMORY_SIZE / sizeof(long long))
-    {
-    	pr_info("[SLP] error alloc size: %d Bytes \n", size);
-    	BUG();
-       // while(1);
-        return 0;  /* No output possible, so loop */		
-    }
-
-	total_size += size;
-	pr_info("[SLP] alloc size: %d Bytes , total size %d Bytes\n", size, total_size);
-
-	
-    return (unsigned) &device_memory[ret];
-}
-
-/** 
- * This function tell the wakeup code address to CPU_M0 for cpu waked up from deep sleep(shutdown or dormant),
- * the wakeup code will exist in iram (address 0), but iram will power down when AP sub-system or
- * whole chip power down, so A9 tell CPU_M0 the address, before A9 reset, CPU_M0 will copy the code
- * from this address to the iram.
- *
- * This code should call after zx_pm_context_init.
- */
-void zx_set_wakeup_address(u32 wakeup_addr)
-{
-	wakeup_ram_area *wakeup_ram;
-		
-    pr_info("[SLP] Power/WAKEUP_ADDRESS \n");	
-
-#ifdef CONFIG_ARCH_ZX297520V2	
-	zx_pm_main_table.wakeup_vaddr = (u32)ioremap_mem(wakeup_addr, WAKEUP_RAM_SIZE);
-#else
-	zx_pm_main_table.wakeup_vaddr = (u32)__arm_ioremap_exec(wakeup_addr, WAKEUP_RAM_SIZE,0);
-#endif
-	BUG_ON((void *)zx_pm_main_table.wakeup_vaddr == NULL);
-	zx_pm_main_table.wakeup_ram_size	= WAKEUP_RAM_SIZE;
-	memset((void *)zx_pm_main_table.wakeup_vaddr, 0, zx_pm_main_table.wakeup_ram_size);
-
-	wakeup_ram = (wakeup_ram_area *)zx_pm_main_table.wakeup_vaddr;
-
-	/*copy the ddr reset code to iram*/
-	memcpy(wakeup_ram->wakeup_code, (void *)cpu_wake_up, WAKEUP_CODE_LENGTH);
-	memcpy(wakeup_ram->sleep_code, (void *)do_sleep_cpu, SLEEP_CODE_LENGTH);
-	memcpy(wakeup_ram->ddr_dfs_code, (void *)waiting_ddr_dfs, DDR_DFS_CODE_LENGTH);
-
-	wakeup_ram->reset_handler_vaddr	= __pa((u32)((void *)cpu_reset_handler));
-}
-
-/** 
- * get current sleep_type helper function.
- *
- * This code only used pm internel.
- */
-cpu_sleep_type_t pm_get_sleep_type(void)
-{
-	return zx_pm_main_table.cpu_context[zx_pm_main_table.cur_cpu]->sleep_type;
-}
-
-/** 
- * init lp for scu/l2.
- *
- * This code only used pm internel.
- */
-void pm_init_l2_and_scu(void)
-{
-#ifdef CONFIG_ARCH_ZX297520V2
-	init_lp_of_scu(zx_pm_main_table.scu_address);
-	init_lp_of_l2(zx_pm_main_table.l2_address);
-#endif
-}
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-context.h b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-context.h
deleted file mode 100644
index 8df5056..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-context.h
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- *  zx-pm-context.h - cpu sleep context save&restore interface for power management.
- *
- *  Written by zxp.
- *
- */
-
-#ifndef _ZX_PM_CONTEXT_H
-#define _ZX_PM_CONTEXT_H
-
-#define CPU_SAVE_PMU                   	(1U << 0)
-#define CPU_SAVE_TIMERS                	(1U << 1)
-#define CPU_SAVE_VFP                   	(1U << 2)
-#define CPU_SAVE_DEBUG                 	(1U << 3)
-#define CPU_SAVE_GIC                   	(1U << 4)
-#define CPU_SAVE_OTHER        		   	(1U << 5)
-
-#define CPU_SAVE_GLOBAL_TIMER          	(1U << 16)
-#define CPU_SAVE_L2           		   	(1U << 17)
-#define CPU_SAVE_L2_RAM                	(1U << 18)
-#define CPU_SAVE_SCU           		   	(1U << 19)
-#define CPU_SAVE_CRM           		   	(1U << 20)
-
-#define SCU_ADDRESS					   	(ZX_A9_PERIPHERAL_BASE)
-#define SCU_ADDRESS_P				   	(ZX_A9_PERIPHERAL_PHYS)
-#define	IC_INTERFACE_OFFSET			   	(0x100)
-#define	GLOBAL_TIMER_OFFSET			   	(0x200)
-#define	PRIVATE_TWD_OFFSET			   	(0x600)
-#define	IC_DISTRIBUTOR_OFFSET		   	(0x1000)
-#define	L2_CONTROLLER_ADDRESS          	(ZX_L2CACHE_CONFIG_BASE)
-#define	L2_CONTROLLER_ADDRESS_P		   	(ZX_L2CACHE_CONFIG_PHYS)
-#define	A9_CRM_ADDRESS          	   	(A9_CRM_BASE)
-#define	A9_CRM_ADDRESS_P          	   	(A9_CRM_PHYS)
-
-#define	GIC_DIST_SET_PENDING			(SCU_ADDRESS+IC_DISTRIBUTOR_OFFSET+0x200)
-#define	GIC_CPU_HIGHPRI_PENDING			(SCU_ADDRESS+IC_INTERFACE_OFFSET+0x18)
-#ifdef CONFIG_ARCH_ZX297520V2
-#define LP1_MG_SAVE_FLAG 			   (CPU_SAVE_GIC|/*CPU_SAVE_GLOBAL_TIMER|*/CPU_SAVE_L2|CPU_SAVE_L2_RAM|CPU_SAVE_SCU|CPU_SAVE_CRM)
-#define LP1_CPU_SAVE_FLAG 			   (CPU_SAVE_PMU|CPU_SAVE_TIMERS|/*CPU_SAVE_VFP|*//*CPU_SAVE_DEBUG|*/CPU_SAVE_GIC|CPU_SAVE_OTHER)
-#else
-#define LP1_MG_SAVE_FLAG 			   (CPU_SAVE_GIC|/*CPU_SAVE_GLOBAL_TIMER|*//*CPU_SAVE_L2|CPU_SAVE_L2_RAM|CPU_SAVE_SCU|*/CPU_SAVE_CRM)
-#define LP1_CPU_SAVE_FLAG 			   (CPU_SAVE_PMU|/*CPU_SAVE_TIMERS|*//*CPU_SAVE_VFP|*//*CPU_SAVE_DEBUG|*/CPU_SAVE_GIC|CPU_SAVE_OTHER)
-#endif
-
-#define LP2_MG_SAVE_FLAG 			   (CPU_SAVE_GIC|/*CPU_SAVE_GLOBAL_TIMER|*/CPU_SAVE_L2|CPU_SAVE_L2_RAM|CPU_SAVE_SCU|CPU_SAVE_CRM)
-#define LP2_CPU0_SAVE_FLAG 			   (CPU_SAVE_PMU|/*CPU_SAVE_TIMERS|CPU_SAVE_VFP|*//*CPU_SAVE_DEBUG|*/CPU_SAVE_GIC|CPU_SAVE_OTHER)
-#define LP2_CPUX_SAVE_FLAG 			   (CPU_SAVE_PMU|/*CPU_SAVE_TIMERS|CPU_SAVE_VFP|*//*CPU_SAVE_DEBUG|*/CPU_SAVE_GIC|CPU_SAVE_OTHER)
-#define MG_SAVE_FLAG_NULL 			   (0)
-
-/* Maximum size of each item of context, in bytes */
-#define PMU_DATA_SIZE                  (128)
-#define TIMER_DATA_SIZE                (128)
-#define VFP_DATA_SIZE                  (288)
-#define GIC_INTERFACE_DATA_SIZE        (64)
-#define GIC_DIST_PRIVATE_DATA_SIZE     (96)
-#define BANKED_REGISTERS_SIZE          (128)
-#define CP15_DATA_SIZE                 (64)
-#define DEBUG_DATA_SIZE                (352)
-#define MMU_DATA_SIZE                  (64)
-#define OTHER_DATA_SIZE                (32)
-#define CONTROL_DATA_SIZE              (64)
-
-#define GIC_DIST_SHARED_DATA_SIZE      (2592)
-#define SCU_DATA_SIZE                  (32)
-#define L2_DATA_SIZE                   (96)
-#define GLOBAL_TIMER_DATA_SIZE         (128)
-#ifdef CONFIG_ARCH_ZX297520V2
-#define CRM_DATA_SIZE                  (136)
-#else
-#define CRM_DATA_SIZE                  (64)//(136)
-#endif
-#define PM_MEMORY_SIZE                 (5120)
-#define MAX_CPU_NUM                    (1)
-#define WAKEUP_RAM_SIZE                (SZ_1K)
-
-struct zx_cluster_context 
-{
-	u32 flags;                   		/*before save context, set this flag*/
-	u32 saved_items;             		/*after save a context, set a flag for restore*/
-	u32 *gic_dist_shared_data;
-	u32 *l2_data;
-	u32 *scu_data;
-	u32 *global_timer_data;
-	u32 *crm_data;
-	cpu_power_mode_t  power_state;    	/*dormant or shutdown*/ 
-};
-
-struct zx_cpu_context 
-{
-	u32 flags;                   		/*before save context, set this flag*/
-	u32 saved_items;             		/*after save a context, set a flag for restore*/
-	u32 *control_data;
-	u32 *pmu_data;
-	u32 *timer_data;
-	u32 *vfp_data;
-	u32 *gic_interface_data;
-	u32 *gic_dist_private_data;
-	u32 *banked_registers;
-	u32 *cp15_data;
-	u32 *debug_data;
-	u32 *mmu_data;
-	u32 *other_data;
-	cpu_power_mode_t  power_state;    	/*dormant or shutdown*/  
-	cpu_sleep_type_t  sleep_type;     	/*hotplug or idle or suspend*/
-};
-
-
-struct zx_pm_main_table 
-{
-	u32  wakeup_vaddr;                	/*the iram:0 shadow ram*/
-	u32  wakeup_ram_size;
-	u32  num_cpus; 
-	u32  cur_cpu; 
-    u32  scu_address;             	 	/*  0 => no SCU                             */
-    u32  scu_address_p;
-    u32  ic_dist_address;             	/*  0 => no Interrupt Controller            */
-	u32  ic_interface_address;	
-    u32  l2_address;              	  	/*  0 => no L2CC     	                    */
-    u32  l2_address_p;
-    u32  crm_address;              	  	
-    u32  crm_address_p;              	  		
-	struct zx_cluster_context* cluster_context;   
-	struct zx_cpu_context* cpu_context[MAX_CPU_NUM];
-};
-
-
-
-extern int zx_pm_context_init(void);
-extern int zx_set_context_level (cpu_sleep_type_t sleep_type);
-extern void zx_pm_save_context(void);
-extern void zx_pm_restore_context(void);
-extern void zx_pm_restore_abort_context(void);
-extern void pm_init_l2_and_scu(void);
-
-#endif /*_ZX_PM_CONTEXT_H*/
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-custom.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-custom.c
deleted file mode 100644
index 55af7d4..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-custom.c
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- *  zx-pm-custom.c - power management custom interface.
- *
- *  Written by zxp.
- *
- */
-
-#include <linux/module.h>
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/spinlock.h>
-#include <linux/interrupt.h>
-#include <linux/types.h>
-#include <linux/suspend.h>
-#include <linux/tick.h>
-
-#include "zx-pm.h"
-
-/*===================================================================
- *==  7520v2 ap interrupt arrangement ===============================
- *===================================================================
- *===================================	 evb     dc	   mifi   =======
- *== timer1              -- wake		   y      y     y
- *== m02ap_icp                             y      y     y
- *== ps2ap_icp                             y      y     y
- *== ext0                -- pmu            y      n     y 
- *== ext1                -- pg(charger)    y      n     y
- *== ext2                -- wps_key   	   n      n     y 	
- *== ext3                -- rst_key	       y      n     y	
- *== ext4                -- pwr_key        y      n     n
- *== ext7                -- wps_key        y      n     n 
- *== ext6                -- wifi_wake      y      n     y
- *== alarm                                 y      n     n
- *== rtc                                   y      n     n
- *===================================================================
- */
-/* evb */
-#if  defined(CONFIG_ARCH_ZX297520V3_MIFI) || defined(CONFIG_ARCH_ZX297520V3_EVB) || defined(CONFIG_ARCH_ZX297520V3_MDL) ||\
-	 defined(CONFIG_ARCH_ZX297520V3_PHONE) || defined(CONFIG_ARCH_ZX297520V3_WATCH) || defined(CONFIG_ARCH_ZX297520V3_CPE) ||\
-	 defined(CONFIG_ARCH_ZX297520V3_POC)|| defined(CONFIG_ARCH_ZX297520V3_FWP)|| defined(CONFIG_ARCH_ZX297520V3_CAP) ||\
-	 defined(CONFIG_ARCH_ZX297520V3_UFI)|| defined(CONFIG_ARCH_ZX297520V3_CPE_SWITCH)
-
-/*AP_INT_*/
-#define WAKE_SRC_AP_TIMER1         	(1U << 0)
-#define WAKE_SRC_AP_TIMER2      	(1U << 1)
-#define WAKE_SRC_ICP_PS2AP     		(1U << 2)
-#define WAKE_SRC_USB_POWERDWN_UP   	(1U << 3)
-#define WAKE_SRC_USB_POWERDWN_DOWN  (1U << 4)
-#define WAKE_SRC_HSIC_POWERDWN_UP   (1U << 5)
-#define WAKE_SRC_HSIC_POWERDWN_DOWN (1U << 6)
-#define WAKE_SRC_ICP_M02AP          (1U << 7)
-#define WAKE_SRC_RTC_ALARM          (1U << 8)
-#define WAKE_SRC_RTC_TIMER      	(1U << 9)
-#define WAKE_SRC_KEYPAD   			(1U << 10)
-#define WAKE_SRC_SD1_DATA1 			(1U << 11)
-#define WAKE_SRC_RESERVED     		(1U << 12)
-#define WAKE_SRC_SPCU_PW     		(1U << 13)
-#define WAKE_SRC_EXTERNAL0          (1U << 14)
-#define WAKE_SRC_EXTERNAL1          (1U << 15)
-#define WAKE_SRC_EXTERNAL2          (1U << 16)
-#define WAKE_SRC_EXTERNAL3          (1U << 17)
-#define WAKE_SRC_EXTERNAL4          (1U << 18)
-#define WAKE_SRC_EXTERNAL5          (1U << 19)
-#define WAKE_SRC_EXTERNAL6          (1U << 20)
-#define WAKE_SRC_EXTERNAL7          (1U << 21)
-#define WAKE_SRC_EXTERNAL8			(1U << 22)
-#define WAKE_SRC_EXTERNAL9			(1U << 23)
-#define WAKE_SRC_EXTERNAL10			(1U << 24)
-#define WAKE_SRC_EXTERNAL11			(1U << 25)
-#define WAKE_SRC_EXTERNAL12			(1U << 26)
-#define WAKE_SRC_EXTERNAL13			(1U << 27)
-#define WAKE_SRC_EXTERNAL14			(1U << 28)
-#define WAKE_SRC_EXTERNAL15			(1U << 29)
-#define WAKE_SRC_SD0_DATA1     		(1U << 30)
-#define WAKE_SRC_ICP_PHY2AP     	(1U << 31)
-
-
-static unsigned int wake_source_for_sleep[] = 
-{
-	WAKE_SRC_ICP_M02AP | WAKE_SRC_ICP_PS2AP | WAKE_SRC_AP_TIMER1 |	\
-	WAKE_SRC_ICP_PHY2AP ,
-    /*WAKE_SRC_RTC_ALARM | WAKE_SRC_RTC_TIMER | 					\
-    WAKE_SRC_EXTERNAL0 | WAKE_SRC_EXTERNAL1 | WAKE_SRC_EXTERNAL2 |	\
-    WAKE_SRC_EXTERNAL3 | WAKE_SRC_EXTERNAL4 | WAKE_SRC_EXTERNAL5 |  \
-    WAKE_SRC_EXTERNAL6 | WAKE_SRC_EXTERNAL13 | WAKE_SRC_EXTERNAL14 |\
-    WAKE_SRC_EXTERNAL7 ,*/
-    /*|\
-    WAKE_SRC_USB_POWERDWN_UP | WAKE_SRC_USB_POWERDWN_DOWN,*/
-};
-
-#else	
-
-/* dc */
-static unsigned int wake_source_for_sleep[] = 
-{
-    WAKE_SRC_ICP_M02AP | WAKE_SRC_ICP_PS2AP | WAKE_SRC_AP_TIMER1 |	\
-    WAKE_SRC_EXTERNAL0,
-};
-
-#endif 
-
-unsigned int pm_get_wakesource(void)
-{
-	return wake_source_for_sleep[0];
-}
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-helpers.S b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-helpers.S
deleted file mode 100644
index 8b09038..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-helpers.S
+++ /dev/null
@@ -1,151 +0,0 @@
-/*
- * ZTE CPU low power powerdown and powerup helper code.
- *
- * Copyright (C) 2013 ZTE, Inc.
- * Written by ZXP
- *
- * This program is free software,you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- */
-#include <linux/linkage.h>
-#include <linux/threads.h>
-#include <asm/asm-offsets.h>
-#include <asm/assembler.h>
-#include <asm/glue-cache.h>
-#include <asm/glue-proc.h>
-
-        
-#define	MIDR_CPU_MASK		0xff00fff0
-#define	MMU_DISABLE_MASK	0x10001807   	/* clear TRE, I Z C M */
-
-
-#define	SCTLR_I 			(1<<12)
-#define	SCTLR_Z 			(1<<11)
-#define	SCTLR_C 			(1<<2)
-
-/**
- * This function takes three arguments
- * r0: Destination start address (must be word aligned)
- * r1: Source start address (must be word aligned)
- * r2: Number of words to copy
- * Return value is updated destination pointer (first unwritten word)
- */	
-ENTRY(copy_words)
-	cmp	r2, #0
-	beq	copy_end
-loop_copy:
-	ldr	r3, [r1], #4
-	str	r3, [r0], #4
-	subs	r2, r2, #1
-	bne	loop_copy
-copy_end:
-	bx	lr
-ENDPROC(copy_words)
-
-ENTRY(copy_wordsandclear)
-	cmp	r2, #0
-	beq	copyclear_end
-loop_copyclear:
-	ldr	r3, [r1]
-	str	r3, [r0], #4
-	str r2,[r1]/*Ö»Êǽ«Ô­¼Ä´æÆ÷ÖµÐ޸ģ¬ÓÃÓÚÁÙʱÑéÖ¤£¬ÕýÈ·×÷·¨ÊÇÇå0*/
-	add r1,r1,#4
-	subs	r2, r2, #1
-	bne	loop_copyclear
-copyclear_end:
-	bx	lr
-ENDPROC(copy_wordsandclear)
-/* ; Note: assumes conversion will be successful! */
-ENTRY(va_to_pa)	
-	mov	r1, r0
-	mcr	p15, 0, r0, c7, c8, 1	/* Priv Write Current World VA-PA */
-	mrc	p15, 0, r0, c7, c4, 0	/* Get PA */
-    bfc	r0, #0, #12				/* We want top bits of translated addr */
-    bfc	r1, #12, #20			/* plus bottom bits of input addr */
-    orr	r0, r0, r1
-    bx	lr
-ENDPROC(va_to_pa) 
-
-
-ENTRY(read_sctlr)
-	mrc	p15, 0, r0, c1, c0, 0
-	bx	lr
-ENDPROC(read_sctlr)
-
-
-ENTRY(write_sctlr)
-	mcr	p15, 0, r0, c1, c0, 0
-	isb
-	bx	lr
-ENDPROC(write_sctlr)
-
-ENTRY(read_drar)
-	mrc p14, 0, r0, c1, c0, 0	/* Read Debug ROM Address Register */
-	bx	lr
-ENDPROC(read_drar)
-
-
-ENTRY(read_dsar)
-	mrc p14, 0, r0, c2, c0, 0	/* Read Debug Self Address Offset Register */
-	bx	lr
-ENDPROC(read_dsar)
-
-
-
-ENTRY(write_osdlr)
-	mcr p14, 0, r0, c1, c3, 4	/* Write OS Double Lock Register */
-	bx	lr
-ENDPROC(write_osdlr)
-
-
-
-ENTRY(disable_mmu)
-	mrc	p15, 0, r3, c1, c0, 0
-	ldr	r2, =MMU_DISABLE_MASK
-	bic	r3, r3, r2
-	dsb
-	mcr	p15, 0, r3, c1, c0, 0
-	isb
-	bx	lr
-ENDPROC(disable_mmu)	
-
-ENTRY(read_cpuid)
-	mrc	p15, 0, r0, c0, c0, 5	/* Read MPIDR */
-	and	r0, r0, #0xff		/* extract CPU number */
-	bx  lr
-ENDPROC(read_cpuid)
-
-
-ENTRY(enable_cache)
-	mrc	p15, 0, r0, c1, c0, 0
-	movw r1, #SCTLR_I | SCTLR_Z | SCTLR_C
-	orr	r0, r0, r1
-	mcr	p15, 0, r0, c1, c0, 0
-	bx 	lr
-ENDPROC(enable_cache)
-
-
-ENTRY(exit_coherency)
-	isb
-	dsb
-	mrc p15,0,r0,c1,c0,1
-	bic r0,r0,#0x00000040
-	mcr p15,0,r0,c1,c0,1
-	isb
-	dsb
-	bx	lr
-ENDPROC(exit_coherency)
-
-
-ENTRY(join_coherency)
-	isb
-	dsb
-    mrc p15,0,r0,c1,c0,1
-    orr r0,r0,#0x00000040
-    mcr p15,0,r0,c1,c0,1
-	isb
-	dsb
-	bx	lr
-ENDPROC(join_coherency)
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-helpers.h b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-helpers.h
deleted file mode 100644
index 27e1512..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-helpers.h
+++ /dev/null
@@ -1,171 +0,0 @@
-/*
- *  zx-pm.h - power management helpers interface.
- *
- *  Written by zxp.
- *
- */
-
-#ifndef _ZX_PM_HELPERS_H
-#define _ZX_PM_HELPERS_H
-
-/*
- * common helper functions
- */
- 
-extern unsigned va_to_pa(unsigned virtual_address);
-extern unsigned read_drar(void);
-extern unsigned read_dsar(void);
-extern void write_osdlr(unsigned value);
-extern unsigned read_sctlr(void);
-extern void write_sctlr(unsigned value);
-extern void disable_mmu(void);
-extern unsigned read_cpuid(void);
-extern void enable_cache(void);
-extern void exit_coherency(void);
-extern void join_coherency(void);
-
-extern unsigned * copy_words(volatile unsigned *destination, volatile unsigned *source, unsigned num_words);
-extern unsigned * copy_wordsandclear(volatile unsigned *destination, volatile unsigned *source, unsigned num_words); 
-
-/*
- * V7 functions
- */
-extern void save_control_registers(u32 *pointer, int is_secure);
-extern void save_mmu(u32 *pointer);
-extern void save_cpu_if(u32 *pointer);
-extern void gic_mask(void);
-extern void save_performance_monitors(u32 *pointer);
-extern void save_banked_registers(u32 *pointer);
-extern void save_cp15(u32 *pointer);
-extern void save_vfp(u32 *pointer);
-extern void save_generic_timer(u32 *pointer);
-extern void save_v7_debug(u32 *pointer);
-
-extern void restore_control_registers(u32 *pointer, int is_secure);
-extern void zx_restore_control_registers(u32 *pointer, int is_secure);
-extern void restore_mmu(u32 *pointer);
-extern void restore_cpu_if(u32 *pointer);
-extern void gic_unmask(void);
-extern void restore_performance_monitors(u32 *pointer);
-extern void restore_banked_registers(u32 *pointer);
-extern void restore_cp15(u32 *pointer);
-extern void restore_vfp(u32 *pointer);
-extern void restore_generic_timer(u32 *pointer);
-extern void restore_v7_debug(u32 *pointer);
-
-extern void disable_clean_inv_dcache_v7_l1(void);
-extern void disable_clean_inv_cache_pl310(unsigned pl310_address, unsigned stack_start, unsigned stack_size, int disable);
-extern void disable_clean_inv_dcache_v7_all(void);
-extern void clean_dcache_v7_l1(void);
-extern void clean_mva_dcache_v7_l1(void *mva);
-extern void invalidate_icache_v7_pou(void);
-extern void invalidate_icache_v7(void);
-extern void invalidate_dcache_v7_all(void);
-extern void enable_icache_v7(void);
-extern void appf_smc_handler(void);
-extern void enter_secure_monitor_mode(void);
-extern void enter_nonsecure_svc_mode(void);
-extern void set_security_state(int ns);
-extern void reset_init(void);
-
-/*
- * PL310 functions
- */
-extern void clean_inv_range_pl310(void *start, unsigned size, unsigned pl310_address);  /* addresses are inclusive */
-extern void clean_range_pl310(void *start, unsigned size, unsigned pl310_address);  /* addresses are inclusive */
-extern void inv_range_pl310(void *start, unsigned size, unsigned pl310_address);
-extern void clean_inv_pl310(unsigned pl310_address);
-extern void clean_pl310(unsigned pl310_address);
-extern void save_pl310(u32 *pointer, unsigned pl310_address);
-extern void restore_pl310(u32 *pointer, unsigned pl310_address, int dormant);
-extern void set_enabled_pl310(unsigned enabled, unsigned pl310_address);
-extern void set_status_pl310(unsigned status, unsigned pl310_address);
-extern int is_enabled_pl310(unsigned pl310_address);
-extern void init_lp_of_l2(unsigned pl310_address);
-extern void clean_disable_pl310(unsigned pl310_address);
-
-/*
- * GIC functions
- */
-extern int gic_distributor_set_enabled(int enabled, unsigned gic_distributor_address);
-extern void save_gic_interface(u32 *pointer, unsigned gic_interface_address, int is_secure);
-extern int save_gic_distributor_private(u32 *pointer, unsigned gic_distributor_address, int is_secure);
-extern int save_gic_distributor_shared(u32 *pointer, unsigned gic_distributor_address, int is_secure);
-extern void restore_gic_interface(u32 *pointer, unsigned gic_interface_address, int is_secure);
-extern void restore_gic_distributor_private(u32 *pointer, unsigned gic_distributor_address, int is_secure);
-extern void restore_gic_distributor_shared(u32 *pointer, unsigned gic_distributor_address, int is_secure);
-extern unsigned int gic_get_cur_pending(unsigned gic_interface_address);
-
-extern unsigned int gic_set_processorsleep(bool issleep);
-extern void pm_save_gic_wake_enable(void);
-extern void pm_restore_gic_wake_enable(void);
-/*
- * A9 functions
- */
-extern void save_a9_timers(u32 *pointer, unsigned twd_address);
-extern void save_a9_global_timer(u32 *pointer, unsigned timer_address);
-extern void save_a9_other(u32 *pointer, int is_secure);
-
-extern void restore_a9_timers(u32 *pointer, unsigned twd_address);
-extern void restore_a9_global_timer(u32 *pointer, unsigned timer_address);
-extern void restore_a9_other(u32 *pointer, int is_secure);
-
-
-/*
- * A9 SCU functions
- */
-extern void save_a9_scu(u32 *pointer, unsigned scu_address);
-extern void restore_a9_scu(u32 *pointer, unsigned scu_address);
-extern void set_status_a9_scu(unsigned cpu_index, unsigned status, unsigned scu_address);
-extern int num_cpus_from_a9_scu(unsigned scu_address);
-extern void init_lp_of_scu(unsigned scu_address);
-
-/*
- * pm common functions
- */
-extern void zx_set_wakeup_address(u32 wakeup_addr);
-extern void pm_printk(const char *fmt, ...);
-extern cpu_sleep_type_t pm_get_sleep_type(void);
-extern int zx_get_pll_used(void);
-extern int pm_get_pll_used(void);
-extern u32 pm_get_sleep_time(void);
-extern void pm_init_crm_temp(void);
-extern u64 read_persistent_us(void);
-
-extern void save_a53_sys_timer(u32 *pointer, unsigned timer_address);
-extern void restore_a53_sys_timer(u32 *pointer, unsigned timer_address);
-extern void disable_flush_dcache_L1_flush_cache_L2(void);
-
-/* 
-  *pm watchdog functions
-  */
-#ifdef CONFIG_ZX29_WATCHDOG
-extern void zx_wdt_handle_before_psm(void);
-extern void zx_wdt_handle_after_psm(void);
-#else
-static void zx_wdt_handle_before_psm(void){}
-static void zx_wdt_handle_after_psm(void){}
-#endif
-
-/* 
-  *pm suspend functions
-  */
-extern void zx_suspend_init(void);
-
-/* 
-  *cpu sleep functions
-  */
-extern void cpu_reset_handler(void);
-extern void cpu_wake_up(void);
-extern void do_sleep_cpu(void);
-extern void zx_jump_addr(unsigned long addr);
-extern void waiting_ddr_dfs(unsigned long flag_addr);
-
-/*
- * GCC Compatibility
- */
-#ifndef __ARMCC_VERSION
-#define __nop() __asm__ __volatile__( "nop\n" )
-#endif
-
-#endif /*_ZX_PM_HELPERS_H*/
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-null.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-null.c
deleted file mode 100644
index 969dddd..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-null.c
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * ZTE power management main driver
- *
- * Copyright (C) 2013 ZTE Ltd.
- * 	by zxp
- *
- */
-#include <linux/module.h>
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/spinlock.h>
-#include <linux/interrupt.h>
-#include <linux/types.h>
-#include <linux/sched.h>
-#include <linux/io.h>
-#include <linux/suspend.h>
-#include <linux/time.h>
-#include <linux/timer.h>
-#include <linux/delay.h>
-
-unsigned int pm_get_wakesource(void)
-{
-	return 0;
-}
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-suspend.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-suspend.c
deleted file mode 100644
index 4440927..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-suspend.c
+++ /dev/null
@@ -1,139 +0,0 @@
-/*
- * ZTE suspend power management driver
- *
- * Copyright (C) 2013 ZTE Ltd.
- * 	by zxp
- *
- */
-#include <linux/module.h>
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/spinlock.h>
-#include <linux/interrupt.h>
-#include <linux/types.h>
-#include <linux/suspend.h>
-#include <linux/math64.h>
-
-#include <asm/system_misc.h>
-
-#include "zx-pm.h"
-
-/**************************************
- * SW code for suspend
- **************************************/
-
-/*********************************************************************
- * FUNCTION DEFINATIONS
- ********************************************************************/
-static int zx_suspend_ops_valid(suspend_state_t state)
-{
-    return state == PM_SUSPEND_MEM;
-}
-
-static int zx_suspend_ops_begin(suspend_state_t state)
-{
-    pm_ram_log("@@@@@@@@@@ Chip_pm_begin @@@@@@@@@@\n");
-
-
-    pm_set_wakeup_reason(WR_NONE);
-
-    return 0;
-}
-
-static int zx_suspend_ops_prepare(void)
-{
-    pm_ram_log("@@@@@@@@@@ Chip_pm_prepare @@@@@@@@@@\n");
-
-    return 0;
-}
-
-#define	AP_SLEEP_IN_TIMERS		IRAM_ADDR_FOR_WAKE_CNT
-#define	AP_SLEEP_OUT_TIMERS		IRAM_ADDR_FOR_SLEEP_CNT
-
-static int zx_suspend_ops_enter(suspend_state_t state)
-{
-    /* legacy log */
-    pm_ram_log("@@@@@@@@@@ Chip_pm_enter @@@@@@@@@@\n");
-
-	pm_write_reg(AP_SLEEP_IN_TIMERS, (unsigned int)read_persistent_us());
-
-#ifdef CONFIG_ZX_PM_DEBUG
-	pm_write_reg(AP_SUSPEND_STATUS_FLAG,0x1);
-#endif
-	/* deal soc/clk/powerdomain/pll out of A9 module
-	 *¢ssuspend debug uart¡¢GPIO and other device out of A9 */
-	zx_board_suspend();
-	/*¢close clock&powerdomains that PCU does not controls */
-	zx_dpm_suspend();
-
-	/*¢mask all and backup, then unmask wakeup interrupts */
-	zx_unmask_wakeup_interrupt();
-
-	zx_pm_pre_suspend();
-//	setup_timer_wakeup(__SLEEP_TIME_1s__*20);	//20s
-//	setup_timer_wakeup(60);			//61us  each is 30.5us  used ot test abnormal exit from sleep
-
-/*
-	if(pm_get_mask_info()&PM_SUSPEND_WFI)
-		do_wfi();
-	else
-*/	
-	{
-		/*¢cpu enter lowpower mode */
-#ifdef CONFIG_ZX_PM_DEBUG
-	//	zx_enter_sleep(CPU_SLEEP_TYPE_IDLE_LP2);
-		pm_write_reg(AP_SUSPEND_STATUS_FLAG,0x2);
-#endif
-		zx_enter_sleep(CPU_SLEEP_TYPE_LP1);	
-	}
-	
-	/* get wakeup reason */
-	//pm_wake_reason = pm_get_wakeup_reason();
-	zx_pm_post_suspend();
-
-#ifdef CONFIG_ZX_PM_DEBUG
-	pm_write_reg(AP_SUSPEND_STATUS_FLAG,0x8);
-#endif
-	/* restore interrupt that masked */ 
-	zx_interrupt_mask_restore();
-
-	/*¢resume clock&powerdomains */
-	zx_dpm_resume();
-	/* resume debug uart¡¢GPIO and other device out of A9 */
-	zx_board_resume();
-
-	pm_write_reg(AP_SLEEP_OUT_TIMERS, (unsigned int)read_persistent_us());	
-	pm_write_reg(AP_SLEEP_TIME_ADDR,(pm_read_reg(AP_SLEEP_OUT_TIMERS) - pm_read_reg(AP_SLEEP_IN_TIMERS)));
-
-    return 0;
-}
-
-static void zx_suspend_ops_finish(void)
-{
-    pm_ram_log("@@@@@@@@@@ Chip_pm_finish @@@@@@@@@@\n");
-}
-
-static void zx_suspend_ops_end(void)
-{
-    pm_ram_log("@@@@@@@@@@ Chip_pm_end @@@@@@@@@@\n");
-}
-
-static struct platform_suspend_ops zx_suspend_ops = {
-    .valid      = zx_suspend_ops_valid,
-    .begin      = zx_suspend_ops_begin,
-    .prepare    = zx_suspend_ops_prepare,
-    .enter      = zx_suspend_ops_enter,
-    .finish     = zx_suspend_ops_finish,
-    .end        = zx_suspend_ops_end,
-};
-
-void zx_suspend_init(void)
-{
-    pr_info("[SLP] Power/SPM_INIT \n");
-
- 	suspend_set_ops(&zx_suspend_ops);
-
-	pm_write_reg(AP_SLEEP_IN_TIMERS, 0);		
-	pm_write_reg(AP_SLEEP_OUT_TIMERS, 0);		
-}
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-v8.S b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-v8.S
deleted file mode 100644
index e51b690..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm-v8.S
+++ /dev/null
@@ -1,1187 +0,0 @@
-/*
- * ZTE CPU low power powerdown and powerup helper code.
- *
- * Copyright (C) 2013 ZTE, Inc.
- * Written by ZXP
- *
- * This program is free software,you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- */
-#include <linux/linkage.h>
-#include <linux/threads.h>
-#include <asm/asm-offsets.h>
-#include <asm/assembler.h>
-#include <asm/glue-cache.h>
-#include <asm/glue-proc.h>
-#include <asm/vfp.h>
-
-
-/* Aliases for mode encodings - do not change */
-#define	MODE_USR        0x10
-#define	MODE_FIQ        0x11
-#define	MODE_IRQ        0x12
-#define	MODE_SVC        0x13
-#define	MODE_ABT        0x17
-#define	MODE_UND        0x1B
-#define	MODE_SYS        0x1F
-
-#define	MODE_MON        0x16  	/* A-profile (Security Extensions) only */
-#define	SCR_NS			0x01  	/* A-profile (Security Extensions) only */
-
-#define	TTBCR_EAE		(1<<31)	/* Are we using LPAE? */
-
-#define	CACHE_LINE_SIZE	32		/* TODO: remove this */
-#define	SCTLR_I 	(1<<12)
-
-.arm 
-
-/*cpu interface */
-ENTRY(save_cpu_if)          
-       /* mrc p15, 0, r3, c4, c6, 0  ICC PMR ÓÅÏȼ¶ÆÁ±Î¼Ä´æÆ÷*/
-        str	r3,[r0], #4
-      /*  mrc p15, 0, r3, c12, c12, 3   BPR1*/
-        str	r3,[r0], #4
-     /*    mrc p15, 6, r3, c12, c12, 7    ICC MGRPEN1 */
-        str	r3,[r0], #4
-     /*    mrc p15, 0, r3, c12, c12, 7  int group enable reg 1 */
-        str	r3,[r0], #4
-     /*   mrc p15, 0, r3, c12, c12, 6   int group enable reg 0 */
-        str	r3,[r0], #4
-        mrc p15, 0, r3, c12, c12, 5 /*ICC_SRE system reg enable */
-        str	r3,[r0], #4
-        mrc p15, 6, r3, c12, c12, 5  /*ICC_MSRE system reg for EL3 */
-        str	r3,[r0], #4
-        mrc p15, 0, r3, c12, c12, 4  /*CTRL*/
-        str	r3,[r0], #4
-        bx	lr
-ENDPROC(save_cpu_if)
-
-ENTRY(restore_cpu_if)
-	ldr	r3,[r0], #4
-	mcr p15, 0, r3, c4, c6, 0   /*ICC PMR ÓÅÏȼ¶ÆÁ±Î¼Ä´æÆ÷*/
-       ldr	r3,[r0], #4
-       mcr p15, 0, r3, c12, c12, 3   /*BPR1*/
-       ldr	r3,[r0], #4
-       mcr p15, 6, r0, c12, c12, 7    /* ICC MGRPEN1 */
-       ldr	r3,[r0], #4
-       mcr p15, 0, r0, c12, c12, 7  /* int group enable reg 1 */
-       ldr	r3,[r0], #4
-       mcr p15, 0, r0, c12, c12, 6  /* int group enable reg 0 */
-       ldr	r3,[r0], #4
-       mcr p15, 0, r0, c12, c12, 5 /*ICC_SRE system reg enable */
-       ldr	r3,[r0], #4
-       mcr p15, 6, r0, c12, c12, 5  /*ICC_MSRE system reg for EL3 */
-       	ldr	r3,[r0], #4
-	mcr p15, 0, r3, c12, c12, 4   /*CTRL*/
-        bx	lr
-ENDPROC(restore_cpu_if)
-
-ENTRY(gic_mask) /*cpu int disable*/
-    mov r0,#0
-    mcr p15, 0, r0, c12, c12, 6   /* ICC_IGRPEN0*/   
-    mrc p15, 0, r0, c12, c12, 7   /* ICC_IGRPEN1*/
-    bic   r0, r0, #1
-    mcr p15, 0, r0, c12, c12, 7    /* ICC_IGRPEN1*/   
-    mrc p15, 6, r0, c12, c12, 7  /* ICC MGRPEN1 */
-    bic   r0, r0, #1
-    mcr p15, 6, r0, c12, c12, 7 /* ICC MGRPEN1 */
-    bx	lr
-ENDPROC(gic_mask)
-
-ENTRY(gic_unmask)
-
-ENDPROC(gic_unmask)
-
-ENTRY(save_performance_monitors)
-
-	stmfd  sp!,	{r4, r8, r9, r10}
-
-	/*  Ignore:
-	 *         Count Enable Clear Register
-	 *         Software Increment Register
-	 *         Interrupt Enable Clear Register
-	 */ 
-
-	mrc	p15,0,r8,c9,c12,0		/* PMon: Control Register */
-	bic	r1,r8,#1
-	mcr	p15,0,r1,c9,c12,0		/* disable counter updates from here */
-	isb							/* 0b0 => PMCR<0> */
-	mrc	p15,0,r9,c9,c12,3		/* PMon: Overflow Flag Status Reg */
-	mrc	p15,0,r10,c9,c12,5		/* PMon: Event Counter Selection Reg */
-	stm	r0!, {r8-r10}
-	ubfx	r9,r8,#11,#5		/* extract # of event counters, N */
-	tst	r9, r9
-	beq	next_backup
-
-loop_backup:
-	subs	r9,r9,#1			/* decrement N */
-	mcr	p15,0,r9,c9,c12,5		/* PMon: select CounterN */
-	isb
-	mrc	p15,0,r3,c9,c13,1		/* PMon: save Event Type register */
-	mrc	p15,0,r4,c9,c13,2		/* PMon: save Event Counter register */
-	stm	r0!, {r3,r4}
-	bne	loop_backup
-
-next_backup:
-	mrc	p15,0,r1,c9,c13,0		/* PMon: Cycle Count Register */
-	mrc	p15,0,r2,c9,c14,0		/* PMon: User Enable Register */
-	mrc	p15,0,r3,c9,c14,1		/* PMon: Interrupt Enable Set Reg */
-	mrc	p15,0,r4,c9,c12,1		/* PMon: Count Enable Set Register */
-	stm	r0!, {r1-r4}
-
-	ldmfd sp!, {r4, r8, r9, r10}
-	bx	lr
-ENDPROC(save_performance_monitors)
-
-ENTRY(restore_performance_monitors)
-
-	stmfd sp!, {r4-r5, r8-r10, lr}
-	/* NOTE: all counters disabled by PMCR<0> == 0 on reset */
-
-	/*  Restore performance counters */
-	ldm	r0!,{r8-r10}			/*  recover first block of PMon context */
-								/*  (PMCR, PMOVSR, PMSELR) */
-	mov	r1, #0					/*  generate register of all 0's */
-	mvn	r2, #0					/*  generate register of all 1's */
-	mcr	p15,0,r2,c9,c14,2		/*  disable all counter related interrupts */
-	mcr	p15,0,r2,c9,c12,3		/*  clear all overflow flags */
-	isb
-
-	ubfx	r12,r8,#11,#5		/*  extract # of event counters, N (0-31) */
-	tst	r12, r12
-	beq	20f
-	mov	r3, r12					/*  for N >0, generate a 2nd copy of N */
-	mov	r4, #1
-	lsl	r4, r4, r3
-	sub	r4, r4, #1				/*  set bits<N-1:0> to all 1's  */  
-
-0:
-	subs    r3,r3,#1            /*  decrement N */
-	mcr	p15,0,r3,c9,c12,5   	/*  select Event CounterN */
-	isb
-	mrc	p15,0,r5,c9,c13,1   	/*  read Event Type register */
-	bfc	r5,#0,#8
-	mcr	p15,0,r5,c9,c13,1   	/*  set Event Type to 0x0 */
-	mcr	p15,0,r2,c9,c13,2   	/*  set Event Counter to all 1's */
-	isb
-	bne	0b
-
-	mov	r3, #1
-	bic	r5, r9, #1<<31
-	mcr	p15,0,r5,c9,c12,1		/*  enable Event Counters */
-								/*  (PMOVSR bits set) */
-	mcr	p15,0,r3,c9,c12,0		/*  set the PMCR global enable bit */
-	isb
-	mcr	p15,0,r9,c9,c12,4   	/*  set event count overflow bits */
-	isb
-	mcr	p15,0,r4,c9,c12,2   	/*  disable Event Counters */
-
-	/*  restore the event counters */
-10:
-	subs	r12,r12,#1          /*  decrement N */
-	mcr	p15,0,r12,c9,c12,5  	/*  select Event CounterN */
-	isb
-	ldm	r0!,{r3-r4}
-	mcr	p15,0,r3,c9,c13,1   	/*  restore Event Type */
-	mcr	p15,0,r4,c9,c13,2   	/*  restore Event Counter */
-	isb
-	bne	10b
-
-20:
-	tst	r9, #0x80000000			/*  check for cycle count overflow flag */
-	beq	40f
-	mcr	p15,0,r2,c9,c13,0		/*  set Cycle Counter to all 1's */
-	isb
-	mov	r3, #0x80000000
-	mcr	p15,0,r3,c9,c12,1		/*  enable the Cycle Counter */
-	isb
-
-30:
-	mrc	p15,0,r4,c9,c12,3		/*  check cycle count overflow now set */
-	movs	r4,r4				/*  test bit<31> */
-	bpl	30b
-	mcr	p15,0,r3,c9,c12,2		/*  disable the Cycle Counter */
-
-40:
-	mcr	p15,0,r1,c9,c12,0		/*  clear the PMCR global enable bit */
-	isb
-
-	/*  restore the remaining PMon registers */
-	ldm	r0!,{r1-r4}
-	mcr	p15,0,r1,c9,c13,0		/*  restore Cycle Count Register */
-	mcr	p15,0,r2,c9,c14,0		/*  restore User Enable Register */
-	mcr	p15,0,r3,c9,c14,1		/*  restore Interrupt Enable Set Reg */
-	mcr	p15,0,r4,c9,c12,1		/*  restore Count Enable Set Register */
-	mcr	p15,0,r10,c9,c12,5		/* restore Event Counter Selection */
-	isb
-	mcr	p15,0,r8,c9,c12,0		/* restore the PM Control Register */
-	isb
-
-	ldmfd sp!,	{r4-r5, r8-r10, pc}
-ENDPROC(restore_performance_monitors)
-
-	
-
-ENTRY(save_banked_registers)
-	mrs	r2, CPSR				/*  save current mode */
-	cps	#MODE_SYS				/*  switch to System mode */
-	str	sp,[r0], #4				/*  save the User SP */
-	str	lr,[r0], #4				/*  save the User LR */
-	cps	#MODE_ABT				/*  switch to Abort mode */
-	str	sp,[r0], #4				/*  save the current SP   */ 
-	mrs	r3,SPSR 
-	stm	r0!,{r3,lr}				/*  save the current SPSR, LR */
-	cps	#MODE_UND				/*  switch to Undefined mode */
-	str	sp,[r0], #4				/*  save the current SP */
-	mrs	r3,SPSR 
-	stm	r0!,{r3,lr}				/*  save the current SPSR, LR */
-	cps	#MODE_IRQ				/*  switch to IRQ mode */
-	str	sp,[r0], #4				/*  save the current SP */
-	mrs	r3,SPSR 
-	stm	r0!,{r3,lr}				/*  save the current SPSR, LR */
-	cps	#MODE_FIQ				/*  switch to FIQ mode */
-	str	SP,[r0], #4				/*  save the current SP */
-	mrs	r3,SPSR 
-	stm	r0!,{r3,r8-r12,lr}			/*  save the current SPSR,r8-r12,LR */
-	msr	CPSR_cxsf, r2			/*  switch back to original mode */
-
-	bx	lr
-ENDPROC(save_banked_registers)
-
-ENTRY(restore_banked_registers)
-	mrs	r2, CPSR				/*  save current mode */
-	cps	#MODE_SYS				/*  switch to System mode  */
-	ldr	sp,[r0],#4				/*  restore the User SP  */
-	ldr	lr,[r0],#4				/*  restore the User LR */
-	cps	#MODE_ABT				/*  switch to Abort mode  */
-	ldr	sp,[r0],#4				/*  restore the current SP */    
-	ldm	r0!,{r3,lr}				/*  restore the current LR */ 
-	msr	SPSR_fsxc,r3			/*  restore the current SPSR */
-	cps	#MODE_UND				/*  switch to Undefined mode */ 
-	ldr	sp,[r0],#4				/*  restore the current SP  */   
-	ldm	r0!,{r3,lr}				/*  restore the current LR  */
-	msr	SPSR_fsxc,r3			/*  restore the current SPSR */
-	cps	#MODE_IRQ				/*  switch to IRQ mode  */
-	ldr	sp,[r0],#4				/*  restore the current SP     */
-	ldm	r0!,{r3,lr}				/*  restore the current LR  */
-	msr	SPSR_fsxc,r3			/*  restore the current SPSR */
-	cps	#MODE_FIQ				/*  switch to FIQ mode  */
-	ldr	sp,[r0],#4				/*  restore the current SP     */
-	ldm	r0!,{r3,r8-r12,lr}			/*  restore the current r8-r12,LR */
-	msr	SPSR_fsxc,r3			/*  restore the current SPSR */
-	msr	CPSR_cxsf, r2			/*  switch back to original mode */
-
-//0	
-	bx	lr
-ENDPROC(restore_banked_registers)
-
-
-	
-ENTRY(save_cp15)
-	/*  CSSELR Cache Size Selection Register */
-	mrc	p15,2,r3,c0,c0,0
-	str	r3,[r0], #4
-	
-	/*  IMPLEMENTATION DEFINED - proprietary features: 
-	 *  (CP15 register 15, TCM support, lockdown support, etc.)
-	 */ 
-
-	/*  NOTE: IMP DEF registers might have save and restore order that relate
-	 *  to other CP15 registers or logical grouping requirements and can 
-	 *  therefore occur at any point in this sequence.
-	 */ 
-	bx	lr
-ENDPROC(save_cp15)        
-
-ENTRY(restore_cp15)
-	/*  CSSELR ?Cache Size Selection Register */
-	ldr	r3,[r0], #4
-	mcr	p15,2,r3,c0,c0,0
-	bx	lr
-ENDPROC(restore_cp15)
-
-	
-	/*  Function called with two arguments:
-	 * 	r0 contains address to store control registers
-	 * 	r1 is non-zero if we are Secure
-	 */ 
-ENTRY(save_control_registers)
-	cmp	r1, #0						/*  Are we Secure? */
-	mrc	p15,0,r2,c1,c0,1			/*  ACTLR - Auxiliary Control Register */
-	mrc	p15,0,r3,c1,c0,0			/*  SCTLR - System Control Register */
-	mrc	p15,0,r12,c1,c0,2			/*  CPACR - Coprocessor Access Control Register */
-	stm	r0!, {r2-r3, r12}
-#if 0	
-	mrcne	p15,0,r1,c12,c0,1		/*  MVBAR - Monitor Vector Base Address Register */
-	mrcne	p15,0,r2,c1,c1,0		/*  Secure Configuration Register */
-	mrcne	p15,0,r3,c1,c1,1		/*  Secure Debug Enable Register */
-	mrcne	p15,0,r12,c1,c1,2		/*  Non-Secure Access Control Register */
-	stmne	r0!, {r1-r3,r12}
-
-	mrc	p14,6,r1,c0,c0,0			/*  TEECR */
-	mrc	p14,6,r2,c1,c0,0			/*  TEEHBR */
-	mrc	p14,7,r3,c1,c0,0			/*  JOSCR */
-	mrc	p14,7,r12,c2,c0,0			/*  JMCR */
-	stm	r0!, {r1-r3,r12}
-#else
-    mrc	p15,0,r1,c5,c0,0			/* ifsr */
-	mrc	p15,0,r2,c6,c0,0			/*  dfar */
-	mrc	p15,0,r3,c6,c0,2			/*  ifar */
-	mrc	p15,0,r12,c5,c1,0			/*  adfsr */
-	stm	r0!, {r1-r3, r12}
-	
-	mrc	p15,0,r1,c5,c1,1			/* aifsr */
-	mrc	p15,1,r12,c15,c0,0			/* l2actrl  */
-	stm	r0!, {r1,r12}
-#endif
-	
-	bx	lr
-ENDPROC(save_control_registers)
-                
-
-	/*  Function called with two arguments:
-	 * 	r0 contains address to read control registers
-	 * 	r1 is non-zero if we are Secure
-	 */ 
-ENTRY(restore_control_registers)
-	cmp	r1, #0						/*  Are we Secure? */
-	ldm	r0!, {r2-r3, r12}
-	mcr	p15,0,r2,c1,c0,1			/*  ACTLR - Auxiliary Control Register */
-	mcr	p15,0,r3,c1,c0,0			/*  SCTLR - System Control Register */
-	mcr	p15,0,r12,c1,c0,2			/*  CPACR - Coprocessor Access Control Register */
-
-	#if 0
-	ldmne	r0!, {r1-r3,r12}
-	mcrne	p15,0,r1,c12,c0,1		/*  MVBAR - Monitor Vector Base Address Register */
-	mcrne	p15,0,r2,c1,c1,0		/*  Secure Configuration Register */
-	mcrne	p15,0,r3,c1,c1,1		/*  Secure Debug Enable Register */
-	mcrne	p15,0,r12,c1,c1,2		/*  Non-Secure Access Control Register */
-
-	ldm	r0!, {r1-r3,r12}
-	mcr	p14,6,r1,c0,c0,0			/*  TEECR */
-	mcr	p14,6,r2,c1,c0,0			/*  TEEHBR */
-	mcr	p14,7,r3,c1,c0,0			/*  JOSCR */
-	mcr	p14,7,r12,c2,c0,0			/*  JMCR */
-	#else
-	ldm	r0!, {r1-r3, r12}
-	mcr	p15,0,r1,c5,c0,0			/* ifsr */
-	mcr	p15,0,r2,c6,c0,0			/*  dfar */
-	mcr	p15,0,r3,c6,c0,2			/*  ifar */
-	mcr	p15,0,r12,c5,c1,0			/*  adfsr */
-	
-	ldm	r0!, {r1, r12}
-	mcr	p15,0,r1,c5,c1,1			/* aifsr */
-//	mcr	p15,1,r12,c15,c0,0			/* l2actrl  */
-	#endif
-	isb
-	bx	lr
-ENDPROC(restore_control_registers)
-
-ENTRY(save_mmu)
-	stmfd sp!, {r4, r5, r6, r7}
-	/*  ASSUMPTION: no useful fault address / fault status information*/
-
-	mrc	p15,0,r4,c12,c0,0			/*  VBAR */
-	mrc	p15,0,r5,c2,c0,2			/*  TTBCR */
-
-	tst	r5, #TTBCR_EAE				/*  Are we using LPAE? */
-
-	/*  save 32 or 64 bit TTBRs */
-	mrceq	p15,0,r6,c2,c0,0		/*  32 bit TTBR0 */
-	mrceq	p15,0,r7,c2,c0,1		/*  32 bit TTBR1 */
-	#if 0
-	mrrcne	p15,0,r6,r7,c2			/*  64 bit TTBR0 */
-	#endif
-	stm	r0!, {r4-r7}
-	#if 0
-	mrrcne	p15,1,r6,r7,c2			/*  64 bit TTBR1 */      
-	stmne	r0!, {r6-r7}
-       #endif
-	mrc	p15,0,r4,c3,c0,0			/*  DACR */
-	mrc	p15,0,r5,c7,c4,0			/*  PAR */
-	mrc	p15,0,r6,c10,c2,0			/*  PRRR/mair0*/
-	mrc	p15,0,r7,c10,c2,1			/*  NMRR/mair1 */
-	stm	r0!, {r4-r7}
-
-	/*  TODO: IMPLEMENTATION DEFINED - TCM, lockdown and performance monitor support
-	 *      CP15 registers 9 and 11
-	 */ 
-
-	mrc	p15,0,r4,c13,c0,1			/*  CONTEXTIDR */
-	mrc	p15,0,r5,c13,c0,2			/*  TPIDRURW */
-	mrc	p15,0,r6,c13,c0,3			/*  TPIDRURO */
-	mrc	p15,0,r7,c13,c0,4			/*  TPIDRPRW */
-	stm	r0!, {r4-r7}
-
-	mrc	p15,0,r4,c10,c3,0			/* amair */
-	mrc	p15,0,r5,c10,c3,1			/*  amair */
-	mrc	p15,0,r6,c2,c0,2			/*  ttbcr */	
-	stm	r0!, {r4-r6}
-
-	ldmfd sp!, {r4, r5, r6, r7}
-	bx	lr
-ENDPROC(save_mmu)
-
-ENTRY(restore_mmu)
-
-	stmfd sp!, {r4, r5, r6, r7}
-	ldm	r0!, {r4-r7}
-	mcr	p15,0,r4,c12,c0,0			/*  VBAR */
-	mcr	p15,0,r5,c2,c0,2			/*  TTBCR */
-
-	tst	r5, #TTBCR_EAE				/*  Are we using LPAE? */
-
-	/*  restore 32 or 64 bit TTBRs */
-	mcreq	p15,0,r6,c2,c0,0		/*  32 bit TTBR0 */
-	mcreq	p15,0,r7,c2,c0,1		/*  32 bit TTBR1 */
-	#if 0
-	mcrrne	p15,0,r6,r7,c2			/*  64-bit TTBR0 */
-	ldmne	r0!, {r6-r7}
-	mcrrne	p15,1,r6,r7,c2			/*  64-bit TTBR1 */
-       #endif
-	ldm	r0!, {r4-r7}
-	mcr	p15,0,r4,c3,c0,0			/*  DACR */
-	mcr	p15,0,r5,c7,c4,0			/*  PAR */
-	mcr	p15,0,r6,c10,c2,0			/*  PRRR */
-	mcr	p15,0,r7,c10,c2,1			/*  NMRR */
-
-	/*  TODO: IMPLEMENTATION DEFINED - TCM, lockdown and performance monitor support
-	 *      CP15 registers 9 and 11
-	 */ 
-
-	ldm	r0!, {r4-r7}
-	mcr	p15,0,r4,c13,c0,1			/*  CONTEXTIDR */
-	mcr	p15,0,r5,c13,c0,2			/*  TPIDRURW */
-	mcr	p15,0,r6,c13,c0,3			/*  TPIDRURO */
-	mcr	p15,0,r7,c13,c0,4			/*  TPIDRPRW */
-	
-	ldm	r0!, {r4-r6}
-	mcr	p15,0,r4,c10,c3,0			/* amair */
-	mcr	p15,0,r5,c10,c3,1			/*  amair */
-	mcr	p15,0,r6,c2,c0,2			/*  ttbcr */	
-
-	ldmfd sp!, {r4, r5, r6, r7}
-	
-	bx	lr
-ENDPROC(restore_mmu)
-	
-#if 0	
-ENTRY(save_vfp)
-    /*  FPU state save/restore.
-     *  FPSID,MVFR0 and MVFR1 don't get serialized/saved (Read Only).
-     */ 
-	mrc	p15,0,r3,c1,c0,2			/*  CPACR allows CP10 and CP11 access */
-	ORR	r2,r3,#0xF00000       
-	mcr	p15,0,r2,c1,c0,2
-	isb
-	mrc	p15,0,r2,c1,c0,2
-	and	r2,r2,#0xF00000
-	cmp	r2,#0xF00000
-	beq	f0
-	movs	r2, #0
-	b	f2
-                
-0:
-	/* 	Save configuration registers and enable. */
-	vmrs	r12,FPEXC
-	str	r12,[r0],#4					/*  Save the FPEXC */
-    /*  Enable FPU access to save/restore the other registers. */
-	ldr	r2,=0x40000000
-	vmsr	FPEXC,r2
-	vmrs	r2,FPSCR
-	str	r2,[r0],#4					/*  Save the FPSCR */
-    /*  Store the VFP-D16 registers.  */
-	vstm	r0!, {D0-D15}
-    /*  Check for Advanced SIMD/VFP-D32 support */
-	vmrs	r2,MVFR0
-	and	r2,r2,#0xF					/*  extract the A_SIMD bitfield */
-	cmp	r2, #0x2
-	blt	f1
-    /*  Store the Advanced SIMD/VFP-D32 additional registers. */
-	vstm	r0!, {D16-D31}
-
-        /*  IMPLEMENTATION DEFINED: save any subarchitecture defined state 
-         *  NOTE: Don't change the order of the FPEXC and CPACR restores
-         */ 
-1:
-	vmsr	FPEXC,r12         		/*  Restore the original En bit of FPU. */
-2:
-	mcr	p15,0,r3,c1,c0,2 			/*  Restore the original CPACR value. */
-	bx	lr
-ENDPROC(save_vfp)
-
-
-restore_vfp	FUNCTION
-	/*  FPU state save/restore. Obviously FPSID,MVFR0 and MVFR1 don't get
-	 *  serialized (RO).
-	 *  Modify CPACR to allow CP10 and CP11 access
-	 */ 
-	mrc	p15,0,r1,c1,c0,2
-	ORR	r2,r1,#0x00F00000       
-	mcr	p15,0,r2,c1,c0,2
-	/*  Enable FPU access to save/restore the rest of registers. */
-	ldr	r2,=0x40000000
-	vmsr	FPEXC, r2
-	/*  Recover FPEXC and FPSCR. These will be restored later.      */   
-	ldm	r0!,{r3,r12}
-	/*  Restore the VFP-D16 registers. */
-	vldm	r0!, {D0-D15}
-	/*  Check for Advanced SIMD/VFP-D32 support */
-	vmrs	r2, MVFR0
-	and	r2,r2,#0xF					/*  extract the A_SIMD bitfield */
-	cmp	r2, #0x2
-	blt	f0
-
-	/*  Store the Advanced SIMD/VFP-D32 additional registers. */
-	vldm	r0!, {D16-D31}
-
-	/*  IMPLEMENTATION DEFINED: restore any subarchitecture defined state  */
-
-0	/*  Restore configuration registers and enable.
-	 *  Restore FPSCR _before_ FPEXC since FPEXC could disable FPU
-	 *  and make setting FPSCR unpredictable.
-	 */ 
-	vmsr	FPSCR,r12    
-	vmsr	FPEXC,r3				/*  Restore FPEXC after FPSCR */
-	/*  Restore CPACR */
-	mcr	p15,0,r1,c1,c0,2
-	bx	lr
-	ENDFUNC
-#endif
-
-ENTRY(save_vfp)
-#if 0 //zxp		 
-
-								   /*  FPU state save/restore. */
-								   /*  FPSID,MVFR0 and MVFR1 don't get serialized/saved (Read Only). */
-		mrc    p15,0,r3,c1,c0,2    /*  CPACR allows CP10 and CP11 access */
-		ORR    r2,r3,#0xF00000
-		mcr    p15,0,r2,c1,c0,2
-		isb
-		mrc    p15,0,r2,c1,c0,2
-		and    r2,r2,#0xF00000
-		cmp    r2,#0xF00000
-		beq    0f
-		movs   r2, #0
-		b	   2f
-		
-		/* 	 Save configuration registers and enable. */
-0:		
-		FMRX   r12,FPEXC		  /*  vmrs   r12,FPEXC */
-		str    r12,[r0],#4		  /*  Save the FPEXC */
-								  /*  Enable FPU access to save/restore the other registers. */
-		ldr    r2,=0x40000000
-		FMXR   FPEXC,r2 		  /*  vmsr   FPEXC,r2 */
-		FMRX   r2,FPSCR 		  /*  vmrs   r2,FPSCR */
-		str    r2,[r0],#4		  /*  Save the FPSCR */
-								  /*  Store the VFP-D16 registers. */
-		vstm   r0!, {D0-D15}
-								  /*  Check for Advanced SIMD/VFP-D32 support */
-		FMRX   r2,MVFR0 		  /*  vmrs   r2,MVFR0 */
-		and    r2,r2,#0xF		  /*  extract the A_SIMD bitfield */
-		cmp    r2, #0x2
-		blt    1f
-								  /*  Store the Advanced SIMD/VFP-D32 additional registers. */
-		vstm   r0!, {D16-D31}
-		
-		/*  IMPLEMENTATION DEFINED: save any subarchitecture defined state */
-		/*  NOTE: Don't change the order of the FPEXC and CPACR restores */
-		
-		/*  Restore the original En bit of FPU. */
-1:
-		FMXR   FPEXC,r12		  /*  vmsr   FPEXC,r12	 */	  
-		
-		/*  Restore the original CPACR value. */
-2:
-		mcr    p15,0,r3,c1,c0,2   
-#endif			
-		bx	   lr
-ENDPROC(save_vfp)
-
-
-ENTRY(restore_vfp)
-		/*  FPU state save/restore. Obviously FPSID,MVFR0 and MVFR1 don't get
-		 *  serialized (RO).
-		 *  Modify CPACR to allow CP10 and CP11 access
-		 */ 
-#if 0 //zxp		 
-		mrc    p15,0,r1,c1,c0,2
-		ORR    r2,r1,#0x00F00000
-		mcr    p15,0,r2,c1,c0,2
-								/*  Enable FPU access to save/restore the rest of registers. */
-		ldr    r2,=0x40000000
-		FMXR   FPEXC, r2		/*  vmsr	 FPEXC, r2 */
-								/*  Recover FPEXC and FPSCR. These will be restored later. */
-		ldm    r0!,{r3,r12}
-								/*  Restore the VFP-D16 registers. */
-		vldm   r0!, {D0-D15}
-								/*  Check for Advanced SIMD/VFP-D32 support */
-		FMRX   r2, MVFR0		/*  vmrs	 r2, MVFR0 */
-		and    r2,r2,#0xF		/*  extract the A_SIMD bitfield */
-		cmp    r2, #0x2
-		blt    0f
-		
-		/*  Store the Advanced SIMD/VFP-D32 additional registers. */
-		vldm	r0!, {D16-D31}
-		
-		/*  IMPLEMENTATION DEFINED: restore any subarchitecture defined state 	 */   
-0:		  
-		/*  Restore configuration registers and enable.
-		 *  Restore FPSCR _before_ FPEXC since FPEXC could disable FPU 
-		 *  and make setting FPSCR unpredictable.
-		 */ 
-		FMXR	FPSCR,r12		/*  vmsr	  FPSCR,r12 */
-								/*  Restore FPEXC after FPSCR */
-		FMXR	FPEXC,r3		/*  vmsr	  FPEXC,r3		 */								  
-								/*  Restore CPACR */
-		/*  will restore in mt_restore_control_registers  */
-		/*  mcr	  p15,0,r1,c1,c0,2 */
-#endif		
-		bx		lr
-ENDPROC(restore_vfp)
-
-
-	/*  We assume that the OS is not using the Virtualization extensions,
-	 *  and that the warm boot code will set up CNTHCTL correctly.
-	 *  CNTP_CVAL will be preserved as it is in the always-on domain. 
-	 */ 
-#if 0
-ENTRY(save_generic_timer)
-	mrc	p15,0,r2,c14,c2,1			/*  read CNTP_CTL */
-	mrc	p15,0,r3,c14,c2,0			/*  read CNTP_TVAL */
-	mrc	p15,0,r12,c14,c1,0			/*  read CNTKCTL */
-	stm	r0!, {r2, r3, r12}
-	bx	lr
-ENDPROC(save_generic_timer)
-
-
-ENTRY(restore_generic_timer)
-	ldm	r0!, {r2, r3, r12}
-	mcr	p15,0,r3,c14,c2,0			/*  write CNTP_TVAL */
-	mcr	p15,0,r12,c14,c1,0			/*  write CNTKCTL */
-	mcr	p15,0,r2,c14,c2,1			/*  write CNTP_CTL */
-	bx	lr
-ENDPROC(restore_generic_timer)
-#endif
-
-
-	/*  This function disables L1 data caching, then cleans and invalidates 
-	  the whole L1 data cache.
-	 */ 
-
-ENTRY(disable_clean_inv_dcache_v7_l1)
-	stmfd sp!, {r4, lr}
-
-	/*  Disable L1 cache */
-	dsb
-	mrc	p15,0,r3,c1,c0,0
-	bic	r3, #4						/*  Clear C bit */
-	mcr	p15,0,r3,c1,c0,0
-	dsb
-
-	/*  No more Data cache allocations can happen at L1.
-          Until we finish cleaning the Inner cache, any accesses to dirty data
-          (e.g. by translation table walks) may get the wrong (Outer) data, so
-          we have to be sure everything that might be accessed is clean.
-          We already know that the translation tables are clean (see late_init).
-     */     
-
-	mov	r0, #0						/*  Select L1 Data/Unified cache */
- 	mcr	p15,2,r0,c0,c0,0
- 	mrc	p15,1,r0,c0,c0,0			/*  Read size */
-    ubfx	r3, r0, #13, #15		/*  sets - 1 */
-    add	r3, r3, #1					/*  sets */
-    ubfx	r4, r0, #0, #3			/*  log2(words per line) - 2 */
-    add	r4, r4, #4					/*  set shift = log2(bytes per line) */
-    ubfx	r2, r0, #3, #10			/*  ways - 1 */
-    clz	r12, r2						/*  way shift */
-    add	r2, r2, #1					/*  ways */
-        
-        /*  r2,r3 inner, outer loop targets, r1 inner loop counter, r0 zero */
-5:
-	cmp	r3, #0
-	beq	20f
-  	sub	r3, r3, #1      
-	mov	r1, r2
-
-10:
-	cmp	r1, #0
-    beq	5b
-    sub	r1, r1, #1
-	mov	r0, r1, lsl r12					/*  Fill in Way field */
-	orr	r0, r0, r3, lsl r4			/*  Fill in Set field */
-	mcr	p15,0,r0,c7,c14,2				/*  DCCISW */
-	b	10b
-        
-20:
-	dsb
-	ldmfd sp!, {r4, lr}
-	bx	lr
-ENDPROC(disable_clean_inv_dcache_v7_l1)
-	
-
-ENTRY(invalidate_icache_v7_pou)
-	mov     r0, #0
-	mcr     p15, 0, r0, c7, c5, 0      /*  ICIALLU */
-	bx	lr
-ENDPROC(invalidate_icache_v7_pou)
-
-
-ENTRY(invalidate_icache_v7)
-	mov     r0, #0
-	mcr     p15, 0, r0, c7, c5, 0      	/*  ICIALLU */
-	bx	lr
-ENDPROC(invalidate_icache_v7)
-
-
-ENTRY(enable_icache_v7)
-	mrc	p15, 0, r0, c1, c0, 0 //enable Icache
-	movw r1, #SCTLR_I 
-	orr	r0, r0, r1
-	mcr	p15, 0, r0, c1, c0, 0
-ENDPROC(enable_icache_v7)
-
-
-ENTRY(invalidate_dcache_v7_all)
- /*  Must iterate over the caches in order to synthesise a complete invalidation
-     of data/unified cache
-  */   
-//zxp	stmfd 	sp!, {r4-r11}		    /*  zxp delete for no sp to use */	
-	mrc     p15, 1, r0, c0, c0, 1       /*  read clidr */
-	ands    r3, r0, #0x7000000          /*  extract loc from clidr */
-	mov     r3, r3, lsr #23             /*  left align loc bit field */
-	beq     finished                    /*  if loc is 0, then no need to clean */
-	mov     r10, #0                     /*  start clean at cache level 0 (in r10) */
-loop1:
-	add     r2, r10, r10, lsr #1        /*  work out 3x current cache level */
-	mov     r12, r0, lsr r2             /*  extract cache type bits from clidr */
-	and     r12, r12, #7                /*  mask of bits for current cache only */
-	cmp     r12, #2                     /*  see what cache we have at this level */
-	blt     skip                        /*  skip if no cache, or just i-cache */
-	mcr     p15, 2, r10, c0, c0, 0      /*  select current cache level in cssr */
-	mov     r12, #0
-	mcr     p15, 0, r12, c7, c5, 4      /*  prefetchflush to sync new cssr&csidr */
-	mrc     p15, 1, r12, c0, c0, 0      /*  read the new csidr */
-	and     r2, r12, #7                 /*  extract the length of the cache lines */
-	add     r2, r2, #4                  /*  add 4 (line length offset) */
-	ldr     r6, =0x3ff
-	ands    r6, r6, r12, lsr #3         /*  find maximum number on the way size */
-	clz     r5, r6                      /*  find bit pos of way size increment */
-	ldr     r7, =0x7fff
-	ands    r7, r7, r12, lsr #13        /*  extract max number of the index size */
-loop2:
-	mov     r8, r6                      /*  create working copy of max way size */
-loop3:
-	orr     r11, r10, r8, lsl r5        /*  factor way and cache number into r11 */
-	orr     r11, r11, r7, lsl r2        /*  factor index number into r11 */
-	mcr     p15, 0, r11, c7, c6, 2      /*  invalidate by set/way */
-	subs    r8, r8, #1                  /*  decrement the way */
-	bge     loop3
-	subs    r7, r7, #1                  /*  decrement the index */
-	bge     loop2
-skip:
-	add     r10, r10, #2                /*  increment cache number */
-	cmp     r3, r10
-	bgt     loop1
-finished:
-	mov     r10, #0
-
-	mcr     p15, 0, r10, c7, c10, 4     /*  drain write buffer */
-	mcr     p15, 0, r10, c8, c7, 0      /*  invalidate I + D TLBs */
-	mcr     p15, 0, r10, c2, c0, 2      /*  TTB control register */
-//zxp	ldmfd	sp!,  {r4-r11}
-	bx      lr
-ENDPROC(invalidate_dcache_v7_all)
-
-
-ENTRY(disable_clean_inv_dcache_v7_all)
- /*  Must iterate over the caches in order to synthesise a complete clean 
-    of data/unified cache */
-	stmfd sp!, {r4-r11}
-
-	/*  Disable integrated data/unified cache */
-	dsb
-	mrc	p15, 0, r3, c1, c0, 0
-	bic	r3, #4						/*  Clear C bit */
-	mcr	p15, 0, r3, c1, c0, 0
-	isb
-
-	/*  No more Data cache allocations can happen.
-        Until we finish cleaning the cache, any accesses to dirty data
-        (e.g. by translation table walks) may get the wrong (Outer) data, so
-        we have to be sure everything that might be accessed is clean.
-        We already know that the translation tables are clean (see late_init).
-      */  
-
-
-	mrc     p15, 1, r0, c0, c0, 1       /*  read clidr */
-	ands    r3, r0, #0x7000000          /*  extract loc from clidr */
-	mov     r3, r3, lsr #23             /*  left align loc bit field */
-	beq     50f                        /*  if loc is 0, then no need to clean */
-	mov     r10, #0                     /*  start clean at cache level 0 (in r10) */
-10:
-	add     r2, r10, r10, lsr #1        /*  work out 3x current cache level */
-	mov     r12, r0, lsr r2             /*  extract cache type bits from clidr */
-	and     r12, r12, #7                /*  mask of bits for current cache only */
-	cmp     r12, #2                     /*  see what cache we have at this level */
-	blt     40f                        /*  skip if no cache, or just i-cache */
-	mcr     p15, 2, r10, c0, c0, 0      /*  select current cache level in cssr */
-	mov     r12, #0
-	mcr     p15, 0, r12, c7, c5, 4      /*  prefetchflush to sync new cssr&csidr */
-	mrc     p15, 1, r12, c0, c0, 0      /*  read the new csidr */
-	and     r2, r12, #7                 /*  extract the length of the cache lines */
-	add     r2, r2, #4                  /*  add 4 (line length offset) */
-	ldr     r6, =0x3ff
-	ands    r6, r6, r12, lsr #3         /*  find maximum number on the way size */
-	clz     r5, r6                      /*  find bit pos of way size increment */
-	ldr     r7, =0x7fff
-	ands    r7, r7, r12, lsr #13        /*  extract max number of the index size */
-20:
-	mov     r8, r6                      /*  create working copy of max way size */
-30:
-	orr     r11, r10, r8, lsl r5        /*  factor way and cache number into r11 */
-	orr     r11, r11, r7, lsl r2        /*  factor index number into r11 */
-	mcr     p15, 0, r11, c7, c14, 2     /*  clean & invalidate by set/way */
-	subs    r8, r8, #1                  /*  decrement the way */
-	bge     30b
-	subs    r7, r7, #1                  /*  decrement the index */
-	bge     20b
-40:
-	add     r10, r10, #2                /*  increment cache number */
-	cmp     r3, r10
-	bgt     10b
-50:
-	mov     r10, #0
-	mcr     p15, 0, r10, c7, c10, 4     /*  drain write buffer */
-	ldmfd   sp!, {r4-r11}
-	bx	lr
-ENDPROC(disable_clean_inv_dcache_v7_all)
-
-	
-	/*  This function cleans the whole L1 data cache  */
-ENTRY(clean_dcache_v7_l1)
-	stmfd sp!, {r4, lr}
-
-	mov	r0, #0							/*  Select L1 Data/Unified cache */
- 	mcr	p15,2,r0,c0,c0,0
- 	mrc	p15,1,r0,c0,c0,0			/*  Read size (CCSIDR) */
-    ubfx	r3, r0, #13, #15		/*  sets - 1 */
-    add	r3, r3, #1					/*  sets */
-    ubfx	r4, r0, #0, #3			/*  log2(words per line) - 2 */
-    add	r4, r4, #4					/*  set shift = log2(bytes per line) */
-    ubfx	r2, r0, #3, #10			/*  ways - 1 */
-    clz	r12, r2						/*  way shift */
-    add	r2, r2, #1					/*  ways */
-    
-    /*  r2,r3 inner, outer loop targets, r1 inner loop counter, r0 zero */
-0:
-	cmp	r3, #0
-	beq	20f
-  	sub	r3, r3, #1      
-	mov	r1, r2
-
-10:
-	cmp	r1, #0
-	beq	0b
-	sub	r1, r1, #1
-	mov	r0, r1, lsl r12					/*  Fill in Way field */
-    orr	r0, r0, r3, lsl r4				/*  Fill in Set field */
-	mcr	p15,0,r0,c7,c10,2				/*  DCCSW */
-    b	10b
-        
-20:
-	dsb
-	pop	{r4, lr}
-	bx	lr
-ENDPROC(clean_dcache_v7_l1)
-
-#if 0 //zxp
-	/*  This function cleans a single line from the L1 dcache */
-clean_mva_dcache_v7_l1
-	mcr	p15,0,r0,c7,c10,1				/*  DCCMVAC */
-	bx	lr
-
-enter_secure_monitor_mode	FUNCTION
-	mov	r0, lr
-	mov	r1, sp
-	smc	#0	 
-appf_smc_handler
-	/*  We are now in Monitor mode, make sure we're Secure */
-	mrc	p15, 0, r12, c1, c1, 0
-	bic	r12, #SCR_NS
-	mcr	p15, 0, r12, c1, c1, 0
-	/*  Restore sp and return - stack must be uncached or in NS memory! */
-	mov	sp, r1
-	bx	r0
-	ENDFUNC
-
-enter_nonsecure_svc_mode	FUNCTION
-	/*  Copy the Monitor mode sp and lr values */
-	mov	r2, lr
-	mov	r3, sp
-	mrc	p15, 0, r1, c1, c1, 0
-	orr	r1, #SCR_NS
-	mcr	p15, 0, r1, c1, c1, 0
-	adr	lr, non_secure
-	movs	pc, lr
-non_secure                      
-	/*  We are now in non-secure state */
-	/*  Restore sp and return */
-	mov	sp, r3
-	bx	r2
-	ENDFUNC
-#endif
-
-ENTRY(save_a53_other)
-#if 0//A53ûÓÐ
-	mrc	p15,0,r12,c15,c0,0			/*  Read Power Control Register */
-	str	r12, [r0], #4
-	mrc	p15, 4, r12, c15, c0, 0  	/*  Read Configuration Base Address Register */
-	str	r12, [r0], #4
-
-	mrc	p15,0,r3,c0,c0,0			/*  Read Main ID Register */
-	ubfx	r3, r3, #20, #4			/*  Extract major version number */
-	cmp	r3, #2
-	blt	1f							/*  PLE only possible in r2p0 onwards */
-	mrc	p15,0,r3,c11,c0,0			/*  Read PLE IDR */
-	cmp	r3, #0
-	beq	1f							/*  No PLE present */
-	
-	mrc	p15,0,r3,c11,c1,0			/*  Read PLE UAR */
-	mrc	p15,0,r12,c11,c1,1			/*  Read PLE PCR */
-	stm	r0!, {r3, r12}
-	
-1:
-	bx	lr
-#else
-
-#endif
-ENDPROC(save_a53_other)
-
-
-ENTRY(restore_a53_other)	
-#if 0
-	cmp	r1, #0						/*  Check we are secure */
-	ldr	r12, [r0], #4
-	andne	r12, r12, #0x01			/*  We only restore the Dynamic Clock gating bit */
-	mcrne	p15,0,r12,c15,c0,0		/*  Write Power Control Register (if secure) */
-	ldr	r12, [r0], #4
-	mcrne   p15, 4, r12, c15, c0, 0	/*  Write Configuration Base Address Register (if Secure) */
-	
-	mrc	p15,0,r3,c0,c0,0			/*  Read Main ID Register */
-	ubfx	r3, r3, #20, #4			/*  Extract major version number */
-	cmp	r3, #2
-	blt	1f							/*  PLE only possible in r2p0 onwards */
-	mrc	p15,0,r3,c11,c0,0			/*  Read PLE IDR */
-	cmp	r3, #0
-	beq	1f							/*  No PLE present */
-	
-	ldm	r0!, {r3, r12}
-	mcr	p15,0,r3,c11,c1,0			/*  Write PLE UAR */
-	mcr	p15,0,r12,c11,c1,1			/*  Write PLE PCR */
-	
-1:
-	bx	lr	
-#else
-#endif
-ENDPROC(restore_a53_other)
-
-
-.equ C1_IBIT ,  0x00001000
-.equ C1_CBIT ,  0x00000004
-ENTRY(disable_flush_dcache_L1_flush_cache_L2)
-/******************************************************************************* * 
-push stack    push    {r0,r1,r2,r3,r4,r5,r7,r9,r10,r11,r14}                                                              
-* ******************************************************************************/       
-
- stmfd  sp!,	{r4,r5,r6,r7,r8, r9, r10,r11,lr}
-/******************************************************************************* 
-*__disable_dcache                                                           
-* ******************************************************************************/
-	MRC p15,0,r0,c1,c0,0        
-	BIC r0,r0,#C1_CBIT       
-	dsb       
-	MCR p15,0,r0,c1,c0,0       
-	dsb       
-	isb
-/*Erratum:794322,An instruction fetch can be allocated into the L2 cache after the cache is disabled Status
-This erratum can be avoided by inserting both of the following after the SCTLR.C bit is cleared to 0, and before the caches are cleaned or invalidated:
-1) A TLBIMVA operation to any address.
-2) A DSB instruction.*/       
-	MCR p15,0,r0,c8,c7,1       
-	dsb       
-	isb
-/******************************************************************************* 
-* __inner_flush_dcache_L1                                                     
-* ******************************************************************************/
-	dmb                                     /*@ ensure ordering with previous memory accesses    */     
-	mrc     p15, 1, r0, c0, c0, 1          /* @ read clidr    */     
-	ands    r3, r0, #0x7000000            /*  @ extract loc from clidr   */     
-	mov     r3, r3, lsr #23               /*  @ left align loc bit field   */      
-	beq     DF1F2_L1_finished               /*         @ if loc is 0, then no need to clean   */      
-	mov     r10, #0                       /*  @ start clean at cache level 1 */  
-DF1F2_L1_loop1:        
-	add     r2, r10, r10, lsr #1          /*  @ work out 3x current cache level     */     
-	mov     r1, r0, lsr r2                 /* @ extract cache type bits from clidr  */        
-	and     r1, r1, #7                     /* @ mask of the bits for current cache only   */       
-	cmp     r1, #2                        /*  @ see what cache we have at this level */        
-	blt     DF1F2_L1_skip                       /*     @ skip if no cache, or just i-cache */        
-	mcr     p15, 2, r10, c0, c0, 0        /*  @ select current cache level in cssr   */      
-	isb                                   /*  @ isb to sych the new cssr&csidr    */     
-	mrc     p15, 1, r1, c0, c0, 0         /*  @ read the new csidr      */    
-	and     r2, r1, #7                    /*  @ extract the length of the cache lines   */      
-	add     r2, r2, #4                    /*  @ add 4 (line length offset)      */   
-	ldr     r4, =0x3ff       
-	ands    r4, r4, r1, lsr #3            /*  @ find maximum number on the way size    */     
-	clz     r5, r4                        /*  @ find bit position of way size increment   */      
-	ldr     r7, =0x7fff       
-	ands    r7, r7, r1, lsr #13           /*  @ extract max number of the index size */  
-DF1F2_L1_loop2:        
-	mov     r9, r4                        /*  @ create working copy of max way size */  
-DF1F2_L1_loop3:        
-	orr     r11, r10, r9, lsl r5          /*  @ factor way and cache number into r11      */    
-	orr     r11, r11, r7, lsl r2          /*  @ factor index number into r11*/  
-#if 1       
-	mcr     p15, 0, r11, c7, c10, 2      /*   @ clean by set/way      */    
-	mcr     p15, 0, r11, c7, c6, 2        /* @ invalidate by set/way*/  
-#endif
-#if 0       
-	mcr     p15, 0, r11, c7, c14, 2        /* @ clean & invalidate by set/way*/  
-#endif       
-	subs    r9, r9, #1                     /* @ decrement the way       */  
-	bge     DF1F2_L1_loop3        
-	subs    r7, r7, #1                     /* @ decrement the index       */   
-	bge     DF1F2_L1_loop2
-DF1F2_L1_skip:        
-   /* @add     r10, r10, #2      */            /*  @ increment cache number       */   
-	/*@cmp     r3, r10        
-	@bgt     DF1F2_L1_loop1*/
-DF1F2_L1_finished:       
-    mov     r10, #0                        /* @ swith back to cache level 0      */    
-	mcr     p15, 2, r10, c0, c0, 0        /*  @ select current cache level in cssr  */        
-	dsb       
-	isb
-/******************************************************************************* * 
-clrex                                                                      
-* ******************************************************************************/       
-	clrex
-/*******************************************************************************
-* __inner_flush_dcache_L2                                                    
-* ******************************************************************************/       
-	dmb                                    /* @ ensure ordering with previous memory accesses  */       
-	mrc     p15, 1, r0, c0, c0, 1         /*  @ read clidr       */  
-	ands    r3, r0, #0x7000000            /*  @ extract loc from clidr    */      
-	mov     r3, r3, lsr #23               /*  @ left align loc bit field    */     
-	beq     DF1F2_L2_finished                /*        @ if loc is 0, then no need to clean   */       
-	mov     r10, #2                       /*  @ start clean at cache level 2*/  
-DF1F2_L2_loop1:        
-    add     r2, r10, r10, lsr #1          /*  @ work out 3x current cache level   */      
-	mov     r1, r0, lsr r2                /*  @ extract cache type bits from clidr   */      
-	and     r1, r1, #7                     /* @ mask of the bits for current cache only   */       
-	cmp     r1, #2                         /* @ see what cache we have at this level    */     
-	blt     DF1F2_L2_skip                        /*    @ skip if no cache, or just i-cache  */       
-	mcr     p15, 2, r10, c0, c0, 0         /* @ select current cache level in cssr  */       
-	isb                                    /* @ isb to sych the new cssr&csidr   */      
-	mrc     p15, 1, r1, c0, c0, 0          /* @ read the new csidr     */     
-	and     r2, r1, #7                     /* @ extract the length of the cache lines */         
-	add     r2, r2, #4                     /* @ add 4 (line length offset)   */       
-	ldr     r4, =0x3ff       
-	ands    r4, r4, r1, lsr #3             /* @ find maximum number on the way size */        
-	clz     r5, r4                         /* @ find bit position of way size increment */         
-	ldr     r7, =0x7fff        
-	ands    r7, r7, r1, lsr #13            /* @ extract max number of the index size*/  
-DF1F2_L2_loop2:       
-	mov     r9, r4                        /*  @ create working copy of max way size*/  
-DF1F2_L2_loop3:        
-	orr     r11, r10, r9, lsl r5          /*  @ factor way and cache number into r11  */       
-	orr     r11, r11, r7, lsl r2          /*  @ factor index number into r11 */        
-	mcr     p15, 0, r11, c7, c14, 2        /* @ clean & invalidate by set/way   */      
-	subs    r9, r9, #1                    /*  @ decrement the way  */       
-	bge     DF1F2_L2_loop3        
-	subs    r7, r7, #1                    /*  @ decrement the index  */       
-	bge     DF1F2_L2_loop2
-DF1F2_L2_skip:       
-    /*@add     r10, r10, #2  	@ increment cache number   */    
-	/*@cmp     r3, r10        */  
-	/*@bgt DF1F2_L2_loop1    */  
-DF1F2_L2_finished:       
-	mov     r10, #0                        /* @ swith back to cache level 0  */       
-	mcr     p15, 2, r10, c0, c0, 0        /*  @ select current cache level in cssr   */      
-	dsb       
-	isb
-/*******************************************************************************
-* pop stack     pop     {r0,r1,r2,r3,r4,r5,r7,r9,r10,r11,r14}                                                               
-* ******************************************************************************/      
-    ldmfd sp!, {r4, r5,r6,r7,r8, r9, r10,r11,lr}
-	bx      lr
-ENDPROC(disable_flush_dcache_L1_flush_cache_L2)
-
-#if 0
-.equ HAL_CPSR_SVC_MODE,      0x13
-.equ HAL_CPSR_MON_MODE,      0x16
-ENTRY(tse_monitor_init)
-ldr r0, =monitor_exception_vectors  // Get address of Monitor's vector table
-    mcr p15, 0, r0, c12, c0, 1          // Write Monitor Vector Base Address Register
-
-    cps #HAL_CPSR_MON_MODE          // disabled irq and fiq when enter monitor mode
-    ldr sp, =mon_stack                  // init sp for monitor mode
-    cps #HAL_CPSR_SVC_MODE
-
-    bx lr       
-ENDPROC(tse_monitor_init)
-#endif
-
-#define	GIC_DIST_BASE			(0xF2000000)
-#define	GIC_RDIST_BASE			(0xF2040000)
-
-ENTRY(reset_init)
-	ldr 	r3, =GIC_DIST_BASE
-	ldr	r0, =0x50
-	str	r0, [r3]
-
-	ldr 	r3, =GIC_RDIST_BASE
-	add 	r1, r3, #0x14
-
-	LDR  R0, [R1]
-	LDR  R2, =0xfffffffd
-	AND  R0, R0, R2
-	STR  R0, [R1]
-
-	LDR  R2, = 0xFFFFFFFB
-wait:  
-	LDR  R0, [R1]  
-	AND  R0, R0, R2
-	CMP  R0, #0
-	BNE  wait
-
-	SUB  R1, R1, #0x14
-	LDR  R2, =0x10080
-	ADD  R1, R1, R2
-	LDR  R2, =0xFFFFFFFF
-	STR  R2, [R1]
-
-	MRS   R0, CPSR
-	BIC    R0,  #0x1F
-	ORR   R0,  #0xD6
-	MSR   CPSR_c,  R0
-
-	MOV  r3, #0xD
-	MCR  p15,#0x6,r3,c12,c12,#5
-	MCR      p15,0,r3,c12,c12,#5
-
-	MRC    p15,0,r1,c1,c1,0
-	MOV    r2, r1
-	ORR    r2, #0x1
-	MCR    p15,0,r2,c1,c1,0
-
-	MCR      p15,#0x4,r3,c12,c9,#5
-
-	MRS   R0, CPSR  
-	BIC    R0,  #0x1F
-	ORR   R0,  #0xD3
-	MSR   CPSR_c,  R0
-
-	ret	lr
-ENDPROC(reset_init)
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm.c
deleted file mode 100644
index d46668f..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm.c
+++ /dev/null
@@ -1,561 +0,0 @@
-/*
- * ZTE power management main driver
- *
- * Copyright (C) 2013 ZTE Ltd.
- * 	by zxp
- *
- */
-#include <linux/module.h>
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/spinlock.h>
-#include <linux/interrupt.h>
-#include <linux/types.h>
-#include <linux/sched.h>
-#include <linux/io.h>
-#include <linux/suspend.h>
-#include <linux/time.h>
-#include <linux/timer.h>
-#include <linux/delay.h>
-#include <linux/cpu.h>
-#include "zx-pm.h"
-#include <linux/timer.h>
-#include <linux/kthread.h>	/*For kthread_run()*/
-
-#ifdef CONFIG_ZX_PM_DEBUG
-
-static struct delayed_work 	pm_debug_work;
-struct kobject *pm_debug_kobj;
-static struct timer_list pm_debug_timer;
-
-#define PM_DEBUG_DELAY 		msecs_to_jiffies(10000)		//10s
-
-#endif
-
-/*********************************************************************
- * some common pm functions
- ********************************************************************/
-#ifdef CONFIG_ZX_RAM_CONSOLE 
-#define	 PM_LOG_SRAM_SIZE	(4*1024)
-static char pm_sram_printk_buf[PM_LOG_SRAM_SIZE];	// loop buffer
-static u32  pm_sram_point = 0;
-static u32  pm_sram_inited = 0;
-//static char pm_sram_temp_buf[512] = {0};
-
-static void pm_sram_cpy(char *s, unsigned len)
-{
-	if(pm_sram_point + len >= PM_LOG_SRAM_SIZE)
-		pm_sram_point = 0;
-
-	memcpy(pm_sram_printk_buf+pm_sram_point, s, len);
-	pm_sram_point += len;
-}
-
-/* ------------------for idle print msg-------------------------*/
-
-#define	 PM_IDLE_SRAM_ITEM_SIZE		(200)
-#define	 PM_IDLE_SRAM_ITEM_CNT		(8)
-#define	 PM_IDLE_TOTAL_SRAM_SIZE	(PM_IDLE_SRAM_ITEM_SIZE*PM_IDLE_SRAM_ITEM_CNT)
-
-typedef struct
-{
-	char 	buf[PM_IDLE_SRAM_ITEM_SIZE];
-}pm_idle_sram;
-
-static pm_idle_sram pm_idle_sram_buf[PM_IDLE_SRAM_ITEM_CNT];
-static unsigned int pm_idle_sram_state = 0;
-static unsigned int pm_idle_sram_cur_item = 0;
-
-static u32 last_uart_jiffies =0; 
-struct timer_list timer_uart_print;
-
-
-#ifdef CONFIG_CPU_IDLE
-extern int zx_idle_get_debug_flag(void);
-extern int zx_idle_get_idle_flag(void); //ap idle flag
-#endif
-
-#ifndef CONFIG_CPU_IDLE
-typedef int (*pm_callback_fn)(void);
-int zx_pm_register_callback(pm_callback_fn enter_cb, pm_callback_fn exit_cb)
-{
-	return 0;
-}
-EXPORT_SYMBOL(zx_pm_register_callback);
-#endif
-
-/*  for idle print msg */
-
-void pm_idle_sram_start(void)
-{
-	pm_idle_sram_cur_item = 0;
-	pm_idle_sram_state = 1;
-}
-
-void pm_idle_sram_end(void)
-{
-	pm_idle_sram_state = 0;
-}
-
-
-bool pm_idle_sram_is_permit(void)
-{
-#ifdef CONFIG_CPU_IDLE
-	if(pm_idle_sram_state && (pm_get_mask_info()&PM_SLEEP_FLAG_PRINT))//if(pm_idle_sram_state && (zx_idle_get_debug_flag()&1))
-		return true;
-	else
-		return false;
-#endif	
-}
-
-static void pm_idle_sram_cpy(char *s, unsigned len)
-{
-	if(!pm_idle_sram_is_permit())
-		return;
-
-	if((pm_idle_sram_cur_item >= PM_IDLE_SRAM_ITEM_CNT) || (len >= PM_IDLE_SRAM_ITEM_SIZE))
-	{
-		BUG();
-		//return ;
-	}
-	
-	memcpy(pm_idle_sram_buf[pm_idle_sram_cur_item].buf, s, len);
-	pm_idle_sram_buf[pm_idle_sram_cur_item].buf[len] = 0;
-	pm_idle_sram_cur_item ++;
-}
-
- /**
- * pm_uart_print
- * 
- */
-
- static void pm_update_uart_jiffies(void)
- {
-	last_uart_jiffies=jiffies;
- }
-
-static void pm_sleep_flag_print(void)
-{
-	u32 cur_jiffies = jiffies;
-	u32 work_jiffies = cur_jiffies - last_uart_jiffies;
-	
-	if( (work_jiffies > 200) ) {
-
-		last_uart_jiffies = cur_jiffies;	
-		printk(" jiffies:%u; ", cur_jiffies);
-	}	
-}
-
-static void pm_sleepflag_print_func(struct timer_list *unused)
-{
-
-	if(pm_get_mask_info()&PM_SLEEP_FLAG_PRINT) {
-
-		soft_spin_lock_psm(UART_SFLOCK);
-
-		pm_sleep_flag_print();
-		mod_timer(&timer_uart_print ,jiffies + msecs_to_jiffies(1 * 1000));
-		soft_spin_unlock_psm(UART_SFLOCK);
-	}
-	
-}
-
-static void pm_uart_createtimer(void)
-{
-	timer_setup(&timer_uart_print, pm_sleepflag_print_func, 0);
-/*
-	init_timer(&timer_uart_print); 
-	timer_uart_print.function = pm_sleepflag_print_func; 
-*/	timer_uart_print.expires = jiffies + msecs_to_jiffies(59 * 1000); 
-	add_timer(&timer_uart_print); 
-
-}
-
- void pm_uart_mod_timer(void)
- {
- 	if(pm_get_mask_info()&PM_SLEEP_FLAG_PRINT) {
-	 	pm_update_uart_jiffies();
-		mod_timer(&timer_uart_print ,jiffies + msecs_to_jiffies(1 * 1000));
- 	}
- }
-
-  void pm_uart_del_timer(void)
- {
- 	if(pm_get_mask_info()&PM_SLEEP_FLAG_PRINT) {
-		del_timer(&timer_uart_print);
- 	}
- }
-/* ------------------for idle print msg-------------------------*/
-
-#endif
-
-void pm_psm_flag_print(u32 *sleepflag)
-{
-	#ifdef CONFIG_CPU_IDLE
-	#endif
-}
-EXPORT_SYMBOL(pm_psm_flag_print);
-
-u32 print_cnt=0;
-
-void pm_idle_sram_print(void)
-{
-#ifdef CONFIG_ZX_RAM_CONSOLE
-	int i;
-
-	if((print_cnt++) % 100 == 0) {
-		for(i=0; i<pm_idle_sram_cur_item; i++)
-		{
-			printk("%s", pm_idle_sram_buf[i].buf);
-		}
-
-		pm_idle_sram_cur_item = 0;
-	}	
-#endif	
-}
-
-/**
- * usage: like printk(...)
- */
-void pm_printk(const char *fmt, ...)
-{
-#ifdef CONFIG_ZX_RAM_CONSOLE
-	va_list args;
-	unsigned long long t;
-	unsigned long nanosec_rem;	
-	int tlen, len;
-	char pm_sram_temp_buf[512] = {0};
-	
-	if(!pm_sram_inited)
-		return;
-	
-	va_start(args, fmt);
-	preempt_disable();
-
-	/* add time stamp */
-	t = cpu_clock(read_cpuid());
-	nanosec_rem = do_div(t, 1000000000);
-	tlen = sprintf(pm_sram_temp_buf, ">%5lu.%06lu< ",
-		       (unsigned long) t, nanosec_rem / 1000);
-	
-	len = vsprintf(pm_sram_temp_buf+tlen, fmt, args);
-	len += tlen;
-
-	pm_sram_cpy(pm_sram_temp_buf, len);
-	pm_idle_sram_cpy(pm_sram_temp_buf, len);
-
-	preempt_enable();
-	va_end(args);
-#endif
-}
-
-void pm_sram_init(void)
-{
-#ifdef CONFIG_ZX_RAM_CONSOLE
-    pr_info("[SLP] Power/SRAM_INIT \n");
-
-	pm_sram_printk_buf[0] = 0;
-	pm_sram_point = 0;
-
-	pm_sram_inited = 1;
-#endif
-}
-
-/*********************************************************************
- * some pm debug functions
- *
- * we use sysfs interface
- ********************************************************************/
-#ifdef CONFIG_ZX_PM_DEBUG
-
-static void pm_debug_timer_expired(struct timer_list *unused)
-{
-	mod_timer(&pm_debug_timer, jiffies + msecs_to_jiffies(6*1000));
-	
-	pr_info("[SLP] pm timer !!!");	
-}
-
-
-/*=============================================================================
- *========  /sys/zte_pm/state =================================================
- *=============================================================================
- */
- 
-/**
- *  put the string to the buf, and return the string length 	
- */
-static ssize_t state_show(struct kobject *kobj, struct kobj_attribute *attr,
-			  char *buf)
-{
-	char *s = buf;
-
-	s += sprintf(s, "%s\n", "[SLP] no debug info now!");	
-
-	return (s - buf);
-}
-
-/**
- *  the buf store the input string , n is the string length 
- *  return the status
- */
-static ssize_t state_store(struct kobject *kobj, struct kobj_attribute *attr,
-			   const char *buf, size_t n)
-{
-	int error = 0;
-
-//	zDrvRpMsg_CreateChannel(M0_ID, channel_1, 0x20);
-
-	return error;
-}
-
-zte_pm_attr(state);
-
-
-/*=============================================================================
- *========  /sys/zte_pm/debug_work  ===========================================
- *=============================================================================
- */
-#if 0 
-static unsigned test_item = 0;
-static void pm_test_switch_clock(void)
-{
-	printk("[SLP] pm_test_switch_clock: %d \n\r", test_item);
-
-	switch(test_item)
-	{
-	case 0:	/* ufi 400M */
-		cpufreq_test(1, 0);
-
-		break;
-	case 1: /* ufi 800M */
-		cpufreq_test(0, 1);
-		break;
-	case 2: /* 624 624M */
-		cpufreq_test(1, 2);		
-		break;
-	case 3: /* 624 156M */
-		cpufreq_test(2, 3);				
-		break;
-	case 4: /* main 26M */	
-		cpufreq_test(3, 4);		
-		test_item = 0;
-		return;
-		break;
-	}
-	
-	test_item ++;
-}
-#endif
-
-static void pm_debug_func(struct work_struct *work)
-{
-	printk("[SLP] runs in %s. \n\r", __func__);
-
-	pm_suspend(PM_SUSPEND_MEM);
-//	pm_test_switch_clock();
-
-	schedule_delayed_work(&pm_debug_work, PM_DEBUG_DELAY);
-}
-
-static ssize_t pm_debug_show(struct kobject *kobj, struct kobj_attribute *attr,
-			  char *buf)
-{
-	char *s = buf;
-
-	s += sprintf(s, "%s\n", "[SLP] pm debug !");	
-
-	return (s - buf);
-}
-
-/* usage: "echo 1 > pm_debug" */
-static ssize_t pm_debug_store(struct kobject *kobj, struct kobj_attribute *attr,
-			   const char *buf, size_t n)
-{
-	int error = 0;
-	unsigned int temp;	
-
-	if(sscanf(buf, "%u", &temp) != 1)
-		error = -EINVAL;
-
-	if(temp == 1)
-		schedule_delayed_work(&pm_debug_work, PM_DEBUG_DELAY);
-	else
-		cancel_delayed_work(&pm_debug_work);
-		
-	return error ? error : n;
-}
-
-zte_pm_attr(pm_debug);
-
-/*=============================================================================
- *========  /sys/zte_pm/wakelock  =============================================
- *=============================================================================
- */
-extern void test_wakelock(void);
-extern void pm_debug_wakelocks(void);
-static ssize_t wakelock_show(struct kobject *kobj, struct kobj_attribute *attr,
-			  char *buf)
-{
-	char *s = buf;
-
-//	pm_debug_wakelocks();	
-
-	return (s - buf);
-}
-
-static ssize_t wakelock_store(struct kobject *kobj, struct kobj_attribute *attr,
-			   const char *buf, size_t n)
-{
-	int error = 0;
-	
-#ifdef CONFIG_ZX_PM_SUSPEND
-	test_wakelock();
-#endif
-		
-	return error ;
-}
-
-zte_pm_attr(wakelock);
-
-#ifdef CONFIG_ZX_AUTOSLEEP
-/*=============================================================================
- *========  /sys/zte_pm/app_done  =============================================
- *=============================================================================
- */
-extern void app_start_done(void);
-static ssize_t app_done_show(struct kobject *kobj, struct kobj_attribute *attr,
-			  char *buf)
-{
-	char *s = buf;
-
-	return (s - buf);
-}
-
-static ssize_t app_done_store(struct kobject *kobj, struct kobj_attribute *attr,
-			   const char *buf, size_t n)
-{
-	int error = 0;
-	
-	app_start_done();
-		
-	return error;
-}
-
-zte_pm_attr(app_done);
-#endif
-
-static struct attribute * g[] = 
-{
-	&state_attr.attr,
-	&pm_debug_attr.attr,
-	&wakelock_attr.attr,
-#ifdef CONFIG_ZX_AUTOSLEEP
-	&app_done_attr.attr,	
-#endif	
-	NULL,
-};
-
-
-static struct attribute_group zte_pm_attr_group = 
-{
-	.attrs = g,
-};
-
-
-/**
- *  1¡¢create sysfs "/sys/zte_pm" 
- *  2¡¢add attr 
- */
-static int __init pm_debug_init(void)
-{
-	int ret;
-	
-    printk(KERN_INFO "[SLP] create sysfs interface\n");
-	pm_debug_kobj = kobject_create_and_add("zte_pm", NULL);
-	if (!pm_debug_kobj)
-		return -ENOMEM;	
-    ret = sysfs_create_group(pm_debug_kobj, &zte_pm_attr_group);
-    if (ret)
-    {
-        printk(KERN_WARNING "[SLP] sysfs_create_group ret %d\n", ret);	
-		return ret;
-    }
-
-	/* init delayed work */
-	INIT_DEFERRABLE_WORK(&pm_debug_work, pm_debug_func);
-	/* we will start this in sysfs */
-//	schedule_delayed_work(&pm_debug_work, PM_DEBUG_DELAY);
-
-	timer_setup(&pm_debug_timer, pm_debug_timer_expired, 0);
-//	mod_timer(&pm_debug_timer, jiffies + msecs_to_jiffies(6*1000));
-
-#ifdef CONFIG_CPU_IDLE
-	/* cpuidle debug init */
-	idle_debug_init();
-#endif
-
-	pm_debug_mask_info_init();
-
-	return 0;
-}
-
-#endif
-
-
-		
-/*********************************************************************
- * FUNCTION DEFINATIONS
- ********************************************************************/
-#if 0//defined(CONFIG_ARCH_ZX297520V2EVB)
-static int __init zx_pm_init(void)
-{
-    return 0;
-}
-#else
-
-static int __init zx_pm_init(void)
-{
-    pr_info("[SLP] Power/PM_INIT \n");
-
-	pm_init_resource();
-
-#ifdef	CONFIG_PM_SLEEP
-    /* 1¡¢Suspend driver */
-    zx_suspend_init();
-#endif
-
-#if 0 //added when debug	 
-	/* 2¡¢power domain initial */
-	zx_pwr_init();
-#endif
-
-	/* 3¡¢context memory initial */
-	zx_pm_context_init();
-
-    /* 4¡¢SCU/l2 lowerpower setting */
-	pm_init_l2_and_scu(); /*20V5 A53 dont't need set l2,becasue l2 is ARM internal */
-
-
-    /* 5¡¢acs */
-	//pm_init_acs();
-	
-	/* 6¡¢init the ram log for pm */
-	pm_sram_init();
-
-#ifdef CONFIG_ZX_PM_DEBUG
-	pm_debug_init();
-#endif
-
-#ifdef CONFIG_CPU_IDLE
-    /* 7¡¢idle driver initial */
-//	zx_cpuidle_init();
-#endif
-
-	zx29_cpufreq_init();
-
-    return 0;
-}
-#endif
-
-late_initcall(zx_pm_init);
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm.h b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm.h
deleted file mode 100644
index 302155d..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-pm.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- *  zx-pm.h - power management interface.
- *
- *  Written by zxp.
- *
- */
-
-#ifndef _ZX_PM_H
-#define _ZX_PM_H
-
-#include <asm/io.h>
-#include <asm/mach/map.h>
-
-#include <linux/io.h>
-#include <linux/irq.h>
-#include <linux/cpuidle.h>
-
-
-#include "zx29-pm.h"
-
-#include "zx-sleep.h"
-#include "zx-pm-context.h"
-#include "zx-pm-helpers.h"
-#include "zx-cpuidle.h"
-#include "zx-cpufreq.h"
-//extern int request_ddr_freq(zx29_ddr_freq ddr_freq);
-#include <linux/soc/zte/pcu.h>
-#include <linux/soc/zte/common.h>
-#include <linux/soc/zte/spinlock.h>
-
-#ifdef CONFIG_ZX_PM_DEBUG
-
-#define zte_pm_attr(_name) \
-static struct kobj_attribute _name##_attr = 	\
-{                           \
-	.attr	= 				\
-	{                       \
-		.name = __stringify(_name),	\
-		.mode = 0644,			\
-	},					\
-	.show	= _name##_show,			\
-	.store	= _name##_store,		\
-}
-
-/* /sys/zte_pm */
-extern struct kobject *pm_debug_kobj;
-#endif
-#if 0
-
-#define pm_ram_log(fmt, args...)      	\
-{	\
-	pm_printk("[SLP] " fmt, ##args);	\
-}
-#else
-#define pm_ram_log(fmt, args...)      	\
-{	\
-	printk(KERN_INFO "[SLP] " fmt, ##args);	\
-	pm_printk("[SLP] " fmt, ##args);	\
-}
-
-#endif
-
-/* Weak implementations for optional arch specific functions */
-#ifdef CONFIG_SYSTEM_RECOVERY
-#ifndef USE_CPPS_KO
-void __weak psm_ModemDevSleep(void)
-{
-}
-bool __weak psm_ModemSleepCheck(void)
-{
-	return 0;
-}
-
-u32 __weak  psm_ModemSleepTimeGet(void)
-{
-	return 0;
-}
-
-void __weak psm_TimeCompensate(u32 sleepTime)
-{
-}
-void __weak psm_GetModemSleepFlagStatus(void)
-{
-}
-#endif
-#else
-extern void psm_ModemDevSleep(void);
-extern void psm_GetModemSleepFlagStatus(void);
-extern bool psm_ModemSleepCheck(void);
-extern unsigned int psm_ModemSleepTimeGet(void);
-extern void psm_TimeCompensate(unsigned int);
-#endif
-
-
-#endif /*_ZX_PM_H*/
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-sleep.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-sleep.c
deleted file mode 100644
index 8f38160..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-sleep.c
+++ /dev/null
@@ -1,344 +0,0 @@
-/*
- * ZTE cpu sleep driver
- *
- * Copyright (C) 2013 ZTE Ltd.
- * 	by zxp
- *
- */
-#include <linux/module.h>
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/spinlock.h>
-#include <linux/interrupt.h>
-#include <linux/types.h>
-#include <linux/suspend.h>
-#include <linux/cpufreq.h>
-
-#include <asm/suspend.h>
-
-#include "zx-pm.h"
-
-#ifdef CONFIG_HW_BREAKPOINT_MANAGE
-#include <linux/hw_breakpoint_manage.h>
-#endif 
-/* used to return the value, if 0 represent sleeping process ok,
- * if 1 represent reset and restore back. 
- */
-volatile int sleep_ret_flag[MAX_CPU_NUM] = {0};
-
-static pm_wake_reason_t pm_wake_reason;
-
-extern struct zx_pm_main_table zx_pm_main_table;
-
-//extern int request_ddr_freq(zx29_ddr_freq ddr_freq);
-
-/**
- * suspend platform device, for example: gpio, uart and so on.
- * 
- */
-int zx_board_suspend(void)
-{
-	//gpio
-
-//	debug_uart_suspend();
-
-	
-	return 0;
-}
-
-/**
- * resume debug uart¡¢GPIO and other device out of A9.
- * 
- */
-int zx_board_resume(void)
-{
-	//gpio
-//	debug_uart_resume();	
-
-	//uart
-	
-	return 0;
-}
-
-/**
- * close clocks and power domains that PCU does not controls.
- * 
- */
-int zx_dpm_suspend(void)
-{
-	
-	return 0;
-}
-
-/**
- * resume debug uart¡¢GPIO and other device out of A9.
- * 
- */
-int zx_dpm_resume(void)
-{
-	
-	return 0;
-}
-
-/**
- * set cpu power state before do wfi.
- * 
- * cpu_context.power_state should filled in before call this function.
- */
-static void set_power_state(void)
-{
-#ifdef CONFIG_ARCH_ZX297520V2
-	set_status_a9_scu(zx_pm_main_table.cur_cpu, 
-					  zx_pm_main_table.cpu_context[zx_pm_main_table.cur_cpu]->power_state,
-					  zx_pm_main_table.scu_address);	
-#else
-#if 0
-	set_status_a53_scu(zx_pm_main_table.cur_cpu, 
-					  zx_pm_main_table.cpu_context[zx_pm_main_table.cur_cpu]->power_state,
-				  zx_pm_main_table.scu_address);	
-#endif	
-#endif
-}
-
-#ifdef  CONFIG_ZX_PM_DEBUG_TIME
-unsigned int suspend_start_time;
-unsigned int suspend_enter_time;
-unsigned int suspend_exit_time;
-unsigned int suspend_finish_time;
-unsigned int suspend_cur_time;
-unsigned int suspend_save_start_time = 0;
-unsigned int suspend_save_end_time = 0;
-unsigned int suspend_restore_start_time = 0;
-unsigned int suspend_restore_end_time = 0;
-unsigned int suspendabort_restore_start_time = 0;
-unsigned int suspendabort_restore_end_time = 0;
-unsigned int suspendabort_cnt = 0;
-unsigned int suspendsuscess_cnt = 0;
-unsigned int zx_get_cur_time(void)
-{
-	return (unsigned int)read_persistent_us();
-}
-#endif
-static void zx_sleep_before_wfi(void)
-{
-//	pm_switch_clk_to_26m();	
-}
-
-static void zx_sleep_after_wfi(void)
-{
-//	pm_switch_clk_from_26m();	
-}
-
-
-/**
- * when return pointor is stored,
- * cpu will poweroff now.
- */
-static int zx_finish_suspend(unsigned long param)
-{
-	/*disable&clean&inv interface*/
-	disable_flush_dcache_L1_flush_cache_L2();
-	
-#ifdef  CONFIG_ZX_PM_DEBUG_TIME
-	pm_write_reg(SLEEP_TIME_ADDR, zx_get_cur_time());
-#endif
-
-	exit_coherency();
-
-	set_power_state();
-
-	zx_sleep_before_wfi();
-
-
-#ifdef CONFIG_ZX_PM_DEBUG
-	/**/
-	pm_write_reg(AP_SUSPEND_STATUS_FLAG,0x5);
-#endif
-	
-	zx_jump_addr(zx_pm_main_table.wakeup_vaddr+WAKEUP_CODE_LENGTH);
-
-	zx_sleep_after_wfi();
-
-	/* when the sleep is abnormal exit, can run here */
-	return 1;
-}
-
-/**
- * when cpu sleep procedure is abort,
- * then return true.
- */
-static inline bool is_cpu_sleep_abort(void)
-{
-    unsigned int cpu_id;
-    struct zx_cpu_context *context;
-	
-    cpu_id 	= read_cpuid();
-	context	= zx_pm_main_table.cpu_context[cpu_id];
-
-	if (context->power_state != CPU_POWER_MODE_RUN)
-		return true;
-
-	return false;
-}
-
-/**
- * cpu sleep stage may be abort for some interrupt or event pending.
- * This function is used to deal this situation.
- * 
- * if state is CPU_POWER_MODE_RUN, indicated not back from restore,
- * so sleep stage is abort.
- */
-static void cpu_check_sleep_abort(void)
-{
-    if (is_cpu_sleep_abort())
-    {
-		/*enable l1-cache, l2,
-		  then code can run well */
-#ifdef CONFIG_ARCH_ZX297520V2 /* 2975V2 A9*/
-		set_enabled_pl310(true, zx_pm_main_table.l2_address);		  
-#endif
-    		enable_cache();
-#ifdef  CONFIG_ZX_PM_DEBUG_TIME	
-		suspendabort_cnt++;
-	    suspendabort_restore_start_time = zx_get_cur_time();
-#endif
-		zx_pm_restore_abort_context();
-
-#ifdef  CONFIG_ZX_PM_DEBUG_TIME
-		suspendabort_restore_end_time = zx_get_cur_time();
-#endif
-		set_power_state();
-		pm_set_wakeup_reason(WR_WAKE_SRC_ABNORMAL);
-    }
-	else
-	{
-	}
-}
-
-
-/**
- * cpu enter&resume interface code.
- * 
- * sleep_type -- CPU_SLEEP_TYPE_LP1/CPU_SLEEP_TYPE_IDLE_LP2
- */
-u32 ap_susnpend_for_sleep_cnt  =0;
-u32 ap_suspeend_for_poweroff_cnt =0;
-#ifdef	CONFIG_PM_SLEEP
-void zx_enter_sleep(cpu_sleep_type_t sleep_type)
-{
-#ifdef  CONFIG_ZX_PM_DEBUG_TIME
-	pm_write_reg(SUSPEND_START_TIME_ADDR, zx_get_cur_time());
-#endif
-
-	zx_set_context_level(sleep_type);
-
-	/* set&enable PCU for interrupt/clock/powerdomain/pll/iram */
-	zx_set_pcu();
-
-#ifdef CONFIG_ZX_PM_DEBUG
-	pm_write_reg(AP_IDLE_SLEEP_STATUS_FLAG,0xff04);
-#endif
-	if(CPU_SLEEP_TYPE_LP3 == sleep_type)
-	{
-#ifdef CONFIG_ZX_PM_DEBUG
-	  ap_susnpend_for_sleep_cnt++;
-#endif
- 		zx_wdt_handle_before_psm();
-		do_wfi();
-
-		zx_wdt_handle_after_psm();
-		
-#ifdef CONFIG_ZX_PM_DEBUG
-	pm_write_reg(AP_IDLE_SLEEP_STATUS_FLAG,0xff05);
-#endif
-
-		pm_get_wake_cause();
-
-#ifdef CONFIG_ZX_PM_DEBUG
-	  pm_write_reg(AP_SUSPEND_FOR_SLEEP_CNT,ap_susnpend_for_sleep_cnt);
-#endif
-	}
-	else
-	{
-/*=================================================================
- *=== the following code is for dormant or shutdown
- *=================================================================
- */
- 		zx_wdt_handle_before_psm();
-#ifdef CONFIG_HAVE_HW_BREAKPOINT
-		hw_breakpoint_context_save();
-#endif
-		zx_pm_save_context();
-
-#ifdef CONFIG_ZX_PM_DEBUG
-		pm_write_reg(AP_IDLE_SLEEP_STATUS_FLAG,0xff05);
-#endif
-		if(!cpu_suspend(0, zx_finish_suspend))
-		{
-			zx_sleep_after_wfi();
-			zx_pm_restore_context();
-#ifdef CONFIG_ZX_PM_DEBUG
-	   ap_suspeend_for_poweroff_cnt++;
-	   pm_write_reg(AP_SUSPEND_FOR_POWEROFF_CNT,ap_suspeend_for_poweroff_cnt);
-		   pm_write_reg(AP_IDLE_SLEEP_STATUS_FLAG,0xff06);
-#endif
-		}
-
-		zx_wdt_handle_after_psm();
-		
-		/*exit from sleep*/
-	    join_coherency();
-		
-	    cpu_check_sleep_abort();
-/*=================================================================
- *=== ending with dormant or shutdown
- *=================================================================
- */
-
-	/* get cause of exiting sleep */
-	pm_get_wake_cause();
-#ifdef CONFIG_HAVE_HW_BREAKPOINT
-	hw_breakpoint_restore_context();
-#endif //CONFIG_HAVE_HW_BREAKPOINT
-	}
-#ifdef CONFIG_ZX_PM_DEBUG
-	pm_write_reg(AP_IDLE_SLEEP_STATUS_FLAG,0xff07);
-#endif
-	
-	zx_clear_pcu();
-
-#ifdef  CONFIG_ZX_PM_DEBUG_TIME
-	suspend_finish_time = zx_get_cur_time();
-	suspend_start_time =pm_read_reg(SUSPEND_START_TIME_ADDR);
-//	pr_info("[SLP] suspend time: start:%d enter:%d total:%d\n",suspend_start_time, suspend_enter_time, suspend_start_time-suspend_enter_time);
-//	pr_info("[SLP] suspend time: exit:%d finish:%d total:%d \n",suspend_exit_time, suspend_finish_time, suspend_exit_time-suspend_finish_time);	
-	pm_ram_log("####suspend start = [%u],end = [%u],time=[%u]\n",suspend_start_time,suspend_finish_time,(suspend_finish_time-suspend_start_time));
-	pm_ram_log("####sleep time = [%u],sucess_cn=[%u],sucess_abort=[%u]\n",(suspend_exit_time-suspend_enter_time),suspendsuscess_cnt,suspendabort_cnt);
-    pm_ram_log("####save time = [%u],restore time = [%u]\n",(pm_read_reg(SUSPEND_SAVE_TIME_ADDR)),(pm_read_reg(SUSPEND_RESTORE_TIME_ADDR)));
-#endif	
-
-
-}
-#else
-void zx_enter_sleep(cpu_sleep_type_t sleep_type){}
-#endif
-
-/**
- * get wakeup reason .
- * 
- * 
- */
-pm_wake_reason_t pm_get_wakeup_reason(void)
-{
-	return pm_wake_reason;
-}
-
-/**
- * set wakeup reason .
- * 
- * 
- */
-void pm_set_wakeup_reason(pm_wake_reason_t reason)
-{
-	pm_wake_reason = reason;
-}
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-sleep.h b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-sleep.h
deleted file mode 100644
index 4a1b76f..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx-sleep.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- *  zx-sleep.h - cpu sleep and wakeup interface.
- *
- *  Written by zxp.
- *
- */
-
-#ifndef _ZX_SLEEP_H
-#define _ZX_SLEEP_H
-
-typedef enum
-{
-	CPU_SLEEP_TYPE_NULL           		= 0,
-	CPU_SLEEP_TYPE_LP1,
-	CPU_SLEEP_TYPE_IDLE_LP2,
-	CPU_SLEEP_TYPE_HOTPLUG_LP2,
-	CPU_SLEEP_TYPE_LP3,				/* maybe only for debug */
-} cpu_sleep_type_t;
-
-typedef enum
-{
-	CPU_POWER_MODE_RUN             		= 0,
-	CPU_POWER_MODE_STANDBY         		= 1,
-	CPU_POWER_MODE_DORMANT         		= 2, 
-	CPU_POWER_MODE_SHUTDOWN        		= 3,
-} cpu_power_mode_t;
-
-typedef enum {
-    WR_NONE         					= 0,
-    WR_WAKE_SRC_NORMAL,
-    WR_WAKE_SRC_UNKNOWN,    
-    WR_WAKE_SRC_ABNORMAL,
-    WR_SW_ABORT,
-} pm_wake_reason_t;
-
-
-#define do_wfi()                                \
-do {                                            \
-    __asm__ __volatile__("isb" : : : "memory"); \
-    __asm__ __volatile__("dsb" : : : "memory"); \
-    __asm__ __volatile__("wfi" : : : "memory"); \
-} while (0)
-
-extern int zx_board_suspend(void);
-extern int zx_board_resume(void);
-extern int zx_dpm_suspend(void);
-extern int zx_dpm_resume(void);
-extern void zx_enter_sleep(cpu_sleep_type_t sleep_type);
-extern void cpu_start_restore(void);
-extern pm_wake_reason_t pm_get_wakeup_reason(void);
-extern void pm_set_wakeup_reason(pm_wake_reason_t reason);
-
-#endif /*_ZX_SLEEP_H*/
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx29-cpufreq.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx29-cpufreq.c
deleted file mode 100644
index 7eacfd7..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx29-cpufreq.c
+++ /dev/null
@@ -1,528 +0,0 @@
-/*
- * ZTE zx297510 dvfs driver
- *
- * Copyright (C) 2013 ZTE Ltd.
- * 	by zxp
- *
- */
-
-#include <linux/module.h>
-#include <linux/kernel.h>
-#include <linux/err.h>
-#include <linux/clk.h>
-#include <linux/io.h>
-#include <linux/slab.h>
-#include <linux/cpufreq.h>
-#include <linux/suspend.h>
-
-#include <linux/soc/zte/rpmsg.h>
-//#include "mach/clock.h"
-#include <linux/miscdevice.h>
-#include <linux/uaccess.h>
-#include <linux/fs.h>
-#include "zx-pm.h"
-#define ZX_CPUFREQ_IOC_MAGIC     'W'
-
-/*ioctl cmd usd by device*/
-#define ZX_CPUFREQ_SET_FREQ         	_IOW(ZX_CPUFREQ_IOC_MAGIC, 1, char *)
-#define ZX_CPUFREQ_GET_FREQ           _IOW(ZX_CPUFREQ_IOC_MAGIC, 2, char *)
-
-#define ZX_CPUFREQ_DEV    "/dev/zx_cpufreq"
-
-#define	PM_FREQ_TRACE	1
-#if PM_FREQ_TRACE
-
-#define	FREQ_CHANGE_COUNT	20
-
-typedef struct
-{
-	volatile unsigned int old_index;
-	volatile unsigned int new_idex;
-	volatile unsigned int time;
-}freq_change_view_trace_t;
-
-static freq_change_view_trace_t 	freq_change_view[FREQ_CHANGE_COUNT] ;
-static unsigned int				freq_change_index = 0;
-static int cpufreq_driver_inited = 0;
-
-void trace_freq_change(unsigned int old_index,unsigned int new_index)
-{
-	freq_change_view[freq_change_index].old_index = old_index;
-	freq_change_view[freq_change_index].new_idex = new_index;
-	freq_change_view[freq_change_index].time = ktime_to_us(ktime_get());
-	freq_change_index++;
-	if(freq_change_index == FREQ_CHANGE_COUNT)
-	{
-		freq_change_index = 0;
-	}
-}
-#else
-void trace_freq_change(unsigned int old_index,unsigned int new_index){}
-#endif
-
-unsigned int freq_change_enabled_by_startup = 0;
-static struct delayed_work 	pm_freq_work;
-#define PM_FREQ_DELAY 		msecs_to_jiffies(25000)
-
-/* for count change time by M0 */
-#define DEBUG_CPUFREQ_TIME	1
-
-#ifdef CONFIG_DDR_FREQ
-#ifdef CONFIG_ARCH_ZX297520V2
-#define	get_cur_ddr()				pm_read_reg_16(AXI_CURRENT_FREQ)
-#define	set_target_ddr(f)			pm_write_reg_16(AXI_AP2M0_TARGET, f)
-#define	set_ddr_req()				pm_write_reg_16(AXI_AP2M0_FLAG, 1)
-#define	clr_ddr_ack()				pm_write_reg_16(AXI_M02AP_ACK, 0)
-
-#define wait_ddr_ack()				while(!pm_read_reg_16(AXI_M02AP_ACK))
-#else
-static ddr_freq_regs *ddr_regs = (ddr_freq_regs *)IRAM_CHANGE_DDR_BASE;
-#define	get_cur_ddr()				(ddr_regs->cur_freq)
-#define	set_target_ddr(f)			(ddr_regs->ap_exp_freq = f)
-#define	set_ddr_req()				(ddr_regs->ap_req_flag = 1)
-
-#endif
-#endif
-
-//#undef CONFIG_AXI_FREQ
-#ifdef CONFIG_AXI_FREQ
-static DEFINE_MUTEX(axifreq_lock);
-
-static axi_freq_regs *axi_regs; // = (axi_freq_regs *)IRAM_CHANGE_AXI_BASE;
-static vol_dvs_regs *vol_regs; // = (vol_dvs_regs *)IRAM_CHANGE_DVS_BASE;
-
-#define	get_cur_axi()				(axi_regs->cur_freq)
-#define	set_target_axi_sw(f)				(axi_regs->ap_exp_freq = f)
-#define	set_axi_req()				(axi_regs->ap_req_flag = 1)
-
-#define get_target_axi_hw(addr)     (pm_read_reg(addr)&(0x7))
-
-#if 1
-#define DDR_FREQ_156M_HW             (0x4e)
-#define DDR_FREQ_208M_HW             (0x68)
-#define DDR_FREQ_312M_HW             (0x9c)
-#define DDR_FREQ_400M_HW             (0xc8)
-
-#define set_ddr_freq_hw(addr,f)      (pm_read_reg(addr)&(~0xff)|f)
-#define set_ddr_freq_sync(addr,f)    (pm_read_reg(addr)&(~0x1)|f)
-#endif
-
-#define	get_cur_vol()				(vol_regs->cur_vol)
-#define	set_target_vol(f)				(vol_regs->ap_exp_vol = f)
-#define	set_vol_req()				(vol_regs->ap_req_flag = 1)
-
-#if 0
-#define	WAIT_AXI_ACK_TIMEOUT		(jiffies + msecs_to_jiffies(2))	/* wait 2 ms, we count max 200us also */
-#define wait_axi_ack(timeout)		while(!pm_read_reg_16(AXI_M02AP_ACK) && time_before(jiffies, timeout))
-#else
-#define	WAIT_AXI_ACK_TIMEOUT		(200)			/* wait 120us, we count max 200us also */
-static void wait_axi_ack(unsigned timeout)
-{
-	ktime_t begin_time = ktime_get();
-	
-	while(((vol_regs->ap_req_flag) ||(axi_regs->ap_req_flag) )&& (unsigned)ktime_to_us(ktime_sub(ktime_get(), begin_time))<timeout);
-}
-#endif
-
-static int send_msg_to_m0(void)
-{
-	unsigned int ap_m0_buf = AXI_VOL_CHANGE_ICP_BUF;		/* the icp interface need a buffer */
-	T_RpMsg_Msg Icp_Msg;
-	int				ret;	
-
-	Icp_Msg.coreID  = CORE_M0;
-	Icp_Msg.chID 	= 1;
-	Icp_Msg.flag 	= RPMSG_WRITE_INT;		/* 1- means send an icp interrupt> */
-	Icp_Msg.buf 	= &ap_m0_buf;
-	Icp_Msg.len 	= 0x4;	
-
-	ret = rpmsgWrite(&Icp_Msg);
-	if(Icp_Msg.len == ret)
-		return 0;
-	else
-		return ret;
-}
-
-static int axi_freq_change_allowed(void)
-{
-	if(pm_get_mask_info()&PM_NO_AXI_FREQ)
-		return false;
-	
-	return true;
-}
-
-/**
- * request to change vol.
- *
- * vol_dvs: input vol enum
- */
-int request_vol(zx29_vol vol_dvs)
-{
-	unsigned int current_vol = get_cur_vol();
-
-	set_target_vol(vol_dvs);
-#if DEBUG_CPUFREQ_TIME		
-	pm_printk("[CPUFREQ] current_vol(%d)  request_vol(%d)  \n",(u32)current_vol,(u32)vol_dvs);	
-#endif
-	
-	if(vol_dvs != current_vol)
-	{
-		/* request freq */
-		set_vol_req();
-	}
-	
-	return 0;
-}
-
-/**
- * input axi freq.
- */
-static zx29_vol request_vol_by_axi(zx29_axi_freq axi_freq)
-{
-	if(axi_freq == AXI_FREQ_156M)
-		return VOL_VO_900;
-	else
-		return VOL_VO_850;
-}
-
-/**
- * set vol . 
- *
- * we will do this by M0.
- */
-static int set_vol_by_axi(zx29_axi_freq axi_freq)
-{
-	zx29_vol vol_dvs= request_vol_by_axi(axi_freq);
-	
-	/* set new vol*/
-	return request_vol(vol_dvs);
-}
-
-
-/**
- * request to change axi freq.
- *
- * axi_freq: input freq enum
- */
-int request_axi_freq(zx29_axi_freq axi_freq)
-{
-    unsigned int  current_axi_freq = get_cur_axi();
-	unsigned int tmp;
-	int		 ret = 0;	
-	
-#if DEBUG_CPUFREQ_TIME	
-	ktime_t begin_time, end_time;
-	s64 total_time;
-#endif	
-
-	if(!axi_freq_change_allowed())
-		return 0;
-
-#ifdef SET_AXI_BY_HW
-	tmp = (pm_read_reg(PS_MATRIX_AXI_SEL)&(~0x7))|axi_freq;
-	pm_write_reg(PS_MATRIX_AXI_SEL,tmp);
-    pm_printk("[CPUFREQ] current_axi_freq(%d)  request_axi_freq(%d)  after_request_axi_freq(%d)  after_request_vol(%d)\n",(u32)current_axi_freq,(u32)axi_freq,get_cur_axi(),get_cur_vol());		
-#else
-	set_target_axi_sw(axi_freq);
-
-	if(axi_freq != current_axi_freq)
-	{
-		/* request freq */
-		set_axi_req();
-		
-//		set_vol_by_axi(axi_freq);//set vol
-
-		ret = send_msg_to_m0();	
-#if DEBUG_CPUFREQ_TIME	
-        begin_time = ktime_get();
-#endif
-        if(!ret)
-        {
-            /* wait axi freq changed ok! we will set a timeout for safety~ */
-            wait_axi_ack(WAIT_AXI_ACK_TIMEOUT);		
-        }
-        else
-        {
-            pm_printk("[CPUFREQ] request_axi_freq(%d) failed: (%d) \n",(u32)axi_freq, ret);
-        }
-
-#if DEBUG_CPUFREQ_TIME	
-        end_time = ktime_get();
-        total_time = ktime_to_us(ktime_sub(end_time, begin_time));
-        pm_printk("[CPUFREQ] total axi time: %d us  current_axi_freq(%d)  request_axi_freq(%d)  after_request_axi_freq(%d)  after_request_vol(%d)\n",(u32)total_time,(u32)current_axi_freq,(u32)axi_freq,get_cur_axi(),get_cur_vol());	
-	}	
-	else
-	{
-    pm_printk("[CPUFREQ]   current_axi_freq(%d)  request_axi_freq(%d) \n",(u32)current_axi_freq,(u32)axi_freq);	
-#endif
-	}
-#endif
-
-	return 0;
-}
-
-
-/**
- * input cpu freq [KHz].
- */
-static zx29_axi_freq request_axi_freq_by_cpu(unsigned int freq)
-{
-	if(freq >= 600*1000)
-		return AXI_FREQ_156M;
-	else
-		return AXI_FREQ_78M;
-}
-
-/**
- * set axi freq . 
- *
- * we will do this by M0.
- */
-static int set_axi_frequency_by_cpu(unsigned int freq)
-{
-	zx29_axi_freq axi_freq = request_axi_freq_by_cpu(freq);
-	
-	/* set new freq */
-	return request_axi_freq(axi_freq);
-}
-
-int zx_request_axi_freq(unsigned int axifreq)
-{
-	zx29_axi_freq axi_freq;
-
-	if (axifreq == 0xff)
-		return -EINVAL;
-
-	if(cpufreq_driver_inited==0)
-			return -EPERM;
-
-	if(axifreq >= 600*1000*1000)
-		return AXI_FREQ_156M;
-	else
-		return AXI_FREQ_78M;
-
-	return request_axi_freq(axi_freq);
-}
-
-#endif
-
-
-#ifdef CONFIG_AXI_FREQ
-/**
- * zx_axifreq_pm_notifier - acquire axifreq in suspend-resume context
- *			
- * @notifier
- * @pm_event
- * @v
- *
- */
-
-static int zx_axifreq_pm_notifier(struct notifier_block *notifier,
-				       unsigned long pm_event, void *v)
-{
-	mutex_lock(&axifreq_lock);
-	
-	switch (pm_event) 
-	{
-	case PM_SUSPEND_PREPARE:
-		request_axi_freq(AXI_FREQ_78M);
-		break;
-
-	case PM_POST_SUSPEND:
-		request_axi_freq(AXI_FREQ_156M);
-		break;
-	}
-	
-	mutex_unlock(&axifreq_lock);
-
-	return NOTIFY_OK;
-}
-
-static struct notifier_block zx_axifreq_nb = 
-{
-	.notifier_call = zx_axifreq_pm_notifier,
-};
-
-static int __init zx29_axifreq_init(void)
-{
-
-	/* pm notify */
-	register_pm_notifier(&zx_axifreq_nb);
-//	request_vol(VOL_VO_900);
-	request_axi_freq(AXI_FREQ_156M);		
-
-	return 0;
-}
-
-//late_initcall(zx29_axifreq_init);
-#endif	
-
-/*=============================================================================
- *========  zx29 DDR freq ===============================================
- *** ap/phy request --> m0 notify --> jump to iram --> wait completely -->  ***
- *** -->jump to ddr                                                     ***====
- *=============================================================================
- */
-#ifdef CONFIG_DDR_FREQ
-static DEFINE_MUTEX(ddrfreq_lock);
-static int ddr_freq_change_allowed(void)
-{
-	if(pm_get_mask_info()&PM_NO_DDR_FREQ)
-		return false;
-	
-	return true;
-}
-
-static int send_msg_to_ps(void)
-{
-	unsigned int ap_m0_buf = AXI_VOL_CHANGE_ICP_BUF;		/* the icp interface need a buffer */
-	T_ZDrvRpMsg_Msg Icp_Msg;
-	int				ret;	
-	Icp_Msg.actorID = PS_ID;
-	Icp_Msg.chID 	= ICP_CHANNEL_PSM;
-	Icp_Msg.flag 	= RPMSG_WRITE_INT;		/* 1- means send an icp interrupt> */
-	Icp_Msg.buf 	= &ap_m0_buf;
-	Icp_Msg.len 	= 0x4;	
-	ret = zDrvRpMsg_Write(&Icp_Msg);
-	if(Icp_Msg.len == ret)
-		return 0;
-	else
-		return ret;
-}
-
-int request_ddr_freq_hw(unsigned int ddr_freq)
-{
-    if(!ddr_freq_change_allowed())
-		return 0;
-	pm_write_reg(AP_DDR_FFC_SEL_SYNC,0x0);
-	pm_write_reg(AP_DDR_FFC_SEL,ddr_freq);
-	pm_write_reg(AP_DDR_FFC_SEL_SYNC,0x1);
-	return 0;
-}
-
-int request_ddr_freq(zx29_ddr_freq ddr_freq)
-{
-	int		 ret = 0;
-	unsigned current_ddr_freq = get_cur_ddr();
-	if(!ddr_freq_change_allowed())
-		return 0;
-
-	if(ddr_freq == current_ddr_freq)
-		return 0;
-	
-#ifdef SET_DDR_BY_HW
-    //set_ddr_freq_hw(AP_DDR_FFC_SEL, ddr_exp_freq);
-    set_ddr_freq_sync(AP_DDR_FFC_SEL_SYNC,0x1);
-#else
-	set_target_ddr(ddr_freq);
-	ret = send_msg_to_ps();
-	if(!ret)
-	{
-		printk("[DDRFREQ] ddr_freq [%d]\n",get_cur_ddr());
-	}
-	else
-	{
-		printk("[DDRFREQ] request_ddr_freq failed\n");
-	}
-#endif
-#if 0
-    unsigned current_ddr_freq = get_cur_ddr();
-	int		 ret = 0;	
-	
-#if DEBUG_CPUFREQ_TIME	
-	ktime_t begin_time, end_time;
-	s64 total_time;
-#endif	
-
-	if(!ddr_freq_change_allowed())
-		return 0;
-
-	set_target_ddr(ddr_freq);
-
-    if(ddr_freq != current_ddr_freq)
-    {
-		/* request freq */
-		clr_ddr_ack();
-		set_ddr_req();
-
-#if DEBUG_CPUFREQ_TIME	
-		begin_time = ktime_get();
-#endif
-
-		ret = send_msg_to_m0();
-		if(!ret)
-			/* wait axi freq changed ok! we will set a timeout for safety~ */
-			wait_ddr_ack();		
-		else
-			pr_info("[CPUFREQ] request_ddr_freq(%d) failed: (%d) \n",(u32)ddr_freq, ret);
-
-#if DEBUG_CPUFREQ_TIME	
-		end_time = ktime_get();
-		total_time = ktime_to_us(ktime_sub(end_time, begin_time));
-		pr_info("[CPUFREQ] total ddr time: %d us\n",(u32)total_time);		
-#endif
-    }	
-#endif
-	return 0;
-}
-
-#ifdef CONFIG_ARCH_ZX297520V2
-static void ddr_freq_handler(void)
-{
-	local_irq_disable();
-	waiting_ddr_dfs((unsigned long)DDR_DFS_CODE_ADDR);
-	local_irq_enable();	
-}
-#else
-static int zx_ddrfreq_pm_notifier(struct notifier_block *notifier,
-				       unsigned long pm_event, void *v)
-{
-	mutex_lock(&ddrfreq_lock);
-	switch (pm_event) 
-	{
-	case PM_SUSPEND_PREPARE:
-		request_ddr_freq_hw(0);
-		break;
-	case PM_POST_SUSPEND:
-		request_ddr_freq_hw(0x9c);
-		break;
-	}
-	mutex_unlock(&ddrfreq_lock);
-	return NOTIFY_OK;
-}
-static struct notifier_block zx_ddrfreq_nb = 
-{
-	.notifier_call = zx_ddrfreq_pm_notifier,
-};
-#endif
-
-static int __init zx29_ddrfreq_init(void)
-{
-#ifdef CONFIG_ARCH_ZX297520V2
-#else
-	register_pm_notifier(&zx_ddrfreq_nb);
-#endif
-	return 0;
-}
-
-#endif
-
-static void pm_m0_handler(void *buf, unsigned int len)
-{
-	/* deal msg from m0 */
-}
-
-int zx29_cpufreq_init(void)
-{
-	if(cpufreq_driver_inited)
-		return 0;
-
-	axi_regs = (axi_freq_regs *)IRAM_CHANGE_AXI_BASE;
-	vol_regs = (vol_dvs_regs *)IRAM_CHANGE_DVS_BASE;
-
-	cpufreq_driver_inited = 1;
-
-	pr_info("[CPUFREQ] zx29_cpufreq_init ok \n");
-	return 0;
-}
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx29-cpuidle.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx29-cpuidle.c
deleted file mode 100644
index cd1a1fa..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx29-cpuidle.c
+++ /dev/null
@@ -1,343 +0,0 @@
-/*
- * zx297520v2 CPU idle Routines
- *
- * Copyright (C) 2013 ZTE, Ltd.
- * Shine Yu <yu.xiang5@zte.com.cn>
- *
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- */
-
-#include <linux/sched.h>
-#include <linux/export.h>
-#include <linux/kernel.h>
-#include <linux/cpu.h>
-#include <linux/tick.h>
-#include <linux/suspend.h>
-#include <linux/interrupt.h>
-#include <linux/gpio.h>
-
-
-#include "zx-pm.h"
-
-#define	WHOLE_CHIP_EXIT_LATENCY		(4000) 		/* us */
-
-#define LP2_DEFAULT_EXIT_LATENCY	(500 + WHOLE_CHIP_EXIT_LATENCY) 		/* us */
-#define	LP2_MIN_POWER_OFF_TIME		(500)		/* us */
-
-#define LP2_DELTA_EXIT_LATENCY		(100) 		/* us -- for timer setting refresh time, should > 2us.
-                                                         Donnot modify this. */
-
-static s64 	zx_idle_sleeptime = 0xffffffff;
-static struct cpuidle_driver *cur_idle_drv;
-
-#ifdef CONFIG_ZX_PM_DEBUG
-//extern struct zx_idle_stats 	idle_stats;
-#endif
-
-/*===================================================================
- *=========  idle states description   ==============================
- *===================================================================
- *========= LP3 -- wfi(target_residency	= 5)            =============
- *========= LP1 -- pwroff(target_residency	= 5000)     =============
- *===================================================================
- */
-static struct cpuidle_state zx29_cpuidle_set[] __initdata =
-{
-	/* LP3 -- wfi */
-	[ZX_IDLE_CSTATE_LP3] =
-	{
-		.enter				= zx_enter_idle,
-		.exit_latency		= 2,
-		.target_residency	= 5,
-		.flags				= 0,
-		.name				= "LP3",
-		.desc				= "clock gating(WFI)",
-	},
-	/* LP2 -- POWEROFF  */
-	[ZX_IDLE_CSTATE_LP2] =
-	{
-		.enter				= zx_enter_idle,
-		.exit_latency		= LP2_DEFAULT_EXIT_LATENCY,
-		.target_residency	= LP2_DEFAULT_EXIT_LATENCY+LP2_MIN_POWER_OFF_TIME,
-		.flags				= 0,
-		.name				= "LP2",
-		.desc				= "POWEROFF",
-	},
-};
-
-int __init zx_fill_cpuidle_data(struct cpuidle_driver *drv)
-{
-	int i, max_cpuidle_state;
-
-	max_cpuidle_state = sizeof(zx29_cpuidle_set) / sizeof(struct cpuidle_state);
-
-	for (i = 0; i < max_cpuidle_state; i++)
-		memcpy(&drv->states[i], &zx29_cpuidle_set[i],	sizeof(struct cpuidle_state));
-
-	drv->safe_state_index = ZX_IDLE_CSTATE_LP3;
-
-	cur_idle_drv = drv;
-
-	return max_cpuidle_state;
-}
-
-
-/**
- * 	idle_update_sleep_param
- *
- *	when exit from one lp2 level sleep, update the exit_latency/target_residency.
- */
-/* our idle exit lattency may */
-#if 0
-static unsigned int lp2_exit_latencies[MAX_CPU_NUM];
-static void idle_update_sleep_param(void)
-{
-
-}
-#endif
-/**
- * 	idle_set_sleeptime
- *
- *	set the wakeup timer
- *
- *  sleep_time  (us)
- */
-extern void setup_timer_wakeup(s64 us);
-void idle_set_sleeptime(s64 sleep_time)
-{
-	/* set timer */
-	setup_timer_wakeup(sleep_time);
-
-	zx_idle_sleeptime = sleep_time;
-}
-
-/**
- * 	idle_get_sleeptime
- *
- *	for PCU sleeptime
- */
-s64 idle_get_sleeptime(void)
-{
-	return zx_idle_sleeptime;
-}
-
-/**
- * 	idle_unmask_interrupt
- *
- *
- */
-static void idle_unmask_interrupt(void)
-{
-}
-
-static void idle_unmask_interrupt_restore(void)
-{
-}
-
-static unsigned int idle_get_exit_latency(int index)
-{
-	struct cpuidle_state* state = &(cur_idle_drv->states[index]);
-
-	return state->exit_latency;
-}
-
-/**
- * 	When enter deep sleep the tick timer maybe stopped for  
- *  26M osc will be closed. So we stop tick before entering 
- *  deep sleep and get sleeping time, then we restart the
- *  tick(minus the sleeping time).
- */
-static u64 idle_enter_time = 0;
-static void	idle_pre_enter(void)
-{
-	pm_stop_tick();
-
-	idle_enter_time = read_persistent_us();
-}
-
-static void	idle_post_enter(s64 rem_us)
-{
-	u64 cur_time = read_persistent_us();
-	s64 delta;
-	u64 max_persist_us;
-
-	if(cur_time >= idle_enter_time)
-		delta = cur_time - idle_enter_time;
-	else
-	{
-		max_persist_us = div64_u64((u64)(0x7fffffff)*USEC_PER_SEC, (u64)PERSISTENT_TIMER_CLOCK_RATE);		
-		delta = max_persist_us - idle_enter_time + cur_time;
-	}
-
-	if(delta > rem_us + LP2_DELTA_EXIT_LATENCY)
-		delta -= rem_us;
-	else
-		delta = LP2_DELTA_EXIT_LATENCY;
-
-	pm_start_tick(delta);
-}
-
-#define	PM_IDLE_TRACE	0
-#if PM_IDLE_TRACE
-
-#define	TRACE_IDLE_COUNT	1000
-
-typedef struct 
-{
-  s64	request;
-  s64   enter_remainder;
-  s64   exit_remainder;  
-}pm_idle_trace_t;
-
-volatile pm_idle_trace_t pm_idle_view[TRACE_IDLE_COUNT];
-volatile unsigned int 	 pm_idle_index = 0;
-
-void trace_pm_idle_enter(s64 req_t, s64 remainder_t)
-{
-	pm_idle_view[pm_idle_index].request	= req_t;
-	pm_idle_view[pm_idle_index].enter_remainder	= remainder_t;
-}
-
-void trace_pm_idle_exit(s64 remainder_t)
-{
-	pm_idle_view[pm_idle_index].exit_remainder	= remainder_t;
-
-	pm_idle_index++;
-	if(pm_idle_index==TRACE_IDLE_COUNT)
-	   pm_idle_index=0;
-}
-#else
-void trace_pm_idle_enter(s64 req_t, s64 remainder_t){}
-void trace_pm_idle_exit(s64 remainder_t){}
-#endif
-
-/**
- * 	zx_enter_deep_idle
- *
- *	enter lp2 mode
- */
- s64 sleep_time = 0;
- s64 request = 0;
- s64 remainder_timer = 0;
- s64 enter_deep_idle_enter_cnt =0;
- s64 enter_deep_idle_exit_cnt =0;
-static int zx_enter_deep_idle(int index)
-{
-	bool sleep_completed = false;
-	pm_wake_reason_t wake_reason;
-	ktime_t delta_next;
-	
-
-#ifdef CONFIG_ZX_PM_DEBUG
-	ktime_t entry_time, exit_time;
-	s64 idle_time;
-	unsigned int cpu = read_cpuid();
-
-	//idle_stats.cpu_ready_count[cpu]++;
- //	idle_stats.tear_down_count[cpu]++;
-
-	entry_time = ktime_get();
-#endif
-		enter_deep_idle_enter_cnt++;
-
-    	//s64 sleep_time;
-	/*s64 */request = ktime_to_us(tick_nohz_get_sleep_length(&delta_next));
-	//s64 remainder_timer;
-
-	/*  */
-	idle_unmask_interrupt();
-
-	/* set wakeup timer */
-	remainder_timer = pm_get_remainder_time();
-	sleep_time = request - idle_get_exit_latency(index);
-	if ((sleep_time > LP2_DELTA_EXIT_LATENCY) && (sleep_time < remainder_timer))
-		idle_set_sleeptime(sleep_time);
-	else
-		return zx_pm_idle_enter(ZX_IDLE_CSTATE_LP3);
-
-	trace_pm_idle_enter(request, remainder_timer);
-
-	idle_pre_enter();
-
-#ifdef CONFIG_ZX_PM_DEBUG
-	//idle_stats.lp2_count[cpu]++;
-#endif
-
-	/* sleep */
-	zx_enter_sleep(CPU_SLEEP_TYPE_LP3); /*ÐÞ¸ÄΪOFF/sleepģʽ*/
-
-	enter_deep_idle_exit_cnt++;// tmp
-	idle_post_enter(remainder_timer);
-    
-	remainder_timer = pm_get_remainder_time();
-	trace_pm_idle_exit(remainder_timer);
-
-	/* get wakeup cause */
-	wake_reason = pm_get_wakeup_reason();
-	if (wake_reason != WR_WAKE_SRC_ABNORMAL)
-	{
-		sleep_completed = true;
-	}
-	else
-	{
-#ifdef CONFIG_ZX_PM_DEBUG
-		int irq = 0;
-		irq = zx29_gic_pending_interrupt();
-		//idle_stats.lp2_int_count[irq]++;
-#endif
-	}
-
-	/*  */
-	idle_unmask_interrupt_restore();
-/*=================================================================
- *=======end enter deep sleep======================================
- *=================================================================
- */
-#ifdef CONFIG_ZX_PM_DEBUG
-	exit_time = ktime_get();
-	idle_time = ktime_to_us(ktime_sub(exit_time, entry_time));
-
-	//idle_stats.cpu_wants_lp2_time[cpu] += idle_time;
-	//idle_stats.in_lp2_time[cpu] += idle_time;
-
-	//if (sleep_completed)
-		//idle_stats.lp2_completed_count[cpu]++;
-#endif
-
-	return index;
-}
-
-/**
- * zx_enter_lowpower - Programs cpu to enter the specified state
- * @dev: cpuidle device
- * @state: The target state to be programmed
- *
- * Called from the CPUidle framework to program the device to the
- * specified low power state selected by the governor.
- * Called with irqs off, returns with irqs on.
- * Returns the amount of time spent in the low power state.
- */
-int zx_pm_idle_enter(int index)
-{
-#ifdef CONFIG_ZX_PM_DEBUG
-	//idle_stats.idle_count++;
-#endif
-	if(ZX_IDLE_CSTATE_LP2 == index)
-	{
-		return zx_enter_deep_idle(index);
-	}
-	else
-	{
-#ifdef CONFIG_ZX_PM_DEBUG
-		unsigned cpu = read_cpuid();
-	//	idle_stats.lp3_count[cpu]++;
-#endif
-      //gpio_direction_output(ZX29_GPIO_35, GPIO_HIGH);
-		cpu_do_idle();
-	  //gpio_direction_output(ZX29_GPIO_35, GPIO_LOW);
-		return ZX_IDLE_CSTATE_LP3;
-	}
-}
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx29-pm.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx29-pm.c
deleted file mode 100644
index 109c0ff..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx29-pm.c
+++ /dev/null
@@ -1,332 +0,0 @@
-/*
- * ZTE power management common driver
- *
- * Copyright (C) 2015 ZTE Ltd.
- * 	by zxp
- *
- */
-#include <linux/module.h>
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/spinlock.h>
-#include <linux/interrupt.h>
-#include <linux/types.h>
-#include <linux/suspend.h>
-#include <linux/tick.h>
-
-#include "zx-pm.h"
-
-
-
-
-static unsigned int pm_enter_flag = false;
-
-unsigned int pm_get_sleep_flag(void)
-{
-	return pm_enter_flag;
-}
-
-/**
- * config pcu before enter lp mode.
- * 
- */
-void pm_set_pcu(void)
-{
-	cpu_sleep_type_t sleep_type;
-	u32	sleep_time;
-
-	sleep_type 	= pm_get_sleep_type();
-	sleep_time	= pm_get_sleep_time();
-
-	if(CPU_SLEEP_TYPE_LP1 == sleep_type)
-	{ 
-		pm_set_pcu_poweroff(sleep_time);
-	}
-	else if(CPU_SLEEP_TYPE_LP3 == sleep_type)
-	{
-		pm_set_pcu_sleep(sleep_time);
-	}
-	else
-		WARN_ON(1);
-}
-
-/** 
- * get sleep_time helper function.
- * used for idle sleep type.
- *
- * This code only used pm internel.
- *
- * return :  unit is 26M cycle(38.4ns)
- * note: the max value is 0x7FFFFFFF (about 82.5s)          
- */
-u32 pm_get_sleep_time(void)
-{
-#ifdef CONFIG_CPU_IDLE
-	if(pm_enter_flag == false) {
-		if(idle_get_sleeptime() >=(82500000) )
-			return 0xffffffff; 			
-		else
-			return (u32)(idle_get_sleeptime()*26);
-	}
-	else
-		return 0xffffffff; 
-#else
-	return 0xffffffff; 
-#endif
-}
-
-/*=============================================================================
- *========  zx297520v2 CRM driver ===============================================
- *=============================================================================
- */
-typedef struct
-{
-    /* 0x00 */ const volatile unsigned version;
-    /* 0x04 */ volatile unsigned clkdiv;
-    /* 0x08 */ volatile unsigned clken;	
-               char padding1[0x4];
-    /* 0x10 */ volatile unsigned rsten;		
-               char padding2[0xC];
-    /* 0x20 */ volatile unsigned gate_clk;
-               char padding3[0x2C];
-    /* 0x50 */ volatile unsigned int_mode[14];
-} crm_registers;
-
-typedef struct
-{
-    unsigned int clkdiv;
-    unsigned int clken;	
-    unsigned int rsten;
-    unsigned int gate_clk;
-    unsigned int int_mode[14];
-} crm_context;
-
-/**
- * save & restore CRM register interface for zx297520v2. 
- * 
- */
-void zx29_save_crm(u32 *pointer, u32 crm_base)
-{
-#ifdef CONFIG_ARCH_ZX297520V2 // 7520V2
-    crm_registers *crm = (crm_registers *)crm_base;
-    crm_context *context = (crm_context *)pointer;
-
-    context->clkdiv     = crm->clkdiv;
-    context->clken    	= crm->clken; 
-    context->rsten      = crm->rsten;
-    context->gate_clk   = crm->gate_clk;
-   copy_words(context->int_mode, crm->int_mode, 14);	
-#else
-  pointer =copy_words(pointer,(volatile unsigned int*)(crm_base+0x78), 10); // 0x78-0xa0;  
-  pointer =copy_words(pointer,(volatile unsigned int*)(crm_base+0xB0), 1); // probe
- 
-#endif 
-}
-
-void zx29_restore_crm(u32 *pointer, u32 crm_base)
-{
-#ifdef CONFIG_ARCH_ZX297520V2 //7520V2
-    crm_registers *crm = (crm_registers *)crm_base;
-    crm_context *context = (crm_context *)pointer;
-
-    crm->clkdiv			= context->clkdiv;
-    crm->clken    		= context->clken; 
-    crm->rsten      	= context->rsten;
-    crm->gate_clk		= context->gate_clk;
-
-    copy_words(crm->int_mode, context->int_mode, 14);
-#else
-    copy_words((volatile unsigned int*)(crm_base+0x78), (pointer), 10); // 0x78-0xa0;
-    pointer += 10;
-    copy_words((volatile unsigned int*)(crm_base+0xB0), (pointer), 1); // probe
-    pointer += 1;
-#endif
-}
-
-/*=============================================================================
- *========  zx297520v2 PM&IDLE ==================================================
- *=============================================================================
- */
-static inline int pm_start_wake_timer(s64 us)
-{	
-	/* 1 cycle == 1/32768(s)*/
-	/* max setting value = 0xffffffff/32768 = 131072s = 36h */
-	unsigned long cycles = div64_long(us*32768, 1000000);
-
-	zx29_set_wake_timer(cycles);
-
-	return 0;
-}
-
-void setup_timer_wakeup(s64 us)
-{
-	pm_start_wake_timer(us);
-}
-
-unsigned int zx29_gic_pending_interrupt(void)
-{
-#ifdef CONFIG_ARCH_ZX297520V2
-	return gic_get_cur_pending((unsigned int)GIC_CPU_BASE);
-#else
-	return gic_get_cur_pending((unsigned int)ZX_GICC_BASE);//fiy
-#endif
-}
-
-s64 pm_get_remainder_time(void)
-{
-#if 0 // zxp
-	return div64_long(((s64)read_timer_clk(CLOCKEVENT_BASE))*1000000, EVENT_CLOCK_RATE);
-#else
-	return 0;
-#endif
-}
-
-void pm_stop_tick(void)
-{
-#if 0 // zxp
-	timer_stop(CLOCKEVENT_BASE);
-#endif
-}
-u32 pm_read_tick(void)
-{
-#if 0 // zxp
-	return read_timer_clk(CLOCKEVENT_BASE);
-#else
-	return 0;
-#endif
-}
-void pm_restart_tick(u32 cycles)
-{
-#if 0 // zxp
-	timer_set_load(CLOCKEVENT_BASE,cycles);
-	timer_start(CLOCKEVENT_BASE);
-#endif
-
-}
-
-void pm_start_tick(u64 us)
-{
-#if 0 // zxp
-	unsigned long cycles = div64_long(us*EVENT_CLOCK_RATE, 1000000);
-	struct clock_event_device *dev = __this_cpu_read(tick_cpu_device.evtdev);
-	ktime_t expires;
-
-#if 0
-	dev->set_next_event(cycles, dev);
-#else
-	expires = ktime_add_ns(ktime_get(), us*1000);
-	clockevents_program_event(dev, expires, 1);
-#endif
-	timer_start(CLOCKEVENT_BASE);
-#endif
-}
-
-unsigned int pm_dma_used(void)
-{
-#ifdef CONFIG_ZX29_DMA
-	return zx29_dma_get_status();
-#else
-	return 0;
-#endif
-}
-
-/*=============================================================================
- *========  zx297520v2 DEBUG UART ===============================================
- *====== note: uart is in wakeup powerdomain  =================================
- *=============================================================================
- */
-
-static struct zx_suspend_context suspend_context;
-
-
-void pm_mask_tick(void);
-void pm_unmask_tick(void);
-/* we use ap_timer1 as idle wakeup source when poweroff */
-void zx_pm_pre_suspend(void)
-{
-//	setup_timer_wakeup(__SLEEP_TIME_1h__*18);//
-	pm_mask_tick();
-
-	pm_enter_flag = true;
-}
-
-void zx_pm_post_suspend(void)
-{
-//	zx29_stop_wake_timer();
-
-	pm_unmask_tick();
-
-	pm_enter_flag = false;
-}
-
-static unsigned int at_command_read_flag = 0;
-static unsigned int pm_mask_info = 0;
-void pm_debug_mask_info_init(void)
-{
-//	pm_mask_info = 0;	/* should get value from iram */
-	pm_get_mask_info();
-	pm_ram_log("pm_mask_info=(%8lu)\n", pm_mask_info);
-}
-
-unsigned int pm_get_mask_info(void)
-{
-	if(at_command_read_flag != AT_COMMAND_READ_FLAG)
-	{
-		at_command_read_flag = zx_read_reg(IRAM_AT_COMMAND_ADDR + 0x10);
-		if(at_command_read_flag == AT_COMMAND_READ_FLAG)
-		{
-			pm_mask_info = zx_read_reg(IRAM_AT_COMMAND_ADDR + 0x4);
-			if((zx_read_reg(IRAM_AT_COMMAND_ADDR)&PM_ALL_NO_SLEEP)||(pm_mask_info&PM_NO_SLEEP))//AP²»½øË¯ÃßÁ÷³Ì
-			{
-				pm_mask_info |= PM_IDLE_WFI;
-			}
-		}
-	}
-
-	return pm_mask_info;
-}
-
-bool pm_disable_suspend(void)
-{
-	return (pm_get_mask_info()&PM_NO_SUSPEND);
-}
-
-void pm_init_acs(void)
-{   
-#ifdef CONFIG_ARCH_ZX297520V2
-	zx_set_reg(AP_CORE_SEL_ADDR, L2_STOPPED_SEL_EN|CORE_ACS_CLK_SEL_EN);
-#else
-	//zx_clr_reg(AP_CORE_CLK_GATE_ADDR, AP_PROBE_GATE_EN|AP_PMC_GTAE_EN|AP_PROBE_BYPASS_EN);
-   // zx_set_reg(AP_CORE_SEL_ADDR, CORE_ACS_CLK_SEL_EN);
-
-    /*Ö§³ÖACS clk sel default 26M*/
-	//zx_set_reg(AP_CORE_SEL_ADDR, /*L2_STOPPED_SEL_EN|*/CORE_ACS_CLK_SEL_EN);
-	/* clk×Ô¶¯ÃÅ¿Ø*/
-	//zx_set_reg(AP_AXI_CLKEN_ADDR, AP_TODDR_CLKEN_AUTO|AP_TOMATRIX_CLKEN_AUTO);
-#endif
-}
-
-u64 read_persistent_us(void)
-{
-	struct timespec64 ts;
-	u64 temp;
-
-	read_persistent_clock64(&ts);
-	temp = timespec64_to_ns(&ts);
-	do_div(temp, 100);
-
-	return temp;
-}
-
-struct zx_pm_ctx pm_ctx = {0};
-void pm_init_resource(void)
-{
-	pm_ctx.gic_dist_base = ioremap(0xF2000000 ,0x40000);
-	pm_ctx.gic_redist_base = ioremap(0xF2040000 ,0x40000);
-	pm_ctx.gicc_base = ioremap(0x02900000 ,0x100000);
-	pm_ctx.iram1_base = ioremap(0x100000 ,64*1024);
-	pm_ctx.ap_peri_base = ioremap(0xF2200000 ,64*0x100000);
-	pm_ctx.ap_crm_base = pm_ctx.ap_peri_base + 0x2000;
-	pm_ctx.matrix_crm_base = get_stdcrm_base();
-}
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx29-pm.h b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx29-pm.h
deleted file mode 100644
index 02a1bb7..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/power/zx29-pm.h
+++ /dev/null
@@ -1,329 +0,0 @@
-/*
- *  zx297520v2-pm.h - zx297520v2 power management interface.
- *
- *  Written by zxp.
- *
- */
-
-#ifndef _ZX29_PM_H
-#define _ZX29_PM_H
-
-#define GIC_DIST_BASE							(pm_ctx.gic_dist_base)
-#define GIC_REDIST_BASE							(pm_ctx.gic_redist_base)
-#define ZX_GICC_BASE							(pm_ctx.gicc_base)
-#define ZX_IRAM1_BASE							(pm_ctx.iram1_base)
-#define ZX29_IRAM1_PHYS							(0x100000)
-#define AP_CRM_BASE								(pm_ctx.ap_crm_base)
-#define AP_PERI_BASE							(pm_ctx.ap_peri_base)
-#define ZX29_AP_PERIPHERAL_PHYS					(0xF2200000)
-#define ZX_MATRIX_CRM_BASE						(pm_ctx.matrix_crm_base)
-
-
-#define PERSISTENT_TIMER_CLOCK_RATE (32768)
-
-
-#define pm_reg_sync_write 						zx_reg_sync_write
-#define pm_read_reg 							zx_read_reg
-#define pm_write_reg							zx_write_reg
-#define pm_set_reg								zx_set_reg
-#define pm_clr_reg								zx_clr_reg
-#define pm_reg_sync_write_16					zx_reg_sync_write_16
-#define pm_read_reg_16							zx_read_reg_16
-#define pm_write_reg_16							zx_write_reg_16
-
-#define	ZX_A9_PERIPHERAL_PHYS					(ZX29_A9_PERIPHERAL_PHYS)
-#define	A9_CRM_PHYS								(ZX_A9_PERIPHERAL_PHYS + 0x3000)
-#define	ZX_L2CACHE_CONFIG_PHYS					(ZX29_L2CACHE_CONFIG_PHYS)
-
-#define	INVALID_INT_NUM							(0xFFFF)
-
-#define	__SLEEP_TIME_1s__						((s64)(1000000))
-#define	__SLEEP_TIME_1m__						(__SLEEP_TIME_1s__*60)
-#define	__SLEEP_TIME_1h__						(__SLEEP_TIME_1m__*60)
-#define	__MAX_SLEEP_TIME__						(__SLEEP_TIME_1h__*18)
-
-/* iram1 is for axi_freq and debug, data will not lost when system died */
-/*===================================================================
- *==  iram1 address allocation  =====================================
- *===================================================================
- *========= 0x2000 ~~  0x2FFF : AP debug ram      ===================
- *========= 0x3000 ~~  0x37FF : common use        ===================
- *========= 0x30A0 ~~  0x30AF : at command        ===================
- *========= 0x3140 ~~  0x316F : ddr freq area     ===================
- *========= 0x3170 ~~  0x318F : axi freq area     ===================
- *========= 0x3190 ~~  0x31bF : dvs area          ===================
- *===================================================================
- */
-
-#define	IRAM_PM_BASE							(ZX_IRAM1_BASE + 0x2000) /*0x00102000*/
-
-#define	IRAM_AP_DEBUG_ADDR						(IRAM_PM_BASE + 0x400) /*0x00102400/0x00100400*/
-
-#define	IRAM_AP_DEBUG_LEN						(0x1000)/*4K*/
-
-
-#define	IRAM_COMMON_USE_ADDR					(ZX_IRAM1_BASE + 0x1000)/*0x00101000 for psm flag*/
-
-//#define	IRAM_COMMON_USE_LEN						(0x800)
-
-#define	IRAM_PS_SLEEP_FLAG_ADDR					(IRAM_COMMON_USE_ADDR + 0x30)
-#define	IRAM_AT_COMMAND_ADDR					(IRAM_COMMON_USE_ADDR + 0xA0)
-#define IRAM_AP_DRV_FLAG_BASE       			(IRAM_COMMON_USE_ADDR + 0x58)  /* USB FLAG TO PROXY */
-
-#define IRAM_CHANGE_DDR_BASE       				(IRAM_COMMON_USE_ADDR + 0x140)
-#define IRAM_CHANGE_AXI_BASE       				(IRAM_COMMON_USE_ADDR + 0x180)
-#define IRAM_CHANGE_DVS_BASE       				(IRAM_COMMON_USE_ADDR + 0x1a0)  /* TBD */
-
-#define AP_SUSPEND_FOR_POWEROFF_CNT			(IRAM_COMMON_USE_ADDR + 0x114)
-#define AP_SLEEP_TIME_ADDR                  (IRAM_COMMON_USE_ADDR + 0x134)
-
-/*test flag*/
-#define IRAM_ADDR_FOR_SLEEP_CNT					(IRAM_AP_DEBUG_ADDR + 0x0)
-#define IRAM_ADDR_FOR_WAKE_CNT					(IRAM_AP_DEBUG_ADDR + 0x4)
-#define	SLEEP_TIME_ADDR							(IRAM_AP_DEBUG_ADDR + 0x8)//(SYSTEM_WAKEUP_ADDR + 0x8)
-#define	AP_SUSPEND_STATUS_FLAG					(IRAM_AP_DEBUG_ADDR + 0xC)	
-#define	AP_SUSPEND_FOR_SLEEP_CNT				(IRAM_AP_DEBUG_ADDR + 0x10)
-#define	AP_IDLE_SLEEP_STATUS_FLAG				(IRAM_AP_DEBUG_ADDR + 0x14)
-
-
-
-//#define	SUSPEND_START_TIME_ADDR					(IRAM_AP_DEBUG_ADDR + 0x10)	
-//#define	SUSPEND_SAVE_TIME_ADDR			        (IRAM_AP_DEBUG_ADDR + 0x14)
-//#define	SUSPEND_RESTORE_TIME_ADDR			    (IRAM_AP_DEBUG_ADDR + 0x18)				                        
-
-/*  
- *	flag   : m0 set 0 when get request,  ap set 1 to request m0
- *  target : ap axi target, defined by zx297510_axi_freq
- *  cur    : current axi freq, defined by zx297510_axi_freq
- *  ack    : m0 set 1 when done request,  ap set 0 before new request
-**/
-typedef struct
-{
-    /* 0x00 */ volatile unsigned int ps_req_flag;
-    /* 0x04 */ volatile unsigned int ps_exp_freq;
-
-    /* 0x08 */ volatile unsigned int phy_req_flag;
-    /* 0x0C */ volatile unsigned int phy_exp_freq;
-
-    /* 0x10 */ volatile unsigned int ap_req_flag;
-    /* 0x14 */ volatile unsigned int ap_exp_freq;
-
-    /* 0x18 */ volatile unsigned int cur_freq;
-
-}axi_freq_regs;
-
-typedef struct
-{
-    /* 0x00 */ volatile unsigned int ps_req_flag;
-    /* 0x04 */ volatile unsigned int ps_exp_vol;
-
-    /* 0x08 */ volatile unsigned int phy_req_flag;
-    /* 0x0C */ volatile unsigned int phy_exp_vol;
-
-    /* 0x10 */ volatile unsigned int ap_req_flag;
-    /* 0x14 */ volatile unsigned int ap_exp_vol;
-
-    /* 0x18 */ volatile unsigned int cur_vol;
-
-}vol_dvs_regs;
-
-typedef struct
-{
-    /* 0x00 */ volatile unsigned int ps_req_flag;
-    /* 0x04 */ volatile unsigned int ps_ack_flag;
-    /* 0x08 */ volatile unsigned int ps_exp_freq;
-	
-    /* 0x0C */ volatile unsigned int phy_req_flag;
-    /* 0x10 */ volatile unsigned int phy_ack_flag;
-    /* 0x14 */ volatile unsigned int phy_exp_freq;
-	
-    /* 0x18 */ volatile unsigned int ap_req_flag;
-    /* 0x1C */ volatile unsigned int ap_ack_flag;
-    /* 0x20 */ volatile unsigned int ap_exp_freq;
-	
-    /* 0x24 */ volatile unsigned int cur_freq;
-    /* 0x28 */ volatile unsigned int status;
-}ddr_freq_regs;
-
-/* pm mask flag for test */
-#define	AT_COMMAND_READ_FLAG					(0x49435001)
-#define	AXI_VOL_CHANGE_ICP_BUF					(0x49435002)
-
-#define	PM_ALL_NO_SLEEP							(0x1)
-#define	PM_NO_SLEEP								(0x1)
-#define	PM_IDLE_WFI								(0x1)
-#define	PM_SLEEP_FLAG_PRINT						(0x200)
-#define	PM_NO_SUSPEND							(0x40000)
-#define	PM_SUSPEND_WFI							(0x80000)
-#define	PM_NO_AXI_FREQ							(0x100000)
-
-/*===================================================================
- *==  iram address allocation  ======================================
- *===================================================================
- *========= 0      ~~  0x1FF : wakeup code area   ===================
- *========= 0x200  ~~  0x27F : code area_1        ===================
- *========= 0x280  ~~  0x2ff : code area_2        ===================
- *========= 0x300  ~~  0x33f : debug area         ===================
- *========= 0x340  ~~  999   : reserved[0]        ===================
- *========= 1000   ~~  1003  : code addr[0]       ===================
- *========= 1004   ~~  1023  : reserved[1]        ===================
- *===================================================================
- */
-#define ioremap_mem(cookie,size)				__arm_ioremap((cookie), (size), MT_MEMORY)
-
-#define	SYSTEM_WAKEUP_ADDR						(ZX29_IRAM1_PHYS + 0x2000)//cap
-
-#define	WAKEUP_CODE_LENGTH						(0x200)
-#define	SLEEP_CODE_LENGTH						(0x80)
-#define	DDR_DFS_CODE_LENGTH						(0x80)
-
-typedef struct
-{
-    /* 0x000 */  unsigned char wakeup_code[WAKEUP_CODE_LENGTH];
-    /* 0x200 */  unsigned char sleep_code[SLEEP_CODE_LENGTH];
-    /* 0x280 */  unsigned char ddr_dfs_code[DDR_DFS_CODE_LENGTH];
-    /* 0x300 */  char padding1[1000-0x300];
-    /* 1000 */   unsigned int reset_handler_vaddr;
-    /* 1004 */   char padding2[20];
-} wakeup_ram_area;
-
-#define AP_CORE_SEL_ADDR           				(ZX_MATRIX_CRM_BASE + 0x40)
-
-#define CORE_ACS_CLK_SEL_EN           			(1<<8)
-#ifdef CONFIG_ARCH_ZX297520V2
-#define L2_STOPPED_SEL_EN           			(1<<9) /*a53 not has*/
-#else
-#define AP_AXI_CLKEN_ADDR           				(ZX_MATRIX_CRM_BASE + 0x44)
-#define AP_TODDR_CLKEN_AUTO           			(1<<5)
-#define AP_TOMATRIX_CLKEN_AUTO           			(1<<4)
-
-#define PS_MATRIX_AXI_SEL                       (ZX_MATRIX_CRM_BASE + 0x120)
-#define AP_MATRIX_AXI_SEL                       (ZX_MATRIX_CRM_BASE + 0x124)
-#define AP_DDR_FFC_SEL                          (ZX_DDR_FFC_BASE + 0x220)
-#define AP_DDR_FFC_SEL_SYNC                     (ZX_DDR_FFC_BASE + 0x210)
-
-
-
-
-#define AP_CORE_CLK_GATE_ADDR            (AP_CRM_BASE+0xB0)
-#define AP_PROBE_GATE_EN           			(1<<8)
-#define AP_PMC_GTAE_EN           			(1<<3)
-#define AP_PROBE_BYPASS_EN           			(1<<15)
-#endif
-
-/* copied from zx29_uart.h */ 
-#define ZX29_UART0_VA	   						(ZX_UART0_BASE)
-#define ZX29_UART1_VA	   						(ZX_UART1_BASE)
-
-#define ZX29_UART_IBRD							0x24	/* Integer baud rate divisor register. */
-#define ZX29_UART_FBRD							0x28	/* Fractional baud rate divisor register. */
-#define ZX29_UART_LCRH							0x30	/* Line control register. */
-#define ZX29_UART_CR							0x34	/* Control register. */
-#define ZX29_UART_IFLS							0x38	/* Interrupt fifo level select. */
-#define ZX29_UART_IMSC							0x40	/* Interrupt mask. */
-#define ZX29_UART_ICR							0x4c	/* Interrupt clear register. */
-#define ZX29_UART_DMACR							0x50	/* DMA control register. */
-
-/*------ uart control reg -----*/
-#define UART_CR_CTSEN							(1<<15)	/* CTS hardware flow control */
-#define UART_CR_RTSEN							(1<<14)	/* RTS hardware flow control */
-#define UART_CR_OUT2							(1<<13)	/* OUT2 */
-#define UART_CR_OUT1							(1<<12)	/* OUT1 */
-#define UART_CR_RTS								(1<<11)	/* RTS */
-#define UART_CR_DTR								(1<<10)	/* DTR */
-#define UART_CR_RXE								(1<<9)	/* receive enable */
-#define UART_CR_TXE								(1<<8)	/* transmit enable */
-#define UART_CR_LBE								(1<<7)	/* loopback enable */
-#define UART_CR_SIRLP							(1<<2)	/* SIR low power mode */
-#define UART_CR_SIREN							(1<<1)	/* SIR enable */
-#define UART_CR_UARTEN							(1<<0)	/* UART enable */
-
-struct zx_uart_context
-{
-	unsigned int	ibrd;		/*0x24	 Integer baud rate divisor register. */
-	unsigned int	fbrd;		/*0x28	 Fractional baud rate divisor register. */
-	unsigned int	lcrh;		/*0x30	 Line control register. */
-	unsigned int	cr;			/*0x34	 Control register. */
-	unsigned int	ifls;		/*0x38	 Interrupt fifo level select. */
-	unsigned int	imsc;		/*0x40	 Interrupt mask. */	
-	unsigned int	dmacr;		/*0x50	 DMA control register. */		
-};
-
-struct zx_timer_context
-{
-	unsigned int	cfg;		/*0x04	 config register. */
-	unsigned int	load;		/*0x08	 load register. */
-	unsigned int	start;		/*0x0C	 timer start register. */
-	unsigned int	count;		/*0x18	 current counter register. */	
-};
-
-/* for device or sw to restore */
-struct zx_suspend_context
-{
-	struct zx_uart_context  uart;
-	struct zx_timer_context timer;
-};
-
-struct zx_pm_ctx {
-	void __iomem 	*gic_dist_base;	
-	void __iomem 	*gic_redist_base;
-	void __iomem 	*gicc_base;
-	void __iomem 	*iram1_base;
-	void __iomem 	*ap_peri_base;
-	void __iomem 	*ap_crm_base;
-	void __iomem 	*matrix_crm_base;
-};
-
-extern struct zx_pm_ctx pm_ctx;
-
-/*used as pm common interface*/
-void pm_set_pcu(void);
-
-extern void zx29_save_crm(u32 *pointer, u32 crm_base);
-extern void zx29_restore_crm(u32 *pointer, u32 crm_base);
-
-extern void pm_stop_tick(void);
-extern u32 pm_read_tick(void);
-extern void pm_restart_tick(u32 cycles);
-extern void pm_start_tick(u64 us);	
-extern s64 pm_get_remainder_time(void);
-extern void setup_timer_wakeup(s64 us);
-extern void zx29_set_wake_timer(unsigned long cycles);
-extern void zx29_stop_wake_timer(void);
-extern u64 read_persistent_us(void);
-extern unsigned int pm_dma_used(void);
-
-extern unsigned pm_get_wakeup_int_no(void);
-extern char * pm_get_wakeup_int_name(void);
-extern void pm_get_wake_cause(void);
-extern unsigned int pm_get_wakesource(void);
-
-extern void __iomem *debug_uart_base(void);
-extern void debug_uart_suspend(void);
-extern void debug_uart_resume(void);
-
-extern void pm_timer_suspend(void); 
-extern void pm_timer_resume(void);
-
-extern void zx_pm_pre_suspend(void);
-extern void zx_pm_post_suspend(void);
-
-#define zx_set_pcu					pm_set_pcu
-#define zx_clear_pcu				pm_clear_pcu 
-
-#define save_crm					zx29_save_crm
-#define restore_crm					zx29_restore_crm
-
-#define zx_unmask_wakeup_interrupt()
-#define zx_interrupt_mask_restore()
-
-extern void pm_debug_mask_info_init(void);
-extern unsigned int pm_get_mask_info(void);
-
-void pm_init_acs(void);
-void pm_init_resource(void);
-unsigned int zx29_gic_pending_interrupt(void);
-void zx_apmgclken_set(unsigned en);
-int zx29_cpufreq_init(void);
-
-#endif /*_ZX297520V2_PM_H*/
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/Kconfig b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/Kconfig
deleted file mode 100644
index 69f818a..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/Kconfig
+++ /dev/null
@@ -1,11 +0,0 @@
-#
-# rpmsg options
-#
-config ZTE_RPMSG
-	bool "zte remote processor message support(rpmsg)"
-	depends on ARCH_ZX298501 || ARCH_ZX2AA800 || ARCH_ZX297520V3
-
-config ZX29_ICP
-	bool "zx29 icp support"
-	depends on ZTE_RPMSG
-	depends on ARCH_ZX298501 || ARCH_ZX297520V3
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/Makefile b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/Makefile
deleted file mode 100644
index 9490f7b..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/Makefile
+++ /dev/null
@@ -1,8 +0,0 @@
-#
-# Makefile for the rpmsg drivers
-#
-
-obj-$(CONFIG_ZTE_RPMSG)	+= icp_rpmsg.o icp_rpmsg_linux.o icp_test.o icp_dev.o rpmsg.o
-obj-$(CONFIG_ZX29_ICP)	+= zx29_icp.o
-
-#
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/hal_icp_i.h b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/hal_icp_i.h
deleted file mode 100644
index bc57a8b..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/hal_icp_i.h
+++ /dev/null
@@ -1,102 +0,0 @@
-/*---------------------------------------------------------------------------------------------------------------------

- * °æÈ¨ËùÓÐ(C)2000-2010, ÖÐÐËͨѶ¹É·ÝÓÐÏÞ¹«Ë¾ 

- * 

- * ÎÄ ¼þ Ãû: hal_icp_i.h  

- * 

- * ×÷    Õß: 00081983

- * 

- * ½Ó¿ÚÃèÊö:

- * ICPÄ£¿éDRV²ãµÄÄÚ²¿Í·Îļþ

- * 

- * °æ    ±¾: v0.0

- * 

- * ------------------------------------------------------------------------------------------------------------------ 

- * 

- *     ÐÞ¸ÄÈÕÆÚ ÐÞ¸ÄÈË            ÐÞ¸ÄÄÚÈÝ

- * @li 20110518 00081983          ´´½¨

- *     

- *-------------------------------------------------------------------------------------------------------------------*/

-   

-/**  

- * @addtogroup HAL_ICP_I  

- * @{  

- */

-   

-#ifndef _HAL_ICP_I_H

-#define _HAL_ICP_I_H

-  

-/* *INDENT-OFF* */

-#ifdef __cplusplus

-extern "C" {

-#endif

-/* *INDENT-ON* */

- 

-

-/** ICPÄ£¿éDRV²ãµ÷ÊÔ¿ª¹Øºê */

-#define HAL_ICP_DEBUG

-

-

-

-#if 1 /* ´óС¶Ë˳Ðòת»» */

-#define HAL_ICP_ENDIAN_SWAP(x)   (UINT32)(    (((x) >> 24) & 0xFF) \

-                                           | ((((x) >> 16) & 0xFF) << 8) \

-                                           | ((((x) >> 8)  & 0xFF) << 16) \

-                                           | (((x) & 0xFF) << 24) \

-                                         ) 

-#else

-#define HAL_ICP_ENDIAN_SWAP(x)   (x)

-#endif

-

-

-

-/* ¼Ä´æÆ÷λÓò²Ù×÷ */

-

-/* Ϊij¸ö×Ö¶ÎÉèÖÃij¸öÖµ£¬ÆäËû×Ö¶ÎΪ0 (the Field MaKe macro) */

-#define HAL_FMK(PER_REG_FIELD, val)                                         \

-    (((val) << PER_REG_FIELD##_POS) & PER_REG_FIELD##_MASK)

-

-/* ÌáÈ¡¼Ä´æÆ÷ij¸ö×ֶεÄÖµ(the Field EXTract macro) */

-#define HAL_FEXT(reg, PER_REG_FIELD)                                        \

-    (((reg) & PER_REG_FIELD##_MASK) >> PER_REG_FIELD##_POS)

-

-/* ÔڼĴæÆ÷ij¸ö×ֶβåÈëij¸öÖµ£¬ÆäËû×ֶεÄÖµ±£³Ö²»±ä(the Field INSert macro) */

-#define HAL_FINS(reg, PER_REG_FIELD, val)                                   \

-    ((reg) = ((reg) & ~PER_REG_FIELD##_MASK)                          \

-             | HAL_FMK(PER_REG_FIELD, val))

-

-

-/* ¼Ä´æÆ÷µ¥bitλ²Ù×÷ */

-

-/* ijbitÖÃ룬ÆäËübit²»±ä */

-#define HAL_BIT_SET(reg, bit) ((reg) = ((reg) | (1u << (bit))))

-

-/* ijbitÇåÁ㣬ÆäËübit²»±ä */

-#define HAL_BIT_CLEAR(reg, bit) ((reg) = ((reg) & (~(1u << (bit)))))

-

-/* »ñȡijbitµÄÖµ (0/1) */

-#define HAL_GET_BIT_VAL(reg, bit) (((reg)>> (bit)) & 1u)

-

-/* ÅжÏijbitµÄÖµÊÇ·ñΪ1 */

-#define HAL_IS_BIT_SET(reg, pos) (((reg) & (1u << (pos))) != 0x0u)

-

-/* ÅжÏijbitµÄÖµÊÇ·ñΪ0 */

-#define HAL_IS_BIT_CLEAR(reg, pos) (((reg) & (1u << (pos))) == 0x0u)

-

-/* ijbitλÌîдֵval,ÆäËûbit²»±ä */

-#define HAL_BIT_INSR(reg, bit, val)                                       \

-    ((reg) = (((reg) & (~(1u << (bit)))) | (((val) & 1u) << (bit))))      

-

-

-

-   

- 

-/* *INDENT-OFF* */

-#ifdef __cplusplus

-}

-#endif

-/* *INDENT-ON* */

-  

-#endif  /* _HAL_ICP_I_H */

-      

-/** @} */

-      

diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp.h b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp.h
deleted file mode 100644
index 0a813a7..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/*---------------------------------------------------------------------------------------------------------------------

- * °æÈ¨ËùÓÐ(C)2000-2017, ÖÐÐËͨѶ¹É·ÝÓÐÏÞ¹«Ë¾ 

- * 

- * ÎÄ ¼þ Ãû: icp.h  

- * 

- * 

- * ½Ó¿ÚÃèÊö:

- * ICPÄ£¿éµÄ¼Ä´æÆ÷Í·Îļþ

- * 

- * °æ    ±¾: v0.0

- * 

- *     

- *-------------------------------------------------------------------------------------------------------------------*/

-   

-   

-#ifndef _ICP_H

-#define _ICP_H

-

-#ifdef CONFIG_ZX298501_ICP

-#include "zx298501_icp.h"

-#endif

-  

-#endif  /* _ICP_H */

-      

-      

diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_dev.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_dev.c
deleted file mode 100644
index 5157ad5..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_dev.c
+++ /dev/null
@@ -1,98 +0,0 @@
-/**
- * @file icp_dev.c
- * @sub-layer  between rpmsg and icp driver 
- *
- * Copyright (C) 2017 Sanechips Technology Co., Ltd.
- * @author Qing Wang
- * @ingroup 
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the "License"); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-/*******************************************************************************
- *                           Include header files                              *
-
- ******************************************************************************/
-#include "icp_rpmsg.h"
-#include "icp_dev.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-static t_icpdev_ops *icpdev_ops;
-
-/**-------------------------------------------------------------------------------------------------------------------@n
- * @brief Ô´ºËÏòÄ¿±êºË·¢ËÍÏûÏ¢¡£
- *
- *
- *--------------------------------------------------------------------------------------------------------------------*/
-int icpdev_send_message(u32 actor_id, icp_msg *icp_msg)
-{
-	int ret = -ENODEV;
-	
-	if (icpdev_ops)
-		ret = icpdev_ops->send_message(actor_id, icp_msg);
-
-	return ret;
-}
-
-int icpdev_mask_int(T_RpMsg_CoreID actor_id, T_RpMsg_ChID ch_id)
-{
-	int ret = -ENODEV;
-	
-	if (icpdev_ops)
-		ret = icpdev_ops->mask_int(actor_id, ch_id);
-
-	return ret;
-}
-
-int icpdev_set_int(T_RpMsg_CoreID actor_id, T_RpMsg_ChID ch_id)
-{
-	int ret = -ENODEV;
-	
-	if (icpdev_ops)
-		ret = icpdev_ops->set_int(actor_id, ch_id);
-
-	return ret;
-}
-
-int icpdev_unmask_int(T_RpMsg_CoreID actor_id, T_RpMsg_ChID ch_id)
-{
-	int ret = -ENODEV;
-	
-	if (icpdev_ops)
-		ret = icpdev_ops->unmask_int(actor_id, ch_id);
-
-	return ret;
-}
-
-void icpdev_register_callback(icp_callback_fn cb)
-{
-	if (icpdev_ops)
-		icpdev_ops->register_callback(cb);
-}
-
-void icpdev_register_ops(t_icpdev_ops *ops)
-{
-    icpdev_ops = ops;
-}
-
-#ifdef __cplusplus
-}
-#endif
-
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_dev.h b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_dev.h
deleted file mode 100644
index 162e8e2..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_dev.h
+++ /dev/null
@@ -1,52 +0,0 @@
-/*---------------------------------------------------------------------------------------------------------------------

- * °æÈ¨ËùÓÐ(C)2000-2017, ÖÐÐËͨѶ¹É·ÝÓÐÏÞ¹«Ë¾ 

- * 

- * ÎÄ ¼þ Ãû: icp_dev.h  

- * 

- * 

- * ½Ó¿ÚÃèÊö:

- * ICP device interface

- * 

- * °æ    ±¾: v0.0

- * 

- *     

- *-------------------------------------------------------------------------------------------------------------------*/

-   

-   

-#ifndef _ICP_DEV_H

-#define _ICP_DEV_H

-

-#include "icp_rpmsg_osa.h"

-#include <linux/soc/zte/rpmsg.h>

-

-typedef void (*icp_callback_fn)(void *data);

-

-typedef struct

-{

-    u32  	src_id;  

-    u32  	event_id;

-    u32  	dest_core;	

-} icp_msg;

-

-/*

-* this struct presents the operation method

-* and state of interrupt controller chip

-*/

-typedef struct _t_icpdev_ops

-{

-	void (*register_callback)(icp_callback_fn cb);	

-	int (*set_int)(T_RpMsg_CoreID actor_id, T_RpMsg_ChID ch_id); 	

-	int (*mask_int)(T_RpMsg_CoreID actor_id, T_RpMsg_ChID ch_id); 

-	int (*unmask_int)(T_RpMsg_CoreID actor_id, T_RpMsg_ChID ch_id);	

-	int (*send_message)(unsigned int actor_id, icp_msg *icp_msg); 

-} t_icpdev_ops;

-

-void icpdev_register_callback(icp_callback_fn cb);

-int icpdev_send_message(unsigned int actor_id, icp_msg *icp_msg);

-void icpdev_register_ops(t_icpdev_ops *ops);

-int icpdev_set_int(T_RpMsg_CoreID actor_id, T_RpMsg_ChID ch_id);

-int icpdev_unmask_int(T_RpMsg_CoreID actor_id, T_RpMsg_ChID ch_id);

-

-#endif  /* _ICP_DEV_H */

-      

-      

diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_rpmsg.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_rpmsg.c
deleted file mode 100644
index 2e010b9..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_rpmsg.c
+++ /dev/null
@@ -1,857 +0,0 @@
-/**
- * @file icp_rpmsg.c
- * @brief 
- *
- * Copyright (C) 2017 Sanechips Technology Co., Ltd.
- * @author Qing Wang
- * @ingroup 
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the "License"); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-/*******************************************************************************
- *                           Include header files                              *
-
- ******************************************************************************/
-#include "icp_rpmsg.h"
-#include "icp_dev.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#define RPMSG_ALIGN 0x4                    
-#define ALIGN_RPMSG(size,align) (((unsigned int)size + align - 1)&(~(align - 1)))
-#define RPMSG_MSGHEAD_FLAG 0x5453
-#define	RPMSG_BUFFER_LEN	512
-
-#define CUR_SEND_POS(coreID, chanID) 		rpmsgConfig[coreID].send_pos[chanID]
-
-const int Icp_rpmsg_actor = CORE_AP;
-rpmsg_sema rpmsgProcSem;
-T_RpMsg_CoreConfig rpmsgConfig[CORE_MAXID] = {0};
-static bool rpmsg_proc_inited = false;
-T_RpMsg_EvList	evtList;
-
-static inline void icp_rpmsg_read(T_RpMsg_ChInfo *channelInfo, void *base, void *dest, size_t n, unsigned int offset)
-{
-	unsigned int freeCnt = channelInfo->size - channelInfo->recvPos;
-
-	if (n == 0)
-		return;
-
-	if(freeCnt >= n)
-	{
-		memcpy(dest, (void *)(base + offset + channelInfo->recvPos), n);
-		channelInfo->recvPos += (n+n%2);
-
-		if(channelInfo->recvPos == channelInfo->size)
-			channelInfo->recvPos = 0;	
-	}
-	else
-	{
-		memcpy(dest, (void *)(base + offset + channelInfo->recvPos), freeCnt);
-		memcpy(dest + freeCnt, (void *)(base + offset), n - freeCnt);
-		
-		channelInfo->recvPos = n - freeCnt + n%2;
-	}
-}
-
-static void icp_rpmsg_move_recv_pos(T_RpMsg_ChInfo *channelInfo, size_t n)
-{
-	unsigned int freeCnt = channelInfo->size - channelInfo->recvPos;
-
-	if(freeCnt >= n)
-	{
-		channelInfo->recvPos += (n+n%2);
-
-		if(channelInfo->recvPos == channelInfo->size)
-			channelInfo->recvPos = 0;	
-	}
-	else
-		channelInfo->recvPos = n-freeCnt+n%2;
-}
-
-/* static void icp_rpmsg_write(T_RpMsg_ChInfo *channelInfo, void *base, __const void *src, size_t n) */
-static void icp_rpmsg_write(T_RpMsg_ChInfo *channelInfo, 
-							void *base, 
-							__const void *src, 
-							size_t n,
-							T_RpMsg_CoreID actor_id,
-							T_RpMsg_ChID   ch_id)
-{
-	unsigned int freeCnt = channelInfo->size - CUR_SEND_POS(actor_id, ch_id);
-
-	if (n == 0)
-		return;
-
-	if(freeCnt >= n)
-	{
-		memcpy((void *)(base + channelInfo->send_offset + CUR_SEND_POS(actor_id, ch_id)), src, n);
-		CUR_SEND_POS(actor_id, ch_id) += (n+n%2);
-
-		if(CUR_SEND_POS(actor_id, ch_id) == channelInfo->size)
-			CUR_SEND_POS(actor_id, ch_id) = 0;
-	}
-	else
-	{
-		memcpy((void *)(base + channelInfo->send_offset + CUR_SEND_POS(actor_id, ch_id)), src, freeCnt);
-		memcpy((void *)(base + channelInfo->send_offset), src + freeCnt, n - freeCnt);			
-		CUR_SEND_POS(actor_id, ch_id) = n-freeCnt+n%2;
-	}
-}
-
-static inline bool rpmsg_IsRecvChEmpty(T_RpMsg_ChInfo *channelRecv)
-{
-	if (channelRecv->sendPos == channelRecv->recvPos)
-		return 1;
-	else
-		return 0;
-}
-
-static inline bool rpmsg_IsChFreeSpace(T_RpMsg_ChInfo *channelSend, int size)
-{
-	if (channelSend->sendPos < channelSend->recvPos){
-    	if ((channelSend->recvPos - channelSend->sendPos) > size)
-			return 1;
-		else
-			return 0;
-	}
-	else{
-		if ((channelSend->size - channelSend->sendPos + channelSend->recvPos ) > size)
-			return 1;
-		else
-			return 0;
-	}
-}
-
-static inline u32 rpmsg_ChUsedSpace(T_RpMsg_ChInfo *channelInfo)
-{
-	unsigned int sendPos = channelInfo->sendPos;
-
-	if (sendPos >= channelInfo->recvPos)
-    	return (sendPos - channelInfo->recvPos);
-	else
-		return (channelInfo->size - channelInfo->recvPos + sendPos);
-}
-
-
-static int rpmsg_EvlistInsert(T_RpMsg_CoreID coreID, T_RpMsg_ChID chID)
-{
-    unsigned next = 0;
-	
-    if (coreID >= CORE_MAXID || chID >= CHANNEL_MAXID(coreID))
-        return RPMSG_ERROR;
-
-    next = (evtList.startEvIndex+1)%RPMSG_EVENT_LIST_MAX_NUM;
-    if (next == evtList.endEvIndex)
-        return RPMSG_ERROR;
-    else
-    {
-        evtList.evList[evtList.startEvIndex].coreID = coreID;
-        evtList.evList[evtList.startEvIndex].chID= chID;
-        evtList.startEvIndex = next;
-        return RPMSG_SUCCESS;
-    }
-}
-
-static int rpmsg_EvlistRemove(T_RpMsg_Event *event)
-{
-    if (evtList.endEvIndex == evtList.startEvIndex)
-        return RPMSG_ERROR;
-
-    *event = evtList.evList[evtList.endEvIndex];
-    evtList.endEvIndex = (evtList.endEvIndex+1)%RPMSG_EVENT_LIST_MAX_NUM;
-	
-    return RPMSG_SUCCESS;
-}
-
-static int rpmsgDispatch(T_RpMsg_CoreID coreID, T_RpMsg_ChID chID)
-{
-	T_RpMsg_Callback callback;
-	T_RpMsg_MsgHeader msgHeader;
-	unsigned char rpmsg_buffer[RPMSG_BUFFER_LEN];
-	T_RpMsg_ChInfo *channelRecv = rpmsgConfig[coreID].recvBase + chID;
-	unsigned int offset;
-
-	if (unlikely(!channelRecv->offset))
-        return RPMSG_CHANNEL_INEXISTANCE;
-
-	callback = rpmsgConfig[coreID].chConfig[chID].fn;
-	if (unlikely(callback == NULL))
-		return RPMSG_ERROR;
-
-	offset = channelRecv->offset - rpmsgConfig[coreID].cur_rcv_addr;
-
-	while(rpmsg_IsRecvChEmpty(channelRecv) != 1)
-	{
- 		icp_rpmsg_read(channelRecv, rpmsgConfig[coreID].recvBase, &msgHeader, sizeof(T_RpMsg_MsgHeader), offset);
-		if (unlikely(msgHeader.flag != RPMSG_MSGHEAD_FLAG))
-			return RPMSG_CHANNEL_MSG_ERR;
-
-		if (unlikely(RPMSG_BUFFER_LEN < msgHeader.len))
-			rpmsg_panic();
-		
-		icp_rpmsg_read(channelRecv, rpmsgConfig[coreID].recvBase, rpmsg_buffer, msgHeader.len, offset);
-		(*callback)(rpmsg_buffer, msgHeader.len);
-	}
-	
-	return RPMSG_SUCCESS;
-}
-
-static int rpmsgProc(void *arg)
-{
-    T_RpMsg_Event event;
-    int ret = RPMSG_ERROR;
-	printk("rpmsg rpmsgProc\n");
-    while (1)
-    {
-        rpmsgGetSem(&rpmsgProcSem);
-        ret = rpmsg_EvlistRemove(&event);
-        if (ret == RPMSG_SUCCESS)
-        {
-        	//printk("rpmsgProc:src = %d, chID = %d\n",event.coreID, event.chID);
-            rpmsgDispatch(event.coreID, event.chID);
-        }
-    }
-
-	return 0;
-}
-
-static void rpmsgIsr(void *data)
-{
-	icp_msg *pRpMsg = data;
-	T_RpMsg_ChInfo *channelRecv = rpmsgConfig[pRpMsg->src_id].recvBase + pRpMsg->event_id;
-
-	if(likely(channelRecv->offset))
-	{
-		if(unlikely(rpmsgConfig[pRpMsg->src_id].chConfig[pRpMsg->event_id].fn != NULL))
-		{
-			rpmsg_EvlistInsert(pRpMsg->src_id, pRpMsg->event_id);
-			rpmsgPutSem(&rpmsgProcSem);
-		}
-		else
-		{	
-			rpmsgPutSem(&(rpmsgConfig[pRpMsg->src_id].chConfig[pRpMsg->event_id].recvSem));
-		}
-		wake_up(&(rpmsgConfig[pRpMsg->src_id].chConfig[pRpMsg->event_id].waitq));
-  	  }
-}
-
-int rpmsgTrigger(T_RpMsg_CoreID coreID, T_RpMsg_ChID chID)
-{    
-	icp_msg icp_msg;
-
-	icp_msg.src_id = Icp_rpmsg_actor;
-	icp_msg.dest_core = coreID;
-	icp_msg.event_id = chID;
-
-	return icpdev_send_message(icp_msg.src_id, &icp_msg);
-}
-
-/*******************************************************************************
- *                      Global function implementations                        *
- ******************************************************************************/
-int rpmsgRead_nohead(const T_RpMsg_Msg *pMsg)
-{
-	unsigned long flags;
-	unsigned int result_len = 0;
-	unsigned int offset;
-	T_RpMsg_ChInfo *channelRecv = rpmsgConfig[pMsg->coreID].recvBase + pMsg->chID;
-
-//	printk("rpmsg_Read:actorID = %d, chID = %d\n",pMsg->coreID, pMsg->chID);
-
-	if (unlikely(pMsg == NULL || pMsg->coreID >= CORE_MAXID || pMsg->chID >= CHANNEL_MAXID(pMsg->coreID)))
-		return RPMSG_INVALID_PARAMETER;
-
-	if (unlikely(!channelRecv->offset))
-		return RPMSG_CHANNEL_INEXISTANCE;
-
-	while (rpmsg_IsRecvChEmpty(channelRecv) == 1)/*È·±£Ã»ÓÐÐźÅÁ¿¶Ñ»ý*/
-	{
-		if(pMsg->flag & RPMSG_READ_ONCE || pMsg->flag & RPMSG_READ_IRQLOCK)
-			return RPMSG_NO_MSG;
-	
-		if(rpmsgGetSem(&(rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].recvSem)))
-			return RPMSG_ERROR;
-
-		if(unlikely(rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].readExit == 1))
-		{
-			rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].readExit = 0;
-			return RPMSG_SUCCESS;
-		}
-	}
-
-	if(pMsg->flag & RPMSG_READ_IRQLOCK)
-		rpmsg_irq_lock(flags);
-	else
-		rpmsgGetMutex(&(rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].readMutex));
-
-	result_len = pMsg->len;
-
-	offset = channelRecv->offset - rpmsgConfig[pMsg->coreID].cur_rcv_addr;
-	icp_rpmsg_read(channelRecv, rpmsgConfig[pMsg->coreID].recvBase, pMsg->buf, result_len, offset);
-
-exit:
-	if(pMsg->flag & RPMSG_READ_IRQLOCK)
-		rpmsg_irq_unlock(flags);
-	else
-		rpmsgPutMutex(&(rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].readMutex));
-	
-	return result_len;
-}
-
-int rpmsgWrite_nohead(const T_RpMsg_Msg *pMsg)
-{	
-	int ret;
-	unsigned int size = 0;
-	unsigned int flags;
-	T_RpMsg_ChInfo *channelSend = rpmsgConfig[pMsg->coreID].sendBase + pMsg->chID;
-	
-	if (unlikely(pMsg == NULL || pMsg->coreID >= CORE_MAXID || pMsg->chID >= CHANNEL_MAXID(pMsg->coreID)))
-		return RPMSG_INVALID_PARAMETER;
-
-	if (unlikely(!channelSend->offset))
-		return RPMSG_CHANNEL_INEXISTANCE;
-
-	size = pMsg->len+ sizeof(T_RpMsg_MsgHeader);
-	size = ALIGN_RPMSG(size,RPMSG_ALIGN);
-
-	if(pMsg->flag & RPMSG_WRITE_IRQLOCK)
-		rpmsg_irq_lock(flags);//spin_lock_irq
-	else
-		rpmsgGetMutex(&(rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].writeMutex));
-	
-	if (likely(rpmsg_IsChFreeSpace(channelSend, size) == 1)){
-		CUR_SEND_POS(pMsg->coreID, pMsg->chID) = channelSend->sendPos;
-		icp_rpmsg_write(channelSend, 
-						rpmsgConfig[pMsg->coreID].sendBase, 
-						pMsg->buf, 
-						pMsg->len,
-						pMsg->coreID,
-						pMsg->chID);
-		ret = pMsg->len;
-		channelSend->sendPos = CUR_SEND_POS(pMsg->coreID, pMsg->chID);
-
-		asm volatile("dmb sy\n");		
-	}
-	else
-	{
-		ret = RPMSG_SPACE_NOT_ENOUGH;
-		goto exit;
-	}
-	if(pMsg->flag & RPMSG_WRITE_INT)
-		ret = rpmsgTrigger(pMsg->coreID, pMsg->chID);
-
-exit:
-	if(pMsg->flag & RPMSG_WRITE_IRQLOCK)
-		rpmsg_irq_unlock(flags);
-	else
-		rpmsgPutMutex(&(rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].writeMutex));
-	
-	return ret;
-}
-
-int rpmsgRead(const T_RpMsg_Msg *pMsg)
-{
-	unsigned long flags;
-	unsigned int offset;
-	unsigned int result_len = 0;
-	T_RpMsg_MsgHeader tmpMsgHeader;
-	T_RpMsg_ChInfo *channelRecv = rpmsgConfig[pMsg->coreID].recvBase + pMsg->chID;
-
-//	printk("rpmsg_Read:actorID = %d, chID = %d\n",pMsg->coreID, pMsg->chID);
-
-	if (unlikely(pMsg == NULL || pMsg->coreID >= CORE_MAXID || pMsg->chID >= CHANNEL_MAXID(pMsg->coreID)))
-	    return RPMSG_INVALID_PARAMETER;
-
-	if (unlikely(!channelRecv->offset))
-	    return RPMSG_CHANNEL_INEXISTANCE;
-
-	if ((pMsg->flag & RPMSG_READ_POLL) && (rpmsg_IsRecvChEmpty(channelRecv) == 1))
-	    return RPMSG_NO_MSG;
-
-	while (rpmsg_IsRecvChEmpty(channelRecv) == 1)/*È·±£Ã»ÓÐÐźÅÁ¿¶Ñ»ý*/
-	{
-		if(pMsg->flag & RPMSG_READ_ONCE || pMsg->flag & RPMSG_READ_IRQLOCK)
-			return RPMSG_NO_MSG;
-	
-		if(rpmsgGetSem(&(rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].recvSem)))
-			return RPMSG_ERROR;
-
-		if(unlikely(rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].readExit == 1))
-		{
-			rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].readExit = 0;
-			return RPMSG_SUCCESS;
-		}
-	}
-
-	if(pMsg->flag & RPMSG_READ_IRQLOCK)
-		rpmsg_irq_lock(flags);
-	else
-		rpmsgGetMutex(&(rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].readMutex));
-
-	offset = channelRecv->offset - rpmsgConfig[pMsg->coreID].cur_rcv_addr;
-
-	icp_rpmsg_read(channelRecv, rpmsgConfig[pMsg->coreID].recvBase, &tmpMsgHeader, sizeof(T_RpMsg_MsgHeader), offset);
-	if (unlikely(tmpMsgHeader.flag != RPMSG_MSGHEAD_FLAG))
-	{
-		result_len = RPMSG_CHANNEL_MSG_ERR;
-		goto exit;
-	}
-
-	result_len = min(pMsg->len, (unsigned int)(tmpMsgHeader.len));
-	
-	icp_rpmsg_read(channelRecv, rpmsgConfig[pMsg->coreID].recvBase, pMsg->buf, result_len, offset);
-	if (unlikely((unsigned int)(tmpMsgHeader.len) > result_len))
-		icp_rpmsg_move_recv_pos(channelRecv, (unsigned int)(tmpMsgHeader.len) - result_len - result_len%2);
-
-exit:
-	if(pMsg->flag & RPMSG_READ_IRQLOCK)
-		rpmsg_irq_unlock(flags);
-	else
-		rpmsgPutMutex(&(rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].readMutex));
-	
-	return result_len;
-}
-
-int rpmsgWrite(const T_RpMsg_Msg *pMsg)
-{	
-	int ret;
-	unsigned int size = 0;
-	T_RpMsg_MsgHeader tmpMsgHeader;
-	unsigned int flags;
-	T_RpMsg_ChInfo *channelSend = rpmsgConfig[pMsg->coreID].sendBase + pMsg->chID;
-	
-	if (unlikely(pMsg == NULL || pMsg->coreID >= CORE_MAXID || pMsg->chID >= CHANNEL_MAXID(pMsg->coreID)))
-		return RPMSG_INVALID_PARAMETER;
-
-	if (unlikely(!channelSend->offset))
-		return RPMSG_CHANNEL_INEXISTANCE;
-
-	size = pMsg->len+ sizeof(T_RpMsg_MsgHeader);
-	size = ALIGN_RPMSG(size,RPMSG_ALIGN);
-
-	if(pMsg->flag & RPMSG_WRITE_IRQLOCK)
-		rpmsg_irq_lock(flags);//spin_lock_irq
-	else
-		rpmsgGetMutex(&(rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].writeMutex));
-	
-	if (likely(rpmsg_IsChFreeSpace(channelSend, size) == 1)){
-#if	RPMSG_LARGE_MSG_HEADER
-		tmpMsgHeader.flag = RPMSG_MSGHEAD_FLAG;
-		tmpMsgHeader.len = pMsg->len;
-#else
-		tmpMsgHeader.flag = (unsigned short)RPMSG_MSGHEAD_FLAG;
-		tmpMsgHeader.len = (unsigned short)(pMsg->len);
-#endif
-		CUR_SEND_POS(pMsg->coreID, pMsg->chID) = channelSend->sendPos;
-		icp_rpmsg_write(channelSend, 
-						rpmsgConfig[pMsg->coreID].sendBase, 
-						&tmpMsgHeader, 
-						sizeof(T_RpMsg_MsgHeader),
-						pMsg->coreID,
-						pMsg->chID);
-		icp_rpmsg_write(channelSend, 
-						rpmsgConfig[pMsg->coreID].sendBase, 
-						pMsg->buf, 
-						pMsg->len,
-						pMsg->coreID,
-						pMsg->chID);
-		ret = pMsg->len;
-		channelSend->sendPos = CUR_SEND_POS(pMsg->coreID, pMsg->chID);
-
-		asm volatile("dmb sy\n");
-	}
-	else
-	{
-		ret = RPMSG_SPACE_NOT_ENOUGH;
-		goto exit;
-	}
-	if(pMsg->flag & RPMSG_WRITE_INT)
-		ret = rpmsgTrigger(pMsg->coreID, pMsg->chID);
-
-exit:
-	if(pMsg->flag & RPMSG_WRITE_IRQLOCK)
-		rpmsg_irq_unlock(flags);
-	else
-		rpmsgPutMutex(&(rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].writeMutex));
-	
-	return ret;
-}
-
-int rpmsgCreateChannel (T_RpMsg_CoreID dstCoreID, T_RpMsg_ChID chID, unsigned int size)
-{
-	T_RpMsg_ChInfo *channelSend;
-	
-	if (dstCoreID >= CORE_MAXID || chID >= CHANNEL_MAXID(dstCoreID))
-		return RPMSG_INVALID_PARAMETER;
-
-	if (!rpmsgConfig[dstCoreID].sendBase)
-		return RPMSG_INVALID_PARAMETER;
-
-	channelSend = rpmsgConfig[dstCoreID].sendBase + chID;
-
-	if (channelSend->offset)
-		return RPMSG_CHANNEL_ALREADY_EXIST;
-
-/*		
-	if (rpmsgConfig[dstCoreID].recvBase != 0)
-	{
-		rpmsgGetMutex(&rpmsgConfig[dstCoreID].chMutex);	
-		rpmsgInitSem(&rpmsgConfig[dstCoreID].chConfig[chID].recvSem);	
-		rpmsgInitMutex(&rpmsgConfig[dstCoreID].chConfig[chID].readMutex);
-		init_waitqueue_head(&(rpmsgConfig[dstCoreID].chConfig[chID].waitq));
-		rpmsgPutMutex(&rpmsgConfig[dstCoreID].chMutex);	
-	}
-*/	
-	size = ALIGN_RPMSG(size,RPMSG_ALIGN);
-	rpmsgGetMutex(&rpmsgConfig[dstCoreID].chMutex);	
-
-	if (size > rpmsgConfig[dstCoreID].freeSize)
-	{
-		rpmsgPutMutex(&rpmsgConfig[dstCoreID].chMutex);
-		return RPMSG_SPACE_NOT_ENOUGH;
-	}
-	
-	channelSend->offset = rpmsgConfig[dstCoreID].cur_send_addr;//  rpmsgConfig[dstCoreID].offset;
-	channelSend->send_offset = rpmsgConfig[dstCoreID].offset;	
-	rpmsgConfig[dstCoreID].offset += size;
-	rpmsgConfig[dstCoreID].cur_send_addr += size;
-	rpmsgConfig[dstCoreID].freeSize -= size;
-	rpmsgPutMutex(&rpmsgConfig[dstCoreID].chMutex);
-	channelSend->size = size;
-	channelSend->flag |= CHANNEL_FLAG;
-
-	rpmsgInitMutex(&(rpmsgConfig[dstCoreID].chConfig[chID].writeMutex));
-
-	icpdev_unmask_int(dstCoreID, chID);
-
-	return RPMSG_SUCCESS;
-}
-
-int rpmsgRegCallBack(T_RpMsg_CoreID coreID, unsigned int chID, T_RpMsg_Callback callback)
-{
-	if(coreID >= CORE_MAXID || chID >= CHANNEL_MAXID(coreID))
-		return RPMSG_INVALID_PARAMETER;
-	
-	rpmsgConfig[coreID].chConfig[chID].fn = callback;
-	if(callback != NULL)
-		rpmsgDispatch(coreID, chID);
-
-	icpdev_unmask_int(coreID, chID);
-
-	return 0;
-}
-
-void rpmsgReadExit(T_RpMsg_CoreID coreID, T_RpMsg_ChID chID)
-{	
-	rpmsgConfig[coreID].chConfig[chID].readExit = 1;
-
-	if(0 == rpmsgGetSemaCount(&rpmsgConfig[coreID].chConfig[chID].recvSem))
-		rpmsgPutSem(&(rpmsgConfig[coreID].chConfig[chID].recvSem));
-}
-
-int rpmsgInit(T_RpMsg_CoreID coreID, struct device_node *np)
-{
-	int ret = 0;
-	T_RpMsg_Msg pMsg = {0};
-    void * virAddr;
-	unsigned int mem_size;
-	struct resource res;
-	unsigned int chan_cnt;
-	T_RpMsg_ChConfig *chan_cfg;
-	unsigned int *send_pos;
-	int i;
-	ret = of_property_read_u32(np, "icp-channels", &chan_cnt);
-	if (!chan_cnt) {
-		pr_err("%s: [ICP]Cannot get channel count %d\n", __func__, ret);
-		return ret;
-	}
-	rpmsgConfig[coreID].chan_cnt = chan_cnt;
-
-	/* send buffer */
-	ret = of_address_to_resource(np, 1, &res);
-	if (ret){
-		pr_err("%s: [ICP]Cannot get IORESOURCE_MEM %d\n", __func__, ret);
-		return ret;
-	}
-
-	mem_size = (unsigned int)resource_size(&res);
-	virAddr = ioremap_wc(res.start, mem_size);
-	if(virAddr == NULL)
-    	return RPMSG_ERROR;
-
-	memset(virAddr, 0x0, mem_size);
-	rpmsgConfig[coreID].sendBase = virAddr;
-	rpmsgConfig[coreID].offset = chan_cnt * sizeof(T_RpMsg_ChInfo);	
-	rpmsgConfig[coreID].freeSize = mem_size - chan_cnt*sizeof(T_RpMsg_ChInfo);
-	rpmsgInitMutex(&rpmsgConfig[coreID].chMutex);
-	rpmsgConfig[coreID].cur_send_addr = res.start + chan_cnt*sizeof(T_RpMsg_ChInfo);
-
-	/* recv buffer */
-	ret = of_address_to_resource(np, 2, &res);
-	if (ret){
-		pr_err("%s: [ICP]Cannot get IORESOURCE_MEM %d\n", __func__, ret);
-		return ret;
-	}
-	
-	mem_size = resource_size(&res);
-	virAddr = ioremap_wc(res.start, mem_size);
-	if(virAddr == NULL)
-		return RPMSG_ERROR;
-
-	rpmsgConfig[coreID].recvBase = virAddr;
-	rpmsgConfig[coreID].cur_rcv_addr = res.start;
-
-	chan_cfg = kzalloc(sizeof(T_RpMsg_ChConfig)*chan_cnt, GFP_KERNEL);
-	if (!chan_cfg)
-		return -ENOMEM;
-	rpmsgConfig[coreID].chConfig = chan_cfg;
-
-	send_pos = kzalloc(sizeof(unsigned int)*chan_cnt, GFP_KERNEL);
-	if (!send_pos)
-		return -ENOMEM;
-	rpmsgConfig[coreID].send_pos = send_pos;
-
-	for (i=0; i<chan_cnt; i++) {
-		rpmsgInitSem(&rpmsgConfig[coreID].chConfig[i].recvSem);
-		rpmsgInitMutex(&rpmsgConfig[coreID].chConfig[i].readMutex);
-		init_waitqueue_head(&(rpmsgConfig[coreID].chConfig[i].waitq));
-	}
-
-	if (!rpmsg_proc_inited)
-	{
-		rpmsgInitSem(&rpmsgProcSem);
-
-		icpdev_register_callback(rpmsgIsr);
-		
-		rpmsgCreateThread("rpmsgProc", rpmsgProc, 0);
-
-		rpmsg_proc_inited = true;
-	}
-
-	if (coreID == CORE_PS0)
-	{
-		rpmsgConfig[coreID].dev.id = coreID;
-		ret = icp_rpmsg_device_register(&rpmsgConfig[coreID].dev, chan_cnt);
-	}
-	
-    return RPMSG_SUCCESS;
-}
-
-int rpmsgReadWithId(u32 *pMsgId, const T_RpMsg_Msg *pMsg)
-{
-	unsigned long flags;
-	unsigned int offset;
-	unsigned int result_len = 0;
-	T_RpMsg_MsgHeader tmpMsgHeader;
-	T_RpMsg_ChInfo *channelRecv = rpmsgConfig[pMsg->coreID].recvBase + pMsg->chID;
-
-	printk("rpmsg_Read:actorID = %d, chID = %d\n",pMsg->coreID, pMsg->chID);
-
-	if (pMsg == NULL || pMsg->coreID >= CORE_MAXID || pMsg->chID >= CHANNEL_MAXID(pMsg->coreID))
-	    return RPMSG_INVALID_PARAMETER;
-
-	if (!channelRecv->offset)
-	    return RPMSG_CHANNEL_INEXISTANCE;
-
-	if ((pMsg->flag & RPMSG_READ_POLL) && (rpmsg_IsRecvChEmpty(channelRecv) == 1))
-	    return RPMSG_NO_MSG;
-
-	while (rpmsg_IsRecvChEmpty(channelRecv) == 1)/*È·±£Ã»ÓÐÐźÅÁ¿¶Ñ»ý*/
-	{
-		if(pMsg->flag & RPMSG_READ_ONCE || pMsg->flag & RPMSG_READ_IRQLOCK)
-			return RPMSG_NO_MSG;
-	
-		if(rpmsgGetSem(&(rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].recvSem)))
-			return RPMSG_ERROR;
-
-		if(rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].readExit == 1)
-		{
-			rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].readExit = 0;
-			return RPMSG_SUCCESS;
-		}
-	}
-
-	if(pMsg->flag & RPMSG_READ_IRQLOCK)
-		rpmsg_irq_lock(flags);
-	else
-		rpmsgGetMutex(&(rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].readMutex));
-
-	offset = channelRecv->offset - rpmsgConfig[pMsg->coreID].cur_rcv_addr;
-
-	icp_rpmsg_read(channelRecv, rpmsgConfig[pMsg->coreID].recvBase, &tmpMsgHeader, sizeof(T_RpMsg_MsgHeader), offset);
-	if (tmpMsgHeader.flag != RPMSG_MSGHEAD_FLAG)
-	{
-		result_len = RPMSG_CHANNEL_MSG_ERR;
-		goto exit;
-	}
-
-	/* read msg_id */
-	icp_rpmsg_read(channelRecv, rpmsgConfig[pMsg->coreID].recvBase, pMsgId, sizeof(u32), offset);
-	tmpMsgHeader.len -= sizeof(u32);
-
-	result_len = min(pMsg->len, (unsigned int)(tmpMsgHeader.len));
-	
-	icp_rpmsg_read(channelRecv, rpmsgConfig[pMsg->coreID].recvBase, pMsg->buf, result_len, offset);
-	if((unsigned int)(tmpMsgHeader.len) > result_len)
-		icp_rpmsg_move_recv_pos(channelRecv, (unsigned int)(tmpMsgHeader.len) - result_len - result_len%2);
-
-exit:
-	if(pMsg->flag & RPMSG_READ_IRQLOCK)
-		rpmsg_irq_unlock(flags);
-	else
-		rpmsgPutMutex(&(rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].readMutex));
-	
-	return result_len;
-}
-
-int rpmsgWriteWithId(u32 pMsgId, const T_RpMsg_Msg *pMsg)
-{	
-	int ret;
-	unsigned int size = 0;
-	T_RpMsg_MsgHeader tmpMsgHeader;
-	unsigned int flags;
-	T_RpMsg_ChInfo *channelSend = rpmsgConfig[pMsg->coreID].sendBase + pMsg->chID;
-	
-	if (pMsg == NULL || pMsg->coreID >= CORE_MAXID || pMsg->chID >= CHANNEL_MAXID(pMsg->coreID))
-		return RPMSG_INVALID_PARAMETER;
-
-	if (!channelSend->offset)
-		return RPMSG_CHANNEL_INEXISTANCE;
-
-	size = pMsg->len+ sizeof(T_RpMsg_MsgHeader) + sizeof(u32);
-	size = ALIGN_RPMSG(size,RPMSG_ALIGN);
-
-	if(pMsg->flag & RPMSG_WRITE_IRQLOCK)
-		rpmsg_irq_lock(flags);//spin_lock_irq
-	else
-		rpmsgGetMutex(&(rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].writeMutex));
-	
-	if (rpmsg_IsChFreeSpace(channelSend, size) == 1){
-#if	RPMSG_LARGE_MSG_HEADER
-		tmpMsgHeader.flag = RPMSG_MSGHEAD_FLAG;
-		tmpMsgHeader.len = pMsg->len + sizeof(u32);
-#else
-		tmpMsgHeader.flag = (unsigned short)RPMSG_MSGHEAD_FLAG;
-		tmpMsgHeader.len = (unsigned short)(pMsg->len) + sizeof(u32);
-#endif		
-		CUR_SEND_POS(pMsg->coreID, pMsg->chID) = channelSend->sendPos;
-		icp_rpmsg_write(channelSend, 
-						rpmsgConfig[pMsg->coreID].sendBase, 
-						&tmpMsgHeader, 
-						sizeof(T_RpMsg_MsgHeader),
-						pMsg->coreID,
-						pMsg->chID);
-		icp_rpmsg_write(channelSend, 
-						rpmsgConfig[pMsg->coreID].sendBase, 
-						&pMsgId, 
-						sizeof(u32),
-						pMsg->coreID,
-						pMsg->chID);
-		icp_rpmsg_write(channelSend, 
-						rpmsgConfig[pMsg->coreID].sendBase, 
-						pMsg->buf, 
-						pMsg->len,
-						pMsg->coreID,
-						pMsg->chID);
-		channelSend->sendPos = CUR_SEND_POS(pMsg->coreID, pMsg->chID);
-		ret = pMsg->len;
-
-		asm volatile("dmb sy\n");		
-	}
-	else
-	{
-		ret = RPMSG_SPACE_NOT_ENOUGH;
-		goto exit;
-	}
-	ret = rpmsgTrigger(pMsg->coreID, pMsg->chID);
-
-exit:
-	if(pMsg->flag & RPMSG_WRITE_IRQLOCK)
-		rpmsg_irq_unlock(flags);
-	else
-		rpmsgPutMutex(&(rpmsgConfig[pMsg->coreID].chConfig[pMsg->chID].writeMutex));
-	
-	return ret;
-}
-
-/*---------------------------------------------------------------------------*
- *-- interface for userspace ------------------------------------------------*
- *---------------------------------------------------------------------------*/
-int rpmsg_rcv_chan_size(T_ZDrvRpMsg_ActorID actorID, T_ZDrvRpMsg_ChID chID)
-{
-	T_RpMsg_ChInfo *channel_recv = rpmsgConfig[actorID].recvBase + chID;
-
-	return rpmsg_ChUsedSpace(channel_recv);
-}
-
-int rpmsg_set_flag_int(T_ZDrvRpMsg_ActorID actorID, T_ZDrvRpMsg_ChID chID, unsigned int flag)
-{
-	T_RpMsg_ChInfo *channel_send = rpmsgConfig[actorID].sendBase + chID;;
-
-	if(flag == 1)
-		channel_send->flag |= CHANNEL_INT_FLAG;
-	else if(flag == 0)
-		channel_send->flag &= ~CHANNEL_INT_FLAG;
-	else
-		return RPMSG_ERROR;
-	
-	return RPMSG_SUCCESS;
-}
-
-int rpmsg_set_flag_poll(T_ZDrvRpMsg_ActorID actorID, T_ZDrvRpMsg_ChID chID, unsigned int flag)
-{
-	T_RpMsg_ChInfo *channel_send = rpmsgConfig[actorID].sendBase + chID;
-
-	if(flag == 1)
-		channel_send->flag |= CHANENL_POLL_FLAG;
-	else if(flag == 0)
-		channel_send->flag &= ~CHANENL_POLL_FLAG;
-	else
-		return RPMSG_ERROR;
-	
-	return RPMSG_SUCCESS;
-}
-
-unsigned int rpmsg_get_flag(T_ZDrvRpMsg_ActorID actorID, T_ZDrvRpMsg_ChID chID)
-{
-	T_RpMsg_ChInfo *channel_send = rpmsgConfig[actorID].sendBase + chID;
-	
-	return channel_send->flag;
-}
-
-int rpmsg_poll(struct file *file, 
-			   T_ZDrvRpMsg_ActorID actorID, 
-			   T_ZDrvRpMsg_ChID chID, 
-			   struct poll_table_struct *wait)
-{
-	T_RpMsg_ChInfo *channel_recv = rpmsgConfig[actorID].recvBase + chID;
-
-	poll_wait(file, &(rpmsgConfig[actorID].chConfig[chID].waitq), wait);
-
-	if (!rpmsg_IsRecvChEmpty(channel_recv))
-		return POLLIN | POLLRDNORM;
-
-	return 0;
-}
-
-#ifdef __cplusplus
-}
-#endif
-
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_rpmsg.h b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_rpmsg.h
deleted file mode 100644
index 5132bdb..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_rpmsg.h
+++ /dev/null
@@ -1,168 +0,0 @@
-/**
- * @file icp_rpmsg.h
- * @brief 
- *
- * Copyright (C) 2017 ZTE Co., Ltd.
- * @author Qing Wang
- * @ingroup
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the "License"); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef _ICP_RPMSG_H
-#define _ICP_RPMSG_H
-
-/*******************************************************************************
- *                           Include header files                              *
- ******************************************************************************/
-#include "icp_rpmsg_osa.h"
-#include <linux/soc/zte/rpmsg.h>
-
-#ifdef CONFIG_ZX29_ICP
-#include "zx29_icp.h"
-#else
-# error	"You should include a soc icp header file here"
-#endif
-
-/*******************************************************************************
-*                          Extern variable definitions                         *
-*******************************************************************************/
-
-/*******************************************************************************
- *                             Macro definitions                               *
- ******************************************************************************/
-//#define SHARE_BUF_CACHABLE
-#ifdef CONFIG_ARCH_ZX297520V3
-#define RPMSG_LARGE_MSG_HEADER		(0)
-#else
-#define RPMSG_LARGE_MSG_HEADER		(1)
-#endif
- 
-#define RPMSG_EVENT_LIST_MAX_NUM    10
-
-#define CHANNEL_MAXID(coreID) 		rpmsgConfig[coreID].chan_cnt
-
-/*******************************************************************************
- *                             Type definitions                                *
- ******************************************************************************/
-typedef struct _T_RpMsg_MsgHeader
-{
-#if	RPMSG_LARGE_MSG_HEADER
-	unsigned int 	flag;
-	unsigned int 	len;
-#else
-	unsigned short 	flag;
-	unsigned short 	len;
-#endif
-}T_RpMsg_MsgHeader;
-
-typedef struct _T_RpMsg_Event
-{
-	T_RpMsg_CoreID 	coreID;	
-	T_RpMsg_ChID 	chID;
-}T_RpMsg_Event;
-
-typedef struct _T_RpMsg_EvList
-{
-    T_RpMsg_Event   evList[RPMSG_EVENT_LIST_MAX_NUM];
-    unsigned int    startEvIndex;
-    unsigned int    endEvIndex;
-}T_RpMsg_EvList;
-
-/* MUST coherent between cores */
-#ifdef SHARE_BUF_CACHABLE
-typedef struct _T_RpMsg_ChInfo
-{
-	unsigned int sendPos;
-	unsigned int offset;
-	unsigned int size;
-	unsigned int flag;
-    unsigned int rsv0[12];
-	unsigned int recvPos;
-    unsigned int rsv1[15];    
-}T_RpMsg_ChInfo;
-#else
-typedef struct _T_RpMsg_ChInfo
-{
-	unsigned int offset;
-	unsigned int sendPos;
-	unsigned int recvPos;
-	unsigned int size;
-	unsigned int flag;
-	unsigned int send_offset;
-}T_RpMsg_ChInfo;
-#endif
-
-typedef struct _T_RpMsg_ChConfig
-{	
-	unsigned int readExit;	
-	rpmsg_mutex readMutex;
-	rpmsg_mutex writeMutex;
-	rpmsg_sema recvSem;
-	wait_queue_head_t waitq;	
-	T_RpMsg_Callback fn;
-}T_RpMsg_ChConfig;
-
-typedef struct _T_RpMsg_CoreConfig
-{
-	T_RpMsg_ChInfo	*sendBase;
-	T_RpMsg_ChInfo	*recvBase;
-
-	/* for v3 only */
-	unsigned int	cur_send_addr;
-	unsigned int	cur_rcv_addr;
-
-	unsigned int	offset;
-	unsigned int	freeSize;	
-	rpmsg_mutex 	chMutex;
-
-	struct device	dev;
-
-	unsigned int	chan_cnt;
-	T_RpMsg_ChConfig *chConfig;
-	unsigned int	*send_pos;
-}T_RpMsg_CoreConfig;
-
-/*******************************************************************************
-*                          Extern function declarations                        *
-*******************************************************************************/
-
-/*******************************************************************************
- *                       Global variable declarations                          *
- ******************************************************************************/
-extern T_RpMsg_CoreConfig rpmsgConfig[];
-
-/*******************************************************************************
- *                       Global function declarations                          *
- ******************************************************************************/
-int rpmsgInit(T_RpMsg_CoreID coreID, struct device_node *np);
-int icp_rpmsg_device_register(struct device *dev, unsigned int channel_count);
-int rpmsg_rcv_chan_size(T_ZDrvRpMsg_ActorID actorID, T_ZDrvRpMsg_ChID chID);
-int rpmsg_set_flag_int(T_ZDrvRpMsg_ActorID actorID, T_ZDrvRpMsg_ChID chID, unsigned int flag);
-int rpmsg_set_flag_poll(T_ZDrvRpMsg_ActorID actorID, T_ZDrvRpMsg_ChID chID, unsigned int flag);
-unsigned int rpmsg_get_flag(T_ZDrvRpMsg_ActorID actorID, T_ZDrvRpMsg_ChID chID);
-int rpmsg_poll(struct file *file, 
-			   T_ZDrvRpMsg_ActorID actorID, 
-			   T_ZDrvRpMsg_ChID chID, 
-			   struct poll_table_struct *wait);
-
-/*******************************************************************************
-*                        Inline function declarations                          *
-*******************************************************************************/
-
-#endif
-
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_rpmsg_linux.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_rpmsg_linux.c
deleted file mode 100644
index 4cc38a4..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_rpmsg_linux.c
+++ /dev/null
@@ -1,96 +0,0 @@
-/**
- * @file oss_ramdump_osa.c
- * @brief Implementation of Ramdump os adapter
- *
- * Copyright (C) 2017 Sanechips Technology Co., Ltd.
- * @author Qing Wang <wang.qing@sanechips.com.cn>
- * @ingroup si_ap_oss_ramdump_id
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the "License"); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-/*******************************************************************************
- *                           Include header files                              *
-
- ******************************************************************************/
-#include "icp_rpmsg.h"
-#include "icp_rpmsg_osa.h"
-#include <linux/kthread.h>
-#include <uapi/linux/sched/types.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-void rpmsgInitSem(rpmsg_sema *sem)
-{
-	sema_init(sem, 0);
-}
-
-int rpmsgGetSem(rpmsg_sema *sem)
-{
-	return down_interruptible(sem);
-}
-
-void rpmsgPutSem(rpmsg_sema *sem)
-{
-	up(sem);
-}
-
-unsigned int rpmsgGetSemaCount(rpmsg_sema *sem)
-{
-    return sem->count;
-}
-
-
-void rpmsgInitMutex(rpmsg_mutex *mutex)
-{
-	mutex_init(mutex);
-}
-
-void rpmsgGetMutex(rpmsg_mutex *mutex)
-{
-	mutex_lock(mutex);
-}
-
-void rpmsgPutMutex(rpmsg_mutex *mutex)
-{
-	mutex_unlock(mutex);
-}
-
-
-//void *rpmsgCreateThread(const char *thread_name, void (*entry)(int), unsigned int priority)
-void rpmsgCreateThread(const char *thread_name, int (*entry)(void *), unsigned int priority)
-{
-    struct task_struct *task;
-    struct sched_param param;
-
-    task = kthread_create(entry, NULL, thread_name);
-
-    param.sched_priority = min(priority, MAX_USER_RT_PRIO - 1);
-    param.sched_priority = MAX_USER_RT_PRIO - 1 - param.sched_priority;
-    sched_setscheduler(task, SCHED_FIFO, &param);
-
-    wake_up_process(task);
-
-//    return task;
-}
-
-
-#ifdef __cplusplus
-}
-#endif
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_rpmsg_osa.h b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_rpmsg_osa.h
deleted file mode 100644
index 7d117ad..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_rpmsg_osa.h
+++ /dev/null
@@ -1,104 +0,0 @@
-/**
- * @file icp_ramdump_osa.h
- * @brief 
- *
- * Copyright (C) 2017 ZTE Co., Ltd.
- * @author Qing Wang
- * @ingroup
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the "License"); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef _ICP_RPMSG_OSA_H
-#define _ICP_RPMSG_OSA_H
-
-/*******************************************************************************
- *                           Include header files                              *
- ******************************************************************************/
-#define OS_LINUX
-
-#ifdef OS_LINUX
-#include <linux/semaphore.h>	
-#include <linux/mutex.h>
-#include <asm/io.h>
-#include <linux/poll.h>	 
-#include <linux/of_address.h>
-#include <linux/of_irq.h>
-#include <linux/of_platform.h>
-
-#elif defined OS_TOS
-#include "oss_api.h"
-#include "osa.h"
-#include "sup.h"
-#include "tos_typedef.h"
-
-#endif
-
-/*******************************************************************************
-*                          Extern variable definitions                         *
-*******************************************************************************/
-
-/*******************************************************************************
- *                             Macro definitions                               *
- ******************************************************************************/
-#ifdef OS_LINUX
-#define rpmsg_mutex 				struct mutex
-#define rpmsg_sema 					struct semaphore
-#define rpmsg_ioremap(addr, size) 	ioremap_wc(addr, size)
-#define rpmsg_panic()      			panic("rpmsg")
-#define rpmsg_irq_lock(flags)      	local_irq_save(flags)
-#define rpmsg_irq_unlock(flags)    	local_irq_restore(flags)
-
-#elif defined OS_TOS
-#define rpmsg_mutex tos_mutex_t
-#define rpmsg_sema tos_semaphore_t
-#define rpmsg_panic()      		
-#define rpmsg_irq_lock(flags)      	tos_irq_save(flags)
-#define rpmsg_irq_unlock(flags)    	tos_irq_restore(flags)
-
-#endif
-
-/*******************************************************************************
- *                             Type definitions                                *
- ******************************************************************************/
-
-/*******************************************************************************
-*                          Extern function declarations                        *
-*******************************************************************************/
-
-/*******************************************************************************
- *                       Global variable declarations                          *
- ******************************************************************************/
-
-/*******************************************************************************
- *                       Global function declarations                          *
- ******************************************************************************/
-void rpmsgInitSem(rpmsg_sema *sem);
-int rpmsgGetSem(rpmsg_sema *sem);
-void rpmsgPutSem(rpmsg_sema *sem);
-unsigned int rpmsgGetSemaCount(rpmsg_sema *sem);
-void rpmsgInitMutex(rpmsg_mutex *mutex);
-void rpmsgGetMutex(rpmsg_mutex *mutex);
-void rpmsgPutMutex(rpmsg_mutex *mutex);
-void rpmsgCreateThread(const char *thread_name, int (*entry)(void *), unsigned int priority);
-
-/*******************************************************************************
-*                        Inline function declarations                          *
-*******************************************************************************/
-
-
-#endif  // #ifndef _ICP_RPMSG_OSA_H
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_test.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_test.c
deleted file mode 100644
index 51086d7..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/icp_test.c
+++ /dev/null
@@ -1,308 +0,0 @@
-/*
- * linux/arch/arm/mach-zx297520v2/debug.c
- *
- *  Copyright (C) 2015 ZTE-TSP
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- */
-
-#include <linux/kernel.h>
-#include <linux/interrupt.h>
-#include <linux/irq.h>
-#include <linux/clockchips.h>
-#include <linux/clk.h>
-#include <linux/module.h>
-#include <linux/err.h>
-#include <linux/syscore_ops.h>
-#include <linux/gpio.h>
-#include <linux/of_device.h>
-#include <linux/platform_device.h>
-#include <linux/pm_domain.h>
-#include <linux/pm_runtime.h>
-#include <linux/soc/zte/common.h>
-
-#include "icp_rpmsg.h"
-#include "icp_dev.h"
-
-#define	ICP_DRV_TEST	0
-#define	ICP_COMM_TEST	1		/* ps0 */
-
-#define TEST_CORE		CORE_PS0
-
-static unsigned int test_channel;
-
-extern T_RpMsg_CoreConfig rpmsgConfig[];
-extern void fake_icp_isr(T_RpMsg_CoreID src_core, T_RpMsg_CoreID dest_core, T_RpMsg_ChID ch);
-
-/*
-UINT32 get_cpuid(void)
-{
-    UINT64 mpidr;
-    UINT64 cluster;
-    UINT64 core;
-
-    __asm__ __volatile__("mrs %0, MPIDR_EL1\t\n":"=r"(mpidr));
-
-    cluster = (mpidr >> 8) & 0xF;
-    core = (mpidr & 0xFF);
-    return ((cluster << 2) + core);
-}
-*/
-
-/* in zx29_icp, the event is from 0 to 63 */
-s32 drv_icp_send_to_arm(u32 dest_id, u32 src_id, u32 event)
-{
-	icp_msg _icp_msg;
-#if 0	
-    s32 msg_num = 0;
-    u32 poll_num = 0;
-#endif	
-    s32 ret = 0;
-#if 0
-    do
-    {
-        poll_num ++;
-        msg_num = icp_get_inbox_msg_num(dest_id);
-    }while(((ICP_INBOX_DEPTH - msg_num) < 10) && (poll_num < 100));
-    
-
-    if ((ICP_INBOX_DEPTH - msg_num) >= 10)
-#else
-	if (1)
-#endif
-    {
-    	_icp_msg.src_id = src_id;
-		_icp_msg.dest_core = dest_id;	//1<<dest_id;
-		_icp_msg.event_id = event;
-        ret = icpdev_send_message(src_id, &_icp_msg); 
-    }
-    else
-    {
-        ret = -ENXIO;
-    }
-
-    return ret;
-}
-
-#if ICP_DRV_TEST
-#else
-#define RPMSG_TEST_LEN	4
-static unsigned char rpmsg_test_buf[RPMSG_TEST_LEN + 1];
-static s32 rpmsg_send_test(u32 dest_id, u32 event, int data)
-{
-	T_RpMsg_Msg rpmsg;
-
-	rpmsg.coreID = dest_id;
-	rpmsg.chID = event;
-	rpmsg.len = RPMSG_TEST_LEN;
-	rpmsg.buf = rpmsg_test_buf;
-	rpmsg.flag = 0;
-	rpmsg.flag |= RPMSG_WRITE_INT;
-#if ICP_COMM_TEST
-	memcpy(rpmsg.buf, (unsigned char *)&data, sizeof(int));
-#else
-	memset(rpmsg.buf, data, rpmsg.len);
-#endif
-
-	return rpmsgWrite(&rpmsg);  
-}
-
-static void fill_loopback_info(T_RpMsg_CoreID src_core, T_RpMsg_ChID ch, int data)
-{
-	/* write some data to recv buf */
-	T_RpMsg_ChInfo *channelRecv = rpmsgConfig[src_core].recvBase + ch;
-	T_RpMsg_MsgHeader tmpMsgHeader;
-	unsigned char *buf;
-
-	if (channelRecv->offset == 0)
-	{
-		if (src_core == CORE_M0) {
-			channelRecv->offset = 0x78;	/* channel 0 */
-			channelRecv->size = 0x300;
-		} else {
-			channelRecv->offset = 0x3C0;
-			channelRecv->size = 0x300;
-		}
-	}
-	
-	tmpMsgHeader.flag = 0x5453;
-	tmpMsgHeader.len = 7; 
-
-	/* header */
-	buf = (unsigned char *)rpmsgConfig[src_core].recvBase + channelRecv->offset + \
-		channelRecv->sendPos;
-	memcpy(buf, &tmpMsgHeader, sizeof(T_RpMsg_MsgHeader));
-	memset(buf + sizeof(T_RpMsg_MsgHeader), (u8)data, 7);
-	channelRecv->sendPos += 7 + sizeof(T_RpMsg_MsgHeader);
-}
-
-#endif
-
-//test
-extern struct kobject *zx_test_kobj;
-extern int icp_int_count;
-static struct timer_list test_timer;
-static unsigned long test_timer_count = 0;
-static void test_timer_expired(struct timer_list *unused)
-{
-	mod_timer(&test_timer, jiffies + msecs_to_jiffies(3*1000));
-	
-//	pr_info("[TEST]icp timer arrived:%lu \n", ++test_timer_count);	
-
-	if(test_timer_count%2)
-		pr_info("drv_icp_send_to_arm(%d)(%d)\n", drv_icp_send_to_arm(TEST_CORE, CORE_AP, 0x5), ++test_timer_count);
-		//;//pr_info("drv_icp_send_to_arm(%d)(%d)\n", drv_icp_send_to_arm(CORE_PHY0, CORE_AP, 0xA5), ++test_timer_count);
-	else
-		pr_info("drv_icp_send_to_arm(%d)(%d)\n", drv_icp_send_to_arm(TEST_CORE, CORE_AP, 0xA), ++test_timer_count);
-}
-
-void icp_test_cb(void *data)
-{
-	icp_msg *p_icp_msg = data;
-
-	pr_info("icp_test_cb src(%d) dest(%d) event(0x%x)\n", p_icp_msg->src_id, 
-		p_icp_msg->dest_core, p_icp_msg->event_id);	
-}
-
-
-static ssize_t icp_test_show(struct device *dev,
-		struct device_attribute *attr, char *buf)
-{
-	return sprintf(buf, "icp_int_count:%d\n", icp_int_count);
-}
-
-static ssize_t icp_test_store(struct device *dev, struct device_attribute *attr, 
-		const char *buf, size_t count)
-{
-	unsigned int temp;	
-	int ret;
-	
-	if(sscanf(buf, "%u", &temp) != 1)
-	{
-		pr_info("temp=%d error", temp);
-		return (count);
-	}
-
-	pr_info("temp=%d", temp);
-
-#if ICP_DRV_TEST	/* test driver only */
-	if(temp == 1)
-	{
-		mod_timer(&test_timer, jiffies + msecs_to_jiffies(3*1000));
-	}
-	else
-	{
-		del_timer(&test_timer);
-		test_timer_count = 0;	
-	}
-#else
-
-	if(temp == 99 || temp == 66)	/* this value is used to loopback test */
-	{
-		fill_loopback_info(TEST_CORE, test_channel, temp);
-
-#if ICP_COMM_TEST
-#else
-		fake_icp_isr(TEST_CORE, CORE_AP, test_channel);
-#endif
-		return (count);
-	}
-
-	ret = rpmsg_send_test(TEST_CORE, test_channel, temp);
-	if (ret)
-		pr_info("rpmsg send to %d-%d failed(%d)\n", TEST_CORE, test_channel, ret);
-#endif
-	
-	return (count);
-}
-
-#if ICP_COMM_TEST
-const unsigned int test_send_back = 0x747365ff;
-const unsigned int test_rcv_flag = 0x74736574;
-#endif
-
-void ps0_cb(void *buf, unsigned int len)
-{
-	int i;
-	unsigned char *data;
-
-	pr_info("ps0_cb, len = %d \n\n ", len);
-
-	if (len==0)
-		return ;
-
-	data = (unsigned char *)buf;
-	for (i=0; i<len; i++, data++)
-	{
-		printk("0x%2x", *data);
-	}
-	printk("\n\n");
-
-#if ICP_COMM_TEST
-	if ((len == 4) && (*(unsigned int *)buf == test_rcv_flag))
-	{
-		rpmsg_send_test(TEST_CORE, test_channel, test_send_back);
-	}
-#endif
-} 
-
-void phy0_cb(void *buf, unsigned int len)
-{
-
-} 
-
-
-// outbox 23 --> 01 send  msg one by one (5s )
-static DEVICE_ATTR(icp_test,0600,icp_test_show, icp_test_store);
-static struct attribute *zx_icp_attributes[] = {
-	&dev_attr_icp_test.attr,
-	NULL,
-};
-
-static const struct attribute_group zx_icp_attribute_group = {
-	.attrs = (struct attribute **) zx_icp_attributes,
-};
-
-int __init zx_icp_test_init(void)
-{
-	int ret;
-
-    ret = sysfs_create_group(zx_test_kobj, &zx_icp_attribute_group);
-
-	test_channel = 1;
-
-#if ICP_DRV_TEST	/* test driver only */
-	icpdev_register_callback(icp_test_cb);
-	timer_setup(&test_timer, test_timer_expired, 0);
-#else
-	ret = rpmsgCreateChannel(TEST_CORE, test_channel, 100);
-	if (ret)
-	{
-    	pr_info("[DEBUG] rpmsgCreateChannel failed(%d).\n", ret);
-//		return ret;
-	}
-//	ret = rpmsgCreateChannel(CORE_PHY0, channel_1, 1024);
-
-	ret = rpmsgRegCallBack(TEST_CORE, test_channel, ps0_cb);
-	if (ret)
-	{
-		pr_info("[DEBUG] rpmsgRegCallBack failed(%d).\n", ret);
-		return ret;		
-	}
-
-//	ret = rpmsgRegCallBack(CORE_PHY0, channel_1, phy0_cb);
-#endif
-	
-    pr_info("[DEBUG] create test icp sysfs interface OK.\n");
-
-	return 0;
-}
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/rpmsg.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/rpmsg.c
deleted file mode 100644
index b0eebda..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/rpmsg.c
+++ /dev/null
@@ -1,434 +0,0 @@
-/*******************************************************************************

- * Copyright (C) 2013, ZTE Corporation.

- *

- * File Name: icp.c

- * File Mark:

- * Description:

- * Others:

- * Version:       V0.1

- * Author:        ShiDeYou

- * Date:          2013-3-13

- * History 1:

- *     Date:

- *     Version:

- *     Author:

- *     Modification:

- * History 2:

- ******************************************************************************/

-#include <linux/init.h>

-#include <linux/module.h>

-#include <crypto/internal/skcipher.h>

-#include <linux/cpumask.h>

-#include <linux/err.h>

-#include <linux/init.h>

-#include <linux/kernel.h>

-#include <linux/delay.h>

-	 

-#include <linux/mm.h>

-#include <linux/types.h>

-#include <linux/major.h>

-#include <linux/uaccess.h>

-#include <linux/device.h>

-	 

-#include <linux/cdev.h>

-#include <linux/workqueue.h>

-	 

-#include <linux/fs.h>

-#include <linux/platform_device.h>

-	 

-#include <asm/irq.h>

-#include <asm/setup.h>

-#include <asm/io.h>

-	 

-#include <linux/sched.h>

-#include <linux/poll.h>	 

-

-#include <linux/soc/zte/rpmsg.h>

-#include <uapi/linux/rpmsg/rpmsg_zx29.h>

-#include "icp_dev.h"

-#include "icp_rpmsg.h"

-

-typedef struct _zx29_rpmsg_channel 

-{

-	T_RpMsg_CoreID 	actorID;

-	T_RpMsg_ChID 	chID;

-	void *			buf;

-	unsigned int 	len;

-} zx29_rpmsg_channel;

- 

-typedef struct _zx29_rpmsg_ser 

-{

-	struct kref 	kref;   /* Reference management */

-	struct cdev 	cdev;

-	struct module 	*owner;

-	const char  	*driver_name;

-	const char  	*name;

-	int name_base;  

-	int major;	  

-	int minor_start;    

-	int num; 		   

-	int flags;	   

-	int	index;

-	int count;

-	zx29_rpmsg_channel *rpmsg_channel;

-

-	const struct file_operations *ops;

-} zx29_rpmsg_ser; 

-

-static int zx29_rpmsg_open(struct inode *inode, struct file *filp)

-{

-	dev_t device = inode->i_rdev;

-	T_RpMsg_ChID chID;

-	zx29_rpmsg_ser *rpmsg_drv;

-

-	rpmsg_drv = container_of (inode->i_cdev, zx29_rpmsg_ser, cdev);

-

-	rpmsg_drv->count++;

-	chID = (T_RpMsg_ChID)(MINOR(device) - rpmsg_drv->minor_start);

-

-	filp->private_data = &(rpmsg_drv->rpmsg_channel[chID]);

-

-	return 0;

-}	

- 

-static long zx29_rpmsg_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)

-{

-	int ret;

-	T_RpMsg_Msg rpmsg;

-

-	zx29_rpmsg_channel *rpmsg_channel = filp->private_data;

-	rpmsg.coreID = rpmsg_channel->actorID;

-	rpmsg.chID = rpmsg_channel->chID;

-	

-	switch(cmd)

-	{

-		case RPMSG_CREATE_CHANNEL:

-			ret = rpmsgCreateChannel(rpmsg.coreID, rpmsg.chID, (unsigned int)arg);

-			if(ret != RPMSG_SUCCESS)

-			{

-	 			printk("CreateChannel(actID=%d)(chId=%d) failed(%d). \n", 

-					rpmsg_channel->actorID, rpmsg_channel->chID, ret);			

-				return -ENXIO;

-			}

-			break;  

-

-		case RPMSG_GET_DATASIZE:

-			ret = rpmsg_rcv_chan_size(rpmsg.coreID, rpmsg.chID);

-

-			if (copy_to_user((void __user *)arg, &ret, sizeof(ret)))

-				return -EFAULT;

-			

-			break;

-			

-		case RPMSG_SET_INT:

-			icpdev_set_int(rpmsg.coreID, rpmsg.chID);

-			break;

-			

-		case RPMSG_SET_INT_FLAG:

-			rpmsg_set_flag_int(rpmsg.coreID, rpmsg.chID, 1);

-			break;

-			

-		case RPMSG_CLEAR_INT_FLAG:

-			rpmsg_set_flag_int(rpmsg.coreID, rpmsg.chID, 0);

-			break;

-			

-		case RPMSG_SET_POLL_FLAG:

-			rpmsg_set_flag_poll(rpmsg.coreID, rpmsg.chID, 1);

-			break;

-			

-		case RPMSG_CLEAR_POLL_FLAG:

-			rpmsg_set_flag_poll(rpmsg.coreID, rpmsg.chID, 0);

-			break;

-

-		default:

-			return -EPERM;

-		}

-	

-	return 0;

-}

-

-#ifdef CONFIG_COMPAT

-static long zx29_rpmsg_ioctl_compat(struct file *filp, unsigned int cmd, unsigned long arg)

-{

-	if (_IOC_TYPE(cmd) != RPMSG_IOC_MAGIC)

-		return -ENOTTY;

-

-	if (_IOC_SIZE(cmd) == sizeof(compat_uptr_t)) {

-		cmd &= ~IOCSIZE_MASK;

-		cmd |= sizeof(char *) << IOCSIZE_SHIFT;

-	}

-

-	return zx29_rpmsg_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));

-}

-#endif

-	

-static ssize_t zx29_rpmsg_write(struct file *filp, const char __user *ubuf,

-						   size_t len, loff_t *ppos) 

-{

-	int ret;

-	unsigned int flag;

-	T_RpMsg_Msg rpmsg;

-	 

-	zx29_rpmsg_channel *rpmsg_channel = filp->private_data;  

-	rpmsg.coreID = rpmsg_channel->actorID;

-	rpmsg.chID = rpmsg_channel->chID;

-	rpmsg.len = len;

-	rpmsg.flag = 0;

-	 

-	rpmsg.buf = kmalloc(len, GFP_KERNEL);

-	if (rpmsg.buf == NULL)

-	{

-		printk("zx29_rpmsg_write1 kmalloc failed\n");

-		return 0;

-	}

-	

-	ret = copy_from_user(rpmsg.buf, ubuf, len);

- 	if (ret<0)

-	{

-	 	printk("zx29_rpmsg_write1(actID=%d)(chId=%d) len=%d failed(%d). \n", 

-			rpmsg_channel->actorID, rpmsg_channel->chID, len, ret);

-		kfree(rpmsg.buf);

-		return -EFAULT;

-	}

-

-

-	flag = rpmsg_get_flag(rpmsg.coreID, rpmsg.chID);

-	if (flag&CHANNEL_INT_FLAG)

-		rpmsg.flag |= RPMSG_WRITE_INT;

-

-	ret = rpmsgWrite(&rpmsg);  

-	kfree(rpmsg.buf);

-	  

-	if (ret<0)

-	{

-	 	printk("zx29_rpmsg_write2(actID=%d)(chId=%d) len=%d failed(%d). \n", 

-			rpmsg_channel->actorID, rpmsg_channel->chID, len, ret);	

-		return 0;

-	}

- 

-	return len;	 

-}

-

-static ssize_t zx29_rpmsg_read(struct file *filp, char __user *ubuf,

-						 size_t len, loff_t *offp)

-{

-	unsigned int size;

-	int ret;

-	unsigned int flag;

-	T_RpMsg_Msg rpmsg;

-

-	zx29_rpmsg_channel *rpmsg_channel = filp->private_data;

-	rpmsg.coreID = rpmsg_channel->actorID;

-	rpmsg.chID = rpmsg_channel->chID;

-	rpmsg.len = len;

-	rpmsg.flag = 0;

-

-	rpmsg.buf = kmalloc(len, GFP_KERNEL);

-	if (rpmsg.buf == NULL)

-	{

-		printk("zx29_rpmsg_read1 kmalloc failed\n");

-		return 0;

-	}

-

-	flag = rpmsg_get_flag(rpmsg.coreID, rpmsg.chID);

-	if (flag&CHANENL_POLL_FLAG)

-		rpmsg.flag |= RPMSG_READ_POLL;

-

-	ret = rpmsgRead(&rpmsg);

-	if (ret<0)

-	{

-		printk("zx29_rpmsg_read1(actID=%d)(chId=%d) len=%d failed(%d). \n", 

-			rpmsg_channel->actorID, rpmsg_channel->chID, len, ret);

-		kfree(rpmsg.buf);

-		return 0;

-	}

-	else

-		size = ret;

-		  

-	ret = copy_to_user(ubuf, rpmsg.buf, size);

-	kfree(rpmsg.buf);

-	if (ret<0) 

-	{

-		printk("zx29_rpmsg_read2(actID=%d)(chId=%d) len=%d failed(%d). \n", 

-			rpmsg_channel->actorID, rpmsg_channel->chID, len, ret);	 

-		return -EFAULT;

-	}

-

-	return size;

-}

-

-static unsigned int zx29_rpmsg_poll(struct file *file,

-				    struct poll_table_struct *wait)

-{

-	zx29_rpmsg_channel *rpmsg_channel = file->private_data;

-

-	return rpmsg_poll(file, rpmsg_channel->actorID, rpmsg_channel->chID, wait);

-}

-

- 

-int zx29_rpmsg_release(struct inode *inode, struct file *filp)

-{	 

-	filp->private_data = NULL;

-

-	return 0;

-}

- 

-static const struct file_operations	rpmsg_zx29_ops = {

-	.owner 		= THIS_MODULE,

-	.open 		= zx29_rpmsg_open,

-	.release 	= zx29_rpmsg_release,

-	.write 		= zx29_rpmsg_write,

-	.read 		= zx29_rpmsg_read,

-	.unlocked_ioctl = zx29_rpmsg_ioctl,

-#ifdef CONFIG_COMPAT	

-	.compat_ioctl = zx29_rpmsg_ioctl_compat,

-#endif	

-	.poll		= zx29_rpmsg_poll,

-};

-   

-struct class *rpmsg_classes;

-

-zx29_rpmsg_ser rpmsg_zx29 = {

-	.owner   		= THIS_MODULE,

-	.driver_name 	= "armps_rpmsg",

-	.name	   		= "armps_rpmsgch",	//ps_rpmsgch

-	.major   		= 0,

-	.minor_start 	= 30,

-};

-

-struct device *zx29_rpmsg_register_device(struct class *rpmsg_class, zx29_rpmsg_ser *driver, unsigned index,

-				struct device *device)

-{

-	char name[64];

-	dev_t dev = MKDEV(driver->major, driver->minor_start) + index;

-

-	if (index >= driver->num) {

-		return ERR_PTR(-EINVAL);

-	}

- 

-	sprintf(name, "%s%d", driver->name, index);

-

-	return device_create(rpmsg_class, device, dev, NULL, name);

-}

-

-static int zx29_rpmsg_probe(struct device *dev)

-{

-	int error;

-	int i;

-	dev_t rpmsg_devt;

-	zx29_rpmsg_ser *rpmsg_ser ;

-	

-	rpmsg_ser = &rpmsg_zx29;

-

-	rpmsg_ser->rpmsg_channel = devm_kcalloc(dev, rpmsg_ser->num, 

-									sizeof(zx29_rpmsg_channel), 

-									GFP_KERNEL);

-	if (!rpmsg_ser->rpmsg_channel)

-		return -ENOMEM;

-	

-	rpmsg_ser->ops = &rpmsg_zx29_ops;

-	rpmsg_ser->count = 0;

-

-	error = alloc_chrdev_region(&rpmsg_devt, rpmsg_ser->minor_start,

-					rpmsg_ser->num, rpmsg_ser->name);

-	if (!error) {

-		rpmsg_ser->major = MAJOR(rpmsg_devt);

-		rpmsg_ser->minor_start = MINOR(rpmsg_devt);

-	}

-

-	cdev_init(&rpmsg_ser->cdev, &rpmsg_zx29_ops);

-	rpmsg_ser->cdev.owner = rpmsg_ser->owner;

-

-	error = cdev_add(&rpmsg_ser->cdev, rpmsg_devt, rpmsg_ser->num);

-	if (error) {

-		unregister_chrdev_region(rpmsg_devt, rpmsg_ser->num);

-		return error;

-	}	

-		

-	for (i = 0; i < rpmsg_ser->num; i++) {	

-		rpmsg_ser->rpmsg_channel[i].actorID = dev->id;

-		rpmsg_ser->rpmsg_channel[i].chID = i;

-		zx29_rpmsg_register_device(rpmsg_classes, rpmsg_ser, i, NULL);

-	}

-

-	return 0;

-}

-

-static struct attribute *rpmsg_zx29_dev_attrs[] = {

-	NULL,

-};

-ATTRIBUTE_GROUPS(rpmsg_zx29_dev);

-

-struct bus_type icp_rpmsg_bus = {

-	.name = "rpmsg_zx29",

-//	.dev_groups = rpmsg_zx29_dev_groups,

-};

-

-static struct device_driver rpmsg_zx29_drv={

-	.name = "icp_rpmsg2",

-	.owner = THIS_MODULE,

-	.bus= &icp_rpmsg_bus,

-	.probe = zx29_rpmsg_probe,

-};

-

-void zx29_rpmsg_unregister_device(struct class *rpmsg_class, zx29_rpmsg_ser *driver, unsigned index)

-{

-	dev_t dev = MKDEV(driver->major, driver->minor_start) + index;

-

-	device_destroy(rpmsg_class, dev);

-}

-

-int icp_rpmsg_device_register(struct device *dev, unsigned int channel_count)

-{

-	int ret;

-	

-	ret =  bus_register(&icp_rpmsg_bus);

-	if(ret < 0)

-		return ret;

-

-	rpmsg_zx29.num = channel_count;

-

-	dev->bus = &icp_rpmsg_bus;

-	dev_set_name(dev, "icp_rpmsg%d", dev->id);

-	ret = device_register(dev);

-

-	return ret;

-}

- 

-static int __init zx29_rpmsg_init(void)

-{

-	int ret = 0;

-	rpmsg_classes = class_create(THIS_MODULE, "rpm");

-

-	if (IS_ERR(rpmsg_classes))

-		return PTR_ERR(rpmsg_classes);

-

-	ret = driver_register(&rpmsg_zx29_drv);

-	if(ret < 0)

-		printk("rpmsg_zx29 init failed!");

-

-	//rpmsg_sram_init();

-

-	return ret;

-}

-

-static void __exit zx29_rpmsg_exit(void)

-{

-	int i;

-	zx29_rpmsg_ser *rpmsg_ser;

-	

-	rpmsg_ser = &rpmsg_zx29;

-

-	for (i = 0; i < rpmsg_ser->num; i++)

-		zx29_rpmsg_unregister_device(rpmsg_classes, rpmsg_ser, i);

-

-	class_destroy(rpmsg_classes);

-}

-

-late_initcall(zx29_rpmsg_init);

-module_exit(zx29_rpmsg_exit);

-

-MODULE_AUTHOR("zte");

-MODULE_DESCRIPTION("zte rpmsg driver");

-MODULE_LICENSE("GPL");

-MODULE_ALIAS("platform: rpmsg"); 

diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/zx29_icp.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/zx29_icp.c
deleted file mode 100644
index 379ff4a..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/zx29_icp.c
+++ /dev/null
@@ -1,404 +0,0 @@
-#include <linux/kernel.h>
-#include <linux/interrupt.h>
-#include <linux/irq.h>
-#include <linux/clockchips.h>
-#include <linux/clk.h>
-#include <linux/module.h>
-#include <linux/err.h>
-#include <linux/syscore_ops.h>
-#include <linux/gpio.h>
-#include <linux/of_device.h>
-#include <linux/of_irq.h>
-#include <linux/of_address.h>
-#include <linux/platform_device.h>
-#include <linux/pm_domain.h>
-#include <linux/pm_runtime.h>
-#include <linux/soc/zte/common.h>
-#include <linux/soc/zte/spinlock.h>
-
-#include "icp_dev.h"
-#include "zx29_icp.h"
-#include "icp_rpmsg.h"
-
-static icp_callback_fn	_icp_fn;
-static T_HalIcp_Reg *icp_ap2m0_reg;
-static T_HalIcp_Reg *icp_ap2ps_reg;
-
-static inline T_HalIcp_Reg *icp_get_reg(T_ZDrvRpMsg_ActorID actor_id)
-{
-	if (CORE_M0 == actor_id )
-		return icp_ap2m0_reg;
-	else if (CORE_PS0 == actor_id )
-		return icp_ap2ps_reg;
-	else
-		BUG();
-}
-
-/*******************************************************************************
-* Function: icp_set_int
-* Description: This function is used for generating icp interrupt to inform remote cpu;
-* Parameters:
-*   Input:
-           actorID: id of remote cpu
-           chID: id of channel
-*   Output:None
-*
-* Returns:None
-*
-*
-* Others:
-********************************************************************************/
-static int icp_set_int(T_ZDrvRpMsg_ActorID actorID, T_ZDrvRpMsg_ChID chID)
-{
-	T_HalIcp_Reg *icp_reg;
-
-    if ((actorID >= CORE_MAXID) || (chID >= CHANNEL_MAXID(actorID)))
-        return -EINVAL;
-
-	icp_reg = icp_get_reg(actorID);
-
-    if(chID<32)
-		icp_reg->control.low_word	= (1<<chID);
-    else
-		icp_reg->control.high_word	= (1<<(chID-32));
-
-	return 0;
-}
-  
-/*******************************************************************************
-* Function: icp_clear_int
-* Description: This function is used for clear icp interrupt from remote cpu;
-* Parameters:
-*   Input:
-           actorID: id of remote cpu
-           chID: id of channel
-*   Output:None
-*
-* Returns:None
-*
-*
-* Others:
-********************************************************************************/
-static void icp_clear_int(T_ZDrvRpMsg_ActorID actorID, T_ZDrvRpMsg_ChID chID)
-{
-	T_HalIcp_Reg *icp_reg = icp_get_reg(actorID);
-
-    if(chID<32)
-        icp_reg->clear.low_word  = (1<<chID);
-    else
-       	icp_reg->clear.high_word = (1<<(chID-32)) ;
-}
-
-/*******************************************************************************
-* Function: icp_get_int
-* Description: This function is used for get icp interrupt from remote cpu;
-* Parameters:
-*   Input:
-*           actorID: id of remote cpu
-*           chID: id of channel
-*   Output:None
-*
-* Returns:None
-*
-*
-* Others:
-********************************************************************************/
-static T_HalIcp_Dword icp_get_int(T_ZDrvRpMsg_ActorID actorID)
-{
-	T_HalIcp_Dword IcpState;
-	T_HalIcp_Reg *icp_reg;
-
-    if (actorID >= CORE_MAXID)
-    {
-		IcpState.high_word	= 0;
-		IcpState.low_word	= 0;
-    
-        return IcpState;
-    }
-
-	icp_reg = icp_get_reg(actorID);
-	
-	IcpState.high_word 	= icp_reg->state.high_word;
-	IcpState.low_word 	= icp_reg->state.low_word;
-	
-	return IcpState;
-}
-
-/*******************************************************************************
-* Function: icp_get_int_state
-* Description: This function is used for get the state of icp interruptting  of remote cpu;
-* Parameters:
-*   Input:
-           actorID: id of remote cpu
-           chID: id of channel
-*   Output:None
-*
-* Returns:None
-*
-*
-* Others:
-********************************************************************************/
-static int icp_get_int_state(T_ZDrvRpMsg_ActorID actorID, T_ZDrvRpMsg_ChID chID)
-{
-	T_HalIcp_Reg *icp_reg;
-
-	icp_reg = icp_get_reg(actorID);
-
-	if(chID<32)
-	{
-		if(icp_reg->in_state.low_word & (0x1<<chID))
-			return true;
-	}
-	else
-	{
-		if(icp_reg->in_state.high_word & (0x1<<(chID-32)))
-			return true;
-	}
-
-	return false;
-}
-	
-/*******************************************************************************
-* Function: icp_mask_int
-* Description: This function is used for Mask interrupt of channel;
-* Parameters:
-*   Input:
-*   Output:
-*
-* Returns:  NONE
-*
-*
-* Others:
-********************************************************************************/
-static int icp_mask_int(T_ZDrvRpMsg_ActorID actorID, T_ZDrvRpMsg_ChID chID)
-{
-	T_HalIcp_Reg *icp_reg;
-
-    if ((actorID >= CORE_MAXID) || (chID >= CHANNEL_MAXID(actorID)))
-        return -EINVAL;
-
-	icp_reg = icp_get_reg(actorID);
-
-    if(chID<32)
-        icp_reg->mask.low_word  |= (0x1<<chID);
-    else
-        icp_reg->mask.high_word |= (0x1<<(chID-32));
-
-	return 0;
-}
-
-/*******************************************************************************
-* Function: icp_unmask_int
-* Description: This function is used for unmask interrupt of channel;
-* Parameters:
-*   Input:
-*   Output:
-*
-* Returns:
-*            NONE
-*
-*
-* Others:
-********************************************************************************/
-static int icp_unmask_int(T_ZDrvRpMsg_ActorID actorID, T_ZDrvRpMsg_ChID chID)
-{
-	T_HalIcp_Reg *icp_reg;
-
-    if ((actorID >= CORE_MAXID) || (chID >= CHANNEL_MAXID(actorID)))
-        return -EINVAL;
-
-	icp_reg = icp_get_reg(actorID);
-
-	if(chID < 32)
-		icp_reg->mask.low_word  &= ~(0x1<<chID);
-    else
-		icp_reg->mask.high_word &= ~(0x1<<(chID-32));
-
-	return 0;
-}
-
-int icp_int_count = 0;
-irqreturn_t icp_isr(int irq, void *data)
-{
-	icp_msg	_icp_msg;	
-	T_HalIcp_Dword IcpState;	
-	unsigned int i;
-
-	_icp_msg.src_id = (unsigned int)data;
-
-	IcpState = icp_get_int(_icp_msg.src_id);
-
-	for(i=0; i<CHANNEL_MAXID(_icp_msg.src_id); i++)
-	{
-		if((((i<32)&&((IcpState.low_word>>i) & 0x1))||((i>=32)&&((IcpState.high_word>>(i-32)) & 0x1)))) {
-			_icp_msg.event_id = i;
-			if(_icp_fn)
-				_icp_fn(&_icp_msg);
-			
-			icp_clear_int(_icp_msg.src_id, i);
-		}
-	}
-
-	icp_int_count ++;
-
-	return IRQ_HANDLED;
-}
-
-/*
- * for loopback test
- */
-void fake_icp_isr(T_RpMsg_CoreID src_core, T_RpMsg_CoreID dest_core, T_RpMsg_ChID ch)
-{
-	icp_msg	_icp_msg;
-	unsigned int i;
-
-	_icp_msg.src_id 	= src_core;
-	_icp_msg.dest_core 	= dest_core;	
-	_icp_msg.event_id 	= ch;
-
-	if(_icp_fn)
-		_icp_fn(&_icp_msg);
-}
-
-static void icp_register_callback(icp_callback_fn cb)
-{
-	_icp_fn = cb;
-}
-
-static int icp_send_message(unsigned int core_id, icp_msg *icp_msg)
-{
-	if(icp_msg->dest_core > CORE_MAXID || !icp_msg)
-		return -EINVAL;
-		
-	if(icp_get_int_state(icp_msg->dest_core, icp_msg->event_id)==false)
-	{
-		icp_set_int(icp_msg->dest_core, icp_msg->event_id);
-	}
-	
-	return 0;	
-}
-
-static t_icpdev_ops zx29_icp_ops = {
-	.register_callback	= icp_register_callback,
-	.send_message		= icp_send_message, 
-	.mask_int			= icp_mask_int,
-	.unmask_int			= icp_unmask_int,
-	.set_int			= icp_set_int,
-};
-
-static int icp_ap2ps_init(struct device *dev)
-{
-	void __iomem *reg_base;
-	unsigned int irq;
-	int ret;
-	struct device_node *np = dev->of_node;
-
-	reg_base = of_iomap(np, 0);
-	if ( !reg_base ){
-		pr_err("%s: [ICP]Cannot get IORESOURCE_MEM\n", __func__);
-		return -ENOENT;
-	}
-	
-	icp_ap2ps_reg = (T_HalIcp_Reg *)reg_base;
-
-	irq = irq_of_parse_and_map(np, 0);
-	if( !irq ){
-		pr_err("%s: [ICP]Cannot get IORESOURCE_IRQ\n", __func__);
-		return -ENOENT;
-	}		
-
-	icp_ap2ps_reg->mask.high_word	= 0xffffffff;
-	icp_ap2ps_reg->mask.low_word	= 0xffffffff;
-
-	ret = request_irq(irq, icp_isr, 0, "zx_icp", CORE_PS0);
-	if (ret)
-	{
-		pr_err("%s: [ICP]register irq failed\n", __func__);
-		return ret;
-	}
-	
-	enable_irq_wake(irq);
-
-	icpdev_register_ops(&zx29_icp_ops);
-		
-	rpmsgInit(CORE_PS0, np);
-/*
-	dev->id = CORE_PS0;
-	ret = icp_rpmsg_device_register(dev);
-*/
-	pr_info("%s: ok! irq(%d) icp_address(%llx \n", __func__, irq, reg_base );
-
-	return ret;
-}
-
-static int icp_ap2m0_init(struct device *dev)
-{
-	void __iomem *reg_base;
-	unsigned int irq;
-	int ret;
-	struct device_node *np = dev->of_node;
-
-	pr_info("%s: enter \n", __func__);
-
-	reg_base = of_iomap(np, 0);
-	if ( !reg_base ){
-		pr_err("%s: [ICP]Cannot get IORESOURCE_MEM\n", __func__);
-		return -ENOENT;
-	}
-	
-	icp_ap2m0_reg = (T_HalIcp_Reg *)reg_base;
-
-	irq = irq_of_parse_and_map(np, 0);
-	if( !irq ){
-		pr_err("%s: [ICP]Cannot get IORESOURCE_IRQ\n", __func__);
-		return -ENOENT;
-	}		
-
-	icp_ap2m0_reg->mask.high_word	= 0xffffffff;
-	icp_ap2m0_reg->mask.low_word	= 0xffffffff;
-
-	ret = request_irq(irq, icp_isr, 0, "zx_icp", CORE_M0);
-	if (ret)
-	{
-		pr_err("%s: [ICP]register irq failed\n", __func__);
-		return ret;
-	}
-
-	icpdev_register_ops(&zx29_icp_ops);
-
-	rpmsgInit(CORE_M0, np);
-
-	pr_info("%s: ok! irq(%d) icp_address(%llx \n", __func__, irq, reg_base );
-
-	return 0;
-}
-
-static const struct of_device_id zx29_icp_dt_ids[] = {
-	{	.compatible = "zte,zx29-icp-ap2m0", .data = &icp_ap2m0_init	}, 
-	{	.compatible = "zte,zx29-icp-ap2ps", .data = &icp_ap2ps_init	}, 		
-	{	/* sentinel */	}
-};
-
-static int zx29_icp_probe(struct platform_device *pdev)
-{
-	int (*init_fn)(struct device *dev);
-
-	init_fn = of_device_get_match_data(&pdev->dev);
-	if (!init_fn) {
-		dev_err(&pdev->dev, "Error: No device match found\n");
-		return -ENODEV;
-	}
-
-	return init_fn(&pdev->dev);
-}
-	
-static struct platform_driver zx29_icp_driver = {
-	.driver = {
-		.name = "zx29-icp",
-		.owner = THIS_MODULE,
-		.of_match_table = of_match_ptr(zx29_icp_dt_ids),
-	},
-	.probe	= zx29_icp_probe,
-};
-
-builtin_platform_driver(zx29_icp_driver)
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/zx29_icp.h b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/zx29_icp.h
deleted file mode 100644
index 1cd7a79..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/rpmsg/zx29_icp.h
+++ /dev/null
@@ -1,52 +0,0 @@
-/*---------------------------------------------------------------------------------------------------------------------

- * °æÈ¨ËùÓÐ(C)2000-2017, ÖÐÐËͨѶ¹É·ÝÓÐÏÞ¹«Ë¾ 

- * 

- * ÎÄ ¼þ Ãû: zx29_icp.h  

- * 

- * 

- * ½Ó¿ÚÃèÊö:

- * ICPÄ£¿éµÄ¼Ä´æÆ÷Í·Îļþ(zx29ϵÁÐоƬ)

- * 

- * °æ    ±¾: v0.0

- * 

- *     

- *-------------------------------------------------------------------------------------------------------------------*/

-   

-   

-#ifndef _ZX29_ICP_H

-#define _ZX29_ICP_H

-  

-/* *INDENT-OFF* */

-#ifdef __cplusplus

-extern "C" {

-#endif

-/* *INDENT-ON* */

-

-#define	MAX_MB_NAME_LEN			(12)

-

-#define T_ZDrvRpMsg_ActorID		T_RpMsg_CoreID

-#define T_ZDrvRpMsg_ChID 		T_RpMsg_ChID

-

-typedef struct _T_HalIcp_Dword{

-    unsigned int 	low_word;

-    unsigned int 	high_word;

-}T_HalIcp_Dword;

-

-typedef struct _T_HalIcp_Reg{

-	volatile T_HalIcp_Dword 	control;

-	T_HalIcp_Dword 				state;

-	volatile T_HalIcp_Dword 	clear;

-	volatile T_HalIcp_Dword 	mask;

-	volatile T_HalIcp_Dword 	sfn;

-	T_HalIcp_Dword 				in_state;

-} T_HalIcp_Reg;

-

-/* *INDENT-OFF* */

-#ifdef __cplusplus

-}

-#endif

-/* *INDENT-ON* */

-  

-#endif  /* _ZX29_ICP_H */

-      

-      

diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/spinlock/Kconfig b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/spinlock/Kconfig
deleted file mode 100644
index 7262f15..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/spinlock/Kconfig
+++ /dev/null
@@ -1,4 +0,0 @@
-#
-#
-#
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/spinlock/Makefile b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/spinlock/Makefile
deleted file mode 100644
index b6df879..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/spinlock/Makefile
+++ /dev/null
@@ -1,7 +0,0 @@
-#
-# Makefile for the soc plat drivers
-#
-
-obj-$(CONFIG_ARCH_ZX298501)		+= spinlock.o 
-obj-$(CONFIG_ARCH_ZX297520V3)	+= spinlock-zx297520v3.o 
-#
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/spinlock/spinlock-zx297520v3.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/spinlock/spinlock-zx297520v3.c
deleted file mode 100644
index 99d3fb7..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/spinlock/spinlock-zx297520v3.c
+++ /dev/null
@@ -1,513 +0,0 @@
-/*

- * arch/arm/mach-zx297520v2/zx297520v2-clock.c

- *

- *  Copyright (C) 2015 ZTE-TSP

- *

- * This program is free software; you can redistribute it and/or modify

- * it under the terms of the GNU General Public License as published by

- * the Free Software Foundation; either version 2 of the License, or

- * (at your option) any later version.

- *

- */

-

-#include <linux/kernel.h>

-#include <linux/interrupt.h>

-#include <linux/of_device.h>

-#include <linux/of_address.h>

-#include <linux/of_irq.h>

-#include <linux/platform_device.h>

-#include <linux/delay.h>

-#include <linux/mutex.h>

-#include <linux/device.h>

-#include <linux/module.h>

-#include <linux/cdev.h>

-#include <linux/fs.h>

-#include <linux/uaccess.h>

-#include <linux/soc/zte/spinlock.h>

-

-#define	USE_HW_SPINLOCK				1

-

-#define SHARED_DEVICE_REG1          (hwlock_reg_base + 0x170)

-#define SHARED_DEVICE_REG2          (hwlock_reg_base + 0x174)

-#define SHARED_DEVICE_REG3          (hwlock_reg_base + 0x178)

-#define SHARED_DEVICE_REG4          (hwlock_reg_base + 0x17C)

-

-#if USE_HW_SPINLOCK

-

-#define MACH_NR_SFLOCKS		SFLOCK_NUM

-#define MACH_NR_HWLOCKS		HWLOCK_NUM

-

-#define SELF_CORE_ID 		CORE_ID_AP

-

-/* now use 8*MACH_NR_SFLOCKS bytes */

-#define SOFTLOCK_DESC_BASE		(sf_base)//(SPINLOCK_SOFTLOCK_BASE)

-

-#define SPINLOCK_DEBUG		1

-

-#if SPINLOCK_DEBUG

-#define zspinlock_debug(fmt, ...) \

-	printk(KERN_INFO fmt, ##__VA_ARGS__)

-#else

-#define zspinlock_debug(fmt, ...)

-#endif

-

-#define zspinlock_assert(_EXP) BUG_ON(!_EXP)//ZDRV_ASSERT(_EXP)

-static DEFINE_MUTEX(zspinlock_mutex);

-static unsigned long s_hwSpinlockMsr;

-/****************************************************************************

-* 	                                        Types

-****************************************************************************/

-struct zte_softlock_desc {

-	unsigned long	used;

-	unsigned long	owner;

-};

-/**************************************************************************

- *                                                Global Variables                                    *

- **************************************************************************/

-static volatile struct zte_softlock_desc *softlock_desc[MACH_NR_SFLOCKS];

-static void __iomem __force *hwlock_reg_base;

-static void __iomem __force *sf_base;

-static void __iomem __force *hwlock_regs[MACH_NR_HWLOCKS] ;

-/*

-=

-{

-	SHARED_DEVICE_REG1,

-	SHARED_DEVICE_REG2,

-	SHARED_DEVICE_REG3,

-	SHARED_DEVICE_REG4

-};

-*/

-extern void msleep(unsigned int msecs);

-

- /*******************************************************************************

- * Function: _hw_spin_lock

- * Description:»ñȡӲ¼þËø£¬id 0~3

- * Parameters:

- *   Input:

- *

- *   Output:

- *

- * Returns:

- *

- *

- * Others:

- ********************************************************************************/

- static void  _hw_spin_lock(unsigned long hwid)

-{

-   unsigned long tmp;

-   unsigned long msr;

-   local_irq_save(msr);

-   s_hwSpinlockMsr = msr;

-

-   while(ioread32(hwlock_regs[hwid])&0x1);

-   tmp = ioread32(hwlock_regs[hwid]);

-   tmp &= 0x00ffffff;

-   tmp |= (SELF_CORE_ID&0xff)<<24;

-   iowrite32(tmp, hwlock_regs[hwid]);

-

-}

-/*******************************************************************************

- * Function: _hw_spin_unlock

- * Description:ÊÍ·ÅÓ²¼þËø£¬id 0~3

- * Parameters:

- *   Input:

- *

- *   Output:

- *

- * Returns:

- *

- *

- * Others:

- ********************************************************************************/

-static void  _hw_spin_unlock(unsigned long hwid)

-{

-   unsigned long tmp;

-

-

-   	if(SELF_CORE_ID != (ioread32(hwlock_regs[hwid])&0xff000000)>>24){

-		zspinlock_assert(0);

-   	}

-  	 tmp = ioread32(hwlock_regs[hwid]);

-	 tmp &= 0x00fffffe;

-	 iowrite32(tmp, hwlock_regs[hwid]);

-

-	 local_irq_restore(s_hwSpinlockMsr);

-}

-/*******************************************************************************

- * Function: hw_spin_lock

- * Description:»ñȡӲ¼þËø£¬id 0~2£¬

- *			id 3±£Áô¸øÈí¼þËøÊ¹Óã¬ÍⲿÇý¶¯²»¿ÉÓá£

- * Parameters:

- *   Input:

- *

- *   Output:

- *

- * Returns:

- *

- *

- * Others:

- ********************************************************************************/

-void  hw_spin_lock(emhw_lock_id hwid)

-{

-   _hw_spin_lock(hwid);

-//   zspinlock_debug("cpu %d gets %d hardware lock!/n",SELF_CORE_ID,hwid);

-}

-/*******************************************************************************

- * Function: hw_spin_unlock

- * Description:Çý¶¯ÊÍ·ÅÓ²¼þËø£¬id 0~2

- * Parameters:

- *   Input:

- *

- *   Output:

- *

- * Returns:

- *

- *

- * Others:

- ********************************************************************************/

-void  hw_spin_unlock(emhw_lock_id hwid)

-{

-   _hw_spin_unlock(hwid);

-//   zspinlock_debug("cpu %d releases %d hardware lock!/n",SELF_CORE_ID,hwid);

-}

-/*******************************************************************************

- * Function: soft_spin_lock

- * Description:Çý¶¯»ñµÃÈí¼þËø½Ó¿Ú

- * Parameters:

- *   Input:	sfid: Èí¼þËøid¡£

- *			coreid: ±£³ÖidºÅΪsfidÈí¼þËøµÄcpuid¡£

- *   Output:

- *

- * Returns:

- *

- *

- * Others:

- ********************************************************************************/

-void  soft_spin_lock(emsf_lock_id sfid)

-{

-	static unsigned long lock_count = 0;

-

-softlock_loop:

-   	while(softlock_desc[sfid]->owner != SELF_CORE_ID && softlock_desc[sfid]->used)

-   	{

-   		lock_count++;

-		if(lock_count == 1000)

-		{

-			lock_count = 0;

-			msleep(5);

-		}

-   	}

-

-	_hw_spin_lock(SOFTLOCK_HWLOCK);

-	if(softlock_desc[sfid]->owner != SELF_CORE_ID && softlock_desc[sfid]->used)

-   	{

-	      _hw_spin_unlock(SOFTLOCK_HWLOCK);

-		goto softlock_loop;

-   	}

-    softlock_desc[sfid]->used ++;

-    softlock_desc[sfid]->owner = SELF_CORE_ID;

-    _hw_spin_unlock(SOFTLOCK_HWLOCK);

-    //zspinlock_debug("cpu %d releases %d software lock!/n",SELF_CORE_ID,sfid);

-

-}

-#if 1

-int  soft_spin_lock_printf(emsf_lock_id sfid)

-{

-	static unsigned long lock_count = 0;

-softlock_loop:

-   	while(softlock_desc[sfid]->owner != SELF_CORE_ID && softlock_desc[sfid]->used)

-   	{

-   		ndelay(1);

-   		lock_count++;

-		if(lock_count >= 5000)

-		{

-			lock_count = 0;

-			return -1;

-		}

-   	}

-	_hw_spin_lock(SOFTLOCK_HWLOCK);

-	if(softlock_desc[sfid]->owner != SELF_CORE_ID && softlock_desc[sfid]->used)

-   	{

-	      _hw_spin_unlock(SOFTLOCK_HWLOCK);

-		goto softlock_loop;

-   	}

-    softlock_desc[sfid]->used ++;

-    softlock_desc[sfid]->owner = SELF_CORE_ID;

-    _hw_spin_unlock(SOFTLOCK_HWLOCK);

-	return 0;

-}

-#endif

-/*******************************************************************************

- * Function: soft_spin_unlock

- * Description:Óësoft_spin_lock¶ÔÓ¦µÄÊÍ·ÅÈí¼þËø½Ó¿Ú¡£

- * Parameters:

- *   Input:

- *

- *   Output:

- *

- * Returns:

- *

- *

- * Others:

- ********************************************************************************/

- void  soft_spin_unlock(emsf_lock_id sfid)

-{

-    if(softlock_desc[sfid]->used){

-		if(SELF_CORE_ID != softlock_desc[sfid]->owner){

-			zspinlock_assert(0);

-		}

-	_hw_spin_lock(SOFTLOCK_HWLOCK);

-   	softlock_desc[sfid]->used --;

-	if(softlock_desc[sfid]->used == 0) {

-   		softlock_desc[sfid]->owner = 0x0;

-	}

-   	_hw_spin_unlock(SOFTLOCK_HWLOCK);

-	//zspinlock_debug("cpu %d releases %d software lock!/n",SELF_CORE_ID,sfid);

-   }

-}

-

-/*******************************************************************************

- * Function: soft_spin_lock_psm

- * Description:Çý¶¯»ñµÃÈí¼þËø½Ó¿Ú

- * Parameters:

- *   Input:	sfid: Èí¼þËøid¡£

- *			coreid: ±£³ÖidºÅΪsfidÈí¼þËøµÄcpuid¡£

- *   Output:

- *

- * Returns:

- *

- *

- * Others:

- ********************************************************************************/

-void  soft_spin_lock_psm(emsf_lock_id sfid)

-{

-softlock_loop:

-   	while(softlock_desc[sfid]->owner != SELF_CORE_ID && softlock_desc[sfid]->used)

-   	{

-

-   	}

-

-	_hw_spin_lock(SOFTLOCK_HWLOCK);

-	if(softlock_desc[sfid]->owner != SELF_CORE_ID && softlock_desc[sfid]->used)

-   	{

-	      _hw_spin_unlock(SOFTLOCK_HWLOCK);

-		goto softlock_loop;

-   	}

-    softlock_desc[sfid]->used ++;

-    softlock_desc[sfid]->owner = SELF_CORE_ID;

-    _hw_spin_unlock(SOFTLOCK_HWLOCK);

-    //zspinlock_debug("cpu %d releases %d software lock!/n",SELF_CORE_ID,sfid);

-

-}

-

-/*******************************************************************************

- * Function: soft_spin_unlock_psm

- * Description:Óësoft_spin_lock_psm¶ÔÓ¦µÄÊÍ·ÅÈí¼þËø½Ó¿Ú¡£

- * Parameters:

- *   Input:

- *

- *   Output:

- *

- * Returns:

- *

- *

- * Others:

- ********************************************************************************/

-void  soft_spin_unlock_psm(emsf_lock_id sfid)

-{

-	soft_spin_unlock(sfid);

-}

-

-/*******************************************************************************

- * Function: reg_spin_lock

- * Description:Çý¶¯»ñµÃ¼Ä´æÆ÷Ëø½Ó¿Ú

- * Parameters:

- *   Input:

- *   Output:

- *

- * Returns:

- *

- *

- * Others:

- ********************************************************************************/

-void reg_spin_lock(void)

-{

-   _hw_spin_lock(REGLOCK_HWLOCK);

-    softlock_desc[REG_SFLOCK]->owner = SELF_CORE_ID;

-}

-EXPORT_SYMBOL(reg_spin_lock);

-

-/*******************************************************************************

- * Function: reg_spin_unlock

- * Description:Óëreg_spin_lock¶ÔÓ¦µÄÊͷżĴæÆ÷Ëø½Ó¿Ú¡£

- * Parameters:

- *   Input:

- *

- *   Output:

- *

- * Returns:

- *

- *

- * Others:

- ********************************************************************************/

- void  reg_spin_unlock(void)

-{

-    softlock_desc[REG_SFLOCK]->owner = 0x0;

-	_hw_spin_unlock(REGLOCK_HWLOCK);

-

-}

-EXPORT_SYMBOL(reg_spin_unlock);

-

-/*******************************************************************************

- * Function: softspinlock_init

- * Description:Èí¼þËø³õʼ»¯¡£

- * Parameters:

- *   Input:

- *

- *   Output:

- *

- * Returns:

- *

- *

- * Others:

- ********************************************************************************/

-int softspinlock_init(void)

-{

-    int i;

-

-    for(i = 0; i<MACH_NR_SFLOCKS; i++){

-    	softlock_desc[i] =

-			(struct zte_softlock_desc *)(SOFTLOCK_DESC_BASE +i*sizeof(struct zte_softlock_desc));

-		//softlock_desc[i]->used = 0;

-		//softlock_desc[i]->owner= CORE_ID_NUM;

-    }

-	zspinlock_debug("softspinlock init success base=0x%x!",(int)SOFTLOCK_DESC_BASE);

-	return 0;

-}

-

-typedef struct _zx29_softspinlock_ser 

-{

-	struct cdev 	cdev;

-	struct module 	*owner;

-	struct class *classes;  		      

-	const struct file_operations *ops;

-}zx29_softspinlock_ser; 

-

-static zx29_softspinlock_ser softspinlock_zx29 = {

-	.owner   		= THIS_MODULE,

-};

-

-int soft_spin_lock_get(emsf_lock_id sfid)

-{

-	if(sfid>=SFLOCK_NUM)

-		return -EFAULT;

-	

-	if(softlock_desc[sfid]->owner != SELF_CORE_ID && softlock_desc[sfid]->used)

-		return 1;

-	else

-		return 0;

-}

-

-static long softspinlock_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)

-{

-	int ret = 0;

-	char k_arg;

- 

-	switch(cmd)

-	{

-		case SPINLOCK_GET_STATUS:

-			ret = copy_from_user(&k_arg, arg, sizeof(char));

-			if (ret)

-				return -EFAULT;

-			

-			if(k_arg>= SFLOCK_NUM)

-				return -EFAULT;

-				

-			k_arg = (char)soft_spin_lock_get(k_arg);			

-			ret = copy_to_user(arg,&k_arg, sizeof(char));

-			if (ret)

-				return -EFAULT;

-			break;  		 

-		default:

-			return -EPERM;

-		}

-	

-	return ret;

-}

-

-

-static const struct file_operations	softspinlock_ops = {

-	.owner 		= THIS_MODULE,

-	.unlocked_ioctl = softspinlock_ioctl,

-};

-

-

-static int __init softspinlock_dev_init(void)

-{

-	int ret = 0;

-	dev_t dev;

-

-	softspinlock_zx29.ops = &softspinlock_ops;

-

-	ret = alloc_chrdev_region(&dev, 0, 1, "softspinlock");

-	if (ret)

-	{

-		printk(KERN_ERR "%s: softspinlock failed to allocate char dev region\n",

-			__FILE__);

-		return ret;

-	}

-

-	cdev_init(&softspinlock_zx29.cdev, &softspinlock_ops);

-	softspinlock_zx29.cdev.owner = softspinlock_zx29.owner;

-

-	ret = cdev_add(&softspinlock_zx29.cdev, dev, 1);

-	if (ret)

-	{

-		unregister_chrdev_region(dev, 1);

-		printk(KERN_ERR "%s: softspinlock failed to add cdev\n",

-			__FILE__);

-		return ret;

-	}

-

-	softspinlock_zx29.classes = class_create(THIS_MODULE, "softspinlock");

-	if (IS_ERR(softspinlock_zx29.classes))

-		return PTR_ERR(softspinlock_zx29.classes);

-

-	device_create(softspinlock_zx29.classes, NULL, dev, NULL, "softspinlock");

-

-	printk("[xxx] softspinlock dev inited! \n");	

-

-	return ret;

-}

-

-void zx_spinlock_init(void __iomem *spinlock_base)

-{

-	void __iomem **data = (void __iomem **)spinlock_base;

-

-	hwlock_reg_base = data[0];

-	sf_base = data[1];

-

-	hwlock_regs[0] = SHARED_DEVICE_REG1;

-	hwlock_regs[1] = SHARED_DEVICE_REG2;

-	hwlock_regs[2] = SHARED_DEVICE_REG3;

-	hwlock_regs[3] = SHARED_DEVICE_REG4;

-

-	softspinlock_init();	

-}

-

-//arch_initcall(softspinlock_init);

-#else

-int softspinlock_init(void){return 0;}

-void reg_spin_lock(void){}

-void reg_spin_unlock(void){}

-void soft_spin_lock(emsf_lock_id sfid){}

-void soft_spin_unlock(emsf_lock_id sfid){}

-void  soft_spin_lock_psm(emsf_lock_id sfid){}

-void  soft_spin_unlock_psm(emsf_lock_id sfid){}

-void  hw_spin_lock(emhw_lock_id hwid){}

-void  hw_spin_unlock(emhw_lock_id hwid){}

-static int __init softspinlock_dev_init(void){return 0;}

-#endif

-

-module_init(softspinlock_dev_init);

-

diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/timer/Kconfig b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/timer/Kconfig
deleted file mode 100644
index 7262f15..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/timer/Kconfig
+++ /dev/null
@@ -1,4 +0,0 @@
-#
-#
-#
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/timer/Makefile b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/timer/Makefile
deleted file mode 100644
index bfe9f4f..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/timer/Makefile
+++ /dev/null
@@ -1,7 +0,0 @@
-#
-# Makefile for the soc plat drivers
-#
-
-obj-$(CONFIG_ARCH_ZX298501)		+= timer-zx298501.o 
-obj-$(CONFIG_ARCH_ZX297520V3)	+= timer-zx297520v3.o
-#
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/timer/timer-zx297520v3.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/timer/timer-zx297520v3.c
deleted file mode 100644
index 47b7414..0000000
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/soc/zte/timer/timer-zx297520v3.c
+++ /dev/null
@@ -1,742 +0,0 @@
-/*
- * drivers/soc/zte/timer/timer-zx29.c
- *
- *  Copyright (C) 2015 ZTE-TSP
- *
- * -------------------------------------------------------------------------------------------------------------------- *//**
- */ 
-
-#include <linux/kernel.h>
-#include <linux/interrupt.h>
-#include <linux/irq.h>
-#include <linux/clockchips.h>
-#include <linux/clk.h>
-#include <linux/clk-provider.h>
-#include <linux/clocksource.h>
-#include <linux/sched_clock.h>
-#include <linux/module.h>
-#include <linux/err.h>
-#include <linux/syscore_ops.h>
-#include <linux/gpio.h>
-#include <linux/of_device.h>
-#include <linux/of.h>
-#include <linux/of_address.h>
-#include <linux/of_irq.h>
-#include <linux/platform_device.h>
-#include <linux/pm_domain.h>
-#include <linux/pm_runtime.h>
-#include <linux/soc/zte/common.h>
-#include <dt-bindings/soc/zx297520v3-misc.h>
-
-#include <asm/mach/time.h>
-#include <linux/fs.h>
-#include <linux/proc_fs.h>
-#include <linux/seq_file.h>
-
-/*  timer register offset  */
-#define CONFIG_REG   				(0x04)
-#define LOAD_REG     				(0x08)
-#define START_REG    				(0x0C)
-#define REFRESH_REG  				(0x10)
-#define ACK_REG  					(0x14)
-#define CUR_VALUE    				(0x18)
-
-#define TIMER_PRESCALE(ptv)			(ptv << 5)
-#define TIMER_AUTORELOAD			(1 << 1)
-
-#define NR_ZX_TIMER					(5)
-#define	ZX_TIMER_DEFAULT_RATE		(26000000)
-#define	ZX_TIMER_WIDTH				(32)
-#define	ZX_TIMER_MASK				UINT_MAX
-
-typedef enum
-{
-	TIMER0 = 0,
-	TIMER1 = 1,
-	NUM_TIMERS
-} zx_timer_id;
-
-typedef void (*zx_timer_cb)(unsigned long data);
-
-typedef struct
-{
-	void __iomem 				*reg;
-	struct clk 					*wclk;
-	struct clk 					*pclk;
-
-	unsigned int				freq;				/* wclk freq */
-	unsigned int				irq;
-	
-	unsigned int				interval;
-    unsigned int				cycle_cnt;
-    zx_timer_cb 				cb;
-	unsigned long				cb_param;
-	struct clock_event_device 	clkevt;
-	struct clocksource 			*cs;		
-
-	struct device_node 			*np;
-
-	unsigned int				func;				/* ce cs dt or common */
-
-} t_timer_info;
-
-typedef struct
-{
-	t_timer_info	info[NR_ZX_TIMER];
-	unsigned int	nr;
-} t_timer_contexts;
-
-
-t_timer_contexts zx_timer_ctx = {0};
-
-/*
- *refresh configure register
- */
-static inline void refresh_config_reg(void __iomem *base)
-{
-	unsigned int tmp=0;
-	unsigned long flags;
-	volatile int cnt;
-
-	local_irq_save(flags);
-
-	tmp=ioread32(base+REFRESH_REG);
-	
-	while(((ioread32(base+ACK_REG)>>4) & 0xf) != (tmp & 0xf))
-	{
-		cnt = 10;
-		while(cnt--);
-	}
-
-	tmp ^=0xC;
-	iowrite32(tmp,base+REFRESH_REG);
-
-	local_irq_restore(flags);
-	
-}
-
-/*
- *refresh load register
- */
-static inline void refresh_load_reg(void __iomem *base)
-{
-	unsigned int tmp=0;
-	unsigned long flags;
-	volatile int cnt;
-
-	local_irq_save(flags);
-
-	tmp=ioread32(base+REFRESH_REG);
-
-	while(((ioread32(base+ACK_REG)>>4) & 0xf) != (tmp & 0xf))
-	{
-		cnt = 10;
-		while(cnt--);
-	}
-
-	tmp ^= 0x3;
-	iowrite32(tmp,base+REFRESH_REG);
-
-	local_irq_restore(flags);
-
-}
-
-/*
- *refresh load register and configure register
- */
-static inline void refresh_config_load_reg(void __iomem *base) 
-{
-	unsigned int tmp=0;
-	unsigned long flags;
-	volatile int cnt;
-
-	local_irq_save(flags);
-
-	tmp=ioread32(base+REFRESH_REG);
-
-	while(((ioread32(base+ACK_REG)>>4) & 0xf) != (tmp & 0xf))
-	{
-		cnt = 10;
-		while(cnt--);
-	}
-	
-	tmp ^= 0xf;
-	iowrite32(tmp,base+REFRESH_REG);
-
-	local_irq_restore(flags);
-	
-}
-
-/*
- * get cur_value of the timer
- */
-static inline u32 read_timer_clk(void __iomem *base)
-{
-	return ioread32(base+CUR_VALUE);
-}
-
-/*
- * set reload mode
- */
-static inline void timer_set_mode(void __iomem *base, bool periodic)
-{
-	unsigned int tmp = ioread32(base+CONFIG_REG);
-	
-	if(periodic)
-		tmp |= TIMER_AUTORELOAD;
-	else
-		tmp &= ~TIMER_AUTORELOAD;
-	iowrite32(tmp, base+CONFIG_REG);
-
-	refresh_config_reg(base);
-}
-
-/*
- * start timer
- */
-static inline void timer_start(void __iomem *base)
-{
-	iowrite32(0x1, base+START_REG);
-}
-
-/*
- * stop timer
- */
-static inline void timer_stop(void __iomem *base)
-{
-	iowrite32(0x0, base+START_REG);
-}
-
-/*
- * set load value(unit is cycle)
- */
-static inline void timer_set_load(void __iomem *base, u32 load_val)
-{
-	iowrite32(load_val, base+LOAD_REG);
-	refresh_load_reg(base);
-}
-
-/*
- * set prescale, default is 0
- * 1--div 2   2--div 4 ...
- */
-static inline void timer_set_prescale(void __iomem *base, u32 prescale)
-{
-	unsigned int tmp = ioread32(base+CONFIG_REG);
-
-	tmp &= ~TIMER_PRESCALE(0x1F);
-	tmp |= TIMER_PRESCALE(prescale);
-
-	iowrite32(tmp, base+CONFIG_REG);
-
-	refresh_config_reg(base);
-}
-
-
-/*-----------------------------------------------------------------------------
- *--------  timer helper functions --------------------------------------------
- *-----------------------------------------------------------------------------
- */
-static inline t_timer_info *zx_timer_alloc_info(void)
-{
-	t_timer_info *info;
-
-	info = &(zx_timer_ctx.info[zx_timer_ctx.nr]);
-	zx_timer_ctx.nr ++;
-
-	return info;
-}
-
-irqreturn_t zx_timer_isr(int irq, void *p)
-{
-	t_timer_info *info = (t_timer_info *)p;
-	
-	if(info->cb)
-		info->cb(info->cb_param);
-	
-	return IRQ_HANDLED;
-}
-
-static void zx_timer_configure_rate(struct device_node *np, t_timer_info *info)
-{
-	/* clk */
-	info->wclk = of_clk_get_by_name(np, "wclk");
-	if (IS_ERR(info->wclk))
-		BUG();
-
-	info->pclk = of_clk_get_by_name(np, "pclk");
-	if (IS_ERR(info->pclk))
-		BUG();
-	clk_prepare_enable(info->pclk); 
-
-	if (of_property_read_u32(np, "clock-frequency", &info->freq))
-		info->freq = ZX_TIMER_DEFAULT_RATE;
-
-	clk_set_rate(info->wclk, info->freq);
-	clk_prepare_enable(info->wclk);
-	
-	pr_debug("wclk=%lu, parent=%s \n", clk_get_rate(info->wclk), 
-			__clk_get_name(clk_get_parent(info->wclk)));
-}
-
-static int zx_timer_set_callback(t_timer_info *info, zx_timer_cb cb, unsigned long param)
-{
-	info->cb = cb;
-	info->cb_param = param;
-
-	return 0;
-}
-
-/*-----------------------------------------------------------------------------
- *--------  common timer  -----------------------------------------------------
- *-----------------------------------------------------------------------------
- */
-typedef struct
-{
-	t_timer_info	*info;
-	u32 			mult;
-	u32  			shift;
-	
-} t_zx_common_timer;
-
-static t_zx_common_timer zx_common_timer;
-
-#define to_zx_timer_common()	zx_common_timer.info
-#define for_zx_timer_common(x)	zx_common_timer.info = x	
-#define us_to_cyc(us)			(((u64)us * zx_common_timer.mult) >> zx_common_timer.shift)
-
-int zx_timer_common_set_callback(zx_timer_cb cb, unsigned long param)
-{
-	t_timer_info *info = to_zx_timer_common(); 
-
-	return zx_timer_set_callback(info, cb, param);
-}
-
-/* expires -- unit is us */
-int zx_timer_common_start(unsigned int expires, bool periodic)
-{
-	t_timer_info *info = to_zx_timer_common(); 
-	unsigned int t0 = 1000;
-	unsigned long cycles = us_to_cyc(expires);
-
-	timer_set_load(info->reg, cycles);
-
-#if 0	/* when use 32k osc */
-	/* wait data refresh finished. */
-	t0=test_timer_read();
-	while( (test_timer_read()-t0) < 4);
-#else
-	while (t0--);
-#endif
-
-	timer_set_mode(info->reg, periodic);
-
-	timer_start(info->reg);
-
-	enable_irq_wake(info->irq);
-
-	return 0;
-}
-
-/* expires -- unit cycles */
-int zx_timer_common_start_cycles(unsigned int expires, bool periodic)
-{
-	t_timer_info *info = to_zx_timer_common(); 
-	unsigned int t0 = 1000;
-	unsigned long cycles = expires;
-
-	timer_set_load(info->reg, cycles);
-
-#if 0	/* when use 32k osc */
-	/* wait data refresh finished. */
-	t0=test_timer_read();
-	while( (test_timer_read()-t0) < 4);
-#else
-	while (t0--);
-#endif
-
-	timer_set_mode(info->reg, periodic);
-
-	timer_start(info->reg);
-
-	enable_irq_wake(info->irq);
-
-	return 0;
-}
-
-
-void zx_timer_common_stop(void)
-{
-	t_timer_info *info = to_zx_timer_common();
-
-	timer_stop(info->reg);
-
-	disable_irq_wake(info->irq);
-}
-
-static int zx_timer_common_init(t_timer_info *info)
-{
-	int ret;
-	u64 sec;
-
-	if (!(info->func & TIMER_FUNC_COMMON))
-		return -ENODEV;
-
-	for_zx_timer_common(info);
-
-	sec = ZX_TIMER_MASK;
-	do_div(sec, info->freq);
-	if (!sec)
-		sec = 1;
-
-	clocks_calc_mult_shift(&zx_common_timer.mult, &zx_common_timer.shift, USEC_PER_SEC, info->freq, sec);
-
-	timer_stop(info->reg);
-	
-	ret = request_irq(info->irq, 
-					zx_timer_isr,
-					0, 
-					"zx_timer_common", 
-					info);
-	if(ret<0)
-		BUG();	
-
-	enable_irq_wake(info->irq);
-
-	return ret;
-}
-
-/****************************************************************
- ***   wake timer(use common timer)      ************************
- ***   persistent timer(use cs timer)    ************************
- ****************************************************************
- */
-#ifdef CONFIG_PM
-void zx29_set_wake_timer(unsigned long cycles)
-{		
-	zx_timer_common_start_cycles(cycles, false);	
-}
-
-void zx29_stop_wake_timer(void)
-{		
-	zx_timer_common_stop();	
-}
-#endif /*CONFIG_PM*/
-
-/*-----------------------------------------------------------------------------
- *--------  clock event  ------------------------------------------------------
- *-----------------------------------------------------------------------------
- */
-#define to_zx_timer_clkevt(x) \
-		container_of(x, t_timer_info, clkevt)
-
-static int zx_timer_clkevt_next_event(unsigned long evt,
-				   struct clock_event_device *clkevt)
-{
-	t_timer_info *info = to_zx_timer_clkevt(clkevt);
-
-	timer_stop(info->reg);
-	timer_set_mode(info->reg, false);
-	timer_set_load(info->reg, evt);
-	timer_start(info->reg);
-
-	return 0;
-}
-
-static int zx_timer_clkevt_set_periodic(struct clock_event_device *clkevt)
-{
-	t_timer_info *info = to_zx_timer_clkevt(clkevt);
-
-	timer_stop(info->reg);
-	timer_set_mode(info->reg, true);
-	timer_set_load(info->reg, DIV_ROUND_CLOSEST(info->freq, HZ));
-	timer_start(info->reg);
-
-	return 0;
-}
-
-static int zx_timer_clkevt_shutdown(struct clock_event_device *clkevt)
-{
-	t_timer_info *info = to_zx_timer_clkevt(clkevt);
-
-	timer_stop(info->reg);
-
-	return 0;
-}
-
-void zx_timer_clkevt_cb(unsigned long data)
-{
-	t_timer_info *info = (t_timer_info *)data;
-	struct clock_event_device *ce = &info->clkevt;
-
-	ce->event_handler(ce);
-}
-
-static struct clock_event_device *pm_ce;
-void clock_event_handler(void)
-{
-	pm_ce->event_handler(pm_ce);
-}
-
-static int zx_timer_clkevt_init(t_timer_info *info)
-{
-	int ret;
-	struct clock_event_device *ce;
-
-	if (!(info->func & TIMER_FUNC_CE))
-		return -ENODEV;
-
-	ce = &info->clkevt;
-	pm_ce = ce;
-
-	ce->name = info->np->full_name;
-	ce->features = CLOCK_EVT_FEAT_PERIODIC | CLOCK_EVT_FEAT_ONESHOT;
-	ce->set_next_event = zx_timer_clkevt_next_event;
-	ce->set_state_shutdown = zx_timer_clkevt_shutdown;
-	ce->set_state_periodic = zx_timer_clkevt_set_periodic;
-	ce->set_state_oneshot = zx_timer_clkevt_shutdown;
-	ce->tick_resume = zx_timer_clkevt_shutdown;
-	ce->rating = 300;
-	ce->irq = info->irq;
-	ce->cpumask = cpu_possible_mask;
-
-	zx_timer_set_callback(info, zx_timer_clkevt_cb, (unsigned long)info);
-	clockevents_config_and_register(ce, info->freq, 1, 0x7fffffff);
-
-	ret = request_irq(info->irq, 
-					zx_timer_isr,
-					0, 
-					"zx_timer_ce",
-					info);
-	if(ret<0)
-		BUG();	
-
-	return ret;
-}
-
-/*-----------------------------------------------------------------------------
- *--------  clock source  -----------------------------------------------------
- *-----------------------------------------------------------------------------
- */
-static void __iomem *zx_cs_sched_reg;
-
-/**
- * zx29_read_persistent_clock64 -  Return time from a persistent clock.
- *
- * Reads the time from a source which isn't disabled during PM, the
- * 32k sync timer.  Convert the cycles elapsed since last read into
- * nsecs and adds to a monotonically increasing timespec64.
- */
-static struct timespec64 persistent_ts;
-static cycles_t cycles;
-static unsigned int persistent_mult, persistent_shift;
-
-static void zx29_read_persistent_clock64(struct timespec64 *ts)
-{
-	unsigned long long nsecs;
-	cycles_t last_cycles;
-
-	last_cycles = cycles;
-	cycles = zx_cs_sched_reg ? readl_relaxed(zx_cs_sched_reg) : 0;
-
-	nsecs = clocksource_cyc2ns(last_cycles - cycles,
-					persistent_mult, persistent_shift);
-
-	timespec64_add_ns(&persistent_ts, nsecs);
-
-	*ts = persistent_ts;
-}
-
-static int zx29_timer_persistent_init(t_timer_info *info)
-{
-	u64 sec;
-
-	sec = 0x80000000;
-	do_div(sec, info->freq);
-	if (!sec)
-		sec = 1;
-
-	clocks_calc_mult_shift(&persistent_mult, &persistent_shift,
-			info->freq, NSEC_PER_SEC, (u32)sec);
-
-	register_persistent_clock(zx29_read_persistent_clock64);
-
-	return 0;
-}
-
-
-#ifdef CONFIG_PM
-int zx29_clocksource_suspend(void)
-{
-  /*
-     *nothing should be done here.
-     *maybe clocksource should be stoped, but I don't do this
-     *there is no effect on system running, even if  clocksource is not suspended  actually.
-     *I can use clocksource in power off processing for debug.
-     */
-     return 0;
-}
-
-void zx29_clocksource_resume(void)
-{
-#if 0
-    /*re-initiate the clocksource*/
- 	iowrite32(0x7fffffff,SOURCE_BASE_VA+LOAD_REG); // 2^31-1
-#ifdef CONFIG_ARCH_ZX297510FPGA	
-	iowrite32(0x02,SOURCE_BASE_VA+CONFIG_REG);     // auto load
-#else
-    iowrite32(0x22,SOURCE_BASE_VA+CONFIG_REG);     // main clock/13/2 , auto load
-	refresh_config_load_reg(SOURCE_BASE_VA);       // refresh load reg and config reg
-	iowrite32(0x1,SOURCE_BASE_VA+START_REG);       // start timer
-#endif	
-#endif
-}
-
-static struct syscore_ops zx29_clocksource_syscore_ops = {
-	.suspend = zx29_clocksource_suspend,
-	.resume = zx29_clocksource_resume,
-};
-#endif
-
-static u64 zx_timer_cs_read(struct clocksource *cs)
-{
-	return ~(u64)readl_relaxed(zx_cs_sched_reg) & cs->mask;
-}
-
-static u64 notrace zx_timer_cs_read_sched_clock(void)
-{
-	return ~(u64)readl_relaxed(zx_cs_sched_reg) & 0x7fffffff;
-}
-
-static int zx_timer_cs_init(t_timer_info *info)
-{
-	int ret;
-	struct clocksource *cs;
-
-	if (!(info->func & TIMER_FUNC_CS))
-		return -ENODEV;
-
-	timer_set_mode(info->reg, true);
-	timer_set_load(info->reg, 0x7fffffff);
-	timer_start(info->reg);
-
-	zx_cs_sched_reg = info->reg + CUR_VALUE;
-
-	cs = kzalloc(sizeof(struct clocksource), GFP_KERNEL);
-	if (!cs)
-		return -ENOMEM;
-
-	info->cs = cs;
-	cs->name = info->np->full_name;
-	cs->rating = 200;
-	cs->read = zx_timer_cs_read;
-	cs->mask = CLOCKSOURCE_MASK(31);
-	cs->flags = CLOCK_SOURCE_IS_CONTINUOUS|CLOCK_SOURCE_SUSPEND_NONSTOP;
-	clocksource_register_hz(cs, info->freq);
-
-	sched_clock_register(zx_timer_cs_read_sched_clock, 31, info->freq);
-
-#ifdef CONFIG_PM	
-	register_syscore_ops(&zx29_clocksource_syscore_ops);
-#endif
-
-	zx29_timer_persistent_init(info);
-
-	return ret;
-}
-
-static int __init zx_timer_of_init(struct device_node *np)
-{
-	t_timer_info	*info;
-
-	info = zx_timer_alloc_info();
-
-	info->reg = of_iomap(np, 0);
-	info->irq  = irq_of_parse_and_map(np, 0);
-	info->np = np;
-	
-	zx_timer_configure_rate(np, info);
-
-	of_property_read_u32(np, "timer_function", &info->func);
-	if (!info->func)
-		return -EINVAL;
-
-	zx_timer_clkevt_init(info);
-
-	zx_timer_cs_init(info);
-
-	zx_timer_common_init(info);
-
-	return 0;
-}
-
-TIMER_OF_DECLARE(zx29_timer, "zte,zx29-timer", zx_timer_of_init);
-
-/*-----------------------------------------------------------------------------
- *--------  zx_timer_test -----------------------------------------------------
- *-----------------------------------------------------------------------------
- */
-extern struct kobject *zx_test_kobj;
-static unsigned int test_timer_count = 0;
-
-void test_timer_cb(unsigned long data)
-{
-	test_timer_count ++;
-	pr_info("test_timer_cb arrived(%d) \n", test_timer_count);
-}
-	
-static ssize_t soc_timer_show(struct device *dev,
-		struct device_attribute *attr, char *buf)
-{
-	return sprintf(buf, "timer_int_count:%d\n", test_timer_count);
-}
-
-static ssize_t soc_timer_store(struct device *dev, struct device_attribute *attr, 
-		const char *buf, size_t count)
-{
-	unsigned int temp;	
-
-	if(sscanf(buf, "%u", &temp) != 1)
-	{
-		pr_info("temp=%d error", temp);
-		return (count);
-	}
-
-	pr_info("temp=%d", temp);
-
-	if(temp == 1)
-	{
-		zx_timer_common_set_callback((zx_timer_cb)test_timer_cb, 0);
-		zx_timer_common_start(5*1000*1000, true);	/* 5s */
-	}
-	else
-	{
-		zx_timer_common_stop();
-		test_timer_count = 0;	
-	}
-	
-	return (count);
-}
-
-
-static DEVICE_ATTR(soc_timer, 0600, soc_timer_show, soc_timer_store);
-static struct attribute *zx_timer_attributes[] = {
-	&dev_attr_soc_timer.attr,
-	NULL,
-};
-
-static const struct attribute_group zx_timer_attribute_group = {
-	.attrs = (struct attribute **) zx_timer_attributes,
-};
-
-int __init zx_timer_test_init(void)
-{
-	int ret;
-
-    ret = sysfs_create_group(zx_test_kobj, &zx_timer_attribute_group);
-	if (!ret)
-	    pr_info("[DEBUG] create test timer sysfs interface OK.\n");
-
-	return 0;
-}
-
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/spi/spi-zx29.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/spi/spi-zx29.c
index 7cb7f1a..5150a52 100755
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/spi/spi-zx29.c
+++ b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/spi/spi-zx29.c
@@ -43,6 +43,7 @@
 //#include <linux/soc/zte/pm/drv_idle.h>
 
 #include "spi-zx29.h"
+#include "pub_debug_info.h"
 
 struct zx29_ssp_device_of_data {
 	enum zx29_ssp_device_mode	mode;
@@ -210,6 +211,9 @@
  */
 #define SPI_SOD_DISABLED	(1)
 #define SPI_SOD_ENABLED		(0)
+#define SPI_SLAVE_MODE  	(1)
+#define SPI_MASTER_MODE		(0)
+
 
 /*
  * SPI TRANSFER DELAY CFG
@@ -1326,7 +1330,7 @@
 	u32 irqflags = ENABLE_ALL_INTERRUPTS;
 	struct spi_transfer *transfer = zx29spi->cur_transfer;
 	int ret = 0;
-
+	static int sc_debug_info_record_cnt[4] ={0};
 	if((void *)transfer->tx_dma != NULL){
 		zx29spi->tx = (void *)transfer->tx_dma;
 		zx29spi->tx_end = zx29spi->tx + zx29spi->cur_transfer->len;
@@ -1368,7 +1372,12 @@
 		ret = down_timeout(&zx29spi->sema_dma, msecs_to_jiffies(1500));
 		//printk("COM=0x%x,FMT=0x%x,FIFO_CTL=0x%x,FIFO_SR=0x%x\n",readl((SPI_COM_CTRL_OFFSET+zx29spi->virtbase)),readl((SPI_FMT_CTRL_OFFSET+zx29spi->virtbase)),readl((SPI_FIFO_CTRL_OFFSET+zx29spi->virtbase)),readl((SPI_FIFO_SR_OFFSET+zx29spi->virtbase)));
 		if (ret < 0) {
-			panic("spi transfer timeout\n");
+			panic("spi transfer timeout,times(%d)\n",sc_debug_info_record_cnt[zx29spi->pdev->id]);
+			if(sc_debug_info_record_cnt[zx29spi->pdev->id] < 5) {
+				sc_debug_info_record(MODULE_ID_CAP_SPI, "%s transfer timeout:0x%x 0x%x 0x%x \n",zx29spi->pdev->name,readl((SPI_COM_CTRL_OFFSET+zx29spi->virtbase)),
+									readl((SPI_FIFO_SR_OFFSET+zx29spi->virtbase)),readl((SPI_INTR_SR_OFFSET+zx29spi->virtbase)));
+			}
+			sc_debug_info_record_cnt[zx29spi->pdev->id]++;
 		}
 
 		while (readl((SPI_FIFO_SR_OFFSET+zx29spi->virtbase)) & SPI_FIFO_SR_MASK_BUSY)
@@ -1427,11 +1436,13 @@
 	struct device *dev;
 	struct spi_transfer *transfer;
 	int ret = 0;
-
+	static int sc_debug_info_record_tx_cnt[4] ={0};
+	static int sc_debug_info_record_rx_cnt[4] ={0};
+	
 	if(!zx29spi || !msg)
 		return -EFAULT;
 	
-	if (msg->is_dma_mapped || !msg->spi->dma_used) {
+	if (msg->is_dma_mapped || !msg->spi->dma_used || !zx29spi->master_info->enable_dma) {
 		return 0;
 	}
 	dev = &zx29spi->pdev->dev;
@@ -1444,18 +1455,24 @@
 		if (transfer->tx_buf != NULL) {
 			transfer->tx_dma = dma_map_single(dev,(void *)transfer->tx_buf, transfer->len, DMA_TO_DEVICE);
 			if (dma_mapping_error(dev, transfer->tx_dma)) {
-				dev_err(dev, "dma_map_single spi Tx failed\n");
+				dev_err(dev, "dma_map_single spi Tx failed,times(%d)\n",sc_debug_info_record_tx_cnt[zx29spi->pdev->id]);
+				if(sc_debug_info_record_tx_cnt[zx29spi->pdev->id] < 5)
+					sc_debug_info_record(MODULE_ID_CAP_SPI, "%s tx_dma_map failed \n",zx29spi->pdev->name);
 				transfer->tx_dma = 0;
 				ret |= -ENOMEM;
+				sc_debug_info_record_tx_cnt[zx29spi->pdev->id]++;
 			}
 		}
 
 		if (transfer->rx_buf != NULL) {
 			transfer->rx_dma = dma_map_single(dev, transfer->rx_buf, transfer->len, DMA_FROM_DEVICE);
 			if (dma_mapping_error(dev, transfer->rx_dma)) {
-				dev_err(dev, "dma_map_single spi Rx failed\n");
+				dev_err(dev, "dma_map_single spi Rx failed,times(%d)\n",sc_debug_info_record_rx_cnt[zx29spi->pdev->id]);
+				if(sc_debug_info_record_rx_cnt[zx29spi->pdev->id] < 5)
+					sc_debug_info_record(MODULE_ID_CAP_SPI, "%s rx_dma_map failed \n",zx29spi->pdev->name);
 				transfer->rx_dma = 0;
 				ret |= -ENOMEM;
+				sc_debug_info_record_rx_cnt[zx29spi->pdev->id]++;
 			}
 
 			if (!transfer->rx_dma && transfer->tx_dma && transfer->tx_buf) {
@@ -1475,7 +1492,7 @@
 	struct device *dev = &zx29spi->pdev->dev;
 	struct spi_transfer *transfer;
 
-	if (msg->is_dma_mapped || !zx29spi->master_info->enable_dma)
+	if (msg->is_dma_mapped || !msg->spi->dma_used || !zx29spi->master_info->enable_dma)
 		return;
 
 	list_for_each_entry(transfer, &msg->transfers, transfer_list) {
@@ -2108,6 +2125,22 @@
 EXPORT_SYMBOL(spi_gpio_3wire_read8);
 
 
+static void  zx29_setup_to_regs(struct chip_data *chip,struct zx29_spi *zx29spi)
+{
+	unsigned int regval = 0;
+
+	regval = readl((SPI_COM_CTRL_OFFSET+zx29spi->virtbase)) & (~SPI_COM_CTRL_MASK_SSPE);
+	writel(regval, (SPI_COM_CTRL_OFFSET+zx29spi->virtbase));
+	
+	writel(chip->fmt_ctrl, (SPI_FMT_CTRL_OFFSET+zx29spi->virtbase));
+	writel(chip->fifo_ctrl, (SPI_FIFO_CTRL_OFFSET+zx29spi->virtbase));
+	writel(chip->com_ctrl, (SPI_COM_CTRL_OFFSET + zx29spi->virtbase));
+	//writel(chip->timing, (SPI_TIMING_OFFSET + zx29spi->virtbase));
+
+	writel(readl((SPI_COM_CTRL_OFFSET+zx29spi->virtbase)) | SPI_COM_CTRL_MASK_SSPE,  (SPI_COM_CTRL_OFFSET+zx29spi->virtbase));
+	while(((readl((SPI_COM_CTRL_OFFSET+zx29spi->virtbase))>> 4)&0x1) == 0);
+	
+}
 /**
  * zx29_setup - setup function registered to SPI master framework
  * @spi: spi device which is requesting setup
@@ -2281,7 +2314,12 @@
 	SPI_WRITE_BITS(chip->timing,   spi->trans_gap_num, SPI_TIMING_MASK_T_CS_DESEL, 0);
 	/* Save controller_state */
 	spi_set_ctldata(spi, chip);
-
+	if(zx29spi->mode == ZX29_SSP_SLAVE_TYPE) {
+		
+		SPI_WRITE_BITS(chip->com_ctrl, SPI_SLAVE_MODE, SPI_COM_CTRL_MASK_MS, 2);
+		zx29_setup_to_regs(chip,zx29spi);
+	}
+		
 	return status;
  err_config_params:
 	spi_set_ctldata(spi, NULL);
@@ -2690,8 +2728,10 @@
 	/* Get DMA channels */
 	if (platform_info->enable_dma) {
 		status = zx29_dma_probe(zx29spi);
-		if (status != 0)
+		if (status != 0) {
 			platform_info->enable_dma = 0;
+			sc_debug_info_record(MODULE_ID_CAP_SPI, "%s dma probe failed \n",pdev->name);
+		}
 	}
 
 #if SPI_PSM_CONTROL
@@ -2760,7 +2800,7 @@
 		return 0;
 	platform_info->bus_id = 0,
 	platform_info->num_chipselect = 1,
-	platform_info->enable_dma = 0,
+	platform_info->enable_dma = 1,
 	platform_info->autosuspend_delay=0,
 	
 	/* Allocate master with space for data */
@@ -2867,8 +2907,10 @@
 	/* Get DMA channels */	
 	if (platform_info->enable_dma) {
 		status = zx29_dma_probe(zx29spi);
-		if (status != 0)
+		if (status != 0) {
 			platform_info->enable_dma = 0;
+			sc_debug_info_record(MODULE_ID_CAP_SPI, "%s dma probe failed",pdev->name);
+		}
 	}
 
 #if SPI_PSM_CONTROL
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/sound/soc/sanechips/zx29_ak4940.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/sound/soc/sanechips/zx29_ak4940.c
index 312ff9a..f730067 100755
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/sound/soc/sanechips/zx29_ak4940.c
+++ b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/sound/soc/sanechips/zx29_ak4940.c
@@ -400,12 +400,7 @@
 		 raw_spin_unlock_irqrestore(&codec_pa_lock, flags);
 	 }
 #endif
- 
-	 unsigned int  armRegBit = 0;
-	 //armRegBit = zx_read_reg(AON_WIFI_BT_CLK_CFG2);
-	 //armRegBit &= 0xfffffffe;
-	 //armRegBit |= 0x1;
-	 //zx_write_reg(AON_WIFI_BT_CLK_CFG2, armRegBit);
+
 	 
 	 return 0;
  }
@@ -427,11 +422,7 @@
 	 if (snd_soc_dai_active(cpu_dai))
 		 return;
  
-	 u32 armRegBit;
-	 //armRegBit = zx_read_reg(AON_WIFI_BT_CLK_CFG2);
-	 //armRegBit &= 0xfffffffe;
-	 //armRegBit |= 0x0;
-	 //zx_write_reg(AON_WIFI_BT_CLK_CFG2, armRegBit);
+
  
  }
  
@@ -454,11 +445,7 @@
 	 if (snd_soc_dai_active(cpu_dai))
 		 return;
  
-	 u32 armRegBit;
-	 //armRegBit = zx_read_reg(AON_WIFI_BT_CLK_CFG2);
-	 //armRegBit &= 0xfffffffe;
-	 //armRegBit |= 0x0;
-	 //zx_write_reg(AON_WIFI_BT_CLK_CFG2, armRegBit);
+
  }
  static int zx29_init_paiftx(struct snd_soc_pcm_runtime *rtd)
  {
@@ -1887,8 +1874,6 @@
 	board = devm_kzalloc(&pdev->dev, sizeof(*board), GFP_KERNEL);
 	if (!board)
 		return -ENOMEM;
-	board->name = "zx29_ak4940";
-	board->dev = &pdev->dev;
 
 	if (np) {
 		zx29_dai_link[0].cpus->dai_name = NULL;
@@ -1923,6 +1908,9 @@
 	id = of_match_device(of_match_ptr(zx29_ak4940_of_match), &pdev->dev);
 	if (id)
 		*board = *((struct zx29_board_data *)id->data);
+	
+	board->name = "zx29_ak4940";
+	board->dev = &pdev->dev;
 
 	//platform_set_drvdata(pdev, board);
 
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/sound/soc/sanechips/zx29_voice.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/sound/soc/sanechips/zx29_voice.c
index 8307de7..3ce31ac 100755
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/sound/soc/sanechips/zx29_voice.c
+++ b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/sound/soc/sanechips/zx29_voice.c
@@ -134,6 +134,16 @@
 //extern T_DrvVoice_3G_Opt  gDrvVoice_3G_Obj;

 #endif

 

+struct zx29_voice_data {

+	const char *name;

+	struct device *dev;

+	struct mutex mutex;	

+

+};

+

+static struct zx29_voice_data vdata = {

+	.name = "zx29_voice",

+};

 

 static const struct snd_pcm_hardware dma_hardware = {

 	.info			= SNDRV_PCM_INFO_INTERLEAVED |

@@ -155,10 +165,37 @@
 };

 

 

+static void zx29_voice_set_active(struct zx29_voice_data *data)

+{

+

+	print_audio("Alsa: Entered func %s\n", __func__);

+#ifdef CONFIG_PM	  

+	mutex_lock(&data->mutex);		  

+	pm_stay_awake(data->dev);	

+	mutex_unlock(&data->mutex);

+#endif  

+

+}

+  

+static void zx29_voice_set_idle(struct zx29_voice_data *data)

+{

+

+	print_audio("Alsa: Entered func %s\n", __func__);

+#ifdef CONFIG_PM  

+	mutex_lock(&data->mutex);	  

+	pm_relax(data->dev); 

+	mutex_unlock(&data->mutex);

+#endif

+

+}

+

+

 static int voice_hw_params(struct snd_soc_component *component,struct snd_pcm_substream *substream,

                            struct snd_pcm_hw_params *params)

 {

 	struct snd_pcm_runtime *runtime = substream->runtime;

+	print_audio("Alsa Entered func %s\n", __func__);

+	

 	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);

 	if (rtd->dai_link->name != NULL && (!strcmp(rtd->dai_link->name, "voice_3g"))) {

 

@@ -172,7 +209,7 @@
 static int voice_hw_free(struct snd_soc_component *component,struct snd_pcm_substream *substream)

 {

 	int ret = 0;

-//	print_audio("Alsa Entered func %s\n", __func__);

+	print_audio("Alsa Entered func %s\n", __func__);

 	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);

 	if (rtd->dai_link->name != NULL && (!strcmp(rtd->dai_link->name, "voice_3g"))) {

 

@@ -185,7 +222,7 @@
 static int voice_prepare(struct snd_soc_component *component,struct snd_pcm_substream *substream)

 {

 	int ret = 0;

-//	print_audio("Alsa Entered func %s\n", __func__);

+	print_audio("Alsa Entered func %s\n", __func__);

 

 #if defined(USE_ALSA_VOICE_FUNC) && defined(CONFIG_VOICE_DRV)

 	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);

@@ -204,13 +241,8 @@
 static int voice_trigger(struct snd_soc_component *component,struct snd_pcm_substream *substream, int cmd)

 {

 	int ret = 0;

-//	print_audio("Alsa Entered func %s, cmd=%d\n", __func__, cmd);

+	print_audio("Alsa Entered func %s, cmd=%d\n", __func__, cmd);

 	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);

-	if (rtd->dai_link->name != NULL && (!strcmp(rtd->dai_link->name, "voice_3g"))) {

-

-		print_audio("Alsa Entered func %s  3g soft amr !\n", __func__);

-		return 0;

-	}

 	switch (cmd) {

 	case SNDRV_PCM_TRIGGER_START:

 		break;

@@ -226,7 +258,7 @@
 static int voice_open(struct snd_soc_component *component,struct snd_pcm_substream *substream)

 {

 	struct snd_pcm_runtime *runtime = substream->runtime;

-//	print_audio("Alsa Entered func %s\n", __func__);

+	print_audio("Alsa Entered func %s\n", __func__);

 	int ret = 0;

 	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);

 	

@@ -261,13 +293,15 @@
 		}

 	}

 #endif

+	zx29_voice_set_active(&vdata);

+

 	return ret;

 }

 

 static int voice_close(struct snd_soc_component *component,struct snd_pcm_substream *substream)

 {

 	struct snd_pcm_runtime *runtime = substream->runtime;

-//	print_audio("Alsa Entered func %s\n", __func__);

+	print_audio("Alsa Entered func %s\n", __func__);

 	int ret = 0;

 	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);

 #if defined(USE_ALSA_VOICE_FUNC) && defined(CONFIG_VOICE_DRV)

@@ -295,6 +329,7 @@
 

 	}

 #endif

+	zx29_voice_set_idle(&vdata);

 

 	return ret;

 }

@@ -403,6 +438,14 @@
 		return ret;

 	}

 

+	vdata.dev = &pdev->dev;

+#ifdef CONFIG_PM

+	mutex_init(&vdata.mutex);

+	device_init_wakeup(vdata.dev, true);

+	if(vdata.dev != NULL)	

+		dev_info(&pdev->dev,"%s: device_init_wakeup dev driver_name=%s,dev_name=%s!\n",__func__,dev_driver_string(vdata.dev),dev_name(vdata.dev));

+			

+#endif	

 
 	dev_info(&pdev->dev,"%s end!\n", __func__);
 	pr_info( "voice_asoc_platform_probe end\n");
@@ -418,7 +461,7 @@
 

 

 static const struct of_device_id voice_of_match[] = {

-	{ .compatible = "voice_audio",  },

+	{ .compatible = "voice_audio",  .data = &vdata },

 	{},

 };

 MODULE_DEVICE_TABLE(of, voice_of_match);

diff --git a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/ab_bootinfo/Makefile b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/ab_bootinfo/Makefile
index ba8e396..29d5251 100755
--- a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/ab_bootinfo/Makefile
+++ b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/ab_bootinfo/Makefile
@@ -13,7 +13,9 @@
 

 

 #LDLIBS = -lnvram_sc -L$(LIB_DIR)/libnvram

-LDLIBS += -lpthread -lmtd -lnvram -lsofttimer -lupi_ab -lsoftap

+#LDLIBS += -lmtd

+LDLIBS += -lpthread -lnvram -lsofttimer -lupi_ab -lsoftap

+LDLIBS += -lcrypto

 #LDLIBS += -lcrypto  -L$(LIB_DIR)/libssl/install/lib

 

 ##############USER COMIZE END##################

diff --git a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/ab_bootinfo/ab_bootinfo.c b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/ab_bootinfo/ab_bootinfo.c
old mode 100644
new mode 100755
index 94d3dfc..b0224de
--- a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/ab_bootinfo/ab_bootinfo.c
+++ b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/ab_bootinfo/ab_bootinfo.c
@@ -14,14 +14,17 @@
 
     switch (ret)
     {
-        case 1:
+        case Z_DUAL_SYSTEM:
             printf("ab_bootinfo:ab_a\n");
+            ret = 1;
             break;
-        case 2:
+        case Z_DUAL_SYSTEM2:
             printf("ab_bootinfo:ab_b\n");
+            ret = 2;
             break;
         default:
             printf("[error]ab_bootinfo:%d\n", ret);
+            ret = 1;
             break;
     }
     return ret;
diff --git a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/fota_upi_ab/Makefile b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/fota_upi_ab/Makefile
index 694a25d..947728a 100755
--- a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/fota_upi_ab/Makefile
+++ b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/fota_upi_ab/Makefile
@@ -74,10 +74,11 @@
 
 # SHA512 functions in libcrypto.a not libssl
 #LDLIBS +=  -lssl
-#LDLIBS += -lcrypto
-#LDLIBS +=  -L$(zte_lib_path)/libssl/install/lib
-#LDLIBS += -L$(zte_lib_path)/libnvram
-#LDLIBS  += -L$(zte_lib_path)/libsoftap 
+# ap and cap then remove next four lines
+LDLIBS += -lcrypto
+LDLIBS +=  -L$(zte_lib_path)/libssl/install/lib
+LDLIBS += -L$(zte_lib_path)/libnvram
+LDLIBS  += -L$(zte_lib_path)/libsoftap 
 	
 #LDLIBS  += 	-lcpnv -L$(LIB_DIR)/libcpnv 
 
@@ -85,7 +86,8 @@
 CFLAGS += -I$(LIB_DIR)/libsoftap
 CFLAGS += -I$(LIB_DIR)/libsofttimer
 
-LDLIBS  += -lmtd
+# ap and cap then open the next line
+#LDLIBS  += -lmtd
 LDLIBS  += -lnvram -L$(LIB_DIR)/libnvram
 LDLIBS  += -lsofttimer -L$(LIB_DIR)/libsofttimer
 LDLIBS  += -latutils -L$(LIB_DIR)/libatutils
diff --git a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/fota_upi_ab/src/main.c b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/fota_upi_ab/src/main.c
index b30ea01..e5f04dd 100755
--- a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/fota_upi_ab/src/main.c
+++ b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/fota_upi_ab/src/main.c
@@ -48,9 +48,10 @@
  *                             Type definitions                                *
  ******************************************************************************/
 
-typedef struct {
-	int	option_value;
-	int (*func)(char *);
+typedef struct
+{
+    int	option_value;
+    int (*func)(char *);
 } option_handle_t;
 
 
@@ -76,7 +77,7 @@
 static int execute_command_get_upgrade_type(char *option_para);
 static int execute_command_get_sync_status(char * option_para);
 static int execute_command_set_sync_status(char * option_para);
-
+static int execute_command_config_package_path(char * option_para);
 
 
 /*******************************************************************************
@@ -85,45 +86,49 @@
 
 /*----------Command parser begin---------------------------------------------------------*/
 
-static char * g_short_string = "u:cgb:sio:t:qr:hvypne:";
+static char * g_short_string = "u:cgb:sio:t:qr:hvypne:a:";
 
-static struct option g_long_options[] = {
-	{"upgrade",				required_argument,	NULL,	'u'},
-	{"get-current",			no_argument,		NULL,	'c'},
-	{"get-boot",				no_argument,		NULL,	'g'},
-	{"set-boot",				required_argument,	NULL,	'b'},
-	{"get-upgrade_status",		no_argument,		NULL,	's'},
-	{"get-system-info",		no_argument,		NULL,	'i'},
-	{"set-system1-status",		required_argument,	NULL,	'o'},
-	{"set-system2-status",		required_argument,	NULL,	't'},
-	{"get-fota-status",     no_argument,       NULL, 'q'},
-	{"set-fota-status",     required_argument, NULL, 'r'},	
-	{"help",					no_argument,		NULL,	'h'},
-	{"version",				no_argument,		NULL,	'v'},
-	{"sync",				no_argument,			NULL,	'y'},			
-	{"get-upgrade-type",	no_argument,			NULL,	'p'},
-	{"get-sync-status",		no_argument,			NULL,	'n'},
-	{"set-sync-status",		required_argument,		NULL,	'e'},
-	{0, 0, 0, 0}
+static struct option g_long_options[] =
+{
+    {"upgrade",				required_argument,	NULL,	'u'},
+    {"get-current",			no_argument,		NULL,	'c'},
+    {"get-boot",				no_argument,		NULL,	'g'},
+    {"set-boot",				required_argument,	NULL,	'b'},
+    {"get-upgrade_status",		no_argument,		NULL,	's'},
+    {"get-system-info",		no_argument,		NULL,	'i'},
+    {"set-system1-status",		required_argument,	NULL,	'o'},
+    {"set-system2-status",		required_argument,	NULL,	't'},
+    {"get-fota-status",     no_argument,       NULL, 'q'},
+    {"set-fota-status",     required_argument, NULL, 'r'},
+    {"help",					no_argument,		NULL,	'h'},
+    {"version",				no_argument,		NULL,	'v'},
+    {"sync",				no_argument,			NULL,	'y'},
+    {"get-upgrade-type",	no_argument,			NULL,	'p'},
+    {"get-sync-status",		no_argument,			NULL,	'n'},
+    {"set-sync-status",		required_argument,		NULL,	'e'},
+    {"config-package-path",		required_argument,		NULL,	'a'},
+    {0, 0, 0, 0}
 };
 
-static option_handle_t g_option_handle[] = {
-	{'u',		excute_command_upgrade},
-	{'c',		excute_command_get_current_system},
-	{'g',		excute_command_get_boot_to_system},
-	{'b',		excute_command_set_boot_to_system},
-	{'s',		excute_command_get_status},
-	{'i',		excute_command_get_system_info},
-	{'o',		excute_command_set_system1_status},
-	{'t',		excute_command_set_system2_status},
-	{'q',		excute_command_get_fota_status},
-	{'r',		excute_command_set_fota_status},
-	{'h',		excute_command_help},
-	{'v',		execute_command_version},
-	{'y',		execute_command_sync},
-	{'p',		execute_command_get_upgrade_type},
-	{'n',		execute_command_get_sync_status},
-	{'e',		execute_command_set_sync_status}
+static option_handle_t g_option_handle[] =
+{
+    {'u',		excute_command_upgrade},
+    {'c',		excute_command_get_current_system},
+    {'g',		excute_command_get_boot_to_system},
+    {'b',		excute_command_set_boot_to_system},
+    {'s',		excute_command_get_status},
+    {'i',		excute_command_get_system_info},
+    {'o',		excute_command_set_system1_status},
+    {'t',		excute_command_set_system2_status},
+    {'q',		excute_command_get_fota_status},
+    {'r',		excute_command_set_fota_status},
+    {'h',		excute_command_help},
+    {'v',		execute_command_version},
+    {'y',		execute_command_sync},
+    {'p',		execute_command_get_upgrade_type},
+    {'n',		execute_command_get_sync_status},
+    {'e',		execute_command_set_sync_status},
+    {'a',		execute_command_config_package_path}
 };
 
 
@@ -140,215 +145,234 @@
 
 static void usage(void)
 {
-	printf("fota_upi  [-cgsiqhvypn] [-u <target>][-b <boot to system>][-otr <system info>][-e <sync status>]\n "
-	        "  -u,  --upgrade               verify or update \n"
-	        "  -c , --get-current           get current system \n"
-	        "  -g , --get-boot              get boot to system \n"
-	        "  -b,  --set-boot              set boot to system \n"
-	        "  -s,  --get-status            get system status \n"
-	        "  -i,  --get-system-info       get system info \n"
-	        "  -o,  --set-system1-status    set system1 status info \n"
-	        "  -t,  --set-system2-status    set system2 status info \n"
-	        "  -q,  --get-fota-status       get fota status to show if need sync NV when next reboot, 0:no 1:yes \n"
-	        "  -r,  --set-fota-status       set fota status to show if need sync NV when next reboot, 0:no 1:yes \n"
-	        "  -h , --help                  show this usage text\n"
-	        "  -v,  --version               show current version \n"
-	        "  -y,  --sync               	sync \n"
-	        "  -p,  --get-upgrade-type      get upgrade type \n"
-	        "  -n,  --get-sync-status       get sync status \n"
-	        "  -e,  --set-sync-status       set sync status \n");
+    printf("fota_upi  [-cgsiqhvypn] [-u <target>][-b <boot to system>][-otr <system info>][-e <sync status>]\n "
+           "  -u,  --upgrade               verify or update \n"
+           "  -c , --get-current           get current system \n"
+           "  -g , --get-boot              get boot to system \n"
+           "  -b,  --set-boot              set boot to system \n"
+           "  -s,  --get-status            get system status \n"
+           "  -i,  --get-system-info       get system info \n"
+           "  -o,  --set-system1-status    set system1 status info \n"
+           "  -t,  --set-system2-status    set system2 status info \n"
+           "  -q,  --get-fota-status       get fota status to show if need sync NV when next reboot, 0:no 1:yes \n"
+           "  -r,  --set-fota-status       set fota status to show if need sync NV when next reboot, 0:no 1:yes \n"
+           "  -h , --help                  show this usage text\n"
+           "  -v,  --version               show current version \n"
+           "  -y,  --sync               	sync \n"
+           "  -p,  --get-upgrade-type      get upgrade type \n"
+           "  -n,  --get-sync-status       get sync status \n"
+           "  -e,  --set-sync-status       set sync status \n"
+           "  -a,  --config-package-path   config package path \n");
 }
 
 z_upgrade_status_info_t g_upgrade_status;
 void g_flush_upgrade_status(z_upgrade_status_info_t *p_status)
 {
-//	LOG_FUNC_BEGIN
-	printf("Current status:%d \n", p_status->upgrade_status);
+    //	LOG_FUNC_BEGIN
+    printf("Current status:%d \n", p_status->upgrade_status);
 
-	printf("Total size:%d \n", p_status->total_size);
+    printf("Total size:%d \n", p_status->total_size);
 
-	printf("Updated size:%d \n", p_status->upgraded_size);
-//	LOG_FUNC_END
+    printf("Updated size:%d \n", p_status->upgraded_size);
+    //	LOG_FUNC_END
 }
 
 
 /*----------Command parser function begin------------------------------------------------*/
 static int excute_command_upgrade(char * option_para)
 {
-	int ret = -1;
-	
-	if (NULL == option_para) {
-		usage();
-		printf("Command input invalid! null input upgrade para, please choose verify or recovery or system! \n");
-		return -1;
-	}
+    int ret = -1;
 
-	
-	if (0 == strcmp(FOTA_UPI_VERIFY, option_para)) {
-		printf("Begin to verify upgrade package \n");
-		ret = zxic_dual_verify();
-	} else if (0 == strcmp(FOTA_UPI_UPDATE, option_para)) {
-//		ret = upi_update();
-		z_upgrade_flush_status_t flush_status;
-		z_upgrade_status_info_t status ;
-		memset(&status, 0, sizeof(z_upgrade_status_info_t));
-		flush_status.status = &status;
-		flush_status.status_cb = &g_flush_upgrade_status;
-		ret = zxic_dual_upgrade(&flush_status);
-	} else {
-		printf("Unknow input upgrade para, verify or  update! \n");
-		return -1;
-	}
+    if (NULL == option_para)
+    {
+        usage();
+        printf("Command input invalid! null input upgrade para, please choose verify or recovery or system! \n");
+        return -1;
+    }
 
 
-	return ret;
+    if (0 == strcmp(FOTA_UPI_VERIFY, option_para))
+    {
+        printf("Begin to verify upgrade package \n");
+        ret = zxic_dual_verify();
+    }
+    else if (0 == strcmp(FOTA_UPI_UPDATE, option_para))
+    {
+        //		ret = upi_update();
+        z_upgrade_flush_status_t flush_status;
+        z_upgrade_status_info_t status ;
+        memset(&status, 0, sizeof(z_upgrade_status_info_t));
+        flush_status.status = &status;
+        flush_status.status_cb = &g_flush_upgrade_status;
+        ret = zxic_dual_upgrade(&flush_status);
+    }
+    else
+    {
+        printf("Unknow input upgrade para, verify or  update! \n");
+        return -1;
+    }
+
+
+    return ret;
 }
 
 
 static int excute_command_get_current_system(char * option_para)
 {
-	int current = zxic_dual_get_current_system();
+    int current = zxic_dual_get_current_system();
 
-	printf("Current system:0x%08X[%d] \n", current, current);
+    printf("Current system:0x%08X[%d] \n", current, current);
 
-	return current;
+    return current;
 }
 
 
 static int excute_command_get_boot_to_system(char * option_para)
 {
-	int boot_to = zxic_dual_get_boot_to_system();
+    int boot_to = zxic_dual_get_boot_to_system();
 
-	printf("Boot to system:0x%08X[%d]\n", boot_to, boot_to);
+    printf("Boot to system:0x%08X[%d]\n", boot_to, boot_to);
 
-	return 0;
+    return 0;
 }
 
 static int excute_command_set_boot_to_system(char * option_para)
 {
-	int ret = 0;
+    int ret = 0;
 
-	if (NULL == option_para) {
-		usage();
-		printf("Command input invalid value! null option parameters! \n");
-		return -1;
-	}
+    if (NULL == option_para)
+    {
+        usage();
+        printf("Command input invalid value! null option parameters! \n");
+        return -1;
+    }
 
-	ret = zxic_dual_set_boot_to_system(atoi(option_para), 0);
-	if(ret < 0){
-		printf("Set boot to [%s] error \n", option_para);
-	}
+    ret = zxic_dual_set_boot_to_system(atoi(option_para), 0);
+    if (ret < 0)
+    {
+        printf("Set boot to [%s] error \n", option_para);
+    }
 
-	return ret;
+    return ret;
 }
 
 
 static int excute_command_get_status(char *option_para)
 {
-	z_upgrade_status_info_t status;
-	if(zxic_dual_get_upgrade_status(&status) < 0){
-		printf("Get upgrade status fail! \n");
-		return -1;
-	}
-	
-	printf("Current upgrade info: \n");
-	printf("Current upgrade status:%d \n", status.upgrade_status);
-	printf("Current upgrade total size:%d \n", status.total_size);
-	printf("Current upgrade updated size:%d \n", status.upgraded_size);
-	
+    z_upgrade_status_info_t status;
+    if (zxic_dual_get_upgrade_status(&status) < 0)
+    {
+        printf("Get upgrade status fail! \n");
+        return -1;
+    }
+
+    printf("Current upgrade info: \n");
+    printf("Current upgrade status:%d \n", status.upgrade_status);
+    printf("Current upgrade total size:%d \n", status.total_size);
+    printf("Current upgrade updated size:%d \n", status.upgraded_size);
+
     return 0;
 }
 
 static int excute_command_get_system_info(char * option_para)
 
 {
-	z_upgrade_system_info_t system_info;
-	if(zxic_dual_get_system_status(&system_info) < 0){
-		printf("Get upgrade status fail! \n");
-		return -1;
-	}else{
-		printf("System info: \n");
-		printf("Boot to:0x%08X[%d] \n", system_info.boot_to, system_info.boot_to);
-		printf("Fota status:%d \n", system_info.fota_status);
-		printf("System1 system:0x%08X [%d] \n", system_info.system_1.system, system_info.system_1.system);
-		printf("System1 status:%d \n", system_info.system_1.status);
-		printf("System1 try_cnt:%d \n", system_info.system_1.try_cnt);
-		printf("System2 system:0x%08X [%d] \n", system_info.system_2.system, system_info.system_2.system);
-		printf("System2 status:%d \n", system_info.system_2.status);
-		printf("System2 try_cnt:%d \n", system_info.system_2.try_cnt);
-	}
+    z_upgrade_system_info_t system_info;
+    if (zxic_dual_get_system_status(&system_info) < 0)
+    {
+        printf("Get upgrade status fail! \n");
+        return -1;
+    }
+    else
+    {
+        printf("System info: \n");
+        printf("Boot to:0x%08X[%d] \n", system_info.boot_to, system_info.boot_to);
+        printf("Fota status:%d \n", system_info.fota_status);
+        printf("System1 system:0x%08X [%d] \n", system_info.system_1.system, system_info.system_1.system);
+        printf("System1 status:%d \n", system_info.system_1.status);
+        printf("System1 try_cnt:%d \n", system_info.system_1.try_cnt);
+        printf("System2 system:0x%08X [%d] \n", system_info.system_2.system, system_info.system_2.system);
+        printf("System2 status:%d \n", system_info.system_2.status);
+        printf("System2 try_cnt:%d \n", system_info.system_2.try_cnt);
+    }
 
 
-	return 0;
+    return 0;
 }
 
 
 static int excute_command_set_system1_status(char * option_para)
 {
-	int ret = -1;
-	if (NULL == option_para) {
-		usage();
-		printf("Command input invalid value! null option parameters! \n");
-		return -1;
-	}
-	
-	ret = zxic_dual_set_system_status(34650, atoi(option_para));
-	if(ret < 0){
-		printf("Set system 1 status to [%s] error \n", option_para);
-	}	
+    int ret = -1;
+    if (NULL == option_para)
+    {
+        usage();
+        printf("Command input invalid value! null option parameters! \n");
+        return -1;
+    }
 
-	return ret;
+    ret = zxic_dual_set_system_status(34650, atoi(option_para));
+    if (ret < 0)
+    {
+        printf("Set system 1 status to [%s] error \n", option_para);
+    }
+
+    return ret;
 }
 
 static int excute_command_set_system2_status(char * option_para)
 {
-	int ret = -1;
-	if (NULL == option_para) {
-		usage();
-		printf("Command input invalid value! null option parameters! \n");
-		return -1;
-	}
-	
-	ret = zxic_dual_set_system_status(39019, atoi(option_para));
-	if(ret < 0){
-		printf("Set system 2 status to [%s] error \n", option_para);
-	}	
+    int ret = -1;
+    if (NULL == option_para)
+    {
+        usage();
+        printf("Command input invalid value! null option parameters! \n");
+        return -1;
+    }
 
-	return ret;
+    ret = zxic_dual_set_system_status(39019, atoi(option_para));
+    if (ret < 0)
+    {
+        printf("Set system 2 status to [%s] error \n", option_para);
+    }
+
+    return ret;
 }
 
 static int excute_command_get_fota_status(char * option_para)
 {
-	int status = zxic_dual_get_fota_status_for_nv();
+    int status = zxic_dual_get_fota_status_for_nv();
 
-	printf("Fota status:%d \n", status);
+    printf("Fota status:%d \n", status);
 
-	return 0;
+    return 0;
 }
 
 static int excute_command_set_fota_status(char * option_para)
 {
-	int ret = 0;
+    int ret = 0;
 
-	if (NULL == option_para) {
-		usage();
-		printf("Command input invalid value! null option parameters! \n");
-		return -1;
-	}
+    if (NULL == option_para)
+    {
+        usage();
+        printf("Command input invalid value! null option parameters! \n");
+        return -1;
+    }
 
-	ret = zxic_dual_set_fota_status_for_nv(atoi(option_para));
-	if(ret < 0){
-		printf("Set fota_status to [%s] error \n", option_para);
-	}
+    ret = zxic_dual_set_fota_status_for_nv(atoi(option_para));
+    if (ret < 0)
+    {
+        printf("Set fota_status to [%s] error \n", option_para);
+    }
 
-	return ret;
+    return ret;
 }
 
 
 static int excute_command_help(char * option_para)
 {
-	usage();
-	return 0;
+    usage();
+    return 0;
 }
 
 
@@ -357,10 +381,10 @@
 
 static int execute_command_version(char *option_para)
 {
-	int version = 0;
+    int version = 0;
 
 
-	return version;
+    return version;
 }
 
 
@@ -369,11 +393,11 @@
 
 static int execute_command_sync(char *option_para)
 {
-	int ret = -1;
+    int ret = -1;
 
-	ret = zxic_dual_sync_system();
+    ret = zxic_dual_sync_system();
 
-	return ret;
+    return ret;
 }
 
 
@@ -382,48 +406,71 @@
 
 static int execute_command_get_upgrade_type(char *option_para)
 {
-	int upgrade_type = -1;
-	
-	upgrade_type = zxic_dual_get_upgrade_type();
-	printf("upgrade type is %d\n", upgrade_type);
+    int upgrade_type = -1;
 
-	return 0;
+    upgrade_type = zxic_dual_get_upgrade_type();
+    printf("upgrade type is %d\n", upgrade_type);
+
+    return 0;
 }
 
 
 static int execute_command_get_sync_status(char * option_para)
 {
-	int sync_status = -2;
-	
-	zxic_dual_get_sync_status(&sync_status);
-	printf("Current sync status is %d\n", sync_status);
+    int sync_status = -2;
 
-	return 0;
+    zxic_dual_get_sync_status(&sync_status);
+    printf("Current sync status is %d\n", sync_status);
+
+    return 0;
 }
 
 
 static int execute_command_set_sync_status(char * option_para)
 {
-	int ret = -1;
-	
-	if (NULL == option_para) {
-		usage();
-		printf("Command input invalid value! null option parameters! \n");
-	
-		return ret;
-	}
-	
-	ret = zxic_dual_set_sync_status(atoi(option_para));
-	if (0 != ret)
-	{
-		printf("set sync status fail\n");
-		
-		return ret;
-	}
-	
-	ret = 0;
-	
-	return ret;
+    int ret = -1;
+
+    if (NULL == option_para)
+    {
+        usage();
+        printf("Command input invalid value! null option parameters! \n");
+
+        return ret;
+    }
+
+    ret = zxic_dual_set_sync_status(atoi(option_para));
+    if (0 != ret)
+    {
+        printf("set sync status fail\n");
+
+        return ret;
+    }
+
+    ret = 0;
+
+    return ret;
+}
+
+
+static int execute_command_config_package_path(char * option_para)
+{
+    if (NULL == option_para)
+    {
+        printf("Invalid command input: NULL option parameters \n");
+        usage();
+
+        return -1;
+    }
+
+    if (-1 == zxic_dual_config_package_path(option_para, strlen(option_para)))
+    {
+        printf("Configure upgrade package path fail \n");
+        return -1;
+    }
+
+    printf("Configure upgrade package path success \n");
+
+    return 0;
 }
 
 
@@ -440,21 +487,23 @@
  */
 static void write_lockfile(char *filepath, char *setbuf)
 {
-	int f, len = 0;
+    int f, len = 0;
 
-	f = open(filepath, O_RDWR | O_SYNC);
-	if (f == -1) {
-		perror("open lock  failed\n");
-		return;
-	}
+    f = open(filepath, O_RDWR | O_SYNC);
+    if (f == -1)
+    {
+        perror("open lock  failed\n");
+        return;
+    }
 
-	len = strlen(setbuf);
+    len = strlen(setbuf);
 
-	if (write(f, setbuf, len) != len) {
-		perror("write  lock failed\n");
-	}
+    if (write(f, setbuf, len) != len)
+    {
+        perror("write  lock failed\n");
+    }
 
-	close(f);
+    close(f);
 }
 
 /*******************************************************************************
@@ -463,54 +512,61 @@
 
 int main(int argc, char *argv[])
 {
-	int i				= 0;
-	int option_index	= 0;
-	int cmd_num		= 0;
+    int i				= 0;
+    int option_index	= 0;
+    int cmd_num		= 0;
 
-	int ret			= -1;
-	int ch			= -1;
+    int ret			= -1;
+    int ch			= -1;
 
     printf("build date: %s %s\n", __DATE__, __TIME__);
 
-	
-	write_lockfile(POWER_WAKE_LOCK_FILE, FOTA_UPGRADE_LOCK);
 
-	while ((ch = getopt_long(argc, argv, g_short_string, g_long_options, &option_index)) != -1) {
-		for (i = 0; i < sizeof(g_option_handle) / sizeof(option_handle_t); i++) {
-			if (ch != g_option_handle[i].option_value)
-				continue;
+    write_lockfile(POWER_WAKE_LOCK_FILE, FOTA_UPGRADE_LOCK);
+
+    while ((ch = getopt_long(argc, argv, g_short_string, g_long_options, &option_index)) != -1)
+    {
+        for (i = 0; i < sizeof(g_option_handle) / sizeof(option_handle_t); i++)
+        {
+            if (ch != g_option_handle[i].option_value)
+            {
+                continue;
+            }
 
 
-			cmd_num++;
+            cmd_num++;
 
-			if (NULL == g_option_handle[i].func) {
-				printf("Command short string is:%c, but option handle func is NULL", ch);
-				break;
-			}
+            if (NULL == g_option_handle[i].func)
+            {
+                printf("Command short string is:%c, but option handle func is NULL", ch);
+                break;
+            }
 
-			ret = g_option_handle[i].func(optarg);
+            ret = g_option_handle[i].func(optarg);
 
-			if (ret < 0) {
-				ret = -1;
-				goto end;
-			}
-		}
-	}
+            if (ret < 0)
+            {
+                ret = -1;
+                goto end;
+            }
+        }
+    }
 
-	if (0 == cmd_num) {
-		printf("Can not find valid command!");
-		usage();
-		ret = -1;
-		goto end;
-	}
+    if (0 == cmd_num)
+    {
+        printf("Can not find valid command!");
+        usage();
+        ret = -1;
+        goto end;
+    }
 
-	ret = 0;
+    ret = 0;
 
 end:
 
-	write_lockfile(POWER_WAKE_UNLOCK_FILE, FOTA_UPGRADE_LOCK);
+    write_lockfile(POWER_WAKE_UNLOCK_FILE, FOTA_UPGRADE_LOCK);
 
-	return ret ;
+    return ret ;
 
 }
 
diff --git a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/fscheck/mtd.c b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/fscheck/mtd.c
index c0d2b1b..fdcc42b 100755
--- a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/fscheck/mtd.c
+++ b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/fscheck/mtd.c
@@ -589,12 +589,13 @@
             printf("fs_check vol_id not match,vol_name:%s\n", p_fs->ubi_vol_name);

             return -1;

         }

-

+#if 0

         if (mknod_ubi_device() < 0)

         {

             printf("fs_check ubi dev not found\n");

                 return -1;

         }

+#endif

         if (strcmp(p_fs->ubi_vol_name, "rootfs_data") == 0)

         {

             // openwrt

diff --git a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/libsoftap/netapi.c b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/libsoftap/netapi.c
index a28620f..216fdfc 100755
--- a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/libsoftap/netapi.c
+++ b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/libsoftap/netapi.c
@@ -738,6 +738,7 @@
 	// read old data
 	sc_cfg_get("lan_ipaddr", lanIp_read, sizeof(lanIp_read));
 	sc_cfg_get("lan_netmask", lanNetmask_read, sizeof(lanNetmask_read));
+	sc_cfg_get("lan_netmask_cap", lanNetmask_read, sizeof(lanNetmask_read));
 	sc_cfg_get("dhcpStart", dhcpStart_read, sizeof(dhcpStart_read));
 	sc_cfg_get("dhcpEnd", dhcpEnd_read, sizeof(dhcpEnd_read));
 	sc_cfg_get("dhcpLease_hour", dhcpLeaseHour_read, sizeof(dhcpLeaseHour_read));
diff --git a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/nvserver/Makefile b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/nvserver/Makefile
index eaaf617..2caae31 100755
--- a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/nvserver/Makefile
+++ b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/nvserver/Makefile
@@ -6,7 +6,7 @@
 CFLAGS += -I$(LIB_DIR)/libnvram
 CFLAGS += -I$(APP_DIR)/include
 LDLIBS += -L$(LIB_DIR)/libnvram
-LDLIBS += -lpthread -lmtd -lnvram -lsofttimer -lupi_ab -lsoftap
+LDLIBS += -lpthread -lmtd -lnvram -lsofttimer -lupi_ab -lsoftap -lcrypto
 
 all: $(EXEC)
 $(EXEC): $(OBJS)
diff --git a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/rtc-service/rtc-service.c b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/rtc-service/rtc-service.c
index 8772ad9..61722b1 100755
--- a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/rtc-service/rtc-service.c
+++ b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/platform/rtc-service/rtc-service.c
@@ -921,7 +921,7 @@
 		buf = (RTC_DATA_BUF *)pmsg_buf->aucDataBuf;
 		if (buf->cpu == RTC_CPU_AP) {
 			slog(RTC_PRINT, SLOG_NORMAL, "from ap: cmd:0x%x, module:0x%x, msg_id:0x%x, sec:%ld: %d, %d, %d \n", cmd, buf->module, buf->srcModule, buf->ulSec, buf->cpu, buf->is_utc, buf->wakeup);
-			if((buf->module==RTC_ID_SC_TIMER)||(buf->module==RTC_ID_SC_ALARM))
+			if (buf->srcModule >= MODULE_ID_SDK_DYNAMIC_BASE)
 			{
 				send_rtc_msg(buf->srcModule,SC_RTC_MSG_CMD_TIMEOUT,(void *)buf, sizeof(RTC_DATA_BUF));
 			}
diff --git a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/sdk/libsctel/data/sc_data.c b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/sdk/libsctel/data/sc_data.c
index a4255cb..e803c4b 100755
--- a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/sdk/libsctel/data/sc_data.c
+++ b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/sdk/libsctel/data/sc_data.c
@@ -137,7 +137,7 @@
 	SCLOGI("scdata_timeout id=%d\n",id);

 	pthread_mutex_lock(&g_sc_datacall_mutex);

 	list_for_each_entry_safe(temp, temp1, &g_sc_datacall_list, list) {

-		if(temp->id == (unsigned short)id){

+		if(temp->id == (unsigned short)id && temp->reconnect_mode != SCDATA_RECONN_NONE){

 			temp->action = SCDATA_ACTION_DOACT;

 			SCLOGI("scdata_timeout post id=%d\n",id);

 			sem_post(&g_sc_datacall_sem);

@@ -582,7 +582,7 @@
 	int cid = -1;

 	sc_pdp_info_t *temp = NULL;

 	sc_pdp_info_t *temp1 = NULL;

-	char dev_name[16] = {0};

+	char dev_name[64] = {0};

 

 	SCLOGI("sc_data_call_get_pkt_stats start id=%d\n", id);

 	if(g_sc_datacall_thread == 0){

@@ -596,18 +596,19 @@
 	pthread_mutex_lock(&g_sc_datacall_mutex);

 	list_for_each_entry_safe(temp, temp1, &g_sc_datacall_list, list) {

 		if(temp->id == id){

-			if(temp->req.act_type == SCDATA_ACT_TYPE_LOCAL)

+			//if(temp->req.act_type == SCDATA_ACT_TYPE_LOCAL)

 				cid = temp->rsp.c_id;

-			else

-				cid = 0;

+			//else

+				//cid = 0;

 			break;

 		}

 	}

 	pthread_mutex_unlock(&g_sc_datacall_mutex);

 	SCLOGI("call_get_stats cid=%d\n", cid);

-	if(cid < 0){

+	if(cid < 0 || cid > CID_MAX_NUM){

 		return SC_ERR_BADPARAM;

 	}

+#if 0

 	snprintf(dev_name, sizeof(dev_name), "zvnet%d", cid);

 	getIfStatistic(dev_name, TXBYTE, &p_sta->tx_bytes);

 	getIfStatistic(dev_name, TXPACKET, &p_sta->tx_packets);

@@ -617,7 +618,20 @@
 	getIfStatistic(dev_name, RXPACKET, &p_sta->rx_packets);

 	getIfStatistic(dev_name, RXERR, &p_sta->rx_errors);

 	getIfStatistic(dev_name, RXDROP, &p_sta->rx_dropped);

-

+#else

+	char param[8][24] = {0};

+	void *p[] = {param[0], param[1], param[2], param[3], param[4], param[5], param[6], param[7]};

+	snprintf(dev_name, sizeof(dev_name), "AT+FLUXSTAT=wan%d\r\n", cid);

+	get_modem_info(dev_name, "%s,%s,%s,%s,%s,%s,%s,%s", (void **)p);

+	p_sta->tx_bytes = atoll(param[0]);

+	p_sta->tx_packets = atoll(param[1]);

+	p_sta->tx_errors = atoll(param[2]);

+	p_sta->tx_dropped = atoll(param[3]);

+	p_sta->rx_bytes = atoll(param[4]);

+	p_sta->rx_packets = atoll(param[5]);

+	p_sta->rx_errors = atoll(param[6]);

+	p_sta->rx_dropped = atoll(param[7]);

+#endif

 	return SC_ERR_SUCCESS;

 

 }

@@ -632,7 +646,7 @@
 		SCLOGE("sc_data not init");

 		return SC_ERR_FAIL;

 	}

-	if((mode != SCDATA_RECONN_LOOP && mode != SCDATA_RECONN_MULT) || num > MAX_TIME_LIST){//|| time_list == NULL

+	if((mode != SCDATA_RECONN_LOOP && mode != SCDATA_RECONN_MULT && mode != SCDATA_RECONN_NONE) || num > MAX_TIME_LIST){//|| time_list == NULL

 		SCLOGE("set_reconnect mode=%d list=%p num=%d null", mode, time_list, num);

 		return SC_ERR_BADPARAM;

 	}

diff --git a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/sdk/libsctel/include/sc_data.h b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/sdk/libsctel/include/sc_data.h
index 22b19be..eaf9aa3 100755
--- a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/sdk/libsctel/include/sc_data.h
+++ b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/sdk/libsctel/include/sc_data.h
@@ -96,10 +96,9 @@
 

 /**

 * @brief ¶¨Òå×Ô¶¯ÖØÁ¬ÀàÐÍ

-* @param SCDATA_RECONN_NONE ³õʼֵ£¬²»½øÐÐÈκβÙ×÷

+* @param SCDATA_RECONN_NONE ³õʼֵ,²»½øÐÐÈκβÙ×÷,¿É¹Ø±Õ×Ô¶¯ÖØÁ¬

 * @param SCDATA_RECONN_LOOP ³¬Ê±Ê±¼äÑ­»·,´ïµ½×îºóÒ»¸öºóÏ´ÎÓõÚÒ»¸ö³¬Ê±Ê±¼ä

 * @param SCDATA_RECONN_MULT ³¬Ê±Ê±¼ä´ïµ½×îºóÒ»¸öʱһֱÓÃ×îºóÒ»¸ö³¬Ê±Ê±¼ä

-* @param SCDATA_AUTH_PAP_CHAP PAP+CHAPÈÏÖ¤

 */

 typedef enum {

 	SCDATA_RECONN_NONE = 0,

diff --git a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/sdk/libsctel/include/sc_rtc_timer.h b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/sdk/libsctel/include/sc_rtc_timer.h
index 94aba9f..d37dc17 100755
--- a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/sdk/libsctel/include/sc_rtc_timer.h
+++ b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/sdk/libsctel/include/sc_rtc_timer.h
@@ -3,12 +3,12 @@
  * @brief RTC¶¨Ê±Æ÷½Ó¿Ú

  *

  * Copyright (C) 2023 Sanechips Technology Co., Ltd.

- * @author 

- * @ingroup 

- * 

+ * @author

+ * @ingroup

+ *

  * This program is free software; you can redistribute it and/or modify

  * it under the terms of the GNU General Public License version 2 as

- * published by the Free Software Foundation. 

+ * published by the Free Software Foundation.

  *

  */

 #ifndef _SC_RTC_TIMER_H

@@ -37,45 +37,48 @@
  ******************************************************************************/

 typedef struct

 {

-	int srcModule;

-	unsigned int   module;

-	unsigned long   ulSec;

-	unsigned long time_val;

-	int wakeup;

-	int is_utc;

-	int cpu;

-}sc_rtc_data_info;

+    int srcModule;

+    unsigned int   module;

+    unsigned long   ulSec;

+    unsigned long time_val;

+    int wakeup;

+    int is_utc;

+    int cpu;

+} sc_rtc_data_info;

 

-typedef struct{

-	unsigned long time;                     

-	unsigned int src_id;         

+typedef struct

+{

+    unsigned long time;

+    unsigned int src_id;

 } sc_rtc_user_t;

 

 /****************************************************************************

 *  Timer expire callback function Definition

 ***************************************************************************/

-typedef int (*sc_rtc_timer_exp_cb)(unsigned int src_id);

+typedef int (*sc_rtc_timer_exp_cb)(unsigned int src_id, int rtc_id);

 

 

 /****************************************************************************

 *  Get rtc time callback function Definition

 ***************************************************************************/

-typedef int (*sc_rtc_time_get_cb)(unsigned int src_id,unsigned long ulsec);

+typedef int (*sc_rtc_time_get_cb)(unsigned int src_id, unsigned long ulsec);

 

 

-typedef struct{

-	struct list_head list;

-	unsigned long time;                     

-	unsigned int src_id;         

-	sc_rtc_time_get_cb rtc_time_get_cb;

-	sc_rtc_timer_exp_cb rtc_timerout_cb;

+typedef struct

+{

+    struct list_head list;

+    unsigned long time;

+    unsigned int src_id;

+    unsigned int rtc_id;

+    sc_rtc_time_get_cb rtc_time_get_cb;

+    sc_rtc_timer_exp_cb rtc_timerout_cb;

 } sc_rtc_user_cb_t;

 

 

 /*******************************************************************************

  *                       Global variable declarations                          *

  ******************************************************************************/

- 

+

 /*******************************************************************************

  *						 Global function declarations						   *

  ******************************************************************************/

@@ -83,8 +86,8 @@
  * @brief ³õʼ»¯¿Í»§¶ËRTC½Ó¿Ú·þÎñ¡£

  * @param (in) ÎÞ¡£

  * @param (out) ÎÞ¡£

- * @return	0 - ³É¹¦

- *			ÆäËüʧ°Ü:

+ * @return  ³É¹¦-·µ»Ø·ÖÅäµÄsrcid

+ *			ʧ°Ü-·µ»Ø-1

  * @note ×¢ÊÍ

  *		 ×¢ÊÍ¡£

  */

@@ -95,7 +98,7 @@
  * @param (in) ÎÞ¡£

  * @param (out) ÎÞ¡£

  * @return	0 - ³É¹¦

- *			ÆäËüʧ°Ü:

+ *			ÆäËû-ʧ°Ü

  * @note ×¢ÊÍ

  *		 ×¢ÊÍ¡£

  */

@@ -103,24 +106,24 @@
 

 /**

  * @brief ÉèÖÃrtc¶¨Ê±Æ÷¡£

- * @param (in) ulSec ¶¨Ê±Ê±¼ä£¨Ã룩¡£

- *             srcid Óû§ID¡£

- *             sc_rtc_idÔÝÎÞÓÃ

+ * @param (in) srcid Óû§IDΪµ÷ÓÃsc_rtc_timer_init¿Í»§¶Ë³õʼ»¯º¯Êý·ÖÅäµÄsrcid¼´¸Ãº¯Êý·µ»ØÖµ¡£

+ *             rtc_id ¶¨Ê±Æ÷ID¡£

+ *             ulSec ¶¨Ê±Ê±¼ä£¨Ã룩¡£

  *             rtc_notifyÓû§×¢²áµÄ»Øµ÷º¯Êý

  * @param (out) ÎÞ¡£

  * @return	0 - ³É¹¦

- *			ÆäËüʧ°Ü:

+ *			ÆäËû-ʧ°Ü

  * @note ×¢ÊÍ

  *		 ×¢ÊÍ¡£

  */

-int sc_rtc_timer_add(unsigned long ulSec, int srcid, sc_rtc_timer_exp_cb rtc_notify);

+int sc_rtc_timer_add(int srcid, int rtc_id, unsigned long ulSec, sc_rtc_timer_exp_cb rtc_notify);

 

 /**

  * @brief »ñÈ¡rtcʱ¼ä¡£

- * @param (in)  srcid Óû§ID¡£            

+ * @param (in)  srcid Óû§IDΪµ÷ÓÃsc_rtc_timer_init¿Í»§¶Ë³õʼ»¯º¯Êý·ÖÅäµÄsrcid¼´¸Ãº¯Êý·µ»ØÖµ¡£

  * @param (out) rtc_notifyÓû§×¢²áµÄ»Øµ÷º¯Êý¡£

  * @return	0 - ³É¹¦

- *			ÆäËüʧ°Ü:

+ *			ÆäËû-ʧ°Ü

  * @note ×¢ÊÍ

  *		 ×¢ÊÍ¡£

  */

@@ -128,11 +131,10 @@
 

 /**

  * @brief ÉèÖÃrtcʱ¼ä¡£

- * @param (in)  srcid Óû§ID¡£ 

- *              ulsec ÔÝʱÎÞÓÃ.

- * @param (out) rtc_notifyÓû§×¢²áµÄ»Øµ÷º¯Êý¡£

+ * @param (in)  srcid Óû§IDΪµ÷ÓÃsc_rtc_timer_init¿Í»§¶Ë³õʼ»¯º¯Êý·ÖÅäµÄsrcid¼´¸Ãº¯Êý·µ»ØÖµ¡£

+ * @param (out) ÎÞ¡£

  * @return	0 - ³É¹¦

- *			ÆäËüʧ°Ü:

+ *			ÆäËû-ʧ°Ü

  * @note ×¢ÊÍ

  *		 ×¢ÊÍ¡£

  */

@@ -140,18 +142,30 @@
 

 /**

  * @brief ÉèÖÃrtc¶¨Ê±Æ÷(utc,¶¨Ê±µ½/Äê/ÔÂ/ÈÕ/ʱ/·Ö/Ãë)¡£

- * @param (in) utc_sec ¶¨Ê±Ê±¼ä£¨/Äê/ÔÂ/ÈÕ/ʱ/·Ö/Ã룩¡£

- *             srcid Óû§ID¡£

- *             sc_rtc_idÔÝÎÞÓÃ

+ * @param (in) srcid Óû§IDΪµ÷ÓÃsc_rtc_timer_init¿Í»§¶Ë³õʼ»¯º¯Êý·ÖÅäµÄsrcid¼´¸Ãº¯Êý·µ»ØÖµ¡£

+ *             rtc_idÄÖÖÓID¼´¶¨Ê±Æ÷ID

+ *             utc_sec¶¨Ê±Ê±¼ä£¨/Äê/ÔÂ/ÈÕ/ʱ/·Ö/Ã룩¡£

  *             wakeupÔÝÎÞÓÃ

  *             rtc_notifyÓû§×¢²áµÄ»Øµ÷º¯Êý

  * @param (out) ÎÞ¡£

  * @return	0 - ³É¹¦

- *			ÆäËüʧ°Ü:

+ *			ÆäËû-ʧ°Ü

  * @note ×¢ÊÍ

  *		 ×¢ÊÍ¡£

  */

-int sc_rtc_timer_add_utc(struct tm *utc_sec, int srcid, int wakeup,sc_rtc_timer_exp_cb rtc_notify);

+int sc_rtc_timer_add_utc(int srcid, int rtc_id, struct tm *utc_sec, int wakeup, sc_rtc_timer_exp_cb rtc_notify);

+

+/**

+ * @brief ɾ³ýÖ¸¶¨rtc¶¨Ê±Æ÷¡£

+ * @param (in) srcid Óû§IDΪµ÷ÓÃsc_rtc_timer_init¿Í»§¶Ë³õʼ»¯º¯Êý·ÖÅäµÄsrcid¼´¸Ãº¯Êý·µ»ØÖµ¡£

+ *             rtc_id¶¨Ê±Æ÷ID

+ * @param (out) ÎÞ¡£

+ * @return	0 - ³É¹¦

+ *			ÆäËû-ʧ°Ü

+ * @note ×¢ÊÍ

+ *		 ×¢ÊÍ¡£

+ */

+int sc_rtc_timer_del(int srcid, int rtc_id);

 

 #ifdef __cplusplus

 }

diff --git a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/sdk/libsctel/rtc_timer/sc_rtc_timer.c b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/sdk/libsctel/rtc_timer/sc_rtc_timer.c
index cfa1eff..7442b95 100755
--- a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/sdk/libsctel/rtc_timer/sc_rtc_timer.c
+++ b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/sdk/libsctel/rtc_timer/sc_rtc_timer.c
@@ -22,134 +22,262 @@
 

 static int sc_rtc_timer_have_init = 0;

 sc_rtc_user_cb_t sc_rtc_cb;

+struct list_head sc_rtc_cb_list;

+pthread_mutex_t g_rtc_timer_mutex = PTHREAD_MUTEX_INITIALIZER;

+

+static sc_rtc_user_cb_t* sc_rtc_timer_find_by_id(int rtc_id)

+{

+    sc_rtc_user_cb_t *entry;

+    if (!list_empty(&sc_rtc_cb_list))

+    {

+        list_for_each_entry(entry, &sc_rtc_cb_list, list)

+        {

+            if (entry->rtc_id == rtc_id)

+            {

+                return entry;

+            }

+        }

+    }

+

+    return NULL;

+}

+

+static void sc_rtc_timer_free_by_id(int rtc_id)

+{

+    sc_rtc_user_cb_t *pTmp, *pTmp1;

+    if (!list_empty(&sc_rtc_cb_list))

+    {

+        list_for_each_entry_safe(pTmp, pTmp1, &sc_rtc_cb_list, list)

+        {

+            if (pTmp && pTmp->rtc_id == rtc_id)

+            {

+                list_del(&(pTmp->list));

+                free(pTmp);

+            }

+        }

+    }

+}

 

 static int sc_rtc_timeout_cb(const sc_ipc_event* const pevt, const sc_ipc_msg* const pmsg)

 {

-	int ret = 0;

-	sc_rtc_data_info *rtc_info = NULL;

-	rtc_info = (sc_rtc_data_info*)pmsg->data;

+    int ret = 0;

+    sc_rtc_data_info *rtc_info = NULL;

+    rtc_info = (sc_rtc_data_info*)pmsg->data;

 

-	ret = sc_rtc_cb.rtc_timerout_cb(rtc_info->srcModule);

-    return SC_ERR_SUCCESS;

-} 

+    sc_rtc_user_cb_t *timer_cb = NULL;

 

-static int sc_rtc_get_time_cb(const sc_ipc_event* const pevt, const sc_ipc_msg* const pmsg)

-{

-	int ret = 0;

-	sc_rtc_data_info *rtc_info = NULL;

-	rtc_info = (sc_rtc_data_info*)pmsg->data;

+    pthread_mutex_lock(&g_rtc_timer_mutex);

 

-	ret = sc_rtc_cb.rtc_time_get_cb(rtc_info->srcModule,rtc_info->ulSec);

+    timer_cb = sc_rtc_timer_find_by_id(rtc_info->module);

+

+    if (NULL != timer_cb)

+    {

+        if (timer_cb->rtc_timerout_cb)

+        {

+            timer_cb->rtc_timerout_cb(rtc_info->srcModule, rtc_info->module);

+        }

+

+        sc_rtc_timer_free_by_id(rtc_info->module);

+    }

+    else

+    {

+        SCLOGD("Don't find callback function! \n");

+    }

+    pthread_mutex_unlock(&g_rtc_timer_mutex);

     return SC_ERR_SUCCESS;

 }

 

-static sc_ipc_event rtc_timer_auto_notify_evt[] = {

-		{0, 1, 0, SC_RTC_MSG_CMD_GET_TIME_RSP, sc_rtc_get_time_cb, NULL, NULL},

-		{0, 1, 0, SC_RTC_MSG_CMD_TIMEOUT, sc_rtc_timeout_cb, NULL, NULL},

+static int sc_rtc_get_time_cb(const sc_ipc_event* const pevt, const sc_ipc_msg* const pmsg)

+{

+    int ret = 0;

+    sc_rtc_data_info *rtc_info = NULL;

+    rtc_info = (sc_rtc_data_info*)pmsg->data;

+

+    ret = sc_rtc_cb.rtc_time_get_cb(rtc_info->srcModule, rtc_info->ulSec);

+    return SC_ERR_SUCCESS;

+}

+

+static sc_ipc_event rtc_timer_auto_notify_evt[] =

+{

+    {0, 1, 0, SC_RTC_MSG_CMD_GET_TIME_RSP, sc_rtc_get_time_cb, NULL, NULL},

+    {0, 1, 0, SC_RTC_MSG_CMD_TIMEOUT, sc_rtc_timeout_cb, NULL, NULL},

 };

 

 static int sc_rtc_timer_connect(void)

 {

-	int rtc_client_id = -1;

-	int ret = -1;

-	rtc_client_id = sc_ipc_get_self_fd();

+    int rtc_client_id = -1;

+    int ret = -1;

+    rtc_client_id = sc_ipc_get_self_fd();

 

-	if(rtc_client_id!=-1)

-	{

-		sc_rtc_cb.src_id = rtc_client_id;

-		ret = 0;

-	}

-	else

-	{

-		return -1;

-	}

-	

-	return ret;

+    if (rtc_client_id != -1)

+    {

+        sc_rtc_cb.src_id = rtc_client_id;

+        ret = 0;

+    }

+    else

+    {

+        return -1;

+    }

+

+    return ret;

 }

 

 int sc_rtc_timer_init(void)

 {

-	if(sc_rtc_timer_have_init) 

-	{

-		return SC_ERR_SUCCESS;

-	}

-	sc_ipc_start_loop(NULL);

-	

-	/* 注册主动上报消息处理*/

-	sc_ipc_register_events(rtc_timer_auto_notify_evt, sizeof(rtc_timer_auto_notify_evt) / sizeof(sc_ipc_event));

-	

-	if(0 == sc_rtc_timer_connect( )) 

-	{

-		SCLOGD("sc_rtc_timer_init connect success.\n");

-		SCLOGD("sc_rtc_timer_init finish\n");

-		

-		return sc_rtc_cb.src_id;

-	}

-	

-	return -1;	

+    if (sc_rtc_timer_have_init)

+    {

+        return SC_ERR_SUCCESS;

+    }

+    sc_ipc_start_loop(NULL);

+

+    /* 注册主动上报消息处理*/

+    sc_ipc_register_events(rtc_timer_auto_notify_evt, sizeof(rtc_timer_auto_notify_evt) / sizeof(sc_ipc_event));

+

+    /*初始化回调链表*/

+    INIT_LIST_HEAD(&sc_rtc_cb_list);

+

+    if (0 == sc_rtc_timer_connect( ))

+    {

+        SCLOGD("sc_rtc_timer_init connect success.\n");

+        SCLOGD("sc_rtc_timer_init finish\n");

+

+        return sc_rtc_cb.src_id;

+    }

+

+    return -1;

 }

 

 int sc_rtc_timer_uninit(void)

 {

-	int i;

-	

-	sc_ipc_event *pevt;

-	

-	sc_rtc_timer_have_init = 0;

-	

-	for(i = 0; i < sizeof(rtc_timer_auto_notify_evt) / sizeof(sc_ipc_event); i ++) 

-	{

-		pevt = &rtc_timer_auto_notify_evt[i];

-		sc_ipc_event_del(pevt);

-	}

-	

-	SCLOGD("sc_rtc_timer_uninit finish\n");

-	return SC_ERR_SUCCESS;

+    int i;

+

+    sc_ipc_event *pevt;

+

+    sc_rtc_timer_have_init = 0;

+

+    for (i = 0; i < sizeof(rtc_timer_auto_notify_evt) / sizeof(sc_ipc_event); i ++)

+    {

+        pevt = &rtc_timer_auto_notify_evt[i];

+        sc_ipc_event_del(pevt);

+    }

+

+    SCLOGD("sc_rtc_timer_uninit finish\n");

+    return SC_ERR_SUCCESS;

 }

 

 int sc_rtc_time_set(int srcid)

-{	

-	int ret = -1;

+{

+    int ret = -1;

 

-	ret = rtc_set_time(srcid);

-	

-	return ret;

+    ret = rtc_set_time(srcid);

+

+    return ret;

 }

 

-int sc_rtc_timer_add(unsigned long ulSec, int srcid, sc_rtc_timer_exp_cb rtc_notify)

+int sc_rtc_timer_add(int srcid, int rtc_id, unsigned long ulSec, sc_rtc_timer_exp_cb rtc_notify)

 {

-	int ret = -1;

+    int ret = -1;

 

-	if(ulSec<=0)

-	{

-		return ret;

-	}

+    if (ulSec <= 0)

+    {

+        return ret;

+    }

 

-	sc_rtc_cb.rtc_timerout_cb = rtc_notify;

-	ret = rtc_timer_add(ulSec,RTC_ID_SC_TIMER,srcid);

+    sc_rtc_user_cb_t *rtc_cb = NULL;

+    sc_rtc_user_cb_t *rtc_cb_exist = NULL;

+    sc_rtc_user_cb_t *pTmp, *pTmp1;

 

-	return ret;

+    pthread_mutex_lock(&g_rtc_timer_mutex);

+

+    rtc_cb_exist = sc_rtc_timer_find_by_id(rtc_id);

+

+    if (!rtc_cb_exist) //不存在

+    {

+        rtc_cb = malloc(sizeof(sc_rtc_user_cb_t));

+        if (rtc_cb == NULL)

+        {

+            pthread_mutex_unlock(&g_rtc_timer_mutex);

+            return -1;

+        }

+        rtc_cb->src_id = srcid;

+        rtc_cb->rtc_id = rtc_id;

+        rtc_cb->time = ulSec;

+        rtc_cb->rtc_timerout_cb = rtc_notify;

+        list_add_tail(&rtc_cb->list, &sc_rtc_cb_list);

+    }

+    else

+    {

+        SCLOGD("rtc timer already exists,adding timer failed!\n");

+        pthread_mutex_unlock(&g_rtc_timer_mutex);

+        return -1;

+    }

+    pthread_mutex_unlock(&g_rtc_timer_mutex);

+

+    ret = rtc_timer_add(ulSec, rtc_id, srcid);

+

+    return ret;

 }

 

-int sc_rtc_timer_add_utc(struct tm *utc_sec, int srcid, int wakeup,sc_rtc_timer_exp_cb rtc_notify)

+int sc_rtc_timer_add_utc(int srcid, int rtc_id, struct tm *utc_sec, int wakeup, sc_rtc_timer_exp_cb rtc_notify)

 {

-	time_t ulsec = 0;

-	int ret = -1;

-	

-	ulsec = mktime(utc_sec);

-	sc_rtc_cb.rtc_timerout_cb = rtc_notify;

-	ret = rtc_timer_add_utc(utc_sec,RTC_ID_SC_ALARM,srcid,wakeup);

+    int ret = -1;

 

-	return ret;

+    sc_rtc_user_cb_t *rtc_cb = NULL;

+    sc_rtc_user_cb_t *rtc_cb_exist = NULL;

+    sc_rtc_user_cb_t *pTmp, *pTmp1;

+

+    pthread_mutex_lock(&g_rtc_timer_mutex);

+

+    rtc_cb_exist = sc_rtc_timer_find_by_id(rtc_id);

+

+    if (!rtc_cb_exist) //²»´æÔÚ

+    {

+        rtc_cb = malloc(sizeof(sc_rtc_user_cb_t));

+        if (rtc_cb == NULL)

+        {

+            pthread_mutex_unlock(&g_rtc_timer_mutex);

+            return -1;

+        }

+        rtc_cb->src_id = srcid;

+        rtc_cb->rtc_id = rtc_id;

+        rtc_cb->rtc_timerout_cb = rtc_notify;

+        list_add_tail(&rtc_cb->list, &sc_rtc_cb_list);

+    }

+    else

+    {

+        SCLOGD("rtc timer already exists,adding timer failed!\n");

+        pthread_mutex_unlock(&g_rtc_timer_mutex);

+        return -1;

+    }

+    pthread_mutex_unlock(&g_rtc_timer_mutex);

+

+    ret = rtc_timer_add_utc(utc_sec, rtc_id, srcid, wakeup);

+

+    return ret;

 }

 

 int sc_rtc_time_get(int srcid, sc_rtc_time_get_cb rtc_notify)

 {

-	int ret =-1;

+    int ret = -1;

 

-	sc_rtc_cb.rtc_time_get_cb = rtc_notify;

-	ret = rtc_get_time(srcid);

-	

-	return ret;

+    sc_rtc_cb.rtc_time_get_cb = rtc_notify;

+    ret = rtc_get_time(srcid);

+

+    return ret;

+}

+

+int sc_rtc_timer_del(int srcid, int rtc_id)

+{

+    int ret = -1;

+

+    ret = rtc_timer_del(rtc_id, srcid);

+

+    pthread_mutex_lock(&g_rtc_timer_mutex);

+

+    sc_rtc_timer_free_by_id(rtc_id);

+

+    pthread_mutex_unlock(&g_rtc_timer_mutex);

+

+    return ret;

 }

 

diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/dma/zte/Kconfig b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/sdk/ril/nanopb-c/tests/special_characters/funny-proto+name has.characters.proto
old mode 100644
new mode 100755
similarity index 100%
rename from cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/dma/zte/Kconfig
rename to cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/sdk/ril/nanopb-c/tests/special_characters/funny-proto+name has.characters.proto
diff --git a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/test/crc_api/crc_api.c b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/test/crc_api/crc_api.c
index a15d226..0a6badf 100755
--- a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/test/crc_api/crc_api.c
+++ b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/test/crc_api/crc_api.c
@@ -82,7 +82,7 @@
         exit(1);

     }

 }

-

+#if 0

 int32_t com_Convbaud(uint32_t iBaudrate)

 {

     switch(iBaudrate)

@@ -110,12 +110,12 @@
     }

 }

 

-

+#endif

 static int zUP_SetPort(int32_t iFd , int iBaud, int iDelay)

 {	

 	int ret = 0;

-	attr_set.baudrate = com_Convbaud(iBaud);

-

+	attr_set.baudrate = iBaud;//com_Convbaud(iBaud);

+	printf("zUP_SetPort, iBaud:%d\n", iBaud );

 	ret = sc_uart_set_termios(iFd, &attr_set);

 	if(ret != 0)

 	{

diff --git a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/test/ethtest/ethtest.c b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/test/ethtest/ethtest.c
old mode 100644
new mode 100755
index 34fbe0c..2185078
--- a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/test/ethtest/ethtest.c
+++ b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/test/ethtest/ethtest.c
@@ -165,7 +165,8 @@
         

             default:

                 printf("\nInvalid Case");

-                break;

+                return 0;       

         }

+        return 0;

     }

 }

diff --git a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/test/rtc_timer_demo/sc_rtc_timer_main.c b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/test/rtc_timer_demo/sc_rtc_timer_main.c
index 62ffac2..b1332a7 100755
--- a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/test/rtc_timer_demo/sc_rtc_timer_main.c
+++ b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/test/rtc_timer_demo/sc_rtc_timer_main.c
@@ -21,259 +21,294 @@
 #define CMD_SET		"set\n"

 #define CMD_GET		"get\n"

 #define CMD_HELP	"?\n"

+#define CMD_DEL 	"del\n"

 #define CMD_Q		"q\n"

 

-static int year=0;

-static int mouth=0;

-static int date=0;

-static int hour=0;

-static int minute=0;

-static int seconds=0;

-static int wakeup=0;

-static int demo=0;

-static int timer_sec=0;

+static int year = 0;

+static int mouth = 0;

+static int date = 0;

+static int hour = 0;

+static int minute = 0;

+static int seconds = 0;

+static int wakeup = 0;

+static int demo = 0;

+static int timer_sec = 0;

 

 static void printUsage(const char *Opt)

 {

-	printf("Usage: %s\n", Opt);

-	printf("-Y<Year>             set year,please input number\n");

-	printf("-M<Mouth>     		 set mouth,please input number\n");

-	printf("-D<Date>     		 set date,please input number\n");

-	printf("-h<hour>     		 set hour,please input number\n");

-	printf("-m<minute>     		 set minute,please input number\n");

-	printf("-s<sec>     		 set seconds,please input number\n");

-	printf("-w<wakeup>     		 set timer wakeup\n");

-	printf("-d<callback demo>    set callback demo,please input number\n");

-	printf("add		  	         add rtc timer\n");

-	printf("add_utc		  	     add rtc utc timer\n");

-	printf("set  		  	     set rtc time\n");

-	printf("get  		  	     get rtc time\n");

-	printf("q  		  	         exit rtc-timer-demo\n");

+    printf("Usage: %s\n", Opt);

+    printf("-Y<Year>             set year,please input number\n");

+    printf("-M<Mouth>     		 set mouth,please input number\n");

+    printf("-D<Date>     		 set date,please input number\n");

+    printf("-h<hour>     		 set hour,please input number\n");

+    printf("-m<minute>     		 set minute,please input number\n");

+    printf("-s<sec>     		 set seconds,please input number\n");

+    printf("-w<wakeup>     		 set timer wakeup\n");

+    printf("-d<callback demo>    set callback demo,please input number\n");

+    printf("add		  	         add rtc timer\n");

+    printf("add_utc		  	     add rtc utc timer\n");

+    printf("set  		  	     set rtc time\n");

+    printf("get  		  	     get rtc time\n");

+    printf("q  		  	         exit rtc-timer-demo\n");

 }

 

-static int parseOpts(int argc, char *argv[]) 

+static int parseOpts(int argc, char *argv[])

 {

-	int rc = 0;

+    int rc = 0;

     int c;

-    while ((c = getopt(argc, argv, "?Y:M:D:h:m:s:w:d:t:")) != -1) {

-        switch (c) {

-        case 'Y':

-			year = atoi(optarg);

-            break;

-		case 'M':

-			mouth = atoi(optarg);

-			break;

-		case 'D':

-			date = atoi(optarg);

-			break;

-		case 'h':

-			hour = atoi(optarg);

-			break;

-		case 'm':

-			minute = atoi(optarg);

-			break;

-		case 's':

-			seconds = atoi(optarg);

-			break;

-		case 'w':

-			wakeup = atoi(optarg);

-			break;

-		case 'd':

-			demo = atoi(optarg);

-			break;

-		case 't':

-			timer_sec = atoi(optarg);

-			break;

-        case '?':

-        default:

-            printUsage(argv[0]);

-            return -1;

+    while ((c = getopt(argc, argv, "?Y:M:D:h:m:s:w:d:t:")) != -1)

+    {

+        switch (c)

+        {

+            case 'Y':

+                year = atoi(optarg);

+                break;

+            case 'M':

+                mouth = atoi(optarg);

+                break;

+            case 'D':

+                date = atoi(optarg);

+                break;

+            case 'h':

+                hour = atoi(optarg);

+                break;

+            case 'm':

+                minute = atoi(optarg);

+                break;

+            case 's':

+                seconds = atoi(optarg);

+                break;

+            case 'w':

+                wakeup = atoi(optarg);

+                break;

+            case 'd':

+                demo = atoi(optarg);

+                break;

+            case 't':

+                timer_sec = atoi(optarg);

+                break;

+            case '?':

+            default:

+                printUsage(argv[0]);

+                return -1;

         }

     }

 

     return rc;

 }

 

-int rtc_get_time_cb_demo0(unsigned int srcid,unsigned long ulsec)

+int rtc_get_time_cb_demo0(unsigned int srcid, unsigned long ulsec)

 {

-	struct tm rtc_time = {0};

-	time_t tmp = 0;

+    struct tm rtc_time = {0};

+    time_t tmp = 0;

 

-	tmp = (time_t)ulsec;

-	

-	rtc_time = *localtime(&tmp);

-	

-	printf("user id(srcid):0x%x,callback(rtc_get_time_cb_demo0) is success,%ld-%d-%d,%d:%d:%d!\n",srcid,rtc_time.tm_year+1900,rtc_time.tm_mon+1,rtc_time.tm_mday,rtc_time.tm_hour,rtc_time.tm_min,rtc_time.tm_sec);

+    tmp = (time_t)ulsec;

+

+    rtc_time = *localtime(&tmp);

+

+    printf("user id(srcid):0x%x,callback(rtc_get_time_cb_demo0) is success,%ld-%d-%d,%d:%d:%d!\n", srcid,

+           rtc_time.tm_year + 1900, rtc_time.tm_mon + 1, rtc_time.tm_mday, rtc_time.tm_hour, rtc_time.tm_min, rtc_time.tm_sec);

 }

 

-int rtc_get_time_cb_demo1(unsigned int srcid,unsigned long ulsec)

+int rtc_get_time_cb_demo1(unsigned int srcid, unsigned long ulsec)

 {

-	struct tm rtc_time = {0};

-	time_t tmp = 0;

+    struct tm rtc_time = {0};

+    time_t tmp = 0;

 

-	tmp = (time_t)ulsec;

-	

-	rtc_time = *localtime(&tmp);

-	

-	printf("user id:0x%x,callback(rtc_get_time_cb_demo1) is success,%ld-%d-%d,%d:%d:%d!\n",srcid,rtc_time.tm_year+1900,rtc_time.tm_mon+1,rtc_time.tm_mday,rtc_time.tm_hour,rtc_time.tm_min,rtc_time.tm_sec);

+    tmp = (time_t)ulsec;

+

+    rtc_time = *localtime(&tmp);

+

+    printf("user id:0x%x,callback(rtc_get_time_cb_demo1) is success,%ld-%d-%d,%d:%d:%d!\n", srcid, rtc_time.tm_year + 1900,

+           rtc_time.tm_mon + 1, rtc_time.tm_mday, rtc_time.tm_hour, rtc_time.tm_min, rtc_time.tm_sec);

 }

 

-int sc_rtc_timer_id_exp_cb_demo0(unsigned int src_id)

+int sc_rtc_timer_id_exp_cb_demo0(unsigned int src_id, int rtc_id)

 {

-	int ret =0;

+    int ret = 0;

 

-	printf("user id:0x%x,callback(sc_rtc_timer_exp_cb_demo0) is success!\n",src_id);

+    printf("user id:0x%x,rtc id:%d,callback(sc_rtc_timer_exp_cb_demo0) is success!\n", src_id, rtc_id);

 

-	return ret;

+    return ret;

 }

 

-int sc_rtc_timer_id_exp_cb_demo1(unsigned int src_id)

+int sc_rtc_timer_id_exp_cb_demo1(unsigned int src_id, int rtc_id)

 {

-	int ret =0;

+    int ret = 0;

 

-	printf("user id:0x%x,callback(sc_rtc_timer_exp_cb_demo1) is success!\n",src_id);

+    printf("user id:0x%x,rtc id:%d,callback(sc_rtc_timer_exp_cb_demo1) is success!\n", src_id, rtc_id);

 

-	return ret;

+    return ret;

 }

 

 static int rtc_timer_init(void)

 {

-	int ret = 0;

-	

-	ret = sc_rtc_timer_init( );

-	if(ret <= 0 ) {

-		return -1;

-	}

-	

-	return ret;

+    int ret = 0;

+

+    ret = sc_rtc_timer_init( );

+    if (ret <= 0 )

+    {

+        return -1;

+    }

+

+    return ret;

 }

 

 static int rtc_timer_deinit(void)

 {

-	return sc_rtc_timer_uninit();

+    return sc_rtc_timer_uninit();

 }

 

-static int sc_rtc_timer_add_utc_demo(struct tm *utc_sec, int src_id, int wakeup,sc_rtc_timer_exp_cb rtc_cb)

+static int sc_rtc_timer_add_utc_demo(struct tm *utc_sec, int src_id, int rtc_id, int wakeup, sc_rtc_timer_exp_cb rtc_cb)

 {

-	int iRet = -1;

-	

-	printf("sc_rtc_timer_add_utc_demo test \n");

-		

-	iRet = sc_rtc_timer_add_utc(utc_sec, src_id, wakeup, rtc_cb);

-		

-	printf("iRet=%d\n", iRet);

-	

-	return 0;

+    int iRet = -1;

+

+    printf("sc_rtc_timer_add_utc_demo test \n");

+

+    iRet = sc_rtc_timer_add_utc(src_id, rtc_id, utc_sec, wakeup, rtc_cb);

+

+    printf("iRet=%d\n", iRet);

+

+    return 0;

 }

 

-static int sc_rtc_timer_add_demo(int srcid,unsigned long ulsec,sc_rtc_timer_exp_cb rtc_cb)

+static int sc_rtc_timer_add_demo(int srcid, int rtc_id, unsigned long ulsec, sc_rtc_timer_exp_cb rtc_cb)

 {

-	int iRet = -1;

+    int iRet = -1;

 

-	printf("sc_rtc_timer_add_demo test \n");

-	

-	iRet = sc_rtc_timer_add(ulsec, srcid, rtc_cb);

-	

-	printf("iRet=%d\n", iRet);

+    printf("sc_rtc_timer_add_demo test \n");

 

-	return 0;

+    iRet = sc_rtc_timer_add(srcid, rtc_id, ulsec, rtc_cb);

+

+    printf("iRet=%d\n", iRet);

+

+    return 0;

+}

+

+static int sc_rtc_timer_del_demo(int srcid, int rtc_id)

+{

+    int iRet = -1;

+

+    printf("sc_rtc_timer_del_demo test \n");

+

+    iRet = sc_rtc_timer_del(srcid, rtc_id);

+

+    printf("iRet=%d\n", iRet);

+

+    return 0;

 }

 

 static int sc_rtc_set_time_demo(int src_id)

 {

-	int iRet = -1;

+    int iRet = -1;

 

-	printf("sc_rtc_set_time_demo test \n");

-	

-	iRet = sc_rtc_time_set(src_id);

-	

-	printf("iRet=%d\n", iRet);

+    printf("sc_rtc_set_time_demo test \n");

 

-	return 0;

+    iRet = sc_rtc_time_set(src_id);

+

+    printf("iRet=%d\n", iRet);

+

+    return 0;

 }

 

-static int sc_rtc_get_time_demo(int src_id,sc_rtc_time_get_cb rtc_cb)

+static int sc_rtc_get_time_demo(int src_id, sc_rtc_time_get_cb rtc_cb)

 {

-	int iRet = -1;

+    int iRet = -1;

 

-	printf("sc_rtc_get_time_demo test \n");

-	

-	iRet = sc_rtc_time_get(src_id,rtc_cb);

-	

-	printf("iRet=%d\n", iRet);

+    printf("sc_rtc_get_time_demo test \n");

 

-	return 0;

+    iRet = sc_rtc_time_get(src_id, rtc_cb);

+

+    printf("iRet=%d\n", iRet);

+

+    return 0;

 }

 

 int main(int argc, char *argv[])

 {

-	char atstr[15] = {0};

-	int len = 0;

-	int srcid = 0 ;

-	printf("sc_rtc_timer_demo:Demo go.\n");

+    char atstr[15] = {0};

+    int len = 0;

+    int srcid = 0 ;

+    printf("sc_rtc_timer_demo:Demo go.\n");

 

-	if(parseOpts(argc,argv) == -1) 

-	{

-		printf("sc_rtc_timer_demo:Arg error.\n");

-		return -1;

-	}

+    if (parseOpts(argc, argv) == -1)

+    {

+        printf("sc_rtc_timer_demo:Arg error.\n");

+        return -1;

+    }

 

-	if((srcid = rtc_timer_init( )) <= 0)

-	{

-		printf("rtc_timer_demo:rtc_timer_init fail!\n");

-		return 0;

-	}

-	printf("srcid:0x%x\n",srcid);

-	while(1) 

-	{		

-		memset(atstr,0,sizeof(atstr));

-		printf("Please input an at command:\n");

-		if(NULL != fgets(atstr,15 - 1,stdin)) 

-		{			

-			if(0 == strcmp(CMD_ADD,atstr))

-			{

-				if(demo==1)

-				{sc_rtc_timer_add_demo(srcid,timer_sec,sc_rtc_timer_id_exp_cb_demo1);}

-				else

-				{sc_rtc_timer_add_demo(srcid,timer_sec,sc_rtc_timer_id_exp_cb_demo0);}

-			}

-			else if(0 == strcmp(CMD_GET,atstr))

-			{

-				if(demo==1)

-				{sc_rtc_get_time_demo(srcid,rtc_get_time_cb_demo1);}

-				else

-				{sc_rtc_get_time_demo(srcid,rtc_get_time_cb_demo0);}

-			}		

-			else if(0 == strcmp(CMD_SET,atstr))

-			{

-				sc_rtc_set_time_demo(srcid);

-			}

-			else if(0 == strcmp(CMD_ADD_UTC,atstr))

-			{

-				struct tm sec = {0};

-				sec.tm_year = year-1900;

-				sec.tm_mon = mouth-1;

-				sec.tm_mday = date;

-				sec.tm_hour = hour;

-				sec.tm_min = minute;

-				sec.tm_sec = seconds;	

-				if(demo==1)

-				{sc_rtc_timer_add_utc_demo(&sec,srcid,wakeup,sc_rtc_timer_id_exp_cb_demo1);}

-				else

-				{sc_rtc_timer_add_utc_demo(&sec,srcid,wakeup,sc_rtc_timer_id_exp_cb_demo0);}

-			}

-			else if(0 == strcmp(CMD_HELP,atstr))

-			{

-				printUsage(atstr);

-			}

-			else if(0 == strcmp(CMD_Q,atstr))

-			{

-				break;

-			}

- 		}

- 	}

-	

-	rtc_timer_deinit( );

-	printf("sc_rtc_timer_demo:Demo over.\n");

-	return 0;

+    if ((srcid = rtc_timer_init( )) <= 0)

+    {

+        printf("rtc_timer_demo:rtc_timer_init fail!\n");

+        return 0;

+    }

+    printf("srcid:0x%x\n", srcid);

+    while (1)

+    {

+        memset(atstr, 0, sizeof(atstr));

+        printf("Please input an at command:\n");

+        if (NULL != fgets(atstr, 15 - 1, stdin))

+        {

+            if (0 == strcmp(CMD_ADD, atstr))

+            {

+                if (demo == 1)

+                {

+                    sc_rtc_timer_add_demo(srcid, 1, timer_sec, sc_rtc_timer_id_exp_cb_demo1);

+                }

+                else

+                {

+                    sc_rtc_timer_add_demo(srcid, 0, timer_sec, sc_rtc_timer_id_exp_cb_demo0);

+                }

+            }

+            else if (0 == strcmp(CMD_GET, atstr))

+            {

+                if (demo == 1)

+                {

+                    sc_rtc_get_time_demo(srcid, rtc_get_time_cb_demo1);

+                }

+                else

+                {

+                    sc_rtc_get_time_demo(srcid, rtc_get_time_cb_demo0);

+                }

+            }

+            else if (0 == strcmp(CMD_SET, atstr))

+            {

+                sc_rtc_set_time_demo(srcid);

+            }

+            else if (0 == strcmp(CMD_ADD_UTC, atstr))

+            {

+                struct tm sec = {0};

+                sec.tm_year = year - 1900;

+                sec.tm_mon = mouth - 1;

+                sec.tm_mday = date;

+                sec.tm_hour = hour;

+                sec.tm_min = minute;

+                sec.tm_sec = seconds;

+                if (demo == 1)

+                {

+                    sc_rtc_timer_add_utc_demo(&sec, srcid, 2, wakeup, sc_rtc_timer_id_exp_cb_demo1);

+                }

+                else

+                {

+                    sc_rtc_timer_add_utc_demo(&sec, srcid, 3, wakeup, sc_rtc_timer_id_exp_cb_demo0);

+                }

+            }

+            else if (0 == strcmp(CMD_DEL, atstr))

+            {

+                sc_rtc_timer_del_demo(srcid, 0);

+            }

+            else if (0 == strcmp(CMD_HELP, atstr))

+            {

+                printUsage(atstr);

+            }

+            else if (0 == strcmp(CMD_Q, atstr))

+            {

+                break;

+            }

+        }

+    }

+

+    rtc_timer_deinit( );

+    printf("sc_rtc_timer_demo:Demo over.\n");

+    return 0;

 }

diff --git a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/test/spitest/test_spidev.c b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/test/spitest/test_spidev.c
index b281d1d..3a507ea 100755
--- a/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/test/spitest/test_spidev.c
+++ b/cap/zx297520v3/zxic_code/zxic_source/zxic_app_open/test/spitest/test_spidev.c
@@ -6,13 +6,13 @@
 #include <sys/types.h>
 #include <linux/spi/spidev.h>
 
-#define SPI_DEV_0 "/dev/spidev1.0" 
-#define SPI_DEV_1 "/dev/spidev1.0"  
+#define SPI_DEV_0 "dev/spidev1.0" 
+#define SPI_DEV_1 "dev/spidev2.0"  
 #define PACK_HEAD 0xA5
 #define PACK_TAIL 0x7e
 #define CHECK_PAY_LOAD 3
 
-int spi_dev_fd[2] = {-1};
+int spi_dev_fd[4] = {-1};
 
 static struct info
 {
@@ -300,11 +300,8 @@
 		return ret;
 	}
 	
-	if(num == 0) {
-		spi_dev_fd[num] = sc_spi_open(path,0, 8,speed, O_RDWR);
-	} else {
-		spi_dev_fd[num] = open(path,O_RDWR);
-	}
+	spi_dev_fd[num] = sc_spi_open(path,0, 8,speed, O_RDWR);
+	
 
 	if(spi_dev_fd[num] < 0) {
 		printf("%s open failed \r\n",path);
@@ -314,9 +311,124 @@
 
 	return ret;
 }
+
+static int spi_trans( int fp, unsigned char *buf, int len)
+
+{
+	int frame_sum = len/768;
+	struct spi_ioc_transfer tr[768]={0};
+	int i = 0;
+
+	if(len % 768) {
+		frame_sum++;
+	}
+	
+	if(frame_sum > 16) {
+		frame_sum = 16;
+	}	
+
+	for(;i<frame_sum;++i) {
+		tr[i].tx_buf=(unsigned long)&buf[i*768];
+		tr[i].rx_buf=(unsigned long)&buf[i*768];
+		tr[i].len=((i+1)*768)<=len?768:(len%768);
+		tr[i].delay_usecs = 1;
+		tr[i].speed_hz=4800000;
+		tr[i].cs_change=0;
+	}
+
+	return ioctl(fp,SPI_IOC_MESSAGE(frame_sum),&tr);
+}
+
+
+static void ioctl_test(char *path,int num,int count,int speed)
+{
+
+	int mode = 3; //CPOL=0,  CPHA=1 
+	int times = count;
+	int ret;
+	char buffer[1024] = {0};
+	if(num > 2 && num < 0) {
+		printf("parm err %d \r\n",num);
+		return;
+	}	
+	
+	spi_dev_fd[num] = open(path,O_RDWR);
+	if(spi_dev_fd[num] < 0) {
+		printf("%s open failed \r\n",path);
+		return;
+	}
+	printf("%s open  fd:%d \r\n",path,spi_dev_fd[num]);
+
+	//ÉèÖÃģʽ
+    ret = ioctl( spi_dev_fd[num], SPI_IOC_WR_MODE, &mode );
+    printf("spidev: set WR mode(%d) ret :%d\n", mode, ret);
+    mode = 0;
+    ret = ioctl( spi_dev_fd[num], SPI_IOC_RD_MODE, &mode );
+    printf("spidev: get RD mode(%d) ret :%d\n", mode, ret);
+
+	//ÉèÖÃÆµÂÊ
+    speed = 4800000; //4.8MHz
+    ret = ioctl( spi_dev_fd[num], SPI_IOC_WR_MAX_SPEED_HZ, &speed);
+	printf("spidev: set max speed %d Hz, ret:%d\n", speed, ret);
+	speed = 0 ;
+	ret = ioctl( spi_dev_fd[num], SPI_IOC_RD_MAX_SPEED_HZ, &speed);
+    printf("spidev: get max speed(%d) ret :%d\n", speed, ret);	
+
+
+	srand(time(0));
+	for(int i = 0; i<1024; i++)
+		buffer[i] = rand()&0xFF;
+
+	while(times > 0) {
+		ret = spi_trans(spi_dev_fd[num], buffer, 768);
+		printf("spidev: times %d spi_trans len %d !\n",times,ret);
+		times--;
+	}
+	close(spi_dev_fd[num]);
+	spi_dev_fd[num]= -1;
+} 
+
+static void ioctl_set_parm_test(char *path,int num,int mode,int speed)
+{
+
+	//int mode = 1; //CPOL=0,  CPHA=1 
+	int ret;
+	char buffer[1024] = {0};
+	if(num > 2 && num < 0) {
+		printf("parm err %d \r\n",num);
+		return;
+	}	
+	
+	spi_dev_fd[num] = open(path,O_RDWR);
+	if(spi_dev_fd[num] < 0) {
+		printf("%s open failed \r\n",path);
+		return;
+	}
+	printf("%s open  fd:%d \r\n",path,spi_dev_fd[num]);
+
+	//ÉèÖÃģʽ
+    ret = ioctl( spi_dev_fd[num], SPI_IOC_WR_MODE, &mode );
+    printf("spidev: set WR mode(%d) ret :%d\n", mode, ret);
+    mode = 0;
+    ret = ioctl( spi_dev_fd[num], SPI_IOC_RD_MODE, &mode );
+    printf("spidev: get RD mode(%d) ret :%d\n", mode, ret);
+
+	//ÉèÖÃÆµÂÊ
+    speed = 4800000; //4.8MHz
+    ret = ioctl( spi_dev_fd[num], SPI_IOC_WR_MAX_SPEED_HZ, &speed);
+	printf("spidev: set max speed %d Hz, ret:%d\n", speed, ret);
+	speed = 0 ;
+	ret = ioctl( spi_dev_fd[num], SPI_IOC_RD_MAX_SPEED_HZ, &speed);
+    printf("spidev: get max speed(%d) ret :%d\n", speed, ret);	
+	
+	close(spi_dev_fd[num]);
+	spi_dev_fd[num]= -1;
+} 
+
+
 /*
 cmd:
-	argv[1] = "0"|"1"          master||
+	argv[1] = "dev_id"         /dev/spidev%d.0
 	argv[2] = "send"|"recv"    direction
 	argv[3] = "0"~"4096-3"     len  buf[0],buf[1],buf[len-1] used for check 
 	argv[4] = "0"~"40M"        speed  /slave no need/
@@ -324,6 +436,7 @@
 int main(int argc,char *argv[])
 {
 	int i,dev_id,len,speed,ret = 0;
+	char name[32] = {0};
 	
 	for(i = 0;i<argc;i++) {
 		printf("%s \n",argv[i]);
@@ -332,25 +445,40 @@
 	dev_id = atoi(argv[1]);
 	len = atoi(argv[3]);
 	speed = atoi(argv[4]);
-	
-	if(dev_id == 0)
-		ret = spi_dev_open(SPI_DEV_0,dev_id,speed);
-	else
-		ret = spi_dev_open(SPI_DEV_1,dev_id,speed);
-	if(ret < 0) {
-		printf("%d return \n",__LINE__);
-		return ret;
-	}
+
+	sprintf(name,"/dev/spidev%d.0",dev_id);
+	printf("dev name: %s \n",name);
 	if(!strcmp("send",argv[2])) {
+		ret = spi_dev_open(name,dev_id,speed);
+		if(ret < 0) {
+			printf("%d return \n",__LINE__);
+			return ret;
+		}
 		ret = send_thread_init(dev_id,len);
 	}else if(!strcmp("recv",argv[2])) {
+		ret = spi_dev_open(name,dev_id,speed);
+		if(ret < 0) {
+			printf("%d return \n",__LINE__);
+			return ret;
+		}
 		ret = recv_thread_init(dev_id,len);
 	}else if(!strcmp("send_recv",argv[2])) {
+		ret = spi_dev_open(name,dev_id,speed);
+		if(ret < 0) {
+			printf("%d return \n",__LINE__);
+			return ret;
+		}
 		ret = send_recv_thread_init(dev_id,len);
+	}else if(!strcmp("ioctl_test",argv[2])) {
+		int times = len;
+		ioctl_test(name,dev_id,times,speed);
+	}else if(!strcmp("set_parm",argv[2])) {
+		int mode = len;
+		ioctl_set_parm_test(name,dev_id,mode,speed);	
 	}else {
 		printf("cmd invalid \n",argv[2]);
 		ret = -1;
 	}
-	
+
 	return 0;
 }
diff --git a/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy.bin b/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy.bin
index f7609a6..c9113dd 100755
--- a/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy.bin
+++ b/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy.bin
Binary files differ
diff --git a/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy.map b/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy.map
index e634332..809e146 100755
--- a/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy.map
+++ b/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy.map
@@ -771,32 +771,24 @@
                               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o) (_zDrvEfuse_IsSpe)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(32.o)

                               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_multimode_cfg.o) (___modhi3)

-C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(adddf3_v2.o)

-                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_func.o) (___adddf3_v2)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(Add.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o) (___addsf3)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(compare_IEEE.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o) (___lthf2)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(convert.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o) (___floatunshihf2)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(convertqi.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o) (___floatqihf2)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(div.o)

                               T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rtx.o) (___divqi3)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(Div.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o) (___divsf3)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(divzi3_v2.o)

                               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o) (___divzi3_v2)

-C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_Add.o)

-                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o) (___addsf3)

-C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_compare_IEEE.o)

-                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o) (___lthf2)

-C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_convert.o)

-                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o) (___floatunshihf2)

-C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_convertqi.o)

-                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o) (___floatqihf2)

-C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_Div.o)

-                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o) (___divsf3)

-C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_errno.o)

-                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_Add.o) (_ierrno)

-C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_ftou.o)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(errno.o)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(Add.o) (_ierrno)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ftou.o)

                               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o) (___ieee754_ftou)

-C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_Mul.o)

-                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o) (___mulsf3)

-C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_pnan.o)

-                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_Add.o) (___ieee754_propagate_nan)

-C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_Sub.o)

-                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o) (___subsf3)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memcmp.o)

                               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa.o) (_memcmp)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memcpy16.o)

@@ -809,6 +801,10 @@
                               T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_afc.o) (___modqi3)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(modzi3_v2.o)

                               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rm.o) (___modzi3_v2)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(Mul.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o) (___mulsf3)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(pnan.o)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(Add.o) (___ieee754_propagate_nan)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(sprintf.o)

                               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_error_handler.o) (_sprintf)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strchr.o)

@@ -819,8 +815,8 @@
                               T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(hunt.o) (_strcpy)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strlen.o)

                               T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(hunt.o) (_strlen)

-C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(subdf3_v2.o)

-                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o) (_(short, bool __restrict, double, float, _v2))

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(Sub.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o) (___subsf3)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(udiv.o)

                               T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rtx_rx.o) (___udivqi3)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(udivzi3_v2.o)

@@ -831,6 +827,8 @@
                               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_multimode_cfg.o) (___umodzi3_v2)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(vsprintf.o)

                               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_uart.o) (_vsprintf)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___adddf3_v2.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_func.o) (___adddf3_v2)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___fixsfhi.o)

                               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o) (___fixsfhi)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___floatsisf.o)

@@ -843,8 +841,10 @@
                               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o) (___gtsf2)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___muldf3_v2.o)

                               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o) (___muldf3_v2)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_packFloat64.o)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___muldf3_v2.o) (_packFloat64)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_addFloat64Sigs.o)

-                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(adddf3_v2.o) (_staticFunc_addFloat64Sigs)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___adddf3_v2.o) (_staticFunc_addFloat64Sigs)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_normalizeFloat64Subnormal.o)

                               C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___muldf3_v2.o) (_staticFunc_normalizeFloat64Subnormal)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_normalizeRoundAndPackFloat64.o)

@@ -854,7 +854,9 @@
 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_roundAndPackFloat64.o)

                               C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___muldf3_v2.o) (_staticFunc_roundAndPackFloat64)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_subFloat64Sigs.o)

-                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(adddf3_v2.o) (_staticFunc_subFloat64Sigs)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___adddf3_v2.o) (_staticFunc_subFloat64Sigs)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___subdf3_v2.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o) (_(short, bool __restrict, double, float, _v2))

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(low_level.o)

                               C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(sprintf.o) (__vfsprintf_sdsp)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(lshrli3.o)

@@ -862,9 +864,13 @@
 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(lshrzi3.o)

                               C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(lshrli3.o) (___lshrzi3)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(mul64To128.o)

-                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___muldf3_v2.o) (_mul64To128_v2)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___muldf3_v2.o) (_mul64To128)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(shift64RightJamming.o)

                               C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_addFloat64Sigs.o) (_shift64RightJamming_v2)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_data.o)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_roundAndPackFloat64.o) (_float_rounding_mode)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_extractFloat64Exp.o)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___fixsfhi.o) (_extractFloat64Exp)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_float64_is_nan.o)

                               C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_propagateFloat64NaN.o) (_float64_is_nan)

 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_float64_is_signaling_nan.o)

@@ -1081,7 +1087,7 @@
                     0x4e4             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

 _g_sdRLMATQOut      0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

 _g_L1LteAIsrTaskPid

-                    0x3               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_sys_init.o)

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_sys_init.o)

 _g_dwPucchPrintCnt  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

 _g_s_tMeasGapResReq

                     0x3b              T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_gap.o)

@@ -1239,6 +1245,8 @@
 _g_L1l_LpmCaliCnt   0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

 _g_tRarCtrlDB       0x14              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

 _g_dwNextX          0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_zPHY_ecsrc_tEarfcnTable_B28

+                    0x10              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

 _g_asdwL1eRxCrsRsrp

                     0x10              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

 _g_awSpecPrachNum   0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

@@ -2422,7 +2430,7 @@
 LOAD C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a

                 0x10000000                . = 0x10000000

 

-.text           0x10000000    0xd49e6

+.text           0x10000000    0xd491d

                 0x10000000                _stext = .

  *(.ddr_vectors)

  .ddr_vectors   0x10000000        0x8 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/zcos_zsp880_asm.o

@@ -2855,9517 +2863,9521 @@
                 0x1000608b       0x21    _L1_DrvL1CacheFlushI

                 0x100060ac       0x2d    _L1_DrvL1CacheFlush

                 0x100060d9       0x1b    _L1_DrvL1CacheSetWT

- .text          0x100060f4       0x3d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_disableall.o)

-                0x100060f4       0x3d    _ZSP_ICacheDisableAllWays

- .text          0x10006131       0x17 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_enable.o)

-                0x10006131       0x17    _ZSP_ICacheEnable

- .text          0x10006148       0x3c C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_enableall.o)

-                0x10006148       0x3c    _ZSP_ICacheEnableAllWays

- .text          0x10006184       0x56 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_flush.o)

-                0x10006184       0x56    _ZSP_ICacheFlush

- .text          0x100061da       0x4d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_loadtcm.o)

-                0x100061da       0x4d    _ZSP_ICacheLoadNCSRAM

- .text          0x10006227       0x15 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_use_dcfgr_describe.o)

-                0x10006227       0x15    _ZSP_ICacheUseICFGRDescribe

- .text          0x1000623c       0x12 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_noncacheable_disable.o)

-                0x1000623c       0x12    _ZSP_ICacheNonCacheableDisable

- .text          0x1000624e       0x3d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_disableall.o)

-                0x1000624e       0x3d    _ZSP_DCacheDisableAllWays

- .text          0x1000628b       0x3c C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_enableall.o)

-                0x1000628b       0x3c    _ZSP_DCacheEnableAllWays

- .text          0x100062c7       0x56 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_flush.o)

-                0x100062c7       0x56    _ZSP_DCacheFlush

- .text          0x1000631d       0x24 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_loadtcm.o)

-                0x1000631d       0x24    _ZSP_DCacheLoadNCSRAM

- .text          0x10006341       0x56 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_clean.o)

-                0x10006341       0x56    _ZSP_DCacheClean

- .text          0x10006397       0x15 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_setwritethruregion.o)

-                0x10006397       0x15    _ZSP_DCacheSetWriteThruRegion

- .text          0x100063ac       0x12 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writeallocate_enable.o)

-                0x100063ac       0x12    _ZSP_DCacheWriteAllocateEnable

- .text          0x100063be       0x12 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writethru_enable.o)

-                0x100063be       0x12    _ZSP_DCacheWriteThruEnable

- .text          0x100063d0       0x12 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writethru_disable.o)

-                0x100063d0       0x12    _ZSP_DCacheWriteThruDisable

- .text          0x100063e2       0x12 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_noncacheable_enable.o)

-                0x100063e2       0x12    _ZSP_DCacheNonCacheableEnable

- .text          0x100063f4       0x13 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_extranoncacheable_enable.o)

-                0x100063f4       0x13    _ZSP_DCacheExtraNonCacheableEnable

- .text          0x10006407      0x175 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1td_init.o)

-                0x10006407       0x54    _L1td_TaskPrioEng

-                0x1000645b        0xd    _HW_Init

-                0x10006468      0x114    _TD_L1_Init

- .text          0x1000657c       0xcc T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_nv_param.o)

-                0x1000657c       0x4c    _L1_AtNvInit

-                0x100065c8       0x80    _HW_InitZspReadNvPara

- .text          0x10006648       0x1e T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hspadldec.o)

-                0x10006648       0x1e    _L1_HspaDlDecTask

- .text          0x10006666     0x1097 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rfc.o)

-                0x10006666        0x1    _L1_DevRfcMulModeTopRegCfg

-                0x10006667        0x1    _L1_DevRfcTopRegCfg

-                0x10006668        0x3    _L1_DevRfcMaxTadvToPc

-                0x1000666b        0x3    _L1_DevRfcCsGetMaxAgcNum

-                0x1000666e        0x3    _L1_DevRfcGapGetRdbOpenOffset

-                0x10006671       0x26    _L1_DevRfcIntInd

-                0x10006697       0x3a    _L1_DevRfcIsBandSupported

-                0x100066d1        0xf    _L1_DevRfcPowerOverFlow

-                0x100066e0       0x33    _L1_DevRfcPaModeSelect

-                0x10006713        0x7    _L1_DevRfcPcSetTadv

-                0x1000671a        0x7    _L1_DevRfcGetTadv

-                0x10006721       0x60    _L1_DevRfcPcSetPwr

-                0x10006781       0x2e    _L1_DevRfcSetTxBandMaxPwr

-                0x100067af        0x7    _L1_DevRfcUpSlotCfg

-                0x100067b6       0x1c    _L1_DevRfcHsdpaConfig

-                0x100067d2        0xe    _L1_DevRfcGetUnsyncSlotEstPwr

-                0x100067e0        0x3    _L1_DevRfcGetAgcRefPwr

-                0x100067e3        0x7    _L1_DevRfcGetRfSleepState

-                0x100067ea       0x59    _L1_DevRfcReset

-                0x10006843       0x19    _L1_DevRfcInit

-                0x1000685c       0x43    _L1_DevRfcWaitUntilMsgCome

-                0x1000689f       0x4f    _L1_DevRfcWaitUntilRfIntCome

-                0x100068ee       0xa1    _L1_DevRfcRdbCalUnSyncAgc

-                0x1000698f       0x14    _L1_DevRfcTs0FreqDif

-                0x100069a3       0x32    _L1_DevRfcGetNvHarmonicIndex

-                0x100069d5       0x6f    _L1_DevRfcNotchHandle

-                0x10006a44       0xa3    _L1_DevRfcIntSlotCtrl

-                0x10006ae7       0x63    _L1_DevRfcSetFpachFlag

-                0x10006b4a       0xa8    _L1_DevRfcSlotAdd

-                0x10006bf2       0x3c    _L1_DevRfcUnsyncRamEnSet

-                0x10006c2e        0xa    _L1_DevRfcSetLogRegData

-                0x10006c38        0x8    _L1_DevRfcTempDacToIram

-                0x10006c40       0x4c    _L1_DevRfcGetRegData

-                0x10006c8c       0x64    _L1_DevRfcRegReadBack

-                0x10006cf0       0x3c    _L1_DevRfcReadTmp

-                0x10006d2c        0x7    _L1_DevRfcGetRfState

-                0x10006d33       0x26    _L1_DevRfcResetCnf

-                0x10006d59       0x26    _L1_DevRfcInitCnf

-                0x10006d7f       0x1b    _L1_DevRfcWAkeUpStateMove

-                0x10006d9a       0x15    _L1_DevRfcWorkSlotStateCheck

-                0x10006daf       0xd8    _L1_DevRfcL1sOpenRfcMsgProc

-                0x10006e87       0x96    _L1_DevRfcRdbOpenCfg

-                0x10006f1d        0x5    _L1_DevRfcRfCloseRx

-                0x10006f22       0x57    _L1_DevRfcRdbCloseProc

-                0x10006f79       0x8e    _L1_DevRfcRdbStateMsgProc

-                0x10007007       0x4d    _L1_DevRfcSleepProc

-                0x10007054       0x7e    _L1_DevRfcIntSyncAgcCalcCtrl

-                0x100070d2       0x40    _L1_DevRfcTs0EventAdj

-                0x10007112       0x51    _L1_DevRfcWakeUpProc

-                0x10007163       0x1c    _L1_DevRfcDeltaPowerDb

-                0x1000717f       0xdf    _L1_DevRfcHalfIntProc

-                0x1000725e      0x12e    _L1_DevRfcFullIntProc

-                0x1000738c       0x24    _L1_DevRestoreReq

-                0x100073b0       0x3b    _L1_DevRfcReusedReSourceRestore

-                0x100073eb      0x312    _L1_RfcTask

- .text          0x100076fd      0x2f7 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hspa.o)

-                0x100076fd       0x37    _L1_DevHspaReset

-                0x10007734       0x3d    _L1_DevHspaInit

-                0x10007771       0x3a    _L1_DevHsupaTpuSlotIntProc

-                0x100077ab       0x44    _L1_DevHspaHdtrIntProc

-                0x100077ef       0x21    _L1_DevHspaCmnMsgProc

-                0x10007810       0xcc    _L1_DevHsupaMsgProc

-                0x100078dc       0x62    _L1_DevHsdpaMsgProc

-                0x1000793e       0x71    _L1_DevHspaPlusMsgProc

-                0x100079af       0x45    _L1_HspaTask

- .text          0x100079f4     0x3f00 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rtx_rx.o)

-                0x100079f4        0xf    _L1_DevRtxRxReset

-                0x10007a03        0xf    _L1_DevRtxRxInit

-                0x10007a12       0xe0    _L1_DevRtxRxRecMsgProc

-                0x10007af2       0x73    _L1_DevRtxRxRevBchCfgReq

-                0x10007b65       0x51    _L1_DevRtxRxRevPichCfgReq

-                0x10007bb6       0x37    _L1_DevRtxRxRevPchCfgReq

-                0x10007bed       0x57    _L1_DevRtxRxRevFpachCfgReq

-                0x10007c44       0x37    _L1_DevRtxRxRevFachCfgReq

-                0x10007c7b       0x24    _L1_DevRtxRxRevFachAbortReq

-                0x10007c9f       0x76    _L1_DevRtxRxRevDpchCfgReq

-                0x10007d15       0x53    _L1_DevRtxRxRevHsscchCfgReq

-                0x10007d68       0x53    _L1_DevRtxRxRevEagchCfgReq

-                0x10007dbb       0x76    _L1_DevRtxRxRevEhichCfgReq

-                0x10007e31       0x3f    _L1_DevRtxRxRevHsdschCfgReq

-                0x10007e70       0x24    _L1_DevRtxRxSaveBchCfgPara

-                0x10007e94       0x27    _L1_DevRtxRxSavePichCfgPara

-                0x10007ebb       0x6e    _L1_DevRtxRxSavePchCfgPara

-                0x10007f29       0x36    _L1_DevRtxRxSaveFpachCfgPara

-                0x10007f5f       0x6e    _L1_DevRtxRxSaveFachCfgPara

-                0x10007fcd       0xc4    _L1_DevRtxRxSaveDpchCfgPara

-                0x10008091       0x26    _L1_DevRtxRxSaveHsscchCfgPara

-                0x100080b7       0x22    _L1_DevRtxRxSaveEagchCfgPara

-                0x100080d9       0x43    _L1_DevRtxRxSaveHsdschCfgPara

-                0x1000811c       0x3c    _L1_DevRtxRxSaveEhichCfgPara

-                0x10008158       0xc4    _L1_DevRtxHandleTs6TpuEvent

-                0x1000821c       0x92    _L1_DevRtxRxBchTs6Handle

-                0x100082ae       0x3d    _L1_DevRtxRxPichTs6Handle

-                0x100082eb       0x6e    _L1_DevRtxRxPchTs6Handle

-                0x10008359       0x2c    _L1_DevRtxRxFpachTs6Handle

-                0x10008385       0x45    _L1_DevRtxRxDtrTurboCfg

-                0x100083ca       0x75    _L1_DevRtxRxFachTs6Handle

-                0x1000843f      0x112    _L1_DevRtxRxDpchTs6Handle

-                0x10008551       0x7d    _L1_DevRtxRxHsscchTs6Handle

-                0x100085ce       0xc9    _L1_DevRtxRxHsdschTs6Handle

-                0x10008697       0x7e    _L1_DevRtxRxEhichTs6Handle

-                0x10008715       0x71    _L1_DevRtxRxEagchTs6Handle

-                0x10008786       0x6b    _L1_DevRtxRxHandleSleep

-                0x100087f1      0x11a    _L1_DevRtxHandleTs1TpuEvent

-                0x1000890b       0x3c    _L1_DevDtrBchCfg

-                0x10008947       0x37    _L1_DevRxBchCfg

-                0x1000897e       0x3a    _L1_DevRxPichCfg

-                0x100089b8       0x40    _L1_DevDtrPchCfg

-                0x100089f8       0x40    _L1_DevDtrFachCfg

-                0x10008a38       0x3a    _L1_DevRxPchCfg

-                0x10008a72       0x3a    _L1_DevRxFachCfg

-                0x10008aac       0x2b    _L1_DevDtrDchCfg

-                0x10008ad7       0x37    _L1_DevRxDchCfg

-                0x10008b0e       0x24    _L1_DevDtrHsccchCfg

-                0x10008b32       0x23    _L1_DevDtrEagchCfg

-                0x10008b55      0x110    _L1_DevRxHsscchCfg

-                0x10008c65       0xe9    _L1_DevRxEagchCfg

-                0x10008d4e       0x65    _L1_DevRxEhichCfg

-                0x10008db3       0x6d    _L1_DevRxHsdschCfg

-                0x10008e20       0x58    _L1_DevRxHsdschRel

-                0x10008e78       0x3e    _L1_DevRtxCalcRxHsscchPara

-                0x10008eb6       0x40    _L1_DevRtxCalcRxEagchPara

-                0x10008ef6       0x2e    _L1_DevRtxCalcRxEhichPara

-                0x10008f24       0x4c    _L1_DevRtxCalcRxDchPara

-                0x10008f70       0x36    _L1_DevFachPchConfigStep2

-                0x10008fa6       0x36    _L1_DevDchConfigStep2

-                0x10008fdc        0xe    _L1_DevRtxRxSelectCodinMode

-                0x10008fea       0xf1    _L1_DevRtxCalcDtrFachPchS2Para

-                0x100090db      0x11b    _L1_DevRtxCalcDtrDchS2Para

-                0x100091f6       0x41    _L1_DevRtxCalcRmPara

-                0x10009237      0x109    _L1_DevRtxUncodedCovRM

-                0x10009340        0x2    _L1_DevRtxCalcAbs

-                0x10009342       0x11    _L1_DevRtxCalcGcd

-                0x10009353      0x19f    _L1_DevRtxTurboRM

-                0x100094f2       0x99    _L1_DevRtxCalcDeltaNi

-                0x1000958b       0xa3    _L1_DevRtxCalcFachPchNdata

-                0x1000962e       0xec    _L1_DevRtxCalcDchNdata

-                0x1000971a       0xbb    _L1_DevRtxCalcCodingPara

-                0x100097d5       0x10    _L1_DevRtxCalcExpTti

-                0x100097e5       0x5f    _L1_DevRxPchRel

-                0x10009844       0x5f    _L1_DevRxFachRel

-                0x100098a3       0x58    _L1_DevRxDchRel

-                0x100098fb       0x5c    _L1_DevRxHsscchRel

-                0x10009957       0x78    _L1_DevRxHsupaRel

-                0x100099cf       0x1f    _L1_DevRtxCalcDtrPchPara

-                0x100099ee       0x1f    _L1_DevRtxCalcDtrFachPara

-                0x10009a0d       0x37    _L1_DevRtxCalcDtrDlDchS1Para

-                0x10009a44       0x38    _L1_DevRtxCalcRxPchPara

-                0x10009a7c       0x4d    _L1_DevRtxCalcDtrHsscchPara

-                0x10009ac9       0x7a    _L1_DevRtxCalcDtrEagchPara

-                0x10009b43       0x38    _L1_DevRtxCalcRxFachPara

-                0x10009b7b       0x46    _L1_RtxCalcSlotFormat

-                0x10009bc1       0x26    _L1_DevDtrFpachCfg

-                0x10009be7       0x3b    _L1_DevRxFpachCfg

-                0x10009c22       0x1a    _L1_DevRtxCalcDtrFpachPara

-                0x10009c3c       0x3d    _L1_DevRtxCalcRxFpachPara

-                0x10009c79       0x18    _L1_DevRtxCalcDtrBchPara

-                0x10009c91       0x11    _L1_DevRtxCalcRxBchPara

-                0x10009ca2       0x11    _L1_DevRtxCalcBchEini

-                0x10009cb3       0x40    _L1_DevRtxCalcRxPichPara

-                0x10009cf3       0x42    _L1_DevRxBchRel

-                0x10009d35       0x5e    _L1_DevRxPichRel

-                0x10009d93       0x5e    _L1_DevRxFpachRel

-                0x10009df1       0x48    _L1_DevRtxIntraCellCfg

-                0x10009e39       0x34    _L1_DevRtxHandleRxInt

-                0x10009e6d       0xe1    _L1_DevRtxHandleFpachInt

-                0x10009f4e      0x153    _L1_DevRtxHandleMcheInt

-                0x1000a0a1      0x135    _L1_DevRtxHandleJdcoreInt

-                0x1000a1d6       0xd9    _L1_DevRtxHandlePichData

-                0x1000a2af       0x56    _L1_DevRtxCalcPi

-                0x1000a305       0x2c    _L1_DevRtxHandleHwacdInt

-                0x1000a331       0xa1    _L1_DevRtxHandleEhichInt

-                0x1000a3d2      0x121    _L1_DevRtxHandleTfciInt

-                0x1000a4f3       0x3b    _L1_DevRtxHandleTtiInt

-                0x1000a52e        0xc    _L1_DevRtxCalcMinCode

-                0x1000a53a       0x25    _L1_DevRtxCalWinNo

-                0x1000a55f       0xae    _L1_DevRtxCalcDstData

-                0x1000a60d       0x55    _L1_DevRtxSelectMcheData

-                0x1000a662      0x2a7    _L1_DevRtxCalcSir

-                0x1000a909       0x51    _L1_DevRtxCalcRscp

-                0x1000a95a       0x1c    _L1_DevRtxCalcActiveCodeNum

-                0x1000a976       0x2d    _L1_DevRtxCalcAcd

-                0x1000a9a3       0x3a    _L1_DevRtxMcheShift

-                0x1000a9dd       0x3f    _L1_DevRtxCalcWinPower

-                0x1000aa1c       0xd9    _L1_DevRtxCalcDataFoe

-                0x1000aaf5       0x15    _L1_DevRtxGetLowTwoCode

-                0x1000ab0a       0x64    _L1_DevRtxRxBchDataReport

-                0x1000ab6e      0x198    _L1_DevRtxHandleTrchOut

-                0x1000ad06       0x14    _L1_DevRtxRxCalcCrcOkTbNum

-                0x1000ad1a       0x7b    _L1_DevRtxRxDlTrchDataReport

-                0x1000ad95       0x84    _L1_DevRtxCmpPchUeId

-                0x1000ae19      0x3c9    _L1_DevRtxHandleCctrchOut

-                0x1000b1e2       0x4a    _L1_DevCalcHsdschPhyInfo

-                0x1000b22c       0x31    _L1_RtxCalcCommonWinNo

-                0x1000b25d        0xf    _L1_RtxCalcCodeNum

-                0x1000b26c        0xe    _L1_DevRtxCalcLastCode

-                0x1000b27a       0x10    _L1_RtxCalcMinRm

-                0x1000b28a       0x58    _L1_DevRxGetTpcSs

-                0x1000b2e2       0x1a    _L1_DevRtxJudgeChannel

-                0x1000b2fc       0x43    _L1_DevRtxSetSirForMeas

-                0x1000b33f       0x58    _L1_DevRtxSetSirForDs

-                0x1000b397      0x12c    _L1_DevRtxSetSirForPc

-                0x1000b4c3       0x21    _L1_RxRefreshDchPara

-                0x1000b4e4       0x34    _L1_DevRtxSirGet

-                0x1000b518       0xb8    _L1_DevRtxHsDschCfg

-                0x1000b5d0        0xd    _L1_DevRxMoveCctrchPara

-                0x1000b5dd       0x45    _L1_DevRxSelectMaxSir

-                0x1000b622       0x2b    _L1_DevRxGetCctrchCellInfo

-                0x1000b64d       0xbe    _L1_DevRtxDchDtxChkNullFrm

-                0x1000b70b       0xdc    _L1_DevRtxDchDtxChkSBFrm

-                0x1000b7e7       0x33    _L1_DevRtxDchDtxStateUpdate

-                0x1000b81a       0x73    _L1_DevRtxDchDtxCalcSBBit

-                0x1000b88d       0x18    _L1_DevRtxDchDtxSBBitErrCnt

-                0x1000b8a5       0x45    _L1_DevRtxDchDtxIsDtxNullFrm

-                0x1000b8ea        0xa    _L1_DevRtxRxSfn2Ssfn

- .text          0x1000b8f4     0x11a8 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rtx.o)

-                0x1000b8f4        0xf    _L1_DevRtxReset

-                0x1000b903        0xf    _L1_DevRtxInit

-                0x1000b912       0x62    _L1_DevRtxBchConfigReq

-                0x1000b974       0x39    _L1_DevRtxPichConfigReq

-                0x1000b9ad       0x39    _L1_DevRtxPchConfigReq

-                0x1000b9e6       0x2b    _L1_DevRtxUppchConfigReq

-                0x1000ba11       0x50    _L1_DevRtxFpachConfigReq

-                0x1000ba61       0x39    _L1_DevRtxFachConfigReq

-                0x1000ba9a       0x33    _L1_DevRtxUldchConfigReq

-                0x1000bacd       0x44    _L1_DevRtxDldchConfigReq

-                0x1000bb11       0x21    _L1_DevRtxUlResetReq

-                0x1000bb32       0x21    _L1_DevRtxDlResetReq

-                0x1000bb53       0x2a    _L1_DevRtxBchInfoInd

-                0x1000bb7d       0x26    _L1_DevRtxPichInd

-                0x1000bba3       0x26    _L1_DevRtxFpachDetectInd

-                0x1000bbc9       0x21    _L1_DevRtxRachFinishInd

-                0x1000bbea       0x3b    _L1_DevRtxUppchPcCfg

-                0x1000bc25       0x3a    _L1_DevRtxFpachPcCnf

-                0x1000bc5f       0x3b    _L1_DevRtxPrachPcCfg

-                0x1000bc9a       0x21    _L1_DevRtxRachAbort

-                0x1000bcbb       0x24    _L1_DevRtxFachAbort

-                0x1000bcdf      0x1e9    _L1_DevRtxHardIntInd

-                0x1000bec8       0x7c    _L1_DevRtxEagchRcvReq

-                0x1000bf44       0x70    _L1_DevRtxHsscchRcvReq

-                0x1000bfb4       0x50    _L1_DevRtxHssichSendReq

-                0x1000c004       0x63    _L1_DevRtxEhichRcvReq

-                0x1000c067       0x63    _L1_DevRtxHsDschRcvReq

-                0x1000c0ca       0x29    _L1_DevRtxDchSyncStartReq

-                0x1000c0f3       0x21    _L1_DevRtxDchSyncStopReq

-                0x1000c114       0x21    _L1_DevRtxPcTxEnReq

-                0x1000c135       0x21    _L1_DevRtxPcTxDisEnReq

-                0x1000c156       0x45    _L1_DevRtxDsInit

-                0x1000c19b       0x54    _L1_DevRtxDsSaveSIR

-                0x1000c1ef       0x84    _L1_DevRtxDsSaveCRC

-                0x1000c273       0xa9    _L1_DevRtxDsStep1Handle

-                0x1000c31c       0x48    _L1_DevRtxDsStep2SbSirCalc

-                0x1000c364       0x37    _L1_DevRtxDsStep2SirCalc

-                0x1000c39b       0x57    _L1_DevRtxDsStep2TdmSirCalc

-                0x1000c3f2       0x29    _L1_DevRtxDsStep2CrcCalc

-                0x1000c41b      0x136    _L1_DevRtxDsStep2Handle

-                0x1000c551       0xaf    _L1_DevRtxDsStartWorking

-                0x1000c600       0xa9    _L1_DevRtxDsHandle

-                0x1000c6a9       0xb7    _L1_DevRtxCmnRecMsgProc

-                0x1000c760       0x5b    _L1_DevRtxRxPcchBitRead

-                0x1000c7bb       0x3e    _L1_DevRtxRxImsiGsm

-                0x1000c7f9       0x2f    _L1_DevRtxRxTmsiGsm

-                0x1000c828       0x2f    _L1_DevRtxRxPTmsiGsm

-                0x1000c857        0xf    _L1_DevRtxRxImsiDs41

-                0x1000c866        0xf    _L1_DevRtxRxTmsiDs41

-                0x1000c875       0x3d    _L1_DevRtxRxPagRecCnId

-                0x1000c8b2       0x44    _L1_DevRtxRxPagRecUtranId

-                0x1000c8f6       0x4e    _L1_DevRtxRxPagRec2UtranSingUeId

-                0x1000c944       0x28    _L1_DevRtxRxPagRec2UtranGrpId

-                0x1000c96c       0x28    _L1_DevRtxRxPagingRecList

-                0x1000c994       0x28    _L1_DevRtxRxPagingRec2ListR5

-                0x1000c9bc       0x12    _L1_DevRtxRxPagingV590ExtIE

-                0x1000c9ce       0x10    _L1_DevRtxRxPagingV860ExtIE

-                0x1000c9de       0x47    _L1_DevRtxRxPagingType1

-                0x1000ca25       0x19    _L1_DevRtxRxPcchMsgType

-                0x1000ca3e       0x17    _L1_DevRtxRxDecodePcch

-                0x1000ca55       0x47    _L1_RtxTask

- .text          0x1000ca9c     0x2154 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hsdpa.o)

-                0x1000ca9c       0x2c    _L1_DevHsdpaCalc2ndRmEini

-                0x1000cac8       0x33    _L1_DevHsdpaCalcCodeBlockPara

-                0x1000cafb       0x1e    _L1_DevHsdpaCalc1stRmPara

-                0x1000cb19       0xfa    _L1_DevHsdpaCalcRmPara

-                0x1000cc13       0xea    _L1_DevHsdpaCalcHdtrPara

-                0x1000ccfd       0x4d    _L1_DevHsdpaCalcCqiDelta

-                0x1000cd4a       0x7a    _L1_DevHsdpaSetHarqInfo

-                0x1000cdc4       0x6a    _L1_DevHsdpaSetHssichSendInf

-                0x1000ce2e       0x38    _L1_DevHsdpaSetHssichAckInf

-                0x1000ce66       0x3b    _L1_DevHsdpaSetHssichCqiInf

-                0x1000cea1       0x30    _L1_DevHsdpaClrHssichSendInf

-                0x1000ced1       0x44    _L1_DevHsdpaGetHssichSendInf

-                0x1000cf15       0x70    _L1_DevHsdpaSearchHssichSendInf

-                0x1000cf85       0x23    _L1_DevHsdpaHssichSendInfReset

-                0x1000cfa8       0x22    _L1_DevHsdpaHssichSendInfInit

-                0x1000cfca       0x66    _L1_DevHsdpaReset

-                0x1000d030       0x27    _L1_DevHsdpaNvInit

-                0x1000d057       0x5a    _L1_DevHsdpaParaInit

-                0x1000d0b1       0x37    _L1_DevHsdpaInit

-                0x1000d0e8       0x19    _L1_DevHsdpaSetHdtrCallback

-                0x1000d101        0xa    _L1_DevHsdpaSetGdtrCallback

-                0x1000d10b      0x1f1    _L1_DevHsdpaConfigProc

-                0x1000d2fc       0x29    _L1_DevHsdpaReleaseProc

-                0x1000d325       0x22    _L1_DevHsdpaIntraCellIndProc

-                0x1000d347        0xf    _L1_DevHsdpaHarqNewDataPrint

-                0x1000d356       0xe2    _L1_DevHsdpaGetHsdschResInfo

-                0x1000d438       0x1e    _L1_DevHsdpaDelta2Change2One

-                0x1000d456       0x1c    _L1_DevHsdpaDelta2Change2Two

-                0x1000d472       0xda    _L1_DevHsdpaCalDelta2

-                0x1000d54c       0x8c    _L1_DevHsdpaHsscchIndProc

-                0x1000d5d8       0x11    _L1_DevHsdpaDschDataCheck

-                0x1000d5e9       0x6c    _L1_DevHsdpaHdtrTtiIntPrint

-                0x1000d655      0x160    _L1_DevHsdpaHdtrTtiIntProc

-                0x1000d7b5       0x43    _L1_DevHsdpaCalcCqiSnr

-                0x1000d7f8       0x2b    _L1_DevHsdpaCalcCqiRefPoint

-                0x1000d823        0xe    _L1_DevHsdpaCalCqiTbs

-                0x1000d831       0x17    _L1_DevHsdpaCalCqiRtbs

-                0x1000d848        0x2    _L1_DevHsdpaFixRmf

-                0x1000d84a      0x136    _L1_DevHsdpaHdtrCqiIntProc

-                0x1000d980       0x28    _L1_DevHsdpaCfgHdtr

-                0x1000d9a8       0x65    _L1_DevHsdpaCfgHdtrTpuIntProc

-                0x1000da0d        0xd    _L1_DevHsdpaDmaIntProc

-                0x1000da1a       0x33    _L1_DevHsdpaConfigReq

-                0x1000da4d       0x21    _L1_DevHsdpaRelReq

-                0x1000da6e       0x2d    _L1_DevHsdpaHsscchInd

-                0x1000da9b       0x26    _L1_DevHsdpaHdtrIntInd

-                0x1000dac1       0x45    _L1_DevHsdpaIntraCellInd

-                0x1000db06       0x30    _L1_DevHsdpaScchTypeAnalyze

-                0x1000db36       0x19    _L1_DevHsdpaScchMissRecord

-                0x1000db4f       0xcc    _L1_DevHsdpaScchType1Filter

-                0x1000dc1b      0x11f    _L1_DevHsdpaScchType1Proc

-                0x1000dd3a       0xec    _L1_DevHsdpaDschRecCfg

-                0x1000de26       0x27    _L1_DevHsdpaHsdschRcvReq

-                0x1000de4d       0x33    _L1_DevHsdpaPchConfigReq

-                0x1000de80       0x21    _L1_DevHsdpaPchRelReq

-                0x1000dea1       0x33    _L1_DevHsdpaFachConfigReq

-                0x1000ded4       0x21    _L1_DevHsdpaFachRelReq

-                0x1000def5       0x21    _L1_DevHsdpaFachCellReselReq

-                0x1000df16       0x29    _L1_DevHsdpaFachHrntiUpdateInd

-                0x1000df3f       0x21    _L1_DevHsdpaUlSyncOrderReq

-                0x1000df60       0x27    _L1_DevHsdpaSpsPatternInd

-                0x1000df87       0x21    _L1_DevHsdpaSpsRelOrderReq

-                0x1000dfa8       0x21    _L1_DevHsdpaDrxActOrderReq

-                0x1000dfc9       0x21    _L1_DevHsdpaDrxDeactOrderReq

-                0x1000dfea       0x21    _L1_DevHsdpaPchDschRcvInd

-                0x1000e00b       0x26    _L1_DevHsdpaTs0ReschedInd

-                0x1000e031       0x21    _L1_DevHsdpaFachScchDrxActiveInd

-                0x1000e052       0x21    _L1_DevHsdpaShareChInSyncInd

-                0x1000e073       0x21    _L1_DevHsdpaShareChOutSyncInd

-                0x1000e094       0x11    _L1_DevHsdpaSearchNextHssich

-                0x1000e0a5       0xd7    _L1_DevHsdpaPchConfigProc

-                0x1000e17c       0x14    _L1_DevHsdpaPchRelProc

-                0x1000e190       0xab    _L1_DevHsdpaFachConfigProc

-                0x1000e23b       0x14    _L1_DevHsdpaFachRelProc

-                0x1000e24f       0xcc    _L1_DevHsdpaDschRcvReqProc

-                0x1000e31b       0x2a    _L1_DevHsdpaHsdschResInd

-                0x1000e345       0x3f    _L1_DevHsdpaDschResIndProc

-                0x1000e384       0x19    _L1_DevHsdpaCellReSelProc

-                0x1000e39d       0x35    _L1_DevHsdpaFachHrntiUpd

-                0x1000e3d2       0x4d    _L1_DevHsdpaPchGetDschResInfo

-                0x1000e41f       0x5e    _L1_DevHsdpaSpsGetDschResInfo

-                0x1000e47d       0x69    _L1_DevHsdpaScch3GetDschResInfo

-                0x1000e4e6       0x7e    _L1_DevHsdpaScchOrderProc

-                0x1000e564       0x52    _L1_DevHsdpaScchType2Filter

-                0x1000e5b6       0x91    _L1_DevHsdpaScchType2Proc

-                0x1000e647       0x48    _L1_DevHsdpaScchType3Filter

-                0x1000e68f       0xd7    _L1_DevHsdpaScchType3Proc

-                0x1000e766       0x24    _L1_DevHsdpaPchScchTypeAnalyze

-                0x1000e78a       0x31    _L1_DevHsdpaFachScchTypeAnalyze

-                0x1000e7bb       0x51    _L1_DevHsdpaDchScchTypeAnalyze

-                0x1000e80c       0x2d    _L1_DevHsdpaResCheck

-                0x1000e839       0x1d    _L1_DevHsdpaGetTs0ResState

-                0x1000e856       0x17    _L1_DevHsdpaClrResState

-                0x1000e86d       0x4f    _L1_DevHsdpaScchType2SaveSpsInfo

-                0x1000e8bc       0xbb    _L1_DevHsdpaSetHarqInfoWithSps

-                0x1000e977       0x1a    _L1_DevHsdpaIsNeedSendSich

-                0x1000e991        0x4    _L1_DevHsdpaDschUsedTs0

-                0x1000e995       0x55    _L1_DevHsdpaSpsSearchHarqId

-                0x1000e9ea        0xe    _L1_DevHsdpaCcsAnalyse

-                0x1000e9f8       0x24    _L1_DevHsdpaModSub

-                0x1000ea1c       0x1d    _L1_DevHsdpaHarqHistoryInfoUpd

-                0x1000ea39       0x2c    _L1_DevHsdpaCalcModuleType

-                0x1000ea65       0x2e    _L1_DevHsdpaTs0ReschedProc

-                0x1000ea93       0x40    _L1_DevHsdpaSyncParaCfg

-                0x1000ead3       0x43    _L1_DevHsdpaInSyncCheck

-                0x1000eb16       0x3e    _L1_DevHsdpaOutSyncCheck

-                0x1000eb54       0x9c    _L1_DevHsdpaEverySubfrmProc

- .text          0x1000ebf0      0x3ce T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls.o)

-                0x1000ebf0       0x26    _L1_DevDlsSendnitMsg

-                0x1000ec16       0x24    _L1_DevDlsSendCnf

-                0x1000ec3a       0x21    _L1_DevDlsReset

-                0x1000ec5b       0x15    _L1_DevDlsInit

-                0x1000ec70       0x15    _L1_DevDlsCsrReset

-                0x1000ec85       0x23    _L1_DevDlsCsrInt

-                0x1000eca8       0xa5    _L1_DevDlsTpuInt

-                0x1000ed4d       0x80    _L1_DevDlsTimingSetReqHandle

-                0x1000edcd      0x1f1    _L1_DlsTask

- .text          0x1000efbe      0x986 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_hsupa.o)

-                0x1000efbe       0x36    _L1_DevPcHsupaStart

-                0x1000eff4        0xb    _L1_DevPcHsupaStop

-                0x1000efff       0x17    _L1_DevPcHsupaResetDb

-                0x1000f016       0x50    _L1_DevPcEagchOuterCfg

-                0x1000f066       0x16    _L1_DevPcNonSchEpuchTpcCfg

-                0x1000f07c       0x52    _L1_DevPcEagchInnerCfg

-                0x1000f0ce       0xb5    _L1_DevPcEpuchCfg

-                0x1000f183       0x4c    _L1_DevPcHsupaCloseLoopPro

-                0x1000f1cf       0x31    _L1_DevPcHsupaGetRxInfo

-                0x1000f200       0x65    _L1_DevPcGetEagchFromDb

-                0x1000f265       0x5a    _L1_DevPcHsupaGetEagch

-                0x1000f2bf       0x6c    _L1_DevPcHsupaGetEhich

-                0x1000f32b       0x5e    _L1_DevPcEagchOuterPro

-                0x1000f389       0x44    _L1_DevPcEagchInnerPro

-                0x1000f3cd       0x84    _L1_DevPcEpuchTpcSsMerge

-                0x1000f451       0xc3    _L1_DevPcEpuchCloseLoopPro

-                0x1000f514      0x1ea    _L1_DevPcEpuchPro

-                0x1000f6fe       0x91    _L1_DevPcErucchPro

-                0x1000f78f       0x74    _L1_DevPcErucchPwr

-                0x1000f803        0xf    _L1_DevPcEhichTpcSsCmdToBit

-                0x1000f812       0x15    _L1_DevPcGetRefBetaE

-                0x1000f827       0x2b    _L1_DevPcCalcUph

-                0x1000f852       0x30    _L1_DevPcSaveUph

-                0x1000f882       0x50    _L1_DevPcSetUph

-                0x1000f8d2       0x36    _L1_DevPcLinearAverage

-                0x1000f908       0x2b    _L1_DevPcGetSpreadingGain

-                0x1000f933       0x11    _L1_DevPcSetEpuchPwr

- .text          0x1000f944      0x216 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_comm_int.o)

-                0x1000f944       0x2d    _L1_DevDrvAllIntClear

-                0x1000f971       0x3b    _L1_DevDrvRestoreAllInt

-                0x1000f9ac       0x4e    _CSR_JD_DTR_ISR

-                0x1000f9fa       0xac    _RFC_AFC_DST_ISR

-                0x1000faa6        0xc    _L1T_RFC_AFC_DST_L1W_CSR_DTR_PSR_ISR

-                0x1000fab2       0x17    _ICP_PS2TD_UPA_ISR

-                0x1000fac9       0x58    _ICP_PS2TD_WAKEUP_ISR

-                0x1000fb21       0x28    _L1_TD_LPM_T3_ISR

-                0x1000fb49       0x11    _DMA_ISR_0

- .text          0x1000fb5a      0x6fd T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc.o)

-                0x1000fb5a       0x28    _L1_DevPcReset

-                0x1000fb82       0x3d    _L1_DevPcInit

-                0x1000fbbf       0x15    _L1_DevPcErrorHandle

-                0x1000fbd4       0x99    _L1_DevPcSetRfcPwr

-                0x1000fc6d       0x18    _L1_DevPcGetDlTpcCmd

-                0x1000fc85        0xf    _L1_DevPcDlTpc2Symbol

-                0x1000fc94       0x4a    _L1_DevPcDlpcLimit

-                0x1000fcde       0x17    _L1_DevPcAdjTpcSsCmd

-                0x1000fcf5       0x14    _L1_DevPcUlOpenLoopPwr

-                0x1000fd09        0x7    _L1_DevPcUlCloseLoopPwr

-                0x1000fd10        0xb    _L1_DevPcPathLossUpdate

-                0x1000fd1b      0x121    _L1_DevPcTxReq

-                0x1000fe3c        0xc    _L1_DevPcSendOnOffToRtx

-                0x1000fe48       0x1d    _L1_DevPcErucchReq

-                0x1000fe65       0x40    _L1_DevPcFpachCnf

-                0x1000fea5       0x24    _L1_DevPcUlDpchReq

-                0x1000fec9       0x1f    _L1_DevPcDlDpchReq

-                0x1000fee8       0x25    _L1_DevPcHsdpaTypeReq

-                0x1000ff0d       0x25    _L1_DevPcHsupaTypeReq

-                0x1000ff32       0xd2    _L1_DevPcDchHspaGapPro

-                0x10010004       0xc6    _L1_PcTask

-                0x100100ca       0x36    _L1_DevPcUlDpchCfgReq

-                0x10010100       0x43    _L1_DevPcDlDpchCfgReq

-                0x10010143        0x7    _L1_DevPcSetTadv

-                0x1001014a       0x19    _L1_DevPcGetTadv

-                0x10010163       0x2c    _L1_DevPcTadvUpdate

-                0x1001018f       0x3c    _L1_DevPcHsupaErucchCfg

-                0x100101cb       0x35    _L1_DevPcHsdpaCfg

-                0x10010200       0x35    _L1_DevPcHsupaCfg

-                0x10010235       0x22    _L1_DevPcRtxTxReq

- .text          0x10010257      0x4f0 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_eng.o)

-                0x10010257       0xa7    _L1_EngTask

-                0x100102fe       0x36    _L1_DevEngPaConfig

-                0x10010334       0x3c    _L1_DevEngLogNVParaCfg

-                0x10010370       0x21    _L1_DevEngLogFilter

-                0x10010391       0xcb    _L1_DevEngDisplay

-                0x1001045c       0x6d    _L1_DevEngTrace

-                0x100104c9      0x100    _L1_DevEngWriteDataToBuffer

-                0x100105c9       0x4e    _L1_DevEngDataDump

-                0x10010617       0x64    _L1_DevEngDmacMem2Uart

-                0x1001067b       0x19    _L1_DevEngCopyMem2Dpram

-                0x10010694       0x2e    _L1_DevEngErrorHandler

-                0x100106c2       0x84    _L1_DevEngDmaIntProc

-                0x10010746        0x1    _L1_DevLogFilter

- .text          0x10010747      0x848 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_tpu.o)

-                0x10010747       0x71    _L1_DevTpuReset

-                0x100107b8        0xe    _L1_DevTpuSetAdvTime

-                0x100107c6        0xc    _L1_DevTpuSetNetTime

-                0x100107d2        0x5    _L1_DevTpuSetQuaterNetTime

-                0x100107d7        0x7    _L1_DevTpuGetQuaterNetTime

-                0x100107de        0xe    _L1_DevTpuSubFrmSlide

-                0x100107ec        0xe    _L1_DevTpuSfnSet

-                0x100107fa       0x2d    _L1_DevTpuSetDoff

-                0x10010827        0x7    _L1_DevTpuGetDoff

-                0x1001082e       0x20    _L1_DevTpuSfn2Cfn

-                0x1001084e       0x40    _L1_DevTpuCfn2Sfn

-                0x1001088e       0x3a    _L1_DevTpuGetRealTime

-                0x100108c8       0x59    _L1_DevTpuGetSSFN

-                0x10010921       0x57    _L1_DevTpuGetNetTime

-                0x10010978       0x41    _L1_DevTpuGetAllTime

-                0x100109b9       0x42    _L1_DevTpuAddFixedEvent

-                0x100109fb       0x4f    _L1_DevTpuDelFixedEvent

-                0x10010a4a       0x92    _L1_DevTpuAddVarChipEvent

-                0x10010adc       0x8a    _L1_DevTpuDelVarChipEvent

-                0x10010b66       0x40    _L1_DevTpuNtToRt

-                0x10010ba6       0x37    _L1_DevTpuCalNT2RTOffset

-                0x10010bdd       0x15    _L1_DevTpuSleepFrmHeadSave

-                0x10010bf2       0x3e    _L1_DevTpuNtToRtCnt

-                0x10010c30       0x9a    _L1_DevTpuSleepWaite32KClkEdge

-                0x10010cca       0x51    _L1_DevTpuSleepSetNtChipZero

-                0x10010d1b        0x8    _L1_DevTpuSetSSFN

-                0x10010d23       0x70    _L1_DevTpuSleepFrmHeadRestore

-                0x10010d93        0x7    _L1_DevTpuSfn2Ssfn

-                0x10010d9a        0xa    _L1_DevTpuCfn2Ssfn

-                0x10010da4       0x34    _L1_DevTpuSSfnCfnUpdate

-                0x10010dd8        0xc    _L1_DevTpuGapSSfnUpdate

-                0x10010de4       0x25    _L1_DevTpuRtSSfnUpdate

-                0x10010e09       0xa1    _L1_DevTpuNTEventProc

-                0x10010eaa       0x6a    _L1_DevTpuRTEventProc

-                0x10010f14       0x11    _L1_DevTpuTaskIdTransForm

-                0x10010f25       0x6a    _TPU_ISR

- .text          0x10010f8f      0x897 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(L1_dev_rfc_db.o)

-                0x10010f8f        0xd    _L1_DevRfcAgcDbInit

-                0x10010f9c       0x1f    _L1_DevRfcAgcDbFreqPosInAgcInfo

-                0x10010fbb       0x4e    _L1_DevRfcAgcDbFindOldestFreqPos

-                0x10011009       0x4d    _L1_DevRfcAgcDbFindFreqPos

-                0x10011056       0x6b    _L1_DevRfcAgcDbLockCheck

-                0x100110c1       0x39    _L1_DevRfcAgcDbGetAgcGain

-                0x100110fa       0x3d    _L1_DevRfcEstimDschAgc

-                0x10011137       0x23    _L1_DevRfcAgcDbReliableCheck

-                0x1001115a       0x75    _L1_DevRfcAgcDbGetRssi

-                0x100111cf       0x29    _L1_DevRfcAgcDbHspaTs0AgcSet

-                0x100111f8       0x34    _L1_DevRfcAgcDbRdbCalcRssi

-                0x1001122c       0x28    _L1_DevRfcAgcGetRdbRssi

-                0x10011254       0x46    _L1_DevRfcAgcDbSet

-                0x1001129a       0x37    _L1_DevRfcAgcDbLockInfoCalc

-                0x100112d1       0x92    _L1_DevRfcAgcDbHspaTs0AgcCalc

-                0x10011363       0x55    _L1_DevRfcTargetAgcInfoGet

-                0x100113b8       0x98    _L1_DevRfcAgcDbAgcCalc

-                0x10011450       0x95    _L1_DevRfcAgcDbGetDwDelta

-                0x100114e5       0xaa    _L1_DevRfcAgcDbSetCtrlInfo

-                0x1001158f       0x3b    _L1_L1_DevRfcAgcPreFirstSlotGet

-                0x100115ca       0x4b    _L1_DevRfcAgcPerGet

-                0x10011615       0x3e    _L1_DevRfcAgcDbSaveRdbInfo

-                0x10011653        0xc    _L1_DevRfcCtrlDbInit

-                0x1001165f       0x76    _L1_DevRfcCtrlDbFndMatchPatn

-                0x100116d5       0x62    _L1_DevRfcCtrlDbOperCodeGen

-                0x10011737       0x14    _L1_DevRfcCtrlDbGetLogFreq

-                0x1001174b       0x77    _L1_DevRfcCtrlDbRfcOpenMsgProc

-                0x100117c2       0x22    _L1_DevRfcCtrlDbGetPatternInfo

-                0x100117e4       0x42    _L1_DevRfcCtrlDbWakeUpMsgProc

- .text          0x10011826      0x561 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_meas.o)

-                0x10011826       0x40    _L1_DevMeasInit

-                0x10011866       0x3a    _L1_DevMeasReset

-                0x100118a0       0x3e    _L1_DevMeasStartRscpMeas

-                0x100118de       0x32    _L1_DevMeasStartIscpMeas

-                0x10011910      0x16f    _L1_DevMeasRscpIntProc

-                0x10011a7f       0xbd    _L1_DevMeasIscpIntProc

-                0x10011b3c       0x13    _L1_DevMeasIntProc

-                0x10011b4f       0x33    _L1_DevMeasRscpMeasCnf

-                0x10011b82       0x32    _L1_DevMeasIscpMeasCnf

-                0x10011bb4       0x1e    _L1_DevMEASRscpGrouped

-                0x10011bd2       0x13    _L1_DevMEASIscpGrouped

-                0x10011be5       0x81    _L1_DevMeasTpuHandle

-                0x10011c66       0x40    _L1_DevMeasIntInd

-                0x10011ca6       0xe1    _L1_MeasTask

- .text          0x10011d87     0x1e12 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hsupa.o)

-                0x10011d87       0x1a    _L1_DevHsupaCalcUpperLimit

-                0x10011da1       0x1e    _L1_DevHsupaCalcMod

-                0x10011dbf       0x4b    _L1_DevHsupaCalcMidambleUeId

-                0x10011e0a       0x35    _L1_DevHsupaCalcCodeBlockPara

-                0x10011e3f       0xf6    _L1_DevHsupaCalcRmPara

-                0x10011f35       0xb4    _L1_DevHsupaCalcEutrPara

-                0x10011fe9      0x108    _L1_DevHsupaCalcEtxPara

-                0x100120f1       0x99    _L1_DevHsupaCalcEhichRcvPara

-                0x1001218a       0x3a    _L1_DevHsupaSetEhichRcvInf

-                0x100121c4       0x27    _L1_DevHsupaClrEhichRcvInf

-                0x100121eb       0x3a    _L1_DevHsupaGetEhichRcvInf

-                0x10012225       0x42    _L1_DevHsupaSearchEhichRcvInf

-                0x10012267        0xb    _L1_DevHsupaEhichRcvInfReset

-                0x10012272        0xd    _L1_DevHsupaEhichRcvInfInit

-                0x1001227f       0x22    _L1_DevHsupaSetEpuchDataReady

-                0x100122a1       0x22    _L1_DevHsupaClrEpuchDataReady

-                0x100122c3       0x5a    _L1_DevHsupaSearchEpuchSendInf

-                0x1001231d        0xa    _L1_DevHsupaEpuchDataReadyReset

-                0x10012327        0xa    _L1_DevHsupaEpuchDataReadyInit

-                0x10012331       0x4f    _L1_DevHsupaParaInit

-                0x10012380       0x6e    _L1_DevHsupaReset

-                0x100123ee       0x19    _L1_DevHsupaInit

-                0x10012407      0x189    _L1_DevHsupaSendDataProc

-                0x10012590       0x24    _L1_DevHsupaCalcNonSchEhichResId

-                0x100125b4      0x113    _L1_DevHsupaRcvEhichProc

-                0x100126c7       0x96    _L1_DevHsupaSetSchInfo

-                0x1001275d       0x8b    _L1_DevHsupaSetNonSchInfo

-                0x100127e8       0x2b    _L1_DevHsupaSetSpsInfo

-                0x10012813       0x34    _L1_DevHsupaSetSpsInitGrant

-                0x10012847       0x90    _L1_DevHsupaSetSpsGrantInfo

-                0x100128d7       0x3e    _L1_DevHsupaSpsEagchAnalyze

-                0x10012915       0x9e    _L1_DevHsupaEagchType2RdiProc

-                0x100129b3       0x89    _L1_DevHsupaEagchType2NoRdiProc

-                0x10012a3c       0x27    _L1_DevHsupaSendSpsPatternInd

-                0x10012a63       0xa7    _L1_DevHsupaEagchType2RrpiProc

-                0x10012b0a       0x21    _L1_DevHsupaSendSpsRelOrder

-                0x10012b2b       0x3b    _L1_DevHsupaEagchOrderProc

-                0x10012b66      0x136    _L1_DevHsupaConfigProc

-                0x10012c9c       0x1f    _L1_DevHsupaReleaseProc

-                0x10012cbb       0x2a    _L1_DevHsupaByteSwitch

-                0x10012ce5        0x3    _L1_DevHsupaClrDpramBufFlag

-                0x10012ce8       0x3f    _L1_DevHsupaEpuchDataPrint

-                0x10012d27       0x53    _L1_DevHsupaMbxIntErucchDataProc

-                0x10012d7a      0x1a1    _L1_DevHsupaMbxIntEdchDataProc

-                0x10012f1b       0x80    _L1_DevHsupaMbxIntProc

-                0x10012f9b       0x48    _L1_DevHsupaDmaIntProc

-                0x10012fe3        0xf    _L1_DevHsupaEutrIntProc

-                0x10012ff2       0x66    _L1_DevHsupaEagchIsInvalid

-                0x10013058       0x5f    _L1_DevHsupaEagchAnalyze

-                0x100130b7       0xca    _L1_DevHsupaEagchType1Proc

-                0x10013181       0xd4    _L1_DevHsupaEagchIndProc

-                0x10013255       0xe9    _L1_DevHsupaEhichIndProc

-                0x1001333e       0x32    _L1_DevHsupaRdiTti

-                0x10013370       0x13    _L1_DevHsupaGetSichDpchErucchTs

-                0x10013383       0x6d    _L1_DevHsupaSetSchGrantInfo

-                0x100133f0       0x1f    _L1_DevHsupaSetNonSchGrantInfo

-                0x1001340f       0x33    _L1_DevHsupaSetHarqInfo

-                0x10013442      0x151    _L1_DevHsupaReportToPs

-                0x10013593       0x16    _L1_DevHsupaReportToPsCallBack

-                0x100135a9       0x26    _L1_DevHsupaSendErucchCnf

-                0x100135cf       0x3e    _L1_DevHsupaFachSelCommonErnti

-                0x1001360d        0xe    _L1_DevHsupaFachErucchAffixErnti

-                0x1001361b       0x26    _L1_DevHsupaSendCommonErntiInd

-                0x10013641      0x142    _L1_DevHsupaErucchSendProc

-                0x10013783       0x19    _L1_DevHsupaActivateErucch

-                0x1001379c       0x1b    _L1_DevHsupaAbortErucch

-                0x100137b7       0x22    _L1_DevHsupaIntraCellIndProc

-                0x100137d9       0x20    _L1_DevHsupaCalcTxOffset

-                0x100137f9       0x54    _L1_DevHsupaGenPNSeq

-                0x1001384d       0x2f    _L1_DevHsupaConfigReq

-                0x1001387c       0x21    _L1_DevHsupaRelReq

-                0x1001389d       0x21    _L1_DevHsupaErucchReq

-                0x100138be       0x21    _L1_DevHsupaErucchAbortReq

-                0x100138df       0x6c    _L1_DevHsupaErucchSendReq

-                0x1001394b       0x2d    _L1_DevHsupaEagchInd

-                0x10013978       0x27    _L1_DevHsupaEhichInd

-                0x1001399f       0x2c    _L1_DevHsupaMbxIntInd

-                0x100139cb       0x21    _L1_DevHsupaEutrIntInd

-                0x100139ec       0x45    _L1_DevHsupaIntraCellInd

-                0x10013a31       0xb7    _L1_DevHsupaFachConfigProc

-                0x10013ae8       0x14    _L1_DevHsupaFachReleaseProc

-                0x10013afc       0x31    _L1_DevHsupaFachConfigReq

-                0x10013b2d       0x21    _L1_DevHsupaFachRelReq

-                0x10013b4e       0x10    _L1_DevHsupaEagchMissCntDebug

-                0x10013b5e       0x3b    _L1_DevHsupaGetNack

- .text          0x10013b99      0xaa4 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_sleep.o)

-                0x10013b99       0x28    _L1t_SetTdsLpcMacroValue

-                0x10013bc1        0x8    _L1_DevSleepSetCfunFlg

-                0x10013bc9       0x7f    _L1t_DevSleepNoLpc

-                0x10013c48        0x7    _L1t_DevLpcSetDwFinger

-                0x10013c4f        0x7    _L1t_DevLpcGetDwFinger

-                0x10013c56       0x45    _L1t_DevLpcPwrCtrl

-                0x10013c9b       0x1c    _L1t_DevLpcDvfs

-                0x10013cb7       0xec    _L1t_DevLpcPwrFreqCtrl

-                0x10013da3       0x3b    _L1t_DevLpcIcpSendForPsm

-                0x10013dde       0x1b    _L1t_DevLpcSendIcpInOneSfn

-                0x10013df9        0xf    _L1t_DevLpcGetL1sRecPSMsgPerm

-                0x10013e08       0x46    _L1t_DevLpcWakeupRfResUpdate

-                0x10013e4e       0x1e    _L1t_DevLpcWakeDpramSfnUpdate

-                0x10013e6c        0x8    _L1t_DevLpcSetAbleToCfgPsLpm

-                0x10013e74        0x8    _L1t_DevLpcGetAbleToCfgPsLpm

-                0x10013e7c        0xa    _L1t_DevLpcGetWakeUpType

-                0x10013e86        0x8    _L1t_DevLpcSetPiResultFlg

-                0x10013e8e        0x8    _L1t_DevLpcGetPiResultFlg

-                0x10013e96        0xe    _L1t_DevLpcSetPreIcpFlg

-                0x10013ea4        0x8    _L1t_DevLpcGetPreIcpFlg

-                0x10013eac        0x8    _L1t_DevLpcDrxLongFlg

-                0x10013eb4       0x16    _L1t_DevLpcRemoveSchedAgc

-                0x10013eca        0x1    _L1t_DevLpcWakeNotAgcPro

-                0x10013ecb        0x8    _L1t_DevLpcSetQuickWakeFlg

-                0x10013ed3        0x2    _L1t_DevLpcGetQuickWakeFlg

-                0x10013ed5        0x8    _L1t_DevLpcSetMcsValidFlg

-                0x10013edd        0x8    _L1t_DevLpcGetMcsValidFlg

-                0x10013ee5        0x8    _L1t_DevLpcSetPichRcvPos

-                0x10013eed        0x2    _L1t_DevLpcCheckRfQuickOpen

-                0x10013eef       0x69    _L1t_DevLpcSendWakeRfMsg

-                0x10013f58        0x1    _L1t_DevLpcWakeUpOpenRf

-                0x10013f59        0x8    _L1t_DevLpcSetPorcState

-                0x10013f61        0x8    _L1t_DevLpcGetPorcState

-                0x10013f69        0x7    _L1t_DevLpcSetGapInfo

-                0x10013f70       0x74    _L1t_DevLpcGetTdsSleepLen

-                0x10013fe4       0x10    _L1t_DevLpcWakeupClrModemInt

-                0x10013ff4       0x42    _L1t_DevLpcRestoreSFN

-                0x10014036       0x55    _L1t_DevLpcWakeupTpuCheck

-                0x1001408b        0x3    _L1t_DevLpcMasterWakeAhead

-                0x1001408e       0x73    _L1t_DevLpcCalcWakeTimeFcCc

-                0x10014101        0x1    _L1t_DevLpcWdtdipPrwCtrl

-                0x10014102        0x8    _L1t_GetNtSsfn

-                0x1001410a        0xa    _L1t_DevLpcWorkSfnCnt

-                0x10014114       0x7e    _L1t_DevLpcInit

-                0x10014192       0x7d    _L1t_DevLpcCfgSocWkupInt

-                0x1001420f       0x14    _L1t_DevLpcDisSocWkupInt

-                0x10014223       0x17    _L1t_DevLpcSetWakeupFlag

-                0x1001423a      0x1e3    _L1t_ModemLpcSleep

-                0x1001441d      0x220    _L1t_ModemLpcWakeup

- .text          0x1001463d      0xb52 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_afc.o)

-                0x1001463d       0x42    _L1_DevDlsAfcGlobInit

-                0x1001467f       0x11    _L1_DevDlsAfcMaStart

-                0x10014690       0x5e    _L1_DevDlsAfcProc

-                0x100146ee       0x34    _L1_DevDlsAfcFoeAdjStatSel

-                0x10014722       0x1b    _L1_DevDlsAfcSlotIntProc

-                0x1001473d       0xaa    _L1_DevDlsAfcDataFoeProc

-                0x100147e7       0x54    _L1_DevDlsAfcFoeCalProc

-                0x1001483b       0x38    _L1_DevAfcNormalToAfc

-                0x10014873       0x22    _L1_DevAfcToNormal

-                0x10014895      0x10b    _L1_DevAfcCalcPhaseErr

-                0x100149a0       0x5c    _L1_DevAfcDiv

-                0x100149fc       0x7c    _L1_DevAfcAdd

-                0x10014a78       0x1c    _L1_DevAfcMultip

-                0x10014a94        0xd    _L1_DevAfcCompABS

-                0x10014aa1       0x2d    _L1_DevDlsAfcFactorSel

-                0x10014ace       0xc8    _L1_DevDlsAfcReport

-                0x10014b96       0x74    _L1_DevAfcLockCheck

-                0x10014c0a       0x2a    _L1_DevAfcLockReport

-                0x10014c34       0x2b    _L1_DevAfcSendFreqMsgToL1s

-                0x10014c5f       0x3b    _L1_DevAfcFreqAdjReport

-                0x10014c9a       0x73    _L1_DevAfcCellInfoSet

-                0x10014d0d       0x28    _L1_DevDlsAfcReset

-                0x10014d35       0x3e    _L1_DevDlsAfcInit

-                0x10014d73        0x9    _L1_DevAfcStartCal

-                0x10014d7c        0x9    _L1_DevAfcActive

-                0x10014d85       0x18    _L1_DevAfcFingerCfg

-                0x10014d9d       0x38    _L1_DevAfcMAStart

-                0x10014dd5       0x5f    _L1_DevAfcMAFingerIQCal

-                0x10014e34       0x35    _L1_DevAfcMAFoeConfig

-                0x10014e69       0x4a    _L1_DevAfcMADel

-                0x10014eb3       0x14    _L1_DevAfcRdbReset

-                0x10014ec7       0x50    _L1_DevAfcRdbMaFoeCal

-                0x10014f17       0x21    _L1_DevAfcMADataStore

-                0x10014f38       0x48    _L1_DevAfcReadMid

-                0x10014f80        0xf    _L1_DevAfcFormatCheck

-                0x10014f8f       0x43    _L1_DevDlsMaFoeReq

-                0x10014fd2       0x42    _L1_DevDlsDataFoeReq

-                0x10015014        0x6    _L1_DevAfcSgnData

-                0x1001501a      0x121    _L1_DevAfcCalcIqData

-                0x1001513b       0x33    _L1_DevDlsDataAdjFoeReq

-                0x1001516e       0x21    _L1_DevDLSAFCIntInd

- .text          0x1001518f      0xa2b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_db.o)

-                0x1001518f       0xb7    _L1_DevDbInit

-                0x10015246       0x23    _L1_DevDbCalcTrchCfgMaxTti

-                0x10015269       0x3f    _L1_DevDbGetTrchCfgMaxTti

-                0x100152a8       0x25    _L1_DevDbCalcTrchCfgMinTti

-                0x100152cd       0x3f    _L1_DevDbGetTrchCfgMinTti

-                0x1001530c       0x40    _L1_DevDbSetCctrchQualitytData

-                0x1001534c        0xb    _L1_DevDbClearCctrchQualitytData

-                0x10015357       0x34    _L1_DevDbGetCctrchQualitytData

-                0x1001538b       0x35    _L1_DevDbSetEhichTpcSsInfo

-                0x100153c0       0xbf    _L1_DevDbSetRxInfo

-                0x1001547f       0x28    _L1_DevDbGetRxInfo

-                0x100154a7       0x2e    _L1_DevDbSetSbInfo

-                0x100154d5       0x2e    _L1_DevDbGetSbInfo

-                0x10015503       0x2b    _L1_DevDbSetFpachData

-                0x1001552e       0x2b    _L1_DevDbGetFpachData

-                0x10015559       0x48    _L1_DevDbSetDchCrcInfo

-                0x100155a1       0x2d    _L1_DevDbGetDchCrcInfo

-                0x100155ce        0x8    _L1_DevDbSetTxPcEn

-                0x100155d6        0x8    _L1_DevDbSetTxPcDisEn

-                0x100155de        0x7    _L1_DevDbGetTxPcEn

-                0x100155e5       0x85    _L1_DevDbSetTxInfo

-                0x1001566a       0x2c    _L1_DevDbGetTxInfo

-                0x10015696       0x3e    _L1_DevDbSetHsscchInfo

-                0x100156d4       0x34    _L1_DevDbGetHsscchInfo

-                0x10015708       0x3e    _L1_DevDbSetEagchInfo

-                0x10015746       0x2a    _L1_DevDbGetEagchInfo

-                0x10015770       0x3a    _L1_DevDbSetMcheData

-                0x100157aa       0x19    _L1_DevDbGetMcheDataAddr

-                0x100157c3       0x1f    _L1_DevDbSetDagcResult

-                0x100157e2       0x21    _L1_DevDbGetDagcResult

-                0x10015803       0x63    _L1_DevDbSetJdoutData

-                0x10015866       0x3b    _L1_DevDbGetJdoutData

-                0x100158a1       0x1a    _L1_DevDbGetJdoutAddr

-                0x100158bb       0x40    _L1_DevDbGetOneChanJdoutData

-                0x100158fb       0x2b    _L1_DevDbSetTpcSsData

-                0x10015926       0x2a    _L1_DevDbGetTpcSsData

-                0x10015950       0x2b    _L1_DevDbSetCodePwrData

-                0x1001597b       0x2a    _L1_DevDbGetCodePwrData

-                0x100159a5       0x36    _L1_DevDbResetRxIntData

-                0x100159db       0x18    _L1_DevDbResetTxInfo

-                0x100159f3       0x1f    _L1_DevDbResetRxCrcInfo

-                0x10015a12       0x14    _L1_DevDbResetHsscchInfo

-                0x10015a26       0x14    _L1_DevDbResetEagchInfo

-                0x10015a3a        0xc    _L1_DevDbResetInfoForPc

-                0x10015a46        0x7    _L1_DevDbSetUlDataFlag

-                0x10015a4d        0x7    _L1_DevDbGetUlDataFlag

-                0x10015a54       0x17    _L1_DevDbResetUlDpchInfo

-                0x10015a6b       0x1f    _L1_DevDbResetDlDpchInfo

-                0x10015a8a       0x28    _L1_DevDbResetDpchInfo

-                0x10015ab2       0x25    _L1_DevDbResetHsdpaInfo

-                0x10015ad7       0x23    _L1_DevDbResetHsupaInfo

-                0x10015afa        0xb    _L1_DevDbReadRtxSirValue

-                0x10015b05        0xc    _L1_DevDbSaveRtxSirValue

-                0x10015b11        0xc    _L1_DevDbSetRtx2RfcSirFlag

-                0x10015b1d        0xb    _L1_DevDbGetRtx2RfcSirFlag

-                0x10015b28        0x6    _L1_DevDbGetPageParaAddr

-                0x10015b2e        0x6    _L1_DevDbGetFachParaAddr

-                0x10015b34        0x7    _L1_DevDbSetMeasRscp

-                0x10015b3b        0x7    _L1_DevDbGetMeasRscp

-                0x10015b42       0x4b    _L1_DevDbSetUlData

-                0x10015b8d        0x7    _L1_DevDbSetDlDataOk

-                0x10015b94        0x7    _L1_DevDbGetDlDataOk

-                0x10015b9b        0x7    _L1_DevDbGetUlMinTti

-                0x10015ba2        0x6    _L1_DevDbGetUlDataAddr

-                0x10015ba8        0x9    _L1_DevDbSetSirThresIndex

-                0x10015bb1        0x9    _L1_DevDbGetSirThresIndex

- .text          0x10015bba      0x3c2 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_tadv.o)

-                0x10015bba       0x10    _L1_DevPcGetTpuOffset

-                0x10015bca       0xd7    _L1_DevPcTadvAdjProtect

-                0x10015ca1       0x23    _L1_DevPcCctrchSsCmd

-                0x10015cc4       0x43    _L1_DevPcUlTadvPriStrategyCalc

-                0x10015d07        0xa    _L1_DevPcUlTimingSsCmd

-                0x10015d11       0x28    _L1_DevPcUlTimingFollowTpu

-                0x10015d39       0x48    _L1_DevPcUlGetTadvInit

-                0x10015d81       0x40    _L1_DevPcUlGetErucchTadv

-                0x10015dc1       0x3a    _L1_DevPcUlSetTadvPara

-                0x10015dfb        0xe    _L1_DevPcGetUlTadvCmd

-                0x10015e09       0xa4    _L1_DevPcUlAdjustTadv

-                0x10015ead       0x4c    _L1_DevPcUlRecfgSwitchTadv

-                0x10015ef9       0x83    _L1_DevPcUlTimingPro

- .text          0x10015f7c      0x654 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_ulpwr.o)

-                0x10015f7c       0x71    _L1_DevPcUlPwrPro

-                0x10015fed       0x70    _L1_DevPcUlMultiChanPwrPro

-                0x1001605d      0x24b    _L1_DevPcUlPwrGetParam

-                0x100162a8       0x95    _L1_DevPcUlTriChanPwrPro

-                0x1001633d       0x14    _L1_DevPcUlPwrGetPwrLimit

-                0x10016351       0x30    _L1_DevPcPwrSetDpchScale

-                0x10016381       0x16    _L1_DevPcPwrSetHssichScale

-                0x10016397       0x16    _L1_DevPcPwrSetErucchScale

-                0x100163ad       0x31    _L1_DevPcPwrSetEpuchScale

-                0x100163de       0x70    _L1_DevPcUlPwrSetScale

-                0x1001644e       0xd6    _L1_DevPcUlPwrCalcPwrScale

-                0x10016524       0x1e    _L1_DevPcDb2Linear

-                0x10016542       0x19    _L1_DevPcLinear2Db

-                0x1001655b       0x75    _L1_DevPcUlPwrCalcSqrt

- .text          0x100165d0      0x29f T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_dst.o)

-                0x100165d0       0xad    _L1_DrvDstInitial

-                0x1001667d       0x90    _L1_DrvDstInitial2

-                0x1001670d        0xa    _L1_DrvDstRdAfcMaxPath

-                0x10016717       0x35    _L1_DrvDstWrAfcCellInfo

-                0x1001674c       0x52    _L1_DrvDstCfgCoarCellInfo

-                0x1001679e       0x24    _L1_DrvDstCoarStart

-                0x100167c2       0x2b    _L1_DrvDstCfgInterf

-                0x100167ed       0x4f    _L1_DrvDstStartDwPtsSync

-                0x1001683c       0x2a    _L1_DrvDstStartMcheSync

-                0x10016866        0x9    _L1_DrvDSTReadMaxPath

- .text          0x1001686f      0x26b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_sleep.o)

-                0x1001686f        0xe    _L1t_DrvLpcSetSleepFlag

-                0x1001687d        0xe    _L1t_DrvLpcSetCampOnFlg

-                0x1001688b       0x10    _L1t_DrvLpcNotPageSetLpmIntTime

-                0x1001689b       0x10    _L1t_DrvLpcPageSetLpmIntTime

-                0x100168ab        0x7    _L1t_DrvLpcLpm10MIntSet

-                0x100168b2        0x7    _L1t_DrvLpcLpm32kIntSet

-                0x100168b9        0xf    _L1t_DrvLpcSocWkTimeCfg

-                0x100168c8        0xf    _L1t_DrvLpcModemWkTimeCfg

-                0x100168d7       0x10    _L1t_DrvLpcSocWakeUpIntCtrl

-                0x100168e7       0x11    _L1t_DrvLpcModemWakeUpIntCtrl

-                0x100168f8       0xca    _L1t_DrvLpcCfgModemWkupInt

-                0x100169c2        0x8    _L1t_DrvLpcPsLpm8xClkEnCtr

-                0x100169ca       0x17    _L1t_DrvLpcCloseClk

-                0x100169e1       0x16    _L1t_DrvLpcOpenClk

-                0x100169f7        0xc    _L1t_DrvLpcAfcAgcIntOpen

-                0x10016a03        0xe    _L1t_DrvLpcDstAfcAgcIntCls

-                0x10016a11       0x1c    _L1t_DrvLpcTdsModemIntCtrl

-                0x10016a2d       0x10    _L1t_DrvLpcGetLpmNT

-                0x10016a3d        0xe    _L1t_DrvLpcGetLpmRT

-                0x10016a4b       0x32    _L1t_DrvLpcModemSave

-                0x10016a7d       0x4d    _L1t_DrvLpcModemStdDrxRestore

-                0x10016aca        0xf    _L1t_DrvLpcModemDpaRestore

-                0x10016ad9        0x1    _L1t_DrvLpcClrTopRfTpuReg

- .text          0x10016ada      0x344 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_csr.o)

-                0x10016ada       0x1b    _L1_DrvCsrStop

-                0x10016af5       0x20    _L1_DrvCsrRdbReset

-                0x10016b15       0x1b    _L1_DrvCsrSetSample

-                0x10016b30       0x10    _L1_DrvCsrSetTimeBase

-                0x10016b40        0x9    _L1_DrvCsrGetTimeBase

-                0x10016b49        0xe    _L1_DrvCsrSyncidCutMode

-                0x10016b57        0xf    _L1_DrvCsrMidIdCutMode

-                0x10016b66       0x22    _L1_DrvCsrEngParaCfg

-                0x10016b88       0x16    _L1_DrvCsrEngPosParaCfg

-                0x10016b9e       0x19    _L1_DrvCsrSyncParaCfg

-                0x10016bb7        0xe    _L1_DrvCsrSyncCorrModeCfg

-                0x10016bc5        0xc    _L1_DrvCsrSyncMaskCfg

-                0x10016bd1       0x27    _L1_DrvCsrSyncM1StateRdRst

-                0x10016bf8        0xa    _L1_DrvCsrStartEng

-                0x10016c02        0xa    _L1_DrvCsrStartSyncDl

-                0x10016c0c       0x10    _L1_DrvCsrMidIterate

-                0x10016c1c        0xf    _L1_DrvCsrMidSyncNum

-                0x10016c2b      0x101    _L1_DrvCsrSetMidInput

-                0x10016d2c        0xa    _L1_DrvCSRStartMid

-                0x10016d36       0x11    _L1_DrvCSROpenIntMask

-                0x10016d47       0x1f    _L1_DrvCsrGetDpramEngPeak

-                0x10016d66       0x80    _L1_DrvCSRGetSyncM1Power

-                0x10016de6        0x9    _L1_DrvCsrGetEngIterate

-                0x10016def        0x9    _L1_DrvCsrGetSyncIterate

-                0x10016df8        0x9    _L1_DrvCsrGetSyncMode

-                0x10016e01        0x9    _L1_DrvCsrGetSampRat

-                0x10016e0a       0x14    _L1_DrvCsrGetDpramMidPeak

- .text          0x10016e1e      0x968 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rfc.o)

-                0x10016e1e       0x11    _L1_DrvTxRRC

-                0x10016e2f       0x11    _L1_DrvRxRRC

-                0x10016e40        0x7    _L1_DrvRfcRamEnCtrl

-                0x10016e47        0x9    _L1_DrvRfcGetWorkingRamIndex

-                0x10016e50        0x7    _L1_DrvRfcSetRAMStartTime

-                0x10016e57        0x9    _L1_DrvRfcGetWorkStatus

-                0x10016e60       0x23    _L1_DrvRfcSetIntTime

-                0x10016e83        0x9    _L1_DrvRfcGetIntType

-                0x10016e8c       0x12    _L1_DrvRfcInterEnCtrl

-                0x10016e9e       0x79    _L1_DrvRfcNotchCordicCfg

-                0x10016f17        0x9    _L1_DrvRfcGetEstimatePwr

-                0x10016f20       0x65    _L1_DrvRfcGetMaxPower

-                0x10016f85       0x27    _L1_DrvRfcRtxRegInit

-                0x10016fac       0x20    _L1_DrvRfcMipiRffeWrite

-                0x10016fcc       0x20    _L1_DrvRfcMipiRffeDoubleWrite

-                0x10016fec       0x14    _L1_DrvRfcGpioWrite

-                0x10017000       0x30    _L1_DrvRfcSpiWrite

-                0x10017030       0x2f    _L1_DrvRfcAbbSpiWrite

-                0x1001705f       0x61    _L1_DrvRfcDirectRamSwitch

-                0x100170c0       0x3b    _L1_DrvRfcRamEventWrt

-                0x100170fb       0x1b    _L1_DrvRfcEventDataWrt

-                0x10017116       0x1e    _L1_DrvRfcSwPaWrite

-                0x10017134       0x1f    _L1_DrvRfcGetTxSwData

-                0x10017153       0x1f    _L1_DrvRfcGetRxSwData

-                0x10017172       0x21    _L1_DrvRfcGetSwIdleData

-                0x10017193       0x2d    _L1_DrvRfcGetPaCtrlData

-                0x100171c0       0x1f    _L1_DrvRfcGetPaIdleCtrlData

-                0x100171df       0x33    _L1_DrvRfcEventOffsetWrt

-                0x10017212       0xa7    _L1_DrvRfcEventRamInitSet

-                0x100172b9       0x6b    _L1_DrvRfcUnavailEvntInit

-                0x10017324        0x9    _L1_DrvRfcSyncModeSwitchEnable

-                0x1001732d        0xf    _L1_DrvRfcNormalRamInit

-                0x1001733c        0xb    _L1_DrvRfcUnSyncRamDisable

-                0x10017347       0x41    _L1_DrvRfcEventEnable

-                0x10017388       0x25    _L1_DrvRfcEventDisable

-                0x100173ad       0x32    _L1_DrvRfcSlotEventDisable

-                0x100173df       0x70    _L1_DrvRfcModeSwitch

-                0x1001744f       0x53    _L1_DrvRfcTs0EventOffsetAdj

-                0x100174a2        0xb    _L1_DrvRfcSlotUpCheck

-                0x100174ad       0x63    _L1_DrvRfcTxEventOffsetAdjust

-                0x10017510        0x7    _L1_DrvRfcTs6Ts0FreqDiff

-                0x10017517       0x80    _L1_DrvRfcReset

-                0x10017597       0x80    _L1_DrvRfcInit

-                0x10017617       0x40    _L1_DrvRfcGetAfcCtrlWord

-                0x10017657       0x42    _L1_DrvRfcCheckDACTable

-                0x10017699        0x2    _L1_DrvRfcApcTmpCmp

-                0x1001769b       0x2d    _L1_DrvRfcFreqCmpSearchNvIdx

-                0x100176c8       0x3c    _L1_DrvRfcApcFreCmp

-                0x10017704       0x2c    _L1_DrvRfcAgcFreCmp

-                0x10017730       0x56    _L1_DrvRfcRestore

- .text          0x10017786      0x253 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_tpu.o)

-                0x10017786       0x13    _L1_DrvTpuReset

-                0x10017799       0x31    _L1_DrvTpuInit

-                0x100177ca       0x10    _L1_DrvTpuMaskIntEnableCfg

-                0x100177da        0x8    _L1_DrvTpuMaskIntDisableCfg

-                0x100177e2       0x1c    _L1_DrvTpuSoftResetCfg

-                0x100177fe        0xe    _L1_DrvTpuNTIntEnable

-                0x1001780c        0xf    _L1_DrvTpuNTIntDisable

-                0x1001781b        0xe    _L1_DrvTpuRTIntEnable

-                0x10017829        0xf    _L1_DrvTpuRTIntDisable

-                0x10017838       0x84    _L1_DrvTpuNTSyncQuaterChipCfg

-                0x100178bc       0x22    _L1_DrvTpuNTSyncSubFrmCfg

-                0x100178de       0x14    _L1_DrvTpuNTSyncSubFrmSlipCfg

-                0x100178f2       0x10    _L1_DrvTpuLatchTimeCfg

-                0x10017902       0x23    _L1_DrvTpuRdNTTiming

-                0x10017925       0x13    _L1_DrvTpuRdRTTiming

-                0x10017938       0x1a    _L1_DrvTpuNTIntParaCfg

-                0x10017952       0x1a    _L1_DrvTpuRTIntParaCfg

-                0x1001796c       0x35    _L1_DrvTpuSaveReg

-                0x100179a1       0x38    _L1_DrvTpuRestorReg

- .text          0x100179d9      0x6f9 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_tx.o)

-                0x100179d9        0xc    _L1_DrvTxLogTwo

-                0x100179e5       0x2e    _L1_DrvTxReset

-                0x10017a13       0x2b    _L1_DrvTxUppchConfig

-                0x10017a3e        0xd    _L1_DrvTxUppchStop

-                0x10017a4b       0x28    _L1_DrvTxHssichStop

-                0x10017a73       0x1c    _L1_DrvTxPrachEnable

-                0x10017a8f       0x1d    _L1_DrvTxDpchEnable

-                0x10017aac       0x14    _L1_DrvTxClose

-                0x10017ac0      0x104    _L1_DrvTxPrachConfig

-                0x10017bc4       0x81    _L1_DrvTxClearTsPara

-                0x10017c45       0xd9    _L1_DrvTxDpchConfig

-                0x10017d1e       0xe9    _L1_DrvTxDpchCh1Cfg

-                0x10017e07       0xd3    _L1_DrvTxDpchCh2Cfg

-                0x10017eda       0x77    _L1_DrvTxHssichConfig

-                0x10017f51       0x11    _L1_DrvTxUpTimingCfg

-                0x10017f62       0x10    _L1_DrvTxUpDataScale

-                0x10017f72       0x1c    _L1_DrvTxOffsetCfg

-                0x10017f8e       0x6c    _L1_DrvTxTxTpcBitCfg

-                0x10017ffa       0x27    _L1_DrvTxTsChScale

-                0x10018021       0x1a    _L1_DrvTxHssichTsChScale

-                0x1001803b        0x9    _L1_DrvTxHssichTpcBitCfg

-                0x10018044       0x36    _L1_DrvTxRegClear

-                0x1001807a       0x22    _L1_DrvTxSoftModeCfg

-                0x1001809c       0x1b    _L1_DrvTxSoftModeClear

-                0x100180b7       0x1b    _L1_DrvTxSoftCh1BitsCfg

- .text          0x100180d2      0x240 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_meas.o)

-                0x100180d2       0x28    _L1_DrvMeasInit

-                0x100180fa        0x5    _L1_DrvMeasStop

-                0x100180ff       0x56    _L1_DrvMeasStart

-                0x10018155       0x4c    _L1_DrvMeasRscpIntProc

-                0x100181a1      0x12e    _L1_DrvMeasIscpIntProc

-                0x100182cf        0x5    _L1_DrvMeasGetBs

-                0x100182d4        0x8    _L1_DrvMeasGetBitshiftrm

-                0x100182dc       0x36    _Meas_Arith_CountQ8Db

- .text          0x10018312      0x3d1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_hsupa.o)

-                0x10018312        0xa    _L1_DrvHsupaEutrEnable

-                0x1001831c        0xa    _L1_DrvHsupaEutrDisable

-                0x10018326      0x124    _L1_DrvHsupaEutrConfig

-                0x1001844a        0xe    _L1_DrvHsupaEtxEnable

-                0x10018458        0xa    _L1_DrvHsupaEtxDisable

-                0x10018462       0xfd    _L1_DrvHsupaEtxConfig

-                0x1001855f       0x37    _L1_DrvHsupaEpuchScaleConfig

-                0x10018596        0xa    _L1_DrvHsupaErucchEnable

-                0x100185a0       0x12    _L1_DrvHsupaErucchDisable

-                0x100185b2       0x99    _L1_DrvHsupaErucchConfig

-                0x1001864b       0x18    _L1_DrvHsupaErucchScaleConfig

-                0x10018663        0xe    _L1_DrvHsupaTpcConfig

-                0x10018671       0x1f    _L1_DrvHsupaTxOffsetConfig

-                0x10018690        0xc    _L1_DrvHsupaRegClear

-                0x1001869c        0xa    _L1_DrvHsupaEnableInt

-                0x100186a6        0xa    _L1_DrvHsupaMaskInt

-                0x100186b0       0x17    _L1_DrvHsupaGetHarqRamOffset

-                0x100186c7       0x1c    _L1_DrvHsupaGetHarqRamAddr

- .text          0x100186e3      0x298 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_dpram.o)

-                0x100186e3       0x21    _L1_DrvDpramStructInit

-                0x10018704       0x38    _L1_DrvDpramInit

-                0x1001873c       0x29    _L1_DrvDpramIsEmpty

-                0x10018765       0x43    _L1_DrvDpramReadMsg

-                0x100187a8        0x1    _L1_DrvDpramUpdateMsgPos

-                0x100187a9        0x1    _L1_DrvDpramQueMemRead

-                0x100187aa       0x1a    _L1_DrvICPSend

-                0x100187c4       0x36    _L1_DrvDpramWriteMsg

-                0x100187fa       0x2e    _L1_DrvDpramGetRdDataPtr

-                0x10018828       0x27    _L1_DrvDpramUpdateRdDataPos

-                0x1001884f       0x3e    _L1_DrvDpramGetWrDataPtr

-                0x1001888d       0x3d    _L1_DrvDpramUpdateWrDataPos

-                0x100188ca       0x24    _L1_DpramTxReadClearData

-                0x100188ee       0x27    _L1_DrvDpramSleepCheck

-                0x10018915        0xa    _L1_DrvDpramCheckA2DMsg

-                0x1001891f        0xa    _L1_DrvDpramCheckD2AMsg

-                0x10018929        0x2    _L1_DrvDpramReadL1tQueueFlag

-                0x1001892b        0x8    _L1_DrvDpramWriteSfnDpramFlg

-                0x10018933        0x7    _L1_DrvDpramReadIcpIntState

-                0x1001893a        0x7    _L1_DrvDpramClrIcpIntState

-                0x10018941        0xa    _L1_DrvDpramMaskIcpInt

-                0x1001894b        0x9    _L1_DrvDpramDemaskIcpInt

-                0x10018954       0x11    _L1S_DrvDpramWriteTiming

-                0x10018965        0x7    _L1_DrvDpramWriteUph

-                0x1001896c        0x7    _L1_DrvDpramWriteSnpl

-                0x10018973        0x8    _L1_DrvDpramAbnomalRst

- .text          0x1001897b      0xace T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rx.o)

-                0x1001897b       0x4d    _L1_DrvRxReset

-                0x100189c8      0x167    _L1_DrvRxInit

-                0x10018b2f       0x12    _L1_DrvRxAmmse

-                0x10018b41        0xb    _L1_DrvRxReadAmmse

-                0x10018b4c        0xb    _L1_DrvRxGetDenoiseFactor

-                0x10018b57       0x2a    _L1_DrvRxSetDenoiseFactor

-                0x10018b81      0x1fd    _L1_DrvRxSlotParaCfg

-                0x10018d7e       0x73    _L1_DrvRxSlotParaRel

-                0x10018df1       0x61    _L1_DrvRxIntraCellSlotCfg

-                0x10018e52       0x22    _L1_DrvRxReadMcheIntInd

-                0x10018e74        0x8    _L1_DrvRxReadMcheDataAddr

-                0x10018e7c        0xa    _L1_DrvRxReadDagcResultAddr

-                0x10018e86       0x3f    _L1_DrvRxReadJdcoreIntInd

-                0x10018ec5        0xa    _L1_DrvRxReadJdoutDataAddr

-                0x10018ecf        0xa    _L1_DrvRxReadTpcSsDataAddr

-                0x10018ed9        0xa    _L1_DrvRxReadCodePwrDataAddr

-                0x10018ee3       0x21    _L1_DrvRxReadHichIntInd

-                0x10018f04       0x3f    _L1_DrvRtxReadRxIntResult

-                0x10018f43       0x4a    _L1_DrvRtxReadJdOut

-                0x10018f8d       0x26    _L1_DrvRxForcedCfg

-                0x10018fb3       0xb7    _L1_DrvRxCctrchReCfg

-                0x1001906a       0x68    _L1_DrvRxCctrchParaCfg

-                0x100190d2       0x21    _L1_DrvRxReadEHichRegInfo

-                0x100190f3       0x18    _L1_DrvRxReadMcheWinPower

-                0x1001910b       0x1d    _L1_DrvRxReadCctrchSBValue

-                0x10019128       0x30    _L1_DrvRxReadHwacdIntInd

-                0x10019158       0x59    _L1_DrvRxConfigFcCodeReg

-                0x100191b1       0x50    _L1_DrvRxHspaCodeCfg

-                0x10019201       0x21    _L1_DrvRxSetDtxFactor

-                0x10019222       0x19    _L1_DrvRxRecfgRscpGf

-                0x1001923b       0x2a    _L1_DrvRx2MeasRscpResult

-                0x10019265       0x22    _L1_DrvRx2MeasRscpInit

-                0x10019287        0xd    _L1_DrvRx2MeasRscpStop

-                0x10019294       0x32    _L1_DrvRx2MeasRscpCfg

-                0x100192c6        0x9    _L1_DrvRx2MeasJdCellIdAddr

-                0x100192cf        0x9    _L1_DrvRx2MeasJdResultAddr

-                0x100192d8        0x2    _L1_DrvRx2MeasGetBs

-                0x100192da       0x36    _L1_DrvRxSetDagcPara

-                0x10019310       0x57    _L1_DrvRxReadJdCctrchCfg

-                0x10019367       0x71    _L1_DrvRxSaveReg

-                0x100193d8       0x71    _L1_DrvRxRestorReg

- .text          0x10019449      0x9b1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_dtr.o)

-                0x10019449       0x36    _L1_DrvDtrReset

-                0x1001947f       0xae    _L1_DrvDtrInit

-                0x1001952d        0xd    _L1_DrvDtrRegSet1Update

-                0x1001953a       0x83    _L1_DrvDtrBchCfg

-                0x100195bd       0x23    _L1_DrvDtrBchRel

-                0x100195e0       0x4e    _L1_DrvDtrFachPchS1Cfg

-                0x1001962e       0x25    _L1_DrvDtrFachPchRel

-                0x10019653       0x67    _L1_DrvDtrFpachCfg

-                0x100196ba       0x1e    _L1_DrvDtrFpachRel

-                0x100196d8      0x165    _L1_DrvDtrFachPchS2Cfg

-                0x1001983d       0x90    _L1_DrvDtrDlDchS1Cfg

-                0x100198cd        0xd    _L1_DrvDtrTurboCfg

-                0x100198da       0x22    _L1_DrvDtrTurboReset

-                0x100198fc       0x25    _L1_DrvDtrDchS1Rel

-                0x10019921      0x1dd    _L1_DrvDtrDchS2Cfg

-                0x10019afe       0x52    _L1_DrvDtrS2Rel

-                0x10019b50       0x90    _L1_DrvDtrHsscchCfg

-                0x10019be0       0x44    _L1_DrvDtrHsscchRel

-                0x10019c24       0x88    _L1_DrvDtrEagchCfg

-                0x10019cac       0x44    _L1_DrvDtrEagchRel

-                0x10019cf0        0xd    _L1_DrvDtrTfUpdate

-                0x10019cfd       0x1c    _L1_DrvDtrReadTfciIntInd

-                0x10019d19       0x24    _L1_DrvDtrReadTtiIntInd

-                0x10019d3d       0x37    _L1_DrvDtrReadTrchData

-                0x10019d74       0x14    _L1_DrvDtrReadTrchOutState2

-                0x10019d88        0xe    _L1_DrvDtrGetCrcMode

-                0x10019d96       0x11    _L1_DrvDtrGetTtiType

-                0x10019da7       0x21    _L1_DrvDtrCfgMaxTti

-                0x10019dc8       0x20    _L1_DrvDtrSetDoffMode

-                0x10019de8       0x12    _L1_DrvDtrClearDoffMode

- .text          0x10019dfa     0x1402 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rfc_zx220a1.o)

-                0x10019dfa       0x2e    _L1_DrvRfcApcTableSel

-                0x10019e28      0x1a2    _L1_DrvRfcAbbCsfHpfCfg

-                0x10019fca        0x1    _L1_DrvRfcNvInit

-                0x10019fcb       0x29    _L1_DrvRfcCalcFracFreq

-                0x10019ff4        0x5    _L1_DrvRfcCalcIntFreq

-                0x10019ff9       0x39    _L1_DrvRfcGetFreqData

-                0x1001a032       0xcc    _L1_DrvRfcRfTxOpenForever

-                0x1001a0fe       0xb1    _L1_DrvRfcRfRxOpenForever

-                0x1001a1af        0xa    _L1_DrvRfcDeviceInit

-                0x1001a1b9       0x31    _L1_DrvRfcPaIdleSet

-                0x1001a1ea       0x2a    _L1_DrvRfcDmSwCfg

-                0x1001a214       0xda    _L1_DrvRfcFreqSet

-                0x1001a2ee       0x11    _L1_DrvRfcInitAfcSet

-                0x1001a2ff       0x2c    _L1_DrvRfcAfcCtrl

-                0x1001a32b       0x7a    _L1_DrvRfcApcSet

-                0x1001a3a5       0x4f    _L1_DrvRfcSwPaIdleNvGet

-                0x1001a3f4       0x65    _L1_DrvRfcPaSet

-                0x1001a459       0xa0    _L1_DrvRfcFindApcTable

-                0x1001a4f9       0x1b    _L1_DrvRfcApcGainCheck

-                0x1001a514       0x21    _L1_DrvRfcApcFreCmpIdxGet

-                0x1001a535       0x21    _L1_DrvRfcAgcFreCmpIdxGet

-                0x1001a556       0x29    _L1_DrvRfcApcCtrl

-                0x1001a57f       0x4e    _L1_DrvRfcAgcNvTableCheck

-                0x1001a5cd       0x18    _L1_DrvRfcAgcGainCheck

-                0x1001a5e5       0xb2    _L1_DrvRfcCfgAgc

-                0x1001a697       0x19    _L1_DrvRfcIdleToRxUnSyncEnable

-                0x1001a6b0       0x1b    _L1_DrvRfcRxToRxUnSyncEnable

-                0x1001a6cb       0x12    _L1_DrvRfcQKUnSyncEnable

-                0x1001a6dd       0xbb    _L1_DrvRfcNormalUnSynRamInit

-                0x1001a798       0xef    _L1_DrvRfcNormalSynRamInit

-                0x1001a887       0x13    _L1_DrvRfcRdbRamEnable

-                0x1001a89a       0x6d    _L1_DrvRfcRdbUnSynRamInit

-                0x1001a907        0x2    _L1_DrvRfcRdbRamInit

-                0x1001a909       0x88    _L1_DrvRfcIdleToTx

-                0x1001a991       0x59    _L1_DrvRfcTxToIdle

-                0x1001a9ea       0x8c    _L1_DrvRfcIdleToRx

-                0x1001aa76       0x49    _L1_DrvRfcRxToIdle

-                0x1001aabf       0x54    _L1_DrvRfcTxToTx

-                0x1001ab13       0x6f    _L1_DrvRfcRxToRx

-                0x1001ab82        0x1    _L1_DrvRfcRxToTx

-                0x1001ab83       0x8a    _L1_DrvRfcT3R4

-                0x1001ac0d       0x60    _L1_DrvRfcSlotEventCtrl

-                0x1001ac6d       0x32    _L1_DrvRfcRfBandData

-                0x1001ac9f       0x63    _L1_DrvRfcRfCloseRx

-                0x1001ad02       0x88    _L1_DrvRfcRfCloseTx

-                0x1001ad8a       0x3b    _L1_DrvRfcTxSlotTadvAdj

-                0x1001adc5       0xdf    _L1_DrvRfcMainRegRdBack

-                0x1001aea4        0x1    _L1_DrvRfcAllRegRdBack

-                0x1001aea5       0x19    _L1_DrvRfcSpiReadData

-                0x1001aebe       0x3c    _L1_DrvRfcReadTmpEventSet

-                0x1001aefa        0x1    _L1_DrvRfcReadRegEventSet

-                0x1001aefb       0x99    _L1_DrvRfcRdbEventCfg

-                0x1001af94       0x25    _L1_DrvRfcRegRead

-                0x1001afb9       0x81    _L1_DrvRfcAmtTxInit

-                0x1001b03a       0x49    _L1_DrvRfcRfIdle

-                0x1001b083       0x32    _L1_DrvRfcAmtAfcCtrl

-                0x1001b0b5       0x46    _L1_DrvRfcAfcCfg

-                0x1001b0fb        0xa    _L1_DrvRfcTmpRbCfg

-                0x1001b105       0x42    _L1_DrvRfcApcCfg

-                0x1001b147       0x41    _L1_DrvRfcApcDcocCfg

-                0x1001b188       0x13    _L1_DrvRfcGetApcCtrlWord

-                0x1001b19b       0x2b    _L1_DrvRfcAgcDataGet

-                0x1001b1c6       0x36    _L1_DrvRfcFdtApcSet

- .text          0x1001b1fc      0x114 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rdb.o)

-                0x1001b1fc       0x20    _L1_DrvRdbReset

-                0x1001b21c       0x52    _L1_StartRdbNoneTimingWrite

-                0x1001b26e       0x3b    _L1_RdbReadCsr

-                0x1001b2a9       0x22    _L1_RdbStop

-                0x1001b2cb       0x1e    _L1_RdbStopRead

-                0x1001b2e9       0x12    _L1_DrvRdbInterEnCtrl

-                0x1001b2fb       0x15    _L1_DrvRdbZspView

- .text          0x1001b310      0x14c T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_top.o)

-                0x1001b310       0x20    _L1td_DrvMcuIntMask

-                0x1001b330       0x20    _L1td_DrvMcuIntUnmask

-                0x1001b350        0x9    _L1td_DrvMcuIntIreqClr

-                0x1001b359       0x47    _L1td_DrvTopIntMask

-                0x1001b3a0       0x3d    _L1td_DrvTopIntMaskRestore

-                0x1001b3dd       0x13    _L1td_DrvTopIntClr

-                0x1001b3f0       0x44    _L1td_DrvTopSaveReg

-                0x1001b434       0x28    _L1td_DrvTopRestorReg

- .text          0x1001b45c       0xe4 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_afc.o)

-                0x1001b45c       0x3e    _L1_DrvAfcReset

-                0x1001b49a       0x1c    _L1_DrvAfcCellIqReadResult

-                0x1001b4b6       0x5d    _L1_DrvAfcCellFigParaCfg

-                0x1001b513       0x11    _L1_DrvAfcSetHwParaCfg

-                0x1001b524        0xe    _L1_DrvAfcInterStart

-                0x1001b532        0xe    _L1_DrvAfcInterStop

- .text          0x1001b540      0x41c T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_hsdpa.o)

-                0x1001b540        0xa    _L1_DrvHsdpaOpenHdtrInt

-                0x1001b54a       0x2c    _L1_DrvHsdpaHdtrTurboOpen

-                0x1001b576       0x16    _L1_DrvHsdpaHdtrTurboClose

-                0x1001b58c       0x1c    _L1_DrvHsdpaHdtrTurboReset

-                0x1001b5a8        0xa    _L1_DrvHsdpaMaskHdtrInt

-                0x1001b5b2       0x20    _L1_DrvHsdpaHdtrReset

-                0x1001b5d2       0x86    _L1_DrvHsdpaHdtrFrmSlotConfig

-                0x1001b658        0xa    _L1_DrvHsdpaHdtrFrmSlotClear

-                0x1001b662       0x44    _L1_DrvHsdpaHdtrHarqAddrConfig

-                0x1001b6a6      0x1a0    _L1_DrvHsdpaHdtrDecodeConfig

-                0x1001b846       0x25    _L1_DrvHsdpaHdtrGetCrcResult

-                0x1001b86b       0x47    _L1_DrvHsdpaHdtrGetCqiInfo

-                0x1001b8b2       0xaa    _L1_DrvHsdpaRegRead

- .text          0x1001b95c     0x1264 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_main.o)

-                0x1001b95c       0x2b    _L1_SEND_RST_REQ

-                0x1001b987       0x2b    _L1_SEND_INIT_REQ

-                0x1001b9b2       0x44    _L1_SEND_LOG_FILTER_REQ

-                0x1001b9f6       0x42    _L1_SEND_LOG_CHANNEL_REQ

-                0x1001ba38       0x57    _L1_SEND_LOG_TDPHY_DEBUG_REQ

-                0x1001ba8f      0x14e    _L1S_Reset

-                0x1001bbdd      0x12c    _L1S_Init

-                0x1001bd09       0xa3    _L1S_TD_Release

-                0x1001bdac       0x2c    _L1sAmtRxRel

-                0x1001bdd8      0x106    _L1S_PSCommonMsgCtrl

-                0x1001bede      0x247    _L1_PsToPhyMsgEngDisplay

-                0x1001c125      0x1ed    _L1_PhyToPsMsgEngDisplay

-                0x1001c312       0xef    _L1S_ReadPSMsg

-                0x1001c401       0x1b    _L1S_InnerCmd

-                0x1001c41c       0x1f    _L1S_ProcSend2PS

-                0x1001c43b       0x1e    _L1S_ProcAftSchedHandler

-                0x1001c459      0x1e0    _L1S_RfDevCtrl

-                0x1001c639       0x5c    _L1S_DlsDevCtrl

-                0x1001c695       0x11    _L1S_CommonDevCtrl

-                0x1001c6a6       0x76    _L1S_ReadPsData

-                0x1001c71c       0x75    _L1S_AmtNstReadPsData

-                0x1001c791       0xe3    _L1S_SubFrameInt

-                0x1001c874      0x104    _L1S_DevResultProc

-                0x1001c978      0x248    _L1_SchedMainTask

- .text          0x1001cbc0      0x68a T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_sync.o)

-                0x1001cbc0       0x73    _L1_SerCellTimeFrmMeas

-                0x1001cc33       0x19    _L1_SetOtdOriCellInfo

-                0x1001cc4c       0xd0    _L1_GetCellTimingInfo

-                0x1001cd1c       0xad    _L1_GetCellAfcValue

-                0x1001cdc9       0x8a    _L1_SetCellTimingInfo

-                0x1001ce53       0x45    _L1_SetSysAfcValue

-                0x1001ce98       0x13    _L1_ResetSysSynDb

-                0x1001ceab       0x22    _L1_ClearUNconfInfo

-                0x1001cecd      0x161    _L1_UpdateSysSyncState

-                0x1001d02e      0x14a    _L1_UpdateSysSyncInfo

-                0x1001d178       0x64    _L1_GetCellUnSyncPeriod

-                0x1001d1dc        0x7    _L1_GetSysSyncState

-                0x1001d1e3        0x7    _L1_GetUnConfSysSyncState

-                0x1001d1ea       0x58    _L1_GetCellOtdValue

-                0x1001d242        0x8    _L1_SetSysUnconfsyncState

- .text          0x1001d24a     0x2b69 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_meas_db.o)

-                0x1001d24a       0x1e    _L1_SchedMeasProcAllCellCmp

-                0x1001d268       0x16    _L1_SchedMeasProcDbFreqSearch

-                0x1001d27e       0x19    _L1_SchedMeasProcSchedFreqSearch

-                0x1001d297       0x1d    _L1_SchedMeasProcResetSync

-                0x1001d2b4       0x9a    _L1_SchedMeasProcIntraDetCell

-                0x1001d34e       0x25    _L1_SchedMeasProcUpdateDeteDb

-                0x1001d373      0x12f    _L1_SchedMeasGetDchIntraCell

-                0x1001d4a2        0xd    _L1_SchedMeasDbReset

-                0x1001d4af       0x18    _L1_SchedMeasProcSetHighPriReq

-                0x1001d4c7       0x49    _L1_SchedMeasProcGetHighPriReq

-                0x1001d510        0xe    _L1_SchedMeasProcSetHighTime

-                0x1001d51e       0x33    _L1_SchedMeasProcRscpLinerFilter

-                0x1001d551       0x9c    _L1_SchedMeasProcSetHighResult

-                0x1001d5ed       0x1c    _L1_SchedMeasProcGetHighResult

-                0x1001d609       0x56    _L1_SchedMeasProcIntraIscpNeed

-                0x1001d65f       0x3f    _L1_SchedMeasProcInterIscpNeed

-                0x1001d69e       0x98    _L1_SchedMeasProcDelDbListByFreq

-                0x1001d736      0x1c4    _L1_SchedMeasProcSaveDbIntraFreq

-                0x1001d8fa       0x47    _L1_SchedMeasProcClrResultByFreq

-                0x1001d941       0x5b    _L1_SchedMeasProcDelDbLsLeftFreq

-                0x1001d99c       0xda    _L1_SchedMeasProcUpdateDbSerCell

-                0x1001da76      0x189    _L1_SchedMeasProcUpdateIntraDbLs

-                0x1001dbff       0x8f    _L1_SchedMeasProcDbAddSCell

-                0x1001dc8e       0x24    _L1_SchedMeasProcIsScell

-                0x1001dcb2       0x24    _L1_SchedMeasProcIsIntraCell

-                0x1001dcd6       0x3a    _L1_SchedMeasProcSaveScellInfo

-                0x1001dd10       0x68    _L1_SchedMeasProcAddSaveSerCell

-                0x1001dd78      0x134    _L1_SchedMeasProcUpdateDbInterLs

-                0x1001deac       0x49    _L1_SchedMeasProcQuerySynlIdInfo

-                0x1001def5      0x16f    _L1_SchedMeasProcSetBlindInfo

-                0x1001e064       0x6b    _L1_SchedMeasProcClrBlindInfo

-                0x1001e0cf       0x34    _L1_SchedMeasProcUpdateSchedList

-                0x1001e103       0xff    _L1_SchedMeasProSaveWorkFreqCell

-                0x1001e202       0x81    _L1_SchedMeasProSavePriFreqCell

-                0x1001e283       0x17    _L1_SchedMeasProcSaveDbIntraCell

-                0x1001e29a       0xd6    _L1_SchedMeasProcSaveInterCell

-                0x1001e370       0x26    _L1_SchedMeasProcSaveDbInterCell

-                0x1001e396       0x64    _L1_SchedMeasProcLoadTempBufInfo

-                0x1001e3fa       0x4f    _L1_SchedMeasSetIntraSchedTime

-                0x1001e449       0xa0    _L1_SchedMeasProcSetSchedTime

-                0x1001e4e9       0x22    _L1_SchedMeasProcGetSchedTime

-                0x1001e50b       0xe5    _L1_SchedMeasProcSetDetectCell

-                0x1001e5f0       0x4c    _L1_SchedMeasProcUpdateDetCell

-                0x1001e63c       0x70    _L1_SchedMeasProcDelSameCell

-                0x1001e6ac      0x228    _L1_SchedMeasProcGetCurrentCell

-                0x1001e8d4      0x201    _L1_SchedMeasProcSetCurFreqInfo

-                0x1001ead5       0x59    _L1_SchedMeasProcCellSort

-                0x1001eb2e       0xce    _L1_SchedMeasProcCalcSnPl

-                0x1001ebfc       0x72    _L1_SchedMeasProcSaveRssiResult

-                0x1001ec6e       0xa1    _L1_SchedMeasProcSaveOtdResult

-                0x1001ed0f       0x98    _L1_SchedMeasProcUpdateSync

-                0x1001eda7       0xe6    _L1_SchedMeasProcSaveDetcResult

-                0x1001ee8d       0xa9    _L1_SchedMeasProcSaveIscpResult

-                0x1001ef36       0x2a    _L1_SchedMeasRscpNewFilter

-                0x1001ef60       0x52    _L1_SchedMeasProcRscpFilter

-                0x1001efb2      0x10a    _L1_SchedMeasSetMaxEnvCell

-                0x1001f0bc       0x25    _L1_SchedMeasSlaveGetCsFlag

-                0x1001f0e1      0x338    _L1_SchedMeasProcSaveRscpResult

-                0x1001f419       0x45    _L1_SchedMeasProcGetScellResult

-                0x1001f45e       0x1e    _L1_SchedMeasProcGetDetectCell

-                0x1001f47c       0x8e    _L1_SchedMeasProcCalIntraResult

-                0x1001f50a       0x6c    _L1_SchedMeasProcGetIntraResult

-                0x1001f576       0xb5    _L1_SchedMeasProcCalInterResult

-                0x1001f62b       0xd8    _L1_SchedMeasProcGetInterResult

-                0x1001f703       0x61    _L1_SchedMeasProcGetBlindResult

-                0x1001f764       0x24    _L1_SchedMeasProcFoundCond

-                0x1001f788       0xa0    _L1_SchedGetCellRscpMeasResult

-                0x1001f828       0x26    _L1_SchedSetCellMeasList

-                0x1001f84e      0x13f    _L1_SchedGetCellMeasExcptDch

-                0x1001f98d       0x29    _L1_SchedGetCellMeasList

-                0x1001f9b6       0x4b    _L1_SchedMeasSetCellAfc

-                0x1001fa01       0x44    _L1_SchedMeasQueryCellInMidDb

-                0x1001fa45       0x31    _L1_SchedMeasGetCellAfc

-                0x1001fa76       0x3b    _L1_SchedMeasSetCellTiming

-                0x1001fab1       0x24    _L1_SchedMeasProcIsSyncOrMid

-                0x1001fad5       0xa1    _L1_SchedMeasGetCellTiming

-                0x1001fb76       0x83    _L1_SchedMeasProcSchedCond

-                0x1001fbf9       0x5d    _L1_SchedMeasProcCurFreqEnd

-                0x1001fc56        0xb    _L1_SchedMeasClearPageScellRscp

-                0x1001fc61       0x2b    _L1_SchedMeasSavePageScellRscp

-                0x1001fc8c       0x43    _L1_SchedMeasJudgePageScellRscp

-                0x1001fccf       0x18    _L1_SchedMeasDbInitMaxRscp

-                0x1001fce7       0x6e    _L1_SchedMeasDbUpdateMaxRscp

-                0x1001fd55       0x5e    _L1_SchedMeasDbRptCheckMaxRscp

- .text          0x1001fdb3      0x4d6 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_fsm.o)

-                0x1001fdb3        0x9    _L1S_ClearShadowRes

-                0x1001fdbc       0x2c    _L1S_RegisterProcedure

-                0x1001fde8       0x42    _L1S_SetIcsStateProcs

-                0x1001fe2a       0x4b    _L1S_SetIdleStateProcs

-                0x1001fe75       0x4c    _L1S_SetPageStateProcs

-                0x1001fec1       0x52    _L1S_SetFachStateProcs

-                0x1001ff13       0x4a    _L1S_SetDchStateProcs

-                0x1001ff5d       0x3b    _L1S_SetAmtStateRxProcs

-                0x1001ff98       0x18    _L1S_SetAmtStateTxProcs

-                0x1001ffb0       0x3b    _L1S_SetTdSlaveModeProcs

-                0x1001ffeb       0x14    _L1S_SetCloseStateProcs

-                0x1001ffff       0x3c    _L1S_NotifyFSM

-                0x1002003b       0xb7    _L1S_L1TdMasteStateCtrl

-                0x100200f2       0xc2    _L1S_ModeCtrl

-                0x100201b4       0x3b    _L1S_L1StateCtrl

-                0x100201ef       0x60    _L1S_SetProc

-                0x1002024f       0x3a    _L1S_GetPriId

- .text          0x10020289      0x114 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_db.o)

-                0x10020289        0x7    _Set_bch_rel_flag

-                0x10020290        0x7    _Get_bch_rel_flag

-                0x10020297        0x8    _L1S_DevResultClear

-                0x1002029f       0x24    _L1S_ReadDevResult

-                0x100202c3       0x2e    _L1S_ReadDevMultiResult

-                0x100202f1       0x41    _L1S_WriteDevResult

-                0x10020332       0x16    _L1S_ClrMeasDevResult

-                0x10020348       0x29    _L1_SchedDbInit

-                0x10020371       0x23    _L1_ReadPsMsgFromDb

-                0x10020394        0x6    _L1_GetPsMsgAddress

-                0x1002039a        0x3    _L1_GetPsMsgMaxLen

- .text          0x1002039d     0x3210 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_meas.o)

-                0x1002039d       0x23    _L1_SchedMeasProcActive

-                0x100203c0       0x3e    _L1_SchedMeasProcDeactive

-                0x100203fe       0x1e    _L1_SchedMeasProcIsInterFreq

-                0x1002041c       0x2e    _L1_SchedMeasProcHighSchedReq

-                0x1002044a       0x1f    _L1_SchedMeasProcHighJudge

-                0x10020469       0x8e    _L1_SchedMeasProcHighSched

-                0x100204f7       0x3d    _L1_SchedMeasProcMeasGroup

-                0x10020534      0x223    _L1_SchedMeasPeriodUpdate

-                0x10020757       0x1c    _L1_SchedMeasProcIsNewState

-                0x10020773       0x19    _L1_SchedMeasProcIsUeMeasCond

-                0x1002078c       0x54    _L1_SchedMeasProcFirstPriFreq

-                0x100207e0      0x137    _L1_SchedMeasProcGetFreqToMeas

-                0x10020917       0x49    _L1_SchedMeasProcIsBlindFreq

-                0x10020960       0xa0    _L1_SchedMeasProcDstDwptsTrace

-                0x10020a00       0xc2    _L1_SchedMeasProcUpdateSysSync

-                0x10020ac2      0x172    _L1_SchedMeasProcGsmIdle

-                0x10020c34        0xd    _L1_SchedMeasProcSyncState

-                0x10020c41       0xc1    _L1_SchedMeasProcIsMeasCond

-                0x10020d02       0x1a    _L1_SchedMeasProcIsBlindResult

-                0x10020d1c       0x3b    _L1_SchedMeasJudgeSlavePeriod

-                0x10020d57      0x11a    _L1_SchedMeasProcRscpSched

-                0x10020e71       0x6f    _L1_SchedMeasProcOtdSched

-                0x10020ee0       0x19    _L1_SchedMeasProcRssiSched

-                0x10020ef9       0xba    _L1_SchedMeasProcTs0IscpSched

-                0x10020fb3       0x47    _L1_SchedMeasProcGetRssiFreq

-                0x10020ffa       0x41    _L1_SchedMeasProcDelSchedFreqLs

-                0x1002103b       0x18    _L1_SchedMeasProcSavSchedIntraFreq

-                0x10021053       0x2b    _L1_SchedMeasProcDelSchedLsFreq

-                0x1002107e       0x41    _L1_SchedMeasProcAddSchedIntraLs

-                0x100210bf       0x74    _L1_SchedMeasProcAddSchedInterLs

-                0x10021133       0x11    _L1_SchedMeasProcExistPriFreq

-                0x10021144       0xe0    _L1_SchedMeasProcIntraFreqReq

-                0x10021224       0x4d    _L1_SchedMeasSlaveShortGapDel

-                0x10021271       0xe0    _L1_SchedMeasProcInterFreqReq

-                0x10021351       0x33    _L1_SchedMeasInterReqChange

-                0x10021384        0xa    _L1_SchedMeasProcQualMeasReq

-                0x1002138e        0xa    _L1_SchedMeasProcUeInternalReq

-                0x10021398       0x92    _L1_SchedMeasProcMeasRelReq

-                0x1002142a       0xb8    _L1_SchedMeasProcGetUeIntResult

-                0x100214e2       0x67    _L1_SchedMeasProcGetQualResult

-                0x10021549       0x2f    _L1_SchedMeasProcRptScellInd

-                0x10021578       0x50    _L1_SchedMeasProcRptDetCellInd

-                0x100215c8       0x30    _L1_SchedMeasProcRptIntraCellInd

-                0x100215f8       0x32    _L1_SchedMeasProcRptInterCellInd

-                0x1002162a       0x70    _L1_SchedMeasProcRptBlindFreqInd

-                0x1002169a       0x32    _L1_SchedMeasProcRptQualityInd

-                0x100216cc       0x2b    _L1_SchedMeasProcRptInternalInd

-                0x100216f7       0x3d    _L1_SchedMeasProcResetExceptDb

-                0x10021734       0x54    _L1_SchedMeasProcInit

-                0x10021788       0x2e    _L1_SchedMeasProcReset

-                0x100217b6      0x101    _L1_SchedMeasProcPSCmd

-                0x100218b7       0x23    _L1_SchedMeasProcL1Cmd

-                0x100218da      0x1b7    _L1_SchedMeasProcResAlloc

-                0x10021a91       0x66    _L1_SchedMeasProcMidSchedReq

-                0x10021af7       0x3e    _L1_SchedMeasProcQuickSched

-                0x10021b35      0x5d0    _L1_SchedMeasProcMidSched

-                0x10022105       0xc0    _L1_SchedMeasSlaveCalRssi

-                0x100221c5       0x84    _L1_SchedMeasShortGapReqCS

-                0x10022249       0x7b    _L1_SchedMeasSlaveNoSignalHandler

-                0x100222c4       0xcd    _L1_SchedMeasSlaveInSignal

-                0x10022391       0x95    _L1_SchedMeasSlaveDetctSignal

-                0x10022426       0x3d    _L1_SchedMeasSlaveNoSignal

-                0x10022463       0x53    _L1_SchedMeasSlaveUpdateMainCell

-                0x100224b6      0x10a    _L1_SchedMeasSlaveShortGapHandel

-                0x100225c0      0x1a7    _L1_SchedMeasProcSlaveReqCS

-                0x10022767      0x1fd    _L1_SchedMeasProcSlaveHandler

-                0x10022964      0x172    _L1_SchedMeasProcSlaveSched

-                0x10022ad6      0x18f    _L1_SchedMeasProcSched

-                0x10022c65      0x1cf    _L1_SchedMeasProcCmdParse

-                0x10022e34       0x65    _L1_SchedMeasProcSaveMaxRscp

-                0x10022e99       0xe0    _L1_SchedMeasProcReadResult

-                0x10022f79      0x12b    _L1_SchedMeasSetR9IntRptSign

-                0x100230a4       0xec    _L1_SchedMeasSetR9IntraRptSign

-                0x10023190       0x7f    _L1_SchedMeasR9RptHandler

-                0x1002320f      0x1bb    _L1_SchedMeasSetR7RptSign

-                0x100233ca       0x66    _L1_SchedMeasProcSetRptSign

-                0x10023430       0x3f    _L1_SchedMeasProcHandler

-                0x1002346f       0x81    _L1_SchedMeasProcSend2PS

-                0x100234f0       0x22    _L1_SchedMeasProcL1InnerRscpReq

-                0x10023512        0x9    _L1_SchedMeasProcL1InnerAbort

-                0x1002351b       0x17    _L1_SchedMeasProcL1InnerInfoGet

-                0x10023532        0x8    _L1_SchedMeasGetInnerReq

-                0x1002353a        0x8    _L1_SchedMeasProcSetSnplType

-                0x10023542       0x4b    _L1_SchedMeasProcPageHandler

-                0x1002358d       0x18    _L1_SchedMeasSetForbidMeas

-                0x100235a5        0x8    _L1_SchedMeasGetPageScellState

- .text          0x100235ad      0x506 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_mcs.o)

-                0x100235ad       0x23    _L1_SchedMcsProcInit

-                0x100235d0       0x28    _L1_SchedMcsGetMainCellInfo

-                0x100235f8       0xef    _L1_SchedMcsMainCellUpdate

-                0x100236e7       0x74    _L1_SchedMcsPSCmdHandler

-                0x1002375b      0x144    _L1_SchedMcsDlSyncProc

-                0x1002389f       0x38    _L1_SchedMcsSleepSchedDlSync

-                0x100238d7       0x9b    _L1_SchedMcsSchedHandler

-                0x10023972       0x23    _L1_SchedMcsDwptsSyncReq

-                0x10023995       0xa2    _L1_SchedMcsGapStrategy

-                0x10023a37        0xf    _L1_SchedMcsHandoverStrategy

-                0x10023a46        0xd    _L1_SchedMcsSteadyStrategy

-                0x10023a53       0x60    _L1_SchedGapTdRelResAlloc

- .text          0x10023ab3      0xa72 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_res_alloc.o)

-                0x10023ab3        0x7    _L1_SchedResGetTbIdx

-                0x10023aba        0x8    _L1_SchedResGetSchedSfn

-                0x10023ac2        0xa    _L1_SchedResSetSchedSfn

-                0x10023acc       0x4e    _L1_SchedResSubframeResCheck

-                0x10023b1a       0x48    _L1_SchedResSubframeCheck

-                0x10023b62       0x4b    _L1_SchedResWinCheck

-                0x10023bad       0x37    _L1_SchedResProcCheck

-                0x10023be4       0x2d    _L1_SchedResWinClear

-                0x10023c11       0x35    _L1_SchedTs0ResWinClear

-                0x10023c46       0x22    _L1_SchedResProcResClear

-                0x10023c68      0x1f4    _L1_SchedResPeriodAlloc

-                0x10023e5c      0x153    _L1_SchedResUnPeriodAlloc

-                0x10023faf       0x74    _L1_SchedResAlloc

-                0x10024023       0x46    _L1_SchedResTblReset

-                0x10024069       0x6a    _L1_SchedResClearSkipTbl

-                0x100240d3       0x4b    _L1_SchedResWinFree

-                0x1002411e        0x5    _L1_SchedResFree

-                0x10024123      0x107    _L1_SchedResProcLog

-                0x1002422a       0x3c    _L1_SchedResFailProcsLog

-                0x10024266       0x1b    _L1_MathFindFirstOnePos

-                0x10024281       0xfa    _L1_SchedResUpdate

-                0x1002437b       0x1c    _L1_SchedResReqSet

-                0x10024397       0x44    _L1_SchedResQuerySubframeResInfo

-                0x100243db       0x3b    _L1_SchedQuerySubfrmResPattern

-                0x10024416       0x2c    _L1_SchedResQuerySubframeStat

-                0x10024442       0x49    _L1_SchedResGetLatestUsedResPos

-                0x1002448b       0x22    _L1_SchedResGetProResReq

-                0x100244ad       0x24    _L1_SchedResClearProResReq

-                0x100244d1        0x2    _L1_SchedRfResWinRefresh

-                0x100244d3       0x25    _L1_SchedResSubframeState

-                0x100244f8       0x2d    _L1_SchedResQueryMeasUseTs0

- .text          0x10024525      0x393 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_bch.o)

-                0x10024568        0xa    _L1_SchedBchProcIsIdleSt

-                0x10024572       0x15    _L1_SchedBchProcRelCnf

-                0x10024587       0x37    _L1_SchedBchProcSend2PS

-                0x100245be      0x121    _L1_SchedBchProcPSCmd

-                0x100246df      0x1af    _L1_SchedBchProcSched

-                0x1002488e        0x2    _L1_SchedBchProcReset

-                0x10024890       0x28    _L1_SchedBchProcInit

- .text          0x100248b8      0xaa2 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_amt.o)

-                0x100248b8        0xc    _L1_SchedAmtFdtInfoInit

-                0x100248c4       0x11    _L1_SchedAmtProcInit

-                0x100248d5        0x8    _L1_SchedAmtProcActive

-                0x100248dd       0x31    _L1_ShedAmtTxCfg

-                0x1002490e        0x1    _L1_SchedAmtProcAfcInitSet

-                0x1002490f        0xa    _L1_SchedAmtGetFreqNum

-                0x10024919      0x13c    _L1_SchedAmtGetFdtApcWd

-                0x10024a55       0x21    _L1_SchedAmtFdtAgcWrToNv

-                0x10024a76        0xf    _L1_SchedAmtGetTxNum

-                0x10024a85       0xf3    _L1_SchedAmtMoveFdtInfoFrmNv

-                0x10024b78       0x57    _L1_SchedAmtGetFdtInfo

-                0x10024bcf      0x177    _L1_SchedAmtProcTXPSCmd

-                0x10024d46      0x186    _L1_SchedAmtProcRXPSCmd

-                0x10024ecc      0x10d    _L1_SchedAmtModeCtrl

-                0x10024fd9       0x1c    _L1_SchedAmtProcPSCmd

-                0x10024ff5       0x26    _L1_SchedAmtAgcWrCheck

-                0x1002501b       0xce    _L1_SchedAmtDcocFdtProc

-                0x100250e9       0xf5    _L1_SchedAmtProcSched

-                0x100251de       0x15    _L1_ShedAmtGetStatue

-                0x100251f3        0xd    _L1_ShedAmtNSTModeCheck

-                0x10025200       0x15    _L1_ShedAmtNvUseCheck

-                0x10025215      0x145    _L1_SchedAmtProcSend2PS

- .text          0x1002535a     0x1a9c T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_cs.o)

-                0x1002535a       0x5f    _L1_SchedCsAgcStg

-                0x100253b9       0x3b    _L1_SchedCsAgcStg1

-                0x100253f4       0x6f    _L1_SchedCsShortGapSetAgcStg

-                0x10025463       0x5d    _L1_SchedCsShortGaptAgcLock

-                0x100254c0       0x43    _L1_SchedCsShortGapUnsyncStg

-                0x10025503       0x48    _L1_SchedCsLongGapMeasUnsyncStg

-                0x1002554b       0x2c    _L1_SchedCsLongGapMeasSyncStg

-                0x10025577       0x49    _L1_SchedCsLongGapPlmnUnsyncStg

-                0x100255c0       0x5c    _L1_SchedCsUnsyncStg

-                0x1002561c       0x31    _L1_SchedCsDwSyncStg

-                0x1002564d       0x2f    _L1_SchedCsPageStg

-                0x1002567c       0x6d    _L1_SchedCsTdSlaveStg

-                0x100256e9      0x16e    _L1_SchedGetCsStrategy

-                0x10025857        0x7    _L1_SchedCsGetTpuAdjFlg

-                0x1002585e        0x7    _L1_SchedCsSetTpuAdjFlg

-                0x10025865       0x25    _L1_SchedCsProcInit

-                0x1002588a       0xa2    _L1_SchedCSProcPSCmd

-                0x1002592c       0x19    _L1_SchedCsProcSend2PS

-                0x10025945       0x59    _L1_SchedCsProcActive

-                0x1002599e       0x15    _L1_SchedCsProcDeactive

-                0x100259b3       0x51    _L1_SchedCsFsm

-                0x10025a04       0xa6    _L1_CsDwSelectFitPosPw

-                0x10025aaa       0x53    _L1_CsDwSelectFitPosByRSSI

-                0x10025afd       0x5c    _L1_CSGetMeasOffsetCenter

-                0x10025b59       0x2f    _L1_CsMeasFilter

-                0x10025b88       0xad    _L1_CsInitMeasTabQuickSort

-                0x10025c35       0x5b    _L1_CsInitMeasResultSort

-                0x10025c90       0x5f    _L1_CsSendRtxBchCfgReq

-                0x10025cef      0x14e    _L1_CsInitSched

-                0x10025e3d       0x37    _L1_CsInitPreSchedHandler

-                0x10025e74       0xa6    _L1_SchedDwSlaveMeasHandle

-                0x10025f1a       0x89    _L1_SchedDwSlaveSelectAgc

-                0x10025fa3      0x11c    _L1_CsDwptsSched

-                0x100260bf      0x1cc    _L1_CsDwptsPreSchedHandler

-                0x1002628b       0x77    _L1_CsAgcLockSched

-                0x10026302       0x85    _L1_CsAgcLockPreSchedHandler

-                0x10026387      0x109    _L1_CsSyncDlSched

-                0x10026490       0xa6    _L1_CsSyncDlPreSchedHandler

-                0x10026536       0xc3    _L1_CsMidSched

-                0x100265f9       0xe3    _L1_CsMidPreSchedHandler

-                0x100266dc       0xd8    _L1_CsAfcLockSched

-                0x100267b4       0x36    _L1_CsAfcLockPreSchedHandler

-                0x100267ea       0x7b    _L1_CsInitMeasSched

-                0x10026865       0xcc    _L1_CsInitMeasPreSchedHandler

-                0x10026931       0xcb    _L1_CsBchAckSched

-                0x100269fc       0xe8    _L1_CsBchAckPreSchedHandler

-                0x10026ae4      0x10f    _L1_CSReportResultSched

-                0x10026bf3        0x8    _L1_SchedCsGetSlaveDwPos

-                0x10026bfb       0x33    _L1_SchedCsProcSched

-                0x10026c2e       0x32    _L1_SchedCsProcPreSchedHandler

-                0x10026c60        0x1    _L1_SchedCSProcL1Cmd

-                0x10026c61       0x53    _L1_SchedCsProcInnerActive

-                0x10026cb4       0x4a    _L1_SchedCsProcInnerDeactive

-                0x10026cfe       0xa0    _L1_SchedCsInnerResultGet

-                0x10026d9e        0xa    _L1_SchedCsProcResetTd

-                0x10026da8        0xa    _L1_SchedCsProcIsActive

-                0x10026db2       0x44    _L1_SchedCsProcStartMeasSync

- .text          0x10026df6     0x2476 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_hspa.o)

-                0x10026df6       0x12    _L1_SchedHsupaPrtPatternInit

-                0x10026e08       0x37    _L1_SchedHsupaPrtPatternSet

-                0x10026e3f       0x12    _L1_SchedHsdpaPrtPatternInit

-                0x10026e51       0x3f    _L1_SchedHsdpaPrtPatternSet

-                0x10026e90       0x1e    _L1_SchedHspaCalcMod

-                0x10026eae       0x2b    _L1_SchedHspaCalcActivationTime

-                0x10026ed9       0x1c    _L1_SchedHspaCalcActSubSfn

-                0x10026ef5       0x22    _L1_SchedHsupaEpuchTsCmp

-                0x10026f17       0x22    _L1_SchedHsupaEagchTsCmp

-                0x10026f39       0x30    _L1_SchedHsupaSortMidList

-                0x10026f69       0x30    _L1_SchedHsupaSortEagchList

-                0x10026f99       0x1b    _L1_SchedHsupaCalcNonSchPos

-                0x10026fb4       0x65    _L1_SchedHsupaPrtNSchPattern

-                0x10027019       0x92    _L1_SchedHsupaEagchHichChInfo

-                0x100270ab      0x15e    _L1_SchedHsupaJudgeMode

-                0x10027209       0x20    _L1_SchedHsupaErucchProcInit

-                0x10027229       0xf3    _L1_SchedHsupaSetEagchDataLen

-                0x1002731c       0x93    _L1_SchedHspaCalcSpsPatternPos

-                0x100273af       0x2b    _L1_SchedHsupaSpsUpdate

-                0x100273da       0x42    _L1_SchedHsupaSpsJudgeMode

-                0x1002741c        0x9    _L1_SchedHspaCalcDrxPatternPos

-                0x10027425       0x30    _L1_SchedHsupaEagchDrxIsActive

-                0x10027455       0x51    _L1_SchedHsupaUlSyncInd

-                0x100274a6       0x1b    _L1_SchedHsupaIsActive

-                0x100274c1        0xd    _L1_SchedHsupaFachIsActive

-                0x100274ce      0x66f    _L1_SchedHsupaPlusIsActive

-                0x10027b3d       0x39    _L1_SchedHsupaErucchSend2PS

-                0x10027b76       0x22    _L1_SchedHsdpaHsscchTsCmp

-                0x10027b98       0x48    _L1_SchedHsdpaSearchHsscchList

-                0x10027be0       0x45    _L1_SchedHsdpaSortHsscchList

-                0x10027c25       0x24    _L1_SchedHsdpaMcHsscchTsCmp

-                0x10027c49      0x2a2    _L1_SchedHsdpaSortMcHsscchList

-                0x10027eeb       0x2d    _L1_SchedHsdpaSpsUpdate

-                0x10027f18       0x11    _L1_SchedHspaSetDrxActiveFlag

-                0x10027f29       0x14    _L1_SchedHspaEnableDrx

-                0x10027f3d      0x10a    _L1_SchedHsdpaStartInactTimer

-                0x10028047       0x4c    _L1_SchedHsdpaHscchChInfo

-                0x10028093      0x6e9    _L1_SchedHsdpaIsActive

-                0x1002877c       0x10    _L1_SchedHspaProcPSCmd

-                0x1002878c        0x8    _L1_SchedHspaProcSched

-                0x10028794        0x8    _L1_SchedHspaProcPreSched

-                0x1002879c       0xbf    _L1_SchedHspaProcSend2PS

-                0x1002885b        0x8    _L1_SchedHspaProcInit

-                0x10028863       0x1a    _L1_SchedHspaProcReset

-                0x1002887d        0xf    _L1_SchedHspaResume

-                0x1002888c        0x7    _L1_SchedHsupaSetNextSubFrmMode

-                0x10028893        0x7    _L1_SchedHsupaGetNextSubFrmMode

-                0x1002889a        0xa    _L1_SchedHspaGetTsBitmap

-                0x100288a4       0x67    _L1_SchedHspaErucchSfCheck

-                0x1002890b       0xdb    _L1_SchedHspaGetHssichDpchTs

-                0x100289e6       0x42    _L1_SchedHsdpaPchPichInd

-                0x10028a28        0xd    _L1_SchedHsdpaFachStartT321Timer

-                0x10028a35      0x328    _L1_SchedHspaPlusPSCmd

-                0x10028d5d      0x1b0    _L1_SchedHspaPlusPreSched

-                0x10028f0d      0x216    _L1_SchedHspaPlusSched

-                0x10029123       0x8f    _L1_SchedHspaPlusAfterSched

-                0x100291b2       0x84    _L1_SchedHspaPlusSend2PS

-                0x10029236        0x8    _L1_SchedHspaUlSyncStateInd

-                0x1002923e       0x19    _L1_SchedHspaSetReschedInd

-                0x10029257        0x9    _L1_SchedHspaGetReschedInd

-                0x10029260        0xc    _L1_SchedGetEhichResStat

- .text          0x1002926c      0x63f T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_page.o)

-                0x1002926c       0x15    _L1_SchedPageProcGetPageInfo

-                0x10029281      0x1ff    _L1_SchedPageProcGetPiPos

-                0x10029480       0x1d    _L1_SchedPageProcSend2PS

-                0x1002949d       0xba    _L1_SchedPageReqCmdProc

-                0x10029557       0x47    _L1_SchedPageTrchCmdProc

-                0x1002959e       0x32    _L1_SchedPageRelCmdProc

-                0x100295d0       0x2e    _L1_SchedPageProcPSCmd

-                0x100295fe       0x1d    _L1_SchedPageProcL1Cmd

-                0x1002961b       0x5b    _L1_SchedPageProcInnerReqTd

-                0x10029676        0xc    _L1_SchedPageProcInnerRelTd

-                0x10029682       0x65    _L1_SchedPageProcPichResult

-                0x100296e7      0x181    _L1_SchedPageProcSched

-                0x10029868        0xc    _L1_SchedPageProcReset

-                0x10029874       0x37    _L1_SchedPageProcInit

- .text          0x100298ab      0xaf6 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_dch.o)

-                0x100298ab       0x2a    _L1_SchedDchProcReptInfoGet

-                0x100298d5       0x7e    _L1_SchedDchProcUlSlotInfoOrder

-                0x10029953       0x22    _L1_SchedDchProcSetUlTsBitmap

-                0x10029975       0x62    _L1_SchedDchProcDlSlotInfoOrder

-                0x100299d7       0x39    _L1_SchedDchResWinCal

-                0x10029a10       0xbf    _L1_ShedDchProcUlSync

-                0x10029acf      0x106    _L1_SchedDchProcUlActive

-                0x10029bd5      0x142    _L1_SchedDchProcDlActive

-                0x10029d17       0xff    _L1_SchedDchUlDtxCheck

-                0x10029e16      0x168    _L1_SchedDchProcPSCmd

-                0x10029f7e      0x27f    _L1_SchedDchProcSched

-                0x1002a1fd       0x60    _L1_SchedDchProcPreSchedHandler

-                0x1002a25d       0xe2    _L1_SchedDchProcSend2PS

-                0x1002a33f       0x34    _L1_SchedDchProcInit

-                0x1002a373        0xc    _L1_SchedDchProcReset

-                0x1002a37f        0x8    _L1_SchedDchProcSetUlSyncInd

-                0x1002a387        0x6    _L1_SchedDchGetDlMinTti

-                0x1002a38d        0xc    _L1_SchedDchGetUpShift

-                0x1002a399        0x8    _L1_SchedDchGetUlTsBitmap

- .text          0x1002a3a1      0x238 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_fach.o)

-                0x1002a3a1      0x173    _L1_SchedFachProcPSCmd

-                0x1002a514       0x73    _L1_SchedFachProcSched

-                0x1002a587       0x24    _L1_SchedFachProcSend2PS

-                0x1002a5ab       0x22    _L1_SchedFachProcInit

-                0x1002a5cd        0xc    _L1_SchedFachProcReset

- .text          0x1002a5d9     0x1a3d T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_gap.o)

-                0x1002a5d9       0x16    _L1_SchedGapSetRfSegStartAndEnd

-                0x1002a5ef       0x1f    _L1_SchedGapAllGsmUseRfSegUpdate

-                0x1002a60e       0x6c    _L1_SchedGapProcInit

-                0x1002a67a        0x2    _L1_SchedGapProcReset

-                0x1002a67c      0x15f    _L1_SchedGapProcSched

-                0x1002a7db      0x22b    _L1_SchedGapProcPSCmd

-                0x1002aa06      0x19d    _L1_SchedGapProcSend2PS

-                0x1002aba3       0xf6    _L1t_SchedGapTstampCalc

-                0x1002ac99       0x6a    _L1t_SchedGapTstampEng

-                0x1002ad03       0x24    _L1_SchedGapGetLastRfResPos

-                0x1002ad27       0xbf    _L1_SchedGapSuspendRf

-                0x1002ade6       0x43    _L1_SchedGap3SfnRfGsmUse

-                0x1002ae29       0x22    _L1_SchedGapAllTdUseRfSegUpdate

-                0x1002ae4b       0x36    _L1_SchedGapPageSetRfState

-                0x1002ae81       0x1f    _L1_SchedGapGetRfTdState

-                0x1002aea0       0xb6    _L1_SchedGapQueryRptGap

-                0x1002af56        0x6    _L1_SchedGapProcGetRfFromRes

-                0x1002af5c       0x6d    _L1_SchedGapProcAgeRepSlotGap

-                0x1002afc9      0x104    _L1_SchedGapProcFormatRepSlotGap

-                0x1002b0cd       0x4f    _L1_SchedGapProcFormatFrameGap

-                0x1002b11c       0x41    _L1_SchedGapProcFormatRepGap

-                0x1002b15d       0x4b    _L1_SchedGapProcRfInfoUpdate

-                0x1002b1a8       0x3a    _L1_SchedGapGetLongGapCheck

-                0x1002b1e2       0x4d    _L1_SchedGapMcsResValid

-                0x1002b22f       0x7e    _L1_SchedGapQueryLongGap

-                0x1002b2ad        0xb    _L1_SchedGapUpdataLongGap

-                0x1002b2b8       0x18    _L1_SchedGapSetForbidGap

-                0x1002b2d0        0xe    _L1_SchedGapSearchForbid

-                0x1002b2de       0xcb    _L1_SchedGapGetLongGapInfo

-                0x1002b3a9       0xe7    _L1_SchedGapAfterSched

-                0x1002b490       0x50    _L1td_SchedGapRecvDmo

-                0x1002b4e0       0x71    _L1td_SchedGapDmoResReq

-                0x1002b551       0xb0    _L1td_SchedGapDmoProc

-                0x1002b601       0x31    _L1_SchedGapInitRDB_LEN

-                0x1002b632       0x30    _L1_SchedGapCtrRDBClose

-                0x1002b662       0x17    _L1_SchedGapAbortGapCnf

-                0x1002b679       0x24    _L1_SchedGapMsgRebuild

-                0x1002b69d       0x71    _L1_SchedGapGetRfBitmap

-                0x1002b70e       0x79    _L1_SchedGapIratGapPos

-                0x1002b787       0x6c    _L1_SchedGapToutSendMsgToL1S

-                0x1002b7f3       0x46    _L1_SchedGapGetIsCsMeasResReq

-                0x1002b839       0x85    _L1_SchedGapSetRDBOpenMsg

-                0x1002b8be       0x54    _L1_SchedGapCheckCurGapLenth

-                0x1002b912       0xb3    _L1_SchedGapACPSendRDBOpenTime

-                0x1002b9c5        0x8    _L1_SchedGapSetGSMGapInfo

-                0x1002b9cd       0x22    _L1_SchedGapTHSaveToutSig

-                0x1002b9ef       0x12    _L1_SchedGapSaveToutSig

-                0x1002ba01       0x55    _L1_SchedGapGetToutSig

-                0x1002ba56      0x1ba    _L1_SchedGapToutHandle

-                0x1002bc10        0xa    _L1_SchedGapProcGetGapType

-                0x1002bc1a        0x8    _L1_SchedGapGetIratGapType

-                0x1002bc22       0x5f    _L1_SchedGapResSet

-                0x1002bc81       0x36    _L1_SchedGapTdSlaveOpenRDBPEvt

-                0x1002bcb7       0x60    _L1_SchedGapOpenRdb

-                0x1002bd17        0x3    _L1_SchedGapCloseRdb

-                0x1002bd1a       0xa4    _L1_SchedGapSendRdbMsg

-                0x1002bdbe       0x3d    _L1_SchedGapAddChipEvent

-                0x1002bdfb       0x24    _L1_SchedGapGetRdbTime

-                0x1002be1f        0xc    _L1_SchedGapGetRdbStatus

-                0x1002be2b       0x24    _L1_SchedGapCloseRf

-                0x1002be4f       0x3e    _L1_SchedGapIsRfNeedSleep

-                0x1002be8d       0x7b    _L1_SchedGapRfSleep

-                0x1002bf08        0xf    _L1_SchedGapTdRelCloseRf

-                0x1002bf17        0x9    _L1_SchedGapResetRdbRtStartChip

-                0x1002bf20       0x1c    _L1_SchedGapIdleStatGapReport

-                0x1002bf3c       0x3c    _L1_SchedGapRdbStartAdjust

-                0x1002bf78        0x8    _L1_SchedGapIsBetweenAbtReqCnf

-                0x1002bf80       0x3d    _L1_SchedGapRfResumeRes

-                0x1002bfbd        0x9    _L1_SchedGapSetGapChangeFlag

-                0x1002bfc6        0x9    _L1_SchedGapClrGapChangeFlag

-                0x1002bfcf        0x8    _L1_SchedGapGetGapChangeFlag

-                0x1002bfd7        0xe    _L1_SchedGapSetSleepGapCheckFlag

-                0x1002bfe5       0x31    _L1_SchedGapForSlaveLpUpdateRf

- .text          0x1002c016      0x156 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_fmo.o)

-                0x1002c016       0x31    _L1_SchedFmoProcCalcFmoStartTick

-                0x1002c047       0x24    _L1_SchedFmoProcInit

-                0x1002c06b        0xf    _L1_SchedFmoProcReset

-                0x1002c07a       0x8a    _L1_SchedFmoProcPSCmd

-                0x1002c104       0x68    _L1_SchedFmoProcSched

- .text          0x1002c16c      0xc40 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_fs.o)

-                0x1002c3a5        0x8    _L1_SchedFSProcInit

-                0x1002c3ad      0x33b    _L1_SchedFSProcPSCmd

-                0x1002c6e8       0x82    _L1_SchedFSProcSchedReady

-                0x1002c76a       0x35    _L1_SchedFSProcSchedWorkInit

-                0x1002c79f       0x65    _L1_SchedFSProcSchedDwSrch

-                0x1002c804        0xe    _L1_SchedFSProcSchedAdjustTpu

-                0x1002c812      0x139    _L1_SchedFSProcSchedSetFreqPoint

-                0x1002c94b       0xd9    _L1_SchedFSProcSchedCalcRssi

-                0x1002ca24       0x63    _L1_SchedFSProcSched

-                0x1002ca87       0x25    _L1_SchedFSProcPreSchedWorkInit

-                0x1002caac      0x110    _L1_SchedFSProcPreSchedDwInd

-                0x1002cbbc        0xe    _L1_SchedFSProcPreSchedAdjustTpu

-                0x1002cbca       0x44    _L1_SchedFSProcPreSchedHandler

-                0x1002cc0e       0x4f    _L1_SchedFSProcSendAbortCnfMsg

-                0x1002cc5d       0xc5    _L1_SchedFSProcSendIndMsg

-                0x1002cd22       0x6a    _L1_SchedFSProcSendAbormalIndMsg

-                0x1002cd8c       0x20    _L1_SchedFSProcSend2PS

- .text          0x1002cdac      0x47c T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_math.o)

-                0x1002cdac       0x7e    _L1_MathWord2Float

-                0x1002ce2a       0x82    _L1_MathDword2Float

-                0x1002ceac       0x2a    _L1_MathFloatDiv

-                0x1002ced6       0x27    _L1_MathDivEx

-                0x1002cefd       0x34    _L1_MathFloatAdd

-                0x1002cf31       0x5c    _L1_MathFloatSub

-                0x1002cf8d       0x2e    _L1_MathFloatMul

-                0x1002cfbb       0x12    _L1_MathFloatCmp

-                0x1002cfcd       0xaf    _L1_MathLog

-                0x1002d07c      0x187    _L1_MathQuickSort

-                0x1002d203       0x11    _L1_BitReverse

-                0x1002d214        0xa    _L1_GetNonZeroBitNum

-                0x1002d21e        0x3    _L1_MathRxSlotId2Index

-                0x1002d221        0x7    _memset_16bit

- .text          0x1002d228      0x18a T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_td_dbg.o)

-                0x1002d228       0x47    _L1_AtDebugInfoRead

-                0x1002d26f       0x13    _L1_AtDebugInfoWrite

-                0x1002d282       0x14    _L1_CmnAtDebugInfoHandler

-                0x1002d296       0x1e    _L1_AtDebugInfoHandler

-                0x1002d2b4       0xfe    _ose_assert

- .text          0x1002d3b2     0x1b12 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rtx_tx.o)

-                0x1002d3b2       0x5e    _L1_DevRtxTxRecMsgProc

-                0x1002d410        0xf    _L1_DevRtxTxReset

-                0x1002d41f       0x1b    _L1_DevRtxTxInit

-                0x1002d43a       0x2e    _L1_DevRtxTxRevUlResetReq

-                0x1002d468       0xce    _L1_DevRtxTxRevUpCfgReq

-                0x1002d536       0x5e    _L1_DevRtxTxRevDchCfgReq

-                0x1002d594       0x16    _L1_DevRtxTxGetMaxTti

-                0x1002d5aa       0x98    _L1_DevRtxTxRevSichCfgReq

-                0x1002d642       0x18    _L1_DevRtxTxRevAbortRaReq

-                0x1002d65a       0x35    _L1_DevRtxTxRevFpachTtiInt

-                0x1002d68f       0x26    _L1_DevRtxTxTs1IntHandle

-                0x1002d6b5       0xae    _L1_DevRtxTxTs6IntHandle

-                0x1002d763       0x71    _L1_DevRtxTxSavePcParaForUppch

-                0x1002d7d4       0xa1    _L1_DevRtxTxSavePcParaForRach

-                0x1002d875       0x81    _L1_DevRtxTxSaveRachCfgPara

-                0x1002d8f6       0x7e    _L1_DevRtxTxSaveDchCfgPara

-                0x1002d974       0x7a    _L1_DevRtxTxDataHandler

-                0x1002d9ee       0x38    _L1_DevRtxTxCalcNi

-                0x1002da26       0xb8    _L1_DevRtxTxCalcNiOfActiveTrch

-                0x1002dade       0x2b    _L1_DevRtxTxRmInit

-                0x1002db09       0x84    _L1_DevRtxTxRmGetNdata

-                0x1002db8d        0xf    _L1_DevRtxTxSavePhyPara

-                0x1002db9c       0x43    _L1_DevRtxTxSaveRachPhyPara

-                0x1002dbdf      0x10d    _L1_DevRtxTxSaveDchPhyPara

-                0x1002dcec        0x7    _L1_DevRtxTxRmDataCmp

-                0x1002dcf3       0xea    _L1_DevRtxTxRmCalcDeltaN

-                0x1002dddd       0x5f    _L1_DevRtxTxRmSelAlgorithm

-                0x1002de3c      0x10c    _L1_DevRtxTxUncodedCovRM

-                0x1002df48       0x45    _L1_DevRtxTxTurboRm

-                0x1002df8d       0xec    _L1_DevRtxTxTurboRmFirst

-                0x1002e079       0xf1    _L1_DevRtxTxTurboRmSecond

-                0x1002e16a       0x51    _L1_DevRtxTxCalcSArrayTurbo

-                0x1002e1bb       0x4c    _L1_DevRtxTxCalcSArrayUncodeCov

-                0x1002e207       0x42    _L1_DevRtxTxRmCalcEpara

-                0x1002e249       0x28    _L1_DevRtxTxRmGCD

-                0x1002e271       0x31    _L1_DevRtxTxRmGetSIndex

-                0x1002e2a2       0x43    _L1_DevRtxTxRmCalcZi

-                0x1002e2e5       0x3b    _L1_DevRtxTxMidShift

-                0x1002e320       0x7b    _L1_DevRtxTxRelRach

-                0x1002e39b       0x42    _L1_DevRtxTxRelDch

-                0x1002e3dd      0x113    _L1_DevRtxTxRachHandle

-                0x1002e4f0       0xf6    _L1_DevRtxTxRachCfg

-                0x1002e5e6      0x108    _L1_DevRtxTxDchIntHandle

-                0x1002e6ee       0x74    _L1_DevRtxTxWithData

-                0x1002e762       0x28    _L1_DevRtxTxNonData

-                0x1002e78a       0x6f    _L1_DevRtxTxSetDchparaForPc

-                0x1002e7f9       0xf0    _L1_DevRtxTxDchDataSend

-                0x1002e8e9       0x8f    _L1_DevRtxTxDchSbSend

-                0x1002e978      0x116    _L1_DevRtxTxDchCfg

-                0x1002ea8e       0x78    _L1_DevRtxTxHssichHandle

-                0x1002eb06       0x28    _L1_DevRtxTxFpachRel

-                0x1002eb2e       0x70    _L1_DevRtxTxFpachAckHandle

-                0x1002eb9e       0x13    _L1_DevRtxTxFpachNackHandle

-                0x1002ebb1       0x2a    _L1_DevRtxTxSsTpcHandle

-                0x1002ebdb       0x80    _L1_DevRtxTxPrachIntHandle

-                0x1002ec5b       0x43    _L1_DevRtxTxUppchIntHandle

-                0x1002ec9e       0x92    _L1_DevRtxTxHssichIntHandle

-                0x1002ed30       0xae    _L1_DevRtxTxRmStaticSf

-                0x1002edde       0xbf    _L1_DevRtxTxRmDynamicSf

-                0x1002ee9d       0x27    _L1_DevRtxTxGetErucchTti

- .text          0x1002eec4     0x120e T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_dst.o)

-                0x1002eec4       0x67    _L1_DevDlsDstMcsSetPara

-                0x1002ef2b       0x37    _L1_DevDlsDstReset

-                0x1002ef62       0x50    _L1_DevDlsRtxTimingTraceREQ

-                0x1002efb2       0xfc    _L1_DrvDstChangeDataToBit8

-                0x1002f0ae       0xad    _L1_DevDstHandleMultiFinger

-                0x1002f15b        0x6    _L1_DevDstCalFingerWinStartPos

-                0x1002f161       0x53    _L1_DevL1_DevDstReadInterfDP

-                0x1002f1b4       0x39    _L1_DevDstCalAvDP

-                0x1002f1ed       0x3d    _L1_DevDstCalMulFingerTh

-                0x1002f22a       0x56    _L1_DevDstSelectMultiFinger

-                0x1002f280       0x74    _L1_DevDstGetFingerCluster

-                0x1002f2f4       0x99    _L1_DevDlsDstStartMcheSyncProc

-                0x1002f38d      0x15a    _L1_DevDlsDstMcheSyncIntProc

-                0x1002f4e7       0x9e    _L1_DevDlsDstStartDwPtsDlProc

-                0x1002f585       0x82    _L1_DevDlsDstOtdMeasRpt

-                0x1002f607      0x1c2    _L1_DevDlsDstDwPtsSirCal

-                0x1002f7c9       0x10    _L1_DevDlsDstDwPtsMaxPathSrch

-                0x1002f7d9       0xfe    _L1_DevDlsDstDwPtsCellTimingEst

-                0x1002f8d7       0x74    _L1_DevDlsDstDwPtsDlSyncIntProc

-                0x1002f94b       0xae    _L1_DevDlsDstDbUpdate

-                0x1002f9f9       0x22    _L1_DevDlsMcheReqDataProc

-                0x1002fa1b       0x51    _L1_DevDlsDstDwptsProc

-                0x1002fa6c       0x8c    _L1_DevDlsDstMcheProc

-                0x1002faf8       0x39    _L1_DevDlsDstOtdProc

-                0x1002fb31       0x4f    _L1_DevDlsDstMaFoeProc

-                0x1002fb80      0x23b    _L1_DevDlsDstProc

-                0x1002fdbb       0xa6    _L1_DevDstOptSendTimingAdjToL1s

-                0x1002fe61       0x36    _L1_DevDstDwptsTraceReq

-                0x1002fe97       0x33    _L1_DevDstSendToAFC

-                0x1002feca       0x58    _L1_DevDstIntInd

-                0x1002ff22       0x70    _L1_DevDlsIsHeaderSfnEquToSave

-                0x1002ff92       0x20    _L1_DevDlsBaseTimeChange

-                0x1002ffb2       0xf7    _L1_DevDlsDstAreaCondition

-                0x100300a9       0x29    _L1_DevDstTs0McheReq

- .text          0x100300d2     0x118b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_csr.o)

-                0x100300d2       0x29    _L1_DevDlsCsrInit

-                0x100300fb        0x7    _L1_DevGetSlavePlmnFlg

-                0x10030102        0x7    _L1_DevSetSlavePlmnFlg

-                0x10030109       0x48    _L1_DevDlsStartDwPosSrchReq

-                0x10030151       0x80    _L1_DevDlsStartSyncIdSrchReq

-                0x100301d1       0x80    _L1_DevDlsStartMidSrchReq

-                0x10030251       0x44    _L1_DevDlsCsrEngCfg

-                0x10030295        0x5    _L1_DevCsrSetTimeBase

-                0x1003029a        0x5    _L1_DevCsrGetTimeBase

-                0x1003029f       0x2d    _L1_DevCsrReciprocal

-                0x100302cc        0xa    _L1_DevCsrFindMaxEng

-                0x100302d6       0x8e    _L1_DevDlsCsrEngIntProc

-                0x10030364       0x45    _L1_DevCsrCalcP0m

-                0x100303a9       0x20    _L1_DevCsrCalcP1m

-                0x100303c9       0x7e    _L1_DevCsrCalcP2m

-                0x10030447       0x19    _L1_DevCsrCalcP3m

-                0x10030460       0xa0    _L1_DevCsrCalcRm

-                0x10030500       0x4f    _L1_DevCsrIdentifyRm

-                0x1003054f       0x3e    _L1_DevCsrIsPeak

-                0x1003058d       0x30    _L1_DevCsrCalcRmThresh

-                0x100305bd       0x54    _L1_DevCsrSelectSortRm

-                0x10030611       0x4f    _L1_DevCsrSelPosTable

-                0x10030660       0x84    _L1_DevCsrSelPosTableCombine

-                0x100306e4       0x1f    _L1_DevCsrIsSameEngPos

-                0x10030703       0x88    _L1_DevCsrSelectEngPos

-                0x1003078b       0xf8    _L1_DevCsrDoEngResult

-                0x10030883       0x5b    _L1_DevDlsCsrSyncidCfg

-                0x100308de       0x83    _L1_DevDlsCsrSyncIntProc

-                0x10030961       0x53    _L1_DevCsrSyncM1TblCombine

-                0x100309b4       0x56    _L1_DevCsrSyncM1TblCombineInsert

-                0x10030a0a       0x91    _L1_DevCsrSyncM1SelCandidate

-                0x10030a9b       0x8e    _L1_DevCsrSyncM1FiltrateTH

-                0x10030b29       0x6a    _L1_DevCsrSyncM1CalTH

-                0x10030b93      0x111    _L1_DevCsrSyncM1Sel8Pos

-                0x10030ca4       0x3b    _L1_DevCsrDoSync1Result

-                0x10030cdf       0x96    _L1_DevDlsCsrMidCfg

-                0x10030d75       0xd4    _L1_DevCsrSyncM1Sort8Pos

-                0x10030e49       0x3f    _L1_DevCsrMidSelSync

-                0x10030e88       0x91    _L1_DevDlsCsrMidIntProc

-                0x10030f19      0x110    _L1_DevCsrMidSelCandidate

-                0x10031029       0x64    _L1_DevCsrMidSelCandidateSort

-                0x1003108d       0x28    _L1_DevCsrNoiThFiltrate

-                0x100310b5       0x4f    _L1_DevCsrMidFiltrateTH

-                0x10031104       0x4a    _L1_DevCsrCalMidTH

-                0x1003114e       0x5f    _L1_DevCsrSetMidResult

-                0x100311ad       0x60    _L1_DevCsrDoSearchResult

-                0x1003120d       0x2a    _L1_DevCsrDoSearchFailResult

-                0x10031237       0x26    _L1_DevCsrIntInd

- .text          0x1003125d      0xd11 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_dpch.o)

-                0x1003125d       0x2e    _L1_DevPcUlDpchPwrCalc

-                0x1003128b       0x4e    _L1_DevPcGetTxPower

-                0x100312d9       0x7e    _L1_DevPcDlDpchTrchSequ

-                0x10031357       0x96    _L1_DevPcDlDpchTpcSsCfg

-                0x100313ed       0xa8    _L1_DevPcDlDpchOlpcInit

-                0x10031495       0x47    _L1_DevPcDlDpchDlpcInit

-                0x100314dc      0x109    _L1_DevPcUlDpchInit

-                0x100315e5       0xbb    _L1_DevPcUlDpchCfg

-                0x100316a0       0x89    _L1_DevPcDlDpchCfg

-                0x10031729       0x20    _L1_DevPcUlDpchRst

-                0x10031749        0x5    _L1_DevPcDlDpchRst

-                0x1003174e       0x17    _L1_DevPcDpchCfg

-                0x10031765        0x8    _L1_DevPcDpchRst

-                0x1003176d       0x39    _L1_DevPcDpchMapFunc

-                0x100317a6       0x27    _L1_DevPcDlDpchSyncPro

-                0x100317cd       0x58    _L1_DevPcDlDpchDataOlpc

-                0x10031825       0x41    _L1_DevPcDlDpchOuterAdj

-                0x10031866       0xb7    _L1_DevPcDlDpchOuterPro

-                0x1003191d       0x54    _L1_DevPcDlDpchGetDlTpc

-                0x10031971       0x4a    _L1_DevPcDlDpchInnerPro

-                0x100319bb       0x30    _L1_DevPcDlDpchNonTrustUlCmd

-                0x100319eb       0xe4    _L1_DevPcDlDpchGetSlotUlCmd

-                0x10031acf       0x8b    _L1_DevPcDlDpchGetUlCmd

-                0x10031b5a       0x3b    _L1_DevPcUlDpchMapDlTpc

-                0x10031b95       0x80    _L1_DevPcUlDpchSetDlTpc

-                0x10031c15       0x86    _L1_DevPcUlDpchMapUlTpc

-                0x10031c9b       0x50    _L1_DevPcUlDpchParseUlCmd

-                0x10031ceb       0x99    _L1_DevPcUlDpchCloseLoopPwr

-                0x10031d84       0x38    _L1_DevPcDlDpchCloseLoopPro

-                0x10031dbc       0x56    _L1_DevPcUlDpchCloseLoopPro

-                0x10031e12       0x59    _L1_DevPcDpchCloseLoopPro

-                0x10031e6b       0xf7    _L1_DevPcUlDpchPro

-                0x10031f62        0xc    _L1_DevPcSetUlDpchPwr

- .text          0x10031f6e      0x505 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_hsdpa.o)

-                0x10031f6e        0xe    _L1_DevPcHsdpaTpcSsMerge

-                0x10031f7c       0x64    _L1_DevPcDschTpcSsCalcMerge

-                0x10031fe0        0xa    _L1_DevPcTpcCmd2Symbol

-                0x10031fea       0x52    _L1_DevPcHssichInit

-                0x1003203c       0x47    _L1_DevPcHsscchClsInit

-                0x10032083       0x55    _L1_DevPcHsscchOuterInit

-                0x100320d8       0x65    _L1_DevPcHsdpaInit

-                0x1003213d        0x5    _L1_DevPcHsdpaRst

-                0x10032142       0x5a    _L1_DevPcHsscchClsPro

-                0x1003219c       0x5a    _L1_DevPcHsscchOuterPro

-                0x100321f6       0x71    _L1_DevPcGetHssichTpcSsCmd

-                0x10032267       0x5e    _L1_DevPcHssichCloseLoopPro

-                0x100322c5       0x2f    _L1_DevPcHsdpaDownPro

-                0x100322f4       0x90    _L1_DevPcHsdpaCloseLoopPro

-                0x10032384       0xde    _L1_DevPcHssichPro

-                0x10032462       0x11    _L1_DevPcSetHssichPwr

- .text          0x10032473      0x2a1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_ra.o)

-                0x10032473       0xb7    _L1_DevPcUppchPwr

-                0x1003252a       0x3b    _L1_DevPcUppchTiming

-                0x10032565       0xa0    _L1_DevPcPrachPwr

-                0x10032605       0x6a    _L1_DevPcUppchPro

-                0x1003266f       0x59    _L1_DevPcPrachPro

-                0x100326c8       0x2b    _L1_DevPcGetUppchPwr

-                0x100326f3       0x21    _L1_DevPcGetPrachPwr

- .text          0x10032714      0x79b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_utr.o)

-                0x10032714       0x43    _L1_DrvUtrReset

-                0x10032757        0xc    _L1_DrvUtrInit

-                0x10032763       0xf6    _L1_DrvUtrDchConfig

-                0x10032859       0x60    _L1_DrvUtrRachConfig

-                0x100328b9        0xe    _L1_DrvUtrEnable

-                0x100328c7       0x1c    _L1_DrvUtrClose

-                0x100328e3       0x8a    _L1_DrvUtrTbAndCbConfig

-                0x1003296d      0x124    _L1_DrvUtrRMConfig

-                0x10032a91        0x7    _L1_DrvUtrGetRamAddr

-                0x10032a98       0x1b    _L1_DrvUtrClearRmPara

-                0x10032ab3        0xd    _L1_DrvUtrRegClear

-                0x10032ac0        0xe    _L1_DrvUtrGetCrcMode

-                0x10032ace        0xe    _L1_DrvUtrGetCodingType

-                0x10032adc        0xe    _L1_DrvUtrGetRamData

-                0x10032aea        0x9    _L1_DrvUtrGetInterlv1RamStateTd

-                0x10032af3       0x11    _L1_DrvFdtUtrCfgCleanReg

-                0x10032b04      0x3ab    _L1_DrvFdtUtrCfgUlReg

- .text          0x10032eaf      0xaad T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_rach.o)

-                0x10033314       0x48    _L1_SchedRachProcPSCmd

-                0x1003335c       0x55    _L1_SchedRachProcL1Cmd

-                0x100333b1       0xcd    _L1_SchedRachProcPreSchedHandler

-                0x1003347e       0x5d    _L1_SchedRachProcUpSendFailCmd

-                0x100334db       0xb3    _L1_SchedRachProcIdleStCmd

-                0x1003358e       0xad    _L1_SchedRachProcIRecFpachStCmd

-                0x1003363b      0x128    _L1_SchedRachProcIWaitFpachStCmd

-                0x10033763        0xe    _L1_SchedRachProcISendRachStCmd

-                0x10033771       0x4d    _L1_SchedRachProcSched

-                0x100337be       0x5a    _L1_SchedRachProcSend2PS

-                0x10033818       0xa8    _L1_SchedRachProcL1InnerReq

-                0x100338c0        0x9    _L1_SchedRachProcL1InnerAbort

-                0x100338c9       0x10    _L1_SchedRachProcReset

-                0x100338d9       0x60    _L1_SchedRachProcInit

-                0x10033939        0xa    _L1_SchedRachSetwUarFcn

-                0x10033943        0x9    _L1_SchedRachSetFachRel

-                0x1003394c        0x8    _L1_SchedRachSetUppchflg

-                0x10033954        0x8    _L1_SchedRachGetUppchflg

- .text          0x1003395c       0x92 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_common.o)

-                0x1003395c       0x4e    _L1_SchedDchActiveSsfnCalc

-                0x100339aa       0x44    _L1_ShedCmnCalResWinInfo

- .text          0x100339ee      0x145 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

-                0x100339ee       0x54    _L1w_TaskPrioEng

-                0x10033a42       0xf1    _L1w_ModemDrvInit

- .text          0x10033b33       0x8e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

-                0x10033b33       0x46    _L1w_AtNvInit

-                0x10033b79       0x48    _L1w_NvDataInit

- .text          0x10033bc1     0x13d5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o)

-                0x10033bc1       0x2e    _L1w_DevBchBchSchedReq

-                0x10033bef       0x2c    _L1w_DevBchAfcSupplyReq

-                0x10033c1b       0x26    _L1w_DevBchAfcLockCnf

-                0x10033c41       0x2e    _L1w_DevBchIntInd

-                0x10033c6f       0x3f    _L1w_BchTask

-                0x10033cae       0x45    _L1w_DevBchTimeDecrease

-                0x10033cf3        0xa    _L1w_DevBchClearAfcInfo

-                0x10033cfd       0x1d    _L1w_DevBchPiSymbol2Float

-                0x10033d1a       0x53    _L1w_DevBchPiReset

-                0x10033d6d       0x3e    _L1w_DevBchReset

-                0x10033dab       0x35    _L1w_DevBchInit

-                0x10033de0       0x1f    _L1w_DevBchTpuIntHandle

-                0x10033dff       0x82    _L1w_DevBchPichSched

-                0x10033e81      0x222    _L1w_DevBchPichRxCfg

-                0x100340a3       0x97    _L1w_DevBchBchSched

-                0x1003413a      0x1b4    _L1w_DevBchBchRxCfg

-                0x100342ee       0xa8    _L1w_DevBchAfcSupply

-                0x10034396       0xca    _L1w_DevBchCpichRxCfg

-                0x10034460       0x23    _L1w_DevBchAfcLockHandle

-                0x10034483       0x57    _L1w_DevBchPichIntHandle

-                0x100344da       0xf8    _L1w_DevBchBchIntHandle

-                0x100345d2       0x80    _L1w_DevBchCpichIntHandle

-                0x10034652       0x24    _L1w_DevBchTimeConflict

-                0x10034676       0x56    _L1w_DevBchCalcFingerAdj

-                0x100346cc       0x32    _L1w_DevBchCalcFingerBound

-                0x100346fe       0x6c    _L1w_DevBchAddTpuEvent

-                0x1003476a       0x7e    _L1w_DevBchBchAfcProc

-                0x100347e8       0x54    _L1w_DevBchPichAfcProc

-                0x1003483c      0x14d    _L1w_DevBchAdjustFinger

-                0x10034989       0x2d    _L1w_DevBchCpichIntMask

-                0x100349b6       0x16    _L1w_DevBchClearAfcData

-                0x100349cc        0xf    _L1w_DevBchReadSfnResult

-                0x100349db       0x5c    _L1w_DevBchFindBchRxCfgBuf

-                0x10034a37       0x5c    _L1w_DevBchRtCfgTimeValid

-                0x10034a93       0x49    _L1w_DevBchPichIntPostProc

-                0x10034adc       0x15    _L1w_DevBchCalcFingerDist

-                0x10034af1       0xc7    _L1w_DevBchSigProc

-                0x10034bb8       0x3a    _L1w_DevBchCalcChipDist

-                0x10034bf2       0x25    _L1w_DevBchStopBchDecode

-                0x10034c17       0x7b    _L1w_DevBchSetIQRotate

-                0x10034c92       0x26    _L1w_DevBchNCellAfcFeedback

-                0x10034cb8       0x60    _L1w_DevBchCaclRtSfnOffset

-                0x10034d18       0xcf    _L1w_DevBchFingerManage

-                0x10034de7       0x42    _L1w_DevBchFingerUpdate

-                0x10034e29       0x21    _L1w_DevBchStopBchDecodeReq

-                0x10034e4a       0xe6    _L1w_DevBchPiaiAfcHandle

-                0x10034f30       0x66    _L1w_DevBchFilterFinger

- .text          0x10034f96     0x2301 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

-                0x10034f96       0x41    _L1w_DevMeasInit

-                0x10034fd7       0x41    _L1w_DevMeasReset

-                0x10035018        0xd    _L1w_DevMeasJudgeBufStateFull

-                0x10035025        0xe    _L1w_DevMeasJudgeBufState

-                0x10035033      0x2cc    _L1w_DevMeasConfigHw

-                0x100352ff       0x40    _L1w_DevMeasCpichMeasCnf

-                0x1003533f      0x139    _L1w_DevMeasSideSupres

-                0x10035478       0x94    _L1w_DevMeasPathDetct

-                0x1003550c       0xd2    _L1w_DevMeasDeleteSttdDetctCell

-                0x100355de       0xc1    _L1w_DevMeasSttdDetct

-                0x1003569f       0x4f    _L1w_DevMeasCalcFingerPeakSum

-                0x100356ee       0x5f    _L1w_DevMeasCalcSearchWindowSum

-                0x1003574d       0x29    _L1w_DevMeasSortFirstFinger

-                0x10035776        0xd    _L1w_DevMeasIsSearchWindowPath

-                0x10035783       0x25    _L1w_DevMeasSelNewWindow

-                0x100357a8       0xa8    _L1w_DevMeasSelWinFinInfo

-                0x10035850       0xbe    _L1w_DevMeasAdrWindowUpdate

-                0x1003590e      0x104    _L1w_DevMeasTimeAdjust

-                0x10035a12       0x5f    _L1w_DevMeasLOG10Cal

-                0x10035a71      0x146    _L1w_DevMeasCalRssi

-                0x10035bb7      0x17a    _L1w_DevMeasSaveCnfCellInfo

-                0x10035d31       0x35    _L1w_DevMeasEcIoClaib

-                0x10035d66      0x104    _L1w_DevMeasGetRscpNew

-                0x10035e6a       0xc0    _L1w_DevMeasGetRscp

-                0x10035f2a      0x249    _L1w_DevMeasCalRscp1New

-                0x10036173      0x2dd    _L1w_DevMeasCalRscp1

-                0x10036450       0xed    _L1w_DevMeasPreSyncFingerCmp

-                0x1003653d       0xee    _L1w_DevMeasAddPreSyncFingernew

-                0x1003662b      0x14d    _L1w_DevMeasAddPreSyncFinger

-                0x10036778       0x2f    _L1w_DevMeasSetPreSyncInfo

-                0x100367a7        0x4    _L1w_DevMeasPreSyncHandler

-                0x100367ab      0x134    _L1w_DevMeasRscpHandler

-                0x100368df       0x25    _L1w_DevMeasIntMissHandle

-                0x10036904       0xb2    _L1w_DevMeasGetTpuEvtTim

-                0x100369b6       0x50    _L1w_DevMeasSetAbnormalIntInfo

-                0x10036a06      0x1b6    _L1w_DevMeasReqProc

-                0x10036bbc      0x216    _L1w_DevMeasIntProc

-                0x10036dd2       0x62    _L1w_DevMeasTpuHandler

-                0x10036e34       0x48    _L1w_DevMeasIntInd

-                0x10036e7c       0x33    _L1w_DevMeasGetPreSyncInfo

-                0x10036eaf        0xf    _L1w_DevMeasCheckWorkSt

-                0x10036ebe       0xe7    _L1w_DevMeasSetAgcStartTime

-                0x10036fa5       0x3e    _L1w_DevMeasAgcTrans

-                0x10036fe3       0x2d    _L1w_DevMeasSetAgc

-                0x10037010       0x18    _L1w_DevMeasOfflinedataStartTime

-                0x10037028        0xc    _L1w_DevMeasGetOfflinedataEndtTime

-                0x10037034       0x2d    _L1w_DevMeasOfflinedataSavedReq

-                0x10037061       0xe7    _L1w_DevMeasCfgOfflineData

-                0x10037148       0x15    _L1w_DevMeasSaveAgcValue

-                0x1003715d       0x16    _L1w_DevMeasSaveAgcStartTime

-                0x10037173       0x63    _L1w_DevMeasJugeIsSaveAgcInfo

-                0x100371d6        0xe    _L1w_DevMeasClearOfflineDataInfo

-                0x100371e4       0xb3    _L1w_MeasTask

- .text          0x10037297      0x2bc T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

-                0x10037297        0x8    _L1w_DevHsdpaActiveFlgGet

-                0x1003729f        0x8    _L1w_DevHsdpaActiveFlgSet

-                0x100372a7        0x8    _L1w_DevHsdpaHdtrUseTurboFlgGet

-                0x100372af        0x8    _L1w_DevHsdpaHdtrUseTurboFlgSet

-                0x100372b7        0x8    _L1w_DevHsdpaGetAgcDownFlg

-                0x100372bf        0x7    _L1w_DevHspaFachSetEdchActive

-                0x100372c6        0x7    _L1w_DevHspaFachGetEdchActive

-                0x100372cd       0x18    _L1w_DevHspaFachSubFrmInt

-                0x100372e5       0x47    _L1w_DevHspaReset

-                0x1003732c       0x3e    _L1w_DevHspaInit

-                0x1003736a       0x18    _L1w_DevHspaCmnMsgProc

-                0x10037382       0x3c    _L1w_DevHsupaFachMsgProc

-                0x100373be       0x4a    _L1w_DevHsdpaFachMsgProc

-                0x10037408       0x5e    _L1w_DevHsupaMsgProc

-                0x10037466       0x83    _L1w_DevHsdpaMsgProc

-                0x100374e9       0x6a    _L1w_HspaTask

- .text          0x10037553      0x951 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o)

-                0x10037553       0x15    _L1w_DevRtxReset

-                0x10037568        0xf    _L1w_DevRtxInit

-                0x10037577       0x44    _L1w_DevRtxInitCfgMsgHandle

-                0x100375bb        0x1    _L1w_DevRtxTxRfOperate

-                0x100375bc       0x95    _L1w_DevRtxRxCfgTpuIntHandle

-                0x10037651       0xce    _L1w_DevRtxTpuIntUlRfHandle

-                0x1003771f       0xfa    _L1w_DevRtxTpuIntHandle

-                0x10037819       0x24    _L1w_DevRtxResetInd

-                0x1003783d       0x24    _L1w_DevRtxInitInd

-                0x10037861       0x21    _L1w_DevRtxTxPrachAbortReq

-                0x10037882        0x1    _L1w_DevRtxTxDpcchOfHspaCfgReq

-                0x10037883       0x48    _L1w_DevRtxUlRfCtrlSendReq

-                0x100378cb       0x2c    _L1w_DevRtxRxFingerCfgReq

-                0x100378f7       0x32    _L1w_DevRtxRxPchCfgReq

-                0x10037929       0x21    _L1w_DevRtxRxAichRelReq

-                0x1003794a       0x31    _L1w_DevRtxRxFachCfgReq

-                0x1003797b       0x21    _L1w_DevRtxRxFachRelReq

-                0x1003799c       0x2f    _L1w_DevRtxRxDlCmCfgReq

-                0x100379cb       0x21    _L1w_DevRtxRxDlCmAbortReq

-                0x100379ec       0x2d    _L1w_DevRtxRxHsscchCfgReq

-                0x10037a19       0x2f    _L1w_DevRtxRxEagchCfgReq

-                0x10037a48       0x21    _L1w_DevRtxRxEagchRelReq

-                0x10037a69       0x35    _L1w_DevRtxRxDrxUpdateReq

-                0x10037a9e       0x2a    _L1w_DevRtxRxPlusCpichCfgReq

-                0x10037ac8       0x26    _L1w_DevRtxRxPlusCpichRelReq

-                0x10037aee       0x2e    _L1w_DevRtxRxRgHiCfgReq

-                0x10037b1c       0x21    _L1w_DevRtxRxRgHiRelReq

-                0x10037b3d       0x21    _L1w_DevRtxTxTimingAdjustInd

-                0x10037b5e       0x19    _L1w_DevRtxRxTpcPilotIntInd

-                0x10037b77       0x18    _L1w_DevRtxRxHwTpcPlIntInd

-                0x10037b8f       0x2f    _L1w_DevRtxRxHwPiAiIntInd

-                0x10037bbe        0x9    _L1w_DevRtxRxHwRakeIntInd

-                0x10037bc7       0x1a    _L1w_DevRtxRxHwDtrIntInd

-                0x10037be1       0x22    _L1w_DevRtxRxPichIntInd

-                0x10037c03       0x22    _L1w_DevRtxRxAichIntInd

-                0x10037c25      0x102    _L1w_DevRtxRxTpcIntInd

-                0x10037d27       0x3e    _L1w_DevRtxRxTpcIntReq

-                0x10037d65       0x66    _L1w_DevRtxRxPilotIntInd

-                0x10037dcb       0x21    _L1w_DevRtxRxTfciIntInd

-                0x10037dec       0x22    _L1w_DevRtxRxTtiIntInd

-                0x10037e0e       0x21    _L1w_DevRtxRxAgchFactorIntInd

-                0x10037e2f        0x1    _L1w_DevRtxErrHandle

-                0x10037e30        0x6    _L1w_DevRtxInfoGet

-                0x10037e36       0x6e    _L1w_RtxTask

- .text          0x10037ea4     0x152c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

-                0x10037ea4       0x49    _L1w_DevRfcAtSetDebug

-                0x10037eed        0x5    _L1w_DevRfcGetAfcHz

-                0x10037ef2        0x1    _L1w_DevRfcRbdpRegCfg

-                0x10037ef3       0x6a    _L1w_DevRfcReadMrtr

-                0x10037f5d       0x2a    _L1w_DevRfSleepInfo

-                0x10037f87       0xc7    _L1w_DevRfcReset

-                0x1003804e       0x29    _L1w_DevRfcInit

-                0x10038077       0x8f    _L1w_NvDataCheck

-                0x10038106       0x24    _L1w_DevRfcResetCnf

-                0x1003812a       0x24    _L1w_DevRfcInitCnf

-                0x1003814e       0x53    _L1w_DevRfcSchedOpenReq

-                0x100381a1       0x23    _L1w_DevRestoreReq

-                0x100381c4       0x2e    _L1w_DevRfcIntInd

-                0x100381f2       0x34    _L1w_DevRfcDpaInfoCtrl

-                0x10038226       0x30    _L1w_DevRfcAntExchange

-                0x10038256       0x2c    _L1w_DevRfcAntSel

-                0x10038282       0x5e    _L1w_DevRfcDiversityCtrl

-                0x100382e0       0x35    _L1w_DevRfcChgeInfoCtrlTx

-                0x10038315       0x82    _L1w_DevRfcNotchHandle

-                0x10038397       0xfd    _L1w_DevRfcChgeInfoCtrlRx

-                0x10038494       0x21    _L1W_DevRfcWaitForRfClose

-                0x100384b5       0xa6    _L1W_DevRfcSoltCtrlRfClose

-                0x1003855b       0x71    _L1w_DevRfcSlotCtrl

-                0x100385cc       0xc6    _L1w_DevRfcFdtTrigCtrl

-                0x10038692       0x56    _L1w_DevRfcFdtGetAgc

-                0x100386e8       0xbc    _L1w_DevRfcFdtFreqCtrl

-                0x100387a4       0x67    _L1w_DevRfcFdtApcCwPaHighCtrl

-                0x1003880b       0x6e    _L1w_DevRfcFdtApcCwPaLowCtrl

-                0x10038879       0x67    _L1w_DevRfcFdtStartCtrl

-                0x100388e0       0x91    _L1w_DevRfcNstTRXOpenCtrl

-                0x10038971       0x42    _L1w_DevRfcNstTRXCloseCtrl

-                0x100389b3       0x6a    _L1w_DevRfcNstTRXFreqChge

-                0x10038a1d       0x52    _L1w_DevRfcAmtCtrl

-                0x10038a6f       0x46    _L1w_DevRfcAgcRefPowLogUpdate

-                0x10038ab5       0x29    _L1w_DevRfcIntTimeLogUpdate

-                0x10038ade       0x19    _L1w_DevRfcMrtrConfLogUpdate

-                0x10038af7       0x91    _L1w_DevRfcAgcRxStateLogUpdate

-                0x10038b88        0x8    _L1w_DevRfcTempDacToIram

-                0x10038b90       0x31    _L1w_DevRfcIntLogUpdate

-                0x10038bc1       0x25    _L1w_DevRfcIntAgcDcCalc

-                0x10038be6       0x2f    _L1w_DevRfcIntNotchCfg

-                0x10038c15       0x48    _L1w_DevRfc_RpiCfg

-                0x10038c5d       0x18    _L1w_DevRfc_RpiSet

-                0x10038c75       0x56    _L1w_DevRfc_RpiPwrCtrl

-                0x10038ccb       0x5e    _L1w_DevRfcIntAgcDcSet

-                0x10038d29       0x25    _L1w_DevRfcIntAfcSet

-                0x10038d4e       0x63    _L1w_DevRfcRfRegReadCtrl

-                0x10038db1       0x2b    _L1w_DevRfcSleepStatusSet

-                0x10038ddc       0x6b    _L1w_DevRfcIntProc

-                0x10038e47       0x45    _L1w_DevRfcSetTxBandMaxPwr

-                0x10038e8c       0x8f    _L1w_DevRfcTxPowerSet

-                0x10038f1b       0x3f    _L1w_DevRfcAfcHz2PPM

-                0x10038f5a       0x4d    _L1w_DevRfcPpm2Hz

-                0x10038fa7       0x50    _L1w_DevRfcAfcUpdate

-                0x10038ff7       0x1c    _L1w_DevRfcOpenCtrl

-                0x10039013       0x33    _L1w_DevRfcReusedReSourceRestore

-                0x10039046        0x1    _L1w_DevRfcTxTestMode

-                0x10039047      0x389    _L1w_RfcTask

- .text          0x100393d0     0x1c63 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

-                0x100393d0       0x1f    _L1w_DevPcDpchReset

-                0x100393ef        0x1    _L1w_DevPcDpchInit

-                0x100393f0       0x94    _L1w_DevPcDpcchPowerFilter

-                0x10039484       0x38    _L1w_DevPcDeltaPilotPro

-                0x100394bc       0x28    _L1w_DevPcPowerItpPro

-                0x100394e4       0x1c    _L1w_DevPcGapTpcJudge

-                0x10039500       0x4b    _L1w_DevPcCmPowerPro

-                0x1003954b       0x60    _L1w_DevPcDpcchPowerCalc

-                0x100395ab       0x40    _L1w_DevPcDeltaPilotPowerCalc

-                0x100395eb       0x3c    _L1w_DevPcDeltaResumeCalc

-                0x10039627       0x3c    _L1w_DevPcRppPowerCalc

-                0x10039663       0x59    _L1w_DevPcGetDeltaPilotCalcMode

-                0x100396bc       0x2a    _L1w_DevPcSigmaLastCalc

-                0x100396e6       0xe0    _L1w_DevPcAjCalc

-                0x100397c6       0x5d    _L1w_DevPcFindNearBeltaC

-                0x10039823       0x6b    _L1w_DevPcFindNearBeltaD

-                0x1003988e       0x47    _L1w_DevPcAjToBelta

-                0x100398d5       0x11    _L1w_DevPcDpchCurTfciBeltaCD

-                0x100398e6      0x1f5    _L1w_DevPcBeltaCBeltaDCalc

-                0x10039adb       0xf0    _L1w_DevPcBeltaCBeltaDUpdate

-                0x10039bcb       0xcc    _L1w_DevPcSecCmBetalUpd

-                0x10039c97       0x18    _L1w_DlIlpc_reset

-                0x10039caf        0x8    _L1w_Olpc_reset

-                0x10039cb7       0x10    _L1w_DevPcOlpcCntReset

-                0x10039cc7        0xf    _L1w_DevPcTpcGenReset

-                0x10039cd6        0xc    _L1w_DevPcWindupReset

-                0x10039ce2       0x42    _L1w_DevPcDlSirCmAdjust

-                0x10039d24       0x90    _L1w_DevPcDlSirTargetCalc

-                0x10039db4       0xec    _L1w_DevPcFdpchSirCal

-                0x10039ea0      0x111    _L1w_DevPcDpchSirCal

-                0x10039fb1       0x49    _L1w_DevPcDlWindUpMode

-                0x10039ffa       0x3c    _L1w_DevPcSirSfAdjust

-                0x1003a036       0x95    _L1w_DevPcTpcGenDpcMode1

-                0x1003a0cb       0xd4    _L1w_DevPcDlTpcCmdGen

-                0x1003a19f       0x26    _L1w_DevFdpchRscpCalc

-                0x1003a1c5       0x37    _L1w_DevDpchParaECal

-                0x1003a1fc       0x88    _L1w_DevDpchRscpCalc

-                0x1003a284       0x9a    _L1w_DevPcPilotIntInd

-                0x1003a31e       0x75    _L1w_DevPcRlsSetStaticAndSirThJudge

-                0x1003a393       0xb2    _L1w_DevPcSetTpcSoftBit

-                0x1003a445       0xc5    _L1w_DevPcTpcCombine

-                0x1003a50a       0x14    _L1w_DevPcTpcSingleRlPca1Calc

-                0x1003a51e       0x11    _L1w_DevPcTpcSingleRlPca2Calc

-                0x1003a52f       0x89    _L1w_DevPcTpcMultiRlsPca1Calc

-                0x1003a5b8       0x51    _L1w_DevPcTpcMultiRlsPca2Calc

-                0x1003a609       0x46    _L1w_DevPcTpcSingleRlCombine

-                0x1003a64f       0x4d    _L1w_DevPcTpcMultiRlCombine

-                0x1003a69c       0x7e    _L1w_DevPcTpcMultiRlsCombine

-                0x1003a71a       0x18    _L1w_DevPcSirReset

-                0x1003a732        0x5    _L1w_DevPcBetalSeqalCal

-                0x1003a737       0x58    _L1w_DevPcCurSlotPowCalc

-                0x1003a78f       0x1f    _L1w_DevPcIsOverPwr

-                0x1003a7ae       0x2a    _L1w_DevPcSerachTfci

-                0x1003a7d8       0x31    _L1w_DevPcCurSlotOverPowProc

-                0x1003a809       0x40    _L1w_DevPcMaxPowerUpdate

-                0x1003a849        0xf    _L1w_DevPcUlTfcOverEstCmp

-                0x1003a858       0xe9    _L1w_DevPcUlTfcOverEstRlt

-                0x1003a941       0x22    _L1w_DevPcUphFrmAvrCalc

-                0x1003a963        0x5    _L1w_DevPcUphMapRep

-                0x1003a968       0x32    _L1w_DevPcUphResult

-                0x1003a99a        0x8    _L1w_DevPcGetUphValue

-                0x1003a9a2       0xab    _L1w_DevPcUphProc

-                0x1003aa4d       0x91    _L1w_DevPcCfgInfoUpd

-                0x1003aade       0x83    _L1w_DevPcDchInfoGet

-                0x1003ab61       0x1e    _L1w_DevDchOlpcBlerTargetMapping

-                0x1003ab7f       0x8f    _L1w_DevPcDchOlpcThParamGet

-                0x1003ac0e       0x59    _L1w_DevPcEfachBeltacCal

-                0x1003ac67      0x104    _L1w_DevPcDchStartReqHandle

-                0x1003ad6b       0x1a    _L1w_DevPcUldpchTfciInfoHandle

-                0x1003ad85       0x27    _L1w_DevPcFDpchOutLoopAdj

-                0x1003adac       0x55    _L1w_DevPcDpchOutLoopAdj

-                0x1003ae01       0x69    _L1w_DevPcDlRefTrchSel

-                0x1003ae6a       0x68    _L1w_DevPcOlpcInit

-                0x1003aed2       0x3f    _L1w_DevPcDtrBlerInfoHandle

-                0x1003af11       0x14    _L1w_DevPcTpcBerCal

-                0x1003af25       0x27    _L1w_DevPcRlsTpcBerPro

-                0x1003af4c       0x7e    _L1w_DevPcMutlRlsTpcBerCal

-                0x1003afca       0x33    _L1w_DevPcTpcBerCtr

-                0x1003affd       0x36    _L1w_DevPcOlpcCtrl

- .text          0x1003b033     0x1bca T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

-                0x1003b033       0x64    _L1w_DevHsdpaStartPc

-                0x1003b097       0x27    _L1w_DevHspdaHwReset

-                0x1003b0be       0x1b    _L1w_DevHsdpaHwInit

-                0x1003b0d9       0xa3    _L1w_DevHsdpaReset

-                0x1003b17c        0x1    _L1w_DevHsdpaNvInit

-                0x1003b17d      0x10d    _L1w_DevHsdpaParaInit

-                0x1003b28a      0x187    _L1w_DevHsdpaRegTpuEvent

-                0x1003b411      0x1ac    _L1w_DevHsdpaCfgProc

-                0x1003b5bd       0x6e    _L1w_DevHsdpaRelProc

-                0x1003b62b       0xc4    _L1w_DevHsdpaIcSymModProc

-                0x1003b6ef       0xa1    _L1w_DevHsdpaAdrCirIntProc

-                0x1003b790       0xeb    _L1w_DevHsdpaAdrCpichIntProc

-                0x1003b87b       0x30    _L1w_DevHsdpaHsscchPart1IntProc

-                0x1003b8ab       0x4d    _L1w_DevHsdpaHsscchPart2IntProc

-                0x1003b8f8       0x30    _L1w_DevHsdpaHdtrIntProc

-                0x1003b928       0x3a    _L1w_DevHsdpaCfn2SfnTime

-                0x1003b962       0x37    _L1w_DevHsdpaOrderActProc

-                0x1003b999      0x152    _L1w_DevHsdpaDchTpuProc

-                0x1003baeb      0x42f    _L1w_DevHsdpaTpuTraceLog

-                0x1003bf1a       0xfb    _L1w_DevHsdpaIsJudgechangjing3

-                0x1003c015       0xe0    _L1w_DevHsdpaTpuProc

-                0x1003c0f5       0xb4    _L1w_DevHsdpaCompareCellInfo

-                0x1003c1a9      0x173    _L1w_DevHsdpaIsJudgePsrOver512

-                0x1003c31c      0x105    _L1w_DevHsdpaPsrOver512

-                0x1003c421       0x2a    _L1w_DevHsdpaPsrFingerOldDaNew

-                0x1003c44b       0x2a    _L1w_DevHsdpaPsrFingerNewXiaoOld

-                0x1003c475       0xea    _L1w_DevHsdpaPsrIschangjing3

-                0x1003c55f      0x1d0    _L1w_DevHsdpaTxTpuProc

-                0x1003c72f       0x56    _L1w_DevHsdpaPsrUpdateProc

-                0x1003c785       0x3f    _L1w_DevHsdpaCmUpdateProc

-                0x1003c7c4       0x4a    _L1w_DevHsdpaCfgReq

-                0x1003c80e       0x29    _L1w_DevHsdpaRelReq

-                0x1003c837       0x29    _L1w_DevHsdpaIcSymModIntInd

-                0x1003c860       0x29    _L1w_DevHsdpaAdrCirIntInd

-                0x1003c889       0x29    _L1w_DevHsdpaAdrCpichIntInd

-                0x1003c8b2       0x29    _L1w_DevHsdpaHsscchPart1IntInd

-                0x1003c8db       0x29    _L1w_DevHsdpaHsscchPart2IntInd

-                0x1003c904       0x29    _L1w_DevHsdpaHdtrIntInd

-                0x1003c92d       0x3b    _L1w_DevDlsHsdpaPsrUpdateReq

-                0x1003c968       0x35    _L1w_DevHsdpaCmUpdateReq

-                0x1003c99d       0x3b    _L1w_DevHsdpaHsscchOrdInd

-                0x1003c9d8       0x4c    _L1w_DevHsdpaFachCfgReq

-                0x1003ca24       0x26    _L1w_DevHsdpaFachRelReq

-                0x1003ca4a       0x29    _L1w_DevHsdpaFachRcvReq

-                0x1003ca73       0x26    _L1w_DevHsdpaFachHrntiUpdateReq

-                0x1003ca99       0x21    _L1w_DevHsdpaFachDataInd

-                0x1003caba       0x4b    _L1w_DevHsdpaPchCfgReq

-                0x1003cb05       0x21    _L1w_DevHsdpaPchRelReq

-                0x1003cb26       0x26    _L1w_DevHsdpaRtxPiInd

-                0x1003cb4c       0x28    _L1w_DevHsdpaDmaIntInd

-                0x1003cb74       0x39    _L1w_DevHsdpaDataDmaCpy

-                0x1003cbad       0x24    _L1w_DevHsdpaCurTime2SfnTime

-                0x1003cbd1       0x2c    _L1w_DevHsdpaGetCurSfnTime

- .text          0x1003cbfd     0x16ff T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

-                0x1003cbfd       0x20    _L1w_DevHsdpaLessIsAct

-                0x1003cc1d       0xa5    _L1w_DevHsdpaLessParaInit

-                0x1003ccc2       0x2f    _L1w_DevHsdpaLessOrdIndProc

-                0x1003ccf1       0x33    _L1w_DevHsdpaLessTimeRcd

-                0x1003cd24       0x5f    _L1w_DevHsdpaLessCfgTraceLog

-                0x1003cd83        0xc    _L1w_DevHsdpaLessCfgAllTb

-                0x1003cd8f       0x23    _L1w_DevHsdpaLessFindIdleHarq

-                0x1003cdb2      0x231    _L1w_DevHsdpaPart2Type2Proc

-                0x1003cfe3       0xc5    _L1w_DevHsdpaDchLessProc

-                0x1003d0a8       0x7e    _L1w_DevHsdpaPart2LessProc

-                0x1003d126       0x23    _L1w_DevHsdpaIsLessValid

-                0x1003d149       0x18    _L1w_DevHsdpaLessFindHsdschTti

-                0x1003d161      0x1c9    _L1w_DevHsdpaDchLessHdtrIntProc

-                0x1003d32a       0x24    _L1w_DevHsdpaLessHdtrIntProc

-                0x1003d34e       0x6b    _L1w_DevHsdpaPchSaveAdrInitCfg

-                0x1003d3b9       0x51    _L1w_DevHsdpaPchSaveHsscchInitCfg

-                0x1003d40a       0x7d    _L1w_DevHsdpaPchRxInitRcvProc

-                0x1003d487       0xae    _L1w_DevHsdpaPchSaveLessPara

-                0x1003d535       0x8e    _L1w_DevHsdpaPchSaveAdrSubFrmCfg

-                0x1003d5c3       0x42    _L1w_DevHsdpaPchSaveIcPsrCfg

-                0x1003d605       0x9a    _L1w_DevHsdpaPchRxSubFrmProc

-                0x1003d69f       0x5f    _L1w_DevHsdpaPchCfgProc

-                0x1003d6fe       0x2d    _L1w_DevHsdpaPchRelProc

-                0x1003d72b       0x18    _L1w_DevHsdpaPchTpuProc

-                0x1003d743       0x62    _L1w_DevHsdpaPchSavePart1IntCfg

-                0x1003d7a5       0x66    _L1w_DevHsdpaPchPart2Type1Proc

-                0x1003d80b      0x12d    _L1w_DevHsdpaPchHdtrIntProc

-                0x1003d938       0x92    _L1w_DevHsdpaPchLessProc

-                0x1003d9ca      0x16d    _L1w_DevHsdpaPchLessHdtrIntProc

-                0x1003db37       0xa1    _L1w_DevHsdpaRtxPiIndProc

-                0x1003dbd8       0x71    _L1w_DevHsdpaFachStartPc

-                0x1003dc49       0x4e    _L1w_DevHsdpaFachSaveHsdpcchAckCfg

-                0x1003dc97       0x5c    _L1w_DevHsdpaFachSaveHsdpcchCqiCfg

-                0x1003dcf3       0x4d    _L1w_DevHsdpaFachCqiSendCtrl

-                0x1003dd40       0x6e    _L1w_DevHsdpaFachSaveAdrInitCfg

-                0x1003ddae       0x4a    _L1w_DevHsdpaFachSaveHsscchInitCfg

-                0x1003ddf8       0x52    _L1w_DevHsdpaFachRxInitRcvProc

-                0x1003de4a       0x2e    _L1w_DevHsdpaFachTxInitSendProc

-                0x1003de78       0x81    _L1w_DevHsdpaFachSaveAdrSubFrmCfg

-                0x1003def9       0x83    _L1w_DevHsdpaFachRxSubFrmProc

-                0x1003df7c       0x56    _L1w_DevHsdpaFachTxSubFrmProc

-                0x1003dfd2       0x68    _L1w_DevHsdpaFachCfgProc

-                0x1003e03a       0x44    _L1w_DevHsdpaFachRelProc

-                0x1003e07e       0x22    _L1w_DevHsdpaFachTpuProc

-                0x1003e0a0       0x2e    _L1w_DevHsdpaFachSavePart1IntCfg

-                0x1003e0ce      0x131    _L1w_DevHsdpaFachHdtrIntProc

-                0x1003e1ff       0x3c    _L1w_DevHsdpaFachRcvProc

-                0x1003e23b       0x28    _L1w_DevHsdpaFachHrntiUpdateProc

-                0x1003e263       0x79    _L1w_DevHsdpaFachEdchIndProc

-                0x1003e2dc       0x20    _L1w_DevHsdpaFachSetHsdpcchFlg

- .text          0x1003e2fc     0x1019 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_cfg.o)

-                0x1003e2fc       0x60    _L1w_DevRtxRxFingerCfg

-                0x1003e35c       0xe2    _L1w_DevRtxRxCpichCfg

-                0x1003e43e       0x4f    _L1w_DevRtxRxPichCfg

-                0x1003e48d       0x12    _L1w_DevRtxRxPichRel

-                0x1003e49f       0x50    _L1w_DevRtxRxPchCfg

-                0x1003e4ef       0x24    _L1w_DevRtxRxPchRel

-                0x1003e513       0x2f    _L1w_DevRtxRxAichRakeCfg

-                0x1003e542       0x26    _L1w_DevRtxRxAichCfg

-                0x1003e568        0x5    _L1w_DevRtxRxAichRel

-                0x1003e56d       0x2e    _L1w_DevRtxRxFachRakeCfg

-                0x1003e59b       0x46    _L1w_DevRtxRxFachCfg

-                0x1003e5e1       0x21    _L1w_DevRtxRxFachRel

-                0x1003e602       0xa5    _L1w_DevRtxRxDlDpchRakeCfg

-                0x1003e6a7       0x40    _L1w_DevRtxRxDlDpchCfg

-                0x1003e6e7       0x26    _L1w_DrvDpramRxWriteClearData

-                0x1003e70d       0x39    _L1w_DevRtxRxDlDpchRel

-                0x1003e746      0x16d    _L1w_DevRtxRxDlCmSlotCfg

-                0x1003e8b3       0xe5    _L1w_DevRtxRxDlCmSlotRel

-                0x1003e998       0x63    _L1w_DevRtxRxDlCmCfgTpuIntHandle

-                0x1003e9fb      0x1ff    _L1w_DevRtxRxDlCmCfg

-                0x1003ebfa       0x6f    _L1w_DevRtxRxFdpchRakeCfg

-                0x1003ec69       0x3d    _L1w_DevRtxRxFdpchCfg

-                0x1003eca6        0x5    _L1w_DevRtxRxFdpchRel

-                0x1003ecab       0x34    _L1w_DevRtxRxHsscchRakeCfg

-                0x1003ecdf       0x39    _L1w_DevRtxRxHsscchCfg

-                0x1003ed18        0x5    _L1w_DevRtxRxHsscchRel

-                0x1003ed1d       0x38    _L1w_DevRtxRxEagchRakeCfg

-                0x1003ed55       0x34    _L1w_DevRtxRxEagchCfg

-                0x1003ed89        0xf    _L1w_DevRtxRxEagchRel

-                0x1003ed98       0xbc    _L1w_DevRtxRxRgHiRakeCfg

-                0x1003ee54       0x4b    _L1w_DevRtxRxRgHiCfg

-                0x1003ee9f        0x5    _L1w_DevRtxRxRgHiRel

-                0x1003eea4       0x6b    _L1w_DevRtxRxCctrchCfgHandle

-                0x1003ef0f      0x11b    _L1w_DevRtxRxCfgHandle

-                0x1003f02a       0x2f    _L1w_DevRtxRxDlTpcPlCfg

-                0x1003f059       0x7e    _L1w_DevRtxRxIntFingerCfg

-                0x1003f0d7       0x69    _L1w_DevRtxRxIntCfg

-                0x1003f140       0x6e    _L1w_DevRtxRxDpchSlotForm

-                0x1003f1ae       0x71    _L1w_DevRtxRxSccpchSlotForm

-                0x1003f21f       0x5a    _L1w_DevRtxRxComparaSlotForm

-                0x1003f279       0x34    _L1w_DevRtxRxCmASlotForm

-                0x1003f2ad       0x34    _L1w_DevRtxRxCmBSlotForm

-                0x1003f2e1       0x34    _L1w_DevRtxRxNormalSlotForm

- .text          0x1003f315      0x92c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tx_rf_res.o)

-                0x1003f315       0x13    _L1w_DevRtxTimeCmp

-                0x1003f328       0x2d    _L1w_DevRtxUlRfcReq

-                0x1003f355       0x37    _L1w_DevRtxUlRfTblInit

-                0x1003f38c       0x2f    _L1w_DevRtxUlRfGetNodeFromUnusedQ

-                0x1003f3bb       0x17    _L1w_DevRtxUlRfPutNode2UnusedQ

-                0x1003f3d2       0x31    _L1w_DevRtxUlRfQueueInsert

-                0x1003f403       0x41    _L1w_DevRtxUlRfQueueGet

-                0x1003f444        0xf    _L1w_DevRtxUlRfQueueSearch

-                0x1003f453       0x67    _L1w_DevRtxUlRfStartSched

-                0x1003f4ba      0x262    _L1w_DevRtxUlRfCtrlReq

-                0x1003f71c      0x1de    _L1w_DevRtxUlRfSchedPick

-                0x1003f8fa       0x81    _L1w_DevRtxUlRfSchedLink

-                0x1003f97b      0x12f    _L1w_DevRtxUlRfSchedMerge

-                0x1003faaa      0x18a    _L1w_DevRtxUlRfSched

-                0x1003fc34        0xd    _L1w_DevRtxUlRfStopSched

- .text          0x1003fc41      0xf38 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

-                0x1003fc41        0x7    _L1w_DevTxGetDchState

-                0x1003fc48       0x11    _L1w_DevTxGetRfCtrlPara

-                0x1003fc59       0x15    _L1w_DevTxDchReset

-                0x1003fc6e       0x39    _L1w_DevTxOpenRfc

-                0x1003fca7       0x39    _L1w_DevTxCloseRfc

-                0x1003fce0       0x68    _L1w_DevTxCmRfcCfg

-                0x1003fd48       0x50    _L1w_DevTxNormalSlotForm

-                0x1003fd98       0x5e    _L1w_DevTxCmSlotForm

-                0x1003fdf6       0x1c    _L1w_DevTxCalcCmPliot

-                0x1003fe12       0x39    _L1w_DevTxGetUlMaxMinTti

-                0x1003fe4b      0x10e    _L1w_DevTxGetDchParam

-                0x1003ff59       0x75    _L1w_DevTxUlCmTfciAnalysis

-                0x1003ffce       0x29    _L1w_DevTxHsupaTransInd

-                0x1003fff7      0x16b    _L1w_DevTxDchToPcStart

-                0x10040162       0x26    _L1w_DevTxDchToPcStop

-                0x10040188       0x64    _L1w_DevTxDchCmParaToPc

-                0x100401ec       0x27    _L1w_DevTxDpcchPreambleToPc

-                0x10040213       0x2a    _L1w_DevTxDpdchTfciToPc

-                0x1004023d      0x177    _L1w_DevTxDataUpdate

-                0x100403b4       0x55    _L1w_DevTxGetUtrPara

-                0x10040409      0x115    _L1w_DevTxDchUtrCfg

-                0x1004051e       0x77    _L1w_DevTxDchCmProc

-                0x10040595      0x154    _L1w_DevTxDchSendCfg

-                0x100406e9       0xad    _L1w_DevTxDchPreambleSendProc

-                0x10040796       0x29    _L1w_DevTxDchPostVerifyFailProc

-                0x100407bf       0x94    _L1w_DevTxDchPreambleIntHandle

-                0x10040853       0xd9    _L1w_DevTxDpchSendCndCheck

-                0x1004092c       0x59    _L1w_DevTxDpchIntHandle

-                0x10040985       0x54    _L1w_DevTxDchTpuIntHandle

-                0x100409d9       0x65    _L1w_DevTxDchRelMsgHandle

-                0x10040a3e       0x8b    _L1w_DevTxCmCfgMsgHandle

-                0x10040ac9       0xb0    _L1w_DevTxDchCfgMsgHandle

- .text          0x10040b79      0x6e4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

-                0x10040b79        0xf    _L1W_DevHsupaInitMacro

-                0x10040b88        0xc    _L1W_DevHsupaCalCBNum

-                0x10040b94       0x21    _L1W_DevHsupaCalcCBLength

-                0x10040bb5        0xa    _L1W_DevHsupaCalInterleavingRow

-                0x10040bbf       0x3a    _L1W_DevHsupaCalCodeBlockConf

-                0x10040bf9       0x1c    _L1w_DevHsupaCalMaxNej

-                0x10040c15       0x99    _L1W_DevHsupaCalSfOneEtfc

-                0x10040cae       0xfd    _L1W_DevHsupaCalAllSFConf

-                0x10040dab      0x12a    _L1W_DevHsupaCalSFConf

-                0x10040ed5       0x94    _L1W_DevHsupaCalRmRv

-                0x10040f69       0x9b    _L1W_DevHsupaCalRmPara

-                0x10041004       0x41    _L1W_DevHsupaCalChannelCodeConf

-                0x10041045       0x7a    _L1W_DevHsupaCalInterleavingConf

-                0x100410bf       0x37    _L1W_DevHsupaReTransBitmapTtiTen

-                0x100410f6       0x6b    _L1W_DevHsupaCalEtxBitmap

-                0x10041161       0x48    _L1W_DevHsupaCalEUTRConf

-                0x100411a9       0x6e    _L1W_DevHsupaCalETXConf

-                0x10041217       0x46    _L1W_DevHsupaCalULConf

- .text          0x1004125d     0x1358 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

-                0x1004125d        0xb    _L1w_DevRfcCtrlDbChgeInfoSet

-                0x10041268        0xf    _L1w_DevRfcCtrlDbChgeInfoInit

-                0x10041277        0x2    _L1w_DevRfcCtrlDbSlotEndSet

-                0x10041279       0x17    _L1w_DevRfcCtrlDbSlotInfoInit

-                0x10041290       0x61    _L1w_DevRfcCtrlDbInit

-                0x100412f1       0x10    _L1w_DevRfcCtrlDbInitAll

-                0x10041301       0x37    _L1w_DevRfcCtrlDbTimeContCheck

-                0x10041338       0x33    _L1w_DevRfcCtrlDbSlotChgeInfoWr

-                0x1004136b       0x16    _L1w_DevRfcCtrlDbGetDbInd

-                0x10041381       0x35    _L1w_DevRfcCtrlDbFrameChgeInfoWr

-                0x100413b6       0x2d    _L1w_DevRfcCtrlDbGetSegLen

-                0x100413e3       0x9f    _L1w_DevRfcCtrlDbSlotEndUpdate

-                0x10041482       0x5c    _L1w_DevRfcCtrlDbCtrlInfoUpdate

-                0x100414de      0x117    _L1w_DevRfcCtrlDbSchedUpdate

-                0x100415f5       0x9c    _L1w_DevRfcCtrlDbStPo2Chge

-                0x10041691       0x6d    _L1w_DevRfcCtrlDbStPo1Chge

-                0x100416fe       0x93    _L1w_DevRfcCtrlDbStPi2Chge

-                0x10041791       0x27    _L1w_DevRfcCtrlDbStPi1Chge

-                0x100417b8       0x63    _L1w_DevRfcCtrlDbStPi0Chge

-                0x1004181b       0x49    _L1w_DevRfcCtrlDbStartInsert

-                0x10041864       0xeb    _L1w_DevRfcCtrlDbEndPo2Chge

-                0x1004194f       0x5d    _L1w_DevRfcCtrlDbEndPo1Chge

-                0x100419ac        0xf    _L1w_DevRfcCtrlDbEndPo0Chge

-                0x100419bb       0x3f    _L1w_DevRfcCtrlDbEndInsert

-                0x100419fa       0xf9    _L1w_DevRfcCtrlDbDrvOpenUpdate

-                0x10041af3        0xd    _L1w_DevRfcCtrlDbGetAdr

-                0x10041b00       0x4a    _L1w_DevRfcCtrlDbChgeInfoHandle

-                0x10041b4a      0x10e    _L1w_DevRfcCtrlDbGetSlotChgeInfo

-                0x10041c58       0x39    _L1w_DevRfcAgcDbInit

-                0x10041c91       0x29    _L1w_DevRfcAfcDbInit

-                0x10041cba       0x14    _L1w_DevRfcAgcDbFreqSearch

-                0x10041cce        0xe    _L1w_DevRfcAgcDbSetFreqChgeFlag

-                0x10041cdc       0x21    _L1w_DevRfcAgcDbFindOldestPos

-                0x10041cfd       0x58    _L1w_DevRfcAgcDbFindFreqPos

-                0x10041d55       0x21    _L1w_DevRfcAgcDbGetFreqInd

-                0x10041d76       0x35    _L1w_DevRfcAgcDbFastAgcCond

-                0x10041dab       0xd0    _L1w_DevRfcAgcDbAgcSet

-                0x10041e7b       0x3b    _L1w_DevRfcAgcDbLockInfoUpdate

-                0x10041eb6       0x3a    _L1w_DevRfcAgcCalcInfoUpdateCmn

-                0x10041ef0       0x2e    _L1w_DevRfcAgcCalcInfoUpdateDpa

-                0x10041f1e       0x58    _L1w_DevRfcAgcDbAgcStepCtrl

-                0x10041f76       0x48    _L1w_DevRfcAgcDbAgcUpdate

-                0x10041fbe       0x6e    _L1w_DevRfcAgcDbAgcCalcSingleCh

-                0x1004202c       0x37    _L1w_DevRfcAgcDbAfterFastAgcSet

-                0x10042063       0x38    _L1w_DevRfcAgcDbFastAgcValUpdate

-                0x1004209b       0x60    _L1w_DevRfcAgcDb2RMainChAdjCond

-                0x100420fb       0x6b    _L1w_DevRfcAgcDb2RAgcHandle

-                0x10042166      0x124    _L1w_DevRfcAgcDbAgcCalc

-                0x1004228a       0x1c    _L1w_DevRfcAgcDbAgcEstEn

-                0x100422a6       0x3d    _L1w_DevRfcAfcDbAfcSet

-                0x100422e3       0x13    _L1w_DevRfcAfcDbGetAfcDbVal

-                0x100422f6       0x1e    _L1w_DevRfcSetRefFreq

-                0x10042314       0x43    _L1w_DevRfcAgcDbGetFreqAgcInfo

-                0x10042357       0x62    _L1w_DevRfcAgcDbGetRssi

-                0x100423b9       0x9e    _L1w_DevRfcAgcDbGetMeanpwr

-                0x10042457       0x35    _L1w_DevRfcAgcDbAuxChInitSet

-                0x1004248c       0x42    _L1w_DevRfcAgcDbGetTableInd

-                0x100424ce       0x7a    _L1w_DevRfcAgcDbFdtAgcInit

-                0x10042548       0x43    _L1w_DevRfcAgcDbNstAgcInit

-                0x1004258b       0x15    _L1w_DevRfcAgcDbTxChgeInfoWr

-                0x100425a0       0x15    _L1w_DevRfcAgcDbRxChgeInfoWr

- .text          0x100425b5      0x2cb T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls.o)

-                0x100425b5       0x26    _L1w_DevDlsSendIntMsg

-                0x100425db       0x24    _L1w_DevDlsSendCnf

-                0x100425ff        0xf    _L1w_DevDlsReset

-                0x1004260e        0xf    _L1w_DevDlsInit

-                0x1004261d      0x263    _L1w_DlsTask

- .text          0x10042880     0x12a5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

-                0x10042880       0x89    _L1w_DevHsdpaSubFrmIsInCm

-                0x10042909       0x78    _L1w_DevHsdpaCalcTimingInfo

-                0x10042981       0x2d    _L1w_DevHsdpaCalcAckNackPos

-                0x100429ae       0x52    _L1w_DevHsdpaCalcTbSizeByTbs

-                0x10042a00       0x23    _L1w_DevHsdpaCalcTbSizeByTbsIdx

-                0x10042a23        0xd    _L1w_DevHsdpaCalcRvB

-                0x10042a30       0x3a    _L1w_DevHsdpaCalcCodeBlockPara

-                0x10042a6a       0x25    _L1w_DevHsdpaCalc1stRmPara

-                0x10042a8f       0x37    _L1w_DevHsdpaCalc2ndRmEini

-                0x10042ac6       0xf9    _L1w_DevHsdpaCalcRmPara

-                0x10042bbf       0x9f    _L1w_DevHsdpaCalcVelcity

-                0x10042c5e        0xd    _L1w_DevHsdpaCalcSymPower

-                0x10042c6b       0x79    _L1w_DevHsdpaCalcFingerMaskStep1

-                0x10042ce4       0xba    _L1w_DevHsdpaCalcFingerMaskStep2

-                0x10042d9e       0x45    _L1w_DevHsdpaCalcFingerMaskStep3

-                0x10042de3       0x5d    _L1w_DevHsdpaCalcAntFingerMask

-                0x10042e40      0x11f    _L1w_DevHsdpaFingerMaskBufUpdate

-                0x10042f5f       0x8c    _L1w_DevHsdpaCalcFingerMask

-                0x10042feb       0xb8    _L1w_DevHsdpaSnrLowRstJudge

-                0x100430a3      0x1b0    _L1w_DevHsdpaCalcNoiseSinr

-                0x10043253       0x47    _L1w_DevHsdpaCalcNoiseFactor

-                0x1004329a       0xc3    _L1w_DevHsdpaCalcCirPower

-                0x1004335d       0xba    _L1w_DevHsdpaCalcEqNoise

-                0x10043417       0x34    _L1w_DevHsdpaCalcNoise

-                0x1004344b       0x2d    _L1w_DevHsdpaIsExceedFinWin

-                0x10043478       0x6b    _L1w_DevHsdpaPsrFingerFilter

-                0x100434e3       0x56    _L1w_DevHsdpaCalcFrameHeadPos

-                0x10043539       0x87    _L1w_DevHsdpaCalcIntraCellSfnOffset

-                0x100435c0       0xfc    _L1w_DevHsdpaCalcFingerSort

-                0x100436bc       0x24    _L1w_DevHsdpaCalcJudgeResetFlg

-                0x100436e0      0x27c    _L1w_DevHsdpaCalcCellFingerSort

-                0x1004395c       0x1b    _L1w_DevHsdpaCalcAntChe4xPos

-                0x10043977       0xef    _L1w_DevHsdpaCalcChe4xPos

-                0x10043a66       0xbf    _L1w_DevHsdpaCalcAdrPsrInfo

- .text          0x10043b25      0x3d4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_comm_int.o)

-                0x10043b25       0x3f    _L1w_DevDrvAllIntClear

-                0x10043b64       0x54    _L1w_DevDrvRestoreAllInt

-                0x10043bb8       0x9e    _L1W_TPU_RAKE_ISR

-                0x10043c56       0x70    _L1W_RAKE_DFE_RFC_ISR

-                0x10043cc6       0xac    _L1W_TPU_CSR_ADR_HSSCCH_ISR

-                0x10043d72       0x89    _L1W_CSR_DTR_PSR_ISR

-                0x10043dfb       0x27    _L1w_DevCommGetTop19IntStatus

-                0x10043e22       0x26    _L1W_ICP_UPA_DATA_ISR

-                0x10043e48       0x5c    _L1W_ICP_SLEEP_WAKEUP_ISR

-                0x10043ea4       0x1c    _L1W_EDCP_ISR

-                0x10043ec0       0x39    _L1_W_LPM_T3_ISR

- .text          0x10043ef9     0x2265 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

-                0x10043ef9        0x8    _L1w_DevCsrSetStep1Clk

-                0x10043f01        0x8    _L1w_DevCsrGetStep1Clk

-                0x10043f09        0x6    _L1w_DevGetPeakThreshold

-                0x10043f0f        0x1    _L1w_DevGetFsThreshold

-                0x10043f10       0x1e    _L1w_DevCsrStep1Cmp

-                0x10043f2e        0xa    _L1w_DevCsrF2W

-                0x10043f38        0xf    _L1w_DevCsrW2F

-                0x10043f47       0x15    _L1w_DevCsrCompare

-                0x10043f5c       0x87    _L1w_DevCsrComputeWin

-                0x10043fe3       0x2a    _L1w_DevCsrInitReq

-                0x1004400d       0x98    _L1w_DevCsrStep1Req

-                0x100440a5       0x75    _L1w_DevCsrFsReq

-                0x1004411a       0x27    _L1w_DevCsrResetCnf

-                0x10044141       0x27    _L1w_DevCsrInitCnf

-                0x10044168       0x65    _L1w_DevCsrStep1Cnf

-                0x100441cd       0x4f    _L1w_DevCsrFsCnf

-                0x1004421c       0x2d    _L1w_DevCsrIntInd

-                0x10044249       0x5d    _L1w_DevCsrStep1CalConfigIndex4_1

-                0x100442a6       0x3d    _L1w_DevCsrSaveDateMrtr

-                0x100442e3      0x138    _L1w_DevCsrIcCfg

-                0x1004441b        0xe    _L1w_DevCsrSetFsAbort

-                0x10044429      0x1ac    _L1w_DevCsrStep1Abort

-                0x100445d5      0x272    _L1w_DevCsrStep1Pro

-                0x10044847        0xa    _L1w_DevCsrClrFsSt

-                0x10044851       0x7d    _L1w_DevCsrFsPro

-                0x100448ce       0xbf    _L1w_DevCsrPeakFilter

-                0x1004498d       0xb8    _L1w_DevCsrPeakSearch

-                0x10044a45       0x95    _L1w_DevCsrFsReqCfg

-                0x10044ada      0x113    _L1w_DevCsrIcFilter

-                0x10044bed     0x1312    _L1w_DevCsrStep1Int

-                0x10045eff      0x125    _L1w_DevCsrFsInt

-                0x10046024       0x1a    _L1w_DevCsrStep1IsBusy

-                0x1004603e       0x13    _L1w_DevCsrReset

-                0x10046051       0x10    _L1w_DevCsrStFsSt

-                0x10046061       0xfd    _L1w_CsrTask

- .text          0x1004615e     0x220d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

-                0x1004615e       0x30    _L1w_DevPcWord64ToFloat

-                0x1004618e       0x40    _L1w_DevPcFloatToWord

-                0x100461ce       0x2e    _L1w_PcLog2FindTable

-                0x100461fc       0x80    _L1w_DevPcFloatSirAndBlerToWord32

-                0x1004627c       0x28    _L1w_DevPcDiv

-                0x100462a4       0x71    _L1w_DevPcLog10

-                0x10046315       0xe6    _L1w_DevPc10xPower10expOld

-                0x100463fb       0x2c    _L1w_DevPc10xPower10exp

-                0x10046427       0x65    _L1w_DevSirBlerPcDiv

-                0x1004648c       0x38    _L1w_DevPcFloatAdd

-                0x100464c4       0x3b    _L1w_DevPcUlAlphaDiv

-                0x100464ff       0x62    _L1w_DevPcPowerLimit

-                0x10046561       0x86    _L1w_DevPcSumBeltaIQmap

-                0x100465e7       0x81    _L1w_DevPcCalcSquareBetaHs

-                0x10046668       0x22    _L1w_DevPcP1P2LogCalc

-                0x1004668a       0x19    _L1w_DevPcP1P2Calc

-                0x100466a3        0xd    _L1w_DevPcBetalRatioProc

-                0x100466b0       0x9d    _L1w_DevPcCodeRatioCalc

-                0x1004674d       0x14    _L1w_DevPcGetTxpowerForMeas

-                0x10046761       0x99    _L1w_DevPcConfigTxReg

-                0x100467fa       0x92    _L1w_DevPcTtiUpdDpaBeta

-                0x1004688c       0xe4    _L1w_DevPcTtiUpdEdchBeta

-                0x10046970       0x23    _L1w_DevPcNoDpdchPro

-                0x10046993       0xb5    _L1w_DevPcTtiUpdDpchBeta

-                0x10046a48       0x35    _L1w_DevPcBetaEdAllSquareCalc

-                0x10046a7d        0xc    _L1w_DevPcSumSquareCalc

-                0x10046a89       0x56    _L1w_DevPcSquareCalc

-                0x10046adf      0x110    _L1w_DevPcIQMap

-                0x10046bef       0x1b    _L1w_DevPcRangeAdjust

-                0x10046c0a       0x32    _L1w_DevPcCalcCm

-                0x10046c3c      0x146    _L1w_DevPcMprCalPro

-                0x10046d82       0x2f    _L1w_DevPcMprAdjust

-                0x10046db1       0x39    _L1w_DevPcMprCalCtrl

-                0x10046dea      0x116    _L1w_DevPcCodeRatioAndTotalPowerCalc

-                0x10046f00       0x33    _L1w_DevPcPwrValadjust

-                0x10046f33       0x94    _L1w_DevPcGainTorAdjust

-                0x10046fc7       0x89    _L1w_DevPcCalPvalue

-                0x10047050       0x3f    _L1w_DevPcGaintorHalf

-                0x1004708f       0x4b    _L1w_DevPcMaxPwrSetProc

-                0x100470da      0x178    _L1w_DevPcTxAndRfSet

-                0x10047252       0x54    _L1w_DevPcTpuCallBack

-                0x100472a6       0x1d    _L1w_DevPcRegFrmTpu

-                0x100472c3       0x88    _L1w_DevPcUlRegTpu

-                0x1004734b       0x1c    _L1w_DevPcIsBeltaEdAllEquReduce

-                0x10047367       0xff    _L1w_DevPcSetLastBelta

-                0x10047466       0x25    _L1w_DevPcPmaxReLimt

-                0x1004748b       0x7d    _L1w_DevPcPmaxReCalc

-                0x10047508       0x2d    _L1w_DevPcBeltaReCalcBeltaEdReducedMin

-                0x10047535       0x43    _L1w_DevPcBeltaReCalcEtfciBoost

-                0x10047578       0x97    _L1w_DevPcBeltaReCalc

-                0x1004760f       0x21    _L1w_DevPcMaxPowerLimit

-                0x10047630       0x14    _L1w_DevPcMinPowerLimit

-                0x10047644       0xe0    _L1w_DevPcCMInfoUpdate

-                0x10047724       0x46    _L1w_DevPcFrmEventHandle

-                0x1004776a       0x51    _L1w_DevPcPreCalc

-                0x100477bb       0x63    _L1w_DevPcStopHandle

-                0x1004781e       0xdd    _L1w_DevPc3SymbolIntHandle

-                0x100478fb       0x4d    _L1w_DevPcGaintorCalc

-                0x10047948       0x46    _L1w_DevPcTpuTpcSlotHandle

-                0x1004798e       0x1c    _L1w_DevPcSlotModeGet

-                0x100479aa       0x15    _L1w_DevPcDlGapPatternJudge

-                0x100479bf        0x9    _L1w_DevPcWriteCmBitMap

-                0x100479c8        0xa    _L1w_DevPcIsUlCmFrm

-                0x100479d2       0x15    _L1w_DevPcIsCmFrmOnlyGap

-                0x100479e7       0x2d    _L1w_DevPcIsCmFrm

-                0x10047a14       0x7a    _L1w_DevPcSlotModeSet

-                0x10047a8e       0x2d    _L1w_DevPcUlCmInfoHandle

-                0x10047abb       0x24    _L1w_DevPcDlCmInfoHandle

-                0x10047adf       0x48    _L1w_DevPcCmStopHandle

-                0x10047b27       0x12    _L1w_DevPcCmStopReqHandle

-                0x10047b39       0x32    _L1w_DevPcStopReqHandle

-                0x10047b6b      0x11c    _L1w_DevPcWriteSubFrmIntInfo

-                0x10047c87       0x74    _L1w_DevPcReset

-                0x10047cfb       0xcb    _L1w_DevPcInit

-                0x10047dc6       0x7b    _L1w_DevPcOutSyncEng

-                0x10047e41       0xef    _L1w_DevPcEngPrintf

-                0x10047f30       0x63    _L1w_DevPcWriteDpramMsg

-                0x10047f93       0x27    _L1w_DevPcResetCnf

-                0x10047fba       0x27    _L1w_DevPcInitCnf

-                0x10047fe1       0x2c    _L1w_DevRtxPcPrachStartReq

-                0x1004800d       0x28    _L1w_DevRtxPcPrachPreambleReq

-                0x10048035       0x30    _L1w_DevRtxPcPrachMessageReq

-                0x10048065       0x39    _L1w_DevRtxPcDchStartReq

-                0x1004809e       0x2c    _L1w_DevRtxPcUlDpchCmInfoReq

-                0x100480ca       0x2c    _L1w_DevRtxPcDlDpchCmInfoReq

-                0x100480f6       0x29    _L1w_DevRtxPcDpchCmStopReq

-                0x1004811f       0x2e    _L1w_DevRtxPcBlerReq

-                0x1004814d       0x2d    _L1w_DevHsdpaPcStartReq

-                0x1004817a       0x28    _L1w_DevHsdpaPcTtiReq

-                0x100481a2       0x21    _L1w_DevHsdpaPcStoptReq

-                0x100481c3       0x11    _L1w_DevDchPcSetPara

-                0x100481d4       0x2a    _L1w_DevHsupaPcStartReq

-                0x100481fe       0x2d    _L1w_DevHsupaPcTtiReq

-                0x1004822b       0x21    _L1w_DevHsupaPcStopReq

-                0x1004824c      0x11f    _L1w_PcTask

- .text          0x1004836b      0x29a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

-                0x1004836b        0x1    _L1w_DevEngInitAddr

-                0x1004836c       0x19    _L1w_EngTaskInit

-                0x10048385        0x7    _L1w_DevEngSetFlag

-                0x1004838c       0x12    _L1w_log_track_init

-                0x1004839e       0x8e    _L1w_DevEngDisplay

-                0x1004842c       0x46    _L1w_EngTrace

-                0x10048472       0xaa    _L1w_DevEngLogHeaderUpdate

-                0x1004851c       0xc6    _L1w_DevEngWriteDataToBuffer

-                0x100485e2       0x22    _L1w_DevEngCopyMem2Dpram

-                0x10048604        0x1    _L1w_DevEngUartTransmit

- .text          0x10048605       0xde T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx.o)

-                0x10048605        0x9    _L1w_DevTxFirstTpuIntSet

-                0x1004860e        0xc    _L1w_DevTxFirstTpuIntDelete

-                0x1004861a       0x82    _L1w_DevRtxTxCfgMsgHandle

-                0x1004869c       0x16    _L1w_DevTxTpuIntHandle

-                0x100486b2       0x15    _L1w_DevRtxTxReset

-                0x100486c7       0x1c    _L1w_DevRtxTxInit

- .text          0x100486e3     0x1cc0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

-                0x100486e3       0x6b    _L1w_DevRtxRxBlindAnalyse

-                0x1004874e       0x77    _L1w_DevRtxRxTfcParaCalc

-                0x100487c5       0xd5    _L1w_DevRtxRxJudgeCsRam

-                0x1004889a      0x115    _L1w_DevRtxRxTrchParaCalc

-                0x100489af       0x33    _L1w_DevRtxRxDtrCtfcSort

-                0x100489e2       0x81    _L1w_DevRtxRxSccpchDtrParam

-                0x10048a63       0x3b    _L1w_DevRtxRxJudgeRrm

-                0x10048a9e       0x2f    _L1w_DevRtxRxV3BlindTbs49Change

-                0x10048acd       0x25    _L1w_DevRtxRxV3BlindTbsChange

-                0x10048af2       0xc4    _L1w_DevRtxRxV3BlindTfcPatch

-                0x10048bb6       0xd2    _L1w_DevRtxRxDpchDtrParam

-                0x10048c88       0x11    _L1w_DevRtxRxTtiModeGet

-                0x10048c99        0xe    _L1w_DevRtxRxCrcModeGet

-                0x10048ca7       0x16    _L1w_DevRtxRxCodingGet

-                0x10048cbd       0x89    _L1w_DevRtxRxTrchInfoCfg

-                0x10048d46       0x51    _L1w_DevRtxRxDpchDtrCmCfg

-                0x10048d97       0x74    _L1w_DevRtxRxDlDpchDtrCfg

-                0x10048e0b       0x6d    _L1w_DevRtxRxDlSccpchDtrCfg

-                0x10048e78       0x36    _L1w_DevRtxRxAgchDtrCfg

-                0x10048eae       0x83    _L1w_DevRtxRxAgchCmDtrCfg

-                0x10048f31       0x45    _L1w_DevRtxRxCfgABUpdate

-                0x10048f76       0x34    _L1w_DevRtxRxDeilBaseSort

-                0x10048faa       0x9f    _L1w_DevRtxRxTfciS2Cfg

-                0x10049049       0xb1    _L1w_DevRtxRxTfcAnalyse

-                0x100490fa       0x58    _L1w_DevRtxRxBlindGuidCfg

-                0x10049152       0x37    _L1w_DevRtxRxPn9BerCheckStart

-                0x10049189       0xa1    _L1w_DevRtxRxPn9Get244Bit

-                0x1004922a       0x42    _L1w_DevRtxRxPn9BerRltReport

-                0x1004926c       0xc5    _L1w_DevRtxRxPn9DataCheck

-                0x10049331       0x81    _L1w_DevRtxRxAllBlindHandle

-                0x100493b2       0xda    _L1w_DevRtxRxBlindDtrCfg

-                0x1004948c      0x17a    _L1w_DevRtxRxBlindCrcHandle

-                0x10049606       0xc3    _L1w_DevRtxRxBlindDataHandle

-                0x100496c9       0x21    _L1w_DevRtxRxBlindStateCheck

-                0x100496ea       0xeb    _L1w_DevRtxRxBlindTfcAnalyse

-                0x100497d5       0x3a    _L1w_DevRtxRxTfcDataCmpHandle

-                0x1004980f       0x38    _L1w_DevRtxRxTfciFWHT

-                0x10049847      0x126    _L1w_DevRtxRxTfciCoding

-                0x1004996d      0x1f1    _L1w_DevRtxRxTfciIntHandle

-                0x10049b5e       0x18    _L1w_DevRtxRxGetGsmVal

-                0x10049b76       0x76    _L1w_DevRtxRxCmpPchUeId

-                0x10049bec       0x55    _L1w_DevRtxRxPchUeIdHandle

-                0x10049c41      0x114    _L1w_DevRtxRxTtiBlindHandle

-                0x10049d55       0xab    _L1w_DevRtxRxTrchCrcStatic

-                0x10049e00       0xbd    _L1w_DevRtxRxTtiCrcStatic

-                0x10049ebd        0xb    _L1w_DevRtxRxTtiCrcStatForAfc

-                0x10049ec8       0x63    _L1w_DevRtxRxTtiTrchInfoHandle

-                0x10049f2b       0x8d    _L1w_DevRtxRxTtiBdTrchInfoHandle

-                0x10049fb8       0x64    _L1w_DevRtxRxNoBdTtiHandle

-                0x1004a01c       0x54    _L1w_DevRtxRxBlindTtiHandle

-                0x1004a070       0x49    _L1w_DevRtxRxPchTtiHandle

-                0x1004a0b9       0x68    _L1w_DevRtxRxTtiIntAfterHandle

-                0x1004a121      0x25e    _L1w_DevRtxRxTtiIntHandle

-                0x1004a37f       0x24    _L1w_DevRtxRxDtrRel

- .text          0x1004a3a3      0x5db T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_cqi.o)

-                0x1004a3a3       0x8b    _L1w_DevHsdpaCqiCalcPos

-                0x1004a42e      0x1b1    _L1w_DevHsdpaCalcCqiSnr

-                0x1004a5df       0x6b    _L1w_DevHsdpaSnrLimitAdj

-                0x1004a64a       0xbf    _L1w_DevHsdpaCqiSnrAdj

-                0x1004a709       0x68    _L1w_DevHsdpaCalcSnrVal

-                0x1004a771      0x20d    _L1w_DevHsdpaSnrMapToCqiVal

- .text          0x1004a97e      0x2f5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_pcch.o)

-                0x1004a97e       0x5b    _L1w_DevRtxRxPcchBitRead

-                0x1004a9d9       0x3e    _L1w_DevRtxRxImsiGsm

-                0x1004aa17       0x2f    _L1w_DevRtxRxTmsiGsm

-                0x1004aa46       0x2f    _L1w_DevRtxRxPTmsiGsm

-                0x1004aa75        0xf    _L1w_DevRtxRxImsiDs41

-                0x1004aa84        0xf    _L1w_DevRtxRxTmsiDs41

-                0x1004aa93       0x3d    _L1w_DevRtxRxPagRecCnId

-                0x1004aad0       0x44    _L1w_DevRtxRxPagRecUtranId

-                0x1004ab14       0x4e    _L1w_DevRtxRxPagRec2UtranSingUeId

-                0x1004ab62       0x28    _L1w_DevRtxRxPagRec2UtranGrpId

-                0x1004ab8a       0x28    _L1w_DevRtxRxPagingRecList

-                0x1004abb2       0x28    _L1w_DevRtxRxPagingRec2ListR5

-                0x1004abda       0x12    _L1w_DevRtxRxPagingV590ExtIE

-                0x1004abec       0x10    _L1w_DevRtxRxPagingV860ExtIE

-                0x1004abfc       0x47    _L1w_DevRtxRxPagingType1

-                0x1004ac43       0x19    _L1w_DevRtxRxPcchMsgType

-                0x1004ac5c       0x17    _L1w_DevRtxRxDecodePcch

- .text          0x1004ac73     0x18da T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

-                0x1004ac73       0x22    _L1w_HspaCalcMod

-                0x1004ac95        0xb    _L1w_DevHsupaEdchReadyInit

-                0x1004aca0       0x11    _L1w_DevHsupaInitUlDataInfo

-                0x1004acb1       0x18    _L1w_DevHsupaUlReset

-                0x1004acc9       0x5c    _L1w_DevHsupaParaInit

-                0x1004ad25       0x45    _L1w_DevHsupaInit

-                0x1004ad6a       0x15    _L1w_DevHsupaHwRel

-                0x1004ad7f       0x8f    _L1w_DevHsupaReset

-                0x1004ae0e       0x5f    _L1w_DevHsupaGetDlChanInfo

-                0x1004ae6d       0x34    _L1w_DevHsupaCalcDisEagchEdch

-                0x1004aea1       0x10    _L1w_DevHsupaCalcDisEhichEdch

-                0x1004aeb1       0x21    _L1w_DevHsupaCalcDisErgchEdch

-                0x1004aed2       0x1a    _L1w_DevHsupaCalcInitNo

-                0x1004aeec       0x3a    _L1w_DevHsupaCalcInitSwNo

-                0x1004af26       0x64    _L1w_DevHsupaCalcIscpSlotId

-                0x1004af8a       0x9a    _L1w_DevHsupaCalcDlChanInitNo

-                0x1004b024       0x5e    _L1w_DevHsupaConfigReq

-                0x1004b082       0x2b    _L1w_DevHsupaCpEdpdchInfo

-                0x1004b0ad       0x3d    _L1w_DevHsupaCpErntiInfo

-                0x1004b0ea       0x65    _L1w_DevHsupaCpRxEagchCfg

-                0x1004b14f       0x42    _L1w_DevHsupaRtxEagchCfg

-                0x1004b191        0x8    _L1w_DevHsupaGetErgchFrameType

-                0x1004b199       0x7e    _L1w_DevHsupaCpRxRgHiCfg

-                0x1004b217       0x77    _L1w_DevHsupaRtxRgHiCfg

-                0x1004b28e       0x23    _L1w_DevHsupaRtxCfg

-                0x1004b2b1       0xca    _L1w_DevHsupaCpDlRcvInfo

-                0x1004b37b       0x20    _L1w_DevHsupaCfgTxInit

-                0x1004b39b       0x22    _L1w_DevHsupaEagchInt2Ps

-                0x1004b3bd       0x97    _L1w_DevHsupaCalAgRgHiIntNo

-                0x1004b454       0x4f    _L1w_DevHsupaNorm2TpuBase

-                0x1004b4a3       0x79    _L1w_DevHsupaFachNt2CfnTime

-                0x1004b51c       0x84    _L1w_DevHsupaSaveTpuTime

-                0x1004b5a0       0x2d    _L1w_DevHsupaCalcSwTtiCntIntOff

-                0x1004b5cd       0x73    _L1w_DevHsupaGetCfnTime

-                0x1004b640       0x25    _L1w_DevHsupaCalcSwTtiCntIntOn

-                0x1004b665      0x114    _L1w_DevHsupaEagchIntProc

-                0x1004b779       0x18    _L1w_DevHsupaEagchIntInd

-                0x1004b791       0x4c    _L1w_DevHuspaSaveAG

-                0x1004b7dd       0x12    _L1w_DevHuspaUpaTransFlgToMac

-                0x1004b7ef       0x1c    _L1w_DevHuspaGrantHarqToMac

-                0x1004b80b       0xb9    _L1w_DevHsupaReportPsStatistic

-                0x1004b8c4       0x65    _L1w_DevHsupaStdlogThroughput

-                0x1004b929       0x82    _L1w_DevHsupaStdlogPacketInfo

-                0x1004b9ab       0x40    _L1w_DevHsupaReportToMac

-                0x1004b9eb       0x71    _L1w_DevHsupaRptHarqFlag

-                0x1004ba5c       0x5b    _L1w_DevHsupaDchIsMacTrans

-                0x1004bab7       0x14    _L1w_DevHsupaFachIsMacTrans

-                0x1004bacb       0x22    _L1w_DevHsupaIsMacTrans

-                0x1004baed       0x37    _L1w_DevHsupaPcCfg

-                0x1004bb24        0x1    _L1w_DevHsupaAgRgHiIndCallBack

-                0x1004bb25       0x3a    _L1w_DevHsupaAddTpu

-                0x1004bb5f        0x9    _L1w_DevHsupaGetPhyMinSfMaxChan

-                0x1004bb68       0x9e    _L1w_DevHsupaDisplayCfgInfo

-                0x1004bc06       0x6a    _L1w_DevHsupaSaveStdlogPacket

-                0x1004bc70       0x35    _L1w_DevHsupaCfgToPsrInd

-                0x1004bca5      0x125    _L1w_DevHsupaConfigProc

-                0x1004bdca       0x2c    _L1w_DevHsupaIcpIntInd

-                0x1004bdf6       0x2c    _L1w_DevHsupaEdcpIntInd

-                0x1004be22       0x59    _L1w_DevHsupaIcpIntProc

-                0x1004be7b       0xea    _L1w_DevHsupaEdcpIntProc

-                0x1004bf65       0x26    _L1w_DevHsupaCfgPcTti

-                0x1004bf8b       0x2c    _L1w_DevHsupaEtxIntInd

-                0x1004bfb7       0x2d    _L1w_DevHsupaCalcNtx1Info

-                0x1004bfe4       0x23    _L1w_DevHsupaCmInfoClr

-                0x1004c007       0xf1    _L1w_DevHsupaEtxIntProc

-                0x1004c0f8       0x21    _L1w_DevHsupaRelReq

-                0x1004c119        0xf    _L1w_DevHsupaRtxRelReq

-                0x1004c128       0x4e    _L1w_DevHsupaReleaseProc

-                0x1004c176        0xc    _L1w_DevHsupaIfHarqIdValid

-                0x1004c182       0x66    _L1w_DevHsupaTestCurFrameNum

-                0x1004c1e8       0x37    _L1w_DevHsupaCalcEdchCfn

-                0x1004c21f       0x2a    _L1w_DevHsupaGetCurFrameNum

-                0x1004c249       0x2d    _L1w_DevHsupaCalcNextTtiFrameNum

-                0x1004c276       0x2b    _L1w_DevHsupaCmPatternUpdateReq

-                0x1004c2a1       0x5c    _L1w_DevHsupaCalcDlCm

-                0x1004c2fd       0x69    _L1w_DevHsupaCmPatternUpdateProc

-                0x1004c366       0x31    _L1w_DevHsupaCalChLen

-                0x1004c397        0x7    _L1w_DevHsupaSetHsdschCfg

-                0x1004c39e       0x77    _L1w_DevHsupaActive

-                0x1004c415       0xf1    _L1w_DevHsupaTpuProc

-                0x1004c506       0x3b    _L1w_DevHsupaTransIndProc

-                0x1004c541        0xc    _L1w_DevHsupaIsDchActive

- .text          0x1004c54d     0x18b3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_int.o)

-                0x1004c54d        0xb    _L1w_DevRtxRxIntDataInit

-                0x1004c558       0x13    _L1w_DevRtxRxIntReset

-                0x1004c56b       0x12    _L1w_DevRtxRxFix2Sword32

-                0x1004c57d       0x13    _L1w_DevRtxRxFix2Sword16

-                0x1004c590       0x6e    _L1w_DevRtxRxRcvFingerSlotwt

-                0x1004c5fe       0x38    _L1w_DevRtxRxRcvFingerAfc

-                0x1004c636       0x5b    _L1w_DevRtxRxRcvFingerNoise

-                0x1004c691       0x27    _L1w_DevRtxRxCalcFingerIscp

-                0x1004c6b8       0x9c    _L1w_DevRtxRxRcvOffLInePiResult

-                0x1004c754       0x88    _L1w_DevRtxRxRcvPiData

-                0x1004c7dc       0xcc    _L1w_DevRtxRxPichIntHandle

-                0x1004c8a8       0x25    _L1w_DevRtxRxGetBuffIdx

-                0x1004c8cd       0xb2    _L1w_DevRtxRxRcvAiData

-                0x1004c97f       0xdd    _L1w_DevRtxRxCalcAiCpichPower

-                0x1004ca5c       0x51    _L1w_DevRtxRxCalcAiCpichPrIIR

-                0x1004caad       0x10    _L1w_DevRtxRxGetAiDeltaPac

-                0x1004cabd       0x31    _L1w_DevRtxRxCalcAiThreshold

-                0x1004caee       0x24    _L1w_DevRtxRxCalcAiSignCorr

-                0x1004cb12       0x26    _L1w_DevRtxRxCalcAiVal

-                0x1004cb38       0x26    _L1w_DevRtxRxAiDataPreHandle

-                0x1004cb5e       0x2e    _L1w_DevRtxRxEAiResCfgMap

-                0x1004cb8c       0x4b    _L1w_DevRtxRxNewCalcAiVal

-                0x1004cbd7       0x5e    _L1w_DevRtxRxNewEAiCalc

-                0x1004cc35      0x122    _L1w_DevRtxRxNewAichIntHandle

-                0x1004cd57       0x2b    _L1w_DevRtxRxCalcFbiFingerPr

-                0x1004cd82       0x34    _L1w_DevRtxRxCalcFbiRlPr

-                0x1004cdb6       0xed    _L1w_DevRtxRxCalcFbiTotalPr

-                0x1004cea3       0x23    _L1w_DevRtxRxCalcFbiValue

-                0x1004cec6       0xc6    _L1w_DevRtxRxCalcFbi

-                0x1004cf8c       0x4a    _L1w_DevRtxRxIntParaUpdate

-                0x1004cfd6        0x6    _L1w_DevRtxRxGetTpcIData

-                0x1004cfdc        0x5    _L1w_DevRtxRxGetTpcQData

-                0x1004cfe1        0x6    _L1w_DevRtxRxGetTpcIExp

-                0x1004cfe7        0x5    _L1w_DevRtxRxGetTpcQExp

-                0x1004cfec       0x58    _L1w_DevRtxRxDchTpcSirCalc

-                0x1004d044       0xcf    _L1w_DevRtxRxDchTpcIntHandle

-                0x1004d113        0x9    _L1w_DevRtxRxDchPilotIntHandle

-                0x1004d11c       0x6f    _L1w_DevRtxRxFdpchTpcIntHandle

-                0x1004d18b       0x46    _L1w_DevRtxRxTpcIntHandle

-                0x1004d1d1       0x4c    _L1w_DevRtxRxFactorCheck

-                0x1004d21d       0x84    _L1w_DevRtxRxFactorDataGet

-                0x1004d2a1       0x44    _L1w_DevRtxRxFactorHandle

-                0x1004d2e5       0x61    _L1w_DevRtxRxAgchFactorHandle

-                0x1004d346       0x50    _L1w_DevRtxRxSccpchFactorCalc

-                0x1004d396      0x13b    _L1w_DevRtxRxPchFactorHandle

-                0x1004d4d1      0x109    _L1w_DevRtxRxFachFactorHandle

-                0x1004d5da       0x2f    _L1w_DevRtxRxCalcIscp

-                0x1004d609      0x1dd    _L1w_DevRtxRxFingerDataHandle

-                0x1004d7e6       0x8a    _L1w_DevRtxRxNoiseDataCheck

-                0x1004d870       0x67    _L1w_DevRtxRxSetAfcInfo

-                0x1004d8d7      0x119    _L1w_DevRtxRxCpich2ndFingerPrint

-                0x1004d9f0       0xf3    _L1w_DevRtxRxCpichTpuIntPrint

-                0x1004dae3       0xea    _L1w_DevRtxRxCpichTpuIntAllPrint

-                0x1004dbcd       0x5a    _L1w_DevRtxRxCpichTpuIntIscpErrPrint

-                0x1004dc27       0x45    _L1w_DevRtxRxCpichTpuIntUpaParaUpdate

-                0x1004dc6c      0x167    _L1w_DevRtxRxCpichTpuIntHandle

-                0x1004ddd3        0x1    _L1w_DevRtxRxPilotIntHandle

-                0x1004ddd4       0x2c    _L1w_DevRtxRxIntHandle

- .text          0x1004de00     0x3556 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

-                0x1004de00        0x5    _L1w_DevDlsPsrReset

-                0x1004de05       0xb8    _L1w_DevDlsintialGlobalVariable

-                0x1004debd       0x30    _L1w_DevDlsPsrIntialHardWare

-                0x1004deed        0x8    _L1w_DevDlsPsrIntial

-                0x1004def5        0xd    _L1w_DevDlsSaveOldUlTiming

-                0x1004df02       0x64    _L1w_DevDlsStop

-                0x1004df66       0x3a    _L1w_DevPsrIntEventProc

-                0x1004dfa0       0x35    _L1w_DevPsrSendTimingInfoToL1s

-                0x1004dfd5       0x3d    _L1w_DevPsrAddTpuFixedEvent

-                0x1004e012       0x27    _L1w_DevPsrDchStopReq

-                0x1004e039       0x39    _L1w_DevPsrMeasStartReq

-                0x1004e072      0x12d    _L1w_DevPsrDchJudgeNcellSave

-                0x1004e19f      0x177    _L1w_DevPsrSetRlNcellFlag

-                0x1004e316       0x36    _L1w_DevPsrEfachStartReq

-                0x1004e34c       0x32    _L1w_DevPsrEfachFdpchOffsetReq

-                0x1004e37e       0x22    _L1w_DevPsrEfachStopReq

-                0x1004e3a0       0x25    _L1w_DevPsrFmoStopReq

-                0x1004e3c5       0x3b    _L1w_DevDlsPsrHsdpaReq

-                0x1004e400       0x32    _L1w_DevPsrDchUpaExistReq

-                0x1004e432       0x6c    _L1w_DevPsrEfachUlDpcchFBConfig

-                0x1004e49e       0x54    _L1w_DevPsrUlDpcchFBConfig

-                0x1004e4f2        0x1    _L1w_DevPsrCommParaCfg

-                0x1004e4f3       0x3c    _L1w_DevPsrSaveCmInfo

-                0x1004e52f       0x21    _L1w_DevPsrTransDpchCm2Cpich

-                0x1004e550       0xa8    _L1w_DevPsrRtxFirstFingerConfigS

-                0x1004e5f8      0x196    _L1w_DevPsrSelectMasterRl

-                0x1004e78e       0x6c    _L1w_DevPsrSaveLastTimingTrace

-                0x1004e7fa      0x110    _L1w_DevPsrDchSelectUpaCell

-                0x1004e90a      0x160    _L1w_DevPsrDchConfigHardware

-                0x1004ea6a       0xf8    _L1w_DevPsrDchReqConfig

-                0x1004eb62       0xfa    _L1w_DevPsrHardWorkTimeConfig

-                0x1004ec5c       0x53    _L1w_DevPsrRlPosAndCodeConfig

-                0x1004ecaf       0xc8    _L1w_DevPsrFachReqConfig

-                0x1004ed77       0x29    _L1w_DevDlsCalcHandOverNtAdjPos

-                0x1004eda0       0x2f    _L1w_DevDlsCalcAdjPos

-                0x1004edcf      0x1d9    _L1w_DevDlsCalcRegConfigTimingAndReport

-                0x1004efa8      0x15a    _L1w_DevDlsCalcRlTimingAndReport

-                0x1004f102       0x58    _L1w_DevDlsPsrUpdateULInfo

-                0x1004f15a      0x125    _L1w_DevDlsFachTimingMaintain

-                0x1004f27f       0x1c    _L1w_DevDlsTimingMaintain

-                0x1004f29b       0x34    _L1w_DevDlsDchJudgeAdustSpeed

-                0x1004f2cf       0x42    _L1w_DevDlsDchTimingMaintain

-                0x1004f311       0x48    _L1w_DevDlsPsrSelectDpaId

-                0x1004f359       0x63    _L1w_DevDlsPsrChangeDpaIdCell

-                0x1004f3bc       0xc8    _L1w_DevDlsPsrGetAntNumAndJudgeConfig

-                0x1004f484        0xa    _L1w_DevDlsPsrClearCopyFingernfo

-                0x1004f48e       0x3a    _L1w_DevDlsPsrDpaIsChangjing1

-                0x1004f4c8      0x11a    _L1w_DevDlsPsrJudgeFingerOver512

-                0x1004f5e2      0x2df    _L1w_DevDlsPsrWholeHandleS

-                0x1004f8c1       0x24    _L1w_DevPsrTpuIntHandle

-                0x1004f8e5       0x4a    _L1w_DevPsrRlCpichTimingAdujst

-                0x1004f92f       0x5b    _L1w_DevPsrSoftHandOverTimingAdj

-                0x1004f98a       0x5a    _L1w_DevPsrIsCmCfgBug

-                0x1004f9e4       0x66    _L1w_DevPsrCmHandle

-                0x1004fa4a       0x50    _L1w_DevPsrCalcRlsTxRxTimeDiff

-                0x1004fa9a       0x9a    _L1w_DevPsrTimingAdj

-                0x1004fb34      0x182    _L1w_DevPsrUpdateRlPos

-                0x1004fcb6       0x53    _L1w_DevPsrFmoHandle

-                0x1004fd09      0x170    _L1w_DevPsrRdPeakInfoS

-                0x1004fe79       0xaf    _L1w_DevDlsPsrSidelobeSurp

-                0x1004ff28       0x10    _L1w_DevDlsPsrFingerSidelobeSurp

-                0x1004ff38       0xb2    _L1w_DevDlsPsrCorasePathDetect

-                0x1004ffea       0x3d    _L1w_DevDlsPsrFindStrongFiger

-                0x10050027       0x46    _L1w_DevDlsPsrUpdateFigerTable

-                0x1005006d      0x152    _L1w_DevDlsPsrStrongFigerPathDetect

-                0x100501bf      0x149    _L1w_DevDlsPsrPathDect

-                0x10050308       0x3b    _L1w_DevPsrRssiNormal

-                0x10050343       0x99    _L1w_DevDlsPsrUpdateFingerPos

-                0x100503dc       0x12    _L1w_DevDlsPsrCalcMrtrDiff

-                0x100503ee       0x23    _L1w_DevDlsPsrCalcMrtrAver

-                0x10050411       0x31    _L1w_DevDlsPsrSortMinRange

-                0x10050442       0x31    _L1w_DevDlsPsrSortMinRange1

-                0x10050473       0x70    _L1w_DevDlsPsrSynProtect

-                0x100504e3       0x24    _L1w_DevPsrBackWardProtect

-                0x10050507       0x26    _L1w_DevPsrForwardProtect

-                0x1005052d      0x19b    _L1w_DevDlsPsrFingerPeakUpdate

-                0x100506c8       0x18    _L1w_DevPsrSortMinValue

-                0x100506e0       0x18    _L1w_DevDlsPsrSortMaxValue

-                0x100506f8      0x14c    _L1w_DevPsrCandidatefingerUpdate

-                0x10050844       0xb3    _L1w_DevDlsPsrFingerPeakSelect

-                0x100508f7       0x72    _L1w_DevDlsPsrCalcDpchTiming

-                0x10050969       0x2f    _L1w_DevPsrFinPeakNormal

-                0x10050998       0x38    _L1w_DevPsrAntFinPeakNormal

-                0x100509d0       0x3b    _L1w_DevDlsPsrSelectValidFinger

-                0x10050a0b       0x98    _L1w_DevDlsPsrCalcDpchBaseTiming

-                0x10050aa3       0x47    _L1w_DevDlsPsrSortRtxFinger

-                0x10050aea        0xb    _L1w_DevPsrGetDchStartPsrFlag

-                0x10050af5      0x150    _L1w_DevDlsPsrSelectRtxFinger

-                0x10050c45       0x93    _L1w_DevDlsPsrSelectNcellFinger

-                0x10050cd8       0xc8    _L1w_DevDlsPsrSortDpaFirst

-                0x10050da0       0xf6    _L1w_DevDlsPsrNewFingerMapping

-                0x10050e96       0xd4    _L1w_DevDlsPsrAdrWindowUpdateS

-                0x10050f6a        0xc    _L1w_DevDlsPsrSendAdrFingerInfoS

-                0x10050f76       0xd0    _L1w_DevPsrSelSeaWindowFinInfoS

-                0x10051046       0x47    _L1w_DevPsrSelNewSearchWindowS

-                0x1005108d       0x21    _L1w_DevPsrIsSearchWindowPath

-                0x100510ae       0x28    _L1w_DevPsrCalcSearchWindowSum

-                0x100510d6       0x15    _L1w_DevDlsPsrCalcFingerPeakSum

-                0x100510eb       0x38    _L1w_DevPsrSortFirstFinger

-                0x10051123       0x23    _L1w_DevDlscalcPosOff

-                0x10051146      0x1e3    _L1w_DevDlsChangedMasterRlTiming

-                0x10051329       0x13    _L1w_DevDlsPsrFingerCmp

-                0x1005133c       0x12    _L1w_DevDlsPsrFingerLessThan

-                0x1005134e        0x8    _TestZero

- .text          0x10051356      0x5c1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_plus.o)

-                0x10051356        0x8    _L1w_DevHsupaFachFdpchOffset

-                0x1005135e        0xb    _L1w_DevHsupaIsEfachActive

-                0x10051369       0x35    _L1w_DevHsupaRtxEdchResInd

-                0x1005139e       0x16    _L1w_DevHsupaFachToPsrInd

-                0x100513b4       0x52    _L1w_DevHsupaFachConfigReq

-                0x10051406       0x3c    _L1w_DevHsupaFachCpErntiInfo

-                0x10051442       0xa5    _L1w_DevHsupaFachConfigProc

-                0x100514e7       0x21    _L1w_DevHsupaFachRelReq

-                0x10051508       0x46    _L1w_DevHsupaFachRelProc

-                0x1005154e       0x26    _L1w_DevHsupaErntiUpdateReq

-                0x10051574       0x24    _L1w_DevHsupaErntiUpdateProc

-                0x10051598       0x21    _L1w_DevHsupaFachNoDataReq

-                0x100515b9       0x7e    _L1w_DevHsupaFachNoDataProc

-                0x10051637       0x96    _L1w_DevHsupaFachGetRgHiChanInfo

-                0x100516cd       0x4a    _L1w_DevHsupaFachCfn2NetTime

-                0x10051717       0x9b    _L1w_DevHsupaFachAddTpu2ms

-                0x100517b2       0x6b    _L1w_DevHsupaFachAddTpu10ms

-                0x1005181d       0x22    _L1w_DevHsupaFachAddTpu

-                0x1005183f        0xe    _L1w_DevHsupaFachIsMacInitTrans

-                0x1005184d       0x1d    _L1w_DevHsupaFachAddTpuSubInt

-                0x1005186a       0x88    _L1w_DevHsupaFachEdchResProc

-                0x100518f2       0x25    _L1w_DevHsupaFachReset

- .text          0x10051917     0x1833 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

-                0x10051917       0x21    _L1w_SetWmodeLpcMacroValue

-                0x10051938        0x8    _L1w_DevSleepSetCfunFlg

-                0x10051940       0x13    _L1w_PosCmp

-                0x10051953       0x1c    _L1w_DevLpcDvfs

-                0x1005196f       0x2b    _L1W_DevSleepLpmInspectInit

-                0x1005199a       0x87    _L1w_DevUeTurnOn3sNoLpc

-                0x10051a21        0xe    _l1w_DevLpcSetAdjLpmFrmIntFlg

-                0x10051a2f        0xe    _l1w_DevLpcGetAdjLpmFrmIntFlg

-                0x10051a3d        0xf    _L1w_DevLpcSetSleepSubSt

-                0x10051a4c       0x10    _L1w_DevLpcGetSleepFlg

-                0x10051a5c       0x85    _L1w_DevLpcDpaRecover

-                0x10051ae1       0x1f    _L1w_DevLpcDrxRecover

-                0x10051b00       0x93    _L1w_DevLpcClkDevCtrl

-                0x10051b93       0x3d    _l1w_DevLpcClkInit

-                0x10051bd0       0xa4    _L1w_DevLpcPwrDevCtrl

-                0x10051c74       0x2d    _l1w_DevLpcPwrInit

-                0x10051ca1       0x7d    _L1w_DevSleepNoLpc

-                0x10051d1e       0xa2    _L1w_DevLpcLpmIntCheck

-                0x10051dc0      0x124    _L1w_DevLpcSendIcp

-                0x10051ee4       0x10    _L1w_DevLpcGetWakeUpType

-                0x10051ef4       0x2f    _L1w_LpcRegionJudge

-                0x10051f23       0x4a    _L1w_DevLpcSerIdleLen

-                0x10051f6d        0x6    _L1w_LpcGetLpcDbAddress

-                0x10051f73       0x23    _L1w_LpcCalcLen

-                0x10051f96       0x46    _L1w_LpcPosMove

-                0x10051fdc       0xb5    _L1w_DevLpcCalPreSyncInfo

-                0x10052091       0x43    _L1w_DevLpcIsPiPchOffsetLen

-                0x100520d4      0x1ac    _L1w_SchedGapGetSleepEnLen

-                0x10052280       0x77    _L1w_DevLpcCalSleepInfo

-                0x100522f7       0x7b    _L1W_DevLpcGetWSleepLen

-                0x10052372       0x92    _L1w_DevLpcUpdateWakeFlg

-                0x10052404      0x14e    _L1w_DevLpcSyncWkUpOpenRf

-                0x10052552        0xa    _L1w_DevSleepGetPiEndPos

-                0x1005255c       0x7d    _L1W_LPNoSleepAPeriod

-                0x100525d9       0x8f    _L1W_DevLpcPwrPrintInfo

-                0x10052668       0x18    _L1w_DevSleepCloseIsAbleSleep

-                0x10052680      0x2a9    _L1W_DevSleepLpmInspect

-                0x10052929       0x4f    _L1w_DevLpcWakeTimeCheck

-                0x10052978        0x9    _L1W_LPNoSleepEndSsfnInit

-                0x10052981       0x5e    _L1W_LPDataInit

-                0x100529df       0x71    _L1W_LPInit

-                0x10052a50       0x37    _L1W_LpcCfgSocWkupInt

-                0x10052a87       0x1b    _L1W_LpcDisSocWkupInt

-                0x10052aa2       0x16    _L1W_WakeupIsr

-                0x10052ab8        0x8    _L1W_GetNtSsfn

-                0x10052ac0        0x4    _L1w_DevSleepPreSyncPiOffset

-                0x10052ac4        0xd    _L1W_DevSleepQueryAllowbit

-                0x10052ad1      0x335    _L1W_ModemLpcSleep

-                0x10052e06      0x344    _L1W_ModemLpcWakeup

- .text          0x1005314a     0x1519 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

-                0x1005314a       0x39    _L1w_DevDlsAfcReset

-                0x10053183       0x19    _L1w_DevDlsAfcInit

-                0x1005319c       0x56    _L1w_DevAfcBchCorrCalEachSlot

-                0x100531f2       0x23    _L1w_DevAfcNormalToAfc

-                0x10053215       0x20    _L1w_DevAfcToNormal

-                0x10053235        0xf    _L1w_DevAfcFormatCheck

-                0x10053244        0x6    _L1w_DevAfcSubFunc1ForAdd

-                0x1005324a       0x27    _L1w_DevAfcSubFunc2ForAdd

-                0x10053271       0x75    _L1w_DevAfcAdd

-                0x100532e6       0x60    _L1w_DevAfcDiv

-                0x10053346       0x24    _L1w_DevAfcMultip

-                0x1005336a        0xf    _L1w_DevAfcCompABS

-                0x10053379       0xfe    _L1w_DevAfcCalcPhaseErr

-                0x10053477       0x36    _L1w_DevAfcCalcFreqcenErr

-                0x100534ad       0x1c    _L1w_DevAfcLockCheck

-                0x100534c9       0xa6    _L1w_DevAfcBchFoePostProc

-                0x1005356f       0x44    _L1w_DevDlsAfcResultValid

-                0x100535b3       0x31    _L1w_DevAfcFoeAdjResultLim

-                0x100535e4       0x42    _L1w_DevAfcFoeResultLimit

-                0x10053626       0x1c    _L1w_DevAfcIQFilterProc

-                0x10053642       0x72    _L1w_DevAfcForBchProc

-                0x100536b4       0x26    _L1w_DevAfcStateTransfer

-                0x100536da       0x64    _L1w_DevAfcRxFoePostProc

-                0x1005373e       0x13    _L1w_DevAfcCalcFingerPower

-                0x10053751       0xab    _L1w_DevAfcFingerFoeAdp

-                0x100537fc       0x7b    _L1w_DevAfcFingerSortByPeak

-                0x10053877      0x27b    _L1w_DevAfcForRxProc

-                0x10053af2       0x27    _L1w_DevAfcSendFreqMsgToL1s

-                0x10053b19       0x29    _L1w_DevAfcBchReq

-                0x10053b42       0x2c    _L1w_DevAfcRxReq

-                0x10053b6e       0x26    _L1w_DevAfcRxCrcFlagReq

-                0x10053b94       0x28    _L1w_DevAfcStateChangeReq

-                0x10053bbc       0x97    _L1w_DevAfcRxDataAccu

-                0x10053c53        0xa    _L1w_DevAfcVcoTimeSet

-                0x10053c5d       0xb5    _L1w_DevAfcCalcParam

-                0x10053d12        0xd    _L1w_DevAfcIsInStableSt

-                0x10053d1f       0x11    _L1w_DevAfcRxCrcFlagProc

-                0x10053d30       0x37    _L1w_DevAfcLockHandle

-                0x10053d67       0x4d    _L1w_DevAfcNeedAdj

-                0x10053db4       0x72    _L1w_DevAfcSaveStableVco

-                0x10053e26       0x21    _L1w_DevAfcMasteStChange

-                0x10053e47       0x11    _L1w_DevAfcGetRxCrc

-                0x10053e58       0x31    _L1w_DevAfcGetAfcCellEcIo

-                0x10053e89       0x43    _L1w_DevAfcRxDataReqProc

-                0x10053ecc       0x52    _L1w_DevAfcGetNCellAfcPt

-                0x10053f1e        0xa    _L1w_DevAfcGetSystemAfc

-                0x10053f28        0xb    _L1w_DevAfcGetNCellAbsAfc

-                0x10053f33       0x1b    _L1w_DevAfcGetNCellRelativeAfc

-                0x10053f4e       0x58    _L1w_DevAfcUpdateNCellAfc

-                0x10053fa6        0x8    _L1w_DevAfcSetWorkCellInfo

-                0x10053fae        0xa    _L1w_DevAfcGetWorkCellInfo

-                0x10053fb8       0x50    _L1w_DevAfcIsSystemAfc

-                0x10054008       0xa2    _L1w_DevAfcNcellAfcPostProc

-                0x100540aa        0x3    _L1w_DevAfcSetNCellAbsAfc

-                0x100540ad       0xa5    _L1w_DevAfcRlsAloneProc

-                0x10054152      0x131    _L1w_DevAfcCalcRlOwnFoe

-                0x10054283        0xf    _L1w_DevAfcClearNcellAfc

-                0x10054292       0x1e    _L1w_DevAfcCalcFilterPara

-                0x100542b0       0x66    _L1w_DevAfcDpaIqRotateProc

-                0x10054316       0x1d    _L1w_DevAfcNcellAdjLimit

-                0x10054333        0xc    _L1w_DevAfcNormDiffValue

-                0x1005433f       0x11    _L1w_DevAfcSaveDpaInfo

-                0x10054350       0x38    _L1w_DevAfcSetDpaIqRotate

-                0x10054388       0x4f    _L1w_DevAfcCalcSlotWeight

-                0x100543d7       0x15    _L1w_DevAfcInitNcellData

-                0x100543ec       0x2e    _L1w_DevAfcNcellUpByEcIo

-                0x1005441a       0x1f    _L1w_DevAfcRestartReq

-                0x10054439       0x22    _L1w_DevAfcRestartLockCheck

-                0x1005445b       0x29    _L1w_DevAfcWriteBackVco

-                0x10054484       0x4f    _L1w_DevAfcSaveWMode

-                0x100544d3       0xa7    _L1w_DevAfcSlaveAfcMangement

-                0x1005457a       0x15    _L1w_DevAfcLimitSlaveVco

-                0x1005458f       0x15    _L1w_CleanSlaveAfcIRAMBuf

-                0x100545a4       0x32    _L1w_WriteMasterAfcInfo

-                0x100545d6       0x20    _L1w_ReadMasterAfcInfo

-                0x100545f6       0x6d    _L1w_DevChangeAndUpdateAfc

- .text          0x10054663      0xf2e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

-                0x10054663      0x129    _L1w_DevTpuRt1SampleCompst

-                0x1005478c       0x77    _L1w_DevTpuReset

-                0x10054803       0x10    _L1w_DevTpuTaskIdTransForm

-                0x10054813       0x5e    _L1w_DevTpuAddFixedEvent

-                0x10054871       0x1a    _L1w_DevTpuAddFixedCycleEvent

-                0x1005488b       0x15    _L1w_DevTpuDelFixedCycleEvent

-                0x100548a0       0x21    _L1w_DevTpuUpdateVarNtEvent

-                0x100548c1       0x20    _L1w_DevTpuUpdateVarRtEvent

-                0x100548e1       0xfd    _L1w_DevTpuAddVarNtEvent

-                0x100549de       0xdf    _L1w_DevTpuAddVarRtEvent

-                0x10054abd       0x46    _L1w_DevTpuDelFixedEvent

-                0x10054b03       0x62    _L1w_DevTpuDelVarNtEvent

-                0x10054b65       0x3e    _L1w_DevTpuDelVarRtEvent

-                0x10054ba3       0x65    _L1w_DevTpuGetRealTime

-                0x10054c08       0x8e    _L1w_DevTpuGetRtForWakeUp

-                0x10054c96       0x50    _L1w_DevTpuGetNetTime

-                0x10054ce6       0xa4    _L1w_DevTpuGetAllTime

-                0x10054d8a       0x80    _L1w_DevTpuNtFixedEventProc

-                0x10054e0a       0xdd    _L1w_DevTpuNtVarEventProc

-                0x10054ee7       0xf6    _L1w_DevTpuRtEventProc

-                0x10054fdd       0x59    _L1w_DevTpuMacroAdjust

-                0x10055036       0x56    _L1w_DevTpuMicroAdjust

-                0x1005508c       0x1a    _L1w_DevTpuMicroAdjustForSleep

-                0x100550a6       0x56    _L1w_DevTpuMicroAdjSetPreSyncFlag

-                0x100550fc        0x5    _L1w_DevTpuAdjEventProc

-                0x10055101        0xb    _L1w_DevTpuSetDoff

-                0x1005510c        0x7    _L1w_DevTpuGetDoff

-                0x10055113        0xa    _L1w_DevTpuSfn2Cfn

-                0x1005511d       0x25    _L1w_DevTpuCfn2Sfn

-                0x10055142       0x1b    _L1w_DevTpuGetNtSSFN

-                0x1005515d       0x1c    _L1w_DevTpuGetRtSSFN

-                0x10055179       0x17    _L1w_DevTpuGetSSFN

-                0x10055190        0xe    _L1w_DevTpuGetCurCFN

-                0x1005519e        0x7    _L1w_DevTpuSfn2Ssfn

-                0x100551a5        0x7    _L1w_DevTpuCfn2Ssfn

-                0x100551ac       0x27    _L1w_DevTpuRt2Nt

-                0x100551d3       0x69    _L1w_DevTpuAddCnt

-                0x1005523c       0x34    _L1w_DevTpuCalNt2RtOffset

-                0x10055270       0x2c    _L1w_DevTpuMicroSsfnJumpPatch

-                0x1005529c       0x7a    _L1w_DevTpuCheckMicroSsfnJump

-                0x10055316       0x21    _L1w_DevTpuMicroSsfnJumpPro

-                0x10055337       0x77    _L1w_DevTpuCheckMicroSsfnBack

-                0x100553ae       0x1f    _L1w_DevTpuMicroSsfnBackPro

-                0x100553cd       0x32    _L1w_DevTpuNtSSfnCfnUpdate

-                0x100553ff       0x14    _L1w_DevTpuRtSSfnUpdate

-                0x10055413       0x32    _L1w_DevTpuCalcNtUpdateTime

-                0x10055445       0x31    _L1w_DevTpuCalcRtUpdateTime

-                0x10055476       0x1e    _L1w_DevTpuBase2Norm

-                0x10055494       0x43    _L1w_DevTpuNorm2Base

-                0x100554d7       0x17    _L1w_DevTpuCalRt2NtOffset

-                0x100554ee       0x27    _L1w_DevTpuNt2Rt

-                0x10055515       0x7c    _L1w_DevTpuSubCnt

- .text          0x10055591      0x9a4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

-                0x10055591        0x6    _L1w_DevDbAfcAddrGet

-                0x10055597        0x6    _L1w_DevDbIscpAddrGet

-                0x1005559d       0x6f    _L1w_DevDbRtxUpaRlIscpReport

-                0x1005560c        0xa    _L1w_DevDbRtxPcRlIscpReport

-                0x10055616        0x7    _L1w_DevDbSetHsdpaInd

-                0x1005561d        0xb    _L1w_DevDbReSetHsdpaInd

-                0x10055628       0x3d    _L1w_DevDbUpdateHsdpaInd

-                0x10055665        0x6    _L1w_DevDbGetHsdpaInd

-                0x1005566b       0x26    _L1w_DevDbRtxRxSirSet

-                0x10055691       0x26    _L1w_DevDbRtxRxSirGet

-                0x100556b7       0x2d    _L1w_DevDbBchWriteAfcData

-                0x100556e4       0x34    _L1w_DevAfcReadDataFromBch

-                0x10055718      0x3a9    _L1w_DevDlsAfcReadDataFromRx

-                0x10055ac1       0x43    _L1w_DevDbGetInitXValue

-                0x10055b04       0x42    _L1w_DevDbGetInitYValue

-                0x10055b46       0x1e    _L1w_DevDbGetInitValue

-                0x10055b64       0x45    _L1w_DevDbCodingPara

-                0x10055ba9       0x43    _L1w_DevDbTrchTtiMap

-                0x10055bec       0x28    _L1w_DevDbTrchMaxMinTti

-                0x10055c14        0x7    _L1w_DevDbTrchMaxTtiGet

-                0x10055c1b        0x8    _L1w_DevDbTrchMinTtiGet

-                0x10055c23        0x6    _L1w_DevDbGetPichCfg

-                0x10055c29        0x6    _L1w_DevDbGetPchCfg

-                0x10055c2f        0x6    _L1w_DevDbGetFachCfg

-                0x10055c35        0x6    _L1w_DevDbGetDldpchCfg

-                0x10055c3b        0x6    _L1w_DevDbGetFdpchCfg

-                0x10055c41       0x32    _L1w_DevDbGetSchCodeGrp

-                0x10055c73       0x3a    _L1w_DevDbSaveCirData

-                0x10055cad        0xb    _L1w_DevDbClearCirData

-                0x10055cb8        0x6    _L1w_DevDbGetCirDataAddr

-                0x10055cbe        0x6    _L1w_DevDbGetFingerMaskBufAddr

-                0x10055cc4       0x1b    _L1w_DevDbRtxReportToMac

-                0x10055cdf       0x21    _L1w_DevDbHspaReportToMac

-                0x10055d00       0x1d    _L1w_DevDbSetHsdpaToMacInfo

-                0x10055d1d       0x21    _L1w_DevDbSetHsupaToMacInfo

-                0x10055d3e        0xb    _L1w_DevDbClrHspaToMacInfo

-                0x10055d49        0x1    _L1w_DevDbPcReportToMac

-                0x10055d4a        0x9    _L1w_SchedResIsBand8Freq

-                0x10055d53       0x15    _L1w_DevDbGetAiSignSeries

-                0x10055d68       0x27    _L1w_DevDbPiValHandle

-                0x10055d8f       0x26    _L1w_DevDbCalcPiVal

-                0x10055db5       0x1c    _L1w_DevRtxRxPiAiFloatAdd

-                0x10055dd1        0x6    _L1w_DevDbGetHspaPlusFachPsCmd

-                0x10055dd7       0x12    _L1w_DevDbPsSubFrmInt

-                0x10055de9       0x24    _L1w_DevDbSubFrmInt

-                0x10055e0d        0xe    _L1w_DevDbSetHarqFlag

-                0x10055e1b        0xc    _L1w_DevDbInitHsdpaAntSwitchInfo

-                0x10055e27        0x7    _L1w_DevDbSetHsdpaAntSwitchFlg

-                0x10055e2e        0x7    _L1w_DevDbGetHsdpaAntSwitchFlg

-                0x10055e35        0x8    _L1w_DevDbSetHsdpaAntNum

-                0x10055e3d        0x8    _L1w_DevDbGetHsdpaAntNum

-                0x10055e45       0x1a    _L1w_DevDbHsdpaJudge2Rto1R

-                0x10055e5f       0x1c    _L1w_DevDbHsdpaJudge1Rto2R

-                0x10055e7b        0x9    _L1w_DevDbAddHsscchCnt

-                0x10055e84       0x17    _L1w_DevDbHsscchSchedCnt

-                0x10055e9b        0x9    _L1w_DevDbAddHsscchCorrectCnt

-                0x10055ea4        0xa    _L1w_DevDbAddHsscchErrorCnt

-                0x10055eae        0x9    _L1w_DevDbClearHsscchErrorCnt

-                0x10055eb7        0xa    _L1w_DevDbAddSnrHighCnt

-                0x10055ec1        0x9    _L1w_DevDbClearSnrHighCnt

-                0x10055eca        0xa    _L1w_DevDbAddSnrLowCnt

-                0x10055ed4        0x9    _L1w_DevDbClearSnrLowCnt

-                0x10055edd        0xd    _L1w_DevDbSet1R2RState

-                0x10055eea        0xc    _L1w_DevDbSetLas1R2RState

-                0x10055ef6       0x11    _L1w_DevDbIs1RTo2R

-                0x10055f07        0x7    _L1w_DevDbGet1R2RState

-                0x10055f0e        0xb    _L1w_DevDbGet1R2RAntNum

-                0x10055f19        0x7    _L1w_DevSetSystemAntNum

-                0x10055f20        0x7    _L1w_DevGetSystemAntNum

-                0x10055f27        0x7    _L1w_DevDbSetTxPower

-                0x10055f2e        0x7    _L1w_DevDbGetTxPower

- .text          0x10055f35     0x1833 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

-                0x10055f35        0xf    _L1w_DevRtxRxInit

-                0x10055f44       0x29    _L1w_DevRtxRxReset

-                0x10055f6d       0x87    _L1w_DevRtxRxAddTpuEvent

-                0x10055ff4       0x36    _L1w_DevRtxRxDelTpuEvent

-                0x1005602a       0x1c    _L1w_DevRtxRxDelFactorTpuInt

-                0x10056046       0x80    _L1w_DevRtxRxSwapFinger

-                0x100560c6      0x10f    _L1w_DevRtxRxFingerSort

-                0x100561d5       0x72    _L1w_DevRtxRxFingerSelect

-                0x10056247       0x75    _L1w_DevRtxRxFingerMsgHandle

-                0x100562bc       0x27    _L1w_DevRtxOfflinePichRelHanlde

-                0x100562e3       0x38    _L1w_DevRtxSetPchCfgState

-                0x1005631b       0x65    _L1w_DevRtxRxPchCfgReqHandle

-                0x10056380       0x5f    _L1w_DevRtxRxCompareConfigTime

-                0x100563df      0x1a1    _L1w_DevRtxRxOffLinePichCfg

-                0x10056580       0xcd    _L1w_DevRtxRxPichCfgMsgHandle

-                0x1005664d       0x3e    _L1w_DevRtxRxPichRelMsgHandle

-                0x1005668b      0x187    _L1w_DevRtxRxPchCfgMsgHandle

-                0x10056812       0x26    _L1w_DevRtxRxPchRelMsgHandle

-                0x10056838      0x157    _L1w_DevRtxRxAichCfgMsgHandle

-                0x1005698f       0x38    _L1w_DevRtxRxAichRelMsgHandle

-                0x100569c7      0x123    _L1w_DevRtxRxFachCfgMsgHandle

-                0x10056aea       0x38    _L1w_DevRtxRxFachRelMsgHandle

-                0x10056b22      0x219    _L1w_DevRtxRxDlDpchCfgMsgHandle

-                0x10056d3b       0x36    _L1w_DevRtxRxDlDpchRelMsgHandle

-                0x10056d71      0x119    _L1w_DevRtxRxFdpchCfgMsgHandle

-                0x10056e8a       0x87    _L1w_DevRtxRxPlusCpCfgMsgHandle

-                0x10056f11       0x38    _L1w_DevRtxRxFdpchRelMsgHandle

-                0x10056f49        0x3    _L1w_DevRtxRxPlusFachTpuHandle

-                0x10056f4c      0x1cc    _L1w_DevRtxRxPlusFachCfg

-                0x10057118      0x15b    _L1w_DevRtxRxCmCfgMsgHandle

-                0x10057273       0x26    _L1w_DevRtxRxCmAbortMsgHandle

-                0x10057299       0x5a    _L1w_DevRtxRxHsscchCfgMsgHandle

-                0x100572f3       0x51    _L1w_DevRtxRxEagchCfgMsgHandle

-                0x10057344        0x9    _L1w_DevRtxRxEagchRelMsgHandle

-                0x1005734d       0x63    _L1w_DevRtxRxRgHiCfgMsgHandle

-                0x100573b0        0x9    _L1w_DevRtxRxRgHiRelMsgHandle

-                0x100573b9       0x45    _L1w_DevRtxRxDrxMsgHandle

-                0x100573fe      0x12e    _L1w_DevRtxRxMsgHandle

-                0x1005752c        0x6    _L1w_DevRtxRxTrchInfoGet

-                0x10057532       0x16    _L1w_DevRtxRxTurboUse

-                0x10057548       0xed    _L1w_DevRtxRxDlStatEng

-                0x10057635        0x6    _L1w_DevRtxRxDpchPhyInfoGet

-                0x1005763b        0x6    _L1w_DevRtxRxIntCfgParaGet

-                0x10057641        0xf    _L1w_DevRtxRxDrxSlotCheck

-                0x10057650       0x28    _L1w_DevRtxRxCmSlotCheck

-                0x10057678       0x8c    _L1w_DevRtxRxCpCmSlotCheck

-                0x10057704       0x19    _L1w_DevRtxRxGetSlotId

-                0x1005771d        0xa    _L1w_DevRtxRxDrxSlotClr

-                0x10057727        0x6    _L1w_DevRtxRxTpcInfoGet

-                0x1005772d        0x6    _L1w_DevRtxRxSccpchPhyInfoGet

-                0x10057733        0x6    _L1w_DevRtxRxAgchPhyInfoGet

-                0x10057739        0x6    _L1w_DevRtxRxCfgInfoGet

-                0x1005773f        0xd    _L1w_DevRtxRxCfgRlCntGet

-                0x1005774c       0x1c    _L1w_DevRtxRxRlPrimSrcGet

- .text          0x10057768      0x516 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_ds.o)

-                0x10057768        0xd    _L1w_DevRtxRxDsReset

-                0x10057775       0x25    _L1w_DevRtxDsMsgHandle

-                0x1005779a       0x72    _L1w_DevRtxDsStageHandle

-                0x1005780c       0x84    _L1w_DevRtxDsStart

-                0x10057890        0x9    _L1w_DevRtxDsStop

-                0x10057899       0x3d    _L1w_DevRtxDsCrcCalc

-                0x100578d6       0x62    _L1w_DevRtxDsStep1Handle

-                0x10057938       0x7c    _L1w_DevRtxDsQosStep1

-                0x100579b4       0x41    _L1w_DevRtxDsStep2Handle

-                0x100579f5       0xcc    _L1w_DevRtxDsQosStep2

-                0x10057ac1       0x2a    _L1w_DevRtxRxDsPostInd

-                0x10057aeb       0x3d    _L1w_DevRtxDsInsyncInd

-                0x10057b28       0x41    _L1w_DevRtxDsOutsyncInd

-                0x10057b69       0x19    _L1w_DevRtxRxDsIsCrcExist

-                0x10057b82       0x1f    _L1w_DevRtxRxDsIsCrcOk

-                0x10057ba1       0x16    _L1w_DevRtxRxDsCurTtiParaClr

-                0x10057bb7       0x16    _L1w_DevRtxRxDsLast20CrcFalse

-                0x10057bcd        0xb    _L1w_DevRtxRxDsIsPostOk

-                0x10057bd8       0x14    _L1w_DevRtxRxDsIsN312Ok

-                0x10057bec       0x31    _L1w_DevRtxRxDsSetTpcData

-                0x10057c1d       0x1d    _L1w_DevRtxRxDsGetSyncSt

-                0x10057c3a       0x44    _L1w_DevRtxRxDsUlSendState

- .text          0x10057c7e      0x37c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

-                0x10057c7e        0xe    _L1w_DrvRfcSingedDataMaxLimit

-                0x10057c8c        0xc    _L1w_DrvRfcUnSingedDataMaxLimit

-                0x10057c98       0x26    _L1w_DrvRfcS16ToFastFloat

-                0x10057cbe       0x3e    _L1w_DrvRfcS16FastFloatDiv

-                0x10057cfc        0xd    _L1w_DrvRfcFastFloatToS16

-                0x10057d09       0x3e    _L1w_DrvRfcAgcgain2ManExp

-                0x10057d47       0x71    _L1w_DrvRfcDcCalcSingleCh

-                0x10057db8       0x29    _L1w_DrvRfcDcCalc

-                0x10057de1       0x37    _L1w_DrvRfcDcSet

-                0x10057e18       0x1c    _L1w_DevRfcDcEstEn

-                0x10057e34       0xac    _L1w_DrvRfcIQCalcSingleCh

-                0x10057ee0       0x2e    _L1w_DrvRfcIQSet

-                0x10057f0e       0x11    _L1w_DrvRfcIQCalc

-                0x10057f1f       0x4f    _L1w_DrvRfcDagcCalc

-                0x10057f6e       0x8c    _L1w_DrvRfcDagcSet

- .text          0x10057ffa      0x421 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_piai.o)

-                0x10057ffa        0xa    _L1w_DrvPIAIClkGateEnable

-                0x10058004        0xa    _L1w_DrvPIAIClkGateDisable

-                0x1005800e       0x10    _L1w_DrvPIAISttdCfg

-                0x1005801e        0xc    _L1w_DrvAiOnLineEn

-                0x1005802a        0xa    _L1w_DrvAIonLineDisable

-                0x10058034        0xc    _L1w_DrvPIAfcoffLineEnable

-                0x10058040       0x12    _L1w_DrvPIAfcoffLineDisable

-                0x10058052        0xf    _L1w_DrvPiAfcIntModeCfg

-                0x10058061        0xe    _L1w_DrvGetPiAiEnPara

-                0x1005806f        0x9    _L1w_DrvGetPiAiIntMode

-                0x10058078        0xe    _L1w_DrvGetConfigState

-                0x10058086        0xf    _L1w_DrvPiAIFirOrderCfg

-                0x10058095       0x21    _L1w_DrvPiSysmbolLenCfg

-                0x100580b6        0x9    _L1w_DrvAlphaCfg

-                0x100580bf        0xa    _L1w_DrvAfcCompensateEnable

-                0x100580c9        0xa    _L1w_DrvAfcCompensateDisable

-                0x100580d3       0x14    _L1w_DrvAfcRotateParaCfg

-                0x100580e7        0xd    _L1w_DrvPiAiFingerParaCfg

-                0x100580f4       0x16    _L1w_DrvPiOffsetCfg

-                0x1005810a       0x23    _L1w_DrvPiAiOvsfCfg

-                0x1005812d        0xf    _L1w_DrvAfcBestFingerIndexCfg

-                0x1005813c       0x16    _L1w_DrvAiSeqIndexCfg

-                0x10058152        0xa    _L1w_DrvPiAiCfgOver

-                0x1005815c       0x15    _L1w_DrvReadCpichPower

-                0x10058171        0xd    _L1w_DrvReadAiResult

-                0x1005817e       0x3b    _L1w_DrvReadConfigTime

-                0x100581b9       0x3e    _L1w_DrvSetConfigTime

-                0x100581f7       0x1f    _L1w_DrvPiAiReadCpichRam

-                0x10058216        0xa    _L1w_DrvPiAiReadAiSymbolRam

-                0x10058220       0x1b    _L1w_DrvPiAiReadSymbolRam

-                0x1005823b        0xa    _L1w_DrvEAiReadAmRam

-                0x10058245       0x18    _L1w_DrvAiReadAmRam

-                0x1005825d       0xff    _L1w_DrvPiAiAichCfg

-                0x1005835c       0x12    _L1w_DrvPiAiAichRel

-                0x1005836e       0x82    _L1w_DrvOffPichCfg

-                0x100583f0       0x2b    _L1w_DrvOffPichRel

- .text          0x1005841b      0x2b7 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_sleep.o)

-                0x1005841b        0x9    _L1w_DrvSleepLpmCtrPwrOn

-                0x10058424       0x1c    _L1w_DrvLpcModemIntCtrl

-                0x10058440       0x3d    _L1w_DrvLpcLpmConfPosCal

-                0x1005847d       0x38    _L1W_DrvLpcCfgSocWkupInt

-                0x100584b5       0x15    _L1W_DrvLpcCfgModemWkupInt

-                0x100584ca        0xe    _L1w_DrvLpcModemWakeUpIntCtrl

-                0x100584d8        0xe    _L1w_DrvLpcSocWakeUpIntCtrl

-                0x100584e6       0x17    _L1w_DrvLpcLpmSoftReset

-                0x100584fd       0x1a    _L1w_DrvLpcClearInt

-                0x10058517        0xe    _L1w_DrvLpcLpmSfIntCtrl

-                0x10058525        0x9    _L1w_DrvLpcIsLpmSfIntEn

-                0x1005852e       0x8c    _L1w_DrvLpcSetLpmFrmInt

-                0x100585ba       0x2b    _L1w_DrvLpcSetLpmAdjustFactor

-                0x100585e5       0x87    _L1w_DrvLpcLpmIntPwrCtrl

-                0x1005866c       0x1f    _L1w_DrvLpcGetWNtTimeFromLpm

-                0x1005868b       0x2a    _L1w_DrvLpcIcpSendForPsm

-                0x100586b5        0xe    _L1w_DrvLpcSetCampOnFlg

-                0x100586c3        0x8    _L1w_DrvLpcSetSleepFlag

-                0x100586cb        0x7    _L1w_DrvLpcGetSleepFlag

- .text          0x100586d2      0x39d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_csr.o)

-                0x100586d2       0x1c    _L1_DrvCsrInit

-                0x100586ee       0x30    _L1_DrvCsrReset

-                0x1005871e       0x1c    _L1w_DevCsrStep1Reset

-                0x1005873a       0x5f    _L1w_DrvCsrTopCfg

-                0x10058799       0x82    _L1w_DrvCsrSlotSyncCfg

-                0x1005881b       0x4b    _L1w_DrvCsrIcCfg

-                0x10058866        0x1    _L1w_DrvCsrFrameSyncCfg2A

-                0x10058867        0x1    _L1w_DrvCsrFrameSyncCfg2B

-                0x10058868        0x1    _L1w_DrvCsrScrambleSrchCfg

-                0x10058869       0x66    _L1w_DrvCsrFullscanKscCfg

-                0x100588cf       0x44    _L1w_DrvCsrFullscanUnKscCfg

-                0x10058913       0x83    _L1w_DrvCsrFullscanCfg

-                0x10058996       0x94    _L1w_DrvCsrReadSlotSync

-                0x10058a2a        0x1    _L1w_DrvCsrStep1ReadMaxPos

-                0x10058a2b        0x1    _L1w_DrvCsrReadFrameSync2A

-                0x10058a2c        0x1    _L1w_DrvCsrReadFrameSync2B

-                0x10058a2d       0x1d    _L1w_DrvCsrCmpFloat

-                0x10058a4a        0x1    _L1w_DrvCsrReadScrambleCode

-                0x10058a4b       0x24    _L1w_DrvCsrReadFs

- .text          0x10058a6f      0x306 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

-                0x10058a6f        0x9    _L1w_DrvSetTop01GdtrHdtrBitSet

-                0x10058a78        0xa    _L1w_DrvSetTop01GdtrHdtrBitclr

-                0x10058a82        0x9    _L1w_DrvSetTopEDmaIntBypassBitSet

-                0x10058a8b        0xa    _L1w_DrvSetTopEDmaIntBypassBitclr

-                0x10058a95       0x1c    _L1w_DrvResetTopViterbi

-                0x10058ab1        0x6    _L1w_DrvGetTop0OSoftResetRegAddr

-                0x10058ab7        0x9    _L1w_DrvTop00SoftResetBitSet

-                0x10058ac0        0xa    _L1w_DrvTop00SoftResetBitClr

-                0x10058aca        0x9    _L1w_DrvTop10TpuRakeIntMaskBitSet

-                0x10058ad3        0xa    _L1w_DrvTop10TpuRakeIntMaskBitClr

-                0x10058add        0x9    _L1w_DrvTop11RakeDfeRfcIntMaskBitSet

-                0x10058ae6        0xa    _L1w_DrvTop11RakeDfeRfcIntMaskBitClr

-                0x10058af0        0x9    _L1w_DrvTop12TpuCsrAdrHsscchIntMaskBitSet

-                0x10058af9        0xa    _L1w_DrvTop12TpuCsrAdrHsscchIntMaskBitClr

-                0x10058b03        0x9    _L1w_DrvTop13CsrDtrPsrIntMaskBitSet

-                0x10058b0c        0xa    _L1w_DrvTop13CsrDtrPsrIntMaskBitClr

-                0x10058b16        0x9    _L1w_DrvTop14TpuRakeIntStateMaskBitSet

-                0x10058b1f        0xa    _L1w_DrvTop14TpuRakeIntStateMaskBitClr

-                0x10058b29        0x9    _L1w_DrvTop15RakeDfeRfcIntStateMaskBitSet

-                0x10058b32        0xa    _L1w_DrvTop15RakeDfeRfcIntStateMaskBitClr

-                0x10058b3c        0x9    _L1w_DrvTop16TpuCsrAdrHsscchIntStateMaskBitSet

-                0x10058b45        0xa    _L1w_DrvTop16TpuCsrAdrHsscchIntStateMaskBitClr

-                0x10058b4f        0x9    _L1w_DrvTop17CsrDtrPsrIntStateMaskBitSet

-                0x10058b58        0xa    _L1w_DrvTop17CsrDtrPsrIntStateMaskBitClr

-                0x10058b62        0xe    _L1w_DrvTopCsrDtrPsrIntOpen

-                0x10058b70        0xe    _L1w_DrvTopCsrDtrPsrIntClose

-                0x10058b7e        0x8    _L1w_DrvTopGetTop10High16b

-                0x10058b86        0x7    _L1w_DrvTopGetTop10Low16b

-                0x10058b8d        0x8    _L1w_DrvTopGetTop14High16b

-                0x10058b95        0x7    _L1w_DrvTopGetTop14Low16b

-                0x10058b9c        0x7    _L1w_DrvTopGetTop11Low16b

-                0x10058ba3        0x7    _L1w_DrvTopGetTop15Low16b

-                0x10058baa        0x9    _L1w_DrvTopLpcOpenGateClk

-                0x10058bb3        0xa    _L1w_DrvTopLpcCloseGateClk

-                0x10058bbd        0xb    _L1w_DrvTopClkIsOpen

-                0x10058bc8       0x13    _L1W_DrvTopLpcRegSave

-                0x10058bdb       0x23    _L1W_DrvTopLpcRegRestore

-                0x10058bfe       0x26    _L1w_DrvMcuIntMask

-                0x10058c24       0x26    _L1w_DrvMcuIntUnmask

-                0x10058c4a        0xa    _L1w_DrvMcuIntIreqClr

-                0x10058c54       0x5f    _L1w_DrvTopIntMask

-                0x10058cb3       0x4f    _L1w_DrvTopIntMaskRestore

-                0x10058d02       0x1a    _L1w_DrvTopIntClr

-                0x10058d1c       0x59    _L1w_DrvTopIntEng

- .text          0x10058d75      0x20d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

-                0x10058d75       0x25    _L1w_DrvTpuSoftResetCfg

-                0x10058d9a       0x39    _L1w_DrvTpuReset

-                0x10058dd3       0x28    _L1w_DrvTpuInit

-                0x10058dfb       0x39    _L1w_DrvTpuNTIntEnable

-                0x10058e34       0x3a    _L1w_DrvTpuNTIntDisable

-                0x10058e6e       0x14    _L1w_DrvTpuRTIntEnable

-                0x10058e82       0x15    _L1w_DrvTpuRTIntDisable

-                0x10058e97       0x11    _L1w_DrvTpuLatchTimeCfg

-                0x10058ea8        0x8    _L1w_DrvTpuRdNTTiming

-                0x10058eb0        0x8    _L1w_DrvTpuRdRTTiming

-                0x10058eb8       0x11    _L1w_DrvTpuNTIntParaCfg

-                0x10058ec9       0x11    _L1w_DrvTpuRTIntParaCfg

-                0x10058eda        0xa    _L1w_DrvTpuMacroIntDisble

-                0x10058ee4        0x7    _L1w_DrvTpuMicroAdjParaCfg

-                0x10058eeb        0x8    _L1w_DrvTpuGetNT2RtOffset

-                0x10058ef3        0x8    _L1w_DrvTpuGetNTssfn

-                0x10058efb        0x8    _L1w_DrvTpuGetRTssfn

-                0x10058f03       0x32    _L1w_DrvTpuMacroAdjParaCfg

-                0x10058f35       0x28    _L1W_DrvTpuLpcRegRestore

-                0x10058f5d       0x25    _L1W_DrvTpuLpcRegSave

- .text          0x10058f82      0x431 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tx.o)

-                0x10058f82       0x26    _L1w_DrvTxReset

-                0x10058fa8        0xb    _L1w_DrvTxClear

-                0x10058fb3       0x16    _L1w_DrvTxDpxchEnCfg

-                0x10058fc9       0x10    _L1w_DrvTxRamLpEnCfg

-                0x10058fd9       0x10    _L1w_DrvTxScramFixRotateEnCfg

-                0x10058fe9       0x10    _L1w_DrvTxModeTypeCfg

-                0x10058ff9       0x10    _L1w_DrvTxGateClkDisableCfg

-                0x10059009       0x2b    _L1w_DrvTxDpxchOffsetCfg

-                0x10059034       0x31    _L1w_DrvTxPreamblePhchCfg

-                0x10059065        0xa    _L1w_DrvTxPreamblePhchDisable

-                0x1005906f       0x2d    _L1w_DrvTxPrachPhchCfg

-                0x1005909c        0xa    _L1w_DrvTxPrachPhchEnable

-                0x100590a6        0xa    _L1w_DrvTxPrachPhchDisable

-                0x100590b0       0x10    _L1w_DrvTxSampleTxRegTimeCfg

-                0x100590c0       0x10    _L1w_DrvTxDpcchFbiCfg

-                0x100590d0       0x16    _L1w_DrvTxDpcchTpcCfg

-                0x100590e6       0x43    _L1w_DrvTxDpxchPhchCfg

-                0x10059129       0x30    _L1w_DrvTxPrachSpreaderCfg

-                0x10059159       0x22    _L1w_DrvTxScramblerCfg

-                0x1005917b       0x2a    _L1w_DrvTxDpxchOrPrachPwrCfg

-                0x100591a5       0x18    _L1w_DrvTxHsDpcchPwrCfg

-                0x100591bd       0x18    _L1w_DrvTxEdpcchPwrCfg

-                0x100591d5       0x49    _L1w_DrvTxEdpdchPwrCfg

-                0x1005921e        0xc    _L1w_DrvTxPreamblePwrCfg

-                0x1005922a      0x111    _L1_DrvTxRfcTest

-                0x1005933b       0x13    _L1w_DrvGetTxDpxchOffset

-                0x1005934e       0x39    _L1w_DrvTxCordicAdjustCfg

-                0x10059387        0x9    _L1w_DrvTxCordicDisable

-                0x10059390       0x23    _L1w_DrvTxCordicEnable

- .text          0x100593b3      0x381 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_meas.o)

-                0x100593b3       0x27    _L1w_DrvMeasReset

-                0x100593da       0x57    _L1w_DrvMeasCfgCellCode

-                0x10059431       0x19    _L1w_DrvMeasParaOverCfg

-                0x1005944a       0x6e    _L1w_DrvMeasCfgSpsrStartTime

-                0x100594b8        0x8    _L1w_DrvMeasCfgClkGating

-                0x100594c0       0x60    _L1w_DrvMeasReadResult

-                0x10059520       0x1a    _L1w_DrvMeasReadAgc

-                0x1005953a        0xa    _L1w_DrvMeasReadSpsrIntSeqNum

-                0x10059544       0x5f    _L1w_DrvMeasCompareConfigTime

-                0x100595a3       0x14    _L1w_DrvMeasReadSpsrstatus

-                0x100595b7        0x8    _L1w_DrvMeasOffLineRamparaCfg

-                0x100595bf        0x8    _L1w_DrvMeasOffLineRamMrtrCfg

-                0x100595c7        0x9    _L1w_DrvMeasMeasBufUpdateCfg

-                0x100595d0        0x8    _L1w_DrvMeasWorkModeCfg

-                0x100595d8        0x8    _L1w_DrvMeasOnLineStartSpsrCfg

-                0x100595e0        0xe    _L1w_DrvMeasOnLineGetSpsrCfg

-                0x100595ee       0x10    _L1w_DrvMeasOnLineAgc0paraCfg

-                0x100595fe       0x10    _L1w_DrvMeasOnLineAgc1paraCfg

-                0x1005960e       0x35    _L1w_DrvMeasOnLineAgc0StartMrtrCfg

-                0x10059643       0x35    _L1w_DrvMeasOnLineAgc1StartMrtrCfg

-                0x10059678       0x4f    _L1w_DrvMeasFrameBoundaryCfg

-                0x100596c7       0x2d    _L1w_DrvMeasSpsrParaCfg

-                0x100596f4       0x1c    _L1w_DrvMeasCellSttdModeCfg

-                0x10059710        0xa    _L1w_DrvMeasClkGatingCfg

-                0x1005971a        0x9    _L1w_DrvMeasSoftPatternCfg

-                0x10059723        0x9    _L1w_DrvMeasPatternModeCfg

-                0x1005972c        0x8    _L1w_DrvMeasCfgOfflineSpsrStartTime

- .text          0x10059734      0x55d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsupa.o)

-                0x10059734       0x22    _L1w_DrvHsupaEutrEnable

-                0x10059756        0xa    _L1w_DrvHsupaEutrDisable

-                0x10059760        0xe    _L1w_DrvHsupaEutrSoftRst

-                0x1005976e       0x13    _L1w_DrvHsupaEutrHarqRamMode

-                0x10059781       0x10    _L1w_DrvHsupaEutrHarqId

-                0x10059791        0xb    _L1w_DrvHsupaEutrTtiTwoFlg

-                0x1005979c        0xb    _L1w_DrvHsupaEutrTbSize

-                0x100597a7       0x47    _L1w_DrvHsupaEutrCodeSize

-                0x100597ee       0x3e    _L1w_DrvHsupaEutrPhchPara

-                0x1005982c       0x2d    _L1w_DrvHsupaEutrRmSysPara

-                0x10059859       0x2d    _L1w_DrvHsupaEutrRmP1Para

-                0x10059886       0x2d    _L1w_DrvHsupaEutrRmP2Para

-                0x100598b3       0x55    _L1w_DrvHsupaEutrInterPara

-                0x10059908       0x60    _L1w_DrvHsupaEutrConfig

-                0x10059968        0xb    _L1w_DrvHsupaEutrReadHarqStatus

-                0x10059973       0x23    _L1w_DrvHsupaEtxEnable

-                0x10059996       0x12    _L1w_DrvHsupaEtxDisable

-                0x100599a8       0x19    _L1w_DrvHsupaEtxCfgTti

-                0x100599c1       0x2a    _L1w_DrvHsupaCfgEtxInt

-                0x100599eb       0x12    _L1w_DrvHsupaTopEtxIntEnable

-                0x100599fd        0xb    _L1w_DrvHsupaEtxDisInt

-                0x10059a08       0x1b    _L1w_DrvHsupaTopMaskEtxInt

-                0x10059a23       0x31    _L1w_DrvHsupaRakeReadRgHi

-                0x10059a54        0xa    _L1w_DrvHsupaCalLogTwo

-                0x10059a5e       0x42    _L1w_DrvHsupaEtxInterPara

-                0x10059aa0       0x34    _L1w_DrvHsupaEtxChCfgReg2

-                0x10059ad4       0x54    _L1w_DrvHsupaEtxEdpxchPara

-                0x10059b28       0x25    _L1w_DrvHsupaEtxSpreadReg

-                0x10059b4d       0x29    _L1w_DrvHsupaEtxConf

-                0x10059b76        0xb    _L1w_DrvHsupaEtxReadTtiCnt

-                0x10059b81       0x20    _L1w_DrvHsupaTopGetIntState

-                0x10059ba1        0x1    _L1w_DrvHsupaTopMaskEutrInt

-                0x10059ba2        0xf    _L1w_DrvHsupaTopMaskRgHiState

-                0x10059bb1        0xf    _L1w_DrvHsupaTopMaskRgHiInt

-                0x10059bc0       0x17    _L1w_DevHsupaTopMaskAgInt

-                0x10059bd7        0x2    _L1w_DrvHsupaTopMaskRgchHichInt

-                0x10059bd9       0x23    _L1w_DrvHsupaMaskInt

-                0x10059bfc       0x2d    _L1w_DrvHsupaTopEagchRst

-                0x10059c29        0x7    _L1w_DrvHsupaRdAgIntStateMask

-                0x10059c30        0x7    _L1w_DrvHsupaWtAgIntStateMask

-                0x10059c37        0x7    _L1w_DrvHsupaRdAgIntEnable

-                0x10059c3e        0x7    _L1w_DrvHsupaWtAgIntEnable

-                0x10059c45        0x7    _L1w_DrvHsupaRdRgHiIntStateMask

-                0x10059c4c        0x7    _L1w_DrvHsupaWtRgHiIntStateMask

-                0x10059c53        0x7    _L1w_DrvHsupaRdRgHiIntEnable

-                0x10059c5a        0x7    _L1w_DrvHsupaWtRgHiIntEnable

-                0x10059c61       0x17    _L1w_DrvHsupaEnableAgInt

-                0x10059c78       0x13    _L1w_DrvHsupaPcEtxEdpdchDisable

-                0x10059c8b        0x6    _L1w_DrvEutrGetRamAddr

- .text          0x10059c91      0x506 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

-                0x10059c91        0x1    _L1w_DrvDpramEngDisplay

-                0x10059c92       0x4a    _L1w_DrvDpramStructInit

-                0x10059cdc       0x25    _L1w_DrvDpramIsEmpty

-                0x10059d01       0x42    _L1w_DrvDpramReadMsg

-                0x10059d43        0x1    _L1w_DrvDpramUpdateMsgPos

-                0x10059d44        0x5    _L1w_DrvDpramQueMemRead

-                0x10059d49       0x37    _L1w_DrvDpramWriteMsg

-                0x10059d80       0x23    _L1w_DrvDpramGetRdDataPtr

-                0x10059da3       0x1f    _L1w_DrvDpramUpdateRdDataPos

-                0x10059dc2       0x24    _L1w_DrvDpramTxReadClearData

-                0x10059de6       0x31    _L1w_DrvDpramGetWrDataPtr

-                0x10059e17        0x8    _L1w_DrvDpramGetWrCnt

-                0x10059e1f       0x2c    _L1w_DrvDpramUpdateWrDataPos

-                0x10059e4b       0x1a    _L1w_DrvICPSendForPsSched

-                0x10059e65        0xa    _L1w_DrvDpramIsD2AEmpty

-                0x10059e6f        0xa    _L1w_DrvDpramSleepCheck

-                0x10059e79        0x8    _L1w_DrvDpramWriteSfnDpramFlg

-                0x10059e81        0x7    _L1w_DrvDpramWriteDoff2Dpram

-                0x10059e88        0x7    _L1w_DrvDpramReadEdcpIntState

-                0x10059e8f        0xa    _L1w_DrvDpramClrEdcpIntState

-                0x10059e99        0x7    _L1w_DrvDpramClrIcpIntState

-                0x10059ea0        0xa    _L1w_DrvDpramMaskIcpInt

-                0x10059eaa        0x9    _L1w_DrvDpramDemaskIcpInt

-                0x10059eb3       0x49    _L1w_DrvDpramPrintLog

-                0x10059efc      0x104    _L1w_DrvDpramUpdateTpu

-                0x1005a000       0x26    _L1w_DrvDpramWriteGrantHarq

-                0x1005a026       0x26    _L1w_DrvDpramWriteUlPower

-                0x1005a04c       0x41    _L1w_DrvDpramGetEutrCtrlInfo

-                0x1005a08d        0xa    _L1w_DrvDpramSetRachDchTransFlg

-                0x1005a097        0xa    _L1w_DrvDpramGetRachDchTransFlg

-                0x1005a0a1       0x20    _L1w_DrvDpramSetUpaTransInfo

-                0x1005a0c1       0x1f    _L1w_DrvDpramGetGrantMonitorReq

-                0x1005a0e0        0xe    _L1w_DrvDpramHsupaSetActiveInfos

-                0x1005a0ee        0xa    _L1w_DrvDpramSetCmPattern

-                0x1005a0f8        0x9    _L1w_DrvDpramSetUph

-                0x1005a101       0x2f    _L1w_DrvDpramWriteEtfcRestrictInfo

-                0x1005a130       0x3e    _L1w_DrvDpramWriteCmNtrInfo

-                0x1005a16e       0x29    _L1w_DrvDpramGetEdchHarqId

- .text          0x1005a197     0x1984 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rx.o)

-                0x1005a197       0x81    _L1w_DrvRxTpcPlCombTimeInit

-                0x1005a218       0x83    _L1w_DrvRxInit

-                0x1005a29b       0x50    _L1w_DrvRxReset

-                0x1005a2eb       0x2c    _L1w_DrvRxSoftReset

-                0x1005a317       0x35    _L1w_DrvRxCalcExp2

-                0x1005a34c        0xe    _L1w_DrvRxFingerCfg

-                0x1005a35a       0x2c    _L1w_DrvRxSetTfciIntTime

-                0x1005a386        0x8    _L1w_DrvRxGetTfciIntTime

-                0x1005a38e      0x191    _L1w_DrvRxCpichCfg

-                0x1005a51f       0x16    _L1w_DrvRxCpichRel

-                0x1005a535      0x109    _L1w_DrvRxPichCfg

-                0x1005a63e       0x3a    _L1w_DrvRxPichRel

-                0x1005a678      0x123    _L1w_DrvRxAichCfg

-                0x1005a79b       0x3a    _L1w_DrvRxAichRel

-                0x1005a7d5      0x11d    _L1w_DrvRxPchCfg

-                0x1005a8f2       0x11    _L1w_DrvRxPchRel

-                0x1005a903      0x126    _L1w_DrvRxFachCfg

-                0x1005aa29       0x3b    _L1w_DrvRxFachRel

-                0x1005aa64      0x10e    _L1w_DrvRxDlDpchCodeCfg

-                0x1005ab72       0x33    _L1w_DrvRxDlTpcPilotCfg

-                0x1005aba5       0x29    _L1w_DrvRxFdpchTpcCfg

-                0x1005abce       0xa4    _L1w_DrvRxDlDpchCfg

-                0x1005ac72       0x6f    _L1w_DrvRxDlDpchRel

-                0x1005ace1       0x31    _L1w_DrvRxDlFbiCfg

-                0x1005ad12      0x15b    _L1w_DrvRxFdpchCfg

-                0x1005ae6d       0x3b    _L1w_DrvRxFdpchRel

-                0x1005aea8      0x16a    _L1w_DrvRxHsscchCfg

-                0x1005b012       0x65    _L1w_DrvRxHsscchRel

-                0x1005b077      0x103    _L1w_DrvRxEagchCfg

-                0x1005b17a       0x40    _L1w_DrvRxEagchRel

-                0x1005b1ba      0x333    _L1w_DrvRxRgHiCfg

-                0x1005b4ed       0x3c    _L1w_DrvRxRgHiRel

-                0x1005b529       0x15    _L1w_DrvRxEdchTtiCfg

-                0x1005b53e       0x5b    _L1w_DrvRxRgHichPostCmCfg

-                0x1005b599       0x10    _L1w_DrvRxDpchFactorCfg

-                0x1005b5a9        0xf    _L1w_DrvRxAgchFactorCfg

-                0x1005b5b8       0x77    _L1w_DrvRxDlCmCfnCfg

-                0x1005b62f       0x8c    _L1w_DrvRxDlCmSymbCfg

-                0x1005b6bb       0x64    _L1w_DrvRxDlCmPostCfg

-                0x1005b71f       0x1f    _L1w_DrvRxDlCmSymbRel

-                0x1005b73e       0x16    _L1w_DrvRxDlCmPostRel

-                0x1005b754       0x24    _L1w_DrvRxRakeCpChangRel

-                0x1005b778       0x8e    _L1w_DrvRxRakeChipCfg

-                0x1005b806      0x119    _L1w_DrvRxRakeSymbCfg

-                0x1005b91f       0x4a    _L1w_DrvRxRakePostCfg

-                0x1005b969       0x18    _L1w_DrvRxRakeCfg

-                0x1005b981        0xc    _L1w_DrvRxSymbCpichStRead

-                0x1005b98d        0xc    _L1w_DrvRxSymbPilotStRead

-                0x1005b999        0x9    _L1w_DrvRxCombPiAiIntRead

-                0x1005b9a2        0x9    _L1w_DrvRxCombPilotIntRead

-                0x1005b9ab        0x9    _L1w_DrvRxCombTpcIntRead

-                0x1005b9b4       0x15    _L1w_DrvRxCombTpcPlStIntRead

-                0x1005b9c9        0x8    _L1w_DrvRxCombFdpchIntRead

-                0x1005b9d1        0xa    _L1w_DrvRxCombDpchFactorDataRead

-                0x1005b9db        0xa    _L1w_DrvRxCombAgchFactorDataRead

-                0x1005b9e5       0x27    _L1w_DrvRxRamPiAiRead

-                0x1005ba0c        0xa    _L1w_DrvRxRamDpchPilotRead

-                0x1005ba16        0xa    _L1w_DrvRxRamDpchTpcRead

-                0x1005ba20       0x43    _L1w_DrvRxRamFdpchTpcRead

-                0x1005ba63       0x15    _L1w_DrvRxRamSlotwtRead

-                0x1005ba78       0x15    _L1w_DrvRxRamNoiseRead

-                0x1005ba8d       0x1f    _L1w_DrvRxRamRawCpichRead

-                0x1005baac       0x15    _L1w_DrvRxRamAfcRead

-                0x1005bac1       0x1c    _L1w_DrvRxRamRawPilotRead

-                0x1005badd       0x1f    _L1w_DrvRxRgchIntInfoRead

-                0x1005bafc       0x1f    _L1w_DrvRxHichIntInfoRead

- .text          0x1005bb1b      0xa62 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dtr.o)

-                0x1005bb1b       0x11    _L1w_DrvDtrBitReverse

-                0x1005bb2c        0xa    _L1w_DrvDtrTurboInit

-                0x1005bb36       0x1d    _L1w_DrvDtrTurboReset

-                0x1005bb53       0x11    _L1w_DrvDtrSetCsServiceFlg

-                0x1005bb64       0x3b    _L1w_DrvDtrReset

-                0x1005bb9f       0x5e    _L1w_DrvDtrInit

-                0x1005bbfd       0x3e    _L1w_DrvDtrTrchCmCfg

-                0x1005bc3b       0x4c    _L1w_DrvDtrTrchSlotFormCfg

-                0x1005bc87      0x171    _L1w_DrvDtrTrchTfciS1Cfg

-                0x1005bdf8       0x24    _L1w_DrvDtrTrchTfciS1Clear

-                0x1005be1c        0xb    _L1w_DrvDtrTrchCfnSet

-                0x1005be27        0xa    _L1w_DrvDtrTrchCfnGet

-                0x1005be31        0xf    _L1w_DrvDtrTrchRegRel

-                0x1005be40        0xa    _L1w_DrvDtrTrchTfciS2Update

-                0x1005be4a        0xa    _L1w_DrvDtrTrchDemultiplexUpdate

-                0x1005be54       0x9f    _L1w_DrvDtrS1CfgPrint

-                0x1005bef3      0x1d7    _L1w_DrvDtrS2CfgPrint

-                0x1005c0ca       0xb0    _L1w_DrvDtrTrchTfciS2Cfg

-                0x1005c17a        0xb    _L1w_DrvDtrTrchTfciS2Clear

-                0x1005c185       0x42    _L1w_DrvDtrTrchBlindS1Cfg

-                0x1005c1c7       0xa5    _L1w_DrvDtrTrchBlindGuidCfg

-                0x1005c26c        0xc    _L1w_DrvDtrTrchBlindGuidUpdate

-                0x1005c278        0xa    _L1w_DrvDtrTrchTfciRead

-                0x1005c282       0x2d    _L1w_DrvDtrTrchTfciDataReadV3

-                0x1005c2af       0x30    _L1w_DrvDtrTrchBlindRead

-                0x1005c2df        0x6    _L1w_DrvDtrTrchBlindDataAddrGet

-                0x1005c2e5       0x24    _L1w_DrvDtrTrchDecodeInfoRead

-                0x1005c309        0x6    _L1w_DrvDtrTrchDecodeAddrGet

-                0x1005c30f      0x1bb    _L1w_DrvDtrTrchDecodeDataRead

-                0x1005c4ca       0x61    _L1w_DrvDtrEagchCfg

-                0x1005c52b        0xe    _L1w_DrvDtrEagchCmCfg

-                0x1005c539        0x9    _L1w_DrvDtrEagchRel

-                0x1005c542       0x3b    _L1w_DrvDtrAgchIntDataRead

- .text          0x1005c57d      0x572 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_bch.o)

-                0x1005c57d       0x2d    _L1w_DrvBchInit

-                0x1005c5aa        0xe    _L1w_DrvBchReset

-                0x1005c5b8       0x2d    _L1w_DrvBchRecover

-                0x1005c5e5        0xd    _L1w_DrvBchSetFingerAdjust

-                0x1005c5f2        0xe    _L1w_DrvBchGeViterbiOut

-                0x1005c600       0x56    _L1w_DrvBchGePichSymbol

-                0x1005c656        0xa    _L1w_DrvBchGeCrcResult

-                0x1005c660       0x2b    _L1w_DrvBchGeCpichOut

-                0x1005c68b       0xf8    _L1w_DrvBchBchRxCfg

-                0x1005c783       0xcd    _L1w_DrvBchPichRxCfg

-                0x1005c850       0x9b    _L1w_DrvBchCpichRxCfg

-                0x1005c8eb        0xc    _L1w_DrvBchSetFingerEn

-                0x1005c8f7        0xc    _L1w_DrvBchSetRuntime

-                0x1005c903        0xe    _L1w_DrvBchGetFingerPos

-                0x1005c911       0x10    _L1w_DrvBchSetS5TestMode

-                0x1005c921        0xa    _L1w_DrvBchSetTxdMode

-                0x1005c92b        0x7    _L1w_DrvBchSetBchPichSel

-                0x1005c932        0x7    _L1w_DrvBchSetTtiSync

-                0x1005c939        0x7    _L1w_DrvBchSetWindowTh

-                0x1005c940        0x7    _L1w_DrvBchSetPichOvsfk

-                0x1005c947        0xc    _L1w_DrvBchSetContexSel

-                0x1005c953        0xd    _L1w_DrvBchSetFingerPos

-                0x1005c960       0x19    _L1w_DrvBchSetScramCode

-                0x1005c979       0x16    _L1w_DrvBchSetStartMode

-                0x1005c98f        0xc    _L1w_DrvBchSetPiAfcNum

-                0x1005c99b       0x31    _L1w_DrvBchSetPiPos

-                0x1005c9cc        0xe    _L1w_DrvBchGetFingerSt

-                0x1005c9da        0xd    _L1w_DrvBchHasInvalidSymbol

-                0x1005c9e7        0xe    _L1w_DrvBchGetBufIndex

-                0x1005c9f5        0xe    _L1w_DrvBchGetSlotIndex

-                0x1005ca03        0xe    _L1w_DrvBchGetBurstPattern

-                0x1005ca11        0xa    _L1w_DrvBchGeTotalSt

-                0x1005ca1b       0x16    _L1w_DrvBchIsHwBusy

-                0x1005ca31       0x13    _L1w_DrvBchSetIQSel

-                0x1005ca44       0x12    _L1w_DrvBchSetRotatePara

-                0x1005ca56       0x21    _L1w_DrvBchSetRotateEn

-                0x1005ca77        0xf    _L1w_DrvBchSetRotateGateCtrl

-                0x1005ca86        0xb    _L1w_DrvBchIsIqRotateEn

-                0x1005ca91       0x36    _L1w_DrvBchStopIqRotate

-                0x1005cac7       0x12    _L1w_DrvBchSetFingerAnt

-                0x1005cad9       0x16    _L1w_DrvBchSetAdjFingerInfo

- .text          0x1005caef      0x2f1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_utr.o)

-                0x1005caef        0xc    _L1w_DrvUtrLogTwo

-                0x1005cafb       0x31    _L1w_DrvUtrReset

-                0x1005cb2c       0x1c    _L1w_DrvUtrRamSoftReset

-                0x1005cb48        0x3    _L1w_DrvUtrInit

-                0x1005cb4b       0xac    _L1w_DrvUtrDchConfig

-                0x1005cbf7       0x32    _L1w_DrvUtrRachConfig

-                0x1005cc29        0xa    _L1w_DrvUtrEnable

-                0x1005cc33        0xe    _L1w_DrvUtrClose

-                0x1005cc41        0x8    _L1w_DrvUtrGetRamAddr

-                0x1005cc49       0x5f    _L1w_DrvUtrTbAndCbConfig

-                0x1005cca8       0xac    _L1w_DrvUtrRMConfig

-                0x1005cd54       0x2d    _L1w_DrvUtrGetCrcMode

-                0x1005cd81       0x20    _L1w_DrvUtrGetCodingType

-                0x1005cda1       0x1a    _L1w_DrvUtrClearRmPara

-                0x1005cdbb        0xc    _L1w_DrvUtrRegClear

-                0x1005cdc7       0x11    _L1w_DrvUtrGetRamData

-                0x1005cdd8        0x8    _L1_DrvUtrGetInterlv1RamState

- .text          0x1005cde0     0x1dda T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_zx220a1.o)

-                0x1005cde0       0x5e    _L1w_DrvRfcApcTableSel

-                0x1005ce3e      0x1d2    _L1w_DrvRfcAbbCsfHpfCfg

-                0x1005d010        0x5    _L1w_DrvRfcCalcIntFreq

-                0x1005d015       0x29    _L1w_DrvRfcCalcFracFreq

-                0x1005d03e       0x51    _L1w_DrvRfcGetFreqData

-                0x1005d08f       0x19    _L1w_DrvRfcGetBandData

-                0x1005d0a8       0x9d    _L1w_DrvRfcFreqSetTx

-                0x1005d145      0x12a    _L1w_DrvRfcFreqSetRx

-                0x1005d26f       0x84    _L1w_DrvRfcGetBandNvIndex

-                0x1005d2f3       0x79    _L1w_DrvRfcAuxRxCtrlSet

-                0x1005d36c       0x1c    _L1w_DrvRfcAuxRxIdleSet

-                0x1005d388       0x20    _L1w_DrvRfcRegReadBackSet

-                0x1005d3a8        0x1    _L1w_DrvRfcChSel

-                0x1005d3a9        0x1    _L1w_DrvRfcTransceiverInit

-                0x1005d3aa       0x2e    _L1w_DrvRfcAgcSet

-                0x1005d3d8       0x2f    _L1w_DrvRfcApcTableFreqSel

-                0x1005d407       0xbc    _L1w_DrvRfcApcSet

-                0x1005d4c3       0x2d    _L1w_DrvRfcFreqCompGetNvIdx

-                0x1005d4f0       0x7c    _L1w_DrvRfcApcFreqComp

-                0x1005d56c       0x38    _L1w_DrvRfcApcTmpComp

-                0x1005d5a4      0x100    _L1w_DrvRfcApcCalibTableCheck

-                0x1005d6a4       0x4f    _L1w_DrvRfcApcDefaultTableCheck

-                0x1005d6f3       0x77    _L1w_DrvRfcAgcFreqComp

-                0x1005d76a       0x71    _L1w_DrvRfcAgcCalibTableCheck

-                0x1005d7db       0x46    _L1w_DrvRfcAgcDefaultTableCheck

-                0x1005d821       0x2a    _L1w_DrvRfcRxNotchEn

-                0x1005d84b       0x2a    _L1w_DrvRfcRxNotchDisEn

-                0x1005d875       0x2b    _L1w_DrvRfcAntExChangeSelEn

-                0x1005d8a0       0x2b    _L1w_DrvRfcAntOriginSelEn

-                0x1005d8cb       0x2a    _L1w_DrvRfcRxStartDivEn

-                0x1005d8f5       0x2b    _L1w_DrvRfcRxStopDivEn

-                0x1005d920       0x2a    _L1w_DrvRfcAuxRxSwCtrlEn

-                0x1005d94a       0x2b    _L1w_DrvRfcAuxRxSwIdleEn

-                0x1005d975       0x38    _L1w_DrvRfcIdleToTxEn

-                0x1005d9ad       0x36    _L1w_DrvRfcTxToRxTxEn

-                0x1005d9e3       0x3a    _L1w_DrvRfcTxToIdleEn

-                0x1005da1d       0x36    _L1w_DrvRfcRxTxToTxEn

-                0x1005da53       0x36    _L1w_DrvRfcIdleToRxEn

-                0x1005da89       0x38    _L1w_DrvRfcRxToRxTxEn

-                0x1005dac1       0x2b    _L1w_DrvRfcSwAllIdleEn

-                0x1005daec       0x40    _L1w_DrvRfcRxToIdleEn

-                0x1005db2c       0x2d    _L1w_DrvRfcRxTxToRxEn

-                0x1005db59       0x37    _L1w_DrvRfcRxFreqChangeEn

-                0x1005db90       0x38    _L1w_DrvRfcTxFreqChangeEn

-                0x1005dbc8       0x32    _L1w_DrvRfcIdleToTxHandle

-                0x1005dbfa       0x48    _L1w_DrvRfcTxToIdleHandle

-                0x1005dc42       0x45    _L1w_DrvRfcIdleToRxHandle

-                0x1005dc87       0x55    _L1w_DrvRfcRxToIdleHandle

-                0x1005dcdc       0x53    _L1w_DrvRfcRxFreqChangeHandle

-                0x1005dd2f        0xd    _L1w_DrvRfcTxFreqChangeHandle

-                0x1005dd3c       0x41    _L1w_DrvRfcSlotCtrlDiv

-                0x1005dd7d       0x2a    _L1w_DrvRfcSlotCtrlAntSel

-                0x1005dda7       0x29    _L1w_DrvRfcAgcEstEn

-                0x1005ddd0       0x29    _L1w_DrvRfcAgcSetEn

-                0x1005ddf9       0x35    _L1w_DrvRfcApcEn

-                0x1005de2e       0x3c    _L1w_DrvRfcAfcSetEn

-                0x1005de6a       0x29    _L1w_DrvRfcDcEstEn

-                0x1005de93       0x29    _L1w_DrvRfcDcSetEn

-                0x1005debc       0x29    _L1w_DrvRfcRegReadBackEn

-                0x1005dee5       0x29    _L1w_DrvRfcStartAuxAdcEn

-                0x1005df0e       0x29    _L1w_DrvRfcStopAuxAdcEn

-                0x1005df37       0x1c    _L1w_DrvRfcDcxoAuxAdcStart

-                0x1005df53       0x1d    _L1w_DrvRfcDcxoAuxAdcStop

-                0x1005df70       0x1f    _L1w_DrvRfcAuxAdcCtrlEn

-                0x1005df8f       0x41    _L1w_DrvRfcAbbCsfWriteEn

-                0x1005dfd0       0x33    _L1w_DrvRfcCtrlRamTxInit

-                0x1005e003       0x33    _L1w_DrvRfcCtrlRamRx0Init

-                0x1005e036      0x204    _L1w_DrvRfcCtrlRamSwitchNvInit

-                0x1005e23a       0xea    _L1w_DrvRfcCtrlRamPaNvInit

-                0x1005e324        0x8    _L1w_DrvRfcCtrlRamNvEventInit

-                0x1005e32c       0x38    _L1w_DrvRfcFastAgcCwTableInit

-                0x1005e364       0x4c    _L1w_DrvRfcFastAgcRamInit

-                0x1005e3b0       0xda    _L1w_DrvRfcOpenTx

-                0x1005e48a       0xf7    _L1w_DrvRfcOpenRx

-                0x1005e581        0xa    _L1w_DrvRfcDiversityCtrl

-                0x1005e58b       0x12    _L1w_DrvRfcAfcCw2Hz

-                0x1005e59d       0x6a    _L1w_DrvRfcRfRegRead

-                0x1005e607       0xce    _L1w_DrvRfcAllRegReadBack

-                0x1005e6d5       0x54    _L1w_DrvRfcGetDCXOTmp

-                0x1005e729       0x3b    _L1w_DrvRfcReadTmp

-                0x1005e764       0x15    _L1w_DrvRfcAptWrite

-                0x1005e779       0x21    _L1w_DrvRfcDcocWrite

-                0x1005e79a       0x18    _L1w_DrvRfcAgcWrite

-                0x1005e7b2       0x8d    _L1w_DrvRfcCloseTx

-                0x1005e83f       0x6d    _L1w_DrvRfcCloseRx

-                0x1005e8ac       0x7e    _L1w_DrvRfcDirFreqSetTx

-                0x1005e92a       0x7c    _L1w_DrvRfcDirFreqSetRx

-                0x1005e9a6       0x32    _L1w_DrvRfcPowerApcSet

-                0x1005e9d8       0x43    _L1w_DrvRfcIndexApcSet

-                0x1005ea1b      0x177    _L1w_DrvRfcFdtTxApcSet

-                0x1005eb92       0x22    _L1w_DrvRfcHdtGetTxApcTable

-                0x1005ebb4        0x6    _L1w_DrvRfcHdtGetRxAgcTable

- .text          0x1005ebba       0xb8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_psr.o)

-                0x1005ebba        0x8    _L1w_DrvPsrStartPosCfg

-                0x1005ebc2        0xb    _L1w_DrvPsrRlMrtrPosMrtrConfig

-                0x1005ebcd        0xb    _L1w_DrvPsrSrcAndChanCodeCfg

-                0x1005ebd8        0x8    _L1w_DrvPsrClkGatePassCfg

-                0x1005ebe0        0x9    _L1w_DrvPsrPilotPatternCfg

-                0x1005ebe9        0x8    _L1w_DrvPsrCmModeCfg

-                0x1005ebf1        0x9    _L1w_DrvPsrRlPosStartCfgOver

-                0x1005ebfa        0x9    _L1w_DrvPsrSuspendCfg

-                0x1005ec03       0x12    _L1w_DrvPsrTopMaskIntCfg

-                0x1005ec15       0x1c    _L1w_DrvPsrResetCfg

-                0x1005ec31        0x8    _L1w_DrvPsrPeriodCfg

-                0x1005ec39        0x8    _L1w_DrvPsrDoubleAntOpencfg

-                0x1005ec41        0x8    _L1w_DrvPsrStartWinPosCfg

-                0x1005ec49        0x8    _L1w_DrvPsrRlOpenCloseCfg

-                0x1005ec51        0x8    _L1w_DrvPsrMasterRlCfg

-                0x1005ec59        0x8    _L1w_DrvPsrSttdCfg

-                0x1005ec61        0x8    _L1w_DrvPsrIntInfoCfg

-                0x1005ec69        0x9    _L1w_DrvPsrCmOverCfg

- .text          0x1005ec72      0xaff T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

-                0x1005ec72       0x3c    _L1w_DrvRfcGetFreqOffset

-                0x1005ecae       0x17    _L1w_DrvRfcNextSlotGet

-                0x1005ecc5       0x16    _L1w_DrvRfcPreSlotGet

-                0x1005ecdb       0x20    _L1w_DrvRfcFindSlot

-                0x1005ecfb        0x8    _L1w_DrvRfcGetTxFirDlyNum

-                0x1005ed03       0x31    _L1w_DrvRfcSpiWrite

-                0x1005ed34       0x31    _L1w_DrvRfcAbbSpiWrite

-                0x1005ed65       0x12    _L1w_DrvRfcGpioWrite

-                0x1005ed77       0x14    _L1w_DrvRfcRffeWrite

-                0x1005ed8b       0x38    _L1w_DrvRfcFindBandNumFromTable

-                0x1005edc3       0x41    _L1w_DrvRfcGetFreqBand

-                0x1005ee04       0x22    _L1w_DrvRfcRxDfeIntfCfg

-                0x1005ee26       0x2f    _L1w_DrvRfcPaModeSel

-                0x1005ee55       0x25    _L1w_DrvRfcGetPaCtrlData

-                0x1005ee7a       0x1a    _L1w_DrvRfcGetPaIdleData

-                0x1005ee94       0x2a    _L1w_DrvRfcGetApcCtrlWord

-                0x1005eebe       0xa3    _L1w_DrvRfcGetTxPowerCtrlWord

-                0x1005ef61       0x14    _L1w_DrvRfcPaCtrl

-                0x1005ef75       0x25    _L1w_DrvRfcGetAgcCtrlWord

-                0x1005ef9a       0x27    _L1w_DrvRfcGetAfcDacCtrlWord

-                0x1005efc1       0x2c    _L1w_DrvRfcDCXOGetTempDegree

-                0x1005efed        0xb    _L1w_DrvRfcAfcSet

-                0x1005eff8       0x1a    _L1w_DrvRfcGetTxSwData

-                0x1005f012       0x29    _L1w_DrvRfcGetRxSwData

-                0x1005f03b       0x1a    _L1w_DrvRfcGetTxSwIdleData

-                0x1005f055       0x29    _L1w_DrvRfcGetRxSwIdleData

-                0x1005f07e       0x1a    _L1w_DrvRfcGetSwAllIdleData

-                0x1005f098       0x27    _L1w_DrvRfcSwitchPaCwWr

-                0x1005f0bf       0x37    _L1w_DrvRfcSwitchCtrl

-                0x1005f0f6       0x55    _L1w_DrvRfcSwPaIdleNvGet

-                0x1005f14b       0x12    _L1w_DrvRfcGetCfgMrtr

-                0x1005f15d       0x54    _L1w_DrvRfcTuEventMrtrWr

-                0x1005f1b1       0x21    _L1w_DrvRfcTuEventCtrlDataWr

-                0x1005f1d2       0x54    _L1w_DrvRfcTuEventEn

-                0x1005f226       0x27    _L1w_DrvRfcCtrlRamFmtDataWr

-                0x1005f24d       0x28    _L1w_DrvRfcCtrlRamFmtInfoWr

-                0x1005f275       0x20    _L1w_DrvRfcCtrlRamDataTypeWr

-                0x1005f295       0x40    _L1w_DrvRfcCtrlRamEn

-                0x1005f2d5        0xe    _L1w_DrvRfcAgcRamDataWr

-                0x1005f2e3       0x1c    _L1w_DrvRfcFastAgcEn

-                0x1005f2ff       0x1a    _L1w_DrvRfcFastAgcDisEn

-                0x1005f319       0x15    _L1w_DrvRfcIntCfg

-                0x1005f32e       0x15    _L1w_DrvRfcSpiFormatCfg

-                0x1005f343        0x9    _L1w_DrvRfcRffeFormatCfg

-                0x1005f34c        0x2    _L1w_DrvRfcRbdpCfg

-                0x1005f34e       0x1c    _L1w_DrvRfcDagcCfg

-                0x1005f36a       0x13    _L1w_DrvRfcDcCfg

-                0x1005f37d        0xd    _L1w_DrvRfcFcCordicCfg

-                0x1005f38a       0x1a    _L1w_DrvRfcNotchCordicCfg

-                0x1005f3a4       0x21    _L1w_DrvRfcReadNotchCordicAVal

-                0x1005f3c5       0xb8    _L1w_DrvRfcNotchRegCfg

-                0x1005f47d       0x52    _L1w_DrvRfcFastAgcCfg

-                0x1005f4cf       0x4f    _L1w_DrvRfcCtrlRamEventInit

-                0x1005f51e       0x84    _L1w_DrvRfcAbbCsfCtrlRamInit

-                0x1005f5a2       0x21    _L1w_DrvRfcEventTableInit

-                0x1005f5c3       0x41    _L1w_DrvRfcReset

-                0x1005f604       0x8f    _L1w_DrvRfcGsmIntNotchCalc

-                0x1005f693       0x73    _L1w_DrvRfcInit

-                0x1005f706        0x9    _L1w_DrvRfcDfeTxInit

-                0x1005f70f       0x30    _L1w_DrvRfcTxTone

-                0x1005f73f       0x28    _L1w_DrvRfcAfcCwSet

-                0x1005f767        0x1    _L1w_DrvRfcAfcCwGet

-                0x1005f768        0x9    _L1w_DrvRfcRestore

- .text          0x1005f771     0x1594 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

-                0x1005f771       0x38    _L1w_DrvHsdpaIcReset

-                0x1005f7a9       0x2f    _L1w_DrvHsdpaIcTpuCfgOver

-                0x1005f7d8       0x30    _L1w_DrvHsdpaIcTxTpuCfgOver

-                0x1005f808       0x28    _L1w_DrvHsdpaIcInit

-                0x1005f830       0x12    _L1w_DrvHsdpaIcIntOpen

-                0x1005f842       0x12    _L1w_DrvHsdpaIcIntMask

-                0x1005f854       0x17    _L1w_DrvHsdpaIcEnable

-                0x1005f86b       0x18    _L1w_DrvHsdpaIcStaticCfg

-                0x1005f883      0x273    _L1w_DrvHsdpaIcTpuAntPsrCfg

-                0x1005faf6      0x1d8    _L1w_DrvHsdpaIcTxTpuAntPsrCfg

-                0x1005fcce       0xa9    _L1w_DrvHsdpaIcTpuSubFrmCfg

-                0x1005fd77       0x97    _L1w_DrvHsdpaIcTxTpuSubFrmCfg

-                0x1005fe0e       0x69    _L1w_DrvHsdpaIcModeEnableCfg

-                0x1005fe77       0x5b    _L1w_DrvHsdpaIcLambdaCfg

-                0x1005fed2       0x5b    _L1w_DrvHsdpaIcSymModulusRead

-                0x1005ff2d       0x34    _L1w_DrvHsdpaAdrReset

-                0x1005ff61       0x18    _L1w_DrvHsdpaAdrInit

-                0x1005ff79       0x12    _L1w_DrvHsdpaAdrIntOpen

-                0x1005ff8b       0x12    _L1w_DrvHsdpaAdrIntMask

-                0x1005ff9d       0xd6    _L1w_DrvHsdpaAdrStaticCfg

-                0x10060073       0x83    _L1w_DrvHsdpaAdrInitRcvCfg

-                0x100600f6       0x4b    _L1w_DrvHsdpaAdrFcCfg

-                0x10060141       0x10    _L1w_DrvHsdpaAdrEnableCfg

-                0x10060151      0x172    _L1w_DrvHsdpaAdrSubFrmCfg

-                0x100602c3       0x10    _L1w_DrvHsdpaAdrHsscchCfg

-                0x100602d3       0x2e    _L1w_DrvHsdpaAdrHsdschCfg

-                0x10060301        0xa    _L1w_DrvHsdpaAdrDisable

-                0x1006030b       0x2d    _L1w_DrvHsdpaAdrCltd1Cfg

-                0x10060338       0x74    _L1w_DrvHsdpaAdrCirIntRead

-                0x100603ac       0x11    _L1w_DrvHsdpaAdrGetCirDataAddr

-                0x100603bd       0x20    _L1w_DrvHsdpaAdrCpichIntRead

-                0x100603dd       0x2e    _L1w_DrvHsdpaHsscchReset

-                0x1006040b       0x21    _L1w_DrvHsdpaHsscchInit

-                0x1006042c       0x12    _L1w_DrvHsdpaHsscchIntOpen

-                0x1006043e       0x12    _L1w_DrvHsdpaHsscchIntMask

-                0x10060450       0x11    _L1w_DrvHsdpaHsscchStaticCfg

-                0x10060461       0x65    _L1w_DrvHsdpaHsscchInitRcvCfg

-                0x100604c6       0x2d    _L1w_DrvHsdpaHsscchPart1Cfg

-                0x100604f3       0x3b    _L1w_DrvHsdpaHsscchPart2Cfg

-                0x1006052e       0x1b    _L1w_DrvHsdpaHsscchDisable

-                0x10060549       0xeb    _L1w_DrvHsdpaHsscchPart1IntRead

-                0x10060634       0x31    _L1w_DrvHsdpaHsscchPart2IntRead

-                0x10060665       0x30    _L1w_DrvHsdpaHdtrReset

-                0x10060695       0x1a    _L1w_DrvHdtrTurboReset

-                0x100606af       0x1b    _L1w_DrvHdtrLessTurboReset

-                0x100606ca       0x2e    _L1w_DrvHsdpaHdtrInit

-                0x100606f8       0x12    _L1w_DrvHsdpaHdtrIntOpen

-                0x1006070a       0x12    _L1w_DrvHsdpaHdtrIntMask

-                0x1006071c       0x25    _L1w_DrvHsdpaHdtrStaticCfg

-                0x10060741        0xa    _L1w_DrvHsdpaHdtrInitRcvCfg

-                0x1006074b       0x3b    _L1w_DrvHsdpaHdtrDemoduleCfg

-                0x10060786      0x183    _L1w_DrvHsdpaHdtrDecodeCfg

-                0x10060909       0x83    _L1w_DrvHsdpaHdtrHwCfg

-                0x1006098c        0xa    _L1w_DrvHsdpaHdtrGetCurCfgSubFrm

-                0x10060996       0x76    _L1w_DrvHsdpaHdtrIntRead

-                0x10060a0c        0x6    _L1w_DrvHsdpaHdtrGetRamDataAddr

-                0x10060a12       0x3b    _L1w_DrvHsdpaHsdpcchInitSendCfg

-                0x10060a4d       0x39    _L1w_DrvHsdpaHsdpcchAckNackCfg

-                0x10060a86       0x3c    _L1w_DrvHsdpaHsdpcchCqiPciCfg

-                0x10060ac2       0x10    _L1w_DrvHsdpaHsdpcchCqiPciCfgEn

-                0x10060ad2       0x10    _L1w_DrvHsdpaHsdpcchDisable

-                0x10060ae2       0x19    _L1w_DrvHsdpaLessStaticCfg

-                0x10060afb      0x20a    _L1w_DrvHsdpaLessCfgAllTb

- .text          0x10060d05     0x2951 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

-                0x10060d05       0x2f    _L1W_SEND_RST_REQ

-                0x10060d34       0x2f    _L1W_SEND_INIT_REQ

-                0x10060d63       0x1d    _L1W_RegTpuTS0IntEvent

-                0x10060d80        0xc    _L1W_ResetTpu

-                0x10060d8c      0x18d    _L1W_Reset

-                0x10060f19      0x125    _L1W_Init

-                0x1006103e       0x35    _L1w_SchedMeasRelease

-                0x10061073      0x120    _L1W_W_Release

-                0x10061193       0x1c    _L1W_SetSecSchedId

-                0x100611af        0x8    _L1W_CampOnSetFlag

-                0x100611b7       0x75    _L1W_CampOnOrReconfig

-                0x1006122c       0xad    _L1W_DchIn1R2RCtrl

-                0x100612d9       0x1e    _L1W_Only1RCtrl

-                0x100612f7       0xa9    _L1W_Sch1R2RAntCtrl

-                0x100613a0       0xd8    _L1w_TpuAdjScByDchCfgScene

-                0x10061478       0xa8    _L1W_DlDpchReconfig

-                0x10061520       0x1c    _L1W_DchRelTpuAdj

-                0x1006153c       0x6e    _L1w_AmtFsmProc

-                0x100615aa       0x89    _L1w_AmtNSTSetUlDpchParm

-                0x10061633       0x72    _L1w_AmtNSTSetDlDpchParm

-                0x100616a5       0x5b    _L1W_WRelDelayHandle

-                0x10061700      0x4af    _L1W_PSCommonMsgCtrl

-                0x10061baf        0x5    _L1w_HsupaSubIntCallBack

-                0x10061bb4      0x111    _L1W_ReadPSMsg

-                0x10061cc5       0x1d    _L1W_RegTpuSubFrmIntEvent

-                0x10061ce2       0x42    _L1W_SubFrmSchedStateCtrl

-                0x10061d24       0x1b    _L1W_InnerCmd

-                0x10061d3f       0x55    _L1W_ActiveProcHandler

-                0x10061d94       0x1f    _L1W_ProcSend2PS

-                0x10061db3       0x34    _L1W_ProcAftSchedHandler

-                0x10061de7      0x26f    _L1W_RfDevCtrl

-                0x10062056       0xa3    _L1W_DlsDevCtrl

-                0x100620f9       0x64    _L1W_SlaveSetRFStartEnd

-                0x1006215d       0x9e    _L1W_CommonDevCtrl

-                0x100621fb      0x1ce    _L1W_BeforeTpuAdjHandler

-                0x100623c9      0x19f    _L1W_StateChanging

-                0x10062568       0x8d    _L1W_NorSubFrmIntHandle

-                0x100625f5      0x150    _L1W_FrameInt

-                0x10062745       0x29    _L1w_SchedResBaseOffUpdate

-                0x1006276e      0x1a1    _L1W_PichIntHandle

-                0x1006290f       0xe3    _L1W_PreSyncSleepSched

-                0x100629f2      0x583    _L1W_DevIntHandle

-                0x10062f75      0x1bd    _L1W_DevMeasResultHnd

-                0x10063132      0x18d    _L1W_DevResultProc

-                0x100632bf      0x1c2    _L1w_MainTs0Log

-                0x10063481       0x12    _L1w_MainSetCloseLog

-                0x10063493       0x3a    _L1w_SchedAntSet

-                0x100634cd      0x189    _L1w_SchedMainTask

- .text          0x10063656      0x7c7 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_rach.o)

-                0x10063656       0x36    _L1w_SchedRachProcInit

-                0x1006368c       0x14    _L1w_SchedRachProcReset

-                0x100636a0       0x9c    _L1w_SchedRachProcRanSelSig

-                0x1006373c       0x52    _L1w_SchedRachFindAvailableAS

-                0x1006378e       0xab    _L1w_SchedRachNeedDeleteRtFrameEndAichSlot

-                0x10063839      0x170    _L1w_SchedRachProcRanSelAS

-                0x100639a9       0x49    _L1w_SchedRachProcActive

-                0x100639f2       0x2f    _L1w_SchedRachProcDeactive

-                0x10063a21       0xce    _L1w_SchedRachConfigRtx

-                0x10063aef       0xb9    _L1w_SchedRachProcPSCmd

-                0x10063ba8       0x33    _L1w_SchedRachProcL1Cmd

-                0x10063bdb       0x2e    _L1w_SchedRachProcPreSched

-                0x10063c09       0x4d    _L1w_SchedRachProcCfgHandle

-                0x10063c56       0x27    _L1w_SchedRachAiResultHandle

-                0x10063c7d       0xea    _L1w_SchedRachProcSched

-                0x10063d67       0x28    _L1w_SchedRachProcSend2PS

-                0x10063d8f       0x36    _L1w_SchedRachProcL1InnerReq

-                0x10063dc5        0x9    _L1w_SchedRachProcL1InnerAbort

-                0x10063dce        0x8    _L1w_SchedRachProcDevFachEnable

-                0x10063dd6       0x1b    _L1W_SchedRachProcConfigCheck

-                0x10063df1       0x2c    _L1w_SchedRachProcIsNextFmo

- .text          0x10063e1d     0x1181 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas_db.o)

-                0x10063e1d        0xd    _L1w_SchMeasDbInit

-                0x10063e2a       0x30    _L1w_SchMeasU16Filter

-                0x10063e5a       0x17    _L1w_SchMeasFingerPosOffset

-                0x10063e71       0x74    _L1w_SchMeasChooseFilterFinger

-                0x10063ee5       0xc8    _L1w_SchMeasDbUpdPreSyncInfo

-                0x10063fad       0x1d    _L1w_SchedMeasReturnCsrSlot

-                0x10063fca      0x27f    _L1w_SchMeasDbSaveSyncCelReslt

-                0x10064249       0xbb    _L1w_SchedMeasSetInnerReq

-                0x10064304       0x91    _L1w_SchedMeasSetInnerResult

-                0x10064395       0x17    _L1w_SchedMeasClearInnerDb

-                0x100643ac       0x37    _L1w_SchedMeasGetInnerResult

-                0x100643e3       0x15    _L1w_SchedMeasQueryInnerSt

-                0x100643f8       0x12    _L1w_SchedMeasGetAfcCel

-                0x1006440a       0x25    _L1w_SchedMeasGetInnerCelInfo

-                0x1006442f      0x14f    _L1w_SchedMeasGetInnerFreq

-                0x1006457e      0x13d    _L1w_SchedMeasSaveCsResult

-                0x100646bb       0x9a    _L1w_SchedMeasQuerySyncInfo

-                0x10064755       0xc0    _L1w_SchedMeasSyncSetFreq

-                0x10064815       0x48    _L1w_SchedMeasGetScellResult

-                0x1006485d      0x2db    _L1w_SchedMeasGetIntraResult

-                0x10064b38       0x1a    _L1w_SchedMeasFilterRscp

-                0x10064b52      0x2a4    _L1w_SchedMeasGetInterResult

-                0x10064df6       0xbf    _L1w_SchMeasQueryCellInfo

-                0x10064eb5       0x3a    _L1w_SchMeasAdjustSfn

-                0x10064eef       0x4e    _L1w_SchMeasSetCellSfnInfo

-                0x10064f3d       0x37    _L1w_SchMeasSetCellSttdInfo

-                0x10064f74       0x2a    _L1w_SchMeasGetUeInternalRssi

- .text          0x10064f9e      0x8b4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

-                0x10064f9e       0x30    _L1W_RegisterProcedure

-                0x10064fce       0x49    _L1W_SetIcsStateProcs

-                0x10065017       0x68    _L1W_SetIdleStateProcs

-                0x1006507f       0x40    _L1W_SetPageStateProcs

-                0x100650bf       0x50    _L1W_SetFachStateProcs

-                0x1006510f       0x50    _L1W_SetEFachStateProcs

-                0x1006515f       0x48    _L1W_SetDchStateProcs

-                0x100651a7       0x14    _L1W_SetAmtHdtStateProcs

-                0x100651bb       0x14    _L1W_SetAmtFdtStateProcs

-                0x100651cf       0x40    _L1W_SetAmtThCalibStateProcs

-                0x1006520f       0x40    _L1W_SetAmtNstStateProcs

-                0x1006524f       0x32    _L1W_SetWSlaveModeProcs

-                0x10065281        0x1    _L1W_SetCloseStateProcs

-                0x10065282        0xb    _L1W_GetDchActState

-                0x1006528d       0x6f    _L1W_NotifyFSM

-                0x100652fc      0x142    _L1W_WMasteStateCtrl

-                0x1006543e       0xc0    _L1W_ModeCtrl

-                0x100654fe       0x4d    _L1W_L1StateCtrl

-                0x1006554b       0x87    _L1W_SetProc

-                0x100655d2       0x42    _L1W_GetPriId

-                0x10065614       0x97    _L1w_SetMasterState

-                0x100656ab       0x30    _L1w_ResetCountForLog

-                0x100656db       0x1b    _L1w_AddSlaveStateCntForLog

-                0x100656f6       0x3a    _L1w_AddMasterStateCntForLog

-                0x10065730       0xb4    _L1w_CheckMsgToAddProcCntForLog

-                0x100657e4        0xa    _L1w_SetDLULTimingForLog

-                0x100657ee       0x64    _L1w_PrintStandLog

- .text          0x10065852      0x7b8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_inter_cs.o)

-                0x10065852        0x8    _L1w_SchedCs1ProcGetFreq

-                0x1006585a        0x7    _L1w_SchedCs1ProcGetCsProcState

-                0x10065861        0x6    _L1w_Cs1GetInnerInfo

-                0x10065867       0x12    _L1w_SchedCs1ProcInit

-                0x10065879       0x21    _L1_SchedCs1ProcReset

-                0x1006589a       0x22    _L1w_Cs1WriteFullscanResult

-                0x100658bc       0x17    _L1w_SchedCs1AbortInnerReq

-                0x100658d3        0xf    _L1w_Cs1GetInnerReqByActReason

-                0x100658e2        0x2    _L1w_SchedCs1ProcPSCmd

-                0x100658e4        0x1    _L1w_SchedCs1ProcSend2PS

-                0x100658e5       0xa2    _L1w_SchedCs1ProcActive

-                0x10065987       0x79    _L1w_SchedCs1ProcDeactive

-                0x10065a00       0x19    _L1w_SchedCs1ProcFsm

-                0x10065a19        0x1    _L1w_Cs1InitSched

-                0x10065a1a        0x2    _L1w_Cs1InitPreSchedHandler

-                0x10065a1c        0x1    _L1w_Cs1InitAfcSched

-                0x10065a1d        0x2    _L1w_Cs1InitAfcPreSchedHandler

-                0x10065a1f        0xe    _L1w_Cs1Step1ResClear

-                0x10065a2d      0x2d4    _L1w_Cs1Step1Sched

-                0x10065d01       0x75    _L1w_Cs1Step1PreSchedHandler

-                0x10065d76       0x52    _L1w_Cs1FullscanPreSchedHandler

-                0x10065dc8       0x94    _L1w_Cs1FullscanSched

-                0x10065e5c       0x6c    _L1w_Cs1ReportResultSched

-                0x10065ec8       0x3e    _L1w_SchedCs1ProcSched

-                0x10065f06       0x34    _L1w_SchedCs1ProcPreSchedHandler

-                0x10065f3a       0x4a    _L1w_SchedCs1ProcInnerActive

-                0x10065f84       0x44    _L1w_SchedCs1ProcInnerDeactive

-                0x10065fc8       0x42    _L1w_SchedCs1ProcInnerResultGet

- .text          0x1006600a      0x79c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

-                0x1006600a       0x10    _L1w_DevResultClear

-                0x1006601a       0x24    _L1w_ReadDevResult

-                0x1006603e       0x35    _L1w_ReadDevResultNeedFlg

-                0x10066073       0x3c    _L1w_ReadDevMultResultNedFlg

-                0x100660af       0x2e    _L1w_ReadDevMultiResult

-                0x100660dd       0x49    _L1w_WriteDevResult

-                0x10066126       0x27    _L1w_SrvCellDbClear

-                0x1006614d       0x51    _L1w_SchedDbInit

-                0x1006619e       0x18    _L1w_ReadPsMsgFromDb_Opt

-                0x100661b6       0x22    _L1w_ReadPsMsgFromDb

-                0x100661d8        0x6    _L1w_GetPsMsgAddress

-                0x100661de        0x3    _L1w_GetPsMsgMaxLen

-                0x100661e1       0x16    _L1w_SetSrvCellInfo

-                0x100661f7       0x16    _L1w_GetSrvCellInfo

-                0x1006620d       0x1b    _L1w_GetSpecifiedSrvCell

-                0x10066228       0x49    _L1w_SrvMeasProcInfoInd

-                0x10066271       0x23    _L1w_CsSetSrvSyncState

-                0x10066294       0x22    _L1w_CsGetSrvSyncState

-                0x100662b6       0x25    _L1w_SetSrvCellTiming

-                0x100662db       0x2c    _L1w_GetSrvCellTiming

-                0x10066307       0x23    _L1w_SetMainCellTiming

-                0x1006632a        0xb    _L1w_BackUpMrtrOffset

-                0x10066335       0x1a    _L1w_BackUpSrvCellInfo

-                0x1006634f       0x1b    _L1w_ReStoreSrvCellInfo

-                0x1006636a        0x9    _L1w_GetMrtrOffset

-                0x10066373       0x14    _L1w_SetSrvCellAgeTime

-                0x10066387       0x23    _L1w_GetMainCellTiming

-                0x100663aa       0x90    _L1w_SetDchProcInfo

-                0x1006643a        0xd    _L1w_GetSrvCpichSttdMode

-                0x10066447       0x1f    _L1w_GetDpaCellCpichSttdMode

-                0x10066466       0x12    _L1W_TimingCalcSFNOff

-                0x10066478       0x56    _L1w_SetSysTimingInfo

-                0x100664ce       0x22    _L1w_GetCellMrtrOffset

-                0x100664f0       0x31    _L1w_GetCellRscpInfo

-                0x10066521       0xa5    _L1w_SetHsdpaCellInfo

-                0x100665c6       0x23    _L1w_GetHsdpaCellHsscchFrm

-                0x100665e9        0xa    _L1w_SetSysInfoAfc

-                0x100665f3        0x8    _L1w_GetSysInfoAfc

-                0x100665fb       0x17    _L1w_GetActiveCellScrCode

-                0x10066612       0x86    _L1w_GetCellInfo

-                0x10066698        0x5    _L1w_SetCellSfnInfo

-                0x1006669d        0x5    _L1w_SetCellSttdInfo

-                0x100666a2       0x19    _L1w_IsSaCell

-                0x100666bb       0x22    _L1w_GetSaCellTiming

-                0x100666dd       0x53    _L1w_DbPrintCellTiming

-                0x10066730       0x31    _L1w_DbSkipFrmEnd

-                0x10066761       0x45    _L1w_UpdateMrtrOffset

- .text          0x100667a6     0x50c2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas.o)

-                0x100667a6        0xf    _L1w_SchedMeasProcActive

-                0x100667b5       0x34    _L1w_SchedMeasProcDeactive

-                0x100667e9        0x8    _L1w_SchedMeasDpaExist

-                0x100667f1       0x9f    _L1w_SchedMeasReqCellQuery

-                0x10066890       0x72    _L1w_SchedMeasGetCells

-                0x10066902       0x16    _L1w_SchedMeasCellInfoQuery

-                0x10066918       0x38    _L1w_SchedMeasSyncFreqQuery

-                0x10066950       0x1e    _L1w_SchedMeasSyncCellQuery1

-                0x1006696e       0x4c    _L1w_SchedMeasSyncCellQuery2

-                0x100669ba       0xf4    _L1w_SchedMeasSyncCellUpd

-                0x10066aae       0x3d    _L1w_SchedMeasSyncCellNew

-                0x10066aeb       0x38    _L1w_SchedMeasSyncCellGetPoor

-                0x10066b23       0x24    _L1w_SchedMeasGetCsInfo

-                0x10066b47       0xe3    _L1w_SchedMeasKeepOldIntraCells

-                0x10066c2a       0x22    _L1w_SchedMeasCheckIdleState

-                0x10066c4c       0x1e    _L1w_SchedMeasCheckMasterIdleOrSlaveState

-                0x10066c6a       0x17    _L1w_SchedMeasCheckFachDch

-                0x10066c81       0x2f    _L1w_SchedMeasCaclPageAge

-                0x10066cb0       0x41    _L1w_SchedMeasCaclFachAge

-                0x10066cf1       0x64    _L1w_SchedMeasCaclEfachAge

-                0x10066d55       0x4b    _L1w_SchedMeasSetSlaveIdleInterSchedAge

-                0x10066da0       0xdc    _L1w_SchedMeasSchedAgeUpdate

-                0x10066e7c      0x333    _L1w_SchedMeasUpIntraSchedInfo

-                0x100671af      0x13e    _L1w_SchedMeasSortSyncCell

-                0x100672ed       0x35    _L1w_SchedMeasAdjustResultCnt

-                0x10067322      0x1a8    _L1w_SchedMeasUpInterSchedInfo

-                0x100674ca        0x2    _L1w_SchedMeasIntraFreqReq

-                0x100674cc        0x2    _L1w_SchedMeasInterFreqReq

-                0x100674ce       0x13    _L1w_SchedMeasUeInternalReq

-                0x100674e1       0x13    _L1w_SchedMeasReturnPsrIsNeedTrace

-                0x100674f4      0x12e    _L1w_SchedMeasRelReq

-                0x10067622       0x24    _L1w_SchedMeasIsL1sRelMeasSleepFlag

-                0x10067646       0x41    _L1w_SchedMeasFreqSearch

-                0x10067687        0xe    _L1w_SchedMeasSetLpBitMap

-                0x10067695        0xc    _L1w_SchedMeasGetLpBitMap

-                0x100676a1        0xf    _L1w_SchedMeasClearLpBitMap

-                0x100676b0       0xb5    _L1w_SchedMeasOptCellOverCheck

-                0x10067765       0x3c    _L1w_SchedMeasJudgeIsScell

-                0x100677a1        0x8    _L1w_SchedMeasReturnRxChannelInfo

-                0x100677a9        0xc    _L1w_SchedMeasL1SClearTxSwitch

-                0x100677b5        0x8    _L1w_SchedMeasReturnTxIsSwitch

-                0x100677bd       0x4b    _L1w_SchedMeasReturnMeasAntInfo

-                0x10067808      0x1c1    _L1w_SchedMeasCalcAntAvrEcIoAndJudge

-                0x100679c9       0x9c    _L1w_SchedMeasSingleToDouleChanelJudge

-                0x10067a65       0x38    _L1w_SchedMeasDouleToSignelChanelJudge

-                0x10067a9d       0x58    _L1w_SchedMeasreturnAntcellnum

-                0x10067af5      0x123    _L1w_SchedMeasUpSyncCellInfo

-                0x10067c18       0x34    _L1w_SchedMeasClearPreSyncInfo

-                0x10067c4c       0x13    _L1w_SchedMeasQueryPreSyncInfo

-                0x10067c5f       0x2e    _L1w_SchedMeasSetPreSyncInfo

-                0x10067c8d       0x19    _L1w_SchedMeasGetIntraInitInfo

-                0x10067ca6       0x2d    _L1w_SchedMeasGetInterInitInfo

-                0x10067cd3       0x38    _L1w_SchedMeasSetInitInfo

-                0x10067d0b        0xd    _L1w_SchedMeasClearCsResult

-                0x10067d18      0x1c0    _L1w_SchedMeasGetCsResult

-                0x10067ed8       0x37    _L1w_SchedDchMeasGetBchResult

-                0x10067f0f       0x43    _L1w_SchedMeasCmpHwL1sched

-                0x10067f52       0x23    _L1w_SchedMeasAbortReq

-                0x10067f75      0x195    _L1w_SchedMeasOptCell2SyncCell

-                0x1006810a       0x10    _L1w_SchedMeasGetMaxEcIoByFreq

-                0x1006811a      0x164    _L1w_SchedMeasCalcSyncCellQual

-                0x1006827e       0x89    _L1w_SchedMeasSetIntialStateType

-                0x10068307       0x16    _L1w_SchedCsGetStep1StrategyInfo

-                0x1006831d       0xae    _L1w_SchedMeasJudgeStateType

-                0x100683cb       0x2c    _L1w_SchedMeasJudgeStateTypeChange

-                0x100683f7       0x82    _L1w_SchedMeasSaveGoodOrBadCnt

-                0x10068479       0x67    _L1w_SchedMeasJudgeIsStatistic

-                0x100684e0       0x63    _L1w_SchedMeasCheckMasterPageActCs

-                0x10068543       0xee    _L1w_SchedMeasJudgeNeedActPeriodCs

-                0x10068631      0x188    _L1w_SchedMeasJudgeSyncCellExist

-                0x100687b9        0xa    _L1w_SchedMeasReturnAntNum

-                0x100687c3       0x59    _L1w_SchedMeasConnectJudgeAntNum

-                0x1006881c       0xe1    _L1w_SchedMeasConnectIsJudgeAntNum

-                0x100688fd       0xdb    _L1w_SchedMeasDevResultHandler

-                0x100689d8       0x1d    _L1w_SchedMeasResultHandler

-                0x100689f5      0x23f    _L1w_SchedMeasStateUpdate

-                0x10068c34       0x26    _L1w_SchedMeasSort

-                0x10068c5a      0x1c1    _L1w_SchedMeasGetSchedTime

-                0x10068e1b       0x44    _L1w_SchedMeasGetIntraFreqInfo

-                0x10068e5f       0x64    _L1w_SchedMeasGetInterFreqInfo

-                0x10068ec3       0xa4    _L1w_SchedMeasGetHwResInfo

-                0x10068f67       0x4f    _L1w_SchedMeasSetHwResInfo

-                0x10068fb6       0x33    _L1w_SchedMeasPageGetResLenPerCell

-                0x10068fe9        0xe    _L1w_SchedMeasGetResLenPerCell

-                0x10068ff7       0xa9    _L1w_SchedMeasProcSetRes

-                0x100690a0      0x149    _L1w_SchedMeasProcResAlloc

-                0x100691e9      0x16a    _L1w_SchedMeasProcSchedReq

-                0x10069353       0xfb    _L1w_SchedMeasSyncIntraMeas

-                0x1006944e       0xc3    _L1w_SchedMeasSyncInterMeas

-                0x10069511       0x3c    _L1w_SchedMeasGetOptCellInfo

-                0x1006954d      0x1cf    _L1w_SchedMeasOptCellSchedReq

-                0x1006971c       0xa5    _L1w_SchedMeasOptSchedByFreq

-                0x100697c1        0xa    _L1w_SchedMeasOptCellSched

-                0x100697cb       0xe5    _L1w_SchedMeasIntraCs

-                0x100698b0       0xfc    _L1w_SchedMeasInterCs

-                0x100699ac       0x3d    _L1w_SchedMeasDchBchChoose

-                0x100699e9       0x42    _L1w_SchedMeasSyncIntraBch

-                0x10069a2b       0xdd    _L1w_SchedMeasIdlePageSched

-                0x10069b08       0x6a    _L1w_SchedMeasFachSched

-                0x10069b72       0x7b    _L1w_SchedMeasDchSched

-                0x10069bed      0x14b    _L1w_SchedMeasSlaveSched

-                0x10069d38       0xdc    _L1w_SchedMeasIntraInitSched

-                0x10069e14      0x137    _L1w_SchedMeasInterInitSched

-                0x10069f4b        0xc    _L1w_SchedMeasInitialSched

-                0x10069f57       0x6b    _L1w_SchedMeasPsSched

-                0x10069fc2       0x56    _L1w_SchedMeasJudgAfcIsOk

-                0x1006a018       0x4f    _L1w_SchedMeasInnerSchedReq

-                0x1006a067       0x96    _L1w_SchedMeasInnerSched

-                0x1006a0fd       0xf6    _L1w_SchedMeasGetPreSyncFreq

-                0x1006a1f3       0x41    _L1w_SchedMeasPreSyncSchedReq

-                0x1006a234       0xe2    _L1w_SchMeasIdlPagInitRptJudge

-                0x1006a316      0x10e    _L1w_SchedMeasIdlePageRptJudge

-                0x1006a424       0x90    _L1w_SchedMeasFachDchRptJudge

-                0x1006a4b4       0x29    _L1w_SchedMeasExsitInterResult

-                0x1006a4dd       0xcb    _L1w_SchedMeasCheckInterResult

-                0x1006a5a8      0x111    _L1w_SchedMeasSlaveRptJudge

-                0x1006a6b9       0x6a    _L1w_SchedMeasRptScellInd

-                0x1006a723       0x4a    _L1w_SchedMeasSortCellEcIo

-                0x1006a76d      0x108    _L1w_SchedMeasJudgeStartNcellPsr

-                0x1006a875       0xc5    _L1w_SchedMeasJudgeNcell

-                0x1006a93a       0x36    _L1w_SchedMeasProcJudgeNcellEst

-                0x1006a970       0xe9    _L1w_SchedMeasRptIntraCellInd

-                0x1006aa59       0x79    _L1w_SchedMeasRptInterCellInd

-                0x1006aad2       0xd8    _L1w_SchedMeasRptUeInternalInd

-                0x1006abaa       0xaf    _L1w_SchedMeasProcPSCmd

-                0x1006ac59       0x31    _L1w_SchedMeasProcL1Cmd

-                0x1006ac8a        0xf    _L1w_SchedMeasProcPreHandler

-                0x1006ac99       0x55    _L1w_SchedMeasProcCheckAfcState

-                0x1006acee       0x19    _L1w_SchedMeasProcSched

-                0x1006ad07       0x5a    _L1w_SchedMeasProcAftHandler

-                0x1006ad61       0x3e    _L1w_SchedMeasProcSend2PS

-                0x1006ad9f       0x7a    _L1w_SchedMeasProcInit

-                0x1006ae19        0x2    _L1w_SchedMeasProcReset

-                0x1006ae1b       0xc0    _L1w_SchedMeasProcPreSync

-                0x1006aedb       0x1e    _L1w_SchedMeasGetPreSyncResult

-                0x1006aef9       0x6d    _L1w_SchedMeasProcInnerActive

-                0x1006af66       0x23    _L1w_SchedMeasInnerGetResult

-                0x1006af89       0x1a    _L1w_SchedMeasInnerDeactive

-                0x1006afa3      0x104    _L1w_SchMeasWakePreSyncSched

-                0x1006b0a7      0x114    _L1w_SchedMeasJudgeIsNeedPre

-                0x1006b1bb        0x5    _L1w_SchedMeasGetOfflinedataEndtTime

-                0x1006b1c0      0x1e7    _L1w_SchedMeasCalcOfflinedataRes

-                0x1006b3a7       0xdd    _L1w_SchedMeasWakePreSync

-                0x1006b484       0x76    _l1w_SchedMeasSetSrvCellNoSched

-                0x1006b4fa      0x1ec    _L1w_SchedMeasWakeIntraSched

-                0x1006b6e6       0x65    _L1w_SchedMeasQueryInterInfo

-                0x1006b74b       0xa6    _L1w_SchedMeasDrxPreSync

-                0x1006b7f1        0x1    _L1w_SchedMeasSetDrxInfo

-                0x1006b7f2        0x1    _L1w_SchedMeasForbidInterFreq

-                0x1006b7f3       0x43    _L1w_SchedMeasJudgeBufStateFull

-                0x1006b836        0xc    _L1w_SchedMeasCalcMeasReqNum

-                0x1006b842        0x9    _L1w_SchedMeasCleanMeasReqNum

-                0x1006b84b        0x9    _L1w_SchedMeasSetPiIntInfo

-                0x1006b854       0x14    _L1w_SchedMeasSetNewFreq

- .text          0x1006b868      0x40b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa.o)

-                0x1006b868        0xc    _L1w_SchedHsupaInit

-                0x1006b874       0x3a    _L1w_SchedHsupaGetDlChanSrc

-                0x1006b8ae       0x1a    _L1w_SchedHsupaGetDlChanTxDiv

-                0x1006b8c8       0x1b    _L1w_SchedHsupaIsActive

-                0x1006b8e3      0x103    _L1w_SchedHsupaPSCmd

-                0x1006b9e6      0x19f    _L1w_SchedHsupaDchPreSched

-                0x1006bb85       0x1d    _L1w_SchedHsupaPreSched

-                0x1006bba2       0x68    _L1w_SchedHsupaDchSched

-                0x1006bc0a       0x19    _L1w_SchedHsupaSched

-                0x1006bc23       0x27    _L1w_SchedHsupaDchSend2PS

-                0x1006bc4a        0xb    _L1w_SchedHsupaSend2PS

-                0x1006bc55        0x6    _L1w_SchedHsupaGetUpaSchedDb

-                0x1006bc5b       0x18    _L1w_SchedHsupaInnerRel

- .text          0x1006bc73     0x146b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

-                0x1006bc73        0xa    _L1w_SchedCmSetBitmap

-                0x1006bc7d       0x50    _L1w_SchedCmGetGapBitmap

-                0x1006bccd        0x8    _L1w_SchedCmProcInit

-                0x1006bcd5        0x2    _L1w_SchedCmProcReset

-                0x1006bcd7       0xcf    _L1w_SchedCmWriteWaitCfgDb

-                0x1006bda6       0xbc    _L1w_SchedCmReadWaitCfgDb

-                0x1006be62       0xae    _L1w_SchedCmConfig

-                0x1006bf10       0x25    _L1w_SchedCmRelease

-                0x1006bf35       0x42    _L1w_SchedCmUpdateOnePattern

-                0x1006bf77       0x55    _L1w_SchedCmUpdatePattern

-                0x1006bfcc       0x4f    _L1w_SchedCmGetGapPosition

-                0x1006c01b       0x81    _L1w_SchedCmGetSfnOneGapInfo

-                0x1006c09c       0x55    _L1w_SchedCmGetSfnGapInfo

-                0x1006c0f1       0x8b    _L1w_SchedCmRfResAlloc

-                0x1006c17c       0x61    _L1w_SchedCmRfResRel

-                0x1006c1dd       0xb7    _L1w_SchedCmProcPatternAct

-                0x1006c294      0x15b    _L1w_SchedCmProcPatternRel

-                0x1006c3ef       0x82    _L1w_SchedCmProcRelN1N2Frame

-                0x1006c471       0x49    _L1w_SchedCmProcCheckTglTgsn

-                0x1006c4ba      0x173    _L1w_SchedCmProcPsParaCheck

-                0x1006c62d       0x18    _L1w_SchedCmIsN0ToN3BitmapEmpty

-                0x1006c645       0x1c    _L1w_SchedCmIsN0ToN4BitmapEmpty

-                0x1006c661       0x49    _L1w_SchedCmSSFNJumpFix

-                0x1006c6aa       0x3a    _L1w_SchedCmBackHandle

-                0x1006c6e4       0x6d    _L1w_SchedCmProcPSCmd

-                0x1006c751       0xac    _L1w_SchedCmProcPreSched

-                0x1006c7fd      0x2de    _L1w_SchedCmProcSched

-                0x1006cadb       0x13    _L1w_SchedCmUsageIsValid

-                0x1006caee       0xa6    _L1w_SchedCmHspaGetRealBitmap

-                0x1006cb94       0xa6    _L1w_SchedCmHspaGetBitmap

-                0x1006cc3a       0x5c    _L1w_SchedCmPcSirCodingCalc

-                0x1006cc96       0x17    _L1w_SchedCmGdtrGetCmInfo

-                0x1006ccad       0xd0    _L1w_SchedCmDchGetCmInfo

-                0x1006cd7d       0x3b    _L1w_SchedCmGapGetCmMode

-                0x1006cdb8       0x84    _L1w_SchedCmSendBitmapToPsr

-                0x1006ce3c       0x1d    _L1w_SchedCmWriteN2BitmapToPc

-                0x1006ce59        0x8    _L1w_SchedCmMeasGetResFlg

-                0x1006ce61        0x8    _L1w_SchedCmCsGetPeriod

-                0x1006ce69       0x19    _L1w_SchedCmAcvtiveProc

-                0x1006ce82       0x29    _L1w_SchedCmDeacvtiveProc

-                0x1006ceab        0xb    _L1w_SchedCmGetProcStatus

-                0x1006ceb6      0x15d    _L1w_SchedCmDealN4N9ForPs

-                0x1006d013       0x23    _L1w_SchedCmUpdatePatternForN4N9

-                0x1006d036       0x52    _L1w_SchedCmGetSfnGapInfoForN4N9

-                0x1006d088       0x56    _L1w_SchedCmGetSlotNumForN4N9

- .text          0x1006d0de      0x4a5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_sc.o)

-                0x1006d0de       0x12    _L1w_SchedCsGetStep23Length

-                0x1006d0f0        0xd    _L1w_schedProcCsPosCmp

-                0x1006d0fd       0x48    _L1w_schedProcCsPos

-                0x1006d145       0xf6    _L1w_SchedCsResQueryGapLength

-                0x1006d23b       0x4d    _L1w_SchedCsResQueryResLenByWin

-                0x1006d288       0x3e    _L1w_SchedCsFindCorrectResTime

-                0x1006d2c6       0x3f    _L1w_SchedCsSetCsStep1Length

-                0x1006d305       0x1a    _L1w_SchedCsSetStrategyPs

-                0x1006d31f       0x18    _L1w_SchedCsSetStrategyFs

-                0x1006d337       0x43    _L1w_SchedCsSetStrategyMeasFach

-                0x1006d37a       0x38    _L1w_SchedCsSetStrategyMeasDch

-                0x1006d3b2       0xde    _L1w_SchedCsSetStrategyMeas

-                0x1006d490       0x1d    _L1w_SchedCsSetStrategyBch

-                0x1006d4ad       0x51    _L1w_SchedCsSetStrategyDch

-                0x1006d4fe        0xf    _L1w_SchedCsSetStrategyDchFisrt

-                0x1006d50d        0xb    _L1w_SchedCsSetStrategy

-                0x1006d518       0x6b    _L1w_SchedCs1SetStrategy

- .text          0x1006d583     0x1ade T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

-                0x1006d583       0x55    _L1w_ResRfResInit

-                0x1006d5d8        0x7    _L1w_GetCurSSFNBase

-                0x1006d5df        0x7    _L1w_SetCurSSFNBase

-                0x1006d5e6       0x12    _L1w_UpdateCurSSFNBase

-                0x1006d5f8        0x8    _L1w_GetCurSymOffset

-                0x1006d600       0x44    _L1w_UpdateCurSymOffset

-                0x1006d644       0x3a    _L1w_WakeUpdateCurRecord

-                0x1006d67e        0x6    _L1w_GetUsedQptr

-                0x1006d684       0x76    _L1w_GetUnUsedQptr

-                0x1006d6fa       0xfd    _L1w_RfResSegSplit

-                0x1006d7f7       0xcc    _L1w_RfResSegAdd

-                0x1006d8c3       0xef    _L1w_RfResSegUpdate

-                0x1006d9b2       0x87    _L1w_RfResSegSet

-                0x1006da39       0xcd    _L1w_RfResSegFixedReqCheck

-                0x1006db06       0x55    _L1w_RfResSegFixedResReq

-                0x1006db5b      0x10e    _L1w_RfResWinFixedReqHandle

-                0x1006dc69       0xc6    _L1w_RfResSegVarReqCheck

-                0x1006dd2f       0x90    _L1w_RfResSegVarResReq

-                0x1006ddbf        0x4    _L1w_SchedResTblReset

-                0x1006ddc3      0x164    _L1w_SchedResProcLog

-                0x1006df27       0x2d    _L1w_SchedResUpdate

-                0x1006df54        0x1    _L1w_SchedResSetSchedSfn

-                0x1006df55       0x1e    _L1w_RfResAgcCtrlSet

-                0x1006df73       0x15    _L1w_SchedResSetSegAgc

-                0x1006df88      0x240    _L1w_SchedResQueryNextFrmSeg

-                0x1006e1c8       0x8f    _L1w_SchedResQueryOnePos

-                0x1006e257       0x43    _L1w_SchedResQueryLastActSeg

-                0x1006e29a       0x4d    _L1w_SchedResQueryLastActSegForGap

-                0x1006e2e7       0x4b    _L1w_SchedResQueryLastSeg

-                0x1006e332       0x2d    _L1w_SchedResTypeConvert

-                0x1006e35f      0x1bd    _L1w_SchedResQueryGapInfo

-                0x1006e51c      0x1c3    _L1w_SchedResQueryGapInfoByWin

-                0x1006e6df       0x63    _L1w_SchedResQueryGapBitmapBySsfn

-                0x1006e742      0x162    _L1w_SchedResQueryResLenByWin

-                0x1006e8a4       0x3f    _L1w_RfResSegCleanUp

-                0x1006e8e3       0xd6    _L1w_RfResSegReq

-                0x1006e9b9       0x82    _L1w_ConvertToSlotBound

-                0x1006ea3b      0x138    _L1w_RfResFixedSegReq

-                0x1006eb73      0x190    _L1w_RfResVarSegReq

-                0x1006ed03       0xea    _L1w_RfResWinFixedSegReq

-                0x1006eded       0x36    _L1w_RfResTblClear

-                0x1006ee23      0x188    _L1w_RfResRelReq

-                0x1006efab       0x75    _L1w_RfResCheckNextFrameWAvail

-                0x1006f020       0x41    _L1w_SchedResGlobal

- .text          0x1006f061     0x158d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_bch.o)

-                0x1006f061       0x6c    _L1w_SchedBchProcPSCmd

-                0x1006f0cd       0x55    _L1w_SchedBchProcSched

-                0x1006f122       0x75    _L1w_SchedBchPreSched

-                0x1006f197       0x7d    _L1w_SchedBchProcHandler

-                0x1006f214       0xa5    _L1w_SchedBchProcSend2PS

-                0x1006f2b9       0x27    _L1w_SchedBchProcReset

-                0x1006f2e0        0x2    _L1w_SchedBchProcInit

-                0x1006f2e2       0x29    _L1w_SchedBchAfcReq

-                0x1006f30b       0x88    _L1w_SchedBchInnerActive

-                0x1006f393       0x66    _L1w_SchedBchInnerGetResult

-                0x1006f3f9       0x4e    _L1w_SchedBchInnerDeactive

-                0x1006f447       0x18    _L1w_SchedBchAfcStop

-                0x1006f45f       0x7a    _L1w_SchedBchPichConflict

-                0x1006f4d9       0x13    _L1w_SchedBchNextTtiNeeded

-                0x1006f4ec       0x45    _L1w_SchedBchConvertSibSchedInfo

-                0x1006f531       0x2b    _L1w_SchedBchConvertSibInfo

-                0x1006f55c       0x23    _L1w_SchedBchUpdateSibInfo

-                0x1006f57f       0x2a    _L1w_SchedBchCalcNearestPos

-                0x1006f5a9       0x7b    _L1w_SchedBchUpdateBchState

-                0x1006f624        0xd    _L1w_SchedBchSibSchedPreReady

-                0x1006f631        0xf    _L1w_SchedBchPreSchedSfnDecoding

-                0x1006f640       0xb4    _L1w_SchedBchProcSibPreSched

-                0x1006f6f4       0xc4    _L1w_SchedBchProcPreFrameSync

-                0x1006f7b8       0x92    _L1w_SchedBchProcPreSttd

-                0x1006f84a       0x7c    _L1w_SchedBchProcPreSfnDecoding

-                0x1006f8c6       0x1a    _L1w_SchedBchProcPrePathSync

-                0x1006f8e0       0xc5    _L1w_SchedBchProcSibSched

-                0x1006f9a5       0x1d    _L1w_SchedBchAfcPreSchedReady

-                0x1006f9c2      0x102    _L1w_SchedBchProcAfcSched

-                0x1006fac4      0x126    _L1w_SchedBchProcInnerSched

-                0x1006fbea       0x3d    _L1w_SchedBchInnerSchedPreReady

-                0x1006fc27       0x20    _L1w_SchedBchFindInnerReq

-                0x1006fc47       0xb1    _L1w_SchedBchInitSibSchedInfo

-                0x1006fcf8       0x6e    _L1w_SchedBchUpdatePreDecod

-                0x1006fd66       0x72    _L1w_SchedBchUpdateInnerResult

-                0x1006fdd8       0x14    _L1w_SchedBchGetSibSchedCellSfn

-                0x1006fdec       0xbc    _L1w_SchedBchProcSchedBySfn

-                0x1006fea8       0x1a    _L1w_SchedBchNeedUpdatePathInfo

-                0x1006fec2       0x3c    _L1w_SchedBchActivePreSync

-                0x1006fefe       0x9d    _L1w_SchedBchCalcResAlloc

-                0x1006ff9b       0x76    _L1w_SchedBchRfResReq

-                0x10070011       0x7f    _L1w_SchedBchCfgDev

-                0x10070090       0x27    _L1w_SchedBchFindWaitingTask

-                0x100700b7       0x2e    _L1w_SchedBchPsDeactive

-                0x100700e5       0x56    _L1w_SchedBchUpdateSibResult

-                0x1007013b       0x2d    _L1w_SchedBchIsServCell

-                0x10070168        0x9    _L1w_SchedBchIsPathValid

-                0x10070171       0x54    _L1w_SchedBchCalcCellOffset

-                0x100701c5       0x52    _L1w_SchedBchSetCellSfnInfo

-                0x10070217       0x5d    _L1w_SchedBchReserveSibRes

-                0x10070274       0x17    _L1w_SchedBchReadSibFail

-                0x1007028b       0x28    _L1w_SchedBchDoesSfnBelongtoSib

-                0x100702b3       0x70    _L1w_SchedBchSibReadPostUpdate

-                0x10070323       0x5d    _L1w_SchedBchExtendRes

-                0x10070380       0x3b    _L1w_SchedBchUpdatePsInd

-                0x100703bb       0x40    _L1w_SchedBchSaveBchWorkInfo

-                0x100703fb       0x5b    _L1w_SchedBchProcPreSync

-                0x10070456       0x18    _L1w_SchedBchNeedExtendRes

-                0x1007046e       0x16    _L1w_SchedBchIsInConnectedMode

-                0x10070484       0x1c    _L1w_SchedBchNeedReserveRes

-                0x100704a0        0xd    _L1w_SchedBchNeedAllocRes

-                0x100704ad       0x5f    _L1w_SchedBchAllocNearestSibRes

-                0x1007050c       0x25    _L1w_SchedBchGetResType

-                0x10070531       0x20    _L1w_SchedBchGetPresyncResult

-                0x10070551       0x2e    _L1w_SchedBchCanStartPreSfnDecod

-                0x1007057f       0x4c    _L1w_SchedBchResRfRel

-                0x100705cb       0x11    _L1w_SchedBchFmoConflictFachJudge

-                0x100705dc        0x7    _L1w_SchedBchGetFmoConflictFlag

-                0x100705e3        0xb    _L1w_SchedBchCleanFmoConflictFlag

- .text          0x100705ee      0xe7f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_amt.o)

-                0x100705ee        0x7    _L1w_SchedAmtGetCnfEnFlg

-                0x100705f5      0x1f7    _L1w_AmtModeCtrl

-                0x100707ec       0x64    _L1w_SchedAmtProcInit

-                0x10070850      0x4d8    _L1w_SchedAmtProcPSCmdHdt

-                0x10070d28      0x1de    _L1w_SchedAmtProcPSCmdFdt

-                0x10070f06      0x145    _L1w_SchedAmtProcPSCmdNst

-                0x1007104b       0xd7    _L1w_SchedAmtProcPSCmdThCalib

-                0x10071122       0x2a    _L1w_SchedAmtProcPSCmd

-                0x1007114c        0x3    _L1w_SchedAmtProcSched

-                0x1007114f      0x179    _L1w_SchedAmtProcSend2PSHdt

-                0x100712c8       0xb3    _L1w_SchedAmtProcSend2PSFdt

-                0x1007137b       0xa4    _L1w_SchedAmtProcSend2PSNst

-                0x1007141f       0x1f    _L1w_SchedAmtProcSend2PSThCalib

-                0x1007143e       0x2f    _L1w_SchedAmtProcSend2PS

- .text          0x1007146d     0x1558 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cs.o)

-                0x1007146d       0x42    _L1w_SchedCs0CheckCs1LastConfig

-                0x100714af       0x98    _L1w_SchedCs0CheckCs1State

-                0x10071547       0x49    _L1w_SchedCs0SetStep1StartTime

-                0x10071590       0xd0    _L1w_SchedCS0SetCsrDevConfigPara

-                0x10071660       0x3a    _L1w_SchedCs0Step1LastConfig

-                0x1007169a       0x3b    _L1w_SchedCs0UpdateStep1ResInfo

-                0x100716d5       0x99    _L1w_SchedCs0SendStep1Req

-                0x1007176e       0xa6    _L1w_SchedCs0SetStep1Res

-                0x10071814       0x62    _L1w_SchedCs0GetStep1ResLength

-                0x10071876       0x2a    _L1w_SchedCs0SavResTemp

-                0x100718a0       0x5b    _L1w_SchedCs0CheckStep1Res

-                0x100718fb        0x6    _L1w_Cs0GetInnerInfo

-                0x10071901        0x7    _L1w_SchedCs0ProcGetCsProcState

-                0x10071908        0x8    _L1w_SchedCsProcGetInitAFC

-                0x10071910        0xc    _L1w_SchedCs0ProcInit

-                0x1007191c       0x2b    _L1_SchedCs0ProcReset

-                0x10071947       0x68    _L1w_Cs0WriteFullscanResult

-                0x100719af       0x2f    _L1w_Cs0SetMaxAfcVal

-                0x100719de       0xa6    _L1w_SchedCs0ProcPSCmd

-                0x10071a84       0x17    _L1w_SchedCs0AbortInnerReq

-                0x10071a9b       0x11    _L1w_Cs0GetInnerReqByActReason

-                0x10071aac       0xcd    _L1w_SchedCs0ProcSend2PS

-                0x10071b79       0xda    _L1w_SchedCs0ProcActive

-                0x10071c53       0x79    _L1w_SchedCs0ProcDeactive

-                0x10071ccc       0x19    _L1w_SchedCs0ProcFsm

-                0x10071ce5        0x1    _L1w_Cs0InitSched

-                0x10071ce6        0x2    _L1w_Cs0InitPreSchedHandler

-                0x10071ce8       0xd7    _L1w_Cs0InitAfcSched

-                0x10071dbf       0x52    _L1w_Cs0InitAfcPreSchedHandler

-                0x10071e11       0xac    _L1w_Cs0Step1SchedResCalc

-                0x10071ebd       0xee    _L1w_Cs0Step1SchedRes1

-                0x10071fab       0x5c    _L1w_Cs0Step1SchedRes2

-                0x10072007      0x33f    _L1w_Cs0Step1Sched

-                0x10072346       0x75    _L1w_Cs0Step1PreSchedHandler

-                0x100723bb       0xa1    _L1w_Cs0FullscanSched

-                0x1007245c       0x53    _L1w_Cs0FullscanPreSchedHandler

-                0x100724af       0x6c    _L1w_Cs0InitMeasSched

-                0x1007251b       0x5f    _L1w_Cs0InitMeasPreSchedHandler

-                0x1007257a       0x5f    _L1w_Cs0BchAckSched

-                0x100725d9       0x7b    _L1w_Cs0BchAckPreSchedHandler

-                0x10072654      0x14a    _L1w_Cs0ReportResultSched

-                0x1007279e       0x59    _L1w_SchedCs0ProcSched

-                0x100727f7       0x34    _L1w_SchedCs0ProcPreSchedHandler

-                0x1007282b       0x64    _L1w_SchedCsProcInnerActive

-                0x1007288f       0x16    _L1w_SchedCs0ProcFsWait

-                0x100728a5       0x58    _L1w_SchedCsProcInnerDeactive

-                0x100728fd       0x42    _L1w_SchedCsProcInnerResultGet

-                0x1007293f       0x2d    _L1w_SchedGetCs0FsInfoReq

-                0x1007296c       0x25    _L1w_SchedCs1ProcInnerReqCmp

-                0x10072991        0xd    _L1w_SchedCsProcSetActInfo

-                0x1007299e       0x27    _L1w_SchedCsResCmp

- .text          0x100729c5      0x1eb T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

-                0x100729c5        0xf    _L1w_SchedHspaProcInit

-                0x100729d4       0x1a    _L1w_SchedHspaProcReset

-                0x100729ee       0xb1    _L1w_SchedHspaProcPSCmd

-                0x10072a9f        0xf    _L1w_SchedHspaProcSched

-                0x10072aae        0xf    _L1w_SchedHspaProcPreSched

-                0x10072abd       0x19    _L1w_SchedHspaProcSend2PS

-                0x10072ad6       0x24    _L1w_SchedDchSetDchAscPara

-                0x10072afa        0xf    _L1w_SchedDchInnerRelHspa

-                0x10072b09        0x6    _L1w_SchedHspaGetDchAscPara

-                0x10072b0f       0x22    _L1w_SchedHspaIsHsupaIdleState

-                0x10072b31       0x22    _L1w_SchedHspaIsHsdpaIdleState

-                0x10072b53        0x8    _L1w_SchedHspaSetSend2PSFlg

-                0x10072b5b        0x7    _L1w_SchedHspaSetHspaState

-                0x10072b62       0x2f    _L1w_SchedHspaCalcActiveTime

-                0x10072b91       0x1f    _L1w_SchedHspaGetHsdpaActSubFrm

- .text          0x10072bb0      0x37c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fach.o)

-                0x10072bb0       0x8a    _L1w_SchedFachProcActive

-                0x10072c3a       0x20    _L1w_SchedFachProcRelMsgCmd

-                0x10072c5a       0x53    _L1w_SchedFachProcPSCmd

-                0x10072cad      0x12f    _L1w_SchedFachProcSched

-                0x10072ddc       0x31    _L1w_SchedFachProcSend2PS

-                0x10072e0d       0x1a    _L1w_SchedFachProcInit

-                0x10072e27       0x14    _L1w_SchedFachProcReset

-                0x10072e3b        0x8    _L1w_SchedFachGetMaxTti

-                0x10072e43        0x8    _L1w_SchedFachGetTimmingOffset

-                0x10072e4b       0x48    _L1w_SchedFachSendPsrStartMsg

-                0x10072e93       0x21    _L1w_SchedFachSendPsrStopMsg

-                0x10072eb4       0x55    _L1w_SchedFachSpsrStart

-                0x10072f09       0x1b    _L1w_SchedFachSetFingerUpState

-                0x10072f24        0x8    _L1w_SchedFachGetFingerUpState

- .text          0x10072f2c      0x9d5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_page.o)

-                0x10072f2c       0x2b    _L1w_SchedPageCalcImsi

-                0x10072f57       0x92    _L1w_SchedPageGetAndCalcPiInfo

-                0x10072fe9       0x88    _L1w_SchedPageCalcPageNtPos

-                0x10073071       0x43    _L1w_SchedPageCalcCsrPiPos

-                0x100730b4       0x40    _L1w_SchedPageCalcCsrPiResPos

-                0x100730f4       0x5b    _L1w_SchedPageUsedRakePiResPos

-                0x1007314f       0x9c    _L1w_SchedPagePchResPos

-                0x100731eb       0x50    _L1w_SchedPagePiCfgToBchDev

-                0x1007323b       0x97    _L1w_SchedPageOfflinePiCfgToRtxDev

-                0x100732d2       0x98    _L1w_SchedPagePiIntMissCheck

-                0x1007336a       0x64    _L1w_SchedPagePiCfgToRtxDev

-                0x100733ce       0x48    _L1w_SchedPageProcCheckCfgDev

-                0x10073416       0x3a    _L1w_SchedPagePreSyncPerPerStart

-                0x10073450       0x9c    _L1w_SchedPageActive

-                0x100734ec       0x37    _L1w_SchedPagePsCfgReqCmd

-                0x10073523       0x2e    _L1w_SchedPagePsRelCmd

-                0x10073551       0x4d    _L1w_SchedPageResOverdueCkeck

-                0x1007359e       0x16    _L1w_SchedPageProcPSCmd

-                0x100735b4       0xaf    _L1w_SchedPageProcPreSched

-                0x10073663      0x18b    _L1w_SchedPageProcSched

-                0x100737ee       0x22    _L1w_SchedPageProcSend2PS

-                0x10073810       0x2b    _L1w_SchedPageProcInit

-                0x1007383b       0x14    _L1w_SchedPageProcReset

-                0x1007384f       0x24    _L1w_SchedPageWakeUpPiStartPos

-                0x10073873        0xd    _L1w_SchedPagePichOffset

-                0x10073880       0x10    _L1w_SchedPagePiPosInfo

-                0x10073890       0x36    _L1_SchedPageProcInnerReq

-                0x100738c6        0x9    _L1_SchedPageProcInnerRel

-                0x100738cf       0x32    _L1w_SchedPageProcL1Cmd

- .text          0x10073901      0xe96 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_dch.o)

-                0x10073901       0x2c    _L1w_SchedDchActiveSsfnCalc

-                0x1007392d       0x17    _L1w_SchedDchCfgScene

-                0x10073944       0x5a    _L1w_SchedDchCfgSet2Hspa

-                0x1007399e       0x2d    _L1w_SchedPilotChipLenthCalc

-                0x100739cb       0x48    _L1w_SchedDchGetCpichInfo

-                0x10073a13       0x58    _L1w_SchedDchTtiCheck

-                0x10073a6b       0x89    _L1w_SchedDchGetDpchCfgInfo

-                0x10073af4       0x93    _L1w_SchedDchGetFdpchCfgInfo

-                0x10073b87      0x113    _L1w_SchedDchSaveRlInfoToCfgPsr

-                0x10073c9a       0x27    _L1w_SchedDchProcBchActive

-                0x10073cc1       0x43    _L1w_SchedDchTxCfgReq

-                0x10073d04       0x57    _L1w_SchedDchRxCfgReq

-                0x10073d5b       0x2a    _L1w_SchedDpchRelRxRelReq

-                0x10073d85       0x2e    _L1w_SchedDpchRelTxRelReq

-                0x10073db3       0x27    _L1w_SchedDchRptCnfCheck

-                0x10073dda      0x160    _L1w_SchedDchRlsTimingCheck

-                0x10073f3a       0x7a    _L1w_SchedDch1stRlSfnSyncCheck

-                0x10073fb4       0xd4    _L1w_SchedDchDisContiPreCheck

-                0x10074088       0xa0    _L1w_SchedDchContiPreCheck

-                0x10074128       0x28    _L1w_SchedDchPreCndCheck

-                0x10074150       0x25    _L1w_SchedDchNextTtiNode

-                0x10074175       0xaa    _L1w_SchedDchCheckCmPattern

-                0x1007421f       0x23    _L1w_SchedDchCheckFromEfach

-                0x10074242       0x40    _L1w_SchedDchDlSync

-                0x10074282      0x142    _L1w_SchedDchProcActive

-                0x100743c4       0x33    _L1w_SchedDchToPsCnf

-                0x100743f7       0x15    _L1w_SchedDchToPsInSync

-                0x1007440c       0x15    _L1w_SchedDchToPsOutSync

-                0x10074421       0x15    _L1w_SchedDchToPsDpchRelCnf

-                0x10074436       0x59    _L1w_SchedDchProcPsRelCmd

-                0x1007448f       0x37    _L1w_SchedDchProcCheckInSync2Ps

-                0x100744c6       0x41    _L1w_SchedDchTimingCycleCheck

-                0x10074507       0xa1    _L1w_SchedDchProcPSCmd

-                0x100745a8       0x49    _L1w_SchedDchProcPreSchedHandler

-                0x100745f1       0xa5    _L1w_SchedDchProcSched

-                0x10074696       0x5d    _L1w_SchedDchProcSend2PS

-                0x100746f3       0x43    _L1w_SchedDchProcInit

-                0x10074736       0x14    _L1w_SchedDchProcReset

-                0x1007474a        0xc    _L1w_SchedDchGetPlLenthAndDlType

-                0x10074756        0x8    _L1w_SchedDchProSetPsrStartFlg

-                0x1007475e        0x8    _L1w_SchedDchGetPreCondFlg

-                0x10074766        0x8    _L1w_SchedDchGetRtxWorkFlg

-                0x1007476e        0x8    _L1w_SchedDchGetSyncStd

-                0x10074776        0x9    _L1w_SchedDchEfachRelInfo

-                0x1007477f        0x8    _L1w_SchedDchCheckRtxCfg

-                0x10074787        0x8    _L1w_SchedDchSetTimmingCheck

-                0x1007478f        0x8    _L1w_SchedDchTimmingCheck

- .text          0x10074797      0x3f5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_efach.o)

-                0x10074797        0x8    _L1w_SchedHsdpaFachSetUpaFlg

-                0x1007479f       0xef    _L1w_SchedHsdpaFachActive

-                0x1007488e       0x22    _L1w_SchedHsdpaFachRelPSCmd

-                0x100748b0      0x102    _L1w_SchedHsdpaFachPreSched

-                0x100749b2      0x139    _L1w_SchedHsdpaFachSched

-                0x10074aeb       0x32    _L1w_SchedHsdpaFachSend2PS

-                0x10074b1d        0x9    _L1w_SchedHsdpaHrntiUpdateConfig

-                0x10074b26       0x52    _L1w_SchedHsdpaFachDataInd

-                0x10074b78       0x14    _L1w_SchedHsdpaFachGetDrxInfo

- .text          0x10074b8c     0x11c2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_gap.o)

-                0x10074b8c       0x26    _L1w_SchedGapProcInit

-                0x10074bb2       0x37    _L1w_SchedGapProcReset

-                0x10074be9       0x78    _L1w_SchedGapProcSched

-                0x10074c61       0x2c    _L1w_SchedGapProcPSCmd

-                0x10074c8d       0xb6    _L1w_SchedGapProcSend2PS

-                0x10074d43       0x46    _L1w_SchedGapRelCmdHandle

-                0x10074d89       0x72    _L1w_SchedGapCfgGapCmdHandle

-                0x10074dfb       0x90    _L1w_SchedGapAbortGapCmdHandle

-                0x10074e8b       0x37    _L1w_SchedGapRptGapCmdHandle

-                0x10074ec2       0x79    _L1w_SchedGapSetModeCmdHandle

-                0x10074f3b       0xf6    _L1w_SchedGapTstampCalc

-                0x10075031       0x6a    _L1w_SchedGapTstampProc

-                0x1007509b       0x90    _L1w_SchedGapIndCheck

-                0x1007512b       0x3b    _L1w_SchedGapResReq

-                0x10075166       0x20    _L1w_SchedGapStartTpuIntHandle

-                0x10075186       0x39    _L1w_SchedGapEndTpuIntHandle

-                0x100751bf       0xb7    _L1w_SchedGapAddTpuEvent

-                0x10075276       0x83    _L1w_SchedGapRegionJudge

-                0x100752f9       0x5c    _L1w_SchedGapCalcLen

-                0x10075355       0x46    _L1w_SchedGapPosMove

-                0x1007539b       0x50    _L1w_SchedGapPosCompare

-                0x100753eb        0x1    _L1w_SchedGapRfSleep

-                0x100753ec       0x27    _L1w_SchedGapMasterProc

-                0x10075413       0x29    _L1w_SchedGapMasterGapPlan

-                0x1007543c       0x35    _L1w_SchedGapMasterGapQuery

-                0x10075471       0xfb    _L1w_SchedGapMasterGapRpt

-                0x1007556c       0x38    _L1w_SchedGapUpdVirtualPiPos

-                0x100755a4       0x33    _L1w_SchedGapRmvRfOprTime

-                0x100755d7       0x46    _L1w_SchedGapQuerySegInfoByPos

-                0x1007561d       0x46    _L1w_SchedGapCheckUlCmFlag

-                0x10075663      0x19f    _L1w_SchedGapQueryLongGap

-                0x10075802      0x12c    _L1w_SchedGapQueryShortGap

-                0x1007592e      0x108    _L1w_SchedGapUpdIdleResInfo

-                0x10075a36       0x88    _L1w_SchedGapCancelGapProc

-                0x10075abe       0x1e    _L1w_SchedGapSetForbidGap

-                0x10075adc       0xf7    _L1w_SchedGapSlaveProc

-                0x10075bd3       0x2b    _L1w_SchedGapSlaveGapPlan

-                0x10075bfe       0x1d    _L1w_SchedGapUpdSlaveResInfo

-                0x10075c1b       0x87    _L1w_SchedGapGetLastIdleInfo

-                0x10075ca2       0x5a    _L1w_SchedGapGetGapAbortPos

-                0x10075cfc        0xc    _L1w_SchedGapGetSlaveGapEndPos

-                0x10075d08        0x8    _L1w_SchedGapQuerySlaveType

-                0x10075d10        0x8    _L1w_SchedGapQuerySlaveGapStartSsfn

-                0x10075d18       0x12    _L1w_SchedGapQuerySlaveGapPosInfo

-                0x10075d2a        0xc    _L1w_SchedGetGapRptFlag

-                0x10075d36        0x8    _L1w_SchedGapGetGapAbortFlg

-                0x10075d3e        0x8    _L1w_SchedGapGetSlaveGapType

-                0x10075d46        0x8    _L1w_SchedGapGetForbidFlg

- .text          0x10075d4e      0x767 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa.o)

-                0x10075e2c      0x2b1    _L1w_SchedHsdpaPSCmd

-                0x100760dd      0x24d    _L1w_SchedHsdpaPreSched

-                0x1007632a       0x5a    _L1w_SchedHsdpaSched

-                0x10076384       0x40    _L1w_SchedHsdpaSend2PS

-                0x100763c4       0x1c    _L1w_SchedHsdpaReset

-                0x100763e0        0xc    _L1w_SchedHsdpaInit

-                0x100763ec       0x3e    _L1w_SchedHsdpaDevOrderIndProc

-                0x1007642a       0x53    _L1w_SchedHsdpaHsscchOrder

-                0x1007647d        0x6    _L1w_SchedHsdpaGetSchedDb

-                0x10076483       0x32    _L1w_SchedHsdpaInnerRel

- .text          0x100764b5      0x2ae T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa_efach.o)

-                0x100764b5        0xb    _L1w_SchedHspaEraInd

-                0x100764c0       0x3a    _L1w_SchedHsupaEraStart

-                0x100764fa       0xb8    _L1w_SchedHsupaFachActive

-                0x100765b2       0x11    _L1w_SchedHsupaFachRel

-                0x100765c3        0xa    _L1w_SchedHsupaErntiUpdateConfig

-                0x100765cd       0xee    _L1w_SchedHsupaFachPreSched

-                0x100766bb       0x26    _L1w_SchedHsupaNoDataPSCmd

-                0x100766e1       0x2d    _L1w_SchedHsupaFachSched

-                0x1007670e       0x26    _L1w_SchedHsupaEraSend2PS

-                0x10076734       0x2f    _L1w_SchedHsupaFachSend2PS

- .text          0x10076763      0x341 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fmo.o)

-                0x10076763        0x8    _L1w_SchedFmoProcActive

-                0x1007676b       0x20    _L1w_SchedFmoProcDeactive

-                0x1007678b       0x5e    _L1w_SchedFmoCalcInfo

-                0x100767e9       0x45    _L1w_SchedFmoInfoSend2Psr

-                0x1007682e       0x46    _L1w_SchedFmoProcForbidFmo

-                0x10076874       0x26    _L1w_SchedFmoProcGetFmoInfo

-                0x1007689a        0xf    _L1w_SchedFmoProcGetFmoPeriod

-                0x100768a9        0x2    _L1w_SchedFmoProcReset

-                0x100768ab       0x12    _L1w_SchedFmoProcInit

-                0x100768bd       0x35    _L1w_SchedFmoProcPSCmd

-                0x100768f2      0x1b2    _L1w_SchedFmoProcSched

- .text          0x10076aa4      0xce5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fs.o)

-                0x10076aa4        0x7    _L1w_SchedFsProcGetFsProcState

-                0x10076aab        0x5    _L1w_SchedFsPscThreshold

-                0x10076ab0       0x23    _l1w_FsRemoveFreq

-                0x10076ad3       0xaf    _L1w_FsInit

-                0x10076b82       0x59    _L1w_FsInsertCoarseResult

-                0x10076bdb       0x4a    _L1w_FsCalcRssi

-                0x10076c25       0x39    _L1w_FsFilterFineFreq

-                0x10076c5e       0xaf    _L1w_SchedFsProcBandCrossFilter

-                0x10076d0d       0x32    _L1w_FsSetFineFreq

-                0x10076d3f       0x64    _L1w_FsGetByRangeIndex

-                0x10076da3       0x63    _L1w_FsGetNextCoarseFreq

-                0x10076e06       0x2a    _L1w_FsGetNextPscFreq

-                0x10076e30       0x27    _L1w_FsGetNextFineFreq

-                0x10076e57       0x4f    _L1w_FsInsertFineResult

-                0x10076ea6       0x28    _L1w_SchedFsProcReset

-                0x10076ece       0x18    _L1w_SchedFsProcInit

-                0x10076ee6       0x30    _L1w_SchedFsProcSchedInit

-                0x10076f16       0xa9    _L1w_SchedfsResQueryGap

-                0x10076fbf       0x88    _L1w_SchedFsProcJudgeEnd

-                0x10077047       0x42    _L1w_SchedFsProcSetRes

-                0x10077089       0x4f    _L1w_SchedFsProcUpdResEnd

-                0x100770d8       0x4c    _L1w_SchedFsProcSetCoarseFreq

-                0x10077124       0x58    _L1w_SchedFsProcGetRssi

-                0x1007717c       0x3d    _L1w_SchedFsProcCalcCoarseRssi

-                0x100771b9       0x4d    _L1w_SchedFsProcSchedSetFineFreq

-                0x10077206       0x60    _L1w_SchedFsProcCalcFineRssi

-                0x10077266       0xbe    _L1w_SchedFsProcSchedSetPscFreq

-                0x10077324       0xdd    _L1w_SchedFsProcCalcPscRssi

-                0x10077401       0x4e    _L1w_SchedFsProcSetPscFineInfo

-                0x1007744f      0x110    _L1w_SchedFsProcSchedCalcPscAndRssi

-                0x1007755f       0x3c    _L1w_SchedFsProcPreSchedHandler

-                0x1007759b       0x43    _L1w_SchedFsProcSched

-                0x100775de       0x3c    _L1w_SchedFsProcActive

-                0x1007761a        0x8    _L1w_SchedFsProcDeactive

-                0x10077622       0x64    _L1w_SchedFsProcPSCmd

-                0x10077686       0x2c    _L1w_FreqScanFineRssiCmp

-                0x100776b2       0xd7    _L1w_SchedFsProcSend2PS

- .text          0x10077789      0x4eb T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_math.o)

-                0x10077789       0x7e    _L1w_MathWord2Float

-                0x10077807       0x82    _L1w_MathDword2Float

-                0x10077889       0x2a    _L1w_MathFloatDiv

-                0x100778b3       0x27    _L1w_MathDivEx

-                0x100778da       0x34    _L1w_MathFloatAdd

-                0x1007790e       0x5c    _L1w_MathFloatSub

-                0x1007796a       0x2e    _L1w_MathFloatMul

-                0x10077998       0x52    _L1w_MathFloatCmp

-                0x100779ea       0x38    _L1w_MathCalcExp2

-                0x10077a22       0xb0    _L1w_MathLog

-                0x10077ad2      0x187    _L1w_MathQuickSort

-                0x10077c59       0x11    _L1w_BitReverse

-                0x10077c6a        0xa    _L1w_GetNonZeroBitNum

- .text          0x10077c74      0x539 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_tx.o)

-                0x10077c74       0x21    _L1w_DevHsupaSetEdpdchReadyTrue

-                0x10077c95       0x1f    _L1w_DevHsupaCalcSubFrmBitmap

-                0x10077cb4        0x9    _L1w_DevHsupaIfSubfrmGap

-                0x10077cbd      0x105    _L1w_DevHsupaIsEdchReady

-                0x10077dc2       0x3e    _L1w_DevHsupaCalcHarqId

-                0x10077e00       0x48    _L1w_DevHsupaEdchDataPrint

-                0x10077e48       0x3e    _L1w_DevHsupaGetTransFlg

-                0x10077e86       0x24    _L1w_DevHsupaIsNextTtiReady

-                0x10077eaa      0x13a    _L1w_DevHsupaSendDataProc

-                0x10077fe4       0x33    _L1w_DevHsupaTxProc

-                0x10078017       0x24    _L1w_DevHsupaSetEhichRcvInf

-                0x1007803b       0x20    _L1w_DevHsupaClrEhichRcvInf

-                0x1007805b        0xa    _L1w_DevHsupaSearchEhichRcvInf

-                0x10078065        0xb    _L1w_DevHsupaEhichRcvInfReset

-                0x10078070        0xc    _L1w_DevHsupaEhichRcvInfInit

-                0x1007807c       0xe6    _L1w_DevHsupaIcpIntEdchDataProc

-                0x10078162       0x4b    _L1w_DevHsupaCpPcTtiInfo

- .text          0x100781ad      0x2a8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_hspa.o)

-                0x100781ad       0x25    _L1w_DevPcHspaReset

-                0x100781d2       0x1b    _L1w_DevPcHspaInit

-                0x100781ed       0x44    _L1w_DevPcHsdpaBeltaHsCalc

-                0x10078231       0x76    _L1w_DevPcHsdpaBeltaHsCmUpdate

-                0x100782a7        0x1    _L1w_DevPcHsEdchBeltaObtain

-                0x100782a8       0x2b    _L1w_DevPcHsdpaStartReqHandle

-                0x100782d3       0x34    _L1w_DevPcGetCurDpaSubFrm

-                0x10078307       0x83    _L1w_DevPcHsdpaTtiInfoHandle

-                0x1007838a       0x69    _L1w_DevPcHsupaStartReqHandle

-                0x100783f3       0x62    _L1w_DevPcHsupaTtiInfoHandle

- .text          0x10078455      0xede T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

-                0x10078455       0x26    _L1w_DevTxRachIndToL1s

-                0x1007847b        0xc    _L1w_DevTxRaInit

-                0x10078487       0x35    _L1w_DevTxSendPcRaCfgMsg

-                0x100784bc       0x13    _L1w_DevTxUtrTrchParamCalc

-                0x100784cf       0x19    _L1w_DevTxUtrTbCbParamCalc

-                0x100784e8       0x29    _L1w_DevTxUtrRmParamCalc

-                0x10078511       0xf6    _L1w_DevTxRaUtrCfg

-                0x10078607       0x91    _L1w_DevTxRachTpuIntParaCalc

-                0x10078698      0x118    _L1w_DevTxRachMessageFactor

-                0x100787b0      0x11b    _L1w_DevTxRachCfg

-                0x100788cb       0x42    _L1w_DevTxRachRel

-                0x1007890d       0x8a    _L1w_DevTxRachCfgMsgHandle

-                0x10078997       0x22    _L1w_DevTxRachAbortMsgHandle

-                0x100789b9       0x98    _L1w_DevTxPreamblePowerCtrl

-                0x10078a51       0x96    _L1w_DevTxAichCfg

-                0x10078ae7       0x86    _L1w_DevTxPreambleCfg

-                0x10078b6d       0xd8    _L1w_DevTxPrachPowerCtrl

-                0x10078c45       0xc8    _L1w_DevTxPrachCfg

-                0x10078d0d       0x8f    _L1w_DevTxRaIntPreHandle

-                0x10078d9c       0x95    _L1w_DevTxRaIntAichHandle

-                0x10078e31       0x64    _L1w_DevTxRaIntSendPrachHandle

-                0x10078e95       0x5e    _L1w_DevTxRaIntHandle

-                0x10078ef3       0x1a    _L1w_DevTxPrachClose

-                0x10078f0d       0xbc    _L1w_DevTxAichIsAck

-                0x10078fc9       0x3e    _L1w_DevTxAichIsNack

-                0x10079007      0x101    _L1w_DevTxAichIsNoAck

-                0x10079108       0x77    _L1w_DevPrachInfoLogPrintf

-                0x1007917f       0xb7    _L1w_DevTxEraDpcchCfg

-                0x10079236       0x56    _L1w_DevTxEraDpcchRel

-                0x1007928c       0xa7    _L1w_DevTxPiAiAichIntHandle

- .text          0x10079333      0xfa4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rm.o)

-                0x10079333        0xb    _L1w_DevRtxRmReset

-                0x1007933e        0x9    _L1w_DevRmGetExp

-                0x10079347       0x37    _L1w_DevRmCeil

-                0x1007937e       0x11    _L1w_DevRmCalcGcd

-                0x1007938f       0xad    _L1w_DevRmGetSf

-                0x1007943c       0x37    _L1w_DevRmRachTfciAnalysis

-                0x10079473       0x5a    _L1w_DevRmUlTfciAnalysis

-                0x100794cd       0x78    _L1w_DevRmDlTfciAnalysis

-                0x10079545       0x59    _L1w_DevRmCalcCbPara

-                0x1007959e       0x63    _L1w_DevRmCalcBitsOfTrch

-                0x10079601       0x79    _L1w_DevRmCalcRmNi

-                0x1007967a       0x90    _L1w_DevRmCalcUlDeltaNi

-                0x1007970a      0x121    _L1w_DevRmCalcDeltaNi

-                0x1007982b       0x45    _L1w_DevRmCalcUlNdataj

-                0x10079870       0xa3    _L1w_DevRmCalcUlUncodeRm

-                0x10079913       0x73    _L1w_DevRmCalcTurboS

-                0x10079986       0xa6    _L1w_DevRmCalcUlTurboRm

-                0x10079a2c       0x65    _L1w_DevRmCalcUlTrchRmPara

-                0x10079a91       0x46    _L1w_DevRmCalcUlRmPara

-                0x10079ad7       0x8a    _L1w_DevRmCalcDlNimax

-                0x10079b61       0x1f    _L1w_DevRmCalcDlDeltaNimax

-                0x10079b80       0xbd    _L1w_DevRmCalcDlRmTfcNMax

-                0x10079c3d       0x97    _L1w_DevRmCalcDlRmDeltaNiTti

-                0x10079cd4       0x67    _L1w_DevRmCalcDlRmNiMax

-                0x10079d3b       0xfb    _L1w_DevRmCalcDlTfcDeltaNijTti

-                0x10079e36       0x8f    _L1w_DevRmCalcDlDeltaNijTti

-                0x10079ec5       0x63    _L1w_DevRmCalcDlUncodeRm

-                0x10079f28       0x99    _L1w_DevRmCalcDlTurboRm

-                0x10079fc1       0x3f    _L1w_DevRmCalcDlTrchRmPara

-                0x1007a000       0x54    _L1w_DevRmCalcDlRmPara

-                0x1007a054       0x4c    _L1w_DevRmSaveUlDchPara

-                0x1007a0a0       0x4a    _L1w_DevRmSaveDlTrchPara

-                0x1007a0ea       0x34    _L1w_DevRmSaveRachPara

-                0x1007a11e       0xb5    _L1w_DevRmCalcRmPara

-                0x1007a1d3       0x74    _L1w_DevRmCalcUlRmNi

-                0x1007a247       0x25    _L1w_DevRmCalcUlCmRes

-                0x1007a26c       0x6b    _L1w_DevRmCalcTfcRes

- .text          0x1007a2d7      0x3fc T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_tx.o)

-                0x1007a2d7       0x23    _L1w_DevHsdpaSendPcTtiInfo

-                0x1007a2fa       0x1f    _L1w_DevHsdpaHarqAckBufferShift

-                0x1007a319       0x68    _L1w_DevHsdpaSetHarqBufPrePost

-                0x1007a381       0x2a    _L1w_DevHsdpaSetHarqBufAckNack

-                0x1007a3ab       0x2f    _L1w_DevHsdpaInitCqiInfo

-                0x1007a3da       0xe2    _L1w_DevHsdpaCqiSendProc

-                0x1007a4bc       0x4b    _L1w_DevHsdpaSnrCalcCtrl

-                0x1007a507       0x81    _L1w_DevHsdpaCqiSendCtrl

-                0x1007a588       0x3c    _L1w_DevHsdpaSaveHsdpcchInitCfg

-                0x1007a5c4       0x4a    _L1w_DevHsdpaSaveHsdpcchAckCfg

-                0x1007a60e       0x49    _L1w_DevHsdpaSaveHsdpcchCqiCfg

-                0x1007a657       0x2a    _L1w_DevHsdpaTxInitSendProc

-                0x1007a681       0x52    _L1w_DevHsdpaTxSubFrmProc

- .text          0x1007a6d3     0x1a89 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

-                0x1007a6d3       0x9a    _L1w_DevHsdpaInitHarqInfo

-                0x1007a76d       0x45    _L1w_DevHsdpaInitAdrPsrInfo

-                0x1007a7b2       0x10    _L1w_DevHsdpaGenChMask

-                0x1007a7c2       0x28    _L1w_DevHsdpaIsHdtrValid

-                0x1007a7ea       0x1a    _L1w_DevHsdpaSaveDemoduleCfg

-                0x1007a804       0x5f    _L1w_DevHsdpaSaveDecodeCfg

-                0x1007a863      0x181    _L1w_DevHsdpaTpuSaveIcPsrCfg

-                0x1007a9e4       0xea    _L1w_DevHsdpaTpuCalcCfgPara

-                0x1007aace      0x153    _L1w_DevHsdpaTxTpuSaveIcPsrCfg

-                0x1007ac21       0xdc    _L1w_DevHsdpaTxTpuCalcCfgPara

-                0x1007acfd       0x92    _L1w_DevHsdpaTpuSaveScrCodePara

-                0x1007ad8f       0x93    _L1w_DevHsdpaTxTpuSaveScrCodePara

-                0x1007ae22      0x151    _L1w_DevHsdpaSaveAdrIcSubFrmPara

-                0x1007af73       0x6e    _L1w_DevHsdpaSaveAdrInitRcvCfg

-                0x1007afe1       0x47    _L1w_DevHsdpaSaveHsscchInitCfg

-                0x1007b028       0xa5    _L1w_DevHsdpaSaveAdrSubFrmCfg

-                0x1007b0cd       0x15    _L1w_DevHsdpaIsPart1Valid

-                0x1007b0e2      0x109    _L1w_DevHsdpaPart1Filter

-                0x1007b1eb       0x96    _L1w_DevHsdpaDchSavePart1IntCfg

-                0x1007b281      0x2b2    _L1w_DevHsdpaSavePart1IntCfg

-                0x1007b533       0x97    _L1w_DevHsdpaHsscchTypeAnalyse

-                0x1007b5ca       0x16    _L1w_DevHsdpaIsNeedAckNack

-                0x1007b5e0      0x149    _L1w_DevHsdpaDchPart2Type1Proc

-                0x1007b729       0x7e    _L1w_DevHsdpaSaveHdtrHwCfg

-                0x1007b7a7       0x4e    _L1w_DevHsdpaSaveHdtrCfgPara

-                0x1007b7f5       0x2d    _L1w_DevHsdpaHdtrCfg

-                0x1007b822       0x3e    _L1w_DevHsdpaCalcShiftFactor

-                0x1007b860      0x13e    _L1w_DevHsdpaPart2Type1Proc

-                0x1007b99e       0x35    _L1w_DevHsdpaHsscchOrderProc

-                0x1007b9d3      0x119    _L1w_DevHsdpaPart2IntTraceLog

-                0x1007baec      0x15d    _L1w_DevHsdpaDchHdtrIntProc

-                0x1007bc49       0x3c    _L1w_DevHsdpaRxParaInit

-                0x1007bc85       0x5d    _L1w_DevHsdpaRxInitRcvProc

-                0x1007bce2       0x5f    _L1w_DevHsdpaRxIcRstFirstCfg

-                0x1007bd41       0xb9    _L1w_DevHsdpaRxSubFrmProc

-                0x1007bdfa       0xd3    _L1w_DevHsdpaRxPart1IntProc

-                0x1007becd      0x142    _L1w_DevHsdpaRxPart2IntProc

-                0x1007c00f       0x4e    _L1w_DevHsdpaRxMacHeadAnalyse

-                0x1007c05d       0xcc    _L1w_DevHsdpaRxHdtrIntProc

-                0x1007c129       0x33    _L1w_DevHsdpaRxThDataUpdate

- .text          0x1007c15c      0x297 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

-                0x1007c15c       0x1c    _L1w_DevPcRachReset

-                0x1007c178       0x1c    _L1w_DevPcRachInit

-                0x1007c194       0x9b    _L1w_DevPcPrachBeltaCalc

-                0x1007c22f        0x7    _L1w_DevPcPrachPreamblePowerEngGet

-                0x1007c236       0x7b    _L1w_DevPcPrachPreamblePowerCtrl

-                0x1007c2b1       0xf6    _L1w_DevPcPrachMessagePowerCtrl

-                0x1007c3a7       0x34    _L1w_DevPcPrachStartReqHandle

-                0x1007c3db        0x6    _L1w_DevPcPrachPreambleReqHandle

-                0x1007c3e1       0x12    _L1w_DevPcPrachMessageReqHandle

- .text          0x1007c3f3      0xeba T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

-                0x1007c3f3       0x3a    _L1w_HsupaCalcLowLim

-                0x1007c42d       0x48    _L1w_HsupaFlt2Fix

-                0x1007c475       0x21    _L1w_DevHsupaCalcHiFrameOffset

-                0x1007c496        0xf    _L1w_DevHsupaCalcRgFrameOffset

-                0x1007c4a5       0x46    _L1w_DevHsupaCalcRgHiFrmOffset

-                0x1007c4eb       0x1f    _L1w_DevHsupaIsTtiCntValid

-                0x1007c50a       0x14    _L1w_DevHsupaCalcTtiCntMod

-                0x1007c51e       0x26    _L1w_DevHsupaIsDlChanFrontByTx

-                0x1007c544       0x3e    _L1w_DevHsupaReadRgHi

-                0x1007c582       0x20    _L1w_DevHsupaLookUpTtiCm

-                0x1007c5a2      0x15a    _L1w_DevHsupaIsRgHiCm

-                0x1007c6fc      0x15c    _L1w_DevHsupaReadAllRgHiInfo

-                0x1007c858        0x2    _L1w_DevHsupaReadHarqGrant

-                0x1007c85a       0x91    _L1w_DevHsupaHiCombine

-                0x1007c8eb       0x90    _L1w_DevHsupaRgCombine

-                0x1007c97b       0xaf    _L1w_DevHsupaIscpSlotCombine

-                0x1007ca2a       0x87    _L1w_DevHsupaHiDecisonParam

-                0x1007cab1       0x46    _L1w_DevHsupaNackConfirm

-                0x1007caf7       0xa5    _L1w_DevHsupaSingleHiDecision

-                0x1007cb9c       0xb2    _L1w_DevHsupaSingleRgDecision

-                0x1007cc4e       0x14    _L1w_DevHsupaMulHiNsrlsDecision

-                0x1007cc62       0x73    _L1w_DevHsupaMulRgNsrlsDecision

-                0x1007ccd5       0x30    _L1w_DevHsupaTtiCnt2HarqId

-                0x1007cd05       0x84    _L1w_DevHsupaNsrlsHiCombDecis

-                0x1007cd89       0x47    _L1w_DevHsupaSrlsHICombDecis

-                0x1007cdd0       0x4d    _L1w_DevHsupaSrlsRGCombDecis

-                0x1007ce1d       0x75    _L1w_DevHsupaGetRlIscp

-                0x1007ce92       0xee    _L1w_DevHsupaReadAllIscpInfo

-                0x1007cf80       0x39    _L1w_DevHsupaSingleHiCombDec

-                0x1007cfb9       0x61    _L1w_DevHsupaHiCombAndDecision

-                0x1007d01a       0x3d    _L1w_DevHsupaSingleRgCombDecis

-                0x1007d057       0x75    _L1w_DevHsupaNsrlsRGDecision

-                0x1007d0cc       0x51    _L1w_DevHsupaRgIndProc

-                0x1007d11d       0x91    _L1w_DevHsupaCalcDisDlChanEdch

-                0x1007d1ae       0xff    _L1w_DevHsupaSetHarqInfo

- .text          0x1007d2ad        0x4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dma.o)

-                0x1007d2ad        0x1    _L1w_DrvDmaReset

-                0x1007d2ae        0x1    _L1w_DrvDmaInit

-                0x1007d2af        0x1    _L1w_DrvDmaSingleMemcpy

-                0x1007d2b0        0x1    _L1W_DMA_ISR

- .text          0x1007d2b1      0x165 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_epch.o)

-                0x1007d2b1       0xd5    _L1w_SchedHsdpaPchCfgPSCmd

-                0x1007d386       0x43    _L1w_SchedHsdpaPchRelPSCmd

-                0x1007d3c9       0x14    _L1w_SchedHsdpaPchPreSched

-                0x1007d3dd        0x1    _L1w_SchedHsdpaPchSched

-                0x1007d3de       0x38    _L1w_SchedHsdpaPchSend2PS

- .text          0x1007d416      0x120 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_sys_init.o)

-                0x1007d416       0x7f    _zPHY_ModemOsProcessInit

-                0x1007d495       0x38    _zPHY_HwInit

-                0x1007d4cd        0x1    _zPHY_FpgaPlatTopInit

-                0x1007d4ce        0x5    _zPHY_ChipTopRegInit

-                0x1007d4d3       0x63    _zPHY_LteaInit

- .text          0x1007d536      0x153 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

-                0x1007d536        0xe    _zPHY_NVInit_PreInit

-                0x1007d544       0xce    _zPHY_NVInit

-                0x1007d612        0x8    _L1e_CmnNvGetUeCategory

-                0x1007d61a        0x8    _L1e_CmnNvGetDlMimoCapability

-                0x1007d622        0xa    _L1e_CmnNvGetRxAntNum

-                0x1007d62c        0xf    _L1e_CmnNvGetRxRsrpInterval

-                0x1007d63b        0xf    _L1e_CmnNvGetRxAntThreshold

-                0x1007d64a        0xa    _L1e_CmnNvGetRxN1Timer

-                0x1007d654        0xa    _L1e_CmnNvGetRxN2Timer

-                0x1007d65e        0x8    _L1e_CmnNvGetLteTempDetectEn

-                0x1007d666        0x8    _L1e_CmnNvGetLteTxPwrBackoffEn

-                0x1007d66e        0x8    _L1e_CmnNvGetLteRxRateLimitEn

-                0x1007d676        0x9    _L1e_CmnNvGetLteCqiThdParam

-                0x1007d67f        0xa    _L1e_CmnNvGetLteRxTiAlgoCtrl

- .text          0x1007d689      0xd86 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

-                0x1007d689        0x1    _zPHY_ErrorHandle

-                0x1007d68a       0x14    _zPHY_GetErrorName

-                0x1007d69e      0x102    _zPHY_etmtlog_ThreadEntry

-                0x1007d7a0       0x5c    _zPHY_VersionInfo

-                0x1007d7fc       0x41    _L1e_CmnLogUpdateAbsSfn

-                0x1007d83d       0xc6    _L1e_CmnLogClearVariableVal

-                0x1007d903      0x1c8    _L1e_CmnLogDlTbCrcAndThroughPut

-                0x1007dacb       0x3b    _L1e_CmnLogStatDlFlowByCc

-                0x1007db06       0x11    _L1e_CmnLogStatDlThroughPut

-                0x1007db17       0x45    _L1e_CmnLogDlDdtrCfgTimes

-                0x1007db5c       0x45    _L1e_CmnLogDlDdtrIntTimes

-                0x1007dba1       0x86    _L1e_CmnLogStatDlRntiApplyCnt

-                0x1007dc27       0x52    _L1e_CmnLogStatPcfichChannel

-                0x1007dc79      0x15c    _L1e_CmnLogStatPhichChannel

-                0x1007ddd5      0x2a9    _L1e_CmnLogStatPdcchChannel

-                0x1007e07e        0xa    _L1e_CmnLogStatDlCtrlChMonitor

-                0x1007e088       0x9e    _L1e_CmnLogStatDciDecodeInfo

-                0x1007e126       0x42    _L1e_CmnLogGetRxTxBitmap

-                0x1007e168       0x94    _L1e_CmnLogGetCalcSinrValByCc

-                0x1007e1fc        0x3    _L1e_CmnLogGetCalcSinrVal

-                0x1007e1ff       0x24    _L1e_CmnLogStatUlFlowByCc

-                0x1007e223       0x37    _L1e_CmnLogStatUlThroughPut

-                0x1007e25a       0x1d    _zPHY_GetUlQmMcs

-                0x1007e277       0x2f    _zPHY_GetDlQmMcs

-                0x1007e2a6        0xa    _zPHY_GetDlSinr

-                0x1007e2b0       0x1d    _zPHY_GetUlHarqNack

-                0x1007e2cd       0x22    _zPHY_GetDlHarqNack

-                0x1007e2ef        0xf    _zPHY_GetDlThrougput

-                0x1007e2fe        0xf    _zPHY_GetUlThrougput

-                0x1007e30d       0x1a    _zPHY_UlResidualBlerCount

-                0x1007e327        0xd    _zPHY_AtGetPowerHeadroom

-                0x1007e334        0x9    _zPHY_AtGetPcmax

-                0x1007e33d       0x26    _zPHY_AtGetRsrpDbm

-                0x1007e363       0x2a    _zPHY_AtGetRssiDbm

-                0x1007e38d       0x42    _zPHY_AtGetResidualBlerByCc

-                0x1007e3cf       0x26    _zPHY_AtGetResidualBler

-                0x1007e3f5       0x1a    _zPHY_AtClearVariableVal

- .text          0x1007e40f      0xbb9 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o)

-                0x1007e40f      0x117    _zPHY_Tpu_ExtraCheck

-                0x1007e526       0x2a    _L1L_TpuAdjCnfMsg

-                0x1007e550      0x293    _L1L_TpuCpModeSwitchProc

-                0x1007e7e3       0x40    _L1L_TpuDevFixedIntRegister

-                0x1007e823       0x3d    _L1L_TpuDevTimerUnRegister

-                0x1007e860       0x63    _L1L_TpuMicroAdj

-                0x1007e8c3        0x7    _L1L_TpuDevMsgDelayMsgTimerRegister

-                0x1007e8ca        0x6    _L1L_TpuDevMsgDelayCBTimerRegister

-                0x1007e8d0       0x15    _L1L_TpuDevRelativeMsgTimerRegister

-                0x1007e8e5       0x13    _L1L_TpuDevRelativeCBTimerRegister

-                0x1007e8f8       0x36    _L1L_TpuDevMrtrTimeTypeMsgTimerRegister

-                0x1007e92e       0x35    _L1L_TpuDevMrtrTimeTypeCBTimerRegister

-                0x1007e963       0x20    _L1L_TpuSuperSlotGet

-                0x1007e983       0x21    _L1L_TpuMrtrFormat

-                0x1007e9a4       0x1c    _L1L_TpuLocalMrtr2FreeMrtr

-                0x1007e9c0       0x1c    _L1L_TpuFreeMrtr2LocalMrtr

-                0x1007e9dc       0xb4    _L1L_TpuProUpdateLocalMRTR

-                0x1007ea90        0xa    _L1L_TpuTimeSub

-                0x1007ea9a       0x13    _L1L_TpuTimeAdd

-                0x1007eaad       0x4d    _L1L_TpuTs2Time

-                0x1007eafa       0x17    _L1L_TpuTime2Ts

-                0x1007eb11       0x34    _L1L_TpuMrtrAdd

-                0x1007eb45       0x40    _L1L_TpuMrtrSub

-                0x1007eb85      0x443    _zPHY_LTE_TPU_ThreadEntry

- .text          0x1007efc8      0x677 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

-                0x1007efc8       0x40    _zPHY_ecsi_HNoDMA

-                0x1007f008        0x1    _zPHY_ecsi_PCellCSI_En

-                0x1007f009        0x1    _zPHY_ecsi_SCellCSI_En

-                0x1007f00a       0x49    _zPHY_ecsi_Init

-                0x1007f053       0x2c    _zPHY_ecsi_PCellCommParmUpdate

-                0x1007f07f       0x9b    _zPHY_ecsi_PCellDediParmUpdate

-                0x1007f11a       0xb7    _zPHY_ecsi_PCellHOParmUpdate

-                0x1007f1d1       0xd3    _zPHY_ecsi_MsgResponse

-                0x1007f2a4       0x2d    _zPHY_ecsi_ctrl_GetNodeTXAttennaNum

-                0x1007f2d1       0x8c    _zPHY_ecsi_CbResSetGet

-                0x1007f35d       0x2c    _zPHY_ecsi_PerCqiParaGet

-                0x1007f389       0x23    _zPHY_ecsi_CqiRowAParaCalc

-                0x1007f3ac       0x5c    _zPHY_ecsi_PcellCsiRepParaDediGet

-                0x1007f408       0x3f    _zPHY_ecsi_ScellCsiRepParaDediGet

-                0x1007f447       0x12    _zPHY_ecsi_CsiRsParaGet

-                0x1007f459       0x28    _zPHY_ecsi_CSITimeUpdate

-                0x1007f481       0xac    _zPHY_ecsi_FlowPrint

-                0x1007f52d        0x1    _zPHY_ecsi2dl_CHECfg

-                0x1007f52e       0xab    _zPHY_ecsi_Start

-                0x1007f5d9       0x66    _zPHY_ecsi_CSIAThreadEntry

- .text          0x1007f63f     0x104d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o)

-                0x1007f63f       0x26    _L1e_DevDlsGetTbCrc

-                0x1007f665       0x16    _L1e_DevDlsGetTbCbCrc

-                0x1007f67b       0x9c    _L1e_DevDlsSetDlHarqFlag

-                0x1007f717       0x43    _L1e_DevDlsGetDdtrWorkSf

-                0x1007f75a       0x89    _zPHY_edls_ProCwCrcGeneration

-                0x1007f7e3       0xfa    _zPHY_edls_ProTddCwCrcFeedback

-                0x1007f8dd       0x56    _zPHY_edls_ProFddCwCrcFeedback

-                0x1007f933      0x115    _zPHY_edls_ProHarqFeedbackInfo

-                0x1007fa48      0x11e    _zPHY_edls_ProDdtrHbitInt

-                0x1007fb66       0xb3    _zPHY_edls_ProDdtrIntDtch

-                0x1007fc19       0xa2    _zPHY_edls_ProDdtrIntSibPch

-                0x1007fcbb       0x64    _L1e_DbgDlsDecPchInfo

-                0x1007fd1f       0x2d    _L1e_DevDlsPageMatch

-                0x1007fd4c       0x5e    _L1e_DevDlsPchMessagePro

-                0x1007fdaa       0x5b    _L1e_DevDlsPchReportInd

-                0x1007fe05       0x56    _zPHY_edls_ProPchDataProc

-                0x1007fe5b       0x48    _zPHY_edls_ProSibDataProc

-                0x1007fea3       0x5b    _zPHY_edls_ProPchStatAndPrint

-                0x1007fefe       0x53    _zPHY_edls_ProSibStatAndPrint

-                0x1007ff51       0x75    _zEumacdl_CrExist

-                0x1007ffc6      0x285    _L1e_DevDlsCfgMacPduCtrlInfo

-                0x1008024b       0x32    _L1e_DevDlsReportMacPdu

-                0x1008027d      0x1dc    _zPHY_edls_ProDschIntThread

-                0x10080459       0x5c    _zPHY_edls_ProMsg2RaRntiMacPdu

-                0x100804b5       0x36    _zPHY_edls_PDschIsr

-                0x100804eb       0x7f    _L1e_DbgDlsAckNakRptInfo

-                0x1008056a      0x122    _L1e_DbgDlsDecStatInfo

- .text          0x1008068c      0x6f2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

-                0x1008068c       0x51    _zPHY_edls_ProPdcchIntThread

-                0x100806dd       0x44    _zPHY_edls_ProMsg4CRntiPdcch

-                0x10080721       0x6a    _zPHY_edls_DciIsr

-                0x1008078b        0xc    _zPHY_edls_ProSetVoLteTime

-                0x10080797       0x23    _zLtePsPhy_RemoteMalloc

-                0x100807ba       0x35    _zPHY_edls_ProStoreSpsInfo

-                0x100807ef       0x17    _L1e_DevDlsRstRxRbBmpReg

-                0x10080806       0x42    _L1e_DevDlsRefSenCntPro

-                0x10080848       0x72    _L1e_DevDlsRefSenPro

-                0x100808ba        0xf    _L1e_DevDlsBfInd

-                0x100808c9       0x39    _zPHY_edls_DdtrHwIdleState

-                0x10080902       0x25    _L1x_DevDlsInOutJudge

-                0x10080927       0x4e    _L1e_DbgDlsCommDecInfo

-                0x10080975       0xce    _L1e_DbgDlsDciInfo

-                0x10080a43       0x51    _L1e_DbgDlsDecErr

-                0x10080a94        0x1    _L1e_DbgDlsValidRptInfo

-                0x10080a95       0x58    _zPHY_edls_ProDbgSpsDciDetInfo

-                0x10080aed      0x291    _zPHY_edls_DbgHarqDdrClose

- .text          0x10080d7e     0x2d38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

-                0x10080d7e       0x3a    _zPHY_erfc_ProSetRamSFNumForLargeAdj

-                0x10080db8       0x46    _zPHY_erfc_ProGetMeas0RamNum

-                0x10080dfe       0x37    _zPHY_erfc_ProGetTxRamNum

-                0x10080e35       0x34    _zPHY_erfc_ProGetNextSubFrameOffset

-                0x10080e69       0x96    _zPHY_erfc_SupLteTxEnableCtrl

-                0x10080eff        0xc    _zPHY_erfc_ProSpecSubfrmCheck

-                0x10080f0b       0x23    _zPHY_erfc_ProTxSendCtrl

-                0x10080f2e       0x25    _zPHY_erfc_SupDFESubframeStartCtl

-                0x10080f53      0x311    _zPHY_erfc_ProRamCtrl

-                0x10081264        0x1    _zPHY_erfc_ProPrintProcess

-                0x10081265       0x27    _zPHY_erfc_ProNotchProCtrl

-                0x1008128c       0x10    _zPHY_erfc_ProGetFreqBandNum

-                0x1008129c      0x238    _zPHY_erfc_TDDProRFABB_RxToRx

-                0x100814d4       0xe1    _zPHY_erfc_TDDProRFABB_RxToIdle

-                0x100815b5       0x4c    _zPHY_erfc_TDDProRFABB_RxToTx

-                0x10081601       0x31    _zPHY_erfc_TDDProRFABB_IdleToTx

-                0x10081632      0x2ee    _zPHY_erfc_TDDProRFABB_IdleToRx

-                0x10081920        0x1    _zPHY_erfc_TDDProRFABB_IdleToIdle

-                0x10081921       0x30    _zPHY_erfc_TDDProRFABB_TxToIdle

-                0x10081951      0x108    _zPHY_erfc_TDDProRFABB_TxToRx

-                0x10081a59        0x1    _zPHY_erfc_TDDProRFABB_TxToTx

-                0x10081a5a       0x58    _zPHY_erfc_ATSetAndReadRfReg

-                0x10081ab2      0x534    _zPHY_erfc_ProRFABBCtrl

-                0x10081fe6      0xa07    _zPHY_erfc_ProRFABBCtrl_FDD

-                0x100829ed       0x5b    _zPHY_erfc_Pro_IFTempNeedFix

-                0x10082a48      0x343    _zPHY_erfc_ProRFCWork

-                0x10082d8b       0x58    _zPHY_erfc_ProRxOffsetAutoCtrl

-                0x10082de3       0x10    _zPHY_erfc_ProTAOffsetAutoCtrl

-                0x10082df3      0x3b8    _zPHY_erfc_ProTxAndRxOffsetCtrl

-                0x100831ab        0xe    _zPHY_erfc_ProRFSDInit

-                0x100831b9        0xa    _zPHY_erfc_ProRFCSA_CSRConfig

-                0x100831c3        0xe    _zPHY_erfc_ProRFCSA_RXConfig

-                0x100831d1        0xa    _zPHY_erfc_ProRFCSA_TXConfig

-                0x100831db       0x95    _zPHY_erfc_ProRFSDAndRFCSAInit

-                0x10083270       0x4b    _zPHY_erfc_RpiCfg

-                0x100832bb       0x1d    _zPHY_erfc_RpiSet

-                0x100832d8       0x5d    _zPHY_erfc_RpiPwrCtrl

-                0x10083335       0x72    _zPHY_erfc_ProRFCSAInit

-                0x100833a7       0x68    _zPHY_erfc_ProRFCInit

-                0x1008340f       0x54    _zPHY_erfc_ProRFCInitPointer

-                0x10083463      0x18d    _zPHY_erfc_ProRfsdCheck_FDD

-                0x100835f0       0x3f    _zPHY_erfc_CheckNextSccRfcToIdle

-                0x1008362f       0x17    _zPHY_erfc_ProGetRFCCurrentState

-                0x10083646      0x1e2    _zPHY_erfc_ThreadEntry

-                0x10083828       0x16    _zPHY_erfc_GetRfcMeasStatus

-                0x1008383e       0x19    _zPHY_erfc_TjpAlgorithm

-                0x10083857       0x3d    _zPHY_erfc_CalcMeasSubfNum

-                0x10083894       0x3f    _zPHY_erfc_CalcSyncSubfNum

-                0x100838d3       0x1a    _zPHY_erfc_IntraFrameTimeComp

-                0x100838ed        0x1    _zPHY_erfc_ProCleanHWTable

-                0x100838ee       0x47    _zPHY_erfc_LTXTxTaConfig

-                0x10083935       0x36    _zPHY_erfc_ProCopyTxPccParaToScc

-                0x1008396b        0x1    _zPHY_erfc_RXTX_PathTest

-                0x1008396c       0x27    _zPHY_erfc_MainSlave_InterSwitch

-                0x10083993       0x5b    _zPHY_erfc_GetTxTabAdjust

-                0x100839ee        0xa    _zPHY_erfc_GetFixDlDelay

-                0x100839f8        0xd    _L1l_DevRfcRxOffsetGet

-                0x10083a05        0xd    _L1l_DevRfcTaTimingGet

-                0x10083a12        0x9    _L1l_DevRfcRatModeSet

-                0x10083a1b        0xc    _L1l_DevRfcTmpReadEn

-                0x10083a27       0x81    _L1l_DevRfcTmpReadCtrl

-                0x10083aa8        0x7    _L1l_DevRfcSetOffsetFlag

-                0x10083aaf        0x7    _L1l_DevRfcGetOffsetFlag

- .text          0x10083ab6     0x2c1d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

-                0x10083ab6        0xf    _zPHY_eCSI_Calc_MultiPmiAddr_Init

-                0x10083ac5        0x8    _OSMemCopy16

-                0x10083acd        0x6    _OSMemCopy32

-                0x10083ad3       0x23    _IsTM9_PMIRIEn_CSIRS_2_4

-                0x10083af6       0x16    _IsTM8_PMIRIEn

-                0x10083b0c       0x1a    _zPHY_eCSI_Calc_Sort

-                0x10083b26       0x27    _zPHY_eCSI_Calc_MaxM

-                0x10083b4d       0x16    _zPHY_eCSI_Calc_CapMaxVal

-                0x10083b63       0x20    _zPHY_eCSI_Calc_GetSubbandIdx

-                0x10083b83       0x6c    _zPHY_eCSI_Calc_eesm

-                0x10083bef       0x59    _zPHY_eRLM_Calc_eesm

-                0x10083c48      0x161    _zPHY_eCSI_Calc_LookupCqiTable

-                0x10083da9       0x47    _zPHY_eCSI_Calc_WideTotalCapCalc

-                0x10083df0       0x33    _zPHY_eCSI_Calc_WideTotalCapCalc_PerRI

-                0x10083e23       0x8e    _zPHY_eCSI_Calc_WideHigh2UESubCap

-                0x10083eb1      0x10c    _zPHY_eCSI_Calc_BPMI

-                0x10083fbd       0x3e    _zPHY_eCSI_Calc_SPMI

-                0x10083ffb      0x185    _zPHY_eCSI_Calc_RI_TM3

-                0x10084180      0x127    _zPHY_eCSI_Calc_WPMI_TM4_LastRI

-                0x100842a7      0x2d0    _zPHY_eCSI_Calc_RI_WPMI_TM4

-                0x10084577       0xe5    _zPHY_eCSI_Adjust_RI_PMI

-                0x1008465c      0x2e4    _zPHY_eCSI_Calc_RI_PMI

-                0x10084940       0xd6    _zPHY_eCSI_Calc_WbCQICalc

-                0x10084a16       0x98    _zPHY_eCSI_Calc_NoPmiGetMsbIdx

-                0x10084aae       0x82    _zPHY_eCSI_Calc_MsbCqiCalc

-                0x10084b30       0xc1    _zPHY_eCSI_Calc_SbCqiCalc

-                0x10084bf1       0x16    _zPHY_eCSI_Calc_Curr_SBSize_Get

-                0x10084c07       0xcf    _zPHY_eCSI_Calc_BpCqiCalc

-                0x10084cd6       0x6d    _zPHY_eCSI_Calc_AperSbCqiUpDown

-                0x10084d43       0xb7    _zPHY_eCSI_Calc_AperCQI

-                0x10084dfa       0x9e    _zPHY_eCSI_Calc_PerCQI

-                0x10084e98       0x33    _zPHY_eCSI_Calc_Radio_Monitor

-                0x10084ecb       0x19    _zPHY_eCSI_Calc_BitReversal

-                0x10084ee4        0xf    _zPHY_eCSI_Calc_GetPmiBitNum

-                0x10084ef3       0x13    _zPHY_eCSI_Calc_GetMSubbandDifferentCqiValue

-                0x10084f06        0xf    _zPHY_eCSI_Calc_GetSubbandDifferentCqiValue

-                0x10084f15       0x30    _zPHY_eCSI_CalcMSubbandPosition

-                0x10084f45       0x18    _zPHY_eCSI_FindDiffCQI

-                0x10084f5d      0x297    _zPHY_eCSI_PER_BagPack

-                0x100851f4      0x5ea    _zPHY_eCSI_APER_BagPack

-                0x100857de       0x29    _zPHY_eCSI_PER_PmiBitLen_Estimate

-                0x10085807       0x52    _zPHY_eCSI_APER_PmiBitLen_Estimate

-                0x10085859       0x1d    _zPHY_ecqi_GetLookTableSNR

-                0x10085876       0x70    _zPHY_ecsi_Calc_Pow10_inDiv10

-                0x100858e6       0x3e    _zPHY_ecsi_Calc_Get_InvRow_feedA

-                0x10085924       0x49    _zPHY_ecqi_Calc_Get_InvRowB_lin

-                0x1008596d      0x243    _zPHY_ecqi_Calc_CSIRltPrint

-                0x10085bb0       0x8e    _zPHY_eCSI_Calc_ParaInitInDedi

-                0x10085c3e      0x211    _zPHY_ecqi_SnrConv

-                0x10085e4f        0x1    _zPHY_ecqi_CQISnrPrint

-                0x10085e50        0x1    _zPHY_ecqi_RlmSnrPrint

-                0x10085e51        0x1    _zPHY_ecqi_RiCapPrint

-                0x10085e52       0x60    _zPHY_ecqi_CQIFilter

-                0x10085eb2       0x88    _zPHY_ecqi_Sqrt

-                0x10085f3a      0x126    _zPHY_ecsi_Calc_EstiFormatTransform

-                0x10086060       0x11    _zPHY_ecsi_Calc_LTE_RICapFollowHw0

-                0x10086071       0x12    _zPHY_ecsi_Calc_LTE_RICapFollowHw1

-                0x10086083       0x16    _zPHY_ecsi_Calc_LTE_RICapFollowHw2

-                0x10086099       0x1c    _zPHY_ecsi_Calc_LTE_RICapFollowHw4

-                0x100860b5      0x149    _zPHY_ecsi_Calc_LTE_RICloseLoop

-                0x100861fe      0x18b    _zPHY_ecsi_Calc_LTE_RIOpenLoop

-                0x10086389       0x90    _zPHY_ecsi_Calc_LTE_2Tx2Rx2LWbPMI

-                0x10086419       0xb1    _zPHY_ecsi_Calc_LTE_PeriodWBPmi

-                0x100864ca       0x79    _zPHY_ecsi_Calc_LTE_GetCQICalcFunc

-                0x10086543       0xab    _zPHY_ecsi_Calc_LTE_GetCQISNR

-                0x100865ee       0x16    _zPHY_ecsi_Calc_LTE_PerCQISNRCalc

-                0x10086604       0x94    _zPHY_ecsi_Calc_LTE_AperCQISNRCalc

-                0x10086698       0x3b    _zPHY_ecsi_Calc_LTE_RLMSNRCalc

- .text          0x100866d3     0x1592 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

-                0x100866d3       0x1b    _zPHY_Dl_HwReset

-                0x100866ee      0x2a0    _zPHY_epbch_ThreadEntry

-                0x1008698e       0x9a    _L1e_Bch_UpdateRxRegs

-                0x10086a28        0xa    _L1e_Bch_ResetProc

-                0x10086a32       0x19    _L1e_Bch_ClkPowerCtrl

-                0x10086a4b       0x2e    _L1e_Bch_JudgeSlavePbch

-                0x10086a79        0x6    _L1e_Bch_GetMaxAntCnt

-                0x10086a7f       0x1b    _L1e_Bch_BwValid

-                0x10086a9a       0x10    _L1e_Bch_AntValid

-                0x10086aaa        0x7    _L1e_Bch_FrmTyeValid

-                0x10086ab1        0x7    _L1e_Bch_SpecPatValid

-                0x10086ab8       0x8e    _L1e_Bch_UpdateDb

-                0x10086b46       0x72    _L1e_Bch_CellSync

-                0x10086bb8       0x2b    _L1e_Bch_UpRxCtrlOps

-                0x10086be3        0x8    _L1e_Bch_ClrSyncOps

-                0x10086beb        0x7    _L1e_Bch_QuerySyncOps

-                0x10086bf2       0x45    _L1e_Bch_PreDecProc

-                0x10086c37       0x3f    _L1e_Bch_UpRxState

-                0x10086c76       0x2d    _L1e_Bch_InitAllGVar

-                0x10086ca3       0x2a    _L1e_Bch_AddSpecTpuEvt

-                0x10086ccd       0x2d    _L1e_Bch_DelAllTpuEvt

-                0x10086cfa       0x1d    _L1e_Bch_DelSpecTpuEvt

-                0x10086d17       0x1a    _L1e_Bch_QueryTpuEvt

-                0x10086d31       0x31    _L1e_Bch_CalStartAddr

-                0x10086d62       0x1b    _L1e_Bch_GetTpuOffset

-                0x10086d7d       0x43    _L1e_Bch_CalBodryDis

-                0x10086dc0       0x1c    _L1e_Bch_RegRxNewFrmEvt

-                0x10086ddc        0x1    _L1e_Bch_SaveRfcSyncTable

-                0x10086ddd       0x5e    _L1e_Bch_UpRfcCfg

-                0x10086e3b       0x39    _L1e_Bch_RegTpuAdjEvt

-                0x10086e74       0x86    _L1e_Bch_InitBchRegFile

-                0x10086efa       0x72    _L1e_Bch_GenRxRsScrm

-                0x10086f6c       0xc9    _L1e_Bch_InitRxRegFile

-                0x10087035       0x6e    _L1e_Bch_GetSfnOffset

-                0x100870a3       0x5d    _L1e_Bch_StopMibProc

-                0x10087100       0x64    _L1e_Bch_Decode

-                0x10087164       0x89    _L1e_Bch_RltReport

-                0x100871ed       0x11    _L1e_Bch_StartMib

-                0x100871fe        0xe    _L1e_Bch_GetMibIntCnt

-                0x1008720c       0x2b    _L1e_Bch_ModifyParaForBldDetect

-                0x10087237       0x2a    _L1e_Bch_StartAnr

-                0x10087261       0x45    _L1e_Bch_AnrDecPorc

-                0x100872a6       0xa7    _L1e_Bch_FrmIntCheck

-                0x1008734d        0xc    _L1e_Bch_FristBchFrm

-                0x10087359       0xe2    _L1e_Bch_NewFrmDecPorc

-                0x1008743b       0x1a    _L1e_Bch_EnableSF0RxRcv

-                0x10087455       0x9a    _L1e_Bch_AdjTpuTime

-                0x100874ef       0x18    _L1e_Bch_GetMibResult

-                0x10087507       0x14    _L1e_Bch_CalcInitFrm

-                0x1008751b       0x1c    _L1e_Bch_MibInfoCheck

-                0x10087537       0x3a    _L1e_Bch_HandleCrcResult

-                0x10087571       0x18    _L1e_Bch_NxtBranchCtrl

-                0x10087589       0xf0    _L1e_Bch_StartNxtDecode

-                0x10087679       0x66    _L1e_Bch_DecideNxtDecode

-                0x100876df       0x5c    _L1e_Bch_IntHandle

-                0x1008773b       0x49    _L1e_Bch_SaveDlapara

-                0x10087784       0x47    _L1e_Bch_ResumeDlapara

-                0x100877cb       0x53    _L1e_Bch_GetNCellRsNullInd

-                0x1008781e       0x2e    _L1e_Bch_GetNCellRsNullValid

-                0x1008784c       0x17    _L1e_Bch_WriteIntraMeasResult

-                0x10087863       0x90    _L1e_Bch_GetIntraMeasResult

-                0x100878f3       0x6f    _L1e_Bch_SortIntraMeasResult

-                0x10087962        0x8    _L1e_Bch_GetMibProc

-                0x1008796a       0x6d    _L1e_Bch_Performance

-                0x100879d7       0x17    _L1e_Bch_ErrorMoniter

-                0x100879ee       0xc4    _L1e_Bch_RxRsrpMoniter

-                0x10087ab2       0x38    _L1e_Bch_MibReqMonitor

-                0x10087aea       0x59    _L1e_Bch_RfcTpuMonitor

-                0x10087b43       0x67    _L1e_Bch_IntRptMonitor

-                0x10087baa       0x6c    _L1e_Bch_CrcRltMonitor

-                0x10087c16       0x32    _L1e_Bch_RxParaMonitor

-                0x10087c48       0x1d    _L1e_Bch_SerPbchRead

- .text          0x10087c65      0x9e3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

-                0x10087c65       0x7b    _zPHY_edls_DlHarqReport

-                0x10087ce0       0x35    _zPHY_edls_ProDlHarqInit

-                0x10087d15       0x6d    _zPHY_edls_ProGvInit

-                0x10087d82       0x8c    _zPHY_edls_ProCommDlschParaInit

-                0x10087e0e       0x42    _zPHY_edls_ProSwInit

-                0x10087e50        0xc    _zPHY_edls_ProMcReleaseMsg

-                0x10087e5c       0x4c    _zPHY_edls_ProMsg4AckFeedback

-                0x10087ea8        0xc    _zPHY_edls_ProMcResetMsg

-                0x10087eb4       0x23    _zPHY_edls_ProMcMacResetMsg

-                0x10087ed7       0x27    _zPHY_edls_CheckHarqGroupNum

-                0x10087efe      0x116    _zPHY_edls_ThreadEntry

-                0x10088014       0x4a    _zPHY_edls_ProCommDlschParaCal

-                0x1008805e        0x1    _L1e_DevDlsDdtrAxiReset

-                0x1008805f        0x1    _L1e_DevDlsProcAxiReset

-                0x10088060       0xbe    _L1e_DevDlsUeRacpParamInit

-                0x1008811e       0x4b    _L1e_DevDlsDecoderInit

-                0x10088169       0x3e    _L1e_DevDlsHarqHwInit

-                0x100881a7       0x6c    _L1e_DevDlsDdtrHwInit

-                0x10088213       0x17    _L1e_DevDlsRxTMIndCfg

-                0x1008822a       0x1f    _L1e_DevDlsSpsParamCfg

-                0x10088249       0x45    _L1e_DevDlsCsiRsParamCfg

-                0x1008828e       0x6d    _L1e_DevDlsProcCommonMsg

-                0x100882fb       0x5e    _L1e_DevDlsProcDedicatedMsg

-                0x10088359       0xa5    _L1e_DevDlsProcHandoverMsg

-                0x100883fe        0x8    _zPHY_edls_ProSetSpsMode

-                0x10088406        0x8    _zPHY_edls_ProGetSpsMode

-                0x1008840e        0xe    _L1e_DevDlsSetTimeInfo

-                0x1008841c        0xd    _L1e_DevDlsSetCellParam1

-                0x10088429        0xd    _L1e_DevDlsSetCellparam2

-                0x10088436        0xd    _L1e_DevDlsSetRntiInfo

-                0x10088443        0xf    _L1e_DevDlsGetTimeInfo

-                0x10088452       0x1a    _L1e_DevDlsGetCellParam1

-                0x1008846c       0x1a    _L1e_DevDlsGetCellParam2

-                0x10088486       0x1a    _L1e_DevDlsGetRntiInfo

-                0x100884a0       0x19    _L1e_DevDlsSetDciF1aPld

-                0x100884b9       0x10    _L1e_DevDlsSetDciF1cPld

-                0x100884c9       0x10    _L1e_DevDlsSetDciFxxPld

-                0x100884d9        0xe    _L1e_DevDlsSetDciCifSize

-                0x100884e7        0xe    _L1e_DevDlsSetDciRaHeaderSize

-                0x100884f5       0x10    _L1e_DevDlsSetDciRbaSize

-                0x10088505        0xe    _L1e_DevDlsSetDciHarqIdSize

-                0x10088513        0xe    _L1e_DevDlsSetDciDaiSize

-                0x10088521        0xe    _L1e_DevDlsSetDciTpmiSize

-                0x1008852f        0xe    _L1e_DevDlsSetDciScidSize

-                0x1008853d        0xe    _L1e_DevDlsSetDciSrsReqSize

-                0x1008854b       0x1a    _L1e_DevDlsGetDciF1aPld

-                0x10088565       0x10    _L1e_DevDlsGetDciF1cPld

-                0x10088575       0x10    _L1e_DevDlsGetDciFxxPld

-                0x10088585        0xd    _L1e_DevDlsGetDciCifSize

-                0x10088592        0xd    _L1e_DevDlsGetDciRaHeaderSize

-                0x1008859f       0x11    _L1e_DevDlsGetDciRbaSize

-                0x100885b0        0xd    _L1e_DevDlsGetDciHarqIdSize

-                0x100885bd        0xd    _L1e_DevDlsGetDciDaiSize

-                0x100885ca        0xd    _L1e_DevDlsGetDciTpmiSize

-                0x100885d7        0xd    _L1e_DevDlsGetDciScidSize

-                0x100885e4        0xd    _L1e_DevDlsGetDciSrsReqSize

-                0x100885f1        0x8    _L1e_DevDlsDdtrUpdateCntCbInit

-                0x100885f9        0xc    _L1e_DevDlsDdtrUpdateCntInc

-                0x10088605        0xc    _L1e_DevDlsDdtrUpdateCntClr

-                0x10088611        0x9    _L1e_DevDlsGetDdtrCcUpdateCnt

-                0x1008861a        0x7    _L1e_DevDlsGetDdtrUpdateCnt

-                0x10088621        0x7    _L1e_DevDlsSetMsg4RaConflictCnt

-                0x10088628        0x7    _L1e_DevDlsGetMsg4RaConflictCnt

-                0x1008862f        0x9    _L1e_DevDlsMsg4RaConflictCntDec

-                0x10088638        0x8    _L1e_DevDlsMsg4RaConflictCntClr

-                0x10088640        0x8    _L1e_DevDlsGetTransMode

- .text          0x10088648      0xbf2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

-                0x10088648       0x69    _zPHY_ecsi_ctrl_Init

-                0x100886b1       0x80    _zPHY_ecsi_StaticBandParaUpdata

-                0x10088731       0x28    _zPHY_ecsi_ctrl_PeriodParaUpdate

-                0x10088759       0x7a    _zPHY_ecsi_ctrl_AperiodParaUpdate

-                0x100887d3       0x7d    _zPHY_ecsi_ctrl_AperRepJudge

-                0x10088850       0x3f    _zPHY_ecsi_ctrl_GetSubbandIdx

-                0x1008888f       0x51    _zPHY_ecsi_ctrl_CqiPmiConfigIndexCalcTDD

-                0x100888e0       0x57    _zPHY_ecsi_ctrl_CqiPmiConfigIndexCalcFDD

-                0x10088937       0x32    _zPHY_ecsi_ctrl_RiConfigIndexCalc

-                0x10088969       0x6b    _zPHY_ecsi_ctrl_GetPeriodPara

-                0x100889d4      0x14a    _zPHY_ecsi_ctrl_GetPeriodRepType

-                0x10088b1e       0xcb    _zPHY_ecsi_ctrl_LastRIInit

-                0x10088be9       0x4a    _zPHY_ecsi_ctrl_GetMaxLayerNum

-                0x10088c33       0x71    _zPHY_ecsi_ctrl_SecondCfg

-                0x10088ca4        0x8    _zPHY_ecsi_ctrl_SentCqiRlmProMsg

-                0x10088cac        0xc    _zPHY_ecsi_ctrl_RlmProEn

-                0x10088cb8       0x87    _zPHY_ecsi_ctrl_FirIntPrint

-                0x10088d3f       0xa9    _zPHY_ecsi_ctrl_FdBkFirst_IntIsr

-                0x10088de8       0x1e    _zPHY_ecsi_ctrl_FdBkSecond_IntIsr

-                0x10088e06       0x1b    _zPHY_ecsi_ctrl_FdBk_IntIsr

-                0x10088e21       0x5c    _zPHY_ecsi_ctrl_First_GetEnStep1

-                0x10088e7d       0x69    _zPHY_ecsi_ctrl_FdBkFirCfgAper

-                0x10088ee6       0xbd    _zPHY_ecsi_ctrl_FdBkFirCfgPer

-                0x10088fa3       0xcd    _zPHY_ecsi_ctrl_First_FdBkCfg

-                0x10089070       0x3a    _zPHY_ecsi_ctrl_ULGetCSI_Callback

-                0x100890aa       0x71    _zPHY_ecsi_Ctrl_CqiRlmCalc

-                0x1008911b       0x2f    _zPHY_ecsi_ctrl_PreBagPack

-                0x1008914a       0x33    _zPHY_ecsi_ctrl_FindPreDlSfn

-                0x1008917d       0xbd    _zPHY_ecsi_ctrl_DrxRfZspCtrl

- .text          0x1008923a     0x1aac T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

-                0x1008923a        0x7    _L1e_DevRxGetAveSinr

-                0x10089241       0x1d    _zPHY_erxp_convert_RbNum_to_BWIdx

-                0x1008925e        0x7    _L1e_DevRxCirSetIdleAccessReqInd

-                0x10089265        0x7    _L1e_DevRxCirGetIdleAccessReqInd

-                0x1008926c      0x1b2    _zPHY_erxph_ThreadEntry

-                0x1008941e      0x173    _L1e_DevRxPowerPrepare

-                0x10089591       0x55    _L1e_DevRxGetSnrFilterFactor

-                0x100895e6       0xa0    _zPHY_erxp_PowerFilterInit

-                0x10089686       0x97    _zPHY_erxp_ProPowerFilter

-                0x1008971d      0x149    _zPHY_erxp_ProSnrMake

-                0x10089866       0x64    _zPHY_erxp_ProSnrDB

-                0x100898ca       0x54    _zPHY_erxp_ProLog2

-                0x1008991e      0x19e    _L1e_DevRxProcPwrNbnb

-                0x10089abc       0x8a    _L1e_DevRxCalcRsrpPwr

-                0x10089b46       0x36    _L1e_DevRxProcSnrPwrFilter

-                0x10089b7c       0x50    _L1e_DevRxCalcLinearSnr

-                0x10089bcc       0x3e    _L1e_DevRxCalcLinearSinr

-                0x10089c0a       0x5c    _L1e_DevRxConvertSnrDbValue

-                0x10089c66       0x88    _L1e_DevRxCalcAveSnr

-                0x10089cee        0xa    _L1e_DevRxGetAveSnr

-                0x10089cf8        0xa    _L1e_DevRxGetNeiAveSnr

-                0x10089d02       0x14    _L1e_DevRxCalSign

-                0x10089d16       0xa6    _L1e_DevRxCalcMod

-                0x10089dbc       0x6e    _L1e_DevRxDbgMsgRxCrsPwr

-                0x10089e2a       0x91    _L1e_DevRxDbgMsgRxDrsPwr

-                0x10089ebb       0x56    _L1e_DevRxDbgMsgRxSnrInfo

-                0x10089f11       0x81    _L1e_DevRxDbgMsgSyncInfo

-                0x10089f92       0x48    _L1e_LogDevRxMbsfnCsiInfo

-                0x10089fda       0x54    _L1e_DevRxDbgMsgRxHResult

-                0x1008a02e       0x54    _L1e_DevRxDbgMsgRxPrbN0

-                0x1008a082       0x17    _L1e_DevRxExpInfo

-                0x1008a099       0x1c    _L1e_DevRxRssiRead

-                0x1008a0b5       0x2b    _L1e_DevRxRspRead

-                0x1008a0e0       0x25    _L1e_DevRxRsrpRead

-                0x1008a105       0x43    _L1e_DevRxN0Read

-                0x1008a148       0x15    _L1e_DevRxMrsN0Read

-                0x1008a15d       0x7a    _L1e_DevRxGetRxLogInfo

-                0x1008a1d7       0x20    _L1e_DevRxGetDfeAgcGain

-                0x1008a1f7       0x14    _L1e_DevRxGetRxAntNum

-                0x1008a20b        0x7    _L1e_DevRxSetSingleAntInd

-                0x1008a212        0x7    _L1e_DevRxGetSingleAntInd

-                0x1008a219        0x9    _L1e_DevRxSetNbNbSinrCalInd

-                0x1008a222        0x9    _L1e_DevRxGetNbNbSinrCalInd

-                0x1008a22b        0x9    _L1e_DevRxSetDrsAccNum

-                0x1008a234        0x9    _L1e_DevRxGetDrsAccNum

-                0x1008a23d        0x9    _L1e_DevRxSetBfDagcFlag

-                0x1008a246        0x9    _L1e_DevRxGetBfDagcFlag

-                0x1008a24f       0x5f    _L1e_DevRxProcBfDagcFlag

-                0x1008a2ae        0x7    _L1e_DevRxPrintCtrlCfg

-                0x1008a2b5        0x7    _L1e_DevRxPrintCtrlGet

-                0x1008a2bc        0x9    _L1e_DevRxPrintCtrlCnt

-                0x1008a2c5      0x22c    _L1e_DevRxCalcCsi

-                0x1008a4f1      0x11c    _L1e_DevRxCsiLog

-                0x1008a60d        0xe    _L1e_DevRxSetAntChangeInd

-                0x1008a61b        0xd    _L1e_DevRxGetAntChangeInd

-                0x1008a628       0xb4    _zPHY_erxp_RX_DFE_UERS

-                0x1008a6dc       0x10    _zPHY_erxp_RX_SNR

-                0x1008a6ec        0xe    _L1e_DevRxSetCfoWorkInd

-                0x1008a6fa        0xd    _L1e_DevRxGetCfoWorkInd

-                0x1008a707       0x1f    _L1e_DevRxSetSinrInd

-                0x1008a726       0x10    _L1e_DevRxGetSinrInd

-                0x1008a736       0x2b    _L1e_DevRxGetLowSinrInd

-                0x1008a761       0x11    _L1e_DevReadSnr

-                0x1008a772        0x8    _L1e_DevRxClearFilterInd

-                0x1008a77a       0x42    _L1e_DevGetNeiBorCellMaxSnr

-                0x1008a7bc        0x7    _L1e_DevRxGetCellComponState

-                0x1008a7c3        0x7    _L1e_DevRxSetCellComponState

-                0x1008a7ca        0x7    _L1e_DevRxSetAdaptAntProcInd

-                0x1008a7d1        0x7    _L1e_DevRxGetAdaptAntProcInd

-                0x1008a7d8       0xaa    _L1e_DevRxAdaptAntProc

-                0x1008a882       0x44    _L1e_DevRxAdaptAntResult

-                0x1008a8c6       0x3a    _L1e_DevRxAdaptAntUpdate

-                0x1008a900       0x36    _L1e_DevRxAdaptSinrAcc

-                0x1008a936      0x101    _L1e_DevRxAdaptCalSinr

-                0x1008aa37       0x34    _L1e_DevRxAdaptAgcGainAcc

-                0x1008aa6b       0x10    _L1e_DevRxAdaptGetAveResult

-                0x1008aa7b        0x8    _L1e_DevRxAdaptGetRsrpRange

-                0x1008aa83       0x58    _L1e_DevRxAdaptSetRsrpInterval

-                0x1008aadb       0x13    _L1e_DevRxClrAdaptAntInfo

-                0x1008aaee        0xa    _L1e_DevRxAdaptBetaUpdate

-                0x1008aaf8       0x26    _L1e_DevRxAdaptJudge

-                0x1008ab1e        0xa    _L1e_DevRxIncN1Timer

-                0x1008ab28        0x8    _L1e_DevRxGetN1Timer

-                0x1008ab30        0x9    _L1e_DevRxClrN1Timer

-                0x1008ab39        0x8    _L1e_DevRxSetN1StartInd

-                0x1008ab41        0x8    _L1e_DevRxGetN1StartInd

-                0x1008ab49        0xa    _L1e_DevRxIncN2Timer

-                0x1008ab53        0x9    _L1e_DevRxClrN2Timer

-                0x1008ab5c        0x8    _L1e_DevRxGetN2Timer

-                0x1008ab64        0x8    _L1e_DevRxSetN2StartInd

-                0x1008ab6c        0x8    _L1e_DevRxGetN2StartInd

-                0x1008ab74        0x8    _L1e_DevRxSetAdaptStartInd

-                0x1008ab7c        0xa    _L1e_DevRxGetDLTimer

-                0x1008ab86        0x8    _L1e_DevRxGetAdaptStartInd

-                0x1008ab8e        0x8    _L1e_DevRxGetAdaptResult

-                0x1008ab96        0x8    _L1e_DevRxSetAdaptResult

-                0x1008ab9e        0x8    _L1e_DevRxSetAdaptChangeInd

-                0x1008aba6        0x8    _L1e_DevRxGetAdaptChangeInd

-                0x1008abae       0x64    _L1e_DevRxDbgAdptAntInfo

-                0x1008ac12       0x6f    _L1e_DevRxDbgAdptchangeInfo

-                0x1008ac81       0x65    _L1e_DevRxAntInfoGetForTool

- .text          0x1008ace6     0x1d43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

-                0x1008ace6       0x69    _zPHY_LteaSysInfoPrint

-                0x1008ad4f       0x1d    _L1L_elpc_Dvfs

-                0x1008ad6c      0x107    _zPHY_elpc_LtePhyTaskStateInfo

-                0x1008ae73        0x9    _zPHY_elpc_SetCfunFlg

-                0x1008ae7c       0x42    _zPHY_elpc_SetLteCamonFlag

-                0x1008aebe       0x22    _zPHY_elpc_SetLteConnectFlag

-                0x1008aee0       0x28    _zPHY_elpc_SetIratGapReportFlag

-                0x1008af08       0x19    _L11_DrvLpcModemIntCtrl

-                0x1008af21        0xe    _zPHY_elpc_SetlLtePhySleepFlag

-                0x1008af2f       0x1f    _zPHY_elpc_LteIdleTaskStateCtrl

-                0x1008af4e      0x264    _zPHY_elpc_UpdateLteSubFrameNum

-                0x1008b1b2       0x24    _L1L_UpdateAwakeTimer

-                0x1008b1d6       0x1e    _L1L_SetAwakeTimer

-                0x1008b1f4        0xc    _L1L_IsAwakeTimerEnable

-                0x1008b200       0x38    _zPHY_elpc_ProKeepAwakeTimer

-                0x1008b238       0x87    _zPHY_elpc_ProSleepTimer

-                0x1008b2bf       0x33    _L1_TdSleepInfoPrint

-                0x1008b2f2       0x18    _zPHY_eLpc_GetLpm32KCALIPara

-                0x1008b30a      0x339    _L1_CpuPhySleepInfo

-                0x1008b643       0x34    _L1L_PrintPwrCtrlInfo

-                0x1008b677       0x29    _L1L_PrintModemClkCtrlInfo

-                0x1008b6a0       0x8e    _zPHY_elpc_LpmCalibrationLog

-                0x1008b72e       0x50    _zPHY_elpc_GetLpmCaliIdx

-                0x1008b77e       0x7e    _zPHY_elpc_LpmCalibrationProc

-                0x1008b7fc       0x11    _zPHY_elpc_LpmCalibrationParaUpdate

-                0x1008b80d       0x40    _zPHY_eLpc_RecordTpuMrtrForCaliTest

-                0x1008b84d        0xf    _zPHY_elpc_IsRfStateIdle

-                0x1008b85c        0x1    _zPHY_elpc_RficSccSleepCtrl

-                0x1008b85d       0x63    _zPHY_eLpc_Lpm32KCALIInfor

-                0x1008b8c0       0xf1    _zPHY_eLpc_PintCpuAxiFreq

-                0x1008b9b1       0x17    _zPHY_eLpc_PrintIcpResult

-                0x1008b9c8      0x19b    _zPHY_eLpc_ChipCfgInfor

-                0x1008bb63       0x8e    _zPHY_eLpc_TimeSysInfo

-                0x1008bbf1      0x4b4    _zPHY_elpc_CaliTempCompensate

-                0x1008c0a5        0xb    _L1L_eLpc_AsynMsgProc

-                0x1008c0b0      0x2c1    _L1L_elpc_WakeupMsgFlow

-                0x1008c371      0x23a    _L1L_elpc_LpmWakeupFlow

-                0x1008c5ab       0x94    _L1L_LPInit

-                0x1008c63f        0x2    _zPHY_elpc_Init

-                0x1008c641       0x6d    _L1L_LpcCfgSocWkupInt

-                0x1008c6ae       0x14    _L1L_LpcDisSocWkupInt

-                0x1008c6c2       0x15    _L1L_WakeupIsr

-                0x1008c6d7      0x2b4    _L1L_ModemLpcSleep

-                0x1008c98b       0x9e    _L1L_ModemLpcWakeup

- .text          0x1008ca29      0xfab T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

-                0x1008ca2b       0x3d    _zPHY_erfc_DrvCheckNVBandWithRFBand

-                0x1008ca68       0x3b    _zPHY_erfc_FindNVBandWithRFBand

-                0x1008caa3       0x3e    _zPHY_erfc_DrvCheckTpCompNV

-                0x1008cae1       0x2a    _zPHY_erfc_SupBinarySearchNv

-                0x1008cb0b       0xad    _zPHY_erfc_SupSampleRateSet

-                0x1008cbb8       0x85    _zPHY_erfc_SupNVBandIndexInit

-                0x1008cc3d       0x1b    _zPHY_erfc_SupGlobalVarInit

-                0x1008cc58      0x18e    _zPHY_erfc_InitTableByDma

-                0x1008cde6        0x1    _zPHY_erfc_SupIntTxTable

-                0x1008cde7      0x129    _zPHY_erfc_SupIntRFC

-                0x1008cf10       0x1e    _zPHY_erfc_SupBinarySearchAdc

-                0x1008cf2e       0x39    _zPHY_erfc_SupCalcDiffpower

-                0x1008cf67       0x38    _zPHY_erfc_SupCalcDiffpower7510ACP

-                0x1008cf9f       0x36    _zPHY_erfc_SupEventRxoffsetEn

-                0x1008cfd5       0x1c    _zPHY_erfc_SupTxSymbSend

-                0x1008cff1        0xa    _zPHY_erfc_SupTxFclkCtrl

-                0x1008cffb       0x2e    _zPHY_erfc_SupDFEFrontEsti

-                0x1008d029       0x11    _zPHY_erfc_SupDFEpath0RxControl

-                0x1008d03a       0x1a    _zPHY_erfc_SupDFERxDAGC0estiControl

-                0x1008d054       0x27    _zPHY_erfc_SupDFERxRemovCpControl

-                0x1008d07b       0x11    _zPHY_erfc_SupDFEpath1Meas0Control

-                0x1008d08c      0x1f5    _zPHY_erfc_SupDFEMeas0RemovCpControl

-                0x1008d281       0x66    _zPHY_erfc_SupDFEMeas0eICICControl

-                0x1008d2e7       0x21    _zPHY_erfc_SupDFEpath2CellSearchControl

-                0x1008d308       0x2b    _zPHY_erfc_SupDFECellSearchDAGC2estiControl

-                0x1008d333        0x1    _zPHY_erfc_SupDFEMeas0DAGC1estiControl

-                0x1008d334       0x3a    _zPHY_erfc_SupDFESubframeStart

-                0x1008d36e       0x14    _zPHY_erfc_SupDFEFrameStart

-                0x1008d382        0x1    _zPHY_erfc_SupSetTDDFDD

-                0x1008d383       0x24    _zPHY_erfc_SupEnterLowPower

-                0x1008d3a7      0x296    _zPHY_erfc_SupLeaveLowPower

-                0x1008d63d        0x1    _zPHY_erfc_SupRfGPIOOpen

-                0x1008d63e       0x41    _zPHY_erfc_SupRfRxOpen

-                0x1008d67f        0x1    _zPHY_erfc_SupRfGPIOClose

-                0x1008d680        0x1    _zPHY_erfc_SupRfRxClose

-                0x1008d681       0x23    _zPHY_erfc_SupRfEnterLightSleep

-                0x1008d6a4       0x26    _zPHY_erfc_SupRfEnterDeepSleep

-                0x1008d6ca       0x22    _zPHY_erfc_SupRfLeaveLightSleep

-                0x1008d6ec       0x23    _zPHY_erfc_SupRfLeaveDeepSleep

-                0x1008d70f       0x2c    _zPHY_erfc_SupRfLeaveSleep

-                0x1008d73b       0x24    _zPHY_erfc_SupRfWakeUpRxOpen

-                0x1008d75f       0x1e    _zPHY_erfc_SupRfRxCloseSleep

-                0x1008d77d       0x4d    _zPHY_erfc_SupGetUserNVBandIndex

-                0x1008d7ca       0x3a    _zPHY_erfc_SupGetCaliNVBandIndex

-                0x1008d804       0x6f    _zPHY_erfc_SupNotchEn

-                0x1008d873        0xa    _zPHY_erfc_SupWriteTempCompDacToIram

-                0x1008d87d      0x157    _zPHY_erfc_SupGetRBESF

- .text          0x1008d9d4      0x5f4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

-                0x1008d9d4       0x12    _zPHY_ecsrm_ProReset

-                0x1008d9e6       0x17    _zPHY_ecsrm_InitialGlobalVar

-                0x1008d9fd       0x55    _zPHY_ecsrm_IsBlackCell

-                0x1008da52       0x88    _zPHY_ecsrm_BuffGetEveryRfcOpenTime

-                0x1008dada       0xe3    _zPHY_ecsrm_GetRfcOpenTime

-                0x1008dbbd       0xba    _zPHY_ecsrm_GetRfcOpenTimeFddIdle

-                0x1008dc77        0x8    _zPHY_ecsrm_SetDdMode

-                0x1008dc7f       0x94    _zPHY_ecsrm_CfgRfcData

-                0x1008dd13        0x2    _zPHY_ecsrm_OnReset

-                0x1008dd15       0x4a    _zPHY_ecsrm_OnSearchMeasStart

-                0x1008dd5f       0x12    _zPHY_ecsrm_OnSearchMeasReset

-                0x1008dd71       0x21    _zEcsm_PreEvent

-                0x1008dd92       0x38    _L1e_csrm_SfProc

-                0x1008ddca      0x1fe    _zPHY_ecsrm_WriteRfcEventTabNew

- .text          0x1008dfc8     0x1eef T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o)

-                0x1008dfc8       0x3d    _zPHY_ecsrm_AveMeasResult

-                0x1008e005       0x18    _zPHY_ecsrm_AveValLog

-                0x1008e01d        0x8    _zPHY_ecsrm_CalSint16ResVal

-                0x1008e025        0x2    _zPHY_ecsrm_PointToInt

-                0x1008e027       0x21    _zPHY_ecsrm_CalApproValLog

-                0x1008e048        0x8    _zPHY_ecsrm_ClearMeasResult

-                0x1008e050        0xd    _zPHY_ecsrm_InitialMeasCommPara

-                0x1008e05d        0x9    _zPHY_ecsrm_RegistPeriodSfInt

-                0x1008e066        0xc    _L1e_csrm_ClearCurCellInfo

-                0x1008e072       0xfa    _zPHY_ecsrm_JudgeMeasState

-                0x1008e16c       0x1f    _zPHY_escrm_GetFbRelatn

-                0x1008e18b       0x2b    _zPHY_ecsrm_GetRsNumLogIndex

-                0x1008e1b6       0x34    _zPHY_ecsrm_CalModVal

-                0x1008e1ea       0x59    _zPHY_ecsrm_Q8log2

-                0x1008e243       0x3c    _zPHY_ecsrm_Logarithm

-                0x1008e27f       0x3b    _zPHY_ecsrm_GetAntAgcCsrm

-                0x1008e2ba       0x17    _zPHY_ecsrm_CfgDfeBandCsr

-                0x1008e2d1       0x3b    _zPHY_ecsrm_GetAntAgcRx

-                0x1008e30c      0x119    _zPHY_ecsrm_ReadRsrpNvInfo

-                0x1008e425       0x19    _zPHY_ecsrm_CalLog

-                0x1008e43e       0x25    _zPHY_ecsrm_ReadCaliNvPoint

-                0x1008e463       0x26    _zPHY_ecsrm_WriteMeasResult

-                0x1008e489       0xa4    _zPHY_ecsrm_CalRsrpOffset

-                0x1008e52d      0x1ee    _zPHY_ecsrm_CalRsrpRssi

-                0x1008e71b       0xe3    _zPHY_ecsrm_CalRsrpForRx

-                0x1008e7fe       0x18    _zPHY_ecsrm_ReadRealOffet

-                0x1008e816       0xf1    _zPHY_ecsrm_CalSinr

-                0x1008e907        0x9    _zPHY_ecrsm_DelAllTpuInt

-                0x1008e910       0x2e    _zPHY_ecsrm_Buffer_TDDMode

-                0x1008e93e       0x36    _zPHY_ecsrm_Idle_Buffer_FddMode

-                0x1008e974       0x29    _zPHY_ecsrm_Idle_FddMode

-                0x1008e99d       0x2c    _zPHY_ecsrm_Idle_FddScheInAny

-                0x1008e9c9       0x31    _zPHY_ecsrm_Idle_FddReadInAny

-                0x1008e9fa       0x26    _zPHY_ecsrm_ClearMeasCellInfo

-                0x1008ea20       0x40    _zPHY_ecsrm_ClearBuffInfo

-                0x1008ea60       0x34    _zPHY_ecsrm_half_FrameBoundrySub

-                0x1008ea94       0x25    _zPHY_ecsrm_BuffSlaveHFS

-                0x1008eab9       0x44    _zPHY_ecsrm_BuffSlaveMaxBdySub

-                0x1008eafd       0x13    _zPHY_ecsrm_GetCurrCellId

-                0x1008eb10       0x97    _zPHY_ecsrm_UpdateResIntoDbNew

-                0x1008eba7       0x2e    _zPHY_ecsrm_ClearMeasResultNew

-                0x1008ebd5       0x5d    _zPHY_ecsrm_UpdateMeasResultNew

-                0x1008ec32       0x2a    _zPHY_ecsrm_Half_Frame_Bdy_Sub

-                0x1008ec5c       0x25    _zPHY_ecsrm_GetBuffSlaveOpenSfNum

-                0x1008ec81       0x3d    _zPHY_ecsrm_GetBuffMeasSfNum

-                0x1008ecbe       0x2c    _zPHY_ecsrm_GetMeasSfNum

-                0x1008ecea      0x10a    _zPHY_ecsrm_CalRsrpNew

-                0x1008edf4       0x29    _zPHY_ecsrm_GetNextSchTime

-                0x1008ee1d       0x1c    _zPHY_ecsrm_ClearMeasSch

-                0x1008ee39       0x6a    _zPHY_ecsrm_DiscardMeas

-                0x1008eea3       0x81    _GetMeasInfo

-                0x1008ef24       0x50    _SetMeasAgeInfo

-                0x1008ef74       0xbf    _zPHY_ecsrm_MeasGetCell

-                0x1008f033      0x10e    _zPHY_ecsrm_GetCsrmRegParaNew

-                0x1008f141       0x69    _zPHY_ecsrm_GetDFEBuffFbRelatn

-                0x1008f1aa       0xc8    _zPHY_ecsrm_GetDFEBuffRegPara

-                0x1008f272       0xb7    _zPHY_ecsrm_GetDFECellMeasPara_FDD

-                0x1008f329       0xf7    _zPHY_ecsrm_GetDFECellMeasPara_TDD

-                0x1008f420       0x97    _zPHY_ecsrm_HandleCsrHWNormalNew

-                0x1008f4b7       0x12    _zPHY_ecsrm_Need_Wait_Cnditon

-                0x1008f4c9       0x9d    _zPHY_ecsrm_Wait_MeasPeriodProc

-                0x1008f566       0x9a    _zPHY_ecsrm_HandleMeasResultNormalNew

-                0x1008f600      0x123    _zPHY_ecsrm_MeasSeekToWorkTime

-                0x1008f723        0xb    _zPHY_ecsrm_OnMeasStart

-                0x1008f72e       0x4a    _zPHY_ecsrm_MulmGapCheck

-                0x1008f778      0x162    _zPHY_ecsrm_MeasConfigHw

-                0x1008f8da       0xc0    _zPHY_ecsrm_MeasReadResult

-                0x1008f99a       0x23    _zPHY_ecsrm_BufferScene

-                0x1008f9bd       0x32    _zPHY_ecsrm_CsrFingerSort

-                0x1008f9ef        0x4    _zPHY_ecsrc_RemoveMrtrFrame

-                0x1008f9f3       0x58    _zPHY_ecsrm_half_FrameBoundryCenter

-                0x1008fa4b       0x4e    _zPHY_ecsrm_GetBdyMeasCell

-                0x1008fa99      0x215    _zPHY_ecsrm_GetMeasmodeAndCell

-                0x1008fcae       0x25    _zPHY_ecsrm_GetMeasCellEarfcn

-                0x1008fcd3       0xd3    _eL1_CalCellCfgCont

-                0x1008fda6       0x2c    _zPHY_ecsrm_GetSF0SF5

-                0x1008fdd2       0x2d    _zPHY_ecsrm_BeforeBufferMeas

-                0x1008fdff       0x95    _zPHY_ecsrm_MeasNextCell

-                0x1008fe94        0x7    _zPHY_ecsrm_SetCaIndex

-                0x1008fe9b       0x10    _zPHY_ecsrm_MeasNeedPrimary

-                0x1008feab        0xc    _l1e_csrm_GetMeasFalg

- .text          0x1008feb7      0x31e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o)

-                0x1008feb7      0x1c1    _zPHY_UL_CSI_CombThreadEntry

-                0x10090078      0x15d    _zPHY_DLA_ULSL_CombThreadEntry

- .text          0x100901d5     0x1861 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

-                0x100901d5       0x27    _L1e_DevRxFssSetModIdx

-                0x100901fc       0xcd    _zPHY_eMBMS_CirSearchWinPos_Calc

-                0x100902c9       0x27    _L1e_DevRxDoubleAntCheckOnlyOneValid

-                0x100902f0       0x3d    _L1e_DevCirPreSyncAcc

-                0x1009032d       0x5e    _L1e_DevCirPreSyncProtect

-                0x1009038b       0x43    _zPHY_erxp_CirProc

-                0x100903ce       0x25    _zPHY_erxp_CirAdjBorderOfSubframe

-                0x100903f3        0x9    _zPHY_eCir_PccPdsch_DmaCallback

-                0x100903fc        0x9    _zPHY_eCir_SccPdsch_DmaCallback

-                0x10090405        0x9    _zPHY_eCir_PccEicic_DmaCallback

-                0x1009040e        0x8    _L1e_DevRxSetMbsfnCirIntInt

-                0x10090416       0x1a    _L1e_DevRxMbmsCirIntProc

-                0x10090430       0x44    _L1e_DevRxFssMainAntFlagSet

-                0x10090474        0xd    _L1e_DevRxFssMainAntFlagGet

-                0x10090481        0xe    _L1e_DevRxRefSenDecodeCnt

-                0x1009048f        0xd    _L1e_DevRxRefSenDecodeCntGet

-                0x1009049c        0xd    _L1e_DevRxRefSenDecodeCntClr

-                0x100904a9        0xe    _L1e_DevRxRefSenCnt

-                0x100904b7        0xd    _L1e_DevRxRefSenCntGet

-                0x100904c4        0xd    _L1e_DevRxRefSenCntClr

-                0x100904d1        0xe    _L1e_DevRxRefSenIndCfg

-                0x100904df        0xd    _L1e_DevRxRefSenIndGet

-                0x100904ec       0x16    _L1e_devRxMrsFIUpdateIndSet

-                0x10090502       0x16    _L1e_devRxMrsBetaUpdateIndSet

-                0x10090518       0x18    _L1e_devRxMrsFIUpdateIndGet

-                0x10090530       0x18    _L1e_devRxMrsBetaUpdateIndGet

-                0x10090548       0x23    _L1e_devRxMrsFIDataAddrGet

-                0x1009056b       0x19    _L1e_devRxMrsBetaGet

-                0x10090584      0x93e    _zPHY_eMBMS_CirInitFftSeq

-                0x10090ec2       0xa8    _zPHY_ecir_SW_DynFiRegUdate

-                0x10090f6a      0x135    _zPhy_eMBMS_cir_nomarlize_fir_coeff

-                0x1009109f      0x16a    _zPHY_ecir_Apply_Triangle_Window

-                0x10091209       0xcb    _zPhy_ecir_CalcBeta_R01

-                0x100912d4       0x95    _zPHY_erxp_BchNormalCirCtrl

-                0x10091369       0x23    _zPHY_erxp_CirCfgForBch

-                0x1009138c      0x577    _L1e_DevRxCirCtrlCfg

-                0x10091903       0x63    _L1e_DevRxSetRxOffsetAdjTiMode

-                0x10091966        0x7    _zPHY_ecir_CellChangeSet

-                0x1009196d       0xc9    _zPHY_ecir_CellChangeGet

- *fill*         0x10091a36 0x80000002 00

- .text          0x10091a38      0x203 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft.o)

-                0x10091a38       0xc4    _zPHY_ecir_Fft256

-                0x10091afc        0xb    _zPhy_ecir_continuous_add

-                0x10091b07       0x17    _zPhy_ecir_search_max_value

-                0x10091b1e        0xa    _zPhy_ecir_acquire_fir_coeff

-                0x10091b28       0x35    _zPhy_eMBMS_cir_midify_nosieEff

-                0x10091b5d       0x2d    _zPhy_ecir_generet_fir_coeff

-                0x10091b8a       0x37    _zPhy_ecir_midify_nosieEff

-                0x10091bc1       0x7a    _Asm_CIR_FIRCoeffNorm

- .text          0x10091c3b      0x55a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

-                0x10091c3b        0x9    _L1e_DevRxSetRsrpIntInd

-                0x10091c44        0x9    _L1e_DevRxGetRsrpIntInd

-                0x10091c4d       0x1f    _L1e_DevRxSetServingCellInd

-                0x10091c6c      0x10b    _zPHY_erxp_Cfo_Isr

-                0x10091d77       0x44    _L1e_DevCFOPreSyncAcc

-                0x10091dbb       0x4e    _L1e_DevCfoFilterCoeffAdapt

-                0x10091e09       0x1e    _L1e_DevCfoCfgTempRead

-                0x10091e27       0x59    _L1e_DevSetCfoCoeffK

-                0x10091e80       0xfb    _L1e_DevGetCfoCoeffK

-                0x10091f7b        0xa    _L1e_DevRxRsrpFilterFlagInit

-                0x10091f85       0x3f    _L1e_DevRxGetRsrpFilterCoeff

-                0x10091fc4      0x116    _zPHY_erxp_CalRsrpFilter

-                0x100920da       0x92    _zPHY_erxp_RsrpFilter

-                0x1009216c        0xd    _L1e_DevRxGetFastCfoConvergenceCnt

-                0x10092179        0xe    _L1e_DevRxSetFastCfoConvergenceCnt

-                0x10092187        0xe    _L1e_DevRxDecreaseFastCfoCnt

- .text          0x10092195     0x200d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

-                0x10092195      0x249    _zPHY_edfe_SupInitDFE

-                0x100923de       0x24    _zPHY_edfe_WriteSnrTh

-                0x10092402       0x71    _zPHY_edfe_DCOffsetCal

-                0x10092473       0xea    _zPHY_edfe_SupNormalHandleDCOffset

-                0x1009255d       0xa9    _zPHY_edfe_IQImbaCal

-                0x10092606       0x77    _zPHY_edfe_SupHandleIQImba

-                0x1009267d       0x51    _zPHY_edfe_NormalNotSyncAgcIntHandle

-                0x100926ce        0x8    _zPHY_edfe_SupInt0Handle

-                0x100926d6       0x14    _zPHY_edfe_SupInt1Handle

-                0x100926ea       0x15    _zPHY_edfe_SupInt2Handle

-                0x100926ff       0x39    _zPHY_edfe_ProDfeInt

-                0x10092738       0x27    _zPHY_edfe_ConfigRXBandwidth

-                0x1009275f       0x22    _zPHY_edfe_ConfigCSRMBandwidth

-                0x10092781       0x7d    _zPHY_edfe_CompesateCFO

-                0x100927fe       0x72    _zPHY_edfe_CalMeasTotalAGCGain

-                0x10092870       0x4c    _zPHY_edfe_TotalAGCCsrm

-                0x100928bc       0x4c    _zPHY_edfe_TotalAGCRx

-                0x10092908       0x2e    _zPHY_edfe_SupResetDfeForRelease

-                0x10092936        0xe    _zPHY_edfe_RegsTpuIntForDfe

-                0x10092944       0x91    _zPHY_edfe_RegsTpuIntForDfeCtrl

-                0x100929d5      0x1ab    _zPHY_edfe_SupDfeIntCheckCtrl

-                0x10092b80       0xb4    _zPHY_edfe_PlmnSaveServCellAgcAndDagc

-                0x10092c34       0x26    _zPHY_edfe_PlmnResumeServCellAgcAndDagc

-                0x10092c5a       0x76    _zPHY_edfe_PlmnBackUpAgcPara

-                0x10092cd0       0x20    _zPHY_edfe_PlmnResumeAgcAndAfc

-                0x10092cf0        0xa    _zPHY_edfe_ClearPlmnAgcPara

-                0x10092cfa      0x1ed    _zPHY_edfe_SupNotSyncAGCInitCtrl

-                0x10092ee7      0x17e    _zPHY_edfe_TMTPrintForFreqScan

-                0x10093065       0x8d    _zPHY_edfe_ConfigAgcWorkState

-                0x100930f2      0x1b5    _zPHY_edfe_ConfigAgcCalcPara

-                0x100932a7       0xf6    _zPHY_edfe_SupInitAgcDagcGainDB

-                0x1009339d       0x5c    _zPHY_edfe_SupHandleRxDagcInt

-                0x100933f9      0x1b0    _zPHY_edfe_SupHandleAgcInt

-                0x100935a9       0x43    _zPHY_edfe_StateChangeSetAgcGain

-                0x100935ec      0x12a    _zPHY_edfe_GetTotalAGCGainOpt

-                0x10093716       0x67    _zPHY_edfe_SupCsrcDagcLoseDataCtrl

-                0x1009377d       0xbe    _zPHY_edfe_PhySlaveDfeIntCtrlOpt

-                0x1009383b       0x2c    _zPHY_edfe_TotalSubFramePwr

-                0x10093867       0x21    _zPHY_edfe_CSRSetFSNewState

-                0x10093888       0x48    _zPHY_edfe_CSRSetAGCGain

-                0x100938d0       0xfa    _zPHY_edfe_SupFSNewSetRF

-                0x100939ca       0x2d    _zPHY_edfe_SupNotSyncAgcIntHandle

-                0x100939f7       0x72    _zPHY_edfe_FSDCOffsetCal

-                0x10093a69       0x17    _zPHY_edfe_FSDCOffsetClear

-                0x10093a80       0x86    _zPHY_edfe_SupFSHandleDCOffset

-                0x10093b06       0x12    _zPHY_edfe_SupHandleDCOffset

-                0x10093b18       0xa9    _zPHY_edfe_SupSingAntNVControl

-                0x10093bc1        0x9    _zPHY_edfe_ConfigSingAnt

-                0x10093bca       0x86    _zPHY_edfe_SupCalAGCGainBalance

-                0x10093c50       0xfa    _L1l_DevDfeNotchDbInit

-                0x10093d4a        0x3    _L1l_DevRfcNotchDbReset

-                0x10093d4d       0x14    _L1l_DevDfeNotchAgcGainSave

-                0x10093d61       0x4c    _L11_DevDfeNotchBwAndSampRateGet

-                0x10093dad      0x186    _L1l_DevDfeNotchStartJudge

-                0x10093f33       0xd3    _L1l_DevDfeNotchEvtGet

-                0x10094006       0xb7    _L1l_DevDfeNotchRegSet

-                0x100940bd       0xc7    _L1l_DevDfeNotchProc

-                0x10094184        0xb    _L1l_DevRfcSemiStaticAgcConvCheck

-                0x1009418f       0x13    _L1l_DevRfcAgcValGet

- .text          0x100941a2     0x1f9a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

-                0x100941a2       0xfc    _zPHY_eula_Entry

-                0x1009429e       0xf9    _zPHY_eula_TpuInt1MsgPro

-                0x10094397       0x9e    _zPHY_eula_TpuInt2MsgPro

-                0x10094435      0x58e    _zPHY_eula_TPU_INT1_process

-                0x100949c3      0x360    _zPHY_eula_TPU_INT2_process

-                0x10094d23       0x98    _zPHY_eula_ResetDB

-                0x10094dbb       0x17    _zPHY_eula_ResetReqPro

-                0x10094dd2      0x2d4    _zPHY_eula_HandoverReqPro

-                0x100950a6      0x160    _zPHY_eula_Release

-                0x10095206       0xd7    _zPHY_eula_MACReset

-                0x100952dd      0x12d    _zPHY_eula_ComCfgReqPro

-                0x1009540a      0x16d    _zPHY_eula_CommRelatedParasCalc

-                0x10095577      0x156    _zPHY_eula_DediCfgReqPro

-                0x100956cd       0x51    _zPHY_eula_GetScellInfo

-                0x1009571e       0xca    _zPHY_eula_DediRelatedParasCalc

-                0x100957e8      0x169    _zPHY_eula_PSGenAllWithCellID

-                0x10095951       0x5c    _zPHY_eula_FuncHopCalculation

-                0x100959ad       0x5c    _zPHY_eula_FuncHopCalculation_Scell

-                0x10095a09       0x35    _zPHY_eula_UlBandSampleCoeffCfg

-                0x10095a3e       0x46    _zPHY_eula_SetSampleAndFFT

-                0x10095a84       0x15    _zPHY_eula_GetSysTimeInfo

-                0x10095a99       0x13    _zPHY_eula_GetChannelType

-                0x10095aac       0x29    _zPHY_eula_GetHarqProcessId

-                0x10095ad5        0xe    _zPHY_eula_CheckPuschInGap

-                0x10095ae3       0x52    _zPHY_eula_HarqNewTransNoData

-                0x10095b35       0xb0    _zPHY_eula_UL_Conflict_GAP

-                0x10095be5       0x6b    _zPHY_eula_HarqSendDataCopy

-                0x10095c50       0x18    _zPHY_eula_TXInt_Pulse_Isr

-                0x10095c68       0x13    _zPHY_eula_Isr

-                0x10095c7b       0x91    _zPHY_eula_lpcHwRestoreBackupCtrl

-                0x10095d0c      0x2e6    _zPHY_eula_AMTCalcPara

-                0x10095ff2      0x106    _zPHY_amt_Lte_Tx_Create_CommonMsg

-                0x100960f8       0x44    _zPHY_PrintLocalMrtr

- .text          0x1009613c     0x121f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

-                0x1009613c      0x1a7    _zPHY_edla_Entry

-                0x100962e3       0x3e    _L1e_Dla_UpBchNormalPara

-                0x10096321      0x1f7    _zPHY_edla_CdtrCfgProc

-                0x10096518      0x1a2    _zPHY_edla_GetSiRnti

-                0x100966ba       0x6a    _zPHY_edla_QueryDb

-                0x10096724       0x1e    _zPHY_edla_ProCalYk

-                0x10096742      0x1a9    _zPHY_edla_GetRntiInfo

-                0x100968eb       0xa8    _zPHY_edla_GetCellInfo

-                0x10096993       0x20    _zPHY_edla_GetVcInfo

-                0x100969b3       0x1a    _zPHY_edla_ErrorTmGuard

-                0x100969cd       0x2c    _zPHY_edla_SetDefaultTM

-                0x100969f9       0x2e    _zPHY_edla_GetTimingInfo

-                0x10096a27       0x31    _L1e_DevDlaGetPhichMi

-                0x10096a58       0x1b    _zPHY_edla_CommRegParaProc

-                0x10096a73       0xbe    _zPHY_edla_CdtrCfgCaApply

-                0x10096b31       0x24    _zPHY_edla_CdtrCfgApply

-                0x10096b55       0xf7    _zPHY_edla_InfoCaPrepare

-                0x10096c4c        0x9    _zPHY_edla_InfoPrepare

-                0x10096c55       0x4a    _zPHY_edla_IndInfoCaSet

-                0x10096c9f        0x9    _zPHY_edla_IndInfoSet

-                0x10096ca8       0x46    _zPHY_edla_ResetDcb

-                0x10096cee       0x3e    _zPHY_edla_Init

-                0x10096d2c       0x1e    _zPHY_edla_HwInit

-                0x10096d4a       0x1c    _zPHY_edla_CacheCtrlReset

-                0x10096d66       0x3b    _zPHY_edla_SaveWorkCachePara

-                0x10096da1       0x1a    _zPHY_edla_UpdateRBGSize

-                0x10096dbb       0x3d    _zPHY_edla_UpdateNGap1

-                0x10096df8       0x15    _zPHY_edla_UpdateNrbStep

-                0x10096e0d        0x8    _zPHY_edla_ResetCommonInfo

-                0x10096e15       0xfc    _zPHY_edla_UpdateCommonInfo

-                0x10096f11       0x55    _zPHY_edla_ProCommReqMsg

-                0x10096f66       0x60    _zPHY_edla_ProDediReqMsg

-                0x10096fc6       0x56    _zPHY_edla_ProHoReqMsg

-                0x1009701c       0x24    _zPHY_edla_HoReqEx

-                0x10097040        0xd    _zPHY_edla_LteAmtUpdateEarfcnInfo

-                0x1009704d        0xb    _L1e_DevRxInitLpConvergeCb

-                0x10097058        0xf    _L1e_DevRxSetLpConvergeInd

-                0x10097067       0x10    _L1e_DevRxGetLpConvergeInd

-                0x10097077       0x10    _L1e_DevRxSetWorkTimer

-                0x10097087       0x10    _L1e_DevRxGetWorkTimer

-                0x10097097       0x13    _L1e_DevRxIncWorkTimer

-                0x100970aa       0x27    _zPHY_edla_DebugPrint

-                0x100970d1       0x43    _zPHY_edla_ProDbgMsgRecvCommMsg

-                0x10097114       0x43    _zPHY_edla_ProDbgMsgRecvHOMsg

-                0x10097157       0x43    _zPHY_edla_ProDbgMsgRstRelMacRstMsg

-                0x1009719a       0x52    _zPHY_edla_ProDbgStateSwitchPrint

-                0x100971ec       0x3a    _zPHY_edla_ProDbgMsgFuncRetErr

-                0x10097226       0x77    _zPHY_edla_ProDlCtrlChStatInfoMonitor

-                0x1009729d       0x25    _zPHY_edla_ProDlCtrlChDecodeMonitor

-                0x100972c2        0x1    _zPHY_edla_ProDlCtrlChConfigMonitor

-                0x100972c3       0x4e    _zPHY_edla_PlmnReflashDlaConfig

-                0x10097311       0x1a    _L1e_DevRxLpcHwRecover

-                0x1009732b       0x17    _L1e_DevDlaSetDlWorkIndBmp

-                0x10097342        0xc    _L1e_DevDlaGetDlWorkIndBmp

-                0x1009734e        0xd    _L1e_DevDlaGetDlBandWidth

- .text          0x1009735b     0x2ed3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pucch.o)

-                0x1009735b      0x1cd    _zPHY_eula_ProInitial

-                0x10097528       0x68    _zPHY_eula_RegistLutrSymb

-                0x10097590      0x130    _zPHY_eula_UlDataSendCtrlInfoProcess

-                0x100976c0      0x26a    _zPHY_eula_LtxParas_ACKMultiplexing

-                0x1009792a       0xec    _zPHY_eula_LutrLtxParas_RIMultiplexing

-                0x10097a16        0xb    _zPHY_eula_CalcInterMatrixColNumber

-                0x10097a21       0x93    _zPHY_eula_CalcRMOutputParas

-                0x10097ab4        0x8    _zPHY_eula_CalcRMOutputParasForPuschWithoutData

-                0x10097abc       0xd0    _zPHY_eula_SchdPhichRecInSad

-                0x10097b8c       0x65    _zPHY_eula_DeterMineHWChanType

-                0x10097bf1      0x194    _zPHY_eula_LTXParasCalc

-                0x10097d85       0x2c    _zPHY_eula_LtxParas_wNRsZcDmrs

-                0x10097db1       0x21    _zPHY_eula_LargestPrimeNumber

-                0x10097dd2       0x28    _zPHY_eula_LtxParas_DmrsOCC

-                0x10097dfa       0x71    _zPHY_eula_LtxParas_adwQDivNRsZcDmrs

-                0x10097e6b       0x28    _zPHY_eula_LtxParas_awNcscell

-                0x10097e93       0x16    _zPHY_eula_LtxParas_acUPucch

-                0x10097ea9      0x113    _zPHY_eula_LtxParas_PucchFormat1Spec

-                0x10097fbc      0x232    _zPHY_eula_LtxParas_PucchFormat3Spec

-                0x100981ee       0x13    _zPHY_eula_LtxParas_dwX2Cinit

-                0x10098201       0x3e    _zPHY_eula_LtxParas_awNcs2

-                0x1009823f       0x9e    _zPHY_eula_LtxParas_ResMappingPucch

-                0x100982dd       0x14    _zPHY_eula_711712ClosePsmStub

-                0x100982f1      0x46c    _zPHY_eula_RfcConfigure

-                0x1009875d       0xe7    _zPHY_eula_LutrRegConfigure

-                0x10098844      0x3da    _zPHY_eula_LtxConfigure

-                0x10098c1e       0x63    _zPHY_eula_LTXTxTaConfig

-                0x10098c81       0x50    _zPHY_eula_LTXTimingFirstFlag

-                0x10098cd1       0x53    _zPHY_eula_LTXTimingLastFlag

-                0x10098d24       0x17    _zPHY_eula_ResetSrInfo

-                0x10098d3b      0x100    _zPHY_eula_SetPuchFilterCoeff1

-                0x10098e3b       0x66    _zPHY_eula_SetPrachFilterCoeff2

-                0x10098ea1       0x34    _zPHY_eula_SetPucchScale

-                0x10098ed5        0xf    _zPHY_eula_GetCsiInfo

-                0x10098ee4        0x2    _zPHY_eula_FDDGetHarqAckInfo

-                0x10098ee6       0x25    _zPHY_euls_GetPucchHarqAckInfo

-                0x10098f0b       0x83    _zPHY_eula_GetPucchHarqAckLen

-                0x10098f8e       0xf7    _zPHY_eula_PucchUciProcess

-                0x10099085      0x2bc    _zPHY_eula_TDD_PucchAckProcess

-                0x10099341       0x1a    _zPHY_eula_FDD_PucchAckProcess

-                0x1009935b       0x70    _zPHY_eula_PucchCSI

-                0x100993cb      0x271    _zPHY_eula_PucchAckParasCalc

-                0x1009963c       0x34    _zPHY_eula_PucchN1pucchCalc

-                0x10099670       0xaa    _zPHY_eula_FDD_PucchAckParasCalc

-                0x1009971a       0x25    _zPHY_eula_PSGeneration

-                0x1009973f       0x7a    _zPHY_eula_SrProcess

-                0x100997b9      0x566    _zPHY_eula_LtxStub

-                0x10099d1f      0x213    _zPHY_eula_LutrStub

-                0x10099f32      0x15a    _zPHY_eula_UlTwoAntenHWChanTypeDeterm

-                0x1009a08c        0xc    _zPHY_eula_TATimerStop

-                0x1009a098       0x25    _zPHY_eula_PucchTwoAntenActivedDetermine

-                0x1009a0bd      0x12f    _zPHY_eula_NextAckParasProcess

-                0x1009a1ec       0x3b    _zPHY_eula_GetTQCfgFlg

-                0x1009a227        0x7    _zPHY_eula_PucchAntennaSelect

- .text          0x1009a22e      0x38e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

-                0x1009a22e       0x2d    _zPHY_eintc_IntDispatchProcess_ICP

-                0x1009a25b       0x47    _zPHY_eintc_EnableInt

-                0x1009a2a2       0x50    _zPHY_eintc_ClearInt

-                0x1009a2f2       0x1c    _L1l_DrvTopIntClr

-                0x1009a30e       0x46    _zPHY_eintc_InthInit

-                0x1009a354       0x1a    _L1_LTE_LPM_T1_ISR

-                0x1009a36e        0x1    _zPHY_eintc_NullIsr

-                0x1009a36f        0xd    _zPHY_DMA_CallBack_M

-                0x1009a37c        0xd    _zPHY_DMA_CallBack_S

-                0x1009a389        0xd    _zPHY_DMA_CallBack_CSILte

-                0x1009a396        0xd    _L1e_DevCmnIntPbchIntProc

-                0x1009a3a3       0x36    _L1e_DevCmnIntCfoIntProc

-                0x1009a3d9       0x1c    _L1e_DevCmnIntCrsCirIntProc

-                0x1009a3f5       0x31    _L1e_DevCmnIntCdtrIntProc

-                0x1009a426       0x24    _L1e_DevCmnIntDdtrIntProc

-                0x1009a44a       0x39    _L1e_CmnCheCqiInt

-                0x1009a483        0xe    _L1e_CmnTpuSubFrameInt

-                0x1009a491        0x7    _L1e_CmnTpuAdjInt

-                0x1009a498        0xb    _L1e_CmnTxPulseInt

-                0x1009a4a3       0x2d    _L1e_CmnPdcchIntPcc

-                0x1009a4d0       0x3d    _L1e_CmnDfeInt

-                0x1009a50d       0x2f    _L1e_CmnDfeDcInt

-                0x1009a53c       0x2c    _L1e_CmnPdcchPccInt

-                0x1009a568        0xd    _L1e_CmnCsrDebugInt

-                0x1009a575        0xd    _L1e_CmnPbchInt

-                0x1009a582        0xf    _L1e_CmnPdschPccCirInt

-                0x1009a591       0x1e    _L1e_CmnDdtrPccInt

-                0x1009a5af        0xd    _L1e_CmnPbchIcInt

- .text          0x1009a5bc     0x1419 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o)

-                0x1009a5bc      0x1e9    _zPHY_eulpc_GetConfigParas

-                0x1009a7a5       0x46    _zPHY_eulpc_InitialProc

-                0x1009a7eb       0x3a    _zPHY_eulpc_DeltaTcEUtraBandNoDeterm

-                0x1009a825      0x278    _zPHY_eulpc_SingleCarrierMprDeterm

-                0x1009aa9d      0x4e9    _zPHY_eulpc_NoCaAMprDeterm

-                0x1009af86       0x82    _zPHY_eulpc_PcmaxCalc

-                0x1009b008      0x132    _zPHY_eulpc_PucchTpcProc

-                0x1009b13a      0x104    _zPHY_eulpc_PuschTpcProc

-                0x1009b23e       0x44    _zPHY_eulpc_RarTpcProc

-                0x1009b282       0x6d    _zPHY_eulpc_PowCtrlConfigParasCalc

-                0x1009b2ef       0x96    _zPHY_eulpc_TpcCommandsProc

-                0x1009b385      0x110    _zPHY_eulpc_CloseLoopPowCtrlProc

-                0x1009b495       0xb2    _zPHY_eulpc_Type1PhrCalc

-                0x1009b547       0x27    _zPHY_eulpc_PhrCalcProc

-                0x1009b56e       0xb7    _zPHY_eulpc_Sqrt

-                0x1009b625      0x10d    _zPHY_eulpc_PowScaleValCalc

-                0x1009b732       0x37    _zPHY_eulpc_LinearValToPowDB

-                0x1009b769      0x142    _zPHY_eulpc_UlaRelativeProc

-                0x1009b8ab       0x29    _zPHY_eulpc_UlPowerStub

-                0x1009b8d4       0x1c    _zPHY_eulpc_ReSetParameters

-                0x1009b8f0       0xba    _zPHY_eulpc_TempMaxPowerBackoff

-                0x1009b9aa       0x2b    _zPHY_eulpc_GetLatestPower

- .text          0x1009b9d5      0x134 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

-                0x1009b9d5        0x9    _L1l_DevEngInitAddr

-                0x1009b9de       0x12    _L1l_log_track_init

-                0x1009b9f0       0x46    _L1l_DevEngTrace

-                0x1009ba36       0xd1    _L1l_DevEngWriteDataToBuffer

-                0x1009bb07        0x1    _L1l_DevEngUartTransmit

-                0x1009bb08        0x1    _L1l_DevEngSwapHook

- .text          0x1009bb09      0x35a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_pagedec.o)

-                0x1009bb09       0x38    _zEasn1p_DcT_zEurrc_OctString

-                0x1009bb41       0x46    _zEasn1p_DcT_zEurrc_S_TMSI

-                0x1009bb87       0x5b    _zEasn1p_DcT_zEurrc_IMSI

-                0x1009bbe2       0x42    _zEasn1p_DcT_zEurrc_PagingUE_Identity

-                0x1009bc24       0x56    _zEasn1p_DcT_zEurrc_PagingRecord

-                0x1009bc7a       0x4a    _zEasn1p_DcT_zEurrc_PagingRecordList

-                0x1009bcc4       0x4e    _zEasn1p_DcT_zEurrc_Paging_v920_IEs

-                0x1009bd12       0x49    _zEasn1p_DcT_zEurrc_Paging_v890_IEs

-                0x1009bd5b       0x8f    _zEasn1p_DcT_zEurrc_Paging

-                0x1009bdea       0x36    _zEasn1p_DcT_zEurrc_PCCH_MessageType_c1

-                0x1009be20       0x3a    _zEasn1p_DcT_zEurrc_PCCH_MessageType

-                0x1009be5a        0x9    _zEasn1p_DcT_zEurrc_PCCH_Message

- .text          0x1009be63      0xe7e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pdcch.o)

-                0x1009be63       0x27    _L1e_DevDlaCalcTotRegNum

-                0x1009be8a       0x75    _L1e_DevDlaCalcSearchSpace

-                0x1009beff       0xdd    _L1e_DevDlaProcPdcchSearchSpace

-                0x1009bfdc      0x11c    _zPHY_edla_PdcchBldRntiEnRegProc

-                0x1009c0f8       0x6f    _zPHY_edla_PdcchBldPayLoadRegProc

-                0x1009c167       0x82    _zPHY_edla_PdcchBlindDetectCaProc

-                0x1009c1e9        0xd    _zPHY_edla_PdcchBlindDetectProc

-                0x1009c1f6       0x20    _zPHY_edla_GetBandWidthIdx

-                0x1009c216       0x1c    _zPHY_edla_GetAmbitiousBits

-                0x1009c232       0x8c    _zPHY_edla_PreDciInfo

-                0x1009c2be      0x20d    _zPHY_edla_GetDciSize

-                0x1009c4cb      0x809    _zPHY_edla_PdcchDemappingCaProc

-                0x1009ccd4        0xd    _zPHY_edla_PdcchDemappingProc

- .text          0x1009cce1      0x9b9 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

-                0x1009cce1       0xa0    _zPHY_erfc_SupACP405ToRx

-                0x1009cd81       0x6f    _zPHY_erfc_SupACP405ToIdle

-                0x1009cdf0       0x7f    _zPHY_erfc_SupACP405ToTx

-                0x1009ce6f       0x82    _zPHY_erfc_SupACP405ToRxTx

-                0x1009cef1        0x1    _zPHY_erfc_SupACP405McroWriteAGC

-                0x1009cef2       0x1c    _zPHY_erfc_SupGetRealWorkFreq

-                0x1009cf0e       0x46    _zPHY_erfc_ATAptPointAdjust

-                0x1009cf54       0x22    _zPHY_erfc_TxPowerAdjust

-                0x1009cf76       0xb7    _zPHY_erfc_SupGetPATuRegInfo

-                0x1009d02d       0x87    _zPHY_erfc_ProTxTempCompensate

-                0x1009d0b4      0x1d3    _zPHY_erfc_SupAPCControl

-                0x1009d287       0x6f    _zPHY_erfc_SupClosePA

-                0x1009d2f6        0x1    _zPHY_erfc_SupAptReload

-                0x1009d2f7      0x109    _L1l_DevRfcAfcFreqOffsetSet

-                0x1009d400       0xd8    _zPHY_erfc_SupAfcEventSet

-                0x1009d4d8       0x43    _zPHY_erfc_SupFreqOffseToDacValue

-                0x1009d51b       0x52    _zPHY_erfc_SupDacValueToFreqOffset

-                0x1009d56d       0x36    _zPHY_erfc_SupBandNumToVcxoBitPerHz

-                0x1009d5a3       0x55    _zPHY_erfc_SupAfcVxcoInitWord

-                0x1009d5f8       0x24    _L1l_DevRfcAfcFreqOffsetGet

-                0x1009d61c       0x2e    _zPHY_erfc_DCXOCordicCfg

-                0x1009d64a       0x50    _zPHY_erfc_DCXOAfcParaGet

- .text          0x1009d69a      0x45e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_param.o)

-                0x1009d69a       0x20    _zPHY_edls_AdaJudgePdschTrans

-                0x1009d6ba       0x7a    _zPHY_edls_AdaDecodePdcchOrder

-                0x1009d734       0x89    _zPHY_edls_AdaDecodeDciF1C

-                0x1009d7bd       0x71    _zPHY_edls_AdaCalSiRntiNdiRv

-                0x1009d82e       0x72    _zPHY_edls_AdaCalSibDecodeParas

-                0x1009d8a0       0x5e    _zPHY_edls_AdaRbDmpType0Bw25Rb

-                0x1009d8fe       0x56    _zPHY_edls_AdaRbDmpType0Bw15Rb

-                0x1009d954       0x46    _zPHY_edls_AdaRbDmpType0Bw6Rb

-                0x1009d99a       0x26    _L1e_DevDlsGetMLSMTbs

-                0x1009d9c0       0x1f    _L1e_DevDlsTbsBinarySearch

-                0x1009d9df       0x25    _L1e_DevDlsCalcRmCtrlParam

-                0x1009da04       0xe9    _zPHY_edls_AdaCalRarDecodeParas

-                0x1009daed        0xb    _L1e_DevDlsCalcRmBbClk

- .text          0x1009daf8      0xf0b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

-                0x1009daf8        0x7    _L1e_DevRxGetPrevRxStatus

-                0x1009daff        0x7    _L1e_DevRxGetCurrRxStatus

-                0x1009db06        0xc    _L1e_DevRxSwitchPrevStatus

-                0x1009db12        0x9    _L1e_DevRxSetCurrRxStatus

-                0x1009db1b       0xa6    _zPHY_edla_PageSubFrmJudge

-                0x1009dbc1       0x17    _zPHY_edla_RxVshiftConfig

-                0x1009dbd8       0xde    _L1e_DevRxSfTypeCfg

-                0x1009dcb6       0x18    _L1e_DevRxRsN0FactorCtrl

-                0x1009dcce      0x17c    _L1e_DevRxCRsN0ModeCtrl

-                0x1009de4a       0x7e    _L1e_DevRxProcRsCinit

-                0x1009dec8       0x5d    _zPHY_edla_RxBandTxRxPortConfig

-                0x1009df25      0x113    _zPHY_edla_RxPhichMatrixConfig

-                0x1009e038        0xf    _zPHY_edla_RxCtrlChannelMimoModeConfig

-                0x1009e047        0x6    _zPHY_edla_RxCalIndicatorConfig

-                0x1009e04d       0x44    _zPHY_edla_RxCarrierInfoConfig

-                0x1009e091       0x85    _zPHY_edla_CheProc

-                0x1009e116        0xb    _zPHY_edla_RxRbDemappingProc

-                0x1009e121      0x25c    _zPHY_edla_RbDemappingSubProc

-                0x1009e37d       0x20    _zPHY_edla_WriteRxRbDemapRegFile

-                0x1009e39d       0x2b    _L1e_DevRxNormalN0ModCfg

-                0x1009e3c8       0x25    _L1e_DevRxNCellRsNullCfg

-                0x1009e3ed        0x9    _L1e_DevRxSetCirTiCtlFlg

-                0x1009e3f6        0x9    _L1e_DevRxGetCirTiCtlFlg

-                0x1009e3ff       0x70    _L1e_DevRxSinrLowInd

-                0x1009e46f       0x53    _L1e_DevNSIOT_8242_Ind

-                0x1009e4c2       0x41    _L1e_DevRxSinrTiCloseInd

-                0x1009e503        0x7    _L1e_DevRxCrsIIRIndSet

-                0x1009e50a        0x7    _L1e_DevRxCrsIIRIndGet

-                0x1009e511       0x8f    _L1e_DevRxCrsIIRCfg

-                0x1009e5a0       0x5d    _L1e_DevRxSnrModeTiAdptProc

-                0x1009e5fd       0x1c    _L1e_DevRxSetTiAlgoMode

-                0x1009e619        0x9    _L1e_DevRxGetNCellRsNullEnInd

-                0x1009e622        0x9    _L1e_DevRxSetNCellRsNullEnInd

-                0x1009e62b       0x59    _L1e_DevRxTempPro

-                0x1009e684      0x25b    _zPHY_edla_RxRegCfgApply

-                0x1009e8df       0x30    _L1e_DrvRxAgcCalandConfig

-                0x1009e90f       0xf4    _L1e_DbgRxCtrlInfo

- .text          0x1009ea03      0x25e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pucch.o)

-                0x1009ea05      0x217    _zPHY_eulpc_PucchPowCtrl

-                0x1009ec1c       0x45    _zPHY_eulpc_HNcqiNharqNsrCalc

- .text          0x1009ec61      0x287 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_ddtr.o)

-                0x1009ec61        0x8    _L1e_DrvDdtrResetCfg

-                0x1009ec69        0x8    _L1e_DrvDdtrResetGet

-                0x1009ec71        0x7    _L1e_DrvDtrScaleResetCfg

-                0x1009ec78        0x8    _L1e_DrvDtrScaleEnCfg

-                0x1009ec80        0xb    _L1e_DrvDtrScaleDtchEnCfg

-                0x1009ec8b       0x19    _L1e_DrvDtrScaleReset

-                0x1009eca4        0x8    _L1e_DrvDdtrModeCfg

-                0x1009ecac        0x8    _L1e_DrvDdtrTurboLpCtrlRegCfg

-                0x1009ecb4        0x8    _L1e_DrvDdtrSubfNumCfg

-                0x1009ecbc        0x8    _L1e_DrvDdtrHarqCtrlCfg

-                0x1009ecc4        0x8    _L1e_DrvDdtrHarqIramCtrlCfg

-                0x1009eccc        0xb    _L1e_DrvDdtrHarqPriorityCfg

-                0x1009ecd7        0x8    _L1e_DrvDdtrHarqBurstCtrlCfg

-                0x1009ecdf        0x8    _L1e_DrvDdtrIntTimerCfg

-                0x1009ece7        0x8    _L1e_DrvDdtrLpCtrlCfg

-                0x1009ecef        0x8    _L1e_DrvDdtrUpdateCfg

-                0x1009ecf7        0xd    _L1e_DrvDdtrTbCrcRead

-                0x1009ed04        0x9    _L1e_DrvDdtrSibPchCrcRead

-                0x1009ed0d        0x9    _L1e_DrvDdtrSubfNumRead

-                0x1009ed16        0x9    _L1e_DrvDdtrIdleStateRead

-                0x1009ed1f        0x9    _L1e_DrvDdtrErrorIndRead

-                0x1009ed28        0x1    _L1e_DrvDdtrTurboLpCtrlCfg

-                0x1009ed29        0xb    _L1e_DrvDdtrPdschEnCfg

-                0x1009ed34        0xb    _L1e_DrvDdtrPdschEnRead

-                0x1009ed3f        0xb    _L1e_DrvDdtrSwapFlagCfg

-                0x1009ed4a        0xb    _L1e_DrvDdtrSwapFlagGet

-                0x1009ed55        0xe    _L1e_DrvDdtrCwCinitCfg

-                0x1009ed63        0xb    _L1e_DrvDdtrTurboCtrlCfg

-                0x1009ed6e        0xb    _L1e_DrvDdtrPchBchTurboCtrlCfg

-                0x1009ed79       0x5d    _L1e_DrvDdtrTbParamCfg

-                0x1009edd6        0x8    _L1e_DrvDdtrPchCinitCfg

-                0x1009edde       0x11    _L1e_DrvDdtrPchParamCfg

-                0x1009edef        0x8    _L1e_DrvDdtrSibCinitCfg

-                0x1009edf7       0x11    _L1e_DrvDdtrSibParamCfg

-                0x1009ee08       0x1d    _L1e_DrvDdtrTurboReset

-                0x1009ee25        0x9    _L1e_DrvDdtrGetAxiInfo

-                0x1009ee2e       0x39    _L1e_DrvDdtrPatchCfg

-                0x1009ee67        0x8    _L1e_DrvDdtrDbgGetDdtrMode

-                0x1009ee6f        0x8    _L1e_DrvDdtrDbgGetTopErrInd

-                0x1009ee77        0x8    _L1e_DrvDdtrDbgGetAxiInfo

-                0x1009ee7f        0x8    _L1e_DrvDdtrDbgGetIdleState

-                0x1009ee87        0x8    _L1e_DrvDdtrDbgGetSubfNum

-                0x1009ee8f        0xb    _L1e_DrvDdtrDbgGetTurboCtrl

-                0x1009ee9a        0xb    _L1e_DrvDdtrDbgGetTbCbCrc

-                0x1009eea5        0xa    _L1e_DrvDdtrGetDbgMontor1

-                0x1009eeaf        0xa    _L1e_DrvDdtrGetDbgMontor2

-                0x1009eeb9        0xf    _L1e_DrvDdtrDbgSelCfg

-                0x1009eec8        0x8    _L1e_DrvDdtrDbgSelCfgread

-                0x1009eed0        0x8    _L1e_DrvDdtrDbgSelCfgread0

-                0x1009eed8        0x8    _L1e_DrvDdtrDbgSelCfgread1

-                0x1009eee0        0x8    _L1e_DrvDdtrDbgSelCfgread2

- .text          0x1009eee8      0x454 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

-                0x1009eee8       0x1c    _zPHY_DrvTopIntAbleBitSet

-                0x1009ef04       0x1f    _zPHY_DrvTopIntMaskBitSet

-                0x1009ef23        0xc    _zPHY_DrvTopIntMaskRegWR

-                0x1009ef2f        0xc    _zPHY_DrvTopIntMaskRegRD

-                0x1009ef3b        0xc    _zPHY_DrvGetTopIntStaus

-                0x1009ef47        0xc    _zPHY_DrvGetTopIntVec

-                0x1009ef53        0xc    _zPHY_DrvTopIntClear

-                0x1009ef5f       0x1f    _zPHY_DrvTopIntEnable

-                0x1009ef7e       0x5a    _zPHY_eintc_IntRegPrint

-                0x1009efd8       0x2c    _zPHY_DrvTopIntReg_Print

-                0x1009f004        0x1    _zPHY_DrvModemTopClkGate

-                0x1009f005        0x1    _zPHY_DrvModemTopClkSel

-                0x1009f006       0x11    _zPHY_LteModemTopClkCfg

-                0x1009f017       0x1b    _zPHY_ResetModemHw

-                0x1009f032       0x33    _zPHY_LteaModemTopCfgBackup

-                0x1009f065       0x4a    _zPHY_LteaModemTopCfgRecover

-                0x1009f0af        0x9    _zPHY_DrvTop_Reg_Set

-                0x1009f0b8        0x9    _zPHY_DrvTop_IntReg_Set

-                0x1009f0c1        0x9    _zPHY_DrvTop_IntReg_Get

-                0x1009f0ca       0x28    _L1l_DrvMcuIntMask

-                0x1009f0f2       0x28    _L1l_DrvMcuIntUnmask

-                0x1009f11a        0xa    _L1l_DrvMcuIntIreqClr

-                0x1009f124       0x3a    _L1l_DrvTopIntMask

-                0x1009f15e       0x39    _L1l_DrvTopIntRestore

-                0x1009f197       0x48    _L1l_DrvTopIntEng

-                0x1009f1df        0x1    _zPHY_DrvTOP_DFE_ClkPrintf

-                0x1009f1e0        0x1    _zPHY_DrvTOP_CSR_ClkPrintf

-                0x1009f1e1        0x7    _zPHY_DrvTOP_GetHarkRamSel

-                0x1009f1e8        0x7    _zPHY_DrvTOP_GetTDHarkRamSel

-                0x1009f1ef        0x1    _zPHY_DrvTOP_Ddtr_ClkAndLpramPrintf

-                0x1009f1f0       0x37    _zPHY_DrvLteaPwrClkCtrl

-                0x1009f227        0x6    _zPHY_DrvPhyLteModemSel

-                0x1009f22d        0x7    _zPHY_DrvRmHarqRamLteModeClkSelCfg

-                0x1009f234        0x5    _zPHY_DrvTurboModeSel

-                0x1009f239       0x58    _zPHY_DrvLteTpuClkSet

-                0x1009f291        0xe    _zPHY_DrvLteTpuClkInit

-                0x1009f29f       0x19    _zPHY_DrvChipTopRegInit

-                0x1009f2b8        0x8    _zPHY_DrvTopCLKRegPOWGAT

-                0x1009f2c0        0x9    _zPHY_DrvTopCLKReg2m1SCfg

-                0x1009f2c9        0x9    _zPHY_DrvTopCLKRegRfcCfg

-                0x1009f2d2        0xb    _zPHY_DrvTop_RFInitReg_Set

-                0x1009f2dd       0x5f    _zPHY_DMA_Cfg

- .text          0x1009f33c      0x2b6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

-                0x1009f33c       0x58    _L1L_TpuDrvReset

-                0x1009f394       0x33    _L1L_TpuDrvSuspend

-                0x1009f3c7       0x3f    _L1L_TpuDrvResume

-                0x1009f406        0x7    _L1L_TpuDrvCpModeGet

-                0x1009f40d       0x46    _L1L_TpuDrvCpModeSet

-                0x1009f453       0x1c    _L1L_TpuDrvLocalMrtrGet

-                0x1009f46f       0x1c    _L1L_TpuDrvMrtrGet

-                0x1009f48b        0xe    _L1L_TpuDrvMrtrOffsetGet

-                0x1009f499       0x47    _L1L_TpuDrvTpuRegister

-                0x1009f4e0       0x1b    _L1L_TpuDrvMicroAdj

-                0x1009f4fb        0x6    _L1L_TpuDrvMacroAdj

-                0x1009f501       0x20    _L1L_TpuDrvHwBackup

-                0x1009f521        0xb    _L1L_TPUDrvCPModeGet

-                0x1009f52c        0xb    _L1L_TPUDrvCPModeSet

-                0x1009f537        0xa    _L1L_TPUDrvMrtrOffGet

-                0x1009f541        0x8    _L1L_TPUDrvMrtrOffSet

-                0x1009f549        0x8    _L1L_TPUDrvAdjTimeSet

-                0x1009f551        0xc    _L1L_TPUDrvCPMrtrOffStore

-                0x1009f55d        0xa    _L1L_TPUDrvMRTRTransfer

-                0x1009f567        0x8    _L1L_TPUDrvLocalMrtrGet

-                0x1009f56f        0x8    _L1L_TPUDrvMrtrGet

-                0x1009f577        0xb    _L1L_TPUDrvHWResetCfg

-                0x1009f582        0xf    _L1L_TpuDrvRAMCtrl

-                0x1009f591        0x8    _L1L_TPUDrvInttoArmIndexGet

-                0x1009f599        0x9    _L1L_TpuDrvIntECTRamSel

-                0x1009f5a2       0x50    _L1L_TPUDrvIntECTInit

- .text          0x1009f5f2      0x242 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

-                0x1009f5f2       0xea    _zPHY_emc_DlDataReport

-                0x1009f6dc       0x27    _zPHY_emc_RdUlDataSendCtrlInfo

-                0x1009f703       0x20    _zPHY_emc_wrUlReportBlerInfo

-                0x1009f723       0x53    _zPHY_emc_WrUlSchedInfo

-                0x1009f776       0x25    _zPHY_emc_InitRpMsgCh

-                0x1009f79b        0x8    _zPHY_emc_MaskRpMsgCh

-                0x1009f7a3        0x8    _zPHY_emc_UnMaskRpMsgCh

-                0x1009f7ab        0x9    _L1e_DrvGetIramTempCtrlBit

-                0x1009f7b4       0x12    _L1e_DrvGetLteTempCtrlLimitInd

-                0x1009f7c6        0xa    _L1e_DrvGetDlSibPduCrcBaseAddr

-                0x1009f7d0        0xb    _L1e_DrvGetDlSibPduDataBaseAddr

-                0x1009f7db        0xa    _L1e_DrvGetDlPchPduCrcBaseAddr

-                0x1009f7e5        0xb    _L1e_DrvGetDlPchPduDataBaseAddr

-                0x1009f7f0        0xa    _L1e_DrvGetDlRarPduCrcBaseAddr

-                0x1009f7fa        0xb    _L1e_DrvGetDlRarPduDataBaseAddr

-                0x1009f805       0x17    _L1e_DrvGetDlMacPduHarqBaseAddr

-                0x1009f81c        0xb    _L1e_DrvGetDlMacPduCrcBaseAddr

-                0x1009f827        0xd    _L1e_DrvSetIslandAddr

- .text          0x1009f834      0x57c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_lpm.o)

-                0x1009f834        0x7    _zPHY_elpc_DrvDelay

-                0x1009f83b       0x85    _L1l_DrvLpcGetSleepLen

-                0x1009f8c0       0x32    _L1l_DrvLpcGetRemainCaliTime

-                0x1009f8f2       0x8c    _zPHY_elpc_LpmTimerCtrl

-                0x1009f97e       0x26    _L1_LTE_GetLpmTimerIsEn

-                0x1009f9a4        0x4    _L1L_DrvLpcSocWakeUpIntCtrl

-                0x1009f9a8       0x1d    _L1L_DrvLpcModemWakeUpIntCtrl

-                0x1009f9c5       0x1b    _L1L_DrvLpcCfgSocWkupInt

-                0x1009f9e0       0x23    _L1L_DrvLpcCfgModemWkupInt

-                0x1009fa03       0x16    _L1l_DrvLpcGetLpmNT

-                0x1009fa19       0x4b    _L1l_DrvLpcWaitLpmMrtrChange

-                0x1009fa64       0x19    _zPHY_elpc_DrvLpmCaliCfg

-                0x1009fa7d       0x10    _zPHY_elpc_DrvPdLteaCsrBackup

-                0x1009fa8d        0x6    _zPHY_elpc_DrvPdLteaTxBackup

-                0x1009fa93       0x1e    _zPHY_elpc_DrvPdLteaCsrRecover

-                0x1009fab1        0x6    _zPHY_elpc_DrvPdLteaTxRecover

-                0x1009fab7       0x11    _zPHY_elpc_DrvPdLteaRfcDfeBackup

-                0x1009fac8       0x16    _zPHY_elpc_DrvPdLteaRfcDfeRecover

-                0x1009fade        0x5    _zPHY_elpc_DrvPdLteaRxRecover

-                0x1009fae3        0xf    _zPHY_elpc_DrvPdLteaMimoCdtrRecover

-                0x1009faf2        0x5    _zPHY_elpc_DrvPdLteaDdtrHarqRecover

-                0x1009faf7       0x19    _zPHY_elpc_DrvPdLteaStdbyCtrl

-                0x1009fb10       0x47    _zPHY_elpc_DrvPdHwIsBusy

-                0x1009fb57       0x1a    _zPHY_elpc_DrvLteaPwrScenarioCtrlLog

-                0x1009fb71       0x37    _zPHY_elpc_DrvLteaPwrHwBackup

-                0x1009fba8      0x12e    _zPHY_elpc_DrvLteaPwrScenarioCtrl

-                0x1009fcd6       0xc1    _zPHY_elpc_DrvLteaPwrCtrl

-                0x1009fd97       0x19    _zPHY_eLpc_DrvClearLteaModemInt

- .text          0x1009fdb0      0x802 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tx.o)

-                0x1009fdb0       0x24    _zPHY_eltx_SoftReset

-                0x1009fdd4       0x10    _zPHY_eltx_GetHWVersion

-                0x1009fde4       0x10    _zPHY_eltx_GetStatus

-                0x1009fdf4       0x42    _zPHY_eltx_Clk_En

-                0x1009fe36        0xa    _zPHY_eltx_SetCPType

-                0x1009fe40       0x12    _zPHY_eltx_SetChannelType

-                0x1009fe52       0x27    _zPHY_eltx_SetSysBandwidth

-                0x1009fe79        0xc    _zPHY_eltx_SetTxTa

-                0x1009fe85        0x9    _zPHY_eltx_SetPortSel

-                0x1009fe8e       0x14    _zPHY_eltx_SetFirstSfFlag

-                0x1009fea2        0xf    _zPHY_eltx_SetConsecutiveSFLast

-                0x1009feb1       0x1e    _zPHY_eltx_SetFirstLastMode

-                0x1009fecf        0xa    _zPHY_eltx_SetSendMode

-                0x1009fed9        0xe    _zPHY_eltx_SetAbbSampleRate

-                0x1009fee7       0x14    _zPHY_eltx_SetInterMatrixInfo

-                0x1009fefb        0xc    _zPHY_eltx_SetPuschScreamblePara

-                0x1009ff07        0xe    _zPHY_eltx_SetPuschModulationMode

-                0x1009ff15        0xc    _zPHY_eltx_SetPuschDFTPointNumber

-                0x1009ff21        0x9    _zPHY_eltx_SetPrecodingCodeBook

-                0x1009ff2a       0x19    _zPHY_eltx_SetAckRiInfo

-                0x1009ff43       0x4c    _zPHY_eltx_SetRiMultiplexingInfo

-                0x1009ff8f       0x77    _zPHY_eltx_SetAckMultiplexingInfo

-                0x100a0006        0xc    _zPHY_eltx_SetPucchScreambleCint

-                0x100a0012       0x24    _zPHY_eltx_SetPucchHarqAckinfo

-                0x100a0036       0x1c    _zPHY_eltx_SetPucchCqiInfo

-                0x100a0052        0xe    _zPHY_eltx_SetPucchFmt

-                0x100a0060       0x20    _zPHY_eltx_SetPucchCommonReg

-                0x100a0080       0x20    _zPHY_eltx_SetPucchZCParas

-                0x100a00a0       0x7f    _zPHY_eltx_SetPucchNcsParas

-                0x100a011f       0x72    _zPHY_eltx_SetPuschDmrsParas

-                0x100a0191       0x68    _zPHY_eltx_SetSrsParas

-                0x100a01f9       0x3c    _zPHY_eltx_SetPrachParas

-                0x100a0235       0x3e    _zPHY_eltx_SetScale

-                0x100a0273       0x2b    _zPHY_eltx_SetPuschReMappingParas

-                0x100a029e       0x1c    _zPHY_eltx_SetPucchReMappingParas

-                0x100a02ba       0x4b    _zPHY_eltx_TxCalibrationPreIQOrDC

-                0x100a0305       0x4b    _zPHY_eltx_SetTxCalibrationParas

-                0x100a0350       0x19    _zPHY_eltx_SetFilter1Coeff

-                0x100a0369       0x19    _zPHY_eltx_SetFilter2Coeff

-                0x100a0382       0x19    _zPHY_eltx_SetFilter3Coeff

-                0x100a039b        0xc    _zPHY_eltx_SetByPass

-                0x100a03a7        0x9    _zPHY_eltx_SetFiFO

-                0x100a03b0        0xb    _zPHY_eltx_SetAntPhaseClkDelay

-                0x100a03bb        0xc    _zPHY_eltx_SetAntFrameDlyNum

-                0x100a03c7        0x2    _zPHY_eltx_SetPucchFormat3Paras

-                0x100a03c9        0xe    _zPHY_eltx_Enable

-                0x100a03d7        0x9    _zPHY_eltx_SetDebugMode

-                0x100a03e0        0x9    _zPHY_eltx_SetDebugBusSel

-                0x100a03e9        0x9    _zPHY_eula_SetTXIntPulse

-                0x100a03f2        0xa    _zPHY_eltx_SetLTXIntSymbol

-                0x100a03fc       0x30    _zPHY_eltx_SetPRS1Paras

-                0x100a042c       0x31    _zPHY_eltx_GetPRS1Result

-                0x100a045d       0x30    _zPHY_eltx_SetPRS2Paras

-                0x100a048d       0x2f    _zPHY_eltx_GetPRS2Result

-                0x100a04bc       0x62    _zPHY_eula_TxRFCDBB_Interface

-                0x100a051e        0x9    _zPHY_eula_SetTxDmaConfig

-                0x100a0527        0xb    _zPHY_eula_SetLtxFreqCompBypass

-                0x100a0532        0xb    _zPHY_eula_SetLtxFreqCompTheta

-                0x100a053d        0xb    _zPHY_eula_SetLtxFreqCompTheta0

-                0x100a0548       0x48    _zPHY_eula_TxFreqCompValGet

-                0x100a0590       0x11    _zPHY_eula_TxCordicInit

-                0x100a05a1       0x11    _zPHY_eula_TxCordicCfg

- .text          0x100a05b2      0x165 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_meas.o)

-                0x100a05b2       0x19    _zPHY_ecsrm_MeasHwReset

-                0x100a05cb       0x77    _zPHY_ecsrm_MeasHwConfig

-                0x100a0642       0x79    _zPHY_ecsrm_MeasResultRead

-                0x100a06bb       0x45    _zPHY_ecsrm_GetMeasDoneFlag

-                0x100a0700        0xb    _zPHY_ecsrm_GetRspCnt

-                0x100a070b        0xc    _zPHY_ecsrm_ClearMeasDoneFlag

- .text          0x100a0717      0x8de T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o)

-                0x100a0717       0x1b    _L1e_DrvRxResetHW

-                0x100a0732       0xd1    _L1e_DrvRxCcRegInit

-                0x100a0803       0x92    _L1e_DrvRxPccRegInit

-                0x100a0895       0x30    _L1e_DrvRxWriteRamCosWinCoeff

-                0x100a08c5       0x10    _L1e_DrvRxTransformFirCoeff

-                0x100a08d5       0x1c    _L1e_DrvRxInitMrsFirCoeff

-                0x100a08f1       0x61    _L1e_DrvRxWriteRamFICoeff

-                0x100a0952       0x14    _zPHY_Drv_Rx_HwInit

-                0x100a0966       0x18    _L1e_DrvRxWritePcfichPosRegFile

-                0x100a097e       0x19    _zPHY_Drv_Rx_WritePhichPosRegFile

-                0x100a0997        0x1    _zPHY_Drv_Rx_ClkPrintf

-                0x100a0998        0x8    _L1e_DrvRxGateCtrlRead

-                0x100a09a0        0x8    _L1e_DrvRxClkSwitch0Cfg

-                0x100a09a8        0x8    _L1e_DrvRxClkSwitch0Read

-                0x100a09b0        0x8    _L1e_DrvRxPort5PatchCfg

-                0x100a09b8        0x8    _L1e_DrvRxPccCsiCheTimeRead

-                0x100a09c0        0x8    _L1e_DrvRxPbchCtrlCfg

-                0x100a09c8        0x8    _L1e_DrvRxPbchCtrlRead

-                0x100a09d0        0x8    _L1e_DrvRxCarrierInfoCfg

-                0x100a09d8        0x8    _L1e_DrvRxCarrierInfoRead

-                0x100a09e0        0xb    _L1e_DrvRxRxModeCfg

-                0x100a09eb        0xb    _L1e_DrvRxRxModeRead

-                0x100a09f6        0xb    _L1e_DrvRxRatModeCfg

-                0x100a0a01        0xb    _L1e_DrvRxCpModeCfg

-                0x100a0a0c        0xb    _L1e_DrvRxCpModeRead

-                0x100a0a17        0xb    _L1e_DrvRxVshiftCfg

-                0x100a0a22        0xb    _L1e_DrvRxVshiftRead

-                0x100a0a2d        0xe    _L1e_DrvRxPcfichRegPosCfg

-                0x100a0a3b        0xe    _L1e_DrvRxPhichRegPosCfg

-                0x100a0a49       0x18    _L1e_DrvRxCellInfoCfg

-                0x100a0a61        0xb    _L1e_DrvRxCellInfoRead

-                0x100a0a6c        0xe    _L1e_DrvRxSfnTypeCfg

-                0x100a0a7a        0xe    _L1e_DrvRxSfnTypeRead

-                0x100a0a88       0x13    _L1e_DrvRxTmIndCfg

-                0x100a0a9b        0xb    _L1e_DrvRxMbsfnCfiCfg

-                0x100a0aa6        0xb    _L1e_DrvRxMbsfnTm9IndCfg

-                0x100a0ab1        0xb    _L1e_DrvRxCirAccCtrlCfg

-                0x100a0abc        0xb    _L1e_DrvRxCirAccCtrlRead

-                0x100a0ac7        0xb    _L1e_DrvRxMrsCirAccCtrlCfg

-                0x100a0ad2        0xb    _L1e_DrvRxMrsCirAccCtrlRead

-                0x100a0add        0xb    _L1e_DrvRxN0FgtFactorlCfg

-                0x100a0ae8        0x8    _L1e_DrvRxN0FgtFactorRead

-                0x100a0af0        0xb    _L1e_DrvRxN0ModeCfg

-                0x100a0afb        0xb    _L1e_DrvRxN0ModeRead

-                0x100a0b06        0xb    _L1e_DrvRxSwN0ValCfg

-                0x100a0b11        0xb    _L1e_DrvRxSwN0ValRead

-                0x100a0b1c        0xb    _L1e_DrvRxMbsfnN0FgtCfg

-                0x100a0b27        0xb    _L1e_DrvRxMbsfnN0FgtRead

-                0x100a0b32        0xb    _L1e_DrvRxEicicModeCfg

-                0x100a0b3d        0xb    _L1e_DrvRxEicicModeRead

-                0x100a0b48        0xb    _L1e_DrvRxBniCtrlCfg

-                0x100a0b53        0x1    _L1e_DrvRxNbnbCtrlCfg

-                0x100a0b54        0x2    _L1e_DrvRxNbnbCtrlRead

-                0x100a0b56        0xb    _L1e_DrvRxCchModuModeCfg

-                0x100a0b61        0xb    _L1e_DrvRxCchModuModeRead

-                0x100a0b6c        0xb    _L1e_DrvRxCchPcVolCfg

-                0x100a0b77        0xb    _L1e_DrvRxCchPcPowCfg

-                0x100a0b82        0xb    _L1e_DrvRxCsiRsCfg

-                0x100a0b8d        0xb    _L1e_DrvRxHijRptModeCfg

-                0x100a0b98        0xb    _L1e_DrvRxTiCrsRptModeCfg

-                0x100a0ba3        0xb    _L1e_DrvRxTiCrsRptModeRead

-                0x100a0bae        0xb    _L1e_DrvRxPhichMatrixCfg

-                0x100a0bb9        0xb    _L1e_DrvRxCchWorkModeCfg

-                0x100a0bc4        0xb    _L1e_DrvRxTiModeCfg

-                0x100a0bcf        0xb    _L1e_DrvRxTiModeRead

-                0x100a0bda       0x10    _L1e_DrvRxAgcBalanceCfg

-                0x100a0bea        0xe    _L1e_DrvRxAgcBalanceRead

-                0x100a0bf8        0xb    _L1e_DrvRxZpCsiBmpCfg

-                0x100a0c03        0xe    _L1e_DrvRxZpCsiPosCfg

-                0x100a0c11        0xe    _L1e_DrvRxCrsCinitCfg

-                0x100a0c1f        0xe    _L1e_DrvRxCrsCinitRead

-                0x100a0c2d        0xe    _L1e_DrvRxCsiRsCinitCfg

-                0x100a0c3b        0xb    _L1e_DrvRxRsParamCfg

-                0x100a0c46        0xe    _L1e_DrvRxIcCrsCinitCfg

-                0x100a0c54        0xb    _L1e_DrvRxIcRsParamCfg

-                0x100a0c5f       0x26    _L1e_DrvRxN0BetaCfg

-                0x100a0c85       0x27    _L1e_DrvRxN0BetaRead

-                0x100a0cac        0xb    _L1e_DrvRxSwFirUpdateCfg

-                0x100a0cb7        0x8    _L1e_DrvRxFixFirUpdateCfg

-                0x100a0cbf        0xb    _L1e_DrvRxDrsGenStateCfg

-                0x100a0cca        0xb    _L1e_DrvRxDrsCinitCfg

-                0x100a0cd5        0xb    _L1e_DrvRxDrsParamCfg

-                0x100a0ce0        0xb    _L1e_DrvRxRbBmpValidCfg

-                0x100a0ceb       0x13    _L1e_DrvRxRbBmpCfg

-                0x100a0cfe        0xb    _L1e_DrvRxPrbBundlingBmpCfg

-                0x100a0d09        0xb    _L1e_DrvRxCsiRsDelCtrlCfg

-                0x100a0d14        0xb    _L1e_DrvRxCsiRsDelCtrlRead

-                0x100a0d1f        0xb    _L1e_DrvRxPdschModuModeCfg

-                0x100a0d2a        0xb    _L1e_DrvRxPdschModuModeRead

-                0x100a0d35        0xb    _L1e_DrvRxPdschMimoModeCfg

-                0x100a0d40        0xb    _L1e_DrvRxPdschMimoModeRead

-                0x100a0d4b        0xb    _L1e_DrvRxPdschRbMaskCfg

-                0x100a0d56        0xb    _L1e_DrvRxPdschTpmiCfg

-                0x100a0d61       0x10    _L1e_DrvRxDchPcVolCfg

-                0x100a0d71       0x10    _L1e_DrvRxDchPcPowCfg

-                0x100a0d81        0xb    _L1e_DrvRxPcEnCfg

-                0x100a0d8c        0xb    _L1e_DrvRxPort7IndCfg

-                0x100a0d97        0xb    _L1e_DrvRxMimoAlgoCfg

-                0x100a0da2        0xb    _L1e_DrvRxBfAlgoCfg

-                0x100a0dad        0xb    _L1e_DrvRxPdschValidCfg

-                0x100a0db8       0x13    _L1e_DrvRxCrsRssiRead

-                0x100a0dcb       0x13    _L1e_DrvRxCrsRspRead

-                0x100a0dde       0x16    _L1e_DrvRxCrsRsrpRead

-                0x100a0df4        0xb    _L1e_DrvRxCfoPhaseRead

-                0x100a0dff       0x13    _L1e_DrvRxMbsfnRssiRead

-                0x100a0e12       0x13    _L1e_DrvRxMbsfnRspRead

-                0x100a0e25       0x13    _L1e_DrvRxMbsfnRsrpRead

-                0x100a0e38       0x1c    _L1e_DrvRxN0Read

-                0x100a0e54       0x1e    _L1e_DrvRxCirPeakPosRead

-                0x100a0e72       0x22    _L1e_DrvRxDrsRsrpRead

-                0x100a0e94       0x24    _L1e_DrvRxDrsRspRead

-                0x100a0eb8        0xb    _L1e_DrvRxDrsAccNumRead

-                0x100a0ec3        0xc    _L1e_DrvRxGetGenStateInd

-                0x100a0ecf        0x6    _L1e_DrvRx_CqiHRx0

-                0x100a0ed5        0x6    _L1e_DrvRx_CqiNo0

-                0x100a0edb        0x6    _L1e_DrvRx_R

-                0x100a0ee1        0xd    _L1e_DrvRxTpmiRamCfg

-                0x100a0eee        0xd    _L1e_DrvRxFirFixRamCfg

-                0x100a0efb        0x6    _L1e_DrvRxFirFixRamRec

-                0x100a0f01       0x16    _L1e_DrvRxFirDynRamCfg

-                0x100a0f17        0x1    _L1e_DrvRxFftBitmapRamCfg

-                0x100a0f18        0x1    _L1e_DrvRxTiAptRamRead

-                0x100a0f19       0x28    _L1e_DrvRxCirRamDataRead

-                0x100a0f41       0xb4    _L1e_DrvRxDbgLogRxCheReg

- .text          0x100a0ff5      0x209 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_utr.o)

-                0x100a0ff5       0x1d    _zPHY_elutr_SoftReset

-                0x100a1012       0x12    _zPHY_elutr_GetHWVersion

-                0x100a1024       0x1f    _zPHY_elutr_HarqRam_Harness

-                0x100a1043       0x2b    _zPHY_elutr_HarqRam_NoHarness

-                0x100a106e       0x3a    _zPHY_elutr_Clk_En

-                0x100a10a8        0xe    _zPHY_elutr_Enable

-                0x100a10b6        0x9    _zPHY_elutr_GetHWStatus

-                0x100a10bf       0x13    _zPHY_elutr_CommonReg

-                0x100a10d2        0xc    _zPHY_elutr_Modulation

-                0x100a10de        0xc    _zPHY_elutr_SetTBLength

-                0x100a10ea       0x24    _zPHY_elutr_SetTBSegParas

-                0x100a110e       0x1a    _zPHY_elutr_SetTurboParas

-                0x100a1128       0x25    _zPHY_elutr_SetRateMatchParas

-                0x100a114d        0xc    _zPHY_elutr_SetInterMatrixColNumber

-                0x100a1159       0x24    _zPHY_elutr_SetPuschAckParas

-                0x100a117d        0xe    _zPHY_elutr_SetPuschAckUpdate

-                0x100a118b       0x15    _zPHY_elutr_SetPuschRiParas

-                0x100a11a0        0xe    _zPHY_elutr_SetPuschRiUpdate

-                0x100a11ae       0x25    _zPHY_elutr_SetPuschCqiParas

-                0x100a11d3        0xc    _zPHY_elutr_SetPuschSubCarrierNumber

-                0x100a11df       0x1f    _zPHY_elutr_SetRiMultiplexingInfo

- .text          0x100a11fe      0x22a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_pbch.o)

-                0x100a11fe       0x1b    _L1e_DrvRxMimoReset

-                0x100a1219       0x19    _L1e_DrvPbchCdtrViterbiReset

-                0x100a1232       0x1b    _L1e_DrvPbchHWReset

-                0x100a124d        0x2    _L1e_DrvPbchInit

-                0x100a124f       0x6a    _L1e_DrvPbchConfigPbchReg

-                0x100a12b9       0xde    _L1e_DrvPbchConfigRxReg

-                0x100a1397       0x22    _L1e_DrvPbchGenRxSubFrmHead

-                0x100a13b9       0x23    _L1e_DrvPbchScGeneration

-                0x100a13dc        0x8    _L1e_DrvPbchCdtrViterbiClkRead

-                0x100a13e4        0x8    _L1e_DrvPbchResultRead

-                0x100a13ec        0x8    _L1e_DrvPbchAntSfnRead

-                0x100a13f4        0x8    _L1e_DrvPbchStateRead

-                0x100a13fc        0x9    _L1e_DrvPbchCdtrViterbiCtrl

-                0x100a1405        0x9    _L1e_DrvPbchCdtrVtbRamLpCtrl

-                0x100a140e        0x8    _L1e_DrvPbchLpcCfg

-                0x100a1416        0x9    _L1e_DrvCdtrlkEn

-                0x100a141f        0x9    _L1e_DrvPbchClkEn

- .text          0x100a1428      0x36f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_cdtr.o)

-                0x100a1428        0x7    _L1e_DrvMimoCaRstCfg

-                0x100a142f        0xb    _L1e_DrvMimoIrcModeCfg

-                0x100a143a        0xb    _L1e_DrvMimoIrcModeRead

-                0x100a1445        0x8    _L1e_DrvMimoUpdateCfg

-                0x100a144d        0x8    _L1e_DrvMimoUpdateRead

-                0x100a1455        0x8    _L1e_DrvCdtrResetCfg

-                0x100a145d       0x1b    _L1e_DrvCdtrHwReset

-                0x100a1478       0x19    _L1e_DrvMimoReset

-                0x100a1491       0x43    _L1e_DrvCdtrHwInit

-                0x100a14d4        0x8    _L1e_DrvCdtrTopClkSelCfg

-                0x100a14dc       0x26    _L1e_DrvCdtrTopRegCfg

-                0x100a1502        0x9    _L1e_DrvCdtrLpcCtrl

-                0x100a150b       0x1b    _L1e_DrvCdtrPcfichRegCfg

-                0x100a1526       0x3b    _L1e_DrvCdtrPhichRegCfg

-                0x100a1561       0x93    _L1e_DrvCdtrPdcchBldRegCfg

-                0x100a15f4       0x54    _L1e_DrvCdtrPdcchDmpRegCfg

-                0x100a1648        0xb    _L1e_DrvCdtrPhichNumCfg

-                0x100a1653        0xb    _L1e_DrvCdtrCchEnableCfg

-                0x100a165e        0xc    _L1e_DrvCdtrRntiEnRead

-                0x100a166a        0xc    _L1e_DrvCdtrCfiValueRead

-                0x100a1676        0xc    _L1e_DrvCdtrHiNumRead

-                0x100a1682        0xf    _L1e_DrvCdtrHiValueRead

-                0x100a1691        0xc    _L1e_DrvCdtrDciPld1Read

-                0x100a169d        0xc    _L1e_DrvCdtrDciPld2Read

-                0x100a16a9       0x1d    _L1e_DrvCdtrDciRead

-                0x100a16c6       0x17    _L1e_DrvCdtrDciInfoRead

-                0x100a16dd        0xc    _L1e_DrvCdtrDciValidRead

-                0x100a16e9        0xc    _L1e_DrvCdtrUePortRead

-                0x100a16f5        0x8    _L1e_DrvCdtrDbgGetIntType

-                0x100a16fd        0xb    _L1e_DrvCdtrDbgGetDlDciInfo

-                0x100a1708       0x11    _L1e_DrvCdtrDbgGetDlDciFlag

-                0x100a1719       0x11    _L1e_DrvCdtrDbgGetSiDciFlag

-                0x100a172a       0x11    _L1e_DrvCdtrDbgGetPmDciFlag

-                0x100a173b       0x11    _L1e_DrvCdtrDbgGetRaDciFlag

-                0x100a174c       0x4b    _L1e_DrvCdtrPdcchBmpRamCfg

- .text          0x100a1797      0x7f8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o)

-                0x100a1797       0x38    _zPHY_erfc_DrvGetSubFrameAddr

-                0x100a17cf       0xd1    _zPHY_erfc_DrvRealwokEventEn

-                0x100a18a0       0x62    _zPHY_erfc_DrvInitAllEventEnArray

-                0x100a1902      0x186    _zPHY_erfc_DrvWriteAllEventEnArrayToHwReg

-                0x100a1a88        0x1    _zPHY_erfc_DrvWriteAllEventEnArrayToHwReg_Slave

-                0x100a1a89       0x87    _zPHY_erfc_DrvAFCEventEn

-                0x100a1b10       0x10    _zPHY_erfc_DrvSpiWrite

-                0x100a1b20       0x59    _zPHY_erfc_DrvSetAgcSpiReg

-                0x100a1b79        0xa    _zPHY_erfc_DrvRbdp_RxIQInvert

-                0x100a1b83        0xa    _zPHY_erfc_DrvRbdp_TxIQInvert

-                0x100a1b8d        0x1    _zPHY_erfc_DrvRbdpModeCfg

-                0x100a1b8e        0x1    _zPHY_erfc_DrvTopRBDPGPIOConfig

-                0x100a1b8f        0x1    _zPHY_erfc_DrvTopSSCConfig

-                0x100a1b90        0xa    _zPHY_erfc_DrvMasterModeTopGPIOConfig

-                0x100a1b9a        0x1    _zPHY_erfc_DrvEventRamLeaveLP

-                0x100a1b9b       0x50    _zPHY_erfc_DrvRfcRegInit

-                0x100a1beb        0x1    _zPHY_erfc_DrvRfcRegInit_Slave

-                0x100a1bec       0x91    _zPHY_erfc_DrvRFEventRamInit

-                0x100a1c7d       0x1b    _zPHY_erfc_DrvSoftwareReset

-                0x100a1c98       0x18    _zPHY_erfc_DrvResetHw

-                0x100a1cb0        0xe    _zPHY_erfc_DrvWriteCmdEvent

-                0x100a1cbe        0xe    _zPHY_erfc_DrvDBBEventSet

-                0x100a1ccc        0x6    _zPHY_erfc_GetDfeSampleRateAddr

-                0x100a1cd2       0x2c    _zPHY_erfc_GetRfcShadowEventTableAddr

-                0x100a1cfe       0x33    _zPHY_erfc_GetRfcEventTableAddr

-                0x100a1d31       0x33    _zPHY_erfc_GetRfcBackupDDREventTableAddr

-                0x100a1d64       0x30    _zPHY_erfc_DrvGetRamState

-                0x100a1d94       0x85    _zPHY_erfc_DrvEvtTabStart

-                0x100a1e19       0x12    _zPHY_erfc_DrvGPIOEventSet

-                0x100a1e2b        0xb    _zPHY_erfc_DrvOpenfilter0

-                0x100a1e36        0xb    _zPHY_erfc_DrvClosefilter0

-                0x100a1e41        0xb    _zPHY_erfc_DrvOpenfilter1

-                0x100a1e4c        0xb    _zPHY_erfc_DrvClosefilter1

-                0x100a1e57        0xe    _zPHY_erfc_DrvOpenfilter2

-                0x100a1e65        0xb    _zPHY_erfc_DrvClosefilter2

-                0x100a1e70       0x10    _zPHY_erfc_DrvDfeRXBandWidthEn

-                0x100a1e80       0x10    _zPHY_erfc_DrvDfeMeas0BandWidthEn

-                0x100a1e90        0xb    _zPHY_erfc_DrvGetfilter2State

-                0x100a1e9b        0x7    _zPHY_erfc_DrvGetfilterState

-                0x100a1ea2        0x7    _zPHY_erfc_DrvGetSpiReadData

-                0x100a1ea9        0x7    _zPHY_erfc_DrvGetMipiReadData

-                0x100a1eb0        0x9    _zPHY_erfc_DrvSetRxRemovCpOffset

-                0x100a1eb9       0x54    _zPHY_erfc_DrvEvtSetTableOffset

-                0x100a1f0d        0x9    _zPHY_erfc_DrvEnTxCalibration

-                0x100a1f16        0x1    _zPHY_erfc_DrvSlaveModeTopGPIOConfig

-                0x100a1f17        0xb    _zPHY_erfc_DrvRfcRXBandWidthEn

-                0x100a1f22        0xb    _zPHY_erfc_DrvRfcMeas0BandWidthEn

-                0x100a1f2d       0x1a    _zPHY_erfc_DrvInitTuRamTxEnReg

-                0x100a1f47       0x25    _zPHY_erfc_DrvInitTuRamTxTable

-                0x100a1f6c       0x23    _zPHY_erfc_DrvInitTuRegTxTable

- .text          0x100a1f8f     0x1ad1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

-                0x100a1f8f       0xcb    _sin_wave_test_dfe

-                0x100a205a       0x5a    _zPHY_erfc_DrvRfcRffeWrite

-                0x100a20b4       0x7a    _zPHY_erfc_MIPI_Config

-                0x100a212e        0x1    _zPHY_erfc_DrvRfcRffeSwitchInit

-                0x100a212f       0x9f    _zPHY_erfc_DrvDFESetAcp405Gain

-                0x100a21ce       0x25    _zPHY_erfc_DrvSpiCtrlWordPreDef

-                0x100a21f3       0x4b    _zPHY_erfc_DrvPaAndAntOpenForRX

-                0x100a223e       0x7b    _zPHY_erfc_DrvPaAndAntOpenForTX

-                0x100a22b9       0x8e    _zPHY_erfc_Idle2TDRX

-                0x100a2347       0x82    _zPHY_erfc_Idle2TDTX

-                0x100a23c9       0x2f    _zPHY_erfc_TxDbbSingleTone

-                0x100a23f8        0xc    _zPHY_erfc_TransToRX

-                0x100a2404        0xe    _zPHY_erfc_TransToTX

-                0x100a2412        0x1    _zPHY_erfc_DrvACP405GpioTest

-                0x100a2413        0xc    _zPHY_erfc_DrvACP405Spi32BitWrReg

-                0x100a241f       0x11    _zPHY_erfc_ZTERfSPIWrite

-                0x100a2430       0x20    _zPHY_erfc_ZTERfSPIRead

-                0x100a2450       0x1f    _zPHY_erfc_ZTERfMIPIRead

-                0x100a246f       0x1f    _zPHY_erfc_ZTEAbbSPIRead

-                0x100a248e        0xa    _zPHY_erfc_DrvZTE110RegSet

-                0x100a2498       0x49    _zPHY_erfc_DrvZTE110RxBandAndWidthConf

-                0x100a24e1       0x10    _zPHY_erfc_DrvZTE120TxDACEn

-                0x100a24f1       0x10    _zPHY_erfc_DrvZTE120TxDTXModeEn

-                0x100a2501        0xf    _zPHY_erfc_DrvZTE120TxDACClk

-                0x100a2510       0x33    _zPHY_erfc_DrvCalcFracFreq

-                0x100a2543       0x72    _zPHY_erfc_ZTE110_RxRegConfig

-                0x100a25b5       0x65    _zPHY_erfc_ZTE110_TxRegConfig

-                0x100a261a       0x3a    _zPHY_erfc_ZTE120_RxRegConfig

-                0x100a2654       0x36    _zPHY_erfc_ZTE120_TxRegConfig

-                0x100a268a       0x8c    _zPHY_erfc_GetOpenRxRamNum

-                0x100a2716      0x1c5    _zPHY_erfc_EventOpenRx

-                0x100a28db       0x89    _zPHY_erfc_EventOpenRxAntenna

-                0x100a2964      0x18c    _zPHY_erfc_EventOpenTx

-                0x100a2af0       0x65    _zPHY_erfc_EventOpenTxAntenna

-                0x100a2b55       0x92    _zPHY_erfc_GetOpenRxAntennaIndex

-                0x100a2be7       0xe9    _zPHY_erfc_GetOpenRxIndex

-                0x100a2cd0       0x30    _zPHY_erfc_GetOpenTxIndex

-                0x100a2d00       0x35    _zPHY_erfc_GetOpenTxAntennaIndex

-                0x100a2d35       0x26    _zPHY_erfc_GetOpenTxRamNum

-                0x100a2d5b       0xdc    _zPHY_erfc_GetOpenRxLineIndex

-                0x100a2e37       0x70    _zPHY_erfc_GetOpenRxLineData

-                0x100a2ea7       0x55    _zPHY_erfc_GetNorTxOpenIndex

-                0x100a2efc       0x57    _zPHY_erfc_GetOpenTxLineIndex

-                0x100a2f53       0x6d    _zPHY_erfc_GetOpenTxLineData

-                0x100a2fc0       0xb6    _zPHY_erfc_EventTableOpenRx

-                0x100a3076       0xae    _zPHY_erfc_TxTableOpenTx

-                0x100a3124       0xd8    _zPHY_erfc_GetCloseAntennaIndex

-                0x100a31fc       0xdf    _zPHY_erfc_GetRfToIdleIndex

-                0x100a32db       0x75    _zPHY_erfc_GetRfToIdleData

-                0x100a3350       0x97    _zPHY_erfc_EventAntennaToIdle

-                0x100a33e7       0xb9    _zPHY_erfc_EventRfToIdle

-                0x100a34a0       0x2d    _zPHY_erfc_GetCloseRfRamNum

-                0x100a34cd       0x54    _zPHY_erfc_EventTableToIdle

-                0x100a3521      0x111    _zPHY_erfc_GetPAIndex

-                0x100a3632       0x7d    _zPHY_erfc_AmtRfFrontSet

-                0x100a36af       0x2f    _zPHY_erfc_RfAntenna_set

-                0x100a36de       0x6b    _zPHY_erfc_RfPAFrontSet

-                0x100a3749       0x25    _zPHY_erfc_ATSetAptFixVoltage

-                0x100a376e       0xe8    _zPHY_erfc_GetRfVGACtrlWord

-                0x100a3856       0x14    _zPHY_erfc_LittleTabWritePATrigEna

-                0x100a386a       0x14    _zPHY_erfc_LittleTabWritePATrigLoad

-                0x100a387e       0x14    _zPHY_erfc_LittleTabWritePATrigDisa

-                0x100a3892      0x13e    _zPHY_erfc_LittleTabWritePaAndVga

-                0x100a39d0       0x49    _zPHY_erfc_SupCheckPAMode

-                0x100a3a19        0x1    _zPHY_erfc_RxSinToneTest

-                0x100a3a1a        0x1    _zPHY_erfc_TxSinToneTest

-                0x100a3a1b        0x1    _zPHY_erfc_DrvRfNvInit

-                0x100a3a1c       0x44    _zPHY_erfc_GetRfDCOC_CalVaue

- .text          0x100a3a60      0x204 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

-                0x100a3a60       0x21    _zPHY_erfc_DrvRfcTxSampleRateSet

-                0x100a3a81       0x34    _zPHY_erfc_DrvRfcDfeSampleRateSet

-                0x100a3ab5       0x4c    _zPHY_erfc_DrvInitMainSyncTable

-                0x100a3b01       0xa5    _zPHY_erfc_DrvInitMeasTable0

-                0x100a3ba6       0x45    _zPHY_erfc_DrvInitTxSendTable

-                0x100a3beb       0x42    _zPHY_erfc_DrvEventTableBoundaryInit

-                0x100a3c2d        0xc    _zPHY_erfc_IRAM_Set

-                0x100a3c39       0x1a    _zPHY_erfc_IRAM_Get

-                0x100a3c53       0x10    _zPHY_erfc_DrvDBBDely

-                0x100a3c63        0x1    _zPHY_erfc_DrvRfTopIntfInit

- .text          0x100a3c64      0xb70 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

-                0x100a3c64       0x4a    _zPHY_edfe_DrvInitInt

-                0x100a3cae       0x53    _zPHY_edfe_DrvResetHw

-                0x100a3d01       0x3b    _zPHY_edfe_DrvConfigRXBandwidth

-                0x100a3d3c       0x3b    _zPHY_edfe_DrvConfigCSRMBandwidth

-                0x100a3d77       0x1f    _zPHY_edfe_DrvGetDCOffsetEsti

-                0x100a3d96       0x2c    _zPHY_edfe_DrvConfigDCOffset

-                0x100a3dc2       0x1f    _zPHY_edfe_DrvGetIQEstiSum

-                0x100a3de1       0x1f    _zPHY_edfe_DrvGetIQEstiCPSum

-                0x100a3e00       0x30    _zPHY_edfe_DrvConfigIQImbal

-                0x100a3e30       0x6a    _zPHY_edfe_DrvConfigAGCPara

-                0x100a3e9a       0x14    _zPHY_edfe_DrvGetAGCMeanPower

-                0x100a3eae       0x12    _zPHY_edfe_DrvGetAGCLFOutVal

-                0x100a3ec0        0xa    _zPHY_edfe_DrvGetAGCHWGainValue

-                0x100a3eca        0xa    _zPHY_edfe_DrvCompesateCFO

-                0x100a3ed4       0x27    _zPHY_edfe_DrvDcIqParaInit

-                0x100a3efb       0x8a    _zPHY_edfe_DrvConfigFIRCoeff

-                0x100a3f85       0x50    _zPHY_edfe_DrvConfigDAGCPara

-                0x100a3fd5       0x31    _zPHY_edfe_DrvGetDAGCMeanPower

-                0x100a4006       0x12    _zPHY_edfe_DrvGetMbsfnDAGCMeanPower

-                0x100a4018       0x52    _zPHY_edfe_DrvConfigDAGCSWGainValue

-                0x100a406a       0x3b    _zPHY_edfe_DrvConfigMbsfnRxDAGCSWGainValue

-                0x100a40a5        0x1    _zPHY_edfe_DrvAGCGainConvertTableInit

-                0x100a40a6       0x7e    _zPHY_edfe_DrvInitDFE

-                0x100a4124       0x72    _zPHY_edfe_DrvDcIqCfoDagcApplyEn

-                0x100a4196       0xd0    _zPHY_edfe_DrvRxCPModeConfig

-                0x100a4266        0x1    _zPHY_edfe_DrvCsrmCPModeConfig

-                0x100a4267       0x29    _zPHY_edfe_DrvAgcExtModeConfig

-                0x100a4290       0x22    _zPHY_edfe_DrvDfeAbbSamplingRateConfig

-                0x100a42b2       0x1a    _zPHY_edfe_DrvMbsfnTwoAgcDagcEn

-                0x100a42cc        0xb    _zPHY_edfe_DrvMbsfnTimingOffset

-                0x100a42d7       0x14    _zPHY_edfe_DrvTxCaliConfig

-                0x100a42eb       0x1e    _zPHY_edfe_DrvMeasBufferModeComnParaConfig

-                0x100a4309       0x15    _zPHY_edfe_DrvMeasBufferModeCellParaConfig

-                0x100a431e        0x9    _zPHY_edfe_DrvMeasBufferModeRamReadEn

-                0x100a4327       0x29    _zPHY_edfe_DrvMeasMode

-                0x100a4350       0x15    _zPHY_edfe_DrvMeasClock

-                0x100a4365        0xe    _zPHY_edfe_DrvMeasClockClose

-                0x100a4373       0x15    _zPHY_edfe_DrvMeasReset

-                0x100a4388       0x14    _zPHY_edfe_DrvGetMbsfnAGCMeanPower

-                0x100a439c       0x29    _zPHY_edfe_DrvConfigMbsfnAGCSWGainValue

-                0x100a43c5       0x14    _zPHY_edfe_DrvLpcSaveRegForCsr

-                0x100a43d9       0x2a    _zPHY_edfe_DrvLpcSaveRegForRxCommon

-                0x100a4403       0xe8    _zPHY_edfe_DrvLpcResumeRxCommon

-                0x100a44eb        0x3    _zPHY_edfe_DrvLpcResumePower1Public

-                0x100a44ee       0x68    _zPHY_edfe_DrvLpcResumeCsr

-                0x100a4556       0x20    _zPHY_edfe_DrvLpcResumePower0Public

-                0x100a4576       0x12    _zPHY_edfe_DrvAgcLenStepConfig

-                0x100a4588        0xb    _zPHY_edfe_DrvDagc2LenStepConfig

-                0x100a4593       0x13    _zPHY_edfe_DrvAntModeConfig

-                0x100a45a6       0x26    _zPHY_edfe_DrvAgcIntStateConfig

-                0x100a45cc        0x8    _zPHY_edfe_DrvConfigAgcCalControl

-                0x100a45d4       0x18    _zPHY_edfe_DrvGetEverySampMeanPower

-                0x100a45ec        0x1    _zPHY_edfe_DrvRfcDfeInterfaceSet

-                0x100a45ed        0x1    _zPHY_edfe_DrvPrsMeasModeComnParaConfig

-                0x100a45ee        0x1    _zPHY_edfe_DrvCsrInputSelect

-                0x100a45ef        0x2    _zPHY_edfe_DrvGetCsrInputSelState

-                0x100a45f1       0x54    _zPHY_edfe_DrvResetPwr0

-                0x100a4645        0xa    _zPHY_edfe_DrvDfeIntfSel

-                0x100a464f       0x16    _zPHY_edfe_DrvCPAddLenConfig

-                0x100a4665       0x30    _zPHY_edfe_DrvCsrDDrCatchDataEn

-                0x100a4695        0xd    _zPHY_edfe_DrvCsrDDrCatchDataStop

-                0x100a46a2       0x1f    _zPHY_edfe_DrvPwr0RestCsrSyncHw

-                0x100a46c1       0x3c    _L1l_DrvDfeCalcNotchParaA

-                0x100a46fd        0x8    _L1l_DrvDfeNotchSetBypass

-                0x100a4705        0xa    _L1l_DrvDfeNotchSetA_First

-                0x100a470f        0xa    _L1l_DrvDfeNotchSetA_Second

-                0x100a4719        0xa    _L1l_DrvDfeNotchSetA_Third

-                0x100a4723        0xc    _L1l_DrvDfeNotchSetT_A

-                0x100a472f        0xc    _L1l_DrvDfeNotchSetT_B

-                0x100a473b        0xe    _L1l_DrvDfeNotchSetK_A

-                0x100a4749        0xe    _L1l_DrvDfeNotchSetK_B

-                0x100a4757        0xf    _zPHY_edfe_DrvEnableDcInt

-                0x100a4766        0x5    _zPHY_edfe_ClkPrintf

-                0x100a476b       0x69    _zPHY_edfe_LteBuffRegPrint

- .text          0x100a47d4      0x879 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_time.o)

-                0x100a47d4       0x2a    _zEcsr_CurrentGapTime

-                0x100a47fe       0x1d    _zEcsr_CurrentGapSuperTime

-                0x100a481b       0x3c    _zEcsr_GetGapStateEx

-                0x100a4857       0x13    _zEcsr_GetLteGapState

-                0x100a486a        0x9    _zEcsr_GetGapState

-                0x100a4873       0x16    _zEcsr_GetIratGapState

-                0x100a4889       0x23    _zEcsr_GapCnt

-                0x100a48ac       0x48    _zEcsr_GetLastGapTime

-                0x100a48f4       0x42    _zEcsr_GetGapStartTime

-                0x100a4936       0x4b    _zEcsr_GetNeartGapTime

-                0x100a4981       0x76    _zEcsr_GetTimeBeforeIratGap

-                0x100a49f7       0x42    _zEcsr_GetTimeBeforeGapEx

-                0x100a4a39        0x8    _zEcsr_GetTimeBeforeGap

-                0x100a4a41       0x12    _zEcsr_GetTimeBeforeLteGap

-                0x100a4a53       0x19    _zEcsr_Compare

-                0x100a4a6c        0xb    _zEcsr_GapTimeCompare

-                0x100a4a77        0x7    _zEcsr_TimeCompare

-                0x100a4a7e       0x40    _zEcsr_BeforeGapHalfFrame

-                0x100a4abe       0x40    _zEcsr_AfterGapHalfFrame

-                0x100a4afe       0x33    _zEcsr_GetGapOffsetEx

-                0x100a4b31        0x8    _zEcsr_GetGapOffset

-                0x100a4b39       0x60    _zEcsr_GetGapType

-                0x100a4b99       0x32    _zEcsr_IsValidGapTime

-                0x100a4bcb       0x61    _zEcsr_GetGapDistance

-                0x100a4c2c       0x89    _zEcsr_GapType

-                0x100a4cb5       0x13    _zEcsr_GetLteGapOffset

-                0x100a4cc8       0x14    _zEcsr_IsAroundGap

-                0x100a4cdc       0x14    _zEcsr_IsAroundLteGap

-                0x100a4cf0       0x54    _zEcsr_CurrentGapType

-                0x100a4d44       0x3d    _zEcsr_CurrentGapStartTime

-                0x100a4d81       0x10    _zEcsr_CurrentGapFrame

-                0x100a4d91       0x18    _zEcsr_NextGapFrame

-                0x100a4da9        0xd    _zEcsr_GapSubFrame

-                0x100a4db6        0xe    _zEcsr_LteGapGapAvai

-                0x100a4dc4        0xc    _zEcsr_CurrentGapStartMrtr

-                0x100a4dd0       0x19    _zEcsr_CurrentMrtrUpper

-                0x100a4de9       0x2a    _zEcsr_NextHalfFrame

-                0x100a4e13       0x2d    _zEcsr_TimeToMrtr

-                0x100a4e40       0x12    _zEcsr_MrtrToTime

-                0x100a4e52        0xb    _zEcsr_TimeToTs

-                0x100a4e5d       0x57    _zEcsr_TimeOnGapConfig

-                0x100a4eb4       0x1a    _zEcsr_TimeInit

-                0x100a4ece        0x7    _zPHY_ecsrc_CtrltTime2Ts

-                0x100a4ed5       0x1f    _zPHY_ecsrc_TimeAdd

-                0x100a4ef4       0x25    _zPHY_ecsrc_TimeSub

-                0x100a4f19       0x16    _zPHY_ecsrc_MrtrAddTs

-                0x100a4f2f       0x19    _zPHY_ecsrc_MrtrAddSlot

-                0x100a4f48       0x1c    _zPHY_ecsrc_MrtrSubTs

-                0x100a4f64       0x1f    _zPHY_ecsrc_MrtrSubSlot

-                0x100a4f83       0x2b    _zPHY_ecsrc_MrtrAddSignTs

-                0x100a4fae       0x24    _zPHY_ecsrc_GetCurTime

-                0x100a4fd2       0x18    _zPHY_ecsrc_Mrtr2LocalMrtr

-                0x100a4fea       0x18    _zPHY_ecsrc_LocalMrtr2Mrtr

-                0x100a5002        0x4    _zPHY_ecsrc_RemoveMrtrTs

-                0x100a5006       0x23    _zPHY_ecsrc_MakeMrtr

-                0x100a5029       0x24    _zPHY_ecsrc_TsToLocalTs

- .text          0x100a504d      0x571 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc.o)

-                0x100a504d      0x571    _zPHY_erapc_ThreadEntry

- .text          0x100a55be     0x12ff T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

-                0x100a55be       0xcf    _zPHY_ecsrc_InitMeasOnIdle

-                0x100a568d       0x31    _zPHY_ecsrc_ConfigRfcOffset

-                0x100a56be       0x96    _zPHY_ecsrc_CtrlCampOnProcess

-                0x100a5754       0x9a    _zPHY_ecsrc_CtrlMeasConfigProcess

-                0x100a57ee      0x141    _zPHY_ecsrc_CtrlMeasSetProcess

-                0x100a592f       0x37    _zPHY_ecsrc_SetMeasAge

-                0x100a5966       0x7c    _L1e_csrc_IdleSetAgeThrold

-                0x100a59e2      0x147    _L1e_csrc_ConnectSetAgeThrold

-                0x100a5b29       0x46    _zPHY_ecsrc_CtrlSetSearchMeasAgeThrold

-                0x100a5b6f       0x73    _zPHY_ecsrc_ReadRxMeas

-                0x100a5be2       0x47    _zPHY_ecsrc_ReadServCellRxMeas

-                0x100a5c29       0x23    _zPHY_ecsrc_GetCellMeasReslut

-                0x100a5c4c       0x96    _zPHY_ecsrc_CtrlWriteServingCellResult

-                0x100a5ce2       0x3d    _zPHY_ecsrc_SetMeasResultValue

-                0x100a5d1f       0x3c    _zPHY_ecsrc_WriteNeibMeasResult

-                0x100a5d5b       0x10    _zPHY_ecsrc_CtrlWritePccMeasResult

-                0x100a5d6b      0x14d    _zPHY_ecsrc_CtrlMeasFilterReq

-                0x100a5eb8       0x13    _zPHY_ecsrc_ConnAcquireIntraMeas

-                0x100a5ecb       0x70    _zPHY_ecsrc_AcquireInterMeas

-                0x100a5f3b       0x16    _zPHY_ecsrc_AcquireServMeas

-                0x100a5f51        0xd    _zPHY_ecsrc_ReportMeasReslutIntra

-                0x100a5f5e       0x50    _zPHY_ecsrc_ReportMeasReslutInter

-                0x100a5fae       0x2b    _zPHY_ecsrc_UpdateRsrpKByFlagCounter

-                0x100a5fd9       0x38    _zPHY_ecsrc_AdaptFilterFactor

-                0x100a6011       0xb5    _zPHY_ecsrc_FreqFilter

-                0x100a60c6       0x33    _zPHY_ecsrc_FilterNoResult

-                0x100a60f9       0x30    _zPHY_ecsrc_DelInvalidCell

-                0x100a6129       0x9b    _zPHY_ecsrc_InterMeasFilter

-                0x100a61c4       0x72    _zPHY_ecsrc_IntraMeasFilter

-                0x100a6236       0x69    _zPHY_ecsrc_FilterMeasRank

-                0x100a629f       0x42    _zPHY_ecsrc_ReportMeasRank

-                0x100a62e1       0x34    _zPHY_ecsrc_UpdateFreqReport

-                0x100a6315       0x7a    _zPHY_ecsrc_UpdateIntraReport

-                0x100a638f        0x9    _zPHY_ecsrc_GetFilterIntraMeasRsrp

-                0x100a6398       0x70    _zPHY_ecsrc_UpdateInterReport

-                0x100a6408       0x12    _zPHY_ecsrc_ClearNeibCellRsrp

-                0x100a641a       0x1c    _zPHY_ecsrc_ClearIntraFilter

-                0x100a6436       0x23    _L1e_csrc_SetIdleFilterFactor

-                0x100a6459       0x2e    _zPHY_ecsrc_SetFilterFactor

-                0x100a6487       0x62    _zPHY_ecsrc_FilterMeasCfg

-                0x100a64e9        0x4    _zPHY_ecsrc_FilterComnCfg

-                0x100a64ed        0xc    _zPHY_ecsrc_InitInterFilter

-                0x100a64f9       0x36    _zPHY_ecsrc_InitInterFilterFreq

-                0x100a652f       0x60    _zPHY_ecsrc_InitIntraFilter

-                0x100a658f       0x47    _zPHY_ecsrc_InterMeasIndPrint

-                0x100a65d6       0x49    _zPHY_ecsrc_CtrlIntraMeasInfoPrint

-                0x100a661f       0x37    _zPHY_ecsrc_IntraFilterDebugInfo

-                0x100a6656       0x4a    _zPHY_ecsrc_InterFilterDebugInfo

-                0x100a66a0       0x12    _zPHY_ecsrc_CaSwitch

-                0x100a66b2       0x78    _zPHY_ecsrc_ProPhy2PsMsgSINRandRSSI

-                0x100a672a       0x54    _zPHY_ecsrc_WriteRssiToSearchCnf

-                0x100a677e       0x25    _zPHY_ecsrc_AcquireIntraMeas

-                0x100a67a3       0x20    _zPHY_ecsrc_SrvCellResltDeal

-                0x100a67c3       0x45    _zPHY_ecsrc_ClearAfcInfo

-                0x100a6808       0x6a    _L1e_DevCsrNCellRsNullInd

-                0x100a6872       0x10    _L1e_DevCsrGetMeasResult

-                0x100a6882       0x3b    _zPHY_ecsrc_CtrlIdleSetInterFilterFact

- .text          0x100a68bd     0x21b2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

-                0x100a68bd        0x8    _L1e_Sir_RxMeasMask

-                0x100a68c5        0x8    _L1e_Sir_QuryRxMeasMask

-                0x100a68cd      0x27f    _L1e_Sir_MainCtrlFlow

-                0x100a6b4c       0x33    _L1e_Sir_DbReset

-                0x100a6b7f       0x31    _L1e_Sir_LpcAndTurboCtrl

-                0x100a6bb0       0x30    _L1e_Sir_AddTpuEvt

-                0x100a6be0       0x28    _L1e_Sir_DelAllTpuEvt

-                0x100a6c08       0x26    _L1e_Sir_QueryTpuEvt

-                0x100a6c2e       0x33    _L1e_Sir_DelTpuEvt

-                0x100a6c61       0x4a    _L1e_Sir_RegDelayEvt

-                0x100a6cab       0x21    _L1e_Sir_PreProc

-                0x100a6ccc        0x8    _L1e_Sir_MainState

-                0x100a6cd4        0x8    _L1e_Sir_StepState

-                0x100a6cdc        0x8    _L1e_Sir_SyncState

-                0x100a6ce4       0x19    _L1e_Sir_CommInSiProc

-                0x100a6cfd       0x34    _L1e_Sir_SetState

-                0x100a6d31       0x98    _L1e_Sir_UpSib1Para

-                0x100a6dc9       0x75    _L1e_Sir_UpSiPara

-                0x100a6e3e       0x15    _L1e_Sir_UpSerPara

-                0x100a6e53       0x2d    _L1e_Sir_UpDecPara

-                0x100a6e80        0x8    _L1e_Sir_UpDecState

-                0x100a6e88        0xd    _L1e_Sir_QurySerSir

-                0x100a6e95        0xc    _L1e_Sir_QurySib1State

-                0x100a6ea1        0xd    _L1e_Sir_QurySiState

-                0x100a6eae       0x1a    _L1e_Sir_QueryRptEn

-                0x100a6ec8       0x14    _L1e_Sir_CtrlDecOps

-                0x100a6edc       0x23    _L1e_Sir_UpSibWin

-                0x100a6eff       0x56    _L1e_Sir_StopSibProc

-                0x100a6f55       0x4e    _L1e_Sir_UpSchedPara

-                0x100a6fa3       0x96    _L1e_Sir_StartSib1

-                0x100a7039       0x71    _L1e_Sir_BchSync

-                0x100a70aa       0x5c    _L1e_Sir_RestartBch

-                0x100a7106       0xcc    _L1e_Sir_StartSi

-                0x100a71d2       0xb7    _L1e_Sir_AbortSi

-                0x100a7289       0x64    _L1e_Sir_SchedSib1

-                0x100a72ed       0xd4    _L1e_Sir_SchedSi

-                0x100a73c1       0xcb    _L1e_Sir_ProcDecSucc

-                0x100a748c       0xd0    _L1e_Sir_BackSerCell

-                0x100a755c       0x2c    _L1e_Sir_DataReport

-                0x100a7588       0x92    _L1e_Sir_SndMibReq

-                0x100a761a       0x39    _L1e_Sir_SndMibCnf

-                0x100a7653       0x19    _L1e_Sir_SndBchFail

-                0x100a766c       0x7d    _L1e_Sir_QueryMib

-                0x100a76e9       0x2e    _L1e_Sir_ProBchHandle

-                0x100a7717       0x43    _L1e_Sir_QueryCell

-                0x100a775a       0x15    _L1e_Sir_CtrlAgcState

-                0x100a776f       0x40    _L1e_Sir_UpRfcCfg

-                0x100a77af        0x7    _L1e_Sir_CalBoundryTs

-                0x100a77b6       0x81    _L1e_Sir_DelyTpuAdjust

-                0x100a7837       0x60    _L1e_Sir_TpuMacroAdjust

-                0x100a7897        0x2    _L1e_Sir_SndTpuAdjust

-                0x100a7899       0x8f    _L1e_Sir_StartWinEvtCB

-                0x100a7928       0x60    _L1e_Sir_EndWinEvtCB

-                0x100a7988       0x32    _L1e_Sir_RegWindowEvt

-                0x100a79ba       0x9e    _L1e_Sir_CalNearRxRcv

-                0x100a7a58       0x5a    _L1e_Sir_CheckRxRcv

-                0x100a7ab2       0x39    _L1e_Sir_CellSync

-                0x100a7aeb       0x3d    _L1e_Sir_CheckPaging

-                0x100a7b28       0x7d    _L1e_Sir_CheckGapPos

-                0x100a7ba5       0x5e    _L1e_Sir_SerCellBackProc

-                0x100a7c03        0x7    _L1e_Sir_SetAbortSiProcState

-                0x100a7c0a        0x7    _L1e_Sir_GetAbortSiProcState

-                0x100a7c11        0x7    _L1e_Sir_SetSiDelayProcState

-                0x100a7c18        0x7    _L1e_Sir_GetSiDelayProcState

-                0x100a7c1f        0x7    _L1e_Sir_SetTimingNeibState

-                0x100a7c26        0x7    _L1e_Sir_GetTimingNeibState

-                0x100a7c2d       0x10    _L1e_Sir_GetMibReadStateInSib

-                0x100a7c3d       0x13    _L1e_Sir_GetSibState

-                0x100a7c50       0x68    _L1e_Sir_GetNextSiWinTime

-                0x100a7cb8       0x1a    _L1e_Sir_GetNeiBorSiState

-                0x100a7cd2       0x1e    _L1e_Sir_GetNeiBorSibState

-                0x100a7cf0       0x2d    _L1e_Sir_GetNeiBorSib1ReportState

-                0x100a7d1d       0x1c    _L1e_Sir_GetSerSibState

-                0x100a7d39       0x12    _L1e_Sir_GetNeiBorSiBackState

-                0x100a7d4b        0xd    _L1e_Sir_CleanSiPreSyncState

-                0x100a7d58        0x8    _L1e_Sir_GetSiSubFrmPat

-                0x100a7d60       0xb9    _L1e_Sir_PreSyncProc

-                0x100a7e19       0x80    _L1e_Sir_PreSyncSched

-                0x100a7e99        0x7    _L1e_Sir_SetSiSyncState

-                0x100a7ea0        0x7    _L1e_Sir_GetSiSyncState

-                0x100a7ea7        0x7    _L1e_Sir_SetSiSyncSchedState

-                0x100a7eae        0x7    _L1e_Sir_GetSiSyncSchedState

-                0x100a7eb5       0x28    _L1e_Sir_SiWakeUpProc

-                0x100a7edd       0x12    _L1e_Sir_GetBandWidth

-                0x100a7eef       0xc5    _L1e_Sir_StartAnr

-                0x100a7fb4        0x8    _L1e_Anr_QueryEn

-                0x100a7fbc        0x8    _L1e_Anr_GetState

-                0x100a7fc4        0x8    _L1e_Anr_ProcIndGet

-                0x100a7fcc       0x1f    _L1e_Anr_SetState

-                0x100a7feb      0x2fd    _L1e_Anr_SubFrmProc

-                0x100a82e8       0x1c    _L1e_Anr_BchProc

-                0x100a8304        0x6    _L1e_Anr_BchBackSerRx

-                0x100a830a       0x19    _L1e_Anr_AbortSi

-                0x100a8323       0x2f    _L1e_Anr_Reset

-                0x100a8352       0x11    _L1e_Anr_ProcDecSucc

-                0x100a8363       0x7e    _L1e_Anr_NeibLocalMrtr

-                0x100a83e1       0xc1    _L1e_Anr_SwitchRF

-                0x100a84a2       0x1a    _L1e_Anr_GetAutoGapState

-                0x100a84bc       0x49    _L1e_Anr_TpuMacroAdjust

-                0x100a8505        0xe    _L1e_Anr_EnableRxRcv

-                0x100a8513       0x6e    _L1e_Anr_CalNeibTime

-                0x100a8581        0x2    _L1e_Anr_BchAbortProc

-                0x100a8583        0xd    _L1e_Anr_SibAbortProc

-                0x100a8590       0x2c    _L1e_Sir_Sib1MsgMonitor

-                0x100a85bc       0x59    _L1e_Sir_SiMsgMonitor

-                0x100a8615       0x29    _L1e_Sir_SibReportMonitor

-                0x100a863e       0x2c    _L1e_Sir_StateMonitor

-                0x100a866a       0x2f    _L1e_Sir_ErrMonitor

-                0x100a8699       0x5c    _L1e_Sir_RfcMonitor

-                0x100a86f5       0x93    _L1e_Sir_CellMonitor

-                0x100a8788       0x38    _L1e_Sir_SibParaMonitor

-                0x100a87c0       0x43    _L1e_Sir_MibCnfMonitor

-                0x100a8803       0x2c    _L1e_Sir_RxRcvCtrlMonitor

-                0x100a882f       0x5b    _L1e_Sir_SchedParaMonitor

-                0x100a888a       0x6e    _L1e_Sir_StartWinMonitor

-                0x100a88f8       0x6e    _L1e_Sir_EndWinMonitor

-                0x100a8966       0x24    _L1e_Sir_AnrStateMonitor

-                0x100a898a       0x51    _L1e_Anr_StartMonitor

-                0x100a89db       0x34    _L1e_Sir_AnrRfcMonitor

-                0x100a8a0f       0x32    _L1e_Anr_GapPrintf

-                0x100a8a41       0x2e    _L1e_Anr_ErrProcMonitor

- .text          0x100a8a6f     0x3f87 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

-                0x100a8a6f       0x27    _zPHY_emc_DvfsPatch

-                0x100a8a96       0x12    _zPHY_emc_PsMsgIdFindIndex

-                0x100a8aa8       0x12    _zPHY_emc_PhyMsgIdFindIndex

-                0x100a8aba       0x12    _zPHY_emc_FindSynMsgIndex

-                0x100a8acc       0x12    _zPHY_emc_FindEmpLoc

-                0x100a8ade        0xf    _zPHY_emc_FindAllSyncMsg

-                0x100a8aed       0x26    _zPHY_emc_ClearSyncMsg

-                0x100a8b13      0x131    _zPHY_emc_ReadSyncMsg

-                0x100a8c44       0x55    _zPHY_emc_StubRecvSyncMsg

-                0x100a8c99       0x1a    _zPHY_emc_GetPs2PhyCF

-                0x100a8cb3       0x3a    _zPHY_emc_LteAmtUpdateServeCellEarfch

-                0x100a8ced        0x8    _l1e_SchedMcIdlePiCnt

-                0x100a8cf5      0x17b    _zPHY_emc_ProInitial

-                0x100a8e70       0x11    _memcpy_Ps2PhySram

-                0x100a8e81       0x35    _zPHY_emc_ProPs2PhyMsgLog

-                0x100a8eb6       0x5a    _zPHY_emc_ProPhy2PsMsgLog

-                0x100a8f10      0x670    _zPHY_emc_ProSyncMsgSend

-                0x100a9580      0x27e    _zPHY_emc_ProDedicatedMsg

-                0x100a97fe      0x1a1    _zPHY_emc_ProPs2PhySyncMsg

-                0x100a999f       0x41    _zPHY_emc_ProAbortAccessMsg

-                0x100a99e0      0x1ad    _zPHY_emc_ProAccessMsg

-                0x100a9b8d        0x5    _zPHY_emc_ProTaCmdMsg

-                0x100a9b92       0x12    _zPHY_emc_ProTaTimeStopMsg

-                0x100a9ba4      0x24c    _zPHY_emc_ProPs2PhyMsgRouter

-                0x100a9df0       0x2c    _zPHY_emc_WakeUpPS

-                0x100a9e1c       0x1c    _zPHY_emc_SendIcpToPS

-                0x100a9e38       0xd5    _zPHY_emc_ProPhy2PsMsgRouter

-                0x100a9f0d      0x275    _zPHY_emc_ProReleaseFlow

-                0x100aa182      0x1a8    _zPHY_emc_ProTimingCtrlFlow

-                0x100aa32a      0x1fd    _zPHY_emc_ProTASchedFlow

-                0x100aa527       0x46    _zPHY_emc_ProMacResetFlow

-                0x100aa56d       0x57    _zPHY_emc_ProSubfrmTypeConfig

-                0x100aa5c4      0x20d    _zPHY_emc_ProResetFlow

-                0x100aa7d1      0x207    _zPHY_emc_ProSetModeFlow

-                0x100aa9d8       0x2b    _zPHY_emc_ProShowLtePhyStateInfo

-                0x100aaa03       0x58    _zPHY_emc_ProShowLtePhySIDInfo

-                0x100aaa5b      0x11b    _zPHY_emc_ProAfcConfig

-                0x100aab76       0x14    _zPHY_emc_UpdateIniFreq

-                0x100aab8a       0x12    _zPHY_emc_ReadIniFreq

-                0x100aab9c       0x53    _zPHY_emc_StartGapDelayPro

-                0x100aabef       0x63    _zPHY_emc_GetRfTpuRegTime

-                0x100aac52       0x25    _zPHY_emc_RegEvent

-                0x100aac77       0x13    _zPHY_emc_DelEvent

-                0x100aac8a       0x40    _zPHY_emc_RfDeal

-                0x100aacca        0xb    _zPHY_emc_ResetProOn

-                0x100aacd5        0xb    _zPHY_emc_RelProOn

-                0x100aace0       0x15    _zPHY_emc_InitScellInfo

-                0x100aacf5        0x1    _zPHY_emc_ModifyScellExistFlag

-                0x100aacf6        0x1    _zPHY_emc_ModifyScellActiveFlag

-                0x100aacf7       0x1d    _zPHY_emc_InitScellDefaultPara

-                0x100aad14       0x21    _zPHY_emc_ScellRatModeSet

-                0x100aad35       0x10    _zPHY_emc_FindFreeSCarrier

-                0x100aad45       0x10    _zPHY_emc_AddSCarrier

-                0x100aad55       0x29    _zPHY_emc_ReleaseSCarrier

-                0x100aad7e       0x41    _zPHY_emc_ModifyScellInfo

-                0x100aadbf        0x2    _zPHY_emc_ActiveScell

-                0x100aadc1        0x2    _zPHY_emc_DeactiveScell

-                0x100aadc3        0x2    _zPHY_emc_AutoDeactiveScell

-                0x100aadc5        0x2    _zPHY_emc_UpdateDeactInfo

-                0x100aadc7        0xa    _zPHY_emc_IsAnyScellExist

-                0x100aadd1        0xa    _zPHY_emc_IsAnyScellActive

-                0x100aaddb        0x2    _zPHY_emc_IsScellExist

-                0x100aaddd        0x2    _zPHY_emc_IsScellActive

-                0x100aaddf        0x2    _zPHY_emc_ReadScellCfgDedi

-                0x100aade1        0x2    _zPHY_emc_ReadScellCfgComn

-                0x100aade3       0x11    _zPHY_emc_ReadScellBasicInfo

-                0x100aadf4       0x23    _zPHY_emc_ReadFixDlDelay

-                0x100aae17       0x4e    _zPHY_emc_SetSysband

-                0x100aae65       0x52    _zPHY_emc_AlterRateRefreshFB

-                0x100aaeb7       0x44    _L1e_Anr_AlterRateRefreshFB

-                0x100aaefb       0x1e    _zPHY_emc_CfgSysband

-                0x100aaf19       0x1c    _zPHY_emc_IsSysbandVarious

-                0x100aaf35       0x19    _zPHY_emc_ReadGapStatue

-                0x100aaf4e       0x1f    _zPHY_emc_ReadIratGapStatue

-                0x100aaf6d       0x15    _zPHY_emc_RfcRbdpCfg

-                0x100aaf82       0x76    _zPHY_emc_ProGapDelayFlow

-                0x100aaff8      0x153    _zPHY_emc_ProGapSchedFlow

-                0x100ab14b       0x2f    _zPHY_emc_ScellActiveNoactiveMain

-                0x100ab17a        0xe    _L1e_SchedMcSetSCellDeactivationTimerParam

-                0x100ab188        0x7    _L1e_SchedMcGetSCellDeactivationTimerParam

-                0x100ab18f        0x9    _L1e_SchedMcSetSCellDeactivationTimer

-                0x100ab198        0xc    _L1e_SchedMcIncSCellDeactivationTimer

-                0x100ab1a4        0x9    _L1e_SchedMcGetSCellDeactivationTimer

-                0x100ab1ad       0x35    _L1e_SchedMcAutoDeactiveScc

-                0x100ab1e2       0x34    _L1e_SchedMcDeactiveScc

-                0x100ab216       0x8f    _zPHY_emc_ScellGetRFPara

-                0x100ab2a5       0x45    _L1e_SchedMc_CfgUlFreqPoint

-                0x100ab2ea       0x3d    _zPHY_emc_ScellRFParaPrint

-                0x100ab327       0x45    _L1e_LogMcSCellInfo

-                0x100ab36c       0x1d    _L1e_SchedMc_ConvertBW

-                0x100ab389       0x86    _L1e_SchedMc_CloseRxRecv

-                0x100ab40f       0x20    _zPHY_emc_ProClrRfcDBState

-                0x100ab42f      0x135    _L1e_SchedMc_CfgRfcRxSFData

-                0x100ab564        0xd    _L1e_SchedMc_GetRxRecvState

-                0x100ab571        0xd    _L1e_SchedMc_GetCalcTimeState

-                0x100ab57e        0xd    _L1e_SchedMc_GetCfgSrcIdx

-                0x100ab58b       0x32    _L1e_SchedMc_OpenRxRecv

-                0x100ab5bd       0xc1    _L1e_SchedMc_CalcRxRecvTime

-                0x100ab67e       0x1a    _L1e_SchedMc_CalcRxCloseTime

-                0x100ab698       0xb9    _L1e_SchedMc_OpenRxRF

-                0x100ab751      0x147    _L1e_SchedMc_OpenRxRFByCc

-                0x100ab898       0x30    _L1e_SchedMc_JudgeRfOpenTime

-                0x100ab8c8       0x1e    _L1e_SchedMc_JudgeRfClose

-                0x100ab8e6       0x16    _L1e_SchedMc_Set4RxRcv

-                0x100ab8fc        0x8    _L1e_SchedMc_Clr4RxRcv

-                0x100ab904        0x7    _L1e_SchedMc_Get4RxRcv

-                0x100ab90b       0x1a    _L1e_SchedMc_CfgRfcRxClose

-                0x100ab925      0x17c    _zPHY_emc_SetAndReadPhyPara

-                0x100abaa1        0x8    _zPHY_emc_AsynMsgProcIratGapConfigReq

-                0x100abaa9       0x9f    _zPHY_emc_RdPs2PhyAsyncMsg

-                0x100abb48       0x63    _zPHY_emc_CalTpuMrtrAdjType

-                0x100abbab       0x48    _zPHY_emc_RefreshPagePara

-                0x100abbf3       0x1b    _zPHY_SendMsg

-                0x100abc0e       0x1c    _zPHY_SendNullMsg

-                0x100abc2a       0x62    _L1e_SchedMcGetCellInfo

-                0x100abc8c        0xd    _L1e_SchedMc_AbortSi

-                0x100abc99        0xd    _L1e_SchedMc_AbortSearch

-                0x100abca6        0xd    _L1e_SchedMc_StoreSib

-                0x100abcb3        0xd    _L1e_SchedMc_StoreSi

-                0x100abcc0        0x8    _L1e_SchedMc_SetDelayAnrState

-                0x100abcc8        0x8    _L1e_SchedMc_GetDelayAnrState

-                0x100abcd0        0xd    _L1e_SchedMc_StoreSearch

-                0x100abcdd        0xd    _L1e_SchedMc_StoreFreqScan

-                0x100abcea        0xd    _L1e_SchedMc_StoreRapc

-                0x100abcf7       0x3b    _L1e_SchedMc_SndDelaySearch

-                0x100abd32       0x3b    _L1e_SchedMc_SendDelayFreqScan

-                0x100abd6d       0x1a    _L1e_SchedMc_SndDelaySib

-                0x100abd87       0x1a    _L1e_SchedMc_SndDelaySi

-                0x100abda1       0x10    _L1e_SchedMc_SndDelayRapc

-                0x100abdb1       0x1e    _L1e_SchedMc_ReadTpuOffset

-                0x100abdcf       0x10    _zPHY_emc_ATSetDrxCtrl

-                0x100abddf       0x83    _zPHY_emc_ATSetAndReadRlm

-                0x100abe62       0x65    _zPHY_emc_ATSetAndReadCsi

-                0x100abec7       0xc5    _zPHY_emc_ATSetAndReadUlpc

-                0x100abf8c       0x72    _zPHY_emc_ATSetAntenna

-                0x100abffe       0x56    _zPHY_emc_ATSetAndReadUeCategory

-                0x100ac054       0x21    _zPHY_emc_ATCheckSinr

-                0x100ac075       0x20    _zPHY_emc_ATCheckTmMode

-                0x100ac095       0x4f    _zPHY_emc_ATCheckMcsQmod

-                0x100ac0e4       0x6e    _zPHY_emc_ATCheckHarqNack

-                0x100ac152       0x32    _zPHY_emc_ATCheckThrougput

-                0x100ac184       0x1f    _zPHY_emc_ATCheckRssi

-                0x100ac1a3       0x32    _zPHY_emc_ATCheckSinrRsrp

-                0x100ac1d5       0x2a    _zPHY_emc_ATCheckResidualBler

-                0x100ac1ff       0x8a    _zPHY_emc_ATCheckAll

-                0x100ac289       0x1f    _zPHY_emc_ATThinkWill

-                0x100ac2a8       0x1f    _zPHY_emc_ATLowPower

-                0x100ac2c7       0x3d    _zPHY_emc_ExtraCheck

-                0x100ac304      0x6f2    _zPHY_emc_ThreadEntry

- .text          0x100ac9f6     0x4e1e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

-                0x100ac9f6       0x16    _zPHY_ecsrc_LteAmtUpdateServeCellEarfch

-                0x100aca0c       0x35    _zPHY_ecsrc_ReadEarfcnInfo

-                0x100aca41       0x3a    _zPHY_ecsrc_GetDLULEarfchTableInfo

-                0x100aca7b       0x52    _zPHY_ecsrc_GetEarfchTableInfo

-                0x100acacd       0x11    _zPHY_ecsrc_SchedEarfcn2Freq

-                0x100acade       0x14    _zPHY_ecsrc_SchedFreq2Earfcn

-                0x100acaf2       0x2e    _zPHY_ecsrc_FindEarfchFromEarfcn

-                0x100acb20       0x58    _zPHY_ecsrc_GetUlEarfchTableInfo

-                0x100acb78       0x19    _zPHY_ecsrc_GetTddFddMode

-                0x100acb91       0x13    _zPHY_ecsrc_CtrlRsrpTrans

-                0x100acba4       0x12    _zPHY_ecsrc_CtrlRsrqTrans

-                0x100acbb6        0xc    _zPHY_ecsrc_NvReadRsrpFixedOffset

-                0x100acbc2       0x36    _zPHY_ecsrc_SendSearchStartReq

-                0x100acbf8       0x37    _zPHY_ecsrc_SendCfoStartReq

-                0x100acc2f       0x8f    _zPHY_ecsrc_SendMeasStartReq

-                0x100accbe       0x24    _zPHY_ecsrc_SendHandoverCnf

-                0x100acce2       0x51    _zPHY_ecsrc_SendMibReadReq

-                0x100acd33       0x2c    _zPHY_ecsrc_SendTpuMacroAdjReq

-                0x100acd5f       0x2a    _zPHY_ecsrc_SendFreqScanReq

-                0x100acd89        0xd    _zPHY_ecsrc_OnSendFreqScanReq

-                0x100acd96        0x8    _zPHY_ecsrc_SetAllRxMaskFlag

-                0x100acd9e       0x11    _zPHY_ecsrc_SleepCtrlPowerOn

-                0x100acdaf       0x13    _L1e_csrc_InitStrInfo

-                0x100acdc2       0xeb    _zPHY_ecsrc_ProInitial

-                0x100acead       0x11    _zPHY_ecsrc_InitSlaveWorkState

-                0x100acebe       0x13    _zPHY_ecsrc_ProReset

-                0x100aced1       0x15    _zPHY_ecsrc_SetPhyModeByEarfcn

-                0x100acee6       0x10    _zPHY_emc_SetPhyMode

-                0x100acef6       0x14    _zPHY_ecsrc_FindTpuEvent

-                0x100acf0a       0x40    _zPHY_ecsrc_TpuEventReset

-                0x100acf4a       0x3a    _zPHY_ecsrc_TpuEventMark

-                0x100acf84       0x1b    _zPHY_ecsrc_TpuEventCheck

-                0x100acf9f       0x4c    _zPHY_ecsrc_DelTpuEvent

-                0x100acfeb       0x1c    _zPHY_ecsrc_TpuEventClean

-                0x100ad007        0x7    _zPHY_ecsrc_FilterEnDelay

-                0x100ad00e       0x22    _zPHY_ecsrc_GetBandIdx

-                0x100ad030       0x2b    _zPHY_ecsrc_MibInfoOutput

-                0x100ad05b       0x23    _zPHY_ecsrc_FilterOut

-                0x100ad07e       0x62    _zPHY_ecsrc_CtrlReleaseProcess

-                0x100ad0e0       0x69    _zPHY_ecsrc_CfgRfcFreqBand

-                0x100ad149       0x1c    _L1e_csrc_CfgSysband

-                0x100ad165       0x2d    _zPHY_ecsrc_RecoverToServingFreq

-                0x100ad192       0x1c    _zPHY_ecsrc_ResetSearchMeas

-                0x100ad1ae       0x71    _zPHY_ecsrc_StopInterSearchMeas

-                0x100ad21f       0x40    _L1e_csrc_PreWakeUpPS

-                0x100ad25f       0x18    _zPHY_ecsrc_TsDelayMsgRegister

-                0x100ad277       0x34    _zPHY_ecsrc_DelayMsgRegister

-                0x100ad2ab       0x4d    _zPHY_ecsrc_RegTpuAdjDelay

-                0x100ad2f8      0x118    _zPHY_ecsrc_CtrlConnectedIntraReportEvent

-                0x100ad410       0x4a    _zPHY_ecsrc_CtrlConnectedInterReportEvent

-                0x100ad45a       0x38    _zPHY_ecsrc_CtrlConnectAgingProcess

-                0x100ad492       0x17    _zPHY_ecsrc_CfgRfcSynState

-                0x100ad4a9       0x37    _zPHY_ecsrc_GetInterReportPeriod

-                0x100ad4e0       0x88    _zPHY_ecsrc_CtrlConnectedMeasSchedule

-                0x100ad568       0x31    _zPHY_ecsrc_OpenSubFrameInt

-                0x100ad599       0x15    _zPHY_ecsrc_DelSfInt

-                0x100ad5ae       0x18    _zPHY_ecsrc_InitGapCnt

-                0x100ad5c6       0x19    _zPHY_ecsrc_UpdateGapCnt

-                0x100ad5df       0x3d    _zPHY_ecsrc_DrxRefreshGapCnt

-                0x100ad61c       0x48    _zPHY_ecsrc_DrxSetIntraWorkPeriod

-                0x100ad664       0x80    _zPHY_ecsrc_DrxSetInterWorkPeriod

-                0x100ad6e4       0x13    _zPHY_ecsrc_DrxSetInterRprtPeriod

-                0x100ad6f7       0x8d    _L1e_csrc_RegConEvent

-                0x100ad784       0x6f    _zPHY_ecsrc_CtrlDedicateConfigProcess

-                0x100ad7f3       0x48    _zPHY_ecsrc_CtrlConncetGapConfigProcess

-                0x100ad83b      0x100    _zPHY_ecsrc_CtrlConnectedSetInterFreq

-                0x100ad93b       0xa6    _zPHY_ecsrc_CtrlConnectedScheduleInterFreq

-                0x100ad9e1       0xc7    _zPHY_ecsrc_CtrlHandoverSearch

-                0x100adaa8       0x25    _zPHY_ecsrc_CtrlHandoverCfoEn

-                0x100adacd       0x1f    _zPHY_ecsrc_CtrlHandoverMibInd

-                0x100adaec      0x112    _zPHY_ecsrc_CtrlHandoverPro

-                0x100adbfe      0x114    _zPHY_ecsrc_CtrlHandoverSearchTimeEvent

-                0x100add12       0x49    _zPHY_ecsrc_CtrlHandoverPbchTimeEvent

-                0x100add5b       0x38    _zPHY_ecsrc_LteAmtULEarfchTableInfo

-                0x100add93       0x38    _zPHY_ecsrc_LteAmtDLEarfchTableInfo

-                0x100addcb       0x3a    _zPHY_ecsrc_LteAmtFDTEarfchTableInfo

-                0x100ade05       0x15    _zPHY_ecsrc_AmtUpdateEarfcnBand

-                0x100ade1a       0x2d    _zPHY_ecsrc_RegDrxNoUseEvent

-                0x100ade47       0x24    _zPHY_ecsrc_DelDrxNoUseEvent

-                0x100ade6b        0xc    _zPHY_ecsrc_IsDrxUsed

-                0x100ade77       0x29    _zPHY_ecsrc_IsWorkGap

-                0x100adea0       0x34    _zPHY_ecsrc_WaitIratGap

-                0x100aded4       0x42    _zPHY_ecsrc_IntraFreqEnable

-                0x100adf16       0x5e    _zPHY_ecsrc_InterFreqEnable

-                0x100adf74       0xb8    _zPHY_ecsrc_CalIntraWorkTime

-                0x100ae02c       0x4d    _zPHY_ecsrc_SetSearchPhase

-                0x100ae079       0x4c    _zPHY_ecsrc_GetSearchPhase

-                0x100ae0c5       0x1b    _zPHY_ecsrc_ClearSearchEnable

-                0x100ae0e0       0x49    _zPHY_ecsrc_FindEnableFreq

-                0x100ae129       0x3a    _zPHY_ecsrc_UpdateSearchEnable

-                0x100ae163       0x2f    _zPHY_ecsrc_IsSearchDone

-                0x100ae192       0x4b    _zPHY_ecsrc_RecoverEnableFlag

-                0x100ae1dd       0x90    _zPHY_ecsrc_CalRemainTime

-                0x100ae26d      0x1cf    _zPHY_ecsrc_FindUndoneFreq

-                0x100ae43c       0x1b    _L1e_csrc_FindEnableInterFreq

-                0x100ae457      0x1d5    _L1e_csrc_FindUndoFreq

-                0x100ae62c       0x6c    _L1e_csrc_DrxIntraReport

-                0x100ae698       0x4e    _L1e_csrc_DrxInterReport

-                0x100ae6e6       0xb7    _L1e_csrc_DrxSchdEnd

-                0x100ae79d       0x3b    _L1e_csrc_DrxIntraSchd

-                0x100ae7d8       0x42    _L1e_csrc_DrxInterSchd

-                0x100ae81a       0x6e    _L1e_csrc_ShortDrxIntraSchd

-                0x100ae888       0x40    _L1e_csrc_ShortDrxInterSchd

-                0x100ae8c8       0x49    _L1e_csrc_AbortDrxSchd

-                0x100ae911       0x15    _L1e_csrc_CsrIsWork

-                0x100ae926      0x127    _zPHY_ecsrc_DrxCheckEvent

-                0x100aea4d        0x8    _L1e_csrc_GetStopMeas

-                0x100aea55        0xe    _L1e_csrc_CfgGapCnt

-                0x100aea63       0xca    _L1e_csrc_ShortDrxSchd

-                0x100aeb2d       0x30    _L1e_csrc_ShortDrxReSchd

-                0x100aeb5d      0x104    _zPHY_ecsrc_CnnDrxStartSchedule

-                0x100aec61       0x48    _zPHY_ecsrc_CnnDrxSetup

-                0x100aeca9       0x1b    _zPHY_ecsrc_CnnDrxRelease

-                0x100aecc4       0x41    _L1e_csrc_ShortDrxSchdFlag

-                0x100aed05        0x8    _L1e_csrc_GetDfeValidFlag

-                0x100aed0d       0x87    _zPHY_ecsrc_CtrlAbortMeasProcess

-                0x100aed94        0x8    _zPHY_ecsrc_ReadSubframeOffset

-                0x100aed9c       0x15    _zPHY_ecsrc_SubframeOffsetToRfc

-                0x100aedb1        0x8    _zPHY_ecsrc_SetFddAdjust

-                0x100aedb9       0x30    _zPHY_ecsrc_ClearRfcSFData

-                0x100aede9       0x12    _zPHY_ecsrc_ClearRfTable

-                0x100aedfb       0x12    _L1e_csrc_ClearRfMeasState

-                0x100aee0d       0x2c    _zPHY_ecsrc_SetFreq

-                0x100aee39        0xa    _zPHY_ecsrc_SetInterFreq

-                0x100aee43       0x15    _zPHY_ecsrc_FindEvent

-                0x100aee58       0x43    _zPHY_ecsrc_RegisterEvent

-                0x100aee9b       0x1d    _zPHY_ecsrc_CancelEvent

-                0x100aeeb8       0x12    _zPHY_ecsrc_CancelAllEvent

-                0x100aeeca       0x7b    _zPHY_ecsrc_CheckEvent

-                0x100aef45       0x40    _zPHY_ecsrc_ConnCheckEvent

-                0x100aef85       0x44    _zPHY_ecsrc_ExcuteEvent

-                0x100aefc9       0x3e    _zPHY_ecsrc_ChangeIntraReportPeriod

-                0x100af007       0x33    _zPHY_ecsrc_ChangeIntraReportPeriodDrx

-                0x100af03a        0x7    _zPHY_ecsrc_OnSetMode

-                0x100af041       0x25    _zPHY_ecsrc_OnIratIdlePeriodRepReq

-                0x100af066       0x37    _zPHY_ecsrc_OnInactiveTimeReportInt

-                0x100af09d       0x19    _zPHY_ecsrc_OnFreqListConfigReq

-                0x100af0b6       0x2e    _zPHY_ecsrc_OnIratMeasConfigReq

-                0x100af0e4       0x32    _zPHY_ecsrc_OnIratMeasReportInt

-                0x100af116       0xf1    _zPHY_ecsrc_OnIratGapConfigReq

-                0x100af207       0x6f    _zPHY_ecsrc_OnIratGapConfigDelayInt

-                0x100af276       0x24    _zPHY_ecsrc_OnRfStartDealSfInt

-                0x100af29a       0x14    _zPHY_ecsrc_OnRfCloseDealSfInt

-                0x100af2ae       0x2f    _zPHY_ecsrc_OnReset

-                0x100af2dd       0x4e    _zPHY_ecsrc_OnCellSearchReq

-                0x100af32b       0x39    _zPHY_ecsrc_InitOnCellSearchReq

-                0x100af364       0xae    _zPHY_ecsrc_CtrlAppointSearchPbchTimeEvent

-                0x100af412       0x52    _zPHY_ecsrc_CtrlAppointSearchTimeEvent

-                0x100af464       0x2a    _zPHY_ecsrc_CtrlAppointSearchPbchEndEvent

-                0x100af48e        0xd    _zPHY_ecsrc_AppointCellSearchType

-                0x100af49b       0x17    _zPHY_ecsrc_NeibCellSearchType

-                0x100af4b2       0x99    _zPHY_ecsrc_IdleOnCellSearchReq

-                0x100af54b       0x16    _zPHY_ecsrc_SlaveOnCellSearchReq

-                0x100af561       0x1a    _zPHY_ecsrc_OnCtrlIniSearchCnf

-                0x100af57b       0x19    _zPHY_ecsrc_OnTimeDelayInt

-                0x100af594       0x19    _zPHY_ecsrc_OnSssUpdateCounterCnf

-                0x100af5ad        0xd    _zPHY_ecsrc_OnIniMeasTimeEvent

-                0x100af5ba       0x1c    _zPHY_ecsrc_OnAbortCellSearchReq

-                0x100af5d6       0x27    _zPHY_ecsrc_OnCommonConfigReq

-                0x100af5fd       0x4e    _zPHY_ecsrc_OnMeasConfigReq

-                0x100af64b      0x130    _zPHY_ecsrc_SaveMask

-                0x100af77b       0x98    _zPHY_ecsrc_OnMeasMaskSetReq

-                0x100af813       0x30    _zPHY_ecsrc_OnAbortMeasReq

-                0x100af843       0x3e    _zPHY_ecsrc_OnChangeMeasPeriodReq

-                0x100af881       0x11    _zPHY_ecsrc_OnIdleInterRfChangeFinishedEvent

-                0x100af892       0x39    _zPHY_ecsrc_OnIratMeasGapConfigReq

-                0x100af8cb       0x1f    _zPHY_ecsrc_OnFreqScanReq

-                0x100af8ea       0x3b    _zPHY_ecsrc_InitOnFreqScanReq

-                0x100af925       0x53    _zPHY_ecsrc_IdleOnFreqScanReq

-                0x100af978       0x27    _zPHY_ecsrc_SlaveOnFreqScanReq

-                0x100af99f       0x21    _zPHY_ecsrc_OnCtrlSearchFreqScanCnf

-                0x100af9c0       0x1c    _zPHY_ecsrc_OnHandoverReq

-                0x100af9dc       0x10    _zPHY_ecsrc_OnPlmnResumeSrvCellTpu

-                0x100af9ec       0x2c    _zPHY_ecsrc_OnPlmnPeriodTpuIntIn

-                0x100afa18       0x26    _zPHY_ecsrc_FreqScanSubFrameIntDelay

-                0x100afa3e       0x47    _zPHY_ecsrc_RunningCheck

-                0x100afa85       0x8d    _zPHY_ecsrc_OnArfcnListInfo

-                0x100afb12       0x47    _zPHY_amt_Lte_Set_EarfcnInfo

-                0x100afb59        0xf    _L1e_csrc_HandoverSuccPro

-                0x100afb68       0x1b    _zPHY_ecsrc_StartProc

-                0x100afb83      0x15f    _zPHY_ecsrc_ComProc

-                0x100afce2       0x15    _zPHY_ecsrc_InitProc

-                0x100afcf7       0x6f    _zPHY_ecsrc_IdleProc

-                0x100afd66       0x21    _zPHY_ecsrc_ConnProc

-                0x100afd87       0x91    _zPHY_ecsrc_SlaveProc

-                0x100afe18       0x5b    _zPHY_ecsrc_Ctrl

-                0x100afe73       0x46    _zPHY_ecsrc_ThreadEntry

-                0x100afeb9       0xc8    _zEcsrc_PreEvent

-                0x100aff81       0x38    _zEcsrc_OnEvent

-                0x100affb9       0x52    _zPHY_ecsrc_ReadSnr

-                0x100b000b       0xd6    _zPHY_ecsrc_ReadSearctT

-                0x100b00e1       0x1e    _zPHY_ecsrc_ReadIntraSearctT

-                0x100b00ff       0x1e    _zPHY_ecsrc_ReadSpeedSearctT

-                0x100b011d       0x1d    _zPHY_ecsrc_ReadCfoUpdateT

-                0x100b013a       0x2a    _zPHY_ecsrc_GetDestTime

-                0x100b0164       0x1c    _zPHY_ecsrc_CalDestTimeOffset

-                0x100b0180       0x19    _zPHY_ecsrc_GetNonHighPrioFreqNum

-                0x100b0199       0x19    _zPHY_ecsrc_GetHighPrioFreqNum

-                0x100b01b2       0x13    _zPHY_ecsrc_GetReportNum

-                0x100b01c5       0x31    _zPHY_ecsrc_NeedIntraSearchStep

-                0x100b01f6       0x2e    _zPHY_ecsrc_NeedIntraSearchStepNormal

-                0x100b0224       0x45    _zPHY_ecsrc_NeedIntraSearch

-                0x100b0269       0x22    _zPHY_ecsrc_IsNonHighPrioWorkDrx

-                0x100b028b       0xaa    _zPHY_ecsrc_NeedWork

-                0x100b0335       0x54    _zPHY_ecsrc_CalcInitDrxNum

-                0x100b0389       0x7f    _zPHY_ecsrc_CalcWorkDrxNum

-                0x100b0408       0x22    _zPHY_ecsrc_NeedInterSearch

-                0x100b042a        0x9    _zPHY_ecsrc_NeedInterMeas

-                0x100b0433       0x52    _zPHY_ecsrc_NeedIntraMeas

-                0x100b0485       0x3f    _zPHY_ecsrc_FreqIndexAcc

-                0x100b04c4       0x37    _zPHY_ecsrc_IsLastFreqInDrx

-                0x100b04fb       0x72    _L1e_csrc_SRCellRank

-                0x100b056d       0x9a    _L1e_csrc_SaveSRCellInfo

-                0x100b0607       0x52    _L1e_csrc_SetSRCellInfo

-                0x100b0659      0x121    _L1e_csrc_GetMobileCxtFlag

-                0x100b077a       0x47    _zPHY_ecsrc_CtrlIdleIntraMeasEndEventNew

-                0x100b07c1       0x37    _zPHY_ecsrc_GetReportDrxNum

-                0x100b07f8        0x2    _zPHY_ecsrc_EverTrue

-                0x100b07fa       0x10    _zPHY_ecsrc_StartDelayTimer

-                0x100b080a        0x9    _zPHY_ecsrc_WaitEvent

-                0x100b0813       0x1d    _zPHY_ecsrc_SchedInit

-                0x100b0830       0x1f    _zPHY_ecsrc_SchedStop

-                0x100b084f        0x8    _zPHY_ecsrc_SchedStart

-                0x100b0857       0x15    _zPHY_ecsrc_NeedWorkInReportPeriod

-                0x100b086c       0xbc    _zPHY_ecsrc_OnStartPi

-                0x100b0928       0x63    _zPHY_ecsrc_OnEndPi

-                0x100b098b       0x9b    _zPHY_ecsrc_ReportOneFreq

-                0x100b0a26       0x7c    _zPHY_ecsrc_ReportPreValue

-                0x100b0aa2       0x2f    _zPHY_ecsrc_ReportInra

-                0x100b0ad1       0x57    _zPHY_ecsrc_DoReportIner

-                0x100b0b28       0x11    _zPHY_ecsrc_ReportInter

-                0x100b0b39       0x12    _zPHY_ecsrc_OneFreqModeWork

-                0x100b0b4b       0x1a    _zPHY_ecsrc_OneFreqIntraWork

-                0x100b0b65       0x27    _zPHY_ecsrc_IntraSearchInLowSnr

-                0x100b0b8c       0x33    _zPHY_ecsrc_FixedStrongSearch

-                0x100b0bbf        0x8    _zPHY_ecsrc_GetFixedStrongSearchFlag

-                0x100b0bc7       0x30    _zPHY_ecsrc_NeedSearchInLowSnr

-                0x100b0bf7       0x25    _zPHY_ecsrc_NeedSearchInRA

-                0x100b0c1c       0x14    _zPHY_ecsrc_OneFreqInterWork

-                0x100b0c30       0x11    _zPHY_ecsrc_GerFreqNumPerDrx

-                0x100b0c41       0x3c    _zPHY_ecsrc_NextInterFreqInDrx

-                0x100b0c7d       0x23    _zPHY_ecsrc_IntraWorkInDrx

-                0x100b0ca0       0x20    _zPHY_ecsrc_InterFinishInDrx

-                0x100b0cc0       0x35    _zPHY_ecsrc_RecordInterDoneInDrx

-                0x100b0cf5       0x65    _zPHY_ecsrc_InterSchedInitPerDrx

-                0x100b0d5a       0x9b    _zPHY_ecsrc_GetIntraSearchTime

-                0x100b0df5       0x2e    _zPHY_ecsrc_GetInterSearchTime

-                0x100b0e23       0x7f    _zPHY_ecsrc_GetIntraMeasTime

-                0x100b0ea2       0xa1    _zPHY_ecsrc_GetInterMeasTime

-                0x100b0f43       0x4d    _zPHY_ecsrc_GetIntraWorkTime

-                0x100b0f90       0x15    _zPHY_ecsrc_GetInterWorkTime

-                0x100b0fa5       0x69    _zEcsr_GetWorkTimeInCurDrx

-                0x100b100e       0x71    _zPHY_ecsrc_ChangeMeasMode

-                0x100b107f       0x36    _zPHY_ecsrc_IntraMeasStart

-                0x100b10b5        0x3    _zPHY_ecsrc_InterMeasStart

-                0x100b10b8       0x15    _zPHY_ecsrc_IntraSearchStart

-                0x100b10cd        0xd    _zPHY_ecsrc_SetIntraWorkTime

-                0x100b10da       0x1e    _zPHY_ecsrc_SetInterWorkTime

-                0x100b10f8       0x12    _zPHY_ecsrc_ServCellStart

-                0x100b110a       0x26    _zPHY_ecsrc_SearchInMeasConfig

-                0x100b1130       0x21    _zPHY_ecsrc_ReadIndexInSchedContext

-                0x100b1151       0x21    _zPHY_ecsrc_IntraFreqStart

-                0x100b1172      0x11c    _zPHY_ecsrc_InterFreqStart

-                0x100b128e       0xb4    _zPHY_ecsrc_OneFreqStart

-                0x100b1342       0x26    _zPHY_ecsrc_NeedSchedInter

-                0x100b1368        0x1    _zPHY_ecsrc_BeforeInter

-                0x100b1369       0x15    _zPHY_ecsrc_BeforeOneFreq

-                0x100b137e       0x24    _zPHY_ecsrc_NeedInitial

-                0x100b13a2       0x49    _zPHY_ecsrc_ChangeMeasPeriodIdle

-                0x100b13eb       0x32    _zPHY_ecsrc_ReportNoInactiveTime

-                0x100b141d        0x7    _zPHY_ecsrc_NeedAdjustBndFrmCfo

-                0x100b1424       0x5e    _zPHY_ecsrc_AdjustBndFrmCfo

-                0x100b1482       0x15    _zPHY_ecsrc_SetShortDrxState

-                0x100b1497       0x12    _zPHY_ecsrc_CfgRfcRxOffset

-                0x100b14a9       0x2b    _zPHY_ecsrc_AdjustSrvTpu

-                0x100b14d4        0x7    _zPHY_ecsrc_BackupCFOFreqOffset

-                0x100b14db        0x8    _l1e_csrc_GetDrxCnt

-                0x100b14e3       0x3b    _zPHY_ecsrc_DrxReStartSearchMeas

-                0x100b151e       0x2a    _zPHY_ecsrc_ReadPrio

-                0x100b1548       0x85    _zPHY_ecsrc_WakeupPs

-                0x100b15cd        0x8    _L1e_csrc_GetCurCtx

-                0x100b15d5        0x8    _L1e_csrc_GetMeasBit

-                0x100b15dd       0x94    _L1e_csrc_TempRead

-                0x100b1671       0xd0    _L1e_ecsrc_UpdateBackBchBnd

-                0x100b1741        0xa    _L1e_csrc_AtZepcgSetLowPower

-                0x100b174b       0x20    _L1e_csrc_AtZepcgSetPhyCfg

-                0x100b176b       0x6b    _L1e_csrc_GetFreqOffset

-                0x100b17d6       0x29    _L1e_csrc_SetDisableAfcReloadFlag

-                0x100b17ff       0x15    _L1e_csrc_SetScanFailNum

- .text          0x100b1814      0x212 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_fsm.o)

-                0x100b1814      0x212    _zPHY_emc_ProPhyStateCtrl

- .text          0x100b1a26      0xb29 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_db.o)

-                0x100b1a26        0x7    _zPHY_ecsrc_SatAdd

-                0x100b1a2d        0x9    _zPHY_ecsrc_SatSub

-                0x100b1a36       0x18    _zPHY_ecsrc_CellDatabaseReset

-                0x100b1a4e       0x2b    _zPHY_ecsrc_GetCellInfo

-                0x100b1a79       0x48    _zPHY_ecsrc_GetAddCell

-                0x100b1ac1       0x61    _zPHY_ecsrc_DeleteCell

-                0x100b1b22       0x4d    _zPHY_ecsrc_DeleteOldCell

-                0x100b1b6f       0x69    _zPHY_ecsrc_DeleteAllCell

-                0x100b1bd8       0x4d    _zPHY_ecsrc_DeleteNoCfgCell

-                0x100b1c25       0x1a    _L1e_Csrc_IsServcell

-                0x100b1c3f       0x13    _L1e_Csrc_IsServcellEarfcn

-                0x100b1c52       0x42    _zPHY_ecsrc_FindCell

-                0x100b1c94       0x29    _zPHY_ecsrc_ClearOtherCell

-                0x100b1cbd       0x12    _zPHY_ecsrc_FindServCell

-                0x100b1ccf       0x4e    _zPHY_ecsrc_CtrlICPWriteMeasPriority

-                0x100b1d1d       0x9e    _zPHY_ecsrc_SearchAddCellToDatabase

-                0x100b1dbb       0x8d    _zPHY_ecsrc_CtrlRefreshDataBase

-                0x100b1e48       0x54    _zPHY_ecsrc_CtrlUpdateBoundary

-                0x100b1e9c       0x49    _zPHY_ecsrc_AdjustCellAge

-                0x100b1ee5       0x3a    _zPHY_ecsrc_CtrlGetStrongestCell

-                0x100b1f1f        0xc    _zPHY_ecsrc_ScellDatabaseReset

-                0x100b1f2b       0x44    _zPHY_ecsrc_CtrlCellDatabaseAging

-                0x100b1f6f       0x2a    _zPHY_ecsrc_ClearSearchNewCellFlag

-                0x100b1f99       0x2e    _zPHY_ecsrc_ClearAppointCellFlag

-                0x100b1fc7       0x23    _zPHY_ecsrc_ClearValidCellFlag

-                0x100b1fea       0x22    _zEcsrc_FindFreq

-                0x100b200c       0x13    _zEcsrc_IsIcp

-                0x100b201f       0x40    _zEcsrc_GetMeasBand

-                0x100b205f       0x19    _zEcsrc_GetMeasTimes

-                0x100b2078       0x2c    _zPHY_ecsrc_ClearFreqInfo

-                0x100b20a4       0x34    _zPHY_ecsrc_ClearNoCfgFreqInfo

-                0x100b20d8       0x1f    _zPHY_ecsrc_FindFreqInfo

-                0x100b20f7       0x60    _zPHY_ecsrc_ExChangeFreqInfo

-                0x100b2157       0x9e    _zPHY_ecsrc_SaveFreqInfo

-                0x100b21f5       0x4d    _zPHY_ecsrc_ReadRsrpCaliInfo

-                0x100b2242       0x4a    _zPHY_ecsrc_UpdateTimeOffset

-                0x100b228c       0x41    _zPHY_ecsrc_RecoverTimeOffset

-                0x100b22cd       0x48    _zPHY_ecsrc_ChangeTimeOffset

-                0x100b2315       0x23    _zPHY_ecsrc_ReadTimeOffset

-                0x100b2338       0x1e    _zPHY_ecsrc_GetCellNum

-                0x100b2356        0xb    _L1e_Csrc_UpdateServCell

-                0x100b2361       0x10    _L1e_Csrc_ServCellChange

-                0x100b2371        0xc    _L1e_Csrc_ChangeNeiConfigFlag

-                0x100b237d       0x7e    _zPHY_ecsrc_DealSrvBndFrmCfo

-                0x100b23fb       0x25    _L1e_csrc_SetMeasState

-                0x100b2420       0x87    _zPHY_ecsrc_GetMeasCell

-                0x100b24a7       0x4b    _zPHY_ecsrc_GetMeasCellNum

-                0x100b24f2       0x12    _zPHY_ecsrc_GetFddBufferMode

-                0x100b2504       0x1e    _zPHY_ecsrc_GetIndexInFreqMeasMode

-                0x100b2522       0x11    _zPHY_ecsrc_GetMeasAge

-                0x100b2533       0x1c    _zPHY_ecsrc_GetFreqOffset

- .text          0x100b254f     0x2bfc T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

-                0x100b254f        0xb    _zPHY_ecsrc_CtrlShiftSlaveFunState

-                0x100b255a       0x14    _zPHY_ecsrc_CtrlShiftSlaveSynState

-                0x100b256e        0xa    _zPHY_ecsrc_MulmSetRfWorkSet

-                0x100b2578       0x65    _zPHY_ecsrc_MulmCfgRFCModem7510

-                0x100b25dd       0x5f    _zPHY_ecsrc_MulmRegRFStartClose

-                0x100b263c       0xf7    _zPHY_ecsrc_MulmIratIdlePeriodRepProcess7510

-                0x100b2733       0x44    _zEcsr_UpdateSiReadState

-                0x100b2777       0x35    _zPHY_ecsrc_MulmCtrlSetMode

-                0x100b27ac       0xa3    _zPHY_ecsrc_MulmSlaveReset

-                0x100b284f       0x14    _zPHY_ecsrc_MulmFreqListConfigProcess

-                0x100b2863       0x60    _L1e_Mulm_ReadSearchT

-                0x100b28c3       0x58    _L1e_Mulm_NeedSearch

-                0x100b291b       0x34    _L1e_Mulm_NeedMeas

-                0x100b294f       0x47    _zPHY_ecsrc_MulmIratMeasScheduleProcess

-                0x100b2996       0x3c    _zPHY_ecsrc_MulmIratAddMeasReport

-                0x100b29d2       0x77    _zPHY_ecsrc_MulmMeasReset

-                0x100b2a49       0xe5    _zPHY_ecsrc_MulmIratMeasConfigProcess

-                0x100b2b2e       0x72    _zPHY_ecsrc_MulmReportFreqMeasResult

-                0x100b2ba0       0x5d    _zPHY_ecsrc_MulmIratMeasResultHandle

-                0x100b2bfd        0x9    _zPHY_ecsrc_MulmIratResetMeasCnt

-                0x100b2c06       0x8d    _zPHY_ecsrc_MulmIratMeasReportIntHandle

-                0x100b2c93       0xaf    _zPHY_ecsrc_MulmIratMeasFilter

-                0x100b2d42       0x88    _zPHY_ecsrc_MulmIratFreqFilter

-                0x100b2dca       0x72    _zPHY_ecsrc_MulmIratUpdateMeasInd

-                0x100b2e3c       0x34    _zPHY_ecsrc_MulmIratUpdateFreqReport

-                0x100b2e70       0x40    _zPHY_ecsrc_MulmIratSetFilterFact

-                0x100b2eb0       0x2a    _zPHY_ecsrc_MulmIratReadPrio

-                0x100b2eda       0x55    _zPHY_ecsrc_MulmIratSearchMeasureStartSchedule

-                0x100b2f2f       0x17    _zPHY_ecsrc_MulmSlaveCfgRfcMeas1Offset7510

-                0x100b2f46       0x37    _zPHY_ecsrc_MulmSlaveGapStartOffsetCfg7510

-                0x100b2f7d       0x43    _zPHY_ecsrc_MulmSlaveGapEndOffsetCfg7510

-                0x100b2fc0       0x36    _zPHY_ecsrc_MulmRegTpuSingleEvent

-                0x100b2ff6       0x63    _zPHY_ecsrc_MulmGetGapType

-                0x100b3059       0x28    _zPHY_ecsrc_MulmRegTpuEvent

-                0x100b3081       0xed    _zPHY_ecsrc_MulmIratGapSchedFlow

-                0x100b316e       0x62    _zPHY_ecsrc_ReRegistGapConfigDelag

-                0x100b31d0       0x62    _zPHY_ecsrc_MulmIratGapSchedFlowProtect

-                0x100b3232       0x56    _zPHY_ecsrc_MulmBlackCellFilter

-                0x100b3288       0x60    _zPHY_ecsrs_MulmRemainTimeInGap

-                0x100b32e8       0x2d    _zPHY_ecsrs_MulmProtectTimeBeforeGap

-                0x100b3315       0x1a    _zPHY_ecsrc_MulmCalMeasTime

-                0x100b332f       0x5b    _zPHY_ecsrc_MulmCalSearchTime

-                0x100b338a      0x104    _zPHY_ecsrc_MulmTpuCnf

-                0x100b348e       0x13    _zPHY_ecsrc_MulmCsr2TpuUpdateCounterCnfHandle

-                0x100b34a1       0x4a    _zPHY_ecsrc_MulmSlavePlmnSearchStart

-                0x100b34eb       0x2a    _zPHY_ecsrc_MulmSlavePlmnSearchFinHandle

-                0x100b3515       0x42    _zPHY_ecsrc_MulmSlavePlmnMeasureTimerIntHandle

-                0x100b3557       0x2e    _zPHY_ecsrc_MulmSlavePlmnAbortCellSearchHandle

-                0x100b3585       0x45    _zPHY_ecsrs_MulmPlmnSib1InGap

-                0x100b35ca       0x45    _zPHY_ecsrc_MulmRegNotSynSubFrameInt

-                0x100b360f       0x2c    _zPHY_ecsrc_MulmRegCsrmSfInt

-                0x100b363b       0xaa    _zPHY_ecsrc_MulmIratGapStartTpuIntHandle

-                0x100b36e5       0x20    _zPHY_ecsrc_MulmUnRegistSearchMeasInt

-                0x100b3705       0x42    _zPHY_ecsrc_MulmIratGapEndTpuIntHandle

-                0x100b3747       0x50    _zPHY_ecsrc_MulmSlaveAbortGapProtectTimerEnable

-                0x100b3797       0x48    _zPHY_ecsrc_MulmIratMeasDoneHandle

-                0x100b37df       0x6e    _zPHY_ecsrc_MulmIratAbortGapHandle

-                0x100b384d       0x68    _zPHY_ecsrc_MulmIratAbortGapProtectTimerHandle

-                0x100b38b5       0x97    _zPHY_ecsrs_MulmIratGapPositionCheck

-                0x100b394c       0x27    _zPHY_ecsrs_MulmGapCoverTime

-                0x100b3973       0x42    _zPHY_ecsrm_MulmPbchStartCheck

-                0x100b39b5       0x27    _zPHY_ecsrs_MulmEnableRfcEventTable

-                0x100b39dc       0x26    _zPHY_ecsrs_Mulm6MSRfcMeas1GapOffsetCfg

-                0x100b3a02       0x64    _zPHY_ecsrs_MulmRfOpenNo

-                0x100b3a66       0x49    _zPHY_ecsrs_MulmConfigSynState

-                0x100b3aaf       0x56    _zPHY_ecsrs_MulmEnableRF

-                0x100b3b05       0x45    _zPHY_emc_MulmCsrRfStartDeal

-                0x100b3b4a       0x62    _zPHY_emc_MulmCsrRfEndDeal

-                0x100b3bac       0x20    _zPHY_emc_DealRFCloseEvent

-                0x100b3bcc       0x2d    _zPHY_ecsrc_CtrlMulmDbAging

-                0x100b3bf9        0xf    _zPHY_ecsrc_CtrlSetMulmSlaveSearchMeasAgeInfor

-                0x100b3c08       0x97    _zPHY_ecsrc_CtrlMulmRefreshDataBase

-                0x100b3c9f       0x50    _zPHY_ecsrs_MulmTpuAdjCheckTime

-                0x100b3cef       0x2f    _zPHY_ecsrs_MulmIcpPssBoundryAdj

-                0x100b3d1e       0x1a    _zPHY_ecsrs_MulmPssTpuCnf

-                0x100b3d38       0x46    _zPHY_ecsrs_MulmIsPssWorkTime

-                0x100b3d7e       0xa0    _zPHY_ecsrs_MulmGetPssHwStartTime

-                0x100b3e1e       0x53    _zPHY_ecsrs_MulmPssCfg

-                0x100b3e71        0xb    _zPHY_ecsrs_MulmPssConfig

-                0x100b3e7c       0x16    _zPHY_ecsrs_MulmPssGapCoverTime

-                0x100b3e92       0x68    _zPHY_ecsrc_MulmGetValidCellFrameBoundry7510

-                0x100b3efa       0x3f    _zPHY_ecsrc_MulmTpuAdjPro

-                0x100b3f39       0x27    _zPHY_ecsrc_MulmBoundryAdj

-                0x100b3f60       0x7f    _zPHY_ecsrs_MulmCheckTpuAdj

-                0x100b3fdf       0x28    _zPHY_ecsrs_MulmStartTpuAdj

-                0x100b4007       0xf3    _zPHY_ecsrc_MulmIratSearchStartSchedule7510

-                0x100b40fa       0x56    _zPHY_emc_MulmSlaveMeasureReportProtect

-                0x100b4150      0x190    _zPHY_emc_MulmSlaveMeasureFlow

-                0x100b42e0        0x7    _zPHY_ecsrs_MulmIratFSPssGapPositionCheck

-                0x100b42e7       0x17    _zPHY_ecsrs_MulmIratCheckGapTime

-                0x100b42fe       0x3d    _zPHY_ecsrs_MulmIratPssTimeCheck

-                0x100b433b       0x4b    _zPHY_ecsrs_MulmIratSssGapPositionCheck

-                0x100b4386       0x39    _zPHY_ecsrs_MulmAgcStable

-                0x100b43bf       0x15    _L1e_mulm_CfoAccNum

-                0x100b43d4       0x87    _zPHY_ecsrs_MulmCfoConfig

-                0x100b445b       0x1e    _zPHY_ecsrs_MulmSssCfg

-                0x100b4479       0x8b    _zPHY_ecsrs_MulmIsTddSssWorkTime

-                0x100b4504       0x18    _zPHY_ecsrs_MulmStartICSPSubFrameInt

-                0x100b451c       0x13    _zPHY_ecsrs_MulmStartSynSearchSubFrameInt

-                0x100b452f       0x40    _zPHY_ecsrs_MulmGapCoverTime7510

-                0x100b456f      0x136    _zPHY_ecsrs_MulmIsFddSssWorkTime

-                0x100b46a5       0x1d    _zPHY_ecsrs_MulmGetMeasBaseTime

-                0x100b46c2      0x154    _zPHY_ecsrs_MulmCfoCheckTime

-                0x100b4816       0xa9    _zPHY_ecsrs_MulmIsValidTime

-                0x100b48bf       0xfd    _zPHY_ecsrs_MulmCheckOpenTime

-                0x100b49bc       0xb3    _zPHY_ecsrm_MulmBuffCheckOpenTimePeriod

-                0x100b4a6f       0x5a    _zPHY_ecsrs_MulmGapCoverCheck

-                0x100b4ac9       0x47    _zPHY_ecsrs_MulmGapCoverBufferCheck

-                0x100b4b10       0x14    _zPHY_ecsrs_MulmIsShortGap

-                0x100b4b24       0x16    _zPHY_ecsrs_MulmGetFreqIndex

-                0x100b4b3a       0x2e    _zPHY_ecsrc_MulmIratClearPreFilter

-                0x100b4b68       0x26    _zPHY_ecsrs_AbsModSub

-                0x100b4b8e        0xc    _zPHY_ecsrs_MulmCsBefore

-                0x100b4b9a       0x26    _zPHY_ecsrs_MulmCsNeedCs

-                0x100b4bc0        0xc    _zPHY_ecsrs_MulmCsNeedAgc

-                0x100b4bcc       0x37    _zPHY_ecsrs_MulmCsBeforeAgc

-                0x100b4c03        0xb    _zPHY_ecsrs_MulmCsIsOnAgc

-                0x100b4c0e       0x1c    _zPHY_ecsrs_MulmCsAgcProc

-                0x100b4c2a        0x8    _zPHY_ecsrs_MulmCsAgcProcEnd

-                0x100b4c32        0xb    _zPHY_ecsrs_MulmCsNeedPss

-                0x100b4c3d       0x2d    _zPHY_ecsrs_MulmCsBeforePss

-                0x100b4c6a       0x18    _zPHY_ecsrs_MulmCsIsOnPss

-                0x100b4c82       0x41    _zPHY_ecsrs_MulmCsPssProc

-                0x100b4cc3       0x43    _zPHY_ecsrs_MulmCsPssProcEnd

-                0x100b4d06       0x14    _zPHY_ecsrs_MulmCsNeedTpuAdj1

-                0x100b4d1a        0xc    _zPHY_ecsrs_MulmCsNeedTpuAdj

-                0x100b4d26        0xc    _zPHY_ecsrs_MulmCsTpuAdjProc

-                0x100b4d32       0x1a    _zPHY_ecsrs_MulmCsTpuAdjProc2

-                0x100b4d4c        0xe    _zPHY_ecsrs_MulmCsTpuCheck

-                0x100b4d5a        0xc    _zPHY_ecsrs_MulmCsNeedCfo

-                0x100b4d66       0x15    _zPHY_ecsrs_MulmCsBeforeCfo

-                0x100b4d7b       0x25    _zPHY_ecsrs_MulmCsBeforeCfoOnce

-                0x100b4da0       0x20    _zPHY_ecsrs_MulmCsIsOnCfo

-                0x100b4dc0       0x1d    _zPHY_ecsrs_MulmCsNeedMoreCfo

-                0x100b4ddd       0x30    _zPHY_ecsrs_MulmCsCfoProc

-                0x100b4e0d       0x4a    _zPHY_ecsrs_MulmCsCfoOnceProcEnd

-                0x100b4e57        0x8    _zPHY_ecsrs_MulmCsCfoProcEnd

-                0x100b4e5f       0x31    _zPHY_ecsrs_MulmLteCordicConfig

-                0x100b4e90       0x12    _zPHY_ecsrs_MulmGetLteCordicValue

-                0x100b4ea2        0xc    _zPHY_ecsr_MulmCordicAdjust

-                0x100b4eae       0x5a    _zPHY_ecsr_MulmToLteCfo

-                0x100b4f08        0x8    _zPHY_ecsr_MulmReadCordicValue

-                0x100b4f10        0x8    _zPHY_ecsr_MulmWriteCordicValue

-                0x100b4f18        0xc    _zPHY_ecsrs_MulmCsNeedSss

-                0x100b4f24       0x28    _zPHY_ecsrs_MulmCsBeforeSss

-                0x100b4f4c       0x29    _zPHY_ecsrs_MulmCsIsOnSss

-                0x100b4f75       0x18    _zPHY_ecsrs_MulmIsSssWorkTime

-                0x100b4f8d       0x47    _zPHY_ecsrs_MulmCsSssProc

-                0x100b4fd4       0x50    _zPHY_ecsrs_MulmCsSssProcEnd

-                0x100b5024       0x75    _zPHY_ecsrs_MulmCsProEnd

-                0x100b5099        0x8    _zPHY_ecsrc_MulmSetRfState

-                0x100b50a1       0x25    _zPHY_ecsrc_MulmSchedCheck

-                0x100b50c6       0x15    _zPHY_ecsrs_MulmCheckReadTime

-                0x100b50db       0x66    _zPHY_ecsrs_MulmIsSssSchedSubFrm

-                0x100b5141        0xa    _zPHY_ecsrs_Wait

- .text          0x100b514b      0xf1a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o)

-                0x100b514b       0x1a    _zPHY_ecsrc_InitCellSearchProc

-                0x100b5165       0x1c    _zPHY_ecsrc_IdleCellSearchProc

-                0x100b5181       0x4d    _zPHY_ecsrc_SetCellSearchCnf

-                0x100b51ce       0x7c    _zPHY_ecsrc_InitAppointedCS

-                0x100b524a       0x16    _zPHY_ecsrc_InitNotAppointedCS

-                0x100b5260       0x46    _zPHY_ecsrc_CtrlSssUpdateProcess

-                0x100b52a6       0x42    _zPHY_ecsrc_ReSearchOrReportCell

-                0x100b52e8       0x37    _zPHY_ecsrc_SetInitMeasTime

-                0x100b531f       0x6b    _zPHY_ecsrc_CtrlICPTimeEvent

-                0x100b538a       0x3f    _zPHY_ecsrc_CtrlICPTpuAdjust

-                0x100b53c9       0xaf    _zPHY_ecsrc_CtrlICPMeasTimeEvent

-                0x100b5478       0x3c    _zPHY_ecsrc_SortCellSearchCnf

-                0x100b54b4       0x4a    _zPHY_ecsrc_SetReportCellList

-                0x100b54fe       0x87    _zPHY_ecsrc_CtrlICPReportResult

-                0x100b5585       0xc2    _zPHY_ecsrc_CtrlIcpBchHandle

-                0x100b5647       0x4f    _zPHY_ecsrc_CtrlBchDecodeEvent

-                0x100b5696       0x48    _zPHY_ecsrc_CtrlIcpReportNoCell

-                0x100b56de       0x62    _zPHY_ecsrc_CtrlIcpTimeEndEvent

-                0x100b5740       0x29    _zPHY_ecsrc_CfgSynTable

-                0x100b5769       0x36    _zPHY_ecsrc_ReConstructRxPara

-                0x100b579f       0x2d    _zPHY_ecsrc_ConfirmRxPara

-                0x100b57cc       0x35    _zPHY_ecsrc_PlmnBackupSrvCell

-                0x100b5801       0x86    _zPHY_ecsrc_PlmnResumeDlRfcEnableEvent

-                0x100b5887       0xcc    _zPHY_ecsrc_PlmnPhyResultReport

-                0x100b5953       0x54    _zPHY_ecsrc_FreqScanResultReportHandle

-                0x100b59a7       0x43    _zPHY_ecsrc_PlmnResumeSrvCellTPU

-                0x100b59ea       0x3b    _zPHY_ecsrc_PlmnCurTime2PiTimeDistance

-                0x100b5a25       0x10    _zPHY_ecsrc_PlmnHasEnoughTime

-                0x100b5a35       0x30    _zPHY_ecsrc_PlmnProcessPeriodicalTpuIntIn

-                0x100b5a65       0x24    _zPHY_ecsrc_PlmnResumeSrvCellNew

-                0x100b5a89       0x31    _zPHY_ecsrc_PlmnSearchResultHandleNew

-                0x100b5aba       0x37    _zPHY_ecsrc_PlmnFreqScanReqPro

-                0x100b5af1       0x15    _zPHY_ecsrc_PlmnCellSearchReqPro

-                0x100b5b06       0x72    _zPHY_ecsrc_PlmnPeriodTpuInPro

-                0x100b5b78       0x33    _L1e_csrc_CalcProTime

-                0x100b5bab       0x1d    _zPHY_ecsrc_PlmnGetPhaseMinTime

-                0x100b5bc8       0xa2    _zPHY_ecsrc_PlmnBackupAfc

-                0x100b5c6a       0x1c    _zPHY_ecsrc_PlmnResumeAgcAFc

-                0x100b5c86        0xf    _zPHY_ecsrc_PlmnPhasePro

-                0x100b5c95       0x4a    _zPHY_ecsrc_SearchPhaseCheck

-                0x100b5cdf        0xa    _zPHY_ecsrc_PlmnReadPhase

-                0x100b5ce9        0xf    _zPHY_ecsrc_PlmnPhaseShift

-                0x100b5cf8       0x3c    _zPHY_ecsrc_PlmnPhaseContinue

-                0x100b5d34       0x28    _zPHY_ecsrc_SearchDone

-                0x100b5d5c       0x38    _zPHY_ecsrc_SendCellSearchReq

-                0x100b5d94        0x9    _zPHY_ecsrc_RestartCellSearch

-                0x100b5d9d       0xd4    _zPHY_ecsrc_CtrlAbortICPProcess

-                0x100b5e71       0x35    _zPHY_ecsrc_BchCellInfoBak

-                0x100b5ea6      0x134    _l1e_SchedCsrcGetOverlapInfo

-                0x100b5fda       0x53    _zPHY_ecsrc_ProWriteBch2CsrDb

-                0x100b602d       0x38    _zPHY_ecsrc_ProBackBchInfo

- .text          0x100b6065      0x379 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_proc.o)

-                0x100b6065       0x35    _CheckThread

-                0x100b609a       0x6b    _NextStep

-                0x100b6105       0x33    _RunProc

-                0x100b6138       0x12    _RunFun0

-                0x100b614a       0x14    _RunFun0P1

-                0x100b615e        0xc    _RunFun1

-                0x100b616a       0x15    _RunOpt

-                0x100b617f       0x4c    _RunWhile

-                0x100b61cb       0x27    _RunEnd

-                0x100b61f2       0x1c    _RunDo

-                0x100b620e       0x43    _RunWhile1

-                0x100b6251       0x15    _RunLoop0

-                0x100b6266       0x15    _RunLoop1

-                0x100b627b       0x25    _RunReturnIf

-                0x100b62a0       0x8b    _DispatchStep

-                0x100b632b       0x26    _RunSync

-                0x100b6351       0x4c    _EventHandlerOnce

-                0x100b639d       0x16    _EventHandler

-                0x100b63b3       0x2b    _StartProc

- .text          0x100b63de      0x1ff T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mbs.o)

-                0x100b63de        0xc    _L1e_SchedMbmsInit

-                0x100b63ea       0x48    _L1e_SchedMbmsProcMsg

-                0x100b6432       0x20    _L1e_SchedMbmsGenMbsfnSfBmp

-                0x100b6452       0xe3    _L1e_SchedMbmsGenAllocSfBmp

-                0x100b6535        0xd    _L1e_SchedMbmsGetNextTimeInfo

-                0x100b6542       0x31    _L1e_SchedMbmsProcMchRecv

-                0x100b6573        0xb    _L1e_SchedMbmsGetMbsfnInd

-                0x100b657e        0xb    _L1e_SchedMbmsSetMbsfnFlag

-                0x100b6589        0xb    _L1e_SchedMbmsSetMbmsFlag

-                0x100b6594        0xd    _L1e_SchedMbmsGetMbsfnFlag

-                0x100b65a1        0xf    _L1e_SchedMbmsGetMbmsFlag

-                0x100b65b0        0x2    _L1e_SchedMBmsGetMbsfnAllocNum

-                0x100b65b2        0xd    _L1e_SchedMbmsGetAreaIndex

-                0x100b65bf        0xd    _L1e_SchedMbmsGetNonMbsfnLen

-                0x100b65cc       0x11    _L1e_SchedMBmsGetConfigNum

- .text          0x100b65dd     0x141c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

-                0x100b65dd       0x44    _zPHY_DrxPreSyncStartCtrl

-                0x100b6621      0x1f1    _zPHY_emc_ProDrxSchedFlow

-                0x100b6812       0x97    _zPHY_emc_DrxInactivityTimerCtrl

-                0x100b68a9       0x73    _zPHY_emc_DrxOnDurationTimerCtrl

-                0x100b691c      0x128    _zPHY_emc_DrxRttTimerAndDlHarqRetranTimerCtrl

-                0x100b6a44       0xf9    _zPHY_emc_DrxUlHarqCtrl

-                0x100b6b3d       0x31    _zPHY_emc_ProDrxTpuEventSchedFlow

-                0x100b6b6e       0x88    _zPHY_emc_DrxCalcOndurationTimerStartTime

-                0x100b6bf6       0x64    _zPHY_emc_ProDrxCallBackFunction

-                0x100b6c5a       0x62    _zPHY_emc_RegOndurStartEvent

-                0x100b6cbc       0x9e    _zPHY_emc_RegShortDrxCycleEvent

-                0x100b6d5a       0x64    _zPHY_emc_CurSubFrDRXStateCtrl

-                0x100b6dbe       0x1f    _zPHY_emc_DRXCompare2Time

-                0x100b6ddd       0x65    _zPHY_emc_OnDurationPre2SubFrm

-                0x100b6e42       0x41    _zPHY_emc_InactivityPre2SubFrm

-                0x100b6e83       0x9b    _zPHY_emc_DlHarqPre2SubFrm

-                0x100b6f1e       0x89    _zPHY_emc_UlHarqPhichPre2SubFrm

-                0x100b6fa7       0x63    _zPHY_emc_Next2SubFrameDrxStateCtrl

-                0x100b700a       0x93    _zPHY_emc_ProDrxInitial

-                0x100b709d        0xb    _zPHY_emc_ChePwrCtrlFlg

-                0x100b70a8       0x90    _Ltel1_GetConnNearestGap

-                0x100b7138      0x28d    _zPHY_emc_DrxPresyncCalc

-                0x100b73c5       0x4e    _zPHY_emc_DrxStateCtrl

-                0x100b7413       0xaf    _zPHY_emc_DrxCsi_OpenRXCtrl

-                0x100b74c2       0xa1    _zPHY_emc_DRXProcLpCtrl

-                0x100b7563      0x15a    _zPHY_emc_DrxSpsLpCtrl

-                0x100b76bd       0x23    _zPHY_emc_GetDrxCloseRfState

-                0x100b76e0      0x162    _zPHY_emc_DRXCalOpenRFTime

-                0x100b7842       0x84    _zPHY_emc_DRXSleepJudge

-                0x100b78c6       0x75    _zPHY_emc_DrxParallelSleepCtrl

-                0x100b793b       0x9d    _zPHY_emc_DrxParallelFlowLog

-                0x100b79d8       0x21    _zPHY_emc_DrxParallelFlowCtrl

- .text          0x100b79f9      0x3f8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

-                0x100b79f9        0x7    _zPHY_emc_ProRadioLink_GetFIUpdateInd

-                0x100b7a00        0x7    _zPHY_emc_ProRadioLink_SetFIUpdateInd

-                0x100b7a07       0x4e    _zPHY_emc_ProRadioLink_ParaGetInDrx

-                0x100b7a55       0x1e    _zPHY_emc_ProRadioLink_THInit

-                0x100b7a73       0x28    _zPHY_emc_ProRadioLink_THFilterInFI

-                0x100b7a9b       0x60    _zPHY_emc_ProRadioLink_GetFinalTH

-                0x100b7afb       0x52    _zPHY_emc_ProRadioLink_DrxFilter

-                0x100b7b4d       0xa2    _zPHY_emc_ProRadioLink_DrxFlow

-                0x100b7bef       0x60    _zPHY_emc_ProRadioLink_NoDrxFilter

-                0x100b7c4f       0x45    _zPHY_emc_ProRadioLink_StateSwitch

-                0x100b7c94       0xb7    _zPHY_emc_ProRadioLink_MainPro

-                0x100b7d4b       0xa6    _zPHY_emc_ProRadioLinkFlow

- .text          0x100b7df1     0x2db3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

-                0x100b7df1       0x40    _zPHY_amt_Lte_PrintMsgLog

-                0x100b7e31       0x4c    _zPHY_AMT_Rfc_WriteRfFrontReg

-                0x100b7e7d       0x66    _zPHY_AMT_erfc_SetCurrentBandAntGPIO

-                0x100b7ee3       0xc1    _zPHY_AMT_erfc_SetCurrentBandPaModeGPIO

-                0x100b7fa4       0x17    _zPHY_AMT_RFC_110_RxOn

-                0x100b7fbb       0x16    _zPHY_AMT_RFC_110_RxOff

-                0x100b7fd1       0x17    _zPHY_AMT_RFC_110_TxOn

-                0x100b7fe8       0x16    _zPHY_AMT_RFC_110_TxOff

-                0x100b7ffe       0x16    _zPHY_AMT_RFC_120_RxOn

-                0x100b8014       0x16    _zPHY_AMT_RFC_120_RxOff

-                0x100b802a       0x16    _zPHY_AMT_RFC_120_TxOn

-                0x100b8040       0x16    _zPHY_AMT_RFC_120_TxOff

-                0x100b8056       0x17    _zPHY_AMT_RFC_RXENABLE_On

-                0x100b806d       0x16    _zPHY_AMT_RFC_RXENABLE_Off

-                0x100b8083       0x17    _zPHY_AMT_RFC_TXENABLE_On

-                0x100b809a       0x16    _zPHY_AMT_RFC_TXENABLE_Off

-                0x100b80b0        0xf    _zPHY_AMT_RFC_110_AfcSet

-                0x100b80bf        0x1    _zPHY_AMT_RFC_110_Xo_AfcSet

-                0x100b80c0       0x22    _zPHY_AMT_RFC_120_DCIQSet

-                0x100b80e2       0x42    _zPHY_AMT_RFC_110_TempDacGet

-                0x100b8124       0x42    _zPHY_AMT_RFC_110_Xo_TempDacGet

-                0x100b8166       0x1d    _zPHY_AMT_RFC_110_BandWidthModeGet

-                0x100b8183       0xa1    _zPHY_AMT_RFC_110_TxFreqSet

-                0x100b8224       0x35    _zPHY_AMT_RFC_110_RegTxCfg

-                0x100b8259       0x24    _zPHY_AMT_RFC_120_RegTxCfg

-                0x100b827d       0x36    _zPHY_AMT_RFC_110_RegRxCfg

-                0x100b82b3       0x30    _zPHY_AMT_RFC_120_RegRxCfg

-                0x100b82e3       0x28    _zPHY_AMT_RFC_ZTERF_TxApcSet

-                0x100b830b       0x33    _zPHY_AMT_RFC_ZTERF_Tx2Idle

-                0x100b833e       0x33    _zPHY_AMT_RFC_ZTERF_Rx2Idle

-                0x100b8371       0x70    _zPHY_AMT_RFC_ZTERF_ToTx

-                0x100b83e1       0x70    _zPHY_AMT_RFC_ZTERF_ToRx

-                0x100b8451       0x13    _zPHY_AMT_RFC_ZTERF_ToIdle

-                0x100b8464        0xd    _zPHY_amt_Lte_GetCarrierMode

-                0x100b8471       0x1f    _zPHY_amt_Lte_SetCarrierMode

-                0x100b8490       0xd8    _zPHY_amt_Lte_ChangeMode

-                0x100b8568       0x15    _zPHY_amt_Lte_TxParaUpdate

-                0x100b857d       0xc2    _zPHY_amt_Lte_ServCellFreqUpdate

-                0x100b863f      0x134    _zPHY_amt_Lte_CellSyncProc

-                0x100b8773       0xd1    _zPHY_amt_Lte_MprDeterm

-                0x100b8844       0xa8    _zPHY_amt_Lte_RfcTxDataBaseSet

-                0x100b88ec       0x48    _zPHY_amt_Lte_FDTTransTxVgaCtrl

-                0x100b8934      0x226    _zPHY_amt_Lte_FDT_PAVGAVOL_Update

-                0x100b8b5a       0x1f    _zPHY_amt_Lte_FDTTxOffsetSet

-                0x100b8b79      0x12e    _zPHY_amt_Lte_FDTRfcDataBaseSet

-                0x100b8ca7       0x1c    _zPHY_amt_Lte_FDTRfcDataBaseClear

-                0x100b8cc3        0xe    _zPHY_amt_Lte_FDTGetAgcGain

-                0x100b8cd1       0x7c    _zPHY_amt_Lte_FDTSaveAgcGain

-                0x100b8d4d       0xf6    _zPHY_amt_Lte_FDTControl

-                0x100b8e43        0x2    _zPHY_amt_Lte_FDTGetAGC

-                0x100b8e45       0xb1    _zPHY_amt_Lte_FDTStart

-                0x100b8ef6       0x12    _zPHY_amt_Lte_FDTCellSyncProc

-                0x100b8f08       0x20    _zPHY_amt_Lte_NSTCellSyncProc

-                0x100b8f28       0x37    _zPHY_amt_Lte_NSTCellSyncSuccessRsp

-                0x100b8f5f       0x43    _zPHY_amt_Lte_NSTStartBler

-                0x100b8fa2       0xed    _zPHY_amt_Lte_NSTGetBler

-                0x100b908f       0x32    _zPHY_amt_Lte_NSTStart

-                0x100b90c1       0x22    _zPHY_amt_Lte_NSTCirCfoStop

-                0x100b90e3       0x39    _zPHY_amt_Lte_NSTChangeFreq

-                0x100b911c      0x15b    _zPHY_amt_Lte_NSTControl

-                0x100b9277       0x13    _zPHY_amt_Lte_FSTCellSyncProc

-                0x100b928a       0x89    _zPHY_amt_Lte_FSTStart

-                0x100b9313       0xc9    _zPHY_amt_Lte_FSTRfcDataBaseSet

-                0x100b93dc       0xda    _zPHY_amt_Lte_FSTPowerUpdate

-                0x100b94b6       0xc0    _zPHY_amt_Lte_FSTSaveBlerAndRsrp

-                0x100b9576       0xf6    _zPHY_amt_Lte_FSTControl

-                0x100b966c       0x29    _zPHY_amt_Lte_Control

-                0x100b9695      0x294    _zPHY_amt_Lte_Tx_Init_Power

-                0x100b9929      0x1a4    _zPHY_amt_Lte_Tx_Init_RFC

-                0x100b9acd       0x7a    _zPHY_amt_Lte_Tx_Init_MC

-                0x100b9b47       0x7a    _zPHY_amt_Lte_Tx_Init_MC_Power

-                0x100b9bc1       0x6e    _zPHY_amt_Lte_Close_Rfc

-                0x100b9c2f       0x51    _zPHY_amt_Lte_Tx_Close_MC

-                0x100b9c80       0x3c    _zPHY_amt_Lte_TxFreq_RFC

-                0x100b9cbc       0x1d    _zPHY_amt_Lte_TxPaMode_RFC

-                0x100b9cd9       0x4c    _zPHY_amt_Lte_TxAPC_RFC

-                0x100b9d25       0x3a    _zPHY_amt_Lte_AFC_RFC

-                0x100b9d5f       0x38    _zPHY_amt_Lte_XO_AFC_RFC

-                0x100b9d97      0x152    _zPHY_amt_Lte_Rx_Init_RFC

-                0x100b9ee9       0x1a    _zPHY_amt_Lte_SetSyncTimer

-                0x100b9f03       0x4f    _zPHY_amt_Lte_Cell_Search

-                0x100b9f52       0xa3    _zPHY_amt_Lte_CommMsg_Stub

-                0x100b9ff5       0x3d    _zPHY_amt_Lte_CommMsg_Send

-                0x100ba032      0x19f    _zPHY_amt_Lte_DediMsg_Stub

-                0x100ba1d1       0x33    _zPHY_amt_Lte_DediMsg_Send

-                0x100ba204      0x26b    _zPHY_amt_Lte_Sync_Process

-                0x100ba46f       0x73    _zPHY_amt_Lte_Rx_Init_MC

-                0x100ba4e2       0x70    _zPHY_amt_Lte_Rx_Close_MC

-                0x100ba552       0x1b    _zPHY_amt_Lte_RxFreq_RFC

-                0x100ba56d        0x2    _zPHY_amt_Lte_RxLNAMode_RFC

-                0x100ba56f        0x2    _zPHY_amt_Lte_RxVGA_RFC

-                0x100ba571       0x43    _zPHY_amt_Lte_Get_Rsrp

-                0x100ba5b4        0xe    _zPHY_amt_Lte_Get_TempDAC

-                0x100ba5c2        0xe    _zPHY_amt_Lte_Get_Xo_TempDAC

-                0x100ba5d0        0xe    _zPHY_amt_Lte_Set_AfcData

-                0x100ba5de       0x25    _zPHY_amt_Lte_Tx_DcOffset

-                0x100ba603       0xbc    _zPHY_amt_Lte_CellSearchResult

-                0x100ba6bf       0x4e    _zPHY_amt_Lte_CalcServCellAntAMT

-                0x100ba70d       0x49    _zPHY_amt_Lte_UpCellSearchResult

-                0x100ba756       0xf5    _zPHY_amt_Lte_RxAlways_Init

-                0x100ba84b        0xa    _zPHY_amt_Lte_RxAlways_Close

-                0x100ba855        0xe    _zPHY_amt_Lte_RxAlwaysOpen_GetAgc

-                0x100ba863       0x76    _zPHY_amt_Lte_RxAlwaysOpen

-                0x100ba8d9        0x2    _zPHY_amt_Lte_RxCwControl

-                0x100ba8db      0x2c9    _zPHY_amtTool_ThreadEntry

- .text          0x100baba4     0x1b39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_func.o)

-                0x100baba4       0x4a    _zPHY_erapc_InitialProc

-                0x100babee       0x33    _zPHY_erapc_RaParamReset

-                0x100bac21       0xa4    _zPHY_erapc_BiProc

-                0x100bacc5      0x106    _zPHY_erapc_RaResourceSelect

-                0x100badcb      0x164    _zPHY_erapc_RaResourceSelectFDD

-                0x100baf2f      0x12d    _zPHY_erapc_RaResourceSelectTDD

-                0x100bb05c       0x48    _zPHY_erapc_PreambleGroupSelect

-                0x100bb0a4       0x4f    _zPHY_erapc_PreambleSelect

-                0x100bb0f3      0x1d0    _zPHY_erapc_PreamCycShiftCalc

-                0x100bb2c3      0x12b    _zPHY_erapc_KValueCalc

-                0x100bb3ee       0xb8    _zPHY_erapc_PreambleTransPower

-                0x100bb4a6       0x6f    _zPHY_erapc_PcmaxCalc

-                0x100bb515      0x12a    _zPHY_erapc_RarMacPduDecode

-                0x100bb63f       0x9c    _zPHY_erapc_TpuEventDelete

-                0x100bb6db       0x42    _zPHY_erapc_RntiDelete

-                0x100bb71d       0x4b    _zPHY_erapc_SetRapcState

-                0x100bb768       0x43    _zPHY_erapc_PreamFormatDetermFDD

-                0x100bb7ab       0x3e    _zPHY_erapc_PreamFormatDetermTDD

-                0x100bb7e9       0xff    _zPHY_erapc_ResrConfigDetermFDD

-                0x100bb8e8      0x1e1    _zPHY_erapc_ResrConfigDetermTDD

-                0x100bbac9       0x8f    _zPHY_erapc_NextAvailSFDetermTDD

-                0x100bbb58       0x67    _zPHY_erapc_NPrbRaCalcTDD

-                0x100bbbbf       0x21    _zPHY_erapc_RandomNumGenerate

-                0x100bbbe0       0xdd    _zPHY_erapc_RaRntiCalc

-                0x100bbcbd       0x8f    _zPHY_erapc_SendRaCnfMsg

-                0x100bbd4c      0x152    _zPHY_erapc_ConfigSAD

-                0x100bbe9e      0x235    _zPHY_erapc_PreamTransPro

-                0x100bc0d3       0x7a    _zPHY_erapc_RaRetransProc

-                0x100bc14d      0x150    _zPHY_erapc_RarDetectedProc

-                0x100bc29d       0x7b    _zPHY_erapc_CRntiMsg4Proc

-                0x100bc318       0x79    _zPHY_erapc_CcchSduMsg4Proc

-                0x100bc391       0x55    _zPHY_erapc_AbortRaProc

-                0x100bc3e6       0x63    _zPHY_erapc_ContenStopProc

-                0x100bc449       0x3d    _zPHY_erapc_GetRapcTpuEventFlag

-                0x100bc486       0x37    _zPHY_erapc_SetRapcTpuEventFlag

-                0x100bc4bd       0xae    _zPHY_erapc_Format4PrachNumCalc

-                0x100bc56b       0xda    _zPHY_erapc_GapConflictIndicate

-                0x100bc645       0x94    _zPHY_erapc_Format4PrachNumCalc_ForUla

-                0x100bc6d9        0x4    _zPHY_erapc_PrachAntennaSelect

- .text          0x100bc6dd      0x5eb T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

-                0x100bc6dd      0x283    _zPHY_emc_ProHandover2Module

-                0x100bc960      0x35d    _zPHY_emc_ProHandoverFlow

-                0x100bccbd        0xb    _zPHY_emc_InHandoverProc

- .text          0x100bccc8      0xc86 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

-                0x100bccc8      0x1f9    _zPHY_emc_ProPagingFlow

-                0x100bcec1       0xf8    _zPHY_L1e_DcxoDelayProc

-                0x100bcfb9        0x8    _zPHY_L1e_GetPreSyncValidInd

-                0x100bcfc1        0x8    _zPHY_L1e_SetPreSyncValidInd

-                0x100bcfc9        0x7    _zPHY_L1e_GetPreSyncAccNum

-                0x100bcfd0       0x39    _zPHY_emc_RegPageCallEvent

-                0x100bd009      0x198    _zPHY_emc_CalPagingParam

-                0x100bd1a1      0x103    _zPHY_emc_ProPagingCallBackFunction

-                0x100bd2a4       0x31    _zPHY_emc_NxtSubFrmIsPage

-                0x100bd2d5       0x16    _zPHY_emc_DrxPoLpCtrl

-                0x100bd2eb       0x53    _L1e_Page_ReUpdatePoEvt

-                0x100bd33e       0xd5    _L1e_SchedGetPreSyncSchdInfo

-                0x100bd413       0x33    _L1e_SchedPreSyncGetIdleWorkTimer

-                0x100bd446        0x8    _L1e_SchedReturnPreSyncWorkTime

-                0x100bd44e       0x29    _L1e_SchedPreSyncGetAgcWorkTimer

-                0x100bd477       0x1b    _L1e_SchedPreSyncSetState

-                0x100bd492        0x7    _L1e_SchedPreSyncGetState

-                0x100bd499        0xc    _L1e_SchedPreSyncSetWorkCnt

-                0x100bd4a5       0x12    _L1e_SchedPreSyncIsWorkSn

-                0x100bd4b7       0x12    _L1e_SchedPreSyncIsWorkInd

-                0x100bd4c9       0x17    _L1e_SchedPreSyncGetRfOpenInd

-                0x100bd4e0       0x29    _L1e_SchedPreSyncGetAgcWorkInd

-                0x100bd509       0x24    _L1e_SchedPreSyncGetFssWorkInd

-                0x100bd52d       0x2d    _L1e_SchedPreSyncGetCfoWorkInd

-                0x100bd55a        0x8    _L1e_SchedPreSyncGetFssWorkCnt

-                0x100bd562        0x8    _L1e_SchedPreSyncGetRfcWorkCnt

-                0x100bd56a        0x8    _L1e_SchedPreSyncSetCfgSfnInd

-                0x100bd572        0x8    _L1e_SchedPreSyncGetCfgSfnInd

-                0x100bd57a        0x8    _L1e_SchedPreSyncGetSfnBmp

-                0x100bd582        0xa    _L1e_SchedPreSyncGetPoMarkSn

-                0x100bd58c       0x2e    _L1e_SchedPreSyncGetConnWorkTimer

-                0x100bd5ba       0x75    _L1e_SchedPreSyncUpdateStep

-                0x100bd62f        0x8    _L1e_SchedPreSyncSetStep

-                0x100bd637        0x8    _L1e_SchedPreSyncGetStep

-                0x100bd63f       0x66    _L1e_DbgPreSyncCtrlInfo

-                0x100bd6a5       0x7f    _L1e_SchedPreSyncCtrl

-                0x100bd724      0x132    _zPHY_emc_tRxCirPreSyncStart

-                0x100bd856       0xa1    _zPHY_emc_RfcRxColseOperationCheck

-                0x100bd8f7       0x57    _zPHY_emc_ProLpcSleepSchd

- .text          0x100bd94e      0x670 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_meas.o)

-                0x100bd94e       0x71    _zPHY_ecscMeas_LogMeasConfigReq

-                0x100bd9bf       0x35    _zPHY_ecscMeas_LogMeasBitMask

-                0x100bd9f4       0x71    _zPHY_ecscMeas_LogMeasAgeThrold

-                0x100bda65       0x5e    _zPHY_ecscMeas_LogServCellResult

-                0x100bdac3       0x3f    _zPHY_ecscMeas_LogPccMeasResult

-                0x100bdb02       0x78    _zPHY_ecscMeas_LogInterCellInfo

-                0x100bdb7a       0x47    _zPHY_ecsrc_LogInterMeasInd

-                0x100bdbc1       0x23    _zPHY_ecscMeas_LogConnInterReport

-                0x100bdbe4       0x4f    _zPHY_ecscMeas_LogSccIntraMeasFilter

-                0x100bdc33       0x1a    _zPHY_ecscMeas_LogSccIntraMeasFilter2

-                0x100bdc4d       0x2e    _zPHY_ecscMeas_LogIntraFilter2

-                0x100bdc7b       0x19    _zPHY_ecscMeas_LogInterMeasFilter

-                0x100bdc94       0x1f    _zPHY_ecscMeas_LogIntraRSSI

-                0x100bdcb3       0x16    _zPHY_ecscMeas_LogUpdateInterReportFail1

-                0x100bdcc9       0x47    _zPHY_ecscMeas_LogFilterInterReport3

-                0x100bdd10       0x33    _zPHY_ecscMeas_LogPCCIntraMeasCell

-                0x100bdd43       0x43    _zPHY_ecscMeas_LogPCCIntraMeasCell4

-                0x100bdd86       0x21    _zPHY_ecscMeas_LogSCCIntraMeasCell

-                0x100bdda7       0x85    _zPHY_ecscMeas_LogSCCIntraMeasCell2

-                0x100bde2c       0x76    _zPHY_ecscMeas_LogSCCIntraMeasCell4

-                0x100bdea2       0x41    _zPHY_ecscMeas_LogFilterIntraDebug

-                0x100bdee3       0x53    _zPHY_ecscMeas_LogFilterIntraDebug2

-                0x100bdf36       0x4f    _zPHY_ecscMeas_LogFilterInterDebug

-                0x100bdf85       0x39    _zPHY_ecscMeas_LogCsrSnr

- .text          0x100bdfbe       0x6f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_dls.o)

-                0x100bdfbe       0x6f    _L1e_LogDlDlsDciDetInfo

- .text          0x100be02d      0x9e0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc.o)

-                0x100be02d       0x31    _zPHY_ecsc_LogMibReqCellInfo

-                0x100be05e       0x17    _zPHY_ecsc_LogEarfchTable

-                0x100be075       0x2f    _zPHY_ecsc_LogTpuEventMark

-                0x100be0a4       0x59    _zPHY_ecsc_LogTimeOffsetPerfreq

-                0x100be0fd       0x25    _L1e_csrc_LogDrxRefreshGapCnt

-                0x100be122       0xa0    _L1e_csrc_LogCnnDrxSchedule

-                0x100be1c2       0x15    _zPHY_ecsc_LogRecv_REL_REQ

-                0x100be1d7       0x29    _zPHY_ecsc_LogRecv_StopInterSearchMeas

-                0x100be200       0x15    _zPHY_ecsc_LogReportMEASErr

-                0x100be215       0x48    _zPHY_ecsc_LogGAPTime

-                0x100be25d       0x2e    _zPHY_ecsc_LogInterFreq

-                0x100be28b       0x2e    _zPHY_ecsc_LogHandover

-                0x100be2b9       0x24    _zPHY_ecsc_LogRecv_MULM_IRAT_IDLE_PERIOD_REP_REQ

-                0x100be2dd       0x20    _zPHY_ecsc_LogRecv_FREQ_LIST_CONFIG_REQ

-                0x100be2fd       0x1d    _zPHY_ecsc_LogRecv_IRAT_MEAS_CONFIG_REQ

-                0x100be31a       0x1d    _zPHY_ecsc_LogRecv_IRAT_MEASURE_REPORT_INT

-                0x100be337       0x15    _zPHY_ecsc_LogAbortGap

-                0x100be34c       0x3f    _zPHY_ecsc_LogREG_IRAT_GAP_CONFIG_DELAY_INT

-                0x100be38b       0x2e    _zPHY_ecsc_LogRecv_IRAT_GAP_CONFIG_REQ

-                0x100be3b9       0x15    _zPHY_ecsc_LogTPUAdjusting

-                0x100be3ce       0x2e    _zPHY_ecsc_LogRecv_IRAT_GAP_CONFIG_DELAY_INT

-                0x100be3fc       0x15    _zPHY_ecsc_LogRecv_RF_START_DEAL_PRE2SFINT

-                0x100be411       0x15    _zPHY_ecsc_LogRecv_RF_CLOSE_DEAL_PRE2SFINT

-                0x100be426       0x15    _zPHY_ecsc_LogRecv_RESET_REQ

-                0x100be43b       0x2a    _zPHY_ecsc_LogRecv_CELL_SEARCH_REQ

-                0x100be465       0x15    _zPHY_ecsc_LogRecv_ABORT_CELL_SEARCH_REQ

-                0x100be47a       0x21    _zPHY_ecsc_LogRecv_COMMON_CONFIG_REQ

-                0x100be49b       0x15    _zPHY_ecsc_LogRecv_ABORT_MEAS_REQ

-                0x100be4b0       0x73    _zPHY_ecsc_LogRecv_PI_START_REQ

-                0x100be523       0x15    _zPHY_ecsc_LogRecv_ONE_FREQ_END_REQ

-                0x100be538       0x2e    _zPHY_ecsc_LogRecv_IRAT_MEAS_GAP_CONFIG_REQ

-                0x100be566       0x1d    _zPHY_ecsc_LogRecv_FREQ_SCAN_REQ

-                0x100be583       0x2b    _zPHY_ecsc_LogPhyModeConfig

-                0x100be5ae       0x27    _zPHY_ecsc_LogReportGap

-                0x100be5d5       0x3c    _L1e_CsrcDb_LogDelCell

-                0x100be611       0x18    _L1e_csrc_LogReTimeOffset

-                0x100be629       0x66    _zPHY_ecscDb_LogCellToDB

-                0x100be68f       0x3d    _zPHY_ecscDb_LogRefreshDB

-                0x100be6cc       0x16    _zPHY_ecscDb_LogUpdateBoundary

-                0x100be6e2       0x1e    _zPHY_ecsc_LogChangeMeasPeriodIdle

-                0x100be700       0x39    _zPHY_ecsc_Log_Earfcn_BandInfo

-                0x100be739       0x22    _zPHY_ecscMeas_LogSrvCellReslt

-                0x100be75b       0x1f    _zPHY_ecsc_LogStandardOutput

-                0x100be77a       0x15    _zPHY_ecsc_LogMeasPeriodChgDelay

-                0x100be78f       0x1d    _zPHY_ecsc_LogSibOrRapcConflict

-                0x100be7ac       0x1d    _zPHY_ecsc_LogSubFreqOffset

-                0x100be7c9       0x16    _zPHY_ecsc_LogEarfcnError

-                0x100be7df       0x76    _L1e_csrc_LogShortDrxInfo

-                0x100be855       0x15    _L1e_csrc_LogTempComp

-                0x100be86a       0x15    _L1e_csrc_LogTempRead

-                0x100be87f       0x1f    _L1e_csrc_LogGetFreqOffset

-                0x100be89e       0x1d    _L1e_csrc_LogSetDisableAfcReloadFlag

-                0x100be8bb       0x25    _L1e_csrc_LogC0CaliUpDate

-                0x100be8e0       0x21    _L1e_csrc_LogC0CaliPeriod

-                0x100be901       0x22    _L1e_csrc_LogC0CaliEvalue

-                0x100be923       0x2f    _L1e_csrc_LogC0Update

-                0x100be952       0x1e    _L1e_csrc_LogC0Debug

-                0x100be970       0x27    _L1e_csrc_LogC0CalRsrp

-                0x100be997       0x1f    _L1e_csrc_LogC0CalAfc

-                0x100be9b6       0x21    _L1e_csrc_LogC0UtcTimeExp

-                0x100be9d7       0x15    _L1e_csrc_LogC0CaliRestart

-                0x100be9ec       0x21    _L1e_csrc_LogNewUtcError

- .text          0x100bea0d      0x276 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm_normal.o)

-                0x100bea0d       0x4c    _zPHY_ecsm_LogMeasHwInfo

-                0x100bea59       0x79    _zPHY_ecsmNormal_LogUpdateRes

-                0x100bead2       0x16    _zPHY_ecsrm_BuffLogSlaveMaxBdySub

-                0x100beae8       0x22    _zPHY_ecsrm_LogSetMeasAge

-                0x100beb0a       0x19    _zPHY_ecsrm_LogBuffFbRelatn

-                0x100beb23       0x17    _zPHY_ecsrm_LogMeasStartSubFrame

-                0x100beb3a       0x2b    _zPHY_ecsrm_LogBuffCellPara

-                0x100beb65       0x3f    _zPHY_ecsrm_LogBuffCommPara

-                0x100beba4       0x2d    _zPHY_ecsrm_LogMeasResultRead

-                0x100bebd1       0x18    _zPHY_ecsrm_LogBuffMulmsubf

-                0x100bebe9       0x29    _zPHY_ecsrm_LogBuffSortCell

-                0x100bec12       0x27    _zPHY_ecsrm_LogBuffBdyCell

-                0x100bec39       0x27    _zPHY_ecsrm_LogBuffwait

-                0x100bec60       0x23    _zPHY_ecsrm_LogBuffMeasConfig

- .text          0x100bec83      0x378 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_cs.o)

-                0x100bec83       0x15    _zPHY_ecsccs_LogRSStart

-                0x100bec98       0x27    _zPHY_ecsccs_LogSearchReq

-                0x100becbf       0x41    _zPHY_ecsccs_LogCellInfo

-                0x100bed00       0x1a    _zPHY_ecsc_LogRecv_PBCH

-                0x100bed1a       0x24    _zPHY_ecsccs_LogMeasStart

-                0x100bed3e       0x26    _zPHY_ecsccs_LogSendTPUAdjust

-                0x100bed64       0x30    _zPHY_ecsccs_LogCellRank

-                0x100bed94       0x1d    _zPHY_ecsccs_LogNoAppointedCell

-                0x100bedb1       0x42    _zPHY_ecsccs_LogICPReportResultRIGHT

-                0x100bedf3       0x18    _zPHY_ecsccs_LogIcpBchCell

-                0x100bee0b       0x15    _zPHY_ecsccs_LogNoCell

-                0x100bee20       0x44    _zPHY_ecsccs_LogStartResumeSrv

-                0x100bee64       0x4b    _zPHY_ecsccs_LogNewPlmnRS_ReportStatus

-                0x100beeaf       0x29    _zPHY_ecsccs_LogNewPlmnRS_SearchFinished

-                0x100beed8       0x1f    _zPHY_ecsccs_LogNewPlmnRS_MeasFinished

-                0x100beef7       0x3c    _zPHY_ecsccs_LogResumeServBCHBoundry

-                0x100bef33       0x26    _zPHY_ecsccs_LogCurTime2PiTime

-                0x100bef59       0x30    _zPHY_ecsccs_LogReg_PLMN_PERIODICAL_TPU_INT

-                0x100bef89       0x21    _zPHY_ecsccs_LogRecv_PLMN_SEARCH_TIME_EVENT

-                0x100befaa       0x51    _zPHY_ecsccs_LogWriteBch2CsrDb

- .text          0x100beffb      0x198 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_rx.o)

-                0x100beffb       0x29    _L1e_LogDlRxMbsfnCirInfo

-                0x100bf024       0x52    _L1e_LogRxMbmsCirAreaInfo

-                0x100bf076       0x9f    _L1e_LogRxCirDataInfo

-                0x100bf115       0x42    _L1e_LogRxMbmsCirSearchInfo

-                0x100bf157       0x22    _L1e_LogRxBetaInfo

-                0x100bf179       0x1a    _L1e_LogRxCfoCfgInfo

- .text          0x100bf193      0xb03 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_mulm.o)

-                0x100bf193       0x17    _zPHY_emulm_LogCsrSlaveStateChange

-                0x100bf1aa       0x17    _zPHY_emulm_LogCsrSlaveSYNStateChange

-                0x100bf1c1       0x20    _zPHY_emulm_LogCsrcGapStartOffset

-                0x100bf1e1       0x2c    _zPHY_emulm_LogCsrcFreeTimeRep

-                0x100bf20d       0x17    _zPHY_emulm_LogCsrcSetModeReq

-                0x100bf224       0x17    _zPHY_emulm_LogCsrcMeasSche

-                0x100bf23b       0x26    _zPHY_emulm_LogCsrcMeasReportProct

-                0x100bf261       0x2f    _zPHY_emulm_LogCsrcMeasReportInt

-                0x100bf290       0x16    _zPHY_emulm_LogMeasNoCell

-                0x100bf2a6       0x18    _zPHY_emulm_LogMeasCell

-                0x100bf2be       0x19    _zPHY_emulm_LogMeasNoCellReport

-                0x100bf2d7       0x73    _zPHY_emulm_LogMeasRight

-                0x100bf34a       0x16    _zPHY_emulm_LogASynSearch

-                0x100bf360       0x2a    _zPHY_emulm_LogGapStartOffset

-                0x100bf38a       0x17    _zPHY_emulm_LogSubFrameOnOff

-                0x100bf3a1       0x2a    _zPHY_emulm_LogGapEndOffset

-                0x100bf3cb       0x56    _zPHY_emulm_LogRegCsrIratGapStart

-                0x100bf421       0x94    _zPHY_emulm_LogRegCsrGapEnd

-                0x100bf4b5       0x56    _zPHY_emulm_LogRegCsrRfClose

-                0x100bf50b       0x17    _zPHY_emulm_LogBlackList

-                0x100bf522       0x1c    _zPHY_emulm_LogRemainTime

-                0x100bf53e       0x20    _zPHY_emulm_LogSynInterSearchMeas

-                0x100bf55e       0x22    _zPHY_emulm_LogRegIratPlmnMeas

-                0x100bf580       0x22    _zPHY_emulm_LogRegSlaveAbortGap

-                0x100bf5a2       0x1d    _zPHY_emulm_LogIratAbortGap

-                0x100bf5bf       0x1d    _zPHY_emulm_LogIratMeasDone

-                0x100bf5dc       0x1e    _zPHY_emulm_LogGapPosition

-                0x100bf5fa       0x4d    _zPHY_emulm_LogGapTime

-                0x100bf647       0x4d    _zPHY_emulm_LogGapTime1

-                0x100bf694       0x4d    _zPHY_emulm_LogGapTime2

-                0x100bf6e1       0x17    _zPHY_emulm_LogPbchInGap

-                0x100bf6f8       0x28    _zPHY_emulm_LogEnRfcEventTable

-                0x100bf720       0x54    _zPHY_emulm_Log6MSRfcEventTableInGap

-                0x100bf774       0x39    _zPHY_emulm_LogrRfStartDeal

-                0x100bf7ad       0x39    _zPHY_emulm_LogrRfEndDeal

-                0x100bf7e6       0x36    _zPHY_emulm_LogRefreshDataBase1

-                0x100bf81c       0x18    _zPHY_emulm_LogtpuAdjust

-                0x100bf834       0x18    _zPHY_emulm_LogtpuCantAdjust

-                0x100bf84c       0x29    _zPHY_emulm_LogPssAdjust

-                0x100bf875       0x15    _zPHY_emulm_LogRecvSlaveAbortGap

-                0x100bf88a       0x15    _zPHY_emulm_LogRecvCsrAbortGap

-                0x100bf89f       0x15    _zPHY_emulm_LogRecvCsrTpuIratGap

-                0x100bf8b4       0x15    _zPHY_emulm_LogRecvCsrTpuIratGapStart

-                0x100bf8c9       0x65    _zPHY_emulm_LogSlaveMeasureFlow

-                0x100bf92e       0x15    _zPHY_emulm_LogRecvCsrTpuIratPlmnMeas

-                0x100bf943       0x15    _zPHY_emulm_LogRecvCsrTpuUpdateCounter

-                0x100bf958       0x15    _zPHY_emulm_LogCsrcRecvGapEndOffsetCfg

-                0x100bf96d       0x38    _zPHY_emulm_LogCsrcGatValidCellFbInfo

-                0x100bf9a5       0x21    _zPHY_emulm_LogCsrcTimeDelayIntEvent

-                0x100bf9c6       0x2c    _zPHY_emulm_LogCsrcAfterAdjTpu

-                0x100bf9f2       0x31    _L1e_Mulm_LogNeedSearchAndMeas

-                0x100bfa23       0x19    _zPHY_emulm_LogCsrcStartEarfcnInfo

-                0x100bfa3c       0x2f    _zPHY_emulm_LogCsrcEndEarfcnInfo

-                0x100bfa6b       0x67    _zPHY_emulm_LogCsrcGapAndSssInfo

-                0x100bfad2       0x6a    _zPHY_emulm_LogCsrcHbTimeInfo

-                0x100bfb3c       0x2c    _zPHY_emulm_LogCsrcSssBufferAndGap

-                0x100bfb68       0x21    _zPHY_emulm_LogCsrcAgcStart

-                0x100bfb89       0x39    _zPHY_emulm_LogCsrcSlaveSssProcessInfo

-                0x100bfbc2       0x43    _zPHY_emulm_LogBuffCheckOpenTimePeriod

-                0x100bfc05       0x21    _zPHY_emulm_LogGapCoverBuffCheck

-                0x100bfc26       0x1a    _zPHY_emulm_LogMeasFilter

-                0x100bfc40       0x16    _zPHY_emulm_LogUpdateReportFail

-                0x100bfc56       0x26    _zPHY_emulm_LogSetFilterFact

-                0x100bfc7c       0x1a    _zPHY_emulm_LogGetFilterFact

- .text          0x100bfc96      0x120 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_cmn_mbms.o)

-                0x100bfc96       0x91    _L1e_logCmnMbmsMbsfnSubfListInfo

-                0x100bfd27       0x8f    _L1e_LogCmnMbmsMbsfnAllocInfo

- .text          0x100bfdb6      0x239 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm.o)

-                0x100bfdb6       0x30    _zPHY_ecsm_LogBlackCell

-                0x100bfde6       0xba    _zPHY_ecsm_LogRfcOpenTime

-                0x100bfea0       0x4d    _zPHY_ecsm_LogRfcOpenTimeFddIdle

-                0x100bfeed       0x54    _zPHY_ecsm_LogTDDRfcEventTab

-                0x100bff41       0x14    _zPHY_ecsm_LogRecv_RESET_REQ

-                0x100bff55       0x32    _zPHY_ecsm_LogMeasStart

-                0x100bff87       0x14    _zPHY_ecsm_Logrec_MEASRESET

-                0x100bff9b       0x16    _zPHY_ecsm_LogRecv_UnknownMsg

-                0x100bffb1       0x1e    _zPHY_ecsm_Buff_LogRfcOpenTime

-                0x100bffcf       0x20    _zPHY_ecsm_LogRfcEventTablength

- .text          0x100bffef      0x3c8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_func.o)

-                0x100bffef        0xc    _zPHY_GetUINT32BitsField

-                0x100bfffb       0x27    _zPHY_GetUINT64BitsField

-                0x100c0022       0x1f    _zPHY_GetUINT16DivCeilValue

-                0x100c0041       0x22    _zPHY_GetUINT32DivCeilValue

-                0x100c0063       0x28    _zPHY_GetSINT16DivFloorValue

-                0x100c008b       0x2e    _zPHY_GetSINT32DivFloorValue

-                0x100c00b9       0x16    _zPHY_BinarySearch

-                0x100c00cf      0x132    _zPHY_Pow2

-                0x100c0201       0x5b    _zPHY_Fixpoint2Float

-                0x100c025c       0x88    _zPHY_Float2Fixpoint

-                0x100c02e4       0x6c    _zPHY_DivRet2Fixpoint7510

-                0x100c0350       0x57    _zPHY_DivRet2Fixpoint

-                0x100c03a7       0x10    _zPHY_LteaDelay

- .text          0x100c03b7       0x60 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

-                0x100c03b7       0x57    _zPHY_setRxMaskFlag

-                0x100c040e        0x9    _zPHY_getRxMaskFlag

- .text          0x100c0417       0x95 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o)

-                0x100c0417       0x37    _L1l_CmnAssert

-                0x100c044e       0x5a    _zPHY_RecvUnknownMsg

-                0x100c04a8        0x4    _zPHY_create_handler

- .text          0x100c04ac     0x28c5 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_srs.o)

-                0x100c04ac       0x2f    _zPHY_eula_PucchSrsRelease

-                0x100c04db       0x6d    _zPHY_eula_SetSrsScale

-                0x100c0548       0x58    _zPHY_eula_LtxParas_QDivNRsZcSrs

-                0x100c05a0      0x31f    _zPHY_eula_UpdataSrsBGParas_Cell

-                0x100c08bf       0xd0    _zPHY_eula_UpdataSrsBGParas_APSfOffset

-                0x100c098f      0x19d    _zPHY_eula_UpdataSrsBGParas_APTiming

-                0x100c0b2c      0x159    _zPHY_eula_UpdataSrsBGParas_APParaCalc_PTS

-                0x100c0c85      0x29b    _zPHY_eula_UpdataSrsBGParas_APParaCalc

-                0x100c0f20       0x3d    _zPHY_eula_UpdataSrsBGParas_APParaAssign

-                0x100c0f5d       0x62    _zPHY_eula_UpdataSrsBGParas_AP

-                0x100c0fbf      0x2f6    _zPHY_eula_UpdataSrsBGParas_PTiming

-                0x100c12b5      0x159    _zPHY_eula_UpdataSrsBGParas_PNonHopParaCalc_PTS

-                0x100c140e      0x219    _zPHY_eula_UpdataSrsBGParas_PNonHopParaCalc

-                0x100c1627      0x118    _zPHY_eula_UpdataSrsBGParas_PHopParaCalc_PTS

-                0x100c173f      0x27d    _zPHY_eula_UpdataSrsBGParas_PHopParaCalc

-                0x100c19bc       0x6d    _zPHY_eula_UpdataSrsBGParas_P

-                0x100c1a29       0xb2    _zPHY_eula_UpdataSrsBGParas

-                0x100c1adb       0xe4    _zPHY_eula_CommSrsProc

-                0x100c1bbf      0x22e    _zPHY_eula_ScheApSrs

-                0x100c1ded       0x27    _zPHY_eula_WipeSrsInRarBasedPusch

-                0x100c1e14       0x80    _zPHY_eula_DetermineSrsCellSpecStateInPusch

-                0x100c1e94       0xbe    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_OneCell

-                0x100c1f52       0x50    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_PuschPcell

-                0x100c1fa2       0x4d    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_PuschScell

-                0x100c1fef       0x86    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_PuschPcell_PuschScell

-                0x100c2075      0x120    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_PuschPcell_Pucch

-                0x100c2195      0x136    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_Pucch_PuschScell

-                0x100c22cb      0x12e    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_PuschPcell_Pucch_PuschScell

-                0x100c23f9        0x2    _zPHY_eula_ProcConflictOfSrsAndPucchPusch

-                0x100c23fb       0x5e    _zPHY_eula_ScheSrsInPusch_AntMapping

-                0x100c2459       0x7d    _zPHY_eula_ScheSrsInPusch

-                0x100c24d6       0xb1    _zPHY_eula_ProcConflictOfSrsAndPucch_OneCell

-                0x100c2587        0x2    _zPHY_eula_ProcConflictOfSrsAndPucch

-                0x100c2589       0x1d    _zPHY_eula_ProcConflictOfSrsAndDrx

-                0x100c25a6       0x4b    _zPHY_eula_ScheSrsInNonPusch

-                0x100c25f1       0x4e    _zPHY_eula_ProcSrsInDurationMode0

-                0x100c263f       0x4c    _zPHY_eula_GetPtsState

-                0x100c268b       0xbe    _zPHY_eula_CalcApSrsParas

-                0x100c2749       0xbe    _zPHY_eula_CalcPNonHopSrsParas

-                0x100c2807      0x389    _zPHY_eula_CalcPHopSrsParas

-                0x100c2b90       0x46    _zPHY_eula_CalcSrsParas

-                0x100c2bd6       0x70    _zPHY_eula_InitSrsDB

-                0x100c2c46       0x4e    _zPHY_eula_SrsSrcRelease

-                0x100c2c94       0x18    _zPHY_eula_ClearApSrsSche

-                0x100c2cac       0xbc    _zPHY_eula_CalcnSrs

-                0x100c2d68        0x9    _zPHY_eula_SrsAntennaSelect

- .text          0x100c2d71      0x516 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_phich.o)

-                0x100c2d71       0x53    _zPHY_edla_GetPhichGrpNum

-                0x100c2dc4        0xb    _zPHY_edla_GetPhichRegNum

-                0x100c2dcf      0x10b    _zPHY_edla_GetNextSubFrmPhichInfo

-                0x100c2eda      0x100    _zPHY_edla_UpdateIphichInfo

-                0x100c2fda       0x10    _zPHY_edla_GetPhichInfo

-                0x100c2fea       0xc9    _zPHY_edla_GetPerPhichSeq

-                0x100c30b3       0x95    _zPHY_edla_GetPerTBPhichSeq

-                0x100c3148       0x11    _zPHY_edla_GetPhichSeq

-                0x100c3159       0x23    _zPHY_edla_GetHichSubFreq

-                0x100c317c       0xbb    _zPHY_edla_PhichProc

-                0x100c3237       0x45    _zPHY_edla_UpdatePhichInfo

-                0x100c327c        0xb    _zPHY_edla_HiValidJudgment

- .text          0x100c3287     0x1540 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

-                0x100c3287       0x5d    _zPHY_edfe_SupCommonCalAGC

-                0x100c32e4       0x72    _zPHY_edfe_SupFastAGC

-                0x100c3356       0xd9    _zPHY_edfe_SupNotSyncAGC

-                0x100c342f      0x295    _zPHY_edfe_SupNotSyncAGCAnt0And1

-                0x100c36c4       0x18    _zPHY_edfe_GetAgcReloadVal

-                0x100c36dc       0x11    _zPHY_edfe_ConfigAgcReloadVal

-                0x100c36ed       0x16    _zPHY_edfe_ACP405AgcGainConfig

-                0x100c3703       0xac    _zPHY_edfe_SupAGCLostLockMethod

-                0x100c37af       0x3f    _zPHY_edfe_InitAgcPara

-                0x100c37ee       0x1a    _zPHY_edfe_ResetAgcCoverJudgePara

-                0x100c3808       0x24    _zPHY_edfe_InitAgcDagcGain

-                0x100c382c      0x155    _zPHY_edfe_JudgeAgcCoverOpt

-                0x100c3981       0x67    _zPHY_edfe_CalcAGCForBandChange

-                0x100c39e8       0xb8    _zPHY_edfe_GetNextAGCInitGain

-                0x100c3aa0       0x9b    _zPHY_edfe_CalcAGCNewMethodAnt

-                0x100c3b3b       0x9d    _zPHY_edfe_CalcAGCGainNewMethod

-                0x100c3bd8      0x139    _zPHY_edfe_SupHandleAGCOpt

-                0x100c3d11       0x51    _zPHY_edfe_FindOldestPosInAgcGainDB

-                0x100c3d62        0x9    _zPHY_edfe_SupResetAGCLoopOpt

-                0x100c3d6b       0xb7    _zPHY_edfe_NotSyncToSyncSetAgc

-                0x100c3e22       0x3d    _zPHY_edfe_SyncToNotSyncSetAgc

-                0x100c3e5f      0x10b    _zPHY_edfe_UpdateSCCAGC

-                0x100c3f6a       0x12    _zPHY_edfe_CompAgcDBTimeInfo

-                0x100c3f7c       0xc7    _zPHY_edfe_IratHandoverAfcManage

-                0x100c4043       0x71    _zPHY_edfe_SupSaveSlaveAfcCtrl

-                0x100c40b4       0xfd    _zPHY_edfe_IratHandoverCordicManage

-                0x100c41b1       0x8e    _zPHY_edfe_IratCordicManage

-                0x100c423f       0x6e    _zPHY_edfe_SupSaveSlaveCordicCtrl

-                0x100c42ad       0x77    _zPHY_edfe_FSNewAgcIntHandle

-                0x100c4324       0x72    _zPHY_edfe_InitSubFramePwrDB

-                0x100c4396      0x263    _zPHY_edfe_SupSemiStaticAgcNew

-                0x100c45f9       0x26    _zPHY_edfe_MbsfnAgcDbInit

-                0x100c461f        0xc    _zPHY_edfe_MbsfnAgcParaConfig

-                0x100c462b       0x9f    _zPHY_edfe_SupCalMbsfnRegionAgc

-                0x100c46ca       0xb6    _zPHY_edfe_SupHandleMbsfnAGC

-                0x100c4780       0x2f    _zPHY_edfe_NewMbsfnAGCGainInit

-                0x100c47af        0x1    _zPHY_edfe_MbsfnAgcCoverJudge

-                0x100c47b0       0x17    _zPHY_edfe_MbsfnAgcGainConfig

- .text          0x100c47c7      0x251 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_srs.o)

-                0x100c47c7      0x1ae    _zPHY_eulpc_SrsPowCalc

-                0x100c4975       0xa3    _zPHY_eulpc_SrsPowCtrl

- .text          0x100c4a18     0x1175 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls.o)

-                0x100c4a18        0x1    _zPHY_euls_L_Entry

-                0x100c4a19      0x34c    _zPHY_euls_Entry

-                0x100c4d65      0x2cc    _zPHY_euls_TPU_INT1_RARGrantProcess

-                0x100c5031      0x2fa    _zPHY_euls_TPU_INT1_DCIProcess

-                0x100c532b      0x435    _zPHY_euls_TPU_INT1_Step1_process

-                0x100c5760      0x191    _zPHY_euls_TPU_INT1_Step2_process

-                0x100c58f1       0x8b    _zPHY_euls_GetDediCfgParas

-                0x100c597c       0x7f    _zPHY_euls_GetSCellCfgParas

-                0x100c59fb       0x80    _zPHY_euls_GetCommCfgParas

-                0x100c5a7b      0x10e    _zPHY_euls_GetHandoverCfgParas

-                0x100c5b89        0x4    _zPHY_euls_PuschAntennaSelect

- .text          0x100c5b8d     0x224c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

-                0x100c5b8d       0x2c    _L1e_FS_SwReset

-                0x100c5bb9       0x16    _L1e_FS_Init

-                0x100c5bcf       0x32    _L1e_FS_FreqScanEnRfcNotSyncTable

-                0x100c5c01       0xb3    _L1e_FS_HandleFreqscanAddSearchResult

-                0x100c5cb4       0x9c    _L1e_FS_CalcSssAgcGainCompen

-                0x100c5d50       0xec    _L1e_FS_FreqScanAddSearchResultSort

-                0x100c5e3c       0x30    _L1e_FS_SetFSResult

-                0x100c5e6c      0x110    _L1e_FS_FindFSEarfcnToReport

-                0x100c5f7c       0x34    _L1e_FS_FindEarfcnForSearch

-                0x100c5fb0       0x36    _L1e_FS_SendFsCnf

-                0x100c5fe6       0x8f    _L1e_FS_BufForSearch

-                0x100c6075       0x86    _L1e_Fs_CreateList_Band38_Bak

-                0x100c60fb       0x6c    _L1e_Fs_CreateListBak

-                0x100c6167       0x6a    _L1e_Fs_IsFreqPointValid

-                0x100c61d1       0x36    _L1e_Fs_MaxPeakSetZero

-                0x100c6207       0x2a    _L1e_Fs_GetMaxValue

-                0x100c6231       0x28    _L1e_Fs_GetMinValue

-                0x100c6259       0x33    _L1e_Fs_SetProfileInfo

-                0x100c628c       0x34    _L1e_Fs_DelList

-                0x100c62c0        0x6    _L1e_FS_ClearPssResultList

-                0x100c62c6        0x6    _L1e_FS_ClearMeanPowerResultList

-                0x100c62cc        0xe    _L1e_FS_SetRedoInfo

-                0x100c62da       0xf4    _L1e_FS_GetAllGainProfileInfo

-                0x100c63ce       0x63    _L1e_FS_GetAllProfileInfo

-                0x100c6431       0xcf    _L1e_Fs_GetAllValidFreqPoint

-                0x100c6500       0x33    _L1e_FS_SetBandInfo

-                0x100c6533        0xf    _L1e_FS_SetSpecialBandInfo

-                0x100c6542       0x5c    _L1e_FS_SetOverLapFreqBand

-                0x100c659e      0x1cb    _L1e_FS_GenFreqBand

-                0x100c6769       0x1e    _L1e_FS_CfgRfcNotSyncTable

-                0x100c6787       0x51    _L1e_FS_ReqMsgHandle

-                0x100c67d8       0x13    _L1e_FS_SetFreqPoint

-                0x100c67eb       0x74    _L1e_FS_InsertPssResult

-                0x100c685f       0xb3    _L1e_FS_SetIniCsrInfo

-                0x100c6912       0xb0    _L1e_FS_SetFsRslt

-                0x100c69c2       0x8b    _L1e_FS_ResultSort

-                0x100c6a4d       0x1b    _L1e_FS_PlmnPeriodTpuInPro

-                0x100c6a68       0xca    _L1e_FS_SetDisctRslt

-                0x100c6b32       0x21    _L1e_FS_SeekToHalfFram

-                0x100c6b53       0xce    _L1e_FS_DoPss

-                0x100c6c21      0x109    _L1e_FS_PssNext100KFreqPointNoPreCFO

-                0x100c6d2a       0x61    _L1e_FS_PssNext100KFreqPointPreCFO

-                0x100c6d8b       0x2f    _L1e_FS_PssNext100KFreqPoint

-                0x100c6dba       0x35    _L1e_FS_PssNextAgcGain

-                0x100c6def       0x1b    _L1e_FS_PssNextProfile

-                0x100c6e0a       0x79    _L1e_FS_InitFreqOffset

-                0x100c6e83       0x41    _L1e_FS_PssNextFreqOffset

-                0x100c6ec4       0x3d    _L1e_FS_PreFreqOffset

-                0x100c6f01      0x12d    _L1e_FS_Pss100KResult

-                0x100c702e       0x27    _L1e_FS_DiscreteFreqOffsetLoop

-                0x100c7055       0x77    _L1e_FS_PssDisctResult

-                0x100c70cc       0x1b    _L1e_FS_PssProfileLoopStart

-                0x100c70e7       0x54    _L1e_FS_NextBand

-                0x100c713b       0x1b    _L1e_FS_Pss500KFreqPointLoopStart

-                0x100c7156       0x31    _L1e_FS_PssNext500KFreqPoint

-                0x100c7187       0x11    _L1e_FS_GetFsMode

-                0x100c7198       0x56    _L1e_FS_SetFsTempResult

-                0x100c71ee       0xa4    _L1e_FS_FreqScanCellSearch

-                0x100c7292       0x4a    _L1e_FS_PssOneFreqPointStart

-                0x100c72dc       0x2b    _L1e_FS_PssAgcGainLoopStart

-                0x100c7307       0x4e    _L1e_FS_Pss100KFreqPointLoopStart

-                0x100c7355        0xc    _L1e_FS_PssNeedOffset

-                0x100c7361        0xd    _L1e_FS_PssNeedDo100K

-                0x100c736e        0xe    _L1e_FS_BandLoopStart

-                0x100c737c       0x2b    _L1e_FS_PssSkipPiTime

-                0x100c73a7       0x1e    _L1e_FS_PssSeekToSlaveGap

-                0x100c73c5       0x23    _L1e_FS_SeekToWorkTime

-                0x100c73e8       0x24    _L1e_FS_MpFreqPointLoopStart

-                0x100c740c       0x7b    _L1e_FS_SegmentInfoSort

-                0x100c7487       0x93    _L1e_FS_SetSegmentInfo

-                0x100c751a       0xd3    _L1e_FS_SetSegmentInfoEnd

-                0x100c75ed       0xb4    _L1e_FS_FreqSegmentAlorigthm

-                0x100c76a1       0x62    _L1e_FS_FreqSegment

-                0x100c7703       0x2f    _L1e_FS_MpNextFreqPoint

-                0x100c7732       0x24    _L1e_FS_MpOneFreqPointStart

-                0x100c7756       0x40    _L1e_FS_MeanPowerCal

-                0x100c7796        0xc    _L1e_FS_MpMethod

-                0x100c77a2       0x11    _L1e_FS_PssMethod

-                0x100c77b3       0x14    _L1e_FS_PLMN

-                0x100c77c7        0xb    _L1e_FS_SetState

-                0x100c77d2        0x8    _L1e_FS_GetState

-                0x100c77da       0x13    _L1e_FS_MpStart

-                0x100c77ed       0x15    _L1e_FS_SetCnfInfo

-                0x100c7802       0x68    _L1e_FS_OverlapSegment

-                0x100c786a       0x89    _L1e_FS_Report2PsResult

-                0x100c78f3       0x1b    _l1e_FS_MPEnvelopeSort

-                0x100c790e       0x22    _L1e_FS_MpEnvelope

-                0x100c7930        0xa    _L1e_FS_PssNeedReDo500K

-                0x100c793a        0xc    _L1e_FS_Redo500KStart

-                0x100c7946        0xf    _L1e_FS_PssReDo500KNextProfile

-                0x100c7955       0x1c    _L1e_FS_PssReDo500KFpLoopStart

-                0x100c7971       0x43    _L1e_Fs_ReDoGetAllValidFreqPoint

-                0x100c79b4       0x24    _L1e_FS_PssReDoNext500KFreqPoint

-                0x100c79d8        0xa    _L1e_FS_PssNeedAgc

-                0x100c79e2        0x9    _L1e_FS_AgcLoopStart

-                0x100c79eb       0x45    _L1e_FS_AgcNextFreqPoint

-                0x100c7a30       0x21    _L1e_FS_BeforeAgc

-                0x100c7a51       0x16    _L1e_FS_AddAgcWaitTime

-                0x100c7a67       0xc5    _L1e_FS_AgcProc

-                0x100c7b2c       0x17    _L1e_FS_PssNeedReDo100K

-                0x100c7b43       0x17    _L1e_FS_IsSerialMode

-                0x100c7b5a       0x35    _L1e_FS_IsDiscreteMode

-                0x100c7b8f       0x2b    _L1e_FS_DiscretePssStart

-                0x100c7bba       0x12    _L1e_FS_DiscretePssSnrBackup

-                0x100c7bcc        0xc    _L1e_FS_DiscretePssSnrClear

-                0x100c7bd8       0x31    _L1e_FS_CheckSearchMode

-                0x100c7c09      0x1b6    _L1e_FS_CfgRfAndGetMp

-                0x100c7dbf       0x1a    _L1e_FS_MpSeekWorkTime

- .text          0x100c7dd9     0x345c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

-                0x100c7dd9      0x119    _zPHY_euls_UlGrantReception

-                0x100c7ef2      0x13d    _zPHY_euls_HARQEntity

-                0x100c802f      0x333    _zPHY_euls_HARQProcess

-                0x100c8362       0x57    _zPHY_euls_ProInitial

-                0x100c83b9       0x31    _zPHY_euls_InitUlHarqIDInHarqDB

-                0x100c83ea      0x141    _zPHY_euls_UlHarqProcessCtrl

-                0x100c852b      0x364    _zPHY_euls_DecodeDci4

-                0x100c888f      0x3bf    _zPHY_euls_DecodeDci0

-                0x100c8c4e      0x104    _zPHY_euls_DecodeDci

-                0x100c8d52       0x4f    _zPHY_euls_DecodePucchTPC

-                0x100c8da1       0x8f    _zPHY_euls_GetMsg3SendSubFrmNo

-                0x100c8e30       0x99    _zPHY_euls_DecodeRARGrant

-                0x100c8ec9       0xaf    _zPHY_euls_ReportUlGrantParas

-                0x100c8f78       0xa8    _zPHY_euls_ReportUlGrantToPS

-                0x100c9020       0xab    _zPHY_euls_CalcLUtrPara

-                0x100c90cb       0x9c    _zPHY_euls_CalcLTxPara

-                0x100c9167      0x129    _zPHY_euls_PuschPrmFHType1

-                0x100c9290      0x1df    _zPHY_euls_PuschPrmFHType2

-                0x100c946f       0x10    _zPHY_euls_CalcX2Cinit

-                0x100c947f       0x62    _zPHY_euls_CalcNPuschSymb

-                0x100c94e1      0x148    _zPHY_euls_DecodeModuleCodeSchem

-                0x100c9629       0x25    _zPHY_euls_Nchoosek

-                0x100c964e      0x1b5    _zPHY_euls_DecodeRIV_Ratype1

-                0x100c9803       0x75    _zPHY_euls_DecodeRIV

-                0x100c9878       0x44    _zPHY_euls_GetRbAssignBitWidInDci4

-                0x100c98bc       0x43    _zPHY_euls_GetRbAssignBitWidInDci0

-                0x100c98ff       0xc9    _zPHY_euls_GetPuschPosByPdcchOrPhichPos

-                0x100c99c8       0x59    _zPHY_euls_AddMsg4DetectStartEvent

-                0x100c9a21       0x5a    _zPHY_euls_AddMsg4DetectStopEvent

-                0x100c9a7b       0x1f    _zPHY_euls_AddMsg4DetectWinEvents

-                0x100c9a9a       0x2d    _zPHY_euls_ModifyMsg4DetectWinEvents

-                0x100c9ac7       0xde    _zPHY_euls_AddMsg3LtxDealEvent

-                0x100c9ba5       0x49    _zPHY_euls_AddCqiRarSchdEvents

-                0x100c9bee       0x32    _zPHY_euls_InitSPSMode

-                0x100c9c20       0x2b    _zPHY_euls_SetupSPSMode

-                0x100c9c4b       0x7a    _zPHY_euls_SetupSPSMode_DealComnPara

-                0x100c9cc5       0x37    _zPHY_euls_SetupSPSMode_CalNextRecurPara

-                0x100c9cfc       0x41    _zPHY_euls_JudgeAndDealUlSpsInterval_TDD

-                0x100c9d3d       0x2e    _zPHY_euls_JudgeAndDealUlSpsInterval_FDD

-                0x100c9d6b       0x53    _zPHY_euls_ProSPSMode

-                0x100c9dbe       0x53    _zPHY_euls_ProSPSMode_GetUlSfUponCfgGrantSf

-                0x100c9e11       0x44    _zPHY_euls_ProSPSMode_CalNextRecurPara

-                0x100c9e55       0x32    _zPHY_euls_ReleaseSPSMode

-                0x100c9e87       0x37    _zPHY_euls_ProcessSPSImplicitRelease

-                0x100c9ebe       0x11    _zPHY_euls_GetDCI0InfoFromConfiguredGrant

-                0x100c9ecf       0x11    _zPHY_euls_LastSubframe_SFN

-                0x100c9ee0        0xd    _zPHY_euls_LastSubframe_Subframe

-                0x100c9eed        0xc    _zPHY_euls_JudgeIfBitsIsAll1s_ForSPSRelease

-                0x100c9ef9       0x4b    _zPHY_euls_TATimerStop

-                0x100c9f44        0xe    _zPHY_euls_MACReset

-                0x100c9f52       0xa1    _zPHY_euls_Release

-                0x100c9ff3       0x1e    _zPHY_euls_ProcDci0PhichSelec

-                0x100ca011       0xcd    _zPHY_euls_ProcDci0PhichSelec_Assign

-                0x100ca0de       0x46    _zPHY_euls_ProcDci0PhichSelec_Selec

-                0x100ca124       0x34    _zPHY_euls_DecodeUlIndexDci0

-                0x100ca158       0x33    _zPHY_euls_DecodeUlIndexDci4

-                0x100ca18b      0x152    _zPHY_euls_AssignDCI0PHICH

-                0x100ca2dd       0x5e    _zPHY_euls_AssignDCI0_Schedule

-                0x100ca33b       0x26    _zPHY_euls_AssignPHICH_Schedule

-                0x100ca361       0x5a    _zPHY_euls_SelecDCI0PHICH

-                0x100ca3bb       0x21    _zPHY_euls_ReleaseDCI0PHICHSelecDB

-                0x100ca3dc       0x67    _zPHY_euls_UpdataTTIBundlingHarqID

-                0x100ca443       0xa1    _zPHY_euls_DealBundlingGrant

-                0x100ca4e4       0x5a    _zPHY_euls_ProcRealPHICH

-                0x100ca53e       0x59    _zPHY_euls_ProcVirtualPHICH

-                0x100ca597       0x7b    _zPHY_euls_InitTTIBundlingHarqID

-                0x100ca612       0x16    _zPHY_euls_InitTTIBundlingMode

-                0x100ca628        0xc    _zPHY_euls_ReleaseTTIBundlingMode

-                0x100ca634       0x6c    _zPHY_euls_GetBundlingIDAndHarqID_InULA

-                0x100ca6a0       0x75    _zPHY_euls_UpdataHarqID

-                0x100ca715        0x8    _zPHY_euls_AddAbsSubframe

-                0x100ca71d       0x66    _zPHY_euls_SetDrxFlag

-                0x100ca783       0xcd    _zPHY_euls_Dci0SelecAndCsiReport_Proc

-                0x100ca850      0x3d3    _zPHY_euls_CalcDciCsiReqFlag

-                0x100cac23       0xf7    _zPHY_euls_CalLutrAndLtx

-                0x100cad1a       0x16    _zPHY_euls_ScheduleTxChannelType

-                0x100cad30       0x7d    _zPHY_euls_SchedulePuschAndPucch

-                0x100cadad      0x16f    _zPHY_euls_DeterminePuschTransType

-                0x100caf1c       0x37    _zPHY_euls_GetPuschHarqAckInfo

-                0x100caf53      0x12d    _zPHY_euls_DeterminePucchFmt

-                0x100cb080       0x26    _zPHY_euls_GetSysTimeInfo

-                0x100cb0a6       0x75    _zPHY_euls_TM2_ChanExchange

-                0x100cb11b       0x66    _zPHY_euls_PuschPowerControl_Process

-                0x100cb181       0x50    _zPHY_euls_NoPuschPowerControl_Process

-                0x100cb1d1       0x2a    _zPHY_euls_GaoTong_Statistics_Process

-                0x100cb1fb        0x1    _zPHY_euls_AmtTest_DciStubProcess

-                0x100cb1fc       0x39    _zPHY_euls_GetPhichSubFrmNo

- .text          0x100cb235      0xa6d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

-                0x100cb235        0x5    _zPHY_ecsrs_GetIdleDrxInterPssWorkTime

-                0x100cb23a      0x165    _zPHY_ecsrs_GetPssStartTime

-                0x100cb39f       0x63    _zPHY_ecsrs_AdjustPssStartTime

-                0x100cb402      0x14e    _zPHY_ecsrs_SetPssFirstStartInfo

-                0x100cb550       0xca    _zPHY_ecsrs_SetPssNotFirstStartInfo

-                0x100cb61a       0x9a    _zPHY_ecsrs_GetPssStartInfo

-                0x100cb6b4       0x4f    _zPHY_ecsrs_GetPssReadFlag

-                0x100cb703       0x23    _zPHY_ecsrs_ClearPeakList

-                0x100cb726       0x1a    _zPHY_ecsrs_GetPssData

-                0x100cb740       0x1c    _zPHY_ecsrs_BackupPssFinger

-                0x100cb75c        0xb    _zPHY_ecsrs_ClearPssFinger

-                0x100cb767        0xd    _zPHY_ecsrs_ClearInnerPeakList

-                0x100cb774       0x5e    _zPHY_ecsrs_AdjustPeakTime

-                0x100cb7d2       0x19    _zPHY_ecsrs_FindFreq

-                0x100cb7eb       0x3d    _zPHY_ecsrs_BackupPeakList

-                0x100cb828       0xa8    _zPHY_ecsrs_RecoverPeakList

-                0x100cb8d0      0x215    _zPHY_ecsrs_PssResultReadNew

-                0x100cbae5       0x63    _zPHY_ecsrs_CalBoundary

-                0x100cbb48       0x2b    _zPHY_ecsrs_CalRedoCfoBoundary

-                0x100cbb73       0x46    _zPHY_ecsrs_PssAdjustPro

-                0x100cbbb9       0x28    _zPHY_ecsrs_PssTpuAdjust

-                0x100cbbe1       0x13    _zPHY_ecsrs_SearchMaxFinger

-                0x100cbbf4       0xa0    _zPHY_ecsrs_FilterFinger

-                0x100cbc94        0xe    _zPHY_ecsrs_FingerIsValid

- .text          0x100cbca2      0xc54 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pusch.o)

-                0x100cbca2       0x69    _zPHY_eula_PuschAckProcess

-                0x100cbd0b      0x177    _zPHY_eula_PuschCsiProcess

-                0x100cbe82       0xc2    _zPHY_eula_SetPuschScale

-                0x100cbf44      0x1ed    _zPHY_eula_PuschAckEncodedLenCalc

-                0x100cc131      0x2b9    _zPHY_eula_TDD_PuschAckParasCalc

-                0x100cc3ea       0x57    _zPHY_eula_TDD_PuschAckParasCalc_UlDl0

-                0x100cc441       0x86    _zPHY_eula_LtxParas_acNcsPuschDmrs

-                0x100cc4c7       0xc7    _zPHY_eula_LtxParas_acUVPuschDmrs

-                0x100cc58e      0x290    _zPHY_eula_PuschCqiRiEncodedLenCalc

-                0x100cc81e       0x24    _zPHY_eula_FDD_PuschAckParasCalc

-                0x100cc842       0x8e    _zPHY_eula_LtxParas_adwNcsDiv6PuschDmrs

-                0x100cc8d0       0x26    _zPHY_eula_HarqPuschMsg3Stub

- .text          0x100cc8f6      0x547 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pusch.o)

-                0x100cc8f6       0x80    _zPHY_eulpc_PuschPowParasCalc

-                0x100cc976      0x119    _zPHY_eulpc_UlsRelativePuscchPowCtrlProc

-                0x100cca8f      0x190    _zPHY_eulpc_PuschPowCalcProc

-                0x100ccc1f       0xa9    _zPHY_eulpc_NoPuschPowCalc

-                0x100cccc8       0xb3    _zPHY_eulpc_DeltaTFCalc

-                0x100ccd7b       0x89    _zPHY_eulpc_Log10yLinear

-                0x100cce04       0x39    _zPHY_eulpc_PuschGetCsiInfo

- .text          0x100cce3d      0x540 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

-                0x100cce3d       0x6d    _zPHY_edfe_Q8log2

-                0x100cceaa       0x21    _zPHY_edfe_Logarithm

-                0x100ccecb       0x34    _zPHY_edfe_SupCalLog

-                0x100cceff        0x8    _zPHY_edfe_SetCsrmDAGCGain

-                0x100ccf07       0x76    _zPHY_edfe_CalcRxDAGCGain

-                0x100ccf7d       0xa2    _zPHY_edfe_HandleRxDAGCGain

-                0x100cd01f       0x57    _zPHY_edfe_FixedRXDagcGain

-                0x100cd076      0x105    _zPHY_edfe_CalcCsrsDAGCGain

-                0x100cd17b       0x26    _zPHY_edfe_JudgeRxDagcCover

-                0x100cd1a1       0x6d    _zPHY_edfe_JudgeCsrsDagcCover

-                0x100cd20e       0xa8    _zPHY_edfe_HandleCsrsDagcInt

-                0x100cd2b6       0x39    _zPHY_edfe_ConfigDagcCalcPara

-                0x100cd2ef       0x8e    _zPHY_edfe_SetInterCsrsDAGCGain

- .text          0x100cd37d      0x777 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_decbasic.o)

-                0x100cd37d       0x26    _zAsn1_GetU16Bits

-                0x100cd3a3       0x39    _zAsn1_SetU16Bits

-                0x100cd3dc       0x18    _zEasn1p_perGetConVal

-                0x100cd3f4        0xc    _zEasn1p_perGetDivbVal

-                0x100cd400        0xa    _zEasn1p_perGetIntVal

-                0x100cd40a       0x13    _zEasn1p_perGetBitNum

-                0x100cd41d       0x1a    _zEasn1p_perGetRange

-                0x100cd437       0x67    _zEasn1p_DcGetBitsVal32_Dec

-                0x100cd49e        0x2    _zEasn1p_DcGetBitsVal32

-                0x100cd4a0       0x13    _zEasn1p_MovePtr_Dec

-                0x100cd4b3       0x1d    _zEasn1p_EcSetBitStr_Dec

-                0x100cd4d0       0xa2    _zEasn1p_DcGetBitsStr_Dec

-                0x100cd572        0x2    _zEasn1p_DcGetBitsStr

-                0x100cd574       0x1a    _zEasn1p_ChkCodeLen_Dec

-                0x100cd58e       0x91    _zEasn1p_per_dcOctStr

-                0x100cd61f       0xe5    _zEasn1p_per_dcLen

-                0x100cd704       0x2f    _zEasn1p_per_DcExt

-                0x100cd733       0x2f    _zEasn1p_per_dcIndefiniteLenWholeNum

-                0x100cd762       0x2e    _zEasn1p_per_dcConWholeNum

-                0x100cd790       0x8f    _zEasn1p_per_dcSequenceOf

-                0x100cd81f        0x2    _zEasn1p_MovePtr

-                0x100cd821       0x24    _zEasn1p_per_dcPreamble

-                0x100cd845       0x29    _zEasn1p_per_dcPreamble_Sequence

-                0x100cd86e       0x47    _zEasn1p_per_dcSmallWholeNum

-                0x100cd8b5       0x46    _zEasn1p_per_dcSkipAllExtData

-                0x100cd8fb       0xb7    _zEasn1p_per_dcInt

-                0x100cd9b2       0x66    _zEasn1p_per_dcChoiceOf

-                0x100cda18       0x4a    _zEasn1p_per_dcSkipOneExtData

-                0x100cda62       0x92    _zEasn1p_per_dcBitStr

- .text          0x100cdaf4      0x391 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_cfo.o)

-                0x100cdaf4       0x55    _zPHY_ecsrs_GetCfoStartTime

-                0x100cdb49       0x54    _zPHY_ecsrs_SetCfoStartInfoSymMap

-                0x100cdb9d       0xa1    _zPHY_ecsrs_GetCfoStartInfo

-                0x100cdc3e       0x1e    _zPHY_ecsrs_CalPowerNcpEcp

-                0x100cdc5c       0x46    _zPHY_ecsrs_CfoCalcPower

-                0x100cdca2       0x5e    _zPHY_ecsrs_CfoCalcPowerNcpEcp

-                0x100cdd00       0x5e    _zPHY_ecsrs_Codic_atan_FixPoint

-                0x100cdd5e       0x76    _zPHY_ecsrs_CsCfoResultMerge

-                0x100cddd4       0xb1    _zPHY_ecsrs_CfoResultRead

- .text          0x100cde85      0x189 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pcfich.o)

-                0x100cde85      0x186    _zPHY_edla_CalcPcfichRegFilePara

-                0x100ce00b        0x3    _zPHY_edla_PcfichProc

- .text          0x100ce00e     0x1107 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_sss.o)

-                0x100ce00e       0xb7    _zPHY_ecsrs_SssStartFingerSort

-                0x100ce0c5       0xff    _zPHY_ecsrs_SssFingerReorder

-                0x100ce1c4       0x49    _zPHY_ecsrs_AdjustSssFddProc

-                0x100ce20d       0x7c    _zPHY_ecsrs_GetSssStartFinger

-                0x100ce289       0x37    _zPHY_ecsrs_GetNearValidTime

-                0x100ce2c0       0x33    _zPHY_ecsrs_CalSssBufferTime

-                0x100ce2f3      0x170    _zPHY_ecsrs_GetSssStartTime

-                0x100ce463       0x92    _zPHY_ecsrs_GetRfcEnableInfo

-                0x100ce4f5       0x3e    _zPHY_ecsrs_GetSssStartFg

-                0x100ce533       0x50    _zPHY_ecsrs_InitSssStartInfo

-                0x100ce583       0x8f    _zPHY_ecsrs_SetSssFddStartInfoAllProc

-                0x100ce612       0xb7    _zPHY_ecsrs_SetSssTddStartInfoAllProc

-                0x100ce6c9      0x251    _zPHY_ecsrs_SetSssFirstStartInfo

-                0x100ce91a       0xd9    _zPHY_ecsrs_SetSssComStartInfo

-                0x100ce9f3       0x4d    _zPHY_ecsrs_GetSssStartInfo

-                0x100cea40       0x9b    _zPHY_ecsrs_GetSssReadFlag

-                0x100ceadb       0xe2    _zPHY_ecsrs_GetThresholdAndFilterCell

-                0x100cebbd      0x2ae    _zPHY_ecsrs_SssResultReadNew

-                0x100cee6b      0x1a7    _zPHY_ecsrs_SssResultReadAppointCell

-                0x100cf012       0x28    _zPHY_ecsrs_RecodCfoInfo

-                0x100cf03a       0x3e    _zPHY_ecsrs_CheckCfoValid

-                0x100cf078       0x77    _zPHY_ecsrs_SearchForSssHwReset

-                0x100cf0ef       0x26    _zPHY_ecsrs_SetSssHwCfgTime

- .text          0x100cf115     0x172d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

-                0x100cf115        0x5    _zPHY_ecsrs_Init

-                0x100cf11a       0x17    _zPHY_ecsrs_Reset

-                0x100cf131        0x1    _zPHY_ecsrs_DebugModeInitPara

-                0x100cf132       0x24    _zPHY_ecsrs_InitCommonInfor

-                0x100cf156       0x1b    _zPHY_ecsrs_DeleteAllSubFrameInt

-                0x100cf171        0x8    _zPHY_ecsrs_ResetSynInforTable

-                0x100cf179       0x30    _zPHY_ecsrs_GetIntraEarfcnInfo

-                0x100cf1a9       0x1e    _zPHY_ecsrs_GetInterEarfcnInfo

-                0x100cf1c7      0x1c4    _zPHY_ecsrs_GetCommonInfor

-                0x100cf38b       0x34    _zPHY_ecsrs_CsRfcConfig

-                0x100cf3bf       0x1a    _zPHY_ecsrs_BeforeInitSearch

-                0x100cf3d9       0x15    _zPHY_ecsrs_TimeRelation

-                0x100cf3ee       0x88    _zPHY_ecsrs_InterFreqChange

-                0x100cf476       0x62    _zPHY_ecsrs_GetHwConfigMode

-                0x100cf4d8      0x112    _zPHY_ecsrs_GetReadAndConfigIndex

-                0x100cf5ea       0x1e    _zPHY_ecsrs_SetSyncRelation

-                0x100cf608       0x25    _zPHY_ecsrs_TFConfirmSearchMode

-                0x100cf62d       0x31    _zPHY_ecsrs_SetFilterRange

-                0x100cf65e        0xd    _zPHY_ecsrs_OpenSubFrameInt

-                0x100cf66b        0xd    _zPHY_ecsrs_DelSubFrameInt

-                0x100cf678        0x8    _zPHY_ecsrs_UpdateInnOffset

-                0x100cf680       0x2b    _zPHY_ecsrs_ReadSearchResult

-                0x100cf6ab       0x3d    _zPHY_ecsrs_GetSubTime

-                0x100cf6e8       0x31    _L1e_csrs_InitGloPara

-                0x100cf719        0x8    _zPHY_ecsrs_OnReset

-                0x100cf721        0x3    _zPHY_ecsrs_OnSearchMeasReset

-                0x100cf724       0x49    _zPHY_ecsrs_OnSearchFreqScan

-                0x100cf76d       0x81    _zPHY_ecsrs_OnSearchMeasStart

-                0x100cf7ee       0x1f    _zPHY_ecsrs_OnPssUpdateCounterCnf

-                0x100cf80d       0x70    _zPHY_ecsrs_OnTimeDelayInt

-                0x100cf87d        0xd    _zPHY_ecsrs_OnNotSynSubFrameInt

-                0x100cf88a       0x57    _zPHY_ecsrs_InitFreqOffset

-                0x100cf8e1       0xa6    _L1e_csrs_GetFreqOffset

-                0x100cf987       0x6e    _L1e_csrs_SetFtErrorList

-                0x100cf9f5       0x65    _L1e_csrs_SetFreqOffsetAge

-                0x100cfa5a       0x11    _L1e_csrs_GetMaxAgeIndex

-                0x100cfa6b       0x2f    _L1e_csrs_NormalTemp

-                0x100cfa9a       0x89    _zPHY_ecsrs_ModifyRfCfgInfo

-                0x100cfb23        0x7    _zPHY_ecsrs_setMode

-                0x100cfb2a        0xa    _zPHY_ecsrs_IsIntraMode

-                0x100cfb34       0x86    _zEcsrs_PreEvent

-                0x100cfbba       0x9e    _L1e_csrs_SfProc

-                0x100cfc58       0x2c    _L1e_FS_SfProc

-                0x100cfc84       0x2e    _zEcsrs_OnEvent

-                0x100cfcb2        0xb    _zPHY_ecsrs_IsInitCs

-                0x100cfcbd       0x3c    _zPHY_ecsrs_CsNeedReCfo

-                0x100cfcf9       0x16    _zPHY_ecsrs_CsNeedReSss

-                0x100cfd0f       0x67    _zPHY_ecsrs_IsRfOpen

-                0x100cfd76      0x14c    _zPHY_csr_RfcConfig

-                0x100cfec2       0x1e    _zPHY_ecsrs_IsOptSearch

-                0x100cfee0       0x1a    _zPHY_ecsrs_CfoAccNum

-                0x100cfefa       0x1a    _zPHY_ecsrs_GetConfigRfFlag

-                0x100cff14       0x3d    _zPHY_ecsrs_GetScheduleFlag

-                0x100cff51        0x9    _zPHY_ecsrs_CsBeforeAgc

-                0x100cff5a       0x17    _zPHY_ecsrs_CsNeedAgc

-                0x100cff71       0x6b    _zPHY_ecsrs_CsNeedPss

-                0x100cffdc        0x2    _zPHY_ecsrs_CsNeedCfo

-                0x100cffde       0x82    _zPHY_ecsrs_CsNeedSss

-                0x100d0060       0x16    _zPHY_ecsrs_CsNeedTempComp

-                0x100d0076       0x26    _zPHY_ecsrs_CsIsOnAgc

-                0x100d009c       0x37    _zPHY_ecsrs_CsAgcProc

-                0x100d00d3        0x1    _zPHY_ecsrs_CsAgcProcEnd

-                0x100d00d4        0xd    _zPHY_ecsrs_CsNeedPssAgain

-                0x100d00e1       0x17    _zPHY_ecsrs_CsBeforePss

-                0x100d00f8       0x1a    _zPHY_ecsrs_CsIsOnPss

-                0x100d0112       0x91    _zPHY_ecsrs_CsGetPssRfCfgInfo

-                0x100d01a3       0x50    _zPHY_ecsrs_SniffInterFreqChange

-                0x100d01f3      0x13b    _zPHY_ecsrs_CsPssProc

-                0x100d032e       0xda    _zPHY_ecsrs_CsPssProcEnd

-                0x100d0408       0x2a    _zPHY_ecsrs_CsNeedMoreCfo

-                0x100d0432       0x23    _zPHY_ecsrs_CsBeforeCfo

-                0x100d0455       0x12    _zPHY_ecsrs_CsCfoTpuAdjPro

-                0x100d0467       0x14    _zPHY_ecsrs_CsIsOnCfo

-                0x100d047b       0x6f    _zPHY_ecsrs_CsCfoProc

-                0x100d04ea       0x60    _zPHY_ecsrs_CsCfoProcEnd

-                0x100d054a       0x13    _zPHY_ecsrs_CsBeforeSss

-                0x100d055d       0x1a    _zPHY_ecsrs_CsIsOnSss

-                0x100d0577       0x8d    _zPHY_ecsrs_CsGetSssRfCfgInfo

-                0x100d0604      0x12d    _zPHY_ecsrs_CsSssProc

-                0x100d0731       0x1d    _zPHY_ecsrs_InitSearchCnf

-                0x100d074e       0x56    _zPHY_ecsrs_CsSssProcEnd

-                0x100d07a4       0x18    _zPHY_ecsrs_CsNeedCs

-                0x100d07bc       0x1a    _zPHY_ecsrs_CsBeforeCs

-                0x100d07d6        0xb    _zPHY_ecsrs_WaitSubFrameInt

-                0x100d07e1       0x1c    _zPHY_ecsrs_SSSearctT

-                0x100d07fd       0x3d    _zPHY_ecsrs_CheckSssCount

-                0x100d083a        0x8    _zPHY_ecsrs_SetSssHwRestartCnt

- .text          0x100d0842       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_ti.o)

- .text          0x100d087e      0x458 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

-                0x100d087e       0x13    _zPHY_ecsrs_HwIntHandle

-                0x100d0891       0x49    _zPHY_ecsrs_HwReset

-                0x100d08da       0x33    _zPHY_ecsrs_AllHwReset

-                0x100d090d       0x15    _zPHY_ecsr_HwSssTdCommonReset

-                0x100d0922       0xa3    _zPHY_ecsrs_ConfigIcFiFoHw

-                0x100d09c5       0x8a    _zPHY_ecsrs_ConfigIcHw

-                0x100d0a4f       0x4f    _zPHY_ecsrs_ConfigPssHw

-                0x100d0a9e       0x36    _zPHY_ecsrs_ConfigCfoHw

-                0x100d0ad4       0x47    _zPHY_ecsrs_ConfigSssHw

-                0x100d0b1b        0xc    _zPHY_ecsrs_CfgTopClkGating

-                0x100d0b27       0x14    _zPHY_ecsrs_CfgTopReg

-                0x100d0b3b       0x27    _zPHY_ecsrs_SssCfgPschLocalSeq

-                0x100d0b62       0x31    _zPHY_ecsrs_AgcBalanceCfgRegs

-                0x100d0b93        0xc    _zPHY_ecsrs_AgcBalanceDisable

-                0x100d0b9f       0x23    _zPHY_ecsrc_SwClkGateCtrl

-                0x100d0bc2       0x49    _zPHY_ecsr_ConvertFinger

-                0x100d0c0b       0x1f    _zPHY_ecsr_GetHwPssFinger

-                0x100d0c2a        0x8    _zPHY_ecsr_GetHwPssFreqInd

-                0x100d0c32        0xd    _zPHY_ecsr_GetHwPssDoneMark

-                0x100d0c3f        0xd    _zPHY_ecsr_GetHwPssNumHalfFrame

-                0x100d0c4c        0x3    _zPHY_ecsr_GetHwPssPeakValid

-                0x100d0c4f        0x8    _zPHY_ecsr_GetHwPssMaxPower

-                0x100d0c57        0xa    _zPHY_ecsr_GetHwCfoOutput

-                0x100d0c61       0x10    _zPHY_ecsr_GetHwSssPeakList

-                0x100d0c71        0xa    _zPHY_ecsr_GetHwSssComResult

-                0x100d0c7b        0xb    _zPHY_ecsr_GetHwSssProcCount

-                0x100d0c86        0xb    _zPHY_ecsr_GetHwSssProcStatus

-                0x100d0c91        0xd    _zPHY_ecsr_GetHwSssProcEnable

-                0x100d0c9e        0x8    _zPHY_ecsr_GetHwSssProcRdWrState

-                0x100d0ca6        0x8    _zPHY_ecsr_GetHwIcWorkState

-                0x100d0cae        0x8    _zPHY_ecsr_GetHwTopClkGating

-                0x100d0cb6        0x8    _zPHY_ecsr_GetHwPssClkGatingBypass

-                0x100d0cbe        0x8    _zPHY_ecsr_GetHwIcClkGatingBypass

-                0x100d0cc6        0x8    _zPHY_ecsr_GetHwSssClkGatingEn

-                0x100d0cce        0x8    _zPHY_ecsr_GetHwSssWorkStatus

- .text          0x100d0cd6      0x571 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_fs.o)

-                0x100d0cd6       0x2f    _L1e_FS_LogAddSearchResult

-                0x100d0d05       0x25    _L1e_FS_LogAddSearchResultFail

-                0x100d0d2a       0x14    _L1e_FS_LogGainCompenError

-                0x100d0d3e       0x17    _L1e_FS_LogMinAgcGainError

-                0x100d0d55       0x17    _L1e_FS_LogDeleteEarfcn

-                0x100d0d6c       0x2d    _L1e_FS_LogSssResult

-                0x100d0d99       0x17    _L1e_FS_LogFsResultNum

-                0x100d0db0       0x1e    _L1e_FS_LogDeleteFreqPoint

-                0x100d0dce       0x5c    _L1e_FS_LogBandInfo

-                0x100d0e2a       0x40    _L1e_FS_LogProfileInfo

-                0x100d0e6a       0x38    _L1e_FS_LogInsertPSSResult

-                0x100d0ea2       0x54    _L1e_FS_LogAddSearchwEarfcn

-                0x100d0ef6       0x21    _L1e_FS_LogPlmnReturnSrvCell

-                0x100d0f17       0x95    _L1e_FS_LogPSSFinger

-                0x100d0fac       0x14    _L1e_FS_LogPSSNoValidEarfcn

-                0x100d0fc0       0x22    _L1e_FS_LogResultNULL

-                0x100d0fe2       0x1d    _L1e_FS_LogChangeAgc

-                0x100d0fff       0x1a    _L1e_FS_LogAllAgcFail

-                0x100d1019       0x14    _L1e_FS_LogReqMsgError

-                0x100d102d       0x41    _L1e_FS_LogSegmeantInfo

-                0x100d106e       0x31    _L1e_FS_LogSssAgcGain

-                0x100d109f       0x26    _L1e_FS_LogMpInfo

-                0x100d10c5       0x5b    _L1e_FS_LogProGainInfo

-                0x100d1120       0x1d    _L1e_FS_LogAGCInfo

-                0x100d113d       0x4a    _L1e_FS_LogProRedo100KInfo

-                0x100d1187       0x1d    _L1e_FS_StartAGC

-                0x100d11a4       0x2a    _L1e_FS_AGCInfo

-                0x100d11ce       0x27    _L1e_FS_TestInfo

-                0x100d11f5       0x1e    _L1e_FS_LogBackup100KResult

-                0x100d1213       0x17    _L1e_FS_LogFreqOffsetIndex

-                0x100d122a       0x1d    _zPHY_ecsc_LogPss100KResult

- .text          0x100d1247     0x10f2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrs.o)

-                0x100d1247       0x35    _zPHY_ecsrc_LogSlaveSearchMode

-                0x100d127c       0x34    _zPHY_ecsrc_LogRecvUpdateCounterCnf

-                0x100d12b0       0x64    _zPHY_ecsrc_LogPssTpuAdjust3

-                0x100d1314       0x26    _zPHY_ecsrc_LogModifyRfCfgInfo

-                0x100d133a       0x85    _zPHY_ecsrc_LogIsRfOpen

-                0x100d13bf       0x4f    _zPHY_ecsrs_LogCommonInfor

-                0x100d140e       0x36    _zPHY_ecsrs_LogInterFreqChange

-                0x100d1444       0x2e    _zPHY_ecsrs_LogGetHwConfigMode

-                0x100d1472       0x34    _zPHY_ecsrs_LogGetReadAndConfigIndex

-                0x100d14a6       0x18    _zPHY_ecsrs_LogTFConfirmSearchMode

-                0x100d14be       0x19    _zPHY_ecsrs_LogGetSubTime

-                0x100d14d7       0x16    _zPHY_ecsrs_LogSubFrameOnOff

-                0x100d14ed       0xba    _zPHY_ecsrs_LogCsPssPro

-                0x100d15a7       0x48    _zPHY_ecsrs_LogGetPssStartTime

-                0x100d15ef       0x14    _zPHY_ecsrs_LogCsCfoProcEnd

-                0x100d1603       0x9a    _zPHY_ecsrs_LogCsSssPro

-                0x100d169d       0x3e    _zPHY_ecsrpss_LogAdjustPssStartTime

-                0x100d16db       0x1c    _zPHY_ecsrpss_LogUrfcnFreqIdx

-                0x100d16f7       0x57    _zPHY_ecsrpss_LogSearchResult

-                0x100d174e       0x5f    _zPHY_ecsrpss_LogPssDb

-                0x100d17ad       0x1b    _zPHY_ecsrpss_LogSendRfcOffset

-                0x100d17c8       0x2a    _zPHY_ecsrpss_LogCalRedoCfoBoundary

-                0x100d17f2       0x2a    _zPHY_ecsrpss_LogFilterFinger

-                0x100d181c       0x4d    _zPHY_ecsrSss_LogStartFinger

-                0x100d1869       0x3c    _zPHY_ecsrSss_LogStartTime

-                0x100d18a5       0x4f    _zPHY_ecsrSss_LogStartFingerAll

-                0x100d18f4       0x4a    _zPHY_ecsrSss_LogSLAVE_HWStart

-                0x100d193e       0x22    _zPHY_ecsrSss_LogGetRfcEnableInfo

-                0x100d1960       0x27    _zPHY_ecsrSss_LogReadFlagInfor

-                0x100d1987       0xc5    _zPHY_ecsrSss_LogThreshold

-                0x100d1a4c       0x5d    _zPHY_ecsrSss_LogResultInfo

-                0x100d1aa9       0x65    _zPHY_ecsrSss_LogSssFingerReorder

-                0x100d1b0e       0x18    _zPHY_ecsrSss_LogAdjustSssFddProc

-                0x100d1b26       0x2e    _zPHY_ecsrSss_LogSssState

-                0x100d1b54       0x62    _zPHY_ecsrSss_LogStartFingerAfterSort

-                0x100d1bb6       0x14    _zPHY_ecsrSss_LogGetSssStartInfo

-                0x100d1bca       0x27    _zPHY_ecsrCfo_LogFreqOffset

-                0x100d1bf1       0x6a    _zPHY_ecsrCfo_LogSLAVE_HWStart

-                0x100d1c5b       0x28    _zPHY_ecsrCfo_LogCfoResultMerge

-                0x100d1c83       0x41    _zPHY_ecsrIc_LogCellFlag

-                0x100d1cc4       0x7e    _zPHY_ecsrIc_LogCoverInfo

-                0x100d1d42       0x60    _zPHY_ecsrIc_LogCellInfo

-                0x100d1da2       0xa9    _zPHY_ecsrs_LogCfgIcFifo

-                0x100d1e4b      0x191    _zPHY_ecsrs_LogCfgIc

-                0x100d1fdc      0x136    _zPHY_ecsrs_LogCfgPssHw

-                0x100d2112       0x5f    _zPHY_ecsrs_LogCfgCfoHw

-                0x100d2171      0x138    _zPHY_ecsrs_LogCfgSssHw

-                0x100d22a9       0x20    _zPHY_ecsrSss_LogCheckCfoValid

-                0x100d22c9       0x2d    _L1e_csrs_LogSetFtErrorList

-                0x100d22f6       0x25    _L1e_csrs_LogSetFreqOffsetAge

-                0x100d231b       0x1e    _L1e_csrs_LogGetFreqOffset

- .text          0x100d2339       0x4e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_list.o)

-                0x100d2339       0x1c    _zPHY_ecsrs_ListInsert

-                0x100d2355        0x5    _zPHY_ecsrs_ListAdd

-                0x100d235a       0x1a    _zPHY_ecsrs_ListDelete

-                0x100d2374        0x3    _zPHY_ecsrs_ListFirst

-                0x100d2377        0x3    _zPHY_ecsrs_ListLast

-                0x100d237a        0x2    _zPHY_ecsrs_ListNext

-                0x100d237c        0x3    _zPHY_ecsrs_ListPrev

-                0x100d237f        0x8    _zPHY_ecsrs_IsListEmpty

- .text          0x100d2387       0x9c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(crepool.o)

-                0x100d2387       0x9c    _s_create_pool

- .text          0x100d2423       0x20 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cresem.o)

-                0x100d2423       0x20    _create_sem

- .text          0x100d2443        0x9 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(current.o)

-                0x100d2443        0x9    _current_process

- .text          0x100d244c       0x50 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(delay.o)

-                0x100d244c       0x50    _delay

- .text          0x100d249c       0x63 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(free.o)

-                0x100d249c       0x63    _free_buf

- .text          0x100d24ff       0x49 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(get_pri.o)

-                0x100d24ff       0x49    _get_pri

- .text          0x100d2548        0x8 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(getticks.o)

-                0x100d2548        0x8    _get_ticks

- .text          0x100d2550       0x4c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(killsem.o)

-                0x100d2550       0x4c    _kill_sem

- .text          0x100d259c       0x7c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(receive.o)

-                0x100d259e       0x7a    _receive

- .text          0x100d2618       0xc7 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(s_allnil.o)

-                0x100d261a       0xc5    _s_alloc_nil

- .text          0x100d26df       0x16 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sender.o)

-                0x100d26df       0x16    _sender

- .text          0x100d26f5      0x116 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(set_pri.o)

-                0x100d26f5       0x77    _set_pri

-                0x100d276c       0x9f    _set_ot_pri

- .text          0x100d280b       0x31 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(signsem.o)

-                0x100d280b       0x31    _signal_sem

- .text          0x100d283c       0x65 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(start.o)

-                0x100d283c       0x65    _start

- .text          0x100d28a1      0x1c5 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o)

-                0x100d28a1        0xa    _zcos_sysd_init

-                0x100d28ab       0x5b    _odo_kill_proc

-                0x100d2906       0x39    _odo_hunt_kill_proc

-                0x100d293f       0x7b    _odo_new_process

-                0x100d29ba       0x34    _odo_hunt_request_local

-                0x100d29ee       0x55    _ose_sysd_handle_signal

-                0x100d2a43       0x23    _zcos_sysd

- .text          0x100d2a66       0x83 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(timer.o)

-                0x100d2a66       0x83    _tick

- .text          0x100d2ae9       0x4c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(waitsem.o)

-                0x100d2ae9       0x4c    _wait_sem

- .text          0x100d2b35       0xfa T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(hunt.o)

-                0x100d2b35       0x36    _odo_hunt_find_name

-                0x100d2b6b       0xc4    _hunt

- .text          0x100d2c2f       0x43 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(restore.o)

-                0x100d2c2f       0x43    _restore

- .text          0x100d2c72       0x98 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send_w_s.o)

-                0x100d2c72       0x98    _send_w_s

- .text          0x100d2d0a       0x5b T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_efuse.o)

-                0x100d2d0a       0x5b    _zDrvEfuse_IsSpe

- .text          0x100d2d65       0x4f C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(32.o)

-                0x100d2d65        0xf    ___modhi3

-                0x100d2d74       0x19    ___umodhi3

-                0x100d2d8d       0x11    ___divhi3

-                0x100d2d9e       0x16    ___udivhi3

- .text          0x100d2db4        0xd C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(adddf3_v2.o)

-                0x100d2db4        0xd    ___adddf3_v2

- .text          0x100d2dc1       0x29 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(div.o)

-                0x100d2dc9       0x21    ___divqi3

- .text          0x100d2dea       0x29 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(divzi3_v2.o)

-                0x100d2dea       0x29    ___divzi3_v2

- *fill*         0x100d2e13 0x80000001 00

- .text          0x100d2e14      0x19e C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_Add.o)

-                0x100d2e14      0x19e    ___addsf3

- .text          0x100d2fb2       0x2a C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_compare_IEEE.o)

-                0x100d2fb2        0x0    ___gehf2

-                0x100d2fb2        0x0    ___nehf2

-                0x100d2fb2        0x0    ___eqhf2

-                0x100d2fb2        0x0    ___lthf2

-                0x100d2fb2        0x0    ___gthf2

-                0x100d2fb2       0x2a    ___lehf2

- .text          0x100d2fdc       0x2a C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_convert.o)

-                0x100d2fdc       0x1e    ___floatunshihf2

-                0x100d2ffa        0xc    ___floathihf2

- .text          0x100d3006       0x18 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_convertqi.o)

-                0x100d3006        0xb    ___floatqihf2

-                0x100d3011        0xd    ___floatunsqihf2

- .text          0x100d301e      0x112 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_Div.o)

-                0x100d301e      0x112    ___divsf3

- .text          0x100d3130       0x17 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_ftou.o)

-                0x100d3130       0x17    ___ieee754_ftou

- .text          0x100d3147       0xe1 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_Mul.o)

-                0x100d3147        0x0    ___ieee754_mul

-                0x100d3147       0xe1    ___mulsf3

- .text          0x100d3228       0x6b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_pnan.o)

-                0x100d3228       0x6b    ___ieee754_propagate_nan

- *fill*         0x100d3293 0x80000001 00

- .text          0x100d3294      0x1ab C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_Sub.o)

-                0x100d3294      0x1ab    ___subsf3

- .text          0x100d343f        0xf C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memcmp.o)

-                0x100d343f        0xf    _memcmp

- .text          0x100d344e       0x12 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memcpy16.o)

-                0x100d344f       0x11    ___memcpy16

- .text          0x100d3460       0x15 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memcpy.o)

-                0x100d3465       0x10    _memcpy

- .text          0x100d3475       0x15 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memset.o)

-                0x100d3476       0x14    _memset

- .text          0x100d348a       0x21 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(mod.o)

-                0x100d348a       0x21    ___modqi3

- .text          0x100d34ab       0x27 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(modzi3_v2.o)

-                0x100d34ab       0x27    ___modzi3_v2

- .text          0x100d34d2       0x15 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(sprintf.o)

-                0x100d34d2       0x15    _sprintf

- .text          0x100d34e7        0xf C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strchr.o)

-                0x100d34e7        0xf    _strchr

- *fill*         0x100d34f6 0x80000002 00

- .text          0x100d34f8        0x7 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strcmp.o)

-                0x100d34f8        0x7    _strcmp

- .text          0x100d34ff        0x6 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strcpy.o)

-                0x100d34ff        0x6    _strcpy

- .text          0x100d3505        0xe C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strlen.o)

-                0x100d3505        0xe    _strlen

- .text          0x100d3513        0xd C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(subdf3_v2.o)

-                0x100d3513        0xd    _(short, bool __restrict, double, float, _v2)

- .text          0x100d3520        0x7 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(udiv.o)

-                0x100d3520        0x7    ___udivqi3

- .text          0x100d3527       0x21 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(udivzi3_v2.o)

-                0x100d3527       0x21    ___udivzi3_v2

- .text          0x100d3548        0x8 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(umod.o)

-                0x100d3548        0x8    ___umodqi3

- .text          0x100d3550       0x1d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(umodzi3_v2.o)

-                0x100d3550       0x1d    ___umodzi3_v2

- .text          0x100d356d       0x14 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(vsprintf.o)

-                0x100d356d       0x14    _vsprintf

- .text          0x100d3581       0x53 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___fixsfhi.o)

-                0x100d3581       0x53    ___fixsfhi

- .text          0x100d35d4       0x27 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___floatsisf.o)

-                0x100d35d4       0x27    ___floatsisf

- .text          0x100d35fb       0x1b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___floatunsisf.o)

-                0x100d35fb       0x1b    ___floatunsisf

- .text          0x100d3616       0x4d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___gesf2.o)

-                0x100d3616       0x4d    ___gesf2

- .text          0x100d3663       0x4a C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___gtsf2.o)

-                0x100d3663       0x4a    ___gtsf2

- .text          0x100d36ad       0xea C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___muldf3_v2.o)

-                0x100d36ad       0xea    ___muldf3_v2

- .text          0x100d3797       0xcd C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_addFloat64Sigs.o)

-                0x100d3797       0xcd    _staticFunc_addFloat64Sigs

- .text          0x100d3864       0x27 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_normalizeFloat64Subnormal.o)

-                0x100d3864       0x27    _staticFunc_normalizeFloat64Subnormal

- .text          0x100d388b       0x34 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_normalizeRoundAndPackFloat64.o)

-                0x100d388b       0x34    _staticFunc_normalizeRoundAndPackFloat64

- .text          0x100d38bf       0x3d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_propagateFloat64NaN.o)

-                0x100d38bf       0x3d    _staticFunc_propagateFloat64NaN

- .text          0x100d38fc       0x5e C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_roundAndPackFloat64.o)

-                0x100d38fc       0x5e    _staticFunc_roundAndPackFloat64

- .text          0x100d395a       0xdd C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_subFloat64Sigs.o)

-                0x100d395a       0xdd    _staticFunc_subFloat64Sigs

- .text          0x100d3a37      0xc68 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(low_level.o)

-                0x100d3b88      0xb17    __vfsprintf_sdsp

- .text          0x100d469f        0xf C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(lshrli3.o)

-                0x100d469f        0xf    ___lshrli3

- .text          0x100d46ae        0xe C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(lshrzi3.o)

-                0x100d46ae        0xe    ___lshrzi3

- .text          0x100d46bc       0x34 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(mul64To128.o)

-                0x100d46bc       0x34    _mul64To128_v2

- .text          0x100d46f0       0x21 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(shift64RightJamming.o)

-                0x100d46fa       0x17    _shift64RightJamming_v2

- .text          0x100d4711       0x1a C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_float64_is_nan.o)

-                0x100d4711       0x1a    _float64_is_nan

- .text          0x100d472b       0x14 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_float64_is_signaling_nan.o)

-                0x100d472b       0x14    _float64_is_signaling_nan

- .text          0x100d473f        0xc C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_countLeadingZeros64.o)

-                0x100d473f        0xc    _staticFunc_countLeadingZeros64

- .text          0x100d474b       0x3d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(atoi.o)

-                0x100d474b       0x3d    _atoi

- .text          0x100d4788       0x72 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fputc.o)

-                0x100d4788       0x72    _fputc

- .text          0x100d47fa       0x1d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fwrite_8bit.o)

-                0x100d47fa       0x1d    _fwrite_8bit

- .text          0x100d4817       0x28 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fputc.o)

-                0x100d4817       0x28    __zsim_fputc

- .text          0x100d483f       0x31 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fwrite_8bit.o)

-                0x100d483f       0x31    __zsim_fwrite_8bit

- .text          0x100d4870       0x54 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fflush.o)

-                0x100d4870       0x54    _fflush

- .text          0x100d48c4       0x5a C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(pr_routines.o)

-                0x100d48c4        0x4    ___zsim_fopen

-                0x100d48c8        0x4    ___zsim_fclose

-                0x100d48cc        0x4    ___zsim_fgetc

-                0x100d48d0        0x2    ___zsim_fputc

-                0x100d48d2        0x9    Lmk_io_request

-                0x100d48db        0x3    ZSP_IO_request_site

-                0x100d48de        0x4    ___zsim_byte_fread

-                0x100d48e2        0x4    ___zsim_fread

-                0x100d48e6        0x4    ___zsim_fwrite

-                0x100d48ea        0x4    ___zsim_fseek

-                0x100d48ee        0x4    ___zsim_fread_8bit

-                0x100d48f2        0x4    ___zsim_fwrite_8bit

-                0x100d48f6        0x4    ___zsim_ungetc

-                0x100d48fa        0xc    _ZSP_get_cycle

-                0x100d4906        0xc    _ZSP_get_insn

-                0x100d4912        0x4    ___zsim_feof

-                0x100d4916        0x4    ___zsim_ftell

-                0x100d491a        0x4    _ZSP_real_clock

- .text          0x100d491e       0x97 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(userIO.o)

-                0x100d491e       0x37    _ZSP_AddUserIODevice

-                0x100d4955       0x1b    _ZSPgetUserDevice

-                0x100d4970       0x45    __zsim_fopen

- .text          0x100d49b5       0x31 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fwrite.o)

-                0x100d49b5       0x31    __zsim_fwrite

-                0x100d49e6                _etext = .

+ .text          0x100060f4       0x17 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_disableall.o)

+                0x100060f4       0x17    _ZSP_ICacheDisableAllWays

+ .text          0x1000610b       0x17 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_enable.o)

+                0x1000610b       0x17    _ZSP_ICacheEnable

+ .text          0x10006122       0x16 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_enableall.o)

+                0x10006122       0x16    _ZSP_ICacheEnableAllWays

+ .text          0x10006138       0x25 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_flush.o)

+                0x10006138       0x25    _ZSP_ICacheFlush

+ .text          0x1000615d       0x36 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_loadtcm.o)

+                0x1000615d       0x36    _ZSP_ICacheLoadNCSRAM

+ .text          0x10006193       0x16 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_use_dcfgr_describe.o)

+                0x10006193       0x16    _ZSP_ICacheUseICFGRDescribe

+ .text          0x100061a9       0x12 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_noncacheable_disable.o)

+                0x100061a9       0x12    _ZSP_ICacheNonCacheableDisable

+ .text          0x100061bb       0x17 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_disableall.o)

+                0x100061bb       0x17    _ZSP_DCacheDisableAllWays

+ .text          0x100061d2       0x16 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_enableall.o)

+                0x100061d2       0x16    _ZSP_DCacheEnableAllWays

+ .text          0x100061e8       0x25 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_flush.o)

+                0x100061e8       0x25    _ZSP_DCacheFlush

+ .text          0x1000620d       0x22 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_loadtcm.o)

+                0x1000620d       0x22    _ZSP_DCacheLoadNCSRAM

+ .text          0x1000622f       0x25 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_clean.o)

+                0x1000622f       0x25    _ZSP_DCacheClean

+ .text          0x10006254       0x15 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_setwritethruregion.o)

+                0x10006254       0x15    _ZSP_DCacheSetWriteThruRegion

+ .text          0x10006269       0x12 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writeallocate_enable.o)

+                0x10006269       0x12    _ZSP_DCacheWriteAllocateEnable

+ .text          0x1000627b       0x12 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writethru_enable.o)

+                0x1000627b       0x12    _ZSP_DCacheWriteThruEnable

+ .text          0x1000628d       0x12 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writethru_disable.o)

+                0x1000628d       0x12    _ZSP_DCacheWriteThruDisable

+ .text          0x1000629f       0x12 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_noncacheable_enable.o)

+                0x1000629f       0x12    _ZSP_DCacheNonCacheableEnable

+ .text          0x100062b1       0x13 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_extranoncacheable_enable.o)

+                0x100062b1       0x13    _ZSP_DCacheExtraNonCacheableEnable

+ .text          0x100062c4      0x175 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1td_init.o)

+                0x100062c4       0x54    _L1td_TaskPrioEng

+                0x10006318        0xd    _HW_Init

+                0x10006325      0x114    _TD_L1_Init

+ .text          0x10006439       0xcc T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_nv_param.o)

+                0x10006439       0x4c    _L1_AtNvInit

+                0x10006485       0x80    _HW_InitZspReadNvPara

+ .text          0x10006505       0x1e T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hspadldec.o)

+                0x10006505       0x1e    _L1_HspaDlDecTask

+ .text          0x10006523     0x1097 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rfc.o)

+                0x10006523        0x1    _L1_DevRfcMulModeTopRegCfg

+                0x10006524        0x1    _L1_DevRfcTopRegCfg

+                0x10006525        0x3    _L1_DevRfcMaxTadvToPc

+                0x10006528        0x3    _L1_DevRfcCsGetMaxAgcNum

+                0x1000652b        0x3    _L1_DevRfcGapGetRdbOpenOffset

+                0x1000652e       0x26    _L1_DevRfcIntInd

+                0x10006554       0x3a    _L1_DevRfcIsBandSupported

+                0x1000658e        0xf    _L1_DevRfcPowerOverFlow

+                0x1000659d       0x33    _L1_DevRfcPaModeSelect

+                0x100065d0        0x7    _L1_DevRfcPcSetTadv

+                0x100065d7        0x7    _L1_DevRfcGetTadv

+                0x100065de       0x60    _L1_DevRfcPcSetPwr

+                0x1000663e       0x2e    _L1_DevRfcSetTxBandMaxPwr

+                0x1000666c        0x7    _L1_DevRfcUpSlotCfg

+                0x10006673       0x1c    _L1_DevRfcHsdpaConfig

+                0x1000668f        0xe    _L1_DevRfcGetUnsyncSlotEstPwr

+                0x1000669d        0x3    _L1_DevRfcGetAgcRefPwr

+                0x100066a0        0x7    _L1_DevRfcGetRfSleepState

+                0x100066a7       0x59    _L1_DevRfcReset

+                0x10006700       0x19    _L1_DevRfcInit

+                0x10006719       0x43    _L1_DevRfcWaitUntilMsgCome

+                0x1000675c       0x4f    _L1_DevRfcWaitUntilRfIntCome

+                0x100067ab       0xa1    _L1_DevRfcRdbCalUnSyncAgc

+                0x1000684c       0x14    _L1_DevRfcTs0FreqDif

+                0x10006860       0x32    _L1_DevRfcGetNvHarmonicIndex

+                0x10006892       0x6f    _L1_DevRfcNotchHandle

+                0x10006901       0xa3    _L1_DevRfcIntSlotCtrl

+                0x100069a4       0x63    _L1_DevRfcSetFpachFlag

+                0x10006a07       0xa8    _L1_DevRfcSlotAdd

+                0x10006aaf       0x3c    _L1_DevRfcUnsyncRamEnSet

+                0x10006aeb        0xa    _L1_DevRfcSetLogRegData

+                0x10006af5        0x8    _L1_DevRfcTempDacToIram

+                0x10006afd       0x4c    _L1_DevRfcGetRegData

+                0x10006b49       0x64    _L1_DevRfcRegReadBack

+                0x10006bad       0x3c    _L1_DevRfcReadTmp

+                0x10006be9        0x7    _L1_DevRfcGetRfState

+                0x10006bf0       0x26    _L1_DevRfcResetCnf

+                0x10006c16       0x26    _L1_DevRfcInitCnf

+                0x10006c3c       0x1b    _L1_DevRfcWAkeUpStateMove

+                0x10006c57       0x15    _L1_DevRfcWorkSlotStateCheck

+                0x10006c6c       0xd8    _L1_DevRfcL1sOpenRfcMsgProc

+                0x10006d44       0x96    _L1_DevRfcRdbOpenCfg

+                0x10006dda        0x5    _L1_DevRfcRfCloseRx

+                0x10006ddf       0x57    _L1_DevRfcRdbCloseProc

+                0x10006e36       0x8e    _L1_DevRfcRdbStateMsgProc

+                0x10006ec4       0x4d    _L1_DevRfcSleepProc

+                0x10006f11       0x7e    _L1_DevRfcIntSyncAgcCalcCtrl

+                0x10006f8f       0x40    _L1_DevRfcTs0EventAdj

+                0x10006fcf       0x51    _L1_DevRfcWakeUpProc

+                0x10007020       0x1c    _L1_DevRfcDeltaPowerDb

+                0x1000703c       0xdf    _L1_DevRfcHalfIntProc

+                0x1000711b      0x12e    _L1_DevRfcFullIntProc

+                0x10007249       0x24    _L1_DevRestoreReq

+                0x1000726d       0x3b    _L1_DevRfcReusedReSourceRestore

+                0x100072a8      0x312    _L1_RfcTask

+ .text          0x100075ba      0x2f7 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hspa.o)

+                0x100075ba       0x37    _L1_DevHspaReset

+                0x100075f1       0x3d    _L1_DevHspaInit

+                0x1000762e       0x3a    _L1_DevHsupaTpuSlotIntProc

+                0x10007668       0x44    _L1_DevHspaHdtrIntProc

+                0x100076ac       0x21    _L1_DevHspaCmnMsgProc

+                0x100076cd       0xcc    _L1_DevHsupaMsgProc

+                0x10007799       0x62    _L1_DevHsdpaMsgProc

+                0x100077fb       0x71    _L1_DevHspaPlusMsgProc

+                0x1000786c       0x45    _L1_HspaTask

+ .text          0x100078b1     0x3f00 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rtx_rx.o)

+                0x100078b1        0xf    _L1_DevRtxRxReset

+                0x100078c0        0xf    _L1_DevRtxRxInit

+                0x100078cf       0xe0    _L1_DevRtxRxRecMsgProc

+                0x100079af       0x73    _L1_DevRtxRxRevBchCfgReq

+                0x10007a22       0x51    _L1_DevRtxRxRevPichCfgReq

+                0x10007a73       0x37    _L1_DevRtxRxRevPchCfgReq

+                0x10007aaa       0x57    _L1_DevRtxRxRevFpachCfgReq

+                0x10007b01       0x37    _L1_DevRtxRxRevFachCfgReq

+                0x10007b38       0x24    _L1_DevRtxRxRevFachAbortReq

+                0x10007b5c       0x76    _L1_DevRtxRxRevDpchCfgReq

+                0x10007bd2       0x53    _L1_DevRtxRxRevHsscchCfgReq

+                0x10007c25       0x53    _L1_DevRtxRxRevEagchCfgReq

+                0x10007c78       0x76    _L1_DevRtxRxRevEhichCfgReq

+                0x10007cee       0x3f    _L1_DevRtxRxRevHsdschCfgReq

+                0x10007d2d       0x24    _L1_DevRtxRxSaveBchCfgPara

+                0x10007d51       0x27    _L1_DevRtxRxSavePichCfgPara

+                0x10007d78       0x6e    _L1_DevRtxRxSavePchCfgPara

+                0x10007de6       0x36    _L1_DevRtxRxSaveFpachCfgPara

+                0x10007e1c       0x6e    _L1_DevRtxRxSaveFachCfgPara

+                0x10007e8a       0xc4    _L1_DevRtxRxSaveDpchCfgPara

+                0x10007f4e       0x26    _L1_DevRtxRxSaveHsscchCfgPara

+                0x10007f74       0x22    _L1_DevRtxRxSaveEagchCfgPara

+                0x10007f96       0x43    _L1_DevRtxRxSaveHsdschCfgPara

+                0x10007fd9       0x3c    _L1_DevRtxRxSaveEhichCfgPara

+                0x10008015       0xc4    _L1_DevRtxHandleTs6TpuEvent

+                0x100080d9       0x92    _L1_DevRtxRxBchTs6Handle

+                0x1000816b       0x3d    _L1_DevRtxRxPichTs6Handle

+                0x100081a8       0x6e    _L1_DevRtxRxPchTs6Handle

+                0x10008216       0x2c    _L1_DevRtxRxFpachTs6Handle

+                0x10008242       0x45    _L1_DevRtxRxDtrTurboCfg

+                0x10008287       0x75    _L1_DevRtxRxFachTs6Handle

+                0x100082fc      0x112    _L1_DevRtxRxDpchTs6Handle

+                0x1000840e       0x7d    _L1_DevRtxRxHsscchTs6Handle

+                0x1000848b       0xc9    _L1_DevRtxRxHsdschTs6Handle

+                0x10008554       0x7e    _L1_DevRtxRxEhichTs6Handle

+                0x100085d2       0x71    _L1_DevRtxRxEagchTs6Handle

+                0x10008643       0x6b    _L1_DevRtxRxHandleSleep

+                0x100086ae      0x11a    _L1_DevRtxHandleTs1TpuEvent

+                0x100087c8       0x3c    _L1_DevDtrBchCfg

+                0x10008804       0x37    _L1_DevRxBchCfg

+                0x1000883b       0x3a    _L1_DevRxPichCfg

+                0x10008875       0x40    _L1_DevDtrPchCfg

+                0x100088b5       0x40    _L1_DevDtrFachCfg

+                0x100088f5       0x3a    _L1_DevRxPchCfg

+                0x1000892f       0x3a    _L1_DevRxFachCfg

+                0x10008969       0x2b    _L1_DevDtrDchCfg

+                0x10008994       0x37    _L1_DevRxDchCfg

+                0x100089cb       0x24    _L1_DevDtrHsccchCfg

+                0x100089ef       0x23    _L1_DevDtrEagchCfg

+                0x10008a12      0x110    _L1_DevRxHsscchCfg

+                0x10008b22       0xe9    _L1_DevRxEagchCfg

+                0x10008c0b       0x65    _L1_DevRxEhichCfg

+                0x10008c70       0x6d    _L1_DevRxHsdschCfg

+                0x10008cdd       0x58    _L1_DevRxHsdschRel

+                0x10008d35       0x3e    _L1_DevRtxCalcRxHsscchPara

+                0x10008d73       0x40    _L1_DevRtxCalcRxEagchPara

+                0x10008db3       0x2e    _L1_DevRtxCalcRxEhichPara

+                0x10008de1       0x4c    _L1_DevRtxCalcRxDchPara

+                0x10008e2d       0x36    _L1_DevFachPchConfigStep2

+                0x10008e63       0x36    _L1_DevDchConfigStep2

+                0x10008e99        0xe    _L1_DevRtxRxSelectCodinMode

+                0x10008ea7       0xf1    _L1_DevRtxCalcDtrFachPchS2Para

+                0x10008f98      0x11b    _L1_DevRtxCalcDtrDchS2Para

+                0x100090b3       0x41    _L1_DevRtxCalcRmPara

+                0x100090f4      0x109    _L1_DevRtxUncodedCovRM

+                0x100091fd        0x2    _L1_DevRtxCalcAbs

+                0x100091ff       0x11    _L1_DevRtxCalcGcd

+                0x10009210      0x19f    _L1_DevRtxTurboRM

+                0x100093af       0x99    _L1_DevRtxCalcDeltaNi

+                0x10009448       0xa3    _L1_DevRtxCalcFachPchNdata

+                0x100094eb       0xec    _L1_DevRtxCalcDchNdata

+                0x100095d7       0xbb    _L1_DevRtxCalcCodingPara

+                0x10009692       0x10    _L1_DevRtxCalcExpTti

+                0x100096a2       0x5f    _L1_DevRxPchRel

+                0x10009701       0x5f    _L1_DevRxFachRel

+                0x10009760       0x58    _L1_DevRxDchRel

+                0x100097b8       0x5c    _L1_DevRxHsscchRel

+                0x10009814       0x78    _L1_DevRxHsupaRel

+                0x1000988c       0x1f    _L1_DevRtxCalcDtrPchPara

+                0x100098ab       0x1f    _L1_DevRtxCalcDtrFachPara

+                0x100098ca       0x37    _L1_DevRtxCalcDtrDlDchS1Para

+                0x10009901       0x38    _L1_DevRtxCalcRxPchPara

+                0x10009939       0x4d    _L1_DevRtxCalcDtrHsscchPara

+                0x10009986       0x7a    _L1_DevRtxCalcDtrEagchPara

+                0x10009a00       0x38    _L1_DevRtxCalcRxFachPara

+                0x10009a38       0x46    _L1_RtxCalcSlotFormat

+                0x10009a7e       0x26    _L1_DevDtrFpachCfg

+                0x10009aa4       0x3b    _L1_DevRxFpachCfg

+                0x10009adf       0x1a    _L1_DevRtxCalcDtrFpachPara

+                0x10009af9       0x3d    _L1_DevRtxCalcRxFpachPara

+                0x10009b36       0x18    _L1_DevRtxCalcDtrBchPara

+                0x10009b4e       0x11    _L1_DevRtxCalcRxBchPara

+                0x10009b5f       0x11    _L1_DevRtxCalcBchEini

+                0x10009b70       0x40    _L1_DevRtxCalcRxPichPara

+                0x10009bb0       0x42    _L1_DevRxBchRel

+                0x10009bf2       0x5e    _L1_DevRxPichRel

+                0x10009c50       0x5e    _L1_DevRxFpachRel

+                0x10009cae       0x48    _L1_DevRtxIntraCellCfg

+                0x10009cf6       0x34    _L1_DevRtxHandleRxInt

+                0x10009d2a       0xe1    _L1_DevRtxHandleFpachInt

+                0x10009e0b      0x153    _L1_DevRtxHandleMcheInt

+                0x10009f5e      0x135    _L1_DevRtxHandleJdcoreInt

+                0x1000a093       0xd9    _L1_DevRtxHandlePichData

+                0x1000a16c       0x56    _L1_DevRtxCalcPi

+                0x1000a1c2       0x2c    _L1_DevRtxHandleHwacdInt

+                0x1000a1ee       0xa1    _L1_DevRtxHandleEhichInt

+                0x1000a28f      0x121    _L1_DevRtxHandleTfciInt

+                0x1000a3b0       0x3b    _L1_DevRtxHandleTtiInt

+                0x1000a3eb        0xc    _L1_DevRtxCalcMinCode

+                0x1000a3f7       0x25    _L1_DevRtxCalWinNo

+                0x1000a41c       0xae    _L1_DevRtxCalcDstData

+                0x1000a4ca       0x55    _L1_DevRtxSelectMcheData

+                0x1000a51f      0x2a7    _L1_DevRtxCalcSir

+                0x1000a7c6       0x51    _L1_DevRtxCalcRscp

+                0x1000a817       0x1c    _L1_DevRtxCalcActiveCodeNum

+                0x1000a833       0x2d    _L1_DevRtxCalcAcd

+                0x1000a860       0x3a    _L1_DevRtxMcheShift

+                0x1000a89a       0x3f    _L1_DevRtxCalcWinPower

+                0x1000a8d9       0xd9    _L1_DevRtxCalcDataFoe

+                0x1000a9b2       0x15    _L1_DevRtxGetLowTwoCode

+                0x1000a9c7       0x64    _L1_DevRtxRxBchDataReport

+                0x1000aa2b      0x198    _L1_DevRtxHandleTrchOut

+                0x1000abc3       0x14    _L1_DevRtxRxCalcCrcOkTbNum

+                0x1000abd7       0x7b    _L1_DevRtxRxDlTrchDataReport

+                0x1000ac52       0x84    _L1_DevRtxCmpPchUeId

+                0x1000acd6      0x3c9    _L1_DevRtxHandleCctrchOut

+                0x1000b09f       0x4a    _L1_DevCalcHsdschPhyInfo

+                0x1000b0e9       0x31    _L1_RtxCalcCommonWinNo

+                0x1000b11a        0xf    _L1_RtxCalcCodeNum

+                0x1000b129        0xe    _L1_DevRtxCalcLastCode

+                0x1000b137       0x10    _L1_RtxCalcMinRm

+                0x1000b147       0x58    _L1_DevRxGetTpcSs

+                0x1000b19f       0x1a    _L1_DevRtxJudgeChannel

+                0x1000b1b9       0x43    _L1_DevRtxSetSirForMeas

+                0x1000b1fc       0x58    _L1_DevRtxSetSirForDs

+                0x1000b254      0x12c    _L1_DevRtxSetSirForPc

+                0x1000b380       0x21    _L1_RxRefreshDchPara

+                0x1000b3a1       0x34    _L1_DevRtxSirGet

+                0x1000b3d5       0xb8    _L1_DevRtxHsDschCfg

+                0x1000b48d        0xd    _L1_DevRxMoveCctrchPara

+                0x1000b49a       0x45    _L1_DevRxSelectMaxSir

+                0x1000b4df       0x2b    _L1_DevRxGetCctrchCellInfo

+                0x1000b50a       0xbe    _L1_DevRtxDchDtxChkNullFrm

+                0x1000b5c8       0xdc    _L1_DevRtxDchDtxChkSBFrm

+                0x1000b6a4       0x33    _L1_DevRtxDchDtxStateUpdate

+                0x1000b6d7       0x73    _L1_DevRtxDchDtxCalcSBBit

+                0x1000b74a       0x18    _L1_DevRtxDchDtxSBBitErrCnt

+                0x1000b762       0x45    _L1_DevRtxDchDtxIsDtxNullFrm

+                0x1000b7a7        0xa    _L1_DevRtxRxSfn2Ssfn

+ .text          0x1000b7b1     0x11a8 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rtx.o)

+                0x1000b7b1        0xf    _L1_DevRtxReset

+                0x1000b7c0        0xf    _L1_DevRtxInit

+                0x1000b7cf       0x62    _L1_DevRtxBchConfigReq

+                0x1000b831       0x39    _L1_DevRtxPichConfigReq

+                0x1000b86a       0x39    _L1_DevRtxPchConfigReq

+                0x1000b8a3       0x2b    _L1_DevRtxUppchConfigReq

+                0x1000b8ce       0x50    _L1_DevRtxFpachConfigReq

+                0x1000b91e       0x39    _L1_DevRtxFachConfigReq

+                0x1000b957       0x33    _L1_DevRtxUldchConfigReq

+                0x1000b98a       0x44    _L1_DevRtxDldchConfigReq

+                0x1000b9ce       0x21    _L1_DevRtxUlResetReq

+                0x1000b9ef       0x21    _L1_DevRtxDlResetReq

+                0x1000ba10       0x2a    _L1_DevRtxBchInfoInd

+                0x1000ba3a       0x26    _L1_DevRtxPichInd

+                0x1000ba60       0x26    _L1_DevRtxFpachDetectInd

+                0x1000ba86       0x21    _L1_DevRtxRachFinishInd

+                0x1000baa7       0x3b    _L1_DevRtxUppchPcCfg

+                0x1000bae2       0x3a    _L1_DevRtxFpachPcCnf

+                0x1000bb1c       0x3b    _L1_DevRtxPrachPcCfg

+                0x1000bb57       0x21    _L1_DevRtxRachAbort

+                0x1000bb78       0x24    _L1_DevRtxFachAbort

+                0x1000bb9c      0x1e9    _L1_DevRtxHardIntInd

+                0x1000bd85       0x7c    _L1_DevRtxEagchRcvReq

+                0x1000be01       0x70    _L1_DevRtxHsscchRcvReq

+                0x1000be71       0x50    _L1_DevRtxHssichSendReq

+                0x1000bec1       0x63    _L1_DevRtxEhichRcvReq

+                0x1000bf24       0x63    _L1_DevRtxHsDschRcvReq

+                0x1000bf87       0x29    _L1_DevRtxDchSyncStartReq

+                0x1000bfb0       0x21    _L1_DevRtxDchSyncStopReq

+                0x1000bfd1       0x21    _L1_DevRtxPcTxEnReq

+                0x1000bff2       0x21    _L1_DevRtxPcTxDisEnReq

+                0x1000c013       0x45    _L1_DevRtxDsInit

+                0x1000c058       0x54    _L1_DevRtxDsSaveSIR

+                0x1000c0ac       0x84    _L1_DevRtxDsSaveCRC

+                0x1000c130       0xa9    _L1_DevRtxDsStep1Handle

+                0x1000c1d9       0x48    _L1_DevRtxDsStep2SbSirCalc

+                0x1000c221       0x37    _L1_DevRtxDsStep2SirCalc

+                0x1000c258       0x57    _L1_DevRtxDsStep2TdmSirCalc

+                0x1000c2af       0x29    _L1_DevRtxDsStep2CrcCalc

+                0x1000c2d8      0x136    _L1_DevRtxDsStep2Handle

+                0x1000c40e       0xaf    _L1_DevRtxDsStartWorking

+                0x1000c4bd       0xa9    _L1_DevRtxDsHandle

+                0x1000c566       0xb7    _L1_DevRtxCmnRecMsgProc

+                0x1000c61d       0x5b    _L1_DevRtxRxPcchBitRead

+                0x1000c678       0x3e    _L1_DevRtxRxImsiGsm

+                0x1000c6b6       0x2f    _L1_DevRtxRxTmsiGsm

+                0x1000c6e5       0x2f    _L1_DevRtxRxPTmsiGsm

+                0x1000c714        0xf    _L1_DevRtxRxImsiDs41

+                0x1000c723        0xf    _L1_DevRtxRxTmsiDs41

+                0x1000c732       0x3d    _L1_DevRtxRxPagRecCnId

+                0x1000c76f       0x44    _L1_DevRtxRxPagRecUtranId

+                0x1000c7b3       0x4e    _L1_DevRtxRxPagRec2UtranSingUeId

+                0x1000c801       0x28    _L1_DevRtxRxPagRec2UtranGrpId

+                0x1000c829       0x28    _L1_DevRtxRxPagingRecList

+                0x1000c851       0x28    _L1_DevRtxRxPagingRec2ListR5

+                0x1000c879       0x12    _L1_DevRtxRxPagingV590ExtIE

+                0x1000c88b       0x10    _L1_DevRtxRxPagingV860ExtIE

+                0x1000c89b       0x47    _L1_DevRtxRxPagingType1

+                0x1000c8e2       0x19    _L1_DevRtxRxPcchMsgType

+                0x1000c8fb       0x17    _L1_DevRtxRxDecodePcch

+                0x1000c912       0x47    _L1_RtxTask

+ .text          0x1000c959     0x2154 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hsdpa.o)

+                0x1000c959       0x2c    _L1_DevHsdpaCalc2ndRmEini

+                0x1000c985       0x33    _L1_DevHsdpaCalcCodeBlockPara

+                0x1000c9b8       0x1e    _L1_DevHsdpaCalc1stRmPara

+                0x1000c9d6       0xfa    _L1_DevHsdpaCalcRmPara

+                0x1000cad0       0xea    _L1_DevHsdpaCalcHdtrPara

+                0x1000cbba       0x4d    _L1_DevHsdpaCalcCqiDelta

+                0x1000cc07       0x7a    _L1_DevHsdpaSetHarqInfo

+                0x1000cc81       0x6a    _L1_DevHsdpaSetHssichSendInf

+                0x1000cceb       0x38    _L1_DevHsdpaSetHssichAckInf

+                0x1000cd23       0x3b    _L1_DevHsdpaSetHssichCqiInf

+                0x1000cd5e       0x30    _L1_DevHsdpaClrHssichSendInf

+                0x1000cd8e       0x44    _L1_DevHsdpaGetHssichSendInf

+                0x1000cdd2       0x70    _L1_DevHsdpaSearchHssichSendInf

+                0x1000ce42       0x23    _L1_DevHsdpaHssichSendInfReset

+                0x1000ce65       0x22    _L1_DevHsdpaHssichSendInfInit

+                0x1000ce87       0x66    _L1_DevHsdpaReset

+                0x1000ceed       0x27    _L1_DevHsdpaNvInit

+                0x1000cf14       0x5a    _L1_DevHsdpaParaInit

+                0x1000cf6e       0x37    _L1_DevHsdpaInit

+                0x1000cfa5       0x19    _L1_DevHsdpaSetHdtrCallback

+                0x1000cfbe        0xa    _L1_DevHsdpaSetGdtrCallback

+                0x1000cfc8      0x1f1    _L1_DevHsdpaConfigProc

+                0x1000d1b9       0x29    _L1_DevHsdpaReleaseProc

+                0x1000d1e2       0x22    _L1_DevHsdpaIntraCellIndProc

+                0x1000d204        0xf    _L1_DevHsdpaHarqNewDataPrint

+                0x1000d213       0xe2    _L1_DevHsdpaGetHsdschResInfo

+                0x1000d2f5       0x1e    _L1_DevHsdpaDelta2Change2One

+                0x1000d313       0x1c    _L1_DevHsdpaDelta2Change2Two

+                0x1000d32f       0xda    _L1_DevHsdpaCalDelta2

+                0x1000d409       0x8c    _L1_DevHsdpaHsscchIndProc

+                0x1000d495       0x11    _L1_DevHsdpaDschDataCheck

+                0x1000d4a6       0x6c    _L1_DevHsdpaHdtrTtiIntPrint

+                0x1000d512      0x160    _L1_DevHsdpaHdtrTtiIntProc

+                0x1000d672       0x43    _L1_DevHsdpaCalcCqiSnr

+                0x1000d6b5       0x2b    _L1_DevHsdpaCalcCqiRefPoint

+                0x1000d6e0        0xe    _L1_DevHsdpaCalCqiTbs

+                0x1000d6ee       0x17    _L1_DevHsdpaCalCqiRtbs

+                0x1000d705        0x2    _L1_DevHsdpaFixRmf

+                0x1000d707      0x136    _L1_DevHsdpaHdtrCqiIntProc

+                0x1000d83d       0x28    _L1_DevHsdpaCfgHdtr

+                0x1000d865       0x65    _L1_DevHsdpaCfgHdtrTpuIntProc

+                0x1000d8ca        0xd    _L1_DevHsdpaDmaIntProc

+                0x1000d8d7       0x33    _L1_DevHsdpaConfigReq

+                0x1000d90a       0x21    _L1_DevHsdpaRelReq

+                0x1000d92b       0x2d    _L1_DevHsdpaHsscchInd

+                0x1000d958       0x26    _L1_DevHsdpaHdtrIntInd

+                0x1000d97e       0x45    _L1_DevHsdpaIntraCellInd

+                0x1000d9c3       0x30    _L1_DevHsdpaScchTypeAnalyze

+                0x1000d9f3       0x19    _L1_DevHsdpaScchMissRecord

+                0x1000da0c       0xcc    _L1_DevHsdpaScchType1Filter

+                0x1000dad8      0x11f    _L1_DevHsdpaScchType1Proc

+                0x1000dbf7       0xec    _L1_DevHsdpaDschRecCfg

+                0x1000dce3       0x27    _L1_DevHsdpaHsdschRcvReq

+                0x1000dd0a       0x33    _L1_DevHsdpaPchConfigReq

+                0x1000dd3d       0x21    _L1_DevHsdpaPchRelReq

+                0x1000dd5e       0x33    _L1_DevHsdpaFachConfigReq

+                0x1000dd91       0x21    _L1_DevHsdpaFachRelReq

+                0x1000ddb2       0x21    _L1_DevHsdpaFachCellReselReq

+                0x1000ddd3       0x29    _L1_DevHsdpaFachHrntiUpdateInd

+                0x1000ddfc       0x21    _L1_DevHsdpaUlSyncOrderReq

+                0x1000de1d       0x27    _L1_DevHsdpaSpsPatternInd

+                0x1000de44       0x21    _L1_DevHsdpaSpsRelOrderReq

+                0x1000de65       0x21    _L1_DevHsdpaDrxActOrderReq

+                0x1000de86       0x21    _L1_DevHsdpaDrxDeactOrderReq

+                0x1000dea7       0x21    _L1_DevHsdpaPchDschRcvInd

+                0x1000dec8       0x26    _L1_DevHsdpaTs0ReschedInd

+                0x1000deee       0x21    _L1_DevHsdpaFachScchDrxActiveInd

+                0x1000df0f       0x21    _L1_DevHsdpaShareChInSyncInd

+                0x1000df30       0x21    _L1_DevHsdpaShareChOutSyncInd

+                0x1000df51       0x11    _L1_DevHsdpaSearchNextHssich

+                0x1000df62       0xd7    _L1_DevHsdpaPchConfigProc

+                0x1000e039       0x14    _L1_DevHsdpaPchRelProc

+                0x1000e04d       0xab    _L1_DevHsdpaFachConfigProc

+                0x1000e0f8       0x14    _L1_DevHsdpaFachRelProc

+                0x1000e10c       0xcc    _L1_DevHsdpaDschRcvReqProc

+                0x1000e1d8       0x2a    _L1_DevHsdpaHsdschResInd

+                0x1000e202       0x3f    _L1_DevHsdpaDschResIndProc

+                0x1000e241       0x19    _L1_DevHsdpaCellReSelProc

+                0x1000e25a       0x35    _L1_DevHsdpaFachHrntiUpd

+                0x1000e28f       0x4d    _L1_DevHsdpaPchGetDschResInfo

+                0x1000e2dc       0x5e    _L1_DevHsdpaSpsGetDschResInfo

+                0x1000e33a       0x69    _L1_DevHsdpaScch3GetDschResInfo

+                0x1000e3a3       0x7e    _L1_DevHsdpaScchOrderProc

+                0x1000e421       0x52    _L1_DevHsdpaScchType2Filter

+                0x1000e473       0x91    _L1_DevHsdpaScchType2Proc

+                0x1000e504       0x48    _L1_DevHsdpaScchType3Filter

+                0x1000e54c       0xd7    _L1_DevHsdpaScchType3Proc

+                0x1000e623       0x24    _L1_DevHsdpaPchScchTypeAnalyze

+                0x1000e647       0x31    _L1_DevHsdpaFachScchTypeAnalyze

+                0x1000e678       0x51    _L1_DevHsdpaDchScchTypeAnalyze

+                0x1000e6c9       0x2d    _L1_DevHsdpaResCheck

+                0x1000e6f6       0x1d    _L1_DevHsdpaGetTs0ResState

+                0x1000e713       0x17    _L1_DevHsdpaClrResState

+                0x1000e72a       0x4f    _L1_DevHsdpaScchType2SaveSpsInfo

+                0x1000e779       0xbb    _L1_DevHsdpaSetHarqInfoWithSps

+                0x1000e834       0x1a    _L1_DevHsdpaIsNeedSendSich

+                0x1000e84e        0x4    _L1_DevHsdpaDschUsedTs0

+                0x1000e852       0x55    _L1_DevHsdpaSpsSearchHarqId

+                0x1000e8a7        0xe    _L1_DevHsdpaCcsAnalyse

+                0x1000e8b5       0x24    _L1_DevHsdpaModSub

+                0x1000e8d9       0x1d    _L1_DevHsdpaHarqHistoryInfoUpd

+                0x1000e8f6       0x2c    _L1_DevHsdpaCalcModuleType

+                0x1000e922       0x2e    _L1_DevHsdpaTs0ReschedProc

+                0x1000e950       0x40    _L1_DevHsdpaSyncParaCfg

+                0x1000e990       0x43    _L1_DevHsdpaInSyncCheck

+                0x1000e9d3       0x3e    _L1_DevHsdpaOutSyncCheck

+                0x1000ea11       0x9c    _L1_DevHsdpaEverySubfrmProc

+ .text          0x1000eaad      0x3ce T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls.o)

+                0x1000eaad       0x26    _L1_DevDlsSendnitMsg

+                0x1000ead3       0x24    _L1_DevDlsSendCnf

+                0x1000eaf7       0x21    _L1_DevDlsReset

+                0x1000eb18       0x15    _L1_DevDlsInit

+                0x1000eb2d       0x15    _L1_DevDlsCsrReset

+                0x1000eb42       0x23    _L1_DevDlsCsrInt

+                0x1000eb65       0xa5    _L1_DevDlsTpuInt

+                0x1000ec0a       0x80    _L1_DevDlsTimingSetReqHandle

+                0x1000ec8a      0x1f1    _L1_DlsTask

+ .text          0x1000ee7b      0x986 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_hsupa.o)

+                0x1000ee7b       0x36    _L1_DevPcHsupaStart

+                0x1000eeb1        0xb    _L1_DevPcHsupaStop

+                0x1000eebc       0x17    _L1_DevPcHsupaResetDb

+                0x1000eed3       0x50    _L1_DevPcEagchOuterCfg

+                0x1000ef23       0x16    _L1_DevPcNonSchEpuchTpcCfg

+                0x1000ef39       0x52    _L1_DevPcEagchInnerCfg

+                0x1000ef8b       0xb5    _L1_DevPcEpuchCfg

+                0x1000f040       0x4c    _L1_DevPcHsupaCloseLoopPro

+                0x1000f08c       0x31    _L1_DevPcHsupaGetRxInfo

+                0x1000f0bd       0x65    _L1_DevPcGetEagchFromDb

+                0x1000f122       0x5a    _L1_DevPcHsupaGetEagch

+                0x1000f17c       0x6c    _L1_DevPcHsupaGetEhich

+                0x1000f1e8       0x5e    _L1_DevPcEagchOuterPro

+                0x1000f246       0x44    _L1_DevPcEagchInnerPro

+                0x1000f28a       0x84    _L1_DevPcEpuchTpcSsMerge

+                0x1000f30e       0xc3    _L1_DevPcEpuchCloseLoopPro

+                0x1000f3d1      0x1ea    _L1_DevPcEpuchPro

+                0x1000f5bb       0x91    _L1_DevPcErucchPro

+                0x1000f64c       0x74    _L1_DevPcErucchPwr

+                0x1000f6c0        0xf    _L1_DevPcEhichTpcSsCmdToBit

+                0x1000f6cf       0x15    _L1_DevPcGetRefBetaE

+                0x1000f6e4       0x2b    _L1_DevPcCalcUph

+                0x1000f70f       0x30    _L1_DevPcSaveUph

+                0x1000f73f       0x50    _L1_DevPcSetUph

+                0x1000f78f       0x36    _L1_DevPcLinearAverage

+                0x1000f7c5       0x2b    _L1_DevPcGetSpreadingGain

+                0x1000f7f0       0x11    _L1_DevPcSetEpuchPwr

+ .text          0x1000f801      0x216 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_comm_int.o)

+                0x1000f801       0x2d    _L1_DevDrvAllIntClear

+                0x1000f82e       0x3b    _L1_DevDrvRestoreAllInt

+                0x1000f869       0x4e    _CSR_JD_DTR_ISR

+                0x1000f8b7       0xac    _RFC_AFC_DST_ISR

+                0x1000f963        0xc    _L1T_RFC_AFC_DST_L1W_CSR_DTR_PSR_ISR

+                0x1000f96f       0x17    _ICP_PS2TD_UPA_ISR

+                0x1000f986       0x58    _ICP_PS2TD_WAKEUP_ISR

+                0x1000f9de       0x28    _L1_TD_LPM_T3_ISR

+                0x1000fa06       0x11    _DMA_ISR_0

+ .text          0x1000fa17      0x6fd T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc.o)

+                0x1000fa17       0x28    _L1_DevPcReset

+                0x1000fa3f       0x3d    _L1_DevPcInit

+                0x1000fa7c       0x15    _L1_DevPcErrorHandle

+                0x1000fa91       0x99    _L1_DevPcSetRfcPwr

+                0x1000fb2a       0x18    _L1_DevPcGetDlTpcCmd

+                0x1000fb42        0xf    _L1_DevPcDlTpc2Symbol

+                0x1000fb51       0x4a    _L1_DevPcDlpcLimit

+                0x1000fb9b       0x17    _L1_DevPcAdjTpcSsCmd

+                0x1000fbb2       0x14    _L1_DevPcUlOpenLoopPwr

+                0x1000fbc6        0x7    _L1_DevPcUlCloseLoopPwr

+                0x1000fbcd        0xb    _L1_DevPcPathLossUpdate

+                0x1000fbd8      0x121    _L1_DevPcTxReq

+                0x1000fcf9        0xc    _L1_DevPcSendOnOffToRtx

+                0x1000fd05       0x1d    _L1_DevPcErucchReq

+                0x1000fd22       0x40    _L1_DevPcFpachCnf

+                0x1000fd62       0x24    _L1_DevPcUlDpchReq

+                0x1000fd86       0x1f    _L1_DevPcDlDpchReq

+                0x1000fda5       0x25    _L1_DevPcHsdpaTypeReq

+                0x1000fdca       0x25    _L1_DevPcHsupaTypeReq

+                0x1000fdef       0xd2    _L1_DevPcDchHspaGapPro

+                0x1000fec1       0xc6    _L1_PcTask

+                0x1000ff87       0x36    _L1_DevPcUlDpchCfgReq

+                0x1000ffbd       0x43    _L1_DevPcDlDpchCfgReq

+                0x10010000        0x7    _L1_DevPcSetTadv

+                0x10010007       0x19    _L1_DevPcGetTadv

+                0x10010020       0x2c    _L1_DevPcTadvUpdate

+                0x1001004c       0x3c    _L1_DevPcHsupaErucchCfg

+                0x10010088       0x35    _L1_DevPcHsdpaCfg

+                0x100100bd       0x35    _L1_DevPcHsupaCfg

+                0x100100f2       0x22    _L1_DevPcRtxTxReq

+ .text          0x10010114      0x4f0 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_eng.o)

+                0x10010114       0xa7    _L1_EngTask

+                0x100101bb       0x36    _L1_DevEngPaConfig

+                0x100101f1       0x3c    _L1_DevEngLogNVParaCfg

+                0x1001022d       0x21    _L1_DevEngLogFilter

+                0x1001024e       0xcb    _L1_DevEngDisplay

+                0x10010319       0x6d    _L1_DevEngTrace

+                0x10010386      0x100    _L1_DevEngWriteDataToBuffer

+                0x10010486       0x4e    _L1_DevEngDataDump

+                0x100104d4       0x64    _L1_DevEngDmacMem2Uart

+                0x10010538       0x19    _L1_DevEngCopyMem2Dpram

+                0x10010551       0x2e    _L1_DevEngErrorHandler

+                0x1001057f       0x84    _L1_DevEngDmaIntProc

+                0x10010603        0x1    _L1_DevLogFilter

+ .text          0x10010604      0x848 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_tpu.o)

+                0x10010604       0x71    _L1_DevTpuReset

+                0x10010675        0xe    _L1_DevTpuSetAdvTime

+                0x10010683        0xc    _L1_DevTpuSetNetTime

+                0x1001068f        0x5    _L1_DevTpuSetQuaterNetTime

+                0x10010694        0x7    _L1_DevTpuGetQuaterNetTime

+                0x1001069b        0xe    _L1_DevTpuSubFrmSlide

+                0x100106a9        0xe    _L1_DevTpuSfnSet

+                0x100106b7       0x2d    _L1_DevTpuSetDoff

+                0x100106e4        0x7    _L1_DevTpuGetDoff

+                0x100106eb       0x20    _L1_DevTpuSfn2Cfn

+                0x1001070b       0x40    _L1_DevTpuCfn2Sfn

+                0x1001074b       0x3a    _L1_DevTpuGetRealTime

+                0x10010785       0x59    _L1_DevTpuGetSSFN

+                0x100107de       0x57    _L1_DevTpuGetNetTime

+                0x10010835       0x41    _L1_DevTpuGetAllTime

+                0x10010876       0x42    _L1_DevTpuAddFixedEvent

+                0x100108b8       0x4f    _L1_DevTpuDelFixedEvent

+                0x10010907       0x92    _L1_DevTpuAddVarChipEvent

+                0x10010999       0x8a    _L1_DevTpuDelVarChipEvent

+                0x10010a23       0x40    _L1_DevTpuNtToRt

+                0x10010a63       0x37    _L1_DevTpuCalNT2RTOffset

+                0x10010a9a       0x15    _L1_DevTpuSleepFrmHeadSave

+                0x10010aaf       0x3e    _L1_DevTpuNtToRtCnt

+                0x10010aed       0x9a    _L1_DevTpuSleepWaite32KClkEdge

+                0x10010b87       0x51    _L1_DevTpuSleepSetNtChipZero

+                0x10010bd8        0x8    _L1_DevTpuSetSSFN

+                0x10010be0       0x70    _L1_DevTpuSleepFrmHeadRestore

+                0x10010c50        0x7    _L1_DevTpuSfn2Ssfn

+                0x10010c57        0xa    _L1_DevTpuCfn2Ssfn

+                0x10010c61       0x34    _L1_DevTpuSSfnCfnUpdate

+                0x10010c95        0xc    _L1_DevTpuGapSSfnUpdate

+                0x10010ca1       0x25    _L1_DevTpuRtSSfnUpdate

+                0x10010cc6       0xa1    _L1_DevTpuNTEventProc

+                0x10010d67       0x6a    _L1_DevTpuRTEventProc

+                0x10010dd1       0x11    _L1_DevTpuTaskIdTransForm

+                0x10010de2       0x6a    _TPU_ISR

+ .text          0x10010e4c      0x897 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(L1_dev_rfc_db.o)

+                0x10010e4c        0xd    _L1_DevRfcAgcDbInit

+                0x10010e59       0x1f    _L1_DevRfcAgcDbFreqPosInAgcInfo

+                0x10010e78       0x4e    _L1_DevRfcAgcDbFindOldestFreqPos

+                0x10010ec6       0x4d    _L1_DevRfcAgcDbFindFreqPos

+                0x10010f13       0x6b    _L1_DevRfcAgcDbLockCheck

+                0x10010f7e       0x39    _L1_DevRfcAgcDbGetAgcGain

+                0x10010fb7       0x3d    _L1_DevRfcEstimDschAgc

+                0x10010ff4       0x23    _L1_DevRfcAgcDbReliableCheck

+                0x10011017       0x75    _L1_DevRfcAgcDbGetRssi

+                0x1001108c       0x29    _L1_DevRfcAgcDbHspaTs0AgcSet

+                0x100110b5       0x34    _L1_DevRfcAgcDbRdbCalcRssi

+                0x100110e9       0x28    _L1_DevRfcAgcGetRdbRssi

+                0x10011111       0x46    _L1_DevRfcAgcDbSet

+                0x10011157       0x37    _L1_DevRfcAgcDbLockInfoCalc

+                0x1001118e       0x92    _L1_DevRfcAgcDbHspaTs0AgcCalc

+                0x10011220       0x55    _L1_DevRfcTargetAgcInfoGet

+                0x10011275       0x98    _L1_DevRfcAgcDbAgcCalc

+                0x1001130d       0x95    _L1_DevRfcAgcDbGetDwDelta

+                0x100113a2       0xaa    _L1_DevRfcAgcDbSetCtrlInfo

+                0x1001144c       0x3b    _L1_L1_DevRfcAgcPreFirstSlotGet

+                0x10011487       0x4b    _L1_DevRfcAgcPerGet

+                0x100114d2       0x3e    _L1_DevRfcAgcDbSaveRdbInfo

+                0x10011510        0xc    _L1_DevRfcCtrlDbInit

+                0x1001151c       0x76    _L1_DevRfcCtrlDbFndMatchPatn

+                0x10011592       0x62    _L1_DevRfcCtrlDbOperCodeGen

+                0x100115f4       0x14    _L1_DevRfcCtrlDbGetLogFreq

+                0x10011608       0x77    _L1_DevRfcCtrlDbRfcOpenMsgProc

+                0x1001167f       0x22    _L1_DevRfcCtrlDbGetPatternInfo

+                0x100116a1       0x42    _L1_DevRfcCtrlDbWakeUpMsgProc

+ .text          0x100116e3      0x561 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_meas.o)

+                0x100116e3       0x40    _L1_DevMeasInit

+                0x10011723       0x3a    _L1_DevMeasReset

+                0x1001175d       0x3e    _L1_DevMeasStartRscpMeas

+                0x1001179b       0x32    _L1_DevMeasStartIscpMeas

+                0x100117cd      0x16f    _L1_DevMeasRscpIntProc

+                0x1001193c       0xbd    _L1_DevMeasIscpIntProc

+                0x100119f9       0x13    _L1_DevMeasIntProc

+                0x10011a0c       0x33    _L1_DevMeasRscpMeasCnf

+                0x10011a3f       0x32    _L1_DevMeasIscpMeasCnf

+                0x10011a71       0x1e    _L1_DevMEASRscpGrouped

+                0x10011a8f       0x13    _L1_DevMEASIscpGrouped

+                0x10011aa2       0x81    _L1_DevMeasTpuHandle

+                0x10011b23       0x40    _L1_DevMeasIntInd

+                0x10011b63       0xe1    _L1_MeasTask

+ .text          0x10011c44     0x1e12 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hsupa.o)

+                0x10011c44       0x1a    _L1_DevHsupaCalcUpperLimit

+                0x10011c5e       0x1e    _L1_DevHsupaCalcMod

+                0x10011c7c       0x4b    _L1_DevHsupaCalcMidambleUeId

+                0x10011cc7       0x35    _L1_DevHsupaCalcCodeBlockPara

+                0x10011cfc       0xf6    _L1_DevHsupaCalcRmPara

+                0x10011df2       0xb4    _L1_DevHsupaCalcEutrPara

+                0x10011ea6      0x108    _L1_DevHsupaCalcEtxPara

+                0x10011fae       0x99    _L1_DevHsupaCalcEhichRcvPara

+                0x10012047       0x3a    _L1_DevHsupaSetEhichRcvInf

+                0x10012081       0x27    _L1_DevHsupaClrEhichRcvInf

+                0x100120a8       0x3a    _L1_DevHsupaGetEhichRcvInf

+                0x100120e2       0x42    _L1_DevHsupaSearchEhichRcvInf

+                0x10012124        0xb    _L1_DevHsupaEhichRcvInfReset

+                0x1001212f        0xd    _L1_DevHsupaEhichRcvInfInit

+                0x1001213c       0x22    _L1_DevHsupaSetEpuchDataReady

+                0x1001215e       0x22    _L1_DevHsupaClrEpuchDataReady

+                0x10012180       0x5a    _L1_DevHsupaSearchEpuchSendInf

+                0x100121da        0xa    _L1_DevHsupaEpuchDataReadyReset

+                0x100121e4        0xa    _L1_DevHsupaEpuchDataReadyInit

+                0x100121ee       0x4f    _L1_DevHsupaParaInit

+                0x1001223d       0x6e    _L1_DevHsupaReset

+                0x100122ab       0x19    _L1_DevHsupaInit

+                0x100122c4      0x189    _L1_DevHsupaSendDataProc

+                0x1001244d       0x24    _L1_DevHsupaCalcNonSchEhichResId

+                0x10012471      0x113    _L1_DevHsupaRcvEhichProc

+                0x10012584       0x96    _L1_DevHsupaSetSchInfo

+                0x1001261a       0x8b    _L1_DevHsupaSetNonSchInfo

+                0x100126a5       0x2b    _L1_DevHsupaSetSpsInfo

+                0x100126d0       0x34    _L1_DevHsupaSetSpsInitGrant

+                0x10012704       0x90    _L1_DevHsupaSetSpsGrantInfo

+                0x10012794       0x3e    _L1_DevHsupaSpsEagchAnalyze

+                0x100127d2       0x9e    _L1_DevHsupaEagchType2RdiProc

+                0x10012870       0x89    _L1_DevHsupaEagchType2NoRdiProc

+                0x100128f9       0x27    _L1_DevHsupaSendSpsPatternInd

+                0x10012920       0xa7    _L1_DevHsupaEagchType2RrpiProc

+                0x100129c7       0x21    _L1_DevHsupaSendSpsRelOrder

+                0x100129e8       0x3b    _L1_DevHsupaEagchOrderProc

+                0x10012a23      0x136    _L1_DevHsupaConfigProc

+                0x10012b59       0x1f    _L1_DevHsupaReleaseProc

+                0x10012b78       0x2a    _L1_DevHsupaByteSwitch

+                0x10012ba2        0x3    _L1_DevHsupaClrDpramBufFlag

+                0x10012ba5       0x3f    _L1_DevHsupaEpuchDataPrint

+                0x10012be4       0x53    _L1_DevHsupaMbxIntErucchDataProc

+                0x10012c37      0x1a1    _L1_DevHsupaMbxIntEdchDataProc

+                0x10012dd8       0x80    _L1_DevHsupaMbxIntProc

+                0x10012e58       0x48    _L1_DevHsupaDmaIntProc

+                0x10012ea0        0xf    _L1_DevHsupaEutrIntProc

+                0x10012eaf       0x66    _L1_DevHsupaEagchIsInvalid

+                0x10012f15       0x5f    _L1_DevHsupaEagchAnalyze

+                0x10012f74       0xca    _L1_DevHsupaEagchType1Proc

+                0x1001303e       0xd4    _L1_DevHsupaEagchIndProc

+                0x10013112       0xe9    _L1_DevHsupaEhichIndProc

+                0x100131fb       0x32    _L1_DevHsupaRdiTti

+                0x1001322d       0x13    _L1_DevHsupaGetSichDpchErucchTs

+                0x10013240       0x6d    _L1_DevHsupaSetSchGrantInfo

+                0x100132ad       0x1f    _L1_DevHsupaSetNonSchGrantInfo

+                0x100132cc       0x33    _L1_DevHsupaSetHarqInfo

+                0x100132ff      0x151    _L1_DevHsupaReportToPs

+                0x10013450       0x16    _L1_DevHsupaReportToPsCallBack

+                0x10013466       0x26    _L1_DevHsupaSendErucchCnf

+                0x1001348c       0x3e    _L1_DevHsupaFachSelCommonErnti

+                0x100134ca        0xe    _L1_DevHsupaFachErucchAffixErnti

+                0x100134d8       0x26    _L1_DevHsupaSendCommonErntiInd

+                0x100134fe      0x142    _L1_DevHsupaErucchSendProc

+                0x10013640       0x19    _L1_DevHsupaActivateErucch

+                0x10013659       0x1b    _L1_DevHsupaAbortErucch

+                0x10013674       0x22    _L1_DevHsupaIntraCellIndProc

+                0x10013696       0x20    _L1_DevHsupaCalcTxOffset

+                0x100136b6       0x54    _L1_DevHsupaGenPNSeq

+                0x1001370a       0x2f    _L1_DevHsupaConfigReq

+                0x10013739       0x21    _L1_DevHsupaRelReq

+                0x1001375a       0x21    _L1_DevHsupaErucchReq

+                0x1001377b       0x21    _L1_DevHsupaErucchAbortReq

+                0x1001379c       0x6c    _L1_DevHsupaErucchSendReq

+                0x10013808       0x2d    _L1_DevHsupaEagchInd

+                0x10013835       0x27    _L1_DevHsupaEhichInd

+                0x1001385c       0x2c    _L1_DevHsupaMbxIntInd

+                0x10013888       0x21    _L1_DevHsupaEutrIntInd

+                0x100138a9       0x45    _L1_DevHsupaIntraCellInd

+                0x100138ee       0xb7    _L1_DevHsupaFachConfigProc

+                0x100139a5       0x14    _L1_DevHsupaFachReleaseProc

+                0x100139b9       0x31    _L1_DevHsupaFachConfigReq

+                0x100139ea       0x21    _L1_DevHsupaFachRelReq

+                0x10013a0b       0x10    _L1_DevHsupaEagchMissCntDebug

+                0x10013a1b       0x3b    _L1_DevHsupaGetNack

+ .text          0x10013a56      0xaa4 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_sleep.o)

+                0x10013a56       0x28    _L1t_SetTdsLpcMacroValue

+                0x10013a7e        0x8    _L1_DevSleepSetCfunFlg

+                0x10013a86       0x7f    _L1t_DevSleepNoLpc

+                0x10013b05        0x7    _L1t_DevLpcSetDwFinger

+                0x10013b0c        0x7    _L1t_DevLpcGetDwFinger

+                0x10013b13       0x45    _L1t_DevLpcPwrCtrl

+                0x10013b58       0x1c    _L1t_DevLpcDvfs

+                0x10013b74       0xec    _L1t_DevLpcPwrFreqCtrl

+                0x10013c60       0x3b    _L1t_DevLpcIcpSendForPsm

+                0x10013c9b       0x1b    _L1t_DevLpcSendIcpInOneSfn

+                0x10013cb6        0xf    _L1t_DevLpcGetL1sRecPSMsgPerm

+                0x10013cc5       0x46    _L1t_DevLpcWakeupRfResUpdate

+                0x10013d0b       0x1e    _L1t_DevLpcWakeDpramSfnUpdate

+                0x10013d29        0x8    _L1t_DevLpcSetAbleToCfgPsLpm

+                0x10013d31        0x8    _L1t_DevLpcGetAbleToCfgPsLpm

+                0x10013d39        0xa    _L1t_DevLpcGetWakeUpType

+                0x10013d43        0x8    _L1t_DevLpcSetPiResultFlg

+                0x10013d4b        0x8    _L1t_DevLpcGetPiResultFlg

+                0x10013d53        0xe    _L1t_DevLpcSetPreIcpFlg

+                0x10013d61        0x8    _L1t_DevLpcGetPreIcpFlg

+                0x10013d69        0x8    _L1t_DevLpcDrxLongFlg

+                0x10013d71       0x16    _L1t_DevLpcRemoveSchedAgc

+                0x10013d87        0x1    _L1t_DevLpcWakeNotAgcPro

+                0x10013d88        0x8    _L1t_DevLpcSetQuickWakeFlg

+                0x10013d90        0x2    _L1t_DevLpcGetQuickWakeFlg

+                0x10013d92        0x8    _L1t_DevLpcSetMcsValidFlg

+                0x10013d9a        0x8    _L1t_DevLpcGetMcsValidFlg

+                0x10013da2        0x8    _L1t_DevLpcSetPichRcvPos

+                0x10013daa        0x2    _L1t_DevLpcCheckRfQuickOpen

+                0x10013dac       0x69    _L1t_DevLpcSendWakeRfMsg

+                0x10013e15        0x1    _L1t_DevLpcWakeUpOpenRf

+                0x10013e16        0x8    _L1t_DevLpcSetPorcState

+                0x10013e1e        0x8    _L1t_DevLpcGetPorcState

+                0x10013e26        0x7    _L1t_DevLpcSetGapInfo

+                0x10013e2d       0x74    _L1t_DevLpcGetTdsSleepLen

+                0x10013ea1       0x10    _L1t_DevLpcWakeupClrModemInt

+                0x10013eb1       0x42    _L1t_DevLpcRestoreSFN

+                0x10013ef3       0x55    _L1t_DevLpcWakeupTpuCheck

+                0x10013f48        0x3    _L1t_DevLpcMasterWakeAhead

+                0x10013f4b       0x73    _L1t_DevLpcCalcWakeTimeFcCc

+                0x10013fbe        0x1    _L1t_DevLpcWdtdipPrwCtrl

+                0x10013fbf        0x8    _L1t_GetNtSsfn

+                0x10013fc7        0xa    _L1t_DevLpcWorkSfnCnt

+                0x10013fd1       0x7e    _L1t_DevLpcInit

+                0x1001404f       0x7d    _L1t_DevLpcCfgSocWkupInt

+                0x100140cc       0x14    _L1t_DevLpcDisSocWkupInt

+                0x100140e0       0x17    _L1t_DevLpcSetWakeupFlag

+                0x100140f7      0x1e3    _L1t_ModemLpcSleep

+                0x100142da      0x220    _L1t_ModemLpcWakeup

+ .text          0x100144fa      0xb52 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_afc.o)

+                0x100144fa       0x42    _L1_DevDlsAfcGlobInit

+                0x1001453c       0x11    _L1_DevDlsAfcMaStart

+                0x1001454d       0x5e    _L1_DevDlsAfcProc

+                0x100145ab       0x34    _L1_DevDlsAfcFoeAdjStatSel

+                0x100145df       0x1b    _L1_DevDlsAfcSlotIntProc

+                0x100145fa       0xaa    _L1_DevDlsAfcDataFoeProc

+                0x100146a4       0x54    _L1_DevDlsAfcFoeCalProc

+                0x100146f8       0x38    _L1_DevAfcNormalToAfc

+                0x10014730       0x22    _L1_DevAfcToNormal

+                0x10014752      0x10b    _L1_DevAfcCalcPhaseErr

+                0x1001485d       0x5c    _L1_DevAfcDiv

+                0x100148b9       0x7c    _L1_DevAfcAdd

+                0x10014935       0x1c    _L1_DevAfcMultip

+                0x10014951        0xd    _L1_DevAfcCompABS

+                0x1001495e       0x2d    _L1_DevDlsAfcFactorSel

+                0x1001498b       0xc8    _L1_DevDlsAfcReport

+                0x10014a53       0x74    _L1_DevAfcLockCheck

+                0x10014ac7       0x2a    _L1_DevAfcLockReport

+                0x10014af1       0x2b    _L1_DevAfcSendFreqMsgToL1s

+                0x10014b1c       0x3b    _L1_DevAfcFreqAdjReport

+                0x10014b57       0x73    _L1_DevAfcCellInfoSet

+                0x10014bca       0x28    _L1_DevDlsAfcReset

+                0x10014bf2       0x3e    _L1_DevDlsAfcInit

+                0x10014c30        0x9    _L1_DevAfcStartCal

+                0x10014c39        0x9    _L1_DevAfcActive

+                0x10014c42       0x18    _L1_DevAfcFingerCfg

+                0x10014c5a       0x38    _L1_DevAfcMAStart

+                0x10014c92       0x5f    _L1_DevAfcMAFingerIQCal

+                0x10014cf1       0x35    _L1_DevAfcMAFoeConfig

+                0x10014d26       0x4a    _L1_DevAfcMADel

+                0x10014d70       0x14    _L1_DevAfcRdbReset

+                0x10014d84       0x50    _L1_DevAfcRdbMaFoeCal

+                0x10014dd4       0x21    _L1_DevAfcMADataStore

+                0x10014df5       0x48    _L1_DevAfcReadMid

+                0x10014e3d        0xf    _L1_DevAfcFormatCheck

+                0x10014e4c       0x43    _L1_DevDlsMaFoeReq

+                0x10014e8f       0x42    _L1_DevDlsDataFoeReq

+                0x10014ed1        0x6    _L1_DevAfcSgnData

+                0x10014ed7      0x121    _L1_DevAfcCalcIqData

+                0x10014ff8       0x33    _L1_DevDlsDataAdjFoeReq

+                0x1001502b       0x21    _L1_DevDLSAFCIntInd

+ .text          0x1001504c      0xa2b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_db.o)

+                0x1001504c       0xb7    _L1_DevDbInit

+                0x10015103       0x23    _L1_DevDbCalcTrchCfgMaxTti

+                0x10015126       0x3f    _L1_DevDbGetTrchCfgMaxTti

+                0x10015165       0x25    _L1_DevDbCalcTrchCfgMinTti

+                0x1001518a       0x3f    _L1_DevDbGetTrchCfgMinTti

+                0x100151c9       0x40    _L1_DevDbSetCctrchQualitytData

+                0x10015209        0xb    _L1_DevDbClearCctrchQualitytData

+                0x10015214       0x34    _L1_DevDbGetCctrchQualitytData

+                0x10015248       0x35    _L1_DevDbSetEhichTpcSsInfo

+                0x1001527d       0xbf    _L1_DevDbSetRxInfo

+                0x1001533c       0x28    _L1_DevDbGetRxInfo

+                0x10015364       0x2e    _L1_DevDbSetSbInfo

+                0x10015392       0x2e    _L1_DevDbGetSbInfo

+                0x100153c0       0x2b    _L1_DevDbSetFpachData

+                0x100153eb       0x2b    _L1_DevDbGetFpachData

+                0x10015416       0x48    _L1_DevDbSetDchCrcInfo

+                0x1001545e       0x2d    _L1_DevDbGetDchCrcInfo

+                0x1001548b        0x8    _L1_DevDbSetTxPcEn

+                0x10015493        0x8    _L1_DevDbSetTxPcDisEn

+                0x1001549b        0x7    _L1_DevDbGetTxPcEn

+                0x100154a2       0x85    _L1_DevDbSetTxInfo

+                0x10015527       0x2c    _L1_DevDbGetTxInfo

+                0x10015553       0x3e    _L1_DevDbSetHsscchInfo

+                0x10015591       0x34    _L1_DevDbGetHsscchInfo

+                0x100155c5       0x3e    _L1_DevDbSetEagchInfo

+                0x10015603       0x2a    _L1_DevDbGetEagchInfo

+                0x1001562d       0x3a    _L1_DevDbSetMcheData

+                0x10015667       0x19    _L1_DevDbGetMcheDataAddr

+                0x10015680       0x1f    _L1_DevDbSetDagcResult

+                0x1001569f       0x21    _L1_DevDbGetDagcResult

+                0x100156c0       0x63    _L1_DevDbSetJdoutData

+                0x10015723       0x3b    _L1_DevDbGetJdoutData

+                0x1001575e       0x1a    _L1_DevDbGetJdoutAddr

+                0x10015778       0x40    _L1_DevDbGetOneChanJdoutData

+                0x100157b8       0x2b    _L1_DevDbSetTpcSsData

+                0x100157e3       0x2a    _L1_DevDbGetTpcSsData

+                0x1001580d       0x2b    _L1_DevDbSetCodePwrData

+                0x10015838       0x2a    _L1_DevDbGetCodePwrData

+                0x10015862       0x36    _L1_DevDbResetRxIntData

+                0x10015898       0x18    _L1_DevDbResetTxInfo

+                0x100158b0       0x1f    _L1_DevDbResetRxCrcInfo

+                0x100158cf       0x14    _L1_DevDbResetHsscchInfo

+                0x100158e3       0x14    _L1_DevDbResetEagchInfo

+                0x100158f7        0xc    _L1_DevDbResetInfoForPc

+                0x10015903        0x7    _L1_DevDbSetUlDataFlag

+                0x1001590a        0x7    _L1_DevDbGetUlDataFlag

+                0x10015911       0x17    _L1_DevDbResetUlDpchInfo

+                0x10015928       0x1f    _L1_DevDbResetDlDpchInfo

+                0x10015947       0x28    _L1_DevDbResetDpchInfo

+                0x1001596f       0x25    _L1_DevDbResetHsdpaInfo

+                0x10015994       0x23    _L1_DevDbResetHsupaInfo

+                0x100159b7        0xb    _L1_DevDbReadRtxSirValue

+                0x100159c2        0xc    _L1_DevDbSaveRtxSirValue

+                0x100159ce        0xc    _L1_DevDbSetRtx2RfcSirFlag

+                0x100159da        0xb    _L1_DevDbGetRtx2RfcSirFlag

+                0x100159e5        0x6    _L1_DevDbGetPageParaAddr

+                0x100159eb        0x6    _L1_DevDbGetFachParaAddr

+                0x100159f1        0x7    _L1_DevDbSetMeasRscp

+                0x100159f8        0x7    _L1_DevDbGetMeasRscp

+                0x100159ff       0x4b    _L1_DevDbSetUlData

+                0x10015a4a        0x7    _L1_DevDbSetDlDataOk

+                0x10015a51        0x7    _L1_DevDbGetDlDataOk

+                0x10015a58        0x7    _L1_DevDbGetUlMinTti

+                0x10015a5f        0x6    _L1_DevDbGetUlDataAddr

+                0x10015a65        0x9    _L1_DevDbSetSirThresIndex

+                0x10015a6e        0x9    _L1_DevDbGetSirThresIndex

+ .text          0x10015a77      0x3c2 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_tadv.o)

+                0x10015a77       0x10    _L1_DevPcGetTpuOffset

+                0x10015a87       0xd7    _L1_DevPcTadvAdjProtect

+                0x10015b5e       0x23    _L1_DevPcCctrchSsCmd

+                0x10015b81       0x43    _L1_DevPcUlTadvPriStrategyCalc

+                0x10015bc4        0xa    _L1_DevPcUlTimingSsCmd

+                0x10015bce       0x28    _L1_DevPcUlTimingFollowTpu

+                0x10015bf6       0x48    _L1_DevPcUlGetTadvInit

+                0x10015c3e       0x40    _L1_DevPcUlGetErucchTadv

+                0x10015c7e       0x3a    _L1_DevPcUlSetTadvPara

+                0x10015cb8        0xe    _L1_DevPcGetUlTadvCmd

+                0x10015cc6       0xa4    _L1_DevPcUlAdjustTadv

+                0x10015d6a       0x4c    _L1_DevPcUlRecfgSwitchTadv

+                0x10015db6       0x83    _L1_DevPcUlTimingPro

+ .text          0x10015e39      0x654 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_ulpwr.o)

+                0x10015e39       0x71    _L1_DevPcUlPwrPro

+                0x10015eaa       0x70    _L1_DevPcUlMultiChanPwrPro

+                0x10015f1a      0x24b    _L1_DevPcUlPwrGetParam

+                0x10016165       0x95    _L1_DevPcUlTriChanPwrPro

+                0x100161fa       0x14    _L1_DevPcUlPwrGetPwrLimit

+                0x1001620e       0x30    _L1_DevPcPwrSetDpchScale

+                0x1001623e       0x16    _L1_DevPcPwrSetHssichScale

+                0x10016254       0x16    _L1_DevPcPwrSetErucchScale

+                0x1001626a       0x31    _L1_DevPcPwrSetEpuchScale

+                0x1001629b       0x70    _L1_DevPcUlPwrSetScale

+                0x1001630b       0xd6    _L1_DevPcUlPwrCalcPwrScale

+                0x100163e1       0x1e    _L1_DevPcDb2Linear

+                0x100163ff       0x19    _L1_DevPcLinear2Db

+                0x10016418       0x75    _L1_DevPcUlPwrCalcSqrt

+ .text          0x1001648d      0x29f T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_dst.o)

+                0x1001648d       0xad    _L1_DrvDstInitial

+                0x1001653a       0x90    _L1_DrvDstInitial2

+                0x100165ca        0xa    _L1_DrvDstRdAfcMaxPath

+                0x100165d4       0x35    _L1_DrvDstWrAfcCellInfo

+                0x10016609       0x52    _L1_DrvDstCfgCoarCellInfo

+                0x1001665b       0x24    _L1_DrvDstCoarStart

+                0x1001667f       0x2b    _L1_DrvDstCfgInterf

+                0x100166aa       0x4f    _L1_DrvDstStartDwPtsSync

+                0x100166f9       0x2a    _L1_DrvDstStartMcheSync

+                0x10016723        0x9    _L1_DrvDSTReadMaxPath

+ .text          0x1001672c      0x26b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_sleep.o)

+                0x1001672c        0xe    _L1t_DrvLpcSetSleepFlag

+                0x1001673a        0xe    _L1t_DrvLpcSetCampOnFlg

+                0x10016748       0x10    _L1t_DrvLpcNotPageSetLpmIntTime

+                0x10016758       0x10    _L1t_DrvLpcPageSetLpmIntTime

+                0x10016768        0x7    _L1t_DrvLpcLpm10MIntSet

+                0x1001676f        0x7    _L1t_DrvLpcLpm32kIntSet

+                0x10016776        0xf    _L1t_DrvLpcSocWkTimeCfg

+                0x10016785        0xf    _L1t_DrvLpcModemWkTimeCfg

+                0x10016794       0x10    _L1t_DrvLpcSocWakeUpIntCtrl

+                0x100167a4       0x11    _L1t_DrvLpcModemWakeUpIntCtrl

+                0x100167b5       0xca    _L1t_DrvLpcCfgModemWkupInt

+                0x1001687f        0x8    _L1t_DrvLpcPsLpm8xClkEnCtr

+                0x10016887       0x17    _L1t_DrvLpcCloseClk

+                0x1001689e       0x16    _L1t_DrvLpcOpenClk

+                0x100168b4        0xc    _L1t_DrvLpcAfcAgcIntOpen

+                0x100168c0        0xe    _L1t_DrvLpcDstAfcAgcIntCls

+                0x100168ce       0x1c    _L1t_DrvLpcTdsModemIntCtrl

+                0x100168ea       0x10    _L1t_DrvLpcGetLpmNT

+                0x100168fa        0xe    _L1t_DrvLpcGetLpmRT

+                0x10016908       0x32    _L1t_DrvLpcModemSave

+                0x1001693a       0x4d    _L1t_DrvLpcModemStdDrxRestore

+                0x10016987        0xf    _L1t_DrvLpcModemDpaRestore

+                0x10016996        0x1    _L1t_DrvLpcClrTopRfTpuReg

+ .text          0x10016997      0x344 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_csr.o)

+                0x10016997       0x1b    _L1_DrvCsrStop

+                0x100169b2       0x20    _L1_DrvCsrRdbReset

+                0x100169d2       0x1b    _L1_DrvCsrSetSample

+                0x100169ed       0x10    _L1_DrvCsrSetTimeBase

+                0x100169fd        0x9    _L1_DrvCsrGetTimeBase

+                0x10016a06        0xe    _L1_DrvCsrSyncidCutMode

+                0x10016a14        0xf    _L1_DrvCsrMidIdCutMode

+                0x10016a23       0x22    _L1_DrvCsrEngParaCfg

+                0x10016a45       0x16    _L1_DrvCsrEngPosParaCfg

+                0x10016a5b       0x19    _L1_DrvCsrSyncParaCfg

+                0x10016a74        0xe    _L1_DrvCsrSyncCorrModeCfg

+                0x10016a82        0xc    _L1_DrvCsrSyncMaskCfg

+                0x10016a8e       0x27    _L1_DrvCsrSyncM1StateRdRst

+                0x10016ab5        0xa    _L1_DrvCsrStartEng

+                0x10016abf        0xa    _L1_DrvCsrStartSyncDl

+                0x10016ac9       0x10    _L1_DrvCsrMidIterate

+                0x10016ad9        0xf    _L1_DrvCsrMidSyncNum

+                0x10016ae8      0x101    _L1_DrvCsrSetMidInput

+                0x10016be9        0xa    _L1_DrvCSRStartMid

+                0x10016bf3       0x11    _L1_DrvCSROpenIntMask

+                0x10016c04       0x1f    _L1_DrvCsrGetDpramEngPeak

+                0x10016c23       0x80    _L1_DrvCSRGetSyncM1Power

+                0x10016ca3        0x9    _L1_DrvCsrGetEngIterate

+                0x10016cac        0x9    _L1_DrvCsrGetSyncIterate

+                0x10016cb5        0x9    _L1_DrvCsrGetSyncMode

+                0x10016cbe        0x9    _L1_DrvCsrGetSampRat

+                0x10016cc7       0x14    _L1_DrvCsrGetDpramMidPeak

+ .text          0x10016cdb      0x968 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rfc.o)

+                0x10016cdb       0x11    _L1_DrvTxRRC

+                0x10016cec       0x11    _L1_DrvRxRRC

+                0x10016cfd        0x7    _L1_DrvRfcRamEnCtrl

+                0x10016d04        0x9    _L1_DrvRfcGetWorkingRamIndex

+                0x10016d0d        0x7    _L1_DrvRfcSetRAMStartTime

+                0x10016d14        0x9    _L1_DrvRfcGetWorkStatus

+                0x10016d1d       0x23    _L1_DrvRfcSetIntTime

+                0x10016d40        0x9    _L1_DrvRfcGetIntType

+                0x10016d49       0x12    _L1_DrvRfcInterEnCtrl

+                0x10016d5b       0x79    _L1_DrvRfcNotchCordicCfg

+                0x10016dd4        0x9    _L1_DrvRfcGetEstimatePwr

+                0x10016ddd       0x65    _L1_DrvRfcGetMaxPower

+                0x10016e42       0x27    _L1_DrvRfcRtxRegInit

+                0x10016e69       0x20    _L1_DrvRfcMipiRffeWrite

+                0x10016e89       0x20    _L1_DrvRfcMipiRffeDoubleWrite

+                0x10016ea9       0x14    _L1_DrvRfcGpioWrite

+                0x10016ebd       0x30    _L1_DrvRfcSpiWrite

+                0x10016eed       0x2f    _L1_DrvRfcAbbSpiWrite

+                0x10016f1c       0x61    _L1_DrvRfcDirectRamSwitch

+                0x10016f7d       0x3b    _L1_DrvRfcRamEventWrt

+                0x10016fb8       0x1b    _L1_DrvRfcEventDataWrt

+                0x10016fd3       0x1e    _L1_DrvRfcSwPaWrite

+                0x10016ff1       0x1f    _L1_DrvRfcGetTxSwData

+                0x10017010       0x1f    _L1_DrvRfcGetRxSwData

+                0x1001702f       0x21    _L1_DrvRfcGetSwIdleData

+                0x10017050       0x2d    _L1_DrvRfcGetPaCtrlData

+                0x1001707d       0x1f    _L1_DrvRfcGetPaIdleCtrlData

+                0x1001709c       0x33    _L1_DrvRfcEventOffsetWrt

+                0x100170cf       0xa7    _L1_DrvRfcEventRamInitSet

+                0x10017176       0x6b    _L1_DrvRfcUnavailEvntInit

+                0x100171e1        0x9    _L1_DrvRfcSyncModeSwitchEnable

+                0x100171ea        0xf    _L1_DrvRfcNormalRamInit

+                0x100171f9        0xb    _L1_DrvRfcUnSyncRamDisable

+                0x10017204       0x41    _L1_DrvRfcEventEnable

+                0x10017245       0x25    _L1_DrvRfcEventDisable

+                0x1001726a       0x32    _L1_DrvRfcSlotEventDisable

+                0x1001729c       0x70    _L1_DrvRfcModeSwitch

+                0x1001730c       0x53    _L1_DrvRfcTs0EventOffsetAdj

+                0x1001735f        0xb    _L1_DrvRfcSlotUpCheck

+                0x1001736a       0x63    _L1_DrvRfcTxEventOffsetAdjust

+                0x100173cd        0x7    _L1_DrvRfcTs6Ts0FreqDiff

+                0x100173d4       0x80    _L1_DrvRfcReset

+                0x10017454       0x80    _L1_DrvRfcInit

+                0x100174d4       0x40    _L1_DrvRfcGetAfcCtrlWord

+                0x10017514       0x42    _L1_DrvRfcCheckDACTable

+                0x10017556        0x2    _L1_DrvRfcApcTmpCmp

+                0x10017558       0x2d    _L1_DrvRfcFreqCmpSearchNvIdx

+                0x10017585       0x3c    _L1_DrvRfcApcFreCmp

+                0x100175c1       0x2c    _L1_DrvRfcAgcFreCmp

+                0x100175ed       0x56    _L1_DrvRfcRestore

+ .text          0x10017643      0x253 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_tpu.o)

+                0x10017643       0x13    _L1_DrvTpuReset

+                0x10017656       0x31    _L1_DrvTpuInit

+                0x10017687       0x10    _L1_DrvTpuMaskIntEnableCfg

+                0x10017697        0x8    _L1_DrvTpuMaskIntDisableCfg

+                0x1001769f       0x1c    _L1_DrvTpuSoftResetCfg

+                0x100176bb        0xe    _L1_DrvTpuNTIntEnable

+                0x100176c9        0xf    _L1_DrvTpuNTIntDisable

+                0x100176d8        0xe    _L1_DrvTpuRTIntEnable

+                0x100176e6        0xf    _L1_DrvTpuRTIntDisable

+                0x100176f5       0x84    _L1_DrvTpuNTSyncQuaterChipCfg

+                0x10017779       0x22    _L1_DrvTpuNTSyncSubFrmCfg

+                0x1001779b       0x14    _L1_DrvTpuNTSyncSubFrmSlipCfg

+                0x100177af       0x10    _L1_DrvTpuLatchTimeCfg

+                0x100177bf       0x23    _L1_DrvTpuRdNTTiming

+                0x100177e2       0x13    _L1_DrvTpuRdRTTiming

+                0x100177f5       0x1a    _L1_DrvTpuNTIntParaCfg

+                0x1001780f       0x1a    _L1_DrvTpuRTIntParaCfg

+                0x10017829       0x35    _L1_DrvTpuSaveReg

+                0x1001785e       0x38    _L1_DrvTpuRestorReg

+ .text          0x10017896      0x6f9 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_tx.o)

+                0x10017896        0xc    _L1_DrvTxLogTwo

+                0x100178a2       0x2e    _L1_DrvTxReset

+                0x100178d0       0x2b    _L1_DrvTxUppchConfig

+                0x100178fb        0xd    _L1_DrvTxUppchStop

+                0x10017908       0x28    _L1_DrvTxHssichStop

+                0x10017930       0x1c    _L1_DrvTxPrachEnable

+                0x1001794c       0x1d    _L1_DrvTxDpchEnable

+                0x10017969       0x14    _L1_DrvTxClose

+                0x1001797d      0x104    _L1_DrvTxPrachConfig

+                0x10017a81       0x81    _L1_DrvTxClearTsPara

+                0x10017b02       0xd9    _L1_DrvTxDpchConfig

+                0x10017bdb       0xe9    _L1_DrvTxDpchCh1Cfg

+                0x10017cc4       0xd3    _L1_DrvTxDpchCh2Cfg

+                0x10017d97       0x77    _L1_DrvTxHssichConfig

+                0x10017e0e       0x11    _L1_DrvTxUpTimingCfg

+                0x10017e1f       0x10    _L1_DrvTxUpDataScale

+                0x10017e2f       0x1c    _L1_DrvTxOffsetCfg

+                0x10017e4b       0x6c    _L1_DrvTxTxTpcBitCfg

+                0x10017eb7       0x27    _L1_DrvTxTsChScale

+                0x10017ede       0x1a    _L1_DrvTxHssichTsChScale

+                0x10017ef8        0x9    _L1_DrvTxHssichTpcBitCfg

+                0x10017f01       0x36    _L1_DrvTxRegClear

+                0x10017f37       0x22    _L1_DrvTxSoftModeCfg

+                0x10017f59       0x1b    _L1_DrvTxSoftModeClear

+                0x10017f74       0x1b    _L1_DrvTxSoftCh1BitsCfg

+ .text          0x10017f8f      0x240 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_meas.o)

+                0x10017f8f       0x28    _L1_DrvMeasInit

+                0x10017fb7        0x5    _L1_DrvMeasStop

+                0x10017fbc       0x56    _L1_DrvMeasStart

+                0x10018012       0x4c    _L1_DrvMeasRscpIntProc

+                0x1001805e      0x12e    _L1_DrvMeasIscpIntProc

+                0x1001818c        0x5    _L1_DrvMeasGetBs

+                0x10018191        0x8    _L1_DrvMeasGetBitshiftrm

+                0x10018199       0x36    _Meas_Arith_CountQ8Db

+ .text          0x100181cf      0x3d1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_hsupa.o)

+                0x100181cf        0xa    _L1_DrvHsupaEutrEnable

+                0x100181d9        0xa    _L1_DrvHsupaEutrDisable

+                0x100181e3      0x124    _L1_DrvHsupaEutrConfig

+                0x10018307        0xe    _L1_DrvHsupaEtxEnable

+                0x10018315        0xa    _L1_DrvHsupaEtxDisable

+                0x1001831f       0xfd    _L1_DrvHsupaEtxConfig

+                0x1001841c       0x37    _L1_DrvHsupaEpuchScaleConfig

+                0x10018453        0xa    _L1_DrvHsupaErucchEnable

+                0x1001845d       0x12    _L1_DrvHsupaErucchDisable

+                0x1001846f       0x99    _L1_DrvHsupaErucchConfig

+                0x10018508       0x18    _L1_DrvHsupaErucchScaleConfig

+                0x10018520        0xe    _L1_DrvHsupaTpcConfig

+                0x1001852e       0x1f    _L1_DrvHsupaTxOffsetConfig

+                0x1001854d        0xc    _L1_DrvHsupaRegClear

+                0x10018559        0xa    _L1_DrvHsupaEnableInt

+                0x10018563        0xa    _L1_DrvHsupaMaskInt

+                0x1001856d       0x17    _L1_DrvHsupaGetHarqRamOffset

+                0x10018584       0x1c    _L1_DrvHsupaGetHarqRamAddr

+ .text          0x100185a0      0x298 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_dpram.o)

+                0x100185a0       0x21    _L1_DrvDpramStructInit

+                0x100185c1       0x38    _L1_DrvDpramInit

+                0x100185f9       0x29    _L1_DrvDpramIsEmpty

+                0x10018622       0x43    _L1_DrvDpramReadMsg

+                0x10018665        0x1    _L1_DrvDpramUpdateMsgPos

+                0x10018666        0x1    _L1_DrvDpramQueMemRead

+                0x10018667       0x1a    _L1_DrvICPSend

+                0x10018681       0x36    _L1_DrvDpramWriteMsg

+                0x100186b7       0x2e    _L1_DrvDpramGetRdDataPtr

+                0x100186e5       0x27    _L1_DrvDpramUpdateRdDataPos

+                0x1001870c       0x3e    _L1_DrvDpramGetWrDataPtr

+                0x1001874a       0x3d    _L1_DrvDpramUpdateWrDataPos

+                0x10018787       0x24    _L1_DpramTxReadClearData

+                0x100187ab       0x27    _L1_DrvDpramSleepCheck

+                0x100187d2        0xa    _L1_DrvDpramCheckA2DMsg

+                0x100187dc        0xa    _L1_DrvDpramCheckD2AMsg

+                0x100187e6        0x2    _L1_DrvDpramReadL1tQueueFlag

+                0x100187e8        0x8    _L1_DrvDpramWriteSfnDpramFlg

+                0x100187f0        0x7    _L1_DrvDpramReadIcpIntState

+                0x100187f7        0x7    _L1_DrvDpramClrIcpIntState

+                0x100187fe        0xa    _L1_DrvDpramMaskIcpInt

+                0x10018808        0x9    _L1_DrvDpramDemaskIcpInt

+                0x10018811       0x11    _L1S_DrvDpramWriteTiming

+                0x10018822        0x7    _L1_DrvDpramWriteUph

+                0x10018829        0x7    _L1_DrvDpramWriteSnpl

+                0x10018830        0x8    _L1_DrvDpramAbnomalRst

+ .text          0x10018838      0xace T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rx.o)

+                0x10018838       0x4d    _L1_DrvRxReset

+                0x10018885      0x167    _L1_DrvRxInit

+                0x100189ec       0x12    _L1_DrvRxAmmse

+                0x100189fe        0xb    _L1_DrvRxReadAmmse

+                0x10018a09        0xb    _L1_DrvRxGetDenoiseFactor

+                0x10018a14       0x2a    _L1_DrvRxSetDenoiseFactor

+                0x10018a3e      0x1fd    _L1_DrvRxSlotParaCfg

+                0x10018c3b       0x73    _L1_DrvRxSlotParaRel

+                0x10018cae       0x61    _L1_DrvRxIntraCellSlotCfg

+                0x10018d0f       0x22    _L1_DrvRxReadMcheIntInd

+                0x10018d31        0x8    _L1_DrvRxReadMcheDataAddr

+                0x10018d39        0xa    _L1_DrvRxReadDagcResultAddr

+                0x10018d43       0x3f    _L1_DrvRxReadJdcoreIntInd

+                0x10018d82        0xa    _L1_DrvRxReadJdoutDataAddr

+                0x10018d8c        0xa    _L1_DrvRxReadTpcSsDataAddr

+                0x10018d96        0xa    _L1_DrvRxReadCodePwrDataAddr

+                0x10018da0       0x21    _L1_DrvRxReadHichIntInd

+                0x10018dc1       0x3f    _L1_DrvRtxReadRxIntResult

+                0x10018e00       0x4a    _L1_DrvRtxReadJdOut

+                0x10018e4a       0x26    _L1_DrvRxForcedCfg

+                0x10018e70       0xb7    _L1_DrvRxCctrchReCfg

+                0x10018f27       0x68    _L1_DrvRxCctrchParaCfg

+                0x10018f8f       0x21    _L1_DrvRxReadEHichRegInfo

+                0x10018fb0       0x18    _L1_DrvRxReadMcheWinPower

+                0x10018fc8       0x1d    _L1_DrvRxReadCctrchSBValue

+                0x10018fe5       0x30    _L1_DrvRxReadHwacdIntInd

+                0x10019015       0x59    _L1_DrvRxConfigFcCodeReg

+                0x1001906e       0x50    _L1_DrvRxHspaCodeCfg

+                0x100190be       0x21    _L1_DrvRxSetDtxFactor

+                0x100190df       0x19    _L1_DrvRxRecfgRscpGf

+                0x100190f8       0x2a    _L1_DrvRx2MeasRscpResult

+                0x10019122       0x22    _L1_DrvRx2MeasRscpInit

+                0x10019144        0xd    _L1_DrvRx2MeasRscpStop

+                0x10019151       0x32    _L1_DrvRx2MeasRscpCfg

+                0x10019183        0x9    _L1_DrvRx2MeasJdCellIdAddr

+                0x1001918c        0x9    _L1_DrvRx2MeasJdResultAddr

+                0x10019195        0x2    _L1_DrvRx2MeasGetBs

+                0x10019197       0x36    _L1_DrvRxSetDagcPara

+                0x100191cd       0x57    _L1_DrvRxReadJdCctrchCfg

+                0x10019224       0x71    _L1_DrvRxSaveReg

+                0x10019295       0x71    _L1_DrvRxRestorReg

+ .text          0x10019306      0x9b1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_dtr.o)

+                0x10019306       0x36    _L1_DrvDtrReset

+                0x1001933c       0xae    _L1_DrvDtrInit

+                0x100193ea        0xd    _L1_DrvDtrRegSet1Update

+                0x100193f7       0x83    _L1_DrvDtrBchCfg

+                0x1001947a       0x23    _L1_DrvDtrBchRel

+                0x1001949d       0x4e    _L1_DrvDtrFachPchS1Cfg

+                0x100194eb       0x25    _L1_DrvDtrFachPchRel

+                0x10019510       0x67    _L1_DrvDtrFpachCfg

+                0x10019577       0x1e    _L1_DrvDtrFpachRel

+                0x10019595      0x165    _L1_DrvDtrFachPchS2Cfg

+                0x100196fa       0x90    _L1_DrvDtrDlDchS1Cfg

+                0x1001978a        0xd    _L1_DrvDtrTurboCfg

+                0x10019797       0x22    _L1_DrvDtrTurboReset

+                0x100197b9       0x25    _L1_DrvDtrDchS1Rel

+                0x100197de      0x1dd    _L1_DrvDtrDchS2Cfg

+                0x100199bb       0x52    _L1_DrvDtrS2Rel

+                0x10019a0d       0x90    _L1_DrvDtrHsscchCfg

+                0x10019a9d       0x44    _L1_DrvDtrHsscchRel

+                0x10019ae1       0x88    _L1_DrvDtrEagchCfg

+                0x10019b69       0x44    _L1_DrvDtrEagchRel

+                0x10019bad        0xd    _L1_DrvDtrTfUpdate

+                0x10019bba       0x1c    _L1_DrvDtrReadTfciIntInd

+                0x10019bd6       0x24    _L1_DrvDtrReadTtiIntInd

+                0x10019bfa       0x37    _L1_DrvDtrReadTrchData

+                0x10019c31       0x14    _L1_DrvDtrReadTrchOutState2

+                0x10019c45        0xe    _L1_DrvDtrGetCrcMode

+                0x10019c53       0x11    _L1_DrvDtrGetTtiType

+                0x10019c64       0x21    _L1_DrvDtrCfgMaxTti

+                0x10019c85       0x20    _L1_DrvDtrSetDoffMode

+                0x10019ca5       0x12    _L1_DrvDtrClearDoffMode

+ .text          0x10019cb7     0x1402 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rfc_zx220a1.o)

+                0x10019cb7       0x2e    _L1_DrvRfcApcTableSel

+                0x10019ce5      0x1a2    _L1_DrvRfcAbbCsfHpfCfg

+                0x10019e87        0x1    _L1_DrvRfcNvInit

+                0x10019e88       0x29    _L1_DrvRfcCalcFracFreq

+                0x10019eb1        0x5    _L1_DrvRfcCalcIntFreq

+                0x10019eb6       0x39    _L1_DrvRfcGetFreqData

+                0x10019eef       0xcc    _L1_DrvRfcRfTxOpenForever

+                0x10019fbb       0xb1    _L1_DrvRfcRfRxOpenForever

+                0x1001a06c        0xa    _L1_DrvRfcDeviceInit

+                0x1001a076       0x31    _L1_DrvRfcPaIdleSet

+                0x1001a0a7       0x2a    _L1_DrvRfcDmSwCfg

+                0x1001a0d1       0xda    _L1_DrvRfcFreqSet

+                0x1001a1ab       0x11    _L1_DrvRfcInitAfcSet

+                0x1001a1bc       0x2c    _L1_DrvRfcAfcCtrl

+                0x1001a1e8       0x7a    _L1_DrvRfcApcSet

+                0x1001a262       0x4f    _L1_DrvRfcSwPaIdleNvGet

+                0x1001a2b1       0x65    _L1_DrvRfcPaSet

+                0x1001a316       0xa0    _L1_DrvRfcFindApcTable

+                0x1001a3b6       0x1b    _L1_DrvRfcApcGainCheck

+                0x1001a3d1       0x21    _L1_DrvRfcApcFreCmpIdxGet

+                0x1001a3f2       0x21    _L1_DrvRfcAgcFreCmpIdxGet

+                0x1001a413       0x29    _L1_DrvRfcApcCtrl

+                0x1001a43c       0x4e    _L1_DrvRfcAgcNvTableCheck

+                0x1001a48a       0x18    _L1_DrvRfcAgcGainCheck

+                0x1001a4a2       0xb2    _L1_DrvRfcCfgAgc

+                0x1001a554       0x19    _L1_DrvRfcIdleToRxUnSyncEnable

+                0x1001a56d       0x1b    _L1_DrvRfcRxToRxUnSyncEnable

+                0x1001a588       0x12    _L1_DrvRfcQKUnSyncEnable

+                0x1001a59a       0xbb    _L1_DrvRfcNormalUnSynRamInit

+                0x1001a655       0xef    _L1_DrvRfcNormalSynRamInit

+                0x1001a744       0x13    _L1_DrvRfcRdbRamEnable

+                0x1001a757       0x6d    _L1_DrvRfcRdbUnSynRamInit

+                0x1001a7c4        0x2    _L1_DrvRfcRdbRamInit

+                0x1001a7c6       0x88    _L1_DrvRfcIdleToTx

+                0x1001a84e       0x59    _L1_DrvRfcTxToIdle

+                0x1001a8a7       0x8c    _L1_DrvRfcIdleToRx

+                0x1001a933       0x49    _L1_DrvRfcRxToIdle

+                0x1001a97c       0x54    _L1_DrvRfcTxToTx

+                0x1001a9d0       0x6f    _L1_DrvRfcRxToRx

+                0x1001aa3f        0x1    _L1_DrvRfcRxToTx

+                0x1001aa40       0x8a    _L1_DrvRfcT3R4

+                0x1001aaca       0x60    _L1_DrvRfcSlotEventCtrl

+                0x1001ab2a       0x32    _L1_DrvRfcRfBandData

+                0x1001ab5c       0x63    _L1_DrvRfcRfCloseRx

+                0x1001abbf       0x88    _L1_DrvRfcRfCloseTx

+                0x1001ac47       0x3b    _L1_DrvRfcTxSlotTadvAdj

+                0x1001ac82       0xdf    _L1_DrvRfcMainRegRdBack

+                0x1001ad61        0x1    _L1_DrvRfcAllRegRdBack

+                0x1001ad62       0x19    _L1_DrvRfcSpiReadData

+                0x1001ad7b       0x3c    _L1_DrvRfcReadTmpEventSet

+                0x1001adb7        0x1    _L1_DrvRfcReadRegEventSet

+                0x1001adb8       0x99    _L1_DrvRfcRdbEventCfg

+                0x1001ae51       0x25    _L1_DrvRfcRegRead

+                0x1001ae76       0x81    _L1_DrvRfcAmtTxInit

+                0x1001aef7       0x49    _L1_DrvRfcRfIdle

+                0x1001af40       0x32    _L1_DrvRfcAmtAfcCtrl

+                0x1001af72       0x46    _L1_DrvRfcAfcCfg

+                0x1001afb8        0xa    _L1_DrvRfcTmpRbCfg

+                0x1001afc2       0x42    _L1_DrvRfcApcCfg

+                0x1001b004       0x41    _L1_DrvRfcApcDcocCfg

+                0x1001b045       0x13    _L1_DrvRfcGetApcCtrlWord

+                0x1001b058       0x2b    _L1_DrvRfcAgcDataGet

+                0x1001b083       0x36    _L1_DrvRfcFdtApcSet

+ .text          0x1001b0b9      0x114 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rdb.o)

+                0x1001b0b9       0x20    _L1_DrvRdbReset

+                0x1001b0d9       0x52    _L1_StartRdbNoneTimingWrite

+                0x1001b12b       0x3b    _L1_RdbReadCsr

+                0x1001b166       0x22    _L1_RdbStop

+                0x1001b188       0x1e    _L1_RdbStopRead

+                0x1001b1a6       0x12    _L1_DrvRdbInterEnCtrl

+                0x1001b1b8       0x15    _L1_DrvRdbZspView

+ .text          0x1001b1cd      0x14c T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_top.o)

+                0x1001b1cd       0x20    _L1td_DrvMcuIntMask

+                0x1001b1ed       0x20    _L1td_DrvMcuIntUnmask

+                0x1001b20d        0x9    _L1td_DrvMcuIntIreqClr

+                0x1001b216       0x47    _L1td_DrvTopIntMask

+                0x1001b25d       0x3d    _L1td_DrvTopIntMaskRestore

+                0x1001b29a       0x13    _L1td_DrvTopIntClr

+                0x1001b2ad       0x44    _L1td_DrvTopSaveReg

+                0x1001b2f1       0x28    _L1td_DrvTopRestorReg

+ .text          0x1001b319       0xe4 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_afc.o)

+                0x1001b319       0x3e    _L1_DrvAfcReset

+                0x1001b357       0x1c    _L1_DrvAfcCellIqReadResult

+                0x1001b373       0x5d    _L1_DrvAfcCellFigParaCfg

+                0x1001b3d0       0x11    _L1_DrvAfcSetHwParaCfg

+                0x1001b3e1        0xe    _L1_DrvAfcInterStart

+                0x1001b3ef        0xe    _L1_DrvAfcInterStop

+ .text          0x1001b3fd      0x41c T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_hsdpa.o)

+                0x1001b3fd        0xa    _L1_DrvHsdpaOpenHdtrInt

+                0x1001b407       0x2c    _L1_DrvHsdpaHdtrTurboOpen

+                0x1001b433       0x16    _L1_DrvHsdpaHdtrTurboClose

+                0x1001b449       0x1c    _L1_DrvHsdpaHdtrTurboReset

+                0x1001b465        0xa    _L1_DrvHsdpaMaskHdtrInt

+                0x1001b46f       0x20    _L1_DrvHsdpaHdtrReset

+                0x1001b48f       0x86    _L1_DrvHsdpaHdtrFrmSlotConfig

+                0x1001b515        0xa    _L1_DrvHsdpaHdtrFrmSlotClear

+                0x1001b51f       0x44    _L1_DrvHsdpaHdtrHarqAddrConfig

+                0x1001b563      0x1a0    _L1_DrvHsdpaHdtrDecodeConfig

+                0x1001b703       0x25    _L1_DrvHsdpaHdtrGetCrcResult

+                0x1001b728       0x47    _L1_DrvHsdpaHdtrGetCqiInfo

+                0x1001b76f       0xaa    _L1_DrvHsdpaRegRead

+ .text          0x1001b819     0x1264 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_main.o)

+                0x1001b819       0x2b    _L1_SEND_RST_REQ

+                0x1001b844       0x2b    _L1_SEND_INIT_REQ

+                0x1001b86f       0x44    _L1_SEND_LOG_FILTER_REQ

+                0x1001b8b3       0x42    _L1_SEND_LOG_CHANNEL_REQ

+                0x1001b8f5       0x57    _L1_SEND_LOG_TDPHY_DEBUG_REQ

+                0x1001b94c      0x14e    _L1S_Reset

+                0x1001ba9a      0x12c    _L1S_Init

+                0x1001bbc6       0xa3    _L1S_TD_Release

+                0x1001bc69       0x2c    _L1sAmtRxRel

+                0x1001bc95      0x106    _L1S_PSCommonMsgCtrl

+                0x1001bd9b      0x247    _L1_PsToPhyMsgEngDisplay

+                0x1001bfe2      0x1ed    _L1_PhyToPsMsgEngDisplay

+                0x1001c1cf       0xef    _L1S_ReadPSMsg

+                0x1001c2be       0x1b    _L1S_InnerCmd

+                0x1001c2d9       0x1f    _L1S_ProcSend2PS

+                0x1001c2f8       0x1e    _L1S_ProcAftSchedHandler

+                0x1001c316      0x1e0    _L1S_RfDevCtrl

+                0x1001c4f6       0x5c    _L1S_DlsDevCtrl

+                0x1001c552       0x11    _L1S_CommonDevCtrl

+                0x1001c563       0x76    _L1S_ReadPsData

+                0x1001c5d9       0x75    _L1S_AmtNstReadPsData

+                0x1001c64e       0xe3    _L1S_SubFrameInt

+                0x1001c731      0x104    _L1S_DevResultProc

+                0x1001c835      0x248    _L1_SchedMainTask

+ .text          0x1001ca7d      0x68a T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_sync.o)

+                0x1001ca7d       0x73    _L1_SerCellTimeFrmMeas

+                0x1001caf0       0x19    _L1_SetOtdOriCellInfo

+                0x1001cb09       0xd0    _L1_GetCellTimingInfo

+                0x1001cbd9       0xad    _L1_GetCellAfcValue

+                0x1001cc86       0x8a    _L1_SetCellTimingInfo

+                0x1001cd10       0x45    _L1_SetSysAfcValue

+                0x1001cd55       0x13    _L1_ResetSysSynDb

+                0x1001cd68       0x22    _L1_ClearUNconfInfo

+                0x1001cd8a      0x161    _L1_UpdateSysSyncState

+                0x1001ceeb      0x14a    _L1_UpdateSysSyncInfo

+                0x1001d035       0x64    _L1_GetCellUnSyncPeriod

+                0x1001d099        0x7    _L1_GetSysSyncState

+                0x1001d0a0        0x7    _L1_GetUnConfSysSyncState

+                0x1001d0a7       0x58    _L1_GetCellOtdValue

+                0x1001d0ff        0x8    _L1_SetSysUnconfsyncState

+ .text          0x1001d107     0x2b69 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_meas_db.o)

+                0x1001d107       0x1e    _L1_SchedMeasProcAllCellCmp

+                0x1001d125       0x16    _L1_SchedMeasProcDbFreqSearch

+                0x1001d13b       0x19    _L1_SchedMeasProcSchedFreqSearch

+                0x1001d154       0x1d    _L1_SchedMeasProcResetSync

+                0x1001d171       0x9a    _L1_SchedMeasProcIntraDetCell

+                0x1001d20b       0x25    _L1_SchedMeasProcUpdateDeteDb

+                0x1001d230      0x12f    _L1_SchedMeasGetDchIntraCell

+                0x1001d35f        0xd    _L1_SchedMeasDbReset

+                0x1001d36c       0x18    _L1_SchedMeasProcSetHighPriReq

+                0x1001d384       0x49    _L1_SchedMeasProcGetHighPriReq

+                0x1001d3cd        0xe    _L1_SchedMeasProcSetHighTime

+                0x1001d3db       0x33    _L1_SchedMeasProcRscpLinerFilter

+                0x1001d40e       0x9c    _L1_SchedMeasProcSetHighResult

+                0x1001d4aa       0x1c    _L1_SchedMeasProcGetHighResult

+                0x1001d4c6       0x56    _L1_SchedMeasProcIntraIscpNeed

+                0x1001d51c       0x3f    _L1_SchedMeasProcInterIscpNeed

+                0x1001d55b       0x98    _L1_SchedMeasProcDelDbListByFreq

+                0x1001d5f3      0x1c4    _L1_SchedMeasProcSaveDbIntraFreq

+                0x1001d7b7       0x47    _L1_SchedMeasProcClrResultByFreq

+                0x1001d7fe       0x5b    _L1_SchedMeasProcDelDbLsLeftFreq

+                0x1001d859       0xda    _L1_SchedMeasProcUpdateDbSerCell

+                0x1001d933      0x189    _L1_SchedMeasProcUpdateIntraDbLs

+                0x1001dabc       0x8f    _L1_SchedMeasProcDbAddSCell

+                0x1001db4b       0x24    _L1_SchedMeasProcIsScell

+                0x1001db6f       0x24    _L1_SchedMeasProcIsIntraCell

+                0x1001db93       0x3a    _L1_SchedMeasProcSaveScellInfo

+                0x1001dbcd       0x68    _L1_SchedMeasProcAddSaveSerCell

+                0x1001dc35      0x134    _L1_SchedMeasProcUpdateDbInterLs

+                0x1001dd69       0x49    _L1_SchedMeasProcQuerySynlIdInfo

+                0x1001ddb2      0x16f    _L1_SchedMeasProcSetBlindInfo

+                0x1001df21       0x6b    _L1_SchedMeasProcClrBlindInfo

+                0x1001df8c       0x34    _L1_SchedMeasProcUpdateSchedList

+                0x1001dfc0       0xff    _L1_SchedMeasProSaveWorkFreqCell

+                0x1001e0bf       0x81    _L1_SchedMeasProSavePriFreqCell

+                0x1001e140       0x17    _L1_SchedMeasProcSaveDbIntraCell

+                0x1001e157       0xd6    _L1_SchedMeasProcSaveInterCell

+                0x1001e22d       0x26    _L1_SchedMeasProcSaveDbInterCell

+                0x1001e253       0x64    _L1_SchedMeasProcLoadTempBufInfo

+                0x1001e2b7       0x4f    _L1_SchedMeasSetIntraSchedTime

+                0x1001e306       0xa0    _L1_SchedMeasProcSetSchedTime

+                0x1001e3a6       0x22    _L1_SchedMeasProcGetSchedTime

+                0x1001e3c8       0xe5    _L1_SchedMeasProcSetDetectCell

+                0x1001e4ad       0x4c    _L1_SchedMeasProcUpdateDetCell

+                0x1001e4f9       0x70    _L1_SchedMeasProcDelSameCell

+                0x1001e569      0x228    _L1_SchedMeasProcGetCurrentCell

+                0x1001e791      0x201    _L1_SchedMeasProcSetCurFreqInfo

+                0x1001e992       0x59    _L1_SchedMeasProcCellSort

+                0x1001e9eb       0xce    _L1_SchedMeasProcCalcSnPl

+                0x1001eab9       0x72    _L1_SchedMeasProcSaveRssiResult

+                0x1001eb2b       0xa1    _L1_SchedMeasProcSaveOtdResult

+                0x1001ebcc       0x98    _L1_SchedMeasProcUpdateSync

+                0x1001ec64       0xe6    _L1_SchedMeasProcSaveDetcResult

+                0x1001ed4a       0xa9    _L1_SchedMeasProcSaveIscpResult

+                0x1001edf3       0x2a    _L1_SchedMeasRscpNewFilter

+                0x1001ee1d       0x52    _L1_SchedMeasProcRscpFilter

+                0x1001ee6f      0x10a    _L1_SchedMeasSetMaxEnvCell

+                0x1001ef79       0x25    _L1_SchedMeasSlaveGetCsFlag

+                0x1001ef9e      0x338    _L1_SchedMeasProcSaveRscpResult

+                0x1001f2d6       0x45    _L1_SchedMeasProcGetScellResult

+                0x1001f31b       0x1e    _L1_SchedMeasProcGetDetectCell

+                0x1001f339       0x8e    _L1_SchedMeasProcCalIntraResult

+                0x1001f3c7       0x6c    _L1_SchedMeasProcGetIntraResult

+                0x1001f433       0xb5    _L1_SchedMeasProcCalInterResult

+                0x1001f4e8       0xd8    _L1_SchedMeasProcGetInterResult

+                0x1001f5c0       0x61    _L1_SchedMeasProcGetBlindResult

+                0x1001f621       0x24    _L1_SchedMeasProcFoundCond

+                0x1001f645       0xa0    _L1_SchedGetCellRscpMeasResult

+                0x1001f6e5       0x26    _L1_SchedSetCellMeasList

+                0x1001f70b      0x13f    _L1_SchedGetCellMeasExcptDch

+                0x1001f84a       0x29    _L1_SchedGetCellMeasList

+                0x1001f873       0x4b    _L1_SchedMeasSetCellAfc

+                0x1001f8be       0x44    _L1_SchedMeasQueryCellInMidDb

+                0x1001f902       0x31    _L1_SchedMeasGetCellAfc

+                0x1001f933       0x3b    _L1_SchedMeasSetCellTiming

+                0x1001f96e       0x24    _L1_SchedMeasProcIsSyncOrMid

+                0x1001f992       0xa1    _L1_SchedMeasGetCellTiming

+                0x1001fa33       0x83    _L1_SchedMeasProcSchedCond

+                0x1001fab6       0x5d    _L1_SchedMeasProcCurFreqEnd

+                0x1001fb13        0xb    _L1_SchedMeasClearPageScellRscp

+                0x1001fb1e       0x2b    _L1_SchedMeasSavePageScellRscp

+                0x1001fb49       0x43    _L1_SchedMeasJudgePageScellRscp

+                0x1001fb8c       0x18    _L1_SchedMeasDbInitMaxRscp

+                0x1001fba4       0x6e    _L1_SchedMeasDbUpdateMaxRscp

+                0x1001fc12       0x5e    _L1_SchedMeasDbRptCheckMaxRscp

+ .text          0x1001fc70      0x4d6 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_fsm.o)

+                0x1001fc70        0x9    _L1S_ClearShadowRes

+                0x1001fc79       0x2c    _L1S_RegisterProcedure

+                0x1001fca5       0x42    _L1S_SetIcsStateProcs

+                0x1001fce7       0x4b    _L1S_SetIdleStateProcs

+                0x1001fd32       0x4c    _L1S_SetPageStateProcs

+                0x1001fd7e       0x52    _L1S_SetFachStateProcs

+                0x1001fdd0       0x4a    _L1S_SetDchStateProcs

+                0x1001fe1a       0x3b    _L1S_SetAmtStateRxProcs

+                0x1001fe55       0x18    _L1S_SetAmtStateTxProcs

+                0x1001fe6d       0x3b    _L1S_SetTdSlaveModeProcs

+                0x1001fea8       0x14    _L1S_SetCloseStateProcs

+                0x1001febc       0x3c    _L1S_NotifyFSM

+                0x1001fef8       0xb7    _L1S_L1TdMasteStateCtrl

+                0x1001ffaf       0xc2    _L1S_ModeCtrl

+                0x10020071       0x3b    _L1S_L1StateCtrl

+                0x100200ac       0x60    _L1S_SetProc

+                0x1002010c       0x3a    _L1S_GetPriId

+ .text          0x10020146      0x114 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_db.o)

+                0x10020146        0x7    _Set_bch_rel_flag

+                0x1002014d        0x7    _Get_bch_rel_flag

+                0x10020154        0x8    _L1S_DevResultClear

+                0x1002015c       0x24    _L1S_ReadDevResult

+                0x10020180       0x2e    _L1S_ReadDevMultiResult

+                0x100201ae       0x41    _L1S_WriteDevResult

+                0x100201ef       0x16    _L1S_ClrMeasDevResult

+                0x10020205       0x29    _L1_SchedDbInit

+                0x1002022e       0x23    _L1_ReadPsMsgFromDb

+                0x10020251        0x6    _L1_GetPsMsgAddress

+                0x10020257        0x3    _L1_GetPsMsgMaxLen

+ .text          0x1002025a     0x3210 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_meas.o)

+                0x1002025a       0x23    _L1_SchedMeasProcActive

+                0x1002027d       0x3e    _L1_SchedMeasProcDeactive

+                0x100202bb       0x1e    _L1_SchedMeasProcIsInterFreq

+                0x100202d9       0x2e    _L1_SchedMeasProcHighSchedReq

+                0x10020307       0x1f    _L1_SchedMeasProcHighJudge

+                0x10020326       0x8e    _L1_SchedMeasProcHighSched

+                0x100203b4       0x3d    _L1_SchedMeasProcMeasGroup

+                0x100203f1      0x223    _L1_SchedMeasPeriodUpdate

+                0x10020614       0x1c    _L1_SchedMeasProcIsNewState

+                0x10020630       0x19    _L1_SchedMeasProcIsUeMeasCond

+                0x10020649       0x54    _L1_SchedMeasProcFirstPriFreq

+                0x1002069d      0x137    _L1_SchedMeasProcGetFreqToMeas

+                0x100207d4       0x49    _L1_SchedMeasProcIsBlindFreq

+                0x1002081d       0xa0    _L1_SchedMeasProcDstDwptsTrace

+                0x100208bd       0xc2    _L1_SchedMeasProcUpdateSysSync

+                0x1002097f      0x172    _L1_SchedMeasProcGsmIdle

+                0x10020af1        0xd    _L1_SchedMeasProcSyncState

+                0x10020afe       0xc1    _L1_SchedMeasProcIsMeasCond

+                0x10020bbf       0x1a    _L1_SchedMeasProcIsBlindResult

+                0x10020bd9       0x3b    _L1_SchedMeasJudgeSlavePeriod

+                0x10020c14      0x11a    _L1_SchedMeasProcRscpSched

+                0x10020d2e       0x6f    _L1_SchedMeasProcOtdSched

+                0x10020d9d       0x19    _L1_SchedMeasProcRssiSched

+                0x10020db6       0xba    _L1_SchedMeasProcTs0IscpSched

+                0x10020e70       0x47    _L1_SchedMeasProcGetRssiFreq

+                0x10020eb7       0x41    _L1_SchedMeasProcDelSchedFreqLs

+                0x10020ef8       0x18    _L1_SchedMeasProcSavSchedIntraFreq

+                0x10020f10       0x2b    _L1_SchedMeasProcDelSchedLsFreq

+                0x10020f3b       0x41    _L1_SchedMeasProcAddSchedIntraLs

+                0x10020f7c       0x74    _L1_SchedMeasProcAddSchedInterLs

+                0x10020ff0       0x11    _L1_SchedMeasProcExistPriFreq

+                0x10021001       0xe0    _L1_SchedMeasProcIntraFreqReq

+                0x100210e1       0x4d    _L1_SchedMeasSlaveShortGapDel

+                0x1002112e       0xe0    _L1_SchedMeasProcInterFreqReq

+                0x1002120e       0x33    _L1_SchedMeasInterReqChange

+                0x10021241        0xa    _L1_SchedMeasProcQualMeasReq

+                0x1002124b        0xa    _L1_SchedMeasProcUeInternalReq

+                0x10021255       0x92    _L1_SchedMeasProcMeasRelReq

+                0x100212e7       0xb8    _L1_SchedMeasProcGetUeIntResult

+                0x1002139f       0x67    _L1_SchedMeasProcGetQualResult

+                0x10021406       0x2f    _L1_SchedMeasProcRptScellInd

+                0x10021435       0x50    _L1_SchedMeasProcRptDetCellInd

+                0x10021485       0x30    _L1_SchedMeasProcRptIntraCellInd

+                0x100214b5       0x32    _L1_SchedMeasProcRptInterCellInd

+                0x100214e7       0x70    _L1_SchedMeasProcRptBlindFreqInd

+                0x10021557       0x32    _L1_SchedMeasProcRptQualityInd

+                0x10021589       0x2b    _L1_SchedMeasProcRptInternalInd

+                0x100215b4       0x3d    _L1_SchedMeasProcResetExceptDb

+                0x100215f1       0x54    _L1_SchedMeasProcInit

+                0x10021645       0x2e    _L1_SchedMeasProcReset

+                0x10021673      0x101    _L1_SchedMeasProcPSCmd

+                0x10021774       0x23    _L1_SchedMeasProcL1Cmd

+                0x10021797      0x1b7    _L1_SchedMeasProcResAlloc

+                0x1002194e       0x66    _L1_SchedMeasProcMidSchedReq

+                0x100219b4       0x3e    _L1_SchedMeasProcQuickSched

+                0x100219f2      0x5d0    _L1_SchedMeasProcMidSched

+                0x10021fc2       0xc0    _L1_SchedMeasSlaveCalRssi

+                0x10022082       0x84    _L1_SchedMeasShortGapReqCS

+                0x10022106       0x7b    _L1_SchedMeasSlaveNoSignalHandler

+                0x10022181       0xcd    _L1_SchedMeasSlaveInSignal

+                0x1002224e       0x95    _L1_SchedMeasSlaveDetctSignal

+                0x100222e3       0x3d    _L1_SchedMeasSlaveNoSignal

+                0x10022320       0x53    _L1_SchedMeasSlaveUpdateMainCell

+                0x10022373      0x10a    _L1_SchedMeasSlaveShortGapHandel

+                0x1002247d      0x1a7    _L1_SchedMeasProcSlaveReqCS

+                0x10022624      0x1fd    _L1_SchedMeasProcSlaveHandler

+                0x10022821      0x172    _L1_SchedMeasProcSlaveSched

+                0x10022993      0x18f    _L1_SchedMeasProcSched

+                0x10022b22      0x1cf    _L1_SchedMeasProcCmdParse

+                0x10022cf1       0x65    _L1_SchedMeasProcSaveMaxRscp

+                0x10022d56       0xe0    _L1_SchedMeasProcReadResult

+                0x10022e36      0x12b    _L1_SchedMeasSetR9IntRptSign

+                0x10022f61       0xec    _L1_SchedMeasSetR9IntraRptSign

+                0x1002304d       0x7f    _L1_SchedMeasR9RptHandler

+                0x100230cc      0x1bb    _L1_SchedMeasSetR7RptSign

+                0x10023287       0x66    _L1_SchedMeasProcSetRptSign

+                0x100232ed       0x3f    _L1_SchedMeasProcHandler

+                0x1002332c       0x81    _L1_SchedMeasProcSend2PS

+                0x100233ad       0x22    _L1_SchedMeasProcL1InnerRscpReq

+                0x100233cf        0x9    _L1_SchedMeasProcL1InnerAbort

+                0x100233d8       0x17    _L1_SchedMeasProcL1InnerInfoGet

+                0x100233ef        0x8    _L1_SchedMeasGetInnerReq

+                0x100233f7        0x8    _L1_SchedMeasProcSetSnplType

+                0x100233ff       0x4b    _L1_SchedMeasProcPageHandler

+                0x1002344a       0x18    _L1_SchedMeasSetForbidMeas

+                0x10023462        0x8    _L1_SchedMeasGetPageScellState

+ .text          0x1002346a      0x506 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_mcs.o)

+                0x1002346a       0x23    _L1_SchedMcsProcInit

+                0x1002348d       0x28    _L1_SchedMcsGetMainCellInfo

+                0x100234b5       0xef    _L1_SchedMcsMainCellUpdate

+                0x100235a4       0x74    _L1_SchedMcsPSCmdHandler

+                0x10023618      0x144    _L1_SchedMcsDlSyncProc

+                0x1002375c       0x38    _L1_SchedMcsSleepSchedDlSync

+                0x10023794       0x9b    _L1_SchedMcsSchedHandler

+                0x1002382f       0x23    _L1_SchedMcsDwptsSyncReq

+                0x10023852       0xa2    _L1_SchedMcsGapStrategy

+                0x100238f4        0xf    _L1_SchedMcsHandoverStrategy

+                0x10023903        0xd    _L1_SchedMcsSteadyStrategy

+                0x10023910       0x60    _L1_SchedGapTdRelResAlloc

+ .text          0x10023970      0xa72 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_res_alloc.o)

+                0x10023970        0x7    _L1_SchedResGetTbIdx

+                0x10023977        0x8    _L1_SchedResGetSchedSfn

+                0x1002397f        0xa    _L1_SchedResSetSchedSfn

+                0x10023989       0x4e    _L1_SchedResSubframeResCheck

+                0x100239d7       0x48    _L1_SchedResSubframeCheck

+                0x10023a1f       0x4b    _L1_SchedResWinCheck

+                0x10023a6a       0x37    _L1_SchedResProcCheck

+                0x10023aa1       0x2d    _L1_SchedResWinClear

+                0x10023ace       0x35    _L1_SchedTs0ResWinClear

+                0x10023b03       0x22    _L1_SchedResProcResClear

+                0x10023b25      0x1f4    _L1_SchedResPeriodAlloc

+                0x10023d19      0x153    _L1_SchedResUnPeriodAlloc

+                0x10023e6c       0x74    _L1_SchedResAlloc

+                0x10023ee0       0x46    _L1_SchedResTblReset

+                0x10023f26       0x6a    _L1_SchedResClearSkipTbl

+                0x10023f90       0x4b    _L1_SchedResWinFree

+                0x10023fdb        0x5    _L1_SchedResFree

+                0x10023fe0      0x107    _L1_SchedResProcLog

+                0x100240e7       0x3c    _L1_SchedResFailProcsLog

+                0x10024123       0x1b    _L1_MathFindFirstOnePos

+                0x1002413e       0xfa    _L1_SchedResUpdate

+                0x10024238       0x1c    _L1_SchedResReqSet

+                0x10024254       0x44    _L1_SchedResQuerySubframeResInfo

+                0x10024298       0x3b    _L1_SchedQuerySubfrmResPattern

+                0x100242d3       0x2c    _L1_SchedResQuerySubframeStat

+                0x100242ff       0x49    _L1_SchedResGetLatestUsedResPos

+                0x10024348       0x22    _L1_SchedResGetProResReq

+                0x1002436a       0x24    _L1_SchedResClearProResReq

+                0x1002438e        0x2    _L1_SchedRfResWinRefresh

+                0x10024390       0x25    _L1_SchedResSubframeState

+                0x100243b5       0x2d    _L1_SchedResQueryMeasUseTs0

+ .text          0x100243e2      0x393 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_bch.o)

+                0x10024425        0xa    _L1_SchedBchProcIsIdleSt

+                0x1002442f       0x15    _L1_SchedBchProcRelCnf

+                0x10024444       0x37    _L1_SchedBchProcSend2PS

+                0x1002447b      0x121    _L1_SchedBchProcPSCmd

+                0x1002459c      0x1af    _L1_SchedBchProcSched

+                0x1002474b        0x2    _L1_SchedBchProcReset

+                0x1002474d       0x28    _L1_SchedBchProcInit

+ .text          0x10024775      0xaa2 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_amt.o)

+                0x10024775        0xc    _L1_SchedAmtFdtInfoInit

+                0x10024781       0x11    _L1_SchedAmtProcInit

+                0x10024792        0x8    _L1_SchedAmtProcActive

+                0x1002479a       0x31    _L1_ShedAmtTxCfg

+                0x100247cb        0x1    _L1_SchedAmtProcAfcInitSet

+                0x100247cc        0xa    _L1_SchedAmtGetFreqNum

+                0x100247d6      0x13c    _L1_SchedAmtGetFdtApcWd

+                0x10024912       0x21    _L1_SchedAmtFdtAgcWrToNv

+                0x10024933        0xf    _L1_SchedAmtGetTxNum

+                0x10024942       0xf3    _L1_SchedAmtMoveFdtInfoFrmNv

+                0x10024a35       0x57    _L1_SchedAmtGetFdtInfo

+                0x10024a8c      0x177    _L1_SchedAmtProcTXPSCmd

+                0x10024c03      0x186    _L1_SchedAmtProcRXPSCmd

+                0x10024d89      0x10d    _L1_SchedAmtModeCtrl

+                0x10024e96       0x1c    _L1_SchedAmtProcPSCmd

+                0x10024eb2       0x26    _L1_SchedAmtAgcWrCheck

+                0x10024ed8       0xce    _L1_SchedAmtDcocFdtProc

+                0x10024fa6       0xf5    _L1_SchedAmtProcSched

+                0x1002509b       0x15    _L1_ShedAmtGetStatue

+                0x100250b0        0xd    _L1_ShedAmtNSTModeCheck

+                0x100250bd       0x15    _L1_ShedAmtNvUseCheck

+                0x100250d2      0x145    _L1_SchedAmtProcSend2PS

+ .text          0x10025217     0x1a9c T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_cs.o)

+                0x10025217       0x5f    _L1_SchedCsAgcStg

+                0x10025276       0x3b    _L1_SchedCsAgcStg1

+                0x100252b1       0x6f    _L1_SchedCsShortGapSetAgcStg

+                0x10025320       0x5d    _L1_SchedCsShortGaptAgcLock

+                0x1002537d       0x43    _L1_SchedCsShortGapUnsyncStg

+                0x100253c0       0x48    _L1_SchedCsLongGapMeasUnsyncStg

+                0x10025408       0x2c    _L1_SchedCsLongGapMeasSyncStg

+                0x10025434       0x49    _L1_SchedCsLongGapPlmnUnsyncStg

+                0x1002547d       0x5c    _L1_SchedCsUnsyncStg

+                0x100254d9       0x31    _L1_SchedCsDwSyncStg

+                0x1002550a       0x2f    _L1_SchedCsPageStg

+                0x10025539       0x6d    _L1_SchedCsTdSlaveStg

+                0x100255a6      0x16e    _L1_SchedGetCsStrategy

+                0x10025714        0x7    _L1_SchedCsGetTpuAdjFlg

+                0x1002571b        0x7    _L1_SchedCsSetTpuAdjFlg

+                0x10025722       0x25    _L1_SchedCsProcInit

+                0x10025747       0xa2    _L1_SchedCSProcPSCmd

+                0x100257e9       0x19    _L1_SchedCsProcSend2PS

+                0x10025802       0x59    _L1_SchedCsProcActive

+                0x1002585b       0x15    _L1_SchedCsProcDeactive

+                0x10025870       0x51    _L1_SchedCsFsm

+                0x100258c1       0xa6    _L1_CsDwSelectFitPosPw

+                0x10025967       0x53    _L1_CsDwSelectFitPosByRSSI

+                0x100259ba       0x5c    _L1_CSGetMeasOffsetCenter

+                0x10025a16       0x2f    _L1_CsMeasFilter

+                0x10025a45       0xad    _L1_CsInitMeasTabQuickSort

+                0x10025af2       0x5b    _L1_CsInitMeasResultSort

+                0x10025b4d       0x5f    _L1_CsSendRtxBchCfgReq

+                0x10025bac      0x14e    _L1_CsInitSched

+                0x10025cfa       0x37    _L1_CsInitPreSchedHandler

+                0x10025d31       0xa6    _L1_SchedDwSlaveMeasHandle

+                0x10025dd7       0x89    _L1_SchedDwSlaveSelectAgc

+                0x10025e60      0x11c    _L1_CsDwptsSched

+                0x10025f7c      0x1cc    _L1_CsDwptsPreSchedHandler

+                0x10026148       0x77    _L1_CsAgcLockSched

+                0x100261bf       0x85    _L1_CsAgcLockPreSchedHandler

+                0x10026244      0x109    _L1_CsSyncDlSched

+                0x1002634d       0xa6    _L1_CsSyncDlPreSchedHandler

+                0x100263f3       0xc3    _L1_CsMidSched

+                0x100264b6       0xe3    _L1_CsMidPreSchedHandler

+                0x10026599       0xd8    _L1_CsAfcLockSched

+                0x10026671       0x36    _L1_CsAfcLockPreSchedHandler

+                0x100266a7       0x7b    _L1_CsInitMeasSched

+                0x10026722       0xcc    _L1_CsInitMeasPreSchedHandler

+                0x100267ee       0xcb    _L1_CsBchAckSched

+                0x100268b9       0xe8    _L1_CsBchAckPreSchedHandler

+                0x100269a1      0x10f    _L1_CSReportResultSched

+                0x10026ab0        0x8    _L1_SchedCsGetSlaveDwPos

+                0x10026ab8       0x33    _L1_SchedCsProcSched

+                0x10026aeb       0x32    _L1_SchedCsProcPreSchedHandler

+                0x10026b1d        0x1    _L1_SchedCSProcL1Cmd

+                0x10026b1e       0x53    _L1_SchedCsProcInnerActive

+                0x10026b71       0x4a    _L1_SchedCsProcInnerDeactive

+                0x10026bbb       0xa0    _L1_SchedCsInnerResultGet

+                0x10026c5b        0xa    _L1_SchedCsProcResetTd

+                0x10026c65        0xa    _L1_SchedCsProcIsActive

+                0x10026c6f       0x44    _L1_SchedCsProcStartMeasSync

+ .text          0x10026cb3     0x2476 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_hspa.o)

+                0x10026cb3       0x12    _L1_SchedHsupaPrtPatternInit

+                0x10026cc5       0x37    _L1_SchedHsupaPrtPatternSet

+                0x10026cfc       0x12    _L1_SchedHsdpaPrtPatternInit

+                0x10026d0e       0x3f    _L1_SchedHsdpaPrtPatternSet

+                0x10026d4d       0x1e    _L1_SchedHspaCalcMod

+                0x10026d6b       0x2b    _L1_SchedHspaCalcActivationTime

+                0x10026d96       0x1c    _L1_SchedHspaCalcActSubSfn

+                0x10026db2       0x22    _L1_SchedHsupaEpuchTsCmp

+                0x10026dd4       0x22    _L1_SchedHsupaEagchTsCmp

+                0x10026df6       0x30    _L1_SchedHsupaSortMidList

+                0x10026e26       0x30    _L1_SchedHsupaSortEagchList

+                0x10026e56       0x1b    _L1_SchedHsupaCalcNonSchPos

+                0x10026e71       0x65    _L1_SchedHsupaPrtNSchPattern

+                0x10026ed6       0x92    _L1_SchedHsupaEagchHichChInfo

+                0x10026f68      0x15e    _L1_SchedHsupaJudgeMode

+                0x100270c6       0x20    _L1_SchedHsupaErucchProcInit

+                0x100270e6       0xf3    _L1_SchedHsupaSetEagchDataLen

+                0x100271d9       0x93    _L1_SchedHspaCalcSpsPatternPos

+                0x1002726c       0x2b    _L1_SchedHsupaSpsUpdate

+                0x10027297       0x42    _L1_SchedHsupaSpsJudgeMode

+                0x100272d9        0x9    _L1_SchedHspaCalcDrxPatternPos

+                0x100272e2       0x30    _L1_SchedHsupaEagchDrxIsActive

+                0x10027312       0x51    _L1_SchedHsupaUlSyncInd

+                0x10027363       0x1b    _L1_SchedHsupaIsActive

+                0x1002737e        0xd    _L1_SchedHsupaFachIsActive

+                0x1002738b      0x66f    _L1_SchedHsupaPlusIsActive

+                0x100279fa       0x39    _L1_SchedHsupaErucchSend2PS

+                0x10027a33       0x22    _L1_SchedHsdpaHsscchTsCmp

+                0x10027a55       0x48    _L1_SchedHsdpaSearchHsscchList

+                0x10027a9d       0x45    _L1_SchedHsdpaSortHsscchList

+                0x10027ae2       0x24    _L1_SchedHsdpaMcHsscchTsCmp

+                0x10027b06      0x2a2    _L1_SchedHsdpaSortMcHsscchList

+                0x10027da8       0x2d    _L1_SchedHsdpaSpsUpdate

+                0x10027dd5       0x11    _L1_SchedHspaSetDrxActiveFlag

+                0x10027de6       0x14    _L1_SchedHspaEnableDrx

+                0x10027dfa      0x10a    _L1_SchedHsdpaStartInactTimer

+                0x10027f04       0x4c    _L1_SchedHsdpaHscchChInfo

+                0x10027f50      0x6e9    _L1_SchedHsdpaIsActive

+                0x10028639       0x10    _L1_SchedHspaProcPSCmd

+                0x10028649        0x8    _L1_SchedHspaProcSched

+                0x10028651        0x8    _L1_SchedHspaProcPreSched

+                0x10028659       0xbf    _L1_SchedHspaProcSend2PS

+                0x10028718        0x8    _L1_SchedHspaProcInit

+                0x10028720       0x1a    _L1_SchedHspaProcReset

+                0x1002873a        0xf    _L1_SchedHspaResume

+                0x10028749        0x7    _L1_SchedHsupaSetNextSubFrmMode

+                0x10028750        0x7    _L1_SchedHsupaGetNextSubFrmMode

+                0x10028757        0xa    _L1_SchedHspaGetTsBitmap

+                0x10028761       0x67    _L1_SchedHspaErucchSfCheck

+                0x100287c8       0xdb    _L1_SchedHspaGetHssichDpchTs

+                0x100288a3       0x42    _L1_SchedHsdpaPchPichInd

+                0x100288e5        0xd    _L1_SchedHsdpaFachStartT321Timer

+                0x100288f2      0x328    _L1_SchedHspaPlusPSCmd

+                0x10028c1a      0x1b0    _L1_SchedHspaPlusPreSched

+                0x10028dca      0x216    _L1_SchedHspaPlusSched

+                0x10028fe0       0x8f    _L1_SchedHspaPlusAfterSched

+                0x1002906f       0x84    _L1_SchedHspaPlusSend2PS

+                0x100290f3        0x8    _L1_SchedHspaUlSyncStateInd

+                0x100290fb       0x19    _L1_SchedHspaSetReschedInd

+                0x10029114        0x9    _L1_SchedHspaGetReschedInd

+                0x1002911d        0xc    _L1_SchedGetEhichResStat

+ .text          0x10029129      0x63f T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_page.o)

+                0x10029129       0x15    _L1_SchedPageProcGetPageInfo

+                0x1002913e      0x1ff    _L1_SchedPageProcGetPiPos

+                0x1002933d       0x1d    _L1_SchedPageProcSend2PS

+                0x1002935a       0xba    _L1_SchedPageReqCmdProc

+                0x10029414       0x47    _L1_SchedPageTrchCmdProc

+                0x1002945b       0x32    _L1_SchedPageRelCmdProc

+                0x1002948d       0x2e    _L1_SchedPageProcPSCmd

+                0x100294bb       0x1d    _L1_SchedPageProcL1Cmd

+                0x100294d8       0x5b    _L1_SchedPageProcInnerReqTd

+                0x10029533        0xc    _L1_SchedPageProcInnerRelTd

+                0x1002953f       0x65    _L1_SchedPageProcPichResult

+                0x100295a4      0x181    _L1_SchedPageProcSched

+                0x10029725        0xc    _L1_SchedPageProcReset

+                0x10029731       0x37    _L1_SchedPageProcInit

+ .text          0x10029768      0xaf6 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_dch.o)

+                0x10029768       0x2a    _L1_SchedDchProcReptInfoGet

+                0x10029792       0x7e    _L1_SchedDchProcUlSlotInfoOrder

+                0x10029810       0x22    _L1_SchedDchProcSetUlTsBitmap

+                0x10029832       0x62    _L1_SchedDchProcDlSlotInfoOrder

+                0x10029894       0x39    _L1_SchedDchResWinCal

+                0x100298cd       0xbf    _L1_ShedDchProcUlSync

+                0x1002998c      0x106    _L1_SchedDchProcUlActive

+                0x10029a92      0x142    _L1_SchedDchProcDlActive

+                0x10029bd4       0xff    _L1_SchedDchUlDtxCheck

+                0x10029cd3      0x168    _L1_SchedDchProcPSCmd

+                0x10029e3b      0x27f    _L1_SchedDchProcSched

+                0x1002a0ba       0x60    _L1_SchedDchProcPreSchedHandler

+                0x1002a11a       0xe2    _L1_SchedDchProcSend2PS

+                0x1002a1fc       0x34    _L1_SchedDchProcInit

+                0x1002a230        0xc    _L1_SchedDchProcReset

+                0x1002a23c        0x8    _L1_SchedDchProcSetUlSyncInd

+                0x1002a244        0x6    _L1_SchedDchGetDlMinTti

+                0x1002a24a        0xc    _L1_SchedDchGetUpShift

+                0x1002a256        0x8    _L1_SchedDchGetUlTsBitmap

+ .text          0x1002a25e      0x238 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_fach.o)

+                0x1002a25e      0x173    _L1_SchedFachProcPSCmd

+                0x1002a3d1       0x73    _L1_SchedFachProcSched

+                0x1002a444       0x24    _L1_SchedFachProcSend2PS

+                0x1002a468       0x22    _L1_SchedFachProcInit

+                0x1002a48a        0xc    _L1_SchedFachProcReset

+ .text          0x1002a496     0x1a3d T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_gap.o)

+                0x1002a496       0x16    _L1_SchedGapSetRfSegStartAndEnd

+                0x1002a4ac       0x1f    _L1_SchedGapAllGsmUseRfSegUpdate

+                0x1002a4cb       0x6c    _L1_SchedGapProcInit

+                0x1002a537        0x2    _L1_SchedGapProcReset

+                0x1002a539      0x15f    _L1_SchedGapProcSched

+                0x1002a698      0x22b    _L1_SchedGapProcPSCmd

+                0x1002a8c3      0x19d    _L1_SchedGapProcSend2PS

+                0x1002aa60       0xf6    _L1t_SchedGapTstampCalc

+                0x1002ab56       0x6a    _L1t_SchedGapTstampEng

+                0x1002abc0       0x24    _L1_SchedGapGetLastRfResPos

+                0x1002abe4       0xbf    _L1_SchedGapSuspendRf

+                0x1002aca3       0x43    _L1_SchedGap3SfnRfGsmUse

+                0x1002ace6       0x22    _L1_SchedGapAllTdUseRfSegUpdate

+                0x1002ad08       0x36    _L1_SchedGapPageSetRfState

+                0x1002ad3e       0x1f    _L1_SchedGapGetRfTdState

+                0x1002ad5d       0xb6    _L1_SchedGapQueryRptGap

+                0x1002ae13        0x6    _L1_SchedGapProcGetRfFromRes

+                0x1002ae19       0x6d    _L1_SchedGapProcAgeRepSlotGap

+                0x1002ae86      0x104    _L1_SchedGapProcFormatRepSlotGap

+                0x1002af8a       0x4f    _L1_SchedGapProcFormatFrameGap

+                0x1002afd9       0x41    _L1_SchedGapProcFormatRepGap

+                0x1002b01a       0x4b    _L1_SchedGapProcRfInfoUpdate

+                0x1002b065       0x3a    _L1_SchedGapGetLongGapCheck

+                0x1002b09f       0x4d    _L1_SchedGapMcsResValid

+                0x1002b0ec       0x7e    _L1_SchedGapQueryLongGap

+                0x1002b16a        0xb    _L1_SchedGapUpdataLongGap

+                0x1002b175       0x18    _L1_SchedGapSetForbidGap

+                0x1002b18d        0xe    _L1_SchedGapSearchForbid

+                0x1002b19b       0xcb    _L1_SchedGapGetLongGapInfo

+                0x1002b266       0xe7    _L1_SchedGapAfterSched

+                0x1002b34d       0x50    _L1td_SchedGapRecvDmo

+                0x1002b39d       0x71    _L1td_SchedGapDmoResReq

+                0x1002b40e       0xb0    _L1td_SchedGapDmoProc

+                0x1002b4be       0x31    _L1_SchedGapInitRDB_LEN

+                0x1002b4ef       0x30    _L1_SchedGapCtrRDBClose

+                0x1002b51f       0x17    _L1_SchedGapAbortGapCnf

+                0x1002b536       0x24    _L1_SchedGapMsgRebuild

+                0x1002b55a       0x71    _L1_SchedGapGetRfBitmap

+                0x1002b5cb       0x79    _L1_SchedGapIratGapPos

+                0x1002b644       0x6c    _L1_SchedGapToutSendMsgToL1S

+                0x1002b6b0       0x46    _L1_SchedGapGetIsCsMeasResReq

+                0x1002b6f6       0x85    _L1_SchedGapSetRDBOpenMsg

+                0x1002b77b       0x54    _L1_SchedGapCheckCurGapLenth

+                0x1002b7cf       0xb3    _L1_SchedGapACPSendRDBOpenTime

+                0x1002b882        0x8    _L1_SchedGapSetGSMGapInfo

+                0x1002b88a       0x22    _L1_SchedGapTHSaveToutSig

+                0x1002b8ac       0x12    _L1_SchedGapSaveToutSig

+                0x1002b8be       0x55    _L1_SchedGapGetToutSig

+                0x1002b913      0x1ba    _L1_SchedGapToutHandle

+                0x1002bacd        0xa    _L1_SchedGapProcGetGapType

+                0x1002bad7        0x8    _L1_SchedGapGetIratGapType

+                0x1002badf       0x5f    _L1_SchedGapResSet

+                0x1002bb3e       0x36    _L1_SchedGapTdSlaveOpenRDBPEvt

+                0x1002bb74       0x60    _L1_SchedGapOpenRdb

+                0x1002bbd4        0x3    _L1_SchedGapCloseRdb

+                0x1002bbd7       0xa4    _L1_SchedGapSendRdbMsg

+                0x1002bc7b       0x3d    _L1_SchedGapAddChipEvent

+                0x1002bcb8       0x24    _L1_SchedGapGetRdbTime

+                0x1002bcdc        0xc    _L1_SchedGapGetRdbStatus

+                0x1002bce8       0x24    _L1_SchedGapCloseRf

+                0x1002bd0c       0x3e    _L1_SchedGapIsRfNeedSleep

+                0x1002bd4a       0x7b    _L1_SchedGapRfSleep

+                0x1002bdc5        0xf    _L1_SchedGapTdRelCloseRf

+                0x1002bdd4        0x9    _L1_SchedGapResetRdbRtStartChip

+                0x1002bddd       0x1c    _L1_SchedGapIdleStatGapReport

+                0x1002bdf9       0x3c    _L1_SchedGapRdbStartAdjust

+                0x1002be35        0x8    _L1_SchedGapIsBetweenAbtReqCnf

+                0x1002be3d       0x3d    _L1_SchedGapRfResumeRes

+                0x1002be7a        0x9    _L1_SchedGapSetGapChangeFlag

+                0x1002be83        0x9    _L1_SchedGapClrGapChangeFlag

+                0x1002be8c        0x8    _L1_SchedGapGetGapChangeFlag

+                0x1002be94        0xe    _L1_SchedGapSetSleepGapCheckFlag

+                0x1002bea2       0x31    _L1_SchedGapForSlaveLpUpdateRf

+ .text          0x1002bed3      0x156 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_fmo.o)

+                0x1002bed3       0x31    _L1_SchedFmoProcCalcFmoStartTick

+                0x1002bf04       0x24    _L1_SchedFmoProcInit

+                0x1002bf28        0xf    _L1_SchedFmoProcReset

+                0x1002bf37       0x8a    _L1_SchedFmoProcPSCmd

+                0x1002bfc1       0x68    _L1_SchedFmoProcSched

+ .text          0x1002c029      0xc40 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_fs.o)

+                0x1002c262        0x8    _L1_SchedFSProcInit

+                0x1002c26a      0x33b    _L1_SchedFSProcPSCmd

+                0x1002c5a5       0x82    _L1_SchedFSProcSchedReady

+                0x1002c627       0x35    _L1_SchedFSProcSchedWorkInit

+                0x1002c65c       0x65    _L1_SchedFSProcSchedDwSrch

+                0x1002c6c1        0xe    _L1_SchedFSProcSchedAdjustTpu

+                0x1002c6cf      0x139    _L1_SchedFSProcSchedSetFreqPoint

+                0x1002c808       0xd9    _L1_SchedFSProcSchedCalcRssi

+                0x1002c8e1       0x63    _L1_SchedFSProcSched

+                0x1002c944       0x25    _L1_SchedFSProcPreSchedWorkInit

+                0x1002c969      0x110    _L1_SchedFSProcPreSchedDwInd

+                0x1002ca79        0xe    _L1_SchedFSProcPreSchedAdjustTpu

+                0x1002ca87       0x44    _L1_SchedFSProcPreSchedHandler

+                0x1002cacb       0x4f    _L1_SchedFSProcSendAbortCnfMsg

+                0x1002cb1a       0xc5    _L1_SchedFSProcSendIndMsg

+                0x1002cbdf       0x6a    _L1_SchedFSProcSendAbormalIndMsg

+                0x1002cc49       0x20    _L1_SchedFSProcSend2PS

+ .text          0x1002cc69      0x47c T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_math.o)

+                0x1002cc69       0x7e    _L1_MathWord2Float

+                0x1002cce7       0x82    _L1_MathDword2Float

+                0x1002cd69       0x2a    _L1_MathFloatDiv

+                0x1002cd93       0x27    _L1_MathDivEx

+                0x1002cdba       0x34    _L1_MathFloatAdd

+                0x1002cdee       0x5c    _L1_MathFloatSub

+                0x1002ce4a       0x2e    _L1_MathFloatMul

+                0x1002ce78       0x12    _L1_MathFloatCmp

+                0x1002ce8a       0xaf    _L1_MathLog

+                0x1002cf39      0x187    _L1_MathQuickSort

+                0x1002d0c0       0x11    _L1_BitReverse

+                0x1002d0d1        0xa    _L1_GetNonZeroBitNum

+                0x1002d0db        0x3    _L1_MathRxSlotId2Index

+                0x1002d0de        0x7    _memset_16bit

+ .text          0x1002d0e5      0x18a T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_td_dbg.o)

+                0x1002d0e5       0x47    _L1_AtDebugInfoRead

+                0x1002d12c       0x13    _L1_AtDebugInfoWrite

+                0x1002d13f       0x14    _L1_CmnAtDebugInfoHandler

+                0x1002d153       0x1e    _L1_AtDebugInfoHandler

+                0x1002d171       0xfe    _ose_assert

+ .text          0x1002d26f     0x1b12 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rtx_tx.o)

+                0x1002d26f       0x5e    _L1_DevRtxTxRecMsgProc

+                0x1002d2cd        0xf    _L1_DevRtxTxReset

+                0x1002d2dc       0x1b    _L1_DevRtxTxInit

+                0x1002d2f7       0x2e    _L1_DevRtxTxRevUlResetReq

+                0x1002d325       0xce    _L1_DevRtxTxRevUpCfgReq

+                0x1002d3f3       0x5e    _L1_DevRtxTxRevDchCfgReq

+                0x1002d451       0x16    _L1_DevRtxTxGetMaxTti

+                0x1002d467       0x98    _L1_DevRtxTxRevSichCfgReq

+                0x1002d4ff       0x18    _L1_DevRtxTxRevAbortRaReq

+                0x1002d517       0x35    _L1_DevRtxTxRevFpachTtiInt

+                0x1002d54c       0x26    _L1_DevRtxTxTs1IntHandle

+                0x1002d572       0xae    _L1_DevRtxTxTs6IntHandle

+                0x1002d620       0x71    _L1_DevRtxTxSavePcParaForUppch

+                0x1002d691       0xa1    _L1_DevRtxTxSavePcParaForRach

+                0x1002d732       0x81    _L1_DevRtxTxSaveRachCfgPara

+                0x1002d7b3       0x7e    _L1_DevRtxTxSaveDchCfgPara

+                0x1002d831       0x7a    _L1_DevRtxTxDataHandler

+                0x1002d8ab       0x38    _L1_DevRtxTxCalcNi

+                0x1002d8e3       0xb8    _L1_DevRtxTxCalcNiOfActiveTrch

+                0x1002d99b       0x2b    _L1_DevRtxTxRmInit

+                0x1002d9c6       0x84    _L1_DevRtxTxRmGetNdata

+                0x1002da4a        0xf    _L1_DevRtxTxSavePhyPara

+                0x1002da59       0x43    _L1_DevRtxTxSaveRachPhyPara

+                0x1002da9c      0x10d    _L1_DevRtxTxSaveDchPhyPara

+                0x1002dba9        0x7    _L1_DevRtxTxRmDataCmp

+                0x1002dbb0       0xea    _L1_DevRtxTxRmCalcDeltaN

+                0x1002dc9a       0x5f    _L1_DevRtxTxRmSelAlgorithm

+                0x1002dcf9      0x10c    _L1_DevRtxTxUncodedCovRM

+                0x1002de05       0x45    _L1_DevRtxTxTurboRm

+                0x1002de4a       0xec    _L1_DevRtxTxTurboRmFirst

+                0x1002df36       0xf1    _L1_DevRtxTxTurboRmSecond

+                0x1002e027       0x51    _L1_DevRtxTxCalcSArrayTurbo

+                0x1002e078       0x4c    _L1_DevRtxTxCalcSArrayUncodeCov

+                0x1002e0c4       0x42    _L1_DevRtxTxRmCalcEpara

+                0x1002e106       0x28    _L1_DevRtxTxRmGCD

+                0x1002e12e       0x31    _L1_DevRtxTxRmGetSIndex

+                0x1002e15f       0x43    _L1_DevRtxTxRmCalcZi

+                0x1002e1a2       0x3b    _L1_DevRtxTxMidShift

+                0x1002e1dd       0x7b    _L1_DevRtxTxRelRach

+                0x1002e258       0x42    _L1_DevRtxTxRelDch

+                0x1002e29a      0x113    _L1_DevRtxTxRachHandle

+                0x1002e3ad       0xf6    _L1_DevRtxTxRachCfg

+                0x1002e4a3      0x108    _L1_DevRtxTxDchIntHandle

+                0x1002e5ab       0x74    _L1_DevRtxTxWithData

+                0x1002e61f       0x28    _L1_DevRtxTxNonData

+                0x1002e647       0x6f    _L1_DevRtxTxSetDchparaForPc

+                0x1002e6b6       0xf0    _L1_DevRtxTxDchDataSend

+                0x1002e7a6       0x8f    _L1_DevRtxTxDchSbSend

+                0x1002e835      0x116    _L1_DevRtxTxDchCfg

+                0x1002e94b       0x78    _L1_DevRtxTxHssichHandle

+                0x1002e9c3       0x28    _L1_DevRtxTxFpachRel

+                0x1002e9eb       0x70    _L1_DevRtxTxFpachAckHandle

+                0x1002ea5b       0x13    _L1_DevRtxTxFpachNackHandle

+                0x1002ea6e       0x2a    _L1_DevRtxTxSsTpcHandle

+                0x1002ea98       0x80    _L1_DevRtxTxPrachIntHandle

+                0x1002eb18       0x43    _L1_DevRtxTxUppchIntHandle

+                0x1002eb5b       0x92    _L1_DevRtxTxHssichIntHandle

+                0x1002ebed       0xae    _L1_DevRtxTxRmStaticSf

+                0x1002ec9b       0xbf    _L1_DevRtxTxRmDynamicSf

+                0x1002ed5a       0x27    _L1_DevRtxTxGetErucchTti

+ .text          0x1002ed81     0x120e T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_dst.o)

+                0x1002ed81       0x67    _L1_DevDlsDstMcsSetPara

+                0x1002ede8       0x37    _L1_DevDlsDstReset

+                0x1002ee1f       0x50    _L1_DevDlsRtxTimingTraceREQ

+                0x1002ee6f       0xfc    _L1_DrvDstChangeDataToBit8

+                0x1002ef6b       0xad    _L1_DevDstHandleMultiFinger

+                0x1002f018        0x6    _L1_DevDstCalFingerWinStartPos

+                0x1002f01e       0x53    _L1_DevL1_DevDstReadInterfDP

+                0x1002f071       0x39    _L1_DevDstCalAvDP

+                0x1002f0aa       0x3d    _L1_DevDstCalMulFingerTh

+                0x1002f0e7       0x56    _L1_DevDstSelectMultiFinger

+                0x1002f13d       0x74    _L1_DevDstGetFingerCluster

+                0x1002f1b1       0x99    _L1_DevDlsDstStartMcheSyncProc

+                0x1002f24a      0x15a    _L1_DevDlsDstMcheSyncIntProc

+                0x1002f3a4       0x9e    _L1_DevDlsDstStartDwPtsDlProc

+                0x1002f442       0x82    _L1_DevDlsDstOtdMeasRpt

+                0x1002f4c4      0x1c2    _L1_DevDlsDstDwPtsSirCal

+                0x1002f686       0x10    _L1_DevDlsDstDwPtsMaxPathSrch

+                0x1002f696       0xfe    _L1_DevDlsDstDwPtsCellTimingEst

+                0x1002f794       0x74    _L1_DevDlsDstDwPtsDlSyncIntProc

+                0x1002f808       0xae    _L1_DevDlsDstDbUpdate

+                0x1002f8b6       0x22    _L1_DevDlsMcheReqDataProc

+                0x1002f8d8       0x51    _L1_DevDlsDstDwptsProc

+                0x1002f929       0x8c    _L1_DevDlsDstMcheProc

+                0x1002f9b5       0x39    _L1_DevDlsDstOtdProc

+                0x1002f9ee       0x4f    _L1_DevDlsDstMaFoeProc

+                0x1002fa3d      0x23b    _L1_DevDlsDstProc

+                0x1002fc78       0xa6    _L1_DevDstOptSendTimingAdjToL1s

+                0x1002fd1e       0x36    _L1_DevDstDwptsTraceReq

+                0x1002fd54       0x33    _L1_DevDstSendToAFC

+                0x1002fd87       0x58    _L1_DevDstIntInd

+                0x1002fddf       0x70    _L1_DevDlsIsHeaderSfnEquToSave

+                0x1002fe4f       0x20    _L1_DevDlsBaseTimeChange

+                0x1002fe6f       0xf7    _L1_DevDlsDstAreaCondition

+                0x1002ff66       0x29    _L1_DevDstTs0McheReq

+ .text          0x1002ff8f     0x118b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_csr.o)

+                0x1002ff8f       0x29    _L1_DevDlsCsrInit

+                0x1002ffb8        0x7    _L1_DevGetSlavePlmnFlg

+                0x1002ffbf        0x7    _L1_DevSetSlavePlmnFlg

+                0x1002ffc6       0x48    _L1_DevDlsStartDwPosSrchReq

+                0x1003000e       0x80    _L1_DevDlsStartSyncIdSrchReq

+                0x1003008e       0x80    _L1_DevDlsStartMidSrchReq

+                0x1003010e       0x44    _L1_DevDlsCsrEngCfg

+                0x10030152        0x5    _L1_DevCsrSetTimeBase

+                0x10030157        0x5    _L1_DevCsrGetTimeBase

+                0x1003015c       0x2d    _L1_DevCsrReciprocal

+                0x10030189        0xa    _L1_DevCsrFindMaxEng

+                0x10030193       0x8e    _L1_DevDlsCsrEngIntProc

+                0x10030221       0x45    _L1_DevCsrCalcP0m

+                0x10030266       0x20    _L1_DevCsrCalcP1m

+                0x10030286       0x7e    _L1_DevCsrCalcP2m

+                0x10030304       0x19    _L1_DevCsrCalcP3m

+                0x1003031d       0xa0    _L1_DevCsrCalcRm

+                0x100303bd       0x4f    _L1_DevCsrIdentifyRm

+                0x1003040c       0x3e    _L1_DevCsrIsPeak

+                0x1003044a       0x30    _L1_DevCsrCalcRmThresh

+                0x1003047a       0x54    _L1_DevCsrSelectSortRm

+                0x100304ce       0x4f    _L1_DevCsrSelPosTable

+                0x1003051d       0x84    _L1_DevCsrSelPosTableCombine

+                0x100305a1       0x1f    _L1_DevCsrIsSameEngPos

+                0x100305c0       0x88    _L1_DevCsrSelectEngPos

+                0x10030648       0xf8    _L1_DevCsrDoEngResult

+                0x10030740       0x5b    _L1_DevDlsCsrSyncidCfg

+                0x1003079b       0x83    _L1_DevDlsCsrSyncIntProc

+                0x1003081e       0x53    _L1_DevCsrSyncM1TblCombine

+                0x10030871       0x56    _L1_DevCsrSyncM1TblCombineInsert

+                0x100308c7       0x91    _L1_DevCsrSyncM1SelCandidate

+                0x10030958       0x8e    _L1_DevCsrSyncM1FiltrateTH

+                0x100309e6       0x6a    _L1_DevCsrSyncM1CalTH

+                0x10030a50      0x111    _L1_DevCsrSyncM1Sel8Pos

+                0x10030b61       0x3b    _L1_DevCsrDoSync1Result

+                0x10030b9c       0x96    _L1_DevDlsCsrMidCfg

+                0x10030c32       0xd4    _L1_DevCsrSyncM1Sort8Pos

+                0x10030d06       0x3f    _L1_DevCsrMidSelSync

+                0x10030d45       0x91    _L1_DevDlsCsrMidIntProc

+                0x10030dd6      0x110    _L1_DevCsrMidSelCandidate

+                0x10030ee6       0x64    _L1_DevCsrMidSelCandidateSort

+                0x10030f4a       0x28    _L1_DevCsrNoiThFiltrate

+                0x10030f72       0x4f    _L1_DevCsrMidFiltrateTH

+                0x10030fc1       0x4a    _L1_DevCsrCalMidTH

+                0x1003100b       0x5f    _L1_DevCsrSetMidResult

+                0x1003106a       0x60    _L1_DevCsrDoSearchResult

+                0x100310ca       0x2a    _L1_DevCsrDoSearchFailResult

+                0x100310f4       0x26    _L1_DevCsrIntInd

+ .text          0x1003111a      0xd11 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_dpch.o)

+                0x1003111a       0x2e    _L1_DevPcUlDpchPwrCalc

+                0x10031148       0x4e    _L1_DevPcGetTxPower

+                0x10031196       0x7e    _L1_DevPcDlDpchTrchSequ

+                0x10031214       0x96    _L1_DevPcDlDpchTpcSsCfg

+                0x100312aa       0xa8    _L1_DevPcDlDpchOlpcInit

+                0x10031352       0x47    _L1_DevPcDlDpchDlpcInit

+                0x10031399      0x109    _L1_DevPcUlDpchInit

+                0x100314a2       0xbb    _L1_DevPcUlDpchCfg

+                0x1003155d       0x89    _L1_DevPcDlDpchCfg

+                0x100315e6       0x20    _L1_DevPcUlDpchRst

+                0x10031606        0x5    _L1_DevPcDlDpchRst

+                0x1003160b       0x17    _L1_DevPcDpchCfg

+                0x10031622        0x8    _L1_DevPcDpchRst

+                0x1003162a       0x39    _L1_DevPcDpchMapFunc

+                0x10031663       0x27    _L1_DevPcDlDpchSyncPro

+                0x1003168a       0x58    _L1_DevPcDlDpchDataOlpc

+                0x100316e2       0x41    _L1_DevPcDlDpchOuterAdj

+                0x10031723       0xb7    _L1_DevPcDlDpchOuterPro

+                0x100317da       0x54    _L1_DevPcDlDpchGetDlTpc

+                0x1003182e       0x4a    _L1_DevPcDlDpchInnerPro

+                0x10031878       0x30    _L1_DevPcDlDpchNonTrustUlCmd

+                0x100318a8       0xe4    _L1_DevPcDlDpchGetSlotUlCmd

+                0x1003198c       0x8b    _L1_DevPcDlDpchGetUlCmd

+                0x10031a17       0x3b    _L1_DevPcUlDpchMapDlTpc

+                0x10031a52       0x80    _L1_DevPcUlDpchSetDlTpc

+                0x10031ad2       0x86    _L1_DevPcUlDpchMapUlTpc

+                0x10031b58       0x50    _L1_DevPcUlDpchParseUlCmd

+                0x10031ba8       0x99    _L1_DevPcUlDpchCloseLoopPwr

+                0x10031c41       0x38    _L1_DevPcDlDpchCloseLoopPro

+                0x10031c79       0x56    _L1_DevPcUlDpchCloseLoopPro

+                0x10031ccf       0x59    _L1_DevPcDpchCloseLoopPro

+                0x10031d28       0xf7    _L1_DevPcUlDpchPro

+                0x10031e1f        0xc    _L1_DevPcSetUlDpchPwr

+ .text          0x10031e2b      0x505 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_hsdpa.o)

+                0x10031e2b        0xe    _L1_DevPcHsdpaTpcSsMerge

+                0x10031e39       0x64    _L1_DevPcDschTpcSsCalcMerge

+                0x10031e9d        0xa    _L1_DevPcTpcCmd2Symbol

+                0x10031ea7       0x52    _L1_DevPcHssichInit

+                0x10031ef9       0x47    _L1_DevPcHsscchClsInit

+                0x10031f40       0x55    _L1_DevPcHsscchOuterInit

+                0x10031f95       0x65    _L1_DevPcHsdpaInit

+                0x10031ffa        0x5    _L1_DevPcHsdpaRst

+                0x10031fff       0x5a    _L1_DevPcHsscchClsPro

+                0x10032059       0x5a    _L1_DevPcHsscchOuterPro

+                0x100320b3       0x71    _L1_DevPcGetHssichTpcSsCmd

+                0x10032124       0x5e    _L1_DevPcHssichCloseLoopPro

+                0x10032182       0x2f    _L1_DevPcHsdpaDownPro

+                0x100321b1       0x90    _L1_DevPcHsdpaCloseLoopPro

+                0x10032241       0xde    _L1_DevPcHssichPro

+                0x1003231f       0x11    _L1_DevPcSetHssichPwr

+ .text          0x10032330      0x2a1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_ra.o)

+                0x10032330       0xb7    _L1_DevPcUppchPwr

+                0x100323e7       0x3b    _L1_DevPcUppchTiming

+                0x10032422       0xa0    _L1_DevPcPrachPwr

+                0x100324c2       0x6a    _L1_DevPcUppchPro

+                0x1003252c       0x59    _L1_DevPcPrachPro

+                0x10032585       0x2b    _L1_DevPcGetUppchPwr

+                0x100325b0       0x21    _L1_DevPcGetPrachPwr

+ .text          0x100325d1      0x79b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_utr.o)

+                0x100325d1       0x43    _L1_DrvUtrReset

+                0x10032614        0xc    _L1_DrvUtrInit

+                0x10032620       0xf6    _L1_DrvUtrDchConfig

+                0x10032716       0x60    _L1_DrvUtrRachConfig

+                0x10032776        0xe    _L1_DrvUtrEnable

+                0x10032784       0x1c    _L1_DrvUtrClose

+                0x100327a0       0x8a    _L1_DrvUtrTbAndCbConfig

+                0x1003282a      0x124    _L1_DrvUtrRMConfig

+                0x1003294e        0x7    _L1_DrvUtrGetRamAddr

+                0x10032955       0x1b    _L1_DrvUtrClearRmPara

+                0x10032970        0xd    _L1_DrvUtrRegClear

+                0x1003297d        0xe    _L1_DrvUtrGetCrcMode

+                0x1003298b        0xe    _L1_DrvUtrGetCodingType

+                0x10032999        0xe    _L1_DrvUtrGetRamData

+                0x100329a7        0x9    _L1_DrvUtrGetInterlv1RamStateTd

+                0x100329b0       0x11    _L1_DrvFdtUtrCfgCleanReg

+                0x100329c1      0x3ab    _L1_DrvFdtUtrCfgUlReg

+ .text          0x10032d6c      0xaad T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_rach.o)

+                0x100331d1       0x48    _L1_SchedRachProcPSCmd

+                0x10033219       0x55    _L1_SchedRachProcL1Cmd

+                0x1003326e       0xcd    _L1_SchedRachProcPreSchedHandler

+                0x1003333b       0x5d    _L1_SchedRachProcUpSendFailCmd

+                0x10033398       0xb3    _L1_SchedRachProcIdleStCmd

+                0x1003344b       0xad    _L1_SchedRachProcIRecFpachStCmd

+                0x100334f8      0x128    _L1_SchedRachProcIWaitFpachStCmd

+                0x10033620        0xe    _L1_SchedRachProcISendRachStCmd

+                0x1003362e       0x4d    _L1_SchedRachProcSched

+                0x1003367b       0x5a    _L1_SchedRachProcSend2PS

+                0x100336d5       0xa8    _L1_SchedRachProcL1InnerReq

+                0x1003377d        0x9    _L1_SchedRachProcL1InnerAbort

+                0x10033786       0x10    _L1_SchedRachProcReset

+                0x10033796       0x60    _L1_SchedRachProcInit

+                0x100337f6        0xa    _L1_SchedRachSetwUarFcn

+                0x10033800        0x9    _L1_SchedRachSetFachRel

+                0x10033809        0x8    _L1_SchedRachSetUppchflg

+                0x10033811        0x8    _L1_SchedRachGetUppchflg

+ .text          0x10033819       0x92 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_common.o)

+                0x10033819       0x4e    _L1_SchedDchActiveSsfnCalc

+                0x10033867       0x44    _L1_ShedCmnCalResWinInfo

+ .text          0x100338ab      0x145 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

+                0x100338ab       0x54    _L1w_TaskPrioEng

+                0x100338ff       0xf1    _L1w_ModemDrvInit

+ .text          0x100339f0       0x8e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

+                0x100339f0       0x46    _L1w_AtNvInit

+                0x10033a36       0x48    _L1w_NvDataInit

+ .text          0x10033a7e     0x13d5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o)

+                0x10033a7e       0x2e    _L1w_DevBchBchSchedReq

+                0x10033aac       0x2c    _L1w_DevBchAfcSupplyReq

+                0x10033ad8       0x26    _L1w_DevBchAfcLockCnf

+                0x10033afe       0x2e    _L1w_DevBchIntInd

+                0x10033b2c       0x3f    _L1w_BchTask

+                0x10033b6b       0x45    _L1w_DevBchTimeDecrease

+                0x10033bb0        0xa    _L1w_DevBchClearAfcInfo

+                0x10033bba       0x1d    _L1w_DevBchPiSymbol2Float

+                0x10033bd7       0x53    _L1w_DevBchPiReset

+                0x10033c2a       0x3e    _L1w_DevBchReset

+                0x10033c68       0x35    _L1w_DevBchInit

+                0x10033c9d       0x1f    _L1w_DevBchTpuIntHandle

+                0x10033cbc       0x82    _L1w_DevBchPichSched

+                0x10033d3e      0x222    _L1w_DevBchPichRxCfg

+                0x10033f60       0x97    _L1w_DevBchBchSched

+                0x10033ff7      0x1b4    _L1w_DevBchBchRxCfg

+                0x100341ab       0xa8    _L1w_DevBchAfcSupply

+                0x10034253       0xca    _L1w_DevBchCpichRxCfg

+                0x1003431d       0x23    _L1w_DevBchAfcLockHandle

+                0x10034340       0x57    _L1w_DevBchPichIntHandle

+                0x10034397       0xf8    _L1w_DevBchBchIntHandle

+                0x1003448f       0x80    _L1w_DevBchCpichIntHandle

+                0x1003450f       0x24    _L1w_DevBchTimeConflict

+                0x10034533       0x56    _L1w_DevBchCalcFingerAdj

+                0x10034589       0x32    _L1w_DevBchCalcFingerBound

+                0x100345bb       0x6c    _L1w_DevBchAddTpuEvent

+                0x10034627       0x7e    _L1w_DevBchBchAfcProc

+                0x100346a5       0x54    _L1w_DevBchPichAfcProc

+                0x100346f9      0x14d    _L1w_DevBchAdjustFinger

+                0x10034846       0x2d    _L1w_DevBchCpichIntMask

+                0x10034873       0x16    _L1w_DevBchClearAfcData

+                0x10034889        0xf    _L1w_DevBchReadSfnResult

+                0x10034898       0x5c    _L1w_DevBchFindBchRxCfgBuf

+                0x100348f4       0x5c    _L1w_DevBchRtCfgTimeValid

+                0x10034950       0x49    _L1w_DevBchPichIntPostProc

+                0x10034999       0x15    _L1w_DevBchCalcFingerDist

+                0x100349ae       0xc7    _L1w_DevBchSigProc

+                0x10034a75       0x3a    _L1w_DevBchCalcChipDist

+                0x10034aaf       0x25    _L1w_DevBchStopBchDecode

+                0x10034ad4       0x7b    _L1w_DevBchSetIQRotate

+                0x10034b4f       0x26    _L1w_DevBchNCellAfcFeedback

+                0x10034b75       0x60    _L1w_DevBchCaclRtSfnOffset

+                0x10034bd5       0xcf    _L1w_DevBchFingerManage

+                0x10034ca4       0x42    _L1w_DevBchFingerUpdate

+                0x10034ce6       0x21    _L1w_DevBchStopBchDecodeReq

+                0x10034d07       0xe6    _L1w_DevBchPiaiAfcHandle

+                0x10034ded       0x66    _L1w_DevBchFilterFinger

+ .text          0x10034e53     0x2301 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+                0x10034e53       0x41    _L1w_DevMeasInit

+                0x10034e94       0x41    _L1w_DevMeasReset

+                0x10034ed5        0xd    _L1w_DevMeasJudgeBufStateFull

+                0x10034ee2        0xe    _L1w_DevMeasJudgeBufState

+                0x10034ef0      0x2cc    _L1w_DevMeasConfigHw

+                0x100351bc       0x40    _L1w_DevMeasCpichMeasCnf

+                0x100351fc      0x139    _L1w_DevMeasSideSupres

+                0x10035335       0x94    _L1w_DevMeasPathDetct

+                0x100353c9       0xd2    _L1w_DevMeasDeleteSttdDetctCell

+                0x1003549b       0xc1    _L1w_DevMeasSttdDetct

+                0x1003555c       0x4f    _L1w_DevMeasCalcFingerPeakSum

+                0x100355ab       0x5f    _L1w_DevMeasCalcSearchWindowSum

+                0x1003560a       0x29    _L1w_DevMeasSortFirstFinger

+                0x10035633        0xd    _L1w_DevMeasIsSearchWindowPath

+                0x10035640       0x25    _L1w_DevMeasSelNewWindow

+                0x10035665       0xa8    _L1w_DevMeasSelWinFinInfo

+                0x1003570d       0xbe    _L1w_DevMeasAdrWindowUpdate

+                0x100357cb      0x104    _L1w_DevMeasTimeAdjust

+                0x100358cf       0x5f    _L1w_DevMeasLOG10Cal

+                0x1003592e      0x146    _L1w_DevMeasCalRssi

+                0x10035a74      0x17a    _L1w_DevMeasSaveCnfCellInfo

+                0x10035bee       0x35    _L1w_DevMeasEcIoClaib

+                0x10035c23      0x104    _L1w_DevMeasGetRscpNew

+                0x10035d27       0xc0    _L1w_DevMeasGetRscp

+                0x10035de7      0x249    _L1w_DevMeasCalRscp1New

+                0x10036030      0x2dd    _L1w_DevMeasCalRscp1

+                0x1003630d       0xed    _L1w_DevMeasPreSyncFingerCmp

+                0x100363fa       0xee    _L1w_DevMeasAddPreSyncFingernew

+                0x100364e8      0x14d    _L1w_DevMeasAddPreSyncFinger

+                0x10036635       0x2f    _L1w_DevMeasSetPreSyncInfo

+                0x10036664        0x4    _L1w_DevMeasPreSyncHandler

+                0x10036668      0x134    _L1w_DevMeasRscpHandler

+                0x1003679c       0x25    _L1w_DevMeasIntMissHandle

+                0x100367c1       0xb2    _L1w_DevMeasGetTpuEvtTim

+                0x10036873       0x50    _L1w_DevMeasSetAbnormalIntInfo

+                0x100368c3      0x1b6    _L1w_DevMeasReqProc

+                0x10036a79      0x216    _L1w_DevMeasIntProc

+                0x10036c8f       0x62    _L1w_DevMeasTpuHandler

+                0x10036cf1       0x48    _L1w_DevMeasIntInd

+                0x10036d39       0x33    _L1w_DevMeasGetPreSyncInfo

+                0x10036d6c        0xf    _L1w_DevMeasCheckWorkSt

+                0x10036d7b       0xe7    _L1w_DevMeasSetAgcStartTime

+                0x10036e62       0x3e    _L1w_DevMeasAgcTrans

+                0x10036ea0       0x2d    _L1w_DevMeasSetAgc

+                0x10036ecd       0x18    _L1w_DevMeasOfflinedataStartTime

+                0x10036ee5        0xc    _L1w_DevMeasGetOfflinedataEndtTime

+                0x10036ef1       0x2d    _L1w_DevMeasOfflinedataSavedReq

+                0x10036f1e       0xe7    _L1w_DevMeasCfgOfflineData

+                0x10037005       0x15    _L1w_DevMeasSaveAgcValue

+                0x1003701a       0x16    _L1w_DevMeasSaveAgcStartTime

+                0x10037030       0x63    _L1w_DevMeasJugeIsSaveAgcInfo

+                0x10037093        0xe    _L1w_DevMeasClearOfflineDataInfo

+                0x100370a1       0xb3    _L1w_MeasTask

+ .text          0x10037154      0x2bc T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

+                0x10037154        0x8    _L1w_DevHsdpaActiveFlgGet

+                0x1003715c        0x8    _L1w_DevHsdpaActiveFlgSet

+                0x10037164        0x8    _L1w_DevHsdpaHdtrUseTurboFlgGet

+                0x1003716c        0x8    _L1w_DevHsdpaHdtrUseTurboFlgSet

+                0x10037174        0x8    _L1w_DevHsdpaGetAgcDownFlg

+                0x1003717c        0x7    _L1w_DevHspaFachSetEdchActive

+                0x10037183        0x7    _L1w_DevHspaFachGetEdchActive

+                0x1003718a       0x18    _L1w_DevHspaFachSubFrmInt

+                0x100371a2       0x47    _L1w_DevHspaReset

+                0x100371e9       0x3e    _L1w_DevHspaInit

+                0x10037227       0x18    _L1w_DevHspaCmnMsgProc

+                0x1003723f       0x3c    _L1w_DevHsupaFachMsgProc

+                0x1003727b       0x4a    _L1w_DevHsdpaFachMsgProc

+                0x100372c5       0x5e    _L1w_DevHsupaMsgProc

+                0x10037323       0x83    _L1w_DevHsdpaMsgProc

+                0x100373a6       0x6a    _L1w_HspaTask

+ .text          0x10037410      0x951 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o)

+                0x10037410       0x15    _L1w_DevRtxReset

+                0x10037425        0xf    _L1w_DevRtxInit

+                0x10037434       0x44    _L1w_DevRtxInitCfgMsgHandle

+                0x10037478        0x1    _L1w_DevRtxTxRfOperate

+                0x10037479       0x95    _L1w_DevRtxRxCfgTpuIntHandle

+                0x1003750e       0xce    _L1w_DevRtxTpuIntUlRfHandle

+                0x100375dc       0xfa    _L1w_DevRtxTpuIntHandle

+                0x100376d6       0x24    _L1w_DevRtxResetInd

+                0x100376fa       0x24    _L1w_DevRtxInitInd

+                0x1003771e       0x21    _L1w_DevRtxTxPrachAbortReq

+                0x1003773f        0x1    _L1w_DevRtxTxDpcchOfHspaCfgReq

+                0x10037740       0x48    _L1w_DevRtxUlRfCtrlSendReq

+                0x10037788       0x2c    _L1w_DevRtxRxFingerCfgReq

+                0x100377b4       0x32    _L1w_DevRtxRxPchCfgReq

+                0x100377e6       0x21    _L1w_DevRtxRxAichRelReq

+                0x10037807       0x31    _L1w_DevRtxRxFachCfgReq

+                0x10037838       0x21    _L1w_DevRtxRxFachRelReq

+                0x10037859       0x2f    _L1w_DevRtxRxDlCmCfgReq

+                0x10037888       0x21    _L1w_DevRtxRxDlCmAbortReq

+                0x100378a9       0x2d    _L1w_DevRtxRxHsscchCfgReq

+                0x100378d6       0x2f    _L1w_DevRtxRxEagchCfgReq

+                0x10037905       0x21    _L1w_DevRtxRxEagchRelReq

+                0x10037926       0x35    _L1w_DevRtxRxDrxUpdateReq

+                0x1003795b       0x2a    _L1w_DevRtxRxPlusCpichCfgReq

+                0x10037985       0x26    _L1w_DevRtxRxPlusCpichRelReq

+                0x100379ab       0x2e    _L1w_DevRtxRxRgHiCfgReq

+                0x100379d9       0x21    _L1w_DevRtxRxRgHiRelReq

+                0x100379fa       0x21    _L1w_DevRtxTxTimingAdjustInd

+                0x10037a1b       0x19    _L1w_DevRtxRxTpcPilotIntInd

+                0x10037a34       0x18    _L1w_DevRtxRxHwTpcPlIntInd

+                0x10037a4c       0x2f    _L1w_DevRtxRxHwPiAiIntInd

+                0x10037a7b        0x9    _L1w_DevRtxRxHwRakeIntInd

+                0x10037a84       0x1a    _L1w_DevRtxRxHwDtrIntInd

+                0x10037a9e       0x22    _L1w_DevRtxRxPichIntInd

+                0x10037ac0       0x22    _L1w_DevRtxRxAichIntInd

+                0x10037ae2      0x102    _L1w_DevRtxRxTpcIntInd

+                0x10037be4       0x3e    _L1w_DevRtxRxTpcIntReq

+                0x10037c22       0x66    _L1w_DevRtxRxPilotIntInd

+                0x10037c88       0x21    _L1w_DevRtxRxTfciIntInd

+                0x10037ca9       0x22    _L1w_DevRtxRxTtiIntInd

+                0x10037ccb       0x21    _L1w_DevRtxRxAgchFactorIntInd

+                0x10037cec        0x1    _L1w_DevRtxErrHandle

+                0x10037ced        0x6    _L1w_DevRtxInfoGet

+                0x10037cf3       0x6e    _L1w_RtxTask

+ .text          0x10037d61     0x152c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+                0x10037d61       0x49    _L1w_DevRfcAtSetDebug

+                0x10037daa        0x5    _L1w_DevRfcGetAfcHz

+                0x10037daf        0x1    _L1w_DevRfcRbdpRegCfg

+                0x10037db0       0x6a    _L1w_DevRfcReadMrtr

+                0x10037e1a       0x2a    _L1w_DevRfSleepInfo

+                0x10037e44       0xc7    _L1w_DevRfcReset

+                0x10037f0b       0x29    _L1w_DevRfcInit

+                0x10037f34       0x8f    _L1w_NvDataCheck

+                0x10037fc3       0x24    _L1w_DevRfcResetCnf

+                0x10037fe7       0x24    _L1w_DevRfcInitCnf

+                0x1003800b       0x53    _L1w_DevRfcSchedOpenReq

+                0x1003805e       0x23    _L1w_DevRestoreReq

+                0x10038081       0x2e    _L1w_DevRfcIntInd

+                0x100380af       0x34    _L1w_DevRfcDpaInfoCtrl

+                0x100380e3       0x30    _L1w_DevRfcAntExchange

+                0x10038113       0x2c    _L1w_DevRfcAntSel

+                0x1003813f       0x5e    _L1w_DevRfcDiversityCtrl

+                0x1003819d       0x35    _L1w_DevRfcChgeInfoCtrlTx

+                0x100381d2       0x82    _L1w_DevRfcNotchHandle

+                0x10038254       0xfd    _L1w_DevRfcChgeInfoCtrlRx

+                0x10038351       0x21    _L1W_DevRfcWaitForRfClose

+                0x10038372       0xa6    _L1W_DevRfcSoltCtrlRfClose

+                0x10038418       0x71    _L1w_DevRfcSlotCtrl

+                0x10038489       0xc6    _L1w_DevRfcFdtTrigCtrl

+                0x1003854f       0x56    _L1w_DevRfcFdtGetAgc

+                0x100385a5       0xbc    _L1w_DevRfcFdtFreqCtrl

+                0x10038661       0x67    _L1w_DevRfcFdtApcCwPaHighCtrl

+                0x100386c8       0x6e    _L1w_DevRfcFdtApcCwPaLowCtrl

+                0x10038736       0x67    _L1w_DevRfcFdtStartCtrl

+                0x1003879d       0x91    _L1w_DevRfcNstTRXOpenCtrl

+                0x1003882e       0x42    _L1w_DevRfcNstTRXCloseCtrl

+                0x10038870       0x6a    _L1w_DevRfcNstTRXFreqChge

+                0x100388da       0x52    _L1w_DevRfcAmtCtrl

+                0x1003892c       0x46    _L1w_DevRfcAgcRefPowLogUpdate

+                0x10038972       0x29    _L1w_DevRfcIntTimeLogUpdate

+                0x1003899b       0x19    _L1w_DevRfcMrtrConfLogUpdate

+                0x100389b4       0x91    _L1w_DevRfcAgcRxStateLogUpdate

+                0x10038a45        0x8    _L1w_DevRfcTempDacToIram

+                0x10038a4d       0x31    _L1w_DevRfcIntLogUpdate

+                0x10038a7e       0x25    _L1w_DevRfcIntAgcDcCalc

+                0x10038aa3       0x2f    _L1w_DevRfcIntNotchCfg

+                0x10038ad2       0x48    _L1w_DevRfc_RpiCfg

+                0x10038b1a       0x18    _L1w_DevRfc_RpiSet

+                0x10038b32       0x56    _L1w_DevRfc_RpiPwrCtrl

+                0x10038b88       0x5e    _L1w_DevRfcIntAgcDcSet

+                0x10038be6       0x25    _L1w_DevRfcIntAfcSet

+                0x10038c0b       0x63    _L1w_DevRfcRfRegReadCtrl

+                0x10038c6e       0x2b    _L1w_DevRfcSleepStatusSet

+                0x10038c99       0x6b    _L1w_DevRfcIntProc

+                0x10038d04       0x45    _L1w_DevRfcSetTxBandMaxPwr

+                0x10038d49       0x8f    _L1w_DevRfcTxPowerSet

+                0x10038dd8       0x3f    _L1w_DevRfcAfcHz2PPM

+                0x10038e17       0x4d    _L1w_DevRfcPpm2Hz

+                0x10038e64       0x50    _L1w_DevRfcAfcUpdate

+                0x10038eb4       0x1c    _L1w_DevRfcOpenCtrl

+                0x10038ed0       0x33    _L1w_DevRfcReusedReSourceRestore

+                0x10038f03        0x1    _L1w_DevRfcTxTestMode

+                0x10038f04      0x389    _L1w_RfcTask

+ .text          0x1003928d     0x1c63 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+                0x1003928d       0x1f    _L1w_DevPcDpchReset

+                0x100392ac        0x1    _L1w_DevPcDpchInit

+                0x100392ad       0x94    _L1w_DevPcDpcchPowerFilter

+                0x10039341       0x38    _L1w_DevPcDeltaPilotPro

+                0x10039379       0x28    _L1w_DevPcPowerItpPro

+                0x100393a1       0x1c    _L1w_DevPcGapTpcJudge

+                0x100393bd       0x4b    _L1w_DevPcCmPowerPro

+                0x10039408       0x60    _L1w_DevPcDpcchPowerCalc

+                0x10039468       0x40    _L1w_DevPcDeltaPilotPowerCalc

+                0x100394a8       0x3c    _L1w_DevPcDeltaResumeCalc

+                0x100394e4       0x3c    _L1w_DevPcRppPowerCalc

+                0x10039520       0x59    _L1w_DevPcGetDeltaPilotCalcMode

+                0x10039579       0x2a    _L1w_DevPcSigmaLastCalc

+                0x100395a3       0xe0    _L1w_DevPcAjCalc

+                0x10039683       0x5d    _L1w_DevPcFindNearBeltaC

+                0x100396e0       0x6b    _L1w_DevPcFindNearBeltaD

+                0x1003974b       0x47    _L1w_DevPcAjToBelta

+                0x10039792       0x11    _L1w_DevPcDpchCurTfciBeltaCD

+                0x100397a3      0x1f5    _L1w_DevPcBeltaCBeltaDCalc

+                0x10039998       0xf0    _L1w_DevPcBeltaCBeltaDUpdate

+                0x10039a88       0xcc    _L1w_DevPcSecCmBetalUpd

+                0x10039b54       0x18    _L1w_DlIlpc_reset

+                0x10039b6c        0x8    _L1w_Olpc_reset

+                0x10039b74       0x10    _L1w_DevPcOlpcCntReset

+                0x10039b84        0xf    _L1w_DevPcTpcGenReset

+                0x10039b93        0xc    _L1w_DevPcWindupReset

+                0x10039b9f       0x42    _L1w_DevPcDlSirCmAdjust

+                0x10039be1       0x90    _L1w_DevPcDlSirTargetCalc

+                0x10039c71       0xec    _L1w_DevPcFdpchSirCal

+                0x10039d5d      0x111    _L1w_DevPcDpchSirCal

+                0x10039e6e       0x49    _L1w_DevPcDlWindUpMode

+                0x10039eb7       0x3c    _L1w_DevPcSirSfAdjust

+                0x10039ef3       0x95    _L1w_DevPcTpcGenDpcMode1

+                0x10039f88       0xd4    _L1w_DevPcDlTpcCmdGen

+                0x1003a05c       0x26    _L1w_DevFdpchRscpCalc

+                0x1003a082       0x37    _L1w_DevDpchParaECal

+                0x1003a0b9       0x88    _L1w_DevDpchRscpCalc

+                0x1003a141       0x9a    _L1w_DevPcPilotIntInd

+                0x1003a1db       0x75    _L1w_DevPcRlsSetStaticAndSirThJudge

+                0x1003a250       0xb2    _L1w_DevPcSetTpcSoftBit

+                0x1003a302       0xc5    _L1w_DevPcTpcCombine

+                0x1003a3c7       0x14    _L1w_DevPcTpcSingleRlPca1Calc

+                0x1003a3db       0x11    _L1w_DevPcTpcSingleRlPca2Calc

+                0x1003a3ec       0x89    _L1w_DevPcTpcMultiRlsPca1Calc

+                0x1003a475       0x51    _L1w_DevPcTpcMultiRlsPca2Calc

+                0x1003a4c6       0x46    _L1w_DevPcTpcSingleRlCombine

+                0x1003a50c       0x4d    _L1w_DevPcTpcMultiRlCombine

+                0x1003a559       0x7e    _L1w_DevPcTpcMultiRlsCombine

+                0x1003a5d7       0x18    _L1w_DevPcSirReset

+                0x1003a5ef        0x5    _L1w_DevPcBetalSeqalCal

+                0x1003a5f4       0x58    _L1w_DevPcCurSlotPowCalc

+                0x1003a64c       0x1f    _L1w_DevPcIsOverPwr

+                0x1003a66b       0x2a    _L1w_DevPcSerachTfci

+                0x1003a695       0x31    _L1w_DevPcCurSlotOverPowProc

+                0x1003a6c6       0x40    _L1w_DevPcMaxPowerUpdate

+                0x1003a706        0xf    _L1w_DevPcUlTfcOverEstCmp

+                0x1003a715       0xe9    _L1w_DevPcUlTfcOverEstRlt

+                0x1003a7fe       0x22    _L1w_DevPcUphFrmAvrCalc

+                0x1003a820        0x5    _L1w_DevPcUphMapRep

+                0x1003a825       0x32    _L1w_DevPcUphResult

+                0x1003a857        0x8    _L1w_DevPcGetUphValue

+                0x1003a85f       0xab    _L1w_DevPcUphProc

+                0x1003a90a       0x91    _L1w_DevPcCfgInfoUpd

+                0x1003a99b       0x83    _L1w_DevPcDchInfoGet

+                0x1003aa1e       0x1e    _L1w_DevDchOlpcBlerTargetMapping

+                0x1003aa3c       0x8f    _L1w_DevPcDchOlpcThParamGet

+                0x1003aacb       0x59    _L1w_DevPcEfachBeltacCal

+                0x1003ab24      0x104    _L1w_DevPcDchStartReqHandle

+                0x1003ac28       0x1a    _L1w_DevPcUldpchTfciInfoHandle

+                0x1003ac42       0x27    _L1w_DevPcFDpchOutLoopAdj

+                0x1003ac69       0x55    _L1w_DevPcDpchOutLoopAdj

+                0x1003acbe       0x69    _L1w_DevPcDlRefTrchSel

+                0x1003ad27       0x68    _L1w_DevPcOlpcInit

+                0x1003ad8f       0x3f    _L1w_DevPcDtrBlerInfoHandle

+                0x1003adce       0x14    _L1w_DevPcTpcBerCal

+                0x1003ade2       0x27    _L1w_DevPcRlsTpcBerPro

+                0x1003ae09       0x7e    _L1w_DevPcMutlRlsTpcBerCal

+                0x1003ae87       0x33    _L1w_DevPcTpcBerCtr

+                0x1003aeba       0x36    _L1w_DevPcOlpcCtrl

+ .text          0x1003aef0     0x1bca T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+                0x1003aef0       0x64    _L1w_DevHsdpaStartPc

+                0x1003af54       0x27    _L1w_DevHspdaHwReset

+                0x1003af7b       0x1b    _L1w_DevHsdpaHwInit

+                0x1003af96       0xa3    _L1w_DevHsdpaReset

+                0x1003b039        0x1    _L1w_DevHsdpaNvInit

+                0x1003b03a      0x10d    _L1w_DevHsdpaParaInit

+                0x1003b147      0x187    _L1w_DevHsdpaRegTpuEvent

+                0x1003b2ce      0x1ac    _L1w_DevHsdpaCfgProc

+                0x1003b47a       0x6e    _L1w_DevHsdpaRelProc

+                0x1003b4e8       0xc4    _L1w_DevHsdpaIcSymModProc

+                0x1003b5ac       0xa1    _L1w_DevHsdpaAdrCirIntProc

+                0x1003b64d       0xeb    _L1w_DevHsdpaAdrCpichIntProc

+                0x1003b738       0x30    _L1w_DevHsdpaHsscchPart1IntProc

+                0x1003b768       0x4d    _L1w_DevHsdpaHsscchPart2IntProc

+                0x1003b7b5       0x30    _L1w_DevHsdpaHdtrIntProc

+                0x1003b7e5       0x3a    _L1w_DevHsdpaCfn2SfnTime

+                0x1003b81f       0x37    _L1w_DevHsdpaOrderActProc

+                0x1003b856      0x152    _L1w_DevHsdpaDchTpuProc

+                0x1003b9a8      0x42f    _L1w_DevHsdpaTpuTraceLog

+                0x1003bdd7       0xfb    _L1w_DevHsdpaIsJudgechangjing3

+                0x1003bed2       0xe0    _L1w_DevHsdpaTpuProc

+                0x1003bfb2       0xb4    _L1w_DevHsdpaCompareCellInfo

+                0x1003c066      0x173    _L1w_DevHsdpaIsJudgePsrOver512

+                0x1003c1d9      0x105    _L1w_DevHsdpaPsrOver512

+                0x1003c2de       0x2a    _L1w_DevHsdpaPsrFingerOldDaNew

+                0x1003c308       0x2a    _L1w_DevHsdpaPsrFingerNewXiaoOld

+                0x1003c332       0xea    _L1w_DevHsdpaPsrIschangjing3

+                0x1003c41c      0x1d0    _L1w_DevHsdpaTxTpuProc

+                0x1003c5ec       0x56    _L1w_DevHsdpaPsrUpdateProc

+                0x1003c642       0x3f    _L1w_DevHsdpaCmUpdateProc

+                0x1003c681       0x4a    _L1w_DevHsdpaCfgReq

+                0x1003c6cb       0x29    _L1w_DevHsdpaRelReq

+                0x1003c6f4       0x29    _L1w_DevHsdpaIcSymModIntInd

+                0x1003c71d       0x29    _L1w_DevHsdpaAdrCirIntInd

+                0x1003c746       0x29    _L1w_DevHsdpaAdrCpichIntInd

+                0x1003c76f       0x29    _L1w_DevHsdpaHsscchPart1IntInd

+                0x1003c798       0x29    _L1w_DevHsdpaHsscchPart2IntInd

+                0x1003c7c1       0x29    _L1w_DevHsdpaHdtrIntInd

+                0x1003c7ea       0x3b    _L1w_DevDlsHsdpaPsrUpdateReq

+                0x1003c825       0x35    _L1w_DevHsdpaCmUpdateReq

+                0x1003c85a       0x3b    _L1w_DevHsdpaHsscchOrdInd

+                0x1003c895       0x4c    _L1w_DevHsdpaFachCfgReq

+                0x1003c8e1       0x26    _L1w_DevHsdpaFachRelReq

+                0x1003c907       0x29    _L1w_DevHsdpaFachRcvReq

+                0x1003c930       0x26    _L1w_DevHsdpaFachHrntiUpdateReq

+                0x1003c956       0x21    _L1w_DevHsdpaFachDataInd

+                0x1003c977       0x4b    _L1w_DevHsdpaPchCfgReq

+                0x1003c9c2       0x21    _L1w_DevHsdpaPchRelReq

+                0x1003c9e3       0x26    _L1w_DevHsdpaRtxPiInd

+                0x1003ca09       0x28    _L1w_DevHsdpaDmaIntInd

+                0x1003ca31       0x39    _L1w_DevHsdpaDataDmaCpy

+                0x1003ca6a       0x24    _L1w_DevHsdpaCurTime2SfnTime

+                0x1003ca8e       0x2c    _L1w_DevHsdpaGetCurSfnTime

+ .text          0x1003caba     0x16ff T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+                0x1003caba       0x20    _L1w_DevHsdpaLessIsAct

+                0x1003cada       0xa5    _L1w_DevHsdpaLessParaInit

+                0x1003cb7f       0x2f    _L1w_DevHsdpaLessOrdIndProc

+                0x1003cbae       0x33    _L1w_DevHsdpaLessTimeRcd

+                0x1003cbe1       0x5f    _L1w_DevHsdpaLessCfgTraceLog

+                0x1003cc40        0xc    _L1w_DevHsdpaLessCfgAllTb

+                0x1003cc4c       0x23    _L1w_DevHsdpaLessFindIdleHarq

+                0x1003cc6f      0x231    _L1w_DevHsdpaPart2Type2Proc

+                0x1003cea0       0xc5    _L1w_DevHsdpaDchLessProc

+                0x1003cf65       0x7e    _L1w_DevHsdpaPart2LessProc

+                0x1003cfe3       0x23    _L1w_DevHsdpaIsLessValid

+                0x1003d006       0x18    _L1w_DevHsdpaLessFindHsdschTti

+                0x1003d01e      0x1c9    _L1w_DevHsdpaDchLessHdtrIntProc

+                0x1003d1e7       0x24    _L1w_DevHsdpaLessHdtrIntProc

+                0x1003d20b       0x6b    _L1w_DevHsdpaPchSaveAdrInitCfg

+                0x1003d276       0x51    _L1w_DevHsdpaPchSaveHsscchInitCfg

+                0x1003d2c7       0x7d    _L1w_DevHsdpaPchRxInitRcvProc

+                0x1003d344       0xae    _L1w_DevHsdpaPchSaveLessPara

+                0x1003d3f2       0x8e    _L1w_DevHsdpaPchSaveAdrSubFrmCfg

+                0x1003d480       0x42    _L1w_DevHsdpaPchSaveIcPsrCfg

+                0x1003d4c2       0x9a    _L1w_DevHsdpaPchRxSubFrmProc

+                0x1003d55c       0x5f    _L1w_DevHsdpaPchCfgProc

+                0x1003d5bb       0x2d    _L1w_DevHsdpaPchRelProc

+                0x1003d5e8       0x18    _L1w_DevHsdpaPchTpuProc

+                0x1003d600       0x62    _L1w_DevHsdpaPchSavePart1IntCfg

+                0x1003d662       0x66    _L1w_DevHsdpaPchPart2Type1Proc

+                0x1003d6c8      0x12d    _L1w_DevHsdpaPchHdtrIntProc

+                0x1003d7f5       0x92    _L1w_DevHsdpaPchLessProc

+                0x1003d887      0x16d    _L1w_DevHsdpaPchLessHdtrIntProc

+                0x1003d9f4       0xa1    _L1w_DevHsdpaRtxPiIndProc

+                0x1003da95       0x71    _L1w_DevHsdpaFachStartPc

+                0x1003db06       0x4e    _L1w_DevHsdpaFachSaveHsdpcchAckCfg

+                0x1003db54       0x5c    _L1w_DevHsdpaFachSaveHsdpcchCqiCfg

+                0x1003dbb0       0x4d    _L1w_DevHsdpaFachCqiSendCtrl

+                0x1003dbfd       0x6e    _L1w_DevHsdpaFachSaveAdrInitCfg

+                0x1003dc6b       0x4a    _L1w_DevHsdpaFachSaveHsscchInitCfg

+                0x1003dcb5       0x52    _L1w_DevHsdpaFachRxInitRcvProc

+                0x1003dd07       0x2e    _L1w_DevHsdpaFachTxInitSendProc

+                0x1003dd35       0x81    _L1w_DevHsdpaFachSaveAdrSubFrmCfg

+                0x1003ddb6       0x83    _L1w_DevHsdpaFachRxSubFrmProc

+                0x1003de39       0x56    _L1w_DevHsdpaFachTxSubFrmProc

+                0x1003de8f       0x68    _L1w_DevHsdpaFachCfgProc

+                0x1003def7       0x44    _L1w_DevHsdpaFachRelProc

+                0x1003df3b       0x22    _L1w_DevHsdpaFachTpuProc

+                0x1003df5d       0x2e    _L1w_DevHsdpaFachSavePart1IntCfg

+                0x1003df8b      0x131    _L1w_DevHsdpaFachHdtrIntProc

+                0x1003e0bc       0x3c    _L1w_DevHsdpaFachRcvProc

+                0x1003e0f8       0x28    _L1w_DevHsdpaFachHrntiUpdateProc

+                0x1003e120       0x79    _L1w_DevHsdpaFachEdchIndProc

+                0x1003e199       0x20    _L1w_DevHsdpaFachSetHsdpcchFlg

+ .text          0x1003e1b9     0x1019 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_cfg.o)

+                0x1003e1b9       0x60    _L1w_DevRtxRxFingerCfg

+                0x1003e219       0xe2    _L1w_DevRtxRxCpichCfg

+                0x1003e2fb       0x4f    _L1w_DevRtxRxPichCfg

+                0x1003e34a       0x12    _L1w_DevRtxRxPichRel

+                0x1003e35c       0x50    _L1w_DevRtxRxPchCfg

+                0x1003e3ac       0x24    _L1w_DevRtxRxPchRel

+                0x1003e3d0       0x2f    _L1w_DevRtxRxAichRakeCfg

+                0x1003e3ff       0x26    _L1w_DevRtxRxAichCfg

+                0x1003e425        0x5    _L1w_DevRtxRxAichRel

+                0x1003e42a       0x2e    _L1w_DevRtxRxFachRakeCfg

+                0x1003e458       0x46    _L1w_DevRtxRxFachCfg

+                0x1003e49e       0x21    _L1w_DevRtxRxFachRel

+                0x1003e4bf       0xa5    _L1w_DevRtxRxDlDpchRakeCfg

+                0x1003e564       0x40    _L1w_DevRtxRxDlDpchCfg

+                0x1003e5a4       0x26    _L1w_DrvDpramRxWriteClearData

+                0x1003e5ca       0x39    _L1w_DevRtxRxDlDpchRel

+                0x1003e603      0x16d    _L1w_DevRtxRxDlCmSlotCfg

+                0x1003e770       0xe5    _L1w_DevRtxRxDlCmSlotRel

+                0x1003e855       0x63    _L1w_DevRtxRxDlCmCfgTpuIntHandle

+                0x1003e8b8      0x1ff    _L1w_DevRtxRxDlCmCfg

+                0x1003eab7       0x6f    _L1w_DevRtxRxFdpchRakeCfg

+                0x1003eb26       0x3d    _L1w_DevRtxRxFdpchCfg

+                0x1003eb63        0x5    _L1w_DevRtxRxFdpchRel

+                0x1003eb68       0x34    _L1w_DevRtxRxHsscchRakeCfg

+                0x1003eb9c       0x39    _L1w_DevRtxRxHsscchCfg

+                0x1003ebd5        0x5    _L1w_DevRtxRxHsscchRel

+                0x1003ebda       0x38    _L1w_DevRtxRxEagchRakeCfg

+                0x1003ec12       0x34    _L1w_DevRtxRxEagchCfg

+                0x1003ec46        0xf    _L1w_DevRtxRxEagchRel

+                0x1003ec55       0xbc    _L1w_DevRtxRxRgHiRakeCfg

+                0x1003ed11       0x4b    _L1w_DevRtxRxRgHiCfg

+                0x1003ed5c        0x5    _L1w_DevRtxRxRgHiRel

+                0x1003ed61       0x6b    _L1w_DevRtxRxCctrchCfgHandle

+                0x1003edcc      0x11b    _L1w_DevRtxRxCfgHandle

+                0x1003eee7       0x2f    _L1w_DevRtxRxDlTpcPlCfg

+                0x1003ef16       0x7e    _L1w_DevRtxRxIntFingerCfg

+                0x1003ef94       0x69    _L1w_DevRtxRxIntCfg

+                0x1003effd       0x6e    _L1w_DevRtxRxDpchSlotForm

+                0x1003f06b       0x71    _L1w_DevRtxRxSccpchSlotForm

+                0x1003f0dc       0x5a    _L1w_DevRtxRxComparaSlotForm

+                0x1003f136       0x34    _L1w_DevRtxRxCmASlotForm

+                0x1003f16a       0x34    _L1w_DevRtxRxCmBSlotForm

+                0x1003f19e       0x34    _L1w_DevRtxRxNormalSlotForm

+ .text          0x1003f1d2      0x92c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tx_rf_res.o)

+                0x1003f1d2       0x13    _L1w_DevRtxTimeCmp

+                0x1003f1e5       0x2d    _L1w_DevRtxUlRfcReq

+                0x1003f212       0x37    _L1w_DevRtxUlRfTblInit

+                0x1003f249       0x2f    _L1w_DevRtxUlRfGetNodeFromUnusedQ

+                0x1003f278       0x17    _L1w_DevRtxUlRfPutNode2UnusedQ

+                0x1003f28f       0x31    _L1w_DevRtxUlRfQueueInsert

+                0x1003f2c0       0x41    _L1w_DevRtxUlRfQueueGet

+                0x1003f301        0xf    _L1w_DevRtxUlRfQueueSearch

+                0x1003f310       0x67    _L1w_DevRtxUlRfStartSched

+                0x1003f377      0x262    _L1w_DevRtxUlRfCtrlReq

+                0x1003f5d9      0x1de    _L1w_DevRtxUlRfSchedPick

+                0x1003f7b7       0x81    _L1w_DevRtxUlRfSchedLink

+                0x1003f838      0x12f    _L1w_DevRtxUlRfSchedMerge

+                0x1003f967      0x18a    _L1w_DevRtxUlRfSched

+                0x1003faf1        0xd    _L1w_DevRtxUlRfStopSched

+ .text          0x1003fafe      0xf38 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

+                0x1003fafe        0x7    _L1w_DevTxGetDchState

+                0x1003fb05       0x11    _L1w_DevTxGetRfCtrlPara

+                0x1003fb16       0x15    _L1w_DevTxDchReset

+                0x1003fb2b       0x39    _L1w_DevTxOpenRfc

+                0x1003fb64       0x39    _L1w_DevTxCloseRfc

+                0x1003fb9d       0x68    _L1w_DevTxCmRfcCfg

+                0x1003fc05       0x50    _L1w_DevTxNormalSlotForm

+                0x1003fc55       0x5e    _L1w_DevTxCmSlotForm

+                0x1003fcb3       0x1c    _L1w_DevTxCalcCmPliot

+                0x1003fccf       0x39    _L1w_DevTxGetUlMaxMinTti

+                0x1003fd08      0x10e    _L1w_DevTxGetDchParam

+                0x1003fe16       0x75    _L1w_DevTxUlCmTfciAnalysis

+                0x1003fe8b       0x29    _L1w_DevTxHsupaTransInd

+                0x1003feb4      0x16b    _L1w_DevTxDchToPcStart

+                0x1004001f       0x26    _L1w_DevTxDchToPcStop

+                0x10040045       0x64    _L1w_DevTxDchCmParaToPc

+                0x100400a9       0x27    _L1w_DevTxDpcchPreambleToPc

+                0x100400d0       0x2a    _L1w_DevTxDpdchTfciToPc

+                0x100400fa      0x177    _L1w_DevTxDataUpdate

+                0x10040271       0x55    _L1w_DevTxGetUtrPara

+                0x100402c6      0x115    _L1w_DevTxDchUtrCfg

+                0x100403db       0x77    _L1w_DevTxDchCmProc

+                0x10040452      0x154    _L1w_DevTxDchSendCfg

+                0x100405a6       0xad    _L1w_DevTxDchPreambleSendProc

+                0x10040653       0x29    _L1w_DevTxDchPostVerifyFailProc

+                0x1004067c       0x94    _L1w_DevTxDchPreambleIntHandle

+                0x10040710       0xd9    _L1w_DevTxDpchSendCndCheck

+                0x100407e9       0x59    _L1w_DevTxDpchIntHandle

+                0x10040842       0x54    _L1w_DevTxDchTpuIntHandle

+                0x10040896       0x65    _L1w_DevTxDchRelMsgHandle

+                0x100408fb       0x8b    _L1w_DevTxCmCfgMsgHandle

+                0x10040986       0xb0    _L1w_DevTxDchCfgMsgHandle

+ .text          0x10040a36      0x6e4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

+                0x10040a36        0xf    _L1W_DevHsupaInitMacro

+                0x10040a45        0xc    _L1W_DevHsupaCalCBNum

+                0x10040a51       0x21    _L1W_DevHsupaCalcCBLength

+                0x10040a72        0xa    _L1W_DevHsupaCalInterleavingRow

+                0x10040a7c       0x3a    _L1W_DevHsupaCalCodeBlockConf

+                0x10040ab6       0x1c    _L1w_DevHsupaCalMaxNej

+                0x10040ad2       0x99    _L1W_DevHsupaCalSfOneEtfc

+                0x10040b6b       0xfd    _L1W_DevHsupaCalAllSFConf

+                0x10040c68      0x12a    _L1W_DevHsupaCalSFConf

+                0x10040d92       0x94    _L1W_DevHsupaCalRmRv

+                0x10040e26       0x9b    _L1W_DevHsupaCalRmPara

+                0x10040ec1       0x41    _L1W_DevHsupaCalChannelCodeConf

+                0x10040f02       0x7a    _L1W_DevHsupaCalInterleavingConf

+                0x10040f7c       0x37    _L1W_DevHsupaReTransBitmapTtiTen

+                0x10040fb3       0x6b    _L1W_DevHsupaCalEtxBitmap

+                0x1004101e       0x48    _L1W_DevHsupaCalEUTRConf

+                0x10041066       0x6e    _L1W_DevHsupaCalETXConf

+                0x100410d4       0x46    _L1W_DevHsupaCalULConf

+ .text          0x1004111a     0x1358 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+                0x1004111a        0xb    _L1w_DevRfcCtrlDbChgeInfoSet

+                0x10041125        0xf    _L1w_DevRfcCtrlDbChgeInfoInit

+                0x10041134        0x2    _L1w_DevRfcCtrlDbSlotEndSet

+                0x10041136       0x17    _L1w_DevRfcCtrlDbSlotInfoInit

+                0x1004114d       0x61    _L1w_DevRfcCtrlDbInit

+                0x100411ae       0x10    _L1w_DevRfcCtrlDbInitAll

+                0x100411be       0x37    _L1w_DevRfcCtrlDbTimeContCheck

+                0x100411f5       0x33    _L1w_DevRfcCtrlDbSlotChgeInfoWr

+                0x10041228       0x16    _L1w_DevRfcCtrlDbGetDbInd

+                0x1004123e       0x35    _L1w_DevRfcCtrlDbFrameChgeInfoWr

+                0x10041273       0x2d    _L1w_DevRfcCtrlDbGetSegLen

+                0x100412a0       0x9f    _L1w_DevRfcCtrlDbSlotEndUpdate

+                0x1004133f       0x5c    _L1w_DevRfcCtrlDbCtrlInfoUpdate

+                0x1004139b      0x117    _L1w_DevRfcCtrlDbSchedUpdate

+                0x100414b2       0x9c    _L1w_DevRfcCtrlDbStPo2Chge

+                0x1004154e       0x6d    _L1w_DevRfcCtrlDbStPo1Chge

+                0x100415bb       0x93    _L1w_DevRfcCtrlDbStPi2Chge

+                0x1004164e       0x27    _L1w_DevRfcCtrlDbStPi1Chge

+                0x10041675       0x63    _L1w_DevRfcCtrlDbStPi0Chge

+                0x100416d8       0x49    _L1w_DevRfcCtrlDbStartInsert

+                0x10041721       0xeb    _L1w_DevRfcCtrlDbEndPo2Chge

+                0x1004180c       0x5d    _L1w_DevRfcCtrlDbEndPo1Chge

+                0x10041869        0xf    _L1w_DevRfcCtrlDbEndPo0Chge

+                0x10041878       0x3f    _L1w_DevRfcCtrlDbEndInsert

+                0x100418b7       0xf9    _L1w_DevRfcCtrlDbDrvOpenUpdate

+                0x100419b0        0xd    _L1w_DevRfcCtrlDbGetAdr

+                0x100419bd       0x4a    _L1w_DevRfcCtrlDbChgeInfoHandle

+                0x10041a07      0x10e    _L1w_DevRfcCtrlDbGetSlotChgeInfo

+                0x10041b15       0x39    _L1w_DevRfcAgcDbInit

+                0x10041b4e       0x29    _L1w_DevRfcAfcDbInit

+                0x10041b77       0x14    _L1w_DevRfcAgcDbFreqSearch

+                0x10041b8b        0xe    _L1w_DevRfcAgcDbSetFreqChgeFlag

+                0x10041b99       0x21    _L1w_DevRfcAgcDbFindOldestPos

+                0x10041bba       0x58    _L1w_DevRfcAgcDbFindFreqPos

+                0x10041c12       0x21    _L1w_DevRfcAgcDbGetFreqInd

+                0x10041c33       0x35    _L1w_DevRfcAgcDbFastAgcCond

+                0x10041c68       0xd0    _L1w_DevRfcAgcDbAgcSet

+                0x10041d38       0x3b    _L1w_DevRfcAgcDbLockInfoUpdate

+                0x10041d73       0x3a    _L1w_DevRfcAgcCalcInfoUpdateCmn

+                0x10041dad       0x2e    _L1w_DevRfcAgcCalcInfoUpdateDpa

+                0x10041ddb       0x58    _L1w_DevRfcAgcDbAgcStepCtrl

+                0x10041e33       0x48    _L1w_DevRfcAgcDbAgcUpdate

+                0x10041e7b       0x6e    _L1w_DevRfcAgcDbAgcCalcSingleCh

+                0x10041ee9       0x37    _L1w_DevRfcAgcDbAfterFastAgcSet

+                0x10041f20       0x38    _L1w_DevRfcAgcDbFastAgcValUpdate

+                0x10041f58       0x60    _L1w_DevRfcAgcDb2RMainChAdjCond

+                0x10041fb8       0x6b    _L1w_DevRfcAgcDb2RAgcHandle

+                0x10042023      0x124    _L1w_DevRfcAgcDbAgcCalc

+                0x10042147       0x1c    _L1w_DevRfcAgcDbAgcEstEn

+                0x10042163       0x3d    _L1w_DevRfcAfcDbAfcSet

+                0x100421a0       0x13    _L1w_DevRfcAfcDbGetAfcDbVal

+                0x100421b3       0x1e    _L1w_DevRfcSetRefFreq

+                0x100421d1       0x43    _L1w_DevRfcAgcDbGetFreqAgcInfo

+                0x10042214       0x62    _L1w_DevRfcAgcDbGetRssi

+                0x10042276       0x9e    _L1w_DevRfcAgcDbGetMeanpwr

+                0x10042314       0x35    _L1w_DevRfcAgcDbAuxChInitSet

+                0x10042349       0x42    _L1w_DevRfcAgcDbGetTableInd

+                0x1004238b       0x7a    _L1w_DevRfcAgcDbFdtAgcInit

+                0x10042405       0x43    _L1w_DevRfcAgcDbNstAgcInit

+                0x10042448       0x15    _L1w_DevRfcAgcDbTxChgeInfoWr

+                0x1004245d       0x15    _L1w_DevRfcAgcDbRxChgeInfoWr

+ .text          0x10042472      0x2cb T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls.o)

+                0x10042472       0x26    _L1w_DevDlsSendIntMsg

+                0x10042498       0x24    _L1w_DevDlsSendCnf

+                0x100424bc        0xf    _L1w_DevDlsReset

+                0x100424cb        0xf    _L1w_DevDlsInit

+                0x100424da      0x263    _L1w_DlsTask

+ .text          0x1004273d     0x12a5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+                0x1004273d       0x89    _L1w_DevHsdpaSubFrmIsInCm

+                0x100427c6       0x78    _L1w_DevHsdpaCalcTimingInfo

+                0x1004283e       0x2d    _L1w_DevHsdpaCalcAckNackPos

+                0x1004286b       0x52    _L1w_DevHsdpaCalcTbSizeByTbs

+                0x100428bd       0x23    _L1w_DevHsdpaCalcTbSizeByTbsIdx

+                0x100428e0        0xd    _L1w_DevHsdpaCalcRvB

+                0x100428ed       0x3a    _L1w_DevHsdpaCalcCodeBlockPara

+                0x10042927       0x25    _L1w_DevHsdpaCalc1stRmPara

+                0x1004294c       0x37    _L1w_DevHsdpaCalc2ndRmEini

+                0x10042983       0xf9    _L1w_DevHsdpaCalcRmPara

+                0x10042a7c       0x9f    _L1w_DevHsdpaCalcVelcity

+                0x10042b1b        0xd    _L1w_DevHsdpaCalcSymPower

+                0x10042b28       0x79    _L1w_DevHsdpaCalcFingerMaskStep1

+                0x10042ba1       0xba    _L1w_DevHsdpaCalcFingerMaskStep2

+                0x10042c5b       0x45    _L1w_DevHsdpaCalcFingerMaskStep3

+                0x10042ca0       0x5d    _L1w_DevHsdpaCalcAntFingerMask

+                0x10042cfd      0x11f    _L1w_DevHsdpaFingerMaskBufUpdate

+                0x10042e1c       0x8c    _L1w_DevHsdpaCalcFingerMask

+                0x10042ea8       0xb8    _L1w_DevHsdpaSnrLowRstJudge

+                0x10042f60      0x1b0    _L1w_DevHsdpaCalcNoiseSinr

+                0x10043110       0x47    _L1w_DevHsdpaCalcNoiseFactor

+                0x10043157       0xc3    _L1w_DevHsdpaCalcCirPower

+                0x1004321a       0xba    _L1w_DevHsdpaCalcEqNoise

+                0x100432d4       0x34    _L1w_DevHsdpaCalcNoise

+                0x10043308       0x2d    _L1w_DevHsdpaIsExceedFinWin

+                0x10043335       0x6b    _L1w_DevHsdpaPsrFingerFilter

+                0x100433a0       0x56    _L1w_DevHsdpaCalcFrameHeadPos

+                0x100433f6       0x87    _L1w_DevHsdpaCalcIntraCellSfnOffset

+                0x1004347d       0xfc    _L1w_DevHsdpaCalcFingerSort

+                0x10043579       0x24    _L1w_DevHsdpaCalcJudgeResetFlg

+                0x1004359d      0x27c    _L1w_DevHsdpaCalcCellFingerSort

+                0x10043819       0x1b    _L1w_DevHsdpaCalcAntChe4xPos

+                0x10043834       0xef    _L1w_DevHsdpaCalcChe4xPos

+                0x10043923       0xbf    _L1w_DevHsdpaCalcAdrPsrInfo

+ .text          0x100439e2      0x3d4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_comm_int.o)

+                0x100439e2       0x3f    _L1w_DevDrvAllIntClear

+                0x10043a21       0x54    _L1w_DevDrvRestoreAllInt

+                0x10043a75       0x9e    _L1W_TPU_RAKE_ISR

+                0x10043b13       0x70    _L1W_RAKE_DFE_RFC_ISR

+                0x10043b83       0xac    _L1W_TPU_CSR_ADR_HSSCCH_ISR

+                0x10043c2f       0x89    _L1W_CSR_DTR_PSR_ISR

+                0x10043cb8       0x27    _L1w_DevCommGetTop19IntStatus

+                0x10043cdf       0x26    _L1W_ICP_UPA_DATA_ISR

+                0x10043d05       0x5c    _L1W_ICP_SLEEP_WAKEUP_ISR

+                0x10043d61       0x1c    _L1W_EDCP_ISR

+                0x10043d7d       0x39    _L1_W_LPM_T3_ISR

+ .text          0x10043db6     0x2265 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

+                0x10043db6        0x8    _L1w_DevCsrSetStep1Clk

+                0x10043dbe        0x8    _L1w_DevCsrGetStep1Clk

+                0x10043dc6        0x6    _L1w_DevGetPeakThreshold

+                0x10043dcc        0x1    _L1w_DevGetFsThreshold

+                0x10043dcd       0x1e    _L1w_DevCsrStep1Cmp

+                0x10043deb        0xa    _L1w_DevCsrF2W

+                0x10043df5        0xf    _L1w_DevCsrW2F

+                0x10043e04       0x15    _L1w_DevCsrCompare

+                0x10043e19       0x87    _L1w_DevCsrComputeWin

+                0x10043ea0       0x2a    _L1w_DevCsrInitReq

+                0x10043eca       0x98    _L1w_DevCsrStep1Req

+                0x10043f62       0x75    _L1w_DevCsrFsReq

+                0x10043fd7       0x27    _L1w_DevCsrResetCnf

+                0x10043ffe       0x27    _L1w_DevCsrInitCnf

+                0x10044025       0x65    _L1w_DevCsrStep1Cnf

+                0x1004408a       0x4f    _L1w_DevCsrFsCnf

+                0x100440d9       0x2d    _L1w_DevCsrIntInd

+                0x10044106       0x5d    _L1w_DevCsrStep1CalConfigIndex4_1

+                0x10044163       0x3d    _L1w_DevCsrSaveDateMrtr

+                0x100441a0      0x138    _L1w_DevCsrIcCfg

+                0x100442d8        0xe    _L1w_DevCsrSetFsAbort

+                0x100442e6      0x1ac    _L1w_DevCsrStep1Abort

+                0x10044492      0x272    _L1w_DevCsrStep1Pro

+                0x10044704        0xa    _L1w_DevCsrClrFsSt

+                0x1004470e       0x7d    _L1w_DevCsrFsPro

+                0x1004478b       0xbf    _L1w_DevCsrPeakFilter

+                0x1004484a       0xb8    _L1w_DevCsrPeakSearch

+                0x10044902       0x95    _L1w_DevCsrFsReqCfg

+                0x10044997      0x113    _L1w_DevCsrIcFilter

+                0x10044aaa     0x1312    _L1w_DevCsrStep1Int

+                0x10045dbc      0x125    _L1w_DevCsrFsInt

+                0x10045ee1       0x1a    _L1w_DevCsrStep1IsBusy

+                0x10045efb       0x13    _L1w_DevCsrReset

+                0x10045f0e       0x10    _L1w_DevCsrStFsSt

+                0x10045f1e       0xfd    _L1w_CsrTask

+ .text          0x1004601b     0x220d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+                0x1004601b       0x30    _L1w_DevPcWord64ToFloat

+                0x1004604b       0x40    _L1w_DevPcFloatToWord

+                0x1004608b       0x2e    _L1w_PcLog2FindTable

+                0x100460b9       0x80    _L1w_DevPcFloatSirAndBlerToWord32

+                0x10046139       0x28    _L1w_DevPcDiv

+                0x10046161       0x71    _L1w_DevPcLog10

+                0x100461d2       0xe6    _L1w_DevPc10xPower10expOld

+                0x100462b8       0x2c    _L1w_DevPc10xPower10exp

+                0x100462e4       0x65    _L1w_DevSirBlerPcDiv

+                0x10046349       0x38    _L1w_DevPcFloatAdd

+                0x10046381       0x3b    _L1w_DevPcUlAlphaDiv

+                0x100463bc       0x62    _L1w_DevPcPowerLimit

+                0x1004641e       0x86    _L1w_DevPcSumBeltaIQmap

+                0x100464a4       0x81    _L1w_DevPcCalcSquareBetaHs

+                0x10046525       0x22    _L1w_DevPcP1P2LogCalc

+                0x10046547       0x19    _L1w_DevPcP1P2Calc

+                0x10046560        0xd    _L1w_DevPcBetalRatioProc

+                0x1004656d       0x9d    _L1w_DevPcCodeRatioCalc

+                0x1004660a       0x14    _L1w_DevPcGetTxpowerForMeas

+                0x1004661e       0x99    _L1w_DevPcConfigTxReg

+                0x100466b7       0x92    _L1w_DevPcTtiUpdDpaBeta

+                0x10046749       0xe4    _L1w_DevPcTtiUpdEdchBeta

+                0x1004682d       0x23    _L1w_DevPcNoDpdchPro

+                0x10046850       0xb5    _L1w_DevPcTtiUpdDpchBeta

+                0x10046905       0x35    _L1w_DevPcBetaEdAllSquareCalc

+                0x1004693a        0xc    _L1w_DevPcSumSquareCalc

+                0x10046946       0x56    _L1w_DevPcSquareCalc

+                0x1004699c      0x110    _L1w_DevPcIQMap

+                0x10046aac       0x1b    _L1w_DevPcRangeAdjust

+                0x10046ac7       0x32    _L1w_DevPcCalcCm

+                0x10046af9      0x146    _L1w_DevPcMprCalPro

+                0x10046c3f       0x2f    _L1w_DevPcMprAdjust

+                0x10046c6e       0x39    _L1w_DevPcMprCalCtrl

+                0x10046ca7      0x116    _L1w_DevPcCodeRatioAndTotalPowerCalc

+                0x10046dbd       0x33    _L1w_DevPcPwrValadjust

+                0x10046df0       0x94    _L1w_DevPcGainTorAdjust

+                0x10046e84       0x89    _L1w_DevPcCalPvalue

+                0x10046f0d       0x3f    _L1w_DevPcGaintorHalf

+                0x10046f4c       0x4b    _L1w_DevPcMaxPwrSetProc

+                0x10046f97      0x178    _L1w_DevPcTxAndRfSet

+                0x1004710f       0x54    _L1w_DevPcTpuCallBack

+                0x10047163       0x1d    _L1w_DevPcRegFrmTpu

+                0x10047180       0x88    _L1w_DevPcUlRegTpu

+                0x10047208       0x1c    _L1w_DevPcIsBeltaEdAllEquReduce

+                0x10047224       0xff    _L1w_DevPcSetLastBelta

+                0x10047323       0x25    _L1w_DevPcPmaxReLimt

+                0x10047348       0x7d    _L1w_DevPcPmaxReCalc

+                0x100473c5       0x2d    _L1w_DevPcBeltaReCalcBeltaEdReducedMin

+                0x100473f2       0x43    _L1w_DevPcBeltaReCalcEtfciBoost

+                0x10047435       0x97    _L1w_DevPcBeltaReCalc

+                0x100474cc       0x21    _L1w_DevPcMaxPowerLimit

+                0x100474ed       0x14    _L1w_DevPcMinPowerLimit

+                0x10047501       0xe0    _L1w_DevPcCMInfoUpdate

+                0x100475e1       0x46    _L1w_DevPcFrmEventHandle

+                0x10047627       0x51    _L1w_DevPcPreCalc

+                0x10047678       0x63    _L1w_DevPcStopHandle

+                0x100476db       0xdd    _L1w_DevPc3SymbolIntHandle

+                0x100477b8       0x4d    _L1w_DevPcGaintorCalc

+                0x10047805       0x46    _L1w_DevPcTpuTpcSlotHandle

+                0x1004784b       0x1c    _L1w_DevPcSlotModeGet

+                0x10047867       0x15    _L1w_DevPcDlGapPatternJudge

+                0x1004787c        0x9    _L1w_DevPcWriteCmBitMap

+                0x10047885        0xa    _L1w_DevPcIsUlCmFrm

+                0x1004788f       0x15    _L1w_DevPcIsCmFrmOnlyGap

+                0x100478a4       0x2d    _L1w_DevPcIsCmFrm

+                0x100478d1       0x7a    _L1w_DevPcSlotModeSet

+                0x1004794b       0x2d    _L1w_DevPcUlCmInfoHandle

+                0x10047978       0x24    _L1w_DevPcDlCmInfoHandle

+                0x1004799c       0x48    _L1w_DevPcCmStopHandle

+                0x100479e4       0x12    _L1w_DevPcCmStopReqHandle

+                0x100479f6       0x32    _L1w_DevPcStopReqHandle

+                0x10047a28      0x11c    _L1w_DevPcWriteSubFrmIntInfo

+                0x10047b44       0x74    _L1w_DevPcReset

+                0x10047bb8       0xcb    _L1w_DevPcInit

+                0x10047c83       0x7b    _L1w_DevPcOutSyncEng

+                0x10047cfe       0xef    _L1w_DevPcEngPrintf

+                0x10047ded       0x63    _L1w_DevPcWriteDpramMsg

+                0x10047e50       0x27    _L1w_DevPcResetCnf

+                0x10047e77       0x27    _L1w_DevPcInitCnf

+                0x10047e9e       0x2c    _L1w_DevRtxPcPrachStartReq

+                0x10047eca       0x28    _L1w_DevRtxPcPrachPreambleReq

+                0x10047ef2       0x30    _L1w_DevRtxPcPrachMessageReq

+                0x10047f22       0x39    _L1w_DevRtxPcDchStartReq

+                0x10047f5b       0x2c    _L1w_DevRtxPcUlDpchCmInfoReq

+                0x10047f87       0x2c    _L1w_DevRtxPcDlDpchCmInfoReq

+                0x10047fb3       0x29    _L1w_DevRtxPcDpchCmStopReq

+                0x10047fdc       0x2e    _L1w_DevRtxPcBlerReq

+                0x1004800a       0x2d    _L1w_DevHsdpaPcStartReq

+                0x10048037       0x28    _L1w_DevHsdpaPcTtiReq

+                0x1004805f       0x21    _L1w_DevHsdpaPcStoptReq

+                0x10048080       0x11    _L1w_DevDchPcSetPara

+                0x10048091       0x2a    _L1w_DevHsupaPcStartReq

+                0x100480bb       0x2d    _L1w_DevHsupaPcTtiReq

+                0x100480e8       0x21    _L1w_DevHsupaPcStopReq

+                0x10048109      0x11f    _L1w_PcTask

+ .text          0x10048228      0x29a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+                0x10048228        0x1    _L1w_DevEngInitAddr

+                0x10048229       0x19    _L1w_EngTaskInit

+                0x10048242        0x7    _L1w_DevEngSetFlag

+                0x10048249       0x12    _L1w_log_track_init

+                0x1004825b       0x8e    _L1w_DevEngDisplay

+                0x100482e9       0x46    _L1w_EngTrace

+                0x1004832f       0xaa    _L1w_DevEngLogHeaderUpdate

+                0x100483d9       0xc6    _L1w_DevEngWriteDataToBuffer

+                0x1004849f       0x22    _L1w_DevEngCopyMem2Dpram

+                0x100484c1        0x1    _L1w_DevEngUartTransmit

+ .text          0x100484c2       0xde T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx.o)

+                0x100484c2        0x9    _L1w_DevTxFirstTpuIntSet

+                0x100484cb        0xc    _L1w_DevTxFirstTpuIntDelete

+                0x100484d7       0x82    _L1w_DevRtxTxCfgMsgHandle

+                0x10048559       0x16    _L1w_DevTxTpuIntHandle

+                0x1004856f       0x15    _L1w_DevRtxTxReset

+                0x10048584       0x1c    _L1w_DevRtxTxInit

+ .text          0x100485a0     0x1cc0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+                0x100485a0       0x6b    _L1w_DevRtxRxBlindAnalyse

+                0x1004860b       0x77    _L1w_DevRtxRxTfcParaCalc

+                0x10048682       0xd5    _L1w_DevRtxRxJudgeCsRam

+                0x10048757      0x115    _L1w_DevRtxRxTrchParaCalc

+                0x1004886c       0x33    _L1w_DevRtxRxDtrCtfcSort

+                0x1004889f       0x81    _L1w_DevRtxRxSccpchDtrParam

+                0x10048920       0x3b    _L1w_DevRtxRxJudgeRrm

+                0x1004895b       0x2f    _L1w_DevRtxRxV3BlindTbs49Change

+                0x1004898a       0x25    _L1w_DevRtxRxV3BlindTbsChange

+                0x100489af       0xc4    _L1w_DevRtxRxV3BlindTfcPatch

+                0x10048a73       0xd2    _L1w_DevRtxRxDpchDtrParam

+                0x10048b45       0x11    _L1w_DevRtxRxTtiModeGet

+                0x10048b56        0xe    _L1w_DevRtxRxCrcModeGet

+                0x10048b64       0x16    _L1w_DevRtxRxCodingGet

+                0x10048b7a       0x89    _L1w_DevRtxRxTrchInfoCfg

+                0x10048c03       0x51    _L1w_DevRtxRxDpchDtrCmCfg

+                0x10048c54       0x74    _L1w_DevRtxRxDlDpchDtrCfg

+                0x10048cc8       0x6d    _L1w_DevRtxRxDlSccpchDtrCfg

+                0x10048d35       0x36    _L1w_DevRtxRxAgchDtrCfg

+                0x10048d6b       0x83    _L1w_DevRtxRxAgchCmDtrCfg

+                0x10048dee       0x45    _L1w_DevRtxRxCfgABUpdate

+                0x10048e33       0x34    _L1w_DevRtxRxDeilBaseSort

+                0x10048e67       0x9f    _L1w_DevRtxRxTfciS2Cfg

+                0x10048f06       0xb1    _L1w_DevRtxRxTfcAnalyse

+                0x10048fb7       0x58    _L1w_DevRtxRxBlindGuidCfg

+                0x1004900f       0x37    _L1w_DevRtxRxPn9BerCheckStart

+                0x10049046       0xa1    _L1w_DevRtxRxPn9Get244Bit

+                0x100490e7       0x42    _L1w_DevRtxRxPn9BerRltReport

+                0x10049129       0xc5    _L1w_DevRtxRxPn9DataCheck

+                0x100491ee       0x81    _L1w_DevRtxRxAllBlindHandle

+                0x1004926f       0xda    _L1w_DevRtxRxBlindDtrCfg

+                0x10049349      0x17a    _L1w_DevRtxRxBlindCrcHandle

+                0x100494c3       0xc3    _L1w_DevRtxRxBlindDataHandle

+                0x10049586       0x21    _L1w_DevRtxRxBlindStateCheck

+                0x100495a7       0xeb    _L1w_DevRtxRxBlindTfcAnalyse

+                0x10049692       0x3a    _L1w_DevRtxRxTfcDataCmpHandle

+                0x100496cc       0x38    _L1w_DevRtxRxTfciFWHT

+                0x10049704      0x126    _L1w_DevRtxRxTfciCoding

+                0x1004982a      0x1f1    _L1w_DevRtxRxTfciIntHandle

+                0x10049a1b       0x18    _L1w_DevRtxRxGetGsmVal

+                0x10049a33       0x76    _L1w_DevRtxRxCmpPchUeId

+                0x10049aa9       0x55    _L1w_DevRtxRxPchUeIdHandle

+                0x10049afe      0x114    _L1w_DevRtxRxTtiBlindHandle

+                0x10049c12       0xab    _L1w_DevRtxRxTrchCrcStatic

+                0x10049cbd       0xbd    _L1w_DevRtxRxTtiCrcStatic

+                0x10049d7a        0xb    _L1w_DevRtxRxTtiCrcStatForAfc

+                0x10049d85       0x63    _L1w_DevRtxRxTtiTrchInfoHandle

+                0x10049de8       0x8d    _L1w_DevRtxRxTtiBdTrchInfoHandle

+                0x10049e75       0x64    _L1w_DevRtxRxNoBdTtiHandle

+                0x10049ed9       0x54    _L1w_DevRtxRxBlindTtiHandle

+                0x10049f2d       0x49    _L1w_DevRtxRxPchTtiHandle

+                0x10049f76       0x68    _L1w_DevRtxRxTtiIntAfterHandle

+                0x10049fde      0x25e    _L1w_DevRtxRxTtiIntHandle

+                0x1004a23c       0x24    _L1w_DevRtxRxDtrRel

+ .text          0x1004a260      0x5db T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_cqi.o)

+                0x1004a260       0x8b    _L1w_DevHsdpaCqiCalcPos

+                0x1004a2eb      0x1b1    _L1w_DevHsdpaCalcCqiSnr

+                0x1004a49c       0x6b    _L1w_DevHsdpaSnrLimitAdj

+                0x1004a507       0xbf    _L1w_DevHsdpaCqiSnrAdj

+                0x1004a5c6       0x68    _L1w_DevHsdpaCalcSnrVal

+                0x1004a62e      0x20d    _L1w_DevHsdpaSnrMapToCqiVal

+ .text          0x1004a83b      0x2f5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_pcch.o)

+                0x1004a83b       0x5b    _L1w_DevRtxRxPcchBitRead

+                0x1004a896       0x3e    _L1w_DevRtxRxImsiGsm

+                0x1004a8d4       0x2f    _L1w_DevRtxRxTmsiGsm

+                0x1004a903       0x2f    _L1w_DevRtxRxPTmsiGsm

+                0x1004a932        0xf    _L1w_DevRtxRxImsiDs41

+                0x1004a941        0xf    _L1w_DevRtxRxTmsiDs41

+                0x1004a950       0x3d    _L1w_DevRtxRxPagRecCnId

+                0x1004a98d       0x44    _L1w_DevRtxRxPagRecUtranId

+                0x1004a9d1       0x4e    _L1w_DevRtxRxPagRec2UtranSingUeId

+                0x1004aa1f       0x28    _L1w_DevRtxRxPagRec2UtranGrpId

+                0x1004aa47       0x28    _L1w_DevRtxRxPagingRecList

+                0x1004aa6f       0x28    _L1w_DevRtxRxPagingRec2ListR5

+                0x1004aa97       0x12    _L1w_DevRtxRxPagingV590ExtIE

+                0x1004aaa9       0x10    _L1w_DevRtxRxPagingV860ExtIE

+                0x1004aab9       0x47    _L1w_DevRtxRxPagingType1

+                0x1004ab00       0x19    _L1w_DevRtxRxPcchMsgType

+                0x1004ab19       0x17    _L1w_DevRtxRxDecodePcch

+ .text          0x1004ab30     0x18da T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+                0x1004ab30       0x22    _L1w_HspaCalcMod

+                0x1004ab52        0xb    _L1w_DevHsupaEdchReadyInit

+                0x1004ab5d       0x11    _L1w_DevHsupaInitUlDataInfo

+                0x1004ab6e       0x18    _L1w_DevHsupaUlReset

+                0x1004ab86       0x5c    _L1w_DevHsupaParaInit

+                0x1004abe2       0x45    _L1w_DevHsupaInit

+                0x1004ac27       0x15    _L1w_DevHsupaHwRel

+                0x1004ac3c       0x8f    _L1w_DevHsupaReset

+                0x1004accb       0x5f    _L1w_DevHsupaGetDlChanInfo

+                0x1004ad2a       0x34    _L1w_DevHsupaCalcDisEagchEdch

+                0x1004ad5e       0x10    _L1w_DevHsupaCalcDisEhichEdch

+                0x1004ad6e       0x21    _L1w_DevHsupaCalcDisErgchEdch

+                0x1004ad8f       0x1a    _L1w_DevHsupaCalcInitNo

+                0x1004ada9       0x3a    _L1w_DevHsupaCalcInitSwNo

+                0x1004ade3       0x64    _L1w_DevHsupaCalcIscpSlotId

+                0x1004ae47       0x9a    _L1w_DevHsupaCalcDlChanInitNo

+                0x1004aee1       0x5e    _L1w_DevHsupaConfigReq

+                0x1004af3f       0x2b    _L1w_DevHsupaCpEdpdchInfo

+                0x1004af6a       0x3d    _L1w_DevHsupaCpErntiInfo

+                0x1004afa7       0x65    _L1w_DevHsupaCpRxEagchCfg

+                0x1004b00c       0x42    _L1w_DevHsupaRtxEagchCfg

+                0x1004b04e        0x8    _L1w_DevHsupaGetErgchFrameType

+                0x1004b056       0x7e    _L1w_DevHsupaCpRxRgHiCfg

+                0x1004b0d4       0x77    _L1w_DevHsupaRtxRgHiCfg

+                0x1004b14b       0x23    _L1w_DevHsupaRtxCfg

+                0x1004b16e       0xca    _L1w_DevHsupaCpDlRcvInfo

+                0x1004b238       0x20    _L1w_DevHsupaCfgTxInit

+                0x1004b258       0x22    _L1w_DevHsupaEagchInt2Ps

+                0x1004b27a       0x97    _L1w_DevHsupaCalAgRgHiIntNo

+                0x1004b311       0x4f    _L1w_DevHsupaNorm2TpuBase

+                0x1004b360       0x79    _L1w_DevHsupaFachNt2CfnTime

+                0x1004b3d9       0x84    _L1w_DevHsupaSaveTpuTime

+                0x1004b45d       0x2d    _L1w_DevHsupaCalcSwTtiCntIntOff

+                0x1004b48a       0x73    _L1w_DevHsupaGetCfnTime

+                0x1004b4fd       0x25    _L1w_DevHsupaCalcSwTtiCntIntOn

+                0x1004b522      0x114    _L1w_DevHsupaEagchIntProc

+                0x1004b636       0x18    _L1w_DevHsupaEagchIntInd

+                0x1004b64e       0x4c    _L1w_DevHuspaSaveAG

+                0x1004b69a       0x12    _L1w_DevHuspaUpaTransFlgToMac

+                0x1004b6ac       0x1c    _L1w_DevHuspaGrantHarqToMac

+                0x1004b6c8       0xb9    _L1w_DevHsupaReportPsStatistic

+                0x1004b781       0x65    _L1w_DevHsupaStdlogThroughput

+                0x1004b7e6       0x82    _L1w_DevHsupaStdlogPacketInfo

+                0x1004b868       0x40    _L1w_DevHsupaReportToMac

+                0x1004b8a8       0x71    _L1w_DevHsupaRptHarqFlag

+                0x1004b919       0x5b    _L1w_DevHsupaDchIsMacTrans

+                0x1004b974       0x14    _L1w_DevHsupaFachIsMacTrans

+                0x1004b988       0x22    _L1w_DevHsupaIsMacTrans

+                0x1004b9aa       0x37    _L1w_DevHsupaPcCfg

+                0x1004b9e1        0x1    _L1w_DevHsupaAgRgHiIndCallBack

+                0x1004b9e2       0x3a    _L1w_DevHsupaAddTpu

+                0x1004ba1c        0x9    _L1w_DevHsupaGetPhyMinSfMaxChan

+                0x1004ba25       0x9e    _L1w_DevHsupaDisplayCfgInfo

+                0x1004bac3       0x6a    _L1w_DevHsupaSaveStdlogPacket

+                0x1004bb2d       0x35    _L1w_DevHsupaCfgToPsrInd

+                0x1004bb62      0x125    _L1w_DevHsupaConfigProc

+                0x1004bc87       0x2c    _L1w_DevHsupaIcpIntInd

+                0x1004bcb3       0x2c    _L1w_DevHsupaEdcpIntInd

+                0x1004bcdf       0x59    _L1w_DevHsupaIcpIntProc

+                0x1004bd38       0xea    _L1w_DevHsupaEdcpIntProc

+                0x1004be22       0x26    _L1w_DevHsupaCfgPcTti

+                0x1004be48       0x2c    _L1w_DevHsupaEtxIntInd

+                0x1004be74       0x2d    _L1w_DevHsupaCalcNtx1Info

+                0x1004bea1       0x23    _L1w_DevHsupaCmInfoClr

+                0x1004bec4       0xf1    _L1w_DevHsupaEtxIntProc

+                0x1004bfb5       0x21    _L1w_DevHsupaRelReq

+                0x1004bfd6        0xf    _L1w_DevHsupaRtxRelReq

+                0x1004bfe5       0x4e    _L1w_DevHsupaReleaseProc

+                0x1004c033        0xc    _L1w_DevHsupaIfHarqIdValid

+                0x1004c03f       0x66    _L1w_DevHsupaTestCurFrameNum

+                0x1004c0a5       0x37    _L1w_DevHsupaCalcEdchCfn

+                0x1004c0dc       0x2a    _L1w_DevHsupaGetCurFrameNum

+                0x1004c106       0x2d    _L1w_DevHsupaCalcNextTtiFrameNum

+                0x1004c133       0x2b    _L1w_DevHsupaCmPatternUpdateReq

+                0x1004c15e       0x5c    _L1w_DevHsupaCalcDlCm

+                0x1004c1ba       0x69    _L1w_DevHsupaCmPatternUpdateProc

+                0x1004c223       0x31    _L1w_DevHsupaCalChLen

+                0x1004c254        0x7    _L1w_DevHsupaSetHsdschCfg

+                0x1004c25b       0x77    _L1w_DevHsupaActive

+                0x1004c2d2       0xf1    _L1w_DevHsupaTpuProc

+                0x1004c3c3       0x3b    _L1w_DevHsupaTransIndProc

+                0x1004c3fe        0xc    _L1w_DevHsupaIsDchActive

+ .text          0x1004c40a     0x18b3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_int.o)

+                0x1004c40a        0xb    _L1w_DevRtxRxIntDataInit

+                0x1004c415       0x13    _L1w_DevRtxRxIntReset

+                0x1004c428       0x12    _L1w_DevRtxRxFix2Sword32

+                0x1004c43a       0x13    _L1w_DevRtxRxFix2Sword16

+                0x1004c44d       0x6e    _L1w_DevRtxRxRcvFingerSlotwt

+                0x1004c4bb       0x38    _L1w_DevRtxRxRcvFingerAfc

+                0x1004c4f3       0x5b    _L1w_DevRtxRxRcvFingerNoise

+                0x1004c54e       0x27    _L1w_DevRtxRxCalcFingerIscp

+                0x1004c575       0x9c    _L1w_DevRtxRxRcvOffLInePiResult

+                0x1004c611       0x88    _L1w_DevRtxRxRcvPiData

+                0x1004c699       0xcc    _L1w_DevRtxRxPichIntHandle

+                0x1004c765       0x25    _L1w_DevRtxRxGetBuffIdx

+                0x1004c78a       0xb2    _L1w_DevRtxRxRcvAiData

+                0x1004c83c       0xdd    _L1w_DevRtxRxCalcAiCpichPower

+                0x1004c919       0x51    _L1w_DevRtxRxCalcAiCpichPrIIR

+                0x1004c96a       0x10    _L1w_DevRtxRxGetAiDeltaPac

+                0x1004c97a       0x31    _L1w_DevRtxRxCalcAiThreshold

+                0x1004c9ab       0x24    _L1w_DevRtxRxCalcAiSignCorr

+                0x1004c9cf       0x26    _L1w_DevRtxRxCalcAiVal

+                0x1004c9f5       0x26    _L1w_DevRtxRxAiDataPreHandle

+                0x1004ca1b       0x2e    _L1w_DevRtxRxEAiResCfgMap

+                0x1004ca49       0x4b    _L1w_DevRtxRxNewCalcAiVal

+                0x1004ca94       0x5e    _L1w_DevRtxRxNewEAiCalc

+                0x1004caf2      0x122    _L1w_DevRtxRxNewAichIntHandle

+                0x1004cc14       0x2b    _L1w_DevRtxRxCalcFbiFingerPr

+                0x1004cc3f       0x34    _L1w_DevRtxRxCalcFbiRlPr

+                0x1004cc73       0xed    _L1w_DevRtxRxCalcFbiTotalPr

+                0x1004cd60       0x23    _L1w_DevRtxRxCalcFbiValue

+                0x1004cd83       0xc6    _L1w_DevRtxRxCalcFbi

+                0x1004ce49       0x4a    _L1w_DevRtxRxIntParaUpdate

+                0x1004ce93        0x6    _L1w_DevRtxRxGetTpcIData

+                0x1004ce99        0x5    _L1w_DevRtxRxGetTpcQData

+                0x1004ce9e        0x6    _L1w_DevRtxRxGetTpcIExp

+                0x1004cea4        0x5    _L1w_DevRtxRxGetTpcQExp

+                0x1004cea9       0x58    _L1w_DevRtxRxDchTpcSirCalc

+                0x1004cf01       0xcf    _L1w_DevRtxRxDchTpcIntHandle

+                0x1004cfd0        0x9    _L1w_DevRtxRxDchPilotIntHandle

+                0x1004cfd9       0x6f    _L1w_DevRtxRxFdpchTpcIntHandle

+                0x1004d048       0x46    _L1w_DevRtxRxTpcIntHandle

+                0x1004d08e       0x4c    _L1w_DevRtxRxFactorCheck

+                0x1004d0da       0x84    _L1w_DevRtxRxFactorDataGet

+                0x1004d15e       0x44    _L1w_DevRtxRxFactorHandle

+                0x1004d1a2       0x61    _L1w_DevRtxRxAgchFactorHandle

+                0x1004d203       0x50    _L1w_DevRtxRxSccpchFactorCalc

+                0x1004d253      0x13b    _L1w_DevRtxRxPchFactorHandle

+                0x1004d38e      0x109    _L1w_DevRtxRxFachFactorHandle

+                0x1004d497       0x2f    _L1w_DevRtxRxCalcIscp

+                0x1004d4c6      0x1dd    _L1w_DevRtxRxFingerDataHandle

+                0x1004d6a3       0x8a    _L1w_DevRtxRxNoiseDataCheck

+                0x1004d72d       0x67    _L1w_DevRtxRxSetAfcInfo

+                0x1004d794      0x119    _L1w_DevRtxRxCpich2ndFingerPrint

+                0x1004d8ad       0xf3    _L1w_DevRtxRxCpichTpuIntPrint

+                0x1004d9a0       0xea    _L1w_DevRtxRxCpichTpuIntAllPrint

+                0x1004da8a       0x5a    _L1w_DevRtxRxCpichTpuIntIscpErrPrint

+                0x1004dae4       0x45    _L1w_DevRtxRxCpichTpuIntUpaParaUpdate

+                0x1004db29      0x167    _L1w_DevRtxRxCpichTpuIntHandle

+                0x1004dc90        0x1    _L1w_DevRtxRxPilotIntHandle

+                0x1004dc91       0x2c    _L1w_DevRtxRxIntHandle

+ .text          0x1004dcbd     0x3556 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+                0x1004dcbd        0x5    _L1w_DevDlsPsrReset

+                0x1004dcc2       0xb8    _L1w_DevDlsintialGlobalVariable

+                0x1004dd7a       0x30    _L1w_DevDlsPsrIntialHardWare

+                0x1004ddaa        0x8    _L1w_DevDlsPsrIntial

+                0x1004ddb2        0xd    _L1w_DevDlsSaveOldUlTiming

+                0x1004ddbf       0x64    _L1w_DevDlsStop

+                0x1004de23       0x3a    _L1w_DevPsrIntEventProc

+                0x1004de5d       0x35    _L1w_DevPsrSendTimingInfoToL1s

+                0x1004de92       0x3d    _L1w_DevPsrAddTpuFixedEvent

+                0x1004decf       0x27    _L1w_DevPsrDchStopReq

+                0x1004def6       0x39    _L1w_DevPsrMeasStartReq

+                0x1004df2f      0x12d    _L1w_DevPsrDchJudgeNcellSave

+                0x1004e05c      0x177    _L1w_DevPsrSetRlNcellFlag

+                0x1004e1d3       0x36    _L1w_DevPsrEfachStartReq

+                0x1004e209       0x32    _L1w_DevPsrEfachFdpchOffsetReq

+                0x1004e23b       0x22    _L1w_DevPsrEfachStopReq

+                0x1004e25d       0x25    _L1w_DevPsrFmoStopReq

+                0x1004e282       0x3b    _L1w_DevDlsPsrHsdpaReq

+                0x1004e2bd       0x32    _L1w_DevPsrDchUpaExistReq

+                0x1004e2ef       0x6c    _L1w_DevPsrEfachUlDpcchFBConfig

+                0x1004e35b       0x54    _L1w_DevPsrUlDpcchFBConfig

+                0x1004e3af        0x1    _L1w_DevPsrCommParaCfg

+                0x1004e3b0       0x3c    _L1w_DevPsrSaveCmInfo

+                0x1004e3ec       0x21    _L1w_DevPsrTransDpchCm2Cpich

+                0x1004e40d       0xa8    _L1w_DevPsrRtxFirstFingerConfigS

+                0x1004e4b5      0x196    _L1w_DevPsrSelectMasterRl

+                0x1004e64b       0x6c    _L1w_DevPsrSaveLastTimingTrace

+                0x1004e6b7      0x110    _L1w_DevPsrDchSelectUpaCell

+                0x1004e7c7      0x160    _L1w_DevPsrDchConfigHardware

+                0x1004e927       0xf8    _L1w_DevPsrDchReqConfig

+                0x1004ea1f       0xfa    _L1w_DevPsrHardWorkTimeConfig

+                0x1004eb19       0x53    _L1w_DevPsrRlPosAndCodeConfig

+                0x1004eb6c       0xc8    _L1w_DevPsrFachReqConfig

+                0x1004ec34       0x29    _L1w_DevDlsCalcHandOverNtAdjPos

+                0x1004ec5d       0x2f    _L1w_DevDlsCalcAdjPos

+                0x1004ec8c      0x1d9    _L1w_DevDlsCalcRegConfigTimingAndReport

+                0x1004ee65      0x15a    _L1w_DevDlsCalcRlTimingAndReport

+                0x1004efbf       0x58    _L1w_DevDlsPsrUpdateULInfo

+                0x1004f017      0x125    _L1w_DevDlsFachTimingMaintain

+                0x1004f13c       0x1c    _L1w_DevDlsTimingMaintain

+                0x1004f158       0x34    _L1w_DevDlsDchJudgeAdustSpeed

+                0x1004f18c       0x42    _L1w_DevDlsDchTimingMaintain

+                0x1004f1ce       0x48    _L1w_DevDlsPsrSelectDpaId

+                0x1004f216       0x63    _L1w_DevDlsPsrChangeDpaIdCell

+                0x1004f279       0xc8    _L1w_DevDlsPsrGetAntNumAndJudgeConfig

+                0x1004f341        0xa    _L1w_DevDlsPsrClearCopyFingernfo

+                0x1004f34b       0x3a    _L1w_DevDlsPsrDpaIsChangjing1

+                0x1004f385      0x11a    _L1w_DevDlsPsrJudgeFingerOver512

+                0x1004f49f      0x2df    _L1w_DevDlsPsrWholeHandleS

+                0x1004f77e       0x24    _L1w_DevPsrTpuIntHandle

+                0x1004f7a2       0x4a    _L1w_DevPsrRlCpichTimingAdujst

+                0x1004f7ec       0x5b    _L1w_DevPsrSoftHandOverTimingAdj

+                0x1004f847       0x5a    _L1w_DevPsrIsCmCfgBug

+                0x1004f8a1       0x66    _L1w_DevPsrCmHandle

+                0x1004f907       0x50    _L1w_DevPsrCalcRlsTxRxTimeDiff

+                0x1004f957       0x9a    _L1w_DevPsrTimingAdj

+                0x1004f9f1      0x182    _L1w_DevPsrUpdateRlPos

+                0x1004fb73       0x53    _L1w_DevPsrFmoHandle

+                0x1004fbc6      0x170    _L1w_DevPsrRdPeakInfoS

+                0x1004fd36       0xaf    _L1w_DevDlsPsrSidelobeSurp

+                0x1004fde5       0x10    _L1w_DevDlsPsrFingerSidelobeSurp

+                0x1004fdf5       0xb2    _L1w_DevDlsPsrCorasePathDetect

+                0x1004fea7       0x3d    _L1w_DevDlsPsrFindStrongFiger

+                0x1004fee4       0x46    _L1w_DevDlsPsrUpdateFigerTable

+                0x1004ff2a      0x152    _L1w_DevDlsPsrStrongFigerPathDetect

+                0x1005007c      0x149    _L1w_DevDlsPsrPathDect

+                0x100501c5       0x3b    _L1w_DevPsrRssiNormal

+                0x10050200       0x99    _L1w_DevDlsPsrUpdateFingerPos

+                0x10050299       0x12    _L1w_DevDlsPsrCalcMrtrDiff

+                0x100502ab       0x23    _L1w_DevDlsPsrCalcMrtrAver

+                0x100502ce       0x31    _L1w_DevDlsPsrSortMinRange

+                0x100502ff       0x31    _L1w_DevDlsPsrSortMinRange1

+                0x10050330       0x70    _L1w_DevDlsPsrSynProtect

+                0x100503a0       0x24    _L1w_DevPsrBackWardProtect

+                0x100503c4       0x26    _L1w_DevPsrForwardProtect

+                0x100503ea      0x19b    _L1w_DevDlsPsrFingerPeakUpdate

+                0x10050585       0x18    _L1w_DevPsrSortMinValue

+                0x1005059d       0x18    _L1w_DevDlsPsrSortMaxValue

+                0x100505b5      0x14c    _L1w_DevPsrCandidatefingerUpdate

+                0x10050701       0xb3    _L1w_DevDlsPsrFingerPeakSelect

+                0x100507b4       0x72    _L1w_DevDlsPsrCalcDpchTiming

+                0x10050826       0x2f    _L1w_DevPsrFinPeakNormal

+                0x10050855       0x38    _L1w_DevPsrAntFinPeakNormal

+                0x1005088d       0x3b    _L1w_DevDlsPsrSelectValidFinger

+                0x100508c8       0x98    _L1w_DevDlsPsrCalcDpchBaseTiming

+                0x10050960       0x47    _L1w_DevDlsPsrSortRtxFinger

+                0x100509a7        0xb    _L1w_DevPsrGetDchStartPsrFlag

+                0x100509b2      0x150    _L1w_DevDlsPsrSelectRtxFinger

+                0x10050b02       0x93    _L1w_DevDlsPsrSelectNcellFinger

+                0x10050b95       0xc8    _L1w_DevDlsPsrSortDpaFirst

+                0x10050c5d       0xf6    _L1w_DevDlsPsrNewFingerMapping

+                0x10050d53       0xd4    _L1w_DevDlsPsrAdrWindowUpdateS

+                0x10050e27        0xc    _L1w_DevDlsPsrSendAdrFingerInfoS

+                0x10050e33       0xd0    _L1w_DevPsrSelSeaWindowFinInfoS

+                0x10050f03       0x47    _L1w_DevPsrSelNewSearchWindowS

+                0x10050f4a       0x21    _L1w_DevPsrIsSearchWindowPath

+                0x10050f6b       0x28    _L1w_DevPsrCalcSearchWindowSum

+                0x10050f93       0x15    _L1w_DevDlsPsrCalcFingerPeakSum

+                0x10050fa8       0x38    _L1w_DevPsrSortFirstFinger

+                0x10050fe0       0x23    _L1w_DevDlscalcPosOff

+                0x10051003      0x1e3    _L1w_DevDlsChangedMasterRlTiming

+                0x100511e6       0x13    _L1w_DevDlsPsrFingerCmp

+                0x100511f9       0x12    _L1w_DevDlsPsrFingerLessThan

+                0x1005120b        0x8    _TestZero

+ .text          0x10051213      0x5c1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_plus.o)

+                0x10051213        0x8    _L1w_DevHsupaFachFdpchOffset

+                0x1005121b        0xb    _L1w_DevHsupaIsEfachActive

+                0x10051226       0x35    _L1w_DevHsupaRtxEdchResInd

+                0x1005125b       0x16    _L1w_DevHsupaFachToPsrInd

+                0x10051271       0x52    _L1w_DevHsupaFachConfigReq

+                0x100512c3       0x3c    _L1w_DevHsupaFachCpErntiInfo

+                0x100512ff       0xa5    _L1w_DevHsupaFachConfigProc

+                0x100513a4       0x21    _L1w_DevHsupaFachRelReq

+                0x100513c5       0x46    _L1w_DevHsupaFachRelProc

+                0x1005140b       0x26    _L1w_DevHsupaErntiUpdateReq

+                0x10051431       0x24    _L1w_DevHsupaErntiUpdateProc

+                0x10051455       0x21    _L1w_DevHsupaFachNoDataReq

+                0x10051476       0x7e    _L1w_DevHsupaFachNoDataProc

+                0x100514f4       0x96    _L1w_DevHsupaFachGetRgHiChanInfo

+                0x1005158a       0x4a    _L1w_DevHsupaFachCfn2NetTime

+                0x100515d4       0x9b    _L1w_DevHsupaFachAddTpu2ms

+                0x1005166f       0x6b    _L1w_DevHsupaFachAddTpu10ms

+                0x100516da       0x22    _L1w_DevHsupaFachAddTpu

+                0x100516fc        0xe    _L1w_DevHsupaFachIsMacInitTrans

+                0x1005170a       0x1d    _L1w_DevHsupaFachAddTpuSubInt

+                0x10051727       0x88    _L1w_DevHsupaFachEdchResProc

+                0x100517af       0x25    _L1w_DevHsupaFachReset

+ .text          0x100517d4     0x1833 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+                0x100517d4       0x21    _L1w_SetWmodeLpcMacroValue

+                0x100517f5        0x8    _L1w_DevSleepSetCfunFlg

+                0x100517fd       0x13    _L1w_PosCmp

+                0x10051810       0x1c    _L1w_DevLpcDvfs

+                0x1005182c       0x2b    _L1W_DevSleepLpmInspectInit

+                0x10051857       0x87    _L1w_DevUeTurnOn3sNoLpc

+                0x100518de        0xe    _l1w_DevLpcSetAdjLpmFrmIntFlg

+                0x100518ec        0xe    _l1w_DevLpcGetAdjLpmFrmIntFlg

+                0x100518fa        0xf    _L1w_DevLpcSetSleepSubSt

+                0x10051909       0x10    _L1w_DevLpcGetSleepFlg

+                0x10051919       0x85    _L1w_DevLpcDpaRecover

+                0x1005199e       0x1f    _L1w_DevLpcDrxRecover

+                0x100519bd       0x93    _L1w_DevLpcClkDevCtrl

+                0x10051a50       0x3d    _l1w_DevLpcClkInit

+                0x10051a8d       0xa4    _L1w_DevLpcPwrDevCtrl

+                0x10051b31       0x2d    _l1w_DevLpcPwrInit

+                0x10051b5e       0x7d    _L1w_DevSleepNoLpc

+                0x10051bdb       0xa2    _L1w_DevLpcLpmIntCheck

+                0x10051c7d      0x124    _L1w_DevLpcSendIcp

+                0x10051da1       0x10    _L1w_DevLpcGetWakeUpType

+                0x10051db1       0x2f    _L1w_LpcRegionJudge

+                0x10051de0       0x4a    _L1w_DevLpcSerIdleLen

+                0x10051e2a        0x6    _L1w_LpcGetLpcDbAddress

+                0x10051e30       0x23    _L1w_LpcCalcLen

+                0x10051e53       0x46    _L1w_LpcPosMove

+                0x10051e99       0xb5    _L1w_DevLpcCalPreSyncInfo

+                0x10051f4e       0x43    _L1w_DevLpcIsPiPchOffsetLen

+                0x10051f91      0x1ac    _L1w_SchedGapGetSleepEnLen

+                0x1005213d       0x77    _L1w_DevLpcCalSleepInfo

+                0x100521b4       0x7b    _L1W_DevLpcGetWSleepLen

+                0x1005222f       0x92    _L1w_DevLpcUpdateWakeFlg

+                0x100522c1      0x14e    _L1w_DevLpcSyncWkUpOpenRf

+                0x1005240f        0xa    _L1w_DevSleepGetPiEndPos

+                0x10052419       0x7d    _L1W_LPNoSleepAPeriod

+                0x10052496       0x8f    _L1W_DevLpcPwrPrintInfo

+                0x10052525       0x18    _L1w_DevSleepCloseIsAbleSleep

+                0x1005253d      0x2a9    _L1W_DevSleepLpmInspect

+                0x100527e6       0x4f    _L1w_DevLpcWakeTimeCheck

+                0x10052835        0x9    _L1W_LPNoSleepEndSsfnInit

+                0x1005283e       0x5e    _L1W_LPDataInit

+                0x1005289c       0x71    _L1W_LPInit

+                0x1005290d       0x37    _L1W_LpcCfgSocWkupInt

+                0x10052944       0x1b    _L1W_LpcDisSocWkupInt

+                0x1005295f       0x16    _L1W_WakeupIsr

+                0x10052975        0x8    _L1W_GetNtSsfn

+                0x1005297d        0x4    _L1w_DevSleepPreSyncPiOffset

+                0x10052981        0xd    _L1W_DevSleepQueryAllowbit

+                0x1005298e      0x335    _L1W_ModemLpcSleep

+                0x10052cc3      0x344    _L1W_ModemLpcWakeup

+ .text          0x10053007     0x1519 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+                0x10053007       0x39    _L1w_DevDlsAfcReset

+                0x10053040       0x19    _L1w_DevDlsAfcInit

+                0x10053059       0x56    _L1w_DevAfcBchCorrCalEachSlot

+                0x100530af       0x23    _L1w_DevAfcNormalToAfc

+                0x100530d2       0x20    _L1w_DevAfcToNormal

+                0x100530f2        0xf    _L1w_DevAfcFormatCheck

+                0x10053101        0x6    _L1w_DevAfcSubFunc1ForAdd

+                0x10053107       0x27    _L1w_DevAfcSubFunc2ForAdd

+                0x1005312e       0x75    _L1w_DevAfcAdd

+                0x100531a3       0x60    _L1w_DevAfcDiv

+                0x10053203       0x24    _L1w_DevAfcMultip

+                0x10053227        0xf    _L1w_DevAfcCompABS

+                0x10053236       0xfe    _L1w_DevAfcCalcPhaseErr

+                0x10053334       0x36    _L1w_DevAfcCalcFreqcenErr

+                0x1005336a       0x1c    _L1w_DevAfcLockCheck

+                0x10053386       0xa6    _L1w_DevAfcBchFoePostProc

+                0x1005342c       0x44    _L1w_DevDlsAfcResultValid

+                0x10053470       0x31    _L1w_DevAfcFoeAdjResultLim

+                0x100534a1       0x42    _L1w_DevAfcFoeResultLimit

+                0x100534e3       0x1c    _L1w_DevAfcIQFilterProc

+                0x100534ff       0x72    _L1w_DevAfcForBchProc

+                0x10053571       0x26    _L1w_DevAfcStateTransfer

+                0x10053597       0x64    _L1w_DevAfcRxFoePostProc

+                0x100535fb       0x13    _L1w_DevAfcCalcFingerPower

+                0x1005360e       0xab    _L1w_DevAfcFingerFoeAdp

+                0x100536b9       0x7b    _L1w_DevAfcFingerSortByPeak

+                0x10053734      0x27b    _L1w_DevAfcForRxProc

+                0x100539af       0x27    _L1w_DevAfcSendFreqMsgToL1s

+                0x100539d6       0x29    _L1w_DevAfcBchReq

+                0x100539ff       0x2c    _L1w_DevAfcRxReq

+                0x10053a2b       0x26    _L1w_DevAfcRxCrcFlagReq

+                0x10053a51       0x28    _L1w_DevAfcStateChangeReq

+                0x10053a79       0x97    _L1w_DevAfcRxDataAccu

+                0x10053b10        0xa    _L1w_DevAfcVcoTimeSet

+                0x10053b1a       0xb5    _L1w_DevAfcCalcParam

+                0x10053bcf        0xd    _L1w_DevAfcIsInStableSt

+                0x10053bdc       0x11    _L1w_DevAfcRxCrcFlagProc

+                0x10053bed       0x37    _L1w_DevAfcLockHandle

+                0x10053c24       0x4d    _L1w_DevAfcNeedAdj

+                0x10053c71       0x72    _L1w_DevAfcSaveStableVco

+                0x10053ce3       0x21    _L1w_DevAfcMasteStChange

+                0x10053d04       0x11    _L1w_DevAfcGetRxCrc

+                0x10053d15       0x31    _L1w_DevAfcGetAfcCellEcIo

+                0x10053d46       0x43    _L1w_DevAfcRxDataReqProc

+                0x10053d89       0x52    _L1w_DevAfcGetNCellAfcPt

+                0x10053ddb        0xa    _L1w_DevAfcGetSystemAfc

+                0x10053de5        0xb    _L1w_DevAfcGetNCellAbsAfc

+                0x10053df0       0x1b    _L1w_DevAfcGetNCellRelativeAfc

+                0x10053e0b       0x58    _L1w_DevAfcUpdateNCellAfc

+                0x10053e63        0x8    _L1w_DevAfcSetWorkCellInfo

+                0x10053e6b        0xa    _L1w_DevAfcGetWorkCellInfo

+                0x10053e75       0x50    _L1w_DevAfcIsSystemAfc

+                0x10053ec5       0xa2    _L1w_DevAfcNcellAfcPostProc

+                0x10053f67        0x3    _L1w_DevAfcSetNCellAbsAfc

+                0x10053f6a       0xa5    _L1w_DevAfcRlsAloneProc

+                0x1005400f      0x131    _L1w_DevAfcCalcRlOwnFoe

+                0x10054140        0xf    _L1w_DevAfcClearNcellAfc

+                0x1005414f       0x1e    _L1w_DevAfcCalcFilterPara

+                0x1005416d       0x66    _L1w_DevAfcDpaIqRotateProc

+                0x100541d3       0x1d    _L1w_DevAfcNcellAdjLimit

+                0x100541f0        0xc    _L1w_DevAfcNormDiffValue

+                0x100541fc       0x11    _L1w_DevAfcSaveDpaInfo

+                0x1005420d       0x38    _L1w_DevAfcSetDpaIqRotate

+                0x10054245       0x4f    _L1w_DevAfcCalcSlotWeight

+                0x10054294       0x15    _L1w_DevAfcInitNcellData

+                0x100542a9       0x2e    _L1w_DevAfcNcellUpByEcIo

+                0x100542d7       0x1f    _L1w_DevAfcRestartReq

+                0x100542f6       0x22    _L1w_DevAfcRestartLockCheck

+                0x10054318       0x29    _L1w_DevAfcWriteBackVco

+                0x10054341       0x4f    _L1w_DevAfcSaveWMode

+                0x10054390       0xa7    _L1w_DevAfcSlaveAfcMangement

+                0x10054437       0x15    _L1w_DevAfcLimitSlaveVco

+                0x1005444c       0x15    _L1w_CleanSlaveAfcIRAMBuf

+                0x10054461       0x32    _L1w_WriteMasterAfcInfo

+                0x10054493       0x20    _L1w_ReadMasterAfcInfo

+                0x100544b3       0x6d    _L1w_DevChangeAndUpdateAfc

+ .text          0x10054520      0xf2e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+                0x10054520      0x129    _L1w_DevTpuRt1SampleCompst

+                0x10054649       0x77    _L1w_DevTpuReset

+                0x100546c0       0x10    _L1w_DevTpuTaskIdTransForm

+                0x100546d0       0x5e    _L1w_DevTpuAddFixedEvent

+                0x1005472e       0x1a    _L1w_DevTpuAddFixedCycleEvent

+                0x10054748       0x15    _L1w_DevTpuDelFixedCycleEvent

+                0x1005475d       0x21    _L1w_DevTpuUpdateVarNtEvent

+                0x1005477e       0x20    _L1w_DevTpuUpdateVarRtEvent

+                0x1005479e       0xfd    _L1w_DevTpuAddVarNtEvent

+                0x1005489b       0xdf    _L1w_DevTpuAddVarRtEvent

+                0x1005497a       0x46    _L1w_DevTpuDelFixedEvent

+                0x100549c0       0x62    _L1w_DevTpuDelVarNtEvent

+                0x10054a22       0x3e    _L1w_DevTpuDelVarRtEvent

+                0x10054a60       0x65    _L1w_DevTpuGetRealTime

+                0x10054ac5       0x8e    _L1w_DevTpuGetRtForWakeUp

+                0x10054b53       0x50    _L1w_DevTpuGetNetTime

+                0x10054ba3       0xa4    _L1w_DevTpuGetAllTime

+                0x10054c47       0x80    _L1w_DevTpuNtFixedEventProc

+                0x10054cc7       0xdd    _L1w_DevTpuNtVarEventProc

+                0x10054da4       0xf6    _L1w_DevTpuRtEventProc

+                0x10054e9a       0x59    _L1w_DevTpuMacroAdjust

+                0x10054ef3       0x56    _L1w_DevTpuMicroAdjust

+                0x10054f49       0x1a    _L1w_DevTpuMicroAdjustForSleep

+                0x10054f63       0x56    _L1w_DevTpuMicroAdjSetPreSyncFlag

+                0x10054fb9        0x5    _L1w_DevTpuAdjEventProc

+                0x10054fbe        0xb    _L1w_DevTpuSetDoff

+                0x10054fc9        0x7    _L1w_DevTpuGetDoff

+                0x10054fd0        0xa    _L1w_DevTpuSfn2Cfn

+                0x10054fda       0x25    _L1w_DevTpuCfn2Sfn

+                0x10054fff       0x1b    _L1w_DevTpuGetNtSSFN

+                0x1005501a       0x1c    _L1w_DevTpuGetRtSSFN

+                0x10055036       0x17    _L1w_DevTpuGetSSFN

+                0x1005504d        0xe    _L1w_DevTpuGetCurCFN

+                0x1005505b        0x7    _L1w_DevTpuSfn2Ssfn

+                0x10055062        0x7    _L1w_DevTpuCfn2Ssfn

+                0x10055069       0x27    _L1w_DevTpuRt2Nt

+                0x10055090       0x69    _L1w_DevTpuAddCnt

+                0x100550f9       0x34    _L1w_DevTpuCalNt2RtOffset

+                0x1005512d       0x2c    _L1w_DevTpuMicroSsfnJumpPatch

+                0x10055159       0x7a    _L1w_DevTpuCheckMicroSsfnJump

+                0x100551d3       0x21    _L1w_DevTpuMicroSsfnJumpPro

+                0x100551f4       0x77    _L1w_DevTpuCheckMicroSsfnBack

+                0x1005526b       0x1f    _L1w_DevTpuMicroSsfnBackPro

+                0x1005528a       0x32    _L1w_DevTpuNtSSfnCfnUpdate

+                0x100552bc       0x14    _L1w_DevTpuRtSSfnUpdate

+                0x100552d0       0x32    _L1w_DevTpuCalcNtUpdateTime

+                0x10055302       0x31    _L1w_DevTpuCalcRtUpdateTime

+                0x10055333       0x1e    _L1w_DevTpuBase2Norm

+                0x10055351       0x43    _L1w_DevTpuNorm2Base

+                0x10055394       0x17    _L1w_DevTpuCalRt2NtOffset

+                0x100553ab       0x27    _L1w_DevTpuNt2Rt

+                0x100553d2       0x7c    _L1w_DevTpuSubCnt

+ .text          0x1005544e      0x9a4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+                0x1005544e        0x6    _L1w_DevDbAfcAddrGet

+                0x10055454        0x6    _L1w_DevDbIscpAddrGet

+                0x1005545a       0x6f    _L1w_DevDbRtxUpaRlIscpReport

+                0x100554c9        0xa    _L1w_DevDbRtxPcRlIscpReport

+                0x100554d3        0x7    _L1w_DevDbSetHsdpaInd

+                0x100554da        0xb    _L1w_DevDbReSetHsdpaInd

+                0x100554e5       0x3d    _L1w_DevDbUpdateHsdpaInd

+                0x10055522        0x6    _L1w_DevDbGetHsdpaInd

+                0x10055528       0x26    _L1w_DevDbRtxRxSirSet

+                0x1005554e       0x26    _L1w_DevDbRtxRxSirGet

+                0x10055574       0x2d    _L1w_DevDbBchWriteAfcData

+                0x100555a1       0x34    _L1w_DevAfcReadDataFromBch

+                0x100555d5      0x3a9    _L1w_DevDlsAfcReadDataFromRx

+                0x1005597e       0x43    _L1w_DevDbGetInitXValue

+                0x100559c1       0x42    _L1w_DevDbGetInitYValue

+                0x10055a03       0x1e    _L1w_DevDbGetInitValue

+                0x10055a21       0x45    _L1w_DevDbCodingPara

+                0x10055a66       0x43    _L1w_DevDbTrchTtiMap

+                0x10055aa9       0x28    _L1w_DevDbTrchMaxMinTti

+                0x10055ad1        0x7    _L1w_DevDbTrchMaxTtiGet

+                0x10055ad8        0x8    _L1w_DevDbTrchMinTtiGet

+                0x10055ae0        0x6    _L1w_DevDbGetPichCfg

+                0x10055ae6        0x6    _L1w_DevDbGetPchCfg

+                0x10055aec        0x6    _L1w_DevDbGetFachCfg

+                0x10055af2        0x6    _L1w_DevDbGetDldpchCfg

+                0x10055af8        0x6    _L1w_DevDbGetFdpchCfg

+                0x10055afe       0x32    _L1w_DevDbGetSchCodeGrp

+                0x10055b30       0x3a    _L1w_DevDbSaveCirData

+                0x10055b6a        0xb    _L1w_DevDbClearCirData

+                0x10055b75        0x6    _L1w_DevDbGetCirDataAddr

+                0x10055b7b        0x6    _L1w_DevDbGetFingerMaskBufAddr

+                0x10055b81       0x1b    _L1w_DevDbRtxReportToMac

+                0x10055b9c       0x21    _L1w_DevDbHspaReportToMac

+                0x10055bbd       0x1d    _L1w_DevDbSetHsdpaToMacInfo

+                0x10055bda       0x21    _L1w_DevDbSetHsupaToMacInfo

+                0x10055bfb        0xb    _L1w_DevDbClrHspaToMacInfo

+                0x10055c06        0x1    _L1w_DevDbPcReportToMac

+                0x10055c07        0x9    _L1w_SchedResIsBand8Freq

+                0x10055c10       0x15    _L1w_DevDbGetAiSignSeries

+                0x10055c25       0x27    _L1w_DevDbPiValHandle

+                0x10055c4c       0x26    _L1w_DevDbCalcPiVal

+                0x10055c72       0x1c    _L1w_DevRtxRxPiAiFloatAdd

+                0x10055c8e        0x6    _L1w_DevDbGetHspaPlusFachPsCmd

+                0x10055c94       0x12    _L1w_DevDbPsSubFrmInt

+                0x10055ca6       0x24    _L1w_DevDbSubFrmInt

+                0x10055cca        0xe    _L1w_DevDbSetHarqFlag

+                0x10055cd8        0xc    _L1w_DevDbInitHsdpaAntSwitchInfo

+                0x10055ce4        0x7    _L1w_DevDbSetHsdpaAntSwitchFlg

+                0x10055ceb        0x7    _L1w_DevDbGetHsdpaAntSwitchFlg

+                0x10055cf2        0x8    _L1w_DevDbSetHsdpaAntNum

+                0x10055cfa        0x8    _L1w_DevDbGetHsdpaAntNum

+                0x10055d02       0x1a    _L1w_DevDbHsdpaJudge2Rto1R

+                0x10055d1c       0x1c    _L1w_DevDbHsdpaJudge1Rto2R

+                0x10055d38        0x9    _L1w_DevDbAddHsscchCnt

+                0x10055d41       0x17    _L1w_DevDbHsscchSchedCnt

+                0x10055d58        0x9    _L1w_DevDbAddHsscchCorrectCnt

+                0x10055d61        0xa    _L1w_DevDbAddHsscchErrorCnt

+                0x10055d6b        0x9    _L1w_DevDbClearHsscchErrorCnt

+                0x10055d74        0xa    _L1w_DevDbAddSnrHighCnt

+                0x10055d7e        0x9    _L1w_DevDbClearSnrHighCnt

+                0x10055d87        0xa    _L1w_DevDbAddSnrLowCnt

+                0x10055d91        0x9    _L1w_DevDbClearSnrLowCnt

+                0x10055d9a        0xd    _L1w_DevDbSet1R2RState

+                0x10055da7        0xc    _L1w_DevDbSetLas1R2RState

+                0x10055db3       0x11    _L1w_DevDbIs1RTo2R

+                0x10055dc4        0x7    _L1w_DevDbGet1R2RState

+                0x10055dcb        0xb    _L1w_DevDbGet1R2RAntNum

+                0x10055dd6        0x7    _L1w_DevSetSystemAntNum

+                0x10055ddd        0x7    _L1w_DevGetSystemAntNum

+                0x10055de4        0x7    _L1w_DevDbSetTxPower

+                0x10055deb        0x7    _L1w_DevDbGetTxPower

+ .text          0x10055df2     0x1833 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+                0x10055df2        0xf    _L1w_DevRtxRxInit

+                0x10055e01       0x29    _L1w_DevRtxRxReset

+                0x10055e2a       0x87    _L1w_DevRtxRxAddTpuEvent

+                0x10055eb1       0x36    _L1w_DevRtxRxDelTpuEvent

+                0x10055ee7       0x1c    _L1w_DevRtxRxDelFactorTpuInt

+                0x10055f03       0x80    _L1w_DevRtxRxSwapFinger

+                0x10055f83      0x10f    _L1w_DevRtxRxFingerSort

+                0x10056092       0x72    _L1w_DevRtxRxFingerSelect

+                0x10056104       0x75    _L1w_DevRtxRxFingerMsgHandle

+                0x10056179       0x27    _L1w_DevRtxOfflinePichRelHanlde

+                0x100561a0       0x38    _L1w_DevRtxSetPchCfgState

+                0x100561d8       0x65    _L1w_DevRtxRxPchCfgReqHandle

+                0x1005623d       0x5f    _L1w_DevRtxRxCompareConfigTime

+                0x1005629c      0x1a1    _L1w_DevRtxRxOffLinePichCfg

+                0x1005643d       0xcd    _L1w_DevRtxRxPichCfgMsgHandle

+                0x1005650a       0x3e    _L1w_DevRtxRxPichRelMsgHandle

+                0x10056548      0x187    _L1w_DevRtxRxPchCfgMsgHandle

+                0x100566cf       0x26    _L1w_DevRtxRxPchRelMsgHandle

+                0x100566f5      0x157    _L1w_DevRtxRxAichCfgMsgHandle

+                0x1005684c       0x38    _L1w_DevRtxRxAichRelMsgHandle

+                0x10056884      0x123    _L1w_DevRtxRxFachCfgMsgHandle

+                0x100569a7       0x38    _L1w_DevRtxRxFachRelMsgHandle

+                0x100569df      0x219    _L1w_DevRtxRxDlDpchCfgMsgHandle

+                0x10056bf8       0x36    _L1w_DevRtxRxDlDpchRelMsgHandle

+                0x10056c2e      0x119    _L1w_DevRtxRxFdpchCfgMsgHandle

+                0x10056d47       0x87    _L1w_DevRtxRxPlusCpCfgMsgHandle

+                0x10056dce       0x38    _L1w_DevRtxRxFdpchRelMsgHandle

+                0x10056e06        0x3    _L1w_DevRtxRxPlusFachTpuHandle

+                0x10056e09      0x1cc    _L1w_DevRtxRxPlusFachCfg

+                0x10056fd5      0x15b    _L1w_DevRtxRxCmCfgMsgHandle

+                0x10057130       0x26    _L1w_DevRtxRxCmAbortMsgHandle

+                0x10057156       0x5a    _L1w_DevRtxRxHsscchCfgMsgHandle

+                0x100571b0       0x51    _L1w_DevRtxRxEagchCfgMsgHandle

+                0x10057201        0x9    _L1w_DevRtxRxEagchRelMsgHandle

+                0x1005720a       0x63    _L1w_DevRtxRxRgHiCfgMsgHandle

+                0x1005726d        0x9    _L1w_DevRtxRxRgHiRelMsgHandle

+                0x10057276       0x45    _L1w_DevRtxRxDrxMsgHandle

+                0x100572bb      0x12e    _L1w_DevRtxRxMsgHandle

+                0x100573e9        0x6    _L1w_DevRtxRxTrchInfoGet

+                0x100573ef       0x16    _L1w_DevRtxRxTurboUse

+                0x10057405       0xed    _L1w_DevRtxRxDlStatEng

+                0x100574f2        0x6    _L1w_DevRtxRxDpchPhyInfoGet

+                0x100574f8        0x6    _L1w_DevRtxRxIntCfgParaGet

+                0x100574fe        0xf    _L1w_DevRtxRxDrxSlotCheck

+                0x1005750d       0x28    _L1w_DevRtxRxCmSlotCheck

+                0x10057535       0x8c    _L1w_DevRtxRxCpCmSlotCheck

+                0x100575c1       0x19    _L1w_DevRtxRxGetSlotId

+                0x100575da        0xa    _L1w_DevRtxRxDrxSlotClr

+                0x100575e4        0x6    _L1w_DevRtxRxTpcInfoGet

+                0x100575ea        0x6    _L1w_DevRtxRxSccpchPhyInfoGet

+                0x100575f0        0x6    _L1w_DevRtxRxAgchPhyInfoGet

+                0x100575f6        0x6    _L1w_DevRtxRxCfgInfoGet

+                0x100575fc        0xd    _L1w_DevRtxRxCfgRlCntGet

+                0x10057609       0x1c    _L1w_DevRtxRxRlPrimSrcGet

+ .text          0x10057625      0x516 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_ds.o)

+                0x10057625        0xd    _L1w_DevRtxRxDsReset

+                0x10057632       0x25    _L1w_DevRtxDsMsgHandle

+                0x10057657       0x72    _L1w_DevRtxDsStageHandle

+                0x100576c9       0x84    _L1w_DevRtxDsStart

+                0x1005774d        0x9    _L1w_DevRtxDsStop

+                0x10057756       0x3d    _L1w_DevRtxDsCrcCalc

+                0x10057793       0x62    _L1w_DevRtxDsStep1Handle

+                0x100577f5       0x7c    _L1w_DevRtxDsQosStep1

+                0x10057871       0x41    _L1w_DevRtxDsStep2Handle

+                0x100578b2       0xcc    _L1w_DevRtxDsQosStep2

+                0x1005797e       0x2a    _L1w_DevRtxRxDsPostInd

+                0x100579a8       0x3d    _L1w_DevRtxDsInsyncInd

+                0x100579e5       0x41    _L1w_DevRtxDsOutsyncInd

+                0x10057a26       0x19    _L1w_DevRtxRxDsIsCrcExist

+                0x10057a3f       0x1f    _L1w_DevRtxRxDsIsCrcOk

+                0x10057a5e       0x16    _L1w_DevRtxRxDsCurTtiParaClr

+                0x10057a74       0x16    _L1w_DevRtxRxDsLast20CrcFalse

+                0x10057a8a        0xb    _L1w_DevRtxRxDsIsPostOk

+                0x10057a95       0x14    _L1w_DevRtxRxDsIsN312Ok

+                0x10057aa9       0x31    _L1w_DevRtxRxDsSetTpcData

+                0x10057ada       0x1d    _L1w_DevRtxRxDsGetSyncSt

+                0x10057af7       0x44    _L1w_DevRtxRxDsUlSendState

+ .text          0x10057b3b      0x37c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+                0x10057b3b        0xe    _L1w_DrvRfcSingedDataMaxLimit

+                0x10057b49        0xc    _L1w_DrvRfcUnSingedDataMaxLimit

+                0x10057b55       0x26    _L1w_DrvRfcS16ToFastFloat

+                0x10057b7b       0x3e    _L1w_DrvRfcS16FastFloatDiv

+                0x10057bb9        0xd    _L1w_DrvRfcFastFloatToS16

+                0x10057bc6       0x3e    _L1w_DrvRfcAgcgain2ManExp

+                0x10057c04       0x71    _L1w_DrvRfcDcCalcSingleCh

+                0x10057c75       0x29    _L1w_DrvRfcDcCalc

+                0x10057c9e       0x37    _L1w_DrvRfcDcSet

+                0x10057cd5       0x1c    _L1w_DevRfcDcEstEn

+                0x10057cf1       0xac    _L1w_DrvRfcIQCalcSingleCh

+                0x10057d9d       0x2e    _L1w_DrvRfcIQSet

+                0x10057dcb       0x11    _L1w_DrvRfcIQCalc

+                0x10057ddc       0x4f    _L1w_DrvRfcDagcCalc

+                0x10057e2b       0x8c    _L1w_DrvRfcDagcSet

+ .text          0x10057eb7      0x421 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_piai.o)

+                0x10057eb7        0xa    _L1w_DrvPIAIClkGateEnable

+                0x10057ec1        0xa    _L1w_DrvPIAIClkGateDisable

+                0x10057ecb       0x10    _L1w_DrvPIAISttdCfg

+                0x10057edb        0xc    _L1w_DrvAiOnLineEn

+                0x10057ee7        0xa    _L1w_DrvAIonLineDisable

+                0x10057ef1        0xc    _L1w_DrvPIAfcoffLineEnable

+                0x10057efd       0x12    _L1w_DrvPIAfcoffLineDisable

+                0x10057f0f        0xf    _L1w_DrvPiAfcIntModeCfg

+                0x10057f1e        0xe    _L1w_DrvGetPiAiEnPara

+                0x10057f2c        0x9    _L1w_DrvGetPiAiIntMode

+                0x10057f35        0xe    _L1w_DrvGetConfigState

+                0x10057f43        0xf    _L1w_DrvPiAIFirOrderCfg

+                0x10057f52       0x21    _L1w_DrvPiSysmbolLenCfg

+                0x10057f73        0x9    _L1w_DrvAlphaCfg

+                0x10057f7c        0xa    _L1w_DrvAfcCompensateEnable

+                0x10057f86        0xa    _L1w_DrvAfcCompensateDisable

+                0x10057f90       0x14    _L1w_DrvAfcRotateParaCfg

+                0x10057fa4        0xd    _L1w_DrvPiAiFingerParaCfg

+                0x10057fb1       0x16    _L1w_DrvPiOffsetCfg

+                0x10057fc7       0x23    _L1w_DrvPiAiOvsfCfg

+                0x10057fea        0xf    _L1w_DrvAfcBestFingerIndexCfg

+                0x10057ff9       0x16    _L1w_DrvAiSeqIndexCfg

+                0x1005800f        0xa    _L1w_DrvPiAiCfgOver

+                0x10058019       0x15    _L1w_DrvReadCpichPower

+                0x1005802e        0xd    _L1w_DrvReadAiResult

+                0x1005803b       0x3b    _L1w_DrvReadConfigTime

+                0x10058076       0x3e    _L1w_DrvSetConfigTime

+                0x100580b4       0x1f    _L1w_DrvPiAiReadCpichRam

+                0x100580d3        0xa    _L1w_DrvPiAiReadAiSymbolRam

+                0x100580dd       0x1b    _L1w_DrvPiAiReadSymbolRam

+                0x100580f8        0xa    _L1w_DrvEAiReadAmRam

+                0x10058102       0x18    _L1w_DrvAiReadAmRam

+                0x1005811a       0xff    _L1w_DrvPiAiAichCfg

+                0x10058219       0x12    _L1w_DrvPiAiAichRel

+                0x1005822b       0x82    _L1w_DrvOffPichCfg

+                0x100582ad       0x2b    _L1w_DrvOffPichRel

+ .text          0x100582d8      0x2b7 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_sleep.o)

+                0x100582d8        0x9    _L1w_DrvSleepLpmCtrPwrOn

+                0x100582e1       0x1c    _L1w_DrvLpcModemIntCtrl

+                0x100582fd       0x3d    _L1w_DrvLpcLpmConfPosCal

+                0x1005833a       0x38    _L1W_DrvLpcCfgSocWkupInt

+                0x10058372       0x15    _L1W_DrvLpcCfgModemWkupInt

+                0x10058387        0xe    _L1w_DrvLpcModemWakeUpIntCtrl

+                0x10058395        0xe    _L1w_DrvLpcSocWakeUpIntCtrl

+                0x100583a3       0x17    _L1w_DrvLpcLpmSoftReset

+                0x100583ba       0x1a    _L1w_DrvLpcClearInt

+                0x100583d4        0xe    _L1w_DrvLpcLpmSfIntCtrl

+                0x100583e2        0x9    _L1w_DrvLpcIsLpmSfIntEn

+                0x100583eb       0x8c    _L1w_DrvLpcSetLpmFrmInt

+                0x10058477       0x2b    _L1w_DrvLpcSetLpmAdjustFactor

+                0x100584a2       0x87    _L1w_DrvLpcLpmIntPwrCtrl

+                0x10058529       0x1f    _L1w_DrvLpcGetWNtTimeFromLpm

+                0x10058548       0x2a    _L1w_DrvLpcIcpSendForPsm

+                0x10058572        0xe    _L1w_DrvLpcSetCampOnFlg

+                0x10058580        0x8    _L1w_DrvLpcSetSleepFlag

+                0x10058588        0x7    _L1w_DrvLpcGetSleepFlag

+ .text          0x1005858f      0x39d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_csr.o)

+                0x1005858f       0x1c    _L1_DrvCsrInit

+                0x100585ab       0x30    _L1_DrvCsrReset

+                0x100585db       0x1c    _L1w_DevCsrStep1Reset

+                0x100585f7       0x5f    _L1w_DrvCsrTopCfg

+                0x10058656       0x82    _L1w_DrvCsrSlotSyncCfg

+                0x100586d8       0x4b    _L1w_DrvCsrIcCfg

+                0x10058723        0x1    _L1w_DrvCsrFrameSyncCfg2A

+                0x10058724        0x1    _L1w_DrvCsrFrameSyncCfg2B

+                0x10058725        0x1    _L1w_DrvCsrScrambleSrchCfg

+                0x10058726       0x66    _L1w_DrvCsrFullscanKscCfg

+                0x1005878c       0x44    _L1w_DrvCsrFullscanUnKscCfg

+                0x100587d0       0x83    _L1w_DrvCsrFullscanCfg

+                0x10058853       0x94    _L1w_DrvCsrReadSlotSync

+                0x100588e7        0x1    _L1w_DrvCsrStep1ReadMaxPos

+                0x100588e8        0x1    _L1w_DrvCsrReadFrameSync2A

+                0x100588e9        0x1    _L1w_DrvCsrReadFrameSync2B

+                0x100588ea       0x1d    _L1w_DrvCsrCmpFloat

+                0x10058907        0x1    _L1w_DrvCsrReadScrambleCode

+                0x10058908       0x24    _L1w_DrvCsrReadFs

+ .text          0x1005892c      0x306 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

+                0x1005892c        0x9    _L1w_DrvSetTop01GdtrHdtrBitSet

+                0x10058935        0xa    _L1w_DrvSetTop01GdtrHdtrBitclr

+                0x1005893f        0x9    _L1w_DrvSetTopEDmaIntBypassBitSet

+                0x10058948        0xa    _L1w_DrvSetTopEDmaIntBypassBitclr

+                0x10058952       0x1c    _L1w_DrvResetTopViterbi

+                0x1005896e        0x6    _L1w_DrvGetTop0OSoftResetRegAddr

+                0x10058974        0x9    _L1w_DrvTop00SoftResetBitSet

+                0x1005897d        0xa    _L1w_DrvTop00SoftResetBitClr

+                0x10058987        0x9    _L1w_DrvTop10TpuRakeIntMaskBitSet

+                0x10058990        0xa    _L1w_DrvTop10TpuRakeIntMaskBitClr

+                0x1005899a        0x9    _L1w_DrvTop11RakeDfeRfcIntMaskBitSet

+                0x100589a3        0xa    _L1w_DrvTop11RakeDfeRfcIntMaskBitClr

+                0x100589ad        0x9    _L1w_DrvTop12TpuCsrAdrHsscchIntMaskBitSet

+                0x100589b6        0xa    _L1w_DrvTop12TpuCsrAdrHsscchIntMaskBitClr

+                0x100589c0        0x9    _L1w_DrvTop13CsrDtrPsrIntMaskBitSet

+                0x100589c9        0xa    _L1w_DrvTop13CsrDtrPsrIntMaskBitClr

+                0x100589d3        0x9    _L1w_DrvTop14TpuRakeIntStateMaskBitSet

+                0x100589dc        0xa    _L1w_DrvTop14TpuRakeIntStateMaskBitClr

+                0x100589e6        0x9    _L1w_DrvTop15RakeDfeRfcIntStateMaskBitSet

+                0x100589ef        0xa    _L1w_DrvTop15RakeDfeRfcIntStateMaskBitClr

+                0x100589f9        0x9    _L1w_DrvTop16TpuCsrAdrHsscchIntStateMaskBitSet

+                0x10058a02        0xa    _L1w_DrvTop16TpuCsrAdrHsscchIntStateMaskBitClr

+                0x10058a0c        0x9    _L1w_DrvTop17CsrDtrPsrIntStateMaskBitSet

+                0x10058a15        0xa    _L1w_DrvTop17CsrDtrPsrIntStateMaskBitClr

+                0x10058a1f        0xe    _L1w_DrvTopCsrDtrPsrIntOpen

+                0x10058a2d        0xe    _L1w_DrvTopCsrDtrPsrIntClose

+                0x10058a3b        0x8    _L1w_DrvTopGetTop10High16b

+                0x10058a43        0x7    _L1w_DrvTopGetTop10Low16b

+                0x10058a4a        0x8    _L1w_DrvTopGetTop14High16b

+                0x10058a52        0x7    _L1w_DrvTopGetTop14Low16b

+                0x10058a59        0x7    _L1w_DrvTopGetTop11Low16b

+                0x10058a60        0x7    _L1w_DrvTopGetTop15Low16b

+                0x10058a67        0x9    _L1w_DrvTopLpcOpenGateClk

+                0x10058a70        0xa    _L1w_DrvTopLpcCloseGateClk

+                0x10058a7a        0xb    _L1w_DrvTopClkIsOpen

+                0x10058a85       0x13    _L1W_DrvTopLpcRegSave

+                0x10058a98       0x23    _L1W_DrvTopLpcRegRestore

+                0x10058abb       0x26    _L1w_DrvMcuIntMask

+                0x10058ae1       0x26    _L1w_DrvMcuIntUnmask

+                0x10058b07        0xa    _L1w_DrvMcuIntIreqClr

+                0x10058b11       0x5f    _L1w_DrvTopIntMask

+                0x10058b70       0x4f    _L1w_DrvTopIntMaskRestore

+                0x10058bbf       0x1a    _L1w_DrvTopIntClr

+                0x10058bd9       0x59    _L1w_DrvTopIntEng

+ .text          0x10058c32      0x20d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

+                0x10058c32       0x25    _L1w_DrvTpuSoftResetCfg

+                0x10058c57       0x39    _L1w_DrvTpuReset

+                0x10058c90       0x28    _L1w_DrvTpuInit

+                0x10058cb8       0x39    _L1w_DrvTpuNTIntEnable

+                0x10058cf1       0x3a    _L1w_DrvTpuNTIntDisable

+                0x10058d2b       0x14    _L1w_DrvTpuRTIntEnable

+                0x10058d3f       0x15    _L1w_DrvTpuRTIntDisable

+                0x10058d54       0x11    _L1w_DrvTpuLatchTimeCfg

+                0x10058d65        0x8    _L1w_DrvTpuRdNTTiming

+                0x10058d6d        0x8    _L1w_DrvTpuRdRTTiming

+                0x10058d75       0x11    _L1w_DrvTpuNTIntParaCfg

+                0x10058d86       0x11    _L1w_DrvTpuRTIntParaCfg

+                0x10058d97        0xa    _L1w_DrvTpuMacroIntDisble

+                0x10058da1        0x7    _L1w_DrvTpuMicroAdjParaCfg

+                0x10058da8        0x8    _L1w_DrvTpuGetNT2RtOffset

+                0x10058db0        0x8    _L1w_DrvTpuGetNTssfn

+                0x10058db8        0x8    _L1w_DrvTpuGetRTssfn

+                0x10058dc0       0x32    _L1w_DrvTpuMacroAdjParaCfg

+                0x10058df2       0x28    _L1W_DrvTpuLpcRegRestore

+                0x10058e1a       0x25    _L1W_DrvTpuLpcRegSave

+ .text          0x10058e3f      0x431 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tx.o)

+                0x10058e3f       0x26    _L1w_DrvTxReset

+                0x10058e65        0xb    _L1w_DrvTxClear

+                0x10058e70       0x16    _L1w_DrvTxDpxchEnCfg

+                0x10058e86       0x10    _L1w_DrvTxRamLpEnCfg

+                0x10058e96       0x10    _L1w_DrvTxScramFixRotateEnCfg

+                0x10058ea6       0x10    _L1w_DrvTxModeTypeCfg

+                0x10058eb6       0x10    _L1w_DrvTxGateClkDisableCfg

+                0x10058ec6       0x2b    _L1w_DrvTxDpxchOffsetCfg

+                0x10058ef1       0x31    _L1w_DrvTxPreamblePhchCfg

+                0x10058f22        0xa    _L1w_DrvTxPreamblePhchDisable

+                0x10058f2c       0x2d    _L1w_DrvTxPrachPhchCfg

+                0x10058f59        0xa    _L1w_DrvTxPrachPhchEnable

+                0x10058f63        0xa    _L1w_DrvTxPrachPhchDisable

+                0x10058f6d       0x10    _L1w_DrvTxSampleTxRegTimeCfg

+                0x10058f7d       0x10    _L1w_DrvTxDpcchFbiCfg

+                0x10058f8d       0x16    _L1w_DrvTxDpcchTpcCfg

+                0x10058fa3       0x43    _L1w_DrvTxDpxchPhchCfg

+                0x10058fe6       0x30    _L1w_DrvTxPrachSpreaderCfg

+                0x10059016       0x22    _L1w_DrvTxScramblerCfg

+                0x10059038       0x2a    _L1w_DrvTxDpxchOrPrachPwrCfg

+                0x10059062       0x18    _L1w_DrvTxHsDpcchPwrCfg

+                0x1005907a       0x18    _L1w_DrvTxEdpcchPwrCfg

+                0x10059092       0x49    _L1w_DrvTxEdpdchPwrCfg

+                0x100590db        0xc    _L1w_DrvTxPreamblePwrCfg

+                0x100590e7      0x111    _L1_DrvTxRfcTest

+                0x100591f8       0x13    _L1w_DrvGetTxDpxchOffset

+                0x1005920b       0x39    _L1w_DrvTxCordicAdjustCfg

+                0x10059244        0x9    _L1w_DrvTxCordicDisable

+                0x1005924d       0x23    _L1w_DrvTxCordicEnable

+ .text          0x10059270      0x381 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_meas.o)

+                0x10059270       0x27    _L1w_DrvMeasReset

+                0x10059297       0x57    _L1w_DrvMeasCfgCellCode

+                0x100592ee       0x19    _L1w_DrvMeasParaOverCfg

+                0x10059307       0x6e    _L1w_DrvMeasCfgSpsrStartTime

+                0x10059375        0x8    _L1w_DrvMeasCfgClkGating

+                0x1005937d       0x60    _L1w_DrvMeasReadResult

+                0x100593dd       0x1a    _L1w_DrvMeasReadAgc

+                0x100593f7        0xa    _L1w_DrvMeasReadSpsrIntSeqNum

+                0x10059401       0x5f    _L1w_DrvMeasCompareConfigTime

+                0x10059460       0x14    _L1w_DrvMeasReadSpsrstatus

+                0x10059474        0x8    _L1w_DrvMeasOffLineRamparaCfg

+                0x1005947c        0x8    _L1w_DrvMeasOffLineRamMrtrCfg

+                0x10059484        0x9    _L1w_DrvMeasMeasBufUpdateCfg

+                0x1005948d        0x8    _L1w_DrvMeasWorkModeCfg

+                0x10059495        0x8    _L1w_DrvMeasOnLineStartSpsrCfg

+                0x1005949d        0xe    _L1w_DrvMeasOnLineGetSpsrCfg

+                0x100594ab       0x10    _L1w_DrvMeasOnLineAgc0paraCfg

+                0x100594bb       0x10    _L1w_DrvMeasOnLineAgc1paraCfg

+                0x100594cb       0x35    _L1w_DrvMeasOnLineAgc0StartMrtrCfg

+                0x10059500       0x35    _L1w_DrvMeasOnLineAgc1StartMrtrCfg

+                0x10059535       0x4f    _L1w_DrvMeasFrameBoundaryCfg

+                0x10059584       0x2d    _L1w_DrvMeasSpsrParaCfg

+                0x100595b1       0x1c    _L1w_DrvMeasCellSttdModeCfg

+                0x100595cd        0xa    _L1w_DrvMeasClkGatingCfg

+                0x100595d7        0x9    _L1w_DrvMeasSoftPatternCfg

+                0x100595e0        0x9    _L1w_DrvMeasPatternModeCfg

+                0x100595e9        0x8    _L1w_DrvMeasCfgOfflineSpsrStartTime

+ .text          0x100595f1      0x55d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsupa.o)

+                0x100595f1       0x22    _L1w_DrvHsupaEutrEnable

+                0x10059613        0xa    _L1w_DrvHsupaEutrDisable

+                0x1005961d        0xe    _L1w_DrvHsupaEutrSoftRst

+                0x1005962b       0x13    _L1w_DrvHsupaEutrHarqRamMode

+                0x1005963e       0x10    _L1w_DrvHsupaEutrHarqId

+                0x1005964e        0xb    _L1w_DrvHsupaEutrTtiTwoFlg

+                0x10059659        0xb    _L1w_DrvHsupaEutrTbSize

+                0x10059664       0x47    _L1w_DrvHsupaEutrCodeSize

+                0x100596ab       0x3e    _L1w_DrvHsupaEutrPhchPara

+                0x100596e9       0x2d    _L1w_DrvHsupaEutrRmSysPara

+                0x10059716       0x2d    _L1w_DrvHsupaEutrRmP1Para

+                0x10059743       0x2d    _L1w_DrvHsupaEutrRmP2Para

+                0x10059770       0x55    _L1w_DrvHsupaEutrInterPara

+                0x100597c5       0x60    _L1w_DrvHsupaEutrConfig

+                0x10059825        0xb    _L1w_DrvHsupaEutrReadHarqStatus

+                0x10059830       0x23    _L1w_DrvHsupaEtxEnable

+                0x10059853       0x12    _L1w_DrvHsupaEtxDisable

+                0x10059865       0x19    _L1w_DrvHsupaEtxCfgTti

+                0x1005987e       0x2a    _L1w_DrvHsupaCfgEtxInt

+                0x100598a8       0x12    _L1w_DrvHsupaTopEtxIntEnable

+                0x100598ba        0xb    _L1w_DrvHsupaEtxDisInt

+                0x100598c5       0x1b    _L1w_DrvHsupaTopMaskEtxInt

+                0x100598e0       0x31    _L1w_DrvHsupaRakeReadRgHi

+                0x10059911        0xa    _L1w_DrvHsupaCalLogTwo

+                0x1005991b       0x42    _L1w_DrvHsupaEtxInterPara

+                0x1005995d       0x34    _L1w_DrvHsupaEtxChCfgReg2

+                0x10059991       0x54    _L1w_DrvHsupaEtxEdpxchPara

+                0x100599e5       0x25    _L1w_DrvHsupaEtxSpreadReg

+                0x10059a0a       0x29    _L1w_DrvHsupaEtxConf

+                0x10059a33        0xb    _L1w_DrvHsupaEtxReadTtiCnt

+                0x10059a3e       0x20    _L1w_DrvHsupaTopGetIntState

+                0x10059a5e        0x1    _L1w_DrvHsupaTopMaskEutrInt

+                0x10059a5f        0xf    _L1w_DrvHsupaTopMaskRgHiState

+                0x10059a6e        0xf    _L1w_DrvHsupaTopMaskRgHiInt

+                0x10059a7d       0x17    _L1w_DevHsupaTopMaskAgInt

+                0x10059a94        0x2    _L1w_DrvHsupaTopMaskRgchHichInt

+                0x10059a96       0x23    _L1w_DrvHsupaMaskInt

+                0x10059ab9       0x2d    _L1w_DrvHsupaTopEagchRst

+                0x10059ae6        0x7    _L1w_DrvHsupaRdAgIntStateMask

+                0x10059aed        0x7    _L1w_DrvHsupaWtAgIntStateMask

+                0x10059af4        0x7    _L1w_DrvHsupaRdAgIntEnable

+                0x10059afb        0x7    _L1w_DrvHsupaWtAgIntEnable

+                0x10059b02        0x7    _L1w_DrvHsupaRdRgHiIntStateMask

+                0x10059b09        0x7    _L1w_DrvHsupaWtRgHiIntStateMask

+                0x10059b10        0x7    _L1w_DrvHsupaRdRgHiIntEnable

+                0x10059b17        0x7    _L1w_DrvHsupaWtRgHiIntEnable

+                0x10059b1e       0x17    _L1w_DrvHsupaEnableAgInt

+                0x10059b35       0x13    _L1w_DrvHsupaPcEtxEdpdchDisable

+                0x10059b48        0x6    _L1w_DrvEutrGetRamAddr

+ .text          0x10059b4e      0x506 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+                0x10059b4e        0x1    _L1w_DrvDpramEngDisplay

+                0x10059b4f       0x4a    _L1w_DrvDpramStructInit

+                0x10059b99       0x25    _L1w_DrvDpramIsEmpty

+                0x10059bbe       0x42    _L1w_DrvDpramReadMsg

+                0x10059c00        0x1    _L1w_DrvDpramUpdateMsgPos

+                0x10059c01        0x5    _L1w_DrvDpramQueMemRead

+                0x10059c06       0x37    _L1w_DrvDpramWriteMsg

+                0x10059c3d       0x23    _L1w_DrvDpramGetRdDataPtr

+                0x10059c60       0x1f    _L1w_DrvDpramUpdateRdDataPos

+                0x10059c7f       0x24    _L1w_DrvDpramTxReadClearData

+                0x10059ca3       0x31    _L1w_DrvDpramGetWrDataPtr

+                0x10059cd4        0x8    _L1w_DrvDpramGetWrCnt

+                0x10059cdc       0x2c    _L1w_DrvDpramUpdateWrDataPos

+                0x10059d08       0x1a    _L1w_DrvICPSendForPsSched

+                0x10059d22        0xa    _L1w_DrvDpramIsD2AEmpty

+                0x10059d2c        0xa    _L1w_DrvDpramSleepCheck

+                0x10059d36        0x8    _L1w_DrvDpramWriteSfnDpramFlg

+                0x10059d3e        0x7    _L1w_DrvDpramWriteDoff2Dpram

+                0x10059d45        0x7    _L1w_DrvDpramReadEdcpIntState

+                0x10059d4c        0xa    _L1w_DrvDpramClrEdcpIntState

+                0x10059d56        0x7    _L1w_DrvDpramClrIcpIntState

+                0x10059d5d        0xa    _L1w_DrvDpramMaskIcpInt

+                0x10059d67        0x9    _L1w_DrvDpramDemaskIcpInt

+                0x10059d70       0x49    _L1w_DrvDpramPrintLog

+                0x10059db9      0x104    _L1w_DrvDpramUpdateTpu

+                0x10059ebd       0x26    _L1w_DrvDpramWriteGrantHarq

+                0x10059ee3       0x26    _L1w_DrvDpramWriteUlPower

+                0x10059f09       0x41    _L1w_DrvDpramGetEutrCtrlInfo

+                0x10059f4a        0xa    _L1w_DrvDpramSetRachDchTransFlg

+                0x10059f54        0xa    _L1w_DrvDpramGetRachDchTransFlg

+                0x10059f5e       0x20    _L1w_DrvDpramSetUpaTransInfo

+                0x10059f7e       0x1f    _L1w_DrvDpramGetGrantMonitorReq

+                0x10059f9d        0xe    _L1w_DrvDpramHsupaSetActiveInfos

+                0x10059fab        0xa    _L1w_DrvDpramSetCmPattern

+                0x10059fb5        0x9    _L1w_DrvDpramSetUph

+                0x10059fbe       0x2f    _L1w_DrvDpramWriteEtfcRestrictInfo

+                0x10059fed       0x3e    _L1w_DrvDpramWriteCmNtrInfo

+                0x1005a02b       0x29    _L1w_DrvDpramGetEdchHarqId

+ .text          0x1005a054     0x1984 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rx.o)

+                0x1005a054       0x81    _L1w_DrvRxTpcPlCombTimeInit

+                0x1005a0d5       0x83    _L1w_DrvRxInit

+                0x1005a158       0x50    _L1w_DrvRxReset

+                0x1005a1a8       0x2c    _L1w_DrvRxSoftReset

+                0x1005a1d4       0x35    _L1w_DrvRxCalcExp2

+                0x1005a209        0xe    _L1w_DrvRxFingerCfg

+                0x1005a217       0x2c    _L1w_DrvRxSetTfciIntTime

+                0x1005a243        0x8    _L1w_DrvRxGetTfciIntTime

+                0x1005a24b      0x191    _L1w_DrvRxCpichCfg

+                0x1005a3dc       0x16    _L1w_DrvRxCpichRel

+                0x1005a3f2      0x109    _L1w_DrvRxPichCfg

+                0x1005a4fb       0x3a    _L1w_DrvRxPichRel

+                0x1005a535      0x123    _L1w_DrvRxAichCfg

+                0x1005a658       0x3a    _L1w_DrvRxAichRel

+                0x1005a692      0x11d    _L1w_DrvRxPchCfg

+                0x1005a7af       0x11    _L1w_DrvRxPchRel

+                0x1005a7c0      0x126    _L1w_DrvRxFachCfg

+                0x1005a8e6       0x3b    _L1w_DrvRxFachRel

+                0x1005a921      0x10e    _L1w_DrvRxDlDpchCodeCfg

+                0x1005aa2f       0x33    _L1w_DrvRxDlTpcPilotCfg

+                0x1005aa62       0x29    _L1w_DrvRxFdpchTpcCfg

+                0x1005aa8b       0xa4    _L1w_DrvRxDlDpchCfg

+                0x1005ab2f       0x6f    _L1w_DrvRxDlDpchRel

+                0x1005ab9e       0x31    _L1w_DrvRxDlFbiCfg

+                0x1005abcf      0x15b    _L1w_DrvRxFdpchCfg

+                0x1005ad2a       0x3b    _L1w_DrvRxFdpchRel

+                0x1005ad65      0x16a    _L1w_DrvRxHsscchCfg

+                0x1005aecf       0x65    _L1w_DrvRxHsscchRel

+                0x1005af34      0x103    _L1w_DrvRxEagchCfg

+                0x1005b037       0x40    _L1w_DrvRxEagchRel

+                0x1005b077      0x333    _L1w_DrvRxRgHiCfg

+                0x1005b3aa       0x3c    _L1w_DrvRxRgHiRel

+                0x1005b3e6       0x15    _L1w_DrvRxEdchTtiCfg

+                0x1005b3fb       0x5b    _L1w_DrvRxRgHichPostCmCfg

+                0x1005b456       0x10    _L1w_DrvRxDpchFactorCfg

+                0x1005b466        0xf    _L1w_DrvRxAgchFactorCfg

+                0x1005b475       0x77    _L1w_DrvRxDlCmCfnCfg

+                0x1005b4ec       0x8c    _L1w_DrvRxDlCmSymbCfg

+                0x1005b578       0x64    _L1w_DrvRxDlCmPostCfg

+                0x1005b5dc       0x1f    _L1w_DrvRxDlCmSymbRel

+                0x1005b5fb       0x16    _L1w_DrvRxDlCmPostRel

+                0x1005b611       0x24    _L1w_DrvRxRakeCpChangRel

+                0x1005b635       0x8e    _L1w_DrvRxRakeChipCfg

+                0x1005b6c3      0x119    _L1w_DrvRxRakeSymbCfg

+                0x1005b7dc       0x4a    _L1w_DrvRxRakePostCfg

+                0x1005b826       0x18    _L1w_DrvRxRakeCfg

+                0x1005b83e        0xc    _L1w_DrvRxSymbCpichStRead

+                0x1005b84a        0xc    _L1w_DrvRxSymbPilotStRead

+                0x1005b856        0x9    _L1w_DrvRxCombPiAiIntRead

+                0x1005b85f        0x9    _L1w_DrvRxCombPilotIntRead

+                0x1005b868        0x9    _L1w_DrvRxCombTpcIntRead

+                0x1005b871       0x15    _L1w_DrvRxCombTpcPlStIntRead

+                0x1005b886        0x8    _L1w_DrvRxCombFdpchIntRead

+                0x1005b88e        0xa    _L1w_DrvRxCombDpchFactorDataRead

+                0x1005b898        0xa    _L1w_DrvRxCombAgchFactorDataRead

+                0x1005b8a2       0x27    _L1w_DrvRxRamPiAiRead

+                0x1005b8c9        0xa    _L1w_DrvRxRamDpchPilotRead

+                0x1005b8d3        0xa    _L1w_DrvRxRamDpchTpcRead

+                0x1005b8dd       0x43    _L1w_DrvRxRamFdpchTpcRead

+                0x1005b920       0x15    _L1w_DrvRxRamSlotwtRead

+                0x1005b935       0x15    _L1w_DrvRxRamNoiseRead

+                0x1005b94a       0x1f    _L1w_DrvRxRamRawCpichRead

+                0x1005b969       0x15    _L1w_DrvRxRamAfcRead

+                0x1005b97e       0x1c    _L1w_DrvRxRamRawPilotRead

+                0x1005b99a       0x1f    _L1w_DrvRxRgchIntInfoRead

+                0x1005b9b9       0x1f    _L1w_DrvRxHichIntInfoRead

+ .text          0x1005b9d8      0xa62 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dtr.o)

+                0x1005b9d8       0x11    _L1w_DrvDtrBitReverse

+                0x1005b9e9        0xa    _L1w_DrvDtrTurboInit

+                0x1005b9f3       0x1d    _L1w_DrvDtrTurboReset

+                0x1005ba10       0x11    _L1w_DrvDtrSetCsServiceFlg

+                0x1005ba21       0x3b    _L1w_DrvDtrReset

+                0x1005ba5c       0x5e    _L1w_DrvDtrInit

+                0x1005baba       0x3e    _L1w_DrvDtrTrchCmCfg

+                0x1005baf8       0x4c    _L1w_DrvDtrTrchSlotFormCfg

+                0x1005bb44      0x171    _L1w_DrvDtrTrchTfciS1Cfg

+                0x1005bcb5       0x24    _L1w_DrvDtrTrchTfciS1Clear

+                0x1005bcd9        0xb    _L1w_DrvDtrTrchCfnSet

+                0x1005bce4        0xa    _L1w_DrvDtrTrchCfnGet

+                0x1005bcee        0xf    _L1w_DrvDtrTrchRegRel

+                0x1005bcfd        0xa    _L1w_DrvDtrTrchTfciS2Update

+                0x1005bd07        0xa    _L1w_DrvDtrTrchDemultiplexUpdate

+                0x1005bd11       0x9f    _L1w_DrvDtrS1CfgPrint

+                0x1005bdb0      0x1d7    _L1w_DrvDtrS2CfgPrint

+                0x1005bf87       0xb0    _L1w_DrvDtrTrchTfciS2Cfg

+                0x1005c037        0xb    _L1w_DrvDtrTrchTfciS2Clear

+                0x1005c042       0x42    _L1w_DrvDtrTrchBlindS1Cfg

+                0x1005c084       0xa5    _L1w_DrvDtrTrchBlindGuidCfg

+                0x1005c129        0xc    _L1w_DrvDtrTrchBlindGuidUpdate

+                0x1005c135        0xa    _L1w_DrvDtrTrchTfciRead

+                0x1005c13f       0x2d    _L1w_DrvDtrTrchTfciDataReadV3

+                0x1005c16c       0x30    _L1w_DrvDtrTrchBlindRead

+                0x1005c19c        0x6    _L1w_DrvDtrTrchBlindDataAddrGet

+                0x1005c1a2       0x24    _L1w_DrvDtrTrchDecodeInfoRead

+                0x1005c1c6        0x6    _L1w_DrvDtrTrchDecodeAddrGet

+                0x1005c1cc      0x1bb    _L1w_DrvDtrTrchDecodeDataRead

+                0x1005c387       0x61    _L1w_DrvDtrEagchCfg

+                0x1005c3e8        0xe    _L1w_DrvDtrEagchCmCfg

+                0x1005c3f6        0x9    _L1w_DrvDtrEagchRel

+                0x1005c3ff       0x3b    _L1w_DrvDtrAgchIntDataRead

+ .text          0x1005c43a      0x572 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_bch.o)

+                0x1005c43a       0x2d    _L1w_DrvBchInit

+                0x1005c467        0xe    _L1w_DrvBchReset

+                0x1005c475       0x2d    _L1w_DrvBchRecover

+                0x1005c4a2        0xd    _L1w_DrvBchSetFingerAdjust

+                0x1005c4af        0xe    _L1w_DrvBchGeViterbiOut

+                0x1005c4bd       0x56    _L1w_DrvBchGePichSymbol

+                0x1005c513        0xa    _L1w_DrvBchGeCrcResult

+                0x1005c51d       0x2b    _L1w_DrvBchGeCpichOut

+                0x1005c548       0xf8    _L1w_DrvBchBchRxCfg

+                0x1005c640       0xcd    _L1w_DrvBchPichRxCfg

+                0x1005c70d       0x9b    _L1w_DrvBchCpichRxCfg

+                0x1005c7a8        0xc    _L1w_DrvBchSetFingerEn

+                0x1005c7b4        0xc    _L1w_DrvBchSetRuntime

+                0x1005c7c0        0xe    _L1w_DrvBchGetFingerPos

+                0x1005c7ce       0x10    _L1w_DrvBchSetS5TestMode

+                0x1005c7de        0xa    _L1w_DrvBchSetTxdMode

+                0x1005c7e8        0x7    _L1w_DrvBchSetBchPichSel

+                0x1005c7ef        0x7    _L1w_DrvBchSetTtiSync

+                0x1005c7f6        0x7    _L1w_DrvBchSetWindowTh

+                0x1005c7fd        0x7    _L1w_DrvBchSetPichOvsfk

+                0x1005c804        0xc    _L1w_DrvBchSetContexSel

+                0x1005c810        0xd    _L1w_DrvBchSetFingerPos

+                0x1005c81d       0x19    _L1w_DrvBchSetScramCode

+                0x1005c836       0x16    _L1w_DrvBchSetStartMode

+                0x1005c84c        0xc    _L1w_DrvBchSetPiAfcNum

+                0x1005c858       0x31    _L1w_DrvBchSetPiPos

+                0x1005c889        0xe    _L1w_DrvBchGetFingerSt

+                0x1005c897        0xd    _L1w_DrvBchHasInvalidSymbol

+                0x1005c8a4        0xe    _L1w_DrvBchGetBufIndex

+                0x1005c8b2        0xe    _L1w_DrvBchGetSlotIndex

+                0x1005c8c0        0xe    _L1w_DrvBchGetBurstPattern

+                0x1005c8ce        0xa    _L1w_DrvBchGeTotalSt

+                0x1005c8d8       0x16    _L1w_DrvBchIsHwBusy

+                0x1005c8ee       0x13    _L1w_DrvBchSetIQSel

+                0x1005c901       0x12    _L1w_DrvBchSetRotatePara

+                0x1005c913       0x21    _L1w_DrvBchSetRotateEn

+                0x1005c934        0xf    _L1w_DrvBchSetRotateGateCtrl

+                0x1005c943        0xb    _L1w_DrvBchIsIqRotateEn

+                0x1005c94e       0x36    _L1w_DrvBchStopIqRotate

+                0x1005c984       0x12    _L1w_DrvBchSetFingerAnt

+                0x1005c996       0x16    _L1w_DrvBchSetAdjFingerInfo

+ .text          0x1005c9ac      0x2f1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_utr.o)

+                0x1005c9ac        0xc    _L1w_DrvUtrLogTwo

+                0x1005c9b8       0x31    _L1w_DrvUtrReset

+                0x1005c9e9       0x1c    _L1w_DrvUtrRamSoftReset

+                0x1005ca05        0x3    _L1w_DrvUtrInit

+                0x1005ca08       0xac    _L1w_DrvUtrDchConfig

+                0x1005cab4       0x32    _L1w_DrvUtrRachConfig

+                0x1005cae6        0xa    _L1w_DrvUtrEnable

+                0x1005caf0        0xe    _L1w_DrvUtrClose

+                0x1005cafe        0x8    _L1w_DrvUtrGetRamAddr

+                0x1005cb06       0x5f    _L1w_DrvUtrTbAndCbConfig

+                0x1005cb65       0xac    _L1w_DrvUtrRMConfig

+                0x1005cc11       0x2d    _L1w_DrvUtrGetCrcMode

+                0x1005cc3e       0x20    _L1w_DrvUtrGetCodingType

+                0x1005cc5e       0x1a    _L1w_DrvUtrClearRmPara

+                0x1005cc78        0xc    _L1w_DrvUtrRegClear

+                0x1005cc84       0x11    _L1w_DrvUtrGetRamData

+                0x1005cc95        0x8    _L1_DrvUtrGetInterlv1RamState

+ .text          0x1005cc9d     0x1dda T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_zx220a1.o)

+                0x1005cc9d       0x5e    _L1w_DrvRfcApcTableSel

+                0x1005ccfb      0x1d2    _L1w_DrvRfcAbbCsfHpfCfg

+                0x1005cecd        0x5    _L1w_DrvRfcCalcIntFreq

+                0x1005ced2       0x29    _L1w_DrvRfcCalcFracFreq

+                0x1005cefb       0x51    _L1w_DrvRfcGetFreqData

+                0x1005cf4c       0x19    _L1w_DrvRfcGetBandData

+                0x1005cf65       0x9d    _L1w_DrvRfcFreqSetTx

+                0x1005d002      0x12a    _L1w_DrvRfcFreqSetRx

+                0x1005d12c       0x84    _L1w_DrvRfcGetBandNvIndex

+                0x1005d1b0       0x79    _L1w_DrvRfcAuxRxCtrlSet

+                0x1005d229       0x1c    _L1w_DrvRfcAuxRxIdleSet

+                0x1005d245       0x20    _L1w_DrvRfcRegReadBackSet

+                0x1005d265        0x1    _L1w_DrvRfcChSel

+                0x1005d266        0x1    _L1w_DrvRfcTransceiverInit

+                0x1005d267       0x2e    _L1w_DrvRfcAgcSet

+                0x1005d295       0x2f    _L1w_DrvRfcApcTableFreqSel

+                0x1005d2c4       0xbc    _L1w_DrvRfcApcSet

+                0x1005d380       0x2d    _L1w_DrvRfcFreqCompGetNvIdx

+                0x1005d3ad       0x7c    _L1w_DrvRfcApcFreqComp

+                0x1005d429       0x38    _L1w_DrvRfcApcTmpComp

+                0x1005d461      0x100    _L1w_DrvRfcApcCalibTableCheck

+                0x1005d561       0x4f    _L1w_DrvRfcApcDefaultTableCheck

+                0x1005d5b0       0x77    _L1w_DrvRfcAgcFreqComp

+                0x1005d627       0x71    _L1w_DrvRfcAgcCalibTableCheck

+                0x1005d698       0x46    _L1w_DrvRfcAgcDefaultTableCheck

+                0x1005d6de       0x2a    _L1w_DrvRfcRxNotchEn

+                0x1005d708       0x2a    _L1w_DrvRfcRxNotchDisEn

+                0x1005d732       0x2b    _L1w_DrvRfcAntExChangeSelEn

+                0x1005d75d       0x2b    _L1w_DrvRfcAntOriginSelEn

+                0x1005d788       0x2a    _L1w_DrvRfcRxStartDivEn

+                0x1005d7b2       0x2b    _L1w_DrvRfcRxStopDivEn

+                0x1005d7dd       0x2a    _L1w_DrvRfcAuxRxSwCtrlEn

+                0x1005d807       0x2b    _L1w_DrvRfcAuxRxSwIdleEn

+                0x1005d832       0x38    _L1w_DrvRfcIdleToTxEn

+                0x1005d86a       0x36    _L1w_DrvRfcTxToRxTxEn

+                0x1005d8a0       0x3a    _L1w_DrvRfcTxToIdleEn

+                0x1005d8da       0x36    _L1w_DrvRfcRxTxToTxEn

+                0x1005d910       0x36    _L1w_DrvRfcIdleToRxEn

+                0x1005d946       0x38    _L1w_DrvRfcRxToRxTxEn

+                0x1005d97e       0x2b    _L1w_DrvRfcSwAllIdleEn

+                0x1005d9a9       0x40    _L1w_DrvRfcRxToIdleEn

+                0x1005d9e9       0x2d    _L1w_DrvRfcRxTxToRxEn

+                0x1005da16       0x37    _L1w_DrvRfcRxFreqChangeEn

+                0x1005da4d       0x38    _L1w_DrvRfcTxFreqChangeEn

+                0x1005da85       0x32    _L1w_DrvRfcIdleToTxHandle

+                0x1005dab7       0x48    _L1w_DrvRfcTxToIdleHandle

+                0x1005daff       0x45    _L1w_DrvRfcIdleToRxHandle

+                0x1005db44       0x55    _L1w_DrvRfcRxToIdleHandle

+                0x1005db99       0x53    _L1w_DrvRfcRxFreqChangeHandle

+                0x1005dbec        0xd    _L1w_DrvRfcTxFreqChangeHandle

+                0x1005dbf9       0x41    _L1w_DrvRfcSlotCtrlDiv

+                0x1005dc3a       0x2a    _L1w_DrvRfcSlotCtrlAntSel

+                0x1005dc64       0x29    _L1w_DrvRfcAgcEstEn

+                0x1005dc8d       0x29    _L1w_DrvRfcAgcSetEn

+                0x1005dcb6       0x35    _L1w_DrvRfcApcEn

+                0x1005dceb       0x3c    _L1w_DrvRfcAfcSetEn

+                0x1005dd27       0x29    _L1w_DrvRfcDcEstEn

+                0x1005dd50       0x29    _L1w_DrvRfcDcSetEn

+                0x1005dd79       0x29    _L1w_DrvRfcRegReadBackEn

+                0x1005dda2       0x29    _L1w_DrvRfcStartAuxAdcEn

+                0x1005ddcb       0x29    _L1w_DrvRfcStopAuxAdcEn

+                0x1005ddf4       0x1c    _L1w_DrvRfcDcxoAuxAdcStart

+                0x1005de10       0x1d    _L1w_DrvRfcDcxoAuxAdcStop

+                0x1005de2d       0x1f    _L1w_DrvRfcAuxAdcCtrlEn

+                0x1005de4c       0x41    _L1w_DrvRfcAbbCsfWriteEn

+                0x1005de8d       0x33    _L1w_DrvRfcCtrlRamTxInit

+                0x1005dec0       0x33    _L1w_DrvRfcCtrlRamRx0Init

+                0x1005def3      0x204    _L1w_DrvRfcCtrlRamSwitchNvInit

+                0x1005e0f7       0xea    _L1w_DrvRfcCtrlRamPaNvInit

+                0x1005e1e1        0x8    _L1w_DrvRfcCtrlRamNvEventInit

+                0x1005e1e9       0x38    _L1w_DrvRfcFastAgcCwTableInit

+                0x1005e221       0x4c    _L1w_DrvRfcFastAgcRamInit

+                0x1005e26d       0xda    _L1w_DrvRfcOpenTx

+                0x1005e347       0xf7    _L1w_DrvRfcOpenRx

+                0x1005e43e        0xa    _L1w_DrvRfcDiversityCtrl

+                0x1005e448       0x12    _L1w_DrvRfcAfcCw2Hz

+                0x1005e45a       0x6a    _L1w_DrvRfcRfRegRead

+                0x1005e4c4       0xce    _L1w_DrvRfcAllRegReadBack

+                0x1005e592       0x54    _L1w_DrvRfcGetDCXOTmp

+                0x1005e5e6       0x3b    _L1w_DrvRfcReadTmp

+                0x1005e621       0x15    _L1w_DrvRfcAptWrite

+                0x1005e636       0x21    _L1w_DrvRfcDcocWrite

+                0x1005e657       0x18    _L1w_DrvRfcAgcWrite

+                0x1005e66f       0x8d    _L1w_DrvRfcCloseTx

+                0x1005e6fc       0x6d    _L1w_DrvRfcCloseRx

+                0x1005e769       0x7e    _L1w_DrvRfcDirFreqSetTx

+                0x1005e7e7       0x7c    _L1w_DrvRfcDirFreqSetRx

+                0x1005e863       0x32    _L1w_DrvRfcPowerApcSet

+                0x1005e895       0x43    _L1w_DrvRfcIndexApcSet

+                0x1005e8d8      0x177    _L1w_DrvRfcFdtTxApcSet

+                0x1005ea4f       0x22    _L1w_DrvRfcHdtGetTxApcTable

+                0x1005ea71        0x6    _L1w_DrvRfcHdtGetRxAgcTable

+ .text          0x1005ea77       0xb8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_psr.o)

+                0x1005ea77        0x8    _L1w_DrvPsrStartPosCfg

+                0x1005ea7f        0xb    _L1w_DrvPsrRlMrtrPosMrtrConfig

+                0x1005ea8a        0xb    _L1w_DrvPsrSrcAndChanCodeCfg

+                0x1005ea95        0x8    _L1w_DrvPsrClkGatePassCfg

+                0x1005ea9d        0x9    _L1w_DrvPsrPilotPatternCfg

+                0x1005eaa6        0x8    _L1w_DrvPsrCmModeCfg

+                0x1005eaae        0x9    _L1w_DrvPsrRlPosStartCfgOver

+                0x1005eab7        0x9    _L1w_DrvPsrSuspendCfg

+                0x1005eac0       0x12    _L1w_DrvPsrTopMaskIntCfg

+                0x1005ead2       0x1c    _L1w_DrvPsrResetCfg

+                0x1005eaee        0x8    _L1w_DrvPsrPeriodCfg

+                0x1005eaf6        0x8    _L1w_DrvPsrDoubleAntOpencfg

+                0x1005eafe        0x8    _L1w_DrvPsrStartWinPosCfg

+                0x1005eb06        0x8    _L1w_DrvPsrRlOpenCloseCfg

+                0x1005eb0e        0x8    _L1w_DrvPsrMasterRlCfg

+                0x1005eb16        0x8    _L1w_DrvPsrSttdCfg

+                0x1005eb1e        0x8    _L1w_DrvPsrIntInfoCfg

+                0x1005eb26        0x9    _L1w_DrvPsrCmOverCfg

+ .text          0x1005eb2f      0xaff T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+                0x1005eb2f       0x3c    _L1w_DrvRfcGetFreqOffset

+                0x1005eb6b       0x17    _L1w_DrvRfcNextSlotGet

+                0x1005eb82       0x16    _L1w_DrvRfcPreSlotGet

+                0x1005eb98       0x20    _L1w_DrvRfcFindSlot

+                0x1005ebb8        0x8    _L1w_DrvRfcGetTxFirDlyNum

+                0x1005ebc0       0x31    _L1w_DrvRfcSpiWrite

+                0x1005ebf1       0x31    _L1w_DrvRfcAbbSpiWrite

+                0x1005ec22       0x12    _L1w_DrvRfcGpioWrite

+                0x1005ec34       0x14    _L1w_DrvRfcRffeWrite

+                0x1005ec48       0x38    _L1w_DrvRfcFindBandNumFromTable

+                0x1005ec80       0x41    _L1w_DrvRfcGetFreqBand

+                0x1005ecc1       0x22    _L1w_DrvRfcRxDfeIntfCfg

+                0x1005ece3       0x2f    _L1w_DrvRfcPaModeSel

+                0x1005ed12       0x25    _L1w_DrvRfcGetPaCtrlData

+                0x1005ed37       0x1a    _L1w_DrvRfcGetPaIdleData

+                0x1005ed51       0x2a    _L1w_DrvRfcGetApcCtrlWord

+                0x1005ed7b       0xa3    _L1w_DrvRfcGetTxPowerCtrlWord

+                0x1005ee1e       0x14    _L1w_DrvRfcPaCtrl

+                0x1005ee32       0x25    _L1w_DrvRfcGetAgcCtrlWord

+                0x1005ee57       0x27    _L1w_DrvRfcGetAfcDacCtrlWord

+                0x1005ee7e       0x2c    _L1w_DrvRfcDCXOGetTempDegree

+                0x1005eeaa        0xb    _L1w_DrvRfcAfcSet

+                0x1005eeb5       0x1a    _L1w_DrvRfcGetTxSwData

+                0x1005eecf       0x29    _L1w_DrvRfcGetRxSwData

+                0x1005eef8       0x1a    _L1w_DrvRfcGetTxSwIdleData

+                0x1005ef12       0x29    _L1w_DrvRfcGetRxSwIdleData

+                0x1005ef3b       0x1a    _L1w_DrvRfcGetSwAllIdleData

+                0x1005ef55       0x27    _L1w_DrvRfcSwitchPaCwWr

+                0x1005ef7c       0x37    _L1w_DrvRfcSwitchCtrl

+                0x1005efb3       0x55    _L1w_DrvRfcSwPaIdleNvGet

+                0x1005f008       0x12    _L1w_DrvRfcGetCfgMrtr

+                0x1005f01a       0x54    _L1w_DrvRfcTuEventMrtrWr

+                0x1005f06e       0x21    _L1w_DrvRfcTuEventCtrlDataWr

+                0x1005f08f       0x54    _L1w_DrvRfcTuEventEn

+                0x1005f0e3       0x27    _L1w_DrvRfcCtrlRamFmtDataWr

+                0x1005f10a       0x28    _L1w_DrvRfcCtrlRamFmtInfoWr

+                0x1005f132       0x20    _L1w_DrvRfcCtrlRamDataTypeWr

+                0x1005f152       0x40    _L1w_DrvRfcCtrlRamEn

+                0x1005f192        0xe    _L1w_DrvRfcAgcRamDataWr

+                0x1005f1a0       0x1c    _L1w_DrvRfcFastAgcEn

+                0x1005f1bc       0x1a    _L1w_DrvRfcFastAgcDisEn

+                0x1005f1d6       0x15    _L1w_DrvRfcIntCfg

+                0x1005f1eb       0x15    _L1w_DrvRfcSpiFormatCfg

+                0x1005f200        0x9    _L1w_DrvRfcRffeFormatCfg

+                0x1005f209        0x2    _L1w_DrvRfcRbdpCfg

+                0x1005f20b       0x1c    _L1w_DrvRfcDagcCfg

+                0x1005f227       0x13    _L1w_DrvRfcDcCfg

+                0x1005f23a        0xd    _L1w_DrvRfcFcCordicCfg

+                0x1005f247       0x1a    _L1w_DrvRfcNotchCordicCfg

+                0x1005f261       0x21    _L1w_DrvRfcReadNotchCordicAVal

+                0x1005f282       0xb8    _L1w_DrvRfcNotchRegCfg

+                0x1005f33a       0x52    _L1w_DrvRfcFastAgcCfg

+                0x1005f38c       0x4f    _L1w_DrvRfcCtrlRamEventInit

+                0x1005f3db       0x84    _L1w_DrvRfcAbbCsfCtrlRamInit

+                0x1005f45f       0x21    _L1w_DrvRfcEventTableInit

+                0x1005f480       0x41    _L1w_DrvRfcReset

+                0x1005f4c1       0x8f    _L1w_DrvRfcGsmIntNotchCalc

+                0x1005f550       0x73    _L1w_DrvRfcInit

+                0x1005f5c3        0x9    _L1w_DrvRfcDfeTxInit

+                0x1005f5cc       0x30    _L1w_DrvRfcTxTone

+                0x1005f5fc       0x28    _L1w_DrvRfcAfcCwSet

+                0x1005f624        0x1    _L1w_DrvRfcAfcCwGet

+                0x1005f625        0x9    _L1w_DrvRfcRestore

+ .text          0x1005f62e     0x1594 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

+                0x1005f62e       0x38    _L1w_DrvHsdpaIcReset

+                0x1005f666       0x2f    _L1w_DrvHsdpaIcTpuCfgOver

+                0x1005f695       0x30    _L1w_DrvHsdpaIcTxTpuCfgOver

+                0x1005f6c5       0x28    _L1w_DrvHsdpaIcInit

+                0x1005f6ed       0x12    _L1w_DrvHsdpaIcIntOpen

+                0x1005f6ff       0x12    _L1w_DrvHsdpaIcIntMask

+                0x1005f711       0x17    _L1w_DrvHsdpaIcEnable

+                0x1005f728       0x18    _L1w_DrvHsdpaIcStaticCfg

+                0x1005f740      0x273    _L1w_DrvHsdpaIcTpuAntPsrCfg

+                0x1005f9b3      0x1d8    _L1w_DrvHsdpaIcTxTpuAntPsrCfg

+                0x1005fb8b       0xa9    _L1w_DrvHsdpaIcTpuSubFrmCfg

+                0x1005fc34       0x97    _L1w_DrvHsdpaIcTxTpuSubFrmCfg

+                0x1005fccb       0x69    _L1w_DrvHsdpaIcModeEnableCfg

+                0x1005fd34       0x5b    _L1w_DrvHsdpaIcLambdaCfg

+                0x1005fd8f       0x5b    _L1w_DrvHsdpaIcSymModulusRead

+                0x1005fdea       0x34    _L1w_DrvHsdpaAdrReset

+                0x1005fe1e       0x18    _L1w_DrvHsdpaAdrInit

+                0x1005fe36       0x12    _L1w_DrvHsdpaAdrIntOpen

+                0x1005fe48       0x12    _L1w_DrvHsdpaAdrIntMask

+                0x1005fe5a       0xd6    _L1w_DrvHsdpaAdrStaticCfg

+                0x1005ff30       0x83    _L1w_DrvHsdpaAdrInitRcvCfg

+                0x1005ffb3       0x4b    _L1w_DrvHsdpaAdrFcCfg

+                0x1005fffe       0x10    _L1w_DrvHsdpaAdrEnableCfg

+                0x1006000e      0x172    _L1w_DrvHsdpaAdrSubFrmCfg

+                0x10060180       0x10    _L1w_DrvHsdpaAdrHsscchCfg

+                0x10060190       0x2e    _L1w_DrvHsdpaAdrHsdschCfg

+                0x100601be        0xa    _L1w_DrvHsdpaAdrDisable

+                0x100601c8       0x2d    _L1w_DrvHsdpaAdrCltd1Cfg

+                0x100601f5       0x74    _L1w_DrvHsdpaAdrCirIntRead

+                0x10060269       0x11    _L1w_DrvHsdpaAdrGetCirDataAddr

+                0x1006027a       0x20    _L1w_DrvHsdpaAdrCpichIntRead

+                0x1006029a       0x2e    _L1w_DrvHsdpaHsscchReset

+                0x100602c8       0x21    _L1w_DrvHsdpaHsscchInit

+                0x100602e9       0x12    _L1w_DrvHsdpaHsscchIntOpen

+                0x100602fb       0x12    _L1w_DrvHsdpaHsscchIntMask

+                0x1006030d       0x11    _L1w_DrvHsdpaHsscchStaticCfg

+                0x1006031e       0x65    _L1w_DrvHsdpaHsscchInitRcvCfg

+                0x10060383       0x2d    _L1w_DrvHsdpaHsscchPart1Cfg

+                0x100603b0       0x3b    _L1w_DrvHsdpaHsscchPart2Cfg

+                0x100603eb       0x1b    _L1w_DrvHsdpaHsscchDisable

+                0x10060406       0xeb    _L1w_DrvHsdpaHsscchPart1IntRead

+                0x100604f1       0x31    _L1w_DrvHsdpaHsscchPart2IntRead

+                0x10060522       0x30    _L1w_DrvHsdpaHdtrReset

+                0x10060552       0x1a    _L1w_DrvHdtrTurboReset

+                0x1006056c       0x1b    _L1w_DrvHdtrLessTurboReset

+                0x10060587       0x2e    _L1w_DrvHsdpaHdtrInit

+                0x100605b5       0x12    _L1w_DrvHsdpaHdtrIntOpen

+                0x100605c7       0x12    _L1w_DrvHsdpaHdtrIntMask

+                0x100605d9       0x25    _L1w_DrvHsdpaHdtrStaticCfg

+                0x100605fe        0xa    _L1w_DrvHsdpaHdtrInitRcvCfg

+                0x10060608       0x3b    _L1w_DrvHsdpaHdtrDemoduleCfg

+                0x10060643      0x183    _L1w_DrvHsdpaHdtrDecodeCfg

+                0x100607c6       0x83    _L1w_DrvHsdpaHdtrHwCfg

+                0x10060849        0xa    _L1w_DrvHsdpaHdtrGetCurCfgSubFrm

+                0x10060853       0x76    _L1w_DrvHsdpaHdtrIntRead

+                0x100608c9        0x6    _L1w_DrvHsdpaHdtrGetRamDataAddr

+                0x100608cf       0x3b    _L1w_DrvHsdpaHsdpcchInitSendCfg

+                0x1006090a       0x39    _L1w_DrvHsdpaHsdpcchAckNackCfg

+                0x10060943       0x3c    _L1w_DrvHsdpaHsdpcchCqiPciCfg

+                0x1006097f       0x10    _L1w_DrvHsdpaHsdpcchCqiPciCfgEn

+                0x1006098f       0x10    _L1w_DrvHsdpaHsdpcchDisable

+                0x1006099f       0x19    _L1w_DrvHsdpaLessStaticCfg

+                0x100609b8      0x20a    _L1w_DrvHsdpaLessCfgAllTb

+ .text          0x10060bc2     0x2951 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+                0x10060bc2       0x2f    _L1W_SEND_RST_REQ

+                0x10060bf1       0x2f    _L1W_SEND_INIT_REQ

+                0x10060c20       0x1d    _L1W_RegTpuTS0IntEvent

+                0x10060c3d        0xc    _L1W_ResetTpu

+                0x10060c49      0x18d    _L1W_Reset

+                0x10060dd6      0x125    _L1W_Init

+                0x10060efb       0x35    _L1w_SchedMeasRelease

+                0x10060f30      0x120    _L1W_W_Release

+                0x10061050       0x1c    _L1W_SetSecSchedId

+                0x1006106c        0x8    _L1W_CampOnSetFlag

+                0x10061074       0x75    _L1W_CampOnOrReconfig

+                0x100610e9       0xad    _L1W_DchIn1R2RCtrl

+                0x10061196       0x1e    _L1W_Only1RCtrl

+                0x100611b4       0xa9    _L1W_Sch1R2RAntCtrl

+                0x1006125d       0xd8    _L1w_TpuAdjScByDchCfgScene

+                0x10061335       0xa8    _L1W_DlDpchReconfig

+                0x100613dd       0x1c    _L1W_DchRelTpuAdj

+                0x100613f9       0x6e    _L1w_AmtFsmProc

+                0x10061467       0x89    _L1w_AmtNSTSetUlDpchParm

+                0x100614f0       0x72    _L1w_AmtNSTSetDlDpchParm

+                0x10061562       0x5b    _L1W_WRelDelayHandle

+                0x100615bd      0x4af    _L1W_PSCommonMsgCtrl

+                0x10061a6c        0x5    _L1w_HsupaSubIntCallBack

+                0x10061a71      0x111    _L1W_ReadPSMsg

+                0x10061b82       0x1d    _L1W_RegTpuSubFrmIntEvent

+                0x10061b9f       0x42    _L1W_SubFrmSchedStateCtrl

+                0x10061be1       0x1b    _L1W_InnerCmd

+                0x10061bfc       0x55    _L1W_ActiveProcHandler

+                0x10061c51       0x1f    _L1W_ProcSend2PS

+                0x10061c70       0x34    _L1W_ProcAftSchedHandler

+                0x10061ca4      0x26f    _L1W_RfDevCtrl

+                0x10061f13       0xa3    _L1W_DlsDevCtrl

+                0x10061fb6       0x64    _L1W_SlaveSetRFStartEnd

+                0x1006201a       0x9e    _L1W_CommonDevCtrl

+                0x100620b8      0x1ce    _L1W_BeforeTpuAdjHandler

+                0x10062286      0x19f    _L1W_StateChanging

+                0x10062425       0x8d    _L1W_NorSubFrmIntHandle

+                0x100624b2      0x150    _L1W_FrameInt

+                0x10062602       0x29    _L1w_SchedResBaseOffUpdate

+                0x1006262b      0x1a1    _L1W_PichIntHandle

+                0x100627cc       0xe3    _L1W_PreSyncSleepSched

+                0x100628af      0x583    _L1W_DevIntHandle

+                0x10062e32      0x1bd    _L1W_DevMeasResultHnd

+                0x10062fef      0x18d    _L1W_DevResultProc

+                0x1006317c      0x1c2    _L1w_MainTs0Log

+                0x1006333e       0x12    _L1w_MainSetCloseLog

+                0x10063350       0x3a    _L1w_SchedAntSet

+                0x1006338a      0x189    _L1w_SchedMainTask

+ .text          0x10063513      0x7c7 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_rach.o)

+                0x10063513       0x36    _L1w_SchedRachProcInit

+                0x10063549       0x14    _L1w_SchedRachProcReset

+                0x1006355d       0x9c    _L1w_SchedRachProcRanSelSig

+                0x100635f9       0x52    _L1w_SchedRachFindAvailableAS

+                0x1006364b       0xab    _L1w_SchedRachNeedDeleteRtFrameEndAichSlot

+                0x100636f6      0x170    _L1w_SchedRachProcRanSelAS

+                0x10063866       0x49    _L1w_SchedRachProcActive

+                0x100638af       0x2f    _L1w_SchedRachProcDeactive

+                0x100638de       0xce    _L1w_SchedRachConfigRtx

+                0x100639ac       0xb9    _L1w_SchedRachProcPSCmd

+                0x10063a65       0x33    _L1w_SchedRachProcL1Cmd

+                0x10063a98       0x2e    _L1w_SchedRachProcPreSched

+                0x10063ac6       0x4d    _L1w_SchedRachProcCfgHandle

+                0x10063b13       0x27    _L1w_SchedRachAiResultHandle

+                0x10063b3a       0xea    _L1w_SchedRachProcSched

+                0x10063c24       0x28    _L1w_SchedRachProcSend2PS

+                0x10063c4c       0x36    _L1w_SchedRachProcL1InnerReq

+                0x10063c82        0x9    _L1w_SchedRachProcL1InnerAbort

+                0x10063c8b        0x8    _L1w_SchedRachProcDevFachEnable

+                0x10063c93       0x1b    _L1W_SchedRachProcConfigCheck

+                0x10063cae       0x2c    _L1w_SchedRachProcIsNextFmo

+ .text          0x10063cda     0x1181 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas_db.o)

+                0x10063cda        0xd    _L1w_SchMeasDbInit

+                0x10063ce7       0x30    _L1w_SchMeasU16Filter

+                0x10063d17       0x17    _L1w_SchMeasFingerPosOffset

+                0x10063d2e       0x74    _L1w_SchMeasChooseFilterFinger

+                0x10063da2       0xc8    _L1w_SchMeasDbUpdPreSyncInfo

+                0x10063e6a       0x1d    _L1w_SchedMeasReturnCsrSlot

+                0x10063e87      0x27f    _L1w_SchMeasDbSaveSyncCelReslt

+                0x10064106       0xbb    _L1w_SchedMeasSetInnerReq

+                0x100641c1       0x91    _L1w_SchedMeasSetInnerResult

+                0x10064252       0x17    _L1w_SchedMeasClearInnerDb

+                0x10064269       0x37    _L1w_SchedMeasGetInnerResult

+                0x100642a0       0x15    _L1w_SchedMeasQueryInnerSt

+                0x100642b5       0x12    _L1w_SchedMeasGetAfcCel

+                0x100642c7       0x25    _L1w_SchedMeasGetInnerCelInfo

+                0x100642ec      0x14f    _L1w_SchedMeasGetInnerFreq

+                0x1006443b      0x13d    _L1w_SchedMeasSaveCsResult

+                0x10064578       0x9a    _L1w_SchedMeasQuerySyncInfo

+                0x10064612       0xc0    _L1w_SchedMeasSyncSetFreq

+                0x100646d2       0x48    _L1w_SchedMeasGetScellResult

+                0x1006471a      0x2db    _L1w_SchedMeasGetIntraResult

+                0x100649f5       0x1a    _L1w_SchedMeasFilterRscp

+                0x10064a0f      0x2a4    _L1w_SchedMeasGetInterResult

+                0x10064cb3       0xbf    _L1w_SchMeasQueryCellInfo

+                0x10064d72       0x3a    _L1w_SchMeasAdjustSfn

+                0x10064dac       0x4e    _L1w_SchMeasSetCellSfnInfo

+                0x10064dfa       0x37    _L1w_SchMeasSetCellSttdInfo

+                0x10064e31       0x2a    _L1w_SchMeasGetUeInternalRssi

+ .text          0x10064e5b      0x8b4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+                0x10064e5b       0x30    _L1W_RegisterProcedure

+                0x10064e8b       0x49    _L1W_SetIcsStateProcs

+                0x10064ed4       0x68    _L1W_SetIdleStateProcs

+                0x10064f3c       0x40    _L1W_SetPageStateProcs

+                0x10064f7c       0x50    _L1W_SetFachStateProcs

+                0x10064fcc       0x50    _L1W_SetEFachStateProcs

+                0x1006501c       0x48    _L1W_SetDchStateProcs

+                0x10065064       0x14    _L1W_SetAmtHdtStateProcs

+                0x10065078       0x14    _L1W_SetAmtFdtStateProcs

+                0x1006508c       0x40    _L1W_SetAmtThCalibStateProcs

+                0x100650cc       0x40    _L1W_SetAmtNstStateProcs

+                0x1006510c       0x32    _L1W_SetWSlaveModeProcs

+                0x1006513e        0x1    _L1W_SetCloseStateProcs

+                0x1006513f        0xb    _L1W_GetDchActState

+                0x1006514a       0x6f    _L1W_NotifyFSM

+                0x100651b9      0x142    _L1W_WMasteStateCtrl

+                0x100652fb       0xc0    _L1W_ModeCtrl

+                0x100653bb       0x4d    _L1W_L1StateCtrl

+                0x10065408       0x87    _L1W_SetProc

+                0x1006548f       0x42    _L1W_GetPriId

+                0x100654d1       0x97    _L1w_SetMasterState

+                0x10065568       0x30    _L1w_ResetCountForLog

+                0x10065598       0x1b    _L1w_AddSlaveStateCntForLog

+                0x100655b3       0x3a    _L1w_AddMasterStateCntForLog

+                0x100655ed       0xb4    _L1w_CheckMsgToAddProcCntForLog

+                0x100656a1        0xa    _L1w_SetDLULTimingForLog

+                0x100656ab       0x64    _L1w_PrintStandLog

+ .text          0x1006570f      0x7b8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_inter_cs.o)

+                0x1006570f        0x8    _L1w_SchedCs1ProcGetFreq

+                0x10065717        0x7    _L1w_SchedCs1ProcGetCsProcState

+                0x1006571e        0x6    _L1w_Cs1GetInnerInfo

+                0x10065724       0x12    _L1w_SchedCs1ProcInit

+                0x10065736       0x21    _L1_SchedCs1ProcReset

+                0x10065757       0x22    _L1w_Cs1WriteFullscanResult

+                0x10065779       0x17    _L1w_SchedCs1AbortInnerReq

+                0x10065790        0xf    _L1w_Cs1GetInnerReqByActReason

+                0x1006579f        0x2    _L1w_SchedCs1ProcPSCmd

+                0x100657a1        0x1    _L1w_SchedCs1ProcSend2PS

+                0x100657a2       0xa2    _L1w_SchedCs1ProcActive

+                0x10065844       0x79    _L1w_SchedCs1ProcDeactive

+                0x100658bd       0x19    _L1w_SchedCs1ProcFsm

+                0x100658d6        0x1    _L1w_Cs1InitSched

+                0x100658d7        0x2    _L1w_Cs1InitPreSchedHandler

+                0x100658d9        0x1    _L1w_Cs1InitAfcSched

+                0x100658da        0x2    _L1w_Cs1InitAfcPreSchedHandler

+                0x100658dc        0xe    _L1w_Cs1Step1ResClear

+                0x100658ea      0x2d4    _L1w_Cs1Step1Sched

+                0x10065bbe       0x75    _L1w_Cs1Step1PreSchedHandler

+                0x10065c33       0x52    _L1w_Cs1FullscanPreSchedHandler

+                0x10065c85       0x94    _L1w_Cs1FullscanSched

+                0x10065d19       0x6c    _L1w_Cs1ReportResultSched

+                0x10065d85       0x3e    _L1w_SchedCs1ProcSched

+                0x10065dc3       0x34    _L1w_SchedCs1ProcPreSchedHandler

+                0x10065df7       0x4a    _L1w_SchedCs1ProcInnerActive

+                0x10065e41       0x44    _L1w_SchedCs1ProcInnerDeactive

+                0x10065e85       0x42    _L1w_SchedCs1ProcInnerResultGet

+ .text          0x10065ec7      0x79c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+                0x10065ec7       0x10    _L1w_DevResultClear

+                0x10065ed7       0x24    _L1w_ReadDevResult

+                0x10065efb       0x35    _L1w_ReadDevResultNeedFlg

+                0x10065f30       0x3c    _L1w_ReadDevMultResultNedFlg

+                0x10065f6c       0x2e    _L1w_ReadDevMultiResult

+                0x10065f9a       0x49    _L1w_WriteDevResult

+                0x10065fe3       0x27    _L1w_SrvCellDbClear

+                0x1006600a       0x51    _L1w_SchedDbInit

+                0x1006605b       0x18    _L1w_ReadPsMsgFromDb_Opt

+                0x10066073       0x22    _L1w_ReadPsMsgFromDb

+                0x10066095        0x6    _L1w_GetPsMsgAddress

+                0x1006609b        0x3    _L1w_GetPsMsgMaxLen

+                0x1006609e       0x16    _L1w_SetSrvCellInfo

+                0x100660b4       0x16    _L1w_GetSrvCellInfo

+                0x100660ca       0x1b    _L1w_GetSpecifiedSrvCell

+                0x100660e5       0x49    _L1w_SrvMeasProcInfoInd

+                0x1006612e       0x23    _L1w_CsSetSrvSyncState

+                0x10066151       0x22    _L1w_CsGetSrvSyncState

+                0x10066173       0x25    _L1w_SetSrvCellTiming

+                0x10066198       0x2c    _L1w_GetSrvCellTiming

+                0x100661c4       0x23    _L1w_SetMainCellTiming

+                0x100661e7        0xb    _L1w_BackUpMrtrOffset

+                0x100661f2       0x1a    _L1w_BackUpSrvCellInfo

+                0x1006620c       0x1b    _L1w_ReStoreSrvCellInfo

+                0x10066227        0x9    _L1w_GetMrtrOffset

+                0x10066230       0x14    _L1w_SetSrvCellAgeTime

+                0x10066244       0x23    _L1w_GetMainCellTiming

+                0x10066267       0x90    _L1w_SetDchProcInfo

+                0x100662f7        0xd    _L1w_GetSrvCpichSttdMode

+                0x10066304       0x1f    _L1w_GetDpaCellCpichSttdMode

+                0x10066323       0x12    _L1W_TimingCalcSFNOff

+                0x10066335       0x56    _L1w_SetSysTimingInfo

+                0x1006638b       0x22    _L1w_GetCellMrtrOffset

+                0x100663ad       0x31    _L1w_GetCellRscpInfo

+                0x100663de       0xa5    _L1w_SetHsdpaCellInfo

+                0x10066483       0x23    _L1w_GetHsdpaCellHsscchFrm

+                0x100664a6        0xa    _L1w_SetSysInfoAfc

+                0x100664b0        0x8    _L1w_GetSysInfoAfc

+                0x100664b8       0x17    _L1w_GetActiveCellScrCode

+                0x100664cf       0x86    _L1w_GetCellInfo

+                0x10066555        0x5    _L1w_SetCellSfnInfo

+                0x1006655a        0x5    _L1w_SetCellSttdInfo

+                0x1006655f       0x19    _L1w_IsSaCell

+                0x10066578       0x22    _L1w_GetSaCellTiming

+                0x1006659a       0x53    _L1w_DbPrintCellTiming

+                0x100665ed       0x31    _L1w_DbSkipFrmEnd

+                0x1006661e       0x45    _L1w_UpdateMrtrOffset

+ .text          0x10066663     0x50bd T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas.o)

+                0x10066663        0xf    _L1w_SchedMeasProcActive

+                0x10066672       0x34    _L1w_SchedMeasProcDeactive

+                0x100666a6        0x8    _L1w_SchedMeasDpaExist

+                0x100666ae       0x9f    _L1w_SchedMeasReqCellQuery

+                0x1006674d       0x72    _L1w_SchedMeasGetCells

+                0x100667bf       0x16    _L1w_SchedMeasCellInfoQuery

+                0x100667d5       0x38    _L1w_SchedMeasSyncFreqQuery

+                0x1006680d       0x1e    _L1w_SchedMeasSyncCellQuery1

+                0x1006682b       0x4c    _L1w_SchedMeasSyncCellQuery2

+                0x10066877       0xf4    _L1w_SchedMeasSyncCellUpd

+                0x1006696b       0x3d    _L1w_SchedMeasSyncCellNew

+                0x100669a8       0x38    _L1w_SchedMeasSyncCellGetPoor

+                0x100669e0       0x24    _L1w_SchedMeasGetCsInfo

+                0x10066a04       0xe3    _L1w_SchedMeasKeepOldIntraCells

+                0x10066ae7       0x22    _L1w_SchedMeasCheckIdleState

+                0x10066b09       0x1e    _L1w_SchedMeasCheckMasterIdleOrSlaveState

+                0x10066b27       0x17    _L1w_SchedMeasCheckFachDch

+                0x10066b3e       0x2f    _L1w_SchedMeasCaclPageAge

+                0x10066b6d       0x41    _L1w_SchedMeasCaclFachAge

+                0x10066bae       0x64    _L1w_SchedMeasCaclEfachAge

+                0x10066c12       0x4b    _L1w_SchedMeasSetSlaveIdleInterSchedAge

+                0x10066c5d       0xdc    _L1w_SchedMeasSchedAgeUpdate

+                0x10066d39      0x333    _L1w_SchedMeasUpIntraSchedInfo

+                0x1006706c      0x13e    _L1w_SchedMeasSortSyncCell

+                0x100671aa       0x35    _L1w_SchedMeasAdjustResultCnt

+                0x100671df      0x1a8    _L1w_SchedMeasUpInterSchedInfo

+                0x10067387        0x2    _L1w_SchedMeasIntraFreqReq

+                0x10067389        0x2    _L1w_SchedMeasInterFreqReq

+                0x1006738b       0x13    _L1w_SchedMeasUeInternalReq

+                0x1006739e       0x13    _L1w_SchedMeasReturnPsrIsNeedTrace

+                0x100673b1      0x12e    _L1w_SchedMeasRelReq

+                0x100674df       0x24    _L1w_SchedMeasIsL1sRelMeasSleepFlag

+                0x10067503       0x41    _L1w_SchedMeasFreqSearch

+                0x10067544        0xe    _L1w_SchedMeasSetLpBitMap

+                0x10067552        0xc    _L1w_SchedMeasGetLpBitMap

+                0x1006755e        0xf    _L1w_SchedMeasClearLpBitMap

+                0x1006756d       0xb5    _L1w_SchedMeasOptCellOverCheck

+                0x10067622       0x3c    _L1w_SchedMeasJudgeIsScell

+                0x1006765e        0x8    _L1w_SchedMeasReturnRxChannelInfo

+                0x10067666        0xc    _L1w_SchedMeasL1SClearTxSwitch

+                0x10067672        0x8    _L1w_SchedMeasReturnTxIsSwitch

+                0x1006767a       0x4b    _L1w_SchedMeasReturnMeasAntInfo

+                0x100676c5      0x1c1    _L1w_SchedMeasCalcAntAvrEcIoAndJudge

+                0x10067886       0x9c    _L1w_SchedMeasSingleToDouleChanelJudge

+                0x10067922       0x38    _L1w_SchedMeasDouleToSignelChanelJudge

+                0x1006795a       0x58    _L1w_SchedMeasreturnAntcellnum

+                0x100679b2      0x123    _L1w_SchedMeasUpSyncCellInfo

+                0x10067ad5       0x34    _L1w_SchedMeasClearPreSyncInfo

+                0x10067b09       0x13    _L1w_SchedMeasQueryPreSyncInfo

+                0x10067b1c       0x2e    _L1w_SchedMeasSetPreSyncInfo

+                0x10067b4a       0x19    _L1w_SchedMeasGetIntraInitInfo

+                0x10067b63       0x2d    _L1w_SchedMeasGetInterInitInfo

+                0x10067b90       0x38    _L1w_SchedMeasSetInitInfo

+                0x10067bc8        0xd    _L1w_SchedMeasClearCsResult

+                0x10067bd5      0x1c0    _L1w_SchedMeasGetCsResult

+                0x10067d95       0x37    _L1w_SchedDchMeasGetBchResult

+                0x10067dcc       0x43    _L1w_SchedMeasCmpHwL1sched

+                0x10067e0f       0x23    _L1w_SchedMeasAbortReq

+                0x10067e32      0x195    _L1w_SchedMeasOptCell2SyncCell

+                0x10067fc7       0x10    _L1w_SchedMeasGetMaxEcIoByFreq

+                0x10067fd7      0x164    _L1w_SchedMeasCalcSyncCellQual

+                0x1006813b       0x89    _L1w_SchedMeasSetIntialStateType

+                0x100681c4       0x16    _L1w_SchedCsGetStep1StrategyInfo

+                0x100681da       0xae    _L1w_SchedMeasJudgeStateType

+                0x10068288       0x2c    _L1w_SchedMeasJudgeStateTypeChange

+                0x100682b4       0x82    _L1w_SchedMeasSaveGoodOrBadCnt

+                0x10068336       0x67    _L1w_SchedMeasJudgeIsStatistic

+                0x1006839d       0x63    _L1w_SchedMeasCheckMasterPageActCs

+                0x10068400       0xee    _L1w_SchedMeasJudgeNeedActPeriodCs

+                0x100684ee      0x188    _L1w_SchedMeasJudgeSyncCellExist

+                0x10068676        0xa    _L1w_SchedMeasReturnAntNum

+                0x10068680       0x59    _L1w_SchedMeasConnectJudgeAntNum

+                0x100686d9       0xe1    _L1w_SchedMeasConnectIsJudgeAntNum

+                0x100687ba       0xdb    _L1w_SchedMeasDevResultHandler

+                0x10068895       0x1d    _L1w_SchedMeasResultHandler

+                0x100688b2      0x23f    _L1w_SchedMeasStateUpdate

+                0x10068af1       0x26    _L1w_SchedMeasSort

+                0x10068b17      0x1c1    _L1w_SchedMeasGetSchedTime

+                0x10068cd8       0x44    _L1w_SchedMeasGetIntraFreqInfo

+                0x10068d1c       0x64    _L1w_SchedMeasGetInterFreqInfo

+                0x10068d80       0xa4    _L1w_SchedMeasGetHwResInfo

+                0x10068e24       0x4f    _L1w_SchedMeasSetHwResInfo

+                0x10068e73       0x33    _L1w_SchedMeasPageGetResLenPerCell

+                0x10068ea6        0xe    _L1w_SchedMeasGetResLenPerCell

+                0x10068eb4       0xa9    _L1w_SchedMeasProcSetRes

+                0x10068f5d      0x149    _L1w_SchedMeasProcResAlloc

+                0x100690a6      0x16a    _L1w_SchedMeasProcSchedReq

+                0x10069210       0xfb    _L1w_SchedMeasSyncIntraMeas

+                0x1006930b       0xc3    _L1w_SchedMeasSyncInterMeas

+                0x100693ce       0x3c    _L1w_SchedMeasGetOptCellInfo

+                0x1006940a      0x1cf    _L1w_SchedMeasOptCellSchedReq

+                0x100695d9       0xa5    _L1w_SchedMeasOptSchedByFreq

+                0x1006967e        0xa    _L1w_SchedMeasOptCellSched

+                0x10069688       0xe5    _L1w_SchedMeasIntraCs

+                0x1006976d       0xfc    _L1w_SchedMeasInterCs

+                0x10069869       0x3d    _L1w_SchedMeasDchBchChoose

+                0x100698a6       0x42    _L1w_SchedMeasSyncIntraBch

+                0x100698e8       0xdd    _L1w_SchedMeasIdlePageSched

+                0x100699c5       0x6a    _L1w_SchedMeasFachSched

+                0x10069a2f       0x7b    _L1w_SchedMeasDchSched

+                0x10069aaa      0x146    _L1w_SchedMeasSlaveSched

+                0x10069bf0       0xdc    _L1w_SchedMeasIntraInitSched

+                0x10069ccc      0x137    _L1w_SchedMeasInterInitSched

+                0x10069e03        0xc    _L1w_SchedMeasInitialSched

+                0x10069e0f       0x6b    _L1w_SchedMeasPsSched

+                0x10069e7a       0x56    _L1w_SchedMeasJudgAfcIsOk

+                0x10069ed0       0x4f    _L1w_SchedMeasInnerSchedReq

+                0x10069f1f       0x96    _L1w_SchedMeasInnerSched

+                0x10069fb5       0xf6    _L1w_SchedMeasGetPreSyncFreq

+                0x1006a0ab       0x41    _L1w_SchedMeasPreSyncSchedReq

+                0x1006a0ec       0xe2    _L1w_SchMeasIdlPagInitRptJudge

+                0x1006a1ce      0x10e    _L1w_SchedMeasIdlePageRptJudge

+                0x1006a2dc       0x90    _L1w_SchedMeasFachDchRptJudge

+                0x1006a36c       0x29    _L1w_SchedMeasExsitInterResult

+                0x1006a395       0xcb    _L1w_SchedMeasCheckInterResult

+                0x1006a460      0x111    _L1w_SchedMeasSlaveRptJudge

+                0x1006a571       0x6a    _L1w_SchedMeasRptScellInd

+                0x1006a5db       0x4a    _L1w_SchedMeasSortCellEcIo

+                0x1006a625      0x108    _L1w_SchedMeasJudgeStartNcellPsr

+                0x1006a72d       0xc5    _L1w_SchedMeasJudgeNcell

+                0x1006a7f2       0x36    _L1w_SchedMeasProcJudgeNcellEst

+                0x1006a828       0xe9    _L1w_SchedMeasRptIntraCellInd

+                0x1006a911       0x79    _L1w_SchedMeasRptInterCellInd

+                0x1006a98a       0xd8    _L1w_SchedMeasRptUeInternalInd

+                0x1006aa62       0xaf    _L1w_SchedMeasProcPSCmd

+                0x1006ab11       0x31    _L1w_SchedMeasProcL1Cmd

+                0x1006ab42        0xf    _L1w_SchedMeasProcPreHandler

+                0x1006ab51       0x55    _L1w_SchedMeasProcCheckAfcState

+                0x1006aba6       0x19    _L1w_SchedMeasProcSched

+                0x1006abbf       0x5a    _L1w_SchedMeasProcAftHandler

+                0x1006ac19       0x3e    _L1w_SchedMeasProcSend2PS

+                0x1006ac57       0x7a    _L1w_SchedMeasProcInit

+                0x1006acd1        0x2    _L1w_SchedMeasProcReset

+                0x1006acd3       0xc0    _L1w_SchedMeasProcPreSync

+                0x1006ad93       0x1e    _L1w_SchedMeasGetPreSyncResult

+                0x1006adb1       0x6d    _L1w_SchedMeasProcInnerActive

+                0x1006ae1e       0x23    _L1w_SchedMeasInnerGetResult

+                0x1006ae41       0x1a    _L1w_SchedMeasInnerDeactive

+                0x1006ae5b      0x104    _L1w_SchMeasWakePreSyncSched

+                0x1006af5f      0x114    _L1w_SchedMeasJudgeIsNeedPre

+                0x1006b073        0x5    _L1w_SchedMeasGetOfflinedataEndtTime

+                0x1006b078      0x1e7    _L1w_SchedMeasCalcOfflinedataRes

+                0x1006b25f       0xdd    _L1w_SchedMeasWakePreSync

+                0x1006b33c       0x76    _l1w_SchedMeasSetSrvCellNoSched

+                0x1006b3b2      0x1ec    _L1w_SchedMeasWakeIntraSched

+                0x1006b59e       0x65    _L1w_SchedMeasQueryInterInfo

+                0x1006b603       0xa6    _L1w_SchedMeasDrxPreSync

+                0x1006b6a9        0x1    _L1w_SchedMeasSetDrxInfo

+                0x1006b6aa        0x1    _L1w_SchedMeasForbidInterFreq

+                0x1006b6ab       0x43    _L1w_SchedMeasJudgeBufStateFull

+                0x1006b6ee        0xc    _L1w_SchedMeasCalcMeasReqNum

+                0x1006b6fa        0x9    _L1w_SchedMeasCleanMeasReqNum

+                0x1006b703        0x9    _L1w_SchedMeasSetPiIntInfo

+                0x1006b70c       0x14    _L1w_SchedMeasSetNewFreq

+ .text          0x1006b720      0x40b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa.o)

+                0x1006b720        0xc    _L1w_SchedHsupaInit

+                0x1006b72c       0x3a    _L1w_SchedHsupaGetDlChanSrc

+                0x1006b766       0x1a    _L1w_SchedHsupaGetDlChanTxDiv

+                0x1006b780       0x1b    _L1w_SchedHsupaIsActive

+                0x1006b79b      0x103    _L1w_SchedHsupaPSCmd

+                0x1006b89e      0x19f    _L1w_SchedHsupaDchPreSched

+                0x1006ba3d       0x1d    _L1w_SchedHsupaPreSched

+                0x1006ba5a       0x68    _L1w_SchedHsupaDchSched

+                0x1006bac2       0x19    _L1w_SchedHsupaSched

+                0x1006badb       0x27    _L1w_SchedHsupaDchSend2PS

+                0x1006bb02        0xb    _L1w_SchedHsupaSend2PS

+                0x1006bb0d        0x6    _L1w_SchedHsupaGetUpaSchedDb

+                0x1006bb13       0x18    _L1w_SchedHsupaInnerRel

+ .text          0x1006bb2b     0x146b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+                0x1006bb2b        0xa    _L1w_SchedCmSetBitmap

+                0x1006bb35       0x50    _L1w_SchedCmGetGapBitmap

+                0x1006bb85        0x8    _L1w_SchedCmProcInit

+                0x1006bb8d        0x2    _L1w_SchedCmProcReset

+                0x1006bb8f       0xcf    _L1w_SchedCmWriteWaitCfgDb

+                0x1006bc5e       0xbc    _L1w_SchedCmReadWaitCfgDb

+                0x1006bd1a       0xae    _L1w_SchedCmConfig

+                0x1006bdc8       0x25    _L1w_SchedCmRelease

+                0x1006bded       0x42    _L1w_SchedCmUpdateOnePattern

+                0x1006be2f       0x55    _L1w_SchedCmUpdatePattern

+                0x1006be84       0x4f    _L1w_SchedCmGetGapPosition

+                0x1006bed3       0x81    _L1w_SchedCmGetSfnOneGapInfo

+                0x1006bf54       0x55    _L1w_SchedCmGetSfnGapInfo

+                0x1006bfa9       0x8b    _L1w_SchedCmRfResAlloc

+                0x1006c034       0x61    _L1w_SchedCmRfResRel

+                0x1006c095       0xb7    _L1w_SchedCmProcPatternAct

+                0x1006c14c      0x15b    _L1w_SchedCmProcPatternRel

+                0x1006c2a7       0x82    _L1w_SchedCmProcRelN1N2Frame

+                0x1006c329       0x49    _L1w_SchedCmProcCheckTglTgsn

+                0x1006c372      0x173    _L1w_SchedCmProcPsParaCheck

+                0x1006c4e5       0x18    _L1w_SchedCmIsN0ToN3BitmapEmpty

+                0x1006c4fd       0x1c    _L1w_SchedCmIsN0ToN4BitmapEmpty

+                0x1006c519       0x49    _L1w_SchedCmSSFNJumpFix

+                0x1006c562       0x3a    _L1w_SchedCmBackHandle

+                0x1006c59c       0x6d    _L1w_SchedCmProcPSCmd

+                0x1006c609       0xac    _L1w_SchedCmProcPreSched

+                0x1006c6b5      0x2de    _L1w_SchedCmProcSched

+                0x1006c993       0x13    _L1w_SchedCmUsageIsValid

+                0x1006c9a6       0xa6    _L1w_SchedCmHspaGetRealBitmap

+                0x1006ca4c       0xa6    _L1w_SchedCmHspaGetBitmap

+                0x1006caf2       0x5c    _L1w_SchedCmPcSirCodingCalc

+                0x1006cb4e       0x17    _L1w_SchedCmGdtrGetCmInfo

+                0x1006cb65       0xd0    _L1w_SchedCmDchGetCmInfo

+                0x1006cc35       0x3b    _L1w_SchedCmGapGetCmMode

+                0x1006cc70       0x84    _L1w_SchedCmSendBitmapToPsr

+                0x1006ccf4       0x1d    _L1w_SchedCmWriteN2BitmapToPc

+                0x1006cd11        0x8    _L1w_SchedCmMeasGetResFlg

+                0x1006cd19        0x8    _L1w_SchedCmCsGetPeriod

+                0x1006cd21       0x19    _L1w_SchedCmAcvtiveProc

+                0x1006cd3a       0x29    _L1w_SchedCmDeacvtiveProc

+                0x1006cd63        0xb    _L1w_SchedCmGetProcStatus

+                0x1006cd6e      0x15d    _L1w_SchedCmDealN4N9ForPs

+                0x1006cecb       0x23    _L1w_SchedCmUpdatePatternForN4N9

+                0x1006ceee       0x52    _L1w_SchedCmGetSfnGapInfoForN4N9

+                0x1006cf40       0x56    _L1w_SchedCmGetSlotNumForN4N9

+ .text          0x1006cf96      0x4a5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_sc.o)

+                0x1006cf96       0x12    _L1w_SchedCsGetStep23Length

+                0x1006cfa8        0xd    _L1w_schedProcCsPosCmp

+                0x1006cfb5       0x48    _L1w_schedProcCsPos

+                0x1006cffd       0xf6    _L1w_SchedCsResQueryGapLength

+                0x1006d0f3       0x4d    _L1w_SchedCsResQueryResLenByWin

+                0x1006d140       0x3e    _L1w_SchedCsFindCorrectResTime

+                0x1006d17e       0x3f    _L1w_SchedCsSetCsStep1Length

+                0x1006d1bd       0x1a    _L1w_SchedCsSetStrategyPs

+                0x1006d1d7       0x18    _L1w_SchedCsSetStrategyFs

+                0x1006d1ef       0x43    _L1w_SchedCsSetStrategyMeasFach

+                0x1006d232       0x38    _L1w_SchedCsSetStrategyMeasDch

+                0x1006d26a       0xde    _L1w_SchedCsSetStrategyMeas

+                0x1006d348       0x1d    _L1w_SchedCsSetStrategyBch

+                0x1006d365       0x51    _L1w_SchedCsSetStrategyDch

+                0x1006d3b6        0xf    _L1w_SchedCsSetStrategyDchFisrt

+                0x1006d3c5        0xb    _L1w_SchedCsSetStrategy

+                0x1006d3d0       0x6b    _L1w_SchedCs1SetStrategy

+ .text          0x1006d43b     0x1ade T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+                0x1006d43b       0x55    _L1w_ResRfResInit

+                0x1006d490        0x7    _L1w_GetCurSSFNBase

+                0x1006d497        0x7    _L1w_SetCurSSFNBase

+                0x1006d49e       0x12    _L1w_UpdateCurSSFNBase

+                0x1006d4b0        0x8    _L1w_GetCurSymOffset

+                0x1006d4b8       0x44    _L1w_UpdateCurSymOffset

+                0x1006d4fc       0x3a    _L1w_WakeUpdateCurRecord

+                0x1006d536        0x6    _L1w_GetUsedQptr

+                0x1006d53c       0x76    _L1w_GetUnUsedQptr

+                0x1006d5b2       0xfd    _L1w_RfResSegSplit

+                0x1006d6af       0xcc    _L1w_RfResSegAdd

+                0x1006d77b       0xef    _L1w_RfResSegUpdate

+                0x1006d86a       0x87    _L1w_RfResSegSet

+                0x1006d8f1       0xcd    _L1w_RfResSegFixedReqCheck

+                0x1006d9be       0x55    _L1w_RfResSegFixedResReq

+                0x1006da13      0x10e    _L1w_RfResWinFixedReqHandle

+                0x1006db21       0xc6    _L1w_RfResSegVarReqCheck

+                0x1006dbe7       0x90    _L1w_RfResSegVarResReq

+                0x1006dc77        0x4    _L1w_SchedResTblReset

+                0x1006dc7b      0x164    _L1w_SchedResProcLog

+                0x1006dddf       0x2d    _L1w_SchedResUpdate

+                0x1006de0c        0x1    _L1w_SchedResSetSchedSfn

+                0x1006de0d       0x1e    _L1w_RfResAgcCtrlSet

+                0x1006de2b       0x15    _L1w_SchedResSetSegAgc

+                0x1006de40      0x240    _L1w_SchedResQueryNextFrmSeg

+                0x1006e080       0x8f    _L1w_SchedResQueryOnePos

+                0x1006e10f       0x43    _L1w_SchedResQueryLastActSeg

+                0x1006e152       0x4d    _L1w_SchedResQueryLastActSegForGap

+                0x1006e19f       0x4b    _L1w_SchedResQueryLastSeg

+                0x1006e1ea       0x2d    _L1w_SchedResTypeConvert

+                0x1006e217      0x1bd    _L1w_SchedResQueryGapInfo

+                0x1006e3d4      0x1c3    _L1w_SchedResQueryGapInfoByWin

+                0x1006e597       0x63    _L1w_SchedResQueryGapBitmapBySsfn

+                0x1006e5fa      0x162    _L1w_SchedResQueryResLenByWin

+                0x1006e75c       0x3f    _L1w_RfResSegCleanUp

+                0x1006e79b       0xd6    _L1w_RfResSegReq

+                0x1006e871       0x82    _L1w_ConvertToSlotBound

+                0x1006e8f3      0x138    _L1w_RfResFixedSegReq

+                0x1006ea2b      0x190    _L1w_RfResVarSegReq

+                0x1006ebbb       0xea    _L1w_RfResWinFixedSegReq

+                0x1006eca5       0x36    _L1w_RfResTblClear

+                0x1006ecdb      0x188    _L1w_RfResRelReq

+                0x1006ee63       0x75    _L1w_RfResCheckNextFrameWAvail

+                0x1006eed8       0x41    _L1w_SchedResGlobal

+ .text          0x1006ef19     0x158d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_bch.o)

+                0x1006ef19       0x6c    _L1w_SchedBchProcPSCmd

+                0x1006ef85       0x55    _L1w_SchedBchProcSched

+                0x1006efda       0x75    _L1w_SchedBchPreSched

+                0x1006f04f       0x7d    _L1w_SchedBchProcHandler

+                0x1006f0cc       0xa5    _L1w_SchedBchProcSend2PS

+                0x1006f171       0x27    _L1w_SchedBchProcReset

+                0x1006f198        0x2    _L1w_SchedBchProcInit

+                0x1006f19a       0x29    _L1w_SchedBchAfcReq

+                0x1006f1c3       0x88    _L1w_SchedBchInnerActive

+                0x1006f24b       0x66    _L1w_SchedBchInnerGetResult

+                0x1006f2b1       0x4e    _L1w_SchedBchInnerDeactive

+                0x1006f2ff       0x18    _L1w_SchedBchAfcStop

+                0x1006f317       0x7a    _L1w_SchedBchPichConflict

+                0x1006f391       0x13    _L1w_SchedBchNextTtiNeeded

+                0x1006f3a4       0x45    _L1w_SchedBchConvertSibSchedInfo

+                0x1006f3e9       0x2b    _L1w_SchedBchConvertSibInfo

+                0x1006f414       0x23    _L1w_SchedBchUpdateSibInfo

+                0x1006f437       0x2a    _L1w_SchedBchCalcNearestPos

+                0x1006f461       0x7b    _L1w_SchedBchUpdateBchState

+                0x1006f4dc        0xd    _L1w_SchedBchSibSchedPreReady

+                0x1006f4e9        0xf    _L1w_SchedBchPreSchedSfnDecoding

+                0x1006f4f8       0xb4    _L1w_SchedBchProcSibPreSched

+                0x1006f5ac       0xc4    _L1w_SchedBchProcPreFrameSync

+                0x1006f670       0x92    _L1w_SchedBchProcPreSttd

+                0x1006f702       0x7c    _L1w_SchedBchProcPreSfnDecoding

+                0x1006f77e       0x1a    _L1w_SchedBchProcPrePathSync

+                0x1006f798       0xc5    _L1w_SchedBchProcSibSched

+                0x1006f85d       0x1d    _L1w_SchedBchAfcPreSchedReady

+                0x1006f87a      0x102    _L1w_SchedBchProcAfcSched

+                0x1006f97c      0x126    _L1w_SchedBchProcInnerSched

+                0x1006faa2       0x3d    _L1w_SchedBchInnerSchedPreReady

+                0x1006fadf       0x20    _L1w_SchedBchFindInnerReq

+                0x1006faff       0xb1    _L1w_SchedBchInitSibSchedInfo

+                0x1006fbb0       0x6e    _L1w_SchedBchUpdatePreDecod

+                0x1006fc1e       0x72    _L1w_SchedBchUpdateInnerResult

+                0x1006fc90       0x14    _L1w_SchedBchGetSibSchedCellSfn

+                0x1006fca4       0xbc    _L1w_SchedBchProcSchedBySfn

+                0x1006fd60       0x1a    _L1w_SchedBchNeedUpdatePathInfo

+                0x1006fd7a       0x3c    _L1w_SchedBchActivePreSync

+                0x1006fdb6       0x9d    _L1w_SchedBchCalcResAlloc

+                0x1006fe53       0x76    _L1w_SchedBchRfResReq

+                0x1006fec9       0x7f    _L1w_SchedBchCfgDev

+                0x1006ff48       0x27    _L1w_SchedBchFindWaitingTask

+                0x1006ff6f       0x2e    _L1w_SchedBchPsDeactive

+                0x1006ff9d       0x56    _L1w_SchedBchUpdateSibResult

+                0x1006fff3       0x2d    _L1w_SchedBchIsServCell

+                0x10070020        0x9    _L1w_SchedBchIsPathValid

+                0x10070029       0x54    _L1w_SchedBchCalcCellOffset

+                0x1007007d       0x52    _L1w_SchedBchSetCellSfnInfo

+                0x100700cf       0x5d    _L1w_SchedBchReserveSibRes

+                0x1007012c       0x17    _L1w_SchedBchReadSibFail

+                0x10070143       0x28    _L1w_SchedBchDoesSfnBelongtoSib

+                0x1007016b       0x70    _L1w_SchedBchSibReadPostUpdate

+                0x100701db       0x5d    _L1w_SchedBchExtendRes

+                0x10070238       0x3b    _L1w_SchedBchUpdatePsInd

+                0x10070273       0x40    _L1w_SchedBchSaveBchWorkInfo

+                0x100702b3       0x5b    _L1w_SchedBchProcPreSync

+                0x1007030e       0x18    _L1w_SchedBchNeedExtendRes

+                0x10070326       0x16    _L1w_SchedBchIsInConnectedMode

+                0x1007033c       0x1c    _L1w_SchedBchNeedReserveRes

+                0x10070358        0xd    _L1w_SchedBchNeedAllocRes

+                0x10070365       0x5f    _L1w_SchedBchAllocNearestSibRes

+                0x100703c4       0x25    _L1w_SchedBchGetResType

+                0x100703e9       0x20    _L1w_SchedBchGetPresyncResult

+                0x10070409       0x2e    _L1w_SchedBchCanStartPreSfnDecod

+                0x10070437       0x4c    _L1w_SchedBchResRfRel

+                0x10070483       0x11    _L1w_SchedBchFmoConflictFachJudge

+                0x10070494        0x7    _L1w_SchedBchGetFmoConflictFlag

+                0x1007049b        0xb    _L1w_SchedBchCleanFmoConflictFlag

+ .text          0x100704a6      0xe7f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_amt.o)

+                0x100704a6        0x7    _L1w_SchedAmtGetCnfEnFlg

+                0x100704ad      0x1f7    _L1w_AmtModeCtrl

+                0x100706a4       0x64    _L1w_SchedAmtProcInit

+                0x10070708      0x4d8    _L1w_SchedAmtProcPSCmdHdt

+                0x10070be0      0x1de    _L1w_SchedAmtProcPSCmdFdt

+                0x10070dbe      0x145    _L1w_SchedAmtProcPSCmdNst

+                0x10070f03       0xd7    _L1w_SchedAmtProcPSCmdThCalib

+                0x10070fda       0x2a    _L1w_SchedAmtProcPSCmd

+                0x10071004        0x3    _L1w_SchedAmtProcSched

+                0x10071007      0x179    _L1w_SchedAmtProcSend2PSHdt

+                0x10071180       0xb3    _L1w_SchedAmtProcSend2PSFdt

+                0x10071233       0xa4    _L1w_SchedAmtProcSend2PSNst

+                0x100712d7       0x1f    _L1w_SchedAmtProcSend2PSThCalib

+                0x100712f6       0x2f    _L1w_SchedAmtProcSend2PS

+ .text          0x10071325     0x1558 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cs.o)

+                0x10071325       0x42    _L1w_SchedCs0CheckCs1LastConfig

+                0x10071367       0x98    _L1w_SchedCs0CheckCs1State

+                0x100713ff       0x49    _L1w_SchedCs0SetStep1StartTime

+                0x10071448       0xd0    _L1w_SchedCS0SetCsrDevConfigPara

+                0x10071518       0x3a    _L1w_SchedCs0Step1LastConfig

+                0x10071552       0x3b    _L1w_SchedCs0UpdateStep1ResInfo

+                0x1007158d       0x99    _L1w_SchedCs0SendStep1Req

+                0x10071626       0xa6    _L1w_SchedCs0SetStep1Res

+                0x100716cc       0x62    _L1w_SchedCs0GetStep1ResLength

+                0x1007172e       0x2a    _L1w_SchedCs0SavResTemp

+                0x10071758       0x5b    _L1w_SchedCs0CheckStep1Res

+                0x100717b3        0x6    _L1w_Cs0GetInnerInfo

+                0x100717b9        0x7    _L1w_SchedCs0ProcGetCsProcState

+                0x100717c0        0x8    _L1w_SchedCsProcGetInitAFC

+                0x100717c8        0xc    _L1w_SchedCs0ProcInit

+                0x100717d4       0x2b    _L1_SchedCs0ProcReset

+                0x100717ff       0x68    _L1w_Cs0WriteFullscanResult

+                0x10071867       0x2f    _L1w_Cs0SetMaxAfcVal

+                0x10071896       0xa6    _L1w_SchedCs0ProcPSCmd

+                0x1007193c       0x17    _L1w_SchedCs0AbortInnerReq

+                0x10071953       0x11    _L1w_Cs0GetInnerReqByActReason

+                0x10071964       0xcd    _L1w_SchedCs0ProcSend2PS

+                0x10071a31       0xda    _L1w_SchedCs0ProcActive

+                0x10071b0b       0x79    _L1w_SchedCs0ProcDeactive

+                0x10071b84       0x19    _L1w_SchedCs0ProcFsm

+                0x10071b9d        0x1    _L1w_Cs0InitSched

+                0x10071b9e        0x2    _L1w_Cs0InitPreSchedHandler

+                0x10071ba0       0xd7    _L1w_Cs0InitAfcSched

+                0x10071c77       0x52    _L1w_Cs0InitAfcPreSchedHandler

+                0x10071cc9       0xac    _L1w_Cs0Step1SchedResCalc

+                0x10071d75       0xee    _L1w_Cs0Step1SchedRes1

+                0x10071e63       0x5c    _L1w_Cs0Step1SchedRes2

+                0x10071ebf      0x33f    _L1w_Cs0Step1Sched

+                0x100721fe       0x75    _L1w_Cs0Step1PreSchedHandler

+                0x10072273       0xa1    _L1w_Cs0FullscanSched

+                0x10072314       0x53    _L1w_Cs0FullscanPreSchedHandler

+                0x10072367       0x6c    _L1w_Cs0InitMeasSched

+                0x100723d3       0x5f    _L1w_Cs0InitMeasPreSchedHandler

+                0x10072432       0x5f    _L1w_Cs0BchAckSched

+                0x10072491       0x7b    _L1w_Cs0BchAckPreSchedHandler

+                0x1007250c      0x14a    _L1w_Cs0ReportResultSched

+                0x10072656       0x59    _L1w_SchedCs0ProcSched

+                0x100726af       0x34    _L1w_SchedCs0ProcPreSchedHandler

+                0x100726e3       0x64    _L1w_SchedCsProcInnerActive

+                0x10072747       0x16    _L1w_SchedCs0ProcFsWait

+                0x1007275d       0x58    _L1w_SchedCsProcInnerDeactive

+                0x100727b5       0x42    _L1w_SchedCsProcInnerResultGet

+                0x100727f7       0x2d    _L1w_SchedGetCs0FsInfoReq

+                0x10072824       0x25    _L1w_SchedCs1ProcInnerReqCmp

+                0x10072849        0xd    _L1w_SchedCsProcSetActInfo

+                0x10072856       0x27    _L1w_SchedCsResCmp

+ .text          0x1007287d      0x1eb T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

+                0x1007287d        0xf    _L1w_SchedHspaProcInit

+                0x1007288c       0x1a    _L1w_SchedHspaProcReset

+                0x100728a6       0xb1    _L1w_SchedHspaProcPSCmd

+                0x10072957        0xf    _L1w_SchedHspaProcSched

+                0x10072966        0xf    _L1w_SchedHspaProcPreSched

+                0x10072975       0x19    _L1w_SchedHspaProcSend2PS

+                0x1007298e       0x24    _L1w_SchedDchSetDchAscPara

+                0x100729b2        0xf    _L1w_SchedDchInnerRelHspa

+                0x100729c1        0x6    _L1w_SchedHspaGetDchAscPara

+                0x100729c7       0x22    _L1w_SchedHspaIsHsupaIdleState

+                0x100729e9       0x22    _L1w_SchedHspaIsHsdpaIdleState

+                0x10072a0b        0x8    _L1w_SchedHspaSetSend2PSFlg

+                0x10072a13        0x7    _L1w_SchedHspaSetHspaState

+                0x10072a1a       0x2f    _L1w_SchedHspaCalcActiveTime

+                0x10072a49       0x1f    _L1w_SchedHspaGetHsdpaActSubFrm

+ .text          0x10072a68      0x37c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fach.o)

+                0x10072a68       0x8a    _L1w_SchedFachProcActive

+                0x10072af2       0x20    _L1w_SchedFachProcRelMsgCmd

+                0x10072b12       0x53    _L1w_SchedFachProcPSCmd

+                0x10072b65      0x12f    _L1w_SchedFachProcSched

+                0x10072c94       0x31    _L1w_SchedFachProcSend2PS

+                0x10072cc5       0x1a    _L1w_SchedFachProcInit

+                0x10072cdf       0x14    _L1w_SchedFachProcReset

+                0x10072cf3        0x8    _L1w_SchedFachGetMaxTti

+                0x10072cfb        0x8    _L1w_SchedFachGetTimmingOffset

+                0x10072d03       0x48    _L1w_SchedFachSendPsrStartMsg

+                0x10072d4b       0x21    _L1w_SchedFachSendPsrStopMsg

+                0x10072d6c       0x55    _L1w_SchedFachSpsrStart

+                0x10072dc1       0x1b    _L1w_SchedFachSetFingerUpState

+                0x10072ddc        0x8    _L1w_SchedFachGetFingerUpState

+ .text          0x10072de4      0x9d5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_page.o)

+                0x10072de4       0x2b    _L1w_SchedPageCalcImsi

+                0x10072e0f       0x92    _L1w_SchedPageGetAndCalcPiInfo

+                0x10072ea1       0x88    _L1w_SchedPageCalcPageNtPos

+                0x10072f29       0x43    _L1w_SchedPageCalcCsrPiPos

+                0x10072f6c       0x40    _L1w_SchedPageCalcCsrPiResPos

+                0x10072fac       0x5b    _L1w_SchedPageUsedRakePiResPos

+                0x10073007       0x9c    _L1w_SchedPagePchResPos

+                0x100730a3       0x50    _L1w_SchedPagePiCfgToBchDev

+                0x100730f3       0x97    _L1w_SchedPageOfflinePiCfgToRtxDev

+                0x1007318a       0x98    _L1w_SchedPagePiIntMissCheck

+                0x10073222       0x64    _L1w_SchedPagePiCfgToRtxDev

+                0x10073286       0x48    _L1w_SchedPageProcCheckCfgDev

+                0x100732ce       0x3a    _L1w_SchedPagePreSyncPerPerStart

+                0x10073308       0x9c    _L1w_SchedPageActive

+                0x100733a4       0x37    _L1w_SchedPagePsCfgReqCmd

+                0x100733db       0x2e    _L1w_SchedPagePsRelCmd

+                0x10073409       0x4d    _L1w_SchedPageResOverdueCkeck

+                0x10073456       0x16    _L1w_SchedPageProcPSCmd

+                0x1007346c       0xaf    _L1w_SchedPageProcPreSched

+                0x1007351b      0x18b    _L1w_SchedPageProcSched

+                0x100736a6       0x22    _L1w_SchedPageProcSend2PS

+                0x100736c8       0x2b    _L1w_SchedPageProcInit

+                0x100736f3       0x14    _L1w_SchedPageProcReset

+                0x10073707       0x24    _L1w_SchedPageWakeUpPiStartPos

+                0x1007372b        0xd    _L1w_SchedPagePichOffset

+                0x10073738       0x10    _L1w_SchedPagePiPosInfo

+                0x10073748       0x36    _L1_SchedPageProcInnerReq

+                0x1007377e        0x9    _L1_SchedPageProcInnerRel

+                0x10073787       0x32    _L1w_SchedPageProcL1Cmd

+ .text          0x100737b9      0xe96 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_dch.o)

+                0x100737b9       0x2c    _L1w_SchedDchActiveSsfnCalc

+                0x100737e5       0x17    _L1w_SchedDchCfgScene

+                0x100737fc       0x5a    _L1w_SchedDchCfgSet2Hspa

+                0x10073856       0x2d    _L1w_SchedPilotChipLenthCalc

+                0x10073883       0x48    _L1w_SchedDchGetCpichInfo

+                0x100738cb       0x58    _L1w_SchedDchTtiCheck

+                0x10073923       0x89    _L1w_SchedDchGetDpchCfgInfo

+                0x100739ac       0x93    _L1w_SchedDchGetFdpchCfgInfo

+                0x10073a3f      0x113    _L1w_SchedDchSaveRlInfoToCfgPsr

+                0x10073b52       0x27    _L1w_SchedDchProcBchActive

+                0x10073b79       0x43    _L1w_SchedDchTxCfgReq

+                0x10073bbc       0x57    _L1w_SchedDchRxCfgReq

+                0x10073c13       0x2a    _L1w_SchedDpchRelRxRelReq

+                0x10073c3d       0x2e    _L1w_SchedDpchRelTxRelReq

+                0x10073c6b       0x27    _L1w_SchedDchRptCnfCheck

+                0x10073c92      0x160    _L1w_SchedDchRlsTimingCheck

+                0x10073df2       0x7a    _L1w_SchedDch1stRlSfnSyncCheck

+                0x10073e6c       0xd4    _L1w_SchedDchDisContiPreCheck

+                0x10073f40       0xa0    _L1w_SchedDchContiPreCheck

+                0x10073fe0       0x28    _L1w_SchedDchPreCndCheck

+                0x10074008       0x25    _L1w_SchedDchNextTtiNode

+                0x1007402d       0xaa    _L1w_SchedDchCheckCmPattern

+                0x100740d7       0x23    _L1w_SchedDchCheckFromEfach

+                0x100740fa       0x40    _L1w_SchedDchDlSync

+                0x1007413a      0x142    _L1w_SchedDchProcActive

+                0x1007427c       0x33    _L1w_SchedDchToPsCnf

+                0x100742af       0x15    _L1w_SchedDchToPsInSync

+                0x100742c4       0x15    _L1w_SchedDchToPsOutSync

+                0x100742d9       0x15    _L1w_SchedDchToPsDpchRelCnf

+                0x100742ee       0x59    _L1w_SchedDchProcPsRelCmd

+                0x10074347       0x37    _L1w_SchedDchProcCheckInSync2Ps

+                0x1007437e       0x41    _L1w_SchedDchTimingCycleCheck

+                0x100743bf       0xa1    _L1w_SchedDchProcPSCmd

+                0x10074460       0x49    _L1w_SchedDchProcPreSchedHandler

+                0x100744a9       0xa5    _L1w_SchedDchProcSched

+                0x1007454e       0x5d    _L1w_SchedDchProcSend2PS

+                0x100745ab       0x43    _L1w_SchedDchProcInit

+                0x100745ee       0x14    _L1w_SchedDchProcReset

+                0x10074602        0xc    _L1w_SchedDchGetPlLenthAndDlType

+                0x1007460e        0x8    _L1w_SchedDchProSetPsrStartFlg

+                0x10074616        0x8    _L1w_SchedDchGetPreCondFlg

+                0x1007461e        0x8    _L1w_SchedDchGetRtxWorkFlg

+                0x10074626        0x8    _L1w_SchedDchGetSyncStd

+                0x1007462e        0x9    _L1w_SchedDchEfachRelInfo

+                0x10074637        0x8    _L1w_SchedDchCheckRtxCfg

+                0x1007463f        0x8    _L1w_SchedDchSetTimmingCheck

+                0x10074647        0x8    _L1w_SchedDchTimmingCheck

+ .text          0x1007464f      0x3f5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_efach.o)

+                0x1007464f        0x8    _L1w_SchedHsdpaFachSetUpaFlg

+                0x10074657       0xef    _L1w_SchedHsdpaFachActive

+                0x10074746       0x22    _L1w_SchedHsdpaFachRelPSCmd

+                0x10074768      0x102    _L1w_SchedHsdpaFachPreSched

+                0x1007486a      0x139    _L1w_SchedHsdpaFachSched

+                0x100749a3       0x32    _L1w_SchedHsdpaFachSend2PS

+                0x100749d5        0x9    _L1w_SchedHsdpaHrntiUpdateConfig

+                0x100749de       0x52    _L1w_SchedHsdpaFachDataInd

+                0x10074a30       0x14    _L1w_SchedHsdpaFachGetDrxInfo

+ .text          0x10074a44     0x11c2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_gap.o)

+                0x10074a44       0x26    _L1w_SchedGapProcInit

+                0x10074a6a       0x37    _L1w_SchedGapProcReset

+                0x10074aa1       0x78    _L1w_SchedGapProcSched

+                0x10074b19       0x2c    _L1w_SchedGapProcPSCmd

+                0x10074b45       0xb6    _L1w_SchedGapProcSend2PS

+                0x10074bfb       0x46    _L1w_SchedGapRelCmdHandle

+                0x10074c41       0x72    _L1w_SchedGapCfgGapCmdHandle

+                0x10074cb3       0x90    _L1w_SchedGapAbortGapCmdHandle

+                0x10074d43       0x37    _L1w_SchedGapRptGapCmdHandle

+                0x10074d7a       0x79    _L1w_SchedGapSetModeCmdHandle

+                0x10074df3       0xf6    _L1w_SchedGapTstampCalc

+                0x10074ee9       0x6a    _L1w_SchedGapTstampProc

+                0x10074f53       0x90    _L1w_SchedGapIndCheck

+                0x10074fe3       0x3b    _L1w_SchedGapResReq

+                0x1007501e       0x20    _L1w_SchedGapStartTpuIntHandle

+                0x1007503e       0x39    _L1w_SchedGapEndTpuIntHandle

+                0x10075077       0xb7    _L1w_SchedGapAddTpuEvent

+                0x1007512e       0x83    _L1w_SchedGapRegionJudge

+                0x100751b1       0x5c    _L1w_SchedGapCalcLen

+                0x1007520d       0x46    _L1w_SchedGapPosMove

+                0x10075253       0x50    _L1w_SchedGapPosCompare

+                0x100752a3        0x1    _L1w_SchedGapRfSleep

+                0x100752a4       0x27    _L1w_SchedGapMasterProc

+                0x100752cb       0x29    _L1w_SchedGapMasterGapPlan

+                0x100752f4       0x35    _L1w_SchedGapMasterGapQuery

+                0x10075329       0xfb    _L1w_SchedGapMasterGapRpt

+                0x10075424       0x38    _L1w_SchedGapUpdVirtualPiPos

+                0x1007545c       0x33    _L1w_SchedGapRmvRfOprTime

+                0x1007548f       0x46    _L1w_SchedGapQuerySegInfoByPos

+                0x100754d5       0x46    _L1w_SchedGapCheckUlCmFlag

+                0x1007551b      0x19f    _L1w_SchedGapQueryLongGap

+                0x100756ba      0x12c    _L1w_SchedGapQueryShortGap

+                0x100757e6      0x108    _L1w_SchedGapUpdIdleResInfo

+                0x100758ee       0x88    _L1w_SchedGapCancelGapProc

+                0x10075976       0x1e    _L1w_SchedGapSetForbidGap

+                0x10075994       0xf7    _L1w_SchedGapSlaveProc

+                0x10075a8b       0x2b    _L1w_SchedGapSlaveGapPlan

+                0x10075ab6       0x1d    _L1w_SchedGapUpdSlaveResInfo

+                0x10075ad3       0x87    _L1w_SchedGapGetLastIdleInfo

+                0x10075b5a       0x5a    _L1w_SchedGapGetGapAbortPos

+                0x10075bb4        0xc    _L1w_SchedGapGetSlaveGapEndPos

+                0x10075bc0        0x8    _L1w_SchedGapQuerySlaveType

+                0x10075bc8        0x8    _L1w_SchedGapQuerySlaveGapStartSsfn

+                0x10075bd0       0x12    _L1w_SchedGapQuerySlaveGapPosInfo

+                0x10075be2        0xc    _L1w_SchedGetGapRptFlag

+                0x10075bee        0x8    _L1w_SchedGapGetGapAbortFlg

+                0x10075bf6        0x8    _L1w_SchedGapGetSlaveGapType

+                0x10075bfe        0x8    _L1w_SchedGapGetForbidFlg

+ .text          0x10075c06      0x767 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa.o)

+                0x10075ce4      0x2b1    _L1w_SchedHsdpaPSCmd

+                0x10075f95      0x24d    _L1w_SchedHsdpaPreSched

+                0x100761e2       0x5a    _L1w_SchedHsdpaSched

+                0x1007623c       0x40    _L1w_SchedHsdpaSend2PS

+                0x1007627c       0x1c    _L1w_SchedHsdpaReset

+                0x10076298        0xc    _L1w_SchedHsdpaInit

+                0x100762a4       0x3e    _L1w_SchedHsdpaDevOrderIndProc

+                0x100762e2       0x53    _L1w_SchedHsdpaHsscchOrder

+                0x10076335        0x6    _L1w_SchedHsdpaGetSchedDb

+                0x1007633b       0x32    _L1w_SchedHsdpaInnerRel

+ .text          0x1007636d      0x2ae T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa_efach.o)

+                0x1007636d        0xb    _L1w_SchedHspaEraInd

+                0x10076378       0x3a    _L1w_SchedHsupaEraStart

+                0x100763b2       0xb8    _L1w_SchedHsupaFachActive

+                0x1007646a       0x11    _L1w_SchedHsupaFachRel

+                0x1007647b        0xa    _L1w_SchedHsupaErntiUpdateConfig

+                0x10076485       0xee    _L1w_SchedHsupaFachPreSched

+                0x10076573       0x26    _L1w_SchedHsupaNoDataPSCmd

+                0x10076599       0x2d    _L1w_SchedHsupaFachSched

+                0x100765c6       0x26    _L1w_SchedHsupaEraSend2PS

+                0x100765ec       0x2f    _L1w_SchedHsupaFachSend2PS

+ .text          0x1007661b      0x341 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fmo.o)

+                0x1007661b        0x8    _L1w_SchedFmoProcActive

+                0x10076623       0x20    _L1w_SchedFmoProcDeactive

+                0x10076643       0x5e    _L1w_SchedFmoCalcInfo

+                0x100766a1       0x45    _L1w_SchedFmoInfoSend2Psr

+                0x100766e6       0x46    _L1w_SchedFmoProcForbidFmo

+                0x1007672c       0x26    _L1w_SchedFmoProcGetFmoInfo

+                0x10076752        0xf    _L1w_SchedFmoProcGetFmoPeriod

+                0x10076761        0x2    _L1w_SchedFmoProcReset

+                0x10076763       0x12    _L1w_SchedFmoProcInit

+                0x10076775       0x35    _L1w_SchedFmoProcPSCmd

+                0x100767aa      0x1b2    _L1w_SchedFmoProcSched

+ .text          0x1007695c      0xce5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fs.o)

+                0x1007695c        0x7    _L1w_SchedFsProcGetFsProcState

+                0x10076963        0x5    _L1w_SchedFsPscThreshold

+                0x10076968       0x23    _l1w_FsRemoveFreq

+                0x1007698b       0xaf    _L1w_FsInit

+                0x10076a3a       0x59    _L1w_FsInsertCoarseResult

+                0x10076a93       0x4a    _L1w_FsCalcRssi

+                0x10076add       0x39    _L1w_FsFilterFineFreq

+                0x10076b16       0xaf    _L1w_SchedFsProcBandCrossFilter

+                0x10076bc5       0x32    _L1w_FsSetFineFreq

+                0x10076bf7       0x64    _L1w_FsGetByRangeIndex

+                0x10076c5b       0x63    _L1w_FsGetNextCoarseFreq

+                0x10076cbe       0x2a    _L1w_FsGetNextPscFreq

+                0x10076ce8       0x27    _L1w_FsGetNextFineFreq

+                0x10076d0f       0x4f    _L1w_FsInsertFineResult

+                0x10076d5e       0x28    _L1w_SchedFsProcReset

+                0x10076d86       0x18    _L1w_SchedFsProcInit

+                0x10076d9e       0x30    _L1w_SchedFsProcSchedInit

+                0x10076dce       0xa9    _L1w_SchedfsResQueryGap

+                0x10076e77       0x88    _L1w_SchedFsProcJudgeEnd

+                0x10076eff       0x42    _L1w_SchedFsProcSetRes

+                0x10076f41       0x4f    _L1w_SchedFsProcUpdResEnd

+                0x10076f90       0x4c    _L1w_SchedFsProcSetCoarseFreq

+                0x10076fdc       0x58    _L1w_SchedFsProcGetRssi

+                0x10077034       0x3d    _L1w_SchedFsProcCalcCoarseRssi

+                0x10077071       0x4d    _L1w_SchedFsProcSchedSetFineFreq

+                0x100770be       0x60    _L1w_SchedFsProcCalcFineRssi

+                0x1007711e       0xbe    _L1w_SchedFsProcSchedSetPscFreq

+                0x100771dc       0xdd    _L1w_SchedFsProcCalcPscRssi

+                0x100772b9       0x4e    _L1w_SchedFsProcSetPscFineInfo

+                0x10077307      0x110    _L1w_SchedFsProcSchedCalcPscAndRssi

+                0x10077417       0x3c    _L1w_SchedFsProcPreSchedHandler

+                0x10077453       0x43    _L1w_SchedFsProcSched

+                0x10077496       0x3c    _L1w_SchedFsProcActive

+                0x100774d2        0x8    _L1w_SchedFsProcDeactive

+                0x100774da       0x64    _L1w_SchedFsProcPSCmd

+                0x1007753e       0x2c    _L1w_FreqScanFineRssiCmp

+                0x1007756a       0xd7    _L1w_SchedFsProcSend2PS

+ .text          0x10077641      0x4eb T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_math.o)

+                0x10077641       0x7e    _L1w_MathWord2Float

+                0x100776bf       0x82    _L1w_MathDword2Float

+                0x10077741       0x2a    _L1w_MathFloatDiv

+                0x1007776b       0x27    _L1w_MathDivEx

+                0x10077792       0x34    _L1w_MathFloatAdd

+                0x100777c6       0x5c    _L1w_MathFloatSub

+                0x10077822       0x2e    _L1w_MathFloatMul

+                0x10077850       0x52    _L1w_MathFloatCmp

+                0x100778a2       0x38    _L1w_MathCalcExp2

+                0x100778da       0xb0    _L1w_MathLog

+                0x1007798a      0x187    _L1w_MathQuickSort

+                0x10077b11       0x11    _L1w_BitReverse

+                0x10077b22        0xa    _L1w_GetNonZeroBitNum

+ .text          0x10077b2c      0x539 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_tx.o)

+                0x10077b2c       0x21    _L1w_DevHsupaSetEdpdchReadyTrue

+                0x10077b4d       0x1f    _L1w_DevHsupaCalcSubFrmBitmap

+                0x10077b6c        0x9    _L1w_DevHsupaIfSubfrmGap

+                0x10077b75      0x105    _L1w_DevHsupaIsEdchReady

+                0x10077c7a       0x3e    _L1w_DevHsupaCalcHarqId

+                0x10077cb8       0x48    _L1w_DevHsupaEdchDataPrint

+                0x10077d00       0x3e    _L1w_DevHsupaGetTransFlg

+                0x10077d3e       0x24    _L1w_DevHsupaIsNextTtiReady

+                0x10077d62      0x13a    _L1w_DevHsupaSendDataProc

+                0x10077e9c       0x33    _L1w_DevHsupaTxProc

+                0x10077ecf       0x24    _L1w_DevHsupaSetEhichRcvInf

+                0x10077ef3       0x20    _L1w_DevHsupaClrEhichRcvInf

+                0x10077f13        0xa    _L1w_DevHsupaSearchEhichRcvInf

+                0x10077f1d        0xb    _L1w_DevHsupaEhichRcvInfReset

+                0x10077f28        0xc    _L1w_DevHsupaEhichRcvInfInit

+                0x10077f34       0xe6    _L1w_DevHsupaIcpIntEdchDataProc

+                0x1007801a       0x4b    _L1w_DevHsupaCpPcTtiInfo

+ .text          0x10078065      0x2a8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_hspa.o)

+                0x10078065       0x25    _L1w_DevPcHspaReset

+                0x1007808a       0x1b    _L1w_DevPcHspaInit

+                0x100780a5       0x44    _L1w_DevPcHsdpaBeltaHsCalc

+                0x100780e9       0x76    _L1w_DevPcHsdpaBeltaHsCmUpdate

+                0x1007815f        0x1    _L1w_DevPcHsEdchBeltaObtain

+                0x10078160       0x2b    _L1w_DevPcHsdpaStartReqHandle

+                0x1007818b       0x34    _L1w_DevPcGetCurDpaSubFrm

+                0x100781bf       0x83    _L1w_DevPcHsdpaTtiInfoHandle

+                0x10078242       0x69    _L1w_DevPcHsupaStartReqHandle

+                0x100782ab       0x62    _L1w_DevPcHsupaTtiInfoHandle

+ .text          0x1007830d      0xede T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+                0x1007830d       0x26    _L1w_DevTxRachIndToL1s

+                0x10078333        0xc    _L1w_DevTxRaInit

+                0x1007833f       0x35    _L1w_DevTxSendPcRaCfgMsg

+                0x10078374       0x13    _L1w_DevTxUtrTrchParamCalc

+                0x10078387       0x19    _L1w_DevTxUtrTbCbParamCalc

+                0x100783a0       0x29    _L1w_DevTxUtrRmParamCalc

+                0x100783c9       0xf6    _L1w_DevTxRaUtrCfg

+                0x100784bf       0x91    _L1w_DevTxRachTpuIntParaCalc

+                0x10078550      0x118    _L1w_DevTxRachMessageFactor

+                0x10078668      0x11b    _L1w_DevTxRachCfg

+                0x10078783       0x42    _L1w_DevTxRachRel

+                0x100787c5       0x8a    _L1w_DevTxRachCfgMsgHandle

+                0x1007884f       0x22    _L1w_DevTxRachAbortMsgHandle

+                0x10078871       0x98    _L1w_DevTxPreamblePowerCtrl

+                0x10078909       0x96    _L1w_DevTxAichCfg

+                0x1007899f       0x86    _L1w_DevTxPreambleCfg

+                0x10078a25       0xd8    _L1w_DevTxPrachPowerCtrl

+                0x10078afd       0xc8    _L1w_DevTxPrachCfg

+                0x10078bc5       0x8f    _L1w_DevTxRaIntPreHandle

+                0x10078c54       0x95    _L1w_DevTxRaIntAichHandle

+                0x10078ce9       0x64    _L1w_DevTxRaIntSendPrachHandle

+                0x10078d4d       0x5e    _L1w_DevTxRaIntHandle

+                0x10078dab       0x1a    _L1w_DevTxPrachClose

+                0x10078dc5       0xbc    _L1w_DevTxAichIsAck

+                0x10078e81       0x3e    _L1w_DevTxAichIsNack

+                0x10078ebf      0x101    _L1w_DevTxAichIsNoAck

+                0x10078fc0       0x77    _L1w_DevPrachInfoLogPrintf

+                0x10079037       0xb7    _L1w_DevTxEraDpcchCfg

+                0x100790ee       0x56    _L1w_DevTxEraDpcchRel

+                0x10079144       0xa7    _L1w_DevTxPiAiAichIntHandle

+ .text          0x100791eb      0xfa4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rm.o)

+                0x100791eb        0xb    _L1w_DevRtxRmReset

+                0x100791f6        0x9    _L1w_DevRmGetExp

+                0x100791ff       0x37    _L1w_DevRmCeil

+                0x10079236       0x11    _L1w_DevRmCalcGcd

+                0x10079247       0xad    _L1w_DevRmGetSf

+                0x100792f4       0x37    _L1w_DevRmRachTfciAnalysis

+                0x1007932b       0x5a    _L1w_DevRmUlTfciAnalysis

+                0x10079385       0x78    _L1w_DevRmDlTfciAnalysis

+                0x100793fd       0x59    _L1w_DevRmCalcCbPara

+                0x10079456       0x63    _L1w_DevRmCalcBitsOfTrch

+                0x100794b9       0x79    _L1w_DevRmCalcRmNi

+                0x10079532       0x90    _L1w_DevRmCalcUlDeltaNi

+                0x100795c2      0x121    _L1w_DevRmCalcDeltaNi

+                0x100796e3       0x45    _L1w_DevRmCalcUlNdataj

+                0x10079728       0xa3    _L1w_DevRmCalcUlUncodeRm

+                0x100797cb       0x73    _L1w_DevRmCalcTurboS

+                0x1007983e       0xa6    _L1w_DevRmCalcUlTurboRm

+                0x100798e4       0x65    _L1w_DevRmCalcUlTrchRmPara

+                0x10079949       0x46    _L1w_DevRmCalcUlRmPara

+                0x1007998f       0x8a    _L1w_DevRmCalcDlNimax

+                0x10079a19       0x1f    _L1w_DevRmCalcDlDeltaNimax

+                0x10079a38       0xbd    _L1w_DevRmCalcDlRmTfcNMax

+                0x10079af5       0x97    _L1w_DevRmCalcDlRmDeltaNiTti

+                0x10079b8c       0x67    _L1w_DevRmCalcDlRmNiMax

+                0x10079bf3       0xfb    _L1w_DevRmCalcDlTfcDeltaNijTti

+                0x10079cee       0x8f    _L1w_DevRmCalcDlDeltaNijTti

+                0x10079d7d       0x63    _L1w_DevRmCalcDlUncodeRm

+                0x10079de0       0x99    _L1w_DevRmCalcDlTurboRm

+                0x10079e79       0x3f    _L1w_DevRmCalcDlTrchRmPara

+                0x10079eb8       0x54    _L1w_DevRmCalcDlRmPara

+                0x10079f0c       0x4c    _L1w_DevRmSaveUlDchPara

+                0x10079f58       0x4a    _L1w_DevRmSaveDlTrchPara

+                0x10079fa2       0x34    _L1w_DevRmSaveRachPara

+                0x10079fd6       0xb5    _L1w_DevRmCalcRmPara

+                0x1007a08b       0x74    _L1w_DevRmCalcUlRmNi

+                0x1007a0ff       0x25    _L1w_DevRmCalcUlCmRes

+                0x1007a124       0x6b    _L1w_DevRmCalcTfcRes

+ .text          0x1007a18f      0x3fc T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_tx.o)

+                0x1007a18f       0x23    _L1w_DevHsdpaSendPcTtiInfo

+                0x1007a1b2       0x1f    _L1w_DevHsdpaHarqAckBufferShift

+                0x1007a1d1       0x68    _L1w_DevHsdpaSetHarqBufPrePost

+                0x1007a239       0x2a    _L1w_DevHsdpaSetHarqBufAckNack

+                0x1007a263       0x2f    _L1w_DevHsdpaInitCqiInfo

+                0x1007a292       0xe2    _L1w_DevHsdpaCqiSendProc

+                0x1007a374       0x4b    _L1w_DevHsdpaSnrCalcCtrl

+                0x1007a3bf       0x81    _L1w_DevHsdpaCqiSendCtrl

+                0x1007a440       0x3c    _L1w_DevHsdpaSaveHsdpcchInitCfg

+                0x1007a47c       0x4a    _L1w_DevHsdpaSaveHsdpcchAckCfg

+                0x1007a4c6       0x49    _L1w_DevHsdpaSaveHsdpcchCqiCfg

+                0x1007a50f       0x2a    _L1w_DevHsdpaTxInitSendProc

+                0x1007a539       0x52    _L1w_DevHsdpaTxSubFrmProc

+ .text          0x1007a58b     0x1a89 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

+                0x1007a58b       0x9a    _L1w_DevHsdpaInitHarqInfo

+                0x1007a625       0x45    _L1w_DevHsdpaInitAdrPsrInfo

+                0x1007a66a       0x10    _L1w_DevHsdpaGenChMask

+                0x1007a67a       0x28    _L1w_DevHsdpaIsHdtrValid

+                0x1007a6a2       0x1a    _L1w_DevHsdpaSaveDemoduleCfg

+                0x1007a6bc       0x5f    _L1w_DevHsdpaSaveDecodeCfg

+                0x1007a71b      0x181    _L1w_DevHsdpaTpuSaveIcPsrCfg

+                0x1007a89c       0xea    _L1w_DevHsdpaTpuCalcCfgPara

+                0x1007a986      0x153    _L1w_DevHsdpaTxTpuSaveIcPsrCfg

+                0x1007aad9       0xdc    _L1w_DevHsdpaTxTpuCalcCfgPara

+                0x1007abb5       0x92    _L1w_DevHsdpaTpuSaveScrCodePara

+                0x1007ac47       0x93    _L1w_DevHsdpaTxTpuSaveScrCodePara

+                0x1007acda      0x151    _L1w_DevHsdpaSaveAdrIcSubFrmPara

+                0x1007ae2b       0x6e    _L1w_DevHsdpaSaveAdrInitRcvCfg

+                0x1007ae99       0x47    _L1w_DevHsdpaSaveHsscchInitCfg

+                0x1007aee0       0xa5    _L1w_DevHsdpaSaveAdrSubFrmCfg

+                0x1007af85       0x15    _L1w_DevHsdpaIsPart1Valid

+                0x1007af9a      0x109    _L1w_DevHsdpaPart1Filter

+                0x1007b0a3       0x96    _L1w_DevHsdpaDchSavePart1IntCfg

+                0x1007b139      0x2b2    _L1w_DevHsdpaSavePart1IntCfg

+                0x1007b3eb       0x97    _L1w_DevHsdpaHsscchTypeAnalyse

+                0x1007b482       0x16    _L1w_DevHsdpaIsNeedAckNack

+                0x1007b498      0x149    _L1w_DevHsdpaDchPart2Type1Proc

+                0x1007b5e1       0x7e    _L1w_DevHsdpaSaveHdtrHwCfg

+                0x1007b65f       0x4e    _L1w_DevHsdpaSaveHdtrCfgPara

+                0x1007b6ad       0x2d    _L1w_DevHsdpaHdtrCfg

+                0x1007b6da       0x3e    _L1w_DevHsdpaCalcShiftFactor

+                0x1007b718      0x13e    _L1w_DevHsdpaPart2Type1Proc

+                0x1007b856       0x35    _L1w_DevHsdpaHsscchOrderProc

+                0x1007b88b      0x119    _L1w_DevHsdpaPart2IntTraceLog

+                0x1007b9a4      0x15d    _L1w_DevHsdpaDchHdtrIntProc

+                0x1007bb01       0x3c    _L1w_DevHsdpaRxParaInit

+                0x1007bb3d       0x5d    _L1w_DevHsdpaRxInitRcvProc

+                0x1007bb9a       0x5f    _L1w_DevHsdpaRxIcRstFirstCfg

+                0x1007bbf9       0xb9    _L1w_DevHsdpaRxSubFrmProc

+                0x1007bcb2       0xd3    _L1w_DevHsdpaRxPart1IntProc

+                0x1007bd85      0x142    _L1w_DevHsdpaRxPart2IntProc

+                0x1007bec7       0x4e    _L1w_DevHsdpaRxMacHeadAnalyse

+                0x1007bf15       0xcc    _L1w_DevHsdpaRxHdtrIntProc

+                0x1007bfe1       0x33    _L1w_DevHsdpaRxThDataUpdate

+ .text          0x1007c014      0x297 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

+                0x1007c014       0x1c    _L1w_DevPcRachReset

+                0x1007c030       0x1c    _L1w_DevPcRachInit

+                0x1007c04c       0x9b    _L1w_DevPcPrachBeltaCalc

+                0x1007c0e7        0x7    _L1w_DevPcPrachPreamblePowerEngGet

+                0x1007c0ee       0x7b    _L1w_DevPcPrachPreamblePowerCtrl

+                0x1007c169       0xf6    _L1w_DevPcPrachMessagePowerCtrl

+                0x1007c25f       0x34    _L1w_DevPcPrachStartReqHandle

+                0x1007c293        0x6    _L1w_DevPcPrachPreambleReqHandle

+                0x1007c299       0x12    _L1w_DevPcPrachMessageReqHandle

+ .text          0x1007c2ab      0xeba T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+                0x1007c2ab       0x3a    _L1w_HsupaCalcLowLim

+                0x1007c2e5       0x48    _L1w_HsupaFlt2Fix

+                0x1007c32d       0x21    _L1w_DevHsupaCalcHiFrameOffset

+                0x1007c34e        0xf    _L1w_DevHsupaCalcRgFrameOffset

+                0x1007c35d       0x46    _L1w_DevHsupaCalcRgHiFrmOffset

+                0x1007c3a3       0x1f    _L1w_DevHsupaIsTtiCntValid

+                0x1007c3c2       0x14    _L1w_DevHsupaCalcTtiCntMod

+                0x1007c3d6       0x26    _L1w_DevHsupaIsDlChanFrontByTx

+                0x1007c3fc       0x3e    _L1w_DevHsupaReadRgHi

+                0x1007c43a       0x20    _L1w_DevHsupaLookUpTtiCm

+                0x1007c45a      0x15a    _L1w_DevHsupaIsRgHiCm

+                0x1007c5b4      0x15c    _L1w_DevHsupaReadAllRgHiInfo

+                0x1007c710        0x2    _L1w_DevHsupaReadHarqGrant

+                0x1007c712       0x91    _L1w_DevHsupaHiCombine

+                0x1007c7a3       0x90    _L1w_DevHsupaRgCombine

+                0x1007c833       0xaf    _L1w_DevHsupaIscpSlotCombine

+                0x1007c8e2       0x87    _L1w_DevHsupaHiDecisonParam

+                0x1007c969       0x46    _L1w_DevHsupaNackConfirm

+                0x1007c9af       0xa5    _L1w_DevHsupaSingleHiDecision

+                0x1007ca54       0xb2    _L1w_DevHsupaSingleRgDecision

+                0x1007cb06       0x14    _L1w_DevHsupaMulHiNsrlsDecision

+                0x1007cb1a       0x73    _L1w_DevHsupaMulRgNsrlsDecision

+                0x1007cb8d       0x30    _L1w_DevHsupaTtiCnt2HarqId

+                0x1007cbbd       0x84    _L1w_DevHsupaNsrlsHiCombDecis

+                0x1007cc41       0x47    _L1w_DevHsupaSrlsHICombDecis

+                0x1007cc88       0x4d    _L1w_DevHsupaSrlsRGCombDecis

+                0x1007ccd5       0x75    _L1w_DevHsupaGetRlIscp

+                0x1007cd4a       0xee    _L1w_DevHsupaReadAllIscpInfo

+                0x1007ce38       0x39    _L1w_DevHsupaSingleHiCombDec

+                0x1007ce71       0x61    _L1w_DevHsupaHiCombAndDecision

+                0x1007ced2       0x3d    _L1w_DevHsupaSingleRgCombDecis

+                0x1007cf0f       0x75    _L1w_DevHsupaNsrlsRGDecision

+                0x1007cf84       0x51    _L1w_DevHsupaRgIndProc

+                0x1007cfd5       0x91    _L1w_DevHsupaCalcDisDlChanEdch

+                0x1007d066       0xff    _L1w_DevHsupaSetHarqInfo

+ .text          0x1007d165        0x4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dma.o)

+                0x1007d165        0x1    _L1w_DrvDmaReset

+                0x1007d166        0x1    _L1w_DrvDmaInit

+                0x1007d167        0x1    _L1w_DrvDmaSingleMemcpy

+                0x1007d168        0x1    _L1W_DMA_ISR

+ .text          0x1007d169      0x165 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_epch.o)

+                0x1007d169       0xd5    _L1w_SchedHsdpaPchCfgPSCmd

+                0x1007d23e       0x43    _L1w_SchedHsdpaPchRelPSCmd

+                0x1007d281       0x14    _L1w_SchedHsdpaPchPreSched

+                0x1007d295        0x1    _L1w_SchedHsdpaPchSched

+                0x1007d296       0x38    _L1w_SchedHsdpaPchSend2PS

+ .text          0x1007d2ce      0x127 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_sys_init.o)

+                0x1007d2ce       0x86    _zPHY_ModemOsProcessInit

+                0x1007d354       0x38    _zPHY_HwInit

+                0x1007d38c        0x1    _zPHY_FpgaPlatTopInit

+                0x1007d38d        0x5    _zPHY_ChipTopRegInit

+                0x1007d392       0x63    _zPHY_LteaInit

+ .text          0x1007d3f5      0x153 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+                0x1007d3f5        0xe    _zPHY_NVInit_PreInit

+                0x1007d403       0xce    _zPHY_NVInit

+                0x1007d4d1        0x8    _L1e_CmnNvGetUeCategory

+                0x1007d4d9        0x8    _L1e_CmnNvGetDlMimoCapability

+                0x1007d4e1        0xa    _L1e_CmnNvGetRxAntNum

+                0x1007d4eb        0xf    _L1e_CmnNvGetRxRsrpInterval

+                0x1007d4fa        0xf    _L1e_CmnNvGetRxAntThreshold

+                0x1007d509        0xa    _L1e_CmnNvGetRxN1Timer

+                0x1007d513        0xa    _L1e_CmnNvGetRxN2Timer

+                0x1007d51d        0x8    _L1e_CmnNvGetLteTempDetectEn

+                0x1007d525        0x8    _L1e_CmnNvGetLteTxPwrBackoffEn

+                0x1007d52d        0x8    _L1e_CmnNvGetLteRxRateLimitEn

+                0x1007d535        0x9    _L1e_CmnNvGetLteCqiThdParam

+                0x1007d53e        0xa    _L1e_CmnNvGetLteRxTiAlgoCtrl

+ .text          0x1007d548      0xd86 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+                0x1007d548        0x1    _zPHY_ErrorHandle

+                0x1007d549       0x14    _zPHY_GetErrorName

+                0x1007d55d      0x102    _zPHY_etmtlog_ThreadEntry

+                0x1007d65f       0x5c    _zPHY_VersionInfo

+                0x1007d6bb       0x41    _L1e_CmnLogUpdateAbsSfn

+                0x1007d6fc       0xc6    _L1e_CmnLogClearVariableVal

+                0x1007d7c2      0x1c8    _L1e_CmnLogDlTbCrcAndThroughPut

+                0x1007d98a       0x3b    _L1e_CmnLogStatDlFlowByCc

+                0x1007d9c5       0x11    _L1e_CmnLogStatDlThroughPut

+                0x1007d9d6       0x45    _L1e_CmnLogDlDdtrCfgTimes

+                0x1007da1b       0x45    _L1e_CmnLogDlDdtrIntTimes

+                0x1007da60       0x86    _L1e_CmnLogStatDlRntiApplyCnt

+                0x1007dae6       0x52    _L1e_CmnLogStatPcfichChannel

+                0x1007db38      0x15c    _L1e_CmnLogStatPhichChannel

+                0x1007dc94      0x2a9    _L1e_CmnLogStatPdcchChannel

+                0x1007df3d        0xa    _L1e_CmnLogStatDlCtrlChMonitor

+                0x1007df47       0x9e    _L1e_CmnLogStatDciDecodeInfo

+                0x1007dfe5       0x42    _L1e_CmnLogGetRxTxBitmap

+                0x1007e027       0x94    _L1e_CmnLogGetCalcSinrValByCc

+                0x1007e0bb        0x3    _L1e_CmnLogGetCalcSinrVal

+                0x1007e0be       0x24    _L1e_CmnLogStatUlFlowByCc

+                0x1007e0e2       0x37    _L1e_CmnLogStatUlThroughPut

+                0x1007e119       0x1d    _zPHY_GetUlQmMcs

+                0x1007e136       0x2f    _zPHY_GetDlQmMcs

+                0x1007e165        0xa    _zPHY_GetDlSinr

+                0x1007e16f       0x1d    _zPHY_GetUlHarqNack

+                0x1007e18c       0x22    _zPHY_GetDlHarqNack

+                0x1007e1ae        0xf    _zPHY_GetDlThrougput

+                0x1007e1bd        0xf    _zPHY_GetUlThrougput

+                0x1007e1cc       0x1a    _zPHY_UlResidualBlerCount

+                0x1007e1e6        0xd    _zPHY_AtGetPowerHeadroom

+                0x1007e1f3        0x9    _zPHY_AtGetPcmax

+                0x1007e1fc       0x26    _zPHY_AtGetRsrpDbm

+                0x1007e222       0x2a    _zPHY_AtGetRssiDbm

+                0x1007e24c       0x42    _zPHY_AtGetResidualBlerByCc

+                0x1007e28e       0x26    _zPHY_AtGetResidualBler

+                0x1007e2b4       0x1a    _zPHY_AtClearVariableVal

+ .text          0x1007e2ce      0xbb9 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o)

+                0x1007e2ce      0x117    _zPHY_Tpu_ExtraCheck

+                0x1007e3e5       0x2a    _L1L_TpuAdjCnfMsg

+                0x1007e40f      0x293    _L1L_TpuCpModeSwitchProc

+                0x1007e6a2       0x40    _L1L_TpuDevFixedIntRegister

+                0x1007e6e2       0x3d    _L1L_TpuDevTimerUnRegister

+                0x1007e71f       0x63    _L1L_TpuMicroAdj

+                0x1007e782        0x7    _L1L_TpuDevMsgDelayMsgTimerRegister

+                0x1007e789        0x6    _L1L_TpuDevMsgDelayCBTimerRegister

+                0x1007e78f       0x15    _L1L_TpuDevRelativeMsgTimerRegister

+                0x1007e7a4       0x13    _L1L_TpuDevRelativeCBTimerRegister

+                0x1007e7b7       0x36    _L1L_TpuDevMrtrTimeTypeMsgTimerRegister

+                0x1007e7ed       0x35    _L1L_TpuDevMrtrTimeTypeCBTimerRegister

+                0x1007e822       0x20    _L1L_TpuSuperSlotGet

+                0x1007e842       0x21    _L1L_TpuMrtrFormat

+                0x1007e863       0x1c    _L1L_TpuLocalMrtr2FreeMrtr

+                0x1007e87f       0x1c    _L1L_TpuFreeMrtr2LocalMrtr

+                0x1007e89b       0xb4    _L1L_TpuProUpdateLocalMRTR

+                0x1007e94f        0xa    _L1L_TpuTimeSub

+                0x1007e959       0x13    _L1L_TpuTimeAdd

+                0x1007e96c       0x4d    _L1L_TpuTs2Time

+                0x1007e9b9       0x17    _L1L_TpuTime2Ts

+                0x1007e9d0       0x34    _L1L_TpuMrtrAdd

+                0x1007ea04       0x40    _L1L_TpuMrtrSub

+                0x1007ea44      0x443    _zPHY_LTE_TPU_ThreadEntry

+ .text          0x1007ee87      0x677 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+                0x1007ee87       0x40    _zPHY_ecsi_HNoDMA

+                0x1007eec7        0x1    _zPHY_ecsi_PCellCSI_En

+                0x1007eec8        0x1    _zPHY_ecsi_SCellCSI_En

+                0x1007eec9       0x49    _zPHY_ecsi_Init

+                0x1007ef12       0x2c    _zPHY_ecsi_PCellCommParmUpdate

+                0x1007ef3e       0x9b    _zPHY_ecsi_PCellDediParmUpdate

+                0x1007efd9       0xb7    _zPHY_ecsi_PCellHOParmUpdate

+                0x1007f090       0xd3    _zPHY_ecsi_MsgResponse

+                0x1007f163       0x2d    _zPHY_ecsi_ctrl_GetNodeTXAttennaNum

+                0x1007f190       0x8c    _zPHY_ecsi_CbResSetGet

+                0x1007f21c       0x2c    _zPHY_ecsi_PerCqiParaGet

+                0x1007f248       0x23    _zPHY_ecsi_CqiRowAParaCalc

+                0x1007f26b       0x5c    _zPHY_ecsi_PcellCsiRepParaDediGet

+                0x1007f2c7       0x3f    _zPHY_ecsi_ScellCsiRepParaDediGet

+                0x1007f306       0x12    _zPHY_ecsi_CsiRsParaGet

+                0x1007f318       0x28    _zPHY_ecsi_CSITimeUpdate

+                0x1007f340       0xac    _zPHY_ecsi_FlowPrint

+                0x1007f3ec        0x1    _zPHY_ecsi2dl_CHECfg

+                0x1007f3ed       0xab    _zPHY_ecsi_Start

+                0x1007f498       0x66    _zPHY_ecsi_CSIAThreadEntry

+ .text          0x1007f4fe     0x104d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o)

+                0x1007f4fe       0x26    _L1e_DevDlsGetTbCrc

+                0x1007f524       0x16    _L1e_DevDlsGetTbCbCrc

+                0x1007f53a       0x9c    _L1e_DevDlsSetDlHarqFlag

+                0x1007f5d6       0x43    _L1e_DevDlsGetDdtrWorkSf

+                0x1007f619       0x89    _zPHY_edls_ProCwCrcGeneration

+                0x1007f6a2       0xfa    _zPHY_edls_ProTddCwCrcFeedback

+                0x1007f79c       0x56    _zPHY_edls_ProFddCwCrcFeedback

+                0x1007f7f2      0x115    _zPHY_edls_ProHarqFeedbackInfo

+                0x1007f907      0x11e    _zPHY_edls_ProDdtrHbitInt

+                0x1007fa25       0xb3    _zPHY_edls_ProDdtrIntDtch

+                0x1007fad8       0xa2    _zPHY_edls_ProDdtrIntSibPch

+                0x1007fb7a       0x64    _L1e_DbgDlsDecPchInfo

+                0x1007fbde       0x2d    _L1e_DevDlsPageMatch

+                0x1007fc0b       0x5e    _L1e_DevDlsPchMessagePro

+                0x1007fc69       0x5b    _L1e_DevDlsPchReportInd

+                0x1007fcc4       0x56    _zPHY_edls_ProPchDataProc

+                0x1007fd1a       0x48    _zPHY_edls_ProSibDataProc

+                0x1007fd62       0x5b    _zPHY_edls_ProPchStatAndPrint

+                0x1007fdbd       0x53    _zPHY_edls_ProSibStatAndPrint

+                0x1007fe10       0x75    _zEumacdl_CrExist

+                0x1007fe85      0x285    _L1e_DevDlsCfgMacPduCtrlInfo

+                0x1008010a       0x32    _L1e_DevDlsReportMacPdu

+                0x1008013c      0x1dc    _zPHY_edls_ProDschIntThread

+                0x10080318       0x5c    _zPHY_edls_ProMsg2RaRntiMacPdu

+                0x10080374       0x36    _zPHY_edls_PDschIsr

+                0x100803aa       0x7f    _L1e_DbgDlsAckNakRptInfo

+                0x10080429      0x122    _L1e_DbgDlsDecStatInfo

+ .text          0x1008054b      0x6f2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+                0x1008054b       0x51    _zPHY_edls_ProPdcchIntThread

+                0x1008059c       0x44    _zPHY_edls_ProMsg4CRntiPdcch

+                0x100805e0       0x6a    _zPHY_edls_DciIsr

+                0x1008064a        0xc    _zPHY_edls_ProSetVoLteTime

+                0x10080656       0x23    _zLtePsPhy_RemoteMalloc

+                0x10080679       0x35    _zPHY_edls_ProStoreSpsInfo

+                0x100806ae       0x17    _L1e_DevDlsRstRxRbBmpReg

+                0x100806c5       0x42    _L1e_DevDlsRefSenCntPro

+                0x10080707       0x72    _L1e_DevDlsRefSenPro

+                0x10080779        0xf    _L1e_DevDlsBfInd

+                0x10080788       0x39    _zPHY_edls_DdtrHwIdleState

+                0x100807c1       0x25    _L1x_DevDlsInOutJudge

+                0x100807e6       0x4e    _L1e_DbgDlsCommDecInfo

+                0x10080834       0xce    _L1e_DbgDlsDciInfo

+                0x10080902       0x51    _L1e_DbgDlsDecErr

+                0x10080953        0x1    _L1e_DbgDlsValidRptInfo

+                0x10080954       0x58    _zPHY_edls_ProDbgSpsDciDetInfo

+                0x100809ac      0x291    _zPHY_edls_DbgHarqDdrClose

+ .text          0x10080c3d     0x2d38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+                0x10080c3d       0x3a    _zPHY_erfc_ProSetRamSFNumForLargeAdj

+                0x10080c77       0x46    _zPHY_erfc_ProGetMeas0RamNum

+                0x10080cbd       0x37    _zPHY_erfc_ProGetTxRamNum

+                0x10080cf4       0x34    _zPHY_erfc_ProGetNextSubFrameOffset

+                0x10080d28       0x96    _zPHY_erfc_SupLteTxEnableCtrl

+                0x10080dbe        0xc    _zPHY_erfc_ProSpecSubfrmCheck

+                0x10080dca       0x23    _zPHY_erfc_ProTxSendCtrl

+                0x10080ded       0x25    _zPHY_erfc_SupDFESubframeStartCtl

+                0x10080e12      0x311    _zPHY_erfc_ProRamCtrl

+                0x10081123        0x1    _zPHY_erfc_ProPrintProcess

+                0x10081124       0x27    _zPHY_erfc_ProNotchProCtrl

+                0x1008114b       0x10    _zPHY_erfc_ProGetFreqBandNum

+                0x1008115b      0x238    _zPHY_erfc_TDDProRFABB_RxToRx

+                0x10081393       0xe1    _zPHY_erfc_TDDProRFABB_RxToIdle

+                0x10081474       0x4c    _zPHY_erfc_TDDProRFABB_RxToTx

+                0x100814c0       0x31    _zPHY_erfc_TDDProRFABB_IdleToTx

+                0x100814f1      0x2ee    _zPHY_erfc_TDDProRFABB_IdleToRx

+                0x100817df        0x1    _zPHY_erfc_TDDProRFABB_IdleToIdle

+                0x100817e0       0x30    _zPHY_erfc_TDDProRFABB_TxToIdle

+                0x10081810      0x108    _zPHY_erfc_TDDProRFABB_TxToRx

+                0x10081918        0x1    _zPHY_erfc_TDDProRFABB_TxToTx

+                0x10081919       0x58    _zPHY_erfc_ATSetAndReadRfReg

+                0x10081971      0x534    _zPHY_erfc_ProRFABBCtrl

+                0x10081ea5      0xa07    _zPHY_erfc_ProRFABBCtrl_FDD

+                0x100828ac       0x5b    _zPHY_erfc_Pro_IFTempNeedFix

+                0x10082907      0x343    _zPHY_erfc_ProRFCWork

+                0x10082c4a       0x58    _zPHY_erfc_ProRxOffsetAutoCtrl

+                0x10082ca2       0x10    _zPHY_erfc_ProTAOffsetAutoCtrl

+                0x10082cb2      0x3b8    _zPHY_erfc_ProTxAndRxOffsetCtrl

+                0x1008306a        0xe    _zPHY_erfc_ProRFSDInit

+                0x10083078        0xa    _zPHY_erfc_ProRFCSA_CSRConfig

+                0x10083082        0xe    _zPHY_erfc_ProRFCSA_RXConfig

+                0x10083090        0xa    _zPHY_erfc_ProRFCSA_TXConfig

+                0x1008309a       0x95    _zPHY_erfc_ProRFSDAndRFCSAInit

+                0x1008312f       0x4b    _zPHY_erfc_RpiCfg

+                0x1008317a       0x1d    _zPHY_erfc_RpiSet

+                0x10083197       0x5d    _zPHY_erfc_RpiPwrCtrl

+                0x100831f4       0x72    _zPHY_erfc_ProRFCSAInit

+                0x10083266       0x68    _zPHY_erfc_ProRFCInit

+                0x100832ce       0x54    _zPHY_erfc_ProRFCInitPointer

+                0x10083322      0x18d    _zPHY_erfc_ProRfsdCheck_FDD

+                0x100834af       0x3f    _zPHY_erfc_CheckNextSccRfcToIdle

+                0x100834ee       0x17    _zPHY_erfc_ProGetRFCCurrentState

+                0x10083505      0x1e2    _zPHY_erfc_ThreadEntry

+                0x100836e7       0x16    _zPHY_erfc_GetRfcMeasStatus

+                0x100836fd       0x19    _zPHY_erfc_TjpAlgorithm

+                0x10083716       0x3d    _zPHY_erfc_CalcMeasSubfNum

+                0x10083753       0x3f    _zPHY_erfc_CalcSyncSubfNum

+                0x10083792       0x1a    _zPHY_erfc_IntraFrameTimeComp

+                0x100837ac        0x1    _zPHY_erfc_ProCleanHWTable

+                0x100837ad       0x47    _zPHY_erfc_LTXTxTaConfig

+                0x100837f4       0x36    _zPHY_erfc_ProCopyTxPccParaToScc

+                0x1008382a        0x1    _zPHY_erfc_RXTX_PathTest

+                0x1008382b       0x27    _zPHY_erfc_MainSlave_InterSwitch

+                0x10083852       0x5b    _zPHY_erfc_GetTxTabAdjust

+                0x100838ad        0xa    _zPHY_erfc_GetFixDlDelay

+                0x100838b7        0xd    _L1l_DevRfcRxOffsetGet

+                0x100838c4        0xd    _L1l_DevRfcTaTimingGet

+                0x100838d1        0x9    _L1l_DevRfcRatModeSet

+                0x100838da        0xc    _L1l_DevRfcTmpReadEn

+                0x100838e6       0x81    _L1l_DevRfcTmpReadCtrl

+                0x10083967        0x7    _L1l_DevRfcSetOffsetFlag

+                0x1008396e        0x7    _L1l_DevRfcGetOffsetFlag

+ .text          0x10083975     0x2c1d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+                0x10083975        0xf    _zPHY_eCSI_Calc_MultiPmiAddr_Init

+                0x10083984        0x8    _OSMemCopy16

+                0x1008398c        0x6    _OSMemCopy32

+                0x10083992       0x23    _IsTM9_PMIRIEn_CSIRS_2_4

+                0x100839b5       0x16    _IsTM8_PMIRIEn

+                0x100839cb       0x1a    _zPHY_eCSI_Calc_Sort

+                0x100839e5       0x27    _zPHY_eCSI_Calc_MaxM

+                0x10083a0c       0x16    _zPHY_eCSI_Calc_CapMaxVal

+                0x10083a22       0x20    _zPHY_eCSI_Calc_GetSubbandIdx

+                0x10083a42       0x6c    _zPHY_eCSI_Calc_eesm

+                0x10083aae       0x59    _zPHY_eRLM_Calc_eesm

+                0x10083b07      0x161    _zPHY_eCSI_Calc_LookupCqiTable

+                0x10083c68       0x47    _zPHY_eCSI_Calc_WideTotalCapCalc

+                0x10083caf       0x33    _zPHY_eCSI_Calc_WideTotalCapCalc_PerRI

+                0x10083ce2       0x8e    _zPHY_eCSI_Calc_WideHigh2UESubCap

+                0x10083d70      0x10c    _zPHY_eCSI_Calc_BPMI

+                0x10083e7c       0x3e    _zPHY_eCSI_Calc_SPMI

+                0x10083eba      0x185    _zPHY_eCSI_Calc_RI_TM3

+                0x1008403f      0x127    _zPHY_eCSI_Calc_WPMI_TM4_LastRI

+                0x10084166      0x2d0    _zPHY_eCSI_Calc_RI_WPMI_TM4

+                0x10084436       0xe5    _zPHY_eCSI_Adjust_RI_PMI

+                0x1008451b      0x2e4    _zPHY_eCSI_Calc_RI_PMI

+                0x100847ff       0xd6    _zPHY_eCSI_Calc_WbCQICalc

+                0x100848d5       0x98    _zPHY_eCSI_Calc_NoPmiGetMsbIdx

+                0x1008496d       0x82    _zPHY_eCSI_Calc_MsbCqiCalc

+                0x100849ef       0xc1    _zPHY_eCSI_Calc_SbCqiCalc

+                0x10084ab0       0x16    _zPHY_eCSI_Calc_Curr_SBSize_Get

+                0x10084ac6       0xcf    _zPHY_eCSI_Calc_BpCqiCalc

+                0x10084b95       0x6d    _zPHY_eCSI_Calc_AperSbCqiUpDown

+                0x10084c02       0xb7    _zPHY_eCSI_Calc_AperCQI

+                0x10084cb9       0x9e    _zPHY_eCSI_Calc_PerCQI

+                0x10084d57       0x33    _zPHY_eCSI_Calc_Radio_Monitor

+                0x10084d8a       0x19    _zPHY_eCSI_Calc_BitReversal

+                0x10084da3        0xf    _zPHY_eCSI_Calc_GetPmiBitNum

+                0x10084db2       0x13    _zPHY_eCSI_Calc_GetMSubbandDifferentCqiValue

+                0x10084dc5        0xf    _zPHY_eCSI_Calc_GetSubbandDifferentCqiValue

+                0x10084dd4       0x30    _zPHY_eCSI_CalcMSubbandPosition

+                0x10084e04       0x18    _zPHY_eCSI_FindDiffCQI

+                0x10084e1c      0x297    _zPHY_eCSI_PER_BagPack

+                0x100850b3      0x5ea    _zPHY_eCSI_APER_BagPack

+                0x1008569d       0x29    _zPHY_eCSI_PER_PmiBitLen_Estimate

+                0x100856c6       0x52    _zPHY_eCSI_APER_PmiBitLen_Estimate

+                0x10085718       0x1d    _zPHY_ecqi_GetLookTableSNR

+                0x10085735       0x70    _zPHY_ecsi_Calc_Pow10_inDiv10

+                0x100857a5       0x3e    _zPHY_ecsi_Calc_Get_InvRow_feedA

+                0x100857e3       0x49    _zPHY_ecqi_Calc_Get_InvRowB_lin

+                0x1008582c      0x243    _zPHY_ecqi_Calc_CSIRltPrint

+                0x10085a6f       0x8e    _zPHY_eCSI_Calc_ParaInitInDedi

+                0x10085afd      0x211    _zPHY_ecqi_SnrConv

+                0x10085d0e        0x1    _zPHY_ecqi_CQISnrPrint

+                0x10085d0f        0x1    _zPHY_ecqi_RlmSnrPrint

+                0x10085d10        0x1    _zPHY_ecqi_RiCapPrint

+                0x10085d11       0x60    _zPHY_ecqi_CQIFilter

+                0x10085d71       0x88    _zPHY_ecqi_Sqrt

+                0x10085df9      0x126    _zPHY_ecsi_Calc_EstiFormatTransform

+                0x10085f1f       0x11    _zPHY_ecsi_Calc_LTE_RICapFollowHw0

+                0x10085f30       0x12    _zPHY_ecsi_Calc_LTE_RICapFollowHw1

+                0x10085f42       0x16    _zPHY_ecsi_Calc_LTE_RICapFollowHw2

+                0x10085f58       0x1c    _zPHY_ecsi_Calc_LTE_RICapFollowHw4

+                0x10085f74      0x149    _zPHY_ecsi_Calc_LTE_RICloseLoop

+                0x100860bd      0x18b    _zPHY_ecsi_Calc_LTE_RIOpenLoop

+                0x10086248       0x90    _zPHY_ecsi_Calc_LTE_2Tx2Rx2LWbPMI

+                0x100862d8       0xb1    _zPHY_ecsi_Calc_LTE_PeriodWBPmi

+                0x10086389       0x79    _zPHY_ecsi_Calc_LTE_GetCQICalcFunc

+                0x10086402       0xab    _zPHY_ecsi_Calc_LTE_GetCQISNR

+                0x100864ad       0x16    _zPHY_ecsi_Calc_LTE_PerCQISNRCalc

+                0x100864c3       0x94    _zPHY_ecsi_Calc_LTE_AperCQISNRCalc

+                0x10086557       0x3b    _zPHY_ecsi_Calc_LTE_RLMSNRCalc

+ .text          0x10086592     0x1592 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+                0x10086592       0x1b    _zPHY_Dl_HwReset

+                0x100865ad      0x2a0    _zPHY_epbch_ThreadEntry

+                0x1008684d       0x9a    _L1e_Bch_UpdateRxRegs

+                0x100868e7        0xa    _L1e_Bch_ResetProc

+                0x100868f1       0x19    _L1e_Bch_ClkPowerCtrl

+                0x1008690a       0x2e    _L1e_Bch_JudgeSlavePbch

+                0x10086938        0x6    _L1e_Bch_GetMaxAntCnt

+                0x1008693e       0x1b    _L1e_Bch_BwValid

+                0x10086959       0x10    _L1e_Bch_AntValid

+                0x10086969        0x7    _L1e_Bch_FrmTyeValid

+                0x10086970        0x7    _L1e_Bch_SpecPatValid

+                0x10086977       0x8e    _L1e_Bch_UpdateDb

+                0x10086a05       0x72    _L1e_Bch_CellSync

+                0x10086a77       0x2b    _L1e_Bch_UpRxCtrlOps

+                0x10086aa2        0x8    _L1e_Bch_ClrSyncOps

+                0x10086aaa        0x7    _L1e_Bch_QuerySyncOps

+                0x10086ab1       0x45    _L1e_Bch_PreDecProc

+                0x10086af6       0x3f    _L1e_Bch_UpRxState

+                0x10086b35       0x2d    _L1e_Bch_InitAllGVar

+                0x10086b62       0x2a    _L1e_Bch_AddSpecTpuEvt

+                0x10086b8c       0x2d    _L1e_Bch_DelAllTpuEvt

+                0x10086bb9       0x1d    _L1e_Bch_DelSpecTpuEvt

+                0x10086bd6       0x1a    _L1e_Bch_QueryTpuEvt

+                0x10086bf0       0x31    _L1e_Bch_CalStartAddr

+                0x10086c21       0x1b    _L1e_Bch_GetTpuOffset

+                0x10086c3c       0x43    _L1e_Bch_CalBodryDis

+                0x10086c7f       0x1c    _L1e_Bch_RegRxNewFrmEvt

+                0x10086c9b        0x1    _L1e_Bch_SaveRfcSyncTable

+                0x10086c9c       0x5e    _L1e_Bch_UpRfcCfg

+                0x10086cfa       0x39    _L1e_Bch_RegTpuAdjEvt

+                0x10086d33       0x86    _L1e_Bch_InitBchRegFile

+                0x10086db9       0x72    _L1e_Bch_GenRxRsScrm

+                0x10086e2b       0xc9    _L1e_Bch_InitRxRegFile

+                0x10086ef4       0x6e    _L1e_Bch_GetSfnOffset

+                0x10086f62       0x5d    _L1e_Bch_StopMibProc

+                0x10086fbf       0x64    _L1e_Bch_Decode

+                0x10087023       0x89    _L1e_Bch_RltReport

+                0x100870ac       0x11    _L1e_Bch_StartMib

+                0x100870bd        0xe    _L1e_Bch_GetMibIntCnt

+                0x100870cb       0x2b    _L1e_Bch_ModifyParaForBldDetect

+                0x100870f6       0x2a    _L1e_Bch_StartAnr

+                0x10087120       0x45    _L1e_Bch_AnrDecPorc

+                0x10087165       0xa7    _L1e_Bch_FrmIntCheck

+                0x1008720c        0xc    _L1e_Bch_FristBchFrm

+                0x10087218       0xe2    _L1e_Bch_NewFrmDecPorc

+                0x100872fa       0x1a    _L1e_Bch_EnableSF0RxRcv

+                0x10087314       0x9a    _L1e_Bch_AdjTpuTime

+                0x100873ae       0x18    _L1e_Bch_GetMibResult

+                0x100873c6       0x14    _L1e_Bch_CalcInitFrm

+                0x100873da       0x1c    _L1e_Bch_MibInfoCheck

+                0x100873f6       0x3a    _L1e_Bch_HandleCrcResult

+                0x10087430       0x18    _L1e_Bch_NxtBranchCtrl

+                0x10087448       0xf0    _L1e_Bch_StartNxtDecode

+                0x10087538       0x66    _L1e_Bch_DecideNxtDecode

+                0x1008759e       0x5c    _L1e_Bch_IntHandle

+                0x100875fa       0x49    _L1e_Bch_SaveDlapara

+                0x10087643       0x47    _L1e_Bch_ResumeDlapara

+                0x1008768a       0x53    _L1e_Bch_GetNCellRsNullInd

+                0x100876dd       0x2e    _L1e_Bch_GetNCellRsNullValid

+                0x1008770b       0x17    _L1e_Bch_WriteIntraMeasResult

+                0x10087722       0x90    _L1e_Bch_GetIntraMeasResult

+                0x100877b2       0x6f    _L1e_Bch_SortIntraMeasResult

+                0x10087821        0x8    _L1e_Bch_GetMibProc

+                0x10087829       0x6d    _L1e_Bch_Performance

+                0x10087896       0x17    _L1e_Bch_ErrorMoniter

+                0x100878ad       0xc4    _L1e_Bch_RxRsrpMoniter

+                0x10087971       0x38    _L1e_Bch_MibReqMonitor

+                0x100879a9       0x59    _L1e_Bch_RfcTpuMonitor

+                0x10087a02       0x67    _L1e_Bch_IntRptMonitor

+                0x10087a69       0x6c    _L1e_Bch_CrcRltMonitor

+                0x10087ad5       0x32    _L1e_Bch_RxParaMonitor

+                0x10087b07       0x1d    _L1e_Bch_SerPbchRead

+ .text          0x10087b24      0x9e3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+                0x10087b24       0x7b    _zPHY_edls_DlHarqReport

+                0x10087b9f       0x35    _zPHY_edls_ProDlHarqInit

+                0x10087bd4       0x6d    _zPHY_edls_ProGvInit

+                0x10087c41       0x8c    _zPHY_edls_ProCommDlschParaInit

+                0x10087ccd       0x42    _zPHY_edls_ProSwInit

+                0x10087d0f        0xc    _zPHY_edls_ProMcReleaseMsg

+                0x10087d1b       0x4c    _zPHY_edls_ProMsg4AckFeedback

+                0x10087d67        0xc    _zPHY_edls_ProMcResetMsg

+                0x10087d73       0x23    _zPHY_edls_ProMcMacResetMsg

+                0x10087d96       0x27    _zPHY_edls_CheckHarqGroupNum

+                0x10087dbd      0x116    _zPHY_edls_ThreadEntry

+                0x10087ed3       0x4a    _zPHY_edls_ProCommDlschParaCal

+                0x10087f1d        0x1    _L1e_DevDlsDdtrAxiReset

+                0x10087f1e        0x1    _L1e_DevDlsProcAxiReset

+                0x10087f1f       0xbe    _L1e_DevDlsUeRacpParamInit

+                0x10087fdd       0x4b    _L1e_DevDlsDecoderInit

+                0x10088028       0x3e    _L1e_DevDlsHarqHwInit

+                0x10088066       0x6c    _L1e_DevDlsDdtrHwInit

+                0x100880d2       0x17    _L1e_DevDlsRxTMIndCfg

+                0x100880e9       0x1f    _L1e_DevDlsSpsParamCfg

+                0x10088108       0x45    _L1e_DevDlsCsiRsParamCfg

+                0x1008814d       0x6d    _L1e_DevDlsProcCommonMsg

+                0x100881ba       0x5e    _L1e_DevDlsProcDedicatedMsg

+                0x10088218       0xa5    _L1e_DevDlsProcHandoverMsg

+                0x100882bd        0x8    _zPHY_edls_ProSetSpsMode

+                0x100882c5        0x8    _zPHY_edls_ProGetSpsMode

+                0x100882cd        0xe    _L1e_DevDlsSetTimeInfo

+                0x100882db        0xd    _L1e_DevDlsSetCellParam1

+                0x100882e8        0xd    _L1e_DevDlsSetCellparam2

+                0x100882f5        0xd    _L1e_DevDlsSetRntiInfo

+                0x10088302        0xf    _L1e_DevDlsGetTimeInfo

+                0x10088311       0x1a    _L1e_DevDlsGetCellParam1

+                0x1008832b       0x1a    _L1e_DevDlsGetCellParam2

+                0x10088345       0x1a    _L1e_DevDlsGetRntiInfo

+                0x1008835f       0x19    _L1e_DevDlsSetDciF1aPld

+                0x10088378       0x10    _L1e_DevDlsSetDciF1cPld

+                0x10088388       0x10    _L1e_DevDlsSetDciFxxPld

+                0x10088398        0xe    _L1e_DevDlsSetDciCifSize

+                0x100883a6        0xe    _L1e_DevDlsSetDciRaHeaderSize

+                0x100883b4       0x10    _L1e_DevDlsSetDciRbaSize

+                0x100883c4        0xe    _L1e_DevDlsSetDciHarqIdSize

+                0x100883d2        0xe    _L1e_DevDlsSetDciDaiSize

+                0x100883e0        0xe    _L1e_DevDlsSetDciTpmiSize

+                0x100883ee        0xe    _L1e_DevDlsSetDciScidSize

+                0x100883fc        0xe    _L1e_DevDlsSetDciSrsReqSize

+                0x1008840a       0x1a    _L1e_DevDlsGetDciF1aPld

+                0x10088424       0x10    _L1e_DevDlsGetDciF1cPld

+                0x10088434       0x10    _L1e_DevDlsGetDciFxxPld

+                0x10088444        0xd    _L1e_DevDlsGetDciCifSize

+                0x10088451        0xd    _L1e_DevDlsGetDciRaHeaderSize

+                0x1008845e       0x11    _L1e_DevDlsGetDciRbaSize

+                0x1008846f        0xd    _L1e_DevDlsGetDciHarqIdSize

+                0x1008847c        0xd    _L1e_DevDlsGetDciDaiSize

+                0x10088489        0xd    _L1e_DevDlsGetDciTpmiSize

+                0x10088496        0xd    _L1e_DevDlsGetDciScidSize

+                0x100884a3        0xd    _L1e_DevDlsGetDciSrsReqSize

+                0x100884b0        0x8    _L1e_DevDlsDdtrUpdateCntCbInit

+                0x100884b8        0xc    _L1e_DevDlsDdtrUpdateCntInc

+                0x100884c4        0xc    _L1e_DevDlsDdtrUpdateCntClr

+                0x100884d0        0x9    _L1e_DevDlsGetDdtrCcUpdateCnt

+                0x100884d9        0x7    _L1e_DevDlsGetDdtrUpdateCnt

+                0x100884e0        0x7    _L1e_DevDlsSetMsg4RaConflictCnt

+                0x100884e7        0x7    _L1e_DevDlsGetMsg4RaConflictCnt

+                0x100884ee        0x9    _L1e_DevDlsMsg4RaConflictCntDec

+                0x100884f7        0x8    _L1e_DevDlsMsg4RaConflictCntClr

+                0x100884ff        0x8    _L1e_DevDlsGetTransMode

+ .text          0x10088507      0xbf2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+                0x10088507       0x69    _zPHY_ecsi_ctrl_Init

+                0x10088570       0x80    _zPHY_ecsi_StaticBandParaUpdata

+                0x100885f0       0x28    _zPHY_ecsi_ctrl_PeriodParaUpdate

+                0x10088618       0x7a    _zPHY_ecsi_ctrl_AperiodParaUpdate

+                0x10088692       0x7d    _zPHY_ecsi_ctrl_AperRepJudge

+                0x1008870f       0x3f    _zPHY_ecsi_ctrl_GetSubbandIdx

+                0x1008874e       0x51    _zPHY_ecsi_ctrl_CqiPmiConfigIndexCalcTDD

+                0x1008879f       0x57    _zPHY_ecsi_ctrl_CqiPmiConfigIndexCalcFDD

+                0x100887f6       0x32    _zPHY_ecsi_ctrl_RiConfigIndexCalc

+                0x10088828       0x6b    _zPHY_ecsi_ctrl_GetPeriodPara

+                0x10088893      0x14a    _zPHY_ecsi_ctrl_GetPeriodRepType

+                0x100889dd       0xcb    _zPHY_ecsi_ctrl_LastRIInit

+                0x10088aa8       0x4a    _zPHY_ecsi_ctrl_GetMaxLayerNum

+                0x10088af2       0x71    _zPHY_ecsi_ctrl_SecondCfg

+                0x10088b63        0x8    _zPHY_ecsi_ctrl_SentCqiRlmProMsg

+                0x10088b6b        0xc    _zPHY_ecsi_ctrl_RlmProEn

+                0x10088b77       0x87    _zPHY_ecsi_ctrl_FirIntPrint

+                0x10088bfe       0xa9    _zPHY_ecsi_ctrl_FdBkFirst_IntIsr

+                0x10088ca7       0x1e    _zPHY_ecsi_ctrl_FdBkSecond_IntIsr

+                0x10088cc5       0x1b    _zPHY_ecsi_ctrl_FdBk_IntIsr

+                0x10088ce0       0x5c    _zPHY_ecsi_ctrl_First_GetEnStep1

+                0x10088d3c       0x69    _zPHY_ecsi_ctrl_FdBkFirCfgAper

+                0x10088da5       0xbd    _zPHY_ecsi_ctrl_FdBkFirCfgPer

+                0x10088e62       0xcd    _zPHY_ecsi_ctrl_First_FdBkCfg

+                0x10088f2f       0x3a    _zPHY_ecsi_ctrl_ULGetCSI_Callback

+                0x10088f69       0x71    _zPHY_ecsi_Ctrl_CqiRlmCalc

+                0x10088fda       0x2f    _zPHY_ecsi_ctrl_PreBagPack

+                0x10089009       0x33    _zPHY_ecsi_ctrl_FindPreDlSfn

+                0x1008903c       0xbd    _zPHY_ecsi_ctrl_DrxRfZspCtrl

+ .text          0x100890f9     0x1aac T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+                0x100890f9        0x7    _L1e_DevRxGetAveSinr

+                0x10089100       0x1d    _zPHY_erxp_convert_RbNum_to_BWIdx

+                0x1008911d        0x7    _L1e_DevRxCirSetIdleAccessReqInd

+                0x10089124        0x7    _L1e_DevRxCirGetIdleAccessReqInd

+                0x1008912b      0x1b2    _zPHY_erxph_ThreadEntry

+                0x100892dd      0x173    _L1e_DevRxPowerPrepare

+                0x10089450       0x55    _L1e_DevRxGetSnrFilterFactor

+                0x100894a5       0xa0    _zPHY_erxp_PowerFilterInit

+                0x10089545       0x97    _zPHY_erxp_ProPowerFilter

+                0x100895dc      0x149    _zPHY_erxp_ProSnrMake

+                0x10089725       0x64    _zPHY_erxp_ProSnrDB

+                0x10089789       0x54    _zPHY_erxp_ProLog2

+                0x100897dd      0x19e    _L1e_DevRxProcPwrNbnb

+                0x1008997b       0x8a    _L1e_DevRxCalcRsrpPwr

+                0x10089a05       0x36    _L1e_DevRxProcSnrPwrFilter

+                0x10089a3b       0x50    _L1e_DevRxCalcLinearSnr

+                0x10089a8b       0x3e    _L1e_DevRxCalcLinearSinr

+                0x10089ac9       0x5c    _L1e_DevRxConvertSnrDbValue

+                0x10089b25       0x88    _L1e_DevRxCalcAveSnr

+                0x10089bad        0xa    _L1e_DevRxGetAveSnr

+                0x10089bb7        0xa    _L1e_DevRxGetNeiAveSnr

+                0x10089bc1       0x14    _L1e_DevRxCalSign

+                0x10089bd5       0xa6    _L1e_DevRxCalcMod

+                0x10089c7b       0x6e    _L1e_DevRxDbgMsgRxCrsPwr

+                0x10089ce9       0x91    _L1e_DevRxDbgMsgRxDrsPwr

+                0x10089d7a       0x56    _L1e_DevRxDbgMsgRxSnrInfo

+                0x10089dd0       0x81    _L1e_DevRxDbgMsgSyncInfo

+                0x10089e51       0x48    _L1e_LogDevRxMbsfnCsiInfo

+                0x10089e99       0x54    _L1e_DevRxDbgMsgRxHResult

+                0x10089eed       0x54    _L1e_DevRxDbgMsgRxPrbN0

+                0x10089f41       0x17    _L1e_DevRxExpInfo

+                0x10089f58       0x1c    _L1e_DevRxRssiRead

+                0x10089f74       0x2b    _L1e_DevRxRspRead

+                0x10089f9f       0x25    _L1e_DevRxRsrpRead

+                0x10089fc4       0x43    _L1e_DevRxN0Read

+                0x1008a007       0x15    _L1e_DevRxMrsN0Read

+                0x1008a01c       0x7a    _L1e_DevRxGetRxLogInfo

+                0x1008a096       0x20    _L1e_DevRxGetDfeAgcGain

+                0x1008a0b6       0x14    _L1e_DevRxGetRxAntNum

+                0x1008a0ca        0x7    _L1e_DevRxSetSingleAntInd

+                0x1008a0d1        0x7    _L1e_DevRxGetSingleAntInd

+                0x1008a0d8        0x9    _L1e_DevRxSetNbNbSinrCalInd

+                0x1008a0e1        0x9    _L1e_DevRxGetNbNbSinrCalInd

+                0x1008a0ea        0x9    _L1e_DevRxSetDrsAccNum

+                0x1008a0f3        0x9    _L1e_DevRxGetDrsAccNum

+                0x1008a0fc        0x9    _L1e_DevRxSetBfDagcFlag

+                0x1008a105        0x9    _L1e_DevRxGetBfDagcFlag

+                0x1008a10e       0x5f    _L1e_DevRxProcBfDagcFlag

+                0x1008a16d        0x7    _L1e_DevRxPrintCtrlCfg

+                0x1008a174        0x7    _L1e_DevRxPrintCtrlGet

+                0x1008a17b        0x9    _L1e_DevRxPrintCtrlCnt

+                0x1008a184      0x22c    _L1e_DevRxCalcCsi

+                0x1008a3b0      0x11c    _L1e_DevRxCsiLog

+                0x1008a4cc        0xe    _L1e_DevRxSetAntChangeInd

+                0x1008a4da        0xd    _L1e_DevRxGetAntChangeInd

+                0x1008a4e7       0xb4    _zPHY_erxp_RX_DFE_UERS

+                0x1008a59b       0x10    _zPHY_erxp_RX_SNR

+                0x1008a5ab        0xe    _L1e_DevRxSetCfoWorkInd

+                0x1008a5b9        0xd    _L1e_DevRxGetCfoWorkInd

+                0x1008a5c6       0x1f    _L1e_DevRxSetSinrInd

+                0x1008a5e5       0x10    _L1e_DevRxGetSinrInd

+                0x1008a5f5       0x2b    _L1e_DevRxGetLowSinrInd

+                0x1008a620       0x11    _L1e_DevReadSnr

+                0x1008a631        0x8    _L1e_DevRxClearFilterInd

+                0x1008a639       0x42    _L1e_DevGetNeiBorCellMaxSnr

+                0x1008a67b        0x7    _L1e_DevRxGetCellComponState

+                0x1008a682        0x7    _L1e_DevRxSetCellComponState

+                0x1008a689        0x7    _L1e_DevRxSetAdaptAntProcInd

+                0x1008a690        0x7    _L1e_DevRxGetAdaptAntProcInd

+                0x1008a697       0xaa    _L1e_DevRxAdaptAntProc

+                0x1008a741       0x44    _L1e_DevRxAdaptAntResult

+                0x1008a785       0x3a    _L1e_DevRxAdaptAntUpdate

+                0x1008a7bf       0x36    _L1e_DevRxAdaptSinrAcc

+                0x1008a7f5      0x101    _L1e_DevRxAdaptCalSinr

+                0x1008a8f6       0x34    _L1e_DevRxAdaptAgcGainAcc

+                0x1008a92a       0x10    _L1e_DevRxAdaptGetAveResult

+                0x1008a93a        0x8    _L1e_DevRxAdaptGetRsrpRange

+                0x1008a942       0x58    _L1e_DevRxAdaptSetRsrpInterval

+                0x1008a99a       0x13    _L1e_DevRxClrAdaptAntInfo

+                0x1008a9ad        0xa    _L1e_DevRxAdaptBetaUpdate

+                0x1008a9b7       0x26    _L1e_DevRxAdaptJudge

+                0x1008a9dd        0xa    _L1e_DevRxIncN1Timer

+                0x1008a9e7        0x8    _L1e_DevRxGetN1Timer

+                0x1008a9ef        0x9    _L1e_DevRxClrN1Timer

+                0x1008a9f8        0x8    _L1e_DevRxSetN1StartInd

+                0x1008aa00        0x8    _L1e_DevRxGetN1StartInd

+                0x1008aa08        0xa    _L1e_DevRxIncN2Timer

+                0x1008aa12        0x9    _L1e_DevRxClrN2Timer

+                0x1008aa1b        0x8    _L1e_DevRxGetN2Timer

+                0x1008aa23        0x8    _L1e_DevRxSetN2StartInd

+                0x1008aa2b        0x8    _L1e_DevRxGetN2StartInd

+                0x1008aa33        0x8    _L1e_DevRxSetAdaptStartInd

+                0x1008aa3b        0xa    _L1e_DevRxGetDLTimer

+                0x1008aa45        0x8    _L1e_DevRxGetAdaptStartInd

+                0x1008aa4d        0x8    _L1e_DevRxGetAdaptResult

+                0x1008aa55        0x8    _L1e_DevRxSetAdaptResult

+                0x1008aa5d        0x8    _L1e_DevRxSetAdaptChangeInd

+                0x1008aa65        0x8    _L1e_DevRxGetAdaptChangeInd

+                0x1008aa6d       0x64    _L1e_DevRxDbgAdptAntInfo

+                0x1008aad1       0x6f    _L1e_DevRxDbgAdptchangeInfo

+                0x1008ab40       0x65    _L1e_DevRxAntInfoGetForTool

+ .text          0x1008aba5     0x1d43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+                0x1008aba5       0x69    _zPHY_LteaSysInfoPrint

+                0x1008ac0e       0x1d    _L1L_elpc_Dvfs

+                0x1008ac2b      0x107    _zPHY_elpc_LtePhyTaskStateInfo

+                0x1008ad32        0x9    _zPHY_elpc_SetCfunFlg

+                0x1008ad3b       0x42    _zPHY_elpc_SetLteCamonFlag

+                0x1008ad7d       0x22    _zPHY_elpc_SetLteConnectFlag

+                0x1008ad9f       0x28    _zPHY_elpc_SetIratGapReportFlag

+                0x1008adc7       0x19    _L11_DrvLpcModemIntCtrl

+                0x1008ade0        0xe    _zPHY_elpc_SetlLtePhySleepFlag

+                0x1008adee       0x1f    _zPHY_elpc_LteIdleTaskStateCtrl

+                0x1008ae0d      0x264    _zPHY_elpc_UpdateLteSubFrameNum

+                0x1008b071       0x24    _L1L_UpdateAwakeTimer

+                0x1008b095       0x1e    _L1L_SetAwakeTimer

+                0x1008b0b3        0xc    _L1L_IsAwakeTimerEnable

+                0x1008b0bf       0x38    _zPHY_elpc_ProKeepAwakeTimer

+                0x1008b0f7       0x87    _zPHY_elpc_ProSleepTimer

+                0x1008b17e       0x33    _L1_TdSleepInfoPrint

+                0x1008b1b1       0x18    _zPHY_eLpc_GetLpm32KCALIPara

+                0x1008b1c9      0x339    _L1_CpuPhySleepInfo

+                0x1008b502       0x34    _L1L_PrintPwrCtrlInfo

+                0x1008b536       0x29    _L1L_PrintModemClkCtrlInfo

+                0x1008b55f       0x8e    _zPHY_elpc_LpmCalibrationLog

+                0x1008b5ed       0x50    _zPHY_elpc_GetLpmCaliIdx

+                0x1008b63d       0x7e    _zPHY_elpc_LpmCalibrationProc

+                0x1008b6bb       0x11    _zPHY_elpc_LpmCalibrationParaUpdate

+                0x1008b6cc       0x40    _zPHY_eLpc_RecordTpuMrtrForCaliTest

+                0x1008b70c        0xf    _zPHY_elpc_IsRfStateIdle

+                0x1008b71b        0x1    _zPHY_elpc_RficSccSleepCtrl

+                0x1008b71c       0x63    _zPHY_eLpc_Lpm32KCALIInfor

+                0x1008b77f       0xf1    _zPHY_eLpc_PintCpuAxiFreq

+                0x1008b870       0x17    _zPHY_eLpc_PrintIcpResult

+                0x1008b887      0x19b    _zPHY_eLpc_ChipCfgInfor

+                0x1008ba22       0x8e    _zPHY_eLpc_TimeSysInfo

+                0x1008bab0      0x4b4    _zPHY_elpc_CaliTempCompensate

+                0x1008bf64        0xb    _L1L_eLpc_AsynMsgProc

+                0x1008bf6f      0x2c1    _L1L_elpc_WakeupMsgFlow

+                0x1008c230      0x23a    _L1L_elpc_LpmWakeupFlow

+                0x1008c46a       0x94    _L1L_LPInit

+                0x1008c4fe        0x2    _zPHY_elpc_Init

+                0x1008c500       0x6d    _L1L_LpcCfgSocWkupInt

+                0x1008c56d       0x14    _L1L_LpcDisSocWkupInt

+                0x1008c581       0x15    _L1L_WakeupIsr

+                0x1008c596      0x2b4    _L1L_ModemLpcSleep

+                0x1008c84a       0x9e    _L1L_ModemLpcWakeup

+ .text          0x1008c8e8      0xfab T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+                0x1008c8ea       0x3d    _zPHY_erfc_DrvCheckNVBandWithRFBand

+                0x1008c927       0x3b    _zPHY_erfc_FindNVBandWithRFBand

+                0x1008c962       0x3e    _zPHY_erfc_DrvCheckTpCompNV

+                0x1008c9a0       0x2a    _zPHY_erfc_SupBinarySearchNv

+                0x1008c9ca       0xad    _zPHY_erfc_SupSampleRateSet

+                0x1008ca77       0x85    _zPHY_erfc_SupNVBandIndexInit

+                0x1008cafc       0x1b    _zPHY_erfc_SupGlobalVarInit

+                0x1008cb17      0x18e    _zPHY_erfc_InitTableByDma

+                0x1008cca5        0x1    _zPHY_erfc_SupIntTxTable

+                0x1008cca6      0x129    _zPHY_erfc_SupIntRFC

+                0x1008cdcf       0x1e    _zPHY_erfc_SupBinarySearchAdc

+                0x1008cded       0x39    _zPHY_erfc_SupCalcDiffpower

+                0x1008ce26       0x38    _zPHY_erfc_SupCalcDiffpower7510ACP

+                0x1008ce5e       0x36    _zPHY_erfc_SupEventRxoffsetEn

+                0x1008ce94       0x1c    _zPHY_erfc_SupTxSymbSend

+                0x1008ceb0        0xa    _zPHY_erfc_SupTxFclkCtrl

+                0x1008ceba       0x2e    _zPHY_erfc_SupDFEFrontEsti

+                0x1008cee8       0x11    _zPHY_erfc_SupDFEpath0RxControl

+                0x1008cef9       0x1a    _zPHY_erfc_SupDFERxDAGC0estiControl

+                0x1008cf13       0x27    _zPHY_erfc_SupDFERxRemovCpControl

+                0x1008cf3a       0x11    _zPHY_erfc_SupDFEpath1Meas0Control

+                0x1008cf4b      0x1f5    _zPHY_erfc_SupDFEMeas0RemovCpControl

+                0x1008d140       0x66    _zPHY_erfc_SupDFEMeas0eICICControl

+                0x1008d1a6       0x21    _zPHY_erfc_SupDFEpath2CellSearchControl

+                0x1008d1c7       0x2b    _zPHY_erfc_SupDFECellSearchDAGC2estiControl

+                0x1008d1f2        0x1    _zPHY_erfc_SupDFEMeas0DAGC1estiControl

+                0x1008d1f3       0x3a    _zPHY_erfc_SupDFESubframeStart

+                0x1008d22d       0x14    _zPHY_erfc_SupDFEFrameStart

+                0x1008d241        0x1    _zPHY_erfc_SupSetTDDFDD

+                0x1008d242       0x24    _zPHY_erfc_SupEnterLowPower

+                0x1008d266      0x296    _zPHY_erfc_SupLeaveLowPower

+                0x1008d4fc        0x1    _zPHY_erfc_SupRfGPIOOpen

+                0x1008d4fd       0x41    _zPHY_erfc_SupRfRxOpen

+                0x1008d53e        0x1    _zPHY_erfc_SupRfGPIOClose

+                0x1008d53f        0x1    _zPHY_erfc_SupRfRxClose

+                0x1008d540       0x23    _zPHY_erfc_SupRfEnterLightSleep

+                0x1008d563       0x26    _zPHY_erfc_SupRfEnterDeepSleep

+                0x1008d589       0x22    _zPHY_erfc_SupRfLeaveLightSleep

+                0x1008d5ab       0x23    _zPHY_erfc_SupRfLeaveDeepSleep

+                0x1008d5ce       0x2c    _zPHY_erfc_SupRfLeaveSleep

+                0x1008d5fa       0x24    _zPHY_erfc_SupRfWakeUpRxOpen

+                0x1008d61e       0x1e    _zPHY_erfc_SupRfRxCloseSleep

+                0x1008d63c       0x4d    _zPHY_erfc_SupGetUserNVBandIndex

+                0x1008d689       0x3a    _zPHY_erfc_SupGetCaliNVBandIndex

+                0x1008d6c3       0x6f    _zPHY_erfc_SupNotchEn

+                0x1008d732        0xa    _zPHY_erfc_SupWriteTempCompDacToIram

+                0x1008d73c      0x157    _zPHY_erfc_SupGetRBESF

+ .text          0x1008d893      0x5f4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

+                0x1008d893       0x12    _zPHY_ecsrm_ProReset

+                0x1008d8a5       0x17    _zPHY_ecsrm_InitialGlobalVar

+                0x1008d8bc       0x55    _zPHY_ecsrm_IsBlackCell

+                0x1008d911       0x88    _zPHY_ecsrm_BuffGetEveryRfcOpenTime

+                0x1008d999       0xe3    _zPHY_ecsrm_GetRfcOpenTime

+                0x1008da7c       0xba    _zPHY_ecsrm_GetRfcOpenTimeFddIdle

+                0x1008db36        0x8    _zPHY_ecsrm_SetDdMode

+                0x1008db3e       0x94    _zPHY_ecsrm_CfgRfcData

+                0x1008dbd2        0x2    _zPHY_ecsrm_OnReset

+                0x1008dbd4       0x4a    _zPHY_ecsrm_OnSearchMeasStart

+                0x1008dc1e       0x12    _zPHY_ecsrm_OnSearchMeasReset

+                0x1008dc30       0x21    _zEcsm_PreEvent

+                0x1008dc51       0x38    _L1e_csrm_SfProc

+                0x1008dc89      0x1fe    _zPHY_ecsrm_WriteRfcEventTabNew

+ .text          0x1008de87     0x1eef T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o)

+                0x1008de87       0x3d    _zPHY_ecsrm_AveMeasResult

+                0x1008dec4       0x18    _zPHY_ecsrm_AveValLog

+                0x1008dedc        0x8    _zPHY_ecsrm_CalSint16ResVal

+                0x1008dee4        0x2    _zPHY_ecsrm_PointToInt

+                0x1008dee6       0x21    _zPHY_ecsrm_CalApproValLog

+                0x1008df07        0x8    _zPHY_ecsrm_ClearMeasResult

+                0x1008df0f        0xd    _zPHY_ecsrm_InitialMeasCommPara

+                0x1008df1c        0x9    _zPHY_ecsrm_RegistPeriodSfInt

+                0x1008df25        0xc    _L1e_csrm_ClearCurCellInfo

+                0x1008df31       0xfa    _zPHY_ecsrm_JudgeMeasState

+                0x1008e02b       0x1f    _zPHY_escrm_GetFbRelatn

+                0x1008e04a       0x2b    _zPHY_ecsrm_GetRsNumLogIndex

+                0x1008e075       0x34    _zPHY_ecsrm_CalModVal

+                0x1008e0a9       0x59    _zPHY_ecsrm_Q8log2

+                0x1008e102       0x3c    _zPHY_ecsrm_Logarithm

+                0x1008e13e       0x3b    _zPHY_ecsrm_GetAntAgcCsrm

+                0x1008e179       0x17    _zPHY_ecsrm_CfgDfeBandCsr

+                0x1008e190       0x3b    _zPHY_ecsrm_GetAntAgcRx

+                0x1008e1cb      0x119    _zPHY_ecsrm_ReadRsrpNvInfo

+                0x1008e2e4       0x19    _zPHY_ecsrm_CalLog

+                0x1008e2fd       0x25    _zPHY_ecsrm_ReadCaliNvPoint

+                0x1008e322       0x26    _zPHY_ecsrm_WriteMeasResult

+                0x1008e348       0xa4    _zPHY_ecsrm_CalRsrpOffset

+                0x1008e3ec      0x1ee    _zPHY_ecsrm_CalRsrpRssi

+                0x1008e5da       0xe3    _zPHY_ecsrm_CalRsrpForRx

+                0x1008e6bd       0x18    _zPHY_ecsrm_ReadRealOffet

+                0x1008e6d5       0xf1    _zPHY_ecsrm_CalSinr

+                0x1008e7c6        0x9    _zPHY_ecrsm_DelAllTpuInt

+                0x1008e7cf       0x2e    _zPHY_ecsrm_Buffer_TDDMode

+                0x1008e7fd       0x36    _zPHY_ecsrm_Idle_Buffer_FddMode

+                0x1008e833       0x29    _zPHY_ecsrm_Idle_FddMode

+                0x1008e85c       0x2c    _zPHY_ecsrm_Idle_FddScheInAny

+                0x1008e888       0x31    _zPHY_ecsrm_Idle_FddReadInAny

+                0x1008e8b9       0x26    _zPHY_ecsrm_ClearMeasCellInfo

+                0x1008e8df       0x40    _zPHY_ecsrm_ClearBuffInfo

+                0x1008e91f       0x34    _zPHY_ecsrm_half_FrameBoundrySub

+                0x1008e953       0x25    _zPHY_ecsrm_BuffSlaveHFS

+                0x1008e978       0x44    _zPHY_ecsrm_BuffSlaveMaxBdySub

+                0x1008e9bc       0x13    _zPHY_ecsrm_GetCurrCellId

+                0x1008e9cf       0x97    _zPHY_ecsrm_UpdateResIntoDbNew

+                0x1008ea66       0x2e    _zPHY_ecsrm_ClearMeasResultNew

+                0x1008ea94       0x5d    _zPHY_ecsrm_UpdateMeasResultNew

+                0x1008eaf1       0x2a    _zPHY_ecsrm_Half_Frame_Bdy_Sub

+                0x1008eb1b       0x25    _zPHY_ecsrm_GetBuffSlaveOpenSfNum

+                0x1008eb40       0x3d    _zPHY_ecsrm_GetBuffMeasSfNum

+                0x1008eb7d       0x2c    _zPHY_ecsrm_GetMeasSfNum

+                0x1008eba9      0x10a    _zPHY_ecsrm_CalRsrpNew

+                0x1008ecb3       0x29    _zPHY_ecsrm_GetNextSchTime

+                0x1008ecdc       0x1c    _zPHY_ecsrm_ClearMeasSch

+                0x1008ecf8       0x6a    _zPHY_ecsrm_DiscardMeas

+                0x1008ed62       0x81    _GetMeasInfo

+                0x1008ede3       0x50    _SetMeasAgeInfo

+                0x1008ee33       0xbf    _zPHY_ecsrm_MeasGetCell

+                0x1008eef2      0x10e    _zPHY_ecsrm_GetCsrmRegParaNew

+                0x1008f000       0x69    _zPHY_ecsrm_GetDFEBuffFbRelatn

+                0x1008f069       0xc8    _zPHY_ecsrm_GetDFEBuffRegPara

+                0x1008f131       0xb7    _zPHY_ecsrm_GetDFECellMeasPara_FDD

+                0x1008f1e8       0xf7    _zPHY_ecsrm_GetDFECellMeasPara_TDD

+                0x1008f2df       0x97    _zPHY_ecsrm_HandleCsrHWNormalNew

+                0x1008f376       0x12    _zPHY_ecsrm_Need_Wait_Cnditon

+                0x1008f388       0x9d    _zPHY_ecsrm_Wait_MeasPeriodProc

+                0x1008f425       0x9a    _zPHY_ecsrm_HandleMeasResultNormalNew

+                0x1008f4bf      0x123    _zPHY_ecsrm_MeasSeekToWorkTime

+                0x1008f5e2        0xb    _zPHY_ecsrm_OnMeasStart

+                0x1008f5ed       0x4a    _zPHY_ecsrm_MulmGapCheck

+                0x1008f637      0x162    _zPHY_ecsrm_MeasConfigHw

+                0x1008f799       0xc0    _zPHY_ecsrm_MeasReadResult

+                0x1008f859       0x23    _zPHY_ecsrm_BufferScene

+                0x1008f87c       0x32    _zPHY_ecsrm_CsrFingerSort

+                0x1008f8ae        0x4    _zPHY_ecsrc_RemoveMrtrFrame

+                0x1008f8b2       0x58    _zPHY_ecsrm_half_FrameBoundryCenter

+                0x1008f90a       0x4e    _zPHY_ecsrm_GetBdyMeasCell

+                0x1008f958      0x215    _zPHY_ecsrm_GetMeasmodeAndCell

+                0x1008fb6d       0x25    _zPHY_ecsrm_GetMeasCellEarfcn

+                0x1008fb92       0xd3    _eL1_CalCellCfgCont

+                0x1008fc65       0x2c    _zPHY_ecsrm_GetSF0SF5

+                0x1008fc91       0x2d    _zPHY_ecsrm_BeforeBufferMeas

+                0x1008fcbe       0x95    _zPHY_ecsrm_MeasNextCell

+                0x1008fd53        0x7    _zPHY_ecsrm_SetCaIndex

+                0x1008fd5a       0x10    _zPHY_ecsrm_MeasNeedPrimary

+                0x1008fd6a        0xc    _l1e_csrm_GetMeasFalg

+ .text          0x1008fd76      0x31e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o)

+                0x1008fd76      0x1c1    _zPHY_UL_CSI_CombThreadEntry

+                0x1008ff37      0x15d    _zPHY_DLA_ULSL_CombThreadEntry

+ .text          0x10090094     0x1861 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+                0x10090094       0x27    _L1e_DevRxFssSetModIdx

+                0x100900bb       0xcd    _zPHY_eMBMS_CirSearchWinPos_Calc

+                0x10090188       0x27    _L1e_DevRxDoubleAntCheckOnlyOneValid

+                0x100901af       0x3d    _L1e_DevCirPreSyncAcc

+                0x100901ec       0x5e    _L1e_DevCirPreSyncProtect

+                0x1009024a       0x43    _zPHY_erxp_CirProc

+                0x1009028d       0x25    _zPHY_erxp_CirAdjBorderOfSubframe

+                0x100902b2        0x9    _zPHY_eCir_PccPdsch_DmaCallback

+                0x100902bb        0x9    _zPHY_eCir_SccPdsch_DmaCallback

+                0x100902c4        0x9    _zPHY_eCir_PccEicic_DmaCallback

+                0x100902cd        0x8    _L1e_DevRxSetMbsfnCirIntInt

+                0x100902d5       0x1a    _L1e_DevRxMbmsCirIntProc

+                0x100902ef       0x44    _L1e_DevRxFssMainAntFlagSet

+                0x10090333        0xd    _L1e_DevRxFssMainAntFlagGet

+                0x10090340        0xe    _L1e_DevRxRefSenDecodeCnt

+                0x1009034e        0xd    _L1e_DevRxRefSenDecodeCntGet

+                0x1009035b        0xd    _L1e_DevRxRefSenDecodeCntClr

+                0x10090368        0xe    _L1e_DevRxRefSenCnt

+                0x10090376        0xd    _L1e_DevRxRefSenCntGet

+                0x10090383        0xd    _L1e_DevRxRefSenCntClr

+                0x10090390        0xe    _L1e_DevRxRefSenIndCfg

+                0x1009039e        0xd    _L1e_DevRxRefSenIndGet

+                0x100903ab       0x16    _L1e_devRxMrsFIUpdateIndSet

+                0x100903c1       0x16    _L1e_devRxMrsBetaUpdateIndSet

+                0x100903d7       0x18    _L1e_devRxMrsFIUpdateIndGet

+                0x100903ef       0x18    _L1e_devRxMrsBetaUpdateIndGet

+                0x10090407       0x23    _L1e_devRxMrsFIDataAddrGet

+                0x1009042a       0x19    _L1e_devRxMrsBetaGet

+                0x10090443      0x93e    _zPHY_eMBMS_CirInitFftSeq

+                0x10090d81       0xa8    _zPHY_ecir_SW_DynFiRegUdate

+                0x10090e29      0x135    _zPhy_eMBMS_cir_nomarlize_fir_coeff

+                0x10090f5e      0x16a    _zPHY_ecir_Apply_Triangle_Window

+                0x100910c8       0xcb    _zPhy_ecir_CalcBeta_R01

+                0x10091193       0x95    _zPHY_erxp_BchNormalCirCtrl

+                0x10091228       0x23    _zPHY_erxp_CirCfgForBch

+                0x1009124b      0x577    _L1e_DevRxCirCtrlCfg

+                0x100917c2       0x63    _L1e_DevRxSetRxOffsetAdjTiMode

+                0x10091825        0x7    _zPHY_ecir_CellChangeSet

+                0x1009182c       0xc9    _zPHY_ecir_CellChangeGet

+ *fill*         0x100918f5 0x80000003 00

+ .text          0x100918f8      0x203 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft.o)

+                0x100918f8       0xc4    _zPHY_ecir_Fft256

+                0x100919bc        0xb    _zPhy_ecir_continuous_add

+                0x100919c7       0x17    _zPhy_ecir_search_max_value

+                0x100919de        0xa    _zPhy_ecir_acquire_fir_coeff

+                0x100919e8       0x35    _zPhy_eMBMS_cir_midify_nosieEff

+                0x10091a1d       0x2d    _zPhy_ecir_generet_fir_coeff

+                0x10091a4a       0x37    _zPhy_ecir_midify_nosieEff

+                0x10091a81       0x7a    _Asm_CIR_FIRCoeffNorm

+ .text          0x10091afb      0x55a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+                0x10091afb        0x9    _L1e_DevRxSetRsrpIntInd

+                0x10091b04        0x9    _L1e_DevRxGetRsrpIntInd

+                0x10091b0d       0x1f    _L1e_DevRxSetServingCellInd

+                0x10091b2c      0x10b    _zPHY_erxp_Cfo_Isr

+                0x10091c37       0x44    _L1e_DevCFOPreSyncAcc

+                0x10091c7b       0x4e    _L1e_DevCfoFilterCoeffAdapt

+                0x10091cc9       0x1e    _L1e_DevCfoCfgTempRead

+                0x10091ce7       0x59    _L1e_DevSetCfoCoeffK

+                0x10091d40       0xfb    _L1e_DevGetCfoCoeffK

+                0x10091e3b        0xa    _L1e_DevRxRsrpFilterFlagInit

+                0x10091e45       0x3f    _L1e_DevRxGetRsrpFilterCoeff

+                0x10091e84      0x116    _zPHY_erxp_CalRsrpFilter

+                0x10091f9a       0x92    _zPHY_erxp_RsrpFilter

+                0x1009202c        0xd    _L1e_DevRxGetFastCfoConvergenceCnt

+                0x10092039        0xe    _L1e_DevRxSetFastCfoConvergenceCnt

+                0x10092047        0xe    _L1e_DevRxDecreaseFastCfoCnt

+ .text          0x10092055     0x200d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+                0x10092055      0x249    _zPHY_edfe_SupInitDFE

+                0x1009229e       0x24    _zPHY_edfe_WriteSnrTh

+                0x100922c2       0x71    _zPHY_edfe_DCOffsetCal

+                0x10092333       0xea    _zPHY_edfe_SupNormalHandleDCOffset

+                0x1009241d       0xa9    _zPHY_edfe_IQImbaCal

+                0x100924c6       0x77    _zPHY_edfe_SupHandleIQImba

+                0x1009253d       0x51    _zPHY_edfe_NormalNotSyncAgcIntHandle

+                0x1009258e        0x8    _zPHY_edfe_SupInt0Handle

+                0x10092596       0x14    _zPHY_edfe_SupInt1Handle

+                0x100925aa       0x15    _zPHY_edfe_SupInt2Handle

+                0x100925bf       0x39    _zPHY_edfe_ProDfeInt

+                0x100925f8       0x27    _zPHY_edfe_ConfigRXBandwidth

+                0x1009261f       0x22    _zPHY_edfe_ConfigCSRMBandwidth

+                0x10092641       0x7d    _zPHY_edfe_CompesateCFO

+                0x100926be       0x72    _zPHY_edfe_CalMeasTotalAGCGain

+                0x10092730       0x4c    _zPHY_edfe_TotalAGCCsrm

+                0x1009277c       0x4c    _zPHY_edfe_TotalAGCRx

+                0x100927c8       0x2e    _zPHY_edfe_SupResetDfeForRelease

+                0x100927f6        0xe    _zPHY_edfe_RegsTpuIntForDfe

+                0x10092804       0x91    _zPHY_edfe_RegsTpuIntForDfeCtrl

+                0x10092895      0x1ab    _zPHY_edfe_SupDfeIntCheckCtrl

+                0x10092a40       0xb4    _zPHY_edfe_PlmnSaveServCellAgcAndDagc

+                0x10092af4       0x26    _zPHY_edfe_PlmnResumeServCellAgcAndDagc

+                0x10092b1a       0x76    _zPHY_edfe_PlmnBackUpAgcPara

+                0x10092b90       0x20    _zPHY_edfe_PlmnResumeAgcAndAfc

+                0x10092bb0        0xa    _zPHY_edfe_ClearPlmnAgcPara

+                0x10092bba      0x1ed    _zPHY_edfe_SupNotSyncAGCInitCtrl

+                0x10092da7      0x17e    _zPHY_edfe_TMTPrintForFreqScan

+                0x10092f25       0x8d    _zPHY_edfe_ConfigAgcWorkState

+                0x10092fb2      0x1b5    _zPHY_edfe_ConfigAgcCalcPara

+                0x10093167       0xf6    _zPHY_edfe_SupInitAgcDagcGainDB

+                0x1009325d       0x5c    _zPHY_edfe_SupHandleRxDagcInt

+                0x100932b9      0x1b0    _zPHY_edfe_SupHandleAgcInt

+                0x10093469       0x43    _zPHY_edfe_StateChangeSetAgcGain

+                0x100934ac      0x12a    _zPHY_edfe_GetTotalAGCGainOpt

+                0x100935d6       0x67    _zPHY_edfe_SupCsrcDagcLoseDataCtrl

+                0x1009363d       0xbe    _zPHY_edfe_PhySlaveDfeIntCtrlOpt

+                0x100936fb       0x2c    _zPHY_edfe_TotalSubFramePwr

+                0x10093727       0x21    _zPHY_edfe_CSRSetFSNewState

+                0x10093748       0x48    _zPHY_edfe_CSRSetAGCGain

+                0x10093790       0xfa    _zPHY_edfe_SupFSNewSetRF

+                0x1009388a       0x2d    _zPHY_edfe_SupNotSyncAgcIntHandle

+                0x100938b7       0x72    _zPHY_edfe_FSDCOffsetCal

+                0x10093929       0x17    _zPHY_edfe_FSDCOffsetClear

+                0x10093940       0x86    _zPHY_edfe_SupFSHandleDCOffset

+                0x100939c6       0x12    _zPHY_edfe_SupHandleDCOffset

+                0x100939d8       0xa9    _zPHY_edfe_SupSingAntNVControl

+                0x10093a81        0x9    _zPHY_edfe_ConfigSingAnt

+                0x10093a8a       0x86    _zPHY_edfe_SupCalAGCGainBalance

+                0x10093b10       0xfa    _L1l_DevDfeNotchDbInit

+                0x10093c0a        0x3    _L1l_DevRfcNotchDbReset

+                0x10093c0d       0x14    _L1l_DevDfeNotchAgcGainSave

+                0x10093c21       0x4c    _L11_DevDfeNotchBwAndSampRateGet

+                0x10093c6d      0x186    _L1l_DevDfeNotchStartJudge

+                0x10093df3       0xd3    _L1l_DevDfeNotchEvtGet

+                0x10093ec6       0xb7    _L1l_DevDfeNotchRegSet

+                0x10093f7d       0xc7    _L1l_DevDfeNotchProc

+                0x10094044        0xb    _L1l_DevRfcSemiStaticAgcConvCheck

+                0x1009404f       0x13    _L1l_DevRfcAgcValGet

+ .text          0x10094062     0x1f9a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+                0x10094062       0xfc    _zPHY_eula_Entry

+                0x1009415e       0xf9    _zPHY_eula_TpuInt1MsgPro

+                0x10094257       0x9e    _zPHY_eula_TpuInt2MsgPro

+                0x100942f5      0x58e    _zPHY_eula_TPU_INT1_process

+                0x10094883      0x360    _zPHY_eula_TPU_INT2_process

+                0x10094be3       0x98    _zPHY_eula_ResetDB

+                0x10094c7b       0x17    _zPHY_eula_ResetReqPro

+                0x10094c92      0x2d4    _zPHY_eula_HandoverReqPro

+                0x10094f66      0x160    _zPHY_eula_Release

+                0x100950c6       0xd7    _zPHY_eula_MACReset

+                0x1009519d      0x12d    _zPHY_eula_ComCfgReqPro

+                0x100952ca      0x16d    _zPHY_eula_CommRelatedParasCalc

+                0x10095437      0x156    _zPHY_eula_DediCfgReqPro

+                0x1009558d       0x51    _zPHY_eula_GetScellInfo

+                0x100955de       0xca    _zPHY_eula_DediRelatedParasCalc

+                0x100956a8      0x169    _zPHY_eula_PSGenAllWithCellID

+                0x10095811       0x5c    _zPHY_eula_FuncHopCalculation

+                0x1009586d       0x5c    _zPHY_eula_FuncHopCalculation_Scell

+                0x100958c9       0x35    _zPHY_eula_UlBandSampleCoeffCfg

+                0x100958fe       0x46    _zPHY_eula_SetSampleAndFFT

+                0x10095944       0x15    _zPHY_eula_GetSysTimeInfo

+                0x10095959       0x13    _zPHY_eula_GetChannelType

+                0x1009596c       0x29    _zPHY_eula_GetHarqProcessId

+                0x10095995        0xe    _zPHY_eula_CheckPuschInGap

+                0x100959a3       0x52    _zPHY_eula_HarqNewTransNoData

+                0x100959f5       0xb0    _zPHY_eula_UL_Conflict_GAP

+                0x10095aa5       0x6b    _zPHY_eula_HarqSendDataCopy

+                0x10095b10       0x18    _zPHY_eula_TXInt_Pulse_Isr

+                0x10095b28       0x13    _zPHY_eula_Isr

+                0x10095b3b       0x91    _zPHY_eula_lpcHwRestoreBackupCtrl

+                0x10095bcc      0x2e6    _zPHY_eula_AMTCalcPara

+                0x10095eb2      0x106    _zPHY_amt_Lte_Tx_Create_CommonMsg

+                0x10095fb8       0x44    _zPHY_PrintLocalMrtr

+ .text          0x10095ffc     0x121f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+                0x10095ffc      0x1a7    _zPHY_edla_Entry

+                0x100961a3       0x3e    _L1e_Dla_UpBchNormalPara

+                0x100961e1      0x1f7    _zPHY_edla_CdtrCfgProc

+                0x100963d8      0x1a2    _zPHY_edla_GetSiRnti

+                0x1009657a       0x6a    _zPHY_edla_QueryDb

+                0x100965e4       0x1e    _zPHY_edla_ProCalYk

+                0x10096602      0x1a9    _zPHY_edla_GetRntiInfo

+                0x100967ab       0xa8    _zPHY_edla_GetCellInfo

+                0x10096853       0x20    _zPHY_edla_GetVcInfo

+                0x10096873       0x1a    _zPHY_edla_ErrorTmGuard

+                0x1009688d       0x2c    _zPHY_edla_SetDefaultTM

+                0x100968b9       0x2e    _zPHY_edla_GetTimingInfo

+                0x100968e7       0x31    _L1e_DevDlaGetPhichMi

+                0x10096918       0x1b    _zPHY_edla_CommRegParaProc

+                0x10096933       0xbe    _zPHY_edla_CdtrCfgCaApply

+                0x100969f1       0x24    _zPHY_edla_CdtrCfgApply

+                0x10096a15       0xf7    _zPHY_edla_InfoCaPrepare

+                0x10096b0c        0x9    _zPHY_edla_InfoPrepare

+                0x10096b15       0x4a    _zPHY_edla_IndInfoCaSet

+                0x10096b5f        0x9    _zPHY_edla_IndInfoSet

+                0x10096b68       0x46    _zPHY_edla_ResetDcb

+                0x10096bae       0x3e    _zPHY_edla_Init

+                0x10096bec       0x1e    _zPHY_edla_HwInit

+                0x10096c0a       0x1c    _zPHY_edla_CacheCtrlReset

+                0x10096c26       0x3b    _zPHY_edla_SaveWorkCachePara

+                0x10096c61       0x1a    _zPHY_edla_UpdateRBGSize

+                0x10096c7b       0x3d    _zPHY_edla_UpdateNGap1

+                0x10096cb8       0x15    _zPHY_edla_UpdateNrbStep

+                0x10096ccd        0x8    _zPHY_edla_ResetCommonInfo

+                0x10096cd5       0xfc    _zPHY_edla_UpdateCommonInfo

+                0x10096dd1       0x55    _zPHY_edla_ProCommReqMsg

+                0x10096e26       0x60    _zPHY_edla_ProDediReqMsg

+                0x10096e86       0x56    _zPHY_edla_ProHoReqMsg

+                0x10096edc       0x24    _zPHY_edla_HoReqEx

+                0x10096f00        0xd    _zPHY_edla_LteAmtUpdateEarfcnInfo

+                0x10096f0d        0xb    _L1e_DevRxInitLpConvergeCb

+                0x10096f18        0xf    _L1e_DevRxSetLpConvergeInd

+                0x10096f27       0x10    _L1e_DevRxGetLpConvergeInd

+                0x10096f37       0x10    _L1e_DevRxSetWorkTimer

+                0x10096f47       0x10    _L1e_DevRxGetWorkTimer

+                0x10096f57       0x13    _L1e_DevRxIncWorkTimer

+                0x10096f6a       0x27    _zPHY_edla_DebugPrint

+                0x10096f91       0x43    _zPHY_edla_ProDbgMsgRecvCommMsg

+                0x10096fd4       0x43    _zPHY_edla_ProDbgMsgRecvHOMsg

+                0x10097017       0x43    _zPHY_edla_ProDbgMsgRstRelMacRstMsg

+                0x1009705a       0x52    _zPHY_edla_ProDbgStateSwitchPrint

+                0x100970ac       0x3a    _zPHY_edla_ProDbgMsgFuncRetErr

+                0x100970e6       0x77    _zPHY_edla_ProDlCtrlChStatInfoMonitor

+                0x1009715d       0x25    _zPHY_edla_ProDlCtrlChDecodeMonitor

+                0x10097182        0x1    _zPHY_edla_ProDlCtrlChConfigMonitor

+                0x10097183       0x4e    _zPHY_edla_PlmnReflashDlaConfig

+                0x100971d1       0x1a    _L1e_DevRxLpcHwRecover

+                0x100971eb       0x17    _L1e_DevDlaSetDlWorkIndBmp

+                0x10097202        0xc    _L1e_DevDlaGetDlWorkIndBmp

+                0x1009720e        0xd    _L1e_DevDlaGetDlBandWidth

+ .text          0x1009721b     0x2ed3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pucch.o)

+                0x1009721b      0x1cd    _zPHY_eula_ProInitial

+                0x100973e8       0x68    _zPHY_eula_RegistLutrSymb

+                0x10097450      0x130    _zPHY_eula_UlDataSendCtrlInfoProcess

+                0x10097580      0x26a    _zPHY_eula_LtxParas_ACKMultiplexing

+                0x100977ea       0xec    _zPHY_eula_LutrLtxParas_RIMultiplexing

+                0x100978d6        0xb    _zPHY_eula_CalcInterMatrixColNumber

+                0x100978e1       0x93    _zPHY_eula_CalcRMOutputParas

+                0x10097974        0x8    _zPHY_eula_CalcRMOutputParasForPuschWithoutData

+                0x1009797c       0xd0    _zPHY_eula_SchdPhichRecInSad

+                0x10097a4c       0x65    _zPHY_eula_DeterMineHWChanType

+                0x10097ab1      0x194    _zPHY_eula_LTXParasCalc

+                0x10097c45       0x2c    _zPHY_eula_LtxParas_wNRsZcDmrs

+                0x10097c71       0x21    _zPHY_eula_LargestPrimeNumber

+                0x10097c92       0x28    _zPHY_eula_LtxParas_DmrsOCC

+                0x10097cba       0x71    _zPHY_eula_LtxParas_adwQDivNRsZcDmrs

+                0x10097d2b       0x28    _zPHY_eula_LtxParas_awNcscell

+                0x10097d53       0x16    _zPHY_eula_LtxParas_acUPucch

+                0x10097d69      0x113    _zPHY_eula_LtxParas_PucchFormat1Spec

+                0x10097e7c      0x232    _zPHY_eula_LtxParas_PucchFormat3Spec

+                0x100980ae       0x13    _zPHY_eula_LtxParas_dwX2Cinit

+                0x100980c1       0x3e    _zPHY_eula_LtxParas_awNcs2

+                0x100980ff       0x9e    _zPHY_eula_LtxParas_ResMappingPucch

+                0x1009819d       0x14    _zPHY_eula_711712ClosePsmStub

+                0x100981b1      0x46c    _zPHY_eula_RfcConfigure

+                0x1009861d       0xe7    _zPHY_eula_LutrRegConfigure

+                0x10098704      0x3da    _zPHY_eula_LtxConfigure

+                0x10098ade       0x63    _zPHY_eula_LTXTxTaConfig

+                0x10098b41       0x50    _zPHY_eula_LTXTimingFirstFlag

+                0x10098b91       0x53    _zPHY_eula_LTXTimingLastFlag

+                0x10098be4       0x17    _zPHY_eula_ResetSrInfo

+                0x10098bfb      0x100    _zPHY_eula_SetPuchFilterCoeff1

+                0x10098cfb       0x66    _zPHY_eula_SetPrachFilterCoeff2

+                0x10098d61       0x34    _zPHY_eula_SetPucchScale

+                0x10098d95        0xf    _zPHY_eula_GetCsiInfo

+                0x10098da4        0x2    _zPHY_eula_FDDGetHarqAckInfo

+                0x10098da6       0x25    _zPHY_euls_GetPucchHarqAckInfo

+                0x10098dcb       0x83    _zPHY_eula_GetPucchHarqAckLen

+                0x10098e4e       0xf7    _zPHY_eula_PucchUciProcess

+                0x10098f45      0x2bc    _zPHY_eula_TDD_PucchAckProcess

+                0x10099201       0x1a    _zPHY_eula_FDD_PucchAckProcess

+                0x1009921b       0x70    _zPHY_eula_PucchCSI

+                0x1009928b      0x271    _zPHY_eula_PucchAckParasCalc

+                0x100994fc       0x34    _zPHY_eula_PucchN1pucchCalc

+                0x10099530       0xaa    _zPHY_eula_FDD_PucchAckParasCalc

+                0x100995da       0x25    _zPHY_eula_PSGeneration

+                0x100995ff       0x7a    _zPHY_eula_SrProcess

+                0x10099679      0x566    _zPHY_eula_LtxStub

+                0x10099bdf      0x213    _zPHY_eula_LutrStub

+                0x10099df2      0x15a    _zPHY_eula_UlTwoAntenHWChanTypeDeterm

+                0x10099f4c        0xc    _zPHY_eula_TATimerStop

+                0x10099f58       0x25    _zPHY_eula_PucchTwoAntenActivedDetermine

+                0x10099f7d      0x12f    _zPHY_eula_NextAckParasProcess

+                0x1009a0ac       0x3b    _zPHY_eula_GetTQCfgFlg

+                0x1009a0e7        0x7    _zPHY_eula_PucchAntennaSelect

+ .text          0x1009a0ee      0x38e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+                0x1009a0ee       0x2d    _zPHY_eintc_IntDispatchProcess_ICP

+                0x1009a11b       0x47    _zPHY_eintc_EnableInt

+                0x1009a162       0x50    _zPHY_eintc_ClearInt

+                0x1009a1b2       0x1c    _L1l_DrvTopIntClr

+                0x1009a1ce       0x46    _zPHY_eintc_InthInit

+                0x1009a214       0x1a    _L1_LTE_LPM_T1_ISR

+                0x1009a22e        0x1    _zPHY_eintc_NullIsr

+                0x1009a22f        0xd    _zPHY_DMA_CallBack_M

+                0x1009a23c        0xd    _zPHY_DMA_CallBack_S

+                0x1009a249        0xd    _zPHY_DMA_CallBack_CSILte

+                0x1009a256        0xd    _L1e_DevCmnIntPbchIntProc

+                0x1009a263       0x36    _L1e_DevCmnIntCfoIntProc

+                0x1009a299       0x1c    _L1e_DevCmnIntCrsCirIntProc

+                0x1009a2b5       0x31    _L1e_DevCmnIntCdtrIntProc

+                0x1009a2e6       0x24    _L1e_DevCmnIntDdtrIntProc

+                0x1009a30a       0x39    _L1e_CmnCheCqiInt

+                0x1009a343        0xe    _L1e_CmnTpuSubFrameInt

+                0x1009a351        0x7    _L1e_CmnTpuAdjInt

+                0x1009a358        0xb    _L1e_CmnTxPulseInt

+                0x1009a363       0x2d    _L1e_CmnPdcchIntPcc

+                0x1009a390       0x3d    _L1e_CmnDfeInt

+                0x1009a3cd       0x2f    _L1e_CmnDfeDcInt

+                0x1009a3fc       0x2c    _L1e_CmnPdcchPccInt

+                0x1009a428        0xd    _L1e_CmnCsrDebugInt

+                0x1009a435        0xd    _L1e_CmnPbchInt

+                0x1009a442        0xf    _L1e_CmnPdschPccCirInt

+                0x1009a451       0x1e    _L1e_CmnDdtrPccInt

+                0x1009a46f        0xd    _L1e_CmnPbchIcInt

+ .text          0x1009a47c     0x1419 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o)

+                0x1009a47c      0x1e9    _zPHY_eulpc_GetConfigParas

+                0x1009a665       0x46    _zPHY_eulpc_InitialProc

+                0x1009a6ab       0x3a    _zPHY_eulpc_DeltaTcEUtraBandNoDeterm

+                0x1009a6e5      0x278    _zPHY_eulpc_SingleCarrierMprDeterm

+                0x1009a95d      0x4e9    _zPHY_eulpc_NoCaAMprDeterm

+                0x1009ae46       0x82    _zPHY_eulpc_PcmaxCalc

+                0x1009aec8      0x132    _zPHY_eulpc_PucchTpcProc

+                0x1009affa      0x104    _zPHY_eulpc_PuschTpcProc

+                0x1009b0fe       0x44    _zPHY_eulpc_RarTpcProc

+                0x1009b142       0x6d    _zPHY_eulpc_PowCtrlConfigParasCalc

+                0x1009b1af       0x96    _zPHY_eulpc_TpcCommandsProc

+                0x1009b245      0x110    _zPHY_eulpc_CloseLoopPowCtrlProc

+                0x1009b355       0xb2    _zPHY_eulpc_Type1PhrCalc

+                0x1009b407       0x27    _zPHY_eulpc_PhrCalcProc

+                0x1009b42e       0xb7    _zPHY_eulpc_Sqrt

+                0x1009b4e5      0x10d    _zPHY_eulpc_PowScaleValCalc

+                0x1009b5f2       0x37    _zPHY_eulpc_LinearValToPowDB

+                0x1009b629      0x142    _zPHY_eulpc_UlaRelativeProc

+                0x1009b76b       0x29    _zPHY_eulpc_UlPowerStub

+                0x1009b794       0x1c    _zPHY_eulpc_ReSetParameters

+                0x1009b7b0       0xba    _zPHY_eulpc_TempMaxPowerBackoff

+                0x1009b86a       0x2b    _zPHY_eulpc_GetLatestPower

+ .text          0x1009b895      0x134 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+                0x1009b895        0x9    _L1l_DevEngInitAddr

+                0x1009b89e       0x12    _L1l_log_track_init

+                0x1009b8b0       0x46    _L1l_DevEngTrace

+                0x1009b8f6       0xd1    _L1l_DevEngWriteDataToBuffer

+                0x1009b9c7        0x1    _L1l_DevEngUartTransmit

+                0x1009b9c8        0x1    _L1l_DevEngSwapHook

+ .text          0x1009b9c9      0x35a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_pagedec.o)

+                0x1009b9c9       0x38    _zEasn1p_DcT_zEurrc_OctString

+                0x1009ba01       0x46    _zEasn1p_DcT_zEurrc_S_TMSI

+                0x1009ba47       0x5b    _zEasn1p_DcT_zEurrc_IMSI

+                0x1009baa2       0x42    _zEasn1p_DcT_zEurrc_PagingUE_Identity

+                0x1009bae4       0x56    _zEasn1p_DcT_zEurrc_PagingRecord

+                0x1009bb3a       0x4a    _zEasn1p_DcT_zEurrc_PagingRecordList

+                0x1009bb84       0x4e    _zEasn1p_DcT_zEurrc_Paging_v920_IEs

+                0x1009bbd2       0x49    _zEasn1p_DcT_zEurrc_Paging_v890_IEs

+                0x1009bc1b       0x8f    _zEasn1p_DcT_zEurrc_Paging

+                0x1009bcaa       0x36    _zEasn1p_DcT_zEurrc_PCCH_MessageType_c1

+                0x1009bce0       0x3a    _zEasn1p_DcT_zEurrc_PCCH_MessageType

+                0x1009bd1a        0x9    _zEasn1p_DcT_zEurrc_PCCH_Message

+ .text          0x1009bd23      0xe7e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pdcch.o)

+                0x1009bd23       0x27    _L1e_DevDlaCalcTotRegNum

+                0x1009bd4a       0x75    _L1e_DevDlaCalcSearchSpace

+                0x1009bdbf       0xdd    _L1e_DevDlaProcPdcchSearchSpace

+                0x1009be9c      0x11c    _zPHY_edla_PdcchBldRntiEnRegProc

+                0x1009bfb8       0x6f    _zPHY_edla_PdcchBldPayLoadRegProc

+                0x1009c027       0x82    _zPHY_edla_PdcchBlindDetectCaProc

+                0x1009c0a9        0xd    _zPHY_edla_PdcchBlindDetectProc

+                0x1009c0b6       0x20    _zPHY_edla_GetBandWidthIdx

+                0x1009c0d6       0x1c    _zPHY_edla_GetAmbitiousBits

+                0x1009c0f2       0x8c    _zPHY_edla_PreDciInfo

+                0x1009c17e      0x20d    _zPHY_edla_GetDciSize

+                0x1009c38b      0x809    _zPHY_edla_PdcchDemappingCaProc

+                0x1009cb94        0xd    _zPHY_edla_PdcchDemappingProc

+ .text          0x1009cba1      0x9b9 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+                0x1009cba1       0xa0    _zPHY_erfc_SupACP405ToRx

+                0x1009cc41       0x6f    _zPHY_erfc_SupACP405ToIdle

+                0x1009ccb0       0x7f    _zPHY_erfc_SupACP405ToTx

+                0x1009cd2f       0x82    _zPHY_erfc_SupACP405ToRxTx

+                0x1009cdb1        0x1    _zPHY_erfc_SupACP405McroWriteAGC

+                0x1009cdb2       0x1c    _zPHY_erfc_SupGetRealWorkFreq

+                0x1009cdce       0x46    _zPHY_erfc_ATAptPointAdjust

+                0x1009ce14       0x22    _zPHY_erfc_TxPowerAdjust

+                0x1009ce36       0xb7    _zPHY_erfc_SupGetPATuRegInfo

+                0x1009ceed       0x87    _zPHY_erfc_ProTxTempCompensate

+                0x1009cf74      0x1d3    _zPHY_erfc_SupAPCControl

+                0x1009d147       0x6f    _zPHY_erfc_SupClosePA

+                0x1009d1b6        0x1    _zPHY_erfc_SupAptReload

+                0x1009d1b7      0x109    _L1l_DevRfcAfcFreqOffsetSet

+                0x1009d2c0       0xd8    _zPHY_erfc_SupAfcEventSet

+                0x1009d398       0x43    _zPHY_erfc_SupFreqOffseToDacValue

+                0x1009d3db       0x52    _zPHY_erfc_SupDacValueToFreqOffset

+                0x1009d42d       0x36    _zPHY_erfc_SupBandNumToVcxoBitPerHz

+                0x1009d463       0x55    _zPHY_erfc_SupAfcVxcoInitWord

+                0x1009d4b8       0x24    _L1l_DevRfcAfcFreqOffsetGet

+                0x1009d4dc       0x2e    _zPHY_erfc_DCXOCordicCfg

+                0x1009d50a       0x50    _zPHY_erfc_DCXOAfcParaGet

+ .text          0x1009d55a      0x45e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_param.o)

+                0x1009d55a       0x20    _zPHY_edls_AdaJudgePdschTrans

+                0x1009d57a       0x7a    _zPHY_edls_AdaDecodePdcchOrder

+                0x1009d5f4       0x89    _zPHY_edls_AdaDecodeDciF1C

+                0x1009d67d       0x71    _zPHY_edls_AdaCalSiRntiNdiRv

+                0x1009d6ee       0x72    _zPHY_edls_AdaCalSibDecodeParas

+                0x1009d760       0x5e    _zPHY_edls_AdaRbDmpType0Bw25Rb

+                0x1009d7be       0x56    _zPHY_edls_AdaRbDmpType0Bw15Rb

+                0x1009d814       0x46    _zPHY_edls_AdaRbDmpType0Bw6Rb

+                0x1009d85a       0x26    _L1e_DevDlsGetMLSMTbs

+                0x1009d880       0x1f    _L1e_DevDlsTbsBinarySearch

+                0x1009d89f       0x25    _L1e_DevDlsCalcRmCtrlParam

+                0x1009d8c4       0xe9    _zPHY_edls_AdaCalRarDecodeParas

+                0x1009d9ad        0xb    _L1e_DevDlsCalcRmBbClk

+ .text          0x1009d9b8      0xf0b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+                0x1009d9b8        0x7    _L1e_DevRxGetPrevRxStatus

+                0x1009d9bf        0x7    _L1e_DevRxGetCurrRxStatus

+                0x1009d9c6        0xc    _L1e_DevRxSwitchPrevStatus

+                0x1009d9d2        0x9    _L1e_DevRxSetCurrRxStatus

+                0x1009d9db       0xa6    _zPHY_edla_PageSubFrmJudge

+                0x1009da81       0x17    _zPHY_edla_RxVshiftConfig

+                0x1009da98       0xde    _L1e_DevRxSfTypeCfg

+                0x1009db76       0x18    _L1e_DevRxRsN0FactorCtrl

+                0x1009db8e      0x17c    _L1e_DevRxCRsN0ModeCtrl

+                0x1009dd0a       0x7e    _L1e_DevRxProcRsCinit

+                0x1009dd88       0x5d    _zPHY_edla_RxBandTxRxPortConfig

+                0x1009dde5      0x113    _zPHY_edla_RxPhichMatrixConfig

+                0x1009def8        0xf    _zPHY_edla_RxCtrlChannelMimoModeConfig

+                0x1009df07        0x6    _zPHY_edla_RxCalIndicatorConfig

+                0x1009df0d       0x44    _zPHY_edla_RxCarrierInfoConfig

+                0x1009df51       0x85    _zPHY_edla_CheProc

+                0x1009dfd6        0xb    _zPHY_edla_RxRbDemappingProc

+                0x1009dfe1      0x25c    _zPHY_edla_RbDemappingSubProc

+                0x1009e23d       0x20    _zPHY_edla_WriteRxRbDemapRegFile

+                0x1009e25d       0x2b    _L1e_DevRxNormalN0ModCfg

+                0x1009e288       0x25    _L1e_DevRxNCellRsNullCfg

+                0x1009e2ad        0x9    _L1e_DevRxSetCirTiCtlFlg

+                0x1009e2b6        0x9    _L1e_DevRxGetCirTiCtlFlg

+                0x1009e2bf       0x70    _L1e_DevRxSinrLowInd

+                0x1009e32f       0x53    _L1e_DevNSIOT_8242_Ind

+                0x1009e382       0x41    _L1e_DevRxSinrTiCloseInd

+                0x1009e3c3        0x7    _L1e_DevRxCrsIIRIndSet

+                0x1009e3ca        0x7    _L1e_DevRxCrsIIRIndGet

+                0x1009e3d1       0x8f    _L1e_DevRxCrsIIRCfg

+                0x1009e460       0x5d    _L1e_DevRxSnrModeTiAdptProc

+                0x1009e4bd       0x1c    _L1e_DevRxSetTiAlgoMode

+                0x1009e4d9        0x9    _L1e_DevRxGetNCellRsNullEnInd

+                0x1009e4e2        0x9    _L1e_DevRxSetNCellRsNullEnInd

+                0x1009e4eb       0x59    _L1e_DevRxTempPro

+                0x1009e544      0x25b    _zPHY_edla_RxRegCfgApply

+                0x1009e79f       0x30    _L1e_DrvRxAgcCalandConfig

+                0x1009e7cf       0xf4    _L1e_DbgRxCtrlInfo

+ .text          0x1009e8c3      0x25e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pucch.o)

+                0x1009e8c5      0x217    _zPHY_eulpc_PucchPowCtrl

+                0x1009eadc       0x45    _zPHY_eulpc_HNcqiNharqNsrCalc

+ .text          0x1009eb21      0x287 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_ddtr.o)

+                0x1009eb21        0x8    _L1e_DrvDdtrResetCfg

+                0x1009eb29        0x8    _L1e_DrvDdtrResetGet

+                0x1009eb31        0x7    _L1e_DrvDtrScaleResetCfg

+                0x1009eb38        0x8    _L1e_DrvDtrScaleEnCfg

+                0x1009eb40        0xb    _L1e_DrvDtrScaleDtchEnCfg

+                0x1009eb4b       0x19    _L1e_DrvDtrScaleReset

+                0x1009eb64        0x8    _L1e_DrvDdtrModeCfg

+                0x1009eb6c        0x8    _L1e_DrvDdtrTurboLpCtrlRegCfg

+                0x1009eb74        0x8    _L1e_DrvDdtrSubfNumCfg

+                0x1009eb7c        0x8    _L1e_DrvDdtrHarqCtrlCfg

+                0x1009eb84        0x8    _L1e_DrvDdtrHarqIramCtrlCfg

+                0x1009eb8c        0xb    _L1e_DrvDdtrHarqPriorityCfg

+                0x1009eb97        0x8    _L1e_DrvDdtrHarqBurstCtrlCfg

+                0x1009eb9f        0x8    _L1e_DrvDdtrIntTimerCfg

+                0x1009eba7        0x8    _L1e_DrvDdtrLpCtrlCfg

+                0x1009ebaf        0x8    _L1e_DrvDdtrUpdateCfg

+                0x1009ebb7        0xd    _L1e_DrvDdtrTbCrcRead

+                0x1009ebc4        0x9    _L1e_DrvDdtrSibPchCrcRead

+                0x1009ebcd        0x9    _L1e_DrvDdtrSubfNumRead

+                0x1009ebd6        0x9    _L1e_DrvDdtrIdleStateRead

+                0x1009ebdf        0x9    _L1e_DrvDdtrErrorIndRead

+                0x1009ebe8        0x1    _L1e_DrvDdtrTurboLpCtrlCfg

+                0x1009ebe9        0xb    _L1e_DrvDdtrPdschEnCfg

+                0x1009ebf4        0xb    _L1e_DrvDdtrPdschEnRead

+                0x1009ebff        0xb    _L1e_DrvDdtrSwapFlagCfg

+                0x1009ec0a        0xb    _L1e_DrvDdtrSwapFlagGet

+                0x1009ec15        0xe    _L1e_DrvDdtrCwCinitCfg

+                0x1009ec23        0xb    _L1e_DrvDdtrTurboCtrlCfg

+                0x1009ec2e        0xb    _L1e_DrvDdtrPchBchTurboCtrlCfg

+                0x1009ec39       0x5d    _L1e_DrvDdtrTbParamCfg

+                0x1009ec96        0x8    _L1e_DrvDdtrPchCinitCfg

+                0x1009ec9e       0x11    _L1e_DrvDdtrPchParamCfg

+                0x1009ecaf        0x8    _L1e_DrvDdtrSibCinitCfg

+                0x1009ecb7       0x11    _L1e_DrvDdtrSibParamCfg

+                0x1009ecc8       0x1d    _L1e_DrvDdtrTurboReset

+                0x1009ece5        0x9    _L1e_DrvDdtrGetAxiInfo

+                0x1009ecee       0x39    _L1e_DrvDdtrPatchCfg

+                0x1009ed27        0x8    _L1e_DrvDdtrDbgGetDdtrMode

+                0x1009ed2f        0x8    _L1e_DrvDdtrDbgGetTopErrInd

+                0x1009ed37        0x8    _L1e_DrvDdtrDbgGetAxiInfo

+                0x1009ed3f        0x8    _L1e_DrvDdtrDbgGetIdleState

+                0x1009ed47        0x8    _L1e_DrvDdtrDbgGetSubfNum

+                0x1009ed4f        0xb    _L1e_DrvDdtrDbgGetTurboCtrl

+                0x1009ed5a        0xb    _L1e_DrvDdtrDbgGetTbCbCrc

+                0x1009ed65        0xa    _L1e_DrvDdtrGetDbgMontor1

+                0x1009ed6f        0xa    _L1e_DrvDdtrGetDbgMontor2

+                0x1009ed79        0xf    _L1e_DrvDdtrDbgSelCfg

+                0x1009ed88        0x8    _L1e_DrvDdtrDbgSelCfgread

+                0x1009ed90        0x8    _L1e_DrvDdtrDbgSelCfgread0

+                0x1009ed98        0x8    _L1e_DrvDdtrDbgSelCfgread1

+                0x1009eda0        0x8    _L1e_DrvDdtrDbgSelCfgread2

+ .text          0x1009eda8      0x454 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

+                0x1009eda8       0x1c    _zPHY_DrvTopIntAbleBitSet

+                0x1009edc4       0x1f    _zPHY_DrvTopIntMaskBitSet

+                0x1009ede3        0xc    _zPHY_DrvTopIntMaskRegWR

+                0x1009edef        0xc    _zPHY_DrvTopIntMaskRegRD

+                0x1009edfb        0xc    _zPHY_DrvGetTopIntStaus

+                0x1009ee07        0xc    _zPHY_DrvGetTopIntVec

+                0x1009ee13        0xc    _zPHY_DrvTopIntClear

+                0x1009ee1f       0x1f    _zPHY_DrvTopIntEnable

+                0x1009ee3e       0x5a    _zPHY_eintc_IntRegPrint

+                0x1009ee98       0x2c    _zPHY_DrvTopIntReg_Print

+                0x1009eec4        0x1    _zPHY_DrvModemTopClkGate

+                0x1009eec5        0x1    _zPHY_DrvModemTopClkSel

+                0x1009eec6       0x11    _zPHY_LteModemTopClkCfg

+                0x1009eed7       0x1b    _zPHY_ResetModemHw

+                0x1009eef2       0x33    _zPHY_LteaModemTopCfgBackup

+                0x1009ef25       0x4a    _zPHY_LteaModemTopCfgRecover

+                0x1009ef6f        0x9    _zPHY_DrvTop_Reg_Set

+                0x1009ef78        0x9    _zPHY_DrvTop_IntReg_Set

+                0x1009ef81        0x9    _zPHY_DrvTop_IntReg_Get

+                0x1009ef8a       0x28    _L1l_DrvMcuIntMask

+                0x1009efb2       0x28    _L1l_DrvMcuIntUnmask

+                0x1009efda        0xa    _L1l_DrvMcuIntIreqClr

+                0x1009efe4       0x3a    _L1l_DrvTopIntMask

+                0x1009f01e       0x39    _L1l_DrvTopIntRestore

+                0x1009f057       0x48    _L1l_DrvTopIntEng

+                0x1009f09f        0x1    _zPHY_DrvTOP_DFE_ClkPrintf

+                0x1009f0a0        0x1    _zPHY_DrvTOP_CSR_ClkPrintf

+                0x1009f0a1        0x7    _zPHY_DrvTOP_GetHarkRamSel

+                0x1009f0a8        0x7    _zPHY_DrvTOP_GetTDHarkRamSel

+                0x1009f0af        0x1    _zPHY_DrvTOP_Ddtr_ClkAndLpramPrintf

+                0x1009f0b0       0x37    _zPHY_DrvLteaPwrClkCtrl

+                0x1009f0e7        0x6    _zPHY_DrvPhyLteModemSel

+                0x1009f0ed        0x7    _zPHY_DrvRmHarqRamLteModeClkSelCfg

+                0x1009f0f4        0x5    _zPHY_DrvTurboModeSel

+                0x1009f0f9       0x58    _zPHY_DrvLteTpuClkSet

+                0x1009f151        0xe    _zPHY_DrvLteTpuClkInit

+                0x1009f15f       0x19    _zPHY_DrvChipTopRegInit

+                0x1009f178        0x8    _zPHY_DrvTopCLKRegPOWGAT

+                0x1009f180        0x9    _zPHY_DrvTopCLKReg2m1SCfg

+                0x1009f189        0x9    _zPHY_DrvTopCLKRegRfcCfg

+                0x1009f192        0xb    _zPHY_DrvTop_RFInitReg_Set

+                0x1009f19d       0x5f    _zPHY_DMA_Cfg

+ .text          0x1009f1fc      0x2b6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

+                0x1009f1fc       0x58    _L1L_TpuDrvReset

+                0x1009f254       0x33    _L1L_TpuDrvSuspend

+                0x1009f287       0x3f    _L1L_TpuDrvResume

+                0x1009f2c6        0x7    _L1L_TpuDrvCpModeGet

+                0x1009f2cd       0x46    _L1L_TpuDrvCpModeSet

+                0x1009f313       0x1c    _L1L_TpuDrvLocalMrtrGet

+                0x1009f32f       0x1c    _L1L_TpuDrvMrtrGet

+                0x1009f34b        0xe    _L1L_TpuDrvMrtrOffsetGet

+                0x1009f359       0x47    _L1L_TpuDrvTpuRegister

+                0x1009f3a0       0x1b    _L1L_TpuDrvMicroAdj

+                0x1009f3bb        0x6    _L1L_TpuDrvMacroAdj

+                0x1009f3c1       0x20    _L1L_TpuDrvHwBackup

+                0x1009f3e1        0xb    _L1L_TPUDrvCPModeGet

+                0x1009f3ec        0xb    _L1L_TPUDrvCPModeSet

+                0x1009f3f7        0xa    _L1L_TPUDrvMrtrOffGet

+                0x1009f401        0x8    _L1L_TPUDrvMrtrOffSet

+                0x1009f409        0x8    _L1L_TPUDrvAdjTimeSet

+                0x1009f411        0xc    _L1L_TPUDrvCPMrtrOffStore

+                0x1009f41d        0xa    _L1L_TPUDrvMRTRTransfer

+                0x1009f427        0x8    _L1L_TPUDrvLocalMrtrGet

+                0x1009f42f        0x8    _L1L_TPUDrvMrtrGet

+                0x1009f437        0xb    _L1L_TPUDrvHWResetCfg

+                0x1009f442        0xf    _L1L_TpuDrvRAMCtrl

+                0x1009f451        0x8    _L1L_TPUDrvInttoArmIndexGet

+                0x1009f459        0x9    _L1L_TpuDrvIntECTRamSel

+                0x1009f462       0x50    _L1L_TPUDrvIntECTInit

+ .text          0x1009f4b2      0x242 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+                0x1009f4b2       0xea    _zPHY_emc_DlDataReport

+                0x1009f59c       0x27    _zPHY_emc_RdUlDataSendCtrlInfo

+                0x1009f5c3       0x20    _zPHY_emc_wrUlReportBlerInfo

+                0x1009f5e3       0x53    _zPHY_emc_WrUlSchedInfo

+                0x1009f636       0x25    _zPHY_emc_InitRpMsgCh

+                0x1009f65b        0x8    _zPHY_emc_MaskRpMsgCh

+                0x1009f663        0x8    _zPHY_emc_UnMaskRpMsgCh

+                0x1009f66b        0x9    _L1e_DrvGetIramTempCtrlBit

+                0x1009f674       0x12    _L1e_DrvGetLteTempCtrlLimitInd

+                0x1009f686        0xa    _L1e_DrvGetDlSibPduCrcBaseAddr

+                0x1009f690        0xb    _L1e_DrvGetDlSibPduDataBaseAddr

+                0x1009f69b        0xa    _L1e_DrvGetDlPchPduCrcBaseAddr

+                0x1009f6a5        0xb    _L1e_DrvGetDlPchPduDataBaseAddr

+                0x1009f6b0        0xa    _L1e_DrvGetDlRarPduCrcBaseAddr

+                0x1009f6ba        0xb    _L1e_DrvGetDlRarPduDataBaseAddr

+                0x1009f6c5       0x17    _L1e_DrvGetDlMacPduHarqBaseAddr

+                0x1009f6dc        0xb    _L1e_DrvGetDlMacPduCrcBaseAddr

+                0x1009f6e7        0xd    _L1e_DrvSetIslandAddr

+ .text          0x1009f6f4      0x57c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_lpm.o)

+                0x1009f6f4        0x7    _zPHY_elpc_DrvDelay

+                0x1009f6fb       0x85    _L1l_DrvLpcGetSleepLen

+                0x1009f780       0x32    _L1l_DrvLpcGetRemainCaliTime

+                0x1009f7b2       0x8c    _zPHY_elpc_LpmTimerCtrl

+                0x1009f83e       0x26    _L1_LTE_GetLpmTimerIsEn

+                0x1009f864        0x4    _L1L_DrvLpcSocWakeUpIntCtrl

+                0x1009f868       0x1d    _L1L_DrvLpcModemWakeUpIntCtrl

+                0x1009f885       0x1b    _L1L_DrvLpcCfgSocWkupInt

+                0x1009f8a0       0x23    _L1L_DrvLpcCfgModemWkupInt

+                0x1009f8c3       0x16    _L1l_DrvLpcGetLpmNT

+                0x1009f8d9       0x4b    _L1l_DrvLpcWaitLpmMrtrChange

+                0x1009f924       0x19    _zPHY_elpc_DrvLpmCaliCfg

+                0x1009f93d       0x10    _zPHY_elpc_DrvPdLteaCsrBackup

+                0x1009f94d        0x6    _zPHY_elpc_DrvPdLteaTxBackup

+                0x1009f953       0x1e    _zPHY_elpc_DrvPdLteaCsrRecover

+                0x1009f971        0x6    _zPHY_elpc_DrvPdLteaTxRecover

+                0x1009f977       0x11    _zPHY_elpc_DrvPdLteaRfcDfeBackup

+                0x1009f988       0x16    _zPHY_elpc_DrvPdLteaRfcDfeRecover

+                0x1009f99e        0x5    _zPHY_elpc_DrvPdLteaRxRecover

+                0x1009f9a3        0xf    _zPHY_elpc_DrvPdLteaMimoCdtrRecover

+                0x1009f9b2        0x5    _zPHY_elpc_DrvPdLteaDdtrHarqRecover

+                0x1009f9b7       0x19    _zPHY_elpc_DrvPdLteaStdbyCtrl

+                0x1009f9d0       0x47    _zPHY_elpc_DrvPdHwIsBusy

+                0x1009fa17       0x1a    _zPHY_elpc_DrvLteaPwrScenarioCtrlLog

+                0x1009fa31       0x37    _zPHY_elpc_DrvLteaPwrHwBackup

+                0x1009fa68      0x12e    _zPHY_elpc_DrvLteaPwrScenarioCtrl

+                0x1009fb96       0xc1    _zPHY_elpc_DrvLteaPwrCtrl

+                0x1009fc57       0x19    _zPHY_eLpc_DrvClearLteaModemInt

+ .text          0x1009fc70      0x802 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tx.o)

+                0x1009fc70       0x24    _zPHY_eltx_SoftReset

+                0x1009fc94       0x10    _zPHY_eltx_GetHWVersion

+                0x1009fca4       0x10    _zPHY_eltx_GetStatus

+                0x1009fcb4       0x42    _zPHY_eltx_Clk_En

+                0x1009fcf6        0xa    _zPHY_eltx_SetCPType

+                0x1009fd00       0x12    _zPHY_eltx_SetChannelType

+                0x1009fd12       0x27    _zPHY_eltx_SetSysBandwidth

+                0x1009fd39        0xc    _zPHY_eltx_SetTxTa

+                0x1009fd45        0x9    _zPHY_eltx_SetPortSel

+                0x1009fd4e       0x14    _zPHY_eltx_SetFirstSfFlag

+                0x1009fd62        0xf    _zPHY_eltx_SetConsecutiveSFLast

+                0x1009fd71       0x1e    _zPHY_eltx_SetFirstLastMode

+                0x1009fd8f        0xa    _zPHY_eltx_SetSendMode

+                0x1009fd99        0xe    _zPHY_eltx_SetAbbSampleRate

+                0x1009fda7       0x14    _zPHY_eltx_SetInterMatrixInfo

+                0x1009fdbb        0xc    _zPHY_eltx_SetPuschScreamblePara

+                0x1009fdc7        0xe    _zPHY_eltx_SetPuschModulationMode

+                0x1009fdd5        0xc    _zPHY_eltx_SetPuschDFTPointNumber

+                0x1009fde1        0x9    _zPHY_eltx_SetPrecodingCodeBook

+                0x1009fdea       0x19    _zPHY_eltx_SetAckRiInfo

+                0x1009fe03       0x4c    _zPHY_eltx_SetRiMultiplexingInfo

+                0x1009fe4f       0x77    _zPHY_eltx_SetAckMultiplexingInfo

+                0x1009fec6        0xc    _zPHY_eltx_SetPucchScreambleCint

+                0x1009fed2       0x24    _zPHY_eltx_SetPucchHarqAckinfo

+                0x1009fef6       0x1c    _zPHY_eltx_SetPucchCqiInfo

+                0x1009ff12        0xe    _zPHY_eltx_SetPucchFmt

+                0x1009ff20       0x20    _zPHY_eltx_SetPucchCommonReg

+                0x1009ff40       0x20    _zPHY_eltx_SetPucchZCParas

+                0x1009ff60       0x7f    _zPHY_eltx_SetPucchNcsParas

+                0x1009ffdf       0x72    _zPHY_eltx_SetPuschDmrsParas

+                0x100a0051       0x68    _zPHY_eltx_SetSrsParas

+                0x100a00b9       0x3c    _zPHY_eltx_SetPrachParas

+                0x100a00f5       0x3e    _zPHY_eltx_SetScale

+                0x100a0133       0x2b    _zPHY_eltx_SetPuschReMappingParas

+                0x100a015e       0x1c    _zPHY_eltx_SetPucchReMappingParas

+                0x100a017a       0x4b    _zPHY_eltx_TxCalibrationPreIQOrDC

+                0x100a01c5       0x4b    _zPHY_eltx_SetTxCalibrationParas

+                0x100a0210       0x19    _zPHY_eltx_SetFilter1Coeff

+                0x100a0229       0x19    _zPHY_eltx_SetFilter2Coeff

+                0x100a0242       0x19    _zPHY_eltx_SetFilter3Coeff

+                0x100a025b        0xc    _zPHY_eltx_SetByPass

+                0x100a0267        0x9    _zPHY_eltx_SetFiFO

+                0x100a0270        0xb    _zPHY_eltx_SetAntPhaseClkDelay

+                0x100a027b        0xc    _zPHY_eltx_SetAntFrameDlyNum

+                0x100a0287        0x2    _zPHY_eltx_SetPucchFormat3Paras

+                0x100a0289        0xe    _zPHY_eltx_Enable

+                0x100a0297        0x9    _zPHY_eltx_SetDebugMode

+                0x100a02a0        0x9    _zPHY_eltx_SetDebugBusSel

+                0x100a02a9        0x9    _zPHY_eula_SetTXIntPulse

+                0x100a02b2        0xa    _zPHY_eltx_SetLTXIntSymbol

+                0x100a02bc       0x30    _zPHY_eltx_SetPRS1Paras

+                0x100a02ec       0x31    _zPHY_eltx_GetPRS1Result

+                0x100a031d       0x30    _zPHY_eltx_SetPRS2Paras

+                0x100a034d       0x2f    _zPHY_eltx_GetPRS2Result

+                0x100a037c       0x62    _zPHY_eula_TxRFCDBB_Interface

+                0x100a03de        0x9    _zPHY_eula_SetTxDmaConfig

+                0x100a03e7        0xb    _zPHY_eula_SetLtxFreqCompBypass

+                0x100a03f2        0xb    _zPHY_eula_SetLtxFreqCompTheta

+                0x100a03fd        0xb    _zPHY_eula_SetLtxFreqCompTheta0

+                0x100a0408       0x48    _zPHY_eula_TxFreqCompValGet

+                0x100a0450       0x11    _zPHY_eula_TxCordicInit

+                0x100a0461       0x11    _zPHY_eula_TxCordicCfg

+ .text          0x100a0472      0x165 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_meas.o)

+                0x100a0472       0x19    _zPHY_ecsrm_MeasHwReset

+                0x100a048b       0x77    _zPHY_ecsrm_MeasHwConfig

+                0x100a0502       0x79    _zPHY_ecsrm_MeasResultRead

+                0x100a057b       0x45    _zPHY_ecsrm_GetMeasDoneFlag

+                0x100a05c0        0xb    _zPHY_ecsrm_GetRspCnt

+                0x100a05cb        0xc    _zPHY_ecsrm_ClearMeasDoneFlag

+ .text          0x100a05d7      0x8de T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o)

+                0x100a05d7       0x1b    _L1e_DrvRxResetHW

+                0x100a05f2       0xd1    _L1e_DrvRxCcRegInit

+                0x100a06c3       0x92    _L1e_DrvRxPccRegInit

+                0x100a0755       0x30    _L1e_DrvRxWriteRamCosWinCoeff

+                0x100a0785       0x10    _L1e_DrvRxTransformFirCoeff

+                0x100a0795       0x1c    _L1e_DrvRxInitMrsFirCoeff

+                0x100a07b1       0x61    _L1e_DrvRxWriteRamFICoeff

+                0x100a0812       0x14    _zPHY_Drv_Rx_HwInit

+                0x100a0826       0x18    _L1e_DrvRxWritePcfichPosRegFile

+                0x100a083e       0x19    _zPHY_Drv_Rx_WritePhichPosRegFile

+                0x100a0857        0x1    _zPHY_Drv_Rx_ClkPrintf

+                0x100a0858        0x8    _L1e_DrvRxGateCtrlRead

+                0x100a0860        0x8    _L1e_DrvRxClkSwitch0Cfg

+                0x100a0868        0x8    _L1e_DrvRxClkSwitch0Read

+                0x100a0870        0x8    _L1e_DrvRxPort5PatchCfg

+                0x100a0878        0x8    _L1e_DrvRxPccCsiCheTimeRead

+                0x100a0880        0x8    _L1e_DrvRxPbchCtrlCfg

+                0x100a0888        0x8    _L1e_DrvRxPbchCtrlRead

+                0x100a0890        0x8    _L1e_DrvRxCarrierInfoCfg

+                0x100a0898        0x8    _L1e_DrvRxCarrierInfoRead

+                0x100a08a0        0xb    _L1e_DrvRxRxModeCfg

+                0x100a08ab        0xb    _L1e_DrvRxRxModeRead

+                0x100a08b6        0xb    _L1e_DrvRxRatModeCfg

+                0x100a08c1        0xb    _L1e_DrvRxCpModeCfg

+                0x100a08cc        0xb    _L1e_DrvRxCpModeRead

+                0x100a08d7        0xb    _L1e_DrvRxVshiftCfg

+                0x100a08e2        0xb    _L1e_DrvRxVshiftRead

+                0x100a08ed        0xe    _L1e_DrvRxPcfichRegPosCfg

+                0x100a08fb        0xe    _L1e_DrvRxPhichRegPosCfg

+                0x100a0909       0x18    _L1e_DrvRxCellInfoCfg

+                0x100a0921        0xb    _L1e_DrvRxCellInfoRead

+                0x100a092c        0xe    _L1e_DrvRxSfnTypeCfg

+                0x100a093a        0xe    _L1e_DrvRxSfnTypeRead

+                0x100a0948       0x13    _L1e_DrvRxTmIndCfg

+                0x100a095b        0xb    _L1e_DrvRxMbsfnCfiCfg

+                0x100a0966        0xb    _L1e_DrvRxMbsfnTm9IndCfg

+                0x100a0971        0xb    _L1e_DrvRxCirAccCtrlCfg

+                0x100a097c        0xb    _L1e_DrvRxCirAccCtrlRead

+                0x100a0987        0xb    _L1e_DrvRxMrsCirAccCtrlCfg

+                0x100a0992        0xb    _L1e_DrvRxMrsCirAccCtrlRead

+                0x100a099d        0xb    _L1e_DrvRxN0FgtFactorlCfg

+                0x100a09a8        0x8    _L1e_DrvRxN0FgtFactorRead

+                0x100a09b0        0xb    _L1e_DrvRxN0ModeCfg

+                0x100a09bb        0xb    _L1e_DrvRxN0ModeRead

+                0x100a09c6        0xb    _L1e_DrvRxSwN0ValCfg

+                0x100a09d1        0xb    _L1e_DrvRxSwN0ValRead

+                0x100a09dc        0xb    _L1e_DrvRxMbsfnN0FgtCfg

+                0x100a09e7        0xb    _L1e_DrvRxMbsfnN0FgtRead

+                0x100a09f2        0xb    _L1e_DrvRxEicicModeCfg

+                0x100a09fd        0xb    _L1e_DrvRxEicicModeRead

+                0x100a0a08        0xb    _L1e_DrvRxBniCtrlCfg

+                0x100a0a13        0x1    _L1e_DrvRxNbnbCtrlCfg

+                0x100a0a14        0x2    _L1e_DrvRxNbnbCtrlRead

+                0x100a0a16        0xb    _L1e_DrvRxCchModuModeCfg

+                0x100a0a21        0xb    _L1e_DrvRxCchModuModeRead

+                0x100a0a2c        0xb    _L1e_DrvRxCchPcVolCfg

+                0x100a0a37        0xb    _L1e_DrvRxCchPcPowCfg

+                0x100a0a42        0xb    _L1e_DrvRxCsiRsCfg

+                0x100a0a4d        0xb    _L1e_DrvRxHijRptModeCfg

+                0x100a0a58        0xb    _L1e_DrvRxTiCrsRptModeCfg

+                0x100a0a63        0xb    _L1e_DrvRxTiCrsRptModeRead

+                0x100a0a6e        0xb    _L1e_DrvRxPhichMatrixCfg

+                0x100a0a79        0xb    _L1e_DrvRxCchWorkModeCfg

+                0x100a0a84        0xb    _L1e_DrvRxTiModeCfg

+                0x100a0a8f        0xb    _L1e_DrvRxTiModeRead

+                0x100a0a9a       0x10    _L1e_DrvRxAgcBalanceCfg

+                0x100a0aaa        0xe    _L1e_DrvRxAgcBalanceRead

+                0x100a0ab8        0xb    _L1e_DrvRxZpCsiBmpCfg

+                0x100a0ac3        0xe    _L1e_DrvRxZpCsiPosCfg

+                0x100a0ad1        0xe    _L1e_DrvRxCrsCinitCfg

+                0x100a0adf        0xe    _L1e_DrvRxCrsCinitRead

+                0x100a0aed        0xe    _L1e_DrvRxCsiRsCinitCfg

+                0x100a0afb        0xb    _L1e_DrvRxRsParamCfg

+                0x100a0b06        0xe    _L1e_DrvRxIcCrsCinitCfg

+                0x100a0b14        0xb    _L1e_DrvRxIcRsParamCfg

+                0x100a0b1f       0x26    _L1e_DrvRxN0BetaCfg

+                0x100a0b45       0x27    _L1e_DrvRxN0BetaRead

+                0x100a0b6c        0xb    _L1e_DrvRxSwFirUpdateCfg

+                0x100a0b77        0x8    _L1e_DrvRxFixFirUpdateCfg

+                0x100a0b7f        0xb    _L1e_DrvRxDrsGenStateCfg

+                0x100a0b8a        0xb    _L1e_DrvRxDrsCinitCfg

+                0x100a0b95        0xb    _L1e_DrvRxDrsParamCfg

+                0x100a0ba0        0xb    _L1e_DrvRxRbBmpValidCfg

+                0x100a0bab       0x13    _L1e_DrvRxRbBmpCfg

+                0x100a0bbe        0xb    _L1e_DrvRxPrbBundlingBmpCfg

+                0x100a0bc9        0xb    _L1e_DrvRxCsiRsDelCtrlCfg

+                0x100a0bd4        0xb    _L1e_DrvRxCsiRsDelCtrlRead

+                0x100a0bdf        0xb    _L1e_DrvRxPdschModuModeCfg

+                0x100a0bea        0xb    _L1e_DrvRxPdschModuModeRead

+                0x100a0bf5        0xb    _L1e_DrvRxPdschMimoModeCfg

+                0x100a0c00        0xb    _L1e_DrvRxPdschMimoModeRead

+                0x100a0c0b        0xb    _L1e_DrvRxPdschRbMaskCfg

+                0x100a0c16        0xb    _L1e_DrvRxPdschTpmiCfg

+                0x100a0c21       0x10    _L1e_DrvRxDchPcVolCfg

+                0x100a0c31       0x10    _L1e_DrvRxDchPcPowCfg

+                0x100a0c41        0xb    _L1e_DrvRxPcEnCfg

+                0x100a0c4c        0xb    _L1e_DrvRxPort7IndCfg

+                0x100a0c57        0xb    _L1e_DrvRxMimoAlgoCfg

+                0x100a0c62        0xb    _L1e_DrvRxBfAlgoCfg

+                0x100a0c6d        0xb    _L1e_DrvRxPdschValidCfg

+                0x100a0c78       0x13    _L1e_DrvRxCrsRssiRead

+                0x100a0c8b       0x13    _L1e_DrvRxCrsRspRead

+                0x100a0c9e       0x16    _L1e_DrvRxCrsRsrpRead

+                0x100a0cb4        0xb    _L1e_DrvRxCfoPhaseRead

+                0x100a0cbf       0x13    _L1e_DrvRxMbsfnRssiRead

+                0x100a0cd2       0x13    _L1e_DrvRxMbsfnRspRead

+                0x100a0ce5       0x13    _L1e_DrvRxMbsfnRsrpRead

+                0x100a0cf8       0x1c    _L1e_DrvRxN0Read

+                0x100a0d14       0x1e    _L1e_DrvRxCirPeakPosRead

+                0x100a0d32       0x22    _L1e_DrvRxDrsRsrpRead

+                0x100a0d54       0x24    _L1e_DrvRxDrsRspRead

+                0x100a0d78        0xb    _L1e_DrvRxDrsAccNumRead

+                0x100a0d83        0xc    _L1e_DrvRxGetGenStateInd

+                0x100a0d8f        0x6    _L1e_DrvRx_CqiHRx0

+                0x100a0d95        0x6    _L1e_DrvRx_CqiNo0

+                0x100a0d9b        0x6    _L1e_DrvRx_R

+                0x100a0da1        0xd    _L1e_DrvRxTpmiRamCfg

+                0x100a0dae        0xd    _L1e_DrvRxFirFixRamCfg

+                0x100a0dbb        0x6    _L1e_DrvRxFirFixRamRec

+                0x100a0dc1       0x16    _L1e_DrvRxFirDynRamCfg

+                0x100a0dd7        0x1    _L1e_DrvRxFftBitmapRamCfg

+                0x100a0dd8        0x1    _L1e_DrvRxTiAptRamRead

+                0x100a0dd9       0x28    _L1e_DrvRxCirRamDataRead

+                0x100a0e01       0xb4    _L1e_DrvRxDbgLogRxCheReg

+ .text          0x100a0eb5      0x209 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_utr.o)

+                0x100a0eb5       0x1d    _zPHY_elutr_SoftReset

+                0x100a0ed2       0x12    _zPHY_elutr_GetHWVersion

+                0x100a0ee4       0x1f    _zPHY_elutr_HarqRam_Harness

+                0x100a0f03       0x2b    _zPHY_elutr_HarqRam_NoHarness

+                0x100a0f2e       0x3a    _zPHY_elutr_Clk_En

+                0x100a0f68        0xe    _zPHY_elutr_Enable

+                0x100a0f76        0x9    _zPHY_elutr_GetHWStatus

+                0x100a0f7f       0x13    _zPHY_elutr_CommonReg

+                0x100a0f92        0xc    _zPHY_elutr_Modulation

+                0x100a0f9e        0xc    _zPHY_elutr_SetTBLength

+                0x100a0faa       0x24    _zPHY_elutr_SetTBSegParas

+                0x100a0fce       0x1a    _zPHY_elutr_SetTurboParas

+                0x100a0fe8       0x25    _zPHY_elutr_SetRateMatchParas

+                0x100a100d        0xc    _zPHY_elutr_SetInterMatrixColNumber

+                0x100a1019       0x24    _zPHY_elutr_SetPuschAckParas

+                0x100a103d        0xe    _zPHY_elutr_SetPuschAckUpdate

+                0x100a104b       0x15    _zPHY_elutr_SetPuschRiParas

+                0x100a1060        0xe    _zPHY_elutr_SetPuschRiUpdate

+                0x100a106e       0x25    _zPHY_elutr_SetPuschCqiParas

+                0x100a1093        0xc    _zPHY_elutr_SetPuschSubCarrierNumber

+                0x100a109f       0x1f    _zPHY_elutr_SetRiMultiplexingInfo

+ .text          0x100a10be      0x22a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_pbch.o)

+                0x100a10be       0x1b    _L1e_DrvRxMimoReset

+                0x100a10d9       0x19    _L1e_DrvPbchCdtrViterbiReset

+                0x100a10f2       0x1b    _L1e_DrvPbchHWReset

+                0x100a110d        0x2    _L1e_DrvPbchInit

+                0x100a110f       0x6a    _L1e_DrvPbchConfigPbchReg

+                0x100a1179       0xde    _L1e_DrvPbchConfigRxReg

+                0x100a1257       0x22    _L1e_DrvPbchGenRxSubFrmHead

+                0x100a1279       0x23    _L1e_DrvPbchScGeneration

+                0x100a129c        0x8    _L1e_DrvPbchCdtrViterbiClkRead

+                0x100a12a4        0x8    _L1e_DrvPbchResultRead

+                0x100a12ac        0x8    _L1e_DrvPbchAntSfnRead

+                0x100a12b4        0x8    _L1e_DrvPbchStateRead

+                0x100a12bc        0x9    _L1e_DrvPbchCdtrViterbiCtrl

+                0x100a12c5        0x9    _L1e_DrvPbchCdtrVtbRamLpCtrl

+                0x100a12ce        0x8    _L1e_DrvPbchLpcCfg

+                0x100a12d6        0x9    _L1e_DrvCdtrlkEn

+                0x100a12df        0x9    _L1e_DrvPbchClkEn

+ .text          0x100a12e8      0x36f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_cdtr.o)

+                0x100a12e8        0x7    _L1e_DrvMimoCaRstCfg

+                0x100a12ef        0xb    _L1e_DrvMimoIrcModeCfg

+                0x100a12fa        0xb    _L1e_DrvMimoIrcModeRead

+                0x100a1305        0x8    _L1e_DrvMimoUpdateCfg

+                0x100a130d        0x8    _L1e_DrvMimoUpdateRead

+                0x100a1315        0x8    _L1e_DrvCdtrResetCfg

+                0x100a131d       0x1b    _L1e_DrvCdtrHwReset

+                0x100a1338       0x19    _L1e_DrvMimoReset

+                0x100a1351       0x43    _L1e_DrvCdtrHwInit

+                0x100a1394        0x8    _L1e_DrvCdtrTopClkSelCfg

+                0x100a139c       0x26    _L1e_DrvCdtrTopRegCfg

+                0x100a13c2        0x9    _L1e_DrvCdtrLpcCtrl

+                0x100a13cb       0x1b    _L1e_DrvCdtrPcfichRegCfg

+                0x100a13e6       0x3b    _L1e_DrvCdtrPhichRegCfg

+                0x100a1421       0x93    _L1e_DrvCdtrPdcchBldRegCfg

+                0x100a14b4       0x54    _L1e_DrvCdtrPdcchDmpRegCfg

+                0x100a1508        0xb    _L1e_DrvCdtrPhichNumCfg

+                0x100a1513        0xb    _L1e_DrvCdtrCchEnableCfg

+                0x100a151e        0xc    _L1e_DrvCdtrRntiEnRead

+                0x100a152a        0xc    _L1e_DrvCdtrCfiValueRead

+                0x100a1536        0xc    _L1e_DrvCdtrHiNumRead

+                0x100a1542        0xf    _L1e_DrvCdtrHiValueRead

+                0x100a1551        0xc    _L1e_DrvCdtrDciPld1Read

+                0x100a155d        0xc    _L1e_DrvCdtrDciPld2Read

+                0x100a1569       0x1d    _L1e_DrvCdtrDciRead

+                0x100a1586       0x17    _L1e_DrvCdtrDciInfoRead

+                0x100a159d        0xc    _L1e_DrvCdtrDciValidRead

+                0x100a15a9        0xc    _L1e_DrvCdtrUePortRead

+                0x100a15b5        0x8    _L1e_DrvCdtrDbgGetIntType

+                0x100a15bd        0xb    _L1e_DrvCdtrDbgGetDlDciInfo

+                0x100a15c8       0x11    _L1e_DrvCdtrDbgGetDlDciFlag

+                0x100a15d9       0x11    _L1e_DrvCdtrDbgGetSiDciFlag

+                0x100a15ea       0x11    _L1e_DrvCdtrDbgGetPmDciFlag

+                0x100a15fb       0x11    _L1e_DrvCdtrDbgGetRaDciFlag

+                0x100a160c       0x4b    _L1e_DrvCdtrPdcchBmpRamCfg

+ .text          0x100a1657      0x7f8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o)

+                0x100a1657       0x38    _zPHY_erfc_DrvGetSubFrameAddr

+                0x100a168f       0xd1    _zPHY_erfc_DrvRealwokEventEn

+                0x100a1760       0x62    _zPHY_erfc_DrvInitAllEventEnArray

+                0x100a17c2      0x186    _zPHY_erfc_DrvWriteAllEventEnArrayToHwReg

+                0x100a1948        0x1    _zPHY_erfc_DrvWriteAllEventEnArrayToHwReg_Slave

+                0x100a1949       0x87    _zPHY_erfc_DrvAFCEventEn

+                0x100a19d0       0x10    _zPHY_erfc_DrvSpiWrite

+                0x100a19e0       0x59    _zPHY_erfc_DrvSetAgcSpiReg

+                0x100a1a39        0xa    _zPHY_erfc_DrvRbdp_RxIQInvert

+                0x100a1a43        0xa    _zPHY_erfc_DrvRbdp_TxIQInvert

+                0x100a1a4d        0x1    _zPHY_erfc_DrvRbdpModeCfg

+                0x100a1a4e        0x1    _zPHY_erfc_DrvTopRBDPGPIOConfig

+                0x100a1a4f        0x1    _zPHY_erfc_DrvTopSSCConfig

+                0x100a1a50        0xa    _zPHY_erfc_DrvMasterModeTopGPIOConfig

+                0x100a1a5a        0x1    _zPHY_erfc_DrvEventRamLeaveLP

+                0x100a1a5b       0x50    _zPHY_erfc_DrvRfcRegInit

+                0x100a1aab        0x1    _zPHY_erfc_DrvRfcRegInit_Slave

+                0x100a1aac       0x91    _zPHY_erfc_DrvRFEventRamInit

+                0x100a1b3d       0x1b    _zPHY_erfc_DrvSoftwareReset

+                0x100a1b58       0x18    _zPHY_erfc_DrvResetHw

+                0x100a1b70        0xe    _zPHY_erfc_DrvWriteCmdEvent

+                0x100a1b7e        0xe    _zPHY_erfc_DrvDBBEventSet

+                0x100a1b8c        0x6    _zPHY_erfc_GetDfeSampleRateAddr

+                0x100a1b92       0x2c    _zPHY_erfc_GetRfcShadowEventTableAddr

+                0x100a1bbe       0x33    _zPHY_erfc_GetRfcEventTableAddr

+                0x100a1bf1       0x33    _zPHY_erfc_GetRfcBackupDDREventTableAddr

+                0x100a1c24       0x30    _zPHY_erfc_DrvGetRamState

+                0x100a1c54       0x85    _zPHY_erfc_DrvEvtTabStart

+                0x100a1cd9       0x12    _zPHY_erfc_DrvGPIOEventSet

+                0x100a1ceb        0xb    _zPHY_erfc_DrvOpenfilter0

+                0x100a1cf6        0xb    _zPHY_erfc_DrvClosefilter0

+                0x100a1d01        0xb    _zPHY_erfc_DrvOpenfilter1

+                0x100a1d0c        0xb    _zPHY_erfc_DrvClosefilter1

+                0x100a1d17        0xe    _zPHY_erfc_DrvOpenfilter2

+                0x100a1d25        0xb    _zPHY_erfc_DrvClosefilter2

+                0x100a1d30       0x10    _zPHY_erfc_DrvDfeRXBandWidthEn

+                0x100a1d40       0x10    _zPHY_erfc_DrvDfeMeas0BandWidthEn

+                0x100a1d50        0xb    _zPHY_erfc_DrvGetfilter2State

+                0x100a1d5b        0x7    _zPHY_erfc_DrvGetfilterState

+                0x100a1d62        0x7    _zPHY_erfc_DrvGetSpiReadData

+                0x100a1d69        0x7    _zPHY_erfc_DrvGetMipiReadData

+                0x100a1d70        0x9    _zPHY_erfc_DrvSetRxRemovCpOffset

+                0x100a1d79       0x54    _zPHY_erfc_DrvEvtSetTableOffset

+                0x100a1dcd        0x9    _zPHY_erfc_DrvEnTxCalibration

+                0x100a1dd6        0x1    _zPHY_erfc_DrvSlaveModeTopGPIOConfig

+                0x100a1dd7        0xb    _zPHY_erfc_DrvRfcRXBandWidthEn

+                0x100a1de2        0xb    _zPHY_erfc_DrvRfcMeas0BandWidthEn

+                0x100a1ded       0x1a    _zPHY_erfc_DrvInitTuRamTxEnReg

+                0x100a1e07       0x25    _zPHY_erfc_DrvInitTuRamTxTable

+                0x100a1e2c       0x23    _zPHY_erfc_DrvInitTuRegTxTable

+ .text          0x100a1e4f     0x1ad1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+                0x100a1e4f       0xcb    _sin_wave_test_dfe

+                0x100a1f1a       0x5a    _zPHY_erfc_DrvRfcRffeWrite

+                0x100a1f74       0x7a    _zPHY_erfc_MIPI_Config

+                0x100a1fee        0x1    _zPHY_erfc_DrvRfcRffeSwitchInit

+                0x100a1fef       0x9f    _zPHY_erfc_DrvDFESetAcp405Gain

+                0x100a208e       0x25    _zPHY_erfc_DrvSpiCtrlWordPreDef

+                0x100a20b3       0x4b    _zPHY_erfc_DrvPaAndAntOpenForRX

+                0x100a20fe       0x7b    _zPHY_erfc_DrvPaAndAntOpenForTX

+                0x100a2179       0x8e    _zPHY_erfc_Idle2TDRX

+                0x100a2207       0x82    _zPHY_erfc_Idle2TDTX

+                0x100a2289       0x2f    _zPHY_erfc_TxDbbSingleTone

+                0x100a22b8        0xc    _zPHY_erfc_TransToRX

+                0x100a22c4        0xe    _zPHY_erfc_TransToTX

+                0x100a22d2        0x1    _zPHY_erfc_DrvACP405GpioTest

+                0x100a22d3        0xc    _zPHY_erfc_DrvACP405Spi32BitWrReg

+                0x100a22df       0x11    _zPHY_erfc_ZTERfSPIWrite

+                0x100a22f0       0x20    _zPHY_erfc_ZTERfSPIRead

+                0x100a2310       0x1f    _zPHY_erfc_ZTERfMIPIRead

+                0x100a232f       0x1f    _zPHY_erfc_ZTEAbbSPIRead

+                0x100a234e        0xa    _zPHY_erfc_DrvZTE110RegSet

+                0x100a2358       0x49    _zPHY_erfc_DrvZTE110RxBandAndWidthConf

+                0x100a23a1       0x10    _zPHY_erfc_DrvZTE120TxDACEn

+                0x100a23b1       0x10    _zPHY_erfc_DrvZTE120TxDTXModeEn

+                0x100a23c1        0xf    _zPHY_erfc_DrvZTE120TxDACClk

+                0x100a23d0       0x33    _zPHY_erfc_DrvCalcFracFreq

+                0x100a2403       0x72    _zPHY_erfc_ZTE110_RxRegConfig

+                0x100a2475       0x65    _zPHY_erfc_ZTE110_TxRegConfig

+                0x100a24da       0x3a    _zPHY_erfc_ZTE120_RxRegConfig

+                0x100a2514       0x36    _zPHY_erfc_ZTE120_TxRegConfig

+                0x100a254a       0x8c    _zPHY_erfc_GetOpenRxRamNum

+                0x100a25d6      0x1c5    _zPHY_erfc_EventOpenRx

+                0x100a279b       0x89    _zPHY_erfc_EventOpenRxAntenna

+                0x100a2824      0x18c    _zPHY_erfc_EventOpenTx

+                0x100a29b0       0x65    _zPHY_erfc_EventOpenTxAntenna

+                0x100a2a15       0x92    _zPHY_erfc_GetOpenRxAntennaIndex

+                0x100a2aa7       0xe9    _zPHY_erfc_GetOpenRxIndex

+                0x100a2b90       0x30    _zPHY_erfc_GetOpenTxIndex

+                0x100a2bc0       0x35    _zPHY_erfc_GetOpenTxAntennaIndex

+                0x100a2bf5       0x26    _zPHY_erfc_GetOpenTxRamNum

+                0x100a2c1b       0xdc    _zPHY_erfc_GetOpenRxLineIndex

+                0x100a2cf7       0x70    _zPHY_erfc_GetOpenRxLineData

+                0x100a2d67       0x55    _zPHY_erfc_GetNorTxOpenIndex

+                0x100a2dbc       0x57    _zPHY_erfc_GetOpenTxLineIndex

+                0x100a2e13       0x6d    _zPHY_erfc_GetOpenTxLineData

+                0x100a2e80       0xb6    _zPHY_erfc_EventTableOpenRx

+                0x100a2f36       0xae    _zPHY_erfc_TxTableOpenTx

+                0x100a2fe4       0xd8    _zPHY_erfc_GetCloseAntennaIndex

+                0x100a30bc       0xdf    _zPHY_erfc_GetRfToIdleIndex

+                0x100a319b       0x75    _zPHY_erfc_GetRfToIdleData

+                0x100a3210       0x97    _zPHY_erfc_EventAntennaToIdle

+                0x100a32a7       0xb9    _zPHY_erfc_EventRfToIdle

+                0x100a3360       0x2d    _zPHY_erfc_GetCloseRfRamNum

+                0x100a338d       0x54    _zPHY_erfc_EventTableToIdle

+                0x100a33e1      0x111    _zPHY_erfc_GetPAIndex

+                0x100a34f2       0x7d    _zPHY_erfc_AmtRfFrontSet

+                0x100a356f       0x2f    _zPHY_erfc_RfAntenna_set

+                0x100a359e       0x6b    _zPHY_erfc_RfPAFrontSet

+                0x100a3609       0x25    _zPHY_erfc_ATSetAptFixVoltage

+                0x100a362e       0xe8    _zPHY_erfc_GetRfVGACtrlWord

+                0x100a3716       0x14    _zPHY_erfc_LittleTabWritePATrigEna

+                0x100a372a       0x14    _zPHY_erfc_LittleTabWritePATrigLoad

+                0x100a373e       0x14    _zPHY_erfc_LittleTabWritePATrigDisa

+                0x100a3752      0x13e    _zPHY_erfc_LittleTabWritePaAndVga

+                0x100a3890       0x49    _zPHY_erfc_SupCheckPAMode

+                0x100a38d9        0x1    _zPHY_erfc_RxSinToneTest

+                0x100a38da        0x1    _zPHY_erfc_TxSinToneTest

+                0x100a38db        0x1    _zPHY_erfc_DrvRfNvInit

+                0x100a38dc       0x44    _zPHY_erfc_GetRfDCOC_CalVaue

+ .text          0x100a3920      0x204 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

+                0x100a3920       0x21    _zPHY_erfc_DrvRfcTxSampleRateSet

+                0x100a3941       0x34    _zPHY_erfc_DrvRfcDfeSampleRateSet

+                0x100a3975       0x4c    _zPHY_erfc_DrvInitMainSyncTable

+                0x100a39c1       0xa5    _zPHY_erfc_DrvInitMeasTable0

+                0x100a3a66       0x45    _zPHY_erfc_DrvInitTxSendTable

+                0x100a3aab       0x42    _zPHY_erfc_DrvEventTableBoundaryInit

+                0x100a3aed        0xc    _zPHY_erfc_IRAM_Set

+                0x100a3af9       0x1a    _zPHY_erfc_IRAM_Get

+                0x100a3b13       0x10    _zPHY_erfc_DrvDBBDely

+                0x100a3b23        0x1    _zPHY_erfc_DrvRfTopIntfInit

+ .text          0x100a3b24      0xb70 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

+                0x100a3b24       0x4a    _zPHY_edfe_DrvInitInt

+                0x100a3b6e       0x53    _zPHY_edfe_DrvResetHw

+                0x100a3bc1       0x3b    _zPHY_edfe_DrvConfigRXBandwidth

+                0x100a3bfc       0x3b    _zPHY_edfe_DrvConfigCSRMBandwidth

+                0x100a3c37       0x1f    _zPHY_edfe_DrvGetDCOffsetEsti

+                0x100a3c56       0x2c    _zPHY_edfe_DrvConfigDCOffset

+                0x100a3c82       0x1f    _zPHY_edfe_DrvGetIQEstiSum

+                0x100a3ca1       0x1f    _zPHY_edfe_DrvGetIQEstiCPSum

+                0x100a3cc0       0x30    _zPHY_edfe_DrvConfigIQImbal

+                0x100a3cf0       0x6a    _zPHY_edfe_DrvConfigAGCPara

+                0x100a3d5a       0x14    _zPHY_edfe_DrvGetAGCMeanPower

+                0x100a3d6e       0x12    _zPHY_edfe_DrvGetAGCLFOutVal

+                0x100a3d80        0xa    _zPHY_edfe_DrvGetAGCHWGainValue

+                0x100a3d8a        0xa    _zPHY_edfe_DrvCompesateCFO

+                0x100a3d94       0x27    _zPHY_edfe_DrvDcIqParaInit

+                0x100a3dbb       0x8a    _zPHY_edfe_DrvConfigFIRCoeff

+                0x100a3e45       0x50    _zPHY_edfe_DrvConfigDAGCPara

+                0x100a3e95       0x31    _zPHY_edfe_DrvGetDAGCMeanPower

+                0x100a3ec6       0x12    _zPHY_edfe_DrvGetMbsfnDAGCMeanPower

+                0x100a3ed8       0x52    _zPHY_edfe_DrvConfigDAGCSWGainValue

+                0x100a3f2a       0x3b    _zPHY_edfe_DrvConfigMbsfnRxDAGCSWGainValue

+                0x100a3f65        0x1    _zPHY_edfe_DrvAGCGainConvertTableInit

+                0x100a3f66       0x7e    _zPHY_edfe_DrvInitDFE

+                0x100a3fe4       0x72    _zPHY_edfe_DrvDcIqCfoDagcApplyEn

+                0x100a4056       0xd0    _zPHY_edfe_DrvRxCPModeConfig

+                0x100a4126        0x1    _zPHY_edfe_DrvCsrmCPModeConfig

+                0x100a4127       0x29    _zPHY_edfe_DrvAgcExtModeConfig

+                0x100a4150       0x22    _zPHY_edfe_DrvDfeAbbSamplingRateConfig

+                0x100a4172       0x1a    _zPHY_edfe_DrvMbsfnTwoAgcDagcEn

+                0x100a418c        0xb    _zPHY_edfe_DrvMbsfnTimingOffset

+                0x100a4197       0x14    _zPHY_edfe_DrvTxCaliConfig

+                0x100a41ab       0x1e    _zPHY_edfe_DrvMeasBufferModeComnParaConfig

+                0x100a41c9       0x15    _zPHY_edfe_DrvMeasBufferModeCellParaConfig

+                0x100a41de        0x9    _zPHY_edfe_DrvMeasBufferModeRamReadEn

+                0x100a41e7       0x29    _zPHY_edfe_DrvMeasMode

+                0x100a4210       0x15    _zPHY_edfe_DrvMeasClock

+                0x100a4225        0xe    _zPHY_edfe_DrvMeasClockClose

+                0x100a4233       0x15    _zPHY_edfe_DrvMeasReset

+                0x100a4248       0x14    _zPHY_edfe_DrvGetMbsfnAGCMeanPower

+                0x100a425c       0x29    _zPHY_edfe_DrvConfigMbsfnAGCSWGainValue

+                0x100a4285       0x14    _zPHY_edfe_DrvLpcSaveRegForCsr

+                0x100a4299       0x2a    _zPHY_edfe_DrvLpcSaveRegForRxCommon

+                0x100a42c3       0xe8    _zPHY_edfe_DrvLpcResumeRxCommon

+                0x100a43ab        0x3    _zPHY_edfe_DrvLpcResumePower1Public

+                0x100a43ae       0x68    _zPHY_edfe_DrvLpcResumeCsr

+                0x100a4416       0x20    _zPHY_edfe_DrvLpcResumePower0Public

+                0x100a4436       0x12    _zPHY_edfe_DrvAgcLenStepConfig

+                0x100a4448        0xb    _zPHY_edfe_DrvDagc2LenStepConfig

+                0x100a4453       0x13    _zPHY_edfe_DrvAntModeConfig

+                0x100a4466       0x26    _zPHY_edfe_DrvAgcIntStateConfig

+                0x100a448c        0x8    _zPHY_edfe_DrvConfigAgcCalControl

+                0x100a4494       0x18    _zPHY_edfe_DrvGetEverySampMeanPower

+                0x100a44ac        0x1    _zPHY_edfe_DrvRfcDfeInterfaceSet

+                0x100a44ad        0x1    _zPHY_edfe_DrvPrsMeasModeComnParaConfig

+                0x100a44ae        0x1    _zPHY_edfe_DrvCsrInputSelect

+                0x100a44af        0x2    _zPHY_edfe_DrvGetCsrInputSelState

+                0x100a44b1       0x54    _zPHY_edfe_DrvResetPwr0

+                0x100a4505        0xa    _zPHY_edfe_DrvDfeIntfSel

+                0x100a450f       0x16    _zPHY_edfe_DrvCPAddLenConfig

+                0x100a4525       0x30    _zPHY_edfe_DrvCsrDDrCatchDataEn

+                0x100a4555        0xd    _zPHY_edfe_DrvCsrDDrCatchDataStop

+                0x100a4562       0x1f    _zPHY_edfe_DrvPwr0RestCsrSyncHw

+                0x100a4581       0x3c    _L1l_DrvDfeCalcNotchParaA

+                0x100a45bd        0x8    _L1l_DrvDfeNotchSetBypass

+                0x100a45c5        0xa    _L1l_DrvDfeNotchSetA_First

+                0x100a45cf        0xa    _L1l_DrvDfeNotchSetA_Second

+                0x100a45d9        0xa    _L1l_DrvDfeNotchSetA_Third

+                0x100a45e3        0xc    _L1l_DrvDfeNotchSetT_A

+                0x100a45ef        0xc    _L1l_DrvDfeNotchSetT_B

+                0x100a45fb        0xe    _L1l_DrvDfeNotchSetK_A

+                0x100a4609        0xe    _L1l_DrvDfeNotchSetK_B

+                0x100a4617        0xf    _zPHY_edfe_DrvEnableDcInt

+                0x100a4626        0x5    _zPHY_edfe_ClkPrintf

+                0x100a462b       0x69    _zPHY_edfe_LteBuffRegPrint

+ .text          0x100a4694      0x879 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_time.o)

+                0x100a4694       0x2a    _zEcsr_CurrentGapTime

+                0x100a46be       0x1d    _zEcsr_CurrentGapSuperTime

+                0x100a46db       0x3c    _zEcsr_GetGapStateEx

+                0x100a4717       0x13    _zEcsr_GetLteGapState

+                0x100a472a        0x9    _zEcsr_GetGapState

+                0x100a4733       0x16    _zEcsr_GetIratGapState

+                0x100a4749       0x23    _zEcsr_GapCnt

+                0x100a476c       0x48    _zEcsr_GetLastGapTime

+                0x100a47b4       0x42    _zEcsr_GetGapStartTime

+                0x100a47f6       0x4b    _zEcsr_GetNeartGapTime

+                0x100a4841       0x76    _zEcsr_GetTimeBeforeIratGap

+                0x100a48b7       0x42    _zEcsr_GetTimeBeforeGapEx

+                0x100a48f9        0x8    _zEcsr_GetTimeBeforeGap

+                0x100a4901       0x12    _zEcsr_GetTimeBeforeLteGap

+                0x100a4913       0x19    _zEcsr_Compare

+                0x100a492c        0xb    _zEcsr_GapTimeCompare

+                0x100a4937        0x7    _zEcsr_TimeCompare

+                0x100a493e       0x40    _zEcsr_BeforeGapHalfFrame

+                0x100a497e       0x40    _zEcsr_AfterGapHalfFrame

+                0x100a49be       0x33    _zEcsr_GetGapOffsetEx

+                0x100a49f1        0x8    _zEcsr_GetGapOffset

+                0x100a49f9       0x60    _zEcsr_GetGapType

+                0x100a4a59       0x32    _zEcsr_IsValidGapTime

+                0x100a4a8b       0x61    _zEcsr_GetGapDistance

+                0x100a4aec       0x89    _zEcsr_GapType

+                0x100a4b75       0x13    _zEcsr_GetLteGapOffset

+                0x100a4b88       0x14    _zEcsr_IsAroundGap

+                0x100a4b9c       0x14    _zEcsr_IsAroundLteGap

+                0x100a4bb0       0x54    _zEcsr_CurrentGapType

+                0x100a4c04       0x3d    _zEcsr_CurrentGapStartTime

+                0x100a4c41       0x10    _zEcsr_CurrentGapFrame

+                0x100a4c51       0x18    _zEcsr_NextGapFrame

+                0x100a4c69        0xd    _zEcsr_GapSubFrame

+                0x100a4c76        0xe    _zEcsr_LteGapGapAvai

+                0x100a4c84        0xc    _zEcsr_CurrentGapStartMrtr

+                0x100a4c90       0x19    _zEcsr_CurrentMrtrUpper

+                0x100a4ca9       0x2a    _zEcsr_NextHalfFrame

+                0x100a4cd3       0x2d    _zEcsr_TimeToMrtr

+                0x100a4d00       0x12    _zEcsr_MrtrToTime

+                0x100a4d12        0xb    _zEcsr_TimeToTs

+                0x100a4d1d       0x57    _zEcsr_TimeOnGapConfig

+                0x100a4d74       0x1a    _zEcsr_TimeInit

+                0x100a4d8e        0x7    _zPHY_ecsrc_CtrltTime2Ts

+                0x100a4d95       0x1f    _zPHY_ecsrc_TimeAdd

+                0x100a4db4       0x25    _zPHY_ecsrc_TimeSub

+                0x100a4dd9       0x16    _zPHY_ecsrc_MrtrAddTs

+                0x100a4def       0x19    _zPHY_ecsrc_MrtrAddSlot

+                0x100a4e08       0x1c    _zPHY_ecsrc_MrtrSubTs

+                0x100a4e24       0x1f    _zPHY_ecsrc_MrtrSubSlot

+                0x100a4e43       0x2b    _zPHY_ecsrc_MrtrAddSignTs

+                0x100a4e6e       0x24    _zPHY_ecsrc_GetCurTime

+                0x100a4e92       0x18    _zPHY_ecsrc_Mrtr2LocalMrtr

+                0x100a4eaa       0x18    _zPHY_ecsrc_LocalMrtr2Mrtr

+                0x100a4ec2        0x4    _zPHY_ecsrc_RemoveMrtrTs

+                0x100a4ec6       0x23    _zPHY_ecsrc_MakeMrtr

+                0x100a4ee9       0x24    _zPHY_ecsrc_TsToLocalTs

+ .text          0x100a4f0d      0x571 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc.o)

+                0x100a4f0d      0x571    _zPHY_erapc_ThreadEntry

+ .text          0x100a547e     0x12ff T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+                0x100a547e       0xcf    _zPHY_ecsrc_InitMeasOnIdle

+                0x100a554d       0x31    _zPHY_ecsrc_ConfigRfcOffset

+                0x100a557e       0x96    _zPHY_ecsrc_CtrlCampOnProcess

+                0x100a5614       0x9a    _zPHY_ecsrc_CtrlMeasConfigProcess

+                0x100a56ae      0x141    _zPHY_ecsrc_CtrlMeasSetProcess

+                0x100a57ef       0x37    _zPHY_ecsrc_SetMeasAge

+                0x100a5826       0x7c    _L1e_csrc_IdleSetAgeThrold

+                0x100a58a2      0x147    _L1e_csrc_ConnectSetAgeThrold

+                0x100a59e9       0x46    _zPHY_ecsrc_CtrlSetSearchMeasAgeThrold

+                0x100a5a2f       0x73    _zPHY_ecsrc_ReadRxMeas

+                0x100a5aa2       0x47    _zPHY_ecsrc_ReadServCellRxMeas

+                0x100a5ae9       0x23    _zPHY_ecsrc_GetCellMeasReslut

+                0x100a5b0c       0x96    _zPHY_ecsrc_CtrlWriteServingCellResult

+                0x100a5ba2       0x3d    _zPHY_ecsrc_SetMeasResultValue

+                0x100a5bdf       0x3c    _zPHY_ecsrc_WriteNeibMeasResult

+                0x100a5c1b       0x10    _zPHY_ecsrc_CtrlWritePccMeasResult

+                0x100a5c2b      0x14d    _zPHY_ecsrc_CtrlMeasFilterReq

+                0x100a5d78       0x13    _zPHY_ecsrc_ConnAcquireIntraMeas

+                0x100a5d8b       0x70    _zPHY_ecsrc_AcquireInterMeas

+                0x100a5dfb       0x16    _zPHY_ecsrc_AcquireServMeas

+                0x100a5e11        0xd    _zPHY_ecsrc_ReportMeasReslutIntra

+                0x100a5e1e       0x50    _zPHY_ecsrc_ReportMeasReslutInter

+                0x100a5e6e       0x2b    _zPHY_ecsrc_UpdateRsrpKByFlagCounter

+                0x100a5e99       0x38    _zPHY_ecsrc_AdaptFilterFactor

+                0x100a5ed1       0xb5    _zPHY_ecsrc_FreqFilter

+                0x100a5f86       0x33    _zPHY_ecsrc_FilterNoResult

+                0x100a5fb9       0x30    _zPHY_ecsrc_DelInvalidCell

+                0x100a5fe9       0x9b    _zPHY_ecsrc_InterMeasFilter

+                0x100a6084       0x72    _zPHY_ecsrc_IntraMeasFilter

+                0x100a60f6       0x69    _zPHY_ecsrc_FilterMeasRank

+                0x100a615f       0x42    _zPHY_ecsrc_ReportMeasRank

+                0x100a61a1       0x34    _zPHY_ecsrc_UpdateFreqReport

+                0x100a61d5       0x7a    _zPHY_ecsrc_UpdateIntraReport

+                0x100a624f        0x9    _zPHY_ecsrc_GetFilterIntraMeasRsrp

+                0x100a6258       0x70    _zPHY_ecsrc_UpdateInterReport

+                0x100a62c8       0x12    _zPHY_ecsrc_ClearNeibCellRsrp

+                0x100a62da       0x1c    _zPHY_ecsrc_ClearIntraFilter

+                0x100a62f6       0x23    _L1e_csrc_SetIdleFilterFactor

+                0x100a6319       0x2e    _zPHY_ecsrc_SetFilterFactor

+                0x100a6347       0x62    _zPHY_ecsrc_FilterMeasCfg

+                0x100a63a9        0x4    _zPHY_ecsrc_FilterComnCfg

+                0x100a63ad        0xc    _zPHY_ecsrc_InitInterFilter

+                0x100a63b9       0x36    _zPHY_ecsrc_InitInterFilterFreq

+                0x100a63ef       0x60    _zPHY_ecsrc_InitIntraFilter

+                0x100a644f       0x47    _zPHY_ecsrc_InterMeasIndPrint

+                0x100a6496       0x49    _zPHY_ecsrc_CtrlIntraMeasInfoPrint

+                0x100a64df       0x37    _zPHY_ecsrc_IntraFilterDebugInfo

+                0x100a6516       0x4a    _zPHY_ecsrc_InterFilterDebugInfo

+                0x100a6560       0x12    _zPHY_ecsrc_CaSwitch

+                0x100a6572       0x78    _zPHY_ecsrc_ProPhy2PsMsgSINRandRSSI

+                0x100a65ea       0x54    _zPHY_ecsrc_WriteRssiToSearchCnf

+                0x100a663e       0x25    _zPHY_ecsrc_AcquireIntraMeas

+                0x100a6663       0x20    _zPHY_ecsrc_SrvCellResltDeal

+                0x100a6683       0x45    _zPHY_ecsrc_ClearAfcInfo

+                0x100a66c8       0x6a    _L1e_DevCsrNCellRsNullInd

+                0x100a6732       0x10    _L1e_DevCsrGetMeasResult

+                0x100a6742       0x3b    _zPHY_ecsrc_CtrlIdleSetInterFilterFact

+ .text          0x100a677d     0x21b2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+                0x100a677d        0x8    _L1e_Sir_RxMeasMask

+                0x100a6785        0x8    _L1e_Sir_QuryRxMeasMask

+                0x100a678d      0x27f    _L1e_Sir_MainCtrlFlow

+                0x100a6a0c       0x33    _L1e_Sir_DbReset

+                0x100a6a3f       0x31    _L1e_Sir_LpcAndTurboCtrl

+                0x100a6a70       0x30    _L1e_Sir_AddTpuEvt

+                0x100a6aa0       0x28    _L1e_Sir_DelAllTpuEvt

+                0x100a6ac8       0x26    _L1e_Sir_QueryTpuEvt

+                0x100a6aee       0x33    _L1e_Sir_DelTpuEvt

+                0x100a6b21       0x4a    _L1e_Sir_RegDelayEvt

+                0x100a6b6b       0x21    _L1e_Sir_PreProc

+                0x100a6b8c        0x8    _L1e_Sir_MainState

+                0x100a6b94        0x8    _L1e_Sir_StepState

+                0x100a6b9c        0x8    _L1e_Sir_SyncState

+                0x100a6ba4       0x19    _L1e_Sir_CommInSiProc

+                0x100a6bbd       0x34    _L1e_Sir_SetState

+                0x100a6bf1       0x98    _L1e_Sir_UpSib1Para

+                0x100a6c89       0x75    _L1e_Sir_UpSiPara

+                0x100a6cfe       0x15    _L1e_Sir_UpSerPara

+                0x100a6d13       0x2d    _L1e_Sir_UpDecPara

+                0x100a6d40        0x8    _L1e_Sir_UpDecState

+                0x100a6d48        0xd    _L1e_Sir_QurySerSir

+                0x100a6d55        0xc    _L1e_Sir_QurySib1State

+                0x100a6d61        0xd    _L1e_Sir_QurySiState

+                0x100a6d6e       0x1a    _L1e_Sir_QueryRptEn

+                0x100a6d88       0x14    _L1e_Sir_CtrlDecOps

+                0x100a6d9c       0x23    _L1e_Sir_UpSibWin

+                0x100a6dbf       0x56    _L1e_Sir_StopSibProc

+                0x100a6e15       0x4e    _L1e_Sir_UpSchedPara

+                0x100a6e63       0x96    _L1e_Sir_StartSib1

+                0x100a6ef9       0x71    _L1e_Sir_BchSync

+                0x100a6f6a       0x5c    _L1e_Sir_RestartBch

+                0x100a6fc6       0xcc    _L1e_Sir_StartSi

+                0x100a7092       0xb7    _L1e_Sir_AbortSi

+                0x100a7149       0x64    _L1e_Sir_SchedSib1

+                0x100a71ad       0xd4    _L1e_Sir_SchedSi

+                0x100a7281       0xcb    _L1e_Sir_ProcDecSucc

+                0x100a734c       0xd0    _L1e_Sir_BackSerCell

+                0x100a741c       0x2c    _L1e_Sir_DataReport

+                0x100a7448       0x92    _L1e_Sir_SndMibReq

+                0x100a74da       0x39    _L1e_Sir_SndMibCnf

+                0x100a7513       0x19    _L1e_Sir_SndBchFail

+                0x100a752c       0x7d    _L1e_Sir_QueryMib

+                0x100a75a9       0x2e    _L1e_Sir_ProBchHandle

+                0x100a75d7       0x43    _L1e_Sir_QueryCell

+                0x100a761a       0x15    _L1e_Sir_CtrlAgcState

+                0x100a762f       0x40    _L1e_Sir_UpRfcCfg

+                0x100a766f        0x7    _L1e_Sir_CalBoundryTs

+                0x100a7676       0x81    _L1e_Sir_DelyTpuAdjust

+                0x100a76f7       0x60    _L1e_Sir_TpuMacroAdjust

+                0x100a7757        0x2    _L1e_Sir_SndTpuAdjust

+                0x100a7759       0x8f    _L1e_Sir_StartWinEvtCB

+                0x100a77e8       0x60    _L1e_Sir_EndWinEvtCB

+                0x100a7848       0x32    _L1e_Sir_RegWindowEvt

+                0x100a787a       0x9e    _L1e_Sir_CalNearRxRcv

+                0x100a7918       0x5a    _L1e_Sir_CheckRxRcv

+                0x100a7972       0x39    _L1e_Sir_CellSync

+                0x100a79ab       0x3d    _L1e_Sir_CheckPaging

+                0x100a79e8       0x7d    _L1e_Sir_CheckGapPos

+                0x100a7a65       0x5e    _L1e_Sir_SerCellBackProc

+                0x100a7ac3        0x7    _L1e_Sir_SetAbortSiProcState

+                0x100a7aca        0x7    _L1e_Sir_GetAbortSiProcState

+                0x100a7ad1        0x7    _L1e_Sir_SetSiDelayProcState

+                0x100a7ad8        0x7    _L1e_Sir_GetSiDelayProcState

+                0x100a7adf        0x7    _L1e_Sir_SetTimingNeibState

+                0x100a7ae6        0x7    _L1e_Sir_GetTimingNeibState

+                0x100a7aed       0x10    _L1e_Sir_GetMibReadStateInSib

+                0x100a7afd       0x13    _L1e_Sir_GetSibState

+                0x100a7b10       0x68    _L1e_Sir_GetNextSiWinTime

+                0x100a7b78       0x1a    _L1e_Sir_GetNeiBorSiState

+                0x100a7b92       0x1e    _L1e_Sir_GetNeiBorSibState

+                0x100a7bb0       0x2d    _L1e_Sir_GetNeiBorSib1ReportState

+                0x100a7bdd       0x1c    _L1e_Sir_GetSerSibState

+                0x100a7bf9       0x12    _L1e_Sir_GetNeiBorSiBackState

+                0x100a7c0b        0xd    _L1e_Sir_CleanSiPreSyncState

+                0x100a7c18        0x8    _L1e_Sir_GetSiSubFrmPat

+                0x100a7c20       0xb9    _L1e_Sir_PreSyncProc

+                0x100a7cd9       0x80    _L1e_Sir_PreSyncSched

+                0x100a7d59        0x7    _L1e_Sir_SetSiSyncState

+                0x100a7d60        0x7    _L1e_Sir_GetSiSyncState

+                0x100a7d67        0x7    _L1e_Sir_SetSiSyncSchedState

+                0x100a7d6e        0x7    _L1e_Sir_GetSiSyncSchedState

+                0x100a7d75       0x28    _L1e_Sir_SiWakeUpProc

+                0x100a7d9d       0x12    _L1e_Sir_GetBandWidth

+                0x100a7daf       0xc5    _L1e_Sir_StartAnr

+                0x100a7e74        0x8    _L1e_Anr_QueryEn

+                0x100a7e7c        0x8    _L1e_Anr_GetState

+                0x100a7e84        0x8    _L1e_Anr_ProcIndGet

+                0x100a7e8c       0x1f    _L1e_Anr_SetState

+                0x100a7eab      0x2fd    _L1e_Anr_SubFrmProc

+                0x100a81a8       0x1c    _L1e_Anr_BchProc

+                0x100a81c4        0x6    _L1e_Anr_BchBackSerRx

+                0x100a81ca       0x19    _L1e_Anr_AbortSi

+                0x100a81e3       0x2f    _L1e_Anr_Reset

+                0x100a8212       0x11    _L1e_Anr_ProcDecSucc

+                0x100a8223       0x7e    _L1e_Anr_NeibLocalMrtr

+                0x100a82a1       0xc1    _L1e_Anr_SwitchRF

+                0x100a8362       0x1a    _L1e_Anr_GetAutoGapState

+                0x100a837c       0x49    _L1e_Anr_TpuMacroAdjust

+                0x100a83c5        0xe    _L1e_Anr_EnableRxRcv

+                0x100a83d3       0x6e    _L1e_Anr_CalNeibTime

+                0x100a8441        0x2    _L1e_Anr_BchAbortProc

+                0x100a8443        0xd    _L1e_Anr_SibAbortProc

+                0x100a8450       0x2c    _L1e_Sir_Sib1MsgMonitor

+                0x100a847c       0x59    _L1e_Sir_SiMsgMonitor

+                0x100a84d5       0x29    _L1e_Sir_SibReportMonitor

+                0x100a84fe       0x2c    _L1e_Sir_StateMonitor

+                0x100a852a       0x2f    _L1e_Sir_ErrMonitor

+                0x100a8559       0x5c    _L1e_Sir_RfcMonitor

+                0x100a85b5       0x93    _L1e_Sir_CellMonitor

+                0x100a8648       0x38    _L1e_Sir_SibParaMonitor

+                0x100a8680       0x43    _L1e_Sir_MibCnfMonitor

+                0x100a86c3       0x2c    _L1e_Sir_RxRcvCtrlMonitor

+                0x100a86ef       0x5b    _L1e_Sir_SchedParaMonitor

+                0x100a874a       0x6e    _L1e_Sir_StartWinMonitor

+                0x100a87b8       0x6e    _L1e_Sir_EndWinMonitor

+                0x100a8826       0x24    _L1e_Sir_AnrStateMonitor

+                0x100a884a       0x51    _L1e_Anr_StartMonitor

+                0x100a889b       0x34    _L1e_Sir_AnrRfcMonitor

+                0x100a88cf       0x32    _L1e_Anr_GapPrintf

+                0x100a8901       0x2e    _L1e_Anr_ErrProcMonitor

+ .text          0x100a892f     0x3f87 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+                0x100a892f       0x27    _zPHY_emc_DvfsPatch

+                0x100a8956       0x12    _zPHY_emc_PsMsgIdFindIndex

+                0x100a8968       0x12    _zPHY_emc_PhyMsgIdFindIndex

+                0x100a897a       0x12    _zPHY_emc_FindSynMsgIndex

+                0x100a898c       0x12    _zPHY_emc_FindEmpLoc

+                0x100a899e        0xf    _zPHY_emc_FindAllSyncMsg

+                0x100a89ad       0x26    _zPHY_emc_ClearSyncMsg

+                0x100a89d3      0x131    _zPHY_emc_ReadSyncMsg

+                0x100a8b04       0x55    _zPHY_emc_StubRecvSyncMsg

+                0x100a8b59       0x1a    _zPHY_emc_GetPs2PhyCF

+                0x100a8b73       0x3a    _zPHY_emc_LteAmtUpdateServeCellEarfch

+                0x100a8bad        0x8    _l1e_SchedMcIdlePiCnt

+                0x100a8bb5      0x17b    _zPHY_emc_ProInitial

+                0x100a8d30       0x11    _memcpy_Ps2PhySram

+                0x100a8d41       0x35    _zPHY_emc_ProPs2PhyMsgLog

+                0x100a8d76       0x5a    _zPHY_emc_ProPhy2PsMsgLog

+                0x100a8dd0      0x670    _zPHY_emc_ProSyncMsgSend

+                0x100a9440      0x27e    _zPHY_emc_ProDedicatedMsg

+                0x100a96be      0x1a1    _zPHY_emc_ProPs2PhySyncMsg

+                0x100a985f       0x41    _zPHY_emc_ProAbortAccessMsg

+                0x100a98a0      0x1ad    _zPHY_emc_ProAccessMsg

+                0x100a9a4d        0x5    _zPHY_emc_ProTaCmdMsg

+                0x100a9a52       0x12    _zPHY_emc_ProTaTimeStopMsg

+                0x100a9a64      0x24c    _zPHY_emc_ProPs2PhyMsgRouter

+                0x100a9cb0       0x2c    _zPHY_emc_WakeUpPS

+                0x100a9cdc       0x1c    _zPHY_emc_SendIcpToPS

+                0x100a9cf8       0xd5    _zPHY_emc_ProPhy2PsMsgRouter

+                0x100a9dcd      0x275    _zPHY_emc_ProReleaseFlow

+                0x100aa042      0x1a8    _zPHY_emc_ProTimingCtrlFlow

+                0x100aa1ea      0x1fd    _zPHY_emc_ProTASchedFlow

+                0x100aa3e7       0x46    _zPHY_emc_ProMacResetFlow

+                0x100aa42d       0x57    _zPHY_emc_ProSubfrmTypeConfig

+                0x100aa484      0x20d    _zPHY_emc_ProResetFlow

+                0x100aa691      0x207    _zPHY_emc_ProSetModeFlow

+                0x100aa898       0x2b    _zPHY_emc_ProShowLtePhyStateInfo

+                0x100aa8c3       0x58    _zPHY_emc_ProShowLtePhySIDInfo

+                0x100aa91b      0x11b    _zPHY_emc_ProAfcConfig

+                0x100aaa36       0x14    _zPHY_emc_UpdateIniFreq

+                0x100aaa4a       0x12    _zPHY_emc_ReadIniFreq

+                0x100aaa5c       0x53    _zPHY_emc_StartGapDelayPro

+                0x100aaaaf       0x63    _zPHY_emc_GetRfTpuRegTime

+                0x100aab12       0x25    _zPHY_emc_RegEvent

+                0x100aab37       0x13    _zPHY_emc_DelEvent

+                0x100aab4a       0x40    _zPHY_emc_RfDeal

+                0x100aab8a        0xb    _zPHY_emc_ResetProOn

+                0x100aab95        0xb    _zPHY_emc_RelProOn

+                0x100aaba0       0x15    _zPHY_emc_InitScellInfo

+                0x100aabb5        0x1    _zPHY_emc_ModifyScellExistFlag

+                0x100aabb6        0x1    _zPHY_emc_ModifyScellActiveFlag

+                0x100aabb7       0x1d    _zPHY_emc_InitScellDefaultPara

+                0x100aabd4       0x21    _zPHY_emc_ScellRatModeSet

+                0x100aabf5       0x10    _zPHY_emc_FindFreeSCarrier

+                0x100aac05       0x10    _zPHY_emc_AddSCarrier

+                0x100aac15       0x29    _zPHY_emc_ReleaseSCarrier

+                0x100aac3e       0x41    _zPHY_emc_ModifyScellInfo

+                0x100aac7f        0x2    _zPHY_emc_ActiveScell

+                0x100aac81        0x2    _zPHY_emc_DeactiveScell

+                0x100aac83        0x2    _zPHY_emc_AutoDeactiveScell

+                0x100aac85        0x2    _zPHY_emc_UpdateDeactInfo

+                0x100aac87        0xa    _zPHY_emc_IsAnyScellExist

+                0x100aac91        0xa    _zPHY_emc_IsAnyScellActive

+                0x100aac9b        0x2    _zPHY_emc_IsScellExist

+                0x100aac9d        0x2    _zPHY_emc_IsScellActive

+                0x100aac9f        0x2    _zPHY_emc_ReadScellCfgDedi

+                0x100aaca1        0x2    _zPHY_emc_ReadScellCfgComn

+                0x100aaca3       0x11    _zPHY_emc_ReadScellBasicInfo

+                0x100aacb4       0x23    _zPHY_emc_ReadFixDlDelay

+                0x100aacd7       0x4e    _zPHY_emc_SetSysband

+                0x100aad25       0x52    _zPHY_emc_AlterRateRefreshFB

+                0x100aad77       0x44    _L1e_Anr_AlterRateRefreshFB

+                0x100aadbb       0x1e    _zPHY_emc_CfgSysband

+                0x100aadd9       0x1c    _zPHY_emc_IsSysbandVarious

+                0x100aadf5       0x19    _zPHY_emc_ReadGapStatue

+                0x100aae0e       0x1f    _zPHY_emc_ReadIratGapStatue

+                0x100aae2d       0x15    _zPHY_emc_RfcRbdpCfg

+                0x100aae42       0x76    _zPHY_emc_ProGapDelayFlow

+                0x100aaeb8      0x153    _zPHY_emc_ProGapSchedFlow

+                0x100ab00b       0x2f    _zPHY_emc_ScellActiveNoactiveMain

+                0x100ab03a        0xe    _L1e_SchedMcSetSCellDeactivationTimerParam

+                0x100ab048        0x7    _L1e_SchedMcGetSCellDeactivationTimerParam

+                0x100ab04f        0x9    _L1e_SchedMcSetSCellDeactivationTimer

+                0x100ab058        0xc    _L1e_SchedMcIncSCellDeactivationTimer

+                0x100ab064        0x9    _L1e_SchedMcGetSCellDeactivationTimer

+                0x100ab06d       0x35    _L1e_SchedMcAutoDeactiveScc

+                0x100ab0a2       0x34    _L1e_SchedMcDeactiveScc

+                0x100ab0d6       0x8f    _zPHY_emc_ScellGetRFPara

+                0x100ab165       0x45    _L1e_SchedMc_CfgUlFreqPoint

+                0x100ab1aa       0x3d    _zPHY_emc_ScellRFParaPrint

+                0x100ab1e7       0x45    _L1e_LogMcSCellInfo

+                0x100ab22c       0x1d    _L1e_SchedMc_ConvertBW

+                0x100ab249       0x86    _L1e_SchedMc_CloseRxRecv

+                0x100ab2cf       0x20    _zPHY_emc_ProClrRfcDBState

+                0x100ab2ef      0x135    _L1e_SchedMc_CfgRfcRxSFData

+                0x100ab424        0xd    _L1e_SchedMc_GetRxRecvState

+                0x100ab431        0xd    _L1e_SchedMc_GetCalcTimeState

+                0x100ab43e        0xd    _L1e_SchedMc_GetCfgSrcIdx

+                0x100ab44b       0x32    _L1e_SchedMc_OpenRxRecv

+                0x100ab47d       0xc1    _L1e_SchedMc_CalcRxRecvTime

+                0x100ab53e       0x1a    _L1e_SchedMc_CalcRxCloseTime

+                0x100ab558       0xb9    _L1e_SchedMc_OpenRxRF

+                0x100ab611      0x147    _L1e_SchedMc_OpenRxRFByCc

+                0x100ab758       0x30    _L1e_SchedMc_JudgeRfOpenTime

+                0x100ab788       0x1e    _L1e_SchedMc_JudgeRfClose

+                0x100ab7a6       0x16    _L1e_SchedMc_Set4RxRcv

+                0x100ab7bc        0x8    _L1e_SchedMc_Clr4RxRcv

+                0x100ab7c4        0x7    _L1e_SchedMc_Get4RxRcv

+                0x100ab7cb       0x1a    _L1e_SchedMc_CfgRfcRxClose

+                0x100ab7e5      0x17c    _zPHY_emc_SetAndReadPhyPara

+                0x100ab961        0x8    _zPHY_emc_AsynMsgProcIratGapConfigReq

+                0x100ab969       0x9f    _zPHY_emc_RdPs2PhyAsyncMsg

+                0x100aba08       0x63    _zPHY_emc_CalTpuMrtrAdjType

+                0x100aba6b       0x48    _zPHY_emc_RefreshPagePara

+                0x100abab3       0x1b    _zPHY_SendMsg

+                0x100abace       0x1c    _zPHY_SendNullMsg

+                0x100abaea       0x62    _L1e_SchedMcGetCellInfo

+                0x100abb4c        0xd    _L1e_SchedMc_AbortSi

+                0x100abb59        0xd    _L1e_SchedMc_AbortSearch

+                0x100abb66        0xd    _L1e_SchedMc_StoreSib

+                0x100abb73        0xd    _L1e_SchedMc_StoreSi

+                0x100abb80        0x8    _L1e_SchedMc_SetDelayAnrState

+                0x100abb88        0x8    _L1e_SchedMc_GetDelayAnrState

+                0x100abb90        0xd    _L1e_SchedMc_StoreSearch

+                0x100abb9d        0xd    _L1e_SchedMc_StoreFreqScan

+                0x100abbaa        0xd    _L1e_SchedMc_StoreRapc

+                0x100abbb7       0x3b    _L1e_SchedMc_SndDelaySearch

+                0x100abbf2       0x3b    _L1e_SchedMc_SendDelayFreqScan

+                0x100abc2d       0x1a    _L1e_SchedMc_SndDelaySib

+                0x100abc47       0x1a    _L1e_SchedMc_SndDelaySi

+                0x100abc61       0x10    _L1e_SchedMc_SndDelayRapc

+                0x100abc71       0x1e    _L1e_SchedMc_ReadTpuOffset

+                0x100abc8f       0x10    _zPHY_emc_ATSetDrxCtrl

+                0x100abc9f       0x83    _zPHY_emc_ATSetAndReadRlm

+                0x100abd22       0x65    _zPHY_emc_ATSetAndReadCsi

+                0x100abd87       0xc5    _zPHY_emc_ATSetAndReadUlpc

+                0x100abe4c       0x72    _zPHY_emc_ATSetAntenna

+                0x100abebe       0x56    _zPHY_emc_ATSetAndReadUeCategory

+                0x100abf14       0x21    _zPHY_emc_ATCheckSinr

+                0x100abf35       0x20    _zPHY_emc_ATCheckTmMode

+                0x100abf55       0x4f    _zPHY_emc_ATCheckMcsQmod

+                0x100abfa4       0x6e    _zPHY_emc_ATCheckHarqNack

+                0x100ac012       0x32    _zPHY_emc_ATCheckThrougput

+                0x100ac044       0x1f    _zPHY_emc_ATCheckRssi

+                0x100ac063       0x32    _zPHY_emc_ATCheckSinrRsrp

+                0x100ac095       0x2a    _zPHY_emc_ATCheckResidualBler

+                0x100ac0bf       0x8a    _zPHY_emc_ATCheckAll

+                0x100ac149       0x1f    _zPHY_emc_ATThinkWill

+                0x100ac168       0x1f    _zPHY_emc_ATLowPower

+                0x100ac187       0x3d    _zPHY_emc_ExtraCheck

+                0x100ac1c4      0x6f2    _zPHY_emc_ThreadEntry

+ .text          0x100ac8b6     0x4e8f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+                0x100ac8b6       0x16    _zPHY_ecsrc_LteAmtUpdateServeCellEarfch

+                0x100ac8cc       0x35    _zPHY_ecsrc_ReadEarfcnInfo

+                0x100ac901       0x3a    _zPHY_ecsrc_GetDLULEarfchTableInfo

+                0x100ac93b       0x52    _zPHY_ecsrc_GetEarfchTableInfo

+                0x100ac98d       0x11    _zPHY_ecsrc_SchedEarfcn2Freq

+                0x100ac99e       0x14    _zPHY_ecsrc_SchedFreq2Earfcn

+                0x100ac9b2       0x2e    _zPHY_ecsrc_FindEarfchFromEarfcn

+                0x100ac9e0       0x58    _zPHY_ecsrc_GetUlEarfchTableInfo

+                0x100aca38       0x19    _zPHY_ecsrc_GetTddFddMode

+                0x100aca51       0x13    _zPHY_ecsrc_CtrlRsrpTrans

+                0x100aca64       0x12    _zPHY_ecsrc_CtrlRsrqTrans

+                0x100aca76        0xc    _zPHY_ecsrc_NvReadRsrpFixedOffset

+                0x100aca82       0x36    _zPHY_ecsrc_SendSearchStartReq

+                0x100acab8       0x37    _zPHY_ecsrc_SendCfoStartReq

+                0x100acaef       0x8f    _zPHY_ecsrc_SendMeasStartReq

+                0x100acb7e       0x24    _zPHY_ecsrc_SendHandoverCnf

+                0x100acba2       0x51    _zPHY_ecsrc_SendMibReadReq

+                0x100acbf3       0x2c    _zPHY_ecsrc_SendTpuMacroAdjReq

+                0x100acc1f       0x2a    _zPHY_ecsrc_SendFreqScanReq

+                0x100acc49        0xd    _zPHY_ecsrc_OnSendFreqScanReq

+                0x100acc56        0x8    _zPHY_ecsrc_SetAllRxMaskFlag

+                0x100acc5e       0x11    _zPHY_ecsrc_SleepCtrlPowerOn

+                0x100acc6f       0x13    _L1e_csrc_InitStrInfo

+                0x100acc82       0xeb    _zPHY_ecsrc_ProInitial

+                0x100acd6d       0x11    _zPHY_ecsrc_InitSlaveWorkState

+                0x100acd7e       0x13    _zPHY_ecsrc_ProReset

+                0x100acd91       0x15    _zPHY_ecsrc_SetPhyModeByEarfcn

+                0x100acda6       0x10    _zPHY_emc_SetPhyMode

+                0x100acdb6       0x14    _zPHY_ecsrc_FindTpuEvent

+                0x100acdca       0x40    _zPHY_ecsrc_TpuEventReset

+                0x100ace0a       0x3a    _zPHY_ecsrc_TpuEventMark

+                0x100ace44       0x1b    _zPHY_ecsrc_TpuEventCheck

+                0x100ace5f       0x4c    _zPHY_ecsrc_DelTpuEvent

+                0x100aceab       0x1c    _zPHY_ecsrc_TpuEventClean

+                0x100acec7        0x7    _zPHY_ecsrc_FilterEnDelay

+                0x100acece       0x22    _zPHY_ecsrc_GetBandIdx

+                0x100acef0       0x2b    _zPHY_ecsrc_MibInfoOutput

+                0x100acf1b       0x23    _zPHY_ecsrc_FilterOut

+                0x100acf3e       0x62    _zPHY_ecsrc_CtrlReleaseProcess

+                0x100acfa0       0x69    _zPHY_ecsrc_CfgRfcFreqBand

+                0x100ad009       0x1c    _L1e_csrc_CfgSysband

+                0x100ad025       0x2d    _zPHY_ecsrc_RecoverToServingFreq

+                0x100ad052       0x1c    _zPHY_ecsrc_ResetSearchMeas

+                0x100ad06e       0x71    _zPHY_ecsrc_StopInterSearchMeas

+                0x100ad0df       0x40    _L1e_csrc_PreWakeUpPS

+                0x100ad11f       0x18    _zPHY_ecsrc_TsDelayMsgRegister

+                0x100ad137       0x34    _zPHY_ecsrc_DelayMsgRegister

+                0x100ad16b       0x4d    _zPHY_ecsrc_RegTpuAdjDelay

+                0x100ad1b8      0x118    _zPHY_ecsrc_CtrlConnectedIntraReportEvent

+                0x100ad2d0       0x4a    _zPHY_ecsrc_CtrlConnectedInterReportEvent

+                0x100ad31a       0x38    _zPHY_ecsrc_CtrlConnectAgingProcess

+                0x100ad352       0x17    _zPHY_ecsrc_CfgRfcSynState

+                0x100ad369       0x37    _zPHY_ecsrc_GetInterReportPeriod

+                0x100ad3a0       0x88    _zPHY_ecsrc_CtrlConnectedMeasSchedule

+                0x100ad428       0x31    _zPHY_ecsrc_OpenSubFrameInt

+                0x100ad459       0x15    _zPHY_ecsrc_DelSfInt

+                0x100ad46e       0x18    _zPHY_ecsrc_InitGapCnt

+                0x100ad486       0x19    _zPHY_ecsrc_UpdateGapCnt

+                0x100ad49f       0x3d    _zPHY_ecsrc_DrxRefreshGapCnt

+                0x100ad4dc       0x48    _zPHY_ecsrc_DrxSetIntraWorkPeriod

+                0x100ad524       0x80    _zPHY_ecsrc_DrxSetInterWorkPeriod

+                0x100ad5a4       0x13    _zPHY_ecsrc_DrxSetInterRprtPeriod

+                0x100ad5b7       0x8d    _L1e_csrc_RegConEvent

+                0x100ad644       0x6f    _zPHY_ecsrc_CtrlDedicateConfigProcess

+                0x100ad6b3       0x48    _zPHY_ecsrc_CtrlConncetGapConfigProcess

+                0x100ad6fb      0x100    _zPHY_ecsrc_CtrlConnectedSetInterFreq

+                0x100ad7fb       0xa6    _zPHY_ecsrc_CtrlConnectedScheduleInterFreq

+                0x100ad8a1       0xc7    _zPHY_ecsrc_CtrlHandoverSearch

+                0x100ad968       0x25    _zPHY_ecsrc_CtrlHandoverCfoEn

+                0x100ad98d       0x1f    _zPHY_ecsrc_CtrlHandoverMibInd

+                0x100ad9ac      0x112    _zPHY_ecsrc_CtrlHandoverPro

+                0x100adabe      0x114    _zPHY_ecsrc_CtrlHandoverSearchTimeEvent

+                0x100adbd2       0x49    _zPHY_ecsrc_CtrlHandoverPbchTimeEvent

+                0x100adc1b       0x38    _zPHY_ecsrc_LteAmtULEarfchTableInfo

+                0x100adc53       0x38    _zPHY_ecsrc_LteAmtDLEarfchTableInfo

+                0x100adc8b       0x3a    _zPHY_ecsrc_LteAmtFDTEarfchTableInfo

+                0x100adcc5       0x86    _zPHY_ecsrc_AmtUpdateEarfcnBand

+                0x100add4b       0x2d    _zPHY_ecsrc_RegDrxNoUseEvent

+                0x100add78       0x24    _zPHY_ecsrc_DelDrxNoUseEvent

+                0x100add9c        0xc    _zPHY_ecsrc_IsDrxUsed

+                0x100adda8       0x29    _zPHY_ecsrc_IsWorkGap

+                0x100addd1       0x34    _zPHY_ecsrc_WaitIratGap

+                0x100ade05       0x42    _zPHY_ecsrc_IntraFreqEnable

+                0x100ade47       0x5e    _zPHY_ecsrc_InterFreqEnable

+                0x100adea5       0xb8    _zPHY_ecsrc_CalIntraWorkTime

+                0x100adf5d       0x4d    _zPHY_ecsrc_SetSearchPhase

+                0x100adfaa       0x4c    _zPHY_ecsrc_GetSearchPhase

+                0x100adff6       0x1b    _zPHY_ecsrc_ClearSearchEnable

+                0x100ae011       0x49    _zPHY_ecsrc_FindEnableFreq

+                0x100ae05a       0x3a    _zPHY_ecsrc_UpdateSearchEnable

+                0x100ae094       0x2f    _zPHY_ecsrc_IsSearchDone

+                0x100ae0c3       0x4b    _zPHY_ecsrc_RecoverEnableFlag

+                0x100ae10e       0x90    _zPHY_ecsrc_CalRemainTime

+                0x100ae19e      0x1cf    _zPHY_ecsrc_FindUndoneFreq

+                0x100ae36d       0x1b    _L1e_csrc_FindEnableInterFreq

+                0x100ae388      0x1d5    _L1e_csrc_FindUndoFreq

+                0x100ae55d       0x6c    _L1e_csrc_DrxIntraReport

+                0x100ae5c9       0x4e    _L1e_csrc_DrxInterReport

+                0x100ae617       0xb7    _L1e_csrc_DrxSchdEnd

+                0x100ae6ce       0x3b    _L1e_csrc_DrxIntraSchd

+                0x100ae709       0x42    _L1e_csrc_DrxInterSchd

+                0x100ae74b       0x6e    _L1e_csrc_ShortDrxIntraSchd

+                0x100ae7b9       0x40    _L1e_csrc_ShortDrxInterSchd

+                0x100ae7f9       0x49    _L1e_csrc_AbortDrxSchd

+                0x100ae842       0x15    _L1e_csrc_CsrIsWork

+                0x100ae857      0x127    _zPHY_ecsrc_DrxCheckEvent

+                0x100ae97e        0x8    _L1e_csrc_GetStopMeas

+                0x100ae986        0xe    _L1e_csrc_CfgGapCnt

+                0x100ae994       0xca    _L1e_csrc_ShortDrxSchd

+                0x100aea5e       0x30    _L1e_csrc_ShortDrxReSchd

+                0x100aea8e      0x104    _zPHY_ecsrc_CnnDrxStartSchedule

+                0x100aeb92       0x48    _zPHY_ecsrc_CnnDrxSetup

+                0x100aebda       0x1b    _zPHY_ecsrc_CnnDrxRelease

+                0x100aebf5       0x41    _L1e_csrc_ShortDrxSchdFlag

+                0x100aec36        0x8    _L1e_csrc_GetDfeValidFlag

+                0x100aec3e       0x87    _zPHY_ecsrc_CtrlAbortMeasProcess

+                0x100aecc5        0x8    _zPHY_ecsrc_ReadSubframeOffset

+                0x100aeccd       0x15    _zPHY_ecsrc_SubframeOffsetToRfc

+                0x100aece2        0x8    _zPHY_ecsrc_SetFddAdjust

+                0x100aecea       0x30    _zPHY_ecsrc_ClearRfcSFData

+                0x100aed1a       0x12    _zPHY_ecsrc_ClearRfTable

+                0x100aed2c       0x12    _L1e_csrc_ClearRfMeasState

+                0x100aed3e       0x2c    _zPHY_ecsrc_SetFreq

+                0x100aed6a        0xa    _zPHY_ecsrc_SetInterFreq

+                0x100aed74       0x15    _zPHY_ecsrc_FindEvent

+                0x100aed89       0x43    _zPHY_ecsrc_RegisterEvent

+                0x100aedcc       0x1d    _zPHY_ecsrc_CancelEvent

+                0x100aede9       0x12    _zPHY_ecsrc_CancelAllEvent

+                0x100aedfb       0x7b    _zPHY_ecsrc_CheckEvent

+                0x100aee76       0x40    _zPHY_ecsrc_ConnCheckEvent

+                0x100aeeb6       0x44    _zPHY_ecsrc_ExcuteEvent

+                0x100aeefa       0x3e    _zPHY_ecsrc_ChangeIntraReportPeriod

+                0x100aef38       0x33    _zPHY_ecsrc_ChangeIntraReportPeriodDrx

+                0x100aef6b        0x7    _zPHY_ecsrc_OnSetMode

+                0x100aef72       0x25    _zPHY_ecsrc_OnIratIdlePeriodRepReq

+                0x100aef97       0x37    _zPHY_ecsrc_OnInactiveTimeReportInt

+                0x100aefce       0x19    _zPHY_ecsrc_OnFreqListConfigReq

+                0x100aefe7       0x2e    _zPHY_ecsrc_OnIratMeasConfigReq

+                0x100af015       0x32    _zPHY_ecsrc_OnIratMeasReportInt

+                0x100af047       0xf1    _zPHY_ecsrc_OnIratGapConfigReq

+                0x100af138       0x6f    _zPHY_ecsrc_OnIratGapConfigDelayInt

+                0x100af1a7       0x24    _zPHY_ecsrc_OnRfStartDealSfInt

+                0x100af1cb       0x14    _zPHY_ecsrc_OnRfCloseDealSfInt

+                0x100af1df       0x2f    _zPHY_ecsrc_OnReset

+                0x100af20e       0x4e    _zPHY_ecsrc_OnCellSearchReq

+                0x100af25c       0x39    _zPHY_ecsrc_InitOnCellSearchReq

+                0x100af295       0xae    _zPHY_ecsrc_CtrlAppointSearchPbchTimeEvent

+                0x100af343       0x52    _zPHY_ecsrc_CtrlAppointSearchTimeEvent

+                0x100af395       0x2a    _zPHY_ecsrc_CtrlAppointSearchPbchEndEvent

+                0x100af3bf        0xd    _zPHY_ecsrc_AppointCellSearchType

+                0x100af3cc       0x17    _zPHY_ecsrc_NeibCellSearchType

+                0x100af3e3       0x99    _zPHY_ecsrc_IdleOnCellSearchReq

+                0x100af47c       0x16    _zPHY_ecsrc_SlaveOnCellSearchReq

+                0x100af492       0x1a    _zPHY_ecsrc_OnCtrlIniSearchCnf

+                0x100af4ac       0x19    _zPHY_ecsrc_OnTimeDelayInt

+                0x100af4c5       0x19    _zPHY_ecsrc_OnSssUpdateCounterCnf

+                0x100af4de        0xd    _zPHY_ecsrc_OnIniMeasTimeEvent

+                0x100af4eb       0x1c    _zPHY_ecsrc_OnAbortCellSearchReq

+                0x100af507       0x27    _zPHY_ecsrc_OnCommonConfigReq

+                0x100af52e       0x4e    _zPHY_ecsrc_OnMeasConfigReq

+                0x100af57c      0x130    _zPHY_ecsrc_SaveMask

+                0x100af6ac       0x98    _zPHY_ecsrc_OnMeasMaskSetReq

+                0x100af744       0x30    _zPHY_ecsrc_OnAbortMeasReq

+                0x100af774       0x3e    _zPHY_ecsrc_OnChangeMeasPeriodReq

+                0x100af7b2       0x11    _zPHY_ecsrc_OnIdleInterRfChangeFinishedEvent

+                0x100af7c3       0x39    _zPHY_ecsrc_OnIratMeasGapConfigReq

+                0x100af7fc       0x1f    _zPHY_ecsrc_OnFreqScanReq

+                0x100af81b       0x3b    _zPHY_ecsrc_InitOnFreqScanReq

+                0x100af856       0x53    _zPHY_ecsrc_IdleOnFreqScanReq

+                0x100af8a9       0x27    _zPHY_ecsrc_SlaveOnFreqScanReq

+                0x100af8d0       0x21    _zPHY_ecsrc_OnCtrlSearchFreqScanCnf

+                0x100af8f1       0x1c    _zPHY_ecsrc_OnHandoverReq

+                0x100af90d       0x10    _zPHY_ecsrc_OnPlmnResumeSrvCellTpu

+                0x100af91d       0x2c    _zPHY_ecsrc_OnPlmnPeriodTpuIntIn

+                0x100af949       0x26    _zPHY_ecsrc_FreqScanSubFrameIntDelay

+                0x100af96f       0x47    _zPHY_ecsrc_RunningCheck

+                0x100af9b6       0x8d    _zPHY_ecsrc_OnArfcnListInfo

+                0x100afa43       0x47    _zPHY_amt_Lte_Set_EarfcnInfo

+                0x100afa8a        0xf    _L1e_csrc_HandoverSuccPro

+                0x100afa99       0x1b    _zPHY_ecsrc_StartProc

+                0x100afab4      0x15f    _zPHY_ecsrc_ComProc

+                0x100afc13       0x15    _zPHY_ecsrc_InitProc

+                0x100afc28       0x6f    _zPHY_ecsrc_IdleProc

+                0x100afc97       0x21    _zPHY_ecsrc_ConnProc

+                0x100afcb8       0x91    _zPHY_ecsrc_SlaveProc

+                0x100afd49       0x5b    _zPHY_ecsrc_Ctrl

+                0x100afda4       0x46    _zPHY_ecsrc_ThreadEntry

+                0x100afdea       0xc8    _zEcsrc_PreEvent

+                0x100afeb2       0x38    _zEcsrc_OnEvent

+                0x100afeea       0x52    _zPHY_ecsrc_ReadSnr

+                0x100aff3c       0xd6    _zPHY_ecsrc_ReadSearctT

+                0x100b0012       0x1e    _zPHY_ecsrc_ReadIntraSearctT

+                0x100b0030       0x1e    _zPHY_ecsrc_ReadSpeedSearctT

+                0x100b004e       0x1d    _zPHY_ecsrc_ReadCfoUpdateT

+                0x100b006b       0x2a    _zPHY_ecsrc_GetDestTime

+                0x100b0095       0x1c    _zPHY_ecsrc_CalDestTimeOffset

+                0x100b00b1       0x19    _zPHY_ecsrc_GetNonHighPrioFreqNum

+                0x100b00ca       0x19    _zPHY_ecsrc_GetHighPrioFreqNum

+                0x100b00e3       0x13    _zPHY_ecsrc_GetReportNum

+                0x100b00f6       0x31    _zPHY_ecsrc_NeedIntraSearchStep

+                0x100b0127       0x2e    _zPHY_ecsrc_NeedIntraSearchStepNormal

+                0x100b0155       0x45    _zPHY_ecsrc_NeedIntraSearch

+                0x100b019a       0x22    _zPHY_ecsrc_IsNonHighPrioWorkDrx

+                0x100b01bc       0xaa    _zPHY_ecsrc_NeedWork

+                0x100b0266       0x54    _zPHY_ecsrc_CalcInitDrxNum

+                0x100b02ba       0x7f    _zPHY_ecsrc_CalcWorkDrxNum

+                0x100b0339       0x22    _zPHY_ecsrc_NeedInterSearch

+                0x100b035b        0x9    _zPHY_ecsrc_NeedInterMeas

+                0x100b0364       0x52    _zPHY_ecsrc_NeedIntraMeas

+                0x100b03b6       0x3f    _zPHY_ecsrc_FreqIndexAcc

+                0x100b03f5       0x37    _zPHY_ecsrc_IsLastFreqInDrx

+                0x100b042c       0x72    _L1e_csrc_SRCellRank

+                0x100b049e       0x9a    _L1e_csrc_SaveSRCellInfo

+                0x100b0538       0x52    _L1e_csrc_SetSRCellInfo

+                0x100b058a      0x121    _L1e_csrc_GetMobileCxtFlag

+                0x100b06ab       0x47    _zPHY_ecsrc_CtrlIdleIntraMeasEndEventNew

+                0x100b06f2       0x37    _zPHY_ecsrc_GetReportDrxNum

+                0x100b0729        0x2    _zPHY_ecsrc_EverTrue

+                0x100b072b       0x10    _zPHY_ecsrc_StartDelayTimer

+                0x100b073b        0x9    _zPHY_ecsrc_WaitEvent

+                0x100b0744       0x1d    _zPHY_ecsrc_SchedInit

+                0x100b0761       0x1f    _zPHY_ecsrc_SchedStop

+                0x100b0780        0x8    _zPHY_ecsrc_SchedStart

+                0x100b0788       0x15    _zPHY_ecsrc_NeedWorkInReportPeriod

+                0x100b079d       0xbc    _zPHY_ecsrc_OnStartPi

+                0x100b0859       0x63    _zPHY_ecsrc_OnEndPi

+                0x100b08bc       0x9b    _zPHY_ecsrc_ReportOneFreq

+                0x100b0957       0x7c    _zPHY_ecsrc_ReportPreValue

+                0x100b09d3       0x2f    _zPHY_ecsrc_ReportInra

+                0x100b0a02       0x57    _zPHY_ecsrc_DoReportIner

+                0x100b0a59       0x11    _zPHY_ecsrc_ReportInter

+                0x100b0a6a       0x12    _zPHY_ecsrc_OneFreqModeWork

+                0x100b0a7c       0x1a    _zPHY_ecsrc_OneFreqIntraWork

+                0x100b0a96       0x27    _zPHY_ecsrc_IntraSearchInLowSnr

+                0x100b0abd       0x33    _zPHY_ecsrc_FixedStrongSearch

+                0x100b0af0        0x8    _zPHY_ecsrc_GetFixedStrongSearchFlag

+                0x100b0af8       0x30    _zPHY_ecsrc_NeedSearchInLowSnr

+                0x100b0b28       0x25    _zPHY_ecsrc_NeedSearchInRA

+                0x100b0b4d       0x14    _zPHY_ecsrc_OneFreqInterWork

+                0x100b0b61       0x11    _zPHY_ecsrc_GerFreqNumPerDrx

+                0x100b0b72       0x3c    _zPHY_ecsrc_NextInterFreqInDrx

+                0x100b0bae       0x23    _zPHY_ecsrc_IntraWorkInDrx

+                0x100b0bd1       0x20    _zPHY_ecsrc_InterFinishInDrx

+                0x100b0bf1       0x35    _zPHY_ecsrc_RecordInterDoneInDrx

+                0x100b0c26       0x65    _zPHY_ecsrc_InterSchedInitPerDrx

+                0x100b0c8b       0x9b    _zPHY_ecsrc_GetIntraSearchTime

+                0x100b0d26       0x2e    _zPHY_ecsrc_GetInterSearchTime

+                0x100b0d54       0x7f    _zPHY_ecsrc_GetIntraMeasTime

+                0x100b0dd3       0xa1    _zPHY_ecsrc_GetInterMeasTime

+                0x100b0e74       0x4d    _zPHY_ecsrc_GetIntraWorkTime

+                0x100b0ec1       0x15    _zPHY_ecsrc_GetInterWorkTime

+                0x100b0ed6       0x69    _zEcsr_GetWorkTimeInCurDrx

+                0x100b0f3f       0x71    _zPHY_ecsrc_ChangeMeasMode

+                0x100b0fb0       0x36    _zPHY_ecsrc_IntraMeasStart

+                0x100b0fe6        0x3    _zPHY_ecsrc_InterMeasStart

+                0x100b0fe9       0x15    _zPHY_ecsrc_IntraSearchStart

+                0x100b0ffe        0xd    _zPHY_ecsrc_SetIntraWorkTime

+                0x100b100b       0x1e    _zPHY_ecsrc_SetInterWorkTime

+                0x100b1029       0x12    _zPHY_ecsrc_ServCellStart

+                0x100b103b       0x26    _zPHY_ecsrc_SearchInMeasConfig

+                0x100b1061       0x21    _zPHY_ecsrc_ReadIndexInSchedContext

+                0x100b1082       0x21    _zPHY_ecsrc_IntraFreqStart

+                0x100b10a3      0x11c    _zPHY_ecsrc_InterFreqStart

+                0x100b11bf       0xb4    _zPHY_ecsrc_OneFreqStart

+                0x100b1273       0x26    _zPHY_ecsrc_NeedSchedInter

+                0x100b1299        0x1    _zPHY_ecsrc_BeforeInter

+                0x100b129a       0x15    _zPHY_ecsrc_BeforeOneFreq

+                0x100b12af       0x24    _zPHY_ecsrc_NeedInitial

+                0x100b12d3       0x49    _zPHY_ecsrc_ChangeMeasPeriodIdle

+                0x100b131c       0x32    _zPHY_ecsrc_ReportNoInactiveTime

+                0x100b134e        0x7    _zPHY_ecsrc_NeedAdjustBndFrmCfo

+                0x100b1355       0x5e    _zPHY_ecsrc_AdjustBndFrmCfo

+                0x100b13b3       0x15    _zPHY_ecsrc_SetShortDrxState

+                0x100b13c8       0x12    _zPHY_ecsrc_CfgRfcRxOffset

+                0x100b13da       0x2b    _zPHY_ecsrc_AdjustSrvTpu

+                0x100b1405        0x7    _zPHY_ecsrc_BackupCFOFreqOffset

+                0x100b140c        0x8    _l1e_csrc_GetDrxCnt

+                0x100b1414       0x3b    _zPHY_ecsrc_DrxReStartSearchMeas

+                0x100b144f       0x2a    _zPHY_ecsrc_ReadPrio

+                0x100b1479       0x85    _zPHY_ecsrc_WakeupPs

+                0x100b14fe        0x8    _L1e_csrc_GetCurCtx

+                0x100b1506        0x8    _L1e_csrc_GetMeasBit

+                0x100b150e       0x94    _L1e_csrc_TempRead

+                0x100b15a2       0xd0    _L1e_ecsrc_UpdateBackBchBnd

+                0x100b1672        0xa    _L1e_csrc_AtZepcgSetLowPower

+                0x100b167c       0x20    _L1e_csrc_AtZepcgSetPhyCfg

+                0x100b169c       0x6b    _L1e_csrc_GetFreqOffset

+                0x100b1707       0x29    _L1e_csrc_SetDisableAfcReloadFlag

+                0x100b1730       0x15    _L1e_csrc_SetScanFailNum

+ .text          0x100b1745      0x212 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_fsm.o)

+                0x100b1745      0x212    _zPHY_emc_ProPhyStateCtrl

+ .text          0x100b1957      0xb29 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_db.o)

+                0x100b1957        0x7    _zPHY_ecsrc_SatAdd

+                0x100b195e        0x9    _zPHY_ecsrc_SatSub

+                0x100b1967       0x18    _zPHY_ecsrc_CellDatabaseReset

+                0x100b197f       0x2b    _zPHY_ecsrc_GetCellInfo

+                0x100b19aa       0x48    _zPHY_ecsrc_GetAddCell

+                0x100b19f2       0x61    _zPHY_ecsrc_DeleteCell

+                0x100b1a53       0x4d    _zPHY_ecsrc_DeleteOldCell

+                0x100b1aa0       0x69    _zPHY_ecsrc_DeleteAllCell

+                0x100b1b09       0x4d    _zPHY_ecsrc_DeleteNoCfgCell

+                0x100b1b56       0x1a    _L1e_Csrc_IsServcell

+                0x100b1b70       0x13    _L1e_Csrc_IsServcellEarfcn

+                0x100b1b83       0x42    _zPHY_ecsrc_FindCell

+                0x100b1bc5       0x29    _zPHY_ecsrc_ClearOtherCell

+                0x100b1bee       0x12    _zPHY_ecsrc_FindServCell

+                0x100b1c00       0x4e    _zPHY_ecsrc_CtrlICPWriteMeasPriority

+                0x100b1c4e       0x9e    _zPHY_ecsrc_SearchAddCellToDatabase

+                0x100b1cec       0x8d    _zPHY_ecsrc_CtrlRefreshDataBase

+                0x100b1d79       0x54    _zPHY_ecsrc_CtrlUpdateBoundary

+                0x100b1dcd       0x49    _zPHY_ecsrc_AdjustCellAge

+                0x100b1e16       0x3a    _zPHY_ecsrc_CtrlGetStrongestCell

+                0x100b1e50        0xc    _zPHY_ecsrc_ScellDatabaseReset

+                0x100b1e5c       0x44    _zPHY_ecsrc_CtrlCellDatabaseAging

+                0x100b1ea0       0x2a    _zPHY_ecsrc_ClearSearchNewCellFlag

+                0x100b1eca       0x2e    _zPHY_ecsrc_ClearAppointCellFlag

+                0x100b1ef8       0x23    _zPHY_ecsrc_ClearValidCellFlag

+                0x100b1f1b       0x22    _zEcsrc_FindFreq

+                0x100b1f3d       0x13    _zEcsrc_IsIcp

+                0x100b1f50       0x40    _zEcsrc_GetMeasBand

+                0x100b1f90       0x19    _zEcsrc_GetMeasTimes

+                0x100b1fa9       0x2c    _zPHY_ecsrc_ClearFreqInfo

+                0x100b1fd5       0x34    _zPHY_ecsrc_ClearNoCfgFreqInfo

+                0x100b2009       0x1f    _zPHY_ecsrc_FindFreqInfo

+                0x100b2028       0x60    _zPHY_ecsrc_ExChangeFreqInfo

+                0x100b2088       0x9e    _zPHY_ecsrc_SaveFreqInfo

+                0x100b2126       0x4d    _zPHY_ecsrc_ReadRsrpCaliInfo

+                0x100b2173       0x4a    _zPHY_ecsrc_UpdateTimeOffset

+                0x100b21bd       0x41    _zPHY_ecsrc_RecoverTimeOffset

+                0x100b21fe       0x48    _zPHY_ecsrc_ChangeTimeOffset

+                0x100b2246       0x23    _zPHY_ecsrc_ReadTimeOffset

+                0x100b2269       0x1e    _zPHY_ecsrc_GetCellNum

+                0x100b2287        0xb    _L1e_Csrc_UpdateServCell

+                0x100b2292       0x10    _L1e_Csrc_ServCellChange

+                0x100b22a2        0xc    _L1e_Csrc_ChangeNeiConfigFlag

+                0x100b22ae       0x7e    _zPHY_ecsrc_DealSrvBndFrmCfo

+                0x100b232c       0x25    _L1e_csrc_SetMeasState

+                0x100b2351       0x87    _zPHY_ecsrc_GetMeasCell

+                0x100b23d8       0x4b    _zPHY_ecsrc_GetMeasCellNum

+                0x100b2423       0x12    _zPHY_ecsrc_GetFddBufferMode

+                0x100b2435       0x1e    _zPHY_ecsrc_GetIndexInFreqMeasMode

+                0x100b2453       0x11    _zPHY_ecsrc_GetMeasAge

+                0x100b2464       0x1c    _zPHY_ecsrc_GetFreqOffset

+ .text          0x100b2480     0x2bfc T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+                0x100b2480        0xb    _zPHY_ecsrc_CtrlShiftSlaveFunState

+                0x100b248b       0x14    _zPHY_ecsrc_CtrlShiftSlaveSynState

+                0x100b249f        0xa    _zPHY_ecsrc_MulmSetRfWorkSet

+                0x100b24a9       0x65    _zPHY_ecsrc_MulmCfgRFCModem7510

+                0x100b250e       0x5f    _zPHY_ecsrc_MulmRegRFStartClose

+                0x100b256d       0xf7    _zPHY_ecsrc_MulmIratIdlePeriodRepProcess7510

+                0x100b2664       0x44    _zEcsr_UpdateSiReadState

+                0x100b26a8       0x35    _zPHY_ecsrc_MulmCtrlSetMode

+                0x100b26dd       0xa3    _zPHY_ecsrc_MulmSlaveReset

+                0x100b2780       0x14    _zPHY_ecsrc_MulmFreqListConfigProcess

+                0x100b2794       0x60    _L1e_Mulm_ReadSearchT

+                0x100b27f4       0x58    _L1e_Mulm_NeedSearch

+                0x100b284c       0x34    _L1e_Mulm_NeedMeas

+                0x100b2880       0x47    _zPHY_ecsrc_MulmIratMeasScheduleProcess

+                0x100b28c7       0x3c    _zPHY_ecsrc_MulmIratAddMeasReport

+                0x100b2903       0x77    _zPHY_ecsrc_MulmMeasReset

+                0x100b297a       0xe5    _zPHY_ecsrc_MulmIratMeasConfigProcess

+                0x100b2a5f       0x72    _zPHY_ecsrc_MulmReportFreqMeasResult

+                0x100b2ad1       0x5d    _zPHY_ecsrc_MulmIratMeasResultHandle

+                0x100b2b2e        0x9    _zPHY_ecsrc_MulmIratResetMeasCnt

+                0x100b2b37       0x8d    _zPHY_ecsrc_MulmIratMeasReportIntHandle

+                0x100b2bc4       0xaf    _zPHY_ecsrc_MulmIratMeasFilter

+                0x100b2c73       0x88    _zPHY_ecsrc_MulmIratFreqFilter

+                0x100b2cfb       0x72    _zPHY_ecsrc_MulmIratUpdateMeasInd

+                0x100b2d6d       0x34    _zPHY_ecsrc_MulmIratUpdateFreqReport

+                0x100b2da1       0x40    _zPHY_ecsrc_MulmIratSetFilterFact

+                0x100b2de1       0x2a    _zPHY_ecsrc_MulmIratReadPrio

+                0x100b2e0b       0x55    _zPHY_ecsrc_MulmIratSearchMeasureStartSchedule

+                0x100b2e60       0x17    _zPHY_ecsrc_MulmSlaveCfgRfcMeas1Offset7510

+                0x100b2e77       0x37    _zPHY_ecsrc_MulmSlaveGapStartOffsetCfg7510

+                0x100b2eae       0x43    _zPHY_ecsrc_MulmSlaveGapEndOffsetCfg7510

+                0x100b2ef1       0x36    _zPHY_ecsrc_MulmRegTpuSingleEvent

+                0x100b2f27       0x63    _zPHY_ecsrc_MulmGetGapType

+                0x100b2f8a       0x28    _zPHY_ecsrc_MulmRegTpuEvent

+                0x100b2fb2       0xed    _zPHY_ecsrc_MulmIratGapSchedFlow

+                0x100b309f       0x62    _zPHY_ecsrc_ReRegistGapConfigDelag

+                0x100b3101       0x62    _zPHY_ecsrc_MulmIratGapSchedFlowProtect

+                0x100b3163       0x56    _zPHY_ecsrc_MulmBlackCellFilter

+                0x100b31b9       0x60    _zPHY_ecsrs_MulmRemainTimeInGap

+                0x100b3219       0x2d    _zPHY_ecsrs_MulmProtectTimeBeforeGap

+                0x100b3246       0x1a    _zPHY_ecsrc_MulmCalMeasTime

+                0x100b3260       0x5b    _zPHY_ecsrc_MulmCalSearchTime

+                0x100b32bb      0x104    _zPHY_ecsrc_MulmTpuCnf

+                0x100b33bf       0x13    _zPHY_ecsrc_MulmCsr2TpuUpdateCounterCnfHandle

+                0x100b33d2       0x4a    _zPHY_ecsrc_MulmSlavePlmnSearchStart

+                0x100b341c       0x2a    _zPHY_ecsrc_MulmSlavePlmnSearchFinHandle

+                0x100b3446       0x42    _zPHY_ecsrc_MulmSlavePlmnMeasureTimerIntHandle

+                0x100b3488       0x2e    _zPHY_ecsrc_MulmSlavePlmnAbortCellSearchHandle

+                0x100b34b6       0x45    _zPHY_ecsrs_MulmPlmnSib1InGap

+                0x100b34fb       0x45    _zPHY_ecsrc_MulmRegNotSynSubFrameInt

+                0x100b3540       0x2c    _zPHY_ecsrc_MulmRegCsrmSfInt

+                0x100b356c       0xaa    _zPHY_ecsrc_MulmIratGapStartTpuIntHandle

+                0x100b3616       0x20    _zPHY_ecsrc_MulmUnRegistSearchMeasInt

+                0x100b3636       0x42    _zPHY_ecsrc_MulmIratGapEndTpuIntHandle

+                0x100b3678       0x50    _zPHY_ecsrc_MulmSlaveAbortGapProtectTimerEnable

+                0x100b36c8       0x48    _zPHY_ecsrc_MulmIratMeasDoneHandle

+                0x100b3710       0x6e    _zPHY_ecsrc_MulmIratAbortGapHandle

+                0x100b377e       0x68    _zPHY_ecsrc_MulmIratAbortGapProtectTimerHandle

+                0x100b37e6       0x97    _zPHY_ecsrs_MulmIratGapPositionCheck

+                0x100b387d       0x27    _zPHY_ecsrs_MulmGapCoverTime

+                0x100b38a4       0x42    _zPHY_ecsrm_MulmPbchStartCheck

+                0x100b38e6       0x27    _zPHY_ecsrs_MulmEnableRfcEventTable

+                0x100b390d       0x26    _zPHY_ecsrs_Mulm6MSRfcMeas1GapOffsetCfg

+                0x100b3933       0x64    _zPHY_ecsrs_MulmRfOpenNo

+                0x100b3997       0x49    _zPHY_ecsrs_MulmConfigSynState

+                0x100b39e0       0x56    _zPHY_ecsrs_MulmEnableRF

+                0x100b3a36       0x45    _zPHY_emc_MulmCsrRfStartDeal

+                0x100b3a7b       0x62    _zPHY_emc_MulmCsrRfEndDeal

+                0x100b3add       0x20    _zPHY_emc_DealRFCloseEvent

+                0x100b3afd       0x2d    _zPHY_ecsrc_CtrlMulmDbAging

+                0x100b3b2a        0xf    _zPHY_ecsrc_CtrlSetMulmSlaveSearchMeasAgeInfor

+                0x100b3b39       0x97    _zPHY_ecsrc_CtrlMulmRefreshDataBase

+                0x100b3bd0       0x50    _zPHY_ecsrs_MulmTpuAdjCheckTime

+                0x100b3c20       0x2f    _zPHY_ecsrs_MulmIcpPssBoundryAdj

+                0x100b3c4f       0x1a    _zPHY_ecsrs_MulmPssTpuCnf

+                0x100b3c69       0x46    _zPHY_ecsrs_MulmIsPssWorkTime

+                0x100b3caf       0xa0    _zPHY_ecsrs_MulmGetPssHwStartTime

+                0x100b3d4f       0x53    _zPHY_ecsrs_MulmPssCfg

+                0x100b3da2        0xb    _zPHY_ecsrs_MulmPssConfig

+                0x100b3dad       0x16    _zPHY_ecsrs_MulmPssGapCoverTime

+                0x100b3dc3       0x68    _zPHY_ecsrc_MulmGetValidCellFrameBoundry7510

+                0x100b3e2b       0x3f    _zPHY_ecsrc_MulmTpuAdjPro

+                0x100b3e6a       0x27    _zPHY_ecsrc_MulmBoundryAdj

+                0x100b3e91       0x7f    _zPHY_ecsrs_MulmCheckTpuAdj

+                0x100b3f10       0x28    _zPHY_ecsrs_MulmStartTpuAdj

+                0x100b3f38       0xf3    _zPHY_ecsrc_MulmIratSearchStartSchedule7510

+                0x100b402b       0x56    _zPHY_emc_MulmSlaveMeasureReportProtect

+                0x100b4081      0x190    _zPHY_emc_MulmSlaveMeasureFlow

+                0x100b4211        0x7    _zPHY_ecsrs_MulmIratFSPssGapPositionCheck

+                0x100b4218       0x17    _zPHY_ecsrs_MulmIratCheckGapTime

+                0x100b422f       0x3d    _zPHY_ecsrs_MulmIratPssTimeCheck

+                0x100b426c       0x4b    _zPHY_ecsrs_MulmIratSssGapPositionCheck

+                0x100b42b7       0x39    _zPHY_ecsrs_MulmAgcStable

+                0x100b42f0       0x15    _L1e_mulm_CfoAccNum

+                0x100b4305       0x87    _zPHY_ecsrs_MulmCfoConfig

+                0x100b438c       0x1e    _zPHY_ecsrs_MulmSssCfg

+                0x100b43aa       0x8b    _zPHY_ecsrs_MulmIsTddSssWorkTime

+                0x100b4435       0x18    _zPHY_ecsrs_MulmStartICSPSubFrameInt

+                0x100b444d       0x13    _zPHY_ecsrs_MulmStartSynSearchSubFrameInt

+                0x100b4460       0x40    _zPHY_ecsrs_MulmGapCoverTime7510

+                0x100b44a0      0x136    _zPHY_ecsrs_MulmIsFddSssWorkTime

+                0x100b45d6       0x1d    _zPHY_ecsrs_MulmGetMeasBaseTime

+                0x100b45f3      0x154    _zPHY_ecsrs_MulmCfoCheckTime

+                0x100b4747       0xa9    _zPHY_ecsrs_MulmIsValidTime

+                0x100b47f0       0xfd    _zPHY_ecsrs_MulmCheckOpenTime

+                0x100b48ed       0xb3    _zPHY_ecsrm_MulmBuffCheckOpenTimePeriod

+                0x100b49a0       0x5a    _zPHY_ecsrs_MulmGapCoverCheck

+                0x100b49fa       0x47    _zPHY_ecsrs_MulmGapCoverBufferCheck

+                0x100b4a41       0x14    _zPHY_ecsrs_MulmIsShortGap

+                0x100b4a55       0x16    _zPHY_ecsrs_MulmGetFreqIndex

+                0x100b4a6b       0x2e    _zPHY_ecsrc_MulmIratClearPreFilter

+                0x100b4a99       0x26    _zPHY_ecsrs_AbsModSub

+                0x100b4abf        0xc    _zPHY_ecsrs_MulmCsBefore

+                0x100b4acb       0x26    _zPHY_ecsrs_MulmCsNeedCs

+                0x100b4af1        0xc    _zPHY_ecsrs_MulmCsNeedAgc

+                0x100b4afd       0x37    _zPHY_ecsrs_MulmCsBeforeAgc

+                0x100b4b34        0xb    _zPHY_ecsrs_MulmCsIsOnAgc

+                0x100b4b3f       0x1c    _zPHY_ecsrs_MulmCsAgcProc

+                0x100b4b5b        0x8    _zPHY_ecsrs_MulmCsAgcProcEnd

+                0x100b4b63        0xb    _zPHY_ecsrs_MulmCsNeedPss

+                0x100b4b6e       0x2d    _zPHY_ecsrs_MulmCsBeforePss

+                0x100b4b9b       0x18    _zPHY_ecsrs_MulmCsIsOnPss

+                0x100b4bb3       0x41    _zPHY_ecsrs_MulmCsPssProc

+                0x100b4bf4       0x43    _zPHY_ecsrs_MulmCsPssProcEnd

+                0x100b4c37       0x14    _zPHY_ecsrs_MulmCsNeedTpuAdj1

+                0x100b4c4b        0xc    _zPHY_ecsrs_MulmCsNeedTpuAdj

+                0x100b4c57        0xc    _zPHY_ecsrs_MulmCsTpuAdjProc

+                0x100b4c63       0x1a    _zPHY_ecsrs_MulmCsTpuAdjProc2

+                0x100b4c7d        0xe    _zPHY_ecsrs_MulmCsTpuCheck

+                0x100b4c8b        0xc    _zPHY_ecsrs_MulmCsNeedCfo

+                0x100b4c97       0x15    _zPHY_ecsrs_MulmCsBeforeCfo

+                0x100b4cac       0x25    _zPHY_ecsrs_MulmCsBeforeCfoOnce

+                0x100b4cd1       0x20    _zPHY_ecsrs_MulmCsIsOnCfo

+                0x100b4cf1       0x1d    _zPHY_ecsrs_MulmCsNeedMoreCfo

+                0x100b4d0e       0x30    _zPHY_ecsrs_MulmCsCfoProc

+                0x100b4d3e       0x4a    _zPHY_ecsrs_MulmCsCfoOnceProcEnd

+                0x100b4d88        0x8    _zPHY_ecsrs_MulmCsCfoProcEnd

+                0x100b4d90       0x31    _zPHY_ecsrs_MulmLteCordicConfig

+                0x100b4dc1       0x12    _zPHY_ecsrs_MulmGetLteCordicValue

+                0x100b4dd3        0xc    _zPHY_ecsr_MulmCordicAdjust

+                0x100b4ddf       0x5a    _zPHY_ecsr_MulmToLteCfo

+                0x100b4e39        0x8    _zPHY_ecsr_MulmReadCordicValue

+                0x100b4e41        0x8    _zPHY_ecsr_MulmWriteCordicValue

+                0x100b4e49        0xc    _zPHY_ecsrs_MulmCsNeedSss

+                0x100b4e55       0x28    _zPHY_ecsrs_MulmCsBeforeSss

+                0x100b4e7d       0x29    _zPHY_ecsrs_MulmCsIsOnSss

+                0x100b4ea6       0x18    _zPHY_ecsrs_MulmIsSssWorkTime

+                0x100b4ebe       0x47    _zPHY_ecsrs_MulmCsSssProc

+                0x100b4f05       0x50    _zPHY_ecsrs_MulmCsSssProcEnd

+                0x100b4f55       0x75    _zPHY_ecsrs_MulmCsProEnd

+                0x100b4fca        0x8    _zPHY_ecsrc_MulmSetRfState

+                0x100b4fd2       0x25    _zPHY_ecsrc_MulmSchedCheck

+                0x100b4ff7       0x15    _zPHY_ecsrs_MulmCheckReadTime

+                0x100b500c       0x66    _zPHY_ecsrs_MulmIsSssSchedSubFrm

+                0x100b5072        0xa    _zPHY_ecsrs_Wait

+ .text          0x100b507c      0xf3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o)

+                0x100b507c       0x1a    _zPHY_ecsrc_InitCellSearchProc

+                0x100b5096       0x1c    _zPHY_ecsrc_IdleCellSearchProc

+                0x100b50b2       0x4d    _zPHY_ecsrc_SetCellSearchCnf

+                0x100b50ff       0x7c    _zPHY_ecsrc_InitAppointedCS

+                0x100b517b       0x16    _zPHY_ecsrc_InitNotAppointedCS

+                0x100b5191       0x46    _zPHY_ecsrc_CtrlSssUpdateProcess

+                0x100b51d7       0x42    _zPHY_ecsrc_ReSearchOrReportCell

+                0x100b5219       0x37    _zPHY_ecsrc_SetInitMeasTime

+                0x100b5250       0x6b    _zPHY_ecsrc_CtrlICPTimeEvent

+                0x100b52bb       0x3f    _zPHY_ecsrc_CtrlICPTpuAdjust

+                0x100b52fa       0xaf    _zPHY_ecsrc_CtrlICPMeasTimeEvent

+                0x100b53a9       0x3c    _zPHY_ecsrc_SortCellSearchCnf

+                0x100b53e5       0x4a    _zPHY_ecsrc_SetReportCellList

+                0x100b542f       0x87    _zPHY_ecsrc_CtrlICPReportResult

+                0x100b54b6       0xc2    _zPHY_ecsrc_CtrlIcpBchHandle

+                0x100b5578       0x4f    _zPHY_ecsrc_CtrlBchDecodeEvent

+                0x100b55c7       0x48    _zPHY_ecsrc_CtrlIcpReportNoCell

+                0x100b560f       0x62    _zPHY_ecsrc_CtrlIcpTimeEndEvent

+                0x100b5671       0x29    _zPHY_ecsrc_CfgSynTable

+                0x100b569a       0x36    _zPHY_ecsrc_ReConstructRxPara

+                0x100b56d0       0x2d    _zPHY_ecsrc_ConfirmRxPara

+                0x100b56fd       0x35    _zPHY_ecsrc_PlmnBackupSrvCell

+                0x100b5732       0x86    _zPHY_ecsrc_PlmnResumeDlRfcEnableEvent

+                0x100b57b8       0xcc    _zPHY_ecsrc_PlmnPhyResultReport

+                0x100b5884       0x54    _zPHY_ecsrc_FreqScanResultReportHandle

+                0x100b58d8       0x43    _zPHY_ecsrc_PlmnResumeSrvCellTPU

+                0x100b591b       0x3b    _zPHY_ecsrc_PlmnCurTime2PiTimeDistance

+                0x100b5956       0x10    _zPHY_ecsrc_PlmnHasEnoughTime

+                0x100b5966       0x30    _zPHY_ecsrc_PlmnProcessPeriodicalTpuIntIn

+                0x100b5996       0x24    _zPHY_ecsrc_PlmnResumeSrvCellNew

+                0x100b59ba       0x31    _zPHY_ecsrc_PlmnSearchResultHandleNew

+                0x100b59eb       0x37    _zPHY_ecsrc_PlmnFreqScanReqPro

+                0x100b5a22       0x15    _zPHY_ecsrc_PlmnCellSearchReqPro

+                0x100b5a37       0x72    _zPHY_ecsrc_PlmnPeriodTpuInPro

+                0x100b5aa9       0x33    _L1e_csrc_CalcProTime

+                0x100b5adc       0x1d    _zPHY_ecsrc_PlmnGetPhaseMinTime

+                0x100b5af9       0xa2    _zPHY_ecsrc_PlmnBackupAfc

+                0x100b5b9b       0x1c    _zPHY_ecsrc_PlmnResumeAgcAFc

+                0x100b5bb7        0xf    _zPHY_ecsrc_PlmnPhasePro

+                0x100b5bc6       0x4a    _zPHY_ecsrc_SearchPhaseCheck

+                0x100b5c10        0xa    _zPHY_ecsrc_PlmnReadPhase

+                0x100b5c1a        0xf    _zPHY_ecsrc_PlmnPhaseShift

+                0x100b5c29       0x3c    _zPHY_ecsrc_PlmnPhaseContinue

+                0x100b5c65       0x28    _zPHY_ecsrc_SearchDone

+                0x100b5c8d       0x38    _zPHY_ecsrc_SendCellSearchReq

+                0x100b5cc5        0x9    _zPHY_ecsrc_RestartCellSearch

+                0x100b5cce       0xd4    _zPHY_ecsrc_CtrlAbortICPProcess

+                0x100b5da2       0x35    _zPHY_ecsrc_BchCellInfoBak

+                0x100b5dd7      0x155    _l1e_SchedCsrcGetOverlapInfo

+                0x100b5f2c       0x53    _zPHY_ecsrc_ProWriteBch2CsrDb

+                0x100b5f7f       0x38    _zPHY_ecsrc_ProBackBchInfo

+ .text          0x100b5fb7      0x379 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_proc.o)

+                0x100b5fb7       0x35    _CheckThread

+                0x100b5fec       0x6b    _NextStep

+                0x100b6057       0x33    _RunProc

+                0x100b608a       0x12    _RunFun0

+                0x100b609c       0x14    _RunFun0P1

+                0x100b60b0        0xc    _RunFun1

+                0x100b60bc       0x15    _RunOpt

+                0x100b60d1       0x4c    _RunWhile

+                0x100b611d       0x27    _RunEnd

+                0x100b6144       0x1c    _RunDo

+                0x100b6160       0x43    _RunWhile1

+                0x100b61a3       0x15    _RunLoop0

+                0x100b61b8       0x15    _RunLoop1

+                0x100b61cd       0x25    _RunReturnIf

+                0x100b61f2       0x8b    _DispatchStep

+                0x100b627d       0x26    _RunSync

+                0x100b62a3       0x4c    _EventHandlerOnce

+                0x100b62ef       0x16    _EventHandler

+                0x100b6305       0x2b    _StartProc

+ .text          0x100b6330      0x1ff T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mbs.o)

+                0x100b6330        0xc    _L1e_SchedMbmsInit

+                0x100b633c       0x48    _L1e_SchedMbmsProcMsg

+                0x100b6384       0x20    _L1e_SchedMbmsGenMbsfnSfBmp

+                0x100b63a4       0xe3    _L1e_SchedMbmsGenAllocSfBmp

+                0x100b6487        0xd    _L1e_SchedMbmsGetNextTimeInfo

+                0x100b6494       0x31    _L1e_SchedMbmsProcMchRecv

+                0x100b64c5        0xb    _L1e_SchedMbmsGetMbsfnInd

+                0x100b64d0        0xb    _L1e_SchedMbmsSetMbsfnFlag

+                0x100b64db        0xb    _L1e_SchedMbmsSetMbmsFlag

+                0x100b64e6        0xd    _L1e_SchedMbmsGetMbsfnFlag

+                0x100b64f3        0xf    _L1e_SchedMbmsGetMbmsFlag

+                0x100b6502        0x2    _L1e_SchedMBmsGetMbsfnAllocNum

+                0x100b6504        0xd    _L1e_SchedMbmsGetAreaIndex

+                0x100b6511        0xd    _L1e_SchedMbmsGetNonMbsfnLen

+                0x100b651e       0x11    _L1e_SchedMBmsGetConfigNum

+ .text          0x100b652f     0x141c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+                0x100b652f       0x44    _zPHY_DrxPreSyncStartCtrl

+                0x100b6573      0x1f1    _zPHY_emc_ProDrxSchedFlow

+                0x100b6764       0x97    _zPHY_emc_DrxInactivityTimerCtrl

+                0x100b67fb       0x73    _zPHY_emc_DrxOnDurationTimerCtrl

+                0x100b686e      0x128    _zPHY_emc_DrxRttTimerAndDlHarqRetranTimerCtrl

+                0x100b6996       0xf9    _zPHY_emc_DrxUlHarqCtrl

+                0x100b6a8f       0x31    _zPHY_emc_ProDrxTpuEventSchedFlow

+                0x100b6ac0       0x88    _zPHY_emc_DrxCalcOndurationTimerStartTime

+                0x100b6b48       0x64    _zPHY_emc_ProDrxCallBackFunction

+                0x100b6bac       0x62    _zPHY_emc_RegOndurStartEvent

+                0x100b6c0e       0x9e    _zPHY_emc_RegShortDrxCycleEvent

+                0x100b6cac       0x64    _zPHY_emc_CurSubFrDRXStateCtrl

+                0x100b6d10       0x1f    _zPHY_emc_DRXCompare2Time

+                0x100b6d2f       0x65    _zPHY_emc_OnDurationPre2SubFrm

+                0x100b6d94       0x41    _zPHY_emc_InactivityPre2SubFrm

+                0x100b6dd5       0x9b    _zPHY_emc_DlHarqPre2SubFrm

+                0x100b6e70       0x89    _zPHY_emc_UlHarqPhichPre2SubFrm

+                0x100b6ef9       0x63    _zPHY_emc_Next2SubFrameDrxStateCtrl

+                0x100b6f5c       0x93    _zPHY_emc_ProDrxInitial

+                0x100b6fef        0xb    _zPHY_emc_ChePwrCtrlFlg

+                0x100b6ffa       0x90    _Ltel1_GetConnNearestGap

+                0x100b708a      0x28d    _zPHY_emc_DrxPresyncCalc

+                0x100b7317       0x4e    _zPHY_emc_DrxStateCtrl

+                0x100b7365       0xaf    _zPHY_emc_DrxCsi_OpenRXCtrl

+                0x100b7414       0xa1    _zPHY_emc_DRXProcLpCtrl

+                0x100b74b5      0x15a    _zPHY_emc_DrxSpsLpCtrl

+                0x100b760f       0x23    _zPHY_emc_GetDrxCloseRfState

+                0x100b7632      0x162    _zPHY_emc_DRXCalOpenRFTime

+                0x100b7794       0x84    _zPHY_emc_DRXSleepJudge

+                0x100b7818       0x75    _zPHY_emc_DrxParallelSleepCtrl

+                0x100b788d       0x9d    _zPHY_emc_DrxParallelFlowLog

+                0x100b792a       0x21    _zPHY_emc_DrxParallelFlowCtrl

+ .text          0x100b794b      0x3f8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

+                0x100b794b        0x7    _zPHY_emc_ProRadioLink_GetFIUpdateInd

+                0x100b7952        0x7    _zPHY_emc_ProRadioLink_SetFIUpdateInd

+                0x100b7959       0x4e    _zPHY_emc_ProRadioLink_ParaGetInDrx

+                0x100b79a7       0x1e    _zPHY_emc_ProRadioLink_THInit

+                0x100b79c5       0x28    _zPHY_emc_ProRadioLink_THFilterInFI

+                0x100b79ed       0x60    _zPHY_emc_ProRadioLink_GetFinalTH

+                0x100b7a4d       0x52    _zPHY_emc_ProRadioLink_DrxFilter

+                0x100b7a9f       0xa2    _zPHY_emc_ProRadioLink_DrxFlow

+                0x100b7b41       0x60    _zPHY_emc_ProRadioLink_NoDrxFilter

+                0x100b7ba1       0x45    _zPHY_emc_ProRadioLink_StateSwitch

+                0x100b7be6       0xb7    _zPHY_emc_ProRadioLink_MainPro

+                0x100b7c9d       0xa6    _zPHY_emc_ProRadioLinkFlow

+ .text          0x100b7d43     0x2db8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+                0x100b7d43       0x40    _zPHY_amt_Lte_PrintMsgLog

+                0x100b7d83       0x4c    _zPHY_AMT_Rfc_WriteRfFrontReg

+                0x100b7dcf       0x66    _zPHY_AMT_erfc_SetCurrentBandAntGPIO

+                0x100b7e35       0xc1    _zPHY_AMT_erfc_SetCurrentBandPaModeGPIO

+                0x100b7ef6       0x17    _zPHY_AMT_RFC_110_RxOn

+                0x100b7f0d       0x16    _zPHY_AMT_RFC_110_RxOff

+                0x100b7f23       0x17    _zPHY_AMT_RFC_110_TxOn

+                0x100b7f3a       0x16    _zPHY_AMT_RFC_110_TxOff

+                0x100b7f50       0x16    _zPHY_AMT_RFC_120_RxOn

+                0x100b7f66       0x16    _zPHY_AMT_RFC_120_RxOff

+                0x100b7f7c       0x16    _zPHY_AMT_RFC_120_TxOn

+                0x100b7f92       0x16    _zPHY_AMT_RFC_120_TxOff

+                0x100b7fa8       0x17    _zPHY_AMT_RFC_RXENABLE_On

+                0x100b7fbf       0x16    _zPHY_AMT_RFC_RXENABLE_Off

+                0x100b7fd5       0x17    _zPHY_AMT_RFC_TXENABLE_On

+                0x100b7fec       0x16    _zPHY_AMT_RFC_TXENABLE_Off

+                0x100b8002        0xf    _zPHY_AMT_RFC_110_AfcSet

+                0x100b8011        0x1    _zPHY_AMT_RFC_110_Xo_AfcSet

+                0x100b8012       0x22    _zPHY_AMT_RFC_120_DCIQSet

+                0x100b8034       0x42    _zPHY_AMT_RFC_110_TempDacGet

+                0x100b8076       0x42    _zPHY_AMT_RFC_110_Xo_TempDacGet

+                0x100b80b8       0x1d    _zPHY_AMT_RFC_110_BandWidthModeGet

+                0x100b80d5       0xa1    _zPHY_AMT_RFC_110_TxFreqSet

+                0x100b8176       0x35    _zPHY_AMT_RFC_110_RegTxCfg

+                0x100b81ab       0x24    _zPHY_AMT_RFC_120_RegTxCfg

+                0x100b81cf       0x36    _zPHY_AMT_RFC_110_RegRxCfg

+                0x100b8205       0x30    _zPHY_AMT_RFC_120_RegRxCfg

+                0x100b8235       0x28    _zPHY_AMT_RFC_ZTERF_TxApcSet

+                0x100b825d       0x33    _zPHY_AMT_RFC_ZTERF_Tx2Idle

+                0x100b8290       0x33    _zPHY_AMT_RFC_ZTERF_Rx2Idle

+                0x100b82c3       0x70    _zPHY_AMT_RFC_ZTERF_ToTx

+                0x100b8333       0x70    _zPHY_AMT_RFC_ZTERF_ToRx

+                0x100b83a3       0x13    _zPHY_AMT_RFC_ZTERF_ToIdle

+                0x100b83b6        0xd    _zPHY_amt_Lte_GetCarrierMode

+                0x100b83c3       0x1f    _zPHY_amt_Lte_SetCarrierMode

+                0x100b83e2       0xd8    _zPHY_amt_Lte_ChangeMode

+                0x100b84ba       0x15    _zPHY_amt_Lte_TxParaUpdate

+                0x100b84cf       0xc7    _zPHY_amt_Lte_ServCellFreqUpdate

+                0x100b8596      0x134    _zPHY_amt_Lte_CellSyncProc

+                0x100b86ca       0xd1    _zPHY_amt_Lte_MprDeterm

+                0x100b879b       0xa8    _zPHY_amt_Lte_RfcTxDataBaseSet

+                0x100b8843       0x48    _zPHY_amt_Lte_FDTTransTxVgaCtrl

+                0x100b888b      0x226    _zPHY_amt_Lte_FDT_PAVGAVOL_Update

+                0x100b8ab1       0x1f    _zPHY_amt_Lte_FDTTxOffsetSet

+                0x100b8ad0      0x12e    _zPHY_amt_Lte_FDTRfcDataBaseSet

+                0x100b8bfe       0x1c    _zPHY_amt_Lte_FDTRfcDataBaseClear

+                0x100b8c1a        0xe    _zPHY_amt_Lte_FDTGetAgcGain

+                0x100b8c28       0x7c    _zPHY_amt_Lte_FDTSaveAgcGain

+                0x100b8ca4       0xf6    _zPHY_amt_Lte_FDTControl

+                0x100b8d9a        0x2    _zPHY_amt_Lte_FDTGetAGC

+                0x100b8d9c       0xb1    _zPHY_amt_Lte_FDTStart

+                0x100b8e4d       0x12    _zPHY_amt_Lte_FDTCellSyncProc

+                0x100b8e5f       0x20    _zPHY_amt_Lte_NSTCellSyncProc

+                0x100b8e7f       0x37    _zPHY_amt_Lte_NSTCellSyncSuccessRsp

+                0x100b8eb6       0x43    _zPHY_amt_Lte_NSTStartBler

+                0x100b8ef9       0xed    _zPHY_amt_Lte_NSTGetBler

+                0x100b8fe6       0x32    _zPHY_amt_Lte_NSTStart

+                0x100b9018       0x22    _zPHY_amt_Lte_NSTCirCfoStop

+                0x100b903a       0x39    _zPHY_amt_Lte_NSTChangeFreq

+                0x100b9073      0x15b    _zPHY_amt_Lte_NSTControl

+                0x100b91ce       0x13    _zPHY_amt_Lte_FSTCellSyncProc

+                0x100b91e1       0x89    _zPHY_amt_Lte_FSTStart

+                0x100b926a       0xc9    _zPHY_amt_Lte_FSTRfcDataBaseSet

+                0x100b9333       0xda    _zPHY_amt_Lte_FSTPowerUpdate

+                0x100b940d       0xc0    _zPHY_amt_Lte_FSTSaveBlerAndRsrp

+                0x100b94cd       0xf6    _zPHY_amt_Lte_FSTControl

+                0x100b95c3       0x29    _zPHY_amt_Lte_Control

+                0x100b95ec      0x294    _zPHY_amt_Lte_Tx_Init_Power

+                0x100b9880      0x1a4    _zPHY_amt_Lte_Tx_Init_RFC

+                0x100b9a24       0x7a    _zPHY_amt_Lte_Tx_Init_MC

+                0x100b9a9e       0x7a    _zPHY_amt_Lte_Tx_Init_MC_Power

+                0x100b9b18       0x6e    _zPHY_amt_Lte_Close_Rfc

+                0x100b9b86       0x51    _zPHY_amt_Lte_Tx_Close_MC

+                0x100b9bd7       0x3c    _zPHY_amt_Lte_TxFreq_RFC

+                0x100b9c13       0x1d    _zPHY_amt_Lte_TxPaMode_RFC

+                0x100b9c30       0x4c    _zPHY_amt_Lte_TxAPC_RFC

+                0x100b9c7c       0x3a    _zPHY_amt_Lte_AFC_RFC

+                0x100b9cb6       0x38    _zPHY_amt_Lte_XO_AFC_RFC

+                0x100b9cee      0x152    _zPHY_amt_Lte_Rx_Init_RFC

+                0x100b9e40       0x1a    _zPHY_amt_Lte_SetSyncTimer

+                0x100b9e5a       0x4f    _zPHY_amt_Lte_Cell_Search

+                0x100b9ea9       0xa3    _zPHY_amt_Lte_CommMsg_Stub

+                0x100b9f4c       0x3d    _zPHY_amt_Lte_CommMsg_Send

+                0x100b9f89      0x19f    _zPHY_amt_Lte_DediMsg_Stub

+                0x100ba128       0x33    _zPHY_amt_Lte_DediMsg_Send

+                0x100ba15b      0x26b    _zPHY_amt_Lte_Sync_Process

+                0x100ba3c6       0x73    _zPHY_amt_Lte_Rx_Init_MC

+                0x100ba439       0x70    _zPHY_amt_Lte_Rx_Close_MC

+                0x100ba4a9       0x1b    _zPHY_amt_Lte_RxFreq_RFC

+                0x100ba4c4        0x2    _zPHY_amt_Lte_RxLNAMode_RFC

+                0x100ba4c6        0x2    _zPHY_amt_Lte_RxVGA_RFC

+                0x100ba4c8       0x43    _zPHY_amt_Lte_Get_Rsrp

+                0x100ba50b        0xe    _zPHY_amt_Lte_Get_TempDAC

+                0x100ba519        0xe    _zPHY_amt_Lte_Get_Xo_TempDAC

+                0x100ba527        0xe    _zPHY_amt_Lte_Set_AfcData

+                0x100ba535       0x25    _zPHY_amt_Lte_Tx_DcOffset

+                0x100ba55a       0xbc    _zPHY_amt_Lte_CellSearchResult

+                0x100ba616       0x4e    _zPHY_amt_Lte_CalcServCellAntAMT

+                0x100ba664       0x49    _zPHY_amt_Lte_UpCellSearchResult

+                0x100ba6ad       0xf5    _zPHY_amt_Lte_RxAlways_Init

+                0x100ba7a2        0xa    _zPHY_amt_Lte_RxAlways_Close

+                0x100ba7ac        0xe    _zPHY_amt_Lte_RxAlwaysOpen_GetAgc

+                0x100ba7ba       0x76    _zPHY_amt_Lte_RxAlwaysOpen

+                0x100ba830        0x2    _zPHY_amt_Lte_RxCwControl

+                0x100ba832      0x2c9    _zPHY_amtTool_ThreadEntry

+ .text          0x100baafb     0x1b39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_func.o)

+                0x100baafb       0x4a    _zPHY_erapc_InitialProc

+                0x100bab45       0x33    _zPHY_erapc_RaParamReset

+                0x100bab78       0xa4    _zPHY_erapc_BiProc

+                0x100bac1c      0x106    _zPHY_erapc_RaResourceSelect

+                0x100bad22      0x164    _zPHY_erapc_RaResourceSelectFDD

+                0x100bae86      0x12d    _zPHY_erapc_RaResourceSelectTDD

+                0x100bafb3       0x48    _zPHY_erapc_PreambleGroupSelect

+                0x100baffb       0x4f    _zPHY_erapc_PreambleSelect

+                0x100bb04a      0x1d0    _zPHY_erapc_PreamCycShiftCalc

+                0x100bb21a      0x12b    _zPHY_erapc_KValueCalc

+                0x100bb345       0xb8    _zPHY_erapc_PreambleTransPower

+                0x100bb3fd       0x6f    _zPHY_erapc_PcmaxCalc

+                0x100bb46c      0x12a    _zPHY_erapc_RarMacPduDecode

+                0x100bb596       0x9c    _zPHY_erapc_TpuEventDelete

+                0x100bb632       0x42    _zPHY_erapc_RntiDelete

+                0x100bb674       0x4b    _zPHY_erapc_SetRapcState

+                0x100bb6bf       0x43    _zPHY_erapc_PreamFormatDetermFDD

+                0x100bb702       0x3e    _zPHY_erapc_PreamFormatDetermTDD

+                0x100bb740       0xff    _zPHY_erapc_ResrConfigDetermFDD

+                0x100bb83f      0x1e1    _zPHY_erapc_ResrConfigDetermTDD

+                0x100bba20       0x8f    _zPHY_erapc_NextAvailSFDetermTDD

+                0x100bbaaf       0x67    _zPHY_erapc_NPrbRaCalcTDD

+                0x100bbb16       0x21    _zPHY_erapc_RandomNumGenerate

+                0x100bbb37       0xdd    _zPHY_erapc_RaRntiCalc

+                0x100bbc14       0x8f    _zPHY_erapc_SendRaCnfMsg

+                0x100bbca3      0x152    _zPHY_erapc_ConfigSAD

+                0x100bbdf5      0x235    _zPHY_erapc_PreamTransPro

+                0x100bc02a       0x7a    _zPHY_erapc_RaRetransProc

+                0x100bc0a4      0x150    _zPHY_erapc_RarDetectedProc

+                0x100bc1f4       0x7b    _zPHY_erapc_CRntiMsg4Proc

+                0x100bc26f       0x79    _zPHY_erapc_CcchSduMsg4Proc

+                0x100bc2e8       0x55    _zPHY_erapc_AbortRaProc

+                0x100bc33d       0x63    _zPHY_erapc_ContenStopProc

+                0x100bc3a0       0x3d    _zPHY_erapc_GetRapcTpuEventFlag

+                0x100bc3dd       0x37    _zPHY_erapc_SetRapcTpuEventFlag

+                0x100bc414       0xae    _zPHY_erapc_Format4PrachNumCalc

+                0x100bc4c2       0xda    _zPHY_erapc_GapConflictIndicate

+                0x100bc59c       0x94    _zPHY_erapc_Format4PrachNumCalc_ForUla

+                0x100bc630        0x4    _zPHY_erapc_PrachAntennaSelect

+ .text          0x100bc634      0x5eb T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+                0x100bc634      0x283    _zPHY_emc_ProHandover2Module

+                0x100bc8b7      0x35d    _zPHY_emc_ProHandoverFlow

+                0x100bcc14        0xb    _zPHY_emc_InHandoverProc

+ .text          0x100bcc1f      0xc86 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

+                0x100bcc1f      0x1f9    _zPHY_emc_ProPagingFlow

+                0x100bce18       0xf8    _zPHY_L1e_DcxoDelayProc

+                0x100bcf10        0x8    _zPHY_L1e_GetPreSyncValidInd

+                0x100bcf18        0x8    _zPHY_L1e_SetPreSyncValidInd

+                0x100bcf20        0x7    _zPHY_L1e_GetPreSyncAccNum

+                0x100bcf27       0x39    _zPHY_emc_RegPageCallEvent

+                0x100bcf60      0x198    _zPHY_emc_CalPagingParam

+                0x100bd0f8      0x103    _zPHY_emc_ProPagingCallBackFunction

+                0x100bd1fb       0x31    _zPHY_emc_NxtSubFrmIsPage

+                0x100bd22c       0x16    _zPHY_emc_DrxPoLpCtrl

+                0x100bd242       0x53    _L1e_Page_ReUpdatePoEvt

+                0x100bd295       0xd5    _L1e_SchedGetPreSyncSchdInfo

+                0x100bd36a       0x33    _L1e_SchedPreSyncGetIdleWorkTimer

+                0x100bd39d        0x8    _L1e_SchedReturnPreSyncWorkTime

+                0x100bd3a5       0x29    _L1e_SchedPreSyncGetAgcWorkTimer

+                0x100bd3ce       0x1b    _L1e_SchedPreSyncSetState

+                0x100bd3e9        0x7    _L1e_SchedPreSyncGetState

+                0x100bd3f0        0xc    _L1e_SchedPreSyncSetWorkCnt

+                0x100bd3fc       0x12    _L1e_SchedPreSyncIsWorkSn

+                0x100bd40e       0x12    _L1e_SchedPreSyncIsWorkInd

+                0x100bd420       0x17    _L1e_SchedPreSyncGetRfOpenInd

+                0x100bd437       0x29    _L1e_SchedPreSyncGetAgcWorkInd

+                0x100bd460       0x24    _L1e_SchedPreSyncGetFssWorkInd

+                0x100bd484       0x2d    _L1e_SchedPreSyncGetCfoWorkInd

+                0x100bd4b1        0x8    _L1e_SchedPreSyncGetFssWorkCnt

+                0x100bd4b9        0x8    _L1e_SchedPreSyncGetRfcWorkCnt

+                0x100bd4c1        0x8    _L1e_SchedPreSyncSetCfgSfnInd

+                0x100bd4c9        0x8    _L1e_SchedPreSyncGetCfgSfnInd

+                0x100bd4d1        0x8    _L1e_SchedPreSyncGetSfnBmp

+                0x100bd4d9        0xa    _L1e_SchedPreSyncGetPoMarkSn

+                0x100bd4e3       0x2e    _L1e_SchedPreSyncGetConnWorkTimer

+                0x100bd511       0x75    _L1e_SchedPreSyncUpdateStep

+                0x100bd586        0x8    _L1e_SchedPreSyncSetStep

+                0x100bd58e        0x8    _L1e_SchedPreSyncGetStep

+                0x100bd596       0x66    _L1e_DbgPreSyncCtrlInfo

+                0x100bd5fc       0x7f    _L1e_SchedPreSyncCtrl

+                0x100bd67b      0x132    _zPHY_emc_tRxCirPreSyncStart

+                0x100bd7ad       0xa1    _zPHY_emc_RfcRxColseOperationCheck

+                0x100bd84e       0x57    _zPHY_emc_ProLpcSleepSchd

+ .text          0x100bd8a5      0x670 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_meas.o)

+                0x100bd8a5       0x71    _zPHY_ecscMeas_LogMeasConfigReq

+                0x100bd916       0x35    _zPHY_ecscMeas_LogMeasBitMask

+                0x100bd94b       0x71    _zPHY_ecscMeas_LogMeasAgeThrold

+                0x100bd9bc       0x5e    _zPHY_ecscMeas_LogServCellResult

+                0x100bda1a       0x3f    _zPHY_ecscMeas_LogPccMeasResult

+                0x100bda59       0x78    _zPHY_ecscMeas_LogInterCellInfo

+                0x100bdad1       0x47    _zPHY_ecsrc_LogInterMeasInd

+                0x100bdb18       0x23    _zPHY_ecscMeas_LogConnInterReport

+                0x100bdb3b       0x4f    _zPHY_ecscMeas_LogSccIntraMeasFilter

+                0x100bdb8a       0x1a    _zPHY_ecscMeas_LogSccIntraMeasFilter2

+                0x100bdba4       0x2e    _zPHY_ecscMeas_LogIntraFilter2

+                0x100bdbd2       0x19    _zPHY_ecscMeas_LogInterMeasFilter

+                0x100bdbeb       0x1f    _zPHY_ecscMeas_LogIntraRSSI

+                0x100bdc0a       0x16    _zPHY_ecscMeas_LogUpdateInterReportFail1

+                0x100bdc20       0x47    _zPHY_ecscMeas_LogFilterInterReport3

+                0x100bdc67       0x33    _zPHY_ecscMeas_LogPCCIntraMeasCell

+                0x100bdc9a       0x43    _zPHY_ecscMeas_LogPCCIntraMeasCell4

+                0x100bdcdd       0x21    _zPHY_ecscMeas_LogSCCIntraMeasCell

+                0x100bdcfe       0x85    _zPHY_ecscMeas_LogSCCIntraMeasCell2

+                0x100bdd83       0x76    _zPHY_ecscMeas_LogSCCIntraMeasCell4

+                0x100bddf9       0x41    _zPHY_ecscMeas_LogFilterIntraDebug

+                0x100bde3a       0x53    _zPHY_ecscMeas_LogFilterIntraDebug2

+                0x100bde8d       0x4f    _zPHY_ecscMeas_LogFilterInterDebug

+                0x100bdedc       0x39    _zPHY_ecscMeas_LogCsrSnr

+ .text          0x100bdf15       0x6f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_dls.o)

+                0x100bdf15       0x6f    _L1e_LogDlDlsDciDetInfo

+ .text          0x100bdf84      0x9e0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc.o)

+                0x100bdf84       0x31    _zPHY_ecsc_LogMibReqCellInfo

+                0x100bdfb5       0x17    _zPHY_ecsc_LogEarfchTable

+                0x100bdfcc       0x2f    _zPHY_ecsc_LogTpuEventMark

+                0x100bdffb       0x59    _zPHY_ecsc_LogTimeOffsetPerfreq

+                0x100be054       0x25    _L1e_csrc_LogDrxRefreshGapCnt

+                0x100be079       0xa0    _L1e_csrc_LogCnnDrxSchedule

+                0x100be119       0x15    _zPHY_ecsc_LogRecv_REL_REQ

+                0x100be12e       0x29    _zPHY_ecsc_LogRecv_StopInterSearchMeas

+                0x100be157       0x15    _zPHY_ecsc_LogReportMEASErr

+                0x100be16c       0x48    _zPHY_ecsc_LogGAPTime

+                0x100be1b4       0x2e    _zPHY_ecsc_LogInterFreq

+                0x100be1e2       0x2e    _zPHY_ecsc_LogHandover

+                0x100be210       0x24    _zPHY_ecsc_LogRecv_MULM_IRAT_IDLE_PERIOD_REP_REQ

+                0x100be234       0x20    _zPHY_ecsc_LogRecv_FREQ_LIST_CONFIG_REQ

+                0x100be254       0x1d    _zPHY_ecsc_LogRecv_IRAT_MEAS_CONFIG_REQ

+                0x100be271       0x1d    _zPHY_ecsc_LogRecv_IRAT_MEASURE_REPORT_INT

+                0x100be28e       0x15    _zPHY_ecsc_LogAbortGap

+                0x100be2a3       0x3f    _zPHY_ecsc_LogREG_IRAT_GAP_CONFIG_DELAY_INT

+                0x100be2e2       0x2e    _zPHY_ecsc_LogRecv_IRAT_GAP_CONFIG_REQ

+                0x100be310       0x15    _zPHY_ecsc_LogTPUAdjusting

+                0x100be325       0x2e    _zPHY_ecsc_LogRecv_IRAT_GAP_CONFIG_DELAY_INT

+                0x100be353       0x15    _zPHY_ecsc_LogRecv_RF_START_DEAL_PRE2SFINT

+                0x100be368       0x15    _zPHY_ecsc_LogRecv_RF_CLOSE_DEAL_PRE2SFINT

+                0x100be37d       0x15    _zPHY_ecsc_LogRecv_RESET_REQ

+                0x100be392       0x2a    _zPHY_ecsc_LogRecv_CELL_SEARCH_REQ

+                0x100be3bc       0x15    _zPHY_ecsc_LogRecv_ABORT_CELL_SEARCH_REQ

+                0x100be3d1       0x21    _zPHY_ecsc_LogRecv_COMMON_CONFIG_REQ

+                0x100be3f2       0x15    _zPHY_ecsc_LogRecv_ABORT_MEAS_REQ

+                0x100be407       0x73    _zPHY_ecsc_LogRecv_PI_START_REQ

+                0x100be47a       0x15    _zPHY_ecsc_LogRecv_ONE_FREQ_END_REQ

+                0x100be48f       0x2e    _zPHY_ecsc_LogRecv_IRAT_MEAS_GAP_CONFIG_REQ

+                0x100be4bd       0x1d    _zPHY_ecsc_LogRecv_FREQ_SCAN_REQ

+                0x100be4da       0x2b    _zPHY_ecsc_LogPhyModeConfig

+                0x100be505       0x27    _zPHY_ecsc_LogReportGap

+                0x100be52c       0x3c    _L1e_CsrcDb_LogDelCell

+                0x100be568       0x18    _L1e_csrc_LogReTimeOffset

+                0x100be580       0x66    _zPHY_ecscDb_LogCellToDB

+                0x100be5e6       0x3d    _zPHY_ecscDb_LogRefreshDB

+                0x100be623       0x16    _zPHY_ecscDb_LogUpdateBoundary

+                0x100be639       0x1e    _zPHY_ecsc_LogChangeMeasPeriodIdle

+                0x100be657       0x39    _zPHY_ecsc_Log_Earfcn_BandInfo

+                0x100be690       0x22    _zPHY_ecscMeas_LogSrvCellReslt

+                0x100be6b2       0x1f    _zPHY_ecsc_LogStandardOutput

+                0x100be6d1       0x15    _zPHY_ecsc_LogMeasPeriodChgDelay

+                0x100be6e6       0x1d    _zPHY_ecsc_LogSibOrRapcConflict

+                0x100be703       0x1d    _zPHY_ecsc_LogSubFreqOffset

+                0x100be720       0x16    _zPHY_ecsc_LogEarfcnError

+                0x100be736       0x76    _L1e_csrc_LogShortDrxInfo

+                0x100be7ac       0x15    _L1e_csrc_LogTempComp

+                0x100be7c1       0x15    _L1e_csrc_LogTempRead

+                0x100be7d6       0x1f    _L1e_csrc_LogGetFreqOffset

+                0x100be7f5       0x1d    _L1e_csrc_LogSetDisableAfcReloadFlag

+                0x100be812       0x25    _L1e_csrc_LogC0CaliUpDate

+                0x100be837       0x21    _L1e_csrc_LogC0CaliPeriod

+                0x100be858       0x22    _L1e_csrc_LogC0CaliEvalue

+                0x100be87a       0x2f    _L1e_csrc_LogC0Update

+                0x100be8a9       0x1e    _L1e_csrc_LogC0Debug

+                0x100be8c7       0x27    _L1e_csrc_LogC0CalRsrp

+                0x100be8ee       0x1f    _L1e_csrc_LogC0CalAfc

+                0x100be90d       0x21    _L1e_csrc_LogC0UtcTimeExp

+                0x100be92e       0x15    _L1e_csrc_LogC0CaliRestart

+                0x100be943       0x21    _L1e_csrc_LogNewUtcError

+ .text          0x100be964      0x276 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm_normal.o)

+                0x100be964       0x4c    _zPHY_ecsm_LogMeasHwInfo

+                0x100be9b0       0x79    _zPHY_ecsmNormal_LogUpdateRes

+                0x100bea29       0x16    _zPHY_ecsrm_BuffLogSlaveMaxBdySub

+                0x100bea3f       0x22    _zPHY_ecsrm_LogSetMeasAge

+                0x100bea61       0x19    _zPHY_ecsrm_LogBuffFbRelatn

+                0x100bea7a       0x17    _zPHY_ecsrm_LogMeasStartSubFrame

+                0x100bea91       0x2b    _zPHY_ecsrm_LogBuffCellPara

+                0x100beabc       0x3f    _zPHY_ecsrm_LogBuffCommPara

+                0x100beafb       0x2d    _zPHY_ecsrm_LogMeasResultRead

+                0x100beb28       0x18    _zPHY_ecsrm_LogBuffMulmsubf

+                0x100beb40       0x29    _zPHY_ecsrm_LogBuffSortCell

+                0x100beb69       0x27    _zPHY_ecsrm_LogBuffBdyCell

+                0x100beb90       0x27    _zPHY_ecsrm_LogBuffwait

+                0x100bebb7       0x23    _zPHY_ecsrm_LogBuffMeasConfig

+ .text          0x100bebda      0x378 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_cs.o)

+                0x100bebda       0x15    _zPHY_ecsccs_LogRSStart

+                0x100bebef       0x27    _zPHY_ecsccs_LogSearchReq

+                0x100bec16       0x41    _zPHY_ecsccs_LogCellInfo

+                0x100bec57       0x1a    _zPHY_ecsc_LogRecv_PBCH

+                0x100bec71       0x24    _zPHY_ecsccs_LogMeasStart

+                0x100bec95       0x26    _zPHY_ecsccs_LogSendTPUAdjust

+                0x100becbb       0x30    _zPHY_ecsccs_LogCellRank

+                0x100beceb       0x1d    _zPHY_ecsccs_LogNoAppointedCell

+                0x100bed08       0x42    _zPHY_ecsccs_LogICPReportResultRIGHT

+                0x100bed4a       0x18    _zPHY_ecsccs_LogIcpBchCell

+                0x100bed62       0x15    _zPHY_ecsccs_LogNoCell

+                0x100bed77       0x44    _zPHY_ecsccs_LogStartResumeSrv

+                0x100bedbb       0x4b    _zPHY_ecsccs_LogNewPlmnRS_ReportStatus

+                0x100bee06       0x29    _zPHY_ecsccs_LogNewPlmnRS_SearchFinished

+                0x100bee2f       0x1f    _zPHY_ecsccs_LogNewPlmnRS_MeasFinished

+                0x100bee4e       0x3c    _zPHY_ecsccs_LogResumeServBCHBoundry

+                0x100bee8a       0x26    _zPHY_ecsccs_LogCurTime2PiTime

+                0x100beeb0       0x30    _zPHY_ecsccs_LogReg_PLMN_PERIODICAL_TPU_INT

+                0x100beee0       0x21    _zPHY_ecsccs_LogRecv_PLMN_SEARCH_TIME_EVENT

+                0x100bef01       0x51    _zPHY_ecsccs_LogWriteBch2CsrDb

+ .text          0x100bef52      0x198 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_rx.o)

+                0x100bef52       0x29    _L1e_LogDlRxMbsfnCirInfo

+                0x100bef7b       0x52    _L1e_LogRxMbmsCirAreaInfo

+                0x100befcd       0x9f    _L1e_LogRxCirDataInfo

+                0x100bf06c       0x42    _L1e_LogRxMbmsCirSearchInfo

+                0x100bf0ae       0x22    _L1e_LogRxBetaInfo

+                0x100bf0d0       0x1a    _L1e_LogRxCfoCfgInfo

+ .text          0x100bf0ea      0xb03 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_mulm.o)

+                0x100bf0ea       0x17    _zPHY_emulm_LogCsrSlaveStateChange

+                0x100bf101       0x17    _zPHY_emulm_LogCsrSlaveSYNStateChange

+                0x100bf118       0x20    _zPHY_emulm_LogCsrcGapStartOffset

+                0x100bf138       0x2c    _zPHY_emulm_LogCsrcFreeTimeRep

+                0x100bf164       0x17    _zPHY_emulm_LogCsrcSetModeReq

+                0x100bf17b       0x17    _zPHY_emulm_LogCsrcMeasSche

+                0x100bf192       0x26    _zPHY_emulm_LogCsrcMeasReportProct

+                0x100bf1b8       0x2f    _zPHY_emulm_LogCsrcMeasReportInt

+                0x100bf1e7       0x16    _zPHY_emulm_LogMeasNoCell

+                0x100bf1fd       0x18    _zPHY_emulm_LogMeasCell

+                0x100bf215       0x19    _zPHY_emulm_LogMeasNoCellReport

+                0x100bf22e       0x73    _zPHY_emulm_LogMeasRight

+                0x100bf2a1       0x16    _zPHY_emulm_LogASynSearch

+                0x100bf2b7       0x2a    _zPHY_emulm_LogGapStartOffset

+                0x100bf2e1       0x17    _zPHY_emulm_LogSubFrameOnOff

+                0x100bf2f8       0x2a    _zPHY_emulm_LogGapEndOffset

+                0x100bf322       0x56    _zPHY_emulm_LogRegCsrIratGapStart

+                0x100bf378       0x94    _zPHY_emulm_LogRegCsrGapEnd

+                0x100bf40c       0x56    _zPHY_emulm_LogRegCsrRfClose

+                0x100bf462       0x17    _zPHY_emulm_LogBlackList

+                0x100bf479       0x1c    _zPHY_emulm_LogRemainTime

+                0x100bf495       0x20    _zPHY_emulm_LogSynInterSearchMeas

+                0x100bf4b5       0x22    _zPHY_emulm_LogRegIratPlmnMeas

+                0x100bf4d7       0x22    _zPHY_emulm_LogRegSlaveAbortGap

+                0x100bf4f9       0x1d    _zPHY_emulm_LogIratAbortGap

+                0x100bf516       0x1d    _zPHY_emulm_LogIratMeasDone

+                0x100bf533       0x1e    _zPHY_emulm_LogGapPosition

+                0x100bf551       0x4d    _zPHY_emulm_LogGapTime

+                0x100bf59e       0x4d    _zPHY_emulm_LogGapTime1

+                0x100bf5eb       0x4d    _zPHY_emulm_LogGapTime2

+                0x100bf638       0x17    _zPHY_emulm_LogPbchInGap

+                0x100bf64f       0x28    _zPHY_emulm_LogEnRfcEventTable

+                0x100bf677       0x54    _zPHY_emulm_Log6MSRfcEventTableInGap

+                0x100bf6cb       0x39    _zPHY_emulm_LogrRfStartDeal

+                0x100bf704       0x39    _zPHY_emulm_LogrRfEndDeal

+                0x100bf73d       0x36    _zPHY_emulm_LogRefreshDataBase1

+                0x100bf773       0x18    _zPHY_emulm_LogtpuAdjust

+                0x100bf78b       0x18    _zPHY_emulm_LogtpuCantAdjust

+                0x100bf7a3       0x29    _zPHY_emulm_LogPssAdjust

+                0x100bf7cc       0x15    _zPHY_emulm_LogRecvSlaveAbortGap

+                0x100bf7e1       0x15    _zPHY_emulm_LogRecvCsrAbortGap

+                0x100bf7f6       0x15    _zPHY_emulm_LogRecvCsrTpuIratGap

+                0x100bf80b       0x15    _zPHY_emulm_LogRecvCsrTpuIratGapStart

+                0x100bf820       0x65    _zPHY_emulm_LogSlaveMeasureFlow

+                0x100bf885       0x15    _zPHY_emulm_LogRecvCsrTpuIratPlmnMeas

+                0x100bf89a       0x15    _zPHY_emulm_LogRecvCsrTpuUpdateCounter

+                0x100bf8af       0x15    _zPHY_emulm_LogCsrcRecvGapEndOffsetCfg

+                0x100bf8c4       0x38    _zPHY_emulm_LogCsrcGatValidCellFbInfo

+                0x100bf8fc       0x21    _zPHY_emulm_LogCsrcTimeDelayIntEvent

+                0x100bf91d       0x2c    _zPHY_emulm_LogCsrcAfterAdjTpu

+                0x100bf949       0x31    _L1e_Mulm_LogNeedSearchAndMeas

+                0x100bf97a       0x19    _zPHY_emulm_LogCsrcStartEarfcnInfo

+                0x100bf993       0x2f    _zPHY_emulm_LogCsrcEndEarfcnInfo

+                0x100bf9c2       0x67    _zPHY_emulm_LogCsrcGapAndSssInfo

+                0x100bfa29       0x6a    _zPHY_emulm_LogCsrcHbTimeInfo

+                0x100bfa93       0x2c    _zPHY_emulm_LogCsrcSssBufferAndGap

+                0x100bfabf       0x21    _zPHY_emulm_LogCsrcAgcStart

+                0x100bfae0       0x39    _zPHY_emulm_LogCsrcSlaveSssProcessInfo

+                0x100bfb19       0x43    _zPHY_emulm_LogBuffCheckOpenTimePeriod

+                0x100bfb5c       0x21    _zPHY_emulm_LogGapCoverBuffCheck

+                0x100bfb7d       0x1a    _zPHY_emulm_LogMeasFilter

+                0x100bfb97       0x16    _zPHY_emulm_LogUpdateReportFail

+                0x100bfbad       0x26    _zPHY_emulm_LogSetFilterFact

+                0x100bfbd3       0x1a    _zPHY_emulm_LogGetFilterFact

+ .text          0x100bfbed      0x120 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_cmn_mbms.o)

+                0x100bfbed       0x91    _L1e_logCmnMbmsMbsfnSubfListInfo

+                0x100bfc7e       0x8f    _L1e_LogCmnMbmsMbsfnAllocInfo

+ .text          0x100bfd0d      0x239 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm.o)

+                0x100bfd0d       0x30    _zPHY_ecsm_LogBlackCell

+                0x100bfd3d       0xba    _zPHY_ecsm_LogRfcOpenTime

+                0x100bfdf7       0x4d    _zPHY_ecsm_LogRfcOpenTimeFddIdle

+                0x100bfe44       0x54    _zPHY_ecsm_LogTDDRfcEventTab

+                0x100bfe98       0x14    _zPHY_ecsm_LogRecv_RESET_REQ

+                0x100bfeac       0x32    _zPHY_ecsm_LogMeasStart

+                0x100bfede       0x14    _zPHY_ecsm_Logrec_MEASRESET

+                0x100bfef2       0x16    _zPHY_ecsm_LogRecv_UnknownMsg

+                0x100bff08       0x1e    _zPHY_ecsm_Buff_LogRfcOpenTime

+                0x100bff26       0x20    _zPHY_ecsm_LogRfcEventTablength

+ .text          0x100bff46      0x3c8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_func.o)

+                0x100bff46        0xc    _zPHY_GetUINT32BitsField

+                0x100bff52       0x27    _zPHY_GetUINT64BitsField

+                0x100bff79       0x1f    _zPHY_GetUINT16DivCeilValue

+                0x100bff98       0x22    _zPHY_GetUINT32DivCeilValue

+                0x100bffba       0x28    _zPHY_GetSINT16DivFloorValue

+                0x100bffe2       0x2e    _zPHY_GetSINT32DivFloorValue

+                0x100c0010       0x16    _zPHY_BinarySearch

+                0x100c0026      0x132    _zPHY_Pow2

+                0x100c0158       0x5b    _zPHY_Fixpoint2Float

+                0x100c01b3       0x88    _zPHY_Float2Fixpoint

+                0x100c023b       0x6c    _zPHY_DivRet2Fixpoint7510

+                0x100c02a7       0x57    _zPHY_DivRet2Fixpoint

+                0x100c02fe       0x10    _zPHY_LteaDelay

+ .text          0x100c030e       0x60 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

+                0x100c030e       0x57    _zPHY_setRxMaskFlag

+                0x100c0365        0x9    _zPHY_getRxMaskFlag

+ .text          0x100c036e       0x95 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o)

+                0x100c036e       0x37    _L1l_CmnAssert

+                0x100c03a5       0x5a    _zPHY_RecvUnknownMsg

+                0x100c03ff        0x4    _zPHY_create_handler

+ .text          0x100c0403     0x28c5 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_srs.o)

+                0x100c0403       0x2f    _zPHY_eula_PucchSrsRelease

+                0x100c0432       0x6d    _zPHY_eula_SetSrsScale

+                0x100c049f       0x58    _zPHY_eula_LtxParas_QDivNRsZcSrs

+                0x100c04f7      0x31f    _zPHY_eula_UpdataSrsBGParas_Cell

+                0x100c0816       0xd0    _zPHY_eula_UpdataSrsBGParas_APSfOffset

+                0x100c08e6      0x19d    _zPHY_eula_UpdataSrsBGParas_APTiming

+                0x100c0a83      0x159    _zPHY_eula_UpdataSrsBGParas_APParaCalc_PTS

+                0x100c0bdc      0x29b    _zPHY_eula_UpdataSrsBGParas_APParaCalc

+                0x100c0e77       0x3d    _zPHY_eula_UpdataSrsBGParas_APParaAssign

+                0x100c0eb4       0x62    _zPHY_eula_UpdataSrsBGParas_AP

+                0x100c0f16      0x2f6    _zPHY_eula_UpdataSrsBGParas_PTiming

+                0x100c120c      0x159    _zPHY_eula_UpdataSrsBGParas_PNonHopParaCalc_PTS

+                0x100c1365      0x219    _zPHY_eula_UpdataSrsBGParas_PNonHopParaCalc

+                0x100c157e      0x118    _zPHY_eula_UpdataSrsBGParas_PHopParaCalc_PTS

+                0x100c1696      0x27d    _zPHY_eula_UpdataSrsBGParas_PHopParaCalc

+                0x100c1913       0x6d    _zPHY_eula_UpdataSrsBGParas_P

+                0x100c1980       0xb2    _zPHY_eula_UpdataSrsBGParas

+                0x100c1a32       0xe4    _zPHY_eula_CommSrsProc

+                0x100c1b16      0x22e    _zPHY_eula_ScheApSrs

+                0x100c1d44       0x27    _zPHY_eula_WipeSrsInRarBasedPusch

+                0x100c1d6b       0x80    _zPHY_eula_DetermineSrsCellSpecStateInPusch

+                0x100c1deb       0xbe    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_OneCell

+                0x100c1ea9       0x50    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_PuschPcell

+                0x100c1ef9       0x4d    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_PuschScell

+                0x100c1f46       0x86    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_PuschPcell_PuschScell

+                0x100c1fcc      0x120    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_PuschPcell_Pucch

+                0x100c20ec      0x136    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_Pucch_PuschScell

+                0x100c2222      0x12e    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_PuschPcell_Pucch_PuschScell

+                0x100c2350        0x2    _zPHY_eula_ProcConflictOfSrsAndPucchPusch

+                0x100c2352       0x5e    _zPHY_eula_ScheSrsInPusch_AntMapping

+                0x100c23b0       0x7d    _zPHY_eula_ScheSrsInPusch

+                0x100c242d       0xb1    _zPHY_eula_ProcConflictOfSrsAndPucch_OneCell

+                0x100c24de        0x2    _zPHY_eula_ProcConflictOfSrsAndPucch

+                0x100c24e0       0x1d    _zPHY_eula_ProcConflictOfSrsAndDrx

+                0x100c24fd       0x4b    _zPHY_eula_ScheSrsInNonPusch

+                0x100c2548       0x4e    _zPHY_eula_ProcSrsInDurationMode0

+                0x100c2596       0x4c    _zPHY_eula_GetPtsState

+                0x100c25e2       0xbe    _zPHY_eula_CalcApSrsParas

+                0x100c26a0       0xbe    _zPHY_eula_CalcPNonHopSrsParas

+                0x100c275e      0x389    _zPHY_eula_CalcPHopSrsParas

+                0x100c2ae7       0x46    _zPHY_eula_CalcSrsParas

+                0x100c2b2d       0x70    _zPHY_eula_InitSrsDB

+                0x100c2b9d       0x4e    _zPHY_eula_SrsSrcRelease

+                0x100c2beb       0x18    _zPHY_eula_ClearApSrsSche

+                0x100c2c03       0xbc    _zPHY_eula_CalcnSrs

+                0x100c2cbf        0x9    _zPHY_eula_SrsAntennaSelect

+ .text          0x100c2cc8      0x516 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_phich.o)

+                0x100c2cc8       0x53    _zPHY_edla_GetPhichGrpNum

+                0x100c2d1b        0xb    _zPHY_edla_GetPhichRegNum

+                0x100c2d26      0x10b    _zPHY_edla_GetNextSubFrmPhichInfo

+                0x100c2e31      0x100    _zPHY_edla_UpdateIphichInfo

+                0x100c2f31       0x10    _zPHY_edla_GetPhichInfo

+                0x100c2f41       0xc9    _zPHY_edla_GetPerPhichSeq

+                0x100c300a       0x95    _zPHY_edla_GetPerTBPhichSeq

+                0x100c309f       0x11    _zPHY_edla_GetPhichSeq

+                0x100c30b0       0x23    _zPHY_edla_GetHichSubFreq

+                0x100c30d3       0xbb    _zPHY_edla_PhichProc

+                0x100c318e       0x45    _zPHY_edla_UpdatePhichInfo

+                0x100c31d3        0xb    _zPHY_edla_HiValidJudgment

+ .text          0x100c31de     0x1540 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+                0x100c31de       0x5d    _zPHY_edfe_SupCommonCalAGC

+                0x100c323b       0x72    _zPHY_edfe_SupFastAGC

+                0x100c32ad       0xd9    _zPHY_edfe_SupNotSyncAGC

+                0x100c3386      0x295    _zPHY_edfe_SupNotSyncAGCAnt0And1

+                0x100c361b       0x18    _zPHY_edfe_GetAgcReloadVal

+                0x100c3633       0x11    _zPHY_edfe_ConfigAgcReloadVal

+                0x100c3644       0x16    _zPHY_edfe_ACP405AgcGainConfig

+                0x100c365a       0xac    _zPHY_edfe_SupAGCLostLockMethod

+                0x100c3706       0x3f    _zPHY_edfe_InitAgcPara

+                0x100c3745       0x1a    _zPHY_edfe_ResetAgcCoverJudgePara

+                0x100c375f       0x24    _zPHY_edfe_InitAgcDagcGain

+                0x100c3783      0x155    _zPHY_edfe_JudgeAgcCoverOpt

+                0x100c38d8       0x67    _zPHY_edfe_CalcAGCForBandChange

+                0x100c393f       0xb8    _zPHY_edfe_GetNextAGCInitGain

+                0x100c39f7       0x9b    _zPHY_edfe_CalcAGCNewMethodAnt

+                0x100c3a92       0x9d    _zPHY_edfe_CalcAGCGainNewMethod

+                0x100c3b2f      0x139    _zPHY_edfe_SupHandleAGCOpt

+                0x100c3c68       0x51    _zPHY_edfe_FindOldestPosInAgcGainDB

+                0x100c3cb9        0x9    _zPHY_edfe_SupResetAGCLoopOpt

+                0x100c3cc2       0xb7    _zPHY_edfe_NotSyncToSyncSetAgc

+                0x100c3d79       0x3d    _zPHY_edfe_SyncToNotSyncSetAgc

+                0x100c3db6      0x10b    _zPHY_edfe_UpdateSCCAGC

+                0x100c3ec1       0x12    _zPHY_edfe_CompAgcDBTimeInfo

+                0x100c3ed3       0xc7    _zPHY_edfe_IratHandoverAfcManage

+                0x100c3f9a       0x71    _zPHY_edfe_SupSaveSlaveAfcCtrl

+                0x100c400b       0xfd    _zPHY_edfe_IratHandoverCordicManage

+                0x100c4108       0x8e    _zPHY_edfe_IratCordicManage

+                0x100c4196       0x6e    _zPHY_edfe_SupSaveSlaveCordicCtrl

+                0x100c4204       0x77    _zPHY_edfe_FSNewAgcIntHandle

+                0x100c427b       0x72    _zPHY_edfe_InitSubFramePwrDB

+                0x100c42ed      0x263    _zPHY_edfe_SupSemiStaticAgcNew

+                0x100c4550       0x26    _zPHY_edfe_MbsfnAgcDbInit

+                0x100c4576        0xc    _zPHY_edfe_MbsfnAgcParaConfig

+                0x100c4582       0x9f    _zPHY_edfe_SupCalMbsfnRegionAgc

+                0x100c4621       0xb6    _zPHY_edfe_SupHandleMbsfnAGC

+                0x100c46d7       0x2f    _zPHY_edfe_NewMbsfnAGCGainInit

+                0x100c4706        0x1    _zPHY_edfe_MbsfnAgcCoverJudge

+                0x100c4707       0x17    _zPHY_edfe_MbsfnAgcGainConfig

+ .text          0x100c471e      0x251 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_srs.o)

+                0x100c471e      0x1ae    _zPHY_eulpc_SrsPowCalc

+                0x100c48cc       0xa3    _zPHY_eulpc_SrsPowCtrl

+ .text          0x100c496f     0x1175 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls.o)

+                0x100c496f        0x1    _zPHY_euls_L_Entry

+                0x100c4970      0x34c    _zPHY_euls_Entry

+                0x100c4cbc      0x2cc    _zPHY_euls_TPU_INT1_RARGrantProcess

+                0x100c4f88      0x2fa    _zPHY_euls_TPU_INT1_DCIProcess

+                0x100c5282      0x435    _zPHY_euls_TPU_INT1_Step1_process

+                0x100c56b7      0x191    _zPHY_euls_TPU_INT1_Step2_process

+                0x100c5848       0x8b    _zPHY_euls_GetDediCfgParas

+                0x100c58d3       0x7f    _zPHY_euls_GetSCellCfgParas

+                0x100c5952       0x80    _zPHY_euls_GetCommCfgParas

+                0x100c59d2      0x10e    _zPHY_euls_GetHandoverCfgParas

+                0x100c5ae0        0x4    _zPHY_euls_PuschAntennaSelect

+ .text          0x100c5ae4     0x224c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

+                0x100c5ae4       0x2c    _L1e_FS_SwReset

+                0x100c5b10       0x16    _L1e_FS_Init

+                0x100c5b26       0x32    _L1e_FS_FreqScanEnRfcNotSyncTable

+                0x100c5b58       0xb3    _L1e_FS_HandleFreqscanAddSearchResult

+                0x100c5c0b       0x9c    _L1e_FS_CalcSssAgcGainCompen

+                0x100c5ca7       0xec    _L1e_FS_FreqScanAddSearchResultSort

+                0x100c5d93       0x30    _L1e_FS_SetFSResult

+                0x100c5dc3      0x110    _L1e_FS_FindFSEarfcnToReport

+                0x100c5ed3       0x34    _L1e_FS_FindEarfcnForSearch

+                0x100c5f07       0x36    _L1e_FS_SendFsCnf

+                0x100c5f3d       0x8f    _L1e_FS_BufForSearch

+                0x100c5fcc       0x86    _L1e_Fs_CreateList_Band38_Bak

+                0x100c6052       0x6c    _L1e_Fs_CreateListBak

+                0x100c60be       0x6a    _L1e_Fs_IsFreqPointValid

+                0x100c6128       0x36    _L1e_Fs_MaxPeakSetZero

+                0x100c615e       0x2a    _L1e_Fs_GetMaxValue

+                0x100c6188       0x28    _L1e_Fs_GetMinValue

+                0x100c61b0       0x33    _L1e_Fs_SetProfileInfo

+                0x100c61e3       0x34    _L1e_Fs_DelList

+                0x100c6217        0x6    _L1e_FS_ClearPssResultList

+                0x100c621d        0x6    _L1e_FS_ClearMeanPowerResultList

+                0x100c6223        0xe    _L1e_FS_SetRedoInfo

+                0x100c6231       0xf4    _L1e_FS_GetAllGainProfileInfo

+                0x100c6325       0x63    _L1e_FS_GetAllProfileInfo

+                0x100c6388       0xcf    _L1e_Fs_GetAllValidFreqPoint

+                0x100c6457       0x33    _L1e_FS_SetBandInfo

+                0x100c648a        0xf    _L1e_FS_SetSpecialBandInfo

+                0x100c6499       0x5c    _L1e_FS_SetOverLapFreqBand

+                0x100c64f5      0x1cb    _L1e_FS_GenFreqBand

+                0x100c66c0       0x1e    _L1e_FS_CfgRfcNotSyncTable

+                0x100c66de       0x51    _L1e_FS_ReqMsgHandle

+                0x100c672f       0x13    _L1e_FS_SetFreqPoint

+                0x100c6742       0x74    _L1e_FS_InsertPssResult

+                0x100c67b6       0xb3    _L1e_FS_SetIniCsrInfo

+                0x100c6869       0xb0    _L1e_FS_SetFsRslt

+                0x100c6919       0x8b    _L1e_FS_ResultSort

+                0x100c69a4       0x1b    _L1e_FS_PlmnPeriodTpuInPro

+                0x100c69bf       0xca    _L1e_FS_SetDisctRslt

+                0x100c6a89       0x21    _L1e_FS_SeekToHalfFram

+                0x100c6aaa       0xce    _L1e_FS_DoPss

+                0x100c6b78      0x109    _L1e_FS_PssNext100KFreqPointNoPreCFO

+                0x100c6c81       0x61    _L1e_FS_PssNext100KFreqPointPreCFO

+                0x100c6ce2       0x2f    _L1e_FS_PssNext100KFreqPoint

+                0x100c6d11       0x35    _L1e_FS_PssNextAgcGain

+                0x100c6d46       0x1b    _L1e_FS_PssNextProfile

+                0x100c6d61       0x79    _L1e_FS_InitFreqOffset

+                0x100c6dda       0x41    _L1e_FS_PssNextFreqOffset

+                0x100c6e1b       0x3d    _L1e_FS_PreFreqOffset

+                0x100c6e58      0x12d    _L1e_FS_Pss100KResult

+                0x100c6f85       0x27    _L1e_FS_DiscreteFreqOffsetLoop

+                0x100c6fac       0x77    _L1e_FS_PssDisctResult

+                0x100c7023       0x1b    _L1e_FS_PssProfileLoopStart

+                0x100c703e       0x54    _L1e_FS_NextBand

+                0x100c7092       0x1b    _L1e_FS_Pss500KFreqPointLoopStart

+                0x100c70ad       0x31    _L1e_FS_PssNext500KFreqPoint

+                0x100c70de       0x11    _L1e_FS_GetFsMode

+                0x100c70ef       0x56    _L1e_FS_SetFsTempResult

+                0x100c7145       0xa4    _L1e_FS_FreqScanCellSearch

+                0x100c71e9       0x4a    _L1e_FS_PssOneFreqPointStart

+                0x100c7233       0x2b    _L1e_FS_PssAgcGainLoopStart

+                0x100c725e       0x4e    _L1e_FS_Pss100KFreqPointLoopStart

+                0x100c72ac        0xc    _L1e_FS_PssNeedOffset

+                0x100c72b8        0xd    _L1e_FS_PssNeedDo100K

+                0x100c72c5        0xe    _L1e_FS_BandLoopStart

+                0x100c72d3       0x2b    _L1e_FS_PssSkipPiTime

+                0x100c72fe       0x1e    _L1e_FS_PssSeekToSlaveGap

+                0x100c731c       0x23    _L1e_FS_SeekToWorkTime

+                0x100c733f       0x24    _L1e_FS_MpFreqPointLoopStart

+                0x100c7363       0x7b    _L1e_FS_SegmentInfoSort

+                0x100c73de       0x93    _L1e_FS_SetSegmentInfo

+                0x100c7471       0xd3    _L1e_FS_SetSegmentInfoEnd

+                0x100c7544       0xb4    _L1e_FS_FreqSegmentAlorigthm

+                0x100c75f8       0x62    _L1e_FS_FreqSegment

+                0x100c765a       0x2f    _L1e_FS_MpNextFreqPoint

+                0x100c7689       0x24    _L1e_FS_MpOneFreqPointStart

+                0x100c76ad       0x40    _L1e_FS_MeanPowerCal

+                0x100c76ed        0xc    _L1e_FS_MpMethod

+                0x100c76f9       0x11    _L1e_FS_PssMethod

+                0x100c770a       0x14    _L1e_FS_PLMN

+                0x100c771e        0xb    _L1e_FS_SetState

+                0x100c7729        0x8    _L1e_FS_GetState

+                0x100c7731       0x13    _L1e_FS_MpStart

+                0x100c7744       0x15    _L1e_FS_SetCnfInfo

+                0x100c7759       0x68    _L1e_FS_OverlapSegment

+                0x100c77c1       0x89    _L1e_FS_Report2PsResult

+                0x100c784a       0x1b    _l1e_FS_MPEnvelopeSort

+                0x100c7865       0x22    _L1e_FS_MpEnvelope

+                0x100c7887        0xa    _L1e_FS_PssNeedReDo500K

+                0x100c7891        0xc    _L1e_FS_Redo500KStart

+                0x100c789d        0xf    _L1e_FS_PssReDo500KNextProfile

+                0x100c78ac       0x1c    _L1e_FS_PssReDo500KFpLoopStart

+                0x100c78c8       0x43    _L1e_Fs_ReDoGetAllValidFreqPoint

+                0x100c790b       0x24    _L1e_FS_PssReDoNext500KFreqPoint

+                0x100c792f        0xa    _L1e_FS_PssNeedAgc

+                0x100c7939        0x9    _L1e_FS_AgcLoopStart

+                0x100c7942       0x45    _L1e_FS_AgcNextFreqPoint

+                0x100c7987       0x21    _L1e_FS_BeforeAgc

+                0x100c79a8       0x16    _L1e_FS_AddAgcWaitTime

+                0x100c79be       0xc5    _L1e_FS_AgcProc

+                0x100c7a83       0x17    _L1e_FS_PssNeedReDo100K

+                0x100c7a9a       0x17    _L1e_FS_IsSerialMode

+                0x100c7ab1       0x35    _L1e_FS_IsDiscreteMode

+                0x100c7ae6       0x2b    _L1e_FS_DiscretePssStart

+                0x100c7b11       0x12    _L1e_FS_DiscretePssSnrBackup

+                0x100c7b23        0xc    _L1e_FS_DiscretePssSnrClear

+                0x100c7b2f       0x31    _L1e_FS_CheckSearchMode

+                0x100c7b60      0x1b6    _L1e_FS_CfgRfAndGetMp

+                0x100c7d16       0x1a    _L1e_FS_MpSeekWorkTime

+ .text          0x100c7d30     0x345c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+                0x100c7d30      0x119    _zPHY_euls_UlGrantReception

+                0x100c7e49      0x13d    _zPHY_euls_HARQEntity

+                0x100c7f86      0x333    _zPHY_euls_HARQProcess

+                0x100c82b9       0x57    _zPHY_euls_ProInitial

+                0x100c8310       0x31    _zPHY_euls_InitUlHarqIDInHarqDB

+                0x100c8341      0x141    _zPHY_euls_UlHarqProcessCtrl

+                0x100c8482      0x364    _zPHY_euls_DecodeDci4

+                0x100c87e6      0x3bf    _zPHY_euls_DecodeDci0

+                0x100c8ba5      0x104    _zPHY_euls_DecodeDci

+                0x100c8ca9       0x4f    _zPHY_euls_DecodePucchTPC

+                0x100c8cf8       0x8f    _zPHY_euls_GetMsg3SendSubFrmNo

+                0x100c8d87       0x99    _zPHY_euls_DecodeRARGrant

+                0x100c8e20       0xaf    _zPHY_euls_ReportUlGrantParas

+                0x100c8ecf       0xa8    _zPHY_euls_ReportUlGrantToPS

+                0x100c8f77       0xab    _zPHY_euls_CalcLUtrPara

+                0x100c9022       0x9c    _zPHY_euls_CalcLTxPara

+                0x100c90be      0x129    _zPHY_euls_PuschPrmFHType1

+                0x100c91e7      0x1df    _zPHY_euls_PuschPrmFHType2

+                0x100c93c6       0x10    _zPHY_euls_CalcX2Cinit

+                0x100c93d6       0x62    _zPHY_euls_CalcNPuschSymb

+                0x100c9438      0x148    _zPHY_euls_DecodeModuleCodeSchem

+                0x100c9580       0x25    _zPHY_euls_Nchoosek

+                0x100c95a5      0x1b5    _zPHY_euls_DecodeRIV_Ratype1

+                0x100c975a       0x75    _zPHY_euls_DecodeRIV

+                0x100c97cf       0x44    _zPHY_euls_GetRbAssignBitWidInDci4

+                0x100c9813       0x43    _zPHY_euls_GetRbAssignBitWidInDci0

+                0x100c9856       0xc9    _zPHY_euls_GetPuschPosByPdcchOrPhichPos

+                0x100c991f       0x59    _zPHY_euls_AddMsg4DetectStartEvent

+                0x100c9978       0x5a    _zPHY_euls_AddMsg4DetectStopEvent

+                0x100c99d2       0x1f    _zPHY_euls_AddMsg4DetectWinEvents

+                0x100c99f1       0x2d    _zPHY_euls_ModifyMsg4DetectWinEvents

+                0x100c9a1e       0xde    _zPHY_euls_AddMsg3LtxDealEvent

+                0x100c9afc       0x49    _zPHY_euls_AddCqiRarSchdEvents

+                0x100c9b45       0x32    _zPHY_euls_InitSPSMode

+                0x100c9b77       0x2b    _zPHY_euls_SetupSPSMode

+                0x100c9ba2       0x7a    _zPHY_euls_SetupSPSMode_DealComnPara

+                0x100c9c1c       0x37    _zPHY_euls_SetupSPSMode_CalNextRecurPara

+                0x100c9c53       0x41    _zPHY_euls_JudgeAndDealUlSpsInterval_TDD

+                0x100c9c94       0x2e    _zPHY_euls_JudgeAndDealUlSpsInterval_FDD

+                0x100c9cc2       0x53    _zPHY_euls_ProSPSMode

+                0x100c9d15       0x53    _zPHY_euls_ProSPSMode_GetUlSfUponCfgGrantSf

+                0x100c9d68       0x44    _zPHY_euls_ProSPSMode_CalNextRecurPara

+                0x100c9dac       0x32    _zPHY_euls_ReleaseSPSMode

+                0x100c9dde       0x37    _zPHY_euls_ProcessSPSImplicitRelease

+                0x100c9e15       0x11    _zPHY_euls_GetDCI0InfoFromConfiguredGrant

+                0x100c9e26       0x11    _zPHY_euls_LastSubframe_SFN

+                0x100c9e37        0xd    _zPHY_euls_LastSubframe_Subframe

+                0x100c9e44        0xc    _zPHY_euls_JudgeIfBitsIsAll1s_ForSPSRelease

+                0x100c9e50       0x4b    _zPHY_euls_TATimerStop

+                0x100c9e9b        0xe    _zPHY_euls_MACReset

+                0x100c9ea9       0xa1    _zPHY_euls_Release

+                0x100c9f4a       0x1e    _zPHY_euls_ProcDci0PhichSelec

+                0x100c9f68       0xcd    _zPHY_euls_ProcDci0PhichSelec_Assign

+                0x100ca035       0x46    _zPHY_euls_ProcDci0PhichSelec_Selec

+                0x100ca07b       0x34    _zPHY_euls_DecodeUlIndexDci0

+                0x100ca0af       0x33    _zPHY_euls_DecodeUlIndexDci4

+                0x100ca0e2      0x152    _zPHY_euls_AssignDCI0PHICH

+                0x100ca234       0x5e    _zPHY_euls_AssignDCI0_Schedule

+                0x100ca292       0x26    _zPHY_euls_AssignPHICH_Schedule

+                0x100ca2b8       0x5a    _zPHY_euls_SelecDCI0PHICH

+                0x100ca312       0x21    _zPHY_euls_ReleaseDCI0PHICHSelecDB

+                0x100ca333       0x67    _zPHY_euls_UpdataTTIBundlingHarqID

+                0x100ca39a       0xa1    _zPHY_euls_DealBundlingGrant

+                0x100ca43b       0x5a    _zPHY_euls_ProcRealPHICH

+                0x100ca495       0x59    _zPHY_euls_ProcVirtualPHICH

+                0x100ca4ee       0x7b    _zPHY_euls_InitTTIBundlingHarqID

+                0x100ca569       0x16    _zPHY_euls_InitTTIBundlingMode

+                0x100ca57f        0xc    _zPHY_euls_ReleaseTTIBundlingMode

+                0x100ca58b       0x6c    _zPHY_euls_GetBundlingIDAndHarqID_InULA

+                0x100ca5f7       0x75    _zPHY_euls_UpdataHarqID

+                0x100ca66c        0x8    _zPHY_euls_AddAbsSubframe

+                0x100ca674       0x66    _zPHY_euls_SetDrxFlag

+                0x100ca6da       0xcd    _zPHY_euls_Dci0SelecAndCsiReport_Proc

+                0x100ca7a7      0x3d3    _zPHY_euls_CalcDciCsiReqFlag

+                0x100cab7a       0xf7    _zPHY_euls_CalLutrAndLtx

+                0x100cac71       0x16    _zPHY_euls_ScheduleTxChannelType

+                0x100cac87       0x7d    _zPHY_euls_SchedulePuschAndPucch

+                0x100cad04      0x16f    _zPHY_euls_DeterminePuschTransType

+                0x100cae73       0x37    _zPHY_euls_GetPuschHarqAckInfo

+                0x100caeaa      0x12d    _zPHY_euls_DeterminePucchFmt

+                0x100cafd7       0x26    _zPHY_euls_GetSysTimeInfo

+                0x100caffd       0x75    _zPHY_euls_TM2_ChanExchange

+                0x100cb072       0x66    _zPHY_euls_PuschPowerControl_Process

+                0x100cb0d8       0x50    _zPHY_euls_NoPuschPowerControl_Process

+                0x100cb128       0x2a    _zPHY_euls_GaoTong_Statistics_Process

+                0x100cb152        0x1    _zPHY_euls_AmtTest_DciStubProcess

+                0x100cb153       0x39    _zPHY_euls_GetPhichSubFrmNo

+ .text          0x100cb18c      0xa6d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

+                0x100cb18c        0x5    _zPHY_ecsrs_GetIdleDrxInterPssWorkTime

+                0x100cb191      0x165    _zPHY_ecsrs_GetPssStartTime

+                0x100cb2f6       0x63    _zPHY_ecsrs_AdjustPssStartTime

+                0x100cb359      0x14e    _zPHY_ecsrs_SetPssFirstStartInfo

+                0x100cb4a7       0xca    _zPHY_ecsrs_SetPssNotFirstStartInfo

+                0x100cb571       0x9a    _zPHY_ecsrs_GetPssStartInfo

+                0x100cb60b       0x4f    _zPHY_ecsrs_GetPssReadFlag

+                0x100cb65a       0x23    _zPHY_ecsrs_ClearPeakList

+                0x100cb67d       0x1a    _zPHY_ecsrs_GetPssData

+                0x100cb697       0x1c    _zPHY_ecsrs_BackupPssFinger

+                0x100cb6b3        0xb    _zPHY_ecsrs_ClearPssFinger

+                0x100cb6be        0xd    _zPHY_ecsrs_ClearInnerPeakList

+                0x100cb6cb       0x5e    _zPHY_ecsrs_AdjustPeakTime

+                0x100cb729       0x19    _zPHY_ecsrs_FindFreq

+                0x100cb742       0x3d    _zPHY_ecsrs_BackupPeakList

+                0x100cb77f       0xa8    _zPHY_ecsrs_RecoverPeakList

+                0x100cb827      0x215    _zPHY_ecsrs_PssResultReadNew

+                0x100cba3c       0x63    _zPHY_ecsrs_CalBoundary

+                0x100cba9f       0x2b    _zPHY_ecsrs_CalRedoCfoBoundary

+                0x100cbaca       0x46    _zPHY_ecsrs_PssAdjustPro

+                0x100cbb10       0x28    _zPHY_ecsrs_PssTpuAdjust

+                0x100cbb38       0x13    _zPHY_ecsrs_SearchMaxFinger

+                0x100cbb4b       0xa0    _zPHY_ecsrs_FilterFinger

+                0x100cbbeb        0xe    _zPHY_ecsrs_FingerIsValid

+ .text          0x100cbbf9      0xc54 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pusch.o)

+                0x100cbbf9       0x69    _zPHY_eula_PuschAckProcess

+                0x100cbc62      0x177    _zPHY_eula_PuschCsiProcess

+                0x100cbdd9       0xc2    _zPHY_eula_SetPuschScale

+                0x100cbe9b      0x1ed    _zPHY_eula_PuschAckEncodedLenCalc

+                0x100cc088      0x2b9    _zPHY_eula_TDD_PuschAckParasCalc

+                0x100cc341       0x57    _zPHY_eula_TDD_PuschAckParasCalc_UlDl0

+                0x100cc398       0x86    _zPHY_eula_LtxParas_acNcsPuschDmrs

+                0x100cc41e       0xc7    _zPHY_eula_LtxParas_acUVPuschDmrs

+                0x100cc4e5      0x290    _zPHY_eula_PuschCqiRiEncodedLenCalc

+                0x100cc775       0x24    _zPHY_eula_FDD_PuschAckParasCalc

+                0x100cc799       0x8e    _zPHY_eula_LtxParas_adwNcsDiv6PuschDmrs

+                0x100cc827       0x26    _zPHY_eula_HarqPuschMsg3Stub

+ .text          0x100cc84d      0x547 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pusch.o)

+                0x100cc84d       0x80    _zPHY_eulpc_PuschPowParasCalc

+                0x100cc8cd      0x119    _zPHY_eulpc_UlsRelativePuscchPowCtrlProc

+                0x100cc9e6      0x190    _zPHY_eulpc_PuschPowCalcProc

+                0x100ccb76       0xa9    _zPHY_eulpc_NoPuschPowCalc

+                0x100ccc1f       0xb3    _zPHY_eulpc_DeltaTFCalc

+                0x100cccd2       0x89    _zPHY_eulpc_Log10yLinear

+                0x100ccd5b       0x39    _zPHY_eulpc_PuschGetCsiInfo

+ .text          0x100ccd94      0x540 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+                0x100ccd94       0x6d    _zPHY_edfe_Q8log2

+                0x100cce01       0x21    _zPHY_edfe_Logarithm

+                0x100cce22       0x34    _zPHY_edfe_SupCalLog

+                0x100cce56        0x8    _zPHY_edfe_SetCsrmDAGCGain

+                0x100cce5e       0x76    _zPHY_edfe_CalcRxDAGCGain

+                0x100cced4       0xa2    _zPHY_edfe_HandleRxDAGCGain

+                0x100ccf76       0x57    _zPHY_edfe_FixedRXDagcGain

+                0x100ccfcd      0x105    _zPHY_edfe_CalcCsrsDAGCGain

+                0x100cd0d2       0x26    _zPHY_edfe_JudgeRxDagcCover

+                0x100cd0f8       0x6d    _zPHY_edfe_JudgeCsrsDagcCover

+                0x100cd165       0xa8    _zPHY_edfe_HandleCsrsDagcInt

+                0x100cd20d       0x39    _zPHY_edfe_ConfigDagcCalcPara

+                0x100cd246       0x8e    _zPHY_edfe_SetInterCsrsDAGCGain

+ .text          0x100cd2d4      0x777 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_decbasic.o)

+                0x100cd2d4       0x26    _zAsn1_GetU16Bits

+                0x100cd2fa       0x39    _zAsn1_SetU16Bits

+                0x100cd333       0x18    _zEasn1p_perGetConVal

+                0x100cd34b        0xc    _zEasn1p_perGetDivbVal

+                0x100cd357        0xa    _zEasn1p_perGetIntVal

+                0x100cd361       0x13    _zEasn1p_perGetBitNum

+                0x100cd374       0x1a    _zEasn1p_perGetRange

+                0x100cd38e       0x67    _zEasn1p_DcGetBitsVal32_Dec

+                0x100cd3f5        0x2    _zEasn1p_DcGetBitsVal32

+                0x100cd3f7       0x13    _zEasn1p_MovePtr_Dec

+                0x100cd40a       0x1d    _zEasn1p_EcSetBitStr_Dec

+                0x100cd427       0xa2    _zEasn1p_DcGetBitsStr_Dec

+                0x100cd4c9        0x2    _zEasn1p_DcGetBitsStr

+                0x100cd4cb       0x1a    _zEasn1p_ChkCodeLen_Dec

+                0x100cd4e5       0x91    _zEasn1p_per_dcOctStr

+                0x100cd576       0xe5    _zEasn1p_per_dcLen

+                0x100cd65b       0x2f    _zEasn1p_per_DcExt

+                0x100cd68a       0x2f    _zEasn1p_per_dcIndefiniteLenWholeNum

+                0x100cd6b9       0x2e    _zEasn1p_per_dcConWholeNum

+                0x100cd6e7       0x8f    _zEasn1p_per_dcSequenceOf

+                0x100cd776        0x2    _zEasn1p_MovePtr

+                0x100cd778       0x24    _zEasn1p_per_dcPreamble

+                0x100cd79c       0x29    _zEasn1p_per_dcPreamble_Sequence

+                0x100cd7c5       0x47    _zEasn1p_per_dcSmallWholeNum

+                0x100cd80c       0x46    _zEasn1p_per_dcSkipAllExtData

+                0x100cd852       0xb7    _zEasn1p_per_dcInt

+                0x100cd909       0x66    _zEasn1p_per_dcChoiceOf

+                0x100cd96f       0x4a    _zEasn1p_per_dcSkipOneExtData

+                0x100cd9b9       0x92    _zEasn1p_per_dcBitStr

+ .text          0x100cda4b      0x391 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_cfo.o)

+                0x100cda4b       0x55    _zPHY_ecsrs_GetCfoStartTime

+                0x100cdaa0       0x54    _zPHY_ecsrs_SetCfoStartInfoSymMap

+                0x100cdaf4       0xa1    _zPHY_ecsrs_GetCfoStartInfo

+                0x100cdb95       0x1e    _zPHY_ecsrs_CalPowerNcpEcp

+                0x100cdbb3       0x46    _zPHY_ecsrs_CfoCalcPower

+                0x100cdbf9       0x5e    _zPHY_ecsrs_CfoCalcPowerNcpEcp

+                0x100cdc57       0x5e    _zPHY_ecsrs_Codic_atan_FixPoint

+                0x100cdcb5       0x76    _zPHY_ecsrs_CsCfoResultMerge

+                0x100cdd2b       0xb1    _zPHY_ecsrs_CfoResultRead

+ .text          0x100cdddc      0x189 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pcfich.o)

+                0x100cdddc      0x186    _zPHY_edla_CalcPcfichRegFilePara

+                0x100cdf62        0x3    _zPHY_edla_PcfichProc

+ .text          0x100cdf65     0x1107 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_sss.o)

+                0x100cdf65       0xb7    _zPHY_ecsrs_SssStartFingerSort

+                0x100ce01c       0xff    _zPHY_ecsrs_SssFingerReorder

+                0x100ce11b       0x49    _zPHY_ecsrs_AdjustSssFddProc

+                0x100ce164       0x7c    _zPHY_ecsrs_GetSssStartFinger

+                0x100ce1e0       0x37    _zPHY_ecsrs_GetNearValidTime

+                0x100ce217       0x33    _zPHY_ecsrs_CalSssBufferTime

+                0x100ce24a      0x170    _zPHY_ecsrs_GetSssStartTime

+                0x100ce3ba       0x92    _zPHY_ecsrs_GetRfcEnableInfo

+                0x100ce44c       0x3e    _zPHY_ecsrs_GetSssStartFg

+                0x100ce48a       0x50    _zPHY_ecsrs_InitSssStartInfo

+                0x100ce4da       0x8f    _zPHY_ecsrs_SetSssFddStartInfoAllProc

+                0x100ce569       0xb7    _zPHY_ecsrs_SetSssTddStartInfoAllProc

+                0x100ce620      0x251    _zPHY_ecsrs_SetSssFirstStartInfo

+                0x100ce871       0xd9    _zPHY_ecsrs_SetSssComStartInfo

+                0x100ce94a       0x4d    _zPHY_ecsrs_GetSssStartInfo

+                0x100ce997       0x9b    _zPHY_ecsrs_GetSssReadFlag

+                0x100cea32       0xe2    _zPHY_ecsrs_GetThresholdAndFilterCell

+                0x100ceb14      0x2ae    _zPHY_ecsrs_SssResultReadNew

+                0x100cedc2      0x1a7    _zPHY_ecsrs_SssResultReadAppointCell

+                0x100cef69       0x28    _zPHY_ecsrs_RecodCfoInfo

+                0x100cef91       0x3e    _zPHY_ecsrs_CheckCfoValid

+                0x100cefcf       0x77    _zPHY_ecsrs_SearchForSssHwReset

+                0x100cf046       0x26    _zPHY_ecsrs_SetSssHwCfgTime

+ .text          0x100cf06c     0x172d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+                0x100cf06c        0x5    _zPHY_ecsrs_Init

+                0x100cf071       0x17    _zPHY_ecsrs_Reset

+                0x100cf088        0x1    _zPHY_ecsrs_DebugModeInitPara

+                0x100cf089       0x24    _zPHY_ecsrs_InitCommonInfor

+                0x100cf0ad       0x1b    _zPHY_ecsrs_DeleteAllSubFrameInt

+                0x100cf0c8        0x8    _zPHY_ecsrs_ResetSynInforTable

+                0x100cf0d0       0x30    _zPHY_ecsrs_GetIntraEarfcnInfo

+                0x100cf100       0x1e    _zPHY_ecsrs_GetInterEarfcnInfo

+                0x100cf11e      0x1c4    _zPHY_ecsrs_GetCommonInfor

+                0x100cf2e2       0x34    _zPHY_ecsrs_CsRfcConfig

+                0x100cf316       0x1a    _zPHY_ecsrs_BeforeInitSearch

+                0x100cf330       0x15    _zPHY_ecsrs_TimeRelation

+                0x100cf345       0x88    _zPHY_ecsrs_InterFreqChange

+                0x100cf3cd       0x62    _zPHY_ecsrs_GetHwConfigMode

+                0x100cf42f      0x112    _zPHY_ecsrs_GetReadAndConfigIndex

+                0x100cf541       0x1e    _zPHY_ecsrs_SetSyncRelation

+                0x100cf55f       0x25    _zPHY_ecsrs_TFConfirmSearchMode

+                0x100cf584       0x31    _zPHY_ecsrs_SetFilterRange

+                0x100cf5b5        0xd    _zPHY_ecsrs_OpenSubFrameInt

+                0x100cf5c2        0xd    _zPHY_ecsrs_DelSubFrameInt

+                0x100cf5cf        0x8    _zPHY_ecsrs_UpdateInnOffset

+                0x100cf5d7       0x2b    _zPHY_ecsrs_ReadSearchResult

+                0x100cf602       0x3d    _zPHY_ecsrs_GetSubTime

+                0x100cf63f       0x31    _L1e_csrs_InitGloPara

+                0x100cf670        0x8    _zPHY_ecsrs_OnReset

+                0x100cf678        0x3    _zPHY_ecsrs_OnSearchMeasReset

+                0x100cf67b       0x49    _zPHY_ecsrs_OnSearchFreqScan

+                0x100cf6c4       0x81    _zPHY_ecsrs_OnSearchMeasStart

+                0x100cf745       0x1f    _zPHY_ecsrs_OnPssUpdateCounterCnf

+                0x100cf764       0x70    _zPHY_ecsrs_OnTimeDelayInt

+                0x100cf7d4        0xd    _zPHY_ecsrs_OnNotSynSubFrameInt

+                0x100cf7e1       0x57    _zPHY_ecsrs_InitFreqOffset

+                0x100cf838       0xa6    _L1e_csrs_GetFreqOffset

+                0x100cf8de       0x6e    _L1e_csrs_SetFtErrorList

+                0x100cf94c       0x65    _L1e_csrs_SetFreqOffsetAge

+                0x100cf9b1       0x11    _L1e_csrs_GetMaxAgeIndex

+                0x100cf9c2       0x2f    _L1e_csrs_NormalTemp

+                0x100cf9f1       0x89    _zPHY_ecsrs_ModifyRfCfgInfo

+                0x100cfa7a        0x7    _zPHY_ecsrs_setMode

+                0x100cfa81        0xa    _zPHY_ecsrs_IsIntraMode

+                0x100cfa8b       0x86    _zEcsrs_PreEvent

+                0x100cfb11       0x9e    _L1e_csrs_SfProc

+                0x100cfbaf       0x2c    _L1e_FS_SfProc

+                0x100cfbdb       0x2e    _zEcsrs_OnEvent

+                0x100cfc09        0xb    _zPHY_ecsrs_IsInitCs

+                0x100cfc14       0x3c    _zPHY_ecsrs_CsNeedReCfo

+                0x100cfc50       0x16    _zPHY_ecsrs_CsNeedReSss

+                0x100cfc66       0x67    _zPHY_ecsrs_IsRfOpen

+                0x100cfccd      0x14c    _zPHY_csr_RfcConfig

+                0x100cfe19       0x1e    _zPHY_ecsrs_IsOptSearch

+                0x100cfe37       0x1a    _zPHY_ecsrs_CfoAccNum

+                0x100cfe51       0x1a    _zPHY_ecsrs_GetConfigRfFlag

+                0x100cfe6b       0x3d    _zPHY_ecsrs_GetScheduleFlag

+                0x100cfea8        0x9    _zPHY_ecsrs_CsBeforeAgc

+                0x100cfeb1       0x17    _zPHY_ecsrs_CsNeedAgc

+                0x100cfec8       0x6b    _zPHY_ecsrs_CsNeedPss

+                0x100cff33        0x2    _zPHY_ecsrs_CsNeedCfo

+                0x100cff35       0x82    _zPHY_ecsrs_CsNeedSss

+                0x100cffb7       0x16    _zPHY_ecsrs_CsNeedTempComp

+                0x100cffcd       0x26    _zPHY_ecsrs_CsIsOnAgc

+                0x100cfff3       0x37    _zPHY_ecsrs_CsAgcProc

+                0x100d002a        0x1    _zPHY_ecsrs_CsAgcProcEnd

+                0x100d002b        0xd    _zPHY_ecsrs_CsNeedPssAgain

+                0x100d0038       0x17    _zPHY_ecsrs_CsBeforePss

+                0x100d004f       0x1a    _zPHY_ecsrs_CsIsOnPss

+                0x100d0069       0x91    _zPHY_ecsrs_CsGetPssRfCfgInfo

+                0x100d00fa       0x50    _zPHY_ecsrs_SniffInterFreqChange

+                0x100d014a      0x13b    _zPHY_ecsrs_CsPssProc

+                0x100d0285       0xda    _zPHY_ecsrs_CsPssProcEnd

+                0x100d035f       0x2a    _zPHY_ecsrs_CsNeedMoreCfo

+                0x100d0389       0x23    _zPHY_ecsrs_CsBeforeCfo

+                0x100d03ac       0x12    _zPHY_ecsrs_CsCfoTpuAdjPro

+                0x100d03be       0x14    _zPHY_ecsrs_CsIsOnCfo

+                0x100d03d2       0x6f    _zPHY_ecsrs_CsCfoProc

+                0x100d0441       0x60    _zPHY_ecsrs_CsCfoProcEnd

+                0x100d04a1       0x13    _zPHY_ecsrs_CsBeforeSss

+                0x100d04b4       0x1a    _zPHY_ecsrs_CsIsOnSss

+                0x100d04ce       0x8d    _zPHY_ecsrs_CsGetSssRfCfgInfo

+                0x100d055b      0x12d    _zPHY_ecsrs_CsSssProc

+                0x100d0688       0x1d    _zPHY_ecsrs_InitSearchCnf

+                0x100d06a5       0x56    _zPHY_ecsrs_CsSssProcEnd

+                0x100d06fb       0x18    _zPHY_ecsrs_CsNeedCs

+                0x100d0713       0x1a    _zPHY_ecsrs_CsBeforeCs

+                0x100d072d        0xb    _zPHY_ecsrs_WaitSubFrameInt

+                0x100d0738       0x1c    _zPHY_ecsrs_SSSearctT

+                0x100d0754       0x3d    _zPHY_ecsrs_CheckSssCount

+                0x100d0791        0x8    _zPHY_ecsrs_SetSssHwRestartCnt

+ .text          0x100d0799       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_ti.o)

+ .text          0x100d07d5      0x458 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

+                0x100d07d5       0x13    _zPHY_ecsrs_HwIntHandle

+                0x100d07e8       0x49    _zPHY_ecsrs_HwReset

+                0x100d0831       0x33    _zPHY_ecsrs_AllHwReset

+                0x100d0864       0x15    _zPHY_ecsr_HwSssTdCommonReset

+                0x100d0879       0xa3    _zPHY_ecsrs_ConfigIcFiFoHw

+                0x100d091c       0x8a    _zPHY_ecsrs_ConfigIcHw

+                0x100d09a6       0x4f    _zPHY_ecsrs_ConfigPssHw

+                0x100d09f5       0x36    _zPHY_ecsrs_ConfigCfoHw

+                0x100d0a2b       0x47    _zPHY_ecsrs_ConfigSssHw

+                0x100d0a72        0xc    _zPHY_ecsrs_CfgTopClkGating

+                0x100d0a7e       0x14    _zPHY_ecsrs_CfgTopReg

+                0x100d0a92       0x27    _zPHY_ecsrs_SssCfgPschLocalSeq

+                0x100d0ab9       0x31    _zPHY_ecsrs_AgcBalanceCfgRegs

+                0x100d0aea        0xc    _zPHY_ecsrs_AgcBalanceDisable

+                0x100d0af6       0x23    _zPHY_ecsrc_SwClkGateCtrl

+                0x100d0b19       0x49    _zPHY_ecsr_ConvertFinger

+                0x100d0b62       0x1f    _zPHY_ecsr_GetHwPssFinger

+                0x100d0b81        0x8    _zPHY_ecsr_GetHwPssFreqInd

+                0x100d0b89        0xd    _zPHY_ecsr_GetHwPssDoneMark

+                0x100d0b96        0xd    _zPHY_ecsr_GetHwPssNumHalfFrame

+                0x100d0ba3        0x3    _zPHY_ecsr_GetHwPssPeakValid

+                0x100d0ba6        0x8    _zPHY_ecsr_GetHwPssMaxPower

+                0x100d0bae        0xa    _zPHY_ecsr_GetHwCfoOutput

+                0x100d0bb8       0x10    _zPHY_ecsr_GetHwSssPeakList

+                0x100d0bc8        0xa    _zPHY_ecsr_GetHwSssComResult

+                0x100d0bd2        0xb    _zPHY_ecsr_GetHwSssProcCount

+                0x100d0bdd        0xb    _zPHY_ecsr_GetHwSssProcStatus

+                0x100d0be8        0xd    _zPHY_ecsr_GetHwSssProcEnable

+                0x100d0bf5        0x8    _zPHY_ecsr_GetHwSssProcRdWrState

+                0x100d0bfd        0x8    _zPHY_ecsr_GetHwIcWorkState

+                0x100d0c05        0x8    _zPHY_ecsr_GetHwTopClkGating

+                0x100d0c0d        0x8    _zPHY_ecsr_GetHwPssClkGatingBypass

+                0x100d0c15        0x8    _zPHY_ecsr_GetHwIcClkGatingBypass

+                0x100d0c1d        0x8    _zPHY_ecsr_GetHwSssClkGatingEn

+                0x100d0c25        0x8    _zPHY_ecsr_GetHwSssWorkStatus

+ .text          0x100d0c2d      0x571 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_fs.o)

+                0x100d0c2d       0x2f    _L1e_FS_LogAddSearchResult

+                0x100d0c5c       0x25    _L1e_FS_LogAddSearchResultFail

+                0x100d0c81       0x14    _L1e_FS_LogGainCompenError

+                0x100d0c95       0x17    _L1e_FS_LogMinAgcGainError

+                0x100d0cac       0x17    _L1e_FS_LogDeleteEarfcn

+                0x100d0cc3       0x2d    _L1e_FS_LogSssResult

+                0x100d0cf0       0x17    _L1e_FS_LogFsResultNum

+                0x100d0d07       0x1e    _L1e_FS_LogDeleteFreqPoint

+                0x100d0d25       0x5c    _L1e_FS_LogBandInfo

+                0x100d0d81       0x40    _L1e_FS_LogProfileInfo

+                0x100d0dc1       0x38    _L1e_FS_LogInsertPSSResult

+                0x100d0df9       0x54    _L1e_FS_LogAddSearchwEarfcn

+                0x100d0e4d       0x21    _L1e_FS_LogPlmnReturnSrvCell

+                0x100d0e6e       0x95    _L1e_FS_LogPSSFinger

+                0x100d0f03       0x14    _L1e_FS_LogPSSNoValidEarfcn

+                0x100d0f17       0x22    _L1e_FS_LogResultNULL

+                0x100d0f39       0x1d    _L1e_FS_LogChangeAgc

+                0x100d0f56       0x1a    _L1e_FS_LogAllAgcFail

+                0x100d0f70       0x14    _L1e_FS_LogReqMsgError

+                0x100d0f84       0x41    _L1e_FS_LogSegmeantInfo

+                0x100d0fc5       0x31    _L1e_FS_LogSssAgcGain

+                0x100d0ff6       0x26    _L1e_FS_LogMpInfo

+                0x100d101c       0x5b    _L1e_FS_LogProGainInfo

+                0x100d1077       0x1d    _L1e_FS_LogAGCInfo

+                0x100d1094       0x4a    _L1e_FS_LogProRedo100KInfo

+                0x100d10de       0x1d    _L1e_FS_StartAGC

+                0x100d10fb       0x2a    _L1e_FS_AGCInfo

+                0x100d1125       0x27    _L1e_FS_TestInfo

+                0x100d114c       0x1e    _L1e_FS_LogBackup100KResult

+                0x100d116a       0x17    _L1e_FS_LogFreqOffsetIndex

+                0x100d1181       0x1d    _zPHY_ecsc_LogPss100KResult

+ .text          0x100d119e     0x10f2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrs.o)

+                0x100d119e       0x35    _zPHY_ecsrc_LogSlaveSearchMode

+                0x100d11d3       0x34    _zPHY_ecsrc_LogRecvUpdateCounterCnf

+                0x100d1207       0x64    _zPHY_ecsrc_LogPssTpuAdjust3

+                0x100d126b       0x26    _zPHY_ecsrc_LogModifyRfCfgInfo

+                0x100d1291       0x85    _zPHY_ecsrc_LogIsRfOpen

+                0x100d1316       0x4f    _zPHY_ecsrs_LogCommonInfor

+                0x100d1365       0x36    _zPHY_ecsrs_LogInterFreqChange

+                0x100d139b       0x2e    _zPHY_ecsrs_LogGetHwConfigMode

+                0x100d13c9       0x34    _zPHY_ecsrs_LogGetReadAndConfigIndex

+                0x100d13fd       0x18    _zPHY_ecsrs_LogTFConfirmSearchMode

+                0x100d1415       0x19    _zPHY_ecsrs_LogGetSubTime

+                0x100d142e       0x16    _zPHY_ecsrs_LogSubFrameOnOff

+                0x100d1444       0xba    _zPHY_ecsrs_LogCsPssPro

+                0x100d14fe       0x48    _zPHY_ecsrs_LogGetPssStartTime

+                0x100d1546       0x14    _zPHY_ecsrs_LogCsCfoProcEnd

+                0x100d155a       0x9a    _zPHY_ecsrs_LogCsSssPro

+                0x100d15f4       0x3e    _zPHY_ecsrpss_LogAdjustPssStartTime

+                0x100d1632       0x1c    _zPHY_ecsrpss_LogUrfcnFreqIdx

+                0x100d164e       0x57    _zPHY_ecsrpss_LogSearchResult

+                0x100d16a5       0x5f    _zPHY_ecsrpss_LogPssDb

+                0x100d1704       0x1b    _zPHY_ecsrpss_LogSendRfcOffset

+                0x100d171f       0x2a    _zPHY_ecsrpss_LogCalRedoCfoBoundary

+                0x100d1749       0x2a    _zPHY_ecsrpss_LogFilterFinger

+                0x100d1773       0x4d    _zPHY_ecsrSss_LogStartFinger

+                0x100d17c0       0x3c    _zPHY_ecsrSss_LogStartTime

+                0x100d17fc       0x4f    _zPHY_ecsrSss_LogStartFingerAll

+                0x100d184b       0x4a    _zPHY_ecsrSss_LogSLAVE_HWStart

+                0x100d1895       0x22    _zPHY_ecsrSss_LogGetRfcEnableInfo

+                0x100d18b7       0x27    _zPHY_ecsrSss_LogReadFlagInfor

+                0x100d18de       0xc5    _zPHY_ecsrSss_LogThreshold

+                0x100d19a3       0x5d    _zPHY_ecsrSss_LogResultInfo

+                0x100d1a00       0x65    _zPHY_ecsrSss_LogSssFingerReorder

+                0x100d1a65       0x18    _zPHY_ecsrSss_LogAdjustSssFddProc

+                0x100d1a7d       0x2e    _zPHY_ecsrSss_LogSssState

+                0x100d1aab       0x62    _zPHY_ecsrSss_LogStartFingerAfterSort

+                0x100d1b0d       0x14    _zPHY_ecsrSss_LogGetSssStartInfo

+                0x100d1b21       0x27    _zPHY_ecsrCfo_LogFreqOffset

+                0x100d1b48       0x6a    _zPHY_ecsrCfo_LogSLAVE_HWStart

+                0x100d1bb2       0x28    _zPHY_ecsrCfo_LogCfoResultMerge

+                0x100d1bda       0x41    _zPHY_ecsrIc_LogCellFlag

+                0x100d1c1b       0x7e    _zPHY_ecsrIc_LogCoverInfo

+                0x100d1c99       0x60    _zPHY_ecsrIc_LogCellInfo

+                0x100d1cf9       0xa9    _zPHY_ecsrs_LogCfgIcFifo

+                0x100d1da2      0x191    _zPHY_ecsrs_LogCfgIc

+                0x100d1f33      0x136    _zPHY_ecsrs_LogCfgPssHw

+                0x100d2069       0x5f    _zPHY_ecsrs_LogCfgCfoHw

+                0x100d20c8      0x138    _zPHY_ecsrs_LogCfgSssHw

+                0x100d2200       0x20    _zPHY_ecsrSss_LogCheckCfoValid

+                0x100d2220       0x2d    _L1e_csrs_LogSetFtErrorList

+                0x100d224d       0x25    _L1e_csrs_LogSetFreqOffsetAge

+                0x100d2272       0x1e    _L1e_csrs_LogGetFreqOffset

+ .text          0x100d2290       0x4e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_list.o)

+                0x100d2290       0x1c    _zPHY_ecsrs_ListInsert

+                0x100d22ac        0x5    _zPHY_ecsrs_ListAdd

+                0x100d22b1       0x1a    _zPHY_ecsrs_ListDelete

+                0x100d22cb        0x3    _zPHY_ecsrs_ListFirst

+                0x100d22ce        0x3    _zPHY_ecsrs_ListLast

+                0x100d22d1        0x2    _zPHY_ecsrs_ListNext

+                0x100d22d3        0x3    _zPHY_ecsrs_ListPrev

+                0x100d22d6        0x8    _zPHY_ecsrs_IsListEmpty

+ .text          0x100d22de       0x9c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(crepool.o)

+                0x100d22de       0x9c    _s_create_pool

+ .text          0x100d237a       0x20 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cresem.o)

+                0x100d237a       0x20    _create_sem

+ .text          0x100d239a        0x9 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(current.o)

+                0x100d239a        0x9    _current_process

+ .text          0x100d23a3       0x50 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(delay.o)

+                0x100d23a3       0x50    _delay

+ .text          0x100d23f3       0x63 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(free.o)

+                0x100d23f3       0x63    _free_buf

+ .text          0x100d2456       0x49 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(get_pri.o)

+                0x100d2456       0x49    _get_pri

+ .text          0x100d249f        0x8 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(getticks.o)

+                0x100d249f        0x8    _get_ticks

+ .text          0x100d24a7       0x4c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(killsem.o)

+                0x100d24a7       0x4c    _kill_sem

+ .text          0x100d24f3       0x7c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(receive.o)

+                0x100d24f5       0x7a    _receive

+ .text          0x100d256f       0xc7 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(s_allnil.o)

+                0x100d2571       0xc5    _s_alloc_nil

+ .text          0x100d2636       0x16 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sender.o)

+                0x100d2636       0x16    _sender

+ .text          0x100d264c      0x116 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(set_pri.o)

+                0x100d264c       0x77    _set_pri

+                0x100d26c3       0x9f    _set_ot_pri

+ .text          0x100d2762       0x31 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(signsem.o)

+                0x100d2762       0x31    _signal_sem

+ .text          0x100d2793       0x65 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(start.o)

+                0x100d2793       0x65    _start

+ .text          0x100d27f8      0x1c5 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o)

+                0x100d27f8        0xa    _zcos_sysd_init

+                0x100d2802       0x5b    _odo_kill_proc

+                0x100d285d       0x39    _odo_hunt_kill_proc

+                0x100d2896       0x7b    _odo_new_process

+                0x100d2911       0x34    _odo_hunt_request_local

+                0x100d2945       0x55    _ose_sysd_handle_signal

+                0x100d299a       0x23    _zcos_sysd

+ .text          0x100d29bd       0x83 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(timer.o)

+                0x100d29bd       0x83    _tick

+ .text          0x100d2a40       0x4c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(waitsem.o)

+                0x100d2a40       0x4c    _wait_sem

+ .text          0x100d2a8c       0xfa T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(hunt.o)

+                0x100d2a8c       0x36    _odo_hunt_find_name

+                0x100d2ac2       0xc4    _hunt

+ .text          0x100d2b86       0x43 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(restore.o)

+                0x100d2b86       0x43    _restore

+ .text          0x100d2bc9       0x98 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send_w_s.o)

+                0x100d2bc9       0x98    _send_w_s

+ .text          0x100d2c61       0x5b T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_efuse.o)

+                0x100d2c61       0x5b    _zDrvEfuse_IsSpe

+ .text          0x100d2cbc       0x4f C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(32.o)

+                0x100d2cbc        0xf    ___modhi3

+                0x100d2ccb       0x19    ___umodhi3

+                0x100d2ce4       0x11    ___divhi3

+                0x100d2cf5       0x16    ___udivhi3

+ *fill*         0x100d2d0b 0x80000001 00

+ .text          0x100d2d0c      0x19e C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(Add.o)

+                0x100d2d0c      0x19e    ___addsf3

+ .text          0x100d2eaa       0x2a C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(compare_IEEE.o)

+                0x100d2eaa        0x0    ___gehf2

+                0x100d2eaa        0x0    ___nehf2

+                0x100d2eaa        0x0    ___eqhf2

+                0x100d2eaa        0x0    ___lthf2

+                0x100d2eaa        0x0    ___gthf2

+                0x100d2eaa       0x2a    ___lehf2

+ .text          0x100d2ed4       0x2d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(convert.o)

+                0x100d2ed4       0x21    ___floatunshihf2

+                0x100d2ef5        0xc    ___floathihf2

+ .text          0x100d2f01       0x18 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(convertqi.o)

+                0x100d2f01        0xb    ___floatqihf2

+                0x100d2f0c        0xd    ___floatunsqihf2

+ .text          0x100d2f19       0x29 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(div.o)

+                0x100d2f21       0x21    ___divqi3

+ .text          0x100d2f42      0x112 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(Div.o)

+                0x100d2f42      0x112    ___divsf3

+ .text          0x100d3054       0x29 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(divzi3_v2.o)

+                0x100d3054       0x29    ___divzi3_v2

+ *fill*         0x100d307d 0x80000001 00

+ .text          0x100d307e       0x17 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ftou.o)

+                0x100d307e       0x17    ___ieee754_ftou

+ .text          0x100d3095        0xf C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memcmp.o)

+                0x100d3095        0xf    _memcmp

+ .text          0x100d30a4       0x12 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memcpy16.o)

+                0x100d30a5       0x11    ___memcpy16

+ .text          0x100d30b6       0x15 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memcpy.o)

+                0x100d30bb       0x10    _memcpy

+ .text          0x100d30cb       0x15 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memset.o)

+                0x100d30cc       0x14    _memset

+ .text          0x100d30e0       0x21 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(mod.o)

+                0x100d30e0       0x21    ___modqi3

+ .text          0x100d3101       0x27 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(modzi3_v2.o)

+                0x100d3101       0x27    ___modzi3_v2

+ .text          0x100d3128       0xe1 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(Mul.o)

+                0x100d3128        0x0    ___ieee754_mul

+                0x100d3128       0xe1    ___mulsf3

+ .text          0x100d3209       0x6b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(pnan.o)

+                0x100d3209       0x6b    ___ieee754_propagate_nan

+ .text          0x100d3274       0x15 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(sprintf.o)

+                0x100d3274       0x15    _sprintf

+ .text          0x100d3289        0xf C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strchr.o)

+                0x100d3289        0xf    _strchr

+ .text          0x100d3298        0x7 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strcmp.o)

+                0x100d3298        0x7    _strcmp

+ .text          0x100d329f        0x6 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strcpy.o)

+                0x100d329f        0x6    _strcpy

+ .text          0x100d32a5        0xe C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strlen.o)

+                0x100d32a5        0xe    _strlen

+ *fill*         0x100d32b3 0x80000001 00

+ .text          0x100d32b4      0x1ab C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(Sub.o)

+                0x100d32b4      0x1ab    ___subsf3

+ .text          0x100d345f        0x7 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(udiv.o)

+                0x100d345f        0x7    ___udivqi3

+ .text          0x100d3466       0x2c C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(udivzi3_v2.o)

+                0x100d3466       0x2c    ___udivzi3_v2

+ .text          0x100d3492        0x8 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(umod.o)

+                0x100d3492        0x8    ___umodqi3

+ .text          0x100d349a       0x25 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(umodzi3_v2.o)

+                0x100d349a       0x25    ___umodzi3_v2

+ .text          0x100d34bf       0x14 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(vsprintf.o)

+                0x100d34bf       0x14    _vsprintf

+ .text          0x100d34d3       0x1e C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___adddf3_v2.o)

+                0x100d34d3       0x1e    ___adddf3_v2

+ .text          0x100d34f1       0x5d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___fixsfhi.o)

+                0x100d34f1       0x5d    ___fixsfhi

+ .text          0x100d354e       0x2d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___floatsisf.o)

+                0x100d354e       0x2d    ___floatsisf

+ .text          0x100d357b       0x1b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___floatunsisf.o)

+                0x100d357b       0x1b    ___floatunsisf

+ .text          0x100d3596       0x5a C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___gesf2.o)

+                0x100d3596       0x5a    ___gesf2

+ .text          0x100d35f0       0x5c C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___gtsf2.o)

+                0x100d35f0       0x5c    ___gtsf2

+ .text          0x100d364c      0x109 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___muldf3_v2.o)

+                0x100d364c      0x109    ___muldf3_v2

+ .text          0x100d3755       0x17 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_packFloat64.o)

+                0x100d3755       0x17    _packFloat64

+ .text          0x100d376c       0xda C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_addFloat64Sigs.o)

+                0x100d376c       0xda    _staticFunc_addFloat64Sigs

+ .text          0x100d3846       0x27 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_normalizeFloat64Subnormal.o)

+                0x100d3846       0x27    _staticFunc_normalizeFloat64Subnormal

+ .text          0x100d386d       0x34 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_normalizeRoundAndPackFloat64.o)

+                0x100d386d       0x34    _staticFunc_normalizeRoundAndPackFloat64

+ .text          0x100d38a1       0x3d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_propagateFloat64NaN.o)

+                0x100d38a1       0x3d    _staticFunc_propagateFloat64NaN

+ .text          0x100d38de       0x9c C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_roundAndPackFloat64.o)

+                0x100d38de       0x9c    _staticFunc_roundAndPackFloat64

+ .text          0x100d397a       0xf6 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_subFloat64Sigs.o)

+                0x100d397a       0xf6    _staticFunc_subFloat64Sigs

+ .text          0x100d3a70       0x1e C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___subdf3_v2.o)

+                0x100d3a70       0x1e    _(short, bool __restrict, double, float, _v2)

+ .text          0x100d3a8e      0xb3d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(low_level.o)

+                0x100d3bde      0x9ed    __vfsprintf_sdsp

+ .text          0x100d45cb        0xf C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(lshrli3.o)

+                0x100d45cb        0xf    ___lshrli3

+ .text          0x100d45da        0xe C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(lshrzi3.o)

+                0x100d45da        0xe    ___lshrzi3

+ .text          0x100d45e8       0x35 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(mul64To128.o)

+                0x100d45e8       0x35    _mul64To128

+ .text          0x100d461d       0x24 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(shift64RightJamming.o)

+                0x100d461d       0x24    _shift64RightJamming_v2

+ .text          0x100d4641        0x6 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_extractFloat64Exp.o)

+                0x100d4641        0x6    _extractFloat64Exp

+ .text          0x100d4647       0x1c C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_float64_is_nan.o)

+                0x100d4647       0x1c    _float64_is_nan

+ .text          0x100d4663       0x14 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_float64_is_signaling_nan.o)

+                0x100d4663       0x14    _float64_is_signaling_nan

+ .text          0x100d4677        0xc C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_countLeadingZeros64.o)

+                0x100d4677        0xc    _staticFunc_countLeadingZeros64

+ .text          0x100d4683       0x3d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(atoi.o)

+                0x100d4683       0x3d    _atoi

+ .text          0x100d46c0       0x72 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fputc.o)

+                0x100d46c0       0x72    _fputc

+ .text          0x100d4732       0x1d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fwrite_8bit.o)

+                0x100d4732       0x1d    _fwrite_8bit

+ .text          0x100d474f       0x28 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fputc.o)

+                0x100d474f       0x28    __zsim_fputc

+ .text          0x100d4777       0x31 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fwrite_8bit.o)

+                0x100d4777       0x31    __zsim_fwrite_8bit

+ .text          0x100d47a8       0x54 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fflush.o)

+                0x100d47a8       0x54    _fflush

+ .text          0x100d47fc       0x5a C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(pr_routines.o)

+                0x100d47fc        0x4    ___zsim_fopen

+                0x100d4800        0x4    ___zsim_fclose

+                0x100d4804        0x4    ___zsim_fgetc

+                0x100d4808        0x2    ___zsim_fputc

+                0x100d480a        0x9    Lmk_io_request

+                0x100d4813        0x3    ZSP_IO_request_site

+                0x100d4816        0x4    ___zsim_byte_fread

+                0x100d481a        0x4    ___zsim_fread

+                0x100d481e        0x4    ___zsim_fwrite

+                0x100d4822        0x4    ___zsim_fseek

+                0x100d4826        0x4    ___zsim_fread_8bit

+                0x100d482a        0x4    ___zsim_fwrite_8bit

+                0x100d482e        0x4    ___zsim_ungetc

+                0x100d4832        0xc    _ZSP_get_cycle

+                0x100d483e        0xc    _ZSP_get_insn

+                0x100d484a        0x4    ___zsim_feof

+                0x100d484e        0x4    ___zsim_ftell

+                0x100d4852        0x4    _ZSP_real_clock

+ .text          0x100d4856       0x96 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(userIO.o)

+                0x100d4856       0x37    _ZSP_AddUserIODevice

+                0x100d488d       0x1b    _ZSPgetUserDevice

+                0x100d48a8       0x44    __zsim_fopen

+ .text          0x100d48ec       0x31 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fwrite.o)

+                0x100d48ec       0x31    __zsim_fwrite

+                0x100d491d                _etext = .

 

 .lp_text        0x100d4a00      0x224

                 0x100d4a00                ___text1_start = .

@@ -12440,7 +12452,7 @@
                 0x100d4cc0    0x18e70    _odo_signalpool0

                 0x100edb30     0x9c40    _odo_signalpool1

 

-.data           0x100f7800    0x217ad

+.data           0x100f7800    0x217be

  *(.data)

  .data          0x100f7800        0x7 /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o

                 0x100f7800        0x2    ___flushRoutinePtr

@@ -13654,1365 +13666,1369 @@
                 0x10118dcd        0x4    _gtHuntList

  .data          0x10118dd1        0x2 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_efuse.o)

                 0x10118dd1        0x2    _efuseMutex

- .data          0x10118dd3        0x2 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ie_errno.o)

+ .data          0x10118dd3        0x2 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(errno.o)

                 0x10118dd3        0x1    _errno

                 0x10118dd4        0x1    _ierrno

- .data          0x10118dd5       0xa5 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(low_level.o)

- .data          0x10118e7a      0x101 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ctype.o)

-                0x10118e7a      0x101    ___ctype

- .data          0x10118f7b        0x4 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(pr_routines.o)

-                0x10118f7b        0x2    _ZSP_get_cycle_ZSP_overridePtr

-                0x10118f7d        0x2    _ZSP_get_insn_ZSP_overridePtr

-                0x10118f7f                __incsram_loadaddr = .

-                0x10118f7f        0x2 LONG 0x8090000 (<code 338> (LOADADDR (.itcm)) / 0x2)

-                0x10118f81                __incsram_size = .

-                0x10118f81        0x2 LONG 0x37b0 (SIZEOF (.itcm) / 0x2)

-                0x10118f83                __dncsram_loadaddr = .

-                0x10118f83        0x2 LONG 0x8094000 (<code 338> (LOADADDR (.dtcm)) / 0x2)

-                0x10118f85                __dncsram_size = .

-                0x10118f85        0x2 LONG 0x35ad (SIZEOF (.dtcm) / 0x2)

-                0x10118f87                __L2_code_s_loadaddr = .

-                0x10118f87        0x2 LONG 0x806a618 (<code 338> (LOADADDR (.c2tcm_s)) / 0x2)

-                0x10118f89                __L2_code_s_size = .

-                0x10118f89        0x2 LONG 0x4 (SIZEOF (.c2tcm_s) / 0x2)

-                0x10118f8b                __L2_code_d_loadaddr = .

-                0x10118f8b        0x2 LONG 0x806a620 (<code 338> (LOADADDR (.c2tcm_d)) / 0x2)

-                0x10118f8d                __L2_code_d_size = .

-                0x10118f8d        0x2 LONG 0x4 (SIZEOF (.c2tcm_d) / 0x2)

-                0x10118f8f                __L2_code_d_loadaddr_update1 = .

-                0x10118f8f        0x2 LONG 0x806a628 (<code 338> (LOADADDR (.c2tcm_d_update1)) / 0x2)

-                0x10118f91                __L2_code_d_size_update1 = .

-                0x10118f91        0x2 LONG 0x4 (SIZEOF (.c2tcm_d_update1) / 0x2)

-                0x10118f93                __L2_code_d_loadaddr_update2 = .

-                0x10118f93        0x2 LONG 0x806a630 (<code 338> (LOADADDR (.c2tcm_d_update2)) / 0x2)

-                0x10118f95                __L2_code_d_size_update2 = .

-                0x10118f95        0x2 LONG 0x4 (SIZEOF (.c2tcm_d_update2) / 0x2)

-                0x10118f97                __L2_data_s_loadaddr = .

-                0x10118f97        0x2 LONG 0x806a638 (<code 338> (LOADADDR (.d2tcm_s)) / 0x2)

-                0x10118f99                __L2_data_s_size = .

-                0x10118f99        0x2 LONG 0xa (SIZEOF (.d2tcm_s) / 0x2)

-                0x10118f9b                __L2_data_d_loadaddr = .

-                0x10118f9b        0x2 LONG 0x806a648 (<code 338> (LOADADDR (.d2tcm_d)) / 0x2)

-                0x10118f9d                __L2_data_d_size = .

-                0x10118f9d        0x2 LONG 0x0 (SIZEOF (.d2tcm_d) / 0x2)

-                0x10118f9f                __L2_data_d_loadaddr_update1 = .

-                0x10118f9f        0x2 LONG 0x806a650 (<code 338> (LOADADDR (.d2tcm_d_update1)) / 0x2)

-                0x10118fa1                __L2_data_d_size_update1 = .

-                0x10118fa1        0x2 LONG 0x0 (SIZEOF (.d2tcm_d_update1) / 0x2)

-                0x10118fa3                __L2_data_d_loadaddr_update2 = .

-                0x10118fa3        0x2 LONG 0x806a658 (<code 338> (LOADADDR (.d2tcm_d_update2)) / 0x2)

-                0x10118fa5                __L2_data_d_size_update2 = .

-                0x10118fa5        0x2 LONG 0x0 (SIZEOF (.d2tcm_d_update2) / 0x2)

-                0x10118fa7                __lp_text_addr = .

-                0x10118fa7        0x2 LONG 0x806a500 (<code 338> (ADDR (.lp_text)) / 0x2)

-                0x10118fa9                __lp_text_loadaddr = .

-                0x10118fa9        0x2 LONG 0x806a500 (<code 338> (LOADADDR (.lp_text)) / 0x2)

-                0x10118fab                __lp_text_size = .

-                0x10118fab        0x2 LONG 0x112 (SIZEOF (.lp_text) / 0x2)

+ .data          0x10118dd5       0xb3 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(low_level.o)

+ .data          0x10118e88        0x3 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_data.o)

+                0x10118e88        0x1    _floatx80_rounding_precision

+                0x10118e89        0x1    _float_detect_tininess

+                0x10118e8a        0x1    _float_rounding_mode

+ .data          0x10118e8b      0x101 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ctype.o)

+                0x10118e8b      0x101    ___ctype

+ .data          0x10118f8c        0x4 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(pr_routines.o)

+                0x10118f8c        0x2    _ZSP_get_cycle_ZSP_overridePtr

+                0x10118f8e        0x2    _ZSP_get_insn_ZSP_overridePtr

+                0x10118f90                __incsram_loadaddr = .

+                0x10118f90        0x2 LONG 0x8090000 (<code 338> (LOADADDR (.itcm)) / 0x2)

+                0x10118f92                __incsram_size = .

+                0x10118f92        0x2 LONG 0x37ac (SIZEOF (.itcm) / 0x2)

+                0x10118f94                __dncsram_loadaddr = .

+                0x10118f94        0x2 LONG 0x8094000 (<code 338> (LOADADDR (.dtcm)) / 0x2)

+                0x10118f96                __dncsram_size = .

+                0x10118f96        0x2 LONG 0x35ad (SIZEOF (.dtcm) / 0x2)

+                0x10118f98                __L2_code_s_loadaddr = .

+                0x10118f98        0x2 LONG 0x806a618 (<code 338> (LOADADDR (.c2tcm_s)) / 0x2)

+                0x10118f9a                __L2_code_s_size = .

+                0x10118f9a        0x2 LONG 0x4 (SIZEOF (.c2tcm_s) / 0x2)

+                0x10118f9c                __L2_code_d_loadaddr = .

+                0x10118f9c        0x2 LONG 0x806a620 (<code 338> (LOADADDR (.c2tcm_d)) / 0x2)

+                0x10118f9e                __L2_code_d_size = .

+                0x10118f9e        0x2 LONG 0x4 (SIZEOF (.c2tcm_d) / 0x2)

+                0x10118fa0                __L2_code_d_loadaddr_update1 = .

+                0x10118fa0        0x2 LONG 0x806a628 (<code 338> (LOADADDR (.c2tcm_d_update1)) / 0x2)

+                0x10118fa2                __L2_code_d_size_update1 = .

+                0x10118fa2        0x2 LONG 0x4 (SIZEOF (.c2tcm_d_update1) / 0x2)

+                0x10118fa4                __L2_code_d_loadaddr_update2 = .

+                0x10118fa4        0x2 LONG 0x806a630 (<code 338> (LOADADDR (.c2tcm_d_update2)) / 0x2)

+                0x10118fa6                __L2_code_d_size_update2 = .

+                0x10118fa6        0x2 LONG 0x4 (SIZEOF (.c2tcm_d_update2) / 0x2)

+                0x10118fa8                __L2_data_s_loadaddr = .

+                0x10118fa8        0x2 LONG 0x806a638 (<code 338> (LOADADDR (.d2tcm_s)) / 0x2)

+                0x10118faa                __L2_data_s_size = .

+                0x10118faa        0x2 LONG 0xa (SIZEOF (.d2tcm_s) / 0x2)

+                0x10118fac                __L2_data_d_loadaddr = .

+                0x10118fac        0x2 LONG 0x806a648 (<code 338> (LOADADDR (.d2tcm_d)) / 0x2)

+                0x10118fae                __L2_data_d_size = .

+                0x10118fae        0x2 LONG 0x0 (SIZEOF (.d2tcm_d) / 0x2)

+                0x10118fb0                __L2_data_d_loadaddr_update1 = .

+                0x10118fb0        0x2 LONG 0x806a650 (<code 338> (LOADADDR (.d2tcm_d_update1)) / 0x2)

+                0x10118fb2                __L2_data_d_size_update1 = .

+                0x10118fb2        0x2 LONG 0x0 (SIZEOF (.d2tcm_d_update1) / 0x2)

+                0x10118fb4                __L2_data_d_loadaddr_update2 = .

+                0x10118fb4        0x2 LONG 0x806a658 (<code 338> (LOADADDR (.d2tcm_d_update2)) / 0x2)

+                0x10118fb6                __L2_data_d_size_update2 = .

+                0x10118fb6        0x2 LONG 0x0 (SIZEOF (.d2tcm_d_update2) / 0x2)

+                0x10118fb8                __lp_text_addr = .

+                0x10118fb8        0x2 LONG 0x806a500 (<code 338> (ADDR (.lp_text)) / 0x2)

+                0x10118fba                __lp_text_loadaddr = .

+                0x10118fba        0x2 LONG 0x806a500 (<code 338> (LOADADDR (.lp_text)) / 0x2)

+                0x10118fbc                __lp_text_size = .

+                0x10118fbc        0x2 LONG 0x112 (SIZEOF (.lp_text) / 0x2)

 

-.display        0x10118fb0      0x820

+.display        0x10118fc0      0x820

  *(.display_data_buffer)

  .display_data_buffer

-                0x10118fb0      0x820 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_eng.o)

-                0x10118fb0      0x820    _g_tDisplayDataBufferTd

+                0x10118fc0      0x820 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_eng.o)

+                0x10118fc0      0x820    _g_tDisplayDataBufferTd

 

-.save_zsp       0x101197d0      0x100

+.save_zsp       0x101197e0      0x100

  *(.save_zsp_data)

  .save_zsp_data

-                0x101197d0      0x100 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_save_zsp880_reg.o)

+                0x101197e0      0x100 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_save_zsp880_reg.o)

 

-.bss            0x101198d0    0x65f40 load address 0x101198d0

-                0x101198d0                ___bss_start = .

+.bss            0x101198e0    0x65f50 load address 0x101198e0

+                0x101198e0                ___bss_start = .

  *(.bss)

- .bss           0x101198d0       0x19 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(bsp_timer_zsp880.o)

- .bss           0x101198e9       0x40 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_dma.o)

- .bss           0x10119929      0x22c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

- .bss           0x10119b55       0x40 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv.o)

- .bss           0x10119b95        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hspadldec.o)

- .bss           0x10119b96        0xf T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rfc.o)

- .bss           0x10119ba5        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hspa.o)

- .bss           0x10119ba6        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rtx_rx.o)

- .bss           0x10119ba7        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rtx.o)

- .bss           0x10119ba8        0x8 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hsdpa.o)

- .bss           0x10119bb0        0x3 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls.o)

- .bss           0x10119bb3       0x42 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_hsupa.o)

- .bss           0x10119bf5        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_eng.o)

- .bss           0x10119bf6        0x2 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(L1_dev_rfc_db.o)

- .bss           0x10119bf8        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_meas.o)

- .bss           0x10119bf9        0x2 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hsupa.o)

- .bss           0x10119bfb       0x26 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_afc.o)

- .bss           0x10119c21      0xad8 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_db.o)

- .bss           0x1011a6f9       0x4d T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_tadv.o)

- .bss           0x1011a746        0x6 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_top.o)

- .bss           0x1011a74c        0x4 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_main.o)

- .bss           0x1011a750       0x24 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_sync.o)

- .bss           0x1011a774        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_meas_db.o)

- .bss           0x1011a775        0x5 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_fsm.o)

- .bss           0x1011a77a      0x709 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_db.o)

- .bss           0x1011ae83      0xf91 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_res_alloc.o)

- .bss           0x1011be14        0x2 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_amt.o)

- .bss           0x1011be16      0x173 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_cs.o)

- .bss           0x1011bf89       0x3b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_gap.o)

- .bss           0x1011bfc4        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_fs.o)

- .bss           0x1011bfc5        0x8 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_dst.o)

- .bss           0x1011bfcd      0x26a T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_csr.o)

- .bss           0x1011c237       0x8b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_dpch.o)

- .bss           0x1011c2c2       0x3a T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_hsdpa.o)

- .bss           0x1011c2fc        0x5 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_ra.o)

- .bss           0x1011c301       0x8d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o)

- .bss           0x1011c38e        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

- .bss           0x1011c38f      0x77d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

- .bss           0x1011cb0c       0x1f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o)

- .bss           0x1011cb2b        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

- .bss           0x1011cb2c        0x3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

- .bss           0x1011cb2f        0x6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

- .bss           0x1011cb35        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

- .bss           0x1011cb36       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

- .bss           0x1011cb76        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls.o)

- .bss           0x1011cb77     0x22dd T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

- .bss           0x1011ee54        0x4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

- .bss           0x1011ee58      0x29c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

- .bss           0x1011f0f4      0x14d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_int.o)

- .bss           0x1011f241     0x2c3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

- .bss           0x10121e7d      0xbd2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

- *fill*         0x10122a4f 0x80000001 00

- .bss           0x10122a50      0xec7 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

- .bss           0x10123917      0x2ef T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_ds.o)

- .bss           0x10123c06        0x8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

- .bss           0x10123c0e        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

- .bss           0x10123c0f       0x1b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

- .bss           0x10123c2a        0x3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

- .bss           0x10123c2d      0x439 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_inter_cs.o)

- .bss           0x10124066      0xf85 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

- .bss           0x10124feb        0x2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas.o)

- .bss           0x10124fed      0x2ef T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

- .bss           0x101252dc      0x392 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_bch.o)

- .bss           0x1012566e      0x43a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cs.o)

- .bss           0x10125aa8        0x3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_gap.o)

- .bss           0x10125aab        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa.o)

- .bss           0x10125aac     0x259c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fs.o)

- .bss           0x10128048      0x1d2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

- .bss           0x1012821a      0x564 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rm.o)

- .bss           0x1012877e      0x1e1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

- .bss           0x1012895f        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

- .bss           0x10128960        0x3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

- .bss           0x10128963        0x6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

- .bss           0x10128969      0x981 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

- .bss           0x101292ea       0x24 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

- .bss           0x1012930e        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

- .bss           0x1012930f       0x82 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

- .bss           0x10129391        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

- *fill*         0x10129393 0x80000001 00

- .bss           0x10129394       0x45 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

- .bss           0x101293d9        0x3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

- .bss           0x101293dc        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

- .bss           0x101293de        0x4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

- .bss           0x101293e2        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

- .bss           0x101293e3      0x234 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

- .bss           0x10129617        0x8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

- .bss           0x1012961f        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

- .bss           0x10129620       0x72 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mbs.o)

- .bss           0x10129692        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

- .bss           0x10129694       0x50 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

- .bss           0x101296e4        0x3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

- .bss           0x101296e7        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

- .bss           0x101296e8        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

- .bss           0x101296ea       0x34 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(userIO.o)

+ .bss           0x101198e0       0x19 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(bsp_timer_zsp880.o)

+ .bss           0x101198f9       0x40 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_dma.o)

+ .bss           0x10119939      0x22c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+ .bss           0x10119b65       0x40 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv.o)

+ .bss           0x10119ba5        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hspadldec.o)

+ .bss           0x10119ba6        0xf T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rfc.o)

+ .bss           0x10119bb5        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hspa.o)

+ .bss           0x10119bb6        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rtx_rx.o)

+ .bss           0x10119bb7        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rtx.o)

+ .bss           0x10119bb8        0x8 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hsdpa.o)

+ .bss           0x10119bc0        0x3 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls.o)

+ .bss           0x10119bc3       0x42 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_hsupa.o)

+ .bss           0x10119c05        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_eng.o)

+ .bss           0x10119c06        0x2 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(L1_dev_rfc_db.o)

+ .bss           0x10119c08        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_meas.o)

+ .bss           0x10119c09        0x2 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hsupa.o)

+ .bss           0x10119c0b       0x26 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_afc.o)

+ .bss           0x10119c31      0xad8 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_db.o)

+ .bss           0x1011a709       0x4d T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_tadv.o)

+ .bss           0x1011a756        0x6 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_top.o)

+ .bss           0x1011a75c        0x4 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_main.o)

+ .bss           0x1011a760       0x24 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_sync.o)

+ .bss           0x1011a784        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_meas_db.o)

+ .bss           0x1011a785        0x5 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_fsm.o)

+ .bss           0x1011a78a      0x709 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_db.o)

+ .bss           0x1011ae93      0xf91 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_res_alloc.o)

+ .bss           0x1011be24        0x2 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_amt.o)

+ .bss           0x1011be26      0x173 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_cs.o)

+ .bss           0x1011bf99       0x3b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_gap.o)

+ .bss           0x1011bfd4        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_fs.o)

+ .bss           0x1011bfd5        0x8 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_dst.o)

+ .bss           0x1011bfdd      0x26a T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_csr.o)

+ .bss           0x1011c247       0x8b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_dpch.o)

+ .bss           0x1011c2d2       0x3a T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_hsdpa.o)

+ .bss           0x1011c30c        0x5 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_ra.o)

+ .bss           0x1011c311       0x8d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o)

+ .bss           0x1011c39e        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+ .bss           0x1011c39f      0x77d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

+ .bss           0x1011cb1c       0x1f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o)

+ .bss           0x1011cb3b        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+ .bss           0x1011cb3c        0x3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+ .bss           0x1011cb3f        0x6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+ .bss           0x1011cb45        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+ .bss           0x1011cb46       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

+ .bss           0x1011cb86        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls.o)

+ .bss           0x1011cb87     0x22dd T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

+ .bss           0x1011ee64        0x4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+ .bss           0x1011ee68      0x29c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+ .bss           0x1011f104      0x14d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_int.o)

+ .bss           0x1011f251     0x2c3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+ .bss           0x10121e8d      0xbd2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+ *fill*         0x10122a5f 0x80000001 00

+ .bss           0x10122a60      0xec7 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+ .bss           0x10123927      0x2ef T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_ds.o)

+ .bss           0x10123c16        0x8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

+ .bss           0x10123c1e        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+ .bss           0x10123c1f       0x1b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+ .bss           0x10123c3a        0x3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+ .bss           0x10123c3d      0x439 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_inter_cs.o)

+ .bss           0x10124076      0xf85 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+ .bss           0x10124ffb        0x2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas.o)

+ .bss           0x10124ffd      0x2ef T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+ .bss           0x101252ec      0x392 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_bch.o)

+ .bss           0x1012567e      0x43a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cs.o)

+ .bss           0x10125ab8        0x3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_gap.o)

+ .bss           0x10125abb        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa.o)

+ .bss           0x10125abc     0x259c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fs.o)

+ .bss           0x10128058      0x1d2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+ .bss           0x1012822a      0x564 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rm.o)

+ .bss           0x1012878e      0x1e1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+ .bss           0x1012896f        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+ .bss           0x10128970        0x3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+ .bss           0x10128973        0x6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+ .bss           0x10128979      0x981 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+ .bss           0x101292fa       0x24 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+ .bss           0x1012931e        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+ .bss           0x1012931f       0x82 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+ .bss           0x101293a1        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+ *fill*         0x101293a3 0x80000001 00

+ .bss           0x101293a4       0x45 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+ .bss           0x101293e9        0x3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+ .bss           0x101293ec        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+ .bss           0x101293ee        0x4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+ .bss           0x101293f2        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+ .bss           0x101293f3      0x234 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

+ .bss           0x10129627        0x8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

+ .bss           0x1012962f        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+ .bss           0x10129630        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+ .bss           0x10129632       0x72 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mbs.o)

+ .bss           0x101296a4        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+ .bss           0x101296a6       0x50 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

+ .bss           0x101296f6        0x3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+ .bss           0x101296f9        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+ .bss           0x101296fa        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+ .bss           0x101296fc       0x34 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(userIO.o)

  *(COMMON)

- COMMON         0x1012971e        0x6 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(error.o)

+ COMMON         0x10129730        0x6 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(error.o)

                                   0x0 (size before relaxing)

-                0x1012971e        0x6    _err_msg

- COMMON         0x10129724      0x18f T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(init.o)

+                0x10129730        0x6    _err_msg

+ COMMON         0x10129736      0x18f T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(init.o)

                                   0x0 (size before relaxing)

-                0x10129724      0x18f    _odo_sys

- COMMON         0x101298b3       0x44 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_error_handler.o)

+                0x10129736      0x18f    _odo_sys

+ COMMON         0x101298c5       0x44 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_error_handler.o)

                                   0x0 (size before relaxing)

-                0x101298b3        0x1    _zsp_cmm_len

-                0x101298b4        0x5    _g_L1ErrInfo

-                0x101298b9       0x3e    _zsp_ramdump_regs

- COMMON         0x101298f7      0x364 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+                0x101298c5        0x1    _zsp_cmm_len

+                0x101298c6        0x5    _g_L1ErrInfo

+                0x101298cb       0x3e    _zsp_ramdump_regs

+ COMMON         0x10129909      0x364 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

                                   0x0 (size before relaxing)

-                0x101298f7        0x1    _g_erfc_cnt

-                0x101298f8      0x302    _g_atHookInfo

-                0x10129bfa       0x60    _g_erfc_tpu

-                0x10129c5a        0x1    _gIramHookCnt

- COMMON         0x10129c5b       0x1c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o)

+                0x10129909        0x1    _g_erfc_cnt

+                0x1012990a      0x302    _g_atHookInfo

+                0x10129c0c       0x60    _g_erfc_tpu

+                0x10129c6c        0x1    _gIramHookCnt

+ COMMON         0x10129c6d       0x1c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o)

                                   0x0 (size before relaxing)

-                0x10129c5b        0x1    _g_wRficRev

-                0x10129c5c       0x1b    _g_awTempDAC

- COMMON         0x10129c77       0x1a T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o)

+                0x10129c6d        0x1    _g_wRficRev

+                0x10129c6e       0x1b    _g_awTempDAC

+ COMMON         0x10129c89       0x1a T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o)

                                   0x0 (size before relaxing)

-                0x10129c77       0x1a    _g_tL1wCallStackInfo

- COMMON         0x10129c91        0x1 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_multimode_cfg.o)

+                0x10129c89       0x1a    _g_tL1wCallStackInfo

+ COMMON         0x10129ca3        0x1 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_multimode_cfg.o)

                                   0x0 (size before relaxing)

-                0x10129c91        0x1    _g_uComPhyFunc

- COMMON         0x10129c92      0xd00 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+                0x10129ca3        0x1    _g_uComPhyFunc

+ COMMON         0x10129ca4      0xd00 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

                                   0x0 (size before relaxing)

-                0x10129c92      0x100    _gReadBlockCnt

-                0x10129d92      0x100    _RpMsgRead_Exit

-                0x10129e92      0x100    _gWriteBlockCnt

-                0x10129f92      0x100    _gRpMsgWriteMutex

-                0x1012a092      0x100    _s_RpMsgCallbackList

-                0x1012a192      0x300    _phy2ps_chinfo

-                0x1012a492      0x100    _rpMsgSem

-                0x1012a592      0x300    _ps2phy_chinfo

-                0x1012a892      0x100    _gRpMsgReadMutex

- COMMON         0x1012a992        0x9 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_irat.o)

+                0x10129ca4      0x100    _gReadBlockCnt

+                0x10129da4      0x100    _RpMsgRead_Exit

+                0x10129ea4      0x100    _gWriteBlockCnt

+                0x10129fa4      0x100    _gRpMsgWriteMutex

+                0x1012a0a4      0x100    _s_RpMsgCallbackList

+                0x1012a1a4      0x300    _phy2ps_chinfo

+                0x1012a4a4      0x100    _rpMsgSem

+                0x1012a5a4      0x300    _ps2phy_chinfo

+                0x1012a8a4      0x100    _gRpMsgReadMutex

+ COMMON         0x1012a9a4        0x9 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_irat.o)

                                   0x0 (size before relaxing)

-                0x1012a992        0x2    _g_L1_tModeState

-                0x1012a994        0x6    _g_L1_tLpmCaliTime

-                0x1012a99a        0x1    _g_L1_tLpCalibrationFlag

- COMMON         0x1012a99b     0x2f4b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_nv_param.o)

+                0x1012a9a4        0x2    _g_L1_tModeState

+                0x1012a9a6        0x6    _g_L1_tLpmCaliTime

+                0x1012a9ac        0x1    _g_L1_tLpCalibrationFlag

+ COMMON         0x1012a9ad     0x2f4b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_nv_param.o)

                                   0x0 (size before relaxing)

-                0x1012a99b        0x2    _g_tL1tdsAtNv

-                0x1012a99d      0x282    _g_tTdscdmaUserNv

-                0x1012ac1f     0x2ba2    _g_tTdscdmaCalibNv

-                0x1012d7c1      0x125    _g_tPhyNvPara

- COMMON         0x1012d8e6       0x10 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rfc.o)

+                0x1012a9ad        0x2    _g_tL1tdsAtNv

+                0x1012a9af      0x282    _g_tTdscdmaUserNv

+                0x1012ac31     0x2ba2    _g_tTdscdmaCalibNv

+                0x1012d7d3      0x125    _g_tPhyNvPara

+ COMMON         0x1012d8f8       0x10 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rfc.o)

                                   0x0 (size before relaxing)

-                0x1012d8e6        0x2    _g_DschDelatSfn

-                0x1012d8e8        0x1    _g_wDschPerFstSlot

-                0x1012d8e9        0x4    _g_tRfcRxNotchInfo

-                0x1012d8ed        0x1    _g_wDschFirstSlotId

-                0x1012d8ee        0x1    _g_swTadv

-                0x1012d8ef        0x6    _g_tRfcRdBackInfo

-                0x1012d8f5        0x1    _g_wSscCfltCnt

- COMMON         0x1012d8f6       0xfd T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hsdpa.o)

+                0x1012d8f8        0x2    _g_DschDelatSfn

+                0x1012d8fa        0x1    _g_wDschPerFstSlot

+                0x1012d8fb        0x4    _g_tRfcRxNotchInfo

+                0x1012d8ff        0x1    _g_wDschFirstSlotId

+                0x1012d900        0x1    _g_swTadv

+                0x1012d901        0x6    _g_tRfcRdBackInfo

+                0x1012d907        0x1    _g_wSscCfltCnt

+ COMMON         0x1012d908       0xfd T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hsdpa.o)

                                   0x0 (size before relaxing)

-                0x1012d8f6       0x18    _g_atHsdpaSpsHssichInfTab

-                0x1012d90e       0x18    _g_atHsdpaHssichInfTab

-                0x1012d926       0x4f    _g_tDevHsdpaPcInfo

-                0x1012d975       0x40    _g_awHsdschTbsTab

-                0x1012d9b5       0x33    _g_tHsdpaDbgInfo

-                0x1012d9e8        0x9    _g_atHsdpaScchHssichInfTab

-                0x1012d9f1        0x2    _g_pwRtbsThresholdTab

- COMMON         0x1012d9f3        0xf T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls.o)

+                0x1012d908       0x18    _g_atHsdpaSpsHssichInfTab

+                0x1012d920       0x18    _g_atHsdpaHssichInfTab

+                0x1012d938       0x4f    _g_tDevHsdpaPcInfo

+                0x1012d987       0x40    _g_awHsdschTbsTab

+                0x1012d9c7       0x33    _g_tHsdpaDbgInfo

+                0x1012d9fa        0x9    _g_atHsdpaScchHssichInfTab

+                0x1012da03        0x2    _g_pwRtbsThresholdTab

+ COMMON         0x1012da05        0xf T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls.o)

                                   0x0 (size before relaxing)

-                0x1012d9f3        0xf    _g_tL1DevDlsDstEng

- COMMON         0x1012da02        0x2 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_hsupa.o)

+                0x1012da05        0xf    _g_tL1DevDlsDstEng

+ COMMON         0x1012da14        0x2 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_hsupa.o)

                                   0x0 (size before relaxing)

-                0x1012da02        0x2    _U_TdResPos

- COMMON         0x1012da04       0x7c T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc.o)

+                0x1012da14        0x2    _U_TdResPos

+ COMMON         0x1012da16       0x7c T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc.o)

                                   0x0 (size before relaxing)

-                0x1012da04       0x18    _g_atDlpcLimitInfo

-                0x1012da1c       0x55    _g_tPcEngInfo

-                0x1012da71        0xf    _g_tPcPubInfo

- COMMON         0x1012da80      0x262 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_eng.o)

+                0x1012da16       0x18    _g_atDlpcLimitInfo

+                0x1012da2e       0x55    _g_tPcEngInfo

+                0x1012da83        0xf    _g_tPcPubInfo

+ COMMON         0x1012da92      0x262 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_eng.o)

                                   0x0 (size before relaxing)

-                0x1012da80       0x1f    _g_awMsgTypeRpt

-                0x1012da9f        0x1    _g_wTraceDataNum

-                0x1012daa0       0x40    _g_awPrintMsgProcRpt

-                0x1012dae0        0x2    _g_tEngMissPacket

-                0x1012dae2      0x200    _g_awEngTempBuffer

- COMMON         0x1012dce2       0x1f T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_tpu.o)

+                0x1012da92       0x1f    _g_awMsgTypeRpt

+                0x1012dab1        0x1    _g_wTraceDataNum

+                0x1012dab2       0x40    _g_awPrintMsgProcRpt

+                0x1012daf2        0x2    _g_tEngMissPacket

+                0x1012daf4      0x200    _g_awEngTempBuffer

+ COMMON         0x1012dcf4       0x1f T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_tpu.o)

                                   0x0 (size before relaxing)

-                0x1012dce2       0x18    _adwTaskID

-                0x1012dcfa        0x7    _g_tTpuFrmEventInfo

- COMMON         0x1012dd01      0x635 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(L1_dev_rfc_db.o)

+                0x1012dcf4       0x18    _adwTaskID

+                0x1012dd0c        0x7    _g_tTpuFrmEventInfo

+ COMMON         0x1012dd13      0x635 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(L1_dev_rfc_db.o)

                                   0x0 (size before relaxing)

-                0x1012dd01       0x34    _g_tRfcLogDb

-                0x1012dd35      0x4bf    _g_atRfcAgcInfo

-                0x1012e1f4      0x141    _g_tRfcCtrlDb

-                0x1012e335        0x1    _g_wRefFreq

- COMMON         0x1012e336       0x40 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_meas.o)

+                0x1012dd13       0x34    _g_tRfcLogDb

+                0x1012dd47      0x4bf    _g_atRfcAgcInfo

+                0x1012e206      0x141    _g_tRfcCtrlDb

+                0x1012e347        0x1    _g_wRefFreq

+ COMMON         0x1012e348       0x40 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_meas.o)

                                   0x0 (size before relaxing)

-                0x1012e336       0x3f    _g_tDevMeasinfoDB

-                0x1012e375        0x1    _G_wDcTuncMode

- COMMON         0x1012e376      0x179 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hsupa.o)

+                0x1012e348       0x3f    _g_tDevMeasinfoDB

+                0x1012e387        0x1    _G_wDcTuncMode

+ COMMON         0x1012e388      0x179 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hsupa.o)

                                   0x0 (size before relaxing)

-                0x1012e376       0x30    _g_atHsupaEhichInfTab

-                0x1012e3a6       0x35    _g_tUpaErucchDebugInfo

-                0x1012e3db        0x8    _g_abHsupaEpuchDataReadyFlag

-                0x1012e3e3       0x40    _g_tUpaUlDebugInfo

-                0x1012e423       0x89    _g_tDevHsupaPcInfo

-                0x1012e4ac       0x40    _g_tUpaDlDebugInfo

-                0x1012e4ec        0x3    _g_tHsupaDmaInfo

- COMMON         0x1012e4ef        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_sleep.o)

+                0x1012e388       0x30    _g_atHsupaEhichInfTab

+                0x1012e3b8       0x35    _g_tUpaErucchDebugInfo

+                0x1012e3ed        0x8    _g_abHsupaEpuchDataReadyFlag

+                0x1012e3f5       0x40    _g_tUpaUlDebugInfo

+                0x1012e435       0x89    _g_tDevHsupaPcInfo

+                0x1012e4be       0x40    _g_tUpaDlDebugInfo

+                0x1012e4fe        0x3    _g_tHsupaDmaInfo

+ COMMON         0x1012e501        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_sleep.o)

                                   0x0 (size before relaxing)

-                0x1012e4ef        0x1    _g_wDwFingerValue

- COMMON         0x1012e4f0      0x411 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_afc.o)

+                0x1012e501        0x1    _g_wDwFingerValue

+ COMMON         0x1012e502      0x411 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_afc.o)

                                   0x0 (size before relaxing)

-                0x1012e4f0        0x4    _g_tAfcLockState

-                0x1012e4f4      0x40b    _g_tMAFoeVal

-                0x1012e8ff        0x2    _g_tFoeResult

- COMMON         0x1012e901     0x10e8 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_db.o)

+                0x1012e502        0x4    _g_tAfcLockState

+                0x1012e506      0x40b    _g_tMAFoeVal

+                0x1012e911        0x2    _g_tFoeResult

+ COMMON         0x1012e913     0x10e8 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_db.o)

                                   0x0 (size before relaxing)

-                0x1012e901       0xc0    _g_tDevDbHsupaCfgReqBTd

-                0x1012e9c1      0x286    _g_tDevDbDlDchTrchCfgReqA

-                0x1012ec47       0x52    _g_tDevDbDlDpchCfgReqA

-                0x1012ec99      0x196    _g_tDevDbHsdpaCfgReqB

-                0x1012ee2f       0xb4    _g_tDevDbRaRuchProcReq

-                0x1012eee3      0x26c    _g_tUlDataBuf

-                0x1012f14f      0x19c    _g_tDevDbUlDchTrchCfgReqA

-                0x1012f2eb       0xc0    _g_tDevDbHsupaCfgReqATd

-                0x1012f3ab       0xd8    _g_tDevDbHspaPlusFachCfgReq

-                0x1012f483      0x2ee    _g_tDevDbPagingSccpchCfgReq

-                0x1012f771      0x196    _g_tDevDbHsdpaCfgReqA

-                0x1012f907       0x80    _g_tDevDbHspaPlusPchCfgReq

-                0x1012f987       0x62    _g_tDevDbUlDpchCfgReqA

- COMMON         0x1012f9e9        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_sleep.o)

+                0x1012e913       0xc0    _g_tDevDbHsupaCfgReqBTd

+                0x1012e9d3      0x286    _g_tDevDbDlDchTrchCfgReqA

+                0x1012ec59       0x52    _g_tDevDbDlDpchCfgReqA

+                0x1012ecab      0x196    _g_tDevDbHsdpaCfgReqB

+                0x1012ee41       0xb4    _g_tDevDbRaRuchProcReq

+                0x1012eef5      0x26c    _g_tUlDataBuf

+                0x1012f161      0x19c    _g_tDevDbUlDchTrchCfgReqA

+                0x1012f2fd       0xc0    _g_tDevDbHsupaCfgReqATd

+                0x1012f3bd       0xd8    _g_tDevDbHspaPlusFachCfgReq

+                0x1012f495      0x2ee    _g_tDevDbPagingSccpchCfgReq

+                0x1012f783      0x196    _g_tDevDbHsdpaCfgReqA

+                0x1012f919       0x80    _g_tDevDbHspaPlusPchCfgReq

+                0x1012f999       0x62    _g_tDevDbUlDpchCfgReqA

+ COMMON         0x1012f9fb        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_sleep.o)

                                   0x0 (size before relaxing)

-                0x1012f9e9        0x1    _g_wTdComIntInfo

- COMMON         0x1012f9ea       0xc8 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_csr.o)

+                0x1012f9fb        0x1    _g_wTdComIntInfo

+ COMMON         0x1012f9fc       0xc8 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_csr.o)

                                   0x0 (size before relaxing)

-                0x1012f9ea       0xc8    _g_awCsrStepPower

- COMMON         0x1012fab2        0x3 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rfc.o)

+                0x1012f9fc       0xc8    _g_awCsrStepPower

+ COMMON         0x1012fac4        0x3 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rfc.o)

                                   0x0 (size before relaxing)

-                0x1012fab2        0x1    _g_wUpCfgPattern

-                0x1012fab3        0x2    _g_tTadvEvntAdjFlag

- COMMON         0x1012fab5       0x10 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_tpu.o)

+                0x1012fac4        0x1    _g_wUpCfgPattern

+                0x1012fac5        0x2    _g_tTadvEvntAdjFlag

+ COMMON         0x1012fac7       0x10 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_tpu.o)

                                   0x0 (size before relaxing)

-                0x1012fab5        0x1    _g_wDoff

-                0x1012fab6        0xf    _g_tSleepTpuReg

- COMMON         0x1012fac5       0x10 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_meas.o)

+                0x1012fac7        0x1    _g_wDoff

+                0x1012fac8        0xf    _g_tSleepTpuReg

+ COMMON         0x1012fad7       0x10 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_meas.o)

                                   0x0 (size before relaxing)

-                0x1012fac5       0x10    _g_adRscpSave

- COMMON         0x1012fad5        0xe T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_dpram.o)

+                0x1012fad7       0x10    _g_adRscpSave

+ COMMON         0x1012fae7        0xe T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_dpram.o)

                                   0x0 (size before relaxing)

-                0x1012fad5        0xe    _g_tDrvDpramStruct

- COMMON         0x1012fae3       0x40 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rx.o)

+                0x1012fae7        0xe    _g_tDrvDpramStruct

+ COMMON         0x1012faf5       0x40 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rx.o)

                                   0x0 (size before relaxing)

-                0x1012fae3       0x40    _g_awSaveRegRxInfo

- COMMON         0x1012fb23        0x4 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_dtr.o)

+                0x1012faf5       0x40    _g_awSaveRegRxInfo

+ COMMON         0x1012fb35        0x4 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_dtr.o)

                                   0x0 (size before relaxing)

-                0x1012fb23        0x2    _g_ptRxDrvDtrPara

-                0x1012fb25        0x2    _g_ptRxDtrRamData

- COMMON         0x1012fb27        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rfc_zx220a1.o)

+                0x1012fb35        0x2    _g_ptRxDrvDtrPara

+                0x1012fb37        0x2    _g_ptRxDtrRamData

+ COMMON         0x1012fb39        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rfc_zx220a1.o)

                                   0x0 (size before relaxing)

-                0x1012fb27        0x1    _g_wSlotTs0Freq

- COMMON         0x1012fb28       0x14 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_top.o)

+                0x1012fb39        0x1    _g_wSlotTs0Freq

+ COMMON         0x1012fb3a       0x14 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_top.o)

                                   0x0 (size before relaxing)

-                0x1012fb28       0x14    _g_tSaveTdTopReg

- COMMON         0x1012fb3c      0xbb2 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_meas_db.o)

+                0x1012fb3a       0x14    _g_tSaveTdTopReg

+ COMMON         0x1012fb4e      0xbb2 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_meas_db.o)

                                   0x0 (size before relaxing)

-                0x1012fb3c       0x1b    _g_tScellInfo

-                0x1012fb57      0xb97    _g_tL1MeasDb

- COMMON         0x101306ee       0x4b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_db.o)

+                0x1012fb4e       0x1b    _g_tScellInfo

+                0x1012fb69      0xb97    _g_tL1MeasDb

+ COMMON         0x10130700       0x4b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_db.o)

                                   0x0 (size before relaxing)

-                0x101306ee        0x1    _bBchRelFlag

-                0x101306ef        0xc    _g_tL1CtrlDb

-                0x101306fb       0x3e    _g_tL1ProcSetDb

- COMMON         0x10130739       0x11 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_meas.o)

+                0x10130700        0x1    _bBchRelFlag

+                0x10130701        0xc    _g_tL1CtrlDb

+                0x1013070d       0x3e    _g_tL1ProcSetDb

+ COMMON         0x1013074b       0x11 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_meas.o)

                                   0x0 (size before relaxing)

-                0x10130739       0x11    _g_tMaxRscpMid

- COMMON         0x1013074a        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_amt.o)

+                0x1013074b       0x11    _g_tMaxRscpMid

+ COMMON         0x1013075c        0x1 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_amt.o)

                                   0x0 (size before relaxing)

-                0x1013074a        0x1    _g_wNvPacketNumId

- COMMON         0x1013074b      0x58a T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_hspa.o)

+                0x1013075c        0x1    _g_wNvPacketNumId

+ COMMON         0x1013075d      0x58a T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_hspa.o)

                                   0x0 (size before relaxing)

-                0x1013074b        0x1    _g_wNonSchPattern2ndL

-                0x1013074c        0x1    _g_wNonSchPattern1stH

-                0x1013074d      0x2b9    _g_tL1sHsdpaProcInfo

-                0x10130a06        0x1    _g_wNonSchPattern2ndH

-                0x10130a07        0x1    _g_wHsdpaResPattern

-                0x10130a08        0x1    _g_wNonSchPattern1stL

-                0x10130a09      0x2cb    _g_tL1sHsupaProcInfo

-                0x10130cd4        0x1    _g_wHsupaResPattern

- COMMON         0x10130cd5       0x79 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_gap.o)

+                0x1013075d        0x1    _g_wNonSchPattern2ndL

+                0x1013075e        0x1    _g_wNonSchPattern1stH

+                0x1013075f      0x2b9    _g_tL1sHsdpaProcInfo

+                0x10130a18        0x1    _g_wNonSchPattern2ndH

+                0x10130a19        0x1    _g_wHsdpaResPattern

+                0x10130a1a        0x1    _g_wNonSchPattern1stL

+                0x10130a1b      0x2cb    _g_tL1sHsupaProcInfo

+                0x10130ce6        0x1    _g_wHsupaResPattern

+ COMMON         0x10130ce7       0x79 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_gap.o)

                                   0x0 (size before relaxing)

-                0x10130cd5       0x3b    _g_s_tMeasGapResReq

-                0x10130d10       0x32    _g_s_tMeasGapConfigReq

-                0x10130d42        0x2    _GAP_SLEEP_RF

-                0x10130d44        0x2    _USE_RDB_LEN

-                0x10130d46        0x8    _g_tL1sGapProcInnerInfo

- COMMON         0x10130d4e       0x18 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_td_dbg.o)

+                0x10130ce7       0x3b    _g_s_tMeasGapResReq

+                0x10130d22       0x32    _g_s_tMeasGapConfigReq

+                0x10130d54        0x2    _GAP_SLEEP_RF

+                0x10130d56        0x2    _USE_RDB_LEN

+                0x10130d58        0x8    _g_tL1sGapProcInnerInfo

+ COMMON         0x10130d60       0x18 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_td_dbg.o)

                                   0x0 (size before relaxing)

-                0x10130d4e       0x18    _g_tCallStackInfo

- COMMON         0x10130d66      0x18b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_dst.o)

+                0x10130d60       0x18    _g_tCallStackInfo

+ COMMON         0x10130d78      0x18b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_dst.o)

                                   0x0 (size before relaxing)

-                0x10130d66      0x107    _g_tL1DevDstDb

-                0x10130e6d       0x80    _g_awAVPDP

-                0x10130eed        0x2    _g_tL1sTs0McheInfo

-                0x10130eef        0x1    _g_wMcheSfnCnt

-                0x10130ef0        0x1    _g_wMcheIntCnt

- COMMON         0x10130ef1        0xc T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

+                0x10130d78      0x107    _g_tL1DevDstDb

+                0x10130e7f       0x80    _g_awAVPDP

+                0x10130eff        0x2    _g_tL1sTs0McheInfo

+                0x10130f01        0x1    _g_wMcheSfnCnt

+                0x10130f02        0x1    _g_wMcheIntCnt

+ COMMON         0x10130f03        0xc T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

                                   0x0 (size before relaxing)

-                0x10130ef1        0x9    _g_L1wPriTaskPid

-                0x10130efa        0x3    _g_L1wIsrTaskPid

- COMMON         0x10130efd     0xc9e6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

+                0x10130f03        0x9    _g_L1wPriTaskPid

+                0x10130f0c        0x3    _g_L1wIsrTaskPid

+ COMMON         0x10130f0f     0xc9e6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

                                   0x0 (size before relaxing)

-                0x10130efd      0xbec    _g_tWcdmaUserNv

-                0x10131ae9      0x22c    _g_tL1wNvBb

-                0x10131d15     0xbbca    _g_tWcdmaCalibNv

-                0x1013d8df        0x4    _g_tL1wAtNv

- COMMON         0x1013d8e3      0x427 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+                0x10130f0f      0xbec    _g_tWcdmaUserNv

+                0x10131afb      0x22c    _g_tL1wNvBb

+                0x10131d27     0xbbca    _g_tWcdmaCalibNv

+                0x1013d8f1        0x4    _g_tL1wAtNv

+ COMMON         0x1013d8f5      0x427 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

                                   0x0 (size before relaxing)

-                0x1013d8e3      0x3eb    _g_tL1wDevMeasInfo

-                0x1013dcce       0x3c    _g_atMeasSpsrInfo

- COMMON         0x1013dd0a      0x5b3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

+                0x1013d8f5      0x3eb    _g_tL1wDevMeasInfo

+                0x1013dce0       0x3c    _g_atMeasSpsrInfo

+ COMMON         0x1013dd1c      0x5b3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

                                   0x0 (size before relaxing)

-                0x1013dd0a      0x4e4    _s_tL1wDevHsupaInfo

-                0x1013e1ee       0xcf    _g_PsrUpdateReq

- COMMON         0x1013e2bd       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+                0x1013dd1c      0x4e4    _s_tL1wDevHsupaInfo

+                0x1013e200       0xcf    _g_PsrUpdateReq

+ COMMON         0x1013e2cf       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

                                   0x0 (size before relaxing)

-                0x1013e2bd        0x1    _g_SSC_CFLT_chip

-                0x1013e2be       0x14    _g_tRfcNotchInfo

-                0x1013e2d2       0x24    _g_tWRfcRpiPwrCtl

-                0x1013e2f6        0x1    _g_wRfcResetState

-                0x1013e2f7        0x1    _g_SSC_CFLT_ssfn

-                0x1013e2f8        0x2    _g_zPHYRfcSSCDebugCnt

- COMMON         0x1013e2fa      0x13e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+                0x1013e2cf        0x1    _g_SSC_CFLT_chip

+                0x1013e2d0       0x14    _g_tRfcNotchInfo

+                0x1013e2e4       0x24    _g_tWRfcRpiPwrCtl

+                0x1013e308        0x1    _g_wRfcResetState

+                0x1013e309        0x1    _g_SSC_CFLT_ssfn

+                0x1013e30a        0x2    _g_zPHYRfcSSCDebugCnt

+ COMMON         0x1013e30c      0x13e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

                                   0x0 (size before relaxing)

-                0x1013e2fa       0x48    _tPcDataDb

-                0x1013e342       0x62    _tPcCnt

-                0x1013e3a4       0x94    _g_tPcDpchSirCalInfo

- COMMON         0x1013e438      0x113 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+                0x1013e30c       0x48    _tPcDataDb

+                0x1013e354       0x62    _tPcCnt

+                0x1013e3b6       0x94    _g_tPcDpchSirCalInfo

+ COMMON         0x1013e44a      0x113 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

                                   0x0 (size before relaxing)

-                0x1013e438        0x2    _g_Rt

-                0x1013e43a       0x11    _g_tL1wHsdpaSnrAdjInfo

-                0x1013e44b       0x36    _g_tHsdpaAdrIcRstInfo

-                0x1013e481        0x6    _g_tL1wHsdpaDbgInfo

-                0x1013e487       0x78    _g_tL1wHsdpaPacketInfo

-                0x1013e4ff       0x19    _g_tHsdpaIcFingerDiffInfo

-                0x1013e518        0x1    _g_wAdrIcEn

-                0x1013e519       0x26    _g_tL1wHsdpaCodingInfo

-                0x1013e53f        0x1    _g_wL1wHsdpaRxDivMode

-                0x1013e540        0xb    _g_tHsdpaResetInfo

- COMMON         0x1013e54b      0x191 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+                0x1013e44a        0x2    _g_Rt

+                0x1013e44c       0x11    _g_tL1wHsdpaSnrAdjInfo

+                0x1013e45d       0x36    _g_tHsdpaAdrIcRstInfo

+                0x1013e493        0x6    _g_tL1wHsdpaDbgInfo

+                0x1013e499       0x78    _g_tL1wHsdpaPacketInfo

+                0x1013e511       0x19    _g_tHsdpaIcFingerDiffInfo

+                0x1013e52a        0x1    _g_wAdrIcEn

+                0x1013e52b       0x26    _g_tL1wHsdpaCodingInfo

+                0x1013e551        0x1    _g_wL1wHsdpaRxDivMode

+                0x1013e552        0xb    _g_tHsdpaResetInfo

+ COMMON         0x1013e55d      0x191 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

                                   0x0 (size before relaxing)

-                0x1013e54b      0x168    _g_atLessDecodeCfg

-                0x1013e6b3       0x28    _g_atLessDemoluleCfg

-                0x1013e6db        0x1    _g_wL1wLessCfgIdx

- COMMON         0x1013e6dc      0x1b6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tx_rf_res.o)

+                0x1013e55d      0x168    _g_atLessDecodeCfg

+                0x1013e6c5       0x28    _g_atLessDemoluleCfg

+                0x1013e6ed        0x1    _g_wL1wLessCfgIdx

+ COMMON         0x1013e6ee      0x1b6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tx_rf_res.o)

                                   0x0 (size before relaxing)

-                0x1013e6dc      0x1b6    _g_tUlRfTbl

- COMMON         0x1013e892      0x26c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

+                0x1013e6ee      0x1b6    _g_tUlRfTbl

+ COMMON         0x1013e8a4      0x26c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

                                   0x0 (size before relaxing)

-                0x1013e892      0x26c    _g_tWuldataBuf

- COMMON         0x1013eafe      0x624 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

+                0x1013e8a4      0x26c    _g_tWuldataBuf

+ COMMON         0x1013eb10      0x624 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

                                   0x0 (size before relaxing)

-                0x1013eafe      0x604    _g_uLSfInfo

-                0x1013f102       0x20    _g_atL1wHsupaFirstTranPara

- COMMON         0x1013f122      0xd06 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+                0x1013eb10      0x604    _g_uLSfInfo

+                0x1013f114       0x20    _g_atL1wHsupaFirstTranPara

+ COMMON         0x1013f134      0xd06 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

                                   0x0 (size before relaxing)

-                0x1013f122       0x12    _g_tRfcPowerAdcReadInfo

-                0x1013f134       0x5a    _g_atRfcAgcDbLog

-                0x1013f18e        0x1    _g_eAntSel

-                0x1013f18f        0x1    _g_bNvCheck

-                0x1013f190        0x1    _g_wRfcTxRxState

-                0x1013f191      0x318    _g_tRfcCtrlDbRx

-                0x1013f4a9       0x26    _g_tRfcGapMixLog

-                0x1013f4cf      0x5df    _g_tRfcAgcDb

-                0x1013faae       0x1e    _g_atRfcStateLog

-                0x1013facc        0x1    _g_eDivState

-                0x1013facd        0xb    _g_tRfcAfcDb

-                0x1013fad8        0x1    _g_eAntState

-                0x1013fad9      0x318    _g_tRfcCtrlDbTx

-                0x1013fdf1       0x23    _g_tRfcCmnInfoLOG

-                0x1013fe14        0xe    _g_tRfcTxPowLog

-                0x1013fe22        0x5    _g_tRfcTmpReadInfo

-                0x1013fe27        0x1    _g_eRfcRamState

- COMMON         0x1013fe28       0x1f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+                0x1013f134       0x12    _g_tRfcPowerAdcReadInfo

+                0x1013f146       0x5a    _g_atRfcAgcDbLog

+                0x1013f1a0        0x1    _g_eAntSel

+                0x1013f1a1        0x1    _g_bNvCheck

+                0x1013f1a2        0x1    _g_wRfcTxRxState

+                0x1013f1a3      0x318    _g_tRfcCtrlDbRx

+                0x1013f4bb       0x26    _g_tRfcGapMixLog

+                0x1013f4e1      0x5df    _g_tRfcAgcDb

+                0x1013fac0       0x1e    _g_atRfcStateLog

+                0x1013fade        0x1    _g_eDivState

+                0x1013fadf        0xb    _g_tRfcAfcDb

+                0x1013faea        0x1    _g_eAntState

+                0x1013faeb      0x318    _g_tRfcCtrlDbTx

+                0x1013fe03       0x23    _g_tRfcCmnInfoLOG

+                0x1013fe26        0xe    _g_tRfcTxPowLog

+                0x1013fe34        0x5    _g_tRfcTmpReadInfo

+                0x1013fe39        0x1    _g_eRfcRamState

+ COMMON         0x1013fe3a       0x1f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

                                   0x0 (size before relaxing)

-                0x1013fe28        0x4    _g_wAdrIcCellState

-                0x1013fe2c        0x1    _g_wL1wHsdpaSfnCfnSubFrmOffset

-                0x1013fe2d        0x5    _g_awL1wHsdpaMvalue

-                0x1013fe32        0x4    _g_wSubFrmOffset

-                0x1013fe36        0x1    _g_wL1wHsdpaHsdpcchUldpcchOffset

-                0x1013fe37        0xf    _g_awL1wHsdpaCfnSlot2SfnSubFrm

-                0x1013fe46        0x1    _g_wL1wHsdpaSfnCfnOffset

- COMMON         0x1013fe47     0x2824 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

+                0x1013fe3a        0x4    _g_wAdrIcCellState

+                0x1013fe3e        0x1    _g_wL1wHsdpaSfnCfnSubFrmOffset

+                0x1013fe3f        0x5    _g_awL1wHsdpaMvalue

+                0x1013fe44        0x4    _g_wSubFrmOffset

+                0x1013fe48        0x1    _g_wL1wHsdpaHsdpcchUldpcchOffset

+                0x1013fe49        0xf    _g_awL1wHsdpaCfnSlot2SfnSubFrm

+                0x1013fe58        0x1    _g_wL1wHsdpaSfnCfnOffset

+ COMMON         0x1013fe59     0x2824 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

                                   0x0 (size before relaxing)

-                0x1013fe47       0x24    _s_tCsStatisticInfo

-                0x1013fe6b     0x2800    _dwPeakInfoInSlot

- COMMON         0x1014266b      0xc5d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+                0x1013fe59       0x24    _s_tCsStatisticInfo

+                0x1013fe7d     0x2800    _dwPeakInfoInSlot

+ COMMON         0x1014267d      0xc5d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

                                   0x0 (size before relaxing)

-                0x1014266b       0x26    _g_tPcUphDb

-                0x10142691       0x3e    _tDevEngStardardParam

-                0x101426cf      0x559    _g_tPcOverEstDb

-                0x10142c28      0x3e3    _tPcBetaDb

-                0x1014300b        0xa    _swPcTimeOff

-                0x10143015        0x1    _wTimeOff

-                0x10143016        0xa    _swPcTimeOff2

-                0x10143020       0x95    _tPcCalcDb

-                0x101430b5        0x2    _g_tIqMappingCon

-                0x101430b7      0x146    _tPcInfoDb

-                0x101431fd       0xcb    _tMprTest

- COMMON         0x101432c8      0x286 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+                0x1014267d       0x26    _g_tPcUphDb

+                0x101426a3       0x3e    _tDevEngStardardParam

+                0x101426e1      0x559    _g_tPcOverEstDb

+                0x10142c3a      0x3e3    _tPcBetaDb

+                0x1014301d        0xa    _swPcTimeOff

+                0x10143027        0x1    _wTimeOff

+                0x10143028        0xa    _swPcTimeOff2

+                0x10143032       0x95    _tPcCalcDb

+                0x101430c7        0x2    _g_tIqMappingCon

+                0x101430c9      0x146    _tPcInfoDb

+                0x1014320f       0xcb    _tMprTest

+ COMMON         0x101432da      0x286 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

                                   0x0 (size before relaxing)

-                0x101432c8        0x4    _g_awL1wStandardMsgRpt

-                0x101432cc       0x80    _g_awL1wPrintMsgProcRpt

-                0x1014334c        0x2    _gL1w_MissLogInfo

-                0x1014334e      0x200    _g_awL1wEngTempBuffer

- COMMON         0x1014354e        0xb T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+                0x101432da        0x4    _g_awL1wStandardMsgRpt

+                0x101432de       0x80    _g_awL1wPrintMsgProcRpt

+                0x1014335e        0x2    _gL1w_MissLogInfo

+                0x10143360      0x200    _g_awL1wEngTempBuffer

+ COMMON         0x10143560        0xb T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

                                   0x0 (size before relaxing)

-                0x1014354e        0x5    _g_RxDataPn9Check

-                0x10143553        0x2    _g_dwCfgSsfn

-                0x10143555        0x1    _g_RxTtiNum

-                0x10143556        0x1    _g_RxTfciNum

-                0x10143557        0x2    _g_dwTtiSsfn

- COMMON         0x10143559      0x11c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+                0x10143560        0x5    _g_RxDataPn9Check

+                0x10143565        0x2    _g_dwCfgSsfn

+                0x10143567        0x1    _g_RxTtiNum

+                0x10143568        0x1    _g_RxTfciNum

+                0x10143569        0x2    _g_dwTtiSsfn

+ COMMON         0x1014356b      0x11c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

                                   0x0 (size before relaxing)

-                0x10143559        0xe    _g_tWUpaStdlogStatisitcInfo

-                0x10143567        0x2    _g_EdchNewTbTotal

-                0x10143569       0x20    _g_atWHsupaEhichInfTab

-                0x10143589        0x1    _g_EagchCnt500Ms

-                0x1014358a       0x38    _g_tWUpaStdlogPacketInfo

-                0x101435c2        0x2    _g_EdchTbTotal

-                0x101435c4       0x10    _g_atWHsupaEdchReadyFlag

-                0x101435d4       0x36    _g_tWUpaUlDebugInfo

-                0x1014360a       0x6b    _g_tWUpaDlDebugInfo

- COMMON         0x10143675      0x11b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+                0x1014356b        0xe    _g_tWUpaStdlogStatisitcInfo

+                0x10143579        0x2    _g_EdchNewTbTotal

+                0x1014357b       0x20    _g_atWHsupaEhichInfTab

+                0x1014359b        0x1    _g_EagchCnt500Ms

+                0x1014359c       0x38    _g_tWUpaStdlogPacketInfo

+                0x101435d4        0x2    _g_EdchTbTotal

+                0x101435d6       0x10    _g_atWHsupaEdchReadyFlag

+                0x101435e6       0x36    _g_tWUpaUlDebugInfo

+                0x1014361c       0x6b    _g_tWUpaDlDebugInfo

+ COMMON         0x10143687      0x11b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

                                   0x0 (size before relaxing)

-                0x10143675        0xc    _g_atL1wCellType

-                0x10143681       0x2f    _g_tL1wMeasCellReq

-                0x101436b0       0x24    _g_atL1wRlsTrace

-                0x101436d4        0x8    _g_tL1wFmoDlsPsrParaConfig

-                0x101436dc        0x2    _g_tL1wPsrAntNumPara

-                0x101436de        0x2    _g_dIntIndex

-                0x101436e0        0xe    _g_tL1wCmPsrPatternInfo

-                0x101436ee        0x1    _g_wL1wDpchOffset

-                0x101436ef       0x2f    _g_tL1wDchDlsLastReq

-                0x1014371e       0x2f    _g_tL1wDchDlsPsrReq

-                0x1014374d        0x6    _g_asL1wAdujstFlag

-                0x10143753        0x4    _g_tL1wHsupaRlToPsr

-                0x10143757        0x7    _g_tL1wFachDlsPsrReq

-                0x1014375e        0x1    _g_sL1wUlAdujstFlag

-                0x1014375f        0x2    _g_dOldUlTiming

-                0x10143761       0x2f    _g_tL1wDpaRlReqInfo

- COMMON         0x10143790       0xec T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+                0x10143687        0xc    _g_atL1wCellType

+                0x10143693       0x2f    _g_tL1wMeasCellReq

+                0x101436c2       0x24    _g_atL1wRlsTrace

+                0x101436e6        0x8    _g_tL1wFmoDlsPsrParaConfig

+                0x101436ee        0x2    _g_tL1wPsrAntNumPara

+                0x101436f0        0x2    _g_dIntIndex

+                0x101436f2        0xe    _g_tL1wCmPsrPatternInfo

+                0x10143700        0x1    _g_wL1wDpchOffset

+                0x10143701       0x2f    _g_tL1wDchDlsLastReq

+                0x10143730       0x2f    _g_tL1wDchDlsPsrReq

+                0x1014375f        0x6    _g_asL1wAdujstFlag

+                0x10143765        0x4    _g_tL1wHsupaRlToPsr

+                0x10143769        0x7    _g_tL1wFachDlsPsrReq

+                0x10143770        0x1    _g_sL1wUlAdujstFlag

+                0x10143771        0x2    _g_dOldUlTiming

+                0x10143773       0x2f    _g_tL1wDpaRlReqInfo

+ COMMON         0x101437a2       0xec T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

                                   0x0 (size before relaxing)

-                0x10143790       0xe8    _g_tResInfo

-                0x10143878        0x4    _g_tSendIcpTpuTime

- COMMON         0x1014387c      0x163 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+                0x101437a2       0xe8    _g_tResInfo

+                0x1014388a        0x4    _g_tSendIcpTpuTime

+ COMMON         0x1014388e      0x163 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

                                   0x0 (size before relaxing)

-                0x1014387c      0x106    _g_tL1wAfcFreqOffsetValue

-                0x10143982       0x30    _g_atL1wRxHistoryIQBuffer

-                0x101439b2        0x3    _g_tAfcErrorPrint

-                0x101439b5       0x20    _g_tL1wAfcWorkPara

-                0x101439d5        0x6    _g_tL1wSlaveAfcWorkPara

-                0x101439db        0x4    _g_tL1wBchDataHistoryIQValue

- COMMON         0x101439df      0xe47 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+                0x1014388e      0x106    _g_tL1wAfcFreqOffsetValue

+                0x10143994       0x30    _g_atL1wRxHistoryIQBuffer

+                0x101439c4        0x3    _g_tAfcErrorPrint

+                0x101439c7       0x20    _g_tL1wAfcWorkPara

+                0x101439e7        0x6    _g_tL1wSlaveAfcWorkPara

+                0x101439ed        0x4    _g_tL1wBchDataHistoryIQValue

+ COMMON         0x101439f1      0xe47 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

                                   0x0 (size before relaxing)

-                0x101439df       0x1a    _g_adL1wTpuTaskID

-                0x101439f9      0x235    _g_atL1wTpuRegRtVarEventInfo

-                0x10143c2e      0x4db    _g_atL1wTpuRegNtVarEventInfo

-                0x10144109        0x4    _g_tL1wTpuLastMicroAdjustInfo

-                0x1014410d        0x1    _g_wL1wTpuDoffVal

-                0x1014410e        0x8    _g_tL1wTpuFrmInfo

-                0x10144116      0x710    _g_atL1wTpuRegNtFixedEventInfo

- *fill*         0x10144826 0x80000002 00

- COMMON         0x10144828     0x427f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+                0x101439f1       0x1a    _g_adL1wTpuTaskID

+                0x10143a0b      0x235    _g_atL1wTpuRegRtVarEventInfo

+                0x10143c40      0x4db    _g_atL1wTpuRegNtVarEventInfo

+                0x1014411b        0x4    _g_tL1wTpuLastMicroAdjustInfo

+                0x1014411f        0x1    _g_wL1wTpuDoffVal

+                0x10144120        0x8    _g_tL1wTpuFrmInfo

+                0x10144128      0x710    _g_atL1wTpuRegNtFixedEventInfo

+ COMMON         0x10144838     0x427f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

                                   0x0 (size before relaxing)

-                0x10144828       0x7c    _g_tL1wDevDbHsdpaCfgReqB

-                0x101448a4       0x7a    _g_atDevBchAfcdb

-                0x1014491e      0x3d6    _g_tL1wDevDbUlDpchCfgReqA

-                0x10144cf4       0x7c    _g_tL1wDevDbHsdpaCfgReqA

-                0x10144d70      0x41c    _g_tL1wDevDbRtxIscpInfo

-                0x1014518c        0x4    _g_tL1wDevDbRaMacProcReq

-                0x10145190       0x7e    _g_tL1wDevDbDlFdpchCfgReqA

-                0x1014520e       0xf8    _g_tDevDbHsupaCfgReqB

-                0x10145306      0x382    _g_tL1wDevDbPageFachCfgReq

-                0x10145688        0x2    _g_tL1wDevDbTrchTtiInfo

-                0x1014568a       0xf8    _g_tDevDbHsupaCfgReqA

-                0x10145782      0x39a    _g_tL1wDevDbRaEraRrcReq

-                0x10145b1c        0x5    _g_tL1wDevDbHsdpaInd

-                0x10145b21      0x880    _g_tDevDbHsdpaFingMaskBuffer

-                0x101463a1       0x27    _g_tDevDbHspaToMacInfo

-                0x101463c8      0x200    _g_tDevDbHsdpaAdrCirData

-                0x101465c8     0x1a70    _g_tL1wDevDbRtxAfcInfo

-                0x10148038        0xb    _g_tDevDbHsdpaAntSwitch

-                0x10148043       0x62    _g_tL1wDevDbHsdpaPlusPchCfgReq

-                0x101480a5      0x4be    _g_tL1wDevDbDlDpchCfgReqA

-                0x10148563      0x544    _g_tWDevDbHspaPlusFachCfgReq

- COMMON         0x10148aa7       0x85 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+                0x10144838       0x7c    _g_tL1wDevDbHsdpaCfgReqB

+                0x101448b4       0x7a    _g_atDevBchAfcdb

+                0x1014492e      0x3d6    _g_tL1wDevDbUlDpchCfgReqA

+                0x10144d04       0x7c    _g_tL1wDevDbHsdpaCfgReqA

+                0x10144d80      0x41c    _g_tL1wDevDbRtxIscpInfo

+                0x1014519c        0x4    _g_tL1wDevDbRaMacProcReq

+                0x101451a0       0x7e    _g_tL1wDevDbDlFdpchCfgReqA

+                0x1014521e       0xf8    _g_tDevDbHsupaCfgReqB

+                0x10145316      0x382    _g_tL1wDevDbPageFachCfgReq

+                0x10145698        0x2    _g_tL1wDevDbTrchTtiInfo

+                0x1014569a       0xf8    _g_tDevDbHsupaCfgReqA

+                0x10145792      0x39a    _g_tL1wDevDbRaEraRrcReq

+                0x10145b2c        0x5    _g_tL1wDevDbHsdpaInd

+                0x10145b31      0x880    _g_tDevDbHsdpaFingMaskBuffer

+                0x101463b1       0x27    _g_tDevDbHspaToMacInfo

+                0x101463d8      0x200    _g_tDevDbHsdpaAdrCirData

+                0x101465d8     0x1a70    _g_tL1wDevDbRtxAfcInfo

+                0x10148048        0xb    _g_tDevDbHsdpaAntSwitch

+                0x10148053       0x62    _g_tL1wDevDbHsdpaPlusPchCfgReq

+                0x101480b5      0x4be    _g_tL1wDevDbDlDpchCfgReqA

+                0x10148573      0x544    _g_tWDevDbHspaPlusFachCfgReq

+ COMMON         0x10148ab7       0x85 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

                                   0x0 (size before relaxing)

-                0x10148aa7       0x3b    _g_tRxEng

-                0x10148ae2       0x4a    _g_tDlCpchEng

- COMMON         0x10148b2c       0x86 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+                0x10148ab7       0x3b    _g_tRxEng

+                0x10148af2       0x4a    _g_tDlCpchEng

+ COMMON         0x10148b3c       0x86 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

                                   0x0 (size before relaxing)

-                0x10148b2c        0x4    _g_tRfcIQInfo

-                0x10148b30        0x2    _g_sdAnt0CarrierPhase

-                0x10148b32       0x78    _g_atRfcDcLog

-                0x10148baa        0x2    _g_sdAnt1CarrierPhase

-                0x10148bac        0x4    _g_tRfcDcInfo

-                0x10148bb0        0x2    _g_tRfcDagcGain

- COMMON         0x10148bb2       0x38 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

+                0x10148b3c        0x4    _g_tRfcIQInfo

+                0x10148b40        0x2    _g_sdAnt0CarrierPhase

+                0x10148b42       0x78    _g_atRfcDcLog

+                0x10148bba        0x2    _g_sdAnt1CarrierPhase

+                0x10148bbc        0x4    _g_tRfcDcInfo

+                0x10148bc0        0x2    _g_tRfcDagcGain

+ COMMON         0x10148bc2       0x38 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

                                   0x0 (size before relaxing)

-                0x10148bb2       0x38    _g_TopRegLpcSave

- COMMON         0x10148bea       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

+                0x10148bc2       0x38    _g_TopRegLpcSave

+ COMMON         0x10148bfa       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

                                   0x0 (size before relaxing)

-                0x10148bea        0xa    _g_wTpuRtRegLpcSave

-                0x10148bf4       0x36    _g_wTpuNtRegLpcSave

- COMMON         0x10148c2a       0xd0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_meas.o)

+                0x10148bfa        0xa    _g_wTpuRtRegLpcSave

+                0x10148c04       0x36    _g_wTpuNtRegLpcSave

+ COMMON         0x10148c3a       0xd0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_meas.o)

                                   0x0 (size before relaxing)

-                0x10148c2a       0xd0    _g_atL1wDrvMeasResultInfo

- COMMON         0x10148cfa       0x38 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+                0x10148c3a       0xd0    _g_atL1wDrvMeasResultInfo

+ COMMON         0x10148d0a       0x38 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

                                   0x0 (size before relaxing)

-                0x10148cfa        0x2    _g_dL1wDprICPSSFN

-                0x10148cfc        0x1    _g_wLastSubframe

-                0x10148cfd        0x1    _g_wL1wDprModState

-                0x10148cfe       0x26    _g_tL1wDrvDpramStruct

-                0x10148d24        0x2    _g_dL1wDprResetCnfSSFN

-                0x10148d26        0x2    _g_wL1wDprSubFrmCnt

-                0x10148d28        0xa    _g_awReportCFN

- COMMON         0x10148d32      0x808 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rx.o)

+                0x10148d0a        0x2    _g_dL1wDprICPSSFN

+                0x10148d0c        0x1    _g_wLastSubframe

+                0x10148d0d        0x1    _g_wL1wDprModState

+                0x10148d0e       0x26    _g_tL1wDrvDpramStruct

+                0x10148d34        0x2    _g_dL1wDprResetCnfSSFN

+                0x10148d36        0x2    _g_wL1wDprSubFrmCnt

+                0x10148d38        0xa    _g_awReportCFN

+ COMMON         0x10148d42      0x808 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rx.o)

                                   0x0 (size before relaxing)

-                0x10148d32      0x808    _s_tDrvRxCfg

- COMMON         0x1014953a      0x7b8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x10148d42      0x808    _s_tDrvRxCfg

+ COMMON         0x1014954a      0x7b8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

                                   0x0 (size before relaxing)

-                0x1014953a      0x7b8    _g_tRegRxRakeReg

- COMMON         0x10149cf2        0x7 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+                0x1014954a      0x7b8    _g_tRegRxRakeReg

+ COMMON         0x10149d02        0x7 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

                                   0x0 (size before relaxing)

-                0x10149cf2        0x1    _wLastBand

-                0x10149cf3        0x2    _g_l1wATSetAPCTmpCmpVal

-                0x10149cf5        0x2    _g_l1wATOriAPCTmpCmpVal

-                0x10149cf7        0x2    _g_l1wATSetAPCFlag

- COMMON         0x10149cf9        0x2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

+                0x10149d02        0x1    _wLastBand

+                0x10149d03        0x2    _g_l1wATSetAPCTmpCmpVal

+                0x10149d05        0x2    _g_l1wATOriAPCTmpCmpVal

+                0x10149d07        0x2    _g_l1wATSetAPCFlag

+ COMMON         0x10149d09        0x2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

                                   0x0 (size before relaxing)

-                0x10149cf9        0x1    _g_TxCfgOver

-                0x10149cfa        0x1    _g_TpuCfgOver

- COMMON         0x10149cfb      0x415 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+                0x10149d09        0x1    _g_TxCfgOver

+                0x10149d0a        0x1    _g_TpuCfgOver

+ COMMON         0x10149d0b      0x415 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

                                   0x0 (size before relaxing)

-                0x10149cfb       0x3a    _g_tRfcDrvOpen

-                0x10149d35        0x1    _g_wRfOpCnt

-                0x10149d36       0x3a    _g_atLastRfcOpen

-                0x10149d70      0x3a0    _g_atRfcOpen

- COMMON         0x1014a110       0xa3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas_db.o)

+                0x10149d0b       0x3a    _g_tRfcDrvOpen

+                0x10149d45        0x1    _g_wRfOpCnt

+                0x10149d46       0x3a    _g_atLastRfcOpen

+                0x10149d80      0x3a0    _g_atRfcOpen

+ COMMON         0x1014a120       0xa3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas_db.o)

                                   0x0 (size before relaxing)

-                0x1014a110       0xa3    _g_tL1wInnerCellDb

- COMMON         0x1014a1b3       0x8f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+                0x1014a120       0xa3    _g_tL1wInnerCellDb

+ COMMON         0x1014a1c3       0x8f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

                                   0x0 (size before relaxing)

-                0x1014a1b3       0x19    _g_tL1wCtrlDb

-                0x1014a1cc       0x1c    _g_tL1MainMixInfo

-                0x1014a1e8        0x1    _g_eL1wAmtL1sStateInfo

-                0x1014a1e9       0x1a    _g_tL1wStateCnt

-                0x1014a203       0x3f    _g_tL1wProcSetDb

- COMMON         0x1014a242       0xf4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+                0x1014a1c3       0x19    _g_tL1wCtrlDb

+                0x1014a1dc       0x1c    _g_tL1MainMixInfo

+                0x1014a1f8        0x1    _g_eL1wAmtL1sStateInfo

+                0x1014a1f9       0x1a    _g_tL1wStateCnt

+                0x1014a213       0x3f    _g_tL1wProcSetDb

+ COMMON         0x1014a252       0xf4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

                                   0x0 (size before relaxing)

-                0x1014a242        0x1    _g_wBackupCellMainIdx

-                0x1014a243       0x79    _g_tServCellDb

-                0x1014a2bc       0x60    _g_atBackupCellInfo

-                0x1014a31c       0x1a    _g_tL1wAddionCtrl

- COMMON         0x1014a336       0xa1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa.o)

+                0x1014a252        0x1    _g_wBackupCellMainIdx

+                0x1014a253       0x79    _g_tServCellDb

+                0x1014a2cc       0x60    _g_atBackupCellInfo

+                0x1014a32c       0x1a    _g_tL1wAddionCtrl

+ COMMON         0x1014a346       0xa1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa.o)

                                   0x0 (size before relaxing)

-                0x1014a336       0xa1    _g_tWL1sHsupaProcInfo

- COMMON         0x1014a3d7      0x350 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+                0x1014a346       0xa1    _g_tWL1sHsupaProcInfo

+ COMMON         0x1014a3e7      0x350 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

                                   0x0 (size before relaxing)

-                0x1014a3d7       0x5a    _g_tL1wCmCfnN0123Bitmap

-                0x1014a431       0x78    _g_atL1wCmWaitCfgPatternDB

-                0x1014a4a9       0x5a    _g_tL1wCmCfnN0123BitmapTemp

-                0x1014a503       0xdc    _g_tL1wCmInnerInfo

-                0x1014a5df       0xca    _g_tL1wCmInfoForN4N9

-                0x1014a6a9       0x7e    _g_tL1wPsCmConfigBuffer

- COMMON         0x1014a727      0x339 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+                0x1014a3e7       0x5a    _g_tL1wCmCfnN0123Bitmap

+                0x1014a441       0x78    _g_atL1wCmWaitCfgPatternDB

+                0x1014a4b9       0x5a    _g_tL1wCmCfnN0123BitmapTemp

+                0x1014a513       0xdc    _g_tL1wCmInnerInfo

+                0x1014a5ef       0xca    _g_tL1wCmInfoForN4N9

+                0x1014a6b9       0x7e    _g_tL1wPsCmConfigBuffer

+ COMMON         0x1014a737      0x339 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

                                   0x0 (size before relaxing)

-                0x1014a727       0xa0    _g_atL1RfSegInfo

-                0x1014a7c7        0x4    _g_tTimerCnt

-                0x1014a7cb        0x2    _g_tL1wResCtrl

-                0x1014a7cd      0x28f    _g_tL1wRfTbl

-                0x1014aa5c        0x3    _g_tL1wResAgcCtrl

-                0x1014aa5f        0x1    _g_wRfSegNum

- COMMON         0x1014aa60       0x33 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

+                0x1014a737       0xa0    _g_atL1RfSegInfo

+                0x1014a7d7        0x4    _g_tTimerCnt

+                0x1014a7db        0x2    _g_tL1wResCtrl

+                0x1014a7dd      0x28f    _g_tL1wRfTbl

+                0x1014aa6c        0x3    _g_tL1wResAgcCtrl

+                0x1014aa6f        0x1    _g_wRfSegNum

+ COMMON         0x1014aa70       0x33 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

                                   0x0 (size before relaxing)

-                0x1014aa60       0x33    _g_tDchAscPara

- COMMON         0x1014aa93        0x2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+                0x1014aa70       0x33    _g_tDchAscPara

+ COMMON         0x1014aaa3        0x2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

                                   0x0 (size before relaxing)

-                0x1014aa93        0x1    _g_RxRachAiNum

-                0x1014aa94        0x1    _g_RxAichIntCnt

- COMMON         0x1014aa95        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

+                0x1014aaa3        0x1    _g_RxRachAiNum

+                0x1014aaa4        0x1    _g_RxAichIntCnt

+ COMMON         0x1014aaa5        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

                                   0x0 (size before relaxing)

-                0x1014aa95        0x1    _g_wMissHdtrInt

- COMMON         0x1014aa96       0x19 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

+                0x1014aaa5        0x1    _g_wMissHdtrInt

+ COMMON         0x1014aaa6       0x19 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

                                   0x0 (size before relaxing)

-                0x1014aa96        0x5    _g_tPcPrachConfigInfo

-                0x1014aa9b        0x1    _g_swPrachSlotPower

-                0x1014aa9c       0x13    _g_tRtxPcPrachMessageInfo

- COMMON         0x1014aaaf       0x18 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+                0x1014aaa6        0x5    _g_tPcPrachConfigInfo

+                0x1014aaab        0x1    _g_swPrachSlotPower

+                0x1014aaac       0x13    _g_tRtxPcPrachMessageInfo

+ COMMON         0x1014aabf       0x18 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

                                   0x0 (size before relaxing)

-                0x1014aaaf       0x18    _g_atL1wHsupaDlCmPattern

- COMMON         0x1014aac7       0x1c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_sys_init.o)

+                0x1014aabf       0x18    _g_atL1wHsupaDlCmPattern

+ COMMON         0x1014aad7       0x1d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_sys_init.o)

                                   0x0 (size before relaxing)

-                0x1014aac7        0x3    _g_L1LteAIsrTaskPid

-                0x1014aaca        0x2    _g_pSemId_INTH1

-                0x1014aacc       0x11    _g_L1LteAPriTaskPid

-                0x1014aadd        0x2    _g_pSemId_ICP

-                0x1014aadf        0x2    _g_pSemId_TXIntPulse

-                0x1014aae1        0x2    _g_pSemId_INTH2

- COMMON         0x1014aae3    0x21f06 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+                0x1014aad7        0x4    _g_L1LteAIsrTaskPid

+                0x1014aadb        0x2    _g_pSemId_INTH1

+                0x1014aadd       0x11    _g_L1LteAPriTaskPid

+                0x1014aaee        0x2    _g_pSemId_ICP

+                0x1014aaf0        0x2    _g_pSemId_TXIntPulse

+                0x1014aaf2        0x2    _g_pSemId_INTH2

+ COMMON         0x1014aaf4    0x21f06 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

                                   0x0 (size before relaxing)

-                0x1014aae3        0x8    _g_tUEIdInfo

-                0x1014aaeb    0x1e000    _g_zPHY_AMT_tNVInfo

-                0x10168aeb     0x2540    _g_zPHY_tNVInfo

-                0x1016b02b     0x198c    _g_zPHY_tNV_user

-                0x1016c9b7       0x2c    _g_zPsPhyATNvLte

-                0x1016c9e3        0x6    _g_zPsPhyATNvcom

- COMMON         0x1016c9e9      0xe5b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+                0x1014aaf4        0x8    _g_tUEIdInfo

+                0x1014aafc    0x1e000    _g_zPHY_AMT_tNVInfo

+                0x10168afc     0x2540    _g_zPHY_tNVInfo

+                0x1016b03c     0x198c    _g_zPHY_tNV_user

+                0x1016c9c8       0x2c    _g_zPsPhyATNvLte

+                0x1016c9f4        0x6    _g_zPsPhyATNvcom

+ COMMON         0x1016c9fa      0xe5b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

                                   0x0 (size before relaxing)

-                0x1016c9e9      0x158    _g_EUL_SrsStatisticsInfo

-                0x1016cb41      0x136    _g_EDL_PDSCH_INFO

-                0x1016cc77        0x2    _g_dwUlResidualBlerCount

-                0x1016cc79       0xb8    _g_EUL_CqiHarqSimulStatisticsInfo

-                0x1016cd31        0x2    _g_EDL_PA_INFO

-                0x1016cd33        0xc    _g_UL_SrHarqSimulStatisticsInfo

-                0x1016cd3f       0x2a    _g_UE_BASE_INFO

-                0x1016cd69        0x4    _g_dwTxThroughPutBps

-                0x1016cd6d       0x72    _g_EDL_PCFICH_INFO

-                0x1016cddf       0x82    _g_EUL_Dci0Info

-                0x1016ce61      0x10e    _g_EDL_PHICH_INFO

-                0x1016cf6f        0x4    _g_dwUlNewTransCount

-                0x1016cf73        0x8    _g_EUL_DCI3Or3AInfo

-                0x1016cf7b      0x230    _g_EDL_DCI_INFO

-                0x1016d1ab        0x4    _g_dwRxThroughPutBps

-                0x1016d1af       0x40    _g_EDL_CALC_For_SINR

-                0x1016d1ef       0x12    _g_EDLUL_FLOW_INFO

-                0x1016d201       0x20    _g_EUL_PucchFmtStatisticsInfo

-                0x1016d221       0x44    _g_UL_MutiplexingANStatisticsInfo

-                0x1016d265       0x9a    _g_EDL_HARQ_INFO

-                0x1016d2ff       0x52    _g_EUL_HarqTransStatisticsInfo

-                0x1016d351       0x3c    _g_EDL_WORK_INFO

-                0x1016d38d       0x22    _g_EUL_AT_INFO

-                0x1016d3af       0x3c    _g_EUL_BunldingANStatisticsInfo

-                0x1016d3eb       0x52    _g_EUL_PowerCtrlInfo

-                0x1016d43d      0x2d0    _g_EDL_PDCCH_INFO

-                0x1016d70d        0x2    _gdwUlTmtFlowCount

-                0x1016d70f       0x54    _g_EDL_AT_INFO

-                0x1016d763        0x2    _g_TmtLogCnt

-                0x1016d765        0x2    _gdwTmtFlowCount

-                0x1016d767       0xd9    _g_EUL_PrachStatisticsInfo

-                0x1016d840        0x4    _g_dwUlHarqFailCount

- COMMON         0x1016d844        0x6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+                0x1016c9fa      0x158    _g_EUL_SrsStatisticsInfo

+                0x1016cb52      0x136    _g_EDL_PDSCH_INFO

+                0x1016cc88        0x2    _g_dwUlResidualBlerCount

+                0x1016cc8a       0xb8    _g_EUL_CqiHarqSimulStatisticsInfo

+                0x1016cd42        0x2    _g_EDL_PA_INFO

+                0x1016cd44        0xc    _g_UL_SrHarqSimulStatisticsInfo

+                0x1016cd50       0x2a    _g_UE_BASE_INFO

+                0x1016cd7a        0x4    _g_dwTxThroughPutBps

+                0x1016cd7e       0x72    _g_EDL_PCFICH_INFO

+                0x1016cdf0       0x82    _g_EUL_Dci0Info

+                0x1016ce72      0x10e    _g_EDL_PHICH_INFO

+                0x1016cf80        0x4    _g_dwUlNewTransCount

+                0x1016cf84        0x8    _g_EUL_DCI3Or3AInfo

+                0x1016cf8c      0x230    _g_EDL_DCI_INFO

+                0x1016d1bc        0x4    _g_dwRxThroughPutBps

+                0x1016d1c0       0x40    _g_EDL_CALC_For_SINR

+                0x1016d200       0x12    _g_EDLUL_FLOW_INFO

+                0x1016d212       0x20    _g_EUL_PucchFmtStatisticsInfo

+                0x1016d232       0x44    _g_UL_MutiplexingANStatisticsInfo

+                0x1016d276       0x9a    _g_EDL_HARQ_INFO

+                0x1016d310       0x52    _g_EUL_HarqTransStatisticsInfo

+                0x1016d362       0x3c    _g_EDL_WORK_INFO

+                0x1016d39e       0x22    _g_EUL_AT_INFO

+                0x1016d3c0       0x3c    _g_EUL_BunldingANStatisticsInfo

+                0x1016d3fc       0x52    _g_EUL_PowerCtrlInfo

+                0x1016d44e      0x2d0    _g_EDL_PDCCH_INFO

+                0x1016d71e        0x2    _gdwUlTmtFlowCount

+                0x1016d720       0x54    _g_EDL_AT_INFO

+                0x1016d774        0x2    _g_TmtLogCnt

+                0x1016d776        0x2    _gdwTmtFlowCount

+                0x1016d778       0xd9    _g_EUL_PrachStatisticsInfo

+                0x1016d851        0x4    _g_dwUlHarqFailCount

+ COMMON         0x1016d855        0x6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

                                   0x0 (size before relaxing)

-                0x1016d844        0x4    _gt_CsiPrintCtrl

-                0x1016d848        0x1    _g_wLastAbsSfn

-                0x1016d849        0x1    _g_wCsiWorkFlg

- COMMON         0x1016d84a       0x16 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o)

+                0x1016d855        0x4    _gt_CsiPrintCtrl

+                0x1016d859        0x1    _g_wLastAbsSfn

+                0x1016d85a        0x1    _g_wCsiWorkFlg

+ COMMON         0x1016d85b       0x16 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o)

                                   0x0 (size before relaxing)

-                0x1016d84a        0x4    _g_adwTbCbCrc

-                0x1016d84e       0x10    _g_adwDebugDLS

-                0x1016d85e        0x2    _g_awTbCrc

- COMMON         0x1016d860       0x51 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+                0x1016d85b        0x4    _g_adwTbCbCrc

+                0x1016d85f       0x10    _g_adwDebugDLS

+                0x1016d86f        0x2    _g_awTbCrc

+ COMMON         0x1016d871       0x51 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

                                   0x0 (size before relaxing)

-                0x1016d860        0x1    _g_zPHY_bDdtrWorkFlag

-                0x1016d861        0x1    _wTest

-                0x1016d862        0x2    _g_zPHY_dwDdtrCfgTimer

-                0x1016d864        0x2    _g_awHarqPrintFlg

-                0x1016d866       0x32    _g_tdbCqi2DlsPmiInfo

-                0x1016d898        0x2    _dwCrcRlt

-                0x1016d89a       0x14    _awCfgHarqErr

-                0x1016d8ae        0x2    _g_awHarqPreTime

-                0x1016d8b0        0x1    _g_wLayerNum

- COMMON         0x1016d8b1       0x89 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+                0x1016d871        0x1    _g_zPHY_bDdtrWorkFlag

+                0x1016d872        0x1    _wTest

+                0x1016d873        0x2    _g_zPHY_dwDdtrCfgTimer

+                0x1016d875        0x2    _g_awHarqPrintFlg

+                0x1016d877       0x32    _g_tdbCqi2DlsPmiInfo

+                0x1016d8a9        0x2    _dwCrcRlt

+                0x1016d8ab       0x14    _awCfgHarqErr

+                0x1016d8bf        0x2    _g_awHarqPreTime

+                0x1016d8c1        0x1    _g_wLayerNum

+ COMMON         0x1016d8c2       0x89 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

                                   0x0 (size before relaxing)

-                0x1016d8b1        0x2    _g_dwOffsetDelta

-                0x1016d8b3        0x2    _g_zPHY_erfc_tempDac

-                0x1016d8b5        0x1    _g_zPHY_erfc_TempStartRecordFlag

-                0x1016d8b6        0x1    _g_dwOffsetFlag

-                0x1016d8b7        0x1    _g_zPHY_erfc_wMID2RXFlag

-                0x1016d8b8        0x1    _g_slot1_nRBNum

-                0x1016d8b9       0x14    _g_asdzPHY_erfc_CirServOrNeibor

-                0x1016d8cd        0x1    _g_zPHY_erfc_Meas0SubfNum

-                0x1016d8ce        0x2    _g_dwSubframeNumForTest

-                0x1016d8d0        0x2    _g_zPHY_erfc_CleanTxoffset

-                0x1016d8d2        0x2    _g_zPHY_erfc_Meas0Offset

-                0x1016d8d4        0x1    _g_zPHY_erfc_wSyncState

-                0x1016d8d5        0x1    _g_slot0_RBStart

-                0x1016d8d6        0x2    _g_zPHY_erfc_Meas1Offset

-                0x1016d8d8        0x2    _g_zPHY_erfc_InitialTempDac

-                0x1016d8da        0x2    _g_zPHY_erfc_TxMulmOffset

-                0x1016d8dc        0x2    _g_zPHY_erfc_RxoffsetAcumulator

-                0x1016d8de        0x2    _g_AgcHwModeOnFalg

-                0x1016d8e0        0x1    _g_zPHY_erfc_eAcp405NextState

-                0x1016d8e1        0x1    _g_slot1_RBStart

-                0x1016d8e2        0x1    _g_zPHY_erfc_eAcp405CurrState

-                0x1016d8e3        0x1    _g_wReadState

-                0x1016d8e4        0x4    _g_tLteRfcTmpReadInfo

-                0x1016d8e8       0x14    _g_adzPHY_erfc_MainAntInd

-                0x1016d8fc        0x1    _g_zPHY_erfc_TaTimer

-                0x1016d8fd        0x2    _g_adzPHY_erfc_CurMainAntInd

-                0x1016d8ff        0x2    _g_dwTxoffset

-                0x1016d901        0x2    _g_dwDbgSubfCount

-                0x1016d903        0x1    _g_slot0_nRBNum

-                0x1016d904       0x33    _gtLteRfcRpiPwrCtl

-                0x1016d937        0x2    _g_zPHY_erfc_RfStateMap

-                0x1016d939        0x1    _g_zPHY_erfc_Meas0SubfDef

- COMMON         0x1016d93a      0x10f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+                0x1016d8c2        0x2    _g_dwOffsetDelta

+                0x1016d8c4        0x2    _g_zPHY_erfc_tempDac

+                0x1016d8c6        0x1    _g_zPHY_erfc_TempStartRecordFlag

+                0x1016d8c7        0x1    _g_dwOffsetFlag

+                0x1016d8c8        0x1    _g_zPHY_erfc_wMID2RXFlag

+                0x1016d8c9        0x1    _g_slot1_nRBNum

+                0x1016d8ca       0x14    _g_asdzPHY_erfc_CirServOrNeibor

+                0x1016d8de        0x1    _g_zPHY_erfc_Meas0SubfNum

+                0x1016d8df        0x2    _g_dwSubframeNumForTest

+                0x1016d8e1        0x2    _g_zPHY_erfc_CleanTxoffset

+                0x1016d8e3        0x2    _g_zPHY_erfc_Meas0Offset

+                0x1016d8e5        0x1    _g_zPHY_erfc_wSyncState

+                0x1016d8e6        0x1    _g_slot0_RBStart

+                0x1016d8e7        0x2    _g_zPHY_erfc_Meas1Offset

+                0x1016d8e9        0x2    _g_zPHY_erfc_InitialTempDac

+                0x1016d8eb        0x2    _g_zPHY_erfc_TxMulmOffset

+                0x1016d8ed        0x2    _g_zPHY_erfc_RxoffsetAcumulator

+                0x1016d8ef        0x2    _g_AgcHwModeOnFalg

+                0x1016d8f1        0x1    _g_zPHY_erfc_eAcp405NextState

+                0x1016d8f2        0x1    _g_slot1_RBStart

+                0x1016d8f3        0x1    _g_zPHY_erfc_eAcp405CurrState

+                0x1016d8f4        0x1    _g_wReadState

+                0x1016d8f5        0x4    _g_tLteRfcTmpReadInfo

+                0x1016d8f9       0x14    _g_adzPHY_erfc_MainAntInd

+                0x1016d90d        0x1    _g_zPHY_erfc_TaTimer

+                0x1016d90e        0x2    _g_adzPHY_erfc_CurMainAntInd

+                0x1016d910        0x2    _g_dwTxoffset

+                0x1016d912        0x2    _g_dwDbgSubfCount

+                0x1016d914        0x1    _g_slot0_nRBNum

+                0x1016d915       0x33    _gtLteRfcRpiPwrCtl

+                0x1016d948        0x2    _g_zPHY_erfc_RfStateMap

+                0x1016d94a        0x1    _g_zPHY_erfc_Meas0SubfDef

+ COMMON         0x1016d94b      0x10f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

                                   0x0 (size before relaxing)

-                0x1016d93a        0x1    _g_wRi1LstCqi

-                0x1016d93b        0x1    _g_wStartCNTFlg

-                0x1016d93c       0x61    _gt_CsiFilter

-                0x1016d99d        0x1    _g_wLstTm

-                0x1016d99e       0xaa    _g_atCsiPmiRiCalcResult

-                0x1016da48        0x1    _g_wCNT

- COMMON         0x1016da49       0xbb T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+                0x1016d94b        0x1    _g_wRi1LstCqi

+                0x1016d94c        0x1    _g_wStartCNTFlg

+                0x1016d94d       0x61    _gt_CsiFilter

+                0x1016d9ae        0x1    _g_wLstTm

+                0x1016d9af       0xaa    _g_atCsiPmiRiCalcResult

+                0x1016da59        0x1    _g_wCNT

+ COMMON         0x1016da5a       0xbb T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

                                   0x0 (size before relaxing)

-                0x1016da49       0x28    _g_L1e_dwPbchEvtList

-                0x1016da71       0x1e    _g_L1e_tPbchCB

-                0x1016da8f       0x22    _g_L1e_tMibRxReg

-                0x1016dab1        0x9    _g_L1e_tDlaparaSave

-                0x1016daba       0x14    _g_L1e_tMibPbchReg

-                0x1016dace       0x15    _g_L1e_tMibInfo

-                0x1016dae3        0xc    _g_L1e_tBchOps

-                0x1016daef        0xa    _g_DbgMibPerStat

-                0x1016daf9        0xb    _g_L1e_tMibRfcBackUp

- COMMON         0x1016db04        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+                0x1016da5a       0x28    _g_L1e_dwPbchEvtList

+                0x1016da82       0x1e    _g_L1e_tPbchCB

+                0x1016daa0       0x22    _g_L1e_tMibRxReg

+                0x1016dac2        0x9    _g_L1e_tDlaparaSave

+                0x1016dacb       0x14    _g_L1e_tMibPbchReg

+                0x1016dadf       0x15    _g_L1e_tMibInfo

+                0x1016daf4        0xc    _g_L1e_tBchOps

+                0x1016db00        0xa    _g_DbgMibPerStat

+                0x1016db0a        0xb    _g_L1e_tMibRfcBackUp

+ COMMON         0x1016db15        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

                                   0x0 (size before relaxing)

-                0x1016db04        0x1    _g_wMsg4AckRaConflictCnt

-                0x1016db05        0x1    _g_wHarqGroupNum

- COMMON         0x1016db06       0x9c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+                0x1016db15        0x1    _g_wMsg4AckRaConflictCnt

+                0x1016db16        0x1    _g_wHarqGroupNum

+ COMMON         0x1016db17       0x9c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

                                   0x0 (size before relaxing)

-                0x1016db06        0x9    _g_atCqiCommonInfo

-                0x1016db0f        0x1    _g_awCqiPmiRiIndex

-                0x1016db10        0xd    _g_atBandWidthInfo

-                0x1016db1d        0xa    _g_adAperLastCqiPmiDataBuffer

-                0x1016db27        0x1    _g_awAPERLastRI

-                0x1016db28       0x32    _g_atCsiEnFinal

-                0x1016db5a        0x8    _g_atPeriodRepPara

-                0x1016db62        0x1    _g_awLastReportIndex

-                0x1016db63        0x2    _g_awLastWBPMI

-                0x1016db65        0x4    _g_tCsiTime

-                0x1016db69        0x1    _g_awLastWBCQICW0

-                0x1016db6a        0x1    _g_awRiBitLen

-                0x1016db6b        0x1    _g_awAPERLastWBCQICW0

-                0x1016db6c        0x2    _g_awLastRI

-                0x1016db6e       0x32    _g_atCqiDedicateInfo

-                0x1016dba0        0x1    _g_awLastWBCQICW1

-                0x1016dba1        0x1    _g_awMaxLayerNum

- COMMON         0x1016dba2     0x233b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+                0x1016db17        0x9    _g_atCqiCommonInfo

+                0x1016db20        0x1    _g_awCqiPmiRiIndex

+                0x1016db21        0xd    _g_atBandWidthInfo

+                0x1016db2e        0xa    _g_adAperLastCqiPmiDataBuffer

+                0x1016db38        0x1    _g_awAPERLastRI

+                0x1016db39       0x32    _g_atCsiEnFinal

+                0x1016db6b        0x8    _g_atPeriodRepPara

+                0x1016db73        0x1    _g_awLastReportIndex

+                0x1016db74        0x2    _g_awLastWBPMI

+                0x1016db76        0x4    _g_tCsiTime

+                0x1016db7a        0x1    _g_awLastWBCQICW0

+                0x1016db7b        0x1    _g_awRiBitLen

+                0x1016db7c        0x1    _g_awAPERLastWBCQICW0

+                0x1016db7d        0x2    _g_awLastRI

+                0x1016db7f       0x32    _g_atCqiDedicateInfo

+                0x1016dbb1        0x1    _g_awLastWBCQICW1

+                0x1016dbb2        0x1    _g_awMaxLayerNum

+ COMMON         0x1016dbb3     0x233b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

                                   0x0 (size before relaxing)

-                0x1016dba2       0x50    _g_awFHopSeq4SubBands

-                0x1016dbf2        0x2    _g_dwTpcPrintCnt

-                0x1016dbf4       0x50    _g_awFHopSeq3SubBands

-                0x1016dc44        0x2    _g_dwSrsPrintCnt

-                0x1016dc46        0x2    _g_dwPucchPrintCnt

-                0x1016dc48        0x2    _g_dwPrachPrintCnt

-                0x1016dc4a       0x50    _g_awFHopSeq2SubBands

-                0x1016dc9a        0x4    _g_awSpecPrachNum

-                0x1016dc9e       0x50    _g_awFmSeq

-                0x1016dcee      0xe98    _g_zPHY_etx_HarqProDbPort0

-                0x1016eb86       0x50    _g_awFmSeq_Scell

-                0x1016ebd6        0x8    _g_t_zPHY_etx_Uls_H2L_HarqProcessIDInfo

-                0x1016ebde        0x8    _g_t_zPHY_etx_HarqProcessIDInfo

-                0x1016ebe6      0x25f    _g_awUlTestMacPduBuf

-                0x1016ee45       0x50    _g_awFHopSeq2SubBands_Scell

-                0x1016ee95      0xe98    _g_zPHY_etx_HarqProDbPort1

-                0x1016fd2d      0x104    _g_t_zPHY_Dls2UlsDciValue

-                0x1016fe31       0x50    _g_awFHopSeq4SubBands_Scell

-                0x1016fe81        0x2    _g_dwCloseLoopPowerPrintCnt

-                0x1016fe83        0x2    _g_dwPuschPrintCnt

-                0x1016fe85       0x50    _g_awFHopSeq3SubBands_Scell

-                0x1016fed5        0x8    _g_t_zPHY_etx_RarUlGrant

- COMMON         0x1016fedd       0x4e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+                0x1016dbb3       0x50    _g_awFHopSeq4SubBands

+                0x1016dc03        0x2    _g_dwTpcPrintCnt

+                0x1016dc05       0x50    _g_awFHopSeq3SubBands

+                0x1016dc55        0x2    _g_dwSrsPrintCnt

+                0x1016dc57        0x2    _g_dwPucchPrintCnt

+                0x1016dc59        0x2    _g_dwPrachPrintCnt

+                0x1016dc5b       0x50    _g_awFHopSeq2SubBands

+                0x1016dcab        0x4    _g_awSpecPrachNum

+                0x1016dcaf       0x50    _g_awFmSeq

+                0x1016dcff      0xe98    _g_zPHY_etx_HarqProDbPort0

+                0x1016eb97       0x50    _g_awFmSeq_Scell

+                0x1016ebe7        0x8    _g_t_zPHY_etx_Uls_H2L_HarqProcessIDInfo

+                0x1016ebef        0x8    _g_t_zPHY_etx_HarqProcessIDInfo

+                0x1016ebf7      0x25f    _g_awUlTestMacPduBuf

+                0x1016ee56       0x50    _g_awFHopSeq2SubBands_Scell

+                0x1016eea6      0xe98    _g_zPHY_etx_HarqProDbPort1

+                0x1016fd3e      0x104    _g_t_zPHY_Dls2UlsDciValue

+                0x1016fe42       0x50    _g_awFHopSeq4SubBands_Scell

+                0x1016fe92        0x2    _g_dwCloseLoopPowerPrintCnt

+                0x1016fe94        0x2    _g_dwPuschPrintCnt

+                0x1016fe96       0x50    _g_awFHopSeq3SubBands_Scell

+                0x1016fee6        0x8    _g_t_zPHY_etx_RarUlGrant

+ COMMON         0x1016feee       0x4e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

                                   0x0 (size before relaxing)

-                0x1016fedd        0x1    _g_swPrintProNoInt

-                0x1016fede       0x10    _g_asdwL1eRxCrsRsrp

-                0x1016feee        0x4    _g_adwL1eRxCrsRssi

-                0x1016fef2        0x4    _g_lsdwNsIot_8242_SINR

-                0x1016fef6       0x18    _g_adwL1eRxDrsRsp

-                0x1016ff0e        0x1    _g_zPHY_emc_wCellComponFlag

-                0x1016ff0f        0xc    _g_adwL1eRxCrsRsp

-                0x1016ff1b        0x1    _g_wLtel1IdleAccessReqInd

-                0x1016ff1c        0x1    _g_awL1eRxBfDagcFlag

-                0x1016ff1d        0x1    _g_awL1eRxBfTransFlag

-                0x1016ff1e        0x1    _g_wL1eRxNbNbSinrCalInd

-                0x1016ff1f        0xb    _g_zPHY_emc_tSinrInfo

-                0x1016ff2a        0x1    _g_awL1eRxDrsAccNum

- COMMON         0x1016ff2b     0x118e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+                0x1016feee        0x1    _g_swPrintProNoInt

+                0x1016feef       0x10    _g_asdwL1eRxCrsRsrp

+                0x1016feff        0x4    _g_adwL1eRxCrsRssi

+                0x1016ff03        0x4    _g_lsdwNsIot_8242_SINR

+                0x1016ff07       0x18    _g_adwL1eRxDrsRsp

+                0x1016ff1f        0x1    _g_zPHY_emc_wCellComponFlag

+                0x1016ff20        0xc    _g_adwL1eRxCrsRsp

+                0x1016ff2c        0x1    _g_wLtel1IdleAccessReqInd

+                0x1016ff2d        0x1    _g_awL1eRxBfDagcFlag

+                0x1016ff2e        0x1    _g_awL1eRxBfTransFlag

+                0x1016ff2f        0x1    _g_wL1eRxNbNbSinrCalInd

+                0x1016ff30        0xb    _g_zPHY_emc_tSinrInfo

+                0x1016ff3b        0x1    _g_awL1eRxDrsAccNum

+ COMMON         0x1016ff3c     0x118e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

                                   0x0 (size before relaxing)

-                0x1016ff2b        0xa    _g_awPSeqCellIDDiv30

-                0x1016ff35      0x12b    _g_tUlaLtxParas

-                0x10170060       0x46    _g_awPSeqCellIDDiv30SS

-                0x101700a6        0x1    _g_EUL_wPuschPowerIdx

-                0x101700a7        0x1    _g_EUL_wPucchPowerIdx

-                0x101700a8       0xe7    _g_tUlaCommRelatedParasScell

-                0x1017018f       0x46    _g_awPSeqCellIDDiv30SS_Scell

-                0x101701d5        0x1    _g_EUL_wSrsPowerIdx

-                0x101701d6        0x6    _g_tUlaDediRelatedParas

-                0x101701dc        0x4    _g_tUlaCID

-                0x101701e0      0xa6d    _g_t_zPHY_eula_CtrlBlock

-                0x10170c4d       0x50    _g_awPSeqCellID

-                0x10170c9d       0x1c    _g_tUlaCommConfig

-                0x10170cb9       0xac    _g_tUlaDediConfig

-                0x10170d65        0xa    _g_awPSeqPuschSeqShift

-                0x10170d6f       0xc8    _g_tUlaScellInfo

-                0x10170e37       0xe7    _g_tUlaCommRelatedParas

-                0x10170f1e        0xa    _g_awPSeqCellIDDiv30_Scell

-                0x10170f28       0x1f    _g_tUlaPucchInfo

-                0x10170f47      0x120    _g_tSrsInfo

-                0x10171067       0x50    _g_awPSeqCellID_Scell

-                0x101710b7        0x1    _g_w_FirstFlgSet

-                0x101710b8        0x1    _g_EUL_wPrachPowerIdx

- COMMON         0x101710b9       0x54 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+                0x1016ff3c        0xa    _g_awPSeqCellIDDiv30

+                0x1016ff46      0x12b    _g_tUlaLtxParas

+                0x10170071       0x46    _g_awPSeqCellIDDiv30SS

+                0x101700b7        0x1    _g_EUL_wPuschPowerIdx

+                0x101700b8        0x1    _g_EUL_wPucchPowerIdx

+                0x101700b9       0xe7    _g_tUlaCommRelatedParasScell

+                0x101701a0       0x46    _g_awPSeqCellIDDiv30SS_Scell

+                0x101701e6        0x1    _g_EUL_wSrsPowerIdx

+                0x101701e7        0x6    _g_tUlaDediRelatedParas

+                0x101701ed        0x4    _g_tUlaCID

+                0x101701f1      0xa6d    _g_t_zPHY_eula_CtrlBlock

+                0x10170c5e       0x50    _g_awPSeqCellID

+                0x10170cae       0x1c    _g_tUlaCommConfig

+                0x10170cca       0xac    _g_tUlaDediConfig

+                0x10170d76        0xa    _g_awPSeqPuschSeqShift

+                0x10170d80       0xc8    _g_tUlaScellInfo

+                0x10170e48       0xe7    _g_tUlaCommRelatedParas

+                0x10170f2f        0xa    _g_awPSeqCellIDDiv30_Scell

+                0x10170f39       0x1f    _g_tUlaPucchInfo

+                0x10170f58      0x120    _g_tSrsInfo

+                0x10171078       0x50    _g_awPSeqCellID_Scell

+                0x101710c8        0x1    _g_w_FirstFlgSet

+                0x101710c9        0x1    _g_EUL_wPrachPowerIdx

+ COMMON         0x101710ca       0x54 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

                                   0x0 (size before relaxing)

-                0x101710b9        0x1    _g_L1l_LpmCaliIdx

-                0x101710ba        0x8    _g_L1l_MrtrBeforeWakup

-                0x101710c2        0xa    _g_wTpuIntTypeforlpm

-                0x101710cc        0x2    _g_L1l_LpmCaliCnt

-                0x101710ce        0x6    _g_zPHY_tSuperFrameCtrlInfo

-                0x101710d4       0x22    _g_zPHY_tWakeupTimerInfo

-                0x101710f6        0x1    _g_zPHY_dwTpuSleepTimeLenByFrame

-                0x101710f7        0x1    _g_L1lLpAwakeTimerCtrl

-                0x101710f8        0x2    _g_zPHY_tWakeupReq

-                0x101710fa        0x1    _g_L1lLpTaskStateCtrl

-                0x101710fb        0x2    _g_L1l_LpmModemWakeupTime

-                0x101710fd        0x2    _g_L1l_LpmCaliAbortTime

-                0x101710ff        0x2    _g_tL1lLpCtrl

-                0x10171101        0x2    _g_L1l_LpmSocWakeupTime

-                0x10171103        0x2    _g_zPHY_LtePhySleepCnt

-                0x10171105        0x8    _g_L1l_MrtrAfterSleep

- COMMON         0x1017110d      0x14e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+                0x101710ca        0x1    _g_L1l_LpmCaliIdx

+                0x101710cb        0x8    _g_L1l_MrtrBeforeWakup

+                0x101710d3        0xa    _g_wTpuIntTypeforlpm

+                0x101710dd        0x2    _g_L1l_LpmCaliCnt

+                0x101710df        0x6    _g_zPHY_tSuperFrameCtrlInfo

+                0x101710e5       0x22    _g_zPHY_tWakeupTimerInfo

+                0x10171107        0x1    _g_zPHY_dwTpuSleepTimeLenByFrame

+                0x10171108        0x1    _g_L1lLpAwakeTimerCtrl

+                0x10171109        0x2    _g_zPHY_tWakeupReq

+                0x1017110b        0x1    _g_L1lLpTaskStateCtrl

+                0x1017110c        0x2    _g_L1l_LpmModemWakeupTime

+                0x1017110e        0x2    _g_L1l_LpmCaliAbortTime

+                0x10171110        0x2    _g_tL1lLpCtrl

+                0x10171112        0x2    _g_L1l_LpmSocWakeupTime

+                0x10171114        0x2    _g_zPHY_LtePhySleepCnt

+                0x10171116        0x8    _g_L1l_MrtrAfterSleep

+ COMMON         0x1017111e      0x14e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

                                   0x0 (size before relaxing)

-                0x1017110d       0x10    _g_adw_zPHY_erfc_profile_DB

-                0x1017111d        0x2    _g_dwLPTxoffset

-                0x1017111f        0x1    _g_zPHY_erfc_AfcWord

-                0x10171120       0xc0    _g_zPHY_erfc_aNVBandIndex

-                0x101711e0       0x39    _g_zPHY_erfc_atLPCSFConfig

-                0x10171219        0x2    _g_zPHY_erfc_ACP405Version

-                0x1017121b       0x40    _g_at_zPHY_erfc_atReloadData

- COMMON         0x1017125b       0x11 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

+                0x1017111e       0x10    _g_adw_zPHY_erfc_profile_DB

+                0x1017112e        0x2    _g_dwLPTxoffset

+                0x10171130        0x1    _g_zPHY_erfc_AfcWord

+                0x10171131       0xc0    _g_zPHY_erfc_aNVBandIndex

+                0x101711f1       0x39    _g_zPHY_erfc_atLPCSFConfig

+                0x1017122a        0x2    _g_zPHY_erfc_ACP405Version

+                0x1017122c       0x40    _g_at_zPHY_erfc_atReloadData

+ COMMON         0x1017126c       0x11 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

                                   0x0 (size before relaxing)

-                0x1017125b        0x1    _g_zPHY_ecsrm_wNextIntFlag

-                0x1017125c        0x1    _g_ZPHY_ecsrm_tMeasState

-                0x1017125d        0xf    _g_zPHY_ecsrm_tCommInfo

- COMMON         0x1017126c      0x120 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o)

+                0x1017126c        0x1    _g_zPHY_ecsrm_wNextIntFlag

+                0x1017126d        0x1    _g_ZPHY_ecsrm_tMeasState

+                0x1017126e        0xf    _g_zPHY_ecsrm_tCommInfo

+ COMMON         0x1017127d      0x120 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o)

                                   0x0 (size before relaxing)

-                0x1017126c      0x120    _g_MeasContext

- COMMON         0x1017138c        0x7 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o)

+                0x1017127d      0x120    _g_MeasContext

+ COMMON         0x1017139d        0x7 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o)

                                   0x0 (size before relaxing)

-                0x1017138c        0x7    _g_tUlBlerInfo

- *fill*         0x10171393 0x80000001 00

- COMMON         0x10171394      0x3ec T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+                0x1017139d        0x7    _g_tUlBlerInfo

+ COMMON         0x101713a4      0x3ec T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

                                   0x0 (size before relaxing)

-                0x10171394        0x2    _g_awMbmsClusterNum

-                0x10171396        0x1    _g_ePreRapcState

-                0x10171397       0x30    _g_aswMBMS_MaxDelay

-                0x101713c7       0x31    _g_aswMBMS_FftWinStart

-                0x101713f8       0xc4    _g_aswFreq_Inter_Coeff

-                0x101714bc       0xc4    _g_aswFreq_NormalCoeff

-                0x10171580      0x200    _g_aiInitSequence

- COMMON         0x10171780       0x1c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+                0x101713a4        0x2    _g_awMbmsClusterNum

+                0x101713a6        0x1    _g_ePreRapcState

+                0x101713a7       0x30    _g_aswMBMS_MaxDelay

+                0x101713d7       0x31    _g_aswMBMS_FftWinStart

+                0x10171408       0xc4    _g_aswFreq_Inter_Coeff

+                0x101714cc       0xc4    _g_aswFreq_NormalCoeff

+                0x10171590      0x200    _g_aiInitSequence

+ COMMON         0x10171790       0x1c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

                                   0x0 (size before relaxing)

-                0x10171780       0x14    _g_tLteA1DlaRxCb

-                0x10171794        0x4    _g_awL1eRxRsrpFilter

-                0x10171798        0x4    _g_awL1eRxRsrpFilterFlag

- COMMON         0x1017179c      0x3cf T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+                0x10171790       0x14    _g_tLteA1DlaRxCb

+                0x101717a4        0x4    _g_awL1eRxRsrpFilter

+                0x101717a8        0x4    _g_awL1eRxRsrpFilterFlag

+ COMMON         0x101717ac      0x3cf T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

                                   0x0 (size before relaxing)

-                0x1017179c        0x1    _g_zPHY_edfe_wAgcEnEventFlag

-                0x1017179d        0x8    _g_tTempDCOffsetComp

-                0x101717a5        0xd    _g_zPHY_edfe_tPlmnSaveServCellAgc

-                0x101717b2        0x1    _g_zPHY_edfe_wRxLinDagc1

-                0x101717b3        0x1    _g_zPHY_edfe_swAgcMeanPwr1

-                0x101717b4        0x2    _g_zPHY_edfe_dwScanFreqAgcCalFlag

-                0x101717b6        0x2    _g_zPHY_edfe_aswAgcMeanPwr_Samp0

-                0x101717b8        0x1    _g_zPHY_edfe_wNotSyncAGCDone

-                0x101717b9        0x1    _g_zPHY_edfe_wRfcSingleAnt

-                0x101717ba        0x8    _g_tIQComp

-                0x101717c2        0x1    _g_wAgcCntForFirstDC

-                0x101717c3        0x6    _g_awAgcGain0

-                0x101717c9        0x1    _g_zPHY_edfe_wAgcLog2Gain0

-                0x101717ca        0x1    _g_zPHY_edfe_wCsrsLinDagc0

-                0x101717cb        0x1    _g_zPHY_edfe_wCsrmLinDagc1

-                0x101717cc       0x78    _g_zPHY_edfe_MeasAgcPara

-                0x10171844        0x1    _g_wCount

-                0x10171845      0x120    _g_a_zPHY_edfe_tReloadAgcData

-                0x10171965        0x1    _g_zPHY_edfe_cRxAntennaMode

-                0x10171966       0x18    _g_zPHY_edfe_tPlmnAgcPara

-                0x1017197e        0x8    _g_tDCOffsetCompRecord

-                0x10171986        0x2    _g_dwCsrmRssiRx0

-                0x10171988        0x1    _g_zPHY_edfe_wAgcExtendModeEn

-                0x10171989        0x6    _g_awAgcGain1

-                0x1017198f        0x2    _g_zPHY_edfe_aswAgcMeanPwr_Samp7

-                0x10171991        0x1    _g_zPHY_edfe_wNotSyncAGCDoneAnt1

-                0x10171992        0x1    _g_zPHY_edfe_wRxLinDagc0

-                0x10171993       0x28    _g_a_zPHY_edfe_wCsrmTotalAgcGainLog2

-                0x101719bb       0x78    _g_tDfeNotchInfo

-                0x10171a33        0x1    _g_zPHY_edfe_wAgcIntReportFlag

-                0x10171a34        0x6    _g_awTempMeanPower1

-                0x10171a3a        0x1    _g_zPHY_edfe_wAgcMeaPwSavReg

-                0x10171a3b        0x1    _g_zPHY_edfe_wAgcLog2Gain1

-                0x10171a3c        0x1    _g_zPHY_edfe_wSaveRxBand

-                0x10171a3d        0x1    _g_wAgcWorkState

-                0x10171a3e        0x1    _g_zPHY_edfe_wCsrmLinDagc0

-                0x10171a3f        0x1    _g_zPHY_edfe_wRfcSyncState

-                0x10171a40       0xd7    _g_EDFE_SYSTEM_INFO

-                0x10171b17        0x1    _g_zPHY_edfe_swAgcMeanPwr0

-                0x10171b18        0x1    _g_zPHY_edfe_wAgcdBGain0

-                0x10171b19        0x2    _g_DcCounter

-                0x10171b1b        0x8    _g_tDCOffsetEsti

-                0x10171b23        0x2    _g_dwCsrmRssiRx1

-                0x10171b25        0x8    _g_tDCOffsetComp

-                0x10171b2d        0x1    _g_wIqCount

-                0x10171b2e        0x2    _g_zPHY_edfe_dwSearchAgcCalFlag

-                0x10171b30        0x1    _g_zPHY_edfe_wCsrsLinDagc1

-                0x10171b31       0x28    _g_a_zPHY_edfe_wRxTotalAgcGainLog2

-                0x10171b59        0x1    _g_zPHY_erfc_SlaveOutGapAGC

-                0x10171b5a        0x1    _g_wCsrs_RX_Sib1_Read_Flag

-                0x10171b5b        0x8    _g_zPHY_edfe_tRxAgcBalance

-                0x10171b63        0x6    _g_awTempMeanPower0

-                0x10171b69        0x1    _g_zPHY_edfe_wAgcdBGain1

-                0x10171b6a        0x1    _g_zPHY_edfe_wNotSyncAGCDoneAnt0

- COMMON         0x10171b6b      0x1e3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+                0x101717ac        0x1    _g_zPHY_edfe_wAgcEnEventFlag

+                0x101717ad        0x8    _g_tTempDCOffsetComp

+                0x101717b5        0xd    _g_zPHY_edfe_tPlmnSaveServCellAgc

+                0x101717c2        0x1    _g_zPHY_edfe_wRxLinDagc1

+                0x101717c3        0x1    _g_zPHY_edfe_swAgcMeanPwr1

+                0x101717c4        0x2    _g_zPHY_edfe_dwScanFreqAgcCalFlag

+                0x101717c6        0x2    _g_zPHY_edfe_aswAgcMeanPwr_Samp0

+                0x101717c8        0x1    _g_zPHY_edfe_wNotSyncAGCDone

+                0x101717c9        0x1    _g_zPHY_edfe_wRfcSingleAnt

+                0x101717ca        0x8    _g_tIQComp

+                0x101717d2        0x1    _g_wAgcCntForFirstDC

+                0x101717d3        0x6    _g_awAgcGain0

+                0x101717d9        0x1    _g_zPHY_edfe_wAgcLog2Gain0

+                0x101717da        0x1    _g_zPHY_edfe_wCsrsLinDagc0

+                0x101717db        0x1    _g_zPHY_edfe_wCsrmLinDagc1

+                0x101717dc       0x78    _g_zPHY_edfe_MeasAgcPara

+                0x10171854        0x1    _g_wCount

+                0x10171855      0x120    _g_a_zPHY_edfe_tReloadAgcData

+                0x10171975        0x1    _g_zPHY_edfe_cRxAntennaMode

+                0x10171976       0x18    _g_zPHY_edfe_tPlmnAgcPara

+                0x1017198e        0x8    _g_tDCOffsetCompRecord

+                0x10171996        0x2    _g_dwCsrmRssiRx0

+                0x10171998        0x1    _g_zPHY_edfe_wAgcExtendModeEn

+                0x10171999        0x6    _g_awAgcGain1

+                0x1017199f        0x2    _g_zPHY_edfe_aswAgcMeanPwr_Samp7

+                0x101719a1        0x1    _g_zPHY_edfe_wNotSyncAGCDoneAnt1

+                0x101719a2        0x1    _g_zPHY_edfe_wRxLinDagc0

+                0x101719a3       0x28    _g_a_zPHY_edfe_wCsrmTotalAgcGainLog2

+                0x101719cb       0x78    _g_tDfeNotchInfo

+                0x10171a43        0x1    _g_zPHY_edfe_wAgcIntReportFlag

+                0x10171a44        0x6    _g_awTempMeanPower1

+                0x10171a4a        0x1    _g_zPHY_edfe_wAgcMeaPwSavReg

+                0x10171a4b        0x1    _g_zPHY_edfe_wAgcLog2Gain1

+                0x10171a4c        0x1    _g_zPHY_edfe_wSaveRxBand

+                0x10171a4d        0x1    _g_wAgcWorkState

+                0x10171a4e        0x1    _g_zPHY_edfe_wCsrmLinDagc0

+                0x10171a4f        0x1    _g_zPHY_edfe_wRfcSyncState

+                0x10171a50       0xd7    _g_EDFE_SYSTEM_INFO

+                0x10171b27        0x1    _g_zPHY_edfe_swAgcMeanPwr0

+                0x10171b28        0x1    _g_zPHY_edfe_wAgcdBGain0

+                0x10171b29        0x2    _g_DcCounter

+                0x10171b2b        0x8    _g_tDCOffsetEsti

+                0x10171b33        0x2    _g_dwCsrmRssiRx1

+                0x10171b35        0x8    _g_tDCOffsetComp

+                0x10171b3d        0x1    _g_wIqCount

+                0x10171b3e        0x2    _g_zPHY_edfe_dwSearchAgcCalFlag

+                0x10171b40        0x1    _g_zPHY_edfe_wCsrsLinDagc1

+                0x10171b41       0x28    _g_a_zPHY_edfe_wRxTotalAgcGainLog2

+                0x10171b69        0x1    _g_zPHY_erfc_SlaveOutGapAGC

+                0x10171b6a        0x1    _g_wCsrs_RX_Sib1_Read_Flag

+                0x10171b6b        0x8    _g_zPHY_edfe_tRxAgcBalance

+                0x10171b73        0x6    _g_awTempMeanPower0

+                0x10171b79        0x1    _g_zPHY_edfe_wAgcdBGain1

+                0x10171b7a        0x1    _g_zPHY_edfe_wNotSyncAGCDoneAnt0

+ COMMON         0x10171b7b      0x1e3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

                                   0x0 (size before relaxing)

-                0x10171b6b        0x1    _g_eTxCalibrationStep

-                0x10171b6c        0x1    _g_wTxSendScaleDC

-                0x10171b6d        0x4    _g_awDfeFftOutputDC

-                0x10171b71        0x4    _g_awDfeFftOutputIQ

-                0x10171b75        0x2    _g_dwCalibration_angle

-                0x10171b77      0x1d3    _g_atzPHY_UlAMTHarqProcessDB

-                0x10171d4a        0x1    _g_wTxSendScaleIQ

-                0x10171d4b        0x1    _Configdelay

-                0x10171d4c        0x2    _g_dwCalibration_amp

- COMMON         0x10171d4e     0x269d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+                0x10171b7b        0x1    _g_eTxCalibrationStep

+                0x10171b7c        0x1    _g_wTxSendScaleDC

+                0x10171b7d        0x4    _g_awDfeFftOutputDC

+                0x10171b81        0x4    _g_awDfeFftOutputIQ

+                0x10171b85        0x2    _g_dwCalibration_angle

+                0x10171b87      0x1d3    _g_atzPHY_UlAMTHarqProcessDB

+                0x10171d5a        0x1    _g_wTxSendScaleIQ

+                0x10171d5b        0x1    _Configdelay

+                0x10171d5c        0x2    _g_dwCalibration_amp

+ COMMON         0x10171d5e     0x269d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

                                   0x0 (size before relaxing)

-                0x10171d4e        0x1    _g_wAutoDeactiveTimer

-                0x10171d4f        0x6    _g_t_zPHY_DlaDciInfo

-                0x10171d55        0xa    _g_tL1eDevRxLpConvergeCb

-                0x10171d5f     0x268c    _g_t_zPHY_DlaCb

- COMMON         0x101743eb        0xd T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+                0x10171d5e        0x1    _g_wAutoDeactiveTimer

+                0x10171d5f        0x6    _g_t_zPHY_DlaDciInfo

+                0x10171d65        0xa    _g_tL1eDevRxLpConvergeCb

+                0x10171d6f     0x268c    _g_t_zPHY_DlaCb

+ COMMON         0x101743fb        0xd T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

                                   0x0 (size before relaxing)

-                0x101743eb        0x2    _g_Scc_Rsrp_Cfo_IntCnt

-                0x101743ed        0x1    _g_wULA_Process_SubFrame

-                0x101743ee        0x2    _gTimer1Int_RcvNum

-                0x101743f0        0x6    _g_zPHY_Int_dwDFEIntType

-                0x101743f6        0x2    _g_zPHY_Int_dwDFEIntType_agc

- COMMON         0x101743f8      0xc0a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+                0x101743fb        0x2    _g_Scc_Rsrp_Cfo_IntCnt

+                0x101743fd        0x1    _g_wULA_Process_SubFrame

+                0x101743fe        0x2    _gTimer1Int_RcvNum

+                0x10174400        0x6    _g_zPHY_Int_dwDFEIntType

+                0x10174406        0x2    _g_zPHY_Int_dwDFEIntType_agc

+ COMMON         0x10174408      0xc0a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

                                   0x0 (size before relaxing)

-                0x101743f8        0x2    _g_dwL1lPreHookEntry

-                0x101743fa        0x2    _gL1l_MissLogInfo

-                0x101743fc      0xc00    _g_awL1lEngTempBuffer

-                0x10174ffc        0x2    _L1L_STANDARD_LOG_ID_BASE

-                0x10174ffe        0x2    _g_dwL1lCurrentHookEntry

-                0x10175000        0x2    _g_wL1lRemainLen

- COMMON         0x10175002     0x138d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+                0x10174408        0x2    _g_dwL1lPreHookEntry

+                0x1017440a        0x2    _gL1l_MissLogInfo

+                0x1017440c      0xc00    _g_awL1lEngTempBuffer

+                0x1017500c        0x2    _L1L_STANDARD_LOG_ID_BASE

+                0x1017500e        0x2    _g_dwL1lCurrentHookEntry

+                0x10175010        0x2    _g_wL1lRemainLen

+ COMMON         0x10175012     0x138d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

                                   0x0 (size before relaxing)

-                0x10175002        0xd    _g_tTTIBundlingDB

-                0x1017500f        0xe    _g_zPHY_euls_tTpcCommands

-                0x1017501d        0x1    _g_EUL_wRachIdx

-                0x1017501e       0x14    _g_tRarCtrlDB

-                0x10175032        0x2    _g_EUL_wDci0InfoIdx

-                0x10175034       0x2d    _g_tUlSPSDB

-                0x10175061       0x2a    _g_zPHY_euls_ComConfig

-                0x1017508b     0x123e    _g_tShadowHarqDB

-                0x101762c9        0x8    _g_tUlsDB

-                0x101762d1       0x72    _g_atDCI0PhichSelecDB

-                0x10176343       0x4c    _g_zPHY_euls_DedConfig

- COMMON         0x1017638f       0x33 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+                0x10175012        0xd    _g_tTTIBundlingDB

+                0x1017501f        0xe    _g_zPHY_euls_tTpcCommands

+                0x1017502d        0x1    _g_EUL_wRachIdx

+                0x1017502e       0x14    _g_tRarCtrlDB

+                0x10175042        0x2    _g_EUL_wDci0InfoIdx

+                0x10175044       0x2d    _g_tUlSPSDB

+                0x10175071       0x2a    _g_zPHY_euls_ComConfig

+                0x1017509b     0x123e    _g_tShadowHarqDB

+                0x101762d9        0x8    _g_tUlsDB

+                0x101762e1       0x72    _g_atDCI0PhichSelecDB

+                0x10176353       0x4c    _g_zPHY_euls_DedConfig

+ COMMON         0x1017639f       0x33 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

                                   0x0 (size before relaxing)

-                0x1017638f        0x4    _g_zPHY_erfc_tCordicAdjustPara

-                0x10176393        0x2    _g_ACP405_AFC_DIFF

-                0x10176395        0x5    _g_zPHY_erfc_tAfcPara

-                0x1017639a       0x28    _g_sdAtCtl_ApcOffsetTime

- COMMON         0x101763c2       0x2c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+                0x1017639f        0x4    _g_zPHY_erfc_tCordicAdjustPara

+                0x101763a3        0x2    _g_ACP405_AFC_DIFF

+                0x101763a5        0x5    _g_zPHY_erfc_tAfcPara

+                0x101763aa       0x28    _g_sdAtCtl_ApcOffsetTime

+ COMMON         0x101763d2       0x2c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

                                   0x0 (size before relaxing)

-                0x101763c2        0x2    _gadwZeroCsiRsCollideInd

-                0x101763c4        0x2    _gau_zPHY_Rx_CsiRsIdicator

-                0x101763c6        0x1    _g_PchBlerInfo_0

-                0x101763c7        0x8    _gau_zPHY_Rx_ZeroPowerCisPos

-                0x101763cf        0x1    _g_PchBlerInfo_3

-                0x101763d0        0x2    _g_dwRxPreN0Value

-                0x101763d2        0x1    _g_wPrbNoPrintFlg

-                0x101763d3        0x2    _gauZeroPowerCsiBitMap

-                0x101763d5        0x2    _gadwCsiRsCollideInd

-                0x101763d7        0x1    _g_PchBlerInfo_1

-                0x101763d8        0x1    _g_PchTiCfgInd_1

-                0x101763d9        0x2    _gadwZeroPowerCsiRsPosCalculated

-                0x101763db        0x1    _g_tRxPreState

-                0x101763dc        0x1    _g_wPchFlag

-                0x101763dd        0x1    _g_tRxCurrState

-                0x101763de        0x1    _g_PchBlerInfo_4

-                0x101763df        0x2    _g_dwTempN0

-                0x101763e1        0x1    _gwNS_IOT_8242_Ind

-                0x101763e2        0x1    _g_awL1eRxNCellRsNullEnInd

-                0x101763e3        0x2    _gadwCsiRsPosCalculated

-                0x101763e5        0x1    _g_awRxCirTiCfgInd

-                0x101763e6        0x2    _gt_zPHY_Rx_ZeroCsiRsExistInd

-                0x101763e8        0x2    _g_awCsiRsCheCfgVal

-                0x101763ea        0x1    _g_PchBlerInfo_2

-                0x101763eb        0x1    _g_PchTiCfgInd_2

-                0x101763ec        0x2    _gt_zPHY_Rx_CsiRsExistInd

- COMMON         0x101763ee      0xa04 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_data.o)

+                0x101763d2        0x2    _gadwZeroCsiRsCollideInd

+                0x101763d4        0x2    _gau_zPHY_Rx_CsiRsIdicator

+                0x101763d6        0x1    _g_PchBlerInfo_0

+                0x101763d7        0x8    _gau_zPHY_Rx_ZeroPowerCisPos

+                0x101763df        0x1    _g_PchBlerInfo_3

+                0x101763e0        0x2    _g_dwRxPreN0Value

+                0x101763e2        0x1    _g_wPrbNoPrintFlg

+                0x101763e3        0x2    _gauZeroPowerCsiBitMap

+                0x101763e5        0x2    _gadwCsiRsCollideInd

+                0x101763e7        0x1    _g_PchBlerInfo_1

+                0x101763e8        0x1    _g_PchTiCfgInd_1

+                0x101763e9        0x2    _gadwZeroPowerCsiRsPosCalculated

+                0x101763eb        0x1    _g_tRxPreState

+                0x101763ec        0x1    _g_wPchFlag

+                0x101763ed        0x1    _g_tRxCurrState

+                0x101763ee        0x1    _g_PchBlerInfo_4

+                0x101763ef        0x2    _g_dwTempN0

+                0x101763f1        0x1    _gwNS_IOT_8242_Ind

+                0x101763f2        0x1    _g_awL1eRxNCellRsNullEnInd

+                0x101763f3        0x2    _gadwCsiRsPosCalculated

+                0x101763f5        0x1    _g_awRxCirTiCfgInd

+                0x101763f6        0x2    _gt_zPHY_Rx_ZeroCsiRsExistInd

+                0x101763f8        0x2    _g_awCsiRsCheCfgVal

+                0x101763fa        0x1    _g_PchBlerInfo_2

+                0x101763fb        0x1    _g_PchTiCfgInd_2

+                0x101763fc        0x2    _gt_zPHY_Rx_CsiRsExistInd

+ COMMON         0x101763fe      0xa04 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_data.o)

                                   0x0 (size before relaxing)

-                0x101763ee      0x510    _g_adwCommDlschPara1A

-                0x101768fe      0x300    _g_adwCommDlschPara1C

-                0x10176bfe      0x1f4    _g_adwPhyNirDivC

- COMMON         0x10176df2      0x258 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

+                0x101763fe      0x510    _g_adwCommDlschPara1A

+                0x1017690e      0x300    _g_adwCommDlschPara1C

+                0x10176c0e      0x1f4    _g_adwPhyNirDivC

+ COMMON         0x10176e02      0x258 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

                                   0x0 (size before relaxing)

-                0x10176df2      0x24c    _g_TopReg

-                0x1017703e        0xc    _g_LteaTopIntRegBitMap

- COMMON         0x1017704a       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+                0x10176e02      0x24c    _g_TopReg

+                0x1017704e        0xc    _g_LteaTopIntRegBitMap

+ COMMON         0x1017705a       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

                                   0x0 (size before relaxing)

-                0x1017704a        0xa    _g_zPHY_emc_tDlDataRecvCtrlInfo

-                0x10177054        0x1    _g_wRLMATQInFlg

-                0x10177055        0x2    _g_sdRLMATQIn

-                0x10177057        0x1    _g_zPHY_emc_wSIDataBufSel

-                0x10177058        0x2    _g_sdRLMATQOut

-                0x1017705a        0x1    _g_wRLMATQOutFlg

-                0x1017705b       0x1e    _g_zPHY_emc_tScheduleSiReq

-                0x10177079        0x8    _g_zPHY_emc_tPchDataRecvCtrlInfo

-                0x10177081        0x6    _g_zPHY_emc_tReadSib1Req

- COMMON         0x10177087        0x8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_lpm.o)

+                0x1017705a        0xa    _g_zPHY_emc_tDlDataRecvCtrlInfo

+                0x10177064        0x1    _g_wRLMATQInFlg

+                0x10177065        0x2    _g_sdRLMATQIn

+                0x10177067        0x1    _g_zPHY_emc_wSIDataBufSel

+                0x10177068        0x2    _g_sdRLMATQOut

+                0x1017706a        0x1    _g_wRLMATQOutFlg

+                0x1017706b       0x1e    _g_zPHY_emc_tScheduleSiReq

+                0x10177089        0x8    _g_zPHY_emc_tPchDataRecvCtrlInfo

+                0x10177091        0x6    _g_zPHY_emc_tReadSib1Req

+ COMMON         0x10177097        0x8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_lpm.o)

                                   0x0 (size before relaxing)

-                0x10177087        0x8    _g_zPHY_tLpcPwrCtrlScenExpect

- COMMON         0x1017708f        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o)

+                0x10177097        0x8    _g_zPHY_tLpcPwrCtrlScenExpect

+ COMMON         0x1017709f        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o)

                                   0x0 (size before relaxing)

-                0x1017708f        0x1    _g_VrbFlag

- COMMON         0x10177090        0xe T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+                0x1017709f        0x1    _g_VrbFlag

+ COMMON         0x101770a0        0xe T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

                                   0x0 (size before relaxing)

-                0x10177090        0x2    _g_zPHY_erfc_dwConFr40AuxAdcClkBase

-                0x10177092        0x2    _g_dwAptFixVoltageNvSet

-                0x10177094        0x2    _g_zPHY_erfc_dwConFr11_19Xtal

-                0x10177096        0x2    _g_zPHY_erfc_dwConFr24LowRefMode

-                0x10177098        0x2    _g_ACP405_RxPGC1_Word

-                0x1017709a        0x2    _g_ACP405_RxPGC0_Word

-                0x1017709c        0x2    _g_zPHY_erfc_dwConFr33RefClk

- COMMON         0x1017709e       0x28 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

+                0x101770a0        0x2    _g_zPHY_erfc_dwConFr40AuxAdcClkBase

+                0x101770a2        0x2    _g_dwAptFixVoltageNvSet

+                0x101770a4        0x2    _g_zPHY_erfc_dwConFr11_19Xtal

+                0x101770a6        0x2    _g_zPHY_erfc_dwConFr24LowRefMode

+                0x101770a8        0x2    _g_ACP405_RxPGC1_Word

+                0x101770aa        0x2    _g_ACP405_RxPGC0_Word

+                0x101770ac        0x2    _g_zPHY_erfc_dwConFr33RefClk

+ COMMON         0x101770ae       0x28 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

                                   0x0 (size before relaxing)

-                0x1017709e       0x28    _g_a_zPHY_edfe_dwLpcSaveReg

- COMMON         0x101770c6        0xa T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_time.o)

+                0x101770ae       0x28    _g_a_zPHY_edfe_dwLpcSaveReg

+ COMMON         0x101770d6        0xa T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_time.o)

                                   0x0 (size before relaxing)

-                0x101770c6        0xa    _g_CsrGapInfo

- COMMON         0x101770d0      0x63b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+                0x101770d6        0xa    _g_CsrGapInfo

+ COMMON         0x101770e0      0x63b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

                                   0x0 (size before relaxing)

-                0x101770d0        0x1    _g_dwCsrIntraRsrpFilterPrintCnt

-                0x101770d1        0x2    _g_swCsr_Rssi_SearCnf

-                0x101770d3      0x55d    _g_zPHY_ecsrc_tFilterInterMeas

-                0x10177630        0x2    _g_swCsr_Rssi_Report

-                0x10177632       0xc4    _g_zPHY_ecsrc_tFilterIntraMeas

-                0x101776f6        0x1    _g_awAgcNoBalance

-                0x101776f7       0x12    _g_zPHY_ecsrc_tFilterFactor

-                0x10177709        0x1    _g_dwCsrInterRsrpFilterPrintCnt

-                0x1017770a        0x1    _g_dwCsrInterRsrpFilterRepPrintCnt

- COMMON         0x1017770b      0x11b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+                0x101770e0        0x1    _g_dwCsrIntraRsrpFilterPrintCnt

+                0x101770e1        0x2    _g_swCsr_Rssi_SearCnf

+                0x101770e3      0x55d    _g_zPHY_ecsrc_tFilterInterMeas

+                0x10177640        0x2    _g_swCsr_Rssi_Report

+                0x10177642       0xc4    _g_zPHY_ecsrc_tFilterIntraMeas

+                0x10177706        0x1    _g_awAgcNoBalance

+                0x10177707       0x12    _g_zPHY_ecsrc_tFilterFactor

+                0x10177719        0x1    _g_dwCsrInterRsrpFilterPrintCnt

+                0x1017771a        0x1    _g_dwCsrInterRsrpFilterRepPrintCnt

+ COMMON         0x1017771b      0x11b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

                                   0x0 (size before relaxing)

-                0x1017770b       0x78    _g_L1e_dwSirEvtList

-                0x10177783        0x5    _g_l1e_tSirRxRcv

-                0x10177788       0x95    _g_L1e_tSirDb

-                0x1017781d        0x1    _g_zPHY_wSibStartPbchTimes

-                0x1017781e        0x1    _g_L1e_wSibRptDelay

-                0x1017781f        0x6    _g_L1e_tSibCrc

-                0x10177825        0x1    _g_L1e_wSiTimingNeibState

- COMMON         0x10177826     0x3529 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+                0x1017771b       0x78    _g_L1e_dwSirEvtList

+                0x10177793        0x5    _g_l1e_tSirRxRcv

+                0x10177798       0x95    _g_L1e_tSirDb

+                0x1017782d        0x1    _g_zPHY_wSibStartPbchTimes

+                0x1017782e        0x1    _g_L1e_wSibRptDelay

+                0x1017782f        0x6    _g_L1e_tSibCrc

+                0x10177835        0x1    _g_L1e_wSiTimingNeibState

+ COMMON         0x10177836     0x3529 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

                                   0x0 (size before relaxing)

-                0x10177826     0x2ee0    _g_awSyncMsgBuff

-                0x1017a706        0x5    _g_zPHY_tRfRxOffsetCfgInfo

-                0x1017a70b        0x1    _g_zPHY_emc_wSetRfcIdleModeOkCnt

-                0x1017a70c       0x96    _g_zPHY_emc_tCommonConfigReq

-                0x1017a7a2        0x2    _g_zPHY_emc_tMcCtrlParam

-                0x1017a7a4        0x1    _g_zPHY_emc_wSoftResetOkFlag

-                0x1017a7a5        0x2    _g_dwNextX

-                0x1017a7a7        0x1    _g_zPHY_emc_bGapConfigState

-                0x1017a7a8        0x1    _g_wSCellDeactivationTimerParam

-                0x1017a7a9        0x1    _g_zPHY_emc_wReleaseDlDelayCnt

-                0x1017a7aa       0x50    _g_atzPhy_emc_SyncMsgInfo

-                0x1017a7fa        0x1    _g_wPlmnRapcConflictTimer

-                0x1017a7fb        0x1    _g_zPHY_emc_wIsCampOn

-                0x1017a7fc        0x4    _g_zPHY_emc_tTimingCtrlParam

-                0x1017a800        0x4    _g_zPHY_emc_ScellCtrlReq

-                0x1017a804        0x2    _g_dwGapStatue

-                0x1017a806        0x1    _g_zPHY_emc_wUseServeInfoFlag

-                0x1017a807        0x1    _g_zPHY_emc_wReleaseRfcIdleModeOkCnt

-                0x1017a808        0x4    _g_zPHY_emc_tTACtrlParam

-                0x1017a80c        0x2    _g_dwSubFrm

-                0x1017a80e        0x2    _g_dwErrorNum

-                0x1017a810       0x13    _g_zPHY_emc_tDrxSPSCtrlInfo

-                0x1017a823        0x1    _g_ePrePhyState

-                0x1017a824        0x4    _g_awSCellDeactivationTimer

-                0x1017a828      0x412    _g_zPHY_emc_tDedicatedConfigReq

-                0x1017ac3a        0x8    _g_zPHY_emc_tAccessReq

-                0x1017ac42        0x1    _g_zPHY_emc_wCommonMsgDisPathFlag

-                0x1017ac43        0x1    _g_wThinkWill_Flg

-                0x1017ac44       0x50    _g_CellSearchData

-                0x1017ac94        0xd    _g_zPHY_emc_tRec_Tpu

-                0x1017aca1        0x1    _g_zPHY_emc_wSetModeOkFlag

-                0x1017aca2       0x84    _g_FreqScanData

-                0x1017ad26        0x2    _g_zPHY_emc_tReleaseCtrlParam

-                0x1017ad28        0x3    _g_zPHY_emc_tRaMsgHoldFlag

-                0x1017ad2b       0x24    _g_L1e_tDlRfcCfgInfo

- COMMON         0x1017ad4f     0x14fa T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+                0x10177836     0x2ee0    _g_awSyncMsgBuff

+                0x1017a716        0x5    _g_zPHY_tRfRxOffsetCfgInfo

+                0x1017a71b        0x1    _g_zPHY_emc_wSetRfcIdleModeOkCnt

+                0x1017a71c       0x96    _g_zPHY_emc_tCommonConfigReq

+                0x1017a7b2        0x2    _g_zPHY_emc_tMcCtrlParam

+                0x1017a7b4        0x1    _g_zPHY_emc_wSoftResetOkFlag

+                0x1017a7b5        0x2    _g_dwNextX

+                0x1017a7b7        0x1    _g_zPHY_emc_bGapConfigState

+                0x1017a7b8        0x1    _g_wSCellDeactivationTimerParam

+                0x1017a7b9        0x1    _g_zPHY_emc_wReleaseDlDelayCnt

+                0x1017a7ba       0x50    _g_atzPhy_emc_SyncMsgInfo

+                0x1017a80a        0x1    _g_wPlmnRapcConflictTimer

+                0x1017a80b        0x1    _g_zPHY_emc_wIsCampOn

+                0x1017a80c        0x4    _g_zPHY_emc_tTimingCtrlParam

+                0x1017a810        0x4    _g_zPHY_emc_ScellCtrlReq

+                0x1017a814        0x2    _g_dwGapStatue

+                0x1017a816        0x1    _g_zPHY_emc_wUseServeInfoFlag

+                0x1017a817        0x1    _g_zPHY_emc_wReleaseRfcIdleModeOkCnt

+                0x1017a818        0x4    _g_zPHY_emc_tTACtrlParam

+                0x1017a81c        0x2    _g_dwSubFrm

+                0x1017a81e        0x2    _g_dwErrorNum

+                0x1017a820       0x13    _g_zPHY_emc_tDrxSPSCtrlInfo

+                0x1017a833        0x1    _g_ePrePhyState

+                0x1017a834        0x4    _g_awSCellDeactivationTimer

+                0x1017a838      0x412    _g_zPHY_emc_tDedicatedConfigReq

+                0x1017ac4a        0x8    _g_zPHY_emc_tAccessReq

+                0x1017ac52        0x1    _g_zPHY_emc_wCommonMsgDisPathFlag

+                0x1017ac53        0x1    _g_wThinkWill_Flg

+                0x1017ac54       0x50    _g_CellSearchData

+                0x1017aca4        0xd    _g_zPHY_emc_tRec_Tpu

+                0x1017acb1        0x1    _g_zPHY_emc_wSetModeOkFlag

+                0x1017acb2       0x84    _g_FreqScanData

+                0x1017ad36        0x2    _g_zPHY_emc_tReleaseCtrlParam

+                0x1017ad38        0x3    _g_zPHY_emc_tRaMsgHoldFlag

+                0x1017ad3b       0x24    _g_L1e_tDlRfcCfgInfo

+ COMMON         0x1017ad5f     0x150a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

                                   0x0 (size before relaxing)

-                0x1017ad4f        0x1    _g_zPHY_ecsrc_wGapConfigCsrRecive

-                0x1017ad50        0x1    _g_zPHY_ecsrc_wPiPeriod

-                0x1017ad51        0x8    _g_zPHY_ecsrc_tSearchMeasAgeThrold

-                0x1017ad59        0x2    _g_zPHY_ecsrs_dwTpuAdjTime

-                0x1017ad5b       0x84    _g_zPHY_ecsrc_tFreqScanReq

-                0x1017addf       0x28    _g_zPHY_ecsrc_tCommInfo

-                0x1017ae07        0x3    _g_L1e_Csrc_PreCfo

-                0x1017ae0a      0x39e    _g_zPHY_ecsrc_tCsrPsInterMeasInd

-                0x1017b1a8       0x55    _g_L1e_Csrc_C0Update

-                0x1017b1fd        0x6    _g_zPHY_ecsrc_tMeasMaskSetBack

-                0x1017b203       0x50    _g_zPHY_ecsrc_tCellSearchReq

-                0x1017b253       0x1f    _g_zPHY_ecsrc_tCnnDrxMeasSchedule

-                0x1017b272        0x6    _g_zPHY_ecsrc_tMeasMaskSetReq

-                0x1017b278       0x82    _g_zPHY_ecsrc_tFreqScanCnf

-                0x1017b2fa        0x4    _g_atAgeTimer

-                0x1017b2fe        0x1    _g_L1e_Csrc_DisFreqScan

-                0x1017b2ff        0x1    _g_zPHY_ecsrc_wScheduleInfoCnt

-                0x1017b300        0x1    _g_L1e_C0ConIntraRptCnt

-                0x1017b301        0x1    _g_L1e_C0ConDrxCnt

-                0x1017b302        0x1    _g_wcsrc_HoOnflag

-                0x1017b303      0x2ae    _g_zPHY_ecsrc_tCsrPsIntraMeasInd

-                0x1017b5b1        0x1    _g_zPHY_ecsrc_wWorkInterFreqIndex

-                0x1017b5b2      0x6a7    _g_zPHY_ecsrc_tCsrCellDatabase

-                0x1017bc59        0x9    _g_zPHY_ecsrc_tFliterSchduInd

-                0x1017bc62        0x1    _g_zPHY_wHoStartPbchTimes

-                0x1017bc63        0x2    _g_zPHY_ecsrc_dwCsrcFlag

-                0x1017bc65        0x2    _g_L1e_csrc_tMeasPeriodChgReq

-                0x1017bc67        0x1    _g_zPHY_ecsrc_AferGapFlag

-                0x1017bc68       0x12    _g_zPHY_ecsrc_wDoneInterPerDrx

-                0x1017bc7a      0x5c8    _g_zPHY_ecsrc_tMeasConfigReq

-                0x1017c242        0x2    _g_zPHY_ecsrc_swBackupCFOFreqOffset

-                0x1017c244        0x1    _g_L1e_ConnIntraRptCnt

-                0x1017c245        0x1    _g_zPHY_ecsrs_wCsrsWorkFlag

-                0x1017c246        0x2    _g_L1eTempAdc

-                0x1017c248        0x1    _g_L1e_Csrc_bCellSearchPbch

- COMMON         0x1017c249      0x1c2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_data.o)

+                0x1017ad5f        0x1    _g_zPHY_ecsrc_wGapConfigCsrRecive

+                0x1017ad60        0x1    _g_zPHY_ecsrc_wPiPeriod

+                0x1017ad61        0x8    _g_zPHY_ecsrc_tSearchMeasAgeThrold

+                0x1017ad69        0x2    _g_zPHY_ecsrs_dwTpuAdjTime

+                0x1017ad6b       0x84    _g_zPHY_ecsrc_tFreqScanReq

+                0x1017adef       0x28    _g_zPHY_ecsrc_tCommInfo

+                0x1017ae17        0x3    _g_L1e_Csrc_PreCfo

+                0x1017ae1a       0x10    _g_zPHY_ecsrc_tEarfcnTable_B28

+                0x1017ae2a      0x39e    _g_zPHY_ecsrc_tCsrPsInterMeasInd

+                0x1017b1c8       0x55    _g_L1e_Csrc_C0Update

+                0x1017b21d        0x6    _g_zPHY_ecsrc_tMeasMaskSetBack

+                0x1017b223       0x50    _g_zPHY_ecsrc_tCellSearchReq

+                0x1017b273       0x1f    _g_zPHY_ecsrc_tCnnDrxMeasSchedule

+                0x1017b292        0x6    _g_zPHY_ecsrc_tMeasMaskSetReq

+                0x1017b298       0x82    _g_zPHY_ecsrc_tFreqScanCnf

+                0x1017b31a        0x4    _g_atAgeTimer

+                0x1017b31e        0x1    _g_L1e_Csrc_DisFreqScan

+                0x1017b31f        0x1    _g_zPHY_ecsrc_wScheduleInfoCnt

+                0x1017b320        0x1    _g_L1e_C0ConIntraRptCnt

+                0x1017b321        0x1    _g_L1e_C0ConDrxCnt

+                0x1017b322        0x1    _g_wcsrc_HoOnflag

+                0x1017b323      0x2ae    _g_zPHY_ecsrc_tCsrPsIntraMeasInd

+                0x1017b5d1        0x1    _g_zPHY_ecsrc_wWorkInterFreqIndex

+                0x1017b5d2      0x6a7    _g_zPHY_ecsrc_tCsrCellDatabase

+                0x1017bc79        0x9    _g_zPHY_ecsrc_tFliterSchduInd

+                0x1017bc82        0x1    _g_zPHY_wHoStartPbchTimes

+                0x1017bc83        0x2    _g_zPHY_ecsrc_dwCsrcFlag

+                0x1017bc85        0x2    _g_L1e_csrc_tMeasPeriodChgReq

+                0x1017bc87        0x1    _g_zPHY_ecsrc_AferGapFlag

+                0x1017bc88       0x12    _g_zPHY_ecsrc_wDoneInterPerDrx

+                0x1017bc9a      0x5c8    _g_zPHY_ecsrc_tMeasConfigReq

+                0x1017c262        0x2    _g_zPHY_ecsrc_swBackupCFOFreqOffset

+                0x1017c264        0x1    _g_L1e_ConnIntraRptCnt

+                0x1017c265        0x1    _g_zPHY_ecsrs_wCsrsWorkFlag

+                0x1017c266        0x2    _g_L1eTempAdc

+                0x1017c268        0x1    _g_L1e_Csrc_bCellSearchPbch

+ COMMON         0x1017c269      0x1c2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_data.o)

                                   0x0 (size before relaxing)

-                0x1017c249      0x1c1    _g_aw_RarMacPdu

-                0x1017c40a        0x1    _g_zPHY_swRsrpFilter

- COMMON         0x1017c40b      0x919 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+                0x1017c269      0x1c1    _g_aw_RarMacPdu

+                0x1017c42a        0x1    _g_zPHY_swRsrpFilter

+ COMMON         0x1017c42b      0x919 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

                                   0x0 (size before relaxing)

-                0x1017c40b        0x8    _g_zPHY_ecsrc_tMulmMeasGapConfigReq

-                0x1017c413      0x134    _g_zPHY_ecsrc_tMulmFreqListConfig

-                0x1017c547        0x8    _g_zPHY_ecsrc_tIratGapConfig

-                0x1017c54f        0x3    _g_tSlaveSearchMeasAgeThrold

-                0x1017c552        0x8    _g_zPHY_ecsrc_tMulmMeasGapConfigReqBackUp

-                0x1017c55a        0x1    _g_zPHY_emulm_PlmnSearchMeasCnt

-                0x1017c55b        0x6    _g_zPHY_emulm_tFilterFactor

-                0x1017c561        0x1    _g_L1e_mulm_NoSatisfyCfoCnt

-                0x1017c562        0x2    _g_zPHY_SetModeReq

-                0x1017c564        0x6    _g_zPHY_ecsrc_tMulmInactiveTimeInd

-                0x1017c56a       0x1a    _g_zPHY_emulm_SlaveHwEnable

-                0x1017c584        0x6    _g_zPHY_ecsrc_tMulmIratMeasConfigBackUp

-                0x1017c58a        0x8    _g_zPHY_ecsrc_tIratGapConfig1

-                0x1017c592        0x1    _g_L1e_mulm_40msGapCnt

-                0x1017c593        0x2    _g_zPHY_emulm_tMulmIdlePeriodReqFlag

-                0x1017c595        0x3    _g_zPHY_emulm_tMulmAfcPara

-                0x1017c598      0x165    _g_zPHY_ecsrc_atSlaveMeasInfo

-                0x1017c6fd      0x621    _g_zPHY_emulm_tFilterMeas

-                0x1017cd1e        0x6    _g_zPHY_ecsrc_tMulmIratMeasConfig

- COMMON         0x1017cd24       0x11 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o)

+                0x1017c42b        0x8    _g_zPHY_ecsrc_tMulmMeasGapConfigReq

+                0x1017c433      0x134    _g_zPHY_ecsrc_tMulmFreqListConfig

+                0x1017c567        0x8    _g_zPHY_ecsrc_tIratGapConfig

+                0x1017c56f        0x3    _g_tSlaveSearchMeasAgeThrold

+                0x1017c572        0x8    _g_zPHY_ecsrc_tMulmMeasGapConfigReqBackUp

+                0x1017c57a        0x1    _g_zPHY_emulm_PlmnSearchMeasCnt

+                0x1017c57b        0x6    _g_zPHY_emulm_tFilterFactor

+                0x1017c581        0x1    _g_L1e_mulm_NoSatisfyCfoCnt

+                0x1017c582        0x2    _g_zPHY_SetModeReq

+                0x1017c584        0x6    _g_zPHY_ecsrc_tMulmInactiveTimeInd

+                0x1017c58a       0x1a    _g_zPHY_emulm_SlaveHwEnable

+                0x1017c5a4        0x6    _g_zPHY_ecsrc_tMulmIratMeasConfigBackUp

+                0x1017c5aa        0x8    _g_zPHY_ecsrc_tIratGapConfig1

+                0x1017c5b2        0x1    _g_L1e_mulm_40msGapCnt

+                0x1017c5b3        0x2    _g_zPHY_emulm_tMulmIdlePeriodReqFlag

+                0x1017c5b5        0x3    _g_zPHY_emulm_tMulmAfcPara

+                0x1017c5b8      0x165    _g_zPHY_ecsrc_atSlaveMeasInfo

+                0x1017c71d      0x621    _g_zPHY_emulm_tFilterMeas

+                0x1017cd3e        0x6    _g_zPHY_ecsrc_tMulmIratMeasConfig

+ COMMON         0x1017cd44       0x11 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o)

                                   0x0 (size before relaxing)

-                0x1017cd24       0x11    _g_RxOpenPara

- COMMON         0x1017cd35       0x88 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+                0x1017cd44       0x11    _g_RxOpenPara

+ COMMON         0x1017cd55       0x88 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

                                   0x0 (size before relaxing)

-                0x1017cd35       0x6c    _g_zPHY_emc_tDrxCtrlInfo

-                0x1017cda1        0xa    _g_wIntTypeforDrx

-                0x1017cdab       0x10    _g_awDrxUlRetranCnt

-                0x1017cdbb        0x2    _g_Next2SubFrameDrxActiveSidFlag

- COMMON         0x1017cdbd       0x10 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

+                0x1017cd55       0x6c    _g_zPHY_emc_tDrxCtrlInfo

+                0x1017cdc1        0xa    _g_wIntTypeforDrx

+                0x1017cdcb       0x10    _g_awDrxUlRetranCnt

+                0x1017cddb        0x2    _g_Next2SubFrameDrxActiveSidFlag

+ COMMON         0x1017cddd       0x10 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

                                   0x0 (size before relaxing)

-                0x1017cdbd        0x1    _g_wFIUpdate2RLM

-                0x1017cdbe        0xf    _g_zPHY_emc_tRadioLinkCtrlInfo

- COMMON         0x1017cdcd      0x198 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+                0x1017cddd        0x1    _g_wFIUpdate2RLM

+                0x1017cdde        0xf    _g_zPHY_emc_tRadioLinkCtrlInfo

+ COMMON         0x1017cded      0x198 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

                                   0x0 (size before relaxing)

-                0x1017cdcd       0x10    _g_tLteAmtCellSyncPara

-                0x1017cddd      0x157    _g_tLteAmtInfo

-                0x1017cf34        0x2    _g_zPHY_AMT_SearchCellCnt

-                0x1017cf36        0x2    _g_zPHY_AMT_Strongest_CellId

-                0x1017cf38       0x1f    _gtAmtCellSyncProc

-                0x1017cf57        0x2    _g_zPHY_AMT_Strongest_Rsrp

-                0x1017cf59        0x2    _g_zPHY_AMT_Earfcn

-                0x1017cf5b        0x6    _g_zPHY_AMT_SrvCellRsrp

-                0x1017cf61        0x2    _g_dwFdt10MsCnt

-                0x1017cf63        0x2    _g_zPHY_AMT_Frequency

- COMMON         0x1017cf65      0x48a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+                0x1017cded       0x10    _g_tLteAmtCellSyncPara

+                0x1017cdfd      0x157    _g_tLteAmtInfo

+                0x1017cf54        0x2    _g_zPHY_AMT_SearchCellCnt

+                0x1017cf56        0x2    _g_zPHY_AMT_Strongest_CellId

+                0x1017cf58       0x1f    _gtAmtCellSyncProc

+                0x1017cf77        0x2    _g_zPHY_AMT_Strongest_Rsrp

+                0x1017cf79        0x2    _g_zPHY_AMT_Earfcn

+                0x1017cf7b        0x6    _g_zPHY_AMT_SrvCellRsrp

+                0x1017cf81        0x2    _g_dwFdt10MsCnt

+                0x1017cf83        0x2    _g_zPHY_AMT_Frequency

+ COMMON         0x1017cf85      0x48a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

                                   0x0 (size before relaxing)

-                0x1017cf65        0x2    _g_tHandoverCnf

-                0x1017cf67      0x488    _g_tHandoverReq

- COMMON         0x1017d3ef       0x5a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

+                0x1017cf85        0x2    _g_tHandoverCnf

+                0x1017cf87      0x488    _g_tHandoverReq

+ COMMON         0x1017d40f       0x5a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

                                   0x0 (size before relaxing)

-                0x1017d3ef        0xa    _g_wIntTypeforPaging

-                0x1017d3f9       0x12    _g_tL1eSchedPreSyncCb

-                0x1017d40b       0x3a    _g_tL1eDcxoProcCb

-                0x1017d445        0x2    _g_zPHY_sdwRxAnt0OffsetValue

-                0x1017d447        0x2    _g_zPHY_sdwRxAnt1OffsetValue

- COMMON         0x1017d449      0x248 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

+                0x1017d40f        0xa    _g_wIntTypeforPaging

+                0x1017d419       0x12    _g_tL1eSchedPreSyncCb

+                0x1017d42b       0x3a    _g_tL1eDcxoProcCb

+                0x1017d465        0x2    _g_zPHY_sdwRxAnt0OffsetValue

+                0x1017d467        0x2    _g_zPHY_sdwRxAnt1OffsetValue

+ COMMON         0x1017d469      0x248 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

                                   0x0 (size before relaxing)

-                0x1017d449      0x23a    _g_atzPHY_RFSD

-                0x1017d683        0xa    _g_atCsiATCMDInfo

-                0x1017d68d        0x4    _g_zPHY_LteRfWorkSet

- COMMON         0x1017d691       0x18 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o)

+                0x1017d469      0x23a    _g_atzPHY_RFSD

+                0x1017d6a3        0xa    _g_atCsiATCMDInfo

+                0x1017d6ad        0x4    _g_zPHY_LteRfWorkSet

+ COMMON         0x1017d6b1       0x18 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o)

                                   0x0 (size before relaxing)

-                0x1017d691       0x18    _g_tL1lCallStackInfo

- COMMON         0x1017d6a9       0x90 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_phich.o)

+                0x1017d6b1       0x18    _g_tL1lCallStackInfo

+ COMMON         0x1017d6c9       0x90 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_phich.o)

                                   0x0 (size before relaxing)

-                0x1017d6a9       0x48    _g_at_zPHY_NxtHiQuadPosTab

-                0x1017d6f1       0x48    _g_at_zPHY_CurHiQuadPosTab

- COMMON         0x1017d739      0x2e0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+                0x1017d6c9       0x48    _g_at_zPHY_NxtHiQuadPosTab

+                0x1017d711       0x48    _g_at_zPHY_CurHiQuadPosTab

+ COMMON         0x1017d759      0x2e0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

                                   0x0 (size before relaxing)

-                0x1017d739        0x1    _g_zPHY_edfe_wNotSyncAGCBegin

-                0x1017d73a        0x1    _g_zPHY_edfe_swMaxAGCMeanPwr1

-                0x1017d73b        0x1    _g_Connect_State_Inter_Freq_Flag

-                0x1017d73c        0x1    _g_wConnectAgcIntCounter

-                0x1017d73d        0x1    _g_zPHY_edfe_LostLock_MAX

-                0x1017d73e        0x1    _g_zPHY_edfe_wFirstInInterFreq

-                0x1017d73f        0x2    _g_wContinGreaterCount

-                0x1017d741        0x1    _g_zPHY_edfe_LostLock_MIN

-                0x1017d742        0x1    _g_zPHY_edfe_ScellActiveState

-                0x1017d743       0x61    _g_zPHY_edfe_FSNewPara

-                0x1017d7a4       0x1e    _g_zPHY_edfe_tAgcDagcPara

-                0x1017d7c2        0x1    _g_dwAgcTargetSync

-                0x1017d7c3        0x1    _g_zPHY_edfe_ScellActiveCounter

-                0x1017d7c4        0x2    _g_wContinLessCount

-                0x1017d7c6        0x1    _g_zPHY_edfe_wPrePhyState

-                0x1017d7c7        0x1    _g_wAgcFactLf

-                0x1017d7c8        0x1    _g_zPHY_edfe_swMaxAGCMeanPwr0

-                0x1017d7c9        0x1    _g_zPHY_edfe_wNotSyncAgcIntCnt

-                0x1017d7ca        0xa    _g_zPHY_edfe_AgcDagcIntCount

-                0x1017d7d4        0x1    _g_dwAgcAvePowLenSync

-                0x1017d7d5      0x1f0    _g_zPHY_edfe_wAgcDagcGain

-                0x1017d9c5        0x4    _g_zPHY_edfe_tMbsfnAgcInfo

-                0x1017d9c9       0x50    _g_zPHY_edfe_tMbsfnAgcGain

- COMMON         0x1017da19      0xdac T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

+                0x1017d759        0x1    _g_zPHY_edfe_wNotSyncAGCBegin

+                0x1017d75a        0x1    _g_zPHY_edfe_swMaxAGCMeanPwr1

+                0x1017d75b        0x1    _g_Connect_State_Inter_Freq_Flag

+                0x1017d75c        0x1    _g_wConnectAgcIntCounter

+                0x1017d75d        0x1    _g_zPHY_edfe_LostLock_MAX

+                0x1017d75e        0x1    _g_zPHY_edfe_wFirstInInterFreq

+                0x1017d75f        0x2    _g_wContinGreaterCount

+                0x1017d761        0x1    _g_zPHY_edfe_LostLock_MIN

+                0x1017d762        0x1    _g_zPHY_edfe_ScellActiveState

+                0x1017d763       0x61    _g_zPHY_edfe_FSNewPara

+                0x1017d7c4       0x1e    _g_zPHY_edfe_tAgcDagcPara

+                0x1017d7e2        0x1    _g_dwAgcTargetSync

+                0x1017d7e3        0x1    _g_zPHY_edfe_ScellActiveCounter

+                0x1017d7e4        0x2    _g_wContinLessCount

+                0x1017d7e6        0x1    _g_zPHY_edfe_wPrePhyState

+                0x1017d7e7        0x1    _g_wAgcFactLf

+                0x1017d7e8        0x1    _g_zPHY_edfe_swMaxAGCMeanPwr0

+                0x1017d7e9        0x1    _g_zPHY_edfe_wNotSyncAgcIntCnt

+                0x1017d7ea        0xa    _g_zPHY_edfe_AgcDagcIntCount

+                0x1017d7f4        0x1    _g_dwAgcAvePowLenSync

+                0x1017d7f5      0x1f0    _g_zPHY_edfe_wAgcDagcGain

+                0x1017d9e5        0x4    _g_zPHY_edfe_tMbsfnAgcInfo

+                0x1017d9e9       0x50    _g_zPHY_edfe_tMbsfnAgcGain

+ COMMON         0x1017da39      0xdac T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

                                   0x0 (size before relaxing)

-                0x1017da19      0xd91    _g_tzPHY_ecsrs_FSPara

-                0x1017e7aa        0x4    _g_FS_swMeanPower

-                0x1017e7ae        0x1    _g_tzPHY_ecsrs_FS_RepNum

-                0x1017e7af        0x4    _g_PssContext

-                0x1017e7b3       0x12    _g_tFS_BackUpPssResult

- COMMON         0x1017e7c5       0xd6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+                0x1017da39      0xd91    _g_tzPHY_ecsrs_FSPara

+                0x1017e7ca        0x4    _g_FS_swMeanPower

+                0x1017e7ce        0x1    _g_tzPHY_ecsrs_FS_RepNum

+                0x1017e7cf        0x4    _g_PssContext

+                0x1017e7d3       0x12    _g_tFS_BackUpPssResult

+ COMMON         0x1017e7e5       0xd6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

                                   0x0 (size before relaxing)

-                0x1017e7c5        0x2    _TotalPuschNackTB0

-                0x1017e7c7        0x2    _TotalPuschNackTB1

-                0x1017e7c9        0x2    _TotalPuschNumTB1

-                0x1017e7cb        0x6    _g_tUlReportBlerInfo

-                0x1017e7d1        0x2    _TotalPuschNumTB0

-                0x1017e7d3       0xc8    _g_adwDebug

- COMMON         0x1017e89b      0x418 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

+                0x1017e7e5        0x2    _TotalPuschNackTB0

+                0x1017e7e7        0x2    _TotalPuschNackTB1

+                0x1017e7e9        0x2    _TotalPuschNumTB1

+                0x1017e7eb        0x6    _g_tUlReportBlerInfo

+                0x1017e7f1        0x2    _TotalPuschNumTB0

+                0x1017e7f3       0xc8    _g_adwDebug

+ COMMON         0x1017e8bb      0x418 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

                                   0x0 (size before relaxing)

-                0x1017e89b      0x3c8    _g_atEcsrPeakList

-                0x1017ec63       0x50    _g_tPssHwResult

- COMMON         0x1017ecb3        0xe T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+                0x1017e8bb      0x3c8    _g_atEcsrPeakList

+                0x1017ec83       0x50    _g_tPssHwResult

+ COMMON         0x1017ecd3        0xe T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

                                   0x0 (size before relaxing)

-                0x1017ecb3        0x4    _g_zPHY_edfe_tPlmnSaveServCellCsrsDagc

-                0x1017ecb7        0x1    _g_swCsrsDagcMeanPower0

-                0x1017ecb8        0x1    _g_zPHY_edfe_wRxLog2Dagc1

-                0x1017ecb9        0x1    _g_zPHY_edfe_wCsrsLog2Dagc1

-                0x1017ecba        0x1    _g_swCsrsDagcMeanPower1

-                0x1017ecbb        0x1    _g_zPHY_edfe_wCsrsLog2Dagc0

-                0x1017ecbc        0x4    _g_zPHY_edfe_tPlmnSaveServCellCsrmDagc

-                0x1017ecc0        0x1    _g_zPHY_edfe_wRxLog2Dagc0

- COMMON         0x1017ecc1       0x8d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

+                0x1017ecd3        0x4    _g_zPHY_edfe_tPlmnSaveServCellCsrsDagc

+                0x1017ecd7        0x1    _g_swCsrsDagcMeanPower0

+                0x1017ecd8        0x1    _g_zPHY_edfe_wRxLog2Dagc1

+                0x1017ecd9        0x1    _g_zPHY_edfe_wCsrsLog2Dagc1

+                0x1017ecda        0x1    _g_swCsrsDagcMeanPower1

+                0x1017ecdb        0x1    _g_zPHY_edfe_wCsrsLog2Dagc0

+                0x1017ecdc        0x4    _g_zPHY_edfe_tPlmnSaveServCellCsrmDagc

+                0x1017ece0        0x1    _g_zPHY_edfe_wRxLog2Dagc0

+ COMMON         0x1017ece1       0x8d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

                                   0x0 (size before relaxing)

-                0x1017ecc1       0x5f    _g_tzPHY_eulpc_PowerCtrlBlock

-                0x1017ed20        0x1    _g_EUL_wPuschPowerHeadroomIdx

-                0x1017ed21        0x1    _g_tzPHY_eulpc_Ulpc2DlParas

-                0x1017ed22       0x13    _g_tzPHY_eulpc_PcmaxInputInfo

-                0x1017ed35        0x6    _g_tzPHY_eulpc_TempPowerBackoffInfo

-                0x1017ed3b       0x13    _g_tzPHY_eulpc_PowerCtrlParas

- COMMON         0x1017ed4e      0x9a4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+                0x1017ece1       0x5f    _g_tzPHY_eulpc_PowerCtrlBlock

+                0x1017ed40        0x1    _g_EUL_wPuschPowerHeadroomIdx

+                0x1017ed41        0x1    _g_tzPHY_eulpc_Ulpc2DlParas

+                0x1017ed42       0x13    _g_tzPHY_eulpc_PcmaxInputInfo

+                0x1017ed55        0x6    _g_tzPHY_eulpc_TempPowerBackoffInfo

+                0x1017ed5b       0x13    _g_tzPHY_eulpc_PowerCtrlParas

+ COMMON         0x1017ed6e      0x9a4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

                                   0x0 (size before relaxing)

-                0x1017ed4e      0x10f    _g_ThreadIntraCs

-                0x1017ee5d       0xf2    _g_atEcsrSearchPeakdatabase

-                0x1017ef4f        0x1    _g_CsContext

-                0x1017ef50      0x10f    _g_ThreadFreqScan

-                0x1017f05f       0x60    _g_l1e_tDcxoFtErrorList

-                0x1017f0bf      0x2e6    _g_tEcsrSearchCommonInfor

-                0x1017f3a5        0xa    _g_tTddAndFddCommInfo

-                0x1017f3af        0x2    _g_zPHY_ecsrs_dwPssFrameBnd_dbg

-                0x1017f3b1        0x1    _g_eCsrsSynStatus

-                0x1017f3b2        0x4    _g_tEmulmSubFrameIntTable

-                0x1017f3b6        0xe    _g_atEcsrReCfoInfo

-                0x1017f3c4        0x1    _g_wSssHwRestartCnt

-                0x1017f3c5      0x10f    _g_ThreadCfoCs

-                0x1017f4d4      0x10f    _g_ThreadInterCs

-                0x1017f5e3      0x10f    _g_ThreadMulmCs

- COMMON         0x1017f6f2      0x11e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

+                0x1017ed6e      0x10f    _g_ThreadIntraCs

+                0x1017ee7d       0xf2    _g_atEcsrSearchPeakdatabase

+                0x1017ef6f        0x1    _g_CsContext

+                0x1017ef70      0x10f    _g_ThreadFreqScan

+                0x1017f07f       0x60    _g_l1e_tDcxoFtErrorList

+                0x1017f0df      0x2e6    _g_tEcsrSearchCommonInfor

+                0x1017f3c5        0xa    _g_tTddAndFddCommInfo

+                0x1017f3cf        0x2    _g_zPHY_ecsrs_dwPssFrameBnd_dbg

+                0x1017f3d1        0x1    _g_eCsrsSynStatus

+                0x1017f3d2        0x4    _g_tEmulmSubFrameIntTable

+                0x1017f3d6        0xe    _g_atEcsrReCfoInfo

+                0x1017f3e4        0x1    _g_wSssHwRestartCnt

+                0x1017f3e5      0x10f    _g_ThreadCfoCs

+                0x1017f4f4      0x10f    _g_ThreadInterCs

+                0x1017f603      0x10f    _g_ThreadMulmCs

+ COMMON         0x1017f712      0x11e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

                                   0x0 (size before relaxing)

-                0x1017f6f2      0x11e    _g_CsrDrvCfgInfor

-                0x1017f810                ___bss_end = .

+                0x1017f712      0x11e    _g_CsrDrvCfgInfor

+                0x1017f830                ___bss_end = .

 

-.itcm           0x00000000     0x6f60 load address 0x10120000

+.itcm           0x00000000     0x6f58 load address 0x10120000

                 0x00000000                _itcm_start = .

  *(.vectors)

  .vectors       0x00000000       0xb8 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/zcos_zsp880_asm.o

@@ -15140,118 +15156,117 @@
                 0x00003f94       0xdb T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

                 0x00003f94       0xdb    _zPHY_edfe_SupHandleDFESyncInt

  .TcmLtePhyCode

-                0x0000406f       0xff T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+                0x0000406f       0xfb T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

                 0x0000406f       0x60    _zPHY_eintc_InthHandler

                 0x000040cf       0x22    _zPHY_eintc_Inth0Handler

                 0x000040f1       0x22    _zPHY_eintc_Inth1Handler

                 0x00004113       0x22    _zPHY_eintc_Inth2Handler

-                0x00004135        0xe    _zPHY_eintc_IntTimer1Handler

-                0x00004143       0x2b    _zPHY_eintc_ICPHandler

+                0x00004135        0xa    _zPHY_eintc_IntTimer1Handler

+                0x0000413f       0x2b    _zPHY_eintc_ICPHandler

  .TcmLtePhyCode

-                0x0000416e      0x1e6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

-                0x0000416e       0x67    _L1l_DevEng_DbgExceptLog

-                0x000041d5       0x24    _L1l_DevEng_DbgInfo

-                0x000041f9       0xc0    _L1l_DevEngDisplay

-                0x000042b9       0x58    _L1l_DevEngLogHeaderUpdate

-                0x00004311       0x43    _L1l_DevEngCopyMem2Dpram

+                0x0000416a      0x1e6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+                0x0000416a       0x67    _L1l_DevEng_DbgExceptLog

+                0x000041d1       0x24    _L1l_DevEng_DbgInfo

+                0x000041f5       0xc0    _L1l_DevEngDisplay

+                0x000042b5       0x58    _L1l_DevEngLogHeaderUpdate

+                0x0000430d       0x43    _L1l_DevEngCopyMem2Dpram

  .TcmLtePhyCode

-                0x00004354       0x94 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

-                0x00004354       0x94    _zPHY_erfc_SupAGCControl

+                0x00004350       0x94 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+                0x00004350       0x94    _zPHY_erfc_SupAGCControl

  .TcmLtePhyCode

-                0x000043e8     0x1894 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_param.o)

-                0x000043e8       0x31    _L1e_DevDlsGetDciField

-                0x00004419      0x1bf    _L1e_DevDlsDecodeDciF1A

-                0x000045d8       0x1d    _L1e_DevDlsGetTpmiFieldSize

-                0x000045f5       0x6b    _L1e_DevDlsGetRaType1Info

-                0x00004660      0x26b    _L1e_DevDlsDecodeDualCwDci

-                0x000048cb      0x17f    _L1e_DevDlsDecodeSLSMDci

-                0x00004a4a      0x176    _zPHY_edls_AdaDecodeDciF1

-                0x00004bc0       0x8e    _zPHY_edls_ProDciF2ALayerCfg

-                0x00004c4e       0x59    _zPHY_edls_AdaCalRbStartRbLength

-                0x00004ca7       0x8a    _zPHY_edls_AdaRbDmpType1

-                0x00004d31      0x1c2    _zPHY_edls_AdaRbDmpType2Dvrb

-                0x00004ef3       0x8e    _zPHY_edls_AdaRbDmpType2Lvrb

-                0x00004f81       0x72    _zPHY_edls_AdaRbDmpType01Ctrl

-                0x00004ff3       0x36    _zPHY_edls_AdaRbDmpType0Bw100Rb

-                0x00005029       0x62    _zPHY_edls_AdaRbDmpType0Bw75Rb

-                0x0000508b       0xb5    _zPHY_edls_AdaRbDmpType0Bw50Rb

-                0x00005140       0xf9    _zPHY_edls_AdaCalTotalREs

-                0x00005239       0x5d    _zPHY_edls_CsiRsSfnCal

-                0x00005296       0xde    _zPHY_edls_AdaCalOverlapRbNum

-                0x00005374      0x2b8    _zPHY_edls_AdaCalTddFddNcpTbREs

-                0x0000562c      0x10e    _zPHY_edls_AdaCalTddFddEcpTbREs

-                0x0000573a       0xc3    _zPHY_edls_AdaCalTddNcpSpeTbREs

-                0x000057fd       0x92    _zPHY_edls_AdaCalTddEcpSpeTbREs

-                0x0000588f       0x79    _zPHY_edls_AdaGetTbTbs

-                0x00005908       0x61    _zPHY_edls_AdaCalTbDecodeParas

-                0x00005969       0x3c    _zPHY_edls_AdaCalTbCbNum

-                0x000059a5       0x1c    _zPHY_edls_AdaCalTbParaKParaC

-                0x000059c1       0xf0    _zPHY_edls_AdaCalTbParaCEParaE

-                0x00005ab1       0x92    _zPHY_edls_AdaCalTbParaNcbParaK0

-                0x00005b43       0x45    _zPHY_edls_AdaCalTbK0Start

-                0x00005b88       0x85    _zPHY_edls_AdaCalTbK1Start

-                0x00005c0d       0x6f    _zPHY_edls_AdaCalTbNcbStart

+                0x000043e4     0x1894 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_param.o)

+                0x000043e4       0x31    _L1e_DevDlsGetDciField

+                0x00004415      0x1bf    _L1e_DevDlsDecodeDciF1A

+                0x000045d4       0x1d    _L1e_DevDlsGetTpmiFieldSize

+                0x000045f1       0x6b    _L1e_DevDlsGetRaType1Info

+                0x0000465c      0x26b    _L1e_DevDlsDecodeDualCwDci

+                0x000048c7      0x17f    _L1e_DevDlsDecodeSLSMDci

+                0x00004a46      0x176    _zPHY_edls_AdaDecodeDciF1

+                0x00004bbc       0x8e    _zPHY_edls_ProDciF2ALayerCfg

+                0x00004c4a       0x59    _zPHY_edls_AdaCalRbStartRbLength

+                0x00004ca3       0x8a    _zPHY_edls_AdaRbDmpType1

+                0x00004d2d      0x1c2    _zPHY_edls_AdaRbDmpType2Dvrb

+                0x00004eef       0x8e    _zPHY_edls_AdaRbDmpType2Lvrb

+                0x00004f7d       0x72    _zPHY_edls_AdaRbDmpType01Ctrl

+                0x00004fef       0x36    _zPHY_edls_AdaRbDmpType0Bw100Rb

+                0x00005025       0x62    _zPHY_edls_AdaRbDmpType0Bw75Rb

+                0x00005087       0xb5    _zPHY_edls_AdaRbDmpType0Bw50Rb

+                0x0000513c       0xf9    _zPHY_edls_AdaCalTotalREs

+                0x00005235       0x5d    _zPHY_edls_CsiRsSfnCal

+                0x00005292       0xde    _zPHY_edls_AdaCalOverlapRbNum

+                0x00005370      0x2b8    _zPHY_edls_AdaCalTddFddNcpTbREs

+                0x00005628      0x10e    _zPHY_edls_AdaCalTddFddEcpTbREs

+                0x00005736       0xc3    _zPHY_edls_AdaCalTddNcpSpeTbREs

+                0x000057f9       0x92    _zPHY_edls_AdaCalTddEcpSpeTbREs

+                0x0000588b       0x79    _zPHY_edls_AdaGetTbTbs

+                0x00005904       0x61    _zPHY_edls_AdaCalTbDecodeParas

+                0x00005965       0x3c    _zPHY_edls_AdaCalTbCbNum

+                0x000059a1       0x1c    _zPHY_edls_AdaCalTbParaKParaC

+                0x000059bd       0xf0    _zPHY_edls_AdaCalTbParaCEParaE

+                0x00005aad       0x92    _zPHY_edls_AdaCalTbParaNcbParaK0

+                0x00005b3f       0x45    _zPHY_edls_AdaCalTbK0Start

+                0x00005b84       0x85    _zPHY_edls_AdaCalTbK1Start

+                0x00005c09       0x6f    _zPHY_edls_AdaCalTbNcbStart

  .TcmLtePhyCode

-                0x00005c7c        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

-                0x00005c7c        0x1    _zPHY_DrvTop_IntReg_Clear

+                0x00005c78        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

+                0x00005c78        0x1    _zPHY_DrvTop_IntReg_Clear

  .TcmLtePhyCode

-                0x00005c7d       0x15 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

-                0x00005c7d       0x15    _L1L_TpuDrvTpuUnregister

+                0x00005c79       0x15 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

+                0x00005c79       0x15    _L1L_TpuDrvTpuUnregister

  .TcmLtePhyCode

-                0x00005c92      0x3f4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o)

-                0x00005c92       0x69    _zPHY_erfc_DrvSubframeEventEn

-                0x00005cfb       0xbb    _zPHY_erfc_DrvEventEn

-                0x00005db6      0x174    _zPHY_erfc_DrvWriteEventEnArrayToABBRamHwReg

-                0x00005f2a       0x92    _zPHY_erfc_DrvWriteEventEnArrayToDBBNextRamHwReg

-                0x00005fbc       0x24    _zPHY_erfc_DrvWriteMainEventEnArrayToDBBRamHwReg

-                0x00005fe0       0x1c    _zPHY_erfc_DrvWriteTuReg

-                0x00005ffc        0x6    _zPHY_erfc_DrvDisableTuReg

-                0x00006002       0x2c    _zPHY_erfc_DrvWriteTuRegMrtr

-                0x0000602e       0x17    _zPHY_erfc_DrvTuRamDisable

-                0x00006045       0x16    _zPHY_erfc_DrvTuRamEnable

-                0x0000605b       0x2b    _zPHY_erfc_DrvWriteTuRamData

+                0x00005c8e      0x3f4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o)

+                0x00005c8e       0x69    _zPHY_erfc_DrvSubframeEventEn

+                0x00005cf7       0xbb    _zPHY_erfc_DrvEventEn

+                0x00005db2      0x174    _zPHY_erfc_DrvWriteEventEnArrayToABBRamHwReg

+                0x00005f26       0x92    _zPHY_erfc_DrvWriteEventEnArrayToDBBNextRamHwReg

+                0x00005fb8       0x24    _zPHY_erfc_DrvWriteMainEventEnArrayToDBBRamHwReg

+                0x00005fdc       0x1c    _zPHY_erfc_DrvWriteTuReg

+                0x00005ff8        0x6    _zPHY_erfc_DrvDisableTuReg

+                0x00005ffe       0x2c    _zPHY_erfc_DrvWriteTuRegMrtr

+                0x0000602a       0x17    _zPHY_erfc_DrvTuRamDisable

+                0x00006041       0x16    _zPHY_erfc_DrvTuRamEnable

+                0x00006057       0x2b    _zPHY_erfc_DrvWriteTuRamData

  .TcmLtePhyCode

-                0x00006086       0xdc T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

-                0x00006086       0x7b    _zPHY_erfc_DrvWriteOtherCmdDataToEventTable

-                0x00006101       0x61    _zPHY_erfc_DrvWriteCmdDataToEventTable

+                0x00006082       0xdc T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

+                0x00006082       0x7b    _zPHY_erfc_DrvWriteOtherCmdDataToEventTable

+                0x000060fd       0x61    _zPHY_erfc_DrvWriteCmdDataToEventTable

  .TcmLtePhyCode

-                0x00006162       0xa9 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

-                0x00006162       0xa9    _zPHY_Phy_TdlThreadPriprintf

+                0x0000615e       0xa9 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+                0x0000615e       0xa9    _zPHY_Phy_TdlThreadPriprintf

  *(.fasttext)

- .fasttext      0x0000620b      0x242 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_pmi.o)

-                0x0000620b       0xe7    _Asm_Tx2Rx2_NL2_PMICalc

-                0x000062f2       0x85    _Asm_NL1_PMICalc

-                0x00006377       0xd6    _Asm_Tx4Rx2_NL2_PMICalc

- .fasttext      0x0000644d      0x4b4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_ri.o)

-                0x0000644d       0x42    _Asm_SumLOGNoSqrt_RICalc

-                0x0000648f       0x85    _Asm_Tx2Rx2_CL_NL1_RICalc

-                0x00006514      0x105    _Asm_Tx2Rx2_CDD_RICalc

-                0x00006619      0x122    _Asm_Tx4Rx2_CL_NL2_RICalc

-                0x0000673b       0x41    _Asm_Tx4Rx2_CL_NL1_RICalc

-                0x0000677c       0x65    _Asm_Rx2_DIV_RICalc

-                0x000067e1      0x120    _Asm_Tx4Rx2_CDD_RICalc

- .fasttext      0x00006901      0x48a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_cqi.o)

-                0x00006901       0x36    _Asm_CqiSinglePort_TX1_RX1_NL1

-                0x00006937       0x6d    _Asm_CqiTransDiver_Common_NL1

-                0x000069a4       0x8d    _Asm_CqiSpatiMulti_RX2_NL1

-                0x00006a31       0xf3    _Asm_CqiSpatiMulti_RX2_NL2

-                0x00006b24       0xb0    _Asm_CqiCDD_TX2_RX2_NL2

-                0x00006bd4       0xff    _Asm_CqiCDD_TX4_RX2_NL2

-                0x00006cd3       0x41    _ASM_Log2

-                0x00006d14       0x77    _Asm_RLMSNR_Calc

+ .fasttext      0x00006207      0x242 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_pmi.o)

+                0x00006207       0xe7    _Asm_Tx2Rx2_NL2_PMICalc

+                0x000062ee       0x85    _Asm_NL1_PMICalc

+                0x00006373       0xd6    _Asm_Tx4Rx2_NL2_PMICalc

+ .fasttext      0x00006449      0x4b4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_ri.o)

+                0x00006449       0x42    _Asm_SumLOGNoSqrt_RICalc

+                0x0000648b       0x85    _Asm_Tx2Rx2_CL_NL1_RICalc

+                0x00006510      0x105    _Asm_Tx2Rx2_CDD_RICalc

+                0x00006615      0x122    _Asm_Tx4Rx2_CL_NL2_RICalc

+                0x00006737       0x41    _Asm_Tx4Rx2_CL_NL1_RICalc

+                0x00006778       0x65    _Asm_Rx2_DIV_RICalc

+                0x000067dd      0x120    _Asm_Tx4Rx2_CDD_RICalc

+ .fasttext      0x000068fd      0x48a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_cqi.o)

+                0x000068fd       0x36    _Asm_CqiSinglePort_TX1_RX1_NL1

+                0x00006933       0x6d    _Asm_CqiTransDiver_Common_NL1

+                0x000069a0       0x8d    _Asm_CqiSpatiMulti_RX2_NL1

+                0x00006a2d       0xf3    _Asm_CqiSpatiMulti_RX2_NL2

+                0x00006b20       0xb0    _Asm_CqiCDD_TX2_RX2_NL2

+                0x00006bd0       0xff    _Asm_CqiCDD_TX4_RX2_NL2

+                0x00006ccf       0x41    _ASM_Log2

+                0x00006d10       0x77    _Asm_RLMSNR_Calc

  *(.LpcCodeTcm)

- .LpcCodeTcm    0x00006d8b       0x4d T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o)

-                0x00006d8b       0x2e    _L1_SocLpModeControlCfg

-                0x00006db9       0x1f    _L1_SocCpuIdle

- .LpcCodeTcm    0x00006dd8       0x2f T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv.o)

-                0x00006dd8       0x2f    _L1_CpuEnterIdleMode

- .LpcCodeTcm    0x00006e07      0x105 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_sleep.o)

-                0x00006e07       0x18    _L1_DevSleepCloseIsAbleSleep

-                0x00006e1f       0xed    _L1t_DevLpcSleepCheck

+ .LpcCodeTcm    0x00006d87       0x4d T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o)

+                0x00006d87       0x2e    _L1_SocLpModeControlCfg

+                0x00006db5       0x1f    _L1_SocCpuIdle

+ .LpcCodeTcm    0x00006dd4       0x2f T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv.o)

+                0x00006dd4       0x2f    _L1_CpuEnterIdleMode

+ .LpcCodeTcm    0x00006e03      0x105 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_sleep.o)

+                0x00006e03       0x18    _L1_DevSleepCloseIsAbleSleep

+                0x00006e1b       0xed    _L1t_DevLpcSleepCheck

  *(.save_zsp_reg)

- *fill*         0x00006f0c        0x4 00

- .save_zsp_reg  0x00006f10       0x50 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_save_zsp880_reg.o)

-                0x00006f10       0x50    _save_zsp880_reg

+ .save_zsp_reg  0x00006f08       0x50 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_save_zsp880_reg.o)

+                0x00006f08       0x50    _save_zsp880_reg

  *Cqi_control.o(.text)

  *Cqi.o(.text)

  *CQI_Period.o(.text)

@@ -15265,7 +15280,7 @@
  receive*(.text)

  set_pri*(.text)

  error*(.text)

-                0x00006f60                _itcm_end = .

+                0x00006f58                _itcm_end = .

 

 .dtcm           0x00010000     0x6b5a load address 0x10128000

                 0x00010000                _dtcm_start = .

@@ -16999,7 +17014,7 @@
                 0x00000001                ___ZSP_G3___ = 0x1

 OUTPUT(T:/cp/phy/project/7520_phy_plat_zsp/bin/debug/proj_lte_w_td.out elf32-sdsp)

 

-.comment        0x00000000     0x5de1

+.comment        0x00000000     0x5ebe

  .comment       0x00000000       0x15 /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o

  .comment       0x00000015       0x3c T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_icu.o

  .comment       0x00000051       0x31 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/dmc_zsp_0x140.o

@@ -17048,363 +17063,364 @@
  .comment       0x00000962       0x3e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o)

  .comment       0x000009a0       0x3e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_dma_reg.o)

  .comment       0x000009de       0x31 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(dmc_zsp_0x140_lp.o)

- .comment       0x00000a0f       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(ic_descriptor.o)

- .comment       0x00000a3b       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_disableall.o)

- .comment       0x00000a66       0x29 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_enable.o)

- .comment       0x00000a90       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_enableall.o)

- .comment       0x00000abb       0x29 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_flush.o)

- .comment       0x00000ae4       0x2a C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_loadtcm.o)

- .comment       0x00000b0e       0x2f C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_use_dcfgr_describe.o)

- .comment       0x00000b3d       0x30 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_noncacheable_disable.o)

- .comment       0x00000b6e       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_disableall.o)

- .comment       0x00000b99       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_enableall.o)

- .comment       0x00000bc4       0x29 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_flush.o)

- .comment       0x00000bed       0x2a C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_loadtcm.o)

- .comment       0x00000c17       0x29 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_clean.o)

- .comment       0x00000c40       0x2f C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_setwritethruregion.o)

- .comment       0x00000c70       0x30 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writeallocate_enable.o)

- .comment       0x00000ca0       0x2e C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writethru_enable.o)

- .comment       0x00000ccf       0x2f C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writethru_disable.o)

- .comment       0x00000cfe       0x30 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_noncacheable_enable.o)

- .comment       0x00000d2e       0x32 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_extranoncacheable_enable.o)

- .comment       0x00000d60       0x3e T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1td_init.o)

- .comment       0x00000d9e       0x3f T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_nv_param.o)

- .comment       0x00000ddd       0x48 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hspadldec.o)

- .comment       0x00000e26       0x45 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rfc.o)

- .comment       0x00000e6b       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hspa.o)

- .comment       0x00000eb1       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rtx_rx.o)

- .comment       0x00000ef7       0x45 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rtx.o)

- .comment       0x00000f3c       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hsdpa.o)

- .comment       0x00000f83       0x45 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls.o)

- .comment       0x00000fc8       0x47 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_hsupa.o)

- .comment       0x0000100f       0x47 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_comm_int.o)

- .comment       0x00001056       0x44 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc.o)

- .comment       0x0000109a       0x45 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_eng.o)

- .comment       0x000010df       0x45 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_tpu.o)

- .comment       0x00001124       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(L1_dev_rfc_db.o)

- .comment       0x0000116b       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_meas.o)

- .comment       0x000011b1       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hsupa.o)

- .comment       0x000011f7       0x47 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_sleep.o)

- .comment       0x0000123e       0x47 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_afc.o)

- .comment       0x00001285       0x44 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_db.o)

- .comment       0x000012ca       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_tadv.o)

- .comment       0x00001310       0x47 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_ulpwr.o)

- .comment       0x00001357       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_dst.o)

- .comment       0x0000139a       0x44 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_sleep.o)

- .comment       0x000013de       0x44 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_sleep.o)

- .comment       0x00001422       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_rfc.o)

- .comment       0x00001465       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_csr.o)

- .comment       0x000014a8       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rfc.o)

- .comment       0x000014eb       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_tpu.o)

- .comment       0x0000152e       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_rdb.o)

- .comment       0x00001571       0x42 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_tx.o)

- .comment       0x000015b4       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_meas.o)

- .comment       0x000015f7       0x44 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_hsupa.o)

- .comment       0x0000163b       0x44 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_dpram.o)

- .comment       0x0000167f       0x42 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_tx.o)

- .comment       0x000016c2       0x42 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rx.o)

- .comment       0x00001704       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_top.o)

- .comment       0x00001747       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_eng.o)

- .comment       0x0000178a       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_dtr.o)

- .comment       0x000017cd       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_dst.o)

- .comment       0x00001810       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_csr.o)

- .comment       0x00001853       0x44 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_hsdpa.o)

- .comment       0x00001897       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_tpu.o)

- .comment       0x000018da       0x47 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rfc_zx220a1.o)

- .comment       0x00001921       0x42 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_rx.o)

- .comment       0x00001964       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rdb.o)

- .comment       0x000019a7       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_top.o)

- .comment       0x000019ea       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_afc.o)

- .comment       0x00001a2d       0x44 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_hsdpa.o)

- .comment       0x00001a71       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_main.o)

- .comment       0x00001ab7       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_sync.o)

- .comment       0x00001afd       0x4d T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_meas_db.o)

- .comment       0x00001b4a       0x45 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_fsm.o)

- .comment       0x00001b8f       0x45 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_db.o)

- .comment       0x00001bd4       0x4b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_meas.o)

- .comment       0x00001c20       0x4a T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_mcs.o)

- .comment       0x00001c6a       0x4f T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_res_alloc.o)

- .comment       0x00001cb9       0x4a T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_bch.o)

- .comment       0x00001d04       0x4a T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_amt.o)

- .comment       0x00001d4e       0x49 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_cs.o)

- .comment       0x00001d98       0x4b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_hspa.o)

- .comment       0x00001de3       0x4b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_page.o)

- .comment       0x00001e2f       0x4a T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_dch.o)

- .comment       0x00001e79       0x4b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_fach.o)

- .comment       0x00001ec5       0x4a T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_gap.o)

- .comment       0x00001f0f       0x4b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_fmo.o)

- .comment       0x00001f5a       0x49 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_fs.o)

- .comment       0x00001fa4       0x3d T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_math.o)

- .comment       0x00001fe1       0x3e T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_td_dbg.o)

- .comment       0x0000201f       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rtx_tx.o)

- .comment       0x00002065       0x47 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_dst.o)

- .comment       0x000020ac       0x47 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_csr.o)

- .comment       0x000020f3       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_dpch.o)

- .comment       0x0000213a       0x47 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_hsdpa.o)

- .comment       0x00002181       0x45 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_ra.o)

- .comment       0x000021c6       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_dtr.o)

- .comment       0x00002209       0x44 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_hsupa.o)

- .comment       0x0000224d       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_afc.o)

- .comment       0x00002290       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_utr.o)

- .comment       0x000022d3       0x4b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_rach.o)

- .comment       0x0000231f       0x47 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_common.o)

- .comment       0x00002366       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_utr.o)

- .comment       0x000023a9       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

- .comment       0x000023e3       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

- .comment       0x0000241d       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o)

- .comment       0x00002459       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

- .comment       0x00002496       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

- .comment       0x000024d3       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o)

- .comment       0x0000250f       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

- .comment       0x0000254b       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

- .comment       0x00002589       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

- .comment       0x000025c6       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

- .comment       0x00002606       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_cfg.o)

- .comment       0x00002646       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tx_rf_res.o)

- .comment       0x00002685       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

- .comment       0x000026c5       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

- .comment       0x00002705       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

- .comment       0x00002742       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls.o)

- .comment       0x0000277e       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

- .comment       0x000027be       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_comm_int.o)

- .comment       0x000027fd       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

- .comment       0x00002839       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

- .comment       0x00002874       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

- .comment       0x000028b0       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx.o)

- .comment       0x000028ed       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

- .comment       0x0000292d       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_cqi.o)

- .comment       0x0000296c       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_pcch.o)

- .comment       0x000029ab       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

- .comment       0x000029e8       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_int.o)

- .comment       0x00002a28       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

- .comment       0x00002a66       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_plus.o)

- .comment       0x00002aa6       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

- .comment       0x00002ae4       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

- .comment       0x00002b22       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

- .comment       0x00002b5e       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

- .comment       0x00002b99       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

- .comment       0x00002bd7       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_ds.o)

- .comment       0x00002c14       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

- .comment       0x00002c50       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_piai.o)

- .comment       0x00002c8b       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_sleep.o)

- .comment       0x00002cc6       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_sleep.o)

- .comment       0x00002d01       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_utr.o)

- .comment       0x00002d3b       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_csr.o)

- .comment       0x00002d75       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

- .comment       0x00002daf       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

- .comment       0x00002de9       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rfc.o)

- .comment       0x00002e23       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tpu.o)

- .comment       0x00002e5d       0x39 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tx.o)

- .comment       0x00002e96       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_meas.o)

- .comment       0x00002ed1       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_psr.o)

- .comment       0x00002f0b       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsupa.o)

- .comment       0x00002f46       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsupa.o)

- .comment       0x00002f81       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

- .comment       0x00002fbc       0x39 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tx.o)

- .comment       0x00002ff5       0x39 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rx.o)

- .comment       0x0000302f       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_top.o)

- .comment       0x00003069       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dtr.o)

- .comment       0x000030a3       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_bch.o)

- .comment       0x000030dd       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_csr.o)

- .comment       0x00003117       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_utr.o)

- .comment       0x00003151       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

- .comment       0x0000318c       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_zx220a1.o)

- .comment       0x000031ca       0x39 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

- .comment       0x00003203       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_psr.o)

- .comment       0x0000323d       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

- .comment       0x00003277       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_meas.o)

- .comment       0x000032b2       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_piai.o)

- .comment       0x000032ec       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

- .comment       0x00003327       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

- .comment       0x00003367       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_rach.o)

- .comment       0x000033aa       0x44 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas_db.o)

- .comment       0x000033ee       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

- .comment       0x0000342d       0x43 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_inter_cs.o)

- .comment       0x00003471       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

- .comment       0x000034b0       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas.o)

- .comment       0x000034f2       0x43 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa.o)

- .comment       0x00003535       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

- .comment       0x00003576       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_sc.o)

- .comment       0x000035b6       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

- .comment       0x000035f9       0x41 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_bch.o)

- .comment       0x0000363a       0x41 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_amt.o)

- .comment       0x0000367c       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cs.o)

- .comment       0x000036bc       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

- .comment       0x000036ff       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fach.o)

- .comment       0x00003741       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_page.o)

- .comment       0x00003784       0x41 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_dch.o)

- .comment       0x000037c5       0x46 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_efach.o)

- .comment       0x0000380b       0x41 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_gap.o)

- .comment       0x0000384d       0x43 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa.o)

- .comment       0x00003890       0x46 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa_efach.o)

- .comment       0x000038d6       0x41 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fmo.o)

- .comment       0x00003917       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fs.o)

- .comment       0x00003958       0x38 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_math.o)

- .comment       0x00003990       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_tx.o)

- .comment       0x000039cf       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_hspa.o)

- .comment       0x00003a0d       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

- .comment       0x00003a4d       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rm.o)

- .comment       0x00003a8b       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_tx.o)

- .comment       0x00003aca       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

- .comment       0x00003b09       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

- .comment       0x00003b45       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

- .comment       0x00003b84       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_dtr.o)

- .comment       0x00003bbe       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_bch.o)

- .comment       0x00003bf8       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dma.o)

- .comment       0x00003c32       0x45 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_epch.o)

- .comment       0x00003c78       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_sys_init.o)

- .comment       0x00003cb3       0x38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

- .comment       0x00003cec       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

- .comment       0x00003d25       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o)

- .comment       0x00003d60       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

- .comment       0x00003d9b       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o)

- .comment       0x00003dd8       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

- .comment       0x00003e16       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

- .comment       0x00003e51       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

- .comment       0x00003e8e       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

- .comment       0x00003eca       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

- .comment       0x00003f05       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

- .comment       0x00003f43       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

- .comment       0x00003f7f       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

- .comment       0x00003fba       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

- .comment       0x00003ff7       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

- .comment       0x00004032       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

- .comment       0x0000406f       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

- .comment       0x000040ab       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o)

- .comment       0x000040eb       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o)

- .comment       0x00004128       0x15 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_pmi.o)

- .comment       0x0000413e       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

- .comment       0x0000417b       0x15 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft.o)

- .comment       0x00004190       0x15 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_ri.o)

- .comment       0x000041a6       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

- .comment       0x000041e3       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

- .comment       0x0000421e       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

- .comment       0x00004259       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

- .comment       0x00004294       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pucch.o)

- .comment       0x000042d2       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

- .comment       0x0000430f       0x3a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o)

- .comment       0x00004349       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

- .comment       0x00004384       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_pagedec.o)

- .comment       0x000043c3       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pdcch.o)

- .comment       0x00004401       0x15 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_cqi.o)

- .comment       0x00004416       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

- .comment       0x00004454       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

- .comment       0x00004495       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_param.o)

- .comment       0x000044d3       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

- .comment       0x00004511       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pucch.o)

- .comment       0x0000454e       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_data.o)

- .comment       0x0000458c       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_ddtr.o)

- .comment       0x000045c5       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

- .comment       0x000045fe       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

- .comment       0x00004637       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

- .comment       0x00004673       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_lpm.o)

- .comment       0x000046ac       0x38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tx.o)

- .comment       0x000046e4       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_meas.o)

- .comment       0x0000471e       0x38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o)

- .comment       0x00004756       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_utr.o)

- .comment       0x0000478f       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_pbch.o)

- .comment       0x000047c9       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_cdtr.o)

- .comment       0x00004802       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o)

- .comment       0x0000483f       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

- .comment       0x00004880       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

- .comment       0x000048bb       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

- .comment       0x000048f6       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_time.o)

- .comment       0x0000493a       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc.o)

- .comment       0x0000497b       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

- .comment       0x000049be       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

- .comment       0x00004a00       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

- .comment       0x00004a3f       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

- .comment       0x00004a80       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_fsm.o)

- .comment       0x00004ac0       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_data.o)

- .comment       0x00004b03       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_db.o)

- .comment       0x00004b46       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

- .comment       0x00004b87       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o)

- .comment       0x00004bc9       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_proc.o)

- .comment       0x00004c0d       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mbs.o)

- .comment       0x00004c4f       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

- .comment       0x00004c91       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

- .comment       0x00004cd3       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

- .comment       0x00004d15       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_func.o)

- .comment       0x00004d58       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

- .comment       0x00004d99       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

- .comment       0x00004ddc       0x40 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_meas.o)

- .comment       0x00004e1c       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_dls.o)

- .comment       0x00004e58       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc.o)

- .comment       0x00004e96       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm_normal.o)

- .comment       0x00004ed7       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_cs.o)

- .comment       0x00004f16       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_rx.o)

- .comment       0x00004f51       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_mulm.o)

- .comment       0x00004f8f       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_cmn_mbms.o)

- .comment       0x00004fcc       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm.o)

- .comment       0x0000500a       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_func.o)

- .comment       0x00005043       0x38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

- .comment       0x0000507c       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o)

- .comment       0x000050b5       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_srs.o)

- .comment       0x000050f2       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rx_data.o)

- .comment       0x0000512f       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_phich.o)

- .comment       0x0000516d       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

- .comment       0x000051aa       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_srs.o)

- .comment       0x000051e6       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls.o)

- .comment       0x00005221       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft_twf.o)

- .comment       0x00005260       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

- .comment       0x0000529c       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

- .comment       0x000052da       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

- .comment       0x00005317       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_data.o)

- .comment       0x00005354       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pusch.o)

- .comment       0x00005392       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pusch.o)

- .comment       0x000053cf       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

- .comment       0x0000540d       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_decbasic.o)

- .comment       0x0000544c       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

- .comment       0x00005489       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_cfo.o)

- .comment       0x000054c6       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pcfich.o)

- .comment       0x00005504       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_sss.o)

- .comment       0x00005541       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

- .comment       0x0000557c       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_ti.o)

- .comment       0x000055b9       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

- .comment       0x000055f2       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1_ref.o)

- .comment       0x00005635       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_fs.o)

- .comment       0x00005671       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrs.o)

- .comment       0x000056af       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_list.o)

- .comment       0x000056ec       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(crepool.o)

- .comment       0x00005720       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cresem.o)

- .comment       0x00005753       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(current.o)

- .comment       0x00005786       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(delay.o)

- .comment       0x000057b9       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(free.o)

- .comment       0x000057eb       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(get_pri.o)

- .comment       0x0000581e       0x34 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(getticks.o)

- .comment       0x00005852       0x31 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(id.o)

- .comment       0x00005883       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(killsem.o)

- .comment       0x000058b7       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(receive.o)

- .comment       0x000058ea       0x34 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(s_allnil.o)

- .comment       0x0000591e       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sender.o)

- .comment       0x00005951       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(set_pri.o)

- .comment       0x00005985       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(signsem.o)

- .comment       0x000059b8       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(start.o)

- .comment       0x000059eb       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o)

- .comment       0x00005a1d       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(timer.o)

- .comment       0x00005a4f       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(waitsem.o)

- .comment       0x00005a83       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(hunt.o)

- .comment       0x00005ab5       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(restore.o)

- .comment       0x00005ae8       0x34 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send_w_s.o)

- .comment       0x00005b1c       0x3e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_efuse.o)

- .comment       0x00005b5a       0x26 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memcmp.o)

- .comment       0x00005b81       0x2f C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(sprintf.o)

- .comment       0x00005bb0       0x26 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strchr.o)

- .comment       0x00005bd6       0x26 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strcpy.o)

- .comment       0x00005bfd       0x26 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strlen.o)

- .comment       0x00005c23       0x2f C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(vsprintf.o)

- .comment       0x00005c53       0x28 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(low_level.o)

- .comment       0x00005c7b       0x25 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(atoi.o)

- .comment       0x00005ca0       0x26 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ctype.o)

- .comment       0x00005cc6       0x26 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fputc.o)

- .comment       0x00005cec       0x29 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fwrite_8bit.o)

- .comment       0x00005d15       0x29 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fputc.o)

- .comment       0x00005d3e       0x2c C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fwrite_8bit.o)

- .comment       0x00005d6a       0x26 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fflush.o)

- .comment       0x00005d91       0x26 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(userIO.o)

- .comment       0x00005db7       0x29 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fwrite.o)

+ .comment       0x00000a0f       0x31 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(ic_descriptor.o)

+ .comment       0x00000a41       0x31 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_disableall.o)

+ .comment       0x00000a72       0x2f C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_enable.o)

+ .comment       0x00000aa2       0x31 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_enableall.o)

+ .comment       0x00000ad3       0x2f C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_flush.o)

+ .comment       0x00000b02       0x30 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_loadtcm.o)

+ .comment       0x00000b32       0x35 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_use_dcfgr_describe.o)

+ .comment       0x00000b67       0x36 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_noncacheable_disable.o)

+ .comment       0x00000b9e       0x31 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_disableall.o)

+ .comment       0x00000bcf       0x31 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_enableall.o)

+ .comment       0x00000c00       0x2f C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_flush.o)

+ .comment       0x00000c2f       0x30 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_loadtcm.o)

+ .comment       0x00000c5f       0x2f C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_clean.o)

+ .comment       0x00000c8e       0x35 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_setwritethruregion.o)

+ .comment       0x00000cc4       0x36 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writeallocate_enable.o)

+ .comment       0x00000cfa       0x34 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writethru_enable.o)

+ .comment       0x00000d2f       0x35 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writethru_disable.o)

+ .comment       0x00000d64       0x36 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_noncacheable_enable.o)

+ .comment       0x00000d9a       0x38 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_extranoncacheable_enable.o)

+ .comment       0x00000dd2       0x3e T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1td_init.o)

+ .comment       0x00000e10       0x3f T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_nv_param.o)

+ .comment       0x00000e4f       0x48 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hspadldec.o)

+ .comment       0x00000e98       0x45 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rfc.o)

+ .comment       0x00000edd       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hspa.o)

+ .comment       0x00000f23       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rtx_rx.o)

+ .comment       0x00000f69       0x45 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rtx.o)

+ .comment       0x00000fae       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hsdpa.o)

+ .comment       0x00000ff5       0x45 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls.o)

+ .comment       0x0000103a       0x47 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_hsupa.o)

+ .comment       0x00001081       0x47 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_comm_int.o)

+ .comment       0x000010c8       0x44 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc.o)

+ .comment       0x0000110c       0x45 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_eng.o)

+ .comment       0x00001151       0x45 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_tpu.o)

+ .comment       0x00001196       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(L1_dev_rfc_db.o)

+ .comment       0x000011dd       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_meas.o)

+ .comment       0x00001223       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_hsupa.o)

+ .comment       0x00001269       0x47 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_sleep.o)

+ .comment       0x000012b0       0x47 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_afc.o)

+ .comment       0x000012f7       0x44 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_db.o)

+ .comment       0x0000133c       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_tadv.o)

+ .comment       0x00001382       0x47 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_ulpwr.o)

+ .comment       0x000013c9       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_dst.o)

+ .comment       0x0000140c       0x44 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_sleep.o)

+ .comment       0x00001450       0x44 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_sleep.o)

+ .comment       0x00001494       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_rfc.o)

+ .comment       0x000014d7       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_csr.o)

+ .comment       0x0000151a       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rfc.o)

+ .comment       0x0000155d       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_tpu.o)

+ .comment       0x000015a0       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_rdb.o)

+ .comment       0x000015e3       0x42 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_tx.o)

+ .comment       0x00001626       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_meas.o)

+ .comment       0x00001669       0x44 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_hsupa.o)

+ .comment       0x000016ad       0x44 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_dpram.o)

+ .comment       0x000016f1       0x42 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_tx.o)

+ .comment       0x00001734       0x42 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rx.o)

+ .comment       0x00001776       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_top.o)

+ .comment       0x000017b9       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_eng.o)

+ .comment       0x000017fc       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_dtr.o)

+ .comment       0x0000183f       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_dst.o)

+ .comment       0x00001882       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_csr.o)

+ .comment       0x000018c5       0x44 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_hsdpa.o)

+ .comment       0x00001909       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_tpu.o)

+ .comment       0x0000194c       0x47 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rfc_zx220a1.o)

+ .comment       0x00001993       0x42 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_rx.o)

+ .comment       0x000019d6       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_rdb.o)

+ .comment       0x00001a19       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_top.o)

+ .comment       0x00001a5c       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_afc.o)

+ .comment       0x00001a9f       0x44 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_hsdpa.o)

+ .comment       0x00001ae3       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_main.o)

+ .comment       0x00001b29       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_sync.o)

+ .comment       0x00001b6f       0x4d T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_meas_db.o)

+ .comment       0x00001bbc       0x45 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_fsm.o)

+ .comment       0x00001c01       0x45 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_db.o)

+ .comment       0x00001c46       0x4b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_meas.o)

+ .comment       0x00001c92       0x4a T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_mcs.o)

+ .comment       0x00001cdc       0x4f T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_res_alloc.o)

+ .comment       0x00001d2b       0x4a T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_bch.o)

+ .comment       0x00001d76       0x4a T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_amt.o)

+ .comment       0x00001dc0       0x49 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_cs.o)

+ .comment       0x00001e0a       0x4b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_hspa.o)

+ .comment       0x00001e55       0x4b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_page.o)

+ .comment       0x00001ea1       0x4a T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_dch.o)

+ .comment       0x00001eeb       0x4b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_fach.o)

+ .comment       0x00001f37       0x4a T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_gap.o)

+ .comment       0x00001f81       0x4b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_fmo.o)

+ .comment       0x00001fcc       0x49 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_fs.o)

+ .comment       0x00002016       0x3d T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_math.o)

+ .comment       0x00002053       0x3e T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_td_dbg.o)

+ .comment       0x00002091       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_rtx_tx.o)

+ .comment       0x000020d7       0x47 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_dst.o)

+ .comment       0x0000211e       0x47 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_dls_csr.o)

+ .comment       0x00002165       0x46 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_dpch.o)

+ .comment       0x000021ac       0x47 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_hsdpa.o)

+ .comment       0x000021f3       0x45 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_dev_pc_ra.o)

+ .comment       0x00002238       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_dtr.o)

+ .comment       0x0000227b       0x44 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_hsupa.o)

+ .comment       0x000022bf       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_afc.o)

+ .comment       0x00002302       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_drv_utr.o)

+ .comment       0x00002345       0x4b T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_proc_rach.o)

+ .comment       0x00002391       0x47 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_sched_common.o)

+ .comment       0x000023d8       0x43 T:/cp/phy/l1_td/lib/zx297520v3/debug/tdphy.a(l1_reg_utr.o)

+ .comment       0x0000241b       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

+ .comment       0x00002455       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

+ .comment       0x0000248f       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o)

+ .comment       0x000024cb       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+ .comment       0x00002508       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

+ .comment       0x00002545       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o)

+ .comment       0x00002581       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+ .comment       0x000025bd       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+ .comment       0x000025fb       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+ .comment       0x00002638       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+ .comment       0x00002678       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_cfg.o)

+ .comment       0x000026b8       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tx_rf_res.o)

+ .comment       0x000026f7       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

+ .comment       0x00002737       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

+ .comment       0x00002777       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+ .comment       0x000027b4       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls.o)

+ .comment       0x000027f0       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+ .comment       0x00002830       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_comm_int.o)

+ .comment       0x0000286f       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

+ .comment       0x000028ab       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+ .comment       0x000028e6       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+ .comment       0x00002922       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx.o)

+ .comment       0x0000295f       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+ .comment       0x0000299f       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_cqi.o)

+ .comment       0x000029de       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_pcch.o)

+ .comment       0x00002a1d       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+ .comment       0x00002a5a       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_int.o)

+ .comment       0x00002a9a       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+ .comment       0x00002ad8       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_plus.o)

+ .comment       0x00002b18       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+ .comment       0x00002b56       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+ .comment       0x00002b94       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+ .comment       0x00002bd0       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+ .comment       0x00002c0b       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+ .comment       0x00002c49       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_ds.o)

+ .comment       0x00002c86       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+ .comment       0x00002cc2       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_piai.o)

+ .comment       0x00002cfd       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_sleep.o)

+ .comment       0x00002d38       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_sleep.o)

+ .comment       0x00002d73       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_utr.o)

+ .comment       0x00002dad       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_csr.o)

+ .comment       0x00002de7       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

+ .comment       0x00002e21       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

+ .comment       0x00002e5b       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rfc.o)

+ .comment       0x00002e95       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tpu.o)

+ .comment       0x00002ecf       0x39 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tx.o)

+ .comment       0x00002f08       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_meas.o)

+ .comment       0x00002f43       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_psr.o)

+ .comment       0x00002f7d       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsupa.o)

+ .comment       0x00002fb8       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsupa.o)

+ .comment       0x00002ff3       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+ .comment       0x0000302e       0x39 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tx.o)

+ .comment       0x00003067       0x39 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rx.o)

+ .comment       0x000030a1       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_top.o)

+ .comment       0x000030db       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dtr.o)

+ .comment       0x00003115       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_bch.o)

+ .comment       0x0000314f       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_csr.o)

+ .comment       0x00003189       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_utr.o)

+ .comment       0x000031c3       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+ .comment       0x000031fe       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_zx220a1.o)

+ .comment       0x0000323c       0x39 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+ .comment       0x00003275       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_psr.o)

+ .comment       0x000032af       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+ .comment       0x000032e9       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_meas.o)

+ .comment       0x00003324       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_piai.o)

+ .comment       0x0000335e       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

+ .comment       0x00003399       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+ .comment       0x000033d9       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_rach.o)

+ .comment       0x0000341c       0x44 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas_db.o)

+ .comment       0x00003460       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+ .comment       0x0000349f       0x43 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_inter_cs.o)

+ .comment       0x000034e3       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+ .comment       0x00003522       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas.o)

+ .comment       0x00003564       0x43 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa.o)

+ .comment       0x000035a7       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+ .comment       0x000035e8       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_sc.o)

+ .comment       0x00003628       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+ .comment       0x0000366b       0x41 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_bch.o)

+ .comment       0x000036ac       0x41 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_amt.o)

+ .comment       0x000036ee       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cs.o)

+ .comment       0x0000372e       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

+ .comment       0x00003771       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fach.o)

+ .comment       0x000037b3       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_page.o)

+ .comment       0x000037f6       0x41 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_dch.o)

+ .comment       0x00003837       0x46 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_efach.o)

+ .comment       0x0000387d       0x41 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_gap.o)

+ .comment       0x000038bf       0x43 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa.o)

+ .comment       0x00003902       0x46 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa_efach.o)

+ .comment       0x00003948       0x41 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fmo.o)

+ .comment       0x00003989       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fs.o)

+ .comment       0x000039ca       0x38 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_math.o)

+ .comment       0x00003a02       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_tx.o)

+ .comment       0x00003a41       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_hspa.o)

+ .comment       0x00003a7f       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+ .comment       0x00003abf       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rm.o)

+ .comment       0x00003afd       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_tx.o)

+ .comment       0x00003b3c       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

+ .comment       0x00003b7b       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

+ .comment       0x00003bb7       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+ .comment       0x00003bf6       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_dtr.o)

+ .comment       0x00003c30       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_bch.o)

+ .comment       0x00003c6a       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dma.o)

+ .comment       0x00003ca4       0x45 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_epch.o)

+ .comment       0x00003cea       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_sys_init.o)

+ .comment       0x00003d25       0x38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+ .comment       0x00003d5e       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+ .comment       0x00003d97       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o)

+ .comment       0x00003dd2       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+ .comment       0x00003e0d       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o)

+ .comment       0x00003e4a       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+ .comment       0x00003e88       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+ .comment       0x00003ec3       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+ .comment       0x00003f00       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+ .comment       0x00003f3c       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+ .comment       0x00003f77       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+ .comment       0x00003fb5       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+ .comment       0x00003ff1       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+ .comment       0x0000402c       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+ .comment       0x00004069       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+ .comment       0x000040a4       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+ .comment       0x000040e1       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

+ .comment       0x0000411d       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o)

+ .comment       0x0000415d       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o)

+ .comment       0x0000419a       0x15 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_pmi.o)

+ .comment       0x000041b0       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+ .comment       0x000041ed       0x15 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft.o)

+ .comment       0x00004202       0x15 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_ri.o)

+ .comment       0x00004218       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+ .comment       0x00004255       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+ .comment       0x00004290       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+ .comment       0x000042cb       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+ .comment       0x00004306       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pucch.o)

+ .comment       0x00004344       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+ .comment       0x00004381       0x3a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o)

+ .comment       0x000043bb       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+ .comment       0x000043f6       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_pagedec.o)

+ .comment       0x00004435       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pdcch.o)

+ .comment       0x00004473       0x15 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_cqi.o)

+ .comment       0x00004488       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+ .comment       0x000044c6       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+ .comment       0x00004507       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_param.o)

+ .comment       0x00004545       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+ .comment       0x00004583       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pucch.o)

+ .comment       0x000045c0       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_data.o)

+ .comment       0x000045fe       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_ddtr.o)

+ .comment       0x00004637       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

+ .comment       0x00004670       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

+ .comment       0x000046a9       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+ .comment       0x000046e5       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_lpm.o)

+ .comment       0x0000471e       0x38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tx.o)

+ .comment       0x00004756       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_meas.o)

+ .comment       0x00004790       0x38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o)

+ .comment       0x000047c8       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_utr.o)

+ .comment       0x00004801       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_pbch.o)

+ .comment       0x0000483b       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_cdtr.o)

+ .comment       0x00004874       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o)

+ .comment       0x000048b1       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+ .comment       0x000048f2       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

+ .comment       0x0000492d       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

+ .comment       0x00004968       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_time.o)

+ .comment       0x000049ac       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc.o)

+ .comment       0x000049ed       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+ .comment       0x00004a30       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+ .comment       0x00004a72       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+ .comment       0x00004ab1       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+ .comment       0x00004af2       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_fsm.o)

+ .comment       0x00004b32       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_data.o)

+ .comment       0x00004b75       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_db.o)

+ .comment       0x00004bb8       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+ .comment       0x00004bf9       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o)

+ .comment       0x00004c3b       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_proc.o)

+ .comment       0x00004c7f       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mbs.o)

+ .comment       0x00004cc1       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+ .comment       0x00004d03       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

+ .comment       0x00004d45       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+ .comment       0x00004d87       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_func.o)

+ .comment       0x00004dca       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+ .comment       0x00004e0b       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

+ .comment       0x00004e4e       0x40 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_meas.o)

+ .comment       0x00004e8e       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_dls.o)

+ .comment       0x00004eca       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc.o)

+ .comment       0x00004f08       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm_normal.o)

+ .comment       0x00004f49       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_cs.o)

+ .comment       0x00004f88       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_rx.o)

+ .comment       0x00004fc3       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_mulm.o)

+ .comment       0x00005001       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_cmn_mbms.o)

+ .comment       0x0000503e       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm.o)

+ .comment       0x0000507c       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_func.o)

+ .comment       0x000050b5       0x38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

+ .comment       0x000050ee       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o)

+ .comment       0x00005127       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_srs.o)

+ .comment       0x00005164       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rx_data.o)

+ .comment       0x000051a1       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_phich.o)

+ .comment       0x000051df       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+ .comment       0x0000521c       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_srs.o)

+ .comment       0x00005258       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls.o)

+ .comment       0x00005293       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft_twf.o)

+ .comment       0x000052d2       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

+ .comment       0x0000530e       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+ .comment       0x0000534c       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

+ .comment       0x00005389       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_data.o)

+ .comment       0x000053c6       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pusch.o)

+ .comment       0x00005404       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pusch.o)

+ .comment       0x00005441       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+ .comment       0x0000547f       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_decbasic.o)

+ .comment       0x000054be       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

+ .comment       0x000054fb       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_cfo.o)

+ .comment       0x00005538       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pcfich.o)

+ .comment       0x00005576       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_sss.o)

+ .comment       0x000055b3       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+ .comment       0x000055ee       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_ti.o)

+ .comment       0x0000562b       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

+ .comment       0x00005664       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1_ref.o)

+ .comment       0x000056a7       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_fs.o)

+ .comment       0x000056e3       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrs.o)

+ .comment       0x00005721       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_list.o)

+ .comment       0x0000575e       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(crepool.o)

+ .comment       0x00005792       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cresem.o)

+ .comment       0x000057c5       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(current.o)

+ .comment       0x000057f8       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(delay.o)

+ .comment       0x0000582b       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(free.o)

+ .comment       0x0000585d       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(get_pri.o)

+ .comment       0x00005890       0x34 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(getticks.o)

+ .comment       0x000058c4       0x31 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(id.o)

+ .comment       0x000058f5       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(killsem.o)

+ .comment       0x00005929       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(receive.o)

+ .comment       0x0000595c       0x34 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(s_allnil.o)

+ .comment       0x00005990       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sender.o)

+ .comment       0x000059c3       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(set_pri.o)

+ .comment       0x000059f7       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(signsem.o)

+ .comment       0x00005a2a       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(start.o)

+ .comment       0x00005a5d       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o)

+ .comment       0x00005a8f       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(timer.o)

+ .comment       0x00005ac1       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(waitsem.o)

+ .comment       0x00005af5       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(hunt.o)

+ .comment       0x00005b27       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(restore.o)

+ .comment       0x00005b5a       0x34 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send_w_s.o)

+ .comment       0x00005b8e       0x3e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_efuse.o)

+ .comment       0x00005bcc       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memcmp.o)

+ .comment       0x00005bf8       0x34 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(sprintf.o)

+ .comment       0x00005c2c       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strchr.o)

+ .comment       0x00005c57       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strcpy.o)

+ .comment       0x00005c83       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strlen.o)

+ .comment       0x00005cae       0x34 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(vsprintf.o)

+ .comment       0x00005ce3       0x2d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(low_level.o)

+ .comment       0x00005d10       0x1b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_data.o)

+ .comment       0x00005d2b       0x2a C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(atoi.o)

+ .comment       0x00005d55       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ctype.o)

+ .comment       0x00005d80       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fputc.o)

+ .comment       0x00005dab       0x2e C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fwrite_8bit.o)

+ .comment       0x00005dd9       0x2e C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fputc.o)

+ .comment       0x00005e07       0x31 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fwrite_8bit.o)

+ .comment       0x00005e38       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fflush.o)

+ .comment       0x00005e64       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(userIO.o)

+ .comment       0x00005e8f       0x2e C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fwrite.o)

 

-.stab           0x00000000   0x1bf23a

+.stab           0x00000000   0x1bf2e8

  .stab          0x00000000      0x22e /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o

  .stab          0x0000022e      0x486 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_icu.o

                                 0x48c (size before relaxing)

@@ -17804,341 +17820,341 @@
                                0x230a (size before relaxing)

  .stab          0x000d9146     0x20f4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

                                0x3288 (size before relaxing)

- .stab          0x000db23a     0x7c20 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas.o)

-                               0x9a3e (size before relaxing)

- .stab          0x000e2e5a      0xb04 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa.o)

+ .stab          0x000db23a     0x7c14 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas.o)

+                               0x9a32 (size before relaxing)

+ .stab          0x000e2e4e      0xb04 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa.o)

                                0x1ee4 (size before relaxing)

- .stab          0x000e395e     0x1da0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+ .stab          0x000e3952     0x1da0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

                                0x32f4 (size before relaxing)

- .stab          0x000e56fe      0xae6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_sc.o)

+ .stab          0x000e56f2      0xae6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_sc.o)

                                0x216c (size before relaxing)

- .stab          0x000e61e4     0x28c2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+ .stab          0x000e61d8     0x28c2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

                                0x3cae (size before relaxing)

- .stab          0x000e8aa6     0x27f0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_bch.o)

+ .stab          0x000e8a9a     0x27f0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_bch.o)

                                0x4026 (size before relaxing)

- .stab          0x000eb296     0x1764 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_amt.o)

+ .stab          0x000eb28a     0x1764 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_amt.o)

                                0x3204 (size before relaxing)

- .stab          0x000ec9fa     0x20e2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cs.o)

+ .stab          0x000ec9ee     0x20e2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cs.o)

                                0x3aaa (size before relaxing)

- .stab          0x000eeadc      0x810 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

+ .stab          0x000eead0      0x810 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

                                0x2178 (size before relaxing)

- .stab          0x000ef2ec      0x744 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fach.o)

+ .stab          0x000ef2e0      0x744 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fach.o)

                                0x1d2e (size before relaxing)

- .stab          0x000efa30      0xfde T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_page.o)

+ .stab          0x000efa24      0xfde T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_page.o)

                                0x28a4 (size before relaxing)

- .stab          0x000f0a0e     0x1878 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_dch.o)

+ .stab          0x000f0a02     0x1878 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_dch.o)

                                0x2f22 (size before relaxing)

- .stab          0x000f2286      0x846 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_efach.o)

+ .stab          0x000f227a      0x846 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_efach.o)

                                0x24de (size before relaxing)

- .stab          0x000f2acc     0x1a58 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_gap.o)

+ .stab          0x000f2ac0     0x1a58 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_gap.o)

                                0x30de (size before relaxing)

- .stab          0x000f4524      0xbee T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa.o)

+ .stab          0x000f4518      0xbee T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa.o)

                                0x2c6a (size before relaxing)

- .stab          0x000f5112      0x618 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa_efach.o)

+ .stab          0x000f5106      0x618 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa_efach.o)

                                0x1afa (size before relaxing)

- .stab          0x000f572a      0x708 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fmo.o)

+ .stab          0x000f571e      0x708 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fmo.o)

                                0x1cc2 (size before relaxing)

- .stab          0x000f5e32     0x1884 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fs.o)

+ .stab          0x000f5e26     0x1884 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fs.o)

                                0x2cca (size before relaxing)

- .stab          0x000f76b6      0xc9c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_math.o)

+ .stab          0x000f76aa      0xc9c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_math.o)

                                0x1512 (size before relaxing)

- .stab          0x000f8352      0x894 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_tx.o)

+ .stab          0x000f8346      0x894 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_tx.o)

                                0x1b36 (size before relaxing)

- .stab          0x000f8be6      0x50a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_hspa.o)

+ .stab          0x000f8bda      0x50a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_hspa.o)

                                0x14f4 (size before relaxing)

- .stab          0x000f90f0     0x1ec6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+ .stab          0x000f90e4     0x1ec6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

                                0x3606 (size before relaxing)

- .stab          0x000fafb6     0x25ce T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rm.o)

+ .stab          0x000fafaa     0x25ce T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rm.o)

                                0x31da (size before relaxing)

- .stab          0x000fd584      0xa6e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_tx.o)

+ .stab          0x000fd578      0xa6e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_tx.o)

                                0x23f4 (size before relaxing)

- .stab          0x000fdff2     0x2946 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

+ .stab          0x000fdfe6     0x2946 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

                                0x437a (size before relaxing)

- .stab          0x00100938      0x708 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

+ .stab          0x0010092c      0x708 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

                                0x166e (size before relaxing)

- .stab          0x00101040     0x1a94 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+ .stab          0x00101034     0x1a94 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

                                0x2b38 (size before relaxing)

- .stab          0x00102ad4      0x3a2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_dtr.o)

+ .stab          0x00102ac8      0x3a2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_dtr.o)

                                 0xbfa (size before relaxing)

- .stab          0x00102e76      0x19e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_bch.o)

+ .stab          0x00102e6a      0x19e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_bch.o)

                                 0xb0a (size before relaxing)

- .stab          0x00103014      0x1da T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dma.o)

+ .stab          0x00103008      0x1da T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dma.o)

                                 0xb0a (size before relaxing)

- .stab          0x001031ee      0x3c6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_epch.o)

+ .stab          0x001031e2      0x3c6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_epch.o)

                                0x1e72 (size before relaxing)

- .stab          0x001035b4     0x1422 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_sys_init.o)

-                               0x3630 (size before relaxing)

- .stab          0x001049d6      0x636 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+ .stab          0x001035a8     0x1428 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_sys_init.o)

+                               0x3636 (size before relaxing)

+ .stab          0x001049d0      0x636 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

                                0x1c26 (size before relaxing)

- .stab          0x0010500c     0x2652 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+ .stab          0x00105006     0x2652 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

                                0x4638 (size before relaxing)

- .stab          0x0010765e     0x197a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o)

+ .stab          0x00107658     0x197a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o)

                                0x3e58 (size before relaxing)

- .stab          0x00108fd8     0x1710 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+ .stab          0x00108fd2     0x1710 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

                                0x36a2 (size before relaxing)

- .stab          0x0010a6e8     0x4ea2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o)

+ .stab          0x0010a6e2     0x4ea2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o)

                                0x53d0 (size before relaxing)

- .stab          0x0010f58a     0x6168 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+ .stab          0x0010f584     0x6168 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

                                0x86d0 (size before relaxing)

- .stab          0x001156f2     0x45ae T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+ .stab          0x001156ec     0x45ae T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

                                0x6e64 (size before relaxing)

- .stab          0x00119ca0     0x5358 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+ .stab          0x00119c9a     0x5358 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

                                0x7476 (size before relaxing)

- .stab          0x0011eff8     0x3ae0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+ .stab          0x0011eff2     0x3ae0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

                                0x5e9e (size before relaxing)

- .stab          0x00122ad8     0x233a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+ .stab          0x00122ad2     0x233a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

                                0x474c (size before relaxing)

- .stab          0x00124e12     0x1f86 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+ .stab          0x00124e0c     0x1f86 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

                                0x3b7c (size before relaxing)

- .stab          0x00126d98      0x7aa T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+ .stab          0x00126d92      0x7aa T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

                                0x2238 (size before relaxing)

- .stab          0x00127542     0x375c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+ .stab          0x0012753c     0x375c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

                                0x6444 (size before relaxing)

- .stab          0x0012ac9e      0x4c8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+ .stab          0x0012ac98      0x4c8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

                                0x24c6 (size before relaxing)

- .stab          0x0012b166     0x2862 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+ .stab          0x0012b160     0x2862 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

                                0x5196 (size before relaxing)

- .stab          0x0012d9c8     0x205e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+ .stab          0x0012d9c2     0x205e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

                                0x4ef6 (size before relaxing)

- .stab          0x0012fa26      0xe10 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

+ .stab          0x0012fa20      0xe10 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

                                0x37ec (size before relaxing)

- .stab          0x00130836     0x32f4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o)

+ .stab          0x00130830     0x32f4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o)

                                0x6636 (size before relaxing)

- .stab          0x00133b2a      0xd38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o)

+ .stab          0x00133b24      0xd38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o)

                                0x4080 (size before relaxing)

- .stab          0x00134862      0x9fc T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_pmi.o)

+ .stab          0x0013485c      0x9fc T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_pmi.o)

                                 0xa02 (size before relaxing)

- .stab          0x0013525e     0x3876 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+ .stab          0x00135258     0x3876 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

                                0x60cc (size before relaxing)

- .stab          0x00138ad4      0xa14 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft.o)

+ .stab          0x00138ace      0xa14 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft.o)

                                 0xa1a (size before relaxing)

- .stab          0x001394e8     0x1584 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_ri.o)

+ .stab          0x001394e2     0x1584 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_ri.o)

                                0x158a (size before relaxing)

- .stab          0x0013aa6c      0xb28 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+ .stab          0x0013aa66      0xb28 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

                                0x4284 (size before relaxing)

- .stab          0x0013b594     0x2ee0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+ .stab          0x0013b58e     0x2ee0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

                                0x6648 (size before relaxing)

- .stab          0x0013e474     0x30a2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+ .stab          0x0013e46e     0x30a2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

                                0x5d8a (size before relaxing)

- .stab          0x00141516     0x3396 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+ .stab          0x00141510     0x3396 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

                                0x561c (size before relaxing)

- .stab          0x001448ac     0x45b4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pucch.o)

+ .stab          0x001448a6     0x45b4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pucch.o)

                                0x794a (size before relaxing)

- .stab          0x00148e60     0x2208 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

-                               0x44dc (size before relaxing)

- .stab          0x0014b068     0x1a3a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o)

+ .stab          0x00148e5a     0x21fc T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+                               0x44d0 (size before relaxing)

+ .stab          0x0014b056     0x1a3a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o)

                                0x442e (size before relaxing)

- .stab          0x0014caa2      0x732 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+ .stab          0x0014ca90      0x732 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

                                0x1f14 (size before relaxing)

- .stab          0x0014d1d4      0x6a2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_pagedec.o)

+ .stab          0x0014d1c2      0x6a2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_pagedec.o)

                                 0x87c (size before relaxing)

- .stab          0x0014d876     0x1350 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pdcch.o)

+ .stab          0x0014d864     0x1350 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pdcch.o)

                                0x3f18 (size before relaxing)

- .stab          0x0014ebc6     0x141c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_cqi.o)

+ .stab          0x0014ebb4     0x141c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_cqi.o)

                                0x1422 (size before relaxing)

- .stab          0x0014ffe2      0x396 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+ .stab          0x0014ffd0      0x396 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

                                0x2424 (size before relaxing)

- .stab          0x00150378     0x109e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+ .stab          0x00150366     0x109e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

                                0x3fc0 (size before relaxing)

- .stab          0x00151416     0x3f12 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_param.o)

+ .stab          0x00151404     0x3f12 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_param.o)

                                0x5d96 (size before relaxing)

- .stab          0x00155328     0x1b72 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+ .stab          0x00155316     0x1b72 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

                                0x4a52 (size before relaxing)

- .stab          0x00156e9a      0x588 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pucch.o)

+ .stab          0x00156e88      0x588 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pucch.o)

                                0x2d48 (size before relaxing)

- .stab          0x00157422      0x2be T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_data.o)

+ .stab          0x00157410      0x2be T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_data.o)

                                 0x636 (size before relaxing)

- .stab          0x001576e0      0xd56 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_ddtr.o)

+ .stab          0x001576ce      0xd56 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_ddtr.o)

                                0x227a (size before relaxing)

- .stab          0x00158436      0xc24 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

+ .stab          0x00158424      0xc24 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

                                0x2e80 (size before relaxing)

- .stab          0x0015905a      0x870 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

+ .stab          0x00159048      0x870 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

                                0x2ad2 (size before relaxing)

- .stab          0x001598ca      0xb28 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+ .stab          0x001598b8      0xb28 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

                                0x369c (size before relaxing)

- .stab          0x0015a3f2     0x1698 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_lpm.o)

+ .stab          0x0015a3e0     0x1698 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_lpm.o)

                                0x3ed6 (size before relaxing)

- .stab          0x0015ba8a     0x1896 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tx.o)

+ .stab          0x0015ba78     0x1896 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tx.o)

                                0x387c (size before relaxing)

- .stab          0x0015d320      0x414 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_meas.o)

+ .stab          0x0015d30e      0x414 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_meas.o)

                                0x2610 (size before relaxing)

- .stab          0x0015d734     0x2808 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o)

+ .stab          0x0015d722     0x2808 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o)

                                0x3d2c (size before relaxing)

- .stab          0x0015ff3c      0x8be T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_utr.o)

+ .stab          0x0015ff2a      0x8be T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_utr.o)

                                0x2814 (size before relaxing)

- .stab          0x001607fa      0x576 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_pbch.o)

+ .stab          0x001607e8      0x576 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_pbch.o)

                                0x26be (size before relaxing)

- .stab          0x00160d70     0x1194 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_cdtr.o)

+ .stab          0x00160d5e     0x1194 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_cdtr.o)

                                0x274e (size before relaxing)

- .stab          0x00161f04     0x193e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o)

+ .stab          0x00161ef2     0x193e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o)

                                0x3d98 (size before relaxing)

- .stab          0x00163842     0x2d7e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+ .stab          0x00163830     0x2d7e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

                                0x5af6 (size before relaxing)

- .stab          0x001665c0      0x7d4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

+ .stab          0x001665ae      0x7d4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

                                0x29a6 (size before relaxing)

- .stab          0x00166d94     0x1f5c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

+ .stab          0x00166d82     0x1f5c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

                                0x49ce (size before relaxing)

- .stab          0x00168cf0     0x1440 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_time.o)

+ .stab          0x00168cde     0x1440 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_time.o)

                                0x34a4 (size before relaxing)

- .stab          0x0016a130      0x768 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc.o)

+ .stab          0x0016a11e      0x768 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc.o)

                                0x3420 (size before relaxing)

- .stab          0x0016a898     0x24f0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+ .stab          0x0016a886     0x24f0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

                                0x597c (size before relaxing)

- .stab          0x0016cd88     0x3c42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+ .stab          0x0016cd76     0x3c42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

                                0x6a98 (size before relaxing)

- .stab          0x001709ca     0x6dbc T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+ .stab          0x001709b8     0x6dbc T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

                                0x99f0 (size before relaxing)

- .stab          0x00177786     0x8160 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

-                               0xb66a (size before relaxing)

- .stab          0x0017f8e6     0x11e8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_fsm.o)

+ .stab          0x00177774     0x81f6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+                               0xb700 (size before relaxing)

+ .stab          0x0017f96a     0x11e8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_fsm.o)

                                0x358e (size before relaxing)

- .stab          0x00180ace      0x258 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_data.o)

+ .stab          0x00180b52      0x258 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_data.o)

                                0x2304 (size before relaxing)

- .stab          0x00180d26     0x19e0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_db.o)

+ .stab          0x00180daa     0x19e0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_db.o)

                                0x4dfa (size before relaxing)

- .stab          0x00182706     0x4944 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+ .stab          0x0018278a     0x4944 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

                                0x7488 (size before relaxing)

- .stab          0x0018704a     0x2262 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o)

-                               0x57e4 (size before relaxing)

- .stab          0x001892ac      0x8ca T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_proc.o)

+ .stab          0x001870ce     0x2286 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o)

+                               0x5808 (size before relaxing)

+ .stab          0x00189354      0x8ca T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_proc.o)

                                 0xaa4 (size before relaxing)

- .stab          0x00189b76      0x7a4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mbs.o)

+ .stab          0x00189c1e      0x7a4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mbs.o)

                                0x1faa (size before relaxing)

- .stab          0x0018a31a     0x2baa T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+ .stab          0x0018a3c2     0x2baa T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

                                0x536a (size before relaxing)

- .stab          0x0018cec4      0xf90 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

+ .stab          0x0018cf6c      0xf90 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

                                0x35be (size before relaxing)

- .stab          0x0018de54     0x42a8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

-                               0x768c (size before relaxing)

- .stab          0x001920fc     0x2baa T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_func.o)

+ .stab          0x0018defc     0x42ae T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+                               0x7692 (size before relaxing)

+ .stab          0x001921aa     0x2baa T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_func.o)

                                0x55aa (size before relaxing)

- .stab          0x00194ca6      0x7d4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+ .stab          0x00194d54      0x7d4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

                                0x3d44 (size before relaxing)

- .stab          0x0019547a     0x1db2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

+ .stab          0x00195528     0x1db2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

                                0x47dc (size before relaxing)

- .stab          0x0019722c      0xc3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_meas.o)

+ .stab          0x001972da      0xc3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_meas.o)

                                0x35f4 (size before relaxing)

- .stab          0x00197e68      0x198 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_dls.o)

+ .stab          0x00197f16      0x198 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_dls.o)

                                 0x528 (size before relaxing)

- .stab          0x00198000     0x1098 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc.o)

+ .stab          0x001980ae     0x1098 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc.o)

                                0x3d20 (size before relaxing)

- .stab          0x00199098      0x59a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm_normal.o)

+ .stab          0x00199146      0x59a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm_normal.o)

                                0x314a (size before relaxing)

- .stab          0x00199632     0x1062 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_cs.o)

+ .stab          0x001996e0     0x1062 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_cs.o)

                                0x3d0e (size before relaxing)

- .stab          0x0019a694      0x34e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_rx.o)

+ .stab          0x0019a742      0x34e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_rx.o)

                                 0x6de (size before relaxing)

- .stab          0x0019a9e2     0x1086 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_mulm.o)

+ .stab          0x0019aa90     0x1086 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_mulm.o)

                                0x3bac (size before relaxing)

- .stab          0x0019ba68      0x1f2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_cmn_mbms.o)

+ .stab          0x0019bb16      0x1f2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_cmn_mbms.o)

                                0x198c (size before relaxing)

- .stab          0x0019bc5a      0x52e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm.o)

+ .stab          0x0019bd08      0x52e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm.o)

                                0x31f8 (size before relaxing)

- .stab          0x0019c188      0x75c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_func.o)

+ .stab          0x0019c236      0x75c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_func.o)

                                0x1f4a (size before relaxing)

- .stab          0x0019c8e4      0x240 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

+ .stab          0x0019c992      0x240 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

                                0x1a28 (size before relaxing)

- .stab          0x0019cb24      0x27c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o)

+ .stab          0x0019cbd2      0x27c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o)

                                0x1a16 (size before relaxing)

- .stab          0x0019cda0     0x3a3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_srs.o)

+ .stab          0x0019ce4e     0x3a3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_srs.o)

                                0x5c6a (size before relaxing)

- .stab          0x001a07de      0x1a4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rx_data.o)

+ .stab          0x001a088c      0x1a4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rx_data.o)

                                0x177c (size before relaxing)

- .stab          0x001a0982      0x942 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_phich.o)

+ .stab          0x001a0a30      0x942 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_phich.o)

                                0x2d5a (size before relaxing)

- .stab          0x001a12c4     0x28b0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+ .stab          0x001a1372     0x28b0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

                                0x5676 (size before relaxing)

- .stab          0x001a3b74      0x516 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_srs.o)

+ .stab          0x001a3c22      0x516 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_srs.o)

                                0x259e (size before relaxing)

- .stab          0x001a408a     0x1b2a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls.o)

+ .stab          0x001a4138     0x1b2a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls.o)

                                0x4746 (size before relaxing)

- .stab          0x001a5bb4      0x13e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft_twf.o)

+ .stab          0x001a5c62      0x13e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft_twf.o)

                                 0x4b6 (size before relaxing)

- .stab          0x001a5cf2     0x3c78 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

+ .stab          0x001a5da0     0x3c78 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

                                0x709e (size before relaxing)

- .stab          0x001a996a     0x4eea T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+ .stab          0x001a9a18     0x4eea T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

                                0x7f9e (size before relaxing)

- .stab          0x001ae854     0x1170 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

+ .stab          0x001ae902     0x1170 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

                                0x3fd2 (size before relaxing)

- .stab          0x001af9c4      0x1fe T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_data.o)

+ .stab          0x001afa72      0x1fe T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_data.o)

                                0x260a (size before relaxing)

- .stab          0x001afbc2     0x1458 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pusch.o)

+ .stab          0x001afc70     0x1458 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pusch.o)

                                0x3d98 (size before relaxing)

- .stab          0x001b101a      0xa92 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pusch.o)

+ .stab          0x001b10c8      0xa92 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pusch.o)

                                0x3216 (size before relaxing)

- .stab          0x001b1aac     0x139e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+ .stab          0x001b1b5a     0x139e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

                                0x3b64 (size before relaxing)

- .stab          0x001b2e4a     0x1278 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_decbasic.o)

+ .stab          0x001b2ef8     0x1278 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_decbasic.o)

                                0x146a (size before relaxing)

- .stab          0x001b40c2      0x270 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

+ .stab          0x001b4170      0x270 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

                                0x22c8 (size before relaxing)

- .stab          0x001b4332      0x840 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_cfo.o)

+ .stab          0x001b43e0      0x840 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_cfo.o)

                                0x366c (size before relaxing)

- .stab          0x001b4b72      0x3ae T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pcfich.o)

+ .stab          0x001b4c20      0x3ae T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pcfich.o)

                                0x27ba (size before relaxing)

- .stab          0x001b4f20     0x1746 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_sss.o)

+ .stab          0x001b4fce     0x1746 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_sss.o)

                                0x4602 (size before relaxing)

- .stab          0x001b6666     0x2d60 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+ .stab          0x001b6714     0x2d60 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

                                0x6216 (size before relaxing)

- .stab          0x001b93c6      0xe88 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_ti.o)

+ .stab          0x001b9474      0xe88 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_ti.o)

                                0x38dc (size before relaxing)

- .stab          0x001ba24e      0xd08 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

+ .stab          0x001ba2fc      0xd08 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

                                0x382e (size before relaxing)

- .stab          0x001baf56      0x1fe T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1_ref.o)

+ .stab          0x001bb004      0x1fe T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1_ref.o)

                                0x266a (size before relaxing)

- .stab          0x001bb154      0xa14 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_fs.o)

+ .stab          0x001bb202      0xa14 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_fs.o)

                                0x35fa (size before relaxing)

- .stab          0x001bbb68     0x1026 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrs.o)

+ .stab          0x001bbc16     0x1026 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrs.o)

                                0x3ba0 (size before relaxing)

- .stab          0x001bcb8e      0x2a0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_list.o)

+ .stab          0x001bcc3c      0x2a0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_list.o)

                                 0x492 (size before relaxing)

- .stab          0x001bce2e      0x1b0 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(crepool.o)

+ .stab          0x001bcedc      0x1b0 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(crepool.o)

                                 0x324 (size before relaxing)

- .stab          0x001bcfde      0x10e T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cresem.o)

+ .stab          0x001bd08c      0x10e T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cresem.o)

                                 0x258 (size before relaxing)

- .stab          0x001bd0ec       0xe4 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(current.o)

+ .stab          0x001bd19a       0xe4 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(current.o)

                                 0x22e (size before relaxing)

- .stab          0x001bd1d0      0x186 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(delay.o)

+ .stab          0x001bd27e      0x186 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(delay.o)

                                 0x2d0 (size before relaxing)

- .stab          0x001bd356      0x180 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(free.o)

+ .stab          0x001bd404      0x180 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(free.o)

                                 0x2ca (size before relaxing)

- .stab          0x001bd4d6      0x126 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(get_pri.o)

+ .stab          0x001bd584      0x126 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(get_pri.o)

                                 0x270 (size before relaxing)

- .stab          0x001bd5fc       0xe4 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(getticks.o)

+ .stab          0x001bd6aa       0xe4 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(getticks.o)

                                 0x22e (size before relaxing)

- .stab          0x001bd6e0       0xc0 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(id.o)

+ .stab          0x001bd78e       0xc0 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(id.o)

                                  0xc6 (size before relaxing)

- .stab          0x001bd7a0      0x13e T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(killsem.o)

+ .stab          0x001bd84e      0x13e T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(killsem.o)

                                 0x288 (size before relaxing)

- .stab          0x001bd8de      0x1e0 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(receive.o)

+ .stab          0x001bd98c      0x1e0 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(receive.o)

                                 0x32a (size before relaxing)

- .stab          0x001bdabe      0x216 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(s_allnil.o)

+ .stab          0x001bdb6c      0x216 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(s_allnil.o)

                                 0x360 (size before relaxing)

- .stab          0x001bdcd4      0x10e T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sender.o)

+ .stab          0x001bdd82      0x10e T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sender.o)

                                 0x258 (size before relaxing)

- .stab          0x001bdde2      0x294 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(set_pri.o)

+ .stab          0x001bde90      0x294 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(set_pri.o)

                                 0x3de (size before relaxing)

- .stab          0x001be076      0x14a T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(signsem.o)

+ .stab          0x001be124      0x14a T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(signsem.o)

                                 0x294 (size before relaxing)

- .stab          0x001be1c0      0x15c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(start.o)

+ .stab          0x001be26e      0x15c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(start.o)

                                 0x2a6 (size before relaxing)

- .stab          0x001be31c      0x480 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o)

+ .stab          0x001be3ca      0x480 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o)

                                 0x5f4 (size before relaxing)

- .stab          0x001be79c      0x1c8 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(timer.o)

+ .stab          0x001be84a      0x1c8 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(timer.o)

                                 0x312 (size before relaxing)

- .stab          0x001be964      0x180 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(waitsem.o)

+ .stab          0x001bea12      0x180 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(waitsem.o)

                                 0x2ca (size before relaxing)

- .stab          0x001beae4      0x288 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(hunt.o)

+ .stab          0x001beb92      0x288 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(hunt.o)

                                 0x3fc (size before relaxing)

- .stab          0x001bed6c      0x13e T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(restore.o)

+ .stab          0x001bee1a      0x13e T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(restore.o)

                                 0x288 (size before relaxing)

- .stab          0x001beeaa      0x1bc T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send_w_s.o)

+ .stab          0x001bef58      0x1bc T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send_w_s.o)

                                 0x306 (size before relaxing)

- .stab          0x001bf066      0x1d4 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_efuse.o)

+ .stab          0x001bf114      0x1d4 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_efuse.o)

                                 0x660 (size before relaxing)

 

-.stabstr        0x00000000   0x3a93f0

- .stabstr       0x00000000   0x3a93f0 /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o

+.stabstr        0x00000000   0x3a93f4

+ .stabstr       0x00000000   0x3a93f4 /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o

                                   0x0 (size before relaxing)

 

 .dmc_data       0x00000000        0x0

diff --git a/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy_out.7z b/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy_out.7z
index 2d0053a..b80dfcb 100755
--- a/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy_out.7z
+++ b/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy_out.7z
Binary files differ
diff --git a/cp/ps/plat/src/oss/psm/src/psm_297520v3.c b/cp/ps/plat/src/oss/psm/src/psm_297520v3.c
old mode 100644
new mode 100755
index 45ce900..c6d27cc
--- a/cp/ps/plat/src/oss/psm/src/psm_297520v3.c
+++ b/cp/ps/plat/src/oss/psm/src/psm_297520v3.c
@@ -327,6 +327,10 @@
         return;

     }		 

     #endif

+

+    // ÉèÖÃCAP bypass

+	pow_ApBypassClosePwrDomain(1);

+	

     //zDrvInt_MaskIrq(TIMER0_INT);

     zDrvPow_DisPcuWakeInt();

 #if defined(_OS_LINUX) && (defined CONFIG_PM)

diff --git a/mk_T106.sh b/mk_T106.sh
index 145e993..dee3b4f 100644
--- a/mk_T106.sh
+++ b/mk_T106.sh
@@ -10,7 +10,7 @@
 cd ../../../../..
 cd cap/zx297520v3/
 #ln -s ~/T106_downloads/downloads/ ./
-DISTRO=vehicle_dc MACHINE=zx297520v3 source zxic-setup-release.sh -b build-vehicle_dc
+DISTRO=vehicle_dc MACHINE=zx297520v3 SDK=yes source zxic-setup-release.sh -b build-vehicle_dc
 bitbake zxic-image && bitbake mkimgsig
 cd ${TOP}/allbins/zx297520v3/prj_vehicle/scripts_linux
 bash copybin_vehicle_dc.sh
diff --git a/pub/include/infra/pub_debug_info.h b/pub/include/infra/pub_debug_info.h
index 5adb04b..53b1fad 100755
--- a/pub/include/infra/pub_debug_info.h
+++ b/pub/include/infra/pub_debug_info.h
@@ -33,7 +33,7 @@
 #define MODULE_ID_CAP_TSC		(402)
 #define MODULE_ID_CAP_PSM		(403)
 #define MODULE_ID_CAP_NAND		(404)
-
+#define MODULE_ID_CAP_SPI			 (405)
 #define MODULE_ID_CAP_DRIVES_END     (500)
 
 #define MODULE_ID_AP_FS_START        (501)