[Feature][T106_eSDK]17.09(SDK4.8)diff_18.03(SDK4.9)

Only Configure: No
Affected branch: master
Affected module: unknow
Is it affected on both ZXIC and MTK: only ZXIC
Self-test: Yes
Doc Update: No

Change-Id: Iee71a4669c8e76c2ae49b66e98054491ab03ad13
diff --git a/Uboot/boot/common/src/uboot/arch/arm/lib/bootm.c b/Uboot/boot/common/src/uboot/arch/arm/lib/bootm.c
new file mode 100755
index 0000000..914259d
--- /dev/null
+++ b/Uboot/boot/common/src/uboot/arch/arm/lib/bootm.c
@@ -0,0 +1,491 @@
+/*
+ * (C) Copyright 2002
+ * Sysgo Real-Time Solutions, GmbH <www.elinos.com>
+ * Marius Groeger <mgroeger@sysgo.de>
+ *
+ * Copyright (C) 2001  Erik Mouw (J.A.K.Mouw@its.tudelft.nl)
+ *
+ * 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.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307	 USA
+ *
+ */
+
+#include <common.h>
+#include <command.h>
+#include <image.h>
+#include <u-boot/zlib.h>
+#include <asm/byteorder.h>
+#include <fdt.h>
+#include <libfdt.h>
+#include <fdt_support.h>
+#include <bootimg.h>
+#include <load_image.h> 
+#include <asm/arch/cpu.h>
+#include <asm/io.h>
+#include <fdt_support.h>
+#include <asm/arch/efuse.h>
+
+DECLARE_GLOBAL_DATA_PTR;
+
+#if defined (CONFIG_SETUP_MEMORY_TAGS) || \
+    defined (CONFIG_CMDLINE_TAG) || \
+    defined (CONFIG_INITRD_TAG) || \
+    defined (CONFIG_SERIAL_TAG) || \
+    defined (CONFIG_REVISION_TAG)
+static void setup_start_tag (bd_t *bd);
+
+# ifdef CONFIG_SETUP_MEMORY_TAGS
+static void setup_memory_tags (bd_t *bd);
+# endif
+static void setup_commandline_tag (bd_t *bd, char *commandline);
+
+# ifdef CONFIG_INITRD_TAG
+static void setup_initrd_tag (bd_t *bd, ulong initrd_start,
+			      ulong initrd_end);
+# endif
+static void setup_end_tag (bd_t *bd);
+
+static struct tag *params;
+#endif /* CONFIG_SETUP_MEMORY_TAGS || CONFIG_CMDLINE_TAG || CONFIG_INITRD_TAG */
+
+static ulong get_sp(void);
+#if defined(CONFIG_OF_LIBFDT)
+static int bootm_linux_fdt(int machid, bootm_headers_t *images);
+#endif
+extern int rd_offset ;
+extern int rd_size;
+extern unsigned int g_sys_kernel_sdram_size;
+extern unsigned char g_ddr_size_flag;
+
+#define reg32(addr)			(*(volatile unsigned long *)(addr))
+
+void arch_lmb_reserve(struct lmb *lmb)
+{
+	ulong sp;
+
+	/*
+	 * Booting a (Linux) kernel image
+	 *
+	 * Allocate space for command line and board info - the
+	 * address should be as high as possible within the reach of
+	 * the kernel (see CONFIG_SYS_BOOTMAPSZ settings), but in unused
+	 * memory, which means far enough below the current stack
+	 * pointer.
+	 */
+	sp = get_sp();
+	debug("## Current stack ends at 0x%08lx ", sp);
+
+	/* adjust sp by 1K to be safe */
+	sp -= 1024;
+	lmb_reserve(lmb, sp,
+		    gd->bd->bi_dram[0].start + gd->bd->bi_dram[0].size - sp);
+}
+
+static void announce_and_cleanup(void)
+{
+	printf("\nStarting kernel ...\n");
+
+#ifdef CONFIG_USB_DEVICE
+	{
+		extern void udc_disconnect(void);
+		udc_disconnect();
+	}
+#endif
+	cleanup_before_linux();
+}
+
+//#ifdef CONFIG_ZX297520V3E_WATCH_CAP
+#if defined(CONFIG_ZX297520V3E_WATCH_CAP) || defined (CONFIG_ZX297520V3E_VEHICLE_DC) || defined (CONFIG_ZX297520V3E_VEHICLE_DC_REF)
+#define SYS_CPUCAP_PARAM_ADDR	0x10200C
+extern uint32_t arm_cpucap_ep;
+void set_cpucap_tag(int arch, uint parameter)
+{
+	uint32_t cap_tag_addr = 0;
+	
+	cap_tag_addr = arm_cpucap_ep - 0x8000 + 0x100;
+	
+	writel(0x0, SYS_CPUCAP_PARAM_ADDR);
+	writel(arch, SYS_CPUCAP_PARAM_ADDR+0x4);
+	writel(cap_tag_addr, SYS_CPUCAP_PARAM_ADDR+0x8);
+
+	memcpy(cap_tag_addr, parameter, 0x800);
+}
+#endif
+
+int do_bootm_linux(int flag, int argc, char *argv[], bootm_headers_t *images)
+{
+	bd_t	*bd = gd->bd;
+	char	*s;
+	int machid = bd->bi_arch_number; 
+	void	(*kernel_entry)(int zero, int arch, uint params);
+	
+
+#ifdef CONFIG_CMDLINE_TAG
+	char *commandline = getenv ("bootargs");
+#endif
+
+	if ((flag != 0) && (flag != BOOTM_STATE_OS_GO))
+	{
+		return 1;
+	}
+
+	
+	s = getenv ("machid");
+	if (s)
+	{
+		machid = simple_strtoul (s, NULL, 16);
+		printf ("Using machid 0x%x from environment\n", machid);
+	}
+
+	show_boot_progress (15);
+
+#ifdef CONFIG_OF_LIBFDT
+#if 0
+	if (images->ft_len)
+	{
+        debug("start device tree...\n");
+		//return bootm_linux_fdt(machid, images);
+		bootm_linux_fdt(machid, images);
+	}
+#endif
+#if defined(CONFIG_ZX297520V3E_VEHICLE_DC) || defined(CONFIG_ZX297520V3E_VEHICLE_DC_REF)
+        debug("start device tree...\n");
+		bootm_linux_fdt(machid, images);
+		//fdt_chosen(images->ft_addr, 1);
+#endif
+
+#endif
+
+	kernel_entry = (void (*)(int, int, uint))images->ep;
+
+	debug ("## Transferring control to Linux (at address %08lx) ...\n",
+	       (ulong) kernel_entry);
+
+#if defined (CONFIG_SETUP_MEMORY_TAGS) || \
+    defined (CONFIG_CMDLINE_TAG) || \
+    defined (CONFIG_INITRD_TAG) || \
+    defined (CONFIG_SERIAL_TAG) || \
+    defined (CONFIG_REVISION_TAG)
+	setup_start_tag (bd);
+#ifdef CONFIG_SERIAL_TAG
+	setup_serial_tag (&params);
+#endif
+#ifdef CONFIG_REVISION_TAG
+	setup_revision_tag (&params);
+#endif
+#ifdef CONFIG_SETUP_MEMORY_TAGS
+	setup_memory_tags (bd);
+#endif
+#ifdef CONFIG_CMDLINE_TAG
+	setup_commandline_tag (bd, commandline);
+#endif
+#ifdef CONFIG_INITRD_TAG
+	if (images->rd_start && images->rd_end)
+		setup_initrd_tag (bd, images->rd_start, images->rd_end);
+#endif
+	setup_end_tag(bd);
+#endif
+
+//#ifdef CONFIG_ZX297520V3E_WATCH_CAP	
+#if defined(CONFIG_ZX297520V3E_WATCH_CAP) || defined (CONFIG_ZX297520V3E_VEHICLE_DC) || defined (CONFIG_ZX297520V3E_VEHICLE_DC_REF)
+	memset(ICP_CAP_BUF_ADDR, 0, ICP_CAP_BUF_LEN);
+	memset(IRAM_BASE_ADDR_SYS_TRACE, 0, IRAM_BASE_LEN_SYS_TRACE);
+	if(!read_fota_update_flag())
+	{		
+		cap_poweron();
+		set_cpucap_tag(machid, bd->bi_boot_params);
+		start_cpucap_cores();
+	}
+#endif
+	printf("===chiid=0x%x,boot_params=0x%x\n", machid, bd->bi_boot_params);
+	announce_and_cleanup();
+	kernel_entry(0, machid, bd->bi_boot_params);
+
+	/* does not return */
+	return 1;
+}
+
+//add by zhouqi
+int do_booti_linux( boot_img_hdr *hdr )
+{
+	bd_t	*bd = gd->bd;
+	char	*s;
+	int	machid = bd->bi_arch_number;
+	void	(*kernel_entry)(int zero, int arch, uint params);
+
+#ifdef CONFIG_CMDLINE_TAG
+	char *commandline = getenv ("bootargs");
+#endif
+
+	s = getenv ("machid");
+	if (s) {
+		machid = simple_strtoul (s, NULL, 16);
+		printf ("Using machid 0x%x from environment\n", machid);
+	}
+
+	show_boot_progress (15);
+
+#ifdef CONFIG_OF_LIBFDT
+	//if (images->ft_len)
+		//return bootm_linux_fdt(machid, images);
+#endif
+
+	kernel_entry = (void (*)(int, int, uint))hdr->kernel_addr;
+
+	debug ("## Transferring control to Linux (at address %08lx) ...\n",
+	       (ulong) kernel_entry);
+
+#if defined (CONFIG_SETUP_MEMORY_TAGS) || \
+    defined (CONFIG_CMDLINE_TAG) || \
+    defined (CONFIG_INITRD_TAG) || \
+    defined (CONFIG_SERIAL_TAG) || \
+    defined (CONFIG_REVISION_TAG)
+	setup_start_tag (bd);
+#ifdef CONFIG_SERIAL_TAG
+	setup_serial_tag (&params);
+#endif
+#ifdef CONFIG_REVISION_TAG
+	setup_revision_tag (&params);
+#endif
+#ifdef CONFIG_SETUP_MEMORY_TAGS
+	setup_memory_tags (bd);
+#endif
+#ifdef CONFIG_CMDLINE_TAG
+	setup_commandline_tag (bd, commandline);
+#endif
+#ifdef CONFIG_INITRD_TAG
+	if (hdr->ramdisk_size)
+		setup_initrd_tag (bd, hdr->ramdisk_addr, hdr->ramdisk_size + hdr->ramdisk_addr);
+#endif
+	setup_end_tag(bd);
+#endif
+
+	announce_and_cleanup();
+
+	kernel_entry(0, machid, bd->bi_boot_params);
+	/* does not return */
+
+	return 1;
+}
+
+
+#if defined(CONFIG_OF_LIBFDT)
+static int fixup_memory_node(void *blob)
+{
+	bd_t	*bd = gd->bd;
+	int bank;
+	u64 start[CONFIG_NR_DRAM_BANKS];
+	u64 size[CONFIG_NR_DRAM_BANKS];
+
+	for (bank = 0; bank < CONFIG_NR_DRAM_BANKS; bank++) {
+		//start[bank] = bd->bi_dram[bank].start;
+		//size[bank] = bd->bi_dram[bank].size;
+		start[bank] = DDR_BASE_ADDR_CAP;
+		if(g_ddr_size_flag == CHIP_DDR_IS_128M)
+		{
+			size[bank] = DDR_BASE_LEN_CAP;
+			reg32(IRAM_BASE_ADDR_BOOT_DDR) = DDR_BASE_LEN_CAP;
+		}		
+		else if(g_ddr_size_flag == CHIP_DDR_IS_256M) 
+		{
+			size[bank] = DDR_BASE_LEN_CAP + 0x8000000;
+			reg32(IRAM_BASE_ADDR_BOOT_DDR) = (DDR_BASE_LEN_CAP + 0x8000000);
+		}
+		else if(g_ddr_size_flag == CHIP_DDR_IS_512M) 
+		{
+			size[bank] = DDR_BASE_LEN_CAP + 0x18000000;
+			reg32(IRAM_BASE_ADDR_BOOT_DDR) = (DDR_BASE_LEN_CAP + 0x18000000);
+		}
+		else
+		{
+            debug("ddr size is error.\n");
+			return 0;
+		}
+	}
+	debug("size is 0x%llx\n",size[0]);
+	return fdt_fixup_memory_banks(blob, start, size, CONFIG_NR_DRAM_BANKS);
+}
+
+static int bootm_linux_fdt(int machid, bootm_headers_t *images)
+{
+	ulong rd_len;
+	void (*kernel_entry)(int zero, int dt_machid, void *dtblob);
+	ulong of_size = images->ft_len;
+	char **of_flat_tree = &images->ft_addr;
+	ulong *initrd_start = &images->initrd_start;
+	ulong *initrd_end = &images->initrd_end;
+	struct lmb *lmb = &images->lmb;
+	int ret;
+
+	kernel_entry = (void (*)(int, int, void *))images->ep;
+
+	boot_fdt_add_mem_rsv_regions(lmb, *of_flat_tree);
+
+	rd_len = images->rd_end - images->rd_start;
+	ret = boot_ramdisk_high(lmb, images->rd_start, rd_len,
+				initrd_start, initrd_end);
+	if (ret)
+		return ret;
+
+	ret = boot_relocate_fdt(lmb, of_flat_tree, &of_size);
+	if (ret)
+		return ret;
+
+	debug("## Transferring control to Linux (at address %08lx) ...\n",
+	       (ulong) kernel_entry);
+
+	fdt_chosen(*of_flat_tree, 1);
+	
+	fixup_memory_node(*of_flat_tree);
+
+#if 0
+	fdt_initrd(*of_flat_tree, *initrd_start, *initrd_end, 1);
+
+	announce_and_cleanup();
+
+	kernel_entry(0, machid, *of_flat_tree);
+	/* does not return */
+#endif 
+	return 1;
+}
+#endif
+
+#if defined (CONFIG_SETUP_MEMORY_TAGS) || \
+    defined (CONFIG_CMDLINE_TAG) || \
+    defined (CONFIG_INITRD_TAG) || \
+    defined (CONFIG_SERIAL_TAG) || \
+    defined (CONFIG_REVISION_TAG)
+static void setup_start_tag (bd_t *bd)
+{
+	params = (struct tag *) bd->bi_boot_params;
+
+	params->hdr.tag = ATAG_CORE;
+	params->hdr.size = tag_size (tag_core);
+
+	params->u.core.flags = 0x1;//0;
+	params->u.core.pagesize =0x1000; //0;
+	params->u.core.rootdev = 0x0;//0;
+
+	params = tag_next (params);
+}
+
+
+#ifdef CONFIG_SETUP_MEMORY_TAGS
+static void setup_memory_tags (bd_t *bd)
+{
+	int i;
+
+	for (i = 0; i < CONFIG_NR_DRAM_BANKS; i++)
+	{
+		params->hdr.tag = ATAG_MEM;
+		params->hdr.size = tag_size (tag_mem32);
+
+		/* modify by zhouqi  2013/06/27 */
+		params->u.mem.start = read_sys_ddr_kernel_start();
+		params->u.mem.size = g_sys_kernel_sdram_size; //CONFIG_SYS_SDRAM_A9_SIZE;
+       
+		params = tag_next (params);
+	}
+}
+#endif /* CONFIG_SETUP_MEMORY_TAGS */
+
+
+static void setup_commandline_tag (bd_t *bd, char *commandline)
+{
+	char *p;
+
+	if (!commandline)
+		return;
+
+	/* eat leading white space */
+	for (p = commandline; *p == ' '; p++);
+
+	/* skip non-existent command lines so the kernel will still
+	 * use its default command line.
+	 */
+	if (*p == '\0')
+		return;
+
+	params->hdr.tag = ATAG_CMDLINE;
+	params->hdr.size =
+		(sizeof (struct tag_header) + strlen (p) + 1 + 4) >> 2;
+
+	strcpy (params->u.cmdline.cmdline, p);
+
+	params = tag_next (params);
+}
+
+
+#ifdef CONFIG_INITRD_TAG
+static void setup_initrd_tag (bd_t *bd, ulong initrd_start, ulong initrd_end)
+{
+	/* an ATAG_INITRD node tells the kernel where the compressed
+	 * ramdisk can be found. ATAG_RDIMG is a better name, actually.
+	 */
+	params->hdr.tag = ATAG_INITRD2;
+	params->hdr.size = tag_size (tag_initrd);
+
+	params->u.initrd.start = rd_offset;//initrd_start;
+	params->u.initrd.size =rd_size;//initrd_end - initrd_start;
+
+
+	params = tag_next (params);
+}
+#endif /* CONFIG_INITRD_TAG */
+
+#ifdef CONFIG_SERIAL_TAG
+void setup_serial_tag (struct tag **tmp)
+{
+	struct tag *params = *tmp;
+	struct tag_serialnr serialnr;
+	void get_board_serial(struct tag_serialnr *serialnr);
+
+	get_board_serial(&serialnr);
+	params->hdr.tag = ATAG_SERIAL;
+	params->hdr.size = tag_size (tag_serialnr);
+	params->u.serialnr.low = serialnr.low;
+	params->u.serialnr.high= serialnr.high;
+	params = tag_next (params);
+	*tmp = params;
+}
+#endif
+
+#ifdef CONFIG_REVISION_TAG
+void setup_revision_tag(struct tag **in_params)
+{
+	u32 rev = 0;
+	u32 get_board_rev(void);
+
+	rev = get_board_rev();
+	params->hdr.tag = ATAG_REVISION;
+	params->hdr.size = tag_size (tag_revision);
+	params->u.revision.rev = rev;
+	params = tag_next (params);
+}
+#endif  /* CONFIG_REVISION_TAG */
+
+static void setup_end_tag (bd_t *bd)
+{
+	params->hdr.tag = ATAG_NONE;
+	params->hdr.size = 0;
+}
+#endif /* CONFIG_SETUP_MEMORY_TAGS || CONFIG_CMDLINE_TAG || CONFIG_INITRD_TAG */
+
+static ulong get_sp(void)
+{
+	ulong ret;
+
+	asm("mov %0, sp" : "=r"(ret) : );
+	return ret;
+}
diff --git a/Uboot/boot/common/src/uboot/drivers/power/zx234290.c b/Uboot/boot/common/src/uboot/drivers/power/zx234290.c
new file mode 100755
index 0000000..6e82f81
--- /dev/null
+++ b/Uboot/boot/common/src/uboot/drivers/power/zx234290.c
@@ -0,0 +1,938 @@
+/*********************************************************************
+ Copyright 2016 by  ZIXC Corporation.
+*
+* FileName::    zx234290.c
+* File Mark:
+* Description:
+* Others:
+* Version:
+* Author:
+* Date:
+
+* History 1:
+*     Date:
+*     Version:
+*     Author:
+*     Modification:
+* History 2:
+**********************************************************************/
+
+#include <common.h>
+#include <errno.h>
+#include <command.h>
+#include <malloc.h>
+#include <asm/io.h>
+#include <boot_mode.h>
+#include <i2c.h>
+#include <drvs_gpio.h>
+#include <power.h>
+#include <zx234290.h>
+#include <zx234502.h>
+#include <watchdog.h>
+
+int zx234290_write_flag(UINT8 val);
+
+#define PIN_PSHOLD_NUM     GPIO24
+#define GPIO_PSHOLD_FUNC_SEL    GPIO24_GPIO24
+
+static boot_reason_t s_boot_reason = UNKNOWN_BOOT_REASON;
+unsigned int g_pmu_type = PMU_TYPE_MAX;
+
+/*******************************************************************************
+ * Function:    zx234290_i2c_read_reg
+ * Description:
+ * Parameters:
+ *   Input:
+ *
+ *   Output:
+ *
+ * Returns:
+ *
+ *
+ * Others:
+ ********************************************************************************/
+int zx234290_i2c_read_reg(ushort reg, uchar *val)
+{
+    return i2c_read(0, ZX234290_I2C_SLAVE_ADDR, reg, 8, val, 1);
+}
+
+/*******************************************************************************
+ * Function:    zx234290_i2c_write_reg
+ * Description:
+ * Parameters:
+ *   Input:
+ *
+ *   Output:
+ *
+ * Returns:
+ *
+ *
+ * Others:
+ ********************************************************************************/
+int zx234290_i2c_write_reg(ushort reg, uchar *val)
+{
+	return i2c_write(0, ZX234290_I2C_SLAVE_ADDR, reg, 8, val, 1);
+}
+
+int zx234290_reset_flag(void)
+{
+#if 0
+    int ret = 0;
+    int val = 0;
+
+    /*
+    int val = 0xff;
+    ret = zx234290_i2c_write_reg(0x0f,&val);
+    */
+    ret = zx234290_i2c_read_reg(BUCK_MODE_CONTROL0, &val);
+    val &= (~0x30);
+    ret += zx234290_i2c_write_reg(BUCK_MODE_CONTROL0, &val);
+
+    return ret;
+#else
+    return zx234290_write_flag(ZX234290_USER_RST_UNDEFINE);
+#endif
+}
+
+int zx234290_write_flag(UINT8 val)
+{
+#if 0
+    int ret = 0;
+    int tmp = 0;
+
+    if(val > 3)
+    {
+        return -1;
+    }
+    ret = zx234290_i2c_read_reg(BUCK_MODE_CONTROL0, &tmp);
+    tmp  &= (~0x30);
+    tmp |= (val<<4);
+    ret += zx234290_i2c_write_reg(BUCK_MODE_CONTROL0, &tmp);
+
+    return ret;
+#else
+    int ret = 0;
+    uchar tmp = 0;
+
+    /*
+    ret = zx234290_i2c_read_reg(ZX234290_REG_ADDR_USER_RESERVED, &tmp);
+    tmp &= ~(0x03<<2);
+    tmp |= (val<<2);
+    */
+    tmp = val;
+    ret |= zx234290_i2c_write_reg(ZX234290_REG_USER, &tmp);
+
+    return ret;
+#endif
+}
+
+
+void zx234290_set_rtc_alarm_off(void)
+{
+    int ret = 0;
+    uchar tmp = 0;
+
+   //set alarm active bit 1 disable
+    ret = zx234290_i2c_read_reg(ZX234290_REG_ADDR_ALARM_MINUTE, &tmp);
+    tmp |= (1<<ZX234290_RTC_AlARM_ACTIVATED_LSH);
+    ret |= zx234290_i2c_write_reg(ZX234290_REG_ADDR_ALARM_MINUTE, &tmp);
+
+    ret |= zx234290_i2c_read_reg(ZX234290_REG_ADDR_ALARM_HOUR, &tmp);
+    tmp |= (1<<ZX234290_RTC_AlARM_ACTIVATED_LSH);
+    ret |= zx234290_i2c_write_reg(ZX234290_REG_ADDR_ALARM_HOUR, &tmp);
+
+	ret |= zx234290_i2c_read_reg(ZX234290_REG_ADDR_ALARM_DAY, &tmp);
+    tmp |= (1<<ZX234290_RTC_AlARM_ACTIVATED_LSH);
+    ret |= zx234290_i2c_write_reg(ZX234290_REG_ADDR_ALARM_DAY, &tmp);
+
+	ret = zx234290_i2c_read_reg(ZX234290_REG_ADDR_ALARM_WEEK, &tmp);
+    tmp |= (1<<ZX234290_RTC_AlARM_ACTIVATED_LSH);
+    ret |= zx234290_i2c_write_reg(ZX234290_REG_ADDR_ALARM_WEEK, &tmp);
+
+	
+	ret |= zx234290_i2c_read_reg(ZX234290_REG_ADDR_ALARM_SECOND, &tmp);
+    tmp |= (1<<ZX234290_RTC_AlARM_ACTIVATED_LSH);
+    ret |= zx234290_i2c_write_reg(ZX234290_REG_ADDR_ALARM_SECOND, &tmp);
+	
+    /*disable AIE bit && AF*/
+    ret |= zx234290_i2c_read_reg(ZX234290_REG_RTC_CONTROL2, &tmp);
+    tmp &= ~(RTC_CONTROL2_AIE|RTC_CONTROL2_AF);
+    ret |= zx234290_i2c_write_reg(ZX234290_REG_RTC_CONTROL2, &tmp);
+
+	if(ret)		
+		printf( "[%s] fail ret=%d...\n", __FUNCTION__, ret);
+		
+}
+/*******************************************************************************
+ * Function:    zx234290_get_boot_reason
+ * Description:
+ * Parameters:
+ *   Input:
+ *
+ *   Output:
+ *
+ * Returns:
+ *
+ *
+ * Others:
+ ********************************************************************************/
+int zx234290_get_boot_reason(boot_reason_t *boot_reason)
+{
+    if (boot_reason == NULL)
+    {
+        return -1;
+    }
+
+	if(s_boot_reason == UNKNOWN_BOOT_REASON)
+	{
+		return -EIO;
+	}
+	*boot_reason = s_boot_reason;
+
+	return 0;
+}
+
+/*******************************************************************************
+ * Function:	zx234290_get_boot_reason
+ * Description:
+ * Parameters:
+ *	 Input:
+ *
+ *	 Output:
+ *
+ * Returns:
+ *
+ *
+ * Others:
+ ********************************************************************************/
+static int zx234290_get_boot_reason_prev(void)
+{
+    int ret = 0;
+    uchar reg_user = ZX234290_USER_RST_UNDEFINE;
+    uchar reg_start = 0;
+    uchar reg_write = 0;
+
+	/* ¶Á²¢ÇåSTART_UP_STATUS */
+    ret = zx234290_i2c_read_reg(START_UP_STATUS, &reg_start);
+    if( ret != 0 )
+    {
+		return -EIO;
+    }
+	printf( "	[%s][START_UP_STATUS = 0x%X] ...\n", __FUNCTION__, reg_start);
+    (*(volatile unsigned long *)(START_UP_STATUS_BASE))=reg_start;
+
+	/* ¶Á²¢ÇåZX234290_REG_USER */
+    ret = zx234290_i2c_read_reg(ZX234290_REG_USER, &reg_user);
+    if(reg_user != ZX234290_USER_RST_UNDEFINE)
+    {
+        reg_write = ZX234290_USER_RST_UNDEFINE; /* write back the reset value */
+
+        ret |= zx234290_i2c_write_reg(ZX234290_REG_USER, &reg_write);
+    }
+    if ( ret != 0 )
+    {
+       return -EIO;
+    }
+    printf( "	[%s][USER_RESERVED   = 0x%X] ...\n", __FUNCTION__, reg_user);
+    (*(volatile unsigned long *)(USER_RESERVED_BASE)) =reg_user;
+
+   /* 1. Õý³£¿ª»ú¼ì²â */
+	if( reg_start & PWR_ON_START_UP )
+    /* ÏµÍ³ÖØÆô,Èç¹ûZX234290_REG_USER²»Îª³õÖµ£¬ÔòÎªÖØÆô */
+    {
+		s_boot_reason = RB_POWER_KEY;
+            return 0;
+        }
+	else if( reg_start & PS_HOLD_START_UP )
+	{
+		s_boot_reason = RB_USB_INSERT;
+
+        /* ZX234290_REG_USERΪÉϵ縴λֵ»ò·Ç·¨Öµ */
+		return 0;
+    }
+	else if( reg_start & RTC_ALARM_START_UP )
+   /* 2. Õý³£¿ª»ú¼ì²â */
+    {
+		uchar rtc_ctrl2 = 0xF0;
+
+		ret = zx234290_i2c_read_reg(ZX234290_REG_RTC_CONTROL2, &rtc_ctrl2);
+    	printf( "	[%s][RTC_CONTROL2   = 0x%X]\n", __FUNCTION__, rtc_ctrl2);
+
+		if (rtc_ctrl2 & RTC_CONTROL2_AF) {
+			s_boot_reason = RB_RTC;
+			zx234290_set_rtc_alarm_off();
+		} else if (rtc_ctrl2 & RTC_CONTROL2_TF) {
+			s_boot_reason = RB_RESET_NOMAL;
+		}
+
+		return ret;
+    }
+	else if( reg_start & LLP_RESTART_UP )
+    {
+		s_boot_reason = RB_POWER_KEY_LONG;
+		return 0;
+    }
+	/* reg_startΪ0£¬¼´reg_start¶ÁÇåÖ®ºóδµôµç£¬¼´ÏµÍ³ÖØÆô */
+
+   /* 2. ÖØÆô¼ì²â */
+
+    /* ÏµÍ³ÖØÆô,Èç¹ûZX234290_REG_USER²»Îª³õÖµ£¬ÔòÎªÖØÆô */
+    switch (reg_user)
+    {
+		case ZX234290_USER_RST_TO_NORMAL:
+        {
+			s_boot_reason = RB_RESET_NOMAL;
+			return 0;
+        }
+
+		case ZX234290_USER_RST_TO_CHARGER:
+        {
+			s_boot_reason = RB_RESET_USB_OFF;
+			return 0;
+    }
+
+		case ZX234290_USER_RST_TO_ALARM:
+    {
+			s_boot_reason = RB_RESET_ALARM;
+			return 0;
+    }
+
+        /* ZX234290_REG_USERΪÉϵ縴λֵ»ò·Ç·¨Öµ */
+        default:
+		{
+			if ((reg_user & 0xF0) == ZX234290_WDT_RST_FLAG) {
+				s_boot_reason = reg_user;
+				return 0;
+			}
+        break;
+    	}
+	}
+
+	s_boot_reason = RB_USB_INSERT;
+
+    return 0;
+}
+
+/*******************************************************************************
+ * Function:    zx234290_ps_hold_pull_on
+ * Description:
+ * Parameters:
+ *   Input:
+ *
+ *   Output:
+ *
+ * Returns:
+ *
+ *
+ * Others:
+ ********************************************************************************/
+int zx234290_ps_hold_pull_on(void)
+{
+    zDrvGpio_PullUpDown(PIN_PSHOLD_NUM, 0);
+    //gpio_set_reuse(PS_HOLD_PIN, 0);
+    zDrvGpio_SetFunc(PIN_PSHOLD_NUM,GPIO_PSHOLD_FUNC_SEL);
+    zDrvGpio_SetDirection(PIN_PSHOLD_NUM,GPIO_IN);    //set output;v3 gpio24(pshold) direction is reverse
+    zDrvGpio_SetOutputValue(PIN_PSHOLD_NUM,GPIO_HIGH);
+    return 0;
+}
+
+/*******************************************************************************
+ * Function:    zx234290_ps_hold_pull_off
+ * Description:
+ * Parameters:
+ *   Input:
+ *
+ *   Output:
+ *
+ * Returns:
+ *
+ *
+ * Others:
+ ********************************************************************************/
+int zx234290_ps_hold_pull_off(void)
+{
+    zDrvGpio_PullUpDown(PIN_PSHOLD_NUM, 0);
+    //gpio_set_reuse(PS_HOLD_PIN, 0);
+     //gpio_direction_output(PS_HOLD_PIN, GPIO_LOW);
+    zDrvGpio_SetFunc(PIN_PSHOLD_NUM,GPIO_PSHOLD_FUNC_SEL);
+    zDrvGpio_SetDirection(PIN_PSHOLD_NUM,GPIO_IN);    //set output;v3 gpio24(pshold) direction is reverse
+	zDrvGpio_SetOutputValue(PIN_PSHOLD_NUM,GPIO_LOW);
+    return 0;
+}
+
+/*******************************************************************************
+ * Function:    zx234290_power_off
+ * Description:
+ * Parameters:
+ *   Input:
+ *
+ *   Output:
+ *
+ * Returns:
+ *
+ *
+ * Others:
+ ********************************************************************************/
+int zx234290_power_off(void)
+{
+    return zx234290_ps_hold_pull_off();
+}
+
+/*******************************************************************************
+ * Function:
+ * Description:
+ * Parameters:
+ *   Input:
+ *
+ *   Output:
+ *
+ * Returns:
+ *
+ *
+ * Others:
+ ********************************************************************************/
+int pmu_init(void)
+{
+    int ret = 0;
+	uchar reg_val = 0;
+	uchar reg_val1 = 0;
+    struct pmu_opt pmu = {NULL};
+
+    /* GPIO init */
+    //gpio_set_reuse(PS_HOLD_PIN, 0x0);
+    //gpio_direction_output(PS_HOLD_PIN,GPIO_LOW);
+
+   // gpio_set_reuse(POWER_KEY_PIN,0x0);
+   // gpio_direction_input(POWER_KEY_PIN);
+
+   // gpio_noaction(POWER_KEY_PIN);
+
+    /* register pmu opt */
+    pmu.read_reg = zx234290_i2c_read_reg;
+    pmu.write_reg = zx234290_i2c_write_reg;
+    pmu.get_boot_reason = zx234290_get_boot_reason;
+    pmu.ps_hold_pull_on = pmu_pull_on_ps_hold;
+    pmu.ps_hold_pull_off = pmu_pull_off_ps_hold;
+    pmu.power_off = zx234290_power_off;
+    ret = register_pmu_opt(&pmu);
+    if( ret != 0 )
+    {
+        return -EIO;
+    }
+
+	ret = zx234290_get_boot_reason_prev();
+	ret +=zx234290_i2c_read_reg(ZX234297_REG_ADDR_SINK_CONTROL,&reg_val);
+	ret +=zx234290_i2c_read_reg(ZX234290_REG_ADDR_TYPE,&reg_val1);
+	if(reg_val==0x7f){//means 296G C
+		reg_val = 0xff;//define to 296
+		ret+=zx234290_i2c_write_reg(ZX234297_REG_ADDR_SINK_CONTROL,&reg_val);
+	}
+	
+	if (ret != SUCCESS)
+	{
+		printf( "[%s]set 0x29 error ret=0x%x!\n", __FUNCTION__,ret);
+		return ret;
+	}
+	
+	if(0xff == reg_val)//296&296G
+	{
+		if(0==reg_val1)
+			g_pmu_type = PMU_TYPE_296G;
+		else
+			g_pmu_type = PMU_TYPE_296;			
+	}
+	else//297
+	{
+		if(0==reg_val1)
+			g_pmu_type = PMU_TYPE_296H;
+		else
+			g_pmu_type = PMU_TYPE_297;			
+	}
+    return ret;
+}
+
+/* ================================================================================
+ *  pmu_init:
+ */
+int pmu_pull_off_ps_hold(void)
+{
+	return zx234290_ps_hold_pull_off();
+}
+
+/* ================================================================================
+ *  pmu_init:
+ */
+int pmu_pull_on_ps_hold(void)
+{
+	return zx234290_ps_hold_pull_on();
+}
+
+/* ================================================================================
+ *  system_power_off:
+ */
+void system_power_off(void)
+{
+    zx234290_power_off();
+}
+
+int zx234290_get_adc2_voltage(void)
+{
+    int nTempAdc = 0, ret = -1;
+    int adcReadInt = -1;
+    int msb=0, lsb=0;
+	int num;
+	uchar status_a=0;
+    uchar adcEnable = 0x28;
+	uchar sys_ctrl;
+
+    ret = zx234290_i2c_read_reg(ZX234290_REG_SYS_CTRL, &sys_ctrl);
+	if (ret != SUCCESS)
+	{
+		return -EIO;
+	}
+	sys_ctrl = (sys_ctrl & (1 << 7)) | adcEnable;
+
+    /*enable adc*/
+#if 0
+    ret = zx234290_i2c_write_reg(ZX234290_REG_SYS_CTRL,&sys_ctrl);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+#else
+	for(num=1; num <= 50; num++)
+	{
+		ret = zx234290_i2c_write_reg(ZX234290_REG_SYS_CTRL, &sys_ctrl);
+		if (ret != SUCCESS)
+		{
+			return -EIO;
+		}
+		udelay((100000/3000)*5); /* delay 5ms */
+		ret = zx234290_i2c_read_reg(ZX234290_REG_ADDR_STSA, &status_a);
+	    if (ret != SUCCESS)
+	    {
+	        return -EIO;
+	    }
+
+		if(status_a & 0x04)
+		{
+			printf( "adc2 get adc,break num =%d ...\n", num);
+			break;
+		}
+	}
+#endif
+	udelay((100000/3000)*20); /* delay 20ms */
+
+    /*read adc*/
+    ret = zx234290_i2c_read_reg(ZX234290_REG_ADC_ADC2MSB, &msb);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+    ret = zx234290_i2c_read_reg(ZX234290_REG_ADC_ADC2LSB, &lsb);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+
+    /*clear int*/
+    ret = zx234290_i2c_read_reg(ZX234290_REG_INTA, &adcReadInt);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+    ret =zx234290_i2c_read_reg(ZX234290_REG_INTB, &adcReadInt);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+
+    nTempAdc = ((msb<<4)|(lsb>>4));
+
+    nTempAdc = (int)((double)(5000-0)*(nTempAdc)/4096);
+
+    return nTempAdc;
+}
+
+int zx234290_get_adc1_voltage(void)   /*read adc1*/
+{
+    int nTempAdc = 0,adcEnable = 0,ret = -1;
+    int adcReadInt = -1;
+    int msb=0, lsb=0;
+	int num;
+	uchar status_a=0;
+    adcEnable = 0x30;   /*read adc1*/
+	uchar sys_ctrl;
+
+    ret = zx234290_i2c_read_reg(ZX234290_REG_SYS_CTRL, &sys_ctrl);
+	if (ret != SUCCESS)
+	{
+		return -EIO;
+	}
+	sys_ctrl = (sys_ctrl & (1 << 7)) | adcEnable;
+
+    /*enable adc*/
+#if 0
+    ret = zx234290_i2c_write_reg(ZX234290_REG_SYS_CTRL,&sys_ctrl);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+#else
+	for(num=1; num <= 50; num++)
+	{
+		ret = zx234290_i2c_write_reg(ZX234290_REG_SYS_CTRL, &sys_ctrl);
+		if (ret != SUCCESS)
+		{
+			return -EIO;
+		}
+		udelay((100000/3000)*5); /* delay 5ms */
+		ret = zx234290_i2c_read_reg(ZX234290_REG_ADDR_STSA, &status_a);
+	    if (ret != SUCCESS)
+	    {
+	        return -EIO;
+	    }
+		if(status_a & 0x04)
+		{
+			printf( "adc1 get adc,break num =%d ...\n", num);
+			break;
+		}
+	}
+#endif
+
+    udelay((100000/3000)*20); /* delay 20ms */
+
+    /*read adc*/
+    ret = zx234290_i2c_read_reg(ZX234290_REG_ADC_ADC1MSB, &msb);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+    ret = zx234290_i2c_read_reg(ZX234290_REG_ADC_ADC1LSB, &lsb);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+
+    /*clear int*/
+    ret = zx234290_i2c_read_reg(ZX234290_REG_INTA, &adcReadInt);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+    ret =zx234290_i2c_read_reg(ZX234290_REG_INTB, &adcReadInt);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+
+    nTempAdc = ((msb<<4)|(lsb>>4));
+
+    nTempAdc = (int)((double)(5000-0)*(nTempAdc)/4096);
+
+    return nTempAdc;
+}
+
+int zx234290_get_vbat_voltage(void)
+{
+    int nTempAdc = 0,adcEnable = 0,ret = -1;
+    int adcReadInt = -1;
+    int msb=0, lsb=0;
+	int num;
+	uchar status_a=0;
+    //adcEnable = 0x30;
+    adcEnable = 0x20;
+	uchar sys_ctrl;
+
+    ret = zx234290_i2c_read_reg(ZX234290_REG_SYS_CTRL, &sys_ctrl);
+	if (ret != SUCCESS)
+	{
+		return -EIO;
+	}
+	sys_ctrl = (sys_ctrl & (1 << 7)) | adcEnable;
+
+#if 0
+    ret = zx234290_i2c_write_reg(ZX234290_REG_SYS_CTRL,&sys_ctrl);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+#else
+	for(num=1; num <= 50; num++)
+	{
+		ret = zx234290_i2c_write_reg(ZX234290_REG_SYS_CTRL, &sys_ctrl);
+		if (ret != SUCCESS)
+		{
+			return -EIO;
+		}
+		udelay((100000/3000)*5); /* delay 5ms */
+		ret = zx234290_i2c_read_reg(ZX234290_REG_ADDR_STSA, &status_a);
+	    if (ret != SUCCESS)
+	    {
+	        return -EIO;
+	    }
+		if(status_a & 0x04)
+		{
+			printf( "vbat get adc,break num =%d ...\n", num);
+			break;
+		}
+	}
+#endif
+    //ret = zx234290_i2c_read_reg(ZX234290_REG_ADC_ADC1MSB, &msb);
+    ret = zx234290_i2c_read_reg(ZX234290_REG_ADC_VBATMSB, &msb);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+    //ret = zx234290_i2c_read_reg(ZX234290_REG_ADC_ADC1LSB, &lsb);
+    ret = zx234290_i2c_read_reg(ZX234290_REG_ADC_VBATLSB, &lsb);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+    ret = zx234290_i2c_read_reg(ZX234290_REG_INTA, &adcReadInt);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+    ret =zx234290_i2c_read_reg(ZX234290_REG_INTB, &adcReadInt);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+    nTempAdc = ((msb<<4)|(lsb>>4));
+    nTempAdc = (int)((double)(5000-0)*(nTempAdc)/4096);
+    return nTempAdc;
+}
+
+int zx234290_set_llp_enable(void)
+{
+    int ret = -1;
+    ushort reg=ZX234290_REG_ADDR_PWRON;
+    uchar val=0x05;
+
+    ret = zx234290_i2c_write_reg(reg, &val);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+    return ret;
+}
+
+/*get the poweron key state 0x1<<5: poweron press 0:poweron up*/
+int zx234290_get_poweron_state(void)
+{
+    int val = 0,ret = -1;
+	uchar reg = 0;
+
+    ret = zx234290_i2c_read_reg(STATUS_A,&reg);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+    val = reg&STATUS_PWR_ON;
+    return val;
+}
+
+/* get the rtc_alarm status: bit0 in reg 0x05 */
+int zx234290_get_rtc_state(void)
+{
+    int val = 0,ret = -1;
+	uchar reg = 0;
+
+    ret = zx234290_i2c_read_reg(STATUS_B, &reg);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+    val = reg & STATUS_RTC_ALARM;
+    return val;
+}
+
+/* Set or clear SoftOn bit in ZX234290_REG_SYS_CTRL */
+int zx234290_set_softon(int on)
+{
+	uchar reg = 0;
+    int ret;
+
+    ret = zx234290_i2c_read_reg(ZX234290_REG_SYS_CTRL, &reg);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+
+    if ((reg >> 7) != on) {
+        reg ^= (0x01<<7);
+        ret = zx234290_i2c_write_reg(ZX234290_REG_SYS_CTRL, &reg);
+        if (ret != SUCCESS)
+        {
+            return -EIO;
+        }
+    }
+    return 0;
+}
+
+/*set ldo8 SD VOL*/
+int zx234290_set_ldo8_voltage(T_ZDrvZx234290_VldoD vol)
+{
+	int ret = 0;
+	unsigned char  reg_addr=0, reg_val=0;
+
+	if(vol > VLDOD_MAX)
+	{
+		return -EINVAL;
+	}
+	reg_addr = ZX234290_REG_ADDR_LDO78_VOL;
+	ret = zx234290_i2c_read_reg(reg_addr,&reg_val);
+	if (ret != SUCCESS)
+	{
+		return -EIO;
+	}
+	reg_val &= ~(0xf<<ZX234290_LDO8_VSEL_LSH);
+	reg_val |= (vol<<ZX234290_LDO8_VSEL_LSH);
+   
+	ret = zx234290_i2c_write_reg(reg_addr, &reg_val);
+	if (ret != SUCCESS)
+	{
+	   return -EIO;
+	}
+   
+	return 0;
+}
+
+int zx234290_set_ldo8_sleep_voltage(T_ZDrvZx234290_VldoD vol)
+{
+	int ret = 0;
+	unsigned char  reg_addr=0, reg_val=0;
+
+	if(vol > VLDOD_MAX)
+	{
+		return -EINVAL;
+	}
+	reg_addr = ZX234290_REG_ADDR_LDO78_VOL;
+	ret = zx234290_i2c_read_reg(reg_addr,&reg_val);
+	if (ret != SUCCESS)
+	{
+		return -EIO;
+	}
+	reg_val &= ~(0xf<<ZX234290_LDO8_SLP_VSEL_LSH);
+	reg_val |= (vol<<ZX234290_LDO8_SLP_VSEL_LSH);
+   
+	ret = zx234290_i2c_write_reg(reg_addr, &reg_val);
+	if (ret != SUCCESS)
+	{
+	   return -EIO;
+	}
+   
+	return 0;
+}
+
+
+/* clear SoftOn bit in ZX234290_REG_SYS_CTRL bit7 */
+int zx234290_ldo8_enable(int enable)
+{
+    int ret = -1;
+	uchar reg = 0;
+
+    ret = zx234290_i2c_read_reg(ZX234290_REG_LDO_EN1, &reg);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+    reg &= ~(0x01<<7);
+	reg |= (enable<<7);
+    ret = zx234290_i2c_write_reg(ZX234290_REG_LDO_EN1, &reg);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+    return 0;
+}
+int zx234290_set_sink(T_ZX234290_SINK sink_num, int is_on, T_ZX234297_SINK_CURRENT sink_current)
+{
+    int ret = 0;
+	unsigned char lsh_on, lsh_current;
+	uchar reg = 0;
+	
+	ret = zx234290_i2c_read_reg(ZX234297_REG_ADDR_SINK_CONTROL, &reg);
+	if (ret != SUCCESS)
+	{
+		return -EIO;
+	}	
+	if(0xff==reg){
+		printf("pmu zx234296 no sink\n");
+		return SUCCESS;
+	}
+	if (sink_num == SINK_1) {
+		lsh_on = ZX234297_SINK1_ON_LSH;
+		lsh_current = ZX234297_SINK1_CURRENT_LSH;
+	} else if (sink_num == SINK_2) {
+		lsh_on = ZX234297_SINK2_ON_LSH;
+		lsh_current = ZX234297_SINK2_CURRENT_LSH;
+	} else
+		return -EINVAL;
+
+	if (is_on) {
+		if (sink_current >= SINK_CURRENT_MAX)
+			sink_current = SINK_CURRENT_120MA;
+			
+		ret = zx234290_i2c_read_reg(ZX234297_REG_ADDR_SINK_CONTROL, &reg);
+	    if (ret != SUCCESS)
+	    {
+	        return -EIO;
+	    }
+	    reg &= ~(0xf<<lsh_current);
+		reg |= (sink_current<<lsh_current);
+	    ret = zx234290_i2c_write_reg(ZX234297_REG_ADDR_SINK_CONTROL, &reg);
+	    if (ret != SUCCESS)
+	    {
+	        return -EIO;
+	    }
+	}
+
+	is_on = !!is_on;
+	ret = zx234290_i2c_read_reg(ZX234290_REG_ADDR_LDO_EN2, &reg);
+	if (ret != SUCCESS)
+	{
+		return -EIO;
+	}
+    reg &= ~(0x1<<lsh_on);
+	reg |= (is_on<<lsh_on);
+    ret = zx234290_i2c_write_reg(ZX234290_REG_ADDR_LDO_EN2, &reg);
+    if (ret != SUCCESS)
+    {
+        return -EIO;
+    }
+	
+    return 0;
+}
+
+#if 0
+int zx234290_SetVldo8(Zx234290_VldoD vol)
+{
+	int reg = 0,val = 0,ret = -1;
+	ret = zx234290_i2c_read_reg(ZX234290_REG_LD78_VOL, &reg);
+	if (ret != SUCCESS)
+	{
+		return -EIO;
+	}
+	BOOT_PRINTF(UBOOT_ERR, "********First  REG0x15=0x%x!!!\n",reg);
+	reg &= 0xf;/*00001111*/
+	reg |= (vol<<4);
+	ret = zx234290_i2c_write_reg(ZX234290_REG_LD78_VOL, &reg);
+	if (ret != SUCCESS)
+	{
+		return -EIO;
+	}
+	ret = zx234290_i2c_read_reg(ZX234290_REG_LD78_VOL, &reg);
+	if (ret != SUCCESS)
+	{
+		return -EIO;
+	}
+	BOOT_PRINTF(UBOOT_ERR, "********Last  REG0x15=0x%x!!!\n",reg);
+	return 0;
+}
+
+#endif
+
+
diff --git a/Uboot/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy.bin b/Uboot/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy.bin
new file mode 100755
index 0000000..c3de9f3
--- /dev/null
+++ b/Uboot/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy.bin
Binary files differ
diff --git a/Uboot/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy.map b/Uboot/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy.map
new file mode 100755
index 0000000..4a7e274
--- /dev/null
+++ b/Uboot/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy.map
@@ -0,0 +1,14691 @@
+Mapfile generated by: ZView-4.1.0-Windows

+Archive member included because of file (symbol)

+

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch_asm.o)

+                              T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/zcos_zsp880_asm.o (_odo_zsp_do_int)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cre_proc.o)

+                              T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_icu.o (_create_process)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(error.o)

+                              T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/zcos_zsp880_asm.o (_odo_panic)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(init.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch_asm.o) (_odo_sys)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(main.o)

+                              /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o (_main)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(process.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch_asm.o) (_odo_process_entry)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cre_proc.o) (_send)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(startzcos.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch_asm.o) (_start_zcos)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(swap.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch_asm.o) (_odo_go_search)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(alloc.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cre_proc.o) (_alloc)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(init.o) (_odo_arch_init_interrupts)

+T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_use_dcfgr_describe.o)

+                              /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o (_ZSP_DCacheUseDCFGRDescribe)

+T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_enable_ncsram.o)

+                              /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o (_ZSP_DCacheEnableNCSRAM)

+T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_descriptor.o)

+                              T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_use_dcfgr_describe.o) (___zsp_dc_mba)

+T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_descriptor_addr.o)

+                              T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_enable_ncsram.o) (___zsp_dc_mba_value)

+T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(init.o) (_odo_pool_list)

+T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_sys.o)

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o) (_L1_TIMER0_ISR)

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

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o) (_BspTimerInit1)

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

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o) (_L1_DrvPhyTimer1Init)

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

+                              /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o (_L1_SysErrHnd)

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

+                              /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o (_LoadStaticIDNCSRAM)

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

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o) (_L1_SysEntry)

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

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o) (_g_atHookInfo)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(SysEntry.o) (_dwMacroSupport_ZX7520_PHY_SP_PS)

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

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o) (_w_assert)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(SysEntry.o) (_L1_InitComAtNv)

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

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

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o) (_L1_DrvL2CacheTcmEnable)

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

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

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(SysEntry.o) (_L1_DrvDmaInit)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(SysEntry.o) (_zDrvRpMsg_CreateChannel)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(SysEntry.o) (_L1_LpmLatchInit)

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

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_sys.o) (_g_dwPHY_USE_PSM)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o) (_L1_LpcDrvChangeCpuPhyFreq)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o) (_g_tL1IratLpCtrl)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o) (_g_aeClkSelToCpuFreq)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o) (_L1_PhyPowerOffSaveContext)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o) (_L1_PhyPowerOff)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o) (_L1_DrvWDTFeedDog)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o) (_printk)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o) (_iomemcpy_32)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_cache.o) (_L1_DrvL1CacheInit)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_dma.o) (_g_atDmaRegCh)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_poweroff.o) (_dei_handler_lp)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(ic_descriptor.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o) (_ZSP_ICacheDsc)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_disableall.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_ICacheDisableAllWays)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_enable.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o) (_ZSP_ICacheEnable)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_enableall.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_ICacheEnableAllWays)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_flush.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_poweroff.o) (_ZSP_ICacheFlush)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_loadtcm.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o) (_ZSP_ICacheLoadNCSRAM)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_use_dcfgr_describe.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o) (_ZSP_ICacheUseICFGRDescribe)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_noncacheable_disable.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_ICacheNonCacheableDisable)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_disableall.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_DCacheDisableAllWays)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_enableall.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_DCacheEnableAllWays)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_flush.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_poweroff.o) (_ZSP_DCacheFlush)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_loadtcm.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o) (_ZSP_DCacheLoadNCSRAM)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_clean.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_DCacheClean)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_setwritethruregion.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_DCacheSetWriteThruRegion)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writeallocate_enable.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_DCacheWriteAllocateEnable)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writethru_enable.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_DCacheWriteThruEnable)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writethru_disable.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_DCacheWriteThruDisable)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_noncacheable_enable.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_DCacheNonCacheableEnable)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_extranoncacheable_enable.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_DCacheExtraNonCacheableEnable)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(ic_descriptor_addr.o)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(ic_descriptor.o) (___zsp_ic_mba_value)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

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

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(SysEntry.o) (_g_tL1wNvBb)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o) (_L1w_BchTask)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o) (_L1w_DevMeasGetPreSyncInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o) (_L1w_HspaTask)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o) (_L1w_DevRtxRxPchCfgReq)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o) (_L1w_DevRfSleepInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o) (_L1w_DevPcPilotIntInd)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o) (_g_tL1wHsdpaDbgInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o) (_g_wL1wLessCfgIdx)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_cfg.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o) (_L1w_DrvDpramRxWriteClearData)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tx_rf_res.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o) (_g_tUlRfTbl)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o) (_L1w_DevTxGetDchState)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(SysEntry.o) (_L1W_DevHsupaInitMacro)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

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

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o) (_L1w_DlsTask)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o) (_TAB_L1W_HSDPA_HSDPCCH_ACK_CODING)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_comm_int.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o) (_g_wPiAiAfcIntCnt)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_comm_int.o) (_L1w_DevCsrIntInd)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o) (_tPcCalcDb)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o) (_g_awL1wEngTempBuffer)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o) (_g_tTxTrchInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o) (_L1w_DevRtxRxSccpchDtrParam)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_cqi.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o) (_L1w_DevHsdpaCqiCalcPos)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_pcch.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o) (_L1w_DevRtxRxDecodePcch)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o) (_g_eL1wHsupaTaskType)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_int.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_cfg.o) (_L1w_DevRtxRxIntDataInit)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls.o) (_g_tL1wDchDlsPsrReq)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_plus.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o) (_L1w_DevHsupaIsEfachActive)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o) (_g_bIsWUsePsm)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

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

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_comm_int.o) (_g_atL1wTpuRegNtFixedEventInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o) (_g_atDevBchAfcdb)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o) (_L1w_DevRtxRxInit)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_ds.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o) (_L1w_DevRtxRxDsReset)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

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

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_piai.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o) (_L1w_DrvGetPiAiEnPara)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_sleep.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o) (_L1w_DrvLpcModemIntCtrl)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_sleep.o)

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

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_utr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o) (_g_awL1wRamUtrData)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_csr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o) (_L1_DrvCsrInit)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o) (_L1w_DrvSetTop01GdtrHdtrBitSet)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o) (_g_atL1wTpuIntStaticNtPara)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rfc.o)

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

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tpu.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o) (_g_tRegTpuReset)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o) (_L1w_DrvTxReset)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_meas.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o) (_g_atL1wDrvMeasResultInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_psr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o) (_g_tRegPsrWinPosCfg)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsupa.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o) (_g_bL1wHsdschConfigFlg)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsupa.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsupa.o) (_g_tL1wEutrParaConf)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o) (_L1w_DrvDpramIsEmpty)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tx.o) (_g_tRegTxReg)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o) (_L1w_DrvRxInit)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_top.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o) (_g_wL1wTop00SoftReset)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dtr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_cfg.o) (_L1w_DrvDtrSetCsServiceFlg)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_bch.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o) (_L1w_DrvBchReset)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_csr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_csr.o) (_g_tRegCsrFpgaVersion)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_utr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o) (_L1w_DrvUtrReset)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o) (_g_uL1wRegIcSubFrameHead)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_zx220a1.o)

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

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_cfg.o) (_g_tRegRxRakeChipLvl)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_psr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o) (_L1w_DrvPsrStartPosCfg)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_zx220a1.o) (_g_atBandInfoTX)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_meas.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_meas.o) (_g_tRegMeasBufOffline)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_piai.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_piai.o) (_g_tRegPiAiEnble)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o) (_g_TxCfgOver)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o) (_L1w_SchedMainTask)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_rach.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o) (_g_tL1wRachProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas_db.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o) (_L1w_SchMeasQueryCellInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

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

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_inter_cs.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wCs1ProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o) (_g_tServCellDb)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas_db.o) (_g_tL1wMeasProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o) (_L1w_SchedHsupaGetUpaSchedDb)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wCmProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_sc.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_inter_cs.o) (_L1w_SchedCs1SetStrategy)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o) (_g_tL1wResCtrl)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_bch.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wBchProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_amt.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o) (_g_tL1wAmtProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cs.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wCs0ProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wHspaProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fach.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wFachProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_page.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wPageProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_dch.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wDchProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_efach.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o) (_L1w_SchedHsdpaFachActive)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_gap.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wGapProcInfo)

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

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_efach.o) (_g_tL1wHsdpaProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa_efach.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_rach.o) (_L1w_SchedHspaEraInd)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fmo.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wFmoProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fs.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wFSProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_math.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o) (_L1w_MathFloatAdd)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_tx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o) (_L1w_DevHsupaCalcSubFrmBitmap)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_hspa.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o) (_L1w_DevPcHspaReset)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx.o) (_L1w_DevTxRaInit)

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

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o) (_L1w_DevRtxRmReset)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_tx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o) (_L1w_DevHsdpaSendPcTtiInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o) (_g_bL1wHsdpaDmaBusy)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o) (_L1w_DevPcRachReset)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o) (_g_atL1wHsupaDlCmPattern)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_dtr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dtr.o) (_g_tRegRtxDtrReg)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_bch.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_bch.o) (_g_uRegBchTxdMode)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dma.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o) (_L1w_DrvDmaReset)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_epch.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o) (_L1w_SchedHsdpaPchCfgPSCmd)

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

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

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

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

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

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

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

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

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

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

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o) (_wPchUseSibFlag)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o) (_g_wCNT)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o) (_g_zPHY_edls_tDlsCb)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o) (_g_atCqiCommonInfo)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o) (_g_t_zPHY_Dls2UlsDciValue)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o) (_g_ptRxp_Ops)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o) (_g_t_zPHY_eula_CtrlBlock)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o) (_g_tL1lLpCtrl)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o) (_zPHY_erfc_SupSampleRateSet)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o) (_g_ZPHY_ecsrm_tMeasState)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o) (_g_zPHY_ecsrm_bHalfFrame)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o) (_Asm_Tx2Rx2_NL2_PMICalc)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o) (_g_tRxpCirCb)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o) (_g_aswOutdata)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o) (_Asm_SumLOGNoSqrt_RICalc)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o) (_g_tLteA1DlaRxCb)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o) (_g_EDFE_SYSTEM_INFO)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o) (_zPHY_eula_Entry)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o) (_g_t_zPHY_DlaCb)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o) (_zPHY_eula_ProInitial)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o) (_zPHY_eulpc_GetConfigParas)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o) (_g_awL1lEngTempBuffer)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o) (_zEasn1p_DcT_zEurrc_PCCH_Message)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o) (_zPHY_edla_PdcchBlindDetectProc)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o) (_Asm_CqiSinglePort_TX1_RX1_NL1)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pucch.o) (_g_bIsRarNewTrans)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o) (_g_ACP405_AFC_DIFF)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o) (_L1e_DevDlsDecodeDciF1A)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o) (_gadwCsiRsPosCalculated)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o) (_g_ac_zPHY_edls_TddSubframeType)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o) (_L1e_DrvDdtrResetCfg)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o) (_zPHY_DrvTopIntAbleBitSet)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o) (_L1L_TpuDrvReset)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pucch.o) (_g_tzPHY_eulpc_At2UlPc)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o) (_g_zPHY_tLpcPwrDomainState)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o) (_zPHY_eltx_SoftReset)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o) (_zPHY_ecsrm_MeasHwReset)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o) (_g_adw_Drv_Rx_FixFirCoeff_16QAM)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o) (_zPHY_elutr_SoftReset)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o) (_L1e_DrvRxMimoReset)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o) (_L1e_DrvMimoCaRstCfg)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o) (_g_zPHY_erfc_atCurrentSFConfig)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o) (_g_atzPHY_erfc_atRFABBMainSyncEvent)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o) (_g_zPHY_erfc_cTddOrFddSel)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o) (_g_CsrGapInfo)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o) (_g_awAgcNoBalance)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o) (_g_wSibPrintCtrlCnt)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o) (_g_L1e_tDlRfcCfgInfo)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o) (_g_L1e_ConnIntraRptCnt)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o) (_zPHY_emc_ProPhyStateCtrl)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o) (_g_zPHY_erapc_tCtrlBlock)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o) (_zPHY_ecsrc_SatAdd)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o) (_g_RxOpenPara)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o) (_EventHandler)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o) (_L1e_SchedMbmsInit)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o) (_g_zPHY_emc_bDrxActvieFlag)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o) (_zPHY_emc_ProRadioLink_SetFIUpdateInd)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o) (_gtAmtCellSyncProc)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o) (_g_sbFixTaAutoAdjFlg)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o) (_g_tHandoverReq)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o) (_g_wPreSyncInterval)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o) (_zPHY_ecscMeas_LogMeasConfigReq)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o) (_L1e_LogDlDlsDciDetInfo)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o) (_zPHY_ecsm_LogMeasHwInfo)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o) (_zPHY_ecsccs_LogRSStart)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o) (_L1e_LogDlRxMbsfnCirInfo)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o) (_zPHY_emulm_LogCsrSlaveStateChange)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mbs.o) (_L1e_logCmnMbmsMbsfnSubfListInfo)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o) (_zPHY_ecsm_LogBlackCell)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o) (_g_zPHY_SID)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o) (_L1l_CmnAssert)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pucch.o) (_zPHY_eula_PucchSrsRelease)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o) (_g_adw_zPHY_Rx_NormalSfnTypeValue)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o) (_g_at_zPHY_NxtHiQuadPosTab)

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

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

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o) (_zPHY_euls_Entry)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o) (_g_aswTwf)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls.o) (_zPHY_euls_ReleaseSPSMode)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o) (_zPHY_ecsrs_GetPssStartInfo)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o) (_g_ai_zPHY_Tdd_MiTab)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o) (_zPHY_eula_PuschAckProcess)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o) (_zPHY_eulpc_UlsRelativePuscchPowCtrlProc)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_pagedec.o) (_zEasn1p_per_dcOctStr)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o) (_zPHY_ecsrs_GetCfoStartInfo)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o) (_zPHY_edla_PcfichProc)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o) (_zPHY_ecsrs_GetNearValidTime)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o) (_g_atEcsrSearchPeakdatabase)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o) (_g_ptTi_Ctl)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o) (_g_CsrDrvCfgInfor)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o) (_L1e_FS_LogAddSearchResult)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o) (_zPHY_ecsrs_ListAdd)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(crepool.o)

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o) (_s_create_pool)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cresem.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o) (_create_sem)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(current.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o) (_current_process)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(delay.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_wdt.o) (_delay)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(free.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o) (_free_buf)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(get_pri.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o) (_get_pri)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(getticks.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o) (_get_ticks)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(id.o)

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o) (_g_pcZcosVersion)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(killsem.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o) (_kill_sem)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(receive.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o) (_receive)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(s_allnil.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o) (_s_alloc_nil)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sender.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o) (_sender)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(set_pri.o)

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

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(signsem.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o) (_signal_sem)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(start.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o) (_start)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o)

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o) (_zcos_sysd_init)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(timer.o)

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_sys.o) (_tick)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(waitsem.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o) (_wait_sem)

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

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o) (_odo_hunt_find_name)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(restore.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o) (_restore)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send_w_s.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o) (_send_w_s)

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

+                              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(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_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.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(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(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)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o) (___memcpy16)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o) (_memcpy)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o) (_memset)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.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)

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

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

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o) (_strcmp)

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

+                              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(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_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o) (___udivqi3)

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

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

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

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o) (___umodqi3)

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

+                              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)

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

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

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

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

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

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

+                              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(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)

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

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

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

+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(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)

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

+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)

+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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

+

+Allocating common symbols

+Common symbol       size              file

+

+_g_awSyncMsgBuff    0x2ee0            T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_tL1wDevDbHsdpaCfgReqB

+                    0x7c              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_zPHY_edfe_wAgcEnEventFlag

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

+_g_L1l_LpmCaliIdx   0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+_g_ThreadIntraCs    0x10f             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_dwOffsetDelta    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_atDevBchAfcdb    0x7a              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_dwL1lPreHookEntry

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

+_g_tTempDCOffsetComp

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

+_g_atL1wCellType    0xc               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_wLastBand          0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+_g_tL1wDevDbUlDpchCfgReqA

+                    0x3d6             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_atEcsrSearchPeakdatabase

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

+_g_tL1lCallStackInfo

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

+_g_eTxCalibrationStep

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

+_g_tL1wCmCfnN0123Bitmap

+                    0x5a              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+_g_tL1wDevDbHsdpaCfgReqA

+                    0x7c              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_awPSeqCellIDDiv30

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

+_g_zPHY_erfc_tempDac

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

+_g_dL1wDprICPSSFN   0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+_g_zPHY_bDdtrWorkFlag

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

+_g_wAdrIcCellState  0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+_g_zPHY_edfe_tPlmnSaveServCellAgc

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

+_g_wL1wHsdpaSfnCfnSubFrmOffset

+                    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+_g_awFHopSeq4SubBands

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

+_g_zPHY_ecsrc_tMulmMeasGapConfigReq

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

+_g_zPHY_tRfRxOffsetCfgInfo

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

+_g_tTTIBundlingDB   0xd               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+_g_zPHY_emc_wSetRfcIdleModeOkCnt

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

+_g_adL1wTpuTaskID   0x1a              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+_g_tLteAmtCellSyncPara

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

+_g_zPHY_edfe_wRxLinDagc1

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

+_g_tWUpaStdlogStatisitcInfo

+                    0xe               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+_g_tWcdmaUserNv     0xbec             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

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

+_g_tUEIdInfo        0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+_g_zPHY_emc_tDlDataRecvCtrlInfo

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

+_g_atL1RfSegInfo    0xa0              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+_g_EUL_SrsStatisticsInfo

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

+_g_awL1wStandardMsgRpt

+                    0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+_g_atL1wTpuRegRtVarEventInfo

+                    0x235             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+_g_zPHY_edfe_swAgcMeanPwr1

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

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

+_g_tL1wDevMeasInfo  0x3eb             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+_g_tTimerCnt        0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+_g_zPHY_euls_tTpcCommands

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

+_g_zPHY_emc_tCommonConfigReq

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

+_g_CsContext        0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_zPHY_edfe_tPlmnSaveServCellCsrsDagc

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

+_g_tzPHY_ecsrs_FSPara

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

+_g_wRLMATQInFlg     0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+_g_zPHY_ecsrc_wGapConfigCsrRecive

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

+_g_zPHY_erfc_TempStartRecordFlag

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

+_g_awMbmsClusterNum

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

+_gL1l_MissLogInfo   0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+_g_zPHY_ecsrm_wNextIntFlag

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

+_g_adw_zPHY_erfc_profile_DB

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

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

+_g_zPHY_emc_wSIDataBufSel

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

+_g_zPHY_ecsrc_wPiPeriod

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

+_g_dwOffsetFlag     0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_ThreadFreqScan   0x10f             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_zPHY_edfe_dwScanFreqAgcCalFlag

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

+_g_tzPHY_eulpc_PowerCtrlBlock

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

+_g_zPHY_edfe_aswAgcMeanPwr_Samp0

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

+_g_SSC_CFLT_chip    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+_g_zPHY_ecsrc_tMulmFreqListConfig

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

+_g_awFHopSeq3SubBands

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

+_g_tPcPrachConfigInfo

+                    0x5               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

+_g_tL1wMeasCellReq  0x2f              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

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

+_wTest              0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+_g_zPHY_ecsrc_tSearchMeasAgeThrold

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

+_g_atCqiCommonInfo  0x9               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_l1e_tDcxoFtErrorList

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

+_zsp_cmm_len        0x1               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_error_handler.o)

+_g_zPHY_edfe_wNotSyncAGCDone

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

+_g_aw_RarMacPdu     0x1c1             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_data.o)

+_g_EDL_PDSCH_INFO   0x136             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_zPHY_edfe_wRfcSingleAnt

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

+_g_zPHY_edfe_wNotSyncAGCBegin

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

+_g_tL1wCtrlDb       0x19              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+_g_atEcsrPeakList   0x3c8             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

+_tPcDataDb          0x48              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+_g_EUL_wRachIdx     0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+_g_L1l_MrtrBeforeWakup

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

+_g_at_zPHY_NxtHiQuadPosTab

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

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

+_g_atL1wRlsTrace    0x24              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_RxDataPn9Check   0x5               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+_g_zPHY_ecsrc_tIratGapConfig

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

+_g_wIntTypeforPaging

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

+_g_L1e_dwPbchEvtList

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

+_g_dwCfgSsfn        0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+_g_wTpuIntTypeforlpm

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

+_g_tUlaLtxParas     0x12b             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_awL1wPrintMsgProcRpt

+                    0x80              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+_g_tSlaveSearchMeasAgeThrold

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

+_gadwZeroCsiRsCollideInd

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

+_g_wAgcCntForFirstDC

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

+_g_zPHY_erfc_wMID2RXFlag

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

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

+_s_tL1wDevHsupaInfo

+                    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

+                    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_dwUlResidualBlerCount

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

+_g_L1e_dwSirEvtList

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

+_g_zPHY_emc_tMcCtrlParam

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

+_g_EUL_CqiHarqSimulStatisticsInfo

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

+_gau_zPHY_Rx_CsiRsIdicator

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

+_g_zPHY_edfe_swMaxAGCMeanPwr1

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

+_gReadBlockCnt      0x100             T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+_g_tL1wResCtrl      0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+_g_Connect_State_Inter_Freq_Flag

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

+_g_awCqiPmiRiIndex  0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_slot1_nRBNum     0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_zPHY_edfe_wAgcLog2Gain0

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

+_g_PchBlerInfo_0    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_wAutoDeactiveTimer

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

+_g_atBandWidthInfo  0xd               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_adAperLastCqiPmiDataBuffer

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

+_g_tHandoverCnf     0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+_g_zPHY_ecsrs_dwTpuAdjTime

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

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

+_g_tL1eSchedPreSyncCb

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

+_g_tL1wInnerCellDb  0xa3              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas_db.o)

+_g_tLteA1DlaRxCb    0x14              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+_g_tL1wRfTbl        0x28f             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+_g_tL1wFmoDlsPsrParaConfig

+                    0x8               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_zPHY_ecsrc_tFreqScanReq

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

+_gL1w_MissLogInfo   0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+_g_zPHY_edfe_wCsrsLinDagc0

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

+_g_tRfcPowerAdcReadInfo

+                    0x12              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_tHandoverReq     0x488             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+_g_zPHY_erfc_dwConFr40AuxAdcClkBase

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

+_g_zPHY_ecsrc_tCommInfo

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

+_g_zPHY_edfe_wCsrmLinDagc1

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

+_g_awFHopSeq2SubBands

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

+_tPcCnt             0x62              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+_g_dwCsrIntraRsrpFilterPrintCnt

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

+_g_asdzPHY_erfc_CirServOrNeibor

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

+_g_EdchNewTbTotal   0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+_g_atL1wCmWaitCfgPatternDB

+                    0x78              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+_g_RxRachAiNum      0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+_g_wRLMATQOutFlg    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+_g_awPSeqCellIDDiv30SS

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

+_g_TxCfgOver        0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

+_g_tResInfo         0xe8              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+_g_zPHY_emc_wSoftResetOkFlag

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

+_g_zPHY_ecsrc_tMulmMeasGapConfigReqBackUp

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

+_g_tL1MainMixInfo   0x1c              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+_g_EDL_PA_INFO      0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_tRfcNotchInfo    0x14              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+_g_Rt               0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+_g_atWHsupaEhichInfTab

+                    0x20              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+_g_RxOpenPara       0x11              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o)

+_g_tL1wPsrAntNumPara

+                    0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_wMsg4AckRaConflictCnt

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

+_g_EUL_wPuschPowerHeadroomIdx

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

+_g_awAPERLastRI     0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_l1e_tSirRxRcv    0x5               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+_g_EUL_wPuschPowerIdx

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

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

+_g_at_zPHY_CurHiQuadPosTab

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

+_g_wLastSubframe    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+_g_tEcsrSearchCommonInfor

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

+_g_zPHY_emulm_PlmnSearchMeasCnt

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

+_g_wL1wDprModState  0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+_g_wRi1LstCqi       0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+_g_wFIUpdate2RLM    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

+_g_EUL_wPucchPowerIdx

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

+_g_zPHY_dwDdtrCfgTimer

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

+_g_atCsiEnFinal     0x32              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_tUlaCommRelatedParasScell

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

+_g_wConnectAgcIntCounter

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

+_g_tL1wDevDbRtxIscpInfo

+                    0x41c             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_zPHY_edfe_LostLock_MAX

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

+_g_atRfcAgcDbLog    0x5a              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_tPcUphDb         0x26              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_wTxSendScaleDC   0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+_g_zPHY_erfc_Meas0SubfNum

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

+_RpMsgRead_Exit     0x100             T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+_g_tTddAndFddCommInfo

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

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

+_TotalPuschNackTB0  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+_g_tRfcDrvOpen      0x3a              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+_g_wRfOpCnt         0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+_g_dwSubframeNumForTest

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

+_g_tUlBlerInfo      0x7               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o)

+_g_zPHY_edfe_MeasAgcPara

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

+_g_wHarqGroupNum    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+_g_tL1wCmCfnN0123BitmapTemp

+                    0x5a              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+_g_UL_SrHarqSimulStatisticsInfo

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

+_g_awDfeFftOutputDC

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

+_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)

+_g_awL1wHsdpaMvalue

+                    0x5               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+_g_EUL_wDci0InfoIdx

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

+_g_tUlSPSDB         0x2d              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

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

+_g_eAntSel          0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_tSendIcpTpuTime  0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+_g_a_zPHY_edfe_tReloadAgcData

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

+_g_tRxEng           0x3b              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+_g_L1_tModeState    0x2               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_irat.o)

+_g_wLastAbsSfn      0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+_tDevEngStardardParam

+                    0x3e              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_awDfeFftOutputIQ

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

+_g_UE_BASE_INFO     0x2a              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_dwTxThroughPutBps

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

+_g_zPHY_edfe_cRxAntennaMode

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

+_g_tL1wDevDbRaMacProcReq

+                    0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_zPHY_erfc_CleanTxoffset

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

+_g_zPHY_tSuperFrameCtrlInfo

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

+_g_tL1wAfcFreqOffsetValue

+                    0x106             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+_g_zPHY_edfe_wFirstInInterFreq

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

+_s_tCsStatisticInfo

+                    0x24              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

+_g_zPHY_emc_bGapConfigState

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

+_gau_zPHY_Rx_ZeroPowerCisPos

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

+_g_awPSeqCellIDDiv30SS_Scell

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

+_g_awHarqPrintFlg   0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+_g_wContinGreaterCount

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

+_g_dwAptFixVoltageNvSet

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

+_g_zPHY_edfe_LostLock_MIN

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

+_g_tL1wDevDbDlFdpchCfgReqA

+                    0x7e              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_zPHY_euls_ComConfig

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

+_g_zPHY_ecsrc_tCsrPsInterMeasInd

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

+_g_zPHY_tWakeupTimerInfo

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

+_odo_sys            0x18f             T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(init.o)

+_g_PchBlerInfo_3    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_tDevDbHsupaCfgReqB

+                    0xf8              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_L1e_tSirDb       0x95              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+_g_wStartCNTFlg     0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+_g_EDL_PCFICH_INFO  0x72              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_tL1wDrvDpramStruct

+                    0x26              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+_g_zPHY_edfe_tPlmnAgcPara

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

+_g_tDCOffsetCompRecord

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

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

+_g_zPHY_swRsrpFilter

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

+_g_zPHY_erfc_Meas0Offset

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

+_g_dwRxPreN0Value   0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_zPHY_erfc_wSyncState

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

+_g_dIntIndex        0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

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

+_g_EUL_Dci0Info     0x82              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_EagchCnt500Ms    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

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

+_g_L1e_Csrc_C0Update

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

+_g_atPeriodRepPara  0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_zPHY_ecsrc_tMeasMaskSetBack

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

+_g_tRegRxRakeReg    0x7b8             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+_g_wSCellDeactivationTimerParam

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

+_g_tL1wDevDbPageFachCfgReq

+                    0x382             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_tL1wDevDbTrchTtiInfo

+                    0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_tPssHwResult     0x50              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

+_g_zPHY_edfe_wAgcExtendModeEn

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

+_g_tdbCqi2DlsPmiInfo

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

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

+_g_zPHY_wSibStartPbchTimes

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

+_g_zPHY_erfc_tCordicAdjustPara

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

+_g_EUL_wSrsPowerIdx

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

+_g_awL1lEngTempBuffer

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

+_g_dL1wDprResetCnfSSFN

+                    0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+_g_tL1wNvBb         0x22c             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

+_g_slot0_RBStart    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

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

+_g_L1_tLpmCaliTime  0x6               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_irat.o)

+_g_zPHY_ecsrc_tCellSearchReq

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

+_g_zPHY_erfc_Meas1Offset

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

+_g_zPHY_erfc_InitialTempDac

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

+_g_zPHY_edfe_aswAgcMeanPwr_Samp7

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

+_g_awFmSeq          0x50              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_g_swCsr_Rssi_SearCnf

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

+_g_zPHY_ecsrc_tCnnDrxMeasSchedule

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

+_g_zPHY_ecsrs_dwPssFrameBnd_dbg

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

+_g_ePreRapcState    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+_g_wBackupCellMainIdx

+                    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+_g_ACP405_AFC_DIFF  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+_g_atL1wHsupaDlCmPattern

+                    0x18              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+_g_zPHY_ecsrc_tFilterInterMeas

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

+_L1L_STANDARD_LOG_ID_BASE

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

+_g_tUlaDediRelatedParas

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

+_g_eCsrsSynStatus   0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_zPHY_ecsrc_tMeasMaskSetReq

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

+_TotalPuschNackTB1  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+_g_tLteAmtInfo      0x157             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+_g_tL1wResAgcCtrl   0x3               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

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

+_g_zPHY_emc_wReleaseDlDelayCnt

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

+_g_EDL_PHICH_INFO   0x10e             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_bNvCheck         0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_tWL1sHsupaProcInfo

+                    0xa1              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa.o)

+_g_zPHY_edfe_wNotSyncAGCDoneAnt1

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

+_g_tPcOverEstDb     0x559             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_zPHY_edfe_wRxLinDagc0

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

+_g_a_zPHY_edfe_dwLpcSaveReg

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

+_g_atL1wRxHistoryIQBuffer

+                    0x30              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+_g_zPHY_dwTpuSleepTimeLenByFrame

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

+_g_wRficRev         0x1               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o)

+_g_a_zPHY_edfe_wCsrmTotalAgcGainLog2

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

+_g_tL1eDcxoProcCb   0x3a              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

+_g_atzPHY_RFSD      0x23a             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

+_g_wRfcTxRxState    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_zPHY_edfe_ScellActiveState

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

+_g_zPHY_AMT_tNVInfo

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

+_g_eL1wAmtL1sStateInfo

+                    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+_g_tzPHY_eulpc_Ulpc2DlParas

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

+_g_swCsrsDagcMeanPower0

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

+_g_tWcdmaCalibNv    0xbbca            T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

+_g_dwLPTxoffset     0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+_g_zPHY_tNVInfo     0x2540            T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+_g_zPHY_emulm_tFilterFactor

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

+_g_CsrDrvCfgInfor   0x11e             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

+_g_zPHY_edfe_wRxLog2Dagc1

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

+_gWriteBlockCnt     0x100             T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+_g_atzPhy_emc_SyncMsgInfo

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

+_g_tL1wHsdpaSnrAdjInfo

+                    0x11              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+_g_zPHY_ecsrc_tFreqScanCnf

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

+_g_tHsdpaAdrIcRstInfo

+                    0x36              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+_g_tzPHY_eulpc_PcmaxInputInfo

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

+_g_dwCalibration_angle

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

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

+_g_tServCellDb      0x79              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+_g_aswMBMS_MaxDelay

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

+_g_tAfcErrorPrint   0x3               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+_g_tWUpaStdlogPacketInfo

+                    0x38              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+_g_zPHY_edfe_FSNewPara

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

+_g_zPHY_erfc_dwConFr11_19Xtal

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

+_g_t_zPHY_eula_CtrlBlock

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

+_g_awLastReportIndex

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

+_g_tL1wHsdpaDbgInfo

+                    0x6               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+_g_uComPhyFunc      0x1               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_multimode_cfg.o)

+_g_zPHY_erfc_AfcWord

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

+_g_wSubFrmOffset    0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+_g_zPHY_erfc_aNVBandIndex

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

+_g_wL1wDprSubFrmCnt

+                    0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

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

+_g_awL1eRxRsrpFilter

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

+_g_t_zPHY_DlaDciInfo

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

+_g_tDevDbHsupaCfgReqA

+                    0xf8              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_zPHY_erfc_TxMulmOffset

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

+_g_zPHY_etx_HarqProDbPort0

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

+_g_zPHY_emc_tScheduleSiReq

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

+_g_wL1wHsdpaHsdpcchUldpcchOffset

+                    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+_g_zPHY_edfe_tAgcDagcPara

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

+_g_L1e_mulm_NoSatisfyCfoCnt

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

+_g_tL1wDevDbRaEraRrcReq

+                    0x39a             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_atzPHY_UlAMTHarqProcessDB

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

+_g_tL1wStateCnt     0x1a              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

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

+_g_tL1wDevDbHsdpaInd

+                    0x5               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_tShadowHarqDB    0x123e            T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+_g_zPHY_erfc_RxoffsetAcumulator

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

+_dwCrcRlt           0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+_g_tL1wCmPsrPatternInfo

+                    0xe               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_L1e_Csrc_DisFreqScan

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

+_g_lsdwNsIot_8242_SINR

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

+_g_tRfcCtrlDbRx     0x318             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_atLessDecodeCfg  0x168             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+_g_tRfcIQInfo       0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+_g_AgcHwModeOnFalg  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_swCsr_Rssi_Report

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

+_tPcBetaDb          0x3e3             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_zPHY_edfe_wAgcIntReportFlag

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

+_g_wPrbNoPrintFlg   0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_L1ErrInfo        0x5               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_error_handler.o)

+_g_zPHY_emc_tDrxCtrlInfo

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

+_g_wTxSendScaleIQ   0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+_g_zPHY_SetModeReq  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+_awCfgHarqErr       0x14              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+_g_zPHY_ecsrc_wScheduleInfoCnt

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

+_g_zPHY_erfc_eAcp405NextState

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

+_g_sdAnt0CarrierPhase

+                    0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+_g_tWuldataBuf      0x26c             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

+_g_awPSeqCellID     0x50              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_tRfcGapMixLog    0x26              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_gRpMsgWriteMutex   0x100             T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+_g_dwUlNewTransCount

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

+_g_dwAgcTargetSync  0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_g_zPHY_edfe_ScellActiveCounter

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

+_swPcTimeOff        0xa               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

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

+_g_tPcDpchSirCalInfo

+                    0x94              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+_g_slot1_RBStart    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_L1lLpAwakeTimerCtrl

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

+_g_zPHY_ecsrc_tMulmInactiveTimeInd

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

+_zsp_ramdump_regs   0x3e              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_error_handler.o)

+_gt_CsiFilter       0x61              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+_g_EUL_DCI3Or3AInfo

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

+_g_zPHY_tWakeupReq  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+_g_wL1wDpchOffset   0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_swPrachSlotPower

+                    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

+_gauZeroPowerCsiBitMap

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

+_g_awLastWBPMI      0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_s_RpMsgCallbackList

+                    0x100             T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+_g_L1lLpTaskStateCtrl

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

+_g_tL1wCmInnerInfo  0xdc              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+_g_awTempMeanPower1

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

+_g_tL1wHsdpaPacketInfo

+                    0x78              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+_g_zPHY_ecsrc_tFilterIntraMeas

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

+_g_wContinLessCount

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

+_g_wPlmnRapcConflictTimer

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

+_g_zPHY_edfe_wPrePhyState

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

+_g_zPHY_edfe_wAgcMeaPwSavReg

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

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

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

+_g_zPHY_erfc_eAcp405CurrState

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

+_g_zPHY_sdwRxAnt0OffsetValue

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

+_g_EDL_DCI_INFO     0x230             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_tUlaCommConfig   0x1c              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_erfc_cnt         0x1               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+_g_tHsdpaIcFingerDiffInfo

+                    0x19              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+_gadwCsiRsCollideInd

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

+_g_tRfcAgcDb        0x5df             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_aswMBMS_FftWinStart

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

+_g_zPHY_emc_wIsCampOn

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

+_g_zPHY_edfe_wAgcLog2Gain1

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

+_g_L1l_LpmModemWakeupTime

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

+_g_awL1wEngTempBuffer

+                    0x200             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+_g_PchBlerInfo_1    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_dwRxThroughPutBps

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

+_g_tL1wDchDlsLastReq

+                    0x2f              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_EDL_CALC_For_SINR

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

+_g_zPHY_edfe_wSaveRxBand

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

+_g_uLSfInfo         0x604             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

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

+_g_tDlCpchEng       0x4a              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+_g_zPHY_emc_wCellComponFlag

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

+_g_tEmulmSubFrameIntTable

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

+_g_tWRfcRpiPwrCtl   0x24              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+_g_RxTtiNum         0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+_g_wReadState       0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_zPHY_erfc_dwConFr24LowRefMode

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

+_g_awLastWBCQICW0   0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_atRfcStateLog    0x1e              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_L1e_C0ConIntraRptCnt

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

+_g_EDLUL_FLOW_INFO  0x12              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_Scc_Rsrp_Cfo_IntCnt

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

+_g_zPHY_edfe_wCsrmLinDagc0

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

+_g_zPHY_emc_tTimingCtrlParam

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

+_g_EUL_PucchFmtStatisticsInfo

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

+_g_wTpuRtRegLpcSave

+                    0xa               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

+_g_awTbCrc          0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o)

+_g_atRfcDcLog       0x78              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

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

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

+_g_L1e_wSibRptDelay

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

+_g_tL1wCallStackInfo

+                    0x1a              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o)

+_g_awRiBitLen       0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_tLteRfcTmpReadInfo

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

+_g_PchTiCfgInd_1    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_tDevDbHsdpaFingMaskBuffer

+                    0x880             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_awFmSeq_Scell    0x50              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_g_tL1wAfcWorkPara  0x20              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+_g_UL_MutiplexingANStatisticsInfo

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

+_g_CsrGapInfo       0xa               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_time.o)

+_g_wRfcResetState   0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

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

+_g_EDL_HARQ_INFO    0x9a              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_TopReg           0x24c             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

+_gadwZeroPowerCsiRsPosCalculated

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

+_g_tDevDbHspaToMacInfo

+                    0x24              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_wAgcFactLf       0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_g_zPHY_edfe_wRfcSyncState

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

+_g_PsrUpdateReq     0xcf              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

+_g_tRxPreState      0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_EUL_HarqTransStatisticsInfo

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

+_g_zPHY_tLpcPwrCtrlScenExpect

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

+_g_awAPERLastWBCQICW0

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

+_g_zPHY_edfe_wCsrsLog2Dagc1

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

+_g_tUlaDediConfig   0xac              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_L1LteAPriTaskPid

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

+_g_tDevDbHsdpaAdrCirData

+                    0x200             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_zPHY_erfc_atLPCSFConfig

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

+_g_zPHY_emc_ScellCtrlReq

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

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

+_Configdelay        0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+_g_zPHY_emc_wUseServeInfoFlag

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

+_g_L1e_tPbchCB      0x1e              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+_g_wPchFlag         0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_zPHY_AMT_SearchCellCnt

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

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

+_g_awAgcNoBalance   0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+_g_L1e_tMibRxReg    0x22              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+_g_l1wATSetAPCTmpCmpVal

+                    0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+_g_awL1eRxRsrpFilterFlag

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

+_g_eDivState        0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_zPHY_edfe_swMaxAGCMeanPwr0

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

+_g_L1e_tDlaparaSave

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

+_g_t_zPHY_etx_Uls_H2L_HarqProcessIDInfo

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

+_g_tRfcAfcDb        0xb               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_zPHY_emc_wReleaseRfcIdleModeOkCnt

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

+_g_zPHY_emulm_SlaveHwEnable

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

+_g_LteaTopIntRegBitMap

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

+_g_L1l_LpmCaliAbortTime

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

+_g_zPHY_edfe_wNotSyncAgcIntCnt

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

+_g_wLtel1IdleAccessReqInd

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

+_g_wULA_Process_SubFrame

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

+_g_EDFE_SYSTEM_INFO

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

+_g_zPHY_edfe_swAgcMeanPwr0

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

+_wTimeOff           0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_tRxCurrState     0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_atL1wTpuRegNtVarEventInfo

+                    0x4db             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+_gTimer1Int_RcvNum  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+_g_zPHY_ecsrc_tCsrPsIntraMeasInd

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

+_TotalPuschNumTB1   0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+_dwPeakInfoInSlot   0x2800            T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

+_g_TopRegLpcSave    0x38              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

+_g_awL1eRxBfDagcFlag

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

+_g_zPHY_AMT_Strongest_CellId

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

+_gtAmtCellSyncProc  0x1f              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+_g_dwL1lCurrentHookEntry

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

+_g_zPHY_erfc_tAfcPara

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

+_g_swCsrsDagcMeanPower1

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

+_g_zPHY_edfe_wAgcdBGain0

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

+_g_awReportCFN      0xa               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+_g_L1wPriTaskPid    0x9               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

+_g_L1_tLpCalibrationFlag

+                    0x1               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_irat.o)

+_g_PchBlerInfo_4    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

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

+_g_tL1wDchDlsPsrReq

+                    0x2f              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_zPHY_emc_tTACtrlParam

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

+_g_adwCommDlschPara1A

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

+_g_ZPHY_ecsrm_tMeasState

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

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

+_g_tL1wDevDbRtxAfcInfo

+                    0x1a70            T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_ACP405_RxPGC1_Word

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

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

+_g_awHarqPreTime    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+_g_adwCommDlschPara1C

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

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

+_g_tL1wTpuLastMicroAdjustInfo

+                    0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+_g_EdchTbTotal      0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+_g_zPHY_emc_tDrxSPSCtrlInfo

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

+_g_zPHY_AMT_Strongest_Rsrp

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

+_g_EDL_WORK_INFO    0x3c              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_tL1eDevRxLpConvergeCb

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

+_g_awL1eRxBfTransFlag

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

+_g_wL1wTpuDoffVal   0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+_g_ePrePhyState     0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_tDevDbHsdpaAntSwitch

+                    0xb               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_awSCellDeactivationTimer

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

+_g_EUL_AT_INFO      0x22              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

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

+_g_EUL_BunldingANStatisticsInfo

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

+_g_L1e_tMibPbchReg  0x14              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+_g_sdAnt1CarrierPhase

+                    0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+_g_tRfcDcInfo       0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+_g_t_zPHY_etx_HarqProcessIDInfo

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

+_g_zPHY_ecsrc_tFilterFactor

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

+_g_L1wIsrTaskPid    0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

+_g_EUL_PowerCtrlInfo

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

+_g_atBackupCellInfo

+                    0x60              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+_g_RxTfciNum        0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+_g_ACP405_RxPGC0_Word

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

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

+_g_tL1wSlaveAfcWorkPara

+                    0x6               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+_g_VrbFlag          0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o)

+_swPcTimeOff2       0xa               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_L1e_tMibInfo     0x15              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+_g_wMissHdtrInt     0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

+_g_tL1wProcSetDb    0x3f              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+_g_zPHY_ecsrc_wWorkInterFreqIndex

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

+_g_atL1wHsupaFirstTranPara

+                    0x20              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

+_g_atWHsupaEdchReadyFlag

+                    0x10              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+_g_awUlTestMacPduBuf

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

+_g_zPHY_emc_tDedicatedConfigReq

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

+_s_tDrvRxCfg        0x808             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rx.o)

+_g_zPHY_tNV_user    0x198c            T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+_g_zPHY_edfe_AgcDagcIntCount

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

+_g_dwTempN0         0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_gwNS_IOT_8242_Ind  0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_zPHY_ecsrc_tCsrCellDatabase

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

+_g_adzPHY_erfc_MainAntInd

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

+_g_awL1wHsdpaCfnSlot2SfnSubFrm

+                    0xf               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+_g_atEcsrReCfoInfo  0xe               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_awFHopSeq2SubBands_Scell

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

+_g_zPHY_etx_HarqProDbPort1

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

+_g_zPsPhyATNvLte    0x2e              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+_g_tzPHY_ecsrs_FS_RepNum

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

+_g_awPSeqPuschSeqShift

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

+_g_atCsiATCMDInfo   0xa               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

+_g_tUlsDB           0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+_g_tUlaScellInfo    0xc8              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_tUlRfTbl         0x1b6             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tx_rf_res.o)

+_g_zPsPhyATNvcom    0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

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

+_g_wAdrIcEn         0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+_g_atLessDemoluleCfg

+                    0x28              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+_g_wL1wHsdpaSfnCfnOffset

+                    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+_g_zPHY_erfc_TaTimer

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

+_g_dwCsrInterRsrpFilterPrintCnt

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

+_g_RxAichIntCnt     0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+_g_tL1wHsdpaCodingInfo

+                    0x26              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

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

+_g_tWUpaUlDebugInfo

+                    0x36              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+_g_awLastRI         0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_zPHY_Int_dwDFEIntType

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

+_g_wIntTypeforDrx   0xa               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+_g_tRfcDagcGain     0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+_g_zPHY_ecsrc_tMulmIratMeasConfigBackUp

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

+_g_t_zPHY_Dls2UlsDciValue

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

+_g_tUlaCommRelatedParas

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

+_g_zPHY_ecsrc_tFliterSchduInd

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

+_g_awL1eRxNCellRsNullEnInd

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

+_g_adwPhyNirDivC    0x1f4             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_data.o)

+_g_L1e_tBchOps      0xc               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+_g_wL1wHsdpaRxDivMode

+                    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+_g_zPHY_wHoStartPbchTimes

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

+_g_zPHY_emc_tAccessReq

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

+_g_aswFreq_Inter_Coeff

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

+_g_zPHY_emc_wCommonMsgDisPathFlag

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

+_g_adzPHY_erfc_CurMainAntInd

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

+_g_zPHY_AMT_Earfcn  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+_g_dwTxoffset       0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_tPcCalcDb          0x95              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_eAntState        0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_awFHopSeq4SubBands_Scell

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

+_g_EDL_PDCCH_INFO   0x2d0             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_tRfcCtrlDbTx     0x318             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_L1e_tSibCrc      0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+_g_zPHY_LteRfWorkSet

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

+_g_zPHY_emc_tPchDataRecvCtrlInfo

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

+_g_zPHY_edfe_dwSearchAgcCalFlag

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

+_g_wThinkWill_Flg   0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_zPHY_edfe_wCsrsLinDagc1

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

+_g_a_zPHY_edfe_wRxTotalAgcGainLog2

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

+_g_awPSeqCellIDDiv30_Scell

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

+_g_awDrxUlRetranCnt

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

+_gadwCsiRsPosCalculated

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

+_g_CellSearchData   0x50              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_zPHY_emc_tRec_Tpu

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

+_g_SSC_CFLT_ssfn    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+_g_zPHY_ecsrc_dwCsrcFlag

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

+_g_tL1wTpuFrmInfo   0x8               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+_g_aswFreq_NormalCoeff

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

+_g_zPHY_ecsrm_tCommInfo

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

+_g_atCqiDedicateInfo

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

+_g_tUlaPucchInfo    0x1f              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_awLastWBCQICW1   0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_L1e_csrc_tMeasPeriodChgReq

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

+_gdwUlTmtFlowCount  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_dwTtiSsfn        0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+_g_asL1wAdujstFlag  0x6               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_wLstTm           0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+_g_tL1wHsupaRlToPsr

+                    0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_tL1lLpCtrl       0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+_g_atL1wTpuRegNtFixedEventInfo

+                    0x710             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+_g_zPHY_ecsrc_tIratGapConfig1

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

+_g_tRfcCmnInfoLOG   0x23              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_L1l_LpmSocWakeupTime

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

+_g_zPHY_ecsrc_AferGapFlag

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

+_g_atLastRfcOpen    0x3a              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+_err_msg            0x6               T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(error.o)

+_g_t_zPHY_DlaCb     0x268c            T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+_g_tRfcTxPowLog     0xe               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_awRxCirTiCfgInd  0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_tL1wAtNv         0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

+_g_wL1eRxNbNbSinrCalInd

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

+_g_zPHY_emc_tSinrInfo

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

+_gt_zPHY_Rx_ZeroCsiRsExistInd

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

+_phy2ps_chinfo      0x300             T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+_g_zPHY_edfe_wCsrsLog2Dagc0

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

+_g_atDCI0PhichSelecDB

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

+_g_tL1wFachDlsPsrReq

+                    0x7               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_atCsiPmiRiCalcResult

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

+_g_dwAgcAvePowLenSync

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

+_g_l1wATOriAPCTmpCmpVal

+                    0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+_g_wL1wLessCfgIdx   0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+_g_tL1wDevDbHsdpaPlusPchCfgReq

+                    0x62              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_zPHY_ecsrc_wDoneInterPerDrx

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

+_g_zPHY_ecsrc_tMeasConfigReq

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

+_g_zPHY_erfc_ACP405Version

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

+_g_awTempDAC        0x1b              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o)

+_g_dwDbgSubfCount   0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_dwCsrInterRsrpFilterRepPrintCnt

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

+_g_tzPHY_eulpc_TempPowerBackoffInfo

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

+_g_atHookInfo       0x302             T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+_g_tL1wDevDbDlDpchCfgReqA

+                    0x4be             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_rpMsgSem           0x100             T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+_g_tL1wBchDataHistoryIQValue

+                    0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

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

+_g_dwCloseLoopPowerPrintCnt

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

+_g_zPHY_euls_DedConfig

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

+_g_zPHYRfcSSCDebugCnt

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

+_g_MeasContext      0x120             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o)

+_g_tSrsInfo         0x120             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_zPHY_emc_wSetModeOkFlag

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

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

+_g_tFS_BackUpPssResult

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

+_g_zPHY_erfc_SlaveOutGapAGC

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

+_g_awPSeqCellID_Scell

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

+_g_wLayerNum        0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+_g_wSssHwRestartCnt

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

+_g_slot0_nRBNum     0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_wCsrs_RX_Sib1_Read_Flag

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

+_g_tUlReportBlerInfo

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

+_g_zPHY_edfe_tRxAgcBalance

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

+_g_zPHY_edfe_tPlmnSaveServCellCsrmDagc

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

+_gtLteRfcRpiPwrCtl  0x33              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_tWUpaDlDebugInfo

+                    0x6b              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+_g_tHsdpaResetInfo  0xb               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+_g_zPHY_ecsrc_swBackupCFOFreqOffset

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

+_g_erfc_tpu         0x60              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+_g_tIqMappingCon    0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_awCsiRsCheCfgVal

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

+_g_tRfcTmpReadInfo  0x5               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_w_FirstFlgSet    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_zPHY_AMT_SrvCellRsrp

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

+_g_zPHY_LtePhySleepCnt

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

+_g_zPHY_edfe_wAgcDagcGain

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

+_g_L1e_mulm_40msGapCnt

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

+_g_l1wATSetAPCFlag  0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+_g_zPHY_erfc_RfStateMap

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

+_g_PchBlerInfo_2    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_EDL_AT_INFO      0x54              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_tDchAscPara      0x33              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

+_g_wTpuNtRegLpcSave

+                    0x36              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

+_g_FreqScanData     0x86              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_zPHY_edfe_tMbsfnAgcInfo

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

+_TotalPuschNumTB0   0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+_g_EUL_wPrachPowerIdx

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

+_g_Next2SubFrameDrxActiveSidFlag

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

+_g_tL1wCmInfoForN4N9

+                    0xca              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+_g_ThreadCfoCs      0x10f             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_aiInitSequence   0x200             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+_g_ThreadInterCs    0x10f             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_sL1wUlAdujstFlag

+                    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_tWDevDbHspaPlusFachCfgReq

+                    0x544             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_awMaxLayerNum    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_at_zPHY_erfc_atReloadData

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

+_g_ThreadMulmCs     0x10f             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_pSemId_TXIntPulse

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

+_g_L1e_ConnIntraRptCnt

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

+_g_TmtLogCnt        0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_zPHY_edfe_tMbsfnAgcGain

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

+_tPcInfoDb          0x146             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_awFHopSeq3SubBands_Scell

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

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

+_g_zPHY_emulm_tMulmIdlePeriodReqFlag

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

+_g_tL1wAddionCtrl   0x1a              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+_g_PchTiCfgInd_2    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_zPHY_emc_tRadioLinkCtrlInfo

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

+_g_zPHY_emulm_tMulmAfcPara

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

+_g_wRfSegNum        0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+_g_dOldUlTiming     0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_atRfcOpen        0x3a0             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+_g_zPHY_erfc_dwConFr33RefClk

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

+_g_tL1wDpaRlReqInfo

+                    0x2f              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_awTempMeanPower0

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

+_g_eRfcRamState     0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_atMeasSpsrInfo   0x3c              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+_g_t_zPHY_etx_RarUlGrant

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

+_g_zPHY_ecsrc_atSlaveMeasInfo

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

+_g_zPHY_emulm_tFilterMeas

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

+_g_zPHY_emc_tReleaseCtrlParam

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

+_g_dwFdt10MsCnt     0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+_g_zPHY_erfc_Meas0SubfDef

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

+_g_wCNT             0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+_g_zPHY_sdwRxAnt1OffsetValue

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

+_gdwTmtFlowCount    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_zPHY_emc_tReadSib1Req

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

+_ps2phy_chinfo      0x300             T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+_g_tzPHY_eulpc_PowerCtrlParas

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

+_g_adwDebug         0xc8              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+_g_EUL_PrachStatisticsInfo

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

+_g_dwCalibration_amp

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

+_g_zPHY_ecsrs_wCsrsWorkFlag

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

+_g_zPHY_emc_tRaMsgHoldFlag

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

+_g_zPHY_edfe_wRxLog2Dagc0

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

+_g_L1l_MrtrAfterSleep

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

+_gIramHookCnt       0x1               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+_g_DbgMibPerStat    0xa               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+_g_zPHY_AMT_Frequency

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

+_g_zPHY_Int_dwDFEIntType_agc

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

+_g_tRtxPcPrachMessageInfo

+                    0x13              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

+_gt_zPHY_Rx_CsiRsExistInd

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

+_g_L1e_wSiTimingNeibState

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

+_g_atL1wDrvMeasResultInfo

+                    0xd0              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_meas.o)

+_g_tL1wPsCmConfigBuffer

+                    0x7e              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+_g_sdAtCtl_ApcOffsetTime

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

+_g_wL1lRemainLen    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+_gRpMsgReadMutex    0x100             T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+_g_awL1eRxDrsAccNum

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

+_g_zPHY_edfe_wAgcdBGain1

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

+_g_L1e_tDlRfcCfgInfo

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

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

+_g_zPHY_ecsrc_tMulmIratMeasConfig

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

+_g_wCsiWorkFlg      0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+_g_L1e_tMibRfcBackUp

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

+_g_TpuCfgOver       0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

+_g_L1e_Csrc_bCellSearchPbch

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

+_tMprTest           0xcb              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_dwUlHarqFailCount

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

+_g_zPHY_edfe_wNotSyncAGCDoneAnt0

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

+

+Memory Configuration

+

+Name             Origin             Length             Attributes

+INCSRAM          0x00000000         0x00008000

+//OLINCSRAM      0x00000000         0x00000000

+DNCSRAM          0x00010000         0x00007000

+OLDNSCRAM        0x00015400         0x00001c00

+HEAP_STACK       0x00017000         0x00001000

+IRAM             0x41000000         0x00008000

+IRAM1            0x00080800         0x00000600

+DDR              0x10000000         0x00180000

+L2_CODE_TCM_STA  0x30060000         0x00004000

+L2_CODE_TCM_DYN  0x30064000         0x00004000

+L2_DATA_TCM_STA  0x30068000         0x00004000

+L2_DATA_TCM_DYN  0x3006c000         0x00004000

+DMA_REG          0x00980000         0x00001000

+ICP_REG          0x0098101c         0x00000030

+ICP_REG_M0       0x009810f4         0x00000030

+ICU_REG          0x00400800         0x00001000

+UART_REG         0x00a00800         0x00001000

+SLOTBUF_LTE_REG  0x7e010140         0x00000008

+TOP_REG          0x7e080000         0x00000800

+TPU_REG          0x7e080800         0x00001800

+RFC_REG          0x7e082000         0x00002800

+//DFE_RX_REG     0x7e084000         0x00000400

+//DFE_TX_REG     0x7e084400         0x00000400

+CSR_REG          0x7e084800         0x00000a00

+MEAS_REG         0x7e085200         0x00000e00

+CSR_FULLSCAN_REG 0x7e086000         0x00000200

+BCH_REG          0x7e086200         0x00000600

+PSR_REG          0x7e086800         0x00000100

+TX_REG           0x7e087000         0x00000200

+UTR_REG          0x7e087600         0x00000200

+EUTR_REG         0x7e087c00         0x00000400

+//RAKE_REG       0x7e088000         0x00000000

+RX_REG1          0x7e088000         0x00000800

+RX_REG2          0x7e088800         0x00000800

+RX_REG3          0x7e089000         0x00000800

+RX_REG4          0x7e089800         0x00000800

+GDTR_REG         0x7e08a000         0x00002000

+EAGCH_REG        0x7e08c000         0x00000400

+ADR_REG          0x7e08c400         0x00000200

+IC_REG           0x7e08c600         0x00001a00

+HDTR_REG         0x7e08e000         0x00000400

+HSSCCH_REG       0x7e08e400         0x00000400

+PICH_REG         0x7e08e800         0x00000200

+SLOTBUF_REG      0x7e08f000         0x00000200

+HDTR_LESS_REG    0x7e08f400         0x00000c00

+CSR_RAM          0x7c080000         0x00000400

+MEAS_RAM         0x7c080400         0x00000200

+BCH_RAM          0x7c080600         0x00007a00

+PSR_DATA_RAM     0x7c088000         0x00000400

+TX_RAM0          0x7c08e000         0x00002000

+TX_RAM1          0x7c090000         0x00002000

+UTR_RAM          0x7c092000         0x00004000

+EUTR_RAM         0x7c096000         0x00002000

+RX_RAM1          0x7c09a000         0x00000140

+RX_RAM2          0x7c09a140         0x00000040

+RX_RAM3          0x7c09a180         0x00000040

+RX_RAM4          0x7c09a1c0         0x00000100

+RX_RAM5          0x7c09a240         0x000005c0

+RX_RAM6          0x7c09a800         0x00000400

+RX_RAM7          0x7c09ac00         0x00000020

+RX_RAM8          0x7c09ac20         0x000013e0

+RX_RAM9          0x7c09c000         0x00000800

+RX_RAM10         0x7c09c800         0x00001000

+RX_RAM15         0x7c09d800         0x00000100

+RX_RAM16         0x7c09d900         0x00000300

+RX_RAM17         0x7c09dc00         0x00000040

+RX_RAM18         0x7c09dc40         0x00000040

+RX_RAM19         0x7c09dc80         0x00000040

+RX_RAM20         0x7c09dcc0         0x00000040

+RX_RAM21         0x7c09dd00         0x00000040

+RX_RAM22         0x7c09dd40         0x00000040

+RX_RAM23         0x7c09dd80         0x00000040

+RX_RAM24         0x7c09ddc0         0x00000140

+RX_RAM25         0x7c09df00         0x00000020

+RX_RAM26         0x7c09df20         0x000020e0

+GDTR_RAM         0x7c0a0000         0x00000400

+ADR_RAM          0x7c0b0000         0x00010000

+HDTR_RAM         0x7c0c0000         0x00008000

+PIAI_RAM         0x7c0c8000         0x00000100

+SLOTBUF_RAM      0x7c0e0000         0x00008000

+SLEEP_REG        0x0009a300         0x00000040

+RFFE_REG         0x7c250000         0x00000208

+SPI_REG          0x7c250208         0x00000010

+TD_TOP_REG       0x7e100000         0x00000080

+TD_TPU_REG       0x7e100400         0x00000040

+TD_AFC_REG       0x7e100800         0x00000400

+TD_CSR_REG       0x7e100c00         0x00000400

+TD_DST_REG       0x7e101000         0x00000080

+TD_RX_REG        0x7e101400         0x00000200

+TD_GDTR_REG      0x7e101800         0x00000100

+TD_HDTR_REG      0x7e101c00         0x00000040

+TD_UTR_REG       0x7e102000         0x00000079

+TD_ULC_REG       0x7e102079         0x00000187

+TD_HSUPA_REG     0x7e102200         0x00000080

+TD_DM_RDB_REG    0x7e103000         0x00000010

+TD_RFC_REG       0x7e104000         0x00005000

+TD_TFCI_REG      0x7e103400         0x00000020

+TD_SLEEP_REG     0x0009a200         0x00000080

+TD_PSLPM_REG     0x0009a280         0x00000080

+TD_VITERBI_REG   0x7e103400         0x00000020

+TD_CSR_DPRAM_MEM 0x7c100400         0x00000800

+TD_DST_DPRAM_MEM 0x7c104000         0x00000400

+TD_DST_DPRAM_INTERF_MEM 0x7c104800         0x00000400

+TD_UL_DPRAM_MEM  0x7c108000         0x00000400

+TD_HSUPA_MEM     0x7c10a000         0x00002000

+TD_RX_DPRAM_MEM2 0x7c10c000         0x00001000

+TD_GDTR_DPRAM_MEM 0x7c114000         0x00004000

+//TD_GDTR_DPRAM_TEST_MEM 0x7c118000         0x00004000

+TD_HDTR_DPRAM_MEM 0x7c11c000         0x00004400

+DST_SLOT_BUF     0x7c122000         0x00008000

+*default*        0x00000000         0xffffffff

+RAKE_REG         0x00000000         0xffffffff

+

+Linker script and memory map

+

+START GROUP

+LOAD T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a

+LOAD T:/cp/phy/rtos/zcos/os_krn/libczspfft.a

+LOAD T:/cp/phy/rtos/zcos/os_krn/libzspcache.a

+LOAD T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a

+LOAD T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a

+LOAD C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a

+LOAD C:/ZSP/ZView4.1.0/zspg2/libg3i2/libm.a

+LOAD T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a

+LOAD T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a

+LOAD /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o

+LOAD T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_icu.o

+LOAD T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/dmc_zsp_0x140.o

+LOAD T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_int.o

+LOAD T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_icu_reg.o

+LOAD T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/zcos_zsp880_asm.o

+END GROUP

+LOAD C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a

+                0x10000000                . = 0x10000000

+

+.text           0x10000000    0xa7b05

+                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

+ *(.text)

+ .text          0x10000008       0x83 /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o

+                0x10000008       0x80    __start

+                0x10000088        0x3    __finished

+ .text          0x1000008b       0xe3 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_icu.o

+                0x1000008b       0x2e    _L1_DrvIcuIntStart

+                0x100000b9       0x1b    _L1_DrvIcuIntMask

+                0x100000d4       0x1a    _L1_DrvIcuIntUnMask

+                0x100000ee       0x27    _ICU_ISR

+                0x10000115        0x2    _L1_DrvIcuError

+                0x10000117       0x57    _L1_DrvIcuInit

+ .text          0x1000016e       0xbe T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_int.o

+                0x1000016e        0x5    _L1_DrvIntInit

+                0x10000173        0x5    _L1_DrvIntMaskAll

+                0x10000178       0x27    _L1_DrvIntMask

+                0x1000019f       0x26    _L1_DrvIntUnMask

+                0x100001c5       0x67    _L1_DrvInstallIsr

+ .text          0x1000022c      0x19a T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cre_proc.o)

+                0x1000022c       0xc8    _odo_create_process

+                0x100002f4       0x72    _s_create_process

+                0x10000366       0x60    _create_process

+ .text          0x100003c6       0x8d T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(error.o)

+                0x100003c6       0x54    _odo_error

+                0x1000041a        0x5    _error

+                0x1000041f        0x5    _error2

+                0x10000424       0x20    _odo_panic

+                0x10000444        0x3    _odo_panic2

+                0x10000447        0x9    _odo_panic_nonfatal

+                0x10000450        0x3    _odo_panic_nonfatal2

+ .text          0x10000453      0x179 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(init.o)

+                0x10000453       0x31    _creat_pcb

+                0x10000484       0x8e    _odo_init_os_stage2

+                0x10000512       0x4d    _creat_idlepcb

+                0x1000055f       0x6d    _odo_init_os

+ .text          0x100005cc        0xc T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(main.o)

+                0x100005cc        0xc    _main

+ .text          0x100005d8       0xf7 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(process.o)

+                0x100005d8       0x21    _odo_process_entry

+                0x100005f9       0x3f    _odo_alloc_pcb

+                0x10000638       0x20    _odo_init_process

+                0x10000658       0x77    _odo_init_pcb

+ .text          0x100006cf       0xa4 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send.o)

+                0x100006cf       0xa4    _send

+ .text          0x10000773       0x26 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(startzcos.o)

+                0x10000773       0x26    _start_zcos

+ .text          0x10000799       0xee T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(swap.o)

+                0x10000799       0x1e    _odo_go_search

+                0x100007b7       0x6b    _odo_do_swap

+                0x10000822       0x2d    _odo_wait

+                0x1000084f       0x38    _odo_swap_if_necessary

+ .text          0x10000887       0x90 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(alloc.o)

+                0x10000887       0x90    _alloc

+ .text          0x10000917       0x94 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch.o)

+                0x10000917       0x1b    _update_mask_list

+                0x10000932        0x8    _odo_arch_init_interrupts

+                0x1000093a       0x5c    _odo_arch_create_osint

+                0x10000996       0x15    _odo_arch_init

+ .text          0x100009ab       0x16 T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_use_dcfgr_describe.o)

+                0x100009ab       0x16    _ZSP_DCacheUseDCFGRDescribe

+ .text          0x100009c1        0xa T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_enable_ncsram.o)

+                0x100009c1        0xa    _ZSP_DCacheEnableNCSRAM

+ .text          0x100009cb      0x104 T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o)

+                0x100009cb       0x5b    _odo_config_init_pools

+                0x10000a26       0x44    _odo_config_start_handler1

+                0x10000a6a       0x65    _odo_config_start_handler2

+ .text          0x10000acf       0x23 T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_sys.o)

+                0x10000acf        0x5    _L1_TIMER0_ISR

+                0x10000ad4       0x1e    _L1_SysIdleTask

+ .text          0x10000af2       0x6e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(bsp_timer_zsp880.o)

+                0x10000af2       0x1b    _BspTimerInit1

+                0x10000b0d        0xd    _BspTimerInit2

+                0x10000b1a       0x1b    _BspTimerGet

+                0x10000b35       0x1c    _BspTimerCallbackReg

+                0x10000b51        0xf    _Timer0_ISR

+ .text          0x10000b60       0xf5 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_timer.o)

+                0x10000b60       0x4d    _L1_DrvTimer

+                0x10000bad        0x6    _L1_DrvTimerStop

+                0x10000bb3       0x42    _L1_DrvPhyTimer1Init

+                0x10000bf5       0x1e    _L1_DrvSwDelay

+                0x10000c13        0x6    _L1_DrvGetTimeCnt

+                0x10000c19       0x10    _L1_DrvCalcTimeElapse

+                0x10000c29       0x10    _L1_DrvTimer0Init

+                0x10000c39        0xf    _L1_DrvTimer1Init

+                0x10000c48        0x6    _TIMER0_INT

+                0x10000c4e        0x7    _TIMER1_INT

+ .text          0x10000c55      0x2cc T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_error_handler.o)

+                0x10000c55       0x1a    _L1_SysSendRamDumpIcp

+                0x10000c6f      0x1e9    _ramdump_client_cmm_create_sde

+                0x10000e58       0x36    _L1_SysErrHnd

+                0x10000e8e       0x42    _RAMDUMP_ICP_ISR

+                0x10000ed0       0x33    _L1_AllocHookDebug

+                0x10000f03       0x1e    _L1_FreeHookDebug

+ .text          0x10000f21      0x1ed T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+                0x10000f21       0x90    _LoadStaticIDNCSRAM

+                0x10000fb1        0xd    _CpyDdrBetweenL2Tcm

+                0x10000fbe       0x6c    _FirstLoadL2Tcm

+                0x1000102a        0x1    _DynamicLoadL2CodeTcm

+                0x1000102b       0x4f    _CopyBackL2TcmData

+                0x1000107a       0x94    _UpdateL2TcmDynamic

+ .text          0x1000110e      0x215 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(SysEntry.o)

+                0x1000110e      0x105    _L1_InitMacro

+                0x10001213      0x110    _L1_SysEntry

+ .text          0x10001323       0x63 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+                0x10001323       0x1a    __ASSERT

+                0x1000133d       0x35    __AllocMsg

+                0x10001372        0xb    _ZSP_DelayChip

+                0x1000137d        0x7    _ZSP_delay_clock

+                0x10001384        0x2    _erfc_tpu_state

+ .text          0x10001386     0x132f T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o)

+                0x10001386       0x11    _phy_memcpy

+                0x10001397        0x1    _TD_WD_L1_Init

+                0x10001398       0x22    _L1_RfcSscConfig

+                0x100013ba        0xa    _L1_RfcSscClkEnDisable

+                0x100013c4       0x59    _L1_RfcSpiWriteSleep

+                0x1000141d       0x59    _L1_RfcAbbSpiWriteSleep

+                0x10001476        0x8    _L1_RfcGetSpiRdDataSleep

+                0x1000147e       0x10    _L1_RfcMipiRffeWrite

+                0x1000148e       0x44    _L1_RfcMipiInit

+                0x100014d2       0x16    _L1_RfcDcxoTempDacInit

+                0x100014e8       0x1b    _L1_RfcDcxoTempDacBSearch

+                0x10001503       0x36    _L1_RfcDcxoGetTempFromDac

+                0x10001539       0x30    _L1_RfcDcxoGetTempDegree

+                0x10001569       0x1a    _L1_Rf220TxOff

+                0x10001583       0x1a    _L1_Rf220TxOn

+                0x1000159d       0x12    _L1_Rf220A1IsoOn

+                0x100015af       0x12    _L1_Rf220A1IsoOff

+                0x100015c1       0x17    _L1_Abb128TxOff

+                0x100015d8       0x18    _L1_Abb128TxOn

+                0x100015f0        0x1    _L1_Rf220GsmWakeUpOn

+                0x100015f1        0x1    _L1_Rf220GsmWakeUpOff

+                0x100015f2        0x8    _L1_Abb128WakeUpOff

+                0x100015fa        0x9    _L1_Abb128WakeUpOn

+                0x10001603       0x12    _L1_Abb128ResetOff

+                0x10001615       0x30    _L1_Abb128ResetOn

+                0x10001645        0x8    _L1_AbbIsoEnOff

+                0x1000164d        0x9    _L1_AbbIsoEnOn

+                0x10001656      0x1b9    _L1_Abb128DRXFilterCnfLTE20

+                0x1000180f      0x1b4    _L1_Abb128DRXFilterCnfLTE15

+                0x100019c3      0x1b4    _L1_Abb128DRXFilterCnfLTE10

+                0x10001b77      0x1b4    _L1_Abb128DRXFilterCnfLTE5

+                0x10001d2b      0x1c2    _L1_Abb128DRXFilterCnfLTE3

+                0x10001eed      0x1a2    _L1_Abb128DRXFilterCnfLTE1_4

+                0x1000208f      0x197    _L1_Abb128DRXFilterCnfWcdma

+                0x10002226      0x1ad    _L1_Abb128DRXFilterCnfTdscdma

+                0x100023d3       0xac    _L1_Abb128DRXFilterCnfHpf

+                0x1000247f       0x20    _L1_RfGpioPinMuxReCfg

+                0x1000249f        0x8    _L1_Rfc_IratShare_Lock

+                0x100024a7        0xa    _L1_Rfc_IratShare_UnLock

+                0x100024b1       0x13    _L1_AbbClkEnCtrl

+                0x100024c4       0xbc    _L1_RfcIdleToSleepForLp

+                0x10002580      0x135    _L1_RfcSleepToIdleForLp

+ .text          0x100026b5       0xa0 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o)

+                0x100026b5       0x75    _w_assert

+                0x1000272a       0x15    _delay_ms

+                0x1000273f       0x16    _delay_10us

+ .text          0x10002755      0x9cb T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_multimode_cfg.o)

+                0x10002755       0x25    _L1_InitComAtNv

+                0x1000277a       0x79    _L1_MmcPrioLteReset

+                0x100027f3       0x74    _L1_MmcPrioLteMaster

+                0x10002867       0x79    _L1_MmcPrioLteSlave

+                0x100028e0        0x5    _L1_MmcPrioLteSlaveInFsPostPro

+                0x100028e5        0x5    _L1_MmcPrioLteSlaveOutFsPostPro

+                0x100028ea       0x17    _L1_MmcPrioLteEIcp

+                0x10002901       0x17    _L1_MmcPrioLteEIcpRestore

+                0x10002918        0x5    _L1_MmcPrioLteSleep

+                0x1000291d        0x5    _L1_MmcPrioLteWakeup

+                0x10002922       0x49    _L1_MmcPrioWReset

+                0x1000296b       0x49    _L1_MmcPrioWMaster

+                0x100029b4       0x49    _L1_MmcPrioWSlave

+                0x100029fd        0x5    _L1_MmcPrioWSleep

+                0x10002a02        0x5    _L1_MmcPrioWWakeup

+                0x10002a07        0x7    _L1_MmcSetResetPrio

+                0x10002a0e       0x2f    _L1_MmcGetLteStamp

+                0x10002a3d       0x34    _L1_MmcGetWStamp

+                0x10002a71       0x34    _L1_MmcGetTdsStamp

+                0x10002aa5       0x39    _L1_MmcGetGsmStamp

+                0x10002ade       0x20    _L1_MmcTimeTransLte2Ms

+                0x10002afe       0x2b    _L1_MmcTimeTransW2Ms

+                0x10002b29       0x2a    _L1_MmcTimeTransTds2Ms

+                0x10002b53       0x28    _L1_MmcTimeTransGsm2Ms

+                0x10002b7b       0x1d    _L1_MmcTimeTransMs2Lte

+                0x10002b98       0x20    _L1_MmcTimeTransMs2W

+                0x10002bb8       0x1f    _L1_MmcTimeTransMs2Tds

+                0x10002bd7       0x32    _L1_MmcTimeTransMs2Gsm

+                0x10002c09       0x17    _L1_MmcTimeTransLte2W

+                0x10002c20       0x17    _L1_MmcTimeTransLte2Tds

+                0x10002c37       0x17    _L1_MmcTimeTransLte2Gsm

+                0x10002c4e       0x17    _L1_MmcTimeTransW2Lte

+                0x10002c65       0x17    _L1_MmcTimeTransW2Gsm

+                0x10002c7c       0x17    _L1_MmcTimeTransTds2Lte

+                0x10002c93       0x17    _L1_MmcTimeTransTds2Gsm

+                0x10002caa       0x17    _L1_MmcTimeTransGsm2Lte

+                0x10002cc1       0x17    _L1_MmcTimeTransGsm2W

+                0x10002cd8       0x17    _L1_MmcTimeTransGsm2Tds

+                0x10002cef       0x4e    _L1_MmcPosTransLte2Gsm

+                0x10002d3d       0x49    _L1_MmcPosTransGsm2Lte

+                0x10002d86       0x47    _L1_MmcPosTransW2Gsm

+                0x10002dcd       0x38    _L1_MmcPosTransGsm2W

+                0x10002e05       0x47    _L1_MmcPosTransTds2Gsm

+                0x10002e4c       0x31    _L1_MmcPosTransGsm2Tds

+                0x10002e7d       0x34    _L1_MmcLteTimePlus

+                0x10002eb1       0x27    _L1_MmcWTimePlus

+                0x10002ed8       0x27    _L1_MmcTdsTimePlus

+                0x10002eff       0x33    _L1_MmcGsmTimePlus

+                0x10002f32       0x6e    _L1_MmcLteTimeMinus

+                0x10002fa0       0x5c    _L1_MmcWTimeMinus

+                0x10002ffc       0x53    _L1_MmcTdsTimeMinus

+                0x1000304f       0xa3    _L1_MmcGsmTimeMinus

+                0x100030f2       0x2e    _L1_MMcGsmPosMove

+ .text          0x10003120      0x24b T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l2cache.o)

+                0x10003120       0x25    _L1_DrvL2CachePrefetchCfg

+                0x10003145        0xa    _L1_DrvL2CachePowerModeCfg

+                0x1000314f       0x41    _L1_DrvL2CacheGetInfo

+                0x10003190       0x4d    _L1_DrvL2CacheEnable

+                0x100031dd       0x18    _L1_DrvL2CacheDisable

+                0x100031f5       0x11    _L1_DrvL2CacheSync

+                0x10003206       0x27    _L1_DrvL2CacheClean

+                0x1000322d       0x27    _L1_DrvL2CacheInv

+                0x10003254       0x27    _L1_DrvL2CacheCleanInv

+                0x1000327b       0x1d    _L1_DrvL2CacheCleanByWay

+                0x10003298       0x1d    _L1_DrvL2CacheInvByWay

+                0x100032b5       0x1d    _L1_DrvL2CacheCleanInvByWay

+                0x100032d2        0xd    _L1_DrvL2CacheIntEnable

+                0x100032df        0xe    _L1_DrvL2CacheIntDisable

+                0x100032ed        0xa    _L1_DrvL2CacheGetMaskIntStatus

+                0x100032f7        0xa    _L1_DrvL2CacheClearIntStatus

+                0x10003301       0x1e    _L1_DrvL2CacheCfgEventCounter

+                0x1000331f        0xa    _L1_DrvL2CacheEventCounterEnable

+                0x10003329        0x9    _L1_DrvL2CacheEventCounterDisable

+                0x10003332       0x13    _L1_DrvL2CacheGetEventCounterVal

+                0x10003345       0x1a    _L1_DrvL2CacheTcmEnable

+                0x1000335f        0xc    _L1_DrvL2CacheTcmDisable

+ .text          0x1000336b       0x98 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_cache.o)

+                0x1000336b       0x1b    _L1_DrvCacheDisable

+                0x10003386       0x3b    _L1_DrvCacheEnable

+                0x100033c1       0x24    _L1_DrvCacheWb

+                0x100033e5       0x1e    _L1_DrvCacheWbAll

+ .text          0x10003403      0x179 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_dma.o)

+                0x10003403        0xb    _L1_DrvDmaReset

+                0x1000340e       0x15    _L1_DrvDmaCfg

+                0x10003423       0x41    _L1_DrvDmaClear

+                0x10003464        0x2    _L1_DrvDmaError

+                0x10003466       0x41    _L1_DrvDmaInit

+                0x100034a7       0x21    _L1_DrvDmaStart

+                0x100034c8       0x26    _L1_DrvDmaIsr

+                0x100034ee       0x4e    _L1_DrvDmaCfgChParam

+                0x1000353c       0x33    _L1_DrvDmaCfgLLI

+                0x1000356f        0xd    _L1_DrvDmaTcEnd

+ .text          0x1000357c     0x101a T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+                0x1000357c        0x1    _RPMSG_ERR

+                0x1000357d       0x3e    _rpMsg_MaskInt

+                0x100035bb       0x40    _rpMsg_UnmaskInt

+                0x100035fb       0x39    _rpMsg_GetIntState

+                0x10003634       0x38    _rpMsg_ClearState

+                0x1000366c       0xd2    _rpMsg_SetInt

+                0x1000373e      0x184    _rpMsg_DispatchMsg

+                0x100038c2       0xcc    _zDrvRpMsg_CreateChannel

+                0x1000398e       0x32    _zDrvRpMsg_RegCallBack

+                0x100039c0       0xfa    _zDrvRpMsg_Write

+                0x10003aba      0x107    _zDrvRpMsg_WriteWithId

+                0x10003bc1       0xd7    _zDrvRpMsg_WriteLockIrq

+                0x10003c98      0x146    _zDrvRpMsg_Read

+                0x10003dde      0x146    _zDrvRpMsg_ReadWithId

+                0x10003f24       0xe1    _zDrvRpMsg_ReadWithIdLockIrq

+                0x10004005       0xd8    _zDrvRpMsg_ReadLockIrq

+                0x100040dd       0x23    _zDrvRpMsg_ChIsEmpty

+                0x10004100       0x23    _zDrvRpMsg_WriteChIsEmpty

+                0x10004123       0xd4    _zDrvRpMsg_CreateBlock

+                0x100041f7        0xe    _zDrvRpMsg_GetWriteAddrCnt

+                0x10004205       0xa2    _zDrvRpMsg_GetWriteAddr

+                0x100042a7       0xc8    _zDrvRpMsg_WriteUpdate

+                0x1000436f       0xc4    _zDrvRpMsg_GetReadAddr

+                0x10004433       0xbf    _zDrvRpMsg_ReadUpdate

+                0x100044f2       0xa4    _zDrvRpMsg_Initiate

+ .text          0x10004596       0x96 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(soc_top.o)

+                0x10004596        0x1    _L1_Comm_SocTopInit

+                0x10004597        0x1    _delay_1us

+                0x10004598       0x26    _L1_LpmLatchInit

+                0x100045be        0x8    _L1_RmHarqRamWcdmaCfg

+                0x100045c6        0x8    _L1_RmHarqRamTdCfg

+                0x100045ce        0x9    _L1_RmHarqRam3GRel

+                0x100045d7        0x9    _L1e_RmHarqRamLteModeClkSelCfg

+                0x100045e0        0xd    _L1_TurboModeSel

+                0x100045ed       0x1f    _L1_WdTdIpSel

+                0x1000460c       0x1f    _L1_WdTdShareRamModeSel

+                0x1000462b        0x1    _L1_PhyLteModemSel

+ .text          0x1000462c      0x878 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o)

+                0x1000464a       0x6e    _L1_AtCmdCtrlLpcFuncs

+                0x100046b8       0x2c    _L1_InitSleepMacro

+                0x100046e4       0x18    _L1_PhyModeExistInit

+                0x100046fc       0x46    _L1_SocNoPsmInit

+                0x10004742      0x14b    _L1_SocLpcInit

+                0x1000488d       0x71    _L1_PcuLpmCalibrationCfg

+                0x100048fe        0x9    _L1_SocGetApCpuFreq

+                0x10004907        0x9    _L1_SocGetPsCpuFreq

+                0x10004910       0x10    _L1_SocGetCurCpuFreq

+                0x10004920       0x10    _L1_SocGetCurAxiFreq

+                0x10004930        0x2    _L1_SocGetCurDdrFreq

+                0x10004932        0x2    _L1_SocDdrDfs

+                0x10004934       0x17    _L1_SocResCpuExpUpdate

+                0x1000494b       0x18    _L1_SocResAxiExpUpdate

+                0x10004963       0x18    _L1_SocResVolExpUpdate

+                0x1000497b       0x18    _L1_SocResDdrExpUpdate

+                0x10004993       0x4e    _L1_SocResGetExpCurrent

+                0x100049e1       0xec    _L1_SocAdjust

+                0x10004acd      0x3d7    _L1_LpcTask

+ .text          0x10004ea4      0x20c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv.o)

+                0x10004ea4       0x10    _L1_LpcDrvChangeCpuPhyFreq

+                0x10004eb4       0x12    _L1_SetPhyDeepSleepTime2Pcu

+                0x10004ec6        0x1    _L1_DrvPcu2TpuClkCfg

+                0x10004ec7        0x1    _L1_DrvPcuCalibrationCfg

+                0x10004ec8        0x8    _L1_TdlpmClkEn

+                0x10004ed0        0xa    _L1_PhyAxiClkEn

+                0x10004eda       0x4b    _L1_RmModClkEn1

+                0x10004f25        0x1    _L1_MatrixAxiAutoEn

+                0x10004f26       0x3d    _L1_CpuPhyWakeIntClear

+                0x10004f63        0x1    _L1_DrvLpcIram1PhyInit

+                0x10004f64       0x50    _L1_DrvLpcIramFlgInit

+                0x10004fb4        0x8    _L1_SetPhyDeepSleepFlag

+                0x10004fbc       0x13    _L1_L2CacheConfigLpMode

+                0x10004fcf        0x9    _L1_PcuPhyPoweroffIntStart

+                0x10004fd8        0x9    _L1_CrmSetZspAxiClkEn

+                0x10004fe1        0x1    _L1_CopyRestartData

+                0x10004fe2        0x1    _L1_PhyLowPowerInit

+                0x10004fe3        0x8    _L1_DrvLpcRegLock

+                0x10004feb        0xa    _L1_DrvLpcRegUnLock

+                0x10004ff5        0x8    _L1_DrvLpcSoftHwLock

+                0x10004ffd        0xc    _L1_DrvLpcSoftHwUnLock

+                0x10005009       0x4e    _L1_DrvLpcSpinSoftLockPsm

+                0x10005057       0x4a    _L1_DrvLpcSpinSoftUnlockPsm

+                0x100050a1        0xf    _L1_DrvLpcSpinSoftlockInit

+ .text          0x100050b0      0x2a4 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_irat.o)

+                0x100050b2       0x37    _L1_IratSetMode

+                0x100050e9       0x14    _L1_IratGetMode

+                0x100050fd       0x13    _L1_IratRfProPcuShareDevInit

+                0x10005110       0x11    _L1_IratRfProPcuShareDev

+                0x10005121       0x1f    _L1_IratRfIdleToSleep

+                0x10005140       0x1d    _L1_IratRfSleepToIdle

+                0x1000515d       0x14    _L1_IratRfCfgFlgSet

+                0x10005171       0x13    _L1_IratIsTdRfCfgNeed

+                0x10005184       0x13    _L1_IratIsWdRfCfgNeed

+                0x10005197       0x5b    _L1_IratSetSlaveShortGapFlg

+                0x100051f2        0xd    _L1_IratSetGapRptIramFlg

+                0x100051ff        0xf    _L1_IratIsSharePwr

+                0x1000520e       0x3a    _L1_IratPwrCtrl

+                0x10005248       0x5d    _L1_IratLpcInit

+                0x100052a5       0x2e    _L1_IratLpcSleep

+                0x100052d3        0xc    _L1_IratLpcWakeup

+                0x100052df       0x2b    _L1_IratLpcSetCalibrationFlag

+                0x1000530a       0x1d    _L1_IratLpcGetCalibrationFlag

+                0x10005327       0x18    _L1_IratLpcSetCalibrationTime

+                0x1000533f       0x15    _L1_IratLpcGetCalibrationTime

+ .text          0x10005354      0x466 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv_7521.o)

+                0x10005354        0x1    _L1_SysModClkSelInit

+                0x10005355       0x10    _L1_PhyTimerClkDis

+                0x10005365       0x11    _L1_Dma1ClkEn

+                0x10005376       0x65    _L1_MatrixModemClkEn

+                0x100053db        0xa    _L1_DrvPhyCoreAcsCfg

+                0x100053e5        0x1    _L1_DrvPwrTopRegCtrl

+                0x100053e6       0x12    _L1_DrvPwrDomainIsOn

+                0x100053f8       0x61    _L1_DrvPwrCtrl

+                0x10005459       0x30    _L1_DrvLtePwr1Ctrl

+                0x10005489        0x4    _L1_Drv3GSyncPwrCtrl

+                0x1000548d        0x4    _L1_Drv3GDpaPwrCtrl

+                0x10005491       0x1b    _L1_DrvDpll245mClkCtrl

+                0x100054ac       0x67    _L1_Dpll1Cfg

+                0x10005513       0x74    _L1_Dpll2Cfg

+                0x10005587       0x3c    _L1_DpllCfg

+                0x100055c3       0xad    _L1_CpuPhyWakeIntInit

+                0x10005670       0x2e    _L1_PcuConfigPhyLpMode

+                0x1000569e       0x19    _L1_PhyMgClkGating

+                0x100056b7        0xd    _L1_CpuPhyLpSvtAddr

+                0x100056c4       0x36    _L1_DrvSetSharePwrUsedFlg

+                0x100056fa       0x19    _L1_DrvGetSharePwrIsUsed

+                0x10005713       0x18    _L1_DrvPhyComPwrUsedFlgInit

+                0x1000572b       0x45    _L1_DrvSharePwrCtrl

+                0x10005770       0x3f    _L1_DrvLpcPwrCtrl

+                0x100057af        0xb    _L1_DrvLpcDdrPort1Ctrl

+ .text          0x100057ba      0x34f T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_cpu_save_restore.o)

+                0x100057ba       0x40    _L1_PhyDmaCfg

+                0x100057fa        0xa    _L1_SaveMgCrm

+                0x10005804        0xa    _L1_RestoreMgCrm

+                0x1000580e        0xa    _L1_SaveL2tcmByDma

+                0x10005818        0xa    _L1_RestoreL2tcmByDma

+                0x10005822       0x33    _L1_SaveIcu

+                0x10005855       0x33    _L1_RestoreIcu

+                0x10005888        0x6    _L1_SaveInt

+                0x1000588e        0x8    _L1_RestoreInt

+                0x10005896        0x3    _L1_SaveSmodeReg

+                0x10005899        0x3    _L1_RestoreSmodeReg

+                0x1000589c       0x7d    _L1_SavePl310

+                0x10005919       0x87    _L1_RestorePl310

+                0x100059a0       0x9f    _L1_PhyPowerOffSaveContext

+                0x10005a3f       0xca    _L1_PhyPowerOffRestoreContext

+ .text          0x10005b09       0xf5 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_wdt.o)

+                0x10005b09       0x25    _L1_DrvWDTFeedDog

+                0x10005b2e       0x4c    _L1_DrvWDTInit

+                0x10005b7a       0x50    _L1_DrvM02PhyIcpIsr

+                0x10005bca       0x34    _L1_WdtTask

+ .text          0x10005bfe       0x66 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_uart.o)

+                0x10005bfe       0x1a    _serial_puts

+                0x10005c18       0x4c    _printk

+ .text          0x10005c64       0x1a T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(iomemcpy_32.o)

+                0x10005c6a       0x14    _iomemcpy_32

+ .text          0x10005c7e      0x2a1 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o)

+                0x10005c7e       0x81    _L1_DrvL1CacheInit

+                0x10005cff       0x46    _ZSP_DCacheSetExtraNonCacheableRegion_Ext

+                0x10005d45       0x1b    _ZSP_DCacheExtraNonCacheableEnable_Ext

+                0x10005d60       0x1b    _ZSP_DCacheExtraNonCacheableDisable_Ext

+                0x10005d7b       0x35    _ZSP_DCacheExtraBufferableAndNonCacheableEnable_Ext

+                0x10005db0       0x35    _ZSP_DCacheExtraBufferableAndNonCacheableDisable_Ext

+                0x10005de5       0x13    _L1Cache_set_ramclk_gate

+                0x10005df8        0xd    _L1Cache_set_superfetch

+                0x10005e05       0x15    _L1_DrvL1CacheEnableI

+                0x10005e1a       0x15    _L1_DrvL1CacheEnableD

+                0x10005e2f        0x8    _L1_DrvL1CacheEnable

+                0x10005e37        0xf    _L1_DrvL1CacheDisableI

+                0x10005e46       0x26    _L1_DrvL1CacheDisableD

+                0x10005e6c        0x8    _L1_DrvL1CacheDisable

+                0x10005e74       0x21    _L1_DrvL1CacheCleanD

+                0x10005e95       0x21    _L1_DrvL1CacheFlushD

+                0x10005eb6       0x21    _L1_DrvL1CacheFlushI

+                0x10005ed7       0x2d    _L1_DrvL1CacheFlush

+                0x10005f04       0x1b    _L1_DrvL1CacheSetWT

+ .text          0x10005f1f       0x17 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_disableall.o)

+                0x10005f1f       0x17    _ZSP_ICacheDisableAllWays

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

+                0x10005f36       0x17    _ZSP_ICacheEnable

+ .text          0x10005f4d       0x16 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_enableall.o)

+                0x10005f4d       0x16    _ZSP_ICacheEnableAllWays

+ .text          0x10005f63       0x25 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_flush.o)

+                0x10005f63       0x25    _ZSP_ICacheFlush

+ .text          0x10005f88       0x36 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_loadtcm.o)

+                0x10005f88       0x36    _ZSP_ICacheLoadNCSRAM

+ .text          0x10005fbe       0x16 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_use_dcfgr_describe.o)

+                0x10005fbe       0x16    _ZSP_ICacheUseICFGRDescribe

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

+                0x10005fd4       0x12    _ZSP_ICacheNonCacheableDisable

+ .text          0x10005fe6       0x17 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_disableall.o)

+                0x10005fe6       0x17    _ZSP_DCacheDisableAllWays

+ .text          0x10005ffd       0x16 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_enableall.o)

+                0x10005ffd       0x16    _ZSP_DCacheEnableAllWays

+ .text          0x10006013       0x25 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_flush.o)

+                0x10006013       0x25    _ZSP_DCacheFlush

+ .text          0x10006038       0x22 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_loadtcm.o)

+                0x10006038       0x22    _ZSP_DCacheLoadNCSRAM

+ .text          0x1000605a       0x25 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_clean.o)

+                0x1000605a       0x25    _ZSP_DCacheClean

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

+                0x1000607f       0x15    _ZSP_DCacheSetWriteThruRegion

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

+                0x10006094       0x12    _ZSP_DCacheWriteAllocateEnable

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

+                0x100060a6       0x12    _ZSP_DCacheWriteThruEnable

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

+                0x100060b8       0x12    _ZSP_DCacheWriteThruDisable

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

+                0x100060ca       0x12    _ZSP_DCacheNonCacheableEnable

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

+                0x100060dc       0x13    _ZSP_DCacheExtraNonCacheableEnable

+ .text          0x100060ef      0x142 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

+                0x100060ef       0x54    _L1w_TaskPrioEng

+                0x10006143       0xee    _L1w_ModemDrvInit

+ .text          0x10006231       0x8e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

+                0x10006231       0x46    _L1w_AtNvInit

+                0x10006277       0x48    _L1w_NvDataInit

+ .text          0x100062bf     0x13d5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o)

+                0x100062bf       0x2e    _L1w_DevBchBchSchedReq

+                0x100062ed       0x2c    _L1w_DevBchAfcSupplyReq

+                0x10006319       0x26    _L1w_DevBchAfcLockCnf

+                0x1000633f       0x2e    _L1w_DevBchIntInd

+                0x1000636d       0x3f    _L1w_BchTask

+                0x100063ac       0x45    _L1w_DevBchTimeDecrease

+                0x100063f1        0xa    _L1w_DevBchClearAfcInfo

+                0x100063fb       0x1d    _L1w_DevBchPiSymbol2Float

+                0x10006418       0x53    _L1w_DevBchPiReset

+                0x1000646b       0x3e    _L1w_DevBchReset

+                0x100064a9       0x35    _L1w_DevBchInit

+                0x100064de       0x1f    _L1w_DevBchTpuIntHandle

+                0x100064fd       0x82    _L1w_DevBchPichSched

+                0x1000657f      0x222    _L1w_DevBchPichRxCfg

+                0x100067a1       0x97    _L1w_DevBchBchSched

+                0x10006838      0x1b4    _L1w_DevBchBchRxCfg

+                0x100069ec       0xa8    _L1w_DevBchAfcSupply

+                0x10006a94       0xca    _L1w_DevBchCpichRxCfg

+                0x10006b5e       0x23    _L1w_DevBchAfcLockHandle

+                0x10006b81       0x57    _L1w_DevBchPichIntHandle

+                0x10006bd8       0xf8    _L1w_DevBchBchIntHandle

+                0x10006cd0       0x80    _L1w_DevBchCpichIntHandle

+                0x10006d50       0x24    _L1w_DevBchTimeConflict

+                0x10006d74       0x56    _L1w_DevBchCalcFingerAdj

+                0x10006dca       0x32    _L1w_DevBchCalcFingerBound

+                0x10006dfc       0x6c    _L1w_DevBchAddTpuEvent

+                0x10006e68       0x7e    _L1w_DevBchBchAfcProc

+                0x10006ee6       0x54    _L1w_DevBchPichAfcProc

+                0x10006f3a      0x14d    _L1w_DevBchAdjustFinger

+                0x10007087       0x2d    _L1w_DevBchCpichIntMask

+                0x100070b4       0x16    _L1w_DevBchClearAfcData

+                0x100070ca        0xf    _L1w_DevBchReadSfnResult

+                0x100070d9       0x5c    _L1w_DevBchFindBchRxCfgBuf

+                0x10007135       0x5c    _L1w_DevBchRtCfgTimeValid

+                0x10007191       0x49    _L1w_DevBchPichIntPostProc

+                0x100071da       0x15    _L1w_DevBchCalcFingerDist

+                0x100071ef       0xc7    _L1w_DevBchSigProc

+                0x100072b6       0x3a    _L1w_DevBchCalcChipDist

+                0x100072f0       0x25    _L1w_DevBchStopBchDecode

+                0x10007315       0x7b    _L1w_DevBchSetIQRotate

+                0x10007390       0x26    _L1w_DevBchNCellAfcFeedback

+                0x100073b6       0x60    _L1w_DevBchCaclRtSfnOffset

+                0x10007416       0xcf    _L1w_DevBchFingerManage

+                0x100074e5       0x42    _L1w_DevBchFingerUpdate

+                0x10007527       0x21    _L1w_DevBchStopBchDecodeReq

+                0x10007548       0xe6    _L1w_DevBchPiaiAfcHandle

+                0x1000762e       0x66    _L1w_DevBchFilterFinger

+ .text          0x10007694     0x2301 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+                0x10007694       0x41    _L1w_DevMeasInit

+                0x100076d5       0x41    _L1w_DevMeasReset

+                0x10007716        0xd    _L1w_DevMeasJudgeBufStateFull

+                0x10007723        0xe    _L1w_DevMeasJudgeBufState

+                0x10007731      0x2cc    _L1w_DevMeasConfigHw

+                0x100079fd       0x40    _L1w_DevMeasCpichMeasCnf

+                0x10007a3d      0x139    _L1w_DevMeasSideSupres

+                0x10007b76       0x94    _L1w_DevMeasPathDetct

+                0x10007c0a       0xd2    _L1w_DevMeasDeleteSttdDetctCell

+                0x10007cdc       0xc1    _L1w_DevMeasSttdDetct

+                0x10007d9d       0x4f    _L1w_DevMeasCalcFingerPeakSum

+                0x10007dec       0x5f    _L1w_DevMeasCalcSearchWindowSum

+                0x10007e4b       0x29    _L1w_DevMeasSortFirstFinger

+                0x10007e74        0xd    _L1w_DevMeasIsSearchWindowPath

+                0x10007e81       0x25    _L1w_DevMeasSelNewWindow

+                0x10007ea6       0xa8    _L1w_DevMeasSelWinFinInfo

+                0x10007f4e       0xbe    _L1w_DevMeasAdrWindowUpdate

+                0x1000800c      0x104    _L1w_DevMeasTimeAdjust

+                0x10008110       0x5f    _L1w_DevMeasLOG10Cal

+                0x1000816f      0x146    _L1w_DevMeasCalRssi

+                0x100082b5      0x17a    _L1w_DevMeasSaveCnfCellInfo

+                0x1000842f       0x35    _L1w_DevMeasEcIoClaib

+                0x10008464      0x104    _L1w_DevMeasGetRscpNew

+                0x10008568       0xc0    _L1w_DevMeasGetRscp

+                0x10008628      0x249    _L1w_DevMeasCalRscp1New

+                0x10008871      0x2dd    _L1w_DevMeasCalRscp1

+                0x10008b4e       0xed    _L1w_DevMeasPreSyncFingerCmp

+                0x10008c3b       0xee    _L1w_DevMeasAddPreSyncFingernew

+                0x10008d29      0x14d    _L1w_DevMeasAddPreSyncFinger

+                0x10008e76       0x2f    _L1w_DevMeasSetPreSyncInfo

+                0x10008ea5        0x4    _L1w_DevMeasPreSyncHandler

+                0x10008ea9      0x134    _L1w_DevMeasRscpHandler

+                0x10008fdd       0x25    _L1w_DevMeasIntMissHandle

+                0x10009002       0xb2    _L1w_DevMeasGetTpuEvtTim

+                0x100090b4       0x50    _L1w_DevMeasSetAbnormalIntInfo

+                0x10009104      0x1b6    _L1w_DevMeasReqProc

+                0x100092ba      0x216    _L1w_DevMeasIntProc

+                0x100094d0       0x62    _L1w_DevMeasTpuHandler

+                0x10009532       0x48    _L1w_DevMeasIntInd

+                0x1000957a       0x33    _L1w_DevMeasGetPreSyncInfo

+                0x100095ad        0xf    _L1w_DevMeasCheckWorkSt

+                0x100095bc       0xe7    _L1w_DevMeasSetAgcStartTime

+                0x100096a3       0x3e    _L1w_DevMeasAgcTrans

+                0x100096e1       0x2d    _L1w_DevMeasSetAgc

+                0x1000970e       0x18    _L1w_DevMeasOfflinedataStartTime

+                0x10009726        0xc    _L1w_DevMeasGetOfflinedataEndtTime

+                0x10009732       0x2d    _L1w_DevMeasOfflinedataSavedReq

+                0x1000975f       0xe7    _L1w_DevMeasCfgOfflineData

+                0x10009846       0x15    _L1w_DevMeasSaveAgcValue

+                0x1000985b       0x16    _L1w_DevMeasSaveAgcStartTime

+                0x10009871       0x63    _L1w_DevMeasJugeIsSaveAgcInfo

+                0x100098d4        0xe    _L1w_DevMeasClearOfflineDataInfo

+                0x100098e2       0xb3    _L1w_MeasTask

+ .text          0x10009995      0x2bc T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

+                0x10009995        0x8    _L1w_DevHsdpaActiveFlgGet

+                0x1000999d        0x8    _L1w_DevHsdpaActiveFlgSet

+                0x100099a5        0x8    _L1w_DevHsdpaHdtrUseTurboFlgGet

+                0x100099ad        0x8    _L1w_DevHsdpaHdtrUseTurboFlgSet

+                0x100099b5        0x8    _L1w_DevHsdpaGetAgcDownFlg

+                0x100099bd        0x7    _L1w_DevHspaFachSetEdchActive

+                0x100099c4        0x7    _L1w_DevHspaFachGetEdchActive

+                0x100099cb       0x18    _L1w_DevHspaFachSubFrmInt

+                0x100099e3       0x47    _L1w_DevHspaReset

+                0x10009a2a       0x3e    _L1w_DevHspaInit

+                0x10009a68       0x18    _L1w_DevHspaCmnMsgProc

+                0x10009a80       0x3c    _L1w_DevHsupaFachMsgProc

+                0x10009abc       0x4a    _L1w_DevHsdpaFachMsgProc

+                0x10009b06       0x5e    _L1w_DevHsupaMsgProc

+                0x10009b64       0x83    _L1w_DevHsdpaMsgProc

+                0x10009be7       0x6a    _L1w_HspaTask

+ .text          0x10009c51      0x951 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o)

+                0x10009c51       0x15    _L1w_DevRtxReset

+                0x10009c66        0xf    _L1w_DevRtxInit

+                0x10009c75       0x44    _L1w_DevRtxInitCfgMsgHandle

+                0x10009cb9        0x1    _L1w_DevRtxTxRfOperate

+                0x10009cba       0x95    _L1w_DevRtxRxCfgTpuIntHandle

+                0x10009d4f       0xce    _L1w_DevRtxTpuIntUlRfHandle

+                0x10009e1d       0xfa    _L1w_DevRtxTpuIntHandle

+                0x10009f17       0x24    _L1w_DevRtxResetInd

+                0x10009f3b       0x24    _L1w_DevRtxInitInd

+                0x10009f5f       0x21    _L1w_DevRtxTxPrachAbortReq

+                0x10009f80        0x1    _L1w_DevRtxTxDpcchOfHspaCfgReq

+                0x10009f81       0x48    _L1w_DevRtxUlRfCtrlSendReq

+                0x10009fc9       0x2c    _L1w_DevRtxRxFingerCfgReq

+                0x10009ff5       0x32    _L1w_DevRtxRxPchCfgReq

+                0x1000a027       0x21    _L1w_DevRtxRxAichRelReq

+                0x1000a048       0x31    _L1w_DevRtxRxFachCfgReq

+                0x1000a079       0x21    _L1w_DevRtxRxFachRelReq

+                0x1000a09a       0x2f    _L1w_DevRtxRxDlCmCfgReq

+                0x1000a0c9       0x21    _L1w_DevRtxRxDlCmAbortReq

+                0x1000a0ea       0x2d    _L1w_DevRtxRxHsscchCfgReq

+                0x1000a117       0x2f    _L1w_DevRtxRxEagchCfgReq

+                0x1000a146       0x21    _L1w_DevRtxRxEagchRelReq

+                0x1000a167       0x35    _L1w_DevRtxRxDrxUpdateReq

+                0x1000a19c       0x2a    _L1w_DevRtxRxPlusCpichCfgReq

+                0x1000a1c6       0x26    _L1w_DevRtxRxPlusCpichRelReq

+                0x1000a1ec       0x2e    _L1w_DevRtxRxRgHiCfgReq

+                0x1000a21a       0x21    _L1w_DevRtxRxRgHiRelReq

+                0x1000a23b       0x21    _L1w_DevRtxTxTimingAdjustInd

+                0x1000a25c       0x19    _L1w_DevRtxRxTpcPilotIntInd

+                0x1000a275       0x18    _L1w_DevRtxRxHwTpcPlIntInd

+                0x1000a28d       0x2f    _L1w_DevRtxRxHwPiAiIntInd

+                0x1000a2bc        0x9    _L1w_DevRtxRxHwRakeIntInd

+                0x1000a2c5       0x1a    _L1w_DevRtxRxHwDtrIntInd

+                0x1000a2df       0x22    _L1w_DevRtxRxPichIntInd

+                0x1000a301       0x22    _L1w_DevRtxRxAichIntInd

+                0x1000a323      0x102    _L1w_DevRtxRxTpcIntInd

+                0x1000a425       0x3e    _L1w_DevRtxRxTpcIntReq

+                0x1000a463       0x66    _L1w_DevRtxRxPilotIntInd

+                0x1000a4c9       0x21    _L1w_DevRtxRxTfciIntInd

+                0x1000a4ea       0x22    _L1w_DevRtxRxTtiIntInd

+                0x1000a50c       0x21    _L1w_DevRtxRxAgchFactorIntInd

+                0x1000a52d        0x1    _L1w_DevRtxErrHandle

+                0x1000a52e        0x6    _L1w_DevRtxInfoGet

+                0x1000a534       0x6e    _L1w_RtxTask

+ .text          0x1000a5a2     0x152c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+                0x1000a5a2       0x49    _L1w_DevRfcAtSetDebug

+                0x1000a5eb        0x5    _L1w_DevRfcGetAfcHz

+                0x1000a5f0        0x1    _L1w_DevRfcRbdpRegCfg

+                0x1000a5f1       0x6a    _L1w_DevRfcReadMrtr

+                0x1000a65b       0x2a    _L1w_DevRfSleepInfo

+                0x1000a685       0xc7    _L1w_DevRfcReset

+                0x1000a74c       0x29    _L1w_DevRfcInit

+                0x1000a775       0x8f    _L1w_NvDataCheck

+                0x1000a804       0x24    _L1w_DevRfcResetCnf

+                0x1000a828       0x24    _L1w_DevRfcInitCnf

+                0x1000a84c       0x53    _L1w_DevRfcSchedOpenReq

+                0x1000a89f       0x23    _L1w_DevRestoreReq

+                0x1000a8c2       0x2e    _L1w_DevRfcIntInd

+                0x1000a8f0       0x34    _L1w_DevRfcDpaInfoCtrl

+                0x1000a924       0x30    _L1w_DevRfcAntExchange

+                0x1000a954       0x2c    _L1w_DevRfcAntSel

+                0x1000a980       0x5e    _L1w_DevRfcDiversityCtrl

+                0x1000a9de       0x35    _L1w_DevRfcChgeInfoCtrlTx

+                0x1000aa13       0x82    _L1w_DevRfcNotchHandle

+                0x1000aa95       0xfd    _L1w_DevRfcChgeInfoCtrlRx

+                0x1000ab92       0x21    _L1W_DevRfcWaitForRfClose

+                0x1000abb3       0xa6    _L1W_DevRfcSoltCtrlRfClose

+                0x1000ac59       0x71    _L1w_DevRfcSlotCtrl

+                0x1000acca       0xc6    _L1w_DevRfcFdtTrigCtrl

+                0x1000ad90       0x56    _L1w_DevRfcFdtGetAgc

+                0x1000ade6       0xbc    _L1w_DevRfcFdtFreqCtrl

+                0x1000aea2       0x67    _L1w_DevRfcFdtApcCwPaHighCtrl

+                0x1000af09       0x6e    _L1w_DevRfcFdtApcCwPaLowCtrl

+                0x1000af77       0x67    _L1w_DevRfcFdtStartCtrl

+                0x1000afde       0x91    _L1w_DevRfcNstTRXOpenCtrl

+                0x1000b06f       0x42    _L1w_DevRfcNstTRXCloseCtrl

+                0x1000b0b1       0x6a    _L1w_DevRfcNstTRXFreqChge

+                0x1000b11b       0x52    _L1w_DevRfcAmtCtrl

+                0x1000b16d       0x46    _L1w_DevRfcAgcRefPowLogUpdate

+                0x1000b1b3       0x29    _L1w_DevRfcIntTimeLogUpdate

+                0x1000b1dc       0x19    _L1w_DevRfcMrtrConfLogUpdate

+                0x1000b1f5       0x91    _L1w_DevRfcAgcRxStateLogUpdate

+                0x1000b286        0x8    _L1w_DevRfcTempDacToIram

+                0x1000b28e       0x31    _L1w_DevRfcIntLogUpdate

+                0x1000b2bf       0x25    _L1w_DevRfcIntAgcDcCalc

+                0x1000b2e4       0x2f    _L1w_DevRfcIntNotchCfg

+                0x1000b313       0x48    _L1w_DevRfc_RpiCfg

+                0x1000b35b       0x18    _L1w_DevRfc_RpiSet

+                0x1000b373       0x56    _L1w_DevRfc_RpiPwrCtrl

+                0x1000b3c9       0x5e    _L1w_DevRfcIntAgcDcSet

+                0x1000b427       0x25    _L1w_DevRfcIntAfcSet

+                0x1000b44c       0x63    _L1w_DevRfcRfRegReadCtrl

+                0x1000b4af       0x2b    _L1w_DevRfcSleepStatusSet

+                0x1000b4da       0x6b    _L1w_DevRfcIntProc

+                0x1000b545       0x45    _L1w_DevRfcSetTxBandMaxPwr

+                0x1000b58a       0x8f    _L1w_DevRfcTxPowerSet

+                0x1000b619       0x3f    _L1w_DevRfcAfcHz2PPM

+                0x1000b658       0x4d    _L1w_DevRfcPpm2Hz

+                0x1000b6a5       0x50    _L1w_DevRfcAfcUpdate

+                0x1000b6f5       0x1c    _L1w_DevRfcOpenCtrl

+                0x1000b711       0x33    _L1w_DevRfcReusedReSourceRestore

+                0x1000b744        0x1    _L1w_DevRfcTxTestMode

+                0x1000b745      0x389    _L1w_RfcTask

+ .text          0x1000bace     0x1c63 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+                0x1000bace       0x1f    _L1w_DevPcDpchReset

+                0x1000baed        0x1    _L1w_DevPcDpchInit

+                0x1000baee       0x94    _L1w_DevPcDpcchPowerFilter

+                0x1000bb82       0x38    _L1w_DevPcDeltaPilotPro

+                0x1000bbba       0x28    _L1w_DevPcPowerItpPro

+                0x1000bbe2       0x1c    _L1w_DevPcGapTpcJudge

+                0x1000bbfe       0x4b    _L1w_DevPcCmPowerPro

+                0x1000bc49       0x60    _L1w_DevPcDpcchPowerCalc

+                0x1000bca9       0x40    _L1w_DevPcDeltaPilotPowerCalc

+                0x1000bce9       0x3c    _L1w_DevPcDeltaResumeCalc

+                0x1000bd25       0x3c    _L1w_DevPcRppPowerCalc

+                0x1000bd61       0x59    _L1w_DevPcGetDeltaPilotCalcMode

+                0x1000bdba       0x2a    _L1w_DevPcSigmaLastCalc

+                0x1000bde4       0xe0    _L1w_DevPcAjCalc

+                0x1000bec4       0x5d    _L1w_DevPcFindNearBeltaC

+                0x1000bf21       0x6b    _L1w_DevPcFindNearBeltaD

+                0x1000bf8c       0x47    _L1w_DevPcAjToBelta

+                0x1000bfd3       0x11    _L1w_DevPcDpchCurTfciBeltaCD

+                0x1000bfe4      0x1f5    _L1w_DevPcBeltaCBeltaDCalc

+                0x1000c1d9       0xf0    _L1w_DevPcBeltaCBeltaDUpdate

+                0x1000c2c9       0xcc    _L1w_DevPcSecCmBetalUpd

+                0x1000c395       0x18    _L1w_DlIlpc_reset

+                0x1000c3ad        0x8    _L1w_Olpc_reset

+                0x1000c3b5       0x10    _L1w_DevPcOlpcCntReset

+                0x1000c3c5        0xf    _L1w_DevPcTpcGenReset

+                0x1000c3d4        0xc    _L1w_DevPcWindupReset

+                0x1000c3e0       0x42    _L1w_DevPcDlSirCmAdjust

+                0x1000c422       0x90    _L1w_DevPcDlSirTargetCalc

+                0x1000c4b2       0xec    _L1w_DevPcFdpchSirCal

+                0x1000c59e      0x111    _L1w_DevPcDpchSirCal

+                0x1000c6af       0x49    _L1w_DevPcDlWindUpMode

+                0x1000c6f8       0x3c    _L1w_DevPcSirSfAdjust

+                0x1000c734       0x95    _L1w_DevPcTpcGenDpcMode1

+                0x1000c7c9       0xd4    _L1w_DevPcDlTpcCmdGen

+                0x1000c89d       0x26    _L1w_DevFdpchRscpCalc

+                0x1000c8c3       0x37    _L1w_DevDpchParaECal

+                0x1000c8fa       0x88    _L1w_DevDpchRscpCalc

+                0x1000c982       0x9a    _L1w_DevPcPilotIntInd

+                0x1000ca1c       0x75    _L1w_DevPcRlsSetStaticAndSirThJudge

+                0x1000ca91       0xb2    _L1w_DevPcSetTpcSoftBit

+                0x1000cb43       0xc5    _L1w_DevPcTpcCombine

+                0x1000cc08       0x14    _L1w_DevPcTpcSingleRlPca1Calc

+                0x1000cc1c       0x11    _L1w_DevPcTpcSingleRlPca2Calc

+                0x1000cc2d       0x89    _L1w_DevPcTpcMultiRlsPca1Calc

+                0x1000ccb6       0x51    _L1w_DevPcTpcMultiRlsPca2Calc

+                0x1000cd07       0x46    _L1w_DevPcTpcSingleRlCombine

+                0x1000cd4d       0x4d    _L1w_DevPcTpcMultiRlCombine

+                0x1000cd9a       0x7e    _L1w_DevPcTpcMultiRlsCombine

+                0x1000ce18       0x18    _L1w_DevPcSirReset

+                0x1000ce30        0x5    _L1w_DevPcBetalSeqalCal

+                0x1000ce35       0x58    _L1w_DevPcCurSlotPowCalc

+                0x1000ce8d       0x1f    _L1w_DevPcIsOverPwr

+                0x1000ceac       0x2a    _L1w_DevPcSerachTfci

+                0x1000ced6       0x31    _L1w_DevPcCurSlotOverPowProc

+                0x1000cf07       0x40    _L1w_DevPcMaxPowerUpdate

+                0x1000cf47        0xf    _L1w_DevPcUlTfcOverEstCmp

+                0x1000cf56       0xe9    _L1w_DevPcUlTfcOverEstRlt

+                0x1000d03f       0x22    _L1w_DevPcUphFrmAvrCalc

+                0x1000d061        0x5    _L1w_DevPcUphMapRep

+                0x1000d066       0x32    _L1w_DevPcUphResult

+                0x1000d098        0x8    _L1w_DevPcGetUphValue

+                0x1000d0a0       0xab    _L1w_DevPcUphProc

+                0x1000d14b       0x91    _L1w_DevPcCfgInfoUpd

+                0x1000d1dc       0x83    _L1w_DevPcDchInfoGet

+                0x1000d25f       0x1e    _L1w_DevDchOlpcBlerTargetMapping

+                0x1000d27d       0x8f    _L1w_DevPcDchOlpcThParamGet

+                0x1000d30c       0x59    _L1w_DevPcEfachBeltacCal

+                0x1000d365      0x104    _L1w_DevPcDchStartReqHandle

+                0x1000d469       0x1a    _L1w_DevPcUldpchTfciInfoHandle

+                0x1000d483       0x27    _L1w_DevPcFDpchOutLoopAdj

+                0x1000d4aa       0x55    _L1w_DevPcDpchOutLoopAdj

+                0x1000d4ff       0x69    _L1w_DevPcDlRefTrchSel

+                0x1000d568       0x68    _L1w_DevPcOlpcInit

+                0x1000d5d0       0x3f    _L1w_DevPcDtrBlerInfoHandle

+                0x1000d60f       0x14    _L1w_DevPcTpcBerCal

+                0x1000d623       0x27    _L1w_DevPcRlsTpcBerPro

+                0x1000d64a       0x7e    _L1w_DevPcMutlRlsTpcBerCal

+                0x1000d6c8       0x33    _L1w_DevPcTpcBerCtr

+                0x1000d6fb       0x36    _L1w_DevPcOlpcCtrl

+ .text          0x1000d731     0x1bca T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+                0x1000d731       0x64    _L1w_DevHsdpaStartPc

+                0x1000d795       0x27    _L1w_DevHspdaHwReset

+                0x1000d7bc       0x1b    _L1w_DevHsdpaHwInit

+                0x1000d7d7       0xa3    _L1w_DevHsdpaReset

+                0x1000d87a        0x1    _L1w_DevHsdpaNvInit

+                0x1000d87b      0x10d    _L1w_DevHsdpaParaInit

+                0x1000d988      0x187    _L1w_DevHsdpaRegTpuEvent

+                0x1000db0f      0x1ac    _L1w_DevHsdpaCfgProc

+                0x1000dcbb       0x6e    _L1w_DevHsdpaRelProc

+                0x1000dd29       0xc4    _L1w_DevHsdpaIcSymModProc

+                0x1000dded       0xa1    _L1w_DevHsdpaAdrCirIntProc

+                0x1000de8e       0xeb    _L1w_DevHsdpaAdrCpichIntProc

+                0x1000df79       0x30    _L1w_DevHsdpaHsscchPart1IntProc

+                0x1000dfa9       0x4d    _L1w_DevHsdpaHsscchPart2IntProc

+                0x1000dff6       0x30    _L1w_DevHsdpaHdtrIntProc

+                0x1000e026       0x3a    _L1w_DevHsdpaCfn2SfnTime

+                0x1000e060       0x37    _L1w_DevHsdpaOrderActProc

+                0x1000e097      0x152    _L1w_DevHsdpaDchTpuProc

+                0x1000e1e9      0x42f    _L1w_DevHsdpaTpuTraceLog

+                0x1000e618       0xfb    _L1w_DevHsdpaIsJudgechangjing3

+                0x1000e713       0xe0    _L1w_DevHsdpaTpuProc

+                0x1000e7f3       0xb4    _L1w_DevHsdpaCompareCellInfo

+                0x1000e8a7      0x173    _L1w_DevHsdpaIsJudgePsrOver512

+                0x1000ea1a      0x105    _L1w_DevHsdpaPsrOver512

+                0x1000eb1f       0x2a    _L1w_DevHsdpaPsrFingerOldDaNew

+                0x1000eb49       0x2a    _L1w_DevHsdpaPsrFingerNewXiaoOld

+                0x1000eb73       0xea    _L1w_DevHsdpaPsrIschangjing3

+                0x1000ec5d      0x1d0    _L1w_DevHsdpaTxTpuProc

+                0x1000ee2d       0x56    _L1w_DevHsdpaPsrUpdateProc

+                0x1000ee83       0x3f    _L1w_DevHsdpaCmUpdateProc

+                0x1000eec2       0x4a    _L1w_DevHsdpaCfgReq

+                0x1000ef0c       0x29    _L1w_DevHsdpaRelReq

+                0x1000ef35       0x29    _L1w_DevHsdpaIcSymModIntInd

+                0x1000ef5e       0x29    _L1w_DevHsdpaAdrCirIntInd

+                0x1000ef87       0x29    _L1w_DevHsdpaAdrCpichIntInd

+                0x1000efb0       0x29    _L1w_DevHsdpaHsscchPart1IntInd

+                0x1000efd9       0x29    _L1w_DevHsdpaHsscchPart2IntInd

+                0x1000f002       0x29    _L1w_DevHsdpaHdtrIntInd

+                0x1000f02b       0x3b    _L1w_DevDlsHsdpaPsrUpdateReq

+                0x1000f066       0x35    _L1w_DevHsdpaCmUpdateReq

+                0x1000f09b       0x3b    _L1w_DevHsdpaHsscchOrdInd

+                0x1000f0d6       0x4c    _L1w_DevHsdpaFachCfgReq

+                0x1000f122       0x26    _L1w_DevHsdpaFachRelReq

+                0x1000f148       0x29    _L1w_DevHsdpaFachRcvReq

+                0x1000f171       0x26    _L1w_DevHsdpaFachHrntiUpdateReq

+                0x1000f197       0x21    _L1w_DevHsdpaFachDataInd

+                0x1000f1b8       0x4b    _L1w_DevHsdpaPchCfgReq

+                0x1000f203       0x21    _L1w_DevHsdpaPchRelReq

+                0x1000f224       0x26    _L1w_DevHsdpaRtxPiInd

+                0x1000f24a       0x28    _L1w_DevHsdpaDmaIntInd

+                0x1000f272       0x39    _L1w_DevHsdpaDataDmaCpy

+                0x1000f2ab       0x24    _L1w_DevHsdpaCurTime2SfnTime

+                0x1000f2cf       0x2c    _L1w_DevHsdpaGetCurSfnTime

+ .text          0x1000f2fb     0x16ff T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+                0x1000f2fb       0x20    _L1w_DevHsdpaLessIsAct

+                0x1000f31b       0xa5    _L1w_DevHsdpaLessParaInit

+                0x1000f3c0       0x2f    _L1w_DevHsdpaLessOrdIndProc

+                0x1000f3ef       0x33    _L1w_DevHsdpaLessTimeRcd

+                0x1000f422       0x5f    _L1w_DevHsdpaLessCfgTraceLog

+                0x1000f481        0xc    _L1w_DevHsdpaLessCfgAllTb

+                0x1000f48d       0x23    _L1w_DevHsdpaLessFindIdleHarq

+                0x1000f4b0      0x231    _L1w_DevHsdpaPart2Type2Proc

+                0x1000f6e1       0xc5    _L1w_DevHsdpaDchLessProc

+                0x1000f7a6       0x7e    _L1w_DevHsdpaPart2LessProc

+                0x1000f824       0x23    _L1w_DevHsdpaIsLessValid

+                0x1000f847       0x18    _L1w_DevHsdpaLessFindHsdschTti

+                0x1000f85f      0x1c9    _L1w_DevHsdpaDchLessHdtrIntProc

+                0x1000fa28       0x24    _L1w_DevHsdpaLessHdtrIntProc

+                0x1000fa4c       0x6b    _L1w_DevHsdpaPchSaveAdrInitCfg

+                0x1000fab7       0x51    _L1w_DevHsdpaPchSaveHsscchInitCfg

+                0x1000fb08       0x7d    _L1w_DevHsdpaPchRxInitRcvProc

+                0x1000fb85       0xae    _L1w_DevHsdpaPchSaveLessPara

+                0x1000fc33       0x8e    _L1w_DevHsdpaPchSaveAdrSubFrmCfg

+                0x1000fcc1       0x42    _L1w_DevHsdpaPchSaveIcPsrCfg

+                0x1000fd03       0x9a    _L1w_DevHsdpaPchRxSubFrmProc

+                0x1000fd9d       0x5f    _L1w_DevHsdpaPchCfgProc

+                0x1000fdfc       0x2d    _L1w_DevHsdpaPchRelProc

+                0x1000fe29       0x18    _L1w_DevHsdpaPchTpuProc

+                0x1000fe41       0x62    _L1w_DevHsdpaPchSavePart1IntCfg

+                0x1000fea3       0x66    _L1w_DevHsdpaPchPart2Type1Proc

+                0x1000ff09      0x12d    _L1w_DevHsdpaPchHdtrIntProc

+                0x10010036       0x92    _L1w_DevHsdpaPchLessProc

+                0x100100c8      0x16d    _L1w_DevHsdpaPchLessHdtrIntProc

+                0x10010235       0xa1    _L1w_DevHsdpaRtxPiIndProc

+                0x100102d6       0x71    _L1w_DevHsdpaFachStartPc

+                0x10010347       0x4e    _L1w_DevHsdpaFachSaveHsdpcchAckCfg

+                0x10010395       0x5c    _L1w_DevHsdpaFachSaveHsdpcchCqiCfg

+                0x100103f1       0x4d    _L1w_DevHsdpaFachCqiSendCtrl

+                0x1001043e       0x6e    _L1w_DevHsdpaFachSaveAdrInitCfg

+                0x100104ac       0x4a    _L1w_DevHsdpaFachSaveHsscchInitCfg

+                0x100104f6       0x52    _L1w_DevHsdpaFachRxInitRcvProc

+                0x10010548       0x2e    _L1w_DevHsdpaFachTxInitSendProc

+                0x10010576       0x81    _L1w_DevHsdpaFachSaveAdrSubFrmCfg

+                0x100105f7       0x83    _L1w_DevHsdpaFachRxSubFrmProc

+                0x1001067a       0x56    _L1w_DevHsdpaFachTxSubFrmProc

+                0x100106d0       0x68    _L1w_DevHsdpaFachCfgProc

+                0x10010738       0x44    _L1w_DevHsdpaFachRelProc

+                0x1001077c       0x22    _L1w_DevHsdpaFachTpuProc

+                0x1001079e       0x2e    _L1w_DevHsdpaFachSavePart1IntCfg

+                0x100107cc      0x131    _L1w_DevHsdpaFachHdtrIntProc

+                0x100108fd       0x3c    _L1w_DevHsdpaFachRcvProc

+                0x10010939       0x28    _L1w_DevHsdpaFachHrntiUpdateProc

+                0x10010961       0x79    _L1w_DevHsdpaFachEdchIndProc

+                0x100109da       0x20    _L1w_DevHsdpaFachSetHsdpcchFlg

+ .text          0x100109fa     0x1019 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_cfg.o)

+                0x100109fa       0x60    _L1w_DevRtxRxFingerCfg

+                0x10010a5a       0xe2    _L1w_DevRtxRxCpichCfg

+                0x10010b3c       0x4f    _L1w_DevRtxRxPichCfg

+                0x10010b8b       0x12    _L1w_DevRtxRxPichRel

+                0x10010b9d       0x50    _L1w_DevRtxRxPchCfg

+                0x10010bed       0x24    _L1w_DevRtxRxPchRel

+                0x10010c11       0x2f    _L1w_DevRtxRxAichRakeCfg

+                0x10010c40       0x26    _L1w_DevRtxRxAichCfg

+                0x10010c66        0x5    _L1w_DevRtxRxAichRel

+                0x10010c6b       0x2e    _L1w_DevRtxRxFachRakeCfg

+                0x10010c99       0x46    _L1w_DevRtxRxFachCfg

+                0x10010cdf       0x21    _L1w_DevRtxRxFachRel

+                0x10010d00       0xa5    _L1w_DevRtxRxDlDpchRakeCfg

+                0x10010da5       0x40    _L1w_DevRtxRxDlDpchCfg

+                0x10010de5       0x26    _L1w_DrvDpramRxWriteClearData

+                0x10010e0b       0x39    _L1w_DevRtxRxDlDpchRel

+                0x10010e44      0x16d    _L1w_DevRtxRxDlCmSlotCfg

+                0x10010fb1       0xe5    _L1w_DevRtxRxDlCmSlotRel

+                0x10011096       0x63    _L1w_DevRtxRxDlCmCfgTpuIntHandle

+                0x100110f9      0x1ff    _L1w_DevRtxRxDlCmCfg

+                0x100112f8       0x6f    _L1w_DevRtxRxFdpchRakeCfg

+                0x10011367       0x3d    _L1w_DevRtxRxFdpchCfg

+                0x100113a4        0x5    _L1w_DevRtxRxFdpchRel

+                0x100113a9       0x34    _L1w_DevRtxRxHsscchRakeCfg

+                0x100113dd       0x39    _L1w_DevRtxRxHsscchCfg

+                0x10011416        0x5    _L1w_DevRtxRxHsscchRel

+                0x1001141b       0x38    _L1w_DevRtxRxEagchRakeCfg

+                0x10011453       0x34    _L1w_DevRtxRxEagchCfg

+                0x10011487        0xf    _L1w_DevRtxRxEagchRel

+                0x10011496       0xbc    _L1w_DevRtxRxRgHiRakeCfg

+                0x10011552       0x4b    _L1w_DevRtxRxRgHiCfg

+                0x1001159d        0x5    _L1w_DevRtxRxRgHiRel

+                0x100115a2       0x6b    _L1w_DevRtxRxCctrchCfgHandle

+                0x1001160d      0x11b    _L1w_DevRtxRxCfgHandle

+                0x10011728       0x2f    _L1w_DevRtxRxDlTpcPlCfg

+                0x10011757       0x7e    _L1w_DevRtxRxIntFingerCfg

+                0x100117d5       0x69    _L1w_DevRtxRxIntCfg

+                0x1001183e       0x6e    _L1w_DevRtxRxDpchSlotForm

+                0x100118ac       0x71    _L1w_DevRtxRxSccpchSlotForm

+                0x1001191d       0x5a    _L1w_DevRtxRxComparaSlotForm

+                0x10011977       0x34    _L1w_DevRtxRxCmASlotForm

+                0x100119ab       0x34    _L1w_DevRtxRxCmBSlotForm

+                0x100119df       0x34    _L1w_DevRtxRxNormalSlotForm

+ .text          0x10011a13      0x92c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tx_rf_res.o)

+                0x10011a13       0x13    _L1w_DevRtxTimeCmp

+                0x10011a26       0x2d    _L1w_DevRtxUlRfcReq

+                0x10011a53       0x37    _L1w_DevRtxUlRfTblInit

+                0x10011a8a       0x2f    _L1w_DevRtxUlRfGetNodeFromUnusedQ

+                0x10011ab9       0x17    _L1w_DevRtxUlRfPutNode2UnusedQ

+                0x10011ad0       0x31    _L1w_DevRtxUlRfQueueInsert

+                0x10011b01       0x41    _L1w_DevRtxUlRfQueueGet

+                0x10011b42        0xf    _L1w_DevRtxUlRfQueueSearch

+                0x10011b51       0x67    _L1w_DevRtxUlRfStartSched

+                0x10011bb8      0x262    _L1w_DevRtxUlRfCtrlReq

+                0x10011e1a      0x1de    _L1w_DevRtxUlRfSchedPick

+                0x10011ff8       0x81    _L1w_DevRtxUlRfSchedLink

+                0x10012079      0x12f    _L1w_DevRtxUlRfSchedMerge

+                0x100121a8      0x18a    _L1w_DevRtxUlRfSched

+                0x10012332        0xd    _L1w_DevRtxUlRfStopSched

+ .text          0x1001233f      0xf38 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

+                0x1001233f        0x7    _L1w_DevTxGetDchState

+                0x10012346       0x11    _L1w_DevTxGetRfCtrlPara

+                0x10012357       0x15    _L1w_DevTxDchReset

+                0x1001236c       0x39    _L1w_DevTxOpenRfc

+                0x100123a5       0x39    _L1w_DevTxCloseRfc

+                0x100123de       0x68    _L1w_DevTxCmRfcCfg

+                0x10012446       0x50    _L1w_DevTxNormalSlotForm

+                0x10012496       0x5e    _L1w_DevTxCmSlotForm

+                0x100124f4       0x1c    _L1w_DevTxCalcCmPliot

+                0x10012510       0x39    _L1w_DevTxGetUlMaxMinTti

+                0x10012549      0x10e    _L1w_DevTxGetDchParam

+                0x10012657       0x75    _L1w_DevTxUlCmTfciAnalysis

+                0x100126cc       0x29    _L1w_DevTxHsupaTransInd

+                0x100126f5      0x16b    _L1w_DevTxDchToPcStart

+                0x10012860       0x26    _L1w_DevTxDchToPcStop

+                0x10012886       0x64    _L1w_DevTxDchCmParaToPc

+                0x100128ea       0x27    _L1w_DevTxDpcchPreambleToPc

+                0x10012911       0x2a    _L1w_DevTxDpdchTfciToPc

+                0x1001293b      0x177    _L1w_DevTxDataUpdate

+                0x10012ab2       0x55    _L1w_DevTxGetUtrPara

+                0x10012b07      0x115    _L1w_DevTxDchUtrCfg

+                0x10012c1c       0x77    _L1w_DevTxDchCmProc

+                0x10012c93      0x154    _L1w_DevTxDchSendCfg

+                0x10012de7       0xad    _L1w_DevTxDchPreambleSendProc

+                0x10012e94       0x29    _L1w_DevTxDchPostVerifyFailProc

+                0x10012ebd       0x94    _L1w_DevTxDchPreambleIntHandle

+                0x10012f51       0xd9    _L1w_DevTxDpchSendCndCheck

+                0x1001302a       0x59    _L1w_DevTxDpchIntHandle

+                0x10013083       0x54    _L1w_DevTxDchTpuIntHandle

+                0x100130d7       0x65    _L1w_DevTxDchRelMsgHandle

+                0x1001313c       0x8b    _L1w_DevTxCmCfgMsgHandle

+                0x100131c7       0xb0    _L1w_DevTxDchCfgMsgHandle

+ .text          0x10013277      0x6e4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

+                0x10013277        0xf    _L1W_DevHsupaInitMacro

+                0x10013286        0xc    _L1W_DevHsupaCalCBNum

+                0x10013292       0x21    _L1W_DevHsupaCalcCBLength

+                0x100132b3        0xa    _L1W_DevHsupaCalInterleavingRow

+                0x100132bd       0x3a    _L1W_DevHsupaCalCodeBlockConf

+                0x100132f7       0x1c    _L1w_DevHsupaCalMaxNej

+                0x10013313       0x99    _L1W_DevHsupaCalSfOneEtfc

+                0x100133ac       0xfd    _L1W_DevHsupaCalAllSFConf

+                0x100134a9      0x12a    _L1W_DevHsupaCalSFConf

+                0x100135d3       0x94    _L1W_DevHsupaCalRmRv

+                0x10013667       0x9b    _L1W_DevHsupaCalRmPara

+                0x10013702       0x41    _L1W_DevHsupaCalChannelCodeConf

+                0x10013743       0x7a    _L1W_DevHsupaCalInterleavingConf

+                0x100137bd       0x37    _L1W_DevHsupaReTransBitmapTtiTen

+                0x100137f4       0x6b    _L1W_DevHsupaCalEtxBitmap

+                0x1001385f       0x48    _L1W_DevHsupaCalEUTRConf

+                0x100138a7       0x6e    _L1W_DevHsupaCalETXConf

+                0x10013915       0x46    _L1W_DevHsupaCalULConf

+ .text          0x1001395b     0x1358 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+                0x1001395b        0xb    _L1w_DevRfcCtrlDbChgeInfoSet

+                0x10013966        0xf    _L1w_DevRfcCtrlDbChgeInfoInit

+                0x10013975        0x2    _L1w_DevRfcCtrlDbSlotEndSet

+                0x10013977       0x17    _L1w_DevRfcCtrlDbSlotInfoInit

+                0x1001398e       0x61    _L1w_DevRfcCtrlDbInit

+                0x100139ef       0x10    _L1w_DevRfcCtrlDbInitAll

+                0x100139ff       0x37    _L1w_DevRfcCtrlDbTimeContCheck

+                0x10013a36       0x33    _L1w_DevRfcCtrlDbSlotChgeInfoWr

+                0x10013a69       0x16    _L1w_DevRfcCtrlDbGetDbInd

+                0x10013a7f       0x35    _L1w_DevRfcCtrlDbFrameChgeInfoWr

+                0x10013ab4       0x2d    _L1w_DevRfcCtrlDbGetSegLen

+                0x10013ae1       0x9f    _L1w_DevRfcCtrlDbSlotEndUpdate

+                0x10013b80       0x5c    _L1w_DevRfcCtrlDbCtrlInfoUpdate

+                0x10013bdc      0x117    _L1w_DevRfcCtrlDbSchedUpdate

+                0x10013cf3       0x9c    _L1w_DevRfcCtrlDbStPo2Chge

+                0x10013d8f       0x6d    _L1w_DevRfcCtrlDbStPo1Chge

+                0x10013dfc       0x93    _L1w_DevRfcCtrlDbStPi2Chge

+                0x10013e8f       0x27    _L1w_DevRfcCtrlDbStPi1Chge

+                0x10013eb6       0x63    _L1w_DevRfcCtrlDbStPi0Chge

+                0x10013f19       0x49    _L1w_DevRfcCtrlDbStartInsert

+                0x10013f62       0xeb    _L1w_DevRfcCtrlDbEndPo2Chge

+                0x1001404d       0x5d    _L1w_DevRfcCtrlDbEndPo1Chge

+                0x100140aa        0xf    _L1w_DevRfcCtrlDbEndPo0Chge

+                0x100140b9       0x3f    _L1w_DevRfcCtrlDbEndInsert

+                0x100140f8       0xf9    _L1w_DevRfcCtrlDbDrvOpenUpdate

+                0x100141f1        0xd    _L1w_DevRfcCtrlDbGetAdr

+                0x100141fe       0x4a    _L1w_DevRfcCtrlDbChgeInfoHandle

+                0x10014248      0x10e    _L1w_DevRfcCtrlDbGetSlotChgeInfo

+                0x10014356       0x39    _L1w_DevRfcAgcDbInit

+                0x1001438f       0x29    _L1w_DevRfcAfcDbInit

+                0x100143b8       0x14    _L1w_DevRfcAgcDbFreqSearch

+                0x100143cc        0xe    _L1w_DevRfcAgcDbSetFreqChgeFlag

+                0x100143da       0x21    _L1w_DevRfcAgcDbFindOldestPos

+                0x100143fb       0x58    _L1w_DevRfcAgcDbFindFreqPos

+                0x10014453       0x21    _L1w_DevRfcAgcDbGetFreqInd

+                0x10014474       0x35    _L1w_DevRfcAgcDbFastAgcCond

+                0x100144a9       0xd0    _L1w_DevRfcAgcDbAgcSet

+                0x10014579       0x3b    _L1w_DevRfcAgcDbLockInfoUpdate

+                0x100145b4       0x3a    _L1w_DevRfcAgcCalcInfoUpdateCmn

+                0x100145ee       0x2e    _L1w_DevRfcAgcCalcInfoUpdateDpa

+                0x1001461c       0x58    _L1w_DevRfcAgcDbAgcStepCtrl

+                0x10014674       0x48    _L1w_DevRfcAgcDbAgcUpdate

+                0x100146bc       0x6e    _L1w_DevRfcAgcDbAgcCalcSingleCh

+                0x1001472a       0x37    _L1w_DevRfcAgcDbAfterFastAgcSet

+                0x10014761       0x38    _L1w_DevRfcAgcDbFastAgcValUpdate

+                0x10014799       0x60    _L1w_DevRfcAgcDb2RMainChAdjCond

+                0x100147f9       0x6b    _L1w_DevRfcAgcDb2RAgcHandle

+                0x10014864      0x124    _L1w_DevRfcAgcDbAgcCalc

+                0x10014988       0x1c    _L1w_DevRfcAgcDbAgcEstEn

+                0x100149a4       0x3d    _L1w_DevRfcAfcDbAfcSet

+                0x100149e1       0x13    _L1w_DevRfcAfcDbGetAfcDbVal

+                0x100149f4       0x1e    _L1w_DevRfcSetRefFreq

+                0x10014a12       0x43    _L1w_DevRfcAgcDbGetFreqAgcInfo

+                0x10014a55       0x62    _L1w_DevRfcAgcDbGetRssi

+                0x10014ab7       0x9e    _L1w_DevRfcAgcDbGetMeanpwr

+                0x10014b55       0x35    _L1w_DevRfcAgcDbAuxChInitSet

+                0x10014b8a       0x42    _L1w_DevRfcAgcDbGetTableInd

+                0x10014bcc       0x7a    _L1w_DevRfcAgcDbFdtAgcInit

+                0x10014c46       0x43    _L1w_DevRfcAgcDbNstAgcInit

+                0x10014c89       0x15    _L1w_DevRfcAgcDbTxChgeInfoWr

+                0x10014c9e       0x15    _L1w_DevRfcAgcDbRxChgeInfoWr

+ .text          0x10014cb3      0x2cb T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls.o)

+                0x10014cb3       0x26    _L1w_DevDlsSendIntMsg

+                0x10014cd9       0x24    _L1w_DevDlsSendCnf

+                0x10014cfd        0xf    _L1w_DevDlsReset

+                0x10014d0c        0xf    _L1w_DevDlsInit

+                0x10014d1b      0x263    _L1w_DlsTask

+ .text          0x10014f7e     0x12a5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+                0x10014f7e       0x89    _L1w_DevHsdpaSubFrmIsInCm

+                0x10015007       0x78    _L1w_DevHsdpaCalcTimingInfo

+                0x1001507f       0x2d    _L1w_DevHsdpaCalcAckNackPos

+                0x100150ac       0x52    _L1w_DevHsdpaCalcTbSizeByTbs

+                0x100150fe       0x23    _L1w_DevHsdpaCalcTbSizeByTbsIdx

+                0x10015121        0xd    _L1w_DevHsdpaCalcRvB

+                0x1001512e       0x3a    _L1w_DevHsdpaCalcCodeBlockPara

+                0x10015168       0x25    _L1w_DevHsdpaCalc1stRmPara

+                0x1001518d       0x37    _L1w_DevHsdpaCalc2ndRmEini

+                0x100151c4       0xf9    _L1w_DevHsdpaCalcRmPara

+                0x100152bd       0x9f    _L1w_DevHsdpaCalcVelcity

+                0x1001535c        0xd    _L1w_DevHsdpaCalcSymPower

+                0x10015369       0x79    _L1w_DevHsdpaCalcFingerMaskStep1

+                0x100153e2       0xba    _L1w_DevHsdpaCalcFingerMaskStep2

+                0x1001549c       0x45    _L1w_DevHsdpaCalcFingerMaskStep3

+                0x100154e1       0x5d    _L1w_DevHsdpaCalcAntFingerMask

+                0x1001553e      0x11f    _L1w_DevHsdpaFingerMaskBufUpdate

+                0x1001565d       0x8c    _L1w_DevHsdpaCalcFingerMask

+                0x100156e9       0xb8    _L1w_DevHsdpaSnrLowRstJudge

+                0x100157a1      0x1b0    _L1w_DevHsdpaCalcNoiseSinr

+                0x10015951       0x47    _L1w_DevHsdpaCalcNoiseFactor

+                0x10015998       0xc3    _L1w_DevHsdpaCalcCirPower

+                0x10015a5b       0xba    _L1w_DevHsdpaCalcEqNoise

+                0x10015b15       0x34    _L1w_DevHsdpaCalcNoise

+                0x10015b49       0x2d    _L1w_DevHsdpaIsExceedFinWin

+                0x10015b76       0x6b    _L1w_DevHsdpaPsrFingerFilter

+                0x10015be1       0x56    _L1w_DevHsdpaCalcFrameHeadPos

+                0x10015c37       0x87    _L1w_DevHsdpaCalcIntraCellSfnOffset

+                0x10015cbe       0xfc    _L1w_DevHsdpaCalcFingerSort

+                0x10015dba       0x24    _L1w_DevHsdpaCalcJudgeResetFlg

+                0x10015dde      0x27c    _L1w_DevHsdpaCalcCellFingerSort

+                0x1001605a       0x1b    _L1w_DevHsdpaCalcAntChe4xPos

+                0x10016075       0xef    _L1w_DevHsdpaCalcChe4xPos

+                0x10016164       0xbf    _L1w_DevHsdpaCalcAdrPsrInfo

+ .text          0x10016223      0x3d4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_comm_int.o)

+                0x10016223       0x3f    _L1w_DevDrvAllIntClear

+                0x10016262       0x54    _L1w_DevDrvRestoreAllInt

+                0x100162b6       0x9e    _L1W_TPU_RAKE_ISR

+                0x10016354       0x70    _L1W_RAKE_DFE_RFC_ISR

+                0x100163c4       0xac    _L1W_TPU_CSR_ADR_HSSCCH_ISR

+                0x10016470       0x89    _L1W_CSR_DTR_PSR_ISR

+                0x100164f9       0x27    _L1w_DevCommGetTop19IntStatus

+                0x10016520       0x26    _L1W_ICP_UPA_DATA_ISR

+                0x10016546       0x5c    _L1W_ICP_SLEEP_WAKEUP_ISR

+                0x100165a2       0x1c    _L1W_EDCP_ISR

+                0x100165be       0x39    _L1_W_LPM_T3_ISR

+ .text          0x100165f7     0x2265 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

+                0x100165f7        0x8    _L1w_DevCsrSetStep1Clk

+                0x100165ff        0x8    _L1w_DevCsrGetStep1Clk

+                0x10016607        0x6    _L1w_DevGetPeakThreshold

+                0x1001660d        0x1    _L1w_DevGetFsThreshold

+                0x1001660e       0x1e    _L1w_DevCsrStep1Cmp

+                0x1001662c        0xa    _L1w_DevCsrF2W

+                0x10016636        0xf    _L1w_DevCsrW2F

+                0x10016645       0x15    _L1w_DevCsrCompare

+                0x1001665a       0x87    _L1w_DevCsrComputeWin

+                0x100166e1       0x2a    _L1w_DevCsrInitReq

+                0x1001670b       0x98    _L1w_DevCsrStep1Req

+                0x100167a3       0x75    _L1w_DevCsrFsReq

+                0x10016818       0x27    _L1w_DevCsrResetCnf

+                0x1001683f       0x27    _L1w_DevCsrInitCnf

+                0x10016866       0x65    _L1w_DevCsrStep1Cnf

+                0x100168cb       0x4f    _L1w_DevCsrFsCnf

+                0x1001691a       0x2d    _L1w_DevCsrIntInd

+                0x10016947       0x5d    _L1w_DevCsrStep1CalConfigIndex4_1

+                0x100169a4       0x3d    _L1w_DevCsrSaveDateMrtr

+                0x100169e1      0x138    _L1w_DevCsrIcCfg

+                0x10016b19        0xe    _L1w_DevCsrSetFsAbort

+                0x10016b27      0x1ac    _L1w_DevCsrStep1Abort

+                0x10016cd3      0x272    _L1w_DevCsrStep1Pro

+                0x10016f45        0xa    _L1w_DevCsrClrFsSt

+                0x10016f4f       0x7d    _L1w_DevCsrFsPro

+                0x10016fcc       0xbf    _L1w_DevCsrPeakFilter

+                0x1001708b       0xb8    _L1w_DevCsrPeakSearch

+                0x10017143       0x95    _L1w_DevCsrFsReqCfg

+                0x100171d8      0x113    _L1w_DevCsrIcFilter

+                0x100172eb     0x1312    _L1w_DevCsrStep1Int

+                0x100185fd      0x125    _L1w_DevCsrFsInt

+                0x10018722       0x1a    _L1w_DevCsrStep1IsBusy

+                0x1001873c       0x13    _L1w_DevCsrReset

+                0x1001874f       0x10    _L1w_DevCsrStFsSt

+                0x1001875f       0xfd    _L1w_CsrTask

+ .text          0x1001885c     0x220d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+                0x1001885c       0x30    _L1w_DevPcWord64ToFloat

+                0x1001888c       0x40    _L1w_DevPcFloatToWord

+                0x100188cc       0x2e    _L1w_PcLog2FindTable

+                0x100188fa       0x80    _L1w_DevPcFloatSirAndBlerToWord32

+                0x1001897a       0x28    _L1w_DevPcDiv

+                0x100189a2       0x71    _L1w_DevPcLog10

+                0x10018a13       0xe6    _L1w_DevPc10xPower10expOld

+                0x10018af9       0x2c    _L1w_DevPc10xPower10exp

+                0x10018b25       0x65    _L1w_DevSirBlerPcDiv

+                0x10018b8a       0x38    _L1w_DevPcFloatAdd

+                0x10018bc2       0x3b    _L1w_DevPcUlAlphaDiv

+                0x10018bfd       0x62    _L1w_DevPcPowerLimit

+                0x10018c5f       0x86    _L1w_DevPcSumBeltaIQmap

+                0x10018ce5       0x81    _L1w_DevPcCalcSquareBetaHs

+                0x10018d66       0x22    _L1w_DevPcP1P2LogCalc

+                0x10018d88       0x19    _L1w_DevPcP1P2Calc

+                0x10018da1        0xd    _L1w_DevPcBetalRatioProc

+                0x10018dae       0x9d    _L1w_DevPcCodeRatioCalc

+                0x10018e4b       0x14    _L1w_DevPcGetTxpowerForMeas

+                0x10018e5f       0x99    _L1w_DevPcConfigTxReg

+                0x10018ef8       0x92    _L1w_DevPcTtiUpdDpaBeta

+                0x10018f8a       0xe4    _L1w_DevPcTtiUpdEdchBeta

+                0x1001906e       0x23    _L1w_DevPcNoDpdchPro

+                0x10019091       0xb5    _L1w_DevPcTtiUpdDpchBeta

+                0x10019146       0x35    _L1w_DevPcBetaEdAllSquareCalc

+                0x1001917b        0xc    _L1w_DevPcSumSquareCalc

+                0x10019187       0x56    _L1w_DevPcSquareCalc

+                0x100191dd      0x110    _L1w_DevPcIQMap

+                0x100192ed       0x1b    _L1w_DevPcRangeAdjust

+                0x10019308       0x32    _L1w_DevPcCalcCm

+                0x1001933a      0x146    _L1w_DevPcMprCalPro

+                0x10019480       0x2f    _L1w_DevPcMprAdjust

+                0x100194af       0x39    _L1w_DevPcMprCalCtrl

+                0x100194e8      0x116    _L1w_DevPcCodeRatioAndTotalPowerCalc

+                0x100195fe       0x33    _L1w_DevPcPwrValadjust

+                0x10019631       0x94    _L1w_DevPcGainTorAdjust

+                0x100196c5       0x89    _L1w_DevPcCalPvalue

+                0x1001974e       0x3f    _L1w_DevPcGaintorHalf

+                0x1001978d       0x4b    _L1w_DevPcMaxPwrSetProc

+                0x100197d8      0x178    _L1w_DevPcTxAndRfSet

+                0x10019950       0x54    _L1w_DevPcTpuCallBack

+                0x100199a4       0x1d    _L1w_DevPcRegFrmTpu

+                0x100199c1       0x88    _L1w_DevPcUlRegTpu

+                0x10019a49       0x1c    _L1w_DevPcIsBeltaEdAllEquReduce

+                0x10019a65       0xff    _L1w_DevPcSetLastBelta

+                0x10019b64       0x25    _L1w_DevPcPmaxReLimt

+                0x10019b89       0x7d    _L1w_DevPcPmaxReCalc

+                0x10019c06       0x2d    _L1w_DevPcBeltaReCalcBeltaEdReducedMin

+                0x10019c33       0x43    _L1w_DevPcBeltaReCalcEtfciBoost

+                0x10019c76       0x97    _L1w_DevPcBeltaReCalc

+                0x10019d0d       0x21    _L1w_DevPcMaxPowerLimit

+                0x10019d2e       0x14    _L1w_DevPcMinPowerLimit

+                0x10019d42       0xe0    _L1w_DevPcCMInfoUpdate

+                0x10019e22       0x46    _L1w_DevPcFrmEventHandle

+                0x10019e68       0x51    _L1w_DevPcPreCalc

+                0x10019eb9       0x63    _L1w_DevPcStopHandle

+                0x10019f1c       0xdd    _L1w_DevPc3SymbolIntHandle

+                0x10019ff9       0x4d    _L1w_DevPcGaintorCalc

+                0x1001a046       0x46    _L1w_DevPcTpuTpcSlotHandle

+                0x1001a08c       0x1c    _L1w_DevPcSlotModeGet

+                0x1001a0a8       0x15    _L1w_DevPcDlGapPatternJudge

+                0x1001a0bd        0x9    _L1w_DevPcWriteCmBitMap

+                0x1001a0c6        0xa    _L1w_DevPcIsUlCmFrm

+                0x1001a0d0       0x15    _L1w_DevPcIsCmFrmOnlyGap

+                0x1001a0e5       0x2d    _L1w_DevPcIsCmFrm

+                0x1001a112       0x7a    _L1w_DevPcSlotModeSet

+                0x1001a18c       0x2d    _L1w_DevPcUlCmInfoHandle

+                0x1001a1b9       0x24    _L1w_DevPcDlCmInfoHandle

+                0x1001a1dd       0x48    _L1w_DevPcCmStopHandle

+                0x1001a225       0x12    _L1w_DevPcCmStopReqHandle

+                0x1001a237       0x32    _L1w_DevPcStopReqHandle

+                0x1001a269      0x11c    _L1w_DevPcWriteSubFrmIntInfo

+                0x1001a385       0x74    _L1w_DevPcReset

+                0x1001a3f9       0xcb    _L1w_DevPcInit

+                0x1001a4c4       0x7b    _L1w_DevPcOutSyncEng

+                0x1001a53f       0xef    _L1w_DevPcEngPrintf

+                0x1001a62e       0x63    _L1w_DevPcWriteDpramMsg

+                0x1001a691       0x27    _L1w_DevPcResetCnf

+                0x1001a6b8       0x27    _L1w_DevPcInitCnf

+                0x1001a6df       0x2c    _L1w_DevRtxPcPrachStartReq

+                0x1001a70b       0x28    _L1w_DevRtxPcPrachPreambleReq

+                0x1001a733       0x30    _L1w_DevRtxPcPrachMessageReq

+                0x1001a763       0x39    _L1w_DevRtxPcDchStartReq

+                0x1001a79c       0x2c    _L1w_DevRtxPcUlDpchCmInfoReq

+                0x1001a7c8       0x2c    _L1w_DevRtxPcDlDpchCmInfoReq

+                0x1001a7f4       0x29    _L1w_DevRtxPcDpchCmStopReq

+                0x1001a81d       0x2e    _L1w_DevRtxPcBlerReq

+                0x1001a84b       0x2d    _L1w_DevHsdpaPcStartReq

+                0x1001a878       0x28    _L1w_DevHsdpaPcTtiReq

+                0x1001a8a0       0x21    _L1w_DevHsdpaPcStoptReq

+                0x1001a8c1       0x11    _L1w_DevDchPcSetPara

+                0x1001a8d2       0x2a    _L1w_DevHsupaPcStartReq

+                0x1001a8fc       0x2d    _L1w_DevHsupaPcTtiReq

+                0x1001a929       0x21    _L1w_DevHsupaPcStopReq

+                0x1001a94a      0x11f    _L1w_PcTask

+ .text          0x1001aa69      0x29a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+                0x1001aa69        0x1    _L1w_DevEngInitAddr

+                0x1001aa6a       0x19    _L1w_EngTaskInit

+                0x1001aa83        0x7    _L1w_DevEngSetFlag

+                0x1001aa8a       0x12    _L1w_log_track_init

+                0x1001aa9c       0x8e    _L1w_DevEngDisplay

+                0x1001ab2a       0x46    _L1w_EngTrace

+                0x1001ab70       0xaa    _L1w_DevEngLogHeaderUpdate

+                0x1001ac1a       0xc6    _L1w_DevEngWriteDataToBuffer

+                0x1001ace0       0x22    _L1w_DevEngCopyMem2Dpram

+                0x1001ad02        0x1    _L1w_DevEngUartTransmit

+ .text          0x1001ad03       0xde T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx.o)

+                0x1001ad03        0x9    _L1w_DevTxFirstTpuIntSet

+                0x1001ad0c        0xc    _L1w_DevTxFirstTpuIntDelete

+                0x1001ad18       0x82    _L1w_DevRtxTxCfgMsgHandle

+                0x1001ad9a       0x16    _L1w_DevTxTpuIntHandle

+                0x1001adb0       0x15    _L1w_DevRtxTxReset

+                0x1001adc5       0x1c    _L1w_DevRtxTxInit

+ .text          0x1001ade1     0x1cc0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+                0x1001ade1       0x6b    _L1w_DevRtxRxBlindAnalyse

+                0x1001ae4c       0x77    _L1w_DevRtxRxTfcParaCalc

+                0x1001aec3       0xd5    _L1w_DevRtxRxJudgeCsRam

+                0x1001af98      0x115    _L1w_DevRtxRxTrchParaCalc

+                0x1001b0ad       0x33    _L1w_DevRtxRxDtrCtfcSort

+                0x1001b0e0       0x81    _L1w_DevRtxRxSccpchDtrParam

+                0x1001b161       0x3b    _L1w_DevRtxRxJudgeRrm

+                0x1001b19c       0x2f    _L1w_DevRtxRxV3BlindTbs49Change

+                0x1001b1cb       0x25    _L1w_DevRtxRxV3BlindTbsChange

+                0x1001b1f0       0xc4    _L1w_DevRtxRxV3BlindTfcPatch

+                0x1001b2b4       0xd2    _L1w_DevRtxRxDpchDtrParam

+                0x1001b386       0x11    _L1w_DevRtxRxTtiModeGet

+                0x1001b397        0xe    _L1w_DevRtxRxCrcModeGet

+                0x1001b3a5       0x16    _L1w_DevRtxRxCodingGet

+                0x1001b3bb       0x89    _L1w_DevRtxRxTrchInfoCfg

+                0x1001b444       0x51    _L1w_DevRtxRxDpchDtrCmCfg

+                0x1001b495       0x74    _L1w_DevRtxRxDlDpchDtrCfg

+                0x1001b509       0x6d    _L1w_DevRtxRxDlSccpchDtrCfg

+                0x1001b576       0x36    _L1w_DevRtxRxAgchDtrCfg

+                0x1001b5ac       0x83    _L1w_DevRtxRxAgchCmDtrCfg

+                0x1001b62f       0x45    _L1w_DevRtxRxCfgABUpdate

+                0x1001b674       0x34    _L1w_DevRtxRxDeilBaseSort

+                0x1001b6a8       0x9f    _L1w_DevRtxRxTfciS2Cfg

+                0x1001b747       0xb1    _L1w_DevRtxRxTfcAnalyse

+                0x1001b7f8       0x58    _L1w_DevRtxRxBlindGuidCfg

+                0x1001b850       0x37    _L1w_DevRtxRxPn9BerCheckStart

+                0x1001b887       0xa1    _L1w_DevRtxRxPn9Get244Bit

+                0x1001b928       0x42    _L1w_DevRtxRxPn9BerRltReport

+                0x1001b96a       0xc5    _L1w_DevRtxRxPn9DataCheck

+                0x1001ba2f       0x81    _L1w_DevRtxRxAllBlindHandle

+                0x1001bab0       0xda    _L1w_DevRtxRxBlindDtrCfg

+                0x1001bb8a      0x17a    _L1w_DevRtxRxBlindCrcHandle

+                0x1001bd04       0xc3    _L1w_DevRtxRxBlindDataHandle

+                0x1001bdc7       0x21    _L1w_DevRtxRxBlindStateCheck

+                0x1001bde8       0xeb    _L1w_DevRtxRxBlindTfcAnalyse

+                0x1001bed3       0x3a    _L1w_DevRtxRxTfcDataCmpHandle

+                0x1001bf0d       0x38    _L1w_DevRtxRxTfciFWHT

+                0x1001bf45      0x126    _L1w_DevRtxRxTfciCoding

+                0x1001c06b      0x1f1    _L1w_DevRtxRxTfciIntHandle

+                0x1001c25c       0x18    _L1w_DevRtxRxGetGsmVal

+                0x1001c274       0x76    _L1w_DevRtxRxCmpPchUeId

+                0x1001c2ea       0x55    _L1w_DevRtxRxPchUeIdHandle

+                0x1001c33f      0x114    _L1w_DevRtxRxTtiBlindHandle

+                0x1001c453       0xab    _L1w_DevRtxRxTrchCrcStatic

+                0x1001c4fe       0xbd    _L1w_DevRtxRxTtiCrcStatic

+                0x1001c5bb        0xb    _L1w_DevRtxRxTtiCrcStatForAfc

+                0x1001c5c6       0x63    _L1w_DevRtxRxTtiTrchInfoHandle

+                0x1001c629       0x8d    _L1w_DevRtxRxTtiBdTrchInfoHandle

+                0x1001c6b6       0x64    _L1w_DevRtxRxNoBdTtiHandle

+                0x1001c71a       0x54    _L1w_DevRtxRxBlindTtiHandle

+                0x1001c76e       0x49    _L1w_DevRtxRxPchTtiHandle

+                0x1001c7b7       0x68    _L1w_DevRtxRxTtiIntAfterHandle

+                0x1001c81f      0x25e    _L1w_DevRtxRxTtiIntHandle

+                0x1001ca7d       0x24    _L1w_DevRtxRxDtrRel

+ .text          0x1001caa1      0x5db T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_cqi.o)

+                0x1001caa1       0x8b    _L1w_DevHsdpaCqiCalcPos

+                0x1001cb2c      0x1b1    _L1w_DevHsdpaCalcCqiSnr

+                0x1001ccdd       0x6b    _L1w_DevHsdpaSnrLimitAdj

+                0x1001cd48       0xbf    _L1w_DevHsdpaCqiSnrAdj

+                0x1001ce07       0x68    _L1w_DevHsdpaCalcSnrVal

+                0x1001ce6f      0x20d    _L1w_DevHsdpaSnrMapToCqiVal

+ .text          0x1001d07c      0x2f5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_pcch.o)

+                0x1001d07c       0x5b    _L1w_DevRtxRxPcchBitRead

+                0x1001d0d7       0x3e    _L1w_DevRtxRxImsiGsm

+                0x1001d115       0x2f    _L1w_DevRtxRxTmsiGsm

+                0x1001d144       0x2f    _L1w_DevRtxRxPTmsiGsm

+                0x1001d173        0xf    _L1w_DevRtxRxImsiDs41

+                0x1001d182        0xf    _L1w_DevRtxRxTmsiDs41

+                0x1001d191       0x3d    _L1w_DevRtxRxPagRecCnId

+                0x1001d1ce       0x44    _L1w_DevRtxRxPagRecUtranId

+                0x1001d212       0x4e    _L1w_DevRtxRxPagRec2UtranSingUeId

+                0x1001d260       0x28    _L1w_DevRtxRxPagRec2UtranGrpId

+                0x1001d288       0x28    _L1w_DevRtxRxPagingRecList

+                0x1001d2b0       0x28    _L1w_DevRtxRxPagingRec2ListR5

+                0x1001d2d8       0x12    _L1w_DevRtxRxPagingV590ExtIE

+                0x1001d2ea       0x10    _L1w_DevRtxRxPagingV860ExtIE

+                0x1001d2fa       0x47    _L1w_DevRtxRxPagingType1

+                0x1001d341       0x19    _L1w_DevRtxRxPcchMsgType

+                0x1001d35a       0x17    _L1w_DevRtxRxDecodePcch

+ .text          0x1001d371     0x18da T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+                0x1001d371       0x22    _L1w_HspaCalcMod

+                0x1001d393        0xb    _L1w_DevHsupaEdchReadyInit

+                0x1001d39e       0x11    _L1w_DevHsupaInitUlDataInfo

+                0x1001d3af       0x18    _L1w_DevHsupaUlReset

+                0x1001d3c7       0x5c    _L1w_DevHsupaParaInit

+                0x1001d423       0x45    _L1w_DevHsupaInit

+                0x1001d468       0x15    _L1w_DevHsupaHwRel

+                0x1001d47d       0x8f    _L1w_DevHsupaReset

+                0x1001d50c       0x5f    _L1w_DevHsupaGetDlChanInfo

+                0x1001d56b       0x34    _L1w_DevHsupaCalcDisEagchEdch

+                0x1001d59f       0x10    _L1w_DevHsupaCalcDisEhichEdch

+                0x1001d5af       0x21    _L1w_DevHsupaCalcDisErgchEdch

+                0x1001d5d0       0x1a    _L1w_DevHsupaCalcInitNo

+                0x1001d5ea       0x3a    _L1w_DevHsupaCalcInitSwNo

+                0x1001d624       0x64    _L1w_DevHsupaCalcIscpSlotId

+                0x1001d688       0x9a    _L1w_DevHsupaCalcDlChanInitNo

+                0x1001d722       0x5e    _L1w_DevHsupaConfigReq

+                0x1001d780       0x2b    _L1w_DevHsupaCpEdpdchInfo

+                0x1001d7ab       0x3d    _L1w_DevHsupaCpErntiInfo

+                0x1001d7e8       0x65    _L1w_DevHsupaCpRxEagchCfg

+                0x1001d84d       0x42    _L1w_DevHsupaRtxEagchCfg

+                0x1001d88f        0x8    _L1w_DevHsupaGetErgchFrameType

+                0x1001d897       0x7e    _L1w_DevHsupaCpRxRgHiCfg

+                0x1001d915       0x77    _L1w_DevHsupaRtxRgHiCfg

+                0x1001d98c       0x23    _L1w_DevHsupaRtxCfg

+                0x1001d9af       0xca    _L1w_DevHsupaCpDlRcvInfo

+                0x1001da79       0x20    _L1w_DevHsupaCfgTxInit

+                0x1001da99       0x22    _L1w_DevHsupaEagchInt2Ps

+                0x1001dabb       0x97    _L1w_DevHsupaCalAgRgHiIntNo

+                0x1001db52       0x4f    _L1w_DevHsupaNorm2TpuBase

+                0x1001dba1       0x79    _L1w_DevHsupaFachNt2CfnTime

+                0x1001dc1a       0x84    _L1w_DevHsupaSaveTpuTime

+                0x1001dc9e       0x2d    _L1w_DevHsupaCalcSwTtiCntIntOff

+                0x1001dccb       0x73    _L1w_DevHsupaGetCfnTime

+                0x1001dd3e       0x25    _L1w_DevHsupaCalcSwTtiCntIntOn

+                0x1001dd63      0x114    _L1w_DevHsupaEagchIntProc

+                0x1001de77       0x18    _L1w_DevHsupaEagchIntInd

+                0x1001de8f       0x4c    _L1w_DevHuspaSaveAG

+                0x1001dedb       0x12    _L1w_DevHuspaUpaTransFlgToMac

+                0x1001deed       0x1c    _L1w_DevHuspaGrantHarqToMac

+                0x1001df09       0xb9    _L1w_DevHsupaReportPsStatistic

+                0x1001dfc2       0x65    _L1w_DevHsupaStdlogThroughput

+                0x1001e027       0x82    _L1w_DevHsupaStdlogPacketInfo

+                0x1001e0a9       0x40    _L1w_DevHsupaReportToMac

+                0x1001e0e9       0x71    _L1w_DevHsupaRptHarqFlag

+                0x1001e15a       0x5b    _L1w_DevHsupaDchIsMacTrans

+                0x1001e1b5       0x14    _L1w_DevHsupaFachIsMacTrans

+                0x1001e1c9       0x22    _L1w_DevHsupaIsMacTrans

+                0x1001e1eb       0x37    _L1w_DevHsupaPcCfg

+                0x1001e222        0x1    _L1w_DevHsupaAgRgHiIndCallBack

+                0x1001e223       0x3a    _L1w_DevHsupaAddTpu

+                0x1001e25d        0x9    _L1w_DevHsupaGetPhyMinSfMaxChan

+                0x1001e266       0x9e    _L1w_DevHsupaDisplayCfgInfo

+                0x1001e304       0x6a    _L1w_DevHsupaSaveStdlogPacket

+                0x1001e36e       0x35    _L1w_DevHsupaCfgToPsrInd

+                0x1001e3a3      0x125    _L1w_DevHsupaConfigProc

+                0x1001e4c8       0x2c    _L1w_DevHsupaIcpIntInd

+                0x1001e4f4       0x2c    _L1w_DevHsupaEdcpIntInd

+                0x1001e520       0x59    _L1w_DevHsupaIcpIntProc

+                0x1001e579       0xea    _L1w_DevHsupaEdcpIntProc

+                0x1001e663       0x26    _L1w_DevHsupaCfgPcTti

+                0x1001e689       0x2c    _L1w_DevHsupaEtxIntInd

+                0x1001e6b5       0x2d    _L1w_DevHsupaCalcNtx1Info

+                0x1001e6e2       0x23    _L1w_DevHsupaCmInfoClr

+                0x1001e705       0xf1    _L1w_DevHsupaEtxIntProc

+                0x1001e7f6       0x21    _L1w_DevHsupaRelReq

+                0x1001e817        0xf    _L1w_DevHsupaRtxRelReq

+                0x1001e826       0x4e    _L1w_DevHsupaReleaseProc

+                0x1001e874        0xc    _L1w_DevHsupaIfHarqIdValid

+                0x1001e880       0x66    _L1w_DevHsupaTestCurFrameNum

+                0x1001e8e6       0x37    _L1w_DevHsupaCalcEdchCfn

+                0x1001e91d       0x2a    _L1w_DevHsupaGetCurFrameNum

+                0x1001e947       0x2d    _L1w_DevHsupaCalcNextTtiFrameNum

+                0x1001e974       0x2b    _L1w_DevHsupaCmPatternUpdateReq

+                0x1001e99f       0x5c    _L1w_DevHsupaCalcDlCm

+                0x1001e9fb       0x69    _L1w_DevHsupaCmPatternUpdateProc

+                0x1001ea64       0x31    _L1w_DevHsupaCalChLen

+                0x1001ea95        0x7    _L1w_DevHsupaSetHsdschCfg

+                0x1001ea9c       0x77    _L1w_DevHsupaActive

+                0x1001eb13       0xf1    _L1w_DevHsupaTpuProc

+                0x1001ec04       0x3b    _L1w_DevHsupaTransIndProc

+                0x1001ec3f        0xc    _L1w_DevHsupaIsDchActive

+ .text          0x1001ec4b     0x18b3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_int.o)

+                0x1001ec4b        0xb    _L1w_DevRtxRxIntDataInit

+                0x1001ec56       0x13    _L1w_DevRtxRxIntReset

+                0x1001ec69       0x12    _L1w_DevRtxRxFix2Sword32

+                0x1001ec7b       0x13    _L1w_DevRtxRxFix2Sword16

+                0x1001ec8e       0x6e    _L1w_DevRtxRxRcvFingerSlotwt

+                0x1001ecfc       0x38    _L1w_DevRtxRxRcvFingerAfc

+                0x1001ed34       0x5b    _L1w_DevRtxRxRcvFingerNoise

+                0x1001ed8f       0x27    _L1w_DevRtxRxCalcFingerIscp

+                0x1001edb6       0x9c    _L1w_DevRtxRxRcvOffLInePiResult

+                0x1001ee52       0x88    _L1w_DevRtxRxRcvPiData

+                0x1001eeda       0xcc    _L1w_DevRtxRxPichIntHandle

+                0x1001efa6       0x25    _L1w_DevRtxRxGetBuffIdx

+                0x1001efcb       0xb2    _L1w_DevRtxRxRcvAiData

+                0x1001f07d       0xdd    _L1w_DevRtxRxCalcAiCpichPower

+                0x1001f15a       0x51    _L1w_DevRtxRxCalcAiCpichPrIIR

+                0x1001f1ab       0x10    _L1w_DevRtxRxGetAiDeltaPac

+                0x1001f1bb       0x31    _L1w_DevRtxRxCalcAiThreshold

+                0x1001f1ec       0x24    _L1w_DevRtxRxCalcAiSignCorr

+                0x1001f210       0x26    _L1w_DevRtxRxCalcAiVal

+                0x1001f236       0x26    _L1w_DevRtxRxAiDataPreHandle

+                0x1001f25c       0x2e    _L1w_DevRtxRxEAiResCfgMap

+                0x1001f28a       0x4b    _L1w_DevRtxRxNewCalcAiVal

+                0x1001f2d5       0x5e    _L1w_DevRtxRxNewEAiCalc

+                0x1001f333      0x122    _L1w_DevRtxRxNewAichIntHandle

+                0x1001f455       0x2b    _L1w_DevRtxRxCalcFbiFingerPr

+                0x1001f480       0x34    _L1w_DevRtxRxCalcFbiRlPr

+                0x1001f4b4       0xed    _L1w_DevRtxRxCalcFbiTotalPr

+                0x1001f5a1       0x23    _L1w_DevRtxRxCalcFbiValue

+                0x1001f5c4       0xc6    _L1w_DevRtxRxCalcFbi

+                0x1001f68a       0x4a    _L1w_DevRtxRxIntParaUpdate

+                0x1001f6d4        0x6    _L1w_DevRtxRxGetTpcIData

+                0x1001f6da        0x5    _L1w_DevRtxRxGetTpcQData

+                0x1001f6df        0x6    _L1w_DevRtxRxGetTpcIExp

+                0x1001f6e5        0x5    _L1w_DevRtxRxGetTpcQExp

+                0x1001f6ea       0x58    _L1w_DevRtxRxDchTpcSirCalc

+                0x1001f742       0xcf    _L1w_DevRtxRxDchTpcIntHandle

+                0x1001f811        0x9    _L1w_DevRtxRxDchPilotIntHandle

+                0x1001f81a       0x6f    _L1w_DevRtxRxFdpchTpcIntHandle

+                0x1001f889       0x46    _L1w_DevRtxRxTpcIntHandle

+                0x1001f8cf       0x4c    _L1w_DevRtxRxFactorCheck

+                0x1001f91b       0x84    _L1w_DevRtxRxFactorDataGet

+                0x1001f99f       0x44    _L1w_DevRtxRxFactorHandle

+                0x1001f9e3       0x61    _L1w_DevRtxRxAgchFactorHandle

+                0x1001fa44       0x50    _L1w_DevRtxRxSccpchFactorCalc

+                0x1001fa94      0x13b    _L1w_DevRtxRxPchFactorHandle

+                0x1001fbcf      0x109    _L1w_DevRtxRxFachFactorHandle

+                0x1001fcd8       0x2f    _L1w_DevRtxRxCalcIscp

+                0x1001fd07      0x1dd    _L1w_DevRtxRxFingerDataHandle

+                0x1001fee4       0x8a    _L1w_DevRtxRxNoiseDataCheck

+                0x1001ff6e       0x67    _L1w_DevRtxRxSetAfcInfo

+                0x1001ffd5      0x119    _L1w_DevRtxRxCpich2ndFingerPrint

+                0x100200ee       0xf3    _L1w_DevRtxRxCpichTpuIntPrint

+                0x100201e1       0xea    _L1w_DevRtxRxCpichTpuIntAllPrint

+                0x100202cb       0x5a    _L1w_DevRtxRxCpichTpuIntIscpErrPrint

+                0x10020325       0x45    _L1w_DevRtxRxCpichTpuIntUpaParaUpdate

+                0x1002036a      0x167    _L1w_DevRtxRxCpichTpuIntHandle

+                0x100204d1        0x1    _L1w_DevRtxRxPilotIntHandle

+                0x100204d2       0x2c    _L1w_DevRtxRxIntHandle

+ .text          0x100204fe     0x3556 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+                0x100204fe        0x5    _L1w_DevDlsPsrReset

+                0x10020503       0xb8    _L1w_DevDlsintialGlobalVariable

+                0x100205bb       0x30    _L1w_DevDlsPsrIntialHardWare

+                0x100205eb        0x8    _L1w_DevDlsPsrIntial

+                0x100205f3        0xd    _L1w_DevDlsSaveOldUlTiming

+                0x10020600       0x64    _L1w_DevDlsStop

+                0x10020664       0x3a    _L1w_DevPsrIntEventProc

+                0x1002069e       0x35    _L1w_DevPsrSendTimingInfoToL1s

+                0x100206d3       0x3d    _L1w_DevPsrAddTpuFixedEvent

+                0x10020710       0x27    _L1w_DevPsrDchStopReq

+                0x10020737       0x39    _L1w_DevPsrMeasStartReq

+                0x10020770      0x12d    _L1w_DevPsrDchJudgeNcellSave

+                0x1002089d      0x177    _L1w_DevPsrSetRlNcellFlag

+                0x10020a14       0x36    _L1w_DevPsrEfachStartReq

+                0x10020a4a       0x32    _L1w_DevPsrEfachFdpchOffsetReq

+                0x10020a7c       0x22    _L1w_DevPsrEfachStopReq

+                0x10020a9e       0x25    _L1w_DevPsrFmoStopReq

+                0x10020ac3       0x3b    _L1w_DevDlsPsrHsdpaReq

+                0x10020afe       0x32    _L1w_DevPsrDchUpaExistReq

+                0x10020b30       0x6c    _L1w_DevPsrEfachUlDpcchFBConfig

+                0x10020b9c       0x54    _L1w_DevPsrUlDpcchFBConfig

+                0x10020bf0        0x1    _L1w_DevPsrCommParaCfg

+                0x10020bf1       0x3c    _L1w_DevPsrSaveCmInfo

+                0x10020c2d       0x21    _L1w_DevPsrTransDpchCm2Cpich

+                0x10020c4e       0xa8    _L1w_DevPsrRtxFirstFingerConfigS

+                0x10020cf6      0x196    _L1w_DevPsrSelectMasterRl

+                0x10020e8c       0x6c    _L1w_DevPsrSaveLastTimingTrace

+                0x10020ef8      0x110    _L1w_DevPsrDchSelectUpaCell

+                0x10021008      0x160    _L1w_DevPsrDchConfigHardware

+                0x10021168       0xf8    _L1w_DevPsrDchReqConfig

+                0x10021260       0xfa    _L1w_DevPsrHardWorkTimeConfig

+                0x1002135a       0x53    _L1w_DevPsrRlPosAndCodeConfig

+                0x100213ad       0xc8    _L1w_DevPsrFachReqConfig

+                0x10021475       0x29    _L1w_DevDlsCalcHandOverNtAdjPos

+                0x1002149e       0x2f    _L1w_DevDlsCalcAdjPos

+                0x100214cd      0x1d9    _L1w_DevDlsCalcRegConfigTimingAndReport

+                0x100216a6      0x15a    _L1w_DevDlsCalcRlTimingAndReport

+                0x10021800       0x58    _L1w_DevDlsPsrUpdateULInfo

+                0x10021858      0x125    _L1w_DevDlsFachTimingMaintain

+                0x1002197d       0x1c    _L1w_DevDlsTimingMaintain

+                0x10021999       0x34    _L1w_DevDlsDchJudgeAdustSpeed

+                0x100219cd       0x42    _L1w_DevDlsDchTimingMaintain

+                0x10021a0f       0x48    _L1w_DevDlsPsrSelectDpaId

+                0x10021a57       0x63    _L1w_DevDlsPsrChangeDpaIdCell

+                0x10021aba       0xc8    _L1w_DevDlsPsrGetAntNumAndJudgeConfig

+                0x10021b82        0xa    _L1w_DevDlsPsrClearCopyFingernfo

+                0x10021b8c       0x3a    _L1w_DevDlsPsrDpaIsChangjing1

+                0x10021bc6      0x11a    _L1w_DevDlsPsrJudgeFingerOver512

+                0x10021ce0      0x2df    _L1w_DevDlsPsrWholeHandleS

+                0x10021fbf       0x24    _L1w_DevPsrTpuIntHandle

+                0x10021fe3       0x4a    _L1w_DevPsrRlCpichTimingAdujst

+                0x1002202d       0x5b    _L1w_DevPsrSoftHandOverTimingAdj

+                0x10022088       0x5a    _L1w_DevPsrIsCmCfgBug

+                0x100220e2       0x66    _L1w_DevPsrCmHandle

+                0x10022148       0x50    _L1w_DevPsrCalcRlsTxRxTimeDiff

+                0x10022198       0x9a    _L1w_DevPsrTimingAdj

+                0x10022232      0x182    _L1w_DevPsrUpdateRlPos

+                0x100223b4       0x53    _L1w_DevPsrFmoHandle

+                0x10022407      0x170    _L1w_DevPsrRdPeakInfoS

+                0x10022577       0xaf    _L1w_DevDlsPsrSidelobeSurp

+                0x10022626       0x10    _L1w_DevDlsPsrFingerSidelobeSurp

+                0x10022636       0xb2    _L1w_DevDlsPsrCorasePathDetect

+                0x100226e8       0x3d    _L1w_DevDlsPsrFindStrongFiger

+                0x10022725       0x46    _L1w_DevDlsPsrUpdateFigerTable

+                0x1002276b      0x152    _L1w_DevDlsPsrStrongFigerPathDetect

+                0x100228bd      0x149    _L1w_DevDlsPsrPathDect

+                0x10022a06       0x3b    _L1w_DevPsrRssiNormal

+                0x10022a41       0x99    _L1w_DevDlsPsrUpdateFingerPos

+                0x10022ada       0x12    _L1w_DevDlsPsrCalcMrtrDiff

+                0x10022aec       0x23    _L1w_DevDlsPsrCalcMrtrAver

+                0x10022b0f       0x31    _L1w_DevDlsPsrSortMinRange

+                0x10022b40       0x31    _L1w_DevDlsPsrSortMinRange1

+                0x10022b71       0x70    _L1w_DevDlsPsrSynProtect

+                0x10022be1       0x24    _L1w_DevPsrBackWardProtect

+                0x10022c05       0x26    _L1w_DevPsrForwardProtect

+                0x10022c2b      0x19b    _L1w_DevDlsPsrFingerPeakUpdate

+                0x10022dc6       0x18    _L1w_DevPsrSortMinValue

+                0x10022dde       0x18    _L1w_DevDlsPsrSortMaxValue

+                0x10022df6      0x14c    _L1w_DevPsrCandidatefingerUpdate

+                0x10022f42       0xb3    _L1w_DevDlsPsrFingerPeakSelect

+                0x10022ff5       0x72    _L1w_DevDlsPsrCalcDpchTiming

+                0x10023067       0x2f    _L1w_DevPsrFinPeakNormal

+                0x10023096       0x38    _L1w_DevPsrAntFinPeakNormal

+                0x100230ce       0x3b    _L1w_DevDlsPsrSelectValidFinger

+                0x10023109       0x98    _L1w_DevDlsPsrCalcDpchBaseTiming

+                0x100231a1       0x47    _L1w_DevDlsPsrSortRtxFinger

+                0x100231e8        0xb    _L1w_DevPsrGetDchStartPsrFlag

+                0x100231f3      0x150    _L1w_DevDlsPsrSelectRtxFinger

+                0x10023343       0x93    _L1w_DevDlsPsrSelectNcellFinger

+                0x100233d6       0xc8    _L1w_DevDlsPsrSortDpaFirst

+                0x1002349e       0xf6    _L1w_DevDlsPsrNewFingerMapping

+                0x10023594       0xd4    _L1w_DevDlsPsrAdrWindowUpdateS

+                0x10023668        0xc    _L1w_DevDlsPsrSendAdrFingerInfoS

+                0x10023674       0xd0    _L1w_DevPsrSelSeaWindowFinInfoS

+                0x10023744       0x47    _L1w_DevPsrSelNewSearchWindowS

+                0x1002378b       0x21    _L1w_DevPsrIsSearchWindowPath

+                0x100237ac       0x28    _L1w_DevPsrCalcSearchWindowSum

+                0x100237d4       0x15    _L1w_DevDlsPsrCalcFingerPeakSum

+                0x100237e9       0x38    _L1w_DevPsrSortFirstFinger

+                0x10023821       0x23    _L1w_DevDlscalcPosOff

+                0x10023844      0x1e3    _L1w_DevDlsChangedMasterRlTiming

+                0x10023a27       0x13    _L1w_DevDlsPsrFingerCmp

+                0x10023a3a       0x12    _L1w_DevDlsPsrFingerLessThan

+                0x10023a4c        0x8    _TestZero

+ .text          0x10023a54      0x5c1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_plus.o)

+                0x10023a54        0x8    _L1w_DevHsupaFachFdpchOffset

+                0x10023a5c        0xb    _L1w_DevHsupaIsEfachActive

+                0x10023a67       0x35    _L1w_DevHsupaRtxEdchResInd

+                0x10023a9c       0x16    _L1w_DevHsupaFachToPsrInd

+                0x10023ab2       0x52    _L1w_DevHsupaFachConfigReq

+                0x10023b04       0x3c    _L1w_DevHsupaFachCpErntiInfo

+                0x10023b40       0xa5    _L1w_DevHsupaFachConfigProc

+                0x10023be5       0x21    _L1w_DevHsupaFachRelReq

+                0x10023c06       0x46    _L1w_DevHsupaFachRelProc

+                0x10023c4c       0x26    _L1w_DevHsupaErntiUpdateReq

+                0x10023c72       0x24    _L1w_DevHsupaErntiUpdateProc

+                0x10023c96       0x21    _L1w_DevHsupaFachNoDataReq

+                0x10023cb7       0x7e    _L1w_DevHsupaFachNoDataProc

+                0x10023d35       0x96    _L1w_DevHsupaFachGetRgHiChanInfo

+                0x10023dcb       0x4a    _L1w_DevHsupaFachCfn2NetTime

+                0x10023e15       0x9b    _L1w_DevHsupaFachAddTpu2ms

+                0x10023eb0       0x6b    _L1w_DevHsupaFachAddTpu10ms

+                0x10023f1b       0x22    _L1w_DevHsupaFachAddTpu

+                0x10023f3d        0xe    _L1w_DevHsupaFachIsMacInitTrans

+                0x10023f4b       0x1d    _L1w_DevHsupaFachAddTpuSubInt

+                0x10023f68       0x88    _L1w_DevHsupaFachEdchResProc

+                0x10023ff0       0x25    _L1w_DevHsupaFachReset

+ .text          0x10024015     0x182d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+                0x10024015       0x21    _L1w_SetWmodeLpcMacroValue

+                0x10024036        0x8    _L1w_DevSleepSetCfunFlg

+                0x1002403e       0x13    _L1w_PosCmp

+                0x10024051       0x1c    _L1w_DevLpcDvfs

+                0x1002406d       0x2b    _L1W_DevSleepLpmInspectInit

+                0x10024098       0x87    _L1w_DevUeTurnOn3sNoLpc

+                0x1002411f        0xe    _l1w_DevLpcSetAdjLpmFrmIntFlg

+                0x1002412d        0xe    _l1w_DevLpcGetAdjLpmFrmIntFlg

+                0x1002413b        0xf    _L1w_DevLpcSetSleepSubSt

+                0x1002414a       0x10    _L1w_DevLpcGetSleepFlg

+                0x1002415a       0x85    _L1w_DevLpcDpaRecover

+                0x100241df       0x1f    _L1w_DevLpcDrxRecover

+                0x100241fe       0x93    _L1w_DevLpcClkDevCtrl

+                0x10024291       0x3d    _l1w_DevLpcClkInit

+                0x100242ce       0x9e    _L1w_DevLpcPwrDevCtrl

+                0x1002436c       0x2d    _l1w_DevLpcPwrInit

+                0x10024399       0x7d    _L1w_DevSleepNoLpc

+                0x10024416       0xa2    _L1w_DevLpcLpmIntCheck

+                0x100244b8      0x124    _L1w_DevLpcSendIcp

+                0x100245dc       0x10    _L1w_DevLpcGetWakeUpType

+                0x100245ec       0x2f    _L1w_LpcRegionJudge

+                0x1002461b       0x4a    _L1w_DevLpcSerIdleLen

+                0x10024665        0x6    _L1w_LpcGetLpcDbAddress

+                0x1002466b       0x23    _L1w_LpcCalcLen

+                0x1002468e       0x46    _L1w_LpcPosMove

+                0x100246d4       0xb5    _L1w_DevLpcCalPreSyncInfo

+                0x10024789       0x43    _L1w_DevLpcIsPiPchOffsetLen

+                0x100247cc      0x1ac    _L1w_SchedGapGetSleepEnLen

+                0x10024978       0x77    _L1w_DevLpcCalSleepInfo

+                0x100249ef       0x7b    _L1W_DevLpcGetWSleepLen

+                0x10024a6a       0x92    _L1w_DevLpcUpdateWakeFlg

+                0x10024afc      0x14e    _L1w_DevLpcSyncWkUpOpenRf

+                0x10024c4a        0xa    _L1w_DevSleepGetPiEndPos

+                0x10024c54       0x7d    _L1W_LPNoSleepAPeriod

+                0x10024cd1       0x8f    _L1W_DevLpcPwrPrintInfo

+                0x10024d60       0x18    _L1w_DevSleepCloseIsAbleSleep

+                0x10024d78      0x2a9    _L1W_DevSleepLpmInspect

+                0x10025021       0x4f    _L1w_DevLpcWakeTimeCheck

+                0x10025070        0x9    _L1W_LPNoSleepEndSsfnInit

+                0x10025079       0x5e    _L1W_LPDataInit

+                0x100250d7       0x71    _L1W_LPInit

+                0x10025148       0x37    _L1W_LpcCfgSocWkupInt

+                0x1002517f       0x1b    _L1W_LpcDisSocWkupInt

+                0x1002519a       0x16    _L1W_WakeupIsr

+                0x100251b0        0x8    _L1W_GetNtSsfn

+                0x100251b8        0x4    _L1w_DevSleepPreSyncPiOffset

+                0x100251bc        0xd    _L1W_DevSleepQueryAllowbit

+                0x100251c9      0x335    _L1W_ModemLpcSleep

+                0x100254fe      0x344    _L1W_ModemLpcWakeup

+ .text          0x10025842     0x1519 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+                0x10025842       0x39    _L1w_DevDlsAfcReset

+                0x1002587b       0x19    _L1w_DevDlsAfcInit

+                0x10025894       0x56    _L1w_DevAfcBchCorrCalEachSlot

+                0x100258ea       0x23    _L1w_DevAfcNormalToAfc

+                0x1002590d       0x20    _L1w_DevAfcToNormal

+                0x1002592d        0xf    _L1w_DevAfcFormatCheck

+                0x1002593c        0x6    _L1w_DevAfcSubFunc1ForAdd

+                0x10025942       0x27    _L1w_DevAfcSubFunc2ForAdd

+                0x10025969       0x75    _L1w_DevAfcAdd

+                0x100259de       0x60    _L1w_DevAfcDiv

+                0x10025a3e       0x24    _L1w_DevAfcMultip

+                0x10025a62        0xf    _L1w_DevAfcCompABS

+                0x10025a71       0xfe    _L1w_DevAfcCalcPhaseErr

+                0x10025b6f       0x36    _L1w_DevAfcCalcFreqcenErr

+                0x10025ba5       0x1c    _L1w_DevAfcLockCheck

+                0x10025bc1       0xa6    _L1w_DevAfcBchFoePostProc

+                0x10025c67       0x44    _L1w_DevDlsAfcResultValid

+                0x10025cab       0x31    _L1w_DevAfcFoeAdjResultLim

+                0x10025cdc       0x42    _L1w_DevAfcFoeResultLimit

+                0x10025d1e       0x1c    _L1w_DevAfcIQFilterProc

+                0x10025d3a       0x72    _L1w_DevAfcForBchProc

+                0x10025dac       0x26    _L1w_DevAfcStateTransfer

+                0x10025dd2       0x64    _L1w_DevAfcRxFoePostProc

+                0x10025e36       0x13    _L1w_DevAfcCalcFingerPower

+                0x10025e49       0xab    _L1w_DevAfcFingerFoeAdp

+                0x10025ef4       0x7b    _L1w_DevAfcFingerSortByPeak

+                0x10025f6f      0x27b    _L1w_DevAfcForRxProc

+                0x100261ea       0x27    _L1w_DevAfcSendFreqMsgToL1s

+                0x10026211       0x29    _L1w_DevAfcBchReq

+                0x1002623a       0x2c    _L1w_DevAfcRxReq

+                0x10026266       0x26    _L1w_DevAfcRxCrcFlagReq

+                0x1002628c       0x28    _L1w_DevAfcStateChangeReq

+                0x100262b4       0x97    _L1w_DevAfcRxDataAccu

+                0x1002634b        0xa    _L1w_DevAfcVcoTimeSet

+                0x10026355       0xb5    _L1w_DevAfcCalcParam

+                0x1002640a        0xd    _L1w_DevAfcIsInStableSt

+                0x10026417       0x11    _L1w_DevAfcRxCrcFlagProc

+                0x10026428       0x37    _L1w_DevAfcLockHandle

+                0x1002645f       0x4d    _L1w_DevAfcNeedAdj

+                0x100264ac       0x72    _L1w_DevAfcSaveStableVco

+                0x1002651e       0x21    _L1w_DevAfcMasteStChange

+                0x1002653f       0x11    _L1w_DevAfcGetRxCrc

+                0x10026550       0x31    _L1w_DevAfcGetAfcCellEcIo

+                0x10026581       0x43    _L1w_DevAfcRxDataReqProc

+                0x100265c4       0x52    _L1w_DevAfcGetNCellAfcPt

+                0x10026616        0xa    _L1w_DevAfcGetSystemAfc

+                0x10026620        0xb    _L1w_DevAfcGetNCellAbsAfc

+                0x1002662b       0x1b    _L1w_DevAfcGetNCellRelativeAfc

+                0x10026646       0x58    _L1w_DevAfcUpdateNCellAfc

+                0x1002669e        0x8    _L1w_DevAfcSetWorkCellInfo

+                0x100266a6        0xa    _L1w_DevAfcGetWorkCellInfo

+                0x100266b0       0x50    _L1w_DevAfcIsSystemAfc

+                0x10026700       0xa2    _L1w_DevAfcNcellAfcPostProc

+                0x100267a2        0x3    _L1w_DevAfcSetNCellAbsAfc

+                0x100267a5       0xa5    _L1w_DevAfcRlsAloneProc

+                0x1002684a      0x131    _L1w_DevAfcCalcRlOwnFoe

+                0x1002697b        0xf    _L1w_DevAfcClearNcellAfc

+                0x1002698a       0x1e    _L1w_DevAfcCalcFilterPara

+                0x100269a8       0x66    _L1w_DevAfcDpaIqRotateProc

+                0x10026a0e       0x1d    _L1w_DevAfcNcellAdjLimit

+                0x10026a2b        0xc    _L1w_DevAfcNormDiffValue

+                0x10026a37       0x11    _L1w_DevAfcSaveDpaInfo

+                0x10026a48       0x38    _L1w_DevAfcSetDpaIqRotate

+                0x10026a80       0x4f    _L1w_DevAfcCalcSlotWeight

+                0x10026acf       0x15    _L1w_DevAfcInitNcellData

+                0x10026ae4       0x2e    _L1w_DevAfcNcellUpByEcIo

+                0x10026b12       0x1f    _L1w_DevAfcRestartReq

+                0x10026b31       0x22    _L1w_DevAfcRestartLockCheck

+                0x10026b53       0x29    _L1w_DevAfcWriteBackVco

+                0x10026b7c       0x4f    _L1w_DevAfcSaveWMode

+                0x10026bcb       0xa7    _L1w_DevAfcSlaveAfcMangement

+                0x10026c72       0x15    _L1w_DevAfcLimitSlaveVco

+                0x10026c87       0x15    _L1w_CleanSlaveAfcIRAMBuf

+                0x10026c9c       0x32    _L1w_WriteMasterAfcInfo

+                0x10026cce       0x20    _L1w_ReadMasterAfcInfo

+                0x10026cee       0x6d    _L1w_DevChangeAndUpdateAfc

+ .text          0x10026d5b      0xf2e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+                0x10026d5b      0x129    _L1w_DevTpuRt1SampleCompst

+                0x10026e84       0x77    _L1w_DevTpuReset

+                0x10026efb       0x10    _L1w_DevTpuTaskIdTransForm

+                0x10026f0b       0x5e    _L1w_DevTpuAddFixedEvent

+                0x10026f69       0x1a    _L1w_DevTpuAddFixedCycleEvent

+                0x10026f83       0x15    _L1w_DevTpuDelFixedCycleEvent

+                0x10026f98       0x21    _L1w_DevTpuUpdateVarNtEvent

+                0x10026fb9       0x20    _L1w_DevTpuUpdateVarRtEvent

+                0x10026fd9       0xfd    _L1w_DevTpuAddVarNtEvent

+                0x100270d6       0xdf    _L1w_DevTpuAddVarRtEvent

+                0x100271b5       0x46    _L1w_DevTpuDelFixedEvent

+                0x100271fb       0x62    _L1w_DevTpuDelVarNtEvent

+                0x1002725d       0x3e    _L1w_DevTpuDelVarRtEvent

+                0x1002729b       0x65    _L1w_DevTpuGetRealTime

+                0x10027300       0x8e    _L1w_DevTpuGetRtForWakeUp

+                0x1002738e       0x50    _L1w_DevTpuGetNetTime

+                0x100273de       0xa4    _L1w_DevTpuGetAllTime

+                0x10027482       0x80    _L1w_DevTpuNtFixedEventProc

+                0x10027502       0xdd    _L1w_DevTpuNtVarEventProc

+                0x100275df       0xf6    _L1w_DevTpuRtEventProc

+                0x100276d5       0x59    _L1w_DevTpuMacroAdjust

+                0x1002772e       0x56    _L1w_DevTpuMicroAdjust

+                0x10027784       0x1a    _L1w_DevTpuMicroAdjustForSleep

+                0x1002779e       0x56    _L1w_DevTpuMicroAdjSetPreSyncFlag

+                0x100277f4        0x5    _L1w_DevTpuAdjEventProc

+                0x100277f9        0xb    _L1w_DevTpuSetDoff

+                0x10027804        0x7    _L1w_DevTpuGetDoff

+                0x1002780b        0xa    _L1w_DevTpuSfn2Cfn

+                0x10027815       0x25    _L1w_DevTpuCfn2Sfn

+                0x1002783a       0x1b    _L1w_DevTpuGetNtSSFN

+                0x10027855       0x1c    _L1w_DevTpuGetRtSSFN

+                0x10027871       0x17    _L1w_DevTpuGetSSFN

+                0x10027888        0xe    _L1w_DevTpuGetCurCFN

+                0x10027896        0x7    _L1w_DevTpuSfn2Ssfn

+                0x1002789d        0x7    _L1w_DevTpuCfn2Ssfn

+                0x100278a4       0x27    _L1w_DevTpuRt2Nt

+                0x100278cb       0x69    _L1w_DevTpuAddCnt

+                0x10027934       0x34    _L1w_DevTpuCalNt2RtOffset

+                0x10027968       0x2c    _L1w_DevTpuMicroSsfnJumpPatch

+                0x10027994       0x7a    _L1w_DevTpuCheckMicroSsfnJump

+                0x10027a0e       0x21    _L1w_DevTpuMicroSsfnJumpPro

+                0x10027a2f       0x77    _L1w_DevTpuCheckMicroSsfnBack

+                0x10027aa6       0x1f    _L1w_DevTpuMicroSsfnBackPro

+                0x10027ac5       0x32    _L1w_DevTpuNtSSfnCfnUpdate

+                0x10027af7       0x14    _L1w_DevTpuRtSSfnUpdate

+                0x10027b0b       0x32    _L1w_DevTpuCalcNtUpdateTime

+                0x10027b3d       0x31    _L1w_DevTpuCalcRtUpdateTime

+                0x10027b6e       0x1e    _L1w_DevTpuBase2Norm

+                0x10027b8c       0x43    _L1w_DevTpuNorm2Base

+                0x10027bcf       0x17    _L1w_DevTpuCalRt2NtOffset

+                0x10027be6       0x27    _L1w_DevTpuNt2Rt

+                0x10027c0d       0x7c    _L1w_DevTpuSubCnt

+ .text          0x10027c89      0x9a4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+                0x10027c89        0x6    _L1w_DevDbAfcAddrGet

+                0x10027c8f        0x6    _L1w_DevDbIscpAddrGet

+                0x10027c95       0x6f    _L1w_DevDbRtxUpaRlIscpReport

+                0x10027d04        0xa    _L1w_DevDbRtxPcRlIscpReport

+                0x10027d0e        0x7    _L1w_DevDbSetHsdpaInd

+                0x10027d15        0xb    _L1w_DevDbReSetHsdpaInd

+                0x10027d20       0x3d    _L1w_DevDbUpdateHsdpaInd

+                0x10027d5d        0x6    _L1w_DevDbGetHsdpaInd

+                0x10027d63       0x26    _L1w_DevDbRtxRxSirSet

+                0x10027d89       0x26    _L1w_DevDbRtxRxSirGet

+                0x10027daf       0x2d    _L1w_DevDbBchWriteAfcData

+                0x10027ddc       0x34    _L1w_DevAfcReadDataFromBch

+                0x10027e10      0x3a9    _L1w_DevDlsAfcReadDataFromRx

+                0x100281b9       0x43    _L1w_DevDbGetInitXValue

+                0x100281fc       0x42    _L1w_DevDbGetInitYValue

+                0x1002823e       0x1e    _L1w_DevDbGetInitValue

+                0x1002825c       0x45    _L1w_DevDbCodingPara

+                0x100282a1       0x43    _L1w_DevDbTrchTtiMap

+                0x100282e4       0x28    _L1w_DevDbTrchMaxMinTti

+                0x1002830c        0x7    _L1w_DevDbTrchMaxTtiGet

+                0x10028313        0x8    _L1w_DevDbTrchMinTtiGet

+                0x1002831b        0x6    _L1w_DevDbGetPichCfg

+                0x10028321        0x6    _L1w_DevDbGetPchCfg

+                0x10028327        0x6    _L1w_DevDbGetFachCfg

+                0x1002832d        0x6    _L1w_DevDbGetDldpchCfg

+                0x10028333        0x6    _L1w_DevDbGetFdpchCfg

+                0x10028339       0x32    _L1w_DevDbGetSchCodeGrp

+                0x1002836b       0x3a    _L1w_DevDbSaveCirData

+                0x100283a5        0xb    _L1w_DevDbClearCirData

+                0x100283b0        0x6    _L1w_DevDbGetCirDataAddr

+                0x100283b6        0x6    _L1w_DevDbGetFingerMaskBufAddr

+                0x100283bc       0x1b    _L1w_DevDbRtxReportToMac

+                0x100283d7       0x21    _L1w_DevDbHspaReportToMac

+                0x100283f8       0x1d    _L1w_DevDbSetHsdpaToMacInfo

+                0x10028415       0x21    _L1w_DevDbSetHsupaToMacInfo

+                0x10028436        0xb    _L1w_DevDbClrHspaToMacInfo

+                0x10028441        0x1    _L1w_DevDbPcReportToMac

+                0x10028442        0x9    _L1w_SchedResIsBand8Freq

+                0x1002844b       0x15    _L1w_DevDbGetAiSignSeries

+                0x10028460       0x27    _L1w_DevDbPiValHandle

+                0x10028487       0x26    _L1w_DevDbCalcPiVal

+                0x100284ad       0x1c    _L1w_DevRtxRxPiAiFloatAdd

+                0x100284c9        0x6    _L1w_DevDbGetHspaPlusFachPsCmd

+                0x100284cf       0x12    _L1w_DevDbPsSubFrmInt

+                0x100284e1       0x24    _L1w_DevDbSubFrmInt

+                0x10028505        0xe    _L1w_DevDbSetHarqFlag

+                0x10028513        0xc    _L1w_DevDbInitHsdpaAntSwitchInfo

+                0x1002851f        0x7    _L1w_DevDbSetHsdpaAntSwitchFlg

+                0x10028526        0x7    _L1w_DevDbGetHsdpaAntSwitchFlg

+                0x1002852d        0x8    _L1w_DevDbSetHsdpaAntNum

+                0x10028535        0x8    _L1w_DevDbGetHsdpaAntNum

+                0x1002853d       0x1a    _L1w_DevDbHsdpaJudge2Rto1R

+                0x10028557       0x1c    _L1w_DevDbHsdpaJudge1Rto2R

+                0x10028573        0x9    _L1w_DevDbAddHsscchCnt

+                0x1002857c       0x17    _L1w_DevDbHsscchSchedCnt

+                0x10028593        0x9    _L1w_DevDbAddHsscchCorrectCnt

+                0x1002859c        0xa    _L1w_DevDbAddHsscchErrorCnt

+                0x100285a6        0x9    _L1w_DevDbClearHsscchErrorCnt

+                0x100285af        0xa    _L1w_DevDbAddSnrHighCnt

+                0x100285b9        0x9    _L1w_DevDbClearSnrHighCnt

+                0x100285c2        0xa    _L1w_DevDbAddSnrLowCnt

+                0x100285cc        0x9    _L1w_DevDbClearSnrLowCnt

+                0x100285d5        0xd    _L1w_DevDbSet1R2RState

+                0x100285e2        0xc    _L1w_DevDbSetLas1R2RState

+                0x100285ee       0x11    _L1w_DevDbIs1RTo2R

+                0x100285ff        0x7    _L1w_DevDbGet1R2RState

+                0x10028606        0xb    _L1w_DevDbGet1R2RAntNum

+                0x10028611        0x7    _L1w_DevSetSystemAntNum

+                0x10028618        0x7    _L1w_DevGetSystemAntNum

+                0x1002861f        0x7    _L1w_DevDbSetTxPower

+                0x10028626        0x7    _L1w_DevDbGetTxPower

+ .text          0x1002862d     0x1833 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+                0x1002862d        0xf    _L1w_DevRtxRxInit

+                0x1002863c       0x29    _L1w_DevRtxRxReset

+                0x10028665       0x87    _L1w_DevRtxRxAddTpuEvent

+                0x100286ec       0x36    _L1w_DevRtxRxDelTpuEvent

+                0x10028722       0x1c    _L1w_DevRtxRxDelFactorTpuInt

+                0x1002873e       0x80    _L1w_DevRtxRxSwapFinger

+                0x100287be      0x10f    _L1w_DevRtxRxFingerSort

+                0x100288cd       0x72    _L1w_DevRtxRxFingerSelect

+                0x1002893f       0x75    _L1w_DevRtxRxFingerMsgHandle

+                0x100289b4       0x27    _L1w_DevRtxOfflinePichRelHanlde

+                0x100289db       0x38    _L1w_DevRtxSetPchCfgState

+                0x10028a13       0x65    _L1w_DevRtxRxPchCfgReqHandle

+                0x10028a78       0x5f    _L1w_DevRtxRxCompareConfigTime

+                0x10028ad7      0x1a1    _L1w_DevRtxRxOffLinePichCfg

+                0x10028c78       0xcd    _L1w_DevRtxRxPichCfgMsgHandle

+                0x10028d45       0x3e    _L1w_DevRtxRxPichRelMsgHandle

+                0x10028d83      0x187    _L1w_DevRtxRxPchCfgMsgHandle

+                0x10028f0a       0x26    _L1w_DevRtxRxPchRelMsgHandle

+                0x10028f30      0x157    _L1w_DevRtxRxAichCfgMsgHandle

+                0x10029087       0x38    _L1w_DevRtxRxAichRelMsgHandle

+                0x100290bf      0x123    _L1w_DevRtxRxFachCfgMsgHandle

+                0x100291e2       0x38    _L1w_DevRtxRxFachRelMsgHandle

+                0x1002921a      0x219    _L1w_DevRtxRxDlDpchCfgMsgHandle

+                0x10029433       0x36    _L1w_DevRtxRxDlDpchRelMsgHandle

+                0x10029469      0x119    _L1w_DevRtxRxFdpchCfgMsgHandle

+                0x10029582       0x87    _L1w_DevRtxRxPlusCpCfgMsgHandle

+                0x10029609       0x38    _L1w_DevRtxRxFdpchRelMsgHandle

+                0x10029641        0x3    _L1w_DevRtxRxPlusFachTpuHandle

+                0x10029644      0x1cc    _L1w_DevRtxRxPlusFachCfg

+                0x10029810      0x15b    _L1w_DevRtxRxCmCfgMsgHandle

+                0x1002996b       0x26    _L1w_DevRtxRxCmAbortMsgHandle

+                0x10029991       0x5a    _L1w_DevRtxRxHsscchCfgMsgHandle

+                0x100299eb       0x51    _L1w_DevRtxRxEagchCfgMsgHandle

+                0x10029a3c        0x9    _L1w_DevRtxRxEagchRelMsgHandle

+                0x10029a45       0x63    _L1w_DevRtxRxRgHiCfgMsgHandle

+                0x10029aa8        0x9    _L1w_DevRtxRxRgHiRelMsgHandle

+                0x10029ab1       0x45    _L1w_DevRtxRxDrxMsgHandle

+                0x10029af6      0x12e    _L1w_DevRtxRxMsgHandle

+                0x10029c24        0x6    _L1w_DevRtxRxTrchInfoGet

+                0x10029c2a       0x16    _L1w_DevRtxRxTurboUse

+                0x10029c40       0xed    _L1w_DevRtxRxDlStatEng

+                0x10029d2d        0x6    _L1w_DevRtxRxDpchPhyInfoGet

+                0x10029d33        0x6    _L1w_DevRtxRxIntCfgParaGet

+                0x10029d39        0xf    _L1w_DevRtxRxDrxSlotCheck

+                0x10029d48       0x28    _L1w_DevRtxRxCmSlotCheck

+                0x10029d70       0x8c    _L1w_DevRtxRxCpCmSlotCheck

+                0x10029dfc       0x19    _L1w_DevRtxRxGetSlotId

+                0x10029e15        0xa    _L1w_DevRtxRxDrxSlotClr

+                0x10029e1f        0x6    _L1w_DevRtxRxTpcInfoGet

+                0x10029e25        0x6    _L1w_DevRtxRxSccpchPhyInfoGet

+                0x10029e2b        0x6    _L1w_DevRtxRxAgchPhyInfoGet

+                0x10029e31        0x6    _L1w_DevRtxRxCfgInfoGet

+                0x10029e37        0xd    _L1w_DevRtxRxCfgRlCntGet

+                0x10029e44       0x1c    _L1w_DevRtxRxRlPrimSrcGet

+ .text          0x10029e60      0x516 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_ds.o)

+                0x10029e60        0xd    _L1w_DevRtxRxDsReset

+                0x10029e6d       0x25    _L1w_DevRtxDsMsgHandle

+                0x10029e92       0x72    _L1w_DevRtxDsStageHandle

+                0x10029f04       0x84    _L1w_DevRtxDsStart

+                0x10029f88        0x9    _L1w_DevRtxDsStop

+                0x10029f91       0x3d    _L1w_DevRtxDsCrcCalc

+                0x10029fce       0x62    _L1w_DevRtxDsStep1Handle

+                0x1002a030       0x7c    _L1w_DevRtxDsQosStep1

+                0x1002a0ac       0x41    _L1w_DevRtxDsStep2Handle

+                0x1002a0ed       0xcc    _L1w_DevRtxDsQosStep2

+                0x1002a1b9       0x2a    _L1w_DevRtxRxDsPostInd

+                0x1002a1e3       0x3d    _L1w_DevRtxDsInsyncInd

+                0x1002a220       0x41    _L1w_DevRtxDsOutsyncInd

+                0x1002a261       0x19    _L1w_DevRtxRxDsIsCrcExist

+                0x1002a27a       0x1f    _L1w_DevRtxRxDsIsCrcOk

+                0x1002a299       0x16    _L1w_DevRtxRxDsCurTtiParaClr

+                0x1002a2af       0x16    _L1w_DevRtxRxDsLast20CrcFalse

+                0x1002a2c5        0xb    _L1w_DevRtxRxDsIsPostOk

+                0x1002a2d0       0x14    _L1w_DevRtxRxDsIsN312Ok

+                0x1002a2e4       0x31    _L1w_DevRtxRxDsSetTpcData

+                0x1002a315       0x1d    _L1w_DevRtxRxDsGetSyncSt

+                0x1002a332       0x44    _L1w_DevRtxRxDsUlSendState

+ .text          0x1002a376      0x37c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+                0x1002a376        0xe    _L1w_DrvRfcSingedDataMaxLimit

+                0x1002a384        0xc    _L1w_DrvRfcUnSingedDataMaxLimit

+                0x1002a390       0x26    _L1w_DrvRfcS16ToFastFloat

+                0x1002a3b6       0x3e    _L1w_DrvRfcS16FastFloatDiv

+                0x1002a3f4        0xd    _L1w_DrvRfcFastFloatToS16

+                0x1002a401       0x3e    _L1w_DrvRfcAgcgain2ManExp

+                0x1002a43f       0x71    _L1w_DrvRfcDcCalcSingleCh

+                0x1002a4b0       0x29    _L1w_DrvRfcDcCalc

+                0x1002a4d9       0x37    _L1w_DrvRfcDcSet

+                0x1002a510       0x1c    _L1w_DevRfcDcEstEn

+                0x1002a52c       0xac    _L1w_DrvRfcIQCalcSingleCh

+                0x1002a5d8       0x2e    _L1w_DrvRfcIQSet

+                0x1002a606       0x11    _L1w_DrvRfcIQCalc

+                0x1002a617       0x4f    _L1w_DrvRfcDagcCalc

+                0x1002a666       0x8c    _L1w_DrvRfcDagcSet

+ .text          0x1002a6f2      0x421 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_piai.o)

+                0x1002a6f2        0xa    _L1w_DrvPIAIClkGateEnable

+                0x1002a6fc        0xa    _L1w_DrvPIAIClkGateDisable

+                0x1002a706       0x10    _L1w_DrvPIAISttdCfg

+                0x1002a716        0xc    _L1w_DrvAiOnLineEn

+                0x1002a722        0xa    _L1w_DrvAIonLineDisable

+                0x1002a72c        0xc    _L1w_DrvPIAfcoffLineEnable

+                0x1002a738       0x12    _L1w_DrvPIAfcoffLineDisable

+                0x1002a74a        0xf    _L1w_DrvPiAfcIntModeCfg

+                0x1002a759        0xe    _L1w_DrvGetPiAiEnPara

+                0x1002a767        0x9    _L1w_DrvGetPiAiIntMode

+                0x1002a770        0xe    _L1w_DrvGetConfigState

+                0x1002a77e        0xf    _L1w_DrvPiAIFirOrderCfg

+                0x1002a78d       0x21    _L1w_DrvPiSysmbolLenCfg

+                0x1002a7ae        0x9    _L1w_DrvAlphaCfg

+                0x1002a7b7        0xa    _L1w_DrvAfcCompensateEnable

+                0x1002a7c1        0xa    _L1w_DrvAfcCompensateDisable

+                0x1002a7cb       0x14    _L1w_DrvAfcRotateParaCfg

+                0x1002a7df        0xd    _L1w_DrvPiAiFingerParaCfg

+                0x1002a7ec       0x16    _L1w_DrvPiOffsetCfg

+                0x1002a802       0x23    _L1w_DrvPiAiOvsfCfg

+                0x1002a825        0xf    _L1w_DrvAfcBestFingerIndexCfg

+                0x1002a834       0x16    _L1w_DrvAiSeqIndexCfg

+                0x1002a84a        0xa    _L1w_DrvPiAiCfgOver

+                0x1002a854       0x15    _L1w_DrvReadCpichPower

+                0x1002a869        0xd    _L1w_DrvReadAiResult

+                0x1002a876       0x3b    _L1w_DrvReadConfigTime

+                0x1002a8b1       0x3e    _L1w_DrvSetConfigTime

+                0x1002a8ef       0x1f    _L1w_DrvPiAiReadCpichRam

+                0x1002a90e        0xa    _L1w_DrvPiAiReadAiSymbolRam

+                0x1002a918       0x1b    _L1w_DrvPiAiReadSymbolRam

+                0x1002a933        0xa    _L1w_DrvEAiReadAmRam

+                0x1002a93d       0x18    _L1w_DrvAiReadAmRam

+                0x1002a955       0xff    _L1w_DrvPiAiAichCfg

+                0x1002aa54       0x12    _L1w_DrvPiAiAichRel

+                0x1002aa66       0x82    _L1w_DrvOffPichCfg

+                0x1002aae8       0x2b    _L1w_DrvOffPichRel

+ .text          0x1002ab13      0x2b7 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_sleep.o)

+                0x1002ab13        0x9    _L1w_DrvSleepLpmCtrPwrOn

+                0x1002ab1c       0x1c    _L1w_DrvLpcModemIntCtrl

+                0x1002ab38       0x3d    _L1w_DrvLpcLpmConfPosCal

+                0x1002ab75       0x38    _L1W_DrvLpcCfgSocWkupInt

+                0x1002abad       0x15    _L1W_DrvLpcCfgModemWkupInt

+                0x1002abc2        0xe    _L1w_DrvLpcModemWakeUpIntCtrl

+                0x1002abd0        0xe    _L1w_DrvLpcSocWakeUpIntCtrl

+                0x1002abde       0x17    _L1w_DrvLpcLpmSoftReset

+                0x1002abf5       0x1a    _L1w_DrvLpcClearInt

+                0x1002ac0f        0xe    _L1w_DrvLpcLpmSfIntCtrl

+                0x1002ac1d        0x9    _L1w_DrvLpcIsLpmSfIntEn

+                0x1002ac26       0x8c    _L1w_DrvLpcSetLpmFrmInt

+                0x1002acb2       0x2b    _L1w_DrvLpcSetLpmAdjustFactor

+                0x1002acdd       0x87    _L1w_DrvLpcLpmIntPwrCtrl

+                0x1002ad64       0x1f    _L1w_DrvLpcGetWNtTimeFromLpm

+                0x1002ad83       0x2a    _L1w_DrvLpcIcpSendForPsm

+                0x1002adad        0xe    _L1w_DrvLpcSetCampOnFlg

+                0x1002adbb        0x8    _L1w_DrvLpcSetSleepFlag

+                0x1002adc3        0x7    _L1w_DrvLpcGetSleepFlag

+ .text          0x1002adca      0x39d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_csr.o)

+                0x1002adca       0x1c    _L1_DrvCsrInit

+                0x1002ade6       0x30    _L1_DrvCsrReset

+                0x1002ae16       0x1c    _L1w_DevCsrStep1Reset

+                0x1002ae32       0x5f    _L1w_DrvCsrTopCfg

+                0x1002ae91       0x82    _L1w_DrvCsrSlotSyncCfg

+                0x1002af13       0x4b    _L1w_DrvCsrIcCfg

+                0x1002af5e        0x1    _L1w_DrvCsrFrameSyncCfg2A

+                0x1002af5f        0x1    _L1w_DrvCsrFrameSyncCfg2B

+                0x1002af60        0x1    _L1w_DrvCsrScrambleSrchCfg

+                0x1002af61       0x66    _L1w_DrvCsrFullscanKscCfg

+                0x1002afc7       0x44    _L1w_DrvCsrFullscanUnKscCfg

+                0x1002b00b       0x83    _L1w_DrvCsrFullscanCfg

+                0x1002b08e       0x94    _L1w_DrvCsrReadSlotSync

+                0x1002b122        0x1    _L1w_DrvCsrStep1ReadMaxPos

+                0x1002b123        0x1    _L1w_DrvCsrReadFrameSync2A

+                0x1002b124        0x1    _L1w_DrvCsrReadFrameSync2B

+                0x1002b125       0x1d    _L1w_DrvCsrCmpFloat

+                0x1002b142        0x1    _L1w_DrvCsrReadScrambleCode

+                0x1002b143       0x24    _L1w_DrvCsrReadFs

+ .text          0x1002b167      0x306 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

+                0x1002b167        0x9    _L1w_DrvSetTop01GdtrHdtrBitSet

+                0x1002b170        0xa    _L1w_DrvSetTop01GdtrHdtrBitclr

+                0x1002b17a        0x9    _L1w_DrvSetTopEDmaIntBypassBitSet

+                0x1002b183        0xa    _L1w_DrvSetTopEDmaIntBypassBitclr

+                0x1002b18d       0x1c    _L1w_DrvResetTopViterbi

+                0x1002b1a9        0x6    _L1w_DrvGetTop0OSoftResetRegAddr

+                0x1002b1af        0x9    _L1w_DrvTop00SoftResetBitSet

+                0x1002b1b8        0xa    _L1w_DrvTop00SoftResetBitClr

+                0x1002b1c2        0x9    _L1w_DrvTop10TpuRakeIntMaskBitSet

+                0x1002b1cb        0xa    _L1w_DrvTop10TpuRakeIntMaskBitClr

+                0x1002b1d5        0x9    _L1w_DrvTop11RakeDfeRfcIntMaskBitSet

+                0x1002b1de        0xa    _L1w_DrvTop11RakeDfeRfcIntMaskBitClr

+                0x1002b1e8        0x9    _L1w_DrvTop12TpuCsrAdrHsscchIntMaskBitSet

+                0x1002b1f1        0xa    _L1w_DrvTop12TpuCsrAdrHsscchIntMaskBitClr

+                0x1002b1fb        0x9    _L1w_DrvTop13CsrDtrPsrIntMaskBitSet

+                0x1002b204        0xa    _L1w_DrvTop13CsrDtrPsrIntMaskBitClr

+                0x1002b20e        0x9    _L1w_DrvTop14TpuRakeIntStateMaskBitSet

+                0x1002b217        0xa    _L1w_DrvTop14TpuRakeIntStateMaskBitClr

+                0x1002b221        0x9    _L1w_DrvTop15RakeDfeRfcIntStateMaskBitSet

+                0x1002b22a        0xa    _L1w_DrvTop15RakeDfeRfcIntStateMaskBitClr

+                0x1002b234        0x9    _L1w_DrvTop16TpuCsrAdrHsscchIntStateMaskBitSet

+                0x1002b23d        0xa    _L1w_DrvTop16TpuCsrAdrHsscchIntStateMaskBitClr

+                0x1002b247        0x9    _L1w_DrvTop17CsrDtrPsrIntStateMaskBitSet

+                0x1002b250        0xa    _L1w_DrvTop17CsrDtrPsrIntStateMaskBitClr

+                0x1002b25a        0xe    _L1w_DrvTopCsrDtrPsrIntOpen

+                0x1002b268        0xe    _L1w_DrvTopCsrDtrPsrIntClose

+                0x1002b276        0x8    _L1w_DrvTopGetTop10High16b

+                0x1002b27e        0x7    _L1w_DrvTopGetTop10Low16b

+                0x1002b285        0x8    _L1w_DrvTopGetTop14High16b

+                0x1002b28d        0x7    _L1w_DrvTopGetTop14Low16b

+                0x1002b294        0x7    _L1w_DrvTopGetTop11Low16b

+                0x1002b29b        0x7    _L1w_DrvTopGetTop15Low16b

+                0x1002b2a2        0x9    _L1w_DrvTopLpcOpenGateClk

+                0x1002b2ab        0xa    _L1w_DrvTopLpcCloseGateClk

+                0x1002b2b5        0xb    _L1w_DrvTopClkIsOpen

+                0x1002b2c0       0x13    _L1W_DrvTopLpcRegSave

+                0x1002b2d3       0x23    _L1W_DrvTopLpcRegRestore

+                0x1002b2f6       0x26    _L1w_DrvMcuIntMask

+                0x1002b31c       0x26    _L1w_DrvMcuIntUnmask

+                0x1002b342        0xa    _L1w_DrvMcuIntIreqClr

+                0x1002b34c       0x5f    _L1w_DrvTopIntMask

+                0x1002b3ab       0x4f    _L1w_DrvTopIntMaskRestore

+                0x1002b3fa       0x1a    _L1w_DrvTopIntClr

+                0x1002b414       0x59    _L1w_DrvTopIntEng

+ .text          0x1002b46d      0x20d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

+                0x1002b46d       0x25    _L1w_DrvTpuSoftResetCfg

+                0x1002b492       0x39    _L1w_DrvTpuReset

+                0x1002b4cb       0x28    _L1w_DrvTpuInit

+                0x1002b4f3       0x39    _L1w_DrvTpuNTIntEnable

+                0x1002b52c       0x3a    _L1w_DrvTpuNTIntDisable

+                0x1002b566       0x14    _L1w_DrvTpuRTIntEnable

+                0x1002b57a       0x15    _L1w_DrvTpuRTIntDisable

+                0x1002b58f       0x11    _L1w_DrvTpuLatchTimeCfg

+                0x1002b5a0        0x8    _L1w_DrvTpuRdNTTiming

+                0x1002b5a8        0x8    _L1w_DrvTpuRdRTTiming

+                0x1002b5b0       0x11    _L1w_DrvTpuNTIntParaCfg

+                0x1002b5c1       0x11    _L1w_DrvTpuRTIntParaCfg

+                0x1002b5d2        0xa    _L1w_DrvTpuMacroIntDisble

+                0x1002b5dc        0x7    _L1w_DrvTpuMicroAdjParaCfg

+                0x1002b5e3        0x8    _L1w_DrvTpuGetNT2RtOffset

+                0x1002b5eb        0x8    _L1w_DrvTpuGetNTssfn

+                0x1002b5f3        0x8    _L1w_DrvTpuGetRTssfn

+                0x1002b5fb       0x32    _L1w_DrvTpuMacroAdjParaCfg

+                0x1002b62d       0x28    _L1W_DrvTpuLpcRegRestore

+                0x1002b655       0x25    _L1W_DrvTpuLpcRegSave

+ .text          0x1002b67a      0x431 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tx.o)

+                0x1002b67a       0x26    _L1w_DrvTxReset

+                0x1002b6a0        0xb    _L1w_DrvTxClear

+                0x1002b6ab       0x16    _L1w_DrvTxDpxchEnCfg

+                0x1002b6c1       0x10    _L1w_DrvTxRamLpEnCfg

+                0x1002b6d1       0x10    _L1w_DrvTxScramFixRotateEnCfg

+                0x1002b6e1       0x10    _L1w_DrvTxModeTypeCfg

+                0x1002b6f1       0x10    _L1w_DrvTxGateClkDisableCfg

+                0x1002b701       0x2b    _L1w_DrvTxDpxchOffsetCfg

+                0x1002b72c       0x31    _L1w_DrvTxPreamblePhchCfg

+                0x1002b75d        0xa    _L1w_DrvTxPreamblePhchDisable

+                0x1002b767       0x2d    _L1w_DrvTxPrachPhchCfg

+                0x1002b794        0xa    _L1w_DrvTxPrachPhchEnable

+                0x1002b79e        0xa    _L1w_DrvTxPrachPhchDisable

+                0x1002b7a8       0x10    _L1w_DrvTxSampleTxRegTimeCfg

+                0x1002b7b8       0x10    _L1w_DrvTxDpcchFbiCfg

+                0x1002b7c8       0x16    _L1w_DrvTxDpcchTpcCfg

+                0x1002b7de       0x43    _L1w_DrvTxDpxchPhchCfg

+                0x1002b821       0x30    _L1w_DrvTxPrachSpreaderCfg

+                0x1002b851       0x22    _L1w_DrvTxScramblerCfg

+                0x1002b873       0x2a    _L1w_DrvTxDpxchOrPrachPwrCfg

+                0x1002b89d       0x18    _L1w_DrvTxHsDpcchPwrCfg

+                0x1002b8b5       0x18    _L1w_DrvTxEdpcchPwrCfg

+                0x1002b8cd       0x49    _L1w_DrvTxEdpdchPwrCfg

+                0x1002b916        0xc    _L1w_DrvTxPreamblePwrCfg

+                0x1002b922      0x111    _L1_DrvTxRfcTest

+                0x1002ba33       0x13    _L1w_DrvGetTxDpxchOffset

+                0x1002ba46       0x39    _L1w_DrvTxCordicAdjustCfg

+                0x1002ba7f        0x9    _L1w_DrvTxCordicDisable

+                0x1002ba88       0x23    _L1w_DrvTxCordicEnable

+ .text          0x1002baab      0x381 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_meas.o)

+                0x1002baab       0x27    _L1w_DrvMeasReset

+                0x1002bad2       0x57    _L1w_DrvMeasCfgCellCode

+                0x1002bb29       0x19    _L1w_DrvMeasParaOverCfg

+                0x1002bb42       0x6e    _L1w_DrvMeasCfgSpsrStartTime

+                0x1002bbb0        0x8    _L1w_DrvMeasCfgClkGating

+                0x1002bbb8       0x60    _L1w_DrvMeasReadResult

+                0x1002bc18       0x1a    _L1w_DrvMeasReadAgc

+                0x1002bc32        0xa    _L1w_DrvMeasReadSpsrIntSeqNum

+                0x1002bc3c       0x5f    _L1w_DrvMeasCompareConfigTime

+                0x1002bc9b       0x14    _L1w_DrvMeasReadSpsrstatus

+                0x1002bcaf        0x8    _L1w_DrvMeasOffLineRamparaCfg

+                0x1002bcb7        0x8    _L1w_DrvMeasOffLineRamMrtrCfg

+                0x1002bcbf        0x9    _L1w_DrvMeasMeasBufUpdateCfg

+                0x1002bcc8        0x8    _L1w_DrvMeasWorkModeCfg

+                0x1002bcd0        0x8    _L1w_DrvMeasOnLineStartSpsrCfg

+                0x1002bcd8        0xe    _L1w_DrvMeasOnLineGetSpsrCfg

+                0x1002bce6       0x10    _L1w_DrvMeasOnLineAgc0paraCfg

+                0x1002bcf6       0x10    _L1w_DrvMeasOnLineAgc1paraCfg

+                0x1002bd06       0x35    _L1w_DrvMeasOnLineAgc0StartMrtrCfg

+                0x1002bd3b       0x35    _L1w_DrvMeasOnLineAgc1StartMrtrCfg

+                0x1002bd70       0x4f    _L1w_DrvMeasFrameBoundaryCfg

+                0x1002bdbf       0x2d    _L1w_DrvMeasSpsrParaCfg

+                0x1002bdec       0x1c    _L1w_DrvMeasCellSttdModeCfg

+                0x1002be08        0xa    _L1w_DrvMeasClkGatingCfg

+                0x1002be12        0x9    _L1w_DrvMeasSoftPatternCfg

+                0x1002be1b        0x9    _L1w_DrvMeasPatternModeCfg

+                0x1002be24        0x8    _L1w_DrvMeasCfgOfflineSpsrStartTime

+ .text          0x1002be2c      0x55d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsupa.o)

+                0x1002be2c       0x22    _L1w_DrvHsupaEutrEnable

+                0x1002be4e        0xa    _L1w_DrvHsupaEutrDisable

+                0x1002be58        0xe    _L1w_DrvHsupaEutrSoftRst

+                0x1002be66       0x13    _L1w_DrvHsupaEutrHarqRamMode

+                0x1002be79       0x10    _L1w_DrvHsupaEutrHarqId

+                0x1002be89        0xb    _L1w_DrvHsupaEutrTtiTwoFlg

+                0x1002be94        0xb    _L1w_DrvHsupaEutrTbSize

+                0x1002be9f       0x47    _L1w_DrvHsupaEutrCodeSize

+                0x1002bee6       0x3e    _L1w_DrvHsupaEutrPhchPara

+                0x1002bf24       0x2d    _L1w_DrvHsupaEutrRmSysPara

+                0x1002bf51       0x2d    _L1w_DrvHsupaEutrRmP1Para

+                0x1002bf7e       0x2d    _L1w_DrvHsupaEutrRmP2Para

+                0x1002bfab       0x55    _L1w_DrvHsupaEutrInterPara

+                0x1002c000       0x60    _L1w_DrvHsupaEutrConfig

+                0x1002c060        0xb    _L1w_DrvHsupaEutrReadHarqStatus

+                0x1002c06b       0x23    _L1w_DrvHsupaEtxEnable

+                0x1002c08e       0x12    _L1w_DrvHsupaEtxDisable

+                0x1002c0a0       0x19    _L1w_DrvHsupaEtxCfgTti

+                0x1002c0b9       0x2a    _L1w_DrvHsupaCfgEtxInt

+                0x1002c0e3       0x12    _L1w_DrvHsupaTopEtxIntEnable

+                0x1002c0f5        0xb    _L1w_DrvHsupaEtxDisInt

+                0x1002c100       0x1b    _L1w_DrvHsupaTopMaskEtxInt

+                0x1002c11b       0x31    _L1w_DrvHsupaRakeReadRgHi

+                0x1002c14c        0xa    _L1w_DrvHsupaCalLogTwo

+                0x1002c156       0x42    _L1w_DrvHsupaEtxInterPara

+                0x1002c198       0x34    _L1w_DrvHsupaEtxChCfgReg2

+                0x1002c1cc       0x54    _L1w_DrvHsupaEtxEdpxchPara

+                0x1002c220       0x25    _L1w_DrvHsupaEtxSpreadReg

+                0x1002c245       0x29    _L1w_DrvHsupaEtxConf

+                0x1002c26e        0xb    _L1w_DrvHsupaEtxReadTtiCnt

+                0x1002c279       0x20    _L1w_DrvHsupaTopGetIntState

+                0x1002c299        0x1    _L1w_DrvHsupaTopMaskEutrInt

+                0x1002c29a        0xf    _L1w_DrvHsupaTopMaskRgHiState

+                0x1002c2a9        0xf    _L1w_DrvHsupaTopMaskRgHiInt

+                0x1002c2b8       0x17    _L1w_DevHsupaTopMaskAgInt

+                0x1002c2cf        0x2    _L1w_DrvHsupaTopMaskRgchHichInt

+                0x1002c2d1       0x23    _L1w_DrvHsupaMaskInt

+                0x1002c2f4       0x2d    _L1w_DrvHsupaTopEagchRst

+                0x1002c321        0x7    _L1w_DrvHsupaRdAgIntStateMask

+                0x1002c328        0x7    _L1w_DrvHsupaWtAgIntStateMask

+                0x1002c32f        0x7    _L1w_DrvHsupaRdAgIntEnable

+                0x1002c336        0x7    _L1w_DrvHsupaWtAgIntEnable

+                0x1002c33d        0x7    _L1w_DrvHsupaRdRgHiIntStateMask

+                0x1002c344        0x7    _L1w_DrvHsupaWtRgHiIntStateMask

+                0x1002c34b        0x7    _L1w_DrvHsupaRdRgHiIntEnable

+                0x1002c352        0x7    _L1w_DrvHsupaWtRgHiIntEnable

+                0x1002c359       0x17    _L1w_DrvHsupaEnableAgInt

+                0x1002c370       0x13    _L1w_DrvHsupaPcEtxEdpdchDisable

+                0x1002c383        0x6    _L1w_DrvEutrGetRamAddr

+ .text          0x1002c389      0x506 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+                0x1002c389        0x1    _L1w_DrvDpramEngDisplay

+                0x1002c38a       0x4a    _L1w_DrvDpramStructInit

+                0x1002c3d4       0x25    _L1w_DrvDpramIsEmpty

+                0x1002c3f9       0x42    _L1w_DrvDpramReadMsg

+                0x1002c43b        0x1    _L1w_DrvDpramUpdateMsgPos

+                0x1002c43c        0x5    _L1w_DrvDpramQueMemRead

+                0x1002c441       0x37    _L1w_DrvDpramWriteMsg

+                0x1002c478       0x23    _L1w_DrvDpramGetRdDataPtr

+                0x1002c49b       0x1f    _L1w_DrvDpramUpdateRdDataPos

+                0x1002c4ba       0x24    _L1w_DrvDpramTxReadClearData

+                0x1002c4de       0x31    _L1w_DrvDpramGetWrDataPtr

+                0x1002c50f        0x8    _L1w_DrvDpramGetWrCnt

+                0x1002c517       0x2c    _L1w_DrvDpramUpdateWrDataPos

+                0x1002c543       0x1a    _L1w_DrvICPSendForPsSched

+                0x1002c55d        0xa    _L1w_DrvDpramIsD2AEmpty

+                0x1002c567        0xa    _L1w_DrvDpramSleepCheck

+                0x1002c571        0x8    _L1w_DrvDpramWriteSfnDpramFlg

+                0x1002c579        0x7    _L1w_DrvDpramWriteDoff2Dpram

+                0x1002c580        0x7    _L1w_DrvDpramReadEdcpIntState

+                0x1002c587        0xa    _L1w_DrvDpramClrEdcpIntState

+                0x1002c591        0x7    _L1w_DrvDpramClrIcpIntState

+                0x1002c598        0xa    _L1w_DrvDpramMaskIcpInt

+                0x1002c5a2        0x9    _L1w_DrvDpramDemaskIcpInt

+                0x1002c5ab       0x49    _L1w_DrvDpramPrintLog

+                0x1002c5f4      0x104    _L1w_DrvDpramUpdateTpu

+                0x1002c6f8       0x26    _L1w_DrvDpramWriteGrantHarq

+                0x1002c71e       0x26    _L1w_DrvDpramWriteUlPower

+                0x1002c744       0x41    _L1w_DrvDpramGetEutrCtrlInfo

+                0x1002c785        0xa    _L1w_DrvDpramSetRachDchTransFlg

+                0x1002c78f        0xa    _L1w_DrvDpramGetRachDchTransFlg

+                0x1002c799       0x20    _L1w_DrvDpramSetUpaTransInfo

+                0x1002c7b9       0x1f    _L1w_DrvDpramGetGrantMonitorReq

+                0x1002c7d8        0xe    _L1w_DrvDpramHsupaSetActiveInfos

+                0x1002c7e6        0xa    _L1w_DrvDpramSetCmPattern

+                0x1002c7f0        0x9    _L1w_DrvDpramSetUph

+                0x1002c7f9       0x2f    _L1w_DrvDpramWriteEtfcRestrictInfo

+                0x1002c828       0x3e    _L1w_DrvDpramWriteCmNtrInfo

+                0x1002c866       0x29    _L1w_DrvDpramGetEdchHarqId

+ .text          0x1002c88f     0x1984 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rx.o)

+                0x1002c88f       0x81    _L1w_DrvRxTpcPlCombTimeInit

+                0x1002c910       0x83    _L1w_DrvRxInit

+                0x1002c993       0x50    _L1w_DrvRxReset

+                0x1002c9e3       0x2c    _L1w_DrvRxSoftReset

+                0x1002ca0f       0x35    _L1w_DrvRxCalcExp2

+                0x1002ca44        0xe    _L1w_DrvRxFingerCfg

+                0x1002ca52       0x2c    _L1w_DrvRxSetTfciIntTime

+                0x1002ca7e        0x8    _L1w_DrvRxGetTfciIntTime

+                0x1002ca86      0x191    _L1w_DrvRxCpichCfg

+                0x1002cc17       0x16    _L1w_DrvRxCpichRel

+                0x1002cc2d      0x109    _L1w_DrvRxPichCfg

+                0x1002cd36       0x3a    _L1w_DrvRxPichRel

+                0x1002cd70      0x123    _L1w_DrvRxAichCfg

+                0x1002ce93       0x3a    _L1w_DrvRxAichRel

+                0x1002cecd      0x11d    _L1w_DrvRxPchCfg

+                0x1002cfea       0x11    _L1w_DrvRxPchRel

+                0x1002cffb      0x126    _L1w_DrvRxFachCfg

+                0x1002d121       0x3b    _L1w_DrvRxFachRel

+                0x1002d15c      0x10e    _L1w_DrvRxDlDpchCodeCfg

+                0x1002d26a       0x33    _L1w_DrvRxDlTpcPilotCfg

+                0x1002d29d       0x29    _L1w_DrvRxFdpchTpcCfg

+                0x1002d2c6       0xa4    _L1w_DrvRxDlDpchCfg

+                0x1002d36a       0x6f    _L1w_DrvRxDlDpchRel

+                0x1002d3d9       0x31    _L1w_DrvRxDlFbiCfg

+                0x1002d40a      0x15b    _L1w_DrvRxFdpchCfg

+                0x1002d565       0x3b    _L1w_DrvRxFdpchRel

+                0x1002d5a0      0x16a    _L1w_DrvRxHsscchCfg

+                0x1002d70a       0x65    _L1w_DrvRxHsscchRel

+                0x1002d76f      0x103    _L1w_DrvRxEagchCfg

+                0x1002d872       0x40    _L1w_DrvRxEagchRel

+                0x1002d8b2      0x333    _L1w_DrvRxRgHiCfg

+                0x1002dbe5       0x3c    _L1w_DrvRxRgHiRel

+                0x1002dc21       0x15    _L1w_DrvRxEdchTtiCfg

+                0x1002dc36       0x5b    _L1w_DrvRxRgHichPostCmCfg

+                0x1002dc91       0x10    _L1w_DrvRxDpchFactorCfg

+                0x1002dca1        0xf    _L1w_DrvRxAgchFactorCfg

+                0x1002dcb0       0x77    _L1w_DrvRxDlCmCfnCfg

+                0x1002dd27       0x8c    _L1w_DrvRxDlCmSymbCfg

+                0x1002ddb3       0x64    _L1w_DrvRxDlCmPostCfg

+                0x1002de17       0x1f    _L1w_DrvRxDlCmSymbRel

+                0x1002de36       0x16    _L1w_DrvRxDlCmPostRel

+                0x1002de4c       0x24    _L1w_DrvRxRakeCpChangRel

+                0x1002de70       0x8e    _L1w_DrvRxRakeChipCfg

+                0x1002defe      0x119    _L1w_DrvRxRakeSymbCfg

+                0x1002e017       0x4a    _L1w_DrvRxRakePostCfg

+                0x1002e061       0x18    _L1w_DrvRxRakeCfg

+                0x1002e079        0xc    _L1w_DrvRxSymbCpichStRead

+                0x1002e085        0xc    _L1w_DrvRxSymbPilotStRead

+                0x1002e091        0x9    _L1w_DrvRxCombPiAiIntRead

+                0x1002e09a        0x9    _L1w_DrvRxCombPilotIntRead

+                0x1002e0a3        0x9    _L1w_DrvRxCombTpcIntRead

+                0x1002e0ac       0x15    _L1w_DrvRxCombTpcPlStIntRead

+                0x1002e0c1        0x8    _L1w_DrvRxCombFdpchIntRead

+                0x1002e0c9        0xa    _L1w_DrvRxCombDpchFactorDataRead

+                0x1002e0d3        0xa    _L1w_DrvRxCombAgchFactorDataRead

+                0x1002e0dd       0x27    _L1w_DrvRxRamPiAiRead

+                0x1002e104        0xa    _L1w_DrvRxRamDpchPilotRead

+                0x1002e10e        0xa    _L1w_DrvRxRamDpchTpcRead

+                0x1002e118       0x43    _L1w_DrvRxRamFdpchTpcRead

+                0x1002e15b       0x15    _L1w_DrvRxRamSlotwtRead

+                0x1002e170       0x15    _L1w_DrvRxRamNoiseRead

+                0x1002e185       0x1f    _L1w_DrvRxRamRawCpichRead

+                0x1002e1a4       0x15    _L1w_DrvRxRamAfcRead

+                0x1002e1b9       0x1c    _L1w_DrvRxRamRawPilotRead

+                0x1002e1d5       0x1f    _L1w_DrvRxRgchIntInfoRead

+                0x1002e1f4       0x1f    _L1w_DrvRxHichIntInfoRead

+ .text          0x1002e213      0xa62 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dtr.o)

+                0x1002e213       0x11    _L1w_DrvDtrBitReverse

+                0x1002e224        0xa    _L1w_DrvDtrTurboInit

+                0x1002e22e       0x1d    _L1w_DrvDtrTurboReset

+                0x1002e24b       0x11    _L1w_DrvDtrSetCsServiceFlg

+                0x1002e25c       0x3b    _L1w_DrvDtrReset

+                0x1002e297       0x5e    _L1w_DrvDtrInit

+                0x1002e2f5       0x3e    _L1w_DrvDtrTrchCmCfg

+                0x1002e333       0x4c    _L1w_DrvDtrTrchSlotFormCfg

+                0x1002e37f      0x171    _L1w_DrvDtrTrchTfciS1Cfg

+                0x1002e4f0       0x24    _L1w_DrvDtrTrchTfciS1Clear

+                0x1002e514        0xb    _L1w_DrvDtrTrchCfnSet

+                0x1002e51f        0xa    _L1w_DrvDtrTrchCfnGet

+                0x1002e529        0xf    _L1w_DrvDtrTrchRegRel

+                0x1002e538        0xa    _L1w_DrvDtrTrchTfciS2Update

+                0x1002e542        0xa    _L1w_DrvDtrTrchDemultiplexUpdate

+                0x1002e54c       0x9f    _L1w_DrvDtrS1CfgPrint

+                0x1002e5eb      0x1d7    _L1w_DrvDtrS2CfgPrint

+                0x1002e7c2       0xb0    _L1w_DrvDtrTrchTfciS2Cfg

+                0x1002e872        0xb    _L1w_DrvDtrTrchTfciS2Clear

+                0x1002e87d       0x42    _L1w_DrvDtrTrchBlindS1Cfg

+                0x1002e8bf       0xa5    _L1w_DrvDtrTrchBlindGuidCfg

+                0x1002e964        0xc    _L1w_DrvDtrTrchBlindGuidUpdate

+                0x1002e970        0xa    _L1w_DrvDtrTrchTfciRead

+                0x1002e97a       0x2d    _L1w_DrvDtrTrchTfciDataReadV3

+                0x1002e9a7       0x30    _L1w_DrvDtrTrchBlindRead

+                0x1002e9d7        0x6    _L1w_DrvDtrTrchBlindDataAddrGet

+                0x1002e9dd       0x24    _L1w_DrvDtrTrchDecodeInfoRead

+                0x1002ea01        0x6    _L1w_DrvDtrTrchDecodeAddrGet

+                0x1002ea07      0x1bb    _L1w_DrvDtrTrchDecodeDataRead

+                0x1002ebc2       0x61    _L1w_DrvDtrEagchCfg

+                0x1002ec23        0xe    _L1w_DrvDtrEagchCmCfg

+                0x1002ec31        0x9    _L1w_DrvDtrEagchRel

+                0x1002ec3a       0x3b    _L1w_DrvDtrAgchIntDataRead

+ .text          0x1002ec75      0x572 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_bch.o)

+                0x1002ec75       0x2d    _L1w_DrvBchInit

+                0x1002eca2        0xe    _L1w_DrvBchReset

+                0x1002ecb0       0x2d    _L1w_DrvBchRecover

+                0x1002ecdd        0xd    _L1w_DrvBchSetFingerAdjust

+                0x1002ecea        0xe    _L1w_DrvBchGeViterbiOut

+                0x1002ecf8       0x56    _L1w_DrvBchGePichSymbol

+                0x1002ed4e        0xa    _L1w_DrvBchGeCrcResult

+                0x1002ed58       0x2b    _L1w_DrvBchGeCpichOut

+                0x1002ed83       0xf8    _L1w_DrvBchBchRxCfg

+                0x1002ee7b       0xcd    _L1w_DrvBchPichRxCfg

+                0x1002ef48       0x9b    _L1w_DrvBchCpichRxCfg

+                0x1002efe3        0xc    _L1w_DrvBchSetFingerEn

+                0x1002efef        0xc    _L1w_DrvBchSetRuntime

+                0x1002effb        0xe    _L1w_DrvBchGetFingerPos

+                0x1002f009       0x10    _L1w_DrvBchSetS5TestMode

+                0x1002f019        0xa    _L1w_DrvBchSetTxdMode

+                0x1002f023        0x7    _L1w_DrvBchSetBchPichSel

+                0x1002f02a        0x7    _L1w_DrvBchSetTtiSync

+                0x1002f031        0x7    _L1w_DrvBchSetWindowTh

+                0x1002f038        0x7    _L1w_DrvBchSetPichOvsfk

+                0x1002f03f        0xc    _L1w_DrvBchSetContexSel

+                0x1002f04b        0xd    _L1w_DrvBchSetFingerPos

+                0x1002f058       0x19    _L1w_DrvBchSetScramCode

+                0x1002f071       0x16    _L1w_DrvBchSetStartMode

+                0x1002f087        0xc    _L1w_DrvBchSetPiAfcNum

+                0x1002f093       0x31    _L1w_DrvBchSetPiPos

+                0x1002f0c4        0xe    _L1w_DrvBchGetFingerSt

+                0x1002f0d2        0xd    _L1w_DrvBchHasInvalidSymbol

+                0x1002f0df        0xe    _L1w_DrvBchGetBufIndex

+                0x1002f0ed        0xe    _L1w_DrvBchGetSlotIndex

+                0x1002f0fb        0xe    _L1w_DrvBchGetBurstPattern

+                0x1002f109        0xa    _L1w_DrvBchGeTotalSt

+                0x1002f113       0x16    _L1w_DrvBchIsHwBusy

+                0x1002f129       0x13    _L1w_DrvBchSetIQSel

+                0x1002f13c       0x12    _L1w_DrvBchSetRotatePara

+                0x1002f14e       0x21    _L1w_DrvBchSetRotateEn

+                0x1002f16f        0xf    _L1w_DrvBchSetRotateGateCtrl

+                0x1002f17e        0xb    _L1w_DrvBchIsIqRotateEn

+                0x1002f189       0x36    _L1w_DrvBchStopIqRotate

+                0x1002f1bf       0x12    _L1w_DrvBchSetFingerAnt

+                0x1002f1d1       0x16    _L1w_DrvBchSetAdjFingerInfo

+ .text          0x1002f1e7      0x2f1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_utr.o)

+                0x1002f1e7        0xc    _L1w_DrvUtrLogTwo

+                0x1002f1f3       0x31    _L1w_DrvUtrReset

+                0x1002f224       0x1c    _L1w_DrvUtrRamSoftReset

+                0x1002f240        0x3    _L1w_DrvUtrInit

+                0x1002f243       0xac    _L1w_DrvUtrDchConfig

+                0x1002f2ef       0x32    _L1w_DrvUtrRachConfig

+                0x1002f321        0xa    _L1w_DrvUtrEnable

+                0x1002f32b        0xe    _L1w_DrvUtrClose

+                0x1002f339        0x8    _L1w_DrvUtrGetRamAddr

+                0x1002f341       0x5f    _L1w_DrvUtrTbAndCbConfig

+                0x1002f3a0       0xac    _L1w_DrvUtrRMConfig

+                0x1002f44c       0x2d    _L1w_DrvUtrGetCrcMode

+                0x1002f479       0x20    _L1w_DrvUtrGetCodingType

+                0x1002f499       0x1a    _L1w_DrvUtrClearRmPara

+                0x1002f4b3        0xc    _L1w_DrvUtrRegClear

+                0x1002f4bf       0x11    _L1w_DrvUtrGetRamData

+                0x1002f4d0        0x8    _L1_DrvUtrGetInterlv1RamState

+ .text          0x1002f4d8     0x1dda T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_zx220a1.o)

+                0x1002f4d8       0x5e    _L1w_DrvRfcApcTableSel

+                0x1002f536      0x1d2    _L1w_DrvRfcAbbCsfHpfCfg

+                0x1002f708        0x5    _L1w_DrvRfcCalcIntFreq

+                0x1002f70d       0x29    _L1w_DrvRfcCalcFracFreq

+                0x1002f736       0x51    _L1w_DrvRfcGetFreqData

+                0x1002f787       0x19    _L1w_DrvRfcGetBandData

+                0x1002f7a0       0x9d    _L1w_DrvRfcFreqSetTx

+                0x1002f83d      0x12a    _L1w_DrvRfcFreqSetRx

+                0x1002f967       0x84    _L1w_DrvRfcGetBandNvIndex

+                0x1002f9eb       0x79    _L1w_DrvRfcAuxRxCtrlSet

+                0x1002fa64       0x1c    _L1w_DrvRfcAuxRxIdleSet

+                0x1002fa80       0x20    _L1w_DrvRfcRegReadBackSet

+                0x1002faa0        0x1    _L1w_DrvRfcChSel

+                0x1002faa1        0x1    _L1w_DrvRfcTransceiverInit

+                0x1002faa2       0x2e    _L1w_DrvRfcAgcSet

+                0x1002fad0       0x2f    _L1w_DrvRfcApcTableFreqSel

+                0x1002faff       0xbc    _L1w_DrvRfcApcSet

+                0x1002fbbb       0x2d    _L1w_DrvRfcFreqCompGetNvIdx

+                0x1002fbe8       0x7c    _L1w_DrvRfcApcFreqComp

+                0x1002fc64       0x38    _L1w_DrvRfcApcTmpComp

+                0x1002fc9c      0x100    _L1w_DrvRfcApcCalibTableCheck

+                0x1002fd9c       0x4f    _L1w_DrvRfcApcDefaultTableCheck

+                0x1002fdeb       0x77    _L1w_DrvRfcAgcFreqComp

+                0x1002fe62       0x71    _L1w_DrvRfcAgcCalibTableCheck

+                0x1002fed3       0x46    _L1w_DrvRfcAgcDefaultTableCheck

+                0x1002ff19       0x2a    _L1w_DrvRfcRxNotchEn

+                0x1002ff43       0x2a    _L1w_DrvRfcRxNotchDisEn

+                0x1002ff6d       0x2b    _L1w_DrvRfcAntExChangeSelEn

+                0x1002ff98       0x2b    _L1w_DrvRfcAntOriginSelEn

+                0x1002ffc3       0x2a    _L1w_DrvRfcRxStartDivEn

+                0x1002ffed       0x2b    _L1w_DrvRfcRxStopDivEn

+                0x10030018       0x2a    _L1w_DrvRfcAuxRxSwCtrlEn

+                0x10030042       0x2b    _L1w_DrvRfcAuxRxSwIdleEn

+                0x1003006d       0x38    _L1w_DrvRfcIdleToTxEn

+                0x100300a5       0x36    _L1w_DrvRfcTxToRxTxEn

+                0x100300db       0x3a    _L1w_DrvRfcTxToIdleEn

+                0x10030115       0x36    _L1w_DrvRfcRxTxToTxEn

+                0x1003014b       0x36    _L1w_DrvRfcIdleToRxEn

+                0x10030181       0x38    _L1w_DrvRfcRxToRxTxEn

+                0x100301b9       0x2b    _L1w_DrvRfcSwAllIdleEn

+                0x100301e4       0x40    _L1w_DrvRfcRxToIdleEn

+                0x10030224       0x2d    _L1w_DrvRfcRxTxToRxEn

+                0x10030251       0x37    _L1w_DrvRfcRxFreqChangeEn

+                0x10030288       0x38    _L1w_DrvRfcTxFreqChangeEn

+                0x100302c0       0x32    _L1w_DrvRfcIdleToTxHandle

+                0x100302f2       0x48    _L1w_DrvRfcTxToIdleHandle

+                0x1003033a       0x45    _L1w_DrvRfcIdleToRxHandle

+                0x1003037f       0x55    _L1w_DrvRfcRxToIdleHandle

+                0x100303d4       0x53    _L1w_DrvRfcRxFreqChangeHandle

+                0x10030427        0xd    _L1w_DrvRfcTxFreqChangeHandle

+                0x10030434       0x41    _L1w_DrvRfcSlotCtrlDiv

+                0x10030475       0x2a    _L1w_DrvRfcSlotCtrlAntSel

+                0x1003049f       0x29    _L1w_DrvRfcAgcEstEn

+                0x100304c8       0x29    _L1w_DrvRfcAgcSetEn

+                0x100304f1       0x35    _L1w_DrvRfcApcEn

+                0x10030526       0x3c    _L1w_DrvRfcAfcSetEn

+                0x10030562       0x29    _L1w_DrvRfcDcEstEn

+                0x1003058b       0x29    _L1w_DrvRfcDcSetEn

+                0x100305b4       0x29    _L1w_DrvRfcRegReadBackEn

+                0x100305dd       0x29    _L1w_DrvRfcStartAuxAdcEn

+                0x10030606       0x29    _L1w_DrvRfcStopAuxAdcEn

+                0x1003062f       0x1c    _L1w_DrvRfcDcxoAuxAdcStart

+                0x1003064b       0x1d    _L1w_DrvRfcDcxoAuxAdcStop

+                0x10030668       0x1f    _L1w_DrvRfcAuxAdcCtrlEn

+                0x10030687       0x41    _L1w_DrvRfcAbbCsfWriteEn

+                0x100306c8       0x33    _L1w_DrvRfcCtrlRamTxInit

+                0x100306fb       0x33    _L1w_DrvRfcCtrlRamRx0Init

+                0x1003072e      0x204    _L1w_DrvRfcCtrlRamSwitchNvInit

+                0x10030932       0xea    _L1w_DrvRfcCtrlRamPaNvInit

+                0x10030a1c        0x8    _L1w_DrvRfcCtrlRamNvEventInit

+                0x10030a24       0x38    _L1w_DrvRfcFastAgcCwTableInit

+                0x10030a5c       0x4c    _L1w_DrvRfcFastAgcRamInit

+                0x10030aa8       0xda    _L1w_DrvRfcOpenTx

+                0x10030b82       0xf7    _L1w_DrvRfcOpenRx

+                0x10030c79        0xa    _L1w_DrvRfcDiversityCtrl

+                0x10030c83       0x12    _L1w_DrvRfcAfcCw2Hz

+                0x10030c95       0x6a    _L1w_DrvRfcRfRegRead

+                0x10030cff       0xce    _L1w_DrvRfcAllRegReadBack

+                0x10030dcd       0x54    _L1w_DrvRfcGetDCXOTmp

+                0x10030e21       0x3b    _L1w_DrvRfcReadTmp

+                0x10030e5c       0x15    _L1w_DrvRfcAptWrite

+                0x10030e71       0x21    _L1w_DrvRfcDcocWrite

+                0x10030e92       0x18    _L1w_DrvRfcAgcWrite

+                0x10030eaa       0x8d    _L1w_DrvRfcCloseTx

+                0x10030f37       0x6d    _L1w_DrvRfcCloseRx

+                0x10030fa4       0x7e    _L1w_DrvRfcDirFreqSetTx

+                0x10031022       0x7c    _L1w_DrvRfcDirFreqSetRx

+                0x1003109e       0x32    _L1w_DrvRfcPowerApcSet

+                0x100310d0       0x43    _L1w_DrvRfcIndexApcSet

+                0x10031113      0x177    _L1w_DrvRfcFdtTxApcSet

+                0x1003128a       0x22    _L1w_DrvRfcHdtGetTxApcTable

+                0x100312ac        0x6    _L1w_DrvRfcHdtGetRxAgcTable

+ .text          0x100312b2       0xb8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_psr.o)

+                0x100312b2        0x8    _L1w_DrvPsrStartPosCfg

+                0x100312ba        0xb    _L1w_DrvPsrRlMrtrPosMrtrConfig

+                0x100312c5        0xb    _L1w_DrvPsrSrcAndChanCodeCfg

+                0x100312d0        0x8    _L1w_DrvPsrClkGatePassCfg

+                0x100312d8        0x9    _L1w_DrvPsrPilotPatternCfg

+                0x100312e1        0x8    _L1w_DrvPsrCmModeCfg

+                0x100312e9        0x9    _L1w_DrvPsrRlPosStartCfgOver

+                0x100312f2        0x9    _L1w_DrvPsrSuspendCfg

+                0x100312fb       0x12    _L1w_DrvPsrTopMaskIntCfg

+                0x1003130d       0x1c    _L1w_DrvPsrResetCfg

+                0x10031329        0x8    _L1w_DrvPsrPeriodCfg

+                0x10031331        0x8    _L1w_DrvPsrDoubleAntOpencfg

+                0x10031339        0x8    _L1w_DrvPsrStartWinPosCfg

+                0x10031341        0x8    _L1w_DrvPsrRlOpenCloseCfg

+                0x10031349        0x8    _L1w_DrvPsrMasterRlCfg

+                0x10031351        0x8    _L1w_DrvPsrSttdCfg

+                0x10031359        0x8    _L1w_DrvPsrIntInfoCfg

+                0x10031361        0x9    _L1w_DrvPsrCmOverCfg

+ .text          0x1003136a      0xaff T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+                0x1003136a       0x3c    _L1w_DrvRfcGetFreqOffset

+                0x100313a6       0x17    _L1w_DrvRfcNextSlotGet

+                0x100313bd       0x16    _L1w_DrvRfcPreSlotGet

+                0x100313d3       0x20    _L1w_DrvRfcFindSlot

+                0x100313f3        0x8    _L1w_DrvRfcGetTxFirDlyNum

+                0x100313fb       0x31    _L1w_DrvRfcSpiWrite

+                0x1003142c       0x31    _L1w_DrvRfcAbbSpiWrite

+                0x1003145d       0x12    _L1w_DrvRfcGpioWrite

+                0x1003146f       0x14    _L1w_DrvRfcRffeWrite

+                0x10031483       0x38    _L1w_DrvRfcFindBandNumFromTable

+                0x100314bb       0x41    _L1w_DrvRfcGetFreqBand

+                0x100314fc       0x22    _L1w_DrvRfcRxDfeIntfCfg

+                0x1003151e       0x2f    _L1w_DrvRfcPaModeSel

+                0x1003154d       0x25    _L1w_DrvRfcGetPaCtrlData

+                0x10031572       0x1a    _L1w_DrvRfcGetPaIdleData

+                0x1003158c       0x2a    _L1w_DrvRfcGetApcCtrlWord

+                0x100315b6       0xa3    _L1w_DrvRfcGetTxPowerCtrlWord

+                0x10031659       0x14    _L1w_DrvRfcPaCtrl

+                0x1003166d       0x25    _L1w_DrvRfcGetAgcCtrlWord

+                0x10031692       0x27    _L1w_DrvRfcGetAfcDacCtrlWord

+                0x100316b9       0x2c    _L1w_DrvRfcDCXOGetTempDegree

+                0x100316e5        0xb    _L1w_DrvRfcAfcSet

+                0x100316f0       0x1a    _L1w_DrvRfcGetTxSwData

+                0x1003170a       0x29    _L1w_DrvRfcGetRxSwData

+                0x10031733       0x1a    _L1w_DrvRfcGetTxSwIdleData

+                0x1003174d       0x29    _L1w_DrvRfcGetRxSwIdleData

+                0x10031776       0x1a    _L1w_DrvRfcGetSwAllIdleData

+                0x10031790       0x27    _L1w_DrvRfcSwitchPaCwWr

+                0x100317b7       0x37    _L1w_DrvRfcSwitchCtrl

+                0x100317ee       0x55    _L1w_DrvRfcSwPaIdleNvGet

+                0x10031843       0x12    _L1w_DrvRfcGetCfgMrtr

+                0x10031855       0x54    _L1w_DrvRfcTuEventMrtrWr

+                0x100318a9       0x21    _L1w_DrvRfcTuEventCtrlDataWr

+                0x100318ca       0x54    _L1w_DrvRfcTuEventEn

+                0x1003191e       0x27    _L1w_DrvRfcCtrlRamFmtDataWr

+                0x10031945       0x28    _L1w_DrvRfcCtrlRamFmtInfoWr

+                0x1003196d       0x20    _L1w_DrvRfcCtrlRamDataTypeWr

+                0x1003198d       0x40    _L1w_DrvRfcCtrlRamEn

+                0x100319cd        0xe    _L1w_DrvRfcAgcRamDataWr

+                0x100319db       0x1c    _L1w_DrvRfcFastAgcEn

+                0x100319f7       0x1a    _L1w_DrvRfcFastAgcDisEn

+                0x10031a11       0x15    _L1w_DrvRfcIntCfg

+                0x10031a26       0x15    _L1w_DrvRfcSpiFormatCfg

+                0x10031a3b        0x9    _L1w_DrvRfcRffeFormatCfg

+                0x10031a44        0x2    _L1w_DrvRfcRbdpCfg

+                0x10031a46       0x1c    _L1w_DrvRfcDagcCfg

+                0x10031a62       0x13    _L1w_DrvRfcDcCfg

+                0x10031a75        0xd    _L1w_DrvRfcFcCordicCfg

+                0x10031a82       0x1a    _L1w_DrvRfcNotchCordicCfg

+                0x10031a9c       0x21    _L1w_DrvRfcReadNotchCordicAVal

+                0x10031abd       0xb8    _L1w_DrvRfcNotchRegCfg

+                0x10031b75       0x52    _L1w_DrvRfcFastAgcCfg

+                0x10031bc7       0x4f    _L1w_DrvRfcCtrlRamEventInit

+                0x10031c16       0x84    _L1w_DrvRfcAbbCsfCtrlRamInit

+                0x10031c9a       0x21    _L1w_DrvRfcEventTableInit

+                0x10031cbb       0x41    _L1w_DrvRfcReset

+                0x10031cfc       0x8f    _L1w_DrvRfcGsmIntNotchCalc

+                0x10031d8b       0x73    _L1w_DrvRfcInit

+                0x10031dfe        0x9    _L1w_DrvRfcDfeTxInit

+                0x10031e07       0x30    _L1w_DrvRfcTxTone

+                0x10031e37       0x28    _L1w_DrvRfcAfcCwSet

+                0x10031e5f        0x1    _L1w_DrvRfcAfcCwGet

+                0x10031e60        0x9    _L1w_DrvRfcRestore

+ .text          0x10031e69     0x1594 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

+                0x10031e69       0x38    _L1w_DrvHsdpaIcReset

+                0x10031ea1       0x2f    _L1w_DrvHsdpaIcTpuCfgOver

+                0x10031ed0       0x30    _L1w_DrvHsdpaIcTxTpuCfgOver

+                0x10031f00       0x28    _L1w_DrvHsdpaIcInit

+                0x10031f28       0x12    _L1w_DrvHsdpaIcIntOpen

+                0x10031f3a       0x12    _L1w_DrvHsdpaIcIntMask

+                0x10031f4c       0x17    _L1w_DrvHsdpaIcEnable

+                0x10031f63       0x18    _L1w_DrvHsdpaIcStaticCfg

+                0x10031f7b      0x273    _L1w_DrvHsdpaIcTpuAntPsrCfg

+                0x100321ee      0x1d8    _L1w_DrvHsdpaIcTxTpuAntPsrCfg

+                0x100323c6       0xa9    _L1w_DrvHsdpaIcTpuSubFrmCfg

+                0x1003246f       0x97    _L1w_DrvHsdpaIcTxTpuSubFrmCfg

+                0x10032506       0x69    _L1w_DrvHsdpaIcModeEnableCfg

+                0x1003256f       0x5b    _L1w_DrvHsdpaIcLambdaCfg

+                0x100325ca       0x5b    _L1w_DrvHsdpaIcSymModulusRead

+                0x10032625       0x34    _L1w_DrvHsdpaAdrReset

+                0x10032659       0x18    _L1w_DrvHsdpaAdrInit

+                0x10032671       0x12    _L1w_DrvHsdpaAdrIntOpen

+                0x10032683       0x12    _L1w_DrvHsdpaAdrIntMask

+                0x10032695       0xd6    _L1w_DrvHsdpaAdrStaticCfg

+                0x1003276b       0x83    _L1w_DrvHsdpaAdrInitRcvCfg

+                0x100327ee       0x4b    _L1w_DrvHsdpaAdrFcCfg

+                0x10032839       0x10    _L1w_DrvHsdpaAdrEnableCfg

+                0x10032849      0x172    _L1w_DrvHsdpaAdrSubFrmCfg

+                0x100329bb       0x10    _L1w_DrvHsdpaAdrHsscchCfg

+                0x100329cb       0x2e    _L1w_DrvHsdpaAdrHsdschCfg

+                0x100329f9        0xa    _L1w_DrvHsdpaAdrDisable

+                0x10032a03       0x2d    _L1w_DrvHsdpaAdrCltd1Cfg

+                0x10032a30       0x74    _L1w_DrvHsdpaAdrCirIntRead

+                0x10032aa4       0x11    _L1w_DrvHsdpaAdrGetCirDataAddr

+                0x10032ab5       0x20    _L1w_DrvHsdpaAdrCpichIntRead

+                0x10032ad5       0x2e    _L1w_DrvHsdpaHsscchReset

+                0x10032b03       0x21    _L1w_DrvHsdpaHsscchInit

+                0x10032b24       0x12    _L1w_DrvHsdpaHsscchIntOpen

+                0x10032b36       0x12    _L1w_DrvHsdpaHsscchIntMask

+                0x10032b48       0x11    _L1w_DrvHsdpaHsscchStaticCfg

+                0x10032b59       0x65    _L1w_DrvHsdpaHsscchInitRcvCfg

+                0x10032bbe       0x2d    _L1w_DrvHsdpaHsscchPart1Cfg

+                0x10032beb       0x3b    _L1w_DrvHsdpaHsscchPart2Cfg

+                0x10032c26       0x1b    _L1w_DrvHsdpaHsscchDisable

+                0x10032c41       0xeb    _L1w_DrvHsdpaHsscchPart1IntRead

+                0x10032d2c       0x31    _L1w_DrvHsdpaHsscchPart2IntRead

+                0x10032d5d       0x30    _L1w_DrvHsdpaHdtrReset

+                0x10032d8d       0x1a    _L1w_DrvHdtrTurboReset

+                0x10032da7       0x1b    _L1w_DrvHdtrLessTurboReset

+                0x10032dc2       0x2e    _L1w_DrvHsdpaHdtrInit

+                0x10032df0       0x12    _L1w_DrvHsdpaHdtrIntOpen

+                0x10032e02       0x12    _L1w_DrvHsdpaHdtrIntMask

+                0x10032e14       0x25    _L1w_DrvHsdpaHdtrStaticCfg

+                0x10032e39        0xa    _L1w_DrvHsdpaHdtrInitRcvCfg

+                0x10032e43       0x3b    _L1w_DrvHsdpaHdtrDemoduleCfg

+                0x10032e7e      0x183    _L1w_DrvHsdpaHdtrDecodeCfg

+                0x10033001       0x83    _L1w_DrvHsdpaHdtrHwCfg

+                0x10033084        0xa    _L1w_DrvHsdpaHdtrGetCurCfgSubFrm

+                0x1003308e       0x76    _L1w_DrvHsdpaHdtrIntRead

+                0x10033104        0x6    _L1w_DrvHsdpaHdtrGetRamDataAddr

+                0x1003310a       0x3b    _L1w_DrvHsdpaHsdpcchInitSendCfg

+                0x10033145       0x39    _L1w_DrvHsdpaHsdpcchAckNackCfg

+                0x1003317e       0x3c    _L1w_DrvHsdpaHsdpcchCqiPciCfg

+                0x100331ba       0x10    _L1w_DrvHsdpaHsdpcchCqiPciCfgEn

+                0x100331ca       0x10    _L1w_DrvHsdpaHsdpcchDisable

+                0x100331da       0x19    _L1w_DrvHsdpaLessStaticCfg

+                0x100331f3      0x20a    _L1w_DrvHsdpaLessCfgAllTb

+ .text          0x100333fd     0x2951 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+                0x100333fd       0x2f    _L1W_SEND_RST_REQ

+                0x1003342c       0x2f    _L1W_SEND_INIT_REQ

+                0x1003345b       0x1d    _L1W_RegTpuTS0IntEvent

+                0x10033478        0xc    _L1W_ResetTpu

+                0x10033484      0x18d    _L1W_Reset

+                0x10033611      0x125    _L1W_Init

+                0x10033736       0x35    _L1w_SchedMeasRelease

+                0x1003376b      0x120    _L1W_W_Release

+                0x1003388b       0x1c    _L1W_SetSecSchedId

+                0x100338a7        0x8    _L1W_CampOnSetFlag

+                0x100338af       0x75    _L1W_CampOnOrReconfig

+                0x10033924       0xad    _L1W_DchIn1R2RCtrl

+                0x100339d1       0x1e    _L1W_Only1RCtrl

+                0x100339ef       0xa9    _L1W_Sch1R2RAntCtrl

+                0x10033a98       0xd8    _L1w_TpuAdjScByDchCfgScene

+                0x10033b70       0xa8    _L1W_DlDpchReconfig

+                0x10033c18       0x1c    _L1W_DchRelTpuAdj

+                0x10033c34       0x6e    _L1w_AmtFsmProc

+                0x10033ca2       0x89    _L1w_AmtNSTSetUlDpchParm

+                0x10033d2b       0x72    _L1w_AmtNSTSetDlDpchParm

+                0x10033d9d       0x5b    _L1W_WRelDelayHandle

+                0x10033df8      0x4af    _L1W_PSCommonMsgCtrl

+                0x100342a7        0x5    _L1w_HsupaSubIntCallBack

+                0x100342ac      0x111    _L1W_ReadPSMsg

+                0x100343bd       0x1d    _L1W_RegTpuSubFrmIntEvent

+                0x100343da       0x42    _L1W_SubFrmSchedStateCtrl

+                0x1003441c       0x1b    _L1W_InnerCmd

+                0x10034437       0x55    _L1W_ActiveProcHandler

+                0x1003448c       0x1f    _L1W_ProcSend2PS

+                0x100344ab       0x34    _L1W_ProcAftSchedHandler

+                0x100344df      0x26f    _L1W_RfDevCtrl

+                0x1003474e       0xa3    _L1W_DlsDevCtrl

+                0x100347f1       0x64    _L1W_SlaveSetRFStartEnd

+                0x10034855       0x9e    _L1W_CommonDevCtrl

+                0x100348f3      0x1ce    _L1W_BeforeTpuAdjHandler

+                0x10034ac1      0x19f    _L1W_StateChanging

+                0x10034c60       0x8d    _L1W_NorSubFrmIntHandle

+                0x10034ced      0x150    _L1W_FrameInt

+                0x10034e3d       0x29    _L1w_SchedResBaseOffUpdate

+                0x10034e66      0x1a1    _L1W_PichIntHandle

+                0x10035007       0xe3    _L1W_PreSyncSleepSched

+                0x100350ea      0x583    _L1W_DevIntHandle

+                0x1003566d      0x1bd    _L1W_DevMeasResultHnd

+                0x1003582a      0x18d    _L1W_DevResultProc

+                0x100359b7      0x1c2    _L1w_MainTs0Log

+                0x10035b79       0x12    _L1w_MainSetCloseLog

+                0x10035b8b       0x3a    _L1w_SchedAntSet

+                0x10035bc5      0x189    _L1w_SchedMainTask

+ .text          0x10035d4e      0x7c7 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_rach.o)

+                0x10035d4e       0x36    _L1w_SchedRachProcInit

+                0x10035d84       0x14    _L1w_SchedRachProcReset

+                0x10035d98       0x9c    _L1w_SchedRachProcRanSelSig

+                0x10035e34       0x52    _L1w_SchedRachFindAvailableAS

+                0x10035e86       0xab    _L1w_SchedRachNeedDeleteRtFrameEndAichSlot

+                0x10035f31      0x170    _L1w_SchedRachProcRanSelAS

+                0x100360a1       0x49    _L1w_SchedRachProcActive

+                0x100360ea       0x2f    _L1w_SchedRachProcDeactive

+                0x10036119       0xce    _L1w_SchedRachConfigRtx

+                0x100361e7       0xb9    _L1w_SchedRachProcPSCmd

+                0x100362a0       0x33    _L1w_SchedRachProcL1Cmd

+                0x100362d3       0x2e    _L1w_SchedRachProcPreSched

+                0x10036301       0x4d    _L1w_SchedRachProcCfgHandle

+                0x1003634e       0x27    _L1w_SchedRachAiResultHandle

+                0x10036375       0xea    _L1w_SchedRachProcSched

+                0x1003645f       0x28    _L1w_SchedRachProcSend2PS

+                0x10036487       0x36    _L1w_SchedRachProcL1InnerReq

+                0x100364bd        0x9    _L1w_SchedRachProcL1InnerAbort

+                0x100364c6        0x8    _L1w_SchedRachProcDevFachEnable

+                0x100364ce       0x1b    _L1W_SchedRachProcConfigCheck

+                0x100364e9       0x2c    _L1w_SchedRachProcIsNextFmo

+ .text          0x10036515     0x1181 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas_db.o)

+                0x10036515        0xd    _L1w_SchMeasDbInit

+                0x10036522       0x30    _L1w_SchMeasU16Filter

+                0x10036552       0x17    _L1w_SchMeasFingerPosOffset

+                0x10036569       0x74    _L1w_SchMeasChooseFilterFinger

+                0x100365dd       0xc8    _L1w_SchMeasDbUpdPreSyncInfo

+                0x100366a5       0x1d    _L1w_SchedMeasReturnCsrSlot

+                0x100366c2      0x27f    _L1w_SchMeasDbSaveSyncCelReslt

+                0x10036941       0xbb    _L1w_SchedMeasSetInnerReq

+                0x100369fc       0x91    _L1w_SchedMeasSetInnerResult

+                0x10036a8d       0x17    _L1w_SchedMeasClearInnerDb

+                0x10036aa4       0x37    _L1w_SchedMeasGetInnerResult

+                0x10036adb       0x15    _L1w_SchedMeasQueryInnerSt

+                0x10036af0       0x12    _L1w_SchedMeasGetAfcCel

+                0x10036b02       0x25    _L1w_SchedMeasGetInnerCelInfo

+                0x10036b27      0x14f    _L1w_SchedMeasGetInnerFreq

+                0x10036c76      0x13d    _L1w_SchedMeasSaveCsResult

+                0x10036db3       0x9a    _L1w_SchedMeasQuerySyncInfo

+                0x10036e4d       0xc0    _L1w_SchedMeasSyncSetFreq

+                0x10036f0d       0x48    _L1w_SchedMeasGetScellResult

+                0x10036f55      0x2db    _L1w_SchedMeasGetIntraResult

+                0x10037230       0x1a    _L1w_SchedMeasFilterRscp

+                0x1003724a      0x2a4    _L1w_SchedMeasGetInterResult

+                0x100374ee       0xbf    _L1w_SchMeasQueryCellInfo

+                0x100375ad       0x3a    _L1w_SchMeasAdjustSfn

+                0x100375e7       0x4e    _L1w_SchMeasSetCellSfnInfo

+                0x10037635       0x37    _L1w_SchMeasSetCellSttdInfo

+                0x1003766c       0x2a    _L1w_SchMeasGetUeInternalRssi

+ .text          0x10037696      0x8b4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+                0x10037696       0x30    _L1W_RegisterProcedure

+                0x100376c6       0x49    _L1W_SetIcsStateProcs

+                0x1003770f       0x68    _L1W_SetIdleStateProcs

+                0x10037777       0x40    _L1W_SetPageStateProcs

+                0x100377b7       0x50    _L1W_SetFachStateProcs

+                0x10037807       0x50    _L1W_SetEFachStateProcs

+                0x10037857       0x48    _L1W_SetDchStateProcs

+                0x1003789f       0x14    _L1W_SetAmtHdtStateProcs

+                0x100378b3       0x14    _L1W_SetAmtFdtStateProcs

+                0x100378c7       0x40    _L1W_SetAmtThCalibStateProcs

+                0x10037907       0x40    _L1W_SetAmtNstStateProcs

+                0x10037947       0x32    _L1W_SetWSlaveModeProcs

+                0x10037979        0x1    _L1W_SetCloseStateProcs

+                0x1003797a        0xb    _L1W_GetDchActState

+                0x10037985       0x6f    _L1W_NotifyFSM

+                0x100379f4      0x142    _L1W_WMasteStateCtrl

+                0x10037b36       0xc0    _L1W_ModeCtrl

+                0x10037bf6       0x4d    _L1W_L1StateCtrl

+                0x10037c43       0x87    _L1W_SetProc

+                0x10037cca       0x42    _L1W_GetPriId

+                0x10037d0c       0x97    _L1w_SetMasterState

+                0x10037da3       0x30    _L1w_ResetCountForLog

+                0x10037dd3       0x1b    _L1w_AddSlaveStateCntForLog

+                0x10037dee       0x3a    _L1w_AddMasterStateCntForLog

+                0x10037e28       0xb4    _L1w_CheckMsgToAddProcCntForLog

+                0x10037edc        0xa    _L1w_SetDLULTimingForLog

+                0x10037ee6       0x64    _L1w_PrintStandLog

+ .text          0x10037f4a      0x7b8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_inter_cs.o)

+                0x10037f4a        0x8    _L1w_SchedCs1ProcGetFreq

+                0x10037f52        0x7    _L1w_SchedCs1ProcGetCsProcState

+                0x10037f59        0x6    _L1w_Cs1GetInnerInfo

+                0x10037f5f       0x12    _L1w_SchedCs1ProcInit

+                0x10037f71       0x21    _L1_SchedCs1ProcReset

+                0x10037f92       0x22    _L1w_Cs1WriteFullscanResult

+                0x10037fb4       0x17    _L1w_SchedCs1AbortInnerReq

+                0x10037fcb        0xf    _L1w_Cs1GetInnerReqByActReason

+                0x10037fda        0x2    _L1w_SchedCs1ProcPSCmd

+                0x10037fdc        0x1    _L1w_SchedCs1ProcSend2PS

+                0x10037fdd       0xa2    _L1w_SchedCs1ProcActive

+                0x1003807f       0x79    _L1w_SchedCs1ProcDeactive

+                0x100380f8       0x19    _L1w_SchedCs1ProcFsm

+                0x10038111        0x1    _L1w_Cs1InitSched

+                0x10038112        0x2    _L1w_Cs1InitPreSchedHandler

+                0x10038114        0x1    _L1w_Cs1InitAfcSched

+                0x10038115        0x2    _L1w_Cs1InitAfcPreSchedHandler

+                0x10038117        0xe    _L1w_Cs1Step1ResClear

+                0x10038125      0x2d4    _L1w_Cs1Step1Sched

+                0x100383f9       0x75    _L1w_Cs1Step1PreSchedHandler

+                0x1003846e       0x52    _L1w_Cs1FullscanPreSchedHandler

+                0x100384c0       0x94    _L1w_Cs1FullscanSched

+                0x10038554       0x6c    _L1w_Cs1ReportResultSched

+                0x100385c0       0x3e    _L1w_SchedCs1ProcSched

+                0x100385fe       0x34    _L1w_SchedCs1ProcPreSchedHandler

+                0x10038632       0x4a    _L1w_SchedCs1ProcInnerActive

+                0x1003867c       0x44    _L1w_SchedCs1ProcInnerDeactive

+                0x100386c0       0x42    _L1w_SchedCs1ProcInnerResultGet

+ .text          0x10038702      0x79c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+                0x10038702       0x10    _L1w_DevResultClear

+                0x10038712       0x24    _L1w_ReadDevResult

+                0x10038736       0x35    _L1w_ReadDevResultNeedFlg

+                0x1003876b       0x3c    _L1w_ReadDevMultResultNedFlg

+                0x100387a7       0x2e    _L1w_ReadDevMultiResult

+                0x100387d5       0x49    _L1w_WriteDevResult

+                0x1003881e       0x27    _L1w_SrvCellDbClear

+                0x10038845       0x51    _L1w_SchedDbInit

+                0x10038896       0x18    _L1w_ReadPsMsgFromDb_Opt

+                0x100388ae       0x22    _L1w_ReadPsMsgFromDb

+                0x100388d0        0x6    _L1w_GetPsMsgAddress

+                0x100388d6        0x3    _L1w_GetPsMsgMaxLen

+                0x100388d9       0x16    _L1w_SetSrvCellInfo

+                0x100388ef       0x16    _L1w_GetSrvCellInfo

+                0x10038905       0x1b    _L1w_GetSpecifiedSrvCell

+                0x10038920       0x49    _L1w_SrvMeasProcInfoInd

+                0x10038969       0x23    _L1w_CsSetSrvSyncState

+                0x1003898c       0x22    _L1w_CsGetSrvSyncState

+                0x100389ae       0x25    _L1w_SetSrvCellTiming

+                0x100389d3       0x2c    _L1w_GetSrvCellTiming

+                0x100389ff       0x23    _L1w_SetMainCellTiming

+                0x10038a22        0xb    _L1w_BackUpMrtrOffset

+                0x10038a2d       0x1a    _L1w_BackUpSrvCellInfo

+                0x10038a47       0x1b    _L1w_ReStoreSrvCellInfo

+                0x10038a62        0x9    _L1w_GetMrtrOffset

+                0x10038a6b       0x14    _L1w_SetSrvCellAgeTime

+                0x10038a7f       0x23    _L1w_GetMainCellTiming

+                0x10038aa2       0x90    _L1w_SetDchProcInfo

+                0x10038b32        0xd    _L1w_GetSrvCpichSttdMode

+                0x10038b3f       0x1f    _L1w_GetDpaCellCpichSttdMode

+                0x10038b5e       0x12    _L1W_TimingCalcSFNOff

+                0x10038b70       0x56    _L1w_SetSysTimingInfo

+                0x10038bc6       0x22    _L1w_GetCellMrtrOffset

+                0x10038be8       0x31    _L1w_GetCellRscpInfo

+                0x10038c19       0xa5    _L1w_SetHsdpaCellInfo

+                0x10038cbe       0x23    _L1w_GetHsdpaCellHsscchFrm

+                0x10038ce1        0xa    _L1w_SetSysInfoAfc

+                0x10038ceb        0x8    _L1w_GetSysInfoAfc

+                0x10038cf3       0x17    _L1w_GetActiveCellScrCode

+                0x10038d0a       0x86    _L1w_GetCellInfo

+                0x10038d90        0x5    _L1w_SetCellSfnInfo

+                0x10038d95        0x5    _L1w_SetCellSttdInfo

+                0x10038d9a       0x19    _L1w_IsSaCell

+                0x10038db3       0x22    _L1w_GetSaCellTiming

+                0x10038dd5       0x53    _L1w_DbPrintCellTiming

+                0x10038e28       0x31    _L1w_DbSkipFrmEnd

+                0x10038e59       0x45    _L1w_UpdateMrtrOffset

+ .text          0x10038e9e     0x50bd T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas.o)

+                0x10038e9e        0xf    _L1w_SchedMeasProcActive

+                0x10038ead       0x34    _L1w_SchedMeasProcDeactive

+                0x10038ee1        0x8    _L1w_SchedMeasDpaExist

+                0x10038ee9       0x9f    _L1w_SchedMeasReqCellQuery

+                0x10038f88       0x72    _L1w_SchedMeasGetCells

+                0x10038ffa       0x16    _L1w_SchedMeasCellInfoQuery

+                0x10039010       0x38    _L1w_SchedMeasSyncFreqQuery

+                0x10039048       0x1e    _L1w_SchedMeasSyncCellQuery1

+                0x10039066       0x4c    _L1w_SchedMeasSyncCellQuery2

+                0x100390b2       0xf4    _L1w_SchedMeasSyncCellUpd

+                0x100391a6       0x3d    _L1w_SchedMeasSyncCellNew

+                0x100391e3       0x38    _L1w_SchedMeasSyncCellGetPoor

+                0x1003921b       0x24    _L1w_SchedMeasGetCsInfo

+                0x1003923f       0xe3    _L1w_SchedMeasKeepOldIntraCells

+                0x10039322       0x22    _L1w_SchedMeasCheckIdleState

+                0x10039344       0x1e    _L1w_SchedMeasCheckMasterIdleOrSlaveState

+                0x10039362       0x17    _L1w_SchedMeasCheckFachDch

+                0x10039379       0x2f    _L1w_SchedMeasCaclPageAge

+                0x100393a8       0x41    _L1w_SchedMeasCaclFachAge

+                0x100393e9       0x64    _L1w_SchedMeasCaclEfachAge

+                0x1003944d       0x4b    _L1w_SchedMeasSetSlaveIdleInterSchedAge

+                0x10039498       0xdc    _L1w_SchedMeasSchedAgeUpdate

+                0x10039574      0x333    _L1w_SchedMeasUpIntraSchedInfo

+                0x100398a7      0x13e    _L1w_SchedMeasSortSyncCell

+                0x100399e5       0x35    _L1w_SchedMeasAdjustResultCnt

+                0x10039a1a      0x1a8    _L1w_SchedMeasUpInterSchedInfo

+                0x10039bc2        0x2    _L1w_SchedMeasIntraFreqReq

+                0x10039bc4        0x2    _L1w_SchedMeasInterFreqReq

+                0x10039bc6       0x13    _L1w_SchedMeasUeInternalReq

+                0x10039bd9       0x13    _L1w_SchedMeasReturnPsrIsNeedTrace

+                0x10039bec      0x12e    _L1w_SchedMeasRelReq

+                0x10039d1a       0x24    _L1w_SchedMeasIsL1sRelMeasSleepFlag

+                0x10039d3e       0x41    _L1w_SchedMeasFreqSearch

+                0x10039d7f        0xe    _L1w_SchedMeasSetLpBitMap

+                0x10039d8d        0xc    _L1w_SchedMeasGetLpBitMap

+                0x10039d99        0xf    _L1w_SchedMeasClearLpBitMap

+                0x10039da8       0xb5    _L1w_SchedMeasOptCellOverCheck

+                0x10039e5d       0x3c    _L1w_SchedMeasJudgeIsScell

+                0x10039e99        0x8    _L1w_SchedMeasReturnRxChannelInfo

+                0x10039ea1        0xc    _L1w_SchedMeasL1SClearTxSwitch

+                0x10039ead        0x8    _L1w_SchedMeasReturnTxIsSwitch

+                0x10039eb5       0x4b    _L1w_SchedMeasReturnMeasAntInfo

+                0x10039f00      0x1c1    _L1w_SchedMeasCalcAntAvrEcIoAndJudge

+                0x1003a0c1       0x9c    _L1w_SchedMeasSingleToDouleChanelJudge

+                0x1003a15d       0x38    _L1w_SchedMeasDouleToSignelChanelJudge

+                0x1003a195       0x58    _L1w_SchedMeasreturnAntcellnum

+                0x1003a1ed      0x123    _L1w_SchedMeasUpSyncCellInfo

+                0x1003a310       0x34    _L1w_SchedMeasClearPreSyncInfo

+                0x1003a344       0x13    _L1w_SchedMeasQueryPreSyncInfo

+                0x1003a357       0x2e    _L1w_SchedMeasSetPreSyncInfo

+                0x1003a385       0x19    _L1w_SchedMeasGetIntraInitInfo

+                0x1003a39e       0x2d    _L1w_SchedMeasGetInterInitInfo

+                0x1003a3cb       0x38    _L1w_SchedMeasSetInitInfo

+                0x1003a403        0xd    _L1w_SchedMeasClearCsResult

+                0x1003a410      0x1c0    _L1w_SchedMeasGetCsResult

+                0x1003a5d0       0x37    _L1w_SchedDchMeasGetBchResult

+                0x1003a607       0x43    _L1w_SchedMeasCmpHwL1sched

+                0x1003a64a       0x23    _L1w_SchedMeasAbortReq

+                0x1003a66d      0x195    _L1w_SchedMeasOptCell2SyncCell

+                0x1003a802       0x10    _L1w_SchedMeasGetMaxEcIoByFreq

+                0x1003a812      0x164    _L1w_SchedMeasCalcSyncCellQual

+                0x1003a976       0x89    _L1w_SchedMeasSetIntialStateType

+                0x1003a9ff       0x16    _L1w_SchedCsGetStep1StrategyInfo

+                0x1003aa15       0xae    _L1w_SchedMeasJudgeStateType

+                0x1003aac3       0x2c    _L1w_SchedMeasJudgeStateTypeChange

+                0x1003aaef       0x82    _L1w_SchedMeasSaveGoodOrBadCnt

+                0x1003ab71       0x67    _L1w_SchedMeasJudgeIsStatistic

+                0x1003abd8       0x63    _L1w_SchedMeasCheckMasterPageActCs

+                0x1003ac3b       0xee    _L1w_SchedMeasJudgeNeedActPeriodCs

+                0x1003ad29      0x188    _L1w_SchedMeasJudgeSyncCellExist

+                0x1003aeb1        0xa    _L1w_SchedMeasReturnAntNum

+                0x1003aebb       0x59    _L1w_SchedMeasConnectJudgeAntNum

+                0x1003af14       0xe1    _L1w_SchedMeasConnectIsJudgeAntNum

+                0x1003aff5       0xdb    _L1w_SchedMeasDevResultHandler

+                0x1003b0d0       0x1d    _L1w_SchedMeasResultHandler

+                0x1003b0ed      0x23f    _L1w_SchedMeasStateUpdate

+                0x1003b32c       0x26    _L1w_SchedMeasSort

+                0x1003b352      0x1c1    _L1w_SchedMeasGetSchedTime

+                0x1003b513       0x44    _L1w_SchedMeasGetIntraFreqInfo

+                0x1003b557       0x64    _L1w_SchedMeasGetInterFreqInfo

+                0x1003b5bb       0xa4    _L1w_SchedMeasGetHwResInfo

+                0x1003b65f       0x4f    _L1w_SchedMeasSetHwResInfo

+                0x1003b6ae       0x33    _L1w_SchedMeasPageGetResLenPerCell

+                0x1003b6e1        0xe    _L1w_SchedMeasGetResLenPerCell

+                0x1003b6ef       0xa9    _L1w_SchedMeasProcSetRes

+                0x1003b798      0x149    _L1w_SchedMeasProcResAlloc

+                0x1003b8e1      0x16a    _L1w_SchedMeasProcSchedReq

+                0x1003ba4b       0xfb    _L1w_SchedMeasSyncIntraMeas

+                0x1003bb46       0xc3    _L1w_SchedMeasSyncInterMeas

+                0x1003bc09       0x3c    _L1w_SchedMeasGetOptCellInfo

+                0x1003bc45      0x1cf    _L1w_SchedMeasOptCellSchedReq

+                0x1003be14       0xa5    _L1w_SchedMeasOptSchedByFreq

+                0x1003beb9        0xa    _L1w_SchedMeasOptCellSched

+                0x1003bec3       0xe5    _L1w_SchedMeasIntraCs

+                0x1003bfa8       0xfc    _L1w_SchedMeasInterCs

+                0x1003c0a4       0x3d    _L1w_SchedMeasDchBchChoose

+                0x1003c0e1       0x42    _L1w_SchedMeasSyncIntraBch

+                0x1003c123       0xdd    _L1w_SchedMeasIdlePageSched

+                0x1003c200       0x6a    _L1w_SchedMeasFachSched

+                0x1003c26a       0x7b    _L1w_SchedMeasDchSched

+                0x1003c2e5      0x146    _L1w_SchedMeasSlaveSched

+                0x1003c42b       0xdc    _L1w_SchedMeasIntraInitSched

+                0x1003c507      0x137    _L1w_SchedMeasInterInitSched

+                0x1003c63e        0xc    _L1w_SchedMeasInitialSched

+                0x1003c64a       0x6b    _L1w_SchedMeasPsSched

+                0x1003c6b5       0x56    _L1w_SchedMeasJudgAfcIsOk

+                0x1003c70b       0x4f    _L1w_SchedMeasInnerSchedReq

+                0x1003c75a       0x96    _L1w_SchedMeasInnerSched

+                0x1003c7f0       0xf6    _L1w_SchedMeasGetPreSyncFreq

+                0x1003c8e6       0x41    _L1w_SchedMeasPreSyncSchedReq

+                0x1003c927       0xe2    _L1w_SchMeasIdlPagInitRptJudge

+                0x1003ca09      0x10e    _L1w_SchedMeasIdlePageRptJudge

+                0x1003cb17       0x90    _L1w_SchedMeasFachDchRptJudge

+                0x1003cba7       0x29    _L1w_SchedMeasExsitInterResult

+                0x1003cbd0       0xcb    _L1w_SchedMeasCheckInterResult

+                0x1003cc9b      0x111    _L1w_SchedMeasSlaveRptJudge

+                0x1003cdac       0x6a    _L1w_SchedMeasRptScellInd

+                0x1003ce16       0x4a    _L1w_SchedMeasSortCellEcIo

+                0x1003ce60      0x108    _L1w_SchedMeasJudgeStartNcellPsr

+                0x1003cf68       0xc5    _L1w_SchedMeasJudgeNcell

+                0x1003d02d       0x36    _L1w_SchedMeasProcJudgeNcellEst

+                0x1003d063       0xe9    _L1w_SchedMeasRptIntraCellInd

+                0x1003d14c       0x79    _L1w_SchedMeasRptInterCellInd

+                0x1003d1c5       0xd8    _L1w_SchedMeasRptUeInternalInd

+                0x1003d29d       0xaf    _L1w_SchedMeasProcPSCmd

+                0x1003d34c       0x31    _L1w_SchedMeasProcL1Cmd

+                0x1003d37d        0xf    _L1w_SchedMeasProcPreHandler

+                0x1003d38c       0x55    _L1w_SchedMeasProcCheckAfcState

+                0x1003d3e1       0x19    _L1w_SchedMeasProcSched

+                0x1003d3fa       0x5a    _L1w_SchedMeasProcAftHandler

+                0x1003d454       0x3e    _L1w_SchedMeasProcSend2PS

+                0x1003d492       0x7a    _L1w_SchedMeasProcInit

+                0x1003d50c        0x2    _L1w_SchedMeasProcReset

+                0x1003d50e       0xc0    _L1w_SchedMeasProcPreSync

+                0x1003d5ce       0x1e    _L1w_SchedMeasGetPreSyncResult

+                0x1003d5ec       0x6d    _L1w_SchedMeasProcInnerActive

+                0x1003d659       0x23    _L1w_SchedMeasInnerGetResult

+                0x1003d67c       0x1a    _L1w_SchedMeasInnerDeactive

+                0x1003d696      0x104    _L1w_SchMeasWakePreSyncSched

+                0x1003d79a      0x114    _L1w_SchedMeasJudgeIsNeedPre

+                0x1003d8ae        0x5    _L1w_SchedMeasGetOfflinedataEndtTime

+                0x1003d8b3      0x1e7    _L1w_SchedMeasCalcOfflinedataRes

+                0x1003da9a       0xdd    _L1w_SchedMeasWakePreSync

+                0x1003db77       0x76    _l1w_SchedMeasSetSrvCellNoSched

+                0x1003dbed      0x1ec    _L1w_SchedMeasWakeIntraSched

+                0x1003ddd9       0x65    _L1w_SchedMeasQueryInterInfo

+                0x1003de3e       0xa6    _L1w_SchedMeasDrxPreSync

+                0x1003dee4        0x1    _L1w_SchedMeasSetDrxInfo

+                0x1003dee5        0x1    _L1w_SchedMeasForbidInterFreq

+                0x1003dee6       0x43    _L1w_SchedMeasJudgeBufStateFull

+                0x1003df29        0xc    _L1w_SchedMeasCalcMeasReqNum

+                0x1003df35        0x9    _L1w_SchedMeasCleanMeasReqNum

+                0x1003df3e        0x9    _L1w_SchedMeasSetPiIntInfo

+                0x1003df47       0x14    _L1w_SchedMeasSetNewFreq

+ .text          0x1003df5b      0x40b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa.o)

+                0x1003df5b        0xc    _L1w_SchedHsupaInit

+                0x1003df67       0x3a    _L1w_SchedHsupaGetDlChanSrc

+                0x1003dfa1       0x1a    _L1w_SchedHsupaGetDlChanTxDiv

+                0x1003dfbb       0x1b    _L1w_SchedHsupaIsActive

+                0x1003dfd6      0x103    _L1w_SchedHsupaPSCmd

+                0x1003e0d9      0x19f    _L1w_SchedHsupaDchPreSched

+                0x1003e278       0x1d    _L1w_SchedHsupaPreSched

+                0x1003e295       0x68    _L1w_SchedHsupaDchSched

+                0x1003e2fd       0x19    _L1w_SchedHsupaSched

+                0x1003e316       0x27    _L1w_SchedHsupaDchSend2PS

+                0x1003e33d        0xb    _L1w_SchedHsupaSend2PS

+                0x1003e348        0x6    _L1w_SchedHsupaGetUpaSchedDb

+                0x1003e34e       0x18    _L1w_SchedHsupaInnerRel

+ .text          0x1003e366     0x146b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+                0x1003e366        0xa    _L1w_SchedCmSetBitmap

+                0x1003e370       0x50    _L1w_SchedCmGetGapBitmap

+                0x1003e3c0        0x8    _L1w_SchedCmProcInit

+                0x1003e3c8        0x2    _L1w_SchedCmProcReset

+                0x1003e3ca       0xcf    _L1w_SchedCmWriteWaitCfgDb

+                0x1003e499       0xbc    _L1w_SchedCmReadWaitCfgDb

+                0x1003e555       0xae    _L1w_SchedCmConfig

+                0x1003e603       0x25    _L1w_SchedCmRelease

+                0x1003e628       0x42    _L1w_SchedCmUpdateOnePattern

+                0x1003e66a       0x55    _L1w_SchedCmUpdatePattern

+                0x1003e6bf       0x4f    _L1w_SchedCmGetGapPosition

+                0x1003e70e       0x81    _L1w_SchedCmGetSfnOneGapInfo

+                0x1003e78f       0x55    _L1w_SchedCmGetSfnGapInfo

+                0x1003e7e4       0x8b    _L1w_SchedCmRfResAlloc

+                0x1003e86f       0x61    _L1w_SchedCmRfResRel

+                0x1003e8d0       0xb7    _L1w_SchedCmProcPatternAct

+                0x1003e987      0x15b    _L1w_SchedCmProcPatternRel

+                0x1003eae2       0x82    _L1w_SchedCmProcRelN1N2Frame

+                0x1003eb64       0x49    _L1w_SchedCmProcCheckTglTgsn

+                0x1003ebad      0x173    _L1w_SchedCmProcPsParaCheck

+                0x1003ed20       0x18    _L1w_SchedCmIsN0ToN3BitmapEmpty

+                0x1003ed38       0x1c    _L1w_SchedCmIsN0ToN4BitmapEmpty

+                0x1003ed54       0x49    _L1w_SchedCmSSFNJumpFix

+                0x1003ed9d       0x3a    _L1w_SchedCmBackHandle

+                0x1003edd7       0x6d    _L1w_SchedCmProcPSCmd

+                0x1003ee44       0xac    _L1w_SchedCmProcPreSched

+                0x1003eef0      0x2de    _L1w_SchedCmProcSched

+                0x1003f1ce       0x13    _L1w_SchedCmUsageIsValid

+                0x1003f1e1       0xa6    _L1w_SchedCmHspaGetRealBitmap

+                0x1003f287       0xa6    _L1w_SchedCmHspaGetBitmap

+                0x1003f32d       0x5c    _L1w_SchedCmPcSirCodingCalc

+                0x1003f389       0x17    _L1w_SchedCmGdtrGetCmInfo

+                0x1003f3a0       0xd0    _L1w_SchedCmDchGetCmInfo

+                0x1003f470       0x3b    _L1w_SchedCmGapGetCmMode

+                0x1003f4ab       0x84    _L1w_SchedCmSendBitmapToPsr

+                0x1003f52f       0x1d    _L1w_SchedCmWriteN2BitmapToPc

+                0x1003f54c        0x8    _L1w_SchedCmMeasGetResFlg

+                0x1003f554        0x8    _L1w_SchedCmCsGetPeriod

+                0x1003f55c       0x19    _L1w_SchedCmAcvtiveProc

+                0x1003f575       0x29    _L1w_SchedCmDeacvtiveProc

+                0x1003f59e        0xb    _L1w_SchedCmGetProcStatus

+                0x1003f5a9      0x15d    _L1w_SchedCmDealN4N9ForPs

+                0x1003f706       0x23    _L1w_SchedCmUpdatePatternForN4N9

+                0x1003f729       0x52    _L1w_SchedCmGetSfnGapInfoForN4N9

+                0x1003f77b       0x56    _L1w_SchedCmGetSlotNumForN4N9

+ .text          0x1003f7d1      0x4a5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_sc.o)

+                0x1003f7d1       0x12    _L1w_SchedCsGetStep23Length

+                0x1003f7e3        0xd    _L1w_schedProcCsPosCmp

+                0x1003f7f0       0x48    _L1w_schedProcCsPos

+                0x1003f838       0xf6    _L1w_SchedCsResQueryGapLength

+                0x1003f92e       0x4d    _L1w_SchedCsResQueryResLenByWin

+                0x1003f97b       0x3e    _L1w_SchedCsFindCorrectResTime

+                0x1003f9b9       0x3f    _L1w_SchedCsSetCsStep1Length

+                0x1003f9f8       0x1a    _L1w_SchedCsSetStrategyPs

+                0x1003fa12       0x18    _L1w_SchedCsSetStrategyFs

+                0x1003fa2a       0x43    _L1w_SchedCsSetStrategyMeasFach

+                0x1003fa6d       0x38    _L1w_SchedCsSetStrategyMeasDch

+                0x1003faa5       0xde    _L1w_SchedCsSetStrategyMeas

+                0x1003fb83       0x1d    _L1w_SchedCsSetStrategyBch

+                0x1003fba0       0x51    _L1w_SchedCsSetStrategyDch

+                0x1003fbf1        0xf    _L1w_SchedCsSetStrategyDchFisrt

+                0x1003fc00        0xb    _L1w_SchedCsSetStrategy

+                0x1003fc0b       0x6b    _L1w_SchedCs1SetStrategy

+ .text          0x1003fc76     0x1ade T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+                0x1003fc76       0x55    _L1w_ResRfResInit

+                0x1003fccb        0x7    _L1w_GetCurSSFNBase

+                0x1003fcd2        0x7    _L1w_SetCurSSFNBase

+                0x1003fcd9       0x12    _L1w_UpdateCurSSFNBase

+                0x1003fceb        0x8    _L1w_GetCurSymOffset

+                0x1003fcf3       0x44    _L1w_UpdateCurSymOffset

+                0x1003fd37       0x3a    _L1w_WakeUpdateCurRecord

+                0x1003fd71        0x6    _L1w_GetUsedQptr

+                0x1003fd77       0x76    _L1w_GetUnUsedQptr

+                0x1003fded       0xfd    _L1w_RfResSegSplit

+                0x1003feea       0xcc    _L1w_RfResSegAdd

+                0x1003ffb6       0xef    _L1w_RfResSegUpdate

+                0x100400a5       0x87    _L1w_RfResSegSet

+                0x1004012c       0xcd    _L1w_RfResSegFixedReqCheck

+                0x100401f9       0x55    _L1w_RfResSegFixedResReq

+                0x1004024e      0x10e    _L1w_RfResWinFixedReqHandle

+                0x1004035c       0xc6    _L1w_RfResSegVarReqCheck

+                0x10040422       0x90    _L1w_RfResSegVarResReq

+                0x100404b2        0x4    _L1w_SchedResTblReset

+                0x100404b6      0x164    _L1w_SchedResProcLog

+                0x1004061a       0x2d    _L1w_SchedResUpdate

+                0x10040647        0x1    _L1w_SchedResSetSchedSfn

+                0x10040648       0x1e    _L1w_RfResAgcCtrlSet

+                0x10040666       0x15    _L1w_SchedResSetSegAgc

+                0x1004067b      0x240    _L1w_SchedResQueryNextFrmSeg

+                0x100408bb       0x8f    _L1w_SchedResQueryOnePos

+                0x1004094a       0x43    _L1w_SchedResQueryLastActSeg

+                0x1004098d       0x4d    _L1w_SchedResQueryLastActSegForGap

+                0x100409da       0x4b    _L1w_SchedResQueryLastSeg

+                0x10040a25       0x2d    _L1w_SchedResTypeConvert

+                0x10040a52      0x1bd    _L1w_SchedResQueryGapInfo

+                0x10040c0f      0x1c3    _L1w_SchedResQueryGapInfoByWin

+                0x10040dd2       0x63    _L1w_SchedResQueryGapBitmapBySsfn

+                0x10040e35      0x162    _L1w_SchedResQueryResLenByWin

+                0x10040f97       0x3f    _L1w_RfResSegCleanUp

+                0x10040fd6       0xd6    _L1w_RfResSegReq

+                0x100410ac       0x82    _L1w_ConvertToSlotBound

+                0x1004112e      0x138    _L1w_RfResFixedSegReq

+                0x10041266      0x190    _L1w_RfResVarSegReq

+                0x100413f6       0xea    _L1w_RfResWinFixedSegReq

+                0x100414e0       0x36    _L1w_RfResTblClear

+                0x10041516      0x188    _L1w_RfResRelReq

+                0x1004169e       0x75    _L1w_RfResCheckNextFrameWAvail

+                0x10041713       0x41    _L1w_SchedResGlobal

+ .text          0x10041754     0x158d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_bch.o)

+                0x10041754       0x6c    _L1w_SchedBchProcPSCmd

+                0x100417c0       0x55    _L1w_SchedBchProcSched

+                0x10041815       0x75    _L1w_SchedBchPreSched

+                0x1004188a       0x7d    _L1w_SchedBchProcHandler

+                0x10041907       0xa5    _L1w_SchedBchProcSend2PS

+                0x100419ac       0x27    _L1w_SchedBchProcReset

+                0x100419d3        0x2    _L1w_SchedBchProcInit

+                0x100419d5       0x29    _L1w_SchedBchAfcReq

+                0x100419fe       0x88    _L1w_SchedBchInnerActive

+                0x10041a86       0x66    _L1w_SchedBchInnerGetResult

+                0x10041aec       0x4e    _L1w_SchedBchInnerDeactive

+                0x10041b3a       0x18    _L1w_SchedBchAfcStop

+                0x10041b52       0x7a    _L1w_SchedBchPichConflict

+                0x10041bcc       0x13    _L1w_SchedBchNextTtiNeeded

+                0x10041bdf       0x45    _L1w_SchedBchConvertSibSchedInfo

+                0x10041c24       0x2b    _L1w_SchedBchConvertSibInfo

+                0x10041c4f       0x23    _L1w_SchedBchUpdateSibInfo

+                0x10041c72       0x2a    _L1w_SchedBchCalcNearestPos

+                0x10041c9c       0x7b    _L1w_SchedBchUpdateBchState

+                0x10041d17        0xd    _L1w_SchedBchSibSchedPreReady

+                0x10041d24        0xf    _L1w_SchedBchPreSchedSfnDecoding

+                0x10041d33       0xb4    _L1w_SchedBchProcSibPreSched

+                0x10041de7       0xc4    _L1w_SchedBchProcPreFrameSync

+                0x10041eab       0x92    _L1w_SchedBchProcPreSttd

+                0x10041f3d       0x7c    _L1w_SchedBchProcPreSfnDecoding

+                0x10041fb9       0x1a    _L1w_SchedBchProcPrePathSync

+                0x10041fd3       0xc5    _L1w_SchedBchProcSibSched

+                0x10042098       0x1d    _L1w_SchedBchAfcPreSchedReady

+                0x100420b5      0x102    _L1w_SchedBchProcAfcSched

+                0x100421b7      0x126    _L1w_SchedBchProcInnerSched

+                0x100422dd       0x3d    _L1w_SchedBchInnerSchedPreReady

+                0x1004231a       0x20    _L1w_SchedBchFindInnerReq

+                0x1004233a       0xb1    _L1w_SchedBchInitSibSchedInfo

+                0x100423eb       0x6e    _L1w_SchedBchUpdatePreDecod

+                0x10042459       0x72    _L1w_SchedBchUpdateInnerResult

+                0x100424cb       0x14    _L1w_SchedBchGetSibSchedCellSfn

+                0x100424df       0xbc    _L1w_SchedBchProcSchedBySfn

+                0x1004259b       0x1a    _L1w_SchedBchNeedUpdatePathInfo

+                0x100425b5       0x3c    _L1w_SchedBchActivePreSync

+                0x100425f1       0x9d    _L1w_SchedBchCalcResAlloc

+                0x1004268e       0x76    _L1w_SchedBchRfResReq

+                0x10042704       0x7f    _L1w_SchedBchCfgDev

+                0x10042783       0x27    _L1w_SchedBchFindWaitingTask

+                0x100427aa       0x2e    _L1w_SchedBchPsDeactive

+                0x100427d8       0x56    _L1w_SchedBchUpdateSibResult

+                0x1004282e       0x2d    _L1w_SchedBchIsServCell

+                0x1004285b        0x9    _L1w_SchedBchIsPathValid

+                0x10042864       0x54    _L1w_SchedBchCalcCellOffset

+                0x100428b8       0x52    _L1w_SchedBchSetCellSfnInfo

+                0x1004290a       0x5d    _L1w_SchedBchReserveSibRes

+                0x10042967       0x17    _L1w_SchedBchReadSibFail

+                0x1004297e       0x28    _L1w_SchedBchDoesSfnBelongtoSib

+                0x100429a6       0x70    _L1w_SchedBchSibReadPostUpdate

+                0x10042a16       0x5d    _L1w_SchedBchExtendRes

+                0x10042a73       0x3b    _L1w_SchedBchUpdatePsInd

+                0x10042aae       0x40    _L1w_SchedBchSaveBchWorkInfo

+                0x10042aee       0x5b    _L1w_SchedBchProcPreSync

+                0x10042b49       0x18    _L1w_SchedBchNeedExtendRes

+                0x10042b61       0x16    _L1w_SchedBchIsInConnectedMode

+                0x10042b77       0x1c    _L1w_SchedBchNeedReserveRes

+                0x10042b93        0xd    _L1w_SchedBchNeedAllocRes

+                0x10042ba0       0x5f    _L1w_SchedBchAllocNearestSibRes

+                0x10042bff       0x25    _L1w_SchedBchGetResType

+                0x10042c24       0x20    _L1w_SchedBchGetPresyncResult

+                0x10042c44       0x2e    _L1w_SchedBchCanStartPreSfnDecod

+                0x10042c72       0x4c    _L1w_SchedBchResRfRel

+                0x10042cbe       0x11    _L1w_SchedBchFmoConflictFachJudge

+                0x10042ccf        0x7    _L1w_SchedBchGetFmoConflictFlag

+                0x10042cd6        0xb    _L1w_SchedBchCleanFmoConflictFlag

+ .text          0x10042ce1      0xe7f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_amt.o)

+                0x10042ce1        0x7    _L1w_SchedAmtGetCnfEnFlg

+                0x10042ce8      0x1f7    _L1w_AmtModeCtrl

+                0x10042edf       0x64    _L1w_SchedAmtProcInit

+                0x10042f43      0x4d8    _L1w_SchedAmtProcPSCmdHdt

+                0x1004341b      0x1de    _L1w_SchedAmtProcPSCmdFdt

+                0x100435f9      0x145    _L1w_SchedAmtProcPSCmdNst

+                0x1004373e       0xd7    _L1w_SchedAmtProcPSCmdThCalib

+                0x10043815       0x2a    _L1w_SchedAmtProcPSCmd

+                0x1004383f        0x3    _L1w_SchedAmtProcSched

+                0x10043842      0x179    _L1w_SchedAmtProcSend2PSHdt

+                0x100439bb       0xb3    _L1w_SchedAmtProcSend2PSFdt

+                0x10043a6e       0xa4    _L1w_SchedAmtProcSend2PSNst

+                0x10043b12       0x1f    _L1w_SchedAmtProcSend2PSThCalib

+                0x10043b31       0x2f    _L1w_SchedAmtProcSend2PS

+ .text          0x10043b60     0x1558 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cs.o)

+                0x10043b60       0x42    _L1w_SchedCs0CheckCs1LastConfig

+                0x10043ba2       0x98    _L1w_SchedCs0CheckCs1State

+                0x10043c3a       0x49    _L1w_SchedCs0SetStep1StartTime

+                0x10043c83       0xd0    _L1w_SchedCS0SetCsrDevConfigPara

+                0x10043d53       0x3a    _L1w_SchedCs0Step1LastConfig

+                0x10043d8d       0x3b    _L1w_SchedCs0UpdateStep1ResInfo

+                0x10043dc8       0x99    _L1w_SchedCs0SendStep1Req

+                0x10043e61       0xa6    _L1w_SchedCs0SetStep1Res

+                0x10043f07       0x62    _L1w_SchedCs0GetStep1ResLength

+                0x10043f69       0x2a    _L1w_SchedCs0SavResTemp

+                0x10043f93       0x5b    _L1w_SchedCs0CheckStep1Res

+                0x10043fee        0x6    _L1w_Cs0GetInnerInfo

+                0x10043ff4        0x7    _L1w_SchedCs0ProcGetCsProcState

+                0x10043ffb        0x8    _L1w_SchedCsProcGetInitAFC

+                0x10044003        0xc    _L1w_SchedCs0ProcInit

+                0x1004400f       0x2b    _L1_SchedCs0ProcReset

+                0x1004403a       0x68    _L1w_Cs0WriteFullscanResult

+                0x100440a2       0x2f    _L1w_Cs0SetMaxAfcVal

+                0x100440d1       0xa6    _L1w_SchedCs0ProcPSCmd

+                0x10044177       0x17    _L1w_SchedCs0AbortInnerReq

+                0x1004418e       0x11    _L1w_Cs0GetInnerReqByActReason

+                0x1004419f       0xcd    _L1w_SchedCs0ProcSend2PS

+                0x1004426c       0xda    _L1w_SchedCs0ProcActive

+                0x10044346       0x79    _L1w_SchedCs0ProcDeactive

+                0x100443bf       0x19    _L1w_SchedCs0ProcFsm

+                0x100443d8        0x1    _L1w_Cs0InitSched

+                0x100443d9        0x2    _L1w_Cs0InitPreSchedHandler

+                0x100443db       0xd7    _L1w_Cs0InitAfcSched

+                0x100444b2       0x52    _L1w_Cs0InitAfcPreSchedHandler

+                0x10044504       0xac    _L1w_Cs0Step1SchedResCalc

+                0x100445b0       0xee    _L1w_Cs0Step1SchedRes1

+                0x1004469e       0x5c    _L1w_Cs0Step1SchedRes2

+                0x100446fa      0x33f    _L1w_Cs0Step1Sched

+                0x10044a39       0x75    _L1w_Cs0Step1PreSchedHandler

+                0x10044aae       0xa1    _L1w_Cs0FullscanSched

+                0x10044b4f       0x53    _L1w_Cs0FullscanPreSchedHandler

+                0x10044ba2       0x6c    _L1w_Cs0InitMeasSched

+                0x10044c0e       0x5f    _L1w_Cs0InitMeasPreSchedHandler

+                0x10044c6d       0x5f    _L1w_Cs0BchAckSched

+                0x10044ccc       0x7b    _L1w_Cs0BchAckPreSchedHandler

+                0x10044d47      0x14a    _L1w_Cs0ReportResultSched

+                0x10044e91       0x59    _L1w_SchedCs0ProcSched

+                0x10044eea       0x34    _L1w_SchedCs0ProcPreSchedHandler

+                0x10044f1e       0x64    _L1w_SchedCsProcInnerActive

+                0x10044f82       0x16    _L1w_SchedCs0ProcFsWait

+                0x10044f98       0x58    _L1w_SchedCsProcInnerDeactive

+                0x10044ff0       0x42    _L1w_SchedCsProcInnerResultGet

+                0x10045032       0x2d    _L1w_SchedGetCs0FsInfoReq

+                0x1004505f       0x25    _L1w_SchedCs1ProcInnerReqCmp

+                0x10045084        0xd    _L1w_SchedCsProcSetActInfo

+                0x10045091       0x27    _L1w_SchedCsResCmp

+ .text          0x100450b8      0x1eb T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

+                0x100450b8        0xf    _L1w_SchedHspaProcInit

+                0x100450c7       0x1a    _L1w_SchedHspaProcReset

+                0x100450e1       0xb1    _L1w_SchedHspaProcPSCmd

+                0x10045192        0xf    _L1w_SchedHspaProcSched

+                0x100451a1        0xf    _L1w_SchedHspaProcPreSched

+                0x100451b0       0x19    _L1w_SchedHspaProcSend2PS

+                0x100451c9       0x24    _L1w_SchedDchSetDchAscPara

+                0x100451ed        0xf    _L1w_SchedDchInnerRelHspa

+                0x100451fc        0x6    _L1w_SchedHspaGetDchAscPara

+                0x10045202       0x22    _L1w_SchedHspaIsHsupaIdleState

+                0x10045224       0x22    _L1w_SchedHspaIsHsdpaIdleState

+                0x10045246        0x8    _L1w_SchedHspaSetSend2PSFlg

+                0x1004524e        0x7    _L1w_SchedHspaSetHspaState

+                0x10045255       0x2f    _L1w_SchedHspaCalcActiveTime

+                0x10045284       0x1f    _L1w_SchedHspaGetHsdpaActSubFrm

+ .text          0x100452a3      0x37c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fach.o)

+                0x100452a3       0x8a    _L1w_SchedFachProcActive

+                0x1004532d       0x20    _L1w_SchedFachProcRelMsgCmd

+                0x1004534d       0x53    _L1w_SchedFachProcPSCmd

+                0x100453a0      0x12f    _L1w_SchedFachProcSched

+                0x100454cf       0x31    _L1w_SchedFachProcSend2PS

+                0x10045500       0x1a    _L1w_SchedFachProcInit

+                0x1004551a       0x14    _L1w_SchedFachProcReset

+                0x1004552e        0x8    _L1w_SchedFachGetMaxTti

+                0x10045536        0x8    _L1w_SchedFachGetTimmingOffset

+                0x1004553e       0x48    _L1w_SchedFachSendPsrStartMsg

+                0x10045586       0x21    _L1w_SchedFachSendPsrStopMsg

+                0x100455a7       0x55    _L1w_SchedFachSpsrStart

+                0x100455fc       0x1b    _L1w_SchedFachSetFingerUpState

+                0x10045617        0x8    _L1w_SchedFachGetFingerUpState

+ .text          0x1004561f      0x9d5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_page.o)

+                0x1004561f       0x2b    _L1w_SchedPageCalcImsi

+                0x1004564a       0x92    _L1w_SchedPageGetAndCalcPiInfo

+                0x100456dc       0x88    _L1w_SchedPageCalcPageNtPos

+                0x10045764       0x43    _L1w_SchedPageCalcCsrPiPos

+                0x100457a7       0x40    _L1w_SchedPageCalcCsrPiResPos

+                0x100457e7       0x5b    _L1w_SchedPageUsedRakePiResPos

+                0x10045842       0x9c    _L1w_SchedPagePchResPos

+                0x100458de       0x50    _L1w_SchedPagePiCfgToBchDev

+                0x1004592e       0x97    _L1w_SchedPageOfflinePiCfgToRtxDev

+                0x100459c5       0x98    _L1w_SchedPagePiIntMissCheck

+                0x10045a5d       0x64    _L1w_SchedPagePiCfgToRtxDev

+                0x10045ac1       0x48    _L1w_SchedPageProcCheckCfgDev

+                0x10045b09       0x3a    _L1w_SchedPagePreSyncPerPerStart

+                0x10045b43       0x9c    _L1w_SchedPageActive

+                0x10045bdf       0x37    _L1w_SchedPagePsCfgReqCmd

+                0x10045c16       0x2e    _L1w_SchedPagePsRelCmd

+                0x10045c44       0x4d    _L1w_SchedPageResOverdueCkeck

+                0x10045c91       0x16    _L1w_SchedPageProcPSCmd

+                0x10045ca7       0xaf    _L1w_SchedPageProcPreSched

+                0x10045d56      0x18b    _L1w_SchedPageProcSched

+                0x10045ee1       0x22    _L1w_SchedPageProcSend2PS

+                0x10045f03       0x2b    _L1w_SchedPageProcInit

+                0x10045f2e       0x14    _L1w_SchedPageProcReset

+                0x10045f42       0x24    _L1w_SchedPageWakeUpPiStartPos

+                0x10045f66        0xd    _L1w_SchedPagePichOffset

+                0x10045f73       0x10    _L1w_SchedPagePiPosInfo

+                0x10045f83       0x36    _L1_SchedPageProcInnerReq

+                0x10045fb9        0x9    _L1_SchedPageProcInnerRel

+                0x10045fc2       0x32    _L1w_SchedPageProcL1Cmd

+ .text          0x10045ff4      0xe96 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_dch.o)

+                0x10045ff4       0x2c    _L1w_SchedDchActiveSsfnCalc

+                0x10046020       0x17    _L1w_SchedDchCfgScene

+                0x10046037       0x5a    _L1w_SchedDchCfgSet2Hspa

+                0x10046091       0x2d    _L1w_SchedPilotChipLenthCalc

+                0x100460be       0x48    _L1w_SchedDchGetCpichInfo

+                0x10046106       0x58    _L1w_SchedDchTtiCheck

+                0x1004615e       0x89    _L1w_SchedDchGetDpchCfgInfo

+                0x100461e7       0x93    _L1w_SchedDchGetFdpchCfgInfo

+                0x1004627a      0x113    _L1w_SchedDchSaveRlInfoToCfgPsr

+                0x1004638d       0x27    _L1w_SchedDchProcBchActive

+                0x100463b4       0x43    _L1w_SchedDchTxCfgReq

+                0x100463f7       0x57    _L1w_SchedDchRxCfgReq

+                0x1004644e       0x2a    _L1w_SchedDpchRelRxRelReq

+                0x10046478       0x2e    _L1w_SchedDpchRelTxRelReq

+                0x100464a6       0x27    _L1w_SchedDchRptCnfCheck

+                0x100464cd      0x160    _L1w_SchedDchRlsTimingCheck

+                0x1004662d       0x7a    _L1w_SchedDch1stRlSfnSyncCheck

+                0x100466a7       0xd4    _L1w_SchedDchDisContiPreCheck

+                0x1004677b       0xa0    _L1w_SchedDchContiPreCheck

+                0x1004681b       0x28    _L1w_SchedDchPreCndCheck

+                0x10046843       0x25    _L1w_SchedDchNextTtiNode

+                0x10046868       0xaa    _L1w_SchedDchCheckCmPattern

+                0x10046912       0x23    _L1w_SchedDchCheckFromEfach

+                0x10046935       0x40    _L1w_SchedDchDlSync

+                0x10046975      0x142    _L1w_SchedDchProcActive

+                0x10046ab7       0x33    _L1w_SchedDchToPsCnf

+                0x10046aea       0x15    _L1w_SchedDchToPsInSync

+                0x10046aff       0x15    _L1w_SchedDchToPsOutSync

+                0x10046b14       0x15    _L1w_SchedDchToPsDpchRelCnf

+                0x10046b29       0x59    _L1w_SchedDchProcPsRelCmd

+                0x10046b82       0x37    _L1w_SchedDchProcCheckInSync2Ps

+                0x10046bb9       0x41    _L1w_SchedDchTimingCycleCheck

+                0x10046bfa       0xa1    _L1w_SchedDchProcPSCmd

+                0x10046c9b       0x49    _L1w_SchedDchProcPreSchedHandler

+                0x10046ce4       0xa5    _L1w_SchedDchProcSched

+                0x10046d89       0x5d    _L1w_SchedDchProcSend2PS

+                0x10046de6       0x43    _L1w_SchedDchProcInit

+                0x10046e29       0x14    _L1w_SchedDchProcReset

+                0x10046e3d        0xc    _L1w_SchedDchGetPlLenthAndDlType

+                0x10046e49        0x8    _L1w_SchedDchProSetPsrStartFlg

+                0x10046e51        0x8    _L1w_SchedDchGetPreCondFlg

+                0x10046e59        0x8    _L1w_SchedDchGetRtxWorkFlg

+                0x10046e61        0x8    _L1w_SchedDchGetSyncStd

+                0x10046e69        0x9    _L1w_SchedDchEfachRelInfo

+                0x10046e72        0x8    _L1w_SchedDchCheckRtxCfg

+                0x10046e7a        0x8    _L1w_SchedDchSetTimmingCheck

+                0x10046e82        0x8    _L1w_SchedDchTimmingCheck

+ .text          0x10046e8a      0x3f5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_efach.o)

+                0x10046e8a        0x8    _L1w_SchedHsdpaFachSetUpaFlg

+                0x10046e92       0xef    _L1w_SchedHsdpaFachActive

+                0x10046f81       0x22    _L1w_SchedHsdpaFachRelPSCmd

+                0x10046fa3      0x102    _L1w_SchedHsdpaFachPreSched

+                0x100470a5      0x139    _L1w_SchedHsdpaFachSched

+                0x100471de       0x32    _L1w_SchedHsdpaFachSend2PS

+                0x10047210        0x9    _L1w_SchedHsdpaHrntiUpdateConfig

+                0x10047219       0x52    _L1w_SchedHsdpaFachDataInd

+                0x1004726b       0x14    _L1w_SchedHsdpaFachGetDrxInfo

+ .text          0x1004727f     0x11c2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_gap.o)

+                0x1004727f       0x26    _L1w_SchedGapProcInit

+                0x100472a5       0x37    _L1w_SchedGapProcReset

+                0x100472dc       0x78    _L1w_SchedGapProcSched

+                0x10047354       0x2c    _L1w_SchedGapProcPSCmd

+                0x10047380       0xb6    _L1w_SchedGapProcSend2PS

+                0x10047436       0x46    _L1w_SchedGapRelCmdHandle

+                0x1004747c       0x72    _L1w_SchedGapCfgGapCmdHandle

+                0x100474ee       0x90    _L1w_SchedGapAbortGapCmdHandle

+                0x1004757e       0x37    _L1w_SchedGapRptGapCmdHandle

+                0x100475b5       0x79    _L1w_SchedGapSetModeCmdHandle

+                0x1004762e       0xf6    _L1w_SchedGapTstampCalc

+                0x10047724       0x6a    _L1w_SchedGapTstampProc

+                0x1004778e       0x90    _L1w_SchedGapIndCheck

+                0x1004781e       0x3b    _L1w_SchedGapResReq

+                0x10047859       0x20    _L1w_SchedGapStartTpuIntHandle

+                0x10047879       0x39    _L1w_SchedGapEndTpuIntHandle

+                0x100478b2       0xb7    _L1w_SchedGapAddTpuEvent

+                0x10047969       0x83    _L1w_SchedGapRegionJudge

+                0x100479ec       0x5c    _L1w_SchedGapCalcLen

+                0x10047a48       0x46    _L1w_SchedGapPosMove

+                0x10047a8e       0x50    _L1w_SchedGapPosCompare

+                0x10047ade        0x1    _L1w_SchedGapRfSleep

+                0x10047adf       0x27    _L1w_SchedGapMasterProc

+                0x10047b06       0x29    _L1w_SchedGapMasterGapPlan

+                0x10047b2f       0x35    _L1w_SchedGapMasterGapQuery

+                0x10047b64       0xfb    _L1w_SchedGapMasterGapRpt

+                0x10047c5f       0x38    _L1w_SchedGapUpdVirtualPiPos

+                0x10047c97       0x33    _L1w_SchedGapRmvRfOprTime

+                0x10047cca       0x46    _L1w_SchedGapQuerySegInfoByPos

+                0x10047d10       0x46    _L1w_SchedGapCheckUlCmFlag

+                0x10047d56      0x19f    _L1w_SchedGapQueryLongGap

+                0x10047ef5      0x12c    _L1w_SchedGapQueryShortGap

+                0x10048021      0x108    _L1w_SchedGapUpdIdleResInfo

+                0x10048129       0x88    _L1w_SchedGapCancelGapProc

+                0x100481b1       0x1e    _L1w_SchedGapSetForbidGap

+                0x100481cf       0xf7    _L1w_SchedGapSlaveProc

+                0x100482c6       0x2b    _L1w_SchedGapSlaveGapPlan

+                0x100482f1       0x1d    _L1w_SchedGapUpdSlaveResInfo

+                0x1004830e       0x87    _L1w_SchedGapGetLastIdleInfo

+                0x10048395       0x5a    _L1w_SchedGapGetGapAbortPos

+                0x100483ef        0xc    _L1w_SchedGapGetSlaveGapEndPos

+                0x100483fb        0x8    _L1w_SchedGapQuerySlaveType

+                0x10048403        0x8    _L1w_SchedGapQuerySlaveGapStartSsfn

+                0x1004840b       0x12    _L1w_SchedGapQuerySlaveGapPosInfo

+                0x1004841d        0xc    _L1w_SchedGetGapRptFlag

+                0x10048429        0x8    _L1w_SchedGapGetGapAbortFlg

+                0x10048431        0x8    _L1w_SchedGapGetSlaveGapType

+                0x10048439        0x8    _L1w_SchedGapGetForbidFlg

+ .text          0x10048441      0x767 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa.o)

+                0x1004851f      0x2b1    _L1w_SchedHsdpaPSCmd

+                0x100487d0      0x24d    _L1w_SchedHsdpaPreSched

+                0x10048a1d       0x5a    _L1w_SchedHsdpaSched

+                0x10048a77       0x40    _L1w_SchedHsdpaSend2PS

+                0x10048ab7       0x1c    _L1w_SchedHsdpaReset

+                0x10048ad3        0xc    _L1w_SchedHsdpaInit

+                0x10048adf       0x3e    _L1w_SchedHsdpaDevOrderIndProc

+                0x10048b1d       0x53    _L1w_SchedHsdpaHsscchOrder

+                0x10048b70        0x6    _L1w_SchedHsdpaGetSchedDb

+                0x10048b76       0x32    _L1w_SchedHsdpaInnerRel

+ .text          0x10048ba8      0x2ae T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa_efach.o)

+                0x10048ba8        0xb    _L1w_SchedHspaEraInd

+                0x10048bb3       0x3a    _L1w_SchedHsupaEraStart

+                0x10048bed       0xb8    _L1w_SchedHsupaFachActive

+                0x10048ca5       0x11    _L1w_SchedHsupaFachRel

+                0x10048cb6        0xa    _L1w_SchedHsupaErntiUpdateConfig

+                0x10048cc0       0xee    _L1w_SchedHsupaFachPreSched

+                0x10048dae       0x26    _L1w_SchedHsupaNoDataPSCmd

+                0x10048dd4       0x2d    _L1w_SchedHsupaFachSched

+                0x10048e01       0x26    _L1w_SchedHsupaEraSend2PS

+                0x10048e27       0x2f    _L1w_SchedHsupaFachSend2PS

+ .text          0x10048e56      0x341 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fmo.o)

+                0x10048e56        0x8    _L1w_SchedFmoProcActive

+                0x10048e5e       0x20    _L1w_SchedFmoProcDeactive

+                0x10048e7e       0x5e    _L1w_SchedFmoCalcInfo

+                0x10048edc       0x45    _L1w_SchedFmoInfoSend2Psr

+                0x10048f21       0x46    _L1w_SchedFmoProcForbidFmo

+                0x10048f67       0x26    _L1w_SchedFmoProcGetFmoInfo

+                0x10048f8d        0xf    _L1w_SchedFmoProcGetFmoPeriod

+                0x10048f9c        0x2    _L1w_SchedFmoProcReset

+                0x10048f9e       0x12    _L1w_SchedFmoProcInit

+                0x10048fb0       0x35    _L1w_SchedFmoProcPSCmd

+                0x10048fe5      0x1b2    _L1w_SchedFmoProcSched

+ .text          0x10049197      0xce5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fs.o)

+                0x10049197        0x7    _L1w_SchedFsProcGetFsProcState

+                0x1004919e        0x5    _L1w_SchedFsPscThreshold

+                0x100491a3       0x23    _l1w_FsRemoveFreq

+                0x100491c6       0xaf    _L1w_FsInit

+                0x10049275       0x59    _L1w_FsInsertCoarseResult

+                0x100492ce       0x4a    _L1w_FsCalcRssi

+                0x10049318       0x39    _L1w_FsFilterFineFreq

+                0x10049351       0xaf    _L1w_SchedFsProcBandCrossFilter

+                0x10049400       0x32    _L1w_FsSetFineFreq

+                0x10049432       0x64    _L1w_FsGetByRangeIndex

+                0x10049496       0x63    _L1w_FsGetNextCoarseFreq

+                0x100494f9       0x2a    _L1w_FsGetNextPscFreq

+                0x10049523       0x27    _L1w_FsGetNextFineFreq

+                0x1004954a       0x4f    _L1w_FsInsertFineResult

+                0x10049599       0x28    _L1w_SchedFsProcReset

+                0x100495c1       0x18    _L1w_SchedFsProcInit

+                0x100495d9       0x30    _L1w_SchedFsProcSchedInit

+                0x10049609       0xa9    _L1w_SchedfsResQueryGap

+                0x100496b2       0x88    _L1w_SchedFsProcJudgeEnd

+                0x1004973a       0x42    _L1w_SchedFsProcSetRes

+                0x1004977c       0x4f    _L1w_SchedFsProcUpdResEnd

+                0x100497cb       0x4c    _L1w_SchedFsProcSetCoarseFreq

+                0x10049817       0x58    _L1w_SchedFsProcGetRssi

+                0x1004986f       0x3d    _L1w_SchedFsProcCalcCoarseRssi

+                0x100498ac       0x4d    _L1w_SchedFsProcSchedSetFineFreq

+                0x100498f9       0x60    _L1w_SchedFsProcCalcFineRssi

+                0x10049959       0xbe    _L1w_SchedFsProcSchedSetPscFreq

+                0x10049a17       0xdd    _L1w_SchedFsProcCalcPscRssi

+                0x10049af4       0x4e    _L1w_SchedFsProcSetPscFineInfo

+                0x10049b42      0x110    _L1w_SchedFsProcSchedCalcPscAndRssi

+                0x10049c52       0x3c    _L1w_SchedFsProcPreSchedHandler

+                0x10049c8e       0x43    _L1w_SchedFsProcSched

+                0x10049cd1       0x3c    _L1w_SchedFsProcActive

+                0x10049d0d        0x8    _L1w_SchedFsProcDeactive

+                0x10049d15       0x64    _L1w_SchedFsProcPSCmd

+                0x10049d79       0x2c    _L1w_FreqScanFineRssiCmp

+                0x10049da5       0xd7    _L1w_SchedFsProcSend2PS

+ .text          0x10049e7c      0x4eb T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_math.o)

+                0x10049e7c       0x7e    _L1w_MathWord2Float

+                0x10049efa       0x82    _L1w_MathDword2Float

+                0x10049f7c       0x2a    _L1w_MathFloatDiv

+                0x10049fa6       0x27    _L1w_MathDivEx

+                0x10049fcd       0x34    _L1w_MathFloatAdd

+                0x1004a001       0x5c    _L1w_MathFloatSub

+                0x1004a05d       0x2e    _L1w_MathFloatMul

+                0x1004a08b       0x52    _L1w_MathFloatCmp

+                0x1004a0dd       0x38    _L1w_MathCalcExp2

+                0x1004a115       0xb0    _L1w_MathLog

+                0x1004a1c5      0x187    _L1w_MathQuickSort

+                0x1004a34c       0x11    _L1w_BitReverse

+                0x1004a35d        0xa    _L1w_GetNonZeroBitNum

+ .text          0x1004a367      0x539 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_tx.o)

+                0x1004a367       0x21    _L1w_DevHsupaSetEdpdchReadyTrue

+                0x1004a388       0x1f    _L1w_DevHsupaCalcSubFrmBitmap

+                0x1004a3a7        0x9    _L1w_DevHsupaIfSubfrmGap

+                0x1004a3b0      0x105    _L1w_DevHsupaIsEdchReady

+                0x1004a4b5       0x3e    _L1w_DevHsupaCalcHarqId

+                0x1004a4f3       0x48    _L1w_DevHsupaEdchDataPrint

+                0x1004a53b       0x3e    _L1w_DevHsupaGetTransFlg

+                0x1004a579       0x24    _L1w_DevHsupaIsNextTtiReady

+                0x1004a59d      0x13a    _L1w_DevHsupaSendDataProc

+                0x1004a6d7       0x33    _L1w_DevHsupaTxProc

+                0x1004a70a       0x24    _L1w_DevHsupaSetEhichRcvInf

+                0x1004a72e       0x20    _L1w_DevHsupaClrEhichRcvInf

+                0x1004a74e        0xa    _L1w_DevHsupaSearchEhichRcvInf

+                0x1004a758        0xb    _L1w_DevHsupaEhichRcvInfReset

+                0x1004a763        0xc    _L1w_DevHsupaEhichRcvInfInit

+                0x1004a76f       0xe6    _L1w_DevHsupaIcpIntEdchDataProc

+                0x1004a855       0x4b    _L1w_DevHsupaCpPcTtiInfo

+ .text          0x1004a8a0      0x2a8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_hspa.o)

+                0x1004a8a0       0x25    _L1w_DevPcHspaReset

+                0x1004a8c5       0x1b    _L1w_DevPcHspaInit

+                0x1004a8e0       0x44    _L1w_DevPcHsdpaBeltaHsCalc

+                0x1004a924       0x76    _L1w_DevPcHsdpaBeltaHsCmUpdate

+                0x1004a99a        0x1    _L1w_DevPcHsEdchBeltaObtain

+                0x1004a99b       0x2b    _L1w_DevPcHsdpaStartReqHandle

+                0x1004a9c6       0x34    _L1w_DevPcGetCurDpaSubFrm

+                0x1004a9fa       0x83    _L1w_DevPcHsdpaTtiInfoHandle

+                0x1004aa7d       0x69    _L1w_DevPcHsupaStartReqHandle

+                0x1004aae6       0x62    _L1w_DevPcHsupaTtiInfoHandle

+ .text          0x1004ab48      0xee3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+                0x1004ab48       0x26    _L1w_DevTxRachIndToL1s

+                0x1004ab6e        0xc    _L1w_DevTxRaInit

+                0x1004ab7a       0x35    _L1w_DevTxSendPcRaCfgMsg

+                0x1004abaf       0x13    _L1w_DevTxUtrTrchParamCalc

+                0x1004abc2       0x19    _L1w_DevTxUtrTbCbParamCalc

+                0x1004abdb       0x29    _L1w_DevTxUtrRmParamCalc

+                0x1004ac04       0xf6    _L1w_DevTxRaUtrCfg

+                0x1004acfa       0x91    _L1w_DevTxRachTpuIntParaCalc

+                0x1004ad8b      0x118    _L1w_DevTxRachMessageFactor

+                0x1004aea3      0x11b    _L1w_DevTxRachCfg

+                0x1004afbe       0x42    _L1w_DevTxRachRel

+                0x1004b000       0x8a    _L1w_DevTxRachCfgMsgHandle

+                0x1004b08a       0x22    _L1w_DevTxRachAbortMsgHandle

+                0x1004b0ac       0x98    _L1w_DevTxPreamblePowerCtrl

+                0x1004b144       0x96    _L1w_DevTxAichCfg

+                0x1004b1da       0x86    _L1w_DevTxPreambleCfg

+                0x1004b260       0xd8    _L1w_DevTxPrachPowerCtrl

+                0x1004b338       0xc8    _L1w_DevTxPrachCfg

+                0x1004b400       0x8f    _L1w_DevTxRaIntPreHandle

+                0x1004b48f       0x95    _L1w_DevTxRaIntAichHandle

+                0x1004b524       0x64    _L1w_DevTxRaIntSendPrachHandle

+                0x1004b588       0x5e    _L1w_DevTxRaIntHandle

+                0x1004b5e6       0x1a    _L1w_DevTxPrachClose

+                0x1004b600       0xbc    _L1w_DevTxAichIsAck

+                0x1004b6bc       0x3e    _L1w_DevTxAichIsNack

+                0x1004b6fa      0x106    _L1w_DevTxAichIsNoAck

+                0x1004b800       0x77    _L1w_DevPrachInfoLogPrintf

+                0x1004b877       0xb7    _L1w_DevTxEraDpcchCfg

+                0x1004b92e       0x56    _L1w_DevTxEraDpcchRel

+                0x1004b984       0xa7    _L1w_DevTxPiAiAichIntHandle

+ .text          0x1004ba2b      0xfa4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rm.o)

+                0x1004ba2b        0xb    _L1w_DevRtxRmReset

+                0x1004ba36        0x9    _L1w_DevRmGetExp

+                0x1004ba3f       0x37    _L1w_DevRmCeil

+                0x1004ba76       0x11    _L1w_DevRmCalcGcd

+                0x1004ba87       0xad    _L1w_DevRmGetSf

+                0x1004bb34       0x37    _L1w_DevRmRachTfciAnalysis

+                0x1004bb6b       0x5a    _L1w_DevRmUlTfciAnalysis

+                0x1004bbc5       0x78    _L1w_DevRmDlTfciAnalysis

+                0x1004bc3d       0x59    _L1w_DevRmCalcCbPara

+                0x1004bc96       0x63    _L1w_DevRmCalcBitsOfTrch

+                0x1004bcf9       0x79    _L1w_DevRmCalcRmNi

+                0x1004bd72       0x90    _L1w_DevRmCalcUlDeltaNi

+                0x1004be02      0x121    _L1w_DevRmCalcDeltaNi

+                0x1004bf23       0x45    _L1w_DevRmCalcUlNdataj

+                0x1004bf68       0xa3    _L1w_DevRmCalcUlUncodeRm

+                0x1004c00b       0x73    _L1w_DevRmCalcTurboS

+                0x1004c07e       0xa6    _L1w_DevRmCalcUlTurboRm

+                0x1004c124       0x65    _L1w_DevRmCalcUlTrchRmPara

+                0x1004c189       0x46    _L1w_DevRmCalcUlRmPara

+                0x1004c1cf       0x8a    _L1w_DevRmCalcDlNimax

+                0x1004c259       0x1f    _L1w_DevRmCalcDlDeltaNimax

+                0x1004c278       0xbd    _L1w_DevRmCalcDlRmTfcNMax

+                0x1004c335       0x97    _L1w_DevRmCalcDlRmDeltaNiTti

+                0x1004c3cc       0x67    _L1w_DevRmCalcDlRmNiMax

+                0x1004c433       0xfb    _L1w_DevRmCalcDlTfcDeltaNijTti

+                0x1004c52e       0x8f    _L1w_DevRmCalcDlDeltaNijTti

+                0x1004c5bd       0x63    _L1w_DevRmCalcDlUncodeRm

+                0x1004c620       0x99    _L1w_DevRmCalcDlTurboRm

+                0x1004c6b9       0x3f    _L1w_DevRmCalcDlTrchRmPara

+                0x1004c6f8       0x54    _L1w_DevRmCalcDlRmPara

+                0x1004c74c       0x4c    _L1w_DevRmSaveUlDchPara

+                0x1004c798       0x4a    _L1w_DevRmSaveDlTrchPara

+                0x1004c7e2       0x34    _L1w_DevRmSaveRachPara

+                0x1004c816       0xb5    _L1w_DevRmCalcRmPara

+                0x1004c8cb       0x74    _L1w_DevRmCalcUlRmNi

+                0x1004c93f       0x25    _L1w_DevRmCalcUlCmRes

+                0x1004c964       0x6b    _L1w_DevRmCalcTfcRes

+ .text          0x1004c9cf      0x3fc T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_tx.o)

+                0x1004c9cf       0x23    _L1w_DevHsdpaSendPcTtiInfo

+                0x1004c9f2       0x1f    _L1w_DevHsdpaHarqAckBufferShift

+                0x1004ca11       0x68    _L1w_DevHsdpaSetHarqBufPrePost

+                0x1004ca79       0x2a    _L1w_DevHsdpaSetHarqBufAckNack

+                0x1004caa3       0x2f    _L1w_DevHsdpaInitCqiInfo

+                0x1004cad2       0xe2    _L1w_DevHsdpaCqiSendProc

+                0x1004cbb4       0x4b    _L1w_DevHsdpaSnrCalcCtrl

+                0x1004cbff       0x81    _L1w_DevHsdpaCqiSendCtrl

+                0x1004cc80       0x3c    _L1w_DevHsdpaSaveHsdpcchInitCfg

+                0x1004ccbc       0x4a    _L1w_DevHsdpaSaveHsdpcchAckCfg

+                0x1004cd06       0x49    _L1w_DevHsdpaSaveHsdpcchCqiCfg

+                0x1004cd4f       0x2a    _L1w_DevHsdpaTxInitSendProc

+                0x1004cd79       0x52    _L1w_DevHsdpaTxSubFrmProc

+ .text          0x1004cdcb     0x1a89 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

+                0x1004cdcb       0x9a    _L1w_DevHsdpaInitHarqInfo

+                0x1004ce65       0x45    _L1w_DevHsdpaInitAdrPsrInfo

+                0x1004ceaa       0x10    _L1w_DevHsdpaGenChMask

+                0x1004ceba       0x28    _L1w_DevHsdpaIsHdtrValid

+                0x1004cee2       0x1a    _L1w_DevHsdpaSaveDemoduleCfg

+                0x1004cefc       0x5f    _L1w_DevHsdpaSaveDecodeCfg

+                0x1004cf5b      0x181    _L1w_DevHsdpaTpuSaveIcPsrCfg

+                0x1004d0dc       0xea    _L1w_DevHsdpaTpuCalcCfgPara

+                0x1004d1c6      0x153    _L1w_DevHsdpaTxTpuSaveIcPsrCfg

+                0x1004d319       0xdc    _L1w_DevHsdpaTxTpuCalcCfgPara

+                0x1004d3f5       0x92    _L1w_DevHsdpaTpuSaveScrCodePara

+                0x1004d487       0x93    _L1w_DevHsdpaTxTpuSaveScrCodePara

+                0x1004d51a      0x151    _L1w_DevHsdpaSaveAdrIcSubFrmPara

+                0x1004d66b       0x6e    _L1w_DevHsdpaSaveAdrInitRcvCfg

+                0x1004d6d9       0x47    _L1w_DevHsdpaSaveHsscchInitCfg

+                0x1004d720       0xa5    _L1w_DevHsdpaSaveAdrSubFrmCfg

+                0x1004d7c5       0x15    _L1w_DevHsdpaIsPart1Valid

+                0x1004d7da      0x109    _L1w_DevHsdpaPart1Filter

+                0x1004d8e3       0x96    _L1w_DevHsdpaDchSavePart1IntCfg

+                0x1004d979      0x2b2    _L1w_DevHsdpaSavePart1IntCfg

+                0x1004dc2b       0x97    _L1w_DevHsdpaHsscchTypeAnalyse

+                0x1004dcc2       0x16    _L1w_DevHsdpaIsNeedAckNack

+                0x1004dcd8      0x149    _L1w_DevHsdpaDchPart2Type1Proc

+                0x1004de21       0x7e    _L1w_DevHsdpaSaveHdtrHwCfg

+                0x1004de9f       0x4e    _L1w_DevHsdpaSaveHdtrCfgPara

+                0x1004deed       0x2d    _L1w_DevHsdpaHdtrCfg

+                0x1004df1a       0x3e    _L1w_DevHsdpaCalcShiftFactor

+                0x1004df58      0x13e    _L1w_DevHsdpaPart2Type1Proc

+                0x1004e096       0x35    _L1w_DevHsdpaHsscchOrderProc

+                0x1004e0cb      0x119    _L1w_DevHsdpaPart2IntTraceLog

+                0x1004e1e4      0x15d    _L1w_DevHsdpaDchHdtrIntProc

+                0x1004e341       0x3c    _L1w_DevHsdpaRxParaInit

+                0x1004e37d       0x5d    _L1w_DevHsdpaRxInitRcvProc

+                0x1004e3da       0x5f    _L1w_DevHsdpaRxIcRstFirstCfg

+                0x1004e439       0xb9    _L1w_DevHsdpaRxSubFrmProc

+                0x1004e4f2       0xd3    _L1w_DevHsdpaRxPart1IntProc

+                0x1004e5c5      0x142    _L1w_DevHsdpaRxPart2IntProc

+                0x1004e707       0x4e    _L1w_DevHsdpaRxMacHeadAnalyse

+                0x1004e755       0xcc    _L1w_DevHsdpaRxHdtrIntProc

+                0x1004e821       0x33    _L1w_DevHsdpaRxThDataUpdate

+ .text          0x1004e854      0x297 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

+                0x1004e854       0x1c    _L1w_DevPcRachReset

+                0x1004e870       0x1c    _L1w_DevPcRachInit

+                0x1004e88c       0x9b    _L1w_DevPcPrachBeltaCalc

+                0x1004e927        0x7    _L1w_DevPcPrachPreamblePowerEngGet

+                0x1004e92e       0x7b    _L1w_DevPcPrachPreamblePowerCtrl

+                0x1004e9a9       0xf6    _L1w_DevPcPrachMessagePowerCtrl

+                0x1004ea9f       0x34    _L1w_DevPcPrachStartReqHandle

+                0x1004ead3        0x6    _L1w_DevPcPrachPreambleReqHandle

+                0x1004ead9       0x12    _L1w_DevPcPrachMessageReqHandle

+ .text          0x1004eaeb      0xeba T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+                0x1004eaeb       0x3a    _L1w_HsupaCalcLowLim

+                0x1004eb25       0x48    _L1w_HsupaFlt2Fix

+                0x1004eb6d       0x21    _L1w_DevHsupaCalcHiFrameOffset

+                0x1004eb8e        0xf    _L1w_DevHsupaCalcRgFrameOffset

+                0x1004eb9d       0x46    _L1w_DevHsupaCalcRgHiFrmOffset

+                0x1004ebe3       0x1f    _L1w_DevHsupaIsTtiCntValid

+                0x1004ec02       0x14    _L1w_DevHsupaCalcTtiCntMod

+                0x1004ec16       0x26    _L1w_DevHsupaIsDlChanFrontByTx

+                0x1004ec3c       0x3e    _L1w_DevHsupaReadRgHi

+                0x1004ec7a       0x20    _L1w_DevHsupaLookUpTtiCm

+                0x1004ec9a      0x15a    _L1w_DevHsupaIsRgHiCm

+                0x1004edf4      0x15c    _L1w_DevHsupaReadAllRgHiInfo

+                0x1004ef50        0x2    _L1w_DevHsupaReadHarqGrant

+                0x1004ef52       0x91    _L1w_DevHsupaHiCombine

+                0x1004efe3       0x90    _L1w_DevHsupaRgCombine

+                0x1004f073       0xaf    _L1w_DevHsupaIscpSlotCombine

+                0x1004f122       0x87    _L1w_DevHsupaHiDecisonParam

+                0x1004f1a9       0x46    _L1w_DevHsupaNackConfirm

+                0x1004f1ef       0xa5    _L1w_DevHsupaSingleHiDecision

+                0x1004f294       0xb2    _L1w_DevHsupaSingleRgDecision

+                0x1004f346       0x14    _L1w_DevHsupaMulHiNsrlsDecision

+                0x1004f35a       0x73    _L1w_DevHsupaMulRgNsrlsDecision

+                0x1004f3cd       0x30    _L1w_DevHsupaTtiCnt2HarqId

+                0x1004f3fd       0x84    _L1w_DevHsupaNsrlsHiCombDecis

+                0x1004f481       0x47    _L1w_DevHsupaSrlsHICombDecis

+                0x1004f4c8       0x4d    _L1w_DevHsupaSrlsRGCombDecis

+                0x1004f515       0x75    _L1w_DevHsupaGetRlIscp

+                0x1004f58a       0xee    _L1w_DevHsupaReadAllIscpInfo

+                0x1004f678       0x39    _L1w_DevHsupaSingleHiCombDec

+                0x1004f6b1       0x61    _L1w_DevHsupaHiCombAndDecision

+                0x1004f712       0x3d    _L1w_DevHsupaSingleRgCombDecis

+                0x1004f74f       0x75    _L1w_DevHsupaNsrlsRGDecision

+                0x1004f7c4       0x51    _L1w_DevHsupaRgIndProc

+                0x1004f815       0x91    _L1w_DevHsupaCalcDisDlChanEdch

+                0x1004f8a6       0xff    _L1w_DevHsupaSetHarqInfo

+ .text          0x1004f9a5        0x4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dma.o)

+                0x1004f9a5        0x1    _L1w_DrvDmaReset

+                0x1004f9a6        0x1    _L1w_DrvDmaInit

+                0x1004f9a7        0x1    _L1w_DrvDmaSingleMemcpy

+                0x1004f9a8        0x1    _L1W_DMA_ISR

+ .text          0x1004f9a9      0x165 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_epch.o)

+                0x1004f9a9       0xd5    _L1w_SchedHsdpaPchCfgPSCmd

+                0x1004fa7e       0x43    _L1w_SchedHsdpaPchRelPSCmd

+                0x1004fac1       0x14    _L1w_SchedHsdpaPchPreSched

+                0x1004fad5        0x1    _L1w_SchedHsdpaPchSched

+                0x1004fad6       0x38    _L1w_SchedHsdpaPchSend2PS

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

+                0x1004fb0e       0x86    _zPHY_ModemOsProcessInit

+                0x1004fb94       0x38    _zPHY_HwInit

+                0x1004fbcc        0x1    _zPHY_FpgaPlatTopInit

+                0x1004fbcd        0x5    _zPHY_ChipTopRegInit

+                0x1004fbd2       0x69    _zPHY_LteaInit

+ .text          0x1004fc3b      0x210 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+                0x1004fc3b        0xe    _zPHY_NVInit_PreInit

+                0x1004fc49       0x4b    _zPHY_NVLteCopy

+                0x1004fc94       0xd0    _zPHY_NVInit

+                0x1004fd64        0x8    _L1e_CmnNvGetUeCategory

+                0x1004fd6c        0x8    _L1e_CmnNvGetDlMimoCapability

+                0x1004fd74        0xa    _L1e_CmnNvGetRxAntNum

+                0x1004fd7e        0xf    _L1e_CmnNvGetRxRsrpInterval

+                0x1004fd8d        0xf    _L1e_CmnNvGetRxAntThreshold

+                0x1004fd9c        0xa    _L1e_CmnNvGetRxN1Timer

+                0x1004fda6        0xa    _L1e_CmnNvGetRxN2Timer

+                0x1004fdb0        0x8    _L1e_CmnNvGetLteTempDetectEn

+                0x1004fdb8        0x8    _L1e_CmnNvGetLteTxPwrBackoffEn

+                0x1004fdc0        0x8    _L1e_CmnNvGetLteRxRateLimitEn

+                0x1004fdc8        0x9    _L1e_CmnNvGetLteCqiThdParam

+                0x1004fdd1        0xa    _L1e_CmnNvGetLteRxTiAlgoCtrl

+                0x1004fddb       0x11    _l1e_CmnZTERfSPIWrite

+                0x1004fdec       0x20    _l1e_CmnZTERfSPIRead

+                0x1004fe0c       0x3f    _zPHY_erfc_TempReadPa

+ .text          0x1004fe4b      0xd86 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+                0x1004fe4b        0x1    _zPHY_ErrorHandle

+                0x1004fe4c       0x14    _zPHY_GetErrorName

+                0x1004fe60      0x102    _zPHY_etmtlog_ThreadEntry

+                0x1004ff62       0x5c    _zPHY_VersionInfo

+                0x1004ffbe       0x41    _L1e_CmnLogUpdateAbsSfn

+                0x1004ffff       0xc6    _L1e_CmnLogClearVariableVal

+                0x100500c5      0x1c8    _L1e_CmnLogDlTbCrcAndThroughPut

+                0x1005028d       0x3b    _L1e_CmnLogStatDlFlowByCc

+                0x100502c8       0x11    _L1e_CmnLogStatDlThroughPut

+                0x100502d9       0x45    _L1e_CmnLogDlDdtrCfgTimes

+                0x1005031e       0x45    _L1e_CmnLogDlDdtrIntTimes

+                0x10050363       0x86    _L1e_CmnLogStatDlRntiApplyCnt

+                0x100503e9       0x52    _L1e_CmnLogStatPcfichChannel

+                0x1005043b      0x15c    _L1e_CmnLogStatPhichChannel

+                0x10050597      0x2a9    _L1e_CmnLogStatPdcchChannel

+                0x10050840        0xa    _L1e_CmnLogStatDlCtrlChMonitor

+                0x1005084a       0x9e    _L1e_CmnLogStatDciDecodeInfo

+                0x100508e8       0x42    _L1e_CmnLogGetRxTxBitmap

+                0x1005092a       0x94    _L1e_CmnLogGetCalcSinrValByCc

+                0x100509be        0x3    _L1e_CmnLogGetCalcSinrVal

+                0x100509c1       0x24    _L1e_CmnLogStatUlFlowByCc

+                0x100509e5       0x37    _L1e_CmnLogStatUlThroughPut

+                0x10050a1c       0x1d    _zPHY_GetUlQmMcs

+                0x10050a39       0x2f    _zPHY_GetDlQmMcs

+                0x10050a68        0xa    _zPHY_GetDlSinr

+                0x10050a72       0x1d    _zPHY_GetUlHarqNack

+                0x10050a8f       0x22    _zPHY_GetDlHarqNack

+                0x10050ab1        0xf    _zPHY_GetDlThrougput

+                0x10050ac0        0xf    _zPHY_GetUlThrougput

+                0x10050acf       0x1a    _zPHY_UlResidualBlerCount

+                0x10050ae9        0xd    _zPHY_AtGetPowerHeadroom

+                0x10050af6        0x9    _zPHY_AtGetPcmax

+                0x10050aff       0x26    _zPHY_AtGetRsrpDbm

+                0x10050b25       0x2a    _zPHY_AtGetRssiDbm

+                0x10050b4f       0x42    _zPHY_AtGetResidualBlerByCc

+                0x10050b91       0x26    _zPHY_AtGetResidualBler

+                0x10050bb7       0x1a    _zPHY_AtClearVariableVal

+ .text          0x10050bd1      0xbb9 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o)

+                0x10050bd1      0x117    _zPHY_Tpu_ExtraCheck

+                0x10050ce8       0x2a    _L1L_TpuAdjCnfMsg

+                0x10050d12      0x293    _L1L_TpuCpModeSwitchProc

+                0x10050fa5       0x40    _L1L_TpuDevFixedIntRegister

+                0x10050fe5       0x3d    _L1L_TpuDevTimerUnRegister

+                0x10051022       0x63    _L1L_TpuMicroAdj

+                0x10051085        0x7    _L1L_TpuDevMsgDelayMsgTimerRegister

+                0x1005108c        0x6    _L1L_TpuDevMsgDelayCBTimerRegister

+                0x10051092       0x15    _L1L_TpuDevRelativeMsgTimerRegister

+                0x100510a7       0x13    _L1L_TpuDevRelativeCBTimerRegister

+                0x100510ba       0x36    _L1L_TpuDevMrtrTimeTypeMsgTimerRegister

+                0x100510f0       0x35    _L1L_TpuDevMrtrTimeTypeCBTimerRegister

+                0x10051125       0x20    _L1L_TpuSuperSlotGet

+                0x10051145       0x21    _L1L_TpuMrtrFormat

+                0x10051166       0x1c    _L1L_TpuLocalMrtr2FreeMrtr

+                0x10051182       0x1c    _L1L_TpuFreeMrtr2LocalMrtr

+                0x1005119e       0xb4    _L1L_TpuProUpdateLocalMRTR

+                0x10051252        0xa    _L1L_TpuTimeSub

+                0x1005125c       0x13    _L1L_TpuTimeAdd

+                0x1005126f       0x4d    _L1L_TpuTs2Time

+                0x100512bc       0x17    _L1L_TpuTime2Ts

+                0x100512d3       0x34    _L1L_TpuMrtrAdd

+                0x10051307       0x40    _L1L_TpuMrtrSub

+                0x10051347      0x443    _zPHY_LTE_TPU_ThreadEntry

+ .text          0x1005178a      0x677 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+                0x1005178a       0x40    _zPHY_ecsi_HNoDMA

+                0x100517ca        0x1    _zPHY_ecsi_PCellCSI_En

+                0x100517cb        0x1    _zPHY_ecsi_SCellCSI_En

+                0x100517cc       0x49    _zPHY_ecsi_Init

+                0x10051815       0x2c    _zPHY_ecsi_PCellCommParmUpdate

+                0x10051841       0x9b    _zPHY_ecsi_PCellDediParmUpdate

+                0x100518dc       0xb7    _zPHY_ecsi_PCellHOParmUpdate

+                0x10051993       0xd3    _zPHY_ecsi_MsgResponse

+                0x10051a66       0x2d    _zPHY_ecsi_ctrl_GetNodeTXAttennaNum

+                0x10051a93       0x8c    _zPHY_ecsi_CbResSetGet

+                0x10051b1f       0x2c    _zPHY_ecsi_PerCqiParaGet

+                0x10051b4b       0x23    _zPHY_ecsi_CqiRowAParaCalc

+                0x10051b6e       0x5c    _zPHY_ecsi_PcellCsiRepParaDediGet

+                0x10051bca       0x3f    _zPHY_ecsi_ScellCsiRepParaDediGet

+                0x10051c09       0x12    _zPHY_ecsi_CsiRsParaGet

+                0x10051c1b       0x28    _zPHY_ecsi_CSITimeUpdate

+                0x10051c43       0xac    _zPHY_ecsi_FlowPrint

+                0x10051cef        0x1    _zPHY_ecsi2dl_CHECfg

+                0x10051cf0       0xab    _zPHY_ecsi_Start

+                0x10051d9b       0x66    _zPHY_ecsi_CSIAThreadEntry

+ .text          0x10051e01     0x104d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o)

+                0x10051e01       0x26    _L1e_DevDlsGetTbCrc

+                0x10051e27       0x16    _L1e_DevDlsGetTbCbCrc

+                0x10051e3d       0x9c    _L1e_DevDlsSetDlHarqFlag

+                0x10051ed9       0x43    _L1e_DevDlsGetDdtrWorkSf

+                0x10051f1c       0x89    _zPHY_edls_ProCwCrcGeneration

+                0x10051fa5       0xfa    _zPHY_edls_ProTddCwCrcFeedback

+                0x1005209f       0x56    _zPHY_edls_ProFddCwCrcFeedback

+                0x100520f5      0x115    _zPHY_edls_ProHarqFeedbackInfo

+                0x1005220a      0x11e    _zPHY_edls_ProDdtrHbitInt

+                0x10052328       0xb3    _zPHY_edls_ProDdtrIntDtch

+                0x100523db       0xa2    _zPHY_edls_ProDdtrIntSibPch

+                0x1005247d       0x64    _L1e_DbgDlsDecPchInfo

+                0x100524e1       0x2d    _L1e_DevDlsPageMatch

+                0x1005250e       0x5e    _L1e_DevDlsPchMessagePro

+                0x1005256c       0x5b    _L1e_DevDlsPchReportInd

+                0x100525c7       0x56    _zPHY_edls_ProPchDataProc

+                0x1005261d       0x48    _zPHY_edls_ProSibDataProc

+                0x10052665       0x5b    _zPHY_edls_ProPchStatAndPrint

+                0x100526c0       0x53    _zPHY_edls_ProSibStatAndPrint

+                0x10052713       0x75    _zEumacdl_CrExist

+                0x10052788      0x285    _L1e_DevDlsCfgMacPduCtrlInfo

+                0x10052a0d       0x32    _L1e_DevDlsReportMacPdu

+                0x10052a3f      0x1dc    _zPHY_edls_ProDschIntThread

+                0x10052c1b       0x5c    _zPHY_edls_ProMsg2RaRntiMacPdu

+                0x10052c77       0x36    _zPHY_edls_PDschIsr

+                0x10052cad       0x7f    _L1e_DbgDlsAckNakRptInfo

+                0x10052d2c      0x122    _L1e_DbgDlsDecStatInfo

+ .text          0x10052e4e      0x6f2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+                0x10052e4e       0x51    _zPHY_edls_ProPdcchIntThread

+                0x10052e9f       0x44    _zPHY_edls_ProMsg4CRntiPdcch

+                0x10052ee3       0x6a    _zPHY_edls_DciIsr

+                0x10052f4d        0xc    _zPHY_edls_ProSetVoLteTime

+                0x10052f59       0x23    _zLtePsPhy_RemoteMalloc

+                0x10052f7c       0x35    _zPHY_edls_ProStoreSpsInfo

+                0x10052fb1       0x17    _L1e_DevDlsRstRxRbBmpReg

+                0x10052fc8       0x42    _L1e_DevDlsRefSenCntPro

+                0x1005300a       0x72    _L1e_DevDlsRefSenPro

+                0x1005307c        0xf    _L1e_DevDlsBfInd

+                0x1005308b       0x39    _zPHY_edls_DdtrHwIdleState

+                0x100530c4       0x25    _L1x_DevDlsInOutJudge

+                0x100530e9       0x4e    _L1e_DbgDlsCommDecInfo

+                0x10053137       0xce    _L1e_DbgDlsDciInfo

+                0x10053205       0x51    _L1e_DbgDlsDecErr

+                0x10053256        0x1    _L1e_DbgDlsValidRptInfo

+                0x10053257       0x58    _zPHY_edls_ProDbgSpsDciDetInfo

+                0x100532af      0x291    _zPHY_edls_DbgHarqDdrClose

+ .text          0x10053540     0x2d58 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+                0x10053540       0x3a    _zPHY_erfc_ProSetRamSFNumForLargeAdj

+                0x1005357a       0x46    _zPHY_erfc_ProGetMeas0RamNum

+                0x100535c0       0x37    _zPHY_erfc_ProGetTxRamNum

+                0x100535f7       0x34    _zPHY_erfc_ProGetNextSubFrameOffset

+                0x1005362b       0x96    _zPHY_erfc_SupLteTxEnableCtrl

+                0x100536c1        0xc    _zPHY_erfc_ProSpecSubfrmCheck

+                0x100536cd       0x23    _zPHY_erfc_ProTxSendCtrl

+                0x100536f0       0x25    _zPHY_erfc_SupDFESubframeStartCtl

+                0x10053715      0x311    _zPHY_erfc_ProRamCtrl

+                0x10053a26        0x1    _zPHY_erfc_ProPrintProcess

+                0x10053a27       0x27    _zPHY_erfc_ProNotchProCtrl

+                0x10053a4e       0x10    _zPHY_erfc_ProGetFreqBandNum

+                0x10053a5e      0x238    _zPHY_erfc_TDDProRFABB_RxToRx

+                0x10053c96       0xe1    _zPHY_erfc_TDDProRFABB_RxToIdle

+                0x10053d77       0x4c    _zPHY_erfc_TDDProRFABB_RxToTx

+                0x10053dc3       0x31    _zPHY_erfc_TDDProRFABB_IdleToTx

+                0x10053df4      0x2ee    _zPHY_erfc_TDDProRFABB_IdleToRx

+                0x100540e2        0x1    _zPHY_erfc_TDDProRFABB_IdleToIdle

+                0x100540e3       0x30    _zPHY_erfc_TDDProRFABB_TxToIdle

+                0x10054113      0x108    _zPHY_erfc_TDDProRFABB_TxToRx

+                0x1005421b        0x1    _zPHY_erfc_TDDProRFABB_TxToTx

+                0x1005421c       0x58    _zPHY_erfc_ATSetAndReadRfReg

+                0x10054274      0x534    _zPHY_erfc_ProRFABBCtrl

+                0x100547a8      0xa07    _zPHY_erfc_ProRFABBCtrl_FDD

+                0x100551af       0x5b    _zPHY_erfc_Pro_IFTempNeedFix

+                0x1005520a      0x343    _zPHY_erfc_ProRFCWork

+                0x1005554d       0x58    _zPHY_erfc_ProRxOffsetAutoCtrl

+                0x100555a5       0x10    _zPHY_erfc_ProTAOffsetAutoCtrl

+                0x100555b5      0x3b8    _zPHY_erfc_ProTxAndRxOffsetCtrl

+                0x1005596d        0xe    _zPHY_erfc_ProRFSDInit

+                0x1005597b        0xa    _zPHY_erfc_ProRFCSA_CSRConfig

+                0x10055985        0xe    _zPHY_erfc_ProRFCSA_RXConfig

+                0x10055993        0xa    _zPHY_erfc_ProRFCSA_TXConfig

+                0x1005599d       0x95    _zPHY_erfc_ProRFSDAndRFCSAInit

+                0x10055a32       0x4b    _zPHY_erfc_RpiCfg

+                0x10055a7d       0x1d    _zPHY_erfc_RpiSet

+                0x10055a9a       0x5d    _zPHY_erfc_RpiPwrCtrl

+                0x10055af7       0x72    _zPHY_erfc_ProRFCSAInit

+                0x10055b69       0x6f    _zPHY_erfc_ProRFCInit

+                0x10055bd8       0x54    _zPHY_erfc_ProRFCInitPointer

+                0x10055c2c      0x18d    _zPHY_erfc_ProRfsdCheck_FDD

+                0x10055db9       0x3f    _zPHY_erfc_CheckNextSccRfcToIdle

+                0x10055df8       0x17    _zPHY_erfc_ProGetRFCCurrentState

+                0x10055e0f      0x1e2    _zPHY_erfc_ThreadEntry

+                0x10055ff1       0x16    _zPHY_erfc_GetRfcMeasStatus

+                0x10056007       0x19    _zPHY_erfc_TjpAlgorithm

+                0x10056020       0x3d    _zPHY_erfc_CalcMeasSubfNum

+                0x1005605d       0x3f    _zPHY_erfc_CalcSyncSubfNum

+                0x1005609c       0x1a    _zPHY_erfc_IntraFrameTimeComp

+                0x100560b6        0x1    _zPHY_erfc_ProCleanHWTable

+                0x100560b7       0x47    _zPHY_erfc_LTXTxTaConfig

+                0x100560fe       0x36    _zPHY_erfc_ProCopyTxPccParaToScc

+                0x10056134        0x1    _zPHY_erfc_RXTX_PathTest

+                0x10056135       0x27    _zPHY_erfc_MainSlave_InterSwitch

+                0x1005615c       0x5b    _zPHY_erfc_GetTxTabAdjust

+                0x100561b7        0xa    _zPHY_erfc_GetFixDlDelay

+                0x100561c1        0xd    _L1l_DevRfcRxOffsetGet

+                0x100561ce        0xd    _L1l_DevRfcTaTimingGet

+                0x100561db        0x9    _L1l_DevRfcRatModeSet

+                0x100561e4        0xc    _L1l_DevRfcTmpReadEn

+                0x100561f0       0x9a    _L1l_DevRfcTmpReadCtrl

+                0x1005628a        0x7    _L1l_DevRfcSetOffsetFlag

+                0x10056291        0x7    _L1l_DevRfcGetOffsetFlag

+ .text          0x10056298     0x2c1d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+                0x10056298        0xf    _zPHY_eCSI_Calc_MultiPmiAddr_Init

+                0x100562a7        0x8    _OSMemCopy16

+                0x100562af        0x6    _OSMemCopy32

+                0x100562b5       0x23    _IsTM9_PMIRIEn_CSIRS_2_4

+                0x100562d8       0x16    _IsTM8_PMIRIEn

+                0x100562ee       0x1a    _zPHY_eCSI_Calc_Sort

+                0x10056308       0x27    _zPHY_eCSI_Calc_MaxM

+                0x1005632f       0x16    _zPHY_eCSI_Calc_CapMaxVal

+                0x10056345       0x20    _zPHY_eCSI_Calc_GetSubbandIdx

+                0x10056365       0x6c    _zPHY_eCSI_Calc_eesm

+                0x100563d1       0x59    _zPHY_eRLM_Calc_eesm

+                0x1005642a      0x161    _zPHY_eCSI_Calc_LookupCqiTable

+                0x1005658b       0x47    _zPHY_eCSI_Calc_WideTotalCapCalc

+                0x100565d2       0x33    _zPHY_eCSI_Calc_WideTotalCapCalc_PerRI

+                0x10056605       0x8e    _zPHY_eCSI_Calc_WideHigh2UESubCap

+                0x10056693      0x10c    _zPHY_eCSI_Calc_BPMI

+                0x1005679f       0x3e    _zPHY_eCSI_Calc_SPMI

+                0x100567dd      0x185    _zPHY_eCSI_Calc_RI_TM3

+                0x10056962      0x127    _zPHY_eCSI_Calc_WPMI_TM4_LastRI

+                0x10056a89      0x2d0    _zPHY_eCSI_Calc_RI_WPMI_TM4

+                0x10056d59       0xe5    _zPHY_eCSI_Adjust_RI_PMI

+                0x10056e3e      0x2e4    _zPHY_eCSI_Calc_RI_PMI

+                0x10057122       0xd6    _zPHY_eCSI_Calc_WbCQICalc

+                0x100571f8       0x98    _zPHY_eCSI_Calc_NoPmiGetMsbIdx

+                0x10057290       0x82    _zPHY_eCSI_Calc_MsbCqiCalc

+                0x10057312       0xc1    _zPHY_eCSI_Calc_SbCqiCalc

+                0x100573d3       0x16    _zPHY_eCSI_Calc_Curr_SBSize_Get

+                0x100573e9       0xcf    _zPHY_eCSI_Calc_BpCqiCalc

+                0x100574b8       0x6d    _zPHY_eCSI_Calc_AperSbCqiUpDown

+                0x10057525       0xb7    _zPHY_eCSI_Calc_AperCQI

+                0x100575dc       0x9e    _zPHY_eCSI_Calc_PerCQI

+                0x1005767a       0x33    _zPHY_eCSI_Calc_Radio_Monitor

+                0x100576ad       0x19    _zPHY_eCSI_Calc_BitReversal

+                0x100576c6        0xf    _zPHY_eCSI_Calc_GetPmiBitNum

+                0x100576d5       0x13    _zPHY_eCSI_Calc_GetMSubbandDifferentCqiValue

+                0x100576e8        0xf    _zPHY_eCSI_Calc_GetSubbandDifferentCqiValue

+                0x100576f7       0x30    _zPHY_eCSI_CalcMSubbandPosition

+                0x10057727       0x18    _zPHY_eCSI_FindDiffCQI

+                0x1005773f      0x297    _zPHY_eCSI_PER_BagPack

+                0x100579d6      0x5ea    _zPHY_eCSI_APER_BagPack

+                0x10057fc0       0x29    _zPHY_eCSI_PER_PmiBitLen_Estimate

+                0x10057fe9       0x52    _zPHY_eCSI_APER_PmiBitLen_Estimate

+                0x1005803b       0x1d    _zPHY_ecqi_GetLookTableSNR

+                0x10058058       0x70    _zPHY_ecsi_Calc_Pow10_inDiv10

+                0x100580c8       0x3e    _zPHY_ecsi_Calc_Get_InvRow_feedA

+                0x10058106       0x49    _zPHY_ecqi_Calc_Get_InvRowB_lin

+                0x1005814f      0x243    _zPHY_ecqi_Calc_CSIRltPrint

+                0x10058392       0x8e    _zPHY_eCSI_Calc_ParaInitInDedi

+                0x10058420      0x211    _zPHY_ecqi_SnrConv

+                0x10058631        0x1    _zPHY_ecqi_CQISnrPrint

+                0x10058632        0x1    _zPHY_ecqi_RlmSnrPrint

+                0x10058633        0x1    _zPHY_ecqi_RiCapPrint

+                0x10058634       0x60    _zPHY_ecqi_CQIFilter

+                0x10058694       0x88    _zPHY_ecqi_Sqrt

+                0x1005871c      0x126    _zPHY_ecsi_Calc_EstiFormatTransform

+                0x10058842       0x11    _zPHY_ecsi_Calc_LTE_RICapFollowHw0

+                0x10058853       0x12    _zPHY_ecsi_Calc_LTE_RICapFollowHw1

+                0x10058865       0x16    _zPHY_ecsi_Calc_LTE_RICapFollowHw2

+                0x1005887b       0x1c    _zPHY_ecsi_Calc_LTE_RICapFollowHw4

+                0x10058897      0x149    _zPHY_ecsi_Calc_LTE_RICloseLoop

+                0x100589e0      0x18b    _zPHY_ecsi_Calc_LTE_RIOpenLoop

+                0x10058b6b       0x90    _zPHY_ecsi_Calc_LTE_2Tx2Rx2LWbPMI

+                0x10058bfb       0xb1    _zPHY_ecsi_Calc_LTE_PeriodWBPmi

+                0x10058cac       0x79    _zPHY_ecsi_Calc_LTE_GetCQICalcFunc

+                0x10058d25       0xab    _zPHY_ecsi_Calc_LTE_GetCQISNR

+                0x10058dd0       0x16    _zPHY_ecsi_Calc_LTE_PerCQISNRCalc

+                0x10058de6       0x94    _zPHY_ecsi_Calc_LTE_AperCQISNRCalc

+                0x10058e7a       0x3b    _zPHY_ecsi_Calc_LTE_RLMSNRCalc

+ .text          0x10058eb5     0x1592 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+                0x10058eb5       0x1b    _zPHY_Dl_HwReset

+                0x10058ed0      0x2a0    _zPHY_epbch_ThreadEntry

+                0x10059170       0x9a    _L1e_Bch_UpdateRxRegs

+                0x1005920a        0xa    _L1e_Bch_ResetProc

+                0x10059214       0x19    _L1e_Bch_ClkPowerCtrl

+                0x1005922d       0x2e    _L1e_Bch_JudgeSlavePbch

+                0x1005925b        0x6    _L1e_Bch_GetMaxAntCnt

+                0x10059261       0x1b    _L1e_Bch_BwValid

+                0x1005927c       0x10    _L1e_Bch_AntValid

+                0x1005928c        0x7    _L1e_Bch_FrmTyeValid

+                0x10059293        0x7    _L1e_Bch_SpecPatValid

+                0x1005929a       0x8e    _L1e_Bch_UpdateDb

+                0x10059328       0x72    _L1e_Bch_CellSync

+                0x1005939a       0x2b    _L1e_Bch_UpRxCtrlOps

+                0x100593c5        0x8    _L1e_Bch_ClrSyncOps

+                0x100593cd        0x7    _L1e_Bch_QuerySyncOps

+                0x100593d4       0x45    _L1e_Bch_PreDecProc

+                0x10059419       0x3f    _L1e_Bch_UpRxState

+                0x10059458       0x2d    _L1e_Bch_InitAllGVar

+                0x10059485       0x2a    _L1e_Bch_AddSpecTpuEvt

+                0x100594af       0x2d    _L1e_Bch_DelAllTpuEvt

+                0x100594dc       0x1d    _L1e_Bch_DelSpecTpuEvt

+                0x100594f9       0x1a    _L1e_Bch_QueryTpuEvt

+                0x10059513       0x31    _L1e_Bch_CalStartAddr

+                0x10059544       0x1b    _L1e_Bch_GetTpuOffset

+                0x1005955f       0x43    _L1e_Bch_CalBodryDis

+                0x100595a2       0x1c    _L1e_Bch_RegRxNewFrmEvt

+                0x100595be        0x1    _L1e_Bch_SaveRfcSyncTable

+                0x100595bf       0x5e    _L1e_Bch_UpRfcCfg

+                0x1005961d       0x39    _L1e_Bch_RegTpuAdjEvt

+                0x10059656       0x86    _L1e_Bch_InitBchRegFile

+                0x100596dc       0x72    _L1e_Bch_GenRxRsScrm

+                0x1005974e       0xc9    _L1e_Bch_InitRxRegFile

+                0x10059817       0x6e    _L1e_Bch_GetSfnOffset

+                0x10059885       0x5d    _L1e_Bch_StopMibProc

+                0x100598e2       0x64    _L1e_Bch_Decode

+                0x10059946       0x89    _L1e_Bch_RltReport

+                0x100599cf       0x11    _L1e_Bch_StartMib

+                0x100599e0        0xe    _L1e_Bch_GetMibIntCnt

+                0x100599ee       0x2b    _L1e_Bch_ModifyParaForBldDetect

+                0x10059a19       0x2a    _L1e_Bch_StartAnr

+                0x10059a43       0x45    _L1e_Bch_AnrDecPorc

+                0x10059a88       0xa7    _L1e_Bch_FrmIntCheck

+                0x10059b2f        0xc    _L1e_Bch_FristBchFrm

+                0x10059b3b       0xe2    _L1e_Bch_NewFrmDecPorc

+                0x10059c1d       0x1a    _L1e_Bch_EnableSF0RxRcv

+                0x10059c37       0x9a    _L1e_Bch_AdjTpuTime

+                0x10059cd1       0x18    _L1e_Bch_GetMibResult

+                0x10059ce9       0x14    _L1e_Bch_CalcInitFrm

+                0x10059cfd       0x1c    _L1e_Bch_MibInfoCheck

+                0x10059d19       0x3a    _L1e_Bch_HandleCrcResult

+                0x10059d53       0x18    _L1e_Bch_NxtBranchCtrl

+                0x10059d6b       0xf0    _L1e_Bch_StartNxtDecode

+                0x10059e5b       0x66    _L1e_Bch_DecideNxtDecode

+                0x10059ec1       0x5c    _L1e_Bch_IntHandle

+                0x10059f1d       0x49    _L1e_Bch_SaveDlapara

+                0x10059f66       0x47    _L1e_Bch_ResumeDlapara

+                0x10059fad       0x53    _L1e_Bch_GetNCellRsNullInd

+                0x1005a000       0x2e    _L1e_Bch_GetNCellRsNullValid

+                0x1005a02e       0x17    _L1e_Bch_WriteIntraMeasResult

+                0x1005a045       0x90    _L1e_Bch_GetIntraMeasResult

+                0x1005a0d5       0x6f    _L1e_Bch_SortIntraMeasResult

+                0x1005a144        0x8    _L1e_Bch_GetMibProc

+                0x1005a14c       0x6d    _L1e_Bch_Performance

+                0x1005a1b9       0x17    _L1e_Bch_ErrorMoniter

+                0x1005a1d0       0xc4    _L1e_Bch_RxRsrpMoniter

+                0x1005a294       0x38    _L1e_Bch_MibReqMonitor

+                0x1005a2cc       0x59    _L1e_Bch_RfcTpuMonitor

+                0x1005a325       0x67    _L1e_Bch_IntRptMonitor

+                0x1005a38c       0x6c    _L1e_Bch_CrcRltMonitor

+                0x1005a3f8       0x32    _L1e_Bch_RxParaMonitor

+                0x1005a42a       0x1d    _L1e_Bch_SerPbchRead

+ .text          0x1005a447      0x9e3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+                0x1005a447       0x7b    _zPHY_edls_DlHarqReport

+                0x1005a4c2       0x35    _zPHY_edls_ProDlHarqInit

+                0x1005a4f7       0x6d    _zPHY_edls_ProGvInit

+                0x1005a564       0x8c    _zPHY_edls_ProCommDlschParaInit

+                0x1005a5f0       0x42    _zPHY_edls_ProSwInit

+                0x1005a632        0xc    _zPHY_edls_ProMcReleaseMsg

+                0x1005a63e       0x4c    _zPHY_edls_ProMsg4AckFeedback

+                0x1005a68a        0xc    _zPHY_edls_ProMcResetMsg

+                0x1005a696       0x23    _zPHY_edls_ProMcMacResetMsg

+                0x1005a6b9       0x27    _zPHY_edls_CheckHarqGroupNum

+                0x1005a6e0      0x116    _zPHY_edls_ThreadEntry

+                0x1005a7f6       0x4a    _zPHY_edls_ProCommDlschParaCal

+                0x1005a840        0x1    _L1e_DevDlsDdtrAxiReset

+                0x1005a841        0x1    _L1e_DevDlsProcAxiReset

+                0x1005a842       0xbe    _L1e_DevDlsUeRacpParamInit

+                0x1005a900       0x4b    _L1e_DevDlsDecoderInit

+                0x1005a94b       0x3e    _L1e_DevDlsHarqHwInit

+                0x1005a989       0x6c    _L1e_DevDlsDdtrHwInit

+                0x1005a9f5       0x17    _L1e_DevDlsRxTMIndCfg

+                0x1005aa0c       0x1f    _L1e_DevDlsSpsParamCfg

+                0x1005aa2b       0x45    _L1e_DevDlsCsiRsParamCfg

+                0x1005aa70       0x6d    _L1e_DevDlsProcCommonMsg

+                0x1005aadd       0x5e    _L1e_DevDlsProcDedicatedMsg

+                0x1005ab3b       0xa5    _L1e_DevDlsProcHandoverMsg

+                0x1005abe0        0x8    _zPHY_edls_ProSetSpsMode

+                0x1005abe8        0x8    _zPHY_edls_ProGetSpsMode

+                0x1005abf0        0xe    _L1e_DevDlsSetTimeInfo

+                0x1005abfe        0xd    _L1e_DevDlsSetCellParam1

+                0x1005ac0b        0xd    _L1e_DevDlsSetCellparam2

+                0x1005ac18        0xd    _L1e_DevDlsSetRntiInfo

+                0x1005ac25        0xf    _L1e_DevDlsGetTimeInfo

+                0x1005ac34       0x1a    _L1e_DevDlsGetCellParam1

+                0x1005ac4e       0x1a    _L1e_DevDlsGetCellParam2

+                0x1005ac68       0x1a    _L1e_DevDlsGetRntiInfo

+                0x1005ac82       0x19    _L1e_DevDlsSetDciF1aPld

+                0x1005ac9b       0x10    _L1e_DevDlsSetDciF1cPld

+                0x1005acab       0x10    _L1e_DevDlsSetDciFxxPld

+                0x1005acbb        0xe    _L1e_DevDlsSetDciCifSize

+                0x1005acc9        0xe    _L1e_DevDlsSetDciRaHeaderSize

+                0x1005acd7       0x10    _L1e_DevDlsSetDciRbaSize

+                0x1005ace7        0xe    _L1e_DevDlsSetDciHarqIdSize

+                0x1005acf5        0xe    _L1e_DevDlsSetDciDaiSize

+                0x1005ad03        0xe    _L1e_DevDlsSetDciTpmiSize

+                0x1005ad11        0xe    _L1e_DevDlsSetDciScidSize

+                0x1005ad1f        0xe    _L1e_DevDlsSetDciSrsReqSize

+                0x1005ad2d       0x1a    _L1e_DevDlsGetDciF1aPld

+                0x1005ad47       0x10    _L1e_DevDlsGetDciF1cPld

+                0x1005ad57       0x10    _L1e_DevDlsGetDciFxxPld

+                0x1005ad67        0xd    _L1e_DevDlsGetDciCifSize

+                0x1005ad74        0xd    _L1e_DevDlsGetDciRaHeaderSize

+                0x1005ad81       0x11    _L1e_DevDlsGetDciRbaSize

+                0x1005ad92        0xd    _L1e_DevDlsGetDciHarqIdSize

+                0x1005ad9f        0xd    _L1e_DevDlsGetDciDaiSize

+                0x1005adac        0xd    _L1e_DevDlsGetDciTpmiSize

+                0x1005adb9        0xd    _L1e_DevDlsGetDciScidSize

+                0x1005adc6        0xd    _L1e_DevDlsGetDciSrsReqSize

+                0x1005add3        0x8    _L1e_DevDlsDdtrUpdateCntCbInit

+                0x1005addb        0xc    _L1e_DevDlsDdtrUpdateCntInc

+                0x1005ade7        0xc    _L1e_DevDlsDdtrUpdateCntClr

+                0x1005adf3        0x9    _L1e_DevDlsGetDdtrCcUpdateCnt

+                0x1005adfc        0x7    _L1e_DevDlsGetDdtrUpdateCnt

+                0x1005ae03        0x7    _L1e_DevDlsSetMsg4RaConflictCnt

+                0x1005ae0a        0x7    _L1e_DevDlsGetMsg4RaConflictCnt

+                0x1005ae11        0x9    _L1e_DevDlsMsg4RaConflictCntDec

+                0x1005ae1a        0x8    _L1e_DevDlsMsg4RaConflictCntClr

+                0x1005ae22        0x8    _L1e_DevDlsGetTransMode

+ .text          0x1005ae2a      0xbf2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+                0x1005ae2a       0x69    _zPHY_ecsi_ctrl_Init

+                0x1005ae93       0x80    _zPHY_ecsi_StaticBandParaUpdata

+                0x1005af13       0x28    _zPHY_ecsi_ctrl_PeriodParaUpdate

+                0x1005af3b       0x7a    _zPHY_ecsi_ctrl_AperiodParaUpdate

+                0x1005afb5       0x7d    _zPHY_ecsi_ctrl_AperRepJudge

+                0x1005b032       0x3f    _zPHY_ecsi_ctrl_GetSubbandIdx

+                0x1005b071       0x51    _zPHY_ecsi_ctrl_CqiPmiConfigIndexCalcTDD

+                0x1005b0c2       0x57    _zPHY_ecsi_ctrl_CqiPmiConfigIndexCalcFDD

+                0x1005b119       0x32    _zPHY_ecsi_ctrl_RiConfigIndexCalc

+                0x1005b14b       0x6b    _zPHY_ecsi_ctrl_GetPeriodPara

+                0x1005b1b6      0x14a    _zPHY_ecsi_ctrl_GetPeriodRepType

+                0x1005b300       0xcb    _zPHY_ecsi_ctrl_LastRIInit

+                0x1005b3cb       0x4a    _zPHY_ecsi_ctrl_GetMaxLayerNum

+                0x1005b415       0x71    _zPHY_ecsi_ctrl_SecondCfg

+                0x1005b486        0x8    _zPHY_ecsi_ctrl_SentCqiRlmProMsg

+                0x1005b48e        0xc    _zPHY_ecsi_ctrl_RlmProEn

+                0x1005b49a       0x87    _zPHY_ecsi_ctrl_FirIntPrint

+                0x1005b521       0xa9    _zPHY_ecsi_ctrl_FdBkFirst_IntIsr

+                0x1005b5ca       0x1e    _zPHY_ecsi_ctrl_FdBkSecond_IntIsr

+                0x1005b5e8       0x1b    _zPHY_ecsi_ctrl_FdBk_IntIsr

+                0x1005b603       0x5c    _zPHY_ecsi_ctrl_First_GetEnStep1

+                0x1005b65f       0x69    _zPHY_ecsi_ctrl_FdBkFirCfgAper

+                0x1005b6c8       0xbd    _zPHY_ecsi_ctrl_FdBkFirCfgPer

+                0x1005b785       0xcd    _zPHY_ecsi_ctrl_First_FdBkCfg

+                0x1005b852       0x3a    _zPHY_ecsi_ctrl_ULGetCSI_Callback

+                0x1005b88c       0x71    _zPHY_ecsi_Ctrl_CqiRlmCalc

+                0x1005b8fd       0x2f    _zPHY_ecsi_ctrl_PreBagPack

+                0x1005b92c       0x33    _zPHY_ecsi_ctrl_FindPreDlSfn

+                0x1005b95f       0xbd    _zPHY_ecsi_ctrl_DrxRfZspCtrl

+ .text          0x1005ba1c     0x1ab3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+                0x1005ba1c        0x7    _L1e_DevRxGetAveSinr

+                0x1005ba23       0x1d    _zPHY_erxp_convert_RbNum_to_BWIdx

+                0x1005ba40        0x7    _L1e_DevRxCirSetIdleAccessReqInd

+                0x1005ba47        0x7    _L1e_DevRxCirGetIdleAccessReqInd

+                0x1005ba4e      0x1b2    _zPHY_erxph_ThreadEntry

+                0x1005bc00      0x173    _L1e_DevRxPowerPrepare

+                0x1005bd73       0x55    _L1e_DevRxGetSnrFilterFactor

+                0x1005bdc8       0xa0    _zPHY_erxp_PowerFilterInit

+                0x1005be68       0x97    _zPHY_erxp_ProPowerFilter

+                0x1005beff      0x149    _zPHY_erxp_ProSnrMake

+                0x1005c048       0x64    _zPHY_erxp_ProSnrDB

+                0x1005c0ac       0x54    _zPHY_erxp_ProLog2

+                0x1005c100      0x19e    _L1e_DevRxProcPwrNbnb

+                0x1005c29e       0x8a    _L1e_DevRxCalcRsrpPwr

+                0x1005c328       0x36    _L1e_DevRxProcSnrPwrFilter

+                0x1005c35e       0x50    _L1e_DevRxCalcLinearSnr

+                0x1005c3ae       0x3e    _L1e_DevRxCalcLinearSinr

+                0x1005c3ec       0x5c    _L1e_DevRxConvertSnrDbValue

+                0x1005c448       0x88    _L1e_DevRxCalcAveSnr

+                0x1005c4d0        0xa    _L1e_DevRxGetAveSnr

+                0x1005c4da        0xa    _L1e_DevRxGetNeiAveSnr

+                0x1005c4e4       0x14    _L1e_DevRxCalSign

+                0x1005c4f8       0xa6    _L1e_DevRxCalcMod

+                0x1005c59e       0x6e    _L1e_DevRxDbgMsgRxCrsPwr

+                0x1005c60c       0x91    _L1e_DevRxDbgMsgRxDrsPwr

+                0x1005c69d       0x5d    _L1e_DevRxDbgMsgRxSnrInfo

+                0x1005c6fa       0x81    _L1e_DevRxDbgMsgSyncInfo

+                0x1005c77b       0x48    _L1e_LogDevRxMbsfnCsiInfo

+                0x1005c7c3       0x54    _L1e_DevRxDbgMsgRxHResult

+                0x1005c817       0x54    _L1e_DevRxDbgMsgRxPrbN0

+                0x1005c86b       0x17    _L1e_DevRxExpInfo

+                0x1005c882       0x1c    _L1e_DevRxRssiRead

+                0x1005c89e       0x2b    _L1e_DevRxRspRead

+                0x1005c8c9       0x25    _L1e_DevRxRsrpRead

+                0x1005c8ee       0x43    _L1e_DevRxN0Read

+                0x1005c931       0x15    _L1e_DevRxMrsN0Read

+                0x1005c946       0x7a    _L1e_DevRxGetRxLogInfo

+                0x1005c9c0       0x20    _L1e_DevRxGetDfeAgcGain

+                0x1005c9e0       0x14    _L1e_DevRxGetRxAntNum

+                0x1005c9f4        0x7    _L1e_DevRxSetSingleAntInd

+                0x1005c9fb        0x7    _L1e_DevRxGetSingleAntInd

+                0x1005ca02        0x9    _L1e_DevRxSetNbNbSinrCalInd

+                0x1005ca0b        0x9    _L1e_DevRxGetNbNbSinrCalInd

+                0x1005ca14        0x9    _L1e_DevRxSetDrsAccNum

+                0x1005ca1d        0x9    _L1e_DevRxGetDrsAccNum

+                0x1005ca26        0x9    _L1e_DevRxSetBfDagcFlag

+                0x1005ca2f        0x9    _L1e_DevRxGetBfDagcFlag

+                0x1005ca38       0x5f    _L1e_DevRxProcBfDagcFlag

+                0x1005ca97        0x7    _L1e_DevRxPrintCtrlCfg

+                0x1005ca9e        0x7    _L1e_DevRxPrintCtrlGet

+                0x1005caa5        0x9    _L1e_DevRxPrintCtrlCnt

+                0x1005caae      0x22c    _L1e_DevRxCalcCsi

+                0x1005ccda      0x11c    _L1e_DevRxCsiLog

+                0x1005cdf6        0xe    _L1e_DevRxSetAntChangeInd

+                0x1005ce04        0xd    _L1e_DevRxGetAntChangeInd

+                0x1005ce11       0xb4    _zPHY_erxp_RX_DFE_UERS

+                0x1005cec5       0x10    _zPHY_erxp_RX_SNR

+                0x1005ced5        0xe    _L1e_DevRxSetCfoWorkInd

+                0x1005cee3        0xd    _L1e_DevRxGetCfoWorkInd

+                0x1005cef0       0x1f    _L1e_DevRxSetSinrInd

+                0x1005cf0f       0x10    _L1e_DevRxGetSinrInd

+                0x1005cf1f       0x2b    _L1e_DevRxGetLowSinrInd

+                0x1005cf4a       0x11    _L1e_DevReadSnr

+                0x1005cf5b        0x8    _L1e_DevRxClearFilterInd

+                0x1005cf63       0x42    _L1e_DevGetNeiBorCellMaxSnr

+                0x1005cfa5        0x7    _L1e_DevRxGetCellComponState

+                0x1005cfac        0x7    _L1e_DevRxSetCellComponState

+                0x1005cfb3        0x7    _L1e_DevRxSetAdaptAntProcInd

+                0x1005cfba        0x7    _L1e_DevRxGetAdaptAntProcInd

+                0x1005cfc1       0xaa    _L1e_DevRxAdaptAntProc

+                0x1005d06b       0x44    _L1e_DevRxAdaptAntResult

+                0x1005d0af       0x3a    _L1e_DevRxAdaptAntUpdate

+                0x1005d0e9       0x36    _L1e_DevRxAdaptSinrAcc

+                0x1005d11f      0x101    _L1e_DevRxAdaptCalSinr

+                0x1005d220       0x34    _L1e_DevRxAdaptAgcGainAcc

+                0x1005d254       0x10    _L1e_DevRxAdaptGetAveResult

+                0x1005d264        0x8    _L1e_DevRxAdaptGetRsrpRange

+                0x1005d26c       0x58    _L1e_DevRxAdaptSetRsrpInterval

+                0x1005d2c4       0x13    _L1e_DevRxClrAdaptAntInfo

+                0x1005d2d7        0xa    _L1e_DevRxAdaptBetaUpdate

+                0x1005d2e1       0x26    _L1e_DevRxAdaptJudge

+                0x1005d307        0xa    _L1e_DevRxIncN1Timer

+                0x1005d311        0x8    _L1e_DevRxGetN1Timer

+                0x1005d319        0x9    _L1e_DevRxClrN1Timer

+                0x1005d322        0x8    _L1e_DevRxSetN1StartInd

+                0x1005d32a        0x8    _L1e_DevRxGetN1StartInd

+                0x1005d332        0xa    _L1e_DevRxIncN2Timer

+                0x1005d33c        0x9    _L1e_DevRxClrN2Timer

+                0x1005d345        0x8    _L1e_DevRxGetN2Timer

+                0x1005d34d        0x8    _L1e_DevRxSetN2StartInd

+                0x1005d355        0x8    _L1e_DevRxGetN2StartInd

+                0x1005d35d        0x8    _L1e_DevRxSetAdaptStartInd

+                0x1005d365        0xa    _L1e_DevRxGetDLTimer

+                0x1005d36f        0x8    _L1e_DevRxGetAdaptStartInd

+                0x1005d377        0x8    _L1e_DevRxGetAdaptResult

+                0x1005d37f        0x8    _L1e_DevRxSetAdaptResult

+                0x1005d387        0x8    _L1e_DevRxSetAdaptChangeInd

+                0x1005d38f        0x8    _L1e_DevRxGetAdaptChangeInd

+                0x1005d397       0x64    _L1e_DevRxDbgAdptAntInfo

+                0x1005d3fb       0x6f    _L1e_DevRxDbgAdptchangeInfo

+                0x1005d46a       0x65    _L1e_DevRxAntInfoGetForTool

+ .text          0x1005d4cf     0x1c42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+                0x1005d4cf       0x69    _zPHY_LteaSysInfoPrint

+                0x1005d538       0x1d    _L1L_elpc_Dvfs

+                0x1005d555      0x107    _zPHY_elpc_LtePhyTaskStateInfo

+                0x1005d65c        0x9    _zPHY_elpc_SetCfunFlg

+                0x1005d665       0x42    _zPHY_elpc_SetLteCamonFlag

+                0x1005d6a7       0x22    _zPHY_elpc_SetLteConnectFlag

+                0x1005d6c9       0x28    _zPHY_elpc_SetIratGapReportFlag

+                0x1005d6f1       0x19    _L11_DrvLpcModemIntCtrl

+                0x1005d70a        0xe    _zPHY_elpc_SetlLtePhySleepFlag

+                0x1005d718       0x1f    _zPHY_elpc_LteIdleTaskStateCtrl

+                0x1005d737      0x264    _zPHY_elpc_UpdateLteSubFrameNum

+                0x1005d99b       0x24    _L1L_UpdateAwakeTimer

+                0x1005d9bf       0x1e    _L1L_SetAwakeTimer

+                0x1005d9dd        0xc    _L1L_IsAwakeTimerEnable

+                0x1005d9e9       0x38    _zPHY_elpc_ProKeepAwakeTimer

+                0x1005da21       0x87    _zPHY_elpc_ProSleepTimer

+                0x1005daa8        0x2    _L1_TdSleepInfoPrint

+                0x1005daaa       0x18    _zPHY_eLpc_GetLpm32KCALIPara

+                0x1005dac2      0x269    _L1_CpuPhySleepInfo

+                0x1005dd2b       0x34    _L1L_PrintPwrCtrlInfo

+                0x1005dd5f       0x29    _L1L_PrintModemClkCtrlInfo

+                0x1005dd88       0x8e    _zPHY_elpc_LpmCalibrationLog

+                0x1005de16       0x50    _zPHY_elpc_GetLpmCaliIdx

+                0x1005de66       0x7e    _zPHY_elpc_LpmCalibrationProc

+                0x1005dee4       0x11    _zPHY_elpc_LpmCalibrationParaUpdate

+                0x1005def5       0x40    _zPHY_eLpc_RecordTpuMrtrForCaliTest

+                0x1005df35        0xf    _zPHY_elpc_IsRfStateIdle

+                0x1005df44        0x1    _zPHY_elpc_RficSccSleepCtrl

+                0x1005df45       0x63    _zPHY_eLpc_Lpm32KCALIInfor

+                0x1005dfa8       0xf1    _zPHY_eLpc_PintCpuAxiFreq

+                0x1005e099       0x17    _zPHY_eLpc_PrintIcpResult

+                0x1005e0b0      0x19b    _zPHY_eLpc_ChipCfgInfor

+                0x1005e24b       0x8e    _zPHY_eLpc_TimeSysInfo

+                0x1005e2d9      0x4b4    _zPHY_elpc_CaliTempCompensate

+                0x1005e78d        0xb    _L1L_eLpc_AsynMsgProc

+                0x1005e798      0x2c1    _L1L_elpc_WakeupMsgFlow

+                0x1005ea59      0x23a    _L1L_elpc_LpmWakeupFlow

+                0x1005ec93       0x94    _L1L_LPInit

+                0x1005ed27        0x2    _zPHY_elpc_Init

+                0x1005ed29       0x6d    _L1L_LpcCfgSocWkupInt

+                0x1005ed96       0x14    _L1L_LpcDisSocWkupInt

+                0x1005edaa       0x15    _L1L_WakeupIsr

+                0x1005edbf      0x2b4    _L1L_ModemLpcSleep

+                0x1005f073       0x9e    _L1L_ModemLpcWakeup

+ .text          0x1005f111      0xfa8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+                0x1005f113       0x3d    _zPHY_erfc_DrvCheckNVBandWithRFBand

+                0x1005f150       0x3b    _zPHY_erfc_FindNVBandWithRFBand

+                0x1005f18b       0x3e    _zPHY_erfc_DrvCheckTpCompNV

+                0x1005f1c9       0x2a    _zPHY_erfc_SupBinarySearchNv

+                0x1005f1f3       0xad    _zPHY_erfc_SupSampleRateSet

+                0x1005f2a0       0x82    _zPHY_erfc_SupNVBandIndexInit

+                0x1005f322       0x1b    _zPHY_erfc_SupGlobalVarInit

+                0x1005f33d      0x18e    _zPHY_erfc_InitTableByDma

+                0x1005f4cb        0x1    _zPHY_erfc_SupIntTxTable

+                0x1005f4cc      0x129    _zPHY_erfc_SupIntRFC

+                0x1005f5f5       0x1e    _zPHY_erfc_SupBinarySearchAdc

+                0x1005f613       0x39    _zPHY_erfc_SupCalcDiffpower

+                0x1005f64c       0x38    _zPHY_erfc_SupCalcDiffpower7510ACP

+                0x1005f684       0x36    _zPHY_erfc_SupEventRxoffsetEn

+                0x1005f6ba       0x1c    _zPHY_erfc_SupTxSymbSend

+                0x1005f6d6        0xa    _zPHY_erfc_SupTxFclkCtrl

+                0x1005f6e0       0x2e    _zPHY_erfc_SupDFEFrontEsti

+                0x1005f70e       0x11    _zPHY_erfc_SupDFEpath0RxControl

+                0x1005f71f       0x1a    _zPHY_erfc_SupDFERxDAGC0estiControl

+                0x1005f739       0x27    _zPHY_erfc_SupDFERxRemovCpControl

+                0x1005f760       0x11    _zPHY_erfc_SupDFEpath1Meas0Control

+                0x1005f771      0x1f5    _zPHY_erfc_SupDFEMeas0RemovCpControl

+                0x1005f966       0x66    _zPHY_erfc_SupDFEMeas0eICICControl

+                0x1005f9cc       0x21    _zPHY_erfc_SupDFEpath2CellSearchControl

+                0x1005f9ed       0x2b    _zPHY_erfc_SupDFECellSearchDAGC2estiControl

+                0x1005fa18        0x1    _zPHY_erfc_SupDFEMeas0DAGC1estiControl

+                0x1005fa19       0x3a    _zPHY_erfc_SupDFESubframeStart

+                0x1005fa53       0x14    _zPHY_erfc_SupDFEFrameStart

+                0x1005fa67        0x1    _zPHY_erfc_SupSetTDDFDD

+                0x1005fa68       0x24    _zPHY_erfc_SupEnterLowPower

+                0x1005fa8c      0x296    _zPHY_erfc_SupLeaveLowPower

+                0x1005fd22        0x1    _zPHY_erfc_SupRfGPIOOpen

+                0x1005fd23       0x41    _zPHY_erfc_SupRfRxOpen

+                0x1005fd64        0x1    _zPHY_erfc_SupRfGPIOClose

+                0x1005fd65        0x1    _zPHY_erfc_SupRfRxClose

+                0x1005fd66       0x23    _zPHY_erfc_SupRfEnterLightSleep

+                0x1005fd89       0x26    _zPHY_erfc_SupRfEnterDeepSleep

+                0x1005fdaf       0x22    _zPHY_erfc_SupRfLeaveLightSleep

+                0x1005fdd1       0x23    _zPHY_erfc_SupRfLeaveDeepSleep

+                0x1005fdf4       0x2c    _zPHY_erfc_SupRfLeaveSleep

+                0x1005fe20       0x24    _zPHY_erfc_SupRfWakeUpRxOpen

+                0x1005fe44       0x1e    _zPHY_erfc_SupRfRxCloseSleep

+                0x1005fe62       0x4d    _zPHY_erfc_SupGetUserNVBandIndex

+                0x1005feaf       0x3a    _zPHY_erfc_SupGetCaliNVBandIndex

+                0x1005fee9       0x6f    _zPHY_erfc_SupNotchEn

+                0x1005ff58        0xa    _zPHY_erfc_SupWriteTempCompDacToIram

+                0x1005ff62      0x157    _zPHY_erfc_SupGetRBESF

+ .text          0x100600b9      0x5f4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

+                0x100600b9       0x12    _zPHY_ecsrm_ProReset

+                0x100600cb       0x17    _zPHY_ecsrm_InitialGlobalVar

+                0x100600e2       0x55    _zPHY_ecsrm_IsBlackCell

+                0x10060137       0x88    _zPHY_ecsrm_BuffGetEveryRfcOpenTime

+                0x100601bf       0xe3    _zPHY_ecsrm_GetRfcOpenTime

+                0x100602a2       0xba    _zPHY_ecsrm_GetRfcOpenTimeFddIdle

+                0x1006035c        0x8    _zPHY_ecsrm_SetDdMode

+                0x10060364       0x94    _zPHY_ecsrm_CfgRfcData

+                0x100603f8        0x2    _zPHY_ecsrm_OnReset

+                0x100603fa       0x4a    _zPHY_ecsrm_OnSearchMeasStart

+                0x10060444       0x12    _zPHY_ecsrm_OnSearchMeasReset

+                0x10060456       0x21    _zEcsm_PreEvent

+                0x10060477       0x38    _L1e_csrm_SfProc

+                0x100604af      0x1fe    _zPHY_ecsrm_WriteRfcEventTabNew

+ .text          0x100606ad     0x1edb T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o)

+                0x100606ad       0x3d    _zPHY_ecsrm_AveMeasResult

+                0x100606ea       0x18    _zPHY_ecsrm_AveValLog

+                0x10060702        0x8    _zPHY_ecsrm_CalSint16ResVal

+                0x1006070a        0x2    _zPHY_ecsrm_PointToInt

+                0x1006070c       0x21    _zPHY_ecsrm_CalApproValLog

+                0x1006072d        0x8    _zPHY_ecsrm_ClearMeasResult

+                0x10060735        0xd    _zPHY_ecsrm_InitialMeasCommPara

+                0x10060742        0x9    _zPHY_ecsrm_RegistPeriodSfInt

+                0x1006074b        0xc    _L1e_csrm_ClearCurCellInfo

+                0x10060757       0xfa    _zPHY_ecsrm_JudgeMeasState

+                0x10060851       0x1f    _zPHY_escrm_GetFbRelatn

+                0x10060870       0x2b    _zPHY_ecsrm_GetRsNumLogIndex

+                0x1006089b       0x34    _zPHY_ecsrm_CalModVal

+                0x100608cf       0x59    _zPHY_ecsrm_Q8log2

+                0x10060928       0x3c    _zPHY_ecsrm_Logarithm

+                0x10060964       0x3b    _zPHY_ecsrm_GetAntAgcCsrm

+                0x1006099f       0x17    _zPHY_ecsrm_CfgDfeBandCsr

+                0x100609b6       0x3b    _zPHY_ecsrm_GetAntAgcRx

+                0x100609f1      0x119    _zPHY_ecsrm_ReadRsrpNvInfo

+                0x10060b0a       0x19    _zPHY_ecsrm_CalLog

+                0x10060b23       0x25    _zPHY_ecsrm_ReadCaliNvPoint

+                0x10060b48       0x26    _zPHY_ecsrm_WriteMeasResult

+                0x10060b6e       0xa4    _zPHY_ecsrm_CalRsrpOffset

+                0x10060c12      0x1ee    _zPHY_ecsrm_CalRsrpRssi

+                0x10060e00       0xe6    _zPHY_ecsrm_CalRsrpForRx

+                0x10060ee6       0x18    _zPHY_ecsrm_ReadRealOffet

+                0x10060efe       0xf1    _zPHY_ecsrm_CalSinr

+                0x10060fef        0x9    _zPHY_ecrsm_DelAllTpuInt

+                0x10060ff8       0x2e    _zPHY_ecsrm_Buffer_TDDMode

+                0x10061026       0x36    _zPHY_ecsrm_Idle_Buffer_FddMode

+                0x1006105c       0x29    _zPHY_ecsrm_Idle_FddMode

+                0x10061085       0x2c    _zPHY_ecsrm_Idle_FddScheInAny

+                0x100610b1       0x31    _zPHY_ecsrm_Idle_FddReadInAny

+                0x100610e2       0x26    _zPHY_ecsrm_ClearMeasCellInfo

+                0x10061108       0x40    _zPHY_ecsrm_ClearBuffInfo

+                0x10061148       0x34    _zPHY_ecsrm_half_FrameBoundrySub

+                0x1006117c       0x25    _zPHY_ecsrm_BuffSlaveHFS

+                0x100611a1       0x44    _zPHY_ecsrm_BuffSlaveMaxBdySub

+                0x100611e5       0x13    _zPHY_ecsrm_GetCurrCellId

+                0x100611f8       0x97    _zPHY_ecsrm_UpdateResIntoDbNew

+                0x1006128f       0x2e    _zPHY_ecsrm_ClearMeasResultNew

+                0x100612bd       0x5d    _zPHY_ecsrm_UpdateMeasResultNew

+                0x1006131a       0x2a    _zPHY_ecsrm_Half_Frame_Bdy_Sub

+                0x10061344       0x25    _zPHY_ecsrm_GetBuffSlaveOpenSfNum

+                0x10061369       0x3d    _zPHY_ecsrm_GetBuffMeasSfNum

+                0x100613a6       0x2c    _zPHY_ecsrm_GetMeasSfNum

+                0x100613d2      0x10a    _zPHY_ecsrm_CalRsrpNew

+                0x100614dc       0x29    _zPHY_ecsrm_GetNextSchTime

+                0x10061505       0x1c    _zPHY_ecsrm_ClearMeasSch

+                0x10061521       0x6a    _zPHY_ecsrm_DiscardMeas

+                0x1006158b       0x81    _GetMeasInfo

+                0x1006160c       0x50    _SetMeasAgeInfo

+                0x1006165c       0xbf    _zPHY_ecsrm_MeasGetCell

+                0x1006171b      0x10e    _zPHY_ecsrm_GetCsrmRegParaNew

+                0x10061829       0x69    _zPHY_ecsrm_GetDFEBuffFbRelatn

+                0x10061892       0xc8    _zPHY_ecsrm_GetDFEBuffRegPara

+                0x1006195a       0xb7    _zPHY_ecsrm_GetDFECellMeasPara_FDD

+                0x10061a11       0xf7    _zPHY_ecsrm_GetDFECellMeasPara_TDD

+                0x10061b08       0x97    _zPHY_ecsrm_HandleCsrHWNormalNew

+                0x10061b9f       0x12    _zPHY_ecsrm_Need_Wait_Cnditon

+                0x10061bb1       0x9d    _zPHY_ecsrm_Wait_MeasPeriodProc

+                0x10061c4e       0x9a    _zPHY_ecsrm_HandleMeasResultNormalNew

+                0x10061ce8      0x123    _zPHY_ecsrm_MeasSeekToWorkTime

+                0x10061e0b        0xb    _zPHY_ecsrm_OnMeasStart

+                0x10061e16       0x4a    _zPHY_ecsrm_MulmGapCheck

+                0x10061e60      0x162    _zPHY_ecsrm_MeasConfigHw

+                0x10061fc2       0xc0    _zPHY_ecsrm_MeasReadResult

+                0x10062082       0x23    _zPHY_ecsrm_BufferScene

+                0x100620a5       0x32    _zPHY_ecsrm_CsrFingerSort

+                0x100620d7        0x4    _zPHY_ecsrc_RemoveMrtrFrame

+                0x100620db       0x58    _zPHY_ecsrm_half_FrameBoundryCenter

+                0x10062133       0x4e    _zPHY_ecsrm_GetBdyMeasCell

+                0x10062181      0x215    _zPHY_ecsrm_GetMeasmodeAndCell

+                0x10062396       0x10    _zPHY_ecsrm_GetMeasCellEarfcn

+                0x100623a6       0xd3    _eL1_CalCellCfgCont

+                0x10062479       0x2c    _zPHY_ecsrm_GetSF0SF5

+                0x100624a5       0x2d    _zPHY_ecsrm_BeforeBufferMeas

+                0x100624d2       0x95    _zPHY_ecsrm_MeasNextCell

+                0x10062567        0x7    _zPHY_ecsrm_SetCaIndex

+                0x1006256e       0x10    _zPHY_ecsrm_MeasNeedPrimary

+                0x1006257e        0xa    _l1e_csrm_GetMeasFalg

+ .text          0x10062588      0x31e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o)

+                0x10062588      0x1c1    _zPHY_UL_CSI_CombThreadEntry

+                0x10062749      0x15d    _zPHY_DLA_ULSL_CombThreadEntry

+ .text          0x100628a6     0x1861 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+                0x100628a6       0x27    _L1e_DevRxFssSetModIdx

+                0x100628cd       0xcd    _zPHY_eMBMS_CirSearchWinPos_Calc

+                0x1006299a       0x27    _L1e_DevRxDoubleAntCheckOnlyOneValid

+                0x100629c1       0x3d    _L1e_DevCirPreSyncAcc

+                0x100629fe       0x5e    _L1e_DevCirPreSyncProtect

+                0x10062a5c       0x43    _zPHY_erxp_CirProc

+                0x10062a9f       0x25    _zPHY_erxp_CirAdjBorderOfSubframe

+                0x10062ac4        0x9    _zPHY_eCir_PccPdsch_DmaCallback

+                0x10062acd        0x9    _zPHY_eCir_SccPdsch_DmaCallback

+                0x10062ad6        0x9    _zPHY_eCir_PccEicic_DmaCallback

+                0x10062adf        0x8    _L1e_DevRxSetMbsfnCirIntInt

+                0x10062ae7       0x1a    _L1e_DevRxMbmsCirIntProc

+                0x10062b01       0x44    _L1e_DevRxFssMainAntFlagSet

+                0x10062b45        0xd    _L1e_DevRxFssMainAntFlagGet

+                0x10062b52        0xe    _L1e_DevRxRefSenDecodeCnt

+                0x10062b60        0xd    _L1e_DevRxRefSenDecodeCntGet

+                0x10062b6d        0xd    _L1e_DevRxRefSenDecodeCntClr

+                0x10062b7a        0xe    _L1e_DevRxRefSenCnt

+                0x10062b88        0xd    _L1e_DevRxRefSenCntGet

+                0x10062b95        0xd    _L1e_DevRxRefSenCntClr

+                0x10062ba2        0xe    _L1e_DevRxRefSenIndCfg

+                0x10062bb0        0xd    _L1e_DevRxRefSenIndGet

+                0x10062bbd       0x16    _L1e_devRxMrsFIUpdateIndSet

+                0x10062bd3       0x16    _L1e_devRxMrsBetaUpdateIndSet

+                0x10062be9       0x18    _L1e_devRxMrsFIUpdateIndGet

+                0x10062c01       0x18    _L1e_devRxMrsBetaUpdateIndGet

+                0x10062c19       0x23    _L1e_devRxMrsFIDataAddrGet

+                0x10062c3c       0x19    _L1e_devRxMrsBetaGet

+                0x10062c55      0x93e    _zPHY_eMBMS_CirInitFftSeq

+                0x10063593       0xa8    _zPHY_ecir_SW_DynFiRegUdate

+                0x1006363b      0x135    _zPhy_eMBMS_cir_nomarlize_fir_coeff

+                0x10063770      0x16a    _zPHY_ecir_Apply_Triangle_Window

+                0x100638da       0xcb    _zPhy_ecir_CalcBeta_R01

+                0x100639a5       0x95    _zPHY_erxp_BchNormalCirCtrl

+                0x10063a3a       0x23    _zPHY_erxp_CirCfgForBch

+                0x10063a5d      0x577    _L1e_DevRxCirCtrlCfg

+                0x10063fd4       0x63    _L1e_DevRxSetRxOffsetAdjTiMode

+                0x10064037        0x7    _zPHY_ecir_CellChangeSet

+                0x1006403e       0xc9    _zPHY_ecir_CellChangeGet

+ *fill*         0x10064107 0x80000001 00

+ .text          0x10064108      0x203 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft.o)

+                0x10064108       0xc4    _zPHY_ecir_Fft256

+                0x100641cc        0xb    _zPhy_ecir_continuous_add

+                0x100641d7       0x17    _zPhy_ecir_search_max_value

+                0x100641ee        0xa    _zPhy_ecir_acquire_fir_coeff

+                0x100641f8       0x35    _zPhy_eMBMS_cir_midify_nosieEff

+                0x1006422d       0x2d    _zPhy_ecir_generet_fir_coeff

+                0x1006425a       0x37    _zPhy_ecir_midify_nosieEff

+                0x10064291       0x7a    _Asm_CIR_FIRCoeffNorm

+ .text          0x1006430b      0x55a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+                0x1006430b        0x9    _L1e_DevRxSetRsrpIntInd

+                0x10064314        0x9    _L1e_DevRxGetRsrpIntInd

+                0x1006431d       0x1f    _L1e_DevRxSetServingCellInd

+                0x1006433c      0x10b    _zPHY_erxp_Cfo_Isr

+                0x10064447       0x44    _L1e_DevCFOPreSyncAcc

+                0x1006448b       0x4e    _L1e_DevCfoFilterCoeffAdapt

+                0x100644d9       0x1e    _L1e_DevCfoCfgTempRead

+                0x100644f7       0x59    _L1e_DevSetCfoCoeffK

+                0x10064550       0xfb    _L1e_DevGetCfoCoeffK

+                0x1006464b        0xa    _L1e_DevRxRsrpFilterFlagInit

+                0x10064655       0x3f    _L1e_DevRxGetRsrpFilterCoeff

+                0x10064694      0x116    _zPHY_erxp_CalRsrpFilter

+                0x100647aa       0x92    _zPHY_erxp_RsrpFilter

+                0x1006483c        0xd    _L1e_DevRxGetFastCfoConvergenceCnt

+                0x10064849        0xe    _L1e_DevRxSetFastCfoConvergenceCnt

+                0x10064857        0xe    _L1e_DevRxDecreaseFastCfoCnt

+ .text          0x10064865     0x200d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+                0x10064865      0x249    _zPHY_edfe_SupInitDFE

+                0x10064aae       0x24    _zPHY_edfe_WriteSnrTh

+                0x10064ad2       0x71    _zPHY_edfe_DCOffsetCal

+                0x10064b43       0xea    _zPHY_edfe_SupNormalHandleDCOffset

+                0x10064c2d       0xa9    _zPHY_edfe_IQImbaCal

+                0x10064cd6       0x77    _zPHY_edfe_SupHandleIQImba

+                0x10064d4d       0x51    _zPHY_edfe_NormalNotSyncAgcIntHandle

+                0x10064d9e        0x8    _zPHY_edfe_SupInt0Handle

+                0x10064da6       0x14    _zPHY_edfe_SupInt1Handle

+                0x10064dba       0x15    _zPHY_edfe_SupInt2Handle

+                0x10064dcf       0x39    _zPHY_edfe_ProDfeInt

+                0x10064e08       0x27    _zPHY_edfe_ConfigRXBandwidth

+                0x10064e2f       0x22    _zPHY_edfe_ConfigCSRMBandwidth

+                0x10064e51       0x7d    _zPHY_edfe_CompesateCFO

+                0x10064ece       0x72    _zPHY_edfe_CalMeasTotalAGCGain

+                0x10064f40       0x4c    _zPHY_edfe_TotalAGCCsrm

+                0x10064f8c       0x4c    _zPHY_edfe_TotalAGCRx

+                0x10064fd8       0x2e    _zPHY_edfe_SupResetDfeForRelease

+                0x10065006        0xe    _zPHY_edfe_RegsTpuIntForDfe

+                0x10065014       0x91    _zPHY_edfe_RegsTpuIntForDfeCtrl

+                0x100650a5      0x1ab    _zPHY_edfe_SupDfeIntCheckCtrl

+                0x10065250       0xb4    _zPHY_edfe_PlmnSaveServCellAgcAndDagc

+                0x10065304       0x26    _zPHY_edfe_PlmnResumeServCellAgcAndDagc

+                0x1006532a       0x76    _zPHY_edfe_PlmnBackUpAgcPara

+                0x100653a0       0x20    _zPHY_edfe_PlmnResumeAgcAndAfc

+                0x100653c0        0xa    _zPHY_edfe_ClearPlmnAgcPara

+                0x100653ca      0x1ed    _zPHY_edfe_SupNotSyncAGCInitCtrl

+                0x100655b7      0x17e    _zPHY_edfe_TMTPrintForFreqScan

+                0x10065735       0x8d    _zPHY_edfe_ConfigAgcWorkState

+                0x100657c2      0x1b5    _zPHY_edfe_ConfigAgcCalcPara

+                0x10065977       0xf6    _zPHY_edfe_SupInitAgcDagcGainDB

+                0x10065a6d       0x5c    _zPHY_edfe_SupHandleRxDagcInt

+                0x10065ac9      0x1b0    _zPHY_edfe_SupHandleAgcInt

+                0x10065c79       0x43    _zPHY_edfe_StateChangeSetAgcGain

+                0x10065cbc      0x12a    _zPHY_edfe_GetTotalAGCGainOpt

+                0x10065de6       0x67    _zPHY_edfe_SupCsrcDagcLoseDataCtrl

+                0x10065e4d       0xbe    _zPHY_edfe_PhySlaveDfeIntCtrlOpt

+                0x10065f0b       0x2c    _zPHY_edfe_TotalSubFramePwr

+                0x10065f37       0x21    _zPHY_edfe_CSRSetFSNewState

+                0x10065f58       0x48    _zPHY_edfe_CSRSetAGCGain

+                0x10065fa0       0xfa    _zPHY_edfe_SupFSNewSetRF

+                0x1006609a       0x2d    _zPHY_edfe_SupNotSyncAgcIntHandle

+                0x100660c7       0x72    _zPHY_edfe_FSDCOffsetCal

+                0x10066139       0x17    _zPHY_edfe_FSDCOffsetClear

+                0x10066150       0x86    _zPHY_edfe_SupFSHandleDCOffset

+                0x100661d6       0x12    _zPHY_edfe_SupHandleDCOffset

+                0x100661e8       0xa9    _zPHY_edfe_SupSingAntNVControl

+                0x10066291        0x9    _zPHY_edfe_ConfigSingAnt

+                0x1006629a       0x86    _zPHY_edfe_SupCalAGCGainBalance

+                0x10066320       0xfa    _L1l_DevDfeNotchDbInit

+                0x1006641a        0x3    _L1l_DevRfcNotchDbReset

+                0x1006641d       0x14    _L1l_DevDfeNotchAgcGainSave

+                0x10066431       0x4c    _L11_DevDfeNotchBwAndSampRateGet

+                0x1006647d      0x186    _L1l_DevDfeNotchStartJudge

+                0x10066603       0xd3    _L1l_DevDfeNotchEvtGet

+                0x100666d6       0xb7    _L1l_DevDfeNotchRegSet

+                0x1006678d       0xc7    _L1l_DevDfeNotchProc

+                0x10066854        0xb    _L1l_DevRfcSemiStaticAgcConvCheck

+                0x1006685f       0x13    _L1l_DevRfcAgcValGet

+ .text          0x10066872     0x1f9a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+                0x10066872       0xfc    _zPHY_eula_Entry

+                0x1006696e       0xf9    _zPHY_eula_TpuInt1MsgPro

+                0x10066a67       0x9e    _zPHY_eula_TpuInt2MsgPro

+                0x10066b05      0x58e    _zPHY_eula_TPU_INT1_process

+                0x10067093      0x360    _zPHY_eula_TPU_INT2_process

+                0x100673f3       0x98    _zPHY_eula_ResetDB

+                0x1006748b       0x17    _zPHY_eula_ResetReqPro

+                0x100674a2      0x2d4    _zPHY_eula_HandoverReqPro

+                0x10067776      0x160    _zPHY_eula_Release

+                0x100678d6       0xd7    _zPHY_eula_MACReset

+                0x100679ad      0x12d    _zPHY_eula_ComCfgReqPro

+                0x10067ada      0x16d    _zPHY_eula_CommRelatedParasCalc

+                0x10067c47      0x156    _zPHY_eula_DediCfgReqPro

+                0x10067d9d       0x51    _zPHY_eula_GetScellInfo

+                0x10067dee       0xca    _zPHY_eula_DediRelatedParasCalc

+                0x10067eb8      0x169    _zPHY_eula_PSGenAllWithCellID

+                0x10068021       0x5c    _zPHY_eula_FuncHopCalculation

+                0x1006807d       0x5c    _zPHY_eula_FuncHopCalculation_Scell

+                0x100680d9       0x35    _zPHY_eula_UlBandSampleCoeffCfg

+                0x1006810e       0x46    _zPHY_eula_SetSampleAndFFT

+                0x10068154       0x15    _zPHY_eula_GetSysTimeInfo

+                0x10068169       0x13    _zPHY_eula_GetChannelType

+                0x1006817c       0x29    _zPHY_eula_GetHarqProcessId

+                0x100681a5        0xe    _zPHY_eula_CheckPuschInGap

+                0x100681b3       0x52    _zPHY_eula_HarqNewTransNoData

+                0x10068205       0xb0    _zPHY_eula_UL_Conflict_GAP

+                0x100682b5       0x6b    _zPHY_eula_HarqSendDataCopy

+                0x10068320       0x18    _zPHY_eula_TXInt_Pulse_Isr

+                0x10068338       0x13    _zPHY_eula_Isr

+                0x1006834b       0x91    _zPHY_eula_lpcHwRestoreBackupCtrl

+                0x100683dc      0x2e6    _zPHY_eula_AMTCalcPara

+                0x100686c2      0x106    _zPHY_amt_Lte_Tx_Create_CommonMsg

+                0x100687c8       0x44    _zPHY_PrintLocalMrtr

+ .text          0x1006880c     0x121f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+                0x1006880c      0x1a7    _zPHY_edla_Entry

+                0x100689b3       0x3e    _L1e_Dla_UpBchNormalPara

+                0x100689f1      0x1f7    _zPHY_edla_CdtrCfgProc

+                0x10068be8      0x1a2    _zPHY_edla_GetSiRnti

+                0x10068d8a       0x6a    _zPHY_edla_QueryDb

+                0x10068df4       0x1e    _zPHY_edla_ProCalYk

+                0x10068e12      0x1a9    _zPHY_edla_GetRntiInfo

+                0x10068fbb       0xa8    _zPHY_edla_GetCellInfo

+                0x10069063       0x20    _zPHY_edla_GetVcInfo

+                0x10069083       0x1a    _zPHY_edla_ErrorTmGuard

+                0x1006909d       0x2c    _zPHY_edla_SetDefaultTM

+                0x100690c9       0x2e    _zPHY_edla_GetTimingInfo

+                0x100690f7       0x31    _L1e_DevDlaGetPhichMi

+                0x10069128       0x1b    _zPHY_edla_CommRegParaProc

+                0x10069143       0xbe    _zPHY_edla_CdtrCfgCaApply

+                0x10069201       0x24    _zPHY_edla_CdtrCfgApply

+                0x10069225       0xf7    _zPHY_edla_InfoCaPrepare

+                0x1006931c        0x9    _zPHY_edla_InfoPrepare

+                0x10069325       0x4a    _zPHY_edla_IndInfoCaSet

+                0x1006936f        0x9    _zPHY_edla_IndInfoSet

+                0x10069378       0x46    _zPHY_edla_ResetDcb

+                0x100693be       0x3e    _zPHY_edla_Init

+                0x100693fc       0x1e    _zPHY_edla_HwInit

+                0x1006941a       0x1c    _zPHY_edla_CacheCtrlReset

+                0x10069436       0x3b    _zPHY_edla_SaveWorkCachePara

+                0x10069471       0x1a    _zPHY_edla_UpdateRBGSize

+                0x1006948b       0x3d    _zPHY_edla_UpdateNGap1

+                0x100694c8       0x15    _zPHY_edla_UpdateNrbStep

+                0x100694dd        0x8    _zPHY_edla_ResetCommonInfo

+                0x100694e5       0xfc    _zPHY_edla_UpdateCommonInfo

+                0x100695e1       0x55    _zPHY_edla_ProCommReqMsg

+                0x10069636       0x60    _zPHY_edla_ProDediReqMsg

+                0x10069696       0x56    _zPHY_edla_ProHoReqMsg

+                0x100696ec       0x24    _zPHY_edla_HoReqEx

+                0x10069710        0xd    _zPHY_edla_LteAmtUpdateEarfcnInfo

+                0x1006971d        0xb    _L1e_DevRxInitLpConvergeCb

+                0x10069728        0xf    _L1e_DevRxSetLpConvergeInd

+                0x10069737       0x10    _L1e_DevRxGetLpConvergeInd

+                0x10069747       0x10    _L1e_DevRxSetWorkTimer

+                0x10069757       0x10    _L1e_DevRxGetWorkTimer

+                0x10069767       0x13    _L1e_DevRxIncWorkTimer

+                0x1006977a       0x27    _zPHY_edla_DebugPrint

+                0x100697a1       0x43    _zPHY_edla_ProDbgMsgRecvCommMsg

+                0x100697e4       0x43    _zPHY_edla_ProDbgMsgRecvHOMsg

+                0x10069827       0x43    _zPHY_edla_ProDbgMsgRstRelMacRstMsg

+                0x1006986a       0x52    _zPHY_edla_ProDbgStateSwitchPrint

+                0x100698bc       0x3a    _zPHY_edla_ProDbgMsgFuncRetErr

+                0x100698f6       0x77    _zPHY_edla_ProDlCtrlChStatInfoMonitor

+                0x1006996d       0x25    _zPHY_edla_ProDlCtrlChDecodeMonitor

+                0x10069992        0x1    _zPHY_edla_ProDlCtrlChConfigMonitor

+                0x10069993       0x4e    _zPHY_edla_PlmnReflashDlaConfig

+                0x100699e1       0x1a    _L1e_DevRxLpcHwRecover

+                0x100699fb       0x17    _L1e_DevDlaSetDlWorkIndBmp

+                0x10069a12        0xc    _L1e_DevDlaGetDlWorkIndBmp

+                0x10069a1e        0xd    _L1e_DevDlaGetDlBandWidth

+ .text          0x10069a2b     0x2ed3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pucch.o)

+                0x10069a2b      0x1cd    _zPHY_eula_ProInitial

+                0x10069bf8       0x68    _zPHY_eula_RegistLutrSymb

+                0x10069c60      0x130    _zPHY_eula_UlDataSendCtrlInfoProcess

+                0x10069d90      0x26a    _zPHY_eula_LtxParas_ACKMultiplexing

+                0x10069ffa       0xec    _zPHY_eula_LutrLtxParas_RIMultiplexing

+                0x1006a0e6        0xb    _zPHY_eula_CalcInterMatrixColNumber

+                0x1006a0f1       0x93    _zPHY_eula_CalcRMOutputParas

+                0x1006a184        0x8    _zPHY_eula_CalcRMOutputParasForPuschWithoutData

+                0x1006a18c       0xd0    _zPHY_eula_SchdPhichRecInSad

+                0x1006a25c       0x65    _zPHY_eula_DeterMineHWChanType

+                0x1006a2c1      0x194    _zPHY_eula_LTXParasCalc

+                0x1006a455       0x2c    _zPHY_eula_LtxParas_wNRsZcDmrs

+                0x1006a481       0x21    _zPHY_eula_LargestPrimeNumber

+                0x1006a4a2       0x28    _zPHY_eula_LtxParas_DmrsOCC

+                0x1006a4ca       0x71    _zPHY_eula_LtxParas_adwQDivNRsZcDmrs

+                0x1006a53b       0x28    _zPHY_eula_LtxParas_awNcscell

+                0x1006a563       0x16    _zPHY_eula_LtxParas_acUPucch

+                0x1006a579      0x113    _zPHY_eula_LtxParas_PucchFormat1Spec

+                0x1006a68c      0x232    _zPHY_eula_LtxParas_PucchFormat3Spec

+                0x1006a8be       0x13    _zPHY_eula_LtxParas_dwX2Cinit

+                0x1006a8d1       0x3e    _zPHY_eula_LtxParas_awNcs2

+                0x1006a90f       0x9e    _zPHY_eula_LtxParas_ResMappingPucch

+                0x1006a9ad       0x14    _zPHY_eula_711712ClosePsmStub

+                0x1006a9c1      0x46c    _zPHY_eula_RfcConfigure

+                0x1006ae2d       0xe7    _zPHY_eula_LutrRegConfigure

+                0x1006af14      0x3da    _zPHY_eula_LtxConfigure

+                0x1006b2ee       0x63    _zPHY_eula_LTXTxTaConfig

+                0x1006b351       0x50    _zPHY_eula_LTXTimingFirstFlag

+                0x1006b3a1       0x53    _zPHY_eula_LTXTimingLastFlag

+                0x1006b3f4       0x17    _zPHY_eula_ResetSrInfo

+                0x1006b40b      0x100    _zPHY_eula_SetPuchFilterCoeff1

+                0x1006b50b       0x66    _zPHY_eula_SetPrachFilterCoeff2

+                0x1006b571       0x34    _zPHY_eula_SetPucchScale

+                0x1006b5a5        0xf    _zPHY_eula_GetCsiInfo

+                0x1006b5b4        0x2    _zPHY_eula_FDDGetHarqAckInfo

+                0x1006b5b6       0x25    _zPHY_euls_GetPucchHarqAckInfo

+                0x1006b5db       0x83    _zPHY_eula_GetPucchHarqAckLen

+                0x1006b65e       0xf7    _zPHY_eula_PucchUciProcess

+                0x1006b755      0x2bc    _zPHY_eula_TDD_PucchAckProcess

+                0x1006ba11       0x1a    _zPHY_eula_FDD_PucchAckProcess

+                0x1006ba2b       0x70    _zPHY_eula_PucchCSI

+                0x1006ba9b      0x271    _zPHY_eula_PucchAckParasCalc

+                0x1006bd0c       0x34    _zPHY_eula_PucchN1pucchCalc

+                0x1006bd40       0xaa    _zPHY_eula_FDD_PucchAckParasCalc

+                0x1006bdea       0x25    _zPHY_eula_PSGeneration

+                0x1006be0f       0x7a    _zPHY_eula_SrProcess

+                0x1006be89      0x566    _zPHY_eula_LtxStub

+                0x1006c3ef      0x213    _zPHY_eula_LutrStub

+                0x1006c602      0x15a    _zPHY_eula_UlTwoAntenHWChanTypeDeterm

+                0x1006c75c        0xc    _zPHY_eula_TATimerStop

+                0x1006c768       0x25    _zPHY_eula_PucchTwoAntenActivedDetermine

+                0x1006c78d      0x12f    _zPHY_eula_NextAckParasProcess

+                0x1006c8bc       0x3b    _zPHY_eula_GetTQCfgFlg

+                0x1006c8f7        0x7    _zPHY_eula_PucchAntennaSelect

+ .text          0x1006c8fe      0x38e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+                0x1006c8fe       0x2d    _zPHY_eintc_IntDispatchProcess_ICP

+                0x1006c92b       0x47    _zPHY_eintc_EnableInt

+                0x1006c972       0x50    _zPHY_eintc_ClearInt

+                0x1006c9c2       0x1c    _L1l_DrvTopIntClr

+                0x1006c9de       0x46    _zPHY_eintc_InthInit

+                0x1006ca24       0x1a    _L1_LTE_LPM_T1_ISR

+                0x1006ca3e        0x1    _zPHY_eintc_NullIsr

+                0x1006ca3f        0xd    _zPHY_DMA_CallBack_M

+                0x1006ca4c        0xd    _zPHY_DMA_CallBack_S

+                0x1006ca59        0xd    _zPHY_DMA_CallBack_CSILte

+                0x1006ca66        0xd    _L1e_DevCmnIntPbchIntProc

+                0x1006ca73       0x36    _L1e_DevCmnIntCfoIntProc

+                0x1006caa9       0x1c    _L1e_DevCmnIntCrsCirIntProc

+                0x1006cac5       0x31    _L1e_DevCmnIntCdtrIntProc

+                0x1006caf6       0x24    _L1e_DevCmnIntDdtrIntProc

+                0x1006cb1a       0x39    _L1e_CmnCheCqiInt

+                0x1006cb53        0xe    _L1e_CmnTpuSubFrameInt

+                0x1006cb61        0x7    _L1e_CmnTpuAdjInt

+                0x1006cb68        0xb    _L1e_CmnTxPulseInt

+                0x1006cb73       0x2d    _L1e_CmnPdcchIntPcc

+                0x1006cba0       0x3d    _L1e_CmnDfeInt

+                0x1006cbdd       0x2f    _L1e_CmnDfeDcInt

+                0x1006cc0c       0x2c    _L1e_CmnPdcchPccInt

+                0x1006cc38        0xd    _L1e_CmnCsrDebugInt

+                0x1006cc45        0xd    _L1e_CmnPbchInt

+                0x1006cc52        0xf    _L1e_CmnPdschPccCirInt

+                0x1006cc61       0x1e    _L1e_CmnDdtrPccInt

+                0x1006cc7f        0xd    _L1e_CmnPbchIcInt

+ .text          0x1006cc8c     0x1419 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o)

+                0x1006cc8c      0x1e9    _zPHY_eulpc_GetConfigParas

+                0x1006ce75       0x46    _zPHY_eulpc_InitialProc

+                0x1006cebb       0x3a    _zPHY_eulpc_DeltaTcEUtraBandNoDeterm

+                0x1006cef5      0x278    _zPHY_eulpc_SingleCarrierMprDeterm

+                0x1006d16d      0x4e9    _zPHY_eulpc_NoCaAMprDeterm

+                0x1006d656       0x82    _zPHY_eulpc_PcmaxCalc

+                0x1006d6d8      0x132    _zPHY_eulpc_PucchTpcProc

+                0x1006d80a      0x104    _zPHY_eulpc_PuschTpcProc

+                0x1006d90e       0x44    _zPHY_eulpc_RarTpcProc

+                0x1006d952       0x6d    _zPHY_eulpc_PowCtrlConfigParasCalc

+                0x1006d9bf       0x96    _zPHY_eulpc_TpcCommandsProc

+                0x1006da55      0x110    _zPHY_eulpc_CloseLoopPowCtrlProc

+                0x1006db65       0xb2    _zPHY_eulpc_Type1PhrCalc

+                0x1006dc17       0x27    _zPHY_eulpc_PhrCalcProc

+                0x1006dc3e       0xb7    _zPHY_eulpc_Sqrt

+                0x1006dcf5      0x10d    _zPHY_eulpc_PowScaleValCalc

+                0x1006de02       0x37    _zPHY_eulpc_LinearValToPowDB

+                0x1006de39      0x142    _zPHY_eulpc_UlaRelativeProc

+                0x1006df7b       0x29    _zPHY_eulpc_UlPowerStub

+                0x1006dfa4       0x1c    _zPHY_eulpc_ReSetParameters

+                0x1006dfc0       0xba    _zPHY_eulpc_TempMaxPowerBackoff

+                0x1006e07a       0x2b    _zPHY_eulpc_GetLatestPower

+ .text          0x1006e0a5      0x134 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+                0x1006e0a5        0x9    _L1l_DevEngInitAddr

+                0x1006e0ae       0x12    _L1l_log_track_init

+                0x1006e0c0       0x46    _L1l_DevEngTrace

+                0x1006e106       0xd1    _L1l_DevEngWriteDataToBuffer

+                0x1006e1d7        0x1    _L1l_DevEngUartTransmit

+                0x1006e1d8        0x1    _L1l_DevEngSwapHook

+ .text          0x1006e1d9      0x35a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_pagedec.o)

+                0x1006e1d9       0x38    _zEasn1p_DcT_zEurrc_OctString

+                0x1006e211       0x46    _zEasn1p_DcT_zEurrc_S_TMSI

+                0x1006e257       0x5b    _zEasn1p_DcT_zEurrc_IMSI

+                0x1006e2b2       0x42    _zEasn1p_DcT_zEurrc_PagingUE_Identity

+                0x1006e2f4       0x56    _zEasn1p_DcT_zEurrc_PagingRecord

+                0x1006e34a       0x4a    _zEasn1p_DcT_zEurrc_PagingRecordList

+                0x1006e394       0x4e    _zEasn1p_DcT_zEurrc_Paging_v920_IEs

+                0x1006e3e2       0x49    _zEasn1p_DcT_zEurrc_Paging_v890_IEs

+                0x1006e42b       0x8f    _zEasn1p_DcT_zEurrc_Paging

+                0x1006e4ba       0x36    _zEasn1p_DcT_zEurrc_PCCH_MessageType_c1

+                0x1006e4f0       0x3a    _zEasn1p_DcT_zEurrc_PCCH_MessageType

+                0x1006e52a        0x9    _zEasn1p_DcT_zEurrc_PCCH_Message

+ .text          0x1006e533      0xe7e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pdcch.o)

+                0x1006e533       0x27    _L1e_DevDlaCalcTotRegNum

+                0x1006e55a       0x75    _L1e_DevDlaCalcSearchSpace

+                0x1006e5cf       0xdd    _L1e_DevDlaProcPdcchSearchSpace

+                0x1006e6ac      0x11c    _zPHY_edla_PdcchBldRntiEnRegProc

+                0x1006e7c8       0x6f    _zPHY_edla_PdcchBldPayLoadRegProc

+                0x1006e837       0x82    _zPHY_edla_PdcchBlindDetectCaProc

+                0x1006e8b9        0xd    _zPHY_edla_PdcchBlindDetectProc

+                0x1006e8c6       0x20    _zPHY_edla_GetBandWidthIdx

+                0x1006e8e6       0x1c    _zPHY_edla_GetAmbitiousBits

+                0x1006e902       0x8c    _zPHY_edla_PreDciInfo

+                0x1006e98e      0x20d    _zPHY_edla_GetDciSize

+                0x1006eb9b      0x809    _zPHY_edla_PdcchDemappingCaProc

+                0x1006f3a4        0xd    _zPHY_edla_PdcchDemappingProc

+ .text          0x1006f3b1      0xb64 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+                0x1006f3b1       0xa0    _zPHY_erfc_SupACP405ToRx

+                0x1006f451       0x6f    _zPHY_erfc_SupACP405ToIdle

+                0x1006f4c0       0x7f    _zPHY_erfc_SupACP405ToTx

+                0x1006f53f       0x82    _zPHY_erfc_SupACP405ToRxTx

+                0x1006f5c1        0x1    _zPHY_erfc_SupACP405McroWriteAGC

+                0x1006f5c2       0x1c    _zPHY_erfc_SupGetRealWorkFreq

+                0x1006f5de       0x46    _zPHY_erfc_ATAptPointAdjust

+                0x1006f624       0x22    _zPHY_erfc_TxPowerAdjust

+                0x1006f646       0xb7    _zPHY_erfc_SupGetPATuRegInfo

+                0x1006f6fd       0x87    _zPHY_erfc_ProTxTempCompensate

+                0x1006f784      0x1d3    _zPHY_erfc_SupAPCControl

+                0x1006f957       0x6f    _zPHY_erfc_SupClosePA

+                0x1006f9c6        0x1    _zPHY_erfc_SupAptReload

+                0x1006f9c7      0x139    _L1l_DevRfcAfcFreqOffsetSet

+                0x1006fb00       0xd8    _zPHY_erfc_SupAfcEventSet

+                0x1006fbd8       0x43    _zPHY_erfc_SupFreqOffseToDacValue

+                0x1006fc1b       0x55    _zPHY_erfc_SupDacValueToFreqOffset

+                0x1006fc70       0x36    _zPHY_erfc_SupBandNumToVcxoBitPerHz

+                0x1006fca6       0x55    _zPHY_erfc_SupAfcVxcoInitWord

+                0x1006fcfb       0x44    _L1l_DevRfcAfcFreqOffsetGet

+                0x1006fd3f       0x2e    _zPHY_erfc_DCXOCordicCfg

+                0x1006fd6d       0x35    _zPHY_erfc_DCXOAfcInit

+                0x1006fda2        0xa    _zPHY_erfc_DCXOAfcParaSet

+                0x1006fdac       0xd7    _zPHY_erfc_DCXOAfcParaGet

+                0x1006fe83       0x92    _zPHY_erfc_DCXOAfcCtrl

+ .text          0x1006ff15      0x45e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_param.o)

+                0x1006ff15       0x20    _zPHY_edls_AdaJudgePdschTrans

+                0x1006ff35       0x7a    _zPHY_edls_AdaDecodePdcchOrder

+                0x1006ffaf       0x89    _zPHY_edls_AdaDecodeDciF1C

+                0x10070038       0x71    _zPHY_edls_AdaCalSiRntiNdiRv

+                0x100700a9       0x72    _zPHY_edls_AdaCalSibDecodeParas

+                0x1007011b       0x5e    _zPHY_edls_AdaRbDmpType0Bw25Rb

+                0x10070179       0x56    _zPHY_edls_AdaRbDmpType0Bw15Rb

+                0x100701cf       0x46    _zPHY_edls_AdaRbDmpType0Bw6Rb

+                0x10070215       0x26    _L1e_DevDlsGetMLSMTbs

+                0x1007023b       0x1f    _L1e_DevDlsTbsBinarySearch

+                0x1007025a       0x25    _L1e_DevDlsCalcRmCtrlParam

+                0x1007027f       0xe9    _zPHY_edls_AdaCalRarDecodeParas

+                0x10070368        0xb    _L1e_DevDlsCalcRmBbClk

+ .text          0x10070373      0xf0b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+                0x10070373        0x7    _L1e_DevRxGetPrevRxStatus

+                0x1007037a        0x7    _L1e_DevRxGetCurrRxStatus

+                0x10070381        0xc    _L1e_DevRxSwitchPrevStatus

+                0x1007038d        0x9    _L1e_DevRxSetCurrRxStatus

+                0x10070396       0xa6    _zPHY_edla_PageSubFrmJudge

+                0x1007043c       0x17    _zPHY_edla_RxVshiftConfig

+                0x10070453       0xde    _L1e_DevRxSfTypeCfg

+                0x10070531       0x18    _L1e_DevRxRsN0FactorCtrl

+                0x10070549      0x17c    _L1e_DevRxCRsN0ModeCtrl

+                0x100706c5       0x7e    _L1e_DevRxProcRsCinit

+                0x10070743       0x5d    _zPHY_edla_RxBandTxRxPortConfig

+                0x100707a0      0x113    _zPHY_edla_RxPhichMatrixConfig

+                0x100708b3        0xf    _zPHY_edla_RxCtrlChannelMimoModeConfig

+                0x100708c2        0x6    _zPHY_edla_RxCalIndicatorConfig

+                0x100708c8       0x44    _zPHY_edla_RxCarrierInfoConfig

+                0x1007090c       0x85    _zPHY_edla_CheProc

+                0x10070991        0xb    _zPHY_edla_RxRbDemappingProc

+                0x1007099c      0x25c    _zPHY_edla_RbDemappingSubProc

+                0x10070bf8       0x20    _zPHY_edla_WriteRxRbDemapRegFile

+                0x10070c18       0x2b    _L1e_DevRxNormalN0ModCfg

+                0x10070c43       0x25    _L1e_DevRxNCellRsNullCfg

+                0x10070c68        0x9    _L1e_DevRxSetCirTiCtlFlg

+                0x10070c71        0x9    _L1e_DevRxGetCirTiCtlFlg

+                0x10070c7a       0x70    _L1e_DevRxSinrLowInd

+                0x10070cea       0x53    _L1e_DevNSIOT_8242_Ind

+                0x10070d3d       0x41    _L1e_DevRxSinrTiCloseInd

+                0x10070d7e        0x7    _L1e_DevRxCrsIIRIndSet

+                0x10070d85        0x7    _L1e_DevRxCrsIIRIndGet

+                0x10070d8c       0x8f    _L1e_DevRxCrsIIRCfg

+                0x10070e1b       0x5d    _L1e_DevRxSnrModeTiAdptProc

+                0x10070e78       0x1c    _L1e_DevRxSetTiAlgoMode

+                0x10070e94        0x9    _L1e_DevRxGetNCellRsNullEnInd

+                0x10070e9d        0x9    _L1e_DevRxSetNCellRsNullEnInd

+                0x10070ea6       0x59    _L1e_DevRxTempPro

+                0x10070eff      0x25b    _zPHY_edla_RxRegCfgApply

+                0x1007115a       0x30    _L1e_DrvRxAgcCalandConfig

+                0x1007118a       0xf4    _L1e_DbgRxCtrlInfo

+ .text          0x1007127e      0x25e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pucch.o)

+                0x10071280      0x217    _zPHY_eulpc_PucchPowCtrl

+                0x10071497       0x45    _zPHY_eulpc_HNcqiNharqNsrCalc

+ .text          0x100714dc      0x287 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_ddtr.o)

+                0x100714dc        0x8    _L1e_DrvDdtrResetCfg

+                0x100714e4        0x8    _L1e_DrvDdtrResetGet

+                0x100714ec        0x7    _L1e_DrvDtrScaleResetCfg

+                0x100714f3        0x8    _L1e_DrvDtrScaleEnCfg

+                0x100714fb        0xb    _L1e_DrvDtrScaleDtchEnCfg

+                0x10071506       0x19    _L1e_DrvDtrScaleReset

+                0x1007151f        0x8    _L1e_DrvDdtrModeCfg

+                0x10071527        0x8    _L1e_DrvDdtrTurboLpCtrlRegCfg

+                0x1007152f        0x8    _L1e_DrvDdtrSubfNumCfg

+                0x10071537        0x8    _L1e_DrvDdtrHarqCtrlCfg

+                0x1007153f        0x8    _L1e_DrvDdtrHarqIramCtrlCfg

+                0x10071547        0xb    _L1e_DrvDdtrHarqPriorityCfg

+                0x10071552        0x8    _L1e_DrvDdtrHarqBurstCtrlCfg

+                0x1007155a        0x8    _L1e_DrvDdtrIntTimerCfg

+                0x10071562        0x8    _L1e_DrvDdtrLpCtrlCfg

+                0x1007156a        0x8    _L1e_DrvDdtrUpdateCfg

+                0x10071572        0xd    _L1e_DrvDdtrTbCrcRead

+                0x1007157f        0x9    _L1e_DrvDdtrSibPchCrcRead

+                0x10071588        0x9    _L1e_DrvDdtrSubfNumRead

+                0x10071591        0x9    _L1e_DrvDdtrIdleStateRead

+                0x1007159a        0x9    _L1e_DrvDdtrErrorIndRead

+                0x100715a3        0x1    _L1e_DrvDdtrTurboLpCtrlCfg

+                0x100715a4        0xb    _L1e_DrvDdtrPdschEnCfg

+                0x100715af        0xb    _L1e_DrvDdtrPdschEnRead

+                0x100715ba        0xb    _L1e_DrvDdtrSwapFlagCfg

+                0x100715c5        0xb    _L1e_DrvDdtrSwapFlagGet

+                0x100715d0        0xe    _L1e_DrvDdtrCwCinitCfg

+                0x100715de        0xb    _L1e_DrvDdtrTurboCtrlCfg

+                0x100715e9        0xb    _L1e_DrvDdtrPchBchTurboCtrlCfg

+                0x100715f4       0x5d    _L1e_DrvDdtrTbParamCfg

+                0x10071651        0x8    _L1e_DrvDdtrPchCinitCfg

+                0x10071659       0x11    _L1e_DrvDdtrPchParamCfg

+                0x1007166a        0x8    _L1e_DrvDdtrSibCinitCfg

+                0x10071672       0x11    _L1e_DrvDdtrSibParamCfg

+                0x10071683       0x1d    _L1e_DrvDdtrTurboReset

+                0x100716a0        0x9    _L1e_DrvDdtrGetAxiInfo

+                0x100716a9       0x39    _L1e_DrvDdtrPatchCfg

+                0x100716e2        0x8    _L1e_DrvDdtrDbgGetDdtrMode

+                0x100716ea        0x8    _L1e_DrvDdtrDbgGetTopErrInd

+                0x100716f2        0x8    _L1e_DrvDdtrDbgGetAxiInfo

+                0x100716fa        0x8    _L1e_DrvDdtrDbgGetIdleState

+                0x10071702        0x8    _L1e_DrvDdtrDbgGetSubfNum

+                0x1007170a        0xb    _L1e_DrvDdtrDbgGetTurboCtrl

+                0x10071715        0xb    _L1e_DrvDdtrDbgGetTbCbCrc

+                0x10071720        0xa    _L1e_DrvDdtrGetDbgMontor1

+                0x1007172a        0xa    _L1e_DrvDdtrGetDbgMontor2

+                0x10071734        0xf    _L1e_DrvDdtrDbgSelCfg

+                0x10071743        0x8    _L1e_DrvDdtrDbgSelCfgread

+                0x1007174b        0x8    _L1e_DrvDdtrDbgSelCfgread0

+                0x10071753        0x8    _L1e_DrvDdtrDbgSelCfgread1

+                0x1007175b        0x8    _L1e_DrvDdtrDbgSelCfgread2

+ .text          0x10071763      0x454 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

+                0x10071763       0x1c    _zPHY_DrvTopIntAbleBitSet

+                0x1007177f       0x1f    _zPHY_DrvTopIntMaskBitSet

+                0x1007179e        0xc    _zPHY_DrvTopIntMaskRegWR

+                0x100717aa        0xc    _zPHY_DrvTopIntMaskRegRD

+                0x100717b6        0xc    _zPHY_DrvGetTopIntStaus

+                0x100717c2        0xc    _zPHY_DrvGetTopIntVec

+                0x100717ce        0xc    _zPHY_DrvTopIntClear

+                0x100717da       0x1f    _zPHY_DrvTopIntEnable

+                0x100717f9       0x5a    _zPHY_eintc_IntRegPrint

+                0x10071853       0x2c    _zPHY_DrvTopIntReg_Print

+                0x1007187f        0x1    _zPHY_DrvModemTopClkGate

+                0x10071880        0x1    _zPHY_DrvModemTopClkSel

+                0x10071881       0x11    _zPHY_LteModemTopClkCfg

+                0x10071892       0x1b    _zPHY_ResetModemHw

+                0x100718ad       0x33    _zPHY_LteaModemTopCfgBackup

+                0x100718e0       0x4a    _zPHY_LteaModemTopCfgRecover

+                0x1007192a        0x9    _zPHY_DrvTop_Reg_Set

+                0x10071933        0x9    _zPHY_DrvTop_IntReg_Set

+                0x1007193c        0x9    _zPHY_DrvTop_IntReg_Get

+                0x10071945       0x28    _L1l_DrvMcuIntMask

+                0x1007196d       0x28    _L1l_DrvMcuIntUnmask

+                0x10071995        0xa    _L1l_DrvMcuIntIreqClr

+                0x1007199f       0x3a    _L1l_DrvTopIntMask

+                0x100719d9       0x39    _L1l_DrvTopIntRestore

+                0x10071a12       0x48    _L1l_DrvTopIntEng

+                0x10071a5a        0x1    _zPHY_DrvTOP_DFE_ClkPrintf

+                0x10071a5b        0x1    _zPHY_DrvTOP_CSR_ClkPrintf

+                0x10071a5c        0x7    _zPHY_DrvTOP_GetHarkRamSel

+                0x10071a63        0x7    _zPHY_DrvTOP_GetTDHarkRamSel

+                0x10071a6a        0x1    _zPHY_DrvTOP_Ddtr_ClkAndLpramPrintf

+                0x10071a6b       0x37    _zPHY_DrvLteaPwrClkCtrl

+                0x10071aa2        0x6    _zPHY_DrvPhyLteModemSel

+                0x10071aa8        0x7    _zPHY_DrvRmHarqRamLteModeClkSelCfg

+                0x10071aaf        0x5    _zPHY_DrvTurboModeSel

+                0x10071ab4       0x58    _zPHY_DrvLteTpuClkSet

+                0x10071b0c        0xe    _zPHY_DrvLteTpuClkInit

+                0x10071b1a       0x19    _zPHY_DrvChipTopRegInit

+                0x10071b33        0x8    _zPHY_DrvTopCLKRegPOWGAT

+                0x10071b3b        0x9    _zPHY_DrvTopCLKReg2m1SCfg

+                0x10071b44        0x9    _zPHY_DrvTopCLKRegRfcCfg

+                0x10071b4d        0xb    _zPHY_DrvTop_RFInitReg_Set

+                0x10071b58       0x5f    _zPHY_DMA_Cfg

+ .text          0x10071bb7      0x2b6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

+                0x10071bb7       0x58    _L1L_TpuDrvReset

+                0x10071c0f       0x33    _L1L_TpuDrvSuspend

+                0x10071c42       0x3f    _L1L_TpuDrvResume

+                0x10071c81        0x7    _L1L_TpuDrvCpModeGet

+                0x10071c88       0x46    _L1L_TpuDrvCpModeSet

+                0x10071cce       0x1c    _L1L_TpuDrvLocalMrtrGet

+                0x10071cea       0x1c    _L1L_TpuDrvMrtrGet

+                0x10071d06        0xe    _L1L_TpuDrvMrtrOffsetGet

+                0x10071d14       0x47    _L1L_TpuDrvTpuRegister

+                0x10071d5b       0x1b    _L1L_TpuDrvMicroAdj

+                0x10071d76        0x6    _L1L_TpuDrvMacroAdj

+                0x10071d7c       0x20    _L1L_TpuDrvHwBackup

+                0x10071d9c        0xb    _L1L_TPUDrvCPModeGet

+                0x10071da7        0xb    _L1L_TPUDrvCPModeSet

+                0x10071db2        0xa    _L1L_TPUDrvMrtrOffGet

+                0x10071dbc        0x8    _L1L_TPUDrvMrtrOffSet

+                0x10071dc4        0x8    _L1L_TPUDrvAdjTimeSet

+                0x10071dcc        0xc    _L1L_TPUDrvCPMrtrOffStore

+                0x10071dd8        0xa    _L1L_TPUDrvMRTRTransfer

+                0x10071de2        0x8    _L1L_TPUDrvLocalMrtrGet

+                0x10071dea        0x8    _L1L_TPUDrvMrtrGet

+                0x10071df2        0xb    _L1L_TPUDrvHWResetCfg

+                0x10071dfd        0xf    _L1L_TpuDrvRAMCtrl

+                0x10071e0c        0x8    _L1L_TPUDrvInttoArmIndexGet

+                0x10071e14        0x9    _L1L_TpuDrvIntECTRamSel

+                0x10071e1d       0x50    _L1L_TPUDrvIntECTInit

+ .text          0x10071e6d      0x242 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+                0x10071e6d       0xea    _zPHY_emc_DlDataReport

+                0x10071f57       0x27    _zPHY_emc_RdUlDataSendCtrlInfo

+                0x10071f7e       0x20    _zPHY_emc_wrUlReportBlerInfo

+                0x10071f9e       0x53    _zPHY_emc_WrUlSchedInfo

+                0x10071ff1       0x25    _zPHY_emc_InitRpMsgCh

+                0x10072016        0x8    _zPHY_emc_MaskRpMsgCh

+                0x1007201e        0x8    _zPHY_emc_UnMaskRpMsgCh

+                0x10072026        0x9    _L1e_DrvGetIramTempCtrlBit

+                0x1007202f       0x12    _L1e_DrvGetLteTempCtrlLimitInd

+                0x10072041        0xa    _L1e_DrvGetDlSibPduCrcBaseAddr

+                0x1007204b        0xb    _L1e_DrvGetDlSibPduDataBaseAddr

+                0x10072056        0xa    _L1e_DrvGetDlPchPduCrcBaseAddr

+                0x10072060        0xb    _L1e_DrvGetDlPchPduDataBaseAddr

+                0x1007206b        0xa    _L1e_DrvGetDlRarPduCrcBaseAddr

+                0x10072075        0xb    _L1e_DrvGetDlRarPduDataBaseAddr

+                0x10072080       0x17    _L1e_DrvGetDlMacPduHarqBaseAddr

+                0x10072097        0xb    _L1e_DrvGetDlMacPduCrcBaseAddr

+                0x100720a2        0xd    _L1e_DrvSetIslandAddr

+ .text          0x100720af      0x57c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_lpm.o)

+                0x100720af        0x7    _zPHY_elpc_DrvDelay

+                0x100720b6       0x85    _L1l_DrvLpcGetSleepLen

+                0x1007213b       0x32    _L1l_DrvLpcGetRemainCaliTime

+                0x1007216d       0x8c    _zPHY_elpc_LpmTimerCtrl

+                0x100721f9       0x26    _L1_LTE_GetLpmTimerIsEn

+                0x1007221f        0x4    _L1L_DrvLpcSocWakeUpIntCtrl

+                0x10072223       0x1d    _L1L_DrvLpcModemWakeUpIntCtrl

+                0x10072240       0x1b    _L1L_DrvLpcCfgSocWkupInt

+                0x1007225b       0x23    _L1L_DrvLpcCfgModemWkupInt

+                0x1007227e       0x16    _L1l_DrvLpcGetLpmNT

+                0x10072294       0x4b    _L1l_DrvLpcWaitLpmMrtrChange

+                0x100722df       0x19    _zPHY_elpc_DrvLpmCaliCfg

+                0x100722f8       0x10    _zPHY_elpc_DrvPdLteaCsrBackup

+                0x10072308        0x6    _zPHY_elpc_DrvPdLteaTxBackup

+                0x1007230e       0x1e    _zPHY_elpc_DrvPdLteaCsrRecover

+                0x1007232c        0x6    _zPHY_elpc_DrvPdLteaTxRecover

+                0x10072332       0x11    _zPHY_elpc_DrvPdLteaRfcDfeBackup

+                0x10072343       0x16    _zPHY_elpc_DrvPdLteaRfcDfeRecover

+                0x10072359        0x5    _zPHY_elpc_DrvPdLteaRxRecover

+                0x1007235e        0xf    _zPHY_elpc_DrvPdLteaMimoCdtrRecover

+                0x1007236d        0x5    _zPHY_elpc_DrvPdLteaDdtrHarqRecover

+                0x10072372       0x19    _zPHY_elpc_DrvPdLteaStdbyCtrl

+                0x1007238b       0x47    _zPHY_elpc_DrvPdHwIsBusy

+                0x100723d2       0x1a    _zPHY_elpc_DrvLteaPwrScenarioCtrlLog

+                0x100723ec       0x37    _zPHY_elpc_DrvLteaPwrHwBackup

+                0x10072423      0x12e    _zPHY_elpc_DrvLteaPwrScenarioCtrl

+                0x10072551       0xc1    _zPHY_elpc_DrvLteaPwrCtrl

+                0x10072612       0x19    _zPHY_eLpc_DrvClearLteaModemInt

+ .text          0x1007262b      0x802 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tx.o)

+                0x1007262b       0x24    _zPHY_eltx_SoftReset

+                0x1007264f       0x10    _zPHY_eltx_GetHWVersion

+                0x1007265f       0x10    _zPHY_eltx_GetStatus

+                0x1007266f       0x42    _zPHY_eltx_Clk_En

+                0x100726b1        0xa    _zPHY_eltx_SetCPType

+                0x100726bb       0x12    _zPHY_eltx_SetChannelType

+                0x100726cd       0x27    _zPHY_eltx_SetSysBandwidth

+                0x100726f4        0xc    _zPHY_eltx_SetTxTa

+                0x10072700        0x9    _zPHY_eltx_SetPortSel

+                0x10072709       0x14    _zPHY_eltx_SetFirstSfFlag

+                0x1007271d        0xf    _zPHY_eltx_SetConsecutiveSFLast

+                0x1007272c       0x1e    _zPHY_eltx_SetFirstLastMode

+                0x1007274a        0xa    _zPHY_eltx_SetSendMode

+                0x10072754        0xe    _zPHY_eltx_SetAbbSampleRate

+                0x10072762       0x14    _zPHY_eltx_SetInterMatrixInfo

+                0x10072776        0xc    _zPHY_eltx_SetPuschScreamblePara

+                0x10072782        0xe    _zPHY_eltx_SetPuschModulationMode

+                0x10072790        0xc    _zPHY_eltx_SetPuschDFTPointNumber

+                0x1007279c        0x9    _zPHY_eltx_SetPrecodingCodeBook

+                0x100727a5       0x19    _zPHY_eltx_SetAckRiInfo

+                0x100727be       0x4c    _zPHY_eltx_SetRiMultiplexingInfo

+                0x1007280a       0x77    _zPHY_eltx_SetAckMultiplexingInfo

+                0x10072881        0xc    _zPHY_eltx_SetPucchScreambleCint

+                0x1007288d       0x24    _zPHY_eltx_SetPucchHarqAckinfo

+                0x100728b1       0x1c    _zPHY_eltx_SetPucchCqiInfo

+                0x100728cd        0xe    _zPHY_eltx_SetPucchFmt

+                0x100728db       0x20    _zPHY_eltx_SetPucchCommonReg

+                0x100728fb       0x20    _zPHY_eltx_SetPucchZCParas

+                0x1007291b       0x7f    _zPHY_eltx_SetPucchNcsParas

+                0x1007299a       0x72    _zPHY_eltx_SetPuschDmrsParas

+                0x10072a0c       0x68    _zPHY_eltx_SetSrsParas

+                0x10072a74       0x3c    _zPHY_eltx_SetPrachParas

+                0x10072ab0       0x3e    _zPHY_eltx_SetScale

+                0x10072aee       0x2b    _zPHY_eltx_SetPuschReMappingParas

+                0x10072b19       0x1c    _zPHY_eltx_SetPucchReMappingParas

+                0x10072b35       0x4b    _zPHY_eltx_TxCalibrationPreIQOrDC

+                0x10072b80       0x4b    _zPHY_eltx_SetTxCalibrationParas

+                0x10072bcb       0x19    _zPHY_eltx_SetFilter1Coeff

+                0x10072be4       0x19    _zPHY_eltx_SetFilter2Coeff

+                0x10072bfd       0x19    _zPHY_eltx_SetFilter3Coeff

+                0x10072c16        0xc    _zPHY_eltx_SetByPass

+                0x10072c22        0x9    _zPHY_eltx_SetFiFO

+                0x10072c2b        0xb    _zPHY_eltx_SetAntPhaseClkDelay

+                0x10072c36        0xc    _zPHY_eltx_SetAntFrameDlyNum

+                0x10072c42        0x2    _zPHY_eltx_SetPucchFormat3Paras

+                0x10072c44        0xe    _zPHY_eltx_Enable

+                0x10072c52        0x9    _zPHY_eltx_SetDebugMode

+                0x10072c5b        0x9    _zPHY_eltx_SetDebugBusSel

+                0x10072c64        0x9    _zPHY_eula_SetTXIntPulse

+                0x10072c6d        0xa    _zPHY_eltx_SetLTXIntSymbol

+                0x10072c77       0x30    _zPHY_eltx_SetPRS1Paras

+                0x10072ca7       0x31    _zPHY_eltx_GetPRS1Result

+                0x10072cd8       0x30    _zPHY_eltx_SetPRS2Paras

+                0x10072d08       0x2f    _zPHY_eltx_GetPRS2Result

+                0x10072d37       0x62    _zPHY_eula_TxRFCDBB_Interface

+                0x10072d99        0x9    _zPHY_eula_SetTxDmaConfig

+                0x10072da2        0xb    _zPHY_eula_SetLtxFreqCompBypass

+                0x10072dad        0xb    _zPHY_eula_SetLtxFreqCompTheta

+                0x10072db8        0xb    _zPHY_eula_SetLtxFreqCompTheta0

+                0x10072dc3       0x48    _zPHY_eula_TxFreqCompValGet

+                0x10072e0b       0x11    _zPHY_eula_TxCordicInit

+                0x10072e1c       0x11    _zPHY_eula_TxCordicCfg

+ .text          0x10072e2d      0x165 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_meas.o)

+                0x10072e2d       0x19    _zPHY_ecsrm_MeasHwReset

+                0x10072e46       0x77    _zPHY_ecsrm_MeasHwConfig

+                0x10072ebd       0x79    _zPHY_ecsrm_MeasResultRead

+                0x10072f36       0x45    _zPHY_ecsrm_GetMeasDoneFlag

+                0x10072f7b        0xb    _zPHY_ecsrm_GetRspCnt

+                0x10072f86        0xc    _zPHY_ecsrm_ClearMeasDoneFlag

+ .text          0x10072f92      0x8de T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o)

+                0x10072f92       0x1b    _L1e_DrvRxResetHW

+                0x10072fad       0xd1    _L1e_DrvRxCcRegInit

+                0x1007307e       0x92    _L1e_DrvRxPccRegInit

+                0x10073110       0x30    _L1e_DrvRxWriteRamCosWinCoeff

+                0x10073140       0x10    _L1e_DrvRxTransformFirCoeff

+                0x10073150       0x1c    _L1e_DrvRxInitMrsFirCoeff

+                0x1007316c       0x61    _L1e_DrvRxWriteRamFICoeff

+                0x100731cd       0x14    _zPHY_Drv_Rx_HwInit

+                0x100731e1       0x18    _L1e_DrvRxWritePcfichPosRegFile

+                0x100731f9       0x19    _zPHY_Drv_Rx_WritePhichPosRegFile

+                0x10073212        0x1    _zPHY_Drv_Rx_ClkPrintf

+                0x10073213        0x8    _L1e_DrvRxGateCtrlRead

+                0x1007321b        0x8    _L1e_DrvRxClkSwitch0Cfg

+                0x10073223        0x8    _L1e_DrvRxClkSwitch0Read

+                0x1007322b        0x8    _L1e_DrvRxPort5PatchCfg

+                0x10073233        0x8    _L1e_DrvRxPccCsiCheTimeRead

+                0x1007323b        0x8    _L1e_DrvRxPbchCtrlCfg

+                0x10073243        0x8    _L1e_DrvRxPbchCtrlRead

+                0x1007324b        0x8    _L1e_DrvRxCarrierInfoCfg

+                0x10073253        0x8    _L1e_DrvRxCarrierInfoRead

+                0x1007325b        0xb    _L1e_DrvRxRxModeCfg

+                0x10073266        0xb    _L1e_DrvRxRxModeRead

+                0x10073271        0xb    _L1e_DrvRxRatModeCfg

+                0x1007327c        0xb    _L1e_DrvRxCpModeCfg

+                0x10073287        0xb    _L1e_DrvRxCpModeRead

+                0x10073292        0xb    _L1e_DrvRxVshiftCfg

+                0x1007329d        0xb    _L1e_DrvRxVshiftRead

+                0x100732a8        0xe    _L1e_DrvRxPcfichRegPosCfg

+                0x100732b6        0xe    _L1e_DrvRxPhichRegPosCfg

+                0x100732c4       0x18    _L1e_DrvRxCellInfoCfg

+                0x100732dc        0xb    _L1e_DrvRxCellInfoRead

+                0x100732e7        0xe    _L1e_DrvRxSfnTypeCfg

+                0x100732f5        0xe    _L1e_DrvRxSfnTypeRead

+                0x10073303       0x13    _L1e_DrvRxTmIndCfg

+                0x10073316        0xb    _L1e_DrvRxMbsfnCfiCfg

+                0x10073321        0xb    _L1e_DrvRxMbsfnTm9IndCfg

+                0x1007332c        0xb    _L1e_DrvRxCirAccCtrlCfg

+                0x10073337        0xb    _L1e_DrvRxCirAccCtrlRead

+                0x10073342        0xb    _L1e_DrvRxMrsCirAccCtrlCfg

+                0x1007334d        0xb    _L1e_DrvRxMrsCirAccCtrlRead

+                0x10073358        0xb    _L1e_DrvRxN0FgtFactorlCfg

+                0x10073363        0x8    _L1e_DrvRxN0FgtFactorRead

+                0x1007336b        0xb    _L1e_DrvRxN0ModeCfg

+                0x10073376        0xb    _L1e_DrvRxN0ModeRead

+                0x10073381        0xb    _L1e_DrvRxSwN0ValCfg

+                0x1007338c        0xb    _L1e_DrvRxSwN0ValRead

+                0x10073397        0xb    _L1e_DrvRxMbsfnN0FgtCfg

+                0x100733a2        0xb    _L1e_DrvRxMbsfnN0FgtRead

+                0x100733ad        0xb    _L1e_DrvRxEicicModeCfg

+                0x100733b8        0xb    _L1e_DrvRxEicicModeRead

+                0x100733c3        0xb    _L1e_DrvRxBniCtrlCfg

+                0x100733ce        0x1    _L1e_DrvRxNbnbCtrlCfg

+                0x100733cf        0x2    _L1e_DrvRxNbnbCtrlRead

+                0x100733d1        0xb    _L1e_DrvRxCchModuModeCfg

+                0x100733dc        0xb    _L1e_DrvRxCchModuModeRead

+                0x100733e7        0xb    _L1e_DrvRxCchPcVolCfg

+                0x100733f2        0xb    _L1e_DrvRxCchPcPowCfg

+                0x100733fd        0xb    _L1e_DrvRxCsiRsCfg

+                0x10073408        0xb    _L1e_DrvRxHijRptModeCfg

+                0x10073413        0xb    _L1e_DrvRxTiCrsRptModeCfg

+                0x1007341e        0xb    _L1e_DrvRxTiCrsRptModeRead

+                0x10073429        0xb    _L1e_DrvRxPhichMatrixCfg

+                0x10073434        0xb    _L1e_DrvRxCchWorkModeCfg

+                0x1007343f        0xb    _L1e_DrvRxTiModeCfg

+                0x1007344a        0xb    _L1e_DrvRxTiModeRead

+                0x10073455       0x10    _L1e_DrvRxAgcBalanceCfg

+                0x10073465        0xe    _L1e_DrvRxAgcBalanceRead

+                0x10073473        0xb    _L1e_DrvRxZpCsiBmpCfg

+                0x1007347e        0xe    _L1e_DrvRxZpCsiPosCfg

+                0x1007348c        0xe    _L1e_DrvRxCrsCinitCfg

+                0x1007349a        0xe    _L1e_DrvRxCrsCinitRead

+                0x100734a8        0xe    _L1e_DrvRxCsiRsCinitCfg

+                0x100734b6        0xb    _L1e_DrvRxRsParamCfg

+                0x100734c1        0xe    _L1e_DrvRxIcCrsCinitCfg

+                0x100734cf        0xb    _L1e_DrvRxIcRsParamCfg

+                0x100734da       0x26    _L1e_DrvRxN0BetaCfg

+                0x10073500       0x27    _L1e_DrvRxN0BetaRead

+                0x10073527        0xb    _L1e_DrvRxSwFirUpdateCfg

+                0x10073532        0x8    _L1e_DrvRxFixFirUpdateCfg

+                0x1007353a        0xb    _L1e_DrvRxDrsGenStateCfg

+                0x10073545        0xb    _L1e_DrvRxDrsCinitCfg

+                0x10073550        0xb    _L1e_DrvRxDrsParamCfg

+                0x1007355b        0xb    _L1e_DrvRxRbBmpValidCfg

+                0x10073566       0x13    _L1e_DrvRxRbBmpCfg

+                0x10073579        0xb    _L1e_DrvRxPrbBundlingBmpCfg

+                0x10073584        0xb    _L1e_DrvRxCsiRsDelCtrlCfg

+                0x1007358f        0xb    _L1e_DrvRxCsiRsDelCtrlRead

+                0x1007359a        0xb    _L1e_DrvRxPdschModuModeCfg

+                0x100735a5        0xb    _L1e_DrvRxPdschModuModeRead

+                0x100735b0        0xb    _L1e_DrvRxPdschMimoModeCfg

+                0x100735bb        0xb    _L1e_DrvRxPdschMimoModeRead

+                0x100735c6        0xb    _L1e_DrvRxPdschRbMaskCfg

+                0x100735d1        0xb    _L1e_DrvRxPdschTpmiCfg

+                0x100735dc       0x10    _L1e_DrvRxDchPcVolCfg

+                0x100735ec       0x10    _L1e_DrvRxDchPcPowCfg

+                0x100735fc        0xb    _L1e_DrvRxPcEnCfg

+                0x10073607        0xb    _L1e_DrvRxPort7IndCfg

+                0x10073612        0xb    _L1e_DrvRxMimoAlgoCfg

+                0x1007361d        0xb    _L1e_DrvRxBfAlgoCfg

+                0x10073628        0xb    _L1e_DrvRxPdschValidCfg

+                0x10073633       0x13    _L1e_DrvRxCrsRssiRead

+                0x10073646       0x13    _L1e_DrvRxCrsRspRead

+                0x10073659       0x16    _L1e_DrvRxCrsRsrpRead

+                0x1007366f        0xb    _L1e_DrvRxCfoPhaseRead

+                0x1007367a       0x13    _L1e_DrvRxMbsfnRssiRead

+                0x1007368d       0x13    _L1e_DrvRxMbsfnRspRead

+                0x100736a0       0x13    _L1e_DrvRxMbsfnRsrpRead

+                0x100736b3       0x1c    _L1e_DrvRxN0Read

+                0x100736cf       0x1e    _L1e_DrvRxCirPeakPosRead

+                0x100736ed       0x22    _L1e_DrvRxDrsRsrpRead

+                0x1007370f       0x24    _L1e_DrvRxDrsRspRead

+                0x10073733        0xb    _L1e_DrvRxDrsAccNumRead

+                0x1007373e        0xc    _L1e_DrvRxGetGenStateInd

+                0x1007374a        0x6    _L1e_DrvRx_CqiHRx0

+                0x10073750        0x6    _L1e_DrvRx_CqiNo0

+                0x10073756        0x6    _L1e_DrvRx_R

+                0x1007375c        0xd    _L1e_DrvRxTpmiRamCfg

+                0x10073769        0xd    _L1e_DrvRxFirFixRamCfg

+                0x10073776        0x6    _L1e_DrvRxFirFixRamRec

+                0x1007377c       0x16    _L1e_DrvRxFirDynRamCfg

+                0x10073792        0x1    _L1e_DrvRxFftBitmapRamCfg

+                0x10073793        0x1    _L1e_DrvRxTiAptRamRead

+                0x10073794       0x28    _L1e_DrvRxCirRamDataRead

+                0x100737bc       0xb4    _L1e_DrvRxDbgLogRxCheReg

+ .text          0x10073870      0x209 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_utr.o)

+                0x10073870       0x1d    _zPHY_elutr_SoftReset

+                0x1007388d       0x12    _zPHY_elutr_GetHWVersion

+                0x1007389f       0x1f    _zPHY_elutr_HarqRam_Harness

+                0x100738be       0x2b    _zPHY_elutr_HarqRam_NoHarness

+                0x100738e9       0x3a    _zPHY_elutr_Clk_En

+                0x10073923        0xe    _zPHY_elutr_Enable

+                0x10073931        0x9    _zPHY_elutr_GetHWStatus

+                0x1007393a       0x13    _zPHY_elutr_CommonReg

+                0x1007394d        0xc    _zPHY_elutr_Modulation

+                0x10073959        0xc    _zPHY_elutr_SetTBLength

+                0x10073965       0x24    _zPHY_elutr_SetTBSegParas

+                0x10073989       0x1a    _zPHY_elutr_SetTurboParas

+                0x100739a3       0x25    _zPHY_elutr_SetRateMatchParas

+                0x100739c8        0xc    _zPHY_elutr_SetInterMatrixColNumber

+                0x100739d4       0x24    _zPHY_elutr_SetPuschAckParas

+                0x100739f8        0xe    _zPHY_elutr_SetPuschAckUpdate

+                0x10073a06       0x15    _zPHY_elutr_SetPuschRiParas

+                0x10073a1b        0xe    _zPHY_elutr_SetPuschRiUpdate

+                0x10073a29       0x25    _zPHY_elutr_SetPuschCqiParas

+                0x10073a4e        0xc    _zPHY_elutr_SetPuschSubCarrierNumber

+                0x10073a5a       0x1f    _zPHY_elutr_SetRiMultiplexingInfo

+ .text          0x10073a79      0x22a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_pbch.o)

+                0x10073a79       0x1b    _L1e_DrvRxMimoReset

+                0x10073a94       0x19    _L1e_DrvPbchCdtrViterbiReset

+                0x10073aad       0x1b    _L1e_DrvPbchHWReset

+                0x10073ac8        0x2    _L1e_DrvPbchInit

+                0x10073aca       0x6a    _L1e_DrvPbchConfigPbchReg

+                0x10073b34       0xde    _L1e_DrvPbchConfigRxReg

+                0x10073c12       0x22    _L1e_DrvPbchGenRxSubFrmHead

+                0x10073c34       0x23    _L1e_DrvPbchScGeneration

+                0x10073c57        0x8    _L1e_DrvPbchCdtrViterbiClkRead

+                0x10073c5f        0x8    _L1e_DrvPbchResultRead

+                0x10073c67        0x8    _L1e_DrvPbchAntSfnRead

+                0x10073c6f        0x8    _L1e_DrvPbchStateRead

+                0x10073c77        0x9    _L1e_DrvPbchCdtrViterbiCtrl

+                0x10073c80        0x9    _L1e_DrvPbchCdtrVtbRamLpCtrl

+                0x10073c89        0x8    _L1e_DrvPbchLpcCfg

+                0x10073c91        0x9    _L1e_DrvCdtrlkEn

+                0x10073c9a        0x9    _L1e_DrvPbchClkEn

+ .text          0x10073ca3      0x36f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_cdtr.o)

+                0x10073ca3        0x7    _L1e_DrvMimoCaRstCfg

+                0x10073caa        0xb    _L1e_DrvMimoIrcModeCfg

+                0x10073cb5        0xb    _L1e_DrvMimoIrcModeRead

+                0x10073cc0        0x8    _L1e_DrvMimoUpdateCfg

+                0x10073cc8        0x8    _L1e_DrvMimoUpdateRead

+                0x10073cd0        0x8    _L1e_DrvCdtrResetCfg

+                0x10073cd8       0x1b    _L1e_DrvCdtrHwReset

+                0x10073cf3       0x19    _L1e_DrvMimoReset

+                0x10073d0c       0x43    _L1e_DrvCdtrHwInit

+                0x10073d4f        0x8    _L1e_DrvCdtrTopClkSelCfg

+                0x10073d57       0x26    _L1e_DrvCdtrTopRegCfg

+                0x10073d7d        0x9    _L1e_DrvCdtrLpcCtrl

+                0x10073d86       0x1b    _L1e_DrvCdtrPcfichRegCfg

+                0x10073da1       0x3b    _L1e_DrvCdtrPhichRegCfg

+                0x10073ddc       0x93    _L1e_DrvCdtrPdcchBldRegCfg

+                0x10073e6f       0x54    _L1e_DrvCdtrPdcchDmpRegCfg

+                0x10073ec3        0xb    _L1e_DrvCdtrPhichNumCfg

+                0x10073ece        0xb    _L1e_DrvCdtrCchEnableCfg

+                0x10073ed9        0xc    _L1e_DrvCdtrRntiEnRead

+                0x10073ee5        0xc    _L1e_DrvCdtrCfiValueRead

+                0x10073ef1        0xc    _L1e_DrvCdtrHiNumRead

+                0x10073efd        0xf    _L1e_DrvCdtrHiValueRead

+                0x10073f0c        0xc    _L1e_DrvCdtrDciPld1Read

+                0x10073f18        0xc    _L1e_DrvCdtrDciPld2Read

+                0x10073f24       0x1d    _L1e_DrvCdtrDciRead

+                0x10073f41       0x17    _L1e_DrvCdtrDciInfoRead

+                0x10073f58        0xc    _L1e_DrvCdtrDciValidRead

+                0x10073f64        0xc    _L1e_DrvCdtrUePortRead

+                0x10073f70        0x8    _L1e_DrvCdtrDbgGetIntType

+                0x10073f78        0xb    _L1e_DrvCdtrDbgGetDlDciInfo

+                0x10073f83       0x11    _L1e_DrvCdtrDbgGetDlDciFlag

+                0x10073f94       0x11    _L1e_DrvCdtrDbgGetSiDciFlag

+                0x10073fa5       0x11    _L1e_DrvCdtrDbgGetPmDciFlag

+                0x10073fb6       0x11    _L1e_DrvCdtrDbgGetRaDciFlag

+                0x10073fc7       0x4b    _L1e_DrvCdtrPdcchBmpRamCfg

+ .text          0x10074012      0x7f8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o)

+                0x10074012       0x38    _zPHY_erfc_DrvGetSubFrameAddr

+                0x1007404a       0xd1    _zPHY_erfc_DrvRealwokEventEn

+                0x1007411b       0x62    _zPHY_erfc_DrvInitAllEventEnArray

+                0x1007417d      0x186    _zPHY_erfc_DrvWriteAllEventEnArrayToHwReg

+                0x10074303        0x1    _zPHY_erfc_DrvWriteAllEventEnArrayToHwReg_Slave

+                0x10074304       0x87    _zPHY_erfc_DrvAFCEventEn

+                0x1007438b       0x10    _zPHY_erfc_DrvSpiWrite

+                0x1007439b       0x59    _zPHY_erfc_DrvSetAgcSpiReg

+                0x100743f4        0xa    _zPHY_erfc_DrvRbdp_RxIQInvert

+                0x100743fe        0xa    _zPHY_erfc_DrvRbdp_TxIQInvert

+                0x10074408        0x1    _zPHY_erfc_DrvRbdpModeCfg

+                0x10074409        0x1    _zPHY_erfc_DrvTopRBDPGPIOConfig

+                0x1007440a        0x1    _zPHY_erfc_DrvTopSSCConfig

+                0x1007440b        0xa    _zPHY_erfc_DrvMasterModeTopGPIOConfig

+                0x10074415        0x1    _zPHY_erfc_DrvEventRamLeaveLP

+                0x10074416       0x50    _zPHY_erfc_DrvRfcRegInit

+                0x10074466        0x1    _zPHY_erfc_DrvRfcRegInit_Slave

+                0x10074467       0x91    _zPHY_erfc_DrvRFEventRamInit

+                0x100744f8       0x1b    _zPHY_erfc_DrvSoftwareReset

+                0x10074513       0x18    _zPHY_erfc_DrvResetHw

+                0x1007452b        0xe    _zPHY_erfc_DrvWriteCmdEvent

+                0x10074539        0xe    _zPHY_erfc_DrvDBBEventSet

+                0x10074547        0x6    _zPHY_erfc_GetDfeSampleRateAddr

+                0x1007454d       0x2c    _zPHY_erfc_GetRfcShadowEventTableAddr

+                0x10074579       0x33    _zPHY_erfc_GetRfcEventTableAddr

+                0x100745ac       0x33    _zPHY_erfc_GetRfcBackupDDREventTableAddr

+                0x100745df       0x30    _zPHY_erfc_DrvGetRamState

+                0x1007460f       0x85    _zPHY_erfc_DrvEvtTabStart

+                0x10074694       0x12    _zPHY_erfc_DrvGPIOEventSet

+                0x100746a6        0xb    _zPHY_erfc_DrvOpenfilter0

+                0x100746b1        0xb    _zPHY_erfc_DrvClosefilter0

+                0x100746bc        0xb    _zPHY_erfc_DrvOpenfilter1

+                0x100746c7        0xb    _zPHY_erfc_DrvClosefilter1

+                0x100746d2        0xe    _zPHY_erfc_DrvOpenfilter2

+                0x100746e0        0xb    _zPHY_erfc_DrvClosefilter2

+                0x100746eb       0x10    _zPHY_erfc_DrvDfeRXBandWidthEn

+                0x100746fb       0x10    _zPHY_erfc_DrvDfeMeas0BandWidthEn

+                0x1007470b        0xb    _zPHY_erfc_DrvGetfilter2State

+                0x10074716        0x7    _zPHY_erfc_DrvGetfilterState

+                0x1007471d        0x7    _zPHY_erfc_DrvGetSpiReadData

+                0x10074724        0x7    _zPHY_erfc_DrvGetMipiReadData

+                0x1007472b        0x9    _zPHY_erfc_DrvSetRxRemovCpOffset

+                0x10074734       0x54    _zPHY_erfc_DrvEvtSetTableOffset

+                0x10074788        0x9    _zPHY_erfc_DrvEnTxCalibration

+                0x10074791        0x1    _zPHY_erfc_DrvSlaveModeTopGPIOConfig

+                0x10074792        0xb    _zPHY_erfc_DrvRfcRXBandWidthEn

+                0x1007479d        0xb    _zPHY_erfc_DrvRfcMeas0BandWidthEn

+                0x100747a8       0x1a    _zPHY_erfc_DrvInitTuRamTxEnReg

+                0x100747c2       0x25    _zPHY_erfc_DrvInitTuRamTxTable

+                0x100747e7       0x23    _zPHY_erfc_DrvInitTuRegTxTable

+ .text          0x1007480a     0x1ae0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+                0x1007480a       0xcb    _sin_wave_test_dfe

+                0x100748d5       0x5a    _zPHY_erfc_DrvRfcRffeWrite

+                0x1007492f       0x7a    _zPHY_erfc_MIPI_Config

+                0x100749a9        0x1    _zPHY_erfc_DrvRfcRffeSwitchInit

+                0x100749aa       0x9f    _zPHY_erfc_DrvDFESetAcp405Gain

+                0x10074a49       0x25    _zPHY_erfc_DrvSpiCtrlWordPreDef

+                0x10074a6e       0x4b    _zPHY_erfc_DrvPaAndAntOpenForRX

+                0x10074ab9       0x7b    _zPHY_erfc_DrvPaAndAntOpenForTX

+                0x10074b34       0x8e    _zPHY_erfc_Idle2TDRX

+                0x10074bc2       0x82    _zPHY_erfc_Idle2TDTX

+                0x10074c44       0x2f    _zPHY_erfc_TxDbbSingleTone

+                0x10074c73        0xc    _zPHY_erfc_TransToRX

+                0x10074c7f        0xe    _zPHY_erfc_TransToTX

+                0x10074c8d        0x1    _zPHY_erfc_DrvACP405GpioTest

+                0x10074c8e        0xc    _zPHY_erfc_DrvACP405Spi32BitWrReg

+                0x10074c9a       0x11    _zPHY_erfc_ZTERfSPIWrite

+                0x10074cab       0x20    _zPHY_erfc_ZTERfSPIRead

+                0x10074ccb       0x1f    _zPHY_erfc_ZTERfMIPIRead

+                0x10074cea       0x1f    _zPHY_erfc_ZTEAbbSPIRead

+                0x10074d09        0xa    _zPHY_erfc_DrvZTE110RegSet

+                0x10074d13       0x49    _zPHY_erfc_DrvZTE110RxBandAndWidthConf

+                0x10074d5c       0x10    _zPHY_erfc_DrvZTE120TxDACEn

+                0x10074d6c       0x10    _zPHY_erfc_DrvZTE120TxDTXModeEn

+                0x10074d7c        0xf    _zPHY_erfc_DrvZTE120TxDACClk

+                0x10074d8b       0x33    _zPHY_erfc_DrvCalcFracFreq

+                0x10074dbe       0x72    _zPHY_erfc_ZTE110_RxRegConfig

+                0x10074e30       0x65    _zPHY_erfc_ZTE110_TxRegConfig

+                0x10074e95       0x3a    _zPHY_erfc_ZTE120_RxRegConfig

+                0x10074ecf       0x36    _zPHY_erfc_ZTE120_TxRegConfig

+                0x10074f05       0x8c    _zPHY_erfc_GetOpenRxRamNum

+                0x10074f91      0x1c5    _zPHY_erfc_EventOpenRx

+                0x10075156       0x89    _zPHY_erfc_EventOpenRxAntenna

+                0x100751df      0x18c    _zPHY_erfc_EventOpenTx

+                0x1007536b       0x65    _zPHY_erfc_EventOpenTxAntenna

+                0x100753d0       0x92    _zPHY_erfc_GetOpenRxAntennaIndex

+                0x10075462       0xe9    _zPHY_erfc_GetOpenRxIndex

+                0x1007554b       0x30    _zPHY_erfc_GetOpenTxIndex

+                0x1007557b       0x35    _zPHY_erfc_GetOpenTxAntennaIndex

+                0x100755b0       0x26    _zPHY_erfc_GetOpenTxRamNum

+                0x100755d6       0xdc    _zPHY_erfc_GetOpenRxLineIndex

+                0x100756b2       0x70    _zPHY_erfc_GetOpenRxLineData

+                0x10075722       0x55    _zPHY_erfc_GetNorTxOpenIndex

+                0x10075777       0x57    _zPHY_erfc_GetOpenTxLineIndex

+                0x100757ce       0x6d    _zPHY_erfc_GetOpenTxLineData

+                0x1007583b       0xb6    _zPHY_erfc_EventTableOpenRx

+                0x100758f1       0xae    _zPHY_erfc_TxTableOpenTx

+                0x1007599f       0xd8    _zPHY_erfc_GetCloseAntennaIndex

+                0x10075a77       0xdf    _zPHY_erfc_GetRfToIdleIndex

+                0x10075b56       0x75    _zPHY_erfc_GetRfToIdleData

+                0x10075bcb       0x97    _zPHY_erfc_EventAntennaToIdle

+                0x10075c62       0xb9    _zPHY_erfc_EventRfToIdle

+                0x10075d1b       0x2d    _zPHY_erfc_GetCloseRfRamNum

+                0x10075d48       0x54    _zPHY_erfc_EventTableToIdle

+                0x10075d9c      0x111    _zPHY_erfc_GetPAIndex

+                0x10075ead       0x7d    _zPHY_erfc_AmtRfFrontSet

+                0x10075f2a       0x2f    _zPHY_erfc_RfAntenna_set

+                0x10075f59       0x6b    _zPHY_erfc_RfPAFrontSet

+                0x10075fc4       0x25    _zPHY_erfc_ATSetAptFixVoltage

+                0x10075fe9       0xe8    _zPHY_erfc_GetRfVGACtrlWord

+                0x100760d1       0x14    _zPHY_erfc_LittleTabWritePATrigEna

+                0x100760e5       0x14    _zPHY_erfc_LittleTabWritePATrigLoad

+                0x100760f9       0x14    _zPHY_erfc_LittleTabWritePATrigDisa

+                0x1007610d      0x13e    _zPHY_erfc_LittleTabWritePaAndVga

+                0x1007624b       0x49    _zPHY_erfc_SupCheckPAMode

+                0x10076294        0x1    _zPHY_erfc_RxSinToneTest

+                0x10076295        0x1    _zPHY_erfc_TxSinToneTest

+                0x10076296        0x1    _zPHY_erfc_DrvRfNvInit

+                0x10076297       0x53    _zPHY_erfc_GetRfDCOC_CalVaue

+ .text          0x100762ea      0x204 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

+                0x100762ea       0x21    _zPHY_erfc_DrvRfcTxSampleRateSet

+                0x1007630b       0x34    _zPHY_erfc_DrvRfcDfeSampleRateSet

+                0x1007633f       0x4c    _zPHY_erfc_DrvInitMainSyncTable

+                0x1007638b       0xa5    _zPHY_erfc_DrvInitMeasTable0

+                0x10076430       0x45    _zPHY_erfc_DrvInitTxSendTable

+                0x10076475       0x42    _zPHY_erfc_DrvEventTableBoundaryInit

+                0x100764b7        0xc    _zPHY_erfc_IRAM_Set

+                0x100764c3       0x1a    _zPHY_erfc_IRAM_Get

+                0x100764dd       0x10    _zPHY_erfc_DrvDBBDely

+                0x100764ed        0x1    _zPHY_erfc_DrvRfTopIntfInit

+ .text          0x100764ee      0xb70 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

+                0x100764ee       0x4a    _zPHY_edfe_DrvInitInt

+                0x10076538       0x53    _zPHY_edfe_DrvResetHw

+                0x1007658b       0x3b    _zPHY_edfe_DrvConfigRXBandwidth

+                0x100765c6       0x3b    _zPHY_edfe_DrvConfigCSRMBandwidth

+                0x10076601       0x1f    _zPHY_edfe_DrvGetDCOffsetEsti

+                0x10076620       0x2c    _zPHY_edfe_DrvConfigDCOffset

+                0x1007664c       0x1f    _zPHY_edfe_DrvGetIQEstiSum

+                0x1007666b       0x1f    _zPHY_edfe_DrvGetIQEstiCPSum

+                0x1007668a       0x30    _zPHY_edfe_DrvConfigIQImbal

+                0x100766ba       0x6a    _zPHY_edfe_DrvConfigAGCPara

+                0x10076724       0x14    _zPHY_edfe_DrvGetAGCMeanPower

+                0x10076738       0x12    _zPHY_edfe_DrvGetAGCLFOutVal

+                0x1007674a        0xa    _zPHY_edfe_DrvGetAGCHWGainValue

+                0x10076754        0xa    _zPHY_edfe_DrvCompesateCFO

+                0x1007675e       0x27    _zPHY_edfe_DrvDcIqParaInit

+                0x10076785       0x8a    _zPHY_edfe_DrvConfigFIRCoeff

+                0x1007680f       0x50    _zPHY_edfe_DrvConfigDAGCPara

+                0x1007685f       0x31    _zPHY_edfe_DrvGetDAGCMeanPower

+                0x10076890       0x12    _zPHY_edfe_DrvGetMbsfnDAGCMeanPower

+                0x100768a2       0x52    _zPHY_edfe_DrvConfigDAGCSWGainValue

+                0x100768f4       0x3b    _zPHY_edfe_DrvConfigMbsfnRxDAGCSWGainValue

+                0x1007692f        0x1    _zPHY_edfe_DrvAGCGainConvertTableInit

+                0x10076930       0x7e    _zPHY_edfe_DrvInitDFE

+                0x100769ae       0x72    _zPHY_edfe_DrvDcIqCfoDagcApplyEn

+                0x10076a20       0xd0    _zPHY_edfe_DrvRxCPModeConfig

+                0x10076af0        0x1    _zPHY_edfe_DrvCsrmCPModeConfig

+                0x10076af1       0x29    _zPHY_edfe_DrvAgcExtModeConfig

+                0x10076b1a       0x22    _zPHY_edfe_DrvDfeAbbSamplingRateConfig

+                0x10076b3c       0x1a    _zPHY_edfe_DrvMbsfnTwoAgcDagcEn

+                0x10076b56        0xb    _zPHY_edfe_DrvMbsfnTimingOffset

+                0x10076b61       0x14    _zPHY_edfe_DrvTxCaliConfig

+                0x10076b75       0x1e    _zPHY_edfe_DrvMeasBufferModeComnParaConfig

+                0x10076b93       0x15    _zPHY_edfe_DrvMeasBufferModeCellParaConfig

+                0x10076ba8        0x9    _zPHY_edfe_DrvMeasBufferModeRamReadEn

+                0x10076bb1       0x29    _zPHY_edfe_DrvMeasMode

+                0x10076bda       0x15    _zPHY_edfe_DrvMeasClock

+                0x10076bef        0xe    _zPHY_edfe_DrvMeasClockClose

+                0x10076bfd       0x15    _zPHY_edfe_DrvMeasReset

+                0x10076c12       0x14    _zPHY_edfe_DrvGetMbsfnAGCMeanPower

+                0x10076c26       0x29    _zPHY_edfe_DrvConfigMbsfnAGCSWGainValue

+                0x10076c4f       0x14    _zPHY_edfe_DrvLpcSaveRegForCsr

+                0x10076c63       0x2a    _zPHY_edfe_DrvLpcSaveRegForRxCommon

+                0x10076c8d       0xe8    _zPHY_edfe_DrvLpcResumeRxCommon

+                0x10076d75        0x3    _zPHY_edfe_DrvLpcResumePower1Public

+                0x10076d78       0x68    _zPHY_edfe_DrvLpcResumeCsr

+                0x10076de0       0x20    _zPHY_edfe_DrvLpcResumePower0Public

+                0x10076e00       0x12    _zPHY_edfe_DrvAgcLenStepConfig

+                0x10076e12        0xb    _zPHY_edfe_DrvDagc2LenStepConfig

+                0x10076e1d       0x13    _zPHY_edfe_DrvAntModeConfig

+                0x10076e30       0x26    _zPHY_edfe_DrvAgcIntStateConfig

+                0x10076e56        0x8    _zPHY_edfe_DrvConfigAgcCalControl

+                0x10076e5e       0x18    _zPHY_edfe_DrvGetEverySampMeanPower

+                0x10076e76        0x1    _zPHY_edfe_DrvRfcDfeInterfaceSet

+                0x10076e77        0x1    _zPHY_edfe_DrvPrsMeasModeComnParaConfig

+                0x10076e78        0x1    _zPHY_edfe_DrvCsrInputSelect

+                0x10076e79        0x2    _zPHY_edfe_DrvGetCsrInputSelState

+                0x10076e7b       0x54    _zPHY_edfe_DrvResetPwr0

+                0x10076ecf        0xa    _zPHY_edfe_DrvDfeIntfSel

+                0x10076ed9       0x16    _zPHY_edfe_DrvCPAddLenConfig

+                0x10076eef       0x30    _zPHY_edfe_DrvCsrDDrCatchDataEn

+                0x10076f1f        0xd    _zPHY_edfe_DrvCsrDDrCatchDataStop

+                0x10076f2c       0x1f    _zPHY_edfe_DrvPwr0RestCsrSyncHw

+                0x10076f4b       0x3c    _L1l_DrvDfeCalcNotchParaA

+                0x10076f87        0x8    _L1l_DrvDfeNotchSetBypass

+                0x10076f8f        0xa    _L1l_DrvDfeNotchSetA_First

+                0x10076f99        0xa    _L1l_DrvDfeNotchSetA_Second

+                0x10076fa3        0xa    _L1l_DrvDfeNotchSetA_Third

+                0x10076fad        0xc    _L1l_DrvDfeNotchSetT_A

+                0x10076fb9        0xc    _L1l_DrvDfeNotchSetT_B

+                0x10076fc5        0xe    _L1l_DrvDfeNotchSetK_A

+                0x10076fd3        0xe    _L1l_DrvDfeNotchSetK_B

+                0x10076fe1        0xf    _zPHY_edfe_DrvEnableDcInt

+                0x10076ff0        0x5    _zPHY_edfe_ClkPrintf

+                0x10076ff5       0x69    _zPHY_edfe_LteBuffRegPrint

+ .text          0x1007705e      0x879 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_time.o)

+                0x1007705e       0x2a    _zEcsr_CurrentGapTime

+                0x10077088       0x1d    _zEcsr_CurrentGapSuperTime

+                0x100770a5       0x3c    _zEcsr_GetGapStateEx

+                0x100770e1       0x13    _zEcsr_GetLteGapState

+                0x100770f4        0x9    _zEcsr_GetGapState

+                0x100770fd       0x16    _zEcsr_GetIratGapState

+                0x10077113       0x23    _zEcsr_GapCnt

+                0x10077136       0x48    _zEcsr_GetLastGapTime

+                0x1007717e       0x42    _zEcsr_GetGapStartTime

+                0x100771c0       0x4b    _zEcsr_GetNeartGapTime

+                0x1007720b       0x76    _zEcsr_GetTimeBeforeIratGap

+                0x10077281       0x42    _zEcsr_GetTimeBeforeGapEx

+                0x100772c3        0x8    _zEcsr_GetTimeBeforeGap

+                0x100772cb       0x12    _zEcsr_GetTimeBeforeLteGap

+                0x100772dd       0x19    _zEcsr_Compare

+                0x100772f6        0xb    _zEcsr_GapTimeCompare

+                0x10077301        0x7    _zEcsr_TimeCompare

+                0x10077308       0x40    _zEcsr_BeforeGapHalfFrame

+                0x10077348       0x40    _zEcsr_AfterGapHalfFrame

+                0x10077388       0x33    _zEcsr_GetGapOffsetEx

+                0x100773bb        0x8    _zEcsr_GetGapOffset

+                0x100773c3       0x60    _zEcsr_GetGapType

+                0x10077423       0x32    _zEcsr_IsValidGapTime

+                0x10077455       0x61    _zEcsr_GetGapDistance

+                0x100774b6       0x89    _zEcsr_GapType

+                0x1007753f       0x13    _zEcsr_GetLteGapOffset

+                0x10077552       0x14    _zEcsr_IsAroundGap

+                0x10077566       0x14    _zEcsr_IsAroundLteGap

+                0x1007757a       0x54    _zEcsr_CurrentGapType

+                0x100775ce       0x3d    _zEcsr_CurrentGapStartTime

+                0x1007760b       0x10    _zEcsr_CurrentGapFrame

+                0x1007761b       0x18    _zEcsr_NextGapFrame

+                0x10077633        0xd    _zEcsr_GapSubFrame

+                0x10077640        0xe    _zEcsr_LteGapGapAvai

+                0x1007764e        0xc    _zEcsr_CurrentGapStartMrtr

+                0x1007765a       0x19    _zEcsr_CurrentMrtrUpper

+                0x10077673       0x2a    _zEcsr_NextHalfFrame

+                0x1007769d       0x2d    _zEcsr_TimeToMrtr

+                0x100776ca       0x12    _zEcsr_MrtrToTime

+                0x100776dc        0xb    _zEcsr_TimeToTs

+                0x100776e7       0x57    _zEcsr_TimeOnGapConfig

+                0x1007773e       0x1a    _zEcsr_TimeInit

+                0x10077758        0x7    _zPHY_ecsrc_CtrltTime2Ts

+                0x1007775f       0x1f    _zPHY_ecsrc_TimeAdd

+                0x1007777e       0x25    _zPHY_ecsrc_TimeSub

+                0x100777a3       0x16    _zPHY_ecsrc_MrtrAddTs

+                0x100777b9       0x19    _zPHY_ecsrc_MrtrAddSlot

+                0x100777d2       0x1c    _zPHY_ecsrc_MrtrSubTs

+                0x100777ee       0x1f    _zPHY_ecsrc_MrtrSubSlot

+                0x1007780d       0x2b    _zPHY_ecsrc_MrtrAddSignTs

+                0x10077838       0x24    _zPHY_ecsrc_GetCurTime

+                0x1007785c       0x18    _zPHY_ecsrc_Mrtr2LocalMrtr

+                0x10077874       0x18    _zPHY_ecsrc_LocalMrtr2Mrtr

+                0x1007788c        0x4    _zPHY_ecsrc_RemoveMrtrTs

+                0x10077890       0x23    _zPHY_ecsrc_MakeMrtr

+                0x100778b3       0x24    _zPHY_ecsrc_TsToLocalTs

+ .text          0x100778d7      0x571 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc.o)

+                0x100778d7      0x571    _zPHY_erapc_ThreadEntry

+ .text          0x10077e48     0x131f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+                0x10077e48       0xcf    _zPHY_ecsrc_InitMeasOnIdle

+                0x10077f17       0x31    _zPHY_ecsrc_ConfigRfcOffset

+                0x10077f48       0x96    _zPHY_ecsrc_CtrlCampOnProcess

+                0x10077fde       0x9a    _zPHY_ecsrc_CtrlMeasConfigProcess

+                0x10078078      0x141    _zPHY_ecsrc_CtrlMeasSetProcess

+                0x100781b9       0x37    _zPHY_ecsrc_SetMeasAge

+                0x100781f0       0x7b    _L1e_csrc_IdleSetAgeThrold

+                0x1007826b      0x147    _L1e_csrc_ConnectSetAgeThrold

+                0x100783b2       0x46    _zPHY_ecsrc_CtrlSetSearchMeasAgeThrold

+                0x100783f8       0x73    _zPHY_ecsrc_ReadRxMeas

+                0x1007846b       0x47    _zPHY_ecsrc_ReadServCellRxMeas

+                0x100784b2       0x23    _zPHY_ecsrc_GetCellMeasReslut

+                0x100784d5       0x96    _zPHY_ecsrc_CtrlWriteServingCellResult

+                0x1007856b       0x3d    _zPHY_ecsrc_SetMeasResultValue

+                0x100785a8       0x3c    _zPHY_ecsrc_WriteNeibMeasResult

+                0x100785e4       0x10    _zPHY_ecsrc_CtrlWritePccMeasResult

+                0x100785f4      0x14d    _zPHY_ecsrc_CtrlMeasFilterReq

+                0x10078741       0x13    _zPHY_ecsrc_ConnAcquireIntraMeas

+                0x10078754       0x70    _zPHY_ecsrc_AcquireInterMeas

+                0x100787c4       0x16    _zPHY_ecsrc_AcquireServMeas

+                0x100787da        0xd    _zPHY_ecsrc_ReportMeasReslutIntra

+                0x100787e7       0x50    _zPHY_ecsrc_ReportMeasReslutInter

+                0x10078837       0x2b    _zPHY_ecsrc_UpdateRsrpKByFlagCounter

+                0x10078862       0x38    _zPHY_ecsrc_AdaptFilterFactor

+                0x1007889a       0xb5    _zPHY_ecsrc_FreqFilter

+                0x1007894f       0x33    _zPHY_ecsrc_FilterNoResult

+                0x10078982       0x30    _zPHY_ecsrc_DelInvalidCell

+                0x100789b2       0x9b    _zPHY_ecsrc_InterMeasFilter

+                0x10078a4d       0x72    _zPHY_ecsrc_IntraMeasFilter

+                0x10078abf       0x69    _zPHY_ecsrc_FilterMeasRank

+                0x10078b28       0x42    _zPHY_ecsrc_ReportMeasRank

+                0x10078b6a       0x34    _zPHY_ecsrc_UpdateFreqReport

+                0x10078b9e       0x7a    _zPHY_ecsrc_UpdateIntraReport

+                0x10078c18        0x9    _zPHY_ecsrc_GetFilterIntraMeasRsrp

+                0x10078c21       0x70    _zPHY_ecsrc_UpdateInterReport

+                0x10078c91       0x12    _zPHY_ecsrc_ClearNeibCellRsrp

+                0x10078ca3       0x1c    _zPHY_ecsrc_ClearIntraFilter

+                0x10078cbf       0x23    _L1e_csrc_SetIdleFilterFactor

+                0x10078ce2       0x2e    _zPHY_ecsrc_SetFilterFactor

+                0x10078d10       0x62    _zPHY_ecsrc_FilterMeasCfg

+                0x10078d72        0x4    _zPHY_ecsrc_FilterComnCfg

+                0x10078d76        0xc    _zPHY_ecsrc_InitInterFilter

+                0x10078d82       0x36    _zPHY_ecsrc_InitInterFilterFreq

+                0x10078db8       0x60    _zPHY_ecsrc_InitIntraFilter

+                0x10078e18       0x47    _zPHY_ecsrc_InterMeasIndPrint

+                0x10078e5f       0x49    _zPHY_ecsrc_CtrlIntraMeasInfoPrint

+                0x10078ea8       0x37    _zPHY_ecsrc_IntraFilterDebugInfo

+                0x10078edf       0x4a    _zPHY_ecsrc_InterFilterDebugInfo

+                0x10078f29       0x12    _zPHY_ecsrc_CaSwitch

+                0x10078f3b       0x78    _zPHY_ecsrc_ProPhy2PsMsgSINRandRSSI

+                0x10078fb3       0x54    _zPHY_ecsrc_WriteRssiToSearchCnf

+                0x10079007       0x25    _zPHY_ecsrc_AcquireIntraMeas

+                0x1007902c       0x41    _zPHY_ecsrc_SrvCellResltDeal

+                0x1007906d       0x45    _zPHY_ecsrc_ClearAfcInfo

+                0x100790b2       0x6a    _L1e_DevCsrNCellRsNullInd

+                0x1007911c       0x10    _L1e_DevCsrGetMeasResult

+                0x1007912c       0x3b    _zPHY_ecsrc_CtrlIdleSetInterFilterFact

+ .text          0x10079167     0x21b2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+                0x10079167        0x8    _L1e_Sir_RxMeasMask

+                0x1007916f        0x8    _L1e_Sir_QuryRxMeasMask

+                0x10079177      0x27f    _L1e_Sir_MainCtrlFlow

+                0x100793f6       0x33    _L1e_Sir_DbReset

+                0x10079429       0x31    _L1e_Sir_LpcAndTurboCtrl

+                0x1007945a       0x30    _L1e_Sir_AddTpuEvt

+                0x1007948a       0x28    _L1e_Sir_DelAllTpuEvt

+                0x100794b2       0x26    _L1e_Sir_QueryTpuEvt

+                0x100794d8       0x33    _L1e_Sir_DelTpuEvt

+                0x1007950b       0x4a    _L1e_Sir_RegDelayEvt

+                0x10079555       0x21    _L1e_Sir_PreProc

+                0x10079576        0x8    _L1e_Sir_MainState

+                0x1007957e        0x8    _L1e_Sir_StepState

+                0x10079586        0x8    _L1e_Sir_SyncState

+                0x1007958e       0x19    _L1e_Sir_CommInSiProc

+                0x100795a7       0x34    _L1e_Sir_SetState

+                0x100795db       0x98    _L1e_Sir_UpSib1Para

+                0x10079673       0x75    _L1e_Sir_UpSiPara

+                0x100796e8       0x15    _L1e_Sir_UpSerPara

+                0x100796fd       0x2d    _L1e_Sir_UpDecPara

+                0x1007972a        0x8    _L1e_Sir_UpDecState

+                0x10079732        0xd    _L1e_Sir_QurySerSir

+                0x1007973f        0xc    _L1e_Sir_QurySib1State

+                0x1007974b        0xd    _L1e_Sir_QurySiState

+                0x10079758       0x1a    _L1e_Sir_QueryRptEn

+                0x10079772       0x14    _L1e_Sir_CtrlDecOps

+                0x10079786       0x23    _L1e_Sir_UpSibWin

+                0x100797a9       0x56    _L1e_Sir_StopSibProc

+                0x100797ff       0x4e    _L1e_Sir_UpSchedPara

+                0x1007984d       0x96    _L1e_Sir_StartSib1

+                0x100798e3       0x71    _L1e_Sir_BchSync

+                0x10079954       0x5c    _L1e_Sir_RestartBch

+                0x100799b0       0xcc    _L1e_Sir_StartSi

+                0x10079a7c       0xb7    _L1e_Sir_AbortSi

+                0x10079b33       0x64    _L1e_Sir_SchedSib1

+                0x10079b97       0xd4    _L1e_Sir_SchedSi

+                0x10079c6b       0xcb    _L1e_Sir_ProcDecSucc

+                0x10079d36       0xd0    _L1e_Sir_BackSerCell

+                0x10079e06       0x2c    _L1e_Sir_DataReport

+                0x10079e32       0x92    _L1e_Sir_SndMibReq

+                0x10079ec4       0x39    _L1e_Sir_SndMibCnf

+                0x10079efd       0x19    _L1e_Sir_SndBchFail

+                0x10079f16       0x7d    _L1e_Sir_QueryMib

+                0x10079f93       0x2e    _L1e_Sir_ProBchHandle

+                0x10079fc1       0x43    _L1e_Sir_QueryCell

+                0x1007a004       0x15    _L1e_Sir_CtrlAgcState

+                0x1007a019       0x40    _L1e_Sir_UpRfcCfg

+                0x1007a059        0x7    _L1e_Sir_CalBoundryTs

+                0x1007a060       0x81    _L1e_Sir_DelyTpuAdjust

+                0x1007a0e1       0x60    _L1e_Sir_TpuMacroAdjust

+                0x1007a141        0x2    _L1e_Sir_SndTpuAdjust

+                0x1007a143       0x8f    _L1e_Sir_StartWinEvtCB

+                0x1007a1d2       0x60    _L1e_Sir_EndWinEvtCB

+                0x1007a232       0x32    _L1e_Sir_RegWindowEvt

+                0x1007a264       0x9e    _L1e_Sir_CalNearRxRcv

+                0x1007a302       0x5a    _L1e_Sir_CheckRxRcv

+                0x1007a35c       0x39    _L1e_Sir_CellSync

+                0x1007a395       0x3d    _L1e_Sir_CheckPaging

+                0x1007a3d2       0x7d    _L1e_Sir_CheckGapPos

+                0x1007a44f       0x5e    _L1e_Sir_SerCellBackProc

+                0x1007a4ad        0x7    _L1e_Sir_SetAbortSiProcState

+                0x1007a4b4        0x7    _L1e_Sir_GetAbortSiProcState

+                0x1007a4bb        0x7    _L1e_Sir_SetSiDelayProcState

+                0x1007a4c2        0x7    _L1e_Sir_GetSiDelayProcState

+                0x1007a4c9        0x7    _L1e_Sir_SetTimingNeibState

+                0x1007a4d0        0x7    _L1e_Sir_GetTimingNeibState

+                0x1007a4d7       0x10    _L1e_Sir_GetMibReadStateInSib

+                0x1007a4e7       0x13    _L1e_Sir_GetSibState

+                0x1007a4fa       0x68    _L1e_Sir_GetNextSiWinTime

+                0x1007a562       0x1a    _L1e_Sir_GetNeiBorSiState

+                0x1007a57c       0x1e    _L1e_Sir_GetNeiBorSibState

+                0x1007a59a       0x2d    _L1e_Sir_GetNeiBorSib1ReportState

+                0x1007a5c7       0x1c    _L1e_Sir_GetSerSibState

+                0x1007a5e3       0x12    _L1e_Sir_GetNeiBorSiBackState

+                0x1007a5f5        0xd    _L1e_Sir_CleanSiPreSyncState

+                0x1007a602        0x8    _L1e_Sir_GetSiSubFrmPat

+                0x1007a60a       0xb9    _L1e_Sir_PreSyncProc

+                0x1007a6c3       0x80    _L1e_Sir_PreSyncSched

+                0x1007a743        0x7    _L1e_Sir_SetSiSyncState

+                0x1007a74a        0x7    _L1e_Sir_GetSiSyncState

+                0x1007a751        0x7    _L1e_Sir_SetSiSyncSchedState

+                0x1007a758        0x7    _L1e_Sir_GetSiSyncSchedState

+                0x1007a75f       0x28    _L1e_Sir_SiWakeUpProc

+                0x1007a787       0x12    _L1e_Sir_GetBandWidth

+                0x1007a799       0xc5    _L1e_Sir_StartAnr

+                0x1007a85e        0x8    _L1e_Anr_QueryEn

+                0x1007a866        0x8    _L1e_Anr_GetState

+                0x1007a86e        0x8    _L1e_Anr_ProcIndGet

+                0x1007a876       0x1f    _L1e_Anr_SetState

+                0x1007a895      0x2fd    _L1e_Anr_SubFrmProc

+                0x1007ab92       0x1c    _L1e_Anr_BchProc

+                0x1007abae        0x6    _L1e_Anr_BchBackSerRx

+                0x1007abb4       0x19    _L1e_Anr_AbortSi

+                0x1007abcd       0x2f    _L1e_Anr_Reset

+                0x1007abfc       0x11    _L1e_Anr_ProcDecSucc

+                0x1007ac0d       0x7e    _L1e_Anr_NeibLocalMrtr

+                0x1007ac8b       0xc1    _L1e_Anr_SwitchRF

+                0x1007ad4c       0x1a    _L1e_Anr_GetAutoGapState

+                0x1007ad66       0x49    _L1e_Anr_TpuMacroAdjust

+                0x1007adaf        0xe    _L1e_Anr_EnableRxRcv

+                0x1007adbd       0x6e    _L1e_Anr_CalNeibTime

+                0x1007ae2b        0x2    _L1e_Anr_BchAbortProc

+                0x1007ae2d        0xd    _L1e_Anr_SibAbortProc

+                0x1007ae3a       0x2c    _L1e_Sir_Sib1MsgMonitor

+                0x1007ae66       0x59    _L1e_Sir_SiMsgMonitor

+                0x1007aebf       0x29    _L1e_Sir_SibReportMonitor

+                0x1007aee8       0x2c    _L1e_Sir_StateMonitor

+                0x1007af14       0x2f    _L1e_Sir_ErrMonitor

+                0x1007af43       0x5c    _L1e_Sir_RfcMonitor

+                0x1007af9f       0x93    _L1e_Sir_CellMonitor

+                0x1007b032       0x38    _L1e_Sir_SibParaMonitor

+                0x1007b06a       0x43    _L1e_Sir_MibCnfMonitor

+                0x1007b0ad       0x2c    _L1e_Sir_RxRcvCtrlMonitor

+                0x1007b0d9       0x5b    _L1e_Sir_SchedParaMonitor

+                0x1007b134       0x6e    _L1e_Sir_StartWinMonitor

+                0x1007b1a2       0x6e    _L1e_Sir_EndWinMonitor

+                0x1007b210       0x24    _L1e_Sir_AnrStateMonitor

+                0x1007b234       0x51    _L1e_Anr_StartMonitor

+                0x1007b285       0x34    _L1e_Sir_AnrRfcMonitor

+                0x1007b2b9       0x32    _L1e_Anr_GapPrintf

+                0x1007b2eb       0x2e    _L1e_Anr_ErrProcMonitor

+ .text          0x1007b319     0x3fde T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+                0x1007b319       0x27    _zPHY_emc_DvfsPatch

+                0x1007b340       0x12    _zPHY_emc_PsMsgIdFindIndex

+                0x1007b352       0x12    _zPHY_emc_PhyMsgIdFindIndex

+                0x1007b364       0x12    _zPHY_emc_FindSynMsgIndex

+                0x1007b376       0x12    _zPHY_emc_FindEmpLoc

+                0x1007b388        0xf    _zPHY_emc_FindAllSyncMsg

+                0x1007b397       0x26    _zPHY_emc_ClearSyncMsg

+                0x1007b3bd      0x131    _zPHY_emc_ReadSyncMsg

+                0x1007b4ee       0x55    _zPHY_emc_StubRecvSyncMsg

+                0x1007b543       0x1a    _zPHY_emc_GetPs2PhyCF

+                0x1007b55d       0x3a    _zPHY_emc_LteAmtUpdateServeCellEarfch

+                0x1007b597        0x8    _l1e_SchedMcIdlePiCnt

+                0x1007b59f      0x17b    _zPHY_emc_ProInitial

+                0x1007b71a       0x11    _memcpy_Ps2PhySram

+                0x1007b72b       0x35    _zPHY_emc_ProPs2PhyMsgLog

+                0x1007b760       0x5a    _zPHY_emc_ProPhy2PsMsgLog

+                0x1007b7ba      0x6b8    _zPHY_emc_ProSyncMsgSend

+                0x1007be72      0x27e    _zPHY_emc_ProDedicatedMsg

+                0x1007c0f0      0x1a1    _zPHY_emc_ProPs2PhySyncMsg

+                0x1007c291       0x41    _zPHY_emc_ProAbortAccessMsg

+                0x1007c2d2      0x1ad    _zPHY_emc_ProAccessMsg

+                0x1007c47f        0x5    _zPHY_emc_ProTaCmdMsg

+                0x1007c484       0x12    _zPHY_emc_ProTaTimeStopMsg

+                0x1007c496      0x24e    _zPHY_emc_ProPs2PhyMsgRouter

+                0x1007c6e4       0x2c    _zPHY_emc_WakeUpPS

+                0x1007c710       0x1c    _zPHY_emc_SendIcpToPS

+                0x1007c72c       0xd5    _zPHY_emc_ProPhy2PsMsgRouter

+                0x1007c801      0x275    _zPHY_emc_ProReleaseFlow

+                0x1007ca76      0x1a8    _zPHY_emc_ProTimingCtrlFlow

+                0x1007cc1e      0x1fd    _zPHY_emc_ProTASchedFlow

+                0x1007ce1b       0x46    _zPHY_emc_ProMacResetFlow

+                0x1007ce61       0x57    _zPHY_emc_ProSubfrmTypeConfig

+                0x1007ceb8      0x20d    _zPHY_emc_ProResetFlow

+                0x1007d0c5      0x207    _zPHY_emc_ProSetModeFlow

+                0x1007d2cc       0x2b    _zPHY_emc_ProShowLtePhyStateInfo

+                0x1007d2f7       0x58    _zPHY_emc_ProShowLtePhySIDInfo

+                0x1007d34f      0x11b    _zPHY_emc_ProAfcConfig

+                0x1007d46a       0x14    _zPHY_emc_UpdateIniFreq

+                0x1007d47e       0x12    _zPHY_emc_ReadIniFreq

+                0x1007d490       0x53    _zPHY_emc_StartGapDelayPro

+                0x1007d4e3       0x63    _zPHY_emc_GetRfTpuRegTime

+                0x1007d546       0x25    _zPHY_emc_RegEvent

+                0x1007d56b       0x13    _zPHY_emc_DelEvent

+                0x1007d57e       0x40    _zPHY_emc_RfDeal

+                0x1007d5be        0xb    _zPHY_emc_ResetProOn

+                0x1007d5c9        0xb    _zPHY_emc_RelProOn

+                0x1007d5d4       0x15    _zPHY_emc_InitScellInfo

+                0x1007d5e9        0x1    _zPHY_emc_ModifyScellExistFlag

+                0x1007d5ea        0x1    _zPHY_emc_ModifyScellActiveFlag

+                0x1007d5eb       0x1d    _zPHY_emc_InitScellDefaultPara

+                0x1007d608       0x21    _zPHY_emc_ScellRatModeSet

+                0x1007d629       0x10    _zPHY_emc_FindFreeSCarrier

+                0x1007d639       0x10    _zPHY_emc_AddSCarrier

+                0x1007d649       0x29    _zPHY_emc_ReleaseSCarrier

+                0x1007d672       0x41    _zPHY_emc_ModifyScellInfo

+                0x1007d6b3        0x2    _zPHY_emc_ActiveScell

+                0x1007d6b5        0x2    _zPHY_emc_DeactiveScell

+                0x1007d6b7        0x2    _zPHY_emc_AutoDeactiveScell

+                0x1007d6b9        0x2    _zPHY_emc_UpdateDeactInfo

+                0x1007d6bb        0xa    _zPHY_emc_IsAnyScellExist

+                0x1007d6c5        0xa    _zPHY_emc_IsAnyScellActive

+                0x1007d6cf        0x2    _zPHY_emc_IsScellExist

+                0x1007d6d1        0x2    _zPHY_emc_IsScellActive

+                0x1007d6d3        0x2    _zPHY_emc_ReadScellCfgDedi

+                0x1007d6d5        0x2    _zPHY_emc_ReadScellCfgComn

+                0x1007d6d7       0x11    _zPHY_emc_ReadScellBasicInfo

+                0x1007d6e8       0x23    _zPHY_emc_ReadFixDlDelay

+                0x1007d70b       0x4e    _zPHY_emc_SetSysband

+                0x1007d759       0x52    _zPHY_emc_AlterRateRefreshFB

+                0x1007d7ab       0x44    _L1e_Anr_AlterRateRefreshFB

+                0x1007d7ef       0x1e    _zPHY_emc_CfgSysband

+                0x1007d80d       0x1c    _zPHY_emc_IsSysbandVarious

+                0x1007d829       0x19    _zPHY_emc_ReadGapStatue

+                0x1007d842       0x1f    _zPHY_emc_ReadIratGapStatue

+                0x1007d861       0x15    _zPHY_emc_RfcRbdpCfg

+                0x1007d876       0x76    _zPHY_emc_ProGapDelayFlow

+                0x1007d8ec      0x153    _zPHY_emc_ProGapSchedFlow

+                0x1007da3f       0x2f    _zPHY_emc_ScellActiveNoactiveMain

+                0x1007da6e        0xe    _L1e_SchedMcSetSCellDeactivationTimerParam

+                0x1007da7c        0x7    _L1e_SchedMcGetSCellDeactivationTimerParam

+                0x1007da83        0x9    _L1e_SchedMcSetSCellDeactivationTimer

+                0x1007da8c        0xc    _L1e_SchedMcIncSCellDeactivationTimer

+                0x1007da98        0x9    _L1e_SchedMcGetSCellDeactivationTimer

+                0x1007daa1       0x35    _L1e_SchedMcAutoDeactiveScc

+                0x1007dad6       0x34    _L1e_SchedMcDeactiveScc

+                0x1007db0a       0x8f    _zPHY_emc_ScellGetRFPara

+                0x1007db99       0x45    _L1e_SchedMc_CfgUlFreqPoint

+                0x1007dbde       0x3d    _zPHY_emc_ScellRFParaPrint

+                0x1007dc1b       0x45    _L1e_LogMcSCellInfo

+                0x1007dc60       0x1d    _L1e_SchedMc_ConvertBW

+                0x1007dc7d       0x86    _L1e_SchedMc_CloseRxRecv

+                0x1007dd03       0x20    _zPHY_emc_ProClrRfcDBState

+                0x1007dd23      0x135    _L1e_SchedMc_CfgRfcRxSFData

+                0x1007de58        0xd    _L1e_SchedMc_GetRxRecvState

+                0x1007de65        0xd    _L1e_SchedMc_GetCalcTimeState

+                0x1007de72        0xd    _L1e_SchedMc_GetCfgSrcIdx

+                0x1007de7f       0x32    _L1e_SchedMc_OpenRxRecv

+                0x1007deb1       0xc1    _L1e_SchedMc_CalcRxRecvTime

+                0x1007df72       0x1a    _L1e_SchedMc_CalcRxCloseTime

+                0x1007df8c       0xb9    _L1e_SchedMc_OpenRxRF

+                0x1007e045      0x147    _L1e_SchedMc_OpenRxRFByCc

+                0x1007e18c       0x30    _L1e_SchedMc_JudgeRfOpenTime

+                0x1007e1bc       0x1e    _L1e_SchedMc_JudgeRfClose

+                0x1007e1da       0x16    _L1e_SchedMc_Set4RxRcv

+                0x1007e1f0        0x8    _L1e_SchedMc_Clr4RxRcv

+                0x1007e1f8        0x7    _L1e_SchedMc_Get4RxRcv

+                0x1007e1ff       0x1a    _L1e_SchedMc_CfgRfcRxClose

+                0x1007e219      0x17c    _zPHY_emc_SetAndReadPhyPara

+                0x1007e395        0x8    _zPHY_emc_AsynMsgProcIratGapConfigReq

+                0x1007e39d       0x9f    _zPHY_emc_RdPs2PhyAsyncMsg

+                0x1007e43c       0x63    _zPHY_emc_CalTpuMrtrAdjType

+                0x1007e49f       0x48    _zPHY_emc_RefreshPagePara

+                0x1007e4e7       0x1b    _zPHY_SendMsg

+                0x1007e502       0x1c    _zPHY_SendNullMsg

+                0x1007e51e       0x62    _L1e_SchedMcGetCellInfo

+                0x1007e580        0xd    _L1e_SchedMc_AbortSi

+                0x1007e58d        0xd    _L1e_SchedMc_AbortSearch

+                0x1007e59a        0xd    _L1e_SchedMc_StoreSib

+                0x1007e5a7        0xd    _L1e_SchedMc_StoreSi

+                0x1007e5b4        0x8    _L1e_SchedMc_SetDelayAnrState

+                0x1007e5bc        0x8    _L1e_SchedMc_GetDelayAnrState

+                0x1007e5c4        0xd    _L1e_SchedMc_StoreSearch

+                0x1007e5d1        0xd    _L1e_SchedMc_StoreFreqScan

+                0x1007e5de        0xd    _L1e_SchedMc_StoreRapc

+                0x1007e5eb       0x3b    _L1e_SchedMc_SndDelaySearch

+                0x1007e626       0x3c    _L1e_SchedMc_SendDelayFreqScan

+                0x1007e662       0x1a    _L1e_SchedMc_SndDelaySib

+                0x1007e67c       0x1a    _L1e_SchedMc_SndDelaySi

+                0x1007e696       0x10    _L1e_SchedMc_SndDelayRapc

+                0x1007e6a6       0x1e    _L1e_SchedMc_ReadTpuOffset

+                0x1007e6c4       0x10    _zPHY_emc_ATSetDrxCtrl

+                0x1007e6d4       0x83    _zPHY_emc_ATSetAndReadRlm

+                0x1007e757       0x65    _zPHY_emc_ATSetAndReadCsi

+                0x1007e7bc       0xc5    _zPHY_emc_ATSetAndReadUlpc

+                0x1007e881       0x72    _zPHY_emc_ATSetAntenna

+                0x1007e8f3       0x56    _zPHY_emc_ATSetAndReadUeCategory

+                0x1007e949       0x21    _zPHY_emc_ATCheckSinr

+                0x1007e96a       0x20    _zPHY_emc_ATCheckTmMode

+                0x1007e98a       0x4f    _zPHY_emc_ATCheckMcsQmod

+                0x1007e9d9       0x6e    _zPHY_emc_ATCheckHarqNack

+                0x1007ea47       0x32    _zPHY_emc_ATCheckThrougput

+                0x1007ea79       0x1f    _zPHY_emc_ATCheckRssi

+                0x1007ea98       0x32    _zPHY_emc_ATCheckSinrRsrp

+                0x1007eaca       0x2a    _zPHY_emc_ATCheckResidualBler

+                0x1007eaf4       0x8a    _zPHY_emc_ATCheckAll

+                0x1007eb7e       0x1f    _zPHY_emc_ATThinkWill

+                0x1007eb9d       0x2b    _zPHY_emc_ATLowPower

+                0x1007ebc8       0x3d    _zPHY_emc_ExtraCheck

+                0x1007ec05      0x6f2    _zPHY_emc_ThreadEntry

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

+                0x1007f2f7       0x16    _zPHY_ecsrc_LteAmtUpdateServeCellEarfch

+                0x1007f30d       0x35    _zPHY_ecsrc_ReadEarfcnInfo

+                0x1007f342       0x3a    _zPHY_ecsrc_GetDLULEarfchTableInfo

+                0x1007f37c       0x52    _zPHY_ecsrc_GetEarfchTableInfo

+                0x1007f3ce       0x11    _zPHY_ecsrc_SchedEarfcn2Freq

+                0x1007f3df       0x14    _zPHY_ecsrc_SchedFreq2Earfcn

+                0x1007f3f3       0x2e    _zPHY_ecsrc_FindEarfchFromEarfcn

+                0x1007f421       0x58    _zPHY_ecsrc_GetUlEarfchTableInfo

+                0x1007f479       0x19    _zPHY_ecsrc_GetTddFddMode

+                0x1007f492       0x13    _zPHY_ecsrc_CtrlRsrpTrans

+                0x1007f4a5       0x12    _zPHY_ecsrc_CtrlRsrqTrans

+                0x1007f4b7        0xc    _zPHY_ecsrc_NvReadRsrpFixedOffset

+                0x1007f4c3       0x36    _zPHY_ecsrc_SendSearchStartReq

+                0x1007f4f9       0x37    _zPHY_ecsrc_SendCfoStartReq

+                0x1007f530       0x8f    _zPHY_ecsrc_SendMeasStartReq

+                0x1007f5bf       0x24    _zPHY_ecsrc_SendHandoverCnf

+                0x1007f5e3       0x51    _zPHY_ecsrc_SendMibReadReq

+                0x1007f634       0x2c    _zPHY_ecsrc_SendTpuMacroAdjReq

+                0x1007f660       0x2c    _zPHY_ecsrc_SendFreqScanReq

+                0x1007f68c        0xd    _zPHY_ecsrc_OnSendFreqScanReq

+                0x1007f699        0x8    _zPHY_ecsrc_SetAllRxMaskFlag

+                0x1007f6a1       0x11    _zPHY_ecsrc_SleepCtrlPowerOn

+                0x1007f6b2       0x13    _L1e_csrc_InitStrInfo

+                0x1007f6c5       0xec    _zPHY_ecsrc_ProInitial

+                0x1007f7b1       0x11    _zPHY_ecsrc_InitSlaveWorkState

+                0x1007f7c2       0x13    _zPHY_ecsrc_ProReset

+                0x1007f7d5       0x15    _zPHY_ecsrc_SetPhyModeByEarfcn

+                0x1007f7ea       0x10    _zPHY_emc_SetPhyMode

+                0x1007f7fa       0x14    _zPHY_ecsrc_FindTpuEvent

+                0x1007f80e       0x40    _zPHY_ecsrc_TpuEventReset

+                0x1007f84e       0x3a    _zPHY_ecsrc_TpuEventMark

+                0x1007f888       0x1b    _zPHY_ecsrc_TpuEventCheck

+                0x1007f8a3       0x4c    _zPHY_ecsrc_DelTpuEvent

+                0x1007f8ef       0x1c    _zPHY_ecsrc_TpuEventClean

+                0x1007f90b        0x7    _zPHY_ecsrc_FilterEnDelay

+                0x1007f912       0x22    _zPHY_ecsrc_GetBandIdx

+                0x1007f934       0x2b    _zPHY_ecsrc_MibInfoOutput

+                0x1007f95f       0x23    _zPHY_ecsrc_FilterOut

+                0x1007f982       0x62    _zPHY_ecsrc_CtrlReleaseProcess

+                0x1007f9e4       0x69    _zPHY_ecsrc_CfgRfcFreqBand

+                0x1007fa4d       0x1c    _L1e_csrc_CfgSysband

+                0x1007fa69       0x2d    _zPHY_ecsrc_RecoverToServingFreq

+                0x1007fa96       0x1c    _zPHY_ecsrc_ResetSearchMeas

+                0x1007fab2       0x71    _zPHY_ecsrc_StopInterSearchMeas

+                0x1007fb23       0x40    _L1e_csrc_PreWakeUpPS

+                0x1007fb63       0x18    _zPHY_ecsrc_TsDelayMsgRegister

+                0x1007fb7b       0x34    _zPHY_ecsrc_DelayMsgRegister

+                0x1007fbaf       0x4d    _zPHY_ecsrc_RegTpuAdjDelay

+                0x1007fbfc      0x11a    _zPHY_ecsrc_CtrlConnectedIntraReportEvent

+                0x1007fd16       0x4a    _zPHY_ecsrc_CtrlConnectedInterReportEvent

+                0x1007fd60       0x38    _zPHY_ecsrc_CtrlConnectAgingProcess

+                0x1007fd98       0x17    _zPHY_ecsrc_CfgRfcSynState

+                0x1007fdaf       0x37    _zPHY_ecsrc_GetInterReportPeriod

+                0x1007fde6       0x88    _zPHY_ecsrc_CtrlConnectedMeasSchedule

+                0x1007fe6e       0x31    _zPHY_ecsrc_OpenSubFrameInt

+                0x1007fe9f       0x15    _zPHY_ecsrc_DelSfInt

+                0x1007feb4       0x18    _zPHY_ecsrc_InitGapCnt

+                0x1007fecc       0x19    _zPHY_ecsrc_UpdateGapCnt

+                0x1007fee5       0x3d    _zPHY_ecsrc_DrxRefreshGapCnt

+                0x1007ff22       0x48    _zPHY_ecsrc_DrxSetIntraWorkPeriod

+                0x1007ff6a       0x80    _zPHY_ecsrc_DrxSetInterWorkPeriod

+                0x1007ffea       0x13    _zPHY_ecsrc_DrxSetInterRprtPeriod

+                0x1007fffd       0x8d    _L1e_csrc_RegConEvent

+                0x1008008a       0x77    _zPHY_ecsrc_CtrlDedicateConfigProcess

+                0x10080101       0x48    _zPHY_ecsrc_CtrlConncetGapConfigProcess

+                0x10080149      0x100    _zPHY_ecsrc_CtrlConnectedSetInterFreq

+                0x10080249       0xa6    _zPHY_ecsrc_CtrlConnectedScheduleInterFreq

+                0x100802ef       0xc7    _zPHY_ecsrc_CtrlHandoverSearch

+                0x100803b6       0x25    _zPHY_ecsrc_CtrlHandoverCfoEn

+                0x100803db       0x1f    _zPHY_ecsrc_CtrlHandoverMibInd

+                0x100803fa      0x112    _zPHY_ecsrc_CtrlHandoverPro

+                0x1008050c      0x114    _zPHY_ecsrc_CtrlHandoverSearchTimeEvent

+                0x10080620       0x49    _zPHY_ecsrc_CtrlHandoverPbchTimeEvent

+                0x10080669       0x38    _zPHY_ecsrc_LteAmtULEarfchTableInfo

+                0x100806a1       0x38    _zPHY_ecsrc_LteAmtDLEarfchTableInfo

+                0x100806d9       0x3a    _zPHY_ecsrc_LteAmtFDTEarfchTableInfo

+                0x10080713       0x86    _zPHY_ecsrc_AmtUpdateEarfcnBand

+                0x10080799       0x2d    _zPHY_ecsrc_RegDrxNoUseEvent

+                0x100807c6       0x24    _zPHY_ecsrc_DelDrxNoUseEvent

+                0x100807ea        0xc    _zPHY_ecsrc_IsDrxUsed

+                0x100807f6       0x29    _zPHY_ecsrc_IsWorkGap

+                0x1008081f       0x34    _zPHY_ecsrc_WaitIratGap

+                0x10080853       0x42    _zPHY_ecsrc_IntraFreqEnable

+                0x10080895       0x5e    _zPHY_ecsrc_InterFreqEnable

+                0x100808f3       0xb8    _zPHY_ecsrc_CalIntraWorkTime

+                0x100809ab       0x4d    _zPHY_ecsrc_SetSearchPhase

+                0x100809f8       0x4c    _zPHY_ecsrc_GetSearchPhase

+                0x10080a44       0x1b    _zPHY_ecsrc_ClearSearchEnable

+                0x10080a5f       0x49    _zPHY_ecsrc_FindEnableFreq

+                0x10080aa8       0x3a    _zPHY_ecsrc_UpdateSearchEnable

+                0x10080ae2       0x2f    _zPHY_ecsrc_IsSearchDone

+                0x10080b11       0x4b    _zPHY_ecsrc_RecoverEnableFlag

+                0x10080b5c       0x90    _zPHY_ecsrc_CalRemainTime

+                0x10080bec      0x1cf    _zPHY_ecsrc_FindUndoneFreq

+                0x10080dbb       0x1b    _L1e_csrc_FindEnableInterFreq

+                0x10080dd6      0x1d5    _L1e_csrc_FindUndoFreq

+                0x10080fab       0x6c    _L1e_csrc_DrxIntraReport

+                0x10081017       0x4e    _L1e_csrc_DrxInterReport

+                0x10081065       0xb7    _L1e_csrc_DrxSchdEnd

+                0x1008111c       0x3b    _L1e_csrc_DrxIntraSchd

+                0x10081157       0x42    _L1e_csrc_DrxInterSchd

+                0x10081199       0x6e    _L1e_csrc_ShortDrxIntraSchd

+                0x10081207       0x40    _L1e_csrc_ShortDrxInterSchd

+                0x10081247       0x49    _L1e_csrc_AbortDrxSchd

+                0x10081290       0x15    _L1e_csrc_CsrIsWork

+                0x100812a5      0x127    _zPHY_ecsrc_DrxCheckEvent

+                0x100813cc        0x8    _L1e_csrc_GetStopMeas

+                0x100813d4        0xe    _L1e_csrc_CfgGapCnt

+                0x100813e2       0xca    _L1e_csrc_ShortDrxSchd

+                0x100814ac       0x30    _L1e_csrc_ShortDrxReSchd

+                0x100814dc      0x104    _zPHY_ecsrc_CnnDrxStartSchedule

+                0x100815e0       0x48    _zPHY_ecsrc_CnnDrxSetup

+                0x10081628       0x1b    _zPHY_ecsrc_CnnDrxRelease

+                0x10081643       0x41    _L1e_csrc_ShortDrxSchdFlag

+                0x10081684        0x8    _L1e_csrc_GetDfeValidFlag

+                0x1008168c       0x87    _zPHY_ecsrc_CtrlAbortMeasProcess

+                0x10081713        0x8    _zPHY_ecsrc_ReadSubframeOffset

+                0x1008171b       0x15    _zPHY_ecsrc_SubframeOffsetToRfc

+                0x10081730        0x8    _zPHY_ecsrc_SetFddAdjust

+                0x10081738       0x30    _zPHY_ecsrc_ClearRfcSFData

+                0x10081768       0x12    _zPHY_ecsrc_ClearRfTable

+                0x1008177a       0x12    _L1e_csrc_ClearRfMeasState

+                0x1008178c       0x2c    _zPHY_ecsrc_SetFreq

+                0x100817b8        0xa    _zPHY_ecsrc_SetInterFreq

+                0x100817c2       0x15    _zPHY_ecsrc_FindEvent

+                0x100817d7       0x43    _zPHY_ecsrc_RegisterEvent

+                0x1008181a       0x1d    _zPHY_ecsrc_CancelEvent

+                0x10081837       0x12    _zPHY_ecsrc_CancelAllEvent

+                0x10081849       0x7b    _zPHY_ecsrc_CheckEvent

+                0x100818c4       0x40    _zPHY_ecsrc_ConnCheckEvent

+                0x10081904       0x44    _zPHY_ecsrc_ExcuteEvent

+                0x10081948       0x25    _zPHY_ecsrc_ChangeIntraReportPeriod

+                0x1008196d       0x33    _zPHY_ecsrc_ChangeIntraReportPeriodDrx

+                0x100819a0        0x7    _zPHY_ecsrc_OnSetMode

+                0x100819a7       0x25    _zPHY_ecsrc_OnIratIdlePeriodRepReq

+                0x100819cc       0x37    _zPHY_ecsrc_OnInactiveTimeReportInt

+                0x10081a03       0x19    _zPHY_ecsrc_OnFreqListConfigReq

+                0x10081a1c       0x2e    _zPHY_ecsrc_OnIratMeasConfigReq

+                0x10081a4a       0x32    _zPHY_ecsrc_OnIratMeasReportInt

+                0x10081a7c       0xf1    _zPHY_ecsrc_OnIratGapConfigReq

+                0x10081b6d       0x6f    _zPHY_ecsrc_OnIratGapConfigDelayInt

+                0x10081bdc       0x24    _zPHY_ecsrc_OnRfStartDealSfInt

+                0x10081c00       0x14    _zPHY_ecsrc_OnRfCloseDealSfInt

+                0x10081c14       0x37    _zPHY_ecsrc_OnReset

+                0x10081c4b       0x4e    _zPHY_ecsrc_OnCellSearchReq

+                0x10081c99       0x39    _zPHY_ecsrc_InitOnCellSearchReq

+                0x10081cd2       0xae    _zPHY_ecsrc_CtrlAppointSearchPbchTimeEvent

+                0x10081d80       0x52    _zPHY_ecsrc_CtrlAppointSearchTimeEvent

+                0x10081dd2       0x2a    _zPHY_ecsrc_CtrlAppointSearchPbchEndEvent

+                0x10081dfc        0xd    _zPHY_ecsrc_AppointCellSearchType

+                0x10081e09       0x17    _zPHY_ecsrc_NeibCellSearchType

+                0x10081e20       0x99    _zPHY_ecsrc_IdleOnCellSearchReq

+                0x10081eb9       0x16    _zPHY_ecsrc_SlaveOnCellSearchReq

+                0x10081ecf       0x1a    _zPHY_ecsrc_OnCtrlIniSearchCnf

+                0x10081ee9       0x19    _zPHY_ecsrc_OnTimeDelayInt

+                0x10081f02       0x19    _zPHY_ecsrc_OnSssUpdateCounterCnf

+                0x10081f1b        0xd    _zPHY_ecsrc_OnIniMeasTimeEvent

+                0x10081f28       0x1c    _zPHY_ecsrc_OnAbortCellSearchReq

+                0x10081f44       0x27    _zPHY_ecsrc_OnCommonConfigReq

+                0x10081f6b       0x4e    _zPHY_ecsrc_OnMeasConfigReq

+                0x10081fb9      0x132    _zPHY_ecsrc_SaveMask

+                0x100820eb       0x98    _zPHY_ecsrc_OnMeasMaskSetReq

+                0x10082183       0x30    _zPHY_ecsrc_OnAbortMeasReq

+                0x100821b3       0x3e    _zPHY_ecsrc_OnChangeMeasPeriodReq

+                0x100821f1       0x11    _zPHY_ecsrc_OnIdleInterRfChangeFinishedEvent

+                0x10082202       0x39    _zPHY_ecsrc_OnIratMeasGapConfigReq

+                0x1008223b       0x21    _zPHY_ecsrc_OnFreqScanReq

+                0x1008225c       0x3b    _zPHY_ecsrc_InitOnFreqScanReq

+                0x10082297       0x53    _zPHY_ecsrc_IdleOnFreqScanReq

+                0x100822ea       0x27    _zPHY_ecsrc_SlaveOnFreqScanReq

+                0x10082311       0x21    _zPHY_ecsrc_OnCtrlSearchFreqScanCnf

+                0x10082332       0x1c    _zPHY_ecsrc_OnHandoverReq

+                0x1008234e       0x10    _zPHY_ecsrc_OnPlmnResumeSrvCellTpu

+                0x1008235e       0x2c    _zPHY_ecsrc_OnPlmnPeriodTpuIntIn

+                0x1008238a       0x26    _zPHY_ecsrc_FreqScanSubFrameIntDelay

+                0x100823b0       0x47    _zPHY_ecsrc_RunningCheck

+                0x100823f7       0x8d    _zPHY_ecsrc_OnArfcnListInfo

+                0x10082484       0x47    _zPHY_amt_Lte_Set_EarfcnInfo

+                0x100824cb        0xf    _L1e_csrc_HandoverSuccPro

+                0x100824da       0x1b    _zPHY_ecsrc_StartProc

+                0x100824f5      0x15f    _zPHY_ecsrc_ComProc

+                0x10082654       0x15    _zPHY_ecsrc_InitProc

+                0x10082669       0x6f    _zPHY_ecsrc_IdleProc

+                0x100826d8       0x21    _zPHY_ecsrc_ConnProc

+                0x100826f9       0x91    _zPHY_ecsrc_SlaveProc

+                0x1008278a       0x5b    _zPHY_ecsrc_Ctrl

+                0x100827e5       0x48    _zPHY_ecsrc_ThreadEntry

+                0x1008282d       0xc8    _zEcsrc_PreEvent

+                0x100828f5       0x38    _zEcsrc_OnEvent

+                0x1008292d       0x52    _zPHY_ecsrc_ReadSnr

+                0x1008297f       0xd6    _zPHY_ecsrc_ReadSearctT

+                0x10082a55       0x1e    _zPHY_ecsrc_ReadIntraSearctT

+                0x10082a73       0x1e    _zPHY_ecsrc_ReadSpeedSearctT

+                0x10082a91       0x1d    _zPHY_ecsrc_ReadCfoUpdateT

+                0x10082aae       0x2a    _zPHY_ecsrc_GetDestTime

+                0x10082ad8       0x1c    _zPHY_ecsrc_CalDestTimeOffset

+                0x10082af4       0x19    _zPHY_ecsrc_GetNonHighPrioFreqNum

+                0x10082b0d       0x19    _zPHY_ecsrc_GetHighPrioFreqNum

+                0x10082b26       0x13    _zPHY_ecsrc_GetReportNum

+                0x10082b39       0x31    _zPHY_ecsrc_NeedIntraSearchStep

+                0x10082b6a       0x2e    _zPHY_ecsrc_NeedIntraSearchStepNormal

+                0x10082b98       0x45    _zPHY_ecsrc_NeedIntraSearch

+                0x10082bdd       0x22    _zPHY_ecsrc_IsNonHighPrioWorkDrx

+                0x10082bff       0xaa    _zPHY_ecsrc_NeedWork

+                0x10082ca9       0x54    _zPHY_ecsrc_CalcInitDrxNum

+                0x10082cfd       0x7f    _zPHY_ecsrc_CalcWorkDrxNum

+                0x10082d7c       0x22    _zPHY_ecsrc_NeedInterSearch

+                0x10082d9e        0x9    _zPHY_ecsrc_NeedInterMeas

+                0x10082da7       0x52    _zPHY_ecsrc_NeedIntraMeas

+                0x10082df9       0x1c    _zPHY_ecsrc_FreqIndexAcc

+                0x10082e15       0x37    _zPHY_ecsrc_IsLastFreqInDrx

+                0x10082e4c       0x72    _L1e_csrc_SRCellRank

+                0x10082ebe       0x9a    _L1e_csrc_SaveSRCellInfo

+                0x10082f58       0x52    _L1e_csrc_SetSRCellInfo

+                0x10082faa      0x121    _L1e_csrc_GetMobileCxtFlag

+                0x100830cb       0x49    _zPHY_ecsrc_CtrlIdleIntraMeasEndEventNew

+                0x10083114       0x37    _zPHY_ecsrc_GetReportDrxNum

+                0x1008314b        0x2    _zPHY_ecsrc_EverTrue

+                0x1008314d       0x10    _zPHY_ecsrc_StartDelayTimer

+                0x1008315d        0x9    _zPHY_ecsrc_WaitEvent

+                0x10083166       0x1d    _zPHY_ecsrc_SchedInit

+                0x10083183       0x20    _zPHY_ecsrc_SchedStop

+                0x100831a3        0x8    _zPHY_ecsrc_SchedStart

+                0x100831ab       0x15    _zPHY_ecsrc_NeedWorkInReportPeriod

+                0x100831c0       0xbc    _zPHY_ecsrc_OnStartPi

+                0x1008327c       0x63    _zPHY_ecsrc_OnEndPi

+                0x100832df       0x9b    _zPHY_ecsrc_ReportOneFreq

+                0x1008337a       0x7c    _zPHY_ecsrc_ReportPreValue

+                0x100833f6       0x49    _zPHY_ecsrc_ReportInra

+                0x1008343f       0x57    _zPHY_ecsrc_DoReportIner

+                0x10083496       0x11    _zPHY_ecsrc_ReportInter

+                0x100834a7       0x12    _zPHY_ecsrc_OneFreqModeWork

+                0x100834b9       0x1a    _zPHY_ecsrc_OneFreqIntraWork

+                0x100834d3       0x27    _zPHY_ecsrc_IntraSearchInLowSnr

+                0x100834fa       0x36    _zPHY_ecsrc_FixedStrongSearch

+                0x10083530        0x8    _zPHY_ecsrc_GetFixedStrongSearchFlag

+                0x10083538       0x30    _zPHY_ecsrc_NeedSearchInLowSnr

+                0x10083568       0x25    _zPHY_ecsrc_NeedSearchInRA

+                0x1008358d       0x14    _zPHY_ecsrc_OneFreqInterWork

+                0x100835a1       0x11    _zPHY_ecsrc_GerFreqNumPerDrx

+                0x100835b2       0x5c    _zPHY_ecsrc_NextInterFreqInDrx

+                0x1008360e       0x23    _zPHY_ecsrc_IntraWorkInDrx

+                0x10083631       0x20    _zPHY_ecsrc_InterFinishInDrx

+                0x10083651       0x35    _zPHY_ecsrc_RecordInterDoneInDrx

+                0x10083686       0x65    _zPHY_ecsrc_InterSchedInitPerDrx

+                0x100836eb       0x9b    _zPHY_ecsrc_GetIntraSearchTime

+                0x10083786       0x2e    _zPHY_ecsrc_GetInterSearchTime

+                0x100837b4       0x7f    _zPHY_ecsrc_GetIntraMeasTime

+                0x10083833       0xa1    _zPHY_ecsrc_GetInterMeasTime

+                0x100838d4       0x4d    _zPHY_ecsrc_GetIntraWorkTime

+                0x10083921       0x15    _zPHY_ecsrc_GetInterWorkTime

+                0x10083936       0x69    _zEcsr_GetWorkTimeInCurDrx

+                0x1008399f       0x71    _zPHY_ecsrc_ChangeMeasMode

+                0x10083a10       0x36    _zPHY_ecsrc_IntraMeasStart

+                0x10083a46        0x3    _zPHY_ecsrc_InterMeasStart

+                0x10083a49       0x15    _zPHY_ecsrc_IntraSearchStart

+                0x10083a5e        0xd    _zPHY_ecsrc_SetIntraWorkTime

+                0x10083a6b       0x1e    _zPHY_ecsrc_SetInterWorkTime

+                0x10083a89       0x12    _zPHY_ecsrc_ServCellStart

+                0x10083a9b       0x26    _zPHY_ecsrc_SearchInMeasConfig

+                0x10083ac1       0x21    _zPHY_ecsrc_ReadIndexInSchedContext

+                0x10083ae2       0x21    _zPHY_ecsrc_IntraFreqStart

+                0x10083b03      0x12b    _zPHY_ecsrc_InterFreqStart

+                0x10083c2e       0xb4    _zPHY_ecsrc_OneFreqStart

+                0x10083ce2       0x26    _zPHY_ecsrc_NeedSchedInter

+                0x10083d08        0x1    _zPHY_ecsrc_BeforeInter

+                0x10083d09       0x15    _zPHY_ecsrc_BeforeOneFreq

+                0x10083d1e       0x24    _zPHY_ecsrc_NeedInitial

+                0x10083d42       0x49    _zPHY_ecsrc_ChangeMeasPeriodIdle

+                0x10083d8b       0x32    _zPHY_ecsrc_ReportNoInactiveTime

+                0x10083dbd        0x7    _zPHY_ecsrc_NeedAdjustBndFrmCfo

+                0x10083dc4       0x5e    _zPHY_ecsrc_AdjustBndFrmCfo

+                0x10083e22       0x15    _zPHY_ecsrc_SetShortDrxState

+                0x10083e37       0x12    _zPHY_ecsrc_CfgRfcRxOffset

+                0x10083e49       0x2b    _zPHY_ecsrc_AdjustSrvTpu

+                0x10083e74        0x7    _zPHY_ecsrc_BackupCFOFreqOffset

+                0x10083e7b        0x8    _l1e_csrc_GetDrxCnt

+                0x10083e83       0x3b    _zPHY_ecsrc_DrxReStartSearchMeas

+                0x10083ebe       0x2a    _zPHY_ecsrc_ReadPrio

+                0x10083ee8       0x85    _zPHY_ecsrc_WakeupPs

+                0x10083f6d        0x8    _L1e_csrc_GetCurCtx

+                0x10083f75        0x8    _L1e_csrc_GetMeasBit

+                0x10083f7d       0x98    _L1e_csrc_TempRead

+                0x10084015       0x92    _L1e_ecsrc_UpdateBackBchBnd

+                0x100840a7        0x9    _L1e_csrc_AtZepcgSetLowPower

+                0x100840b0        0x9    _L1e_csrc_AtZepcgClrLowPower

+                0x100840b9       0x40    _L1e_csrc_AtZepcgSetPhyCfg

+                0x100840f9       0x67    _L1e_csrc_GetFreqOffset

+                0x10084160       0x90    _L1e_csrc_SetDisableAfcReloadFlag

+                0x100841f0       0x4a    _L1e_csrc_SetScanFailNum

+                0x1008423a       0x95    _L1e_csrc_C0CaliPeriod

+                0x100842cf       0x87    _L1e_csrc_C0CaliEvalue

+                0x10084356      0x10b    _L1e_csrc_C0Update

+                0x10084461       0x80    _L1e_csrc_C0CalRsrp

+                0x100844e1       0x5f    _L1e_csrc_C0CalAfc

+                0x10084540       0x1c    _L1e_csrc_C0CaliRestart

+                0x1008455c       0x16    _L1e_csrc_C0CaliInit

+                0x10084572       0x13    _L1e_csrc_C0FactorUtcValid

+                0x10084585       0x6f    _L1e_csrc_UtcTimeExpired

+                0x100845f4       0x65    _L1e_csrc_BackupCurPpm

+                0x10084659       0x30    _L1e_csrc_GetCurPpmValid

+                0x10084689       0x44    _L1e_csrc_TempNoChange

+                0x100846cd       0x33    _L1e_csrc_FindFreqOffsetIndex

+                0x10084700       0x26    _L1e_csrc_UpdateFtErrorList

+ .text          0x10084726      0x212 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_fsm.o)

+                0x10084726      0x212    _zPHY_emc_ProPhyStateCtrl

+ .text          0x10084938      0xb29 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_db.o)

+                0x10084938        0x7    _zPHY_ecsrc_SatAdd

+                0x1008493f        0x9    _zPHY_ecsrc_SatSub

+                0x10084948       0x18    _zPHY_ecsrc_CellDatabaseReset

+                0x10084960       0x2b    _zPHY_ecsrc_GetCellInfo

+                0x1008498b       0x48    _zPHY_ecsrc_GetAddCell

+                0x100849d3       0x61    _zPHY_ecsrc_DeleteCell

+                0x10084a34       0x4d    _zPHY_ecsrc_DeleteOldCell

+                0x10084a81       0x69    _zPHY_ecsrc_DeleteAllCell

+                0x10084aea       0x4d    _zPHY_ecsrc_DeleteNoCfgCell

+                0x10084b37       0x1a    _L1e_Csrc_IsServcell

+                0x10084b51       0x13    _L1e_Csrc_IsServcellEarfcn

+                0x10084b64       0x42    _zPHY_ecsrc_FindCell

+                0x10084ba6       0x29    _zPHY_ecsrc_ClearOtherCell

+                0x10084bcf       0x12    _zPHY_ecsrc_FindServCell

+                0x10084be1       0x4e    _zPHY_ecsrc_CtrlICPWriteMeasPriority

+                0x10084c2f       0x9e    _zPHY_ecsrc_SearchAddCellToDatabase

+                0x10084ccd       0x8d    _zPHY_ecsrc_CtrlRefreshDataBase

+                0x10084d5a       0x54    _zPHY_ecsrc_CtrlUpdateBoundary

+                0x10084dae       0x49    _zPHY_ecsrc_AdjustCellAge

+                0x10084df7       0x3a    _zPHY_ecsrc_CtrlGetStrongestCell

+                0x10084e31        0xc    _zPHY_ecsrc_ScellDatabaseReset

+                0x10084e3d       0x44    _zPHY_ecsrc_CtrlCellDatabaseAging

+                0x10084e81       0x2a    _zPHY_ecsrc_ClearSearchNewCellFlag

+                0x10084eab       0x2e    _zPHY_ecsrc_ClearAppointCellFlag

+                0x10084ed9       0x23    _zPHY_ecsrc_ClearValidCellFlag

+                0x10084efc       0x22    _zEcsrc_FindFreq

+                0x10084f1e       0x13    _zEcsrc_IsIcp

+                0x10084f31       0x40    _zEcsrc_GetMeasBand

+                0x10084f71       0x19    _zEcsrc_GetMeasTimes

+                0x10084f8a       0x2c    _zPHY_ecsrc_ClearFreqInfo

+                0x10084fb6       0x34    _zPHY_ecsrc_ClearNoCfgFreqInfo

+                0x10084fea       0x1f    _zPHY_ecsrc_FindFreqInfo

+                0x10085009       0x60    _zPHY_ecsrc_ExChangeFreqInfo

+                0x10085069       0x9e    _zPHY_ecsrc_SaveFreqInfo

+                0x10085107       0x4d    _zPHY_ecsrc_ReadRsrpCaliInfo

+                0x10085154       0x4a    _zPHY_ecsrc_UpdateTimeOffset

+                0x1008519e       0x41    _zPHY_ecsrc_RecoverTimeOffset

+                0x100851df       0x48    _zPHY_ecsrc_ChangeTimeOffset

+                0x10085227       0x23    _zPHY_ecsrc_ReadTimeOffset

+                0x1008524a       0x1e    _zPHY_ecsrc_GetCellNum

+                0x10085268        0xb    _L1e_Csrc_UpdateServCell

+                0x10085273       0x10    _L1e_Csrc_ServCellChange

+                0x10085283        0xc    _L1e_Csrc_ChangeNeiConfigFlag

+                0x1008528f       0x7e    _zPHY_ecsrc_DealSrvBndFrmCfo

+                0x1008530d       0x25    _L1e_csrc_SetMeasState

+                0x10085332       0x87    _zPHY_ecsrc_GetMeasCell

+                0x100853b9       0x4b    _zPHY_ecsrc_GetMeasCellNum

+                0x10085404       0x12    _zPHY_ecsrc_GetFddBufferMode

+                0x10085416       0x1e    _zPHY_ecsrc_GetIndexInFreqMeasMode

+                0x10085434       0x11    _zPHY_ecsrc_GetMeasAge

+                0x10085445       0x1c    _zPHY_ecsrc_GetFreqOffset

+ .text          0x10085461     0x2c26 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+                0x10085461        0xb    _zPHY_ecsrc_CtrlShiftSlaveFunState

+                0x1008546c       0x14    _zPHY_ecsrc_CtrlShiftSlaveSynState

+                0x10085480        0xa    _zPHY_ecsrc_MulmSetRfWorkSet

+                0x1008548a       0x65    _zPHY_ecsrc_MulmCfgRFCModem7510

+                0x100854ef       0x5f    _zPHY_ecsrc_MulmRegRFStartClose

+                0x1008554e      0x121    _zPHY_ecsrc_MulmIratIdlePeriodRepProcess7510

+                0x1008566f       0x44    _zEcsr_UpdateSiReadState

+                0x100856b3       0x35    _zPHY_ecsrc_MulmCtrlSetMode

+                0x100856e8       0xa3    _zPHY_ecsrc_MulmSlaveReset

+                0x1008578b       0x14    _zPHY_ecsrc_MulmFreqListConfigProcess

+                0x1008579f       0x60    _L1e_Mulm_ReadSearchT

+                0x100857ff       0x58    _L1e_Mulm_NeedSearch

+                0x10085857       0x34    _L1e_Mulm_NeedMeas

+                0x1008588b       0x47    _zPHY_ecsrc_MulmIratMeasScheduleProcess

+                0x100858d2       0x3c    _zPHY_ecsrc_MulmIratAddMeasReport

+                0x1008590e       0x77    _zPHY_ecsrc_MulmMeasReset

+                0x10085985       0xe5    _zPHY_ecsrc_MulmIratMeasConfigProcess

+                0x10085a6a       0x72    _zPHY_ecsrc_MulmReportFreqMeasResult

+                0x10085adc       0x5d    _zPHY_ecsrc_MulmIratMeasResultHandle

+                0x10085b39        0x9    _zPHY_ecsrc_MulmIratResetMeasCnt

+                0x10085b42       0x8d    _zPHY_ecsrc_MulmIratMeasReportIntHandle

+                0x10085bcf       0xaf    _zPHY_ecsrc_MulmIratMeasFilter

+                0x10085c7e       0x88    _zPHY_ecsrc_MulmIratFreqFilter

+                0x10085d06       0x72    _zPHY_ecsrc_MulmIratUpdateMeasInd

+                0x10085d78       0x34    _zPHY_ecsrc_MulmIratUpdateFreqReport

+                0x10085dac       0x40    _zPHY_ecsrc_MulmIratSetFilterFact

+                0x10085dec       0x2a    _zPHY_ecsrc_MulmIratReadPrio

+                0x10085e16       0x55    _zPHY_ecsrc_MulmIratSearchMeasureStartSchedule

+                0x10085e6b       0x17    _zPHY_ecsrc_MulmSlaveCfgRfcMeas1Offset7510

+                0x10085e82       0x37    _zPHY_ecsrc_MulmSlaveGapStartOffsetCfg7510

+                0x10085eb9       0x43    _zPHY_ecsrc_MulmSlaveGapEndOffsetCfg7510

+                0x10085efc       0x36    _zPHY_ecsrc_MulmRegTpuSingleEvent

+                0x10085f32       0x63    _zPHY_ecsrc_MulmGetGapType

+                0x10085f95       0x28    _zPHY_ecsrc_MulmRegTpuEvent

+                0x10085fbd       0xed    _zPHY_ecsrc_MulmIratGapSchedFlow

+                0x100860aa       0x62    _zPHY_ecsrc_ReRegistGapConfigDelag

+                0x1008610c       0x62    _zPHY_ecsrc_MulmIratGapSchedFlowProtect

+                0x1008616e       0x56    _zPHY_ecsrc_MulmBlackCellFilter

+                0x100861c4       0x60    _zPHY_ecsrs_MulmRemainTimeInGap

+                0x10086224       0x2d    _zPHY_ecsrs_MulmProtectTimeBeforeGap

+                0x10086251       0x1a    _zPHY_ecsrc_MulmCalMeasTime

+                0x1008626b       0x5b    _zPHY_ecsrc_MulmCalSearchTime

+                0x100862c6      0x104    _zPHY_ecsrc_MulmTpuCnf

+                0x100863ca       0x13    _zPHY_ecsrc_MulmCsr2TpuUpdateCounterCnfHandle

+                0x100863dd       0x4a    _zPHY_ecsrc_MulmSlavePlmnSearchStart

+                0x10086427       0x2a    _zPHY_ecsrc_MulmSlavePlmnSearchFinHandle

+                0x10086451       0x42    _zPHY_ecsrc_MulmSlavePlmnMeasureTimerIntHandle

+                0x10086493       0x2e    _zPHY_ecsrc_MulmSlavePlmnAbortCellSearchHandle

+                0x100864c1       0x45    _zPHY_ecsrs_MulmPlmnSib1InGap

+                0x10086506       0x45    _zPHY_ecsrc_MulmRegNotSynSubFrameInt

+                0x1008654b       0x2c    _zPHY_ecsrc_MulmRegCsrmSfInt

+                0x10086577       0xaa    _zPHY_ecsrc_MulmIratGapStartTpuIntHandle

+                0x10086621       0x20    _zPHY_ecsrc_MulmUnRegistSearchMeasInt

+                0x10086641       0x42    _zPHY_ecsrc_MulmIratGapEndTpuIntHandle

+                0x10086683       0x50    _zPHY_ecsrc_MulmSlaveAbortGapProtectTimerEnable

+                0x100866d3       0x48    _zPHY_ecsrc_MulmIratMeasDoneHandle

+                0x1008671b       0x6e    _zPHY_ecsrc_MulmIratAbortGapHandle

+                0x10086789       0x68    _zPHY_ecsrc_MulmIratAbortGapProtectTimerHandle

+                0x100867f1       0x97    _zPHY_ecsrs_MulmIratGapPositionCheck

+                0x10086888       0x27    _zPHY_ecsrs_MulmGapCoverTime

+                0x100868af       0x42    _zPHY_ecsrm_MulmPbchStartCheck

+                0x100868f1       0x27    _zPHY_ecsrs_MulmEnableRfcEventTable

+                0x10086918       0x26    _zPHY_ecsrs_Mulm6MSRfcMeas1GapOffsetCfg

+                0x1008693e       0x64    _zPHY_ecsrs_MulmRfOpenNo

+                0x100869a2       0x49    _zPHY_ecsrs_MulmConfigSynState

+                0x100869eb       0x56    _zPHY_ecsrs_MulmEnableRF

+                0x10086a41       0x45    _zPHY_emc_MulmCsrRfStartDeal

+                0x10086a86       0x62    _zPHY_emc_MulmCsrRfEndDeal

+                0x10086ae8       0x20    _zPHY_emc_DealRFCloseEvent

+                0x10086b08       0x2d    _zPHY_ecsrc_CtrlMulmDbAging

+                0x10086b35        0xf    _zPHY_ecsrc_CtrlSetMulmSlaveSearchMeasAgeInfor

+                0x10086b44       0x97    _zPHY_ecsrc_CtrlMulmRefreshDataBase

+                0x10086bdb       0x50    _zPHY_ecsrs_MulmTpuAdjCheckTime

+                0x10086c2b       0x2f    _zPHY_ecsrs_MulmIcpPssBoundryAdj

+                0x10086c5a       0x1a    _zPHY_ecsrs_MulmPssTpuCnf

+                0x10086c74       0x46    _zPHY_ecsrs_MulmIsPssWorkTime

+                0x10086cba       0xa0    _zPHY_ecsrs_MulmGetPssHwStartTime

+                0x10086d5a       0x53    _zPHY_ecsrs_MulmPssCfg

+                0x10086dad        0xb    _zPHY_ecsrs_MulmPssConfig

+                0x10086db8       0x16    _zPHY_ecsrs_MulmPssGapCoverTime

+                0x10086dce       0x68    _zPHY_ecsrc_MulmGetValidCellFrameBoundry7510

+                0x10086e36       0x3f    _zPHY_ecsrc_MulmTpuAdjPro

+                0x10086e75       0x27    _zPHY_ecsrc_MulmBoundryAdj

+                0x10086e9c       0x7f    _zPHY_ecsrs_MulmCheckTpuAdj

+                0x10086f1b       0x28    _zPHY_ecsrs_MulmStartTpuAdj

+                0x10086f43       0xf3    _zPHY_ecsrc_MulmIratSearchStartSchedule7510

+                0x10087036       0x56    _zPHY_emc_MulmSlaveMeasureReportProtect

+                0x1008708c      0x190    _zPHY_emc_MulmSlaveMeasureFlow

+                0x1008721c        0x7    _zPHY_ecsrs_MulmIratFSPssGapPositionCheck

+                0x10087223       0x17    _zPHY_ecsrs_MulmIratCheckGapTime

+                0x1008723a       0x3d    _zPHY_ecsrs_MulmIratPssTimeCheck

+                0x10087277       0x4b    _zPHY_ecsrs_MulmIratSssGapPositionCheck

+                0x100872c2       0x39    _zPHY_ecsrs_MulmAgcStable

+                0x100872fb       0x15    _L1e_mulm_CfoAccNum

+                0x10087310       0x87    _zPHY_ecsrs_MulmCfoConfig

+                0x10087397       0x1e    _zPHY_ecsrs_MulmSssCfg

+                0x100873b5       0x8b    _zPHY_ecsrs_MulmIsTddSssWorkTime

+                0x10087440       0x18    _zPHY_ecsrs_MulmStartICSPSubFrameInt

+                0x10087458       0x13    _zPHY_ecsrs_MulmStartSynSearchSubFrameInt

+                0x1008746b       0x40    _zPHY_ecsrs_MulmGapCoverTime7510

+                0x100874ab      0x136    _zPHY_ecsrs_MulmIsFddSssWorkTime

+                0x100875e1       0x1d    _zPHY_ecsrs_MulmGetMeasBaseTime

+                0x100875fe      0x154    _zPHY_ecsrs_MulmCfoCheckTime

+                0x10087752       0xa9    _zPHY_ecsrs_MulmIsValidTime

+                0x100877fb       0xfd    _zPHY_ecsrs_MulmCheckOpenTime

+                0x100878f8       0xb3    _zPHY_ecsrm_MulmBuffCheckOpenTimePeriod

+                0x100879ab       0x5a    _zPHY_ecsrs_MulmGapCoverCheck

+                0x10087a05       0x47    _zPHY_ecsrs_MulmGapCoverBufferCheck

+                0x10087a4c       0x14    _zPHY_ecsrs_MulmIsShortGap

+                0x10087a60       0x16    _zPHY_ecsrs_MulmGetFreqIndex

+                0x10087a76       0x2e    _zPHY_ecsrc_MulmIratClearPreFilter

+                0x10087aa4       0x26    _zPHY_ecsrs_AbsModSub

+                0x10087aca        0xc    _zPHY_ecsrs_MulmCsBefore

+                0x10087ad6       0x26    _zPHY_ecsrs_MulmCsNeedCs

+                0x10087afc        0xc    _zPHY_ecsrs_MulmCsNeedAgc

+                0x10087b08       0x37    _zPHY_ecsrs_MulmCsBeforeAgc

+                0x10087b3f        0xb    _zPHY_ecsrs_MulmCsIsOnAgc

+                0x10087b4a       0x1c    _zPHY_ecsrs_MulmCsAgcProc

+                0x10087b66        0x8    _zPHY_ecsrs_MulmCsAgcProcEnd

+                0x10087b6e        0xb    _zPHY_ecsrs_MulmCsNeedPss

+                0x10087b79       0x2d    _zPHY_ecsrs_MulmCsBeforePss

+                0x10087ba6       0x18    _zPHY_ecsrs_MulmCsIsOnPss

+                0x10087bbe       0x41    _zPHY_ecsrs_MulmCsPssProc

+                0x10087bff       0x43    _zPHY_ecsrs_MulmCsPssProcEnd

+                0x10087c42       0x14    _zPHY_ecsrs_MulmCsNeedTpuAdj1

+                0x10087c56        0xc    _zPHY_ecsrs_MulmCsNeedTpuAdj

+                0x10087c62        0xc    _zPHY_ecsrs_MulmCsTpuAdjProc

+                0x10087c6e       0x1a    _zPHY_ecsrs_MulmCsTpuAdjProc2

+                0x10087c88        0xe    _zPHY_ecsrs_MulmCsTpuCheck

+                0x10087c96        0xc    _zPHY_ecsrs_MulmCsNeedCfo

+                0x10087ca2       0x15    _zPHY_ecsrs_MulmCsBeforeCfo

+                0x10087cb7       0x25    _zPHY_ecsrs_MulmCsBeforeCfoOnce

+                0x10087cdc       0x20    _zPHY_ecsrs_MulmCsIsOnCfo

+                0x10087cfc       0x1d    _zPHY_ecsrs_MulmCsNeedMoreCfo

+                0x10087d19       0x30    _zPHY_ecsrs_MulmCsCfoProc

+                0x10087d49       0x4a    _zPHY_ecsrs_MulmCsCfoOnceProcEnd

+                0x10087d93        0x8    _zPHY_ecsrs_MulmCsCfoProcEnd

+                0x10087d9b       0x31    _zPHY_ecsrs_MulmLteCordicConfig

+                0x10087dcc       0x12    _zPHY_ecsrs_MulmGetLteCordicValue

+                0x10087dde        0xc    _zPHY_ecsr_MulmCordicAdjust

+                0x10087dea       0x5a    _zPHY_ecsr_MulmToLteCfo

+                0x10087e44        0x8    _zPHY_ecsr_MulmReadCordicValue

+                0x10087e4c        0x8    _zPHY_ecsr_MulmWriteCordicValue

+                0x10087e54        0xc    _zPHY_ecsrs_MulmCsNeedSss

+                0x10087e60       0x28    _zPHY_ecsrs_MulmCsBeforeSss

+                0x10087e88       0x29    _zPHY_ecsrs_MulmCsIsOnSss

+                0x10087eb1       0x18    _zPHY_ecsrs_MulmIsSssWorkTime

+                0x10087ec9       0x47    _zPHY_ecsrs_MulmCsSssProc

+                0x10087f10       0x50    _zPHY_ecsrs_MulmCsSssProcEnd

+                0x10087f60       0x75    _zPHY_ecsrs_MulmCsProEnd

+                0x10087fd5        0x8    _zPHY_ecsrc_MulmSetRfState

+                0x10087fdd       0x25    _zPHY_ecsrc_MulmSchedCheck

+                0x10088002       0x15    _zPHY_ecsrs_MulmCheckReadTime

+                0x10088017       0x66    _zPHY_ecsrs_MulmIsSssSchedSubFrm

+                0x1008807d        0xa    _zPHY_ecsrs_Wait

+ .text          0x10088087      0xf36 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o)

+                0x10088087       0x1a    _zPHY_ecsrc_InitCellSearchProc

+                0x100880a1       0x1c    _zPHY_ecsrc_IdleCellSearchProc

+                0x100880bd       0x4d    _zPHY_ecsrc_SetCellSearchCnf

+                0x1008810a       0x7c    _zPHY_ecsrc_InitAppointedCS

+                0x10088186       0x16    _zPHY_ecsrc_InitNotAppointedCS

+                0x1008819c       0x46    _zPHY_ecsrc_CtrlSssUpdateProcess

+                0x100881e2       0x42    _zPHY_ecsrc_ReSearchOrReportCell

+                0x10088224       0x37    _zPHY_ecsrc_SetInitMeasTime

+                0x1008825b       0x6b    _zPHY_ecsrc_CtrlICPTimeEvent

+                0x100882c6       0x3f    _zPHY_ecsrc_CtrlICPTpuAdjust

+                0x10088305       0xaf    _zPHY_ecsrc_CtrlICPMeasTimeEvent

+                0x100883b4       0x3c    _zPHY_ecsrc_SortCellSearchCnf

+                0x100883f0       0x4a    _zPHY_ecsrc_SetReportCellList

+                0x1008843a       0x99    _zPHY_ecsrc_CtrlICPReportResult

+                0x100884d3       0xc2    _zPHY_ecsrc_CtrlIcpBchHandle

+                0x10088595       0x4f    _zPHY_ecsrc_CtrlBchDecodeEvent

+                0x100885e4       0x48    _zPHY_ecsrc_CtrlIcpReportNoCell

+                0x1008862c       0x62    _zPHY_ecsrc_CtrlIcpTimeEndEvent

+                0x1008868e       0x29    _zPHY_ecsrc_CfgSynTable

+                0x100886b7       0x36    _zPHY_ecsrc_ReConstructRxPara

+                0x100886ed       0x16    _zPHY_ecsrc_ConfirmRxPara

+                0x10088703       0x35    _zPHY_ecsrc_PlmnBackupSrvCell

+                0x10088738       0x86    _zPHY_ecsrc_PlmnResumeDlRfcEnableEvent

+                0x100887be       0xcc    _zPHY_ecsrc_PlmnPhyResultReport

+                0x1008888a       0x54    _zPHY_ecsrc_FreqScanResultReportHandle

+                0x100888de       0x43    _zPHY_ecsrc_PlmnResumeSrvCellTPU

+                0x10088921       0x3b    _zPHY_ecsrc_PlmnCurTime2PiTimeDistance

+                0x1008895c       0x10    _zPHY_ecsrc_PlmnHasEnoughTime

+                0x1008896c       0x30    _zPHY_ecsrc_PlmnProcessPeriodicalTpuIntIn

+                0x1008899c       0x24    _zPHY_ecsrc_PlmnResumeSrvCellNew

+                0x100889c0       0x31    _zPHY_ecsrc_PlmnSearchResultHandleNew

+                0x100889f1       0x37    _zPHY_ecsrc_PlmnFreqScanReqPro

+                0x10088a28       0x15    _zPHY_ecsrc_PlmnCellSearchReqPro

+                0x10088a3d       0x72    _zPHY_ecsrc_PlmnPeriodTpuInPro

+                0x10088aaf       0x33    _L1e_csrc_CalcProTime

+                0x10088ae2       0x1d    _zPHY_ecsrc_PlmnGetPhaseMinTime

+                0x10088aff       0xa2    _zPHY_ecsrc_PlmnBackupAfc

+                0x10088ba1       0x1c    _zPHY_ecsrc_PlmnResumeAgcAFc

+                0x10088bbd        0xf    _zPHY_ecsrc_PlmnPhasePro

+                0x10088bcc       0x4a    _zPHY_ecsrc_SearchPhaseCheck

+                0x10088c16        0xa    _zPHY_ecsrc_PlmnReadPhase

+                0x10088c20        0xf    _zPHY_ecsrc_PlmnPhaseShift

+                0x10088c2f       0x3c    _zPHY_ecsrc_PlmnPhaseContinue

+                0x10088c6b       0x28    _zPHY_ecsrc_SearchDone

+                0x10088c93       0x38    _zPHY_ecsrc_SendCellSearchReq

+                0x10088ccb        0x9    _zPHY_ecsrc_RestartCellSearch

+                0x10088cd4       0xd4    _zPHY_ecsrc_CtrlAbortICPProcess

+                0x10088da8       0x35    _zPHY_ecsrc_BchCellInfoBak

+                0x10088ddd      0x155    _l1e_SchedCsrcGetOverlapInfo

+                0x10088f32       0x53    _zPHY_ecsrc_ProWriteBch2CsrDb

+                0x10088f85       0x38    _zPHY_ecsrc_ProBackBchInfo

+ .text          0x10088fbd      0x379 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_proc.o)

+                0x10088fbd       0x35    _CheckThread

+                0x10088ff2       0x6b    _NextStep

+                0x1008905d       0x33    _RunProc

+                0x10089090       0x12    _RunFun0

+                0x100890a2       0x14    _RunFun0P1

+                0x100890b6        0xc    _RunFun1

+                0x100890c2       0x15    _RunOpt

+                0x100890d7       0x4c    _RunWhile

+                0x10089123       0x27    _RunEnd

+                0x1008914a       0x1c    _RunDo

+                0x10089166       0x43    _RunWhile1

+                0x100891a9       0x15    _RunLoop0

+                0x100891be       0x15    _RunLoop1

+                0x100891d3       0x25    _RunReturnIf

+                0x100891f8       0x8b    _DispatchStep

+                0x10089283       0x26    _RunSync

+                0x100892a9       0x4c    _EventHandlerOnce

+                0x100892f5       0x16    _EventHandler

+                0x1008930b       0x2b    _StartProc

+ .text          0x10089336      0x1ff T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mbs.o)

+                0x10089336        0xc    _L1e_SchedMbmsInit

+                0x10089342       0x48    _L1e_SchedMbmsProcMsg

+                0x1008938a       0x20    _L1e_SchedMbmsGenMbsfnSfBmp

+                0x100893aa       0xe3    _L1e_SchedMbmsGenAllocSfBmp

+                0x1008948d        0xd    _L1e_SchedMbmsGetNextTimeInfo

+                0x1008949a       0x31    _L1e_SchedMbmsProcMchRecv

+                0x100894cb        0xb    _L1e_SchedMbmsGetMbsfnInd

+                0x100894d6        0xb    _L1e_SchedMbmsSetMbsfnFlag

+                0x100894e1        0xb    _L1e_SchedMbmsSetMbmsFlag

+                0x100894ec        0xd    _L1e_SchedMbmsGetMbsfnFlag

+                0x100894f9        0xf    _L1e_SchedMbmsGetMbmsFlag

+                0x10089508        0x2    _L1e_SchedMBmsGetMbsfnAllocNum

+                0x1008950a        0xd    _L1e_SchedMbmsGetAreaIndex

+                0x10089517        0xd    _L1e_SchedMbmsGetNonMbsfnLen

+                0x10089524       0x11    _L1e_SchedMBmsGetConfigNum

+ .text          0x10089535     0x141c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+                0x10089535       0x44    _zPHY_DrxPreSyncStartCtrl

+                0x10089579      0x1f1    _zPHY_emc_ProDrxSchedFlow

+                0x1008976a       0x97    _zPHY_emc_DrxInactivityTimerCtrl

+                0x10089801       0x73    _zPHY_emc_DrxOnDurationTimerCtrl

+                0x10089874      0x128    _zPHY_emc_DrxRttTimerAndDlHarqRetranTimerCtrl

+                0x1008999c       0xf9    _zPHY_emc_DrxUlHarqCtrl

+                0x10089a95       0x31    _zPHY_emc_ProDrxTpuEventSchedFlow

+                0x10089ac6       0x88    _zPHY_emc_DrxCalcOndurationTimerStartTime

+                0x10089b4e       0x64    _zPHY_emc_ProDrxCallBackFunction

+                0x10089bb2       0x62    _zPHY_emc_RegOndurStartEvent

+                0x10089c14       0x9e    _zPHY_emc_RegShortDrxCycleEvent

+                0x10089cb2       0x64    _zPHY_emc_CurSubFrDRXStateCtrl

+                0x10089d16       0x1f    _zPHY_emc_DRXCompare2Time

+                0x10089d35       0x65    _zPHY_emc_OnDurationPre2SubFrm

+                0x10089d9a       0x41    _zPHY_emc_InactivityPre2SubFrm

+                0x10089ddb       0x9b    _zPHY_emc_DlHarqPre2SubFrm

+                0x10089e76       0x89    _zPHY_emc_UlHarqPhichPre2SubFrm

+                0x10089eff       0x63    _zPHY_emc_Next2SubFrameDrxStateCtrl

+                0x10089f62       0x93    _zPHY_emc_ProDrxInitial

+                0x10089ff5        0xb    _zPHY_emc_ChePwrCtrlFlg

+                0x1008a000       0x90    _Ltel1_GetConnNearestGap

+                0x1008a090      0x28d    _zPHY_emc_DrxPresyncCalc

+                0x1008a31d       0x4e    _zPHY_emc_DrxStateCtrl

+                0x1008a36b       0xaf    _zPHY_emc_DrxCsi_OpenRXCtrl

+                0x1008a41a       0xa1    _zPHY_emc_DRXProcLpCtrl

+                0x1008a4bb      0x15a    _zPHY_emc_DrxSpsLpCtrl

+                0x1008a615       0x23    _zPHY_emc_GetDrxCloseRfState

+                0x1008a638      0x162    _zPHY_emc_DRXCalOpenRFTime

+                0x1008a79a       0x84    _zPHY_emc_DRXSleepJudge

+                0x1008a81e       0x75    _zPHY_emc_DrxParallelSleepCtrl

+                0x1008a893       0x9d    _zPHY_emc_DrxParallelFlowLog

+                0x1008a930       0x21    _zPHY_emc_DrxParallelFlowCtrl

+ .text          0x1008a951      0x3f8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

+                0x1008a951        0x7    _zPHY_emc_ProRadioLink_GetFIUpdateInd

+                0x1008a958        0x7    _zPHY_emc_ProRadioLink_SetFIUpdateInd

+                0x1008a95f       0x4e    _zPHY_emc_ProRadioLink_ParaGetInDrx

+                0x1008a9ad       0x1e    _zPHY_emc_ProRadioLink_THInit

+                0x1008a9cb       0x28    _zPHY_emc_ProRadioLink_THFilterInFI

+                0x1008a9f3       0x60    _zPHY_emc_ProRadioLink_GetFinalTH

+                0x1008aa53       0x52    _zPHY_emc_ProRadioLink_DrxFilter

+                0x1008aaa5       0xa2    _zPHY_emc_ProRadioLink_DrxFlow

+                0x1008ab47       0x60    _zPHY_emc_ProRadioLink_NoDrxFilter

+                0x1008aba7       0x45    _zPHY_emc_ProRadioLink_StateSwitch

+                0x1008abec       0xb7    _zPHY_emc_ProRadioLink_MainPro

+                0x1008aca3       0xa6    _zPHY_emc_ProRadioLinkFlow

+ .text          0x1008ad49     0x2e13 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+                0x1008ad49       0x40    _zPHY_amt_Lte_PrintMsgLog

+                0x1008ad89       0x4c    _zPHY_AMT_Rfc_WriteRfFrontReg

+                0x1008add5       0x66    _zPHY_AMT_erfc_SetCurrentBandAntGPIO

+                0x1008ae3b       0xc1    _zPHY_AMT_erfc_SetCurrentBandPaModeGPIO

+                0x1008aefc       0x17    _zPHY_AMT_RFC_110_RxOn

+                0x1008af13       0x16    _zPHY_AMT_RFC_110_RxOff

+                0x1008af29       0x17    _zPHY_AMT_RFC_110_TxOn

+                0x1008af40       0x16    _zPHY_AMT_RFC_110_TxOff

+                0x1008af56       0x16    _zPHY_AMT_RFC_120_RxOn

+                0x1008af6c       0x16    _zPHY_AMT_RFC_120_RxOff

+                0x1008af82       0x16    _zPHY_AMT_RFC_120_TxOn

+                0x1008af98       0x16    _zPHY_AMT_RFC_120_TxOff

+                0x1008afae       0x17    _zPHY_AMT_RFC_RXENABLE_On

+                0x1008afc5       0x16    _zPHY_AMT_RFC_RXENABLE_Off

+                0x1008afdb       0x17    _zPHY_AMT_RFC_TXENABLE_On

+                0x1008aff2       0x16    _zPHY_AMT_RFC_TXENABLE_Off

+                0x1008b008        0xf    _zPHY_AMT_RFC_110_AfcSet

+                0x1008b017        0x1    _zPHY_AMT_RFC_110_Xo_AfcSet

+                0x1008b018       0x22    _zPHY_AMT_RFC_120_DCIQSet

+                0x1008b03a       0x42    _zPHY_AMT_RFC_110_TempDacGet

+                0x1008b07c       0x42    _zPHY_AMT_RFC_110_Xo_TempDacGet

+                0x1008b0be       0x1d    _zPHY_AMT_RFC_110_BandWidthModeGet

+                0x1008b0db       0xa1    _zPHY_AMT_RFC_110_TxFreqSet

+                0x1008b17c       0x35    _zPHY_AMT_RFC_110_RegTxCfg

+                0x1008b1b1       0x24    _zPHY_AMT_RFC_120_RegTxCfg

+                0x1008b1d5       0x36    _zPHY_AMT_RFC_110_RegRxCfg

+                0x1008b20b       0x30    _zPHY_AMT_RFC_120_RegRxCfg

+                0x1008b23b       0x28    _zPHY_AMT_RFC_ZTERF_TxApcSet

+                0x1008b263       0x33    _zPHY_AMT_RFC_ZTERF_Tx2Idle

+                0x1008b296       0x33    _zPHY_AMT_RFC_ZTERF_Rx2Idle

+                0x1008b2c9       0x70    _zPHY_AMT_RFC_ZTERF_ToTx

+                0x1008b339       0x70    _zPHY_AMT_RFC_ZTERF_ToRx

+                0x1008b3a9       0x13    _zPHY_AMT_RFC_ZTERF_ToIdle

+                0x1008b3bc        0xd    _zPHY_amt_Lte_GetCarrierMode

+                0x1008b3c9       0x1f    _zPHY_amt_Lte_SetCarrierMode

+                0x1008b3e8       0xdc    _zPHY_amt_Lte_ChangeMode

+                0x1008b4c4       0x15    _zPHY_amt_Lte_TxParaUpdate

+                0x1008b4d9       0xc7    _zPHY_amt_Lte_ServCellFreqUpdate

+                0x1008b5a0      0x135    _zPHY_amt_Lte_CellSyncProc

+                0x1008b6d5       0xd1    _zPHY_amt_Lte_MprDeterm

+                0x1008b7a6       0xa8    _zPHY_amt_Lte_RfcTxDataBaseSet

+                0x1008b84e       0x48    _zPHY_amt_Lte_FDTTransTxVgaCtrl

+                0x1008b896      0x226    _zPHY_amt_Lte_FDT_PAVGAVOL_Update

+                0x1008babc       0x1f    _zPHY_amt_Lte_FDTTxOffsetSet

+                0x1008badb      0x12e    _zPHY_amt_Lte_FDTRfcDataBaseSet

+                0x1008bc09       0x1c    _zPHY_amt_Lte_FDTRfcDataBaseClear

+                0x1008bc25        0xe    _zPHY_amt_Lte_FDTGetAgcGain

+                0x1008bc33       0x7c    _zPHY_amt_Lte_FDTSaveAgcGain

+                0x1008bcaf       0xf6    _zPHY_amt_Lte_FDTControl

+                0x1008bda5        0x2    _zPHY_amt_Lte_FDTGetAGC

+                0x1008bda7       0xb1    _zPHY_amt_Lte_FDTStart

+                0x1008be58       0x12    _zPHY_amt_Lte_FDTCellSyncProc

+                0x1008be6a       0x20    _zPHY_amt_Lte_NSTCellSyncProc

+                0x1008be8a       0x37    _zPHY_amt_Lte_NSTCellSyncSuccessRsp

+                0x1008bec1       0x43    _zPHY_amt_Lte_NSTStartBler

+                0x1008bf04       0xed    _zPHY_amt_Lte_NSTGetBler

+                0x1008bff1       0x32    _zPHY_amt_Lte_NSTStart

+                0x1008c023       0x22    _zPHY_amt_Lte_NSTCirCfoStop

+                0x1008c045       0x39    _zPHY_amt_Lte_NSTChangeFreq

+                0x1008c07e      0x15b    _zPHY_amt_Lte_NSTControl

+                0x1008c1d9       0x13    _zPHY_amt_Lte_FSTCellSyncProc

+                0x1008c1ec       0x89    _zPHY_amt_Lte_FSTStart

+                0x1008c275       0xc9    _zPHY_amt_Lte_FSTRfcDataBaseSet

+                0x1008c33e       0xda    _zPHY_amt_Lte_FSTPowerUpdate

+                0x1008c418       0xc0    _zPHY_amt_Lte_FSTSaveBlerAndRsrp

+                0x1008c4d8       0xf6    _zPHY_amt_Lte_FSTControl

+                0x1008c5ce       0x29    _zPHY_amt_Lte_Control

+                0x1008c5f7      0x294    _zPHY_amt_Lte_Tx_Init_Power

+                0x1008c88b      0x1a4    _zPHY_amt_Lte_Tx_Init_RFC

+                0x1008ca2f       0x7a    _zPHY_amt_Lte_Tx_Init_MC

+                0x1008caa9       0x7a    _zPHY_amt_Lte_Tx_Init_MC_Power

+                0x1008cb23       0x6e    _zPHY_amt_Lte_Close_Rfc

+                0x1008cb91       0x51    _zPHY_amt_Lte_Tx_Close_MC

+                0x1008cbe2       0x3c    _zPHY_amt_Lte_TxFreq_RFC

+                0x1008cc1e       0x1d    _zPHY_amt_Lte_TxPaMode_RFC

+                0x1008cc3b       0x4c    _zPHY_amt_Lte_TxAPC_RFC

+                0x1008cc87       0x3a    _zPHY_amt_Lte_AFC_RFC

+                0x1008ccc1       0x38    _zPHY_amt_Lte_XO_AFC_RFC

+                0x1008ccf9      0x159    _zPHY_amt_Lte_Rx_Init_RFC

+                0x1008ce52       0x1a    _zPHY_amt_Lte_SetSyncTimer

+                0x1008ce6c       0x4f    _zPHY_amt_Lte_Cell_Search

+                0x1008cebb       0xa3    _zPHY_amt_Lte_CommMsg_Stub

+                0x1008cf5e       0x3d    _zPHY_amt_Lte_CommMsg_Send

+                0x1008cf9b      0x19f    _zPHY_amt_Lte_DediMsg_Stub

+                0x1008d13a       0x33    _zPHY_amt_Lte_DediMsg_Send

+                0x1008d16d      0x26b    _zPHY_amt_Lte_Sync_Process

+                0x1008d3d8       0x74    _zPHY_amt_Lte_Rx_Init_MC

+                0x1008d44c       0x71    _zPHY_amt_Lte_Rx_Close_MC

+                0x1008d4bd       0x1b    _zPHY_amt_Lte_RxFreq_RFC

+                0x1008d4d8        0x2    _zPHY_amt_Lte_RxLNAMode_RFC

+                0x1008d4da        0x2    _zPHY_amt_Lte_RxVGA_RFC

+                0x1008d4dc       0x3c    _zPHY_amt_Lte_Get_Rsrp

+                0x1008d518        0xe    _zPHY_amt_Lte_Get_TempDAC

+                0x1008d526        0xe    _zPHY_amt_Lte_Get_Xo_TempDAC

+                0x1008d534        0xe    _zPHY_amt_Lte_Set_AfcData

+                0x1008d542       0x25    _zPHY_amt_Lte_Tx_DcOffset

+                0x1008d567       0xbc    _zPHY_amt_Lte_CellSearchResult

+                0x1008d623       0x9b    _zPHY_amt_Lte_CalcServCellAntAMT

+                0x1008d6be       0x49    _zPHY_amt_Lte_UpCellSearchResult

+                0x1008d707       0xf5    _zPHY_amt_Lte_RxAlways_Init

+                0x1008d7fc        0xa    _zPHY_amt_Lte_RxAlways_Close

+                0x1008d806        0xe    _zPHY_amt_Lte_RxAlwaysOpen_GetAgc

+                0x1008d814       0x76    _zPHY_amt_Lte_RxAlwaysOpen

+                0x1008d88a        0x2    _zPHY_amt_Lte_RxCwControl

+                0x1008d88c      0x2d0    _zPHY_amtTool_ThreadEntry

+ .text          0x1008db5c     0x1b39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_func.o)

+                0x1008db5c       0x4a    _zPHY_erapc_InitialProc

+                0x1008dba6       0x33    _zPHY_erapc_RaParamReset

+                0x1008dbd9       0xa4    _zPHY_erapc_BiProc

+                0x1008dc7d      0x106    _zPHY_erapc_RaResourceSelect

+                0x1008dd83      0x164    _zPHY_erapc_RaResourceSelectFDD

+                0x1008dee7      0x12d    _zPHY_erapc_RaResourceSelectTDD

+                0x1008e014       0x48    _zPHY_erapc_PreambleGroupSelect

+                0x1008e05c       0x4f    _zPHY_erapc_PreambleSelect

+                0x1008e0ab      0x1d0    _zPHY_erapc_PreamCycShiftCalc

+                0x1008e27b      0x12b    _zPHY_erapc_KValueCalc

+                0x1008e3a6       0xb8    _zPHY_erapc_PreambleTransPower

+                0x1008e45e       0x6f    _zPHY_erapc_PcmaxCalc

+                0x1008e4cd      0x12a    _zPHY_erapc_RarMacPduDecode

+                0x1008e5f7       0x9c    _zPHY_erapc_TpuEventDelete

+                0x1008e693       0x42    _zPHY_erapc_RntiDelete

+                0x1008e6d5       0x4b    _zPHY_erapc_SetRapcState

+                0x1008e720       0x43    _zPHY_erapc_PreamFormatDetermFDD

+                0x1008e763       0x3e    _zPHY_erapc_PreamFormatDetermTDD

+                0x1008e7a1       0xff    _zPHY_erapc_ResrConfigDetermFDD

+                0x1008e8a0      0x1e1    _zPHY_erapc_ResrConfigDetermTDD

+                0x1008ea81       0x8f    _zPHY_erapc_NextAvailSFDetermTDD

+                0x1008eb10       0x67    _zPHY_erapc_NPrbRaCalcTDD

+                0x1008eb77       0x21    _zPHY_erapc_RandomNumGenerate

+                0x1008eb98       0xdd    _zPHY_erapc_RaRntiCalc

+                0x1008ec75       0x8f    _zPHY_erapc_SendRaCnfMsg

+                0x1008ed04      0x152    _zPHY_erapc_ConfigSAD

+                0x1008ee56      0x235    _zPHY_erapc_PreamTransPro

+                0x1008f08b       0x7a    _zPHY_erapc_RaRetransProc

+                0x1008f105      0x150    _zPHY_erapc_RarDetectedProc

+                0x1008f255       0x7b    _zPHY_erapc_CRntiMsg4Proc

+                0x1008f2d0       0x79    _zPHY_erapc_CcchSduMsg4Proc

+                0x1008f349       0x55    _zPHY_erapc_AbortRaProc

+                0x1008f39e       0x63    _zPHY_erapc_ContenStopProc

+                0x1008f401       0x3d    _zPHY_erapc_GetRapcTpuEventFlag

+                0x1008f43e       0x37    _zPHY_erapc_SetRapcTpuEventFlag

+                0x1008f475       0xae    _zPHY_erapc_Format4PrachNumCalc

+                0x1008f523       0xda    _zPHY_erapc_GapConflictIndicate

+                0x1008f5fd       0x94    _zPHY_erapc_Format4PrachNumCalc_ForUla

+                0x1008f691        0x4    _zPHY_erapc_PrachAntennaSelect

+ .text          0x1008f695      0x5eb T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+                0x1008f695      0x283    _zPHY_emc_ProHandover2Module

+                0x1008f918      0x35d    _zPHY_emc_ProHandoverFlow

+                0x1008fc75        0xb    _zPHY_emc_InHandoverProc

+ .text          0x1008fc80      0xd01 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

+                0x1008fc80      0x1f9    _zPHY_emc_ProPagingFlow

+                0x1008fe79       0xf8    _zPHY_L1e_DcxoDelayProc

+                0x1008ff71        0x8    _zPHY_L1e_GetPreSyncValidInd

+                0x1008ff79        0x8    _zPHY_L1e_SetPreSyncValidInd

+                0x1008ff81        0x7    _zPHY_L1e_GetPreSyncAccNum

+                0x1008ff88       0x39    _zPHY_emc_RegPageCallEvent

+                0x1008ffc1      0x1f2    _zPHY_emc_CalPagingParam

+                0x100901b3      0x103    _zPHY_emc_ProPagingCallBackFunction

+                0x100902b6       0x31    _zPHY_emc_NxtSubFrmIsPage

+                0x100902e7       0x16    _zPHY_emc_DrxPoLpCtrl

+                0x100902fd       0x53    _L1e_Page_ReUpdatePoEvt

+                0x10090350       0xd5    _L1e_SchedGetPreSyncSchdInfo

+                0x10090425       0x4b    _L1e_SchedPreSyncGetIdleWorkTimer

+                0x10090470        0x8    _L1e_SchedReturnPreSyncWorkTime

+                0x10090478       0x29    _L1e_SchedPreSyncGetAgcWorkTimer

+                0x100904a1       0x1b    _L1e_SchedPreSyncSetState

+                0x100904bc        0x7    _L1e_SchedPreSyncGetState

+                0x100904c3        0xc    _L1e_SchedPreSyncSetWorkCnt

+                0x100904cf       0x12    _L1e_SchedPreSyncIsWorkSn

+                0x100904e1       0x12    _L1e_SchedPreSyncIsWorkInd

+                0x100904f3       0x17    _L1e_SchedPreSyncGetRfOpenInd

+                0x1009050a       0x29    _L1e_SchedPreSyncGetAgcWorkInd

+                0x10090533       0x24    _L1e_SchedPreSyncGetFssWorkInd

+                0x10090557       0x2d    _L1e_SchedPreSyncGetCfoWorkInd

+                0x10090584        0x8    _L1e_SchedPreSyncGetFssWorkCnt

+                0x1009058c        0x8    _L1e_SchedPreSyncGetRfcWorkCnt

+                0x10090594        0x8    _L1e_SchedPreSyncSetCfgSfnInd

+                0x1009059c        0x8    _L1e_SchedPreSyncGetCfgSfnInd

+                0x100905a4        0x8    _L1e_SchedPreSyncGetSfnBmp

+                0x100905ac        0xa    _L1e_SchedPreSyncGetPoMarkSn

+                0x100905b6       0x2e    _L1e_SchedPreSyncGetConnWorkTimer

+                0x100905e4       0x75    _L1e_SchedPreSyncUpdateStep

+                0x10090659        0x8    _L1e_SchedPreSyncSetStep

+                0x10090661        0x8    _L1e_SchedPreSyncGetStep

+                0x10090669       0x66    _L1e_DbgPreSyncCtrlInfo

+                0x100906cf       0x7f    _L1e_SchedPreSyncCtrl

+                0x1009074e      0x13b    _zPHY_emc_tRxCirPreSyncStart

+                0x10090889       0xa1    _zPHY_emc_RfcRxColseOperationCheck

+                0x1009092a       0x57    _zPHY_emc_ProLpcSleepSchd

+ .text          0x10090981      0x670 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_meas.o)

+                0x10090981       0x71    _zPHY_ecscMeas_LogMeasConfigReq

+                0x100909f2       0x35    _zPHY_ecscMeas_LogMeasBitMask

+                0x10090a27       0x71    _zPHY_ecscMeas_LogMeasAgeThrold

+                0x10090a98       0x5e    _zPHY_ecscMeas_LogServCellResult

+                0x10090af6       0x3f    _zPHY_ecscMeas_LogPccMeasResult

+                0x10090b35       0x78    _zPHY_ecscMeas_LogInterCellInfo

+                0x10090bad       0x47    _zPHY_ecsrc_LogInterMeasInd

+                0x10090bf4       0x23    _zPHY_ecscMeas_LogConnInterReport

+                0x10090c17       0x4f    _zPHY_ecscMeas_LogSccIntraMeasFilter

+                0x10090c66       0x1a    _zPHY_ecscMeas_LogSccIntraMeasFilter2

+                0x10090c80       0x2e    _zPHY_ecscMeas_LogIntraFilter2

+                0x10090cae       0x19    _zPHY_ecscMeas_LogInterMeasFilter

+                0x10090cc7       0x1f    _zPHY_ecscMeas_LogIntraRSSI

+                0x10090ce6       0x16    _zPHY_ecscMeas_LogUpdateInterReportFail1

+                0x10090cfc       0x47    _zPHY_ecscMeas_LogFilterInterReport3

+                0x10090d43       0x33    _zPHY_ecscMeas_LogPCCIntraMeasCell

+                0x10090d76       0x43    _zPHY_ecscMeas_LogPCCIntraMeasCell4

+                0x10090db9       0x21    _zPHY_ecscMeas_LogSCCIntraMeasCell

+                0x10090dda       0x85    _zPHY_ecscMeas_LogSCCIntraMeasCell2

+                0x10090e5f       0x76    _zPHY_ecscMeas_LogSCCIntraMeasCell4

+                0x10090ed5       0x41    _zPHY_ecscMeas_LogFilterIntraDebug

+                0x10090f16       0x53    _zPHY_ecscMeas_LogFilterIntraDebug2

+                0x10090f69       0x4f    _zPHY_ecscMeas_LogFilterInterDebug

+                0x10090fb8       0x39    _zPHY_ecscMeas_LogCsrSnr

+ .text          0x10090ff1       0x6f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_dls.o)

+                0x10090ff1       0x6f    _L1e_LogDlDlsDciDetInfo

+ .text          0x10091060      0x9e0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc.o)

+                0x10091060       0x31    _zPHY_ecsc_LogMibReqCellInfo

+                0x10091091       0x17    _zPHY_ecsc_LogEarfchTable

+                0x100910a8       0x2f    _zPHY_ecsc_LogTpuEventMark

+                0x100910d7       0x59    _zPHY_ecsc_LogTimeOffsetPerfreq

+                0x10091130       0x25    _L1e_csrc_LogDrxRefreshGapCnt

+                0x10091155       0xa0    _L1e_csrc_LogCnnDrxSchedule

+                0x100911f5       0x15    _zPHY_ecsc_LogRecv_REL_REQ

+                0x1009120a       0x29    _zPHY_ecsc_LogRecv_StopInterSearchMeas

+                0x10091233       0x15    _zPHY_ecsc_LogReportMEASErr

+                0x10091248       0x48    _zPHY_ecsc_LogGAPTime

+                0x10091290       0x2e    _zPHY_ecsc_LogInterFreq

+                0x100912be       0x2e    _zPHY_ecsc_LogHandover

+                0x100912ec       0x24    _zPHY_ecsc_LogRecv_MULM_IRAT_IDLE_PERIOD_REP_REQ

+                0x10091310       0x20    _zPHY_ecsc_LogRecv_FREQ_LIST_CONFIG_REQ

+                0x10091330       0x1d    _zPHY_ecsc_LogRecv_IRAT_MEAS_CONFIG_REQ

+                0x1009134d       0x1d    _zPHY_ecsc_LogRecv_IRAT_MEASURE_REPORT_INT

+                0x1009136a       0x15    _zPHY_ecsc_LogAbortGap

+                0x1009137f       0x3f    _zPHY_ecsc_LogREG_IRAT_GAP_CONFIG_DELAY_INT

+                0x100913be       0x2e    _zPHY_ecsc_LogRecv_IRAT_GAP_CONFIG_REQ

+                0x100913ec       0x15    _zPHY_ecsc_LogTPUAdjusting

+                0x10091401       0x2e    _zPHY_ecsc_LogRecv_IRAT_GAP_CONFIG_DELAY_INT

+                0x1009142f       0x15    _zPHY_ecsc_LogRecv_RF_START_DEAL_PRE2SFINT

+                0x10091444       0x15    _zPHY_ecsc_LogRecv_RF_CLOSE_DEAL_PRE2SFINT

+                0x10091459       0x15    _zPHY_ecsc_LogRecv_RESET_REQ

+                0x1009146e       0x2a    _zPHY_ecsc_LogRecv_CELL_SEARCH_REQ

+                0x10091498       0x15    _zPHY_ecsc_LogRecv_ABORT_CELL_SEARCH_REQ

+                0x100914ad       0x21    _zPHY_ecsc_LogRecv_COMMON_CONFIG_REQ

+                0x100914ce       0x15    _zPHY_ecsc_LogRecv_ABORT_MEAS_REQ

+                0x100914e3       0x73    _zPHY_ecsc_LogRecv_PI_START_REQ

+                0x10091556       0x15    _zPHY_ecsc_LogRecv_ONE_FREQ_END_REQ

+                0x1009156b       0x2e    _zPHY_ecsc_LogRecv_IRAT_MEAS_GAP_CONFIG_REQ

+                0x10091599       0x1d    _zPHY_ecsc_LogRecv_FREQ_SCAN_REQ

+                0x100915b6       0x2b    _zPHY_ecsc_LogPhyModeConfig

+                0x100915e1       0x27    _zPHY_ecsc_LogReportGap

+                0x10091608       0x3c    _L1e_CsrcDb_LogDelCell

+                0x10091644       0x18    _L1e_csrc_LogReTimeOffset

+                0x1009165c       0x66    _zPHY_ecscDb_LogCellToDB

+                0x100916c2       0x3d    _zPHY_ecscDb_LogRefreshDB

+                0x100916ff       0x16    _zPHY_ecscDb_LogUpdateBoundary

+                0x10091715       0x1e    _zPHY_ecsc_LogChangeMeasPeriodIdle

+                0x10091733       0x39    _zPHY_ecsc_Log_Earfcn_BandInfo

+                0x1009176c       0x22    _zPHY_ecscMeas_LogSrvCellReslt

+                0x1009178e       0x1f    _zPHY_ecsc_LogStandardOutput

+                0x100917ad       0x15    _zPHY_ecsc_LogMeasPeriodChgDelay

+                0x100917c2       0x1d    _zPHY_ecsc_LogSibOrRapcConflict

+                0x100917df       0x1d    _zPHY_ecsc_LogSubFreqOffset

+                0x100917fc       0x16    _zPHY_ecsc_LogEarfcnError

+                0x10091812       0x76    _L1e_csrc_LogShortDrxInfo

+                0x10091888       0x15    _L1e_csrc_LogTempComp

+                0x1009189d       0x15    _L1e_csrc_LogTempRead

+                0x100918b2       0x1f    _L1e_csrc_LogGetFreqOffset

+                0x100918d1       0x1d    _L1e_csrc_LogSetDisableAfcReloadFlag

+                0x100918ee       0x25    _L1e_csrc_LogC0CaliUpDate

+                0x10091913       0x21    _L1e_csrc_LogC0CaliPeriod

+                0x10091934       0x22    _L1e_csrc_LogC0CaliEvalue

+                0x10091956       0x2f    _L1e_csrc_LogC0Update

+                0x10091985       0x1e    _L1e_csrc_LogC0Debug

+                0x100919a3       0x27    _L1e_csrc_LogC0CalRsrp

+                0x100919ca       0x1f    _L1e_csrc_LogC0CalAfc

+                0x100919e9       0x21    _L1e_csrc_LogC0UtcTimeExp

+                0x10091a0a       0x15    _L1e_csrc_LogC0CaliRestart

+                0x10091a1f       0x21    _L1e_csrc_LogNewUtcError

+ .text          0x10091a40      0x276 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm_normal.o)

+                0x10091a40       0x4c    _zPHY_ecsm_LogMeasHwInfo

+                0x10091a8c       0x79    _zPHY_ecsmNormal_LogUpdateRes

+                0x10091b05       0x16    _zPHY_ecsrm_BuffLogSlaveMaxBdySub

+                0x10091b1b       0x22    _zPHY_ecsrm_LogSetMeasAge

+                0x10091b3d       0x19    _zPHY_ecsrm_LogBuffFbRelatn

+                0x10091b56       0x17    _zPHY_ecsrm_LogMeasStartSubFrame

+                0x10091b6d       0x2b    _zPHY_ecsrm_LogBuffCellPara

+                0x10091b98       0x3f    _zPHY_ecsrm_LogBuffCommPara

+                0x10091bd7       0x2d    _zPHY_ecsrm_LogMeasResultRead

+                0x10091c04       0x18    _zPHY_ecsrm_LogBuffMulmsubf

+                0x10091c1c       0x29    _zPHY_ecsrm_LogBuffSortCell

+                0x10091c45       0x27    _zPHY_ecsrm_LogBuffBdyCell

+                0x10091c6c       0x27    _zPHY_ecsrm_LogBuffwait

+                0x10091c93       0x23    _zPHY_ecsrm_LogBuffMeasConfig

+ .text          0x10091cb6      0x378 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_cs.o)

+                0x10091cb6       0x15    _zPHY_ecsccs_LogRSStart

+                0x10091ccb       0x27    _zPHY_ecsccs_LogSearchReq

+                0x10091cf2       0x41    _zPHY_ecsccs_LogCellInfo

+                0x10091d33       0x1a    _zPHY_ecsc_LogRecv_PBCH

+                0x10091d4d       0x24    _zPHY_ecsccs_LogMeasStart

+                0x10091d71       0x26    _zPHY_ecsccs_LogSendTPUAdjust

+                0x10091d97       0x30    _zPHY_ecsccs_LogCellRank

+                0x10091dc7       0x1d    _zPHY_ecsccs_LogNoAppointedCell

+                0x10091de4       0x42    _zPHY_ecsccs_LogICPReportResultRIGHT

+                0x10091e26       0x18    _zPHY_ecsccs_LogIcpBchCell

+                0x10091e3e       0x15    _zPHY_ecsccs_LogNoCell

+                0x10091e53       0x44    _zPHY_ecsccs_LogStartResumeSrv

+                0x10091e97       0x4b    _zPHY_ecsccs_LogNewPlmnRS_ReportStatus

+                0x10091ee2       0x29    _zPHY_ecsccs_LogNewPlmnRS_SearchFinished

+                0x10091f0b       0x1f    _zPHY_ecsccs_LogNewPlmnRS_MeasFinished

+                0x10091f2a       0x3c    _zPHY_ecsccs_LogResumeServBCHBoundry

+                0x10091f66       0x26    _zPHY_ecsccs_LogCurTime2PiTime

+                0x10091f8c       0x30    _zPHY_ecsccs_LogReg_PLMN_PERIODICAL_TPU_INT

+                0x10091fbc       0x21    _zPHY_ecsccs_LogRecv_PLMN_SEARCH_TIME_EVENT

+                0x10091fdd       0x51    _zPHY_ecsccs_LogWriteBch2CsrDb

+ .text          0x1009202e      0x198 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_rx.o)

+                0x1009202e       0x29    _L1e_LogDlRxMbsfnCirInfo

+                0x10092057       0x52    _L1e_LogRxMbmsCirAreaInfo

+                0x100920a9       0x9f    _L1e_LogRxCirDataInfo

+                0x10092148       0x42    _L1e_LogRxMbmsCirSearchInfo

+                0x1009218a       0x22    _L1e_LogRxBetaInfo

+                0x100921ac       0x1a    _L1e_LogRxCfoCfgInfo

+ .text          0x100921c6      0xb03 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_mulm.o)

+                0x100921c6       0x17    _zPHY_emulm_LogCsrSlaveStateChange

+                0x100921dd       0x17    _zPHY_emulm_LogCsrSlaveSYNStateChange

+                0x100921f4       0x20    _zPHY_emulm_LogCsrcGapStartOffset

+                0x10092214       0x2c    _zPHY_emulm_LogCsrcFreeTimeRep

+                0x10092240       0x17    _zPHY_emulm_LogCsrcSetModeReq

+                0x10092257       0x17    _zPHY_emulm_LogCsrcMeasSche

+                0x1009226e       0x26    _zPHY_emulm_LogCsrcMeasReportProct

+                0x10092294       0x2f    _zPHY_emulm_LogCsrcMeasReportInt

+                0x100922c3       0x16    _zPHY_emulm_LogMeasNoCell

+                0x100922d9       0x18    _zPHY_emulm_LogMeasCell

+                0x100922f1       0x19    _zPHY_emulm_LogMeasNoCellReport

+                0x1009230a       0x73    _zPHY_emulm_LogMeasRight

+                0x1009237d       0x16    _zPHY_emulm_LogASynSearch

+                0x10092393       0x2a    _zPHY_emulm_LogGapStartOffset

+                0x100923bd       0x17    _zPHY_emulm_LogSubFrameOnOff

+                0x100923d4       0x2a    _zPHY_emulm_LogGapEndOffset

+                0x100923fe       0x56    _zPHY_emulm_LogRegCsrIratGapStart

+                0x10092454       0x94    _zPHY_emulm_LogRegCsrGapEnd

+                0x100924e8       0x56    _zPHY_emulm_LogRegCsrRfClose

+                0x1009253e       0x17    _zPHY_emulm_LogBlackList

+                0x10092555       0x1c    _zPHY_emulm_LogRemainTime

+                0x10092571       0x20    _zPHY_emulm_LogSynInterSearchMeas

+                0x10092591       0x22    _zPHY_emulm_LogRegIratPlmnMeas

+                0x100925b3       0x22    _zPHY_emulm_LogRegSlaveAbortGap

+                0x100925d5       0x1d    _zPHY_emulm_LogIratAbortGap

+                0x100925f2       0x1d    _zPHY_emulm_LogIratMeasDone

+                0x1009260f       0x1e    _zPHY_emulm_LogGapPosition

+                0x1009262d       0x4d    _zPHY_emulm_LogGapTime

+                0x1009267a       0x4d    _zPHY_emulm_LogGapTime1

+                0x100926c7       0x4d    _zPHY_emulm_LogGapTime2

+                0x10092714       0x17    _zPHY_emulm_LogPbchInGap

+                0x1009272b       0x28    _zPHY_emulm_LogEnRfcEventTable

+                0x10092753       0x54    _zPHY_emulm_Log6MSRfcEventTableInGap

+                0x100927a7       0x39    _zPHY_emulm_LogrRfStartDeal

+                0x100927e0       0x39    _zPHY_emulm_LogrRfEndDeal

+                0x10092819       0x36    _zPHY_emulm_LogRefreshDataBase1

+                0x1009284f       0x18    _zPHY_emulm_LogtpuAdjust

+                0x10092867       0x18    _zPHY_emulm_LogtpuCantAdjust

+                0x1009287f       0x29    _zPHY_emulm_LogPssAdjust

+                0x100928a8       0x15    _zPHY_emulm_LogRecvSlaveAbortGap

+                0x100928bd       0x15    _zPHY_emulm_LogRecvCsrAbortGap

+                0x100928d2       0x15    _zPHY_emulm_LogRecvCsrTpuIratGap

+                0x100928e7       0x15    _zPHY_emulm_LogRecvCsrTpuIratGapStart

+                0x100928fc       0x65    _zPHY_emulm_LogSlaveMeasureFlow

+                0x10092961       0x15    _zPHY_emulm_LogRecvCsrTpuIratPlmnMeas

+                0x10092976       0x15    _zPHY_emulm_LogRecvCsrTpuUpdateCounter

+                0x1009298b       0x15    _zPHY_emulm_LogCsrcRecvGapEndOffsetCfg

+                0x100929a0       0x38    _zPHY_emulm_LogCsrcGatValidCellFbInfo

+                0x100929d8       0x21    _zPHY_emulm_LogCsrcTimeDelayIntEvent

+                0x100929f9       0x2c    _zPHY_emulm_LogCsrcAfterAdjTpu

+                0x10092a25       0x31    _L1e_Mulm_LogNeedSearchAndMeas

+                0x10092a56       0x19    _zPHY_emulm_LogCsrcStartEarfcnInfo

+                0x10092a6f       0x2f    _zPHY_emulm_LogCsrcEndEarfcnInfo

+                0x10092a9e       0x67    _zPHY_emulm_LogCsrcGapAndSssInfo

+                0x10092b05       0x6a    _zPHY_emulm_LogCsrcHbTimeInfo

+                0x10092b6f       0x2c    _zPHY_emulm_LogCsrcSssBufferAndGap

+                0x10092b9b       0x21    _zPHY_emulm_LogCsrcAgcStart

+                0x10092bbc       0x39    _zPHY_emulm_LogCsrcSlaveSssProcessInfo

+                0x10092bf5       0x43    _zPHY_emulm_LogBuffCheckOpenTimePeriod

+                0x10092c38       0x21    _zPHY_emulm_LogGapCoverBuffCheck

+                0x10092c59       0x1a    _zPHY_emulm_LogMeasFilter

+                0x10092c73       0x16    _zPHY_emulm_LogUpdateReportFail

+                0x10092c89       0x26    _zPHY_emulm_LogSetFilterFact

+                0x10092caf       0x1a    _zPHY_emulm_LogGetFilterFact

+ .text          0x10092cc9      0x120 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_cmn_mbms.o)

+                0x10092cc9       0x91    _L1e_logCmnMbmsMbsfnSubfListInfo

+                0x10092d5a       0x8f    _L1e_LogCmnMbmsMbsfnAllocInfo

+ .text          0x10092de9     0x10f2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrs.o)

+                0x10092de9       0x35    _zPHY_ecsrc_LogSlaveSearchMode

+                0x10092e1e       0x34    _zPHY_ecsrc_LogRecvUpdateCounterCnf

+                0x10092e52       0x64    _zPHY_ecsrc_LogPssTpuAdjust3

+                0x10092eb6       0x26    _zPHY_ecsrc_LogModifyRfCfgInfo

+                0x10092edc       0x85    _zPHY_ecsrc_LogIsRfOpen

+                0x10092f61       0x4f    _zPHY_ecsrs_LogCommonInfor

+                0x10092fb0       0x36    _zPHY_ecsrs_LogInterFreqChange

+                0x10092fe6       0x2e    _zPHY_ecsrs_LogGetHwConfigMode

+                0x10093014       0x34    _zPHY_ecsrs_LogGetReadAndConfigIndex

+                0x10093048       0x18    _zPHY_ecsrs_LogTFConfirmSearchMode

+                0x10093060       0x19    _zPHY_ecsrs_LogGetSubTime

+                0x10093079       0x16    _zPHY_ecsrs_LogSubFrameOnOff

+                0x1009308f       0xba    _zPHY_ecsrs_LogCsPssPro

+                0x10093149       0x48    _zPHY_ecsrs_LogGetPssStartTime

+                0x10093191       0x14    _zPHY_ecsrs_LogCsCfoProcEnd

+                0x100931a5       0x9a    _zPHY_ecsrs_LogCsSssPro

+                0x1009323f       0x3e    _zPHY_ecsrpss_LogAdjustPssStartTime

+                0x1009327d       0x1c    _zPHY_ecsrpss_LogUrfcnFreqIdx

+                0x10093299       0x57    _zPHY_ecsrpss_LogSearchResult

+                0x100932f0       0x5f    _zPHY_ecsrpss_LogPssDb

+                0x1009334f       0x1b    _zPHY_ecsrpss_LogSendRfcOffset

+                0x1009336a       0x2a    _zPHY_ecsrpss_LogCalRedoCfoBoundary

+                0x10093394       0x2a    _zPHY_ecsrpss_LogFilterFinger

+                0x100933be       0x4d    _zPHY_ecsrSss_LogStartFinger

+                0x1009340b       0x3c    _zPHY_ecsrSss_LogStartTime

+                0x10093447       0x4f    _zPHY_ecsrSss_LogStartFingerAll

+                0x10093496       0x4a    _zPHY_ecsrSss_LogSLAVE_HWStart

+                0x100934e0       0x22    _zPHY_ecsrSss_LogGetRfcEnableInfo

+                0x10093502       0x27    _zPHY_ecsrSss_LogReadFlagInfor

+                0x10093529       0xc5    _zPHY_ecsrSss_LogThreshold

+                0x100935ee       0x5d    _zPHY_ecsrSss_LogResultInfo

+                0x1009364b       0x65    _zPHY_ecsrSss_LogSssFingerReorder

+                0x100936b0       0x18    _zPHY_ecsrSss_LogAdjustSssFddProc

+                0x100936c8       0x2e    _zPHY_ecsrSss_LogSssState

+                0x100936f6       0x62    _zPHY_ecsrSss_LogStartFingerAfterSort

+                0x10093758       0x14    _zPHY_ecsrSss_LogGetSssStartInfo

+                0x1009376c       0x27    _zPHY_ecsrCfo_LogFreqOffset

+                0x10093793       0x6a    _zPHY_ecsrCfo_LogSLAVE_HWStart

+                0x100937fd       0x28    _zPHY_ecsrCfo_LogCfoResultMerge

+                0x10093825       0x41    _zPHY_ecsrIc_LogCellFlag

+                0x10093866       0x7e    _zPHY_ecsrIc_LogCoverInfo

+                0x100938e4       0x60    _zPHY_ecsrIc_LogCellInfo

+                0x10093944       0xa9    _zPHY_ecsrs_LogCfgIcFifo

+                0x100939ed      0x191    _zPHY_ecsrs_LogCfgIc

+                0x10093b7e      0x136    _zPHY_ecsrs_LogCfgPssHw

+                0x10093cb4       0x5f    _zPHY_ecsrs_LogCfgCfoHw

+                0x10093d13      0x138    _zPHY_ecsrs_LogCfgSssHw

+                0x10093e4b       0x20    _zPHY_ecsrSss_LogCheckCfoValid

+                0x10093e6b       0x2d    _L1e_csrs_LogSetFtErrorList

+                0x10093e98       0x25    _L1e_csrs_LogSetFreqOffsetAge

+                0x10093ebd       0x1e    _L1e_csrs_LogGetFreqOffset

+ .text          0x10093edb      0x239 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm.o)

+                0x10093edb       0x30    _zPHY_ecsm_LogBlackCell

+                0x10093f0b       0xba    _zPHY_ecsm_LogRfcOpenTime

+                0x10093fc5       0x4d    _zPHY_ecsm_LogRfcOpenTimeFddIdle

+                0x10094012       0x54    _zPHY_ecsm_LogTDDRfcEventTab

+                0x10094066       0x14    _zPHY_ecsm_LogRecv_RESET_REQ

+                0x1009407a       0x32    _zPHY_ecsm_LogMeasStart

+                0x100940ac       0x14    _zPHY_ecsm_Logrec_MEASRESET

+                0x100940c0       0x16    _zPHY_ecsm_LogRecv_UnknownMsg

+                0x100940d6       0x1e    _zPHY_ecsm_Buff_LogRfcOpenTime

+                0x100940f4       0x20    _zPHY_ecsm_LogRfcEventTablength

+ .text          0x10094114      0x3c8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_func.o)

+                0x10094114        0xc    _zPHY_GetUINT32BitsField

+                0x10094120       0x27    _zPHY_GetUINT64BitsField

+                0x10094147       0x1f    _zPHY_GetUINT16DivCeilValue

+                0x10094166       0x22    _zPHY_GetUINT32DivCeilValue

+                0x10094188       0x28    _zPHY_GetSINT16DivFloorValue

+                0x100941b0       0x2e    _zPHY_GetSINT32DivFloorValue

+                0x100941de       0x16    _zPHY_BinarySearch

+                0x100941f4      0x132    _zPHY_Pow2

+                0x10094326       0x5b    _zPHY_Fixpoint2Float

+                0x10094381       0x88    _zPHY_Float2Fixpoint

+                0x10094409       0x6c    _zPHY_DivRet2Fixpoint7510

+                0x10094475       0x57    _zPHY_DivRet2Fixpoint

+                0x100944cc       0x10    _zPHY_LteaDelay

+ .text          0x100944dc       0x60 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

+                0x100944dc       0x57    _zPHY_setRxMaskFlag

+                0x10094533        0x9    _zPHY_getRxMaskFlag

+ .text          0x1009453c       0x95 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o)

+                0x1009453c       0x37    _L1l_CmnAssert

+                0x10094573       0x5a    _zPHY_RecvUnknownMsg

+                0x100945cd        0x4    _zPHY_create_handler

+ .text          0x100945d1     0x28c6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_srs.o)

+                0x100945d1       0x2f    _zPHY_eula_PucchSrsRelease

+                0x10094600       0x6d    _zPHY_eula_SetSrsScale

+                0x1009466d       0x58    _zPHY_eula_LtxParas_QDivNRsZcSrs

+                0x100946c5      0x31f    _zPHY_eula_UpdataSrsBGParas_Cell

+                0x100949e4       0xd0    _zPHY_eula_UpdataSrsBGParas_APSfOffset

+                0x10094ab4      0x19d    _zPHY_eula_UpdataSrsBGParas_APTiming

+                0x10094c51      0x159    _zPHY_eula_UpdataSrsBGParas_APParaCalc_PTS

+                0x10094daa      0x29b    _zPHY_eula_UpdataSrsBGParas_APParaCalc

+                0x10095045       0x3d    _zPHY_eula_UpdataSrsBGParas_APParaAssign

+                0x10095082       0x62    _zPHY_eula_UpdataSrsBGParas_AP

+                0x100950e4      0x2f6    _zPHY_eula_UpdataSrsBGParas_PTiming

+                0x100953da      0x15a    _zPHY_eula_UpdataSrsBGParas_PNonHopParaCalc_PTS

+                0x10095534      0x219    _zPHY_eula_UpdataSrsBGParas_PNonHopParaCalc

+                0x1009574d      0x118    _zPHY_eula_UpdataSrsBGParas_PHopParaCalc_PTS

+                0x10095865      0x27d    _zPHY_eula_UpdataSrsBGParas_PHopParaCalc

+                0x10095ae2       0x6d    _zPHY_eula_UpdataSrsBGParas_P

+                0x10095b4f       0xb2    _zPHY_eula_UpdataSrsBGParas

+                0x10095c01       0xe4    _zPHY_eula_CommSrsProc

+                0x10095ce5      0x22e    _zPHY_eula_ScheApSrs

+                0x10095f13       0x27    _zPHY_eula_WipeSrsInRarBasedPusch

+                0x10095f3a       0x80    _zPHY_eula_DetermineSrsCellSpecStateInPusch

+                0x10095fba       0xbe    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_OneCell

+                0x10096078       0x50    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_PuschPcell

+                0x100960c8       0x4d    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_PuschScell

+                0x10096115       0x86    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_PuschPcell_PuschScell

+                0x1009619b      0x120    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_PuschPcell_Pucch

+                0x100962bb      0x136    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_Pucch_PuschScell

+                0x100963f1      0x12e    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_PuschPcell_Pucch_PuschScell

+                0x1009651f        0x2    _zPHY_eula_ProcConflictOfSrsAndPucchPusch

+                0x10096521       0x5e    _zPHY_eula_ScheSrsInPusch_AntMapping

+                0x1009657f       0x7d    _zPHY_eula_ScheSrsInPusch

+                0x100965fc       0xb1    _zPHY_eula_ProcConflictOfSrsAndPucch_OneCell

+                0x100966ad        0x2    _zPHY_eula_ProcConflictOfSrsAndPucch

+                0x100966af       0x1d    _zPHY_eula_ProcConflictOfSrsAndDrx

+                0x100966cc       0x4b    _zPHY_eula_ScheSrsInNonPusch

+                0x10096717       0x4e    _zPHY_eula_ProcSrsInDurationMode0

+                0x10096765       0x4c    _zPHY_eula_GetPtsState

+                0x100967b1       0xbe    _zPHY_eula_CalcApSrsParas

+                0x1009686f       0xbe    _zPHY_eula_CalcPNonHopSrsParas

+                0x1009692d      0x389    _zPHY_eula_CalcPHopSrsParas

+                0x10096cb6       0x46    _zPHY_eula_CalcSrsParas

+                0x10096cfc       0x70    _zPHY_eula_InitSrsDB

+                0x10096d6c       0x4e    _zPHY_eula_SrsSrcRelease

+                0x10096dba       0x18    _zPHY_eula_ClearApSrsSche

+                0x10096dd2       0xbc    _zPHY_eula_CalcnSrs

+                0x10096e8e        0x9    _zPHY_eula_SrsAntennaSelect

+ .text          0x10096e97      0x516 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_phich.o)

+                0x10096e97       0x53    _zPHY_edla_GetPhichGrpNum

+                0x10096eea        0xb    _zPHY_edla_GetPhichRegNum

+                0x10096ef5      0x10b    _zPHY_edla_GetNextSubFrmPhichInfo

+                0x10097000      0x100    _zPHY_edla_UpdateIphichInfo

+                0x10097100       0x10    _zPHY_edla_GetPhichInfo

+                0x10097110       0xc9    _zPHY_edla_GetPerPhichSeq

+                0x100971d9       0x95    _zPHY_edla_GetPerTBPhichSeq

+                0x1009726e       0x11    _zPHY_edla_GetPhichSeq

+                0x1009727f       0x23    _zPHY_edla_GetHichSubFreq

+                0x100972a2       0xbb    _zPHY_edla_PhichProc

+                0x1009735d       0x45    _zPHY_edla_UpdatePhichInfo

+                0x100973a2        0xb    _zPHY_edla_HiValidJudgment

+ .text          0x100973ad     0x1540 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+                0x100973ad       0x5d    _zPHY_edfe_SupCommonCalAGC

+                0x1009740a       0x72    _zPHY_edfe_SupFastAGC

+                0x1009747c       0xd9    _zPHY_edfe_SupNotSyncAGC

+                0x10097555      0x295    _zPHY_edfe_SupNotSyncAGCAnt0And1

+                0x100977ea       0x18    _zPHY_edfe_GetAgcReloadVal

+                0x10097802       0x11    _zPHY_edfe_ConfigAgcReloadVal

+                0x10097813       0x16    _zPHY_edfe_ACP405AgcGainConfig

+                0x10097829       0xac    _zPHY_edfe_SupAGCLostLockMethod

+                0x100978d5       0x3f    _zPHY_edfe_InitAgcPara

+                0x10097914       0x1a    _zPHY_edfe_ResetAgcCoverJudgePara

+                0x1009792e       0x24    _zPHY_edfe_InitAgcDagcGain

+                0x10097952      0x155    _zPHY_edfe_JudgeAgcCoverOpt

+                0x10097aa7       0x67    _zPHY_edfe_CalcAGCForBandChange

+                0x10097b0e       0xb8    _zPHY_edfe_GetNextAGCInitGain

+                0x10097bc6       0x9b    _zPHY_edfe_CalcAGCNewMethodAnt

+                0x10097c61       0x9d    _zPHY_edfe_CalcAGCGainNewMethod

+                0x10097cfe      0x139    _zPHY_edfe_SupHandleAGCOpt

+                0x10097e37       0x51    _zPHY_edfe_FindOldestPosInAgcGainDB

+                0x10097e88        0x9    _zPHY_edfe_SupResetAGCLoopOpt

+                0x10097e91       0xb7    _zPHY_edfe_NotSyncToSyncSetAgc

+                0x10097f48       0x3d    _zPHY_edfe_SyncToNotSyncSetAgc

+                0x10097f85      0x10b    _zPHY_edfe_UpdateSCCAGC

+                0x10098090       0x12    _zPHY_edfe_CompAgcDBTimeInfo

+                0x100980a2       0xc7    _zPHY_edfe_IratHandoverAfcManage

+                0x10098169       0x71    _zPHY_edfe_SupSaveSlaveAfcCtrl

+                0x100981da       0xfd    _zPHY_edfe_IratHandoverCordicManage

+                0x100982d7       0x8e    _zPHY_edfe_IratCordicManage

+                0x10098365       0x6e    _zPHY_edfe_SupSaveSlaveCordicCtrl

+                0x100983d3       0x77    _zPHY_edfe_FSNewAgcIntHandle

+                0x1009844a       0x72    _zPHY_edfe_InitSubFramePwrDB

+                0x100984bc      0x263    _zPHY_edfe_SupSemiStaticAgcNew

+                0x1009871f       0x26    _zPHY_edfe_MbsfnAgcDbInit

+                0x10098745        0xc    _zPHY_edfe_MbsfnAgcParaConfig

+                0x10098751       0x9f    _zPHY_edfe_SupCalMbsfnRegionAgc

+                0x100987f0       0xb6    _zPHY_edfe_SupHandleMbsfnAGC

+                0x100988a6       0x2f    _zPHY_edfe_NewMbsfnAGCGainInit

+                0x100988d5        0x1    _zPHY_edfe_MbsfnAgcCoverJudge

+                0x100988d6       0x17    _zPHY_edfe_MbsfnAgcGainConfig

+ .text          0x100988ed      0x251 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_srs.o)

+                0x100988ed      0x1ae    _zPHY_eulpc_SrsPowCalc

+                0x10098a9b       0xa3    _zPHY_eulpc_SrsPowCtrl

+ .text          0x10098b3e     0x1173 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls.o)

+                0x10098b3e        0x1    _zPHY_euls_L_Entry

+                0x10098b3f      0x34c    _zPHY_euls_Entry

+                0x10098e8b      0x2cc    _zPHY_euls_TPU_INT1_RARGrantProcess

+                0x10099157      0x2f8    _zPHY_euls_TPU_INT1_DCIProcess

+                0x1009944f      0x435    _zPHY_euls_TPU_INT1_Step1_process

+                0x10099884      0x191    _zPHY_euls_TPU_INT1_Step2_process

+                0x10099a15       0x8b    _zPHY_euls_GetDediCfgParas

+                0x10099aa0       0x7f    _zPHY_euls_GetSCellCfgParas

+                0x10099b1f       0x80    _zPHY_euls_GetCommCfgParas

+                0x10099b9f      0x10e    _zPHY_euls_GetHandoverCfgParas

+                0x10099cad        0x4    _zPHY_euls_PuschAntennaSelect

+ .text          0x10099cb1     0x2362 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

+                0x10099cb1       0x2c    _L1e_FS_SwReset

+                0x10099cdd       0x16    _L1e_FS_Init

+                0x10099cf3       0x32    _L1e_FS_FreqScanEnRfcNotSyncTable

+                0x10099d25       0xb3    _L1e_FS_HandleFreqscanAddSearchResult

+                0x10099dd8       0x9c    _L1e_FS_CalcSssAgcGainCompen

+                0x10099e74       0xec    _L1e_FS_FreqScanAddSearchResultSort

+                0x10099f60       0x30    _L1e_FS_SetFSResult

+                0x10099f90      0x110    _L1e_FS_FindFSEarfcnToReport

+                0x1009a0a0       0x34    _L1e_FS_FindEarfcnForSearch

+                0x1009a0d4       0x36    _L1e_FS_SendFsCnf

+                0x1009a10a       0x8f    _L1e_FS_BufForSearch

+                0x1009a199       0x86    _L1e_Fs_CreateList_Band38_Bak

+                0x1009a21f       0x6c    _L1e_Fs_CreateListBak

+                0x1009a28b       0x6a    _L1e_Fs_IsFreqPointValid

+                0x1009a2f5       0x36    _L1e_Fs_MaxPeakSetZero

+                0x1009a32b       0x2a    _L1e_Fs_GetMaxValue

+                0x1009a355       0x28    _L1e_Fs_GetMinValue

+                0x1009a37d       0x1c    _L1e_FS_LogNumPrint

+                0x1009a399       0x33    _L1e_Fs_SetProfileInfo

+                0x1009a3cc       0x34    _L1e_Fs_DelList

+                0x1009a400        0x6    _L1e_FS_ClearPssResultList

+                0x1009a406        0x6    _L1e_FS_ClearMeanPowerResultList

+                0x1009a40c        0xe    _L1e_FS_SetRedoInfo

+                0x1009a41a       0xf4    _L1e_FS_GetAllGainProfileInfo

+                0x1009a50e       0x63    _L1e_FS_GetAllProfileInfo

+                0x1009a571       0xcf    _L1e_Fs_GetAllValidFreqPoint

+                0x1009a640       0x33    _L1e_FS_SetBandInfo

+                0x1009a673        0xf    _L1e_FS_SetSpecialBandInfo

+                0x1009a682       0x5c    _L1e_FS_SetOverLapFreqBand

+                0x1009a6de      0x1bc    _L1e_FS_GenFreqBand

+                0x1009a89a       0x1e    _L1e_FS_CfgRfcNotSyncTable

+                0x1009a8b8       0x51    _L1e_FS_ReqMsgHandle

+                0x1009a909       0x13    _L1e_FS_SetFreqPoint

+                0x1009a91c       0x74    _L1e_FS_InsertPssResult

+                0x1009a990       0xe3    _L1e_FS_SetIniCsrInfo

+                0x1009aa73       0xdf    _L1e_FS_SetFsRslt

+                0x1009ab52       0x8b    _L1e_FS_ResultSort

+                0x1009abdd       0x1b    _L1e_FS_PlmnPeriodTpuInPro

+                0x1009abf8       0xd2    _L1e_FS_SetDisctRslt

+                0x1009acca       0x21    _L1e_FS_SeekToHalfFram

+                0x1009aceb       0xce    _L1e_FS_DoPss

+                0x1009adb9      0x109    _L1e_FS_PssNext100KFreqPointNoPreCFO

+                0x1009aec2       0x61    _L1e_FS_PssNext100KFreqPointPreCFO

+                0x1009af23       0x35    _L1e_FS_PssNext100KFreqPoint

+                0x1009af58       0x35    _L1e_FS_PssNextAgcGain

+                0x1009af8d       0x1b    _L1e_FS_PssNextProfile

+                0x1009afa8       0x6c    _L1e_FS_InitFreqOffset

+                0x1009b014       0x49    _L1e_FS_PssNextFreqOffset

+                0x1009b05d       0x3d    _L1e_FS_PreFreqOffset

+                0x1009b09a      0x136    _L1e_FS_Pss100KResult

+                0x1009b1d0       0x3d    _L1e_FS_DiscreteFreqOffsetLoop

+                0x1009b20d       0x7f    _L1e_FS_PssDisctResult

+                0x1009b28c       0x1b    _L1e_FS_PssProfileLoopStart

+                0x1009b2a7       0x54    _L1e_FS_NextBand

+                0x1009b2fb       0x1b    _L1e_FS_Pss500KFreqPointLoopStart

+                0x1009b316       0x31    _L1e_FS_PssNext500KFreqPoint

+                0x1009b347       0x11    _L1e_FS_GetFsMode

+                0x1009b358       0x56    _L1e_FS_SetFsTempResult

+                0x1009b3ae       0xa4    _L1e_FS_FreqScanCellSearch

+                0x1009b452       0x4a    _L1e_FS_PssOneFreqPointStart

+                0x1009b49c       0x2b    _L1e_FS_PssAgcGainLoopStart

+                0x1009b4c7       0x6a    _L1e_FS_Pss100KFreqPointLoopStart

+                0x1009b531        0xc    _L1e_FS_PssNeedOffset

+                0x1009b53d        0xd    _L1e_FS_PssNeedDo100K

+                0x1009b54a        0xe    _L1e_FS_BandLoopStart

+                0x1009b558       0x2b    _L1e_FS_PssSkipPiTime

+                0x1009b583       0x1e    _L1e_FS_PssSeekToSlaveGap

+                0x1009b5a1       0x23    _L1e_FS_SeekToWorkTime

+                0x1009b5c4       0x24    _L1e_FS_MpFreqPointLoopStart

+                0x1009b5e8       0x7b    _L1e_FS_SegmentInfoSort

+                0x1009b663       0x93    _L1e_FS_SetSegmentInfo

+                0x1009b6f6       0xd3    _L1e_FS_SetSegmentInfoEnd

+                0x1009b7c9       0xb4    _L1e_FS_FreqSegmentAlorigthm

+                0x1009b87d       0x61    _L1e_FS_SetBackupFreqOffset

+                0x1009b8de       0x62    _L1e_FS_FreqSegment

+                0x1009b940       0x2f    _L1e_FS_MpNextFreqPoint

+                0x1009b96f       0x24    _L1e_FS_MpOneFreqPointStart

+                0x1009b993       0x40    _L1e_FS_MeanPowerCal

+                0x1009b9d3        0xc    _L1e_FS_MpMethod

+                0x1009b9df       0x11    _L1e_FS_PssMethod

+                0x1009b9f0       0x14    _L1e_FS_PLMN

+                0x1009ba04        0xb    _L1e_FS_SetState

+                0x1009ba0f        0x8    _L1e_FS_GetState

+                0x1009ba17       0x34    _L1e_FS_MpStart

+                0x1009ba4b       0x15    _L1e_FS_SetCnfInfo

+                0x1009ba60       0x68    _L1e_FS_OverlapSegment

+                0x1009bac8       0x89    _L1e_FS_Report2PsResult

+                0x1009bb51       0x1b    _l1e_FS_MPEnvelopeSort

+                0x1009bb6c       0x22    _L1e_FS_MpEnvelope

+                0x1009bb8e        0xa    _L1e_FS_PssNeedReDo500K

+                0x1009bb98        0xc    _L1e_FS_Redo500KStart

+                0x1009bba4        0xf    _L1e_FS_PssReDo500KNextProfile

+                0x1009bbb3       0x1c    _L1e_FS_PssReDo500KFpLoopStart

+                0x1009bbcf       0x43    _L1e_Fs_ReDoGetAllValidFreqPoint

+                0x1009bc12       0x24    _L1e_FS_PssReDoNext500KFreqPoint

+                0x1009bc36        0xa    _L1e_FS_PssNeedAgc

+                0x1009bc40        0x9    _L1e_FS_AgcLoopStart

+                0x1009bc49       0x45    _L1e_FS_AgcNextFreqPoint

+                0x1009bc8e       0x21    _L1e_FS_BeforeAgc

+                0x1009bcaf       0x16    _L1e_FS_AddAgcWaitTime

+                0x1009bcc5       0xc5    _L1e_FS_AgcProc

+                0x1009bd8a       0x17    _L1e_FS_PssNeedReDo100K

+                0x1009bda1       0x17    _L1e_FS_IsSerialMode

+                0x1009bdb8       0x35    _L1e_FS_IsDiscreteMode

+                0x1009bded       0x2b    _L1e_FS_DiscretePssStart

+                0x1009be18       0x12    _L1e_FS_DiscretePssSnrBackup

+                0x1009be2a        0xc    _L1e_FS_DiscretePssSnrClear

+                0x1009be36       0x31    _L1e_FS_CheckSearchMode

+                0x1009be67      0x192    _L1e_FS_CfgRfAndGetMp

+                0x1009bff9       0x1a    _L1e_FS_MpSeekWorkTime

+ .text          0x1009c013     0x345b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+                0x1009c013      0x119    _zPHY_euls_UlGrantReception

+                0x1009c12c      0x13d    _zPHY_euls_HARQEntity

+                0x1009c269      0x332    _zPHY_euls_HARQProcess

+                0x1009c59b       0x57    _zPHY_euls_ProInitial

+                0x1009c5f2       0x31    _zPHY_euls_InitUlHarqIDInHarqDB

+                0x1009c623      0x141    _zPHY_euls_UlHarqProcessCtrl

+                0x1009c764      0x364    _zPHY_euls_DecodeDci4

+                0x1009cac8      0x3bf    _zPHY_euls_DecodeDci0

+                0x1009ce87      0x104    _zPHY_euls_DecodeDci

+                0x1009cf8b       0x4f    _zPHY_euls_DecodePucchTPC

+                0x1009cfda       0x8f    _zPHY_euls_GetMsg3SendSubFrmNo

+                0x1009d069       0x99    _zPHY_euls_DecodeRARGrant

+                0x1009d102       0xaf    _zPHY_euls_ReportUlGrantParas

+                0x1009d1b1       0xa8    _zPHY_euls_ReportUlGrantToPS

+                0x1009d259       0xab    _zPHY_euls_CalcLUtrPara

+                0x1009d304       0x9c    _zPHY_euls_CalcLTxPara

+                0x1009d3a0      0x129    _zPHY_euls_PuschPrmFHType1

+                0x1009d4c9      0x1df    _zPHY_euls_PuschPrmFHType2

+                0x1009d6a8       0x10    _zPHY_euls_CalcX2Cinit

+                0x1009d6b8       0x62    _zPHY_euls_CalcNPuschSymb

+                0x1009d71a      0x148    _zPHY_euls_DecodeModuleCodeSchem

+                0x1009d862       0x25    _zPHY_euls_Nchoosek

+                0x1009d887      0x1b5    _zPHY_euls_DecodeRIV_Ratype1

+                0x1009da3c       0x75    _zPHY_euls_DecodeRIV

+                0x1009dab1       0x44    _zPHY_euls_GetRbAssignBitWidInDci4

+                0x1009daf5       0x43    _zPHY_euls_GetRbAssignBitWidInDci0

+                0x1009db38       0xc9    _zPHY_euls_GetPuschPosByPdcchOrPhichPos

+                0x1009dc01       0x59    _zPHY_euls_AddMsg4DetectStartEvent

+                0x1009dc5a       0x5a    _zPHY_euls_AddMsg4DetectStopEvent

+                0x1009dcb4       0x1f    _zPHY_euls_AddMsg4DetectWinEvents

+                0x1009dcd3       0x2d    _zPHY_euls_ModifyMsg4DetectWinEvents

+                0x1009dd00       0xde    _zPHY_euls_AddMsg3LtxDealEvent

+                0x1009ddde       0x49    _zPHY_euls_AddCqiRarSchdEvents

+                0x1009de27       0x32    _zPHY_euls_InitSPSMode

+                0x1009de59       0x2b    _zPHY_euls_SetupSPSMode

+                0x1009de84       0x7a    _zPHY_euls_SetupSPSMode_DealComnPara

+                0x1009defe       0x37    _zPHY_euls_SetupSPSMode_CalNextRecurPara

+                0x1009df35       0x41    _zPHY_euls_JudgeAndDealUlSpsInterval_TDD

+                0x1009df76       0x2e    _zPHY_euls_JudgeAndDealUlSpsInterval_FDD

+                0x1009dfa4       0x53    _zPHY_euls_ProSPSMode

+                0x1009dff7       0x53    _zPHY_euls_ProSPSMode_GetUlSfUponCfgGrantSf

+                0x1009e04a       0x44    _zPHY_euls_ProSPSMode_CalNextRecurPara

+                0x1009e08e       0x32    _zPHY_euls_ReleaseSPSMode

+                0x1009e0c0       0x37    _zPHY_euls_ProcessSPSImplicitRelease

+                0x1009e0f7       0x11    _zPHY_euls_GetDCI0InfoFromConfiguredGrant

+                0x1009e108       0x11    _zPHY_euls_LastSubframe_SFN

+                0x1009e119        0xd    _zPHY_euls_LastSubframe_Subframe

+                0x1009e126        0xc    _zPHY_euls_JudgeIfBitsIsAll1s_ForSPSRelease

+                0x1009e132       0x4b    _zPHY_euls_TATimerStop

+                0x1009e17d        0xe    _zPHY_euls_MACReset

+                0x1009e18b       0xa1    _zPHY_euls_Release

+                0x1009e22c       0x1e    _zPHY_euls_ProcDci0PhichSelec

+                0x1009e24a       0xcd    _zPHY_euls_ProcDci0PhichSelec_Assign

+                0x1009e317       0x46    _zPHY_euls_ProcDci0PhichSelec_Selec

+                0x1009e35d       0x34    _zPHY_euls_DecodeUlIndexDci0

+                0x1009e391       0x33    _zPHY_euls_DecodeUlIndexDci4

+                0x1009e3c4      0x152    _zPHY_euls_AssignDCI0PHICH

+                0x1009e516       0x5e    _zPHY_euls_AssignDCI0_Schedule

+                0x1009e574       0x26    _zPHY_euls_AssignPHICH_Schedule

+                0x1009e59a       0x5a    _zPHY_euls_SelecDCI0PHICH

+                0x1009e5f4       0x21    _zPHY_euls_ReleaseDCI0PHICHSelecDB

+                0x1009e615       0x67    _zPHY_euls_UpdataTTIBundlingHarqID

+                0x1009e67c       0xa1    _zPHY_euls_DealBundlingGrant

+                0x1009e71d       0x5a    _zPHY_euls_ProcRealPHICH

+                0x1009e777       0x59    _zPHY_euls_ProcVirtualPHICH

+                0x1009e7d0       0x7b    _zPHY_euls_InitTTIBundlingHarqID

+                0x1009e84b       0x16    _zPHY_euls_InitTTIBundlingMode

+                0x1009e861        0xc    _zPHY_euls_ReleaseTTIBundlingMode

+                0x1009e86d       0x6c    _zPHY_euls_GetBundlingIDAndHarqID_InULA

+                0x1009e8d9       0x75    _zPHY_euls_UpdataHarqID

+                0x1009e94e        0x8    _zPHY_euls_AddAbsSubframe

+                0x1009e956       0x66    _zPHY_euls_SetDrxFlag

+                0x1009e9bc       0xcd    _zPHY_euls_Dci0SelecAndCsiReport_Proc

+                0x1009ea89      0x3d3    _zPHY_euls_CalcDciCsiReqFlag

+                0x1009ee5c       0xf7    _zPHY_euls_CalLutrAndLtx

+                0x1009ef53       0x16    _zPHY_euls_ScheduleTxChannelType

+                0x1009ef69       0x7d    _zPHY_euls_SchedulePuschAndPucch

+                0x1009efe6      0x16f    _zPHY_euls_DeterminePuschTransType

+                0x1009f155       0x37    _zPHY_euls_GetPuschHarqAckInfo

+                0x1009f18c      0x12d    _zPHY_euls_DeterminePucchFmt

+                0x1009f2b9       0x26    _zPHY_euls_GetSysTimeInfo

+                0x1009f2df       0x75    _zPHY_euls_TM2_ChanExchange

+                0x1009f354       0x66    _zPHY_euls_PuschPowerControl_Process

+                0x1009f3ba       0x50    _zPHY_euls_NoPuschPowerControl_Process

+                0x1009f40a       0x2a    _zPHY_euls_GaoTong_Statistics_Process

+                0x1009f434        0x1    _zPHY_euls_AmtTest_DciStubProcess

+                0x1009f435       0x39    _zPHY_euls_GetPhichSubFrmNo

+ .text          0x1009f46e      0xa6d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

+                0x1009f46e        0x5    _zPHY_ecsrs_GetIdleDrxInterPssWorkTime

+                0x1009f473      0x165    _zPHY_ecsrs_GetPssStartTime

+                0x1009f5d8       0x63    _zPHY_ecsrs_AdjustPssStartTime

+                0x1009f63b      0x14e    _zPHY_ecsrs_SetPssFirstStartInfo

+                0x1009f789       0xca    _zPHY_ecsrs_SetPssNotFirstStartInfo

+                0x1009f853       0x9a    _zPHY_ecsrs_GetPssStartInfo

+                0x1009f8ed       0x4f    _zPHY_ecsrs_GetPssReadFlag

+                0x1009f93c       0x23    _zPHY_ecsrs_ClearPeakList

+                0x1009f95f       0x1a    _zPHY_ecsrs_GetPssData

+                0x1009f979       0x1c    _zPHY_ecsrs_BackupPssFinger

+                0x1009f995        0xb    _zPHY_ecsrs_ClearPssFinger

+                0x1009f9a0        0xd    _zPHY_ecsrs_ClearInnerPeakList

+                0x1009f9ad       0x5e    _zPHY_ecsrs_AdjustPeakTime

+                0x1009fa0b       0x19    _zPHY_ecsrs_FindFreq

+                0x1009fa24       0x3d    _zPHY_ecsrs_BackupPeakList

+                0x1009fa61       0xa8    _zPHY_ecsrs_RecoverPeakList

+                0x1009fb09      0x215    _zPHY_ecsrs_PssResultReadNew

+                0x1009fd1e       0x63    _zPHY_ecsrs_CalBoundary

+                0x1009fd81       0x2b    _zPHY_ecsrs_CalRedoCfoBoundary

+                0x1009fdac       0x46    _zPHY_ecsrs_PssAdjustPro

+                0x1009fdf2       0x28    _zPHY_ecsrs_PssTpuAdjust

+                0x1009fe1a       0x13    _zPHY_ecsrs_SearchMaxFinger

+                0x1009fe2d       0xa0    _zPHY_ecsrs_FilterFinger

+                0x1009fecd        0xe    _zPHY_ecsrs_FingerIsValid

+ .text          0x1009fedb      0xc54 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pusch.o)

+                0x1009fedb       0x69    _zPHY_eula_PuschAckProcess

+                0x1009ff44      0x177    _zPHY_eula_PuschCsiProcess

+                0x100a00bb       0xc2    _zPHY_eula_SetPuschScale

+                0x100a017d      0x1ed    _zPHY_eula_PuschAckEncodedLenCalc

+                0x100a036a      0x2b9    _zPHY_eula_TDD_PuschAckParasCalc

+                0x100a0623       0x57    _zPHY_eula_TDD_PuschAckParasCalc_UlDl0

+                0x100a067a       0x86    _zPHY_eula_LtxParas_acNcsPuschDmrs

+                0x100a0700       0xc7    _zPHY_eula_LtxParas_acUVPuschDmrs

+                0x100a07c7      0x290    _zPHY_eula_PuschCqiRiEncodedLenCalc

+                0x100a0a57       0x24    _zPHY_eula_FDD_PuschAckParasCalc

+                0x100a0a7b       0x8e    _zPHY_eula_LtxParas_adwNcsDiv6PuschDmrs

+                0x100a0b09       0x26    _zPHY_eula_HarqPuschMsg3Stub

+ .text          0x100a0b2f      0x547 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pusch.o)

+                0x100a0b2f       0x80    _zPHY_eulpc_PuschPowParasCalc

+                0x100a0baf      0x119    _zPHY_eulpc_UlsRelativePuscchPowCtrlProc

+                0x100a0cc8      0x190    _zPHY_eulpc_PuschPowCalcProc

+                0x100a0e58       0xa9    _zPHY_eulpc_NoPuschPowCalc

+                0x100a0f01       0xb3    _zPHY_eulpc_DeltaTFCalc

+                0x100a0fb4       0x89    _zPHY_eulpc_Log10yLinear

+                0x100a103d       0x39    _zPHY_eulpc_PuschGetCsiInfo

+ .text          0x100a1076      0x540 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+                0x100a1076       0x6d    _zPHY_edfe_Q8log2

+                0x100a10e3       0x21    _zPHY_edfe_Logarithm

+                0x100a1104       0x34    _zPHY_edfe_SupCalLog

+                0x100a1138        0x8    _zPHY_edfe_SetCsrmDAGCGain

+                0x100a1140       0x76    _zPHY_edfe_CalcRxDAGCGain

+                0x100a11b6       0xa2    _zPHY_edfe_HandleRxDAGCGain

+                0x100a1258       0x57    _zPHY_edfe_FixedRXDagcGain

+                0x100a12af      0x105    _zPHY_edfe_CalcCsrsDAGCGain

+                0x100a13b4       0x26    _zPHY_edfe_JudgeRxDagcCover

+                0x100a13da       0x6d    _zPHY_edfe_JudgeCsrsDagcCover

+                0x100a1447       0xa8    _zPHY_edfe_HandleCsrsDagcInt

+                0x100a14ef       0x39    _zPHY_edfe_ConfigDagcCalcPara

+                0x100a1528       0x8e    _zPHY_edfe_SetInterCsrsDAGCGain

+ .text          0x100a15b6      0x777 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_decbasic.o)

+                0x100a15b6       0x26    _zAsn1_GetU16Bits

+                0x100a15dc       0x39    _zAsn1_SetU16Bits

+                0x100a1615       0x18    _zEasn1p_perGetConVal

+                0x100a162d        0xc    _zEasn1p_perGetDivbVal

+                0x100a1639        0xa    _zEasn1p_perGetIntVal

+                0x100a1643       0x13    _zEasn1p_perGetBitNum

+                0x100a1656       0x1a    _zEasn1p_perGetRange

+                0x100a1670       0x67    _zEasn1p_DcGetBitsVal32_Dec

+                0x100a16d7        0x2    _zEasn1p_DcGetBitsVal32

+                0x100a16d9       0x13    _zEasn1p_MovePtr_Dec

+                0x100a16ec       0x1d    _zEasn1p_EcSetBitStr_Dec

+                0x100a1709       0xa2    _zEasn1p_DcGetBitsStr_Dec

+                0x100a17ab        0x2    _zEasn1p_DcGetBitsStr

+                0x100a17ad       0x1a    _zEasn1p_ChkCodeLen_Dec

+                0x100a17c7       0x91    _zEasn1p_per_dcOctStr

+                0x100a1858       0xe5    _zEasn1p_per_dcLen

+                0x100a193d       0x2f    _zEasn1p_per_DcExt

+                0x100a196c       0x2f    _zEasn1p_per_dcIndefiniteLenWholeNum

+                0x100a199b       0x2e    _zEasn1p_per_dcConWholeNum

+                0x100a19c9       0x8f    _zEasn1p_per_dcSequenceOf

+                0x100a1a58        0x2    _zEasn1p_MovePtr

+                0x100a1a5a       0x24    _zEasn1p_per_dcPreamble

+                0x100a1a7e       0x29    _zEasn1p_per_dcPreamble_Sequence

+                0x100a1aa7       0x47    _zEasn1p_per_dcSmallWholeNum

+                0x100a1aee       0x46    _zEasn1p_per_dcSkipAllExtData

+                0x100a1b34       0xb7    _zEasn1p_per_dcInt

+                0x100a1beb       0x66    _zEasn1p_per_dcChoiceOf

+                0x100a1c51       0x4a    _zEasn1p_per_dcSkipOneExtData

+                0x100a1c9b       0x92    _zEasn1p_per_dcBitStr

+ .text          0x100a1d2d      0x391 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_cfo.o)

+                0x100a1d2d       0x55    _zPHY_ecsrs_GetCfoStartTime

+                0x100a1d82       0x54    _zPHY_ecsrs_SetCfoStartInfoSymMap

+                0x100a1dd6       0xa1    _zPHY_ecsrs_GetCfoStartInfo

+                0x100a1e77       0x1e    _zPHY_ecsrs_CalPowerNcpEcp

+                0x100a1e95       0x46    _zPHY_ecsrs_CfoCalcPower

+                0x100a1edb       0x5e    _zPHY_ecsrs_CfoCalcPowerNcpEcp

+                0x100a1f39       0x5e    _zPHY_ecsrs_Codic_atan_FixPoint

+                0x100a1f97       0x76    _zPHY_ecsrs_CsCfoResultMerge

+                0x100a200d       0xb1    _zPHY_ecsrs_CfoResultRead

+ .text          0x100a20be      0x189 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pcfich.o)

+                0x100a20be      0x186    _zPHY_edla_CalcPcfichRegFilePara

+                0x100a2244        0x3    _zPHY_edla_PcfichProc

+ .text          0x100a2247     0x1107 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_sss.o)

+                0x100a2247       0xb7    _zPHY_ecsrs_SssStartFingerSort

+                0x100a22fe       0xff    _zPHY_ecsrs_SssFingerReorder

+                0x100a23fd       0x49    _zPHY_ecsrs_AdjustSssFddProc

+                0x100a2446       0x7c    _zPHY_ecsrs_GetSssStartFinger

+                0x100a24c2       0x37    _zPHY_ecsrs_GetNearValidTime

+                0x100a24f9       0x33    _zPHY_ecsrs_CalSssBufferTime

+                0x100a252c      0x170    _zPHY_ecsrs_GetSssStartTime

+                0x100a269c       0x92    _zPHY_ecsrs_GetRfcEnableInfo

+                0x100a272e       0x3e    _zPHY_ecsrs_GetSssStartFg

+                0x100a276c       0x50    _zPHY_ecsrs_InitSssStartInfo

+                0x100a27bc       0x8f    _zPHY_ecsrs_SetSssFddStartInfoAllProc

+                0x100a284b       0xb7    _zPHY_ecsrs_SetSssTddStartInfoAllProc

+                0x100a2902      0x251    _zPHY_ecsrs_SetSssFirstStartInfo

+                0x100a2b53       0xd9    _zPHY_ecsrs_SetSssComStartInfo

+                0x100a2c2c       0x4d    _zPHY_ecsrs_GetSssStartInfo

+                0x100a2c79       0x9b    _zPHY_ecsrs_GetSssReadFlag

+                0x100a2d14       0xe2    _zPHY_ecsrs_GetThresholdAndFilterCell

+                0x100a2df6      0x2ae    _zPHY_ecsrs_SssResultReadNew

+                0x100a30a4      0x1a7    _zPHY_ecsrs_SssResultReadAppointCell

+                0x100a324b       0x28    _zPHY_ecsrs_RecodCfoInfo

+                0x100a3273       0x3e    _zPHY_ecsrs_CheckCfoValid

+                0x100a32b1       0x77    _zPHY_ecsrs_SearchForSssHwReset

+                0x100a3328       0x26    _zPHY_ecsrs_SetSssHwCfgTime

+ .text          0x100a334e     0x1722 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+                0x100a334e        0x5    _zPHY_ecsrs_Init

+                0x100a3353       0x17    _zPHY_ecsrs_Reset

+                0x100a336a        0x1    _zPHY_ecsrs_DebugModeInitPara

+                0x100a336b       0x24    _zPHY_ecsrs_InitCommonInfor

+                0x100a338f       0x1b    _zPHY_ecsrs_DeleteAllSubFrameInt

+                0x100a33aa        0x8    _zPHY_ecsrs_ResetSynInforTable

+                0x100a33b2       0x30    _zPHY_ecsrs_GetIntraEarfcnInfo

+                0x100a33e2       0x1e    _zPHY_ecsrs_GetInterEarfcnInfo

+                0x100a3400      0x1c4    _zPHY_ecsrs_GetCommonInfor

+                0x100a35c4       0x34    _zPHY_ecsrs_CsRfcConfig

+                0x100a35f8       0x1a    _zPHY_ecsrs_BeforeInitSearch

+                0x100a3612       0x15    _zPHY_ecsrs_TimeRelation

+                0x100a3627       0x88    _zPHY_ecsrs_InterFreqChange

+                0x100a36af       0x62    _zPHY_ecsrs_GetHwConfigMode

+                0x100a3711      0x112    _zPHY_ecsrs_GetReadAndConfigIndex

+                0x100a3823       0x1e    _zPHY_ecsrs_SetSyncRelation

+                0x100a3841       0x25    _zPHY_ecsrs_TFConfirmSearchMode

+                0x100a3866       0x31    _zPHY_ecsrs_SetFilterRange

+                0x100a3897        0xd    _zPHY_ecsrs_OpenSubFrameInt

+                0x100a38a4        0xd    _zPHY_ecsrs_DelSubFrameInt

+                0x100a38b1        0x8    _zPHY_ecsrs_UpdateInnOffset

+                0x100a38b9       0x2b    _zPHY_ecsrs_ReadSearchResult

+                0x100a38e4       0x3d    _zPHY_ecsrs_GetSubTime

+                0x100a3921       0x31    _L1e_csrs_InitGloPara

+                0x100a3952        0x8    _zPHY_ecsrs_OnReset

+                0x100a395a        0x3    _zPHY_ecsrs_OnSearchMeasReset

+                0x100a395d       0x48    _zPHY_ecsrs_OnSearchFreqScan

+                0x100a39a5       0x81    _zPHY_ecsrs_OnSearchMeasStart

+                0x100a3a26       0x1f    _zPHY_ecsrs_OnPssUpdateCounterCnf

+                0x100a3a45       0x70    _zPHY_ecsrs_OnTimeDelayInt

+                0x100a3ab5        0xd    _zPHY_ecsrs_OnNotSynSubFrameInt

+                0x100a3ac2       0x57    _zPHY_ecsrs_InitFreqOffset

+                0x100a3b19       0x9b    _L1e_csrs_GetFreqOffset

+                0x100a3bb4       0x6e    _L1e_csrs_SetFtErrorList

+                0x100a3c22       0x65    _L1e_csrs_SetFreqOffsetAge

+                0x100a3c87       0x11    _L1e_csrs_GetMaxAgeIndex

+                0x100a3c98       0x30    _L1e_csrs_NormalTemp

+                0x100a3cc8       0x89    _zPHY_ecsrs_ModifyRfCfgInfo

+                0x100a3d51        0x7    _zPHY_ecsrs_setMode

+                0x100a3d58        0xa    _zPHY_ecsrs_IsIntraMode

+                0x100a3d62       0x86    _zEcsrs_PreEvent

+                0x100a3de8       0x9e    _L1e_csrs_SfProc

+                0x100a3e86       0x2c    _L1e_FS_SfProc

+                0x100a3eb2       0x2e    _zEcsrs_OnEvent

+                0x100a3ee0        0xb    _zPHY_ecsrs_IsInitCs

+                0x100a3eeb       0x3c    _zPHY_ecsrs_CsNeedReCfo

+                0x100a3f27       0x16    _zPHY_ecsrs_CsNeedReSss

+                0x100a3f3d       0x67    _zPHY_ecsrs_IsRfOpen

+                0x100a3fa4      0x14c    _zPHY_csr_RfcConfig

+                0x100a40f0       0x1e    _zPHY_ecsrs_IsOptSearch

+                0x100a410e       0x1a    _zPHY_ecsrs_CfoAccNum

+                0x100a4128       0x1a    _zPHY_ecsrs_GetConfigRfFlag

+                0x100a4142       0x3d    _zPHY_ecsrs_GetScheduleFlag

+                0x100a417f        0x9    _zPHY_ecsrs_CsBeforeAgc

+                0x100a4188       0x17    _zPHY_ecsrs_CsNeedAgc

+                0x100a419f       0x6b    _zPHY_ecsrs_CsNeedPss

+                0x100a420a        0x2    _zPHY_ecsrs_CsNeedCfo

+                0x100a420c       0x82    _zPHY_ecsrs_CsNeedSss

+                0x100a428e       0x16    _zPHY_ecsrs_CsNeedTempComp

+                0x100a42a4       0x26    _zPHY_ecsrs_CsIsOnAgc

+                0x100a42ca       0x37    _zPHY_ecsrs_CsAgcProc

+                0x100a4301        0x1    _zPHY_ecsrs_CsAgcProcEnd

+                0x100a4302        0xd    _zPHY_ecsrs_CsNeedPssAgain

+                0x100a430f       0x17    _zPHY_ecsrs_CsBeforePss

+                0x100a4326       0x1a    _zPHY_ecsrs_CsIsOnPss

+                0x100a4340       0x91    _zPHY_ecsrs_CsGetPssRfCfgInfo

+                0x100a43d1       0x50    _zPHY_ecsrs_SniffInterFreqChange

+                0x100a4421      0x13b    _zPHY_ecsrs_CsPssProc

+                0x100a455c       0xda    _zPHY_ecsrs_CsPssProcEnd

+                0x100a4636       0x2a    _zPHY_ecsrs_CsNeedMoreCfo

+                0x100a4660       0x23    _zPHY_ecsrs_CsBeforeCfo

+                0x100a4683       0x12    _zPHY_ecsrs_CsCfoTpuAdjPro

+                0x100a4695       0x14    _zPHY_ecsrs_CsIsOnCfo

+                0x100a46a9       0x6f    _zPHY_ecsrs_CsCfoProc

+                0x100a4718       0x60    _zPHY_ecsrs_CsCfoProcEnd

+                0x100a4778       0x13    _zPHY_ecsrs_CsBeforeSss

+                0x100a478b       0x1a    _zPHY_ecsrs_CsIsOnSss

+                0x100a47a5       0x8d    _zPHY_ecsrs_CsGetSssRfCfgInfo

+                0x100a4832      0x12d    _zPHY_ecsrs_CsSssProc

+                0x100a495f       0x1d    _zPHY_ecsrs_InitSearchCnf

+                0x100a497c       0x56    _zPHY_ecsrs_CsSssProcEnd

+                0x100a49d2       0x18    _zPHY_ecsrs_CsNeedCs

+                0x100a49ea       0x1a    _zPHY_ecsrs_CsBeforeCs

+                0x100a4a04        0xb    _zPHY_ecsrs_WaitSubFrameInt

+                0x100a4a0f       0x1c    _zPHY_ecsrs_SSSearctT

+                0x100a4a2b       0x3d    _zPHY_ecsrs_CheckSssCount

+                0x100a4a68        0x8    _zPHY_ecsrs_SetSssHwRestartCnt

+ .text          0x100a4a70       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_ti.o)

+ .text          0x100a4aac      0x458 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

+                0x100a4aac       0x13    _zPHY_ecsrs_HwIntHandle

+                0x100a4abf       0x49    _zPHY_ecsrs_HwReset

+                0x100a4b08       0x33    _zPHY_ecsrs_AllHwReset

+                0x100a4b3b       0x15    _zPHY_ecsr_HwSssTdCommonReset

+                0x100a4b50       0xa3    _zPHY_ecsrs_ConfigIcFiFoHw

+                0x100a4bf3       0x8a    _zPHY_ecsrs_ConfigIcHw

+                0x100a4c7d       0x4f    _zPHY_ecsrs_ConfigPssHw

+                0x100a4ccc       0x36    _zPHY_ecsrs_ConfigCfoHw

+                0x100a4d02       0x47    _zPHY_ecsrs_ConfigSssHw

+                0x100a4d49        0xc    _zPHY_ecsrs_CfgTopClkGating

+                0x100a4d55       0x14    _zPHY_ecsrs_CfgTopReg

+                0x100a4d69       0x27    _zPHY_ecsrs_SssCfgPschLocalSeq

+                0x100a4d90       0x31    _zPHY_ecsrs_AgcBalanceCfgRegs

+                0x100a4dc1        0xc    _zPHY_ecsrs_AgcBalanceDisable

+                0x100a4dcd       0x23    _zPHY_ecsrc_SwClkGateCtrl

+                0x100a4df0       0x49    _zPHY_ecsr_ConvertFinger

+                0x100a4e39       0x1f    _zPHY_ecsr_GetHwPssFinger

+                0x100a4e58        0x8    _zPHY_ecsr_GetHwPssFreqInd

+                0x100a4e60        0xd    _zPHY_ecsr_GetHwPssDoneMark

+                0x100a4e6d        0xd    _zPHY_ecsr_GetHwPssNumHalfFrame

+                0x100a4e7a        0x3    _zPHY_ecsr_GetHwPssPeakValid

+                0x100a4e7d        0x8    _zPHY_ecsr_GetHwPssMaxPower

+                0x100a4e85        0xa    _zPHY_ecsr_GetHwCfoOutput

+                0x100a4e8f       0x10    _zPHY_ecsr_GetHwSssPeakList

+                0x100a4e9f        0xa    _zPHY_ecsr_GetHwSssComResult

+                0x100a4ea9        0xb    _zPHY_ecsr_GetHwSssProcCount

+                0x100a4eb4        0xb    _zPHY_ecsr_GetHwSssProcStatus

+                0x100a4ebf        0xd    _zPHY_ecsr_GetHwSssProcEnable

+                0x100a4ecc        0x8    _zPHY_ecsr_GetHwSssProcRdWrState

+                0x100a4ed4        0x8    _zPHY_ecsr_GetHwIcWorkState

+                0x100a4edc        0x8    _zPHY_ecsr_GetHwTopClkGating

+                0x100a4ee4        0x8    _zPHY_ecsr_GetHwPssClkGatingBypass

+                0x100a4eec        0x8    _zPHY_ecsr_GetHwIcClkGatingBypass

+                0x100a4ef4        0x8    _zPHY_ecsr_GetHwSssClkGatingEn

+                0x100a4efc        0x8    _zPHY_ecsr_GetHwSssWorkStatus

+ .text          0x100a4f04      0x571 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_fs.o)

+                0x100a4f04       0x2f    _L1e_FS_LogAddSearchResult

+                0x100a4f33       0x25    _L1e_FS_LogAddSearchResultFail

+                0x100a4f58       0x14    _L1e_FS_LogGainCompenError

+                0x100a4f6c       0x17    _L1e_FS_LogMinAgcGainError

+                0x100a4f83       0x17    _L1e_FS_LogDeleteEarfcn

+                0x100a4f9a       0x2d    _L1e_FS_LogSssResult

+                0x100a4fc7       0x17    _L1e_FS_LogFsResultNum

+                0x100a4fde       0x1e    _L1e_FS_LogDeleteFreqPoint

+                0x100a4ffc       0x5c    _L1e_FS_LogBandInfo

+                0x100a5058       0x40    _L1e_FS_LogProfileInfo

+                0x100a5098       0x38    _L1e_FS_LogInsertPSSResult

+                0x100a50d0       0x54    _L1e_FS_LogAddSearchwEarfcn

+                0x100a5124       0x21    _L1e_FS_LogPlmnReturnSrvCell

+                0x100a5145       0x95    _L1e_FS_LogPSSFinger

+                0x100a51da       0x14    _L1e_FS_LogPSSNoValidEarfcn

+                0x100a51ee       0x22    _L1e_FS_LogResultNULL

+                0x100a5210       0x1d    _L1e_FS_LogChangeAgc

+                0x100a522d       0x1a    _L1e_FS_LogAllAgcFail

+                0x100a5247       0x14    _L1e_FS_LogReqMsgError

+                0x100a525b       0x41    _L1e_FS_LogSegmeantInfo

+                0x100a529c       0x31    _L1e_FS_LogSssAgcGain

+                0x100a52cd       0x26    _L1e_FS_LogMpInfo

+                0x100a52f3       0x5b    _L1e_FS_LogProGainInfo

+                0x100a534e       0x1d    _L1e_FS_LogAGCInfo

+                0x100a536b       0x4a    _L1e_FS_LogProRedo100KInfo

+                0x100a53b5       0x1d    _L1e_FS_StartAGC

+                0x100a53d2       0x2a    _L1e_FS_AGCInfo

+                0x100a53fc       0x27    _L1e_FS_TestInfo

+                0x100a5423       0x1e    _L1e_FS_LogBackup100KResult

+                0x100a5441       0x17    _L1e_FS_LogFreqOffsetIndex

+                0x100a5458       0x1d    _zPHY_ecsc_LogPss100KResult

+ .text          0x100a5475       0x4e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_list.o)

+                0x100a5475       0x1c    _zPHY_ecsrs_ListInsert

+                0x100a5491        0x5    _zPHY_ecsrs_ListAdd

+                0x100a5496       0x1a    _zPHY_ecsrs_ListDelete

+                0x100a54b0        0x3    _zPHY_ecsrs_ListFirst

+                0x100a54b3        0x3    _zPHY_ecsrs_ListLast

+                0x100a54b6        0x2    _zPHY_ecsrs_ListNext

+                0x100a54b8        0x3    _zPHY_ecsrs_ListPrev

+                0x100a54bb        0x8    _zPHY_ecsrs_IsListEmpty

+ .text          0x100a54c3       0x9c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(crepool.o)

+                0x100a54c3       0x9c    _s_create_pool

+ .text          0x100a555f       0x20 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cresem.o)

+                0x100a555f       0x20    _create_sem

+ .text          0x100a557f        0x9 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(current.o)

+                0x100a557f        0x9    _current_process

+ .text          0x100a5588       0x50 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(delay.o)

+                0x100a5588       0x50    _delay

+ .text          0x100a55d8       0x63 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(free.o)

+                0x100a55d8       0x63    _free_buf

+ .text          0x100a563b       0x49 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(get_pri.o)

+                0x100a563b       0x49    _get_pri

+ .text          0x100a5684        0x8 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(getticks.o)

+                0x100a5684        0x8    _get_ticks

+ .text          0x100a568c       0x4c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(killsem.o)

+                0x100a568c       0x4c    _kill_sem

+ .text          0x100a56d8       0x7c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(receive.o)

+                0x100a56da       0x7a    _receive

+ .text          0x100a5754       0xc7 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(s_allnil.o)

+                0x100a5756       0xc5    _s_alloc_nil

+ .text          0x100a581b       0x16 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sender.o)

+                0x100a581b       0x16    _sender

+ .text          0x100a5831      0x116 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(set_pri.o)

+                0x100a5831       0x77    _set_pri

+                0x100a58a8       0x9f    _set_ot_pri

+ .text          0x100a5947       0x31 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(signsem.o)

+                0x100a5947       0x31    _signal_sem

+ .text          0x100a5978       0x65 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(start.o)

+                0x100a5978       0x65    _start

+ .text          0x100a59dd      0x1c5 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o)

+                0x100a59dd        0xa    _zcos_sysd_init

+                0x100a59e7       0x5b    _odo_kill_proc

+                0x100a5a42       0x39    _odo_hunt_kill_proc

+                0x100a5a7b       0x7b    _odo_new_process

+                0x100a5af6       0x34    _odo_hunt_request_local

+                0x100a5b2a       0x55    _ose_sysd_handle_signal

+                0x100a5b7f       0x23    _zcos_sysd

+ .text          0x100a5ba2       0x83 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(timer.o)

+                0x100a5ba2       0x83    _tick

+ .text          0x100a5c25       0x4c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(waitsem.o)

+                0x100a5c25       0x4c    _wait_sem

+ .text          0x100a5c71       0xfa T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(hunt.o)

+                0x100a5c71       0x36    _odo_hunt_find_name

+                0x100a5ca7       0xc4    _hunt

+ .text          0x100a5d6b       0x43 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(restore.o)

+                0x100a5d6b       0x43    _restore

+ .text          0x100a5dae       0x98 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send_w_s.o)

+                0x100a5dae       0x98    _send_w_s

+ .text          0x100a5e46       0x5b T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_efuse.o)

+                0x100a5e46       0x5b    _zDrvEfuse_IsSpe

+ .text          0x100a5ea1       0x4f C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(32.o)

+                0x100a5ea1        0xf    ___modhi3

+                0x100a5eb0       0x19    ___umodhi3

+                0x100a5ec9       0x11    ___divhi3

+                0x100a5eda       0x16    ___udivhi3

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

+                0x100a5ef0      0x19e    ___addsf3

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

+                0x100a608e        0x0    ___gehf2

+                0x100a608e        0x0    ___nehf2

+                0x100a608e        0x0    ___eqhf2

+                0x100a608e        0x0    ___lthf2

+                0x100a608e        0x0    ___gthf2

+                0x100a608e       0x2a    ___lehf2

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

+                0x100a60b8       0x21    ___floatunshihf2

+                0x100a60d9        0xc    ___floathihf2

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

+                0x100a60e5        0xb    ___floatqihf2

+                0x100a60f0        0xd    ___floatunsqihf2

+ .text          0x100a60fd       0x29 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(div.o)

+                0x100a6105       0x21    ___divqi3

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

+                0x100a6126      0x112    ___divsf3

+ .text          0x100a6238       0x29 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(divzi3_v2.o)

+                0x100a6238       0x29    ___divzi3_v2

+ *fill*         0x100a6261 0x80000001 00

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

+                0x100a6262       0x17    ___ieee754_ftou

+ .text          0x100a6279        0xf C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memcmp.o)

+                0x100a6279        0xf    _memcmp

+ .text          0x100a6288       0x12 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memcpy16.o)

+                0x100a6289       0x11    ___memcpy16

+ .text          0x100a629a       0x15 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memcpy.o)

+                0x100a629f       0x10    _memcpy

+ .text          0x100a62af       0x15 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memset.o)

+                0x100a62b0       0x14    _memset

+ .text          0x100a62c4       0x21 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(mod.o)

+                0x100a62c4       0x21    ___modqi3

+ .text          0x100a62e5       0x27 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(modzi3_v2.o)

+                0x100a62e5       0x27    ___modzi3_v2

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

+                0x100a630c        0x0    ___ieee754_mul

+                0x100a630c       0xe1    ___mulsf3

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

+                0x100a63ed       0x6b    ___ieee754_propagate_nan

+ .text          0x100a6458       0x15 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(sprintf.o)

+                0x100a6458       0x15    _sprintf

+ .text          0x100a646d        0xf C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strchr.o)

+                0x100a646d        0xf    _strchr

+ *fill*         0x100a647c 0x80000004 00

+ .text          0x100a6480        0x7 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strcmp.o)

+                0x100a6480        0x7    _strcmp

+ .text          0x100a6487        0x6 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strcpy.o)

+                0x100a6487        0x6    _strcpy

+ .text          0x100a648d        0xe C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strlen.o)

+                0x100a648d        0xe    _strlen

+ *fill*         0x100a649b 0x80000001 00

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

+                0x100a649c      0x1ab    ___subsf3

+ .text          0x100a6647        0x7 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(udiv.o)

+                0x100a6647        0x7    ___udivqi3

+ .text          0x100a664e       0x2c C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(udivzi3_v2.o)

+                0x100a664e       0x2c    ___udivzi3_v2

+ .text          0x100a667a        0x8 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(umod.o)

+                0x100a667a        0x8    ___umodqi3

+ .text          0x100a6682       0x25 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(umodzi3_v2.o)

+                0x100a6682       0x25    ___umodzi3_v2

+ .text          0x100a66a7       0x14 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(vsprintf.o)

+                0x100a66a7       0x14    _vsprintf

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

+                0x100a66bb       0x1e    ___adddf3_v2

+ .text          0x100a66d9       0x5d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___fixsfhi.o)

+                0x100a66d9       0x5d    ___fixsfhi

+ .text          0x100a6736       0x2d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___floatsisf.o)

+                0x100a6736       0x2d    ___floatsisf

+ .text          0x100a6763       0x1b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___floatunsisf.o)

+                0x100a6763       0x1b    ___floatunsisf

+ .text          0x100a677e       0x5a C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___gesf2.o)

+                0x100a677e       0x5a    ___gesf2

+ .text          0x100a67d8       0x5c C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___gtsf2.o)

+                0x100a67d8       0x5c    ___gtsf2

+ .text          0x100a6834      0x109 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___muldf3_v2.o)

+                0x100a6834      0x109    ___muldf3_v2

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

+                0x100a693d       0x17    _packFloat64

+ .text          0x100a6954       0xda C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_addFloat64Sigs.o)

+                0x100a6954       0xda    _staticFunc_addFloat64Sigs

+ .text          0x100a6a2e       0x27 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_normalizeFloat64Subnormal.o)

+                0x100a6a2e       0x27    _staticFunc_normalizeFloat64Subnormal

+ .text          0x100a6a55       0x34 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_normalizeRoundAndPackFloat64.o)

+                0x100a6a55       0x34    _staticFunc_normalizeRoundAndPackFloat64

+ .text          0x100a6a89       0x3d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_propagateFloat64NaN.o)

+                0x100a6a89       0x3d    _staticFunc_propagateFloat64NaN

+ .text          0x100a6ac6       0x9c C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_roundAndPackFloat64.o)

+                0x100a6ac6       0x9c    _staticFunc_roundAndPackFloat64

+ .text          0x100a6b62       0xf6 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_subFloat64Sigs.o)

+                0x100a6b62       0xf6    _staticFunc_subFloat64Sigs

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

+                0x100a6c58       0x1e    _(short, bool __restrict, double, float, _v2)

+ .text          0x100a6c76      0xb3d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(low_level.o)

+                0x100a6dc6      0x9ed    __vfsprintf_sdsp

+ .text          0x100a77b3        0xf C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(lshrli3.o)

+                0x100a77b3        0xf    ___lshrli3

+ .text          0x100a77c2        0xe C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(lshrzi3.o)

+                0x100a77c2        0xe    ___lshrzi3

+ .text          0x100a77d0       0x35 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(mul64To128.o)

+                0x100a77d0       0x35    _mul64To128

+ .text          0x100a7805       0x24 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(shift64RightJamming.o)

+                0x100a7805       0x24    _shift64RightJamming_v2

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

+                0x100a7829        0x6    _extractFloat64Exp

+ .text          0x100a782f       0x1c C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_float64_is_nan.o)

+                0x100a782f       0x1c    _float64_is_nan

+ .text          0x100a784b       0x14 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_float64_is_signaling_nan.o)

+                0x100a784b       0x14    _float64_is_signaling_nan

+ .text          0x100a785f        0xc C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_countLeadingZeros64.o)

+                0x100a785f        0xc    _staticFunc_countLeadingZeros64

+ .text          0x100a786b       0x3d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(atoi.o)

+                0x100a786b       0x3d    _atoi

+ .text          0x100a78a8       0x72 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fputc.o)

+                0x100a78a8       0x72    _fputc

+ .text          0x100a791a       0x1d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fwrite_8bit.o)

+                0x100a791a       0x1d    _fwrite_8bit

+ .text          0x100a7937       0x28 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fputc.o)

+                0x100a7937       0x28    __zsim_fputc

+ .text          0x100a795f       0x31 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fwrite_8bit.o)

+                0x100a795f       0x31    __zsim_fwrite_8bit

+ .text          0x100a7990       0x54 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fflush.o)

+                0x100a7990       0x54    _fflush

+ .text          0x100a79e4       0x5a C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(pr_routines.o)

+                0x100a79e4        0x4    ___zsim_fopen

+                0x100a79e8        0x4    ___zsim_fclose

+                0x100a79ec        0x4    ___zsim_fgetc

+                0x100a79f0        0x2    ___zsim_fputc

+                0x100a79f2        0x9    Lmk_io_request

+                0x100a79fb        0x3    ZSP_IO_request_site

+                0x100a79fe        0x4    ___zsim_byte_fread

+                0x100a7a02        0x4    ___zsim_fread

+                0x100a7a06        0x4    ___zsim_fwrite

+                0x100a7a0a        0x4    ___zsim_fseek

+                0x100a7a0e        0x4    ___zsim_fread_8bit

+                0x100a7a12        0x4    ___zsim_fwrite_8bit

+                0x100a7a16        0x4    ___zsim_ungetc

+                0x100a7a1a        0xc    _ZSP_get_cycle

+                0x100a7a26        0xc    _ZSP_get_insn

+                0x100a7a32        0x4    ___zsim_feof

+                0x100a7a36        0x4    ___zsim_ftell

+                0x100a7a3a        0x4    _ZSP_real_clock

+ .text          0x100a7a3e       0x96 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(userIO.o)

+                0x100a7a3e       0x37    _ZSP_AddUserIODevice

+                0x100a7a75       0x1b    _ZSPgetUserDevice

+                0x100a7a90       0x44    __zsim_fopen

+ .text          0x100a7ad4       0x31 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fwrite.o)

+                0x100a7ad4       0x31    __zsim_fwrite

+                0x100a7b05                _etext = .

+

+.lp_text        0x100a7c00      0x224

+                0x100a7c00                ___text1_start = .

+ *(.restarttext)

+ .restarttext   0x100a7c00       0xa6 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_poweroff.o)

+                0x100a7c14       0x92    _L1_PhyPowerOff

+                0x100a7ca6                ___text1_end = .

+ *(.dmc_lp)

+ .dmc_lp        0x100a7ca6      0x17e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(dmc_zsp_0x140_lp.o)

+                0x100a7ca6      0x17e    _dei_handler_lp

+

+.c2tcm_s        0x30060000        0x9 load address 0x100a7e30

+                0x30060000                _c2tcm_s_start = .

+ *(.code_L2s)

+ .code_L2s      0x30060000        0x9 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+                0x30060000        0x9    _TestTcm1

+

+.c2tcm_d        0x30064000        0x9 load address 0x100a7e40

+                0x30064000                _c2tcm_d_start = .

+ *(.code_L2d)

+ .code_L2d      0x30064000        0x9 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+                0x30064000        0x9    _TestTcm2

+

+.c2tcm_d_update1

+                0x30064000        0x9 load address 0x100a7e50

+                0x30064000                _c2tcm_d_update1_start = .

+ *(.code_L2d_update1)

+ .code_L2d_update1

+                0x30064000        0x9 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+                0x30064000        0x9    _TestTcm2_update1

+

+.c2tcm_d_update2

+                0x30064000        0x9 load address 0x100a7e60

+                0x30064000                _c2tcm_d_update2_start = .

+ *(.code_L2d_update2)

+ .code_L2d_update2

+                0x30064000        0x9 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+                0x30064000        0x9    _TestTcm2_update2

+

+.d2tcm_s        0x30068000       0x14 load address 0x100a7e70

+                0x30068000                _d2tcm_s_start = .

+ *(.data_L2s)

+ .data_L2s      0x30068000       0x14 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+                0x30068000       0x14    _tcm_primes

+

+.d2tcm_d        0x3006c000        0x1 load address 0x100a7e90

+                0x3006c000                _d2tcm_d_start = .

+ *(.data_L2d)

+ .data_L2d      0x3006c000        0x1 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+                0x3006c000        0x1    _tcm_test_result

+

+.d2tcm_d_update1

+                0x3006c000        0x1 load address 0x100a7ea0

+                0x3006c000                _d2tcm_d_update1_start = .

+ *(.data_L2d_update1)

+ .data_L2d_update1

+                0x3006c000        0x1 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+                0x3006c000        0x1    _tcm_test_result_update1

+

+.d2tcm_d_update2

+                0x3006c000        0x1 load address 0x100a7eb0

+                0x3006c000                _d2tcm_d_update2_start = .

+ *(.data_L2d_update2)

+ .data_L2d_update2

+                0x3006c000        0x1 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+                0x3006c000        0x1    _tcm_test_result_update2

+                0x100a7ec0                . = ((((LOADADDR (.d2tcm_d_update2) + SIZEOF (.d2tcm_d_update2)) + 0x10) - 0x1) & 0xfffffff0)

+

+.pool           0x100a7ec0    0x22ab0

+ *(.pool)

+ .pool          0x100a7ec0    0x22ab0 T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o)

+                0x100a7ec0    0x18e70    _odo_signalpool0

+                0x100c0d30     0x9c40    _odo_signalpool1

+

+.data           0x100caa00    0x1cdc4

+ *(.data)

+ .data          0x100caa00        0x7 /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o

+                0x100caa00        0x2    ___flushRoutinePtr

+                0x100caa02        0x5    _ZSP_target_type

+ .data          0x100caa07       0x56 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_icu.o

+                0x100caa0b       0x52    _g_fpIcuCallBack

+ .data          0x100caa5d      0x108 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_int.o

+                0x100caa5d       0x38    _g_aIntTable

+                0x100caa95       0xa4    _g_aIntIcuTable

+                0x100cab39        0x2    _g_dNmiIntErrCnt

+                0x100cab3b       0x1c    _g_fpIntCallBack

+                0x100cab57        0xe    _g_aIntProcId

+ .data          0x100cab65        0x8 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cre_proc.o)

+                0x100cab65        0x8    _g_awProcName

+ .data          0x100cab6d        0x9 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(error.o)

+                0x100cab6d        0x9    _odo_panic_info

+ .data          0x100cab76       0x20 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch.o)

+                0x100cab76       0x20    _odo_arch_vect2pcb

+ .data          0x100cab96        0xe T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_descriptor.o)

+                0x100cab96        0x2    ___zsp_dc_mba

+                0x100cab98        0xc    _ZSP_DCacheDsc

+ .data          0x100caba4       0x57 T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o)

+                0x100caba4       0x44    _g_ppZcosVersion

+                0x100cabe8        0xd    _odo_debug_info

+                0x100cabf5        0x1    _g_SysResetCheck

+                0x100cabf6        0x2    _sysinfo_state

+                0x100cabf8        0x1    _g_SysResetCnt1

+                0x100cabf9        0x1    _g_SysResetCnt2

+                0x100cabfa        0x1    _g_SysResetCnt3

+ .data          0x100cabfb       0x12 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_timer.o)

+                0x100cac09        0x4    _g_fpTimerCallBack

+ .data          0x100cac0d      0x210 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_error_handler.o)

+                0x100cac0d        0x2    _zsp_cmm_buf

+                0x100cac0f      0x200    _ramdump_cyc

+                0x100cae0f        0x2    _Test1

+                0x100cae11        0x2    _ZCAT_PHY_2_PS_BUFFER_BASE

+                0x100cae13        0x2    _ZCAT_PS_2_PHY_BUFFER_BASE

+                0x100cae15        0x4    _g_alloc_size

+                0x100cae19        0x4    _g_max_alloc_size

+ .data          0x100cae1d        0x2 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+                0x100cae1d        0x2    _gIramHookPtr

+ .data          0x100cae1f       0x2b T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o)

+                0x100cae1f        0x2    _dwMacroSupport_ZX7520_PHY_SP_PS

+                0x100cae21        0x2    _dwMacroSupportPS_NODEB_SWITCH

+                0x100cae23        0x2    _dwMacroSupportPC_SB_ULPWR

+                0x100cae25        0x2    _dwMacroSupportPCH_DEC_FUNC

+                0x100cae27        0x2    _dwMacroSupport_ZX7520_PHY_SP_TH

+                0x100cae29        0x2    _dwMacroSupportTH_ESG_SWITCH

+                0x100cae2b        0x2    _dwMacroSupportTH_NODEB_SWITCH

+                0x100cae2d        0x2    _dwMacroSupportTH_ESG_SFN_ADJUST

+                0x100cae2f        0x2    _dwMacroSupportRX_JD_PICH_DETECT_MODE

+                0x100cae31        0x2    _dwMacroSupportW_TH_ESG_SWITCH

+                0x100cae33        0x2    _dwMacroSupportCACL_L_AT_ARM1

+                0x100cae35        0x2    _dwMacroSupport_TEST_HARNESS_MACRO

+                0x100cae37        0x2    _dwMacroSupportZPHY_EULA_PRACH_TRANS_INFO

+                0x100cae39        0x2    _dwMacroSupport_TESTHARNESS_TEST

+                0x100cae3b        0x2    _dwMacroSupport_DEBUG_ULPC

+                0x100cae3d        0x2    _dwMacroSupport_DEBUG_C_RNTI_MSG3_STUB

+                0x100cae3f        0x2    _dwMacroSupportLTE_SPS_MODE_STUB

+                0x100cae41        0x2    _dwMacroSupport_DEBUG_CCCH_SDU_MSG3_STUB

+                0x100cae43        0x2    _dwMacroSupport_DEBUG_WITHOUT_PS

+                0x100cae45        0x2    _dwMacroSupport_TEST_HARNESS_REPORT_MIB_INFO

+                0x100cae47        0x2    _dwMacroSupport_TH_DEBUG_FOR_CONN_PARALLEL_CRNTI

+                0x100cae49        0x1    _g_bSleep

+ .data          0x100cae4a        0x1 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_multimode_cfg.o)

+                0x100cae4a        0x1    _g_eNvComModelType

+ .data          0x100cae4b       0x2c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l2cache.o)

+                0x100cae4b        0xe    _g_tL2CachePrefetchCfg

+                0x100cae59       0x1e    _g_tL2CacheStaticCfg

+ .data          0x100cae77        0x4 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_dma.o)

+ .data          0x100cae7b      0x10d T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+                0x100cae7b      0x106    _g_RpMsgChConfig

+                0x100caf81        0x2    _rpMsgHisrSem

+                0x100caf83        0x1    _rpMsgHisrTaskId

+                0x100caf84        0x2    _pRpMsgRecord

+                0x100caf86        0x2    _pRpMsgPosRecord

+ .data          0x100caf88       0x37 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o)

+                0x100caf88       0x36    _g_tNvPhyExistInfo

+                0x100cafbe        0x1    _g_wL1_CpuPhyLpc_ThreadId

+ .data          0x100cafbf        0x2 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv.o)

+                0x100cafbf        0x2    _g_L1SysPsmInterface

+ .data          0x100cafc1       0x10 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_irat.o)

+ .data          0x100cafd1       0x1c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv_7521.o)

+                0x100cafd1        0x4    _g_awPwrBit

+                0x100cafd5        0x4    _g_aeClkSelToCpuFreq

+                0x100cafd9        0x4    _g_aeCpuFreqToClkSel

+                0x100cafdd        0x8    _g_aeClkSelToAxiFreq

+                0x100cafe5        0x8    _g_aeAxiFreqToClkSel

+ .data          0x100cafed        0x6 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_cpu_save_restore.o)

+                0x100cafed        0x2    _g_ptZspSaveBase

+                0x100cafef        0x2    _g_save_rpc

+                0x100caff1        0x2    _g_restore_rpc

+ .data          0x100caff3       0x14 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_wdt.o)

+                0x100caffe        0x1    _g_wL1WdtTaskId

+                0x100cafff        0x2    _g_dwM0IcpCnt

+                0x100cb001        0x2    _g_dwM0IcpCnt1

+                0x100cb003        0x4    _g_tWatchdogLpmTime

+ .data          0x100cb007       0x4c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o)

+                0x100cb007       0x2c    _g_atNonICacheCfgInfo

+                0x100cb033       0x20    _g_atNonDCacheCfgInfo

+                0x100cb053        0x0    _g_atCacheWTCfgInfo

+ .data          0x100cb053        0xe C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(ic_descriptor.o)

+                0x100cb053        0x2    ___zsp_ic_mba

+                0x100cb055        0xc    _ZSP_ICacheDsc

+ .data          0x100cb061      0x135 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

+ .data          0x100cb196        0xf T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+                0x100cb1a4        0x1    _g_bL1wMeasSetAgcStartTime

+ .data          0x100cb1a5        0x2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

+                0x100cb1a5        0x1    _g_bDevHspaFachEdchActive

+                0x100cb1a6        0x1    _g_bPsrUpdate

+ .data          0x100cb1a7        0xf T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o)

+ .data          0x100cb1b6        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+ .data          0x100cb1b7       0x80 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+ .data          0x100cb237        0x3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+                0x100cb237        0x1    _g_wL1wHsdpaTpuIntId

+                0x100cb238        0x1    _g_wL1wHsdpaTxTpuIntId

+                0x100cb239        0x1    _g_bFlg

+ .data          0x100cb23a       0xb4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+                0x100cb23a       0x19    _g_abL1wHsdpaP2IntDecodeEnFlg

+                0x100cb253       0x99    _g_atLessHwCfg

+                0x100cb2ec        0x2    _g_ptL1wLessSubfrmLogInfo

+ .data          0x100cb2ee      0x162 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_cfg.o)

+ .data          0x100cb450        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

+                0x100cb450        0x1    _g_tRtxTxRfcInfo

+ .data          0x100cb451      0x21c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

+                0x100cb451        0x8    _RV_R_S_TABLE

+                0x100cb459       0x80    _TB_L1W_TABLE_NEJ_TWO_A

+                0x100cb4d9       0x7e    _TB_L1W_TABLE_NEJ_TWO_B

+                0x100cb557       0x80    _TB_L1W_TABLE_NEJ_TEN_A

+                0x100cb5d7       0x79    _TB_L1W_TABLE_NEJ_TEN_B

+                0x100cb650        0xa    _L1W_SET_FOR_TTI_TEN

+                0x100cb65a        0xa    _L1W_SET_FOR_TTI_TWO

+                0x100cb664        0x8    _g_atL1wHsupaCmPattern

+                0x100cb66c        0x1    _dwMacroSupportW_HSUPA_TH_WITHOUT_L

+ .data          0x100cb66d        0x4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls.o)

+ .data          0x100cb671      0x2c8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+                0x100cb671        0x8    _TAB_L1W_HSDPA_RV_B

+                0x100cb679       0x18    _TAB_L1W_HSDPA_RV_S

+                0x100cb691       0x18    _TAB_L1W_HSDPA_RV_R

+                0x100cb6a9        0x3    _TAB_L1W_HSDPA_RV_RMAX

+                0x100cb6ac        0x3    _TAB_L1W_HSDPA_NDATA_1

+                0x100cb6af       0x1e    _TAB_L1W_HSDPA_K_BIT_ALIGN

+                0x100cb6cd       0x2d    _TAB_L1W_HSDPA_K_OCTET_ALIGN

+                0x100cb6fa       0xfe    _TAB_L1W_HSDPA_TB_SIZE_BIT_ALIGN

+                0x100cb7f8      0x127    _TAB_L1W_HSDPA_TB_SIZE_OCTET_ALIGN

+                0x100cb91f        0x7    _TAB_L1W_HSDPA_HSDPCCH_CH_CODE

+                0x100cb926        0x4    _TAB_L1W_HSDPA_HSDPCCH_ACK_CODING

+                0x100cb92a        0xf    _TAB_HSDPA_NEXT_SUBFRAME_ID

+ .data          0x100cb939        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_comm_int.o)

+                0x100cb939        0x1    _g_wPiAiAfcIntCnt

+ .data          0x100cb93a      0x10a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+                0x100cb93a      0x10a    _g_bSymbol3EventEn

+ .data          0x100cba44        0x8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+                0x100cba44        0x1    _g_wHeaderOffset

+                0x100cba45        0x6    _g_abL1wMsgTypeRpt

+                0x100cba4b        0x1    _g_bL1wLogOutUsing

+ .data          0x100cba4c      0x400 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx.o)

+                0x100cba60      0x3ec    _g_tTxTrchInfo

+ .data          0x100cbe4c      0x1fb T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+                0x100cc045        0x2    _g_pvBlindData

+ .data          0x100cc047      0x61a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_cqi.o)

+                0x100cc047       0x1e    _TAB_L1W_HSDPA_T1R1_TAU1

+                0x100cc065       0x1e    _TAB_L1W_HSDPA_T1R1_TAU3

+                0x100cc083       0x1e    _TAB_L1W_HSDPA_T1R1_TAU6

+                0x100cc0a1       0x1e    _TAB_L1W_HSDPA_T1R1_TAU10

+                0x100cc0bf       0x1e    _TAB_L1W_HSDPA_T1R1_TAU13

+                0x100cc0dd       0x1e    _TAB_L1W_HSDPA_T1R1_TAU15

+                0x100cc0fb       0x1e    _TAB_L1W_HSDPA_T1R1_TAUX

+                0x100cc119       0x1e    _TAB_L1W_HSDPA_T1R2_TAU2

+                0x100cc137       0x1e    _TAB_L1W_HSDPA_T1R2_TAU6

+                0x100cc155       0x1e    _TAB_L1W_HSDPA_T1R2_TAU10

+                0x100cc173       0x1e    _TAB_L1W_HSDPA_T1R2_TAU13

+                0x100cc191       0x1e    _TAB_L1W_HSDPA_T1R2_TAU15

+                0x100cc1af       0x1e    _TAB_L1W_HSDPA_T1R2_TAUX

+                0x100cc1cd       0x1e    _TAB_L1W_HSDPA_PLUS_T1R1_TAU1

+                0x100cc1eb       0x1e    _TAB_L1W_HSDPA_PLUS_T1R1_TAU3

+                0x100cc209       0x1e    _TAB_L1W_HSDPA_PLUS_T1R1_TAU6

+                0x100cc227       0x1e    _TAB_L1W_HSDPA_PLUS_T1R1_TAU10

+                0x100cc245       0x1e    _TAB_L1W_HSDPA_PLUS_T1R1_TAU13

+                0x100cc263       0x1e    _TAB_L1W_HSDPA_PLUS_T1R1_TAU15

+                0x100cc281       0x1e    _TAB_L1W_HSDPA_PLUS_T1R1_TAUX

+                0x100cc29f       0x1e    _TAB_L1W_HSDPA_PLUS_T1R2_TAU2

+                0x100cc2bd       0x1e    _TAB_L1W_HSDPA_PLUS_T1R2_TAU6

+                0x100cc2db       0x1e    _TAB_L1W_HSDPA_PLUS_T1R2_TAU10

+                0x100cc2f9       0x1e    _TAB_L1W_HSDPA_PLUS_T1R2_TAU13

+                0x100cc317       0x1e    _TAB_L1W_HSDPA_PLUS_T1R2_TAU15

+                0x100cc335       0x1e    _TAB_L1W_HSDPA_PLUS_T1R2_TAUX

+                0x100cc353       0x1e    _TAB_L1W_HSDPA_STTD_T2R1_TAU2

+                0x100cc371       0x1e    _TAB_L1W_HSDPA_STTD_T2R1_TAU6

+                0x100cc38f       0x1e    _TAB_L1W_HSDPA_STTD_T2R1_TAU10

+                0x100cc3ad       0x1e    _TAB_L1W_HSDPA_STTD_T2R1_TAU13

+                0x100cc3cb       0x1e    _TAB_L1W_HSDPA_STTD_T2R1_TAU15

+                0x100cc3e9       0x1e    _TAB_L1W_HSDPA_STTD_T2R1_TAUX

+                0x100cc407       0x1e    _TAB_L1W_HSDPA_STTD_T2R2_TAU6

+                0x100cc425       0x1e    _TAB_L1W_HSDPA_STTD_T2R2_TAU10

+                0x100cc443       0x1e    _TAB_L1W_HSDPA_STTD_T2R2_TAU13

+                0x100cc461       0x1e    _TAB_L1W_HSDPA_STTD_T2R2_TAU15

+                0x100cc47f       0x1e    _TAB_L1W_HSDPA_STTD_T2R2_TAUX

+                0x100cc49d       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R1_TAU2

+                0x100cc4bb       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R1_TAU6

+                0x100cc4d9       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R1_TAU10

+                0x100cc4f7       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R1_TAU13

+                0x100cc515       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R1_TAU15

+                0x100cc533       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R1_TAUX

+                0x100cc551       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R2_TAU6

+                0x100cc56f       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R2_TAU10

+                0x100cc58d       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R2_TAU13

+                0x100cc5ab       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R2_TAU15

+                0x100cc5c9       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R2_TAUX

+                0x100cc5e7       0x1e    _TAB_L1W_HSDPA_CLTD_T2R1_TAUX

+                0x100cc605       0x1e    _TAB_L1W_HSDPA_PLUS_CLTD_T2R1_TAUX

+                0x100cc623       0x1e    _TAB_L1W_HSDPA_CLTD_T2R2_TAUX

+                0x100cc641       0x1e    _TAB_L1W_HSDPA_PLUS_CLTD_T2R2_TAUX

+                0x100cc65f        0x2    _g_pswCqiTab

+ .data          0x100cc661        0xc T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+                0x100cc661        0x2    _g_tWEdchTtin

+                0x100cc663        0x1    _g_wL1wHsupaIntId

+                0x100cc664        0x1    _g_wL1wHsupaSubFrmIntId

+                0x100cc665        0x1    _g_wHsupaEagchIntTti

+                0x100cc666        0x2    _g_ptWHsupaDlRcvInfo

+                0x100cc668        0x2    _g_pwFdpchFrmOffset

+                0x100cc66a        0x1    _g_eL1wHsupaTaskType

+                0x100cc66b        0x1    _g_wHsupaEagchCountInt

+                0x100cc66c        0x1    _g_eutrRstCnt

+ .data          0x100cc66d       0x38 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_int.o)

+ .data          0x100cc6a5        0xc T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+                0x100cc6a5        0x1    _g_bL1wDchStartPsrFlag

+                0x100cc6a6        0x1    _g_bL1wFachStartPsrFlag

+                0x100cc6a7        0x1    _g_bL1wEFachStartPsrFlag

+                0x100cc6a8        0x1    _g_bL1wUpaExistFlag

+                0x100cc6a9        0x6    _g_bL1wTrueFingerExistFlag

+                0x100cc6af        0x1    _g_bUpaStateChangeFlag

+                0x100cc6b0        0x1    _g_bSelectMasterFlag

+ .data          0x100cc6b1       0x73 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+                0x100cc6b1       0x73    _g_aL1wDvfs

+ .data          0x100cc724        0x3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+                0x100cc724        0x1    _g_bL1wTpuWorkFlag

+                0x100cc725        0x1    _g_bL1wTpuMicroSsfnBackPatch

+                0x100cc726        0x1    _g_bL1wTpuMicroSsfnJumpPatch

+ .data          0x100cc727     0x1c96 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+                0x100cc727        0x1    _g_eRxChannelState

+                0x100cc728        0x1    _g_eRxChannelCtrlInfo

+                0x100cc729        0x1    _g_swL1wCurTxPower

+                0x100cc72a      0xb62    _TAB_DB_INIT_X_VALUE

+                0x100cd28c      0x962    _TAB_DB_INIT_Y_VALUE

+                0x100cdbee      0x3c0    _TAB_DB_SCH_CODE_GRP

+                0x100cdfae      0x200    _TAB_DB_AI_SIGNATURE_SERIES

+                0x100ce1ae      0x20c    _TAB_DB_EAI_SIGNATURE_SERIES

+                0x100ce3ba        0x1    _g_eDevLast1R2RState

+                0x100ce3bb        0x1    _g_eDevCur1R2RState

+                0x100ce3bc        0x1    _g_eSystemAntNumDetect

+ .data          0x100ce3bd       0x2c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+ .data          0x100ce3e9       0x14 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+                0x100ce3e9        0x6    _g_awDagcFracStepTable

+                0x100ce3ef        0x7    _g_awDagcFracTable

+                0x100ce3f6        0x7    _g_awDagcTempTable

+ .data          0x100ce3fd       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

+                0x100ce3fd       0x36    _g_atL1wTpuIntStaticNtPara

+                0x100ce433        0xa    _g_atL1wTpuIntStaticRtPara

+ .data          0x100ce43d        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsupa.o)

+                0x100ce43d        0x1    _g_bL1wHsdschConfigFlg

+ .data          0x100ce43e        0x5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+                0x100ce43e        0x1    _g_bLastSubFrmIs0

+                0x100ce43f        0x4    _g_tLpmTimeReportPs

+ .data          0x100ce443        0x7 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rx.o)

+ .data          0x100ce44a       0x36 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_utr.o)

+ .data          0x100ce480     0x17fd T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_zx220a1.o)

+                0x100ce480       0x16    _TX_TU_EVENT

+                0x100ce496       0xa8    _CTRL_RAM_TX_EVENT

+                0x100ce53e       0x16    _RX_TU_EVENT

+                0x100ce554       0xcf    _CTRL_RAM_RX_EVENT

+                0x100ce623      0x280    _g_awRF_W_APC_HI_TABLE_ZXPA

+                0x100ce8a3      0x280    _g_awRF_W_APC_HI_TABLE

+                0x100ceb23      0x280    _g_awABB_W_APC_HI_TABLE_ZXPA

+                0x100ceda3      0x280    _g_awABB_W_APC_HI_TABLE

+                0x100cf023      0x280    _g_awRF_W_APC_LOW_TABLE_ZXPA

+                0x100cf2a3      0x280    _g_awRF_W_APC_LOW_TABLE

+                0x100cf523      0x280    _g_awABB_W_APC_LOW_TABLE_ZXPA

+                0x100cf7a3      0x280    _g_awABB_W_APC_LOW_TABLE

+                0x100cfa23       0x5f    _g_awRF_W_AGC_TABLE

+                0x100cfa82       0x5f    _g_awABB_W_AGC_TABLE

+                0x100cfae1       0xbe    _g_aFAST_AGC_TABLE

+                0x100cfb9f       0xc0    _g_ZX220120_BandData

+                0x100cfc5f       0x1e    _g_adRfcReadBackTable

+ .data          0x100cfc7d     0x21ec T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+                0x100cfc7d       0x30    _g_atBandRangeTX

+                0x100cfcad       0x82    _g_atBandAddTX

+                0x100cfd2f       0x30    _g_atBandRangeRX

+                0x100cfd5f       0x82    _g_atBandAddRX

+                0x100cfde1       0xdc    _g_atBandInfoTX

+                0x100cfebd       0xdc    _g_atBandInfoRX

+                0x100cff99       0x68    _adCsf3_8M

+                0x100d0001     0x1e68    _adCsf5M

+ .data          0x100d1e69       0x19 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

+                0x100d1e69        0xc    _TAB_L1W_LESS_DCH_CW

+                0x100d1e75        0x8    _TAB_L1W_LESS_PCH_CW

+                0x100d1e7d        0x3    _TAB_L1W_LESS_HARQ_ADDR

+                0x100d1e80        0x2    _g_peHsdpaState

+ .data          0x100d1e82        0x6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+ .data          0x100d1e88      0x1af T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_rach.o)

+                0x100d1e88      0x147    _g_tL1wRachProcInfo

+                0x100d1fcf        0x8    _g_awL1wAsHeader

+                0x100d1fd7       0x60    _g_awL1wAsStartSlot

+ .data          0x100d2037      0x206 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+ .data          0x100d223d       0x28 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_inter_cs.o)

+                0x100d223d       0x28    _g_tL1wCs1ProcInfo

+ .data          0x100d2265     0x6ef9 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas.o)

+                0x100d2265     0x6ef6    _g_tL1wMeasProcInfo

+                0x100d915b        0x2    _g_curTemp

+                0x100d915d        0x1    _g_bNotify

+ .data          0x100d915e       0x15 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+                0x100d915e       0x14    _g_tL1wCmProcInfo

+                0x100d9172        0x1    _g_bL1wCmHiSched

+ .data          0x100d9173       0x1a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_sc.o)

+ .data          0x100d918d       0x2e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+ .data          0x100d91bb       0x14 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_bch.o)

+                0x100d91bb       0x14    _g_tL1wBchProcInfo

+ .data          0x100d91cf     0x1ee9 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_amt.o)

+                0x100d91cf        0x1    _g_bAmtCnfEn

+                0x100d91d0     0x1ee8    _g_tL1wAmtProcInfo

+ .data          0x100db0b8       0x28 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cs.o)

+                0x100db0b8       0x28    _g_tL1wCs0ProcInfo

+ .data          0x100db0e0       0x14 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

+                0x100db0e0       0x14    _g_tL1wHspaProcInfo

+ .data          0x100db0f4       0x73 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fach.o)

+                0x100db0f4       0x73    _g_tL1wFachProcInfo

+ .data          0x100db167       0x86 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_page.o)

+                0x100db167       0x86    _g_tL1wPageProcInfo

+ .data          0x100db1ed       0xb7 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_dch.o)

+                0x100db1ed       0xb7    _g_tL1wDchProcInfo

+ .data          0x100db2a4      0x146 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_gap.o)

+                0x100db2a4      0x145    _g_tL1wGapProcInfo

+                0x100db3e9        0x1    _g_bAbortGapCnfImmediately

+ .data          0x100db3ea       0x36 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa.o)

+                0x100db3ea       0x36    _g_tL1wHsdpaProcInfo

+ .data          0x100db420       0x21 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fmo.o)

+                0x100db420       0x21    _g_tL1wFmoProcInfo

+ .data          0x100db441       0x14 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fs.o)

+                0x100db441       0x14    _g_tL1wFSProcInfo

+ .data          0x100db455        0xe T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_hspa.o)

+ .data          0x100db463        0x4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+ .data          0x100db467       0x31 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rm.o)

+ .data          0x100db498        0x3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

+                0x100db498        0x1    _g_bL1wHsdpaDmaBusy

+                0x100db499        0x2    _g_ptL1wHsdpaDmaDataAddr

+ .data          0x100db49b       0x16 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+                0x100db49b        0xc    _L1W_TAB_HSUPA_RG_THRESH

+                0x100db4a7        0x8    _L1W_TAB_HSUPA_HI_THRESH

+                0x100db4af        0x1    _g_eL1wServHiNckDtx

+                0x100db4b0        0x1    _g_hiNackCnt

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

+                0x100db719        0x1    _g_L1LteaInitFlag

+ .data          0x100db71a      0x61a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+ .data          0x100dbd34       0x34 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o)

+                0x100dbd34       0x1f    _swTpuSym2Ts

+                0x100dbd53       0x15    _s_awNextXSubFrm

+ .data          0x100dbd68       0x13 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+                0x100dbd68        0x8    _g_tCsi

+                0x100dbd70        0x1    _g_wCsiSCellActive

+                0x100dbd71        0xa    _g_awCsiNoUpFlg

+ .data          0x100dbd7b       0x87 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+                0x100dbd7b       0x10    _g_aswDdrPro

+                0x100dbd8b        0x4    _g_aswDdrStartPro

+                0x100dbd8f       0x40    _g_awDdrBmpConv

+                0x100dbdcf       0x32    _g_awStartBlockIdx

+                0x100dbe01        0x1    _wPchUseSibFlag

+ .data          0x100dbe02      0x235 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+                0x100dbe02       0x39    _T_ZPHY_RFSD_CONFIG

+                0x100dbe3b       0x1c    _T_ZPHY_RFCSA_CSRC_CONFIG

+                0x100dbe57       0x15    _T_ZPHY_RFCSA_RX_CONFIG

+                0x100dbe6c       0x18    _T_ZPHY_RFCSA_TX_CONFIG

+                0x100dbe84       0x16    _T_ZPHY_TA_MAX

+                0x100dbe9a       0x31    _T_ZPHY_ACP405_TRANS_TABLE

+                0x100dbecb        0x6    _T_ZPHY_ACP405_FASTAGC_APPLY

+                0x100dbed1        0x6    _T_ZPHY_RFC_FASTAGC_ESTI

+                0x100dbed7       0x28    _g_at_zPHY_erfc_VgaTempDiffList

+                0x100dbeff        0xc    _g_adwFixDlDelay

+                0x100dbf0b        0xc    _g_dwFixUlDelay

+                0x100dbf17        0xc    _g_dwULDBBRFDelay

+                0x100dbf23        0x1    _g_wTddOrFddbuff

+                0x100dbf24       0x14    _g_asdzPHY_erfc_Rxoffset0SFConfig

+                0x100dbf38       0x14    _g_asdzPHY_erfc_Rxoffset1SFConfig

+                0x100dbf4c        0x1    _g_zPHY_erfc_wMeas0TabJumpToNum

+                0x100dbf4d        0x1    _g_zPHY_erfc_cTxTabJumpToSubNum

+                0x100dbf4e       0x14    _g_asdzPHY_erfc_TAoffsetSFConfig

+                0x100dbf62        0x2    _g_ptzPHY_etpu_LocalMrtrOffset

+                0x100dbf64       0x98    _g_zPHY_erfc_Temp_Dac_Data

+                0x100dbffc        0x2    _g_swATCtrlFixTa

+                0x100dbffe        0x2    _g_ePhyRatMode

+                0x100dc000       0x12    _g_zPHY_RfcDataPointer

+                0x100dc012        0x1    _g_zPHY_erfc_bRfcProfileInd

+                0x100dc013        0x1    _g_zPHY_edfe_bRfcProfileInd

+                0x100dc014        0x1    _g_zPHY_erfc_NextSfnSccIdleFlag

+                0x100dc015        0x6    _g_atL1lRfcNextSfOffset

+                0x100dc01b        0x6    _g_tXoAtDebugC0

+                0x100dc021       0x16    _g_zPHY_erfc_tDcxoPara

+ .data          0x100dc037      0x4e3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+                0x100dc037        0x9    _g_wCddRiFirCalc

+                0x100dc040      0x297    _g_awLog2TableDot16

+                0x100dc2d7       0x80    _g_awLog2Table

+                0x100dc357       0x10    _g_atCDDL2CB

+                0x100dc367       0x18    _g_atCBTX2NL1

+                0x100dc37f       0x20    _g_atCBTX2NL2

+                0x100dc39f      0x100    _g_atCBTX4NL2

+                0x100dc49f       0x48    _g_atCBCDDTx4

+                0x100dc4e7       0x2a    _g_awCqiEfficiency

+                0x100dc511        0x1    _g_RiVal2Dl

+                0x100dc512        0x4    _g_adCddRiCurSnr

+                0x100dc516        0x4    _g_adCddRiFilterSnr

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

+                0x100dc51a        0x2    _ptrBch

+                0x100dc51c        0x2    _g_dwCsrsMulmPbchWorkFlag

+ .data          0x100dc51e       0x52 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+                0x100dc53c       0x12    _g_ptL1eDevDlsDlaIx

+                0x100dc54e       0x20    _g_dwHarqAddr

+                0x100dc56e        0x2    _gDLHarqPduMutex

+ .data          0x100dc570       0x97 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+                0x100dc5d4        0x6    _s_aWBHiCfgSBSize

+                0x100dc5da        0x6    _s_aWBHiCfgLastSBSize

+                0x100dc5e0       0x24    _s_aWBHiCfgSBNum

+                0x100dc604        0x2    _g_PatCsiEnFinal

+                0x100dc606        0x1    _g_awFeedBack_ConfigTimes

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

+                0x100dc607        0x2    _g_sdwTxOffset

+ *fill*         0x100dc609 0x80000001 00

+ .data          0x100dc60a       0xf4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+                0x100dc629        0x2    _g_ptRxp_Ops

+                0x100dc62b       0x1a    _g_lsdwL1eRxSnrRefValue

+                0x100dc645       0x28    _g_tLtel1RxAdaptAntCb

+                0x100dc66d       0x16    _g_tLtel1DlaRfcDfeInfo

+                0x100dc683       0x20    _g_lsdwNbnbRsrp

+                0x100dc6a3        0x8    _g_lsdwNbnbN0

+                0x100dc6ab       0x10    _g_lsdwNbnbRsrpPwr

+                0x100dc6bb       0x40    _g_asdwL1eRxDrsRsrp

+                0x100dc6fb        0x1    _g_wSingleAnt

+                0x100dc6fc        0x2    _g_dwDrxState_For712Cir

+ *fill*         0x100dc6fe 0x80000002 00

+ .data          0x100dc700     0x1eee T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+                0x100dc700        0x2    _g_dwSf_BeforeTAAdjust

+                0x100dc702       0x20    _G_AW_SRS_M_NB_0640

+                0x100dc722       0x20    _G_AW_SRS_M_NB_4060

+                0x100dc742       0x20    _G_AW_SRS_M_NB_6080

+                0x100dc762       0x20    _G_AW_SRS_M_NB_80110

+                0x100dc782       0x50    _G_AC_SRS_SUBFRM_CONFIG_TDD

+                0x100dc7d2       0xa0    _G_CELL_SRS_POS_SUBFRM_CONFIG_TDD

+                0x100dc872       0x1e    _G_AC_SRS_UE_SPEC_CONFIG_TDD

+                0x100dc890       0x64    _G_UE_SRS_POS_CONFIG_TDD

+                0x100dc8f4        0xc    _G_AC_K_SRS1

+                0x100dc900        0xc    _G_AC_K_SRS2

+                0x100dc90c       0x14    _G_AC_MULTI_ACKNACK_B0B1

+                0x100dc920        0x9    _G_NEXT_ACK_ORDER

+                0x100dc929       0x46    _G_AC_DL_SET_K_INFO

+                0x100dc96f       0x46    _G_AC_DL_SET_K_FDD_TDD_INFO

+                0x100dc9b5        0x9    _G_AC_M2_ACK_MULTIPLEXING

+                0x100dc9be       0x1b    _G_AC_M3_ACK_MULTIPLEXING

+                0x100dc9d9       0x51    _G_AC_M4_ACK_MULTIPLEXING

+                0x100dca2a        0x9    _G_AC_M2_ACK_MULTIPLEXING_R10

+                0x100dca33       0x1b    _G_AC_M3_ACK_MULTIPLEXING_R10

+                0x100dca4e       0x51    _G_AC_M4_ACK_MULTIPLEXING_R10

+                0x100dca9f        0x8    _G_AC_CA_A2_ACK_MULTIPLEXING

+                0x100dcaa7       0x10    _G_AC_CA_A3_ACK_MULTIPLEXING

+                0x100dcab7       0x20    _G_AC_CA_A4_ACK_MULTIPLEXING

+                0x100dcad7       0x20    _G_FDD_CA_A4_ACK_FORMAT1B

+                0x100dcaf7       0x12    _G_FDD_CA_A3_ACK_FORMAT1B

+                0x100dcb09        0x8    _G_FDD_CA_A2_ACK_FORMAT1B

+                0x100dcb11       0x20    _G_AC_CA_M3_ACK_MULTIPLEXING

+                0x100dcb31       0x4c    _G_AC_CA_M4_ACK_MULTIPLEXING

+                0x100dcb7d       0x20    _G_AC_CA_M3_ACK_RESOURCE_VALUE

+                0x100dcb9d       0x4c    _G_AC_CA_M4_ACK_RESOURCE_VALUE

+                0x100dcbe9        0x9    _G_AC_ULDL5_ACK_ORDER

+                0x100dcbf2       0x46    _G_AC_SPECIAL_SUBFRAME_FLAG

+                0x100dcc38       0x90    _G_AC_SRS_SUBFRM_CONFIG_FDD

+                0x100dccc8       0xa0    _G_CELL_SRS_POS_SUBFRM_CONFIG_FDD

+                0x100dcd68       0x10    _G_AW_HARQ_ACK_OFFSET

+                0x100dcd78       0x10    _G_AW_RI_OFFSET

+                0x100dcd88       0x10    _G_AW_CQI_OFFSET

+                0x100dcd98       0xc5    _G_AW_PRIME_NUMBER

+                0x100dce5d        0x8    _G_AW_CYCLIC_SHIFT_NDMRS1

+                0x100dce65       0x18    _G_AW_CYCLIC_SHIFT_INDCI_NDMRS2_OCC

+                0x100dce7d        0x5    _G_AW_FORMAT3_NOC_NPNS_NSF1_5

+                0x100dce82        0x4    _G_AW_FORMAT3_NOC_NPNS_NSF1_4

+                0x100dce86        0x7    _G_W_PRACH0_3_SCALE1

+                0x100dce8d        0x1    _G_W_PRACH0_3_SCALE3

+                0x100dce8e        0x7    _G_W_PRACH4_SCALE1

+                0x100dce95        0x1    _G_W_PRACH4_SCALE3

+                0x100dce96        0x7    _G_W_PUCCH_SCALE1_1_92M_SAMPLE

+                0x100dce9d        0x7    _G_W_PUCCH_SCALE1_3_84M_SAMPLE

+                0x100dcea4        0x7    _G_W_PUCCH_SCALE1_7_68M_SAMPLE

+                0x100dceab        0x7    _G_W_PUCCH_SCALE1_15_36M_SAMPLE

+                0x100dceb2        0x7    _G_W_PUCCH_SCALE1_30_72M_SAMPLE

+                0x100dceb9        0x1    _G_W_PUCCH_SCALE3

+                0x100dceba        0x1    _G_W_SRS_SCALE3

+                0x100dcebb        0x7    _G_W_SRS_SCALE1_1_92M_SAMPLE

+                0x100dcec2       0x1c    _G_W_SRS_SCALE1_3_84M_SAMPLE

+                0x100dcede       0x31    _G_W_SRS_SCALE1_7_68M_SAMPLE

+                0x100dcf0f       0x62    _G_W_SRS_SCALE1_15_36M_SAMPLE

+                0x100dcf71       0xaf    _G_W_SRS_SCALE1_30_72M_SAMPLE

+                0x100dd020        0x7    _G_W_PUSCH_SCALE1_1_92M_SAMPLE

+                0x100dd027        0x7    _G_W_PUSCH_SCALE3_1_92M_SAMPLE

+                0x100dd02e        0x7    _G_W_PUSCH_SCALE1_3_84M_SAMPLE

+                0x100dd035       0x10    _G_W_PUSCH_SCALE3_3_84M_SAMPLE

+                0x100dd045        0x7    _G_W_PUSCH_SCALE1_7_68M_SAMPLE

+                0x100dd04c       0x1a    _G_W_PUSCH_SCALE3_7_68M_SAMPLE

+                0x100dd066        0x7    _G_W_PUSCH_SCALE1_15_36M_SAMPLE

+                0x100dd06d       0x33    _G_W_PUSCH_SCALE3_15_36M_SAMPLE

+                0x100dd0a0        0xe    _G_W_PUSCH_SCALE1_30_72M_SAMPLE

+                0x100dd0ae       0x65    _G_W_PUSCH_SCALE3_30_72M_SAMPLE

+                0x100dd113       0x42    _G_W_FIRST_FILTER_1_4M_SAMPLE

+                0x100dd155       0x42    _G_W_FIRST_FILTER_1_4M_SAMPLE_FIX3072

+                0x100dd197       0x42    _G_W_FIRST_FILTER_3M_SAMPLE

+                0x100dd1d9       0x42    _G_W_FIRST_FILTER_3M_SAMPLE_FIX3072

+                0x100dd21b       0x42    _G_W_FIRST_FILTER_5M_SAMPLE

+                0x100dd25d       0x42    _G_W_FIRST_FILTER_5M_SAMPLE_FIX3072

+                0x100dd29f       0x42    _G_W_FIRST_FILTER_10M_SAMPLE

+                0x100dd2e1       0x42    _G_W_FIRST_FILTER_10M_SAMPLE_FIX3072

+                0x100dd323       0x42    _G_W_FIRST_FILTER_15M_SAMPLE

+                0x100dd365       0x42    _G_W_FIRST_FILTER_20M_SAMPLE

+                0x100dd3a7       0x42    _G_W_FIRST_FILTER_BYPASS_STUB_SAMPLE

+                0x100dd3e9       0x42    _G_W_PRACH_FILTER_20M_15M_SAMPLE

+                0x100dd42b       0x42    _G_W_PRACH_FILTER_3M_SAMPLE

+                0x100dd46d       0x42    _G_W_PRACH_FILTER_5M_SAMPLE

+                0x100dd4af       0x42    _G_W_PRACH_FILTER_10M_SAMPLE

+                0x100dd4f1       0x18    _G_ADW_NCS_DIV_6

+                0x100dd509       0x10    _G_ADW_NCS_DIV_4

+                0x100dd519        0x6    _G_AW_C_NRBSC_DELTAPUCCHSHIFT

+                0x100dd51f      0x208    _G_AW_MOD_30

+                0x100dd727      0x12c    _G_AW_MOD_12

+                0x100dd853       0x24    _G_A_ZPHY_EULA_CHANNELTIMINGSEQTAB

+                0x100dd877       0x25    _G_A_ZPHY_EULA_TQADJSUBFRAME

+                0x100dd89c       0xc8    _g_adw_zPHY_eula_PuschMsg3Data

+                0x100dd964      0xc76    _g_adw_zPHY_eula_TestCase12_2Data

+                0x100de5da       0x14    _g_aeUlChannelType

+ .data          0x100de5ee      0x104 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+                0x100de5ee        0x1    _g_zPHY_eWakeUpMode

+                0x100de5ef        0x2    _g_zPHY_SleepFlag

+                0x100de5f1       0x55    _G_ZPHY_ELPC_DVFS

+                0x100de646       0x14    _g_zPHY_LPMCALIPARA

+                0x100de65a        0x4    _G_ZPHY_ELPC_ZSPCLK

+                0x100de65e       0x8f    _G_ZPHY_ELPC_AXICLK

+                0x100de6ed        0x1    _g_wWakeUpFlag

+                0x100de6ee        0x1    _g_zPHY_bSccRficSleepFlag

+                0x100de6ef        0x1    _g_zPHY_bUlGrantIntState

+                0x100de6f0        0x1    _g_wLteCfunReset

+                0x100de6f1        0x1    _g_wLtePrint1

+ .data          0x100de6f2       0x27 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+                0x100de6f2        0x2    _g_dwInitalBandwidth

+                0x100de6f4       0x24    _T_ZPHY_RELOAD_CONFIG

+                0x100de718        0x1    _g_zPHY_tRfSleepState

+ .data          0x100de719      0x110 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

+                0x100de719        0x1    _g_zPHY_ecsrm_tConnectedMeasMode

+                0x100de71a      0x10f    _g_ThreadMeas

+ .data          0x100de829      0x17a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o)

+                0x100de829        0xa    _g_awCsrmRsNumLog2

+                0x100de833        0xa    _g_awCsrmRsNumLog2_Single_Symbol

+                0x100de83d        0x6    _g_awCsrmNumFftLogVal

+                0x100de843        0x8    _MeasOnceSteps

+                0x100de84b       0x67    _MeasOnce

+                0x100de8b2        0x8    _MeasPrimarySteps

+                0x100de8ba       0x67    _MeasPrimary

+                0x100de921       0x18    _MeasProcSteps

+                0x100de939       0x67    _MeasProc

+                0x100de9a0        0x1    _g_zPHY_ecsrm_bHalfFrame

+                0x100de9a1        0x2    _g_awMeasSingleSymModeFlag

+ .data          0x100de9a3       0x37 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+                0x100de9a3       0x35    _g_awTriangleCoefft

+                0x100de9d8        0x1    _gwCellchangeFlag

+                0x100de9d9        0x1    _g_wMaxTxIndex

+ *fill*         0x100de9da 0x80000026 00

+ .data          0x100dea00      0x200 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft.o)

+                0x100dea00      0x200    _g_aswOutdata

+ .data          0x100dec00       0x64 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+                0x100dec00       0x50    _g_awL1eRxRsrpIdleFilterCoeff

+                0x100dec50       0x14    _g_awL1eRxRsrpFilterCoeff

+ .data          0x100dec64       0x9b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+                0x100dec64        0x2    _g_zPHY_edfe_dwAgcHwModeVari

+                0x100dec66        0x1    _g_wFirstFlagDC0

+                0x100dec67        0x1    _g_wFirstFlagDC1

+                0x100dec68       0x84    _WDFE_GAINDBTOLINEVALUE

+                0x100decec        0x1    _g_Csrs_Csrm_Start_Flag

+                0x100deced        0x1    _g_bDfeIntCheckEventFlag

+                0x100decee        0x1    _g_bCsrsDagcEstiEnableFlag

+                0x100decef        0x1    _g_zPHY_edfe_bFreqScanNotSyncAgcCalEnd

+                0x100decf0        0x1    _g_zPHY_edfe_bFreqScanNotSyncAgcCalEnd0

+                0x100decf1        0x1    _g_zPHY_edfe_bFreqScanNotSyncAgcCalEnd1

+                0x100decf2        0x1    _g_zPHY_edfe_bFreqScanNotSyncAgcCoverFlag

+                0x100decf3        0x2    _g_dwRspRx0Tx0

+                0x100decf5        0x2    _g_dwRspRx1Tx0

+                0x100decf7        0x2    _g_dwRspRx0Tx1

+                0x100decf9        0x2    _g_dwRspRx1Tx1

+                0x100decfb        0x1    _g_Idle_Inter_Freq_Flag

+                0x100decfc        0x1    _g_wRxDagcIntCounter

+                0x100decfd        0x1    _g_zPHY_edfe_RxDagcDoneFlag

+                0x100decfe        0x1    _g_wFreqScanWorkOnFlag

+ .data          0x100decff        0xb T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+                0x100decff        0x1    _g_wPreSubFrame

+                0x100ded00        0x1    _g_wCurSubFrame

+                0x100ded01        0x1    _g_wPreFrame

+                0x100ded02        0x1    _g_wCurFrame

+                0x100ded03        0x1    _g_wSrsUpdataFlg

+                0x100ded04        0x1    _g_wSrsUpdataFlg_Scell

+                0x100ded05        0x2    _g_b_zPHY_eula_SrsSendFlag

+                0x100ded07        0x1    _g_wMSG4AckINTLOCKCnt

+                0x100ded08        0x1    _g_b711712Test1Test2Flg

+                0x100ded09        0x1    _g_b711Test3Flg

+ .data          0x100ded0a        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+                0x100ded0a        0x1    _wTddFddCaEnFlg

+ .data          0x100ded0b       0x45 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pucch.o)

+                0x100ded4f        0x1    _g_zPHY_RFQuickAdjTxoffsetFlag

+ .data          0x100ded50       0x58 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+                0x100ded50       0x28    _g_zPHY_Int0HandleCfg

+                0x100ded78       0x18    _g_zPHY_Int1HandleCfg

+                0x100ded90       0x18    _g_zPHY_Int2HandleCfg

+ .data          0x100deda8       0x12 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o)

+ .data          0x100dedba        0x7 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+                0x100dedba        0x1    _G_ZPHY_WORD32_BYTENUM

+                0x100dedbb        0x1    _G_ZPHY_T_EngPrintMsg_BYTENUM

+                0x100dedbc        0x1    _G_ZPHY_SIZEOF_WORD32

+                0x100dedbd        0x1    _G_ZPHY_SIZEOF_WORD16

+                0x100dedbe        0x1    _G_ZPHY_SIZEOF_T_EngPrintMsg

+                0x100dedbf        0x1    _G_ZPHY_SIZEOF_T_EngLogHeader

+                0x100dedc0        0x1    _g_bL1lLogOutUsing

+ .data          0x100dedc1       0x14 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pdcch.o)

+ .data          0x100dedd5      0x5d3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+                0x100dedd5       0x60    _G_AC_UL_MODULE_CODE_SCHEME

+                0x100dee35        0x4    _G_AC_ULS_RV_VALUE

+                0x100dee39      0x234    _G_AW_ULS_TURBO_INTERLEAVER

+                0x100df06d       0x46    _G_AC_UL_TDD_HARQ_ID_DATABASE

+                0x100df0b3        0xa    _G_AC_UL_FDD_HARQ_ID_DATABASE

+                0x100df0bd       0x46    _G_AC_UL_NORM_HARQ_PUSCH_KVALUE

+                0x100df103       0x46    _G_AC_UL_NORM_HARQ_PHICH_KVALUE

+                0x100df149       0x46    _G_AC_UL_SPS_SUBFRAMOFFSET

+                0x100df18f       0x46    _G_AC_UL_PRE_UL_SUBFRAME

+                0x100df1d5        0xa    _G_AC_UL_PRE_UL_SUBFRAME_FDD

+                0x100df1df       0x46    _G_AC_UL_NEXT_UL_SUBFRAME

+                0x100df225        0xa    _G_AC_UL_NEXT_UL_SUBFRAME_FDD

+                0x100df22f        0xe    _G_AC_MAX_NUM_HARQPROC

+                0x100df23d        0x2    _G_AC_MAX_NUM_HARQPROC_FDD

+                0x100df23f       0x46    _G_AC_INTERVAL_BETWEEN_GRANT_SUBFRAME

+                0x100df285        0xa    _G_AC_KPHICH_PROSF_And_RECSF_ULDL0

+                0x100df28f       0x46    _G_AC_K_MSG3_SENDSF

+                0x100df2d5       0x46    _G_AC_K_MSG3_SENDSF_ULDLAY

+                0x100df31b       0x87    _G_AC_ULS_PERMUTATION_COMBINATION

+                0x100df3a2        0x1    _g_bIsNewTransmit

+                0x100df3a3        0x1    _g_bUlDlPaternFirst

+                0x100df3a4        0x1    _g_wSCellActive

+                0x100df3a5        0x1    _g_bHandOverFlag

+                0x100df3a6        0x1    _g_bIsRarNewTrans

+                0x100df3a7        0x1    _g_eHarqIDUpdataState

+ .data          0x100df3a8       0x61 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+                0x100df3a8        0x2    _g_Dcxo_UTC_CO_Info

+                0x100df3aa       0x5d    _g_sdL1lRfcAPCSchedTime

+                0x100df407        0x1    _g_ReadTpFlagCnt

+                0x100df408        0x1    _g_sdAtCtl_TxPowerValue

+ .data          0x100df409       0x14 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_param.o)

+ .data          0x100df41d       0x2e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+                0x100df445        0x1    _g_wL1eRxCrsIIRInd

+                0x100df446        0x1    _g_wBchUseSoftNoFlag

+                0x100df447        0x2    _g_sdwRxTemp1

+                0x100df449        0x2    _g_sdwRxTemp2

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

+ .data          0x100df45b     0x24c0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_data.o)

+                0x100df45b       0x46    _g_ac_zPHY_edls_TddSubframeType

+                0x100df4a1       0x1e    _g_ac_zPHY_edls_NcpSpeSubfrmCfg

+                0x100df4bf       0x1b    _g_ac_zPHY_edls_EcpSpeSubfrmCfg

+                0x100df4da        0x4    _g_ac_zPHY_edls_DeltaShiftBw5

+                0x100df4de        0x4    _g_ac_zPHY_edls_DeltaShiftBw4

+                0x100df4e2        0x3    _g_ac_zPHY_edls_DeltaShiftBw3

+                0x100df4e5        0x2    _g_ac_zPHY_edls_DeltaShiftBw2

+                0x100df4e7        0x2    _g_ac_zPHY_edls_DeltaShiftBw1

+                0x100df4e9       0x70    _g_ac_zPHY_edls_PrbIndexTabBw5

+                0x100df559       0x50    _g_ac_zPHY_edls_PrbIndexTabBw4

+                0x100df5a9       0x36    _g_ac_zPHY_edls_PrbIndexTabBw3

+                0x100df5df       0x1a    _g_ac_zPHY_edls_PrbIndexTabBw2

+                0x100df5f9       0x10    _g_ac_zPHY_edls_PrbIndexTabBw1

+                0x100df609       0xc8    _g_ac_zPHY_edls_VrbTabBw5Gap1

+                0x100df6d1       0xc8    _g_ac_zPHY_edls_VrbTabBw5Gap2

+                0x100df799       0x96    _g_ac_zPHY_edls_VrbTabBw4Gap1

+                0x100df82f       0x96    _g_ac_zPHY_edls_VrbTabBw4Gap2

+                0x100df8c5       0x64    _g_ac_zPHY_edls_VrbTabBw3Gap1

+                0x100df929       0x64    _g_ac_zPHY_edls_VrbTabBw3Gap2

+                0x100df98d       0x32    _g_ac_zPHY_edls_VrbTabBw2Gap1

+                0x100df9bf       0x1e    _g_ac_zPHY_edls_VrbTabBw1Gap1

+                0x100df9dd        0xc    _g_ac_zPHY_edls_VrbTabBw0Gap1

+                0x100df9e9       0x40    _g_ac_zPHY_edls_ModTbsTab

+                0x100dfa29     0x1734    _g_adw_zPHY_edls_TbsTab

+                0x100e115d      0x1c0    _g_adw_zPHY_edls_TbsTabDualLayer

+                0x100e131d       0x20    _g_aw_zPHY_edls_TbsTableDci1C

+                0x100e133d       0xbc    _g_aw_zPHY_edls_TurboParaK

+                0x100e13f9       0x20    _g_aw_zPHY_edls_PcInfoAnt2Dci2

+                0x100e1419      0x100    _g_aw_zPHY_edls_PcInfoAnt4Dci2

+                0x100e1519        0x8    _g_ac_zPHY_edls_PcInfoAnt4Dci2A

+                0x100e1521        0x7    _g_ac_zPHY_edls_MaxDlHarqProNum

+                0x100e1528        0x7    _g_ac_zPHY_edls_DlHarqProNumMin

+                0x100e152f       0x46    _g_ac_zPHY_edls_TddDlHarqCapM

+                0x100e1575       0x46    _g_ac_zPHY_edls_TddDlHarqCapM_TddFddCA

+                0x100e15bb       0x46    _g_ac_zPHY_edls_TddDlHarqTiming

+                0x100e1601       0x46    _g_ac_zPHY_edls_TddDlHarqTiming_TddFddCA

+                0x100e1647       0x46    _g_ac_zPHY_edls_TddDlHarqOrder

+                0x100e168d       0x46    _g_ac_zPHY_edls_TddDlHarqOrder_TddFddCA

+                0x100e16d3       0x46    _g_ac_zPHY_edls_TddDlHarqSetK

+                0x100e1719        0xa    _g_ac_zPHY_edls_FddDlHarqTiming

+                0x100e1723        0x8    _awRohAPowerTable1ForSinglePort

+                0x100e172b        0xa    _awRohAPowerTable1

+                0x100e1735        0x8    _awRohAVoltageTable1SinglePort

+                0x100e173d        0xa    _awRohAVoltageTable1

+                0x100e1747       0x20    _awRohBPowerTable1ForSinglePort

+                0x100e1767       0x20    _awRohBVoltageTable1SinglePort

+                0x100e1787       0x28    _awRohBPowerTable2

+                0x100e17af       0x28    _awRohBVoltageTable2

+                0x100e17d7        0xa    _awRohAPowerTable2

+                0x100e17e1        0xa    _awRohAVoltageTable2

+                0x100e17eb       0x28    _awRohBPowerTable4

+                0x100e1813       0x28    _awRohBVoltageTable4

+                0x100e183b        0x8    _g_wLteL1MultiPortPA3dBRouAPow

+                0x100e1843       0x20    _g_wLteL1MultiPortPA3dBRouBPow

+                0x100e1863        0x8    _g_wLteL1MultiPortPA3dBRouAVol

+                0x100e186b       0x20    _g_wLteL1MultiPortPA3dBRouBVol

+                0x100e188b        0x8    _g_wLteL1MultiPortPA6dBRouAPow

+                0x100e1893       0x20    _g_wLteL1MultiPortPA6dBRouBPow

+                0x100e18b3        0x8    _g_wLteL1MultiPortPA6dBRouAVol

+                0x100e18bb       0x20    _g_wLteL1MultiPortPA6dBRouBVol

+                0x100e18db       0x20    _g_wLteL1MultiPortPA6dBRouBVolTable

+                0x100e18fb       0x20    _g_wLteL1MultiPortPA6dBRouBPowTable

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

+ .data          0x100e191f        0xa T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

+ .data          0x100e1929        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

+ .data          0x100e192b      0x27c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+                0x100e192b       0x13    _g_tzPHY_eulpc_At2UlPc

+                0x100e193e        0x2    _g_zPHY_emc_dwIcpArm1CtrlInfoRegAddr

+                0x100e1940      0x266    _g_ateMcMsgTable

+                0x100e1ba6        0x1    _g_bPchReportFlag

+ .data          0x100e1ba7       0x20 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_lpm.o)

+                0x100e1bc3        0x4    _g_zPHY_tLpcPwrDomainState

+ .data          0x100e1bc7        0xe T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tx.o)

+ .data          0x100e1bd5        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_meas.o)

+ *fill*         0x100e1bd7 0x80000001 00

+ .data          0x100e1bd8      0xa82 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o)

+                0x100e1bd8      0x800    _g_adw_Drv_Rx_CosineCoeff

+                0x100e23d8       0x31    _g_aw_Drv_Rx_FiTriangleCoeff

+                0x100e2409       0x62    _g_adw_Drv_Rx_FixedFirCoeff

+                0x100e246b       0x62    _g_adw_Drv_Rx_Eicic_FixedFirCoeff

+                0x100e24cd       0x62    _g_adw_Drv_Rx_FixFirCoeff_16QAM

+                0x100e252f       0x62    _g_adw_Drv_Rx_FixFirCoeff_64QAM

+                0x100e2591       0x62    _g_aw_Drv_FiCoeffPrbBundling

+                0x100e25f3       0x66    _g_adwL1eDrvRxMbsfnFirCoeff

+                0x100e2659        0x1    _g_wL1eDrvRxFirCoeffFormatInd

+ .data          0x100e265a        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_utr.o)

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

+ .data          0x100e2660        0x6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_cdtr.o)

+ *fill*         0x100e2666 0x80000002 00

+ .data          0x100e2668      0x229 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o)

+                0x100e2668       0x80    _g_zPHY_erfc_atDBBMainSyncEvent

+                0x100e26e8       0x80    _g_zPHY_erfc_atDBBMeas0Event

+                0x100e2768       0x20    _g_zPHY_erfc_atDBBTxSendEvent

+                0x100e2788       0x24    _g_zPHY_erfc_SubframeStartAddr

+                0x100e27ac       0x24    _g_zPHY_erfc_SubframeDDRBackUpStartAddr

+                0x100e27d0        0x8    _g_atzPHY_erfc_TuRegTxEvent

+                0x100e27d8       0xb9    _g_atzPHY_erfc_TuRamTxEvent

+ *fill*         0x100e2891 0x80000003 00

+ .data          0x100e2894      0xb54 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+                0x100e2894      0x400    _g_atzPHY_erfc_atRFABBMainSyncEvent

+                0x100e2c94      0x200    _g_atzPHY_erfc_atRFABBMeas0Event

+                0x100e2e94      0x554    _g_atzPHY_erfc_atRFABBTxSendEvent

+ .data          0x100e33e8        0x3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

+                0x100e33e8        0x1    _g_zPHY_erfc_cTddOrFddTemp

+                0x100e33e9        0x1    _g_zPHY_erfc_cTddOrFddSel

+                0x100e33ea        0x1    _g_zPHY_erfc_cTddOrFddlast

+ .data          0x100e33eb       0x3a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

+                0x100e33ef       0x14    _AWNCPSUBFRMPATREGVALUE

+                0x100e3403       0x22    _AWDFEECPSUBFRMPATREGVALUE

+ .data          0x100e3425        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_time.o)

+                0x100e3425        0x2    _xlb_g_zPHY_SID

+ .data          0x100e3427       0x2e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+                0x100e3427       0x2e    _g_azPHY_ecsrc_abFilterFactor

+ .data          0x100e3455        0xf T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+                0x100e3455        0x2    _ptrSib1Req

+                0x100e3457        0x2    _ptrSiReq

+                0x100e3459        0x2    _gSirMrtr

+                0x100e345b        0x2    _g_zPHY_emc_TpuUpdateSemId4SI

+                0x100e345d        0x1    _g_wSibPrintCtrlCnt

+                0x100e345e        0x1    _g_wSiPreSyncFlag

+                0x100e345f        0x1    _g_wSiPreSchedFlag

+                0x100e3460        0x1    _g_L1e_wAbortSiMsgProc

+                0x100e3461        0x1    _g_L1e_wSiDelayProc

+                0x100e3462        0x1    _g_wAnrBchFailInd

+                0x100e3463        0x1    _g_wAnrBchSuccInd

+ .data          0x100e3464      0x16f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+                0x100e3464        0x1    _g_bDrxLowCtrlFg

+                0x100e3465        0xa    _g_wRegTpuMsgId

+                0x100e346f       0x50    _g_ateMcAsynMsgTable

+                0x100e34bf      0x103    _G_ZPS_LTE_ASYNMSG_NUM

+                0x100e35c2        0x1    _g_zPHY_emc_tCpMode

+                0x100e35c3        0x1    _g_zPHY_emc_bPagingPoAndGapConflictFlag

+                0x100e35c4        0x1    _g_zPHY_emc_bPagingPoCallBackFlag

+                0x100e35c5        0x1    _gwUe4RxRcvFalg

+                0x100e35c6        0x1    _g_zPHY_emc_bRfcETCSuspendFlag

+                0x100e35c7        0x2    _g_zPHY_emc_TpuUpdateSemId4Com

+                0x100e35c9        0x2    _g_zPHY_emc_TpuUpdateSemId4HO

+                0x100e35cb        0x2    _g_zPHY_emc_TpuUpdateSemId4PreSync

+                0x100e35cd        0x1    _g_bMaxTimeAdvance

+                0x100e35ce        0x1    _g_wFreqAbortcellsearchConflictTimer

+                0x100e35cf        0x1    _wCommInSiProc

+                0x100e35d0        0x2    _dwLastRxoffset

+                0x100e35d2        0x1    _g_wDelayAnrCnt

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

+                0x100e35d3        0x8    _g_zPHY_SearchPeriod

+                0x100e35db      0x39c    _g_zPHY_ecsrc_tEarfcnTable

+                0x100e3977       0x42    _s_awzPHY_CsrcEarfcnMInBandTable

+                0x100e39b9       0xa5    _g_adwCsrcTpuEventTable

+                0x100e3a5e        0x4    _g_awPiSearchPeriod

+                0x100e3a62        0x4    _g_awPiSearchPeriodAT

+                0x100e3a66        0x4    _g_awPiSearchPeriodPerDrx

+                0x100e3a6a        0x4    _g_awPiSearchPeriodSpeed

+                0x100e3a6e        0x4    _g_awPiSearchPeriodFixStrong

+                0x100e3a72        0x4    _g_awMovCtxSchPeriod

+                0x100e3a76        0x4    _g_awCfoUpdatePeriod

+                0x100e3a7a       0x60    _g_atCsrEventManage

+                0x100e3ada       0x5a    _g_L1e_C0_UtcInfo

+                0x100e3b34        0x8    _DelaySteps

+                0x100e3b3c       0x67    _Delay

+                0x100e3ba3       0x20    _SchedServCellSteps

+                0x100e3bc3       0x67    _SchedServCell

+                0x100e3c2a        0x8    _AdjustBndFrmCfoSteps

+                0x100e3c32       0x67    _AdjustBndFrmCfo

+                0x100e3c99       0x14    _SchedOneFreqSteps

+                0x100e3cad       0x67    _SchedOneFreq

+                0x100e3d14        0xc    _SchedIntraSteps

+                0x100e3d20       0x67    _SchedIntra

+                0x100e3d87       0x18    _SchedInterSteps

+                0x100e3d9f       0x67    _SchedInter

+                0x100e3e06        0x4    _SchedInitSteps

+                0x100e3e0a       0x67    _SchedInit

+                0x100e3e71       0x28    _SchedIdleSteps

+                0x100e3e99       0x67    _SchedIdle

+                0x100e3f00        0x1    _g_bCsrPlmnStatusFlagNew

+                0x100e3f01        0x1    _g_csrc_wSearchInFreqscanState

+                0x100e3f02        0x1    _g_zPHY_ecsrc_bNeedAdjustBndFrmCfo

+                0x100e3f03        0x1    _g_zPHY_Csrc_bConnSetInterFg

+                0x100e3f04        0x2    _g_AtZepcgSetLowPower

+                0x100e3f06      0x63f    _g_SchedContext

+                0x100e4545      0x10f    _g_ThreadCsrc

+ .data          0x100e4654      0xae0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_data.o)

+                0x100e4654      0x180    _G_AC_RA_RESR_CFG_FDD

+                0x100e47d4       0x80    _G_AC_RA_RESR_CFG_TDD1

+                0x100e4854      0x43d    _G_AC_RA_RESR_CFG_TDD2

+                0x100e4c91       0x20    _G_AW_NCS_VAL_FORMAT0TO3

+                0x100e4cb1       0x10    _G_AW_NCS_VAL_FORMAT4

+                0x100e4cc1      0x346    _G_AW_P_VAL_FORMAT0TO3

+                0x100e5007       0x8a    _G_AW_P_VAL_FORMAT4

+                0x100e5091        0x5    _G_ASC_DELTA_PREAMBLE_VAL

+                0x100e5096        0x8    _G_ASC_MSG_POWOFFSET_GROUPB

+                0x100e509e        0x6    _G_AW_RA_BASEBAND_PARAS_1_4

+                0x100e50a4        0x6    _G_AW_RA_BASEBAND_PARAS_3

+                0x100e50aa        0x6    _G_AW_RA_BASEBAND_PARAS_5

+                0x100e50b0        0x6    _G_AW_RA_BASEBAND_PARAS_10

+                0x100e50b6        0x6    _G_AW_RA_BASEBAND_PARAS_15_20

+                0x100e50bc        0x6    _G_AW_RA_BASEBAND_PARAS

+                0x100e50c2        0x5    _G_AC_PREAMBLE_LENGTH

+                0x100e50c7       0x10    _G_AW_BI_VALUE

+                0x100e50d7       0x24    _G_AC_FID_VALUE_FORMAT0TO3

+                0x100e50fb       0x39    _g_zPHY_erapc_tCtrlBlock

+ .data          0x100e5134      0x46e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+                0x100e5134        0x1    _g_zPHY_emulm_PlmnSearchMeasFlag

+                0x100e5135        0x2    _g_azPHY_emulm_UsedGapCount

+                0x100e5137       0x18    _MulmCsAgcSteps

+                0x100e514f       0x67    _MulmCsAgc

+                0x100e51b6       0x18    _MulmCsPssSteps

+                0x100e51ce       0x67    _MulmCsPss

+                0x100e5235        0xc    _MulmCsTpuAdjType1Steps

+                0x100e5241       0x67    _MulmCsTpuAdjType1

+                0x100e52a8        0xc    _MulmCsTpuAdjType2Steps

+                0x100e52b4       0x67    _MulmCsTpuAdjType2

+                0x100e531b       0x14    _MulmCsCfoOnceSteps

+                0x100e532f       0x67    _MulmCsCfoOnce

+                0x100e5396       0x14    _MulmCsCfoSteps

+                0x100e53aa       0x67    _MulmCsCfo

+                0x100e5411       0x18    _MulmCsSssSteps

+                0x100e5429       0x67    _MulmCsSss

+                0x100e5490       0x34    _MulmCellSearchOnceSteps

+                0x100e54c4       0x67    _MulmCellSearchOnce

+                0x100e552b        0xc    _MulmCellSearchProcSteps

+                0x100e5537       0x67    _MulmCellSearchProc

+                0x100e559e        0x1    _g_eCsrsTpuAdjStep

+                0x100e559f        0x1    _g_L1e_mulm_SatisfyFlag

+                0x100e55a0        0x1    _g_L1e_mulm_SlaveLpcFlagCnt

+                0x100e55a1        0x1    _g_bMulmConnectedAbortGapFlag

+ .data          0x100e55a2        0xe T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o)

+ .data          0x100e55b0       0x1e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_proc.o)

+ .data          0x100e55ce        0xc T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mbs.o)

+                0x100e55ce        0x6    _g_awL1eFddMbsfnSubfNumTab

+                0x100e55d4        0x6    _g_awL1eTddMbsfnSubfNumTab

+ .data          0x100e55da        0x5 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+                0x100e55da        0x1    _g_wDrxUnActiveFlag

+                0x100e55db        0x1    _g_wDrxActiveFlag

+                0x100e55dc        0x1    _g_zPHY_emc_bDediHoReveFlag

+                0x100e55dd        0x1    _g_zPHY_emc_bDrxActvieFlag

+                0x100e55de        0x1    _g_wLastPreSyncAbsSubf

+ .data          0x100e55df      0x194 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+                0x100e55df        0x2    _g_zPHY_AMT_Tool_Agc_Open

+                0x100e55e1        0x4    _g_tLteAmtAfc

+                0x100e55e5      0x186    _g_zPHY_tCurrentBandCtrlInfo

+                0x100e576b        0x2    _ptLteAmtFdtParameter

+                0x100e576d        0x2    _g_tLteAmtFdtParameter

+                0x100e576f        0x2    _ptLteAmtFstParameter

+                0x100e5771        0x2    _g_tLteAmtFstParameter

+ .data          0x100e5773       0x40 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_func.o)

+                0x100e57ac        0x1    _g_sbFixTaAutoAdjFlg

+                0x100e57ad        0x2    _g_dwRaPIDNotMatchCnt

+                0x100e57af        0x2    _g_sdwK_PreambleID_RaPID

+                0x100e57b1        0x2    _g_swFixTaStep

+ .data          0x100e57b3        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+                0x100e57b3        0x1    _g_bHandoverReqProcedure

+                0x100e57b4        0x1    _g_bHandoverCsrCnf

+ .data          0x100e57b5       0xee T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

+                0x100e57b5        0x8    _g_adwL1eFddPreSyncSfnBmp

+                0x100e57bd       0x20    _g_adwL1eTddPreSyncSfnBmp

+                0x100e57dd        0xc    _g_awL1eFddPreSyncWorkSubfNum

+                0x100e57e9       0x30    _g_awL1eTddPreSyncWorkSubfNum

+                0x100e5819        0x4    _g_awL1eFddPreSyncTimer

+                0x100e581d       0x10    _g_awL1eTddPreSyncTimer

+                0x100e582d       0x14    _g_awL1eFddConnPreSyncWorkTimer

+                0x100e5841       0x50    _g_awL1eTddConnPreSyncWorkTimer

+                0x100e5891        0x1    _g_wPreSyncInterval

+                0x100e5892        0x1    _g_wPreSync640Interval

+                0x100e5893        0xe    _g_zPHY_emc_tPagingCtrlInfo

+                0x100e58a1        0x1    _g_wL1ePreSyncInFlag

+                0x100e58a2        0x1    _g_zPHY_emc_bDelayRxOpenTimeForCirFlag

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

+                0x100e58a3       0x10    _g_dwGpioPin

+ .data          0x100e58b3      0x15b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rx_data.o)

+                0x100e58b3        0xe    _g_adw_zPHY_Rx_NormalSfnTypeValue

+                0x100e58c1        0xe    _g_adw_zPHY_Rx_MbsfnSfnTypeValue

+                0x100e58cf       0x1e    _g_aw_zPHY_Rx_NcpSpeSubfrmCfg

+                0x100e58ed       0x1b    _g_aw_zPHY_Rx_EcpSpeSubfrmCfg

+                0x100e5908       0x46    _g_atzPHY_TddConfigTable

+                0x100e594e        0x8    _g_ai_zPHY_RxCsiRsTab

+                0x100e5956       0x40    _g_aw_zPHY_RxNcpKLtab

+                0x100e5996       0x38    _g_aw_zPHY_RxEcpKLtab

+                0x100e59ce       0x20    _g_aw_zPHY_RxZeroPowerNcpKLtab

+                0x100e59ee       0x20    _g_aw_zPHY_RxZeroPowerEcpKLtab

+ .data          0x100e5a0e       0x2a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+                0x100e5a0e       0x1e    _WDFE_AGCBALANCEFACTERLOG2VALUE

+                0x100e5a2c        0x6    _g_a_zPHY_edfe_wBandLog10

+                0x100e5a32        0x1    _g_zPHY_edfe_bPssNotSyncAgcCalEnd

+                0x100e5a33        0x1    _g_zPHY_edfe_bPssNotSyncAgcCalEnd0

+                0x100e5a34        0x1    _g_zPHY_edfe_bPssNotSyncAgcCalEnd1

+                0x100e5a35        0x1    _g_zPHY_edfe_bPssNotSyncAgcCoverFlag0

+                0x100e5a36        0x1    _g_zPHY_edfe_bPssNotSyncAgcCoverFlag1

+                0x100e5a37        0x1    _g_Idle_State_Inter_Freq_Flag

+ .data          0x100e5a38        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls.o)

+ .data          0x100e5a39      0x180 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft_twf.o)

+                0x100e5a39      0x180    _g_aswTwf

+ .data          0x100e5bb9      0xb0a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

+                0x100e5bb9        0x7    _g_L1eIniFreqOffset

+                0x100e5bc0        0x7    _g_L1eIniFreqOffsetNorm12k

+                0x100e5bc7        0x3    _g_L1eIniFreqOffsetNormTemp

+                0x100e5bca       0xc8    _G_ADW_EXP10XVALUE

+                0x100e5c92        0x2    _g_wFSFixAGCTable

+                0x100e5c94       0x10    _PssOneFreqPointSteps

+                0x100e5ca4       0x67    _PssOneFreqPoint

+                0x100e5d0b       0x18    _PssOneAgcGainSteps

+                0x100e5d23       0x67    _PssOneAgcGain

+                0x100e5d8a       0x18    _RedoPss500KSteps

+                0x100e5da2       0x67    _RedoPss500K

+                0x100e5e09       0x10    _AgcSteps

+                0x100e5e19       0x67    _Agc

+                0x100e5e80       0x1c    _RedoPss100KSteps

+                0x100e5e9c       0x67    _RedoPss100K

+                0x100e5f03       0x1c    _Pss100KSteps

+                0x100e5f1f       0x67    _Pss100K

+                0x100e5f86        0xc    _Pss500KSteps

+                0x100e5f92       0x67    _Pss500K

+                0x100e5ff9       0x20    _Pss100KAndFsAGCSteps

+                0x100e6019       0x67    _Pss100KAndFsAGC

+                0x100e6080       0x14    _SerialPssSteps

+                0x100e6094       0x67    _SerialPss

+                0x100e60fb       0x1c    _DiscretePssSteps

+                0x100e6117       0x67    _DiscretePss

+                0x100e617e       0x20    _PssSteps

+                0x100e619e       0x67    _Pss

+                0x100e6205        0xc    _MeanPowerOneFreqPointSteps

+                0x100e6211       0x67    _MeanPowerOneFreqPoint

+                0x100e6278       0x20    _MeanPowerSteps

+                0x100e6298       0x67    _MeanPower

+                0x100e62ff       0x10    _ScanFreqSteps

+                0x100e630f       0x67    _ScanFreq

+                0x100e6376        0x6    _g_tFS_PssResultList

+                0x100e637c        0x6    _g_tFS_MeanpowerList

+                0x100e6382      0x341    _g_tFS_PssSnrBackup

+ .data          0x100e66c3       0x19 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+ .data          0x100e66dc       0x6c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

+ .data          0x100e6748       0xdb T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_data.o)

+                0x100e6748       0x46    _g_ai_zPHY_Tdd_MiTab

+                0x100e678e       0x46    _g_ai_zPHY_Fdd_MiTab

+                0x100e67d4        0x6    _g_aw_zPHY_DCI_RBA_T01

+                0x100e67da        0x6    _g_aw_zPHY_DCI_RBA_T2

+                0x100e67e0        0x6    _g_aw_zPHY_DCI4_RBA

+                0x100e67e6        0xd    _g_aw_zPHY_DCI_BaseSize

+                0x100e67f3        0x6    _g_aw_zPHY_TDD_DCI_01A33A_COM

+                0x100e67f9        0x6    _g_aw_zPHY_FDD_DCI_01A33A_COM

+                0x100e67ff        0x6    _g_aw_zPHY_FDD_DCI01APadding_COM

+                0x100e6805        0x6    _g_aw_zPHY_DCI_1C_COM

+                0x100e680b       0x18    _g_aw_zPHY_PHICH_GROUP_NUM

+ .data          0x100e6823       0x44 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pusch.o)

+                0x100e6823       0x1e    _g_adw_zPHY_eula_TestMsg3

+                0x100e6841       0x1e    _g_adw_zPHY_eula_7510_Msg3

+                0x100e685f        0x8    _g_adw_zPHY_eula_TestCRntiMsg3

+ .data          0x100e6867      0x510 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

+                0x100e6867        0x8    _G_EULPC_RARTPCVAL

+                0x100e686f        0x8    _G_EULPC_PUSCHTPCVAL

+                0x100e6877        0x4    _G_EULPC_PUCCHTPCVAL

+                0x100e687b        0x2    _G_EULPC_DCI3ATPCVAL

+                0x100e687d       0x46    _G_EULPC_PUSCH_TPC_SCHED

+                0x100e68c3       0x46    _G_EULPC_PUCCH_TPC_SCHED

+                0x100e6909       0x10    _G_BETA_CQI_OFFSET

+                0x100e6919       0x64    _G_EXP_2X_VAL

+                0x100e697d       0x64    _G_EULPC_LOG_MPUSCH_VAL

+                0x100e69e1        0xb    _G_EULPC_ALPHA_VAL

+                0x100e69ec       0x43    _G_EULPC_HN_CQI_NHARQ

+                0x100e6a2f       0x38    _G_EULPC_DELTA_FPUCCH

+                0x100e6a67      0x220    _G_EULPC_POWER_TO_LINEAR_VAL

+                0x100e6c87       0x46    _G_EULPC_M_VALUE

+                0x100e6ccd        0xc    _G_EULPC_SAMPLE_POINT

+                0x100e6cd9        0x2    _G_ULPC_DELTA_TXD_VAL

+                0x100e6cdb       0x4e    _G_ZPHY_EULPC_MPR_NS_05

+                0x100e6d29       0x4e    _G_ZPHY_EULPC_AMPR_NS_05

+ .data          0x100e6d77       0x1c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_cfo.o)

+ .data          0x100e6d93       0x90 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_sss.o)

+ .data          0x100e6e23      0x477 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+                0x100e6e23        0x1    _g_wCsrsSubFrameVary

+                0x100e6e24       0x10    _aeHwConfigMode

+                0x100e6e34        0x6    _g_L1eSearchFreqOffset

+                0x100e6e3a       0x18    _CsAgcSteps

+                0x100e6e52       0x67    _CsAgc

+                0x100e6eb9       0x18    _CsPssOnceSteps

+                0x100e6ed1       0x67    _CsPssOnce

+                0x100e6f38        0x8    _CsPssSteps

+                0x100e6f40       0x67    _CsPss

+                0x100e6fa7       0x10    _CsCfoOnceSteps

+                0x100e6fb7       0x67    _CsCfoOnce

+                0x100e701e       0x10    _CsCfoSteps

+                0x100e702e       0x67    _CsCfo

+                0x100e7095       0x18    _CsSssSteps

+                0x100e70ad       0x67    _CsSss

+                0x100e7114       0x30    _CellSearchOnceSteps

+                0x100e7144       0x67    _CellSearchOnce

+                0x100e71ab        0xc    _CellSearchProcSteps

+                0x100e71b7       0x67    _CellSearchProc

+                0x100e721e       0x14    _CfoProcSteps

+                0x100e7232       0x67    _CfoProc

+                0x100e7299        0x1    _g_bInterFreqChange

+ .data          0x100e729a       0x1c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_ti.o)

+                0x100e72b4        0x2    _g_ptTi_Ctl

+ .data          0x100e72b6      0x19a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

+                0x100e72b6      0x182    _aCsrsSssRamSequence

+                0x100e7438       0x18    _g_ecsr_dwResetValue

+ .data          0x100e7450      0x17c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1_ref.o)

+                0x100e7450       0xbe    _GainValueConfig_TDD

+                0x100e750e       0xbe    _GainValueConfig_FDD

+ .data          0x100e75cc        0x7 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(id.o)

+                0x100e75cc        0x7    _g_pcZcosVersion

+ .data          0x100e75d3        0x4 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o)

+                0x100e75d3        0x4    _gtHuntList

+ .data          0x100e75d7        0x2 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_efuse.o)

+                0x100e75d7        0x2    _efuseMutex

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

+                0x100e75d9        0x1    _errno

+                0x100e75da        0x1    _ierrno

+ .data          0x100e75db       0xb3 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(low_level.o)

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

+                0x100e768e        0x1    _floatx80_rounding_precision

+                0x100e768f        0x1    _float_detect_tininess

+                0x100e7690        0x1    _float_rounding_mode

+ .data          0x100e7691      0x101 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ctype.o)

+                0x100e7691      0x101    ___ctype

+ .data          0x100e7792        0x4 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(pr_routines.o)

+                0x100e7792        0x2    _ZSP_get_cycle_ZSP_overridePtr

+                0x100e7794        0x2    _ZSP_get_insn_ZSP_overridePtr

+                0x100e7796                __incsram_loadaddr = .

+                0x100e7796        0x2 LONG 0x8074000 (<code 338> (LOADADDR (.itcm)) / 0x2)

+                0x100e7798                __incsram_size = .

+                0x100e7798        0x2 LONG 0x371c (SIZEOF (.itcm) / 0x2)

+                0x100e779a                __dncsram_loadaddr = .

+                0x100e779a        0x2 LONG 0x8078000 (<code 338> (LOADADDR (.dtcm)) / 0x2)

+                0x100e779c                __dncsram_size = .

+                0x100e779c        0x2 LONG 0x31fd (SIZEOF (.dtcm) / 0x2)

+                0x100e779e                __L2_code_s_loadaddr = .

+                0x100e779e        0x2 LONG 0x8053f18 (<code 338> (LOADADDR (.c2tcm_s)) / 0x2)

+                0x100e77a0                __L2_code_s_size = .

+                0x100e77a0        0x2 LONG 0x4 (SIZEOF (.c2tcm_s) / 0x2)

+                0x100e77a2                __L2_code_d_loadaddr = .

+                0x100e77a2        0x2 LONG 0x8053f20 (<code 338> (LOADADDR (.c2tcm_d)) / 0x2)

+                0x100e77a4                __L2_code_d_size = .

+                0x100e77a4        0x2 LONG 0x4 (SIZEOF (.c2tcm_d) / 0x2)

+                0x100e77a6                __L2_code_d_loadaddr_update1 = .

+                0x100e77a6        0x2 LONG 0x8053f28 (<code 338> (LOADADDR (.c2tcm_d_update1)) / 0x2)

+                0x100e77a8                __L2_code_d_size_update1 = .

+                0x100e77a8        0x2 LONG 0x4 (SIZEOF (.c2tcm_d_update1) / 0x2)

+                0x100e77aa                __L2_code_d_loadaddr_update2 = .

+                0x100e77aa        0x2 LONG 0x8053f30 (<code 338> (LOADADDR (.c2tcm_d_update2)) / 0x2)

+                0x100e77ac                __L2_code_d_size_update2 = .

+                0x100e77ac        0x2 LONG 0x4 (SIZEOF (.c2tcm_d_update2) / 0x2)

+                0x100e77ae                __L2_data_s_loadaddr = .

+                0x100e77ae        0x2 LONG 0x8053f38 (<code 338> (LOADADDR (.d2tcm_s)) / 0x2)

+                0x100e77b0                __L2_data_s_size = .

+                0x100e77b0        0x2 LONG 0xa (SIZEOF (.d2tcm_s) / 0x2)

+                0x100e77b2                __L2_data_d_loadaddr = .

+                0x100e77b2        0x2 LONG 0x8053f48 (<code 338> (LOADADDR (.d2tcm_d)) / 0x2)

+                0x100e77b4                __L2_data_d_size = .

+                0x100e77b4        0x2 LONG 0x0 (SIZEOF (.d2tcm_d) / 0x2)

+                0x100e77b6                __L2_data_d_loadaddr_update1 = .

+                0x100e77b6        0x2 LONG 0x8053f50 (<code 338> (LOADADDR (.d2tcm_d_update1)) / 0x2)

+                0x100e77b8                __L2_data_d_size_update1 = .

+                0x100e77b8        0x2 LONG 0x0 (SIZEOF (.d2tcm_d_update1) / 0x2)

+                0x100e77ba                __L2_data_d_loadaddr_update2 = .

+                0x100e77ba        0x2 LONG 0x8053f58 (<code 338> (LOADADDR (.d2tcm_d_update2)) / 0x2)

+                0x100e77bc                __L2_data_d_size_update2 = .

+                0x100e77bc        0x2 LONG 0x0 (SIZEOF (.d2tcm_d_update2) / 0x2)

+                0x100e77be                __lp_text_addr = .

+                0x100e77be        0x2 LONG 0x8053e00 (<code 338> (ADDR (.lp_text)) / 0x2)

+                0x100e77c0                __lp_text_loadaddr = .

+                0x100e77c0        0x2 LONG 0x8053e00 (<code 338> (LOADADDR (.lp_text)) / 0x2)

+                0x100e77c2                __lp_text_size = .

+                0x100e77c2        0x2 LONG 0x112 (SIZEOF (.lp_text) / 0x2)

+

+.display

+ *(.display_data_buffer)

+

+.save_zsp       0x100e77d0      0x100

+ *(.save_zsp_data)

+ .save_zsp_data

+                0x100e77d0      0x100 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_save_zsp880_reg.o)

+

+.bss            0x100e78d0    0x672a3 load address 0x100e78d0

+                0x100e78d0                ___bss_start = .

+ *(.bss)

+ .bss           0x100e78d0       0x19 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(bsp_timer_zsp880.o)

+ .bss           0x100e78e9       0x40 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_dma.o)

+ .bss           0x100e7929      0x22c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+ .bss           0x100e7b55       0x40 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv.o)

+ .bss           0x100e7b95       0x8d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o)

+ .bss           0x100e7c22        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+ .bss           0x100e7c23      0x77d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

+ .bss           0x100e83a0       0x1f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o)

+ .bss           0x100e83bf        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+ .bss           0x100e83c0        0x3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+ .bss           0x100e83c3        0x6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+ .bss           0x100e83c9        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+ .bss           0x100e83ca       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

+ .bss           0x100e840a        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls.o)

+ .bss           0x100e840b     0x22dd T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

+ .bss           0x100ea6e8        0x4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+ .bss           0x100ea6ec      0x29c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+ .bss           0x100ea988      0x14d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_int.o)

+ .bss           0x100eaad5     0x2c3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+ .bss           0x100ed711      0xbd2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+ *fill*         0x100ee2e3 0x80000001 00

+ .bss           0x100ee2e4      0xec7 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+ .bss           0x100ef1ab      0x2ef T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_ds.o)

+ .bss           0x100ef49a        0x8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

+ .bss           0x100ef4a2        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+ .bss           0x100ef4a3       0x1b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+ .bss           0x100ef4be        0x3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+ .bss           0x100ef4c1      0x439 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_inter_cs.o)

+ .bss           0x100ef8fa      0xf85 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+ .bss           0x100f087f        0x2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas.o)

+ .bss           0x100f0881      0x2ef T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+ .bss           0x100f0b70      0x392 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_bch.o)

+ .bss           0x100f0f02      0x43a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cs.o)

+ .bss           0x100f133c        0x3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_gap.o)

+ .bss           0x100f133f        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa.o)

+ .bss           0x100f1340     0x259c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fs.o)

+ .bss           0x100f38dc      0x1d2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+ .bss           0x100f3aae      0x564 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rm.o)

+ .bss           0x100f4012      0x1e1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+ .bss           0x100f41f3        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+ .bss           0x100f41f4        0x3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+ .bss           0x100f41f7        0x6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+ .bss           0x100f41fd      0x981 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+ .bss           0x100f4b7e       0x24 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+ .bss           0x100f4ba2        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+ .bss           0x100f4ba3       0x82 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+ .bss           0x100f4c25        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+ *fill*         0x100f4c27 0x80000001 00

+ .bss           0x100f4c28       0x45 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+ .bss           0x100f4c6d        0x3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+ .bss           0x100f4c70        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

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

+ .bss           0x100f4c76        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+ .bss           0x100f4c77      0x234 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

+ .bss           0x100f4eab        0x8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

+ .bss           0x100f4eb3        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

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

+ .bss           0x100f4eb6       0x72 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mbs.o)

+ .bss           0x100f4f28        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+ .bss           0x100f4f2a       0x50 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

+ .bss           0x100f4f7a        0x3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+ .bss           0x100f4f7d        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+ .bss           0x100f4f7e        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+ .bss           0x100f4f80       0x34 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(userIO.o)

+ *(COMMON)

+ COMMON         0x100f4fb4        0x6 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(error.o)

+                                  0x0 (size before relaxing)

+                0x100f4fb4        0x6    _err_msg

+ COMMON         0x100f4fba      0x18f T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(init.o)

+                                  0x0 (size before relaxing)

+                0x100f4fba      0x18f    _odo_sys

+ COMMON         0x100f5149       0x44 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_error_handler.o)

+                                  0x0 (size before relaxing)

+                0x100f5149        0x1    _zsp_cmm_len

+                0x100f514a        0x5    _g_L1ErrInfo

+                0x100f514f       0x3e    _zsp_ramdump_regs

+ COMMON         0x100f518d      0x364 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+                                  0x0 (size before relaxing)

+                0x100f518d        0x1    _g_erfc_cnt

+                0x100f518e      0x302    _g_atHookInfo

+                0x100f5490       0x60    _g_erfc_tpu

+                0x100f54f0        0x1    _gIramHookCnt

+ COMMON         0x100f54f1       0x1c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o)

+                                  0x0 (size before relaxing)

+                0x100f54f1        0x1    _g_wRficRev

+                0x100f54f2       0x1b    _g_awTempDAC

+ COMMON         0x100f550d       0x1a T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o)

+                                  0x0 (size before relaxing)

+                0x100f550d       0x1a    _g_tL1wCallStackInfo

+ COMMON         0x100f5527        0x1 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_multimode_cfg.o)

+                                  0x0 (size before relaxing)

+                0x100f5527        0x1    _g_uComPhyFunc

+ COMMON         0x100f5528      0xd00 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+                                  0x0 (size before relaxing)

+                0x100f5528      0x100    _gReadBlockCnt

+                0x100f5628      0x100    _RpMsgRead_Exit

+                0x100f5728      0x100    _gWriteBlockCnt

+                0x100f5828      0x100    _gRpMsgWriteMutex

+                0x100f5928      0x100    _s_RpMsgCallbackList

+                0x100f5a28      0x300    _phy2ps_chinfo

+                0x100f5d28      0x100    _rpMsgSem

+                0x100f5e28      0x300    _ps2phy_chinfo

+                0x100f6128      0x100    _gRpMsgReadMutex

+ COMMON         0x100f6228        0x9 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_irat.o)

+                                  0x0 (size before relaxing)

+                0x100f6228        0x2    _g_L1_tModeState

+                0x100f622a        0x6    _g_L1_tLpmCaliTime

+                0x100f6230        0x1    _g_L1_tLpCalibrationFlag

+ COMMON         0x100f6231        0xd T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

+                                  0x0 (size before relaxing)

+                0x100f6231        0x9    _g_L1wPriTaskPid

+                0x100f623a        0x4    _g_L1wIsrTaskPid

+ COMMON         0x100f623e     0xc9e6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

+                                  0x0 (size before relaxing)

+                0x100f623e      0xbec    _g_tWcdmaUserNv

+                0x100f6e2a      0x22c    _g_tL1wNvBb

+                0x100f7056     0xbbca    _g_tWcdmaCalibNv

+                0x10102c20        0x4    _g_tL1wAtNv

+ COMMON         0x10102c24      0x427 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+                                  0x0 (size before relaxing)

+                0x10102c24      0x3eb    _g_tL1wDevMeasInfo

+                0x1010300f       0x3c    _g_atMeasSpsrInfo

+ COMMON         0x1010304b      0x5b3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

+                                  0x0 (size before relaxing)

+                0x1010304b      0x4e4    _s_tL1wDevHsupaInfo

+                0x1010352f       0xcf    _g_PsrUpdateReq

+ COMMON         0x101035fe       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+                                  0x0 (size before relaxing)

+                0x101035fe        0x1    _g_SSC_CFLT_chip

+                0x101035ff       0x14    _g_tRfcNotchInfo

+                0x10103613       0x24    _g_tWRfcRpiPwrCtl

+                0x10103637        0x1    _g_wRfcResetState

+                0x10103638        0x1    _g_SSC_CFLT_ssfn

+                0x10103639        0x2    _g_zPHYRfcSSCDebugCnt

+ COMMON         0x1010363b      0x13e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+                                  0x0 (size before relaxing)

+                0x1010363b       0x48    _tPcDataDb

+                0x10103683       0x62    _tPcCnt

+                0x101036e5       0x94    _g_tPcDpchSirCalInfo

+ COMMON         0x10103779      0x113 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+                                  0x0 (size before relaxing)

+                0x10103779        0x2    _g_Rt

+                0x1010377b       0x11    _g_tL1wHsdpaSnrAdjInfo

+                0x1010378c       0x36    _g_tHsdpaAdrIcRstInfo

+                0x101037c2        0x6    _g_tL1wHsdpaDbgInfo

+                0x101037c8       0x78    _g_tL1wHsdpaPacketInfo

+                0x10103840       0x19    _g_tHsdpaIcFingerDiffInfo

+                0x10103859        0x1    _g_wAdrIcEn

+                0x1010385a       0x26    _g_tL1wHsdpaCodingInfo

+                0x10103880        0x1    _g_wL1wHsdpaRxDivMode

+                0x10103881        0xb    _g_tHsdpaResetInfo

+ COMMON         0x1010388c      0x191 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+                                  0x0 (size before relaxing)

+                0x1010388c      0x168    _g_atLessDecodeCfg

+                0x101039f4       0x28    _g_atLessDemoluleCfg

+                0x10103a1c        0x1    _g_wL1wLessCfgIdx

+ COMMON         0x10103a1d      0x1b6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tx_rf_res.o)

+                                  0x0 (size before relaxing)

+                0x10103a1d      0x1b6    _g_tUlRfTbl

+ COMMON         0x10103bd3      0x26c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

+                                  0x0 (size before relaxing)

+                0x10103bd3      0x26c    _g_tWuldataBuf

+ COMMON         0x10103e3f      0x624 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

+                                  0x0 (size before relaxing)

+                0x10103e3f      0x604    _g_uLSfInfo

+                0x10104443       0x20    _g_atL1wHsupaFirstTranPara

+ COMMON         0x10104463      0xd06 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+                                  0x0 (size before relaxing)

+                0x10104463       0x12    _g_tRfcPowerAdcReadInfo

+                0x10104475       0x5a    _g_atRfcAgcDbLog

+                0x101044cf        0x1    _g_eAntSel

+                0x101044d0        0x1    _g_bNvCheck

+                0x101044d1        0x1    _g_wRfcTxRxState

+                0x101044d2      0x318    _g_tRfcCtrlDbRx

+                0x101047ea       0x26    _g_tRfcGapMixLog

+                0x10104810      0x5df    _g_tRfcAgcDb

+                0x10104def       0x1e    _g_atRfcStateLog

+                0x10104e0d        0x1    _g_eDivState

+                0x10104e0e        0xb    _g_tRfcAfcDb

+                0x10104e19        0x1    _g_eAntState

+                0x10104e1a      0x318    _g_tRfcCtrlDbTx

+                0x10105132       0x23    _g_tRfcCmnInfoLOG

+                0x10105155        0xe    _g_tRfcTxPowLog

+                0x10105163        0x5    _g_tRfcTmpReadInfo

+                0x10105168        0x1    _g_eRfcRamState

+ COMMON         0x10105169       0x1f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+                                  0x0 (size before relaxing)

+                0x10105169        0x4    _g_wAdrIcCellState

+                0x1010516d        0x1    _g_wL1wHsdpaSfnCfnSubFrmOffset

+                0x1010516e        0x5    _g_awL1wHsdpaMvalue

+                0x10105173        0x4    _g_wSubFrmOffset

+                0x10105177        0x1    _g_wL1wHsdpaHsdpcchUldpcchOffset

+                0x10105178        0xf    _g_awL1wHsdpaCfnSlot2SfnSubFrm

+                0x10105187        0x1    _g_wL1wHsdpaSfnCfnOffset

+ COMMON         0x10105188     0x2824 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

+                                  0x0 (size before relaxing)

+                0x10105188       0x24    _s_tCsStatisticInfo

+                0x101051ac     0x2800    _dwPeakInfoInSlot

+ COMMON         0x101079ac      0xc5d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+                                  0x0 (size before relaxing)

+                0x101079ac       0x26    _g_tPcUphDb

+                0x101079d2       0x3e    _tDevEngStardardParam

+                0x10107a10      0x559    _g_tPcOverEstDb

+                0x10107f69      0x3e3    _tPcBetaDb

+                0x1010834c        0xa    _swPcTimeOff

+                0x10108356        0x1    _wTimeOff

+                0x10108357        0xa    _swPcTimeOff2

+                0x10108361       0x95    _tPcCalcDb

+                0x101083f6        0x2    _g_tIqMappingCon

+                0x101083f8      0x146    _tPcInfoDb

+                0x1010853e       0xcb    _tMprTest

+ COMMON         0x10108609      0x286 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+                                  0x0 (size before relaxing)

+                0x10108609        0x4    _g_awL1wStandardMsgRpt

+                0x1010860d       0x80    _g_awL1wPrintMsgProcRpt

+                0x1010868d        0x2    _gL1w_MissLogInfo

+                0x1010868f      0x200    _g_awL1wEngTempBuffer

+ COMMON         0x1010888f        0xb T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+                                  0x0 (size before relaxing)

+                0x1010888f        0x5    _g_RxDataPn9Check

+                0x10108894        0x2    _g_dwCfgSsfn

+                0x10108896        0x1    _g_RxTtiNum

+                0x10108897        0x1    _g_RxTfciNum

+                0x10108898        0x2    _g_dwTtiSsfn

+ COMMON         0x1010889a      0x11c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+                                  0x0 (size before relaxing)

+                0x1010889a        0xe    _g_tWUpaStdlogStatisitcInfo

+                0x101088a8        0x2    _g_EdchNewTbTotal

+                0x101088aa       0x20    _g_atWHsupaEhichInfTab

+                0x101088ca        0x1    _g_EagchCnt500Ms

+                0x101088cb       0x38    _g_tWUpaStdlogPacketInfo

+                0x10108903        0x2    _g_EdchTbTotal

+                0x10108905       0x10    _g_atWHsupaEdchReadyFlag

+                0x10108915       0x36    _g_tWUpaUlDebugInfo

+                0x1010894b       0x6b    _g_tWUpaDlDebugInfo

+ COMMON         0x101089b6      0x11b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+                                  0x0 (size before relaxing)

+                0x101089b6        0xc    _g_atL1wCellType

+                0x101089c2       0x2f    _g_tL1wMeasCellReq

+                0x101089f1       0x24    _g_atL1wRlsTrace

+                0x10108a15        0x8    _g_tL1wFmoDlsPsrParaConfig

+                0x10108a1d        0x2    _g_tL1wPsrAntNumPara

+                0x10108a1f        0x2    _g_dIntIndex

+                0x10108a21        0xe    _g_tL1wCmPsrPatternInfo

+                0x10108a2f        0x1    _g_wL1wDpchOffset

+                0x10108a30       0x2f    _g_tL1wDchDlsLastReq

+                0x10108a5f       0x2f    _g_tL1wDchDlsPsrReq

+                0x10108a8e        0x6    _g_asL1wAdujstFlag

+                0x10108a94        0x4    _g_tL1wHsupaRlToPsr

+                0x10108a98        0x7    _g_tL1wFachDlsPsrReq

+                0x10108a9f        0x1    _g_sL1wUlAdujstFlag

+                0x10108aa0        0x2    _g_dOldUlTiming

+                0x10108aa2       0x2f    _g_tL1wDpaRlReqInfo

+ COMMON         0x10108ad1       0xec T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+                                  0x0 (size before relaxing)

+                0x10108ad1       0xe8    _g_tResInfo

+                0x10108bb9        0x4    _g_tSendIcpTpuTime

+ COMMON         0x10108bbd      0x163 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+                                  0x0 (size before relaxing)

+                0x10108bbd      0x106    _g_tL1wAfcFreqOffsetValue

+                0x10108cc3       0x30    _g_atL1wRxHistoryIQBuffer

+                0x10108cf3        0x3    _g_tAfcErrorPrint

+                0x10108cf6       0x20    _g_tL1wAfcWorkPara

+                0x10108d16        0x6    _g_tL1wSlaveAfcWorkPara

+                0x10108d1c        0x4    _g_tL1wBchDataHistoryIQValue

+ COMMON         0x10108d20      0xe47 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+                                  0x0 (size before relaxing)

+                0x10108d20       0x1a    _g_adL1wTpuTaskID

+                0x10108d3a      0x235    _g_atL1wTpuRegRtVarEventInfo

+                0x10108f6f      0x4db    _g_atL1wTpuRegNtVarEventInfo

+                0x1010944a        0x4    _g_tL1wTpuLastMicroAdjustInfo

+                0x1010944e        0x1    _g_wL1wTpuDoffVal

+                0x1010944f        0x8    _g_tL1wTpuFrmInfo

+                0x10109457      0x710    _g_atL1wTpuRegNtFixedEventInfo

+ *fill*         0x10109b67 0x80000001 00

+ COMMON         0x10109b68     0x427f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+                                  0x0 (size before relaxing)

+                0x10109b68       0x7c    _g_tL1wDevDbHsdpaCfgReqB

+                0x10109be4       0x7a    _g_atDevBchAfcdb

+                0x10109c5e      0x3d6    _g_tL1wDevDbUlDpchCfgReqA

+                0x1010a034       0x7c    _g_tL1wDevDbHsdpaCfgReqA

+                0x1010a0b0      0x41c    _g_tL1wDevDbRtxIscpInfo

+                0x1010a4cc        0x4    _g_tL1wDevDbRaMacProcReq

+                0x1010a4d0       0x7e    _g_tL1wDevDbDlFdpchCfgReqA

+                0x1010a54e       0xf8    _g_tDevDbHsupaCfgReqB

+                0x1010a646      0x382    _g_tL1wDevDbPageFachCfgReq

+                0x1010a9c8        0x2    _g_tL1wDevDbTrchTtiInfo

+                0x1010a9ca       0xf8    _g_tDevDbHsupaCfgReqA

+                0x1010aac2      0x39a    _g_tL1wDevDbRaEraRrcReq

+                0x1010ae5c        0x5    _g_tL1wDevDbHsdpaInd

+                0x1010ae61      0x880    _g_tDevDbHsdpaFingMaskBuffer

+                0x1010b6e1       0x27    _g_tDevDbHspaToMacInfo

+                0x1010b708      0x200    _g_tDevDbHsdpaAdrCirData

+                0x1010b908     0x1a70    _g_tL1wDevDbRtxAfcInfo

+                0x1010d378        0xb    _g_tDevDbHsdpaAntSwitch

+                0x1010d383       0x62    _g_tL1wDevDbHsdpaPlusPchCfgReq

+                0x1010d3e5      0x4be    _g_tL1wDevDbDlDpchCfgReqA

+                0x1010d8a3      0x544    _g_tWDevDbHspaPlusFachCfgReq

+ COMMON         0x1010dde7       0x85 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+                                  0x0 (size before relaxing)

+                0x1010dde7       0x3b    _g_tRxEng

+                0x1010de22       0x4a    _g_tDlCpchEng

+ COMMON         0x1010de6c       0x86 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+                                  0x0 (size before relaxing)

+                0x1010de6c        0x4    _g_tRfcIQInfo

+                0x1010de70        0x2    _g_sdAnt0CarrierPhase

+                0x1010de72       0x78    _g_atRfcDcLog

+                0x1010deea        0x2    _g_sdAnt1CarrierPhase

+                0x1010deec        0x4    _g_tRfcDcInfo

+                0x1010def0        0x2    _g_tRfcDagcGain

+ COMMON         0x1010def2       0x38 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

+                                  0x0 (size before relaxing)

+                0x1010def2       0x38    _g_TopRegLpcSave

+ COMMON         0x1010df2a       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

+                                  0x0 (size before relaxing)

+                0x1010df2a        0xa    _g_wTpuRtRegLpcSave

+                0x1010df34       0x36    _g_wTpuNtRegLpcSave

+ COMMON         0x1010df6a       0xd0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_meas.o)

+                                  0x0 (size before relaxing)

+                0x1010df6a       0xd0    _g_atL1wDrvMeasResultInfo

+ COMMON         0x1010e03a       0x38 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+                                  0x0 (size before relaxing)

+                0x1010e03a        0x2    _g_dL1wDprICPSSFN

+                0x1010e03c        0x1    _g_wLastSubframe

+                0x1010e03d        0x1    _g_wL1wDprModState

+                0x1010e03e       0x26    _g_tL1wDrvDpramStruct

+                0x1010e064        0x2    _g_dL1wDprResetCnfSSFN

+                0x1010e066        0x2    _g_wL1wDprSubFrmCnt

+                0x1010e068        0xa    _g_awReportCFN

+ COMMON         0x1010e072      0x808 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rx.o)

+                                  0x0 (size before relaxing)

+                0x1010e072      0x808    _s_tDrvRxCfg

+ COMMON         0x1010e87a      0x7b8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                                  0x0 (size before relaxing)

+                0x1010e87a      0x7b8    _g_tRegRxRakeReg

+ COMMON         0x1010f032        0x7 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+                                  0x0 (size before relaxing)

+                0x1010f032        0x1    _wLastBand

+                0x1010f033        0x2    _g_l1wATSetAPCTmpCmpVal

+                0x1010f035        0x2    _g_l1wATOriAPCTmpCmpVal

+                0x1010f037        0x2    _g_l1wATSetAPCFlag

+ COMMON         0x1010f039        0x2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

+                                  0x0 (size before relaxing)

+                0x1010f039        0x1    _g_TxCfgOver

+                0x1010f03a        0x1    _g_TpuCfgOver

+ COMMON         0x1010f03b      0x415 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+                                  0x0 (size before relaxing)

+                0x1010f03b       0x3a    _g_tRfcDrvOpen

+                0x1010f075        0x1    _g_wRfOpCnt

+                0x1010f076       0x3a    _g_atLastRfcOpen

+                0x1010f0b0      0x3a0    _g_atRfcOpen

+ COMMON         0x1010f450       0xa3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas_db.o)

+                                  0x0 (size before relaxing)

+                0x1010f450       0xa3    _g_tL1wInnerCellDb

+ COMMON         0x1010f4f3       0x8f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+                                  0x0 (size before relaxing)

+                0x1010f4f3       0x19    _g_tL1wCtrlDb

+                0x1010f50c       0x1c    _g_tL1MainMixInfo

+                0x1010f528        0x1    _g_eL1wAmtL1sStateInfo

+                0x1010f529       0x1a    _g_tL1wStateCnt

+                0x1010f543       0x3f    _g_tL1wProcSetDb

+ COMMON         0x1010f582       0xf4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+                                  0x0 (size before relaxing)

+                0x1010f582        0x1    _g_wBackupCellMainIdx

+                0x1010f583       0x79    _g_tServCellDb

+                0x1010f5fc       0x60    _g_atBackupCellInfo

+                0x1010f65c       0x1a    _g_tL1wAddionCtrl

+ COMMON         0x1010f676       0xa1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa.o)

+                                  0x0 (size before relaxing)

+                0x1010f676       0xa1    _g_tWL1sHsupaProcInfo

+ COMMON         0x1010f717      0x350 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+                                  0x0 (size before relaxing)

+                0x1010f717       0x5a    _g_tL1wCmCfnN0123Bitmap

+                0x1010f771       0x78    _g_atL1wCmWaitCfgPatternDB

+                0x1010f7e9       0x5a    _g_tL1wCmCfnN0123BitmapTemp

+                0x1010f843       0xdc    _g_tL1wCmInnerInfo

+                0x1010f91f       0xca    _g_tL1wCmInfoForN4N9

+                0x1010f9e9       0x7e    _g_tL1wPsCmConfigBuffer

+ COMMON         0x1010fa67      0x339 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+                                  0x0 (size before relaxing)

+                0x1010fa67       0xa0    _g_atL1RfSegInfo

+                0x1010fb07        0x4    _g_tTimerCnt

+                0x1010fb0b        0x2    _g_tL1wResCtrl

+                0x1010fb0d      0x28f    _g_tL1wRfTbl

+                0x1010fd9c        0x3    _g_tL1wResAgcCtrl

+                0x1010fd9f        0x1    _g_wRfSegNum

+ COMMON         0x1010fda0       0x33 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

+                                  0x0 (size before relaxing)

+                0x1010fda0       0x33    _g_tDchAscPara

+ COMMON         0x1010fdd3        0x2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+                                  0x0 (size before relaxing)

+                0x1010fdd3        0x1    _g_RxRachAiNum

+                0x1010fdd4        0x1    _g_RxAichIntCnt

+ COMMON         0x1010fdd5        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

+                                  0x0 (size before relaxing)

+                0x1010fdd5        0x1    _g_wMissHdtrInt

+ COMMON         0x1010fdd6       0x19 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

+                                  0x0 (size before relaxing)

+                0x1010fdd6        0x5    _g_tPcPrachConfigInfo

+                0x1010fddb        0x1    _g_swPrachSlotPower

+                0x1010fddc       0x13    _g_tRtxPcPrachMessageInfo

+ COMMON         0x1010fdef       0x18 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+                                  0x0 (size before relaxing)

+                0x1010fdef       0x18    _g_atL1wHsupaDlCmPattern

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

+                                  0x0 (size before relaxing)

+                0x1010fe07        0x4    _g_L1LteAIsrTaskPid

+                0x1010fe0b        0x2    _g_pSemId_INTH1

+                0x1010fe0d       0x11    _g_L1LteAPriTaskPid

+                0x1010fe1e        0x2    _g_pSemId_ICP

+                0x1010fe20        0x2    _g_pSemId_TXIntPulse

+                0x1010fe22        0x2    _g_pSemId_INTH2

+ COMMON         0x1010fe24    0x2bf08 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+                                  0x0 (size before relaxing)

+                0x1010fe24        0x8    _g_tUEIdInfo

+                0x1010fe2c    0x28000    _g_zPHY_AMT_tNVInfo

+                0x10137e2c     0x2540    _g_zPHY_tNVInfo

+                0x1013a36c     0x198c    _g_zPHY_tNV_user

+                0x1013bcf8       0x2e    _g_zPsPhyATNvLte

+                0x1013bd26        0x6    _g_zPsPhyATNvcom

+ COMMON         0x1013bd2c      0xe5b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+                                  0x0 (size before relaxing)

+                0x1013bd2c      0x158    _g_EUL_SrsStatisticsInfo

+                0x1013be84      0x136    _g_EDL_PDSCH_INFO

+                0x1013bfba        0x2    _g_dwUlResidualBlerCount

+                0x1013bfbc       0xb8    _g_EUL_CqiHarqSimulStatisticsInfo

+                0x1013c074        0x2    _g_EDL_PA_INFO

+                0x1013c076        0xc    _g_UL_SrHarqSimulStatisticsInfo

+                0x1013c082       0x2a    _g_UE_BASE_INFO

+                0x1013c0ac        0x4    _g_dwTxThroughPutBps

+                0x1013c0b0       0x72    _g_EDL_PCFICH_INFO

+                0x1013c122       0x82    _g_EUL_Dci0Info

+                0x1013c1a4      0x10e    _g_EDL_PHICH_INFO

+                0x1013c2b2        0x4    _g_dwUlNewTransCount

+                0x1013c2b6        0x8    _g_EUL_DCI3Or3AInfo

+                0x1013c2be      0x230    _g_EDL_DCI_INFO

+                0x1013c4ee        0x4    _g_dwRxThroughPutBps

+                0x1013c4f2       0x40    _g_EDL_CALC_For_SINR

+                0x1013c532       0x12    _g_EDLUL_FLOW_INFO

+                0x1013c544       0x20    _g_EUL_PucchFmtStatisticsInfo

+                0x1013c564       0x44    _g_UL_MutiplexingANStatisticsInfo

+                0x1013c5a8       0x9a    _g_EDL_HARQ_INFO

+                0x1013c642       0x52    _g_EUL_HarqTransStatisticsInfo

+                0x1013c694       0x3c    _g_EDL_WORK_INFO

+                0x1013c6d0       0x22    _g_EUL_AT_INFO

+                0x1013c6f2       0x3c    _g_EUL_BunldingANStatisticsInfo

+                0x1013c72e       0x52    _g_EUL_PowerCtrlInfo

+                0x1013c780      0x2d0    _g_EDL_PDCCH_INFO

+                0x1013ca50        0x2    _gdwUlTmtFlowCount

+                0x1013ca52       0x54    _g_EDL_AT_INFO

+                0x1013caa6        0x2    _g_TmtLogCnt

+                0x1013caa8        0x2    _gdwTmtFlowCount

+                0x1013caaa       0xd9    _g_EUL_PrachStatisticsInfo

+                0x1013cb83        0x4    _g_dwUlHarqFailCount

+ COMMON         0x1013cb87        0x6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+                                  0x0 (size before relaxing)

+                0x1013cb87        0x4    _gt_CsiPrintCtrl

+                0x1013cb8b        0x1    _g_wLastAbsSfn

+                0x1013cb8c        0x1    _g_wCsiWorkFlg

+ COMMON         0x1013cb8d       0x16 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o)

+                                  0x0 (size before relaxing)

+                0x1013cb8d        0x4    _g_adwTbCbCrc

+                0x1013cb91       0x10    _g_adwDebugDLS

+                0x1013cba1        0x2    _g_awTbCrc

+ COMMON         0x1013cba3       0x51 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+                                  0x0 (size before relaxing)

+                0x1013cba3        0x1    _g_zPHY_bDdtrWorkFlag

+                0x1013cba4        0x1    _wTest

+                0x1013cba5        0x2    _g_zPHY_dwDdtrCfgTimer

+                0x1013cba7        0x2    _g_awHarqPrintFlg

+                0x1013cba9       0x32    _g_tdbCqi2DlsPmiInfo

+                0x1013cbdb        0x2    _dwCrcRlt

+                0x1013cbdd       0x14    _awCfgHarqErr

+                0x1013cbf1        0x2    _g_awHarqPreTime

+                0x1013cbf3        0x1    _g_wLayerNum

+ COMMON         0x1013cbf4       0x89 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+                                  0x0 (size before relaxing)

+                0x1013cbf4        0x2    _g_dwOffsetDelta

+                0x1013cbf6        0x2    _g_zPHY_erfc_tempDac

+                0x1013cbf8        0x1    _g_zPHY_erfc_TempStartRecordFlag

+                0x1013cbf9        0x1    _g_dwOffsetFlag

+                0x1013cbfa        0x1    _g_zPHY_erfc_wMID2RXFlag

+                0x1013cbfb        0x1    _g_slot1_nRBNum

+                0x1013cbfc       0x14    _g_asdzPHY_erfc_CirServOrNeibor

+                0x1013cc10        0x1    _g_zPHY_erfc_Meas0SubfNum

+                0x1013cc11        0x2    _g_dwSubframeNumForTest

+                0x1013cc13        0x2    _g_zPHY_erfc_CleanTxoffset

+                0x1013cc15        0x2    _g_zPHY_erfc_Meas0Offset

+                0x1013cc17        0x1    _g_zPHY_erfc_wSyncState

+                0x1013cc18        0x1    _g_slot0_RBStart

+                0x1013cc19        0x2    _g_zPHY_erfc_Meas1Offset

+                0x1013cc1b        0x2    _g_zPHY_erfc_InitialTempDac

+                0x1013cc1d        0x2    _g_zPHY_erfc_TxMulmOffset

+                0x1013cc1f        0x2    _g_zPHY_erfc_RxoffsetAcumulator

+                0x1013cc21        0x2    _g_AgcHwModeOnFalg

+                0x1013cc23        0x1    _g_zPHY_erfc_eAcp405NextState

+                0x1013cc24        0x1    _g_slot1_RBStart

+                0x1013cc25        0x1    _g_zPHY_erfc_eAcp405CurrState

+                0x1013cc26        0x1    _g_wReadState

+                0x1013cc27        0x4    _g_tLteRfcTmpReadInfo

+                0x1013cc2b       0x14    _g_adzPHY_erfc_MainAntInd

+                0x1013cc3f        0x1    _g_zPHY_erfc_TaTimer

+                0x1013cc40        0x2    _g_adzPHY_erfc_CurMainAntInd

+                0x1013cc42        0x2    _g_dwTxoffset

+                0x1013cc44        0x2    _g_dwDbgSubfCount

+                0x1013cc46        0x1    _g_slot0_nRBNum

+                0x1013cc47       0x33    _gtLteRfcRpiPwrCtl

+                0x1013cc7a        0x2    _g_zPHY_erfc_RfStateMap

+                0x1013cc7c        0x1    _g_zPHY_erfc_Meas0SubfDef

+ COMMON         0x1013cc7d      0x10f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+                                  0x0 (size before relaxing)

+                0x1013cc7d        0x1    _g_wRi1LstCqi

+                0x1013cc7e        0x1    _g_wStartCNTFlg

+                0x1013cc7f       0x61    _gt_CsiFilter

+                0x1013cce0        0x1    _g_wLstTm

+                0x1013cce1       0xaa    _g_atCsiPmiRiCalcResult

+                0x1013cd8b        0x1    _g_wCNT

+ COMMON         0x1013cd8c       0xbb T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+                                  0x0 (size before relaxing)

+                0x1013cd8c       0x28    _g_L1e_dwPbchEvtList

+                0x1013cdb4       0x1e    _g_L1e_tPbchCB

+                0x1013cdd2       0x22    _g_L1e_tMibRxReg

+                0x1013cdf4        0x9    _g_L1e_tDlaparaSave

+                0x1013cdfd       0x14    _g_L1e_tMibPbchReg

+                0x1013ce11       0x15    _g_L1e_tMibInfo

+                0x1013ce26        0xc    _g_L1e_tBchOps

+                0x1013ce32        0xa    _g_DbgMibPerStat

+                0x1013ce3c        0xb    _g_L1e_tMibRfcBackUp

+ COMMON         0x1013ce47        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+                                  0x0 (size before relaxing)

+                0x1013ce47        0x1    _g_wMsg4AckRaConflictCnt

+                0x1013ce48        0x1    _g_wHarqGroupNum

+ COMMON         0x1013ce49       0x9c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+                                  0x0 (size before relaxing)

+                0x1013ce49        0x9    _g_atCqiCommonInfo

+                0x1013ce52        0x1    _g_awCqiPmiRiIndex

+                0x1013ce53        0xd    _g_atBandWidthInfo

+                0x1013ce60        0xa    _g_adAperLastCqiPmiDataBuffer

+                0x1013ce6a        0x1    _g_awAPERLastRI

+                0x1013ce6b       0x32    _g_atCsiEnFinal

+                0x1013ce9d        0x8    _g_atPeriodRepPara

+                0x1013cea5        0x1    _g_awLastReportIndex

+                0x1013cea6        0x2    _g_awLastWBPMI

+                0x1013cea8        0x4    _g_tCsiTime

+                0x1013ceac        0x1    _g_awLastWBCQICW0

+                0x1013cead        0x1    _g_awRiBitLen

+                0x1013ceae        0x1    _g_awAPERLastWBCQICW0

+                0x1013ceaf        0x2    _g_awLastRI

+                0x1013ceb1       0x32    _g_atCqiDedicateInfo

+                0x1013cee3        0x1    _g_awLastWBCQICW1

+                0x1013cee4        0x1    _g_awMaxLayerNum

+ COMMON         0x1013cee5     0x233b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+                                  0x0 (size before relaxing)

+                0x1013cee5       0x50    _g_awFHopSeq4SubBands

+                0x1013cf35        0x2    _g_dwTpcPrintCnt

+                0x1013cf37       0x50    _g_awFHopSeq3SubBands

+                0x1013cf87        0x2    _g_dwSrsPrintCnt

+                0x1013cf89        0x2    _g_dwPucchPrintCnt

+                0x1013cf8b        0x2    _g_dwPrachPrintCnt

+                0x1013cf8d       0x50    _g_awFHopSeq2SubBands

+                0x1013cfdd        0x4    _g_awSpecPrachNum

+                0x1013cfe1       0x50    _g_awFmSeq

+                0x1013d031      0xe98    _g_zPHY_etx_HarqProDbPort0

+                0x1013dec9       0x50    _g_awFmSeq_Scell

+                0x1013df19        0x8    _g_t_zPHY_etx_Uls_H2L_HarqProcessIDInfo

+                0x1013df21        0x8    _g_t_zPHY_etx_HarqProcessIDInfo

+                0x1013df29      0x25f    _g_awUlTestMacPduBuf

+                0x1013e188       0x50    _g_awFHopSeq2SubBands_Scell

+                0x1013e1d8      0xe98    _g_zPHY_etx_HarqProDbPort1

+                0x1013f070      0x104    _g_t_zPHY_Dls2UlsDciValue

+                0x1013f174       0x50    _g_awFHopSeq4SubBands_Scell

+                0x1013f1c4        0x2    _g_dwCloseLoopPowerPrintCnt

+                0x1013f1c6        0x2    _g_dwPuschPrintCnt

+                0x1013f1c8       0x50    _g_awFHopSeq3SubBands_Scell

+                0x1013f218        0x8    _g_t_zPHY_etx_RarUlGrant

+ COMMON         0x1013f220       0x4e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+                                  0x0 (size before relaxing)

+                0x1013f220        0x1    _g_swPrintProNoInt

+                0x1013f221       0x10    _g_asdwL1eRxCrsRsrp

+                0x1013f231        0x4    _g_adwL1eRxCrsRssi

+                0x1013f235        0x4    _g_lsdwNsIot_8242_SINR

+                0x1013f239       0x18    _g_adwL1eRxDrsRsp

+                0x1013f251        0x1    _g_zPHY_emc_wCellComponFlag

+                0x1013f252        0xc    _g_adwL1eRxCrsRsp

+                0x1013f25e        0x1    _g_wLtel1IdleAccessReqInd

+                0x1013f25f        0x1    _g_awL1eRxBfDagcFlag

+                0x1013f260        0x1    _g_awL1eRxBfTransFlag

+                0x1013f261        0x1    _g_wL1eRxNbNbSinrCalInd

+                0x1013f262        0xb    _g_zPHY_emc_tSinrInfo

+                0x1013f26d        0x1    _g_awL1eRxDrsAccNum

+ COMMON         0x1013f26e     0x118e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+                                  0x0 (size before relaxing)

+                0x1013f26e        0xa    _g_awPSeqCellIDDiv30

+                0x1013f278      0x12b    _g_tUlaLtxParas

+                0x1013f3a3       0x46    _g_awPSeqCellIDDiv30SS

+                0x1013f3e9        0x1    _g_EUL_wPuschPowerIdx

+                0x1013f3ea        0x1    _g_EUL_wPucchPowerIdx

+                0x1013f3eb       0xe7    _g_tUlaCommRelatedParasScell

+                0x1013f4d2       0x46    _g_awPSeqCellIDDiv30SS_Scell

+                0x1013f518        0x1    _g_EUL_wSrsPowerIdx

+                0x1013f519        0x6    _g_tUlaDediRelatedParas

+                0x1013f51f        0x4    _g_tUlaCID

+                0x1013f523      0xa6d    _g_t_zPHY_eula_CtrlBlock

+                0x1013ff90       0x50    _g_awPSeqCellID

+                0x1013ffe0       0x1c    _g_tUlaCommConfig

+                0x1013fffc       0xac    _g_tUlaDediConfig

+                0x101400a8        0xa    _g_awPSeqPuschSeqShift

+                0x101400b2       0xc8    _g_tUlaScellInfo

+                0x1014017a       0xe7    _g_tUlaCommRelatedParas

+                0x10140261        0xa    _g_awPSeqCellIDDiv30_Scell

+                0x1014026b       0x1f    _g_tUlaPucchInfo

+                0x1014028a      0x120    _g_tSrsInfo

+                0x101403aa       0x50    _g_awPSeqCellID_Scell

+                0x101403fa        0x1    _g_w_FirstFlgSet

+                0x101403fb        0x1    _g_EUL_wPrachPowerIdx

+ COMMON         0x101403fc       0x54 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+                                  0x0 (size before relaxing)

+                0x101403fc        0x1    _g_L1l_LpmCaliIdx

+                0x101403fd        0x8    _g_L1l_MrtrBeforeWakup

+                0x10140405        0xa    _g_wTpuIntTypeforlpm

+                0x1014040f        0x2    _g_L1l_LpmCaliCnt

+                0x10140411        0x6    _g_zPHY_tSuperFrameCtrlInfo

+                0x10140417       0x22    _g_zPHY_tWakeupTimerInfo

+                0x10140439        0x1    _g_zPHY_dwTpuSleepTimeLenByFrame

+                0x1014043a        0x1    _g_L1lLpAwakeTimerCtrl

+                0x1014043b        0x2    _g_zPHY_tWakeupReq

+                0x1014043d        0x1    _g_L1lLpTaskStateCtrl

+                0x1014043e        0x2    _g_L1l_LpmModemWakeupTime

+                0x10140440        0x2    _g_L1l_LpmCaliAbortTime

+                0x10140442        0x2    _g_tL1lLpCtrl

+                0x10140444        0x2    _g_L1l_LpmSocWakeupTime

+                0x10140446        0x2    _g_zPHY_LtePhySleepCnt

+                0x10140448        0x8    _g_L1l_MrtrAfterSleep

+ COMMON         0x10140450      0x14e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+                                  0x0 (size before relaxing)

+                0x10140450       0x10    _g_adw_zPHY_erfc_profile_DB

+                0x10140460        0x2    _g_dwLPTxoffset

+                0x10140462        0x1    _g_zPHY_erfc_AfcWord

+                0x10140463       0xc0    _g_zPHY_erfc_aNVBandIndex

+                0x10140523       0x39    _g_zPHY_erfc_atLPCSFConfig

+                0x1014055c        0x2    _g_zPHY_erfc_ACP405Version

+                0x1014055e       0x40    _g_at_zPHY_erfc_atReloadData

+ COMMON         0x1014059e       0x11 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

+                                  0x0 (size before relaxing)

+                0x1014059e        0x1    _g_zPHY_ecsrm_wNextIntFlag

+                0x1014059f        0x1    _g_ZPHY_ecsrm_tMeasState

+                0x101405a0        0xf    _g_zPHY_ecsrm_tCommInfo

+ COMMON         0x101405af      0x120 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o)

+                                  0x0 (size before relaxing)

+                0x101405af      0x120    _g_MeasContext

+ COMMON         0x101406cf        0x7 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o)

+                                  0x0 (size before relaxing)

+                0x101406cf        0x7    _g_tUlBlerInfo

+ *fill*         0x101406d6 0x80000002 00

+ COMMON         0x101406d8      0x3ec T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+                                  0x0 (size before relaxing)

+                0x101406d8        0x2    _g_awMbmsClusterNum

+                0x101406da        0x1    _g_ePreRapcState

+                0x101406db       0x30    _g_aswMBMS_MaxDelay

+                0x1014070b       0x31    _g_aswMBMS_FftWinStart

+                0x1014073c       0xc4    _g_aswFreq_Inter_Coeff

+                0x10140800       0xc4    _g_aswFreq_NormalCoeff

+                0x101408c4      0x200    _g_aiInitSequence

+ COMMON         0x10140ac4       0x1c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+                                  0x0 (size before relaxing)

+                0x10140ac4       0x14    _g_tLteA1DlaRxCb

+                0x10140ad8        0x4    _g_awL1eRxRsrpFilter

+                0x10140adc        0x4    _g_awL1eRxRsrpFilterFlag

+ COMMON         0x10140ae0      0x3cf T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+                                  0x0 (size before relaxing)

+                0x10140ae0        0x1    _g_zPHY_edfe_wAgcEnEventFlag

+                0x10140ae1        0x8    _g_tTempDCOffsetComp

+                0x10140ae9        0xd    _g_zPHY_edfe_tPlmnSaveServCellAgc

+                0x10140af6        0x1    _g_zPHY_edfe_wRxLinDagc1

+                0x10140af7        0x1    _g_zPHY_edfe_swAgcMeanPwr1

+                0x10140af8        0x2    _g_zPHY_edfe_dwScanFreqAgcCalFlag

+                0x10140afa        0x2    _g_zPHY_edfe_aswAgcMeanPwr_Samp0

+                0x10140afc        0x1    _g_zPHY_edfe_wNotSyncAGCDone

+                0x10140afd        0x1    _g_zPHY_edfe_wRfcSingleAnt

+                0x10140afe        0x8    _g_tIQComp

+                0x10140b06        0x1    _g_wAgcCntForFirstDC

+                0x10140b07        0x6    _g_awAgcGain0

+                0x10140b0d        0x1    _g_zPHY_edfe_wAgcLog2Gain0

+                0x10140b0e        0x1    _g_zPHY_edfe_wCsrsLinDagc0

+                0x10140b0f        0x1    _g_zPHY_edfe_wCsrmLinDagc1

+                0x10140b10       0x78    _g_zPHY_edfe_MeasAgcPara

+                0x10140b88        0x1    _g_wCount

+                0x10140b89      0x120    _g_a_zPHY_edfe_tReloadAgcData

+                0x10140ca9        0x1    _g_zPHY_edfe_cRxAntennaMode

+                0x10140caa       0x18    _g_zPHY_edfe_tPlmnAgcPara

+                0x10140cc2        0x8    _g_tDCOffsetCompRecord

+                0x10140cca        0x2    _g_dwCsrmRssiRx0

+                0x10140ccc        0x1    _g_zPHY_edfe_wAgcExtendModeEn

+                0x10140ccd        0x6    _g_awAgcGain1

+                0x10140cd3        0x2    _g_zPHY_edfe_aswAgcMeanPwr_Samp7

+                0x10140cd5        0x1    _g_zPHY_edfe_wNotSyncAGCDoneAnt1

+                0x10140cd6        0x1    _g_zPHY_edfe_wRxLinDagc0

+                0x10140cd7       0x28    _g_a_zPHY_edfe_wCsrmTotalAgcGainLog2

+                0x10140cff       0x78    _g_tDfeNotchInfo

+                0x10140d77        0x1    _g_zPHY_edfe_wAgcIntReportFlag

+                0x10140d78        0x6    _g_awTempMeanPower1

+                0x10140d7e        0x1    _g_zPHY_edfe_wAgcMeaPwSavReg

+                0x10140d7f        0x1    _g_zPHY_edfe_wAgcLog2Gain1

+                0x10140d80        0x1    _g_zPHY_edfe_wSaveRxBand

+                0x10140d81        0x1    _g_wAgcWorkState

+                0x10140d82        0x1    _g_zPHY_edfe_wCsrmLinDagc0

+                0x10140d83        0x1    _g_zPHY_edfe_wRfcSyncState

+                0x10140d84       0xd7    _g_EDFE_SYSTEM_INFO

+                0x10140e5b        0x1    _g_zPHY_edfe_swAgcMeanPwr0

+                0x10140e5c        0x1    _g_zPHY_edfe_wAgcdBGain0

+                0x10140e5d        0x2    _g_DcCounter

+                0x10140e5f        0x8    _g_tDCOffsetEsti

+                0x10140e67        0x2    _g_dwCsrmRssiRx1

+                0x10140e69        0x8    _g_tDCOffsetComp

+                0x10140e71        0x1    _g_wIqCount

+                0x10140e72        0x2    _g_zPHY_edfe_dwSearchAgcCalFlag

+                0x10140e74        0x1    _g_zPHY_edfe_wCsrsLinDagc1

+                0x10140e75       0x28    _g_a_zPHY_edfe_wRxTotalAgcGainLog2

+                0x10140e9d        0x1    _g_zPHY_erfc_SlaveOutGapAGC

+                0x10140e9e        0x1    _g_wCsrs_RX_Sib1_Read_Flag

+                0x10140e9f        0x8    _g_zPHY_edfe_tRxAgcBalance

+                0x10140ea7        0x6    _g_awTempMeanPower0

+                0x10140ead        0x1    _g_zPHY_edfe_wAgcdBGain1

+                0x10140eae        0x1    _g_zPHY_edfe_wNotSyncAGCDoneAnt0

+ COMMON         0x10140eaf      0x1e3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+                                  0x0 (size before relaxing)

+                0x10140eaf        0x1    _g_eTxCalibrationStep

+                0x10140eb0        0x1    _g_wTxSendScaleDC

+                0x10140eb1        0x4    _g_awDfeFftOutputDC

+                0x10140eb5        0x4    _g_awDfeFftOutputIQ

+                0x10140eb9        0x2    _g_dwCalibration_angle

+                0x10140ebb      0x1d3    _g_atzPHY_UlAMTHarqProcessDB

+                0x1014108e        0x1    _g_wTxSendScaleIQ

+                0x1014108f        0x1    _Configdelay

+                0x10141090        0x2    _g_dwCalibration_amp

+ COMMON         0x10141092     0x269d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+                                  0x0 (size before relaxing)

+                0x10141092        0x1    _g_wAutoDeactiveTimer

+                0x10141093        0x6    _g_t_zPHY_DlaDciInfo

+                0x10141099        0xa    _g_tL1eDevRxLpConvergeCb

+                0x101410a3     0x268c    _g_t_zPHY_DlaCb

+ COMMON         0x1014372f        0xd T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+                                  0x0 (size before relaxing)

+                0x1014372f        0x2    _g_Scc_Rsrp_Cfo_IntCnt

+                0x10143731        0x1    _g_wULA_Process_SubFrame

+                0x10143732        0x2    _gTimer1Int_RcvNum

+                0x10143734        0x6    _g_zPHY_Int_dwDFEIntType

+                0x1014373a        0x2    _g_zPHY_Int_dwDFEIntType_agc

+ COMMON         0x1014373c      0xc0a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+                                  0x0 (size before relaxing)

+                0x1014373c        0x2    _g_dwL1lPreHookEntry

+                0x1014373e        0x2    _gL1l_MissLogInfo

+                0x10143740      0xc00    _g_awL1lEngTempBuffer

+                0x10144340        0x2    _L1L_STANDARD_LOG_ID_BASE

+                0x10144342        0x2    _g_dwL1lCurrentHookEntry

+                0x10144344        0x2    _g_wL1lRemainLen

+ COMMON         0x10144346     0x138d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+                                  0x0 (size before relaxing)

+                0x10144346        0xd    _g_tTTIBundlingDB

+                0x10144353        0xe    _g_zPHY_euls_tTpcCommands

+                0x10144361        0x1    _g_EUL_wRachIdx

+                0x10144362       0x14    _g_tRarCtrlDB

+                0x10144376        0x2    _g_EUL_wDci0InfoIdx

+                0x10144378       0x2d    _g_tUlSPSDB

+                0x101443a5       0x2a    _g_zPHY_euls_ComConfig

+                0x101443cf     0x123e    _g_tShadowHarqDB

+                0x1014560d        0x8    _g_tUlsDB

+                0x10145615       0x72    _g_atDCI0PhichSelecDB

+                0x10145687       0x4c    _g_zPHY_euls_DedConfig

+ COMMON         0x101456d3       0x33 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+                                  0x0 (size before relaxing)

+                0x101456d3        0x4    _g_zPHY_erfc_tCordicAdjustPara

+                0x101456d7        0x2    _g_ACP405_AFC_DIFF

+                0x101456d9        0x5    _g_zPHY_erfc_tAfcPara

+                0x101456de       0x28    _g_sdAtCtl_ApcOffsetTime

+ COMMON         0x10145706       0x2c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+                                  0x0 (size before relaxing)

+                0x10145706        0x2    _gadwZeroCsiRsCollideInd

+                0x10145708        0x2    _gau_zPHY_Rx_CsiRsIdicator

+                0x1014570a        0x1    _g_PchBlerInfo_0

+                0x1014570b        0x8    _gau_zPHY_Rx_ZeroPowerCisPos

+                0x10145713        0x1    _g_PchBlerInfo_3

+                0x10145714        0x2    _g_dwRxPreN0Value

+                0x10145716        0x1    _g_wPrbNoPrintFlg

+                0x10145717        0x2    _gauZeroPowerCsiBitMap

+                0x10145719        0x2    _gadwCsiRsCollideInd

+                0x1014571b        0x1    _g_PchBlerInfo_1

+                0x1014571c        0x1    _g_PchTiCfgInd_1

+                0x1014571d        0x2    _gadwZeroPowerCsiRsPosCalculated

+                0x1014571f        0x1    _g_tRxPreState

+                0x10145720        0x1    _g_wPchFlag

+                0x10145721        0x1    _g_tRxCurrState

+                0x10145722        0x1    _g_PchBlerInfo_4

+                0x10145723        0x2    _g_dwTempN0

+                0x10145725        0x1    _gwNS_IOT_8242_Ind

+                0x10145726        0x1    _g_awL1eRxNCellRsNullEnInd

+                0x10145727        0x2    _gadwCsiRsPosCalculated

+                0x10145729        0x1    _g_awRxCirTiCfgInd

+                0x1014572a        0x2    _gt_zPHY_Rx_ZeroCsiRsExistInd

+                0x1014572c        0x2    _g_awCsiRsCheCfgVal

+                0x1014572e        0x1    _g_PchBlerInfo_2

+                0x1014572f        0x1    _g_PchTiCfgInd_2

+                0x10145730        0x2    _gt_zPHY_Rx_CsiRsExistInd

+ COMMON         0x10145732      0xa04 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_data.o)

+                                  0x0 (size before relaxing)

+                0x10145732      0x510    _g_adwCommDlschPara1A

+                0x10145c42      0x300    _g_adwCommDlschPara1C

+                0x10145f42      0x1f4    _g_adwPhyNirDivC

+ COMMON         0x10146136      0x258 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

+                                  0x0 (size before relaxing)

+                0x10146136      0x24c    _g_TopReg

+                0x10146382        0xc    _g_LteaTopIntRegBitMap

+ COMMON         0x1014638e       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+                                  0x0 (size before relaxing)

+                0x1014638e        0xa    _g_zPHY_emc_tDlDataRecvCtrlInfo

+                0x10146398        0x1    _g_wRLMATQInFlg

+                0x10146399        0x2    _g_sdRLMATQIn

+                0x1014639b        0x1    _g_zPHY_emc_wSIDataBufSel

+                0x1014639c        0x2    _g_sdRLMATQOut

+                0x1014639e        0x1    _g_wRLMATQOutFlg

+                0x1014639f       0x1e    _g_zPHY_emc_tScheduleSiReq

+                0x101463bd        0x8    _g_zPHY_emc_tPchDataRecvCtrlInfo

+                0x101463c5        0x6    _g_zPHY_emc_tReadSib1Req

+ COMMON         0x101463cb        0x8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_lpm.o)

+                                  0x0 (size before relaxing)

+                0x101463cb        0x8    _g_zPHY_tLpcPwrCtrlScenExpect

+ COMMON         0x101463d3        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o)

+                                  0x0 (size before relaxing)

+                0x101463d3        0x1    _g_VrbFlag

+ COMMON         0x101463d4        0xe T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+                                  0x0 (size before relaxing)

+                0x101463d4        0x2    _g_zPHY_erfc_dwConFr40AuxAdcClkBase

+                0x101463d6        0x2    _g_dwAptFixVoltageNvSet

+                0x101463d8        0x2    _g_zPHY_erfc_dwConFr11_19Xtal

+                0x101463da        0x2    _g_zPHY_erfc_dwConFr24LowRefMode

+                0x101463dc        0x2    _g_ACP405_RxPGC1_Word

+                0x101463de        0x2    _g_ACP405_RxPGC0_Word

+                0x101463e0        0x2    _g_zPHY_erfc_dwConFr33RefClk

+ COMMON         0x101463e2       0x28 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

+                                  0x0 (size before relaxing)

+                0x101463e2       0x28    _g_a_zPHY_edfe_dwLpcSaveReg

+ COMMON         0x1014640a        0xa T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_time.o)

+                                  0x0 (size before relaxing)

+                0x1014640a        0xa    _g_CsrGapInfo

+ COMMON         0x10146414      0x63b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+                                  0x0 (size before relaxing)

+                0x10146414        0x1    _g_dwCsrIntraRsrpFilterPrintCnt

+                0x10146415        0x2    _g_swCsr_Rssi_SearCnf

+                0x10146417      0x55d    _g_zPHY_ecsrc_tFilterInterMeas

+                0x10146974        0x2    _g_swCsr_Rssi_Report

+                0x10146976       0xc4    _g_zPHY_ecsrc_tFilterIntraMeas

+                0x10146a3a        0x1    _g_awAgcNoBalance

+                0x10146a3b       0x12    _g_zPHY_ecsrc_tFilterFactor

+                0x10146a4d        0x1    _g_dwCsrInterRsrpFilterPrintCnt

+                0x10146a4e        0x1    _g_dwCsrInterRsrpFilterRepPrintCnt

+ COMMON         0x10146a4f      0x11b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+                                  0x0 (size before relaxing)

+                0x10146a4f       0x78    _g_L1e_dwSirEvtList

+                0x10146ac7        0x5    _g_l1e_tSirRxRcv

+                0x10146acc       0x95    _g_L1e_tSirDb

+                0x10146b61        0x1    _g_zPHY_wSibStartPbchTimes

+                0x10146b62        0x1    _g_L1e_wSibRptDelay

+                0x10146b63        0x6    _g_L1e_tSibCrc

+                0x10146b69        0x1    _g_L1e_wSiTimingNeibState

+ COMMON         0x10146b6a     0x352b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+                                  0x0 (size before relaxing)

+                0x10146b6a     0x2ee0    _g_awSyncMsgBuff

+                0x10149a4a        0x5    _g_zPHY_tRfRxOffsetCfgInfo

+                0x10149a4f        0x1    _g_zPHY_emc_wSetRfcIdleModeOkCnt

+                0x10149a50       0x96    _g_zPHY_emc_tCommonConfigReq

+                0x10149ae6        0x2    _g_zPHY_emc_tMcCtrlParam

+                0x10149ae8        0x1    _g_zPHY_emc_wSoftResetOkFlag

+                0x10149ae9        0x2    _g_dwNextX

+                0x10149aeb        0x1    _g_zPHY_emc_bGapConfigState

+                0x10149aec        0x1    _g_wSCellDeactivationTimerParam

+                0x10149aed        0x1    _g_zPHY_emc_wReleaseDlDelayCnt

+                0x10149aee       0x50    _g_atzPhy_emc_SyncMsgInfo

+                0x10149b3e        0x1    _g_wPlmnRapcConflictTimer

+                0x10149b3f        0x1    _g_zPHY_emc_wIsCampOn

+                0x10149b40        0x4    _g_zPHY_emc_tTimingCtrlParam

+                0x10149b44        0x4    _g_zPHY_emc_ScellCtrlReq

+                0x10149b48        0x2    _g_dwGapStatue

+                0x10149b4a        0x1    _g_zPHY_emc_wUseServeInfoFlag

+                0x10149b4b        0x1    _g_zPHY_emc_wReleaseRfcIdleModeOkCnt

+                0x10149b4c        0x4    _g_zPHY_emc_tTACtrlParam

+                0x10149b50        0x2    _g_dwSubFrm

+                0x10149b52        0x2    _g_dwErrorNum

+                0x10149b54       0x13    _g_zPHY_emc_tDrxSPSCtrlInfo

+                0x10149b67        0x1    _g_ePrePhyState

+                0x10149b68        0x4    _g_awSCellDeactivationTimer

+                0x10149b6c      0x412    _g_zPHY_emc_tDedicatedConfigReq

+                0x10149f7e        0x8    _g_zPHY_emc_tAccessReq

+                0x10149f86        0x1    _g_zPHY_emc_wCommonMsgDisPathFlag

+                0x10149f87        0x1    _g_wThinkWill_Flg

+                0x10149f88       0x50    _g_CellSearchData

+                0x10149fd8        0xd    _g_zPHY_emc_tRec_Tpu

+                0x10149fe5        0x1    _g_zPHY_emc_wSetModeOkFlag

+                0x10149fe6       0x86    _g_FreqScanData

+                0x1014a06c        0x2    _g_zPHY_emc_tReleaseCtrlParam

+                0x1014a06e        0x3    _g_zPHY_emc_tRaMsgHoldFlag

+                0x1014a071       0x24    _g_L1e_tDlRfcCfgInfo

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

+                                  0x0 (size before relaxing)

+                0x1014a095        0x1    _g_zPHY_ecsrc_wGapConfigCsrRecive

+                0x1014a096        0x1    _g_zPHY_ecsrc_wPiPeriod

+                0x1014a097        0x8    _g_zPHY_ecsrc_tSearchMeasAgeThrold

+                0x1014a09f        0x2    _g_zPHY_ecsrs_dwTpuAdjTime

+                0x1014a0a1       0x86    _g_zPHY_ecsrc_tFreqScanReq

+                0x1014a127       0x28    _g_zPHY_ecsrc_tCommInfo

+                0x1014a14f        0x4    _g_L1e_Csrc_PreCfo

+                0x1014a153       0x10    _g_zPHY_ecsrc_tEarfcnTable_B28

+                0x1014a163      0x39e    _g_zPHY_ecsrc_tCsrPsInterMeasInd

+                0x1014a501       0x55    _g_L1e_Csrc_C0Update

+                0x1014a556        0x6    _g_zPHY_ecsrc_tMeasMaskSetBack

+                0x1014a55c       0x50    _g_zPHY_ecsrc_tCellSearchReq

+                0x1014a5ac       0x1f    _g_zPHY_ecsrc_tCnnDrxMeasSchedule

+                0x1014a5cb        0x6    _g_zPHY_ecsrc_tMeasMaskSetReq

+                0x1014a5d1       0x82    _g_zPHY_ecsrc_tFreqScanCnf

+                0x1014a653        0x4    _g_atAgeTimer

+                0x1014a657        0x1    _g_L1e_Csrc_DisFreqScan

+                0x1014a658        0x1    _g_zPHY_ecsrc_wScheduleInfoCnt

+                0x1014a659        0x1    _g_L1e_C0ConIntraRptCnt

+                0x1014a65a        0x1    _g_L1e_C0ConDrxCnt

+                0x1014a65b        0x6    _g_L1e_Csrc_CurPpm

+                0x1014a661        0x1    _g_wcsrc_HoOnflag

+                0x1014a662      0x2ae    _g_zPHY_ecsrc_tCsrPsIntraMeasInd

+                0x1014a910        0x1    _g_zPHY_ecsrc_wWorkInterFreqIndex

+                0x1014a911      0x6a7    _g_zPHY_ecsrc_tCsrCellDatabase

+                0x1014afb8        0x9    _g_zPHY_ecsrc_tFliterSchduInd

+                0x1014afc1        0x1    _g_zPHY_wHoStartPbchTimes

+                0x1014afc2        0x2    _g_zPHY_ecsrc_dwCsrcFlag

+                0x1014afc4        0x2    _g_L1e_csrc_tMeasPeriodChgReq

+                0x1014afc6        0x1    _g_zPHY_ecsrc_AferGapFlag

+                0x1014afc7       0x12    _g_zPHY_ecsrc_wDoneInterPerDrx

+                0x1014afd9      0x5c8    _g_zPHY_ecsrc_tMeasConfigReq

+                0x1014b5a1        0x2    _g_zPHY_ecsrc_swBackupCFOFreqOffset

+                0x1014b5a3        0x1    _g_L1e_ConnIntraRptCnt

+                0x1014b5a4        0x1    _g_zPHY_ecsrs_wCsrsWorkFlag

+                0x1014b5a5        0x2    _g_L1eTempAdc

+                0x1014b5a7        0x1    _g_L1e_Csrc_bCellSearchPbch

+ COMMON         0x1014b5a8      0x1c2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_data.o)

+                                  0x0 (size before relaxing)

+                0x1014b5a8      0x1c1    _g_aw_RarMacPdu

+                0x1014b769        0x1    _g_zPHY_swRsrpFilter

+ COMMON         0x1014b76a      0x919 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+                                  0x0 (size before relaxing)

+                0x1014b76a        0x8    _g_zPHY_ecsrc_tMulmMeasGapConfigReq

+                0x1014b772      0x134    _g_zPHY_ecsrc_tMulmFreqListConfig

+                0x1014b8a6        0x8    _g_zPHY_ecsrc_tIratGapConfig

+                0x1014b8ae        0x3    _g_tSlaveSearchMeasAgeThrold

+                0x1014b8b1        0x8    _g_zPHY_ecsrc_tMulmMeasGapConfigReqBackUp

+                0x1014b8b9        0x1    _g_zPHY_emulm_PlmnSearchMeasCnt

+                0x1014b8ba        0x6    _g_zPHY_emulm_tFilterFactor

+                0x1014b8c0        0x1    _g_L1e_mulm_NoSatisfyCfoCnt

+                0x1014b8c1        0x2    _g_zPHY_SetModeReq

+                0x1014b8c3        0x6    _g_zPHY_ecsrc_tMulmInactiveTimeInd

+                0x1014b8c9       0x1a    _g_zPHY_emulm_SlaveHwEnable

+                0x1014b8e3        0x6    _g_zPHY_ecsrc_tMulmIratMeasConfigBackUp

+                0x1014b8e9        0x8    _g_zPHY_ecsrc_tIratGapConfig1

+                0x1014b8f1        0x1    _g_L1e_mulm_40msGapCnt

+                0x1014b8f2        0x2    _g_zPHY_emulm_tMulmIdlePeriodReqFlag

+                0x1014b8f4        0x3    _g_zPHY_emulm_tMulmAfcPara

+                0x1014b8f7      0x165    _g_zPHY_ecsrc_atSlaveMeasInfo

+                0x1014ba5c      0x621    _g_zPHY_emulm_tFilterMeas

+                0x1014c07d        0x6    _g_zPHY_ecsrc_tMulmIratMeasConfig

+ COMMON         0x1014c083       0x11 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o)

+                                  0x0 (size before relaxing)

+                0x1014c083       0x11    _g_RxOpenPara

+ COMMON         0x1014c094       0x88 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+                                  0x0 (size before relaxing)

+                0x1014c094       0x6c    _g_zPHY_emc_tDrxCtrlInfo

+                0x1014c100        0xa    _g_wIntTypeforDrx

+                0x1014c10a       0x10    _g_awDrxUlRetranCnt

+                0x1014c11a        0x2    _g_Next2SubFrameDrxActiveSidFlag

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

+                                  0x0 (size before relaxing)

+                0x1014c11c        0x1    _g_wFIUpdate2RLM

+                0x1014c11d        0xf    _g_zPHY_emc_tRadioLinkCtrlInfo

+ COMMON         0x1014c12c      0x19c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+                                  0x0 (size before relaxing)

+                0x1014c12c       0x10    _g_tLteAmtCellSyncPara

+                0x1014c13c      0x157    _g_tLteAmtInfo

+                0x1014c293        0x2    _g_zPHY_AMT_SearchCellCnt

+                0x1014c295        0x2    _g_zPHY_AMT_Strongest_CellId

+                0x1014c297       0x1f    _gtAmtCellSyncProc

+                0x1014c2b6        0x2    _g_zPHY_AMT_Strongest_Rsrp

+                0x1014c2b8        0x2    _g_zPHY_AMT_Earfcn

+                0x1014c2ba        0xa    _g_zPHY_AMT_SrvCellRsrp

+                0x1014c2c4        0x2    _g_dwFdt10MsCnt

+                0x1014c2c6        0x2    _g_zPHY_AMT_Frequency

+ COMMON         0x1014c2c8      0x48a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+                                  0x0 (size before relaxing)

+                0x1014c2c8        0x2    _g_tHandoverCnf

+                0x1014c2ca      0x488    _g_tHandoverReq

+ COMMON         0x1014c752       0x5a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

+                                  0x0 (size before relaxing)

+                0x1014c752        0xa    _g_wIntTypeforPaging

+                0x1014c75c       0x12    _g_tL1eSchedPreSyncCb

+                0x1014c76e       0x3a    _g_tL1eDcxoProcCb

+                0x1014c7a8        0x2    _g_zPHY_sdwRxAnt0OffsetValue

+                0x1014c7aa        0x2    _g_zPHY_sdwRxAnt1OffsetValue

+ COMMON         0x1014c7ac      0x248 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

+                                  0x0 (size before relaxing)

+                0x1014c7ac      0x23a    _g_atzPHY_RFSD

+                0x1014c9e6        0xa    _g_atCsiATCMDInfo

+                0x1014c9f0        0x4    _g_zPHY_LteRfWorkSet

+ COMMON         0x1014c9f4       0x18 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o)

+                                  0x0 (size before relaxing)

+                0x1014c9f4       0x18    _g_tL1lCallStackInfo

+ COMMON         0x1014ca0c       0x90 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_phich.o)

+                                  0x0 (size before relaxing)

+                0x1014ca0c       0x48    _g_at_zPHY_NxtHiQuadPosTab

+                0x1014ca54       0x48    _g_at_zPHY_CurHiQuadPosTab

+ COMMON         0x1014ca9c      0x2e0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+                                  0x0 (size before relaxing)

+                0x1014ca9c        0x1    _g_zPHY_edfe_wNotSyncAGCBegin

+                0x1014ca9d        0x1    _g_zPHY_edfe_swMaxAGCMeanPwr1

+                0x1014ca9e        0x1    _g_Connect_State_Inter_Freq_Flag

+                0x1014ca9f        0x1    _g_wConnectAgcIntCounter

+                0x1014caa0        0x1    _g_zPHY_edfe_LostLock_MAX

+                0x1014caa1        0x1    _g_zPHY_edfe_wFirstInInterFreq

+                0x1014caa2        0x2    _g_wContinGreaterCount

+                0x1014caa4        0x1    _g_zPHY_edfe_LostLock_MIN

+                0x1014caa5        0x1    _g_zPHY_edfe_ScellActiveState

+                0x1014caa6       0x61    _g_zPHY_edfe_FSNewPara

+                0x1014cb07       0x1e    _g_zPHY_edfe_tAgcDagcPara

+                0x1014cb25        0x1    _g_dwAgcTargetSync

+                0x1014cb26        0x1    _g_zPHY_edfe_ScellActiveCounter

+                0x1014cb27        0x2    _g_wContinLessCount

+                0x1014cb29        0x1    _g_zPHY_edfe_wPrePhyState

+                0x1014cb2a        0x1    _g_wAgcFactLf

+                0x1014cb2b        0x1    _g_zPHY_edfe_swMaxAGCMeanPwr0

+                0x1014cb2c        0x1    _g_zPHY_edfe_wNotSyncAgcIntCnt

+                0x1014cb2d        0xa    _g_zPHY_edfe_AgcDagcIntCount

+                0x1014cb37        0x1    _g_dwAgcAvePowLenSync

+                0x1014cb38      0x1f0    _g_zPHY_edfe_wAgcDagcGain

+                0x1014cd28        0x4    _g_zPHY_edfe_tMbsfnAgcInfo

+                0x1014cd2c       0x50    _g_zPHY_edfe_tMbsfnAgcGain

+ COMMON         0x1014cd7c      0xdac T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

+                                  0x0 (size before relaxing)

+                0x1014cd7c      0xd91    _g_tzPHY_ecsrs_FSPara

+                0x1014db0d        0x4    _g_FS_swMeanPower

+                0x1014db11        0x1    _g_tzPHY_ecsrs_FS_RepNum

+                0x1014db12        0x4    _g_PssContext

+                0x1014db16       0x12    _g_tFS_BackUpPssResult

+ COMMON         0x1014db28       0xd6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+                                  0x0 (size before relaxing)

+                0x1014db28        0x2    _TotalPuschNackTB0

+                0x1014db2a        0x2    _TotalPuschNackTB1

+                0x1014db2c        0x2    _TotalPuschNumTB1

+                0x1014db2e        0x6    _g_tUlReportBlerInfo

+                0x1014db34        0x2    _TotalPuschNumTB0

+                0x1014db36       0xc8    _g_adwDebug

+ COMMON         0x1014dbfe      0x418 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

+                                  0x0 (size before relaxing)

+                0x1014dbfe      0x3c8    _g_atEcsrPeakList

+                0x1014dfc6       0x50    _g_tPssHwResult

+ COMMON         0x1014e016        0xe T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+                                  0x0 (size before relaxing)

+                0x1014e016        0x4    _g_zPHY_edfe_tPlmnSaveServCellCsrsDagc

+                0x1014e01a        0x1    _g_swCsrsDagcMeanPower0

+                0x1014e01b        0x1    _g_zPHY_edfe_wRxLog2Dagc1

+                0x1014e01c        0x1    _g_zPHY_edfe_wCsrsLog2Dagc1

+                0x1014e01d        0x1    _g_swCsrsDagcMeanPower1

+                0x1014e01e        0x1    _g_zPHY_edfe_wCsrsLog2Dagc0

+                0x1014e01f        0x4    _g_zPHY_edfe_tPlmnSaveServCellCsrmDagc

+                0x1014e023        0x1    _g_zPHY_edfe_wRxLog2Dagc0

+ COMMON         0x1014e024       0x8d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

+                                  0x0 (size before relaxing)

+                0x1014e024       0x5f    _g_tzPHY_eulpc_PowerCtrlBlock

+                0x1014e083        0x1    _g_EUL_wPuschPowerHeadroomIdx

+                0x1014e084        0x1    _g_tzPHY_eulpc_Ulpc2DlParas

+                0x1014e085       0x13    _g_tzPHY_eulpc_PcmaxInputInfo

+                0x1014e098        0x6    _g_tzPHY_eulpc_TempPowerBackoffInfo

+                0x1014e09e       0x13    _g_tzPHY_eulpc_PowerCtrlParas

+ COMMON         0x1014e0b1      0x9a4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+                                  0x0 (size before relaxing)

+                0x1014e0b1      0x10f    _g_ThreadIntraCs

+                0x1014e1c0       0xf2    _g_atEcsrSearchPeakdatabase

+                0x1014e2b2        0x1    _g_CsContext

+                0x1014e2b3      0x10f    _g_ThreadFreqScan

+                0x1014e3c2       0x60    _g_l1e_tDcxoFtErrorList

+                0x1014e422      0x2e6    _g_tEcsrSearchCommonInfor

+                0x1014e708        0xa    _g_tTddAndFddCommInfo

+                0x1014e712        0x2    _g_zPHY_ecsrs_dwPssFrameBnd_dbg

+                0x1014e714        0x1    _g_eCsrsSynStatus

+                0x1014e715        0x4    _g_tEmulmSubFrameIntTable

+                0x1014e719        0xe    _g_atEcsrReCfoInfo

+                0x1014e727        0x1    _g_wSssHwRestartCnt

+                0x1014e728      0x10f    _g_ThreadCfoCs

+                0x1014e837      0x10f    _g_ThreadInterCs

+                0x1014e946      0x10f    _g_ThreadMulmCs

+ COMMON         0x1014ea55      0x11e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

+                                  0x0 (size before relaxing)

+                0x1014ea55      0x11e    _g_CsrDrvCfgInfor

+                0x1014eb73                ___bss_end = .

+

+.itcm           0x00000000     0x6e38 load address 0x100e8000

+                0x00000000                _itcm_start = .

+ *(.vectors)

+ .vectors       0x00000000       0xb8 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/zcos_zsp880_asm.o

+                0x00000000       0x20    _zsp_int_vector

+                0x00000020        0x8    _odo_stub_Int12

+                0x00000028        0x8    _odo_stub_Int11

+                0x00000030        0x8    _odo_stub_Int10

+                0x00000038        0x8    _odo_stub_Int9

+                0x00000040        0x8    _odo_stub_Int8

+                0x00000048        0x8    _odo_stub_Int7

+                0x00000050        0x8    _odo_stub_Int6

+                0x00000058        0x8    _odo_stub_Int5

+                0x00000060        0x8    _odo_stub_Int4

+                0x00000068        0x8    _odo_stub_Int3

+                0x00000070        0x8    _odo_stub_Int2

+                0x00000078        0x8    _odo_stub_Int1

+                0x00000080       0x38    _odo_stub_Int0

+ *(.dmc)

+ .dmc           0x000000b8      0x17e T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/dmc_zsp_0x140.o

+                0x000000b8      0x17e    _dei_handler

+ *(.zcos_vector_code)

+ *fill*         0x00000236        0x2 00

+ .zcos_vector_code

+                0x00000238      0x1a0 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch_asm.o)

+                0x00000238       0x20    _odo_wakeup_osint

+                0x00000258       0x38    _jump_int

+                0x00000290       0xf1    _odo_zsp_do_int

+                0x00000381       0x27    _odo_swap_context

+                0x000003a8        0x6    _odo_zsp_restore_flags

+                0x000003ae        0xb    _odo_restart

+                0x000003b9       0x1f    _odo_setup_context

+ .zcos_vector_code

+                0x000003d8       0x4d T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+                0x000003d8       0x4d    _L1_SwapHookUseTimer

+ *(.TcmLtePhyCode)

+ .TcmLtePhyCode

+                0x00000425      0x290 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o)

+                0x0000055d      0x108    _L1Comm_DevEngCopyMem2Dpram

+                0x00000665       0x50    _L1Comm_EmtpyLogUnit

+ .TcmLtePhyCode

+                0x000006b5      0x193 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o)

+                0x000006b5       0xfb    _L1L_TpuSubFrmUpdate

+                0x000007b0       0x55    _L1L_TpuIntISRProc

+                0x00000805       0x1b    _L1L_TpuSysTimeUpdate

+                0x00000820       0x28    _L1L_TpuHwIntGen

+ .TcmLtePhyCode

+                0x00000848     0x2b1c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+                0x00000848      0x31a    _L1e_DevDlsCdtrIntProc

+                0x00000b62       0x37    _L1e_DevDlsGetDlCcInfo

+                0x00000b99       0x26    _L1e_DevDlsGetDciDetInfo

+                0x00000bbf       0x26    _L1e_DevDlsGetDciInfo

+                0x00000be5       0x10    _L1e_DevDlsGetDciNum

+                0x00000bf5       0x18    _L1e_DevDlsSwapDciInfo

+                0x00000c0d       0x89    _L1e_DevDlsDciSelection

+                0x00000c96       0x13    _L1e_DevDlsGetDestDci

+                0x00000ca9       0x16    _L1e_DevDlsGetDestDciInfo

+                0x00000cbf      0x369    _L1e_DevDlsGetUlCcInfo

+                0x00001028       0x16    _L1e_DevDlsJudgeSccAssignment

+                0x0000103e       0x10    _L1e_DevDlsRxUeRsAlgoCfg

+                0x0000104e      0x15f    _L1e_DevDlsRxCtrlRegCfg

+                0x000011ad        0xe    _L1e_DevDlsCalcTurboDelay

+                0x000011bb       0x62    _L1e_DevDlsCalcTurboITs

+                0x0000121d       0x67    _L1e_DevDlsTurboCtrlRegCfg

+                0x00001284       0x22    _L1e_DevDlsGetDdtrWorkStatusInd

+                0x000012a6       0x1d    _L1e_DevDlsResetTurbo

+                0x000012c3        0xf    _L1e_DevDlsSubfNumRegCfg

+                0x000012d2        0x8    _L1e_DevDlsPdschEnRegCfg

+                0x000012da        0x1    _L1e_DevDlsDdtrClkSelCfg

+                0x000012db       0x33    _L1e_DevDlsDdtrModeRegCfg

+                0x0000130e       0x52    _L1e_DevDlsUpdateDdtr

+                0x00001360       0x17    _L1e_DevDlsGetKmimoParam

+                0x00001377       0x98    _L1e_DevDlsGetCcParam

+                0x0000140f       0x40    _L1e_DevDlsGetCcCommParam

+                0x0000144f      0x36c    _zPHY_edls_ProRxBFCfg

+                0x000017bb       0x48    _zPHY_edls_ProHarqInfoUpdate

+                0x00001803       0x2c    _zPHY_edls_HarqDdrRel

+                0x0000182f       0x6b    _zPHY_edls_HarqDdrTimeOut

+                0x0000189a      0x13b    _zPHY_edls_HarqDdr_DtchDone

+                0x000019d5       0x2e    _zPHY_edls_HarqDdr_DbgMonitorRst

+                0x00001a03       0x14    _zPHY_edls_HarqDdr_BlockNumIdx

+                0x00001a17      0x106    _zPHY_edls_HarqDdrReq

+                0x00001b1d      0x2b7    _zPHY_edls_ProHarqDdrAddrCfg

+                0x00001dd4      0x1ab    _zPHY_edls_ProHarqInfoCfg

+                0x00001f7f       0x68    _zPHY_edls_ProDciF1BTpmiValueCfg

+                0x00001fe7       0x1f    _zPHY_edls_ProDciF1DTpmiValueCfg

+                0x00002006      0x1ce    _zPHY_edls_ProDciF2TpmiValueCfg

+                0x000021d4       0xa0    _zPHY_edls_ProDciF2LayerCfg

+                0x00002274      0x451    _zPHY_edls_ProCommDlSchDecCfg

+                0x000026c5       0x36    _zPHY_edls_ProPdcchOrder

+                0x000026fb      0x3d5    _zPHY_edls_ProDediDlSchDecCfg

+                0x00002ad0       0x79    _zPHY_edls_ProDLHarqValidInfo

+                0x00002b49       0x30    _zPHY_edls_ProCwCrcValidGen

+                0x00002b79       0xda    _zPHY_edls_ProTddCwValidFeedback

+                0x00002c53       0x1e    _zPHY_edls_ProFddCwValidFeedback

+                0x00002c71      0x170    _zPHY_edla_PdschPowCompensate

+                0x00002de1       0x97    _zPHY_edla_PdschDefaultPCCfg

+                0x00002e78       0x13    _zPHY_edls_DrvArmDspRamRead

+                0x00002e8b       0x51    _zPHY_edls_GetUeFeedbackPmiIndex

+                0x00002edc       0x10    _zPHY_edls_ProValidateSpsRecurs

+                0x00002eec       0x3b    _zPHY_edls_ProCalSpsRecurs

+                0x00002f27       0x27    _zPHY_edls_ProCalSpsHarqId

+                0x00002f4e       0xf0    _zPHY_edls_ProLTESpsDecCfg

+                0x0000303e       0x31    _zPHY_edls_ProSpsValidation

+                0x0000306f       0x94    _zPHY_edls_ProSpsActive

+                0x00003103       0x84    _zPHY_edls_ProSpsRelease

+                0x00003187      0x1dd    _L1e_DevDlsDlMacPduBufCfg

+ .TcmLtePhyCode

+                0x00003364      0x6bd T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+                0x00003364       0xb6    _zPHY_erfc_ProEventRamNumSet

+                0x0000341a       0x7a    _zPHY_erfc_ProRxReceiveCtrl

+                0x00003494       0x8f    _zPHY_erfc_ProCellSearchCtrl

+                0x00003523      0x148    _zPHY_erfc_ProPowerCtrl

+                0x0000366b       0x17    _zPHY_erfc_ProTDDCalcNextACP405State

+                0x00003682       0x33    _zPHY_erfc_ProFDDCalcNextACP405State

+                0x000036b5      0x20b    _zPHY_erfc_ProRfsdCheck

+                0x000038c0       0xd4    _zPHY_erfc_ProRFSDMerge

+                0x00003994       0x8d    _zPHY_erfc_ProMeas0Ctrl

+ .TcmLtePhyCode

+                0x00003a21      0x55a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+                0x00003a21       0xf0    _zPHY_erfc_SupMainSyncTableControl

+                0x00003b11       0x9d    _zPHY_erfc_SupTxSendSyncTableControl

+                0x00003bae       0xb3    _zPHY_erfc_SupMeas0SyncTableControl

+                0x00003c61      0x31a    _zPHY_erfc_SupDFEAGCEsti

+ .TcmLtePhyCode

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

+                0x00003f7b       0xdb    _zPHY_edfe_SupHandleDFESyncInt

+ .TcmLtePhyCode

+                0x00004056       0xfb T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+                0x00004056       0x60    _zPHY_eintc_InthHandler

+                0x000040b6       0x22    _zPHY_eintc_Inth0Handler

+                0x000040d8       0x22    _zPHY_eintc_Inth1Handler

+                0x000040fa       0x22    _zPHY_eintc_Inth2Handler

+                0x0000411c        0xa    _zPHY_eintc_IntTimer1Handler

+                0x00004126       0x2b    _zPHY_eintc_ICPHandler

+ .TcmLtePhyCode

+                0x00004151      0x1e6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+                0x00004151       0x67    _L1l_DevEng_DbgExceptLog

+                0x000041b8       0x24    _L1l_DevEng_DbgInfo

+                0x000041dc       0xc0    _L1l_DevEngDisplay

+                0x0000429c       0x58    _L1l_DevEngLogHeaderUpdate

+                0x000042f4       0x43    _L1l_DevEngCopyMem2Dpram

+ .TcmLtePhyCode

+                0x00004337       0x92 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+                0x00004337       0x92    _zPHY_erfc_SupAGCControl

+ .TcmLtePhyCode

+                0x000043c9     0x1894 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_param.o)

+                0x000043c9       0x31    _L1e_DevDlsGetDciField

+                0x000043fa      0x1bf    _L1e_DevDlsDecodeDciF1A

+                0x000045b9       0x1d    _L1e_DevDlsGetTpmiFieldSize

+                0x000045d6       0x6b    _L1e_DevDlsGetRaType1Info

+                0x00004641      0x26b    _L1e_DevDlsDecodeDualCwDci

+                0x000048ac      0x17f    _L1e_DevDlsDecodeSLSMDci

+                0x00004a2b      0x176    _zPHY_edls_AdaDecodeDciF1

+                0x00004ba1       0x8e    _zPHY_edls_ProDciF2ALayerCfg

+                0x00004c2f       0x59    _zPHY_edls_AdaCalRbStartRbLength

+                0x00004c88       0x8a    _zPHY_edls_AdaRbDmpType1

+                0x00004d12      0x1c2    _zPHY_edls_AdaRbDmpType2Dvrb

+                0x00004ed4       0x8e    _zPHY_edls_AdaRbDmpType2Lvrb

+                0x00004f62       0x72    _zPHY_edls_AdaRbDmpType01Ctrl

+                0x00004fd4       0x36    _zPHY_edls_AdaRbDmpType0Bw100Rb

+                0x0000500a       0x62    _zPHY_edls_AdaRbDmpType0Bw75Rb

+                0x0000506c       0xb5    _zPHY_edls_AdaRbDmpType0Bw50Rb

+                0x00005121       0xf9    _zPHY_edls_AdaCalTotalREs

+                0x0000521a       0x5d    _zPHY_edls_CsiRsSfnCal

+                0x00005277       0xde    _zPHY_edls_AdaCalOverlapRbNum

+                0x00005355      0x2b8    _zPHY_edls_AdaCalTddFddNcpTbREs

+                0x0000560d      0x10e    _zPHY_edls_AdaCalTddFddEcpTbREs

+                0x0000571b       0xc3    _zPHY_edls_AdaCalTddNcpSpeTbREs

+                0x000057de       0x92    _zPHY_edls_AdaCalTddEcpSpeTbREs

+                0x00005870       0x79    _zPHY_edls_AdaGetTbTbs

+                0x000058e9       0x61    _zPHY_edls_AdaCalTbDecodeParas

+                0x0000594a       0x3c    _zPHY_edls_AdaCalTbCbNum

+                0x00005986       0x1c    _zPHY_edls_AdaCalTbParaKParaC

+                0x000059a2       0xf0    _zPHY_edls_AdaCalTbParaCEParaE

+                0x00005a92       0x92    _zPHY_edls_AdaCalTbParaNcbParaK0

+                0x00005b24       0x45    _zPHY_edls_AdaCalTbK0Start

+                0x00005b69       0x85    _zPHY_edls_AdaCalTbK1Start

+                0x00005bee       0x6f    _zPHY_edls_AdaCalTbNcbStart

+ .TcmLtePhyCode

+                0x00005c5d        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

+                0x00005c5d        0x1    _zPHY_DrvTop_IntReg_Clear

+ .TcmLtePhyCode

+                0x00005c5e       0x15 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

+                0x00005c5e       0x15    _L1L_TpuDrvTpuUnregister

+ .TcmLtePhyCode

+                0x00005c73      0x3f4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o)

+                0x00005c73       0x69    _zPHY_erfc_DrvSubframeEventEn

+                0x00005cdc       0xbb    _zPHY_erfc_DrvEventEn

+                0x00005d97      0x174    _zPHY_erfc_DrvWriteEventEnArrayToABBRamHwReg

+                0x00005f0b       0x92    _zPHY_erfc_DrvWriteEventEnArrayToDBBNextRamHwReg

+                0x00005f9d       0x24    _zPHY_erfc_DrvWriteMainEventEnArrayToDBBRamHwReg

+                0x00005fc1       0x1c    _zPHY_erfc_DrvWriteTuReg

+                0x00005fdd        0x6    _zPHY_erfc_DrvDisableTuReg

+                0x00005fe3       0x2c    _zPHY_erfc_DrvWriteTuRegMrtr

+                0x0000600f       0x17    _zPHY_erfc_DrvTuRamDisable

+                0x00006026       0x16    _zPHY_erfc_DrvTuRamEnable

+                0x0000603c       0x2b    _zPHY_erfc_DrvWriteTuRamData

+ .TcmLtePhyCode

+                0x00006067       0xdc T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

+                0x00006067       0x7b    _zPHY_erfc_DrvWriteOtherCmdDataToEventTable

+                0x000060e2       0x61    _zPHY_erfc_DrvWriteCmdDataToEventTable

+ .TcmLtePhyCode

+                0x00006143       0xa9 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+                0x00006143       0xa9    _zPHY_Phy_TdlThreadPriprintf

+ *(.fasttext)

+ .fasttext      0x000061ec      0x242 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_pmi.o)

+                0x000061ec       0xe7    _Asm_Tx2Rx2_NL2_PMICalc

+                0x000062d3       0x85    _Asm_NL1_PMICalc

+                0x00006358       0xd6    _Asm_Tx4Rx2_NL2_PMICalc

+ .fasttext      0x0000642e      0x4b4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_ri.o)

+                0x0000642e       0x42    _Asm_SumLOGNoSqrt_RICalc

+                0x00006470       0x85    _Asm_Tx2Rx2_CL_NL1_RICalc

+                0x000064f5      0x105    _Asm_Tx2Rx2_CDD_RICalc

+                0x000065fa      0x122    _Asm_Tx4Rx2_CL_NL2_RICalc

+                0x0000671c       0x41    _Asm_Tx4Rx2_CL_NL1_RICalc

+                0x0000675d       0x65    _Asm_Rx2_DIV_RICalc

+                0x000067c2      0x120    _Asm_Tx4Rx2_CDD_RICalc

+ .fasttext      0x000068e2      0x48a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_cqi.o)

+                0x000068e2       0x36    _Asm_CqiSinglePort_TX1_RX1_NL1

+                0x00006918       0x6d    _Asm_CqiTransDiver_Common_NL1

+                0x00006985       0x8d    _Asm_CqiSpatiMulti_RX2_NL1

+                0x00006a12       0xf3    _Asm_CqiSpatiMulti_RX2_NL2

+                0x00006b05       0xb0    _Asm_CqiCDD_TX2_RX2_NL2

+                0x00006bb5       0xff    _Asm_CqiCDD_TX4_RX2_NL2

+                0x00006cb4       0x41    _ASM_Log2

+                0x00006cf5       0x77    _Asm_RLMSNR_Calc

+ *(.LpcCodeTcm)

+ .LpcCodeTcm    0x00006d6c       0x4d T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o)

+                0x00006d6c       0x2e    _L1_SocLpModeControlCfg

+                0x00006d9a       0x1f    _L1_SocCpuIdle

+ .LpcCodeTcm    0x00006db9       0x2f T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv.o)

+                0x00006db9       0x2f    _L1_CpuEnterIdleMode

+ *(.save_zsp_reg)

+ .save_zsp_reg  0x00006de8       0x50 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_save_zsp880_reg.o)

+                0x00006de8       0x50    _save_zsp880_reg

+ *Cqi_control.o(.text)

+ *Cqi.o(.text)

+ *CQI_Period.o(.text)

+ allnil*(.text)

+ send*(.text)

+ swap*(.text)

+ timer*(.text)

+ alloc*(.text)

+ arch*(.text)

+ free*(.text)

+ receive*(.text)

+ set_pri*(.text)

+ error*(.text)

+                0x00006e38                _itcm_end = .

+

+.dtcm           0x00010000     0x63fa load address 0x100f0000

+                0x00010000                _dtcm_start = .

+ *(.LteDataTcm)

+ .LteDataTcm    0x00010000        0xb T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o)

+                0x00010000        0x2    _g_lte_log_buf

+                0x00010002        0x2    _g_w_log_buf

+                0x00010004        0x2    _g_td_log_buf

+                0x00010006        0x2    _g_sig_log_buf

+                0x00010008        0x1    _g_bL1CommLogOutUsing

+                0x00010009        0x2    _g_bL1CommIcpFailCnt

+ .LteDataTcm    0x0001000b      0x1bf T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o)

+                0x0001000b        0x4    _g_tLocalSSFrm

+                0x0001000f        0x4    _g_tNativeSSFrm

+                0x00010013        0x2    _g_zPHY_SuperFrameNumber

+                0x00010015        0x2    _g_pFreeItemsNum

+                0x00010017      0x1a0    _g_pBusyItemsNum

+                0x000101b7       0x13    _stTpuInfo

+ *fill*         0x000101ca 0x80000006 00

+ .LteDataTcm    0x000101d0     0x1480 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+                0x000101d0      0x190    _g_awNo

+                0x00010360      0x320    _g_adHRx0

+                0x00010680      0x320    _g_adHRx1

+                0x000109a0      0x400    _s_awSNR_P1

+                0x00010da0      0x400    _s_awSNR_P2

+                0x000111a0       0xc8    _g_awSNR_RLM

+                0x00011268      0x320    _g_aCqiRamChe

+                0x00011588       0xc8    _g_aCqiRamNo

+ .LteDataTcm    0x00011650      0x53b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+                0x00011650      0x53b    _g_zPHY_edls_tDlsCb

+ .LteDataTcm    0x00011b8b        0x6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+                0x00011b8b        0x2    _g_zPHY_InthTpuCnt

+                0x00011b8d        0x4    _g_zPHY_InthTpuCntDebug

+ *fill*         0x00011b91 0x80000003 00

+ .LteDataTcm    0x00011b94     0x3344 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+                0x00011b94     0x2b44    _g_tRxpCirCb

+                0x000146d8      0x800    _g_awL1eRxCirRam

+ .LteDataTcm    0x00014ed8       0x20 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+                0x00014ed8       0x20    _g_tL1lEngDgbInfo

+ .LteDataTcm    0x00014ef8       0xea T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o)

+                0x00014ef8       0x39    _g_zPHY_erfc_atCurrentSFConfig

+                0x00014f31       0x39    _g_zPHY_erfc_atNextSFConfig

+                0x00014f6a       0x20    _g_adwzPHY_erfc_RFABBMainSyncEventEnArray

+                0x00014f8a       0x18    _g_adwzPHY_erfc_RFABBMeas0SyncEventEnArray

+                0x00014fa2       0x20    _g_adwzPHY_erfc_RFABBTxSyncEventEnArray

+                0x00014fc2        0x8    _g_adwzPHY_erfc_DBBMainSyncEventEnArray

+                0x00014fca        0xc    _g_adwzPHY_erfc_DBBMeas0SyncEventEnArray

+                0x00014fd6        0x2    _g_zPHY_erfc_DBBTxSyncEventEn

+                0x00014fd8        0xa    _g_zPHY_erfc_wRamNum

+ .LteDataTcm    0x00014fe2        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

+                0x00014fe2        0x1    _g_zPHY_edfe_cAGCCalMode

+ .LteDataTcm    0x00014fe3     0x1209 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

+                0x00014fe3      0x4ad    _g_zPHY_SID

+                0x00015490      0xa82    _g_atzPHY_SAD

+                0x00015f12      0x118    _g_atzPHY_erfc_CsrcSFData

+                0x0001602a       0xd2    _g_atzPHY_erfc_RxSFData

+                0x000160fc       0xf0    _g_atzPHY_erfc_TxSFData

+ *(.LpcDataTcm)

+ .LpcDataTcm    0x000161ec       0x48 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o)

+                0x000161ec        0x2    _g_tAtCommM0PsmCtr

+                0x000161ee        0x2    _g_tAtCommZspPsmCtr

+                0x000161f0        0x3    _g_tAtCommPsApPsmCtr

+                0x000161f3       0x10    _g_L1SoCResExpStat

+                0x00016203        0x2    _g_dSleepLenMs

+                0x00016205        0x1    _g_wImaskReg

+                0x00016206       0x2b    _g_tLpDebugInfo

+                0x00016231        0x2    _g_dwPHY_USE_PSM

+                0x00016233        0x1    _g_bPhyCanSendIcp

+ .LpcDataTcm    0x00016234        0x5 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv.o)

+                0x00016234        0x5    _g_wSharePwrUseBit

+ .LpcDataTcm    0x00016239        0x5 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_irat.o)

+                0x00016239        0x1    _g_tL1IratLpCtrl

+                0x0001623a        0x2    _g_L1Lpc_tSlaveShortGapFlg

+                0x0001623c        0x1    _g_eWdRfCfgFlg

+                0x0001623d        0x1    _g_eTdRfCfgFlg

+ .LpcDataTcm    0x0001623e        0x3 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv_7521.o)

+                0x0001623e        0x1    _g_L1Lpc_wHarqTurboUsedFlg

+                0x0001623f        0x1    _g_L1Lpc_w3gSyncUsedFlg

+                0x00016240        0x1    _g_L1Lpc_w3gDpaUsedFlg

+ .LpcDataTcm    0x00016241       0x6b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+                0x00016241        0x1    _g_bIsWUsePsm

+                0x00016242        0x2    _g_tL1wLpCtrl

+                0x00016244       0x49    _g_tL1wLpcInfo

+                0x0001628d        0x2    _g_wLpmFactorBefSleep

+                0x0001628f        0x2    _g_wLpmFactorAftWakeup

+                0x00016291        0x1    _g_wLpmFactorErrCnt

+                0x00016292        0x1    _g_bL1wLpcCfunReset

+                0x00016293        0x2    _g_dwPrintSsfn1

+                0x00016295        0x2    _g_dwPrintSsfn2

+                0x00016297        0x2    _g_dwPrintSsfn3

+                0x00016299        0x2    _g_dwPrintSsfn4

+                0x0001629b        0x2    _g_dwSleepSchedSsfn

+                0x0001629d        0x7    _g_tWLpmFactorLast

+                0x000162a4        0x7    _g_tWLpmFactorCurent

+                0x000162ab        0x1    _g_wLpmChangeOneDir

+ *(.dncsram)

+ .dncsram       0x000162ac      0x14c T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o)

+                0x000162ac        0x4    _odo_pool_list

+                0x000162b0      0x100    _odo_pcb_list

+                0x000163b0        0x1    _odo_max_valid_pid

+                0x000163b1       0x26    _odo_config

+                0x000163d7       0x21    _config_int_mask_list

+ .dncsram       0x000163f8        0x2 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+                0x000163f8        0x2    _g_wHookCnt

+ ../../../../rtos/zcos/os_krn/zcos_zsp880_krn.a(.data)

+ ../../../../rtos/zcos/os_krn/zcos_zsp880_krn.a(.bss)

+ ../../../../rtos/zcos/os_krn/zcos_zsp880_krn.a(COMMON)

+ init*(COMMON)

+

+.reg_icp1

+ *(.icp_reg)

+

+.reg_icp2

+ *(.icp_reg_m0)

+

+.reg_dma        0x00980000      0x41a

+ *(.dma_reg)

+ .dma_reg       0x00980000      0x41a T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_dma_reg.o)

+                0x00980000      0x400    _g_atDmaRegCh

+                0x00980400        0x2    _g_dDmaIntTcStatus

+                0x00980402        0x2    _g_dDmaSerrorStatus

+                0x00980404        0x2    _g_dDmaDerrorStatus

+                0x00980406        0x2    _g_dDmaCfgError

+                0x00980408        0x2    _g_dDmaRawIntTcStatus

+                0x0098040a        0x2    _g_dDmaRawIntSerrorStatus

+                0x0098040c        0x2    _g_dDmaRawIntDerrorStatus

+                0x0098040e        0x2    _g_dDmaRawIntCfgErrorStatus

+                0x00980410        0x2    _g_dDmaWorkingStatus

+                0x00980412        0x2    _g_dDmaGroupOrder

+                0x00980414        0x2    _g_dDmaArbitMode

+                0x00980416        0x2    _g_dDmaIrqType

+                0x00980418        0x2    _g_dDmaVersion

+

+.reg_icu        0x00400800      0x238

+ *(.icu_reg)

+ .icu_reg       0x00400800      0x238 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_icu_reg.o

+                0x00400800        0x2    _g_dRegIcuVersion

+                0x00400802        0x2    _g_dRegIcuReserved1

+                0x00400804        0x2    _g_dRegIcuReserved2

+                0x00400806        0x2    _g_dRegIcuReserved3

+                0x00400808        0x2    _g_dRegIcuIntIrqNum

+                0x0040080a        0x2    _g_dRegIcuIntFiqNum

+                0x0040080c        0x2    _g_dRegIcuIrqCur

+                0x0040080e        0x2    _g_dRegIcuFiqCur

+                0x00400810        0x2    _g_dRegIcuReserved4

+                0x00400812        0x2    _g_dRegIcuIntStatus

+                0x00400814        0x8    _g_dRegIcuReserved5

+                0x0040081c        0x2    _g_dRegIcuTest

+                0x0040081e        0x8    _g_dRegIcuIntSigBitSet

+                0x00400826        0x8    _g_dRegIcuIntClr

+                0x0040082e        0x8    _g_dRegIcuIntEn

+                0x00400836        0x8    _g_dRegIcuIntDisEn

+                0x0040083e        0x2    _g_dRegIcuReserved6

+                0x00400840      0x100    _g_dRegIcuIntMode

+                0x00400940        0x2    _g_dRegIcuReserved7

+                0x00400942        0x2    _g_dRegIcuFiqNum

+                0x00400944        0x2    _g_dRegIcuClkGateEn

+                0x00400946        0x2    _g_dRegIcuReserved8

+                0x00400948        0x8    _g_dRegIcuIntMask

+                0x00400950       0x30    _g_dRegIcuReserved9

+                0x00400980        0x8    _g_dRegIcuIntReq

+                0x00400988       0xa8    _g_dRegIcuReserved10

+                0x00400a30        0x8    _g_dRegIcuIntSetReq

+

+.reg4           0x7e080000       0x40

+ *(.top_reg)

+ .top_reg       0x7e080000       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_top.o)

+                0x7e080000        0x2    _g_wL1wTop00SoftReset

+                0x7e080002        0x2    _g_wL1wTop01GdtrHdtrChoose

+                0x7e080004        0x2    _g_wL1wTop02Version1

+                0x7e080006        0x2    _g_wL1wTop03BmiClkGate

+                0x7e080008        0x2    _g_wL1wTop04ModeCtrl

+                0x7e08000a        0x2    _g_wL1wTop05FixIqValue

+                0x7e08000c        0x6    _g_wL1wTopReserved

+                0x7e080012        0x2    _g_wL1wTop09GateClkCtrl

+                0x7e080014        0x2    _g_wL1wTopAWdTimingRtVal0

+                0x7e080016        0x2    _g_wL1wTopBWdTimingRtVal1

+                0x7e080018        0x2    _g_wL1wTopCWdTimingNtVal0

+                0x7e08001a        0x2    _g_wL1wTopDWdTimingNtVal1

+                0x7e08001c        0x2    _g_wL1wTopEDmaIntBypass

+                0x7e08001e        0x2    _g_wL1wTopReserved1

+                0x7e080020        0x2    _g_wL1wTop10TpuRakeIntMask

+                0x7e080022        0x2    _g_wL1wTop11RakeDfeRfcIntMask

+                0x7e080024        0x2    _g_wL1wTop12TpuCsrAdrHsscchIntMask

+                0x7e080026        0x2    _g_wL1wTop13CsrDtrPsrIntMask

+                0x7e080028        0x2    _g_wL1wTop14TpuRakeIntStateMask

+                0x7e08002a        0x2    _g_wL1wTop15RakeDfeRfcIntStateMask

+                0x7e08002c        0x2    _g_wL1wTop16TpuCsrAdrHsscchIntStateMask

+                0x7e08002e        0x2    _g_wL1wTop17CsrDtrPsrIntStateMask

+                0x7e080030        0x2    _g_wL1wTop18TpuRakeIntStat

+                0x7e080032        0x2    _g_wL1wTop19RakeDfeRfcIntStat

+                0x7e080034        0x2    _g_wL1wTop1ATpuCsrAdrHsscchIntState

+                0x7e080036        0x2    _g_wL1wTop1BCsrDtrPsrIntState

+                0x7e080038        0x2    _g_wL1wTop1CReserved

+                0x7e08003a        0x2    _g_wL1wTop1DReserved

+                0x7e08003c        0x2    _g_wL1wTop1EReserved

+                0x7e08003e        0x2    _g_wL1wTop1FReserved

+

+.reg5           0x7e080800       0xe0

+ *(.tpu_reg)

+ .tpu_reg       0x7e080800       0xe0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tpu.o)

+                0x7e080800        0x2    _g_tRegTpuReset

+                0x7e080802        0x2    _g_tRegTpuMrtrAdjConfig

+                0x7e080804        0x2    _g_tRegTpuMrtrOffset

+                0x7e080806        0x2    _g_tRegTpuMrtrCnt

+                0x7e080808        0x2    _g_tRegTpuMrtrLatch

+                0x7e08080a        0x2    _g_tRegTpuLocalMrtrCnt

+                0x7e08080c        0x2    _g_tRegTpuLocalMrtrLatch

+                0x7e08080e        0x2    _g_tRegTpuMacroCtrl

+                0x7e080810        0x2    _g_tRegTpuMrtrGoal

+                0x7e080812        0x2    _g_tRegTpuMrtrAdjustCtrl

+                0x7e080814        0x2    _g_tRegTpuReserve0

+                0x7e080816        0x2    _g_tRegTpuNt2RtOffset

+                0x7e080818        0x2    _g_tRegTpuMrtrSSFN

+                0x7e08081a        0x2    _g_tRegTpuLocalMrtrSSFN

+                0x7e08081c        0x2    _g_tRegTpuMrtrSuperfrGoal

+                0x7e08081e        0x2    _g_tRegTpuTip

+                0x7e080820        0x4    _g_tRegTpuReserve1

+                0x7e080824        0x2    _g_tRegTpuRestore

+                0x7e080826        0x2    _g_tRegTpuSsfnOffRestore

+                0x7e080828        0x2    _g_tRegTpuSsfnOff

+                0x7e08082a        0x2    _g_tRegTpuMrtrLatchSSFN

+                0x7e08082c        0x2    _g_tRegTpuLocalMrtrLatchSSFN

+                0x7e08082e       0x52    _g_tRegTpuReserve2

+                0x7e080880       0x36    _g_atRegTpuNtInt

+                0x7e0808b6        0xa    _g_atRegTpuRtInt

+                0x7e0808c0       0x20    _g_tRegTpuReserve4

+

+.reg6           0x7e082000     0x2420

+ *(.rfc_reg)

+ .rfc_reg       0x7e082000     0x2420 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rfc.o)

+                0x7e082000        0x2    _g_dRegRfcReset

+                0x7e082002        0x2    _g_dRegRfcGpioVal

+                0x7e082004        0x2    _g_dRegRfcFilterEn

+                0x7e082006        0x2    _g_dRfcSpiReadData

+                0x7e082008        0x2    _g_dRfcFAgcEventEn

+                0x7e08200a        0x2    _g_dRegRfcFAgcRldVal

+                0x7e08200c        0x4    _g_tRegRfcAnt0FAgcCtrlData

+                0x7e082010        0x4    _g_tRegRfcAnt1FAgcCtrlData

+                0x7e082014        0x2    _g_dRegRfcFAgcSpiBitSel

+                0x7e082016        0x2    _g_dRegRfcFAgcTimeOffst

+                0x7e082018        0x2    _g_dRegRfcFAgcEn

+                0x7e08201a        0x2    _g_dRegRfcDebugSel

+                0x7e08201c        0x2    _g_dRegRfcG1GpioSyncSel

+                0x7e08201e        0x2    _g_dRegRfcMrtrTpuSel

+                0x7e082020        0x2    _g_dRegRfcIntSel

+                0x7e082022        0x2    _g_dRegRfcIntTimeCfg

+                0x7e082024        0x4    _g_adRegRfcCtrlRamRegEn

+                0x7e082028        0x8    _g_adRegRfcCtrlRamRx0En0

+                0x7e082030        0x8    _g_adRegRfcCtrlRamRx0En1

+                0x7e082038        0x8    _g_adRegRfcCtrlRamRx1En0

+                0x7e082040        0x8    _g_adRegRfcCtrlRamRx1En1

+                0x7e082048        0x8    _g_adRegRfcCtrlRamTxEn0

+                0x7e082050        0x2    _g_dRegRfcUnsualIntClr

+                0x7e082052        0xe    _g_adRegRfcSpiFormatMap

+                0x7e082060        0x2    _g_dRegRfcRffeDataMap

+                0x7e082062        0x2    _g_dRegRfcWRfcEn

+                0x7e082064        0x2    _g_dRegRfcMrtrConCrrnt

+                0x7e082066        0x8    _g_adRegRfcCtrlRamTxEn1

+                0x7e08206e        0x2    _g_dRegRfcFAgcCtrlWordAnt01Lsb

+                0x7e082070        0x2    _g_dRegRfcFAgcCtrlWordAnt11Lsb

+                0x7e082072        0x2    _g_dRegRfcFAgcCtrlWordAntSecMsb

+                0x7e082074        0x2    _g_dRegRfcFAgcTimeInterval

+                0x7e082076      0x18a    _g_adReserved5

+                0x7e082200       0x5a    _g_atRegRfcCtrlReg

+                0x7e08225a        0x6    _g_tRegRfcCtrlReg15

+                0x7e082260      0x1a0    _g_adReserved6

+                0x7e082400       0x20    _g_atRegRfcRxTu

+                0x7e082420      0x1e0    _g_adReserved1

+                0x7e082600       0x20    _g_atRegRfcTxTu

+                0x7e082620      0x1e0    _g_adReserved2

+                0x7e082800       0x40    _g_adRegRfcFastAgcRam

+                0x7e082840      0x7c0    _g_adReserved3

+                0x7e083000      0x100    _g_atRegRfcCtrlRamReg

+                0x7e083100      0x300    _g_adReserved4

+                0x7e083400      0x400    _g_atRegRfcCtrlRamRx0

+                0x7e083800      0x400    _g_atRegRfcCtrlRamRx1

+                0x7e083c00      0x400    _g_atRegRfcCtrlRamTx

+                0x7e084000        0x2    _g_dRegDfeRxVersion

+                0x7e084002        0x2    _g_dRegDfeRxReset

+                0x7e084004        0x2    _g_dRegDfeRxAntEn

+                0x7e084006        0x2    _g_dRegDfeRxAnt0ClkCtrl

+                0x7e084008        0x2    _g_dRegDfeRxAnt1ClkCtrl

+                0x7e08400a        0x2    _g_dRegDfeRxFilterEnDelay

+                0x7e08400c        0x2    _g_dRegDfeRxDagcDelay

+                0x7e08400e        0x2    _g_dRegDfeRxCompEn

+                0x7e084010        0x2    _g_dRegDfeRxEstLen

+                0x7e084012        0x2    _g_dRegDfeRxAnt0DcEst

+                0x7e084014        0x2    _g_dRegDfeRxAnt1DcEst

+                0x7e084016        0x2    _g_dRegDfeRxAnt0DcComp

+                0x7e084018        0x2    _g_dRegDfeRxAnt1DcComp

+                0x7e08401a        0x2    _g_dRegDfeRxAnt0IqEstSum

+                0x7e08401c        0x2    _g_dRegDfeRxAnt1IqEstSum

+                0x7e08401e        0x2    _g_dRegDfeRxRxAnt0IqCorr

+                0x7e084020        0x2    _g_dRegDfeRxRxAnt1IqCorr

+                0x7e084022        0x2    _g_dRegDfeRxIqAmpComp

+                0x7e084024        0x2    _g_dRegDfeRxIqPhaComp

+                0x7e084026        0x2    _g_dRegDfeRxHwAgcGainInit

+                0x7e084028        0x2    _g_dRegDfeRxAgcLfCoff

+                0x7e08402a        0x2    _g_dRegDfeRxAgcTarget

+                0x7e08402c        0x2    _g_dRegDfeRxAgcMaxGain

+                0x7e08402e        0x2    _g_dReserved11

+                0x7e084030        0x2    _g_dRegDfeRxAgcLfIntEn

+                0x7e084032        0x2    _g_dRegDfeRxAgcMeanPwr

+                0x7e084034        0x2    _g_dRegDfeRxAgcLoopOut

+                0x7e084036        0x2    _g_dReserved12

+                0x7e084038        0x2    _g_dReserved13

+                0x7e08403a        0x2    _g_dRegDfeRxAnt0HwAgcGain

+                0x7e08403c        0x2    _g_dRegDfeRxAnt1HwAgcGain

+                0x7e08403e        0x2    _g_dRegDfeRxFreqCorrPhaVal

+                0x7e084040        0x2    _g_dReserved10

+                0x7e084042        0x2    _g_dRegDfeRxAnt0DagcMeanPwr

+                0x7e084044        0x2    _g_dRegDfeRxAnt1DagcMeanPwr

+                0x7e084046        0x2    _g_dRegDfeRxDagcCtrl

+                0x7e084048        0x2    _g_dRegDfeRxDagcBitSel

+                0x7e08404a        0x2    _g_dRegDfeRxFifoReset

+                0x7e08404c        0x2    _g_dRegDfeRxIntfSel

+                0x7e08404e        0x2    _g_dRegDfeRxDLIntf1Cfg

+                0x7e084050        0x2    _g_dRegDfeRxDLIntf2Cfg

+                0x7e084052        0x2    _g_dRegDfeRxDLIntf3Cfg

+                0x7e084054        0x2    _g_dRegDfeRxDLIntfDebugSel

+                0x7e084056        0x2    _g_dRegDfeRxDLIntfDebugData

+                0x7e084058        0x2    _g_dRegDfeRxDLIntfFifoDebug

+                0x7e08405a        0x2    _g_dRegDfeRxBypass

+                0x7e08405c        0x2    _g_dRegDfeRxTestCtrl

+                0x7e08405e        0x2    _g_adReserved9

+                0x7e084060        0x2    _g_dRegDfeNotchFreq

+                0x7e084062        0x2    _g_dRegDfeNotchFs

+                0x7e084064        0x2    _g_dRegDfeNotchStart

+                0x7e084066        0x2    _g_dRegDfeNotchTimeA

+                0x7e084068        0x2    _g_dRegDfeNotchTimeBAnt0

+                0x7e08406a        0x2    _g_dRegDfeNotchParKA

+                0x7e08406c        0x2    _g_dRegDfeNotchParKBAnt0

+                0x7e08406e        0x2    _g_dRegDfeNotchParARe

+                0x7e084070        0x2    _g_dRegDfeNotchParAIm

+                0x7e084072        0x2    _g_dRegDfeNotchParAOutRe

+                0x7e084074        0x2    _g_dRegDfeNotchParAOutIm

+                0x7e084076        0x2    _g_dRegDfeNotchCordicSt

+                0x7e084078        0x2    _g_dRegDfeNotchTimeBAnt1

+                0x7e08407a        0x2    _g_dRegDfeNotchParKBAnt1

+                0x7e08407c        0x2    _g_dRegDfeRxDLIntf4Cfg

+                0x7e08407e        0x2    _g_dRegDfeRxDLIntf5Cfg

+                0x7e084080        0x2    _g_dRegDfeRxAgcRamClkSel

+                0x7e084082        0x2    _g_dRegDfeNotch1TimeA

+                0x7e084084        0x2    _g_dRegDfeNotch1ParKA

+                0x7e084086        0x2    _g_dRegDfeNotch2TimeA

+                0x7e084088        0x2    _g_dRegDfeNotch2ParKA

+                0x7e08408a        0x2    _g_dRegDfeNotch1TimeBAnt0

+                0x7e08408c        0x2    _g_dRegDfeNotch1ParKBAnt0

+                0x7e08408e        0x2    _g_dRegDfeNotch2TimeBAnt0

+                0x7e084090        0x2    _g_dRegDfeNotch2ParKBAnt0

+                0x7e084092        0x2    _g_dRegDfeNotch1TimeBAnt1

+                0x7e084094        0x2    _g_dRegDfeNotch1ParKBAnt1

+                0x7e084096        0x2    _g_dRegDfeNotch2TimeBAnt1

+                0x7e084098        0x2    _g_dRegDfeNotch2ParKBAnt1

+                0x7e08409a        0x2    _g_dRegDfeNotch1ParARe

+                0x7e08409c        0x2    _g_dRegDfeNotch1ParAIm

+                0x7e08409e        0x2    _g_dRegDfeNotch2ParARe

+                0x7e0840a0        0x2    _g_dRegDfeNotch2ParAIm

+                0x7e0840a2        0x2    _g_dRegDfeNotchbyPass

+                0x7e0840a4        0x2    _g_dRegDfeFcInitPhase

+                0x7e0840a6        0x2    _g_dRegDfeFcRotValSum

+                0x7e0840a8      0x158    _g_adReserved19

+                0x7e084200       0xc8    _g_adAgcCwTable

+                0x7e0842c8      0x138    _g_adReserved14

+                0x7e084400        0x2    _g_dRegDfeTxReset

+                0x7e084402        0x2    _g_dRegDfeTxAmpCorr

+                0x7e084404        0x2    _g_dRegDfeTxPhaCorr

+                0x7e084406        0x2    _g_dRegDfeTxDcComp

+                0x7e084408        0x2    _g_dRegDfeTxFirBitSel

+                0x7e08440a        0x2    _g_dRegDfeTxBypassCtrl

+                0x7e08440c        0x2    _g_dRegDfeTxEnExtnd

+                0x7e08440e        0x2    _g_dRegDfeTxEnCtrl

+                0x7e084410        0x2    _g_dRegDfeTxChainEn

+                0x7e084412        0x2    _g_dRegDfeTxIntfSel

+                0x7e084414        0x2    _g_dRegDfeTxIntf1Cfg

+                0x7e084416        0x2    _g_dRegDfeTxIntf2Cfg

+                0x7e084418        0x2    _g_dRegDfeTxIntf3Cfg

+                0x7e08441a        0x2    _g_dRegDfeTxClkGate

+                0x7e08441c        0x2    _g_dRegDfeTxOutEnSel

+                0x7e08441e        0x2    _g_dRegDfeTxFirDlyNum

+

+.reg7           0x7e084800      0xa00

+ *(.csr_reg)

+ .csr_reg       0x7e084800      0xa00 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_csr.o)

+                0x7e084800        0x2    _g_adCsrReserved2400

+                0x7e084802        0x2    _g_tRegCsrFpgaVersion

+                0x7e084804        0x2    _g_tRegCsrTestMode

+                0x7e084806        0x2    _g_tRegCsrStepIqSel

+                0x7e084808        0x2    _g_tRegCsrRotate0

+                0x7e08480a        0x2    _g_tRegCsrRotateParaEn0

+                0x7e08480c        0x2    _g_tRegCsrRotate1

+                0x7e08480e        0x2    _g_tRegCsrRotateParaEn1

+                0x7e084810        0x2    _g_tRegCsrOfflineSPSRRotate

+                0x7e084812        0x2    _g_tRegCsrReadMrtrReq

+                0x7e084814        0x2    _g_tRegCsrSetWdtReq

+                0x7e084816        0x2    _g_tRegCsrIntMrtrValue

+                0x7e084818        0x2    _g_tRegCsrFreqInd

+                0x7e08481a        0x2    _g_tRegCsrFxEndBoundary

+                0x7e08481c        0x2    _g_tRegCsrFxStartBoundary

+                0x7e08481e        0x2    _g_tRegCsrDataValidEn

+                0x7e084820        0x2    _g_tRegCsrPatternSoft

+                0x7e084822        0x2    _g_tRegCsrPatternMode

+                0x7e084824        0x2    _g_tRegCsrPatternIntEn

+                0x7e084826        0x2    _g_tRegCsrTopClkGating

+                0x7e084828        0x2    _g_tRegCsrTestpinSel

+                0x7e08482a        0x2    _g_tRegCsrSaveDataEn

+                0x7e08482c        0x2    _g_tRegCsrSaveDataSymNum

+                0x7e08482e        0x2    _g_tRegCsrFsBuffMrtr

+                0x7e084830        0x2    _g_tRegCsrFsBuffEndClear

+                0x7e084832       0x6e    _g_adCsrReserved1

+                0x7e0848a0        0x2    _g_tRegCsrRdMrtrValue

+                0x7e0848a2        0x2    _g_tRegCsrFsBuffState

+                0x7e0848a4        0x2    _g_tRegCsrFsBuffEndMrtr

+                0x7e0848a6      0x15a    _g_adCsrReserved2

+                0x7e084a00        0x2    _g_tRegCsrStep1Reset

+                0x7e084a02        0x2    _g_tRegCsrNSlot1

+                0x7e084a04        0x2    _g_tRegCsrStartEn1

+                0x7e084a06        0x2    _g_tRegCsrMrtrS1

+                0x7e084a08        0x2    _g_tRegCsrPeakWidth

+                0x7e084a0a        0x2    _g_tRegCsrPeakMask

+                0x7e084a0c        0x2    _g_tRegCsrGapModeIndex

+                0x7e084a0e        0x2    _g_tRegCsrSatCtrlbits

+                0x7e084a10        0x2    _g_tRegCsrS1ClkGating

+                0x7e084a12        0x2    _g_tRegCsrStep1Start

+                0x7e084a14       0x8c    _g_adCsrReserved3

+                0x7e084aa0        0x2    _g_tRegCsrOutMrtrS1

+                0x7e084aa2        0x2    _g_tRegCsrSlotNo1

+                0x7e084aa4        0x2    _g_tRegCsrStep1Status

+                0x7e084aa6        0x2    _g_tRegCsrPowerAvg1

+                0x7e084aa8      0x158    _g_adCsrReserved4

+                0x7e084c00        0x2    _g_tRegCsrIcVersion

+                0x7e084c02        0x2    _g_tRegCsrIcEnable

+                0x7e084c04        0x2    _g_tRegCsrIcStartPos

+                0x7e084c06        0x2    _g_tRegCsrIcCpichSlotHead

+                0x7e084c08        0x2    _g_tRegCsrIcPrar

+                0x7e084c0a        0x2    _g_tRegCsrIcScramblePra

+                0x7e084c0c        0x2    _g_tRegCsrIcClkGatingBypas

+                0x7e084c0e        0x2    _g_tRegCsrIcUpdate

+                0x7e084c10       0x10    _g_adCsrReserved5

+                0x7e084c20        0x2    _g_tRegCsrIcScchValue

+                0x7e084c22        0x2    _g_tRegCsrIcCpichValue

+                0x7e084c24      0x1dc    _g_adCsrReserved6

+                0x7e084e00        0x2    _g_tRegCsrStep2BReset

+                0x7e084e02        0x2    _g_tRegCsrNSlot2B

+                0x7e084e04        0x2    _g_tRegCsrMrtrS2B

+                0x7e084e06        0x2    _g_tRegCsrTimeAdjMode2B

+                0x7e084e08        0x2    _g_tRegCsrResyncWinWidth2B

+                0x7e084e0a        0x8    _g_adCodeGroupListSet

+                0x7e084e12        0x2    _g_tRegCsrBurstContextS2B

+                0x7e084e14        0x2    _g_tRegCsrTimingAdjustS2B

+                0x7e084e16        0x2    _g_tRegCsrMrtrS2BStart

+                0x7e084e18        0x2    _g_tRegCsrStartEn2B

+                0x7e084e1a        0x2    _g_tRegCsrS2bClkGateBypass

+                0x7e084e1c        0x2    _g_tRegCsrStep2BStart

+                0x7e084e1e       0x82    _g_adCsrReserved7

+                0x7e084ea0        0x2    _g_tRegCsrMrtrS2BSlot

+                0x7e084ea2        0x2    _g_tRegCsrSlotNo2B

+                0x7e084ea4        0x2    _g_tRegCsrSlotNum2B

+                0x7e084ea6        0x2    _g_tRegCsrGroupNum2B

+                0x7e084ea8        0x2    _g_tRegCsrCorNormMax2B

+                0x7e084eaa        0xe    _g_atRegCsrAccCorTmPos2B

+                0x7e084eb8        0x2    _g_tRegCsrMaxTmPosSel2B

+                0x7e084eba        0x2    _g_tRegCsrSelfResyncS2B

+                0x7e084ebc        0x2    _g_tRegCsrStep2BStatus

+                0x7e084ebe        0x2    _g_tRegCsrBurstPatternS2B

+                0x7e084ec0       0x10    _g_atRegCsrSlotNum2B

+                0x7e084ed0       0x10    _g_atRegCsrGroupNum2B

+                0x7e084ee0       0x10    _g_atRegCsrCorNormMax2B

+                0x7e084ef0       0x10    _g_atRegCsrMaxTmPosSel2B

+                0x7e084f00        0x2    _g_tRegCsrGrpSumMaxVal2B

+                0x7e084f02       0xfe    _g_adCsrReserved8

+                0x7e085000        0x2    _g_tRegCsrStep3Reset

+                0x7e085002        0x2    _g_tRegCsrNSlot3

+                0x7e085004        0x2    _g_tRegCsrMrtrS3

+                0x7e085006        0x2    _g_tRegCsrMrtrS3Slot

+                0x7e085008        0x2    _g_tRegCsrScramblingCodeS3

+                0x7e08500a        0x2    _g_tRegCsrResyncWinWidthS3

+                0x7e08500c        0x2    _g_tRegCsrBurstContextS3

+                0x7e08500e        0x2    _g_tRegCsrMrtrS3Start

+                0x7e085010        0x2    _g_tRegCsrStartEn3

+                0x7e085012        0x2    _g_tRegCsrStep3Start

+                0x7e085014        0x2    _g_tRegCsrStep3ClkBypass

+                0x7e085016       0x8a    _g_adCsrReserved9

+                0x7e0850a0        0x2    _g_tRegCsrSlotNo3

+                0x7e0850a2        0x2    _g_tRegCsrCorNormAvg

+                0x7e0850a4       0x10    _g_atRegCsrCorNormMax3

+                0x7e0850b4       0x10    _g_atRegCsrTimeAdj3

+                0x7e0850c4        0x2    _g_tRegCsrStep3Status

+                0x7e0850c6        0x2    _g_tRegCsrBurstPatternS3

+                0x7e0850c8      0x138    _g_adCsrReserved10

+

+.reg8           0x7e085200       0xb6

+ *(.meas_reg)

+ .meas_reg      0x7e085200       0xb6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_meas.o)

+                0x7e085200        0x2    _g_tL1wRegMeasSoftReset

+                0x7e085202        0x2    _g_tRegMeasBufOffline

+                0x7e085204        0x2    _g_tRegMeasBufOffMrtr

+                0x7e085206        0x2    _g_tRegMeasBufUpdate

+                0x7e085208        0x2    _g_tRegMeasWorkMode

+                0x7e08520a        0x2    _g_tRegMeasOnLineMrtr

+                0x7e08520c        0x2    _g_tRegMeasOnLineAgc0Para

+                0x7e08520e        0x2    _g_tRegMeasOnLineAgc1Para

+                0x7e085210        0x2    _g_tRegMeasOnLineAgc0Mrtr

+                0x7e085212        0x2    _g_tRegMeasOnLineAgc1Mrtr

+                0x7e085214        0x2    _g_tRegMeasContxtSel

+                0x7e085216        0x2    _g_tRegMeasSpsrParaCfg

+                0x7e085218        0x2    _g_tL1wRegMeasSttdMode

+                0x7e08521a        0x2    _g_tL1wRegMeasCell012

+                0x7e08521c        0x2    _g_tL1wRegMeasCell345

+                0x7e08521e        0x2    _g_tL1wRegMeasCell67

+                0x7e085220       0x10    _g_atL1wMeasCellMrtr

+                0x7e085230        0x2    _g_tRegMeasClkInfo

+                0x7e085232        0x2    _g_tRegMeasParaUpdate

+                0x7e085234       0x6e    _g_adReserved

+                0x7e0852a2        0x2    _g_tRegMeasSpsrStatus

+                0x7e0852a4        0x2    _g_tRegMeasBurstPattern

+                0x7e0852a6       0x10    _g_atL1wRegMeasCellAgc

+

+.reg9           0x7e086000      0x200

+ *(.csr_fullscan_reg)

+ .csr_fullscan_reg

+                0x7e086000      0x200 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_csr.o)

+                0x7e086000        0x2    _g_tRegCsrFsSoftReset

+                0x7e086002        0x2    _g_tRegCsrFsAccLen

+                0x7e086004       0x14    _g_atRegCsrFsDataOffset

+                0x7e086018       0x28    _g_atRegCsrFsScrambleGroup

+                0x7e086040        0x2    _g_tRegCsrFsScrambleGroup

+                0x7e086042        0x2    _g_tRegCsrFsClkGating

+                0x7e086044        0x2    _g_tRegCsrFsStart

+                0x7e086046       0x5a    _g_adCsrReserved11

+                0x7e0860a0        0x2    _g_tRegCsrFsFirstDataMrtr

+                0x7e0860a2       0x14    _g_atRegCsrFsPeakPowerPos

+                0x7e0860b6       0x14    _g_atRegCsrFsPeakScrambleOffset

+                0x7e0860ca        0x2    _g_tRegCsrFsInt

+                0x7e0860cc        0x2    _g_dCsrFsNoise

+                0x7e0860ce      0x132    _g_adCsrReserved12

+

+.reg10          0x7e086200      0x26e

+ *(.bch_reg)

+ .bch_reg       0x7e086200      0x26e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_bch.o)

+                0x7e086200        0x2    _g_uRegBchSoftReset

+                0x7e086202        0x2    _g_uRegBchTxdMode

+                0x7e086204        0x2    _g_uRegBchBchPichSel

+                0x7e086206        0x2    _g_uRegBchTtiSync

+                0x7e086208        0x2    _g_uRegBchWindowTh

+                0x7e08620a        0x2    _g_uRegBchPichOvsfK

+                0x7e08620c       0x6c    _g_atRegBchFingerConfig

+                0x7e086278        0x2    _g_uRegBchClkGate

+                0x7e08627a      0x186    _g_adRegBchReserved1

+                0x7e086400       0x48    _g_atRegBchFingerStatus

+                0x7e086448       0x12    _g_adRegBchViterbiOut

+                0x7e08645a       0x10    _g_asdRegBchPichData

+                0x7e08646a        0x2    _g_uRegBchTotalStatus

+                0x7e08646c        0x2    _g_uRegBchCrcResult

+

+.reg11          0x7e086800       0xb6

+ *(.psr_reg)

+ .psr_reg       0x7e086800       0xb6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_psr.o)

+                0x7e086800        0x2    _g_tRegPsrReset

+                0x7e086802        0x2    _g_tRegPsrSuspendEn

+                0x7e086804        0x2    _g_tRegPsrPilotPatternConfig

+                0x7e086806        0x2    _g_tRegPsrClkGatePassConfig

+                0x7e086808        0x2    _g_tRegPsrAntSelectCfg

+                0x7e08680a        0x2    _g_tRegPsrWinPosCfg

+                0x7e08680c        0x2    _g_tRegPsrRlInfoCfg

+                0x7e08680e        0x2    _g_tRegPsrMasterRlEn

+                0x7e086810        0x2    _g_tRegPsrRlSttdCfg

+                0x7e086812        0x2    _g_tRegPsrPeriodCfg

+                0x7e086814        0x2    _g_tRegPsrIntInfo

+                0x7e086816        0xc    _g_atRegPsrSrcAndChanCfg

+                0x7e086822        0xc    _g_atRegPsrRlMrtrCfg

+                0x7e08682e        0x2    _g_tRegPsrStartPosCfg

+                0x7e086830        0x2    _g_tRegPsrPosEnCfg

+                0x7e086832        0x2    _g_tRegPsrCmModeConfig

+                0x7e086834        0x2    _g_tRegPsrCmEnCfg

+                0x7e086836       0x6a    _g_wRegPsrCfg

+                0x7e0868a0        0x2    _g_tRegPsrIntStatus

+                0x7e0868a2        0x2    _g_tRegPsrProFileNum

+                0x7e0868a4        0x2    _g_tRegPsrFrameNum

+                0x7e0868a6        0x2    _g_tRegPsrWorkStatus

+                0x7e0868a8        0x2    _g_tRegPsrCfgError

+                0x7e0868aa        0xc    _g_atRegPsrRlPosReports

+

+.reg12          0x7e087000       0x4c

+ *(.tx_reg)

+ .tx_reg        0x7e087000       0x4c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tx.o)

+                0x7e087000       0x4c    _g_tRegTxReg

+

+.reg13          0x7e087600       0xf2

+ *(.utr_reg)

+ .utr_reg       0x7e087600       0xf2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_utr.o)

+                0x7e087600       0xf2    _g_tL1wRegRtxUtrReg

+

+.reg14          0x7e087c00       0x40

+ *(.eutr_reg)

+ .eutr_reg      0x7e087c00       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsupa.o)

+                0x7e087c00       0x40    _g_tL1wEutrParaConf

+

+//.reg15

+ *(.rake_reg)

+

+.reg16          0x7e088000      0x480

+ *(.rx_cfg_chip)

+ .rx_cfg_chip   0x7e088000      0x480 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7e088000      0x480    _g_tRegRxRakeChipLvl

+

+.reg17          0x7e088800      0x240

+ *(.rx_cfg_symb)

+ .rx_cfg_symb   0x7e088800      0x240 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7e088800      0x240    _g_tRegRxRakeSymbLvl

+

+.reg18          0x7e089000       0x38

+ *(.rx_cfg_comb)

+ .rx_cfg_comb   0x7e089000       0x38 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7e089000       0x38    _g_tRegRxRakeCombLvl

+

+.reg19          0x7e089800       0xc0

+ *(.rx_cfg_post)

+ .rx_cfg_post   0x7e089800       0xc0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7e089800       0xc0    _g_tRegRxRakePostLvl

+

+.reg20          0x7e08a000      0xc00

+ *(.gdtr_reg)

+ .gdtr_reg      0x7e08a000      0xc00 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_dtr.o)

+                0x7e08a000      0x200    _g_tRegRtxDtrReg

+                0x7e08a200      0x600    _g_adReserve

+                0x7e08a800      0x400    _g_tRegRtxDtrNewReg

+

+.reg21          0x7e08c000       0x1e

+ *(.eagch_reg)

+ .eagch_reg     0x7e08c000       0x1e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_dtr.o)

+                0x7e08c000       0x1e    _g_tRegRtxAgchReg

+

+.adr_reg        0x7e08c400      0x164

+ *(.adr_reg)

+ .adr_reg       0x7e08c400      0x164 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+                0x7e08c400        0x2    _g_dL1wRegAdrVer

+                0x7e08c402        0x2    _g_tL1wRegAdrCtrl

+                0x7e08c404        0x4    _g_adL1wRegAdrReserved1

+                0x7e08c408        0x2    _g_tL1wRegAdrAnt1Slot0Fc

+                0x7e08c40a        0x2    _g_tL1wRegAdrAnt1Slot1Fc

+                0x7e08c40c        0x2    _g_tL1wRegAdrAnt1Slot2Fc

+                0x7e08c40e        0x2    _g_tL1wRegAdrAnt2Slot0Fc

+                0x7e08c410        0x2    _g_tL1wRegAdrAnt2Slot1Fc

+                0x7e08c412        0x2    _g_tL1wRegAdrAnt2Slot2Fc

+                0x7e08c414        0x2    _g_adL1wRegAdrReserved2

+                0x7e08c416        0x2    _g_tL1wRegAdrRxTxMode

+                0x7e08c418        0x2    _g_tL1wRegAdrCir

+                0x7e08c41a        0x2    _g_tL1wRegAdrCirAlpha

+                0x7e08c41c        0x2    _g_dL1wRegAdrFingerMaskR1T1L

+                0x7e08c41e        0x2    _g_dL1wRegAdrFingerMaskR1T1H

+                0x7e08c420        0x2    _g_dL1wRegAdrFingerMaskR1T2L

+                0x7e08c422        0x2    _g_dL1wRegAdrFingerMaskR1T2H

+                0x7e08c424        0x2    _g_dL1wRegAdrFingerMaskR2T1L

+                0x7e08c426        0x2    _g_dL1wRegAdrFingerMaskR2T1H

+                0x7e08c428        0x2    _g_dL1wRegAdrFingerMaskR2T2L

+                0x7e08c42a        0x2    _g_dL1wRegAdrFingerMaskR2T2H

+                0x7e08c42c        0x2    _g_tL1wRegAdrNoiseThresh

+                0x7e08c42e        0x4    _g_adL1wRegAdrReserved3

+                0x7e08c432        0x2    _g_tL1wRegAdrDataPscCoeQ

+                0x7e08c434        0x2    _g_tL1wRegAdrAntLambda

+                0x7e08c436        0x2    _g_tL1wRegAdrDataPscCoeP

+                0x7e08c438        0x2    _g_tL1wRegAdrCirFft

+                0x7e08c43a        0x2    _g_tL1wRegAdrDataFft

+                0x7e08c43c        0x2    _g_tL1wRegAdrRyyCoeff

+                0x7e08c43e        0x2    _g_tL1wRegAdrSchCancelCoeff

+                0x7e08c440        0x2    _g_tL1wRegAdrSchCancel

+                0x7e08c442        0x2    _g_tL1wRegAdrCpichCodeX

+                0x7e08c444        0x2    _g_tL1wRegAdrCpichCodeY

+                0x7e08c446        0x2    _g_tL1wRegAdrHsscchHsdschCodeX

+                0x7e08c448        0x2    _g_tL1wRegAdrHsscchHsdschCodeY

+                0x7e08c44a        0x2    _g_tL1wRegAdrCpichHsscchChEn

+                0x7e08c44c        0x2    _g_tL1wRegAdrHsdsch

+                0x7e08c44e        0x2    _g_tL1wRegAdrHsscch

+                0x7e08c450        0x2    _g_tL1wRegAdrChCompsEn

+                0x7e08c452        0x2    _g_tL1wRegAdrSymCpichAlpha

+                0x7e08c454        0x2    _g_tL1wRegAdrCltd1

+                0x7e08c456        0x2    _g_tL1wRegAdrTimeCfg

+                0x7e08c458        0x2    _g_tL1wRegAdrHsdschParaA

+                0x7e08c45a        0x2    _g_tL1wRegAdrMemClkBypass

+                0x7e08c45c        0x2    _g_tL1wRegAdrModuleClkBypass

+                0x7e08c45e        0x2    _g_tL1wRegAdrAmMean

+                0x7e08c460        0x2    _g_tL1wRegAdrAnt1EqNoise

+                0x7e08c462        0x2    _g_tL1wRegAdrAnt2EqNoise

+                0x7e08c464       0x9c    _g_adL1wRegAdrReserved4

+                0x7e08c500       0x3c    _g_atL1wRegAdrCpichData

+                0x7e08c53c        0x2    _g_dL1wRegAdrReserved5

+                0x7e08c53e        0x2    _g_tL1wRegAdrCirSlotNum

+                0x7e08c540        0x2    _g_dL1wRegAdrMaxPowerR1T1

+                0x7e08c542        0x2    _g_dL1wRegAdrMaxPowerR2T1

+                0x7e08c544        0x2    _g_dL1wRegAdrMaxPowerR1T2

+                0x7e08c546        0x2    _g_dL1wRegAdrMaxPowerR2T2

+                0x7e08c548        0x2    _g_dL1wRegAdrNoisePowerR1

+                0x7e08c54a        0x2    _g_dL1wRegAdrNoisePowerR2

+                0x7e08c54c        0x2    _g_dL1wRegAdrMaxPowerR1T1Bak

+                0x7e08c54e        0x2    _g_dL1wRegAdrMaxPowerR2T1Bak

+                0x7e08c550        0x2    _g_dL1wRegAdrMaxPowerR1T2Bak

+                0x7e08c552        0x2    _g_dL1wRegAdrMaxPowerR2T2Bak

+                0x7e08c554        0x2    _g_dL1wRegAdrNoisePowerR1Bak

+                0x7e08c556        0x2    _g_dL1wRegAdrNoisePowerR2Bak

+                0x7e08c558        0x6    _g_adL1wRegAdrCpichT1SlotAbs

+                0x7e08c55e        0x6    _g_adL1wRegAdrCpichT2SlotAbs

+

+.ic_reg         0x7e08c600       0xd2

+ *(.ic_reg)

+ .ic_reg        0x7e08c600       0xd2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+                0x7e08c600        0x2    _g_tL1wRegIcVer

+                0x7e08c602        0x2    _g_tL1wRegIcEnable

+                0x7e08c604        0x2    _g_tL1wRegIcMode

+                0x7e08c606        0x2    _g_uL1wRegIcSubFrameHead

+                0x7e08c608       0x40    _g_tL1wRegIcCellFinger

+                0x7e08c648       0x10    _g_atL1wRegIcScrcodeXY

+                0x7e08c658        0x8    _g_atL1wRegIcSchCodeNum

+                0x7e08c660        0x2    _g_tL1wRegIcBchLambda

+                0x7e08c662        0x2    _g_tL1wRegIcSchLambda

+                0x7e08c664        0x2    _g_tL1wRegIcAlpha

+                0x7e08c666        0x2    _g_tL1wRegIcCpichLambda

+                0x7e08c668        0x2    _g_tL1wRegIcAnt0Che4xPos

+                0x7e08c66a        0x2    _g_tL1wRegIcAnt1Che4xPos

+                0x7e08c66c        0x6    _g_uL1wRegIcAnt0CellSubFrmHead

+                0x7e08c672        0xc    _g_adL1wRegIcReserved1

+                0x7e08c67e        0x2    _g_tL1wRegIcConfigOver

+                0x7e08c680       0x18    _g_adL1wRegIcReserved2

+                0x7e08c698        0x6    _g_uL1wRegAdjIcConfigTime

+                0x7e08c69e        0x2    _g_tRegIcSubFrmHeadTime

+                0x7e08c6a0        0x2    _g_uL1wRegIcConfigTime

+                0x7e08c6a2        0x6    _g_tL1wRegIcCell0CpichSymModulus

+                0x7e08c6a8        0x6    _g_tL1wRegIcCell1CpichSymModulus

+                0x7e08c6ae        0x6    _g_tL1wRegIcCell2CpichSymModulus

+                0x7e08c6b4        0x6    _g_tL1wRegIcCell3CpichSymModulus

+                0x7e08c6ba        0x6    _g_tL1wRegIcCell0BchSymModulus

+                0x7e08c6c0        0x6    _g_tL1wRegIcCell1BchSymModulus

+                0x7e08c6c6        0x6    _g_tL1wRegIcCell2BchSymModulus

+                0x7e08c6cc        0x6    _g_tL1wRegIcCell3BchSymModulus

+

+.hdtr_reg       0x7e08e000       0xce

+ *(.hdtr_reg)

+ .hdtr_reg      0x7e08e000       0xce T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+                0x7e08e000        0x2    _g_tL1wRegHdtrDemodule

+                0x7e08e002        0x2    _g_tL1wRegHdtrHsdsch

+                0x7e08e004        0xa    _g_adL1wRegHdtrReserved1

+                0x7e08e00e        0x2    _g_tL1wRegHdtr2ndRmNtp1

+                0x7e08e010        0x2    _g_tL1wRegHdtr2ndRmNtp2

+                0x7e08e012        0x2    _g_tL1wRegHdtr2ndRmNdi

+                0x7e08e014        0x2    _g_dL1wRegHdtrReserved1

+                0x7e08e016        0x2    _g_tL1wRegHdtrHarqId

+                0x7e08e018        0x6    _g_adL1wRegHdtrReserved2

+                0x7e08e01e        0x2    _g_tL1wRegHdtrTurboCfg

+                0x7e08e020       0x14    _g_adL1wRegHdtrReserved3

+                0x7e08e034        0x2    _g_tL1wRegHdtr2ndRmType

+                0x7e08e036        0x2    _g_tL1wRegHdtr2ndRmEiniSys

+                0x7e08e038        0x2    _g_tL1wRegHdtr2ndRmEplusSys

+                0x7e08e03a        0x2    _g_tL1wRegHdtr2ndRmEminusSys

+                0x7e08e03c        0x2    _g_tL1wRegHdtr2ndRmEiniP1

+                0x7e08e03e        0x2    _g_tL1wRegHdtr2ndRmEplusP1

+                0x7e08e040        0x2    _g_tL1wRegHdtr2ndRmEminusP1

+                0x7e08e042        0x2    _g_tL1wRegHdtr2ndRmEiniP2

+                0x7e08e044        0x2    _g_tL1wRegHdtr2ndRmEplusP2

+                0x7e08e046        0x2    _g_tL1wRegHdtr2ndRmEminusP2

+                0x7e08e048        0x2    _g_tL1wRegHdtr1stRmFlg

+                0x7e08e04a        0x2    _g_tL1wRegHdtr2ndRmNp1

+                0x7e08e04c        0x2    _g_tL1wRegHdtr2ndRmNp2

+                0x7e08e04e        0x2    _g_tL1wRegHdtr1stRmEiniP1

+                0x7e08e050        0x2    _g_tL1wRegHdtr1stRmEplusP1

+                0x7e08e052        0x2    _g_tL1wRegHdtr1stRmEminusP1

+                0x7e08e054        0x2    _g_tL1wRegHdtr1stRmEiniP2

+                0x7e08e056        0x2    _g_tL1wRegHdtr1stRmEplusP2

+                0x7e08e058        0x2    _g_tL1wRegHdtr1stRmEminusP2

+                0x7e08e05a        0x2    _g_dL1wRegHdtrReserved2

+                0x7e08e05c        0x2    _g_tL1wRegHdtrCodeBlk

+                0x7e08e05e        0x2    _g_tL1wRegHdtrCrcRslt

+                0x7e08e060        0x2    _g_tL1wRegHdtrTbSize

+                0x7e08e062       0x14    _g_adL1wRegHdtrReserved4

+                0x7e08e076        0x2    _g_tL1wRegHdtrEn

+                0x7e08e078        0x2    _g_dL1wRegHdtrReserved3

+                0x7e08e07a        0x2    _g_tL1wRegHdtrHarqAddr

+                0x7e08e07c        0x2    _g_tL1wRegHdtr2ndRmNtsys

+                0x7e08e07e        0x2    _g_tL1wRegHdtr2ndRmNsys

+                0x7e08e080        0x2    _g_tL1wRegHdtrNdataCodeBlkNum

+                0x7e08e082        0x2    _g_tL1wRegHdtrTbWithCrc

+                0x7e08e084        0x2    _g_tL1wRegHdtrCtrl

+                0x7e08e086        0x2    _g_tL1wRegHdtrLlrBitWidth

+                0x7e08e088        0x4    _g_adL1wRegHdtrReserved5

+                0x7e08e08c        0x2    _g_tL1wRegHdtrTargetBitWidth

+                0x7e08e08e        0x2    _g_dL1wRegHdtrReserved8

+                0x7e08e090        0x2    _g_tL1wRegHdtrHarqBitWidth

+                0x7e08e092        0x2    _g_tL1wRegHdtrTurboModuleClkMsk

+                0x7e08e094        0x6    _g_dL1wRegHdtrReserved9

+                0x7e08e09a        0x2    _g_tL1wRegHdtrDeintlvClkCtrl

+                0x7e08e09c        0x2    _g_tL1wRegHdtrSoftBitsClkCtrl

+                0x7e08e09e        0x2    _g_dL1wRegHdtrReserved10

+                0x7e08e0a0        0x2    _g_tL1wRegHdtrDrmClkCtrl

+                0x7e08e0a2        0x2    _g_tL1wRegHdtrCrcClkCtrl

+                0x7e08e0a4        0x2    _g_tL1wRegHdtrTrchRamClkCtrl

+                0x7e08e0a6        0x2    _g_tL1wRegHdtrTurboSoftReset

+                0x7e08e0a8        0x2    _g_tL1wRegHdtrStartCfg

+                0x7e08e0aa        0x2    _g_tL1wRegHdtrDemoduleCfg

+                0x7e08e0ac       0x14    _g_adL1wRegHdtrReserved6

+                0x7e08e0c0        0x2    _g_tL1wRegHdtrSubFrm

+                0x7e08e0c2        0x2    _g_tL1wRegHdtrModuleVer

+                0x7e08e0c4        0x2    _g_tL1wRegHdtrChipName

+                0x7e08e0c6        0x2    _g_adL1wRegHdtrReserved7

+                0x7e08e0c8        0x2    _g_tL1wRegHdtrCrcRedundancy

+                0x7e08e0ca        0x2    _g_tL1wRegHdtrHrnti

+                0x7e08e0cc        0x2    _g_tL1wRegHdtrChStart

+

+.reg_hsscch     0x7e08e400       0x4c

+ *(.hsscch_reg)

+ .hsscch_reg    0x7e08e400       0x4c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+                0x7e08e400        0x2    _g_tL1wRegHsscchCtrl

+                0x7e08e402        0x2    _g_tL1wRegHsscchMode

+                0x7e08e404        0x2    _g_tL1wRegHsscchHrnti

+                0x7e08e406        0x2    _g_tL1wRegHsscchViterbiThresh

+                0x7e08e408        0x2    _g_tL1wRegHsscchPart1Rcv

+                0x7e08e40a        0x2    _g_tL1wRegHsscchPart1Flg

+                0x7e08e40c        0x2    _g_tL1wRegHsscchPart2Rcv

+                0x7e08e40e        0x2    _g_tL1wRegHsscchHmRslt

+                0x7e08e410        0x8    _g_atL1wRegHsscchSmRslt

+                0x7e08e418        0x2    _g_tL1wRegHsscchSmPart1ChMsk

+                0x7e08e41a        0x8    _g_atL1wRegHsscchS0Dist

+                0x7e08e422        0x8    _g_atL1wRegHsscchMaxDist

+                0x7e08e42a        0x8    _g_atL1wRegHsscchMinDist

+                0x7e08e432        0x8    _g_atL1wRegHsscchPart1Sum

+                0x7e08e43a        0x2    _g_tL1wRegHsscchPart2Rslt

+                0x7e08e43c        0x2    _g_tL1wRegHsscchModuleVer

+                0x7e08e43e        0x2    _g_tL1wRegHsscchChipName

+                0x7e08e440        0x2    _g_tL1wRegHsscchBcchHrntiEn

+                0x7e08e442        0x2    _g_tL1wRegHsscchBcchHrntiSmRslt

+                0x7e08e444        0x2    _g_tL1wRegHsscchBcchHrntiS0Dist

+                0x7e08e446        0x2    _g_tL1wRegHsscchBcchHrntiMaxDist

+                0x7e08e448        0x2    _g_tL1wRegHsscchBcchHrntiMinDist

+                0x7e08e44a        0x2    _g_tL1wRegHsscchBcchHrntiPart1Sum

+

+.reg22          0x7e08e800       0x30

+ *(.pich_reg)

+ .pich_reg      0x7e08e800       0x30 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_piai.o)

+                0x7e08e800        0x2    _g_wRegPiAiVersion

+                0x7e08e802        0x2    _g_tRegPiAiEnble

+                0x7e08e804        0x2    _g_tRegPichMode

+                0x7e08e806        0x2    _g_tRegAlpha

+                0x7e08e808        0x2    _g_tRegRotatePara

+                0x7e08e80a       0x10    _g_tRegFingerPara

+                0x7e08e81a        0x2    _g_tRegPiAIOffsetPara

+                0x7e08e81c        0x2    _g_tRegPiAIOvsfPara

+                0x7e08e81e        0x2    _g_tRegAfcFingerNum

+                0x7e08e820        0x2    _g_tRegAichSeqIndex

+                0x7e08e822        0x2    _g_tRegSetUpdateTime

+                0x7e08e824        0x2    _g_tRegConfigOver

+                0x7e08e826        0x4    _g_tRegCpichPower

+                0x7e08e82a        0x2    _g_tRegAichAmplitude

+                0x7e08e82c        0x2    _g_tRegConfigState

+                0x7e08e82e        0x2    _g_tRegConfigTime

+

+.reg23

+ *(.slotbuf_reg)

+

+.less_reg       0x7e08f400      0x280

+ *(.less_reg)

+ .less_reg      0x7e08f400      0x280 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+                0x7e08f400      0x200    _g_atL1wRegLessTbCfg

+                0x7e08f600        0x2    _g_tL1wRegLessReset

+                0x7e08f602        0x2    _g_tL1wRegLessDataOrder

+                0x7e08f604        0x2    _g_tL1wRegLessHrnti

+                0x7e08f606        0x2    _g_tL1wRegLessSubFrm

+                0x7e08f608        0x2    _g_tL1wRegLessTurboCtrl

+                0x7e08f60a        0x2    _g_tL1wRegLessClkCtrl

+                0x7e08f60c        0x2    _g_tL1wRegLessLlrRepBitWidth

+                0x7e08f60e        0x2    _g_tL1wRegLessTranPara

+                0x7e08f610        0x2    _g_tL1wRegLessUpdate

+                0x7e08f612       0x6e    _g_adL1wRegLessReserved1

+

+.reg24          0x7c080000      0x280

+ *(.csr_reg_ram)

+ .csr_reg_ram   0x7c080000      0x280 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_csr.o)

+                0x7c080000       0x78    _g_atRegCsrStep1Peek

+                0x7c080078        0x8    _g_adCsrReserved13

+                0x7c080080       0x78    _g_atRegCsrStep1PeekVal

+                0x7c0800f8      0x108    _g_adCsrReserved14

+                0x7c080200       0x80    _g_dwCodeListSet

+

+.reg25          0x7c080400       0xd0

+ *(.meas_ram)

+ .meas_ram      0x7c080400       0xd0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_meas.o)

+                0x7c080400       0xd0    _g_atL1wRegMeasResultInfo

+

+.reg26          0x7c080600      0x300

+ *(.bch_ram)

+ .bch_ram       0x7c080600      0x300 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_bch.o)

+                0x7c080600      0x300    _g_atRegBchBmiSymbol

+

+.reg27          0x7c088000      0x398

+ *(.psr_data_ram)

+ .psr_data_ram  0x7c088000      0x398 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_psr.o)

+                0x7c088000      0x180    _g_atRegPsrAnt0RLFingerInfo

+                0x7c088180        0xc    _g_atRegPsrAnt0NoiseMantisse

+                0x7c08818c        0xc    _g_atRegPsrAnt0NoiseFingerCommExp

+                0x7c088198       0x68    _g_wRegPsrRamCfg

+                0x7c088200      0x180    _g_atRegPsrAnt1RLsFingerInfo

+                0x7c088380        0xc    _g_atRegPsrAnt1NoiseMantisse

+                0x7c08838c        0xc    _g_atRegPsrAnt1NoiseFingerCommExp

+

+.reg28          0x7c08e000      0xf00

+ *(.tx_ram0)

+ .tx_ram0       0x7c08e000      0xf00 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tx.o)

+                0x7c08e000      0xf00    _g_atTxRam0

+

+.reg29          0x7c090000      0xf00

+ *(.tx_ram1)

+ .tx_ram1       0x7c090000      0xf00 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tx.o)

+                0x7c090000      0xf00    _g_atTxRam1

+

+.reg30          0x7c092000      0x490

+ *(.utr_ram)

+ .utr_ram       0x7c092000      0x490 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_utr.o)

+                0x7c092000      0x490    _g_awL1wRamUtrData

+

+.reg31          0x7c096000      0x500

+ *(.eutr_ram)

+ .eutr_ram      0x7c096000      0x500 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsupa.o)

+                0x7c096000      0x500    _g_awL1wRamEutrData

+

+.reg32          0x7c09a000      0x140

+ *(.rx_raw_cpich)

+ .rx_raw_cpich  0x7c09a000      0x140 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09a000      0x140    _g_atRegRxRawCpich

+

+.reg33          0x7c09a140       0x40

+ *(.rx_slotwt)

+ .rx_slotwt     0x7c09a140       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09a140       0x40    _g_atRegRxSlotwt

+

+.reg34          0x7c09a180       0x40

+ *(.rx_afc)

+ .rx_afc        0x7c09a180       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09a180       0x40    _g_atRegRxAfcRam

+

+.reg35          0x7c09a1c0       0x40

+ *(.rx_raw_noise)

+ .rx_raw_noise  0x7c09a1c0       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09a1c0       0x40    _g_atRegRxRawNoise

+

+.reg36          0x7c09a240       0x30

+ *(.rx_comb_tpcpl)

+ .rx_comb_tpcpl

+                0x7c09a240       0x30 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09a240       0x30    _g_tRegRxCombTpcPilot

+

+.reg37          0x7c09a800      0x100

+ *(.rx_pilot)

+ .rx_pilot      0x7c09a800      0x100 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09a800      0x100    _g_atRegRxRawPilot

+

+.reg38          0x7c09ac00       0x14

+ *(.rx_piaipage0)

+ .rx_piaipage0  0x7c09ac00       0x14 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09ac00       0x14    _g_tRegRxCombPiAiPage0

+

+.reg39          0x7c09ac20       0x14

+ *(.rx_piaipage1)

+ .rx_piaipage1  0x7c09ac20       0x14 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09ac20       0x14    _g_tRegRxCombPiAiPage1

+

+.reg40          0x7c09c000      0x280

+ *(.rx_dpch0)

+ .rx_dpch0      0x7c09c000      0x280 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09c000      0x280    _g_tRegRxCombDpch0

+

+.reg41          0x7c09c800      0x280

+ *(.rx_dpch1)

+ .rx_dpch1      0x7c09c800      0x280 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09c800      0x280    _g_tRegRxCombDpch1

+

+.reg42          0x7c09d800       0xa0

+ *(.rx_scch0)

+ .rx_scch0      0x7c09d800       0xa0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09d800       0xa0    _g_tRegRxCombScchPage0

+

+.reg43          0x7c09d900       0xa0

+ *(.rx_scch1)

+ .rx_scch1      0x7c09d900       0xa0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09d900       0xa0    _g_tRegRxCombScchPage1

+

+.reg44          0x7c09dc00       0x28

+ *(.rx_rghi00)

+ .rx_rghi00     0x7c09dc00       0x28 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09dc00       0x28    _g_tRegRxCombRgHiRl0Page0

+

+.reg45          0x7c09dc40       0x28

+ *(.rx_rghi01)

+ .rx_rghi01     0x7c09dc40       0x28 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09dc40       0x28    _g_tRegRxCombRgHiRl0Page1

+

+.reg46          0x7c09dc80       0x28

+ *(.rx_rghi10)

+ .rx_rghi10     0x7c09dc80       0x28 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09dc80       0x28    _g_tRegRxCombRgHiRl1Page0

+

+.reg47          0x7c09dcc0       0x28

+ *(.rx_rghi11)

+ .rx_rghi11     0x7c09dcc0       0x28 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09dcc0       0x28    _g_tRegRxCombRgHiRl1Page1

+

+.reg48          0x7c09dd00       0x28

+ *(.rx_rghi20)

+ .rx_rghi20     0x7c09dd00       0x28 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09dd00       0x28    _g_tRegRxCombRgHiRl2Page0

+

+.reg49          0x7c09dd40       0x28

+ *(.rx_rghi21)

+ .rx_rghi21     0x7c09dd40       0x28 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09dd40       0x28    _g_tRegRxCombRgHiRl2Page1

+

+.reg50          0x7c09dd80       0x28

+ *(.rx_rghi30)

+ .rx_rghi30     0x7c09dd80       0x28 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09dd80       0x28    _g_tRegRxCombRgHiRl3Page0

+

+.reg51          0x7c09ddc0       0x28

+ *(.rx_rghi31)

+ .rx_rghi31     0x7c09ddc0       0x28 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09ddc0       0x28    _g_tRegRxCombRgHiRl3Page1

+

+.reg52          0x7c09df00       0x14

+ *(.rx_agch0)

+ .rx_agch0      0x7c09df00       0x14 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09df00       0x14    _g_tRegRxCombAgchPage0

+

+.reg53          0x7c09df20       0x14

+ *(.rx_agch1)

+ .rx_agch1      0x7c09df20       0x14 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09df20       0x14    _g_tRegRxCombAgchPage1

+

+.reg54          0x7c0a0000      0x400

+ *(.gdtr_ram)

+ .gdtr_ram      0x7c0a0000      0x400 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_dtr.o)

+                0x7c0a0000      0x400    _g_uRegDtrTtiResultReg

+

+.reg55

+ *(.slotbuf_ram)

+

+.reg56          0x0009a300       0x36

+ *(.sleep_reg)

+ .sleep_reg     0x0009a300       0x36 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_sleep.o)

+                0x0009a300        0x2    _g_URegLpmTime1CtrlCmd

+                0x0009a302        0x2    _g_uRegLpmTime1Cfg

+                0x0009a304        0x2    _g_uRegLpmTime2Cfg

+                0x0009a306        0x2    _g_uRegLpmTime3Cfg

+                0x0009a308        0x2    _g_uRegLpmTime4Cfg

+                0x0009a30a        0x2    _g_uRegLpmTime5PosedgeCfg

+                0x0009a30c        0x2    _g_uRegLpmTime5EngedgeCfg

+                0x0009a30e        0x2    _g_uRegLpmMrtrTrace

+                0x0009a310        0x2    _g_uRegLpmLocalMrtrTrace

+                0x0009a312        0x2    _g_uRegLpm32KCailSelCfg

+                0x0009a314        0x2    _g_dRegLpmCount32K

+                0x0009a316        0x2    _g_dRegLpm15MCountOffset

+                0x0009a318        0x2    _g_dRegLpmReserve2

+                0x0009a31a        0x2    _g_dRegLpm32KFactorInteg

+                0x0009a31c        0x2    _g_dRegLpm32KFactorDecimal

+                0x0009a31e        0x2    _g_dRegLpm32KSoftFactorInteg

+                0x0009a320        0x2    _g_dRegLpm32KSoftFactorDecimal

+                0x0009a322        0x2    _g_dRegLpmSoftReset

+                0x0009a324        0x2    _g_dRegLpmMrtrOffset

+                0x0009a326        0x2    _g_uRegLowPowerCtrl

+                0x0009a328        0x2    _g_dRegLpmSuperframeOff

+                0x0009a32a        0x2    _g_dRegLpmReserve3

+                0x0009a32c        0x2    _g_URegLpmTime2CtrlCmd

+                0x0009a32e        0x2    _g_URegLpmTime3CtrlCmd

+                0x0009a330        0x2    _g_URegLpmTime4CtrlCmd

+                0x0009a332        0x2    _g_URegLpmTime5CtrlCmd

+                0x0009a334        0x2    _g_tRegLpmClkEnDisable

+

+.reg57          0x7c250000       0x34

+ *(.rffe_reg)

+ .rffe_reg      0x7c250000       0x34 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rfc.o)

+                0x7c250000        0x2    _g_dRegRffeReset

+                0x7c250002        0x2    _g_dRegRffeRdSpeedSet

+                0x7c250004        0xe    _g_adReserved16

+                0x7c250012        0x2    _g_dRegRffeWcdmaRdData

+                0x7c250014        0x4    _g_adReserved17

+                0x7c250018        0x2    _g_dRegRffeCh0Packet

+                0x7c25001a       0x16    _g_adReserved18

+                0x7c250030        0x2    _g_dRegRffeConCrrnt

+                0x7c250032        0x2    _g_dRegRffeFreqDiv

+

+.reg58

+ *(.spi_reg)

+

+.adr_ram        0x7c0b0000      0x400

+ *(.adr_ram)

+ .adr_ram       0x7c0b0000      0x400 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+                0x7c0b0000       0x80    _g_atL1wRamAdrCirR1T1

+                0x7c0b0080       0x80    _g_atL1wRamAdrCirR2T1

+                0x7c0b0100       0x80    _g_atL1wRamAdrCirR1T2

+                0x7c0b0180       0x80    _g_atL1wRamAdrCirR2T2

+                0x7c0b0200       0x80    _g_atL1wRamAdrCirR1T1Bak

+                0x7c0b0280       0x80    _g_atL1wRamAdrCirR2T1Bak

+                0x7c0b0300       0x80    _g_atL1wRamAdrCirR1T2Bak

+                0x7c0b0380       0x80    _g_atL1wRamAdrCirR2T2Bak

+

+.hdtr_ram       0x7c0c0000      0xa4e

+ *(.hdtr_ram)

+ .hdtr_ram      0x7c0c0000      0xa4e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+                0x7c0c0000      0xa4e    _g_adL1wRamHdtr

+

+.piai_ram       0x7c0c8000       0xd0

+ *(.piai_ram)

+ .piai_ram      0x7c0c8000       0xd0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_piai.o)

+                0x7c0c8000       0x20    _g_tRegEAISymbolRam

+                0x7c0c8020       0x20    _g_tRegRservedRam

+                0x7c0c8040       0x40    _g_tRegPIAISymbolRam

+                0x7c0c8080       0x50    _g_tRegCpichSymbolRam

+

+.slotbuf_ram

+ *(.slotbuf_ram)

+

+.slotbuf_lte_reg

+ *(.slotbuf_lte_reg)

+

+.td_tpu_reg

+ *(.td_tpu_reg)

+

+.td_top_reg

+ *(.td_top_reg)

+

+.td_csr_reg

+ *(.td_csr_reg)

+

+.td_csr_dpram

+ *(.td_csr_dpram)

+

+.td_rfc_reg

+ *(.td_rfc_reg)

+

+.td_dst_reg

+ *(.td_dst_reg)

+

+.td_dst_dpram

+ *(.td_dst_dpram)

+

+.td_dst_interf_dpram

+ *(.td_dst_interf_dpram)

+

+.td_jd_reg

+ *(.td_jd_reg)

+

+.td_jd_dpram2

+ *(.td_jd_dpram2)

+

+.td_utr_dpram

+ *(.td_utr_dpram)

+

+.td_utr_reg

+ *(.td_utr_reg)

+

+.td_ulc_reg

+ *(.td_ulc_reg)

+

+.td_afc_reg

+ *(.td_afc_reg)

+

+.td_gdtr_reg

+ *(.td_gdtr_reg)

+

+.td_gdtr_dpram

+ *(.td_gdtr_dpram)

+

+.td_ul_hsupa_reg

+ *(.td_ul_hsupa_reg)

+

+.td_ul_hsupa_dpram

+ *(.td_ul_hsupa_dpram)

+

+.td_dm_rdb_reg

+ *(.td_dm_rdb_reg)

+

+.td_hdtr_reg

+ *(.td_hdtr_reg)

+

+.td_hdtr_dpram

+ *(.td_hdtr_dpram)

+

+.td_sleep_reg

+ *(.td_sleep_reg)

+

+.td_pslpm_reg

+ *(.td_pslpm_reg)

+

+.td_uart_reg

+ *(.td_uart_reg)

+

+.td_tfci_reg

+ *(.td_tfci_reg)

+

+.td_viterbi_reg

+ *(.td_viterbi_reg)

+

+.dst_slot_buf

+ *(.dst_slot_buf)

+                0x00017000                __heap_start = 0x17000

+                0x00017010                __heap_limit = 0x17010

+                0x00017fff                __stack_start = 0x17fff

+                0x00017010                __stack_end = __heap_limit

+                0x00000001                ___ZSP_G3___ = 0x1

+OUTPUT(T:/cp/phy/project/7520_phy_plat_zsp/bin/debug/proj_lte_w_td.out elf32-sdsp)

+

+.comment        0x00000000     0x4875

+ .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

+ .comment       0x00000082       0x3c T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_int.o

+ .comment       0x000000be       0x3e T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_icu_reg.o

+ .comment       0x000000fc       0x15 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/zcos_zsp880_asm.o

+ .comment       0x00000112       0x15 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch_asm.o)

+ .comment       0x00000127       0x34 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cre_proc.o)

+ .comment       0x0000015b       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(error.o)

+ .comment       0x0000018e       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(init.o)

+ .comment       0x000001c0       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(main.o)

+ .comment       0x000001f2       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(process.o)

+ .comment       0x00000225       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send.o)

+ .comment       0x00000257       0x34 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(startzcos.o)

+ .comment       0x0000028c       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(swap.o)

+ .comment       0x000002be       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(alloc.o)

+ .comment       0x000002f0       0x36 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch.o)

+ .comment       0x00000327       0x35 T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_use_dcfgr_describe.o)

+ .comment       0x0000035c       0x31 T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_descriptor.o)

+ .comment       0x0000038e       0x41 T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o)

+ .comment       0x000003cf       0x3e T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_sys.o)

+ .comment       0x0000040d       0x41 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(bsp_timer_zsp880.o)

+ .comment       0x0000044f       0x3e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_timer.o)

+ .comment       0x0000048d       0x40 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_error_handler.o)

+ .comment       0x000004cd       0x3c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+ .comment       0x00000509       0x3c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(SysEntry.o)

+ .comment       0x00000546       0x3c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+ .comment       0x00000582       0x3b T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o)

+ .comment       0x000005be       0x3b T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o)

+ .comment       0x000005f9       0x40 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_multimode_cfg.o)

+ .comment       0x0000063a       0x15 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_save_zsp880_reg.o)

+ .comment       0x0000064f       0x3e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l2cache.o)

+ .comment       0x0000068d       0x3d T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_cache.o)

+ .comment       0x000006ca       0x3c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_dma.o)

+ .comment       0x00000706       0x3d T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+ .comment       0x00000743       0x3e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(soc_top.o)

+ .comment       0x00000781       0x3d T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o)

+ .comment       0x000007bf       0x3d T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv.o)

+ .comment       0x000007fc       0x3e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_irat.o)

+ .comment       0x0000083a       0x40 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv_7521.o)

+ .comment       0x0000087a       0x44 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_cpu_save_restore.o)

+ .comment       0x000008be       0x15 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_poweroff.o)

+ .comment       0x000008d4       0x3c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_wdt.o)

+ .comment       0x00000910       0x3d T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_uart.o)

+ .comment       0x0000094d       0x15 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(iomemcpy_32.o)

+ .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       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       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

+ .comment       0x00000e0d       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

+ .comment       0x00000e47       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o)

+ .comment       0x00000e83       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+ .comment       0x00000ec0       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

+ .comment       0x00000efd       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o)

+ .comment       0x00000f39       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+ .comment       0x00000f75       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+ .comment       0x00000fb2       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+ .comment       0x00000ff0       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+ .comment       0x00001030       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_cfg.o)

+ .comment       0x0000106f       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tx_rf_res.o)

+ .comment       0x000010ae       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

+ .comment       0x000010ee       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

+ .comment       0x0000112e       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+ .comment       0x0000116c       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls.o)

+ .comment       0x000011a8       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+ .comment       0x000011e8       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_comm_int.o)

+ .comment       0x00001226       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

+ .comment       0x00001262       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+ .comment       0x0000129d       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+ .comment       0x000012d9       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx.o)

+ .comment       0x00001317       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+ .comment       0x00001356       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_cqi.o)

+ .comment       0x00001396       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_pcch.o)

+ .comment       0x000013d4       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+ .comment       0x00001412       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_int.o)

+ .comment       0x00001451       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+ .comment       0x0000148f       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_plus.o)

+ .comment       0x000014cf       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+ .comment       0x0000150d       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+ .comment       0x0000154b       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+ .comment       0x00001587       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+ .comment       0x000015c3       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+ .comment       0x00001600       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_ds.o)

+ .comment       0x0000163e       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+ .comment       0x0000167a       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_piai.o)

+ .comment       0x000016b4       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_sleep.o)

+ .comment       0x000016ef       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_sleep.o)

+ .comment       0x0000172a       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_utr.o)

+ .comment       0x00001764       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_csr.o)

+ .comment       0x0000179e       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

+ .comment       0x000017d8       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

+ .comment       0x00001812       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rfc.o)

+ .comment       0x0000184c       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tpu.o)

+ .comment       0x00001886       0x39 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tx.o)

+ .comment       0x000018c0       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_meas.o)

+ .comment       0x000018fa       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_psr.o)

+ .comment       0x00001934       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsupa.o)

+ .comment       0x0000196f       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsupa.o)

+ .comment       0x000019aa       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+ .comment       0x000019e5       0x39 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tx.o)

+ .comment       0x00001a1f       0x39 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rx.o)

+ .comment       0x00001a58       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_top.o)

+ .comment       0x00001a92       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dtr.o)

+ .comment       0x00001acc       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_bch.o)

+ .comment       0x00001b06       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_csr.o)

+ .comment       0x00001b40       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_utr.o)

+ .comment       0x00001b7a       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+ .comment       0x00001bb5       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_zx220a1.o)

+ .comment       0x00001bf3       0x39 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+ .comment       0x00001c2d       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_psr.o)

+ .comment       0x00001c67       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+ .comment       0x00001ca1       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_meas.o)

+ .comment       0x00001cdb       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_piai.o)

+ .comment       0x00001d16       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

+ .comment       0x00001d51       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+ .comment       0x00001d91       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_rach.o)

+ .comment       0x00001dd3       0x44 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas_db.o)

+ .comment       0x00001e17       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+ .comment       0x00001e57       0x43 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_inter_cs.o)

+ .comment       0x00001e9a       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+ .comment       0x00001ed9       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas.o)

+ .comment       0x00001f1c       0x43 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa.o)

+ .comment       0x00001f5f       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+ .comment       0x00001f9f       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_sc.o)

+ .comment       0x00001fe0       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+ .comment       0x00002022       0x41 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_bch.o)

+ .comment       0x00002064       0x41 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_amt.o)

+ .comment       0x000020a5       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cs.o)

+ .comment       0x000020e6       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

+ .comment       0x00002128       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fach.o)

+ .comment       0x0000216b       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_page.o)

+ .comment       0x000021ad       0x41 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_dch.o)

+ .comment       0x000021ef       0x46 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_efach.o)

+ .comment       0x00002235       0x41 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_gap.o)

+ .comment       0x00002276       0x43 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa.o)

+ .comment       0x000022b9       0x46 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa_efach.o)

+ .comment       0x000022ff       0x41 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fmo.o)

+ .comment       0x00002341       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fs.o)

+ .comment       0x00002381       0x38 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_math.o)

+ .comment       0x000023ba       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_tx.o)

+ .comment       0x000023f9       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_hspa.o)

+ .comment       0x00002436       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+ .comment       0x00002477       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rm.o)

+ .comment       0x000024b4       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_tx.o)

+ .comment       0x000024f3       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

+ .comment       0x00002532       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

+ .comment       0x0000256f       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+ .comment       0x000025ae       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_dtr.o)

+ .comment       0x000025e8       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_bch.o)

+ .comment       0x00002622       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dma.o)

+ .comment       0x0000265c       0x45 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_epch.o)

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

+ .comment       0x000026dd       0x38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+ .comment       0x00002715       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+ .comment       0x0000274e       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o)

+ .comment       0x00002789       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+ .comment       0x000027c4       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o)

+ .comment       0x00002802       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+ .comment       0x0000283f       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+ .comment       0x0000287a       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+ .comment       0x000028b8       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+ .comment       0x000028f4       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+ .comment       0x0000292f       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+ .comment       0x0000296c       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+ .comment       0x000029a8       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+ .comment       0x000029e3       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+ .comment       0x00002a21       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+ .comment       0x00002a5c       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+ .comment       0x00002a99       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

+ .comment       0x00002ad5       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o)

+ .comment       0x00002b14       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o)

+ .comment       0x00002b52       0x15 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_pmi.o)

+ .comment       0x00002b67       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+ .comment       0x00002ba4       0x15 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft.o)

+ .comment       0x00002bba       0x15 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_ri.o)

+ .comment       0x00002bcf       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+ .comment       0x00002c0c       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+ .comment       0x00002c47       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+ .comment       0x00002c82       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+ .comment       0x00002cbd       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pucch.o)

+ .comment       0x00002cfb       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+ .comment       0x00002d38       0x3a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o)

+ .comment       0x00002d72       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+ .comment       0x00002dad       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_pagedec.o)

+ .comment       0x00002dec       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pdcch.o)

+ .comment       0x00002e2a       0x15 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_cqi.o)

+ .comment       0x00002e40       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+ .comment       0x00002e7d       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+ .comment       0x00002ebe       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_param.o)

+ .comment       0x00002efc       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+ .comment       0x00002f3b       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pucch.o)

+ .comment       0x00002f78       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_data.o)

+ .comment       0x00002fb5       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_ddtr.o)

+ .comment       0x00002fef       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

+ .comment       0x00003028       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

+ .comment       0x00003061       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+ .comment       0x0000309c       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_lpm.o)

+ .comment       0x000030d5       0x38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tx.o)

+ .comment       0x0000310e       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_meas.o)

+ .comment       0x00003147       0x38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o)

+ .comment       0x00003180       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_utr.o)

+ .comment       0x000031b9       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_pbch.o)

+ .comment       0x000031f2       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_cdtr.o)

+ .comment       0x0000322c       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o)

+ .comment       0x00003269       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+ .comment       0x000032aa       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

+ .comment       0x000032e5       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

+ .comment       0x00003320       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_time.o)

+ .comment       0x00003363       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc.o)

+ .comment       0x000033a4       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+ .comment       0x000033e8       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+ .comment       0x0000342a       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

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

+ .comment       0x000034aa       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_fsm.o)

+ .comment       0x000034e9       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_data.o)

+ .comment       0x0000352d       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_db.o)

+ .comment       0x0000356f       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+ .comment       0x000035b0       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o)

+ .comment       0x000035f3       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_proc.o)

+ .comment       0x00003636       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mbs.o)

+ .comment       0x00003678       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+ .comment       0x000036ba       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

+ .comment       0x000036fc       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+ .comment       0x0000373e       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_func.o)

+ .comment       0x00003782       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+ .comment       0x000037c3       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

+ .comment       0x00003806       0x40 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_meas.o)

+ .comment       0x00003846       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_dls.o)

+ .comment       0x00003882       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc.o)

+ .comment       0x000038bf       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm_normal.o)

+ .comment       0x00003900       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_cs.o)

+ .comment       0x0000393f       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_rx.o)

+ .comment       0x0000397b       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_mulm.o)

+ .comment       0x000039b8       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_cmn_mbms.o)

+ .comment       0x000039f6       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrs.o)

+ .comment       0x00003a33       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm.o)

+ .comment       0x00003a71       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_func.o)

+ .comment       0x00003aaa       0x38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

+ .comment       0x00003ae3       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o)

+ .comment       0x00003b1c       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_srs.o)

+ .comment       0x00003b59       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rx_data.o)

+ .comment       0x00003b96       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_phich.o)

+ .comment       0x00003bd4       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+ .comment       0x00003c11       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_srs.o)

+ .comment       0x00003c4d       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls.o)

+ .comment       0x00003c88       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft_twf.o)

+ .comment       0x00003cc7       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

+ .comment       0x00003d03       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+ .comment       0x00003d41       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

+ .comment       0x00003d7e       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_data.o)

+ .comment       0x00003dbb       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pusch.o)

+ .comment       0x00003df9       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pusch.o)

+ .comment       0x00003e36       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+ .comment       0x00003e74       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_decbasic.o)

+ .comment       0x00003eb3       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

+ .comment       0x00003ef0       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_cfo.o)

+ .comment       0x00003f2d       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pcfich.o)

+ .comment       0x00003f6b       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_sss.o)

+ .comment       0x00003fa8       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+ .comment       0x00003fe3       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_ti.o)

+ .comment       0x00004020       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

+ .comment       0x00004059       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1_ref.o)

+ .comment       0x0000409c       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_fs.o)

+ .comment       0x000040d8       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_list.o)

+ .comment       0x00004116       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(crepool.o)

+ .comment       0x00004149       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cresem.o)

+ .comment       0x0000417c       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(current.o)

+ .comment       0x000041b0       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(delay.o)

+ .comment       0x000041e2       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(free.o)

+ .comment       0x00004214       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(get_pri.o)

+ .comment       0x00004248       0x34 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(getticks.o)

+ .comment       0x0000427c       0x31 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(id.o)

+ .comment       0x000042ad       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(killsem.o)

+ .comment       0x000042e0       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(receive.o)

+ .comment       0x00004314       0x34 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(s_allnil.o)

+ .comment       0x00004348       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sender.o)

+ .comment       0x0000437b       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(set_pri.o)

+ .comment       0x000043ae       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(signsem.o)

+ .comment       0x000043e2       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(start.o)

+ .comment       0x00004414       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o)

+ .comment       0x00004446       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(timer.o)

+ .comment       0x00004479       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(waitsem.o)

+ .comment       0x000044ac       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(hunt.o)

+ .comment       0x000044de       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(restore.o)

+ .comment       0x00004512       0x34 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send_w_s.o)

+ .comment       0x00004546       0x3e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_efuse.o)

+ .comment       0x00004584       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memcmp.o)

+ .comment       0x000045af       0x34 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(sprintf.o)

+ .comment       0x000045e3       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strchr.o)

+ .comment       0x0000460f       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strcpy.o)

+ .comment       0x0000463a       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strlen.o)

+ .comment       0x00004666       0x34 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(vsprintf.o)

+ .comment       0x0000469a       0x2d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(low_level.o)

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

+ .comment       0x000046e2       0x2a C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(atoi.o)

+ .comment       0x0000470d       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ctype.o)

+ .comment       0x00004738       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fputc.o)

+ .comment       0x00004763       0x2e C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fwrite_8bit.o)

+ .comment       0x00004791       0x2e C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fputc.o)

+ .comment       0x000047bf       0x31 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fwrite_8bit.o)

+ .comment       0x000047f0       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fflush.o)

+ .comment       0x0000481b       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(userIO.o)

+ .comment       0x00004847       0x2e C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fwrite.o)

+

+.stab           0x00000000   0x1685d0

+ .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)

+ .stab          0x000006b4      0x846 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/dmc_zsp_0x140.o

+                                0x84c (size before relaxing)

+ .stab          0x00000efa      0x318 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_int.o

+                                0x4da (size before relaxing)

+ .stab          0x00001212      0x17a T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_icu_reg.o

+                                0x33c (size before relaxing)

+ .stab          0x0000138c      0x2a0 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/zcos_zsp880_asm.o

+                                0x2a6 (size before relaxing)

+ .stab          0x0000162c      0x7ce T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch_asm.o)

+                                0x7d4 (size before relaxing)

+ .stab          0x00001dfa      0x4d4 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cre_proc.o)

+                                0x4da (size before relaxing)

+ .stab          0x000022ce      0x30c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(error.o)

+                                0x456 (size before relaxing)

+ .stab          0x000025da      0x3ba T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(init.o)

+                                0x504 (size before relaxing)

+ .stab          0x00002994       0xea T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(main.o)

+                                0x1b0 (size before relaxing)

+ .stab          0x00002a7e      0x2d6 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(process.o)

+                                0x420 (size before relaxing)

+ .stab          0x00002d54      0x1ce T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send.o)

+                                0x318 (size before relaxing)

+ .stab          0x00002f22      0x114 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(startzcos.o)

+                                0x25e (size before relaxing)

+ .stab          0x00003036      0x354 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(swap.o)

+                                0x4c8 (size before relaxing)

+ .stab          0x0000338a      0x1e0 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(alloc.o)

+                                0x32a (size before relaxing)

+ .stab          0x0000356a      0x27c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch.o)

+                                0x3f0 (size before relaxing)

+ .stab          0x000037e6      0x45c T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o)

+                                0x63c (size before relaxing)

+ .stab          0x00003c42      0x1a4 T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_sys.o)

+                                0x366 (size before relaxing)

+ .stab          0x00003de6      0x21c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(bsp_timer_zsp880.o)

+                                0x444 (size before relaxing)

+ .stab          0x00004002      0x6d8 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_timer.o)

+                                0x8ac (size before relaxing)

+ .stab          0x000046da      0x732 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_error_handler.o)

+                                0x978 (size before relaxing)

+ .stab          0x00004e0c      0x666 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+                                0x8f4 (size before relaxing)

+ .stab          0x00005472      0x702 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(SysEntry.o)

+                                0xac8 (size before relaxing)

+ .stab          0x00005b74      0x3e4 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+                                0x6f6 (size before relaxing)

+ .stab          0x00005f58     0x1d2e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o)

+                               0x2496 (size before relaxing)

+ .stab          0x00007c86      0x810 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o)

+                                0xb7c (size before relaxing)

+ .stab          0x00008496     0x17be T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_multimode_cfg.o)

+                               0x1b3c (size before relaxing)

+ .stab          0x00009c54      0x17a T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_save_zsp880_reg.o)

+                                0x180 (size before relaxing)

+ .stab          0x00009dce      0x87c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l2cache.o)

+                                0xa92 (size before relaxing)

+ .stab          0x0000a64a      0x258 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_cache.o)

+                                0x468 (size before relaxing)

+ .stab          0x0000a8a2      0x47a T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_dma.o)

+                                0x65a (size before relaxing)

+ .stab          0x0000ad1c     0x1a82 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+                               0x1f20 (size before relaxing)

+ .stab          0x0000c79e      0x354 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(soc_top.o)

+                                0x864 (size before relaxing)

+ .stab          0x0000caf2     0x2b3e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o)

+                               0x34a4 (size before relaxing)

+ .stab          0x0000f630      0x8d0 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv.o)

+                               0x2aa8 (size before relaxing)

+ .stab          0x0000ff00      0x77a T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_irat.o)

+                                0xfba (size before relaxing)

+ .stab          0x0001067a      0xdf8 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv_7521.o)

+                               0x3018 (size before relaxing)

+ .stab          0x00011472      0x86a T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_cpu_save_restore.o)

+                                0xf72 (size before relaxing)

+ .stab          0x00011cdc      0x2ee T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_poweroff.o)

+                                0x2f4 (size before relaxing)

+ .stab          0x00011fca      0x438 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_wdt.o)

+                                0x900 (size before relaxing)

+ .stab          0x00012402      0x276 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_uart.o)

+                                0x702 (size before relaxing)

+ .stab          0x00012678       0xa8 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(iomemcpy_32.o)

+                                 0xae (size before relaxing)

+ .stab          0x00012720      0x762 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o)

+                                0x9d2 (size before relaxing)

+ .stab          0x00012e82      0x13e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_dma_reg.o)

+                                0x342 (size before relaxing)

+ .stab          0x00012fc0      0x846 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(dmc_zsp_0x140_lp.o)

+                                0x84c (size before relaxing)

+ .stab          0x00013806      0x714 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

+                               0x1026 (size before relaxing)

+ .stab          0x00013f1a      0x2a0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

+                                0xaf8 (size before relaxing)

+ .stab          0x000141ba     0x3294 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o)

+                               0x3ea0 (size before relaxing)

+ .stab          0x0001744e     0x3630 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+                               0x4692 (size before relaxing)

+ .stab          0x0001aa7e     0x10f8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

+                               0x2094 (size before relaxing)

+ .stab          0x0001bb76     0x2478 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o)

+                               0x3786 (size before relaxing)

+ .stab          0x0001dfee     0x29d6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+                               0x3aaa (size before relaxing)

+ .stab          0x000209c4     0x39ea T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+                               0x4734 (size before relaxing)

+ .stab          0x000243ae     0x35ac T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+                               0x494a (size before relaxing)

+ .stab          0x0002795a     0x2d7e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+                               0x45a2 (size before relaxing)

+ .stab          0x0002a6d8     0x26ca T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_cfg.o)

+                               0x3690 (size before relaxing)

+ .stab          0x0002cda2     0x1224 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tx_rf_res.o)

+                               0x20c4 (size before relaxing)

+ .stab          0x0002dfc6     0x23e8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

+                               0x36a8 (size before relaxing)

+ .stab          0x000303ae     0x172e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

+                               0x247e (size before relaxing)

+ .stab          0x00031adc     0x29e8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+                               0x3c3c (size before relaxing)

+ .stab          0x000344c4      0x4c8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls.o)

+                               0x17fa (size before relaxing)

+ .stab          0x0003498c     0x2700 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+                               0x3fa2 (size before relaxing)

+ .stab          0x0003708c     0x14a0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_comm_int.o)

+                               0x291c (size before relaxing)

+ .stab          0x0003852c     0x3ca2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

+                               0x4a88 (size before relaxing)

+ .stab          0x0003c1ce     0x3f1e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+                               0x4ed2 (size before relaxing)

+ .stab          0x000400ec     0x1308 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+                               0x14d0 (size before relaxing)

+ .stab          0x000413f4      0x4a4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx.o)

+                               0x1830 (size before relaxing)

+ .stab          0x00041898     0x3c36 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+                               0x5688 (size before relaxing)

+ .stab          0x000454ce     0x1110 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_cqi.o)

+                               0x21ba (size before relaxing)

+ .stab          0x000465de      0x96c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_pcch.o)

+                               0x11e2 (size before relaxing)

+ .stab          0x00046f4a     0x306c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+                               0x4bf0 (size before relaxing)

+ .stab          0x00049fb6     0x3120 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_int.o)

+                               0x496e (size before relaxing)

+ .stab          0x0004d0d6     0x5628 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+                               0x6bf4 (size before relaxing)

+ .stab          0x000526fe      0xb64 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_plus.o)

+                               0x29b8 (size before relaxing)

+ .stab          0x00053262     0x2c22 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+                               0x4956 (size before relaxing)

+ .stab          0x00055e84     0x2c64 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+                               0x43c8 (size before relaxing)

+ .stab          0x00058ae8     0x1d0a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+                               0x2970 (size before relaxing)

+ .stab          0x0005a7f2     0x1944 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+                               0x329a (size before relaxing)

+ .stab          0x0005c136     0x2aea T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+                               0x4278 (size before relaxing)

+ .stab          0x0005ec20      0xac8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_ds.o)

+                               0x1f44 (size before relaxing)

+ .stab          0x0005f6e8      0xb58 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+                               0x15c0 (size before relaxing)

+ .stab          0x00060240     0x152a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_piai.o)

+                               0x2772 (size before relaxing)

+ .stab          0x0006176a      0x858 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_sleep.o)

+                               0x1c6e (size before relaxing)

+ .stab          0x00061fc2      0x1e6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_sleep.o)

+                                0xaa4 (size before relaxing)

+ .stab          0x000621a8      0x150 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_utr.o)

+                                0xa26 (size before relaxing)

+ .stab          0x000622f8      0x8fa T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_csr.o)

+                               0x1b72 (size before relaxing)

+ .stab          0x00062bf2      0xada T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

+                               0x1662 (size before relaxing)

+ .stab          0x000636cc      0x738 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

+                               0x11e8 (size before relaxing)

+ .stab          0x00063e04      0x4fe T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rfc.o)

+                                0xd74 (size before relaxing)

+ .stab          0x00064302      0x1e0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tpu.o)

+                                0xae6 (size before relaxing)

+ .stab          0x000644e2      0xca2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tx.o)

+                               0x1728 (size before relaxing)

+ .stab          0x00065184     0x1164 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_meas.o)

+                               0x1c38 (size before relaxing)

+ .stab          0x000662e8      0x1fe T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_psr.o)

+                                0xb88 (size before relaxing)

+ .stab          0x000664e6     0x1332 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsupa.o)

+                               0x2058 (size before relaxing)

+ .stab          0x00067818      0x156 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsupa.o)

+                                0xbe2 (size before relaxing)

+ .stab          0x0006796e      0xf60 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+                               0x236a (size before relaxing)

+ .stab          0x000688ce      0x156 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tx.o)

+                                0xb46 (size before relaxing)

+ .stab          0x00068a24     0x2f3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rx.o)

+                               0x3d1a (size before relaxing)

+ .stab          0x0006b95e      0x1f2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_top.o)

+                                0xa4a (size before relaxing)

+ .stab          0x0006bb50     0x1b66 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dtr.o)

+                               0x2a72 (size before relaxing)

+ .stab          0x0006d6b6     0x10b0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_bch.o)

+                               0x224a (size before relaxing)

+ .stab          0x0006e766      0x432 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_csr.o)

+                               0x12b4 (size before relaxing)

+ .stab          0x0006eb98      0x89a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_utr.o)

+                               0x11a6 (size before relaxing)

+ .stab          0x0006f432      0x9a8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+                               0x1200 (size before relaxing)

+ .stab          0x0006fdda     0x31b6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_zx220a1.o)

+                               0x43ec (size before relaxing)

+ .stab          0x00072f90      0x1e6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                                0xc72 (size before relaxing)

+ .stab          0x00073176      0x43e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_psr.o)

+                                0xdc8 (size before relaxing)

+ .stab          0x000735b4     0x2370 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+                               0x39e4 (size before relaxing)

+ .stab          0x00075924      0x1d4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_meas.o)

+                                0xb5e (size before relaxing)

+ .stab          0x00075af8      0x1bc T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_piai.o)

+                                0xa86 (size before relaxing)

+ .stab          0x00075cb4     0x2ef8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

+                               0x4368 (size before relaxing)

+ .stab          0x00078bac     0x3a32 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+                               0x57f6 (size before relaxing)

+ .stab          0x0007c5de      0xf30 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_rach.o)

+                               0x24ba (size before relaxing)

+ .stab          0x0007d50e     0x1bae T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas_db.o)

+                               0x3324 (size before relaxing)

+ .stab          0x0007f0bc     0x16da T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+                               0x2fe8 (size before relaxing)

+ .stab          0x00080796      0xf18 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_inter_cs.o)

+                               0x230a (size before relaxing)

+ .stab          0x000816ae     0x20f4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+                               0x3288 (size before relaxing)

+ .stab          0x000837a2     0x7c1a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas.o)

+                               0x9a38 (size before relaxing)

+ .stab          0x0008b3bc      0xb04 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa.o)

+                               0x1ee4 (size before relaxing)

+ .stab          0x0008bec0     0x1da0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+                               0x32f4 (size before relaxing)

+ .stab          0x0008dc60      0xae6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_sc.o)

+                               0x216c (size before relaxing)

+ .stab          0x0008e746     0x28c2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+                               0x3cae (size before relaxing)

+ .stab          0x00091008     0x27f0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_bch.o)

+                               0x4026 (size before relaxing)

+ .stab          0x000937f8     0x1764 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_amt.o)

+                               0x3204 (size before relaxing)

+ .stab          0x00094f5c     0x20e2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cs.o)

+                               0x3aaa (size before relaxing)

+ .stab          0x0009703e      0x810 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

+                               0x2178 (size before relaxing)

+ .stab          0x0009784e      0x744 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fach.o)

+                               0x1d2e (size before relaxing)

+ .stab          0x00097f92      0xfde T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_page.o)

+                               0x28a4 (size before relaxing)

+ .stab          0x00098f70     0x1878 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_dch.o)

+                               0x2f22 (size before relaxing)

+ .stab          0x0009a7e8      0x846 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_efach.o)

+                               0x24de (size before relaxing)

+ .stab          0x0009b02e     0x1a58 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_gap.o)

+                               0x30de (size before relaxing)

+ .stab          0x0009ca86      0xbee T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa.o)

+                               0x2c6a (size before relaxing)

+ .stab          0x0009d674      0x618 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa_efach.o)

+                               0x1afa (size before relaxing)

+ .stab          0x0009dc8c      0x708 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fmo.o)

+                               0x1cc2 (size before relaxing)

+ .stab          0x0009e394     0x1884 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fs.o)

+                               0x2cca (size before relaxing)

+ .stab          0x0009fc18      0xc9c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_math.o)

+                               0x1512 (size before relaxing)

+ .stab          0x000a08b4      0x894 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_tx.o)

+                               0x1b36 (size before relaxing)

+ .stab          0x000a1148      0x50a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_hspa.o)

+                               0x14f4 (size before relaxing)

+ .stab          0x000a1652     0x1ec0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+                               0x3600 (size before relaxing)

+ .stab          0x000a3512     0x25ce T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rm.o)

+                               0x31da (size before relaxing)

+ .stab          0x000a5ae0      0xa6e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_tx.o)

+                               0x23f4 (size before relaxing)

+ .stab          0x000a654e     0x2946 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

+                               0x437a (size before relaxing)

+ .stab          0x000a8e94      0x708 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

+                               0x166e (size before relaxing)

+ .stab          0x000a959c     0x1a94 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+                               0x2b38 (size before relaxing)

+ .stab          0x000ab030      0x3a2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_dtr.o)

+                                0xbfa (size before relaxing)

+ .stab          0x000ab3d2      0x19e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_bch.o)

+                                0xb0a (size before relaxing)

+ .stab          0x000ab570      0x1da T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dma.o)

+                                0xb0a (size before relaxing)

+ .stab          0x000ab74a      0x3c6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_epch.o)

+                               0x1e72 (size before relaxing)

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

+                               0x3642 (size before relaxing)

+ .stab          0x000acf44      0x84c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+                               0x2082 (size before relaxing)

+ .stab          0x000ad790     0x2658 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+                               0x463e (size before relaxing)

+ .stab          0x000afde8     0x197a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o)

+                               0x3e5e (size before relaxing)

+ .stab          0x000b1762     0x166e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+                               0x36a8 (size before relaxing)

+ .stab          0x000b2dd0     0x4ea8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o)

+                               0x53d6 (size before relaxing)

+ .stab          0x000b7c78     0x616e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+                               0x86d6 (size before relaxing)

+ .stab          0x000bdde6     0x45ea T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+                               0x6eb2 (size before relaxing)

+ .stab          0x000c23d0     0x538e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+                               0x74ac (size before relaxing)

+ .stab          0x000c775e     0x3ae0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+                               0x5ea4 (size before relaxing)

+ .stab          0x000cb23e     0x233a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+                               0x4752 (size before relaxing)

+ .stab          0x000cd578     0x1f86 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+                               0x3b7c (size before relaxing)

+ .stab          0x000cf4fe      0x7aa T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+                               0x2238 (size before relaxing)

+ .stab          0x000cfca8     0x375c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+                               0x644a (size before relaxing)

+ .stab          0x000d3404      0x4c8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+                               0x24c6 (size before relaxing)

+ .stab          0x000d38cc     0x2802 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+                               0x5130 (size before relaxing)

+ .stab          0x000d60ce     0x206a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+                               0x4f08 (size before relaxing)

+ .stab          0x000d8138      0xe16 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

+                               0x37f8 (size before relaxing)

+ .stab          0x000d8f4e     0x32c4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o)

+                               0x6612 (size before relaxing)

+ .stab          0x000dc212      0xd38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o)

+                               0x4086 (size before relaxing)

+ .stab          0x000dcf4a      0x9fc T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_pmi.o)

+                                0xa02 (size before relaxing)

+ .stab          0x000dd946     0x3876 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+                               0x60d2 (size before relaxing)

+ .stab          0x000e11bc      0xa14 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft.o)

+                                0xa1a (size before relaxing)

+ .stab          0x000e1bd0     0x1584 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_ri.o)

+                               0x158a (size before relaxing)

+ .stab          0x000e3154      0xb2e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+                               0x4290 (size before relaxing)

+ .stab          0x000e3c82     0x2ee0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+                               0x664e (size before relaxing)

+ .stab          0x000e6b62     0x30a2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+                               0x5d90 (size before relaxing)

+ .stab          0x000e9c04     0x3396 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+                               0x5622 (size before relaxing)

+ .stab          0x000ecf9a     0x45b4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pucch.o)

+                               0x7950 (size before relaxing)

+ .stab          0x000f154e     0x21fc T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+                               0x44d6 (size before relaxing)

+ .stab          0x000f374a     0x1a3a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o)

+                               0x4434 (size before relaxing)

+ .stab          0x000f5184      0x732 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+                               0x1f14 (size before relaxing)

+ .stab          0x000f58b6      0x6a2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_pagedec.o)

+                                0x87c (size before relaxing)

+ .stab          0x000f5f58     0x1356 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pdcch.o)

+                               0x3f24 (size before relaxing)

+ .stab          0x000f72ae     0x141c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_cqi.o)

+                               0x1422 (size before relaxing)

+ .stab          0x000f86ca      0x396 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+                               0x2424 (size before relaxing)

+ .stab          0x000f8a60     0x125a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+                               0x4182 (size before relaxing)

+ .stab          0x000f9cba     0x3f12 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_param.o)

+                               0x5d96 (size before relaxing)

+ .stab          0x000fdbcc     0x1b72 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+                               0x4a58 (size before relaxing)

+ .stab          0x000ff73e      0x588 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pucch.o)

+                               0x2d4e (size before relaxing)

+ .stab          0x000ffcc6      0x2be T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_data.o)

+                                0x636 (size before relaxing)

+ .stab          0x000fff84      0xd56 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_ddtr.o)

+                               0x227a (size before relaxing)

+ .stab          0x00100cda      0xc24 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

+                               0x2e80 (size before relaxing)

+ .stab          0x001018fe      0x870 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

+                               0x2ad2 (size before relaxing)

+ .stab          0x0010216e      0xb28 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+                               0x36a2 (size before relaxing)

+ .stab          0x00102c96     0x1698 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_lpm.o)

+                               0x3edc (size before relaxing)

+ .stab          0x0010432e     0x1896 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tx.o)

+                               0x387c (size before relaxing)

+ .stab          0x00105bc4      0x414 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_meas.o)

+                               0x2616 (size before relaxing)

+ .stab          0x00105fd8     0x2808 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o)

+                               0x3d2c (size before relaxing)

+ .stab          0x001087e0      0x8be T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_utr.o)

+                               0x2814 (size before relaxing)

+ .stab          0x0010909e      0x576 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_pbch.o)

+                               0x26be (size before relaxing)

+ .stab          0x00109614     0x1194 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_cdtr.o)

+                               0x274e (size before relaxing)

+ .stab          0x0010a7a8     0x193e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o)

+                               0x3d98 (size before relaxing)

+ .stab          0x0010c0e6     0x2d7e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+                               0x5afc (size before relaxing)

+ .stab          0x0010ee64      0x7d4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

+                               0x29a6 (size before relaxing)

+ .stab          0x0010f638     0x1f5c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

+                               0x49d4 (size before relaxing)

+ .stab          0x00111594     0x1440 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_time.o)

+                               0x34aa (size before relaxing)

+ .stab          0x001129d4      0x768 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc.o)

+                               0x3426 (size before relaxing)

+ .stab          0x0011313c     0x2502 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+                               0x599a (size before relaxing)

+ .stab          0x0011563e     0x3c42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+                               0x6a9e (size before relaxing)

+ .stab          0x00119280     0x6e04 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+                               0x9a3e (size before relaxing)

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

+                               0xbf40 (size before relaxing)

+ .stab          0x00128aae     0x11e8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_fsm.o)

+                               0x359a (size before relaxing)

+ .stab          0x00129c96      0x258 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_data.o)

+                               0x2304 (size before relaxing)

+ .stab          0x00129eee     0x19e0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_db.o)

+                               0x4e06 (size before relaxing)

+ .stab          0x0012b8ce     0x4962 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+                               0x74ac (size before relaxing)

+ .stab          0x00130230     0x228c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o)

+                               0x581a (size before relaxing)

+ .stab          0x001324bc      0x8ca T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_proc.o)

+                                0xaa4 (size before relaxing)

+ .stab          0x00132d86      0x7a4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mbs.o)

+                               0x1faa (size before relaxing)

+ .stab          0x0013352a     0x2baa T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+                               0x5370 (size before relaxing)

+ .stab          0x001360d4      0xf90 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

+                               0x35c4 (size before relaxing)

+ .stab          0x00137064     0x4320 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+                               0x770a (size before relaxing)

+ .stab          0x0013b384     0x2baa T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_func.o)

+                               0x55b0 (size before relaxing)

+ .stab          0x0013df2e      0x7d4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+                               0x3d4a (size before relaxing)

+ .stab          0x0013e702     0x1de2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

+                               0x48a2 (size before relaxing)

+ .stab          0x001404e4      0xc3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_meas.o)

+                               0x3600 (size before relaxing)

+ .stab          0x00141120      0x198 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_dls.o)

+                                0x528 (size before relaxing)

+ .stab          0x001412b8     0x1098 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc.o)

+                               0x3d2c (size before relaxing)

+ .stab          0x00142350      0x59a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm_normal.o)

+                               0x3150 (size before relaxing)

+ .stab          0x001428ea     0x1062 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_cs.o)

+                               0x3d1a (size before relaxing)

+ .stab          0x0014394c      0x34e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_rx.o)

+                                0x6de (size before relaxing)

+ .stab          0x00143c9a     0x1086 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_mulm.o)

+                               0x3bb2 (size before relaxing)

+ .stab          0x00144d20      0x1f2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_cmn_mbms.o)

+                               0x198c (size before relaxing)

+ .stab          0x00144f12     0x1080 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrs.o)

+                               0x3ba6 (size before relaxing)

+ .stab          0x00145f92      0x52e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm.o)

+                               0x31fe (size before relaxing)

+ .stab          0x001464c0      0x75c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_func.o)

+                               0x1f4a (size before relaxing)

+ .stab          0x00146c1c      0x240 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

+                               0x1a28 (size before relaxing)

+ .stab          0x00146e5c      0x27c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o)

+                               0x1a16 (size before relaxing)

+ .stab          0x001470d8     0x3a3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_srs.o)

+                               0x5c6a (size before relaxing)

+ .stab          0x0014ab16      0x1a4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rx_data.o)

+                               0x177c (size before relaxing)

+ .stab          0x0014acba      0x942 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_phich.o)

+                               0x2d5a (size before relaxing)

+ .stab          0x0014b5fc     0x28b0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+                               0x567c (size before relaxing)

+ .stab          0x0014deac      0x516 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_srs.o)

+                               0x259e (size before relaxing)

+ .stab          0x0014e3c2     0x1b12 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls.o)

+                               0x4734 (size before relaxing)

+ .stab          0x0014fed4      0x13e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft_twf.o)

+                                0x4b6 (size before relaxing)

+ .stab          0x00150012     0x3d68 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

+                               0x719a (size before relaxing)

+ .stab          0x00153d7a     0x4eea T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+                               0x7fa4 (size before relaxing)

+ .stab          0x00158c64     0x1116 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

+                               0x3fde (size before relaxing)

+ .stab          0x00159d7a      0x1fe T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_data.o)

+                               0x260a (size before relaxing)

+ .stab          0x00159f78     0x1458 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pusch.o)

+                               0x3d9e (size before relaxing)

+ .stab          0x0015b3d0      0xa92 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pusch.o)

+                               0x321c (size before relaxing)

+ .stab          0x0015be62     0x139e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+                               0x3b6a (size before relaxing)

+ .stab          0x0015d200     0x1278 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_decbasic.o)

+                               0x146a (size before relaxing)

+ .stab          0x0015e478      0x270 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

+                               0x22c8 (size before relaxing)

+ .stab          0x0015e6e8      0x840 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_cfo.o)

+                               0x3678 (size before relaxing)

+ .stab          0x0015ef28      0x3ae T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pcfich.o)

+                               0x27ba (size before relaxing)

+ .stab          0x0015f2d6     0x1746 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_sss.o)

+                               0x460e (size before relaxing)

+ .stab          0x00160a1c     0x2d66 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+                               0x6228 (size before relaxing)

+ .stab          0x00163782      0xe88 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_ti.o)

+                               0x38e2 (size before relaxing)

+ .stab          0x0016460a      0xd08 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

+                               0x3834 (size before relaxing)

+ .stab          0x00165312      0x1fe T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1_ref.o)

+                               0x266a (size before relaxing)

+ .stab          0x00165510      0xa14 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_fs.o)

+                               0x3600 (size before relaxing)

+ .stab          0x00165f24      0x2a0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_list.o)

+                                0x492 (size before relaxing)

+ .stab          0x001661c4      0x1b0 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(crepool.o)

+                                0x324 (size before relaxing)

+ .stab          0x00166374      0x10e T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cresem.o)

+                                0x258 (size before relaxing)

+ .stab          0x00166482       0xe4 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(current.o)

+                                0x22e (size before relaxing)

+ .stab          0x00166566      0x186 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(delay.o)

+                                0x2d0 (size before relaxing)

+ .stab          0x001666ec      0x180 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(free.o)

+                                0x2ca (size before relaxing)

+ .stab          0x0016686c      0x126 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(get_pri.o)

+                                0x270 (size before relaxing)

+ .stab          0x00166992       0xe4 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(getticks.o)

+                                0x22e (size before relaxing)

+ .stab          0x00166a76       0xc0 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(id.o)

+                                 0xc6 (size before relaxing)

+ .stab          0x00166b36      0x13e T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(killsem.o)

+                                0x288 (size before relaxing)

+ .stab          0x00166c74      0x1e0 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(receive.o)

+                                0x32a (size before relaxing)

+ .stab          0x00166e54      0x216 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(s_allnil.o)

+                                0x360 (size before relaxing)

+ .stab          0x0016706a      0x10e T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sender.o)

+                                0x258 (size before relaxing)

+ .stab          0x00167178      0x294 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(set_pri.o)

+                                0x3de (size before relaxing)

+ .stab          0x0016740c      0x14a T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(signsem.o)

+                                0x294 (size before relaxing)

+ .stab          0x00167556      0x15c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(start.o)

+                                0x2a6 (size before relaxing)

+ .stab          0x001676b2      0x480 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o)

+                                0x5f4 (size before relaxing)

+ .stab          0x00167b32      0x1c8 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(timer.o)

+                                0x312 (size before relaxing)

+ .stab          0x00167cfa      0x180 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(waitsem.o)

+                                0x2ca (size before relaxing)

+ .stab          0x00167e7a      0x288 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(hunt.o)

+                                0x3fc (size before relaxing)

+ .stab          0x00168102      0x13e T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(restore.o)

+                                0x288 (size before relaxing)

+ .stab          0x00168240      0x1bc T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send_w_s.o)

+                                0x306 (size before relaxing)

+ .stab          0x001683fc      0x1d4 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_efuse.o)

+                                0x660 (size before relaxing)

+

+.stabstr        0x00000000   0x364cca

+ .stabstr       0x00000000   0x364cca /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o

+                                  0x0 (size before relaxing)

+

+.dmc_data       0x00000000        0x0

+

+.dmc_lp_data    0x00000000        0x0

+                0x00017010                __stack_end.linker_defined = 0x17010

+                0x00000ff0                __stack_size.linker_defined = 0xff0

diff --git a/Uboot/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy_out.7z b/Uboot/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy_out.7z
new file mode 100755
index 0000000..86ac87e
--- /dev/null
+++ b/Uboot/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy_out.7z
Binary files differ
diff --git a/Uboot/cp/ps/driver/src/chipsets/src/audio_base/volte/hal_volte.c b/Uboot/cp/ps/driver/src/chipsets/src/audio_base/volte/hal_volte.c
new file mode 100755
index 0000000..ebdb296
--- /dev/null
+++ b/Uboot/cp/ps/driver/src/chipsets/src/audio_base/volte/hal_volte.c
Binary files differ
diff --git a/do_package_tool/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/evb_cpuphy.bin b/do_package_tool/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/evb_cpuphy.bin
new file mode 100755
index 0000000..c3de9f3
--- /dev/null
+++ b/do_package_tool/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/evb_cpuphy.bin
Binary files differ
diff --git a/do_package_tool/allbins/zx297520v3/prj_vehicle/elf_dc_ref/evb_cpuphy.map b/do_package_tool/allbins/zx297520v3/prj_vehicle/elf_dc_ref/evb_cpuphy.map
new file mode 100755
index 0000000..4a7e274
--- /dev/null
+++ b/do_package_tool/allbins/zx297520v3/prj_vehicle/elf_dc_ref/evb_cpuphy.map
@@ -0,0 +1,14691 @@
+Mapfile generated by: ZView-4.1.0-Windows

+Archive member included because of file (symbol)

+

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch_asm.o)

+                              T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/zcos_zsp880_asm.o (_odo_zsp_do_int)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cre_proc.o)

+                              T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_icu.o (_create_process)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(error.o)

+                              T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/zcos_zsp880_asm.o (_odo_panic)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(init.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch_asm.o) (_odo_sys)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(main.o)

+                              /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o (_main)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(process.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch_asm.o) (_odo_process_entry)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cre_proc.o) (_send)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(startzcos.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch_asm.o) (_start_zcos)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(swap.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch_asm.o) (_odo_go_search)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(alloc.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cre_proc.o) (_alloc)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(init.o) (_odo_arch_init_interrupts)

+T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_use_dcfgr_describe.o)

+                              /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o (_ZSP_DCacheUseDCFGRDescribe)

+T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_enable_ncsram.o)

+                              /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o (_ZSP_DCacheEnableNCSRAM)

+T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_descriptor.o)

+                              T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_use_dcfgr_describe.o) (___zsp_dc_mba)

+T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_descriptor_addr.o)

+                              T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_enable_ncsram.o) (___zsp_dc_mba_value)

+T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(init.o) (_odo_pool_list)

+T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_sys.o)

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o) (_L1_TIMER0_ISR)

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

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o) (_BspTimerInit1)

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

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o) (_L1_DrvPhyTimer1Init)

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

+                              /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o (_L1_SysErrHnd)

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

+                              /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o (_LoadStaticIDNCSRAM)

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

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o) (_L1_SysEntry)

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

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o) (_g_atHookInfo)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(SysEntry.o) (_dwMacroSupport_ZX7520_PHY_SP_PS)

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

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o) (_w_assert)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(SysEntry.o) (_L1_InitComAtNv)

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

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

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o) (_L1_DrvL2CacheTcmEnable)

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

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

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(SysEntry.o) (_L1_DrvDmaInit)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(SysEntry.o) (_zDrvRpMsg_CreateChannel)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(SysEntry.o) (_L1_LpmLatchInit)

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

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_sys.o) (_g_dwPHY_USE_PSM)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o) (_L1_LpcDrvChangeCpuPhyFreq)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o) (_g_tL1IratLpCtrl)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o) (_g_aeClkSelToCpuFreq)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o) (_L1_PhyPowerOffSaveContext)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o) (_L1_PhyPowerOff)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o) (_L1_DrvWDTFeedDog)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o) (_printk)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o) (_iomemcpy_32)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_cache.o) (_L1_DrvL1CacheInit)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_dma.o) (_g_atDmaRegCh)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_poweroff.o) (_dei_handler_lp)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(ic_descriptor.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o) (_ZSP_ICacheDsc)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_disableall.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_ICacheDisableAllWays)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_enable.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o) (_ZSP_ICacheEnable)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_enableall.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_ICacheEnableAllWays)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_flush.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_poweroff.o) (_ZSP_ICacheFlush)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_loadtcm.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o) (_ZSP_ICacheLoadNCSRAM)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_use_dcfgr_describe.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o) (_ZSP_ICacheUseICFGRDescribe)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_noncacheable_disable.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_ICacheNonCacheableDisable)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_disableall.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_DCacheDisableAllWays)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_enableall.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_DCacheEnableAllWays)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_flush.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_poweroff.o) (_ZSP_DCacheFlush)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_loadtcm.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o) (_ZSP_DCacheLoadNCSRAM)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_clean.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_DCacheClean)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_setwritethruregion.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_DCacheSetWriteThruRegion)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writeallocate_enable.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_DCacheWriteAllocateEnable)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writethru_enable.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_DCacheWriteThruEnable)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writethru_disable.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_DCacheWriteThruDisable)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_noncacheable_enable.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_DCacheNonCacheableEnable)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_extranoncacheable_enable.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o) (_ZSP_DCacheExtraNonCacheableEnable)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(ic_descriptor_addr.o)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(ic_descriptor.o) (___zsp_ic_mba_value)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

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

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(SysEntry.o) (_g_tL1wNvBb)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o) (_L1w_BchTask)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o) (_L1w_DevMeasGetPreSyncInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o) (_L1w_HspaTask)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o) (_L1w_DevRtxRxPchCfgReq)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o) (_L1w_DevRfSleepInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o) (_L1w_DevPcPilotIntInd)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o) (_g_tL1wHsdpaDbgInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o) (_g_wL1wLessCfgIdx)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_cfg.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o) (_L1w_DrvDpramRxWriteClearData)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tx_rf_res.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o) (_g_tUlRfTbl)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o) (_L1w_DevTxGetDchState)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(SysEntry.o) (_L1W_DevHsupaInitMacro)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

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

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o) (_L1w_DlsTask)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o) (_TAB_L1W_HSDPA_HSDPCCH_ACK_CODING)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_comm_int.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o) (_g_wPiAiAfcIntCnt)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_comm_int.o) (_L1w_DevCsrIntInd)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o) (_tPcCalcDb)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o) (_g_awL1wEngTempBuffer)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o) (_g_tTxTrchInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o) (_L1w_DevRtxRxSccpchDtrParam)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_cqi.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o) (_L1w_DevHsdpaCqiCalcPos)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_pcch.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o) (_L1w_DevRtxRxDecodePcch)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o) (_g_eL1wHsupaTaskType)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_int.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_cfg.o) (_L1w_DevRtxRxIntDataInit)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls.o) (_g_tL1wDchDlsPsrReq)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_plus.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o) (_L1w_DevHsupaIsEfachActive)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o) (_g_bIsWUsePsm)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

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

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_comm_int.o) (_g_atL1wTpuRegNtFixedEventInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o) (_g_atDevBchAfcdb)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o) (_L1w_DevRtxRxInit)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_ds.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o) (_L1w_DevRtxRxDsReset)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

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

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_piai.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o) (_L1w_DrvGetPiAiEnPara)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_sleep.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o) (_L1w_DrvLpcModemIntCtrl)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_sleep.o)

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

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_utr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o) (_g_awL1wRamUtrData)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_csr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o) (_L1_DrvCsrInit)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o) (_L1w_DrvSetTop01GdtrHdtrBitSet)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o) (_g_atL1wTpuIntStaticNtPara)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rfc.o)

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

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tpu.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o) (_g_tRegTpuReset)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o) (_L1w_DrvTxReset)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_meas.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o) (_g_atL1wDrvMeasResultInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_psr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o) (_g_tRegPsrWinPosCfg)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsupa.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o) (_g_bL1wHsdschConfigFlg)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsupa.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsupa.o) (_g_tL1wEutrParaConf)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o) (_L1w_DrvDpramIsEmpty)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tx.o) (_g_tRegTxReg)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o) (_L1w_DrvRxInit)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_top.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o) (_g_wL1wTop00SoftReset)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dtr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_cfg.o) (_L1w_DrvDtrSetCsServiceFlg)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_bch.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o) (_L1w_DrvBchReset)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_csr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_csr.o) (_g_tRegCsrFpgaVersion)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_utr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o) (_L1w_DrvUtrReset)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o) (_g_uL1wRegIcSubFrameHead)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_zx220a1.o)

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

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_cfg.o) (_g_tRegRxRakeChipLvl)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_psr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o) (_L1w_DrvPsrStartPosCfg)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_zx220a1.o) (_g_atBandInfoTX)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_meas.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_meas.o) (_g_tRegMeasBufOffline)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_piai.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_piai.o) (_g_tRegPiAiEnble)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o) (_g_TxCfgOver)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o) (_L1w_SchedMainTask)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_rach.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o) (_g_tL1wRachProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas_db.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o) (_L1w_SchMeasQueryCellInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

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

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_inter_cs.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wCs1ProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o) (_g_tServCellDb)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas_db.o) (_g_tL1wMeasProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o) (_L1w_SchedHsupaGetUpaSchedDb)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wCmProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_sc.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_inter_cs.o) (_L1w_SchedCs1SetStrategy)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o) (_g_tL1wResCtrl)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_bch.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wBchProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_amt.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o) (_g_tL1wAmtProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cs.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wCs0ProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wHspaProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fach.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wFachProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_page.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wPageProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_dch.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wDchProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_efach.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o) (_L1w_SchedHsdpaFachActive)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_gap.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wGapProcInfo)

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

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_efach.o) (_g_tL1wHsdpaProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa_efach.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_rach.o) (_L1w_SchedHspaEraInd)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fmo.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wFmoProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fs.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o) (_g_tL1wFSProcInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_math.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o) (_L1w_MathFloatAdd)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_tx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o) (_L1w_DevHsupaCalcSubFrmBitmap)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_hspa.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o) (_L1w_DevPcHspaReset)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx.o) (_L1w_DevTxRaInit)

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

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o) (_L1w_DevRtxRmReset)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_tx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o) (_L1w_DevHsdpaSendPcTtiInfo)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o) (_g_bL1wHsdpaDmaBusy)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o) (_L1w_DevPcRachReset)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o) (_g_atL1wHsupaDlCmPattern)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_dtr.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dtr.o) (_g_tRegRtxDtrReg)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_bch.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_bch.o) (_g_uRegBchTxdMode)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dma.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o) (_L1w_DrvDmaReset)

+T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_epch.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o) (_L1w_SchedHsdpaPchCfgPSCmd)

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

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

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

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

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

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

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

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

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

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

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o) (_wPchUseSibFlag)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o) (_g_wCNT)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o) (_g_zPHY_edls_tDlsCb)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o) (_g_atCqiCommonInfo)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o) (_g_t_zPHY_Dls2UlsDciValue)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o) (_g_ptRxp_Ops)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o) (_g_t_zPHY_eula_CtrlBlock)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o) (_g_tL1lLpCtrl)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o) (_zPHY_erfc_SupSampleRateSet)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o) (_g_ZPHY_ecsrm_tMeasState)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o) (_g_zPHY_ecsrm_bHalfFrame)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o) (_Asm_Tx2Rx2_NL2_PMICalc)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o) (_g_tRxpCirCb)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o) (_g_aswOutdata)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o) (_Asm_SumLOGNoSqrt_RICalc)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o) (_g_tLteA1DlaRxCb)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o) (_g_EDFE_SYSTEM_INFO)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o) (_zPHY_eula_Entry)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o) (_g_t_zPHY_DlaCb)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o) (_zPHY_eula_ProInitial)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o) (_zPHY_eulpc_GetConfigParas)

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

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o) (_g_awL1lEngTempBuffer)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o) (_zEasn1p_DcT_zEurrc_PCCH_Message)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o) (_zPHY_edla_PdcchBlindDetectProc)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o) (_Asm_CqiSinglePort_TX1_RX1_NL1)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pucch.o) (_g_bIsRarNewTrans)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o) (_g_ACP405_AFC_DIFF)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o) (_L1e_DevDlsDecodeDciF1A)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o) (_gadwCsiRsPosCalculated)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o) (_g_ac_zPHY_edls_TddSubframeType)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o) (_L1e_DrvDdtrResetCfg)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o) (_zPHY_DrvTopIntAbleBitSet)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o) (_L1L_TpuDrvReset)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pucch.o) (_g_tzPHY_eulpc_At2UlPc)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o) (_g_zPHY_tLpcPwrDomainState)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o) (_zPHY_eltx_SoftReset)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o) (_zPHY_ecsrm_MeasHwReset)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o) (_g_adw_Drv_Rx_FixFirCoeff_16QAM)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o) (_zPHY_elutr_SoftReset)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o) (_L1e_DrvRxMimoReset)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o) (_L1e_DrvMimoCaRstCfg)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o) (_g_zPHY_erfc_atCurrentSFConfig)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o) (_g_atzPHY_erfc_atRFABBMainSyncEvent)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o) (_g_zPHY_erfc_cTddOrFddSel)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o) (_g_CsrGapInfo)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o) (_g_awAgcNoBalance)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o) (_g_wSibPrintCtrlCnt)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o) (_g_L1e_tDlRfcCfgInfo)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o) (_g_L1e_ConnIntraRptCnt)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o) (_zPHY_emc_ProPhyStateCtrl)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o) (_g_zPHY_erapc_tCtrlBlock)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o) (_zPHY_ecsrc_SatAdd)

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

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

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o) (_g_RxOpenPara)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o) (_EventHandler)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o) (_L1e_SchedMbmsInit)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o) (_g_zPHY_emc_bDrxActvieFlag)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o) (_zPHY_emc_ProRadioLink_SetFIUpdateInd)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o) (_gtAmtCellSyncProc)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o) (_g_sbFixTaAutoAdjFlg)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o) (_g_tHandoverReq)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o) (_g_wPreSyncInterval)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o) (_zPHY_ecscMeas_LogMeasConfigReq)

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

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o) (_L1e_LogDlDlsDciDetInfo)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o) (_zPHY_ecsc_LogMibReqCellInfo)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm_normal.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o) (_zPHY_ecsm_LogMeasHwInfo)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_cs.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o) (_zPHY_ecsccs_LogRSStart)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_rx.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o) (_L1e_LogDlRxMbsfnCirInfo)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_mulm.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o) (_zPHY_emulm_LogCsrSlaveStateChange)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_cmn_mbms.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mbs.o) (_L1e_logCmnMbmsMbsfnSubfListInfo)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrs.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o) (_L1e_csrs_LogSetFtErrorList)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o) (_zPHY_ecsm_LogBlackCell)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_func.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o) (_zPHY_Float2Fixpoint)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o) (_g_zPHY_SID)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o) (_L1l_CmnAssert)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_srs.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pucch.o) (_zPHY_eula_PucchSrsRelease)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rx_data.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o) (_g_adw_zPHY_Rx_NormalSfnTypeValue)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_phich.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o) (_g_at_zPHY_NxtHiQuadPosTab)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o) (_g_zPHY_edfe_wNotSyncAgcIntCnt)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_srs.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o) (_zPHY_eulpc_SrsPowCtrl)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o) (_zPHY_euls_Entry)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft_twf.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o) (_g_aswTwf)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o) (_g_tzPHY_ecsrs_FSPara)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls.o) (_zPHY_euls_ReleaseSPSMode)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o) (_zPHY_ecsrs_GetPssStartInfo)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_data.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o) (_g_ai_zPHY_Tdd_MiTab)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pusch.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o) (_zPHY_eula_PuschAckProcess)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pusch.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o) (_zPHY_eulpc_UlsRelativePuscchPowCtrlProc)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o) (_g_zPHY_edfe_wRxLog2Dagc0)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_decbasic.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_pagedec.o) (_zEasn1p_per_dcOctStr)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o) (_G_EULPC_RARTPCVAL)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_cfo.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o) (_zPHY_ecsrs_GetCfoStartInfo)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pcfich.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o) (_zPHY_edla_PcfichProc)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_sss.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o) (_zPHY_ecsrs_GetNearValidTime)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o) (_g_atEcsrSearchPeakdatabase)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_ti.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o) (_g_ptTi_Ctl)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o) (_g_CsrDrvCfgInfor)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1_ref.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o) (_GainValueConfig_TDD)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_fs.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o) (_L1e_FS_LogAddSearchResult)

+T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_list.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o) (_zPHY_ecsrs_ListAdd)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(crepool.o)

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o) (_s_create_pool)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cresem.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o) (_create_sem)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(current.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o) (_current_process)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(delay.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_wdt.o) (_delay)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(free.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o) (_free_buf)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(get_pri.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o) (_get_pri)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(getticks.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o) (_get_ticks)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(id.o)

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o) (_g_pcZcosVersion)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(killsem.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o) (_kill_sem)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(receive.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o) (_receive)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(s_allnil.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o) (_s_alloc_nil)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sender.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o) (_sender)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(set_pri.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_multimode_cfg.o) (_set_pri)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(signsem.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o) (_signal_sem)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(start.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o) (_start)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o)

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o) (_zcos_sysd_init)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(timer.o)

+                              T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_sys.o) (_tick)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(waitsem.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o) (_wait_sem)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(hunt.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o) (_odo_hunt_find_name)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(restore.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o) (_restore)

+T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send_w_s.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o) (_send_w_s)

+T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_efuse.o)

+                              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(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_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.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(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(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)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o) (___memcpy16)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memcpy.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o) (_memcpy)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memset.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o) (_memset)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(mod.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.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)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(hunt.o) (_strchr)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strcmp.o)

+                              T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o) (_strcmp)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strcpy.o)

+                              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(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_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o) (___udivqi3)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(udivzi3_v2.o)

+                              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_multimode_cfg.o) (___udivzi3_v2)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(umod.o)

+                              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o) (___umodqi3)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(umodzi3_v2.o)

+                              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)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_func.o) (___floatsisf)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___floatunsisf.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o) (___floatunsisf)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___gesf2.o)

+                              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o) (___gesf2)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___gtsf2.o)

+                              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(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)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___floatsisf.o) (_staticFunc_normalizeRoundAndPackFloat64)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_propagateFloat64NaN.o)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___muldf3_v2.o) (_staticFunc_propagateFloat64NaN)

+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(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)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(low_level.o) (___lshrli3)

+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)

+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)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_propagateFloat64NaN.o) (_float64_is_signaling_nan)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_countLeadingZeros64.o)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_normalizeFloat64Subnormal.o) (_staticFunc_countLeadingZeros64)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(atoi.o)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(low_level.o) (_atoi)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ctype.o)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(low_level.o) (___ctype)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fputc.o)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(low_level.o) (_fputc)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fwrite_8bit.o)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(low_level.o) (_fwrite_8bit)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fputc.o)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fputc.o) (__zsim_fputc)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fwrite_8bit.o)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fwrite_8bit.o) (__zsim_fwrite_8bit)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fflush.o)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fputc.o) (_fflush)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(pr_routines.o)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fputc.o) (___zsim_fputc)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(userIO.o)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fputc.o) (_ZSPgetUserDevice)

+C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fwrite.o)

+                              C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fflush.o) (__zsim_fwrite)

+

+Allocating common symbols

+Common symbol       size              file

+

+_g_awSyncMsgBuff    0x2ee0            T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_tL1wDevDbHsdpaCfgReqB

+                    0x7c              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_zPHY_edfe_wAgcEnEventFlag

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_L1l_LpmCaliIdx   0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+_g_ThreadIntraCs    0x10f             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_dwOffsetDelta    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_atDevBchAfcdb    0x7a              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_dwL1lPreHookEntry

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+_g_tTempDCOffsetComp

+                    0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_atL1wCellType    0xc               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_wLastBand          0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+_g_tL1wDevDbUlDpchCfgReqA

+                    0x3d6             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_atEcsrSearchPeakdatabase

+                    0xf2              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_tL1lCallStackInfo

+                    0x18              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o)

+_g_eTxCalibrationStep

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+_g_tL1wCmCfnN0123Bitmap

+                    0x5a              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+_g_tL1wDevDbHsdpaCfgReqA

+                    0x7c              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_awPSeqCellIDDiv30

+                    0xa               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_zPHY_erfc_tempDac

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_dL1wDprICPSSFN   0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+_g_zPHY_bDdtrWorkFlag

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+_g_wAdrIcCellState  0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+_g_zPHY_edfe_tPlmnSaveServCellAgc

+                    0xd               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_wL1wHsdpaSfnCfnSubFrmOffset

+                    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+_g_awFHopSeq4SubBands

+                    0x50              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_g_zPHY_ecsrc_tMulmMeasGapConfigReq

+                    0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+_g_zPHY_tRfRxOffsetCfgInfo

+                    0x5               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_tTTIBundlingDB   0xd               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+_g_zPHY_emc_wSetRfcIdleModeOkCnt

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_adL1wTpuTaskID   0x1a              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+_g_tLteAmtCellSyncPara

+                    0x10              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+_g_zPHY_edfe_wRxLinDagc1

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_tWUpaStdlogStatisitcInfo

+                    0xe               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+_g_tWcdmaUserNv     0xbec             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

+_g_dwTpcPrintCnt    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_g_tUEIdInfo        0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+_g_zPHY_emc_tDlDataRecvCtrlInfo

+                    0xa               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+_g_atL1RfSegInfo    0xa0              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+_g_EUL_SrsStatisticsInfo

+                    0x158             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_awL1wStandardMsgRpt

+                    0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+_g_atL1wTpuRegRtVarEventInfo

+                    0x235             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+_g_zPHY_edfe_swAgcMeanPwr1

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_swPrintProNoInt  0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+_g_tL1wDevMeasInfo  0x3eb             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+_g_tTimerCnt        0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+_g_zPHY_euls_tTpcCommands

+                    0xe               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+_g_zPHY_emc_tCommonConfigReq

+                    0x96              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_CsContext        0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_zPHY_edfe_tPlmnSaveServCellCsrsDagc

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+_g_tzPHY_ecsrs_FSPara

+                    0xd91             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

+_g_wRLMATQInFlg     0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+_g_zPHY_ecsrc_wGapConfigCsrRecive

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_zPHY_erfc_TempStartRecordFlag

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_awMbmsClusterNum

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+_gL1l_MissLogInfo   0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+_g_zPHY_ecsrm_wNextIntFlag

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

+_g_adw_zPHY_erfc_profile_DB

+                    0x10              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+_g_sdRLMATQIn       0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+_g_zPHY_emc_wSIDataBufSel

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+_g_zPHY_ecsrc_wPiPeriod

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_dwOffsetFlag     0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_ThreadFreqScan   0x10f             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_zPHY_edfe_dwScanFreqAgcCalFlag

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_tzPHY_eulpc_PowerCtrlBlock

+                    0x5f              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

+_g_zPHY_edfe_aswAgcMeanPwr_Samp0

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_SSC_CFLT_chip    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+_g_zPHY_ecsrc_tMulmFreqListConfig

+                    0x134             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+_g_awFHopSeq3SubBands

+                    0x50              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_g_tPcPrachConfigInfo

+                    0x5               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

+_g_tL1wMeasCellReq  0x2f              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_dwSrsPrintCnt    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_wTest              0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+_g_zPHY_ecsrc_tSearchMeasAgeThrold

+                    0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_atCqiCommonInfo  0x9               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_l1e_tDcxoFtErrorList

+                    0x60              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_zsp_cmm_len        0x1               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_error_handler.o)

+_g_zPHY_edfe_wNotSyncAGCDone

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_aw_RarMacPdu     0x1c1             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_data.o)

+_g_EDL_PDSCH_INFO   0x136             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_zPHY_edfe_wRfcSingleAnt

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_zPHY_edfe_wNotSyncAGCBegin

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_g_tL1wCtrlDb       0x19              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+_g_atEcsrPeakList   0x3c8             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

+_tPcDataDb          0x48              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+_g_EUL_wRachIdx     0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+_g_L1l_MrtrBeforeWakup

+                    0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+_g_at_zPHY_NxtHiQuadPosTab

+                    0x48              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_phich.o)

+_g_tIQComp          0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_atL1wRlsTrace    0x24              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_RxDataPn9Check   0x5               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+_g_zPHY_ecsrc_tIratGapConfig

+                    0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+_g_wIntTypeforPaging

+                    0xa               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

+_g_L1e_dwPbchEvtList

+                    0x28              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+_g_dwCfgSsfn        0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+_g_wTpuIntTypeforlpm

+                    0xa               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+_g_tUlaLtxParas     0x12b             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_awL1wPrintMsgProcRpt

+                    0x80              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+_g_tSlaveSearchMeasAgeThrold

+                    0x3               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+_gadwZeroCsiRsCollideInd

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_wAgcCntForFirstDC

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_zPHY_erfc_wMID2RXFlag

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_awAgcGain0       0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_s_tL1wDevHsupaInfo

+                    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

+                    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_dwUlResidualBlerCount

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_L1e_dwSirEvtList

+                    0x78              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+_g_zPHY_emc_tMcCtrlParam

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_EUL_CqiHarqSimulStatisticsInfo

+                    0xb8              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_gau_zPHY_Rx_CsiRsIdicator

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_zPHY_edfe_swMaxAGCMeanPwr1

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_gReadBlockCnt      0x100             T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+_g_tL1wResCtrl      0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+_g_Connect_State_Inter_Freq_Flag

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_g_awCqiPmiRiIndex  0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_slot1_nRBNum     0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_zPHY_edfe_wAgcLog2Gain0

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_PchBlerInfo_0    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_wAutoDeactiveTimer

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+_g_atBandWidthInfo  0xd               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_adAperLastCqiPmiDataBuffer

+                    0xa               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_tHandoverCnf     0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+_g_zPHY_ecsrs_dwTpuAdjTime

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_dwPrachPrintCnt  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_g_tL1eSchedPreSyncCb

+                    0x12              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

+_g_tL1wInnerCellDb  0xa3              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas_db.o)

+_g_tLteA1DlaRxCb    0x14              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+_g_tL1wRfTbl        0x28f             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+_g_tL1wFmoDlsPsrParaConfig

+                    0x8               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_zPHY_ecsrc_tFreqScanReq

+                    0x86              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_gL1w_MissLogInfo   0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+_g_zPHY_edfe_wCsrsLinDagc0

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_tRfcPowerAdcReadInfo

+                    0x12              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_tHandoverReq     0x488             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+_g_zPHY_erfc_dwConFr40AuxAdcClkBase

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+_g_zPHY_ecsrc_tCommInfo

+                    0x28              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_zPHY_edfe_wCsrmLinDagc1

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_awFHopSeq2SubBands

+                    0x50              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_tPcCnt             0x62              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+_g_dwCsrIntraRsrpFilterPrintCnt

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+_g_asdzPHY_erfc_CirServOrNeibor

+                    0x14              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_EdchNewTbTotal   0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+_g_atL1wCmWaitCfgPatternDB

+                    0x78              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+_g_RxRachAiNum      0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+_g_wRLMATQOutFlg    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+_g_awPSeqCellIDDiv30SS

+                    0x46              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_TxCfgOver        0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

+_g_tResInfo         0xe8              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+_g_zPHY_emc_wSoftResetOkFlag

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_zPHY_ecsrc_tMulmMeasGapConfigReqBackUp

+                    0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+_g_tL1MainMixInfo   0x1c              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+_g_EDL_PA_INFO      0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_tRfcNotchInfo    0x14              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+_g_Rt               0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+_g_atWHsupaEhichInfTab

+                    0x20              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+_g_RxOpenPara       0x11              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o)

+_g_tL1wPsrAntNumPara

+                    0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_wMsg4AckRaConflictCnt

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+_g_EUL_wPuschPowerHeadroomIdx

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

+_g_awAPERLastRI     0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_l1e_tSirRxRcv    0x5               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+_g_EUL_wPuschPowerIdx

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_L1e_Csrc_PreCfo  0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_at_zPHY_CurHiQuadPosTab

+                    0x48              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_phich.o)

+_g_wLastSubframe    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+_g_tEcsrSearchCommonInfor

+                    0x2e6             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_zPHY_emulm_PlmnSearchMeasCnt

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+_g_wL1wDprModState  0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+_g_wRi1LstCqi       0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+_g_wFIUpdate2RLM    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

+_g_EUL_wPucchPowerIdx

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_zPHY_dwDdtrCfgTimer

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+_g_atCsiEnFinal     0x32              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_tUlaCommRelatedParasScell

+                    0xe7              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_wConnectAgcIntCounter

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_g_tL1wDevDbRtxIscpInfo

+                    0x41c             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_zPHY_edfe_LostLock_MAX

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_g_atRfcAgcDbLog    0x5a              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_tPcUphDb         0x26              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_wTxSendScaleDC   0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+_g_zPHY_erfc_Meas0SubfNum

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_RpMsgRead_Exit     0x100             T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+_g_tTddAndFddCommInfo

+                    0xa               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_gt_CsiPrintCtrl    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+_TotalPuschNackTB0  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+_g_tRfcDrvOpen      0x3a              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+_g_wRfOpCnt         0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+_g_dwSubframeNumForTest

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_tUlBlerInfo      0x7               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o)

+_g_zPHY_edfe_MeasAgcPara

+                    0x78              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_wHarqGroupNum    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+_g_tL1wCmCfnN0123BitmapTemp

+                    0x5a              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+_g_UL_SrHarqSimulStatisticsInfo

+                    0xc               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_awDfeFftOutputDC

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+_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)

+_g_awL1wHsdpaMvalue

+                    0x5               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+_g_EUL_wDci0InfoIdx

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+_g_tUlSPSDB         0x2d              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+_g_wCount           0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_eAntSel          0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_tSendIcpTpuTime  0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+_g_a_zPHY_edfe_tReloadAgcData

+                    0x120             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_tRxEng           0x3b              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+_g_L1_tModeState    0x2               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_irat.o)

+_g_wLastAbsSfn      0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+_tDevEngStardardParam

+                    0x3e              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_awDfeFftOutputIQ

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+_g_UE_BASE_INFO     0x2a              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_dwTxThroughPutBps

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_zPHY_edfe_cRxAntennaMode

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_tL1wDevDbRaMacProcReq

+                    0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_zPHY_erfc_CleanTxoffset

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_zPHY_tSuperFrameCtrlInfo

+                    0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+_g_tL1wAfcFreqOffsetValue

+                    0x106             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+_g_zPHY_edfe_wFirstInInterFreq

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_s_tCsStatisticInfo

+                    0x24              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

+_g_zPHY_emc_bGapConfigState

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_gau_zPHY_Rx_ZeroPowerCisPos

+                    0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_awPSeqCellIDDiv30SS_Scell

+                    0x46              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_awHarqPrintFlg   0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+_g_wContinGreaterCount

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_g_dwAptFixVoltageNvSet

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+_g_zPHY_edfe_LostLock_MIN

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_g_tL1wDevDbDlFdpchCfgReqA

+                    0x7e              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_zPHY_euls_ComConfig

+                    0x2a              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+_g_zPHY_ecsrc_tCsrPsInterMeasInd

+                    0x39e             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_zPHY_tWakeupTimerInfo

+                    0x22              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+_odo_sys            0x18f             T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(init.o)

+_g_PchBlerInfo_3    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_tDevDbHsupaCfgReqB

+                    0xf8              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_L1e_tSirDb       0x95              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+_g_wStartCNTFlg     0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+_g_EDL_PCFICH_INFO  0x72              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_tL1wDrvDpramStruct

+                    0x26              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+_g_zPHY_edfe_tPlmnAgcPara

+                    0x18              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_tDCOffsetCompRecord

+                    0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_adwTbCbCrc       0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o)

+_g_zPHY_swRsrpFilter

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_data.o)

+_g_zPHY_erfc_Meas0Offset

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_dwRxPreN0Value   0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_zPHY_erfc_wSyncState

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_dIntIndex        0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_adwDebugDLS      0x10              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o)

+_g_EUL_Dci0Info     0x82              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_EagchCnt500Ms    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+_g_dwCsrmRssiRx0    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_L1e_Csrc_C0Update

+                    0x55              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_atPeriodRepPara  0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_zPHY_ecsrc_tMeasMaskSetBack

+                    0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_tRegRxRakeReg    0x7b8             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+_g_wSCellDeactivationTimerParam

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_tL1wDevDbPageFachCfgReq

+                    0x382             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_tL1wDevDbTrchTtiInfo

+                    0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_tPssHwResult     0x50              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

+_g_zPHY_edfe_wAgcExtendModeEn

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_tdbCqi2DlsPmiInfo

+                    0x32              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+_g_FS_swMeanPower   0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

+_g_zPHY_wSibStartPbchTimes

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+_g_zPHY_erfc_tCordicAdjustPara

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+_g_EUL_wSrsPowerIdx

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_awL1lEngTempBuffer

+                    0xc00             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+_g_dL1wDprResetCnfSSFN

+                    0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+_g_tL1wNvBb         0x22c             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

+_g_slot0_RBStart    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_awAgcGain1       0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_L1_tLpmCaliTime  0x6               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_irat.o)

+_g_zPHY_ecsrc_tCellSearchReq

+                    0x50              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_zPHY_erfc_Meas1Offset

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_zPHY_erfc_InitialTempDac

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_zPHY_edfe_aswAgcMeanPwr_Samp7

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_awFmSeq          0x50              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_g_swCsr_Rssi_SearCnf

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+_g_zPHY_ecsrc_tCnnDrxMeasSchedule

+                    0x1f              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_zPHY_ecsrs_dwPssFrameBnd_dbg

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_ePreRapcState    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+_g_wBackupCellMainIdx

+                    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+_g_ACP405_AFC_DIFF  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+_g_atL1wHsupaDlCmPattern

+                    0x18              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+_g_zPHY_ecsrc_tFilterInterMeas

+                    0x55d             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+_L1L_STANDARD_LOG_ID_BASE

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+_g_tUlaDediRelatedParas

+                    0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_eCsrsSynStatus   0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_zPHY_ecsrc_tMeasMaskSetReq

+                    0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_TotalPuschNackTB1  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+_g_tLteAmtInfo      0x157             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+_g_tL1wResAgcCtrl   0x3               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+_g_adwL1eRxCrsRssi  0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+_g_zPHY_emc_wReleaseDlDelayCnt

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_EDL_PHICH_INFO   0x10e             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_bNvCheck         0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_tWL1sHsupaProcInfo

+                    0xa1              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa.o)

+_g_zPHY_edfe_wNotSyncAGCDoneAnt1

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_tPcOverEstDb     0x559             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_zPHY_edfe_wRxLinDagc0

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_a_zPHY_edfe_dwLpcSaveReg

+                    0x28              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

+_g_atL1wRxHistoryIQBuffer

+                    0x30              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+_g_zPHY_dwTpuSleepTimeLenByFrame

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+_g_wRficRev         0x1               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o)

+_g_a_zPHY_edfe_wCsrmTotalAgcGainLog2

+                    0x28              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_tL1eDcxoProcCb   0x3a              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

+_g_atzPHY_RFSD      0x23a             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

+_g_wRfcTxRxState    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_zPHY_edfe_ScellActiveState

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_g_zPHY_AMT_tNVInfo

+                    0x28000           T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+_g_eL1wAmtL1sStateInfo

+                    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+_g_tzPHY_eulpc_Ulpc2DlParas

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

+_g_swCsrsDagcMeanPower0

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+_g_tWcdmaCalibNv    0xbbca            T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

+_g_dwLPTxoffset     0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+_g_zPHY_tNVInfo     0x2540            T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+_g_zPHY_emulm_tFilterFactor

+                    0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+_g_CsrDrvCfgInfor   0x11e             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

+_g_zPHY_edfe_wRxLog2Dagc1

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+_gWriteBlockCnt     0x100             T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+_g_atzPhy_emc_SyncMsgInfo

+                    0x50              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_tL1wHsdpaSnrAdjInfo

+                    0x11              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+_g_zPHY_ecsrc_tFreqScanCnf

+                    0x82              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_tHsdpaAdrIcRstInfo

+                    0x36              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+_g_tzPHY_eulpc_PcmaxInputInfo

+                    0x13              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

+_g_dwCalibration_angle

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+_g_tUlaCID          0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_tServCellDb      0x79              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+_g_aswMBMS_MaxDelay

+                    0x30              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+_g_tAfcErrorPrint   0x3               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+_g_tWUpaStdlogPacketInfo

+                    0x38              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+_g_zPHY_edfe_FSNewPara

+                    0x61              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_g_zPHY_erfc_dwConFr11_19Xtal

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+_g_t_zPHY_eula_CtrlBlock

+                    0xa6d             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_awLastReportIndex

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_tL1wHsdpaDbgInfo

+                    0x6               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+_g_uComPhyFunc      0x1               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_multimode_cfg.o)

+_g_zPHY_erfc_AfcWord

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+_g_wSubFrmOffset    0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+_g_zPHY_erfc_aNVBandIndex

+                    0xc0              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+_g_wL1wDprSubFrmCnt

+                    0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+_g_atAgeTimer       0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_awL1eRxRsrpFilter

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+_g_t_zPHY_DlaDciInfo

+                    0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+_g_tDevDbHsupaCfgReqA

+                    0xf8              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_zPHY_erfc_TxMulmOffset

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_zPHY_etx_HarqProDbPort0

+                    0xe98             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_g_zPHY_emc_tScheduleSiReq

+                    0x1e              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+_g_wL1wHsdpaHsdpcchUldpcchOffset

+                    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+_g_zPHY_edfe_tAgcDagcPara

+                    0x1e              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_g_L1e_mulm_NoSatisfyCfoCnt

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+_g_tL1wDevDbRaEraRrcReq

+                    0x39a             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_atzPHY_UlAMTHarqProcessDB

+                    0x1d3             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+_g_tL1wStateCnt     0x1a              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+_g_tDfeNotchInfo    0x78              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_tL1wDevDbHsdpaInd

+                    0x5               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_tShadowHarqDB    0x123e            T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+_g_zPHY_erfc_RxoffsetAcumulator

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_dwCrcRlt           0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+_g_tL1wCmPsrPatternInfo

+                    0xe               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_L1e_Csrc_DisFreqScan

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_lsdwNsIot_8242_SINR

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+_g_tRfcCtrlDbRx     0x318             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_atLessDecodeCfg  0x168             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+_g_tRfcIQInfo       0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+_g_AgcHwModeOnFalg  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_swCsr_Rssi_Report

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+_tPcBetaDb          0x3e3             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_zPHY_edfe_wAgcIntReportFlag

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_wPrbNoPrintFlg   0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_L1ErrInfo        0x5               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_error_handler.o)

+_g_zPHY_emc_tDrxCtrlInfo

+                    0x6c              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+_g_wTxSendScaleIQ   0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+_g_zPHY_SetModeReq  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+_awCfgHarqErr       0x14              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+_g_zPHY_ecsrc_wScheduleInfoCnt

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_zPHY_erfc_eAcp405NextState

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_sdAnt0CarrierPhase

+                    0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+_g_tWuldataBuf      0x26c             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

+_g_awPSeqCellID     0x50              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_tRfcGapMixLog    0x26              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_gRpMsgWriteMutex   0x100             T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+_g_dwUlNewTransCount

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_dwAgcTargetSync  0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_g_zPHY_edfe_ScellActiveCounter

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_swPcTimeOff        0xa               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_pSemId_INTH1     0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_sys_init.o)

+_g_tPcDpchSirCalInfo

+                    0x94              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+_g_slot1_RBStart    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_L1lLpAwakeTimerCtrl

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+_g_zPHY_ecsrc_tMulmInactiveTimeInd

+                    0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+_zsp_ramdump_regs   0x3e              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_error_handler.o)

+_gt_CsiFilter       0x61              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+_g_EUL_DCI3Or3AInfo

+                    0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_zPHY_tWakeupReq  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+_g_wL1wDpchOffset   0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_swPrachSlotPower

+                    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

+_gauZeroPowerCsiBitMap

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_awLastWBPMI      0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_s_RpMsgCallbackList

+                    0x100             T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+_g_L1lLpTaskStateCtrl

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+_g_tL1wCmInnerInfo  0xdc              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+_g_awTempMeanPower1

+                    0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_tL1wHsdpaPacketInfo

+                    0x78              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+_g_zPHY_ecsrc_tFilterIntraMeas

+                    0xc4              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+_g_wContinLessCount

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_g_wPlmnRapcConflictTimer

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_zPHY_edfe_wPrePhyState

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_g_zPHY_edfe_wAgcMeaPwSavReg

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_adwL1eRxDrsRsp   0x18              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+_g_tCsiTime         0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_zPHY_erfc_eAcp405CurrState

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_zPHY_sdwRxAnt0OffsetValue

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

+_g_EDL_DCI_INFO     0x230             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_tUlaCommConfig   0x1c              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_erfc_cnt         0x1               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+_g_tHsdpaIcFingerDiffInfo

+                    0x19              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+_gadwCsiRsCollideInd

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_tRfcAgcDb        0x5df             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_aswMBMS_FftWinStart

+                    0x30              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+_g_zPHY_emc_wIsCampOn

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_zPHY_edfe_wAgcLog2Gain1

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_L1l_LpmModemWakeupTime

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+_g_awL1wEngTempBuffer

+                    0x200             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+_g_PchBlerInfo_1    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_dwRxThroughPutBps

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_tL1wDchDlsLastReq

+                    0x2f              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_EDL_CALC_For_SINR

+                    0x40              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_zPHY_edfe_wSaveRxBand

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_uLSfInfo         0x604             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

+_g_wAgcWorkState    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_tDlCpchEng       0x4a              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+_g_zPHY_emc_wCellComponFlag

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+_g_tEmulmSubFrameIntTable

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_tWRfcRpiPwrCtl   0x24              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+_g_RxTtiNum         0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+_g_wReadState       0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_zPHY_erfc_dwConFr24LowRefMode

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+_g_awLastWBCQICW0   0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_atRfcStateLog    0x1e              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_L1e_C0ConIntraRptCnt

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_EDLUL_FLOW_INFO  0x12              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_Scc_Rsrp_Cfo_IntCnt

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+_g_zPHY_edfe_wCsrmLinDagc0

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_zPHY_emc_tTimingCtrlParam

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_EUL_PucchFmtStatisticsInfo

+                    0x20              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_wTpuRtRegLpcSave

+                    0xa               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

+_g_awTbCrc          0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o)

+_g_atRfcDcLog       0x78              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+_g_L1e_C0ConDrxCnt  0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_adwL1eRxCrsRsp   0xc               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+_g_L1e_wSibRptDelay

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+_g_tL1wCallStackInfo

+                    0x1a              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o)

+_g_awRiBitLen       0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_tLteRfcTmpReadInfo

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_PchTiCfgInd_1    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_tDevDbHsdpaFingMaskBuffer

+                    0x880             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_awFmSeq_Scell    0x50              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_g_tL1wAfcWorkPara  0x20              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+_g_UL_MutiplexingANStatisticsInfo

+                    0x44              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_CsrGapInfo       0xa               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_time.o)

+_g_wRfcResetState   0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+_g_L1e_Csrc_CurPpm  0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_EDL_HARQ_INFO    0x9a              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_TopReg           0x24c             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

+_gadwZeroPowerCsiRsPosCalculated

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_tDevDbHspaToMacInfo

+                    0x24              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_wAgcFactLf       0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_g_zPHY_edfe_wRfcSyncState

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_PsrUpdateReq     0xcf              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

+_g_tRxPreState      0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_EUL_HarqTransStatisticsInfo

+                    0x52              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_zPHY_tLpcPwrCtrlScenExpect

+                    0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_lpm.o)

+_g_awAPERLastWBCQICW0

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_zPHY_edfe_wCsrsLog2Dagc1

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+_g_tUlaDediConfig   0xac              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_L1LteAPriTaskPid

+                    0x11              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_sys_init.o)

+_g_tDevDbHsdpaAdrCirData

+                    0x200             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_zPHY_erfc_atLPCSFConfig

+                    0x39              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+_g_zPHY_emc_ScellCtrlReq

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_dwGapStatue      0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_Configdelay        0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+_g_zPHY_emc_wUseServeInfoFlag

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_L1e_tPbchCB      0x1e              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+_g_wPchFlag         0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_zPHY_AMT_SearchCellCnt

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+_g_wcsrc_HoOnflag   0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_awAgcNoBalance   0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+_g_L1e_tMibRxReg    0x22              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+_g_l1wATSetAPCTmpCmpVal

+                    0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+_g_awL1eRxRsrpFilterFlag

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+_g_eDivState        0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_zPHY_edfe_swMaxAGCMeanPwr0

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_g_L1e_tDlaparaSave

+                    0x9               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+_g_t_zPHY_etx_Uls_H2L_HarqProcessIDInfo

+                    0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_g_tRfcAfcDb        0xb               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_zPHY_emc_wReleaseRfcIdleModeOkCnt

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_zPHY_emulm_SlaveHwEnable

+                    0x1a              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+_g_LteaTopIntRegBitMap

+                    0xc               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

+_g_L1l_LpmCaliAbortTime

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+_g_zPHY_edfe_wNotSyncAgcIntCnt

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_g_wLtel1IdleAccessReqInd

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+_g_wULA_Process_SubFrame

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+_g_EDFE_SYSTEM_INFO

+                    0xd7              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_zPHY_edfe_swAgcMeanPwr0

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_wTimeOff           0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_tRxCurrState     0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_atL1wTpuRegNtVarEventInfo

+                    0x4db             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+_gTimer1Int_RcvNum  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+_g_zPHY_ecsrc_tCsrPsIntraMeasInd

+                    0x2ae             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_TotalPuschNumTB1   0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+_dwPeakInfoInSlot   0x2800            T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

+_g_TopRegLpcSave    0x38              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

+_g_awL1eRxBfDagcFlag

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+_g_zPHY_AMT_Strongest_CellId

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+_gtAmtCellSyncProc  0x1f              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+_g_dwL1lCurrentHookEntry

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+_g_zPHY_erfc_tAfcPara

+                    0x5               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+_g_swCsrsDagcMeanPower1

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+_g_zPHY_edfe_wAgcdBGain0

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_awReportCFN      0xa               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+_g_L1wPriTaskPid    0x9               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

+_g_L1_tLpCalibrationFlag

+                    0x1               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_irat.o)

+_g_PchBlerInfo_4    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_DcCounter        0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_tL1wDchDlsPsrReq

+                    0x2f              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_zPHY_emc_tTACtrlParam

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_adwCommDlschPara1A

+                    0x510             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_data.o)

+_g_ZPHY_ecsrm_tMeasState

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

+_g_dwSubFrm         0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_tL1wDevDbRtxAfcInfo

+                    0x1a70            T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_ACP405_RxPGC1_Word

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+_g_tDCOffsetEsti    0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_awHarqPreTime    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+_g_adwCommDlschPara1C

+                    0x300             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_data.o)

+_g_dwErrorNum       0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_tL1wTpuLastMicroAdjustInfo

+                    0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+_g_EdchTbTotal      0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+_g_zPHY_emc_tDrxSPSCtrlInfo

+                    0x13              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_zPHY_AMT_Strongest_Rsrp

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+_g_EDL_WORK_INFO    0x3c              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_tL1eDevRxLpConvergeCb

+                    0xa               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+_g_awL1eRxBfTransFlag

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+_g_wL1wTpuDoffVal   0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+_g_ePrePhyState     0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_tDevDbHsdpaAntSwitch

+                    0xb               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_awSCellDeactivationTimer

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_EUL_AT_INFO      0x22              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_dwCsrmRssiRx1    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_EUL_BunldingANStatisticsInfo

+                    0x3c              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_L1e_tMibPbchReg  0x14              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+_g_sdAnt1CarrierPhase

+                    0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+_g_tRfcDcInfo       0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+_g_t_zPHY_etx_HarqProcessIDInfo

+                    0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_g_zPHY_ecsrc_tFilterFactor

+                    0x12              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+_g_L1wIsrTaskPid    0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

+_g_EUL_PowerCtrlInfo

+                    0x52              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_atBackupCellInfo

+                    0x60              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+_g_RxTfciNum        0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+_g_ACP405_RxPGC0_Word

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+_g_pSemId_ICP       0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_sys_init.o)

+_g_tL1wSlaveAfcWorkPara

+                    0x6               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+_g_VrbFlag          0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o)

+_swPcTimeOff2       0xa               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_L1e_tMibInfo     0x15              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+_g_wMissHdtrInt     0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

+_g_tL1wProcSetDb    0x3f              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+_g_zPHY_ecsrc_wWorkInterFreqIndex

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_atL1wHsupaFirstTranPara

+                    0x20              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

+_g_atWHsupaEdchReadyFlag

+                    0x10              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+_g_awUlTestMacPduBuf

+                    0x25f             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_g_zPHY_emc_tDedicatedConfigReq

+                    0x412             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_s_tDrvRxCfg        0x808             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rx.o)

+_g_zPHY_tNV_user    0x198c            T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+_g_zPHY_edfe_AgcDagcIntCount

+                    0xa               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_g_dwTempN0         0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_gwNS_IOT_8242_Ind  0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_zPHY_ecsrc_tCsrCellDatabase

+                    0x6a7             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_adzPHY_erfc_MainAntInd

+                    0x14              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_awL1wHsdpaCfnSlot2SfnSubFrm

+                    0xf               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+_g_atEcsrReCfoInfo  0xe               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_awFHopSeq2SubBands_Scell

+                    0x50              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_g_zPHY_etx_HarqProDbPort1

+                    0xe98             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_g_zPsPhyATNvLte    0x2e              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+_g_tzPHY_ecsrs_FS_RepNum

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

+_g_awPSeqPuschSeqShift

+                    0xa               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_atCsiATCMDInfo   0xa               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

+_g_tUlsDB           0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+_g_tUlaScellInfo    0xc8              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_tUlRfTbl         0x1b6             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tx_rf_res.o)

+_g_zPsPhyATNvcom    0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+_g_tDCOffsetComp    0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_wAdrIcEn         0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+_g_atLessDemoluleCfg

+                    0x28              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+_g_wL1wHsdpaSfnCfnOffset

+                    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+_g_zPHY_erfc_TaTimer

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_dwCsrInterRsrpFilterPrintCnt

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+_g_RxAichIntCnt     0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+_g_tL1wHsdpaCodingInfo

+                    0x26              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+_g_wIqCount         0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_tWUpaUlDebugInfo

+                    0x36              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+_g_awLastRI         0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_zPHY_Int_dwDFEIntType

+                    0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+_g_wIntTypeforDrx   0xa               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+_g_tRfcDagcGain     0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+_g_zPHY_ecsrc_tMulmIratMeasConfigBackUp

+                    0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+_g_t_zPHY_Dls2UlsDciValue

+                    0x104             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_g_tUlaCommRelatedParas

+                    0xe7              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_zPHY_ecsrc_tFliterSchduInd

+                    0x9               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_awL1eRxNCellRsNullEnInd

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_adwPhyNirDivC    0x1f4             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_data.o)

+_g_L1e_tBchOps      0xc               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+_g_wL1wHsdpaRxDivMode

+                    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+_g_zPHY_wHoStartPbchTimes

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_zPHY_emc_tAccessReq

+                    0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_aswFreq_Inter_Coeff

+                    0xc4              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+_g_zPHY_emc_wCommonMsgDisPathFlag

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_adzPHY_erfc_CurMainAntInd

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_zPHY_AMT_Earfcn  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+_g_dwTxoffset       0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_tPcCalcDb          0x95              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_eAntState        0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_awFHopSeq4SubBands_Scell

+                    0x50              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_g_EDL_PDCCH_INFO   0x2d0             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_tRfcCtrlDbTx     0x318             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_L1e_tSibCrc      0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+_g_zPHY_LteRfWorkSet

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

+_g_zPHY_emc_tPchDataRecvCtrlInfo

+                    0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+_g_zPHY_edfe_dwSearchAgcCalFlag

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_wThinkWill_Flg   0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_zPHY_edfe_wCsrsLinDagc1

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_a_zPHY_edfe_wRxTotalAgcGainLog2

+                    0x28              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_awPSeqCellIDDiv30_Scell

+                    0xa               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_awDrxUlRetranCnt

+                    0x10              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+_gadwCsiRsPosCalculated

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_CellSearchData   0x50              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_zPHY_emc_tRec_Tpu

+                    0xd               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_SSC_CFLT_ssfn    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+_g_zPHY_ecsrc_dwCsrcFlag

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_tL1wTpuFrmInfo   0x8               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+_g_aswFreq_NormalCoeff

+                    0xc4              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+_g_zPHY_ecsrm_tCommInfo

+                    0xf               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

+_g_atCqiDedicateInfo

+                    0x32              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_tUlaPucchInfo    0x1f              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_awLastWBCQICW1   0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_L1e_csrc_tMeasPeriodChgReq

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_gdwUlTmtFlowCount  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_dwTtiSsfn        0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+_g_asL1wAdujstFlag  0x6               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_wLstTm           0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+_g_tL1wHsupaRlToPsr

+                    0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_tL1lLpCtrl       0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+_g_atL1wTpuRegNtFixedEventInfo

+                    0x710             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+_g_zPHY_ecsrc_tIratGapConfig1

+                    0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+_g_tRfcCmnInfoLOG   0x23              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_L1l_LpmSocWakeupTime

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+_g_zPHY_ecsrc_AferGapFlag

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_atLastRfcOpen    0x3a              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+_err_msg            0x6               T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(error.o)

+_g_t_zPHY_DlaCb     0x268c            T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+_g_tRfcTxPowLog     0xe               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_awRxCirTiCfgInd  0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_tL1wAtNv         0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

+_g_wL1eRxNbNbSinrCalInd

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+_g_zPHY_emc_tSinrInfo

+                    0xb               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+_gt_zPHY_Rx_ZeroCsiRsExistInd

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_phy2ps_chinfo      0x300             T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+_g_zPHY_edfe_wCsrsLog2Dagc0

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+_g_atDCI0PhichSelecDB

+                    0x72              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+_g_tL1wFachDlsPsrReq

+                    0x7               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_atCsiPmiRiCalcResult

+                    0xaa              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+_g_dwAgcAvePowLenSync

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_g_l1wATOriAPCTmpCmpVal

+                    0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+_g_wL1wLessCfgIdx   0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+_g_tL1wDevDbHsdpaPlusPchCfgReq

+                    0x62              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_zPHY_ecsrc_wDoneInterPerDrx

+                    0x12              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_zPHY_ecsrc_tMeasConfigReq

+                    0x5c8             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_zPHY_erfc_ACP405Version

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+_g_awTempDAC        0x1b              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o)

+_g_dwDbgSubfCount   0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_dwCsrInterRsrpFilterRepPrintCnt

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+_g_tzPHY_eulpc_TempPowerBackoffInfo

+                    0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

+_g_atHookInfo       0x302             T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+_g_tL1wDevDbDlDpchCfgReqA

+                    0x4be             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_rpMsgSem           0x100             T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+_g_tL1wBchDataHistoryIQValue

+                    0x4               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+_g_PssContext       0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

+_g_dwCloseLoopPowerPrintCnt

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_g_zPHY_euls_DedConfig

+                    0x4c              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+_g_zPHYRfcSSCDebugCnt

+                    0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+_g_MeasContext      0x120             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o)

+_g_tSrsInfo         0x120             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_zPHY_emc_wSetModeOkFlag

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_dwPuschPrintCnt  0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_g_tFS_BackUpPssResult

+                    0x12              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

+_g_zPHY_erfc_SlaveOutGapAGC

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_awPSeqCellID_Scell

+                    0x50              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_wLayerNum        0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+_g_wSssHwRestartCnt

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_slot0_nRBNum     0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_wCsrs_RX_Sib1_Read_Flag

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_tUlReportBlerInfo

+                    0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+_g_zPHY_edfe_tRxAgcBalance

+                    0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_zPHY_edfe_tPlmnSaveServCellCsrmDagc

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+_gtLteRfcRpiPwrCtl  0x33              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_tWUpaDlDebugInfo

+                    0x6b              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+_g_tHsdpaResetInfo  0xb               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+_g_zPHY_ecsrc_swBackupCFOFreqOffset

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_erfc_tpu         0x60              T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+_g_tIqMappingCon    0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_awCsiRsCheCfgVal

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_tRfcTmpReadInfo  0x5               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_w_FirstFlgSet    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_zPHY_AMT_SrvCellRsrp

+                    0xa               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+_g_zPHY_LtePhySleepCnt

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+_g_zPHY_edfe_wAgcDagcGain

+                    0x1f0             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_g_L1e_mulm_40msGapCnt

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+_g_l1wATSetAPCFlag  0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+_g_zPHY_erfc_RfStateMap

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_PchBlerInfo_2    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_EDL_AT_INFO      0x54              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_tDchAscPara      0x33              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

+_g_wTpuNtRegLpcSave

+                    0x36              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

+_g_FreqScanData     0x86              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_zPHY_edfe_tMbsfnAgcInfo

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_TotalPuschNumTB0   0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+_g_EUL_wPrachPowerIdx

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+_g_Next2SubFrameDrxActiveSidFlag

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+_g_tL1wCmInfoForN4N9

+                    0xca              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+_g_ThreadCfoCs      0x10f             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_aiInitSequence   0x200             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+_g_ThreadInterCs    0x10f             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_sL1wUlAdujstFlag

+                    0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_tWDevDbHspaPlusFachCfgReq

+                    0x544             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+_g_awMaxLayerNum    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+_g_at_zPHY_erfc_atReloadData

+                    0x40              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+_g_ThreadMulmCs     0x10f             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+_g_pSemId_TXIntPulse

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_sys_init.o)

+_g_L1e_ConnIntraRptCnt

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_TmtLogCnt        0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_zPHY_edfe_tMbsfnAgcGain

+                    0x50              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+_tPcInfoDb          0x146             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_awFHopSeq3SubBands_Scell

+                    0x50              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_g_pSemId_INTH2     0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_sys_init.o)

+_g_zPHY_emulm_tMulmIdlePeriodReqFlag

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+_g_tL1wAddionCtrl   0x1a              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+_g_PchTiCfgInd_2    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_zPHY_emc_tRadioLinkCtrlInfo

+                    0xf               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

+_g_zPHY_emulm_tMulmAfcPara

+                    0x3               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+_g_wRfSegNum        0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+_g_dOldUlTiming     0x2               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_atRfcOpen        0x3a0             T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+_g_zPHY_erfc_dwConFr33RefClk

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+_g_tL1wDpaRlReqInfo

+                    0x2f              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+_g_awTempMeanPower0

+                    0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_eRfcRamState     0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+_g_atMeasSpsrInfo   0x3c              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+_g_t_zPHY_etx_RarUlGrant

+                    0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+_g_zPHY_ecsrc_atSlaveMeasInfo

+                    0x165             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+_g_zPHY_emulm_tFilterMeas

+                    0x621             T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+_g_zPHY_emc_tReleaseCtrlParam

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_dwFdt10MsCnt     0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+_g_zPHY_erfc_Meas0SubfDef

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+_g_wCNT             0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+_g_zPHY_sdwRxAnt1OffsetValue

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

+_gdwTmtFlowCount    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_zPHY_emc_tReadSib1Req

+                    0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+_ps2phy_chinfo      0x300             T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+_g_tzPHY_eulpc_PowerCtrlParas

+                    0x13              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

+_g_adwDebug         0xc8              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+_g_EUL_PrachStatisticsInfo

+                    0xd9              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_dwCalibration_amp

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+_g_zPHY_ecsrs_wCsrsWorkFlag

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_zPHY_emc_tRaMsgHoldFlag

+                    0x3               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_zPHY_edfe_wRxLog2Dagc0

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+_g_L1l_MrtrAfterSleep

+                    0x8               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+_gIramHookCnt       0x1               T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+_g_DbgMibPerStat    0xa               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+_g_zPHY_AMT_Frequency

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+_g_zPHY_Int_dwDFEIntType_agc

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+_g_tRtxPcPrachMessageInfo

+                    0x13              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

+_gt_zPHY_Rx_CsiRsExistInd

+                    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+_g_L1e_wSiTimingNeibState

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+_g_atL1wDrvMeasResultInfo

+                    0xd0              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_meas.o)

+_g_tL1wPsCmConfigBuffer

+                    0x7e              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+_g_sdAtCtl_ApcOffsetTime

+                    0x28              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+_g_wL1lRemainLen    0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+_gRpMsgReadMutex    0x100             T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+_g_awL1eRxDrsAccNum

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+_g_zPHY_edfe_wAgcdBGain1

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+_g_L1e_tDlRfcCfgInfo

+                    0x24              T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+_g_L1eTempAdc       0x2               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_g_zPHY_ecsrc_tMulmIratMeasConfig

+                    0x6               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+_g_wCsiWorkFlg      0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+_g_L1e_tMibRfcBackUp

+                    0xb               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+_g_TpuCfgOver       0x1               T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

+_g_L1e_Csrc_bCellSearchPbch

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+_tMprTest           0xcb              T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+_g_dwUlHarqFailCount

+                    0x4               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+_g_zPHY_edfe_wNotSyncAGCDoneAnt0

+                    0x1               T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+

+Memory Configuration

+

+Name             Origin             Length             Attributes

+INCSRAM          0x00000000         0x00008000

+//OLINCSRAM      0x00000000         0x00000000

+DNCSRAM          0x00010000         0x00007000

+OLDNSCRAM        0x00015400         0x00001c00

+HEAP_STACK       0x00017000         0x00001000

+IRAM             0x41000000         0x00008000

+IRAM1            0x00080800         0x00000600

+DDR              0x10000000         0x00180000

+L2_CODE_TCM_STA  0x30060000         0x00004000

+L2_CODE_TCM_DYN  0x30064000         0x00004000

+L2_DATA_TCM_STA  0x30068000         0x00004000

+L2_DATA_TCM_DYN  0x3006c000         0x00004000

+DMA_REG          0x00980000         0x00001000

+ICP_REG          0x0098101c         0x00000030

+ICP_REG_M0       0x009810f4         0x00000030

+ICU_REG          0x00400800         0x00001000

+UART_REG         0x00a00800         0x00001000

+SLOTBUF_LTE_REG  0x7e010140         0x00000008

+TOP_REG          0x7e080000         0x00000800

+TPU_REG          0x7e080800         0x00001800

+RFC_REG          0x7e082000         0x00002800

+//DFE_RX_REG     0x7e084000         0x00000400

+//DFE_TX_REG     0x7e084400         0x00000400

+CSR_REG          0x7e084800         0x00000a00

+MEAS_REG         0x7e085200         0x00000e00

+CSR_FULLSCAN_REG 0x7e086000         0x00000200

+BCH_REG          0x7e086200         0x00000600

+PSR_REG          0x7e086800         0x00000100

+TX_REG           0x7e087000         0x00000200

+UTR_REG          0x7e087600         0x00000200

+EUTR_REG         0x7e087c00         0x00000400

+//RAKE_REG       0x7e088000         0x00000000

+RX_REG1          0x7e088000         0x00000800

+RX_REG2          0x7e088800         0x00000800

+RX_REG3          0x7e089000         0x00000800

+RX_REG4          0x7e089800         0x00000800

+GDTR_REG         0x7e08a000         0x00002000

+EAGCH_REG        0x7e08c000         0x00000400

+ADR_REG          0x7e08c400         0x00000200

+IC_REG           0x7e08c600         0x00001a00

+HDTR_REG         0x7e08e000         0x00000400

+HSSCCH_REG       0x7e08e400         0x00000400

+PICH_REG         0x7e08e800         0x00000200

+SLOTBUF_REG      0x7e08f000         0x00000200

+HDTR_LESS_REG    0x7e08f400         0x00000c00

+CSR_RAM          0x7c080000         0x00000400

+MEAS_RAM         0x7c080400         0x00000200

+BCH_RAM          0x7c080600         0x00007a00

+PSR_DATA_RAM     0x7c088000         0x00000400

+TX_RAM0          0x7c08e000         0x00002000

+TX_RAM1          0x7c090000         0x00002000

+UTR_RAM          0x7c092000         0x00004000

+EUTR_RAM         0x7c096000         0x00002000

+RX_RAM1          0x7c09a000         0x00000140

+RX_RAM2          0x7c09a140         0x00000040

+RX_RAM3          0x7c09a180         0x00000040

+RX_RAM4          0x7c09a1c0         0x00000100

+RX_RAM5          0x7c09a240         0x000005c0

+RX_RAM6          0x7c09a800         0x00000400

+RX_RAM7          0x7c09ac00         0x00000020

+RX_RAM8          0x7c09ac20         0x000013e0

+RX_RAM9          0x7c09c000         0x00000800

+RX_RAM10         0x7c09c800         0x00001000

+RX_RAM15         0x7c09d800         0x00000100

+RX_RAM16         0x7c09d900         0x00000300

+RX_RAM17         0x7c09dc00         0x00000040

+RX_RAM18         0x7c09dc40         0x00000040

+RX_RAM19         0x7c09dc80         0x00000040

+RX_RAM20         0x7c09dcc0         0x00000040

+RX_RAM21         0x7c09dd00         0x00000040

+RX_RAM22         0x7c09dd40         0x00000040

+RX_RAM23         0x7c09dd80         0x00000040

+RX_RAM24         0x7c09ddc0         0x00000140

+RX_RAM25         0x7c09df00         0x00000020

+RX_RAM26         0x7c09df20         0x000020e0

+GDTR_RAM         0x7c0a0000         0x00000400

+ADR_RAM          0x7c0b0000         0x00010000

+HDTR_RAM         0x7c0c0000         0x00008000

+PIAI_RAM         0x7c0c8000         0x00000100

+SLOTBUF_RAM      0x7c0e0000         0x00008000

+SLEEP_REG        0x0009a300         0x00000040

+RFFE_REG         0x7c250000         0x00000208

+SPI_REG          0x7c250208         0x00000010

+TD_TOP_REG       0x7e100000         0x00000080

+TD_TPU_REG       0x7e100400         0x00000040

+TD_AFC_REG       0x7e100800         0x00000400

+TD_CSR_REG       0x7e100c00         0x00000400

+TD_DST_REG       0x7e101000         0x00000080

+TD_RX_REG        0x7e101400         0x00000200

+TD_GDTR_REG      0x7e101800         0x00000100

+TD_HDTR_REG      0x7e101c00         0x00000040

+TD_UTR_REG       0x7e102000         0x00000079

+TD_ULC_REG       0x7e102079         0x00000187

+TD_HSUPA_REG     0x7e102200         0x00000080

+TD_DM_RDB_REG    0x7e103000         0x00000010

+TD_RFC_REG       0x7e104000         0x00005000

+TD_TFCI_REG      0x7e103400         0x00000020

+TD_SLEEP_REG     0x0009a200         0x00000080

+TD_PSLPM_REG     0x0009a280         0x00000080

+TD_VITERBI_REG   0x7e103400         0x00000020

+TD_CSR_DPRAM_MEM 0x7c100400         0x00000800

+TD_DST_DPRAM_MEM 0x7c104000         0x00000400

+TD_DST_DPRAM_INTERF_MEM 0x7c104800         0x00000400

+TD_UL_DPRAM_MEM  0x7c108000         0x00000400

+TD_HSUPA_MEM     0x7c10a000         0x00002000

+TD_RX_DPRAM_MEM2 0x7c10c000         0x00001000

+TD_GDTR_DPRAM_MEM 0x7c114000         0x00004000

+//TD_GDTR_DPRAM_TEST_MEM 0x7c118000         0x00004000

+TD_HDTR_DPRAM_MEM 0x7c11c000         0x00004400

+DST_SLOT_BUF     0x7c122000         0x00008000

+*default*        0x00000000         0xffffffff

+RAKE_REG         0x00000000         0xffffffff

+

+Linker script and memory map

+

+START GROUP

+LOAD T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a

+LOAD T:/cp/phy/rtos/zcos/os_krn/libczspfft.a

+LOAD T:/cp/phy/rtos/zcos/os_krn/libzspcache.a

+LOAD T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a

+LOAD T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a

+LOAD C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a

+LOAD C:/ZSP/ZView4.1.0/zspg2/libg3i2/libm.a

+LOAD T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a

+LOAD T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a

+LOAD /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o

+LOAD T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_icu.o

+LOAD T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/dmc_zsp_0x140.o

+LOAD T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_int.o

+LOAD T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_icu_reg.o

+LOAD T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/zcos_zsp880_asm.o

+END GROUP

+LOAD C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a

+                0x10000000                . = 0x10000000

+

+.text           0x10000000    0xa7b05

+                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

+ *(.text)

+ .text          0x10000008       0x83 /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o

+                0x10000008       0x80    __start

+                0x10000088        0x3    __finished

+ .text          0x1000008b       0xe3 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_icu.o

+                0x1000008b       0x2e    _L1_DrvIcuIntStart

+                0x100000b9       0x1b    _L1_DrvIcuIntMask

+                0x100000d4       0x1a    _L1_DrvIcuIntUnMask

+                0x100000ee       0x27    _ICU_ISR

+                0x10000115        0x2    _L1_DrvIcuError

+                0x10000117       0x57    _L1_DrvIcuInit

+ .text          0x1000016e       0xbe T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_int.o

+                0x1000016e        0x5    _L1_DrvIntInit

+                0x10000173        0x5    _L1_DrvIntMaskAll

+                0x10000178       0x27    _L1_DrvIntMask

+                0x1000019f       0x26    _L1_DrvIntUnMask

+                0x100001c5       0x67    _L1_DrvInstallIsr

+ .text          0x1000022c      0x19a T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cre_proc.o)

+                0x1000022c       0xc8    _odo_create_process

+                0x100002f4       0x72    _s_create_process

+                0x10000366       0x60    _create_process

+ .text          0x100003c6       0x8d T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(error.o)

+                0x100003c6       0x54    _odo_error

+                0x1000041a        0x5    _error

+                0x1000041f        0x5    _error2

+                0x10000424       0x20    _odo_panic

+                0x10000444        0x3    _odo_panic2

+                0x10000447        0x9    _odo_panic_nonfatal

+                0x10000450        0x3    _odo_panic_nonfatal2

+ .text          0x10000453      0x179 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(init.o)

+                0x10000453       0x31    _creat_pcb

+                0x10000484       0x8e    _odo_init_os_stage2

+                0x10000512       0x4d    _creat_idlepcb

+                0x1000055f       0x6d    _odo_init_os

+ .text          0x100005cc        0xc T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(main.o)

+                0x100005cc        0xc    _main

+ .text          0x100005d8       0xf7 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(process.o)

+                0x100005d8       0x21    _odo_process_entry

+                0x100005f9       0x3f    _odo_alloc_pcb

+                0x10000638       0x20    _odo_init_process

+                0x10000658       0x77    _odo_init_pcb

+ .text          0x100006cf       0xa4 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send.o)

+                0x100006cf       0xa4    _send

+ .text          0x10000773       0x26 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(startzcos.o)

+                0x10000773       0x26    _start_zcos

+ .text          0x10000799       0xee T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(swap.o)

+                0x10000799       0x1e    _odo_go_search

+                0x100007b7       0x6b    _odo_do_swap

+                0x10000822       0x2d    _odo_wait

+                0x1000084f       0x38    _odo_swap_if_necessary

+ .text          0x10000887       0x90 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(alloc.o)

+                0x10000887       0x90    _alloc

+ .text          0x10000917       0x94 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch.o)

+                0x10000917       0x1b    _update_mask_list

+                0x10000932        0x8    _odo_arch_init_interrupts

+                0x1000093a       0x5c    _odo_arch_create_osint

+                0x10000996       0x15    _odo_arch_init

+ .text          0x100009ab       0x16 T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_use_dcfgr_describe.o)

+                0x100009ab       0x16    _ZSP_DCacheUseDCFGRDescribe

+ .text          0x100009c1        0xa T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_enable_ncsram.o)

+                0x100009c1        0xa    _ZSP_DCacheEnableNCSRAM

+ .text          0x100009cb      0x104 T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o)

+                0x100009cb       0x5b    _odo_config_init_pools

+                0x10000a26       0x44    _odo_config_start_handler1

+                0x10000a6a       0x65    _odo_config_start_handler2

+ .text          0x10000acf       0x23 T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_sys.o)

+                0x10000acf        0x5    _L1_TIMER0_ISR

+                0x10000ad4       0x1e    _L1_SysIdleTask

+ .text          0x10000af2       0x6e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(bsp_timer_zsp880.o)

+                0x10000af2       0x1b    _BspTimerInit1

+                0x10000b0d        0xd    _BspTimerInit2

+                0x10000b1a       0x1b    _BspTimerGet

+                0x10000b35       0x1c    _BspTimerCallbackReg

+                0x10000b51        0xf    _Timer0_ISR

+ .text          0x10000b60       0xf5 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_timer.o)

+                0x10000b60       0x4d    _L1_DrvTimer

+                0x10000bad        0x6    _L1_DrvTimerStop

+                0x10000bb3       0x42    _L1_DrvPhyTimer1Init

+                0x10000bf5       0x1e    _L1_DrvSwDelay

+                0x10000c13        0x6    _L1_DrvGetTimeCnt

+                0x10000c19       0x10    _L1_DrvCalcTimeElapse

+                0x10000c29       0x10    _L1_DrvTimer0Init

+                0x10000c39        0xf    _L1_DrvTimer1Init

+                0x10000c48        0x6    _TIMER0_INT

+                0x10000c4e        0x7    _TIMER1_INT

+ .text          0x10000c55      0x2cc T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_error_handler.o)

+                0x10000c55       0x1a    _L1_SysSendRamDumpIcp

+                0x10000c6f      0x1e9    _ramdump_client_cmm_create_sde

+                0x10000e58       0x36    _L1_SysErrHnd

+                0x10000e8e       0x42    _RAMDUMP_ICP_ISR

+                0x10000ed0       0x33    _L1_AllocHookDebug

+                0x10000f03       0x1e    _L1_FreeHookDebug

+ .text          0x10000f21      0x1ed T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+                0x10000f21       0x90    _LoadStaticIDNCSRAM

+                0x10000fb1        0xd    _CpyDdrBetweenL2Tcm

+                0x10000fbe       0x6c    _FirstLoadL2Tcm

+                0x1000102a        0x1    _DynamicLoadL2CodeTcm

+                0x1000102b       0x4f    _CopyBackL2TcmData

+                0x1000107a       0x94    _UpdateL2TcmDynamic

+ .text          0x1000110e      0x215 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(SysEntry.o)

+                0x1000110e      0x105    _L1_InitMacro

+                0x10001213      0x110    _L1_SysEntry

+ .text          0x10001323       0x63 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+                0x10001323       0x1a    __ASSERT

+                0x1000133d       0x35    __AllocMsg

+                0x10001372        0xb    _ZSP_DelayChip

+                0x1000137d        0x7    _ZSP_delay_clock

+                0x10001384        0x2    _erfc_tpu_state

+ .text          0x10001386     0x132f T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o)

+                0x10001386       0x11    _phy_memcpy

+                0x10001397        0x1    _TD_WD_L1_Init

+                0x10001398       0x22    _L1_RfcSscConfig

+                0x100013ba        0xa    _L1_RfcSscClkEnDisable

+                0x100013c4       0x59    _L1_RfcSpiWriteSleep

+                0x1000141d       0x59    _L1_RfcAbbSpiWriteSleep

+                0x10001476        0x8    _L1_RfcGetSpiRdDataSleep

+                0x1000147e       0x10    _L1_RfcMipiRffeWrite

+                0x1000148e       0x44    _L1_RfcMipiInit

+                0x100014d2       0x16    _L1_RfcDcxoTempDacInit

+                0x100014e8       0x1b    _L1_RfcDcxoTempDacBSearch

+                0x10001503       0x36    _L1_RfcDcxoGetTempFromDac

+                0x10001539       0x30    _L1_RfcDcxoGetTempDegree

+                0x10001569       0x1a    _L1_Rf220TxOff

+                0x10001583       0x1a    _L1_Rf220TxOn

+                0x1000159d       0x12    _L1_Rf220A1IsoOn

+                0x100015af       0x12    _L1_Rf220A1IsoOff

+                0x100015c1       0x17    _L1_Abb128TxOff

+                0x100015d8       0x18    _L1_Abb128TxOn

+                0x100015f0        0x1    _L1_Rf220GsmWakeUpOn

+                0x100015f1        0x1    _L1_Rf220GsmWakeUpOff

+                0x100015f2        0x8    _L1_Abb128WakeUpOff

+                0x100015fa        0x9    _L1_Abb128WakeUpOn

+                0x10001603       0x12    _L1_Abb128ResetOff

+                0x10001615       0x30    _L1_Abb128ResetOn

+                0x10001645        0x8    _L1_AbbIsoEnOff

+                0x1000164d        0x9    _L1_AbbIsoEnOn

+                0x10001656      0x1b9    _L1_Abb128DRXFilterCnfLTE20

+                0x1000180f      0x1b4    _L1_Abb128DRXFilterCnfLTE15

+                0x100019c3      0x1b4    _L1_Abb128DRXFilterCnfLTE10

+                0x10001b77      0x1b4    _L1_Abb128DRXFilterCnfLTE5

+                0x10001d2b      0x1c2    _L1_Abb128DRXFilterCnfLTE3

+                0x10001eed      0x1a2    _L1_Abb128DRXFilterCnfLTE1_4

+                0x1000208f      0x197    _L1_Abb128DRXFilterCnfWcdma

+                0x10002226      0x1ad    _L1_Abb128DRXFilterCnfTdscdma

+                0x100023d3       0xac    _L1_Abb128DRXFilterCnfHpf

+                0x1000247f       0x20    _L1_RfGpioPinMuxReCfg

+                0x1000249f        0x8    _L1_Rfc_IratShare_Lock

+                0x100024a7        0xa    _L1_Rfc_IratShare_UnLock

+                0x100024b1       0x13    _L1_AbbClkEnCtrl

+                0x100024c4       0xbc    _L1_RfcIdleToSleepForLp

+                0x10002580      0x135    _L1_RfcSleepToIdleForLp

+ .text          0x100026b5       0xa0 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o)

+                0x100026b5       0x75    _w_assert

+                0x1000272a       0x15    _delay_ms

+                0x1000273f       0x16    _delay_10us

+ .text          0x10002755      0x9cb T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_multimode_cfg.o)

+                0x10002755       0x25    _L1_InitComAtNv

+                0x1000277a       0x79    _L1_MmcPrioLteReset

+                0x100027f3       0x74    _L1_MmcPrioLteMaster

+                0x10002867       0x79    _L1_MmcPrioLteSlave

+                0x100028e0        0x5    _L1_MmcPrioLteSlaveInFsPostPro

+                0x100028e5        0x5    _L1_MmcPrioLteSlaveOutFsPostPro

+                0x100028ea       0x17    _L1_MmcPrioLteEIcp

+                0x10002901       0x17    _L1_MmcPrioLteEIcpRestore

+                0x10002918        0x5    _L1_MmcPrioLteSleep

+                0x1000291d        0x5    _L1_MmcPrioLteWakeup

+                0x10002922       0x49    _L1_MmcPrioWReset

+                0x1000296b       0x49    _L1_MmcPrioWMaster

+                0x100029b4       0x49    _L1_MmcPrioWSlave

+                0x100029fd        0x5    _L1_MmcPrioWSleep

+                0x10002a02        0x5    _L1_MmcPrioWWakeup

+                0x10002a07        0x7    _L1_MmcSetResetPrio

+                0x10002a0e       0x2f    _L1_MmcGetLteStamp

+                0x10002a3d       0x34    _L1_MmcGetWStamp

+                0x10002a71       0x34    _L1_MmcGetTdsStamp

+                0x10002aa5       0x39    _L1_MmcGetGsmStamp

+                0x10002ade       0x20    _L1_MmcTimeTransLte2Ms

+                0x10002afe       0x2b    _L1_MmcTimeTransW2Ms

+                0x10002b29       0x2a    _L1_MmcTimeTransTds2Ms

+                0x10002b53       0x28    _L1_MmcTimeTransGsm2Ms

+                0x10002b7b       0x1d    _L1_MmcTimeTransMs2Lte

+                0x10002b98       0x20    _L1_MmcTimeTransMs2W

+                0x10002bb8       0x1f    _L1_MmcTimeTransMs2Tds

+                0x10002bd7       0x32    _L1_MmcTimeTransMs2Gsm

+                0x10002c09       0x17    _L1_MmcTimeTransLte2W

+                0x10002c20       0x17    _L1_MmcTimeTransLte2Tds

+                0x10002c37       0x17    _L1_MmcTimeTransLte2Gsm

+                0x10002c4e       0x17    _L1_MmcTimeTransW2Lte

+                0x10002c65       0x17    _L1_MmcTimeTransW2Gsm

+                0x10002c7c       0x17    _L1_MmcTimeTransTds2Lte

+                0x10002c93       0x17    _L1_MmcTimeTransTds2Gsm

+                0x10002caa       0x17    _L1_MmcTimeTransGsm2Lte

+                0x10002cc1       0x17    _L1_MmcTimeTransGsm2W

+                0x10002cd8       0x17    _L1_MmcTimeTransGsm2Tds

+                0x10002cef       0x4e    _L1_MmcPosTransLte2Gsm

+                0x10002d3d       0x49    _L1_MmcPosTransGsm2Lte

+                0x10002d86       0x47    _L1_MmcPosTransW2Gsm

+                0x10002dcd       0x38    _L1_MmcPosTransGsm2W

+                0x10002e05       0x47    _L1_MmcPosTransTds2Gsm

+                0x10002e4c       0x31    _L1_MmcPosTransGsm2Tds

+                0x10002e7d       0x34    _L1_MmcLteTimePlus

+                0x10002eb1       0x27    _L1_MmcWTimePlus

+                0x10002ed8       0x27    _L1_MmcTdsTimePlus

+                0x10002eff       0x33    _L1_MmcGsmTimePlus

+                0x10002f32       0x6e    _L1_MmcLteTimeMinus

+                0x10002fa0       0x5c    _L1_MmcWTimeMinus

+                0x10002ffc       0x53    _L1_MmcTdsTimeMinus

+                0x1000304f       0xa3    _L1_MmcGsmTimeMinus

+                0x100030f2       0x2e    _L1_MMcGsmPosMove

+ .text          0x10003120      0x24b T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l2cache.o)

+                0x10003120       0x25    _L1_DrvL2CachePrefetchCfg

+                0x10003145        0xa    _L1_DrvL2CachePowerModeCfg

+                0x1000314f       0x41    _L1_DrvL2CacheGetInfo

+                0x10003190       0x4d    _L1_DrvL2CacheEnable

+                0x100031dd       0x18    _L1_DrvL2CacheDisable

+                0x100031f5       0x11    _L1_DrvL2CacheSync

+                0x10003206       0x27    _L1_DrvL2CacheClean

+                0x1000322d       0x27    _L1_DrvL2CacheInv

+                0x10003254       0x27    _L1_DrvL2CacheCleanInv

+                0x1000327b       0x1d    _L1_DrvL2CacheCleanByWay

+                0x10003298       0x1d    _L1_DrvL2CacheInvByWay

+                0x100032b5       0x1d    _L1_DrvL2CacheCleanInvByWay

+                0x100032d2        0xd    _L1_DrvL2CacheIntEnable

+                0x100032df        0xe    _L1_DrvL2CacheIntDisable

+                0x100032ed        0xa    _L1_DrvL2CacheGetMaskIntStatus

+                0x100032f7        0xa    _L1_DrvL2CacheClearIntStatus

+                0x10003301       0x1e    _L1_DrvL2CacheCfgEventCounter

+                0x1000331f        0xa    _L1_DrvL2CacheEventCounterEnable

+                0x10003329        0x9    _L1_DrvL2CacheEventCounterDisable

+                0x10003332       0x13    _L1_DrvL2CacheGetEventCounterVal

+                0x10003345       0x1a    _L1_DrvL2CacheTcmEnable

+                0x1000335f        0xc    _L1_DrvL2CacheTcmDisable

+ .text          0x1000336b       0x98 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_cache.o)

+                0x1000336b       0x1b    _L1_DrvCacheDisable

+                0x10003386       0x3b    _L1_DrvCacheEnable

+                0x100033c1       0x24    _L1_DrvCacheWb

+                0x100033e5       0x1e    _L1_DrvCacheWbAll

+ .text          0x10003403      0x179 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_dma.o)

+                0x10003403        0xb    _L1_DrvDmaReset

+                0x1000340e       0x15    _L1_DrvDmaCfg

+                0x10003423       0x41    _L1_DrvDmaClear

+                0x10003464        0x2    _L1_DrvDmaError

+                0x10003466       0x41    _L1_DrvDmaInit

+                0x100034a7       0x21    _L1_DrvDmaStart

+                0x100034c8       0x26    _L1_DrvDmaIsr

+                0x100034ee       0x4e    _L1_DrvDmaCfgChParam

+                0x1000353c       0x33    _L1_DrvDmaCfgLLI

+                0x1000356f        0xd    _L1_DrvDmaTcEnd

+ .text          0x1000357c     0x101a T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+                0x1000357c        0x1    _RPMSG_ERR

+                0x1000357d       0x3e    _rpMsg_MaskInt

+                0x100035bb       0x40    _rpMsg_UnmaskInt

+                0x100035fb       0x39    _rpMsg_GetIntState

+                0x10003634       0x38    _rpMsg_ClearState

+                0x1000366c       0xd2    _rpMsg_SetInt

+                0x1000373e      0x184    _rpMsg_DispatchMsg

+                0x100038c2       0xcc    _zDrvRpMsg_CreateChannel

+                0x1000398e       0x32    _zDrvRpMsg_RegCallBack

+                0x100039c0       0xfa    _zDrvRpMsg_Write

+                0x10003aba      0x107    _zDrvRpMsg_WriteWithId

+                0x10003bc1       0xd7    _zDrvRpMsg_WriteLockIrq

+                0x10003c98      0x146    _zDrvRpMsg_Read

+                0x10003dde      0x146    _zDrvRpMsg_ReadWithId

+                0x10003f24       0xe1    _zDrvRpMsg_ReadWithIdLockIrq

+                0x10004005       0xd8    _zDrvRpMsg_ReadLockIrq

+                0x100040dd       0x23    _zDrvRpMsg_ChIsEmpty

+                0x10004100       0x23    _zDrvRpMsg_WriteChIsEmpty

+                0x10004123       0xd4    _zDrvRpMsg_CreateBlock

+                0x100041f7        0xe    _zDrvRpMsg_GetWriteAddrCnt

+                0x10004205       0xa2    _zDrvRpMsg_GetWriteAddr

+                0x100042a7       0xc8    _zDrvRpMsg_WriteUpdate

+                0x1000436f       0xc4    _zDrvRpMsg_GetReadAddr

+                0x10004433       0xbf    _zDrvRpMsg_ReadUpdate

+                0x100044f2       0xa4    _zDrvRpMsg_Initiate

+ .text          0x10004596       0x96 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(soc_top.o)

+                0x10004596        0x1    _L1_Comm_SocTopInit

+                0x10004597        0x1    _delay_1us

+                0x10004598       0x26    _L1_LpmLatchInit

+                0x100045be        0x8    _L1_RmHarqRamWcdmaCfg

+                0x100045c6        0x8    _L1_RmHarqRamTdCfg

+                0x100045ce        0x9    _L1_RmHarqRam3GRel

+                0x100045d7        0x9    _L1e_RmHarqRamLteModeClkSelCfg

+                0x100045e0        0xd    _L1_TurboModeSel

+                0x100045ed       0x1f    _L1_WdTdIpSel

+                0x1000460c       0x1f    _L1_WdTdShareRamModeSel

+                0x1000462b        0x1    _L1_PhyLteModemSel

+ .text          0x1000462c      0x878 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o)

+                0x1000464a       0x6e    _L1_AtCmdCtrlLpcFuncs

+                0x100046b8       0x2c    _L1_InitSleepMacro

+                0x100046e4       0x18    _L1_PhyModeExistInit

+                0x100046fc       0x46    _L1_SocNoPsmInit

+                0x10004742      0x14b    _L1_SocLpcInit

+                0x1000488d       0x71    _L1_PcuLpmCalibrationCfg

+                0x100048fe        0x9    _L1_SocGetApCpuFreq

+                0x10004907        0x9    _L1_SocGetPsCpuFreq

+                0x10004910       0x10    _L1_SocGetCurCpuFreq

+                0x10004920       0x10    _L1_SocGetCurAxiFreq

+                0x10004930        0x2    _L1_SocGetCurDdrFreq

+                0x10004932        0x2    _L1_SocDdrDfs

+                0x10004934       0x17    _L1_SocResCpuExpUpdate

+                0x1000494b       0x18    _L1_SocResAxiExpUpdate

+                0x10004963       0x18    _L1_SocResVolExpUpdate

+                0x1000497b       0x18    _L1_SocResDdrExpUpdate

+                0x10004993       0x4e    _L1_SocResGetExpCurrent

+                0x100049e1       0xec    _L1_SocAdjust

+                0x10004acd      0x3d7    _L1_LpcTask

+ .text          0x10004ea4      0x20c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv.o)

+                0x10004ea4       0x10    _L1_LpcDrvChangeCpuPhyFreq

+                0x10004eb4       0x12    _L1_SetPhyDeepSleepTime2Pcu

+                0x10004ec6        0x1    _L1_DrvPcu2TpuClkCfg

+                0x10004ec7        0x1    _L1_DrvPcuCalibrationCfg

+                0x10004ec8        0x8    _L1_TdlpmClkEn

+                0x10004ed0        0xa    _L1_PhyAxiClkEn

+                0x10004eda       0x4b    _L1_RmModClkEn1

+                0x10004f25        0x1    _L1_MatrixAxiAutoEn

+                0x10004f26       0x3d    _L1_CpuPhyWakeIntClear

+                0x10004f63        0x1    _L1_DrvLpcIram1PhyInit

+                0x10004f64       0x50    _L1_DrvLpcIramFlgInit

+                0x10004fb4        0x8    _L1_SetPhyDeepSleepFlag

+                0x10004fbc       0x13    _L1_L2CacheConfigLpMode

+                0x10004fcf        0x9    _L1_PcuPhyPoweroffIntStart

+                0x10004fd8        0x9    _L1_CrmSetZspAxiClkEn

+                0x10004fe1        0x1    _L1_CopyRestartData

+                0x10004fe2        0x1    _L1_PhyLowPowerInit

+                0x10004fe3        0x8    _L1_DrvLpcRegLock

+                0x10004feb        0xa    _L1_DrvLpcRegUnLock

+                0x10004ff5        0x8    _L1_DrvLpcSoftHwLock

+                0x10004ffd        0xc    _L1_DrvLpcSoftHwUnLock

+                0x10005009       0x4e    _L1_DrvLpcSpinSoftLockPsm

+                0x10005057       0x4a    _L1_DrvLpcSpinSoftUnlockPsm

+                0x100050a1        0xf    _L1_DrvLpcSpinSoftlockInit

+ .text          0x100050b0      0x2a4 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_irat.o)

+                0x100050b2       0x37    _L1_IratSetMode

+                0x100050e9       0x14    _L1_IratGetMode

+                0x100050fd       0x13    _L1_IratRfProPcuShareDevInit

+                0x10005110       0x11    _L1_IratRfProPcuShareDev

+                0x10005121       0x1f    _L1_IratRfIdleToSleep

+                0x10005140       0x1d    _L1_IratRfSleepToIdle

+                0x1000515d       0x14    _L1_IratRfCfgFlgSet

+                0x10005171       0x13    _L1_IratIsTdRfCfgNeed

+                0x10005184       0x13    _L1_IratIsWdRfCfgNeed

+                0x10005197       0x5b    _L1_IratSetSlaveShortGapFlg

+                0x100051f2        0xd    _L1_IratSetGapRptIramFlg

+                0x100051ff        0xf    _L1_IratIsSharePwr

+                0x1000520e       0x3a    _L1_IratPwrCtrl

+                0x10005248       0x5d    _L1_IratLpcInit

+                0x100052a5       0x2e    _L1_IratLpcSleep

+                0x100052d3        0xc    _L1_IratLpcWakeup

+                0x100052df       0x2b    _L1_IratLpcSetCalibrationFlag

+                0x1000530a       0x1d    _L1_IratLpcGetCalibrationFlag

+                0x10005327       0x18    _L1_IratLpcSetCalibrationTime

+                0x1000533f       0x15    _L1_IratLpcGetCalibrationTime

+ .text          0x10005354      0x466 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv_7521.o)

+                0x10005354        0x1    _L1_SysModClkSelInit

+                0x10005355       0x10    _L1_PhyTimerClkDis

+                0x10005365       0x11    _L1_Dma1ClkEn

+                0x10005376       0x65    _L1_MatrixModemClkEn

+                0x100053db        0xa    _L1_DrvPhyCoreAcsCfg

+                0x100053e5        0x1    _L1_DrvPwrTopRegCtrl

+                0x100053e6       0x12    _L1_DrvPwrDomainIsOn

+                0x100053f8       0x61    _L1_DrvPwrCtrl

+                0x10005459       0x30    _L1_DrvLtePwr1Ctrl

+                0x10005489        0x4    _L1_Drv3GSyncPwrCtrl

+                0x1000548d        0x4    _L1_Drv3GDpaPwrCtrl

+                0x10005491       0x1b    _L1_DrvDpll245mClkCtrl

+                0x100054ac       0x67    _L1_Dpll1Cfg

+                0x10005513       0x74    _L1_Dpll2Cfg

+                0x10005587       0x3c    _L1_DpllCfg

+                0x100055c3       0xad    _L1_CpuPhyWakeIntInit

+                0x10005670       0x2e    _L1_PcuConfigPhyLpMode

+                0x1000569e       0x19    _L1_PhyMgClkGating

+                0x100056b7        0xd    _L1_CpuPhyLpSvtAddr

+                0x100056c4       0x36    _L1_DrvSetSharePwrUsedFlg

+                0x100056fa       0x19    _L1_DrvGetSharePwrIsUsed

+                0x10005713       0x18    _L1_DrvPhyComPwrUsedFlgInit

+                0x1000572b       0x45    _L1_DrvSharePwrCtrl

+                0x10005770       0x3f    _L1_DrvLpcPwrCtrl

+                0x100057af        0xb    _L1_DrvLpcDdrPort1Ctrl

+ .text          0x100057ba      0x34f T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_cpu_save_restore.o)

+                0x100057ba       0x40    _L1_PhyDmaCfg

+                0x100057fa        0xa    _L1_SaveMgCrm

+                0x10005804        0xa    _L1_RestoreMgCrm

+                0x1000580e        0xa    _L1_SaveL2tcmByDma

+                0x10005818        0xa    _L1_RestoreL2tcmByDma

+                0x10005822       0x33    _L1_SaveIcu

+                0x10005855       0x33    _L1_RestoreIcu

+                0x10005888        0x6    _L1_SaveInt

+                0x1000588e        0x8    _L1_RestoreInt

+                0x10005896        0x3    _L1_SaveSmodeReg

+                0x10005899        0x3    _L1_RestoreSmodeReg

+                0x1000589c       0x7d    _L1_SavePl310

+                0x10005919       0x87    _L1_RestorePl310

+                0x100059a0       0x9f    _L1_PhyPowerOffSaveContext

+                0x10005a3f       0xca    _L1_PhyPowerOffRestoreContext

+ .text          0x10005b09       0xf5 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_wdt.o)

+                0x10005b09       0x25    _L1_DrvWDTFeedDog

+                0x10005b2e       0x4c    _L1_DrvWDTInit

+                0x10005b7a       0x50    _L1_DrvM02PhyIcpIsr

+                0x10005bca       0x34    _L1_WdtTask

+ .text          0x10005bfe       0x66 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_uart.o)

+                0x10005bfe       0x1a    _serial_puts

+                0x10005c18       0x4c    _printk

+ .text          0x10005c64       0x1a T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(iomemcpy_32.o)

+                0x10005c6a       0x14    _iomemcpy_32

+ .text          0x10005c7e      0x2a1 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o)

+                0x10005c7e       0x81    _L1_DrvL1CacheInit

+                0x10005cff       0x46    _ZSP_DCacheSetExtraNonCacheableRegion_Ext

+                0x10005d45       0x1b    _ZSP_DCacheExtraNonCacheableEnable_Ext

+                0x10005d60       0x1b    _ZSP_DCacheExtraNonCacheableDisable_Ext

+                0x10005d7b       0x35    _ZSP_DCacheExtraBufferableAndNonCacheableEnable_Ext

+                0x10005db0       0x35    _ZSP_DCacheExtraBufferableAndNonCacheableDisable_Ext

+                0x10005de5       0x13    _L1Cache_set_ramclk_gate

+                0x10005df8        0xd    _L1Cache_set_superfetch

+                0x10005e05       0x15    _L1_DrvL1CacheEnableI

+                0x10005e1a       0x15    _L1_DrvL1CacheEnableD

+                0x10005e2f        0x8    _L1_DrvL1CacheEnable

+                0x10005e37        0xf    _L1_DrvL1CacheDisableI

+                0x10005e46       0x26    _L1_DrvL1CacheDisableD

+                0x10005e6c        0x8    _L1_DrvL1CacheDisable

+                0x10005e74       0x21    _L1_DrvL1CacheCleanD

+                0x10005e95       0x21    _L1_DrvL1CacheFlushD

+                0x10005eb6       0x21    _L1_DrvL1CacheFlushI

+                0x10005ed7       0x2d    _L1_DrvL1CacheFlush

+                0x10005f04       0x1b    _L1_DrvL1CacheSetWT

+ .text          0x10005f1f       0x17 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_disableall.o)

+                0x10005f1f       0x17    _ZSP_ICacheDisableAllWays

+ .text          0x10005f36       0x17 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_enable.o)

+                0x10005f36       0x17    _ZSP_ICacheEnable

+ .text          0x10005f4d       0x16 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_enableall.o)

+                0x10005f4d       0x16    _ZSP_ICacheEnableAllWays

+ .text          0x10005f63       0x25 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_flush.o)

+                0x10005f63       0x25    _ZSP_ICacheFlush

+ .text          0x10005f88       0x36 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_loadtcm.o)

+                0x10005f88       0x36    _ZSP_ICacheLoadNCSRAM

+ .text          0x10005fbe       0x16 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_use_dcfgr_describe.o)

+                0x10005fbe       0x16    _ZSP_ICacheUseICFGRDescribe

+ .text          0x10005fd4       0x12 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(idc_noncacheable_disable.o)

+                0x10005fd4       0x12    _ZSP_ICacheNonCacheableDisable

+ .text          0x10005fe6       0x17 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_disableall.o)

+                0x10005fe6       0x17    _ZSP_DCacheDisableAllWays

+ .text          0x10005ffd       0x16 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_enableall.o)

+                0x10005ffd       0x16    _ZSP_DCacheEnableAllWays

+ .text          0x10006013       0x25 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_flush.o)

+                0x10006013       0x25    _ZSP_DCacheFlush

+ .text          0x10006038       0x22 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_loadtcm.o)

+                0x10006038       0x22    _ZSP_DCacheLoadNCSRAM

+ .text          0x1000605a       0x25 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_clean.o)

+                0x1000605a       0x25    _ZSP_DCacheClean

+ .text          0x1000607f       0x15 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_setwritethruregion.o)

+                0x1000607f       0x15    _ZSP_DCacheSetWriteThruRegion

+ .text          0x10006094       0x12 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writeallocate_enable.o)

+                0x10006094       0x12    _ZSP_DCacheWriteAllocateEnable

+ .text          0x100060a6       0x12 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writethru_enable.o)

+                0x100060a6       0x12    _ZSP_DCacheWriteThruEnable

+ .text          0x100060b8       0x12 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_writethru_disable.o)

+                0x100060b8       0x12    _ZSP_DCacheWriteThruDisable

+ .text          0x100060ca       0x12 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_noncacheable_enable.o)

+                0x100060ca       0x12    _ZSP_DCacheNonCacheableEnable

+ .text          0x100060dc       0x13 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(dc_extranoncacheable_enable.o)

+                0x100060dc       0x13    _ZSP_DCacheExtraNonCacheableEnable

+ .text          0x100060ef      0x142 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

+                0x100060ef       0x54    _L1w_TaskPrioEng

+                0x10006143       0xee    _L1w_ModemDrvInit

+ .text          0x10006231       0x8e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

+                0x10006231       0x46    _L1w_AtNvInit

+                0x10006277       0x48    _L1w_NvDataInit

+ .text          0x100062bf     0x13d5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o)

+                0x100062bf       0x2e    _L1w_DevBchBchSchedReq

+                0x100062ed       0x2c    _L1w_DevBchAfcSupplyReq

+                0x10006319       0x26    _L1w_DevBchAfcLockCnf

+                0x1000633f       0x2e    _L1w_DevBchIntInd

+                0x1000636d       0x3f    _L1w_BchTask

+                0x100063ac       0x45    _L1w_DevBchTimeDecrease

+                0x100063f1        0xa    _L1w_DevBchClearAfcInfo

+                0x100063fb       0x1d    _L1w_DevBchPiSymbol2Float

+                0x10006418       0x53    _L1w_DevBchPiReset

+                0x1000646b       0x3e    _L1w_DevBchReset

+                0x100064a9       0x35    _L1w_DevBchInit

+                0x100064de       0x1f    _L1w_DevBchTpuIntHandle

+                0x100064fd       0x82    _L1w_DevBchPichSched

+                0x1000657f      0x222    _L1w_DevBchPichRxCfg

+                0x100067a1       0x97    _L1w_DevBchBchSched

+                0x10006838      0x1b4    _L1w_DevBchBchRxCfg

+                0x100069ec       0xa8    _L1w_DevBchAfcSupply

+                0x10006a94       0xca    _L1w_DevBchCpichRxCfg

+                0x10006b5e       0x23    _L1w_DevBchAfcLockHandle

+                0x10006b81       0x57    _L1w_DevBchPichIntHandle

+                0x10006bd8       0xf8    _L1w_DevBchBchIntHandle

+                0x10006cd0       0x80    _L1w_DevBchCpichIntHandle

+                0x10006d50       0x24    _L1w_DevBchTimeConflict

+                0x10006d74       0x56    _L1w_DevBchCalcFingerAdj

+                0x10006dca       0x32    _L1w_DevBchCalcFingerBound

+                0x10006dfc       0x6c    _L1w_DevBchAddTpuEvent

+                0x10006e68       0x7e    _L1w_DevBchBchAfcProc

+                0x10006ee6       0x54    _L1w_DevBchPichAfcProc

+                0x10006f3a      0x14d    _L1w_DevBchAdjustFinger

+                0x10007087       0x2d    _L1w_DevBchCpichIntMask

+                0x100070b4       0x16    _L1w_DevBchClearAfcData

+                0x100070ca        0xf    _L1w_DevBchReadSfnResult

+                0x100070d9       0x5c    _L1w_DevBchFindBchRxCfgBuf

+                0x10007135       0x5c    _L1w_DevBchRtCfgTimeValid

+                0x10007191       0x49    _L1w_DevBchPichIntPostProc

+                0x100071da       0x15    _L1w_DevBchCalcFingerDist

+                0x100071ef       0xc7    _L1w_DevBchSigProc

+                0x100072b6       0x3a    _L1w_DevBchCalcChipDist

+                0x100072f0       0x25    _L1w_DevBchStopBchDecode

+                0x10007315       0x7b    _L1w_DevBchSetIQRotate

+                0x10007390       0x26    _L1w_DevBchNCellAfcFeedback

+                0x100073b6       0x60    _L1w_DevBchCaclRtSfnOffset

+                0x10007416       0xcf    _L1w_DevBchFingerManage

+                0x100074e5       0x42    _L1w_DevBchFingerUpdate

+                0x10007527       0x21    _L1w_DevBchStopBchDecodeReq

+                0x10007548       0xe6    _L1w_DevBchPiaiAfcHandle

+                0x1000762e       0x66    _L1w_DevBchFilterFinger

+ .text          0x10007694     0x2301 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+                0x10007694       0x41    _L1w_DevMeasInit

+                0x100076d5       0x41    _L1w_DevMeasReset

+                0x10007716        0xd    _L1w_DevMeasJudgeBufStateFull

+                0x10007723        0xe    _L1w_DevMeasJudgeBufState

+                0x10007731      0x2cc    _L1w_DevMeasConfigHw

+                0x100079fd       0x40    _L1w_DevMeasCpichMeasCnf

+                0x10007a3d      0x139    _L1w_DevMeasSideSupres

+                0x10007b76       0x94    _L1w_DevMeasPathDetct

+                0x10007c0a       0xd2    _L1w_DevMeasDeleteSttdDetctCell

+                0x10007cdc       0xc1    _L1w_DevMeasSttdDetct

+                0x10007d9d       0x4f    _L1w_DevMeasCalcFingerPeakSum

+                0x10007dec       0x5f    _L1w_DevMeasCalcSearchWindowSum

+                0x10007e4b       0x29    _L1w_DevMeasSortFirstFinger

+                0x10007e74        0xd    _L1w_DevMeasIsSearchWindowPath

+                0x10007e81       0x25    _L1w_DevMeasSelNewWindow

+                0x10007ea6       0xa8    _L1w_DevMeasSelWinFinInfo

+                0x10007f4e       0xbe    _L1w_DevMeasAdrWindowUpdate

+                0x1000800c      0x104    _L1w_DevMeasTimeAdjust

+                0x10008110       0x5f    _L1w_DevMeasLOG10Cal

+                0x1000816f      0x146    _L1w_DevMeasCalRssi

+                0x100082b5      0x17a    _L1w_DevMeasSaveCnfCellInfo

+                0x1000842f       0x35    _L1w_DevMeasEcIoClaib

+                0x10008464      0x104    _L1w_DevMeasGetRscpNew

+                0x10008568       0xc0    _L1w_DevMeasGetRscp

+                0x10008628      0x249    _L1w_DevMeasCalRscp1New

+                0x10008871      0x2dd    _L1w_DevMeasCalRscp1

+                0x10008b4e       0xed    _L1w_DevMeasPreSyncFingerCmp

+                0x10008c3b       0xee    _L1w_DevMeasAddPreSyncFingernew

+                0x10008d29      0x14d    _L1w_DevMeasAddPreSyncFinger

+                0x10008e76       0x2f    _L1w_DevMeasSetPreSyncInfo

+                0x10008ea5        0x4    _L1w_DevMeasPreSyncHandler

+                0x10008ea9      0x134    _L1w_DevMeasRscpHandler

+                0x10008fdd       0x25    _L1w_DevMeasIntMissHandle

+                0x10009002       0xb2    _L1w_DevMeasGetTpuEvtTim

+                0x100090b4       0x50    _L1w_DevMeasSetAbnormalIntInfo

+                0x10009104      0x1b6    _L1w_DevMeasReqProc

+                0x100092ba      0x216    _L1w_DevMeasIntProc

+                0x100094d0       0x62    _L1w_DevMeasTpuHandler

+                0x10009532       0x48    _L1w_DevMeasIntInd

+                0x1000957a       0x33    _L1w_DevMeasGetPreSyncInfo

+                0x100095ad        0xf    _L1w_DevMeasCheckWorkSt

+                0x100095bc       0xe7    _L1w_DevMeasSetAgcStartTime

+                0x100096a3       0x3e    _L1w_DevMeasAgcTrans

+                0x100096e1       0x2d    _L1w_DevMeasSetAgc

+                0x1000970e       0x18    _L1w_DevMeasOfflinedataStartTime

+                0x10009726        0xc    _L1w_DevMeasGetOfflinedataEndtTime

+                0x10009732       0x2d    _L1w_DevMeasOfflinedataSavedReq

+                0x1000975f       0xe7    _L1w_DevMeasCfgOfflineData

+                0x10009846       0x15    _L1w_DevMeasSaveAgcValue

+                0x1000985b       0x16    _L1w_DevMeasSaveAgcStartTime

+                0x10009871       0x63    _L1w_DevMeasJugeIsSaveAgcInfo

+                0x100098d4        0xe    _L1w_DevMeasClearOfflineDataInfo

+                0x100098e2       0xb3    _L1w_MeasTask

+ .text          0x10009995      0x2bc T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

+                0x10009995        0x8    _L1w_DevHsdpaActiveFlgGet

+                0x1000999d        0x8    _L1w_DevHsdpaActiveFlgSet

+                0x100099a5        0x8    _L1w_DevHsdpaHdtrUseTurboFlgGet

+                0x100099ad        0x8    _L1w_DevHsdpaHdtrUseTurboFlgSet

+                0x100099b5        0x8    _L1w_DevHsdpaGetAgcDownFlg

+                0x100099bd        0x7    _L1w_DevHspaFachSetEdchActive

+                0x100099c4        0x7    _L1w_DevHspaFachGetEdchActive

+                0x100099cb       0x18    _L1w_DevHspaFachSubFrmInt

+                0x100099e3       0x47    _L1w_DevHspaReset

+                0x10009a2a       0x3e    _L1w_DevHspaInit

+                0x10009a68       0x18    _L1w_DevHspaCmnMsgProc

+                0x10009a80       0x3c    _L1w_DevHsupaFachMsgProc

+                0x10009abc       0x4a    _L1w_DevHsdpaFachMsgProc

+                0x10009b06       0x5e    _L1w_DevHsupaMsgProc

+                0x10009b64       0x83    _L1w_DevHsdpaMsgProc

+                0x10009be7       0x6a    _L1w_HspaTask

+ .text          0x10009c51      0x951 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o)

+                0x10009c51       0x15    _L1w_DevRtxReset

+                0x10009c66        0xf    _L1w_DevRtxInit

+                0x10009c75       0x44    _L1w_DevRtxInitCfgMsgHandle

+                0x10009cb9        0x1    _L1w_DevRtxTxRfOperate

+                0x10009cba       0x95    _L1w_DevRtxRxCfgTpuIntHandle

+                0x10009d4f       0xce    _L1w_DevRtxTpuIntUlRfHandle

+                0x10009e1d       0xfa    _L1w_DevRtxTpuIntHandle

+                0x10009f17       0x24    _L1w_DevRtxResetInd

+                0x10009f3b       0x24    _L1w_DevRtxInitInd

+                0x10009f5f       0x21    _L1w_DevRtxTxPrachAbortReq

+                0x10009f80        0x1    _L1w_DevRtxTxDpcchOfHspaCfgReq

+                0x10009f81       0x48    _L1w_DevRtxUlRfCtrlSendReq

+                0x10009fc9       0x2c    _L1w_DevRtxRxFingerCfgReq

+                0x10009ff5       0x32    _L1w_DevRtxRxPchCfgReq

+                0x1000a027       0x21    _L1w_DevRtxRxAichRelReq

+                0x1000a048       0x31    _L1w_DevRtxRxFachCfgReq

+                0x1000a079       0x21    _L1w_DevRtxRxFachRelReq

+                0x1000a09a       0x2f    _L1w_DevRtxRxDlCmCfgReq

+                0x1000a0c9       0x21    _L1w_DevRtxRxDlCmAbortReq

+                0x1000a0ea       0x2d    _L1w_DevRtxRxHsscchCfgReq

+                0x1000a117       0x2f    _L1w_DevRtxRxEagchCfgReq

+                0x1000a146       0x21    _L1w_DevRtxRxEagchRelReq

+                0x1000a167       0x35    _L1w_DevRtxRxDrxUpdateReq

+                0x1000a19c       0x2a    _L1w_DevRtxRxPlusCpichCfgReq

+                0x1000a1c6       0x26    _L1w_DevRtxRxPlusCpichRelReq

+                0x1000a1ec       0x2e    _L1w_DevRtxRxRgHiCfgReq

+                0x1000a21a       0x21    _L1w_DevRtxRxRgHiRelReq

+                0x1000a23b       0x21    _L1w_DevRtxTxTimingAdjustInd

+                0x1000a25c       0x19    _L1w_DevRtxRxTpcPilotIntInd

+                0x1000a275       0x18    _L1w_DevRtxRxHwTpcPlIntInd

+                0x1000a28d       0x2f    _L1w_DevRtxRxHwPiAiIntInd

+                0x1000a2bc        0x9    _L1w_DevRtxRxHwRakeIntInd

+                0x1000a2c5       0x1a    _L1w_DevRtxRxHwDtrIntInd

+                0x1000a2df       0x22    _L1w_DevRtxRxPichIntInd

+                0x1000a301       0x22    _L1w_DevRtxRxAichIntInd

+                0x1000a323      0x102    _L1w_DevRtxRxTpcIntInd

+                0x1000a425       0x3e    _L1w_DevRtxRxTpcIntReq

+                0x1000a463       0x66    _L1w_DevRtxRxPilotIntInd

+                0x1000a4c9       0x21    _L1w_DevRtxRxTfciIntInd

+                0x1000a4ea       0x22    _L1w_DevRtxRxTtiIntInd

+                0x1000a50c       0x21    _L1w_DevRtxRxAgchFactorIntInd

+                0x1000a52d        0x1    _L1w_DevRtxErrHandle

+                0x1000a52e        0x6    _L1w_DevRtxInfoGet

+                0x1000a534       0x6e    _L1w_RtxTask

+ .text          0x1000a5a2     0x152c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+                0x1000a5a2       0x49    _L1w_DevRfcAtSetDebug

+                0x1000a5eb        0x5    _L1w_DevRfcGetAfcHz

+                0x1000a5f0        0x1    _L1w_DevRfcRbdpRegCfg

+                0x1000a5f1       0x6a    _L1w_DevRfcReadMrtr

+                0x1000a65b       0x2a    _L1w_DevRfSleepInfo

+                0x1000a685       0xc7    _L1w_DevRfcReset

+                0x1000a74c       0x29    _L1w_DevRfcInit

+                0x1000a775       0x8f    _L1w_NvDataCheck

+                0x1000a804       0x24    _L1w_DevRfcResetCnf

+                0x1000a828       0x24    _L1w_DevRfcInitCnf

+                0x1000a84c       0x53    _L1w_DevRfcSchedOpenReq

+                0x1000a89f       0x23    _L1w_DevRestoreReq

+                0x1000a8c2       0x2e    _L1w_DevRfcIntInd

+                0x1000a8f0       0x34    _L1w_DevRfcDpaInfoCtrl

+                0x1000a924       0x30    _L1w_DevRfcAntExchange

+                0x1000a954       0x2c    _L1w_DevRfcAntSel

+                0x1000a980       0x5e    _L1w_DevRfcDiversityCtrl

+                0x1000a9de       0x35    _L1w_DevRfcChgeInfoCtrlTx

+                0x1000aa13       0x82    _L1w_DevRfcNotchHandle

+                0x1000aa95       0xfd    _L1w_DevRfcChgeInfoCtrlRx

+                0x1000ab92       0x21    _L1W_DevRfcWaitForRfClose

+                0x1000abb3       0xa6    _L1W_DevRfcSoltCtrlRfClose

+                0x1000ac59       0x71    _L1w_DevRfcSlotCtrl

+                0x1000acca       0xc6    _L1w_DevRfcFdtTrigCtrl

+                0x1000ad90       0x56    _L1w_DevRfcFdtGetAgc

+                0x1000ade6       0xbc    _L1w_DevRfcFdtFreqCtrl

+                0x1000aea2       0x67    _L1w_DevRfcFdtApcCwPaHighCtrl

+                0x1000af09       0x6e    _L1w_DevRfcFdtApcCwPaLowCtrl

+                0x1000af77       0x67    _L1w_DevRfcFdtStartCtrl

+                0x1000afde       0x91    _L1w_DevRfcNstTRXOpenCtrl

+                0x1000b06f       0x42    _L1w_DevRfcNstTRXCloseCtrl

+                0x1000b0b1       0x6a    _L1w_DevRfcNstTRXFreqChge

+                0x1000b11b       0x52    _L1w_DevRfcAmtCtrl

+                0x1000b16d       0x46    _L1w_DevRfcAgcRefPowLogUpdate

+                0x1000b1b3       0x29    _L1w_DevRfcIntTimeLogUpdate

+                0x1000b1dc       0x19    _L1w_DevRfcMrtrConfLogUpdate

+                0x1000b1f5       0x91    _L1w_DevRfcAgcRxStateLogUpdate

+                0x1000b286        0x8    _L1w_DevRfcTempDacToIram

+                0x1000b28e       0x31    _L1w_DevRfcIntLogUpdate

+                0x1000b2bf       0x25    _L1w_DevRfcIntAgcDcCalc

+                0x1000b2e4       0x2f    _L1w_DevRfcIntNotchCfg

+                0x1000b313       0x48    _L1w_DevRfc_RpiCfg

+                0x1000b35b       0x18    _L1w_DevRfc_RpiSet

+                0x1000b373       0x56    _L1w_DevRfc_RpiPwrCtrl

+                0x1000b3c9       0x5e    _L1w_DevRfcIntAgcDcSet

+                0x1000b427       0x25    _L1w_DevRfcIntAfcSet

+                0x1000b44c       0x63    _L1w_DevRfcRfRegReadCtrl

+                0x1000b4af       0x2b    _L1w_DevRfcSleepStatusSet

+                0x1000b4da       0x6b    _L1w_DevRfcIntProc

+                0x1000b545       0x45    _L1w_DevRfcSetTxBandMaxPwr

+                0x1000b58a       0x8f    _L1w_DevRfcTxPowerSet

+                0x1000b619       0x3f    _L1w_DevRfcAfcHz2PPM

+                0x1000b658       0x4d    _L1w_DevRfcPpm2Hz

+                0x1000b6a5       0x50    _L1w_DevRfcAfcUpdate

+                0x1000b6f5       0x1c    _L1w_DevRfcOpenCtrl

+                0x1000b711       0x33    _L1w_DevRfcReusedReSourceRestore

+                0x1000b744        0x1    _L1w_DevRfcTxTestMode

+                0x1000b745      0x389    _L1w_RfcTask

+ .text          0x1000bace     0x1c63 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+                0x1000bace       0x1f    _L1w_DevPcDpchReset

+                0x1000baed        0x1    _L1w_DevPcDpchInit

+                0x1000baee       0x94    _L1w_DevPcDpcchPowerFilter

+                0x1000bb82       0x38    _L1w_DevPcDeltaPilotPro

+                0x1000bbba       0x28    _L1w_DevPcPowerItpPro

+                0x1000bbe2       0x1c    _L1w_DevPcGapTpcJudge

+                0x1000bbfe       0x4b    _L1w_DevPcCmPowerPro

+                0x1000bc49       0x60    _L1w_DevPcDpcchPowerCalc

+                0x1000bca9       0x40    _L1w_DevPcDeltaPilotPowerCalc

+                0x1000bce9       0x3c    _L1w_DevPcDeltaResumeCalc

+                0x1000bd25       0x3c    _L1w_DevPcRppPowerCalc

+                0x1000bd61       0x59    _L1w_DevPcGetDeltaPilotCalcMode

+                0x1000bdba       0x2a    _L1w_DevPcSigmaLastCalc

+                0x1000bde4       0xe0    _L1w_DevPcAjCalc

+                0x1000bec4       0x5d    _L1w_DevPcFindNearBeltaC

+                0x1000bf21       0x6b    _L1w_DevPcFindNearBeltaD

+                0x1000bf8c       0x47    _L1w_DevPcAjToBelta

+                0x1000bfd3       0x11    _L1w_DevPcDpchCurTfciBeltaCD

+                0x1000bfe4      0x1f5    _L1w_DevPcBeltaCBeltaDCalc

+                0x1000c1d9       0xf0    _L1w_DevPcBeltaCBeltaDUpdate

+                0x1000c2c9       0xcc    _L1w_DevPcSecCmBetalUpd

+                0x1000c395       0x18    _L1w_DlIlpc_reset

+                0x1000c3ad        0x8    _L1w_Olpc_reset

+                0x1000c3b5       0x10    _L1w_DevPcOlpcCntReset

+                0x1000c3c5        0xf    _L1w_DevPcTpcGenReset

+                0x1000c3d4        0xc    _L1w_DevPcWindupReset

+                0x1000c3e0       0x42    _L1w_DevPcDlSirCmAdjust

+                0x1000c422       0x90    _L1w_DevPcDlSirTargetCalc

+                0x1000c4b2       0xec    _L1w_DevPcFdpchSirCal

+                0x1000c59e      0x111    _L1w_DevPcDpchSirCal

+                0x1000c6af       0x49    _L1w_DevPcDlWindUpMode

+                0x1000c6f8       0x3c    _L1w_DevPcSirSfAdjust

+                0x1000c734       0x95    _L1w_DevPcTpcGenDpcMode1

+                0x1000c7c9       0xd4    _L1w_DevPcDlTpcCmdGen

+                0x1000c89d       0x26    _L1w_DevFdpchRscpCalc

+                0x1000c8c3       0x37    _L1w_DevDpchParaECal

+                0x1000c8fa       0x88    _L1w_DevDpchRscpCalc

+                0x1000c982       0x9a    _L1w_DevPcPilotIntInd

+                0x1000ca1c       0x75    _L1w_DevPcRlsSetStaticAndSirThJudge

+                0x1000ca91       0xb2    _L1w_DevPcSetTpcSoftBit

+                0x1000cb43       0xc5    _L1w_DevPcTpcCombine

+                0x1000cc08       0x14    _L1w_DevPcTpcSingleRlPca1Calc

+                0x1000cc1c       0x11    _L1w_DevPcTpcSingleRlPca2Calc

+                0x1000cc2d       0x89    _L1w_DevPcTpcMultiRlsPca1Calc

+                0x1000ccb6       0x51    _L1w_DevPcTpcMultiRlsPca2Calc

+                0x1000cd07       0x46    _L1w_DevPcTpcSingleRlCombine

+                0x1000cd4d       0x4d    _L1w_DevPcTpcMultiRlCombine

+                0x1000cd9a       0x7e    _L1w_DevPcTpcMultiRlsCombine

+                0x1000ce18       0x18    _L1w_DevPcSirReset

+                0x1000ce30        0x5    _L1w_DevPcBetalSeqalCal

+                0x1000ce35       0x58    _L1w_DevPcCurSlotPowCalc

+                0x1000ce8d       0x1f    _L1w_DevPcIsOverPwr

+                0x1000ceac       0x2a    _L1w_DevPcSerachTfci

+                0x1000ced6       0x31    _L1w_DevPcCurSlotOverPowProc

+                0x1000cf07       0x40    _L1w_DevPcMaxPowerUpdate

+                0x1000cf47        0xf    _L1w_DevPcUlTfcOverEstCmp

+                0x1000cf56       0xe9    _L1w_DevPcUlTfcOverEstRlt

+                0x1000d03f       0x22    _L1w_DevPcUphFrmAvrCalc

+                0x1000d061        0x5    _L1w_DevPcUphMapRep

+                0x1000d066       0x32    _L1w_DevPcUphResult

+                0x1000d098        0x8    _L1w_DevPcGetUphValue

+                0x1000d0a0       0xab    _L1w_DevPcUphProc

+                0x1000d14b       0x91    _L1w_DevPcCfgInfoUpd

+                0x1000d1dc       0x83    _L1w_DevPcDchInfoGet

+                0x1000d25f       0x1e    _L1w_DevDchOlpcBlerTargetMapping

+                0x1000d27d       0x8f    _L1w_DevPcDchOlpcThParamGet

+                0x1000d30c       0x59    _L1w_DevPcEfachBeltacCal

+                0x1000d365      0x104    _L1w_DevPcDchStartReqHandle

+                0x1000d469       0x1a    _L1w_DevPcUldpchTfciInfoHandle

+                0x1000d483       0x27    _L1w_DevPcFDpchOutLoopAdj

+                0x1000d4aa       0x55    _L1w_DevPcDpchOutLoopAdj

+                0x1000d4ff       0x69    _L1w_DevPcDlRefTrchSel

+                0x1000d568       0x68    _L1w_DevPcOlpcInit

+                0x1000d5d0       0x3f    _L1w_DevPcDtrBlerInfoHandle

+                0x1000d60f       0x14    _L1w_DevPcTpcBerCal

+                0x1000d623       0x27    _L1w_DevPcRlsTpcBerPro

+                0x1000d64a       0x7e    _L1w_DevPcMutlRlsTpcBerCal

+                0x1000d6c8       0x33    _L1w_DevPcTpcBerCtr

+                0x1000d6fb       0x36    _L1w_DevPcOlpcCtrl

+ .text          0x1000d731     0x1bca T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+                0x1000d731       0x64    _L1w_DevHsdpaStartPc

+                0x1000d795       0x27    _L1w_DevHspdaHwReset

+                0x1000d7bc       0x1b    _L1w_DevHsdpaHwInit

+                0x1000d7d7       0xa3    _L1w_DevHsdpaReset

+                0x1000d87a        0x1    _L1w_DevHsdpaNvInit

+                0x1000d87b      0x10d    _L1w_DevHsdpaParaInit

+                0x1000d988      0x187    _L1w_DevHsdpaRegTpuEvent

+                0x1000db0f      0x1ac    _L1w_DevHsdpaCfgProc

+                0x1000dcbb       0x6e    _L1w_DevHsdpaRelProc

+                0x1000dd29       0xc4    _L1w_DevHsdpaIcSymModProc

+                0x1000dded       0xa1    _L1w_DevHsdpaAdrCirIntProc

+                0x1000de8e       0xeb    _L1w_DevHsdpaAdrCpichIntProc

+                0x1000df79       0x30    _L1w_DevHsdpaHsscchPart1IntProc

+                0x1000dfa9       0x4d    _L1w_DevHsdpaHsscchPart2IntProc

+                0x1000dff6       0x30    _L1w_DevHsdpaHdtrIntProc

+                0x1000e026       0x3a    _L1w_DevHsdpaCfn2SfnTime

+                0x1000e060       0x37    _L1w_DevHsdpaOrderActProc

+                0x1000e097      0x152    _L1w_DevHsdpaDchTpuProc

+                0x1000e1e9      0x42f    _L1w_DevHsdpaTpuTraceLog

+                0x1000e618       0xfb    _L1w_DevHsdpaIsJudgechangjing3

+                0x1000e713       0xe0    _L1w_DevHsdpaTpuProc

+                0x1000e7f3       0xb4    _L1w_DevHsdpaCompareCellInfo

+                0x1000e8a7      0x173    _L1w_DevHsdpaIsJudgePsrOver512

+                0x1000ea1a      0x105    _L1w_DevHsdpaPsrOver512

+                0x1000eb1f       0x2a    _L1w_DevHsdpaPsrFingerOldDaNew

+                0x1000eb49       0x2a    _L1w_DevHsdpaPsrFingerNewXiaoOld

+                0x1000eb73       0xea    _L1w_DevHsdpaPsrIschangjing3

+                0x1000ec5d      0x1d0    _L1w_DevHsdpaTxTpuProc

+                0x1000ee2d       0x56    _L1w_DevHsdpaPsrUpdateProc

+                0x1000ee83       0x3f    _L1w_DevHsdpaCmUpdateProc

+                0x1000eec2       0x4a    _L1w_DevHsdpaCfgReq

+                0x1000ef0c       0x29    _L1w_DevHsdpaRelReq

+                0x1000ef35       0x29    _L1w_DevHsdpaIcSymModIntInd

+                0x1000ef5e       0x29    _L1w_DevHsdpaAdrCirIntInd

+                0x1000ef87       0x29    _L1w_DevHsdpaAdrCpichIntInd

+                0x1000efb0       0x29    _L1w_DevHsdpaHsscchPart1IntInd

+                0x1000efd9       0x29    _L1w_DevHsdpaHsscchPart2IntInd

+                0x1000f002       0x29    _L1w_DevHsdpaHdtrIntInd

+                0x1000f02b       0x3b    _L1w_DevDlsHsdpaPsrUpdateReq

+                0x1000f066       0x35    _L1w_DevHsdpaCmUpdateReq

+                0x1000f09b       0x3b    _L1w_DevHsdpaHsscchOrdInd

+                0x1000f0d6       0x4c    _L1w_DevHsdpaFachCfgReq

+                0x1000f122       0x26    _L1w_DevHsdpaFachRelReq

+                0x1000f148       0x29    _L1w_DevHsdpaFachRcvReq

+                0x1000f171       0x26    _L1w_DevHsdpaFachHrntiUpdateReq

+                0x1000f197       0x21    _L1w_DevHsdpaFachDataInd

+                0x1000f1b8       0x4b    _L1w_DevHsdpaPchCfgReq

+                0x1000f203       0x21    _L1w_DevHsdpaPchRelReq

+                0x1000f224       0x26    _L1w_DevHsdpaRtxPiInd

+                0x1000f24a       0x28    _L1w_DevHsdpaDmaIntInd

+                0x1000f272       0x39    _L1w_DevHsdpaDataDmaCpy

+                0x1000f2ab       0x24    _L1w_DevHsdpaCurTime2SfnTime

+                0x1000f2cf       0x2c    _L1w_DevHsdpaGetCurSfnTime

+ .text          0x1000f2fb     0x16ff T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+                0x1000f2fb       0x20    _L1w_DevHsdpaLessIsAct

+                0x1000f31b       0xa5    _L1w_DevHsdpaLessParaInit

+                0x1000f3c0       0x2f    _L1w_DevHsdpaLessOrdIndProc

+                0x1000f3ef       0x33    _L1w_DevHsdpaLessTimeRcd

+                0x1000f422       0x5f    _L1w_DevHsdpaLessCfgTraceLog

+                0x1000f481        0xc    _L1w_DevHsdpaLessCfgAllTb

+                0x1000f48d       0x23    _L1w_DevHsdpaLessFindIdleHarq

+                0x1000f4b0      0x231    _L1w_DevHsdpaPart2Type2Proc

+                0x1000f6e1       0xc5    _L1w_DevHsdpaDchLessProc

+                0x1000f7a6       0x7e    _L1w_DevHsdpaPart2LessProc

+                0x1000f824       0x23    _L1w_DevHsdpaIsLessValid

+                0x1000f847       0x18    _L1w_DevHsdpaLessFindHsdschTti

+                0x1000f85f      0x1c9    _L1w_DevHsdpaDchLessHdtrIntProc

+                0x1000fa28       0x24    _L1w_DevHsdpaLessHdtrIntProc

+                0x1000fa4c       0x6b    _L1w_DevHsdpaPchSaveAdrInitCfg

+                0x1000fab7       0x51    _L1w_DevHsdpaPchSaveHsscchInitCfg

+                0x1000fb08       0x7d    _L1w_DevHsdpaPchRxInitRcvProc

+                0x1000fb85       0xae    _L1w_DevHsdpaPchSaveLessPara

+                0x1000fc33       0x8e    _L1w_DevHsdpaPchSaveAdrSubFrmCfg

+                0x1000fcc1       0x42    _L1w_DevHsdpaPchSaveIcPsrCfg

+                0x1000fd03       0x9a    _L1w_DevHsdpaPchRxSubFrmProc

+                0x1000fd9d       0x5f    _L1w_DevHsdpaPchCfgProc

+                0x1000fdfc       0x2d    _L1w_DevHsdpaPchRelProc

+                0x1000fe29       0x18    _L1w_DevHsdpaPchTpuProc

+                0x1000fe41       0x62    _L1w_DevHsdpaPchSavePart1IntCfg

+                0x1000fea3       0x66    _L1w_DevHsdpaPchPart2Type1Proc

+                0x1000ff09      0x12d    _L1w_DevHsdpaPchHdtrIntProc

+                0x10010036       0x92    _L1w_DevHsdpaPchLessProc

+                0x100100c8      0x16d    _L1w_DevHsdpaPchLessHdtrIntProc

+                0x10010235       0xa1    _L1w_DevHsdpaRtxPiIndProc

+                0x100102d6       0x71    _L1w_DevHsdpaFachStartPc

+                0x10010347       0x4e    _L1w_DevHsdpaFachSaveHsdpcchAckCfg

+                0x10010395       0x5c    _L1w_DevHsdpaFachSaveHsdpcchCqiCfg

+                0x100103f1       0x4d    _L1w_DevHsdpaFachCqiSendCtrl

+                0x1001043e       0x6e    _L1w_DevHsdpaFachSaveAdrInitCfg

+                0x100104ac       0x4a    _L1w_DevHsdpaFachSaveHsscchInitCfg

+                0x100104f6       0x52    _L1w_DevHsdpaFachRxInitRcvProc

+                0x10010548       0x2e    _L1w_DevHsdpaFachTxInitSendProc

+                0x10010576       0x81    _L1w_DevHsdpaFachSaveAdrSubFrmCfg

+                0x100105f7       0x83    _L1w_DevHsdpaFachRxSubFrmProc

+                0x1001067a       0x56    _L1w_DevHsdpaFachTxSubFrmProc

+                0x100106d0       0x68    _L1w_DevHsdpaFachCfgProc

+                0x10010738       0x44    _L1w_DevHsdpaFachRelProc

+                0x1001077c       0x22    _L1w_DevHsdpaFachTpuProc

+                0x1001079e       0x2e    _L1w_DevHsdpaFachSavePart1IntCfg

+                0x100107cc      0x131    _L1w_DevHsdpaFachHdtrIntProc

+                0x100108fd       0x3c    _L1w_DevHsdpaFachRcvProc

+                0x10010939       0x28    _L1w_DevHsdpaFachHrntiUpdateProc

+                0x10010961       0x79    _L1w_DevHsdpaFachEdchIndProc

+                0x100109da       0x20    _L1w_DevHsdpaFachSetHsdpcchFlg

+ .text          0x100109fa     0x1019 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_cfg.o)

+                0x100109fa       0x60    _L1w_DevRtxRxFingerCfg

+                0x10010a5a       0xe2    _L1w_DevRtxRxCpichCfg

+                0x10010b3c       0x4f    _L1w_DevRtxRxPichCfg

+                0x10010b8b       0x12    _L1w_DevRtxRxPichRel

+                0x10010b9d       0x50    _L1w_DevRtxRxPchCfg

+                0x10010bed       0x24    _L1w_DevRtxRxPchRel

+                0x10010c11       0x2f    _L1w_DevRtxRxAichRakeCfg

+                0x10010c40       0x26    _L1w_DevRtxRxAichCfg

+                0x10010c66        0x5    _L1w_DevRtxRxAichRel

+                0x10010c6b       0x2e    _L1w_DevRtxRxFachRakeCfg

+                0x10010c99       0x46    _L1w_DevRtxRxFachCfg

+                0x10010cdf       0x21    _L1w_DevRtxRxFachRel

+                0x10010d00       0xa5    _L1w_DevRtxRxDlDpchRakeCfg

+                0x10010da5       0x40    _L1w_DevRtxRxDlDpchCfg

+                0x10010de5       0x26    _L1w_DrvDpramRxWriteClearData

+                0x10010e0b       0x39    _L1w_DevRtxRxDlDpchRel

+                0x10010e44      0x16d    _L1w_DevRtxRxDlCmSlotCfg

+                0x10010fb1       0xe5    _L1w_DevRtxRxDlCmSlotRel

+                0x10011096       0x63    _L1w_DevRtxRxDlCmCfgTpuIntHandle

+                0x100110f9      0x1ff    _L1w_DevRtxRxDlCmCfg

+                0x100112f8       0x6f    _L1w_DevRtxRxFdpchRakeCfg

+                0x10011367       0x3d    _L1w_DevRtxRxFdpchCfg

+                0x100113a4        0x5    _L1w_DevRtxRxFdpchRel

+                0x100113a9       0x34    _L1w_DevRtxRxHsscchRakeCfg

+                0x100113dd       0x39    _L1w_DevRtxRxHsscchCfg

+                0x10011416        0x5    _L1w_DevRtxRxHsscchRel

+                0x1001141b       0x38    _L1w_DevRtxRxEagchRakeCfg

+                0x10011453       0x34    _L1w_DevRtxRxEagchCfg

+                0x10011487        0xf    _L1w_DevRtxRxEagchRel

+                0x10011496       0xbc    _L1w_DevRtxRxRgHiRakeCfg

+                0x10011552       0x4b    _L1w_DevRtxRxRgHiCfg

+                0x1001159d        0x5    _L1w_DevRtxRxRgHiRel

+                0x100115a2       0x6b    _L1w_DevRtxRxCctrchCfgHandle

+                0x1001160d      0x11b    _L1w_DevRtxRxCfgHandle

+                0x10011728       0x2f    _L1w_DevRtxRxDlTpcPlCfg

+                0x10011757       0x7e    _L1w_DevRtxRxIntFingerCfg

+                0x100117d5       0x69    _L1w_DevRtxRxIntCfg

+                0x1001183e       0x6e    _L1w_DevRtxRxDpchSlotForm

+                0x100118ac       0x71    _L1w_DevRtxRxSccpchSlotForm

+                0x1001191d       0x5a    _L1w_DevRtxRxComparaSlotForm

+                0x10011977       0x34    _L1w_DevRtxRxCmASlotForm

+                0x100119ab       0x34    _L1w_DevRtxRxCmBSlotForm

+                0x100119df       0x34    _L1w_DevRtxRxNormalSlotForm

+ .text          0x10011a13      0x92c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tx_rf_res.o)

+                0x10011a13       0x13    _L1w_DevRtxTimeCmp

+                0x10011a26       0x2d    _L1w_DevRtxUlRfcReq

+                0x10011a53       0x37    _L1w_DevRtxUlRfTblInit

+                0x10011a8a       0x2f    _L1w_DevRtxUlRfGetNodeFromUnusedQ

+                0x10011ab9       0x17    _L1w_DevRtxUlRfPutNode2UnusedQ

+                0x10011ad0       0x31    _L1w_DevRtxUlRfQueueInsert

+                0x10011b01       0x41    _L1w_DevRtxUlRfQueueGet

+                0x10011b42        0xf    _L1w_DevRtxUlRfQueueSearch

+                0x10011b51       0x67    _L1w_DevRtxUlRfStartSched

+                0x10011bb8      0x262    _L1w_DevRtxUlRfCtrlReq

+                0x10011e1a      0x1de    _L1w_DevRtxUlRfSchedPick

+                0x10011ff8       0x81    _L1w_DevRtxUlRfSchedLink

+                0x10012079      0x12f    _L1w_DevRtxUlRfSchedMerge

+                0x100121a8      0x18a    _L1w_DevRtxUlRfSched

+                0x10012332        0xd    _L1w_DevRtxUlRfStopSched

+ .text          0x1001233f      0xf38 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

+                0x1001233f        0x7    _L1w_DevTxGetDchState

+                0x10012346       0x11    _L1w_DevTxGetRfCtrlPara

+                0x10012357       0x15    _L1w_DevTxDchReset

+                0x1001236c       0x39    _L1w_DevTxOpenRfc

+                0x100123a5       0x39    _L1w_DevTxCloseRfc

+                0x100123de       0x68    _L1w_DevTxCmRfcCfg

+                0x10012446       0x50    _L1w_DevTxNormalSlotForm

+                0x10012496       0x5e    _L1w_DevTxCmSlotForm

+                0x100124f4       0x1c    _L1w_DevTxCalcCmPliot

+                0x10012510       0x39    _L1w_DevTxGetUlMaxMinTti

+                0x10012549      0x10e    _L1w_DevTxGetDchParam

+                0x10012657       0x75    _L1w_DevTxUlCmTfciAnalysis

+                0x100126cc       0x29    _L1w_DevTxHsupaTransInd

+                0x100126f5      0x16b    _L1w_DevTxDchToPcStart

+                0x10012860       0x26    _L1w_DevTxDchToPcStop

+                0x10012886       0x64    _L1w_DevTxDchCmParaToPc

+                0x100128ea       0x27    _L1w_DevTxDpcchPreambleToPc

+                0x10012911       0x2a    _L1w_DevTxDpdchTfciToPc

+                0x1001293b      0x177    _L1w_DevTxDataUpdate

+                0x10012ab2       0x55    _L1w_DevTxGetUtrPara

+                0x10012b07      0x115    _L1w_DevTxDchUtrCfg

+                0x10012c1c       0x77    _L1w_DevTxDchCmProc

+                0x10012c93      0x154    _L1w_DevTxDchSendCfg

+                0x10012de7       0xad    _L1w_DevTxDchPreambleSendProc

+                0x10012e94       0x29    _L1w_DevTxDchPostVerifyFailProc

+                0x10012ebd       0x94    _L1w_DevTxDchPreambleIntHandle

+                0x10012f51       0xd9    _L1w_DevTxDpchSendCndCheck

+                0x1001302a       0x59    _L1w_DevTxDpchIntHandle

+                0x10013083       0x54    _L1w_DevTxDchTpuIntHandle

+                0x100130d7       0x65    _L1w_DevTxDchRelMsgHandle

+                0x1001313c       0x8b    _L1w_DevTxCmCfgMsgHandle

+                0x100131c7       0xb0    _L1w_DevTxDchCfgMsgHandle

+ .text          0x10013277      0x6e4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

+                0x10013277        0xf    _L1W_DevHsupaInitMacro

+                0x10013286        0xc    _L1W_DevHsupaCalCBNum

+                0x10013292       0x21    _L1W_DevHsupaCalcCBLength

+                0x100132b3        0xa    _L1W_DevHsupaCalInterleavingRow

+                0x100132bd       0x3a    _L1W_DevHsupaCalCodeBlockConf

+                0x100132f7       0x1c    _L1w_DevHsupaCalMaxNej

+                0x10013313       0x99    _L1W_DevHsupaCalSfOneEtfc

+                0x100133ac       0xfd    _L1W_DevHsupaCalAllSFConf

+                0x100134a9      0x12a    _L1W_DevHsupaCalSFConf

+                0x100135d3       0x94    _L1W_DevHsupaCalRmRv

+                0x10013667       0x9b    _L1W_DevHsupaCalRmPara

+                0x10013702       0x41    _L1W_DevHsupaCalChannelCodeConf

+                0x10013743       0x7a    _L1W_DevHsupaCalInterleavingConf

+                0x100137bd       0x37    _L1W_DevHsupaReTransBitmapTtiTen

+                0x100137f4       0x6b    _L1W_DevHsupaCalEtxBitmap

+                0x1001385f       0x48    _L1W_DevHsupaCalEUTRConf

+                0x100138a7       0x6e    _L1W_DevHsupaCalETXConf

+                0x10013915       0x46    _L1W_DevHsupaCalULConf

+ .text          0x1001395b     0x1358 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+                0x1001395b        0xb    _L1w_DevRfcCtrlDbChgeInfoSet

+                0x10013966        0xf    _L1w_DevRfcCtrlDbChgeInfoInit

+                0x10013975        0x2    _L1w_DevRfcCtrlDbSlotEndSet

+                0x10013977       0x17    _L1w_DevRfcCtrlDbSlotInfoInit

+                0x1001398e       0x61    _L1w_DevRfcCtrlDbInit

+                0x100139ef       0x10    _L1w_DevRfcCtrlDbInitAll

+                0x100139ff       0x37    _L1w_DevRfcCtrlDbTimeContCheck

+                0x10013a36       0x33    _L1w_DevRfcCtrlDbSlotChgeInfoWr

+                0x10013a69       0x16    _L1w_DevRfcCtrlDbGetDbInd

+                0x10013a7f       0x35    _L1w_DevRfcCtrlDbFrameChgeInfoWr

+                0x10013ab4       0x2d    _L1w_DevRfcCtrlDbGetSegLen

+                0x10013ae1       0x9f    _L1w_DevRfcCtrlDbSlotEndUpdate

+                0x10013b80       0x5c    _L1w_DevRfcCtrlDbCtrlInfoUpdate

+                0x10013bdc      0x117    _L1w_DevRfcCtrlDbSchedUpdate

+                0x10013cf3       0x9c    _L1w_DevRfcCtrlDbStPo2Chge

+                0x10013d8f       0x6d    _L1w_DevRfcCtrlDbStPo1Chge

+                0x10013dfc       0x93    _L1w_DevRfcCtrlDbStPi2Chge

+                0x10013e8f       0x27    _L1w_DevRfcCtrlDbStPi1Chge

+                0x10013eb6       0x63    _L1w_DevRfcCtrlDbStPi0Chge

+                0x10013f19       0x49    _L1w_DevRfcCtrlDbStartInsert

+                0x10013f62       0xeb    _L1w_DevRfcCtrlDbEndPo2Chge

+                0x1001404d       0x5d    _L1w_DevRfcCtrlDbEndPo1Chge

+                0x100140aa        0xf    _L1w_DevRfcCtrlDbEndPo0Chge

+                0x100140b9       0x3f    _L1w_DevRfcCtrlDbEndInsert

+                0x100140f8       0xf9    _L1w_DevRfcCtrlDbDrvOpenUpdate

+                0x100141f1        0xd    _L1w_DevRfcCtrlDbGetAdr

+                0x100141fe       0x4a    _L1w_DevRfcCtrlDbChgeInfoHandle

+                0x10014248      0x10e    _L1w_DevRfcCtrlDbGetSlotChgeInfo

+                0x10014356       0x39    _L1w_DevRfcAgcDbInit

+                0x1001438f       0x29    _L1w_DevRfcAfcDbInit

+                0x100143b8       0x14    _L1w_DevRfcAgcDbFreqSearch

+                0x100143cc        0xe    _L1w_DevRfcAgcDbSetFreqChgeFlag

+                0x100143da       0x21    _L1w_DevRfcAgcDbFindOldestPos

+                0x100143fb       0x58    _L1w_DevRfcAgcDbFindFreqPos

+                0x10014453       0x21    _L1w_DevRfcAgcDbGetFreqInd

+                0x10014474       0x35    _L1w_DevRfcAgcDbFastAgcCond

+                0x100144a9       0xd0    _L1w_DevRfcAgcDbAgcSet

+                0x10014579       0x3b    _L1w_DevRfcAgcDbLockInfoUpdate

+                0x100145b4       0x3a    _L1w_DevRfcAgcCalcInfoUpdateCmn

+                0x100145ee       0x2e    _L1w_DevRfcAgcCalcInfoUpdateDpa

+                0x1001461c       0x58    _L1w_DevRfcAgcDbAgcStepCtrl

+                0x10014674       0x48    _L1w_DevRfcAgcDbAgcUpdate

+                0x100146bc       0x6e    _L1w_DevRfcAgcDbAgcCalcSingleCh

+                0x1001472a       0x37    _L1w_DevRfcAgcDbAfterFastAgcSet

+                0x10014761       0x38    _L1w_DevRfcAgcDbFastAgcValUpdate

+                0x10014799       0x60    _L1w_DevRfcAgcDb2RMainChAdjCond

+                0x100147f9       0x6b    _L1w_DevRfcAgcDb2RAgcHandle

+                0x10014864      0x124    _L1w_DevRfcAgcDbAgcCalc

+                0x10014988       0x1c    _L1w_DevRfcAgcDbAgcEstEn

+                0x100149a4       0x3d    _L1w_DevRfcAfcDbAfcSet

+                0x100149e1       0x13    _L1w_DevRfcAfcDbGetAfcDbVal

+                0x100149f4       0x1e    _L1w_DevRfcSetRefFreq

+                0x10014a12       0x43    _L1w_DevRfcAgcDbGetFreqAgcInfo

+                0x10014a55       0x62    _L1w_DevRfcAgcDbGetRssi

+                0x10014ab7       0x9e    _L1w_DevRfcAgcDbGetMeanpwr

+                0x10014b55       0x35    _L1w_DevRfcAgcDbAuxChInitSet

+                0x10014b8a       0x42    _L1w_DevRfcAgcDbGetTableInd

+                0x10014bcc       0x7a    _L1w_DevRfcAgcDbFdtAgcInit

+                0x10014c46       0x43    _L1w_DevRfcAgcDbNstAgcInit

+                0x10014c89       0x15    _L1w_DevRfcAgcDbTxChgeInfoWr

+                0x10014c9e       0x15    _L1w_DevRfcAgcDbRxChgeInfoWr

+ .text          0x10014cb3      0x2cb T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls.o)

+                0x10014cb3       0x26    _L1w_DevDlsSendIntMsg

+                0x10014cd9       0x24    _L1w_DevDlsSendCnf

+                0x10014cfd        0xf    _L1w_DevDlsReset

+                0x10014d0c        0xf    _L1w_DevDlsInit

+                0x10014d1b      0x263    _L1w_DlsTask

+ .text          0x10014f7e     0x12a5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+                0x10014f7e       0x89    _L1w_DevHsdpaSubFrmIsInCm

+                0x10015007       0x78    _L1w_DevHsdpaCalcTimingInfo

+                0x1001507f       0x2d    _L1w_DevHsdpaCalcAckNackPos

+                0x100150ac       0x52    _L1w_DevHsdpaCalcTbSizeByTbs

+                0x100150fe       0x23    _L1w_DevHsdpaCalcTbSizeByTbsIdx

+                0x10015121        0xd    _L1w_DevHsdpaCalcRvB

+                0x1001512e       0x3a    _L1w_DevHsdpaCalcCodeBlockPara

+                0x10015168       0x25    _L1w_DevHsdpaCalc1stRmPara

+                0x1001518d       0x37    _L1w_DevHsdpaCalc2ndRmEini

+                0x100151c4       0xf9    _L1w_DevHsdpaCalcRmPara

+                0x100152bd       0x9f    _L1w_DevHsdpaCalcVelcity

+                0x1001535c        0xd    _L1w_DevHsdpaCalcSymPower

+                0x10015369       0x79    _L1w_DevHsdpaCalcFingerMaskStep1

+                0x100153e2       0xba    _L1w_DevHsdpaCalcFingerMaskStep2

+                0x1001549c       0x45    _L1w_DevHsdpaCalcFingerMaskStep3

+                0x100154e1       0x5d    _L1w_DevHsdpaCalcAntFingerMask

+                0x1001553e      0x11f    _L1w_DevHsdpaFingerMaskBufUpdate

+                0x1001565d       0x8c    _L1w_DevHsdpaCalcFingerMask

+                0x100156e9       0xb8    _L1w_DevHsdpaSnrLowRstJudge

+                0x100157a1      0x1b0    _L1w_DevHsdpaCalcNoiseSinr

+                0x10015951       0x47    _L1w_DevHsdpaCalcNoiseFactor

+                0x10015998       0xc3    _L1w_DevHsdpaCalcCirPower

+                0x10015a5b       0xba    _L1w_DevHsdpaCalcEqNoise

+                0x10015b15       0x34    _L1w_DevHsdpaCalcNoise

+                0x10015b49       0x2d    _L1w_DevHsdpaIsExceedFinWin

+                0x10015b76       0x6b    _L1w_DevHsdpaPsrFingerFilter

+                0x10015be1       0x56    _L1w_DevHsdpaCalcFrameHeadPos

+                0x10015c37       0x87    _L1w_DevHsdpaCalcIntraCellSfnOffset

+                0x10015cbe       0xfc    _L1w_DevHsdpaCalcFingerSort

+                0x10015dba       0x24    _L1w_DevHsdpaCalcJudgeResetFlg

+                0x10015dde      0x27c    _L1w_DevHsdpaCalcCellFingerSort

+                0x1001605a       0x1b    _L1w_DevHsdpaCalcAntChe4xPos

+                0x10016075       0xef    _L1w_DevHsdpaCalcChe4xPos

+                0x10016164       0xbf    _L1w_DevHsdpaCalcAdrPsrInfo

+ .text          0x10016223      0x3d4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_comm_int.o)

+                0x10016223       0x3f    _L1w_DevDrvAllIntClear

+                0x10016262       0x54    _L1w_DevDrvRestoreAllInt

+                0x100162b6       0x9e    _L1W_TPU_RAKE_ISR

+                0x10016354       0x70    _L1W_RAKE_DFE_RFC_ISR

+                0x100163c4       0xac    _L1W_TPU_CSR_ADR_HSSCCH_ISR

+                0x10016470       0x89    _L1W_CSR_DTR_PSR_ISR

+                0x100164f9       0x27    _L1w_DevCommGetTop19IntStatus

+                0x10016520       0x26    _L1W_ICP_UPA_DATA_ISR

+                0x10016546       0x5c    _L1W_ICP_SLEEP_WAKEUP_ISR

+                0x100165a2       0x1c    _L1W_EDCP_ISR

+                0x100165be       0x39    _L1_W_LPM_T3_ISR

+ .text          0x100165f7     0x2265 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

+                0x100165f7        0x8    _L1w_DevCsrSetStep1Clk

+                0x100165ff        0x8    _L1w_DevCsrGetStep1Clk

+                0x10016607        0x6    _L1w_DevGetPeakThreshold

+                0x1001660d        0x1    _L1w_DevGetFsThreshold

+                0x1001660e       0x1e    _L1w_DevCsrStep1Cmp

+                0x1001662c        0xa    _L1w_DevCsrF2W

+                0x10016636        0xf    _L1w_DevCsrW2F

+                0x10016645       0x15    _L1w_DevCsrCompare

+                0x1001665a       0x87    _L1w_DevCsrComputeWin

+                0x100166e1       0x2a    _L1w_DevCsrInitReq

+                0x1001670b       0x98    _L1w_DevCsrStep1Req

+                0x100167a3       0x75    _L1w_DevCsrFsReq

+                0x10016818       0x27    _L1w_DevCsrResetCnf

+                0x1001683f       0x27    _L1w_DevCsrInitCnf

+                0x10016866       0x65    _L1w_DevCsrStep1Cnf

+                0x100168cb       0x4f    _L1w_DevCsrFsCnf

+                0x1001691a       0x2d    _L1w_DevCsrIntInd

+                0x10016947       0x5d    _L1w_DevCsrStep1CalConfigIndex4_1

+                0x100169a4       0x3d    _L1w_DevCsrSaveDateMrtr

+                0x100169e1      0x138    _L1w_DevCsrIcCfg

+                0x10016b19        0xe    _L1w_DevCsrSetFsAbort

+                0x10016b27      0x1ac    _L1w_DevCsrStep1Abort

+                0x10016cd3      0x272    _L1w_DevCsrStep1Pro

+                0x10016f45        0xa    _L1w_DevCsrClrFsSt

+                0x10016f4f       0x7d    _L1w_DevCsrFsPro

+                0x10016fcc       0xbf    _L1w_DevCsrPeakFilter

+                0x1001708b       0xb8    _L1w_DevCsrPeakSearch

+                0x10017143       0x95    _L1w_DevCsrFsReqCfg

+                0x100171d8      0x113    _L1w_DevCsrIcFilter

+                0x100172eb     0x1312    _L1w_DevCsrStep1Int

+                0x100185fd      0x125    _L1w_DevCsrFsInt

+                0x10018722       0x1a    _L1w_DevCsrStep1IsBusy

+                0x1001873c       0x13    _L1w_DevCsrReset

+                0x1001874f       0x10    _L1w_DevCsrStFsSt

+                0x1001875f       0xfd    _L1w_CsrTask

+ .text          0x1001885c     0x220d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+                0x1001885c       0x30    _L1w_DevPcWord64ToFloat

+                0x1001888c       0x40    _L1w_DevPcFloatToWord

+                0x100188cc       0x2e    _L1w_PcLog2FindTable

+                0x100188fa       0x80    _L1w_DevPcFloatSirAndBlerToWord32

+                0x1001897a       0x28    _L1w_DevPcDiv

+                0x100189a2       0x71    _L1w_DevPcLog10

+                0x10018a13       0xe6    _L1w_DevPc10xPower10expOld

+                0x10018af9       0x2c    _L1w_DevPc10xPower10exp

+                0x10018b25       0x65    _L1w_DevSirBlerPcDiv

+                0x10018b8a       0x38    _L1w_DevPcFloatAdd

+                0x10018bc2       0x3b    _L1w_DevPcUlAlphaDiv

+                0x10018bfd       0x62    _L1w_DevPcPowerLimit

+                0x10018c5f       0x86    _L1w_DevPcSumBeltaIQmap

+                0x10018ce5       0x81    _L1w_DevPcCalcSquareBetaHs

+                0x10018d66       0x22    _L1w_DevPcP1P2LogCalc

+                0x10018d88       0x19    _L1w_DevPcP1P2Calc

+                0x10018da1        0xd    _L1w_DevPcBetalRatioProc

+                0x10018dae       0x9d    _L1w_DevPcCodeRatioCalc

+                0x10018e4b       0x14    _L1w_DevPcGetTxpowerForMeas

+                0x10018e5f       0x99    _L1w_DevPcConfigTxReg

+                0x10018ef8       0x92    _L1w_DevPcTtiUpdDpaBeta

+                0x10018f8a       0xe4    _L1w_DevPcTtiUpdEdchBeta

+                0x1001906e       0x23    _L1w_DevPcNoDpdchPro

+                0x10019091       0xb5    _L1w_DevPcTtiUpdDpchBeta

+                0x10019146       0x35    _L1w_DevPcBetaEdAllSquareCalc

+                0x1001917b        0xc    _L1w_DevPcSumSquareCalc

+                0x10019187       0x56    _L1w_DevPcSquareCalc

+                0x100191dd      0x110    _L1w_DevPcIQMap

+                0x100192ed       0x1b    _L1w_DevPcRangeAdjust

+                0x10019308       0x32    _L1w_DevPcCalcCm

+                0x1001933a      0x146    _L1w_DevPcMprCalPro

+                0x10019480       0x2f    _L1w_DevPcMprAdjust

+                0x100194af       0x39    _L1w_DevPcMprCalCtrl

+                0x100194e8      0x116    _L1w_DevPcCodeRatioAndTotalPowerCalc

+                0x100195fe       0x33    _L1w_DevPcPwrValadjust

+                0x10019631       0x94    _L1w_DevPcGainTorAdjust

+                0x100196c5       0x89    _L1w_DevPcCalPvalue

+                0x1001974e       0x3f    _L1w_DevPcGaintorHalf

+                0x1001978d       0x4b    _L1w_DevPcMaxPwrSetProc

+                0x100197d8      0x178    _L1w_DevPcTxAndRfSet

+                0x10019950       0x54    _L1w_DevPcTpuCallBack

+                0x100199a4       0x1d    _L1w_DevPcRegFrmTpu

+                0x100199c1       0x88    _L1w_DevPcUlRegTpu

+                0x10019a49       0x1c    _L1w_DevPcIsBeltaEdAllEquReduce

+                0x10019a65       0xff    _L1w_DevPcSetLastBelta

+                0x10019b64       0x25    _L1w_DevPcPmaxReLimt

+                0x10019b89       0x7d    _L1w_DevPcPmaxReCalc

+                0x10019c06       0x2d    _L1w_DevPcBeltaReCalcBeltaEdReducedMin

+                0x10019c33       0x43    _L1w_DevPcBeltaReCalcEtfciBoost

+                0x10019c76       0x97    _L1w_DevPcBeltaReCalc

+                0x10019d0d       0x21    _L1w_DevPcMaxPowerLimit

+                0x10019d2e       0x14    _L1w_DevPcMinPowerLimit

+                0x10019d42       0xe0    _L1w_DevPcCMInfoUpdate

+                0x10019e22       0x46    _L1w_DevPcFrmEventHandle

+                0x10019e68       0x51    _L1w_DevPcPreCalc

+                0x10019eb9       0x63    _L1w_DevPcStopHandle

+                0x10019f1c       0xdd    _L1w_DevPc3SymbolIntHandle

+                0x10019ff9       0x4d    _L1w_DevPcGaintorCalc

+                0x1001a046       0x46    _L1w_DevPcTpuTpcSlotHandle

+                0x1001a08c       0x1c    _L1w_DevPcSlotModeGet

+                0x1001a0a8       0x15    _L1w_DevPcDlGapPatternJudge

+                0x1001a0bd        0x9    _L1w_DevPcWriteCmBitMap

+                0x1001a0c6        0xa    _L1w_DevPcIsUlCmFrm

+                0x1001a0d0       0x15    _L1w_DevPcIsCmFrmOnlyGap

+                0x1001a0e5       0x2d    _L1w_DevPcIsCmFrm

+                0x1001a112       0x7a    _L1w_DevPcSlotModeSet

+                0x1001a18c       0x2d    _L1w_DevPcUlCmInfoHandle

+                0x1001a1b9       0x24    _L1w_DevPcDlCmInfoHandle

+                0x1001a1dd       0x48    _L1w_DevPcCmStopHandle

+                0x1001a225       0x12    _L1w_DevPcCmStopReqHandle

+                0x1001a237       0x32    _L1w_DevPcStopReqHandle

+                0x1001a269      0x11c    _L1w_DevPcWriteSubFrmIntInfo

+                0x1001a385       0x74    _L1w_DevPcReset

+                0x1001a3f9       0xcb    _L1w_DevPcInit

+                0x1001a4c4       0x7b    _L1w_DevPcOutSyncEng

+                0x1001a53f       0xef    _L1w_DevPcEngPrintf

+                0x1001a62e       0x63    _L1w_DevPcWriteDpramMsg

+                0x1001a691       0x27    _L1w_DevPcResetCnf

+                0x1001a6b8       0x27    _L1w_DevPcInitCnf

+                0x1001a6df       0x2c    _L1w_DevRtxPcPrachStartReq

+                0x1001a70b       0x28    _L1w_DevRtxPcPrachPreambleReq

+                0x1001a733       0x30    _L1w_DevRtxPcPrachMessageReq

+                0x1001a763       0x39    _L1w_DevRtxPcDchStartReq

+                0x1001a79c       0x2c    _L1w_DevRtxPcUlDpchCmInfoReq

+                0x1001a7c8       0x2c    _L1w_DevRtxPcDlDpchCmInfoReq

+                0x1001a7f4       0x29    _L1w_DevRtxPcDpchCmStopReq

+                0x1001a81d       0x2e    _L1w_DevRtxPcBlerReq

+                0x1001a84b       0x2d    _L1w_DevHsdpaPcStartReq

+                0x1001a878       0x28    _L1w_DevHsdpaPcTtiReq

+                0x1001a8a0       0x21    _L1w_DevHsdpaPcStoptReq

+                0x1001a8c1       0x11    _L1w_DevDchPcSetPara

+                0x1001a8d2       0x2a    _L1w_DevHsupaPcStartReq

+                0x1001a8fc       0x2d    _L1w_DevHsupaPcTtiReq

+                0x1001a929       0x21    _L1w_DevHsupaPcStopReq

+                0x1001a94a      0x11f    _L1w_PcTask

+ .text          0x1001aa69      0x29a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+                0x1001aa69        0x1    _L1w_DevEngInitAddr

+                0x1001aa6a       0x19    _L1w_EngTaskInit

+                0x1001aa83        0x7    _L1w_DevEngSetFlag

+                0x1001aa8a       0x12    _L1w_log_track_init

+                0x1001aa9c       0x8e    _L1w_DevEngDisplay

+                0x1001ab2a       0x46    _L1w_EngTrace

+                0x1001ab70       0xaa    _L1w_DevEngLogHeaderUpdate

+                0x1001ac1a       0xc6    _L1w_DevEngWriteDataToBuffer

+                0x1001ace0       0x22    _L1w_DevEngCopyMem2Dpram

+                0x1001ad02        0x1    _L1w_DevEngUartTransmit

+ .text          0x1001ad03       0xde T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx.o)

+                0x1001ad03        0x9    _L1w_DevTxFirstTpuIntSet

+                0x1001ad0c        0xc    _L1w_DevTxFirstTpuIntDelete

+                0x1001ad18       0x82    _L1w_DevRtxTxCfgMsgHandle

+                0x1001ad9a       0x16    _L1w_DevTxTpuIntHandle

+                0x1001adb0       0x15    _L1w_DevRtxTxReset

+                0x1001adc5       0x1c    _L1w_DevRtxTxInit

+ .text          0x1001ade1     0x1cc0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+                0x1001ade1       0x6b    _L1w_DevRtxRxBlindAnalyse

+                0x1001ae4c       0x77    _L1w_DevRtxRxTfcParaCalc

+                0x1001aec3       0xd5    _L1w_DevRtxRxJudgeCsRam

+                0x1001af98      0x115    _L1w_DevRtxRxTrchParaCalc

+                0x1001b0ad       0x33    _L1w_DevRtxRxDtrCtfcSort

+                0x1001b0e0       0x81    _L1w_DevRtxRxSccpchDtrParam

+                0x1001b161       0x3b    _L1w_DevRtxRxJudgeRrm

+                0x1001b19c       0x2f    _L1w_DevRtxRxV3BlindTbs49Change

+                0x1001b1cb       0x25    _L1w_DevRtxRxV3BlindTbsChange

+                0x1001b1f0       0xc4    _L1w_DevRtxRxV3BlindTfcPatch

+                0x1001b2b4       0xd2    _L1w_DevRtxRxDpchDtrParam

+                0x1001b386       0x11    _L1w_DevRtxRxTtiModeGet

+                0x1001b397        0xe    _L1w_DevRtxRxCrcModeGet

+                0x1001b3a5       0x16    _L1w_DevRtxRxCodingGet

+                0x1001b3bb       0x89    _L1w_DevRtxRxTrchInfoCfg

+                0x1001b444       0x51    _L1w_DevRtxRxDpchDtrCmCfg

+                0x1001b495       0x74    _L1w_DevRtxRxDlDpchDtrCfg

+                0x1001b509       0x6d    _L1w_DevRtxRxDlSccpchDtrCfg

+                0x1001b576       0x36    _L1w_DevRtxRxAgchDtrCfg

+                0x1001b5ac       0x83    _L1w_DevRtxRxAgchCmDtrCfg

+                0x1001b62f       0x45    _L1w_DevRtxRxCfgABUpdate

+                0x1001b674       0x34    _L1w_DevRtxRxDeilBaseSort

+                0x1001b6a8       0x9f    _L1w_DevRtxRxTfciS2Cfg

+                0x1001b747       0xb1    _L1w_DevRtxRxTfcAnalyse

+                0x1001b7f8       0x58    _L1w_DevRtxRxBlindGuidCfg

+                0x1001b850       0x37    _L1w_DevRtxRxPn9BerCheckStart

+                0x1001b887       0xa1    _L1w_DevRtxRxPn9Get244Bit

+                0x1001b928       0x42    _L1w_DevRtxRxPn9BerRltReport

+                0x1001b96a       0xc5    _L1w_DevRtxRxPn9DataCheck

+                0x1001ba2f       0x81    _L1w_DevRtxRxAllBlindHandle

+                0x1001bab0       0xda    _L1w_DevRtxRxBlindDtrCfg

+                0x1001bb8a      0x17a    _L1w_DevRtxRxBlindCrcHandle

+                0x1001bd04       0xc3    _L1w_DevRtxRxBlindDataHandle

+                0x1001bdc7       0x21    _L1w_DevRtxRxBlindStateCheck

+                0x1001bde8       0xeb    _L1w_DevRtxRxBlindTfcAnalyse

+                0x1001bed3       0x3a    _L1w_DevRtxRxTfcDataCmpHandle

+                0x1001bf0d       0x38    _L1w_DevRtxRxTfciFWHT

+                0x1001bf45      0x126    _L1w_DevRtxRxTfciCoding

+                0x1001c06b      0x1f1    _L1w_DevRtxRxTfciIntHandle

+                0x1001c25c       0x18    _L1w_DevRtxRxGetGsmVal

+                0x1001c274       0x76    _L1w_DevRtxRxCmpPchUeId

+                0x1001c2ea       0x55    _L1w_DevRtxRxPchUeIdHandle

+                0x1001c33f      0x114    _L1w_DevRtxRxTtiBlindHandle

+                0x1001c453       0xab    _L1w_DevRtxRxTrchCrcStatic

+                0x1001c4fe       0xbd    _L1w_DevRtxRxTtiCrcStatic

+                0x1001c5bb        0xb    _L1w_DevRtxRxTtiCrcStatForAfc

+                0x1001c5c6       0x63    _L1w_DevRtxRxTtiTrchInfoHandle

+                0x1001c629       0x8d    _L1w_DevRtxRxTtiBdTrchInfoHandle

+                0x1001c6b6       0x64    _L1w_DevRtxRxNoBdTtiHandle

+                0x1001c71a       0x54    _L1w_DevRtxRxBlindTtiHandle

+                0x1001c76e       0x49    _L1w_DevRtxRxPchTtiHandle

+                0x1001c7b7       0x68    _L1w_DevRtxRxTtiIntAfterHandle

+                0x1001c81f      0x25e    _L1w_DevRtxRxTtiIntHandle

+                0x1001ca7d       0x24    _L1w_DevRtxRxDtrRel

+ .text          0x1001caa1      0x5db T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_cqi.o)

+                0x1001caa1       0x8b    _L1w_DevHsdpaCqiCalcPos

+                0x1001cb2c      0x1b1    _L1w_DevHsdpaCalcCqiSnr

+                0x1001ccdd       0x6b    _L1w_DevHsdpaSnrLimitAdj

+                0x1001cd48       0xbf    _L1w_DevHsdpaCqiSnrAdj

+                0x1001ce07       0x68    _L1w_DevHsdpaCalcSnrVal

+                0x1001ce6f      0x20d    _L1w_DevHsdpaSnrMapToCqiVal

+ .text          0x1001d07c      0x2f5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_pcch.o)

+                0x1001d07c       0x5b    _L1w_DevRtxRxPcchBitRead

+                0x1001d0d7       0x3e    _L1w_DevRtxRxImsiGsm

+                0x1001d115       0x2f    _L1w_DevRtxRxTmsiGsm

+                0x1001d144       0x2f    _L1w_DevRtxRxPTmsiGsm

+                0x1001d173        0xf    _L1w_DevRtxRxImsiDs41

+                0x1001d182        0xf    _L1w_DevRtxRxTmsiDs41

+                0x1001d191       0x3d    _L1w_DevRtxRxPagRecCnId

+                0x1001d1ce       0x44    _L1w_DevRtxRxPagRecUtranId

+                0x1001d212       0x4e    _L1w_DevRtxRxPagRec2UtranSingUeId

+                0x1001d260       0x28    _L1w_DevRtxRxPagRec2UtranGrpId

+                0x1001d288       0x28    _L1w_DevRtxRxPagingRecList

+                0x1001d2b0       0x28    _L1w_DevRtxRxPagingRec2ListR5

+                0x1001d2d8       0x12    _L1w_DevRtxRxPagingV590ExtIE

+                0x1001d2ea       0x10    _L1w_DevRtxRxPagingV860ExtIE

+                0x1001d2fa       0x47    _L1w_DevRtxRxPagingType1

+                0x1001d341       0x19    _L1w_DevRtxRxPcchMsgType

+                0x1001d35a       0x17    _L1w_DevRtxRxDecodePcch

+ .text          0x1001d371     0x18da T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+                0x1001d371       0x22    _L1w_HspaCalcMod

+                0x1001d393        0xb    _L1w_DevHsupaEdchReadyInit

+                0x1001d39e       0x11    _L1w_DevHsupaInitUlDataInfo

+                0x1001d3af       0x18    _L1w_DevHsupaUlReset

+                0x1001d3c7       0x5c    _L1w_DevHsupaParaInit

+                0x1001d423       0x45    _L1w_DevHsupaInit

+                0x1001d468       0x15    _L1w_DevHsupaHwRel

+                0x1001d47d       0x8f    _L1w_DevHsupaReset

+                0x1001d50c       0x5f    _L1w_DevHsupaGetDlChanInfo

+                0x1001d56b       0x34    _L1w_DevHsupaCalcDisEagchEdch

+                0x1001d59f       0x10    _L1w_DevHsupaCalcDisEhichEdch

+                0x1001d5af       0x21    _L1w_DevHsupaCalcDisErgchEdch

+                0x1001d5d0       0x1a    _L1w_DevHsupaCalcInitNo

+                0x1001d5ea       0x3a    _L1w_DevHsupaCalcInitSwNo

+                0x1001d624       0x64    _L1w_DevHsupaCalcIscpSlotId

+                0x1001d688       0x9a    _L1w_DevHsupaCalcDlChanInitNo

+                0x1001d722       0x5e    _L1w_DevHsupaConfigReq

+                0x1001d780       0x2b    _L1w_DevHsupaCpEdpdchInfo

+                0x1001d7ab       0x3d    _L1w_DevHsupaCpErntiInfo

+                0x1001d7e8       0x65    _L1w_DevHsupaCpRxEagchCfg

+                0x1001d84d       0x42    _L1w_DevHsupaRtxEagchCfg

+                0x1001d88f        0x8    _L1w_DevHsupaGetErgchFrameType

+                0x1001d897       0x7e    _L1w_DevHsupaCpRxRgHiCfg

+                0x1001d915       0x77    _L1w_DevHsupaRtxRgHiCfg

+                0x1001d98c       0x23    _L1w_DevHsupaRtxCfg

+                0x1001d9af       0xca    _L1w_DevHsupaCpDlRcvInfo

+                0x1001da79       0x20    _L1w_DevHsupaCfgTxInit

+                0x1001da99       0x22    _L1w_DevHsupaEagchInt2Ps

+                0x1001dabb       0x97    _L1w_DevHsupaCalAgRgHiIntNo

+                0x1001db52       0x4f    _L1w_DevHsupaNorm2TpuBase

+                0x1001dba1       0x79    _L1w_DevHsupaFachNt2CfnTime

+                0x1001dc1a       0x84    _L1w_DevHsupaSaveTpuTime

+                0x1001dc9e       0x2d    _L1w_DevHsupaCalcSwTtiCntIntOff

+                0x1001dccb       0x73    _L1w_DevHsupaGetCfnTime

+                0x1001dd3e       0x25    _L1w_DevHsupaCalcSwTtiCntIntOn

+                0x1001dd63      0x114    _L1w_DevHsupaEagchIntProc

+                0x1001de77       0x18    _L1w_DevHsupaEagchIntInd

+                0x1001de8f       0x4c    _L1w_DevHuspaSaveAG

+                0x1001dedb       0x12    _L1w_DevHuspaUpaTransFlgToMac

+                0x1001deed       0x1c    _L1w_DevHuspaGrantHarqToMac

+                0x1001df09       0xb9    _L1w_DevHsupaReportPsStatistic

+                0x1001dfc2       0x65    _L1w_DevHsupaStdlogThroughput

+                0x1001e027       0x82    _L1w_DevHsupaStdlogPacketInfo

+                0x1001e0a9       0x40    _L1w_DevHsupaReportToMac

+                0x1001e0e9       0x71    _L1w_DevHsupaRptHarqFlag

+                0x1001e15a       0x5b    _L1w_DevHsupaDchIsMacTrans

+                0x1001e1b5       0x14    _L1w_DevHsupaFachIsMacTrans

+                0x1001e1c9       0x22    _L1w_DevHsupaIsMacTrans

+                0x1001e1eb       0x37    _L1w_DevHsupaPcCfg

+                0x1001e222        0x1    _L1w_DevHsupaAgRgHiIndCallBack

+                0x1001e223       0x3a    _L1w_DevHsupaAddTpu

+                0x1001e25d        0x9    _L1w_DevHsupaGetPhyMinSfMaxChan

+                0x1001e266       0x9e    _L1w_DevHsupaDisplayCfgInfo

+                0x1001e304       0x6a    _L1w_DevHsupaSaveStdlogPacket

+                0x1001e36e       0x35    _L1w_DevHsupaCfgToPsrInd

+                0x1001e3a3      0x125    _L1w_DevHsupaConfigProc

+                0x1001e4c8       0x2c    _L1w_DevHsupaIcpIntInd

+                0x1001e4f4       0x2c    _L1w_DevHsupaEdcpIntInd

+                0x1001e520       0x59    _L1w_DevHsupaIcpIntProc

+                0x1001e579       0xea    _L1w_DevHsupaEdcpIntProc

+                0x1001e663       0x26    _L1w_DevHsupaCfgPcTti

+                0x1001e689       0x2c    _L1w_DevHsupaEtxIntInd

+                0x1001e6b5       0x2d    _L1w_DevHsupaCalcNtx1Info

+                0x1001e6e2       0x23    _L1w_DevHsupaCmInfoClr

+                0x1001e705       0xf1    _L1w_DevHsupaEtxIntProc

+                0x1001e7f6       0x21    _L1w_DevHsupaRelReq

+                0x1001e817        0xf    _L1w_DevHsupaRtxRelReq

+                0x1001e826       0x4e    _L1w_DevHsupaReleaseProc

+                0x1001e874        0xc    _L1w_DevHsupaIfHarqIdValid

+                0x1001e880       0x66    _L1w_DevHsupaTestCurFrameNum

+                0x1001e8e6       0x37    _L1w_DevHsupaCalcEdchCfn

+                0x1001e91d       0x2a    _L1w_DevHsupaGetCurFrameNum

+                0x1001e947       0x2d    _L1w_DevHsupaCalcNextTtiFrameNum

+                0x1001e974       0x2b    _L1w_DevHsupaCmPatternUpdateReq

+                0x1001e99f       0x5c    _L1w_DevHsupaCalcDlCm

+                0x1001e9fb       0x69    _L1w_DevHsupaCmPatternUpdateProc

+                0x1001ea64       0x31    _L1w_DevHsupaCalChLen

+                0x1001ea95        0x7    _L1w_DevHsupaSetHsdschCfg

+                0x1001ea9c       0x77    _L1w_DevHsupaActive

+                0x1001eb13       0xf1    _L1w_DevHsupaTpuProc

+                0x1001ec04       0x3b    _L1w_DevHsupaTransIndProc

+                0x1001ec3f        0xc    _L1w_DevHsupaIsDchActive

+ .text          0x1001ec4b     0x18b3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_int.o)

+                0x1001ec4b        0xb    _L1w_DevRtxRxIntDataInit

+                0x1001ec56       0x13    _L1w_DevRtxRxIntReset

+                0x1001ec69       0x12    _L1w_DevRtxRxFix2Sword32

+                0x1001ec7b       0x13    _L1w_DevRtxRxFix2Sword16

+                0x1001ec8e       0x6e    _L1w_DevRtxRxRcvFingerSlotwt

+                0x1001ecfc       0x38    _L1w_DevRtxRxRcvFingerAfc

+                0x1001ed34       0x5b    _L1w_DevRtxRxRcvFingerNoise

+                0x1001ed8f       0x27    _L1w_DevRtxRxCalcFingerIscp

+                0x1001edb6       0x9c    _L1w_DevRtxRxRcvOffLInePiResult

+                0x1001ee52       0x88    _L1w_DevRtxRxRcvPiData

+                0x1001eeda       0xcc    _L1w_DevRtxRxPichIntHandle

+                0x1001efa6       0x25    _L1w_DevRtxRxGetBuffIdx

+                0x1001efcb       0xb2    _L1w_DevRtxRxRcvAiData

+                0x1001f07d       0xdd    _L1w_DevRtxRxCalcAiCpichPower

+                0x1001f15a       0x51    _L1w_DevRtxRxCalcAiCpichPrIIR

+                0x1001f1ab       0x10    _L1w_DevRtxRxGetAiDeltaPac

+                0x1001f1bb       0x31    _L1w_DevRtxRxCalcAiThreshold

+                0x1001f1ec       0x24    _L1w_DevRtxRxCalcAiSignCorr

+                0x1001f210       0x26    _L1w_DevRtxRxCalcAiVal

+                0x1001f236       0x26    _L1w_DevRtxRxAiDataPreHandle

+                0x1001f25c       0x2e    _L1w_DevRtxRxEAiResCfgMap

+                0x1001f28a       0x4b    _L1w_DevRtxRxNewCalcAiVal

+                0x1001f2d5       0x5e    _L1w_DevRtxRxNewEAiCalc

+                0x1001f333      0x122    _L1w_DevRtxRxNewAichIntHandle

+                0x1001f455       0x2b    _L1w_DevRtxRxCalcFbiFingerPr

+                0x1001f480       0x34    _L1w_DevRtxRxCalcFbiRlPr

+                0x1001f4b4       0xed    _L1w_DevRtxRxCalcFbiTotalPr

+                0x1001f5a1       0x23    _L1w_DevRtxRxCalcFbiValue

+                0x1001f5c4       0xc6    _L1w_DevRtxRxCalcFbi

+                0x1001f68a       0x4a    _L1w_DevRtxRxIntParaUpdate

+                0x1001f6d4        0x6    _L1w_DevRtxRxGetTpcIData

+                0x1001f6da        0x5    _L1w_DevRtxRxGetTpcQData

+                0x1001f6df        0x6    _L1w_DevRtxRxGetTpcIExp

+                0x1001f6e5        0x5    _L1w_DevRtxRxGetTpcQExp

+                0x1001f6ea       0x58    _L1w_DevRtxRxDchTpcSirCalc

+                0x1001f742       0xcf    _L1w_DevRtxRxDchTpcIntHandle

+                0x1001f811        0x9    _L1w_DevRtxRxDchPilotIntHandle

+                0x1001f81a       0x6f    _L1w_DevRtxRxFdpchTpcIntHandle

+                0x1001f889       0x46    _L1w_DevRtxRxTpcIntHandle

+                0x1001f8cf       0x4c    _L1w_DevRtxRxFactorCheck

+                0x1001f91b       0x84    _L1w_DevRtxRxFactorDataGet

+                0x1001f99f       0x44    _L1w_DevRtxRxFactorHandle

+                0x1001f9e3       0x61    _L1w_DevRtxRxAgchFactorHandle

+                0x1001fa44       0x50    _L1w_DevRtxRxSccpchFactorCalc

+                0x1001fa94      0x13b    _L1w_DevRtxRxPchFactorHandle

+                0x1001fbcf      0x109    _L1w_DevRtxRxFachFactorHandle

+                0x1001fcd8       0x2f    _L1w_DevRtxRxCalcIscp

+                0x1001fd07      0x1dd    _L1w_DevRtxRxFingerDataHandle

+                0x1001fee4       0x8a    _L1w_DevRtxRxNoiseDataCheck

+                0x1001ff6e       0x67    _L1w_DevRtxRxSetAfcInfo

+                0x1001ffd5      0x119    _L1w_DevRtxRxCpich2ndFingerPrint

+                0x100200ee       0xf3    _L1w_DevRtxRxCpichTpuIntPrint

+                0x100201e1       0xea    _L1w_DevRtxRxCpichTpuIntAllPrint

+                0x100202cb       0x5a    _L1w_DevRtxRxCpichTpuIntIscpErrPrint

+                0x10020325       0x45    _L1w_DevRtxRxCpichTpuIntUpaParaUpdate

+                0x1002036a      0x167    _L1w_DevRtxRxCpichTpuIntHandle

+                0x100204d1        0x1    _L1w_DevRtxRxPilotIntHandle

+                0x100204d2       0x2c    _L1w_DevRtxRxIntHandle

+ .text          0x100204fe     0x3556 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+                0x100204fe        0x5    _L1w_DevDlsPsrReset

+                0x10020503       0xb8    _L1w_DevDlsintialGlobalVariable

+                0x100205bb       0x30    _L1w_DevDlsPsrIntialHardWare

+                0x100205eb        0x8    _L1w_DevDlsPsrIntial

+                0x100205f3        0xd    _L1w_DevDlsSaveOldUlTiming

+                0x10020600       0x64    _L1w_DevDlsStop

+                0x10020664       0x3a    _L1w_DevPsrIntEventProc

+                0x1002069e       0x35    _L1w_DevPsrSendTimingInfoToL1s

+                0x100206d3       0x3d    _L1w_DevPsrAddTpuFixedEvent

+                0x10020710       0x27    _L1w_DevPsrDchStopReq

+                0x10020737       0x39    _L1w_DevPsrMeasStartReq

+                0x10020770      0x12d    _L1w_DevPsrDchJudgeNcellSave

+                0x1002089d      0x177    _L1w_DevPsrSetRlNcellFlag

+                0x10020a14       0x36    _L1w_DevPsrEfachStartReq

+                0x10020a4a       0x32    _L1w_DevPsrEfachFdpchOffsetReq

+                0x10020a7c       0x22    _L1w_DevPsrEfachStopReq

+                0x10020a9e       0x25    _L1w_DevPsrFmoStopReq

+                0x10020ac3       0x3b    _L1w_DevDlsPsrHsdpaReq

+                0x10020afe       0x32    _L1w_DevPsrDchUpaExistReq

+                0x10020b30       0x6c    _L1w_DevPsrEfachUlDpcchFBConfig

+                0x10020b9c       0x54    _L1w_DevPsrUlDpcchFBConfig

+                0x10020bf0        0x1    _L1w_DevPsrCommParaCfg

+                0x10020bf1       0x3c    _L1w_DevPsrSaveCmInfo

+                0x10020c2d       0x21    _L1w_DevPsrTransDpchCm2Cpich

+                0x10020c4e       0xa8    _L1w_DevPsrRtxFirstFingerConfigS

+                0x10020cf6      0x196    _L1w_DevPsrSelectMasterRl

+                0x10020e8c       0x6c    _L1w_DevPsrSaveLastTimingTrace

+                0x10020ef8      0x110    _L1w_DevPsrDchSelectUpaCell

+                0x10021008      0x160    _L1w_DevPsrDchConfigHardware

+                0x10021168       0xf8    _L1w_DevPsrDchReqConfig

+                0x10021260       0xfa    _L1w_DevPsrHardWorkTimeConfig

+                0x1002135a       0x53    _L1w_DevPsrRlPosAndCodeConfig

+                0x100213ad       0xc8    _L1w_DevPsrFachReqConfig

+                0x10021475       0x29    _L1w_DevDlsCalcHandOverNtAdjPos

+                0x1002149e       0x2f    _L1w_DevDlsCalcAdjPos

+                0x100214cd      0x1d9    _L1w_DevDlsCalcRegConfigTimingAndReport

+                0x100216a6      0x15a    _L1w_DevDlsCalcRlTimingAndReport

+                0x10021800       0x58    _L1w_DevDlsPsrUpdateULInfo

+                0x10021858      0x125    _L1w_DevDlsFachTimingMaintain

+                0x1002197d       0x1c    _L1w_DevDlsTimingMaintain

+                0x10021999       0x34    _L1w_DevDlsDchJudgeAdustSpeed

+                0x100219cd       0x42    _L1w_DevDlsDchTimingMaintain

+                0x10021a0f       0x48    _L1w_DevDlsPsrSelectDpaId

+                0x10021a57       0x63    _L1w_DevDlsPsrChangeDpaIdCell

+                0x10021aba       0xc8    _L1w_DevDlsPsrGetAntNumAndJudgeConfig

+                0x10021b82        0xa    _L1w_DevDlsPsrClearCopyFingernfo

+                0x10021b8c       0x3a    _L1w_DevDlsPsrDpaIsChangjing1

+                0x10021bc6      0x11a    _L1w_DevDlsPsrJudgeFingerOver512

+                0x10021ce0      0x2df    _L1w_DevDlsPsrWholeHandleS

+                0x10021fbf       0x24    _L1w_DevPsrTpuIntHandle

+                0x10021fe3       0x4a    _L1w_DevPsrRlCpichTimingAdujst

+                0x1002202d       0x5b    _L1w_DevPsrSoftHandOverTimingAdj

+                0x10022088       0x5a    _L1w_DevPsrIsCmCfgBug

+                0x100220e2       0x66    _L1w_DevPsrCmHandle

+                0x10022148       0x50    _L1w_DevPsrCalcRlsTxRxTimeDiff

+                0x10022198       0x9a    _L1w_DevPsrTimingAdj

+                0x10022232      0x182    _L1w_DevPsrUpdateRlPos

+                0x100223b4       0x53    _L1w_DevPsrFmoHandle

+                0x10022407      0x170    _L1w_DevPsrRdPeakInfoS

+                0x10022577       0xaf    _L1w_DevDlsPsrSidelobeSurp

+                0x10022626       0x10    _L1w_DevDlsPsrFingerSidelobeSurp

+                0x10022636       0xb2    _L1w_DevDlsPsrCorasePathDetect

+                0x100226e8       0x3d    _L1w_DevDlsPsrFindStrongFiger

+                0x10022725       0x46    _L1w_DevDlsPsrUpdateFigerTable

+                0x1002276b      0x152    _L1w_DevDlsPsrStrongFigerPathDetect

+                0x100228bd      0x149    _L1w_DevDlsPsrPathDect

+                0x10022a06       0x3b    _L1w_DevPsrRssiNormal

+                0x10022a41       0x99    _L1w_DevDlsPsrUpdateFingerPos

+                0x10022ada       0x12    _L1w_DevDlsPsrCalcMrtrDiff

+                0x10022aec       0x23    _L1w_DevDlsPsrCalcMrtrAver

+                0x10022b0f       0x31    _L1w_DevDlsPsrSortMinRange

+                0x10022b40       0x31    _L1w_DevDlsPsrSortMinRange1

+                0x10022b71       0x70    _L1w_DevDlsPsrSynProtect

+                0x10022be1       0x24    _L1w_DevPsrBackWardProtect

+                0x10022c05       0x26    _L1w_DevPsrForwardProtect

+                0x10022c2b      0x19b    _L1w_DevDlsPsrFingerPeakUpdate

+                0x10022dc6       0x18    _L1w_DevPsrSortMinValue

+                0x10022dde       0x18    _L1w_DevDlsPsrSortMaxValue

+                0x10022df6      0x14c    _L1w_DevPsrCandidatefingerUpdate

+                0x10022f42       0xb3    _L1w_DevDlsPsrFingerPeakSelect

+                0x10022ff5       0x72    _L1w_DevDlsPsrCalcDpchTiming

+                0x10023067       0x2f    _L1w_DevPsrFinPeakNormal

+                0x10023096       0x38    _L1w_DevPsrAntFinPeakNormal

+                0x100230ce       0x3b    _L1w_DevDlsPsrSelectValidFinger

+                0x10023109       0x98    _L1w_DevDlsPsrCalcDpchBaseTiming

+                0x100231a1       0x47    _L1w_DevDlsPsrSortRtxFinger

+                0x100231e8        0xb    _L1w_DevPsrGetDchStartPsrFlag

+                0x100231f3      0x150    _L1w_DevDlsPsrSelectRtxFinger

+                0x10023343       0x93    _L1w_DevDlsPsrSelectNcellFinger

+                0x100233d6       0xc8    _L1w_DevDlsPsrSortDpaFirst

+                0x1002349e       0xf6    _L1w_DevDlsPsrNewFingerMapping

+                0x10023594       0xd4    _L1w_DevDlsPsrAdrWindowUpdateS

+                0x10023668        0xc    _L1w_DevDlsPsrSendAdrFingerInfoS

+                0x10023674       0xd0    _L1w_DevPsrSelSeaWindowFinInfoS

+                0x10023744       0x47    _L1w_DevPsrSelNewSearchWindowS

+                0x1002378b       0x21    _L1w_DevPsrIsSearchWindowPath

+                0x100237ac       0x28    _L1w_DevPsrCalcSearchWindowSum

+                0x100237d4       0x15    _L1w_DevDlsPsrCalcFingerPeakSum

+                0x100237e9       0x38    _L1w_DevPsrSortFirstFinger

+                0x10023821       0x23    _L1w_DevDlscalcPosOff

+                0x10023844      0x1e3    _L1w_DevDlsChangedMasterRlTiming

+                0x10023a27       0x13    _L1w_DevDlsPsrFingerCmp

+                0x10023a3a       0x12    _L1w_DevDlsPsrFingerLessThan

+                0x10023a4c        0x8    _TestZero

+ .text          0x10023a54      0x5c1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_plus.o)

+                0x10023a54        0x8    _L1w_DevHsupaFachFdpchOffset

+                0x10023a5c        0xb    _L1w_DevHsupaIsEfachActive

+                0x10023a67       0x35    _L1w_DevHsupaRtxEdchResInd

+                0x10023a9c       0x16    _L1w_DevHsupaFachToPsrInd

+                0x10023ab2       0x52    _L1w_DevHsupaFachConfigReq

+                0x10023b04       0x3c    _L1w_DevHsupaFachCpErntiInfo

+                0x10023b40       0xa5    _L1w_DevHsupaFachConfigProc

+                0x10023be5       0x21    _L1w_DevHsupaFachRelReq

+                0x10023c06       0x46    _L1w_DevHsupaFachRelProc

+                0x10023c4c       0x26    _L1w_DevHsupaErntiUpdateReq

+                0x10023c72       0x24    _L1w_DevHsupaErntiUpdateProc

+                0x10023c96       0x21    _L1w_DevHsupaFachNoDataReq

+                0x10023cb7       0x7e    _L1w_DevHsupaFachNoDataProc

+                0x10023d35       0x96    _L1w_DevHsupaFachGetRgHiChanInfo

+                0x10023dcb       0x4a    _L1w_DevHsupaFachCfn2NetTime

+                0x10023e15       0x9b    _L1w_DevHsupaFachAddTpu2ms

+                0x10023eb0       0x6b    _L1w_DevHsupaFachAddTpu10ms

+                0x10023f1b       0x22    _L1w_DevHsupaFachAddTpu

+                0x10023f3d        0xe    _L1w_DevHsupaFachIsMacInitTrans

+                0x10023f4b       0x1d    _L1w_DevHsupaFachAddTpuSubInt

+                0x10023f68       0x88    _L1w_DevHsupaFachEdchResProc

+                0x10023ff0       0x25    _L1w_DevHsupaFachReset

+ .text          0x10024015     0x182d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+                0x10024015       0x21    _L1w_SetWmodeLpcMacroValue

+                0x10024036        0x8    _L1w_DevSleepSetCfunFlg

+                0x1002403e       0x13    _L1w_PosCmp

+                0x10024051       0x1c    _L1w_DevLpcDvfs

+                0x1002406d       0x2b    _L1W_DevSleepLpmInspectInit

+                0x10024098       0x87    _L1w_DevUeTurnOn3sNoLpc

+                0x1002411f        0xe    _l1w_DevLpcSetAdjLpmFrmIntFlg

+                0x1002412d        0xe    _l1w_DevLpcGetAdjLpmFrmIntFlg

+                0x1002413b        0xf    _L1w_DevLpcSetSleepSubSt

+                0x1002414a       0x10    _L1w_DevLpcGetSleepFlg

+                0x1002415a       0x85    _L1w_DevLpcDpaRecover

+                0x100241df       0x1f    _L1w_DevLpcDrxRecover

+                0x100241fe       0x93    _L1w_DevLpcClkDevCtrl

+                0x10024291       0x3d    _l1w_DevLpcClkInit

+                0x100242ce       0x9e    _L1w_DevLpcPwrDevCtrl

+                0x1002436c       0x2d    _l1w_DevLpcPwrInit

+                0x10024399       0x7d    _L1w_DevSleepNoLpc

+                0x10024416       0xa2    _L1w_DevLpcLpmIntCheck

+                0x100244b8      0x124    _L1w_DevLpcSendIcp

+                0x100245dc       0x10    _L1w_DevLpcGetWakeUpType

+                0x100245ec       0x2f    _L1w_LpcRegionJudge

+                0x1002461b       0x4a    _L1w_DevLpcSerIdleLen

+                0x10024665        0x6    _L1w_LpcGetLpcDbAddress

+                0x1002466b       0x23    _L1w_LpcCalcLen

+                0x1002468e       0x46    _L1w_LpcPosMove

+                0x100246d4       0xb5    _L1w_DevLpcCalPreSyncInfo

+                0x10024789       0x43    _L1w_DevLpcIsPiPchOffsetLen

+                0x100247cc      0x1ac    _L1w_SchedGapGetSleepEnLen

+                0x10024978       0x77    _L1w_DevLpcCalSleepInfo

+                0x100249ef       0x7b    _L1W_DevLpcGetWSleepLen

+                0x10024a6a       0x92    _L1w_DevLpcUpdateWakeFlg

+                0x10024afc      0x14e    _L1w_DevLpcSyncWkUpOpenRf

+                0x10024c4a        0xa    _L1w_DevSleepGetPiEndPos

+                0x10024c54       0x7d    _L1W_LPNoSleepAPeriod

+                0x10024cd1       0x8f    _L1W_DevLpcPwrPrintInfo

+                0x10024d60       0x18    _L1w_DevSleepCloseIsAbleSleep

+                0x10024d78      0x2a9    _L1W_DevSleepLpmInspect

+                0x10025021       0x4f    _L1w_DevLpcWakeTimeCheck

+                0x10025070        0x9    _L1W_LPNoSleepEndSsfnInit

+                0x10025079       0x5e    _L1W_LPDataInit

+                0x100250d7       0x71    _L1W_LPInit

+                0x10025148       0x37    _L1W_LpcCfgSocWkupInt

+                0x1002517f       0x1b    _L1W_LpcDisSocWkupInt

+                0x1002519a       0x16    _L1W_WakeupIsr

+                0x100251b0        0x8    _L1W_GetNtSsfn

+                0x100251b8        0x4    _L1w_DevSleepPreSyncPiOffset

+                0x100251bc        0xd    _L1W_DevSleepQueryAllowbit

+                0x100251c9      0x335    _L1W_ModemLpcSleep

+                0x100254fe      0x344    _L1W_ModemLpcWakeup

+ .text          0x10025842     0x1519 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+                0x10025842       0x39    _L1w_DevDlsAfcReset

+                0x1002587b       0x19    _L1w_DevDlsAfcInit

+                0x10025894       0x56    _L1w_DevAfcBchCorrCalEachSlot

+                0x100258ea       0x23    _L1w_DevAfcNormalToAfc

+                0x1002590d       0x20    _L1w_DevAfcToNormal

+                0x1002592d        0xf    _L1w_DevAfcFormatCheck

+                0x1002593c        0x6    _L1w_DevAfcSubFunc1ForAdd

+                0x10025942       0x27    _L1w_DevAfcSubFunc2ForAdd

+                0x10025969       0x75    _L1w_DevAfcAdd

+                0x100259de       0x60    _L1w_DevAfcDiv

+                0x10025a3e       0x24    _L1w_DevAfcMultip

+                0x10025a62        0xf    _L1w_DevAfcCompABS

+                0x10025a71       0xfe    _L1w_DevAfcCalcPhaseErr

+                0x10025b6f       0x36    _L1w_DevAfcCalcFreqcenErr

+                0x10025ba5       0x1c    _L1w_DevAfcLockCheck

+                0x10025bc1       0xa6    _L1w_DevAfcBchFoePostProc

+                0x10025c67       0x44    _L1w_DevDlsAfcResultValid

+                0x10025cab       0x31    _L1w_DevAfcFoeAdjResultLim

+                0x10025cdc       0x42    _L1w_DevAfcFoeResultLimit

+                0x10025d1e       0x1c    _L1w_DevAfcIQFilterProc

+                0x10025d3a       0x72    _L1w_DevAfcForBchProc

+                0x10025dac       0x26    _L1w_DevAfcStateTransfer

+                0x10025dd2       0x64    _L1w_DevAfcRxFoePostProc

+                0x10025e36       0x13    _L1w_DevAfcCalcFingerPower

+                0x10025e49       0xab    _L1w_DevAfcFingerFoeAdp

+                0x10025ef4       0x7b    _L1w_DevAfcFingerSortByPeak

+                0x10025f6f      0x27b    _L1w_DevAfcForRxProc

+                0x100261ea       0x27    _L1w_DevAfcSendFreqMsgToL1s

+                0x10026211       0x29    _L1w_DevAfcBchReq

+                0x1002623a       0x2c    _L1w_DevAfcRxReq

+                0x10026266       0x26    _L1w_DevAfcRxCrcFlagReq

+                0x1002628c       0x28    _L1w_DevAfcStateChangeReq

+                0x100262b4       0x97    _L1w_DevAfcRxDataAccu

+                0x1002634b        0xa    _L1w_DevAfcVcoTimeSet

+                0x10026355       0xb5    _L1w_DevAfcCalcParam

+                0x1002640a        0xd    _L1w_DevAfcIsInStableSt

+                0x10026417       0x11    _L1w_DevAfcRxCrcFlagProc

+                0x10026428       0x37    _L1w_DevAfcLockHandle

+                0x1002645f       0x4d    _L1w_DevAfcNeedAdj

+                0x100264ac       0x72    _L1w_DevAfcSaveStableVco

+                0x1002651e       0x21    _L1w_DevAfcMasteStChange

+                0x1002653f       0x11    _L1w_DevAfcGetRxCrc

+                0x10026550       0x31    _L1w_DevAfcGetAfcCellEcIo

+                0x10026581       0x43    _L1w_DevAfcRxDataReqProc

+                0x100265c4       0x52    _L1w_DevAfcGetNCellAfcPt

+                0x10026616        0xa    _L1w_DevAfcGetSystemAfc

+                0x10026620        0xb    _L1w_DevAfcGetNCellAbsAfc

+                0x1002662b       0x1b    _L1w_DevAfcGetNCellRelativeAfc

+                0x10026646       0x58    _L1w_DevAfcUpdateNCellAfc

+                0x1002669e        0x8    _L1w_DevAfcSetWorkCellInfo

+                0x100266a6        0xa    _L1w_DevAfcGetWorkCellInfo

+                0x100266b0       0x50    _L1w_DevAfcIsSystemAfc

+                0x10026700       0xa2    _L1w_DevAfcNcellAfcPostProc

+                0x100267a2        0x3    _L1w_DevAfcSetNCellAbsAfc

+                0x100267a5       0xa5    _L1w_DevAfcRlsAloneProc

+                0x1002684a      0x131    _L1w_DevAfcCalcRlOwnFoe

+                0x1002697b        0xf    _L1w_DevAfcClearNcellAfc

+                0x1002698a       0x1e    _L1w_DevAfcCalcFilterPara

+                0x100269a8       0x66    _L1w_DevAfcDpaIqRotateProc

+                0x10026a0e       0x1d    _L1w_DevAfcNcellAdjLimit

+                0x10026a2b        0xc    _L1w_DevAfcNormDiffValue

+                0x10026a37       0x11    _L1w_DevAfcSaveDpaInfo

+                0x10026a48       0x38    _L1w_DevAfcSetDpaIqRotate

+                0x10026a80       0x4f    _L1w_DevAfcCalcSlotWeight

+                0x10026acf       0x15    _L1w_DevAfcInitNcellData

+                0x10026ae4       0x2e    _L1w_DevAfcNcellUpByEcIo

+                0x10026b12       0x1f    _L1w_DevAfcRestartReq

+                0x10026b31       0x22    _L1w_DevAfcRestartLockCheck

+                0x10026b53       0x29    _L1w_DevAfcWriteBackVco

+                0x10026b7c       0x4f    _L1w_DevAfcSaveWMode

+                0x10026bcb       0xa7    _L1w_DevAfcSlaveAfcMangement

+                0x10026c72       0x15    _L1w_DevAfcLimitSlaveVco

+                0x10026c87       0x15    _L1w_CleanSlaveAfcIRAMBuf

+                0x10026c9c       0x32    _L1w_WriteMasterAfcInfo

+                0x10026cce       0x20    _L1w_ReadMasterAfcInfo

+                0x10026cee       0x6d    _L1w_DevChangeAndUpdateAfc

+ .text          0x10026d5b      0xf2e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+                0x10026d5b      0x129    _L1w_DevTpuRt1SampleCompst

+                0x10026e84       0x77    _L1w_DevTpuReset

+                0x10026efb       0x10    _L1w_DevTpuTaskIdTransForm

+                0x10026f0b       0x5e    _L1w_DevTpuAddFixedEvent

+                0x10026f69       0x1a    _L1w_DevTpuAddFixedCycleEvent

+                0x10026f83       0x15    _L1w_DevTpuDelFixedCycleEvent

+                0x10026f98       0x21    _L1w_DevTpuUpdateVarNtEvent

+                0x10026fb9       0x20    _L1w_DevTpuUpdateVarRtEvent

+                0x10026fd9       0xfd    _L1w_DevTpuAddVarNtEvent

+                0x100270d6       0xdf    _L1w_DevTpuAddVarRtEvent

+                0x100271b5       0x46    _L1w_DevTpuDelFixedEvent

+                0x100271fb       0x62    _L1w_DevTpuDelVarNtEvent

+                0x1002725d       0x3e    _L1w_DevTpuDelVarRtEvent

+                0x1002729b       0x65    _L1w_DevTpuGetRealTime

+                0x10027300       0x8e    _L1w_DevTpuGetRtForWakeUp

+                0x1002738e       0x50    _L1w_DevTpuGetNetTime

+                0x100273de       0xa4    _L1w_DevTpuGetAllTime

+                0x10027482       0x80    _L1w_DevTpuNtFixedEventProc

+                0x10027502       0xdd    _L1w_DevTpuNtVarEventProc

+                0x100275df       0xf6    _L1w_DevTpuRtEventProc

+                0x100276d5       0x59    _L1w_DevTpuMacroAdjust

+                0x1002772e       0x56    _L1w_DevTpuMicroAdjust

+                0x10027784       0x1a    _L1w_DevTpuMicroAdjustForSleep

+                0x1002779e       0x56    _L1w_DevTpuMicroAdjSetPreSyncFlag

+                0x100277f4        0x5    _L1w_DevTpuAdjEventProc

+                0x100277f9        0xb    _L1w_DevTpuSetDoff

+                0x10027804        0x7    _L1w_DevTpuGetDoff

+                0x1002780b        0xa    _L1w_DevTpuSfn2Cfn

+                0x10027815       0x25    _L1w_DevTpuCfn2Sfn

+                0x1002783a       0x1b    _L1w_DevTpuGetNtSSFN

+                0x10027855       0x1c    _L1w_DevTpuGetRtSSFN

+                0x10027871       0x17    _L1w_DevTpuGetSSFN

+                0x10027888        0xe    _L1w_DevTpuGetCurCFN

+                0x10027896        0x7    _L1w_DevTpuSfn2Ssfn

+                0x1002789d        0x7    _L1w_DevTpuCfn2Ssfn

+                0x100278a4       0x27    _L1w_DevTpuRt2Nt

+                0x100278cb       0x69    _L1w_DevTpuAddCnt

+                0x10027934       0x34    _L1w_DevTpuCalNt2RtOffset

+                0x10027968       0x2c    _L1w_DevTpuMicroSsfnJumpPatch

+                0x10027994       0x7a    _L1w_DevTpuCheckMicroSsfnJump

+                0x10027a0e       0x21    _L1w_DevTpuMicroSsfnJumpPro

+                0x10027a2f       0x77    _L1w_DevTpuCheckMicroSsfnBack

+                0x10027aa6       0x1f    _L1w_DevTpuMicroSsfnBackPro

+                0x10027ac5       0x32    _L1w_DevTpuNtSSfnCfnUpdate

+                0x10027af7       0x14    _L1w_DevTpuRtSSfnUpdate

+                0x10027b0b       0x32    _L1w_DevTpuCalcNtUpdateTime

+                0x10027b3d       0x31    _L1w_DevTpuCalcRtUpdateTime

+                0x10027b6e       0x1e    _L1w_DevTpuBase2Norm

+                0x10027b8c       0x43    _L1w_DevTpuNorm2Base

+                0x10027bcf       0x17    _L1w_DevTpuCalRt2NtOffset

+                0x10027be6       0x27    _L1w_DevTpuNt2Rt

+                0x10027c0d       0x7c    _L1w_DevTpuSubCnt

+ .text          0x10027c89      0x9a4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+                0x10027c89        0x6    _L1w_DevDbAfcAddrGet

+                0x10027c8f        0x6    _L1w_DevDbIscpAddrGet

+                0x10027c95       0x6f    _L1w_DevDbRtxUpaRlIscpReport

+                0x10027d04        0xa    _L1w_DevDbRtxPcRlIscpReport

+                0x10027d0e        0x7    _L1w_DevDbSetHsdpaInd

+                0x10027d15        0xb    _L1w_DevDbReSetHsdpaInd

+                0x10027d20       0x3d    _L1w_DevDbUpdateHsdpaInd

+                0x10027d5d        0x6    _L1w_DevDbGetHsdpaInd

+                0x10027d63       0x26    _L1w_DevDbRtxRxSirSet

+                0x10027d89       0x26    _L1w_DevDbRtxRxSirGet

+                0x10027daf       0x2d    _L1w_DevDbBchWriteAfcData

+                0x10027ddc       0x34    _L1w_DevAfcReadDataFromBch

+                0x10027e10      0x3a9    _L1w_DevDlsAfcReadDataFromRx

+                0x100281b9       0x43    _L1w_DevDbGetInitXValue

+                0x100281fc       0x42    _L1w_DevDbGetInitYValue

+                0x1002823e       0x1e    _L1w_DevDbGetInitValue

+                0x1002825c       0x45    _L1w_DevDbCodingPara

+                0x100282a1       0x43    _L1w_DevDbTrchTtiMap

+                0x100282e4       0x28    _L1w_DevDbTrchMaxMinTti

+                0x1002830c        0x7    _L1w_DevDbTrchMaxTtiGet

+                0x10028313        0x8    _L1w_DevDbTrchMinTtiGet

+                0x1002831b        0x6    _L1w_DevDbGetPichCfg

+                0x10028321        0x6    _L1w_DevDbGetPchCfg

+                0x10028327        0x6    _L1w_DevDbGetFachCfg

+                0x1002832d        0x6    _L1w_DevDbGetDldpchCfg

+                0x10028333        0x6    _L1w_DevDbGetFdpchCfg

+                0x10028339       0x32    _L1w_DevDbGetSchCodeGrp

+                0x1002836b       0x3a    _L1w_DevDbSaveCirData

+                0x100283a5        0xb    _L1w_DevDbClearCirData

+                0x100283b0        0x6    _L1w_DevDbGetCirDataAddr

+                0x100283b6        0x6    _L1w_DevDbGetFingerMaskBufAddr

+                0x100283bc       0x1b    _L1w_DevDbRtxReportToMac

+                0x100283d7       0x21    _L1w_DevDbHspaReportToMac

+                0x100283f8       0x1d    _L1w_DevDbSetHsdpaToMacInfo

+                0x10028415       0x21    _L1w_DevDbSetHsupaToMacInfo

+                0x10028436        0xb    _L1w_DevDbClrHspaToMacInfo

+                0x10028441        0x1    _L1w_DevDbPcReportToMac

+                0x10028442        0x9    _L1w_SchedResIsBand8Freq

+                0x1002844b       0x15    _L1w_DevDbGetAiSignSeries

+                0x10028460       0x27    _L1w_DevDbPiValHandle

+                0x10028487       0x26    _L1w_DevDbCalcPiVal

+                0x100284ad       0x1c    _L1w_DevRtxRxPiAiFloatAdd

+                0x100284c9        0x6    _L1w_DevDbGetHspaPlusFachPsCmd

+                0x100284cf       0x12    _L1w_DevDbPsSubFrmInt

+                0x100284e1       0x24    _L1w_DevDbSubFrmInt

+                0x10028505        0xe    _L1w_DevDbSetHarqFlag

+                0x10028513        0xc    _L1w_DevDbInitHsdpaAntSwitchInfo

+                0x1002851f        0x7    _L1w_DevDbSetHsdpaAntSwitchFlg

+                0x10028526        0x7    _L1w_DevDbGetHsdpaAntSwitchFlg

+                0x1002852d        0x8    _L1w_DevDbSetHsdpaAntNum

+                0x10028535        0x8    _L1w_DevDbGetHsdpaAntNum

+                0x1002853d       0x1a    _L1w_DevDbHsdpaJudge2Rto1R

+                0x10028557       0x1c    _L1w_DevDbHsdpaJudge1Rto2R

+                0x10028573        0x9    _L1w_DevDbAddHsscchCnt

+                0x1002857c       0x17    _L1w_DevDbHsscchSchedCnt

+                0x10028593        0x9    _L1w_DevDbAddHsscchCorrectCnt

+                0x1002859c        0xa    _L1w_DevDbAddHsscchErrorCnt

+                0x100285a6        0x9    _L1w_DevDbClearHsscchErrorCnt

+                0x100285af        0xa    _L1w_DevDbAddSnrHighCnt

+                0x100285b9        0x9    _L1w_DevDbClearSnrHighCnt

+                0x100285c2        0xa    _L1w_DevDbAddSnrLowCnt

+                0x100285cc        0x9    _L1w_DevDbClearSnrLowCnt

+                0x100285d5        0xd    _L1w_DevDbSet1R2RState

+                0x100285e2        0xc    _L1w_DevDbSetLas1R2RState

+                0x100285ee       0x11    _L1w_DevDbIs1RTo2R

+                0x100285ff        0x7    _L1w_DevDbGet1R2RState

+                0x10028606        0xb    _L1w_DevDbGet1R2RAntNum

+                0x10028611        0x7    _L1w_DevSetSystemAntNum

+                0x10028618        0x7    _L1w_DevGetSystemAntNum

+                0x1002861f        0x7    _L1w_DevDbSetTxPower

+                0x10028626        0x7    _L1w_DevDbGetTxPower

+ .text          0x1002862d     0x1833 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+                0x1002862d        0xf    _L1w_DevRtxRxInit

+                0x1002863c       0x29    _L1w_DevRtxRxReset

+                0x10028665       0x87    _L1w_DevRtxRxAddTpuEvent

+                0x100286ec       0x36    _L1w_DevRtxRxDelTpuEvent

+                0x10028722       0x1c    _L1w_DevRtxRxDelFactorTpuInt

+                0x1002873e       0x80    _L1w_DevRtxRxSwapFinger

+                0x100287be      0x10f    _L1w_DevRtxRxFingerSort

+                0x100288cd       0x72    _L1w_DevRtxRxFingerSelect

+                0x1002893f       0x75    _L1w_DevRtxRxFingerMsgHandle

+                0x100289b4       0x27    _L1w_DevRtxOfflinePichRelHanlde

+                0x100289db       0x38    _L1w_DevRtxSetPchCfgState

+                0x10028a13       0x65    _L1w_DevRtxRxPchCfgReqHandle

+                0x10028a78       0x5f    _L1w_DevRtxRxCompareConfigTime

+                0x10028ad7      0x1a1    _L1w_DevRtxRxOffLinePichCfg

+                0x10028c78       0xcd    _L1w_DevRtxRxPichCfgMsgHandle

+                0x10028d45       0x3e    _L1w_DevRtxRxPichRelMsgHandle

+                0x10028d83      0x187    _L1w_DevRtxRxPchCfgMsgHandle

+                0x10028f0a       0x26    _L1w_DevRtxRxPchRelMsgHandle

+                0x10028f30      0x157    _L1w_DevRtxRxAichCfgMsgHandle

+                0x10029087       0x38    _L1w_DevRtxRxAichRelMsgHandle

+                0x100290bf      0x123    _L1w_DevRtxRxFachCfgMsgHandle

+                0x100291e2       0x38    _L1w_DevRtxRxFachRelMsgHandle

+                0x1002921a      0x219    _L1w_DevRtxRxDlDpchCfgMsgHandle

+                0x10029433       0x36    _L1w_DevRtxRxDlDpchRelMsgHandle

+                0x10029469      0x119    _L1w_DevRtxRxFdpchCfgMsgHandle

+                0x10029582       0x87    _L1w_DevRtxRxPlusCpCfgMsgHandle

+                0x10029609       0x38    _L1w_DevRtxRxFdpchRelMsgHandle

+                0x10029641        0x3    _L1w_DevRtxRxPlusFachTpuHandle

+                0x10029644      0x1cc    _L1w_DevRtxRxPlusFachCfg

+                0x10029810      0x15b    _L1w_DevRtxRxCmCfgMsgHandle

+                0x1002996b       0x26    _L1w_DevRtxRxCmAbortMsgHandle

+                0x10029991       0x5a    _L1w_DevRtxRxHsscchCfgMsgHandle

+                0x100299eb       0x51    _L1w_DevRtxRxEagchCfgMsgHandle

+                0x10029a3c        0x9    _L1w_DevRtxRxEagchRelMsgHandle

+                0x10029a45       0x63    _L1w_DevRtxRxRgHiCfgMsgHandle

+                0x10029aa8        0x9    _L1w_DevRtxRxRgHiRelMsgHandle

+                0x10029ab1       0x45    _L1w_DevRtxRxDrxMsgHandle

+                0x10029af6      0x12e    _L1w_DevRtxRxMsgHandle

+                0x10029c24        0x6    _L1w_DevRtxRxTrchInfoGet

+                0x10029c2a       0x16    _L1w_DevRtxRxTurboUse

+                0x10029c40       0xed    _L1w_DevRtxRxDlStatEng

+                0x10029d2d        0x6    _L1w_DevRtxRxDpchPhyInfoGet

+                0x10029d33        0x6    _L1w_DevRtxRxIntCfgParaGet

+                0x10029d39        0xf    _L1w_DevRtxRxDrxSlotCheck

+                0x10029d48       0x28    _L1w_DevRtxRxCmSlotCheck

+                0x10029d70       0x8c    _L1w_DevRtxRxCpCmSlotCheck

+                0x10029dfc       0x19    _L1w_DevRtxRxGetSlotId

+                0x10029e15        0xa    _L1w_DevRtxRxDrxSlotClr

+                0x10029e1f        0x6    _L1w_DevRtxRxTpcInfoGet

+                0x10029e25        0x6    _L1w_DevRtxRxSccpchPhyInfoGet

+                0x10029e2b        0x6    _L1w_DevRtxRxAgchPhyInfoGet

+                0x10029e31        0x6    _L1w_DevRtxRxCfgInfoGet

+                0x10029e37        0xd    _L1w_DevRtxRxCfgRlCntGet

+                0x10029e44       0x1c    _L1w_DevRtxRxRlPrimSrcGet

+ .text          0x10029e60      0x516 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_ds.o)

+                0x10029e60        0xd    _L1w_DevRtxRxDsReset

+                0x10029e6d       0x25    _L1w_DevRtxDsMsgHandle

+                0x10029e92       0x72    _L1w_DevRtxDsStageHandle

+                0x10029f04       0x84    _L1w_DevRtxDsStart

+                0x10029f88        0x9    _L1w_DevRtxDsStop

+                0x10029f91       0x3d    _L1w_DevRtxDsCrcCalc

+                0x10029fce       0x62    _L1w_DevRtxDsStep1Handle

+                0x1002a030       0x7c    _L1w_DevRtxDsQosStep1

+                0x1002a0ac       0x41    _L1w_DevRtxDsStep2Handle

+                0x1002a0ed       0xcc    _L1w_DevRtxDsQosStep2

+                0x1002a1b9       0x2a    _L1w_DevRtxRxDsPostInd

+                0x1002a1e3       0x3d    _L1w_DevRtxDsInsyncInd

+                0x1002a220       0x41    _L1w_DevRtxDsOutsyncInd

+                0x1002a261       0x19    _L1w_DevRtxRxDsIsCrcExist

+                0x1002a27a       0x1f    _L1w_DevRtxRxDsIsCrcOk

+                0x1002a299       0x16    _L1w_DevRtxRxDsCurTtiParaClr

+                0x1002a2af       0x16    _L1w_DevRtxRxDsLast20CrcFalse

+                0x1002a2c5        0xb    _L1w_DevRtxRxDsIsPostOk

+                0x1002a2d0       0x14    _L1w_DevRtxRxDsIsN312Ok

+                0x1002a2e4       0x31    _L1w_DevRtxRxDsSetTpcData

+                0x1002a315       0x1d    _L1w_DevRtxRxDsGetSyncSt

+                0x1002a332       0x44    _L1w_DevRtxRxDsUlSendState

+ .text          0x1002a376      0x37c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+                0x1002a376        0xe    _L1w_DrvRfcSingedDataMaxLimit

+                0x1002a384        0xc    _L1w_DrvRfcUnSingedDataMaxLimit

+                0x1002a390       0x26    _L1w_DrvRfcS16ToFastFloat

+                0x1002a3b6       0x3e    _L1w_DrvRfcS16FastFloatDiv

+                0x1002a3f4        0xd    _L1w_DrvRfcFastFloatToS16

+                0x1002a401       0x3e    _L1w_DrvRfcAgcgain2ManExp

+                0x1002a43f       0x71    _L1w_DrvRfcDcCalcSingleCh

+                0x1002a4b0       0x29    _L1w_DrvRfcDcCalc

+                0x1002a4d9       0x37    _L1w_DrvRfcDcSet

+                0x1002a510       0x1c    _L1w_DevRfcDcEstEn

+                0x1002a52c       0xac    _L1w_DrvRfcIQCalcSingleCh

+                0x1002a5d8       0x2e    _L1w_DrvRfcIQSet

+                0x1002a606       0x11    _L1w_DrvRfcIQCalc

+                0x1002a617       0x4f    _L1w_DrvRfcDagcCalc

+                0x1002a666       0x8c    _L1w_DrvRfcDagcSet

+ .text          0x1002a6f2      0x421 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_piai.o)

+                0x1002a6f2        0xa    _L1w_DrvPIAIClkGateEnable

+                0x1002a6fc        0xa    _L1w_DrvPIAIClkGateDisable

+                0x1002a706       0x10    _L1w_DrvPIAISttdCfg

+                0x1002a716        0xc    _L1w_DrvAiOnLineEn

+                0x1002a722        0xa    _L1w_DrvAIonLineDisable

+                0x1002a72c        0xc    _L1w_DrvPIAfcoffLineEnable

+                0x1002a738       0x12    _L1w_DrvPIAfcoffLineDisable

+                0x1002a74a        0xf    _L1w_DrvPiAfcIntModeCfg

+                0x1002a759        0xe    _L1w_DrvGetPiAiEnPara

+                0x1002a767        0x9    _L1w_DrvGetPiAiIntMode

+                0x1002a770        0xe    _L1w_DrvGetConfigState

+                0x1002a77e        0xf    _L1w_DrvPiAIFirOrderCfg

+                0x1002a78d       0x21    _L1w_DrvPiSysmbolLenCfg

+                0x1002a7ae        0x9    _L1w_DrvAlphaCfg

+                0x1002a7b7        0xa    _L1w_DrvAfcCompensateEnable

+                0x1002a7c1        0xa    _L1w_DrvAfcCompensateDisable

+                0x1002a7cb       0x14    _L1w_DrvAfcRotateParaCfg

+                0x1002a7df        0xd    _L1w_DrvPiAiFingerParaCfg

+                0x1002a7ec       0x16    _L1w_DrvPiOffsetCfg

+                0x1002a802       0x23    _L1w_DrvPiAiOvsfCfg

+                0x1002a825        0xf    _L1w_DrvAfcBestFingerIndexCfg

+                0x1002a834       0x16    _L1w_DrvAiSeqIndexCfg

+                0x1002a84a        0xa    _L1w_DrvPiAiCfgOver

+                0x1002a854       0x15    _L1w_DrvReadCpichPower

+                0x1002a869        0xd    _L1w_DrvReadAiResult

+                0x1002a876       0x3b    _L1w_DrvReadConfigTime

+                0x1002a8b1       0x3e    _L1w_DrvSetConfigTime

+                0x1002a8ef       0x1f    _L1w_DrvPiAiReadCpichRam

+                0x1002a90e        0xa    _L1w_DrvPiAiReadAiSymbolRam

+                0x1002a918       0x1b    _L1w_DrvPiAiReadSymbolRam

+                0x1002a933        0xa    _L1w_DrvEAiReadAmRam

+                0x1002a93d       0x18    _L1w_DrvAiReadAmRam

+                0x1002a955       0xff    _L1w_DrvPiAiAichCfg

+                0x1002aa54       0x12    _L1w_DrvPiAiAichRel

+                0x1002aa66       0x82    _L1w_DrvOffPichCfg

+                0x1002aae8       0x2b    _L1w_DrvOffPichRel

+ .text          0x1002ab13      0x2b7 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_sleep.o)

+                0x1002ab13        0x9    _L1w_DrvSleepLpmCtrPwrOn

+                0x1002ab1c       0x1c    _L1w_DrvLpcModemIntCtrl

+                0x1002ab38       0x3d    _L1w_DrvLpcLpmConfPosCal

+                0x1002ab75       0x38    _L1W_DrvLpcCfgSocWkupInt

+                0x1002abad       0x15    _L1W_DrvLpcCfgModemWkupInt

+                0x1002abc2        0xe    _L1w_DrvLpcModemWakeUpIntCtrl

+                0x1002abd0        0xe    _L1w_DrvLpcSocWakeUpIntCtrl

+                0x1002abde       0x17    _L1w_DrvLpcLpmSoftReset

+                0x1002abf5       0x1a    _L1w_DrvLpcClearInt

+                0x1002ac0f        0xe    _L1w_DrvLpcLpmSfIntCtrl

+                0x1002ac1d        0x9    _L1w_DrvLpcIsLpmSfIntEn

+                0x1002ac26       0x8c    _L1w_DrvLpcSetLpmFrmInt

+                0x1002acb2       0x2b    _L1w_DrvLpcSetLpmAdjustFactor

+                0x1002acdd       0x87    _L1w_DrvLpcLpmIntPwrCtrl

+                0x1002ad64       0x1f    _L1w_DrvLpcGetWNtTimeFromLpm

+                0x1002ad83       0x2a    _L1w_DrvLpcIcpSendForPsm

+                0x1002adad        0xe    _L1w_DrvLpcSetCampOnFlg

+                0x1002adbb        0x8    _L1w_DrvLpcSetSleepFlag

+                0x1002adc3        0x7    _L1w_DrvLpcGetSleepFlag

+ .text          0x1002adca      0x39d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_csr.o)

+                0x1002adca       0x1c    _L1_DrvCsrInit

+                0x1002ade6       0x30    _L1_DrvCsrReset

+                0x1002ae16       0x1c    _L1w_DevCsrStep1Reset

+                0x1002ae32       0x5f    _L1w_DrvCsrTopCfg

+                0x1002ae91       0x82    _L1w_DrvCsrSlotSyncCfg

+                0x1002af13       0x4b    _L1w_DrvCsrIcCfg

+                0x1002af5e        0x1    _L1w_DrvCsrFrameSyncCfg2A

+                0x1002af5f        0x1    _L1w_DrvCsrFrameSyncCfg2B

+                0x1002af60        0x1    _L1w_DrvCsrScrambleSrchCfg

+                0x1002af61       0x66    _L1w_DrvCsrFullscanKscCfg

+                0x1002afc7       0x44    _L1w_DrvCsrFullscanUnKscCfg

+                0x1002b00b       0x83    _L1w_DrvCsrFullscanCfg

+                0x1002b08e       0x94    _L1w_DrvCsrReadSlotSync

+                0x1002b122        0x1    _L1w_DrvCsrStep1ReadMaxPos

+                0x1002b123        0x1    _L1w_DrvCsrReadFrameSync2A

+                0x1002b124        0x1    _L1w_DrvCsrReadFrameSync2B

+                0x1002b125       0x1d    _L1w_DrvCsrCmpFloat

+                0x1002b142        0x1    _L1w_DrvCsrReadScrambleCode

+                0x1002b143       0x24    _L1w_DrvCsrReadFs

+ .text          0x1002b167      0x306 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

+                0x1002b167        0x9    _L1w_DrvSetTop01GdtrHdtrBitSet

+                0x1002b170        0xa    _L1w_DrvSetTop01GdtrHdtrBitclr

+                0x1002b17a        0x9    _L1w_DrvSetTopEDmaIntBypassBitSet

+                0x1002b183        0xa    _L1w_DrvSetTopEDmaIntBypassBitclr

+                0x1002b18d       0x1c    _L1w_DrvResetTopViterbi

+                0x1002b1a9        0x6    _L1w_DrvGetTop0OSoftResetRegAddr

+                0x1002b1af        0x9    _L1w_DrvTop00SoftResetBitSet

+                0x1002b1b8        0xa    _L1w_DrvTop00SoftResetBitClr

+                0x1002b1c2        0x9    _L1w_DrvTop10TpuRakeIntMaskBitSet

+                0x1002b1cb        0xa    _L1w_DrvTop10TpuRakeIntMaskBitClr

+                0x1002b1d5        0x9    _L1w_DrvTop11RakeDfeRfcIntMaskBitSet

+                0x1002b1de        0xa    _L1w_DrvTop11RakeDfeRfcIntMaskBitClr

+                0x1002b1e8        0x9    _L1w_DrvTop12TpuCsrAdrHsscchIntMaskBitSet

+                0x1002b1f1        0xa    _L1w_DrvTop12TpuCsrAdrHsscchIntMaskBitClr

+                0x1002b1fb        0x9    _L1w_DrvTop13CsrDtrPsrIntMaskBitSet

+                0x1002b204        0xa    _L1w_DrvTop13CsrDtrPsrIntMaskBitClr

+                0x1002b20e        0x9    _L1w_DrvTop14TpuRakeIntStateMaskBitSet

+                0x1002b217        0xa    _L1w_DrvTop14TpuRakeIntStateMaskBitClr

+                0x1002b221        0x9    _L1w_DrvTop15RakeDfeRfcIntStateMaskBitSet

+                0x1002b22a        0xa    _L1w_DrvTop15RakeDfeRfcIntStateMaskBitClr

+                0x1002b234        0x9    _L1w_DrvTop16TpuCsrAdrHsscchIntStateMaskBitSet

+                0x1002b23d        0xa    _L1w_DrvTop16TpuCsrAdrHsscchIntStateMaskBitClr

+                0x1002b247        0x9    _L1w_DrvTop17CsrDtrPsrIntStateMaskBitSet

+                0x1002b250        0xa    _L1w_DrvTop17CsrDtrPsrIntStateMaskBitClr

+                0x1002b25a        0xe    _L1w_DrvTopCsrDtrPsrIntOpen

+                0x1002b268        0xe    _L1w_DrvTopCsrDtrPsrIntClose

+                0x1002b276        0x8    _L1w_DrvTopGetTop10High16b

+                0x1002b27e        0x7    _L1w_DrvTopGetTop10Low16b

+                0x1002b285        0x8    _L1w_DrvTopGetTop14High16b

+                0x1002b28d        0x7    _L1w_DrvTopGetTop14Low16b

+                0x1002b294        0x7    _L1w_DrvTopGetTop11Low16b

+                0x1002b29b        0x7    _L1w_DrvTopGetTop15Low16b

+                0x1002b2a2        0x9    _L1w_DrvTopLpcOpenGateClk

+                0x1002b2ab        0xa    _L1w_DrvTopLpcCloseGateClk

+                0x1002b2b5        0xb    _L1w_DrvTopClkIsOpen

+                0x1002b2c0       0x13    _L1W_DrvTopLpcRegSave

+                0x1002b2d3       0x23    _L1W_DrvTopLpcRegRestore

+                0x1002b2f6       0x26    _L1w_DrvMcuIntMask

+                0x1002b31c       0x26    _L1w_DrvMcuIntUnmask

+                0x1002b342        0xa    _L1w_DrvMcuIntIreqClr

+                0x1002b34c       0x5f    _L1w_DrvTopIntMask

+                0x1002b3ab       0x4f    _L1w_DrvTopIntMaskRestore

+                0x1002b3fa       0x1a    _L1w_DrvTopIntClr

+                0x1002b414       0x59    _L1w_DrvTopIntEng

+ .text          0x1002b46d      0x20d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

+                0x1002b46d       0x25    _L1w_DrvTpuSoftResetCfg

+                0x1002b492       0x39    _L1w_DrvTpuReset

+                0x1002b4cb       0x28    _L1w_DrvTpuInit

+                0x1002b4f3       0x39    _L1w_DrvTpuNTIntEnable

+                0x1002b52c       0x3a    _L1w_DrvTpuNTIntDisable

+                0x1002b566       0x14    _L1w_DrvTpuRTIntEnable

+                0x1002b57a       0x15    _L1w_DrvTpuRTIntDisable

+                0x1002b58f       0x11    _L1w_DrvTpuLatchTimeCfg

+                0x1002b5a0        0x8    _L1w_DrvTpuRdNTTiming

+                0x1002b5a8        0x8    _L1w_DrvTpuRdRTTiming

+                0x1002b5b0       0x11    _L1w_DrvTpuNTIntParaCfg

+                0x1002b5c1       0x11    _L1w_DrvTpuRTIntParaCfg

+                0x1002b5d2        0xa    _L1w_DrvTpuMacroIntDisble

+                0x1002b5dc        0x7    _L1w_DrvTpuMicroAdjParaCfg

+                0x1002b5e3        0x8    _L1w_DrvTpuGetNT2RtOffset

+                0x1002b5eb        0x8    _L1w_DrvTpuGetNTssfn

+                0x1002b5f3        0x8    _L1w_DrvTpuGetRTssfn

+                0x1002b5fb       0x32    _L1w_DrvTpuMacroAdjParaCfg

+                0x1002b62d       0x28    _L1W_DrvTpuLpcRegRestore

+                0x1002b655       0x25    _L1W_DrvTpuLpcRegSave

+ .text          0x1002b67a      0x431 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tx.o)

+                0x1002b67a       0x26    _L1w_DrvTxReset

+                0x1002b6a0        0xb    _L1w_DrvTxClear

+                0x1002b6ab       0x16    _L1w_DrvTxDpxchEnCfg

+                0x1002b6c1       0x10    _L1w_DrvTxRamLpEnCfg

+                0x1002b6d1       0x10    _L1w_DrvTxScramFixRotateEnCfg

+                0x1002b6e1       0x10    _L1w_DrvTxModeTypeCfg

+                0x1002b6f1       0x10    _L1w_DrvTxGateClkDisableCfg

+                0x1002b701       0x2b    _L1w_DrvTxDpxchOffsetCfg

+                0x1002b72c       0x31    _L1w_DrvTxPreamblePhchCfg

+                0x1002b75d        0xa    _L1w_DrvTxPreamblePhchDisable

+                0x1002b767       0x2d    _L1w_DrvTxPrachPhchCfg

+                0x1002b794        0xa    _L1w_DrvTxPrachPhchEnable

+                0x1002b79e        0xa    _L1w_DrvTxPrachPhchDisable

+                0x1002b7a8       0x10    _L1w_DrvTxSampleTxRegTimeCfg

+                0x1002b7b8       0x10    _L1w_DrvTxDpcchFbiCfg

+                0x1002b7c8       0x16    _L1w_DrvTxDpcchTpcCfg

+                0x1002b7de       0x43    _L1w_DrvTxDpxchPhchCfg

+                0x1002b821       0x30    _L1w_DrvTxPrachSpreaderCfg

+                0x1002b851       0x22    _L1w_DrvTxScramblerCfg

+                0x1002b873       0x2a    _L1w_DrvTxDpxchOrPrachPwrCfg

+                0x1002b89d       0x18    _L1w_DrvTxHsDpcchPwrCfg

+                0x1002b8b5       0x18    _L1w_DrvTxEdpcchPwrCfg

+                0x1002b8cd       0x49    _L1w_DrvTxEdpdchPwrCfg

+                0x1002b916        0xc    _L1w_DrvTxPreamblePwrCfg

+                0x1002b922      0x111    _L1_DrvTxRfcTest

+                0x1002ba33       0x13    _L1w_DrvGetTxDpxchOffset

+                0x1002ba46       0x39    _L1w_DrvTxCordicAdjustCfg

+                0x1002ba7f        0x9    _L1w_DrvTxCordicDisable

+                0x1002ba88       0x23    _L1w_DrvTxCordicEnable

+ .text          0x1002baab      0x381 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_meas.o)

+                0x1002baab       0x27    _L1w_DrvMeasReset

+                0x1002bad2       0x57    _L1w_DrvMeasCfgCellCode

+                0x1002bb29       0x19    _L1w_DrvMeasParaOverCfg

+                0x1002bb42       0x6e    _L1w_DrvMeasCfgSpsrStartTime

+                0x1002bbb0        0x8    _L1w_DrvMeasCfgClkGating

+                0x1002bbb8       0x60    _L1w_DrvMeasReadResult

+                0x1002bc18       0x1a    _L1w_DrvMeasReadAgc

+                0x1002bc32        0xa    _L1w_DrvMeasReadSpsrIntSeqNum

+                0x1002bc3c       0x5f    _L1w_DrvMeasCompareConfigTime

+                0x1002bc9b       0x14    _L1w_DrvMeasReadSpsrstatus

+                0x1002bcaf        0x8    _L1w_DrvMeasOffLineRamparaCfg

+                0x1002bcb7        0x8    _L1w_DrvMeasOffLineRamMrtrCfg

+                0x1002bcbf        0x9    _L1w_DrvMeasMeasBufUpdateCfg

+                0x1002bcc8        0x8    _L1w_DrvMeasWorkModeCfg

+                0x1002bcd0        0x8    _L1w_DrvMeasOnLineStartSpsrCfg

+                0x1002bcd8        0xe    _L1w_DrvMeasOnLineGetSpsrCfg

+                0x1002bce6       0x10    _L1w_DrvMeasOnLineAgc0paraCfg

+                0x1002bcf6       0x10    _L1w_DrvMeasOnLineAgc1paraCfg

+                0x1002bd06       0x35    _L1w_DrvMeasOnLineAgc0StartMrtrCfg

+                0x1002bd3b       0x35    _L1w_DrvMeasOnLineAgc1StartMrtrCfg

+                0x1002bd70       0x4f    _L1w_DrvMeasFrameBoundaryCfg

+                0x1002bdbf       0x2d    _L1w_DrvMeasSpsrParaCfg

+                0x1002bdec       0x1c    _L1w_DrvMeasCellSttdModeCfg

+                0x1002be08        0xa    _L1w_DrvMeasClkGatingCfg

+                0x1002be12        0x9    _L1w_DrvMeasSoftPatternCfg

+                0x1002be1b        0x9    _L1w_DrvMeasPatternModeCfg

+                0x1002be24        0x8    _L1w_DrvMeasCfgOfflineSpsrStartTime

+ .text          0x1002be2c      0x55d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsupa.o)

+                0x1002be2c       0x22    _L1w_DrvHsupaEutrEnable

+                0x1002be4e        0xa    _L1w_DrvHsupaEutrDisable

+                0x1002be58        0xe    _L1w_DrvHsupaEutrSoftRst

+                0x1002be66       0x13    _L1w_DrvHsupaEutrHarqRamMode

+                0x1002be79       0x10    _L1w_DrvHsupaEutrHarqId

+                0x1002be89        0xb    _L1w_DrvHsupaEutrTtiTwoFlg

+                0x1002be94        0xb    _L1w_DrvHsupaEutrTbSize

+                0x1002be9f       0x47    _L1w_DrvHsupaEutrCodeSize

+                0x1002bee6       0x3e    _L1w_DrvHsupaEutrPhchPara

+                0x1002bf24       0x2d    _L1w_DrvHsupaEutrRmSysPara

+                0x1002bf51       0x2d    _L1w_DrvHsupaEutrRmP1Para

+                0x1002bf7e       0x2d    _L1w_DrvHsupaEutrRmP2Para

+                0x1002bfab       0x55    _L1w_DrvHsupaEutrInterPara

+                0x1002c000       0x60    _L1w_DrvHsupaEutrConfig

+                0x1002c060        0xb    _L1w_DrvHsupaEutrReadHarqStatus

+                0x1002c06b       0x23    _L1w_DrvHsupaEtxEnable

+                0x1002c08e       0x12    _L1w_DrvHsupaEtxDisable

+                0x1002c0a0       0x19    _L1w_DrvHsupaEtxCfgTti

+                0x1002c0b9       0x2a    _L1w_DrvHsupaCfgEtxInt

+                0x1002c0e3       0x12    _L1w_DrvHsupaTopEtxIntEnable

+                0x1002c0f5        0xb    _L1w_DrvHsupaEtxDisInt

+                0x1002c100       0x1b    _L1w_DrvHsupaTopMaskEtxInt

+                0x1002c11b       0x31    _L1w_DrvHsupaRakeReadRgHi

+                0x1002c14c        0xa    _L1w_DrvHsupaCalLogTwo

+                0x1002c156       0x42    _L1w_DrvHsupaEtxInterPara

+                0x1002c198       0x34    _L1w_DrvHsupaEtxChCfgReg2

+                0x1002c1cc       0x54    _L1w_DrvHsupaEtxEdpxchPara

+                0x1002c220       0x25    _L1w_DrvHsupaEtxSpreadReg

+                0x1002c245       0x29    _L1w_DrvHsupaEtxConf

+                0x1002c26e        0xb    _L1w_DrvHsupaEtxReadTtiCnt

+                0x1002c279       0x20    _L1w_DrvHsupaTopGetIntState

+                0x1002c299        0x1    _L1w_DrvHsupaTopMaskEutrInt

+                0x1002c29a        0xf    _L1w_DrvHsupaTopMaskRgHiState

+                0x1002c2a9        0xf    _L1w_DrvHsupaTopMaskRgHiInt

+                0x1002c2b8       0x17    _L1w_DevHsupaTopMaskAgInt

+                0x1002c2cf        0x2    _L1w_DrvHsupaTopMaskRgchHichInt

+                0x1002c2d1       0x23    _L1w_DrvHsupaMaskInt

+                0x1002c2f4       0x2d    _L1w_DrvHsupaTopEagchRst

+                0x1002c321        0x7    _L1w_DrvHsupaRdAgIntStateMask

+                0x1002c328        0x7    _L1w_DrvHsupaWtAgIntStateMask

+                0x1002c32f        0x7    _L1w_DrvHsupaRdAgIntEnable

+                0x1002c336        0x7    _L1w_DrvHsupaWtAgIntEnable

+                0x1002c33d        0x7    _L1w_DrvHsupaRdRgHiIntStateMask

+                0x1002c344        0x7    _L1w_DrvHsupaWtRgHiIntStateMask

+                0x1002c34b        0x7    _L1w_DrvHsupaRdRgHiIntEnable

+                0x1002c352        0x7    _L1w_DrvHsupaWtRgHiIntEnable

+                0x1002c359       0x17    _L1w_DrvHsupaEnableAgInt

+                0x1002c370       0x13    _L1w_DrvHsupaPcEtxEdpdchDisable

+                0x1002c383        0x6    _L1w_DrvEutrGetRamAddr

+ .text          0x1002c389      0x506 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+                0x1002c389        0x1    _L1w_DrvDpramEngDisplay

+                0x1002c38a       0x4a    _L1w_DrvDpramStructInit

+                0x1002c3d4       0x25    _L1w_DrvDpramIsEmpty

+                0x1002c3f9       0x42    _L1w_DrvDpramReadMsg

+                0x1002c43b        0x1    _L1w_DrvDpramUpdateMsgPos

+                0x1002c43c        0x5    _L1w_DrvDpramQueMemRead

+                0x1002c441       0x37    _L1w_DrvDpramWriteMsg

+                0x1002c478       0x23    _L1w_DrvDpramGetRdDataPtr

+                0x1002c49b       0x1f    _L1w_DrvDpramUpdateRdDataPos

+                0x1002c4ba       0x24    _L1w_DrvDpramTxReadClearData

+                0x1002c4de       0x31    _L1w_DrvDpramGetWrDataPtr

+                0x1002c50f        0x8    _L1w_DrvDpramGetWrCnt

+                0x1002c517       0x2c    _L1w_DrvDpramUpdateWrDataPos

+                0x1002c543       0x1a    _L1w_DrvICPSendForPsSched

+                0x1002c55d        0xa    _L1w_DrvDpramIsD2AEmpty

+                0x1002c567        0xa    _L1w_DrvDpramSleepCheck

+                0x1002c571        0x8    _L1w_DrvDpramWriteSfnDpramFlg

+                0x1002c579        0x7    _L1w_DrvDpramWriteDoff2Dpram

+                0x1002c580        0x7    _L1w_DrvDpramReadEdcpIntState

+                0x1002c587        0xa    _L1w_DrvDpramClrEdcpIntState

+                0x1002c591        0x7    _L1w_DrvDpramClrIcpIntState

+                0x1002c598        0xa    _L1w_DrvDpramMaskIcpInt

+                0x1002c5a2        0x9    _L1w_DrvDpramDemaskIcpInt

+                0x1002c5ab       0x49    _L1w_DrvDpramPrintLog

+                0x1002c5f4      0x104    _L1w_DrvDpramUpdateTpu

+                0x1002c6f8       0x26    _L1w_DrvDpramWriteGrantHarq

+                0x1002c71e       0x26    _L1w_DrvDpramWriteUlPower

+                0x1002c744       0x41    _L1w_DrvDpramGetEutrCtrlInfo

+                0x1002c785        0xa    _L1w_DrvDpramSetRachDchTransFlg

+                0x1002c78f        0xa    _L1w_DrvDpramGetRachDchTransFlg

+                0x1002c799       0x20    _L1w_DrvDpramSetUpaTransInfo

+                0x1002c7b9       0x1f    _L1w_DrvDpramGetGrantMonitorReq

+                0x1002c7d8        0xe    _L1w_DrvDpramHsupaSetActiveInfos

+                0x1002c7e6        0xa    _L1w_DrvDpramSetCmPattern

+                0x1002c7f0        0x9    _L1w_DrvDpramSetUph

+                0x1002c7f9       0x2f    _L1w_DrvDpramWriteEtfcRestrictInfo

+                0x1002c828       0x3e    _L1w_DrvDpramWriteCmNtrInfo

+                0x1002c866       0x29    _L1w_DrvDpramGetEdchHarqId

+ .text          0x1002c88f     0x1984 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rx.o)

+                0x1002c88f       0x81    _L1w_DrvRxTpcPlCombTimeInit

+                0x1002c910       0x83    _L1w_DrvRxInit

+                0x1002c993       0x50    _L1w_DrvRxReset

+                0x1002c9e3       0x2c    _L1w_DrvRxSoftReset

+                0x1002ca0f       0x35    _L1w_DrvRxCalcExp2

+                0x1002ca44        0xe    _L1w_DrvRxFingerCfg

+                0x1002ca52       0x2c    _L1w_DrvRxSetTfciIntTime

+                0x1002ca7e        0x8    _L1w_DrvRxGetTfciIntTime

+                0x1002ca86      0x191    _L1w_DrvRxCpichCfg

+                0x1002cc17       0x16    _L1w_DrvRxCpichRel

+                0x1002cc2d      0x109    _L1w_DrvRxPichCfg

+                0x1002cd36       0x3a    _L1w_DrvRxPichRel

+                0x1002cd70      0x123    _L1w_DrvRxAichCfg

+                0x1002ce93       0x3a    _L1w_DrvRxAichRel

+                0x1002cecd      0x11d    _L1w_DrvRxPchCfg

+                0x1002cfea       0x11    _L1w_DrvRxPchRel

+                0x1002cffb      0x126    _L1w_DrvRxFachCfg

+                0x1002d121       0x3b    _L1w_DrvRxFachRel

+                0x1002d15c      0x10e    _L1w_DrvRxDlDpchCodeCfg

+                0x1002d26a       0x33    _L1w_DrvRxDlTpcPilotCfg

+                0x1002d29d       0x29    _L1w_DrvRxFdpchTpcCfg

+                0x1002d2c6       0xa4    _L1w_DrvRxDlDpchCfg

+                0x1002d36a       0x6f    _L1w_DrvRxDlDpchRel

+                0x1002d3d9       0x31    _L1w_DrvRxDlFbiCfg

+                0x1002d40a      0x15b    _L1w_DrvRxFdpchCfg

+                0x1002d565       0x3b    _L1w_DrvRxFdpchRel

+                0x1002d5a0      0x16a    _L1w_DrvRxHsscchCfg

+                0x1002d70a       0x65    _L1w_DrvRxHsscchRel

+                0x1002d76f      0x103    _L1w_DrvRxEagchCfg

+                0x1002d872       0x40    _L1w_DrvRxEagchRel

+                0x1002d8b2      0x333    _L1w_DrvRxRgHiCfg

+                0x1002dbe5       0x3c    _L1w_DrvRxRgHiRel

+                0x1002dc21       0x15    _L1w_DrvRxEdchTtiCfg

+                0x1002dc36       0x5b    _L1w_DrvRxRgHichPostCmCfg

+                0x1002dc91       0x10    _L1w_DrvRxDpchFactorCfg

+                0x1002dca1        0xf    _L1w_DrvRxAgchFactorCfg

+                0x1002dcb0       0x77    _L1w_DrvRxDlCmCfnCfg

+                0x1002dd27       0x8c    _L1w_DrvRxDlCmSymbCfg

+                0x1002ddb3       0x64    _L1w_DrvRxDlCmPostCfg

+                0x1002de17       0x1f    _L1w_DrvRxDlCmSymbRel

+                0x1002de36       0x16    _L1w_DrvRxDlCmPostRel

+                0x1002de4c       0x24    _L1w_DrvRxRakeCpChangRel

+                0x1002de70       0x8e    _L1w_DrvRxRakeChipCfg

+                0x1002defe      0x119    _L1w_DrvRxRakeSymbCfg

+                0x1002e017       0x4a    _L1w_DrvRxRakePostCfg

+                0x1002e061       0x18    _L1w_DrvRxRakeCfg

+                0x1002e079        0xc    _L1w_DrvRxSymbCpichStRead

+                0x1002e085        0xc    _L1w_DrvRxSymbPilotStRead

+                0x1002e091        0x9    _L1w_DrvRxCombPiAiIntRead

+                0x1002e09a        0x9    _L1w_DrvRxCombPilotIntRead

+                0x1002e0a3        0x9    _L1w_DrvRxCombTpcIntRead

+                0x1002e0ac       0x15    _L1w_DrvRxCombTpcPlStIntRead

+                0x1002e0c1        0x8    _L1w_DrvRxCombFdpchIntRead

+                0x1002e0c9        0xa    _L1w_DrvRxCombDpchFactorDataRead

+                0x1002e0d3        0xa    _L1w_DrvRxCombAgchFactorDataRead

+                0x1002e0dd       0x27    _L1w_DrvRxRamPiAiRead

+                0x1002e104        0xa    _L1w_DrvRxRamDpchPilotRead

+                0x1002e10e        0xa    _L1w_DrvRxRamDpchTpcRead

+                0x1002e118       0x43    _L1w_DrvRxRamFdpchTpcRead

+                0x1002e15b       0x15    _L1w_DrvRxRamSlotwtRead

+                0x1002e170       0x15    _L1w_DrvRxRamNoiseRead

+                0x1002e185       0x1f    _L1w_DrvRxRamRawCpichRead

+                0x1002e1a4       0x15    _L1w_DrvRxRamAfcRead

+                0x1002e1b9       0x1c    _L1w_DrvRxRamRawPilotRead

+                0x1002e1d5       0x1f    _L1w_DrvRxRgchIntInfoRead

+                0x1002e1f4       0x1f    _L1w_DrvRxHichIntInfoRead

+ .text          0x1002e213      0xa62 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dtr.o)

+                0x1002e213       0x11    _L1w_DrvDtrBitReverse

+                0x1002e224        0xa    _L1w_DrvDtrTurboInit

+                0x1002e22e       0x1d    _L1w_DrvDtrTurboReset

+                0x1002e24b       0x11    _L1w_DrvDtrSetCsServiceFlg

+                0x1002e25c       0x3b    _L1w_DrvDtrReset

+                0x1002e297       0x5e    _L1w_DrvDtrInit

+                0x1002e2f5       0x3e    _L1w_DrvDtrTrchCmCfg

+                0x1002e333       0x4c    _L1w_DrvDtrTrchSlotFormCfg

+                0x1002e37f      0x171    _L1w_DrvDtrTrchTfciS1Cfg

+                0x1002e4f0       0x24    _L1w_DrvDtrTrchTfciS1Clear

+                0x1002e514        0xb    _L1w_DrvDtrTrchCfnSet

+                0x1002e51f        0xa    _L1w_DrvDtrTrchCfnGet

+                0x1002e529        0xf    _L1w_DrvDtrTrchRegRel

+                0x1002e538        0xa    _L1w_DrvDtrTrchTfciS2Update

+                0x1002e542        0xa    _L1w_DrvDtrTrchDemultiplexUpdate

+                0x1002e54c       0x9f    _L1w_DrvDtrS1CfgPrint

+                0x1002e5eb      0x1d7    _L1w_DrvDtrS2CfgPrint

+                0x1002e7c2       0xb0    _L1w_DrvDtrTrchTfciS2Cfg

+                0x1002e872        0xb    _L1w_DrvDtrTrchTfciS2Clear

+                0x1002e87d       0x42    _L1w_DrvDtrTrchBlindS1Cfg

+                0x1002e8bf       0xa5    _L1w_DrvDtrTrchBlindGuidCfg

+                0x1002e964        0xc    _L1w_DrvDtrTrchBlindGuidUpdate

+                0x1002e970        0xa    _L1w_DrvDtrTrchTfciRead

+                0x1002e97a       0x2d    _L1w_DrvDtrTrchTfciDataReadV3

+                0x1002e9a7       0x30    _L1w_DrvDtrTrchBlindRead

+                0x1002e9d7        0x6    _L1w_DrvDtrTrchBlindDataAddrGet

+                0x1002e9dd       0x24    _L1w_DrvDtrTrchDecodeInfoRead

+                0x1002ea01        0x6    _L1w_DrvDtrTrchDecodeAddrGet

+                0x1002ea07      0x1bb    _L1w_DrvDtrTrchDecodeDataRead

+                0x1002ebc2       0x61    _L1w_DrvDtrEagchCfg

+                0x1002ec23        0xe    _L1w_DrvDtrEagchCmCfg

+                0x1002ec31        0x9    _L1w_DrvDtrEagchRel

+                0x1002ec3a       0x3b    _L1w_DrvDtrAgchIntDataRead

+ .text          0x1002ec75      0x572 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_bch.o)

+                0x1002ec75       0x2d    _L1w_DrvBchInit

+                0x1002eca2        0xe    _L1w_DrvBchReset

+                0x1002ecb0       0x2d    _L1w_DrvBchRecover

+                0x1002ecdd        0xd    _L1w_DrvBchSetFingerAdjust

+                0x1002ecea        0xe    _L1w_DrvBchGeViterbiOut

+                0x1002ecf8       0x56    _L1w_DrvBchGePichSymbol

+                0x1002ed4e        0xa    _L1w_DrvBchGeCrcResult

+                0x1002ed58       0x2b    _L1w_DrvBchGeCpichOut

+                0x1002ed83       0xf8    _L1w_DrvBchBchRxCfg

+                0x1002ee7b       0xcd    _L1w_DrvBchPichRxCfg

+                0x1002ef48       0x9b    _L1w_DrvBchCpichRxCfg

+                0x1002efe3        0xc    _L1w_DrvBchSetFingerEn

+                0x1002efef        0xc    _L1w_DrvBchSetRuntime

+                0x1002effb        0xe    _L1w_DrvBchGetFingerPos

+                0x1002f009       0x10    _L1w_DrvBchSetS5TestMode

+                0x1002f019        0xa    _L1w_DrvBchSetTxdMode

+                0x1002f023        0x7    _L1w_DrvBchSetBchPichSel

+                0x1002f02a        0x7    _L1w_DrvBchSetTtiSync

+                0x1002f031        0x7    _L1w_DrvBchSetWindowTh

+                0x1002f038        0x7    _L1w_DrvBchSetPichOvsfk

+                0x1002f03f        0xc    _L1w_DrvBchSetContexSel

+                0x1002f04b        0xd    _L1w_DrvBchSetFingerPos

+                0x1002f058       0x19    _L1w_DrvBchSetScramCode

+                0x1002f071       0x16    _L1w_DrvBchSetStartMode

+                0x1002f087        0xc    _L1w_DrvBchSetPiAfcNum

+                0x1002f093       0x31    _L1w_DrvBchSetPiPos

+                0x1002f0c4        0xe    _L1w_DrvBchGetFingerSt

+                0x1002f0d2        0xd    _L1w_DrvBchHasInvalidSymbol

+                0x1002f0df        0xe    _L1w_DrvBchGetBufIndex

+                0x1002f0ed        0xe    _L1w_DrvBchGetSlotIndex

+                0x1002f0fb        0xe    _L1w_DrvBchGetBurstPattern

+                0x1002f109        0xa    _L1w_DrvBchGeTotalSt

+                0x1002f113       0x16    _L1w_DrvBchIsHwBusy

+                0x1002f129       0x13    _L1w_DrvBchSetIQSel

+                0x1002f13c       0x12    _L1w_DrvBchSetRotatePara

+                0x1002f14e       0x21    _L1w_DrvBchSetRotateEn

+                0x1002f16f        0xf    _L1w_DrvBchSetRotateGateCtrl

+                0x1002f17e        0xb    _L1w_DrvBchIsIqRotateEn

+                0x1002f189       0x36    _L1w_DrvBchStopIqRotate

+                0x1002f1bf       0x12    _L1w_DrvBchSetFingerAnt

+                0x1002f1d1       0x16    _L1w_DrvBchSetAdjFingerInfo

+ .text          0x1002f1e7      0x2f1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_utr.o)

+                0x1002f1e7        0xc    _L1w_DrvUtrLogTwo

+                0x1002f1f3       0x31    _L1w_DrvUtrReset

+                0x1002f224       0x1c    _L1w_DrvUtrRamSoftReset

+                0x1002f240        0x3    _L1w_DrvUtrInit

+                0x1002f243       0xac    _L1w_DrvUtrDchConfig

+                0x1002f2ef       0x32    _L1w_DrvUtrRachConfig

+                0x1002f321        0xa    _L1w_DrvUtrEnable

+                0x1002f32b        0xe    _L1w_DrvUtrClose

+                0x1002f339        0x8    _L1w_DrvUtrGetRamAddr

+                0x1002f341       0x5f    _L1w_DrvUtrTbAndCbConfig

+                0x1002f3a0       0xac    _L1w_DrvUtrRMConfig

+                0x1002f44c       0x2d    _L1w_DrvUtrGetCrcMode

+                0x1002f479       0x20    _L1w_DrvUtrGetCodingType

+                0x1002f499       0x1a    _L1w_DrvUtrClearRmPara

+                0x1002f4b3        0xc    _L1w_DrvUtrRegClear

+                0x1002f4bf       0x11    _L1w_DrvUtrGetRamData

+                0x1002f4d0        0x8    _L1_DrvUtrGetInterlv1RamState

+ .text          0x1002f4d8     0x1dda T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_zx220a1.o)

+                0x1002f4d8       0x5e    _L1w_DrvRfcApcTableSel

+                0x1002f536      0x1d2    _L1w_DrvRfcAbbCsfHpfCfg

+                0x1002f708        0x5    _L1w_DrvRfcCalcIntFreq

+                0x1002f70d       0x29    _L1w_DrvRfcCalcFracFreq

+                0x1002f736       0x51    _L1w_DrvRfcGetFreqData

+                0x1002f787       0x19    _L1w_DrvRfcGetBandData

+                0x1002f7a0       0x9d    _L1w_DrvRfcFreqSetTx

+                0x1002f83d      0x12a    _L1w_DrvRfcFreqSetRx

+                0x1002f967       0x84    _L1w_DrvRfcGetBandNvIndex

+                0x1002f9eb       0x79    _L1w_DrvRfcAuxRxCtrlSet

+                0x1002fa64       0x1c    _L1w_DrvRfcAuxRxIdleSet

+                0x1002fa80       0x20    _L1w_DrvRfcRegReadBackSet

+                0x1002faa0        0x1    _L1w_DrvRfcChSel

+                0x1002faa1        0x1    _L1w_DrvRfcTransceiverInit

+                0x1002faa2       0x2e    _L1w_DrvRfcAgcSet

+                0x1002fad0       0x2f    _L1w_DrvRfcApcTableFreqSel

+                0x1002faff       0xbc    _L1w_DrvRfcApcSet

+                0x1002fbbb       0x2d    _L1w_DrvRfcFreqCompGetNvIdx

+                0x1002fbe8       0x7c    _L1w_DrvRfcApcFreqComp

+                0x1002fc64       0x38    _L1w_DrvRfcApcTmpComp

+                0x1002fc9c      0x100    _L1w_DrvRfcApcCalibTableCheck

+                0x1002fd9c       0x4f    _L1w_DrvRfcApcDefaultTableCheck

+                0x1002fdeb       0x77    _L1w_DrvRfcAgcFreqComp

+                0x1002fe62       0x71    _L1w_DrvRfcAgcCalibTableCheck

+                0x1002fed3       0x46    _L1w_DrvRfcAgcDefaultTableCheck

+                0x1002ff19       0x2a    _L1w_DrvRfcRxNotchEn

+                0x1002ff43       0x2a    _L1w_DrvRfcRxNotchDisEn

+                0x1002ff6d       0x2b    _L1w_DrvRfcAntExChangeSelEn

+                0x1002ff98       0x2b    _L1w_DrvRfcAntOriginSelEn

+                0x1002ffc3       0x2a    _L1w_DrvRfcRxStartDivEn

+                0x1002ffed       0x2b    _L1w_DrvRfcRxStopDivEn

+                0x10030018       0x2a    _L1w_DrvRfcAuxRxSwCtrlEn

+                0x10030042       0x2b    _L1w_DrvRfcAuxRxSwIdleEn

+                0x1003006d       0x38    _L1w_DrvRfcIdleToTxEn

+                0x100300a5       0x36    _L1w_DrvRfcTxToRxTxEn

+                0x100300db       0x3a    _L1w_DrvRfcTxToIdleEn

+                0x10030115       0x36    _L1w_DrvRfcRxTxToTxEn

+                0x1003014b       0x36    _L1w_DrvRfcIdleToRxEn

+                0x10030181       0x38    _L1w_DrvRfcRxToRxTxEn

+                0x100301b9       0x2b    _L1w_DrvRfcSwAllIdleEn

+                0x100301e4       0x40    _L1w_DrvRfcRxToIdleEn

+                0x10030224       0x2d    _L1w_DrvRfcRxTxToRxEn

+                0x10030251       0x37    _L1w_DrvRfcRxFreqChangeEn

+                0x10030288       0x38    _L1w_DrvRfcTxFreqChangeEn

+                0x100302c0       0x32    _L1w_DrvRfcIdleToTxHandle

+                0x100302f2       0x48    _L1w_DrvRfcTxToIdleHandle

+                0x1003033a       0x45    _L1w_DrvRfcIdleToRxHandle

+                0x1003037f       0x55    _L1w_DrvRfcRxToIdleHandle

+                0x100303d4       0x53    _L1w_DrvRfcRxFreqChangeHandle

+                0x10030427        0xd    _L1w_DrvRfcTxFreqChangeHandle

+                0x10030434       0x41    _L1w_DrvRfcSlotCtrlDiv

+                0x10030475       0x2a    _L1w_DrvRfcSlotCtrlAntSel

+                0x1003049f       0x29    _L1w_DrvRfcAgcEstEn

+                0x100304c8       0x29    _L1w_DrvRfcAgcSetEn

+                0x100304f1       0x35    _L1w_DrvRfcApcEn

+                0x10030526       0x3c    _L1w_DrvRfcAfcSetEn

+                0x10030562       0x29    _L1w_DrvRfcDcEstEn

+                0x1003058b       0x29    _L1w_DrvRfcDcSetEn

+                0x100305b4       0x29    _L1w_DrvRfcRegReadBackEn

+                0x100305dd       0x29    _L1w_DrvRfcStartAuxAdcEn

+                0x10030606       0x29    _L1w_DrvRfcStopAuxAdcEn

+                0x1003062f       0x1c    _L1w_DrvRfcDcxoAuxAdcStart

+                0x1003064b       0x1d    _L1w_DrvRfcDcxoAuxAdcStop

+                0x10030668       0x1f    _L1w_DrvRfcAuxAdcCtrlEn

+                0x10030687       0x41    _L1w_DrvRfcAbbCsfWriteEn

+                0x100306c8       0x33    _L1w_DrvRfcCtrlRamTxInit

+                0x100306fb       0x33    _L1w_DrvRfcCtrlRamRx0Init

+                0x1003072e      0x204    _L1w_DrvRfcCtrlRamSwitchNvInit

+                0x10030932       0xea    _L1w_DrvRfcCtrlRamPaNvInit

+                0x10030a1c        0x8    _L1w_DrvRfcCtrlRamNvEventInit

+                0x10030a24       0x38    _L1w_DrvRfcFastAgcCwTableInit

+                0x10030a5c       0x4c    _L1w_DrvRfcFastAgcRamInit

+                0x10030aa8       0xda    _L1w_DrvRfcOpenTx

+                0x10030b82       0xf7    _L1w_DrvRfcOpenRx

+                0x10030c79        0xa    _L1w_DrvRfcDiversityCtrl

+                0x10030c83       0x12    _L1w_DrvRfcAfcCw2Hz

+                0x10030c95       0x6a    _L1w_DrvRfcRfRegRead

+                0x10030cff       0xce    _L1w_DrvRfcAllRegReadBack

+                0x10030dcd       0x54    _L1w_DrvRfcGetDCXOTmp

+                0x10030e21       0x3b    _L1w_DrvRfcReadTmp

+                0x10030e5c       0x15    _L1w_DrvRfcAptWrite

+                0x10030e71       0x21    _L1w_DrvRfcDcocWrite

+                0x10030e92       0x18    _L1w_DrvRfcAgcWrite

+                0x10030eaa       0x8d    _L1w_DrvRfcCloseTx

+                0x10030f37       0x6d    _L1w_DrvRfcCloseRx

+                0x10030fa4       0x7e    _L1w_DrvRfcDirFreqSetTx

+                0x10031022       0x7c    _L1w_DrvRfcDirFreqSetRx

+                0x1003109e       0x32    _L1w_DrvRfcPowerApcSet

+                0x100310d0       0x43    _L1w_DrvRfcIndexApcSet

+                0x10031113      0x177    _L1w_DrvRfcFdtTxApcSet

+                0x1003128a       0x22    _L1w_DrvRfcHdtGetTxApcTable

+                0x100312ac        0x6    _L1w_DrvRfcHdtGetRxAgcTable

+ .text          0x100312b2       0xb8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_psr.o)

+                0x100312b2        0x8    _L1w_DrvPsrStartPosCfg

+                0x100312ba        0xb    _L1w_DrvPsrRlMrtrPosMrtrConfig

+                0x100312c5        0xb    _L1w_DrvPsrSrcAndChanCodeCfg

+                0x100312d0        0x8    _L1w_DrvPsrClkGatePassCfg

+                0x100312d8        0x9    _L1w_DrvPsrPilotPatternCfg

+                0x100312e1        0x8    _L1w_DrvPsrCmModeCfg

+                0x100312e9        0x9    _L1w_DrvPsrRlPosStartCfgOver

+                0x100312f2        0x9    _L1w_DrvPsrSuspendCfg

+                0x100312fb       0x12    _L1w_DrvPsrTopMaskIntCfg

+                0x1003130d       0x1c    _L1w_DrvPsrResetCfg

+                0x10031329        0x8    _L1w_DrvPsrPeriodCfg

+                0x10031331        0x8    _L1w_DrvPsrDoubleAntOpencfg

+                0x10031339        0x8    _L1w_DrvPsrStartWinPosCfg

+                0x10031341        0x8    _L1w_DrvPsrRlOpenCloseCfg

+                0x10031349        0x8    _L1w_DrvPsrMasterRlCfg

+                0x10031351        0x8    _L1w_DrvPsrSttdCfg

+                0x10031359        0x8    _L1w_DrvPsrIntInfoCfg

+                0x10031361        0x9    _L1w_DrvPsrCmOverCfg

+ .text          0x1003136a      0xaff T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+                0x1003136a       0x3c    _L1w_DrvRfcGetFreqOffset

+                0x100313a6       0x17    _L1w_DrvRfcNextSlotGet

+                0x100313bd       0x16    _L1w_DrvRfcPreSlotGet

+                0x100313d3       0x20    _L1w_DrvRfcFindSlot

+                0x100313f3        0x8    _L1w_DrvRfcGetTxFirDlyNum

+                0x100313fb       0x31    _L1w_DrvRfcSpiWrite

+                0x1003142c       0x31    _L1w_DrvRfcAbbSpiWrite

+                0x1003145d       0x12    _L1w_DrvRfcGpioWrite

+                0x1003146f       0x14    _L1w_DrvRfcRffeWrite

+                0x10031483       0x38    _L1w_DrvRfcFindBandNumFromTable

+                0x100314bb       0x41    _L1w_DrvRfcGetFreqBand

+                0x100314fc       0x22    _L1w_DrvRfcRxDfeIntfCfg

+                0x1003151e       0x2f    _L1w_DrvRfcPaModeSel

+                0x1003154d       0x25    _L1w_DrvRfcGetPaCtrlData

+                0x10031572       0x1a    _L1w_DrvRfcGetPaIdleData

+                0x1003158c       0x2a    _L1w_DrvRfcGetApcCtrlWord

+                0x100315b6       0xa3    _L1w_DrvRfcGetTxPowerCtrlWord

+                0x10031659       0x14    _L1w_DrvRfcPaCtrl

+                0x1003166d       0x25    _L1w_DrvRfcGetAgcCtrlWord

+                0x10031692       0x27    _L1w_DrvRfcGetAfcDacCtrlWord

+                0x100316b9       0x2c    _L1w_DrvRfcDCXOGetTempDegree

+                0x100316e5        0xb    _L1w_DrvRfcAfcSet

+                0x100316f0       0x1a    _L1w_DrvRfcGetTxSwData

+                0x1003170a       0x29    _L1w_DrvRfcGetRxSwData

+                0x10031733       0x1a    _L1w_DrvRfcGetTxSwIdleData

+                0x1003174d       0x29    _L1w_DrvRfcGetRxSwIdleData

+                0x10031776       0x1a    _L1w_DrvRfcGetSwAllIdleData

+                0x10031790       0x27    _L1w_DrvRfcSwitchPaCwWr

+                0x100317b7       0x37    _L1w_DrvRfcSwitchCtrl

+                0x100317ee       0x55    _L1w_DrvRfcSwPaIdleNvGet

+                0x10031843       0x12    _L1w_DrvRfcGetCfgMrtr

+                0x10031855       0x54    _L1w_DrvRfcTuEventMrtrWr

+                0x100318a9       0x21    _L1w_DrvRfcTuEventCtrlDataWr

+                0x100318ca       0x54    _L1w_DrvRfcTuEventEn

+                0x1003191e       0x27    _L1w_DrvRfcCtrlRamFmtDataWr

+                0x10031945       0x28    _L1w_DrvRfcCtrlRamFmtInfoWr

+                0x1003196d       0x20    _L1w_DrvRfcCtrlRamDataTypeWr

+                0x1003198d       0x40    _L1w_DrvRfcCtrlRamEn

+                0x100319cd        0xe    _L1w_DrvRfcAgcRamDataWr

+                0x100319db       0x1c    _L1w_DrvRfcFastAgcEn

+                0x100319f7       0x1a    _L1w_DrvRfcFastAgcDisEn

+                0x10031a11       0x15    _L1w_DrvRfcIntCfg

+                0x10031a26       0x15    _L1w_DrvRfcSpiFormatCfg

+                0x10031a3b        0x9    _L1w_DrvRfcRffeFormatCfg

+                0x10031a44        0x2    _L1w_DrvRfcRbdpCfg

+                0x10031a46       0x1c    _L1w_DrvRfcDagcCfg

+                0x10031a62       0x13    _L1w_DrvRfcDcCfg

+                0x10031a75        0xd    _L1w_DrvRfcFcCordicCfg

+                0x10031a82       0x1a    _L1w_DrvRfcNotchCordicCfg

+                0x10031a9c       0x21    _L1w_DrvRfcReadNotchCordicAVal

+                0x10031abd       0xb8    _L1w_DrvRfcNotchRegCfg

+                0x10031b75       0x52    _L1w_DrvRfcFastAgcCfg

+                0x10031bc7       0x4f    _L1w_DrvRfcCtrlRamEventInit

+                0x10031c16       0x84    _L1w_DrvRfcAbbCsfCtrlRamInit

+                0x10031c9a       0x21    _L1w_DrvRfcEventTableInit

+                0x10031cbb       0x41    _L1w_DrvRfcReset

+                0x10031cfc       0x8f    _L1w_DrvRfcGsmIntNotchCalc

+                0x10031d8b       0x73    _L1w_DrvRfcInit

+                0x10031dfe        0x9    _L1w_DrvRfcDfeTxInit

+                0x10031e07       0x30    _L1w_DrvRfcTxTone

+                0x10031e37       0x28    _L1w_DrvRfcAfcCwSet

+                0x10031e5f        0x1    _L1w_DrvRfcAfcCwGet

+                0x10031e60        0x9    _L1w_DrvRfcRestore

+ .text          0x10031e69     0x1594 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

+                0x10031e69       0x38    _L1w_DrvHsdpaIcReset

+                0x10031ea1       0x2f    _L1w_DrvHsdpaIcTpuCfgOver

+                0x10031ed0       0x30    _L1w_DrvHsdpaIcTxTpuCfgOver

+                0x10031f00       0x28    _L1w_DrvHsdpaIcInit

+                0x10031f28       0x12    _L1w_DrvHsdpaIcIntOpen

+                0x10031f3a       0x12    _L1w_DrvHsdpaIcIntMask

+                0x10031f4c       0x17    _L1w_DrvHsdpaIcEnable

+                0x10031f63       0x18    _L1w_DrvHsdpaIcStaticCfg

+                0x10031f7b      0x273    _L1w_DrvHsdpaIcTpuAntPsrCfg

+                0x100321ee      0x1d8    _L1w_DrvHsdpaIcTxTpuAntPsrCfg

+                0x100323c6       0xa9    _L1w_DrvHsdpaIcTpuSubFrmCfg

+                0x1003246f       0x97    _L1w_DrvHsdpaIcTxTpuSubFrmCfg

+                0x10032506       0x69    _L1w_DrvHsdpaIcModeEnableCfg

+                0x1003256f       0x5b    _L1w_DrvHsdpaIcLambdaCfg

+                0x100325ca       0x5b    _L1w_DrvHsdpaIcSymModulusRead

+                0x10032625       0x34    _L1w_DrvHsdpaAdrReset

+                0x10032659       0x18    _L1w_DrvHsdpaAdrInit

+                0x10032671       0x12    _L1w_DrvHsdpaAdrIntOpen

+                0x10032683       0x12    _L1w_DrvHsdpaAdrIntMask

+                0x10032695       0xd6    _L1w_DrvHsdpaAdrStaticCfg

+                0x1003276b       0x83    _L1w_DrvHsdpaAdrInitRcvCfg

+                0x100327ee       0x4b    _L1w_DrvHsdpaAdrFcCfg

+                0x10032839       0x10    _L1w_DrvHsdpaAdrEnableCfg

+                0x10032849      0x172    _L1w_DrvHsdpaAdrSubFrmCfg

+                0x100329bb       0x10    _L1w_DrvHsdpaAdrHsscchCfg

+                0x100329cb       0x2e    _L1w_DrvHsdpaAdrHsdschCfg

+                0x100329f9        0xa    _L1w_DrvHsdpaAdrDisable

+                0x10032a03       0x2d    _L1w_DrvHsdpaAdrCltd1Cfg

+                0x10032a30       0x74    _L1w_DrvHsdpaAdrCirIntRead

+                0x10032aa4       0x11    _L1w_DrvHsdpaAdrGetCirDataAddr

+                0x10032ab5       0x20    _L1w_DrvHsdpaAdrCpichIntRead

+                0x10032ad5       0x2e    _L1w_DrvHsdpaHsscchReset

+                0x10032b03       0x21    _L1w_DrvHsdpaHsscchInit

+                0x10032b24       0x12    _L1w_DrvHsdpaHsscchIntOpen

+                0x10032b36       0x12    _L1w_DrvHsdpaHsscchIntMask

+                0x10032b48       0x11    _L1w_DrvHsdpaHsscchStaticCfg

+                0x10032b59       0x65    _L1w_DrvHsdpaHsscchInitRcvCfg

+                0x10032bbe       0x2d    _L1w_DrvHsdpaHsscchPart1Cfg

+                0x10032beb       0x3b    _L1w_DrvHsdpaHsscchPart2Cfg

+                0x10032c26       0x1b    _L1w_DrvHsdpaHsscchDisable

+                0x10032c41       0xeb    _L1w_DrvHsdpaHsscchPart1IntRead

+                0x10032d2c       0x31    _L1w_DrvHsdpaHsscchPart2IntRead

+                0x10032d5d       0x30    _L1w_DrvHsdpaHdtrReset

+                0x10032d8d       0x1a    _L1w_DrvHdtrTurboReset

+                0x10032da7       0x1b    _L1w_DrvHdtrLessTurboReset

+                0x10032dc2       0x2e    _L1w_DrvHsdpaHdtrInit

+                0x10032df0       0x12    _L1w_DrvHsdpaHdtrIntOpen

+                0x10032e02       0x12    _L1w_DrvHsdpaHdtrIntMask

+                0x10032e14       0x25    _L1w_DrvHsdpaHdtrStaticCfg

+                0x10032e39        0xa    _L1w_DrvHsdpaHdtrInitRcvCfg

+                0x10032e43       0x3b    _L1w_DrvHsdpaHdtrDemoduleCfg

+                0x10032e7e      0x183    _L1w_DrvHsdpaHdtrDecodeCfg

+                0x10033001       0x83    _L1w_DrvHsdpaHdtrHwCfg

+                0x10033084        0xa    _L1w_DrvHsdpaHdtrGetCurCfgSubFrm

+                0x1003308e       0x76    _L1w_DrvHsdpaHdtrIntRead

+                0x10033104        0x6    _L1w_DrvHsdpaHdtrGetRamDataAddr

+                0x1003310a       0x3b    _L1w_DrvHsdpaHsdpcchInitSendCfg

+                0x10033145       0x39    _L1w_DrvHsdpaHsdpcchAckNackCfg

+                0x1003317e       0x3c    _L1w_DrvHsdpaHsdpcchCqiPciCfg

+                0x100331ba       0x10    _L1w_DrvHsdpaHsdpcchCqiPciCfgEn

+                0x100331ca       0x10    _L1w_DrvHsdpaHsdpcchDisable

+                0x100331da       0x19    _L1w_DrvHsdpaLessStaticCfg

+                0x100331f3      0x20a    _L1w_DrvHsdpaLessCfgAllTb

+ .text          0x100333fd     0x2951 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+                0x100333fd       0x2f    _L1W_SEND_RST_REQ

+                0x1003342c       0x2f    _L1W_SEND_INIT_REQ

+                0x1003345b       0x1d    _L1W_RegTpuTS0IntEvent

+                0x10033478        0xc    _L1W_ResetTpu

+                0x10033484      0x18d    _L1W_Reset

+                0x10033611      0x125    _L1W_Init

+                0x10033736       0x35    _L1w_SchedMeasRelease

+                0x1003376b      0x120    _L1W_W_Release

+                0x1003388b       0x1c    _L1W_SetSecSchedId

+                0x100338a7        0x8    _L1W_CampOnSetFlag

+                0x100338af       0x75    _L1W_CampOnOrReconfig

+                0x10033924       0xad    _L1W_DchIn1R2RCtrl

+                0x100339d1       0x1e    _L1W_Only1RCtrl

+                0x100339ef       0xa9    _L1W_Sch1R2RAntCtrl

+                0x10033a98       0xd8    _L1w_TpuAdjScByDchCfgScene

+                0x10033b70       0xa8    _L1W_DlDpchReconfig

+                0x10033c18       0x1c    _L1W_DchRelTpuAdj

+                0x10033c34       0x6e    _L1w_AmtFsmProc

+                0x10033ca2       0x89    _L1w_AmtNSTSetUlDpchParm

+                0x10033d2b       0x72    _L1w_AmtNSTSetDlDpchParm

+                0x10033d9d       0x5b    _L1W_WRelDelayHandle

+                0x10033df8      0x4af    _L1W_PSCommonMsgCtrl

+                0x100342a7        0x5    _L1w_HsupaSubIntCallBack

+                0x100342ac      0x111    _L1W_ReadPSMsg

+                0x100343bd       0x1d    _L1W_RegTpuSubFrmIntEvent

+                0x100343da       0x42    _L1W_SubFrmSchedStateCtrl

+                0x1003441c       0x1b    _L1W_InnerCmd

+                0x10034437       0x55    _L1W_ActiveProcHandler

+                0x1003448c       0x1f    _L1W_ProcSend2PS

+                0x100344ab       0x34    _L1W_ProcAftSchedHandler

+                0x100344df      0x26f    _L1W_RfDevCtrl

+                0x1003474e       0xa3    _L1W_DlsDevCtrl

+                0x100347f1       0x64    _L1W_SlaveSetRFStartEnd

+                0x10034855       0x9e    _L1W_CommonDevCtrl

+                0x100348f3      0x1ce    _L1W_BeforeTpuAdjHandler

+                0x10034ac1      0x19f    _L1W_StateChanging

+                0x10034c60       0x8d    _L1W_NorSubFrmIntHandle

+                0x10034ced      0x150    _L1W_FrameInt

+                0x10034e3d       0x29    _L1w_SchedResBaseOffUpdate

+                0x10034e66      0x1a1    _L1W_PichIntHandle

+                0x10035007       0xe3    _L1W_PreSyncSleepSched

+                0x100350ea      0x583    _L1W_DevIntHandle

+                0x1003566d      0x1bd    _L1W_DevMeasResultHnd

+                0x1003582a      0x18d    _L1W_DevResultProc

+                0x100359b7      0x1c2    _L1w_MainTs0Log

+                0x10035b79       0x12    _L1w_MainSetCloseLog

+                0x10035b8b       0x3a    _L1w_SchedAntSet

+                0x10035bc5      0x189    _L1w_SchedMainTask

+ .text          0x10035d4e      0x7c7 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_rach.o)

+                0x10035d4e       0x36    _L1w_SchedRachProcInit

+                0x10035d84       0x14    _L1w_SchedRachProcReset

+                0x10035d98       0x9c    _L1w_SchedRachProcRanSelSig

+                0x10035e34       0x52    _L1w_SchedRachFindAvailableAS

+                0x10035e86       0xab    _L1w_SchedRachNeedDeleteRtFrameEndAichSlot

+                0x10035f31      0x170    _L1w_SchedRachProcRanSelAS

+                0x100360a1       0x49    _L1w_SchedRachProcActive

+                0x100360ea       0x2f    _L1w_SchedRachProcDeactive

+                0x10036119       0xce    _L1w_SchedRachConfigRtx

+                0x100361e7       0xb9    _L1w_SchedRachProcPSCmd

+                0x100362a0       0x33    _L1w_SchedRachProcL1Cmd

+                0x100362d3       0x2e    _L1w_SchedRachProcPreSched

+                0x10036301       0x4d    _L1w_SchedRachProcCfgHandle

+                0x1003634e       0x27    _L1w_SchedRachAiResultHandle

+                0x10036375       0xea    _L1w_SchedRachProcSched

+                0x1003645f       0x28    _L1w_SchedRachProcSend2PS

+                0x10036487       0x36    _L1w_SchedRachProcL1InnerReq

+                0x100364bd        0x9    _L1w_SchedRachProcL1InnerAbort

+                0x100364c6        0x8    _L1w_SchedRachProcDevFachEnable

+                0x100364ce       0x1b    _L1W_SchedRachProcConfigCheck

+                0x100364e9       0x2c    _L1w_SchedRachProcIsNextFmo

+ .text          0x10036515     0x1181 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas_db.o)

+                0x10036515        0xd    _L1w_SchMeasDbInit

+                0x10036522       0x30    _L1w_SchMeasU16Filter

+                0x10036552       0x17    _L1w_SchMeasFingerPosOffset

+                0x10036569       0x74    _L1w_SchMeasChooseFilterFinger

+                0x100365dd       0xc8    _L1w_SchMeasDbUpdPreSyncInfo

+                0x100366a5       0x1d    _L1w_SchedMeasReturnCsrSlot

+                0x100366c2      0x27f    _L1w_SchMeasDbSaveSyncCelReslt

+                0x10036941       0xbb    _L1w_SchedMeasSetInnerReq

+                0x100369fc       0x91    _L1w_SchedMeasSetInnerResult

+                0x10036a8d       0x17    _L1w_SchedMeasClearInnerDb

+                0x10036aa4       0x37    _L1w_SchedMeasGetInnerResult

+                0x10036adb       0x15    _L1w_SchedMeasQueryInnerSt

+                0x10036af0       0x12    _L1w_SchedMeasGetAfcCel

+                0x10036b02       0x25    _L1w_SchedMeasGetInnerCelInfo

+                0x10036b27      0x14f    _L1w_SchedMeasGetInnerFreq

+                0x10036c76      0x13d    _L1w_SchedMeasSaveCsResult

+                0x10036db3       0x9a    _L1w_SchedMeasQuerySyncInfo

+                0x10036e4d       0xc0    _L1w_SchedMeasSyncSetFreq

+                0x10036f0d       0x48    _L1w_SchedMeasGetScellResult

+                0x10036f55      0x2db    _L1w_SchedMeasGetIntraResult

+                0x10037230       0x1a    _L1w_SchedMeasFilterRscp

+                0x1003724a      0x2a4    _L1w_SchedMeasGetInterResult

+                0x100374ee       0xbf    _L1w_SchMeasQueryCellInfo

+                0x100375ad       0x3a    _L1w_SchMeasAdjustSfn

+                0x100375e7       0x4e    _L1w_SchMeasSetCellSfnInfo

+                0x10037635       0x37    _L1w_SchMeasSetCellSttdInfo

+                0x1003766c       0x2a    _L1w_SchMeasGetUeInternalRssi

+ .text          0x10037696      0x8b4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+                0x10037696       0x30    _L1W_RegisterProcedure

+                0x100376c6       0x49    _L1W_SetIcsStateProcs

+                0x1003770f       0x68    _L1W_SetIdleStateProcs

+                0x10037777       0x40    _L1W_SetPageStateProcs

+                0x100377b7       0x50    _L1W_SetFachStateProcs

+                0x10037807       0x50    _L1W_SetEFachStateProcs

+                0x10037857       0x48    _L1W_SetDchStateProcs

+                0x1003789f       0x14    _L1W_SetAmtHdtStateProcs

+                0x100378b3       0x14    _L1W_SetAmtFdtStateProcs

+                0x100378c7       0x40    _L1W_SetAmtThCalibStateProcs

+                0x10037907       0x40    _L1W_SetAmtNstStateProcs

+                0x10037947       0x32    _L1W_SetWSlaveModeProcs

+                0x10037979        0x1    _L1W_SetCloseStateProcs

+                0x1003797a        0xb    _L1W_GetDchActState

+                0x10037985       0x6f    _L1W_NotifyFSM

+                0x100379f4      0x142    _L1W_WMasteStateCtrl

+                0x10037b36       0xc0    _L1W_ModeCtrl

+                0x10037bf6       0x4d    _L1W_L1StateCtrl

+                0x10037c43       0x87    _L1W_SetProc

+                0x10037cca       0x42    _L1W_GetPriId

+                0x10037d0c       0x97    _L1w_SetMasterState

+                0x10037da3       0x30    _L1w_ResetCountForLog

+                0x10037dd3       0x1b    _L1w_AddSlaveStateCntForLog

+                0x10037dee       0x3a    _L1w_AddMasterStateCntForLog

+                0x10037e28       0xb4    _L1w_CheckMsgToAddProcCntForLog

+                0x10037edc        0xa    _L1w_SetDLULTimingForLog

+                0x10037ee6       0x64    _L1w_PrintStandLog

+ .text          0x10037f4a      0x7b8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_inter_cs.o)

+                0x10037f4a        0x8    _L1w_SchedCs1ProcGetFreq

+                0x10037f52        0x7    _L1w_SchedCs1ProcGetCsProcState

+                0x10037f59        0x6    _L1w_Cs1GetInnerInfo

+                0x10037f5f       0x12    _L1w_SchedCs1ProcInit

+                0x10037f71       0x21    _L1_SchedCs1ProcReset

+                0x10037f92       0x22    _L1w_Cs1WriteFullscanResult

+                0x10037fb4       0x17    _L1w_SchedCs1AbortInnerReq

+                0x10037fcb        0xf    _L1w_Cs1GetInnerReqByActReason

+                0x10037fda        0x2    _L1w_SchedCs1ProcPSCmd

+                0x10037fdc        0x1    _L1w_SchedCs1ProcSend2PS

+                0x10037fdd       0xa2    _L1w_SchedCs1ProcActive

+                0x1003807f       0x79    _L1w_SchedCs1ProcDeactive

+                0x100380f8       0x19    _L1w_SchedCs1ProcFsm

+                0x10038111        0x1    _L1w_Cs1InitSched

+                0x10038112        0x2    _L1w_Cs1InitPreSchedHandler

+                0x10038114        0x1    _L1w_Cs1InitAfcSched

+                0x10038115        0x2    _L1w_Cs1InitAfcPreSchedHandler

+                0x10038117        0xe    _L1w_Cs1Step1ResClear

+                0x10038125      0x2d4    _L1w_Cs1Step1Sched

+                0x100383f9       0x75    _L1w_Cs1Step1PreSchedHandler

+                0x1003846e       0x52    _L1w_Cs1FullscanPreSchedHandler

+                0x100384c0       0x94    _L1w_Cs1FullscanSched

+                0x10038554       0x6c    _L1w_Cs1ReportResultSched

+                0x100385c0       0x3e    _L1w_SchedCs1ProcSched

+                0x100385fe       0x34    _L1w_SchedCs1ProcPreSchedHandler

+                0x10038632       0x4a    _L1w_SchedCs1ProcInnerActive

+                0x1003867c       0x44    _L1w_SchedCs1ProcInnerDeactive

+                0x100386c0       0x42    _L1w_SchedCs1ProcInnerResultGet

+ .text          0x10038702      0x79c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+                0x10038702       0x10    _L1w_DevResultClear

+                0x10038712       0x24    _L1w_ReadDevResult

+                0x10038736       0x35    _L1w_ReadDevResultNeedFlg

+                0x1003876b       0x3c    _L1w_ReadDevMultResultNedFlg

+                0x100387a7       0x2e    _L1w_ReadDevMultiResult

+                0x100387d5       0x49    _L1w_WriteDevResult

+                0x1003881e       0x27    _L1w_SrvCellDbClear

+                0x10038845       0x51    _L1w_SchedDbInit

+                0x10038896       0x18    _L1w_ReadPsMsgFromDb_Opt

+                0x100388ae       0x22    _L1w_ReadPsMsgFromDb

+                0x100388d0        0x6    _L1w_GetPsMsgAddress

+                0x100388d6        0x3    _L1w_GetPsMsgMaxLen

+                0x100388d9       0x16    _L1w_SetSrvCellInfo

+                0x100388ef       0x16    _L1w_GetSrvCellInfo

+                0x10038905       0x1b    _L1w_GetSpecifiedSrvCell

+                0x10038920       0x49    _L1w_SrvMeasProcInfoInd

+                0x10038969       0x23    _L1w_CsSetSrvSyncState

+                0x1003898c       0x22    _L1w_CsGetSrvSyncState

+                0x100389ae       0x25    _L1w_SetSrvCellTiming

+                0x100389d3       0x2c    _L1w_GetSrvCellTiming

+                0x100389ff       0x23    _L1w_SetMainCellTiming

+                0x10038a22        0xb    _L1w_BackUpMrtrOffset

+                0x10038a2d       0x1a    _L1w_BackUpSrvCellInfo

+                0x10038a47       0x1b    _L1w_ReStoreSrvCellInfo

+                0x10038a62        0x9    _L1w_GetMrtrOffset

+                0x10038a6b       0x14    _L1w_SetSrvCellAgeTime

+                0x10038a7f       0x23    _L1w_GetMainCellTiming

+                0x10038aa2       0x90    _L1w_SetDchProcInfo

+                0x10038b32        0xd    _L1w_GetSrvCpichSttdMode

+                0x10038b3f       0x1f    _L1w_GetDpaCellCpichSttdMode

+                0x10038b5e       0x12    _L1W_TimingCalcSFNOff

+                0x10038b70       0x56    _L1w_SetSysTimingInfo

+                0x10038bc6       0x22    _L1w_GetCellMrtrOffset

+                0x10038be8       0x31    _L1w_GetCellRscpInfo

+                0x10038c19       0xa5    _L1w_SetHsdpaCellInfo

+                0x10038cbe       0x23    _L1w_GetHsdpaCellHsscchFrm

+                0x10038ce1        0xa    _L1w_SetSysInfoAfc

+                0x10038ceb        0x8    _L1w_GetSysInfoAfc

+                0x10038cf3       0x17    _L1w_GetActiveCellScrCode

+                0x10038d0a       0x86    _L1w_GetCellInfo

+                0x10038d90        0x5    _L1w_SetCellSfnInfo

+                0x10038d95        0x5    _L1w_SetCellSttdInfo

+                0x10038d9a       0x19    _L1w_IsSaCell

+                0x10038db3       0x22    _L1w_GetSaCellTiming

+                0x10038dd5       0x53    _L1w_DbPrintCellTiming

+                0x10038e28       0x31    _L1w_DbSkipFrmEnd

+                0x10038e59       0x45    _L1w_UpdateMrtrOffset

+ .text          0x10038e9e     0x50bd T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas.o)

+                0x10038e9e        0xf    _L1w_SchedMeasProcActive

+                0x10038ead       0x34    _L1w_SchedMeasProcDeactive

+                0x10038ee1        0x8    _L1w_SchedMeasDpaExist

+                0x10038ee9       0x9f    _L1w_SchedMeasReqCellQuery

+                0x10038f88       0x72    _L1w_SchedMeasGetCells

+                0x10038ffa       0x16    _L1w_SchedMeasCellInfoQuery

+                0x10039010       0x38    _L1w_SchedMeasSyncFreqQuery

+                0x10039048       0x1e    _L1w_SchedMeasSyncCellQuery1

+                0x10039066       0x4c    _L1w_SchedMeasSyncCellQuery2

+                0x100390b2       0xf4    _L1w_SchedMeasSyncCellUpd

+                0x100391a6       0x3d    _L1w_SchedMeasSyncCellNew

+                0x100391e3       0x38    _L1w_SchedMeasSyncCellGetPoor

+                0x1003921b       0x24    _L1w_SchedMeasGetCsInfo

+                0x1003923f       0xe3    _L1w_SchedMeasKeepOldIntraCells

+                0x10039322       0x22    _L1w_SchedMeasCheckIdleState

+                0x10039344       0x1e    _L1w_SchedMeasCheckMasterIdleOrSlaveState

+                0x10039362       0x17    _L1w_SchedMeasCheckFachDch

+                0x10039379       0x2f    _L1w_SchedMeasCaclPageAge

+                0x100393a8       0x41    _L1w_SchedMeasCaclFachAge

+                0x100393e9       0x64    _L1w_SchedMeasCaclEfachAge

+                0x1003944d       0x4b    _L1w_SchedMeasSetSlaveIdleInterSchedAge

+                0x10039498       0xdc    _L1w_SchedMeasSchedAgeUpdate

+                0x10039574      0x333    _L1w_SchedMeasUpIntraSchedInfo

+                0x100398a7      0x13e    _L1w_SchedMeasSortSyncCell

+                0x100399e5       0x35    _L1w_SchedMeasAdjustResultCnt

+                0x10039a1a      0x1a8    _L1w_SchedMeasUpInterSchedInfo

+                0x10039bc2        0x2    _L1w_SchedMeasIntraFreqReq

+                0x10039bc4        0x2    _L1w_SchedMeasInterFreqReq

+                0x10039bc6       0x13    _L1w_SchedMeasUeInternalReq

+                0x10039bd9       0x13    _L1w_SchedMeasReturnPsrIsNeedTrace

+                0x10039bec      0x12e    _L1w_SchedMeasRelReq

+                0x10039d1a       0x24    _L1w_SchedMeasIsL1sRelMeasSleepFlag

+                0x10039d3e       0x41    _L1w_SchedMeasFreqSearch

+                0x10039d7f        0xe    _L1w_SchedMeasSetLpBitMap

+                0x10039d8d        0xc    _L1w_SchedMeasGetLpBitMap

+                0x10039d99        0xf    _L1w_SchedMeasClearLpBitMap

+                0x10039da8       0xb5    _L1w_SchedMeasOptCellOverCheck

+                0x10039e5d       0x3c    _L1w_SchedMeasJudgeIsScell

+                0x10039e99        0x8    _L1w_SchedMeasReturnRxChannelInfo

+                0x10039ea1        0xc    _L1w_SchedMeasL1SClearTxSwitch

+                0x10039ead        0x8    _L1w_SchedMeasReturnTxIsSwitch

+                0x10039eb5       0x4b    _L1w_SchedMeasReturnMeasAntInfo

+                0x10039f00      0x1c1    _L1w_SchedMeasCalcAntAvrEcIoAndJudge

+                0x1003a0c1       0x9c    _L1w_SchedMeasSingleToDouleChanelJudge

+                0x1003a15d       0x38    _L1w_SchedMeasDouleToSignelChanelJudge

+                0x1003a195       0x58    _L1w_SchedMeasreturnAntcellnum

+                0x1003a1ed      0x123    _L1w_SchedMeasUpSyncCellInfo

+                0x1003a310       0x34    _L1w_SchedMeasClearPreSyncInfo

+                0x1003a344       0x13    _L1w_SchedMeasQueryPreSyncInfo

+                0x1003a357       0x2e    _L1w_SchedMeasSetPreSyncInfo

+                0x1003a385       0x19    _L1w_SchedMeasGetIntraInitInfo

+                0x1003a39e       0x2d    _L1w_SchedMeasGetInterInitInfo

+                0x1003a3cb       0x38    _L1w_SchedMeasSetInitInfo

+                0x1003a403        0xd    _L1w_SchedMeasClearCsResult

+                0x1003a410      0x1c0    _L1w_SchedMeasGetCsResult

+                0x1003a5d0       0x37    _L1w_SchedDchMeasGetBchResult

+                0x1003a607       0x43    _L1w_SchedMeasCmpHwL1sched

+                0x1003a64a       0x23    _L1w_SchedMeasAbortReq

+                0x1003a66d      0x195    _L1w_SchedMeasOptCell2SyncCell

+                0x1003a802       0x10    _L1w_SchedMeasGetMaxEcIoByFreq

+                0x1003a812      0x164    _L1w_SchedMeasCalcSyncCellQual

+                0x1003a976       0x89    _L1w_SchedMeasSetIntialStateType

+                0x1003a9ff       0x16    _L1w_SchedCsGetStep1StrategyInfo

+                0x1003aa15       0xae    _L1w_SchedMeasJudgeStateType

+                0x1003aac3       0x2c    _L1w_SchedMeasJudgeStateTypeChange

+                0x1003aaef       0x82    _L1w_SchedMeasSaveGoodOrBadCnt

+                0x1003ab71       0x67    _L1w_SchedMeasJudgeIsStatistic

+                0x1003abd8       0x63    _L1w_SchedMeasCheckMasterPageActCs

+                0x1003ac3b       0xee    _L1w_SchedMeasJudgeNeedActPeriodCs

+                0x1003ad29      0x188    _L1w_SchedMeasJudgeSyncCellExist

+                0x1003aeb1        0xa    _L1w_SchedMeasReturnAntNum

+                0x1003aebb       0x59    _L1w_SchedMeasConnectJudgeAntNum

+                0x1003af14       0xe1    _L1w_SchedMeasConnectIsJudgeAntNum

+                0x1003aff5       0xdb    _L1w_SchedMeasDevResultHandler

+                0x1003b0d0       0x1d    _L1w_SchedMeasResultHandler

+                0x1003b0ed      0x23f    _L1w_SchedMeasStateUpdate

+                0x1003b32c       0x26    _L1w_SchedMeasSort

+                0x1003b352      0x1c1    _L1w_SchedMeasGetSchedTime

+                0x1003b513       0x44    _L1w_SchedMeasGetIntraFreqInfo

+                0x1003b557       0x64    _L1w_SchedMeasGetInterFreqInfo

+                0x1003b5bb       0xa4    _L1w_SchedMeasGetHwResInfo

+                0x1003b65f       0x4f    _L1w_SchedMeasSetHwResInfo

+                0x1003b6ae       0x33    _L1w_SchedMeasPageGetResLenPerCell

+                0x1003b6e1        0xe    _L1w_SchedMeasGetResLenPerCell

+                0x1003b6ef       0xa9    _L1w_SchedMeasProcSetRes

+                0x1003b798      0x149    _L1w_SchedMeasProcResAlloc

+                0x1003b8e1      0x16a    _L1w_SchedMeasProcSchedReq

+                0x1003ba4b       0xfb    _L1w_SchedMeasSyncIntraMeas

+                0x1003bb46       0xc3    _L1w_SchedMeasSyncInterMeas

+                0x1003bc09       0x3c    _L1w_SchedMeasGetOptCellInfo

+                0x1003bc45      0x1cf    _L1w_SchedMeasOptCellSchedReq

+                0x1003be14       0xa5    _L1w_SchedMeasOptSchedByFreq

+                0x1003beb9        0xa    _L1w_SchedMeasOptCellSched

+                0x1003bec3       0xe5    _L1w_SchedMeasIntraCs

+                0x1003bfa8       0xfc    _L1w_SchedMeasInterCs

+                0x1003c0a4       0x3d    _L1w_SchedMeasDchBchChoose

+                0x1003c0e1       0x42    _L1w_SchedMeasSyncIntraBch

+                0x1003c123       0xdd    _L1w_SchedMeasIdlePageSched

+                0x1003c200       0x6a    _L1w_SchedMeasFachSched

+                0x1003c26a       0x7b    _L1w_SchedMeasDchSched

+                0x1003c2e5      0x146    _L1w_SchedMeasSlaveSched

+                0x1003c42b       0xdc    _L1w_SchedMeasIntraInitSched

+                0x1003c507      0x137    _L1w_SchedMeasInterInitSched

+                0x1003c63e        0xc    _L1w_SchedMeasInitialSched

+                0x1003c64a       0x6b    _L1w_SchedMeasPsSched

+                0x1003c6b5       0x56    _L1w_SchedMeasJudgAfcIsOk

+                0x1003c70b       0x4f    _L1w_SchedMeasInnerSchedReq

+                0x1003c75a       0x96    _L1w_SchedMeasInnerSched

+                0x1003c7f0       0xf6    _L1w_SchedMeasGetPreSyncFreq

+                0x1003c8e6       0x41    _L1w_SchedMeasPreSyncSchedReq

+                0x1003c927       0xe2    _L1w_SchMeasIdlPagInitRptJudge

+                0x1003ca09      0x10e    _L1w_SchedMeasIdlePageRptJudge

+                0x1003cb17       0x90    _L1w_SchedMeasFachDchRptJudge

+                0x1003cba7       0x29    _L1w_SchedMeasExsitInterResult

+                0x1003cbd0       0xcb    _L1w_SchedMeasCheckInterResult

+                0x1003cc9b      0x111    _L1w_SchedMeasSlaveRptJudge

+                0x1003cdac       0x6a    _L1w_SchedMeasRptScellInd

+                0x1003ce16       0x4a    _L1w_SchedMeasSortCellEcIo

+                0x1003ce60      0x108    _L1w_SchedMeasJudgeStartNcellPsr

+                0x1003cf68       0xc5    _L1w_SchedMeasJudgeNcell

+                0x1003d02d       0x36    _L1w_SchedMeasProcJudgeNcellEst

+                0x1003d063       0xe9    _L1w_SchedMeasRptIntraCellInd

+                0x1003d14c       0x79    _L1w_SchedMeasRptInterCellInd

+                0x1003d1c5       0xd8    _L1w_SchedMeasRptUeInternalInd

+                0x1003d29d       0xaf    _L1w_SchedMeasProcPSCmd

+                0x1003d34c       0x31    _L1w_SchedMeasProcL1Cmd

+                0x1003d37d        0xf    _L1w_SchedMeasProcPreHandler

+                0x1003d38c       0x55    _L1w_SchedMeasProcCheckAfcState

+                0x1003d3e1       0x19    _L1w_SchedMeasProcSched

+                0x1003d3fa       0x5a    _L1w_SchedMeasProcAftHandler

+                0x1003d454       0x3e    _L1w_SchedMeasProcSend2PS

+                0x1003d492       0x7a    _L1w_SchedMeasProcInit

+                0x1003d50c        0x2    _L1w_SchedMeasProcReset

+                0x1003d50e       0xc0    _L1w_SchedMeasProcPreSync

+                0x1003d5ce       0x1e    _L1w_SchedMeasGetPreSyncResult

+                0x1003d5ec       0x6d    _L1w_SchedMeasProcInnerActive

+                0x1003d659       0x23    _L1w_SchedMeasInnerGetResult

+                0x1003d67c       0x1a    _L1w_SchedMeasInnerDeactive

+                0x1003d696      0x104    _L1w_SchMeasWakePreSyncSched

+                0x1003d79a      0x114    _L1w_SchedMeasJudgeIsNeedPre

+                0x1003d8ae        0x5    _L1w_SchedMeasGetOfflinedataEndtTime

+                0x1003d8b3      0x1e7    _L1w_SchedMeasCalcOfflinedataRes

+                0x1003da9a       0xdd    _L1w_SchedMeasWakePreSync

+                0x1003db77       0x76    _l1w_SchedMeasSetSrvCellNoSched

+                0x1003dbed      0x1ec    _L1w_SchedMeasWakeIntraSched

+                0x1003ddd9       0x65    _L1w_SchedMeasQueryInterInfo

+                0x1003de3e       0xa6    _L1w_SchedMeasDrxPreSync

+                0x1003dee4        0x1    _L1w_SchedMeasSetDrxInfo

+                0x1003dee5        0x1    _L1w_SchedMeasForbidInterFreq

+                0x1003dee6       0x43    _L1w_SchedMeasJudgeBufStateFull

+                0x1003df29        0xc    _L1w_SchedMeasCalcMeasReqNum

+                0x1003df35        0x9    _L1w_SchedMeasCleanMeasReqNum

+                0x1003df3e        0x9    _L1w_SchedMeasSetPiIntInfo

+                0x1003df47       0x14    _L1w_SchedMeasSetNewFreq

+ .text          0x1003df5b      0x40b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa.o)

+                0x1003df5b        0xc    _L1w_SchedHsupaInit

+                0x1003df67       0x3a    _L1w_SchedHsupaGetDlChanSrc

+                0x1003dfa1       0x1a    _L1w_SchedHsupaGetDlChanTxDiv

+                0x1003dfbb       0x1b    _L1w_SchedHsupaIsActive

+                0x1003dfd6      0x103    _L1w_SchedHsupaPSCmd

+                0x1003e0d9      0x19f    _L1w_SchedHsupaDchPreSched

+                0x1003e278       0x1d    _L1w_SchedHsupaPreSched

+                0x1003e295       0x68    _L1w_SchedHsupaDchSched

+                0x1003e2fd       0x19    _L1w_SchedHsupaSched

+                0x1003e316       0x27    _L1w_SchedHsupaDchSend2PS

+                0x1003e33d        0xb    _L1w_SchedHsupaSend2PS

+                0x1003e348        0x6    _L1w_SchedHsupaGetUpaSchedDb

+                0x1003e34e       0x18    _L1w_SchedHsupaInnerRel

+ .text          0x1003e366     0x146b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+                0x1003e366        0xa    _L1w_SchedCmSetBitmap

+                0x1003e370       0x50    _L1w_SchedCmGetGapBitmap

+                0x1003e3c0        0x8    _L1w_SchedCmProcInit

+                0x1003e3c8        0x2    _L1w_SchedCmProcReset

+                0x1003e3ca       0xcf    _L1w_SchedCmWriteWaitCfgDb

+                0x1003e499       0xbc    _L1w_SchedCmReadWaitCfgDb

+                0x1003e555       0xae    _L1w_SchedCmConfig

+                0x1003e603       0x25    _L1w_SchedCmRelease

+                0x1003e628       0x42    _L1w_SchedCmUpdateOnePattern

+                0x1003e66a       0x55    _L1w_SchedCmUpdatePattern

+                0x1003e6bf       0x4f    _L1w_SchedCmGetGapPosition

+                0x1003e70e       0x81    _L1w_SchedCmGetSfnOneGapInfo

+                0x1003e78f       0x55    _L1w_SchedCmGetSfnGapInfo

+                0x1003e7e4       0x8b    _L1w_SchedCmRfResAlloc

+                0x1003e86f       0x61    _L1w_SchedCmRfResRel

+                0x1003e8d0       0xb7    _L1w_SchedCmProcPatternAct

+                0x1003e987      0x15b    _L1w_SchedCmProcPatternRel

+                0x1003eae2       0x82    _L1w_SchedCmProcRelN1N2Frame

+                0x1003eb64       0x49    _L1w_SchedCmProcCheckTglTgsn

+                0x1003ebad      0x173    _L1w_SchedCmProcPsParaCheck

+                0x1003ed20       0x18    _L1w_SchedCmIsN0ToN3BitmapEmpty

+                0x1003ed38       0x1c    _L1w_SchedCmIsN0ToN4BitmapEmpty

+                0x1003ed54       0x49    _L1w_SchedCmSSFNJumpFix

+                0x1003ed9d       0x3a    _L1w_SchedCmBackHandle

+                0x1003edd7       0x6d    _L1w_SchedCmProcPSCmd

+                0x1003ee44       0xac    _L1w_SchedCmProcPreSched

+                0x1003eef0      0x2de    _L1w_SchedCmProcSched

+                0x1003f1ce       0x13    _L1w_SchedCmUsageIsValid

+                0x1003f1e1       0xa6    _L1w_SchedCmHspaGetRealBitmap

+                0x1003f287       0xa6    _L1w_SchedCmHspaGetBitmap

+                0x1003f32d       0x5c    _L1w_SchedCmPcSirCodingCalc

+                0x1003f389       0x17    _L1w_SchedCmGdtrGetCmInfo

+                0x1003f3a0       0xd0    _L1w_SchedCmDchGetCmInfo

+                0x1003f470       0x3b    _L1w_SchedCmGapGetCmMode

+                0x1003f4ab       0x84    _L1w_SchedCmSendBitmapToPsr

+                0x1003f52f       0x1d    _L1w_SchedCmWriteN2BitmapToPc

+                0x1003f54c        0x8    _L1w_SchedCmMeasGetResFlg

+                0x1003f554        0x8    _L1w_SchedCmCsGetPeriod

+                0x1003f55c       0x19    _L1w_SchedCmAcvtiveProc

+                0x1003f575       0x29    _L1w_SchedCmDeacvtiveProc

+                0x1003f59e        0xb    _L1w_SchedCmGetProcStatus

+                0x1003f5a9      0x15d    _L1w_SchedCmDealN4N9ForPs

+                0x1003f706       0x23    _L1w_SchedCmUpdatePatternForN4N9

+                0x1003f729       0x52    _L1w_SchedCmGetSfnGapInfoForN4N9

+                0x1003f77b       0x56    _L1w_SchedCmGetSlotNumForN4N9

+ .text          0x1003f7d1      0x4a5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_sc.o)

+                0x1003f7d1       0x12    _L1w_SchedCsGetStep23Length

+                0x1003f7e3        0xd    _L1w_schedProcCsPosCmp

+                0x1003f7f0       0x48    _L1w_schedProcCsPos

+                0x1003f838       0xf6    _L1w_SchedCsResQueryGapLength

+                0x1003f92e       0x4d    _L1w_SchedCsResQueryResLenByWin

+                0x1003f97b       0x3e    _L1w_SchedCsFindCorrectResTime

+                0x1003f9b9       0x3f    _L1w_SchedCsSetCsStep1Length

+                0x1003f9f8       0x1a    _L1w_SchedCsSetStrategyPs

+                0x1003fa12       0x18    _L1w_SchedCsSetStrategyFs

+                0x1003fa2a       0x43    _L1w_SchedCsSetStrategyMeasFach

+                0x1003fa6d       0x38    _L1w_SchedCsSetStrategyMeasDch

+                0x1003faa5       0xde    _L1w_SchedCsSetStrategyMeas

+                0x1003fb83       0x1d    _L1w_SchedCsSetStrategyBch

+                0x1003fba0       0x51    _L1w_SchedCsSetStrategyDch

+                0x1003fbf1        0xf    _L1w_SchedCsSetStrategyDchFisrt

+                0x1003fc00        0xb    _L1w_SchedCsSetStrategy

+                0x1003fc0b       0x6b    _L1w_SchedCs1SetStrategy

+ .text          0x1003fc76     0x1ade T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+                0x1003fc76       0x55    _L1w_ResRfResInit

+                0x1003fccb        0x7    _L1w_GetCurSSFNBase

+                0x1003fcd2        0x7    _L1w_SetCurSSFNBase

+                0x1003fcd9       0x12    _L1w_UpdateCurSSFNBase

+                0x1003fceb        0x8    _L1w_GetCurSymOffset

+                0x1003fcf3       0x44    _L1w_UpdateCurSymOffset

+                0x1003fd37       0x3a    _L1w_WakeUpdateCurRecord

+                0x1003fd71        0x6    _L1w_GetUsedQptr

+                0x1003fd77       0x76    _L1w_GetUnUsedQptr

+                0x1003fded       0xfd    _L1w_RfResSegSplit

+                0x1003feea       0xcc    _L1w_RfResSegAdd

+                0x1003ffb6       0xef    _L1w_RfResSegUpdate

+                0x100400a5       0x87    _L1w_RfResSegSet

+                0x1004012c       0xcd    _L1w_RfResSegFixedReqCheck

+                0x100401f9       0x55    _L1w_RfResSegFixedResReq

+                0x1004024e      0x10e    _L1w_RfResWinFixedReqHandle

+                0x1004035c       0xc6    _L1w_RfResSegVarReqCheck

+                0x10040422       0x90    _L1w_RfResSegVarResReq

+                0x100404b2        0x4    _L1w_SchedResTblReset

+                0x100404b6      0x164    _L1w_SchedResProcLog

+                0x1004061a       0x2d    _L1w_SchedResUpdate

+                0x10040647        0x1    _L1w_SchedResSetSchedSfn

+                0x10040648       0x1e    _L1w_RfResAgcCtrlSet

+                0x10040666       0x15    _L1w_SchedResSetSegAgc

+                0x1004067b      0x240    _L1w_SchedResQueryNextFrmSeg

+                0x100408bb       0x8f    _L1w_SchedResQueryOnePos

+                0x1004094a       0x43    _L1w_SchedResQueryLastActSeg

+                0x1004098d       0x4d    _L1w_SchedResQueryLastActSegForGap

+                0x100409da       0x4b    _L1w_SchedResQueryLastSeg

+                0x10040a25       0x2d    _L1w_SchedResTypeConvert

+                0x10040a52      0x1bd    _L1w_SchedResQueryGapInfo

+                0x10040c0f      0x1c3    _L1w_SchedResQueryGapInfoByWin

+                0x10040dd2       0x63    _L1w_SchedResQueryGapBitmapBySsfn

+                0x10040e35      0x162    _L1w_SchedResQueryResLenByWin

+                0x10040f97       0x3f    _L1w_RfResSegCleanUp

+                0x10040fd6       0xd6    _L1w_RfResSegReq

+                0x100410ac       0x82    _L1w_ConvertToSlotBound

+                0x1004112e      0x138    _L1w_RfResFixedSegReq

+                0x10041266      0x190    _L1w_RfResVarSegReq

+                0x100413f6       0xea    _L1w_RfResWinFixedSegReq

+                0x100414e0       0x36    _L1w_RfResTblClear

+                0x10041516      0x188    _L1w_RfResRelReq

+                0x1004169e       0x75    _L1w_RfResCheckNextFrameWAvail

+                0x10041713       0x41    _L1w_SchedResGlobal

+ .text          0x10041754     0x158d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_bch.o)

+                0x10041754       0x6c    _L1w_SchedBchProcPSCmd

+                0x100417c0       0x55    _L1w_SchedBchProcSched

+                0x10041815       0x75    _L1w_SchedBchPreSched

+                0x1004188a       0x7d    _L1w_SchedBchProcHandler

+                0x10041907       0xa5    _L1w_SchedBchProcSend2PS

+                0x100419ac       0x27    _L1w_SchedBchProcReset

+                0x100419d3        0x2    _L1w_SchedBchProcInit

+                0x100419d5       0x29    _L1w_SchedBchAfcReq

+                0x100419fe       0x88    _L1w_SchedBchInnerActive

+                0x10041a86       0x66    _L1w_SchedBchInnerGetResult

+                0x10041aec       0x4e    _L1w_SchedBchInnerDeactive

+                0x10041b3a       0x18    _L1w_SchedBchAfcStop

+                0x10041b52       0x7a    _L1w_SchedBchPichConflict

+                0x10041bcc       0x13    _L1w_SchedBchNextTtiNeeded

+                0x10041bdf       0x45    _L1w_SchedBchConvertSibSchedInfo

+                0x10041c24       0x2b    _L1w_SchedBchConvertSibInfo

+                0x10041c4f       0x23    _L1w_SchedBchUpdateSibInfo

+                0x10041c72       0x2a    _L1w_SchedBchCalcNearestPos

+                0x10041c9c       0x7b    _L1w_SchedBchUpdateBchState

+                0x10041d17        0xd    _L1w_SchedBchSibSchedPreReady

+                0x10041d24        0xf    _L1w_SchedBchPreSchedSfnDecoding

+                0x10041d33       0xb4    _L1w_SchedBchProcSibPreSched

+                0x10041de7       0xc4    _L1w_SchedBchProcPreFrameSync

+                0x10041eab       0x92    _L1w_SchedBchProcPreSttd

+                0x10041f3d       0x7c    _L1w_SchedBchProcPreSfnDecoding

+                0x10041fb9       0x1a    _L1w_SchedBchProcPrePathSync

+                0x10041fd3       0xc5    _L1w_SchedBchProcSibSched

+                0x10042098       0x1d    _L1w_SchedBchAfcPreSchedReady

+                0x100420b5      0x102    _L1w_SchedBchProcAfcSched

+                0x100421b7      0x126    _L1w_SchedBchProcInnerSched

+                0x100422dd       0x3d    _L1w_SchedBchInnerSchedPreReady

+                0x1004231a       0x20    _L1w_SchedBchFindInnerReq

+                0x1004233a       0xb1    _L1w_SchedBchInitSibSchedInfo

+                0x100423eb       0x6e    _L1w_SchedBchUpdatePreDecod

+                0x10042459       0x72    _L1w_SchedBchUpdateInnerResult

+                0x100424cb       0x14    _L1w_SchedBchGetSibSchedCellSfn

+                0x100424df       0xbc    _L1w_SchedBchProcSchedBySfn

+                0x1004259b       0x1a    _L1w_SchedBchNeedUpdatePathInfo

+                0x100425b5       0x3c    _L1w_SchedBchActivePreSync

+                0x100425f1       0x9d    _L1w_SchedBchCalcResAlloc

+                0x1004268e       0x76    _L1w_SchedBchRfResReq

+                0x10042704       0x7f    _L1w_SchedBchCfgDev

+                0x10042783       0x27    _L1w_SchedBchFindWaitingTask

+                0x100427aa       0x2e    _L1w_SchedBchPsDeactive

+                0x100427d8       0x56    _L1w_SchedBchUpdateSibResult

+                0x1004282e       0x2d    _L1w_SchedBchIsServCell

+                0x1004285b        0x9    _L1w_SchedBchIsPathValid

+                0x10042864       0x54    _L1w_SchedBchCalcCellOffset

+                0x100428b8       0x52    _L1w_SchedBchSetCellSfnInfo

+                0x1004290a       0x5d    _L1w_SchedBchReserveSibRes

+                0x10042967       0x17    _L1w_SchedBchReadSibFail

+                0x1004297e       0x28    _L1w_SchedBchDoesSfnBelongtoSib

+                0x100429a6       0x70    _L1w_SchedBchSibReadPostUpdate

+                0x10042a16       0x5d    _L1w_SchedBchExtendRes

+                0x10042a73       0x3b    _L1w_SchedBchUpdatePsInd

+                0x10042aae       0x40    _L1w_SchedBchSaveBchWorkInfo

+                0x10042aee       0x5b    _L1w_SchedBchProcPreSync

+                0x10042b49       0x18    _L1w_SchedBchNeedExtendRes

+                0x10042b61       0x16    _L1w_SchedBchIsInConnectedMode

+                0x10042b77       0x1c    _L1w_SchedBchNeedReserveRes

+                0x10042b93        0xd    _L1w_SchedBchNeedAllocRes

+                0x10042ba0       0x5f    _L1w_SchedBchAllocNearestSibRes

+                0x10042bff       0x25    _L1w_SchedBchGetResType

+                0x10042c24       0x20    _L1w_SchedBchGetPresyncResult

+                0x10042c44       0x2e    _L1w_SchedBchCanStartPreSfnDecod

+                0x10042c72       0x4c    _L1w_SchedBchResRfRel

+                0x10042cbe       0x11    _L1w_SchedBchFmoConflictFachJudge

+                0x10042ccf        0x7    _L1w_SchedBchGetFmoConflictFlag

+                0x10042cd6        0xb    _L1w_SchedBchCleanFmoConflictFlag

+ .text          0x10042ce1      0xe7f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_amt.o)

+                0x10042ce1        0x7    _L1w_SchedAmtGetCnfEnFlg

+                0x10042ce8      0x1f7    _L1w_AmtModeCtrl

+                0x10042edf       0x64    _L1w_SchedAmtProcInit

+                0x10042f43      0x4d8    _L1w_SchedAmtProcPSCmdHdt

+                0x1004341b      0x1de    _L1w_SchedAmtProcPSCmdFdt

+                0x100435f9      0x145    _L1w_SchedAmtProcPSCmdNst

+                0x1004373e       0xd7    _L1w_SchedAmtProcPSCmdThCalib

+                0x10043815       0x2a    _L1w_SchedAmtProcPSCmd

+                0x1004383f        0x3    _L1w_SchedAmtProcSched

+                0x10043842      0x179    _L1w_SchedAmtProcSend2PSHdt

+                0x100439bb       0xb3    _L1w_SchedAmtProcSend2PSFdt

+                0x10043a6e       0xa4    _L1w_SchedAmtProcSend2PSNst

+                0x10043b12       0x1f    _L1w_SchedAmtProcSend2PSThCalib

+                0x10043b31       0x2f    _L1w_SchedAmtProcSend2PS

+ .text          0x10043b60     0x1558 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cs.o)

+                0x10043b60       0x42    _L1w_SchedCs0CheckCs1LastConfig

+                0x10043ba2       0x98    _L1w_SchedCs0CheckCs1State

+                0x10043c3a       0x49    _L1w_SchedCs0SetStep1StartTime

+                0x10043c83       0xd0    _L1w_SchedCS0SetCsrDevConfigPara

+                0x10043d53       0x3a    _L1w_SchedCs0Step1LastConfig

+                0x10043d8d       0x3b    _L1w_SchedCs0UpdateStep1ResInfo

+                0x10043dc8       0x99    _L1w_SchedCs0SendStep1Req

+                0x10043e61       0xa6    _L1w_SchedCs0SetStep1Res

+                0x10043f07       0x62    _L1w_SchedCs0GetStep1ResLength

+                0x10043f69       0x2a    _L1w_SchedCs0SavResTemp

+                0x10043f93       0x5b    _L1w_SchedCs0CheckStep1Res

+                0x10043fee        0x6    _L1w_Cs0GetInnerInfo

+                0x10043ff4        0x7    _L1w_SchedCs0ProcGetCsProcState

+                0x10043ffb        0x8    _L1w_SchedCsProcGetInitAFC

+                0x10044003        0xc    _L1w_SchedCs0ProcInit

+                0x1004400f       0x2b    _L1_SchedCs0ProcReset

+                0x1004403a       0x68    _L1w_Cs0WriteFullscanResult

+                0x100440a2       0x2f    _L1w_Cs0SetMaxAfcVal

+                0x100440d1       0xa6    _L1w_SchedCs0ProcPSCmd

+                0x10044177       0x17    _L1w_SchedCs0AbortInnerReq

+                0x1004418e       0x11    _L1w_Cs0GetInnerReqByActReason

+                0x1004419f       0xcd    _L1w_SchedCs0ProcSend2PS

+                0x1004426c       0xda    _L1w_SchedCs0ProcActive

+                0x10044346       0x79    _L1w_SchedCs0ProcDeactive

+                0x100443bf       0x19    _L1w_SchedCs0ProcFsm

+                0x100443d8        0x1    _L1w_Cs0InitSched

+                0x100443d9        0x2    _L1w_Cs0InitPreSchedHandler

+                0x100443db       0xd7    _L1w_Cs0InitAfcSched

+                0x100444b2       0x52    _L1w_Cs0InitAfcPreSchedHandler

+                0x10044504       0xac    _L1w_Cs0Step1SchedResCalc

+                0x100445b0       0xee    _L1w_Cs0Step1SchedRes1

+                0x1004469e       0x5c    _L1w_Cs0Step1SchedRes2

+                0x100446fa      0x33f    _L1w_Cs0Step1Sched

+                0x10044a39       0x75    _L1w_Cs0Step1PreSchedHandler

+                0x10044aae       0xa1    _L1w_Cs0FullscanSched

+                0x10044b4f       0x53    _L1w_Cs0FullscanPreSchedHandler

+                0x10044ba2       0x6c    _L1w_Cs0InitMeasSched

+                0x10044c0e       0x5f    _L1w_Cs0InitMeasPreSchedHandler

+                0x10044c6d       0x5f    _L1w_Cs0BchAckSched

+                0x10044ccc       0x7b    _L1w_Cs0BchAckPreSchedHandler

+                0x10044d47      0x14a    _L1w_Cs0ReportResultSched

+                0x10044e91       0x59    _L1w_SchedCs0ProcSched

+                0x10044eea       0x34    _L1w_SchedCs0ProcPreSchedHandler

+                0x10044f1e       0x64    _L1w_SchedCsProcInnerActive

+                0x10044f82       0x16    _L1w_SchedCs0ProcFsWait

+                0x10044f98       0x58    _L1w_SchedCsProcInnerDeactive

+                0x10044ff0       0x42    _L1w_SchedCsProcInnerResultGet

+                0x10045032       0x2d    _L1w_SchedGetCs0FsInfoReq

+                0x1004505f       0x25    _L1w_SchedCs1ProcInnerReqCmp

+                0x10045084        0xd    _L1w_SchedCsProcSetActInfo

+                0x10045091       0x27    _L1w_SchedCsResCmp

+ .text          0x100450b8      0x1eb T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

+                0x100450b8        0xf    _L1w_SchedHspaProcInit

+                0x100450c7       0x1a    _L1w_SchedHspaProcReset

+                0x100450e1       0xb1    _L1w_SchedHspaProcPSCmd

+                0x10045192        0xf    _L1w_SchedHspaProcSched

+                0x100451a1        0xf    _L1w_SchedHspaProcPreSched

+                0x100451b0       0x19    _L1w_SchedHspaProcSend2PS

+                0x100451c9       0x24    _L1w_SchedDchSetDchAscPara

+                0x100451ed        0xf    _L1w_SchedDchInnerRelHspa

+                0x100451fc        0x6    _L1w_SchedHspaGetDchAscPara

+                0x10045202       0x22    _L1w_SchedHspaIsHsupaIdleState

+                0x10045224       0x22    _L1w_SchedHspaIsHsdpaIdleState

+                0x10045246        0x8    _L1w_SchedHspaSetSend2PSFlg

+                0x1004524e        0x7    _L1w_SchedHspaSetHspaState

+                0x10045255       0x2f    _L1w_SchedHspaCalcActiveTime

+                0x10045284       0x1f    _L1w_SchedHspaGetHsdpaActSubFrm

+ .text          0x100452a3      0x37c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fach.o)

+                0x100452a3       0x8a    _L1w_SchedFachProcActive

+                0x1004532d       0x20    _L1w_SchedFachProcRelMsgCmd

+                0x1004534d       0x53    _L1w_SchedFachProcPSCmd

+                0x100453a0      0x12f    _L1w_SchedFachProcSched

+                0x100454cf       0x31    _L1w_SchedFachProcSend2PS

+                0x10045500       0x1a    _L1w_SchedFachProcInit

+                0x1004551a       0x14    _L1w_SchedFachProcReset

+                0x1004552e        0x8    _L1w_SchedFachGetMaxTti

+                0x10045536        0x8    _L1w_SchedFachGetTimmingOffset

+                0x1004553e       0x48    _L1w_SchedFachSendPsrStartMsg

+                0x10045586       0x21    _L1w_SchedFachSendPsrStopMsg

+                0x100455a7       0x55    _L1w_SchedFachSpsrStart

+                0x100455fc       0x1b    _L1w_SchedFachSetFingerUpState

+                0x10045617        0x8    _L1w_SchedFachGetFingerUpState

+ .text          0x1004561f      0x9d5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_page.o)

+                0x1004561f       0x2b    _L1w_SchedPageCalcImsi

+                0x1004564a       0x92    _L1w_SchedPageGetAndCalcPiInfo

+                0x100456dc       0x88    _L1w_SchedPageCalcPageNtPos

+                0x10045764       0x43    _L1w_SchedPageCalcCsrPiPos

+                0x100457a7       0x40    _L1w_SchedPageCalcCsrPiResPos

+                0x100457e7       0x5b    _L1w_SchedPageUsedRakePiResPos

+                0x10045842       0x9c    _L1w_SchedPagePchResPos

+                0x100458de       0x50    _L1w_SchedPagePiCfgToBchDev

+                0x1004592e       0x97    _L1w_SchedPageOfflinePiCfgToRtxDev

+                0x100459c5       0x98    _L1w_SchedPagePiIntMissCheck

+                0x10045a5d       0x64    _L1w_SchedPagePiCfgToRtxDev

+                0x10045ac1       0x48    _L1w_SchedPageProcCheckCfgDev

+                0x10045b09       0x3a    _L1w_SchedPagePreSyncPerPerStart

+                0x10045b43       0x9c    _L1w_SchedPageActive

+                0x10045bdf       0x37    _L1w_SchedPagePsCfgReqCmd

+                0x10045c16       0x2e    _L1w_SchedPagePsRelCmd

+                0x10045c44       0x4d    _L1w_SchedPageResOverdueCkeck

+                0x10045c91       0x16    _L1w_SchedPageProcPSCmd

+                0x10045ca7       0xaf    _L1w_SchedPageProcPreSched

+                0x10045d56      0x18b    _L1w_SchedPageProcSched

+                0x10045ee1       0x22    _L1w_SchedPageProcSend2PS

+                0x10045f03       0x2b    _L1w_SchedPageProcInit

+                0x10045f2e       0x14    _L1w_SchedPageProcReset

+                0x10045f42       0x24    _L1w_SchedPageWakeUpPiStartPos

+                0x10045f66        0xd    _L1w_SchedPagePichOffset

+                0x10045f73       0x10    _L1w_SchedPagePiPosInfo

+                0x10045f83       0x36    _L1_SchedPageProcInnerReq

+                0x10045fb9        0x9    _L1_SchedPageProcInnerRel

+                0x10045fc2       0x32    _L1w_SchedPageProcL1Cmd

+ .text          0x10045ff4      0xe96 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_dch.o)

+                0x10045ff4       0x2c    _L1w_SchedDchActiveSsfnCalc

+                0x10046020       0x17    _L1w_SchedDchCfgScene

+                0x10046037       0x5a    _L1w_SchedDchCfgSet2Hspa

+                0x10046091       0x2d    _L1w_SchedPilotChipLenthCalc

+                0x100460be       0x48    _L1w_SchedDchGetCpichInfo

+                0x10046106       0x58    _L1w_SchedDchTtiCheck

+                0x1004615e       0x89    _L1w_SchedDchGetDpchCfgInfo

+                0x100461e7       0x93    _L1w_SchedDchGetFdpchCfgInfo

+                0x1004627a      0x113    _L1w_SchedDchSaveRlInfoToCfgPsr

+                0x1004638d       0x27    _L1w_SchedDchProcBchActive

+                0x100463b4       0x43    _L1w_SchedDchTxCfgReq

+                0x100463f7       0x57    _L1w_SchedDchRxCfgReq

+                0x1004644e       0x2a    _L1w_SchedDpchRelRxRelReq

+                0x10046478       0x2e    _L1w_SchedDpchRelTxRelReq

+                0x100464a6       0x27    _L1w_SchedDchRptCnfCheck

+                0x100464cd      0x160    _L1w_SchedDchRlsTimingCheck

+                0x1004662d       0x7a    _L1w_SchedDch1stRlSfnSyncCheck

+                0x100466a7       0xd4    _L1w_SchedDchDisContiPreCheck

+                0x1004677b       0xa0    _L1w_SchedDchContiPreCheck

+                0x1004681b       0x28    _L1w_SchedDchPreCndCheck

+                0x10046843       0x25    _L1w_SchedDchNextTtiNode

+                0x10046868       0xaa    _L1w_SchedDchCheckCmPattern

+                0x10046912       0x23    _L1w_SchedDchCheckFromEfach

+                0x10046935       0x40    _L1w_SchedDchDlSync

+                0x10046975      0x142    _L1w_SchedDchProcActive

+                0x10046ab7       0x33    _L1w_SchedDchToPsCnf

+                0x10046aea       0x15    _L1w_SchedDchToPsInSync

+                0x10046aff       0x15    _L1w_SchedDchToPsOutSync

+                0x10046b14       0x15    _L1w_SchedDchToPsDpchRelCnf

+                0x10046b29       0x59    _L1w_SchedDchProcPsRelCmd

+                0x10046b82       0x37    _L1w_SchedDchProcCheckInSync2Ps

+                0x10046bb9       0x41    _L1w_SchedDchTimingCycleCheck

+                0x10046bfa       0xa1    _L1w_SchedDchProcPSCmd

+                0x10046c9b       0x49    _L1w_SchedDchProcPreSchedHandler

+                0x10046ce4       0xa5    _L1w_SchedDchProcSched

+                0x10046d89       0x5d    _L1w_SchedDchProcSend2PS

+                0x10046de6       0x43    _L1w_SchedDchProcInit

+                0x10046e29       0x14    _L1w_SchedDchProcReset

+                0x10046e3d        0xc    _L1w_SchedDchGetPlLenthAndDlType

+                0x10046e49        0x8    _L1w_SchedDchProSetPsrStartFlg

+                0x10046e51        0x8    _L1w_SchedDchGetPreCondFlg

+                0x10046e59        0x8    _L1w_SchedDchGetRtxWorkFlg

+                0x10046e61        0x8    _L1w_SchedDchGetSyncStd

+                0x10046e69        0x9    _L1w_SchedDchEfachRelInfo

+                0x10046e72        0x8    _L1w_SchedDchCheckRtxCfg

+                0x10046e7a        0x8    _L1w_SchedDchSetTimmingCheck

+                0x10046e82        0x8    _L1w_SchedDchTimmingCheck

+ .text          0x10046e8a      0x3f5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_efach.o)

+                0x10046e8a        0x8    _L1w_SchedHsdpaFachSetUpaFlg

+                0x10046e92       0xef    _L1w_SchedHsdpaFachActive

+                0x10046f81       0x22    _L1w_SchedHsdpaFachRelPSCmd

+                0x10046fa3      0x102    _L1w_SchedHsdpaFachPreSched

+                0x100470a5      0x139    _L1w_SchedHsdpaFachSched

+                0x100471de       0x32    _L1w_SchedHsdpaFachSend2PS

+                0x10047210        0x9    _L1w_SchedHsdpaHrntiUpdateConfig

+                0x10047219       0x52    _L1w_SchedHsdpaFachDataInd

+                0x1004726b       0x14    _L1w_SchedHsdpaFachGetDrxInfo

+ .text          0x1004727f     0x11c2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_gap.o)

+                0x1004727f       0x26    _L1w_SchedGapProcInit

+                0x100472a5       0x37    _L1w_SchedGapProcReset

+                0x100472dc       0x78    _L1w_SchedGapProcSched

+                0x10047354       0x2c    _L1w_SchedGapProcPSCmd

+                0x10047380       0xb6    _L1w_SchedGapProcSend2PS

+                0x10047436       0x46    _L1w_SchedGapRelCmdHandle

+                0x1004747c       0x72    _L1w_SchedGapCfgGapCmdHandle

+                0x100474ee       0x90    _L1w_SchedGapAbortGapCmdHandle

+                0x1004757e       0x37    _L1w_SchedGapRptGapCmdHandle

+                0x100475b5       0x79    _L1w_SchedGapSetModeCmdHandle

+                0x1004762e       0xf6    _L1w_SchedGapTstampCalc

+                0x10047724       0x6a    _L1w_SchedGapTstampProc

+                0x1004778e       0x90    _L1w_SchedGapIndCheck

+                0x1004781e       0x3b    _L1w_SchedGapResReq

+                0x10047859       0x20    _L1w_SchedGapStartTpuIntHandle

+                0x10047879       0x39    _L1w_SchedGapEndTpuIntHandle

+                0x100478b2       0xb7    _L1w_SchedGapAddTpuEvent

+                0x10047969       0x83    _L1w_SchedGapRegionJudge

+                0x100479ec       0x5c    _L1w_SchedGapCalcLen

+                0x10047a48       0x46    _L1w_SchedGapPosMove

+                0x10047a8e       0x50    _L1w_SchedGapPosCompare

+                0x10047ade        0x1    _L1w_SchedGapRfSleep

+                0x10047adf       0x27    _L1w_SchedGapMasterProc

+                0x10047b06       0x29    _L1w_SchedGapMasterGapPlan

+                0x10047b2f       0x35    _L1w_SchedGapMasterGapQuery

+                0x10047b64       0xfb    _L1w_SchedGapMasterGapRpt

+                0x10047c5f       0x38    _L1w_SchedGapUpdVirtualPiPos

+                0x10047c97       0x33    _L1w_SchedGapRmvRfOprTime

+                0x10047cca       0x46    _L1w_SchedGapQuerySegInfoByPos

+                0x10047d10       0x46    _L1w_SchedGapCheckUlCmFlag

+                0x10047d56      0x19f    _L1w_SchedGapQueryLongGap

+                0x10047ef5      0x12c    _L1w_SchedGapQueryShortGap

+                0x10048021      0x108    _L1w_SchedGapUpdIdleResInfo

+                0x10048129       0x88    _L1w_SchedGapCancelGapProc

+                0x100481b1       0x1e    _L1w_SchedGapSetForbidGap

+                0x100481cf       0xf7    _L1w_SchedGapSlaveProc

+                0x100482c6       0x2b    _L1w_SchedGapSlaveGapPlan

+                0x100482f1       0x1d    _L1w_SchedGapUpdSlaveResInfo

+                0x1004830e       0x87    _L1w_SchedGapGetLastIdleInfo

+                0x10048395       0x5a    _L1w_SchedGapGetGapAbortPos

+                0x100483ef        0xc    _L1w_SchedGapGetSlaveGapEndPos

+                0x100483fb        0x8    _L1w_SchedGapQuerySlaveType

+                0x10048403        0x8    _L1w_SchedGapQuerySlaveGapStartSsfn

+                0x1004840b       0x12    _L1w_SchedGapQuerySlaveGapPosInfo

+                0x1004841d        0xc    _L1w_SchedGetGapRptFlag

+                0x10048429        0x8    _L1w_SchedGapGetGapAbortFlg

+                0x10048431        0x8    _L1w_SchedGapGetSlaveGapType

+                0x10048439        0x8    _L1w_SchedGapGetForbidFlg

+ .text          0x10048441      0x767 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa.o)

+                0x1004851f      0x2b1    _L1w_SchedHsdpaPSCmd

+                0x100487d0      0x24d    _L1w_SchedHsdpaPreSched

+                0x10048a1d       0x5a    _L1w_SchedHsdpaSched

+                0x10048a77       0x40    _L1w_SchedHsdpaSend2PS

+                0x10048ab7       0x1c    _L1w_SchedHsdpaReset

+                0x10048ad3        0xc    _L1w_SchedHsdpaInit

+                0x10048adf       0x3e    _L1w_SchedHsdpaDevOrderIndProc

+                0x10048b1d       0x53    _L1w_SchedHsdpaHsscchOrder

+                0x10048b70        0x6    _L1w_SchedHsdpaGetSchedDb

+                0x10048b76       0x32    _L1w_SchedHsdpaInnerRel

+ .text          0x10048ba8      0x2ae T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa_efach.o)

+                0x10048ba8        0xb    _L1w_SchedHspaEraInd

+                0x10048bb3       0x3a    _L1w_SchedHsupaEraStart

+                0x10048bed       0xb8    _L1w_SchedHsupaFachActive

+                0x10048ca5       0x11    _L1w_SchedHsupaFachRel

+                0x10048cb6        0xa    _L1w_SchedHsupaErntiUpdateConfig

+                0x10048cc0       0xee    _L1w_SchedHsupaFachPreSched

+                0x10048dae       0x26    _L1w_SchedHsupaNoDataPSCmd

+                0x10048dd4       0x2d    _L1w_SchedHsupaFachSched

+                0x10048e01       0x26    _L1w_SchedHsupaEraSend2PS

+                0x10048e27       0x2f    _L1w_SchedHsupaFachSend2PS

+ .text          0x10048e56      0x341 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fmo.o)

+                0x10048e56        0x8    _L1w_SchedFmoProcActive

+                0x10048e5e       0x20    _L1w_SchedFmoProcDeactive

+                0x10048e7e       0x5e    _L1w_SchedFmoCalcInfo

+                0x10048edc       0x45    _L1w_SchedFmoInfoSend2Psr

+                0x10048f21       0x46    _L1w_SchedFmoProcForbidFmo

+                0x10048f67       0x26    _L1w_SchedFmoProcGetFmoInfo

+                0x10048f8d        0xf    _L1w_SchedFmoProcGetFmoPeriod

+                0x10048f9c        0x2    _L1w_SchedFmoProcReset

+                0x10048f9e       0x12    _L1w_SchedFmoProcInit

+                0x10048fb0       0x35    _L1w_SchedFmoProcPSCmd

+                0x10048fe5      0x1b2    _L1w_SchedFmoProcSched

+ .text          0x10049197      0xce5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fs.o)

+                0x10049197        0x7    _L1w_SchedFsProcGetFsProcState

+                0x1004919e        0x5    _L1w_SchedFsPscThreshold

+                0x100491a3       0x23    _l1w_FsRemoveFreq

+                0x100491c6       0xaf    _L1w_FsInit

+                0x10049275       0x59    _L1w_FsInsertCoarseResult

+                0x100492ce       0x4a    _L1w_FsCalcRssi

+                0x10049318       0x39    _L1w_FsFilterFineFreq

+                0x10049351       0xaf    _L1w_SchedFsProcBandCrossFilter

+                0x10049400       0x32    _L1w_FsSetFineFreq

+                0x10049432       0x64    _L1w_FsGetByRangeIndex

+                0x10049496       0x63    _L1w_FsGetNextCoarseFreq

+                0x100494f9       0x2a    _L1w_FsGetNextPscFreq

+                0x10049523       0x27    _L1w_FsGetNextFineFreq

+                0x1004954a       0x4f    _L1w_FsInsertFineResult

+                0x10049599       0x28    _L1w_SchedFsProcReset

+                0x100495c1       0x18    _L1w_SchedFsProcInit

+                0x100495d9       0x30    _L1w_SchedFsProcSchedInit

+                0x10049609       0xa9    _L1w_SchedfsResQueryGap

+                0x100496b2       0x88    _L1w_SchedFsProcJudgeEnd

+                0x1004973a       0x42    _L1w_SchedFsProcSetRes

+                0x1004977c       0x4f    _L1w_SchedFsProcUpdResEnd

+                0x100497cb       0x4c    _L1w_SchedFsProcSetCoarseFreq

+                0x10049817       0x58    _L1w_SchedFsProcGetRssi

+                0x1004986f       0x3d    _L1w_SchedFsProcCalcCoarseRssi

+                0x100498ac       0x4d    _L1w_SchedFsProcSchedSetFineFreq

+                0x100498f9       0x60    _L1w_SchedFsProcCalcFineRssi

+                0x10049959       0xbe    _L1w_SchedFsProcSchedSetPscFreq

+                0x10049a17       0xdd    _L1w_SchedFsProcCalcPscRssi

+                0x10049af4       0x4e    _L1w_SchedFsProcSetPscFineInfo

+                0x10049b42      0x110    _L1w_SchedFsProcSchedCalcPscAndRssi

+                0x10049c52       0x3c    _L1w_SchedFsProcPreSchedHandler

+                0x10049c8e       0x43    _L1w_SchedFsProcSched

+                0x10049cd1       0x3c    _L1w_SchedFsProcActive

+                0x10049d0d        0x8    _L1w_SchedFsProcDeactive

+                0x10049d15       0x64    _L1w_SchedFsProcPSCmd

+                0x10049d79       0x2c    _L1w_FreqScanFineRssiCmp

+                0x10049da5       0xd7    _L1w_SchedFsProcSend2PS

+ .text          0x10049e7c      0x4eb T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_math.o)

+                0x10049e7c       0x7e    _L1w_MathWord2Float

+                0x10049efa       0x82    _L1w_MathDword2Float

+                0x10049f7c       0x2a    _L1w_MathFloatDiv

+                0x10049fa6       0x27    _L1w_MathDivEx

+                0x10049fcd       0x34    _L1w_MathFloatAdd

+                0x1004a001       0x5c    _L1w_MathFloatSub

+                0x1004a05d       0x2e    _L1w_MathFloatMul

+                0x1004a08b       0x52    _L1w_MathFloatCmp

+                0x1004a0dd       0x38    _L1w_MathCalcExp2

+                0x1004a115       0xb0    _L1w_MathLog

+                0x1004a1c5      0x187    _L1w_MathQuickSort

+                0x1004a34c       0x11    _L1w_BitReverse

+                0x1004a35d        0xa    _L1w_GetNonZeroBitNum

+ .text          0x1004a367      0x539 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_tx.o)

+                0x1004a367       0x21    _L1w_DevHsupaSetEdpdchReadyTrue

+                0x1004a388       0x1f    _L1w_DevHsupaCalcSubFrmBitmap

+                0x1004a3a7        0x9    _L1w_DevHsupaIfSubfrmGap

+                0x1004a3b0      0x105    _L1w_DevHsupaIsEdchReady

+                0x1004a4b5       0x3e    _L1w_DevHsupaCalcHarqId

+                0x1004a4f3       0x48    _L1w_DevHsupaEdchDataPrint

+                0x1004a53b       0x3e    _L1w_DevHsupaGetTransFlg

+                0x1004a579       0x24    _L1w_DevHsupaIsNextTtiReady

+                0x1004a59d      0x13a    _L1w_DevHsupaSendDataProc

+                0x1004a6d7       0x33    _L1w_DevHsupaTxProc

+                0x1004a70a       0x24    _L1w_DevHsupaSetEhichRcvInf

+                0x1004a72e       0x20    _L1w_DevHsupaClrEhichRcvInf

+                0x1004a74e        0xa    _L1w_DevHsupaSearchEhichRcvInf

+                0x1004a758        0xb    _L1w_DevHsupaEhichRcvInfReset

+                0x1004a763        0xc    _L1w_DevHsupaEhichRcvInfInit

+                0x1004a76f       0xe6    _L1w_DevHsupaIcpIntEdchDataProc

+                0x1004a855       0x4b    _L1w_DevHsupaCpPcTtiInfo

+ .text          0x1004a8a0      0x2a8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_hspa.o)

+                0x1004a8a0       0x25    _L1w_DevPcHspaReset

+                0x1004a8c5       0x1b    _L1w_DevPcHspaInit

+                0x1004a8e0       0x44    _L1w_DevPcHsdpaBeltaHsCalc

+                0x1004a924       0x76    _L1w_DevPcHsdpaBeltaHsCmUpdate

+                0x1004a99a        0x1    _L1w_DevPcHsEdchBeltaObtain

+                0x1004a99b       0x2b    _L1w_DevPcHsdpaStartReqHandle

+                0x1004a9c6       0x34    _L1w_DevPcGetCurDpaSubFrm

+                0x1004a9fa       0x83    _L1w_DevPcHsdpaTtiInfoHandle

+                0x1004aa7d       0x69    _L1w_DevPcHsupaStartReqHandle

+                0x1004aae6       0x62    _L1w_DevPcHsupaTtiInfoHandle

+ .text          0x1004ab48      0xee3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+                0x1004ab48       0x26    _L1w_DevTxRachIndToL1s

+                0x1004ab6e        0xc    _L1w_DevTxRaInit

+                0x1004ab7a       0x35    _L1w_DevTxSendPcRaCfgMsg

+                0x1004abaf       0x13    _L1w_DevTxUtrTrchParamCalc

+                0x1004abc2       0x19    _L1w_DevTxUtrTbCbParamCalc

+                0x1004abdb       0x29    _L1w_DevTxUtrRmParamCalc

+                0x1004ac04       0xf6    _L1w_DevTxRaUtrCfg

+                0x1004acfa       0x91    _L1w_DevTxRachTpuIntParaCalc

+                0x1004ad8b      0x118    _L1w_DevTxRachMessageFactor

+                0x1004aea3      0x11b    _L1w_DevTxRachCfg

+                0x1004afbe       0x42    _L1w_DevTxRachRel

+                0x1004b000       0x8a    _L1w_DevTxRachCfgMsgHandle

+                0x1004b08a       0x22    _L1w_DevTxRachAbortMsgHandle

+                0x1004b0ac       0x98    _L1w_DevTxPreamblePowerCtrl

+                0x1004b144       0x96    _L1w_DevTxAichCfg

+                0x1004b1da       0x86    _L1w_DevTxPreambleCfg

+                0x1004b260       0xd8    _L1w_DevTxPrachPowerCtrl

+                0x1004b338       0xc8    _L1w_DevTxPrachCfg

+                0x1004b400       0x8f    _L1w_DevTxRaIntPreHandle

+                0x1004b48f       0x95    _L1w_DevTxRaIntAichHandle

+                0x1004b524       0x64    _L1w_DevTxRaIntSendPrachHandle

+                0x1004b588       0x5e    _L1w_DevTxRaIntHandle

+                0x1004b5e6       0x1a    _L1w_DevTxPrachClose

+                0x1004b600       0xbc    _L1w_DevTxAichIsAck

+                0x1004b6bc       0x3e    _L1w_DevTxAichIsNack

+                0x1004b6fa      0x106    _L1w_DevTxAichIsNoAck

+                0x1004b800       0x77    _L1w_DevPrachInfoLogPrintf

+                0x1004b877       0xb7    _L1w_DevTxEraDpcchCfg

+                0x1004b92e       0x56    _L1w_DevTxEraDpcchRel

+                0x1004b984       0xa7    _L1w_DevTxPiAiAichIntHandle

+ .text          0x1004ba2b      0xfa4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rm.o)

+                0x1004ba2b        0xb    _L1w_DevRtxRmReset

+                0x1004ba36        0x9    _L1w_DevRmGetExp

+                0x1004ba3f       0x37    _L1w_DevRmCeil

+                0x1004ba76       0x11    _L1w_DevRmCalcGcd

+                0x1004ba87       0xad    _L1w_DevRmGetSf

+                0x1004bb34       0x37    _L1w_DevRmRachTfciAnalysis

+                0x1004bb6b       0x5a    _L1w_DevRmUlTfciAnalysis

+                0x1004bbc5       0x78    _L1w_DevRmDlTfciAnalysis

+                0x1004bc3d       0x59    _L1w_DevRmCalcCbPara

+                0x1004bc96       0x63    _L1w_DevRmCalcBitsOfTrch

+                0x1004bcf9       0x79    _L1w_DevRmCalcRmNi

+                0x1004bd72       0x90    _L1w_DevRmCalcUlDeltaNi

+                0x1004be02      0x121    _L1w_DevRmCalcDeltaNi

+                0x1004bf23       0x45    _L1w_DevRmCalcUlNdataj

+                0x1004bf68       0xa3    _L1w_DevRmCalcUlUncodeRm

+                0x1004c00b       0x73    _L1w_DevRmCalcTurboS

+                0x1004c07e       0xa6    _L1w_DevRmCalcUlTurboRm

+                0x1004c124       0x65    _L1w_DevRmCalcUlTrchRmPara

+                0x1004c189       0x46    _L1w_DevRmCalcUlRmPara

+                0x1004c1cf       0x8a    _L1w_DevRmCalcDlNimax

+                0x1004c259       0x1f    _L1w_DevRmCalcDlDeltaNimax

+                0x1004c278       0xbd    _L1w_DevRmCalcDlRmTfcNMax

+                0x1004c335       0x97    _L1w_DevRmCalcDlRmDeltaNiTti

+                0x1004c3cc       0x67    _L1w_DevRmCalcDlRmNiMax

+                0x1004c433       0xfb    _L1w_DevRmCalcDlTfcDeltaNijTti

+                0x1004c52e       0x8f    _L1w_DevRmCalcDlDeltaNijTti

+                0x1004c5bd       0x63    _L1w_DevRmCalcDlUncodeRm

+                0x1004c620       0x99    _L1w_DevRmCalcDlTurboRm

+                0x1004c6b9       0x3f    _L1w_DevRmCalcDlTrchRmPara

+                0x1004c6f8       0x54    _L1w_DevRmCalcDlRmPara

+                0x1004c74c       0x4c    _L1w_DevRmSaveUlDchPara

+                0x1004c798       0x4a    _L1w_DevRmSaveDlTrchPara

+                0x1004c7e2       0x34    _L1w_DevRmSaveRachPara

+                0x1004c816       0xb5    _L1w_DevRmCalcRmPara

+                0x1004c8cb       0x74    _L1w_DevRmCalcUlRmNi

+                0x1004c93f       0x25    _L1w_DevRmCalcUlCmRes

+                0x1004c964       0x6b    _L1w_DevRmCalcTfcRes

+ .text          0x1004c9cf      0x3fc T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_tx.o)

+                0x1004c9cf       0x23    _L1w_DevHsdpaSendPcTtiInfo

+                0x1004c9f2       0x1f    _L1w_DevHsdpaHarqAckBufferShift

+                0x1004ca11       0x68    _L1w_DevHsdpaSetHarqBufPrePost

+                0x1004ca79       0x2a    _L1w_DevHsdpaSetHarqBufAckNack

+                0x1004caa3       0x2f    _L1w_DevHsdpaInitCqiInfo

+                0x1004cad2       0xe2    _L1w_DevHsdpaCqiSendProc

+                0x1004cbb4       0x4b    _L1w_DevHsdpaSnrCalcCtrl

+                0x1004cbff       0x81    _L1w_DevHsdpaCqiSendCtrl

+                0x1004cc80       0x3c    _L1w_DevHsdpaSaveHsdpcchInitCfg

+                0x1004ccbc       0x4a    _L1w_DevHsdpaSaveHsdpcchAckCfg

+                0x1004cd06       0x49    _L1w_DevHsdpaSaveHsdpcchCqiCfg

+                0x1004cd4f       0x2a    _L1w_DevHsdpaTxInitSendProc

+                0x1004cd79       0x52    _L1w_DevHsdpaTxSubFrmProc

+ .text          0x1004cdcb     0x1a89 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

+                0x1004cdcb       0x9a    _L1w_DevHsdpaInitHarqInfo

+                0x1004ce65       0x45    _L1w_DevHsdpaInitAdrPsrInfo

+                0x1004ceaa       0x10    _L1w_DevHsdpaGenChMask

+                0x1004ceba       0x28    _L1w_DevHsdpaIsHdtrValid

+                0x1004cee2       0x1a    _L1w_DevHsdpaSaveDemoduleCfg

+                0x1004cefc       0x5f    _L1w_DevHsdpaSaveDecodeCfg

+                0x1004cf5b      0x181    _L1w_DevHsdpaTpuSaveIcPsrCfg

+                0x1004d0dc       0xea    _L1w_DevHsdpaTpuCalcCfgPara

+                0x1004d1c6      0x153    _L1w_DevHsdpaTxTpuSaveIcPsrCfg

+                0x1004d319       0xdc    _L1w_DevHsdpaTxTpuCalcCfgPara

+                0x1004d3f5       0x92    _L1w_DevHsdpaTpuSaveScrCodePara

+                0x1004d487       0x93    _L1w_DevHsdpaTxTpuSaveScrCodePara

+                0x1004d51a      0x151    _L1w_DevHsdpaSaveAdrIcSubFrmPara

+                0x1004d66b       0x6e    _L1w_DevHsdpaSaveAdrInitRcvCfg

+                0x1004d6d9       0x47    _L1w_DevHsdpaSaveHsscchInitCfg

+                0x1004d720       0xa5    _L1w_DevHsdpaSaveAdrSubFrmCfg

+                0x1004d7c5       0x15    _L1w_DevHsdpaIsPart1Valid

+                0x1004d7da      0x109    _L1w_DevHsdpaPart1Filter

+                0x1004d8e3       0x96    _L1w_DevHsdpaDchSavePart1IntCfg

+                0x1004d979      0x2b2    _L1w_DevHsdpaSavePart1IntCfg

+                0x1004dc2b       0x97    _L1w_DevHsdpaHsscchTypeAnalyse

+                0x1004dcc2       0x16    _L1w_DevHsdpaIsNeedAckNack

+                0x1004dcd8      0x149    _L1w_DevHsdpaDchPart2Type1Proc

+                0x1004de21       0x7e    _L1w_DevHsdpaSaveHdtrHwCfg

+                0x1004de9f       0x4e    _L1w_DevHsdpaSaveHdtrCfgPara

+                0x1004deed       0x2d    _L1w_DevHsdpaHdtrCfg

+                0x1004df1a       0x3e    _L1w_DevHsdpaCalcShiftFactor

+                0x1004df58      0x13e    _L1w_DevHsdpaPart2Type1Proc

+                0x1004e096       0x35    _L1w_DevHsdpaHsscchOrderProc

+                0x1004e0cb      0x119    _L1w_DevHsdpaPart2IntTraceLog

+                0x1004e1e4      0x15d    _L1w_DevHsdpaDchHdtrIntProc

+                0x1004e341       0x3c    _L1w_DevHsdpaRxParaInit

+                0x1004e37d       0x5d    _L1w_DevHsdpaRxInitRcvProc

+                0x1004e3da       0x5f    _L1w_DevHsdpaRxIcRstFirstCfg

+                0x1004e439       0xb9    _L1w_DevHsdpaRxSubFrmProc

+                0x1004e4f2       0xd3    _L1w_DevHsdpaRxPart1IntProc

+                0x1004e5c5      0x142    _L1w_DevHsdpaRxPart2IntProc

+                0x1004e707       0x4e    _L1w_DevHsdpaRxMacHeadAnalyse

+                0x1004e755       0xcc    _L1w_DevHsdpaRxHdtrIntProc

+                0x1004e821       0x33    _L1w_DevHsdpaRxThDataUpdate

+ .text          0x1004e854      0x297 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

+                0x1004e854       0x1c    _L1w_DevPcRachReset

+                0x1004e870       0x1c    _L1w_DevPcRachInit

+                0x1004e88c       0x9b    _L1w_DevPcPrachBeltaCalc

+                0x1004e927        0x7    _L1w_DevPcPrachPreamblePowerEngGet

+                0x1004e92e       0x7b    _L1w_DevPcPrachPreamblePowerCtrl

+                0x1004e9a9       0xf6    _L1w_DevPcPrachMessagePowerCtrl

+                0x1004ea9f       0x34    _L1w_DevPcPrachStartReqHandle

+                0x1004ead3        0x6    _L1w_DevPcPrachPreambleReqHandle

+                0x1004ead9       0x12    _L1w_DevPcPrachMessageReqHandle

+ .text          0x1004eaeb      0xeba T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+                0x1004eaeb       0x3a    _L1w_HsupaCalcLowLim

+                0x1004eb25       0x48    _L1w_HsupaFlt2Fix

+                0x1004eb6d       0x21    _L1w_DevHsupaCalcHiFrameOffset

+                0x1004eb8e        0xf    _L1w_DevHsupaCalcRgFrameOffset

+                0x1004eb9d       0x46    _L1w_DevHsupaCalcRgHiFrmOffset

+                0x1004ebe3       0x1f    _L1w_DevHsupaIsTtiCntValid

+                0x1004ec02       0x14    _L1w_DevHsupaCalcTtiCntMod

+                0x1004ec16       0x26    _L1w_DevHsupaIsDlChanFrontByTx

+                0x1004ec3c       0x3e    _L1w_DevHsupaReadRgHi

+                0x1004ec7a       0x20    _L1w_DevHsupaLookUpTtiCm

+                0x1004ec9a      0x15a    _L1w_DevHsupaIsRgHiCm

+                0x1004edf4      0x15c    _L1w_DevHsupaReadAllRgHiInfo

+                0x1004ef50        0x2    _L1w_DevHsupaReadHarqGrant

+                0x1004ef52       0x91    _L1w_DevHsupaHiCombine

+                0x1004efe3       0x90    _L1w_DevHsupaRgCombine

+                0x1004f073       0xaf    _L1w_DevHsupaIscpSlotCombine

+                0x1004f122       0x87    _L1w_DevHsupaHiDecisonParam

+                0x1004f1a9       0x46    _L1w_DevHsupaNackConfirm

+                0x1004f1ef       0xa5    _L1w_DevHsupaSingleHiDecision

+                0x1004f294       0xb2    _L1w_DevHsupaSingleRgDecision

+                0x1004f346       0x14    _L1w_DevHsupaMulHiNsrlsDecision

+                0x1004f35a       0x73    _L1w_DevHsupaMulRgNsrlsDecision

+                0x1004f3cd       0x30    _L1w_DevHsupaTtiCnt2HarqId

+                0x1004f3fd       0x84    _L1w_DevHsupaNsrlsHiCombDecis

+                0x1004f481       0x47    _L1w_DevHsupaSrlsHICombDecis

+                0x1004f4c8       0x4d    _L1w_DevHsupaSrlsRGCombDecis

+                0x1004f515       0x75    _L1w_DevHsupaGetRlIscp

+                0x1004f58a       0xee    _L1w_DevHsupaReadAllIscpInfo

+                0x1004f678       0x39    _L1w_DevHsupaSingleHiCombDec

+                0x1004f6b1       0x61    _L1w_DevHsupaHiCombAndDecision

+                0x1004f712       0x3d    _L1w_DevHsupaSingleRgCombDecis

+                0x1004f74f       0x75    _L1w_DevHsupaNsrlsRGDecision

+                0x1004f7c4       0x51    _L1w_DevHsupaRgIndProc

+                0x1004f815       0x91    _L1w_DevHsupaCalcDisDlChanEdch

+                0x1004f8a6       0xff    _L1w_DevHsupaSetHarqInfo

+ .text          0x1004f9a5        0x4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dma.o)

+                0x1004f9a5        0x1    _L1w_DrvDmaReset

+                0x1004f9a6        0x1    _L1w_DrvDmaInit

+                0x1004f9a7        0x1    _L1w_DrvDmaSingleMemcpy

+                0x1004f9a8        0x1    _L1W_DMA_ISR

+ .text          0x1004f9a9      0x165 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_epch.o)

+                0x1004f9a9       0xd5    _L1w_SchedHsdpaPchCfgPSCmd

+                0x1004fa7e       0x43    _L1w_SchedHsdpaPchRelPSCmd

+                0x1004fac1       0x14    _L1w_SchedHsdpaPchPreSched

+                0x1004fad5        0x1    _L1w_SchedHsdpaPchSched

+                0x1004fad6       0x38    _L1w_SchedHsdpaPchSend2PS

+ .text          0x1004fb0e      0x12d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_sys_init.o)

+                0x1004fb0e       0x86    _zPHY_ModemOsProcessInit

+                0x1004fb94       0x38    _zPHY_HwInit

+                0x1004fbcc        0x1    _zPHY_FpgaPlatTopInit

+                0x1004fbcd        0x5    _zPHY_ChipTopRegInit

+                0x1004fbd2       0x69    _zPHY_LteaInit

+ .text          0x1004fc3b      0x210 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+                0x1004fc3b        0xe    _zPHY_NVInit_PreInit

+                0x1004fc49       0x4b    _zPHY_NVLteCopy

+                0x1004fc94       0xd0    _zPHY_NVInit

+                0x1004fd64        0x8    _L1e_CmnNvGetUeCategory

+                0x1004fd6c        0x8    _L1e_CmnNvGetDlMimoCapability

+                0x1004fd74        0xa    _L1e_CmnNvGetRxAntNum

+                0x1004fd7e        0xf    _L1e_CmnNvGetRxRsrpInterval

+                0x1004fd8d        0xf    _L1e_CmnNvGetRxAntThreshold

+                0x1004fd9c        0xa    _L1e_CmnNvGetRxN1Timer

+                0x1004fda6        0xa    _L1e_CmnNvGetRxN2Timer

+                0x1004fdb0        0x8    _L1e_CmnNvGetLteTempDetectEn

+                0x1004fdb8        0x8    _L1e_CmnNvGetLteTxPwrBackoffEn

+                0x1004fdc0        0x8    _L1e_CmnNvGetLteRxRateLimitEn

+                0x1004fdc8        0x9    _L1e_CmnNvGetLteCqiThdParam

+                0x1004fdd1        0xa    _L1e_CmnNvGetLteRxTiAlgoCtrl

+                0x1004fddb       0x11    _l1e_CmnZTERfSPIWrite

+                0x1004fdec       0x20    _l1e_CmnZTERfSPIRead

+                0x1004fe0c       0x3f    _zPHY_erfc_TempReadPa

+ .text          0x1004fe4b      0xd86 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+                0x1004fe4b        0x1    _zPHY_ErrorHandle

+                0x1004fe4c       0x14    _zPHY_GetErrorName

+                0x1004fe60      0x102    _zPHY_etmtlog_ThreadEntry

+                0x1004ff62       0x5c    _zPHY_VersionInfo

+                0x1004ffbe       0x41    _L1e_CmnLogUpdateAbsSfn

+                0x1004ffff       0xc6    _L1e_CmnLogClearVariableVal

+                0x100500c5      0x1c8    _L1e_CmnLogDlTbCrcAndThroughPut

+                0x1005028d       0x3b    _L1e_CmnLogStatDlFlowByCc

+                0x100502c8       0x11    _L1e_CmnLogStatDlThroughPut

+                0x100502d9       0x45    _L1e_CmnLogDlDdtrCfgTimes

+                0x1005031e       0x45    _L1e_CmnLogDlDdtrIntTimes

+                0x10050363       0x86    _L1e_CmnLogStatDlRntiApplyCnt

+                0x100503e9       0x52    _L1e_CmnLogStatPcfichChannel

+                0x1005043b      0x15c    _L1e_CmnLogStatPhichChannel

+                0x10050597      0x2a9    _L1e_CmnLogStatPdcchChannel

+                0x10050840        0xa    _L1e_CmnLogStatDlCtrlChMonitor

+                0x1005084a       0x9e    _L1e_CmnLogStatDciDecodeInfo

+                0x100508e8       0x42    _L1e_CmnLogGetRxTxBitmap

+                0x1005092a       0x94    _L1e_CmnLogGetCalcSinrValByCc

+                0x100509be        0x3    _L1e_CmnLogGetCalcSinrVal

+                0x100509c1       0x24    _L1e_CmnLogStatUlFlowByCc

+                0x100509e5       0x37    _L1e_CmnLogStatUlThroughPut

+                0x10050a1c       0x1d    _zPHY_GetUlQmMcs

+                0x10050a39       0x2f    _zPHY_GetDlQmMcs

+                0x10050a68        0xa    _zPHY_GetDlSinr

+                0x10050a72       0x1d    _zPHY_GetUlHarqNack

+                0x10050a8f       0x22    _zPHY_GetDlHarqNack

+                0x10050ab1        0xf    _zPHY_GetDlThrougput

+                0x10050ac0        0xf    _zPHY_GetUlThrougput

+                0x10050acf       0x1a    _zPHY_UlResidualBlerCount

+                0x10050ae9        0xd    _zPHY_AtGetPowerHeadroom

+                0x10050af6        0x9    _zPHY_AtGetPcmax

+                0x10050aff       0x26    _zPHY_AtGetRsrpDbm

+                0x10050b25       0x2a    _zPHY_AtGetRssiDbm

+                0x10050b4f       0x42    _zPHY_AtGetResidualBlerByCc

+                0x10050b91       0x26    _zPHY_AtGetResidualBler

+                0x10050bb7       0x1a    _zPHY_AtClearVariableVal

+ .text          0x10050bd1      0xbb9 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o)

+                0x10050bd1      0x117    _zPHY_Tpu_ExtraCheck

+                0x10050ce8       0x2a    _L1L_TpuAdjCnfMsg

+                0x10050d12      0x293    _L1L_TpuCpModeSwitchProc

+                0x10050fa5       0x40    _L1L_TpuDevFixedIntRegister

+                0x10050fe5       0x3d    _L1L_TpuDevTimerUnRegister

+                0x10051022       0x63    _L1L_TpuMicroAdj

+                0x10051085        0x7    _L1L_TpuDevMsgDelayMsgTimerRegister

+                0x1005108c        0x6    _L1L_TpuDevMsgDelayCBTimerRegister

+                0x10051092       0x15    _L1L_TpuDevRelativeMsgTimerRegister

+                0x100510a7       0x13    _L1L_TpuDevRelativeCBTimerRegister

+                0x100510ba       0x36    _L1L_TpuDevMrtrTimeTypeMsgTimerRegister

+                0x100510f0       0x35    _L1L_TpuDevMrtrTimeTypeCBTimerRegister

+                0x10051125       0x20    _L1L_TpuSuperSlotGet

+                0x10051145       0x21    _L1L_TpuMrtrFormat

+                0x10051166       0x1c    _L1L_TpuLocalMrtr2FreeMrtr

+                0x10051182       0x1c    _L1L_TpuFreeMrtr2LocalMrtr

+                0x1005119e       0xb4    _L1L_TpuProUpdateLocalMRTR

+                0x10051252        0xa    _L1L_TpuTimeSub

+                0x1005125c       0x13    _L1L_TpuTimeAdd

+                0x1005126f       0x4d    _L1L_TpuTs2Time

+                0x100512bc       0x17    _L1L_TpuTime2Ts

+                0x100512d3       0x34    _L1L_TpuMrtrAdd

+                0x10051307       0x40    _L1L_TpuMrtrSub

+                0x10051347      0x443    _zPHY_LTE_TPU_ThreadEntry

+ .text          0x1005178a      0x677 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+                0x1005178a       0x40    _zPHY_ecsi_HNoDMA

+                0x100517ca        0x1    _zPHY_ecsi_PCellCSI_En

+                0x100517cb        0x1    _zPHY_ecsi_SCellCSI_En

+                0x100517cc       0x49    _zPHY_ecsi_Init

+                0x10051815       0x2c    _zPHY_ecsi_PCellCommParmUpdate

+                0x10051841       0x9b    _zPHY_ecsi_PCellDediParmUpdate

+                0x100518dc       0xb7    _zPHY_ecsi_PCellHOParmUpdate

+                0x10051993       0xd3    _zPHY_ecsi_MsgResponse

+                0x10051a66       0x2d    _zPHY_ecsi_ctrl_GetNodeTXAttennaNum

+                0x10051a93       0x8c    _zPHY_ecsi_CbResSetGet

+                0x10051b1f       0x2c    _zPHY_ecsi_PerCqiParaGet

+                0x10051b4b       0x23    _zPHY_ecsi_CqiRowAParaCalc

+                0x10051b6e       0x5c    _zPHY_ecsi_PcellCsiRepParaDediGet

+                0x10051bca       0x3f    _zPHY_ecsi_ScellCsiRepParaDediGet

+                0x10051c09       0x12    _zPHY_ecsi_CsiRsParaGet

+                0x10051c1b       0x28    _zPHY_ecsi_CSITimeUpdate

+                0x10051c43       0xac    _zPHY_ecsi_FlowPrint

+                0x10051cef        0x1    _zPHY_ecsi2dl_CHECfg

+                0x10051cf0       0xab    _zPHY_ecsi_Start

+                0x10051d9b       0x66    _zPHY_ecsi_CSIAThreadEntry

+ .text          0x10051e01     0x104d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o)

+                0x10051e01       0x26    _L1e_DevDlsGetTbCrc

+                0x10051e27       0x16    _L1e_DevDlsGetTbCbCrc

+                0x10051e3d       0x9c    _L1e_DevDlsSetDlHarqFlag

+                0x10051ed9       0x43    _L1e_DevDlsGetDdtrWorkSf

+                0x10051f1c       0x89    _zPHY_edls_ProCwCrcGeneration

+                0x10051fa5       0xfa    _zPHY_edls_ProTddCwCrcFeedback

+                0x1005209f       0x56    _zPHY_edls_ProFddCwCrcFeedback

+                0x100520f5      0x115    _zPHY_edls_ProHarqFeedbackInfo

+                0x1005220a      0x11e    _zPHY_edls_ProDdtrHbitInt

+                0x10052328       0xb3    _zPHY_edls_ProDdtrIntDtch

+                0x100523db       0xa2    _zPHY_edls_ProDdtrIntSibPch

+                0x1005247d       0x64    _L1e_DbgDlsDecPchInfo

+                0x100524e1       0x2d    _L1e_DevDlsPageMatch

+                0x1005250e       0x5e    _L1e_DevDlsPchMessagePro

+                0x1005256c       0x5b    _L1e_DevDlsPchReportInd

+                0x100525c7       0x56    _zPHY_edls_ProPchDataProc

+                0x1005261d       0x48    _zPHY_edls_ProSibDataProc

+                0x10052665       0x5b    _zPHY_edls_ProPchStatAndPrint

+                0x100526c0       0x53    _zPHY_edls_ProSibStatAndPrint

+                0x10052713       0x75    _zEumacdl_CrExist

+                0x10052788      0x285    _L1e_DevDlsCfgMacPduCtrlInfo

+                0x10052a0d       0x32    _L1e_DevDlsReportMacPdu

+                0x10052a3f      0x1dc    _zPHY_edls_ProDschIntThread

+                0x10052c1b       0x5c    _zPHY_edls_ProMsg2RaRntiMacPdu

+                0x10052c77       0x36    _zPHY_edls_PDschIsr

+                0x10052cad       0x7f    _L1e_DbgDlsAckNakRptInfo

+                0x10052d2c      0x122    _L1e_DbgDlsDecStatInfo

+ .text          0x10052e4e      0x6f2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+                0x10052e4e       0x51    _zPHY_edls_ProPdcchIntThread

+                0x10052e9f       0x44    _zPHY_edls_ProMsg4CRntiPdcch

+                0x10052ee3       0x6a    _zPHY_edls_DciIsr

+                0x10052f4d        0xc    _zPHY_edls_ProSetVoLteTime

+                0x10052f59       0x23    _zLtePsPhy_RemoteMalloc

+                0x10052f7c       0x35    _zPHY_edls_ProStoreSpsInfo

+                0x10052fb1       0x17    _L1e_DevDlsRstRxRbBmpReg

+                0x10052fc8       0x42    _L1e_DevDlsRefSenCntPro

+                0x1005300a       0x72    _L1e_DevDlsRefSenPro

+                0x1005307c        0xf    _L1e_DevDlsBfInd

+                0x1005308b       0x39    _zPHY_edls_DdtrHwIdleState

+                0x100530c4       0x25    _L1x_DevDlsInOutJudge

+                0x100530e9       0x4e    _L1e_DbgDlsCommDecInfo

+                0x10053137       0xce    _L1e_DbgDlsDciInfo

+                0x10053205       0x51    _L1e_DbgDlsDecErr

+                0x10053256        0x1    _L1e_DbgDlsValidRptInfo

+                0x10053257       0x58    _zPHY_edls_ProDbgSpsDciDetInfo

+                0x100532af      0x291    _zPHY_edls_DbgHarqDdrClose

+ .text          0x10053540     0x2d58 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+                0x10053540       0x3a    _zPHY_erfc_ProSetRamSFNumForLargeAdj

+                0x1005357a       0x46    _zPHY_erfc_ProGetMeas0RamNum

+                0x100535c0       0x37    _zPHY_erfc_ProGetTxRamNum

+                0x100535f7       0x34    _zPHY_erfc_ProGetNextSubFrameOffset

+                0x1005362b       0x96    _zPHY_erfc_SupLteTxEnableCtrl

+                0x100536c1        0xc    _zPHY_erfc_ProSpecSubfrmCheck

+                0x100536cd       0x23    _zPHY_erfc_ProTxSendCtrl

+                0x100536f0       0x25    _zPHY_erfc_SupDFESubframeStartCtl

+                0x10053715      0x311    _zPHY_erfc_ProRamCtrl

+                0x10053a26        0x1    _zPHY_erfc_ProPrintProcess

+                0x10053a27       0x27    _zPHY_erfc_ProNotchProCtrl

+                0x10053a4e       0x10    _zPHY_erfc_ProGetFreqBandNum

+                0x10053a5e      0x238    _zPHY_erfc_TDDProRFABB_RxToRx

+                0x10053c96       0xe1    _zPHY_erfc_TDDProRFABB_RxToIdle

+                0x10053d77       0x4c    _zPHY_erfc_TDDProRFABB_RxToTx

+                0x10053dc3       0x31    _zPHY_erfc_TDDProRFABB_IdleToTx

+                0x10053df4      0x2ee    _zPHY_erfc_TDDProRFABB_IdleToRx

+                0x100540e2        0x1    _zPHY_erfc_TDDProRFABB_IdleToIdle

+                0x100540e3       0x30    _zPHY_erfc_TDDProRFABB_TxToIdle

+                0x10054113      0x108    _zPHY_erfc_TDDProRFABB_TxToRx

+                0x1005421b        0x1    _zPHY_erfc_TDDProRFABB_TxToTx

+                0x1005421c       0x58    _zPHY_erfc_ATSetAndReadRfReg

+                0x10054274      0x534    _zPHY_erfc_ProRFABBCtrl

+                0x100547a8      0xa07    _zPHY_erfc_ProRFABBCtrl_FDD

+                0x100551af       0x5b    _zPHY_erfc_Pro_IFTempNeedFix

+                0x1005520a      0x343    _zPHY_erfc_ProRFCWork

+                0x1005554d       0x58    _zPHY_erfc_ProRxOffsetAutoCtrl

+                0x100555a5       0x10    _zPHY_erfc_ProTAOffsetAutoCtrl

+                0x100555b5      0x3b8    _zPHY_erfc_ProTxAndRxOffsetCtrl

+                0x1005596d        0xe    _zPHY_erfc_ProRFSDInit

+                0x1005597b        0xa    _zPHY_erfc_ProRFCSA_CSRConfig

+                0x10055985        0xe    _zPHY_erfc_ProRFCSA_RXConfig

+                0x10055993        0xa    _zPHY_erfc_ProRFCSA_TXConfig

+                0x1005599d       0x95    _zPHY_erfc_ProRFSDAndRFCSAInit

+                0x10055a32       0x4b    _zPHY_erfc_RpiCfg

+                0x10055a7d       0x1d    _zPHY_erfc_RpiSet

+                0x10055a9a       0x5d    _zPHY_erfc_RpiPwrCtrl

+                0x10055af7       0x72    _zPHY_erfc_ProRFCSAInit

+                0x10055b69       0x6f    _zPHY_erfc_ProRFCInit

+                0x10055bd8       0x54    _zPHY_erfc_ProRFCInitPointer

+                0x10055c2c      0x18d    _zPHY_erfc_ProRfsdCheck_FDD

+                0x10055db9       0x3f    _zPHY_erfc_CheckNextSccRfcToIdle

+                0x10055df8       0x17    _zPHY_erfc_ProGetRFCCurrentState

+                0x10055e0f      0x1e2    _zPHY_erfc_ThreadEntry

+                0x10055ff1       0x16    _zPHY_erfc_GetRfcMeasStatus

+                0x10056007       0x19    _zPHY_erfc_TjpAlgorithm

+                0x10056020       0x3d    _zPHY_erfc_CalcMeasSubfNum

+                0x1005605d       0x3f    _zPHY_erfc_CalcSyncSubfNum

+                0x1005609c       0x1a    _zPHY_erfc_IntraFrameTimeComp

+                0x100560b6        0x1    _zPHY_erfc_ProCleanHWTable

+                0x100560b7       0x47    _zPHY_erfc_LTXTxTaConfig

+                0x100560fe       0x36    _zPHY_erfc_ProCopyTxPccParaToScc

+                0x10056134        0x1    _zPHY_erfc_RXTX_PathTest

+                0x10056135       0x27    _zPHY_erfc_MainSlave_InterSwitch

+                0x1005615c       0x5b    _zPHY_erfc_GetTxTabAdjust

+                0x100561b7        0xa    _zPHY_erfc_GetFixDlDelay

+                0x100561c1        0xd    _L1l_DevRfcRxOffsetGet

+                0x100561ce        0xd    _L1l_DevRfcTaTimingGet

+                0x100561db        0x9    _L1l_DevRfcRatModeSet

+                0x100561e4        0xc    _L1l_DevRfcTmpReadEn

+                0x100561f0       0x9a    _L1l_DevRfcTmpReadCtrl

+                0x1005628a        0x7    _L1l_DevRfcSetOffsetFlag

+                0x10056291        0x7    _L1l_DevRfcGetOffsetFlag

+ .text          0x10056298     0x2c1d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+                0x10056298        0xf    _zPHY_eCSI_Calc_MultiPmiAddr_Init

+                0x100562a7        0x8    _OSMemCopy16

+                0x100562af        0x6    _OSMemCopy32

+                0x100562b5       0x23    _IsTM9_PMIRIEn_CSIRS_2_4

+                0x100562d8       0x16    _IsTM8_PMIRIEn

+                0x100562ee       0x1a    _zPHY_eCSI_Calc_Sort

+                0x10056308       0x27    _zPHY_eCSI_Calc_MaxM

+                0x1005632f       0x16    _zPHY_eCSI_Calc_CapMaxVal

+                0x10056345       0x20    _zPHY_eCSI_Calc_GetSubbandIdx

+                0x10056365       0x6c    _zPHY_eCSI_Calc_eesm

+                0x100563d1       0x59    _zPHY_eRLM_Calc_eesm

+                0x1005642a      0x161    _zPHY_eCSI_Calc_LookupCqiTable

+                0x1005658b       0x47    _zPHY_eCSI_Calc_WideTotalCapCalc

+                0x100565d2       0x33    _zPHY_eCSI_Calc_WideTotalCapCalc_PerRI

+                0x10056605       0x8e    _zPHY_eCSI_Calc_WideHigh2UESubCap

+                0x10056693      0x10c    _zPHY_eCSI_Calc_BPMI

+                0x1005679f       0x3e    _zPHY_eCSI_Calc_SPMI

+                0x100567dd      0x185    _zPHY_eCSI_Calc_RI_TM3

+                0x10056962      0x127    _zPHY_eCSI_Calc_WPMI_TM4_LastRI

+                0x10056a89      0x2d0    _zPHY_eCSI_Calc_RI_WPMI_TM4

+                0x10056d59       0xe5    _zPHY_eCSI_Adjust_RI_PMI

+                0x10056e3e      0x2e4    _zPHY_eCSI_Calc_RI_PMI

+                0x10057122       0xd6    _zPHY_eCSI_Calc_WbCQICalc

+                0x100571f8       0x98    _zPHY_eCSI_Calc_NoPmiGetMsbIdx

+                0x10057290       0x82    _zPHY_eCSI_Calc_MsbCqiCalc

+                0x10057312       0xc1    _zPHY_eCSI_Calc_SbCqiCalc

+                0x100573d3       0x16    _zPHY_eCSI_Calc_Curr_SBSize_Get

+                0x100573e9       0xcf    _zPHY_eCSI_Calc_BpCqiCalc

+                0x100574b8       0x6d    _zPHY_eCSI_Calc_AperSbCqiUpDown

+                0x10057525       0xb7    _zPHY_eCSI_Calc_AperCQI

+                0x100575dc       0x9e    _zPHY_eCSI_Calc_PerCQI

+                0x1005767a       0x33    _zPHY_eCSI_Calc_Radio_Monitor

+                0x100576ad       0x19    _zPHY_eCSI_Calc_BitReversal

+                0x100576c6        0xf    _zPHY_eCSI_Calc_GetPmiBitNum

+                0x100576d5       0x13    _zPHY_eCSI_Calc_GetMSubbandDifferentCqiValue

+                0x100576e8        0xf    _zPHY_eCSI_Calc_GetSubbandDifferentCqiValue

+                0x100576f7       0x30    _zPHY_eCSI_CalcMSubbandPosition

+                0x10057727       0x18    _zPHY_eCSI_FindDiffCQI

+                0x1005773f      0x297    _zPHY_eCSI_PER_BagPack

+                0x100579d6      0x5ea    _zPHY_eCSI_APER_BagPack

+                0x10057fc0       0x29    _zPHY_eCSI_PER_PmiBitLen_Estimate

+                0x10057fe9       0x52    _zPHY_eCSI_APER_PmiBitLen_Estimate

+                0x1005803b       0x1d    _zPHY_ecqi_GetLookTableSNR

+                0x10058058       0x70    _zPHY_ecsi_Calc_Pow10_inDiv10

+                0x100580c8       0x3e    _zPHY_ecsi_Calc_Get_InvRow_feedA

+                0x10058106       0x49    _zPHY_ecqi_Calc_Get_InvRowB_lin

+                0x1005814f      0x243    _zPHY_ecqi_Calc_CSIRltPrint

+                0x10058392       0x8e    _zPHY_eCSI_Calc_ParaInitInDedi

+                0x10058420      0x211    _zPHY_ecqi_SnrConv

+                0x10058631        0x1    _zPHY_ecqi_CQISnrPrint

+                0x10058632        0x1    _zPHY_ecqi_RlmSnrPrint

+                0x10058633        0x1    _zPHY_ecqi_RiCapPrint

+                0x10058634       0x60    _zPHY_ecqi_CQIFilter

+                0x10058694       0x88    _zPHY_ecqi_Sqrt

+                0x1005871c      0x126    _zPHY_ecsi_Calc_EstiFormatTransform

+                0x10058842       0x11    _zPHY_ecsi_Calc_LTE_RICapFollowHw0

+                0x10058853       0x12    _zPHY_ecsi_Calc_LTE_RICapFollowHw1

+                0x10058865       0x16    _zPHY_ecsi_Calc_LTE_RICapFollowHw2

+                0x1005887b       0x1c    _zPHY_ecsi_Calc_LTE_RICapFollowHw4

+                0x10058897      0x149    _zPHY_ecsi_Calc_LTE_RICloseLoop

+                0x100589e0      0x18b    _zPHY_ecsi_Calc_LTE_RIOpenLoop

+                0x10058b6b       0x90    _zPHY_ecsi_Calc_LTE_2Tx2Rx2LWbPMI

+                0x10058bfb       0xb1    _zPHY_ecsi_Calc_LTE_PeriodWBPmi

+                0x10058cac       0x79    _zPHY_ecsi_Calc_LTE_GetCQICalcFunc

+                0x10058d25       0xab    _zPHY_ecsi_Calc_LTE_GetCQISNR

+                0x10058dd0       0x16    _zPHY_ecsi_Calc_LTE_PerCQISNRCalc

+                0x10058de6       0x94    _zPHY_ecsi_Calc_LTE_AperCQISNRCalc

+                0x10058e7a       0x3b    _zPHY_ecsi_Calc_LTE_RLMSNRCalc

+ .text          0x10058eb5     0x1592 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+                0x10058eb5       0x1b    _zPHY_Dl_HwReset

+                0x10058ed0      0x2a0    _zPHY_epbch_ThreadEntry

+                0x10059170       0x9a    _L1e_Bch_UpdateRxRegs

+                0x1005920a        0xa    _L1e_Bch_ResetProc

+                0x10059214       0x19    _L1e_Bch_ClkPowerCtrl

+                0x1005922d       0x2e    _L1e_Bch_JudgeSlavePbch

+                0x1005925b        0x6    _L1e_Bch_GetMaxAntCnt

+                0x10059261       0x1b    _L1e_Bch_BwValid

+                0x1005927c       0x10    _L1e_Bch_AntValid

+                0x1005928c        0x7    _L1e_Bch_FrmTyeValid

+                0x10059293        0x7    _L1e_Bch_SpecPatValid

+                0x1005929a       0x8e    _L1e_Bch_UpdateDb

+                0x10059328       0x72    _L1e_Bch_CellSync

+                0x1005939a       0x2b    _L1e_Bch_UpRxCtrlOps

+                0x100593c5        0x8    _L1e_Bch_ClrSyncOps

+                0x100593cd        0x7    _L1e_Bch_QuerySyncOps

+                0x100593d4       0x45    _L1e_Bch_PreDecProc

+                0x10059419       0x3f    _L1e_Bch_UpRxState

+                0x10059458       0x2d    _L1e_Bch_InitAllGVar

+                0x10059485       0x2a    _L1e_Bch_AddSpecTpuEvt

+                0x100594af       0x2d    _L1e_Bch_DelAllTpuEvt

+                0x100594dc       0x1d    _L1e_Bch_DelSpecTpuEvt

+                0x100594f9       0x1a    _L1e_Bch_QueryTpuEvt

+                0x10059513       0x31    _L1e_Bch_CalStartAddr

+                0x10059544       0x1b    _L1e_Bch_GetTpuOffset

+                0x1005955f       0x43    _L1e_Bch_CalBodryDis

+                0x100595a2       0x1c    _L1e_Bch_RegRxNewFrmEvt

+                0x100595be        0x1    _L1e_Bch_SaveRfcSyncTable

+                0x100595bf       0x5e    _L1e_Bch_UpRfcCfg

+                0x1005961d       0x39    _L1e_Bch_RegTpuAdjEvt

+                0x10059656       0x86    _L1e_Bch_InitBchRegFile

+                0x100596dc       0x72    _L1e_Bch_GenRxRsScrm

+                0x1005974e       0xc9    _L1e_Bch_InitRxRegFile

+                0x10059817       0x6e    _L1e_Bch_GetSfnOffset

+                0x10059885       0x5d    _L1e_Bch_StopMibProc

+                0x100598e2       0x64    _L1e_Bch_Decode

+                0x10059946       0x89    _L1e_Bch_RltReport

+                0x100599cf       0x11    _L1e_Bch_StartMib

+                0x100599e0        0xe    _L1e_Bch_GetMibIntCnt

+                0x100599ee       0x2b    _L1e_Bch_ModifyParaForBldDetect

+                0x10059a19       0x2a    _L1e_Bch_StartAnr

+                0x10059a43       0x45    _L1e_Bch_AnrDecPorc

+                0x10059a88       0xa7    _L1e_Bch_FrmIntCheck

+                0x10059b2f        0xc    _L1e_Bch_FristBchFrm

+                0x10059b3b       0xe2    _L1e_Bch_NewFrmDecPorc

+                0x10059c1d       0x1a    _L1e_Bch_EnableSF0RxRcv

+                0x10059c37       0x9a    _L1e_Bch_AdjTpuTime

+                0x10059cd1       0x18    _L1e_Bch_GetMibResult

+                0x10059ce9       0x14    _L1e_Bch_CalcInitFrm

+                0x10059cfd       0x1c    _L1e_Bch_MibInfoCheck

+                0x10059d19       0x3a    _L1e_Bch_HandleCrcResult

+                0x10059d53       0x18    _L1e_Bch_NxtBranchCtrl

+                0x10059d6b       0xf0    _L1e_Bch_StartNxtDecode

+                0x10059e5b       0x66    _L1e_Bch_DecideNxtDecode

+                0x10059ec1       0x5c    _L1e_Bch_IntHandle

+                0x10059f1d       0x49    _L1e_Bch_SaveDlapara

+                0x10059f66       0x47    _L1e_Bch_ResumeDlapara

+                0x10059fad       0x53    _L1e_Bch_GetNCellRsNullInd

+                0x1005a000       0x2e    _L1e_Bch_GetNCellRsNullValid

+                0x1005a02e       0x17    _L1e_Bch_WriteIntraMeasResult

+                0x1005a045       0x90    _L1e_Bch_GetIntraMeasResult

+                0x1005a0d5       0x6f    _L1e_Bch_SortIntraMeasResult

+                0x1005a144        0x8    _L1e_Bch_GetMibProc

+                0x1005a14c       0x6d    _L1e_Bch_Performance

+                0x1005a1b9       0x17    _L1e_Bch_ErrorMoniter

+                0x1005a1d0       0xc4    _L1e_Bch_RxRsrpMoniter

+                0x1005a294       0x38    _L1e_Bch_MibReqMonitor

+                0x1005a2cc       0x59    _L1e_Bch_RfcTpuMonitor

+                0x1005a325       0x67    _L1e_Bch_IntRptMonitor

+                0x1005a38c       0x6c    _L1e_Bch_CrcRltMonitor

+                0x1005a3f8       0x32    _L1e_Bch_RxParaMonitor

+                0x1005a42a       0x1d    _L1e_Bch_SerPbchRead

+ .text          0x1005a447      0x9e3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+                0x1005a447       0x7b    _zPHY_edls_DlHarqReport

+                0x1005a4c2       0x35    _zPHY_edls_ProDlHarqInit

+                0x1005a4f7       0x6d    _zPHY_edls_ProGvInit

+                0x1005a564       0x8c    _zPHY_edls_ProCommDlschParaInit

+                0x1005a5f0       0x42    _zPHY_edls_ProSwInit

+                0x1005a632        0xc    _zPHY_edls_ProMcReleaseMsg

+                0x1005a63e       0x4c    _zPHY_edls_ProMsg4AckFeedback

+                0x1005a68a        0xc    _zPHY_edls_ProMcResetMsg

+                0x1005a696       0x23    _zPHY_edls_ProMcMacResetMsg

+                0x1005a6b9       0x27    _zPHY_edls_CheckHarqGroupNum

+                0x1005a6e0      0x116    _zPHY_edls_ThreadEntry

+                0x1005a7f6       0x4a    _zPHY_edls_ProCommDlschParaCal

+                0x1005a840        0x1    _L1e_DevDlsDdtrAxiReset

+                0x1005a841        0x1    _L1e_DevDlsProcAxiReset

+                0x1005a842       0xbe    _L1e_DevDlsUeRacpParamInit

+                0x1005a900       0x4b    _L1e_DevDlsDecoderInit

+                0x1005a94b       0x3e    _L1e_DevDlsHarqHwInit

+                0x1005a989       0x6c    _L1e_DevDlsDdtrHwInit

+                0x1005a9f5       0x17    _L1e_DevDlsRxTMIndCfg

+                0x1005aa0c       0x1f    _L1e_DevDlsSpsParamCfg

+                0x1005aa2b       0x45    _L1e_DevDlsCsiRsParamCfg

+                0x1005aa70       0x6d    _L1e_DevDlsProcCommonMsg

+                0x1005aadd       0x5e    _L1e_DevDlsProcDedicatedMsg

+                0x1005ab3b       0xa5    _L1e_DevDlsProcHandoverMsg

+                0x1005abe0        0x8    _zPHY_edls_ProSetSpsMode

+                0x1005abe8        0x8    _zPHY_edls_ProGetSpsMode

+                0x1005abf0        0xe    _L1e_DevDlsSetTimeInfo

+                0x1005abfe        0xd    _L1e_DevDlsSetCellParam1

+                0x1005ac0b        0xd    _L1e_DevDlsSetCellparam2

+                0x1005ac18        0xd    _L1e_DevDlsSetRntiInfo

+                0x1005ac25        0xf    _L1e_DevDlsGetTimeInfo

+                0x1005ac34       0x1a    _L1e_DevDlsGetCellParam1

+                0x1005ac4e       0x1a    _L1e_DevDlsGetCellParam2

+                0x1005ac68       0x1a    _L1e_DevDlsGetRntiInfo

+                0x1005ac82       0x19    _L1e_DevDlsSetDciF1aPld

+                0x1005ac9b       0x10    _L1e_DevDlsSetDciF1cPld

+                0x1005acab       0x10    _L1e_DevDlsSetDciFxxPld

+                0x1005acbb        0xe    _L1e_DevDlsSetDciCifSize

+                0x1005acc9        0xe    _L1e_DevDlsSetDciRaHeaderSize

+                0x1005acd7       0x10    _L1e_DevDlsSetDciRbaSize

+                0x1005ace7        0xe    _L1e_DevDlsSetDciHarqIdSize

+                0x1005acf5        0xe    _L1e_DevDlsSetDciDaiSize

+                0x1005ad03        0xe    _L1e_DevDlsSetDciTpmiSize

+                0x1005ad11        0xe    _L1e_DevDlsSetDciScidSize

+                0x1005ad1f        0xe    _L1e_DevDlsSetDciSrsReqSize

+                0x1005ad2d       0x1a    _L1e_DevDlsGetDciF1aPld

+                0x1005ad47       0x10    _L1e_DevDlsGetDciF1cPld

+                0x1005ad57       0x10    _L1e_DevDlsGetDciFxxPld

+                0x1005ad67        0xd    _L1e_DevDlsGetDciCifSize

+                0x1005ad74        0xd    _L1e_DevDlsGetDciRaHeaderSize

+                0x1005ad81       0x11    _L1e_DevDlsGetDciRbaSize

+                0x1005ad92        0xd    _L1e_DevDlsGetDciHarqIdSize

+                0x1005ad9f        0xd    _L1e_DevDlsGetDciDaiSize

+                0x1005adac        0xd    _L1e_DevDlsGetDciTpmiSize

+                0x1005adb9        0xd    _L1e_DevDlsGetDciScidSize

+                0x1005adc6        0xd    _L1e_DevDlsGetDciSrsReqSize

+                0x1005add3        0x8    _L1e_DevDlsDdtrUpdateCntCbInit

+                0x1005addb        0xc    _L1e_DevDlsDdtrUpdateCntInc

+                0x1005ade7        0xc    _L1e_DevDlsDdtrUpdateCntClr

+                0x1005adf3        0x9    _L1e_DevDlsGetDdtrCcUpdateCnt

+                0x1005adfc        0x7    _L1e_DevDlsGetDdtrUpdateCnt

+                0x1005ae03        0x7    _L1e_DevDlsSetMsg4RaConflictCnt

+                0x1005ae0a        0x7    _L1e_DevDlsGetMsg4RaConflictCnt

+                0x1005ae11        0x9    _L1e_DevDlsMsg4RaConflictCntDec

+                0x1005ae1a        0x8    _L1e_DevDlsMsg4RaConflictCntClr

+                0x1005ae22        0x8    _L1e_DevDlsGetTransMode

+ .text          0x1005ae2a      0xbf2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+                0x1005ae2a       0x69    _zPHY_ecsi_ctrl_Init

+                0x1005ae93       0x80    _zPHY_ecsi_StaticBandParaUpdata

+                0x1005af13       0x28    _zPHY_ecsi_ctrl_PeriodParaUpdate

+                0x1005af3b       0x7a    _zPHY_ecsi_ctrl_AperiodParaUpdate

+                0x1005afb5       0x7d    _zPHY_ecsi_ctrl_AperRepJudge

+                0x1005b032       0x3f    _zPHY_ecsi_ctrl_GetSubbandIdx

+                0x1005b071       0x51    _zPHY_ecsi_ctrl_CqiPmiConfigIndexCalcTDD

+                0x1005b0c2       0x57    _zPHY_ecsi_ctrl_CqiPmiConfigIndexCalcFDD

+                0x1005b119       0x32    _zPHY_ecsi_ctrl_RiConfigIndexCalc

+                0x1005b14b       0x6b    _zPHY_ecsi_ctrl_GetPeriodPara

+                0x1005b1b6      0x14a    _zPHY_ecsi_ctrl_GetPeriodRepType

+                0x1005b300       0xcb    _zPHY_ecsi_ctrl_LastRIInit

+                0x1005b3cb       0x4a    _zPHY_ecsi_ctrl_GetMaxLayerNum

+                0x1005b415       0x71    _zPHY_ecsi_ctrl_SecondCfg

+                0x1005b486        0x8    _zPHY_ecsi_ctrl_SentCqiRlmProMsg

+                0x1005b48e        0xc    _zPHY_ecsi_ctrl_RlmProEn

+                0x1005b49a       0x87    _zPHY_ecsi_ctrl_FirIntPrint

+                0x1005b521       0xa9    _zPHY_ecsi_ctrl_FdBkFirst_IntIsr

+                0x1005b5ca       0x1e    _zPHY_ecsi_ctrl_FdBkSecond_IntIsr

+                0x1005b5e8       0x1b    _zPHY_ecsi_ctrl_FdBk_IntIsr

+                0x1005b603       0x5c    _zPHY_ecsi_ctrl_First_GetEnStep1

+                0x1005b65f       0x69    _zPHY_ecsi_ctrl_FdBkFirCfgAper

+                0x1005b6c8       0xbd    _zPHY_ecsi_ctrl_FdBkFirCfgPer

+                0x1005b785       0xcd    _zPHY_ecsi_ctrl_First_FdBkCfg

+                0x1005b852       0x3a    _zPHY_ecsi_ctrl_ULGetCSI_Callback

+                0x1005b88c       0x71    _zPHY_ecsi_Ctrl_CqiRlmCalc

+                0x1005b8fd       0x2f    _zPHY_ecsi_ctrl_PreBagPack

+                0x1005b92c       0x33    _zPHY_ecsi_ctrl_FindPreDlSfn

+                0x1005b95f       0xbd    _zPHY_ecsi_ctrl_DrxRfZspCtrl

+ .text          0x1005ba1c     0x1ab3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+                0x1005ba1c        0x7    _L1e_DevRxGetAveSinr

+                0x1005ba23       0x1d    _zPHY_erxp_convert_RbNum_to_BWIdx

+                0x1005ba40        0x7    _L1e_DevRxCirSetIdleAccessReqInd

+                0x1005ba47        0x7    _L1e_DevRxCirGetIdleAccessReqInd

+                0x1005ba4e      0x1b2    _zPHY_erxph_ThreadEntry

+                0x1005bc00      0x173    _L1e_DevRxPowerPrepare

+                0x1005bd73       0x55    _L1e_DevRxGetSnrFilterFactor

+                0x1005bdc8       0xa0    _zPHY_erxp_PowerFilterInit

+                0x1005be68       0x97    _zPHY_erxp_ProPowerFilter

+                0x1005beff      0x149    _zPHY_erxp_ProSnrMake

+                0x1005c048       0x64    _zPHY_erxp_ProSnrDB

+                0x1005c0ac       0x54    _zPHY_erxp_ProLog2

+                0x1005c100      0x19e    _L1e_DevRxProcPwrNbnb

+                0x1005c29e       0x8a    _L1e_DevRxCalcRsrpPwr

+                0x1005c328       0x36    _L1e_DevRxProcSnrPwrFilter

+                0x1005c35e       0x50    _L1e_DevRxCalcLinearSnr

+                0x1005c3ae       0x3e    _L1e_DevRxCalcLinearSinr

+                0x1005c3ec       0x5c    _L1e_DevRxConvertSnrDbValue

+                0x1005c448       0x88    _L1e_DevRxCalcAveSnr

+                0x1005c4d0        0xa    _L1e_DevRxGetAveSnr

+                0x1005c4da        0xa    _L1e_DevRxGetNeiAveSnr

+                0x1005c4e4       0x14    _L1e_DevRxCalSign

+                0x1005c4f8       0xa6    _L1e_DevRxCalcMod

+                0x1005c59e       0x6e    _L1e_DevRxDbgMsgRxCrsPwr

+                0x1005c60c       0x91    _L1e_DevRxDbgMsgRxDrsPwr

+                0x1005c69d       0x5d    _L1e_DevRxDbgMsgRxSnrInfo

+                0x1005c6fa       0x81    _L1e_DevRxDbgMsgSyncInfo

+                0x1005c77b       0x48    _L1e_LogDevRxMbsfnCsiInfo

+                0x1005c7c3       0x54    _L1e_DevRxDbgMsgRxHResult

+                0x1005c817       0x54    _L1e_DevRxDbgMsgRxPrbN0

+                0x1005c86b       0x17    _L1e_DevRxExpInfo

+                0x1005c882       0x1c    _L1e_DevRxRssiRead

+                0x1005c89e       0x2b    _L1e_DevRxRspRead

+                0x1005c8c9       0x25    _L1e_DevRxRsrpRead

+                0x1005c8ee       0x43    _L1e_DevRxN0Read

+                0x1005c931       0x15    _L1e_DevRxMrsN0Read

+                0x1005c946       0x7a    _L1e_DevRxGetRxLogInfo

+                0x1005c9c0       0x20    _L1e_DevRxGetDfeAgcGain

+                0x1005c9e0       0x14    _L1e_DevRxGetRxAntNum

+                0x1005c9f4        0x7    _L1e_DevRxSetSingleAntInd

+                0x1005c9fb        0x7    _L1e_DevRxGetSingleAntInd

+                0x1005ca02        0x9    _L1e_DevRxSetNbNbSinrCalInd

+                0x1005ca0b        0x9    _L1e_DevRxGetNbNbSinrCalInd

+                0x1005ca14        0x9    _L1e_DevRxSetDrsAccNum

+                0x1005ca1d        0x9    _L1e_DevRxGetDrsAccNum

+                0x1005ca26        0x9    _L1e_DevRxSetBfDagcFlag

+                0x1005ca2f        0x9    _L1e_DevRxGetBfDagcFlag

+                0x1005ca38       0x5f    _L1e_DevRxProcBfDagcFlag

+                0x1005ca97        0x7    _L1e_DevRxPrintCtrlCfg

+                0x1005ca9e        0x7    _L1e_DevRxPrintCtrlGet

+                0x1005caa5        0x9    _L1e_DevRxPrintCtrlCnt

+                0x1005caae      0x22c    _L1e_DevRxCalcCsi

+                0x1005ccda      0x11c    _L1e_DevRxCsiLog

+                0x1005cdf6        0xe    _L1e_DevRxSetAntChangeInd

+                0x1005ce04        0xd    _L1e_DevRxGetAntChangeInd

+                0x1005ce11       0xb4    _zPHY_erxp_RX_DFE_UERS

+                0x1005cec5       0x10    _zPHY_erxp_RX_SNR

+                0x1005ced5        0xe    _L1e_DevRxSetCfoWorkInd

+                0x1005cee3        0xd    _L1e_DevRxGetCfoWorkInd

+                0x1005cef0       0x1f    _L1e_DevRxSetSinrInd

+                0x1005cf0f       0x10    _L1e_DevRxGetSinrInd

+                0x1005cf1f       0x2b    _L1e_DevRxGetLowSinrInd

+                0x1005cf4a       0x11    _L1e_DevReadSnr

+                0x1005cf5b        0x8    _L1e_DevRxClearFilterInd

+                0x1005cf63       0x42    _L1e_DevGetNeiBorCellMaxSnr

+                0x1005cfa5        0x7    _L1e_DevRxGetCellComponState

+                0x1005cfac        0x7    _L1e_DevRxSetCellComponState

+                0x1005cfb3        0x7    _L1e_DevRxSetAdaptAntProcInd

+                0x1005cfba        0x7    _L1e_DevRxGetAdaptAntProcInd

+                0x1005cfc1       0xaa    _L1e_DevRxAdaptAntProc

+                0x1005d06b       0x44    _L1e_DevRxAdaptAntResult

+                0x1005d0af       0x3a    _L1e_DevRxAdaptAntUpdate

+                0x1005d0e9       0x36    _L1e_DevRxAdaptSinrAcc

+                0x1005d11f      0x101    _L1e_DevRxAdaptCalSinr

+                0x1005d220       0x34    _L1e_DevRxAdaptAgcGainAcc

+                0x1005d254       0x10    _L1e_DevRxAdaptGetAveResult

+                0x1005d264        0x8    _L1e_DevRxAdaptGetRsrpRange

+                0x1005d26c       0x58    _L1e_DevRxAdaptSetRsrpInterval

+                0x1005d2c4       0x13    _L1e_DevRxClrAdaptAntInfo

+                0x1005d2d7        0xa    _L1e_DevRxAdaptBetaUpdate

+                0x1005d2e1       0x26    _L1e_DevRxAdaptJudge

+                0x1005d307        0xa    _L1e_DevRxIncN1Timer

+                0x1005d311        0x8    _L1e_DevRxGetN1Timer

+                0x1005d319        0x9    _L1e_DevRxClrN1Timer

+                0x1005d322        0x8    _L1e_DevRxSetN1StartInd

+                0x1005d32a        0x8    _L1e_DevRxGetN1StartInd

+                0x1005d332        0xa    _L1e_DevRxIncN2Timer

+                0x1005d33c        0x9    _L1e_DevRxClrN2Timer

+                0x1005d345        0x8    _L1e_DevRxGetN2Timer

+                0x1005d34d        0x8    _L1e_DevRxSetN2StartInd

+                0x1005d355        0x8    _L1e_DevRxGetN2StartInd

+                0x1005d35d        0x8    _L1e_DevRxSetAdaptStartInd

+                0x1005d365        0xa    _L1e_DevRxGetDLTimer

+                0x1005d36f        0x8    _L1e_DevRxGetAdaptStartInd

+                0x1005d377        0x8    _L1e_DevRxGetAdaptResult

+                0x1005d37f        0x8    _L1e_DevRxSetAdaptResult

+                0x1005d387        0x8    _L1e_DevRxSetAdaptChangeInd

+                0x1005d38f        0x8    _L1e_DevRxGetAdaptChangeInd

+                0x1005d397       0x64    _L1e_DevRxDbgAdptAntInfo

+                0x1005d3fb       0x6f    _L1e_DevRxDbgAdptchangeInfo

+                0x1005d46a       0x65    _L1e_DevRxAntInfoGetForTool

+ .text          0x1005d4cf     0x1c42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+                0x1005d4cf       0x69    _zPHY_LteaSysInfoPrint

+                0x1005d538       0x1d    _L1L_elpc_Dvfs

+                0x1005d555      0x107    _zPHY_elpc_LtePhyTaskStateInfo

+                0x1005d65c        0x9    _zPHY_elpc_SetCfunFlg

+                0x1005d665       0x42    _zPHY_elpc_SetLteCamonFlag

+                0x1005d6a7       0x22    _zPHY_elpc_SetLteConnectFlag

+                0x1005d6c9       0x28    _zPHY_elpc_SetIratGapReportFlag

+                0x1005d6f1       0x19    _L11_DrvLpcModemIntCtrl

+                0x1005d70a        0xe    _zPHY_elpc_SetlLtePhySleepFlag

+                0x1005d718       0x1f    _zPHY_elpc_LteIdleTaskStateCtrl

+                0x1005d737      0x264    _zPHY_elpc_UpdateLteSubFrameNum

+                0x1005d99b       0x24    _L1L_UpdateAwakeTimer

+                0x1005d9bf       0x1e    _L1L_SetAwakeTimer

+                0x1005d9dd        0xc    _L1L_IsAwakeTimerEnable

+                0x1005d9e9       0x38    _zPHY_elpc_ProKeepAwakeTimer

+                0x1005da21       0x87    _zPHY_elpc_ProSleepTimer

+                0x1005daa8        0x2    _L1_TdSleepInfoPrint

+                0x1005daaa       0x18    _zPHY_eLpc_GetLpm32KCALIPara

+                0x1005dac2      0x269    _L1_CpuPhySleepInfo

+                0x1005dd2b       0x34    _L1L_PrintPwrCtrlInfo

+                0x1005dd5f       0x29    _L1L_PrintModemClkCtrlInfo

+                0x1005dd88       0x8e    _zPHY_elpc_LpmCalibrationLog

+                0x1005de16       0x50    _zPHY_elpc_GetLpmCaliIdx

+                0x1005de66       0x7e    _zPHY_elpc_LpmCalibrationProc

+                0x1005dee4       0x11    _zPHY_elpc_LpmCalibrationParaUpdate

+                0x1005def5       0x40    _zPHY_eLpc_RecordTpuMrtrForCaliTest

+                0x1005df35        0xf    _zPHY_elpc_IsRfStateIdle

+                0x1005df44        0x1    _zPHY_elpc_RficSccSleepCtrl

+                0x1005df45       0x63    _zPHY_eLpc_Lpm32KCALIInfor

+                0x1005dfa8       0xf1    _zPHY_eLpc_PintCpuAxiFreq

+                0x1005e099       0x17    _zPHY_eLpc_PrintIcpResult

+                0x1005e0b0      0x19b    _zPHY_eLpc_ChipCfgInfor

+                0x1005e24b       0x8e    _zPHY_eLpc_TimeSysInfo

+                0x1005e2d9      0x4b4    _zPHY_elpc_CaliTempCompensate

+                0x1005e78d        0xb    _L1L_eLpc_AsynMsgProc

+                0x1005e798      0x2c1    _L1L_elpc_WakeupMsgFlow

+                0x1005ea59      0x23a    _L1L_elpc_LpmWakeupFlow

+                0x1005ec93       0x94    _L1L_LPInit

+                0x1005ed27        0x2    _zPHY_elpc_Init

+                0x1005ed29       0x6d    _L1L_LpcCfgSocWkupInt

+                0x1005ed96       0x14    _L1L_LpcDisSocWkupInt

+                0x1005edaa       0x15    _L1L_WakeupIsr

+                0x1005edbf      0x2b4    _L1L_ModemLpcSleep

+                0x1005f073       0x9e    _L1L_ModemLpcWakeup

+ .text          0x1005f111      0xfa8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+                0x1005f113       0x3d    _zPHY_erfc_DrvCheckNVBandWithRFBand

+                0x1005f150       0x3b    _zPHY_erfc_FindNVBandWithRFBand

+                0x1005f18b       0x3e    _zPHY_erfc_DrvCheckTpCompNV

+                0x1005f1c9       0x2a    _zPHY_erfc_SupBinarySearchNv

+                0x1005f1f3       0xad    _zPHY_erfc_SupSampleRateSet

+                0x1005f2a0       0x82    _zPHY_erfc_SupNVBandIndexInit

+                0x1005f322       0x1b    _zPHY_erfc_SupGlobalVarInit

+                0x1005f33d      0x18e    _zPHY_erfc_InitTableByDma

+                0x1005f4cb        0x1    _zPHY_erfc_SupIntTxTable

+                0x1005f4cc      0x129    _zPHY_erfc_SupIntRFC

+                0x1005f5f5       0x1e    _zPHY_erfc_SupBinarySearchAdc

+                0x1005f613       0x39    _zPHY_erfc_SupCalcDiffpower

+                0x1005f64c       0x38    _zPHY_erfc_SupCalcDiffpower7510ACP

+                0x1005f684       0x36    _zPHY_erfc_SupEventRxoffsetEn

+                0x1005f6ba       0x1c    _zPHY_erfc_SupTxSymbSend

+                0x1005f6d6        0xa    _zPHY_erfc_SupTxFclkCtrl

+                0x1005f6e0       0x2e    _zPHY_erfc_SupDFEFrontEsti

+                0x1005f70e       0x11    _zPHY_erfc_SupDFEpath0RxControl

+                0x1005f71f       0x1a    _zPHY_erfc_SupDFERxDAGC0estiControl

+                0x1005f739       0x27    _zPHY_erfc_SupDFERxRemovCpControl

+                0x1005f760       0x11    _zPHY_erfc_SupDFEpath1Meas0Control

+                0x1005f771      0x1f5    _zPHY_erfc_SupDFEMeas0RemovCpControl

+                0x1005f966       0x66    _zPHY_erfc_SupDFEMeas0eICICControl

+                0x1005f9cc       0x21    _zPHY_erfc_SupDFEpath2CellSearchControl

+                0x1005f9ed       0x2b    _zPHY_erfc_SupDFECellSearchDAGC2estiControl

+                0x1005fa18        0x1    _zPHY_erfc_SupDFEMeas0DAGC1estiControl

+                0x1005fa19       0x3a    _zPHY_erfc_SupDFESubframeStart

+                0x1005fa53       0x14    _zPHY_erfc_SupDFEFrameStart

+                0x1005fa67        0x1    _zPHY_erfc_SupSetTDDFDD

+                0x1005fa68       0x24    _zPHY_erfc_SupEnterLowPower

+                0x1005fa8c      0x296    _zPHY_erfc_SupLeaveLowPower

+                0x1005fd22        0x1    _zPHY_erfc_SupRfGPIOOpen

+                0x1005fd23       0x41    _zPHY_erfc_SupRfRxOpen

+                0x1005fd64        0x1    _zPHY_erfc_SupRfGPIOClose

+                0x1005fd65        0x1    _zPHY_erfc_SupRfRxClose

+                0x1005fd66       0x23    _zPHY_erfc_SupRfEnterLightSleep

+                0x1005fd89       0x26    _zPHY_erfc_SupRfEnterDeepSleep

+                0x1005fdaf       0x22    _zPHY_erfc_SupRfLeaveLightSleep

+                0x1005fdd1       0x23    _zPHY_erfc_SupRfLeaveDeepSleep

+                0x1005fdf4       0x2c    _zPHY_erfc_SupRfLeaveSleep

+                0x1005fe20       0x24    _zPHY_erfc_SupRfWakeUpRxOpen

+                0x1005fe44       0x1e    _zPHY_erfc_SupRfRxCloseSleep

+                0x1005fe62       0x4d    _zPHY_erfc_SupGetUserNVBandIndex

+                0x1005feaf       0x3a    _zPHY_erfc_SupGetCaliNVBandIndex

+                0x1005fee9       0x6f    _zPHY_erfc_SupNotchEn

+                0x1005ff58        0xa    _zPHY_erfc_SupWriteTempCompDacToIram

+                0x1005ff62      0x157    _zPHY_erfc_SupGetRBESF

+ .text          0x100600b9      0x5f4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

+                0x100600b9       0x12    _zPHY_ecsrm_ProReset

+                0x100600cb       0x17    _zPHY_ecsrm_InitialGlobalVar

+                0x100600e2       0x55    _zPHY_ecsrm_IsBlackCell

+                0x10060137       0x88    _zPHY_ecsrm_BuffGetEveryRfcOpenTime

+                0x100601bf       0xe3    _zPHY_ecsrm_GetRfcOpenTime

+                0x100602a2       0xba    _zPHY_ecsrm_GetRfcOpenTimeFddIdle

+                0x1006035c        0x8    _zPHY_ecsrm_SetDdMode

+                0x10060364       0x94    _zPHY_ecsrm_CfgRfcData

+                0x100603f8        0x2    _zPHY_ecsrm_OnReset

+                0x100603fa       0x4a    _zPHY_ecsrm_OnSearchMeasStart

+                0x10060444       0x12    _zPHY_ecsrm_OnSearchMeasReset

+                0x10060456       0x21    _zEcsm_PreEvent

+                0x10060477       0x38    _L1e_csrm_SfProc

+                0x100604af      0x1fe    _zPHY_ecsrm_WriteRfcEventTabNew

+ .text          0x100606ad     0x1edb T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o)

+                0x100606ad       0x3d    _zPHY_ecsrm_AveMeasResult

+                0x100606ea       0x18    _zPHY_ecsrm_AveValLog

+                0x10060702        0x8    _zPHY_ecsrm_CalSint16ResVal

+                0x1006070a        0x2    _zPHY_ecsrm_PointToInt

+                0x1006070c       0x21    _zPHY_ecsrm_CalApproValLog

+                0x1006072d        0x8    _zPHY_ecsrm_ClearMeasResult

+                0x10060735        0xd    _zPHY_ecsrm_InitialMeasCommPara

+                0x10060742        0x9    _zPHY_ecsrm_RegistPeriodSfInt

+                0x1006074b        0xc    _L1e_csrm_ClearCurCellInfo

+                0x10060757       0xfa    _zPHY_ecsrm_JudgeMeasState

+                0x10060851       0x1f    _zPHY_escrm_GetFbRelatn

+                0x10060870       0x2b    _zPHY_ecsrm_GetRsNumLogIndex

+                0x1006089b       0x34    _zPHY_ecsrm_CalModVal

+                0x100608cf       0x59    _zPHY_ecsrm_Q8log2

+                0x10060928       0x3c    _zPHY_ecsrm_Logarithm

+                0x10060964       0x3b    _zPHY_ecsrm_GetAntAgcCsrm

+                0x1006099f       0x17    _zPHY_ecsrm_CfgDfeBandCsr

+                0x100609b6       0x3b    _zPHY_ecsrm_GetAntAgcRx

+                0x100609f1      0x119    _zPHY_ecsrm_ReadRsrpNvInfo

+                0x10060b0a       0x19    _zPHY_ecsrm_CalLog

+                0x10060b23       0x25    _zPHY_ecsrm_ReadCaliNvPoint

+                0x10060b48       0x26    _zPHY_ecsrm_WriteMeasResult

+                0x10060b6e       0xa4    _zPHY_ecsrm_CalRsrpOffset

+                0x10060c12      0x1ee    _zPHY_ecsrm_CalRsrpRssi

+                0x10060e00       0xe6    _zPHY_ecsrm_CalRsrpForRx

+                0x10060ee6       0x18    _zPHY_ecsrm_ReadRealOffet

+                0x10060efe       0xf1    _zPHY_ecsrm_CalSinr

+                0x10060fef        0x9    _zPHY_ecrsm_DelAllTpuInt

+                0x10060ff8       0x2e    _zPHY_ecsrm_Buffer_TDDMode

+                0x10061026       0x36    _zPHY_ecsrm_Idle_Buffer_FddMode

+                0x1006105c       0x29    _zPHY_ecsrm_Idle_FddMode

+                0x10061085       0x2c    _zPHY_ecsrm_Idle_FddScheInAny

+                0x100610b1       0x31    _zPHY_ecsrm_Idle_FddReadInAny

+                0x100610e2       0x26    _zPHY_ecsrm_ClearMeasCellInfo

+                0x10061108       0x40    _zPHY_ecsrm_ClearBuffInfo

+                0x10061148       0x34    _zPHY_ecsrm_half_FrameBoundrySub

+                0x1006117c       0x25    _zPHY_ecsrm_BuffSlaveHFS

+                0x100611a1       0x44    _zPHY_ecsrm_BuffSlaveMaxBdySub

+                0x100611e5       0x13    _zPHY_ecsrm_GetCurrCellId

+                0x100611f8       0x97    _zPHY_ecsrm_UpdateResIntoDbNew

+                0x1006128f       0x2e    _zPHY_ecsrm_ClearMeasResultNew

+                0x100612bd       0x5d    _zPHY_ecsrm_UpdateMeasResultNew

+                0x1006131a       0x2a    _zPHY_ecsrm_Half_Frame_Bdy_Sub

+                0x10061344       0x25    _zPHY_ecsrm_GetBuffSlaveOpenSfNum

+                0x10061369       0x3d    _zPHY_ecsrm_GetBuffMeasSfNum

+                0x100613a6       0x2c    _zPHY_ecsrm_GetMeasSfNum

+                0x100613d2      0x10a    _zPHY_ecsrm_CalRsrpNew

+                0x100614dc       0x29    _zPHY_ecsrm_GetNextSchTime

+                0x10061505       0x1c    _zPHY_ecsrm_ClearMeasSch

+                0x10061521       0x6a    _zPHY_ecsrm_DiscardMeas

+                0x1006158b       0x81    _GetMeasInfo

+                0x1006160c       0x50    _SetMeasAgeInfo

+                0x1006165c       0xbf    _zPHY_ecsrm_MeasGetCell

+                0x1006171b      0x10e    _zPHY_ecsrm_GetCsrmRegParaNew

+                0x10061829       0x69    _zPHY_ecsrm_GetDFEBuffFbRelatn

+                0x10061892       0xc8    _zPHY_ecsrm_GetDFEBuffRegPara

+                0x1006195a       0xb7    _zPHY_ecsrm_GetDFECellMeasPara_FDD

+                0x10061a11       0xf7    _zPHY_ecsrm_GetDFECellMeasPara_TDD

+                0x10061b08       0x97    _zPHY_ecsrm_HandleCsrHWNormalNew

+                0x10061b9f       0x12    _zPHY_ecsrm_Need_Wait_Cnditon

+                0x10061bb1       0x9d    _zPHY_ecsrm_Wait_MeasPeriodProc

+                0x10061c4e       0x9a    _zPHY_ecsrm_HandleMeasResultNormalNew

+                0x10061ce8      0x123    _zPHY_ecsrm_MeasSeekToWorkTime

+                0x10061e0b        0xb    _zPHY_ecsrm_OnMeasStart

+                0x10061e16       0x4a    _zPHY_ecsrm_MulmGapCheck

+                0x10061e60      0x162    _zPHY_ecsrm_MeasConfigHw

+                0x10061fc2       0xc0    _zPHY_ecsrm_MeasReadResult

+                0x10062082       0x23    _zPHY_ecsrm_BufferScene

+                0x100620a5       0x32    _zPHY_ecsrm_CsrFingerSort

+                0x100620d7        0x4    _zPHY_ecsrc_RemoveMrtrFrame

+                0x100620db       0x58    _zPHY_ecsrm_half_FrameBoundryCenter

+                0x10062133       0x4e    _zPHY_ecsrm_GetBdyMeasCell

+                0x10062181      0x215    _zPHY_ecsrm_GetMeasmodeAndCell

+                0x10062396       0x10    _zPHY_ecsrm_GetMeasCellEarfcn

+                0x100623a6       0xd3    _eL1_CalCellCfgCont

+                0x10062479       0x2c    _zPHY_ecsrm_GetSF0SF5

+                0x100624a5       0x2d    _zPHY_ecsrm_BeforeBufferMeas

+                0x100624d2       0x95    _zPHY_ecsrm_MeasNextCell

+                0x10062567        0x7    _zPHY_ecsrm_SetCaIndex

+                0x1006256e       0x10    _zPHY_ecsrm_MeasNeedPrimary

+                0x1006257e        0xa    _l1e_csrm_GetMeasFalg

+ .text          0x10062588      0x31e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o)

+                0x10062588      0x1c1    _zPHY_UL_CSI_CombThreadEntry

+                0x10062749      0x15d    _zPHY_DLA_ULSL_CombThreadEntry

+ .text          0x100628a6     0x1861 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+                0x100628a6       0x27    _L1e_DevRxFssSetModIdx

+                0x100628cd       0xcd    _zPHY_eMBMS_CirSearchWinPos_Calc

+                0x1006299a       0x27    _L1e_DevRxDoubleAntCheckOnlyOneValid

+                0x100629c1       0x3d    _L1e_DevCirPreSyncAcc

+                0x100629fe       0x5e    _L1e_DevCirPreSyncProtect

+                0x10062a5c       0x43    _zPHY_erxp_CirProc

+                0x10062a9f       0x25    _zPHY_erxp_CirAdjBorderOfSubframe

+                0x10062ac4        0x9    _zPHY_eCir_PccPdsch_DmaCallback

+                0x10062acd        0x9    _zPHY_eCir_SccPdsch_DmaCallback

+                0x10062ad6        0x9    _zPHY_eCir_PccEicic_DmaCallback

+                0x10062adf        0x8    _L1e_DevRxSetMbsfnCirIntInt

+                0x10062ae7       0x1a    _L1e_DevRxMbmsCirIntProc

+                0x10062b01       0x44    _L1e_DevRxFssMainAntFlagSet

+                0x10062b45        0xd    _L1e_DevRxFssMainAntFlagGet

+                0x10062b52        0xe    _L1e_DevRxRefSenDecodeCnt

+                0x10062b60        0xd    _L1e_DevRxRefSenDecodeCntGet

+                0x10062b6d        0xd    _L1e_DevRxRefSenDecodeCntClr

+                0x10062b7a        0xe    _L1e_DevRxRefSenCnt

+                0x10062b88        0xd    _L1e_DevRxRefSenCntGet

+                0x10062b95        0xd    _L1e_DevRxRefSenCntClr

+                0x10062ba2        0xe    _L1e_DevRxRefSenIndCfg

+                0x10062bb0        0xd    _L1e_DevRxRefSenIndGet

+                0x10062bbd       0x16    _L1e_devRxMrsFIUpdateIndSet

+                0x10062bd3       0x16    _L1e_devRxMrsBetaUpdateIndSet

+                0x10062be9       0x18    _L1e_devRxMrsFIUpdateIndGet

+                0x10062c01       0x18    _L1e_devRxMrsBetaUpdateIndGet

+                0x10062c19       0x23    _L1e_devRxMrsFIDataAddrGet

+                0x10062c3c       0x19    _L1e_devRxMrsBetaGet

+                0x10062c55      0x93e    _zPHY_eMBMS_CirInitFftSeq

+                0x10063593       0xa8    _zPHY_ecir_SW_DynFiRegUdate

+                0x1006363b      0x135    _zPhy_eMBMS_cir_nomarlize_fir_coeff

+                0x10063770      0x16a    _zPHY_ecir_Apply_Triangle_Window

+                0x100638da       0xcb    _zPhy_ecir_CalcBeta_R01

+                0x100639a5       0x95    _zPHY_erxp_BchNormalCirCtrl

+                0x10063a3a       0x23    _zPHY_erxp_CirCfgForBch

+                0x10063a5d      0x577    _L1e_DevRxCirCtrlCfg

+                0x10063fd4       0x63    _L1e_DevRxSetRxOffsetAdjTiMode

+                0x10064037        0x7    _zPHY_ecir_CellChangeSet

+                0x1006403e       0xc9    _zPHY_ecir_CellChangeGet

+ *fill*         0x10064107 0x80000001 00

+ .text          0x10064108      0x203 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft.o)

+                0x10064108       0xc4    _zPHY_ecir_Fft256

+                0x100641cc        0xb    _zPhy_ecir_continuous_add

+                0x100641d7       0x17    _zPhy_ecir_search_max_value

+                0x100641ee        0xa    _zPhy_ecir_acquire_fir_coeff

+                0x100641f8       0x35    _zPhy_eMBMS_cir_midify_nosieEff

+                0x1006422d       0x2d    _zPhy_ecir_generet_fir_coeff

+                0x1006425a       0x37    _zPhy_ecir_midify_nosieEff

+                0x10064291       0x7a    _Asm_CIR_FIRCoeffNorm

+ .text          0x1006430b      0x55a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+                0x1006430b        0x9    _L1e_DevRxSetRsrpIntInd

+                0x10064314        0x9    _L1e_DevRxGetRsrpIntInd

+                0x1006431d       0x1f    _L1e_DevRxSetServingCellInd

+                0x1006433c      0x10b    _zPHY_erxp_Cfo_Isr

+                0x10064447       0x44    _L1e_DevCFOPreSyncAcc

+                0x1006448b       0x4e    _L1e_DevCfoFilterCoeffAdapt

+                0x100644d9       0x1e    _L1e_DevCfoCfgTempRead

+                0x100644f7       0x59    _L1e_DevSetCfoCoeffK

+                0x10064550       0xfb    _L1e_DevGetCfoCoeffK

+                0x1006464b        0xa    _L1e_DevRxRsrpFilterFlagInit

+                0x10064655       0x3f    _L1e_DevRxGetRsrpFilterCoeff

+                0x10064694      0x116    _zPHY_erxp_CalRsrpFilter

+                0x100647aa       0x92    _zPHY_erxp_RsrpFilter

+                0x1006483c        0xd    _L1e_DevRxGetFastCfoConvergenceCnt

+                0x10064849        0xe    _L1e_DevRxSetFastCfoConvergenceCnt

+                0x10064857        0xe    _L1e_DevRxDecreaseFastCfoCnt

+ .text          0x10064865     0x200d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+                0x10064865      0x249    _zPHY_edfe_SupInitDFE

+                0x10064aae       0x24    _zPHY_edfe_WriteSnrTh

+                0x10064ad2       0x71    _zPHY_edfe_DCOffsetCal

+                0x10064b43       0xea    _zPHY_edfe_SupNormalHandleDCOffset

+                0x10064c2d       0xa9    _zPHY_edfe_IQImbaCal

+                0x10064cd6       0x77    _zPHY_edfe_SupHandleIQImba

+                0x10064d4d       0x51    _zPHY_edfe_NormalNotSyncAgcIntHandle

+                0x10064d9e        0x8    _zPHY_edfe_SupInt0Handle

+                0x10064da6       0x14    _zPHY_edfe_SupInt1Handle

+                0x10064dba       0x15    _zPHY_edfe_SupInt2Handle

+                0x10064dcf       0x39    _zPHY_edfe_ProDfeInt

+                0x10064e08       0x27    _zPHY_edfe_ConfigRXBandwidth

+                0x10064e2f       0x22    _zPHY_edfe_ConfigCSRMBandwidth

+                0x10064e51       0x7d    _zPHY_edfe_CompesateCFO

+                0x10064ece       0x72    _zPHY_edfe_CalMeasTotalAGCGain

+                0x10064f40       0x4c    _zPHY_edfe_TotalAGCCsrm

+                0x10064f8c       0x4c    _zPHY_edfe_TotalAGCRx

+                0x10064fd8       0x2e    _zPHY_edfe_SupResetDfeForRelease

+                0x10065006        0xe    _zPHY_edfe_RegsTpuIntForDfe

+                0x10065014       0x91    _zPHY_edfe_RegsTpuIntForDfeCtrl

+                0x100650a5      0x1ab    _zPHY_edfe_SupDfeIntCheckCtrl

+                0x10065250       0xb4    _zPHY_edfe_PlmnSaveServCellAgcAndDagc

+                0x10065304       0x26    _zPHY_edfe_PlmnResumeServCellAgcAndDagc

+                0x1006532a       0x76    _zPHY_edfe_PlmnBackUpAgcPara

+                0x100653a0       0x20    _zPHY_edfe_PlmnResumeAgcAndAfc

+                0x100653c0        0xa    _zPHY_edfe_ClearPlmnAgcPara

+                0x100653ca      0x1ed    _zPHY_edfe_SupNotSyncAGCInitCtrl

+                0x100655b7      0x17e    _zPHY_edfe_TMTPrintForFreqScan

+                0x10065735       0x8d    _zPHY_edfe_ConfigAgcWorkState

+                0x100657c2      0x1b5    _zPHY_edfe_ConfigAgcCalcPara

+                0x10065977       0xf6    _zPHY_edfe_SupInitAgcDagcGainDB

+                0x10065a6d       0x5c    _zPHY_edfe_SupHandleRxDagcInt

+                0x10065ac9      0x1b0    _zPHY_edfe_SupHandleAgcInt

+                0x10065c79       0x43    _zPHY_edfe_StateChangeSetAgcGain

+                0x10065cbc      0x12a    _zPHY_edfe_GetTotalAGCGainOpt

+                0x10065de6       0x67    _zPHY_edfe_SupCsrcDagcLoseDataCtrl

+                0x10065e4d       0xbe    _zPHY_edfe_PhySlaveDfeIntCtrlOpt

+                0x10065f0b       0x2c    _zPHY_edfe_TotalSubFramePwr

+                0x10065f37       0x21    _zPHY_edfe_CSRSetFSNewState

+                0x10065f58       0x48    _zPHY_edfe_CSRSetAGCGain

+                0x10065fa0       0xfa    _zPHY_edfe_SupFSNewSetRF

+                0x1006609a       0x2d    _zPHY_edfe_SupNotSyncAgcIntHandle

+                0x100660c7       0x72    _zPHY_edfe_FSDCOffsetCal

+                0x10066139       0x17    _zPHY_edfe_FSDCOffsetClear

+                0x10066150       0x86    _zPHY_edfe_SupFSHandleDCOffset

+                0x100661d6       0x12    _zPHY_edfe_SupHandleDCOffset

+                0x100661e8       0xa9    _zPHY_edfe_SupSingAntNVControl

+                0x10066291        0x9    _zPHY_edfe_ConfigSingAnt

+                0x1006629a       0x86    _zPHY_edfe_SupCalAGCGainBalance

+                0x10066320       0xfa    _L1l_DevDfeNotchDbInit

+                0x1006641a        0x3    _L1l_DevRfcNotchDbReset

+                0x1006641d       0x14    _L1l_DevDfeNotchAgcGainSave

+                0x10066431       0x4c    _L11_DevDfeNotchBwAndSampRateGet

+                0x1006647d      0x186    _L1l_DevDfeNotchStartJudge

+                0x10066603       0xd3    _L1l_DevDfeNotchEvtGet

+                0x100666d6       0xb7    _L1l_DevDfeNotchRegSet

+                0x1006678d       0xc7    _L1l_DevDfeNotchProc

+                0x10066854        0xb    _L1l_DevRfcSemiStaticAgcConvCheck

+                0x1006685f       0x13    _L1l_DevRfcAgcValGet

+ .text          0x10066872     0x1f9a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+                0x10066872       0xfc    _zPHY_eula_Entry

+                0x1006696e       0xf9    _zPHY_eula_TpuInt1MsgPro

+                0x10066a67       0x9e    _zPHY_eula_TpuInt2MsgPro

+                0x10066b05      0x58e    _zPHY_eula_TPU_INT1_process

+                0x10067093      0x360    _zPHY_eula_TPU_INT2_process

+                0x100673f3       0x98    _zPHY_eula_ResetDB

+                0x1006748b       0x17    _zPHY_eula_ResetReqPro

+                0x100674a2      0x2d4    _zPHY_eula_HandoverReqPro

+                0x10067776      0x160    _zPHY_eula_Release

+                0x100678d6       0xd7    _zPHY_eula_MACReset

+                0x100679ad      0x12d    _zPHY_eula_ComCfgReqPro

+                0x10067ada      0x16d    _zPHY_eula_CommRelatedParasCalc

+                0x10067c47      0x156    _zPHY_eula_DediCfgReqPro

+                0x10067d9d       0x51    _zPHY_eula_GetScellInfo

+                0x10067dee       0xca    _zPHY_eula_DediRelatedParasCalc

+                0x10067eb8      0x169    _zPHY_eula_PSGenAllWithCellID

+                0x10068021       0x5c    _zPHY_eula_FuncHopCalculation

+                0x1006807d       0x5c    _zPHY_eula_FuncHopCalculation_Scell

+                0x100680d9       0x35    _zPHY_eula_UlBandSampleCoeffCfg

+                0x1006810e       0x46    _zPHY_eula_SetSampleAndFFT

+                0x10068154       0x15    _zPHY_eula_GetSysTimeInfo

+                0x10068169       0x13    _zPHY_eula_GetChannelType

+                0x1006817c       0x29    _zPHY_eula_GetHarqProcessId

+                0x100681a5        0xe    _zPHY_eula_CheckPuschInGap

+                0x100681b3       0x52    _zPHY_eula_HarqNewTransNoData

+                0x10068205       0xb0    _zPHY_eula_UL_Conflict_GAP

+                0x100682b5       0x6b    _zPHY_eula_HarqSendDataCopy

+                0x10068320       0x18    _zPHY_eula_TXInt_Pulse_Isr

+                0x10068338       0x13    _zPHY_eula_Isr

+                0x1006834b       0x91    _zPHY_eula_lpcHwRestoreBackupCtrl

+                0x100683dc      0x2e6    _zPHY_eula_AMTCalcPara

+                0x100686c2      0x106    _zPHY_amt_Lte_Tx_Create_CommonMsg

+                0x100687c8       0x44    _zPHY_PrintLocalMrtr

+ .text          0x1006880c     0x121f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+                0x1006880c      0x1a7    _zPHY_edla_Entry

+                0x100689b3       0x3e    _L1e_Dla_UpBchNormalPara

+                0x100689f1      0x1f7    _zPHY_edla_CdtrCfgProc

+                0x10068be8      0x1a2    _zPHY_edla_GetSiRnti

+                0x10068d8a       0x6a    _zPHY_edla_QueryDb

+                0x10068df4       0x1e    _zPHY_edla_ProCalYk

+                0x10068e12      0x1a9    _zPHY_edla_GetRntiInfo

+                0x10068fbb       0xa8    _zPHY_edla_GetCellInfo

+                0x10069063       0x20    _zPHY_edla_GetVcInfo

+                0x10069083       0x1a    _zPHY_edla_ErrorTmGuard

+                0x1006909d       0x2c    _zPHY_edla_SetDefaultTM

+                0x100690c9       0x2e    _zPHY_edla_GetTimingInfo

+                0x100690f7       0x31    _L1e_DevDlaGetPhichMi

+                0x10069128       0x1b    _zPHY_edla_CommRegParaProc

+                0x10069143       0xbe    _zPHY_edla_CdtrCfgCaApply

+                0x10069201       0x24    _zPHY_edla_CdtrCfgApply

+                0x10069225       0xf7    _zPHY_edla_InfoCaPrepare

+                0x1006931c        0x9    _zPHY_edla_InfoPrepare

+                0x10069325       0x4a    _zPHY_edla_IndInfoCaSet

+                0x1006936f        0x9    _zPHY_edla_IndInfoSet

+                0x10069378       0x46    _zPHY_edla_ResetDcb

+                0x100693be       0x3e    _zPHY_edla_Init

+                0x100693fc       0x1e    _zPHY_edla_HwInit

+                0x1006941a       0x1c    _zPHY_edla_CacheCtrlReset

+                0x10069436       0x3b    _zPHY_edla_SaveWorkCachePara

+                0x10069471       0x1a    _zPHY_edla_UpdateRBGSize

+                0x1006948b       0x3d    _zPHY_edla_UpdateNGap1

+                0x100694c8       0x15    _zPHY_edla_UpdateNrbStep

+                0x100694dd        0x8    _zPHY_edla_ResetCommonInfo

+                0x100694e5       0xfc    _zPHY_edla_UpdateCommonInfo

+                0x100695e1       0x55    _zPHY_edla_ProCommReqMsg

+                0x10069636       0x60    _zPHY_edla_ProDediReqMsg

+                0x10069696       0x56    _zPHY_edla_ProHoReqMsg

+                0x100696ec       0x24    _zPHY_edla_HoReqEx

+                0x10069710        0xd    _zPHY_edla_LteAmtUpdateEarfcnInfo

+                0x1006971d        0xb    _L1e_DevRxInitLpConvergeCb

+                0x10069728        0xf    _L1e_DevRxSetLpConvergeInd

+                0x10069737       0x10    _L1e_DevRxGetLpConvergeInd

+                0x10069747       0x10    _L1e_DevRxSetWorkTimer

+                0x10069757       0x10    _L1e_DevRxGetWorkTimer

+                0x10069767       0x13    _L1e_DevRxIncWorkTimer

+                0x1006977a       0x27    _zPHY_edla_DebugPrint

+                0x100697a1       0x43    _zPHY_edla_ProDbgMsgRecvCommMsg

+                0x100697e4       0x43    _zPHY_edla_ProDbgMsgRecvHOMsg

+                0x10069827       0x43    _zPHY_edla_ProDbgMsgRstRelMacRstMsg

+                0x1006986a       0x52    _zPHY_edla_ProDbgStateSwitchPrint

+                0x100698bc       0x3a    _zPHY_edla_ProDbgMsgFuncRetErr

+                0x100698f6       0x77    _zPHY_edla_ProDlCtrlChStatInfoMonitor

+                0x1006996d       0x25    _zPHY_edla_ProDlCtrlChDecodeMonitor

+                0x10069992        0x1    _zPHY_edla_ProDlCtrlChConfigMonitor

+                0x10069993       0x4e    _zPHY_edla_PlmnReflashDlaConfig

+                0x100699e1       0x1a    _L1e_DevRxLpcHwRecover

+                0x100699fb       0x17    _L1e_DevDlaSetDlWorkIndBmp

+                0x10069a12        0xc    _L1e_DevDlaGetDlWorkIndBmp

+                0x10069a1e        0xd    _L1e_DevDlaGetDlBandWidth

+ .text          0x10069a2b     0x2ed3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pucch.o)

+                0x10069a2b      0x1cd    _zPHY_eula_ProInitial

+                0x10069bf8       0x68    _zPHY_eula_RegistLutrSymb

+                0x10069c60      0x130    _zPHY_eula_UlDataSendCtrlInfoProcess

+                0x10069d90      0x26a    _zPHY_eula_LtxParas_ACKMultiplexing

+                0x10069ffa       0xec    _zPHY_eula_LutrLtxParas_RIMultiplexing

+                0x1006a0e6        0xb    _zPHY_eula_CalcInterMatrixColNumber

+                0x1006a0f1       0x93    _zPHY_eula_CalcRMOutputParas

+                0x1006a184        0x8    _zPHY_eula_CalcRMOutputParasForPuschWithoutData

+                0x1006a18c       0xd0    _zPHY_eula_SchdPhichRecInSad

+                0x1006a25c       0x65    _zPHY_eula_DeterMineHWChanType

+                0x1006a2c1      0x194    _zPHY_eula_LTXParasCalc

+                0x1006a455       0x2c    _zPHY_eula_LtxParas_wNRsZcDmrs

+                0x1006a481       0x21    _zPHY_eula_LargestPrimeNumber

+                0x1006a4a2       0x28    _zPHY_eula_LtxParas_DmrsOCC

+                0x1006a4ca       0x71    _zPHY_eula_LtxParas_adwQDivNRsZcDmrs

+                0x1006a53b       0x28    _zPHY_eula_LtxParas_awNcscell

+                0x1006a563       0x16    _zPHY_eula_LtxParas_acUPucch

+                0x1006a579      0x113    _zPHY_eula_LtxParas_PucchFormat1Spec

+                0x1006a68c      0x232    _zPHY_eula_LtxParas_PucchFormat3Spec

+                0x1006a8be       0x13    _zPHY_eula_LtxParas_dwX2Cinit

+                0x1006a8d1       0x3e    _zPHY_eula_LtxParas_awNcs2

+                0x1006a90f       0x9e    _zPHY_eula_LtxParas_ResMappingPucch

+                0x1006a9ad       0x14    _zPHY_eula_711712ClosePsmStub

+                0x1006a9c1      0x46c    _zPHY_eula_RfcConfigure

+                0x1006ae2d       0xe7    _zPHY_eula_LutrRegConfigure

+                0x1006af14      0x3da    _zPHY_eula_LtxConfigure

+                0x1006b2ee       0x63    _zPHY_eula_LTXTxTaConfig

+                0x1006b351       0x50    _zPHY_eula_LTXTimingFirstFlag

+                0x1006b3a1       0x53    _zPHY_eula_LTXTimingLastFlag

+                0x1006b3f4       0x17    _zPHY_eula_ResetSrInfo

+                0x1006b40b      0x100    _zPHY_eula_SetPuchFilterCoeff1

+                0x1006b50b       0x66    _zPHY_eula_SetPrachFilterCoeff2

+                0x1006b571       0x34    _zPHY_eula_SetPucchScale

+                0x1006b5a5        0xf    _zPHY_eula_GetCsiInfo

+                0x1006b5b4        0x2    _zPHY_eula_FDDGetHarqAckInfo

+                0x1006b5b6       0x25    _zPHY_euls_GetPucchHarqAckInfo

+                0x1006b5db       0x83    _zPHY_eula_GetPucchHarqAckLen

+                0x1006b65e       0xf7    _zPHY_eula_PucchUciProcess

+                0x1006b755      0x2bc    _zPHY_eula_TDD_PucchAckProcess

+                0x1006ba11       0x1a    _zPHY_eula_FDD_PucchAckProcess

+                0x1006ba2b       0x70    _zPHY_eula_PucchCSI

+                0x1006ba9b      0x271    _zPHY_eula_PucchAckParasCalc

+                0x1006bd0c       0x34    _zPHY_eula_PucchN1pucchCalc

+                0x1006bd40       0xaa    _zPHY_eula_FDD_PucchAckParasCalc

+                0x1006bdea       0x25    _zPHY_eula_PSGeneration

+                0x1006be0f       0x7a    _zPHY_eula_SrProcess

+                0x1006be89      0x566    _zPHY_eula_LtxStub

+                0x1006c3ef      0x213    _zPHY_eula_LutrStub

+                0x1006c602      0x15a    _zPHY_eula_UlTwoAntenHWChanTypeDeterm

+                0x1006c75c        0xc    _zPHY_eula_TATimerStop

+                0x1006c768       0x25    _zPHY_eula_PucchTwoAntenActivedDetermine

+                0x1006c78d      0x12f    _zPHY_eula_NextAckParasProcess

+                0x1006c8bc       0x3b    _zPHY_eula_GetTQCfgFlg

+                0x1006c8f7        0x7    _zPHY_eula_PucchAntennaSelect

+ .text          0x1006c8fe      0x38e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+                0x1006c8fe       0x2d    _zPHY_eintc_IntDispatchProcess_ICP

+                0x1006c92b       0x47    _zPHY_eintc_EnableInt

+                0x1006c972       0x50    _zPHY_eintc_ClearInt

+                0x1006c9c2       0x1c    _L1l_DrvTopIntClr

+                0x1006c9de       0x46    _zPHY_eintc_InthInit

+                0x1006ca24       0x1a    _L1_LTE_LPM_T1_ISR

+                0x1006ca3e        0x1    _zPHY_eintc_NullIsr

+                0x1006ca3f        0xd    _zPHY_DMA_CallBack_M

+                0x1006ca4c        0xd    _zPHY_DMA_CallBack_S

+                0x1006ca59        0xd    _zPHY_DMA_CallBack_CSILte

+                0x1006ca66        0xd    _L1e_DevCmnIntPbchIntProc

+                0x1006ca73       0x36    _L1e_DevCmnIntCfoIntProc

+                0x1006caa9       0x1c    _L1e_DevCmnIntCrsCirIntProc

+                0x1006cac5       0x31    _L1e_DevCmnIntCdtrIntProc

+                0x1006caf6       0x24    _L1e_DevCmnIntDdtrIntProc

+                0x1006cb1a       0x39    _L1e_CmnCheCqiInt

+                0x1006cb53        0xe    _L1e_CmnTpuSubFrameInt

+                0x1006cb61        0x7    _L1e_CmnTpuAdjInt

+                0x1006cb68        0xb    _L1e_CmnTxPulseInt

+                0x1006cb73       0x2d    _L1e_CmnPdcchIntPcc

+                0x1006cba0       0x3d    _L1e_CmnDfeInt

+                0x1006cbdd       0x2f    _L1e_CmnDfeDcInt

+                0x1006cc0c       0x2c    _L1e_CmnPdcchPccInt

+                0x1006cc38        0xd    _L1e_CmnCsrDebugInt

+                0x1006cc45        0xd    _L1e_CmnPbchInt

+                0x1006cc52        0xf    _L1e_CmnPdschPccCirInt

+                0x1006cc61       0x1e    _L1e_CmnDdtrPccInt

+                0x1006cc7f        0xd    _L1e_CmnPbchIcInt

+ .text          0x1006cc8c     0x1419 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o)

+                0x1006cc8c      0x1e9    _zPHY_eulpc_GetConfigParas

+                0x1006ce75       0x46    _zPHY_eulpc_InitialProc

+                0x1006cebb       0x3a    _zPHY_eulpc_DeltaTcEUtraBandNoDeterm

+                0x1006cef5      0x278    _zPHY_eulpc_SingleCarrierMprDeterm

+                0x1006d16d      0x4e9    _zPHY_eulpc_NoCaAMprDeterm

+                0x1006d656       0x82    _zPHY_eulpc_PcmaxCalc

+                0x1006d6d8      0x132    _zPHY_eulpc_PucchTpcProc

+                0x1006d80a      0x104    _zPHY_eulpc_PuschTpcProc

+                0x1006d90e       0x44    _zPHY_eulpc_RarTpcProc

+                0x1006d952       0x6d    _zPHY_eulpc_PowCtrlConfigParasCalc

+                0x1006d9bf       0x96    _zPHY_eulpc_TpcCommandsProc

+                0x1006da55      0x110    _zPHY_eulpc_CloseLoopPowCtrlProc

+                0x1006db65       0xb2    _zPHY_eulpc_Type1PhrCalc

+                0x1006dc17       0x27    _zPHY_eulpc_PhrCalcProc

+                0x1006dc3e       0xb7    _zPHY_eulpc_Sqrt

+                0x1006dcf5      0x10d    _zPHY_eulpc_PowScaleValCalc

+                0x1006de02       0x37    _zPHY_eulpc_LinearValToPowDB

+                0x1006de39      0x142    _zPHY_eulpc_UlaRelativeProc

+                0x1006df7b       0x29    _zPHY_eulpc_UlPowerStub

+                0x1006dfa4       0x1c    _zPHY_eulpc_ReSetParameters

+                0x1006dfc0       0xba    _zPHY_eulpc_TempMaxPowerBackoff

+                0x1006e07a       0x2b    _zPHY_eulpc_GetLatestPower

+ .text          0x1006e0a5      0x134 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+                0x1006e0a5        0x9    _L1l_DevEngInitAddr

+                0x1006e0ae       0x12    _L1l_log_track_init

+                0x1006e0c0       0x46    _L1l_DevEngTrace

+                0x1006e106       0xd1    _L1l_DevEngWriteDataToBuffer

+                0x1006e1d7        0x1    _L1l_DevEngUartTransmit

+                0x1006e1d8        0x1    _L1l_DevEngSwapHook

+ .text          0x1006e1d9      0x35a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_pagedec.o)

+                0x1006e1d9       0x38    _zEasn1p_DcT_zEurrc_OctString

+                0x1006e211       0x46    _zEasn1p_DcT_zEurrc_S_TMSI

+                0x1006e257       0x5b    _zEasn1p_DcT_zEurrc_IMSI

+                0x1006e2b2       0x42    _zEasn1p_DcT_zEurrc_PagingUE_Identity

+                0x1006e2f4       0x56    _zEasn1p_DcT_zEurrc_PagingRecord

+                0x1006e34a       0x4a    _zEasn1p_DcT_zEurrc_PagingRecordList

+                0x1006e394       0x4e    _zEasn1p_DcT_zEurrc_Paging_v920_IEs

+                0x1006e3e2       0x49    _zEasn1p_DcT_zEurrc_Paging_v890_IEs

+                0x1006e42b       0x8f    _zEasn1p_DcT_zEurrc_Paging

+                0x1006e4ba       0x36    _zEasn1p_DcT_zEurrc_PCCH_MessageType_c1

+                0x1006e4f0       0x3a    _zEasn1p_DcT_zEurrc_PCCH_MessageType

+                0x1006e52a        0x9    _zEasn1p_DcT_zEurrc_PCCH_Message

+ .text          0x1006e533      0xe7e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pdcch.o)

+                0x1006e533       0x27    _L1e_DevDlaCalcTotRegNum

+                0x1006e55a       0x75    _L1e_DevDlaCalcSearchSpace

+                0x1006e5cf       0xdd    _L1e_DevDlaProcPdcchSearchSpace

+                0x1006e6ac      0x11c    _zPHY_edla_PdcchBldRntiEnRegProc

+                0x1006e7c8       0x6f    _zPHY_edla_PdcchBldPayLoadRegProc

+                0x1006e837       0x82    _zPHY_edla_PdcchBlindDetectCaProc

+                0x1006e8b9        0xd    _zPHY_edla_PdcchBlindDetectProc

+                0x1006e8c6       0x20    _zPHY_edla_GetBandWidthIdx

+                0x1006e8e6       0x1c    _zPHY_edla_GetAmbitiousBits

+                0x1006e902       0x8c    _zPHY_edla_PreDciInfo

+                0x1006e98e      0x20d    _zPHY_edla_GetDciSize

+                0x1006eb9b      0x809    _zPHY_edla_PdcchDemappingCaProc

+                0x1006f3a4        0xd    _zPHY_edla_PdcchDemappingProc

+ .text          0x1006f3b1      0xb64 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+                0x1006f3b1       0xa0    _zPHY_erfc_SupACP405ToRx

+                0x1006f451       0x6f    _zPHY_erfc_SupACP405ToIdle

+                0x1006f4c0       0x7f    _zPHY_erfc_SupACP405ToTx

+                0x1006f53f       0x82    _zPHY_erfc_SupACP405ToRxTx

+                0x1006f5c1        0x1    _zPHY_erfc_SupACP405McroWriteAGC

+                0x1006f5c2       0x1c    _zPHY_erfc_SupGetRealWorkFreq

+                0x1006f5de       0x46    _zPHY_erfc_ATAptPointAdjust

+                0x1006f624       0x22    _zPHY_erfc_TxPowerAdjust

+                0x1006f646       0xb7    _zPHY_erfc_SupGetPATuRegInfo

+                0x1006f6fd       0x87    _zPHY_erfc_ProTxTempCompensate

+                0x1006f784      0x1d3    _zPHY_erfc_SupAPCControl

+                0x1006f957       0x6f    _zPHY_erfc_SupClosePA

+                0x1006f9c6        0x1    _zPHY_erfc_SupAptReload

+                0x1006f9c7      0x139    _L1l_DevRfcAfcFreqOffsetSet

+                0x1006fb00       0xd8    _zPHY_erfc_SupAfcEventSet

+                0x1006fbd8       0x43    _zPHY_erfc_SupFreqOffseToDacValue

+                0x1006fc1b       0x55    _zPHY_erfc_SupDacValueToFreqOffset

+                0x1006fc70       0x36    _zPHY_erfc_SupBandNumToVcxoBitPerHz

+                0x1006fca6       0x55    _zPHY_erfc_SupAfcVxcoInitWord

+                0x1006fcfb       0x44    _L1l_DevRfcAfcFreqOffsetGet

+                0x1006fd3f       0x2e    _zPHY_erfc_DCXOCordicCfg

+                0x1006fd6d       0x35    _zPHY_erfc_DCXOAfcInit

+                0x1006fda2        0xa    _zPHY_erfc_DCXOAfcParaSet

+                0x1006fdac       0xd7    _zPHY_erfc_DCXOAfcParaGet

+                0x1006fe83       0x92    _zPHY_erfc_DCXOAfcCtrl

+ .text          0x1006ff15      0x45e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_param.o)

+                0x1006ff15       0x20    _zPHY_edls_AdaJudgePdschTrans

+                0x1006ff35       0x7a    _zPHY_edls_AdaDecodePdcchOrder

+                0x1006ffaf       0x89    _zPHY_edls_AdaDecodeDciF1C

+                0x10070038       0x71    _zPHY_edls_AdaCalSiRntiNdiRv

+                0x100700a9       0x72    _zPHY_edls_AdaCalSibDecodeParas

+                0x1007011b       0x5e    _zPHY_edls_AdaRbDmpType0Bw25Rb

+                0x10070179       0x56    _zPHY_edls_AdaRbDmpType0Bw15Rb

+                0x100701cf       0x46    _zPHY_edls_AdaRbDmpType0Bw6Rb

+                0x10070215       0x26    _L1e_DevDlsGetMLSMTbs

+                0x1007023b       0x1f    _L1e_DevDlsTbsBinarySearch

+                0x1007025a       0x25    _L1e_DevDlsCalcRmCtrlParam

+                0x1007027f       0xe9    _zPHY_edls_AdaCalRarDecodeParas

+                0x10070368        0xb    _L1e_DevDlsCalcRmBbClk

+ .text          0x10070373      0xf0b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+                0x10070373        0x7    _L1e_DevRxGetPrevRxStatus

+                0x1007037a        0x7    _L1e_DevRxGetCurrRxStatus

+                0x10070381        0xc    _L1e_DevRxSwitchPrevStatus

+                0x1007038d        0x9    _L1e_DevRxSetCurrRxStatus

+                0x10070396       0xa6    _zPHY_edla_PageSubFrmJudge

+                0x1007043c       0x17    _zPHY_edla_RxVshiftConfig

+                0x10070453       0xde    _L1e_DevRxSfTypeCfg

+                0x10070531       0x18    _L1e_DevRxRsN0FactorCtrl

+                0x10070549      0x17c    _L1e_DevRxCRsN0ModeCtrl

+                0x100706c5       0x7e    _L1e_DevRxProcRsCinit

+                0x10070743       0x5d    _zPHY_edla_RxBandTxRxPortConfig

+                0x100707a0      0x113    _zPHY_edla_RxPhichMatrixConfig

+                0x100708b3        0xf    _zPHY_edla_RxCtrlChannelMimoModeConfig

+                0x100708c2        0x6    _zPHY_edla_RxCalIndicatorConfig

+                0x100708c8       0x44    _zPHY_edla_RxCarrierInfoConfig

+                0x1007090c       0x85    _zPHY_edla_CheProc

+                0x10070991        0xb    _zPHY_edla_RxRbDemappingProc

+                0x1007099c      0x25c    _zPHY_edla_RbDemappingSubProc

+                0x10070bf8       0x20    _zPHY_edla_WriteRxRbDemapRegFile

+                0x10070c18       0x2b    _L1e_DevRxNormalN0ModCfg

+                0x10070c43       0x25    _L1e_DevRxNCellRsNullCfg

+                0x10070c68        0x9    _L1e_DevRxSetCirTiCtlFlg

+                0x10070c71        0x9    _L1e_DevRxGetCirTiCtlFlg

+                0x10070c7a       0x70    _L1e_DevRxSinrLowInd

+                0x10070cea       0x53    _L1e_DevNSIOT_8242_Ind

+                0x10070d3d       0x41    _L1e_DevRxSinrTiCloseInd

+                0x10070d7e        0x7    _L1e_DevRxCrsIIRIndSet

+                0x10070d85        0x7    _L1e_DevRxCrsIIRIndGet

+                0x10070d8c       0x8f    _L1e_DevRxCrsIIRCfg

+                0x10070e1b       0x5d    _L1e_DevRxSnrModeTiAdptProc

+                0x10070e78       0x1c    _L1e_DevRxSetTiAlgoMode

+                0x10070e94        0x9    _L1e_DevRxGetNCellRsNullEnInd

+                0x10070e9d        0x9    _L1e_DevRxSetNCellRsNullEnInd

+                0x10070ea6       0x59    _L1e_DevRxTempPro

+                0x10070eff      0x25b    _zPHY_edla_RxRegCfgApply

+                0x1007115a       0x30    _L1e_DrvRxAgcCalandConfig

+                0x1007118a       0xf4    _L1e_DbgRxCtrlInfo

+ .text          0x1007127e      0x25e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pucch.o)

+                0x10071280      0x217    _zPHY_eulpc_PucchPowCtrl

+                0x10071497       0x45    _zPHY_eulpc_HNcqiNharqNsrCalc

+ .text          0x100714dc      0x287 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_ddtr.o)

+                0x100714dc        0x8    _L1e_DrvDdtrResetCfg

+                0x100714e4        0x8    _L1e_DrvDdtrResetGet

+                0x100714ec        0x7    _L1e_DrvDtrScaleResetCfg

+                0x100714f3        0x8    _L1e_DrvDtrScaleEnCfg

+                0x100714fb        0xb    _L1e_DrvDtrScaleDtchEnCfg

+                0x10071506       0x19    _L1e_DrvDtrScaleReset

+                0x1007151f        0x8    _L1e_DrvDdtrModeCfg

+                0x10071527        0x8    _L1e_DrvDdtrTurboLpCtrlRegCfg

+                0x1007152f        0x8    _L1e_DrvDdtrSubfNumCfg

+                0x10071537        0x8    _L1e_DrvDdtrHarqCtrlCfg

+                0x1007153f        0x8    _L1e_DrvDdtrHarqIramCtrlCfg

+                0x10071547        0xb    _L1e_DrvDdtrHarqPriorityCfg

+                0x10071552        0x8    _L1e_DrvDdtrHarqBurstCtrlCfg

+                0x1007155a        0x8    _L1e_DrvDdtrIntTimerCfg

+                0x10071562        0x8    _L1e_DrvDdtrLpCtrlCfg

+                0x1007156a        0x8    _L1e_DrvDdtrUpdateCfg

+                0x10071572        0xd    _L1e_DrvDdtrTbCrcRead

+                0x1007157f        0x9    _L1e_DrvDdtrSibPchCrcRead

+                0x10071588        0x9    _L1e_DrvDdtrSubfNumRead

+                0x10071591        0x9    _L1e_DrvDdtrIdleStateRead

+                0x1007159a        0x9    _L1e_DrvDdtrErrorIndRead

+                0x100715a3        0x1    _L1e_DrvDdtrTurboLpCtrlCfg

+                0x100715a4        0xb    _L1e_DrvDdtrPdschEnCfg

+                0x100715af        0xb    _L1e_DrvDdtrPdschEnRead

+                0x100715ba        0xb    _L1e_DrvDdtrSwapFlagCfg

+                0x100715c5        0xb    _L1e_DrvDdtrSwapFlagGet

+                0x100715d0        0xe    _L1e_DrvDdtrCwCinitCfg

+                0x100715de        0xb    _L1e_DrvDdtrTurboCtrlCfg

+                0x100715e9        0xb    _L1e_DrvDdtrPchBchTurboCtrlCfg

+                0x100715f4       0x5d    _L1e_DrvDdtrTbParamCfg

+                0x10071651        0x8    _L1e_DrvDdtrPchCinitCfg

+                0x10071659       0x11    _L1e_DrvDdtrPchParamCfg

+                0x1007166a        0x8    _L1e_DrvDdtrSibCinitCfg

+                0x10071672       0x11    _L1e_DrvDdtrSibParamCfg

+                0x10071683       0x1d    _L1e_DrvDdtrTurboReset

+                0x100716a0        0x9    _L1e_DrvDdtrGetAxiInfo

+                0x100716a9       0x39    _L1e_DrvDdtrPatchCfg

+                0x100716e2        0x8    _L1e_DrvDdtrDbgGetDdtrMode

+                0x100716ea        0x8    _L1e_DrvDdtrDbgGetTopErrInd

+                0x100716f2        0x8    _L1e_DrvDdtrDbgGetAxiInfo

+                0x100716fa        0x8    _L1e_DrvDdtrDbgGetIdleState

+                0x10071702        0x8    _L1e_DrvDdtrDbgGetSubfNum

+                0x1007170a        0xb    _L1e_DrvDdtrDbgGetTurboCtrl

+                0x10071715        0xb    _L1e_DrvDdtrDbgGetTbCbCrc

+                0x10071720        0xa    _L1e_DrvDdtrGetDbgMontor1

+                0x1007172a        0xa    _L1e_DrvDdtrGetDbgMontor2

+                0x10071734        0xf    _L1e_DrvDdtrDbgSelCfg

+                0x10071743        0x8    _L1e_DrvDdtrDbgSelCfgread

+                0x1007174b        0x8    _L1e_DrvDdtrDbgSelCfgread0

+                0x10071753        0x8    _L1e_DrvDdtrDbgSelCfgread1

+                0x1007175b        0x8    _L1e_DrvDdtrDbgSelCfgread2

+ .text          0x10071763      0x454 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

+                0x10071763       0x1c    _zPHY_DrvTopIntAbleBitSet

+                0x1007177f       0x1f    _zPHY_DrvTopIntMaskBitSet

+                0x1007179e        0xc    _zPHY_DrvTopIntMaskRegWR

+                0x100717aa        0xc    _zPHY_DrvTopIntMaskRegRD

+                0x100717b6        0xc    _zPHY_DrvGetTopIntStaus

+                0x100717c2        0xc    _zPHY_DrvGetTopIntVec

+                0x100717ce        0xc    _zPHY_DrvTopIntClear

+                0x100717da       0x1f    _zPHY_DrvTopIntEnable

+                0x100717f9       0x5a    _zPHY_eintc_IntRegPrint

+                0x10071853       0x2c    _zPHY_DrvTopIntReg_Print

+                0x1007187f        0x1    _zPHY_DrvModemTopClkGate

+                0x10071880        0x1    _zPHY_DrvModemTopClkSel

+                0x10071881       0x11    _zPHY_LteModemTopClkCfg

+                0x10071892       0x1b    _zPHY_ResetModemHw

+                0x100718ad       0x33    _zPHY_LteaModemTopCfgBackup

+                0x100718e0       0x4a    _zPHY_LteaModemTopCfgRecover

+                0x1007192a        0x9    _zPHY_DrvTop_Reg_Set

+                0x10071933        0x9    _zPHY_DrvTop_IntReg_Set

+                0x1007193c        0x9    _zPHY_DrvTop_IntReg_Get

+                0x10071945       0x28    _L1l_DrvMcuIntMask

+                0x1007196d       0x28    _L1l_DrvMcuIntUnmask

+                0x10071995        0xa    _L1l_DrvMcuIntIreqClr

+                0x1007199f       0x3a    _L1l_DrvTopIntMask

+                0x100719d9       0x39    _L1l_DrvTopIntRestore

+                0x10071a12       0x48    _L1l_DrvTopIntEng

+                0x10071a5a        0x1    _zPHY_DrvTOP_DFE_ClkPrintf

+                0x10071a5b        0x1    _zPHY_DrvTOP_CSR_ClkPrintf

+                0x10071a5c        0x7    _zPHY_DrvTOP_GetHarkRamSel

+                0x10071a63        0x7    _zPHY_DrvTOP_GetTDHarkRamSel

+                0x10071a6a        0x1    _zPHY_DrvTOP_Ddtr_ClkAndLpramPrintf

+                0x10071a6b       0x37    _zPHY_DrvLteaPwrClkCtrl

+                0x10071aa2        0x6    _zPHY_DrvPhyLteModemSel

+                0x10071aa8        0x7    _zPHY_DrvRmHarqRamLteModeClkSelCfg

+                0x10071aaf        0x5    _zPHY_DrvTurboModeSel

+                0x10071ab4       0x58    _zPHY_DrvLteTpuClkSet

+                0x10071b0c        0xe    _zPHY_DrvLteTpuClkInit

+                0x10071b1a       0x19    _zPHY_DrvChipTopRegInit

+                0x10071b33        0x8    _zPHY_DrvTopCLKRegPOWGAT

+                0x10071b3b        0x9    _zPHY_DrvTopCLKReg2m1SCfg

+                0x10071b44        0x9    _zPHY_DrvTopCLKRegRfcCfg

+                0x10071b4d        0xb    _zPHY_DrvTop_RFInitReg_Set

+                0x10071b58       0x5f    _zPHY_DMA_Cfg

+ .text          0x10071bb7      0x2b6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

+                0x10071bb7       0x58    _L1L_TpuDrvReset

+                0x10071c0f       0x33    _L1L_TpuDrvSuspend

+                0x10071c42       0x3f    _L1L_TpuDrvResume

+                0x10071c81        0x7    _L1L_TpuDrvCpModeGet

+                0x10071c88       0x46    _L1L_TpuDrvCpModeSet

+                0x10071cce       0x1c    _L1L_TpuDrvLocalMrtrGet

+                0x10071cea       0x1c    _L1L_TpuDrvMrtrGet

+                0x10071d06        0xe    _L1L_TpuDrvMrtrOffsetGet

+                0x10071d14       0x47    _L1L_TpuDrvTpuRegister

+                0x10071d5b       0x1b    _L1L_TpuDrvMicroAdj

+                0x10071d76        0x6    _L1L_TpuDrvMacroAdj

+                0x10071d7c       0x20    _L1L_TpuDrvHwBackup

+                0x10071d9c        0xb    _L1L_TPUDrvCPModeGet

+                0x10071da7        0xb    _L1L_TPUDrvCPModeSet

+                0x10071db2        0xa    _L1L_TPUDrvMrtrOffGet

+                0x10071dbc        0x8    _L1L_TPUDrvMrtrOffSet

+                0x10071dc4        0x8    _L1L_TPUDrvAdjTimeSet

+                0x10071dcc        0xc    _L1L_TPUDrvCPMrtrOffStore

+                0x10071dd8        0xa    _L1L_TPUDrvMRTRTransfer

+                0x10071de2        0x8    _L1L_TPUDrvLocalMrtrGet

+                0x10071dea        0x8    _L1L_TPUDrvMrtrGet

+                0x10071df2        0xb    _L1L_TPUDrvHWResetCfg

+                0x10071dfd        0xf    _L1L_TpuDrvRAMCtrl

+                0x10071e0c        0x8    _L1L_TPUDrvInttoArmIndexGet

+                0x10071e14        0x9    _L1L_TpuDrvIntECTRamSel

+                0x10071e1d       0x50    _L1L_TPUDrvIntECTInit

+ .text          0x10071e6d      0x242 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+                0x10071e6d       0xea    _zPHY_emc_DlDataReport

+                0x10071f57       0x27    _zPHY_emc_RdUlDataSendCtrlInfo

+                0x10071f7e       0x20    _zPHY_emc_wrUlReportBlerInfo

+                0x10071f9e       0x53    _zPHY_emc_WrUlSchedInfo

+                0x10071ff1       0x25    _zPHY_emc_InitRpMsgCh

+                0x10072016        0x8    _zPHY_emc_MaskRpMsgCh

+                0x1007201e        0x8    _zPHY_emc_UnMaskRpMsgCh

+                0x10072026        0x9    _L1e_DrvGetIramTempCtrlBit

+                0x1007202f       0x12    _L1e_DrvGetLteTempCtrlLimitInd

+                0x10072041        0xa    _L1e_DrvGetDlSibPduCrcBaseAddr

+                0x1007204b        0xb    _L1e_DrvGetDlSibPduDataBaseAddr

+                0x10072056        0xa    _L1e_DrvGetDlPchPduCrcBaseAddr

+                0x10072060        0xb    _L1e_DrvGetDlPchPduDataBaseAddr

+                0x1007206b        0xa    _L1e_DrvGetDlRarPduCrcBaseAddr

+                0x10072075        0xb    _L1e_DrvGetDlRarPduDataBaseAddr

+                0x10072080       0x17    _L1e_DrvGetDlMacPduHarqBaseAddr

+                0x10072097        0xb    _L1e_DrvGetDlMacPduCrcBaseAddr

+                0x100720a2        0xd    _L1e_DrvSetIslandAddr

+ .text          0x100720af      0x57c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_lpm.o)

+                0x100720af        0x7    _zPHY_elpc_DrvDelay

+                0x100720b6       0x85    _L1l_DrvLpcGetSleepLen

+                0x1007213b       0x32    _L1l_DrvLpcGetRemainCaliTime

+                0x1007216d       0x8c    _zPHY_elpc_LpmTimerCtrl

+                0x100721f9       0x26    _L1_LTE_GetLpmTimerIsEn

+                0x1007221f        0x4    _L1L_DrvLpcSocWakeUpIntCtrl

+                0x10072223       0x1d    _L1L_DrvLpcModemWakeUpIntCtrl

+                0x10072240       0x1b    _L1L_DrvLpcCfgSocWkupInt

+                0x1007225b       0x23    _L1L_DrvLpcCfgModemWkupInt

+                0x1007227e       0x16    _L1l_DrvLpcGetLpmNT

+                0x10072294       0x4b    _L1l_DrvLpcWaitLpmMrtrChange

+                0x100722df       0x19    _zPHY_elpc_DrvLpmCaliCfg

+                0x100722f8       0x10    _zPHY_elpc_DrvPdLteaCsrBackup

+                0x10072308        0x6    _zPHY_elpc_DrvPdLteaTxBackup

+                0x1007230e       0x1e    _zPHY_elpc_DrvPdLteaCsrRecover

+                0x1007232c        0x6    _zPHY_elpc_DrvPdLteaTxRecover

+                0x10072332       0x11    _zPHY_elpc_DrvPdLteaRfcDfeBackup

+                0x10072343       0x16    _zPHY_elpc_DrvPdLteaRfcDfeRecover

+                0x10072359        0x5    _zPHY_elpc_DrvPdLteaRxRecover

+                0x1007235e        0xf    _zPHY_elpc_DrvPdLteaMimoCdtrRecover

+                0x1007236d        0x5    _zPHY_elpc_DrvPdLteaDdtrHarqRecover

+                0x10072372       0x19    _zPHY_elpc_DrvPdLteaStdbyCtrl

+                0x1007238b       0x47    _zPHY_elpc_DrvPdHwIsBusy

+                0x100723d2       0x1a    _zPHY_elpc_DrvLteaPwrScenarioCtrlLog

+                0x100723ec       0x37    _zPHY_elpc_DrvLteaPwrHwBackup

+                0x10072423      0x12e    _zPHY_elpc_DrvLteaPwrScenarioCtrl

+                0x10072551       0xc1    _zPHY_elpc_DrvLteaPwrCtrl

+                0x10072612       0x19    _zPHY_eLpc_DrvClearLteaModemInt

+ .text          0x1007262b      0x802 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tx.o)

+                0x1007262b       0x24    _zPHY_eltx_SoftReset

+                0x1007264f       0x10    _zPHY_eltx_GetHWVersion

+                0x1007265f       0x10    _zPHY_eltx_GetStatus

+                0x1007266f       0x42    _zPHY_eltx_Clk_En

+                0x100726b1        0xa    _zPHY_eltx_SetCPType

+                0x100726bb       0x12    _zPHY_eltx_SetChannelType

+                0x100726cd       0x27    _zPHY_eltx_SetSysBandwidth

+                0x100726f4        0xc    _zPHY_eltx_SetTxTa

+                0x10072700        0x9    _zPHY_eltx_SetPortSel

+                0x10072709       0x14    _zPHY_eltx_SetFirstSfFlag

+                0x1007271d        0xf    _zPHY_eltx_SetConsecutiveSFLast

+                0x1007272c       0x1e    _zPHY_eltx_SetFirstLastMode

+                0x1007274a        0xa    _zPHY_eltx_SetSendMode

+                0x10072754        0xe    _zPHY_eltx_SetAbbSampleRate

+                0x10072762       0x14    _zPHY_eltx_SetInterMatrixInfo

+                0x10072776        0xc    _zPHY_eltx_SetPuschScreamblePara

+                0x10072782        0xe    _zPHY_eltx_SetPuschModulationMode

+                0x10072790        0xc    _zPHY_eltx_SetPuschDFTPointNumber

+                0x1007279c        0x9    _zPHY_eltx_SetPrecodingCodeBook

+                0x100727a5       0x19    _zPHY_eltx_SetAckRiInfo

+                0x100727be       0x4c    _zPHY_eltx_SetRiMultiplexingInfo

+                0x1007280a       0x77    _zPHY_eltx_SetAckMultiplexingInfo

+                0x10072881        0xc    _zPHY_eltx_SetPucchScreambleCint

+                0x1007288d       0x24    _zPHY_eltx_SetPucchHarqAckinfo

+                0x100728b1       0x1c    _zPHY_eltx_SetPucchCqiInfo

+                0x100728cd        0xe    _zPHY_eltx_SetPucchFmt

+                0x100728db       0x20    _zPHY_eltx_SetPucchCommonReg

+                0x100728fb       0x20    _zPHY_eltx_SetPucchZCParas

+                0x1007291b       0x7f    _zPHY_eltx_SetPucchNcsParas

+                0x1007299a       0x72    _zPHY_eltx_SetPuschDmrsParas

+                0x10072a0c       0x68    _zPHY_eltx_SetSrsParas

+                0x10072a74       0x3c    _zPHY_eltx_SetPrachParas

+                0x10072ab0       0x3e    _zPHY_eltx_SetScale

+                0x10072aee       0x2b    _zPHY_eltx_SetPuschReMappingParas

+                0x10072b19       0x1c    _zPHY_eltx_SetPucchReMappingParas

+                0x10072b35       0x4b    _zPHY_eltx_TxCalibrationPreIQOrDC

+                0x10072b80       0x4b    _zPHY_eltx_SetTxCalibrationParas

+                0x10072bcb       0x19    _zPHY_eltx_SetFilter1Coeff

+                0x10072be4       0x19    _zPHY_eltx_SetFilter2Coeff

+                0x10072bfd       0x19    _zPHY_eltx_SetFilter3Coeff

+                0x10072c16        0xc    _zPHY_eltx_SetByPass

+                0x10072c22        0x9    _zPHY_eltx_SetFiFO

+                0x10072c2b        0xb    _zPHY_eltx_SetAntPhaseClkDelay

+                0x10072c36        0xc    _zPHY_eltx_SetAntFrameDlyNum

+                0x10072c42        0x2    _zPHY_eltx_SetPucchFormat3Paras

+                0x10072c44        0xe    _zPHY_eltx_Enable

+                0x10072c52        0x9    _zPHY_eltx_SetDebugMode

+                0x10072c5b        0x9    _zPHY_eltx_SetDebugBusSel

+                0x10072c64        0x9    _zPHY_eula_SetTXIntPulse

+                0x10072c6d        0xa    _zPHY_eltx_SetLTXIntSymbol

+                0x10072c77       0x30    _zPHY_eltx_SetPRS1Paras

+                0x10072ca7       0x31    _zPHY_eltx_GetPRS1Result

+                0x10072cd8       0x30    _zPHY_eltx_SetPRS2Paras

+                0x10072d08       0x2f    _zPHY_eltx_GetPRS2Result

+                0x10072d37       0x62    _zPHY_eula_TxRFCDBB_Interface

+                0x10072d99        0x9    _zPHY_eula_SetTxDmaConfig

+                0x10072da2        0xb    _zPHY_eula_SetLtxFreqCompBypass

+                0x10072dad        0xb    _zPHY_eula_SetLtxFreqCompTheta

+                0x10072db8        0xb    _zPHY_eula_SetLtxFreqCompTheta0

+                0x10072dc3       0x48    _zPHY_eula_TxFreqCompValGet

+                0x10072e0b       0x11    _zPHY_eula_TxCordicInit

+                0x10072e1c       0x11    _zPHY_eula_TxCordicCfg

+ .text          0x10072e2d      0x165 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_meas.o)

+                0x10072e2d       0x19    _zPHY_ecsrm_MeasHwReset

+                0x10072e46       0x77    _zPHY_ecsrm_MeasHwConfig

+                0x10072ebd       0x79    _zPHY_ecsrm_MeasResultRead

+                0x10072f36       0x45    _zPHY_ecsrm_GetMeasDoneFlag

+                0x10072f7b        0xb    _zPHY_ecsrm_GetRspCnt

+                0x10072f86        0xc    _zPHY_ecsrm_ClearMeasDoneFlag

+ .text          0x10072f92      0x8de T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o)

+                0x10072f92       0x1b    _L1e_DrvRxResetHW

+                0x10072fad       0xd1    _L1e_DrvRxCcRegInit

+                0x1007307e       0x92    _L1e_DrvRxPccRegInit

+                0x10073110       0x30    _L1e_DrvRxWriteRamCosWinCoeff

+                0x10073140       0x10    _L1e_DrvRxTransformFirCoeff

+                0x10073150       0x1c    _L1e_DrvRxInitMrsFirCoeff

+                0x1007316c       0x61    _L1e_DrvRxWriteRamFICoeff

+                0x100731cd       0x14    _zPHY_Drv_Rx_HwInit

+                0x100731e1       0x18    _L1e_DrvRxWritePcfichPosRegFile

+                0x100731f9       0x19    _zPHY_Drv_Rx_WritePhichPosRegFile

+                0x10073212        0x1    _zPHY_Drv_Rx_ClkPrintf

+                0x10073213        0x8    _L1e_DrvRxGateCtrlRead

+                0x1007321b        0x8    _L1e_DrvRxClkSwitch0Cfg

+                0x10073223        0x8    _L1e_DrvRxClkSwitch0Read

+                0x1007322b        0x8    _L1e_DrvRxPort5PatchCfg

+                0x10073233        0x8    _L1e_DrvRxPccCsiCheTimeRead

+                0x1007323b        0x8    _L1e_DrvRxPbchCtrlCfg

+                0x10073243        0x8    _L1e_DrvRxPbchCtrlRead

+                0x1007324b        0x8    _L1e_DrvRxCarrierInfoCfg

+                0x10073253        0x8    _L1e_DrvRxCarrierInfoRead

+                0x1007325b        0xb    _L1e_DrvRxRxModeCfg

+                0x10073266        0xb    _L1e_DrvRxRxModeRead

+                0x10073271        0xb    _L1e_DrvRxRatModeCfg

+                0x1007327c        0xb    _L1e_DrvRxCpModeCfg

+                0x10073287        0xb    _L1e_DrvRxCpModeRead

+                0x10073292        0xb    _L1e_DrvRxVshiftCfg

+                0x1007329d        0xb    _L1e_DrvRxVshiftRead

+                0x100732a8        0xe    _L1e_DrvRxPcfichRegPosCfg

+                0x100732b6        0xe    _L1e_DrvRxPhichRegPosCfg

+                0x100732c4       0x18    _L1e_DrvRxCellInfoCfg

+                0x100732dc        0xb    _L1e_DrvRxCellInfoRead

+                0x100732e7        0xe    _L1e_DrvRxSfnTypeCfg

+                0x100732f5        0xe    _L1e_DrvRxSfnTypeRead

+                0x10073303       0x13    _L1e_DrvRxTmIndCfg

+                0x10073316        0xb    _L1e_DrvRxMbsfnCfiCfg

+                0x10073321        0xb    _L1e_DrvRxMbsfnTm9IndCfg

+                0x1007332c        0xb    _L1e_DrvRxCirAccCtrlCfg

+                0x10073337        0xb    _L1e_DrvRxCirAccCtrlRead

+                0x10073342        0xb    _L1e_DrvRxMrsCirAccCtrlCfg

+                0x1007334d        0xb    _L1e_DrvRxMrsCirAccCtrlRead

+                0x10073358        0xb    _L1e_DrvRxN0FgtFactorlCfg

+                0x10073363        0x8    _L1e_DrvRxN0FgtFactorRead

+                0x1007336b        0xb    _L1e_DrvRxN0ModeCfg

+                0x10073376        0xb    _L1e_DrvRxN0ModeRead

+                0x10073381        0xb    _L1e_DrvRxSwN0ValCfg

+                0x1007338c        0xb    _L1e_DrvRxSwN0ValRead

+                0x10073397        0xb    _L1e_DrvRxMbsfnN0FgtCfg

+                0x100733a2        0xb    _L1e_DrvRxMbsfnN0FgtRead

+                0x100733ad        0xb    _L1e_DrvRxEicicModeCfg

+                0x100733b8        0xb    _L1e_DrvRxEicicModeRead

+                0x100733c3        0xb    _L1e_DrvRxBniCtrlCfg

+                0x100733ce        0x1    _L1e_DrvRxNbnbCtrlCfg

+                0x100733cf        0x2    _L1e_DrvRxNbnbCtrlRead

+                0x100733d1        0xb    _L1e_DrvRxCchModuModeCfg

+                0x100733dc        0xb    _L1e_DrvRxCchModuModeRead

+                0x100733e7        0xb    _L1e_DrvRxCchPcVolCfg

+                0x100733f2        0xb    _L1e_DrvRxCchPcPowCfg

+                0x100733fd        0xb    _L1e_DrvRxCsiRsCfg

+                0x10073408        0xb    _L1e_DrvRxHijRptModeCfg

+                0x10073413        0xb    _L1e_DrvRxTiCrsRptModeCfg

+                0x1007341e        0xb    _L1e_DrvRxTiCrsRptModeRead

+                0x10073429        0xb    _L1e_DrvRxPhichMatrixCfg

+                0x10073434        0xb    _L1e_DrvRxCchWorkModeCfg

+                0x1007343f        0xb    _L1e_DrvRxTiModeCfg

+                0x1007344a        0xb    _L1e_DrvRxTiModeRead

+                0x10073455       0x10    _L1e_DrvRxAgcBalanceCfg

+                0x10073465        0xe    _L1e_DrvRxAgcBalanceRead

+                0x10073473        0xb    _L1e_DrvRxZpCsiBmpCfg

+                0x1007347e        0xe    _L1e_DrvRxZpCsiPosCfg

+                0x1007348c        0xe    _L1e_DrvRxCrsCinitCfg

+                0x1007349a        0xe    _L1e_DrvRxCrsCinitRead

+                0x100734a8        0xe    _L1e_DrvRxCsiRsCinitCfg

+                0x100734b6        0xb    _L1e_DrvRxRsParamCfg

+                0x100734c1        0xe    _L1e_DrvRxIcCrsCinitCfg

+                0x100734cf        0xb    _L1e_DrvRxIcRsParamCfg

+                0x100734da       0x26    _L1e_DrvRxN0BetaCfg

+                0x10073500       0x27    _L1e_DrvRxN0BetaRead

+                0x10073527        0xb    _L1e_DrvRxSwFirUpdateCfg

+                0x10073532        0x8    _L1e_DrvRxFixFirUpdateCfg

+                0x1007353a        0xb    _L1e_DrvRxDrsGenStateCfg

+                0x10073545        0xb    _L1e_DrvRxDrsCinitCfg

+                0x10073550        0xb    _L1e_DrvRxDrsParamCfg

+                0x1007355b        0xb    _L1e_DrvRxRbBmpValidCfg

+                0x10073566       0x13    _L1e_DrvRxRbBmpCfg

+                0x10073579        0xb    _L1e_DrvRxPrbBundlingBmpCfg

+                0x10073584        0xb    _L1e_DrvRxCsiRsDelCtrlCfg

+                0x1007358f        0xb    _L1e_DrvRxCsiRsDelCtrlRead

+                0x1007359a        0xb    _L1e_DrvRxPdschModuModeCfg

+                0x100735a5        0xb    _L1e_DrvRxPdschModuModeRead

+                0x100735b0        0xb    _L1e_DrvRxPdschMimoModeCfg

+                0x100735bb        0xb    _L1e_DrvRxPdschMimoModeRead

+                0x100735c6        0xb    _L1e_DrvRxPdschRbMaskCfg

+                0x100735d1        0xb    _L1e_DrvRxPdschTpmiCfg

+                0x100735dc       0x10    _L1e_DrvRxDchPcVolCfg

+                0x100735ec       0x10    _L1e_DrvRxDchPcPowCfg

+                0x100735fc        0xb    _L1e_DrvRxPcEnCfg

+                0x10073607        0xb    _L1e_DrvRxPort7IndCfg

+                0x10073612        0xb    _L1e_DrvRxMimoAlgoCfg

+                0x1007361d        0xb    _L1e_DrvRxBfAlgoCfg

+                0x10073628        0xb    _L1e_DrvRxPdschValidCfg

+                0x10073633       0x13    _L1e_DrvRxCrsRssiRead

+                0x10073646       0x13    _L1e_DrvRxCrsRspRead

+                0x10073659       0x16    _L1e_DrvRxCrsRsrpRead

+                0x1007366f        0xb    _L1e_DrvRxCfoPhaseRead

+                0x1007367a       0x13    _L1e_DrvRxMbsfnRssiRead

+                0x1007368d       0x13    _L1e_DrvRxMbsfnRspRead

+                0x100736a0       0x13    _L1e_DrvRxMbsfnRsrpRead

+                0x100736b3       0x1c    _L1e_DrvRxN0Read

+                0x100736cf       0x1e    _L1e_DrvRxCirPeakPosRead

+                0x100736ed       0x22    _L1e_DrvRxDrsRsrpRead

+                0x1007370f       0x24    _L1e_DrvRxDrsRspRead

+                0x10073733        0xb    _L1e_DrvRxDrsAccNumRead

+                0x1007373e        0xc    _L1e_DrvRxGetGenStateInd

+                0x1007374a        0x6    _L1e_DrvRx_CqiHRx0

+                0x10073750        0x6    _L1e_DrvRx_CqiNo0

+                0x10073756        0x6    _L1e_DrvRx_R

+                0x1007375c        0xd    _L1e_DrvRxTpmiRamCfg

+                0x10073769        0xd    _L1e_DrvRxFirFixRamCfg

+                0x10073776        0x6    _L1e_DrvRxFirFixRamRec

+                0x1007377c       0x16    _L1e_DrvRxFirDynRamCfg

+                0x10073792        0x1    _L1e_DrvRxFftBitmapRamCfg

+                0x10073793        0x1    _L1e_DrvRxTiAptRamRead

+                0x10073794       0x28    _L1e_DrvRxCirRamDataRead

+                0x100737bc       0xb4    _L1e_DrvRxDbgLogRxCheReg

+ .text          0x10073870      0x209 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_utr.o)

+                0x10073870       0x1d    _zPHY_elutr_SoftReset

+                0x1007388d       0x12    _zPHY_elutr_GetHWVersion

+                0x1007389f       0x1f    _zPHY_elutr_HarqRam_Harness

+                0x100738be       0x2b    _zPHY_elutr_HarqRam_NoHarness

+                0x100738e9       0x3a    _zPHY_elutr_Clk_En

+                0x10073923        0xe    _zPHY_elutr_Enable

+                0x10073931        0x9    _zPHY_elutr_GetHWStatus

+                0x1007393a       0x13    _zPHY_elutr_CommonReg

+                0x1007394d        0xc    _zPHY_elutr_Modulation

+                0x10073959        0xc    _zPHY_elutr_SetTBLength

+                0x10073965       0x24    _zPHY_elutr_SetTBSegParas

+                0x10073989       0x1a    _zPHY_elutr_SetTurboParas

+                0x100739a3       0x25    _zPHY_elutr_SetRateMatchParas

+                0x100739c8        0xc    _zPHY_elutr_SetInterMatrixColNumber

+                0x100739d4       0x24    _zPHY_elutr_SetPuschAckParas

+                0x100739f8        0xe    _zPHY_elutr_SetPuschAckUpdate

+                0x10073a06       0x15    _zPHY_elutr_SetPuschRiParas

+                0x10073a1b        0xe    _zPHY_elutr_SetPuschRiUpdate

+                0x10073a29       0x25    _zPHY_elutr_SetPuschCqiParas

+                0x10073a4e        0xc    _zPHY_elutr_SetPuschSubCarrierNumber

+                0x10073a5a       0x1f    _zPHY_elutr_SetRiMultiplexingInfo

+ .text          0x10073a79      0x22a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_pbch.o)

+                0x10073a79       0x1b    _L1e_DrvRxMimoReset

+                0x10073a94       0x19    _L1e_DrvPbchCdtrViterbiReset

+                0x10073aad       0x1b    _L1e_DrvPbchHWReset

+                0x10073ac8        0x2    _L1e_DrvPbchInit

+                0x10073aca       0x6a    _L1e_DrvPbchConfigPbchReg

+                0x10073b34       0xde    _L1e_DrvPbchConfigRxReg

+                0x10073c12       0x22    _L1e_DrvPbchGenRxSubFrmHead

+                0x10073c34       0x23    _L1e_DrvPbchScGeneration

+                0x10073c57        0x8    _L1e_DrvPbchCdtrViterbiClkRead

+                0x10073c5f        0x8    _L1e_DrvPbchResultRead

+                0x10073c67        0x8    _L1e_DrvPbchAntSfnRead

+                0x10073c6f        0x8    _L1e_DrvPbchStateRead

+                0x10073c77        0x9    _L1e_DrvPbchCdtrViterbiCtrl

+                0x10073c80        0x9    _L1e_DrvPbchCdtrVtbRamLpCtrl

+                0x10073c89        0x8    _L1e_DrvPbchLpcCfg

+                0x10073c91        0x9    _L1e_DrvCdtrlkEn

+                0x10073c9a        0x9    _L1e_DrvPbchClkEn

+ .text          0x10073ca3      0x36f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_cdtr.o)

+                0x10073ca3        0x7    _L1e_DrvMimoCaRstCfg

+                0x10073caa        0xb    _L1e_DrvMimoIrcModeCfg

+                0x10073cb5        0xb    _L1e_DrvMimoIrcModeRead

+                0x10073cc0        0x8    _L1e_DrvMimoUpdateCfg

+                0x10073cc8        0x8    _L1e_DrvMimoUpdateRead

+                0x10073cd0        0x8    _L1e_DrvCdtrResetCfg

+                0x10073cd8       0x1b    _L1e_DrvCdtrHwReset

+                0x10073cf3       0x19    _L1e_DrvMimoReset

+                0x10073d0c       0x43    _L1e_DrvCdtrHwInit

+                0x10073d4f        0x8    _L1e_DrvCdtrTopClkSelCfg

+                0x10073d57       0x26    _L1e_DrvCdtrTopRegCfg

+                0x10073d7d        0x9    _L1e_DrvCdtrLpcCtrl

+                0x10073d86       0x1b    _L1e_DrvCdtrPcfichRegCfg

+                0x10073da1       0x3b    _L1e_DrvCdtrPhichRegCfg

+                0x10073ddc       0x93    _L1e_DrvCdtrPdcchBldRegCfg

+                0x10073e6f       0x54    _L1e_DrvCdtrPdcchDmpRegCfg

+                0x10073ec3        0xb    _L1e_DrvCdtrPhichNumCfg

+                0x10073ece        0xb    _L1e_DrvCdtrCchEnableCfg

+                0x10073ed9        0xc    _L1e_DrvCdtrRntiEnRead

+                0x10073ee5        0xc    _L1e_DrvCdtrCfiValueRead

+                0x10073ef1        0xc    _L1e_DrvCdtrHiNumRead

+                0x10073efd        0xf    _L1e_DrvCdtrHiValueRead

+                0x10073f0c        0xc    _L1e_DrvCdtrDciPld1Read

+                0x10073f18        0xc    _L1e_DrvCdtrDciPld2Read

+                0x10073f24       0x1d    _L1e_DrvCdtrDciRead

+                0x10073f41       0x17    _L1e_DrvCdtrDciInfoRead

+                0x10073f58        0xc    _L1e_DrvCdtrDciValidRead

+                0x10073f64        0xc    _L1e_DrvCdtrUePortRead

+                0x10073f70        0x8    _L1e_DrvCdtrDbgGetIntType

+                0x10073f78        0xb    _L1e_DrvCdtrDbgGetDlDciInfo

+                0x10073f83       0x11    _L1e_DrvCdtrDbgGetDlDciFlag

+                0x10073f94       0x11    _L1e_DrvCdtrDbgGetSiDciFlag

+                0x10073fa5       0x11    _L1e_DrvCdtrDbgGetPmDciFlag

+                0x10073fb6       0x11    _L1e_DrvCdtrDbgGetRaDciFlag

+                0x10073fc7       0x4b    _L1e_DrvCdtrPdcchBmpRamCfg

+ .text          0x10074012      0x7f8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o)

+                0x10074012       0x38    _zPHY_erfc_DrvGetSubFrameAddr

+                0x1007404a       0xd1    _zPHY_erfc_DrvRealwokEventEn

+                0x1007411b       0x62    _zPHY_erfc_DrvInitAllEventEnArray

+                0x1007417d      0x186    _zPHY_erfc_DrvWriteAllEventEnArrayToHwReg

+                0x10074303        0x1    _zPHY_erfc_DrvWriteAllEventEnArrayToHwReg_Slave

+                0x10074304       0x87    _zPHY_erfc_DrvAFCEventEn

+                0x1007438b       0x10    _zPHY_erfc_DrvSpiWrite

+                0x1007439b       0x59    _zPHY_erfc_DrvSetAgcSpiReg

+                0x100743f4        0xa    _zPHY_erfc_DrvRbdp_RxIQInvert

+                0x100743fe        0xa    _zPHY_erfc_DrvRbdp_TxIQInvert

+                0x10074408        0x1    _zPHY_erfc_DrvRbdpModeCfg

+                0x10074409        0x1    _zPHY_erfc_DrvTopRBDPGPIOConfig

+                0x1007440a        0x1    _zPHY_erfc_DrvTopSSCConfig

+                0x1007440b        0xa    _zPHY_erfc_DrvMasterModeTopGPIOConfig

+                0x10074415        0x1    _zPHY_erfc_DrvEventRamLeaveLP

+                0x10074416       0x50    _zPHY_erfc_DrvRfcRegInit

+                0x10074466        0x1    _zPHY_erfc_DrvRfcRegInit_Slave

+                0x10074467       0x91    _zPHY_erfc_DrvRFEventRamInit

+                0x100744f8       0x1b    _zPHY_erfc_DrvSoftwareReset

+                0x10074513       0x18    _zPHY_erfc_DrvResetHw

+                0x1007452b        0xe    _zPHY_erfc_DrvWriteCmdEvent

+                0x10074539        0xe    _zPHY_erfc_DrvDBBEventSet

+                0x10074547        0x6    _zPHY_erfc_GetDfeSampleRateAddr

+                0x1007454d       0x2c    _zPHY_erfc_GetRfcShadowEventTableAddr

+                0x10074579       0x33    _zPHY_erfc_GetRfcEventTableAddr

+                0x100745ac       0x33    _zPHY_erfc_GetRfcBackupDDREventTableAddr

+                0x100745df       0x30    _zPHY_erfc_DrvGetRamState

+                0x1007460f       0x85    _zPHY_erfc_DrvEvtTabStart

+                0x10074694       0x12    _zPHY_erfc_DrvGPIOEventSet

+                0x100746a6        0xb    _zPHY_erfc_DrvOpenfilter0

+                0x100746b1        0xb    _zPHY_erfc_DrvClosefilter0

+                0x100746bc        0xb    _zPHY_erfc_DrvOpenfilter1

+                0x100746c7        0xb    _zPHY_erfc_DrvClosefilter1

+                0x100746d2        0xe    _zPHY_erfc_DrvOpenfilter2

+                0x100746e0        0xb    _zPHY_erfc_DrvClosefilter2

+                0x100746eb       0x10    _zPHY_erfc_DrvDfeRXBandWidthEn

+                0x100746fb       0x10    _zPHY_erfc_DrvDfeMeas0BandWidthEn

+                0x1007470b        0xb    _zPHY_erfc_DrvGetfilter2State

+                0x10074716        0x7    _zPHY_erfc_DrvGetfilterState

+                0x1007471d        0x7    _zPHY_erfc_DrvGetSpiReadData

+                0x10074724        0x7    _zPHY_erfc_DrvGetMipiReadData

+                0x1007472b        0x9    _zPHY_erfc_DrvSetRxRemovCpOffset

+                0x10074734       0x54    _zPHY_erfc_DrvEvtSetTableOffset

+                0x10074788        0x9    _zPHY_erfc_DrvEnTxCalibration

+                0x10074791        0x1    _zPHY_erfc_DrvSlaveModeTopGPIOConfig

+                0x10074792        0xb    _zPHY_erfc_DrvRfcRXBandWidthEn

+                0x1007479d        0xb    _zPHY_erfc_DrvRfcMeas0BandWidthEn

+                0x100747a8       0x1a    _zPHY_erfc_DrvInitTuRamTxEnReg

+                0x100747c2       0x25    _zPHY_erfc_DrvInitTuRamTxTable

+                0x100747e7       0x23    _zPHY_erfc_DrvInitTuRegTxTable

+ .text          0x1007480a     0x1ae0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+                0x1007480a       0xcb    _sin_wave_test_dfe

+                0x100748d5       0x5a    _zPHY_erfc_DrvRfcRffeWrite

+                0x1007492f       0x7a    _zPHY_erfc_MIPI_Config

+                0x100749a9        0x1    _zPHY_erfc_DrvRfcRffeSwitchInit

+                0x100749aa       0x9f    _zPHY_erfc_DrvDFESetAcp405Gain

+                0x10074a49       0x25    _zPHY_erfc_DrvSpiCtrlWordPreDef

+                0x10074a6e       0x4b    _zPHY_erfc_DrvPaAndAntOpenForRX

+                0x10074ab9       0x7b    _zPHY_erfc_DrvPaAndAntOpenForTX

+                0x10074b34       0x8e    _zPHY_erfc_Idle2TDRX

+                0x10074bc2       0x82    _zPHY_erfc_Idle2TDTX

+                0x10074c44       0x2f    _zPHY_erfc_TxDbbSingleTone

+                0x10074c73        0xc    _zPHY_erfc_TransToRX

+                0x10074c7f        0xe    _zPHY_erfc_TransToTX

+                0x10074c8d        0x1    _zPHY_erfc_DrvACP405GpioTest

+                0x10074c8e        0xc    _zPHY_erfc_DrvACP405Spi32BitWrReg

+                0x10074c9a       0x11    _zPHY_erfc_ZTERfSPIWrite

+                0x10074cab       0x20    _zPHY_erfc_ZTERfSPIRead

+                0x10074ccb       0x1f    _zPHY_erfc_ZTERfMIPIRead

+                0x10074cea       0x1f    _zPHY_erfc_ZTEAbbSPIRead

+                0x10074d09        0xa    _zPHY_erfc_DrvZTE110RegSet

+                0x10074d13       0x49    _zPHY_erfc_DrvZTE110RxBandAndWidthConf

+                0x10074d5c       0x10    _zPHY_erfc_DrvZTE120TxDACEn

+                0x10074d6c       0x10    _zPHY_erfc_DrvZTE120TxDTXModeEn

+                0x10074d7c        0xf    _zPHY_erfc_DrvZTE120TxDACClk

+                0x10074d8b       0x33    _zPHY_erfc_DrvCalcFracFreq

+                0x10074dbe       0x72    _zPHY_erfc_ZTE110_RxRegConfig

+                0x10074e30       0x65    _zPHY_erfc_ZTE110_TxRegConfig

+                0x10074e95       0x3a    _zPHY_erfc_ZTE120_RxRegConfig

+                0x10074ecf       0x36    _zPHY_erfc_ZTE120_TxRegConfig

+                0x10074f05       0x8c    _zPHY_erfc_GetOpenRxRamNum

+                0x10074f91      0x1c5    _zPHY_erfc_EventOpenRx

+                0x10075156       0x89    _zPHY_erfc_EventOpenRxAntenna

+                0x100751df      0x18c    _zPHY_erfc_EventOpenTx

+                0x1007536b       0x65    _zPHY_erfc_EventOpenTxAntenna

+                0x100753d0       0x92    _zPHY_erfc_GetOpenRxAntennaIndex

+                0x10075462       0xe9    _zPHY_erfc_GetOpenRxIndex

+                0x1007554b       0x30    _zPHY_erfc_GetOpenTxIndex

+                0x1007557b       0x35    _zPHY_erfc_GetOpenTxAntennaIndex

+                0x100755b0       0x26    _zPHY_erfc_GetOpenTxRamNum

+                0x100755d6       0xdc    _zPHY_erfc_GetOpenRxLineIndex

+                0x100756b2       0x70    _zPHY_erfc_GetOpenRxLineData

+                0x10075722       0x55    _zPHY_erfc_GetNorTxOpenIndex

+                0x10075777       0x57    _zPHY_erfc_GetOpenTxLineIndex

+                0x100757ce       0x6d    _zPHY_erfc_GetOpenTxLineData

+                0x1007583b       0xb6    _zPHY_erfc_EventTableOpenRx

+                0x100758f1       0xae    _zPHY_erfc_TxTableOpenTx

+                0x1007599f       0xd8    _zPHY_erfc_GetCloseAntennaIndex

+                0x10075a77       0xdf    _zPHY_erfc_GetRfToIdleIndex

+                0x10075b56       0x75    _zPHY_erfc_GetRfToIdleData

+                0x10075bcb       0x97    _zPHY_erfc_EventAntennaToIdle

+                0x10075c62       0xb9    _zPHY_erfc_EventRfToIdle

+                0x10075d1b       0x2d    _zPHY_erfc_GetCloseRfRamNum

+                0x10075d48       0x54    _zPHY_erfc_EventTableToIdle

+                0x10075d9c      0x111    _zPHY_erfc_GetPAIndex

+                0x10075ead       0x7d    _zPHY_erfc_AmtRfFrontSet

+                0x10075f2a       0x2f    _zPHY_erfc_RfAntenna_set

+                0x10075f59       0x6b    _zPHY_erfc_RfPAFrontSet

+                0x10075fc4       0x25    _zPHY_erfc_ATSetAptFixVoltage

+                0x10075fe9       0xe8    _zPHY_erfc_GetRfVGACtrlWord

+                0x100760d1       0x14    _zPHY_erfc_LittleTabWritePATrigEna

+                0x100760e5       0x14    _zPHY_erfc_LittleTabWritePATrigLoad

+                0x100760f9       0x14    _zPHY_erfc_LittleTabWritePATrigDisa

+                0x1007610d      0x13e    _zPHY_erfc_LittleTabWritePaAndVga

+                0x1007624b       0x49    _zPHY_erfc_SupCheckPAMode

+                0x10076294        0x1    _zPHY_erfc_RxSinToneTest

+                0x10076295        0x1    _zPHY_erfc_TxSinToneTest

+                0x10076296        0x1    _zPHY_erfc_DrvRfNvInit

+                0x10076297       0x53    _zPHY_erfc_GetRfDCOC_CalVaue

+ .text          0x100762ea      0x204 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

+                0x100762ea       0x21    _zPHY_erfc_DrvRfcTxSampleRateSet

+                0x1007630b       0x34    _zPHY_erfc_DrvRfcDfeSampleRateSet

+                0x1007633f       0x4c    _zPHY_erfc_DrvInitMainSyncTable

+                0x1007638b       0xa5    _zPHY_erfc_DrvInitMeasTable0

+                0x10076430       0x45    _zPHY_erfc_DrvInitTxSendTable

+                0x10076475       0x42    _zPHY_erfc_DrvEventTableBoundaryInit

+                0x100764b7        0xc    _zPHY_erfc_IRAM_Set

+                0x100764c3       0x1a    _zPHY_erfc_IRAM_Get

+                0x100764dd       0x10    _zPHY_erfc_DrvDBBDely

+                0x100764ed        0x1    _zPHY_erfc_DrvRfTopIntfInit

+ .text          0x100764ee      0xb70 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

+                0x100764ee       0x4a    _zPHY_edfe_DrvInitInt

+                0x10076538       0x53    _zPHY_edfe_DrvResetHw

+                0x1007658b       0x3b    _zPHY_edfe_DrvConfigRXBandwidth

+                0x100765c6       0x3b    _zPHY_edfe_DrvConfigCSRMBandwidth

+                0x10076601       0x1f    _zPHY_edfe_DrvGetDCOffsetEsti

+                0x10076620       0x2c    _zPHY_edfe_DrvConfigDCOffset

+                0x1007664c       0x1f    _zPHY_edfe_DrvGetIQEstiSum

+                0x1007666b       0x1f    _zPHY_edfe_DrvGetIQEstiCPSum

+                0x1007668a       0x30    _zPHY_edfe_DrvConfigIQImbal

+                0x100766ba       0x6a    _zPHY_edfe_DrvConfigAGCPara

+                0x10076724       0x14    _zPHY_edfe_DrvGetAGCMeanPower

+                0x10076738       0x12    _zPHY_edfe_DrvGetAGCLFOutVal

+                0x1007674a        0xa    _zPHY_edfe_DrvGetAGCHWGainValue

+                0x10076754        0xa    _zPHY_edfe_DrvCompesateCFO

+                0x1007675e       0x27    _zPHY_edfe_DrvDcIqParaInit

+                0x10076785       0x8a    _zPHY_edfe_DrvConfigFIRCoeff

+                0x1007680f       0x50    _zPHY_edfe_DrvConfigDAGCPara

+                0x1007685f       0x31    _zPHY_edfe_DrvGetDAGCMeanPower

+                0x10076890       0x12    _zPHY_edfe_DrvGetMbsfnDAGCMeanPower

+                0x100768a2       0x52    _zPHY_edfe_DrvConfigDAGCSWGainValue

+                0x100768f4       0x3b    _zPHY_edfe_DrvConfigMbsfnRxDAGCSWGainValue

+                0x1007692f        0x1    _zPHY_edfe_DrvAGCGainConvertTableInit

+                0x10076930       0x7e    _zPHY_edfe_DrvInitDFE

+                0x100769ae       0x72    _zPHY_edfe_DrvDcIqCfoDagcApplyEn

+                0x10076a20       0xd0    _zPHY_edfe_DrvRxCPModeConfig

+                0x10076af0        0x1    _zPHY_edfe_DrvCsrmCPModeConfig

+                0x10076af1       0x29    _zPHY_edfe_DrvAgcExtModeConfig

+                0x10076b1a       0x22    _zPHY_edfe_DrvDfeAbbSamplingRateConfig

+                0x10076b3c       0x1a    _zPHY_edfe_DrvMbsfnTwoAgcDagcEn

+                0x10076b56        0xb    _zPHY_edfe_DrvMbsfnTimingOffset

+                0x10076b61       0x14    _zPHY_edfe_DrvTxCaliConfig

+                0x10076b75       0x1e    _zPHY_edfe_DrvMeasBufferModeComnParaConfig

+                0x10076b93       0x15    _zPHY_edfe_DrvMeasBufferModeCellParaConfig

+                0x10076ba8        0x9    _zPHY_edfe_DrvMeasBufferModeRamReadEn

+                0x10076bb1       0x29    _zPHY_edfe_DrvMeasMode

+                0x10076bda       0x15    _zPHY_edfe_DrvMeasClock

+                0x10076bef        0xe    _zPHY_edfe_DrvMeasClockClose

+                0x10076bfd       0x15    _zPHY_edfe_DrvMeasReset

+                0x10076c12       0x14    _zPHY_edfe_DrvGetMbsfnAGCMeanPower

+                0x10076c26       0x29    _zPHY_edfe_DrvConfigMbsfnAGCSWGainValue

+                0x10076c4f       0x14    _zPHY_edfe_DrvLpcSaveRegForCsr

+                0x10076c63       0x2a    _zPHY_edfe_DrvLpcSaveRegForRxCommon

+                0x10076c8d       0xe8    _zPHY_edfe_DrvLpcResumeRxCommon

+                0x10076d75        0x3    _zPHY_edfe_DrvLpcResumePower1Public

+                0x10076d78       0x68    _zPHY_edfe_DrvLpcResumeCsr

+                0x10076de0       0x20    _zPHY_edfe_DrvLpcResumePower0Public

+                0x10076e00       0x12    _zPHY_edfe_DrvAgcLenStepConfig

+                0x10076e12        0xb    _zPHY_edfe_DrvDagc2LenStepConfig

+                0x10076e1d       0x13    _zPHY_edfe_DrvAntModeConfig

+                0x10076e30       0x26    _zPHY_edfe_DrvAgcIntStateConfig

+                0x10076e56        0x8    _zPHY_edfe_DrvConfigAgcCalControl

+                0x10076e5e       0x18    _zPHY_edfe_DrvGetEverySampMeanPower

+                0x10076e76        0x1    _zPHY_edfe_DrvRfcDfeInterfaceSet

+                0x10076e77        0x1    _zPHY_edfe_DrvPrsMeasModeComnParaConfig

+                0x10076e78        0x1    _zPHY_edfe_DrvCsrInputSelect

+                0x10076e79        0x2    _zPHY_edfe_DrvGetCsrInputSelState

+                0x10076e7b       0x54    _zPHY_edfe_DrvResetPwr0

+                0x10076ecf        0xa    _zPHY_edfe_DrvDfeIntfSel

+                0x10076ed9       0x16    _zPHY_edfe_DrvCPAddLenConfig

+                0x10076eef       0x30    _zPHY_edfe_DrvCsrDDrCatchDataEn

+                0x10076f1f        0xd    _zPHY_edfe_DrvCsrDDrCatchDataStop

+                0x10076f2c       0x1f    _zPHY_edfe_DrvPwr0RestCsrSyncHw

+                0x10076f4b       0x3c    _L1l_DrvDfeCalcNotchParaA

+                0x10076f87        0x8    _L1l_DrvDfeNotchSetBypass

+                0x10076f8f        0xa    _L1l_DrvDfeNotchSetA_First

+                0x10076f99        0xa    _L1l_DrvDfeNotchSetA_Second

+                0x10076fa3        0xa    _L1l_DrvDfeNotchSetA_Third

+                0x10076fad        0xc    _L1l_DrvDfeNotchSetT_A

+                0x10076fb9        0xc    _L1l_DrvDfeNotchSetT_B

+                0x10076fc5        0xe    _L1l_DrvDfeNotchSetK_A

+                0x10076fd3        0xe    _L1l_DrvDfeNotchSetK_B

+                0x10076fe1        0xf    _zPHY_edfe_DrvEnableDcInt

+                0x10076ff0        0x5    _zPHY_edfe_ClkPrintf

+                0x10076ff5       0x69    _zPHY_edfe_LteBuffRegPrint

+ .text          0x1007705e      0x879 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_time.o)

+                0x1007705e       0x2a    _zEcsr_CurrentGapTime

+                0x10077088       0x1d    _zEcsr_CurrentGapSuperTime

+                0x100770a5       0x3c    _zEcsr_GetGapStateEx

+                0x100770e1       0x13    _zEcsr_GetLteGapState

+                0x100770f4        0x9    _zEcsr_GetGapState

+                0x100770fd       0x16    _zEcsr_GetIratGapState

+                0x10077113       0x23    _zEcsr_GapCnt

+                0x10077136       0x48    _zEcsr_GetLastGapTime

+                0x1007717e       0x42    _zEcsr_GetGapStartTime

+                0x100771c0       0x4b    _zEcsr_GetNeartGapTime

+                0x1007720b       0x76    _zEcsr_GetTimeBeforeIratGap

+                0x10077281       0x42    _zEcsr_GetTimeBeforeGapEx

+                0x100772c3        0x8    _zEcsr_GetTimeBeforeGap

+                0x100772cb       0x12    _zEcsr_GetTimeBeforeLteGap

+                0x100772dd       0x19    _zEcsr_Compare

+                0x100772f6        0xb    _zEcsr_GapTimeCompare

+                0x10077301        0x7    _zEcsr_TimeCompare

+                0x10077308       0x40    _zEcsr_BeforeGapHalfFrame

+                0x10077348       0x40    _zEcsr_AfterGapHalfFrame

+                0x10077388       0x33    _zEcsr_GetGapOffsetEx

+                0x100773bb        0x8    _zEcsr_GetGapOffset

+                0x100773c3       0x60    _zEcsr_GetGapType

+                0x10077423       0x32    _zEcsr_IsValidGapTime

+                0x10077455       0x61    _zEcsr_GetGapDistance

+                0x100774b6       0x89    _zEcsr_GapType

+                0x1007753f       0x13    _zEcsr_GetLteGapOffset

+                0x10077552       0x14    _zEcsr_IsAroundGap

+                0x10077566       0x14    _zEcsr_IsAroundLteGap

+                0x1007757a       0x54    _zEcsr_CurrentGapType

+                0x100775ce       0x3d    _zEcsr_CurrentGapStartTime

+                0x1007760b       0x10    _zEcsr_CurrentGapFrame

+                0x1007761b       0x18    _zEcsr_NextGapFrame

+                0x10077633        0xd    _zEcsr_GapSubFrame

+                0x10077640        0xe    _zEcsr_LteGapGapAvai

+                0x1007764e        0xc    _zEcsr_CurrentGapStartMrtr

+                0x1007765a       0x19    _zEcsr_CurrentMrtrUpper

+                0x10077673       0x2a    _zEcsr_NextHalfFrame

+                0x1007769d       0x2d    _zEcsr_TimeToMrtr

+                0x100776ca       0x12    _zEcsr_MrtrToTime

+                0x100776dc        0xb    _zEcsr_TimeToTs

+                0x100776e7       0x57    _zEcsr_TimeOnGapConfig

+                0x1007773e       0x1a    _zEcsr_TimeInit

+                0x10077758        0x7    _zPHY_ecsrc_CtrltTime2Ts

+                0x1007775f       0x1f    _zPHY_ecsrc_TimeAdd

+                0x1007777e       0x25    _zPHY_ecsrc_TimeSub

+                0x100777a3       0x16    _zPHY_ecsrc_MrtrAddTs

+                0x100777b9       0x19    _zPHY_ecsrc_MrtrAddSlot

+                0x100777d2       0x1c    _zPHY_ecsrc_MrtrSubTs

+                0x100777ee       0x1f    _zPHY_ecsrc_MrtrSubSlot

+                0x1007780d       0x2b    _zPHY_ecsrc_MrtrAddSignTs

+                0x10077838       0x24    _zPHY_ecsrc_GetCurTime

+                0x1007785c       0x18    _zPHY_ecsrc_Mrtr2LocalMrtr

+                0x10077874       0x18    _zPHY_ecsrc_LocalMrtr2Mrtr

+                0x1007788c        0x4    _zPHY_ecsrc_RemoveMrtrTs

+                0x10077890       0x23    _zPHY_ecsrc_MakeMrtr

+                0x100778b3       0x24    _zPHY_ecsrc_TsToLocalTs

+ .text          0x100778d7      0x571 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc.o)

+                0x100778d7      0x571    _zPHY_erapc_ThreadEntry

+ .text          0x10077e48     0x131f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+                0x10077e48       0xcf    _zPHY_ecsrc_InitMeasOnIdle

+                0x10077f17       0x31    _zPHY_ecsrc_ConfigRfcOffset

+                0x10077f48       0x96    _zPHY_ecsrc_CtrlCampOnProcess

+                0x10077fde       0x9a    _zPHY_ecsrc_CtrlMeasConfigProcess

+                0x10078078      0x141    _zPHY_ecsrc_CtrlMeasSetProcess

+                0x100781b9       0x37    _zPHY_ecsrc_SetMeasAge

+                0x100781f0       0x7b    _L1e_csrc_IdleSetAgeThrold

+                0x1007826b      0x147    _L1e_csrc_ConnectSetAgeThrold

+                0x100783b2       0x46    _zPHY_ecsrc_CtrlSetSearchMeasAgeThrold

+                0x100783f8       0x73    _zPHY_ecsrc_ReadRxMeas

+                0x1007846b       0x47    _zPHY_ecsrc_ReadServCellRxMeas

+                0x100784b2       0x23    _zPHY_ecsrc_GetCellMeasReslut

+                0x100784d5       0x96    _zPHY_ecsrc_CtrlWriteServingCellResult

+                0x1007856b       0x3d    _zPHY_ecsrc_SetMeasResultValue

+                0x100785a8       0x3c    _zPHY_ecsrc_WriteNeibMeasResult

+                0x100785e4       0x10    _zPHY_ecsrc_CtrlWritePccMeasResult

+                0x100785f4      0x14d    _zPHY_ecsrc_CtrlMeasFilterReq

+                0x10078741       0x13    _zPHY_ecsrc_ConnAcquireIntraMeas

+                0x10078754       0x70    _zPHY_ecsrc_AcquireInterMeas

+                0x100787c4       0x16    _zPHY_ecsrc_AcquireServMeas

+                0x100787da        0xd    _zPHY_ecsrc_ReportMeasReslutIntra

+                0x100787e7       0x50    _zPHY_ecsrc_ReportMeasReslutInter

+                0x10078837       0x2b    _zPHY_ecsrc_UpdateRsrpKByFlagCounter

+                0x10078862       0x38    _zPHY_ecsrc_AdaptFilterFactor

+                0x1007889a       0xb5    _zPHY_ecsrc_FreqFilter

+                0x1007894f       0x33    _zPHY_ecsrc_FilterNoResult

+                0x10078982       0x30    _zPHY_ecsrc_DelInvalidCell

+                0x100789b2       0x9b    _zPHY_ecsrc_InterMeasFilter

+                0x10078a4d       0x72    _zPHY_ecsrc_IntraMeasFilter

+                0x10078abf       0x69    _zPHY_ecsrc_FilterMeasRank

+                0x10078b28       0x42    _zPHY_ecsrc_ReportMeasRank

+                0x10078b6a       0x34    _zPHY_ecsrc_UpdateFreqReport

+                0x10078b9e       0x7a    _zPHY_ecsrc_UpdateIntraReport

+                0x10078c18        0x9    _zPHY_ecsrc_GetFilterIntraMeasRsrp

+                0x10078c21       0x70    _zPHY_ecsrc_UpdateInterReport

+                0x10078c91       0x12    _zPHY_ecsrc_ClearNeibCellRsrp

+                0x10078ca3       0x1c    _zPHY_ecsrc_ClearIntraFilter

+                0x10078cbf       0x23    _L1e_csrc_SetIdleFilterFactor

+                0x10078ce2       0x2e    _zPHY_ecsrc_SetFilterFactor

+                0x10078d10       0x62    _zPHY_ecsrc_FilterMeasCfg

+                0x10078d72        0x4    _zPHY_ecsrc_FilterComnCfg

+                0x10078d76        0xc    _zPHY_ecsrc_InitInterFilter

+                0x10078d82       0x36    _zPHY_ecsrc_InitInterFilterFreq

+                0x10078db8       0x60    _zPHY_ecsrc_InitIntraFilter

+                0x10078e18       0x47    _zPHY_ecsrc_InterMeasIndPrint

+                0x10078e5f       0x49    _zPHY_ecsrc_CtrlIntraMeasInfoPrint

+                0x10078ea8       0x37    _zPHY_ecsrc_IntraFilterDebugInfo

+                0x10078edf       0x4a    _zPHY_ecsrc_InterFilterDebugInfo

+                0x10078f29       0x12    _zPHY_ecsrc_CaSwitch

+                0x10078f3b       0x78    _zPHY_ecsrc_ProPhy2PsMsgSINRandRSSI

+                0x10078fb3       0x54    _zPHY_ecsrc_WriteRssiToSearchCnf

+                0x10079007       0x25    _zPHY_ecsrc_AcquireIntraMeas

+                0x1007902c       0x41    _zPHY_ecsrc_SrvCellResltDeal

+                0x1007906d       0x45    _zPHY_ecsrc_ClearAfcInfo

+                0x100790b2       0x6a    _L1e_DevCsrNCellRsNullInd

+                0x1007911c       0x10    _L1e_DevCsrGetMeasResult

+                0x1007912c       0x3b    _zPHY_ecsrc_CtrlIdleSetInterFilterFact

+ .text          0x10079167     0x21b2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+                0x10079167        0x8    _L1e_Sir_RxMeasMask

+                0x1007916f        0x8    _L1e_Sir_QuryRxMeasMask

+                0x10079177      0x27f    _L1e_Sir_MainCtrlFlow

+                0x100793f6       0x33    _L1e_Sir_DbReset

+                0x10079429       0x31    _L1e_Sir_LpcAndTurboCtrl

+                0x1007945a       0x30    _L1e_Sir_AddTpuEvt

+                0x1007948a       0x28    _L1e_Sir_DelAllTpuEvt

+                0x100794b2       0x26    _L1e_Sir_QueryTpuEvt

+                0x100794d8       0x33    _L1e_Sir_DelTpuEvt

+                0x1007950b       0x4a    _L1e_Sir_RegDelayEvt

+                0x10079555       0x21    _L1e_Sir_PreProc

+                0x10079576        0x8    _L1e_Sir_MainState

+                0x1007957e        0x8    _L1e_Sir_StepState

+                0x10079586        0x8    _L1e_Sir_SyncState

+                0x1007958e       0x19    _L1e_Sir_CommInSiProc

+                0x100795a7       0x34    _L1e_Sir_SetState

+                0x100795db       0x98    _L1e_Sir_UpSib1Para

+                0x10079673       0x75    _L1e_Sir_UpSiPara

+                0x100796e8       0x15    _L1e_Sir_UpSerPara

+                0x100796fd       0x2d    _L1e_Sir_UpDecPara

+                0x1007972a        0x8    _L1e_Sir_UpDecState

+                0x10079732        0xd    _L1e_Sir_QurySerSir

+                0x1007973f        0xc    _L1e_Sir_QurySib1State

+                0x1007974b        0xd    _L1e_Sir_QurySiState

+                0x10079758       0x1a    _L1e_Sir_QueryRptEn

+                0x10079772       0x14    _L1e_Sir_CtrlDecOps

+                0x10079786       0x23    _L1e_Sir_UpSibWin

+                0x100797a9       0x56    _L1e_Sir_StopSibProc

+                0x100797ff       0x4e    _L1e_Sir_UpSchedPara

+                0x1007984d       0x96    _L1e_Sir_StartSib1

+                0x100798e3       0x71    _L1e_Sir_BchSync

+                0x10079954       0x5c    _L1e_Sir_RestartBch

+                0x100799b0       0xcc    _L1e_Sir_StartSi

+                0x10079a7c       0xb7    _L1e_Sir_AbortSi

+                0x10079b33       0x64    _L1e_Sir_SchedSib1

+                0x10079b97       0xd4    _L1e_Sir_SchedSi

+                0x10079c6b       0xcb    _L1e_Sir_ProcDecSucc

+                0x10079d36       0xd0    _L1e_Sir_BackSerCell

+                0x10079e06       0x2c    _L1e_Sir_DataReport

+                0x10079e32       0x92    _L1e_Sir_SndMibReq

+                0x10079ec4       0x39    _L1e_Sir_SndMibCnf

+                0x10079efd       0x19    _L1e_Sir_SndBchFail

+                0x10079f16       0x7d    _L1e_Sir_QueryMib

+                0x10079f93       0x2e    _L1e_Sir_ProBchHandle

+                0x10079fc1       0x43    _L1e_Sir_QueryCell

+                0x1007a004       0x15    _L1e_Sir_CtrlAgcState

+                0x1007a019       0x40    _L1e_Sir_UpRfcCfg

+                0x1007a059        0x7    _L1e_Sir_CalBoundryTs

+                0x1007a060       0x81    _L1e_Sir_DelyTpuAdjust

+                0x1007a0e1       0x60    _L1e_Sir_TpuMacroAdjust

+                0x1007a141        0x2    _L1e_Sir_SndTpuAdjust

+                0x1007a143       0x8f    _L1e_Sir_StartWinEvtCB

+                0x1007a1d2       0x60    _L1e_Sir_EndWinEvtCB

+                0x1007a232       0x32    _L1e_Sir_RegWindowEvt

+                0x1007a264       0x9e    _L1e_Sir_CalNearRxRcv

+                0x1007a302       0x5a    _L1e_Sir_CheckRxRcv

+                0x1007a35c       0x39    _L1e_Sir_CellSync

+                0x1007a395       0x3d    _L1e_Sir_CheckPaging

+                0x1007a3d2       0x7d    _L1e_Sir_CheckGapPos

+                0x1007a44f       0x5e    _L1e_Sir_SerCellBackProc

+                0x1007a4ad        0x7    _L1e_Sir_SetAbortSiProcState

+                0x1007a4b4        0x7    _L1e_Sir_GetAbortSiProcState

+                0x1007a4bb        0x7    _L1e_Sir_SetSiDelayProcState

+                0x1007a4c2        0x7    _L1e_Sir_GetSiDelayProcState

+                0x1007a4c9        0x7    _L1e_Sir_SetTimingNeibState

+                0x1007a4d0        0x7    _L1e_Sir_GetTimingNeibState

+                0x1007a4d7       0x10    _L1e_Sir_GetMibReadStateInSib

+                0x1007a4e7       0x13    _L1e_Sir_GetSibState

+                0x1007a4fa       0x68    _L1e_Sir_GetNextSiWinTime

+                0x1007a562       0x1a    _L1e_Sir_GetNeiBorSiState

+                0x1007a57c       0x1e    _L1e_Sir_GetNeiBorSibState

+                0x1007a59a       0x2d    _L1e_Sir_GetNeiBorSib1ReportState

+                0x1007a5c7       0x1c    _L1e_Sir_GetSerSibState

+                0x1007a5e3       0x12    _L1e_Sir_GetNeiBorSiBackState

+                0x1007a5f5        0xd    _L1e_Sir_CleanSiPreSyncState

+                0x1007a602        0x8    _L1e_Sir_GetSiSubFrmPat

+                0x1007a60a       0xb9    _L1e_Sir_PreSyncProc

+                0x1007a6c3       0x80    _L1e_Sir_PreSyncSched

+                0x1007a743        0x7    _L1e_Sir_SetSiSyncState

+                0x1007a74a        0x7    _L1e_Sir_GetSiSyncState

+                0x1007a751        0x7    _L1e_Sir_SetSiSyncSchedState

+                0x1007a758        0x7    _L1e_Sir_GetSiSyncSchedState

+                0x1007a75f       0x28    _L1e_Sir_SiWakeUpProc

+                0x1007a787       0x12    _L1e_Sir_GetBandWidth

+                0x1007a799       0xc5    _L1e_Sir_StartAnr

+                0x1007a85e        0x8    _L1e_Anr_QueryEn

+                0x1007a866        0x8    _L1e_Anr_GetState

+                0x1007a86e        0x8    _L1e_Anr_ProcIndGet

+                0x1007a876       0x1f    _L1e_Anr_SetState

+                0x1007a895      0x2fd    _L1e_Anr_SubFrmProc

+                0x1007ab92       0x1c    _L1e_Anr_BchProc

+                0x1007abae        0x6    _L1e_Anr_BchBackSerRx

+                0x1007abb4       0x19    _L1e_Anr_AbortSi

+                0x1007abcd       0x2f    _L1e_Anr_Reset

+                0x1007abfc       0x11    _L1e_Anr_ProcDecSucc

+                0x1007ac0d       0x7e    _L1e_Anr_NeibLocalMrtr

+                0x1007ac8b       0xc1    _L1e_Anr_SwitchRF

+                0x1007ad4c       0x1a    _L1e_Anr_GetAutoGapState

+                0x1007ad66       0x49    _L1e_Anr_TpuMacroAdjust

+                0x1007adaf        0xe    _L1e_Anr_EnableRxRcv

+                0x1007adbd       0x6e    _L1e_Anr_CalNeibTime

+                0x1007ae2b        0x2    _L1e_Anr_BchAbortProc

+                0x1007ae2d        0xd    _L1e_Anr_SibAbortProc

+                0x1007ae3a       0x2c    _L1e_Sir_Sib1MsgMonitor

+                0x1007ae66       0x59    _L1e_Sir_SiMsgMonitor

+                0x1007aebf       0x29    _L1e_Sir_SibReportMonitor

+                0x1007aee8       0x2c    _L1e_Sir_StateMonitor

+                0x1007af14       0x2f    _L1e_Sir_ErrMonitor

+                0x1007af43       0x5c    _L1e_Sir_RfcMonitor

+                0x1007af9f       0x93    _L1e_Sir_CellMonitor

+                0x1007b032       0x38    _L1e_Sir_SibParaMonitor

+                0x1007b06a       0x43    _L1e_Sir_MibCnfMonitor

+                0x1007b0ad       0x2c    _L1e_Sir_RxRcvCtrlMonitor

+                0x1007b0d9       0x5b    _L1e_Sir_SchedParaMonitor

+                0x1007b134       0x6e    _L1e_Sir_StartWinMonitor

+                0x1007b1a2       0x6e    _L1e_Sir_EndWinMonitor

+                0x1007b210       0x24    _L1e_Sir_AnrStateMonitor

+                0x1007b234       0x51    _L1e_Anr_StartMonitor

+                0x1007b285       0x34    _L1e_Sir_AnrRfcMonitor

+                0x1007b2b9       0x32    _L1e_Anr_GapPrintf

+                0x1007b2eb       0x2e    _L1e_Anr_ErrProcMonitor

+ .text          0x1007b319     0x3fde T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+                0x1007b319       0x27    _zPHY_emc_DvfsPatch

+                0x1007b340       0x12    _zPHY_emc_PsMsgIdFindIndex

+                0x1007b352       0x12    _zPHY_emc_PhyMsgIdFindIndex

+                0x1007b364       0x12    _zPHY_emc_FindSynMsgIndex

+                0x1007b376       0x12    _zPHY_emc_FindEmpLoc

+                0x1007b388        0xf    _zPHY_emc_FindAllSyncMsg

+                0x1007b397       0x26    _zPHY_emc_ClearSyncMsg

+                0x1007b3bd      0x131    _zPHY_emc_ReadSyncMsg

+                0x1007b4ee       0x55    _zPHY_emc_StubRecvSyncMsg

+                0x1007b543       0x1a    _zPHY_emc_GetPs2PhyCF

+                0x1007b55d       0x3a    _zPHY_emc_LteAmtUpdateServeCellEarfch

+                0x1007b597        0x8    _l1e_SchedMcIdlePiCnt

+                0x1007b59f      0x17b    _zPHY_emc_ProInitial

+                0x1007b71a       0x11    _memcpy_Ps2PhySram

+                0x1007b72b       0x35    _zPHY_emc_ProPs2PhyMsgLog

+                0x1007b760       0x5a    _zPHY_emc_ProPhy2PsMsgLog

+                0x1007b7ba      0x6b8    _zPHY_emc_ProSyncMsgSend

+                0x1007be72      0x27e    _zPHY_emc_ProDedicatedMsg

+                0x1007c0f0      0x1a1    _zPHY_emc_ProPs2PhySyncMsg

+                0x1007c291       0x41    _zPHY_emc_ProAbortAccessMsg

+                0x1007c2d2      0x1ad    _zPHY_emc_ProAccessMsg

+                0x1007c47f        0x5    _zPHY_emc_ProTaCmdMsg

+                0x1007c484       0x12    _zPHY_emc_ProTaTimeStopMsg

+                0x1007c496      0x24e    _zPHY_emc_ProPs2PhyMsgRouter

+                0x1007c6e4       0x2c    _zPHY_emc_WakeUpPS

+                0x1007c710       0x1c    _zPHY_emc_SendIcpToPS

+                0x1007c72c       0xd5    _zPHY_emc_ProPhy2PsMsgRouter

+                0x1007c801      0x275    _zPHY_emc_ProReleaseFlow

+                0x1007ca76      0x1a8    _zPHY_emc_ProTimingCtrlFlow

+                0x1007cc1e      0x1fd    _zPHY_emc_ProTASchedFlow

+                0x1007ce1b       0x46    _zPHY_emc_ProMacResetFlow

+                0x1007ce61       0x57    _zPHY_emc_ProSubfrmTypeConfig

+                0x1007ceb8      0x20d    _zPHY_emc_ProResetFlow

+                0x1007d0c5      0x207    _zPHY_emc_ProSetModeFlow

+                0x1007d2cc       0x2b    _zPHY_emc_ProShowLtePhyStateInfo

+                0x1007d2f7       0x58    _zPHY_emc_ProShowLtePhySIDInfo

+                0x1007d34f      0x11b    _zPHY_emc_ProAfcConfig

+                0x1007d46a       0x14    _zPHY_emc_UpdateIniFreq

+                0x1007d47e       0x12    _zPHY_emc_ReadIniFreq

+                0x1007d490       0x53    _zPHY_emc_StartGapDelayPro

+                0x1007d4e3       0x63    _zPHY_emc_GetRfTpuRegTime

+                0x1007d546       0x25    _zPHY_emc_RegEvent

+                0x1007d56b       0x13    _zPHY_emc_DelEvent

+                0x1007d57e       0x40    _zPHY_emc_RfDeal

+                0x1007d5be        0xb    _zPHY_emc_ResetProOn

+                0x1007d5c9        0xb    _zPHY_emc_RelProOn

+                0x1007d5d4       0x15    _zPHY_emc_InitScellInfo

+                0x1007d5e9        0x1    _zPHY_emc_ModifyScellExistFlag

+                0x1007d5ea        0x1    _zPHY_emc_ModifyScellActiveFlag

+                0x1007d5eb       0x1d    _zPHY_emc_InitScellDefaultPara

+                0x1007d608       0x21    _zPHY_emc_ScellRatModeSet

+                0x1007d629       0x10    _zPHY_emc_FindFreeSCarrier

+                0x1007d639       0x10    _zPHY_emc_AddSCarrier

+                0x1007d649       0x29    _zPHY_emc_ReleaseSCarrier

+                0x1007d672       0x41    _zPHY_emc_ModifyScellInfo

+                0x1007d6b3        0x2    _zPHY_emc_ActiveScell

+                0x1007d6b5        0x2    _zPHY_emc_DeactiveScell

+                0x1007d6b7        0x2    _zPHY_emc_AutoDeactiveScell

+                0x1007d6b9        0x2    _zPHY_emc_UpdateDeactInfo

+                0x1007d6bb        0xa    _zPHY_emc_IsAnyScellExist

+                0x1007d6c5        0xa    _zPHY_emc_IsAnyScellActive

+                0x1007d6cf        0x2    _zPHY_emc_IsScellExist

+                0x1007d6d1        0x2    _zPHY_emc_IsScellActive

+                0x1007d6d3        0x2    _zPHY_emc_ReadScellCfgDedi

+                0x1007d6d5        0x2    _zPHY_emc_ReadScellCfgComn

+                0x1007d6d7       0x11    _zPHY_emc_ReadScellBasicInfo

+                0x1007d6e8       0x23    _zPHY_emc_ReadFixDlDelay

+                0x1007d70b       0x4e    _zPHY_emc_SetSysband

+                0x1007d759       0x52    _zPHY_emc_AlterRateRefreshFB

+                0x1007d7ab       0x44    _L1e_Anr_AlterRateRefreshFB

+                0x1007d7ef       0x1e    _zPHY_emc_CfgSysband

+                0x1007d80d       0x1c    _zPHY_emc_IsSysbandVarious

+                0x1007d829       0x19    _zPHY_emc_ReadGapStatue

+                0x1007d842       0x1f    _zPHY_emc_ReadIratGapStatue

+                0x1007d861       0x15    _zPHY_emc_RfcRbdpCfg

+                0x1007d876       0x76    _zPHY_emc_ProGapDelayFlow

+                0x1007d8ec      0x153    _zPHY_emc_ProGapSchedFlow

+                0x1007da3f       0x2f    _zPHY_emc_ScellActiveNoactiveMain

+                0x1007da6e        0xe    _L1e_SchedMcSetSCellDeactivationTimerParam

+                0x1007da7c        0x7    _L1e_SchedMcGetSCellDeactivationTimerParam

+                0x1007da83        0x9    _L1e_SchedMcSetSCellDeactivationTimer

+                0x1007da8c        0xc    _L1e_SchedMcIncSCellDeactivationTimer

+                0x1007da98        0x9    _L1e_SchedMcGetSCellDeactivationTimer

+                0x1007daa1       0x35    _L1e_SchedMcAutoDeactiveScc

+                0x1007dad6       0x34    _L1e_SchedMcDeactiveScc

+                0x1007db0a       0x8f    _zPHY_emc_ScellGetRFPara

+                0x1007db99       0x45    _L1e_SchedMc_CfgUlFreqPoint

+                0x1007dbde       0x3d    _zPHY_emc_ScellRFParaPrint

+                0x1007dc1b       0x45    _L1e_LogMcSCellInfo

+                0x1007dc60       0x1d    _L1e_SchedMc_ConvertBW

+                0x1007dc7d       0x86    _L1e_SchedMc_CloseRxRecv

+                0x1007dd03       0x20    _zPHY_emc_ProClrRfcDBState

+                0x1007dd23      0x135    _L1e_SchedMc_CfgRfcRxSFData

+                0x1007de58        0xd    _L1e_SchedMc_GetRxRecvState

+                0x1007de65        0xd    _L1e_SchedMc_GetCalcTimeState

+                0x1007de72        0xd    _L1e_SchedMc_GetCfgSrcIdx

+                0x1007de7f       0x32    _L1e_SchedMc_OpenRxRecv

+                0x1007deb1       0xc1    _L1e_SchedMc_CalcRxRecvTime

+                0x1007df72       0x1a    _L1e_SchedMc_CalcRxCloseTime

+                0x1007df8c       0xb9    _L1e_SchedMc_OpenRxRF

+                0x1007e045      0x147    _L1e_SchedMc_OpenRxRFByCc

+                0x1007e18c       0x30    _L1e_SchedMc_JudgeRfOpenTime

+                0x1007e1bc       0x1e    _L1e_SchedMc_JudgeRfClose

+                0x1007e1da       0x16    _L1e_SchedMc_Set4RxRcv

+                0x1007e1f0        0x8    _L1e_SchedMc_Clr4RxRcv

+                0x1007e1f8        0x7    _L1e_SchedMc_Get4RxRcv

+                0x1007e1ff       0x1a    _L1e_SchedMc_CfgRfcRxClose

+                0x1007e219      0x17c    _zPHY_emc_SetAndReadPhyPara

+                0x1007e395        0x8    _zPHY_emc_AsynMsgProcIratGapConfigReq

+                0x1007e39d       0x9f    _zPHY_emc_RdPs2PhyAsyncMsg

+                0x1007e43c       0x63    _zPHY_emc_CalTpuMrtrAdjType

+                0x1007e49f       0x48    _zPHY_emc_RefreshPagePara

+                0x1007e4e7       0x1b    _zPHY_SendMsg

+                0x1007e502       0x1c    _zPHY_SendNullMsg

+                0x1007e51e       0x62    _L1e_SchedMcGetCellInfo

+                0x1007e580        0xd    _L1e_SchedMc_AbortSi

+                0x1007e58d        0xd    _L1e_SchedMc_AbortSearch

+                0x1007e59a        0xd    _L1e_SchedMc_StoreSib

+                0x1007e5a7        0xd    _L1e_SchedMc_StoreSi

+                0x1007e5b4        0x8    _L1e_SchedMc_SetDelayAnrState

+                0x1007e5bc        0x8    _L1e_SchedMc_GetDelayAnrState

+                0x1007e5c4        0xd    _L1e_SchedMc_StoreSearch

+                0x1007e5d1        0xd    _L1e_SchedMc_StoreFreqScan

+                0x1007e5de        0xd    _L1e_SchedMc_StoreRapc

+                0x1007e5eb       0x3b    _L1e_SchedMc_SndDelaySearch

+                0x1007e626       0x3c    _L1e_SchedMc_SendDelayFreqScan

+                0x1007e662       0x1a    _L1e_SchedMc_SndDelaySib

+                0x1007e67c       0x1a    _L1e_SchedMc_SndDelaySi

+                0x1007e696       0x10    _L1e_SchedMc_SndDelayRapc

+                0x1007e6a6       0x1e    _L1e_SchedMc_ReadTpuOffset

+                0x1007e6c4       0x10    _zPHY_emc_ATSetDrxCtrl

+                0x1007e6d4       0x83    _zPHY_emc_ATSetAndReadRlm

+                0x1007e757       0x65    _zPHY_emc_ATSetAndReadCsi

+                0x1007e7bc       0xc5    _zPHY_emc_ATSetAndReadUlpc

+                0x1007e881       0x72    _zPHY_emc_ATSetAntenna

+                0x1007e8f3       0x56    _zPHY_emc_ATSetAndReadUeCategory

+                0x1007e949       0x21    _zPHY_emc_ATCheckSinr

+                0x1007e96a       0x20    _zPHY_emc_ATCheckTmMode

+                0x1007e98a       0x4f    _zPHY_emc_ATCheckMcsQmod

+                0x1007e9d9       0x6e    _zPHY_emc_ATCheckHarqNack

+                0x1007ea47       0x32    _zPHY_emc_ATCheckThrougput

+                0x1007ea79       0x1f    _zPHY_emc_ATCheckRssi

+                0x1007ea98       0x32    _zPHY_emc_ATCheckSinrRsrp

+                0x1007eaca       0x2a    _zPHY_emc_ATCheckResidualBler

+                0x1007eaf4       0x8a    _zPHY_emc_ATCheckAll

+                0x1007eb7e       0x1f    _zPHY_emc_ATThinkWill

+                0x1007eb9d       0x2b    _zPHY_emc_ATLowPower

+                0x1007ebc8       0x3d    _zPHY_emc_ExtraCheck

+                0x1007ec05      0x6f2    _zPHY_emc_ThreadEntry

+ .text          0x1007f2f7     0x542f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+                0x1007f2f7       0x16    _zPHY_ecsrc_LteAmtUpdateServeCellEarfch

+                0x1007f30d       0x35    _zPHY_ecsrc_ReadEarfcnInfo

+                0x1007f342       0x3a    _zPHY_ecsrc_GetDLULEarfchTableInfo

+                0x1007f37c       0x52    _zPHY_ecsrc_GetEarfchTableInfo

+                0x1007f3ce       0x11    _zPHY_ecsrc_SchedEarfcn2Freq

+                0x1007f3df       0x14    _zPHY_ecsrc_SchedFreq2Earfcn

+                0x1007f3f3       0x2e    _zPHY_ecsrc_FindEarfchFromEarfcn

+                0x1007f421       0x58    _zPHY_ecsrc_GetUlEarfchTableInfo

+                0x1007f479       0x19    _zPHY_ecsrc_GetTddFddMode

+                0x1007f492       0x13    _zPHY_ecsrc_CtrlRsrpTrans

+                0x1007f4a5       0x12    _zPHY_ecsrc_CtrlRsrqTrans

+                0x1007f4b7        0xc    _zPHY_ecsrc_NvReadRsrpFixedOffset

+                0x1007f4c3       0x36    _zPHY_ecsrc_SendSearchStartReq

+                0x1007f4f9       0x37    _zPHY_ecsrc_SendCfoStartReq

+                0x1007f530       0x8f    _zPHY_ecsrc_SendMeasStartReq

+                0x1007f5bf       0x24    _zPHY_ecsrc_SendHandoverCnf

+                0x1007f5e3       0x51    _zPHY_ecsrc_SendMibReadReq

+                0x1007f634       0x2c    _zPHY_ecsrc_SendTpuMacroAdjReq

+                0x1007f660       0x2c    _zPHY_ecsrc_SendFreqScanReq

+                0x1007f68c        0xd    _zPHY_ecsrc_OnSendFreqScanReq

+                0x1007f699        0x8    _zPHY_ecsrc_SetAllRxMaskFlag

+                0x1007f6a1       0x11    _zPHY_ecsrc_SleepCtrlPowerOn

+                0x1007f6b2       0x13    _L1e_csrc_InitStrInfo

+                0x1007f6c5       0xec    _zPHY_ecsrc_ProInitial

+                0x1007f7b1       0x11    _zPHY_ecsrc_InitSlaveWorkState

+                0x1007f7c2       0x13    _zPHY_ecsrc_ProReset

+                0x1007f7d5       0x15    _zPHY_ecsrc_SetPhyModeByEarfcn

+                0x1007f7ea       0x10    _zPHY_emc_SetPhyMode

+                0x1007f7fa       0x14    _zPHY_ecsrc_FindTpuEvent

+                0x1007f80e       0x40    _zPHY_ecsrc_TpuEventReset

+                0x1007f84e       0x3a    _zPHY_ecsrc_TpuEventMark

+                0x1007f888       0x1b    _zPHY_ecsrc_TpuEventCheck

+                0x1007f8a3       0x4c    _zPHY_ecsrc_DelTpuEvent

+                0x1007f8ef       0x1c    _zPHY_ecsrc_TpuEventClean

+                0x1007f90b        0x7    _zPHY_ecsrc_FilterEnDelay

+                0x1007f912       0x22    _zPHY_ecsrc_GetBandIdx

+                0x1007f934       0x2b    _zPHY_ecsrc_MibInfoOutput

+                0x1007f95f       0x23    _zPHY_ecsrc_FilterOut

+                0x1007f982       0x62    _zPHY_ecsrc_CtrlReleaseProcess

+                0x1007f9e4       0x69    _zPHY_ecsrc_CfgRfcFreqBand

+                0x1007fa4d       0x1c    _L1e_csrc_CfgSysband

+                0x1007fa69       0x2d    _zPHY_ecsrc_RecoverToServingFreq

+                0x1007fa96       0x1c    _zPHY_ecsrc_ResetSearchMeas

+                0x1007fab2       0x71    _zPHY_ecsrc_StopInterSearchMeas

+                0x1007fb23       0x40    _L1e_csrc_PreWakeUpPS

+                0x1007fb63       0x18    _zPHY_ecsrc_TsDelayMsgRegister

+                0x1007fb7b       0x34    _zPHY_ecsrc_DelayMsgRegister

+                0x1007fbaf       0x4d    _zPHY_ecsrc_RegTpuAdjDelay

+                0x1007fbfc      0x11a    _zPHY_ecsrc_CtrlConnectedIntraReportEvent

+                0x1007fd16       0x4a    _zPHY_ecsrc_CtrlConnectedInterReportEvent

+                0x1007fd60       0x38    _zPHY_ecsrc_CtrlConnectAgingProcess

+                0x1007fd98       0x17    _zPHY_ecsrc_CfgRfcSynState

+                0x1007fdaf       0x37    _zPHY_ecsrc_GetInterReportPeriod

+                0x1007fde6       0x88    _zPHY_ecsrc_CtrlConnectedMeasSchedule

+                0x1007fe6e       0x31    _zPHY_ecsrc_OpenSubFrameInt

+                0x1007fe9f       0x15    _zPHY_ecsrc_DelSfInt

+                0x1007feb4       0x18    _zPHY_ecsrc_InitGapCnt

+                0x1007fecc       0x19    _zPHY_ecsrc_UpdateGapCnt

+                0x1007fee5       0x3d    _zPHY_ecsrc_DrxRefreshGapCnt

+                0x1007ff22       0x48    _zPHY_ecsrc_DrxSetIntraWorkPeriod

+                0x1007ff6a       0x80    _zPHY_ecsrc_DrxSetInterWorkPeriod

+                0x1007ffea       0x13    _zPHY_ecsrc_DrxSetInterRprtPeriod

+                0x1007fffd       0x8d    _L1e_csrc_RegConEvent

+                0x1008008a       0x77    _zPHY_ecsrc_CtrlDedicateConfigProcess

+                0x10080101       0x48    _zPHY_ecsrc_CtrlConncetGapConfigProcess

+                0x10080149      0x100    _zPHY_ecsrc_CtrlConnectedSetInterFreq

+                0x10080249       0xa6    _zPHY_ecsrc_CtrlConnectedScheduleInterFreq

+                0x100802ef       0xc7    _zPHY_ecsrc_CtrlHandoverSearch

+                0x100803b6       0x25    _zPHY_ecsrc_CtrlHandoverCfoEn

+                0x100803db       0x1f    _zPHY_ecsrc_CtrlHandoverMibInd

+                0x100803fa      0x112    _zPHY_ecsrc_CtrlHandoverPro

+                0x1008050c      0x114    _zPHY_ecsrc_CtrlHandoverSearchTimeEvent

+                0x10080620       0x49    _zPHY_ecsrc_CtrlHandoverPbchTimeEvent

+                0x10080669       0x38    _zPHY_ecsrc_LteAmtULEarfchTableInfo

+                0x100806a1       0x38    _zPHY_ecsrc_LteAmtDLEarfchTableInfo

+                0x100806d9       0x3a    _zPHY_ecsrc_LteAmtFDTEarfchTableInfo

+                0x10080713       0x86    _zPHY_ecsrc_AmtUpdateEarfcnBand

+                0x10080799       0x2d    _zPHY_ecsrc_RegDrxNoUseEvent

+                0x100807c6       0x24    _zPHY_ecsrc_DelDrxNoUseEvent

+                0x100807ea        0xc    _zPHY_ecsrc_IsDrxUsed

+                0x100807f6       0x29    _zPHY_ecsrc_IsWorkGap

+                0x1008081f       0x34    _zPHY_ecsrc_WaitIratGap

+                0x10080853       0x42    _zPHY_ecsrc_IntraFreqEnable

+                0x10080895       0x5e    _zPHY_ecsrc_InterFreqEnable

+                0x100808f3       0xb8    _zPHY_ecsrc_CalIntraWorkTime

+                0x100809ab       0x4d    _zPHY_ecsrc_SetSearchPhase

+                0x100809f8       0x4c    _zPHY_ecsrc_GetSearchPhase

+                0x10080a44       0x1b    _zPHY_ecsrc_ClearSearchEnable

+                0x10080a5f       0x49    _zPHY_ecsrc_FindEnableFreq

+                0x10080aa8       0x3a    _zPHY_ecsrc_UpdateSearchEnable

+                0x10080ae2       0x2f    _zPHY_ecsrc_IsSearchDone

+                0x10080b11       0x4b    _zPHY_ecsrc_RecoverEnableFlag

+                0x10080b5c       0x90    _zPHY_ecsrc_CalRemainTime

+                0x10080bec      0x1cf    _zPHY_ecsrc_FindUndoneFreq

+                0x10080dbb       0x1b    _L1e_csrc_FindEnableInterFreq

+                0x10080dd6      0x1d5    _L1e_csrc_FindUndoFreq

+                0x10080fab       0x6c    _L1e_csrc_DrxIntraReport

+                0x10081017       0x4e    _L1e_csrc_DrxInterReport

+                0x10081065       0xb7    _L1e_csrc_DrxSchdEnd

+                0x1008111c       0x3b    _L1e_csrc_DrxIntraSchd

+                0x10081157       0x42    _L1e_csrc_DrxInterSchd

+                0x10081199       0x6e    _L1e_csrc_ShortDrxIntraSchd

+                0x10081207       0x40    _L1e_csrc_ShortDrxInterSchd

+                0x10081247       0x49    _L1e_csrc_AbortDrxSchd

+                0x10081290       0x15    _L1e_csrc_CsrIsWork

+                0x100812a5      0x127    _zPHY_ecsrc_DrxCheckEvent

+                0x100813cc        0x8    _L1e_csrc_GetStopMeas

+                0x100813d4        0xe    _L1e_csrc_CfgGapCnt

+                0x100813e2       0xca    _L1e_csrc_ShortDrxSchd

+                0x100814ac       0x30    _L1e_csrc_ShortDrxReSchd

+                0x100814dc      0x104    _zPHY_ecsrc_CnnDrxStartSchedule

+                0x100815e0       0x48    _zPHY_ecsrc_CnnDrxSetup

+                0x10081628       0x1b    _zPHY_ecsrc_CnnDrxRelease

+                0x10081643       0x41    _L1e_csrc_ShortDrxSchdFlag

+                0x10081684        0x8    _L1e_csrc_GetDfeValidFlag

+                0x1008168c       0x87    _zPHY_ecsrc_CtrlAbortMeasProcess

+                0x10081713        0x8    _zPHY_ecsrc_ReadSubframeOffset

+                0x1008171b       0x15    _zPHY_ecsrc_SubframeOffsetToRfc

+                0x10081730        0x8    _zPHY_ecsrc_SetFddAdjust

+                0x10081738       0x30    _zPHY_ecsrc_ClearRfcSFData

+                0x10081768       0x12    _zPHY_ecsrc_ClearRfTable

+                0x1008177a       0x12    _L1e_csrc_ClearRfMeasState

+                0x1008178c       0x2c    _zPHY_ecsrc_SetFreq

+                0x100817b8        0xa    _zPHY_ecsrc_SetInterFreq

+                0x100817c2       0x15    _zPHY_ecsrc_FindEvent

+                0x100817d7       0x43    _zPHY_ecsrc_RegisterEvent

+                0x1008181a       0x1d    _zPHY_ecsrc_CancelEvent

+                0x10081837       0x12    _zPHY_ecsrc_CancelAllEvent

+                0x10081849       0x7b    _zPHY_ecsrc_CheckEvent

+                0x100818c4       0x40    _zPHY_ecsrc_ConnCheckEvent

+                0x10081904       0x44    _zPHY_ecsrc_ExcuteEvent

+                0x10081948       0x25    _zPHY_ecsrc_ChangeIntraReportPeriod

+                0x1008196d       0x33    _zPHY_ecsrc_ChangeIntraReportPeriodDrx

+                0x100819a0        0x7    _zPHY_ecsrc_OnSetMode

+                0x100819a7       0x25    _zPHY_ecsrc_OnIratIdlePeriodRepReq

+                0x100819cc       0x37    _zPHY_ecsrc_OnInactiveTimeReportInt

+                0x10081a03       0x19    _zPHY_ecsrc_OnFreqListConfigReq

+                0x10081a1c       0x2e    _zPHY_ecsrc_OnIratMeasConfigReq

+                0x10081a4a       0x32    _zPHY_ecsrc_OnIratMeasReportInt

+                0x10081a7c       0xf1    _zPHY_ecsrc_OnIratGapConfigReq

+                0x10081b6d       0x6f    _zPHY_ecsrc_OnIratGapConfigDelayInt

+                0x10081bdc       0x24    _zPHY_ecsrc_OnRfStartDealSfInt

+                0x10081c00       0x14    _zPHY_ecsrc_OnRfCloseDealSfInt

+                0x10081c14       0x37    _zPHY_ecsrc_OnReset

+                0x10081c4b       0x4e    _zPHY_ecsrc_OnCellSearchReq

+                0x10081c99       0x39    _zPHY_ecsrc_InitOnCellSearchReq

+                0x10081cd2       0xae    _zPHY_ecsrc_CtrlAppointSearchPbchTimeEvent

+                0x10081d80       0x52    _zPHY_ecsrc_CtrlAppointSearchTimeEvent

+                0x10081dd2       0x2a    _zPHY_ecsrc_CtrlAppointSearchPbchEndEvent

+                0x10081dfc        0xd    _zPHY_ecsrc_AppointCellSearchType

+                0x10081e09       0x17    _zPHY_ecsrc_NeibCellSearchType

+                0x10081e20       0x99    _zPHY_ecsrc_IdleOnCellSearchReq

+                0x10081eb9       0x16    _zPHY_ecsrc_SlaveOnCellSearchReq

+                0x10081ecf       0x1a    _zPHY_ecsrc_OnCtrlIniSearchCnf

+                0x10081ee9       0x19    _zPHY_ecsrc_OnTimeDelayInt

+                0x10081f02       0x19    _zPHY_ecsrc_OnSssUpdateCounterCnf

+                0x10081f1b        0xd    _zPHY_ecsrc_OnIniMeasTimeEvent

+                0x10081f28       0x1c    _zPHY_ecsrc_OnAbortCellSearchReq

+                0x10081f44       0x27    _zPHY_ecsrc_OnCommonConfigReq

+                0x10081f6b       0x4e    _zPHY_ecsrc_OnMeasConfigReq

+                0x10081fb9      0x132    _zPHY_ecsrc_SaveMask

+                0x100820eb       0x98    _zPHY_ecsrc_OnMeasMaskSetReq

+                0x10082183       0x30    _zPHY_ecsrc_OnAbortMeasReq

+                0x100821b3       0x3e    _zPHY_ecsrc_OnChangeMeasPeriodReq

+                0x100821f1       0x11    _zPHY_ecsrc_OnIdleInterRfChangeFinishedEvent

+                0x10082202       0x39    _zPHY_ecsrc_OnIratMeasGapConfigReq

+                0x1008223b       0x21    _zPHY_ecsrc_OnFreqScanReq

+                0x1008225c       0x3b    _zPHY_ecsrc_InitOnFreqScanReq

+                0x10082297       0x53    _zPHY_ecsrc_IdleOnFreqScanReq

+                0x100822ea       0x27    _zPHY_ecsrc_SlaveOnFreqScanReq

+                0x10082311       0x21    _zPHY_ecsrc_OnCtrlSearchFreqScanCnf

+                0x10082332       0x1c    _zPHY_ecsrc_OnHandoverReq

+                0x1008234e       0x10    _zPHY_ecsrc_OnPlmnResumeSrvCellTpu

+                0x1008235e       0x2c    _zPHY_ecsrc_OnPlmnPeriodTpuIntIn

+                0x1008238a       0x26    _zPHY_ecsrc_FreqScanSubFrameIntDelay

+                0x100823b0       0x47    _zPHY_ecsrc_RunningCheck

+                0x100823f7       0x8d    _zPHY_ecsrc_OnArfcnListInfo

+                0x10082484       0x47    _zPHY_amt_Lte_Set_EarfcnInfo

+                0x100824cb        0xf    _L1e_csrc_HandoverSuccPro

+                0x100824da       0x1b    _zPHY_ecsrc_StartProc

+                0x100824f5      0x15f    _zPHY_ecsrc_ComProc

+                0x10082654       0x15    _zPHY_ecsrc_InitProc

+                0x10082669       0x6f    _zPHY_ecsrc_IdleProc

+                0x100826d8       0x21    _zPHY_ecsrc_ConnProc

+                0x100826f9       0x91    _zPHY_ecsrc_SlaveProc

+                0x1008278a       0x5b    _zPHY_ecsrc_Ctrl

+                0x100827e5       0x48    _zPHY_ecsrc_ThreadEntry

+                0x1008282d       0xc8    _zEcsrc_PreEvent

+                0x100828f5       0x38    _zEcsrc_OnEvent

+                0x1008292d       0x52    _zPHY_ecsrc_ReadSnr

+                0x1008297f       0xd6    _zPHY_ecsrc_ReadSearctT

+                0x10082a55       0x1e    _zPHY_ecsrc_ReadIntraSearctT

+                0x10082a73       0x1e    _zPHY_ecsrc_ReadSpeedSearctT

+                0x10082a91       0x1d    _zPHY_ecsrc_ReadCfoUpdateT

+                0x10082aae       0x2a    _zPHY_ecsrc_GetDestTime

+                0x10082ad8       0x1c    _zPHY_ecsrc_CalDestTimeOffset

+                0x10082af4       0x19    _zPHY_ecsrc_GetNonHighPrioFreqNum

+                0x10082b0d       0x19    _zPHY_ecsrc_GetHighPrioFreqNum

+                0x10082b26       0x13    _zPHY_ecsrc_GetReportNum

+                0x10082b39       0x31    _zPHY_ecsrc_NeedIntraSearchStep

+                0x10082b6a       0x2e    _zPHY_ecsrc_NeedIntraSearchStepNormal

+                0x10082b98       0x45    _zPHY_ecsrc_NeedIntraSearch

+                0x10082bdd       0x22    _zPHY_ecsrc_IsNonHighPrioWorkDrx

+                0x10082bff       0xaa    _zPHY_ecsrc_NeedWork

+                0x10082ca9       0x54    _zPHY_ecsrc_CalcInitDrxNum

+                0x10082cfd       0x7f    _zPHY_ecsrc_CalcWorkDrxNum

+                0x10082d7c       0x22    _zPHY_ecsrc_NeedInterSearch

+                0x10082d9e        0x9    _zPHY_ecsrc_NeedInterMeas

+                0x10082da7       0x52    _zPHY_ecsrc_NeedIntraMeas

+                0x10082df9       0x1c    _zPHY_ecsrc_FreqIndexAcc

+                0x10082e15       0x37    _zPHY_ecsrc_IsLastFreqInDrx

+                0x10082e4c       0x72    _L1e_csrc_SRCellRank

+                0x10082ebe       0x9a    _L1e_csrc_SaveSRCellInfo

+                0x10082f58       0x52    _L1e_csrc_SetSRCellInfo

+                0x10082faa      0x121    _L1e_csrc_GetMobileCxtFlag

+                0x100830cb       0x49    _zPHY_ecsrc_CtrlIdleIntraMeasEndEventNew

+                0x10083114       0x37    _zPHY_ecsrc_GetReportDrxNum

+                0x1008314b        0x2    _zPHY_ecsrc_EverTrue

+                0x1008314d       0x10    _zPHY_ecsrc_StartDelayTimer

+                0x1008315d        0x9    _zPHY_ecsrc_WaitEvent

+                0x10083166       0x1d    _zPHY_ecsrc_SchedInit

+                0x10083183       0x20    _zPHY_ecsrc_SchedStop

+                0x100831a3        0x8    _zPHY_ecsrc_SchedStart

+                0x100831ab       0x15    _zPHY_ecsrc_NeedWorkInReportPeriod

+                0x100831c0       0xbc    _zPHY_ecsrc_OnStartPi

+                0x1008327c       0x63    _zPHY_ecsrc_OnEndPi

+                0x100832df       0x9b    _zPHY_ecsrc_ReportOneFreq

+                0x1008337a       0x7c    _zPHY_ecsrc_ReportPreValue

+                0x100833f6       0x49    _zPHY_ecsrc_ReportInra

+                0x1008343f       0x57    _zPHY_ecsrc_DoReportIner

+                0x10083496       0x11    _zPHY_ecsrc_ReportInter

+                0x100834a7       0x12    _zPHY_ecsrc_OneFreqModeWork

+                0x100834b9       0x1a    _zPHY_ecsrc_OneFreqIntraWork

+                0x100834d3       0x27    _zPHY_ecsrc_IntraSearchInLowSnr

+                0x100834fa       0x36    _zPHY_ecsrc_FixedStrongSearch

+                0x10083530        0x8    _zPHY_ecsrc_GetFixedStrongSearchFlag

+                0x10083538       0x30    _zPHY_ecsrc_NeedSearchInLowSnr

+                0x10083568       0x25    _zPHY_ecsrc_NeedSearchInRA

+                0x1008358d       0x14    _zPHY_ecsrc_OneFreqInterWork

+                0x100835a1       0x11    _zPHY_ecsrc_GerFreqNumPerDrx

+                0x100835b2       0x5c    _zPHY_ecsrc_NextInterFreqInDrx

+                0x1008360e       0x23    _zPHY_ecsrc_IntraWorkInDrx

+                0x10083631       0x20    _zPHY_ecsrc_InterFinishInDrx

+                0x10083651       0x35    _zPHY_ecsrc_RecordInterDoneInDrx

+                0x10083686       0x65    _zPHY_ecsrc_InterSchedInitPerDrx

+                0x100836eb       0x9b    _zPHY_ecsrc_GetIntraSearchTime

+                0x10083786       0x2e    _zPHY_ecsrc_GetInterSearchTime

+                0x100837b4       0x7f    _zPHY_ecsrc_GetIntraMeasTime

+                0x10083833       0xa1    _zPHY_ecsrc_GetInterMeasTime

+                0x100838d4       0x4d    _zPHY_ecsrc_GetIntraWorkTime

+                0x10083921       0x15    _zPHY_ecsrc_GetInterWorkTime

+                0x10083936       0x69    _zEcsr_GetWorkTimeInCurDrx

+                0x1008399f       0x71    _zPHY_ecsrc_ChangeMeasMode

+                0x10083a10       0x36    _zPHY_ecsrc_IntraMeasStart

+                0x10083a46        0x3    _zPHY_ecsrc_InterMeasStart

+                0x10083a49       0x15    _zPHY_ecsrc_IntraSearchStart

+                0x10083a5e        0xd    _zPHY_ecsrc_SetIntraWorkTime

+                0x10083a6b       0x1e    _zPHY_ecsrc_SetInterWorkTime

+                0x10083a89       0x12    _zPHY_ecsrc_ServCellStart

+                0x10083a9b       0x26    _zPHY_ecsrc_SearchInMeasConfig

+                0x10083ac1       0x21    _zPHY_ecsrc_ReadIndexInSchedContext

+                0x10083ae2       0x21    _zPHY_ecsrc_IntraFreqStart

+                0x10083b03      0x12b    _zPHY_ecsrc_InterFreqStart

+                0x10083c2e       0xb4    _zPHY_ecsrc_OneFreqStart

+                0x10083ce2       0x26    _zPHY_ecsrc_NeedSchedInter

+                0x10083d08        0x1    _zPHY_ecsrc_BeforeInter

+                0x10083d09       0x15    _zPHY_ecsrc_BeforeOneFreq

+                0x10083d1e       0x24    _zPHY_ecsrc_NeedInitial

+                0x10083d42       0x49    _zPHY_ecsrc_ChangeMeasPeriodIdle

+                0x10083d8b       0x32    _zPHY_ecsrc_ReportNoInactiveTime

+                0x10083dbd        0x7    _zPHY_ecsrc_NeedAdjustBndFrmCfo

+                0x10083dc4       0x5e    _zPHY_ecsrc_AdjustBndFrmCfo

+                0x10083e22       0x15    _zPHY_ecsrc_SetShortDrxState

+                0x10083e37       0x12    _zPHY_ecsrc_CfgRfcRxOffset

+                0x10083e49       0x2b    _zPHY_ecsrc_AdjustSrvTpu

+                0x10083e74        0x7    _zPHY_ecsrc_BackupCFOFreqOffset

+                0x10083e7b        0x8    _l1e_csrc_GetDrxCnt

+                0x10083e83       0x3b    _zPHY_ecsrc_DrxReStartSearchMeas

+                0x10083ebe       0x2a    _zPHY_ecsrc_ReadPrio

+                0x10083ee8       0x85    _zPHY_ecsrc_WakeupPs

+                0x10083f6d        0x8    _L1e_csrc_GetCurCtx

+                0x10083f75        0x8    _L1e_csrc_GetMeasBit

+                0x10083f7d       0x98    _L1e_csrc_TempRead

+                0x10084015       0x92    _L1e_ecsrc_UpdateBackBchBnd

+                0x100840a7        0x9    _L1e_csrc_AtZepcgSetLowPower

+                0x100840b0        0x9    _L1e_csrc_AtZepcgClrLowPower

+                0x100840b9       0x40    _L1e_csrc_AtZepcgSetPhyCfg

+                0x100840f9       0x67    _L1e_csrc_GetFreqOffset

+                0x10084160       0x90    _L1e_csrc_SetDisableAfcReloadFlag

+                0x100841f0       0x4a    _L1e_csrc_SetScanFailNum

+                0x1008423a       0x95    _L1e_csrc_C0CaliPeriod

+                0x100842cf       0x87    _L1e_csrc_C0CaliEvalue

+                0x10084356      0x10b    _L1e_csrc_C0Update

+                0x10084461       0x80    _L1e_csrc_C0CalRsrp

+                0x100844e1       0x5f    _L1e_csrc_C0CalAfc

+                0x10084540       0x1c    _L1e_csrc_C0CaliRestart

+                0x1008455c       0x16    _L1e_csrc_C0CaliInit

+                0x10084572       0x13    _L1e_csrc_C0FactorUtcValid

+                0x10084585       0x6f    _L1e_csrc_UtcTimeExpired

+                0x100845f4       0x65    _L1e_csrc_BackupCurPpm

+                0x10084659       0x30    _L1e_csrc_GetCurPpmValid

+                0x10084689       0x44    _L1e_csrc_TempNoChange

+                0x100846cd       0x33    _L1e_csrc_FindFreqOffsetIndex

+                0x10084700       0x26    _L1e_csrc_UpdateFtErrorList

+ .text          0x10084726      0x212 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_fsm.o)

+                0x10084726      0x212    _zPHY_emc_ProPhyStateCtrl

+ .text          0x10084938      0xb29 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_db.o)

+                0x10084938        0x7    _zPHY_ecsrc_SatAdd

+                0x1008493f        0x9    _zPHY_ecsrc_SatSub

+                0x10084948       0x18    _zPHY_ecsrc_CellDatabaseReset

+                0x10084960       0x2b    _zPHY_ecsrc_GetCellInfo

+                0x1008498b       0x48    _zPHY_ecsrc_GetAddCell

+                0x100849d3       0x61    _zPHY_ecsrc_DeleteCell

+                0x10084a34       0x4d    _zPHY_ecsrc_DeleteOldCell

+                0x10084a81       0x69    _zPHY_ecsrc_DeleteAllCell

+                0x10084aea       0x4d    _zPHY_ecsrc_DeleteNoCfgCell

+                0x10084b37       0x1a    _L1e_Csrc_IsServcell

+                0x10084b51       0x13    _L1e_Csrc_IsServcellEarfcn

+                0x10084b64       0x42    _zPHY_ecsrc_FindCell

+                0x10084ba6       0x29    _zPHY_ecsrc_ClearOtherCell

+                0x10084bcf       0x12    _zPHY_ecsrc_FindServCell

+                0x10084be1       0x4e    _zPHY_ecsrc_CtrlICPWriteMeasPriority

+                0x10084c2f       0x9e    _zPHY_ecsrc_SearchAddCellToDatabase

+                0x10084ccd       0x8d    _zPHY_ecsrc_CtrlRefreshDataBase

+                0x10084d5a       0x54    _zPHY_ecsrc_CtrlUpdateBoundary

+                0x10084dae       0x49    _zPHY_ecsrc_AdjustCellAge

+                0x10084df7       0x3a    _zPHY_ecsrc_CtrlGetStrongestCell

+                0x10084e31        0xc    _zPHY_ecsrc_ScellDatabaseReset

+                0x10084e3d       0x44    _zPHY_ecsrc_CtrlCellDatabaseAging

+                0x10084e81       0x2a    _zPHY_ecsrc_ClearSearchNewCellFlag

+                0x10084eab       0x2e    _zPHY_ecsrc_ClearAppointCellFlag

+                0x10084ed9       0x23    _zPHY_ecsrc_ClearValidCellFlag

+                0x10084efc       0x22    _zEcsrc_FindFreq

+                0x10084f1e       0x13    _zEcsrc_IsIcp

+                0x10084f31       0x40    _zEcsrc_GetMeasBand

+                0x10084f71       0x19    _zEcsrc_GetMeasTimes

+                0x10084f8a       0x2c    _zPHY_ecsrc_ClearFreqInfo

+                0x10084fb6       0x34    _zPHY_ecsrc_ClearNoCfgFreqInfo

+                0x10084fea       0x1f    _zPHY_ecsrc_FindFreqInfo

+                0x10085009       0x60    _zPHY_ecsrc_ExChangeFreqInfo

+                0x10085069       0x9e    _zPHY_ecsrc_SaveFreqInfo

+                0x10085107       0x4d    _zPHY_ecsrc_ReadRsrpCaliInfo

+                0x10085154       0x4a    _zPHY_ecsrc_UpdateTimeOffset

+                0x1008519e       0x41    _zPHY_ecsrc_RecoverTimeOffset

+                0x100851df       0x48    _zPHY_ecsrc_ChangeTimeOffset

+                0x10085227       0x23    _zPHY_ecsrc_ReadTimeOffset

+                0x1008524a       0x1e    _zPHY_ecsrc_GetCellNum

+                0x10085268        0xb    _L1e_Csrc_UpdateServCell

+                0x10085273       0x10    _L1e_Csrc_ServCellChange

+                0x10085283        0xc    _L1e_Csrc_ChangeNeiConfigFlag

+                0x1008528f       0x7e    _zPHY_ecsrc_DealSrvBndFrmCfo

+                0x1008530d       0x25    _L1e_csrc_SetMeasState

+                0x10085332       0x87    _zPHY_ecsrc_GetMeasCell

+                0x100853b9       0x4b    _zPHY_ecsrc_GetMeasCellNum

+                0x10085404       0x12    _zPHY_ecsrc_GetFddBufferMode

+                0x10085416       0x1e    _zPHY_ecsrc_GetIndexInFreqMeasMode

+                0x10085434       0x11    _zPHY_ecsrc_GetMeasAge

+                0x10085445       0x1c    _zPHY_ecsrc_GetFreqOffset

+ .text          0x10085461     0x2c26 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+                0x10085461        0xb    _zPHY_ecsrc_CtrlShiftSlaveFunState

+                0x1008546c       0x14    _zPHY_ecsrc_CtrlShiftSlaveSynState

+                0x10085480        0xa    _zPHY_ecsrc_MulmSetRfWorkSet

+                0x1008548a       0x65    _zPHY_ecsrc_MulmCfgRFCModem7510

+                0x100854ef       0x5f    _zPHY_ecsrc_MulmRegRFStartClose

+                0x1008554e      0x121    _zPHY_ecsrc_MulmIratIdlePeriodRepProcess7510

+                0x1008566f       0x44    _zEcsr_UpdateSiReadState

+                0x100856b3       0x35    _zPHY_ecsrc_MulmCtrlSetMode

+                0x100856e8       0xa3    _zPHY_ecsrc_MulmSlaveReset

+                0x1008578b       0x14    _zPHY_ecsrc_MulmFreqListConfigProcess

+                0x1008579f       0x60    _L1e_Mulm_ReadSearchT

+                0x100857ff       0x58    _L1e_Mulm_NeedSearch

+                0x10085857       0x34    _L1e_Mulm_NeedMeas

+                0x1008588b       0x47    _zPHY_ecsrc_MulmIratMeasScheduleProcess

+                0x100858d2       0x3c    _zPHY_ecsrc_MulmIratAddMeasReport

+                0x1008590e       0x77    _zPHY_ecsrc_MulmMeasReset

+                0x10085985       0xe5    _zPHY_ecsrc_MulmIratMeasConfigProcess

+                0x10085a6a       0x72    _zPHY_ecsrc_MulmReportFreqMeasResult

+                0x10085adc       0x5d    _zPHY_ecsrc_MulmIratMeasResultHandle

+                0x10085b39        0x9    _zPHY_ecsrc_MulmIratResetMeasCnt

+                0x10085b42       0x8d    _zPHY_ecsrc_MulmIratMeasReportIntHandle

+                0x10085bcf       0xaf    _zPHY_ecsrc_MulmIratMeasFilter

+                0x10085c7e       0x88    _zPHY_ecsrc_MulmIratFreqFilter

+                0x10085d06       0x72    _zPHY_ecsrc_MulmIratUpdateMeasInd

+                0x10085d78       0x34    _zPHY_ecsrc_MulmIratUpdateFreqReport

+                0x10085dac       0x40    _zPHY_ecsrc_MulmIratSetFilterFact

+                0x10085dec       0x2a    _zPHY_ecsrc_MulmIratReadPrio

+                0x10085e16       0x55    _zPHY_ecsrc_MulmIratSearchMeasureStartSchedule

+                0x10085e6b       0x17    _zPHY_ecsrc_MulmSlaveCfgRfcMeas1Offset7510

+                0x10085e82       0x37    _zPHY_ecsrc_MulmSlaveGapStartOffsetCfg7510

+                0x10085eb9       0x43    _zPHY_ecsrc_MulmSlaveGapEndOffsetCfg7510

+                0x10085efc       0x36    _zPHY_ecsrc_MulmRegTpuSingleEvent

+                0x10085f32       0x63    _zPHY_ecsrc_MulmGetGapType

+                0x10085f95       0x28    _zPHY_ecsrc_MulmRegTpuEvent

+                0x10085fbd       0xed    _zPHY_ecsrc_MulmIratGapSchedFlow

+                0x100860aa       0x62    _zPHY_ecsrc_ReRegistGapConfigDelag

+                0x1008610c       0x62    _zPHY_ecsrc_MulmIratGapSchedFlowProtect

+                0x1008616e       0x56    _zPHY_ecsrc_MulmBlackCellFilter

+                0x100861c4       0x60    _zPHY_ecsrs_MulmRemainTimeInGap

+                0x10086224       0x2d    _zPHY_ecsrs_MulmProtectTimeBeforeGap

+                0x10086251       0x1a    _zPHY_ecsrc_MulmCalMeasTime

+                0x1008626b       0x5b    _zPHY_ecsrc_MulmCalSearchTime

+                0x100862c6      0x104    _zPHY_ecsrc_MulmTpuCnf

+                0x100863ca       0x13    _zPHY_ecsrc_MulmCsr2TpuUpdateCounterCnfHandle

+                0x100863dd       0x4a    _zPHY_ecsrc_MulmSlavePlmnSearchStart

+                0x10086427       0x2a    _zPHY_ecsrc_MulmSlavePlmnSearchFinHandle

+                0x10086451       0x42    _zPHY_ecsrc_MulmSlavePlmnMeasureTimerIntHandle

+                0x10086493       0x2e    _zPHY_ecsrc_MulmSlavePlmnAbortCellSearchHandle

+                0x100864c1       0x45    _zPHY_ecsrs_MulmPlmnSib1InGap

+                0x10086506       0x45    _zPHY_ecsrc_MulmRegNotSynSubFrameInt

+                0x1008654b       0x2c    _zPHY_ecsrc_MulmRegCsrmSfInt

+                0x10086577       0xaa    _zPHY_ecsrc_MulmIratGapStartTpuIntHandle

+                0x10086621       0x20    _zPHY_ecsrc_MulmUnRegistSearchMeasInt

+                0x10086641       0x42    _zPHY_ecsrc_MulmIratGapEndTpuIntHandle

+                0x10086683       0x50    _zPHY_ecsrc_MulmSlaveAbortGapProtectTimerEnable

+                0x100866d3       0x48    _zPHY_ecsrc_MulmIratMeasDoneHandle

+                0x1008671b       0x6e    _zPHY_ecsrc_MulmIratAbortGapHandle

+                0x10086789       0x68    _zPHY_ecsrc_MulmIratAbortGapProtectTimerHandle

+                0x100867f1       0x97    _zPHY_ecsrs_MulmIratGapPositionCheck

+                0x10086888       0x27    _zPHY_ecsrs_MulmGapCoverTime

+                0x100868af       0x42    _zPHY_ecsrm_MulmPbchStartCheck

+                0x100868f1       0x27    _zPHY_ecsrs_MulmEnableRfcEventTable

+                0x10086918       0x26    _zPHY_ecsrs_Mulm6MSRfcMeas1GapOffsetCfg

+                0x1008693e       0x64    _zPHY_ecsrs_MulmRfOpenNo

+                0x100869a2       0x49    _zPHY_ecsrs_MulmConfigSynState

+                0x100869eb       0x56    _zPHY_ecsrs_MulmEnableRF

+                0x10086a41       0x45    _zPHY_emc_MulmCsrRfStartDeal

+                0x10086a86       0x62    _zPHY_emc_MulmCsrRfEndDeal

+                0x10086ae8       0x20    _zPHY_emc_DealRFCloseEvent

+                0x10086b08       0x2d    _zPHY_ecsrc_CtrlMulmDbAging

+                0x10086b35        0xf    _zPHY_ecsrc_CtrlSetMulmSlaveSearchMeasAgeInfor

+                0x10086b44       0x97    _zPHY_ecsrc_CtrlMulmRefreshDataBase

+                0x10086bdb       0x50    _zPHY_ecsrs_MulmTpuAdjCheckTime

+                0x10086c2b       0x2f    _zPHY_ecsrs_MulmIcpPssBoundryAdj

+                0x10086c5a       0x1a    _zPHY_ecsrs_MulmPssTpuCnf

+                0x10086c74       0x46    _zPHY_ecsrs_MulmIsPssWorkTime

+                0x10086cba       0xa0    _zPHY_ecsrs_MulmGetPssHwStartTime

+                0x10086d5a       0x53    _zPHY_ecsrs_MulmPssCfg

+                0x10086dad        0xb    _zPHY_ecsrs_MulmPssConfig

+                0x10086db8       0x16    _zPHY_ecsrs_MulmPssGapCoverTime

+                0x10086dce       0x68    _zPHY_ecsrc_MulmGetValidCellFrameBoundry7510

+                0x10086e36       0x3f    _zPHY_ecsrc_MulmTpuAdjPro

+                0x10086e75       0x27    _zPHY_ecsrc_MulmBoundryAdj

+                0x10086e9c       0x7f    _zPHY_ecsrs_MulmCheckTpuAdj

+                0x10086f1b       0x28    _zPHY_ecsrs_MulmStartTpuAdj

+                0x10086f43       0xf3    _zPHY_ecsrc_MulmIratSearchStartSchedule7510

+                0x10087036       0x56    _zPHY_emc_MulmSlaveMeasureReportProtect

+                0x1008708c      0x190    _zPHY_emc_MulmSlaveMeasureFlow

+                0x1008721c        0x7    _zPHY_ecsrs_MulmIratFSPssGapPositionCheck

+                0x10087223       0x17    _zPHY_ecsrs_MulmIratCheckGapTime

+                0x1008723a       0x3d    _zPHY_ecsrs_MulmIratPssTimeCheck

+                0x10087277       0x4b    _zPHY_ecsrs_MulmIratSssGapPositionCheck

+                0x100872c2       0x39    _zPHY_ecsrs_MulmAgcStable

+                0x100872fb       0x15    _L1e_mulm_CfoAccNum

+                0x10087310       0x87    _zPHY_ecsrs_MulmCfoConfig

+                0x10087397       0x1e    _zPHY_ecsrs_MulmSssCfg

+                0x100873b5       0x8b    _zPHY_ecsrs_MulmIsTddSssWorkTime

+                0x10087440       0x18    _zPHY_ecsrs_MulmStartICSPSubFrameInt

+                0x10087458       0x13    _zPHY_ecsrs_MulmStartSynSearchSubFrameInt

+                0x1008746b       0x40    _zPHY_ecsrs_MulmGapCoverTime7510

+                0x100874ab      0x136    _zPHY_ecsrs_MulmIsFddSssWorkTime

+                0x100875e1       0x1d    _zPHY_ecsrs_MulmGetMeasBaseTime

+                0x100875fe      0x154    _zPHY_ecsrs_MulmCfoCheckTime

+                0x10087752       0xa9    _zPHY_ecsrs_MulmIsValidTime

+                0x100877fb       0xfd    _zPHY_ecsrs_MulmCheckOpenTime

+                0x100878f8       0xb3    _zPHY_ecsrm_MulmBuffCheckOpenTimePeriod

+                0x100879ab       0x5a    _zPHY_ecsrs_MulmGapCoverCheck

+                0x10087a05       0x47    _zPHY_ecsrs_MulmGapCoverBufferCheck

+                0x10087a4c       0x14    _zPHY_ecsrs_MulmIsShortGap

+                0x10087a60       0x16    _zPHY_ecsrs_MulmGetFreqIndex

+                0x10087a76       0x2e    _zPHY_ecsrc_MulmIratClearPreFilter

+                0x10087aa4       0x26    _zPHY_ecsrs_AbsModSub

+                0x10087aca        0xc    _zPHY_ecsrs_MulmCsBefore

+                0x10087ad6       0x26    _zPHY_ecsrs_MulmCsNeedCs

+                0x10087afc        0xc    _zPHY_ecsrs_MulmCsNeedAgc

+                0x10087b08       0x37    _zPHY_ecsrs_MulmCsBeforeAgc

+                0x10087b3f        0xb    _zPHY_ecsrs_MulmCsIsOnAgc

+                0x10087b4a       0x1c    _zPHY_ecsrs_MulmCsAgcProc

+                0x10087b66        0x8    _zPHY_ecsrs_MulmCsAgcProcEnd

+                0x10087b6e        0xb    _zPHY_ecsrs_MulmCsNeedPss

+                0x10087b79       0x2d    _zPHY_ecsrs_MulmCsBeforePss

+                0x10087ba6       0x18    _zPHY_ecsrs_MulmCsIsOnPss

+                0x10087bbe       0x41    _zPHY_ecsrs_MulmCsPssProc

+                0x10087bff       0x43    _zPHY_ecsrs_MulmCsPssProcEnd

+                0x10087c42       0x14    _zPHY_ecsrs_MulmCsNeedTpuAdj1

+                0x10087c56        0xc    _zPHY_ecsrs_MulmCsNeedTpuAdj

+                0x10087c62        0xc    _zPHY_ecsrs_MulmCsTpuAdjProc

+                0x10087c6e       0x1a    _zPHY_ecsrs_MulmCsTpuAdjProc2

+                0x10087c88        0xe    _zPHY_ecsrs_MulmCsTpuCheck

+                0x10087c96        0xc    _zPHY_ecsrs_MulmCsNeedCfo

+                0x10087ca2       0x15    _zPHY_ecsrs_MulmCsBeforeCfo

+                0x10087cb7       0x25    _zPHY_ecsrs_MulmCsBeforeCfoOnce

+                0x10087cdc       0x20    _zPHY_ecsrs_MulmCsIsOnCfo

+                0x10087cfc       0x1d    _zPHY_ecsrs_MulmCsNeedMoreCfo

+                0x10087d19       0x30    _zPHY_ecsrs_MulmCsCfoProc

+                0x10087d49       0x4a    _zPHY_ecsrs_MulmCsCfoOnceProcEnd

+                0x10087d93        0x8    _zPHY_ecsrs_MulmCsCfoProcEnd

+                0x10087d9b       0x31    _zPHY_ecsrs_MulmLteCordicConfig

+                0x10087dcc       0x12    _zPHY_ecsrs_MulmGetLteCordicValue

+                0x10087dde        0xc    _zPHY_ecsr_MulmCordicAdjust

+                0x10087dea       0x5a    _zPHY_ecsr_MulmToLteCfo

+                0x10087e44        0x8    _zPHY_ecsr_MulmReadCordicValue

+                0x10087e4c        0x8    _zPHY_ecsr_MulmWriteCordicValue

+                0x10087e54        0xc    _zPHY_ecsrs_MulmCsNeedSss

+                0x10087e60       0x28    _zPHY_ecsrs_MulmCsBeforeSss

+                0x10087e88       0x29    _zPHY_ecsrs_MulmCsIsOnSss

+                0x10087eb1       0x18    _zPHY_ecsrs_MulmIsSssWorkTime

+                0x10087ec9       0x47    _zPHY_ecsrs_MulmCsSssProc

+                0x10087f10       0x50    _zPHY_ecsrs_MulmCsSssProcEnd

+                0x10087f60       0x75    _zPHY_ecsrs_MulmCsProEnd

+                0x10087fd5        0x8    _zPHY_ecsrc_MulmSetRfState

+                0x10087fdd       0x25    _zPHY_ecsrc_MulmSchedCheck

+                0x10088002       0x15    _zPHY_ecsrs_MulmCheckReadTime

+                0x10088017       0x66    _zPHY_ecsrs_MulmIsSssSchedSubFrm

+                0x1008807d        0xa    _zPHY_ecsrs_Wait

+ .text          0x10088087      0xf36 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o)

+                0x10088087       0x1a    _zPHY_ecsrc_InitCellSearchProc

+                0x100880a1       0x1c    _zPHY_ecsrc_IdleCellSearchProc

+                0x100880bd       0x4d    _zPHY_ecsrc_SetCellSearchCnf

+                0x1008810a       0x7c    _zPHY_ecsrc_InitAppointedCS

+                0x10088186       0x16    _zPHY_ecsrc_InitNotAppointedCS

+                0x1008819c       0x46    _zPHY_ecsrc_CtrlSssUpdateProcess

+                0x100881e2       0x42    _zPHY_ecsrc_ReSearchOrReportCell

+                0x10088224       0x37    _zPHY_ecsrc_SetInitMeasTime

+                0x1008825b       0x6b    _zPHY_ecsrc_CtrlICPTimeEvent

+                0x100882c6       0x3f    _zPHY_ecsrc_CtrlICPTpuAdjust

+                0x10088305       0xaf    _zPHY_ecsrc_CtrlICPMeasTimeEvent

+                0x100883b4       0x3c    _zPHY_ecsrc_SortCellSearchCnf

+                0x100883f0       0x4a    _zPHY_ecsrc_SetReportCellList

+                0x1008843a       0x99    _zPHY_ecsrc_CtrlICPReportResult

+                0x100884d3       0xc2    _zPHY_ecsrc_CtrlIcpBchHandle

+                0x10088595       0x4f    _zPHY_ecsrc_CtrlBchDecodeEvent

+                0x100885e4       0x48    _zPHY_ecsrc_CtrlIcpReportNoCell

+                0x1008862c       0x62    _zPHY_ecsrc_CtrlIcpTimeEndEvent

+                0x1008868e       0x29    _zPHY_ecsrc_CfgSynTable

+                0x100886b7       0x36    _zPHY_ecsrc_ReConstructRxPara

+                0x100886ed       0x16    _zPHY_ecsrc_ConfirmRxPara

+                0x10088703       0x35    _zPHY_ecsrc_PlmnBackupSrvCell

+                0x10088738       0x86    _zPHY_ecsrc_PlmnResumeDlRfcEnableEvent

+                0x100887be       0xcc    _zPHY_ecsrc_PlmnPhyResultReport

+                0x1008888a       0x54    _zPHY_ecsrc_FreqScanResultReportHandle

+                0x100888de       0x43    _zPHY_ecsrc_PlmnResumeSrvCellTPU

+                0x10088921       0x3b    _zPHY_ecsrc_PlmnCurTime2PiTimeDistance

+                0x1008895c       0x10    _zPHY_ecsrc_PlmnHasEnoughTime

+                0x1008896c       0x30    _zPHY_ecsrc_PlmnProcessPeriodicalTpuIntIn

+                0x1008899c       0x24    _zPHY_ecsrc_PlmnResumeSrvCellNew

+                0x100889c0       0x31    _zPHY_ecsrc_PlmnSearchResultHandleNew

+                0x100889f1       0x37    _zPHY_ecsrc_PlmnFreqScanReqPro

+                0x10088a28       0x15    _zPHY_ecsrc_PlmnCellSearchReqPro

+                0x10088a3d       0x72    _zPHY_ecsrc_PlmnPeriodTpuInPro

+                0x10088aaf       0x33    _L1e_csrc_CalcProTime

+                0x10088ae2       0x1d    _zPHY_ecsrc_PlmnGetPhaseMinTime

+                0x10088aff       0xa2    _zPHY_ecsrc_PlmnBackupAfc

+                0x10088ba1       0x1c    _zPHY_ecsrc_PlmnResumeAgcAFc

+                0x10088bbd        0xf    _zPHY_ecsrc_PlmnPhasePro

+                0x10088bcc       0x4a    _zPHY_ecsrc_SearchPhaseCheck

+                0x10088c16        0xa    _zPHY_ecsrc_PlmnReadPhase

+                0x10088c20        0xf    _zPHY_ecsrc_PlmnPhaseShift

+                0x10088c2f       0x3c    _zPHY_ecsrc_PlmnPhaseContinue

+                0x10088c6b       0x28    _zPHY_ecsrc_SearchDone

+                0x10088c93       0x38    _zPHY_ecsrc_SendCellSearchReq

+                0x10088ccb        0x9    _zPHY_ecsrc_RestartCellSearch

+                0x10088cd4       0xd4    _zPHY_ecsrc_CtrlAbortICPProcess

+                0x10088da8       0x35    _zPHY_ecsrc_BchCellInfoBak

+                0x10088ddd      0x155    _l1e_SchedCsrcGetOverlapInfo

+                0x10088f32       0x53    _zPHY_ecsrc_ProWriteBch2CsrDb

+                0x10088f85       0x38    _zPHY_ecsrc_ProBackBchInfo

+ .text          0x10088fbd      0x379 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_proc.o)

+                0x10088fbd       0x35    _CheckThread

+                0x10088ff2       0x6b    _NextStep

+                0x1008905d       0x33    _RunProc

+                0x10089090       0x12    _RunFun0

+                0x100890a2       0x14    _RunFun0P1

+                0x100890b6        0xc    _RunFun1

+                0x100890c2       0x15    _RunOpt

+                0x100890d7       0x4c    _RunWhile

+                0x10089123       0x27    _RunEnd

+                0x1008914a       0x1c    _RunDo

+                0x10089166       0x43    _RunWhile1

+                0x100891a9       0x15    _RunLoop0

+                0x100891be       0x15    _RunLoop1

+                0x100891d3       0x25    _RunReturnIf

+                0x100891f8       0x8b    _DispatchStep

+                0x10089283       0x26    _RunSync

+                0x100892a9       0x4c    _EventHandlerOnce

+                0x100892f5       0x16    _EventHandler

+                0x1008930b       0x2b    _StartProc

+ .text          0x10089336      0x1ff T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mbs.o)

+                0x10089336        0xc    _L1e_SchedMbmsInit

+                0x10089342       0x48    _L1e_SchedMbmsProcMsg

+                0x1008938a       0x20    _L1e_SchedMbmsGenMbsfnSfBmp

+                0x100893aa       0xe3    _L1e_SchedMbmsGenAllocSfBmp

+                0x1008948d        0xd    _L1e_SchedMbmsGetNextTimeInfo

+                0x1008949a       0x31    _L1e_SchedMbmsProcMchRecv

+                0x100894cb        0xb    _L1e_SchedMbmsGetMbsfnInd

+                0x100894d6        0xb    _L1e_SchedMbmsSetMbsfnFlag

+                0x100894e1        0xb    _L1e_SchedMbmsSetMbmsFlag

+                0x100894ec        0xd    _L1e_SchedMbmsGetMbsfnFlag

+                0x100894f9        0xf    _L1e_SchedMbmsGetMbmsFlag

+                0x10089508        0x2    _L1e_SchedMBmsGetMbsfnAllocNum

+                0x1008950a        0xd    _L1e_SchedMbmsGetAreaIndex

+                0x10089517        0xd    _L1e_SchedMbmsGetNonMbsfnLen

+                0x10089524       0x11    _L1e_SchedMBmsGetConfigNum

+ .text          0x10089535     0x141c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+                0x10089535       0x44    _zPHY_DrxPreSyncStartCtrl

+                0x10089579      0x1f1    _zPHY_emc_ProDrxSchedFlow

+                0x1008976a       0x97    _zPHY_emc_DrxInactivityTimerCtrl

+                0x10089801       0x73    _zPHY_emc_DrxOnDurationTimerCtrl

+                0x10089874      0x128    _zPHY_emc_DrxRttTimerAndDlHarqRetranTimerCtrl

+                0x1008999c       0xf9    _zPHY_emc_DrxUlHarqCtrl

+                0x10089a95       0x31    _zPHY_emc_ProDrxTpuEventSchedFlow

+                0x10089ac6       0x88    _zPHY_emc_DrxCalcOndurationTimerStartTime

+                0x10089b4e       0x64    _zPHY_emc_ProDrxCallBackFunction

+                0x10089bb2       0x62    _zPHY_emc_RegOndurStartEvent

+                0x10089c14       0x9e    _zPHY_emc_RegShortDrxCycleEvent

+                0x10089cb2       0x64    _zPHY_emc_CurSubFrDRXStateCtrl

+                0x10089d16       0x1f    _zPHY_emc_DRXCompare2Time

+                0x10089d35       0x65    _zPHY_emc_OnDurationPre2SubFrm

+                0x10089d9a       0x41    _zPHY_emc_InactivityPre2SubFrm

+                0x10089ddb       0x9b    _zPHY_emc_DlHarqPre2SubFrm

+                0x10089e76       0x89    _zPHY_emc_UlHarqPhichPre2SubFrm

+                0x10089eff       0x63    _zPHY_emc_Next2SubFrameDrxStateCtrl

+                0x10089f62       0x93    _zPHY_emc_ProDrxInitial

+                0x10089ff5        0xb    _zPHY_emc_ChePwrCtrlFlg

+                0x1008a000       0x90    _Ltel1_GetConnNearestGap

+                0x1008a090      0x28d    _zPHY_emc_DrxPresyncCalc

+                0x1008a31d       0x4e    _zPHY_emc_DrxStateCtrl

+                0x1008a36b       0xaf    _zPHY_emc_DrxCsi_OpenRXCtrl

+                0x1008a41a       0xa1    _zPHY_emc_DRXProcLpCtrl

+                0x1008a4bb      0x15a    _zPHY_emc_DrxSpsLpCtrl

+                0x1008a615       0x23    _zPHY_emc_GetDrxCloseRfState

+                0x1008a638      0x162    _zPHY_emc_DRXCalOpenRFTime

+                0x1008a79a       0x84    _zPHY_emc_DRXSleepJudge

+                0x1008a81e       0x75    _zPHY_emc_DrxParallelSleepCtrl

+                0x1008a893       0x9d    _zPHY_emc_DrxParallelFlowLog

+                0x1008a930       0x21    _zPHY_emc_DrxParallelFlowCtrl

+ .text          0x1008a951      0x3f8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

+                0x1008a951        0x7    _zPHY_emc_ProRadioLink_GetFIUpdateInd

+                0x1008a958        0x7    _zPHY_emc_ProRadioLink_SetFIUpdateInd

+                0x1008a95f       0x4e    _zPHY_emc_ProRadioLink_ParaGetInDrx

+                0x1008a9ad       0x1e    _zPHY_emc_ProRadioLink_THInit

+                0x1008a9cb       0x28    _zPHY_emc_ProRadioLink_THFilterInFI

+                0x1008a9f3       0x60    _zPHY_emc_ProRadioLink_GetFinalTH

+                0x1008aa53       0x52    _zPHY_emc_ProRadioLink_DrxFilter

+                0x1008aaa5       0xa2    _zPHY_emc_ProRadioLink_DrxFlow

+                0x1008ab47       0x60    _zPHY_emc_ProRadioLink_NoDrxFilter

+                0x1008aba7       0x45    _zPHY_emc_ProRadioLink_StateSwitch

+                0x1008abec       0xb7    _zPHY_emc_ProRadioLink_MainPro

+                0x1008aca3       0xa6    _zPHY_emc_ProRadioLinkFlow

+ .text          0x1008ad49     0x2e13 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+                0x1008ad49       0x40    _zPHY_amt_Lte_PrintMsgLog

+                0x1008ad89       0x4c    _zPHY_AMT_Rfc_WriteRfFrontReg

+                0x1008add5       0x66    _zPHY_AMT_erfc_SetCurrentBandAntGPIO

+                0x1008ae3b       0xc1    _zPHY_AMT_erfc_SetCurrentBandPaModeGPIO

+                0x1008aefc       0x17    _zPHY_AMT_RFC_110_RxOn

+                0x1008af13       0x16    _zPHY_AMT_RFC_110_RxOff

+                0x1008af29       0x17    _zPHY_AMT_RFC_110_TxOn

+                0x1008af40       0x16    _zPHY_AMT_RFC_110_TxOff

+                0x1008af56       0x16    _zPHY_AMT_RFC_120_RxOn

+                0x1008af6c       0x16    _zPHY_AMT_RFC_120_RxOff

+                0x1008af82       0x16    _zPHY_AMT_RFC_120_TxOn

+                0x1008af98       0x16    _zPHY_AMT_RFC_120_TxOff

+                0x1008afae       0x17    _zPHY_AMT_RFC_RXENABLE_On

+                0x1008afc5       0x16    _zPHY_AMT_RFC_RXENABLE_Off

+                0x1008afdb       0x17    _zPHY_AMT_RFC_TXENABLE_On

+                0x1008aff2       0x16    _zPHY_AMT_RFC_TXENABLE_Off

+                0x1008b008        0xf    _zPHY_AMT_RFC_110_AfcSet

+                0x1008b017        0x1    _zPHY_AMT_RFC_110_Xo_AfcSet

+                0x1008b018       0x22    _zPHY_AMT_RFC_120_DCIQSet

+                0x1008b03a       0x42    _zPHY_AMT_RFC_110_TempDacGet

+                0x1008b07c       0x42    _zPHY_AMT_RFC_110_Xo_TempDacGet

+                0x1008b0be       0x1d    _zPHY_AMT_RFC_110_BandWidthModeGet

+                0x1008b0db       0xa1    _zPHY_AMT_RFC_110_TxFreqSet

+                0x1008b17c       0x35    _zPHY_AMT_RFC_110_RegTxCfg

+                0x1008b1b1       0x24    _zPHY_AMT_RFC_120_RegTxCfg

+                0x1008b1d5       0x36    _zPHY_AMT_RFC_110_RegRxCfg

+                0x1008b20b       0x30    _zPHY_AMT_RFC_120_RegRxCfg

+                0x1008b23b       0x28    _zPHY_AMT_RFC_ZTERF_TxApcSet

+                0x1008b263       0x33    _zPHY_AMT_RFC_ZTERF_Tx2Idle

+                0x1008b296       0x33    _zPHY_AMT_RFC_ZTERF_Rx2Idle

+                0x1008b2c9       0x70    _zPHY_AMT_RFC_ZTERF_ToTx

+                0x1008b339       0x70    _zPHY_AMT_RFC_ZTERF_ToRx

+                0x1008b3a9       0x13    _zPHY_AMT_RFC_ZTERF_ToIdle

+                0x1008b3bc        0xd    _zPHY_amt_Lte_GetCarrierMode

+                0x1008b3c9       0x1f    _zPHY_amt_Lte_SetCarrierMode

+                0x1008b3e8       0xdc    _zPHY_amt_Lte_ChangeMode

+                0x1008b4c4       0x15    _zPHY_amt_Lte_TxParaUpdate

+                0x1008b4d9       0xc7    _zPHY_amt_Lte_ServCellFreqUpdate

+                0x1008b5a0      0x135    _zPHY_amt_Lte_CellSyncProc

+                0x1008b6d5       0xd1    _zPHY_amt_Lte_MprDeterm

+                0x1008b7a6       0xa8    _zPHY_amt_Lte_RfcTxDataBaseSet

+                0x1008b84e       0x48    _zPHY_amt_Lte_FDTTransTxVgaCtrl

+                0x1008b896      0x226    _zPHY_amt_Lte_FDT_PAVGAVOL_Update

+                0x1008babc       0x1f    _zPHY_amt_Lte_FDTTxOffsetSet

+                0x1008badb      0x12e    _zPHY_amt_Lte_FDTRfcDataBaseSet

+                0x1008bc09       0x1c    _zPHY_amt_Lte_FDTRfcDataBaseClear

+                0x1008bc25        0xe    _zPHY_amt_Lte_FDTGetAgcGain

+                0x1008bc33       0x7c    _zPHY_amt_Lte_FDTSaveAgcGain

+                0x1008bcaf       0xf6    _zPHY_amt_Lte_FDTControl

+                0x1008bda5        0x2    _zPHY_amt_Lte_FDTGetAGC

+                0x1008bda7       0xb1    _zPHY_amt_Lte_FDTStart

+                0x1008be58       0x12    _zPHY_amt_Lte_FDTCellSyncProc

+                0x1008be6a       0x20    _zPHY_amt_Lte_NSTCellSyncProc

+                0x1008be8a       0x37    _zPHY_amt_Lte_NSTCellSyncSuccessRsp

+                0x1008bec1       0x43    _zPHY_amt_Lte_NSTStartBler

+                0x1008bf04       0xed    _zPHY_amt_Lte_NSTGetBler

+                0x1008bff1       0x32    _zPHY_amt_Lte_NSTStart

+                0x1008c023       0x22    _zPHY_amt_Lte_NSTCirCfoStop

+                0x1008c045       0x39    _zPHY_amt_Lte_NSTChangeFreq

+                0x1008c07e      0x15b    _zPHY_amt_Lte_NSTControl

+                0x1008c1d9       0x13    _zPHY_amt_Lte_FSTCellSyncProc

+                0x1008c1ec       0x89    _zPHY_amt_Lte_FSTStart

+                0x1008c275       0xc9    _zPHY_amt_Lte_FSTRfcDataBaseSet

+                0x1008c33e       0xda    _zPHY_amt_Lte_FSTPowerUpdate

+                0x1008c418       0xc0    _zPHY_amt_Lte_FSTSaveBlerAndRsrp

+                0x1008c4d8       0xf6    _zPHY_amt_Lte_FSTControl

+                0x1008c5ce       0x29    _zPHY_amt_Lte_Control

+                0x1008c5f7      0x294    _zPHY_amt_Lte_Tx_Init_Power

+                0x1008c88b      0x1a4    _zPHY_amt_Lte_Tx_Init_RFC

+                0x1008ca2f       0x7a    _zPHY_amt_Lte_Tx_Init_MC

+                0x1008caa9       0x7a    _zPHY_amt_Lte_Tx_Init_MC_Power

+                0x1008cb23       0x6e    _zPHY_amt_Lte_Close_Rfc

+                0x1008cb91       0x51    _zPHY_amt_Lte_Tx_Close_MC

+                0x1008cbe2       0x3c    _zPHY_amt_Lte_TxFreq_RFC

+                0x1008cc1e       0x1d    _zPHY_amt_Lte_TxPaMode_RFC

+                0x1008cc3b       0x4c    _zPHY_amt_Lte_TxAPC_RFC

+                0x1008cc87       0x3a    _zPHY_amt_Lte_AFC_RFC

+                0x1008ccc1       0x38    _zPHY_amt_Lte_XO_AFC_RFC

+                0x1008ccf9      0x159    _zPHY_amt_Lte_Rx_Init_RFC

+                0x1008ce52       0x1a    _zPHY_amt_Lte_SetSyncTimer

+                0x1008ce6c       0x4f    _zPHY_amt_Lte_Cell_Search

+                0x1008cebb       0xa3    _zPHY_amt_Lte_CommMsg_Stub

+                0x1008cf5e       0x3d    _zPHY_amt_Lte_CommMsg_Send

+                0x1008cf9b      0x19f    _zPHY_amt_Lte_DediMsg_Stub

+                0x1008d13a       0x33    _zPHY_amt_Lte_DediMsg_Send

+                0x1008d16d      0x26b    _zPHY_amt_Lte_Sync_Process

+                0x1008d3d8       0x74    _zPHY_amt_Lte_Rx_Init_MC

+                0x1008d44c       0x71    _zPHY_amt_Lte_Rx_Close_MC

+                0x1008d4bd       0x1b    _zPHY_amt_Lte_RxFreq_RFC

+                0x1008d4d8        0x2    _zPHY_amt_Lte_RxLNAMode_RFC

+                0x1008d4da        0x2    _zPHY_amt_Lte_RxVGA_RFC

+                0x1008d4dc       0x3c    _zPHY_amt_Lte_Get_Rsrp

+                0x1008d518        0xe    _zPHY_amt_Lte_Get_TempDAC

+                0x1008d526        0xe    _zPHY_amt_Lte_Get_Xo_TempDAC

+                0x1008d534        0xe    _zPHY_amt_Lte_Set_AfcData

+                0x1008d542       0x25    _zPHY_amt_Lte_Tx_DcOffset

+                0x1008d567       0xbc    _zPHY_amt_Lte_CellSearchResult

+                0x1008d623       0x9b    _zPHY_amt_Lte_CalcServCellAntAMT

+                0x1008d6be       0x49    _zPHY_amt_Lte_UpCellSearchResult

+                0x1008d707       0xf5    _zPHY_amt_Lte_RxAlways_Init

+                0x1008d7fc        0xa    _zPHY_amt_Lte_RxAlways_Close

+                0x1008d806        0xe    _zPHY_amt_Lte_RxAlwaysOpen_GetAgc

+                0x1008d814       0x76    _zPHY_amt_Lte_RxAlwaysOpen

+                0x1008d88a        0x2    _zPHY_amt_Lte_RxCwControl

+                0x1008d88c      0x2d0    _zPHY_amtTool_ThreadEntry

+ .text          0x1008db5c     0x1b39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_func.o)

+                0x1008db5c       0x4a    _zPHY_erapc_InitialProc

+                0x1008dba6       0x33    _zPHY_erapc_RaParamReset

+                0x1008dbd9       0xa4    _zPHY_erapc_BiProc

+                0x1008dc7d      0x106    _zPHY_erapc_RaResourceSelect

+                0x1008dd83      0x164    _zPHY_erapc_RaResourceSelectFDD

+                0x1008dee7      0x12d    _zPHY_erapc_RaResourceSelectTDD

+                0x1008e014       0x48    _zPHY_erapc_PreambleGroupSelect

+                0x1008e05c       0x4f    _zPHY_erapc_PreambleSelect

+                0x1008e0ab      0x1d0    _zPHY_erapc_PreamCycShiftCalc

+                0x1008e27b      0x12b    _zPHY_erapc_KValueCalc

+                0x1008e3a6       0xb8    _zPHY_erapc_PreambleTransPower

+                0x1008e45e       0x6f    _zPHY_erapc_PcmaxCalc

+                0x1008e4cd      0x12a    _zPHY_erapc_RarMacPduDecode

+                0x1008e5f7       0x9c    _zPHY_erapc_TpuEventDelete

+                0x1008e693       0x42    _zPHY_erapc_RntiDelete

+                0x1008e6d5       0x4b    _zPHY_erapc_SetRapcState

+                0x1008e720       0x43    _zPHY_erapc_PreamFormatDetermFDD

+                0x1008e763       0x3e    _zPHY_erapc_PreamFormatDetermTDD

+                0x1008e7a1       0xff    _zPHY_erapc_ResrConfigDetermFDD

+                0x1008e8a0      0x1e1    _zPHY_erapc_ResrConfigDetermTDD

+                0x1008ea81       0x8f    _zPHY_erapc_NextAvailSFDetermTDD

+                0x1008eb10       0x67    _zPHY_erapc_NPrbRaCalcTDD

+                0x1008eb77       0x21    _zPHY_erapc_RandomNumGenerate

+                0x1008eb98       0xdd    _zPHY_erapc_RaRntiCalc

+                0x1008ec75       0x8f    _zPHY_erapc_SendRaCnfMsg

+                0x1008ed04      0x152    _zPHY_erapc_ConfigSAD

+                0x1008ee56      0x235    _zPHY_erapc_PreamTransPro

+                0x1008f08b       0x7a    _zPHY_erapc_RaRetransProc

+                0x1008f105      0x150    _zPHY_erapc_RarDetectedProc

+                0x1008f255       0x7b    _zPHY_erapc_CRntiMsg4Proc

+                0x1008f2d0       0x79    _zPHY_erapc_CcchSduMsg4Proc

+                0x1008f349       0x55    _zPHY_erapc_AbortRaProc

+                0x1008f39e       0x63    _zPHY_erapc_ContenStopProc

+                0x1008f401       0x3d    _zPHY_erapc_GetRapcTpuEventFlag

+                0x1008f43e       0x37    _zPHY_erapc_SetRapcTpuEventFlag

+                0x1008f475       0xae    _zPHY_erapc_Format4PrachNumCalc

+                0x1008f523       0xda    _zPHY_erapc_GapConflictIndicate

+                0x1008f5fd       0x94    _zPHY_erapc_Format4PrachNumCalc_ForUla

+                0x1008f691        0x4    _zPHY_erapc_PrachAntennaSelect

+ .text          0x1008f695      0x5eb T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+                0x1008f695      0x283    _zPHY_emc_ProHandover2Module

+                0x1008f918      0x35d    _zPHY_emc_ProHandoverFlow

+                0x1008fc75        0xb    _zPHY_emc_InHandoverProc

+ .text          0x1008fc80      0xd01 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

+                0x1008fc80      0x1f9    _zPHY_emc_ProPagingFlow

+                0x1008fe79       0xf8    _zPHY_L1e_DcxoDelayProc

+                0x1008ff71        0x8    _zPHY_L1e_GetPreSyncValidInd

+                0x1008ff79        0x8    _zPHY_L1e_SetPreSyncValidInd

+                0x1008ff81        0x7    _zPHY_L1e_GetPreSyncAccNum

+                0x1008ff88       0x39    _zPHY_emc_RegPageCallEvent

+                0x1008ffc1      0x1f2    _zPHY_emc_CalPagingParam

+                0x100901b3      0x103    _zPHY_emc_ProPagingCallBackFunction

+                0x100902b6       0x31    _zPHY_emc_NxtSubFrmIsPage

+                0x100902e7       0x16    _zPHY_emc_DrxPoLpCtrl

+                0x100902fd       0x53    _L1e_Page_ReUpdatePoEvt

+                0x10090350       0xd5    _L1e_SchedGetPreSyncSchdInfo

+                0x10090425       0x4b    _L1e_SchedPreSyncGetIdleWorkTimer

+                0x10090470        0x8    _L1e_SchedReturnPreSyncWorkTime

+                0x10090478       0x29    _L1e_SchedPreSyncGetAgcWorkTimer

+                0x100904a1       0x1b    _L1e_SchedPreSyncSetState

+                0x100904bc        0x7    _L1e_SchedPreSyncGetState

+                0x100904c3        0xc    _L1e_SchedPreSyncSetWorkCnt

+                0x100904cf       0x12    _L1e_SchedPreSyncIsWorkSn

+                0x100904e1       0x12    _L1e_SchedPreSyncIsWorkInd

+                0x100904f3       0x17    _L1e_SchedPreSyncGetRfOpenInd

+                0x1009050a       0x29    _L1e_SchedPreSyncGetAgcWorkInd

+                0x10090533       0x24    _L1e_SchedPreSyncGetFssWorkInd

+                0x10090557       0x2d    _L1e_SchedPreSyncGetCfoWorkInd

+                0x10090584        0x8    _L1e_SchedPreSyncGetFssWorkCnt

+                0x1009058c        0x8    _L1e_SchedPreSyncGetRfcWorkCnt

+                0x10090594        0x8    _L1e_SchedPreSyncSetCfgSfnInd

+                0x1009059c        0x8    _L1e_SchedPreSyncGetCfgSfnInd

+                0x100905a4        0x8    _L1e_SchedPreSyncGetSfnBmp

+                0x100905ac        0xa    _L1e_SchedPreSyncGetPoMarkSn

+                0x100905b6       0x2e    _L1e_SchedPreSyncGetConnWorkTimer

+                0x100905e4       0x75    _L1e_SchedPreSyncUpdateStep

+                0x10090659        0x8    _L1e_SchedPreSyncSetStep

+                0x10090661        0x8    _L1e_SchedPreSyncGetStep

+                0x10090669       0x66    _L1e_DbgPreSyncCtrlInfo

+                0x100906cf       0x7f    _L1e_SchedPreSyncCtrl

+                0x1009074e      0x13b    _zPHY_emc_tRxCirPreSyncStart

+                0x10090889       0xa1    _zPHY_emc_RfcRxColseOperationCheck

+                0x1009092a       0x57    _zPHY_emc_ProLpcSleepSchd

+ .text          0x10090981      0x670 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_meas.o)

+                0x10090981       0x71    _zPHY_ecscMeas_LogMeasConfigReq

+                0x100909f2       0x35    _zPHY_ecscMeas_LogMeasBitMask

+                0x10090a27       0x71    _zPHY_ecscMeas_LogMeasAgeThrold

+                0x10090a98       0x5e    _zPHY_ecscMeas_LogServCellResult

+                0x10090af6       0x3f    _zPHY_ecscMeas_LogPccMeasResult

+                0x10090b35       0x78    _zPHY_ecscMeas_LogInterCellInfo

+                0x10090bad       0x47    _zPHY_ecsrc_LogInterMeasInd

+                0x10090bf4       0x23    _zPHY_ecscMeas_LogConnInterReport

+                0x10090c17       0x4f    _zPHY_ecscMeas_LogSccIntraMeasFilter

+                0x10090c66       0x1a    _zPHY_ecscMeas_LogSccIntraMeasFilter2

+                0x10090c80       0x2e    _zPHY_ecscMeas_LogIntraFilter2

+                0x10090cae       0x19    _zPHY_ecscMeas_LogInterMeasFilter

+                0x10090cc7       0x1f    _zPHY_ecscMeas_LogIntraRSSI

+                0x10090ce6       0x16    _zPHY_ecscMeas_LogUpdateInterReportFail1

+                0x10090cfc       0x47    _zPHY_ecscMeas_LogFilterInterReport3

+                0x10090d43       0x33    _zPHY_ecscMeas_LogPCCIntraMeasCell

+                0x10090d76       0x43    _zPHY_ecscMeas_LogPCCIntraMeasCell4

+                0x10090db9       0x21    _zPHY_ecscMeas_LogSCCIntraMeasCell

+                0x10090dda       0x85    _zPHY_ecscMeas_LogSCCIntraMeasCell2

+                0x10090e5f       0x76    _zPHY_ecscMeas_LogSCCIntraMeasCell4

+                0x10090ed5       0x41    _zPHY_ecscMeas_LogFilterIntraDebug

+                0x10090f16       0x53    _zPHY_ecscMeas_LogFilterIntraDebug2

+                0x10090f69       0x4f    _zPHY_ecscMeas_LogFilterInterDebug

+                0x10090fb8       0x39    _zPHY_ecscMeas_LogCsrSnr

+ .text          0x10090ff1       0x6f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_dls.o)

+                0x10090ff1       0x6f    _L1e_LogDlDlsDciDetInfo

+ .text          0x10091060      0x9e0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc.o)

+                0x10091060       0x31    _zPHY_ecsc_LogMibReqCellInfo

+                0x10091091       0x17    _zPHY_ecsc_LogEarfchTable

+                0x100910a8       0x2f    _zPHY_ecsc_LogTpuEventMark

+                0x100910d7       0x59    _zPHY_ecsc_LogTimeOffsetPerfreq

+                0x10091130       0x25    _L1e_csrc_LogDrxRefreshGapCnt

+                0x10091155       0xa0    _L1e_csrc_LogCnnDrxSchedule

+                0x100911f5       0x15    _zPHY_ecsc_LogRecv_REL_REQ

+                0x1009120a       0x29    _zPHY_ecsc_LogRecv_StopInterSearchMeas

+                0x10091233       0x15    _zPHY_ecsc_LogReportMEASErr

+                0x10091248       0x48    _zPHY_ecsc_LogGAPTime

+                0x10091290       0x2e    _zPHY_ecsc_LogInterFreq

+                0x100912be       0x2e    _zPHY_ecsc_LogHandover

+                0x100912ec       0x24    _zPHY_ecsc_LogRecv_MULM_IRAT_IDLE_PERIOD_REP_REQ

+                0x10091310       0x20    _zPHY_ecsc_LogRecv_FREQ_LIST_CONFIG_REQ

+                0x10091330       0x1d    _zPHY_ecsc_LogRecv_IRAT_MEAS_CONFIG_REQ

+                0x1009134d       0x1d    _zPHY_ecsc_LogRecv_IRAT_MEASURE_REPORT_INT

+                0x1009136a       0x15    _zPHY_ecsc_LogAbortGap

+                0x1009137f       0x3f    _zPHY_ecsc_LogREG_IRAT_GAP_CONFIG_DELAY_INT

+                0x100913be       0x2e    _zPHY_ecsc_LogRecv_IRAT_GAP_CONFIG_REQ

+                0x100913ec       0x15    _zPHY_ecsc_LogTPUAdjusting

+                0x10091401       0x2e    _zPHY_ecsc_LogRecv_IRAT_GAP_CONFIG_DELAY_INT

+                0x1009142f       0x15    _zPHY_ecsc_LogRecv_RF_START_DEAL_PRE2SFINT

+                0x10091444       0x15    _zPHY_ecsc_LogRecv_RF_CLOSE_DEAL_PRE2SFINT

+                0x10091459       0x15    _zPHY_ecsc_LogRecv_RESET_REQ

+                0x1009146e       0x2a    _zPHY_ecsc_LogRecv_CELL_SEARCH_REQ

+                0x10091498       0x15    _zPHY_ecsc_LogRecv_ABORT_CELL_SEARCH_REQ

+                0x100914ad       0x21    _zPHY_ecsc_LogRecv_COMMON_CONFIG_REQ

+                0x100914ce       0x15    _zPHY_ecsc_LogRecv_ABORT_MEAS_REQ

+                0x100914e3       0x73    _zPHY_ecsc_LogRecv_PI_START_REQ

+                0x10091556       0x15    _zPHY_ecsc_LogRecv_ONE_FREQ_END_REQ

+                0x1009156b       0x2e    _zPHY_ecsc_LogRecv_IRAT_MEAS_GAP_CONFIG_REQ

+                0x10091599       0x1d    _zPHY_ecsc_LogRecv_FREQ_SCAN_REQ

+                0x100915b6       0x2b    _zPHY_ecsc_LogPhyModeConfig

+                0x100915e1       0x27    _zPHY_ecsc_LogReportGap

+                0x10091608       0x3c    _L1e_CsrcDb_LogDelCell

+                0x10091644       0x18    _L1e_csrc_LogReTimeOffset

+                0x1009165c       0x66    _zPHY_ecscDb_LogCellToDB

+                0x100916c2       0x3d    _zPHY_ecscDb_LogRefreshDB

+                0x100916ff       0x16    _zPHY_ecscDb_LogUpdateBoundary

+                0x10091715       0x1e    _zPHY_ecsc_LogChangeMeasPeriodIdle

+                0x10091733       0x39    _zPHY_ecsc_Log_Earfcn_BandInfo

+                0x1009176c       0x22    _zPHY_ecscMeas_LogSrvCellReslt

+                0x1009178e       0x1f    _zPHY_ecsc_LogStandardOutput

+                0x100917ad       0x15    _zPHY_ecsc_LogMeasPeriodChgDelay

+                0x100917c2       0x1d    _zPHY_ecsc_LogSibOrRapcConflict

+                0x100917df       0x1d    _zPHY_ecsc_LogSubFreqOffset

+                0x100917fc       0x16    _zPHY_ecsc_LogEarfcnError

+                0x10091812       0x76    _L1e_csrc_LogShortDrxInfo

+                0x10091888       0x15    _L1e_csrc_LogTempComp

+                0x1009189d       0x15    _L1e_csrc_LogTempRead

+                0x100918b2       0x1f    _L1e_csrc_LogGetFreqOffset

+                0x100918d1       0x1d    _L1e_csrc_LogSetDisableAfcReloadFlag

+                0x100918ee       0x25    _L1e_csrc_LogC0CaliUpDate

+                0x10091913       0x21    _L1e_csrc_LogC0CaliPeriod

+                0x10091934       0x22    _L1e_csrc_LogC0CaliEvalue

+                0x10091956       0x2f    _L1e_csrc_LogC0Update

+                0x10091985       0x1e    _L1e_csrc_LogC0Debug

+                0x100919a3       0x27    _L1e_csrc_LogC0CalRsrp

+                0x100919ca       0x1f    _L1e_csrc_LogC0CalAfc

+                0x100919e9       0x21    _L1e_csrc_LogC0UtcTimeExp

+                0x10091a0a       0x15    _L1e_csrc_LogC0CaliRestart

+                0x10091a1f       0x21    _L1e_csrc_LogNewUtcError

+ .text          0x10091a40      0x276 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm_normal.o)

+                0x10091a40       0x4c    _zPHY_ecsm_LogMeasHwInfo

+                0x10091a8c       0x79    _zPHY_ecsmNormal_LogUpdateRes

+                0x10091b05       0x16    _zPHY_ecsrm_BuffLogSlaveMaxBdySub

+                0x10091b1b       0x22    _zPHY_ecsrm_LogSetMeasAge

+                0x10091b3d       0x19    _zPHY_ecsrm_LogBuffFbRelatn

+                0x10091b56       0x17    _zPHY_ecsrm_LogMeasStartSubFrame

+                0x10091b6d       0x2b    _zPHY_ecsrm_LogBuffCellPara

+                0x10091b98       0x3f    _zPHY_ecsrm_LogBuffCommPara

+                0x10091bd7       0x2d    _zPHY_ecsrm_LogMeasResultRead

+                0x10091c04       0x18    _zPHY_ecsrm_LogBuffMulmsubf

+                0x10091c1c       0x29    _zPHY_ecsrm_LogBuffSortCell

+                0x10091c45       0x27    _zPHY_ecsrm_LogBuffBdyCell

+                0x10091c6c       0x27    _zPHY_ecsrm_LogBuffwait

+                0x10091c93       0x23    _zPHY_ecsrm_LogBuffMeasConfig

+ .text          0x10091cb6      0x378 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_cs.o)

+                0x10091cb6       0x15    _zPHY_ecsccs_LogRSStart

+                0x10091ccb       0x27    _zPHY_ecsccs_LogSearchReq

+                0x10091cf2       0x41    _zPHY_ecsccs_LogCellInfo

+                0x10091d33       0x1a    _zPHY_ecsc_LogRecv_PBCH

+                0x10091d4d       0x24    _zPHY_ecsccs_LogMeasStart

+                0x10091d71       0x26    _zPHY_ecsccs_LogSendTPUAdjust

+                0x10091d97       0x30    _zPHY_ecsccs_LogCellRank

+                0x10091dc7       0x1d    _zPHY_ecsccs_LogNoAppointedCell

+                0x10091de4       0x42    _zPHY_ecsccs_LogICPReportResultRIGHT

+                0x10091e26       0x18    _zPHY_ecsccs_LogIcpBchCell

+                0x10091e3e       0x15    _zPHY_ecsccs_LogNoCell

+                0x10091e53       0x44    _zPHY_ecsccs_LogStartResumeSrv

+                0x10091e97       0x4b    _zPHY_ecsccs_LogNewPlmnRS_ReportStatus

+                0x10091ee2       0x29    _zPHY_ecsccs_LogNewPlmnRS_SearchFinished

+                0x10091f0b       0x1f    _zPHY_ecsccs_LogNewPlmnRS_MeasFinished

+                0x10091f2a       0x3c    _zPHY_ecsccs_LogResumeServBCHBoundry

+                0x10091f66       0x26    _zPHY_ecsccs_LogCurTime2PiTime

+                0x10091f8c       0x30    _zPHY_ecsccs_LogReg_PLMN_PERIODICAL_TPU_INT

+                0x10091fbc       0x21    _zPHY_ecsccs_LogRecv_PLMN_SEARCH_TIME_EVENT

+                0x10091fdd       0x51    _zPHY_ecsccs_LogWriteBch2CsrDb

+ .text          0x1009202e      0x198 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_rx.o)

+                0x1009202e       0x29    _L1e_LogDlRxMbsfnCirInfo

+                0x10092057       0x52    _L1e_LogRxMbmsCirAreaInfo

+                0x100920a9       0x9f    _L1e_LogRxCirDataInfo

+                0x10092148       0x42    _L1e_LogRxMbmsCirSearchInfo

+                0x1009218a       0x22    _L1e_LogRxBetaInfo

+                0x100921ac       0x1a    _L1e_LogRxCfoCfgInfo

+ .text          0x100921c6      0xb03 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_mulm.o)

+                0x100921c6       0x17    _zPHY_emulm_LogCsrSlaveStateChange

+                0x100921dd       0x17    _zPHY_emulm_LogCsrSlaveSYNStateChange

+                0x100921f4       0x20    _zPHY_emulm_LogCsrcGapStartOffset

+                0x10092214       0x2c    _zPHY_emulm_LogCsrcFreeTimeRep

+                0x10092240       0x17    _zPHY_emulm_LogCsrcSetModeReq

+                0x10092257       0x17    _zPHY_emulm_LogCsrcMeasSche

+                0x1009226e       0x26    _zPHY_emulm_LogCsrcMeasReportProct

+                0x10092294       0x2f    _zPHY_emulm_LogCsrcMeasReportInt

+                0x100922c3       0x16    _zPHY_emulm_LogMeasNoCell

+                0x100922d9       0x18    _zPHY_emulm_LogMeasCell

+                0x100922f1       0x19    _zPHY_emulm_LogMeasNoCellReport

+                0x1009230a       0x73    _zPHY_emulm_LogMeasRight

+                0x1009237d       0x16    _zPHY_emulm_LogASynSearch

+                0x10092393       0x2a    _zPHY_emulm_LogGapStartOffset

+                0x100923bd       0x17    _zPHY_emulm_LogSubFrameOnOff

+                0x100923d4       0x2a    _zPHY_emulm_LogGapEndOffset

+                0x100923fe       0x56    _zPHY_emulm_LogRegCsrIratGapStart

+                0x10092454       0x94    _zPHY_emulm_LogRegCsrGapEnd

+                0x100924e8       0x56    _zPHY_emulm_LogRegCsrRfClose

+                0x1009253e       0x17    _zPHY_emulm_LogBlackList

+                0x10092555       0x1c    _zPHY_emulm_LogRemainTime

+                0x10092571       0x20    _zPHY_emulm_LogSynInterSearchMeas

+                0x10092591       0x22    _zPHY_emulm_LogRegIratPlmnMeas

+                0x100925b3       0x22    _zPHY_emulm_LogRegSlaveAbortGap

+                0x100925d5       0x1d    _zPHY_emulm_LogIratAbortGap

+                0x100925f2       0x1d    _zPHY_emulm_LogIratMeasDone

+                0x1009260f       0x1e    _zPHY_emulm_LogGapPosition

+                0x1009262d       0x4d    _zPHY_emulm_LogGapTime

+                0x1009267a       0x4d    _zPHY_emulm_LogGapTime1

+                0x100926c7       0x4d    _zPHY_emulm_LogGapTime2

+                0x10092714       0x17    _zPHY_emulm_LogPbchInGap

+                0x1009272b       0x28    _zPHY_emulm_LogEnRfcEventTable

+                0x10092753       0x54    _zPHY_emulm_Log6MSRfcEventTableInGap

+                0x100927a7       0x39    _zPHY_emulm_LogrRfStartDeal

+                0x100927e0       0x39    _zPHY_emulm_LogrRfEndDeal

+                0x10092819       0x36    _zPHY_emulm_LogRefreshDataBase1

+                0x1009284f       0x18    _zPHY_emulm_LogtpuAdjust

+                0x10092867       0x18    _zPHY_emulm_LogtpuCantAdjust

+                0x1009287f       0x29    _zPHY_emulm_LogPssAdjust

+                0x100928a8       0x15    _zPHY_emulm_LogRecvSlaveAbortGap

+                0x100928bd       0x15    _zPHY_emulm_LogRecvCsrAbortGap

+                0x100928d2       0x15    _zPHY_emulm_LogRecvCsrTpuIratGap

+                0x100928e7       0x15    _zPHY_emulm_LogRecvCsrTpuIratGapStart

+                0x100928fc       0x65    _zPHY_emulm_LogSlaveMeasureFlow

+                0x10092961       0x15    _zPHY_emulm_LogRecvCsrTpuIratPlmnMeas

+                0x10092976       0x15    _zPHY_emulm_LogRecvCsrTpuUpdateCounter

+                0x1009298b       0x15    _zPHY_emulm_LogCsrcRecvGapEndOffsetCfg

+                0x100929a0       0x38    _zPHY_emulm_LogCsrcGatValidCellFbInfo

+                0x100929d8       0x21    _zPHY_emulm_LogCsrcTimeDelayIntEvent

+                0x100929f9       0x2c    _zPHY_emulm_LogCsrcAfterAdjTpu

+                0x10092a25       0x31    _L1e_Mulm_LogNeedSearchAndMeas

+                0x10092a56       0x19    _zPHY_emulm_LogCsrcStartEarfcnInfo

+                0x10092a6f       0x2f    _zPHY_emulm_LogCsrcEndEarfcnInfo

+                0x10092a9e       0x67    _zPHY_emulm_LogCsrcGapAndSssInfo

+                0x10092b05       0x6a    _zPHY_emulm_LogCsrcHbTimeInfo

+                0x10092b6f       0x2c    _zPHY_emulm_LogCsrcSssBufferAndGap

+                0x10092b9b       0x21    _zPHY_emulm_LogCsrcAgcStart

+                0x10092bbc       0x39    _zPHY_emulm_LogCsrcSlaveSssProcessInfo

+                0x10092bf5       0x43    _zPHY_emulm_LogBuffCheckOpenTimePeriod

+                0x10092c38       0x21    _zPHY_emulm_LogGapCoverBuffCheck

+                0x10092c59       0x1a    _zPHY_emulm_LogMeasFilter

+                0x10092c73       0x16    _zPHY_emulm_LogUpdateReportFail

+                0x10092c89       0x26    _zPHY_emulm_LogSetFilterFact

+                0x10092caf       0x1a    _zPHY_emulm_LogGetFilterFact

+ .text          0x10092cc9      0x120 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_cmn_mbms.o)

+                0x10092cc9       0x91    _L1e_logCmnMbmsMbsfnSubfListInfo

+                0x10092d5a       0x8f    _L1e_LogCmnMbmsMbsfnAllocInfo

+ .text          0x10092de9     0x10f2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrs.o)

+                0x10092de9       0x35    _zPHY_ecsrc_LogSlaveSearchMode

+                0x10092e1e       0x34    _zPHY_ecsrc_LogRecvUpdateCounterCnf

+                0x10092e52       0x64    _zPHY_ecsrc_LogPssTpuAdjust3

+                0x10092eb6       0x26    _zPHY_ecsrc_LogModifyRfCfgInfo

+                0x10092edc       0x85    _zPHY_ecsrc_LogIsRfOpen

+                0x10092f61       0x4f    _zPHY_ecsrs_LogCommonInfor

+                0x10092fb0       0x36    _zPHY_ecsrs_LogInterFreqChange

+                0x10092fe6       0x2e    _zPHY_ecsrs_LogGetHwConfigMode

+                0x10093014       0x34    _zPHY_ecsrs_LogGetReadAndConfigIndex

+                0x10093048       0x18    _zPHY_ecsrs_LogTFConfirmSearchMode

+                0x10093060       0x19    _zPHY_ecsrs_LogGetSubTime

+                0x10093079       0x16    _zPHY_ecsrs_LogSubFrameOnOff

+                0x1009308f       0xba    _zPHY_ecsrs_LogCsPssPro

+                0x10093149       0x48    _zPHY_ecsrs_LogGetPssStartTime

+                0x10093191       0x14    _zPHY_ecsrs_LogCsCfoProcEnd

+                0x100931a5       0x9a    _zPHY_ecsrs_LogCsSssPro

+                0x1009323f       0x3e    _zPHY_ecsrpss_LogAdjustPssStartTime

+                0x1009327d       0x1c    _zPHY_ecsrpss_LogUrfcnFreqIdx

+                0x10093299       0x57    _zPHY_ecsrpss_LogSearchResult

+                0x100932f0       0x5f    _zPHY_ecsrpss_LogPssDb

+                0x1009334f       0x1b    _zPHY_ecsrpss_LogSendRfcOffset

+                0x1009336a       0x2a    _zPHY_ecsrpss_LogCalRedoCfoBoundary

+                0x10093394       0x2a    _zPHY_ecsrpss_LogFilterFinger

+                0x100933be       0x4d    _zPHY_ecsrSss_LogStartFinger

+                0x1009340b       0x3c    _zPHY_ecsrSss_LogStartTime

+                0x10093447       0x4f    _zPHY_ecsrSss_LogStartFingerAll

+                0x10093496       0x4a    _zPHY_ecsrSss_LogSLAVE_HWStart

+                0x100934e0       0x22    _zPHY_ecsrSss_LogGetRfcEnableInfo

+                0x10093502       0x27    _zPHY_ecsrSss_LogReadFlagInfor

+                0x10093529       0xc5    _zPHY_ecsrSss_LogThreshold

+                0x100935ee       0x5d    _zPHY_ecsrSss_LogResultInfo

+                0x1009364b       0x65    _zPHY_ecsrSss_LogSssFingerReorder

+                0x100936b0       0x18    _zPHY_ecsrSss_LogAdjustSssFddProc

+                0x100936c8       0x2e    _zPHY_ecsrSss_LogSssState

+                0x100936f6       0x62    _zPHY_ecsrSss_LogStartFingerAfterSort

+                0x10093758       0x14    _zPHY_ecsrSss_LogGetSssStartInfo

+                0x1009376c       0x27    _zPHY_ecsrCfo_LogFreqOffset

+                0x10093793       0x6a    _zPHY_ecsrCfo_LogSLAVE_HWStart

+                0x100937fd       0x28    _zPHY_ecsrCfo_LogCfoResultMerge

+                0x10093825       0x41    _zPHY_ecsrIc_LogCellFlag

+                0x10093866       0x7e    _zPHY_ecsrIc_LogCoverInfo

+                0x100938e4       0x60    _zPHY_ecsrIc_LogCellInfo

+                0x10093944       0xa9    _zPHY_ecsrs_LogCfgIcFifo

+                0x100939ed      0x191    _zPHY_ecsrs_LogCfgIc

+                0x10093b7e      0x136    _zPHY_ecsrs_LogCfgPssHw

+                0x10093cb4       0x5f    _zPHY_ecsrs_LogCfgCfoHw

+                0x10093d13      0x138    _zPHY_ecsrs_LogCfgSssHw

+                0x10093e4b       0x20    _zPHY_ecsrSss_LogCheckCfoValid

+                0x10093e6b       0x2d    _L1e_csrs_LogSetFtErrorList

+                0x10093e98       0x25    _L1e_csrs_LogSetFreqOffsetAge

+                0x10093ebd       0x1e    _L1e_csrs_LogGetFreqOffset

+ .text          0x10093edb      0x239 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm.o)

+                0x10093edb       0x30    _zPHY_ecsm_LogBlackCell

+                0x10093f0b       0xba    _zPHY_ecsm_LogRfcOpenTime

+                0x10093fc5       0x4d    _zPHY_ecsm_LogRfcOpenTimeFddIdle

+                0x10094012       0x54    _zPHY_ecsm_LogTDDRfcEventTab

+                0x10094066       0x14    _zPHY_ecsm_LogRecv_RESET_REQ

+                0x1009407a       0x32    _zPHY_ecsm_LogMeasStart

+                0x100940ac       0x14    _zPHY_ecsm_Logrec_MEASRESET

+                0x100940c0       0x16    _zPHY_ecsm_LogRecv_UnknownMsg

+                0x100940d6       0x1e    _zPHY_ecsm_Buff_LogRfcOpenTime

+                0x100940f4       0x20    _zPHY_ecsm_LogRfcEventTablength

+ .text          0x10094114      0x3c8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_func.o)

+                0x10094114        0xc    _zPHY_GetUINT32BitsField

+                0x10094120       0x27    _zPHY_GetUINT64BitsField

+                0x10094147       0x1f    _zPHY_GetUINT16DivCeilValue

+                0x10094166       0x22    _zPHY_GetUINT32DivCeilValue

+                0x10094188       0x28    _zPHY_GetSINT16DivFloorValue

+                0x100941b0       0x2e    _zPHY_GetSINT32DivFloorValue

+                0x100941de       0x16    _zPHY_BinarySearch

+                0x100941f4      0x132    _zPHY_Pow2

+                0x10094326       0x5b    _zPHY_Fixpoint2Float

+                0x10094381       0x88    _zPHY_Float2Fixpoint

+                0x10094409       0x6c    _zPHY_DivRet2Fixpoint7510

+                0x10094475       0x57    _zPHY_DivRet2Fixpoint

+                0x100944cc       0x10    _zPHY_LteaDelay

+ .text          0x100944dc       0x60 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

+                0x100944dc       0x57    _zPHY_setRxMaskFlag

+                0x10094533        0x9    _zPHY_getRxMaskFlag

+ .text          0x1009453c       0x95 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o)

+                0x1009453c       0x37    _L1l_CmnAssert

+                0x10094573       0x5a    _zPHY_RecvUnknownMsg

+                0x100945cd        0x4    _zPHY_create_handler

+ .text          0x100945d1     0x28c6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_srs.o)

+                0x100945d1       0x2f    _zPHY_eula_PucchSrsRelease

+                0x10094600       0x6d    _zPHY_eula_SetSrsScale

+                0x1009466d       0x58    _zPHY_eula_LtxParas_QDivNRsZcSrs

+                0x100946c5      0x31f    _zPHY_eula_UpdataSrsBGParas_Cell

+                0x100949e4       0xd0    _zPHY_eula_UpdataSrsBGParas_APSfOffset

+                0x10094ab4      0x19d    _zPHY_eula_UpdataSrsBGParas_APTiming

+                0x10094c51      0x159    _zPHY_eula_UpdataSrsBGParas_APParaCalc_PTS

+                0x10094daa      0x29b    _zPHY_eula_UpdataSrsBGParas_APParaCalc

+                0x10095045       0x3d    _zPHY_eula_UpdataSrsBGParas_APParaAssign

+                0x10095082       0x62    _zPHY_eula_UpdataSrsBGParas_AP

+                0x100950e4      0x2f6    _zPHY_eula_UpdataSrsBGParas_PTiming

+                0x100953da      0x15a    _zPHY_eula_UpdataSrsBGParas_PNonHopParaCalc_PTS

+                0x10095534      0x219    _zPHY_eula_UpdataSrsBGParas_PNonHopParaCalc

+                0x1009574d      0x118    _zPHY_eula_UpdataSrsBGParas_PHopParaCalc_PTS

+                0x10095865      0x27d    _zPHY_eula_UpdataSrsBGParas_PHopParaCalc

+                0x10095ae2       0x6d    _zPHY_eula_UpdataSrsBGParas_P

+                0x10095b4f       0xb2    _zPHY_eula_UpdataSrsBGParas

+                0x10095c01       0xe4    _zPHY_eula_CommSrsProc

+                0x10095ce5      0x22e    _zPHY_eula_ScheApSrs

+                0x10095f13       0x27    _zPHY_eula_WipeSrsInRarBasedPusch

+                0x10095f3a       0x80    _zPHY_eula_DetermineSrsCellSpecStateInPusch

+                0x10095fba       0xbe    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_OneCell

+                0x10096078       0x50    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_PuschPcell

+                0x100960c8       0x4d    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_PuschScell

+                0x10096115       0x86    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_PuschPcell_PuschScell

+                0x1009619b      0x120    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_PuschPcell_Pucch

+                0x100962bb      0x136    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_Pucch_PuschScell

+                0x100963f1      0x12e    _zPHY_eula_ProcConflictOfSrsAndPucchPusch_CA_PuschPcell_Pucch_PuschScell

+                0x1009651f        0x2    _zPHY_eula_ProcConflictOfSrsAndPucchPusch

+                0x10096521       0x5e    _zPHY_eula_ScheSrsInPusch_AntMapping

+                0x1009657f       0x7d    _zPHY_eula_ScheSrsInPusch

+                0x100965fc       0xb1    _zPHY_eula_ProcConflictOfSrsAndPucch_OneCell

+                0x100966ad        0x2    _zPHY_eula_ProcConflictOfSrsAndPucch

+                0x100966af       0x1d    _zPHY_eula_ProcConflictOfSrsAndDrx

+                0x100966cc       0x4b    _zPHY_eula_ScheSrsInNonPusch

+                0x10096717       0x4e    _zPHY_eula_ProcSrsInDurationMode0

+                0x10096765       0x4c    _zPHY_eula_GetPtsState

+                0x100967b1       0xbe    _zPHY_eula_CalcApSrsParas

+                0x1009686f       0xbe    _zPHY_eula_CalcPNonHopSrsParas

+                0x1009692d      0x389    _zPHY_eula_CalcPHopSrsParas

+                0x10096cb6       0x46    _zPHY_eula_CalcSrsParas

+                0x10096cfc       0x70    _zPHY_eula_InitSrsDB

+                0x10096d6c       0x4e    _zPHY_eula_SrsSrcRelease

+                0x10096dba       0x18    _zPHY_eula_ClearApSrsSche

+                0x10096dd2       0xbc    _zPHY_eula_CalcnSrs

+                0x10096e8e        0x9    _zPHY_eula_SrsAntennaSelect

+ .text          0x10096e97      0x516 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_phich.o)

+                0x10096e97       0x53    _zPHY_edla_GetPhichGrpNum

+                0x10096eea        0xb    _zPHY_edla_GetPhichRegNum

+                0x10096ef5      0x10b    _zPHY_edla_GetNextSubFrmPhichInfo

+                0x10097000      0x100    _zPHY_edla_UpdateIphichInfo

+                0x10097100       0x10    _zPHY_edla_GetPhichInfo

+                0x10097110       0xc9    _zPHY_edla_GetPerPhichSeq

+                0x100971d9       0x95    _zPHY_edla_GetPerTBPhichSeq

+                0x1009726e       0x11    _zPHY_edla_GetPhichSeq

+                0x1009727f       0x23    _zPHY_edla_GetHichSubFreq

+                0x100972a2       0xbb    _zPHY_edla_PhichProc

+                0x1009735d       0x45    _zPHY_edla_UpdatePhichInfo

+                0x100973a2        0xb    _zPHY_edla_HiValidJudgment

+ .text          0x100973ad     0x1540 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+                0x100973ad       0x5d    _zPHY_edfe_SupCommonCalAGC

+                0x1009740a       0x72    _zPHY_edfe_SupFastAGC

+                0x1009747c       0xd9    _zPHY_edfe_SupNotSyncAGC

+                0x10097555      0x295    _zPHY_edfe_SupNotSyncAGCAnt0And1

+                0x100977ea       0x18    _zPHY_edfe_GetAgcReloadVal

+                0x10097802       0x11    _zPHY_edfe_ConfigAgcReloadVal

+                0x10097813       0x16    _zPHY_edfe_ACP405AgcGainConfig

+                0x10097829       0xac    _zPHY_edfe_SupAGCLostLockMethod

+                0x100978d5       0x3f    _zPHY_edfe_InitAgcPara

+                0x10097914       0x1a    _zPHY_edfe_ResetAgcCoverJudgePara

+                0x1009792e       0x24    _zPHY_edfe_InitAgcDagcGain

+                0x10097952      0x155    _zPHY_edfe_JudgeAgcCoverOpt

+                0x10097aa7       0x67    _zPHY_edfe_CalcAGCForBandChange

+                0x10097b0e       0xb8    _zPHY_edfe_GetNextAGCInitGain

+                0x10097bc6       0x9b    _zPHY_edfe_CalcAGCNewMethodAnt

+                0x10097c61       0x9d    _zPHY_edfe_CalcAGCGainNewMethod

+                0x10097cfe      0x139    _zPHY_edfe_SupHandleAGCOpt

+                0x10097e37       0x51    _zPHY_edfe_FindOldestPosInAgcGainDB

+                0x10097e88        0x9    _zPHY_edfe_SupResetAGCLoopOpt

+                0x10097e91       0xb7    _zPHY_edfe_NotSyncToSyncSetAgc

+                0x10097f48       0x3d    _zPHY_edfe_SyncToNotSyncSetAgc

+                0x10097f85      0x10b    _zPHY_edfe_UpdateSCCAGC

+                0x10098090       0x12    _zPHY_edfe_CompAgcDBTimeInfo

+                0x100980a2       0xc7    _zPHY_edfe_IratHandoverAfcManage

+                0x10098169       0x71    _zPHY_edfe_SupSaveSlaveAfcCtrl

+                0x100981da       0xfd    _zPHY_edfe_IratHandoverCordicManage

+                0x100982d7       0x8e    _zPHY_edfe_IratCordicManage

+                0x10098365       0x6e    _zPHY_edfe_SupSaveSlaveCordicCtrl

+                0x100983d3       0x77    _zPHY_edfe_FSNewAgcIntHandle

+                0x1009844a       0x72    _zPHY_edfe_InitSubFramePwrDB

+                0x100984bc      0x263    _zPHY_edfe_SupSemiStaticAgcNew

+                0x1009871f       0x26    _zPHY_edfe_MbsfnAgcDbInit

+                0x10098745        0xc    _zPHY_edfe_MbsfnAgcParaConfig

+                0x10098751       0x9f    _zPHY_edfe_SupCalMbsfnRegionAgc

+                0x100987f0       0xb6    _zPHY_edfe_SupHandleMbsfnAGC

+                0x100988a6       0x2f    _zPHY_edfe_NewMbsfnAGCGainInit

+                0x100988d5        0x1    _zPHY_edfe_MbsfnAgcCoverJudge

+                0x100988d6       0x17    _zPHY_edfe_MbsfnAgcGainConfig

+ .text          0x100988ed      0x251 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_srs.o)

+                0x100988ed      0x1ae    _zPHY_eulpc_SrsPowCalc

+                0x10098a9b       0xa3    _zPHY_eulpc_SrsPowCtrl

+ .text          0x10098b3e     0x1173 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls.o)

+                0x10098b3e        0x1    _zPHY_euls_L_Entry

+                0x10098b3f      0x34c    _zPHY_euls_Entry

+                0x10098e8b      0x2cc    _zPHY_euls_TPU_INT1_RARGrantProcess

+                0x10099157      0x2f8    _zPHY_euls_TPU_INT1_DCIProcess

+                0x1009944f      0x435    _zPHY_euls_TPU_INT1_Step1_process

+                0x10099884      0x191    _zPHY_euls_TPU_INT1_Step2_process

+                0x10099a15       0x8b    _zPHY_euls_GetDediCfgParas

+                0x10099aa0       0x7f    _zPHY_euls_GetSCellCfgParas

+                0x10099b1f       0x80    _zPHY_euls_GetCommCfgParas

+                0x10099b9f      0x10e    _zPHY_euls_GetHandoverCfgParas

+                0x10099cad        0x4    _zPHY_euls_PuschAntennaSelect

+ .text          0x10099cb1     0x2362 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

+                0x10099cb1       0x2c    _L1e_FS_SwReset

+                0x10099cdd       0x16    _L1e_FS_Init

+                0x10099cf3       0x32    _L1e_FS_FreqScanEnRfcNotSyncTable

+                0x10099d25       0xb3    _L1e_FS_HandleFreqscanAddSearchResult

+                0x10099dd8       0x9c    _L1e_FS_CalcSssAgcGainCompen

+                0x10099e74       0xec    _L1e_FS_FreqScanAddSearchResultSort

+                0x10099f60       0x30    _L1e_FS_SetFSResult

+                0x10099f90      0x110    _L1e_FS_FindFSEarfcnToReport

+                0x1009a0a0       0x34    _L1e_FS_FindEarfcnForSearch

+                0x1009a0d4       0x36    _L1e_FS_SendFsCnf

+                0x1009a10a       0x8f    _L1e_FS_BufForSearch

+                0x1009a199       0x86    _L1e_Fs_CreateList_Band38_Bak

+                0x1009a21f       0x6c    _L1e_Fs_CreateListBak

+                0x1009a28b       0x6a    _L1e_Fs_IsFreqPointValid

+                0x1009a2f5       0x36    _L1e_Fs_MaxPeakSetZero

+                0x1009a32b       0x2a    _L1e_Fs_GetMaxValue

+                0x1009a355       0x28    _L1e_Fs_GetMinValue

+                0x1009a37d       0x1c    _L1e_FS_LogNumPrint

+                0x1009a399       0x33    _L1e_Fs_SetProfileInfo

+                0x1009a3cc       0x34    _L1e_Fs_DelList

+                0x1009a400        0x6    _L1e_FS_ClearPssResultList

+                0x1009a406        0x6    _L1e_FS_ClearMeanPowerResultList

+                0x1009a40c        0xe    _L1e_FS_SetRedoInfo

+                0x1009a41a       0xf4    _L1e_FS_GetAllGainProfileInfo

+                0x1009a50e       0x63    _L1e_FS_GetAllProfileInfo

+                0x1009a571       0xcf    _L1e_Fs_GetAllValidFreqPoint

+                0x1009a640       0x33    _L1e_FS_SetBandInfo

+                0x1009a673        0xf    _L1e_FS_SetSpecialBandInfo

+                0x1009a682       0x5c    _L1e_FS_SetOverLapFreqBand

+                0x1009a6de      0x1bc    _L1e_FS_GenFreqBand

+                0x1009a89a       0x1e    _L1e_FS_CfgRfcNotSyncTable

+                0x1009a8b8       0x51    _L1e_FS_ReqMsgHandle

+                0x1009a909       0x13    _L1e_FS_SetFreqPoint

+                0x1009a91c       0x74    _L1e_FS_InsertPssResult

+                0x1009a990       0xe3    _L1e_FS_SetIniCsrInfo

+                0x1009aa73       0xdf    _L1e_FS_SetFsRslt

+                0x1009ab52       0x8b    _L1e_FS_ResultSort

+                0x1009abdd       0x1b    _L1e_FS_PlmnPeriodTpuInPro

+                0x1009abf8       0xd2    _L1e_FS_SetDisctRslt

+                0x1009acca       0x21    _L1e_FS_SeekToHalfFram

+                0x1009aceb       0xce    _L1e_FS_DoPss

+                0x1009adb9      0x109    _L1e_FS_PssNext100KFreqPointNoPreCFO

+                0x1009aec2       0x61    _L1e_FS_PssNext100KFreqPointPreCFO

+                0x1009af23       0x35    _L1e_FS_PssNext100KFreqPoint

+                0x1009af58       0x35    _L1e_FS_PssNextAgcGain

+                0x1009af8d       0x1b    _L1e_FS_PssNextProfile

+                0x1009afa8       0x6c    _L1e_FS_InitFreqOffset

+                0x1009b014       0x49    _L1e_FS_PssNextFreqOffset

+                0x1009b05d       0x3d    _L1e_FS_PreFreqOffset

+                0x1009b09a      0x136    _L1e_FS_Pss100KResult

+                0x1009b1d0       0x3d    _L1e_FS_DiscreteFreqOffsetLoop

+                0x1009b20d       0x7f    _L1e_FS_PssDisctResult

+                0x1009b28c       0x1b    _L1e_FS_PssProfileLoopStart

+                0x1009b2a7       0x54    _L1e_FS_NextBand

+                0x1009b2fb       0x1b    _L1e_FS_Pss500KFreqPointLoopStart

+                0x1009b316       0x31    _L1e_FS_PssNext500KFreqPoint

+                0x1009b347       0x11    _L1e_FS_GetFsMode

+                0x1009b358       0x56    _L1e_FS_SetFsTempResult

+                0x1009b3ae       0xa4    _L1e_FS_FreqScanCellSearch

+                0x1009b452       0x4a    _L1e_FS_PssOneFreqPointStart

+                0x1009b49c       0x2b    _L1e_FS_PssAgcGainLoopStart

+                0x1009b4c7       0x6a    _L1e_FS_Pss100KFreqPointLoopStart

+                0x1009b531        0xc    _L1e_FS_PssNeedOffset

+                0x1009b53d        0xd    _L1e_FS_PssNeedDo100K

+                0x1009b54a        0xe    _L1e_FS_BandLoopStart

+                0x1009b558       0x2b    _L1e_FS_PssSkipPiTime

+                0x1009b583       0x1e    _L1e_FS_PssSeekToSlaveGap

+                0x1009b5a1       0x23    _L1e_FS_SeekToWorkTime

+                0x1009b5c4       0x24    _L1e_FS_MpFreqPointLoopStart

+                0x1009b5e8       0x7b    _L1e_FS_SegmentInfoSort

+                0x1009b663       0x93    _L1e_FS_SetSegmentInfo

+                0x1009b6f6       0xd3    _L1e_FS_SetSegmentInfoEnd

+                0x1009b7c9       0xb4    _L1e_FS_FreqSegmentAlorigthm

+                0x1009b87d       0x61    _L1e_FS_SetBackupFreqOffset

+                0x1009b8de       0x62    _L1e_FS_FreqSegment

+                0x1009b940       0x2f    _L1e_FS_MpNextFreqPoint

+                0x1009b96f       0x24    _L1e_FS_MpOneFreqPointStart

+                0x1009b993       0x40    _L1e_FS_MeanPowerCal

+                0x1009b9d3        0xc    _L1e_FS_MpMethod

+                0x1009b9df       0x11    _L1e_FS_PssMethod

+                0x1009b9f0       0x14    _L1e_FS_PLMN

+                0x1009ba04        0xb    _L1e_FS_SetState

+                0x1009ba0f        0x8    _L1e_FS_GetState

+                0x1009ba17       0x34    _L1e_FS_MpStart

+                0x1009ba4b       0x15    _L1e_FS_SetCnfInfo

+                0x1009ba60       0x68    _L1e_FS_OverlapSegment

+                0x1009bac8       0x89    _L1e_FS_Report2PsResult

+                0x1009bb51       0x1b    _l1e_FS_MPEnvelopeSort

+                0x1009bb6c       0x22    _L1e_FS_MpEnvelope

+                0x1009bb8e        0xa    _L1e_FS_PssNeedReDo500K

+                0x1009bb98        0xc    _L1e_FS_Redo500KStart

+                0x1009bba4        0xf    _L1e_FS_PssReDo500KNextProfile

+                0x1009bbb3       0x1c    _L1e_FS_PssReDo500KFpLoopStart

+                0x1009bbcf       0x43    _L1e_Fs_ReDoGetAllValidFreqPoint

+                0x1009bc12       0x24    _L1e_FS_PssReDoNext500KFreqPoint

+                0x1009bc36        0xa    _L1e_FS_PssNeedAgc

+                0x1009bc40        0x9    _L1e_FS_AgcLoopStart

+                0x1009bc49       0x45    _L1e_FS_AgcNextFreqPoint

+                0x1009bc8e       0x21    _L1e_FS_BeforeAgc

+                0x1009bcaf       0x16    _L1e_FS_AddAgcWaitTime

+                0x1009bcc5       0xc5    _L1e_FS_AgcProc

+                0x1009bd8a       0x17    _L1e_FS_PssNeedReDo100K

+                0x1009bda1       0x17    _L1e_FS_IsSerialMode

+                0x1009bdb8       0x35    _L1e_FS_IsDiscreteMode

+                0x1009bded       0x2b    _L1e_FS_DiscretePssStart

+                0x1009be18       0x12    _L1e_FS_DiscretePssSnrBackup

+                0x1009be2a        0xc    _L1e_FS_DiscretePssSnrClear

+                0x1009be36       0x31    _L1e_FS_CheckSearchMode

+                0x1009be67      0x192    _L1e_FS_CfgRfAndGetMp

+                0x1009bff9       0x1a    _L1e_FS_MpSeekWorkTime

+ .text          0x1009c013     0x345b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+                0x1009c013      0x119    _zPHY_euls_UlGrantReception

+                0x1009c12c      0x13d    _zPHY_euls_HARQEntity

+                0x1009c269      0x332    _zPHY_euls_HARQProcess

+                0x1009c59b       0x57    _zPHY_euls_ProInitial

+                0x1009c5f2       0x31    _zPHY_euls_InitUlHarqIDInHarqDB

+                0x1009c623      0x141    _zPHY_euls_UlHarqProcessCtrl

+                0x1009c764      0x364    _zPHY_euls_DecodeDci4

+                0x1009cac8      0x3bf    _zPHY_euls_DecodeDci0

+                0x1009ce87      0x104    _zPHY_euls_DecodeDci

+                0x1009cf8b       0x4f    _zPHY_euls_DecodePucchTPC

+                0x1009cfda       0x8f    _zPHY_euls_GetMsg3SendSubFrmNo

+                0x1009d069       0x99    _zPHY_euls_DecodeRARGrant

+                0x1009d102       0xaf    _zPHY_euls_ReportUlGrantParas

+                0x1009d1b1       0xa8    _zPHY_euls_ReportUlGrantToPS

+                0x1009d259       0xab    _zPHY_euls_CalcLUtrPara

+                0x1009d304       0x9c    _zPHY_euls_CalcLTxPara

+                0x1009d3a0      0x129    _zPHY_euls_PuschPrmFHType1

+                0x1009d4c9      0x1df    _zPHY_euls_PuschPrmFHType2

+                0x1009d6a8       0x10    _zPHY_euls_CalcX2Cinit

+                0x1009d6b8       0x62    _zPHY_euls_CalcNPuschSymb

+                0x1009d71a      0x148    _zPHY_euls_DecodeModuleCodeSchem

+                0x1009d862       0x25    _zPHY_euls_Nchoosek

+                0x1009d887      0x1b5    _zPHY_euls_DecodeRIV_Ratype1

+                0x1009da3c       0x75    _zPHY_euls_DecodeRIV

+                0x1009dab1       0x44    _zPHY_euls_GetRbAssignBitWidInDci4

+                0x1009daf5       0x43    _zPHY_euls_GetRbAssignBitWidInDci0

+                0x1009db38       0xc9    _zPHY_euls_GetPuschPosByPdcchOrPhichPos

+                0x1009dc01       0x59    _zPHY_euls_AddMsg4DetectStartEvent

+                0x1009dc5a       0x5a    _zPHY_euls_AddMsg4DetectStopEvent

+                0x1009dcb4       0x1f    _zPHY_euls_AddMsg4DetectWinEvents

+                0x1009dcd3       0x2d    _zPHY_euls_ModifyMsg4DetectWinEvents

+                0x1009dd00       0xde    _zPHY_euls_AddMsg3LtxDealEvent

+                0x1009ddde       0x49    _zPHY_euls_AddCqiRarSchdEvents

+                0x1009de27       0x32    _zPHY_euls_InitSPSMode

+                0x1009de59       0x2b    _zPHY_euls_SetupSPSMode

+                0x1009de84       0x7a    _zPHY_euls_SetupSPSMode_DealComnPara

+                0x1009defe       0x37    _zPHY_euls_SetupSPSMode_CalNextRecurPara

+                0x1009df35       0x41    _zPHY_euls_JudgeAndDealUlSpsInterval_TDD

+                0x1009df76       0x2e    _zPHY_euls_JudgeAndDealUlSpsInterval_FDD

+                0x1009dfa4       0x53    _zPHY_euls_ProSPSMode

+                0x1009dff7       0x53    _zPHY_euls_ProSPSMode_GetUlSfUponCfgGrantSf

+                0x1009e04a       0x44    _zPHY_euls_ProSPSMode_CalNextRecurPara

+                0x1009e08e       0x32    _zPHY_euls_ReleaseSPSMode

+                0x1009e0c0       0x37    _zPHY_euls_ProcessSPSImplicitRelease

+                0x1009e0f7       0x11    _zPHY_euls_GetDCI0InfoFromConfiguredGrant

+                0x1009e108       0x11    _zPHY_euls_LastSubframe_SFN

+                0x1009e119        0xd    _zPHY_euls_LastSubframe_Subframe

+                0x1009e126        0xc    _zPHY_euls_JudgeIfBitsIsAll1s_ForSPSRelease

+                0x1009e132       0x4b    _zPHY_euls_TATimerStop

+                0x1009e17d        0xe    _zPHY_euls_MACReset

+                0x1009e18b       0xa1    _zPHY_euls_Release

+                0x1009e22c       0x1e    _zPHY_euls_ProcDci0PhichSelec

+                0x1009e24a       0xcd    _zPHY_euls_ProcDci0PhichSelec_Assign

+                0x1009e317       0x46    _zPHY_euls_ProcDci0PhichSelec_Selec

+                0x1009e35d       0x34    _zPHY_euls_DecodeUlIndexDci0

+                0x1009e391       0x33    _zPHY_euls_DecodeUlIndexDci4

+                0x1009e3c4      0x152    _zPHY_euls_AssignDCI0PHICH

+                0x1009e516       0x5e    _zPHY_euls_AssignDCI0_Schedule

+                0x1009e574       0x26    _zPHY_euls_AssignPHICH_Schedule

+                0x1009e59a       0x5a    _zPHY_euls_SelecDCI0PHICH

+                0x1009e5f4       0x21    _zPHY_euls_ReleaseDCI0PHICHSelecDB

+                0x1009e615       0x67    _zPHY_euls_UpdataTTIBundlingHarqID

+                0x1009e67c       0xa1    _zPHY_euls_DealBundlingGrant

+                0x1009e71d       0x5a    _zPHY_euls_ProcRealPHICH

+                0x1009e777       0x59    _zPHY_euls_ProcVirtualPHICH

+                0x1009e7d0       0x7b    _zPHY_euls_InitTTIBundlingHarqID

+                0x1009e84b       0x16    _zPHY_euls_InitTTIBundlingMode

+                0x1009e861        0xc    _zPHY_euls_ReleaseTTIBundlingMode

+                0x1009e86d       0x6c    _zPHY_euls_GetBundlingIDAndHarqID_InULA

+                0x1009e8d9       0x75    _zPHY_euls_UpdataHarqID

+                0x1009e94e        0x8    _zPHY_euls_AddAbsSubframe

+                0x1009e956       0x66    _zPHY_euls_SetDrxFlag

+                0x1009e9bc       0xcd    _zPHY_euls_Dci0SelecAndCsiReport_Proc

+                0x1009ea89      0x3d3    _zPHY_euls_CalcDciCsiReqFlag

+                0x1009ee5c       0xf7    _zPHY_euls_CalLutrAndLtx

+                0x1009ef53       0x16    _zPHY_euls_ScheduleTxChannelType

+                0x1009ef69       0x7d    _zPHY_euls_SchedulePuschAndPucch

+                0x1009efe6      0x16f    _zPHY_euls_DeterminePuschTransType

+                0x1009f155       0x37    _zPHY_euls_GetPuschHarqAckInfo

+                0x1009f18c      0x12d    _zPHY_euls_DeterminePucchFmt

+                0x1009f2b9       0x26    _zPHY_euls_GetSysTimeInfo

+                0x1009f2df       0x75    _zPHY_euls_TM2_ChanExchange

+                0x1009f354       0x66    _zPHY_euls_PuschPowerControl_Process

+                0x1009f3ba       0x50    _zPHY_euls_NoPuschPowerControl_Process

+                0x1009f40a       0x2a    _zPHY_euls_GaoTong_Statistics_Process

+                0x1009f434        0x1    _zPHY_euls_AmtTest_DciStubProcess

+                0x1009f435       0x39    _zPHY_euls_GetPhichSubFrmNo

+ .text          0x1009f46e      0xa6d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

+                0x1009f46e        0x5    _zPHY_ecsrs_GetIdleDrxInterPssWorkTime

+                0x1009f473      0x165    _zPHY_ecsrs_GetPssStartTime

+                0x1009f5d8       0x63    _zPHY_ecsrs_AdjustPssStartTime

+                0x1009f63b      0x14e    _zPHY_ecsrs_SetPssFirstStartInfo

+                0x1009f789       0xca    _zPHY_ecsrs_SetPssNotFirstStartInfo

+                0x1009f853       0x9a    _zPHY_ecsrs_GetPssStartInfo

+                0x1009f8ed       0x4f    _zPHY_ecsrs_GetPssReadFlag

+                0x1009f93c       0x23    _zPHY_ecsrs_ClearPeakList

+                0x1009f95f       0x1a    _zPHY_ecsrs_GetPssData

+                0x1009f979       0x1c    _zPHY_ecsrs_BackupPssFinger

+                0x1009f995        0xb    _zPHY_ecsrs_ClearPssFinger

+                0x1009f9a0        0xd    _zPHY_ecsrs_ClearInnerPeakList

+                0x1009f9ad       0x5e    _zPHY_ecsrs_AdjustPeakTime

+                0x1009fa0b       0x19    _zPHY_ecsrs_FindFreq

+                0x1009fa24       0x3d    _zPHY_ecsrs_BackupPeakList

+                0x1009fa61       0xa8    _zPHY_ecsrs_RecoverPeakList

+                0x1009fb09      0x215    _zPHY_ecsrs_PssResultReadNew

+                0x1009fd1e       0x63    _zPHY_ecsrs_CalBoundary

+                0x1009fd81       0x2b    _zPHY_ecsrs_CalRedoCfoBoundary

+                0x1009fdac       0x46    _zPHY_ecsrs_PssAdjustPro

+                0x1009fdf2       0x28    _zPHY_ecsrs_PssTpuAdjust

+                0x1009fe1a       0x13    _zPHY_ecsrs_SearchMaxFinger

+                0x1009fe2d       0xa0    _zPHY_ecsrs_FilterFinger

+                0x1009fecd        0xe    _zPHY_ecsrs_FingerIsValid

+ .text          0x1009fedb      0xc54 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pusch.o)

+                0x1009fedb       0x69    _zPHY_eula_PuschAckProcess

+                0x1009ff44      0x177    _zPHY_eula_PuschCsiProcess

+                0x100a00bb       0xc2    _zPHY_eula_SetPuschScale

+                0x100a017d      0x1ed    _zPHY_eula_PuschAckEncodedLenCalc

+                0x100a036a      0x2b9    _zPHY_eula_TDD_PuschAckParasCalc

+                0x100a0623       0x57    _zPHY_eula_TDD_PuschAckParasCalc_UlDl0

+                0x100a067a       0x86    _zPHY_eula_LtxParas_acNcsPuschDmrs

+                0x100a0700       0xc7    _zPHY_eula_LtxParas_acUVPuschDmrs

+                0x100a07c7      0x290    _zPHY_eula_PuschCqiRiEncodedLenCalc

+                0x100a0a57       0x24    _zPHY_eula_FDD_PuschAckParasCalc

+                0x100a0a7b       0x8e    _zPHY_eula_LtxParas_adwNcsDiv6PuschDmrs

+                0x100a0b09       0x26    _zPHY_eula_HarqPuschMsg3Stub

+ .text          0x100a0b2f      0x547 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pusch.o)

+                0x100a0b2f       0x80    _zPHY_eulpc_PuschPowParasCalc

+                0x100a0baf      0x119    _zPHY_eulpc_UlsRelativePuscchPowCtrlProc

+                0x100a0cc8      0x190    _zPHY_eulpc_PuschPowCalcProc

+                0x100a0e58       0xa9    _zPHY_eulpc_NoPuschPowCalc

+                0x100a0f01       0xb3    _zPHY_eulpc_DeltaTFCalc

+                0x100a0fb4       0x89    _zPHY_eulpc_Log10yLinear

+                0x100a103d       0x39    _zPHY_eulpc_PuschGetCsiInfo

+ .text          0x100a1076      0x540 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+                0x100a1076       0x6d    _zPHY_edfe_Q8log2

+                0x100a10e3       0x21    _zPHY_edfe_Logarithm

+                0x100a1104       0x34    _zPHY_edfe_SupCalLog

+                0x100a1138        0x8    _zPHY_edfe_SetCsrmDAGCGain

+                0x100a1140       0x76    _zPHY_edfe_CalcRxDAGCGain

+                0x100a11b6       0xa2    _zPHY_edfe_HandleRxDAGCGain

+                0x100a1258       0x57    _zPHY_edfe_FixedRXDagcGain

+                0x100a12af      0x105    _zPHY_edfe_CalcCsrsDAGCGain

+                0x100a13b4       0x26    _zPHY_edfe_JudgeRxDagcCover

+                0x100a13da       0x6d    _zPHY_edfe_JudgeCsrsDagcCover

+                0x100a1447       0xa8    _zPHY_edfe_HandleCsrsDagcInt

+                0x100a14ef       0x39    _zPHY_edfe_ConfigDagcCalcPara

+                0x100a1528       0x8e    _zPHY_edfe_SetInterCsrsDAGCGain

+ .text          0x100a15b6      0x777 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_decbasic.o)

+                0x100a15b6       0x26    _zAsn1_GetU16Bits

+                0x100a15dc       0x39    _zAsn1_SetU16Bits

+                0x100a1615       0x18    _zEasn1p_perGetConVal

+                0x100a162d        0xc    _zEasn1p_perGetDivbVal

+                0x100a1639        0xa    _zEasn1p_perGetIntVal

+                0x100a1643       0x13    _zEasn1p_perGetBitNum

+                0x100a1656       0x1a    _zEasn1p_perGetRange

+                0x100a1670       0x67    _zEasn1p_DcGetBitsVal32_Dec

+                0x100a16d7        0x2    _zEasn1p_DcGetBitsVal32

+                0x100a16d9       0x13    _zEasn1p_MovePtr_Dec

+                0x100a16ec       0x1d    _zEasn1p_EcSetBitStr_Dec

+                0x100a1709       0xa2    _zEasn1p_DcGetBitsStr_Dec

+                0x100a17ab        0x2    _zEasn1p_DcGetBitsStr

+                0x100a17ad       0x1a    _zEasn1p_ChkCodeLen_Dec

+                0x100a17c7       0x91    _zEasn1p_per_dcOctStr

+                0x100a1858       0xe5    _zEasn1p_per_dcLen

+                0x100a193d       0x2f    _zEasn1p_per_DcExt

+                0x100a196c       0x2f    _zEasn1p_per_dcIndefiniteLenWholeNum

+                0x100a199b       0x2e    _zEasn1p_per_dcConWholeNum

+                0x100a19c9       0x8f    _zEasn1p_per_dcSequenceOf

+                0x100a1a58        0x2    _zEasn1p_MovePtr

+                0x100a1a5a       0x24    _zEasn1p_per_dcPreamble

+                0x100a1a7e       0x29    _zEasn1p_per_dcPreamble_Sequence

+                0x100a1aa7       0x47    _zEasn1p_per_dcSmallWholeNum

+                0x100a1aee       0x46    _zEasn1p_per_dcSkipAllExtData

+                0x100a1b34       0xb7    _zEasn1p_per_dcInt

+                0x100a1beb       0x66    _zEasn1p_per_dcChoiceOf

+                0x100a1c51       0x4a    _zEasn1p_per_dcSkipOneExtData

+                0x100a1c9b       0x92    _zEasn1p_per_dcBitStr

+ .text          0x100a1d2d      0x391 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_cfo.o)

+                0x100a1d2d       0x55    _zPHY_ecsrs_GetCfoStartTime

+                0x100a1d82       0x54    _zPHY_ecsrs_SetCfoStartInfoSymMap

+                0x100a1dd6       0xa1    _zPHY_ecsrs_GetCfoStartInfo

+                0x100a1e77       0x1e    _zPHY_ecsrs_CalPowerNcpEcp

+                0x100a1e95       0x46    _zPHY_ecsrs_CfoCalcPower

+                0x100a1edb       0x5e    _zPHY_ecsrs_CfoCalcPowerNcpEcp

+                0x100a1f39       0x5e    _zPHY_ecsrs_Codic_atan_FixPoint

+                0x100a1f97       0x76    _zPHY_ecsrs_CsCfoResultMerge

+                0x100a200d       0xb1    _zPHY_ecsrs_CfoResultRead

+ .text          0x100a20be      0x189 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pcfich.o)

+                0x100a20be      0x186    _zPHY_edla_CalcPcfichRegFilePara

+                0x100a2244        0x3    _zPHY_edla_PcfichProc

+ .text          0x100a2247     0x1107 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_sss.o)

+                0x100a2247       0xb7    _zPHY_ecsrs_SssStartFingerSort

+                0x100a22fe       0xff    _zPHY_ecsrs_SssFingerReorder

+                0x100a23fd       0x49    _zPHY_ecsrs_AdjustSssFddProc

+                0x100a2446       0x7c    _zPHY_ecsrs_GetSssStartFinger

+                0x100a24c2       0x37    _zPHY_ecsrs_GetNearValidTime

+                0x100a24f9       0x33    _zPHY_ecsrs_CalSssBufferTime

+                0x100a252c      0x170    _zPHY_ecsrs_GetSssStartTime

+                0x100a269c       0x92    _zPHY_ecsrs_GetRfcEnableInfo

+                0x100a272e       0x3e    _zPHY_ecsrs_GetSssStartFg

+                0x100a276c       0x50    _zPHY_ecsrs_InitSssStartInfo

+                0x100a27bc       0x8f    _zPHY_ecsrs_SetSssFddStartInfoAllProc

+                0x100a284b       0xb7    _zPHY_ecsrs_SetSssTddStartInfoAllProc

+                0x100a2902      0x251    _zPHY_ecsrs_SetSssFirstStartInfo

+                0x100a2b53       0xd9    _zPHY_ecsrs_SetSssComStartInfo

+                0x100a2c2c       0x4d    _zPHY_ecsrs_GetSssStartInfo

+                0x100a2c79       0x9b    _zPHY_ecsrs_GetSssReadFlag

+                0x100a2d14       0xe2    _zPHY_ecsrs_GetThresholdAndFilterCell

+                0x100a2df6      0x2ae    _zPHY_ecsrs_SssResultReadNew

+                0x100a30a4      0x1a7    _zPHY_ecsrs_SssResultReadAppointCell

+                0x100a324b       0x28    _zPHY_ecsrs_RecodCfoInfo

+                0x100a3273       0x3e    _zPHY_ecsrs_CheckCfoValid

+                0x100a32b1       0x77    _zPHY_ecsrs_SearchForSssHwReset

+                0x100a3328       0x26    _zPHY_ecsrs_SetSssHwCfgTime

+ .text          0x100a334e     0x1722 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+                0x100a334e        0x5    _zPHY_ecsrs_Init

+                0x100a3353       0x17    _zPHY_ecsrs_Reset

+                0x100a336a        0x1    _zPHY_ecsrs_DebugModeInitPara

+                0x100a336b       0x24    _zPHY_ecsrs_InitCommonInfor

+                0x100a338f       0x1b    _zPHY_ecsrs_DeleteAllSubFrameInt

+                0x100a33aa        0x8    _zPHY_ecsrs_ResetSynInforTable

+                0x100a33b2       0x30    _zPHY_ecsrs_GetIntraEarfcnInfo

+                0x100a33e2       0x1e    _zPHY_ecsrs_GetInterEarfcnInfo

+                0x100a3400      0x1c4    _zPHY_ecsrs_GetCommonInfor

+                0x100a35c4       0x34    _zPHY_ecsrs_CsRfcConfig

+                0x100a35f8       0x1a    _zPHY_ecsrs_BeforeInitSearch

+                0x100a3612       0x15    _zPHY_ecsrs_TimeRelation

+                0x100a3627       0x88    _zPHY_ecsrs_InterFreqChange

+                0x100a36af       0x62    _zPHY_ecsrs_GetHwConfigMode

+                0x100a3711      0x112    _zPHY_ecsrs_GetReadAndConfigIndex

+                0x100a3823       0x1e    _zPHY_ecsrs_SetSyncRelation

+                0x100a3841       0x25    _zPHY_ecsrs_TFConfirmSearchMode

+                0x100a3866       0x31    _zPHY_ecsrs_SetFilterRange

+                0x100a3897        0xd    _zPHY_ecsrs_OpenSubFrameInt

+                0x100a38a4        0xd    _zPHY_ecsrs_DelSubFrameInt

+                0x100a38b1        0x8    _zPHY_ecsrs_UpdateInnOffset

+                0x100a38b9       0x2b    _zPHY_ecsrs_ReadSearchResult

+                0x100a38e4       0x3d    _zPHY_ecsrs_GetSubTime

+                0x100a3921       0x31    _L1e_csrs_InitGloPara

+                0x100a3952        0x8    _zPHY_ecsrs_OnReset

+                0x100a395a        0x3    _zPHY_ecsrs_OnSearchMeasReset

+                0x100a395d       0x48    _zPHY_ecsrs_OnSearchFreqScan

+                0x100a39a5       0x81    _zPHY_ecsrs_OnSearchMeasStart

+                0x100a3a26       0x1f    _zPHY_ecsrs_OnPssUpdateCounterCnf

+                0x100a3a45       0x70    _zPHY_ecsrs_OnTimeDelayInt

+                0x100a3ab5        0xd    _zPHY_ecsrs_OnNotSynSubFrameInt

+                0x100a3ac2       0x57    _zPHY_ecsrs_InitFreqOffset

+                0x100a3b19       0x9b    _L1e_csrs_GetFreqOffset

+                0x100a3bb4       0x6e    _L1e_csrs_SetFtErrorList

+                0x100a3c22       0x65    _L1e_csrs_SetFreqOffsetAge

+                0x100a3c87       0x11    _L1e_csrs_GetMaxAgeIndex

+                0x100a3c98       0x30    _L1e_csrs_NormalTemp

+                0x100a3cc8       0x89    _zPHY_ecsrs_ModifyRfCfgInfo

+                0x100a3d51        0x7    _zPHY_ecsrs_setMode

+                0x100a3d58        0xa    _zPHY_ecsrs_IsIntraMode

+                0x100a3d62       0x86    _zEcsrs_PreEvent

+                0x100a3de8       0x9e    _L1e_csrs_SfProc

+                0x100a3e86       0x2c    _L1e_FS_SfProc

+                0x100a3eb2       0x2e    _zEcsrs_OnEvent

+                0x100a3ee0        0xb    _zPHY_ecsrs_IsInitCs

+                0x100a3eeb       0x3c    _zPHY_ecsrs_CsNeedReCfo

+                0x100a3f27       0x16    _zPHY_ecsrs_CsNeedReSss

+                0x100a3f3d       0x67    _zPHY_ecsrs_IsRfOpen

+                0x100a3fa4      0x14c    _zPHY_csr_RfcConfig

+                0x100a40f0       0x1e    _zPHY_ecsrs_IsOptSearch

+                0x100a410e       0x1a    _zPHY_ecsrs_CfoAccNum

+                0x100a4128       0x1a    _zPHY_ecsrs_GetConfigRfFlag

+                0x100a4142       0x3d    _zPHY_ecsrs_GetScheduleFlag

+                0x100a417f        0x9    _zPHY_ecsrs_CsBeforeAgc

+                0x100a4188       0x17    _zPHY_ecsrs_CsNeedAgc

+                0x100a419f       0x6b    _zPHY_ecsrs_CsNeedPss

+                0x100a420a        0x2    _zPHY_ecsrs_CsNeedCfo

+                0x100a420c       0x82    _zPHY_ecsrs_CsNeedSss

+                0x100a428e       0x16    _zPHY_ecsrs_CsNeedTempComp

+                0x100a42a4       0x26    _zPHY_ecsrs_CsIsOnAgc

+                0x100a42ca       0x37    _zPHY_ecsrs_CsAgcProc

+                0x100a4301        0x1    _zPHY_ecsrs_CsAgcProcEnd

+                0x100a4302        0xd    _zPHY_ecsrs_CsNeedPssAgain

+                0x100a430f       0x17    _zPHY_ecsrs_CsBeforePss

+                0x100a4326       0x1a    _zPHY_ecsrs_CsIsOnPss

+                0x100a4340       0x91    _zPHY_ecsrs_CsGetPssRfCfgInfo

+                0x100a43d1       0x50    _zPHY_ecsrs_SniffInterFreqChange

+                0x100a4421      0x13b    _zPHY_ecsrs_CsPssProc

+                0x100a455c       0xda    _zPHY_ecsrs_CsPssProcEnd

+                0x100a4636       0x2a    _zPHY_ecsrs_CsNeedMoreCfo

+                0x100a4660       0x23    _zPHY_ecsrs_CsBeforeCfo

+                0x100a4683       0x12    _zPHY_ecsrs_CsCfoTpuAdjPro

+                0x100a4695       0x14    _zPHY_ecsrs_CsIsOnCfo

+                0x100a46a9       0x6f    _zPHY_ecsrs_CsCfoProc

+                0x100a4718       0x60    _zPHY_ecsrs_CsCfoProcEnd

+                0x100a4778       0x13    _zPHY_ecsrs_CsBeforeSss

+                0x100a478b       0x1a    _zPHY_ecsrs_CsIsOnSss

+                0x100a47a5       0x8d    _zPHY_ecsrs_CsGetSssRfCfgInfo

+                0x100a4832      0x12d    _zPHY_ecsrs_CsSssProc

+                0x100a495f       0x1d    _zPHY_ecsrs_InitSearchCnf

+                0x100a497c       0x56    _zPHY_ecsrs_CsSssProcEnd

+                0x100a49d2       0x18    _zPHY_ecsrs_CsNeedCs

+                0x100a49ea       0x1a    _zPHY_ecsrs_CsBeforeCs

+                0x100a4a04        0xb    _zPHY_ecsrs_WaitSubFrameInt

+                0x100a4a0f       0x1c    _zPHY_ecsrs_SSSearctT

+                0x100a4a2b       0x3d    _zPHY_ecsrs_CheckSssCount

+                0x100a4a68        0x8    _zPHY_ecsrs_SetSssHwRestartCnt

+ .text          0x100a4a70       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_ti.o)

+ .text          0x100a4aac      0x458 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

+                0x100a4aac       0x13    _zPHY_ecsrs_HwIntHandle

+                0x100a4abf       0x49    _zPHY_ecsrs_HwReset

+                0x100a4b08       0x33    _zPHY_ecsrs_AllHwReset

+                0x100a4b3b       0x15    _zPHY_ecsr_HwSssTdCommonReset

+                0x100a4b50       0xa3    _zPHY_ecsrs_ConfigIcFiFoHw

+                0x100a4bf3       0x8a    _zPHY_ecsrs_ConfigIcHw

+                0x100a4c7d       0x4f    _zPHY_ecsrs_ConfigPssHw

+                0x100a4ccc       0x36    _zPHY_ecsrs_ConfigCfoHw

+                0x100a4d02       0x47    _zPHY_ecsrs_ConfigSssHw

+                0x100a4d49        0xc    _zPHY_ecsrs_CfgTopClkGating

+                0x100a4d55       0x14    _zPHY_ecsrs_CfgTopReg

+                0x100a4d69       0x27    _zPHY_ecsrs_SssCfgPschLocalSeq

+                0x100a4d90       0x31    _zPHY_ecsrs_AgcBalanceCfgRegs

+                0x100a4dc1        0xc    _zPHY_ecsrs_AgcBalanceDisable

+                0x100a4dcd       0x23    _zPHY_ecsrc_SwClkGateCtrl

+                0x100a4df0       0x49    _zPHY_ecsr_ConvertFinger

+                0x100a4e39       0x1f    _zPHY_ecsr_GetHwPssFinger

+                0x100a4e58        0x8    _zPHY_ecsr_GetHwPssFreqInd

+                0x100a4e60        0xd    _zPHY_ecsr_GetHwPssDoneMark

+                0x100a4e6d        0xd    _zPHY_ecsr_GetHwPssNumHalfFrame

+                0x100a4e7a        0x3    _zPHY_ecsr_GetHwPssPeakValid

+                0x100a4e7d        0x8    _zPHY_ecsr_GetHwPssMaxPower

+                0x100a4e85        0xa    _zPHY_ecsr_GetHwCfoOutput

+                0x100a4e8f       0x10    _zPHY_ecsr_GetHwSssPeakList

+                0x100a4e9f        0xa    _zPHY_ecsr_GetHwSssComResult

+                0x100a4ea9        0xb    _zPHY_ecsr_GetHwSssProcCount

+                0x100a4eb4        0xb    _zPHY_ecsr_GetHwSssProcStatus

+                0x100a4ebf        0xd    _zPHY_ecsr_GetHwSssProcEnable

+                0x100a4ecc        0x8    _zPHY_ecsr_GetHwSssProcRdWrState

+                0x100a4ed4        0x8    _zPHY_ecsr_GetHwIcWorkState

+                0x100a4edc        0x8    _zPHY_ecsr_GetHwTopClkGating

+                0x100a4ee4        0x8    _zPHY_ecsr_GetHwPssClkGatingBypass

+                0x100a4eec        0x8    _zPHY_ecsr_GetHwIcClkGatingBypass

+                0x100a4ef4        0x8    _zPHY_ecsr_GetHwSssClkGatingEn

+                0x100a4efc        0x8    _zPHY_ecsr_GetHwSssWorkStatus

+ .text          0x100a4f04      0x571 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_fs.o)

+                0x100a4f04       0x2f    _L1e_FS_LogAddSearchResult

+                0x100a4f33       0x25    _L1e_FS_LogAddSearchResultFail

+                0x100a4f58       0x14    _L1e_FS_LogGainCompenError

+                0x100a4f6c       0x17    _L1e_FS_LogMinAgcGainError

+                0x100a4f83       0x17    _L1e_FS_LogDeleteEarfcn

+                0x100a4f9a       0x2d    _L1e_FS_LogSssResult

+                0x100a4fc7       0x17    _L1e_FS_LogFsResultNum

+                0x100a4fde       0x1e    _L1e_FS_LogDeleteFreqPoint

+                0x100a4ffc       0x5c    _L1e_FS_LogBandInfo

+                0x100a5058       0x40    _L1e_FS_LogProfileInfo

+                0x100a5098       0x38    _L1e_FS_LogInsertPSSResult

+                0x100a50d0       0x54    _L1e_FS_LogAddSearchwEarfcn

+                0x100a5124       0x21    _L1e_FS_LogPlmnReturnSrvCell

+                0x100a5145       0x95    _L1e_FS_LogPSSFinger

+                0x100a51da       0x14    _L1e_FS_LogPSSNoValidEarfcn

+                0x100a51ee       0x22    _L1e_FS_LogResultNULL

+                0x100a5210       0x1d    _L1e_FS_LogChangeAgc

+                0x100a522d       0x1a    _L1e_FS_LogAllAgcFail

+                0x100a5247       0x14    _L1e_FS_LogReqMsgError

+                0x100a525b       0x41    _L1e_FS_LogSegmeantInfo

+                0x100a529c       0x31    _L1e_FS_LogSssAgcGain

+                0x100a52cd       0x26    _L1e_FS_LogMpInfo

+                0x100a52f3       0x5b    _L1e_FS_LogProGainInfo

+                0x100a534e       0x1d    _L1e_FS_LogAGCInfo

+                0x100a536b       0x4a    _L1e_FS_LogProRedo100KInfo

+                0x100a53b5       0x1d    _L1e_FS_StartAGC

+                0x100a53d2       0x2a    _L1e_FS_AGCInfo

+                0x100a53fc       0x27    _L1e_FS_TestInfo

+                0x100a5423       0x1e    _L1e_FS_LogBackup100KResult

+                0x100a5441       0x17    _L1e_FS_LogFreqOffsetIndex

+                0x100a5458       0x1d    _zPHY_ecsc_LogPss100KResult

+ .text          0x100a5475       0x4e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_list.o)

+                0x100a5475       0x1c    _zPHY_ecsrs_ListInsert

+                0x100a5491        0x5    _zPHY_ecsrs_ListAdd

+                0x100a5496       0x1a    _zPHY_ecsrs_ListDelete

+                0x100a54b0        0x3    _zPHY_ecsrs_ListFirst

+                0x100a54b3        0x3    _zPHY_ecsrs_ListLast

+                0x100a54b6        0x2    _zPHY_ecsrs_ListNext

+                0x100a54b8        0x3    _zPHY_ecsrs_ListPrev

+                0x100a54bb        0x8    _zPHY_ecsrs_IsListEmpty

+ .text          0x100a54c3       0x9c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(crepool.o)

+                0x100a54c3       0x9c    _s_create_pool

+ .text          0x100a555f       0x20 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cresem.o)

+                0x100a555f       0x20    _create_sem

+ .text          0x100a557f        0x9 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(current.o)

+                0x100a557f        0x9    _current_process

+ .text          0x100a5588       0x50 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(delay.o)

+                0x100a5588       0x50    _delay

+ .text          0x100a55d8       0x63 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(free.o)

+                0x100a55d8       0x63    _free_buf

+ .text          0x100a563b       0x49 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(get_pri.o)

+                0x100a563b       0x49    _get_pri

+ .text          0x100a5684        0x8 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(getticks.o)

+                0x100a5684        0x8    _get_ticks

+ .text          0x100a568c       0x4c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(killsem.o)

+                0x100a568c       0x4c    _kill_sem

+ .text          0x100a56d8       0x7c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(receive.o)

+                0x100a56da       0x7a    _receive

+ .text          0x100a5754       0xc7 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(s_allnil.o)

+                0x100a5756       0xc5    _s_alloc_nil

+ .text          0x100a581b       0x16 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sender.o)

+                0x100a581b       0x16    _sender

+ .text          0x100a5831      0x116 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(set_pri.o)

+                0x100a5831       0x77    _set_pri

+                0x100a58a8       0x9f    _set_ot_pri

+ .text          0x100a5947       0x31 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(signsem.o)

+                0x100a5947       0x31    _signal_sem

+ .text          0x100a5978       0x65 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(start.o)

+                0x100a5978       0x65    _start

+ .text          0x100a59dd      0x1c5 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o)

+                0x100a59dd        0xa    _zcos_sysd_init

+                0x100a59e7       0x5b    _odo_kill_proc

+                0x100a5a42       0x39    _odo_hunt_kill_proc

+                0x100a5a7b       0x7b    _odo_new_process

+                0x100a5af6       0x34    _odo_hunt_request_local

+                0x100a5b2a       0x55    _ose_sysd_handle_signal

+                0x100a5b7f       0x23    _zcos_sysd

+ .text          0x100a5ba2       0x83 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(timer.o)

+                0x100a5ba2       0x83    _tick

+ .text          0x100a5c25       0x4c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(waitsem.o)

+                0x100a5c25       0x4c    _wait_sem

+ .text          0x100a5c71       0xfa T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(hunt.o)

+                0x100a5c71       0x36    _odo_hunt_find_name

+                0x100a5ca7       0xc4    _hunt

+ .text          0x100a5d6b       0x43 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(restore.o)

+                0x100a5d6b       0x43    _restore

+ .text          0x100a5dae       0x98 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send_w_s.o)

+                0x100a5dae       0x98    _send_w_s

+ .text          0x100a5e46       0x5b T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_efuse.o)

+                0x100a5e46       0x5b    _zDrvEfuse_IsSpe

+ .text          0x100a5ea1       0x4f C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(32.o)

+                0x100a5ea1        0xf    ___modhi3

+                0x100a5eb0       0x19    ___umodhi3

+                0x100a5ec9       0x11    ___divhi3

+                0x100a5eda       0x16    ___udivhi3

+ .text          0x100a5ef0      0x19e C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(Add.o)

+                0x100a5ef0      0x19e    ___addsf3

+ .text          0x100a608e       0x2a C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(compare_IEEE.o)

+                0x100a608e        0x0    ___gehf2

+                0x100a608e        0x0    ___nehf2

+                0x100a608e        0x0    ___eqhf2

+                0x100a608e        0x0    ___lthf2

+                0x100a608e        0x0    ___gthf2

+                0x100a608e       0x2a    ___lehf2

+ .text          0x100a60b8       0x2d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(convert.o)

+                0x100a60b8       0x21    ___floatunshihf2

+                0x100a60d9        0xc    ___floathihf2

+ .text          0x100a60e5       0x18 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(convertqi.o)

+                0x100a60e5        0xb    ___floatqihf2

+                0x100a60f0        0xd    ___floatunsqihf2

+ .text          0x100a60fd       0x29 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(div.o)

+                0x100a6105       0x21    ___divqi3

+ .text          0x100a6126      0x112 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(Div.o)

+                0x100a6126      0x112    ___divsf3

+ .text          0x100a6238       0x29 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(divzi3_v2.o)

+                0x100a6238       0x29    ___divzi3_v2

+ *fill*         0x100a6261 0x80000001 00

+ .text          0x100a6262       0x17 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ftou.o)

+                0x100a6262       0x17    ___ieee754_ftou

+ .text          0x100a6279        0xf C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memcmp.o)

+                0x100a6279        0xf    _memcmp

+ .text          0x100a6288       0x12 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memcpy16.o)

+                0x100a6289       0x11    ___memcpy16

+ .text          0x100a629a       0x15 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memcpy.o)

+                0x100a629f       0x10    _memcpy

+ .text          0x100a62af       0x15 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memset.o)

+                0x100a62b0       0x14    _memset

+ .text          0x100a62c4       0x21 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(mod.o)

+                0x100a62c4       0x21    ___modqi3

+ .text          0x100a62e5       0x27 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(modzi3_v2.o)

+                0x100a62e5       0x27    ___modzi3_v2

+ .text          0x100a630c       0xe1 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(Mul.o)

+                0x100a630c        0x0    ___ieee754_mul

+                0x100a630c       0xe1    ___mulsf3

+ .text          0x100a63ed       0x6b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(pnan.o)

+                0x100a63ed       0x6b    ___ieee754_propagate_nan

+ .text          0x100a6458       0x15 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(sprintf.o)

+                0x100a6458       0x15    _sprintf

+ .text          0x100a646d        0xf C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strchr.o)

+                0x100a646d        0xf    _strchr

+ *fill*         0x100a647c 0x80000004 00

+ .text          0x100a6480        0x7 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strcmp.o)

+                0x100a6480        0x7    _strcmp

+ .text          0x100a6487        0x6 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strcpy.o)

+                0x100a6487        0x6    _strcpy

+ .text          0x100a648d        0xe C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strlen.o)

+                0x100a648d        0xe    _strlen

+ *fill*         0x100a649b 0x80000001 00

+ .text          0x100a649c      0x1ab C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(Sub.o)

+                0x100a649c      0x1ab    ___subsf3

+ .text          0x100a6647        0x7 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(udiv.o)

+                0x100a6647        0x7    ___udivqi3

+ .text          0x100a664e       0x2c C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(udivzi3_v2.o)

+                0x100a664e       0x2c    ___udivzi3_v2

+ .text          0x100a667a        0x8 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(umod.o)

+                0x100a667a        0x8    ___umodqi3

+ .text          0x100a6682       0x25 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(umodzi3_v2.o)

+                0x100a6682       0x25    ___umodzi3_v2

+ .text          0x100a66a7       0x14 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(vsprintf.o)

+                0x100a66a7       0x14    _vsprintf

+ .text          0x100a66bb       0x1e C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___adddf3_v2.o)

+                0x100a66bb       0x1e    ___adddf3_v2

+ .text          0x100a66d9       0x5d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___fixsfhi.o)

+                0x100a66d9       0x5d    ___fixsfhi

+ .text          0x100a6736       0x2d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___floatsisf.o)

+                0x100a6736       0x2d    ___floatsisf

+ .text          0x100a6763       0x1b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___floatunsisf.o)

+                0x100a6763       0x1b    ___floatunsisf

+ .text          0x100a677e       0x5a C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___gesf2.o)

+                0x100a677e       0x5a    ___gesf2

+ .text          0x100a67d8       0x5c C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___gtsf2.o)

+                0x100a67d8       0x5c    ___gtsf2

+ .text          0x100a6834      0x109 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___muldf3_v2.o)

+                0x100a6834      0x109    ___muldf3_v2

+ .text          0x100a693d       0x17 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_packFloat64.o)

+                0x100a693d       0x17    _packFloat64

+ .text          0x100a6954       0xda C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_addFloat64Sigs.o)

+                0x100a6954       0xda    _staticFunc_addFloat64Sigs

+ .text          0x100a6a2e       0x27 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_normalizeFloat64Subnormal.o)

+                0x100a6a2e       0x27    _staticFunc_normalizeFloat64Subnormal

+ .text          0x100a6a55       0x34 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_normalizeRoundAndPackFloat64.o)

+                0x100a6a55       0x34    _staticFunc_normalizeRoundAndPackFloat64

+ .text          0x100a6a89       0x3d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_propagateFloat64NaN.o)

+                0x100a6a89       0x3d    _staticFunc_propagateFloat64NaN

+ .text          0x100a6ac6       0x9c C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_roundAndPackFloat64.o)

+                0x100a6ac6       0x9c    _staticFunc_roundAndPackFloat64

+ .text          0x100a6b62       0xf6 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_subFloat64Sigs.o)

+                0x100a6b62       0xf6    _staticFunc_subFloat64Sigs

+ .text          0x100a6c58       0x1e C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat___subdf3_v2.o)

+                0x100a6c58       0x1e    _(short, bool __restrict, double, float, _v2)

+ .text          0x100a6c76      0xb3d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(low_level.o)

+                0x100a6dc6      0x9ed    __vfsprintf_sdsp

+ .text          0x100a77b3        0xf C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(lshrli3.o)

+                0x100a77b3        0xf    ___lshrli3

+ .text          0x100a77c2        0xe C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(lshrzi3.o)

+                0x100a77c2        0xe    ___lshrzi3

+ .text          0x100a77d0       0x35 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(mul64To128.o)

+                0x100a77d0       0x35    _mul64To128

+ .text          0x100a7805       0x24 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(shift64RightJamming.o)

+                0x100a7805       0x24    _shift64RightJamming_v2

+ .text          0x100a7829        0x6 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_extractFloat64Exp.o)

+                0x100a7829        0x6    _extractFloat64Exp

+ .text          0x100a782f       0x1c C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_float64_is_nan.o)

+                0x100a782f       0x1c    _float64_is_nan

+ .text          0x100a784b       0x14 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_float64_is_signaling_nan.o)

+                0x100a784b       0x14    _float64_is_signaling_nan

+ .text          0x100a785f        0xc C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_staticFunc_countLeadingZeros64.o)

+                0x100a785f        0xc    _staticFunc_countLeadingZeros64

+ .text          0x100a786b       0x3d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(atoi.o)

+                0x100a786b       0x3d    _atoi

+ .text          0x100a78a8       0x72 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fputc.o)

+                0x100a78a8       0x72    _fputc

+ .text          0x100a791a       0x1d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fwrite_8bit.o)

+                0x100a791a       0x1d    _fwrite_8bit

+ .text          0x100a7937       0x28 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fputc.o)

+                0x100a7937       0x28    __zsim_fputc

+ .text          0x100a795f       0x31 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fwrite_8bit.o)

+                0x100a795f       0x31    __zsim_fwrite_8bit

+ .text          0x100a7990       0x54 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fflush.o)

+                0x100a7990       0x54    _fflush

+ .text          0x100a79e4       0x5a C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(pr_routines.o)

+                0x100a79e4        0x4    ___zsim_fopen

+                0x100a79e8        0x4    ___zsim_fclose

+                0x100a79ec        0x4    ___zsim_fgetc

+                0x100a79f0        0x2    ___zsim_fputc

+                0x100a79f2        0x9    Lmk_io_request

+                0x100a79fb        0x3    ZSP_IO_request_site

+                0x100a79fe        0x4    ___zsim_byte_fread

+                0x100a7a02        0x4    ___zsim_fread

+                0x100a7a06        0x4    ___zsim_fwrite

+                0x100a7a0a        0x4    ___zsim_fseek

+                0x100a7a0e        0x4    ___zsim_fread_8bit

+                0x100a7a12        0x4    ___zsim_fwrite_8bit

+                0x100a7a16        0x4    ___zsim_ungetc

+                0x100a7a1a        0xc    _ZSP_get_cycle

+                0x100a7a26        0xc    _ZSP_get_insn

+                0x100a7a32        0x4    ___zsim_feof

+                0x100a7a36        0x4    ___zsim_ftell

+                0x100a7a3a        0x4    _ZSP_real_clock

+ .text          0x100a7a3e       0x96 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(userIO.o)

+                0x100a7a3e       0x37    _ZSP_AddUserIODevice

+                0x100a7a75       0x1b    _ZSPgetUserDevice

+                0x100a7a90       0x44    __zsim_fopen

+ .text          0x100a7ad4       0x31 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fwrite.o)

+                0x100a7ad4       0x31    __zsim_fwrite

+                0x100a7b05                _etext = .

+

+.lp_text        0x100a7c00      0x224

+                0x100a7c00                ___text1_start = .

+ *(.restarttext)

+ .restarttext   0x100a7c00       0xa6 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_poweroff.o)

+                0x100a7c14       0x92    _L1_PhyPowerOff

+                0x100a7ca6                ___text1_end = .

+ *(.dmc_lp)

+ .dmc_lp        0x100a7ca6      0x17e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(dmc_zsp_0x140_lp.o)

+                0x100a7ca6      0x17e    _dei_handler_lp

+

+.c2tcm_s        0x30060000        0x9 load address 0x100a7e30

+                0x30060000                _c2tcm_s_start = .

+ *(.code_L2s)

+ .code_L2s      0x30060000        0x9 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+                0x30060000        0x9    _TestTcm1

+

+.c2tcm_d        0x30064000        0x9 load address 0x100a7e40

+                0x30064000                _c2tcm_d_start = .

+ *(.code_L2d)

+ .code_L2d      0x30064000        0x9 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+                0x30064000        0x9    _TestTcm2

+

+.c2tcm_d_update1

+                0x30064000        0x9 load address 0x100a7e50

+                0x30064000                _c2tcm_d_update1_start = .

+ *(.code_L2d_update1)

+ .code_L2d_update1

+                0x30064000        0x9 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+                0x30064000        0x9    _TestTcm2_update1

+

+.c2tcm_d_update2

+                0x30064000        0x9 load address 0x100a7e60

+                0x30064000                _c2tcm_d_update2_start = .

+ *(.code_L2d_update2)

+ .code_L2d_update2

+                0x30064000        0x9 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+                0x30064000        0x9    _TestTcm2_update2

+

+.d2tcm_s        0x30068000       0x14 load address 0x100a7e70

+                0x30068000                _d2tcm_s_start = .

+ *(.data_L2s)

+ .data_L2s      0x30068000       0x14 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+                0x30068000       0x14    _tcm_primes

+

+.d2tcm_d        0x3006c000        0x1 load address 0x100a7e90

+                0x3006c000                _d2tcm_d_start = .

+ *(.data_L2d)

+ .data_L2d      0x3006c000        0x1 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+                0x3006c000        0x1    _tcm_test_result

+

+.d2tcm_d_update1

+                0x3006c000        0x1 load address 0x100a7ea0

+                0x3006c000                _d2tcm_d_update1_start = .

+ *(.data_L2d_update1)

+ .data_L2d_update1

+                0x3006c000        0x1 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+                0x3006c000        0x1    _tcm_test_result_update1

+

+.d2tcm_d_update2

+                0x3006c000        0x1 load address 0x100a7eb0

+                0x3006c000                _d2tcm_d_update2_start = .

+ *(.data_L2d_update2)

+ .data_L2d_update2

+                0x3006c000        0x1 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+                0x3006c000        0x1    _tcm_test_result_update2

+                0x100a7ec0                . = ((((LOADADDR (.d2tcm_d_update2) + SIZEOF (.d2tcm_d_update2)) + 0x10) - 0x1) & 0xfffffff0)

+

+.pool           0x100a7ec0    0x22ab0

+ *(.pool)

+ .pool          0x100a7ec0    0x22ab0 T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o)

+                0x100a7ec0    0x18e70    _odo_signalpool0

+                0x100c0d30     0x9c40    _odo_signalpool1

+

+.data           0x100caa00    0x1cdc4

+ *(.data)

+ .data          0x100caa00        0x7 /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o

+                0x100caa00        0x2    ___flushRoutinePtr

+                0x100caa02        0x5    _ZSP_target_type

+ .data          0x100caa07       0x56 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_icu.o

+                0x100caa0b       0x52    _g_fpIcuCallBack

+ .data          0x100caa5d      0x108 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_int.o

+                0x100caa5d       0x38    _g_aIntTable

+                0x100caa95       0xa4    _g_aIntIcuTable

+                0x100cab39        0x2    _g_dNmiIntErrCnt

+                0x100cab3b       0x1c    _g_fpIntCallBack

+                0x100cab57        0xe    _g_aIntProcId

+ .data          0x100cab65        0x8 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cre_proc.o)

+                0x100cab65        0x8    _g_awProcName

+ .data          0x100cab6d        0x9 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(error.o)

+                0x100cab6d        0x9    _odo_panic_info

+ .data          0x100cab76       0x20 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch.o)

+                0x100cab76       0x20    _odo_arch_vect2pcb

+ .data          0x100cab96        0xe T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_descriptor.o)

+                0x100cab96        0x2    ___zsp_dc_mba

+                0x100cab98        0xc    _ZSP_DCacheDsc

+ .data          0x100caba4       0x57 T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o)

+                0x100caba4       0x44    _g_ppZcosVersion

+                0x100cabe8        0xd    _odo_debug_info

+                0x100cabf5        0x1    _g_SysResetCheck

+                0x100cabf6        0x2    _sysinfo_state

+                0x100cabf8        0x1    _g_SysResetCnt1

+                0x100cabf9        0x1    _g_SysResetCnt2

+                0x100cabfa        0x1    _g_SysResetCnt3

+ .data          0x100cabfb       0x12 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_timer.o)

+                0x100cac09        0x4    _g_fpTimerCallBack

+ .data          0x100cac0d      0x210 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_error_handler.o)

+                0x100cac0d        0x2    _zsp_cmm_buf

+                0x100cac0f      0x200    _ramdump_cyc

+                0x100cae0f        0x2    _Test1

+                0x100cae11        0x2    _ZCAT_PHY_2_PS_BUFFER_BASE

+                0x100cae13        0x2    _ZCAT_PS_2_PHY_BUFFER_BASE

+                0x100cae15        0x4    _g_alloc_size

+                0x100cae19        0x4    _g_max_alloc_size

+ .data          0x100cae1d        0x2 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+                0x100cae1d        0x2    _gIramHookPtr

+ .data          0x100cae1f       0x2b T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o)

+                0x100cae1f        0x2    _dwMacroSupport_ZX7520_PHY_SP_PS

+                0x100cae21        0x2    _dwMacroSupportPS_NODEB_SWITCH

+                0x100cae23        0x2    _dwMacroSupportPC_SB_ULPWR

+                0x100cae25        0x2    _dwMacroSupportPCH_DEC_FUNC

+                0x100cae27        0x2    _dwMacroSupport_ZX7520_PHY_SP_TH

+                0x100cae29        0x2    _dwMacroSupportTH_ESG_SWITCH

+                0x100cae2b        0x2    _dwMacroSupportTH_NODEB_SWITCH

+                0x100cae2d        0x2    _dwMacroSupportTH_ESG_SFN_ADJUST

+                0x100cae2f        0x2    _dwMacroSupportRX_JD_PICH_DETECT_MODE

+                0x100cae31        0x2    _dwMacroSupportW_TH_ESG_SWITCH

+                0x100cae33        0x2    _dwMacroSupportCACL_L_AT_ARM1

+                0x100cae35        0x2    _dwMacroSupport_TEST_HARNESS_MACRO

+                0x100cae37        0x2    _dwMacroSupportZPHY_EULA_PRACH_TRANS_INFO

+                0x100cae39        0x2    _dwMacroSupport_TESTHARNESS_TEST

+                0x100cae3b        0x2    _dwMacroSupport_DEBUG_ULPC

+                0x100cae3d        0x2    _dwMacroSupport_DEBUG_C_RNTI_MSG3_STUB

+                0x100cae3f        0x2    _dwMacroSupportLTE_SPS_MODE_STUB

+                0x100cae41        0x2    _dwMacroSupport_DEBUG_CCCH_SDU_MSG3_STUB

+                0x100cae43        0x2    _dwMacroSupport_DEBUG_WITHOUT_PS

+                0x100cae45        0x2    _dwMacroSupport_TEST_HARNESS_REPORT_MIB_INFO

+                0x100cae47        0x2    _dwMacroSupport_TH_DEBUG_FOR_CONN_PARALLEL_CRNTI

+                0x100cae49        0x1    _g_bSleep

+ .data          0x100cae4a        0x1 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_multimode_cfg.o)

+                0x100cae4a        0x1    _g_eNvComModelType

+ .data          0x100cae4b       0x2c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l2cache.o)

+                0x100cae4b        0xe    _g_tL2CachePrefetchCfg

+                0x100cae59       0x1e    _g_tL2CacheStaticCfg

+ .data          0x100cae77        0x4 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_dma.o)

+ .data          0x100cae7b      0x10d T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+                0x100cae7b      0x106    _g_RpMsgChConfig

+                0x100caf81        0x2    _rpMsgHisrSem

+                0x100caf83        0x1    _rpMsgHisrTaskId

+                0x100caf84        0x2    _pRpMsgRecord

+                0x100caf86        0x2    _pRpMsgPosRecord

+ .data          0x100caf88       0x37 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o)

+                0x100caf88       0x36    _g_tNvPhyExistInfo

+                0x100cafbe        0x1    _g_wL1_CpuPhyLpc_ThreadId

+ .data          0x100cafbf        0x2 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv.o)

+                0x100cafbf        0x2    _g_L1SysPsmInterface

+ .data          0x100cafc1       0x10 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_irat.o)

+ .data          0x100cafd1       0x1c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv_7521.o)

+                0x100cafd1        0x4    _g_awPwrBit

+                0x100cafd5        0x4    _g_aeClkSelToCpuFreq

+                0x100cafd9        0x4    _g_aeCpuFreqToClkSel

+                0x100cafdd        0x8    _g_aeClkSelToAxiFreq

+                0x100cafe5        0x8    _g_aeAxiFreqToClkSel

+ .data          0x100cafed        0x6 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_cpu_save_restore.o)

+                0x100cafed        0x2    _g_ptZspSaveBase

+                0x100cafef        0x2    _g_save_rpc

+                0x100caff1        0x2    _g_restore_rpc

+ .data          0x100caff3       0x14 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_wdt.o)

+                0x100caffe        0x1    _g_wL1WdtTaskId

+                0x100cafff        0x2    _g_dwM0IcpCnt

+                0x100cb001        0x2    _g_dwM0IcpCnt1

+                0x100cb003        0x4    _g_tWatchdogLpmTime

+ .data          0x100cb007       0x4c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o)

+                0x100cb007       0x2c    _g_atNonICacheCfgInfo

+                0x100cb033       0x20    _g_atNonDCacheCfgInfo

+                0x100cb053        0x0    _g_atCacheWTCfgInfo

+ .data          0x100cb053        0xe C:/ZSP/ZView4.1.0/zspg2/libg3i2/libzspcache.a(ic_descriptor.o)

+                0x100cb053        0x2    ___zsp_ic_mba

+                0x100cb055        0xc    _ZSP_ICacheDsc

+ .data          0x100cb061      0x135 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

+ .data          0x100cb196        0xf T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+                0x100cb1a4        0x1    _g_bL1wMeasSetAgcStartTime

+ .data          0x100cb1a5        0x2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

+                0x100cb1a5        0x1    _g_bDevHspaFachEdchActive

+                0x100cb1a6        0x1    _g_bPsrUpdate

+ .data          0x100cb1a7        0xf T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o)

+ .data          0x100cb1b6        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+ .data          0x100cb1b7       0x80 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+ .data          0x100cb237        0x3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+                0x100cb237        0x1    _g_wL1wHsdpaTpuIntId

+                0x100cb238        0x1    _g_wL1wHsdpaTxTpuIntId

+                0x100cb239        0x1    _g_bFlg

+ .data          0x100cb23a       0xb4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+                0x100cb23a       0x19    _g_abL1wHsdpaP2IntDecodeEnFlg

+                0x100cb253       0x99    _g_atLessHwCfg

+                0x100cb2ec        0x2    _g_ptL1wLessSubfrmLogInfo

+ .data          0x100cb2ee      0x162 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_cfg.o)

+ .data          0x100cb450        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

+                0x100cb450        0x1    _g_tRtxTxRfcInfo

+ .data          0x100cb451      0x21c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

+                0x100cb451        0x8    _RV_R_S_TABLE

+                0x100cb459       0x80    _TB_L1W_TABLE_NEJ_TWO_A

+                0x100cb4d9       0x7e    _TB_L1W_TABLE_NEJ_TWO_B

+                0x100cb557       0x80    _TB_L1W_TABLE_NEJ_TEN_A

+                0x100cb5d7       0x79    _TB_L1W_TABLE_NEJ_TEN_B

+                0x100cb650        0xa    _L1W_SET_FOR_TTI_TEN

+                0x100cb65a        0xa    _L1W_SET_FOR_TTI_TWO

+                0x100cb664        0x8    _g_atL1wHsupaCmPattern

+                0x100cb66c        0x1    _dwMacroSupportW_HSUPA_TH_WITHOUT_L

+ .data          0x100cb66d        0x4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls.o)

+ .data          0x100cb671      0x2c8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+                0x100cb671        0x8    _TAB_L1W_HSDPA_RV_B

+                0x100cb679       0x18    _TAB_L1W_HSDPA_RV_S

+                0x100cb691       0x18    _TAB_L1W_HSDPA_RV_R

+                0x100cb6a9        0x3    _TAB_L1W_HSDPA_RV_RMAX

+                0x100cb6ac        0x3    _TAB_L1W_HSDPA_NDATA_1

+                0x100cb6af       0x1e    _TAB_L1W_HSDPA_K_BIT_ALIGN

+                0x100cb6cd       0x2d    _TAB_L1W_HSDPA_K_OCTET_ALIGN

+                0x100cb6fa       0xfe    _TAB_L1W_HSDPA_TB_SIZE_BIT_ALIGN

+                0x100cb7f8      0x127    _TAB_L1W_HSDPA_TB_SIZE_OCTET_ALIGN

+                0x100cb91f        0x7    _TAB_L1W_HSDPA_HSDPCCH_CH_CODE

+                0x100cb926        0x4    _TAB_L1W_HSDPA_HSDPCCH_ACK_CODING

+                0x100cb92a        0xf    _TAB_HSDPA_NEXT_SUBFRAME_ID

+ .data          0x100cb939        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_comm_int.o)

+                0x100cb939        0x1    _g_wPiAiAfcIntCnt

+ .data          0x100cb93a      0x10a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+                0x100cb93a      0x10a    _g_bSymbol3EventEn

+ .data          0x100cba44        0x8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+                0x100cba44        0x1    _g_wHeaderOffset

+                0x100cba45        0x6    _g_abL1wMsgTypeRpt

+                0x100cba4b        0x1    _g_bL1wLogOutUsing

+ .data          0x100cba4c      0x400 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx.o)

+                0x100cba60      0x3ec    _g_tTxTrchInfo

+ .data          0x100cbe4c      0x1fb T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+                0x100cc045        0x2    _g_pvBlindData

+ .data          0x100cc047      0x61a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_cqi.o)

+                0x100cc047       0x1e    _TAB_L1W_HSDPA_T1R1_TAU1

+                0x100cc065       0x1e    _TAB_L1W_HSDPA_T1R1_TAU3

+                0x100cc083       0x1e    _TAB_L1W_HSDPA_T1R1_TAU6

+                0x100cc0a1       0x1e    _TAB_L1W_HSDPA_T1R1_TAU10

+                0x100cc0bf       0x1e    _TAB_L1W_HSDPA_T1R1_TAU13

+                0x100cc0dd       0x1e    _TAB_L1W_HSDPA_T1R1_TAU15

+                0x100cc0fb       0x1e    _TAB_L1W_HSDPA_T1R1_TAUX

+                0x100cc119       0x1e    _TAB_L1W_HSDPA_T1R2_TAU2

+                0x100cc137       0x1e    _TAB_L1W_HSDPA_T1R2_TAU6

+                0x100cc155       0x1e    _TAB_L1W_HSDPA_T1R2_TAU10

+                0x100cc173       0x1e    _TAB_L1W_HSDPA_T1R2_TAU13

+                0x100cc191       0x1e    _TAB_L1W_HSDPA_T1R2_TAU15

+                0x100cc1af       0x1e    _TAB_L1W_HSDPA_T1R2_TAUX

+                0x100cc1cd       0x1e    _TAB_L1W_HSDPA_PLUS_T1R1_TAU1

+                0x100cc1eb       0x1e    _TAB_L1W_HSDPA_PLUS_T1R1_TAU3

+                0x100cc209       0x1e    _TAB_L1W_HSDPA_PLUS_T1R1_TAU6

+                0x100cc227       0x1e    _TAB_L1W_HSDPA_PLUS_T1R1_TAU10

+                0x100cc245       0x1e    _TAB_L1W_HSDPA_PLUS_T1R1_TAU13

+                0x100cc263       0x1e    _TAB_L1W_HSDPA_PLUS_T1R1_TAU15

+                0x100cc281       0x1e    _TAB_L1W_HSDPA_PLUS_T1R1_TAUX

+                0x100cc29f       0x1e    _TAB_L1W_HSDPA_PLUS_T1R2_TAU2

+                0x100cc2bd       0x1e    _TAB_L1W_HSDPA_PLUS_T1R2_TAU6

+                0x100cc2db       0x1e    _TAB_L1W_HSDPA_PLUS_T1R2_TAU10

+                0x100cc2f9       0x1e    _TAB_L1W_HSDPA_PLUS_T1R2_TAU13

+                0x100cc317       0x1e    _TAB_L1W_HSDPA_PLUS_T1R2_TAU15

+                0x100cc335       0x1e    _TAB_L1W_HSDPA_PLUS_T1R2_TAUX

+                0x100cc353       0x1e    _TAB_L1W_HSDPA_STTD_T2R1_TAU2

+                0x100cc371       0x1e    _TAB_L1W_HSDPA_STTD_T2R1_TAU6

+                0x100cc38f       0x1e    _TAB_L1W_HSDPA_STTD_T2R1_TAU10

+                0x100cc3ad       0x1e    _TAB_L1W_HSDPA_STTD_T2R1_TAU13

+                0x100cc3cb       0x1e    _TAB_L1W_HSDPA_STTD_T2R1_TAU15

+                0x100cc3e9       0x1e    _TAB_L1W_HSDPA_STTD_T2R1_TAUX

+                0x100cc407       0x1e    _TAB_L1W_HSDPA_STTD_T2R2_TAU6

+                0x100cc425       0x1e    _TAB_L1W_HSDPA_STTD_T2R2_TAU10

+                0x100cc443       0x1e    _TAB_L1W_HSDPA_STTD_T2R2_TAU13

+                0x100cc461       0x1e    _TAB_L1W_HSDPA_STTD_T2R2_TAU15

+                0x100cc47f       0x1e    _TAB_L1W_HSDPA_STTD_T2R2_TAUX

+                0x100cc49d       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R1_TAU2

+                0x100cc4bb       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R1_TAU6

+                0x100cc4d9       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R1_TAU10

+                0x100cc4f7       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R1_TAU13

+                0x100cc515       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R1_TAU15

+                0x100cc533       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R1_TAUX

+                0x100cc551       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R2_TAU6

+                0x100cc56f       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R2_TAU10

+                0x100cc58d       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R2_TAU13

+                0x100cc5ab       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R2_TAU15

+                0x100cc5c9       0x1e    _TAB_L1W_HSDPA_PLUS_STTD_T2R2_TAUX

+                0x100cc5e7       0x1e    _TAB_L1W_HSDPA_CLTD_T2R1_TAUX

+                0x100cc605       0x1e    _TAB_L1W_HSDPA_PLUS_CLTD_T2R1_TAUX

+                0x100cc623       0x1e    _TAB_L1W_HSDPA_CLTD_T2R2_TAUX

+                0x100cc641       0x1e    _TAB_L1W_HSDPA_PLUS_CLTD_T2R2_TAUX

+                0x100cc65f        0x2    _g_pswCqiTab

+ .data          0x100cc661        0xc T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+                0x100cc661        0x2    _g_tWEdchTtin

+                0x100cc663        0x1    _g_wL1wHsupaIntId

+                0x100cc664        0x1    _g_wL1wHsupaSubFrmIntId

+                0x100cc665        0x1    _g_wHsupaEagchIntTti

+                0x100cc666        0x2    _g_ptWHsupaDlRcvInfo

+                0x100cc668        0x2    _g_pwFdpchFrmOffset

+                0x100cc66a        0x1    _g_eL1wHsupaTaskType

+                0x100cc66b        0x1    _g_wHsupaEagchCountInt

+                0x100cc66c        0x1    _g_eutrRstCnt

+ .data          0x100cc66d       0x38 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_int.o)

+ .data          0x100cc6a5        0xc T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+                0x100cc6a5        0x1    _g_bL1wDchStartPsrFlag

+                0x100cc6a6        0x1    _g_bL1wFachStartPsrFlag

+                0x100cc6a7        0x1    _g_bL1wEFachStartPsrFlag

+                0x100cc6a8        0x1    _g_bL1wUpaExistFlag

+                0x100cc6a9        0x6    _g_bL1wTrueFingerExistFlag

+                0x100cc6af        0x1    _g_bUpaStateChangeFlag

+                0x100cc6b0        0x1    _g_bSelectMasterFlag

+ .data          0x100cc6b1       0x73 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+                0x100cc6b1       0x73    _g_aL1wDvfs

+ .data          0x100cc724        0x3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+                0x100cc724        0x1    _g_bL1wTpuWorkFlag

+                0x100cc725        0x1    _g_bL1wTpuMicroSsfnBackPatch

+                0x100cc726        0x1    _g_bL1wTpuMicroSsfnJumpPatch

+ .data          0x100cc727     0x1c96 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+                0x100cc727        0x1    _g_eRxChannelState

+                0x100cc728        0x1    _g_eRxChannelCtrlInfo

+                0x100cc729        0x1    _g_swL1wCurTxPower

+                0x100cc72a      0xb62    _TAB_DB_INIT_X_VALUE

+                0x100cd28c      0x962    _TAB_DB_INIT_Y_VALUE

+                0x100cdbee      0x3c0    _TAB_DB_SCH_CODE_GRP

+                0x100cdfae      0x200    _TAB_DB_AI_SIGNATURE_SERIES

+                0x100ce1ae      0x20c    _TAB_DB_EAI_SIGNATURE_SERIES

+                0x100ce3ba        0x1    _g_eDevLast1R2RState

+                0x100ce3bb        0x1    _g_eDevCur1R2RState

+                0x100ce3bc        0x1    _g_eSystemAntNumDetect

+ .data          0x100ce3bd       0x2c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+ .data          0x100ce3e9       0x14 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+                0x100ce3e9        0x6    _g_awDagcFracStepTable

+                0x100ce3ef        0x7    _g_awDagcFracTable

+                0x100ce3f6        0x7    _g_awDagcTempTable

+ .data          0x100ce3fd       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

+                0x100ce3fd       0x36    _g_atL1wTpuIntStaticNtPara

+                0x100ce433        0xa    _g_atL1wTpuIntStaticRtPara

+ .data          0x100ce43d        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsupa.o)

+                0x100ce43d        0x1    _g_bL1wHsdschConfigFlg

+ .data          0x100ce43e        0x5 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+                0x100ce43e        0x1    _g_bLastSubFrmIs0

+                0x100ce43f        0x4    _g_tLpmTimeReportPs

+ .data          0x100ce443        0x7 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rx.o)

+ .data          0x100ce44a       0x36 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_utr.o)

+ .data          0x100ce480     0x17fd T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_zx220a1.o)

+                0x100ce480       0x16    _TX_TU_EVENT

+                0x100ce496       0xa8    _CTRL_RAM_TX_EVENT

+                0x100ce53e       0x16    _RX_TU_EVENT

+                0x100ce554       0xcf    _CTRL_RAM_RX_EVENT

+                0x100ce623      0x280    _g_awRF_W_APC_HI_TABLE_ZXPA

+                0x100ce8a3      0x280    _g_awRF_W_APC_HI_TABLE

+                0x100ceb23      0x280    _g_awABB_W_APC_HI_TABLE_ZXPA

+                0x100ceda3      0x280    _g_awABB_W_APC_HI_TABLE

+                0x100cf023      0x280    _g_awRF_W_APC_LOW_TABLE_ZXPA

+                0x100cf2a3      0x280    _g_awRF_W_APC_LOW_TABLE

+                0x100cf523      0x280    _g_awABB_W_APC_LOW_TABLE_ZXPA

+                0x100cf7a3      0x280    _g_awABB_W_APC_LOW_TABLE

+                0x100cfa23       0x5f    _g_awRF_W_AGC_TABLE

+                0x100cfa82       0x5f    _g_awABB_W_AGC_TABLE

+                0x100cfae1       0xbe    _g_aFAST_AGC_TABLE

+                0x100cfb9f       0xc0    _g_ZX220120_BandData

+                0x100cfc5f       0x1e    _g_adRfcReadBackTable

+ .data          0x100cfc7d     0x21ec T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+                0x100cfc7d       0x30    _g_atBandRangeTX

+                0x100cfcad       0x82    _g_atBandAddTX

+                0x100cfd2f       0x30    _g_atBandRangeRX

+                0x100cfd5f       0x82    _g_atBandAddRX

+                0x100cfde1       0xdc    _g_atBandInfoTX

+                0x100cfebd       0xdc    _g_atBandInfoRX

+                0x100cff99       0x68    _adCsf3_8M

+                0x100d0001     0x1e68    _adCsf5M

+ .data          0x100d1e69       0x19 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

+                0x100d1e69        0xc    _TAB_L1W_LESS_DCH_CW

+                0x100d1e75        0x8    _TAB_L1W_LESS_PCH_CW

+                0x100d1e7d        0x3    _TAB_L1W_LESS_HARQ_ADDR

+                0x100d1e80        0x2    _g_peHsdpaState

+ .data          0x100d1e82        0x6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+ .data          0x100d1e88      0x1af T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_rach.o)

+                0x100d1e88      0x147    _g_tL1wRachProcInfo

+                0x100d1fcf        0x8    _g_awL1wAsHeader

+                0x100d1fd7       0x60    _g_awL1wAsStartSlot

+ .data          0x100d2037      0x206 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+ .data          0x100d223d       0x28 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_inter_cs.o)

+                0x100d223d       0x28    _g_tL1wCs1ProcInfo

+ .data          0x100d2265     0x6ef9 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas.o)

+                0x100d2265     0x6ef6    _g_tL1wMeasProcInfo

+                0x100d915b        0x2    _g_curTemp

+                0x100d915d        0x1    _g_bNotify

+ .data          0x100d915e       0x15 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+                0x100d915e       0x14    _g_tL1wCmProcInfo

+                0x100d9172        0x1    _g_bL1wCmHiSched

+ .data          0x100d9173       0x1a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_sc.o)

+ .data          0x100d918d       0x2e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+ .data          0x100d91bb       0x14 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_bch.o)

+                0x100d91bb       0x14    _g_tL1wBchProcInfo

+ .data          0x100d91cf     0x1ee9 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_amt.o)

+                0x100d91cf        0x1    _g_bAmtCnfEn

+                0x100d91d0     0x1ee8    _g_tL1wAmtProcInfo

+ .data          0x100db0b8       0x28 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cs.o)

+                0x100db0b8       0x28    _g_tL1wCs0ProcInfo

+ .data          0x100db0e0       0x14 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

+                0x100db0e0       0x14    _g_tL1wHspaProcInfo

+ .data          0x100db0f4       0x73 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fach.o)

+                0x100db0f4       0x73    _g_tL1wFachProcInfo

+ .data          0x100db167       0x86 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_page.o)

+                0x100db167       0x86    _g_tL1wPageProcInfo

+ .data          0x100db1ed       0xb7 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_dch.o)

+                0x100db1ed       0xb7    _g_tL1wDchProcInfo

+ .data          0x100db2a4      0x146 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_gap.o)

+                0x100db2a4      0x145    _g_tL1wGapProcInfo

+                0x100db3e9        0x1    _g_bAbortGapCnfImmediately

+ .data          0x100db3ea       0x36 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa.o)

+                0x100db3ea       0x36    _g_tL1wHsdpaProcInfo

+ .data          0x100db420       0x21 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fmo.o)

+                0x100db420       0x21    _g_tL1wFmoProcInfo

+ .data          0x100db441       0x14 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fs.o)

+                0x100db441       0x14    _g_tL1wFSProcInfo

+ .data          0x100db455        0xe T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_hspa.o)

+ .data          0x100db463        0x4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+ .data          0x100db467       0x31 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rm.o)

+ .data          0x100db498        0x3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

+                0x100db498        0x1    _g_bL1wHsdpaDmaBusy

+                0x100db499        0x2    _g_ptL1wHsdpaDmaDataAddr

+ .data          0x100db49b       0x16 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+                0x100db49b        0xc    _L1W_TAB_HSUPA_RG_THRESH

+                0x100db4a7        0x8    _L1W_TAB_HSUPA_HI_THRESH

+                0x100db4af        0x1    _g_eL1wServHiNckDtx

+                0x100db4b0        0x1    _g_hiNackCnt

+ .data          0x100db4b1      0x269 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_sys_init.o)

+                0x100db719        0x1    _g_L1LteaInitFlag

+ .data          0x100db71a      0x61a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+ .data          0x100dbd34       0x34 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o)

+                0x100dbd34       0x1f    _swTpuSym2Ts

+                0x100dbd53       0x15    _s_awNextXSubFrm

+ .data          0x100dbd68       0x13 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+                0x100dbd68        0x8    _g_tCsi

+                0x100dbd70        0x1    _g_wCsiSCellActive

+                0x100dbd71        0xa    _g_awCsiNoUpFlg

+ .data          0x100dbd7b       0x87 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+                0x100dbd7b       0x10    _g_aswDdrPro

+                0x100dbd8b        0x4    _g_aswDdrStartPro

+                0x100dbd8f       0x40    _g_awDdrBmpConv

+                0x100dbdcf       0x32    _g_awStartBlockIdx

+                0x100dbe01        0x1    _wPchUseSibFlag

+ .data          0x100dbe02      0x235 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+                0x100dbe02       0x39    _T_ZPHY_RFSD_CONFIG

+                0x100dbe3b       0x1c    _T_ZPHY_RFCSA_CSRC_CONFIG

+                0x100dbe57       0x15    _T_ZPHY_RFCSA_RX_CONFIG

+                0x100dbe6c       0x18    _T_ZPHY_RFCSA_TX_CONFIG

+                0x100dbe84       0x16    _T_ZPHY_TA_MAX

+                0x100dbe9a       0x31    _T_ZPHY_ACP405_TRANS_TABLE

+                0x100dbecb        0x6    _T_ZPHY_ACP405_FASTAGC_APPLY

+                0x100dbed1        0x6    _T_ZPHY_RFC_FASTAGC_ESTI

+                0x100dbed7       0x28    _g_at_zPHY_erfc_VgaTempDiffList

+                0x100dbeff        0xc    _g_adwFixDlDelay

+                0x100dbf0b        0xc    _g_dwFixUlDelay

+                0x100dbf17        0xc    _g_dwULDBBRFDelay

+                0x100dbf23        0x1    _g_wTddOrFddbuff

+                0x100dbf24       0x14    _g_asdzPHY_erfc_Rxoffset0SFConfig

+                0x100dbf38       0x14    _g_asdzPHY_erfc_Rxoffset1SFConfig

+                0x100dbf4c        0x1    _g_zPHY_erfc_wMeas0TabJumpToNum

+                0x100dbf4d        0x1    _g_zPHY_erfc_cTxTabJumpToSubNum

+                0x100dbf4e       0x14    _g_asdzPHY_erfc_TAoffsetSFConfig

+                0x100dbf62        0x2    _g_ptzPHY_etpu_LocalMrtrOffset

+                0x100dbf64       0x98    _g_zPHY_erfc_Temp_Dac_Data

+                0x100dbffc        0x2    _g_swATCtrlFixTa

+                0x100dbffe        0x2    _g_ePhyRatMode

+                0x100dc000       0x12    _g_zPHY_RfcDataPointer

+                0x100dc012        0x1    _g_zPHY_erfc_bRfcProfileInd

+                0x100dc013        0x1    _g_zPHY_edfe_bRfcProfileInd

+                0x100dc014        0x1    _g_zPHY_erfc_NextSfnSccIdleFlag

+                0x100dc015        0x6    _g_atL1lRfcNextSfOffset

+                0x100dc01b        0x6    _g_tXoAtDebugC0

+                0x100dc021       0x16    _g_zPHY_erfc_tDcxoPara

+ .data          0x100dc037      0x4e3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+                0x100dc037        0x9    _g_wCddRiFirCalc

+                0x100dc040      0x297    _g_awLog2TableDot16

+                0x100dc2d7       0x80    _g_awLog2Table

+                0x100dc357       0x10    _g_atCDDL2CB

+                0x100dc367       0x18    _g_atCBTX2NL1

+                0x100dc37f       0x20    _g_atCBTX2NL2

+                0x100dc39f      0x100    _g_atCBTX4NL2

+                0x100dc49f       0x48    _g_atCBCDDTx4

+                0x100dc4e7       0x2a    _g_awCqiEfficiency

+                0x100dc511        0x1    _g_RiVal2Dl

+                0x100dc512        0x4    _g_adCddRiCurSnr

+                0x100dc516        0x4    _g_adCddRiFilterSnr

+ .data          0x100dc51a        0x4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+                0x100dc51a        0x2    _ptrBch

+                0x100dc51c        0x2    _g_dwCsrsMulmPbchWorkFlag

+ .data          0x100dc51e       0x52 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+                0x100dc53c       0x12    _g_ptL1eDevDlsDlaIx

+                0x100dc54e       0x20    _g_dwHarqAddr

+                0x100dc56e        0x2    _gDLHarqPduMutex

+ .data          0x100dc570       0x97 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+                0x100dc5d4        0x6    _s_aWBHiCfgSBSize

+                0x100dc5da        0x6    _s_aWBHiCfgLastSBSize

+                0x100dc5e0       0x24    _s_aWBHiCfgSBNum

+                0x100dc604        0x2    _g_PatCsiEnFinal

+                0x100dc606        0x1    _g_awFeedBack_ConfigTimes

+ .data          0x100dc607        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+                0x100dc607        0x2    _g_sdwTxOffset

+ *fill*         0x100dc609 0x80000001 00

+ .data          0x100dc60a       0xf4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+                0x100dc629        0x2    _g_ptRxp_Ops

+                0x100dc62b       0x1a    _g_lsdwL1eRxSnrRefValue

+                0x100dc645       0x28    _g_tLtel1RxAdaptAntCb

+                0x100dc66d       0x16    _g_tLtel1DlaRfcDfeInfo

+                0x100dc683       0x20    _g_lsdwNbnbRsrp

+                0x100dc6a3        0x8    _g_lsdwNbnbN0

+                0x100dc6ab       0x10    _g_lsdwNbnbRsrpPwr

+                0x100dc6bb       0x40    _g_asdwL1eRxDrsRsrp

+                0x100dc6fb        0x1    _g_wSingleAnt

+                0x100dc6fc        0x2    _g_dwDrxState_For712Cir

+ *fill*         0x100dc6fe 0x80000002 00

+ .data          0x100dc700     0x1eee T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+                0x100dc700        0x2    _g_dwSf_BeforeTAAdjust

+                0x100dc702       0x20    _G_AW_SRS_M_NB_0640

+                0x100dc722       0x20    _G_AW_SRS_M_NB_4060

+                0x100dc742       0x20    _G_AW_SRS_M_NB_6080

+                0x100dc762       0x20    _G_AW_SRS_M_NB_80110

+                0x100dc782       0x50    _G_AC_SRS_SUBFRM_CONFIG_TDD

+                0x100dc7d2       0xa0    _G_CELL_SRS_POS_SUBFRM_CONFIG_TDD

+                0x100dc872       0x1e    _G_AC_SRS_UE_SPEC_CONFIG_TDD

+                0x100dc890       0x64    _G_UE_SRS_POS_CONFIG_TDD

+                0x100dc8f4        0xc    _G_AC_K_SRS1

+                0x100dc900        0xc    _G_AC_K_SRS2

+                0x100dc90c       0x14    _G_AC_MULTI_ACKNACK_B0B1

+                0x100dc920        0x9    _G_NEXT_ACK_ORDER

+                0x100dc929       0x46    _G_AC_DL_SET_K_INFO

+                0x100dc96f       0x46    _G_AC_DL_SET_K_FDD_TDD_INFO

+                0x100dc9b5        0x9    _G_AC_M2_ACK_MULTIPLEXING

+                0x100dc9be       0x1b    _G_AC_M3_ACK_MULTIPLEXING

+                0x100dc9d9       0x51    _G_AC_M4_ACK_MULTIPLEXING

+                0x100dca2a        0x9    _G_AC_M2_ACK_MULTIPLEXING_R10

+                0x100dca33       0x1b    _G_AC_M3_ACK_MULTIPLEXING_R10

+                0x100dca4e       0x51    _G_AC_M4_ACK_MULTIPLEXING_R10

+                0x100dca9f        0x8    _G_AC_CA_A2_ACK_MULTIPLEXING

+                0x100dcaa7       0x10    _G_AC_CA_A3_ACK_MULTIPLEXING

+                0x100dcab7       0x20    _G_AC_CA_A4_ACK_MULTIPLEXING

+                0x100dcad7       0x20    _G_FDD_CA_A4_ACK_FORMAT1B

+                0x100dcaf7       0x12    _G_FDD_CA_A3_ACK_FORMAT1B

+                0x100dcb09        0x8    _G_FDD_CA_A2_ACK_FORMAT1B

+                0x100dcb11       0x20    _G_AC_CA_M3_ACK_MULTIPLEXING

+                0x100dcb31       0x4c    _G_AC_CA_M4_ACK_MULTIPLEXING

+                0x100dcb7d       0x20    _G_AC_CA_M3_ACK_RESOURCE_VALUE

+                0x100dcb9d       0x4c    _G_AC_CA_M4_ACK_RESOURCE_VALUE

+                0x100dcbe9        0x9    _G_AC_ULDL5_ACK_ORDER

+                0x100dcbf2       0x46    _G_AC_SPECIAL_SUBFRAME_FLAG

+                0x100dcc38       0x90    _G_AC_SRS_SUBFRM_CONFIG_FDD

+                0x100dccc8       0xa0    _G_CELL_SRS_POS_SUBFRM_CONFIG_FDD

+                0x100dcd68       0x10    _G_AW_HARQ_ACK_OFFSET

+                0x100dcd78       0x10    _G_AW_RI_OFFSET

+                0x100dcd88       0x10    _G_AW_CQI_OFFSET

+                0x100dcd98       0xc5    _G_AW_PRIME_NUMBER

+                0x100dce5d        0x8    _G_AW_CYCLIC_SHIFT_NDMRS1

+                0x100dce65       0x18    _G_AW_CYCLIC_SHIFT_INDCI_NDMRS2_OCC

+                0x100dce7d        0x5    _G_AW_FORMAT3_NOC_NPNS_NSF1_5

+                0x100dce82        0x4    _G_AW_FORMAT3_NOC_NPNS_NSF1_4

+                0x100dce86        0x7    _G_W_PRACH0_3_SCALE1

+                0x100dce8d        0x1    _G_W_PRACH0_3_SCALE3

+                0x100dce8e        0x7    _G_W_PRACH4_SCALE1

+                0x100dce95        0x1    _G_W_PRACH4_SCALE3

+                0x100dce96        0x7    _G_W_PUCCH_SCALE1_1_92M_SAMPLE

+                0x100dce9d        0x7    _G_W_PUCCH_SCALE1_3_84M_SAMPLE

+                0x100dcea4        0x7    _G_W_PUCCH_SCALE1_7_68M_SAMPLE

+                0x100dceab        0x7    _G_W_PUCCH_SCALE1_15_36M_SAMPLE

+                0x100dceb2        0x7    _G_W_PUCCH_SCALE1_30_72M_SAMPLE

+                0x100dceb9        0x1    _G_W_PUCCH_SCALE3

+                0x100dceba        0x1    _G_W_SRS_SCALE3

+                0x100dcebb        0x7    _G_W_SRS_SCALE1_1_92M_SAMPLE

+                0x100dcec2       0x1c    _G_W_SRS_SCALE1_3_84M_SAMPLE

+                0x100dcede       0x31    _G_W_SRS_SCALE1_7_68M_SAMPLE

+                0x100dcf0f       0x62    _G_W_SRS_SCALE1_15_36M_SAMPLE

+                0x100dcf71       0xaf    _G_W_SRS_SCALE1_30_72M_SAMPLE

+                0x100dd020        0x7    _G_W_PUSCH_SCALE1_1_92M_SAMPLE

+                0x100dd027        0x7    _G_W_PUSCH_SCALE3_1_92M_SAMPLE

+                0x100dd02e        0x7    _G_W_PUSCH_SCALE1_3_84M_SAMPLE

+                0x100dd035       0x10    _G_W_PUSCH_SCALE3_3_84M_SAMPLE

+                0x100dd045        0x7    _G_W_PUSCH_SCALE1_7_68M_SAMPLE

+                0x100dd04c       0x1a    _G_W_PUSCH_SCALE3_7_68M_SAMPLE

+                0x100dd066        0x7    _G_W_PUSCH_SCALE1_15_36M_SAMPLE

+                0x100dd06d       0x33    _G_W_PUSCH_SCALE3_15_36M_SAMPLE

+                0x100dd0a0        0xe    _G_W_PUSCH_SCALE1_30_72M_SAMPLE

+                0x100dd0ae       0x65    _G_W_PUSCH_SCALE3_30_72M_SAMPLE

+                0x100dd113       0x42    _G_W_FIRST_FILTER_1_4M_SAMPLE

+                0x100dd155       0x42    _G_W_FIRST_FILTER_1_4M_SAMPLE_FIX3072

+                0x100dd197       0x42    _G_W_FIRST_FILTER_3M_SAMPLE

+                0x100dd1d9       0x42    _G_W_FIRST_FILTER_3M_SAMPLE_FIX3072

+                0x100dd21b       0x42    _G_W_FIRST_FILTER_5M_SAMPLE

+                0x100dd25d       0x42    _G_W_FIRST_FILTER_5M_SAMPLE_FIX3072

+                0x100dd29f       0x42    _G_W_FIRST_FILTER_10M_SAMPLE

+                0x100dd2e1       0x42    _G_W_FIRST_FILTER_10M_SAMPLE_FIX3072

+                0x100dd323       0x42    _G_W_FIRST_FILTER_15M_SAMPLE

+                0x100dd365       0x42    _G_W_FIRST_FILTER_20M_SAMPLE

+                0x100dd3a7       0x42    _G_W_FIRST_FILTER_BYPASS_STUB_SAMPLE

+                0x100dd3e9       0x42    _G_W_PRACH_FILTER_20M_15M_SAMPLE

+                0x100dd42b       0x42    _G_W_PRACH_FILTER_3M_SAMPLE

+                0x100dd46d       0x42    _G_W_PRACH_FILTER_5M_SAMPLE

+                0x100dd4af       0x42    _G_W_PRACH_FILTER_10M_SAMPLE

+                0x100dd4f1       0x18    _G_ADW_NCS_DIV_6

+                0x100dd509       0x10    _G_ADW_NCS_DIV_4

+                0x100dd519        0x6    _G_AW_C_NRBSC_DELTAPUCCHSHIFT

+                0x100dd51f      0x208    _G_AW_MOD_30

+                0x100dd727      0x12c    _G_AW_MOD_12

+                0x100dd853       0x24    _G_A_ZPHY_EULA_CHANNELTIMINGSEQTAB

+                0x100dd877       0x25    _G_A_ZPHY_EULA_TQADJSUBFRAME

+                0x100dd89c       0xc8    _g_adw_zPHY_eula_PuschMsg3Data

+                0x100dd964      0xc76    _g_adw_zPHY_eula_TestCase12_2Data

+                0x100de5da       0x14    _g_aeUlChannelType

+ .data          0x100de5ee      0x104 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+                0x100de5ee        0x1    _g_zPHY_eWakeUpMode

+                0x100de5ef        0x2    _g_zPHY_SleepFlag

+                0x100de5f1       0x55    _G_ZPHY_ELPC_DVFS

+                0x100de646       0x14    _g_zPHY_LPMCALIPARA

+                0x100de65a        0x4    _G_ZPHY_ELPC_ZSPCLK

+                0x100de65e       0x8f    _G_ZPHY_ELPC_AXICLK

+                0x100de6ed        0x1    _g_wWakeUpFlag

+                0x100de6ee        0x1    _g_zPHY_bSccRficSleepFlag

+                0x100de6ef        0x1    _g_zPHY_bUlGrantIntState

+                0x100de6f0        0x1    _g_wLteCfunReset

+                0x100de6f1        0x1    _g_wLtePrint1

+ .data          0x100de6f2       0x27 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+                0x100de6f2        0x2    _g_dwInitalBandwidth

+                0x100de6f4       0x24    _T_ZPHY_RELOAD_CONFIG

+                0x100de718        0x1    _g_zPHY_tRfSleepState

+ .data          0x100de719      0x110 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

+                0x100de719        0x1    _g_zPHY_ecsrm_tConnectedMeasMode

+                0x100de71a      0x10f    _g_ThreadMeas

+ .data          0x100de829      0x17a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o)

+                0x100de829        0xa    _g_awCsrmRsNumLog2

+                0x100de833        0xa    _g_awCsrmRsNumLog2_Single_Symbol

+                0x100de83d        0x6    _g_awCsrmNumFftLogVal

+                0x100de843        0x8    _MeasOnceSteps

+                0x100de84b       0x67    _MeasOnce

+                0x100de8b2        0x8    _MeasPrimarySteps

+                0x100de8ba       0x67    _MeasPrimary

+                0x100de921       0x18    _MeasProcSteps

+                0x100de939       0x67    _MeasProc

+                0x100de9a0        0x1    _g_zPHY_ecsrm_bHalfFrame

+                0x100de9a1        0x2    _g_awMeasSingleSymModeFlag

+ .data          0x100de9a3       0x37 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+                0x100de9a3       0x35    _g_awTriangleCoefft

+                0x100de9d8        0x1    _gwCellchangeFlag

+                0x100de9d9        0x1    _g_wMaxTxIndex

+ *fill*         0x100de9da 0x80000026 00

+ .data          0x100dea00      0x200 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft.o)

+                0x100dea00      0x200    _g_aswOutdata

+ .data          0x100dec00       0x64 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+                0x100dec00       0x50    _g_awL1eRxRsrpIdleFilterCoeff

+                0x100dec50       0x14    _g_awL1eRxRsrpFilterCoeff

+ .data          0x100dec64       0x9b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+                0x100dec64        0x2    _g_zPHY_edfe_dwAgcHwModeVari

+                0x100dec66        0x1    _g_wFirstFlagDC0

+                0x100dec67        0x1    _g_wFirstFlagDC1

+                0x100dec68       0x84    _WDFE_GAINDBTOLINEVALUE

+                0x100decec        0x1    _g_Csrs_Csrm_Start_Flag

+                0x100deced        0x1    _g_bDfeIntCheckEventFlag

+                0x100decee        0x1    _g_bCsrsDagcEstiEnableFlag

+                0x100decef        0x1    _g_zPHY_edfe_bFreqScanNotSyncAgcCalEnd

+                0x100decf0        0x1    _g_zPHY_edfe_bFreqScanNotSyncAgcCalEnd0

+                0x100decf1        0x1    _g_zPHY_edfe_bFreqScanNotSyncAgcCalEnd1

+                0x100decf2        0x1    _g_zPHY_edfe_bFreqScanNotSyncAgcCoverFlag

+                0x100decf3        0x2    _g_dwRspRx0Tx0

+                0x100decf5        0x2    _g_dwRspRx1Tx0

+                0x100decf7        0x2    _g_dwRspRx0Tx1

+                0x100decf9        0x2    _g_dwRspRx1Tx1

+                0x100decfb        0x1    _g_Idle_Inter_Freq_Flag

+                0x100decfc        0x1    _g_wRxDagcIntCounter

+                0x100decfd        0x1    _g_zPHY_edfe_RxDagcDoneFlag

+                0x100decfe        0x1    _g_wFreqScanWorkOnFlag

+ .data          0x100decff        0xb T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+                0x100decff        0x1    _g_wPreSubFrame

+                0x100ded00        0x1    _g_wCurSubFrame

+                0x100ded01        0x1    _g_wPreFrame

+                0x100ded02        0x1    _g_wCurFrame

+                0x100ded03        0x1    _g_wSrsUpdataFlg

+                0x100ded04        0x1    _g_wSrsUpdataFlg_Scell

+                0x100ded05        0x2    _g_b_zPHY_eula_SrsSendFlag

+                0x100ded07        0x1    _g_wMSG4AckINTLOCKCnt

+                0x100ded08        0x1    _g_b711712Test1Test2Flg

+                0x100ded09        0x1    _g_b711Test3Flg

+ .data          0x100ded0a        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+                0x100ded0a        0x1    _wTddFddCaEnFlg

+ .data          0x100ded0b       0x45 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pucch.o)

+                0x100ded4f        0x1    _g_zPHY_RFQuickAdjTxoffsetFlag

+ .data          0x100ded50       0x58 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+                0x100ded50       0x28    _g_zPHY_Int0HandleCfg

+                0x100ded78       0x18    _g_zPHY_Int1HandleCfg

+                0x100ded90       0x18    _g_zPHY_Int2HandleCfg

+ .data          0x100deda8       0x12 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o)

+ .data          0x100dedba        0x7 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+                0x100dedba        0x1    _G_ZPHY_WORD32_BYTENUM

+                0x100dedbb        0x1    _G_ZPHY_T_EngPrintMsg_BYTENUM

+                0x100dedbc        0x1    _G_ZPHY_SIZEOF_WORD32

+                0x100dedbd        0x1    _G_ZPHY_SIZEOF_WORD16

+                0x100dedbe        0x1    _G_ZPHY_SIZEOF_T_EngPrintMsg

+                0x100dedbf        0x1    _G_ZPHY_SIZEOF_T_EngLogHeader

+                0x100dedc0        0x1    _g_bL1lLogOutUsing

+ .data          0x100dedc1       0x14 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pdcch.o)

+ .data          0x100dedd5      0x5d3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+                0x100dedd5       0x60    _G_AC_UL_MODULE_CODE_SCHEME

+                0x100dee35        0x4    _G_AC_ULS_RV_VALUE

+                0x100dee39      0x234    _G_AW_ULS_TURBO_INTERLEAVER

+                0x100df06d       0x46    _G_AC_UL_TDD_HARQ_ID_DATABASE

+                0x100df0b3        0xa    _G_AC_UL_FDD_HARQ_ID_DATABASE

+                0x100df0bd       0x46    _G_AC_UL_NORM_HARQ_PUSCH_KVALUE

+                0x100df103       0x46    _G_AC_UL_NORM_HARQ_PHICH_KVALUE

+                0x100df149       0x46    _G_AC_UL_SPS_SUBFRAMOFFSET

+                0x100df18f       0x46    _G_AC_UL_PRE_UL_SUBFRAME

+                0x100df1d5        0xa    _G_AC_UL_PRE_UL_SUBFRAME_FDD

+                0x100df1df       0x46    _G_AC_UL_NEXT_UL_SUBFRAME

+                0x100df225        0xa    _G_AC_UL_NEXT_UL_SUBFRAME_FDD

+                0x100df22f        0xe    _G_AC_MAX_NUM_HARQPROC

+                0x100df23d        0x2    _G_AC_MAX_NUM_HARQPROC_FDD

+                0x100df23f       0x46    _G_AC_INTERVAL_BETWEEN_GRANT_SUBFRAME

+                0x100df285        0xa    _G_AC_KPHICH_PROSF_And_RECSF_ULDL0

+                0x100df28f       0x46    _G_AC_K_MSG3_SENDSF

+                0x100df2d5       0x46    _G_AC_K_MSG3_SENDSF_ULDLAY

+                0x100df31b       0x87    _G_AC_ULS_PERMUTATION_COMBINATION

+                0x100df3a2        0x1    _g_bIsNewTransmit

+                0x100df3a3        0x1    _g_bUlDlPaternFirst

+                0x100df3a4        0x1    _g_wSCellActive

+                0x100df3a5        0x1    _g_bHandOverFlag

+                0x100df3a6        0x1    _g_bIsRarNewTrans

+                0x100df3a7        0x1    _g_eHarqIDUpdataState

+ .data          0x100df3a8       0x61 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+                0x100df3a8        0x2    _g_Dcxo_UTC_CO_Info

+                0x100df3aa       0x5d    _g_sdL1lRfcAPCSchedTime

+                0x100df407        0x1    _g_ReadTpFlagCnt

+                0x100df408        0x1    _g_sdAtCtl_TxPowerValue

+ .data          0x100df409       0x14 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_param.o)

+ .data          0x100df41d       0x2e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+                0x100df445        0x1    _g_wL1eRxCrsIIRInd

+                0x100df446        0x1    _g_wBchUseSoftNoFlag

+                0x100df447        0x2    _g_sdwRxTemp1

+                0x100df449        0x2    _g_sdwRxTemp2

+ .data          0x100df44b       0x10 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pucch.o)

+ .data          0x100df45b     0x24c0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_data.o)

+                0x100df45b       0x46    _g_ac_zPHY_edls_TddSubframeType

+                0x100df4a1       0x1e    _g_ac_zPHY_edls_NcpSpeSubfrmCfg

+                0x100df4bf       0x1b    _g_ac_zPHY_edls_EcpSpeSubfrmCfg

+                0x100df4da        0x4    _g_ac_zPHY_edls_DeltaShiftBw5

+                0x100df4de        0x4    _g_ac_zPHY_edls_DeltaShiftBw4

+                0x100df4e2        0x3    _g_ac_zPHY_edls_DeltaShiftBw3

+                0x100df4e5        0x2    _g_ac_zPHY_edls_DeltaShiftBw2

+                0x100df4e7        0x2    _g_ac_zPHY_edls_DeltaShiftBw1

+                0x100df4e9       0x70    _g_ac_zPHY_edls_PrbIndexTabBw5

+                0x100df559       0x50    _g_ac_zPHY_edls_PrbIndexTabBw4

+                0x100df5a9       0x36    _g_ac_zPHY_edls_PrbIndexTabBw3

+                0x100df5df       0x1a    _g_ac_zPHY_edls_PrbIndexTabBw2

+                0x100df5f9       0x10    _g_ac_zPHY_edls_PrbIndexTabBw1

+                0x100df609       0xc8    _g_ac_zPHY_edls_VrbTabBw5Gap1

+                0x100df6d1       0xc8    _g_ac_zPHY_edls_VrbTabBw5Gap2

+                0x100df799       0x96    _g_ac_zPHY_edls_VrbTabBw4Gap1

+                0x100df82f       0x96    _g_ac_zPHY_edls_VrbTabBw4Gap2

+                0x100df8c5       0x64    _g_ac_zPHY_edls_VrbTabBw3Gap1

+                0x100df929       0x64    _g_ac_zPHY_edls_VrbTabBw3Gap2

+                0x100df98d       0x32    _g_ac_zPHY_edls_VrbTabBw2Gap1

+                0x100df9bf       0x1e    _g_ac_zPHY_edls_VrbTabBw1Gap1

+                0x100df9dd        0xc    _g_ac_zPHY_edls_VrbTabBw0Gap1

+                0x100df9e9       0x40    _g_ac_zPHY_edls_ModTbsTab

+                0x100dfa29     0x1734    _g_adw_zPHY_edls_TbsTab

+                0x100e115d      0x1c0    _g_adw_zPHY_edls_TbsTabDualLayer

+                0x100e131d       0x20    _g_aw_zPHY_edls_TbsTableDci1C

+                0x100e133d       0xbc    _g_aw_zPHY_edls_TurboParaK

+                0x100e13f9       0x20    _g_aw_zPHY_edls_PcInfoAnt2Dci2

+                0x100e1419      0x100    _g_aw_zPHY_edls_PcInfoAnt4Dci2

+                0x100e1519        0x8    _g_ac_zPHY_edls_PcInfoAnt4Dci2A

+                0x100e1521        0x7    _g_ac_zPHY_edls_MaxDlHarqProNum

+                0x100e1528        0x7    _g_ac_zPHY_edls_DlHarqProNumMin

+                0x100e152f       0x46    _g_ac_zPHY_edls_TddDlHarqCapM

+                0x100e1575       0x46    _g_ac_zPHY_edls_TddDlHarqCapM_TddFddCA

+                0x100e15bb       0x46    _g_ac_zPHY_edls_TddDlHarqTiming

+                0x100e1601       0x46    _g_ac_zPHY_edls_TddDlHarqTiming_TddFddCA

+                0x100e1647       0x46    _g_ac_zPHY_edls_TddDlHarqOrder

+                0x100e168d       0x46    _g_ac_zPHY_edls_TddDlHarqOrder_TddFddCA

+                0x100e16d3       0x46    _g_ac_zPHY_edls_TddDlHarqSetK

+                0x100e1719        0xa    _g_ac_zPHY_edls_FddDlHarqTiming

+                0x100e1723        0x8    _awRohAPowerTable1ForSinglePort

+                0x100e172b        0xa    _awRohAPowerTable1

+                0x100e1735        0x8    _awRohAVoltageTable1SinglePort

+                0x100e173d        0xa    _awRohAVoltageTable1

+                0x100e1747       0x20    _awRohBPowerTable1ForSinglePort

+                0x100e1767       0x20    _awRohBVoltageTable1SinglePort

+                0x100e1787       0x28    _awRohBPowerTable2

+                0x100e17af       0x28    _awRohBVoltageTable2

+                0x100e17d7        0xa    _awRohAPowerTable2

+                0x100e17e1        0xa    _awRohAVoltageTable2

+                0x100e17eb       0x28    _awRohBPowerTable4

+                0x100e1813       0x28    _awRohBVoltageTable4

+                0x100e183b        0x8    _g_wLteL1MultiPortPA3dBRouAPow

+                0x100e1843       0x20    _g_wLteL1MultiPortPA3dBRouBPow

+                0x100e1863        0x8    _g_wLteL1MultiPortPA3dBRouAVol

+                0x100e186b       0x20    _g_wLteL1MultiPortPA3dBRouBVol

+                0x100e188b        0x8    _g_wLteL1MultiPortPA6dBRouAPow

+                0x100e1893       0x20    _g_wLteL1MultiPortPA6dBRouBPow

+                0x100e18b3        0x8    _g_wLteL1MultiPortPA6dBRouAVol

+                0x100e18bb       0x20    _g_wLteL1MultiPortPA6dBRouBVol

+                0x100e18db       0x20    _g_wLteL1MultiPortPA6dBRouBVolTable

+                0x100e18fb       0x20    _g_wLteL1MultiPortPA6dBRouBPowTable

+ .data          0x100e191b        0x4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_ddtr.o)

+ .data          0x100e191f        0xa T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

+ .data          0x100e1929        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

+ .data          0x100e192b      0x27c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+                0x100e192b       0x13    _g_tzPHY_eulpc_At2UlPc

+                0x100e193e        0x2    _g_zPHY_emc_dwIcpArm1CtrlInfoRegAddr

+                0x100e1940      0x266    _g_ateMcMsgTable

+                0x100e1ba6        0x1    _g_bPchReportFlag

+ .data          0x100e1ba7       0x20 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_lpm.o)

+                0x100e1bc3        0x4    _g_zPHY_tLpcPwrDomainState

+ .data          0x100e1bc7        0xe T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tx.o)

+ .data          0x100e1bd5        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_meas.o)

+ *fill*         0x100e1bd7 0x80000001 00

+ .data          0x100e1bd8      0xa82 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o)

+                0x100e1bd8      0x800    _g_adw_Drv_Rx_CosineCoeff

+                0x100e23d8       0x31    _g_aw_Drv_Rx_FiTriangleCoeff

+                0x100e2409       0x62    _g_adw_Drv_Rx_FixedFirCoeff

+                0x100e246b       0x62    _g_adw_Drv_Rx_Eicic_FixedFirCoeff

+                0x100e24cd       0x62    _g_adw_Drv_Rx_FixFirCoeff_16QAM

+                0x100e252f       0x62    _g_adw_Drv_Rx_FixFirCoeff_64QAM

+                0x100e2591       0x62    _g_aw_Drv_FiCoeffPrbBundling

+                0x100e25f3       0x66    _g_adwL1eDrvRxMbsfnFirCoeff

+                0x100e2659        0x1    _g_wL1eDrvRxFirCoeffFormatInd

+ .data          0x100e265a        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_utr.o)

+ .data          0x100e265c        0x4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_pbch.o)

+ .data          0x100e2660        0x6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_cdtr.o)

+ *fill*         0x100e2666 0x80000002 00

+ .data          0x100e2668      0x229 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o)

+                0x100e2668       0x80    _g_zPHY_erfc_atDBBMainSyncEvent

+                0x100e26e8       0x80    _g_zPHY_erfc_atDBBMeas0Event

+                0x100e2768       0x20    _g_zPHY_erfc_atDBBTxSendEvent

+                0x100e2788       0x24    _g_zPHY_erfc_SubframeStartAddr

+                0x100e27ac       0x24    _g_zPHY_erfc_SubframeDDRBackUpStartAddr

+                0x100e27d0        0x8    _g_atzPHY_erfc_TuRegTxEvent

+                0x100e27d8       0xb9    _g_atzPHY_erfc_TuRamTxEvent

+ *fill*         0x100e2891 0x80000003 00

+ .data          0x100e2894      0xb54 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+                0x100e2894      0x400    _g_atzPHY_erfc_atRFABBMainSyncEvent

+                0x100e2c94      0x200    _g_atzPHY_erfc_atRFABBMeas0Event

+                0x100e2e94      0x554    _g_atzPHY_erfc_atRFABBTxSendEvent

+ .data          0x100e33e8        0x3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

+                0x100e33e8        0x1    _g_zPHY_erfc_cTddOrFddTemp

+                0x100e33e9        0x1    _g_zPHY_erfc_cTddOrFddSel

+                0x100e33ea        0x1    _g_zPHY_erfc_cTddOrFddlast

+ .data          0x100e33eb       0x3a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

+                0x100e33ef       0x14    _AWNCPSUBFRMPATREGVALUE

+                0x100e3403       0x22    _AWDFEECPSUBFRMPATREGVALUE

+ .data          0x100e3425        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_time.o)

+                0x100e3425        0x2    _xlb_g_zPHY_SID

+ .data          0x100e3427       0x2e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+                0x100e3427       0x2e    _g_azPHY_ecsrc_abFilterFactor

+ .data          0x100e3455        0xf T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+                0x100e3455        0x2    _ptrSib1Req

+                0x100e3457        0x2    _ptrSiReq

+                0x100e3459        0x2    _gSirMrtr

+                0x100e345b        0x2    _g_zPHY_emc_TpuUpdateSemId4SI

+                0x100e345d        0x1    _g_wSibPrintCtrlCnt

+                0x100e345e        0x1    _g_wSiPreSyncFlag

+                0x100e345f        0x1    _g_wSiPreSchedFlag

+                0x100e3460        0x1    _g_L1e_wAbortSiMsgProc

+                0x100e3461        0x1    _g_L1e_wSiDelayProc

+                0x100e3462        0x1    _g_wAnrBchFailInd

+                0x100e3463        0x1    _g_wAnrBchSuccInd

+ .data          0x100e3464      0x16f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+                0x100e3464        0x1    _g_bDrxLowCtrlFg

+                0x100e3465        0xa    _g_wRegTpuMsgId

+                0x100e346f       0x50    _g_ateMcAsynMsgTable

+                0x100e34bf      0x103    _G_ZPS_LTE_ASYNMSG_NUM

+                0x100e35c2        0x1    _g_zPHY_emc_tCpMode

+                0x100e35c3        0x1    _g_zPHY_emc_bPagingPoAndGapConflictFlag

+                0x100e35c4        0x1    _g_zPHY_emc_bPagingPoCallBackFlag

+                0x100e35c5        0x1    _gwUe4RxRcvFalg

+                0x100e35c6        0x1    _g_zPHY_emc_bRfcETCSuspendFlag

+                0x100e35c7        0x2    _g_zPHY_emc_TpuUpdateSemId4Com

+                0x100e35c9        0x2    _g_zPHY_emc_TpuUpdateSemId4HO

+                0x100e35cb        0x2    _g_zPHY_emc_TpuUpdateSemId4PreSync

+                0x100e35cd        0x1    _g_bMaxTimeAdvance

+                0x100e35ce        0x1    _g_wFreqAbortcellsearchConflictTimer

+                0x100e35cf        0x1    _wCommInSiProc

+                0x100e35d0        0x2    _dwLastRxoffset

+                0x100e35d2        0x1    _g_wDelayAnrCnt

+ .data          0x100e35d3     0x1081 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+                0x100e35d3        0x8    _g_zPHY_SearchPeriod

+                0x100e35db      0x39c    _g_zPHY_ecsrc_tEarfcnTable

+                0x100e3977       0x42    _s_awzPHY_CsrcEarfcnMInBandTable

+                0x100e39b9       0xa5    _g_adwCsrcTpuEventTable

+                0x100e3a5e        0x4    _g_awPiSearchPeriod

+                0x100e3a62        0x4    _g_awPiSearchPeriodAT

+                0x100e3a66        0x4    _g_awPiSearchPeriodPerDrx

+                0x100e3a6a        0x4    _g_awPiSearchPeriodSpeed

+                0x100e3a6e        0x4    _g_awPiSearchPeriodFixStrong

+                0x100e3a72        0x4    _g_awMovCtxSchPeriod

+                0x100e3a76        0x4    _g_awCfoUpdatePeriod

+                0x100e3a7a       0x60    _g_atCsrEventManage

+                0x100e3ada       0x5a    _g_L1e_C0_UtcInfo

+                0x100e3b34        0x8    _DelaySteps

+                0x100e3b3c       0x67    _Delay

+                0x100e3ba3       0x20    _SchedServCellSteps

+                0x100e3bc3       0x67    _SchedServCell

+                0x100e3c2a        0x8    _AdjustBndFrmCfoSteps

+                0x100e3c32       0x67    _AdjustBndFrmCfo

+                0x100e3c99       0x14    _SchedOneFreqSteps

+                0x100e3cad       0x67    _SchedOneFreq

+                0x100e3d14        0xc    _SchedIntraSteps

+                0x100e3d20       0x67    _SchedIntra

+                0x100e3d87       0x18    _SchedInterSteps

+                0x100e3d9f       0x67    _SchedInter

+                0x100e3e06        0x4    _SchedInitSteps

+                0x100e3e0a       0x67    _SchedInit

+                0x100e3e71       0x28    _SchedIdleSteps

+                0x100e3e99       0x67    _SchedIdle

+                0x100e3f00        0x1    _g_bCsrPlmnStatusFlagNew

+                0x100e3f01        0x1    _g_csrc_wSearchInFreqscanState

+                0x100e3f02        0x1    _g_zPHY_ecsrc_bNeedAdjustBndFrmCfo

+                0x100e3f03        0x1    _g_zPHY_Csrc_bConnSetInterFg

+                0x100e3f04        0x2    _g_AtZepcgSetLowPower

+                0x100e3f06      0x63f    _g_SchedContext

+                0x100e4545      0x10f    _g_ThreadCsrc

+ .data          0x100e4654      0xae0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_data.o)

+                0x100e4654      0x180    _G_AC_RA_RESR_CFG_FDD

+                0x100e47d4       0x80    _G_AC_RA_RESR_CFG_TDD1

+                0x100e4854      0x43d    _G_AC_RA_RESR_CFG_TDD2

+                0x100e4c91       0x20    _G_AW_NCS_VAL_FORMAT0TO3

+                0x100e4cb1       0x10    _G_AW_NCS_VAL_FORMAT4

+                0x100e4cc1      0x346    _G_AW_P_VAL_FORMAT0TO3

+                0x100e5007       0x8a    _G_AW_P_VAL_FORMAT4

+                0x100e5091        0x5    _G_ASC_DELTA_PREAMBLE_VAL

+                0x100e5096        0x8    _G_ASC_MSG_POWOFFSET_GROUPB

+                0x100e509e        0x6    _G_AW_RA_BASEBAND_PARAS_1_4

+                0x100e50a4        0x6    _G_AW_RA_BASEBAND_PARAS_3

+                0x100e50aa        0x6    _G_AW_RA_BASEBAND_PARAS_5

+                0x100e50b0        0x6    _G_AW_RA_BASEBAND_PARAS_10

+                0x100e50b6        0x6    _G_AW_RA_BASEBAND_PARAS_15_20

+                0x100e50bc        0x6    _G_AW_RA_BASEBAND_PARAS

+                0x100e50c2        0x5    _G_AC_PREAMBLE_LENGTH

+                0x100e50c7       0x10    _G_AW_BI_VALUE

+                0x100e50d7       0x24    _G_AC_FID_VALUE_FORMAT0TO3

+                0x100e50fb       0x39    _g_zPHY_erapc_tCtrlBlock

+ .data          0x100e5134      0x46e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+                0x100e5134        0x1    _g_zPHY_emulm_PlmnSearchMeasFlag

+                0x100e5135        0x2    _g_azPHY_emulm_UsedGapCount

+                0x100e5137       0x18    _MulmCsAgcSteps

+                0x100e514f       0x67    _MulmCsAgc

+                0x100e51b6       0x18    _MulmCsPssSteps

+                0x100e51ce       0x67    _MulmCsPss

+                0x100e5235        0xc    _MulmCsTpuAdjType1Steps

+                0x100e5241       0x67    _MulmCsTpuAdjType1

+                0x100e52a8        0xc    _MulmCsTpuAdjType2Steps

+                0x100e52b4       0x67    _MulmCsTpuAdjType2

+                0x100e531b       0x14    _MulmCsCfoOnceSteps

+                0x100e532f       0x67    _MulmCsCfoOnce

+                0x100e5396       0x14    _MulmCsCfoSteps

+                0x100e53aa       0x67    _MulmCsCfo

+                0x100e5411       0x18    _MulmCsSssSteps

+                0x100e5429       0x67    _MulmCsSss

+                0x100e5490       0x34    _MulmCellSearchOnceSteps

+                0x100e54c4       0x67    _MulmCellSearchOnce

+                0x100e552b        0xc    _MulmCellSearchProcSteps

+                0x100e5537       0x67    _MulmCellSearchProc

+                0x100e559e        0x1    _g_eCsrsTpuAdjStep

+                0x100e559f        0x1    _g_L1e_mulm_SatisfyFlag

+                0x100e55a0        0x1    _g_L1e_mulm_SlaveLpcFlagCnt

+                0x100e55a1        0x1    _g_bMulmConnectedAbortGapFlag

+ .data          0x100e55a2        0xe T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o)

+ .data          0x100e55b0       0x1e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_proc.o)

+ .data          0x100e55ce        0xc T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mbs.o)

+                0x100e55ce        0x6    _g_awL1eFddMbsfnSubfNumTab

+                0x100e55d4        0x6    _g_awL1eTddMbsfnSubfNumTab

+ .data          0x100e55da        0x5 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+                0x100e55da        0x1    _g_wDrxUnActiveFlag

+                0x100e55db        0x1    _g_wDrxActiveFlag

+                0x100e55dc        0x1    _g_zPHY_emc_bDediHoReveFlag

+                0x100e55dd        0x1    _g_zPHY_emc_bDrxActvieFlag

+                0x100e55de        0x1    _g_wLastPreSyncAbsSubf

+ .data          0x100e55df      0x194 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+                0x100e55df        0x2    _g_zPHY_AMT_Tool_Agc_Open

+                0x100e55e1        0x4    _g_tLteAmtAfc

+                0x100e55e5      0x186    _g_zPHY_tCurrentBandCtrlInfo

+                0x100e576b        0x2    _ptLteAmtFdtParameter

+                0x100e576d        0x2    _g_tLteAmtFdtParameter

+                0x100e576f        0x2    _ptLteAmtFstParameter

+                0x100e5771        0x2    _g_tLteAmtFstParameter

+ .data          0x100e5773       0x40 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_func.o)

+                0x100e57ac        0x1    _g_sbFixTaAutoAdjFlg

+                0x100e57ad        0x2    _g_dwRaPIDNotMatchCnt

+                0x100e57af        0x2    _g_sdwK_PreambleID_RaPID

+                0x100e57b1        0x2    _g_swFixTaStep

+ .data          0x100e57b3        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+                0x100e57b3        0x1    _g_bHandoverReqProcedure

+                0x100e57b4        0x1    _g_bHandoverCsrCnf

+ .data          0x100e57b5       0xee T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

+                0x100e57b5        0x8    _g_adwL1eFddPreSyncSfnBmp

+                0x100e57bd       0x20    _g_adwL1eTddPreSyncSfnBmp

+                0x100e57dd        0xc    _g_awL1eFddPreSyncWorkSubfNum

+                0x100e57e9       0x30    _g_awL1eTddPreSyncWorkSubfNum

+                0x100e5819        0x4    _g_awL1eFddPreSyncTimer

+                0x100e581d       0x10    _g_awL1eTddPreSyncTimer

+                0x100e582d       0x14    _g_awL1eFddConnPreSyncWorkTimer

+                0x100e5841       0x50    _g_awL1eTddConnPreSyncWorkTimer

+                0x100e5891        0x1    _g_wPreSyncInterval

+                0x100e5892        0x1    _g_wPreSync640Interval

+                0x100e5893        0xe    _g_zPHY_emc_tPagingCtrlInfo

+                0x100e58a1        0x1    _g_wL1ePreSyncInFlag

+                0x100e58a2        0x1    _g_zPHY_emc_bDelayRxOpenTimeForCirFlag

+ .data          0x100e58a3       0x10 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o)

+                0x100e58a3       0x10    _g_dwGpioPin

+ .data          0x100e58b3      0x15b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rx_data.o)

+                0x100e58b3        0xe    _g_adw_zPHY_Rx_NormalSfnTypeValue

+                0x100e58c1        0xe    _g_adw_zPHY_Rx_MbsfnSfnTypeValue

+                0x100e58cf       0x1e    _g_aw_zPHY_Rx_NcpSpeSubfrmCfg

+                0x100e58ed       0x1b    _g_aw_zPHY_Rx_EcpSpeSubfrmCfg

+                0x100e5908       0x46    _g_atzPHY_TddConfigTable

+                0x100e594e        0x8    _g_ai_zPHY_RxCsiRsTab

+                0x100e5956       0x40    _g_aw_zPHY_RxNcpKLtab

+                0x100e5996       0x38    _g_aw_zPHY_RxEcpKLtab

+                0x100e59ce       0x20    _g_aw_zPHY_RxZeroPowerNcpKLtab

+                0x100e59ee       0x20    _g_aw_zPHY_RxZeroPowerEcpKLtab

+ .data          0x100e5a0e       0x2a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+                0x100e5a0e       0x1e    _WDFE_AGCBALANCEFACTERLOG2VALUE

+                0x100e5a2c        0x6    _g_a_zPHY_edfe_wBandLog10

+                0x100e5a32        0x1    _g_zPHY_edfe_bPssNotSyncAgcCalEnd

+                0x100e5a33        0x1    _g_zPHY_edfe_bPssNotSyncAgcCalEnd0

+                0x100e5a34        0x1    _g_zPHY_edfe_bPssNotSyncAgcCalEnd1

+                0x100e5a35        0x1    _g_zPHY_edfe_bPssNotSyncAgcCoverFlag0

+                0x100e5a36        0x1    _g_zPHY_edfe_bPssNotSyncAgcCoverFlag1

+                0x100e5a37        0x1    _g_Idle_State_Inter_Freq_Flag

+ .data          0x100e5a38        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls.o)

+ .data          0x100e5a39      0x180 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft_twf.o)

+                0x100e5a39      0x180    _g_aswTwf

+ .data          0x100e5bb9      0xb0a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

+                0x100e5bb9        0x7    _g_L1eIniFreqOffset

+                0x100e5bc0        0x7    _g_L1eIniFreqOffsetNorm12k

+                0x100e5bc7        0x3    _g_L1eIniFreqOffsetNormTemp

+                0x100e5bca       0xc8    _G_ADW_EXP10XVALUE

+                0x100e5c92        0x2    _g_wFSFixAGCTable

+                0x100e5c94       0x10    _PssOneFreqPointSteps

+                0x100e5ca4       0x67    _PssOneFreqPoint

+                0x100e5d0b       0x18    _PssOneAgcGainSteps

+                0x100e5d23       0x67    _PssOneAgcGain

+                0x100e5d8a       0x18    _RedoPss500KSteps

+                0x100e5da2       0x67    _RedoPss500K

+                0x100e5e09       0x10    _AgcSteps

+                0x100e5e19       0x67    _Agc

+                0x100e5e80       0x1c    _RedoPss100KSteps

+                0x100e5e9c       0x67    _RedoPss100K

+                0x100e5f03       0x1c    _Pss100KSteps

+                0x100e5f1f       0x67    _Pss100K

+                0x100e5f86        0xc    _Pss500KSteps

+                0x100e5f92       0x67    _Pss500K

+                0x100e5ff9       0x20    _Pss100KAndFsAGCSteps

+                0x100e6019       0x67    _Pss100KAndFsAGC

+                0x100e6080       0x14    _SerialPssSteps

+                0x100e6094       0x67    _SerialPss

+                0x100e60fb       0x1c    _DiscretePssSteps

+                0x100e6117       0x67    _DiscretePss

+                0x100e617e       0x20    _PssSteps

+                0x100e619e       0x67    _Pss

+                0x100e6205        0xc    _MeanPowerOneFreqPointSteps

+                0x100e6211       0x67    _MeanPowerOneFreqPoint

+                0x100e6278       0x20    _MeanPowerSteps

+                0x100e6298       0x67    _MeanPower

+                0x100e62ff       0x10    _ScanFreqSteps

+                0x100e630f       0x67    _ScanFreq

+                0x100e6376        0x6    _g_tFS_PssResultList

+                0x100e637c        0x6    _g_tFS_MeanpowerList

+                0x100e6382      0x341    _g_tFS_PssSnrBackup

+ .data          0x100e66c3       0x19 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+ .data          0x100e66dc       0x6c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

+ .data          0x100e6748       0xdb T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_data.o)

+                0x100e6748       0x46    _g_ai_zPHY_Tdd_MiTab

+                0x100e678e       0x46    _g_ai_zPHY_Fdd_MiTab

+                0x100e67d4        0x6    _g_aw_zPHY_DCI_RBA_T01

+                0x100e67da        0x6    _g_aw_zPHY_DCI_RBA_T2

+                0x100e67e0        0x6    _g_aw_zPHY_DCI4_RBA

+                0x100e67e6        0xd    _g_aw_zPHY_DCI_BaseSize

+                0x100e67f3        0x6    _g_aw_zPHY_TDD_DCI_01A33A_COM

+                0x100e67f9        0x6    _g_aw_zPHY_FDD_DCI_01A33A_COM

+                0x100e67ff        0x6    _g_aw_zPHY_FDD_DCI01APadding_COM

+                0x100e6805        0x6    _g_aw_zPHY_DCI_1C_COM

+                0x100e680b       0x18    _g_aw_zPHY_PHICH_GROUP_NUM

+ .data          0x100e6823       0x44 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pusch.o)

+                0x100e6823       0x1e    _g_adw_zPHY_eula_TestMsg3

+                0x100e6841       0x1e    _g_adw_zPHY_eula_7510_Msg3

+                0x100e685f        0x8    _g_adw_zPHY_eula_TestCRntiMsg3

+ .data          0x100e6867      0x510 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

+                0x100e6867        0x8    _G_EULPC_RARTPCVAL

+                0x100e686f        0x8    _G_EULPC_PUSCHTPCVAL

+                0x100e6877        0x4    _G_EULPC_PUCCHTPCVAL

+                0x100e687b        0x2    _G_EULPC_DCI3ATPCVAL

+                0x100e687d       0x46    _G_EULPC_PUSCH_TPC_SCHED

+                0x100e68c3       0x46    _G_EULPC_PUCCH_TPC_SCHED

+                0x100e6909       0x10    _G_BETA_CQI_OFFSET

+                0x100e6919       0x64    _G_EXP_2X_VAL

+                0x100e697d       0x64    _G_EULPC_LOG_MPUSCH_VAL

+                0x100e69e1        0xb    _G_EULPC_ALPHA_VAL

+                0x100e69ec       0x43    _G_EULPC_HN_CQI_NHARQ

+                0x100e6a2f       0x38    _G_EULPC_DELTA_FPUCCH

+                0x100e6a67      0x220    _G_EULPC_POWER_TO_LINEAR_VAL

+                0x100e6c87       0x46    _G_EULPC_M_VALUE

+                0x100e6ccd        0xc    _G_EULPC_SAMPLE_POINT

+                0x100e6cd9        0x2    _G_ULPC_DELTA_TXD_VAL

+                0x100e6cdb       0x4e    _G_ZPHY_EULPC_MPR_NS_05

+                0x100e6d29       0x4e    _G_ZPHY_EULPC_AMPR_NS_05

+ .data          0x100e6d77       0x1c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_cfo.o)

+ .data          0x100e6d93       0x90 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_sss.o)

+ .data          0x100e6e23      0x477 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+                0x100e6e23        0x1    _g_wCsrsSubFrameVary

+                0x100e6e24       0x10    _aeHwConfigMode

+                0x100e6e34        0x6    _g_L1eSearchFreqOffset

+                0x100e6e3a       0x18    _CsAgcSteps

+                0x100e6e52       0x67    _CsAgc

+                0x100e6eb9       0x18    _CsPssOnceSteps

+                0x100e6ed1       0x67    _CsPssOnce

+                0x100e6f38        0x8    _CsPssSteps

+                0x100e6f40       0x67    _CsPss

+                0x100e6fa7       0x10    _CsCfoOnceSteps

+                0x100e6fb7       0x67    _CsCfoOnce

+                0x100e701e       0x10    _CsCfoSteps

+                0x100e702e       0x67    _CsCfo

+                0x100e7095       0x18    _CsSssSteps

+                0x100e70ad       0x67    _CsSss

+                0x100e7114       0x30    _CellSearchOnceSteps

+                0x100e7144       0x67    _CellSearchOnce

+                0x100e71ab        0xc    _CellSearchProcSteps

+                0x100e71b7       0x67    _CellSearchProc

+                0x100e721e       0x14    _CfoProcSteps

+                0x100e7232       0x67    _CfoProc

+                0x100e7299        0x1    _g_bInterFreqChange

+ .data          0x100e729a       0x1c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_ti.o)

+                0x100e72b4        0x2    _g_ptTi_Ctl

+ .data          0x100e72b6      0x19a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

+                0x100e72b6      0x182    _aCsrsSssRamSequence

+                0x100e7438       0x18    _g_ecsr_dwResetValue

+ .data          0x100e7450      0x17c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1_ref.o)

+                0x100e7450       0xbe    _GainValueConfig_TDD

+                0x100e750e       0xbe    _GainValueConfig_FDD

+ .data          0x100e75cc        0x7 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(id.o)

+                0x100e75cc        0x7    _g_pcZcosVersion

+ .data          0x100e75d3        0x4 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o)

+                0x100e75d3        0x4    _gtHuntList

+ .data          0x100e75d7        0x2 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_efuse.o)

+                0x100e75d7        0x2    _efuseMutex

+ .data          0x100e75d9        0x2 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(errno.o)

+                0x100e75d9        0x1    _errno

+                0x100e75da        0x1    _ierrno

+ .data          0x100e75db       0xb3 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(low_level.o)

+ .data          0x100e768e        0x3 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_data.o)

+                0x100e768e        0x1    _floatx80_rounding_precision

+                0x100e768f        0x1    _float_detect_tininess

+                0x100e7690        0x1    _float_rounding_mode

+ .data          0x100e7691      0x101 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ctype.o)

+                0x100e7691      0x101    ___ctype

+ .data          0x100e7792        0x4 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(pr_routines.o)

+                0x100e7792        0x2    _ZSP_get_cycle_ZSP_overridePtr

+                0x100e7794        0x2    _ZSP_get_insn_ZSP_overridePtr

+                0x100e7796                __incsram_loadaddr = .

+                0x100e7796        0x2 LONG 0x8074000 (<code 338> (LOADADDR (.itcm)) / 0x2)

+                0x100e7798                __incsram_size = .

+                0x100e7798        0x2 LONG 0x371c (SIZEOF (.itcm) / 0x2)

+                0x100e779a                __dncsram_loadaddr = .

+                0x100e779a        0x2 LONG 0x8078000 (<code 338> (LOADADDR (.dtcm)) / 0x2)

+                0x100e779c                __dncsram_size = .

+                0x100e779c        0x2 LONG 0x31fd (SIZEOF (.dtcm) / 0x2)

+                0x100e779e                __L2_code_s_loadaddr = .

+                0x100e779e        0x2 LONG 0x8053f18 (<code 338> (LOADADDR (.c2tcm_s)) / 0x2)

+                0x100e77a0                __L2_code_s_size = .

+                0x100e77a0        0x2 LONG 0x4 (SIZEOF (.c2tcm_s) / 0x2)

+                0x100e77a2                __L2_code_d_loadaddr = .

+                0x100e77a2        0x2 LONG 0x8053f20 (<code 338> (LOADADDR (.c2tcm_d)) / 0x2)

+                0x100e77a4                __L2_code_d_size = .

+                0x100e77a4        0x2 LONG 0x4 (SIZEOF (.c2tcm_d) / 0x2)

+                0x100e77a6                __L2_code_d_loadaddr_update1 = .

+                0x100e77a6        0x2 LONG 0x8053f28 (<code 338> (LOADADDR (.c2tcm_d_update1)) / 0x2)

+                0x100e77a8                __L2_code_d_size_update1 = .

+                0x100e77a8        0x2 LONG 0x4 (SIZEOF (.c2tcm_d_update1) / 0x2)

+                0x100e77aa                __L2_code_d_loadaddr_update2 = .

+                0x100e77aa        0x2 LONG 0x8053f30 (<code 338> (LOADADDR (.c2tcm_d_update2)) / 0x2)

+                0x100e77ac                __L2_code_d_size_update2 = .

+                0x100e77ac        0x2 LONG 0x4 (SIZEOF (.c2tcm_d_update2) / 0x2)

+                0x100e77ae                __L2_data_s_loadaddr = .

+                0x100e77ae        0x2 LONG 0x8053f38 (<code 338> (LOADADDR (.d2tcm_s)) / 0x2)

+                0x100e77b0                __L2_data_s_size = .

+                0x100e77b0        0x2 LONG 0xa (SIZEOF (.d2tcm_s) / 0x2)

+                0x100e77b2                __L2_data_d_loadaddr = .

+                0x100e77b2        0x2 LONG 0x8053f48 (<code 338> (LOADADDR (.d2tcm_d)) / 0x2)

+                0x100e77b4                __L2_data_d_size = .

+                0x100e77b4        0x2 LONG 0x0 (SIZEOF (.d2tcm_d) / 0x2)

+                0x100e77b6                __L2_data_d_loadaddr_update1 = .

+                0x100e77b6        0x2 LONG 0x8053f50 (<code 338> (LOADADDR (.d2tcm_d_update1)) / 0x2)

+                0x100e77b8                __L2_data_d_size_update1 = .

+                0x100e77b8        0x2 LONG 0x0 (SIZEOF (.d2tcm_d_update1) / 0x2)

+                0x100e77ba                __L2_data_d_loadaddr_update2 = .

+                0x100e77ba        0x2 LONG 0x8053f58 (<code 338> (LOADADDR (.d2tcm_d_update2)) / 0x2)

+                0x100e77bc                __L2_data_d_size_update2 = .

+                0x100e77bc        0x2 LONG 0x0 (SIZEOF (.d2tcm_d_update2) / 0x2)

+                0x100e77be                __lp_text_addr = .

+                0x100e77be        0x2 LONG 0x8053e00 (<code 338> (ADDR (.lp_text)) / 0x2)

+                0x100e77c0                __lp_text_loadaddr = .

+                0x100e77c0        0x2 LONG 0x8053e00 (<code 338> (LOADADDR (.lp_text)) / 0x2)

+                0x100e77c2                __lp_text_size = .

+                0x100e77c2        0x2 LONG 0x112 (SIZEOF (.lp_text) / 0x2)

+

+.display

+ *(.display_data_buffer)

+

+.save_zsp       0x100e77d0      0x100

+ *(.save_zsp_data)

+ .save_zsp_data

+                0x100e77d0      0x100 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_save_zsp880_reg.o)

+

+.bss            0x100e78d0    0x672a3 load address 0x100e78d0

+                0x100e78d0                ___bss_start = .

+ *(.bss)

+ .bss           0x100e78d0       0x19 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(bsp_timer_zsp880.o)

+ .bss           0x100e78e9       0x40 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_dma.o)

+ .bss           0x100e7929      0x22c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+ .bss           0x100e7b55       0x40 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv.o)

+ .bss           0x100e7b95       0x8d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o)

+ .bss           0x100e7c22        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+ .bss           0x100e7c23      0x77d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

+ .bss           0x100e83a0       0x1f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o)

+ .bss           0x100e83bf        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+ .bss           0x100e83c0        0x3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+ .bss           0x100e83c3        0x6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+ .bss           0x100e83c9        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+ .bss           0x100e83ca       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

+ .bss           0x100e840a        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls.o)

+ .bss           0x100e840b     0x22dd T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

+ .bss           0x100ea6e8        0x4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+ .bss           0x100ea6ec      0x29c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+ .bss           0x100ea988      0x14d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_int.o)

+ .bss           0x100eaad5     0x2c3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+ .bss           0x100ed711      0xbd2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+ *fill*         0x100ee2e3 0x80000001 00

+ .bss           0x100ee2e4      0xec7 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+ .bss           0x100ef1ab      0x2ef T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_ds.o)

+ .bss           0x100ef49a        0x8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

+ .bss           0x100ef4a2        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+ .bss           0x100ef4a3       0x1b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+ .bss           0x100ef4be        0x3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+ .bss           0x100ef4c1      0x439 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_inter_cs.o)

+ .bss           0x100ef8fa      0xf85 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+ .bss           0x100f087f        0x2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas.o)

+ .bss           0x100f0881      0x2ef T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+ .bss           0x100f0b70      0x392 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_bch.o)

+ .bss           0x100f0f02      0x43a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cs.o)

+ .bss           0x100f133c        0x3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_gap.o)

+ .bss           0x100f133f        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa.o)

+ .bss           0x100f1340     0x259c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fs.o)

+ .bss           0x100f38dc      0x1d2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+ .bss           0x100f3aae      0x564 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rm.o)

+ .bss           0x100f4012      0x1e1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+ .bss           0x100f41f3        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+ .bss           0x100f41f4        0x3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+ .bss           0x100f41f7        0x6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+ .bss           0x100f41fd      0x981 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+ .bss           0x100f4b7e       0x24 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+ .bss           0x100f4ba2        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+ .bss           0x100f4ba3       0x82 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+ .bss           0x100f4c25        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+ *fill*         0x100f4c27 0x80000001 00

+ .bss           0x100f4c28       0x45 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+ .bss           0x100f4c6d        0x3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+ .bss           0x100f4c70        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+ .bss           0x100f4c72        0x4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+ .bss           0x100f4c76        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+ .bss           0x100f4c77      0x234 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

+ .bss           0x100f4eab        0x8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

+ .bss           0x100f4eb3        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+ .bss           0x100f4eb4        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+ .bss           0x100f4eb6       0x72 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mbs.o)

+ .bss           0x100f4f28        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+ .bss           0x100f4f2a       0x50 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

+ .bss           0x100f4f7a        0x3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+ .bss           0x100f4f7d        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+ .bss           0x100f4f7e        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+ .bss           0x100f4f80       0x34 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(userIO.o)

+ *(COMMON)

+ COMMON         0x100f4fb4        0x6 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(error.o)

+                                  0x0 (size before relaxing)

+                0x100f4fb4        0x6    _err_msg

+ COMMON         0x100f4fba      0x18f T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(init.o)

+                                  0x0 (size before relaxing)

+                0x100f4fba      0x18f    _odo_sys

+ COMMON         0x100f5149       0x44 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_error_handler.o)

+                                  0x0 (size before relaxing)

+                0x100f5149        0x1    _zsp_cmm_len

+                0x100f514a        0x5    _g_L1ErrInfo

+                0x100f514f       0x3e    _zsp_ramdump_regs

+ COMMON         0x100f518d      0x364 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+                                  0x0 (size before relaxing)

+                0x100f518d        0x1    _g_erfc_cnt

+                0x100f518e      0x302    _g_atHookInfo

+                0x100f5490       0x60    _g_erfc_tpu

+                0x100f54f0        0x1    _gIramHookCnt

+ COMMON         0x100f54f1       0x1c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o)

+                                  0x0 (size before relaxing)

+                0x100f54f1        0x1    _g_wRficRev

+                0x100f54f2       0x1b    _g_awTempDAC

+ COMMON         0x100f550d       0x1a T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o)

+                                  0x0 (size before relaxing)

+                0x100f550d       0x1a    _g_tL1wCallStackInfo

+ COMMON         0x100f5527        0x1 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_multimode_cfg.o)

+                                  0x0 (size before relaxing)

+                0x100f5527        0x1    _g_uComPhyFunc

+ COMMON         0x100f5528      0xd00 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+                                  0x0 (size before relaxing)

+                0x100f5528      0x100    _gReadBlockCnt

+                0x100f5628      0x100    _RpMsgRead_Exit

+                0x100f5728      0x100    _gWriteBlockCnt

+                0x100f5828      0x100    _gRpMsgWriteMutex

+                0x100f5928      0x100    _s_RpMsgCallbackList

+                0x100f5a28      0x300    _phy2ps_chinfo

+                0x100f5d28      0x100    _rpMsgSem

+                0x100f5e28      0x300    _ps2phy_chinfo

+                0x100f6128      0x100    _gRpMsgReadMutex

+ COMMON         0x100f6228        0x9 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_irat.o)

+                                  0x0 (size before relaxing)

+                0x100f6228        0x2    _g_L1_tModeState

+                0x100f622a        0x6    _g_L1_tLpmCaliTime

+                0x100f6230        0x1    _g_L1_tLpCalibrationFlag

+ COMMON         0x100f6231        0xd T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

+                                  0x0 (size before relaxing)

+                0x100f6231        0x9    _g_L1wPriTaskPid

+                0x100f623a        0x4    _g_L1wIsrTaskPid

+ COMMON         0x100f623e     0xc9e6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

+                                  0x0 (size before relaxing)

+                0x100f623e      0xbec    _g_tWcdmaUserNv

+                0x100f6e2a      0x22c    _g_tL1wNvBb

+                0x100f7056     0xbbca    _g_tWcdmaCalibNv

+                0x10102c20        0x4    _g_tL1wAtNv

+ COMMON         0x10102c24      0x427 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+                                  0x0 (size before relaxing)

+                0x10102c24      0x3eb    _g_tL1wDevMeasInfo

+                0x1010300f       0x3c    _g_atMeasSpsrInfo

+ COMMON         0x1010304b      0x5b3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

+                                  0x0 (size before relaxing)

+                0x1010304b      0x4e4    _s_tL1wDevHsupaInfo

+                0x1010352f       0xcf    _g_PsrUpdateReq

+ COMMON         0x101035fe       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+                                  0x0 (size before relaxing)

+                0x101035fe        0x1    _g_SSC_CFLT_chip

+                0x101035ff       0x14    _g_tRfcNotchInfo

+                0x10103613       0x24    _g_tWRfcRpiPwrCtl

+                0x10103637        0x1    _g_wRfcResetState

+                0x10103638        0x1    _g_SSC_CFLT_ssfn

+                0x10103639        0x2    _g_zPHYRfcSSCDebugCnt

+ COMMON         0x1010363b      0x13e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+                                  0x0 (size before relaxing)

+                0x1010363b       0x48    _tPcDataDb

+                0x10103683       0x62    _tPcCnt

+                0x101036e5       0x94    _g_tPcDpchSirCalInfo

+ COMMON         0x10103779      0x113 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+                                  0x0 (size before relaxing)

+                0x10103779        0x2    _g_Rt

+                0x1010377b       0x11    _g_tL1wHsdpaSnrAdjInfo

+                0x1010378c       0x36    _g_tHsdpaAdrIcRstInfo

+                0x101037c2        0x6    _g_tL1wHsdpaDbgInfo

+                0x101037c8       0x78    _g_tL1wHsdpaPacketInfo

+                0x10103840       0x19    _g_tHsdpaIcFingerDiffInfo

+                0x10103859        0x1    _g_wAdrIcEn

+                0x1010385a       0x26    _g_tL1wHsdpaCodingInfo

+                0x10103880        0x1    _g_wL1wHsdpaRxDivMode

+                0x10103881        0xb    _g_tHsdpaResetInfo

+ COMMON         0x1010388c      0x191 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+                                  0x0 (size before relaxing)

+                0x1010388c      0x168    _g_atLessDecodeCfg

+                0x101039f4       0x28    _g_atLessDemoluleCfg

+                0x10103a1c        0x1    _g_wL1wLessCfgIdx

+ COMMON         0x10103a1d      0x1b6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tx_rf_res.o)

+                                  0x0 (size before relaxing)

+                0x10103a1d      0x1b6    _g_tUlRfTbl

+ COMMON         0x10103bd3      0x26c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

+                                  0x0 (size before relaxing)

+                0x10103bd3      0x26c    _g_tWuldataBuf

+ COMMON         0x10103e3f      0x624 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

+                                  0x0 (size before relaxing)

+                0x10103e3f      0x604    _g_uLSfInfo

+                0x10104443       0x20    _g_atL1wHsupaFirstTranPara

+ COMMON         0x10104463      0xd06 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+                                  0x0 (size before relaxing)

+                0x10104463       0x12    _g_tRfcPowerAdcReadInfo

+                0x10104475       0x5a    _g_atRfcAgcDbLog

+                0x101044cf        0x1    _g_eAntSel

+                0x101044d0        0x1    _g_bNvCheck

+                0x101044d1        0x1    _g_wRfcTxRxState

+                0x101044d2      0x318    _g_tRfcCtrlDbRx

+                0x101047ea       0x26    _g_tRfcGapMixLog

+                0x10104810      0x5df    _g_tRfcAgcDb

+                0x10104def       0x1e    _g_atRfcStateLog

+                0x10104e0d        0x1    _g_eDivState

+                0x10104e0e        0xb    _g_tRfcAfcDb

+                0x10104e19        0x1    _g_eAntState

+                0x10104e1a      0x318    _g_tRfcCtrlDbTx

+                0x10105132       0x23    _g_tRfcCmnInfoLOG

+                0x10105155        0xe    _g_tRfcTxPowLog

+                0x10105163        0x5    _g_tRfcTmpReadInfo

+                0x10105168        0x1    _g_eRfcRamState

+ COMMON         0x10105169       0x1f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+                                  0x0 (size before relaxing)

+                0x10105169        0x4    _g_wAdrIcCellState

+                0x1010516d        0x1    _g_wL1wHsdpaSfnCfnSubFrmOffset

+                0x1010516e        0x5    _g_awL1wHsdpaMvalue

+                0x10105173        0x4    _g_wSubFrmOffset

+                0x10105177        0x1    _g_wL1wHsdpaHsdpcchUldpcchOffset

+                0x10105178        0xf    _g_awL1wHsdpaCfnSlot2SfnSubFrm

+                0x10105187        0x1    _g_wL1wHsdpaSfnCfnOffset

+ COMMON         0x10105188     0x2824 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

+                                  0x0 (size before relaxing)

+                0x10105188       0x24    _s_tCsStatisticInfo

+                0x101051ac     0x2800    _dwPeakInfoInSlot

+ COMMON         0x101079ac      0xc5d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+                                  0x0 (size before relaxing)

+                0x101079ac       0x26    _g_tPcUphDb

+                0x101079d2       0x3e    _tDevEngStardardParam

+                0x10107a10      0x559    _g_tPcOverEstDb

+                0x10107f69      0x3e3    _tPcBetaDb

+                0x1010834c        0xa    _swPcTimeOff

+                0x10108356        0x1    _wTimeOff

+                0x10108357        0xa    _swPcTimeOff2

+                0x10108361       0x95    _tPcCalcDb

+                0x101083f6        0x2    _g_tIqMappingCon

+                0x101083f8      0x146    _tPcInfoDb

+                0x1010853e       0xcb    _tMprTest

+ COMMON         0x10108609      0x286 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+                                  0x0 (size before relaxing)

+                0x10108609        0x4    _g_awL1wStandardMsgRpt

+                0x1010860d       0x80    _g_awL1wPrintMsgProcRpt

+                0x1010868d        0x2    _gL1w_MissLogInfo

+                0x1010868f      0x200    _g_awL1wEngTempBuffer

+ COMMON         0x1010888f        0xb T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+                                  0x0 (size before relaxing)

+                0x1010888f        0x5    _g_RxDataPn9Check

+                0x10108894        0x2    _g_dwCfgSsfn

+                0x10108896        0x1    _g_RxTtiNum

+                0x10108897        0x1    _g_RxTfciNum

+                0x10108898        0x2    _g_dwTtiSsfn

+ COMMON         0x1010889a      0x11c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+                                  0x0 (size before relaxing)

+                0x1010889a        0xe    _g_tWUpaStdlogStatisitcInfo

+                0x101088a8        0x2    _g_EdchNewTbTotal

+                0x101088aa       0x20    _g_atWHsupaEhichInfTab

+                0x101088ca        0x1    _g_EagchCnt500Ms

+                0x101088cb       0x38    _g_tWUpaStdlogPacketInfo

+                0x10108903        0x2    _g_EdchTbTotal

+                0x10108905       0x10    _g_atWHsupaEdchReadyFlag

+                0x10108915       0x36    _g_tWUpaUlDebugInfo

+                0x1010894b       0x6b    _g_tWUpaDlDebugInfo

+ COMMON         0x101089b6      0x11b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+                                  0x0 (size before relaxing)

+                0x101089b6        0xc    _g_atL1wCellType

+                0x101089c2       0x2f    _g_tL1wMeasCellReq

+                0x101089f1       0x24    _g_atL1wRlsTrace

+                0x10108a15        0x8    _g_tL1wFmoDlsPsrParaConfig

+                0x10108a1d        0x2    _g_tL1wPsrAntNumPara

+                0x10108a1f        0x2    _g_dIntIndex

+                0x10108a21        0xe    _g_tL1wCmPsrPatternInfo

+                0x10108a2f        0x1    _g_wL1wDpchOffset

+                0x10108a30       0x2f    _g_tL1wDchDlsLastReq

+                0x10108a5f       0x2f    _g_tL1wDchDlsPsrReq

+                0x10108a8e        0x6    _g_asL1wAdujstFlag

+                0x10108a94        0x4    _g_tL1wHsupaRlToPsr

+                0x10108a98        0x7    _g_tL1wFachDlsPsrReq

+                0x10108a9f        0x1    _g_sL1wUlAdujstFlag

+                0x10108aa0        0x2    _g_dOldUlTiming

+                0x10108aa2       0x2f    _g_tL1wDpaRlReqInfo

+ COMMON         0x10108ad1       0xec T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+                                  0x0 (size before relaxing)

+                0x10108ad1       0xe8    _g_tResInfo

+                0x10108bb9        0x4    _g_tSendIcpTpuTime

+ COMMON         0x10108bbd      0x163 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+                                  0x0 (size before relaxing)

+                0x10108bbd      0x106    _g_tL1wAfcFreqOffsetValue

+                0x10108cc3       0x30    _g_atL1wRxHistoryIQBuffer

+                0x10108cf3        0x3    _g_tAfcErrorPrint

+                0x10108cf6       0x20    _g_tL1wAfcWorkPara

+                0x10108d16        0x6    _g_tL1wSlaveAfcWorkPara

+                0x10108d1c        0x4    _g_tL1wBchDataHistoryIQValue

+ COMMON         0x10108d20      0xe47 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+                                  0x0 (size before relaxing)

+                0x10108d20       0x1a    _g_adL1wTpuTaskID

+                0x10108d3a      0x235    _g_atL1wTpuRegRtVarEventInfo

+                0x10108f6f      0x4db    _g_atL1wTpuRegNtVarEventInfo

+                0x1010944a        0x4    _g_tL1wTpuLastMicroAdjustInfo

+                0x1010944e        0x1    _g_wL1wTpuDoffVal

+                0x1010944f        0x8    _g_tL1wTpuFrmInfo

+                0x10109457      0x710    _g_atL1wTpuRegNtFixedEventInfo

+ *fill*         0x10109b67 0x80000001 00

+ COMMON         0x10109b68     0x427f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+                                  0x0 (size before relaxing)

+                0x10109b68       0x7c    _g_tL1wDevDbHsdpaCfgReqB

+                0x10109be4       0x7a    _g_atDevBchAfcdb

+                0x10109c5e      0x3d6    _g_tL1wDevDbUlDpchCfgReqA

+                0x1010a034       0x7c    _g_tL1wDevDbHsdpaCfgReqA

+                0x1010a0b0      0x41c    _g_tL1wDevDbRtxIscpInfo

+                0x1010a4cc        0x4    _g_tL1wDevDbRaMacProcReq

+                0x1010a4d0       0x7e    _g_tL1wDevDbDlFdpchCfgReqA

+                0x1010a54e       0xf8    _g_tDevDbHsupaCfgReqB

+                0x1010a646      0x382    _g_tL1wDevDbPageFachCfgReq

+                0x1010a9c8        0x2    _g_tL1wDevDbTrchTtiInfo

+                0x1010a9ca       0xf8    _g_tDevDbHsupaCfgReqA

+                0x1010aac2      0x39a    _g_tL1wDevDbRaEraRrcReq

+                0x1010ae5c        0x5    _g_tL1wDevDbHsdpaInd

+                0x1010ae61      0x880    _g_tDevDbHsdpaFingMaskBuffer

+                0x1010b6e1       0x27    _g_tDevDbHspaToMacInfo

+                0x1010b708      0x200    _g_tDevDbHsdpaAdrCirData

+                0x1010b908     0x1a70    _g_tL1wDevDbRtxAfcInfo

+                0x1010d378        0xb    _g_tDevDbHsdpaAntSwitch

+                0x1010d383       0x62    _g_tL1wDevDbHsdpaPlusPchCfgReq

+                0x1010d3e5      0x4be    _g_tL1wDevDbDlDpchCfgReqA

+                0x1010d8a3      0x544    _g_tWDevDbHspaPlusFachCfgReq

+ COMMON         0x1010dde7       0x85 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+                                  0x0 (size before relaxing)

+                0x1010dde7       0x3b    _g_tRxEng

+                0x1010de22       0x4a    _g_tDlCpchEng

+ COMMON         0x1010de6c       0x86 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+                                  0x0 (size before relaxing)

+                0x1010de6c        0x4    _g_tRfcIQInfo

+                0x1010de70        0x2    _g_sdAnt0CarrierPhase

+                0x1010de72       0x78    _g_atRfcDcLog

+                0x1010deea        0x2    _g_sdAnt1CarrierPhase

+                0x1010deec        0x4    _g_tRfcDcInfo

+                0x1010def0        0x2    _g_tRfcDagcGain

+ COMMON         0x1010def2       0x38 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

+                                  0x0 (size before relaxing)

+                0x1010def2       0x38    _g_TopRegLpcSave

+ COMMON         0x1010df2a       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

+                                  0x0 (size before relaxing)

+                0x1010df2a        0xa    _g_wTpuRtRegLpcSave

+                0x1010df34       0x36    _g_wTpuNtRegLpcSave

+ COMMON         0x1010df6a       0xd0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_meas.o)

+                                  0x0 (size before relaxing)

+                0x1010df6a       0xd0    _g_atL1wDrvMeasResultInfo

+ COMMON         0x1010e03a       0x38 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+                                  0x0 (size before relaxing)

+                0x1010e03a        0x2    _g_dL1wDprICPSSFN

+                0x1010e03c        0x1    _g_wLastSubframe

+                0x1010e03d        0x1    _g_wL1wDprModState

+                0x1010e03e       0x26    _g_tL1wDrvDpramStruct

+                0x1010e064        0x2    _g_dL1wDprResetCnfSSFN

+                0x1010e066        0x2    _g_wL1wDprSubFrmCnt

+                0x1010e068        0xa    _g_awReportCFN

+ COMMON         0x1010e072      0x808 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rx.o)

+                                  0x0 (size before relaxing)

+                0x1010e072      0x808    _s_tDrvRxCfg

+ COMMON         0x1010e87a      0x7b8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                                  0x0 (size before relaxing)

+                0x1010e87a      0x7b8    _g_tRegRxRakeReg

+ COMMON         0x1010f032        0x7 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+                                  0x0 (size before relaxing)

+                0x1010f032        0x1    _wLastBand

+                0x1010f033        0x2    _g_l1wATSetAPCTmpCmpVal

+                0x1010f035        0x2    _g_l1wATOriAPCTmpCmpVal

+                0x1010f037        0x2    _g_l1wATSetAPCFlag

+ COMMON         0x1010f039        0x2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

+                                  0x0 (size before relaxing)

+                0x1010f039        0x1    _g_TxCfgOver

+                0x1010f03a        0x1    _g_TpuCfgOver

+ COMMON         0x1010f03b      0x415 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+                                  0x0 (size before relaxing)

+                0x1010f03b       0x3a    _g_tRfcDrvOpen

+                0x1010f075        0x1    _g_wRfOpCnt

+                0x1010f076       0x3a    _g_atLastRfcOpen

+                0x1010f0b0      0x3a0    _g_atRfcOpen

+ COMMON         0x1010f450       0xa3 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas_db.o)

+                                  0x0 (size before relaxing)

+                0x1010f450       0xa3    _g_tL1wInnerCellDb

+ COMMON         0x1010f4f3       0x8f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+                                  0x0 (size before relaxing)

+                0x1010f4f3       0x19    _g_tL1wCtrlDb

+                0x1010f50c       0x1c    _g_tL1MainMixInfo

+                0x1010f528        0x1    _g_eL1wAmtL1sStateInfo

+                0x1010f529       0x1a    _g_tL1wStateCnt

+                0x1010f543       0x3f    _g_tL1wProcSetDb

+ COMMON         0x1010f582       0xf4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+                                  0x0 (size before relaxing)

+                0x1010f582        0x1    _g_wBackupCellMainIdx

+                0x1010f583       0x79    _g_tServCellDb

+                0x1010f5fc       0x60    _g_atBackupCellInfo

+                0x1010f65c       0x1a    _g_tL1wAddionCtrl

+ COMMON         0x1010f676       0xa1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa.o)

+                                  0x0 (size before relaxing)

+                0x1010f676       0xa1    _g_tWL1sHsupaProcInfo

+ COMMON         0x1010f717      0x350 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+                                  0x0 (size before relaxing)

+                0x1010f717       0x5a    _g_tL1wCmCfnN0123Bitmap

+                0x1010f771       0x78    _g_atL1wCmWaitCfgPatternDB

+                0x1010f7e9       0x5a    _g_tL1wCmCfnN0123BitmapTemp

+                0x1010f843       0xdc    _g_tL1wCmInnerInfo

+                0x1010f91f       0xca    _g_tL1wCmInfoForN4N9

+                0x1010f9e9       0x7e    _g_tL1wPsCmConfigBuffer

+ COMMON         0x1010fa67      0x339 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+                                  0x0 (size before relaxing)

+                0x1010fa67       0xa0    _g_atL1RfSegInfo

+                0x1010fb07        0x4    _g_tTimerCnt

+                0x1010fb0b        0x2    _g_tL1wResCtrl

+                0x1010fb0d      0x28f    _g_tL1wRfTbl

+                0x1010fd9c        0x3    _g_tL1wResAgcCtrl

+                0x1010fd9f        0x1    _g_wRfSegNum

+ COMMON         0x1010fda0       0x33 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

+                                  0x0 (size before relaxing)

+                0x1010fda0       0x33    _g_tDchAscPara

+ COMMON         0x1010fdd3        0x2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+                                  0x0 (size before relaxing)

+                0x1010fdd3        0x1    _g_RxRachAiNum

+                0x1010fdd4        0x1    _g_RxAichIntCnt

+ COMMON         0x1010fdd5        0x1 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

+                                  0x0 (size before relaxing)

+                0x1010fdd5        0x1    _g_wMissHdtrInt

+ COMMON         0x1010fdd6       0x19 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

+                                  0x0 (size before relaxing)

+                0x1010fdd6        0x5    _g_tPcPrachConfigInfo

+                0x1010fddb        0x1    _g_swPrachSlotPower

+                0x1010fddc       0x13    _g_tRtxPcPrachMessageInfo

+ COMMON         0x1010fdef       0x18 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+                                  0x0 (size before relaxing)

+                0x1010fdef       0x18    _g_atL1wHsupaDlCmPattern

+ COMMON         0x1010fe07       0x1d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_sys_init.o)

+                                  0x0 (size before relaxing)

+                0x1010fe07        0x4    _g_L1LteAIsrTaskPid

+                0x1010fe0b        0x2    _g_pSemId_INTH1

+                0x1010fe0d       0x11    _g_L1LteAPriTaskPid

+                0x1010fe1e        0x2    _g_pSemId_ICP

+                0x1010fe20        0x2    _g_pSemId_TXIntPulse

+                0x1010fe22        0x2    _g_pSemId_INTH2

+ COMMON         0x1010fe24    0x2bf08 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+                                  0x0 (size before relaxing)

+                0x1010fe24        0x8    _g_tUEIdInfo

+                0x1010fe2c    0x28000    _g_zPHY_AMT_tNVInfo

+                0x10137e2c     0x2540    _g_zPHY_tNVInfo

+                0x1013a36c     0x198c    _g_zPHY_tNV_user

+                0x1013bcf8       0x2e    _g_zPsPhyATNvLte

+                0x1013bd26        0x6    _g_zPsPhyATNvcom

+ COMMON         0x1013bd2c      0xe5b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+                                  0x0 (size before relaxing)

+                0x1013bd2c      0x158    _g_EUL_SrsStatisticsInfo

+                0x1013be84      0x136    _g_EDL_PDSCH_INFO

+                0x1013bfba        0x2    _g_dwUlResidualBlerCount

+                0x1013bfbc       0xb8    _g_EUL_CqiHarqSimulStatisticsInfo

+                0x1013c074        0x2    _g_EDL_PA_INFO

+                0x1013c076        0xc    _g_UL_SrHarqSimulStatisticsInfo

+                0x1013c082       0x2a    _g_UE_BASE_INFO

+                0x1013c0ac        0x4    _g_dwTxThroughPutBps

+                0x1013c0b0       0x72    _g_EDL_PCFICH_INFO

+                0x1013c122       0x82    _g_EUL_Dci0Info

+                0x1013c1a4      0x10e    _g_EDL_PHICH_INFO

+                0x1013c2b2        0x4    _g_dwUlNewTransCount

+                0x1013c2b6        0x8    _g_EUL_DCI3Or3AInfo

+                0x1013c2be      0x230    _g_EDL_DCI_INFO

+                0x1013c4ee        0x4    _g_dwRxThroughPutBps

+                0x1013c4f2       0x40    _g_EDL_CALC_For_SINR

+                0x1013c532       0x12    _g_EDLUL_FLOW_INFO

+                0x1013c544       0x20    _g_EUL_PucchFmtStatisticsInfo

+                0x1013c564       0x44    _g_UL_MutiplexingANStatisticsInfo

+                0x1013c5a8       0x9a    _g_EDL_HARQ_INFO

+                0x1013c642       0x52    _g_EUL_HarqTransStatisticsInfo

+                0x1013c694       0x3c    _g_EDL_WORK_INFO

+                0x1013c6d0       0x22    _g_EUL_AT_INFO

+                0x1013c6f2       0x3c    _g_EUL_BunldingANStatisticsInfo

+                0x1013c72e       0x52    _g_EUL_PowerCtrlInfo

+                0x1013c780      0x2d0    _g_EDL_PDCCH_INFO

+                0x1013ca50        0x2    _gdwUlTmtFlowCount

+                0x1013ca52       0x54    _g_EDL_AT_INFO

+                0x1013caa6        0x2    _g_TmtLogCnt

+                0x1013caa8        0x2    _gdwTmtFlowCount

+                0x1013caaa       0xd9    _g_EUL_PrachStatisticsInfo

+                0x1013cb83        0x4    _g_dwUlHarqFailCount

+ COMMON         0x1013cb87        0x6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+                                  0x0 (size before relaxing)

+                0x1013cb87        0x4    _gt_CsiPrintCtrl

+                0x1013cb8b        0x1    _g_wLastAbsSfn

+                0x1013cb8c        0x1    _g_wCsiWorkFlg

+ COMMON         0x1013cb8d       0x16 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o)

+                                  0x0 (size before relaxing)

+                0x1013cb8d        0x4    _g_adwTbCbCrc

+                0x1013cb91       0x10    _g_adwDebugDLS

+                0x1013cba1        0x2    _g_awTbCrc

+ COMMON         0x1013cba3       0x51 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+                                  0x0 (size before relaxing)

+                0x1013cba3        0x1    _g_zPHY_bDdtrWorkFlag

+                0x1013cba4        0x1    _wTest

+                0x1013cba5        0x2    _g_zPHY_dwDdtrCfgTimer

+                0x1013cba7        0x2    _g_awHarqPrintFlg

+                0x1013cba9       0x32    _g_tdbCqi2DlsPmiInfo

+                0x1013cbdb        0x2    _dwCrcRlt

+                0x1013cbdd       0x14    _awCfgHarqErr

+                0x1013cbf1        0x2    _g_awHarqPreTime

+                0x1013cbf3        0x1    _g_wLayerNum

+ COMMON         0x1013cbf4       0x89 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+                                  0x0 (size before relaxing)

+                0x1013cbf4        0x2    _g_dwOffsetDelta

+                0x1013cbf6        0x2    _g_zPHY_erfc_tempDac

+                0x1013cbf8        0x1    _g_zPHY_erfc_TempStartRecordFlag

+                0x1013cbf9        0x1    _g_dwOffsetFlag

+                0x1013cbfa        0x1    _g_zPHY_erfc_wMID2RXFlag

+                0x1013cbfb        0x1    _g_slot1_nRBNum

+                0x1013cbfc       0x14    _g_asdzPHY_erfc_CirServOrNeibor

+                0x1013cc10        0x1    _g_zPHY_erfc_Meas0SubfNum

+                0x1013cc11        0x2    _g_dwSubframeNumForTest

+                0x1013cc13        0x2    _g_zPHY_erfc_CleanTxoffset

+                0x1013cc15        0x2    _g_zPHY_erfc_Meas0Offset

+                0x1013cc17        0x1    _g_zPHY_erfc_wSyncState

+                0x1013cc18        0x1    _g_slot0_RBStart

+                0x1013cc19        0x2    _g_zPHY_erfc_Meas1Offset

+                0x1013cc1b        0x2    _g_zPHY_erfc_InitialTempDac

+                0x1013cc1d        0x2    _g_zPHY_erfc_TxMulmOffset

+                0x1013cc1f        0x2    _g_zPHY_erfc_RxoffsetAcumulator

+                0x1013cc21        0x2    _g_AgcHwModeOnFalg

+                0x1013cc23        0x1    _g_zPHY_erfc_eAcp405NextState

+                0x1013cc24        0x1    _g_slot1_RBStart

+                0x1013cc25        0x1    _g_zPHY_erfc_eAcp405CurrState

+                0x1013cc26        0x1    _g_wReadState

+                0x1013cc27        0x4    _g_tLteRfcTmpReadInfo

+                0x1013cc2b       0x14    _g_adzPHY_erfc_MainAntInd

+                0x1013cc3f        0x1    _g_zPHY_erfc_TaTimer

+                0x1013cc40        0x2    _g_adzPHY_erfc_CurMainAntInd

+                0x1013cc42        0x2    _g_dwTxoffset

+                0x1013cc44        0x2    _g_dwDbgSubfCount

+                0x1013cc46        0x1    _g_slot0_nRBNum

+                0x1013cc47       0x33    _gtLteRfcRpiPwrCtl

+                0x1013cc7a        0x2    _g_zPHY_erfc_RfStateMap

+                0x1013cc7c        0x1    _g_zPHY_erfc_Meas0SubfDef

+ COMMON         0x1013cc7d      0x10f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+                                  0x0 (size before relaxing)

+                0x1013cc7d        0x1    _g_wRi1LstCqi

+                0x1013cc7e        0x1    _g_wStartCNTFlg

+                0x1013cc7f       0x61    _gt_CsiFilter

+                0x1013cce0        0x1    _g_wLstTm

+                0x1013cce1       0xaa    _g_atCsiPmiRiCalcResult

+                0x1013cd8b        0x1    _g_wCNT

+ COMMON         0x1013cd8c       0xbb T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+                                  0x0 (size before relaxing)

+                0x1013cd8c       0x28    _g_L1e_dwPbchEvtList

+                0x1013cdb4       0x1e    _g_L1e_tPbchCB

+                0x1013cdd2       0x22    _g_L1e_tMibRxReg

+                0x1013cdf4        0x9    _g_L1e_tDlaparaSave

+                0x1013cdfd       0x14    _g_L1e_tMibPbchReg

+                0x1013ce11       0x15    _g_L1e_tMibInfo

+                0x1013ce26        0xc    _g_L1e_tBchOps

+                0x1013ce32        0xa    _g_DbgMibPerStat

+                0x1013ce3c        0xb    _g_L1e_tMibRfcBackUp

+ COMMON         0x1013ce47        0x2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+                                  0x0 (size before relaxing)

+                0x1013ce47        0x1    _g_wMsg4AckRaConflictCnt

+                0x1013ce48        0x1    _g_wHarqGroupNum

+ COMMON         0x1013ce49       0x9c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+                                  0x0 (size before relaxing)

+                0x1013ce49        0x9    _g_atCqiCommonInfo

+                0x1013ce52        0x1    _g_awCqiPmiRiIndex

+                0x1013ce53        0xd    _g_atBandWidthInfo

+                0x1013ce60        0xa    _g_adAperLastCqiPmiDataBuffer

+                0x1013ce6a        0x1    _g_awAPERLastRI

+                0x1013ce6b       0x32    _g_atCsiEnFinal

+                0x1013ce9d        0x8    _g_atPeriodRepPara

+                0x1013cea5        0x1    _g_awLastReportIndex

+                0x1013cea6        0x2    _g_awLastWBPMI

+                0x1013cea8        0x4    _g_tCsiTime

+                0x1013ceac        0x1    _g_awLastWBCQICW0

+                0x1013cead        0x1    _g_awRiBitLen

+                0x1013ceae        0x1    _g_awAPERLastWBCQICW0

+                0x1013ceaf        0x2    _g_awLastRI

+                0x1013ceb1       0x32    _g_atCqiDedicateInfo

+                0x1013cee3        0x1    _g_awLastWBCQICW1

+                0x1013cee4        0x1    _g_awMaxLayerNum

+ COMMON         0x1013cee5     0x233b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+                                  0x0 (size before relaxing)

+                0x1013cee5       0x50    _g_awFHopSeq4SubBands

+                0x1013cf35        0x2    _g_dwTpcPrintCnt

+                0x1013cf37       0x50    _g_awFHopSeq3SubBands

+                0x1013cf87        0x2    _g_dwSrsPrintCnt

+                0x1013cf89        0x2    _g_dwPucchPrintCnt

+                0x1013cf8b        0x2    _g_dwPrachPrintCnt

+                0x1013cf8d       0x50    _g_awFHopSeq2SubBands

+                0x1013cfdd        0x4    _g_awSpecPrachNum

+                0x1013cfe1       0x50    _g_awFmSeq

+                0x1013d031      0xe98    _g_zPHY_etx_HarqProDbPort0

+                0x1013dec9       0x50    _g_awFmSeq_Scell

+                0x1013df19        0x8    _g_t_zPHY_etx_Uls_H2L_HarqProcessIDInfo

+                0x1013df21        0x8    _g_t_zPHY_etx_HarqProcessIDInfo

+                0x1013df29      0x25f    _g_awUlTestMacPduBuf

+                0x1013e188       0x50    _g_awFHopSeq2SubBands_Scell

+                0x1013e1d8      0xe98    _g_zPHY_etx_HarqProDbPort1

+                0x1013f070      0x104    _g_t_zPHY_Dls2UlsDciValue

+                0x1013f174       0x50    _g_awFHopSeq4SubBands_Scell

+                0x1013f1c4        0x2    _g_dwCloseLoopPowerPrintCnt

+                0x1013f1c6        0x2    _g_dwPuschPrintCnt

+                0x1013f1c8       0x50    _g_awFHopSeq3SubBands_Scell

+                0x1013f218        0x8    _g_t_zPHY_etx_RarUlGrant

+ COMMON         0x1013f220       0x4e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+                                  0x0 (size before relaxing)

+                0x1013f220        0x1    _g_swPrintProNoInt

+                0x1013f221       0x10    _g_asdwL1eRxCrsRsrp

+                0x1013f231        0x4    _g_adwL1eRxCrsRssi

+                0x1013f235        0x4    _g_lsdwNsIot_8242_SINR

+                0x1013f239       0x18    _g_adwL1eRxDrsRsp

+                0x1013f251        0x1    _g_zPHY_emc_wCellComponFlag

+                0x1013f252        0xc    _g_adwL1eRxCrsRsp

+                0x1013f25e        0x1    _g_wLtel1IdleAccessReqInd

+                0x1013f25f        0x1    _g_awL1eRxBfDagcFlag

+                0x1013f260        0x1    _g_awL1eRxBfTransFlag

+                0x1013f261        0x1    _g_wL1eRxNbNbSinrCalInd

+                0x1013f262        0xb    _g_zPHY_emc_tSinrInfo

+                0x1013f26d        0x1    _g_awL1eRxDrsAccNum

+ COMMON         0x1013f26e     0x118e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+                                  0x0 (size before relaxing)

+                0x1013f26e        0xa    _g_awPSeqCellIDDiv30

+                0x1013f278      0x12b    _g_tUlaLtxParas

+                0x1013f3a3       0x46    _g_awPSeqCellIDDiv30SS

+                0x1013f3e9        0x1    _g_EUL_wPuschPowerIdx

+                0x1013f3ea        0x1    _g_EUL_wPucchPowerIdx

+                0x1013f3eb       0xe7    _g_tUlaCommRelatedParasScell

+                0x1013f4d2       0x46    _g_awPSeqCellIDDiv30SS_Scell

+                0x1013f518        0x1    _g_EUL_wSrsPowerIdx

+                0x1013f519        0x6    _g_tUlaDediRelatedParas

+                0x1013f51f        0x4    _g_tUlaCID

+                0x1013f523      0xa6d    _g_t_zPHY_eula_CtrlBlock

+                0x1013ff90       0x50    _g_awPSeqCellID

+                0x1013ffe0       0x1c    _g_tUlaCommConfig

+                0x1013fffc       0xac    _g_tUlaDediConfig

+                0x101400a8        0xa    _g_awPSeqPuschSeqShift

+                0x101400b2       0xc8    _g_tUlaScellInfo

+                0x1014017a       0xe7    _g_tUlaCommRelatedParas

+                0x10140261        0xa    _g_awPSeqCellIDDiv30_Scell

+                0x1014026b       0x1f    _g_tUlaPucchInfo

+                0x1014028a      0x120    _g_tSrsInfo

+                0x101403aa       0x50    _g_awPSeqCellID_Scell

+                0x101403fa        0x1    _g_w_FirstFlgSet

+                0x101403fb        0x1    _g_EUL_wPrachPowerIdx

+ COMMON         0x101403fc       0x54 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+                                  0x0 (size before relaxing)

+                0x101403fc        0x1    _g_L1l_LpmCaliIdx

+                0x101403fd        0x8    _g_L1l_MrtrBeforeWakup

+                0x10140405        0xa    _g_wTpuIntTypeforlpm

+                0x1014040f        0x2    _g_L1l_LpmCaliCnt

+                0x10140411        0x6    _g_zPHY_tSuperFrameCtrlInfo

+                0x10140417       0x22    _g_zPHY_tWakeupTimerInfo

+                0x10140439        0x1    _g_zPHY_dwTpuSleepTimeLenByFrame

+                0x1014043a        0x1    _g_L1lLpAwakeTimerCtrl

+                0x1014043b        0x2    _g_zPHY_tWakeupReq

+                0x1014043d        0x1    _g_L1lLpTaskStateCtrl

+                0x1014043e        0x2    _g_L1l_LpmModemWakeupTime

+                0x10140440        0x2    _g_L1l_LpmCaliAbortTime

+                0x10140442        0x2    _g_tL1lLpCtrl

+                0x10140444        0x2    _g_L1l_LpmSocWakeupTime

+                0x10140446        0x2    _g_zPHY_LtePhySleepCnt

+                0x10140448        0x8    _g_L1l_MrtrAfterSleep

+ COMMON         0x10140450      0x14e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+                                  0x0 (size before relaxing)

+                0x10140450       0x10    _g_adw_zPHY_erfc_profile_DB

+                0x10140460        0x2    _g_dwLPTxoffset

+                0x10140462        0x1    _g_zPHY_erfc_AfcWord

+                0x10140463       0xc0    _g_zPHY_erfc_aNVBandIndex

+                0x10140523       0x39    _g_zPHY_erfc_atLPCSFConfig

+                0x1014055c        0x2    _g_zPHY_erfc_ACP405Version

+                0x1014055e       0x40    _g_at_zPHY_erfc_atReloadData

+ COMMON         0x1014059e       0x11 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

+                                  0x0 (size before relaxing)

+                0x1014059e        0x1    _g_zPHY_ecsrm_wNextIntFlag

+                0x1014059f        0x1    _g_ZPHY_ecsrm_tMeasState

+                0x101405a0        0xf    _g_zPHY_ecsrm_tCommInfo

+ COMMON         0x101405af      0x120 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o)

+                                  0x0 (size before relaxing)

+                0x101405af      0x120    _g_MeasContext

+ COMMON         0x101406cf        0x7 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o)

+                                  0x0 (size before relaxing)

+                0x101406cf        0x7    _g_tUlBlerInfo

+ *fill*         0x101406d6 0x80000002 00

+ COMMON         0x101406d8      0x3ec T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+                                  0x0 (size before relaxing)

+                0x101406d8        0x2    _g_awMbmsClusterNum

+                0x101406da        0x1    _g_ePreRapcState

+                0x101406db       0x30    _g_aswMBMS_MaxDelay

+                0x1014070b       0x31    _g_aswMBMS_FftWinStart

+                0x1014073c       0xc4    _g_aswFreq_Inter_Coeff

+                0x10140800       0xc4    _g_aswFreq_NormalCoeff

+                0x101408c4      0x200    _g_aiInitSequence

+ COMMON         0x10140ac4       0x1c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+                                  0x0 (size before relaxing)

+                0x10140ac4       0x14    _g_tLteA1DlaRxCb

+                0x10140ad8        0x4    _g_awL1eRxRsrpFilter

+                0x10140adc        0x4    _g_awL1eRxRsrpFilterFlag

+ COMMON         0x10140ae0      0x3cf T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+                                  0x0 (size before relaxing)

+                0x10140ae0        0x1    _g_zPHY_edfe_wAgcEnEventFlag

+                0x10140ae1        0x8    _g_tTempDCOffsetComp

+                0x10140ae9        0xd    _g_zPHY_edfe_tPlmnSaveServCellAgc

+                0x10140af6        0x1    _g_zPHY_edfe_wRxLinDagc1

+                0x10140af7        0x1    _g_zPHY_edfe_swAgcMeanPwr1

+                0x10140af8        0x2    _g_zPHY_edfe_dwScanFreqAgcCalFlag

+                0x10140afa        0x2    _g_zPHY_edfe_aswAgcMeanPwr_Samp0

+                0x10140afc        0x1    _g_zPHY_edfe_wNotSyncAGCDone

+                0x10140afd        0x1    _g_zPHY_edfe_wRfcSingleAnt

+                0x10140afe        0x8    _g_tIQComp

+                0x10140b06        0x1    _g_wAgcCntForFirstDC

+                0x10140b07        0x6    _g_awAgcGain0

+                0x10140b0d        0x1    _g_zPHY_edfe_wAgcLog2Gain0

+                0x10140b0e        0x1    _g_zPHY_edfe_wCsrsLinDagc0

+                0x10140b0f        0x1    _g_zPHY_edfe_wCsrmLinDagc1

+                0x10140b10       0x78    _g_zPHY_edfe_MeasAgcPara

+                0x10140b88        0x1    _g_wCount

+                0x10140b89      0x120    _g_a_zPHY_edfe_tReloadAgcData

+                0x10140ca9        0x1    _g_zPHY_edfe_cRxAntennaMode

+                0x10140caa       0x18    _g_zPHY_edfe_tPlmnAgcPara

+                0x10140cc2        0x8    _g_tDCOffsetCompRecord

+                0x10140cca        0x2    _g_dwCsrmRssiRx0

+                0x10140ccc        0x1    _g_zPHY_edfe_wAgcExtendModeEn

+                0x10140ccd        0x6    _g_awAgcGain1

+                0x10140cd3        0x2    _g_zPHY_edfe_aswAgcMeanPwr_Samp7

+                0x10140cd5        0x1    _g_zPHY_edfe_wNotSyncAGCDoneAnt1

+                0x10140cd6        0x1    _g_zPHY_edfe_wRxLinDagc0

+                0x10140cd7       0x28    _g_a_zPHY_edfe_wCsrmTotalAgcGainLog2

+                0x10140cff       0x78    _g_tDfeNotchInfo

+                0x10140d77        0x1    _g_zPHY_edfe_wAgcIntReportFlag

+                0x10140d78        0x6    _g_awTempMeanPower1

+                0x10140d7e        0x1    _g_zPHY_edfe_wAgcMeaPwSavReg

+                0x10140d7f        0x1    _g_zPHY_edfe_wAgcLog2Gain1

+                0x10140d80        0x1    _g_zPHY_edfe_wSaveRxBand

+                0x10140d81        0x1    _g_wAgcWorkState

+                0x10140d82        0x1    _g_zPHY_edfe_wCsrmLinDagc0

+                0x10140d83        0x1    _g_zPHY_edfe_wRfcSyncState

+                0x10140d84       0xd7    _g_EDFE_SYSTEM_INFO

+                0x10140e5b        0x1    _g_zPHY_edfe_swAgcMeanPwr0

+                0x10140e5c        0x1    _g_zPHY_edfe_wAgcdBGain0

+                0x10140e5d        0x2    _g_DcCounter

+                0x10140e5f        0x8    _g_tDCOffsetEsti

+                0x10140e67        0x2    _g_dwCsrmRssiRx1

+                0x10140e69        0x8    _g_tDCOffsetComp

+                0x10140e71        0x1    _g_wIqCount

+                0x10140e72        0x2    _g_zPHY_edfe_dwSearchAgcCalFlag

+                0x10140e74        0x1    _g_zPHY_edfe_wCsrsLinDagc1

+                0x10140e75       0x28    _g_a_zPHY_edfe_wRxTotalAgcGainLog2

+                0x10140e9d        0x1    _g_zPHY_erfc_SlaveOutGapAGC

+                0x10140e9e        0x1    _g_wCsrs_RX_Sib1_Read_Flag

+                0x10140e9f        0x8    _g_zPHY_edfe_tRxAgcBalance

+                0x10140ea7        0x6    _g_awTempMeanPower0

+                0x10140ead        0x1    _g_zPHY_edfe_wAgcdBGain1

+                0x10140eae        0x1    _g_zPHY_edfe_wNotSyncAGCDoneAnt0

+ COMMON         0x10140eaf      0x1e3 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+                                  0x0 (size before relaxing)

+                0x10140eaf        0x1    _g_eTxCalibrationStep

+                0x10140eb0        0x1    _g_wTxSendScaleDC

+                0x10140eb1        0x4    _g_awDfeFftOutputDC

+                0x10140eb5        0x4    _g_awDfeFftOutputIQ

+                0x10140eb9        0x2    _g_dwCalibration_angle

+                0x10140ebb      0x1d3    _g_atzPHY_UlAMTHarqProcessDB

+                0x1014108e        0x1    _g_wTxSendScaleIQ

+                0x1014108f        0x1    _Configdelay

+                0x10141090        0x2    _g_dwCalibration_amp

+ COMMON         0x10141092     0x269d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+                                  0x0 (size before relaxing)

+                0x10141092        0x1    _g_wAutoDeactiveTimer

+                0x10141093        0x6    _g_t_zPHY_DlaDciInfo

+                0x10141099        0xa    _g_tL1eDevRxLpConvergeCb

+                0x101410a3     0x268c    _g_t_zPHY_DlaCb

+ COMMON         0x1014372f        0xd T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+                                  0x0 (size before relaxing)

+                0x1014372f        0x2    _g_Scc_Rsrp_Cfo_IntCnt

+                0x10143731        0x1    _g_wULA_Process_SubFrame

+                0x10143732        0x2    _gTimer1Int_RcvNum

+                0x10143734        0x6    _g_zPHY_Int_dwDFEIntType

+                0x1014373a        0x2    _g_zPHY_Int_dwDFEIntType_agc

+ COMMON         0x1014373c      0xc0a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+                                  0x0 (size before relaxing)

+                0x1014373c        0x2    _g_dwL1lPreHookEntry

+                0x1014373e        0x2    _gL1l_MissLogInfo

+                0x10143740      0xc00    _g_awL1lEngTempBuffer

+                0x10144340        0x2    _L1L_STANDARD_LOG_ID_BASE

+                0x10144342        0x2    _g_dwL1lCurrentHookEntry

+                0x10144344        0x2    _g_wL1lRemainLen

+ COMMON         0x10144346     0x138d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+                                  0x0 (size before relaxing)

+                0x10144346        0xd    _g_tTTIBundlingDB

+                0x10144353        0xe    _g_zPHY_euls_tTpcCommands

+                0x10144361        0x1    _g_EUL_wRachIdx

+                0x10144362       0x14    _g_tRarCtrlDB

+                0x10144376        0x2    _g_EUL_wDci0InfoIdx

+                0x10144378       0x2d    _g_tUlSPSDB

+                0x101443a5       0x2a    _g_zPHY_euls_ComConfig

+                0x101443cf     0x123e    _g_tShadowHarqDB

+                0x1014560d        0x8    _g_tUlsDB

+                0x10145615       0x72    _g_atDCI0PhichSelecDB

+                0x10145687       0x4c    _g_zPHY_euls_DedConfig

+ COMMON         0x101456d3       0x33 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+                                  0x0 (size before relaxing)

+                0x101456d3        0x4    _g_zPHY_erfc_tCordicAdjustPara

+                0x101456d7        0x2    _g_ACP405_AFC_DIFF

+                0x101456d9        0x5    _g_zPHY_erfc_tAfcPara

+                0x101456de       0x28    _g_sdAtCtl_ApcOffsetTime

+ COMMON         0x10145706       0x2c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+                                  0x0 (size before relaxing)

+                0x10145706        0x2    _gadwZeroCsiRsCollideInd

+                0x10145708        0x2    _gau_zPHY_Rx_CsiRsIdicator

+                0x1014570a        0x1    _g_PchBlerInfo_0

+                0x1014570b        0x8    _gau_zPHY_Rx_ZeroPowerCisPos

+                0x10145713        0x1    _g_PchBlerInfo_3

+                0x10145714        0x2    _g_dwRxPreN0Value

+                0x10145716        0x1    _g_wPrbNoPrintFlg

+                0x10145717        0x2    _gauZeroPowerCsiBitMap

+                0x10145719        0x2    _gadwCsiRsCollideInd

+                0x1014571b        0x1    _g_PchBlerInfo_1

+                0x1014571c        0x1    _g_PchTiCfgInd_1

+                0x1014571d        0x2    _gadwZeroPowerCsiRsPosCalculated

+                0x1014571f        0x1    _g_tRxPreState

+                0x10145720        0x1    _g_wPchFlag

+                0x10145721        0x1    _g_tRxCurrState

+                0x10145722        0x1    _g_PchBlerInfo_4

+                0x10145723        0x2    _g_dwTempN0

+                0x10145725        0x1    _gwNS_IOT_8242_Ind

+                0x10145726        0x1    _g_awL1eRxNCellRsNullEnInd

+                0x10145727        0x2    _gadwCsiRsPosCalculated

+                0x10145729        0x1    _g_awRxCirTiCfgInd

+                0x1014572a        0x2    _gt_zPHY_Rx_ZeroCsiRsExistInd

+                0x1014572c        0x2    _g_awCsiRsCheCfgVal

+                0x1014572e        0x1    _g_PchBlerInfo_2

+                0x1014572f        0x1    _g_PchTiCfgInd_2

+                0x10145730        0x2    _gt_zPHY_Rx_CsiRsExistInd

+ COMMON         0x10145732      0xa04 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_data.o)

+                                  0x0 (size before relaxing)

+                0x10145732      0x510    _g_adwCommDlschPara1A

+                0x10145c42      0x300    _g_adwCommDlschPara1C

+                0x10145f42      0x1f4    _g_adwPhyNirDivC

+ COMMON         0x10146136      0x258 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

+                                  0x0 (size before relaxing)

+                0x10146136      0x24c    _g_TopReg

+                0x10146382        0xc    _g_LteaTopIntRegBitMap

+ COMMON         0x1014638e       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+                                  0x0 (size before relaxing)

+                0x1014638e        0xa    _g_zPHY_emc_tDlDataRecvCtrlInfo

+                0x10146398        0x1    _g_wRLMATQInFlg

+                0x10146399        0x2    _g_sdRLMATQIn

+                0x1014639b        0x1    _g_zPHY_emc_wSIDataBufSel

+                0x1014639c        0x2    _g_sdRLMATQOut

+                0x1014639e        0x1    _g_wRLMATQOutFlg

+                0x1014639f       0x1e    _g_zPHY_emc_tScheduleSiReq

+                0x101463bd        0x8    _g_zPHY_emc_tPchDataRecvCtrlInfo

+                0x101463c5        0x6    _g_zPHY_emc_tReadSib1Req

+ COMMON         0x101463cb        0x8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_lpm.o)

+                                  0x0 (size before relaxing)

+                0x101463cb        0x8    _g_zPHY_tLpcPwrCtrlScenExpect

+ COMMON         0x101463d3        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o)

+                                  0x0 (size before relaxing)

+                0x101463d3        0x1    _g_VrbFlag

+ COMMON         0x101463d4        0xe T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+                                  0x0 (size before relaxing)

+                0x101463d4        0x2    _g_zPHY_erfc_dwConFr40AuxAdcClkBase

+                0x101463d6        0x2    _g_dwAptFixVoltageNvSet

+                0x101463d8        0x2    _g_zPHY_erfc_dwConFr11_19Xtal

+                0x101463da        0x2    _g_zPHY_erfc_dwConFr24LowRefMode

+                0x101463dc        0x2    _g_ACP405_RxPGC1_Word

+                0x101463de        0x2    _g_ACP405_RxPGC0_Word

+                0x101463e0        0x2    _g_zPHY_erfc_dwConFr33RefClk

+ COMMON         0x101463e2       0x28 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

+                                  0x0 (size before relaxing)

+                0x101463e2       0x28    _g_a_zPHY_edfe_dwLpcSaveReg

+ COMMON         0x1014640a        0xa T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_time.o)

+                                  0x0 (size before relaxing)

+                0x1014640a        0xa    _g_CsrGapInfo

+ COMMON         0x10146414      0x63b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+                                  0x0 (size before relaxing)

+                0x10146414        0x1    _g_dwCsrIntraRsrpFilterPrintCnt

+                0x10146415        0x2    _g_swCsr_Rssi_SearCnf

+                0x10146417      0x55d    _g_zPHY_ecsrc_tFilterInterMeas

+                0x10146974        0x2    _g_swCsr_Rssi_Report

+                0x10146976       0xc4    _g_zPHY_ecsrc_tFilterIntraMeas

+                0x10146a3a        0x1    _g_awAgcNoBalance

+                0x10146a3b       0x12    _g_zPHY_ecsrc_tFilterFactor

+                0x10146a4d        0x1    _g_dwCsrInterRsrpFilterPrintCnt

+                0x10146a4e        0x1    _g_dwCsrInterRsrpFilterRepPrintCnt

+ COMMON         0x10146a4f      0x11b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+                                  0x0 (size before relaxing)

+                0x10146a4f       0x78    _g_L1e_dwSirEvtList

+                0x10146ac7        0x5    _g_l1e_tSirRxRcv

+                0x10146acc       0x95    _g_L1e_tSirDb

+                0x10146b61        0x1    _g_zPHY_wSibStartPbchTimes

+                0x10146b62        0x1    _g_L1e_wSibRptDelay

+                0x10146b63        0x6    _g_L1e_tSibCrc

+                0x10146b69        0x1    _g_L1e_wSiTimingNeibState

+ COMMON         0x10146b6a     0x352b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+                                  0x0 (size before relaxing)

+                0x10146b6a     0x2ee0    _g_awSyncMsgBuff

+                0x10149a4a        0x5    _g_zPHY_tRfRxOffsetCfgInfo

+                0x10149a4f        0x1    _g_zPHY_emc_wSetRfcIdleModeOkCnt

+                0x10149a50       0x96    _g_zPHY_emc_tCommonConfigReq

+                0x10149ae6        0x2    _g_zPHY_emc_tMcCtrlParam

+                0x10149ae8        0x1    _g_zPHY_emc_wSoftResetOkFlag

+                0x10149ae9        0x2    _g_dwNextX

+                0x10149aeb        0x1    _g_zPHY_emc_bGapConfigState

+                0x10149aec        0x1    _g_wSCellDeactivationTimerParam

+                0x10149aed        0x1    _g_zPHY_emc_wReleaseDlDelayCnt

+                0x10149aee       0x50    _g_atzPhy_emc_SyncMsgInfo

+                0x10149b3e        0x1    _g_wPlmnRapcConflictTimer

+                0x10149b3f        0x1    _g_zPHY_emc_wIsCampOn

+                0x10149b40        0x4    _g_zPHY_emc_tTimingCtrlParam

+                0x10149b44        0x4    _g_zPHY_emc_ScellCtrlReq

+                0x10149b48        0x2    _g_dwGapStatue

+                0x10149b4a        0x1    _g_zPHY_emc_wUseServeInfoFlag

+                0x10149b4b        0x1    _g_zPHY_emc_wReleaseRfcIdleModeOkCnt

+                0x10149b4c        0x4    _g_zPHY_emc_tTACtrlParam

+                0x10149b50        0x2    _g_dwSubFrm

+                0x10149b52        0x2    _g_dwErrorNum

+                0x10149b54       0x13    _g_zPHY_emc_tDrxSPSCtrlInfo

+                0x10149b67        0x1    _g_ePrePhyState

+                0x10149b68        0x4    _g_awSCellDeactivationTimer

+                0x10149b6c      0x412    _g_zPHY_emc_tDedicatedConfigReq

+                0x10149f7e        0x8    _g_zPHY_emc_tAccessReq

+                0x10149f86        0x1    _g_zPHY_emc_wCommonMsgDisPathFlag

+                0x10149f87        0x1    _g_wThinkWill_Flg

+                0x10149f88       0x50    _g_CellSearchData

+                0x10149fd8        0xd    _g_zPHY_emc_tRec_Tpu

+                0x10149fe5        0x1    _g_zPHY_emc_wSetModeOkFlag

+                0x10149fe6       0x86    _g_FreqScanData

+                0x1014a06c        0x2    _g_zPHY_emc_tReleaseCtrlParam

+                0x1014a06e        0x3    _g_zPHY_emc_tRaMsgHoldFlag

+                0x1014a071       0x24    _g_L1e_tDlRfcCfgInfo

+ COMMON         0x1014a095     0x1513 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+                                  0x0 (size before relaxing)

+                0x1014a095        0x1    _g_zPHY_ecsrc_wGapConfigCsrRecive

+                0x1014a096        0x1    _g_zPHY_ecsrc_wPiPeriod

+                0x1014a097        0x8    _g_zPHY_ecsrc_tSearchMeasAgeThrold

+                0x1014a09f        0x2    _g_zPHY_ecsrs_dwTpuAdjTime

+                0x1014a0a1       0x86    _g_zPHY_ecsrc_tFreqScanReq

+                0x1014a127       0x28    _g_zPHY_ecsrc_tCommInfo

+                0x1014a14f        0x4    _g_L1e_Csrc_PreCfo

+                0x1014a153       0x10    _g_zPHY_ecsrc_tEarfcnTable_B28

+                0x1014a163      0x39e    _g_zPHY_ecsrc_tCsrPsInterMeasInd

+                0x1014a501       0x55    _g_L1e_Csrc_C0Update

+                0x1014a556        0x6    _g_zPHY_ecsrc_tMeasMaskSetBack

+                0x1014a55c       0x50    _g_zPHY_ecsrc_tCellSearchReq

+                0x1014a5ac       0x1f    _g_zPHY_ecsrc_tCnnDrxMeasSchedule

+                0x1014a5cb        0x6    _g_zPHY_ecsrc_tMeasMaskSetReq

+                0x1014a5d1       0x82    _g_zPHY_ecsrc_tFreqScanCnf

+                0x1014a653        0x4    _g_atAgeTimer

+                0x1014a657        0x1    _g_L1e_Csrc_DisFreqScan

+                0x1014a658        0x1    _g_zPHY_ecsrc_wScheduleInfoCnt

+                0x1014a659        0x1    _g_L1e_C0ConIntraRptCnt

+                0x1014a65a        0x1    _g_L1e_C0ConDrxCnt

+                0x1014a65b        0x6    _g_L1e_Csrc_CurPpm

+                0x1014a661        0x1    _g_wcsrc_HoOnflag

+                0x1014a662      0x2ae    _g_zPHY_ecsrc_tCsrPsIntraMeasInd

+                0x1014a910        0x1    _g_zPHY_ecsrc_wWorkInterFreqIndex

+                0x1014a911      0x6a7    _g_zPHY_ecsrc_tCsrCellDatabase

+                0x1014afb8        0x9    _g_zPHY_ecsrc_tFliterSchduInd

+                0x1014afc1        0x1    _g_zPHY_wHoStartPbchTimes

+                0x1014afc2        0x2    _g_zPHY_ecsrc_dwCsrcFlag

+                0x1014afc4        0x2    _g_L1e_csrc_tMeasPeriodChgReq

+                0x1014afc6        0x1    _g_zPHY_ecsrc_AferGapFlag

+                0x1014afc7       0x12    _g_zPHY_ecsrc_wDoneInterPerDrx

+                0x1014afd9      0x5c8    _g_zPHY_ecsrc_tMeasConfigReq

+                0x1014b5a1        0x2    _g_zPHY_ecsrc_swBackupCFOFreqOffset

+                0x1014b5a3        0x1    _g_L1e_ConnIntraRptCnt

+                0x1014b5a4        0x1    _g_zPHY_ecsrs_wCsrsWorkFlag

+                0x1014b5a5        0x2    _g_L1eTempAdc

+                0x1014b5a7        0x1    _g_L1e_Csrc_bCellSearchPbch

+ COMMON         0x1014b5a8      0x1c2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_data.o)

+                                  0x0 (size before relaxing)

+                0x1014b5a8      0x1c1    _g_aw_RarMacPdu

+                0x1014b769        0x1    _g_zPHY_swRsrpFilter

+ COMMON         0x1014b76a      0x919 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+                                  0x0 (size before relaxing)

+                0x1014b76a        0x8    _g_zPHY_ecsrc_tMulmMeasGapConfigReq

+                0x1014b772      0x134    _g_zPHY_ecsrc_tMulmFreqListConfig

+                0x1014b8a6        0x8    _g_zPHY_ecsrc_tIratGapConfig

+                0x1014b8ae        0x3    _g_tSlaveSearchMeasAgeThrold

+                0x1014b8b1        0x8    _g_zPHY_ecsrc_tMulmMeasGapConfigReqBackUp

+                0x1014b8b9        0x1    _g_zPHY_emulm_PlmnSearchMeasCnt

+                0x1014b8ba        0x6    _g_zPHY_emulm_tFilterFactor

+                0x1014b8c0        0x1    _g_L1e_mulm_NoSatisfyCfoCnt

+                0x1014b8c1        0x2    _g_zPHY_SetModeReq

+                0x1014b8c3        0x6    _g_zPHY_ecsrc_tMulmInactiveTimeInd

+                0x1014b8c9       0x1a    _g_zPHY_emulm_SlaveHwEnable

+                0x1014b8e3        0x6    _g_zPHY_ecsrc_tMulmIratMeasConfigBackUp

+                0x1014b8e9        0x8    _g_zPHY_ecsrc_tIratGapConfig1

+                0x1014b8f1        0x1    _g_L1e_mulm_40msGapCnt

+                0x1014b8f2        0x2    _g_zPHY_emulm_tMulmIdlePeriodReqFlag

+                0x1014b8f4        0x3    _g_zPHY_emulm_tMulmAfcPara

+                0x1014b8f7      0x165    _g_zPHY_ecsrc_atSlaveMeasInfo

+                0x1014ba5c      0x621    _g_zPHY_emulm_tFilterMeas

+                0x1014c07d        0x6    _g_zPHY_ecsrc_tMulmIratMeasConfig

+ COMMON         0x1014c083       0x11 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o)

+                                  0x0 (size before relaxing)

+                0x1014c083       0x11    _g_RxOpenPara

+ COMMON         0x1014c094       0x88 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+                                  0x0 (size before relaxing)

+                0x1014c094       0x6c    _g_zPHY_emc_tDrxCtrlInfo

+                0x1014c100        0xa    _g_wIntTypeforDrx

+                0x1014c10a       0x10    _g_awDrxUlRetranCnt

+                0x1014c11a        0x2    _g_Next2SubFrameDrxActiveSidFlag

+ COMMON         0x1014c11c       0x10 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

+                                  0x0 (size before relaxing)

+                0x1014c11c        0x1    _g_wFIUpdate2RLM

+                0x1014c11d        0xf    _g_zPHY_emc_tRadioLinkCtrlInfo

+ COMMON         0x1014c12c      0x19c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+                                  0x0 (size before relaxing)

+                0x1014c12c       0x10    _g_tLteAmtCellSyncPara

+                0x1014c13c      0x157    _g_tLteAmtInfo

+                0x1014c293        0x2    _g_zPHY_AMT_SearchCellCnt

+                0x1014c295        0x2    _g_zPHY_AMT_Strongest_CellId

+                0x1014c297       0x1f    _gtAmtCellSyncProc

+                0x1014c2b6        0x2    _g_zPHY_AMT_Strongest_Rsrp

+                0x1014c2b8        0x2    _g_zPHY_AMT_Earfcn

+                0x1014c2ba        0xa    _g_zPHY_AMT_SrvCellRsrp

+                0x1014c2c4        0x2    _g_dwFdt10MsCnt

+                0x1014c2c6        0x2    _g_zPHY_AMT_Frequency

+ COMMON         0x1014c2c8      0x48a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+                                  0x0 (size before relaxing)

+                0x1014c2c8        0x2    _g_tHandoverCnf

+                0x1014c2ca      0x488    _g_tHandoverReq

+ COMMON         0x1014c752       0x5a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

+                                  0x0 (size before relaxing)

+                0x1014c752        0xa    _g_wIntTypeforPaging

+                0x1014c75c       0x12    _g_tL1eSchedPreSyncCb

+                0x1014c76e       0x3a    _g_tL1eDcxoProcCb

+                0x1014c7a8        0x2    _g_zPHY_sdwRxAnt0OffsetValue

+                0x1014c7aa        0x2    _g_zPHY_sdwRxAnt1OffsetValue

+ COMMON         0x1014c7ac      0x248 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

+                                  0x0 (size before relaxing)

+                0x1014c7ac      0x23a    _g_atzPHY_RFSD

+                0x1014c9e6        0xa    _g_atCsiATCMDInfo

+                0x1014c9f0        0x4    _g_zPHY_LteRfWorkSet

+ COMMON         0x1014c9f4       0x18 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o)

+                                  0x0 (size before relaxing)

+                0x1014c9f4       0x18    _g_tL1lCallStackInfo

+ COMMON         0x1014ca0c       0x90 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_phich.o)

+                                  0x0 (size before relaxing)

+                0x1014ca0c       0x48    _g_at_zPHY_NxtHiQuadPosTab

+                0x1014ca54       0x48    _g_at_zPHY_CurHiQuadPosTab

+ COMMON         0x1014ca9c      0x2e0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+                                  0x0 (size before relaxing)

+                0x1014ca9c        0x1    _g_zPHY_edfe_wNotSyncAGCBegin

+                0x1014ca9d        0x1    _g_zPHY_edfe_swMaxAGCMeanPwr1

+                0x1014ca9e        0x1    _g_Connect_State_Inter_Freq_Flag

+                0x1014ca9f        0x1    _g_wConnectAgcIntCounter

+                0x1014caa0        0x1    _g_zPHY_edfe_LostLock_MAX

+                0x1014caa1        0x1    _g_zPHY_edfe_wFirstInInterFreq

+                0x1014caa2        0x2    _g_wContinGreaterCount

+                0x1014caa4        0x1    _g_zPHY_edfe_LostLock_MIN

+                0x1014caa5        0x1    _g_zPHY_edfe_ScellActiveState

+                0x1014caa6       0x61    _g_zPHY_edfe_FSNewPara

+                0x1014cb07       0x1e    _g_zPHY_edfe_tAgcDagcPara

+                0x1014cb25        0x1    _g_dwAgcTargetSync

+                0x1014cb26        0x1    _g_zPHY_edfe_ScellActiveCounter

+                0x1014cb27        0x2    _g_wContinLessCount

+                0x1014cb29        0x1    _g_zPHY_edfe_wPrePhyState

+                0x1014cb2a        0x1    _g_wAgcFactLf

+                0x1014cb2b        0x1    _g_zPHY_edfe_swMaxAGCMeanPwr0

+                0x1014cb2c        0x1    _g_zPHY_edfe_wNotSyncAgcIntCnt

+                0x1014cb2d        0xa    _g_zPHY_edfe_AgcDagcIntCount

+                0x1014cb37        0x1    _g_dwAgcAvePowLenSync

+                0x1014cb38      0x1f0    _g_zPHY_edfe_wAgcDagcGain

+                0x1014cd28        0x4    _g_zPHY_edfe_tMbsfnAgcInfo

+                0x1014cd2c       0x50    _g_zPHY_edfe_tMbsfnAgcGain

+ COMMON         0x1014cd7c      0xdac T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

+                                  0x0 (size before relaxing)

+                0x1014cd7c      0xd91    _g_tzPHY_ecsrs_FSPara

+                0x1014db0d        0x4    _g_FS_swMeanPower

+                0x1014db11        0x1    _g_tzPHY_ecsrs_FS_RepNum

+                0x1014db12        0x4    _g_PssContext

+                0x1014db16       0x12    _g_tFS_BackUpPssResult

+ COMMON         0x1014db28       0xd6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+                                  0x0 (size before relaxing)

+                0x1014db28        0x2    _TotalPuschNackTB0

+                0x1014db2a        0x2    _TotalPuschNackTB1

+                0x1014db2c        0x2    _TotalPuschNumTB1

+                0x1014db2e        0x6    _g_tUlReportBlerInfo

+                0x1014db34        0x2    _TotalPuschNumTB0

+                0x1014db36       0xc8    _g_adwDebug

+ COMMON         0x1014dbfe      0x418 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

+                                  0x0 (size before relaxing)

+                0x1014dbfe      0x3c8    _g_atEcsrPeakList

+                0x1014dfc6       0x50    _g_tPssHwResult

+ COMMON         0x1014e016        0xe T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+                                  0x0 (size before relaxing)

+                0x1014e016        0x4    _g_zPHY_edfe_tPlmnSaveServCellCsrsDagc

+                0x1014e01a        0x1    _g_swCsrsDagcMeanPower0

+                0x1014e01b        0x1    _g_zPHY_edfe_wRxLog2Dagc1

+                0x1014e01c        0x1    _g_zPHY_edfe_wCsrsLog2Dagc1

+                0x1014e01d        0x1    _g_swCsrsDagcMeanPower1

+                0x1014e01e        0x1    _g_zPHY_edfe_wCsrsLog2Dagc0

+                0x1014e01f        0x4    _g_zPHY_edfe_tPlmnSaveServCellCsrmDagc

+                0x1014e023        0x1    _g_zPHY_edfe_wRxLog2Dagc0

+ COMMON         0x1014e024       0x8d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

+                                  0x0 (size before relaxing)

+                0x1014e024       0x5f    _g_tzPHY_eulpc_PowerCtrlBlock

+                0x1014e083        0x1    _g_EUL_wPuschPowerHeadroomIdx

+                0x1014e084        0x1    _g_tzPHY_eulpc_Ulpc2DlParas

+                0x1014e085       0x13    _g_tzPHY_eulpc_PcmaxInputInfo

+                0x1014e098        0x6    _g_tzPHY_eulpc_TempPowerBackoffInfo

+                0x1014e09e       0x13    _g_tzPHY_eulpc_PowerCtrlParas

+ COMMON         0x1014e0b1      0x9a4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+                                  0x0 (size before relaxing)

+                0x1014e0b1      0x10f    _g_ThreadIntraCs

+                0x1014e1c0       0xf2    _g_atEcsrSearchPeakdatabase

+                0x1014e2b2        0x1    _g_CsContext

+                0x1014e2b3      0x10f    _g_ThreadFreqScan

+                0x1014e3c2       0x60    _g_l1e_tDcxoFtErrorList

+                0x1014e422      0x2e6    _g_tEcsrSearchCommonInfor

+                0x1014e708        0xa    _g_tTddAndFddCommInfo

+                0x1014e712        0x2    _g_zPHY_ecsrs_dwPssFrameBnd_dbg

+                0x1014e714        0x1    _g_eCsrsSynStatus

+                0x1014e715        0x4    _g_tEmulmSubFrameIntTable

+                0x1014e719        0xe    _g_atEcsrReCfoInfo

+                0x1014e727        0x1    _g_wSssHwRestartCnt

+                0x1014e728      0x10f    _g_ThreadCfoCs

+                0x1014e837      0x10f    _g_ThreadInterCs

+                0x1014e946      0x10f    _g_ThreadMulmCs

+ COMMON         0x1014ea55      0x11e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

+                                  0x0 (size before relaxing)

+                0x1014ea55      0x11e    _g_CsrDrvCfgInfor

+                0x1014eb73                ___bss_end = .

+

+.itcm           0x00000000     0x6e38 load address 0x100e8000

+                0x00000000                _itcm_start = .

+ *(.vectors)

+ .vectors       0x00000000       0xb8 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/zcos_zsp880_asm.o

+                0x00000000       0x20    _zsp_int_vector

+                0x00000020        0x8    _odo_stub_Int12

+                0x00000028        0x8    _odo_stub_Int11

+                0x00000030        0x8    _odo_stub_Int10

+                0x00000038        0x8    _odo_stub_Int9

+                0x00000040        0x8    _odo_stub_Int8

+                0x00000048        0x8    _odo_stub_Int7

+                0x00000050        0x8    _odo_stub_Int6

+                0x00000058        0x8    _odo_stub_Int5

+                0x00000060        0x8    _odo_stub_Int4

+                0x00000068        0x8    _odo_stub_Int3

+                0x00000070        0x8    _odo_stub_Int2

+                0x00000078        0x8    _odo_stub_Int1

+                0x00000080       0x38    _odo_stub_Int0

+ *(.dmc)

+ .dmc           0x000000b8      0x17e T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/dmc_zsp_0x140.o

+                0x000000b8      0x17e    _dei_handler

+ *(.zcos_vector_code)

+ *fill*         0x00000236        0x2 00

+ .zcos_vector_code

+                0x00000238      0x1a0 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch_asm.o)

+                0x00000238       0x20    _odo_wakeup_osint

+                0x00000258       0x38    _jump_int

+                0x00000290       0xf1    _odo_zsp_do_int

+                0x00000381       0x27    _odo_swap_context

+                0x000003a8        0x6    _odo_zsp_restore_flags

+                0x000003ae        0xb    _odo_restart

+                0x000003b9       0x1f    _odo_setup_context

+ .zcos_vector_code

+                0x000003d8       0x4d T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+                0x000003d8       0x4d    _L1_SwapHookUseTimer

+ *(.TcmLtePhyCode)

+ .TcmLtePhyCode

+                0x00000425      0x290 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o)

+                0x0000055d      0x108    _L1Comm_DevEngCopyMem2Dpram

+                0x00000665       0x50    _L1Comm_EmtpyLogUnit

+ .TcmLtePhyCode

+                0x000006b5      0x193 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o)

+                0x000006b5       0xfb    _L1L_TpuSubFrmUpdate

+                0x000007b0       0x55    _L1L_TpuIntISRProc

+                0x00000805       0x1b    _L1L_TpuSysTimeUpdate

+                0x00000820       0x28    _L1L_TpuHwIntGen

+ .TcmLtePhyCode

+                0x00000848     0x2b1c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+                0x00000848      0x31a    _L1e_DevDlsCdtrIntProc

+                0x00000b62       0x37    _L1e_DevDlsGetDlCcInfo

+                0x00000b99       0x26    _L1e_DevDlsGetDciDetInfo

+                0x00000bbf       0x26    _L1e_DevDlsGetDciInfo

+                0x00000be5       0x10    _L1e_DevDlsGetDciNum

+                0x00000bf5       0x18    _L1e_DevDlsSwapDciInfo

+                0x00000c0d       0x89    _L1e_DevDlsDciSelection

+                0x00000c96       0x13    _L1e_DevDlsGetDestDci

+                0x00000ca9       0x16    _L1e_DevDlsGetDestDciInfo

+                0x00000cbf      0x369    _L1e_DevDlsGetUlCcInfo

+                0x00001028       0x16    _L1e_DevDlsJudgeSccAssignment

+                0x0000103e       0x10    _L1e_DevDlsRxUeRsAlgoCfg

+                0x0000104e      0x15f    _L1e_DevDlsRxCtrlRegCfg

+                0x000011ad        0xe    _L1e_DevDlsCalcTurboDelay

+                0x000011bb       0x62    _L1e_DevDlsCalcTurboITs

+                0x0000121d       0x67    _L1e_DevDlsTurboCtrlRegCfg

+                0x00001284       0x22    _L1e_DevDlsGetDdtrWorkStatusInd

+                0x000012a6       0x1d    _L1e_DevDlsResetTurbo

+                0x000012c3        0xf    _L1e_DevDlsSubfNumRegCfg

+                0x000012d2        0x8    _L1e_DevDlsPdschEnRegCfg

+                0x000012da        0x1    _L1e_DevDlsDdtrClkSelCfg

+                0x000012db       0x33    _L1e_DevDlsDdtrModeRegCfg

+                0x0000130e       0x52    _L1e_DevDlsUpdateDdtr

+                0x00001360       0x17    _L1e_DevDlsGetKmimoParam

+                0x00001377       0x98    _L1e_DevDlsGetCcParam

+                0x0000140f       0x40    _L1e_DevDlsGetCcCommParam

+                0x0000144f      0x36c    _zPHY_edls_ProRxBFCfg

+                0x000017bb       0x48    _zPHY_edls_ProHarqInfoUpdate

+                0x00001803       0x2c    _zPHY_edls_HarqDdrRel

+                0x0000182f       0x6b    _zPHY_edls_HarqDdrTimeOut

+                0x0000189a      0x13b    _zPHY_edls_HarqDdr_DtchDone

+                0x000019d5       0x2e    _zPHY_edls_HarqDdr_DbgMonitorRst

+                0x00001a03       0x14    _zPHY_edls_HarqDdr_BlockNumIdx

+                0x00001a17      0x106    _zPHY_edls_HarqDdrReq

+                0x00001b1d      0x2b7    _zPHY_edls_ProHarqDdrAddrCfg

+                0x00001dd4      0x1ab    _zPHY_edls_ProHarqInfoCfg

+                0x00001f7f       0x68    _zPHY_edls_ProDciF1BTpmiValueCfg

+                0x00001fe7       0x1f    _zPHY_edls_ProDciF1DTpmiValueCfg

+                0x00002006      0x1ce    _zPHY_edls_ProDciF2TpmiValueCfg

+                0x000021d4       0xa0    _zPHY_edls_ProDciF2LayerCfg

+                0x00002274      0x451    _zPHY_edls_ProCommDlSchDecCfg

+                0x000026c5       0x36    _zPHY_edls_ProPdcchOrder

+                0x000026fb      0x3d5    _zPHY_edls_ProDediDlSchDecCfg

+                0x00002ad0       0x79    _zPHY_edls_ProDLHarqValidInfo

+                0x00002b49       0x30    _zPHY_edls_ProCwCrcValidGen

+                0x00002b79       0xda    _zPHY_edls_ProTddCwValidFeedback

+                0x00002c53       0x1e    _zPHY_edls_ProFddCwValidFeedback

+                0x00002c71      0x170    _zPHY_edla_PdschPowCompensate

+                0x00002de1       0x97    _zPHY_edla_PdschDefaultPCCfg

+                0x00002e78       0x13    _zPHY_edls_DrvArmDspRamRead

+                0x00002e8b       0x51    _zPHY_edls_GetUeFeedbackPmiIndex

+                0x00002edc       0x10    _zPHY_edls_ProValidateSpsRecurs

+                0x00002eec       0x3b    _zPHY_edls_ProCalSpsRecurs

+                0x00002f27       0x27    _zPHY_edls_ProCalSpsHarqId

+                0x00002f4e       0xf0    _zPHY_edls_ProLTESpsDecCfg

+                0x0000303e       0x31    _zPHY_edls_ProSpsValidation

+                0x0000306f       0x94    _zPHY_edls_ProSpsActive

+                0x00003103       0x84    _zPHY_edls_ProSpsRelease

+                0x00003187      0x1dd    _L1e_DevDlsDlMacPduBufCfg

+ .TcmLtePhyCode

+                0x00003364      0x6bd T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+                0x00003364       0xb6    _zPHY_erfc_ProEventRamNumSet

+                0x0000341a       0x7a    _zPHY_erfc_ProRxReceiveCtrl

+                0x00003494       0x8f    _zPHY_erfc_ProCellSearchCtrl

+                0x00003523      0x148    _zPHY_erfc_ProPowerCtrl

+                0x0000366b       0x17    _zPHY_erfc_ProTDDCalcNextACP405State

+                0x00003682       0x33    _zPHY_erfc_ProFDDCalcNextACP405State

+                0x000036b5      0x20b    _zPHY_erfc_ProRfsdCheck

+                0x000038c0       0xd4    _zPHY_erfc_ProRFSDMerge

+                0x00003994       0x8d    _zPHY_erfc_ProMeas0Ctrl

+ .TcmLtePhyCode

+                0x00003a21      0x55a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+                0x00003a21       0xf0    _zPHY_erfc_SupMainSyncTableControl

+                0x00003b11       0x9d    _zPHY_erfc_SupTxSendSyncTableControl

+                0x00003bae       0xb3    _zPHY_erfc_SupMeas0SyncTableControl

+                0x00003c61      0x31a    _zPHY_erfc_SupDFEAGCEsti

+ .TcmLtePhyCode

+                0x00003f7b       0xdb T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+                0x00003f7b       0xdb    _zPHY_edfe_SupHandleDFESyncInt

+ .TcmLtePhyCode

+                0x00004056       0xfb T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+                0x00004056       0x60    _zPHY_eintc_InthHandler

+                0x000040b6       0x22    _zPHY_eintc_Inth0Handler

+                0x000040d8       0x22    _zPHY_eintc_Inth1Handler

+                0x000040fa       0x22    _zPHY_eintc_Inth2Handler

+                0x0000411c        0xa    _zPHY_eintc_IntTimer1Handler

+                0x00004126       0x2b    _zPHY_eintc_ICPHandler

+ .TcmLtePhyCode

+                0x00004151      0x1e6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+                0x00004151       0x67    _L1l_DevEng_DbgExceptLog

+                0x000041b8       0x24    _L1l_DevEng_DbgInfo

+                0x000041dc       0xc0    _L1l_DevEngDisplay

+                0x0000429c       0x58    _L1l_DevEngLogHeaderUpdate

+                0x000042f4       0x43    _L1l_DevEngCopyMem2Dpram

+ .TcmLtePhyCode

+                0x00004337       0x92 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+                0x00004337       0x92    _zPHY_erfc_SupAGCControl

+ .TcmLtePhyCode

+                0x000043c9     0x1894 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_param.o)

+                0x000043c9       0x31    _L1e_DevDlsGetDciField

+                0x000043fa      0x1bf    _L1e_DevDlsDecodeDciF1A

+                0x000045b9       0x1d    _L1e_DevDlsGetTpmiFieldSize

+                0x000045d6       0x6b    _L1e_DevDlsGetRaType1Info

+                0x00004641      0x26b    _L1e_DevDlsDecodeDualCwDci

+                0x000048ac      0x17f    _L1e_DevDlsDecodeSLSMDci

+                0x00004a2b      0x176    _zPHY_edls_AdaDecodeDciF1

+                0x00004ba1       0x8e    _zPHY_edls_ProDciF2ALayerCfg

+                0x00004c2f       0x59    _zPHY_edls_AdaCalRbStartRbLength

+                0x00004c88       0x8a    _zPHY_edls_AdaRbDmpType1

+                0x00004d12      0x1c2    _zPHY_edls_AdaRbDmpType2Dvrb

+                0x00004ed4       0x8e    _zPHY_edls_AdaRbDmpType2Lvrb

+                0x00004f62       0x72    _zPHY_edls_AdaRbDmpType01Ctrl

+                0x00004fd4       0x36    _zPHY_edls_AdaRbDmpType0Bw100Rb

+                0x0000500a       0x62    _zPHY_edls_AdaRbDmpType0Bw75Rb

+                0x0000506c       0xb5    _zPHY_edls_AdaRbDmpType0Bw50Rb

+                0x00005121       0xf9    _zPHY_edls_AdaCalTotalREs

+                0x0000521a       0x5d    _zPHY_edls_CsiRsSfnCal

+                0x00005277       0xde    _zPHY_edls_AdaCalOverlapRbNum

+                0x00005355      0x2b8    _zPHY_edls_AdaCalTddFddNcpTbREs

+                0x0000560d      0x10e    _zPHY_edls_AdaCalTddFddEcpTbREs

+                0x0000571b       0xc3    _zPHY_edls_AdaCalTddNcpSpeTbREs

+                0x000057de       0x92    _zPHY_edls_AdaCalTddEcpSpeTbREs

+                0x00005870       0x79    _zPHY_edls_AdaGetTbTbs

+                0x000058e9       0x61    _zPHY_edls_AdaCalTbDecodeParas

+                0x0000594a       0x3c    _zPHY_edls_AdaCalTbCbNum

+                0x00005986       0x1c    _zPHY_edls_AdaCalTbParaKParaC

+                0x000059a2       0xf0    _zPHY_edls_AdaCalTbParaCEParaE

+                0x00005a92       0x92    _zPHY_edls_AdaCalTbParaNcbParaK0

+                0x00005b24       0x45    _zPHY_edls_AdaCalTbK0Start

+                0x00005b69       0x85    _zPHY_edls_AdaCalTbK1Start

+                0x00005bee       0x6f    _zPHY_edls_AdaCalTbNcbStart

+ .TcmLtePhyCode

+                0x00005c5d        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

+                0x00005c5d        0x1    _zPHY_DrvTop_IntReg_Clear

+ .TcmLtePhyCode

+                0x00005c5e       0x15 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

+                0x00005c5e       0x15    _L1L_TpuDrvTpuUnregister

+ .TcmLtePhyCode

+                0x00005c73      0x3f4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o)

+                0x00005c73       0x69    _zPHY_erfc_DrvSubframeEventEn

+                0x00005cdc       0xbb    _zPHY_erfc_DrvEventEn

+                0x00005d97      0x174    _zPHY_erfc_DrvWriteEventEnArrayToABBRamHwReg

+                0x00005f0b       0x92    _zPHY_erfc_DrvWriteEventEnArrayToDBBNextRamHwReg

+                0x00005f9d       0x24    _zPHY_erfc_DrvWriteMainEventEnArrayToDBBRamHwReg

+                0x00005fc1       0x1c    _zPHY_erfc_DrvWriteTuReg

+                0x00005fdd        0x6    _zPHY_erfc_DrvDisableTuReg

+                0x00005fe3       0x2c    _zPHY_erfc_DrvWriteTuRegMrtr

+                0x0000600f       0x17    _zPHY_erfc_DrvTuRamDisable

+                0x00006026       0x16    _zPHY_erfc_DrvTuRamEnable

+                0x0000603c       0x2b    _zPHY_erfc_DrvWriteTuRamData

+ .TcmLtePhyCode

+                0x00006067       0xdc T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

+                0x00006067       0x7b    _zPHY_erfc_DrvWriteOtherCmdDataToEventTable

+                0x000060e2       0x61    _zPHY_erfc_DrvWriteCmdDataToEventTable

+ .TcmLtePhyCode

+                0x00006143       0xa9 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+                0x00006143       0xa9    _zPHY_Phy_TdlThreadPriprintf

+ *(.fasttext)

+ .fasttext      0x000061ec      0x242 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_pmi.o)

+                0x000061ec       0xe7    _Asm_Tx2Rx2_NL2_PMICalc

+                0x000062d3       0x85    _Asm_NL1_PMICalc

+                0x00006358       0xd6    _Asm_Tx4Rx2_NL2_PMICalc

+ .fasttext      0x0000642e      0x4b4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_ri.o)

+                0x0000642e       0x42    _Asm_SumLOGNoSqrt_RICalc

+                0x00006470       0x85    _Asm_Tx2Rx2_CL_NL1_RICalc

+                0x000064f5      0x105    _Asm_Tx2Rx2_CDD_RICalc

+                0x000065fa      0x122    _Asm_Tx4Rx2_CL_NL2_RICalc

+                0x0000671c       0x41    _Asm_Tx4Rx2_CL_NL1_RICalc

+                0x0000675d       0x65    _Asm_Rx2_DIV_RICalc

+                0x000067c2      0x120    _Asm_Tx4Rx2_CDD_RICalc

+ .fasttext      0x000068e2      0x48a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_cqi.o)

+                0x000068e2       0x36    _Asm_CqiSinglePort_TX1_RX1_NL1

+                0x00006918       0x6d    _Asm_CqiTransDiver_Common_NL1

+                0x00006985       0x8d    _Asm_CqiSpatiMulti_RX2_NL1

+                0x00006a12       0xf3    _Asm_CqiSpatiMulti_RX2_NL2

+                0x00006b05       0xb0    _Asm_CqiCDD_TX2_RX2_NL2

+                0x00006bb5       0xff    _Asm_CqiCDD_TX4_RX2_NL2

+                0x00006cb4       0x41    _ASM_Log2

+                0x00006cf5       0x77    _Asm_RLMSNR_Calc

+ *(.LpcCodeTcm)

+ .LpcCodeTcm    0x00006d6c       0x4d T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o)

+                0x00006d6c       0x2e    _L1_SocLpModeControlCfg

+                0x00006d9a       0x1f    _L1_SocCpuIdle

+ .LpcCodeTcm    0x00006db9       0x2f T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv.o)

+                0x00006db9       0x2f    _L1_CpuEnterIdleMode

+ *(.save_zsp_reg)

+ .save_zsp_reg  0x00006de8       0x50 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_save_zsp880_reg.o)

+                0x00006de8       0x50    _save_zsp880_reg

+ *Cqi_control.o(.text)

+ *Cqi.o(.text)

+ *CQI_Period.o(.text)

+ allnil*(.text)

+ send*(.text)

+ swap*(.text)

+ timer*(.text)

+ alloc*(.text)

+ arch*(.text)

+ free*(.text)

+ receive*(.text)

+ set_pri*(.text)

+ error*(.text)

+                0x00006e38                _itcm_end = .

+

+.dtcm           0x00010000     0x63fa load address 0x100f0000

+                0x00010000                _dtcm_start = .

+ *(.LteDataTcm)

+ .LteDataTcm    0x00010000        0xb T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o)

+                0x00010000        0x2    _g_lte_log_buf

+                0x00010002        0x2    _g_w_log_buf

+                0x00010004        0x2    _g_td_log_buf

+                0x00010006        0x2    _g_sig_log_buf

+                0x00010008        0x1    _g_bL1CommLogOutUsing

+                0x00010009        0x2    _g_bL1CommIcpFailCnt

+ .LteDataTcm    0x0001000b      0x1bf T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o)

+                0x0001000b        0x4    _g_tLocalSSFrm

+                0x0001000f        0x4    _g_tNativeSSFrm

+                0x00010013        0x2    _g_zPHY_SuperFrameNumber

+                0x00010015        0x2    _g_pFreeItemsNum

+                0x00010017      0x1a0    _g_pBusyItemsNum

+                0x000101b7       0x13    _stTpuInfo

+ *fill*         0x000101ca 0x80000006 00

+ .LteDataTcm    0x000101d0     0x1480 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+                0x000101d0      0x190    _g_awNo

+                0x00010360      0x320    _g_adHRx0

+                0x00010680      0x320    _g_adHRx1

+                0x000109a0      0x400    _s_awSNR_P1

+                0x00010da0      0x400    _s_awSNR_P2

+                0x000111a0       0xc8    _g_awSNR_RLM

+                0x00011268      0x320    _g_aCqiRamChe

+                0x00011588       0xc8    _g_aCqiRamNo

+ .LteDataTcm    0x00011650      0x53b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+                0x00011650      0x53b    _g_zPHY_edls_tDlsCb

+ .LteDataTcm    0x00011b8b        0x6 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+                0x00011b8b        0x2    _g_zPHY_InthTpuCnt

+                0x00011b8d        0x4    _g_zPHY_InthTpuCntDebug

+ *fill*         0x00011b91 0x80000003 00

+ .LteDataTcm    0x00011b94     0x3344 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+                0x00011b94     0x2b44    _g_tRxpCirCb

+                0x000146d8      0x800    _g_awL1eRxCirRam

+ .LteDataTcm    0x00014ed8       0x20 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+                0x00014ed8       0x20    _g_tL1lEngDgbInfo

+ .LteDataTcm    0x00014ef8       0xea T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o)

+                0x00014ef8       0x39    _g_zPHY_erfc_atCurrentSFConfig

+                0x00014f31       0x39    _g_zPHY_erfc_atNextSFConfig

+                0x00014f6a       0x20    _g_adwzPHY_erfc_RFABBMainSyncEventEnArray

+                0x00014f8a       0x18    _g_adwzPHY_erfc_RFABBMeas0SyncEventEnArray

+                0x00014fa2       0x20    _g_adwzPHY_erfc_RFABBTxSyncEventEnArray

+                0x00014fc2        0x8    _g_adwzPHY_erfc_DBBMainSyncEventEnArray

+                0x00014fca        0xc    _g_adwzPHY_erfc_DBBMeas0SyncEventEnArray

+                0x00014fd6        0x2    _g_zPHY_erfc_DBBTxSyncEventEn

+                0x00014fd8        0xa    _g_zPHY_erfc_wRamNum

+ .LteDataTcm    0x00014fe2        0x1 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

+                0x00014fe2        0x1    _g_zPHY_edfe_cAGCCalMode

+ .LteDataTcm    0x00014fe3     0x1209 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

+                0x00014fe3      0x4ad    _g_zPHY_SID

+                0x00015490      0xa82    _g_atzPHY_SAD

+                0x00015f12      0x118    _g_atzPHY_erfc_CsrcSFData

+                0x0001602a       0xd2    _g_atzPHY_erfc_RxSFData

+                0x000160fc       0xf0    _g_atzPHY_erfc_TxSFData

+ *(.LpcDataTcm)

+ .LpcDataTcm    0x000161ec       0x48 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o)

+                0x000161ec        0x2    _g_tAtCommM0PsmCtr

+                0x000161ee        0x2    _g_tAtCommZspPsmCtr

+                0x000161f0        0x3    _g_tAtCommPsApPsmCtr

+                0x000161f3       0x10    _g_L1SoCResExpStat

+                0x00016203        0x2    _g_dSleepLenMs

+                0x00016205        0x1    _g_wImaskReg

+                0x00016206       0x2b    _g_tLpDebugInfo

+                0x00016231        0x2    _g_dwPHY_USE_PSM

+                0x00016233        0x1    _g_bPhyCanSendIcp

+ .LpcDataTcm    0x00016234        0x5 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv.o)

+                0x00016234        0x5    _g_wSharePwrUseBit

+ .LpcDataTcm    0x00016239        0x5 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_irat.o)

+                0x00016239        0x1    _g_tL1IratLpCtrl

+                0x0001623a        0x2    _g_L1Lpc_tSlaveShortGapFlg

+                0x0001623c        0x1    _g_eWdRfCfgFlg

+                0x0001623d        0x1    _g_eTdRfCfgFlg

+ .LpcDataTcm    0x0001623e        0x3 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv_7521.o)

+                0x0001623e        0x1    _g_L1Lpc_wHarqTurboUsedFlg

+                0x0001623f        0x1    _g_L1Lpc_w3gSyncUsedFlg

+                0x00016240        0x1    _g_L1Lpc_w3gDpaUsedFlg

+ .LpcDataTcm    0x00016241       0x6b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+                0x00016241        0x1    _g_bIsWUsePsm

+                0x00016242        0x2    _g_tL1wLpCtrl

+                0x00016244       0x49    _g_tL1wLpcInfo

+                0x0001628d        0x2    _g_wLpmFactorBefSleep

+                0x0001628f        0x2    _g_wLpmFactorAftWakeup

+                0x00016291        0x1    _g_wLpmFactorErrCnt

+                0x00016292        0x1    _g_bL1wLpcCfunReset

+                0x00016293        0x2    _g_dwPrintSsfn1

+                0x00016295        0x2    _g_dwPrintSsfn2

+                0x00016297        0x2    _g_dwPrintSsfn3

+                0x00016299        0x2    _g_dwPrintSsfn4

+                0x0001629b        0x2    _g_dwSleepSchedSsfn

+                0x0001629d        0x7    _g_tWLpmFactorLast

+                0x000162a4        0x7    _g_tWLpmFactorCurent

+                0x000162ab        0x1    _g_wLpmChangeOneDir

+ *(.dncsram)

+ .dncsram       0x000162ac      0x14c T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o)

+                0x000162ac        0x4    _odo_pool_list

+                0x000162b0      0x100    _odo_pcb_list

+                0x000163b0        0x1    _odo_max_valid_pid

+                0x000163b1       0x26    _odo_config

+                0x000163d7       0x21    _config_int_mask_list

+ .dncsram       0x000163f8        0x2 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+                0x000163f8        0x2    _g_wHookCnt

+ ../../../../rtos/zcos/os_krn/zcos_zsp880_krn.a(.data)

+ ../../../../rtos/zcos/os_krn/zcos_zsp880_krn.a(.bss)

+ ../../../../rtos/zcos/os_krn/zcos_zsp880_krn.a(COMMON)

+ init*(COMMON)

+

+.reg_icp1

+ *(.icp_reg)

+

+.reg_icp2

+ *(.icp_reg_m0)

+

+.reg_dma        0x00980000      0x41a

+ *(.dma_reg)

+ .dma_reg       0x00980000      0x41a T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_dma_reg.o)

+                0x00980000      0x400    _g_atDmaRegCh

+                0x00980400        0x2    _g_dDmaIntTcStatus

+                0x00980402        0x2    _g_dDmaSerrorStatus

+                0x00980404        0x2    _g_dDmaDerrorStatus

+                0x00980406        0x2    _g_dDmaCfgError

+                0x00980408        0x2    _g_dDmaRawIntTcStatus

+                0x0098040a        0x2    _g_dDmaRawIntSerrorStatus

+                0x0098040c        0x2    _g_dDmaRawIntDerrorStatus

+                0x0098040e        0x2    _g_dDmaRawIntCfgErrorStatus

+                0x00980410        0x2    _g_dDmaWorkingStatus

+                0x00980412        0x2    _g_dDmaGroupOrder

+                0x00980414        0x2    _g_dDmaArbitMode

+                0x00980416        0x2    _g_dDmaIrqType

+                0x00980418        0x2    _g_dDmaVersion

+

+.reg_icu        0x00400800      0x238

+ *(.icu_reg)

+ .icu_reg       0x00400800      0x238 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_icu_reg.o

+                0x00400800        0x2    _g_dRegIcuVersion

+                0x00400802        0x2    _g_dRegIcuReserved1

+                0x00400804        0x2    _g_dRegIcuReserved2

+                0x00400806        0x2    _g_dRegIcuReserved3

+                0x00400808        0x2    _g_dRegIcuIntIrqNum

+                0x0040080a        0x2    _g_dRegIcuIntFiqNum

+                0x0040080c        0x2    _g_dRegIcuIrqCur

+                0x0040080e        0x2    _g_dRegIcuFiqCur

+                0x00400810        0x2    _g_dRegIcuReserved4

+                0x00400812        0x2    _g_dRegIcuIntStatus

+                0x00400814        0x8    _g_dRegIcuReserved5

+                0x0040081c        0x2    _g_dRegIcuTest

+                0x0040081e        0x8    _g_dRegIcuIntSigBitSet

+                0x00400826        0x8    _g_dRegIcuIntClr

+                0x0040082e        0x8    _g_dRegIcuIntEn

+                0x00400836        0x8    _g_dRegIcuIntDisEn

+                0x0040083e        0x2    _g_dRegIcuReserved6

+                0x00400840      0x100    _g_dRegIcuIntMode

+                0x00400940        0x2    _g_dRegIcuReserved7

+                0x00400942        0x2    _g_dRegIcuFiqNum

+                0x00400944        0x2    _g_dRegIcuClkGateEn

+                0x00400946        0x2    _g_dRegIcuReserved8

+                0x00400948        0x8    _g_dRegIcuIntMask

+                0x00400950       0x30    _g_dRegIcuReserved9

+                0x00400980        0x8    _g_dRegIcuIntReq

+                0x00400988       0xa8    _g_dRegIcuReserved10

+                0x00400a30        0x8    _g_dRegIcuIntSetReq

+

+.reg4           0x7e080000       0x40

+ *(.top_reg)

+ .top_reg       0x7e080000       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_top.o)

+                0x7e080000        0x2    _g_wL1wTop00SoftReset

+                0x7e080002        0x2    _g_wL1wTop01GdtrHdtrChoose

+                0x7e080004        0x2    _g_wL1wTop02Version1

+                0x7e080006        0x2    _g_wL1wTop03BmiClkGate

+                0x7e080008        0x2    _g_wL1wTop04ModeCtrl

+                0x7e08000a        0x2    _g_wL1wTop05FixIqValue

+                0x7e08000c        0x6    _g_wL1wTopReserved

+                0x7e080012        0x2    _g_wL1wTop09GateClkCtrl

+                0x7e080014        0x2    _g_wL1wTopAWdTimingRtVal0

+                0x7e080016        0x2    _g_wL1wTopBWdTimingRtVal1

+                0x7e080018        0x2    _g_wL1wTopCWdTimingNtVal0

+                0x7e08001a        0x2    _g_wL1wTopDWdTimingNtVal1

+                0x7e08001c        0x2    _g_wL1wTopEDmaIntBypass

+                0x7e08001e        0x2    _g_wL1wTopReserved1

+                0x7e080020        0x2    _g_wL1wTop10TpuRakeIntMask

+                0x7e080022        0x2    _g_wL1wTop11RakeDfeRfcIntMask

+                0x7e080024        0x2    _g_wL1wTop12TpuCsrAdrHsscchIntMask

+                0x7e080026        0x2    _g_wL1wTop13CsrDtrPsrIntMask

+                0x7e080028        0x2    _g_wL1wTop14TpuRakeIntStateMask

+                0x7e08002a        0x2    _g_wL1wTop15RakeDfeRfcIntStateMask

+                0x7e08002c        0x2    _g_wL1wTop16TpuCsrAdrHsscchIntStateMask

+                0x7e08002e        0x2    _g_wL1wTop17CsrDtrPsrIntStateMask

+                0x7e080030        0x2    _g_wL1wTop18TpuRakeIntStat

+                0x7e080032        0x2    _g_wL1wTop19RakeDfeRfcIntStat

+                0x7e080034        0x2    _g_wL1wTop1ATpuCsrAdrHsscchIntState

+                0x7e080036        0x2    _g_wL1wTop1BCsrDtrPsrIntState

+                0x7e080038        0x2    _g_wL1wTop1CReserved

+                0x7e08003a        0x2    _g_wL1wTop1DReserved

+                0x7e08003c        0x2    _g_wL1wTop1EReserved

+                0x7e08003e        0x2    _g_wL1wTop1FReserved

+

+.reg5           0x7e080800       0xe0

+ *(.tpu_reg)

+ .tpu_reg       0x7e080800       0xe0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tpu.o)

+                0x7e080800        0x2    _g_tRegTpuReset

+                0x7e080802        0x2    _g_tRegTpuMrtrAdjConfig

+                0x7e080804        0x2    _g_tRegTpuMrtrOffset

+                0x7e080806        0x2    _g_tRegTpuMrtrCnt

+                0x7e080808        0x2    _g_tRegTpuMrtrLatch

+                0x7e08080a        0x2    _g_tRegTpuLocalMrtrCnt

+                0x7e08080c        0x2    _g_tRegTpuLocalMrtrLatch

+                0x7e08080e        0x2    _g_tRegTpuMacroCtrl

+                0x7e080810        0x2    _g_tRegTpuMrtrGoal

+                0x7e080812        0x2    _g_tRegTpuMrtrAdjustCtrl

+                0x7e080814        0x2    _g_tRegTpuReserve0

+                0x7e080816        0x2    _g_tRegTpuNt2RtOffset

+                0x7e080818        0x2    _g_tRegTpuMrtrSSFN

+                0x7e08081a        0x2    _g_tRegTpuLocalMrtrSSFN

+                0x7e08081c        0x2    _g_tRegTpuMrtrSuperfrGoal

+                0x7e08081e        0x2    _g_tRegTpuTip

+                0x7e080820        0x4    _g_tRegTpuReserve1

+                0x7e080824        0x2    _g_tRegTpuRestore

+                0x7e080826        0x2    _g_tRegTpuSsfnOffRestore

+                0x7e080828        0x2    _g_tRegTpuSsfnOff

+                0x7e08082a        0x2    _g_tRegTpuMrtrLatchSSFN

+                0x7e08082c        0x2    _g_tRegTpuLocalMrtrLatchSSFN

+                0x7e08082e       0x52    _g_tRegTpuReserve2

+                0x7e080880       0x36    _g_atRegTpuNtInt

+                0x7e0808b6        0xa    _g_atRegTpuRtInt

+                0x7e0808c0       0x20    _g_tRegTpuReserve4

+

+.reg6           0x7e082000     0x2420

+ *(.rfc_reg)

+ .rfc_reg       0x7e082000     0x2420 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rfc.o)

+                0x7e082000        0x2    _g_dRegRfcReset

+                0x7e082002        0x2    _g_dRegRfcGpioVal

+                0x7e082004        0x2    _g_dRegRfcFilterEn

+                0x7e082006        0x2    _g_dRfcSpiReadData

+                0x7e082008        0x2    _g_dRfcFAgcEventEn

+                0x7e08200a        0x2    _g_dRegRfcFAgcRldVal

+                0x7e08200c        0x4    _g_tRegRfcAnt0FAgcCtrlData

+                0x7e082010        0x4    _g_tRegRfcAnt1FAgcCtrlData

+                0x7e082014        0x2    _g_dRegRfcFAgcSpiBitSel

+                0x7e082016        0x2    _g_dRegRfcFAgcTimeOffst

+                0x7e082018        0x2    _g_dRegRfcFAgcEn

+                0x7e08201a        0x2    _g_dRegRfcDebugSel

+                0x7e08201c        0x2    _g_dRegRfcG1GpioSyncSel

+                0x7e08201e        0x2    _g_dRegRfcMrtrTpuSel

+                0x7e082020        0x2    _g_dRegRfcIntSel

+                0x7e082022        0x2    _g_dRegRfcIntTimeCfg

+                0x7e082024        0x4    _g_adRegRfcCtrlRamRegEn

+                0x7e082028        0x8    _g_adRegRfcCtrlRamRx0En0

+                0x7e082030        0x8    _g_adRegRfcCtrlRamRx0En1

+                0x7e082038        0x8    _g_adRegRfcCtrlRamRx1En0

+                0x7e082040        0x8    _g_adRegRfcCtrlRamRx1En1

+                0x7e082048        0x8    _g_adRegRfcCtrlRamTxEn0

+                0x7e082050        0x2    _g_dRegRfcUnsualIntClr

+                0x7e082052        0xe    _g_adRegRfcSpiFormatMap

+                0x7e082060        0x2    _g_dRegRfcRffeDataMap

+                0x7e082062        0x2    _g_dRegRfcWRfcEn

+                0x7e082064        0x2    _g_dRegRfcMrtrConCrrnt

+                0x7e082066        0x8    _g_adRegRfcCtrlRamTxEn1

+                0x7e08206e        0x2    _g_dRegRfcFAgcCtrlWordAnt01Lsb

+                0x7e082070        0x2    _g_dRegRfcFAgcCtrlWordAnt11Lsb

+                0x7e082072        0x2    _g_dRegRfcFAgcCtrlWordAntSecMsb

+                0x7e082074        0x2    _g_dRegRfcFAgcTimeInterval

+                0x7e082076      0x18a    _g_adReserved5

+                0x7e082200       0x5a    _g_atRegRfcCtrlReg

+                0x7e08225a        0x6    _g_tRegRfcCtrlReg15

+                0x7e082260      0x1a0    _g_adReserved6

+                0x7e082400       0x20    _g_atRegRfcRxTu

+                0x7e082420      0x1e0    _g_adReserved1

+                0x7e082600       0x20    _g_atRegRfcTxTu

+                0x7e082620      0x1e0    _g_adReserved2

+                0x7e082800       0x40    _g_adRegRfcFastAgcRam

+                0x7e082840      0x7c0    _g_adReserved3

+                0x7e083000      0x100    _g_atRegRfcCtrlRamReg

+                0x7e083100      0x300    _g_adReserved4

+                0x7e083400      0x400    _g_atRegRfcCtrlRamRx0

+                0x7e083800      0x400    _g_atRegRfcCtrlRamRx1

+                0x7e083c00      0x400    _g_atRegRfcCtrlRamTx

+                0x7e084000        0x2    _g_dRegDfeRxVersion

+                0x7e084002        0x2    _g_dRegDfeRxReset

+                0x7e084004        0x2    _g_dRegDfeRxAntEn

+                0x7e084006        0x2    _g_dRegDfeRxAnt0ClkCtrl

+                0x7e084008        0x2    _g_dRegDfeRxAnt1ClkCtrl

+                0x7e08400a        0x2    _g_dRegDfeRxFilterEnDelay

+                0x7e08400c        0x2    _g_dRegDfeRxDagcDelay

+                0x7e08400e        0x2    _g_dRegDfeRxCompEn

+                0x7e084010        0x2    _g_dRegDfeRxEstLen

+                0x7e084012        0x2    _g_dRegDfeRxAnt0DcEst

+                0x7e084014        0x2    _g_dRegDfeRxAnt1DcEst

+                0x7e084016        0x2    _g_dRegDfeRxAnt0DcComp

+                0x7e084018        0x2    _g_dRegDfeRxAnt1DcComp

+                0x7e08401a        0x2    _g_dRegDfeRxAnt0IqEstSum

+                0x7e08401c        0x2    _g_dRegDfeRxAnt1IqEstSum

+                0x7e08401e        0x2    _g_dRegDfeRxRxAnt0IqCorr

+                0x7e084020        0x2    _g_dRegDfeRxRxAnt1IqCorr

+                0x7e084022        0x2    _g_dRegDfeRxIqAmpComp

+                0x7e084024        0x2    _g_dRegDfeRxIqPhaComp

+                0x7e084026        0x2    _g_dRegDfeRxHwAgcGainInit

+                0x7e084028        0x2    _g_dRegDfeRxAgcLfCoff

+                0x7e08402a        0x2    _g_dRegDfeRxAgcTarget

+                0x7e08402c        0x2    _g_dRegDfeRxAgcMaxGain

+                0x7e08402e        0x2    _g_dReserved11

+                0x7e084030        0x2    _g_dRegDfeRxAgcLfIntEn

+                0x7e084032        0x2    _g_dRegDfeRxAgcMeanPwr

+                0x7e084034        0x2    _g_dRegDfeRxAgcLoopOut

+                0x7e084036        0x2    _g_dReserved12

+                0x7e084038        0x2    _g_dReserved13

+                0x7e08403a        0x2    _g_dRegDfeRxAnt0HwAgcGain

+                0x7e08403c        0x2    _g_dRegDfeRxAnt1HwAgcGain

+                0x7e08403e        0x2    _g_dRegDfeRxFreqCorrPhaVal

+                0x7e084040        0x2    _g_dReserved10

+                0x7e084042        0x2    _g_dRegDfeRxAnt0DagcMeanPwr

+                0x7e084044        0x2    _g_dRegDfeRxAnt1DagcMeanPwr

+                0x7e084046        0x2    _g_dRegDfeRxDagcCtrl

+                0x7e084048        0x2    _g_dRegDfeRxDagcBitSel

+                0x7e08404a        0x2    _g_dRegDfeRxFifoReset

+                0x7e08404c        0x2    _g_dRegDfeRxIntfSel

+                0x7e08404e        0x2    _g_dRegDfeRxDLIntf1Cfg

+                0x7e084050        0x2    _g_dRegDfeRxDLIntf2Cfg

+                0x7e084052        0x2    _g_dRegDfeRxDLIntf3Cfg

+                0x7e084054        0x2    _g_dRegDfeRxDLIntfDebugSel

+                0x7e084056        0x2    _g_dRegDfeRxDLIntfDebugData

+                0x7e084058        0x2    _g_dRegDfeRxDLIntfFifoDebug

+                0x7e08405a        0x2    _g_dRegDfeRxBypass

+                0x7e08405c        0x2    _g_dRegDfeRxTestCtrl

+                0x7e08405e        0x2    _g_adReserved9

+                0x7e084060        0x2    _g_dRegDfeNotchFreq

+                0x7e084062        0x2    _g_dRegDfeNotchFs

+                0x7e084064        0x2    _g_dRegDfeNotchStart

+                0x7e084066        0x2    _g_dRegDfeNotchTimeA

+                0x7e084068        0x2    _g_dRegDfeNotchTimeBAnt0

+                0x7e08406a        0x2    _g_dRegDfeNotchParKA

+                0x7e08406c        0x2    _g_dRegDfeNotchParKBAnt0

+                0x7e08406e        0x2    _g_dRegDfeNotchParARe

+                0x7e084070        0x2    _g_dRegDfeNotchParAIm

+                0x7e084072        0x2    _g_dRegDfeNotchParAOutRe

+                0x7e084074        0x2    _g_dRegDfeNotchParAOutIm

+                0x7e084076        0x2    _g_dRegDfeNotchCordicSt

+                0x7e084078        0x2    _g_dRegDfeNotchTimeBAnt1

+                0x7e08407a        0x2    _g_dRegDfeNotchParKBAnt1

+                0x7e08407c        0x2    _g_dRegDfeRxDLIntf4Cfg

+                0x7e08407e        0x2    _g_dRegDfeRxDLIntf5Cfg

+                0x7e084080        0x2    _g_dRegDfeRxAgcRamClkSel

+                0x7e084082        0x2    _g_dRegDfeNotch1TimeA

+                0x7e084084        0x2    _g_dRegDfeNotch1ParKA

+                0x7e084086        0x2    _g_dRegDfeNotch2TimeA

+                0x7e084088        0x2    _g_dRegDfeNotch2ParKA

+                0x7e08408a        0x2    _g_dRegDfeNotch1TimeBAnt0

+                0x7e08408c        0x2    _g_dRegDfeNotch1ParKBAnt0

+                0x7e08408e        0x2    _g_dRegDfeNotch2TimeBAnt0

+                0x7e084090        0x2    _g_dRegDfeNotch2ParKBAnt0

+                0x7e084092        0x2    _g_dRegDfeNotch1TimeBAnt1

+                0x7e084094        0x2    _g_dRegDfeNotch1ParKBAnt1

+                0x7e084096        0x2    _g_dRegDfeNotch2TimeBAnt1

+                0x7e084098        0x2    _g_dRegDfeNotch2ParKBAnt1

+                0x7e08409a        0x2    _g_dRegDfeNotch1ParARe

+                0x7e08409c        0x2    _g_dRegDfeNotch1ParAIm

+                0x7e08409e        0x2    _g_dRegDfeNotch2ParARe

+                0x7e0840a0        0x2    _g_dRegDfeNotch2ParAIm

+                0x7e0840a2        0x2    _g_dRegDfeNotchbyPass

+                0x7e0840a4        0x2    _g_dRegDfeFcInitPhase

+                0x7e0840a6        0x2    _g_dRegDfeFcRotValSum

+                0x7e0840a8      0x158    _g_adReserved19

+                0x7e084200       0xc8    _g_adAgcCwTable

+                0x7e0842c8      0x138    _g_adReserved14

+                0x7e084400        0x2    _g_dRegDfeTxReset

+                0x7e084402        0x2    _g_dRegDfeTxAmpCorr

+                0x7e084404        0x2    _g_dRegDfeTxPhaCorr

+                0x7e084406        0x2    _g_dRegDfeTxDcComp

+                0x7e084408        0x2    _g_dRegDfeTxFirBitSel

+                0x7e08440a        0x2    _g_dRegDfeTxBypassCtrl

+                0x7e08440c        0x2    _g_dRegDfeTxEnExtnd

+                0x7e08440e        0x2    _g_dRegDfeTxEnCtrl

+                0x7e084410        0x2    _g_dRegDfeTxChainEn

+                0x7e084412        0x2    _g_dRegDfeTxIntfSel

+                0x7e084414        0x2    _g_dRegDfeTxIntf1Cfg

+                0x7e084416        0x2    _g_dRegDfeTxIntf2Cfg

+                0x7e084418        0x2    _g_dRegDfeTxIntf3Cfg

+                0x7e08441a        0x2    _g_dRegDfeTxClkGate

+                0x7e08441c        0x2    _g_dRegDfeTxOutEnSel

+                0x7e08441e        0x2    _g_dRegDfeTxFirDlyNum

+

+.reg7           0x7e084800      0xa00

+ *(.csr_reg)

+ .csr_reg       0x7e084800      0xa00 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_csr.o)

+                0x7e084800        0x2    _g_adCsrReserved2400

+                0x7e084802        0x2    _g_tRegCsrFpgaVersion

+                0x7e084804        0x2    _g_tRegCsrTestMode

+                0x7e084806        0x2    _g_tRegCsrStepIqSel

+                0x7e084808        0x2    _g_tRegCsrRotate0

+                0x7e08480a        0x2    _g_tRegCsrRotateParaEn0

+                0x7e08480c        0x2    _g_tRegCsrRotate1

+                0x7e08480e        0x2    _g_tRegCsrRotateParaEn1

+                0x7e084810        0x2    _g_tRegCsrOfflineSPSRRotate

+                0x7e084812        0x2    _g_tRegCsrReadMrtrReq

+                0x7e084814        0x2    _g_tRegCsrSetWdtReq

+                0x7e084816        0x2    _g_tRegCsrIntMrtrValue

+                0x7e084818        0x2    _g_tRegCsrFreqInd

+                0x7e08481a        0x2    _g_tRegCsrFxEndBoundary

+                0x7e08481c        0x2    _g_tRegCsrFxStartBoundary

+                0x7e08481e        0x2    _g_tRegCsrDataValidEn

+                0x7e084820        0x2    _g_tRegCsrPatternSoft

+                0x7e084822        0x2    _g_tRegCsrPatternMode

+                0x7e084824        0x2    _g_tRegCsrPatternIntEn

+                0x7e084826        0x2    _g_tRegCsrTopClkGating

+                0x7e084828        0x2    _g_tRegCsrTestpinSel

+                0x7e08482a        0x2    _g_tRegCsrSaveDataEn

+                0x7e08482c        0x2    _g_tRegCsrSaveDataSymNum

+                0x7e08482e        0x2    _g_tRegCsrFsBuffMrtr

+                0x7e084830        0x2    _g_tRegCsrFsBuffEndClear

+                0x7e084832       0x6e    _g_adCsrReserved1

+                0x7e0848a0        0x2    _g_tRegCsrRdMrtrValue

+                0x7e0848a2        0x2    _g_tRegCsrFsBuffState

+                0x7e0848a4        0x2    _g_tRegCsrFsBuffEndMrtr

+                0x7e0848a6      0x15a    _g_adCsrReserved2

+                0x7e084a00        0x2    _g_tRegCsrStep1Reset

+                0x7e084a02        0x2    _g_tRegCsrNSlot1

+                0x7e084a04        0x2    _g_tRegCsrStartEn1

+                0x7e084a06        0x2    _g_tRegCsrMrtrS1

+                0x7e084a08        0x2    _g_tRegCsrPeakWidth

+                0x7e084a0a        0x2    _g_tRegCsrPeakMask

+                0x7e084a0c        0x2    _g_tRegCsrGapModeIndex

+                0x7e084a0e        0x2    _g_tRegCsrSatCtrlbits

+                0x7e084a10        0x2    _g_tRegCsrS1ClkGating

+                0x7e084a12        0x2    _g_tRegCsrStep1Start

+                0x7e084a14       0x8c    _g_adCsrReserved3

+                0x7e084aa0        0x2    _g_tRegCsrOutMrtrS1

+                0x7e084aa2        0x2    _g_tRegCsrSlotNo1

+                0x7e084aa4        0x2    _g_tRegCsrStep1Status

+                0x7e084aa6        0x2    _g_tRegCsrPowerAvg1

+                0x7e084aa8      0x158    _g_adCsrReserved4

+                0x7e084c00        0x2    _g_tRegCsrIcVersion

+                0x7e084c02        0x2    _g_tRegCsrIcEnable

+                0x7e084c04        0x2    _g_tRegCsrIcStartPos

+                0x7e084c06        0x2    _g_tRegCsrIcCpichSlotHead

+                0x7e084c08        0x2    _g_tRegCsrIcPrar

+                0x7e084c0a        0x2    _g_tRegCsrIcScramblePra

+                0x7e084c0c        0x2    _g_tRegCsrIcClkGatingBypas

+                0x7e084c0e        0x2    _g_tRegCsrIcUpdate

+                0x7e084c10       0x10    _g_adCsrReserved5

+                0x7e084c20        0x2    _g_tRegCsrIcScchValue

+                0x7e084c22        0x2    _g_tRegCsrIcCpichValue

+                0x7e084c24      0x1dc    _g_adCsrReserved6

+                0x7e084e00        0x2    _g_tRegCsrStep2BReset

+                0x7e084e02        0x2    _g_tRegCsrNSlot2B

+                0x7e084e04        0x2    _g_tRegCsrMrtrS2B

+                0x7e084e06        0x2    _g_tRegCsrTimeAdjMode2B

+                0x7e084e08        0x2    _g_tRegCsrResyncWinWidth2B

+                0x7e084e0a        0x8    _g_adCodeGroupListSet

+                0x7e084e12        0x2    _g_tRegCsrBurstContextS2B

+                0x7e084e14        0x2    _g_tRegCsrTimingAdjustS2B

+                0x7e084e16        0x2    _g_tRegCsrMrtrS2BStart

+                0x7e084e18        0x2    _g_tRegCsrStartEn2B

+                0x7e084e1a        0x2    _g_tRegCsrS2bClkGateBypass

+                0x7e084e1c        0x2    _g_tRegCsrStep2BStart

+                0x7e084e1e       0x82    _g_adCsrReserved7

+                0x7e084ea0        0x2    _g_tRegCsrMrtrS2BSlot

+                0x7e084ea2        0x2    _g_tRegCsrSlotNo2B

+                0x7e084ea4        0x2    _g_tRegCsrSlotNum2B

+                0x7e084ea6        0x2    _g_tRegCsrGroupNum2B

+                0x7e084ea8        0x2    _g_tRegCsrCorNormMax2B

+                0x7e084eaa        0xe    _g_atRegCsrAccCorTmPos2B

+                0x7e084eb8        0x2    _g_tRegCsrMaxTmPosSel2B

+                0x7e084eba        0x2    _g_tRegCsrSelfResyncS2B

+                0x7e084ebc        0x2    _g_tRegCsrStep2BStatus

+                0x7e084ebe        0x2    _g_tRegCsrBurstPatternS2B

+                0x7e084ec0       0x10    _g_atRegCsrSlotNum2B

+                0x7e084ed0       0x10    _g_atRegCsrGroupNum2B

+                0x7e084ee0       0x10    _g_atRegCsrCorNormMax2B

+                0x7e084ef0       0x10    _g_atRegCsrMaxTmPosSel2B

+                0x7e084f00        0x2    _g_tRegCsrGrpSumMaxVal2B

+                0x7e084f02       0xfe    _g_adCsrReserved8

+                0x7e085000        0x2    _g_tRegCsrStep3Reset

+                0x7e085002        0x2    _g_tRegCsrNSlot3

+                0x7e085004        0x2    _g_tRegCsrMrtrS3

+                0x7e085006        0x2    _g_tRegCsrMrtrS3Slot

+                0x7e085008        0x2    _g_tRegCsrScramblingCodeS3

+                0x7e08500a        0x2    _g_tRegCsrResyncWinWidthS3

+                0x7e08500c        0x2    _g_tRegCsrBurstContextS3

+                0x7e08500e        0x2    _g_tRegCsrMrtrS3Start

+                0x7e085010        0x2    _g_tRegCsrStartEn3

+                0x7e085012        0x2    _g_tRegCsrStep3Start

+                0x7e085014        0x2    _g_tRegCsrStep3ClkBypass

+                0x7e085016       0x8a    _g_adCsrReserved9

+                0x7e0850a0        0x2    _g_tRegCsrSlotNo3

+                0x7e0850a2        0x2    _g_tRegCsrCorNormAvg

+                0x7e0850a4       0x10    _g_atRegCsrCorNormMax3

+                0x7e0850b4       0x10    _g_atRegCsrTimeAdj3

+                0x7e0850c4        0x2    _g_tRegCsrStep3Status

+                0x7e0850c6        0x2    _g_tRegCsrBurstPatternS3

+                0x7e0850c8      0x138    _g_adCsrReserved10

+

+.reg8           0x7e085200       0xb6

+ *(.meas_reg)

+ .meas_reg      0x7e085200       0xb6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_meas.o)

+                0x7e085200        0x2    _g_tL1wRegMeasSoftReset

+                0x7e085202        0x2    _g_tRegMeasBufOffline

+                0x7e085204        0x2    _g_tRegMeasBufOffMrtr

+                0x7e085206        0x2    _g_tRegMeasBufUpdate

+                0x7e085208        0x2    _g_tRegMeasWorkMode

+                0x7e08520a        0x2    _g_tRegMeasOnLineMrtr

+                0x7e08520c        0x2    _g_tRegMeasOnLineAgc0Para

+                0x7e08520e        0x2    _g_tRegMeasOnLineAgc1Para

+                0x7e085210        0x2    _g_tRegMeasOnLineAgc0Mrtr

+                0x7e085212        0x2    _g_tRegMeasOnLineAgc1Mrtr

+                0x7e085214        0x2    _g_tRegMeasContxtSel

+                0x7e085216        0x2    _g_tRegMeasSpsrParaCfg

+                0x7e085218        0x2    _g_tL1wRegMeasSttdMode

+                0x7e08521a        0x2    _g_tL1wRegMeasCell012

+                0x7e08521c        0x2    _g_tL1wRegMeasCell345

+                0x7e08521e        0x2    _g_tL1wRegMeasCell67

+                0x7e085220       0x10    _g_atL1wMeasCellMrtr

+                0x7e085230        0x2    _g_tRegMeasClkInfo

+                0x7e085232        0x2    _g_tRegMeasParaUpdate

+                0x7e085234       0x6e    _g_adReserved

+                0x7e0852a2        0x2    _g_tRegMeasSpsrStatus

+                0x7e0852a4        0x2    _g_tRegMeasBurstPattern

+                0x7e0852a6       0x10    _g_atL1wRegMeasCellAgc

+

+.reg9           0x7e086000      0x200

+ *(.csr_fullscan_reg)

+ .csr_fullscan_reg

+                0x7e086000      0x200 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_csr.o)

+                0x7e086000        0x2    _g_tRegCsrFsSoftReset

+                0x7e086002        0x2    _g_tRegCsrFsAccLen

+                0x7e086004       0x14    _g_atRegCsrFsDataOffset

+                0x7e086018       0x28    _g_atRegCsrFsScrambleGroup

+                0x7e086040        0x2    _g_tRegCsrFsScrambleGroup

+                0x7e086042        0x2    _g_tRegCsrFsClkGating

+                0x7e086044        0x2    _g_tRegCsrFsStart

+                0x7e086046       0x5a    _g_adCsrReserved11

+                0x7e0860a0        0x2    _g_tRegCsrFsFirstDataMrtr

+                0x7e0860a2       0x14    _g_atRegCsrFsPeakPowerPos

+                0x7e0860b6       0x14    _g_atRegCsrFsPeakScrambleOffset

+                0x7e0860ca        0x2    _g_tRegCsrFsInt

+                0x7e0860cc        0x2    _g_dCsrFsNoise

+                0x7e0860ce      0x132    _g_adCsrReserved12

+

+.reg10          0x7e086200      0x26e

+ *(.bch_reg)

+ .bch_reg       0x7e086200      0x26e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_bch.o)

+                0x7e086200        0x2    _g_uRegBchSoftReset

+                0x7e086202        0x2    _g_uRegBchTxdMode

+                0x7e086204        0x2    _g_uRegBchBchPichSel

+                0x7e086206        0x2    _g_uRegBchTtiSync

+                0x7e086208        0x2    _g_uRegBchWindowTh

+                0x7e08620a        0x2    _g_uRegBchPichOvsfK

+                0x7e08620c       0x6c    _g_atRegBchFingerConfig

+                0x7e086278        0x2    _g_uRegBchClkGate

+                0x7e08627a      0x186    _g_adRegBchReserved1

+                0x7e086400       0x48    _g_atRegBchFingerStatus

+                0x7e086448       0x12    _g_adRegBchViterbiOut

+                0x7e08645a       0x10    _g_asdRegBchPichData

+                0x7e08646a        0x2    _g_uRegBchTotalStatus

+                0x7e08646c        0x2    _g_uRegBchCrcResult

+

+.reg11          0x7e086800       0xb6

+ *(.psr_reg)

+ .psr_reg       0x7e086800       0xb6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_psr.o)

+                0x7e086800        0x2    _g_tRegPsrReset

+                0x7e086802        0x2    _g_tRegPsrSuspendEn

+                0x7e086804        0x2    _g_tRegPsrPilotPatternConfig

+                0x7e086806        0x2    _g_tRegPsrClkGatePassConfig

+                0x7e086808        0x2    _g_tRegPsrAntSelectCfg

+                0x7e08680a        0x2    _g_tRegPsrWinPosCfg

+                0x7e08680c        0x2    _g_tRegPsrRlInfoCfg

+                0x7e08680e        0x2    _g_tRegPsrMasterRlEn

+                0x7e086810        0x2    _g_tRegPsrRlSttdCfg

+                0x7e086812        0x2    _g_tRegPsrPeriodCfg

+                0x7e086814        0x2    _g_tRegPsrIntInfo

+                0x7e086816        0xc    _g_atRegPsrSrcAndChanCfg

+                0x7e086822        0xc    _g_atRegPsrRlMrtrCfg

+                0x7e08682e        0x2    _g_tRegPsrStartPosCfg

+                0x7e086830        0x2    _g_tRegPsrPosEnCfg

+                0x7e086832        0x2    _g_tRegPsrCmModeConfig

+                0x7e086834        0x2    _g_tRegPsrCmEnCfg

+                0x7e086836       0x6a    _g_wRegPsrCfg

+                0x7e0868a0        0x2    _g_tRegPsrIntStatus

+                0x7e0868a2        0x2    _g_tRegPsrProFileNum

+                0x7e0868a4        0x2    _g_tRegPsrFrameNum

+                0x7e0868a6        0x2    _g_tRegPsrWorkStatus

+                0x7e0868a8        0x2    _g_tRegPsrCfgError

+                0x7e0868aa        0xc    _g_atRegPsrRlPosReports

+

+.reg12          0x7e087000       0x4c

+ *(.tx_reg)

+ .tx_reg        0x7e087000       0x4c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tx.o)

+                0x7e087000       0x4c    _g_tRegTxReg

+

+.reg13          0x7e087600       0xf2

+ *(.utr_reg)

+ .utr_reg       0x7e087600       0xf2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_utr.o)

+                0x7e087600       0xf2    _g_tL1wRegRtxUtrReg

+

+.reg14          0x7e087c00       0x40

+ *(.eutr_reg)

+ .eutr_reg      0x7e087c00       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsupa.o)

+                0x7e087c00       0x40    _g_tL1wEutrParaConf

+

+//.reg15

+ *(.rake_reg)

+

+.reg16          0x7e088000      0x480

+ *(.rx_cfg_chip)

+ .rx_cfg_chip   0x7e088000      0x480 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7e088000      0x480    _g_tRegRxRakeChipLvl

+

+.reg17          0x7e088800      0x240

+ *(.rx_cfg_symb)

+ .rx_cfg_symb   0x7e088800      0x240 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7e088800      0x240    _g_tRegRxRakeSymbLvl

+

+.reg18          0x7e089000       0x38

+ *(.rx_cfg_comb)

+ .rx_cfg_comb   0x7e089000       0x38 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7e089000       0x38    _g_tRegRxRakeCombLvl

+

+.reg19          0x7e089800       0xc0

+ *(.rx_cfg_post)

+ .rx_cfg_post   0x7e089800       0xc0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7e089800       0xc0    _g_tRegRxRakePostLvl

+

+.reg20          0x7e08a000      0xc00

+ *(.gdtr_reg)

+ .gdtr_reg      0x7e08a000      0xc00 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_dtr.o)

+                0x7e08a000      0x200    _g_tRegRtxDtrReg

+                0x7e08a200      0x600    _g_adReserve

+                0x7e08a800      0x400    _g_tRegRtxDtrNewReg

+

+.reg21          0x7e08c000       0x1e

+ *(.eagch_reg)

+ .eagch_reg     0x7e08c000       0x1e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_dtr.o)

+                0x7e08c000       0x1e    _g_tRegRtxAgchReg

+

+.adr_reg        0x7e08c400      0x164

+ *(.adr_reg)

+ .adr_reg       0x7e08c400      0x164 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+                0x7e08c400        0x2    _g_dL1wRegAdrVer

+                0x7e08c402        0x2    _g_tL1wRegAdrCtrl

+                0x7e08c404        0x4    _g_adL1wRegAdrReserved1

+                0x7e08c408        0x2    _g_tL1wRegAdrAnt1Slot0Fc

+                0x7e08c40a        0x2    _g_tL1wRegAdrAnt1Slot1Fc

+                0x7e08c40c        0x2    _g_tL1wRegAdrAnt1Slot2Fc

+                0x7e08c40e        0x2    _g_tL1wRegAdrAnt2Slot0Fc

+                0x7e08c410        0x2    _g_tL1wRegAdrAnt2Slot1Fc

+                0x7e08c412        0x2    _g_tL1wRegAdrAnt2Slot2Fc

+                0x7e08c414        0x2    _g_adL1wRegAdrReserved2

+                0x7e08c416        0x2    _g_tL1wRegAdrRxTxMode

+                0x7e08c418        0x2    _g_tL1wRegAdrCir

+                0x7e08c41a        0x2    _g_tL1wRegAdrCirAlpha

+                0x7e08c41c        0x2    _g_dL1wRegAdrFingerMaskR1T1L

+                0x7e08c41e        0x2    _g_dL1wRegAdrFingerMaskR1T1H

+                0x7e08c420        0x2    _g_dL1wRegAdrFingerMaskR1T2L

+                0x7e08c422        0x2    _g_dL1wRegAdrFingerMaskR1T2H

+                0x7e08c424        0x2    _g_dL1wRegAdrFingerMaskR2T1L

+                0x7e08c426        0x2    _g_dL1wRegAdrFingerMaskR2T1H

+                0x7e08c428        0x2    _g_dL1wRegAdrFingerMaskR2T2L

+                0x7e08c42a        0x2    _g_dL1wRegAdrFingerMaskR2T2H

+                0x7e08c42c        0x2    _g_tL1wRegAdrNoiseThresh

+                0x7e08c42e        0x4    _g_adL1wRegAdrReserved3

+                0x7e08c432        0x2    _g_tL1wRegAdrDataPscCoeQ

+                0x7e08c434        0x2    _g_tL1wRegAdrAntLambda

+                0x7e08c436        0x2    _g_tL1wRegAdrDataPscCoeP

+                0x7e08c438        0x2    _g_tL1wRegAdrCirFft

+                0x7e08c43a        0x2    _g_tL1wRegAdrDataFft

+                0x7e08c43c        0x2    _g_tL1wRegAdrRyyCoeff

+                0x7e08c43e        0x2    _g_tL1wRegAdrSchCancelCoeff

+                0x7e08c440        0x2    _g_tL1wRegAdrSchCancel

+                0x7e08c442        0x2    _g_tL1wRegAdrCpichCodeX

+                0x7e08c444        0x2    _g_tL1wRegAdrCpichCodeY

+                0x7e08c446        0x2    _g_tL1wRegAdrHsscchHsdschCodeX

+                0x7e08c448        0x2    _g_tL1wRegAdrHsscchHsdschCodeY

+                0x7e08c44a        0x2    _g_tL1wRegAdrCpichHsscchChEn

+                0x7e08c44c        0x2    _g_tL1wRegAdrHsdsch

+                0x7e08c44e        0x2    _g_tL1wRegAdrHsscch

+                0x7e08c450        0x2    _g_tL1wRegAdrChCompsEn

+                0x7e08c452        0x2    _g_tL1wRegAdrSymCpichAlpha

+                0x7e08c454        0x2    _g_tL1wRegAdrCltd1

+                0x7e08c456        0x2    _g_tL1wRegAdrTimeCfg

+                0x7e08c458        0x2    _g_tL1wRegAdrHsdschParaA

+                0x7e08c45a        0x2    _g_tL1wRegAdrMemClkBypass

+                0x7e08c45c        0x2    _g_tL1wRegAdrModuleClkBypass

+                0x7e08c45e        0x2    _g_tL1wRegAdrAmMean

+                0x7e08c460        0x2    _g_tL1wRegAdrAnt1EqNoise

+                0x7e08c462        0x2    _g_tL1wRegAdrAnt2EqNoise

+                0x7e08c464       0x9c    _g_adL1wRegAdrReserved4

+                0x7e08c500       0x3c    _g_atL1wRegAdrCpichData

+                0x7e08c53c        0x2    _g_dL1wRegAdrReserved5

+                0x7e08c53e        0x2    _g_tL1wRegAdrCirSlotNum

+                0x7e08c540        0x2    _g_dL1wRegAdrMaxPowerR1T1

+                0x7e08c542        0x2    _g_dL1wRegAdrMaxPowerR2T1

+                0x7e08c544        0x2    _g_dL1wRegAdrMaxPowerR1T2

+                0x7e08c546        0x2    _g_dL1wRegAdrMaxPowerR2T2

+                0x7e08c548        0x2    _g_dL1wRegAdrNoisePowerR1

+                0x7e08c54a        0x2    _g_dL1wRegAdrNoisePowerR2

+                0x7e08c54c        0x2    _g_dL1wRegAdrMaxPowerR1T1Bak

+                0x7e08c54e        0x2    _g_dL1wRegAdrMaxPowerR2T1Bak

+                0x7e08c550        0x2    _g_dL1wRegAdrMaxPowerR1T2Bak

+                0x7e08c552        0x2    _g_dL1wRegAdrMaxPowerR2T2Bak

+                0x7e08c554        0x2    _g_dL1wRegAdrNoisePowerR1Bak

+                0x7e08c556        0x2    _g_dL1wRegAdrNoisePowerR2Bak

+                0x7e08c558        0x6    _g_adL1wRegAdrCpichT1SlotAbs

+                0x7e08c55e        0x6    _g_adL1wRegAdrCpichT2SlotAbs

+

+.ic_reg         0x7e08c600       0xd2

+ *(.ic_reg)

+ .ic_reg        0x7e08c600       0xd2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+                0x7e08c600        0x2    _g_tL1wRegIcVer

+                0x7e08c602        0x2    _g_tL1wRegIcEnable

+                0x7e08c604        0x2    _g_tL1wRegIcMode

+                0x7e08c606        0x2    _g_uL1wRegIcSubFrameHead

+                0x7e08c608       0x40    _g_tL1wRegIcCellFinger

+                0x7e08c648       0x10    _g_atL1wRegIcScrcodeXY

+                0x7e08c658        0x8    _g_atL1wRegIcSchCodeNum

+                0x7e08c660        0x2    _g_tL1wRegIcBchLambda

+                0x7e08c662        0x2    _g_tL1wRegIcSchLambda

+                0x7e08c664        0x2    _g_tL1wRegIcAlpha

+                0x7e08c666        0x2    _g_tL1wRegIcCpichLambda

+                0x7e08c668        0x2    _g_tL1wRegIcAnt0Che4xPos

+                0x7e08c66a        0x2    _g_tL1wRegIcAnt1Che4xPos

+                0x7e08c66c        0x6    _g_uL1wRegIcAnt0CellSubFrmHead

+                0x7e08c672        0xc    _g_adL1wRegIcReserved1

+                0x7e08c67e        0x2    _g_tL1wRegIcConfigOver

+                0x7e08c680       0x18    _g_adL1wRegIcReserved2

+                0x7e08c698        0x6    _g_uL1wRegAdjIcConfigTime

+                0x7e08c69e        0x2    _g_tRegIcSubFrmHeadTime

+                0x7e08c6a0        0x2    _g_uL1wRegIcConfigTime

+                0x7e08c6a2        0x6    _g_tL1wRegIcCell0CpichSymModulus

+                0x7e08c6a8        0x6    _g_tL1wRegIcCell1CpichSymModulus

+                0x7e08c6ae        0x6    _g_tL1wRegIcCell2CpichSymModulus

+                0x7e08c6b4        0x6    _g_tL1wRegIcCell3CpichSymModulus

+                0x7e08c6ba        0x6    _g_tL1wRegIcCell0BchSymModulus

+                0x7e08c6c0        0x6    _g_tL1wRegIcCell1BchSymModulus

+                0x7e08c6c6        0x6    _g_tL1wRegIcCell2BchSymModulus

+                0x7e08c6cc        0x6    _g_tL1wRegIcCell3BchSymModulus

+

+.hdtr_reg       0x7e08e000       0xce

+ *(.hdtr_reg)

+ .hdtr_reg      0x7e08e000       0xce T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+                0x7e08e000        0x2    _g_tL1wRegHdtrDemodule

+                0x7e08e002        0x2    _g_tL1wRegHdtrHsdsch

+                0x7e08e004        0xa    _g_adL1wRegHdtrReserved1

+                0x7e08e00e        0x2    _g_tL1wRegHdtr2ndRmNtp1

+                0x7e08e010        0x2    _g_tL1wRegHdtr2ndRmNtp2

+                0x7e08e012        0x2    _g_tL1wRegHdtr2ndRmNdi

+                0x7e08e014        0x2    _g_dL1wRegHdtrReserved1

+                0x7e08e016        0x2    _g_tL1wRegHdtrHarqId

+                0x7e08e018        0x6    _g_adL1wRegHdtrReserved2

+                0x7e08e01e        0x2    _g_tL1wRegHdtrTurboCfg

+                0x7e08e020       0x14    _g_adL1wRegHdtrReserved3

+                0x7e08e034        0x2    _g_tL1wRegHdtr2ndRmType

+                0x7e08e036        0x2    _g_tL1wRegHdtr2ndRmEiniSys

+                0x7e08e038        0x2    _g_tL1wRegHdtr2ndRmEplusSys

+                0x7e08e03a        0x2    _g_tL1wRegHdtr2ndRmEminusSys

+                0x7e08e03c        0x2    _g_tL1wRegHdtr2ndRmEiniP1

+                0x7e08e03e        0x2    _g_tL1wRegHdtr2ndRmEplusP1

+                0x7e08e040        0x2    _g_tL1wRegHdtr2ndRmEminusP1

+                0x7e08e042        0x2    _g_tL1wRegHdtr2ndRmEiniP2

+                0x7e08e044        0x2    _g_tL1wRegHdtr2ndRmEplusP2

+                0x7e08e046        0x2    _g_tL1wRegHdtr2ndRmEminusP2

+                0x7e08e048        0x2    _g_tL1wRegHdtr1stRmFlg

+                0x7e08e04a        0x2    _g_tL1wRegHdtr2ndRmNp1

+                0x7e08e04c        0x2    _g_tL1wRegHdtr2ndRmNp2

+                0x7e08e04e        0x2    _g_tL1wRegHdtr1stRmEiniP1

+                0x7e08e050        0x2    _g_tL1wRegHdtr1stRmEplusP1

+                0x7e08e052        0x2    _g_tL1wRegHdtr1stRmEminusP1

+                0x7e08e054        0x2    _g_tL1wRegHdtr1stRmEiniP2

+                0x7e08e056        0x2    _g_tL1wRegHdtr1stRmEplusP2

+                0x7e08e058        0x2    _g_tL1wRegHdtr1stRmEminusP2

+                0x7e08e05a        0x2    _g_dL1wRegHdtrReserved2

+                0x7e08e05c        0x2    _g_tL1wRegHdtrCodeBlk

+                0x7e08e05e        0x2    _g_tL1wRegHdtrCrcRslt

+                0x7e08e060        0x2    _g_tL1wRegHdtrTbSize

+                0x7e08e062       0x14    _g_adL1wRegHdtrReserved4

+                0x7e08e076        0x2    _g_tL1wRegHdtrEn

+                0x7e08e078        0x2    _g_dL1wRegHdtrReserved3

+                0x7e08e07a        0x2    _g_tL1wRegHdtrHarqAddr

+                0x7e08e07c        0x2    _g_tL1wRegHdtr2ndRmNtsys

+                0x7e08e07e        0x2    _g_tL1wRegHdtr2ndRmNsys

+                0x7e08e080        0x2    _g_tL1wRegHdtrNdataCodeBlkNum

+                0x7e08e082        0x2    _g_tL1wRegHdtrTbWithCrc

+                0x7e08e084        0x2    _g_tL1wRegHdtrCtrl

+                0x7e08e086        0x2    _g_tL1wRegHdtrLlrBitWidth

+                0x7e08e088        0x4    _g_adL1wRegHdtrReserved5

+                0x7e08e08c        0x2    _g_tL1wRegHdtrTargetBitWidth

+                0x7e08e08e        0x2    _g_dL1wRegHdtrReserved8

+                0x7e08e090        0x2    _g_tL1wRegHdtrHarqBitWidth

+                0x7e08e092        0x2    _g_tL1wRegHdtrTurboModuleClkMsk

+                0x7e08e094        0x6    _g_dL1wRegHdtrReserved9

+                0x7e08e09a        0x2    _g_tL1wRegHdtrDeintlvClkCtrl

+                0x7e08e09c        0x2    _g_tL1wRegHdtrSoftBitsClkCtrl

+                0x7e08e09e        0x2    _g_dL1wRegHdtrReserved10

+                0x7e08e0a0        0x2    _g_tL1wRegHdtrDrmClkCtrl

+                0x7e08e0a2        0x2    _g_tL1wRegHdtrCrcClkCtrl

+                0x7e08e0a4        0x2    _g_tL1wRegHdtrTrchRamClkCtrl

+                0x7e08e0a6        0x2    _g_tL1wRegHdtrTurboSoftReset

+                0x7e08e0a8        0x2    _g_tL1wRegHdtrStartCfg

+                0x7e08e0aa        0x2    _g_tL1wRegHdtrDemoduleCfg

+                0x7e08e0ac       0x14    _g_adL1wRegHdtrReserved6

+                0x7e08e0c0        0x2    _g_tL1wRegHdtrSubFrm

+                0x7e08e0c2        0x2    _g_tL1wRegHdtrModuleVer

+                0x7e08e0c4        0x2    _g_tL1wRegHdtrChipName

+                0x7e08e0c6        0x2    _g_adL1wRegHdtrReserved7

+                0x7e08e0c8        0x2    _g_tL1wRegHdtrCrcRedundancy

+                0x7e08e0ca        0x2    _g_tL1wRegHdtrHrnti

+                0x7e08e0cc        0x2    _g_tL1wRegHdtrChStart

+

+.reg_hsscch     0x7e08e400       0x4c

+ *(.hsscch_reg)

+ .hsscch_reg    0x7e08e400       0x4c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+                0x7e08e400        0x2    _g_tL1wRegHsscchCtrl

+                0x7e08e402        0x2    _g_tL1wRegHsscchMode

+                0x7e08e404        0x2    _g_tL1wRegHsscchHrnti

+                0x7e08e406        0x2    _g_tL1wRegHsscchViterbiThresh

+                0x7e08e408        0x2    _g_tL1wRegHsscchPart1Rcv

+                0x7e08e40a        0x2    _g_tL1wRegHsscchPart1Flg

+                0x7e08e40c        0x2    _g_tL1wRegHsscchPart2Rcv

+                0x7e08e40e        0x2    _g_tL1wRegHsscchHmRslt

+                0x7e08e410        0x8    _g_atL1wRegHsscchSmRslt

+                0x7e08e418        0x2    _g_tL1wRegHsscchSmPart1ChMsk

+                0x7e08e41a        0x8    _g_atL1wRegHsscchS0Dist

+                0x7e08e422        0x8    _g_atL1wRegHsscchMaxDist

+                0x7e08e42a        0x8    _g_atL1wRegHsscchMinDist

+                0x7e08e432        0x8    _g_atL1wRegHsscchPart1Sum

+                0x7e08e43a        0x2    _g_tL1wRegHsscchPart2Rslt

+                0x7e08e43c        0x2    _g_tL1wRegHsscchModuleVer

+                0x7e08e43e        0x2    _g_tL1wRegHsscchChipName

+                0x7e08e440        0x2    _g_tL1wRegHsscchBcchHrntiEn

+                0x7e08e442        0x2    _g_tL1wRegHsscchBcchHrntiSmRslt

+                0x7e08e444        0x2    _g_tL1wRegHsscchBcchHrntiS0Dist

+                0x7e08e446        0x2    _g_tL1wRegHsscchBcchHrntiMaxDist

+                0x7e08e448        0x2    _g_tL1wRegHsscchBcchHrntiMinDist

+                0x7e08e44a        0x2    _g_tL1wRegHsscchBcchHrntiPart1Sum

+

+.reg22          0x7e08e800       0x30

+ *(.pich_reg)

+ .pich_reg      0x7e08e800       0x30 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_piai.o)

+                0x7e08e800        0x2    _g_wRegPiAiVersion

+                0x7e08e802        0x2    _g_tRegPiAiEnble

+                0x7e08e804        0x2    _g_tRegPichMode

+                0x7e08e806        0x2    _g_tRegAlpha

+                0x7e08e808        0x2    _g_tRegRotatePara

+                0x7e08e80a       0x10    _g_tRegFingerPara

+                0x7e08e81a        0x2    _g_tRegPiAIOffsetPara

+                0x7e08e81c        0x2    _g_tRegPiAIOvsfPara

+                0x7e08e81e        0x2    _g_tRegAfcFingerNum

+                0x7e08e820        0x2    _g_tRegAichSeqIndex

+                0x7e08e822        0x2    _g_tRegSetUpdateTime

+                0x7e08e824        0x2    _g_tRegConfigOver

+                0x7e08e826        0x4    _g_tRegCpichPower

+                0x7e08e82a        0x2    _g_tRegAichAmplitude

+                0x7e08e82c        0x2    _g_tRegConfigState

+                0x7e08e82e        0x2    _g_tRegConfigTime

+

+.reg23

+ *(.slotbuf_reg)

+

+.less_reg       0x7e08f400      0x280

+ *(.less_reg)

+ .less_reg      0x7e08f400      0x280 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+                0x7e08f400      0x200    _g_atL1wRegLessTbCfg

+                0x7e08f600        0x2    _g_tL1wRegLessReset

+                0x7e08f602        0x2    _g_tL1wRegLessDataOrder

+                0x7e08f604        0x2    _g_tL1wRegLessHrnti

+                0x7e08f606        0x2    _g_tL1wRegLessSubFrm

+                0x7e08f608        0x2    _g_tL1wRegLessTurboCtrl

+                0x7e08f60a        0x2    _g_tL1wRegLessClkCtrl

+                0x7e08f60c        0x2    _g_tL1wRegLessLlrRepBitWidth

+                0x7e08f60e        0x2    _g_tL1wRegLessTranPara

+                0x7e08f610        0x2    _g_tL1wRegLessUpdate

+                0x7e08f612       0x6e    _g_adL1wRegLessReserved1

+

+.reg24          0x7c080000      0x280

+ *(.csr_reg_ram)

+ .csr_reg_ram   0x7c080000      0x280 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_csr.o)

+                0x7c080000       0x78    _g_atRegCsrStep1Peek

+                0x7c080078        0x8    _g_adCsrReserved13

+                0x7c080080       0x78    _g_atRegCsrStep1PeekVal

+                0x7c0800f8      0x108    _g_adCsrReserved14

+                0x7c080200       0x80    _g_dwCodeListSet

+

+.reg25          0x7c080400       0xd0

+ *(.meas_ram)

+ .meas_ram      0x7c080400       0xd0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_meas.o)

+                0x7c080400       0xd0    _g_atL1wRegMeasResultInfo

+

+.reg26          0x7c080600      0x300

+ *(.bch_ram)

+ .bch_ram       0x7c080600      0x300 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_bch.o)

+                0x7c080600      0x300    _g_atRegBchBmiSymbol

+

+.reg27          0x7c088000      0x398

+ *(.psr_data_ram)

+ .psr_data_ram  0x7c088000      0x398 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_psr.o)

+                0x7c088000      0x180    _g_atRegPsrAnt0RLFingerInfo

+                0x7c088180        0xc    _g_atRegPsrAnt0NoiseMantisse

+                0x7c08818c        0xc    _g_atRegPsrAnt0NoiseFingerCommExp

+                0x7c088198       0x68    _g_wRegPsrRamCfg

+                0x7c088200      0x180    _g_atRegPsrAnt1RLsFingerInfo

+                0x7c088380        0xc    _g_atRegPsrAnt1NoiseMantisse

+                0x7c08838c        0xc    _g_atRegPsrAnt1NoiseFingerCommExp

+

+.reg28          0x7c08e000      0xf00

+ *(.tx_ram0)

+ .tx_ram0       0x7c08e000      0xf00 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tx.o)

+                0x7c08e000      0xf00    _g_atTxRam0

+

+.reg29          0x7c090000      0xf00

+ *(.tx_ram1)

+ .tx_ram1       0x7c090000      0xf00 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tx.o)

+                0x7c090000      0xf00    _g_atTxRam1

+

+.reg30          0x7c092000      0x490

+ *(.utr_ram)

+ .utr_ram       0x7c092000      0x490 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_utr.o)

+                0x7c092000      0x490    _g_awL1wRamUtrData

+

+.reg31          0x7c096000      0x500

+ *(.eutr_ram)

+ .eutr_ram      0x7c096000      0x500 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsupa.o)

+                0x7c096000      0x500    _g_awL1wRamEutrData

+

+.reg32          0x7c09a000      0x140

+ *(.rx_raw_cpich)

+ .rx_raw_cpich  0x7c09a000      0x140 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09a000      0x140    _g_atRegRxRawCpich

+

+.reg33          0x7c09a140       0x40

+ *(.rx_slotwt)

+ .rx_slotwt     0x7c09a140       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09a140       0x40    _g_atRegRxSlotwt

+

+.reg34          0x7c09a180       0x40

+ *(.rx_afc)

+ .rx_afc        0x7c09a180       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09a180       0x40    _g_atRegRxAfcRam

+

+.reg35          0x7c09a1c0       0x40

+ *(.rx_raw_noise)

+ .rx_raw_noise  0x7c09a1c0       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09a1c0       0x40    _g_atRegRxRawNoise

+

+.reg36          0x7c09a240       0x30

+ *(.rx_comb_tpcpl)

+ .rx_comb_tpcpl

+                0x7c09a240       0x30 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09a240       0x30    _g_tRegRxCombTpcPilot

+

+.reg37          0x7c09a800      0x100

+ *(.rx_pilot)

+ .rx_pilot      0x7c09a800      0x100 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09a800      0x100    _g_atRegRxRawPilot

+

+.reg38          0x7c09ac00       0x14

+ *(.rx_piaipage0)

+ .rx_piaipage0  0x7c09ac00       0x14 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09ac00       0x14    _g_tRegRxCombPiAiPage0

+

+.reg39          0x7c09ac20       0x14

+ *(.rx_piaipage1)

+ .rx_piaipage1  0x7c09ac20       0x14 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09ac20       0x14    _g_tRegRxCombPiAiPage1

+

+.reg40          0x7c09c000      0x280

+ *(.rx_dpch0)

+ .rx_dpch0      0x7c09c000      0x280 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09c000      0x280    _g_tRegRxCombDpch0

+

+.reg41          0x7c09c800      0x280

+ *(.rx_dpch1)

+ .rx_dpch1      0x7c09c800      0x280 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09c800      0x280    _g_tRegRxCombDpch1

+

+.reg42          0x7c09d800       0xa0

+ *(.rx_scch0)

+ .rx_scch0      0x7c09d800       0xa0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09d800       0xa0    _g_tRegRxCombScchPage0

+

+.reg43          0x7c09d900       0xa0

+ *(.rx_scch1)

+ .rx_scch1      0x7c09d900       0xa0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09d900       0xa0    _g_tRegRxCombScchPage1

+

+.reg44          0x7c09dc00       0x28

+ *(.rx_rghi00)

+ .rx_rghi00     0x7c09dc00       0x28 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09dc00       0x28    _g_tRegRxCombRgHiRl0Page0

+

+.reg45          0x7c09dc40       0x28

+ *(.rx_rghi01)

+ .rx_rghi01     0x7c09dc40       0x28 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09dc40       0x28    _g_tRegRxCombRgHiRl0Page1

+

+.reg46          0x7c09dc80       0x28

+ *(.rx_rghi10)

+ .rx_rghi10     0x7c09dc80       0x28 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09dc80       0x28    _g_tRegRxCombRgHiRl1Page0

+

+.reg47          0x7c09dcc0       0x28

+ *(.rx_rghi11)

+ .rx_rghi11     0x7c09dcc0       0x28 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09dcc0       0x28    _g_tRegRxCombRgHiRl1Page1

+

+.reg48          0x7c09dd00       0x28

+ *(.rx_rghi20)

+ .rx_rghi20     0x7c09dd00       0x28 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09dd00       0x28    _g_tRegRxCombRgHiRl2Page0

+

+.reg49          0x7c09dd40       0x28

+ *(.rx_rghi21)

+ .rx_rghi21     0x7c09dd40       0x28 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09dd40       0x28    _g_tRegRxCombRgHiRl2Page1

+

+.reg50          0x7c09dd80       0x28

+ *(.rx_rghi30)

+ .rx_rghi30     0x7c09dd80       0x28 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09dd80       0x28    _g_tRegRxCombRgHiRl3Page0

+

+.reg51          0x7c09ddc0       0x28

+ *(.rx_rghi31)

+ .rx_rghi31     0x7c09ddc0       0x28 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09ddc0       0x28    _g_tRegRxCombRgHiRl3Page1

+

+.reg52          0x7c09df00       0x14

+ *(.rx_agch0)

+ .rx_agch0      0x7c09df00       0x14 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09df00       0x14    _g_tRegRxCombAgchPage0

+

+.reg53          0x7c09df20       0x14

+ *(.rx_agch1)

+ .rx_agch1      0x7c09df20       0x14 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                0x7c09df20       0x14    _g_tRegRxCombAgchPage1

+

+.reg54          0x7c0a0000      0x400

+ *(.gdtr_ram)

+ .gdtr_ram      0x7c0a0000      0x400 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_dtr.o)

+                0x7c0a0000      0x400    _g_uRegDtrTtiResultReg

+

+.reg55

+ *(.slotbuf_ram)

+

+.reg56          0x0009a300       0x36

+ *(.sleep_reg)

+ .sleep_reg     0x0009a300       0x36 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_sleep.o)

+                0x0009a300        0x2    _g_URegLpmTime1CtrlCmd

+                0x0009a302        0x2    _g_uRegLpmTime1Cfg

+                0x0009a304        0x2    _g_uRegLpmTime2Cfg

+                0x0009a306        0x2    _g_uRegLpmTime3Cfg

+                0x0009a308        0x2    _g_uRegLpmTime4Cfg

+                0x0009a30a        0x2    _g_uRegLpmTime5PosedgeCfg

+                0x0009a30c        0x2    _g_uRegLpmTime5EngedgeCfg

+                0x0009a30e        0x2    _g_uRegLpmMrtrTrace

+                0x0009a310        0x2    _g_uRegLpmLocalMrtrTrace

+                0x0009a312        0x2    _g_uRegLpm32KCailSelCfg

+                0x0009a314        0x2    _g_dRegLpmCount32K

+                0x0009a316        0x2    _g_dRegLpm15MCountOffset

+                0x0009a318        0x2    _g_dRegLpmReserve2

+                0x0009a31a        0x2    _g_dRegLpm32KFactorInteg

+                0x0009a31c        0x2    _g_dRegLpm32KFactorDecimal

+                0x0009a31e        0x2    _g_dRegLpm32KSoftFactorInteg

+                0x0009a320        0x2    _g_dRegLpm32KSoftFactorDecimal

+                0x0009a322        0x2    _g_dRegLpmSoftReset

+                0x0009a324        0x2    _g_dRegLpmMrtrOffset

+                0x0009a326        0x2    _g_uRegLowPowerCtrl

+                0x0009a328        0x2    _g_dRegLpmSuperframeOff

+                0x0009a32a        0x2    _g_dRegLpmReserve3

+                0x0009a32c        0x2    _g_URegLpmTime2CtrlCmd

+                0x0009a32e        0x2    _g_URegLpmTime3CtrlCmd

+                0x0009a330        0x2    _g_URegLpmTime4CtrlCmd

+                0x0009a332        0x2    _g_URegLpmTime5CtrlCmd

+                0x0009a334        0x2    _g_tRegLpmClkEnDisable

+

+.reg57          0x7c250000       0x34

+ *(.rffe_reg)

+ .rffe_reg      0x7c250000       0x34 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rfc.o)

+                0x7c250000        0x2    _g_dRegRffeReset

+                0x7c250002        0x2    _g_dRegRffeRdSpeedSet

+                0x7c250004        0xe    _g_adReserved16

+                0x7c250012        0x2    _g_dRegRffeWcdmaRdData

+                0x7c250014        0x4    _g_adReserved17

+                0x7c250018        0x2    _g_dRegRffeCh0Packet

+                0x7c25001a       0x16    _g_adReserved18

+                0x7c250030        0x2    _g_dRegRffeConCrrnt

+                0x7c250032        0x2    _g_dRegRffeFreqDiv

+

+.reg58

+ *(.spi_reg)

+

+.adr_ram        0x7c0b0000      0x400

+ *(.adr_ram)

+ .adr_ram       0x7c0b0000      0x400 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+                0x7c0b0000       0x80    _g_atL1wRamAdrCirR1T1

+                0x7c0b0080       0x80    _g_atL1wRamAdrCirR2T1

+                0x7c0b0100       0x80    _g_atL1wRamAdrCirR1T2

+                0x7c0b0180       0x80    _g_atL1wRamAdrCirR2T2

+                0x7c0b0200       0x80    _g_atL1wRamAdrCirR1T1Bak

+                0x7c0b0280       0x80    _g_atL1wRamAdrCirR2T1Bak

+                0x7c0b0300       0x80    _g_atL1wRamAdrCirR1T2Bak

+                0x7c0b0380       0x80    _g_atL1wRamAdrCirR2T2Bak

+

+.hdtr_ram       0x7c0c0000      0xa4e

+ *(.hdtr_ram)

+ .hdtr_ram      0x7c0c0000      0xa4e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+                0x7c0c0000      0xa4e    _g_adL1wRamHdtr

+

+.piai_ram       0x7c0c8000       0xd0

+ *(.piai_ram)

+ .piai_ram      0x7c0c8000       0xd0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_piai.o)

+                0x7c0c8000       0x20    _g_tRegEAISymbolRam

+                0x7c0c8020       0x20    _g_tRegRservedRam

+                0x7c0c8040       0x40    _g_tRegPIAISymbolRam

+                0x7c0c8080       0x50    _g_tRegCpichSymbolRam

+

+.slotbuf_ram

+ *(.slotbuf_ram)

+

+.slotbuf_lte_reg

+ *(.slotbuf_lte_reg)

+

+.td_tpu_reg

+ *(.td_tpu_reg)

+

+.td_top_reg

+ *(.td_top_reg)

+

+.td_csr_reg

+ *(.td_csr_reg)

+

+.td_csr_dpram

+ *(.td_csr_dpram)

+

+.td_rfc_reg

+ *(.td_rfc_reg)

+

+.td_dst_reg

+ *(.td_dst_reg)

+

+.td_dst_dpram

+ *(.td_dst_dpram)

+

+.td_dst_interf_dpram

+ *(.td_dst_interf_dpram)

+

+.td_jd_reg

+ *(.td_jd_reg)

+

+.td_jd_dpram2

+ *(.td_jd_dpram2)

+

+.td_utr_dpram

+ *(.td_utr_dpram)

+

+.td_utr_reg

+ *(.td_utr_reg)

+

+.td_ulc_reg

+ *(.td_ulc_reg)

+

+.td_afc_reg

+ *(.td_afc_reg)

+

+.td_gdtr_reg

+ *(.td_gdtr_reg)

+

+.td_gdtr_dpram

+ *(.td_gdtr_dpram)

+

+.td_ul_hsupa_reg

+ *(.td_ul_hsupa_reg)

+

+.td_ul_hsupa_dpram

+ *(.td_ul_hsupa_dpram)

+

+.td_dm_rdb_reg

+ *(.td_dm_rdb_reg)

+

+.td_hdtr_reg

+ *(.td_hdtr_reg)

+

+.td_hdtr_dpram

+ *(.td_hdtr_dpram)

+

+.td_sleep_reg

+ *(.td_sleep_reg)

+

+.td_pslpm_reg

+ *(.td_pslpm_reg)

+

+.td_uart_reg

+ *(.td_uart_reg)

+

+.td_tfci_reg

+ *(.td_tfci_reg)

+

+.td_viterbi_reg

+ *(.td_viterbi_reg)

+

+.dst_slot_buf

+ *(.dst_slot_buf)

+                0x00017000                __heap_start = 0x17000

+                0x00017010                __heap_limit = 0x17010

+                0x00017fff                __stack_start = 0x17fff

+                0x00017010                __stack_end = __heap_limit

+                0x00000001                ___ZSP_G3___ = 0x1

+OUTPUT(T:/cp/phy/project/7520_phy_plat_zsp/bin/debug/proj_lte_w_td.out elf32-sdsp)

+

+.comment        0x00000000     0x4875

+ .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

+ .comment       0x00000082       0x3c T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_int.o

+ .comment       0x000000be       0x3e T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_icu_reg.o

+ .comment       0x000000fc       0x15 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/zcos_zsp880_asm.o

+ .comment       0x00000112       0x15 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch_asm.o)

+ .comment       0x00000127       0x34 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cre_proc.o)

+ .comment       0x0000015b       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(error.o)

+ .comment       0x0000018e       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(init.o)

+ .comment       0x000001c0       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(main.o)

+ .comment       0x000001f2       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(process.o)

+ .comment       0x00000225       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send.o)

+ .comment       0x00000257       0x34 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(startzcos.o)

+ .comment       0x0000028c       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(swap.o)

+ .comment       0x000002be       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(alloc.o)

+ .comment       0x000002f0       0x36 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch.o)

+ .comment       0x00000327       0x35 T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_use_dcfgr_describe.o)

+ .comment       0x0000035c       0x31 T:/cp/phy/rtos/zcos/os_krn/libzspcache.a(dc_descriptor.o)

+ .comment       0x0000038e       0x41 T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o)

+ .comment       0x000003cf       0x3e T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_sys.o)

+ .comment       0x0000040d       0x41 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(bsp_timer_zsp880.o)

+ .comment       0x0000044f       0x3e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_timer.o)

+ .comment       0x0000048d       0x40 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_error_handler.o)

+ .comment       0x000004cd       0x3c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+ .comment       0x00000509       0x3c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(SysEntry.o)

+ .comment       0x00000546       0x3c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+ .comment       0x00000582       0x3b T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o)

+ .comment       0x000005be       0x3b T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o)

+ .comment       0x000005f9       0x40 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_multimode_cfg.o)

+ .comment       0x0000063a       0x15 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_save_zsp880_reg.o)

+ .comment       0x0000064f       0x3e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l2cache.o)

+ .comment       0x0000068d       0x3d T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_cache.o)

+ .comment       0x000006ca       0x3c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_dma.o)

+ .comment       0x00000706       0x3d T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+ .comment       0x00000743       0x3e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(soc_top.o)

+ .comment       0x00000781       0x3d T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o)

+ .comment       0x000007bf       0x3d T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv.o)

+ .comment       0x000007fc       0x3e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_irat.o)

+ .comment       0x0000083a       0x40 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv_7521.o)

+ .comment       0x0000087a       0x44 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_cpu_save_restore.o)

+ .comment       0x000008be       0x15 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_poweroff.o)

+ .comment       0x000008d4       0x3c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_wdt.o)

+ .comment       0x00000910       0x3d T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_uart.o)

+ .comment       0x0000094d       0x15 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(iomemcpy_32.o)

+ .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       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       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

+ .comment       0x00000e0d       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

+ .comment       0x00000e47       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o)

+ .comment       0x00000e83       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+ .comment       0x00000ec0       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

+ .comment       0x00000efd       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o)

+ .comment       0x00000f39       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+ .comment       0x00000f75       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+ .comment       0x00000fb2       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+ .comment       0x00000ff0       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+ .comment       0x00001030       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_cfg.o)

+ .comment       0x0000106f       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tx_rf_res.o)

+ .comment       0x000010ae       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

+ .comment       0x000010ee       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

+ .comment       0x0000112e       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+ .comment       0x0000116c       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls.o)

+ .comment       0x000011a8       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+ .comment       0x000011e8       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_comm_int.o)

+ .comment       0x00001226       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

+ .comment       0x00001262       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+ .comment       0x0000129d       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+ .comment       0x000012d9       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx.o)

+ .comment       0x00001317       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+ .comment       0x00001356       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_cqi.o)

+ .comment       0x00001396       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_pcch.o)

+ .comment       0x000013d4       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+ .comment       0x00001412       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_int.o)

+ .comment       0x00001451       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+ .comment       0x0000148f       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_plus.o)

+ .comment       0x000014cf       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+ .comment       0x0000150d       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+ .comment       0x0000154b       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+ .comment       0x00001587       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+ .comment       0x000015c3       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+ .comment       0x00001600       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_ds.o)

+ .comment       0x0000163e       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+ .comment       0x0000167a       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_piai.o)

+ .comment       0x000016b4       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_sleep.o)

+ .comment       0x000016ef       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_sleep.o)

+ .comment       0x0000172a       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_utr.o)

+ .comment       0x00001764       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_csr.o)

+ .comment       0x0000179e       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

+ .comment       0x000017d8       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

+ .comment       0x00001812       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rfc.o)

+ .comment       0x0000184c       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tpu.o)

+ .comment       0x00001886       0x39 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tx.o)

+ .comment       0x000018c0       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_meas.o)

+ .comment       0x000018fa       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_psr.o)

+ .comment       0x00001934       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsupa.o)

+ .comment       0x0000196f       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsupa.o)

+ .comment       0x000019aa       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+ .comment       0x000019e5       0x39 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tx.o)

+ .comment       0x00001a1f       0x39 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rx.o)

+ .comment       0x00001a58       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_top.o)

+ .comment       0x00001a92       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dtr.o)

+ .comment       0x00001acc       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_bch.o)

+ .comment       0x00001b06       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_csr.o)

+ .comment       0x00001b40       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_utr.o)

+ .comment       0x00001b7a       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+ .comment       0x00001bb5       0x3e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_zx220a1.o)

+ .comment       0x00001bf3       0x39 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+ .comment       0x00001c2d       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_psr.o)

+ .comment       0x00001c67       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+ .comment       0x00001ca1       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_meas.o)

+ .comment       0x00001cdb       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_piai.o)

+ .comment       0x00001d16       0x3b T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

+ .comment       0x00001d51       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+ .comment       0x00001d91       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_rach.o)

+ .comment       0x00001dd3       0x44 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas_db.o)

+ .comment       0x00001e17       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+ .comment       0x00001e57       0x43 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_inter_cs.o)

+ .comment       0x00001e9a       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+ .comment       0x00001ed9       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas.o)

+ .comment       0x00001f1c       0x43 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa.o)

+ .comment       0x00001f5f       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+ .comment       0x00001f9f       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_sc.o)

+ .comment       0x00001fe0       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+ .comment       0x00002022       0x41 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_bch.o)

+ .comment       0x00002064       0x41 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_amt.o)

+ .comment       0x000020a5       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cs.o)

+ .comment       0x000020e6       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

+ .comment       0x00002128       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fach.o)

+ .comment       0x0000216b       0x42 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_page.o)

+ .comment       0x000021ad       0x41 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_dch.o)

+ .comment       0x000021ef       0x46 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_efach.o)

+ .comment       0x00002235       0x41 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_gap.o)

+ .comment       0x00002276       0x43 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa.o)

+ .comment       0x000022b9       0x46 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa_efach.o)

+ .comment       0x000022ff       0x41 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fmo.o)

+ .comment       0x00002341       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fs.o)

+ .comment       0x00002381       0x38 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_math.o)

+ .comment       0x000023ba       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_tx.o)

+ .comment       0x000023f9       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_hspa.o)

+ .comment       0x00002436       0x40 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+ .comment       0x00002477       0x3d T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rm.o)

+ .comment       0x000024b4       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_tx.o)

+ .comment       0x000024f3       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

+ .comment       0x00002532       0x3c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

+ .comment       0x0000256f       0x3f T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+ .comment       0x000025ae       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_dtr.o)

+ .comment       0x000025e8       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_bch.o)

+ .comment       0x00002622       0x3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dma.o)

+ .comment       0x0000265c       0x45 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_epch.o)

+ .comment       0x000026a1       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_sys_init.o)

+ .comment       0x000026dd       0x38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+ .comment       0x00002715       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+ .comment       0x0000274e       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o)

+ .comment       0x00002789       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+ .comment       0x000027c4       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o)

+ .comment       0x00002802       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+ .comment       0x0000283f       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+ .comment       0x0000287a       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+ .comment       0x000028b8       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+ .comment       0x000028f4       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+ .comment       0x0000292f       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+ .comment       0x0000296c       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+ .comment       0x000029a8       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+ .comment       0x000029e3       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+ .comment       0x00002a21       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+ .comment       0x00002a5c       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+ .comment       0x00002a99       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

+ .comment       0x00002ad5       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o)

+ .comment       0x00002b14       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o)

+ .comment       0x00002b52       0x15 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_pmi.o)

+ .comment       0x00002b67       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+ .comment       0x00002ba4       0x15 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft.o)

+ .comment       0x00002bba       0x15 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_ri.o)

+ .comment       0x00002bcf       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+ .comment       0x00002c0c       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+ .comment       0x00002c47       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+ .comment       0x00002c82       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+ .comment       0x00002cbd       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pucch.o)

+ .comment       0x00002cfb       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+ .comment       0x00002d38       0x3a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o)

+ .comment       0x00002d72       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+ .comment       0x00002dad       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_pagedec.o)

+ .comment       0x00002dec       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pdcch.o)

+ .comment       0x00002e2a       0x15 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_cqi.o)

+ .comment       0x00002e40       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+ .comment       0x00002e7d       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+ .comment       0x00002ebe       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_param.o)

+ .comment       0x00002efc       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+ .comment       0x00002f3b       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pucch.o)

+ .comment       0x00002f78       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_data.o)

+ .comment       0x00002fb5       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_ddtr.o)

+ .comment       0x00002fef       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

+ .comment       0x00003028       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

+ .comment       0x00003061       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+ .comment       0x0000309c       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_lpm.o)

+ .comment       0x000030d5       0x38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tx.o)

+ .comment       0x0000310e       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_meas.o)

+ .comment       0x00003147       0x38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o)

+ .comment       0x00003180       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_utr.o)

+ .comment       0x000031b9       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_pbch.o)

+ .comment       0x000031f2       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_cdtr.o)

+ .comment       0x0000322c       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o)

+ .comment       0x00003269       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+ .comment       0x000032aa       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

+ .comment       0x000032e5       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

+ .comment       0x00003320       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_time.o)

+ .comment       0x00003363       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc.o)

+ .comment       0x000033a4       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+ .comment       0x000033e8       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+ .comment       0x0000342a       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+ .comment       0x00003469       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+ .comment       0x000034aa       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_fsm.o)

+ .comment       0x000034e9       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_data.o)

+ .comment       0x0000352d       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_db.o)

+ .comment       0x0000356f       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+ .comment       0x000035b0       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o)

+ .comment       0x000035f3       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_proc.o)

+ .comment       0x00003636       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mbs.o)

+ .comment       0x00003678       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+ .comment       0x000036ba       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

+ .comment       0x000036fc       0x42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+ .comment       0x0000373e       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_func.o)

+ .comment       0x00003782       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+ .comment       0x000037c3       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

+ .comment       0x00003806       0x40 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_meas.o)

+ .comment       0x00003846       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_dls.o)

+ .comment       0x00003882       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc.o)

+ .comment       0x000038bf       0x41 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm_normal.o)

+ .comment       0x00003900       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_cs.o)

+ .comment       0x0000393f       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_rx.o)

+ .comment       0x0000397b       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_mulm.o)

+ .comment       0x000039b8       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_cmn_mbms.o)

+ .comment       0x000039f6       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrs.o)

+ .comment       0x00003a33       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm.o)

+ .comment       0x00003a71       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_func.o)

+ .comment       0x00003aaa       0x38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

+ .comment       0x00003ae3       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o)

+ .comment       0x00003b1c       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_srs.o)

+ .comment       0x00003b59       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rx_data.o)

+ .comment       0x00003b96       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_phich.o)

+ .comment       0x00003bd4       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+ .comment       0x00003c11       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_srs.o)

+ .comment       0x00003c4d       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls.o)

+ .comment       0x00003c88       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft_twf.o)

+ .comment       0x00003cc7       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

+ .comment       0x00003d03       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+ .comment       0x00003d41       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

+ .comment       0x00003d7e       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_data.o)

+ .comment       0x00003dbb       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pusch.o)

+ .comment       0x00003df9       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pusch.o)

+ .comment       0x00003e36       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+ .comment       0x00003e74       0x3f T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_decbasic.o)

+ .comment       0x00003eb3       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

+ .comment       0x00003ef0       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_cfo.o)

+ .comment       0x00003f2d       0x3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pcfich.o)

+ .comment       0x00003f6b       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_sss.o)

+ .comment       0x00003fa8       0x3b T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+ .comment       0x00003fe3       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_ti.o)

+ .comment       0x00004020       0x39 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

+ .comment       0x00004059       0x43 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1_ref.o)

+ .comment       0x0000409c       0x3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_fs.o)

+ .comment       0x000040d8       0x3d T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_list.o)

+ .comment       0x00004116       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(crepool.o)

+ .comment       0x00004149       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cresem.o)

+ .comment       0x0000417c       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(current.o)

+ .comment       0x000041b0       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(delay.o)

+ .comment       0x000041e2       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(free.o)

+ .comment       0x00004214       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(get_pri.o)

+ .comment       0x00004248       0x34 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(getticks.o)

+ .comment       0x0000427c       0x31 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(id.o)

+ .comment       0x000042ad       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(killsem.o)

+ .comment       0x000042e0       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(receive.o)

+ .comment       0x00004314       0x34 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(s_allnil.o)

+ .comment       0x00004348       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sender.o)

+ .comment       0x0000437b       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(set_pri.o)

+ .comment       0x000043ae       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(signsem.o)

+ .comment       0x000043e2       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(start.o)

+ .comment       0x00004414       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o)

+ .comment       0x00004446       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(timer.o)

+ .comment       0x00004479       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(waitsem.o)

+ .comment       0x000044ac       0x32 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(hunt.o)

+ .comment       0x000044de       0x33 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(restore.o)

+ .comment       0x00004512       0x34 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send_w_s.o)

+ .comment       0x00004546       0x3e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_efuse.o)

+ .comment       0x00004584       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(memcmp.o)

+ .comment       0x000045af       0x34 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(sprintf.o)

+ .comment       0x000045e3       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strchr.o)

+ .comment       0x0000460f       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strcpy.o)

+ .comment       0x0000463a       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(strlen.o)

+ .comment       0x00004666       0x34 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(vsprintf.o)

+ .comment       0x0000469a       0x2d C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(low_level.o)

+ .comment       0x000046c7       0x1b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(zoftfloat_data.o)

+ .comment       0x000046e2       0x2a C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(atoi.o)

+ .comment       0x0000470d       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(ctype.o)

+ .comment       0x00004738       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fputc.o)

+ .comment       0x00004763       0x2e C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fwrite_8bit.o)

+ .comment       0x00004791       0x2e C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fputc.o)

+ .comment       0x000047bf       0x31 C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fwrite_8bit.o)

+ .comment       0x000047f0       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(fflush.o)

+ .comment       0x0000481b       0x2b C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(userIO.o)

+ .comment       0x00004847       0x2e C:/ZSP/ZView4.1.0/zspg2/libg3i2/libc.a(_zsim_fwrite.o)

+

+.stab           0x00000000   0x1685d0

+ .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)

+ .stab          0x000006b4      0x846 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/dmc_zsp_0x140.o

+                                0x84c (size before relaxing)

+ .stab          0x00000efa      0x318 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_int.o

+                                0x4da (size before relaxing)

+ .stab          0x00001212      0x17a T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/drv_icu_reg.o

+                                0x33c (size before relaxing)

+ .stab          0x0000138c      0x2a0 T:/cp/phy/project/7520_phy_plat_zsp/temp/zx297520v3/debug/plat/int/zcos_zsp880_asm.o

+                                0x2a6 (size before relaxing)

+ .stab          0x0000162c      0x7ce T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch_asm.o)

+                                0x7d4 (size before relaxing)

+ .stab          0x00001dfa      0x4d4 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cre_proc.o)

+                                0x4da (size before relaxing)

+ .stab          0x000022ce      0x30c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(error.o)

+                                0x456 (size before relaxing)

+ .stab          0x000025da      0x3ba T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(init.o)

+                                0x504 (size before relaxing)

+ .stab          0x00002994       0xea T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(main.o)

+                                0x1b0 (size before relaxing)

+ .stab          0x00002a7e      0x2d6 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(process.o)

+                                0x420 (size before relaxing)

+ .stab          0x00002d54      0x1ce T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send.o)

+                                0x318 (size before relaxing)

+ .stab          0x00002f22      0x114 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(startzcos.o)

+                                0x25e (size before relaxing)

+ .stab          0x00003036      0x354 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(swap.o)

+                                0x4c8 (size before relaxing)

+ .stab          0x0000338a      0x1e0 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(alloc.o)

+                                0x32a (size before relaxing)

+ .stab          0x0000356a      0x27c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(arch.o)

+                                0x3f0 (size before relaxing)

+ .stab          0x000037e6      0x45c T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_zsp880_cfg.o)

+                                0x63c (size before relaxing)

+ .stab          0x00003c42      0x1a4 T:/cp/phy/rtos/zcos/hal/zsp880/lib/zx297520v3/zsp880.a(zcos_sys.o)

+                                0x366 (size before relaxing)

+ .stab          0x00003de6      0x21c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(bsp_timer_zsp880.o)

+                                0x444 (size before relaxing)

+ .stab          0x00004002      0x6d8 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_timer.o)

+                                0x8ac (size before relaxing)

+ .stab          0x000046da      0x732 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_error_handler.o)

+                                0x978 (size before relaxing)

+ .stab          0x00004e0c      0x666 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_tcm.o)

+                                0x8f4 (size before relaxing)

+ .stab          0x00005472      0x702 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(SysEntry.o)

+                                0xac8 (size before relaxing)

+ .stab          0x00005b74      0x3e4 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(rtos_sys.o)

+                                0x6f6 (size before relaxing)

+ .stab          0x00005f58     0x1d2e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_cmn.o)

+                               0x2496 (size before relaxing)

+ .stab          0x00007c86      0x810 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_dbg.o)

+                                0xb7c (size before relaxing)

+ .stab          0x00008496     0x17be T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_multimode_cfg.o)

+                               0x1b3c (size before relaxing)

+ .stab          0x00009c54      0x17a T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_save_zsp880_reg.o)

+                                0x180 (size before relaxing)

+ .stab          0x00009dce      0x87c T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l2cache.o)

+                                0xa92 (size before relaxing)

+ .stab          0x0000a64a      0x258 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_cache.o)

+                                0x468 (size before relaxing)

+ .stab          0x0000a8a2      0x47a T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_dma.o)

+                                0x65a (size before relaxing)

+ .stab          0x0000ad1c     0x1a82 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_rpmsg.o)

+                               0x1f20 (size before relaxing)

+ .stab          0x0000c79e      0x354 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(soc_top.o)

+                                0x864 (size before relaxing)

+ .stab          0x0000caf2     0x2b3e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_soc.o)

+                               0x34a4 (size before relaxing)

+ .stab          0x0000f630      0x8d0 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv.o)

+                               0x2aa8 (size before relaxing)

+ .stab          0x0000ff00      0x77a T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_irat.o)

+                                0xfba (size before relaxing)

+ .stab          0x0001067a      0xdf8 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_drv_7521.o)

+                               0x3018 (size before relaxing)

+ .stab          0x00011472      0x86a T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_cpu_save_restore.o)

+                                0xf72 (size before relaxing)

+ .stab          0x00011cdc      0x2ee T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(l1_lpc_poweroff.o)

+                                0x2f4 (size before relaxing)

+ .stab          0x00011fca      0x438 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_wdt.o)

+                                0x900 (size before relaxing)

+ .stab          0x00012402      0x276 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_uart.o)

+                                0x702 (size before relaxing)

+ .stab          0x00012678       0xa8 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(iomemcpy_32.o)

+                                 0xae (size before relaxing)

+ .stab          0x00012720      0x762 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_l1cache.o)

+                                0x9d2 (size before relaxing)

+ .stab          0x00012e82      0x13e T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_dma_reg.o)

+                                0x342 (size before relaxing)

+ .stab          0x00012fc0      0x846 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(dmc_zsp_0x140_lp.o)

+                                0x84c (size before relaxing)

+ .stab          0x00013806      0x714 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sys_task.o)

+                               0x1026 (size before relaxing)

+ .stab          0x00013f1a      0x2a0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_nv_data.o)

+                                0xaf8 (size before relaxing)

+ .stab          0x000141ba     0x3294 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_bch.o)

+                               0x3ea0 (size before relaxing)

+ .stab          0x0001744e     0x3630 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_meas.o)

+                               0x4692 (size before relaxing)

+ .stab          0x0001aa7e     0x10f8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hspa.o)

+                               0x2094 (size before relaxing)

+ .stab          0x0001bb76     0x2478 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx.o)

+                               0x3786 (size before relaxing)

+ .stab          0x0001dfee     0x29d6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc.o)

+                               0x3aaa (size before relaxing)

+ .stab          0x000209c4     0x39ea T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_dpch.o)

+                               0x4734 (size before relaxing)

+ .stab          0x000243ae     0x35ac T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa.o)

+                               0x494a (size before relaxing)

+ .stab          0x0002795a     0x2d7e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_plus.o)

+                               0x45a2 (size before relaxing)

+ .stab          0x0002a6d8     0x26ca T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_cfg.o)

+                               0x3690 (size before relaxing)

+ .stab          0x0002cda2     0x1224 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tx_rf_res.o)

+                               0x20c4 (size before relaxing)

+ .stab          0x0002dfc6     0x23e8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_dpch.o)

+                               0x36a8 (size before relaxing)

+ .stab          0x000303ae     0x172e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_calc.o)

+                               0x247e (size before relaxing)

+ .stab          0x00031adc     0x29e8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rfc_db.o)

+                               0x3c3c (size before relaxing)

+ .stab          0x000344c4      0x4c8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls.o)

+                               0x17fa (size before relaxing)

+ .stab          0x0003498c     0x2700 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_calc.o)

+                               0x3fa2 (size before relaxing)

+ .stab          0x0003708c     0x14a0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_comm_int.o)

+                               0x291c (size before relaxing)

+ .stab          0x0003852c     0x3ca2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_csr.o)

+                               0x4a88 (size before relaxing)

+ .stab          0x0003c1ce     0x3f1e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc.o)

+                               0x4ed2 (size before relaxing)

+ .stab          0x000400ec     0x1308 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_eng.o)

+                               0x14d0 (size before relaxing)

+ .stab          0x000413f4      0x4a4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx.o)

+                               0x1830 (size before relaxing)

+ .stab          0x00041898     0x3c36 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_dtr.o)

+                               0x5688 (size before relaxing)

+ .stab          0x000454ce     0x1110 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_cqi.o)

+                               0x21ba (size before relaxing)

+ .stab          0x000465de      0x96c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_pcch.o)

+                               0x11e2 (size before relaxing)

+ .stab          0x00046f4a     0x306c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa.o)

+                               0x4bf0 (size before relaxing)

+ .stab          0x00049fb6     0x3120 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx_int.o)

+                               0x496e (size before relaxing)

+ .stab          0x0004d0d6     0x5628 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_psr.o)

+                               0x6bf4 (size before relaxing)

+ .stab          0x000526fe      0xb64 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_plus.o)

+                               0x29b8 (size before relaxing)

+ .stab          0x00053262     0x2c22 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_sleep.o)

+                               0x4956 (size before relaxing)

+ .stab          0x00055e84     0x2c64 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_dls_afc.o)

+                               0x43c8 (size before relaxing)

+ .stab          0x00058ae8     0x1d0a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_tpu.o)

+                               0x2970 (size before relaxing)

+ .stab          0x0005a7f2     0x1944 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_db.o)

+                               0x329a (size before relaxing)

+ .stab          0x0005c136     0x2aea T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rx.o)

+                               0x4278 (size before relaxing)

+ .stab          0x0005ec20      0xac8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_ds.o)

+                               0x1f44 (size before relaxing)

+ .stab          0x0005f6e8      0xb58 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_dfe.o)

+                               0x15c0 (size before relaxing)

+ .stab          0x00060240     0x152a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_piai.o)

+                               0x2772 (size before relaxing)

+ .stab          0x0006176a      0x858 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_sleep.o)

+                               0x1c6e (size before relaxing)

+ .stab          0x00061fc2      0x1e6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_sleep.o)

+                                0xaa4 (size before relaxing)

+ .stab          0x000621a8      0x150 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_utr.o)

+                                0xa26 (size before relaxing)

+ .stab          0x000622f8      0x8fa T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_csr.o)

+                               0x1b72 (size before relaxing)

+ .stab          0x00062bf2      0xada T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_top.o)

+                               0x1662 (size before relaxing)

+ .stab          0x000636cc      0x738 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tpu.o)

+                               0x11e8 (size before relaxing)

+ .stab          0x00063e04      0x4fe T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rfc.o)

+                                0xd74 (size before relaxing)

+ .stab          0x00064302      0x1e0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tpu.o)

+                                0xae6 (size before relaxing)

+ .stab          0x000644e2      0xca2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_tx.o)

+                               0x1728 (size before relaxing)

+ .stab          0x00065184     0x1164 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_meas.o)

+                               0x1c38 (size before relaxing)

+ .stab          0x000662e8      0x1fe T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_psr.o)

+                                0xb88 (size before relaxing)

+ .stab          0x000664e6     0x1332 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsupa.o)

+                               0x2058 (size before relaxing)

+ .stab          0x00067818      0x156 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsupa.o)

+                                0xbe2 (size before relaxing)

+ .stab          0x0006796e      0xf60 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dpram.o)

+                               0x236a (size before relaxing)

+ .stab          0x000688ce      0x156 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_tx.o)

+                                0xb46 (size before relaxing)

+ .stab          0x00068a24     0x2f3a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rx.o)

+                               0x3d1a (size before relaxing)

+ .stab          0x0006b95e      0x1f2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_top.o)

+                                0xa4a (size before relaxing)

+ .stab          0x0006bb50     0x1b66 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dtr.o)

+                               0x2a72 (size before relaxing)

+ .stab          0x0006d6b6     0x10b0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_bch.o)

+                               0x224a (size before relaxing)

+ .stab          0x0006e766      0x432 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_csr.o)

+                               0x12b4 (size before relaxing)

+ .stab          0x0006eb98      0x89a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_utr.o)

+                               0x11a6 (size before relaxing)

+ .stab          0x0006f432      0x9a8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_hsdpa.o)

+                               0x1200 (size before relaxing)

+ .stab          0x0006fdda     0x31b6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc_zx220a1.o)

+                               0x43ec (size before relaxing)

+ .stab          0x00072f90      0x1e6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_rx.o)

+                                0xc72 (size before relaxing)

+ .stab          0x00073176      0x43e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_psr.o)

+                                0xdc8 (size before relaxing)

+ .stab          0x000735b4     0x2370 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_rfc.o)

+                               0x39e4 (size before relaxing)

+ .stab          0x00075924      0x1d4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_meas.o)

+                                0xb5e (size before relaxing)

+ .stab          0x00075af8      0x1bc T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_piai.o)

+                                0xa86 (size before relaxing)

+ .stab          0x00075cb4     0x2ef8 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_hsdpa.o)

+                               0x4368 (size before relaxing)

+ .stab          0x00078bac     0x3a32 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_main.o)

+                               0x57f6 (size before relaxing)

+ .stab          0x0007c5de      0xf30 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_rach.o)

+                               0x24ba (size before relaxing)

+ .stab          0x0007d50e     0x1bae T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas_db.o)

+                               0x3324 (size before relaxing)

+ .stab          0x0007f0bc     0x16da T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_fsm.o)

+                               0x2fe8 (size before relaxing)

+ .stab          0x00080796      0xf18 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_inter_cs.o)

+                               0x230a (size before relaxing)

+ .stab          0x000816ae     0x20f4 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_db.o)

+                               0x3288 (size before relaxing)

+ .stab          0x000837a2     0x7c1a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_meas.o)

+                               0x9a38 (size before relaxing)

+ .stab          0x0008b3bc      0xb04 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa.o)

+                               0x1ee4 (size before relaxing)

+ .stab          0x0008bec0     0x1da0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cm.o)

+                               0x32f4 (size before relaxing)

+ .stab          0x0008dc60      0xae6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_sc.o)

+                               0x216c (size before relaxing)

+ .stab          0x0008e746     0x28c2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_res_alloc.o)

+                               0x3cae (size before relaxing)

+ .stab          0x00091008     0x27f0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_bch.o)

+                               0x4026 (size before relaxing)

+ .stab          0x000937f8     0x1764 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_amt.o)

+                               0x3204 (size before relaxing)

+ .stab          0x00094f5c     0x20e2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_cs.o)

+                               0x3aaa (size before relaxing)

+ .stab          0x0009703e      0x810 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hspa.o)

+                               0x2178 (size before relaxing)

+ .stab          0x0009784e      0x744 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fach.o)

+                               0x1d2e (size before relaxing)

+ .stab          0x00097f92      0xfde T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_page.o)

+                               0x28a4 (size before relaxing)

+ .stab          0x00098f70     0x1878 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_dch.o)

+                               0x2f22 (size before relaxing)

+ .stab          0x0009a7e8      0x846 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_efach.o)

+                               0x24de (size before relaxing)

+ .stab          0x0009b02e     0x1a58 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_gap.o)

+                               0x30de (size before relaxing)

+ .stab          0x0009ca86      0xbee T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa.o)

+                               0x2c6a (size before relaxing)

+ .stab          0x0009d674      0x618 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsupa_efach.o)

+                               0x1afa (size before relaxing)

+ .stab          0x0009dc8c      0x708 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fmo.o)

+                               0x1cc2 (size before relaxing)

+ .stab          0x0009e394     0x1884 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_fs.o)

+                               0x2cca (size before relaxing)

+ .stab          0x0009fc18      0xc9c T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_math.o)

+                               0x1512 (size before relaxing)

+ .stab          0x000a08b4      0x894 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_tx.o)

+                               0x1b36 (size before relaxing)

+ .stab          0x000a1148      0x50a T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_hspa.o)

+                               0x14f4 (size before relaxing)

+ .stab          0x000a1652     0x1ec0 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_tx_prach.o)

+                               0x3600 (size before relaxing)

+ .stab          0x000a3512     0x25ce T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_rtx_rm.o)

+                               0x31da (size before relaxing)

+ .stab          0x000a5ae0      0xa6e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_tx.o)

+                               0x23f4 (size before relaxing)

+ .stab          0x000a654e     0x2946 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsdpa_rx.o)

+                               0x437a (size before relaxing)

+ .stab          0x000a8e94      0x708 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_pc_ra.o)

+                               0x166e (size before relaxing)

+ .stab          0x000a959c     0x1a94 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_dev_hsupa_rx.o)

+                               0x2b38 (size before relaxing)

+ .stab          0x000ab030      0x3a2 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_dtr.o)

+                                0xbfa (size before relaxing)

+ .stab          0x000ab3d2      0x19e T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_reg_bch.o)

+                                0xb0a (size before relaxing)

+ .stab          0x000ab570      0x1da T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_drv_dma.o)

+                                0xb0a (size before relaxing)

+ .stab          0x000ab74a      0x3c6 T:/cp/phy/l1_w/lib/zx297520v3/debug/wphy.a(l1w_sched_proc_hsdpa_epch.o)

+                               0x1e72 (size before relaxing)

+ .stab          0x000abb10     0x1434 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_sys_init.o)

+                               0x3642 (size before relaxing)

+ .stab          0x000acf44      0x84c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_nv.o)

+                               0x2082 (size before relaxing)

+ .stab          0x000ad790     0x2658 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_log.o)

+                               0x463e (size before relaxing)

+ .stab          0x000afde8     0x197a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_tpu.o)

+                               0x3e5e (size before relaxing)

+ .stab          0x000b1762     0x166e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi.o)

+                               0x36a8 (size before relaxing)

+ .stab          0x000b2dd0     0x4ea8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_dint.o)

+                               0x53d6 (size before relaxing)

+ .stab          0x000b7c78     0x616e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_cint.o)

+                               0x86d6 (size before relaxing)

+ .stab          0x000bdde6     0x45ea T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc.o)

+                               0x6eb2 (size before relaxing)

+ .stab          0x000c23d0     0x538e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc.o)

+                               0x74ac (size before relaxing)

+ .stab          0x000c775e     0x3ae0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pbch.o)

+                               0x5ea4 (size before relaxing)

+ .stab          0x000cb23e     0x233a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls.o)

+                               0x4752 (size before relaxing)

+ .stab          0x000cd578     0x1f86 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_ctrl.o)

+                               0x3b7c (size before relaxing)

+ .stab          0x000cf4fe      0x7aa T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ul_db.o)

+                               0x2238 (size before relaxing)

+ .stab          0x000cfca8     0x375c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp.o)

+                               0x644a (size before relaxing)

+ .stab          0x000d3404      0x4c8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_data.o)

+                               0x24c6 (size before relaxing)

+ .stab          0x000d38cc     0x2802 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_lpm.o)

+                               0x5130 (size before relaxing)

+ .stab          0x000d60ce     0x206a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_dbb.o)

+                               0x4f08 (size before relaxing)

+ .stab          0x000d8138      0xe16 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas.o)

+                               0x37f8 (size before relaxing)

+ .stab          0x000d8f4e     0x32c4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_meas_normal.o)

+                               0x6612 (size before relaxing)

+ .stab          0x000dc212      0xd38 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmb_task.o)

+                               0x4086 (size before relaxing)

+ .stab          0x000dcf4a      0x9fc T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_pmi.o)

+                                0xa02 (size before relaxing)

+ .stab          0x000dd946     0x3876 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cir.o)

+                               0x60d2 (size before relaxing)

+ .stab          0x000e11bc      0xa14 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft.o)

+                                0xa1a (size before relaxing)

+ .stab          0x000e1bd0     0x1584 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_ri.o)

+                               0x158a (size before relaxing)

+ .stab          0x000e3154      0xb2e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_cfo.o)

+                               0x4290 (size before relaxing)

+ .stab          0x000e3c82     0x2ee0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe.o)

+                               0x664e (size before relaxing)

+ .stab          0x000e6b62     0x30a2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula.o)

+                               0x5d90 (size before relaxing)

+ .stab          0x000e9c04     0x3396 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla.o)

+                               0x5622 (size before relaxing)

+ .stab          0x000ecf9a     0x45b4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pucch.o)

+                               0x7950 (size before relaxing)

+ .stab          0x000f154e     0x21fc T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_cmn_int.o)

+                               0x44d6 (size before relaxing)

+ .stab          0x000f374a     0x1a3a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc.o)

+                               0x4434 (size before relaxing)

+ .stab          0x000f5184      0x732 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_eng.o)

+                               0x1f14 (size before relaxing)

+ .stab          0x000f58b6      0x6a2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_pagedec.o)

+                                0x87c (size before relaxing)

+ .stab          0x000f5f58     0x1356 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pdcch.o)

+                               0x3f24 (size before relaxing)

+ .stab          0x000f72ae     0x141c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csi_calc_cqi.o)

+                               0x1422 (size before relaxing)

+ .stab          0x000f86ca      0x396 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_data.o)

+                               0x2424 (size before relaxing)

+ .stab          0x000f8a60     0x125a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rfc_abb_zx220a1.o)

+                               0x4182 (size before relaxing)

+ .stab          0x000f9cba     0x3f12 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_param.o)

+                               0x5d96 (size before relaxing)

+ .stab          0x000fdbcc     0x1b72 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_cfg_rx.o)

+                               0x4a58 (size before relaxing)

+ .stab          0x000ff73e      0x588 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pucch.o)

+                               0x2d4e (size before relaxing)

+ .stab          0x000ffcc6      0x2be T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_data.o)

+                                0x636 (size before relaxing)

+ .stab          0x000fff84      0xd56 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_ddtr.o)

+                               0x227a (size before relaxing)

+ .stab          0x00100cda      0xc24 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_top.o)

+                               0x2e80 (size before relaxing)

+ .stab          0x001018fe      0x870 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tpu.o)

+                               0x2ad2 (size before relaxing)

+ .stab          0x0010216e      0xb28 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_sram_ddr.o)

+                               0x36a2 (size before relaxing)

+ .stab          0x00102c96     0x1698 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_lpm.o)

+                               0x3edc (size before relaxing)

+ .stab          0x0010432e     0x1896 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_tx.o)

+                               0x387c (size before relaxing)

+ .stab          0x00105bc4      0x414 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_meas.o)

+                               0x2616 (size before relaxing)

+ .stab          0x00105fd8     0x2808 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rx.o)

+                               0x3d2c (size before relaxing)

+ .stab          0x001087e0      0x8be T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_utr.o)

+                               0x2814 (size before relaxing)

+ .stab          0x0010909e      0x576 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_pbch.o)

+                               0x26be (size before relaxing)

+ .stab          0x00109614     0x1194 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_cdtr.o)

+                               0x274e (size before relaxing)

+ .stab          0x0010a7a8     0x193e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_dbb.o)

+                               0x3d98 (size before relaxing)

+ .stab          0x0010c0e6     0x2d7e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1.o)

+                               0x5afc (size before relaxing)

+ .stab          0x0010ee64      0x7d4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc.o)

+                               0x29a6 (size before relaxing)

+ .stab          0x0010f638     0x1f5c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_dfe.o)

+                               0x49d4 (size before relaxing)

+ .stab          0x00111594     0x1440 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_time.o)

+                               0x34aa (size before relaxing)

+ .stab          0x001129d4      0x768 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc.o)

+                               0x3426 (size before relaxing)

+ .stab          0x0011313c     0x2502 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_meas.o)

+                               0x599a (size before relaxing)

+ .stab          0x0011563e     0x3c42 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_sib.o)

+                               0x6a9e (size before relaxing)

+ .stab          0x00119280     0x6e04 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_mc.o)

+                               0x9a3e (size before relaxing)

+ .stab          0x00120084     0x8a2a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc.o)

+                               0xbf40 (size before relaxing)

+ .stab          0x00128aae     0x11e8 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_fsm.o)

+                               0x359a (size before relaxing)

+ .stab          0x00129c96      0x258 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_data.o)

+                               0x2304 (size before relaxing)

+ .stab          0x00129eee     0x19e0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_db.o)

+                               0x4e06 (size before relaxing)

+ .stab          0x0012b8ce     0x4962 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mm.o)

+                               0x74ac (size before relaxing)

+ .stab          0x00130230     0x228c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_cs.o)

+                               0x581a (size before relaxing)

+ .stab          0x001324bc      0x8ca T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_csrc_proc.o)

+                                0xaa4 (size before relaxing)

+ .stab          0x00132d86      0x7a4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_mbs.o)

+                               0x1faa (size before relaxing)

+ .stab          0x0013352a     0x2baa T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_drx.o)

+                               0x5370 (size before relaxing)

+ .stab          0x001360d4      0xf90 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_rlm.o)

+                               0x35c4 (size before relaxing)

+ .stab          0x00137064     0x4320 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_amt.o)

+                               0x770a (size before relaxing)

+ .stab          0x0013b384     0x2baa T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_rapc_func.o)

+                               0x55b0 (size before relaxing)

+ .stab          0x0013df2e      0x7d4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_ho.o)

+                               0x3d4a (size before relaxing)

+ .stab          0x0013e702     0x1de2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_sched_proc_page.o)

+                               0x48a2 (size before relaxing)

+ .stab          0x001404e4      0xc3c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_meas.o)

+                               0x3600 (size before relaxing)

+ .stab          0x00141120      0x198 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_dls.o)

+                                0x528 (size before relaxing)

+ .stab          0x001412b8     0x1098 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc.o)

+                               0x3d2c (size before relaxing)

+ .stab          0x00142350      0x59a T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm_normal.o)

+                               0x3150 (size before relaxing)

+ .stab          0x001428ea     0x1062 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrc_cs.o)

+                               0x3d1a (size before relaxing)

+ .stab          0x0014394c      0x34e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_dl_rx.o)

+                                0x6de (size before relaxing)

+ .stab          0x00143c9a     0x1086 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_mulm.o)

+                               0x3bb2 (size before relaxing)

+ .stab          0x00144d20      0x1f2 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_cmn_mbms.o)

+                               0x198c (size before relaxing)

+ .stab          0x00144f12     0x1080 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrs.o)

+                               0x3ba6 (size before relaxing)

+ .stab          0x00145f92      0x52e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_csrm.o)

+                               0x31fe (size before relaxing)

+ .stab          0x001464c0      0x75c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_func.o)

+                               0x1f4a (size before relaxing)

+ .stab          0x00146c1c      0x240 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_db.o)

+                               0x1a28 (size before relaxing)

+ .stab          0x00146e5c      0x27c T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_cmn_dbg.o)

+                               0x1a16 (size before relaxing)

+ .stab          0x001470d8     0x3a3e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_srs.o)

+                               0x5c6a (size before relaxing)

+ .stab          0x0014ab16      0x1a4 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rx_data.o)

+                               0x177c (size before relaxing)

+ .stab          0x0014acba      0x942 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_phich.o)

+                               0x2d5a (size before relaxing)

+ .stab          0x0014b5fc     0x28b0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_agc.o)

+                               0x567c (size before relaxing)

+ .stab          0x0014deac      0x516 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_srs.o)

+                               0x259e (size before relaxing)

+ .stab          0x0014e3c2     0x1b12 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls.o)

+                               0x4734 (size before relaxing)

+ .stab          0x0014fed4      0x13e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_fft_twf.o)

+                                0x4b6 (size before relaxing)

+ .stab          0x00150012     0x3d68 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_fs.o)

+                               0x719a (size before relaxing)

+ .stab          0x00153d7a     0x4eea T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_uls_harq.o)

+                               0x7fa4 (size before relaxing)

+ .stab          0x00158c64     0x1116 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_pss.o)

+                               0x3fde (size before relaxing)

+ .stab          0x00159d7a      0x1fe T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_data.o)

+                               0x260a (size before relaxing)

+ .stab          0x00159f78     0x1458 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_ula_pusch.o)

+                               0x3d9e (size before relaxing)

+ .stab          0x0015b3d0      0xa92 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_pusch.o)

+                               0x321c (size before relaxing)

+ .stab          0x0015be62     0x139e T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dfe_dagc.o)

+                               0x3b6a (size before relaxing)

+ .stab          0x0015d200     0x1278 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dls_decbasic.o)

+                               0x146a (size before relaxing)

+ .stab          0x0015e478      0x270 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_pc_data.o)

+                               0x22c8 (size before relaxing)

+ .stab          0x0015e6e8      0x840 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_cfo.o)

+                               0x3678 (size before relaxing)

+ .stab          0x0015ef28      0x3ae T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_dla_pcfich.o)

+                               0x27ba (size before relaxing)

+ .stab          0x0015f2d6     0x1746 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_sss.o)

+                               0x460e (size before relaxing)

+ .stab          0x00160a1c     0x2d66 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr.o)

+                               0x6228 (size before relaxing)

+ .stab          0x00163782      0xe88 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_rxp_ti.o)

+                               0x38e2 (size before relaxing)

+ .stab          0x0016460a      0xd08 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_csr.o)

+                               0x3834 (size before relaxing)

+ .stab          0x00165312      0x1fe T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_drv_rfc_abb_zx220a1_ref.o)

+                               0x266a (size before relaxing)

+ .stab          0x00165510      0xa14 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_log_csr_fs.o)

+                               0x3600 (size before relaxing)

+ .stab          0x00165f24      0x2a0 T:/cp/phy/l1_ltea/lib/zx297520v3/debug/l1_ltea.a(l1l_dev_csr_list.o)

+                                0x492 (size before relaxing)

+ .stab          0x001661c4      0x1b0 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(crepool.o)

+                                0x324 (size before relaxing)

+ .stab          0x00166374      0x10e T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(cresem.o)

+                                0x258 (size before relaxing)

+ .stab          0x00166482       0xe4 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(current.o)

+                                0x22e (size before relaxing)

+ .stab          0x00166566      0x186 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(delay.o)

+                                0x2d0 (size before relaxing)

+ .stab          0x001666ec      0x180 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(free.o)

+                                0x2ca (size before relaxing)

+ .stab          0x0016686c      0x126 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(get_pri.o)

+                                0x270 (size before relaxing)

+ .stab          0x00166992       0xe4 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(getticks.o)

+                                0x22e (size before relaxing)

+ .stab          0x00166a76       0xc0 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(id.o)

+                                 0xc6 (size before relaxing)

+ .stab          0x00166b36      0x13e T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(killsem.o)

+                                0x288 (size before relaxing)

+ .stab          0x00166c74      0x1e0 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(receive.o)

+                                0x32a (size before relaxing)

+ .stab          0x00166e54      0x216 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(s_allnil.o)

+                                0x360 (size before relaxing)

+ .stab          0x0016706a      0x10e T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sender.o)

+                                0x258 (size before relaxing)

+ .stab          0x00167178      0x294 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(set_pri.o)

+                                0x3de (size before relaxing)

+ .stab          0x0016740c      0x14a T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(signsem.o)

+                                0x294 (size before relaxing)

+ .stab          0x00167556      0x15c T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(start.o)

+                                0x2a6 (size before relaxing)

+ .stab          0x001676b2      0x480 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(sysd.o)

+                                0x5f4 (size before relaxing)

+ .stab          0x00167b32      0x1c8 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(timer.o)

+                                0x312 (size before relaxing)

+ .stab          0x00167cfa      0x180 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(waitsem.o)

+                                0x2ca (size before relaxing)

+ .stab          0x00167e7a      0x288 T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(hunt.o)

+                                0x3fc (size before relaxing)

+ .stab          0x00168102      0x13e T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(restore.o)

+                                0x288 (size before relaxing)

+ .stab          0x00168240      0x1bc T:/cp/phy/rtos/zcos/os_krn/zcos_zsp880_krn.a(send_w_s.o)

+                                0x306 (size before relaxing)

+ .stab          0x001683fc      0x1d4 T:/cp/phy/l1_comm/7520_asic/lib/zx297520v3/plat.a(drv_efuse.o)

+                                0x660 (size before relaxing)

+

+.stabstr        0x00000000   0x364cca

+ .stabstr       0x00000000   0x364cca /cygdrive/t/cp/phy/project/7520_phy_plat_zsp/dosmake/zcos/crt0.o

+                                  0x0 (size before relaxing)

+

+.dmc_data       0x00000000        0x0

+

+.dmc_lp_data    0x00000000        0x0

+                0x00017010                __stack_end.linker_defined = 0x17010

+                0x00000ff0                __stack_size.linker_defined = 0xff0

diff --git a/do_package_tool/allbins/zx297520v3/prj_vehicle/scripts_linux/copybin_a_to_b.sh b/do_package_tool/allbins/zx297520v3/prj_vehicle/scripts_linux/copybin_a_to_b.sh
new file mode 100755
index 0000000..697130b
--- /dev/null
+++ b/do_package_tool/allbins/zx297520v3/prj_vehicle/scripts_linux/copybin_a_to_b.sh
@@ -0,0 +1,38 @@
+#!/bin/bash
+
+CURR_DIR=`pwd`
+TOP_DIR=$CURR_DIR/../../..
+
+
+#ap_imagefs
+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
+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/do_package_tool/allbins/zx297520v3/prj_vehicle/scripts_linux/copybin_vehicle_dc_ref.sh b/do_package_tool/allbins/zx297520v3/prj_vehicle/scripts_linux/copybin_vehicle_dc_ref.sh
new file mode 100755
index 0000000..364ab03
--- /dev/null
+++ b/do_package_tool/allbins/zx297520v3/prj_vehicle/scripts_linux/copybin_vehicle_dc_ref.sh
@@ -0,0 +1,60 @@
+#!/bin/bash
+
+CURR_DIR=`pwd`
+TOP_DIR=$CURR_DIR/../../../..
+
+#partition
+cp -rvf $TOP_DIR/allbins/zx297520v3/prj_vehicle/config_dc_4Gb/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/
+
+#rpm
+cp -rvf $TOP_DIR/rpm/project/zx297520v3/bin/tos/modem_7520v3/evb_cpurpm.img  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/evb_cpurpm.img
+cp -rvf $TOP_DIR/rpm/project/zx297520v3/bin/tos/modem_7520v3/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/evb_cpurpm.img
+
+#phy
+cp -rvf $TOP_DIR/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy.bin  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/evb_cpuphy.bin
+cp -rvf $TOP_DIR/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/evb_cpuphy.bin
+
+
+
+#nv
+mkdir -p $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/config
+cp -rvf $TOP_DIR/allbins/zx297520v3/prj_evb/nv/* $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/
+cp -rvf $TOP_DIR/allbins/zx297520v3/prj_evb/nv/merge_lte/* $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/
+cp -rvf $TOP_DIR/allbins/zx297520v3/prj_vehicle/nv/* $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/
+cp -rvf $TOP_DIR/allbins/zx297520v3/prj_vehicle/nv_dc_ref/* $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/
+rm -rf $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/merge_lte
+rm -rf $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/ps_nopsm
+rm -rf $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/th_psm
+rm -rf $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/单天线
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/amtComm_nvro_0x00000000.bin
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/phyGgeAmtCali_nvro_0x00050000.bin
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/phyLteAmtCali_nvro_0x00008000.bin
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/phyTdsAmtCali_nvro_0x00048000.bin
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/phyWcdmaAmtCali_nvro_0x00058000.bin
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/phyLteaAmtCali_nvro_0x00078000.bin
+
+#uboot
+mkdir -p $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/boot/dl_off
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc_ref/bin/tboot.bin  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/tboot.bin
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc_ref/bin/tloader.bin  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/tloader.bin
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc_ref/bin/uboot.bin  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/uboot.bin
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc_ref/bin/dl_off/zloader.bin  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/zloader.bin
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc_ref/bin/u-boot  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/boot/u-boot
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc_ref/bin/u-boot.map  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/boot/u-boot.map
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc_ref/bin/z-load  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/boot/z-load
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc_ref/bin/z-load.map  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/boot/z-load.map
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc_ref/bin/dl_off/z-load  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/boot/dl_off/z-load
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc_ref/bin/dl_off/z-load.map  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/boot/dl_off/z-load.map
+
+#ap
+cp -rvf $TOP_DIR/ap/project/zx297520v3/prj_vehicle_dc_ref/bin/220A1/allbins/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/
+cp -rvf $TOP_DIR/ap/project/zx297520v3/prj_vehicle_dc_ref/bin/220A1/elfs/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/
+
+#cap
+mkdir -p $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/cap
+cp -rvf $TOP_DIR/cap/allbins/zx297520v3/vehicle_dc_ref/bins/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/
+cp -rvf $TOP_DIR/cap/allbins/zx297520v3/vehicle_dc_ref/elf/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/cap/
+
+
diff --git a/esdk/layers/meta-zxic-custom/conf/distro/include/nand-config-default.inc b/esdk/layers/meta-zxic-custom/conf/distro/include/nand-config-default.inc
new file mode 100755
index 0000000..439b293
--- /dev/null
+++ b/esdk/layers/meta-zxic-custom/conf/distro/include/nand-config-default.inc
@@ -0,0 +1,10 @@
+PAGESIZE       = "0x1000"
+ERASEBLOCK     = "0x40000"
+UBI_LEB_SIZE   = "253952"
+UBI_IMAGE_SEQ  = "1024"
+
+#rootfs ubi参数配置
+#MKUBIFS_ARGS = "-m ${PAGESIZE} -e ${UBI_LEB_SIZE} -c 122 -x zlib -F"
+UBINIZE_ARGS = "-m ${PAGESIZE} -p ${ERASEBLOCK} -s ${PAGESIZE} -Q ${UBI_IMAGE_SEQ}"
+#userdata ubi参数配置
+USERDATA_UBINIZE_ARGS = "${UBINIZE_ARGS}"
diff --git a/esdk/layers/meta-zxic-custom/recipes-core/busybox/busybox/vehicle_dc-normal-busybox.cfg b/esdk/layers/meta-zxic-custom/recipes-core/busybox/busybox/vehicle_dc-normal-busybox.cfg
new file mode 100755
index 0000000..2b48930
--- /dev/null
+++ b/esdk/layers/meta-zxic-custom/recipes-core/busybox/busybox/vehicle_dc-normal-busybox.cfg
@@ -0,0 +1,1136 @@
+#
+# Automatically generated make config: don't edit
+# Busybox version: 1.27.2
+# Mon Sep 25 22:49:52 2017
+#
+CONFIG_HAVE_DOT_CONFIG=y
+
+#
+# Busybox Settings
+#
+CONFIG_DESKTOP=y
+# CONFIG_EXTRA_COMPAT is not set
+# CONFIG_FEDORA_COMPAT is not set
+CONFIG_INCLUDE_SUSv2=y
+# CONFIG_USE_PORTABLE_CODE is not set
+CONFIG_SHOW_USAGE=y
+CONFIG_FEATURE_VERBOSE_USAGE=y
+CONFIG_FEATURE_COMPRESS_USAGE=y
+CONFIG_BUSYBOX=y
+CONFIG_FEATURE_INSTALLER=y
+# CONFIG_INSTALL_NO_USR is not set
+# CONFIG_PAM is not set
+CONFIG_LONG_OPTS=y
+CONFIG_FEATURE_DEVPTS=y
+# CONFIG_FEATURE_CLEAN_UP is not set
+CONFIG_FEATURE_UTMP=y
+CONFIG_FEATURE_WTMP=y
+CONFIG_FEATURE_PIDFILE=y
+CONFIG_PID_FILE_PATH="/var/run"
+CONFIG_FEATURE_SUID=y
+CONFIG_FEATURE_SUID_CONFIG=y
+CONFIG_FEATURE_SUID_CONFIG_QUIET=y
+# CONFIG_SELINUX is not set
+# CONFIG_FEATURE_PREFER_APPLETS is not set
+CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
+CONFIG_FEATURE_SYSLOG=y
+# CONFIG_FEATURE_HAVE_RPC is not set
+CONFIG_PLATFORM_LINUX=y
+
+#
+# Build Options
+#
+# CONFIG_PIE is not set
+# CONFIG_NOMMU is not set
+# CONFIG_BUILD_LIBBUSYBOX is not set
+# CONFIG_FEATURE_INDIVIDUAL is not set
+# CONFIG_FEATURE_SHARED_BUSYBOX is not set
+CONFIG_LFS=y
+CONFIG_CROSS_COMPILER_PREFIX=""
+CONFIG_SYSROOT=""
+CONFIG_EXTRA_CFLAGS=""
+CONFIG_EXTRA_LDFLAGS=""
+CONFIG_EXTRA_LDLIBS="-lnvram"
+
+#
+# Installation Options ("make install" behavior)
+#
+CONFIG_INSTALL_APPLET_SYMLINKS=y
+# CONFIG_INSTALL_APPLET_HARDLINKS is not set
+# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
+# CONFIG_INSTALL_APPLET_DONT is not set
+# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
+# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
+# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
+CONFIG_PREFIX="./_install"
+
+#
+# Debugging Options
+#
+# CONFIG_DEBUG is not set
+# CONFIG_DEBUG_PESSIMIZE is not set
+# CONFIG_DEBUG_SANITIZE is not set
+# CONFIG_UNIT_TEST is not set
+# CONFIG_WERROR is not set
+CONFIG_NO_DEBUG_LIB=y
+# CONFIG_DMALLOC is not set
+# CONFIG_EFENCE is not set
+
+#
+# Busybox Library Tuning
+#
+# CONFIG_FEATURE_USE_BSS_TAIL is not set
+CONFIG_FEATURE_RTMINMAX=y
+CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
+# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
+# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
+CONFIG_PASSWORD_MINLEN=6
+CONFIG_MD5_SMALL=1
+CONFIG_SHA3_SMALL=1
+# CONFIG_FEATURE_FAST_TOP is not set
+# CONFIG_FEATURE_ETC_NETWORKS is not set
+CONFIG_FEATURE_EDITING=y
+CONFIG_FEATURE_EDITING_MAX_LEN=1024
+# CONFIG_FEATURE_EDITING_VI is not set
+CONFIG_FEATURE_EDITING_HISTORY=255
+CONFIG_FEATURE_EDITING_SAVEHISTORY=y
+# CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set
+CONFIG_FEATURE_REVERSE_SEARCH=y
+CONFIG_FEATURE_TAB_COMPLETION=y
+CONFIG_FEATURE_USERNAME_COMPLETION=y
+CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
+# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
+# CONFIG_LOCALE_SUPPORT is not set
+CONFIG_UNICODE_SUPPORT=y
+# CONFIG_UNICODE_USING_LOCALE is not set
+# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
+CONFIG_SUBST_WCHAR=63
+CONFIG_LAST_SUPPORTED_WCHAR=767
+# CONFIG_UNICODE_COMBINING_WCHARS is not set
+# CONFIG_UNICODE_WIDE_WCHARS is not set
+# CONFIG_UNICODE_BIDI_SUPPORT is not set
+# CONFIG_UNICODE_NEUTRAL_TABLE is not set
+# CONFIG_UNICODE_PRESERVE_BROKEN is not set
+CONFIG_FEATURE_NON_POSIX_CP=y
+# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
+CONFIG_FEATURE_USE_SENDFILE=y
+CONFIG_FEATURE_COPYBUF_KB=4
+CONFIG_FEATURE_SKIP_ROOTFS=y
+CONFIG_MONOTONIC_SYSCALL=y
+CONFIG_IOCTL_HEX2STR_ERROR=y
+CONFIG_FEATURE_HWIB=y
+
+#
+# Applets
+#
+
+#
+# Archival Utilities
+#
+CONFIG_FEATURE_SEAMLESS_XZ=y
+CONFIG_FEATURE_SEAMLESS_LZMA=y
+CONFIG_FEATURE_SEAMLESS_BZ2=y
+CONFIG_FEATURE_SEAMLESS_GZ=y
+# CONFIG_FEATURE_SEAMLESS_Z is not set
+# CONFIG_AR is not set
+# CONFIG_FEATURE_AR_LONG_FILENAMES is not set
+# CONFIG_FEATURE_AR_CREATE is not set
+# CONFIG_UNCOMPRESS is not set
+CONFIG_GUNZIP=y
+CONFIG_ZCAT=y
+CONFIG_FEATURE_GUNZIP_LONG_OPTIONS=y
+CONFIG_BUNZIP2=y
+CONFIG_BZCAT=y
+CONFIG_UNLZMA=y
+CONFIG_LZCAT=y
+CONFIG_LZMA=y
+# CONFIG_FEATURE_LZMA_FAST is not set
+CONFIG_UNXZ=y
+CONFIG_XZCAT=y
+CONFIG_XZ=y
+CONFIG_BZIP2=y
+CONFIG_FEATURE_BZIP2_DECOMPRESS=y
+CONFIG_CPIO=y
+CONFIG_FEATURE_CPIO_O=y
+CONFIG_FEATURE_CPIO_P=y
+CONFIG_DPKG=y
+CONFIG_DPKG_DEB=y
+CONFIG_GZIP=y
+CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
+CONFIG_GZIP_FAST=0
+# CONFIG_FEATURE_GZIP_LEVELS is not set
+CONFIG_FEATURE_GZIP_DECOMPRESS=y
+CONFIG_LZOP=y
+# CONFIG_UNLZOP is not set
+# CONFIG_LZOPCAT is not set
+# CONFIG_LZOP_COMPR_HIGH is not set
+CONFIG_RPM=y
+CONFIG_RPM2CPIO=y
+CONFIG_TAR=y
+CONFIG_FEATURE_TAR_LONG_OPTIONS=y
+CONFIG_FEATURE_TAR_CREATE=y
+CONFIG_FEATURE_TAR_AUTODETECT=y
+CONFIG_FEATURE_TAR_FROM=y
+CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
+CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
+CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
+CONFIG_FEATURE_TAR_TO_COMMAND=y
+CONFIG_FEATURE_TAR_UNAME_GNAME=y
+CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
+# CONFIG_FEATURE_TAR_SELINUX is not set
+CONFIG_UNZIP=y
+CONFIG_FEATURE_UNZIP_CDF=y
+CONFIG_FEATURE_UNZIP_BZIP2=y
+CONFIG_FEATURE_UNZIP_LZMA=y
+CONFIG_FEATURE_UNZIP_XZ=y
+
+#
+# Coreutils
+#
+CONFIG_BASENAME=y
+CONFIG_CAT=y
+CONFIG_FEATURE_CATV=y
+CONFIG_CHGRP=y
+CONFIG_CHMOD=y
+CONFIG_CHOWN=y
+CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
+CONFIG_CHROOT=y
+CONFIG_CKSUM=y
+CONFIG_COMM=y
+CONFIG_CP=y
+CONFIG_FEATURE_CP_LONG_OPTIONS=y
+CONFIG_CUT=y
+CONFIG_DATE=y
+CONFIG_FEATURE_DATE_ISOFMT=y
+# CONFIG_FEATURE_DATE_NANO is not set
+CONFIG_FEATURE_DATE_COMPAT=y
+CONFIG_DD=y
+CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
+CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
+CONFIG_FEATURE_DD_IBS_OBS=y
+CONFIG_FEATURE_DD_STATUS=y
+CONFIG_DF=y
+CONFIG_FEATURE_DF_FANCY=y
+CONFIG_DIRNAME=y
+CONFIG_DOS2UNIX=y
+CONFIG_UNIX2DOS=y
+CONFIG_DU=y
+CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
+CONFIG_ECHO=y
+CONFIG_FEATURE_FANCY_ECHO=y
+CONFIG_ENV=y
+CONFIG_FEATURE_ENV_LONG_OPTIONS=y
+CONFIG_EXPAND=y
+CONFIG_FEATURE_EXPAND_LONG_OPTIONS=y
+CONFIG_UNEXPAND=y
+CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS=y
+CONFIG_EXPR=y
+CONFIG_EXPR_MATH_SUPPORT_64=y
+CONFIG_FACTOR=y
+CONFIG_FALSE=y
+CONFIG_FOLD=y
+CONFIG_FSYNC=y
+CONFIG_HEAD=y
+CONFIG_FEATURE_FANCY_HEAD=y
+CONFIG_HOSTID=y
+CONFIG_ID=y
+CONFIG_GROUPS=y
+CONFIG_INSTALL=y
+CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
+CONFIG_LINK=y
+CONFIG_LN=y
+CONFIG_LOGNAME=y
+CONFIG_LS=y
+CONFIG_FEATURE_LS_FILETYPES=y
+CONFIG_FEATURE_LS_FOLLOWLINKS=y
+CONFIG_FEATURE_LS_RECURSIVE=y
+CONFIG_FEATURE_LS_WIDTH=y
+CONFIG_FEATURE_LS_SORTFILES=y
+CONFIG_FEATURE_LS_TIMESTAMPS=y
+CONFIG_FEATURE_LS_USERNAME=y
+# CONFIG_FEATURE_LS_COLOR is not set
+# CONFIG_FEATURE_LS_COLOR_IS_DEFAULT is not set
+CONFIG_MD5SUM=y
+CONFIG_SHA1SUM=y
+CONFIG_SHA256SUM=y
+CONFIG_SHA512SUM=y
+CONFIG_SHA3SUM=y
+
+#
+# Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
+#
+CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
+CONFIG_MKDIR=y
+CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y
+CONFIG_MKFIFO=y
+CONFIG_MKNOD=y
+CONFIG_MKTEMP=y
+CONFIG_MV=y
+CONFIG_FEATURE_MV_LONG_OPTIONS=y
+CONFIG_NICE=y
+CONFIG_NL=y
+CONFIG_NOHUP=y
+CONFIG_NPROC=y
+CONFIG_OD=y
+CONFIG_PASTE=y
+CONFIG_PRINTENV=y
+CONFIG_PRINTF=y
+CONFIG_PWD=y
+CONFIG_READLINK=y
+CONFIG_FEATURE_READLINK_FOLLOW=y
+CONFIG_REALPATH=y
+CONFIG_RM=y
+CONFIG_RMDIR=y
+CONFIG_FEATURE_RMDIR_LONG_OPTIONS=y
+CONFIG_SEQ=y
+CONFIG_SHRED=y
+CONFIG_SHUF=y
+CONFIG_SLEEP=y
+CONFIG_FEATURE_FANCY_SLEEP=y
+CONFIG_FEATURE_FLOAT_SLEEP=y
+CONFIG_SORT=y
+CONFIG_FEATURE_SORT_BIG=y
+CONFIG_SPLIT=y
+CONFIG_FEATURE_SPLIT_FANCY=y
+CONFIG_STAT=y
+CONFIG_FEATURE_STAT_FORMAT=y
+CONFIG_FEATURE_STAT_FILESYSTEM=y
+CONFIG_STTY=y
+CONFIG_SUM=y
+CONFIG_SYNC=y
+CONFIG_FEATURE_SYNC_FANCY=y
+CONFIG_TAC=y
+CONFIG_TAIL=y
+CONFIG_FEATURE_FANCY_TAIL=y
+CONFIG_TEE=y
+CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
+CONFIG_TEST=y
+CONFIG_TEST1=y
+CONFIG_TEST2=y
+CONFIG_FEATURE_TEST_64=y
+CONFIG_TIMEOUT=y
+CONFIG_TOUCH=y
+CONFIG_FEATURE_TOUCH_NODEREF=y
+CONFIG_FEATURE_TOUCH_SUSV3=y
+CONFIG_TR=y
+CONFIG_FEATURE_TR_CLASSES=y
+CONFIG_FEATURE_TR_EQUIV=y
+CONFIG_TRUE=y
+CONFIG_TRUNCATE=y
+CONFIG_TTY=y
+CONFIG_UNAME=y
+CONFIG_UNAME_OSNAME="GNU/Linux"
+CONFIG_UNIQ=y
+CONFIG_UNLINK=y
+CONFIG_USLEEP=y
+CONFIG_UUDECODE=y
+CONFIG_BASE64=y
+CONFIG_UUENCODE=y
+CONFIG_WC=y
+CONFIG_FEATURE_WC_LARGE=y
+CONFIG_WHO=y
+CONFIG_W=y
+CONFIG_USERS=y
+CONFIG_WHOAMI=y
+CONFIG_YES=y
+
+#
+# Common options
+#
+CONFIG_FEATURE_VERBOSE=y
+
+#
+# Common options for cp and mv
+#
+CONFIG_FEATURE_PRESERVE_HARDLINKS=y
+
+#
+# Common options for df, du, ls
+#
+CONFIG_FEATURE_HUMAN_READABLE=y
+
+#
+# Console Utilities
+#
+CONFIG_CHVT=y
+CONFIG_CLEAR=y
+CONFIG_DEALLOCVT=y
+CONFIG_DUMPKMAP=y
+CONFIG_FGCONSOLE=y
+CONFIG_KBD_MODE=y
+CONFIG_LOADFONT=y
+CONFIG_SETFONT=y
+CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y
+CONFIG_DEFAULT_SETFONT_DIR=""
+
+#
+# Common options for loadfont and setfont
+#
+CONFIG_FEATURE_LOADFONT_PSF2=y
+CONFIG_FEATURE_LOADFONT_RAW=y
+CONFIG_LOADKMAP=y
+CONFIG_OPENVT=y
+CONFIG_RESET=y
+CONFIG_RESIZE=y
+CONFIG_FEATURE_RESIZE_PRINT=y
+CONFIG_SETCONSOLE=y
+CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y
+CONFIG_SETKEYCODES=y
+CONFIG_SETLOGCONS=y
+CONFIG_SHOWKEY=y
+
+#
+# Debian Utilities
+#
+CONFIG_PIPE_PROGRESS=y
+CONFIG_RUN_PARTS=y
+CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS=y
+CONFIG_FEATURE_RUN_PARTS_FANCY=y
+# CONFIG_START_STOP_DAEMON is not set
+CONFIG_WHICH=y
+
+#
+# Editors
+#
+CONFIG_AWK=y
+CONFIG_FEATURE_AWK_LIBM=y
+CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y
+CONFIG_CMP=y
+CONFIG_DIFF=y
+CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
+CONFIG_FEATURE_DIFF_DIR=y
+CONFIG_ED=y
+CONFIG_PATCH=y
+CONFIG_SED=y
+CONFIG_VI=y
+CONFIG_FEATURE_VI_MAX_LEN=4096
+# CONFIG_FEATURE_VI_8BIT is not set
+CONFIG_FEATURE_VI_COLON=y
+CONFIG_FEATURE_VI_YANKMARK=y
+CONFIG_FEATURE_VI_SEARCH=y
+# CONFIG_FEATURE_VI_REGEX_SEARCH is not set
+CONFIG_FEATURE_VI_USE_SIGNALS=y
+CONFIG_FEATURE_VI_DOT_CMD=y
+CONFIG_FEATURE_VI_READONLY=y
+CONFIG_FEATURE_VI_SETOPTS=y
+CONFIG_FEATURE_VI_SET=y
+CONFIG_FEATURE_VI_WIN_RESIZE=y
+CONFIG_FEATURE_VI_ASK_TERMINAL=y
+CONFIG_FEATURE_VI_UNDO=y
+CONFIG_FEATURE_VI_UNDO_QUEUE=y
+CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256
+CONFIG_FEATURE_ALLOW_EXEC=y
+
+#
+# Finding Utilities
+#
+CONFIG_FIND=y
+CONFIG_FEATURE_FIND_PRINT0=y
+CONFIG_FEATURE_FIND_MTIME=y
+CONFIG_FEATURE_FIND_MMIN=y
+CONFIG_FEATURE_FIND_PERM=y
+CONFIG_FEATURE_FIND_TYPE=y
+CONFIG_FEATURE_FIND_XDEV=y
+CONFIG_FEATURE_FIND_MAXDEPTH=y
+CONFIG_FEATURE_FIND_NEWER=y
+CONFIG_FEATURE_FIND_INUM=y
+CONFIG_FEATURE_FIND_EXEC=y
+CONFIG_FEATURE_FIND_EXEC_PLUS=y
+CONFIG_FEATURE_FIND_USER=y
+CONFIG_FEATURE_FIND_GROUP=y
+CONFIG_FEATURE_FIND_NOT=y
+CONFIG_FEATURE_FIND_DEPTH=y
+CONFIG_FEATURE_FIND_PAREN=y
+CONFIG_FEATURE_FIND_SIZE=y
+CONFIG_FEATURE_FIND_PRUNE=y
+CONFIG_FEATURE_FIND_DELETE=y
+CONFIG_FEATURE_FIND_PATH=y
+CONFIG_FEATURE_FIND_REGEX=y
+# CONFIG_FEATURE_FIND_CONTEXT is not set
+CONFIG_FEATURE_FIND_LINKS=y
+CONFIG_GREP=y
+CONFIG_EGREP=y
+CONFIG_FGREP=y
+CONFIG_FEATURE_GREP_CONTEXT=y
+CONFIG_XARGS=y
+CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
+CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
+CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
+CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
+CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR=y
+
+#
+# Init Utilities
+#
+CONFIG_BOOTCHARTD=y
+CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER=y
+CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE=y
+CONFIG_HALT=y
+CONFIG_POWEROFF=y
+CONFIG_REBOOT=y
+# CONFIG_FEATURE_CALL_TELINIT is not set
+CONFIG_TELINIT_PATH=""
+CONFIG_INIT=y
+# CONFIG_LINUXRC is not set
+CONFIG_FEATURE_USE_INITTAB=y
+# CONFIG_FEATURE_KILL_REMOVED is not set
+CONFIG_FEATURE_KILL_DELAY=0
+CONFIG_FEATURE_INIT_SCTTY=y
+CONFIG_FEATURE_INIT_SYSLOG=y
+CONFIG_FEATURE_INIT_QUIET=y
+# CONFIG_FEATURE_INIT_COREDUMPS is not set
+CONFIG_INIT_TERMINAL_TYPE="linux"
+CONFIG_FEATURE_INIT_MODIFY_CMDLINE=y
+
+#
+# Login/Password Management Utilities
+#
+CONFIG_FEATURE_SHADOWPASSWDS=y
+CONFIG_USE_BB_PWD_GRP=y
+CONFIG_USE_BB_SHADOW=y
+CONFIG_USE_BB_CRYPT=y
+CONFIG_USE_BB_CRYPT_SHA=y
+CONFIG_ADD_SHELL=y
+CONFIG_REMOVE_SHELL=y
+CONFIG_ADDGROUP=y
+CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS=y
+CONFIG_FEATURE_ADDUSER_TO_GROUP=y
+CONFIG_ADDUSER=y
+CONFIG_FEATURE_ADDUSER_LONG_OPTIONS=y
+# CONFIG_FEATURE_CHECK_NAMES is not set
+CONFIG_LAST_ID=60000
+CONFIG_FIRST_SYSTEM_ID=100
+CONFIG_LAST_SYSTEM_ID=999
+CONFIG_CHPASSWD=y
+CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des"
+CONFIG_CRYPTPW=y
+CONFIG_MKPASSWD=y
+CONFIG_DELUSER=y
+CONFIG_DELGROUP=y
+CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
+CONFIG_GETTY=y
+CONFIG_LOGIN=y
+# CONFIG_LOGIN_SESSION_AS_CHILD is not set
+CONFIG_LOGIN_SCRIPTS=y
+CONFIG_FEATURE_NOLOGIN=y
+CONFIG_FEATURE_SECURETTY=y
+CONFIG_PASSWD=y
+CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
+CONFIG_SU=y
+CONFIG_FEATURE_SU_SYSLOG=y
+CONFIG_FEATURE_SU_CHECKS_SHELLS=y
+# CONFIG_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY is not set
+CONFIG_SULOGIN=y
+CONFIG_VLOCK=y
+
+#
+# Linux Ext2 FS Progs
+#
+CONFIG_CHATTR=y
+CONFIG_FSCK=y
+CONFIG_LSATTR=y
+# CONFIG_TUNE2FS is not set
+
+#
+# Linux Module Utilities
+#
+CONFIG_MODPROBE_SMALL=y
+CONFIG_DEPMOD=y
+CONFIG_INSMOD=y
+CONFIG_LSMOD=y
+# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
+CONFIG_MODINFO=y
+CONFIG_MODPROBE=y
+# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
+CONFIG_RMMOD=y
+
+#
+# Options common to multiple modutils
+#
+CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS=y
+CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y
+# CONFIG_FEATURE_2_4_MODULES is not set
+# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
+# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
+# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
+# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
+# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
+# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
+# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
+# CONFIG_FEATURE_MODUTILS_ALIAS is not set
+# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set
+CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
+CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
+
+#
+# Linux System Utilities
+#
+CONFIG_ACPID=y
+CONFIG_FEATURE_ACPID_COMPAT=y
+CONFIG_BLKDISCARD=y
+CONFIG_BLKID=y
+# CONFIG_FEATURE_BLKID_TYPE is not set
+CONFIG_BLOCKDEV=y
+CONFIG_CAL=y
+CONFIG_CHRT=y
+CONFIG_DMESG=y
+CONFIG_FEATURE_DMESG_PRETTY=y
+CONFIG_EJECT=y
+CONFIG_FEATURE_EJECT_SCSI=y
+CONFIG_FALLOCATE=y
+CONFIG_FATATTR=y
+CONFIG_FBSET=y
+CONFIG_FEATURE_FBSET_FANCY=y
+CONFIG_FEATURE_FBSET_READMODE=y
+CONFIG_FDFORMAT=y
+CONFIG_FDISK=y
+# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
+CONFIG_FEATURE_FDISK_WRITABLE=y
+# CONFIG_FEATURE_AIX_LABEL is not set
+# CONFIG_FEATURE_SGI_LABEL is not set
+# CONFIG_FEATURE_SUN_LABEL is not set
+# CONFIG_FEATURE_OSF_LABEL is not set
+CONFIG_FEATURE_GPT_LABEL=y
+CONFIG_FEATURE_FDISK_ADVANCED=y
+CONFIG_FINDFS=y
+CONFIG_FLOCK=y
+CONFIG_FDFLUSH=y
+CONFIG_FREERAMDISK=y
+CONFIG_FSCK_MINIX=y
+CONFIG_FSFREEZE=y
+CONFIG_FSTRIM=y
+CONFIG_GETOPT=y
+CONFIG_FEATURE_GETOPT_LONG=y
+CONFIG_HEXDUMP=y
+CONFIG_FEATURE_HEXDUMP_REVERSE=y
+CONFIG_HD=y
+CONFIG_XXD=y
+CONFIG_HWCLOCK=y
+CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y
+# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set
+CONFIG_IONICE=y
+CONFIG_IPCRM=y
+CONFIG_IPCS=y
+CONFIG_LAST=y
+CONFIG_FEATURE_LAST_FANCY=y
+CONFIG_LOSETUP=y
+CONFIG_LSPCI=y
+CONFIG_LSUSB=y
+CONFIG_MDEV=y
+CONFIG_FEATURE_MDEV_CONF=y
+CONFIG_FEATURE_MDEV_RENAME=y
+CONFIG_FEATURE_MDEV_RENAME_REGEXP=y
+CONFIG_FEATURE_MDEV_EXEC=y
+CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
+CONFIG_MESG=y
+CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y
+CONFIG_MKE2FS=y
+CONFIG_MKFS_EXT2=y
+CONFIG_MKFS_MINIX=y
+CONFIG_FEATURE_MINIX2=y
+# CONFIG_MKFS_REISER is not set
+CONFIG_MKDOSFS=y
+CONFIG_MKFS_VFAT=y
+CONFIG_MKSWAP=y
+CONFIG_FEATURE_MKSWAP_UUID=y
+CONFIG_MORE=y
+CONFIG_MOUNT=y
+CONFIG_FEATURE_MOUNT_FAKE=y
+CONFIG_FEATURE_MOUNT_VERBOSE=y
+# CONFIG_FEATURE_MOUNT_HELPERS is not set
+CONFIG_FEATURE_MOUNT_LABEL=y
+# CONFIG_FEATURE_MOUNT_NFS is not set
+CONFIG_FEATURE_MOUNT_CIFS=y
+CONFIG_FEATURE_MOUNT_FLAGS=y
+CONFIG_FEATURE_MOUNT_FSTAB=y
+CONFIG_FEATURE_MOUNT_OTHERTAB=y
+CONFIG_MOUNTPOINT=y
+CONFIG_NSENTER=y
+CONFIG_FEATURE_NSENTER_LONG_OPTS=y
+CONFIG_PIVOT_ROOT=y
+CONFIG_RDATE=y
+CONFIG_RDEV=y
+CONFIG_READPROFILE=y
+CONFIG_RENICE=y
+CONFIG_REV=y
+CONFIG_RTCWAKE=y
+CONFIG_SCRIPT=y
+CONFIG_SCRIPTREPLAY=y
+CONFIG_SETARCH=y
+CONFIG_LINUX32=y
+CONFIG_LINUX64=y
+CONFIG_SETPRIV=y
+CONFIG_SETSID=y
+CONFIG_SWAPON=y
+CONFIG_FEATURE_SWAPON_DISCARD=y
+CONFIG_FEATURE_SWAPON_PRI=y
+CONFIG_SWAPOFF=y
+CONFIG_SWITCH_ROOT=y
+CONFIG_TASKSET=y
+CONFIG_FEATURE_TASKSET_FANCY=y
+CONFIG_UEVENT=y
+CONFIG_UMOUNT=y
+CONFIG_FEATURE_UMOUNT_ALL=y
+CONFIG_UNSHARE=y
+CONFIG_WALL=y
+
+#
+# Common options for mount/umount
+#
+CONFIG_FEATURE_MOUNT_LOOP=y
+CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
+# CONFIG_FEATURE_MTAB_SUPPORT is not set
+CONFIG_VOLUMEID=y
+
+#
+# Filesystem/Volume identification
+#
+CONFIG_FEATURE_VOLUMEID_BCACHE=y
+CONFIG_FEATURE_VOLUMEID_BTRFS=y
+CONFIG_FEATURE_VOLUMEID_CRAMFS=y
+CONFIG_FEATURE_VOLUMEID_EXFAT=y
+CONFIG_FEATURE_VOLUMEID_EXT=y
+CONFIG_FEATURE_VOLUMEID_F2FS=y
+CONFIG_FEATURE_VOLUMEID_FAT=y
+CONFIG_FEATURE_VOLUMEID_HFS=y
+CONFIG_FEATURE_VOLUMEID_ISO9660=y
+CONFIG_FEATURE_VOLUMEID_JFS=y
+CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
+CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
+CONFIG_FEATURE_VOLUMEID_LUKS=y
+CONFIG_FEATURE_VOLUMEID_NILFS=y
+CONFIG_FEATURE_VOLUMEID_NTFS=y
+CONFIG_FEATURE_VOLUMEID_OCFS2=y
+CONFIG_FEATURE_VOLUMEID_REISERFS=y
+CONFIG_FEATURE_VOLUMEID_ROMFS=y
+# CONFIG_FEATURE_VOLUMEID_SQUASHFS is not set
+CONFIG_FEATURE_VOLUMEID_SYSV=y
+CONFIG_FEATURE_VOLUMEID_UBIFS=y
+CONFIG_FEATURE_VOLUMEID_UDF=y
+CONFIG_FEATURE_VOLUMEID_XFS=y
+
+#
+# Miscellaneous Utilities
+#
+CONFIG_ADJTIMEX=y
+# CONFIG_BBCONFIG is not set
+# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set
+CONFIG_BEEP=y
+CONFIG_FEATURE_BEEP_FREQ=4000
+CONFIG_FEATURE_BEEP_LENGTH_MS=30
+CONFIG_CHAT=y
+CONFIG_FEATURE_CHAT_NOFAIL=y
+# CONFIG_FEATURE_CHAT_TTY_HIFI is not set
+CONFIG_FEATURE_CHAT_IMPLICIT_CR=y
+CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y
+CONFIG_FEATURE_CHAT_SEND_ESCAPES=y
+CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y
+CONFIG_FEATURE_CHAT_CLR_ABORT=y
+CONFIG_CONSPY=y
+CONFIG_CROND=y
+CONFIG_FEATURE_CROND_D=y
+CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
+CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
+CONFIG_CRONTAB=y
+CONFIG_DC=y
+CONFIG_FEATURE_DC_LIBM=y
+# CONFIG_DEVFSD is not set
+# CONFIG_DEVFSD_MODLOAD is not set
+# CONFIG_DEVFSD_FG_NP is not set
+# CONFIG_DEVFSD_VERBOSE is not set
+# CONFIG_FEATURE_DEVFS is not set
+CONFIG_DEVMEM=y
+CONFIG_FBSPLASH=y
+# CONFIG_FLASH_ERASEALL is not set
+# CONFIG_FLASH_LOCK is not set
+# CONFIG_FLASH_UNLOCK is not set
+# CONFIG_FLASHCP is not set
+CONFIG_HDPARM=y
+CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
+CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y
+CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y
+CONFIG_I2CGET=y
+CONFIG_I2CSET=y
+CONFIG_I2CDUMP=y
+CONFIG_I2CDETECT=y
+# CONFIG_INOTIFYD is not set
+CONFIG_LESS=y
+CONFIG_FEATURE_LESS_MAXLINES=9999999
+CONFIG_FEATURE_LESS_BRACKETS=y
+CONFIG_FEATURE_LESS_FLAGS=y
+CONFIG_FEATURE_LESS_TRUNCATE=y
+CONFIG_FEATURE_LESS_MARKS=y
+CONFIG_FEATURE_LESS_REGEXP=y
+CONFIG_FEATURE_LESS_WINCH=y
+CONFIG_FEATURE_LESS_ASK_TERMINAL=y
+CONFIG_FEATURE_LESS_DASHCMD=y
+CONFIG_FEATURE_LESS_LINENUMS=y
+CONFIG_LSSCSI=y
+CONFIG_MAKEDEVS=y
+# CONFIG_FEATURE_MAKEDEVS_LEAF is not set
+CONFIG_FEATURE_MAKEDEVS_TABLE=y
+CONFIG_MAN=y
+CONFIG_MICROCOM=y
+CONFIG_MT=y
+CONFIG_NANDWRITE=y
+CONFIG_NANDDUMP=y
+CONFIG_PARTPROBE=y
+CONFIG_RAIDAUTORUN=y
+CONFIG_READAHEAD=y
+# CONFIG_RFKILL is not set
+CONFIG_RUNLEVEL=y
+CONFIG_RX=y
+CONFIG_SETSERIAL=y
+CONFIG_STRINGS=y
+CONFIG_TIME=y
+CONFIG_TTYSIZE=y
+# CONFIG_UBIATTACH is not set
+# CONFIG_UBIDETACH is not set
+# CONFIG_UBIMKVOL is not set
+# CONFIG_UBIRMVOL is not set
+# CONFIG_UBIRSVOL is not set
+# CONFIG_UBIUPDATEVOL is not set
+# CONFIG_UBIRENAME is not set
+CONFIG_VOLNAME=y
+CONFIG_WATCHDOG=y
+
+#
+# Networking Utilities
+#
+CONFIG_FEATURE_IPV6=y
+# CONFIG_FEATURE_UNIX_LOCAL is not set
+CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
+# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
+CONFIG_ARP=y
+CONFIG_ARPING=y
+CONFIG_BRCTL=y
+CONFIG_FEATURE_BRCTL_FANCY=y
+CONFIG_FEATURE_BRCTL_SHOW=y
+CONFIG_DNSD=y
+CONFIG_ETHER_WAKE=y
+CONFIG_FTPD=y
+CONFIG_FEATURE_FTPD_WRITE=y
+CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y
+CONFIG_FEATURE_FTPD_AUTHENTICATION=y
+CONFIG_FTPGET=y
+CONFIG_FTPPUT=y
+CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y
+CONFIG_HOSTNAME=y
+CONFIG_DNSDOMAINNAME=y
+CONFIG_HTTPD=y
+CONFIG_FEATURE_HTTPD_RANGES=y
+CONFIG_FEATURE_HTTPD_SETUID=y
+CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
+CONFIG_FEATURE_HTTPD_AUTH_MD5=y
+CONFIG_FEATURE_HTTPD_CGI=y
+CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
+CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y
+CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
+CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
+CONFIG_FEATURE_HTTPD_PROXY=y
+CONFIG_FEATURE_HTTPD_GZIP=y
+CONFIG_IFCONFIG=y
+CONFIG_FEATURE_IFCONFIG_STATUS=y
+CONFIG_FEATURE_IFCONFIG_SLIP=y
+CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
+CONFIG_FEATURE_IFCONFIG_HW=y
+CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
+CONFIG_IFENSLAVE=y
+CONFIG_IFPLUGD=y
+CONFIG_IFUP=y
+CONFIG_IFDOWN=y
+CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
+CONFIG_FEATURE_IFUPDOWN_IP=y
+CONFIG_FEATURE_IFUPDOWN_IPV4=y
+CONFIG_FEATURE_IFUPDOWN_IPV6=y
+CONFIG_FEATURE_IFUPDOWN_MAPPING=y
+# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
+CONFIG_INETD=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y
+# CONFIG_FEATURE_INETD_RPC is not set
+CONFIG_IP=y
+CONFIG_IPADDR=y
+CONFIG_IPLINK=y
+CONFIG_IPROUTE=y
+CONFIG_IPTUNNEL=y
+CONFIG_IPRULE=y
+CONFIG_IPNEIGH=y
+CONFIG_FEATURE_IP_ADDRESS=y
+CONFIG_FEATURE_IP_LINK=y
+CONFIG_FEATURE_IP_ROUTE=y
+CONFIG_FEATURE_IP_ROUTE_DIR="/etc/iproute2"
+CONFIG_FEATURE_IP_TUNNEL=y
+CONFIG_FEATURE_IP_RULE=y
+CONFIG_FEATURE_IP_NEIGH=y
+# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
+CONFIG_IPCALC=y
+CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y
+CONFIG_FEATURE_IPCALC_FANCY=y
+CONFIG_FAKEIDENTD=y
+CONFIG_NAMEIF=y
+CONFIG_FEATURE_NAMEIF_EXTENDED=y
+CONFIG_NBDCLIENT=y
+CONFIG_NC=y
+CONFIG_NC_SERVER=y
+CONFIG_NC_EXTRA=y
+# CONFIG_NC_110_COMPAT is not set
+CONFIG_NETSTAT=y
+CONFIG_FEATURE_NETSTAT_WIDE=y
+CONFIG_FEATURE_NETSTAT_PRG=y
+CONFIG_NSLOOKUP=y
+CONFIG_NTPD=y
+CONFIG_FEATURE_NTPD_SERVER=y
+CONFIG_FEATURE_NTPD_CONF=y
+CONFIG_PING=y
+CONFIG_PING6=y
+CONFIG_FEATURE_FANCY_PING=y
+CONFIG_PSCAN=y
+CONFIG_ROUTE=y
+CONFIG_SLATTACH=y
+CONFIG_SSL_CLIENT=y
+CONFIG_TCPSVD=y
+CONFIG_UDPSVD=y
+CONFIG_TELNET=y
+CONFIG_FEATURE_TELNET_TTYPE=y
+CONFIG_FEATURE_TELNET_AUTOLOGIN=y
+CONFIG_FEATURE_TELNET_WIDTH=y
+CONFIG_TELNETD=y
+CONFIG_FEATURE_TELNETD_STANDALONE=y
+CONFIG_FEATURE_TELNETD_INETD_WAIT=y
+CONFIG_TFTP=y
+CONFIG_TFTPD=y
+
+#
+# Common options for tftp/tftpd
+#
+CONFIG_FEATURE_TFTP_GET=y
+CONFIG_FEATURE_TFTP_PUT=y
+CONFIG_FEATURE_TFTP_BLOCKSIZE=y
+CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
+# CONFIG_TFTP_DEBUG is not set
+CONFIG_TLS=y
+CONFIG_TRACEROUTE=y
+CONFIG_TRACEROUTE6=y
+CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
+CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y
+CONFIG_TUNCTL=y
+CONFIG_FEATURE_TUNCTL_UG=y
+CONFIG_VCONFIG=y
+CONFIG_WGET=y
+CONFIG_FEATURE_WGET_LONG_OPTIONS=y
+CONFIG_FEATURE_WGET_STATUSBAR=y
+CONFIG_FEATURE_WGET_AUTHENTICATION=y
+CONFIG_FEATURE_WGET_TIMEOUT=y
+CONFIG_FEATURE_WGET_HTTPS=y
+CONFIG_FEATURE_WGET_OPENSSL=y
+CONFIG_WHOIS=y
+CONFIG_ZCIP=y
+# CONFIG_UDHCPC6 is not set
+# CONFIG_FEATURE_UDHCPC6_RFC3646 is not set
+# CONFIG_FEATURE_UDHCPC6_RFC4704 is not set
+# CONFIG_FEATURE_UDHCPC6_RFC4833 is not set
+CONFIG_UDHCPD=y
+CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
+# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
+CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
+CONFIG_DUMPLEASES=y
+CONFIG_DHCPRELAY=y
+CONFIG_UDHCPC=y
+CONFIG_FEATURE_UDHCPC_ARPING=y
+CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y
+CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
+# CONFIG_FEATURE_UDHCP_PORT is not set
+CONFIG_UDHCP_DEBUG=9
+CONFIG_FEATURE_UDHCP_RFC3397=y
+CONFIG_FEATURE_UDHCP_8021Q=y
+CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
+CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"
+
+#
+# Print Utilities
+#
+CONFIG_LPD=y
+CONFIG_LPR=y
+CONFIG_LPQ=y
+
+#
+# Mail Utilities
+#
+CONFIG_MAKEMIME=y
+CONFIG_POPMAILDIR=y
+CONFIG_FEATURE_POPMAILDIR_DELIVERY=y
+CONFIG_REFORMIME=y
+CONFIG_FEATURE_REFORMIME_COMPAT=y
+CONFIG_SENDMAIL=y
+CONFIG_FEATURE_MIME_CHARSET="us-ascii"
+
+#
+# Process Utilities
+#
+CONFIG_FREE=y
+CONFIG_FUSER=y
+CONFIG_IOSTAT=y
+CONFIG_KILL=y
+CONFIG_KILLALL=y
+CONFIG_KILLALL5=y
+CONFIG_LSOF=y
+CONFIG_MPSTAT=y
+CONFIG_NMETER=y
+CONFIG_PGREP=y
+CONFIG_PKILL=y
+CONFIG_PIDOF=y
+CONFIG_FEATURE_PIDOF_SINGLE=y
+CONFIG_FEATURE_PIDOF_OMIT=y
+CONFIG_PMAP=y
+CONFIG_POWERTOP=y
+CONFIG_FEATURE_POWERTOP_INTERACTIVE=y
+CONFIG_PS=y
+# CONFIG_FEATURE_PS_WIDE is not set
+# CONFIG_FEATURE_PS_LONG is not set
+CONFIG_FEATURE_PS_TIME=y
+# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
+CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y
+CONFIG_PSTREE=y
+CONFIG_PWDX=y
+CONFIG_SMEMCAP=y
+CONFIG_BB_SYSCTL=y
+CONFIG_TOP=y
+CONFIG_FEATURE_TOP_INTERACTIVE=y
+CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
+CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
+CONFIG_FEATURE_TOP_SMP_CPU=y
+CONFIG_FEATURE_TOP_DECIMALS=y
+CONFIG_FEATURE_TOP_SMP_PROCESS=y
+CONFIG_FEATURE_TOPMEM=y
+CONFIG_UPTIME=y
+CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y
+CONFIG_WATCH=y
+CONFIG_FEATURE_SHOW_THREADS=y
+
+#
+# Runit Utilities
+#
+CONFIG_CHPST=y
+CONFIG_SETUIDGID=y
+CONFIG_ENVUIDGID=y
+CONFIG_ENVDIR=y
+CONFIG_SOFTLIMIT=y
+CONFIG_RUNSV=y
+CONFIG_RUNSVDIR=y
+# CONFIG_FEATURE_RUNSVDIR_LOG is not set
+CONFIG_SV=y
+CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service"
+CONFIG_SVC=y
+CONFIG_SVLOGD=y
+# CONFIG_CHCON is not set
+# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set
+# CONFIG_GETENFORCE is not set
+# CONFIG_GETSEBOOL is not set
+# CONFIG_LOAD_POLICY is not set
+# CONFIG_MATCHPATHCON is not set
+# CONFIG_RUNCON is not set
+# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set
+# CONFIG_SELINUXENABLED is not set
+# CONFIG_SESTATUS is not set
+# CONFIG_SETENFORCE is not set
+# CONFIG_SETFILES is not set
+# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
+# CONFIG_RESTORECON is not set
+# CONFIG_SETSEBOOL is not set
+
+#
+# Shells
+#
+CONFIG_SH_IS_ASH=y
+# CONFIG_SH_IS_HUSH is not set
+# CONFIG_SH_IS_NONE is not set
+CONFIG_BASH_IS_ASH=y
+# CONFIG_BASH_IS_HUSH is not set
+# CONFIG_BASH_IS_NONE is not set
+CONFIG_ASH=y
+CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
+CONFIG_ASH_INTERNAL_GLOB=y
+CONFIG_ASH_BASH_COMPAT=y
+CONFIG_ASH_JOB_CONTROL=y
+CONFIG_ASH_ALIAS=y
+CONFIG_ASH_RANDOM_SUPPORT=y
+CONFIG_ASH_EXPAND_PRMT=y
+CONFIG_ASH_IDLE_TIMEOUT=y
+CONFIG_ASH_MAIL=y
+CONFIG_ASH_ECHO=y
+CONFIG_ASH_PRINTF=y
+CONFIG_ASH_TEST=y
+CONFIG_ASH_HELP=y
+CONFIG_ASH_GETOPTS=y
+CONFIG_ASH_CMDCMD=y
+CONFIG_CTTYHACK=y
+# CONFIG_HUSH is not set
+# CONFIG_HUSH_BASH_COMPAT is not set
+# CONFIG_HUSH_BRACE_EXPANSION is not set
+# CONFIG_HUSH_INTERACTIVE is not set
+# CONFIG_HUSH_SAVEHISTORY is not set
+# CONFIG_HUSH_JOB is not set
+# CONFIG_HUSH_TICK is not set
+# CONFIG_HUSH_IF is not set
+# CONFIG_HUSH_LOOPS is not set
+# CONFIG_HUSH_CASE is not set
+# CONFIG_HUSH_FUNCTIONS is not set
+# CONFIG_HUSH_LOCAL is not set
+# CONFIG_HUSH_RANDOM_SUPPORT is not set
+# CONFIG_HUSH_MODE_X is not set
+# CONFIG_HUSH_ECHO is not set
+# CONFIG_HUSH_PRINTF is not set
+# CONFIG_HUSH_TEST is not set
+# CONFIG_HUSH_HELP is not set
+# CONFIG_HUSH_EXPORT is not set
+# CONFIG_HUSH_EXPORT_N is not set
+# CONFIG_HUSH_KILL is not set
+# CONFIG_HUSH_WAIT is not set
+# CONFIG_HUSH_TRAP is not set
+# CONFIG_HUSH_TYPE is not set
+# CONFIG_HUSH_READ is not set
+# CONFIG_HUSH_SET is not set
+# CONFIG_HUSH_UNSET is not set
+# CONFIG_HUSH_ULIMIT is not set
+# CONFIG_HUSH_UMASK is not set
+# CONFIG_HUSH_MEMLEAK is not set
+# CONFIG_MSH is not set
+
+#
+# Options common to all shells
+#
+CONFIG_FEATURE_SH_MATH=y
+CONFIG_FEATURE_SH_MATH_64=y
+CONFIG_FEATURE_SH_EXTRA_QUIET=y
+# CONFIG_FEATURE_SH_STANDALONE is not set
+# CONFIG_FEATURE_SH_NOFORK is not set
+CONFIG_FEATURE_SH_HISTFILESIZE=y
+
+#
+# System Logging Utilities
+#
+CONFIG_KLOGD=y
+
+#
+# klogd should not be used together with syslog to kernel printk buffer
+#
+CONFIG_FEATURE_KLOGD_KLOGCTL=y
+CONFIG_LOGGER=y
+CONFIG_LOGREAD=y
+CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y
+CONFIG_SYSLOGD=y
+CONFIG_FEATURE_ROTATE_LOGFILE=y
+CONFIG_FEATURE_REMOTE_LOG=y
+CONFIG_FEATURE_SYSLOGD_DUP=y
+CONFIG_FEATURE_SYSLOGD_CFG=y
+CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
+CONFIG_FEATURE_IPC_SYSLOG=y
+CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
+CONFIG_FEATURE_KMSG_SYSLOG=y
diff --git a/esdk/layers/meta-zxic-custom/recipes-core/busybox/busybox/vehicle_dc_4Gb-normal-busybox.cfg b/esdk/layers/meta-zxic-custom/recipes-core/busybox/busybox/vehicle_dc_4Gb-normal-busybox.cfg
new file mode 100755
index 0000000..2b48930
--- /dev/null
+++ b/esdk/layers/meta-zxic-custom/recipes-core/busybox/busybox/vehicle_dc_4Gb-normal-busybox.cfg
@@ -0,0 +1,1136 @@
+#
+# Automatically generated make config: don't edit
+# Busybox version: 1.27.2
+# Mon Sep 25 22:49:52 2017
+#
+CONFIG_HAVE_DOT_CONFIG=y
+
+#
+# Busybox Settings
+#
+CONFIG_DESKTOP=y
+# CONFIG_EXTRA_COMPAT is not set
+# CONFIG_FEDORA_COMPAT is not set
+CONFIG_INCLUDE_SUSv2=y
+# CONFIG_USE_PORTABLE_CODE is not set
+CONFIG_SHOW_USAGE=y
+CONFIG_FEATURE_VERBOSE_USAGE=y
+CONFIG_FEATURE_COMPRESS_USAGE=y
+CONFIG_BUSYBOX=y
+CONFIG_FEATURE_INSTALLER=y
+# CONFIG_INSTALL_NO_USR is not set
+# CONFIG_PAM is not set
+CONFIG_LONG_OPTS=y
+CONFIG_FEATURE_DEVPTS=y
+# CONFIG_FEATURE_CLEAN_UP is not set
+CONFIG_FEATURE_UTMP=y
+CONFIG_FEATURE_WTMP=y
+CONFIG_FEATURE_PIDFILE=y
+CONFIG_PID_FILE_PATH="/var/run"
+CONFIG_FEATURE_SUID=y
+CONFIG_FEATURE_SUID_CONFIG=y
+CONFIG_FEATURE_SUID_CONFIG_QUIET=y
+# CONFIG_SELINUX is not set
+# CONFIG_FEATURE_PREFER_APPLETS is not set
+CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
+CONFIG_FEATURE_SYSLOG=y
+# CONFIG_FEATURE_HAVE_RPC is not set
+CONFIG_PLATFORM_LINUX=y
+
+#
+# Build Options
+#
+# CONFIG_PIE is not set
+# CONFIG_NOMMU is not set
+# CONFIG_BUILD_LIBBUSYBOX is not set
+# CONFIG_FEATURE_INDIVIDUAL is not set
+# CONFIG_FEATURE_SHARED_BUSYBOX is not set
+CONFIG_LFS=y
+CONFIG_CROSS_COMPILER_PREFIX=""
+CONFIG_SYSROOT=""
+CONFIG_EXTRA_CFLAGS=""
+CONFIG_EXTRA_LDFLAGS=""
+CONFIG_EXTRA_LDLIBS="-lnvram"
+
+#
+# Installation Options ("make install" behavior)
+#
+CONFIG_INSTALL_APPLET_SYMLINKS=y
+# CONFIG_INSTALL_APPLET_HARDLINKS is not set
+# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
+# CONFIG_INSTALL_APPLET_DONT is not set
+# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
+# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
+# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
+CONFIG_PREFIX="./_install"
+
+#
+# Debugging Options
+#
+# CONFIG_DEBUG is not set
+# CONFIG_DEBUG_PESSIMIZE is not set
+# CONFIG_DEBUG_SANITIZE is not set
+# CONFIG_UNIT_TEST is not set
+# CONFIG_WERROR is not set
+CONFIG_NO_DEBUG_LIB=y
+# CONFIG_DMALLOC is not set
+# CONFIG_EFENCE is not set
+
+#
+# Busybox Library Tuning
+#
+# CONFIG_FEATURE_USE_BSS_TAIL is not set
+CONFIG_FEATURE_RTMINMAX=y
+CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
+# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
+# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
+CONFIG_PASSWORD_MINLEN=6
+CONFIG_MD5_SMALL=1
+CONFIG_SHA3_SMALL=1
+# CONFIG_FEATURE_FAST_TOP is not set
+# CONFIG_FEATURE_ETC_NETWORKS is not set
+CONFIG_FEATURE_EDITING=y
+CONFIG_FEATURE_EDITING_MAX_LEN=1024
+# CONFIG_FEATURE_EDITING_VI is not set
+CONFIG_FEATURE_EDITING_HISTORY=255
+CONFIG_FEATURE_EDITING_SAVEHISTORY=y
+# CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set
+CONFIG_FEATURE_REVERSE_SEARCH=y
+CONFIG_FEATURE_TAB_COMPLETION=y
+CONFIG_FEATURE_USERNAME_COMPLETION=y
+CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
+# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
+# CONFIG_LOCALE_SUPPORT is not set
+CONFIG_UNICODE_SUPPORT=y
+# CONFIG_UNICODE_USING_LOCALE is not set
+# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
+CONFIG_SUBST_WCHAR=63
+CONFIG_LAST_SUPPORTED_WCHAR=767
+# CONFIG_UNICODE_COMBINING_WCHARS is not set
+# CONFIG_UNICODE_WIDE_WCHARS is not set
+# CONFIG_UNICODE_BIDI_SUPPORT is not set
+# CONFIG_UNICODE_NEUTRAL_TABLE is not set
+# CONFIG_UNICODE_PRESERVE_BROKEN is not set
+CONFIG_FEATURE_NON_POSIX_CP=y
+# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
+CONFIG_FEATURE_USE_SENDFILE=y
+CONFIG_FEATURE_COPYBUF_KB=4
+CONFIG_FEATURE_SKIP_ROOTFS=y
+CONFIG_MONOTONIC_SYSCALL=y
+CONFIG_IOCTL_HEX2STR_ERROR=y
+CONFIG_FEATURE_HWIB=y
+
+#
+# Applets
+#
+
+#
+# Archival Utilities
+#
+CONFIG_FEATURE_SEAMLESS_XZ=y
+CONFIG_FEATURE_SEAMLESS_LZMA=y
+CONFIG_FEATURE_SEAMLESS_BZ2=y
+CONFIG_FEATURE_SEAMLESS_GZ=y
+# CONFIG_FEATURE_SEAMLESS_Z is not set
+# CONFIG_AR is not set
+# CONFIG_FEATURE_AR_LONG_FILENAMES is not set
+# CONFIG_FEATURE_AR_CREATE is not set
+# CONFIG_UNCOMPRESS is not set
+CONFIG_GUNZIP=y
+CONFIG_ZCAT=y
+CONFIG_FEATURE_GUNZIP_LONG_OPTIONS=y
+CONFIG_BUNZIP2=y
+CONFIG_BZCAT=y
+CONFIG_UNLZMA=y
+CONFIG_LZCAT=y
+CONFIG_LZMA=y
+# CONFIG_FEATURE_LZMA_FAST is not set
+CONFIG_UNXZ=y
+CONFIG_XZCAT=y
+CONFIG_XZ=y
+CONFIG_BZIP2=y
+CONFIG_FEATURE_BZIP2_DECOMPRESS=y
+CONFIG_CPIO=y
+CONFIG_FEATURE_CPIO_O=y
+CONFIG_FEATURE_CPIO_P=y
+CONFIG_DPKG=y
+CONFIG_DPKG_DEB=y
+CONFIG_GZIP=y
+CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
+CONFIG_GZIP_FAST=0
+# CONFIG_FEATURE_GZIP_LEVELS is not set
+CONFIG_FEATURE_GZIP_DECOMPRESS=y
+CONFIG_LZOP=y
+# CONFIG_UNLZOP is not set
+# CONFIG_LZOPCAT is not set
+# CONFIG_LZOP_COMPR_HIGH is not set
+CONFIG_RPM=y
+CONFIG_RPM2CPIO=y
+CONFIG_TAR=y
+CONFIG_FEATURE_TAR_LONG_OPTIONS=y
+CONFIG_FEATURE_TAR_CREATE=y
+CONFIG_FEATURE_TAR_AUTODETECT=y
+CONFIG_FEATURE_TAR_FROM=y
+CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
+CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
+CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
+CONFIG_FEATURE_TAR_TO_COMMAND=y
+CONFIG_FEATURE_TAR_UNAME_GNAME=y
+CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
+# CONFIG_FEATURE_TAR_SELINUX is not set
+CONFIG_UNZIP=y
+CONFIG_FEATURE_UNZIP_CDF=y
+CONFIG_FEATURE_UNZIP_BZIP2=y
+CONFIG_FEATURE_UNZIP_LZMA=y
+CONFIG_FEATURE_UNZIP_XZ=y
+
+#
+# Coreutils
+#
+CONFIG_BASENAME=y
+CONFIG_CAT=y
+CONFIG_FEATURE_CATV=y
+CONFIG_CHGRP=y
+CONFIG_CHMOD=y
+CONFIG_CHOWN=y
+CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
+CONFIG_CHROOT=y
+CONFIG_CKSUM=y
+CONFIG_COMM=y
+CONFIG_CP=y
+CONFIG_FEATURE_CP_LONG_OPTIONS=y
+CONFIG_CUT=y
+CONFIG_DATE=y
+CONFIG_FEATURE_DATE_ISOFMT=y
+# CONFIG_FEATURE_DATE_NANO is not set
+CONFIG_FEATURE_DATE_COMPAT=y
+CONFIG_DD=y
+CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
+CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
+CONFIG_FEATURE_DD_IBS_OBS=y
+CONFIG_FEATURE_DD_STATUS=y
+CONFIG_DF=y
+CONFIG_FEATURE_DF_FANCY=y
+CONFIG_DIRNAME=y
+CONFIG_DOS2UNIX=y
+CONFIG_UNIX2DOS=y
+CONFIG_DU=y
+CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
+CONFIG_ECHO=y
+CONFIG_FEATURE_FANCY_ECHO=y
+CONFIG_ENV=y
+CONFIG_FEATURE_ENV_LONG_OPTIONS=y
+CONFIG_EXPAND=y
+CONFIG_FEATURE_EXPAND_LONG_OPTIONS=y
+CONFIG_UNEXPAND=y
+CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS=y
+CONFIG_EXPR=y
+CONFIG_EXPR_MATH_SUPPORT_64=y
+CONFIG_FACTOR=y
+CONFIG_FALSE=y
+CONFIG_FOLD=y
+CONFIG_FSYNC=y
+CONFIG_HEAD=y
+CONFIG_FEATURE_FANCY_HEAD=y
+CONFIG_HOSTID=y
+CONFIG_ID=y
+CONFIG_GROUPS=y
+CONFIG_INSTALL=y
+CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
+CONFIG_LINK=y
+CONFIG_LN=y
+CONFIG_LOGNAME=y
+CONFIG_LS=y
+CONFIG_FEATURE_LS_FILETYPES=y
+CONFIG_FEATURE_LS_FOLLOWLINKS=y
+CONFIG_FEATURE_LS_RECURSIVE=y
+CONFIG_FEATURE_LS_WIDTH=y
+CONFIG_FEATURE_LS_SORTFILES=y
+CONFIG_FEATURE_LS_TIMESTAMPS=y
+CONFIG_FEATURE_LS_USERNAME=y
+# CONFIG_FEATURE_LS_COLOR is not set
+# CONFIG_FEATURE_LS_COLOR_IS_DEFAULT is not set
+CONFIG_MD5SUM=y
+CONFIG_SHA1SUM=y
+CONFIG_SHA256SUM=y
+CONFIG_SHA512SUM=y
+CONFIG_SHA3SUM=y
+
+#
+# Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
+#
+CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
+CONFIG_MKDIR=y
+CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y
+CONFIG_MKFIFO=y
+CONFIG_MKNOD=y
+CONFIG_MKTEMP=y
+CONFIG_MV=y
+CONFIG_FEATURE_MV_LONG_OPTIONS=y
+CONFIG_NICE=y
+CONFIG_NL=y
+CONFIG_NOHUP=y
+CONFIG_NPROC=y
+CONFIG_OD=y
+CONFIG_PASTE=y
+CONFIG_PRINTENV=y
+CONFIG_PRINTF=y
+CONFIG_PWD=y
+CONFIG_READLINK=y
+CONFIG_FEATURE_READLINK_FOLLOW=y
+CONFIG_REALPATH=y
+CONFIG_RM=y
+CONFIG_RMDIR=y
+CONFIG_FEATURE_RMDIR_LONG_OPTIONS=y
+CONFIG_SEQ=y
+CONFIG_SHRED=y
+CONFIG_SHUF=y
+CONFIG_SLEEP=y
+CONFIG_FEATURE_FANCY_SLEEP=y
+CONFIG_FEATURE_FLOAT_SLEEP=y
+CONFIG_SORT=y
+CONFIG_FEATURE_SORT_BIG=y
+CONFIG_SPLIT=y
+CONFIG_FEATURE_SPLIT_FANCY=y
+CONFIG_STAT=y
+CONFIG_FEATURE_STAT_FORMAT=y
+CONFIG_FEATURE_STAT_FILESYSTEM=y
+CONFIG_STTY=y
+CONFIG_SUM=y
+CONFIG_SYNC=y
+CONFIG_FEATURE_SYNC_FANCY=y
+CONFIG_TAC=y
+CONFIG_TAIL=y
+CONFIG_FEATURE_FANCY_TAIL=y
+CONFIG_TEE=y
+CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
+CONFIG_TEST=y
+CONFIG_TEST1=y
+CONFIG_TEST2=y
+CONFIG_FEATURE_TEST_64=y
+CONFIG_TIMEOUT=y
+CONFIG_TOUCH=y
+CONFIG_FEATURE_TOUCH_NODEREF=y
+CONFIG_FEATURE_TOUCH_SUSV3=y
+CONFIG_TR=y
+CONFIG_FEATURE_TR_CLASSES=y
+CONFIG_FEATURE_TR_EQUIV=y
+CONFIG_TRUE=y
+CONFIG_TRUNCATE=y
+CONFIG_TTY=y
+CONFIG_UNAME=y
+CONFIG_UNAME_OSNAME="GNU/Linux"
+CONFIG_UNIQ=y
+CONFIG_UNLINK=y
+CONFIG_USLEEP=y
+CONFIG_UUDECODE=y
+CONFIG_BASE64=y
+CONFIG_UUENCODE=y
+CONFIG_WC=y
+CONFIG_FEATURE_WC_LARGE=y
+CONFIG_WHO=y
+CONFIG_W=y
+CONFIG_USERS=y
+CONFIG_WHOAMI=y
+CONFIG_YES=y
+
+#
+# Common options
+#
+CONFIG_FEATURE_VERBOSE=y
+
+#
+# Common options for cp and mv
+#
+CONFIG_FEATURE_PRESERVE_HARDLINKS=y
+
+#
+# Common options for df, du, ls
+#
+CONFIG_FEATURE_HUMAN_READABLE=y
+
+#
+# Console Utilities
+#
+CONFIG_CHVT=y
+CONFIG_CLEAR=y
+CONFIG_DEALLOCVT=y
+CONFIG_DUMPKMAP=y
+CONFIG_FGCONSOLE=y
+CONFIG_KBD_MODE=y
+CONFIG_LOADFONT=y
+CONFIG_SETFONT=y
+CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y
+CONFIG_DEFAULT_SETFONT_DIR=""
+
+#
+# Common options for loadfont and setfont
+#
+CONFIG_FEATURE_LOADFONT_PSF2=y
+CONFIG_FEATURE_LOADFONT_RAW=y
+CONFIG_LOADKMAP=y
+CONFIG_OPENVT=y
+CONFIG_RESET=y
+CONFIG_RESIZE=y
+CONFIG_FEATURE_RESIZE_PRINT=y
+CONFIG_SETCONSOLE=y
+CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y
+CONFIG_SETKEYCODES=y
+CONFIG_SETLOGCONS=y
+CONFIG_SHOWKEY=y
+
+#
+# Debian Utilities
+#
+CONFIG_PIPE_PROGRESS=y
+CONFIG_RUN_PARTS=y
+CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS=y
+CONFIG_FEATURE_RUN_PARTS_FANCY=y
+# CONFIG_START_STOP_DAEMON is not set
+CONFIG_WHICH=y
+
+#
+# Editors
+#
+CONFIG_AWK=y
+CONFIG_FEATURE_AWK_LIBM=y
+CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y
+CONFIG_CMP=y
+CONFIG_DIFF=y
+CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
+CONFIG_FEATURE_DIFF_DIR=y
+CONFIG_ED=y
+CONFIG_PATCH=y
+CONFIG_SED=y
+CONFIG_VI=y
+CONFIG_FEATURE_VI_MAX_LEN=4096
+# CONFIG_FEATURE_VI_8BIT is not set
+CONFIG_FEATURE_VI_COLON=y
+CONFIG_FEATURE_VI_YANKMARK=y
+CONFIG_FEATURE_VI_SEARCH=y
+# CONFIG_FEATURE_VI_REGEX_SEARCH is not set
+CONFIG_FEATURE_VI_USE_SIGNALS=y
+CONFIG_FEATURE_VI_DOT_CMD=y
+CONFIG_FEATURE_VI_READONLY=y
+CONFIG_FEATURE_VI_SETOPTS=y
+CONFIG_FEATURE_VI_SET=y
+CONFIG_FEATURE_VI_WIN_RESIZE=y
+CONFIG_FEATURE_VI_ASK_TERMINAL=y
+CONFIG_FEATURE_VI_UNDO=y
+CONFIG_FEATURE_VI_UNDO_QUEUE=y
+CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256
+CONFIG_FEATURE_ALLOW_EXEC=y
+
+#
+# Finding Utilities
+#
+CONFIG_FIND=y
+CONFIG_FEATURE_FIND_PRINT0=y
+CONFIG_FEATURE_FIND_MTIME=y
+CONFIG_FEATURE_FIND_MMIN=y
+CONFIG_FEATURE_FIND_PERM=y
+CONFIG_FEATURE_FIND_TYPE=y
+CONFIG_FEATURE_FIND_XDEV=y
+CONFIG_FEATURE_FIND_MAXDEPTH=y
+CONFIG_FEATURE_FIND_NEWER=y
+CONFIG_FEATURE_FIND_INUM=y
+CONFIG_FEATURE_FIND_EXEC=y
+CONFIG_FEATURE_FIND_EXEC_PLUS=y
+CONFIG_FEATURE_FIND_USER=y
+CONFIG_FEATURE_FIND_GROUP=y
+CONFIG_FEATURE_FIND_NOT=y
+CONFIG_FEATURE_FIND_DEPTH=y
+CONFIG_FEATURE_FIND_PAREN=y
+CONFIG_FEATURE_FIND_SIZE=y
+CONFIG_FEATURE_FIND_PRUNE=y
+CONFIG_FEATURE_FIND_DELETE=y
+CONFIG_FEATURE_FIND_PATH=y
+CONFIG_FEATURE_FIND_REGEX=y
+# CONFIG_FEATURE_FIND_CONTEXT is not set
+CONFIG_FEATURE_FIND_LINKS=y
+CONFIG_GREP=y
+CONFIG_EGREP=y
+CONFIG_FGREP=y
+CONFIG_FEATURE_GREP_CONTEXT=y
+CONFIG_XARGS=y
+CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
+CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
+CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
+CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
+CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR=y
+
+#
+# Init Utilities
+#
+CONFIG_BOOTCHARTD=y
+CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER=y
+CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE=y
+CONFIG_HALT=y
+CONFIG_POWEROFF=y
+CONFIG_REBOOT=y
+# CONFIG_FEATURE_CALL_TELINIT is not set
+CONFIG_TELINIT_PATH=""
+CONFIG_INIT=y
+# CONFIG_LINUXRC is not set
+CONFIG_FEATURE_USE_INITTAB=y
+# CONFIG_FEATURE_KILL_REMOVED is not set
+CONFIG_FEATURE_KILL_DELAY=0
+CONFIG_FEATURE_INIT_SCTTY=y
+CONFIG_FEATURE_INIT_SYSLOG=y
+CONFIG_FEATURE_INIT_QUIET=y
+# CONFIG_FEATURE_INIT_COREDUMPS is not set
+CONFIG_INIT_TERMINAL_TYPE="linux"
+CONFIG_FEATURE_INIT_MODIFY_CMDLINE=y
+
+#
+# Login/Password Management Utilities
+#
+CONFIG_FEATURE_SHADOWPASSWDS=y
+CONFIG_USE_BB_PWD_GRP=y
+CONFIG_USE_BB_SHADOW=y
+CONFIG_USE_BB_CRYPT=y
+CONFIG_USE_BB_CRYPT_SHA=y
+CONFIG_ADD_SHELL=y
+CONFIG_REMOVE_SHELL=y
+CONFIG_ADDGROUP=y
+CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS=y
+CONFIG_FEATURE_ADDUSER_TO_GROUP=y
+CONFIG_ADDUSER=y
+CONFIG_FEATURE_ADDUSER_LONG_OPTIONS=y
+# CONFIG_FEATURE_CHECK_NAMES is not set
+CONFIG_LAST_ID=60000
+CONFIG_FIRST_SYSTEM_ID=100
+CONFIG_LAST_SYSTEM_ID=999
+CONFIG_CHPASSWD=y
+CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des"
+CONFIG_CRYPTPW=y
+CONFIG_MKPASSWD=y
+CONFIG_DELUSER=y
+CONFIG_DELGROUP=y
+CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
+CONFIG_GETTY=y
+CONFIG_LOGIN=y
+# CONFIG_LOGIN_SESSION_AS_CHILD is not set
+CONFIG_LOGIN_SCRIPTS=y
+CONFIG_FEATURE_NOLOGIN=y
+CONFIG_FEATURE_SECURETTY=y
+CONFIG_PASSWD=y
+CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
+CONFIG_SU=y
+CONFIG_FEATURE_SU_SYSLOG=y
+CONFIG_FEATURE_SU_CHECKS_SHELLS=y
+# CONFIG_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY is not set
+CONFIG_SULOGIN=y
+CONFIG_VLOCK=y
+
+#
+# Linux Ext2 FS Progs
+#
+CONFIG_CHATTR=y
+CONFIG_FSCK=y
+CONFIG_LSATTR=y
+# CONFIG_TUNE2FS is not set
+
+#
+# Linux Module Utilities
+#
+CONFIG_MODPROBE_SMALL=y
+CONFIG_DEPMOD=y
+CONFIG_INSMOD=y
+CONFIG_LSMOD=y
+# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
+CONFIG_MODINFO=y
+CONFIG_MODPROBE=y
+# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
+CONFIG_RMMOD=y
+
+#
+# Options common to multiple modutils
+#
+CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS=y
+CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y
+# CONFIG_FEATURE_2_4_MODULES is not set
+# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
+# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
+# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
+# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
+# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
+# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
+# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
+# CONFIG_FEATURE_MODUTILS_ALIAS is not set
+# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set
+CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
+CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
+
+#
+# Linux System Utilities
+#
+CONFIG_ACPID=y
+CONFIG_FEATURE_ACPID_COMPAT=y
+CONFIG_BLKDISCARD=y
+CONFIG_BLKID=y
+# CONFIG_FEATURE_BLKID_TYPE is not set
+CONFIG_BLOCKDEV=y
+CONFIG_CAL=y
+CONFIG_CHRT=y
+CONFIG_DMESG=y
+CONFIG_FEATURE_DMESG_PRETTY=y
+CONFIG_EJECT=y
+CONFIG_FEATURE_EJECT_SCSI=y
+CONFIG_FALLOCATE=y
+CONFIG_FATATTR=y
+CONFIG_FBSET=y
+CONFIG_FEATURE_FBSET_FANCY=y
+CONFIG_FEATURE_FBSET_READMODE=y
+CONFIG_FDFORMAT=y
+CONFIG_FDISK=y
+# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
+CONFIG_FEATURE_FDISK_WRITABLE=y
+# CONFIG_FEATURE_AIX_LABEL is not set
+# CONFIG_FEATURE_SGI_LABEL is not set
+# CONFIG_FEATURE_SUN_LABEL is not set
+# CONFIG_FEATURE_OSF_LABEL is not set
+CONFIG_FEATURE_GPT_LABEL=y
+CONFIG_FEATURE_FDISK_ADVANCED=y
+CONFIG_FINDFS=y
+CONFIG_FLOCK=y
+CONFIG_FDFLUSH=y
+CONFIG_FREERAMDISK=y
+CONFIG_FSCK_MINIX=y
+CONFIG_FSFREEZE=y
+CONFIG_FSTRIM=y
+CONFIG_GETOPT=y
+CONFIG_FEATURE_GETOPT_LONG=y
+CONFIG_HEXDUMP=y
+CONFIG_FEATURE_HEXDUMP_REVERSE=y
+CONFIG_HD=y
+CONFIG_XXD=y
+CONFIG_HWCLOCK=y
+CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y
+# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set
+CONFIG_IONICE=y
+CONFIG_IPCRM=y
+CONFIG_IPCS=y
+CONFIG_LAST=y
+CONFIG_FEATURE_LAST_FANCY=y
+CONFIG_LOSETUP=y
+CONFIG_LSPCI=y
+CONFIG_LSUSB=y
+CONFIG_MDEV=y
+CONFIG_FEATURE_MDEV_CONF=y
+CONFIG_FEATURE_MDEV_RENAME=y
+CONFIG_FEATURE_MDEV_RENAME_REGEXP=y
+CONFIG_FEATURE_MDEV_EXEC=y
+CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
+CONFIG_MESG=y
+CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y
+CONFIG_MKE2FS=y
+CONFIG_MKFS_EXT2=y
+CONFIG_MKFS_MINIX=y
+CONFIG_FEATURE_MINIX2=y
+# CONFIG_MKFS_REISER is not set
+CONFIG_MKDOSFS=y
+CONFIG_MKFS_VFAT=y
+CONFIG_MKSWAP=y
+CONFIG_FEATURE_MKSWAP_UUID=y
+CONFIG_MORE=y
+CONFIG_MOUNT=y
+CONFIG_FEATURE_MOUNT_FAKE=y
+CONFIG_FEATURE_MOUNT_VERBOSE=y
+# CONFIG_FEATURE_MOUNT_HELPERS is not set
+CONFIG_FEATURE_MOUNT_LABEL=y
+# CONFIG_FEATURE_MOUNT_NFS is not set
+CONFIG_FEATURE_MOUNT_CIFS=y
+CONFIG_FEATURE_MOUNT_FLAGS=y
+CONFIG_FEATURE_MOUNT_FSTAB=y
+CONFIG_FEATURE_MOUNT_OTHERTAB=y
+CONFIG_MOUNTPOINT=y
+CONFIG_NSENTER=y
+CONFIG_FEATURE_NSENTER_LONG_OPTS=y
+CONFIG_PIVOT_ROOT=y
+CONFIG_RDATE=y
+CONFIG_RDEV=y
+CONFIG_READPROFILE=y
+CONFIG_RENICE=y
+CONFIG_REV=y
+CONFIG_RTCWAKE=y
+CONFIG_SCRIPT=y
+CONFIG_SCRIPTREPLAY=y
+CONFIG_SETARCH=y
+CONFIG_LINUX32=y
+CONFIG_LINUX64=y
+CONFIG_SETPRIV=y
+CONFIG_SETSID=y
+CONFIG_SWAPON=y
+CONFIG_FEATURE_SWAPON_DISCARD=y
+CONFIG_FEATURE_SWAPON_PRI=y
+CONFIG_SWAPOFF=y
+CONFIG_SWITCH_ROOT=y
+CONFIG_TASKSET=y
+CONFIG_FEATURE_TASKSET_FANCY=y
+CONFIG_UEVENT=y
+CONFIG_UMOUNT=y
+CONFIG_FEATURE_UMOUNT_ALL=y
+CONFIG_UNSHARE=y
+CONFIG_WALL=y
+
+#
+# Common options for mount/umount
+#
+CONFIG_FEATURE_MOUNT_LOOP=y
+CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
+# CONFIG_FEATURE_MTAB_SUPPORT is not set
+CONFIG_VOLUMEID=y
+
+#
+# Filesystem/Volume identification
+#
+CONFIG_FEATURE_VOLUMEID_BCACHE=y
+CONFIG_FEATURE_VOLUMEID_BTRFS=y
+CONFIG_FEATURE_VOLUMEID_CRAMFS=y
+CONFIG_FEATURE_VOLUMEID_EXFAT=y
+CONFIG_FEATURE_VOLUMEID_EXT=y
+CONFIG_FEATURE_VOLUMEID_F2FS=y
+CONFIG_FEATURE_VOLUMEID_FAT=y
+CONFIG_FEATURE_VOLUMEID_HFS=y
+CONFIG_FEATURE_VOLUMEID_ISO9660=y
+CONFIG_FEATURE_VOLUMEID_JFS=y
+CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
+CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
+CONFIG_FEATURE_VOLUMEID_LUKS=y
+CONFIG_FEATURE_VOLUMEID_NILFS=y
+CONFIG_FEATURE_VOLUMEID_NTFS=y
+CONFIG_FEATURE_VOLUMEID_OCFS2=y
+CONFIG_FEATURE_VOLUMEID_REISERFS=y
+CONFIG_FEATURE_VOLUMEID_ROMFS=y
+# CONFIG_FEATURE_VOLUMEID_SQUASHFS is not set
+CONFIG_FEATURE_VOLUMEID_SYSV=y
+CONFIG_FEATURE_VOLUMEID_UBIFS=y
+CONFIG_FEATURE_VOLUMEID_UDF=y
+CONFIG_FEATURE_VOLUMEID_XFS=y
+
+#
+# Miscellaneous Utilities
+#
+CONFIG_ADJTIMEX=y
+# CONFIG_BBCONFIG is not set
+# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set
+CONFIG_BEEP=y
+CONFIG_FEATURE_BEEP_FREQ=4000
+CONFIG_FEATURE_BEEP_LENGTH_MS=30
+CONFIG_CHAT=y
+CONFIG_FEATURE_CHAT_NOFAIL=y
+# CONFIG_FEATURE_CHAT_TTY_HIFI is not set
+CONFIG_FEATURE_CHAT_IMPLICIT_CR=y
+CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y
+CONFIG_FEATURE_CHAT_SEND_ESCAPES=y
+CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y
+CONFIG_FEATURE_CHAT_CLR_ABORT=y
+CONFIG_CONSPY=y
+CONFIG_CROND=y
+CONFIG_FEATURE_CROND_D=y
+CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
+CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
+CONFIG_CRONTAB=y
+CONFIG_DC=y
+CONFIG_FEATURE_DC_LIBM=y
+# CONFIG_DEVFSD is not set
+# CONFIG_DEVFSD_MODLOAD is not set
+# CONFIG_DEVFSD_FG_NP is not set
+# CONFIG_DEVFSD_VERBOSE is not set
+# CONFIG_FEATURE_DEVFS is not set
+CONFIG_DEVMEM=y
+CONFIG_FBSPLASH=y
+# CONFIG_FLASH_ERASEALL is not set
+# CONFIG_FLASH_LOCK is not set
+# CONFIG_FLASH_UNLOCK is not set
+# CONFIG_FLASHCP is not set
+CONFIG_HDPARM=y
+CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
+CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y
+CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y
+CONFIG_I2CGET=y
+CONFIG_I2CSET=y
+CONFIG_I2CDUMP=y
+CONFIG_I2CDETECT=y
+# CONFIG_INOTIFYD is not set
+CONFIG_LESS=y
+CONFIG_FEATURE_LESS_MAXLINES=9999999
+CONFIG_FEATURE_LESS_BRACKETS=y
+CONFIG_FEATURE_LESS_FLAGS=y
+CONFIG_FEATURE_LESS_TRUNCATE=y
+CONFIG_FEATURE_LESS_MARKS=y
+CONFIG_FEATURE_LESS_REGEXP=y
+CONFIG_FEATURE_LESS_WINCH=y
+CONFIG_FEATURE_LESS_ASK_TERMINAL=y
+CONFIG_FEATURE_LESS_DASHCMD=y
+CONFIG_FEATURE_LESS_LINENUMS=y
+CONFIG_LSSCSI=y
+CONFIG_MAKEDEVS=y
+# CONFIG_FEATURE_MAKEDEVS_LEAF is not set
+CONFIG_FEATURE_MAKEDEVS_TABLE=y
+CONFIG_MAN=y
+CONFIG_MICROCOM=y
+CONFIG_MT=y
+CONFIG_NANDWRITE=y
+CONFIG_NANDDUMP=y
+CONFIG_PARTPROBE=y
+CONFIG_RAIDAUTORUN=y
+CONFIG_READAHEAD=y
+# CONFIG_RFKILL is not set
+CONFIG_RUNLEVEL=y
+CONFIG_RX=y
+CONFIG_SETSERIAL=y
+CONFIG_STRINGS=y
+CONFIG_TIME=y
+CONFIG_TTYSIZE=y
+# CONFIG_UBIATTACH is not set
+# CONFIG_UBIDETACH is not set
+# CONFIG_UBIMKVOL is not set
+# CONFIG_UBIRMVOL is not set
+# CONFIG_UBIRSVOL is not set
+# CONFIG_UBIUPDATEVOL is not set
+# CONFIG_UBIRENAME is not set
+CONFIG_VOLNAME=y
+CONFIG_WATCHDOG=y
+
+#
+# Networking Utilities
+#
+CONFIG_FEATURE_IPV6=y
+# CONFIG_FEATURE_UNIX_LOCAL is not set
+CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
+# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
+CONFIG_ARP=y
+CONFIG_ARPING=y
+CONFIG_BRCTL=y
+CONFIG_FEATURE_BRCTL_FANCY=y
+CONFIG_FEATURE_BRCTL_SHOW=y
+CONFIG_DNSD=y
+CONFIG_ETHER_WAKE=y
+CONFIG_FTPD=y
+CONFIG_FEATURE_FTPD_WRITE=y
+CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y
+CONFIG_FEATURE_FTPD_AUTHENTICATION=y
+CONFIG_FTPGET=y
+CONFIG_FTPPUT=y
+CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y
+CONFIG_HOSTNAME=y
+CONFIG_DNSDOMAINNAME=y
+CONFIG_HTTPD=y
+CONFIG_FEATURE_HTTPD_RANGES=y
+CONFIG_FEATURE_HTTPD_SETUID=y
+CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
+CONFIG_FEATURE_HTTPD_AUTH_MD5=y
+CONFIG_FEATURE_HTTPD_CGI=y
+CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
+CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y
+CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
+CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
+CONFIG_FEATURE_HTTPD_PROXY=y
+CONFIG_FEATURE_HTTPD_GZIP=y
+CONFIG_IFCONFIG=y
+CONFIG_FEATURE_IFCONFIG_STATUS=y
+CONFIG_FEATURE_IFCONFIG_SLIP=y
+CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
+CONFIG_FEATURE_IFCONFIG_HW=y
+CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
+CONFIG_IFENSLAVE=y
+CONFIG_IFPLUGD=y
+CONFIG_IFUP=y
+CONFIG_IFDOWN=y
+CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
+CONFIG_FEATURE_IFUPDOWN_IP=y
+CONFIG_FEATURE_IFUPDOWN_IPV4=y
+CONFIG_FEATURE_IFUPDOWN_IPV6=y
+CONFIG_FEATURE_IFUPDOWN_MAPPING=y
+# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
+CONFIG_INETD=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y
+# CONFIG_FEATURE_INETD_RPC is not set
+CONFIG_IP=y
+CONFIG_IPADDR=y
+CONFIG_IPLINK=y
+CONFIG_IPROUTE=y
+CONFIG_IPTUNNEL=y
+CONFIG_IPRULE=y
+CONFIG_IPNEIGH=y
+CONFIG_FEATURE_IP_ADDRESS=y
+CONFIG_FEATURE_IP_LINK=y
+CONFIG_FEATURE_IP_ROUTE=y
+CONFIG_FEATURE_IP_ROUTE_DIR="/etc/iproute2"
+CONFIG_FEATURE_IP_TUNNEL=y
+CONFIG_FEATURE_IP_RULE=y
+CONFIG_FEATURE_IP_NEIGH=y
+# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
+CONFIG_IPCALC=y
+CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y
+CONFIG_FEATURE_IPCALC_FANCY=y
+CONFIG_FAKEIDENTD=y
+CONFIG_NAMEIF=y
+CONFIG_FEATURE_NAMEIF_EXTENDED=y
+CONFIG_NBDCLIENT=y
+CONFIG_NC=y
+CONFIG_NC_SERVER=y
+CONFIG_NC_EXTRA=y
+# CONFIG_NC_110_COMPAT is not set
+CONFIG_NETSTAT=y
+CONFIG_FEATURE_NETSTAT_WIDE=y
+CONFIG_FEATURE_NETSTAT_PRG=y
+CONFIG_NSLOOKUP=y
+CONFIG_NTPD=y
+CONFIG_FEATURE_NTPD_SERVER=y
+CONFIG_FEATURE_NTPD_CONF=y
+CONFIG_PING=y
+CONFIG_PING6=y
+CONFIG_FEATURE_FANCY_PING=y
+CONFIG_PSCAN=y
+CONFIG_ROUTE=y
+CONFIG_SLATTACH=y
+CONFIG_SSL_CLIENT=y
+CONFIG_TCPSVD=y
+CONFIG_UDPSVD=y
+CONFIG_TELNET=y
+CONFIG_FEATURE_TELNET_TTYPE=y
+CONFIG_FEATURE_TELNET_AUTOLOGIN=y
+CONFIG_FEATURE_TELNET_WIDTH=y
+CONFIG_TELNETD=y
+CONFIG_FEATURE_TELNETD_STANDALONE=y
+CONFIG_FEATURE_TELNETD_INETD_WAIT=y
+CONFIG_TFTP=y
+CONFIG_TFTPD=y
+
+#
+# Common options for tftp/tftpd
+#
+CONFIG_FEATURE_TFTP_GET=y
+CONFIG_FEATURE_TFTP_PUT=y
+CONFIG_FEATURE_TFTP_BLOCKSIZE=y
+CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
+# CONFIG_TFTP_DEBUG is not set
+CONFIG_TLS=y
+CONFIG_TRACEROUTE=y
+CONFIG_TRACEROUTE6=y
+CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
+CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y
+CONFIG_TUNCTL=y
+CONFIG_FEATURE_TUNCTL_UG=y
+CONFIG_VCONFIG=y
+CONFIG_WGET=y
+CONFIG_FEATURE_WGET_LONG_OPTIONS=y
+CONFIG_FEATURE_WGET_STATUSBAR=y
+CONFIG_FEATURE_WGET_AUTHENTICATION=y
+CONFIG_FEATURE_WGET_TIMEOUT=y
+CONFIG_FEATURE_WGET_HTTPS=y
+CONFIG_FEATURE_WGET_OPENSSL=y
+CONFIG_WHOIS=y
+CONFIG_ZCIP=y
+# CONFIG_UDHCPC6 is not set
+# CONFIG_FEATURE_UDHCPC6_RFC3646 is not set
+# CONFIG_FEATURE_UDHCPC6_RFC4704 is not set
+# CONFIG_FEATURE_UDHCPC6_RFC4833 is not set
+CONFIG_UDHCPD=y
+CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
+# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
+CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
+CONFIG_DUMPLEASES=y
+CONFIG_DHCPRELAY=y
+CONFIG_UDHCPC=y
+CONFIG_FEATURE_UDHCPC_ARPING=y
+CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y
+CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
+# CONFIG_FEATURE_UDHCP_PORT is not set
+CONFIG_UDHCP_DEBUG=9
+CONFIG_FEATURE_UDHCP_RFC3397=y
+CONFIG_FEATURE_UDHCP_8021Q=y
+CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
+CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"
+
+#
+# Print Utilities
+#
+CONFIG_LPD=y
+CONFIG_LPR=y
+CONFIG_LPQ=y
+
+#
+# Mail Utilities
+#
+CONFIG_MAKEMIME=y
+CONFIG_POPMAILDIR=y
+CONFIG_FEATURE_POPMAILDIR_DELIVERY=y
+CONFIG_REFORMIME=y
+CONFIG_FEATURE_REFORMIME_COMPAT=y
+CONFIG_SENDMAIL=y
+CONFIG_FEATURE_MIME_CHARSET="us-ascii"
+
+#
+# Process Utilities
+#
+CONFIG_FREE=y
+CONFIG_FUSER=y
+CONFIG_IOSTAT=y
+CONFIG_KILL=y
+CONFIG_KILLALL=y
+CONFIG_KILLALL5=y
+CONFIG_LSOF=y
+CONFIG_MPSTAT=y
+CONFIG_NMETER=y
+CONFIG_PGREP=y
+CONFIG_PKILL=y
+CONFIG_PIDOF=y
+CONFIG_FEATURE_PIDOF_SINGLE=y
+CONFIG_FEATURE_PIDOF_OMIT=y
+CONFIG_PMAP=y
+CONFIG_POWERTOP=y
+CONFIG_FEATURE_POWERTOP_INTERACTIVE=y
+CONFIG_PS=y
+# CONFIG_FEATURE_PS_WIDE is not set
+# CONFIG_FEATURE_PS_LONG is not set
+CONFIG_FEATURE_PS_TIME=y
+# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
+CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y
+CONFIG_PSTREE=y
+CONFIG_PWDX=y
+CONFIG_SMEMCAP=y
+CONFIG_BB_SYSCTL=y
+CONFIG_TOP=y
+CONFIG_FEATURE_TOP_INTERACTIVE=y
+CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
+CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
+CONFIG_FEATURE_TOP_SMP_CPU=y
+CONFIG_FEATURE_TOP_DECIMALS=y
+CONFIG_FEATURE_TOP_SMP_PROCESS=y
+CONFIG_FEATURE_TOPMEM=y
+CONFIG_UPTIME=y
+CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y
+CONFIG_WATCH=y
+CONFIG_FEATURE_SHOW_THREADS=y
+
+#
+# Runit Utilities
+#
+CONFIG_CHPST=y
+CONFIG_SETUIDGID=y
+CONFIG_ENVUIDGID=y
+CONFIG_ENVDIR=y
+CONFIG_SOFTLIMIT=y
+CONFIG_RUNSV=y
+CONFIG_RUNSVDIR=y
+# CONFIG_FEATURE_RUNSVDIR_LOG is not set
+CONFIG_SV=y
+CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service"
+CONFIG_SVC=y
+CONFIG_SVLOGD=y
+# CONFIG_CHCON is not set
+# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set
+# CONFIG_GETENFORCE is not set
+# CONFIG_GETSEBOOL is not set
+# CONFIG_LOAD_POLICY is not set
+# CONFIG_MATCHPATHCON is not set
+# CONFIG_RUNCON is not set
+# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set
+# CONFIG_SELINUXENABLED is not set
+# CONFIG_SESTATUS is not set
+# CONFIG_SETENFORCE is not set
+# CONFIG_SETFILES is not set
+# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
+# CONFIG_RESTORECON is not set
+# CONFIG_SETSEBOOL is not set
+
+#
+# Shells
+#
+CONFIG_SH_IS_ASH=y
+# CONFIG_SH_IS_HUSH is not set
+# CONFIG_SH_IS_NONE is not set
+CONFIG_BASH_IS_ASH=y
+# CONFIG_BASH_IS_HUSH is not set
+# CONFIG_BASH_IS_NONE is not set
+CONFIG_ASH=y
+CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
+CONFIG_ASH_INTERNAL_GLOB=y
+CONFIG_ASH_BASH_COMPAT=y
+CONFIG_ASH_JOB_CONTROL=y
+CONFIG_ASH_ALIAS=y
+CONFIG_ASH_RANDOM_SUPPORT=y
+CONFIG_ASH_EXPAND_PRMT=y
+CONFIG_ASH_IDLE_TIMEOUT=y
+CONFIG_ASH_MAIL=y
+CONFIG_ASH_ECHO=y
+CONFIG_ASH_PRINTF=y
+CONFIG_ASH_TEST=y
+CONFIG_ASH_HELP=y
+CONFIG_ASH_GETOPTS=y
+CONFIG_ASH_CMDCMD=y
+CONFIG_CTTYHACK=y
+# CONFIG_HUSH is not set
+# CONFIG_HUSH_BASH_COMPAT is not set
+# CONFIG_HUSH_BRACE_EXPANSION is not set
+# CONFIG_HUSH_INTERACTIVE is not set
+# CONFIG_HUSH_SAVEHISTORY is not set
+# CONFIG_HUSH_JOB is not set
+# CONFIG_HUSH_TICK is not set
+# CONFIG_HUSH_IF is not set
+# CONFIG_HUSH_LOOPS is not set
+# CONFIG_HUSH_CASE is not set
+# CONFIG_HUSH_FUNCTIONS is not set
+# CONFIG_HUSH_LOCAL is not set
+# CONFIG_HUSH_RANDOM_SUPPORT is not set
+# CONFIG_HUSH_MODE_X is not set
+# CONFIG_HUSH_ECHO is not set
+# CONFIG_HUSH_PRINTF is not set
+# CONFIG_HUSH_TEST is not set
+# CONFIG_HUSH_HELP is not set
+# CONFIG_HUSH_EXPORT is not set
+# CONFIG_HUSH_EXPORT_N is not set
+# CONFIG_HUSH_KILL is not set
+# CONFIG_HUSH_WAIT is not set
+# CONFIG_HUSH_TRAP is not set
+# CONFIG_HUSH_TYPE is not set
+# CONFIG_HUSH_READ is not set
+# CONFIG_HUSH_SET is not set
+# CONFIG_HUSH_UNSET is not set
+# CONFIG_HUSH_ULIMIT is not set
+# CONFIG_HUSH_UMASK is not set
+# CONFIG_HUSH_MEMLEAK is not set
+# CONFIG_MSH is not set
+
+#
+# Options common to all shells
+#
+CONFIG_FEATURE_SH_MATH=y
+CONFIG_FEATURE_SH_MATH_64=y
+CONFIG_FEATURE_SH_EXTRA_QUIET=y
+# CONFIG_FEATURE_SH_STANDALONE is not set
+# CONFIG_FEATURE_SH_NOFORK is not set
+CONFIG_FEATURE_SH_HISTFILESIZE=y
+
+#
+# System Logging Utilities
+#
+CONFIG_KLOGD=y
+
+#
+# klogd should not be used together with syslog to kernel printk buffer
+#
+CONFIG_FEATURE_KLOGD_KLOGCTL=y
+CONFIG_LOGGER=y
+CONFIG_LOGREAD=y
+CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y
+CONFIG_SYSLOGD=y
+CONFIG_FEATURE_ROTATE_LOGFILE=y
+CONFIG_FEATURE_REMOTE_LOG=y
+CONFIG_FEATURE_SYSLOGD_DUP=y
+CONFIG_FEATURE_SYSLOGD_CFG=y
+CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
+CONFIG_FEATURE_IPC_SYSLOG=y
+CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
+CONFIG_FEATURE_KMSG_SYSLOG=y
diff --git a/esdk/layers/meta-zxic-custom/recipes-core/busybox/busybox/vehicle_dc_ref-normal-busybox.cfg b/esdk/layers/meta-zxic-custom/recipes-core/busybox/busybox/vehicle_dc_ref-normal-busybox.cfg
new file mode 100755
index 0000000..2b48930
--- /dev/null
+++ b/esdk/layers/meta-zxic-custom/recipes-core/busybox/busybox/vehicle_dc_ref-normal-busybox.cfg
@@ -0,0 +1,1136 @@
+#
+# Automatically generated make config: don't edit
+# Busybox version: 1.27.2
+# Mon Sep 25 22:49:52 2017
+#
+CONFIG_HAVE_DOT_CONFIG=y
+
+#
+# Busybox Settings
+#
+CONFIG_DESKTOP=y
+# CONFIG_EXTRA_COMPAT is not set
+# CONFIG_FEDORA_COMPAT is not set
+CONFIG_INCLUDE_SUSv2=y
+# CONFIG_USE_PORTABLE_CODE is not set
+CONFIG_SHOW_USAGE=y
+CONFIG_FEATURE_VERBOSE_USAGE=y
+CONFIG_FEATURE_COMPRESS_USAGE=y
+CONFIG_BUSYBOX=y
+CONFIG_FEATURE_INSTALLER=y
+# CONFIG_INSTALL_NO_USR is not set
+# CONFIG_PAM is not set
+CONFIG_LONG_OPTS=y
+CONFIG_FEATURE_DEVPTS=y
+# CONFIG_FEATURE_CLEAN_UP is not set
+CONFIG_FEATURE_UTMP=y
+CONFIG_FEATURE_WTMP=y
+CONFIG_FEATURE_PIDFILE=y
+CONFIG_PID_FILE_PATH="/var/run"
+CONFIG_FEATURE_SUID=y
+CONFIG_FEATURE_SUID_CONFIG=y
+CONFIG_FEATURE_SUID_CONFIG_QUIET=y
+# CONFIG_SELINUX is not set
+# CONFIG_FEATURE_PREFER_APPLETS is not set
+CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
+CONFIG_FEATURE_SYSLOG=y
+# CONFIG_FEATURE_HAVE_RPC is not set
+CONFIG_PLATFORM_LINUX=y
+
+#
+# Build Options
+#
+# CONFIG_PIE is not set
+# CONFIG_NOMMU is not set
+# CONFIG_BUILD_LIBBUSYBOX is not set
+# CONFIG_FEATURE_INDIVIDUAL is not set
+# CONFIG_FEATURE_SHARED_BUSYBOX is not set
+CONFIG_LFS=y
+CONFIG_CROSS_COMPILER_PREFIX=""
+CONFIG_SYSROOT=""
+CONFIG_EXTRA_CFLAGS=""
+CONFIG_EXTRA_LDFLAGS=""
+CONFIG_EXTRA_LDLIBS="-lnvram"
+
+#
+# Installation Options ("make install" behavior)
+#
+CONFIG_INSTALL_APPLET_SYMLINKS=y
+# CONFIG_INSTALL_APPLET_HARDLINKS is not set
+# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
+# CONFIG_INSTALL_APPLET_DONT is not set
+# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
+# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
+# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
+CONFIG_PREFIX="./_install"
+
+#
+# Debugging Options
+#
+# CONFIG_DEBUG is not set
+# CONFIG_DEBUG_PESSIMIZE is not set
+# CONFIG_DEBUG_SANITIZE is not set
+# CONFIG_UNIT_TEST is not set
+# CONFIG_WERROR is not set
+CONFIG_NO_DEBUG_LIB=y
+# CONFIG_DMALLOC is not set
+# CONFIG_EFENCE is not set
+
+#
+# Busybox Library Tuning
+#
+# CONFIG_FEATURE_USE_BSS_TAIL is not set
+CONFIG_FEATURE_RTMINMAX=y
+CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
+# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
+# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
+CONFIG_PASSWORD_MINLEN=6
+CONFIG_MD5_SMALL=1
+CONFIG_SHA3_SMALL=1
+# CONFIG_FEATURE_FAST_TOP is not set
+# CONFIG_FEATURE_ETC_NETWORKS is not set
+CONFIG_FEATURE_EDITING=y
+CONFIG_FEATURE_EDITING_MAX_LEN=1024
+# CONFIG_FEATURE_EDITING_VI is not set
+CONFIG_FEATURE_EDITING_HISTORY=255
+CONFIG_FEATURE_EDITING_SAVEHISTORY=y
+# CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set
+CONFIG_FEATURE_REVERSE_SEARCH=y
+CONFIG_FEATURE_TAB_COMPLETION=y
+CONFIG_FEATURE_USERNAME_COMPLETION=y
+CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
+# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
+# CONFIG_LOCALE_SUPPORT is not set
+CONFIG_UNICODE_SUPPORT=y
+# CONFIG_UNICODE_USING_LOCALE is not set
+# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
+CONFIG_SUBST_WCHAR=63
+CONFIG_LAST_SUPPORTED_WCHAR=767
+# CONFIG_UNICODE_COMBINING_WCHARS is not set
+# CONFIG_UNICODE_WIDE_WCHARS is not set
+# CONFIG_UNICODE_BIDI_SUPPORT is not set
+# CONFIG_UNICODE_NEUTRAL_TABLE is not set
+# CONFIG_UNICODE_PRESERVE_BROKEN is not set
+CONFIG_FEATURE_NON_POSIX_CP=y
+# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
+CONFIG_FEATURE_USE_SENDFILE=y
+CONFIG_FEATURE_COPYBUF_KB=4
+CONFIG_FEATURE_SKIP_ROOTFS=y
+CONFIG_MONOTONIC_SYSCALL=y
+CONFIG_IOCTL_HEX2STR_ERROR=y
+CONFIG_FEATURE_HWIB=y
+
+#
+# Applets
+#
+
+#
+# Archival Utilities
+#
+CONFIG_FEATURE_SEAMLESS_XZ=y
+CONFIG_FEATURE_SEAMLESS_LZMA=y
+CONFIG_FEATURE_SEAMLESS_BZ2=y
+CONFIG_FEATURE_SEAMLESS_GZ=y
+# CONFIG_FEATURE_SEAMLESS_Z is not set
+# CONFIG_AR is not set
+# CONFIG_FEATURE_AR_LONG_FILENAMES is not set
+# CONFIG_FEATURE_AR_CREATE is not set
+# CONFIG_UNCOMPRESS is not set
+CONFIG_GUNZIP=y
+CONFIG_ZCAT=y
+CONFIG_FEATURE_GUNZIP_LONG_OPTIONS=y
+CONFIG_BUNZIP2=y
+CONFIG_BZCAT=y
+CONFIG_UNLZMA=y
+CONFIG_LZCAT=y
+CONFIG_LZMA=y
+# CONFIG_FEATURE_LZMA_FAST is not set
+CONFIG_UNXZ=y
+CONFIG_XZCAT=y
+CONFIG_XZ=y
+CONFIG_BZIP2=y
+CONFIG_FEATURE_BZIP2_DECOMPRESS=y
+CONFIG_CPIO=y
+CONFIG_FEATURE_CPIO_O=y
+CONFIG_FEATURE_CPIO_P=y
+CONFIG_DPKG=y
+CONFIG_DPKG_DEB=y
+CONFIG_GZIP=y
+CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
+CONFIG_GZIP_FAST=0
+# CONFIG_FEATURE_GZIP_LEVELS is not set
+CONFIG_FEATURE_GZIP_DECOMPRESS=y
+CONFIG_LZOP=y
+# CONFIG_UNLZOP is not set
+# CONFIG_LZOPCAT is not set
+# CONFIG_LZOP_COMPR_HIGH is not set
+CONFIG_RPM=y
+CONFIG_RPM2CPIO=y
+CONFIG_TAR=y
+CONFIG_FEATURE_TAR_LONG_OPTIONS=y
+CONFIG_FEATURE_TAR_CREATE=y
+CONFIG_FEATURE_TAR_AUTODETECT=y
+CONFIG_FEATURE_TAR_FROM=y
+CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
+CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
+CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
+CONFIG_FEATURE_TAR_TO_COMMAND=y
+CONFIG_FEATURE_TAR_UNAME_GNAME=y
+CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
+# CONFIG_FEATURE_TAR_SELINUX is not set
+CONFIG_UNZIP=y
+CONFIG_FEATURE_UNZIP_CDF=y
+CONFIG_FEATURE_UNZIP_BZIP2=y
+CONFIG_FEATURE_UNZIP_LZMA=y
+CONFIG_FEATURE_UNZIP_XZ=y
+
+#
+# Coreutils
+#
+CONFIG_BASENAME=y
+CONFIG_CAT=y
+CONFIG_FEATURE_CATV=y
+CONFIG_CHGRP=y
+CONFIG_CHMOD=y
+CONFIG_CHOWN=y
+CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
+CONFIG_CHROOT=y
+CONFIG_CKSUM=y
+CONFIG_COMM=y
+CONFIG_CP=y
+CONFIG_FEATURE_CP_LONG_OPTIONS=y
+CONFIG_CUT=y
+CONFIG_DATE=y
+CONFIG_FEATURE_DATE_ISOFMT=y
+# CONFIG_FEATURE_DATE_NANO is not set
+CONFIG_FEATURE_DATE_COMPAT=y
+CONFIG_DD=y
+CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
+CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
+CONFIG_FEATURE_DD_IBS_OBS=y
+CONFIG_FEATURE_DD_STATUS=y
+CONFIG_DF=y
+CONFIG_FEATURE_DF_FANCY=y
+CONFIG_DIRNAME=y
+CONFIG_DOS2UNIX=y
+CONFIG_UNIX2DOS=y
+CONFIG_DU=y
+CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
+CONFIG_ECHO=y
+CONFIG_FEATURE_FANCY_ECHO=y
+CONFIG_ENV=y
+CONFIG_FEATURE_ENV_LONG_OPTIONS=y
+CONFIG_EXPAND=y
+CONFIG_FEATURE_EXPAND_LONG_OPTIONS=y
+CONFIG_UNEXPAND=y
+CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS=y
+CONFIG_EXPR=y
+CONFIG_EXPR_MATH_SUPPORT_64=y
+CONFIG_FACTOR=y
+CONFIG_FALSE=y
+CONFIG_FOLD=y
+CONFIG_FSYNC=y
+CONFIG_HEAD=y
+CONFIG_FEATURE_FANCY_HEAD=y
+CONFIG_HOSTID=y
+CONFIG_ID=y
+CONFIG_GROUPS=y
+CONFIG_INSTALL=y
+CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
+CONFIG_LINK=y
+CONFIG_LN=y
+CONFIG_LOGNAME=y
+CONFIG_LS=y
+CONFIG_FEATURE_LS_FILETYPES=y
+CONFIG_FEATURE_LS_FOLLOWLINKS=y
+CONFIG_FEATURE_LS_RECURSIVE=y
+CONFIG_FEATURE_LS_WIDTH=y
+CONFIG_FEATURE_LS_SORTFILES=y
+CONFIG_FEATURE_LS_TIMESTAMPS=y
+CONFIG_FEATURE_LS_USERNAME=y
+# CONFIG_FEATURE_LS_COLOR is not set
+# CONFIG_FEATURE_LS_COLOR_IS_DEFAULT is not set
+CONFIG_MD5SUM=y
+CONFIG_SHA1SUM=y
+CONFIG_SHA256SUM=y
+CONFIG_SHA512SUM=y
+CONFIG_SHA3SUM=y
+
+#
+# Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
+#
+CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
+CONFIG_MKDIR=y
+CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y
+CONFIG_MKFIFO=y
+CONFIG_MKNOD=y
+CONFIG_MKTEMP=y
+CONFIG_MV=y
+CONFIG_FEATURE_MV_LONG_OPTIONS=y
+CONFIG_NICE=y
+CONFIG_NL=y
+CONFIG_NOHUP=y
+CONFIG_NPROC=y
+CONFIG_OD=y
+CONFIG_PASTE=y
+CONFIG_PRINTENV=y
+CONFIG_PRINTF=y
+CONFIG_PWD=y
+CONFIG_READLINK=y
+CONFIG_FEATURE_READLINK_FOLLOW=y
+CONFIG_REALPATH=y
+CONFIG_RM=y
+CONFIG_RMDIR=y
+CONFIG_FEATURE_RMDIR_LONG_OPTIONS=y
+CONFIG_SEQ=y
+CONFIG_SHRED=y
+CONFIG_SHUF=y
+CONFIG_SLEEP=y
+CONFIG_FEATURE_FANCY_SLEEP=y
+CONFIG_FEATURE_FLOAT_SLEEP=y
+CONFIG_SORT=y
+CONFIG_FEATURE_SORT_BIG=y
+CONFIG_SPLIT=y
+CONFIG_FEATURE_SPLIT_FANCY=y
+CONFIG_STAT=y
+CONFIG_FEATURE_STAT_FORMAT=y
+CONFIG_FEATURE_STAT_FILESYSTEM=y
+CONFIG_STTY=y
+CONFIG_SUM=y
+CONFIG_SYNC=y
+CONFIG_FEATURE_SYNC_FANCY=y
+CONFIG_TAC=y
+CONFIG_TAIL=y
+CONFIG_FEATURE_FANCY_TAIL=y
+CONFIG_TEE=y
+CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
+CONFIG_TEST=y
+CONFIG_TEST1=y
+CONFIG_TEST2=y
+CONFIG_FEATURE_TEST_64=y
+CONFIG_TIMEOUT=y
+CONFIG_TOUCH=y
+CONFIG_FEATURE_TOUCH_NODEREF=y
+CONFIG_FEATURE_TOUCH_SUSV3=y
+CONFIG_TR=y
+CONFIG_FEATURE_TR_CLASSES=y
+CONFIG_FEATURE_TR_EQUIV=y
+CONFIG_TRUE=y
+CONFIG_TRUNCATE=y
+CONFIG_TTY=y
+CONFIG_UNAME=y
+CONFIG_UNAME_OSNAME="GNU/Linux"
+CONFIG_UNIQ=y
+CONFIG_UNLINK=y
+CONFIG_USLEEP=y
+CONFIG_UUDECODE=y
+CONFIG_BASE64=y
+CONFIG_UUENCODE=y
+CONFIG_WC=y
+CONFIG_FEATURE_WC_LARGE=y
+CONFIG_WHO=y
+CONFIG_W=y
+CONFIG_USERS=y
+CONFIG_WHOAMI=y
+CONFIG_YES=y
+
+#
+# Common options
+#
+CONFIG_FEATURE_VERBOSE=y
+
+#
+# Common options for cp and mv
+#
+CONFIG_FEATURE_PRESERVE_HARDLINKS=y
+
+#
+# Common options for df, du, ls
+#
+CONFIG_FEATURE_HUMAN_READABLE=y
+
+#
+# Console Utilities
+#
+CONFIG_CHVT=y
+CONFIG_CLEAR=y
+CONFIG_DEALLOCVT=y
+CONFIG_DUMPKMAP=y
+CONFIG_FGCONSOLE=y
+CONFIG_KBD_MODE=y
+CONFIG_LOADFONT=y
+CONFIG_SETFONT=y
+CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y
+CONFIG_DEFAULT_SETFONT_DIR=""
+
+#
+# Common options for loadfont and setfont
+#
+CONFIG_FEATURE_LOADFONT_PSF2=y
+CONFIG_FEATURE_LOADFONT_RAW=y
+CONFIG_LOADKMAP=y
+CONFIG_OPENVT=y
+CONFIG_RESET=y
+CONFIG_RESIZE=y
+CONFIG_FEATURE_RESIZE_PRINT=y
+CONFIG_SETCONSOLE=y
+CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y
+CONFIG_SETKEYCODES=y
+CONFIG_SETLOGCONS=y
+CONFIG_SHOWKEY=y
+
+#
+# Debian Utilities
+#
+CONFIG_PIPE_PROGRESS=y
+CONFIG_RUN_PARTS=y
+CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS=y
+CONFIG_FEATURE_RUN_PARTS_FANCY=y
+# CONFIG_START_STOP_DAEMON is not set
+CONFIG_WHICH=y
+
+#
+# Editors
+#
+CONFIG_AWK=y
+CONFIG_FEATURE_AWK_LIBM=y
+CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y
+CONFIG_CMP=y
+CONFIG_DIFF=y
+CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
+CONFIG_FEATURE_DIFF_DIR=y
+CONFIG_ED=y
+CONFIG_PATCH=y
+CONFIG_SED=y
+CONFIG_VI=y
+CONFIG_FEATURE_VI_MAX_LEN=4096
+# CONFIG_FEATURE_VI_8BIT is not set
+CONFIG_FEATURE_VI_COLON=y
+CONFIG_FEATURE_VI_YANKMARK=y
+CONFIG_FEATURE_VI_SEARCH=y
+# CONFIG_FEATURE_VI_REGEX_SEARCH is not set
+CONFIG_FEATURE_VI_USE_SIGNALS=y
+CONFIG_FEATURE_VI_DOT_CMD=y
+CONFIG_FEATURE_VI_READONLY=y
+CONFIG_FEATURE_VI_SETOPTS=y
+CONFIG_FEATURE_VI_SET=y
+CONFIG_FEATURE_VI_WIN_RESIZE=y
+CONFIG_FEATURE_VI_ASK_TERMINAL=y
+CONFIG_FEATURE_VI_UNDO=y
+CONFIG_FEATURE_VI_UNDO_QUEUE=y
+CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256
+CONFIG_FEATURE_ALLOW_EXEC=y
+
+#
+# Finding Utilities
+#
+CONFIG_FIND=y
+CONFIG_FEATURE_FIND_PRINT0=y
+CONFIG_FEATURE_FIND_MTIME=y
+CONFIG_FEATURE_FIND_MMIN=y
+CONFIG_FEATURE_FIND_PERM=y
+CONFIG_FEATURE_FIND_TYPE=y
+CONFIG_FEATURE_FIND_XDEV=y
+CONFIG_FEATURE_FIND_MAXDEPTH=y
+CONFIG_FEATURE_FIND_NEWER=y
+CONFIG_FEATURE_FIND_INUM=y
+CONFIG_FEATURE_FIND_EXEC=y
+CONFIG_FEATURE_FIND_EXEC_PLUS=y
+CONFIG_FEATURE_FIND_USER=y
+CONFIG_FEATURE_FIND_GROUP=y
+CONFIG_FEATURE_FIND_NOT=y
+CONFIG_FEATURE_FIND_DEPTH=y
+CONFIG_FEATURE_FIND_PAREN=y
+CONFIG_FEATURE_FIND_SIZE=y
+CONFIG_FEATURE_FIND_PRUNE=y
+CONFIG_FEATURE_FIND_DELETE=y
+CONFIG_FEATURE_FIND_PATH=y
+CONFIG_FEATURE_FIND_REGEX=y
+# CONFIG_FEATURE_FIND_CONTEXT is not set
+CONFIG_FEATURE_FIND_LINKS=y
+CONFIG_GREP=y
+CONFIG_EGREP=y
+CONFIG_FGREP=y
+CONFIG_FEATURE_GREP_CONTEXT=y
+CONFIG_XARGS=y
+CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
+CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
+CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
+CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
+CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR=y
+
+#
+# Init Utilities
+#
+CONFIG_BOOTCHARTD=y
+CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER=y
+CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE=y
+CONFIG_HALT=y
+CONFIG_POWEROFF=y
+CONFIG_REBOOT=y
+# CONFIG_FEATURE_CALL_TELINIT is not set
+CONFIG_TELINIT_PATH=""
+CONFIG_INIT=y
+# CONFIG_LINUXRC is not set
+CONFIG_FEATURE_USE_INITTAB=y
+# CONFIG_FEATURE_KILL_REMOVED is not set
+CONFIG_FEATURE_KILL_DELAY=0
+CONFIG_FEATURE_INIT_SCTTY=y
+CONFIG_FEATURE_INIT_SYSLOG=y
+CONFIG_FEATURE_INIT_QUIET=y
+# CONFIG_FEATURE_INIT_COREDUMPS is not set
+CONFIG_INIT_TERMINAL_TYPE="linux"
+CONFIG_FEATURE_INIT_MODIFY_CMDLINE=y
+
+#
+# Login/Password Management Utilities
+#
+CONFIG_FEATURE_SHADOWPASSWDS=y
+CONFIG_USE_BB_PWD_GRP=y
+CONFIG_USE_BB_SHADOW=y
+CONFIG_USE_BB_CRYPT=y
+CONFIG_USE_BB_CRYPT_SHA=y
+CONFIG_ADD_SHELL=y
+CONFIG_REMOVE_SHELL=y
+CONFIG_ADDGROUP=y
+CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS=y
+CONFIG_FEATURE_ADDUSER_TO_GROUP=y
+CONFIG_ADDUSER=y
+CONFIG_FEATURE_ADDUSER_LONG_OPTIONS=y
+# CONFIG_FEATURE_CHECK_NAMES is not set
+CONFIG_LAST_ID=60000
+CONFIG_FIRST_SYSTEM_ID=100
+CONFIG_LAST_SYSTEM_ID=999
+CONFIG_CHPASSWD=y
+CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des"
+CONFIG_CRYPTPW=y
+CONFIG_MKPASSWD=y
+CONFIG_DELUSER=y
+CONFIG_DELGROUP=y
+CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
+CONFIG_GETTY=y
+CONFIG_LOGIN=y
+# CONFIG_LOGIN_SESSION_AS_CHILD is not set
+CONFIG_LOGIN_SCRIPTS=y
+CONFIG_FEATURE_NOLOGIN=y
+CONFIG_FEATURE_SECURETTY=y
+CONFIG_PASSWD=y
+CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
+CONFIG_SU=y
+CONFIG_FEATURE_SU_SYSLOG=y
+CONFIG_FEATURE_SU_CHECKS_SHELLS=y
+# CONFIG_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY is not set
+CONFIG_SULOGIN=y
+CONFIG_VLOCK=y
+
+#
+# Linux Ext2 FS Progs
+#
+CONFIG_CHATTR=y
+CONFIG_FSCK=y
+CONFIG_LSATTR=y
+# CONFIG_TUNE2FS is not set
+
+#
+# Linux Module Utilities
+#
+CONFIG_MODPROBE_SMALL=y
+CONFIG_DEPMOD=y
+CONFIG_INSMOD=y
+CONFIG_LSMOD=y
+# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
+CONFIG_MODINFO=y
+CONFIG_MODPROBE=y
+# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
+CONFIG_RMMOD=y
+
+#
+# Options common to multiple modutils
+#
+CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS=y
+CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y
+# CONFIG_FEATURE_2_4_MODULES is not set
+# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
+# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
+# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
+# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
+# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
+# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
+# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
+# CONFIG_FEATURE_MODUTILS_ALIAS is not set
+# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set
+CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
+CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
+
+#
+# Linux System Utilities
+#
+CONFIG_ACPID=y
+CONFIG_FEATURE_ACPID_COMPAT=y
+CONFIG_BLKDISCARD=y
+CONFIG_BLKID=y
+# CONFIG_FEATURE_BLKID_TYPE is not set
+CONFIG_BLOCKDEV=y
+CONFIG_CAL=y
+CONFIG_CHRT=y
+CONFIG_DMESG=y
+CONFIG_FEATURE_DMESG_PRETTY=y
+CONFIG_EJECT=y
+CONFIG_FEATURE_EJECT_SCSI=y
+CONFIG_FALLOCATE=y
+CONFIG_FATATTR=y
+CONFIG_FBSET=y
+CONFIG_FEATURE_FBSET_FANCY=y
+CONFIG_FEATURE_FBSET_READMODE=y
+CONFIG_FDFORMAT=y
+CONFIG_FDISK=y
+# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
+CONFIG_FEATURE_FDISK_WRITABLE=y
+# CONFIG_FEATURE_AIX_LABEL is not set
+# CONFIG_FEATURE_SGI_LABEL is not set
+# CONFIG_FEATURE_SUN_LABEL is not set
+# CONFIG_FEATURE_OSF_LABEL is not set
+CONFIG_FEATURE_GPT_LABEL=y
+CONFIG_FEATURE_FDISK_ADVANCED=y
+CONFIG_FINDFS=y
+CONFIG_FLOCK=y
+CONFIG_FDFLUSH=y
+CONFIG_FREERAMDISK=y
+CONFIG_FSCK_MINIX=y
+CONFIG_FSFREEZE=y
+CONFIG_FSTRIM=y
+CONFIG_GETOPT=y
+CONFIG_FEATURE_GETOPT_LONG=y
+CONFIG_HEXDUMP=y
+CONFIG_FEATURE_HEXDUMP_REVERSE=y
+CONFIG_HD=y
+CONFIG_XXD=y
+CONFIG_HWCLOCK=y
+CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y
+# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set
+CONFIG_IONICE=y
+CONFIG_IPCRM=y
+CONFIG_IPCS=y
+CONFIG_LAST=y
+CONFIG_FEATURE_LAST_FANCY=y
+CONFIG_LOSETUP=y
+CONFIG_LSPCI=y
+CONFIG_LSUSB=y
+CONFIG_MDEV=y
+CONFIG_FEATURE_MDEV_CONF=y
+CONFIG_FEATURE_MDEV_RENAME=y
+CONFIG_FEATURE_MDEV_RENAME_REGEXP=y
+CONFIG_FEATURE_MDEV_EXEC=y
+CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
+CONFIG_MESG=y
+CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y
+CONFIG_MKE2FS=y
+CONFIG_MKFS_EXT2=y
+CONFIG_MKFS_MINIX=y
+CONFIG_FEATURE_MINIX2=y
+# CONFIG_MKFS_REISER is not set
+CONFIG_MKDOSFS=y
+CONFIG_MKFS_VFAT=y
+CONFIG_MKSWAP=y
+CONFIG_FEATURE_MKSWAP_UUID=y
+CONFIG_MORE=y
+CONFIG_MOUNT=y
+CONFIG_FEATURE_MOUNT_FAKE=y
+CONFIG_FEATURE_MOUNT_VERBOSE=y
+# CONFIG_FEATURE_MOUNT_HELPERS is not set
+CONFIG_FEATURE_MOUNT_LABEL=y
+# CONFIG_FEATURE_MOUNT_NFS is not set
+CONFIG_FEATURE_MOUNT_CIFS=y
+CONFIG_FEATURE_MOUNT_FLAGS=y
+CONFIG_FEATURE_MOUNT_FSTAB=y
+CONFIG_FEATURE_MOUNT_OTHERTAB=y
+CONFIG_MOUNTPOINT=y
+CONFIG_NSENTER=y
+CONFIG_FEATURE_NSENTER_LONG_OPTS=y
+CONFIG_PIVOT_ROOT=y
+CONFIG_RDATE=y
+CONFIG_RDEV=y
+CONFIG_READPROFILE=y
+CONFIG_RENICE=y
+CONFIG_REV=y
+CONFIG_RTCWAKE=y
+CONFIG_SCRIPT=y
+CONFIG_SCRIPTREPLAY=y
+CONFIG_SETARCH=y
+CONFIG_LINUX32=y
+CONFIG_LINUX64=y
+CONFIG_SETPRIV=y
+CONFIG_SETSID=y
+CONFIG_SWAPON=y
+CONFIG_FEATURE_SWAPON_DISCARD=y
+CONFIG_FEATURE_SWAPON_PRI=y
+CONFIG_SWAPOFF=y
+CONFIG_SWITCH_ROOT=y
+CONFIG_TASKSET=y
+CONFIG_FEATURE_TASKSET_FANCY=y
+CONFIG_UEVENT=y
+CONFIG_UMOUNT=y
+CONFIG_FEATURE_UMOUNT_ALL=y
+CONFIG_UNSHARE=y
+CONFIG_WALL=y
+
+#
+# Common options for mount/umount
+#
+CONFIG_FEATURE_MOUNT_LOOP=y
+CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
+# CONFIG_FEATURE_MTAB_SUPPORT is not set
+CONFIG_VOLUMEID=y
+
+#
+# Filesystem/Volume identification
+#
+CONFIG_FEATURE_VOLUMEID_BCACHE=y
+CONFIG_FEATURE_VOLUMEID_BTRFS=y
+CONFIG_FEATURE_VOLUMEID_CRAMFS=y
+CONFIG_FEATURE_VOLUMEID_EXFAT=y
+CONFIG_FEATURE_VOLUMEID_EXT=y
+CONFIG_FEATURE_VOLUMEID_F2FS=y
+CONFIG_FEATURE_VOLUMEID_FAT=y
+CONFIG_FEATURE_VOLUMEID_HFS=y
+CONFIG_FEATURE_VOLUMEID_ISO9660=y
+CONFIG_FEATURE_VOLUMEID_JFS=y
+CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
+CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
+CONFIG_FEATURE_VOLUMEID_LUKS=y
+CONFIG_FEATURE_VOLUMEID_NILFS=y
+CONFIG_FEATURE_VOLUMEID_NTFS=y
+CONFIG_FEATURE_VOLUMEID_OCFS2=y
+CONFIG_FEATURE_VOLUMEID_REISERFS=y
+CONFIG_FEATURE_VOLUMEID_ROMFS=y
+# CONFIG_FEATURE_VOLUMEID_SQUASHFS is not set
+CONFIG_FEATURE_VOLUMEID_SYSV=y
+CONFIG_FEATURE_VOLUMEID_UBIFS=y
+CONFIG_FEATURE_VOLUMEID_UDF=y
+CONFIG_FEATURE_VOLUMEID_XFS=y
+
+#
+# Miscellaneous Utilities
+#
+CONFIG_ADJTIMEX=y
+# CONFIG_BBCONFIG is not set
+# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set
+CONFIG_BEEP=y
+CONFIG_FEATURE_BEEP_FREQ=4000
+CONFIG_FEATURE_BEEP_LENGTH_MS=30
+CONFIG_CHAT=y
+CONFIG_FEATURE_CHAT_NOFAIL=y
+# CONFIG_FEATURE_CHAT_TTY_HIFI is not set
+CONFIG_FEATURE_CHAT_IMPLICIT_CR=y
+CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y
+CONFIG_FEATURE_CHAT_SEND_ESCAPES=y
+CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y
+CONFIG_FEATURE_CHAT_CLR_ABORT=y
+CONFIG_CONSPY=y
+CONFIG_CROND=y
+CONFIG_FEATURE_CROND_D=y
+CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
+CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
+CONFIG_CRONTAB=y
+CONFIG_DC=y
+CONFIG_FEATURE_DC_LIBM=y
+# CONFIG_DEVFSD is not set
+# CONFIG_DEVFSD_MODLOAD is not set
+# CONFIG_DEVFSD_FG_NP is not set
+# CONFIG_DEVFSD_VERBOSE is not set
+# CONFIG_FEATURE_DEVFS is not set
+CONFIG_DEVMEM=y
+CONFIG_FBSPLASH=y
+# CONFIG_FLASH_ERASEALL is not set
+# CONFIG_FLASH_LOCK is not set
+# CONFIG_FLASH_UNLOCK is not set
+# CONFIG_FLASHCP is not set
+CONFIG_HDPARM=y
+CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
+CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y
+CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y
+CONFIG_I2CGET=y
+CONFIG_I2CSET=y
+CONFIG_I2CDUMP=y
+CONFIG_I2CDETECT=y
+# CONFIG_INOTIFYD is not set
+CONFIG_LESS=y
+CONFIG_FEATURE_LESS_MAXLINES=9999999
+CONFIG_FEATURE_LESS_BRACKETS=y
+CONFIG_FEATURE_LESS_FLAGS=y
+CONFIG_FEATURE_LESS_TRUNCATE=y
+CONFIG_FEATURE_LESS_MARKS=y
+CONFIG_FEATURE_LESS_REGEXP=y
+CONFIG_FEATURE_LESS_WINCH=y
+CONFIG_FEATURE_LESS_ASK_TERMINAL=y
+CONFIG_FEATURE_LESS_DASHCMD=y
+CONFIG_FEATURE_LESS_LINENUMS=y
+CONFIG_LSSCSI=y
+CONFIG_MAKEDEVS=y
+# CONFIG_FEATURE_MAKEDEVS_LEAF is not set
+CONFIG_FEATURE_MAKEDEVS_TABLE=y
+CONFIG_MAN=y
+CONFIG_MICROCOM=y
+CONFIG_MT=y
+CONFIG_NANDWRITE=y
+CONFIG_NANDDUMP=y
+CONFIG_PARTPROBE=y
+CONFIG_RAIDAUTORUN=y
+CONFIG_READAHEAD=y
+# CONFIG_RFKILL is not set
+CONFIG_RUNLEVEL=y
+CONFIG_RX=y
+CONFIG_SETSERIAL=y
+CONFIG_STRINGS=y
+CONFIG_TIME=y
+CONFIG_TTYSIZE=y
+# CONFIG_UBIATTACH is not set
+# CONFIG_UBIDETACH is not set
+# CONFIG_UBIMKVOL is not set
+# CONFIG_UBIRMVOL is not set
+# CONFIG_UBIRSVOL is not set
+# CONFIG_UBIUPDATEVOL is not set
+# CONFIG_UBIRENAME is not set
+CONFIG_VOLNAME=y
+CONFIG_WATCHDOG=y
+
+#
+# Networking Utilities
+#
+CONFIG_FEATURE_IPV6=y
+# CONFIG_FEATURE_UNIX_LOCAL is not set
+CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
+# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
+CONFIG_ARP=y
+CONFIG_ARPING=y
+CONFIG_BRCTL=y
+CONFIG_FEATURE_BRCTL_FANCY=y
+CONFIG_FEATURE_BRCTL_SHOW=y
+CONFIG_DNSD=y
+CONFIG_ETHER_WAKE=y
+CONFIG_FTPD=y
+CONFIG_FEATURE_FTPD_WRITE=y
+CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y
+CONFIG_FEATURE_FTPD_AUTHENTICATION=y
+CONFIG_FTPGET=y
+CONFIG_FTPPUT=y
+CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y
+CONFIG_HOSTNAME=y
+CONFIG_DNSDOMAINNAME=y
+CONFIG_HTTPD=y
+CONFIG_FEATURE_HTTPD_RANGES=y
+CONFIG_FEATURE_HTTPD_SETUID=y
+CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
+CONFIG_FEATURE_HTTPD_AUTH_MD5=y
+CONFIG_FEATURE_HTTPD_CGI=y
+CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
+CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y
+CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
+CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
+CONFIG_FEATURE_HTTPD_PROXY=y
+CONFIG_FEATURE_HTTPD_GZIP=y
+CONFIG_IFCONFIG=y
+CONFIG_FEATURE_IFCONFIG_STATUS=y
+CONFIG_FEATURE_IFCONFIG_SLIP=y
+CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
+CONFIG_FEATURE_IFCONFIG_HW=y
+CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
+CONFIG_IFENSLAVE=y
+CONFIG_IFPLUGD=y
+CONFIG_IFUP=y
+CONFIG_IFDOWN=y
+CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
+CONFIG_FEATURE_IFUPDOWN_IP=y
+CONFIG_FEATURE_IFUPDOWN_IPV4=y
+CONFIG_FEATURE_IFUPDOWN_IPV6=y
+CONFIG_FEATURE_IFUPDOWN_MAPPING=y
+# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
+CONFIG_INETD=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y
+# CONFIG_FEATURE_INETD_RPC is not set
+CONFIG_IP=y
+CONFIG_IPADDR=y
+CONFIG_IPLINK=y
+CONFIG_IPROUTE=y
+CONFIG_IPTUNNEL=y
+CONFIG_IPRULE=y
+CONFIG_IPNEIGH=y
+CONFIG_FEATURE_IP_ADDRESS=y
+CONFIG_FEATURE_IP_LINK=y
+CONFIG_FEATURE_IP_ROUTE=y
+CONFIG_FEATURE_IP_ROUTE_DIR="/etc/iproute2"
+CONFIG_FEATURE_IP_TUNNEL=y
+CONFIG_FEATURE_IP_RULE=y
+CONFIG_FEATURE_IP_NEIGH=y
+# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
+CONFIG_IPCALC=y
+CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y
+CONFIG_FEATURE_IPCALC_FANCY=y
+CONFIG_FAKEIDENTD=y
+CONFIG_NAMEIF=y
+CONFIG_FEATURE_NAMEIF_EXTENDED=y
+CONFIG_NBDCLIENT=y
+CONFIG_NC=y
+CONFIG_NC_SERVER=y
+CONFIG_NC_EXTRA=y
+# CONFIG_NC_110_COMPAT is not set
+CONFIG_NETSTAT=y
+CONFIG_FEATURE_NETSTAT_WIDE=y
+CONFIG_FEATURE_NETSTAT_PRG=y
+CONFIG_NSLOOKUP=y
+CONFIG_NTPD=y
+CONFIG_FEATURE_NTPD_SERVER=y
+CONFIG_FEATURE_NTPD_CONF=y
+CONFIG_PING=y
+CONFIG_PING6=y
+CONFIG_FEATURE_FANCY_PING=y
+CONFIG_PSCAN=y
+CONFIG_ROUTE=y
+CONFIG_SLATTACH=y
+CONFIG_SSL_CLIENT=y
+CONFIG_TCPSVD=y
+CONFIG_UDPSVD=y
+CONFIG_TELNET=y
+CONFIG_FEATURE_TELNET_TTYPE=y
+CONFIG_FEATURE_TELNET_AUTOLOGIN=y
+CONFIG_FEATURE_TELNET_WIDTH=y
+CONFIG_TELNETD=y
+CONFIG_FEATURE_TELNETD_STANDALONE=y
+CONFIG_FEATURE_TELNETD_INETD_WAIT=y
+CONFIG_TFTP=y
+CONFIG_TFTPD=y
+
+#
+# Common options for tftp/tftpd
+#
+CONFIG_FEATURE_TFTP_GET=y
+CONFIG_FEATURE_TFTP_PUT=y
+CONFIG_FEATURE_TFTP_BLOCKSIZE=y
+CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
+# CONFIG_TFTP_DEBUG is not set
+CONFIG_TLS=y
+CONFIG_TRACEROUTE=y
+CONFIG_TRACEROUTE6=y
+CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
+CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y
+CONFIG_TUNCTL=y
+CONFIG_FEATURE_TUNCTL_UG=y
+CONFIG_VCONFIG=y
+CONFIG_WGET=y
+CONFIG_FEATURE_WGET_LONG_OPTIONS=y
+CONFIG_FEATURE_WGET_STATUSBAR=y
+CONFIG_FEATURE_WGET_AUTHENTICATION=y
+CONFIG_FEATURE_WGET_TIMEOUT=y
+CONFIG_FEATURE_WGET_HTTPS=y
+CONFIG_FEATURE_WGET_OPENSSL=y
+CONFIG_WHOIS=y
+CONFIG_ZCIP=y
+# CONFIG_UDHCPC6 is not set
+# CONFIG_FEATURE_UDHCPC6_RFC3646 is not set
+# CONFIG_FEATURE_UDHCPC6_RFC4704 is not set
+# CONFIG_FEATURE_UDHCPC6_RFC4833 is not set
+CONFIG_UDHCPD=y
+CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
+# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
+CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
+CONFIG_DUMPLEASES=y
+CONFIG_DHCPRELAY=y
+CONFIG_UDHCPC=y
+CONFIG_FEATURE_UDHCPC_ARPING=y
+CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y
+CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
+# CONFIG_FEATURE_UDHCP_PORT is not set
+CONFIG_UDHCP_DEBUG=9
+CONFIG_FEATURE_UDHCP_RFC3397=y
+CONFIG_FEATURE_UDHCP_8021Q=y
+CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
+CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"
+
+#
+# Print Utilities
+#
+CONFIG_LPD=y
+CONFIG_LPR=y
+CONFIG_LPQ=y
+
+#
+# Mail Utilities
+#
+CONFIG_MAKEMIME=y
+CONFIG_POPMAILDIR=y
+CONFIG_FEATURE_POPMAILDIR_DELIVERY=y
+CONFIG_REFORMIME=y
+CONFIG_FEATURE_REFORMIME_COMPAT=y
+CONFIG_SENDMAIL=y
+CONFIG_FEATURE_MIME_CHARSET="us-ascii"
+
+#
+# Process Utilities
+#
+CONFIG_FREE=y
+CONFIG_FUSER=y
+CONFIG_IOSTAT=y
+CONFIG_KILL=y
+CONFIG_KILLALL=y
+CONFIG_KILLALL5=y
+CONFIG_LSOF=y
+CONFIG_MPSTAT=y
+CONFIG_NMETER=y
+CONFIG_PGREP=y
+CONFIG_PKILL=y
+CONFIG_PIDOF=y
+CONFIG_FEATURE_PIDOF_SINGLE=y
+CONFIG_FEATURE_PIDOF_OMIT=y
+CONFIG_PMAP=y
+CONFIG_POWERTOP=y
+CONFIG_FEATURE_POWERTOP_INTERACTIVE=y
+CONFIG_PS=y
+# CONFIG_FEATURE_PS_WIDE is not set
+# CONFIG_FEATURE_PS_LONG is not set
+CONFIG_FEATURE_PS_TIME=y
+# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
+CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y
+CONFIG_PSTREE=y
+CONFIG_PWDX=y
+CONFIG_SMEMCAP=y
+CONFIG_BB_SYSCTL=y
+CONFIG_TOP=y
+CONFIG_FEATURE_TOP_INTERACTIVE=y
+CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
+CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
+CONFIG_FEATURE_TOP_SMP_CPU=y
+CONFIG_FEATURE_TOP_DECIMALS=y
+CONFIG_FEATURE_TOP_SMP_PROCESS=y
+CONFIG_FEATURE_TOPMEM=y
+CONFIG_UPTIME=y
+CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y
+CONFIG_WATCH=y
+CONFIG_FEATURE_SHOW_THREADS=y
+
+#
+# Runit Utilities
+#
+CONFIG_CHPST=y
+CONFIG_SETUIDGID=y
+CONFIG_ENVUIDGID=y
+CONFIG_ENVDIR=y
+CONFIG_SOFTLIMIT=y
+CONFIG_RUNSV=y
+CONFIG_RUNSVDIR=y
+# CONFIG_FEATURE_RUNSVDIR_LOG is not set
+CONFIG_SV=y
+CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service"
+CONFIG_SVC=y
+CONFIG_SVLOGD=y
+# CONFIG_CHCON is not set
+# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set
+# CONFIG_GETENFORCE is not set
+# CONFIG_GETSEBOOL is not set
+# CONFIG_LOAD_POLICY is not set
+# CONFIG_MATCHPATHCON is not set
+# CONFIG_RUNCON is not set
+# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set
+# CONFIG_SELINUXENABLED is not set
+# CONFIG_SESTATUS is not set
+# CONFIG_SETENFORCE is not set
+# CONFIG_SETFILES is not set
+# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
+# CONFIG_RESTORECON is not set
+# CONFIG_SETSEBOOL is not set
+
+#
+# Shells
+#
+CONFIG_SH_IS_ASH=y
+# CONFIG_SH_IS_HUSH is not set
+# CONFIG_SH_IS_NONE is not set
+CONFIG_BASH_IS_ASH=y
+# CONFIG_BASH_IS_HUSH is not set
+# CONFIG_BASH_IS_NONE is not set
+CONFIG_ASH=y
+CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
+CONFIG_ASH_INTERNAL_GLOB=y
+CONFIG_ASH_BASH_COMPAT=y
+CONFIG_ASH_JOB_CONTROL=y
+CONFIG_ASH_ALIAS=y
+CONFIG_ASH_RANDOM_SUPPORT=y
+CONFIG_ASH_EXPAND_PRMT=y
+CONFIG_ASH_IDLE_TIMEOUT=y
+CONFIG_ASH_MAIL=y
+CONFIG_ASH_ECHO=y
+CONFIG_ASH_PRINTF=y
+CONFIG_ASH_TEST=y
+CONFIG_ASH_HELP=y
+CONFIG_ASH_GETOPTS=y
+CONFIG_ASH_CMDCMD=y
+CONFIG_CTTYHACK=y
+# CONFIG_HUSH is not set
+# CONFIG_HUSH_BASH_COMPAT is not set
+# CONFIG_HUSH_BRACE_EXPANSION is not set
+# CONFIG_HUSH_INTERACTIVE is not set
+# CONFIG_HUSH_SAVEHISTORY is not set
+# CONFIG_HUSH_JOB is not set
+# CONFIG_HUSH_TICK is not set
+# CONFIG_HUSH_IF is not set
+# CONFIG_HUSH_LOOPS is not set
+# CONFIG_HUSH_CASE is not set
+# CONFIG_HUSH_FUNCTIONS is not set
+# CONFIG_HUSH_LOCAL is not set
+# CONFIG_HUSH_RANDOM_SUPPORT is not set
+# CONFIG_HUSH_MODE_X is not set
+# CONFIG_HUSH_ECHO is not set
+# CONFIG_HUSH_PRINTF is not set
+# CONFIG_HUSH_TEST is not set
+# CONFIG_HUSH_HELP is not set
+# CONFIG_HUSH_EXPORT is not set
+# CONFIG_HUSH_EXPORT_N is not set
+# CONFIG_HUSH_KILL is not set
+# CONFIG_HUSH_WAIT is not set
+# CONFIG_HUSH_TRAP is not set
+# CONFIG_HUSH_TYPE is not set
+# CONFIG_HUSH_READ is not set
+# CONFIG_HUSH_SET is not set
+# CONFIG_HUSH_UNSET is not set
+# CONFIG_HUSH_ULIMIT is not set
+# CONFIG_HUSH_UMASK is not set
+# CONFIG_HUSH_MEMLEAK is not set
+# CONFIG_MSH is not set
+
+#
+# Options common to all shells
+#
+CONFIG_FEATURE_SH_MATH=y
+CONFIG_FEATURE_SH_MATH_64=y
+CONFIG_FEATURE_SH_EXTRA_QUIET=y
+# CONFIG_FEATURE_SH_STANDALONE is not set
+# CONFIG_FEATURE_SH_NOFORK is not set
+CONFIG_FEATURE_SH_HISTFILESIZE=y
+
+#
+# System Logging Utilities
+#
+CONFIG_KLOGD=y
+
+#
+# klogd should not be used together with syslog to kernel printk buffer
+#
+CONFIG_FEATURE_KLOGD_KLOGCTL=y
+CONFIG_LOGGER=y
+CONFIG_LOGREAD=y
+CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y
+CONFIG_SYSLOGD=y
+CONFIG_FEATURE_ROTATE_LOGFILE=y
+CONFIG_FEATURE_REMOTE_LOG=y
+CONFIG_FEATURE_SYSLOGD_DUP=y
+CONFIG_FEATURE_SYSLOGD_CFG=y
+CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
+CONFIG_FEATURE_IPC_SYSLOG=y
+CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
+CONFIG_FEATURE_KMSG_SYSLOG=y
diff --git a/esdk/layers/meta-zxic-custom/recipes-core/busybox/busybox/vehicle_dc_systemd-normal-busybox.cfg b/esdk/layers/meta-zxic-custom/recipes-core/busybox/busybox/vehicle_dc_systemd-normal-busybox.cfg
new file mode 100755
index 0000000..5d7d82f
--- /dev/null
+++ b/esdk/layers/meta-zxic-custom/recipes-core/busybox/busybox/vehicle_dc_systemd-normal-busybox.cfg
@@ -0,0 +1,1137 @@
+#
+# Automatically generated make config: don't edit
+# Busybox version: 1.27.2
+# Mon Sep 25 22:49:52 2017
+#
+CONFIG_HAVE_DOT_CONFIG=y
+
+#
+# Busybox Settings
+#
+CONFIG_DESKTOP=y
+# CONFIG_EXTRA_COMPAT is not set
+# CONFIG_FEDORA_COMPAT is not set
+CONFIG_INCLUDE_SUSv2=y
+# CONFIG_USE_PORTABLE_CODE is not set
+CONFIG_SHOW_USAGE=y
+CONFIG_FEATURE_VERBOSE_USAGE=y
+CONFIG_FEATURE_COMPRESS_USAGE=y
+CONFIG_BUSYBOX=y
+CONFIG_FEATURE_INSTALLER=y
+# CONFIG_INSTALL_NO_USR is not set
+# CONFIG_PAM is not set
+CONFIG_LONG_OPTS=y
+CONFIG_FEATURE_DEVPTS=y
+# CONFIG_FEATURE_CLEAN_UP is not set
+CONFIG_FEATURE_UTMP=y
+CONFIG_FEATURE_WTMP=y
+CONFIG_FEATURE_PIDFILE=y
+CONFIG_PID_FILE_PATH="/var/run"
+CONFIG_FEATURE_SUID=y
+CONFIG_FEATURE_SUID_CONFIG=y
+CONFIG_FEATURE_SUID_CONFIG_QUIET=y
+# CONFIG_SELINUX is not set
+# CONFIG_FEATURE_PREFER_APPLETS is not set
+CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
+CONFIG_FEATURE_SYSLOG=y
+# CONFIG_FEATURE_HAVE_RPC is not set
+CONFIG_PLATFORM_LINUX=y
+
+#
+# Build Options
+#
+# CONFIG_PIE is not set
+# CONFIG_NOMMU is not set
+# CONFIG_BUILD_LIBBUSYBOX is not set
+# CONFIG_FEATURE_INDIVIDUAL is not set
+# CONFIG_FEATURE_SHARED_BUSYBOX is not set
+CONFIG_LFS=y
+CONFIG_CROSS_COMPILER_PREFIX=""
+CONFIG_SYSROOT=""
+CONFIG_EXTRA_CFLAGS=""
+CONFIG_EXTRA_LDFLAGS=""
+CONFIG_EXTRA_LDLIBS="-lnvram"
+
+#
+# Installation Options ("make install" behavior)
+#
+CONFIG_INSTALL_APPLET_SYMLINKS=y
+# CONFIG_INSTALL_APPLET_HARDLINKS is not set
+# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
+# CONFIG_INSTALL_APPLET_DONT is not set
+# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
+# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
+# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
+CONFIG_PREFIX="./_install"
+
+#
+# Debugging Options
+#
+# CONFIG_DEBUG is not set
+# CONFIG_DEBUG_PESSIMIZE is not set
+# CONFIG_DEBUG_SANITIZE is not set
+# CONFIG_UNIT_TEST is not set
+# CONFIG_WERROR is not set
+CONFIG_NO_DEBUG_LIB=y
+# CONFIG_DMALLOC is not set
+# CONFIG_EFENCE is not set
+
+#
+# Busybox Library Tuning
+#
+# CONFIG_FEATURE_USE_BSS_TAIL is not set
+CONFIG_FEATURE_RTMINMAX=y
+CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
+# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
+# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
+CONFIG_PASSWORD_MINLEN=6
+CONFIG_MD5_SMALL=1
+CONFIG_SHA3_SMALL=1
+# CONFIG_FEATURE_FAST_TOP is not set
+# CONFIG_FEATURE_ETC_NETWORKS is not set
+CONFIG_FEATURE_EDITING=y
+CONFIG_FEATURE_EDITING_MAX_LEN=1024
+# CONFIG_FEATURE_EDITING_VI is not set
+CONFIG_FEATURE_EDITING_HISTORY=255
+CONFIG_FEATURE_EDITING_SAVEHISTORY=y
+# CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set
+CONFIG_FEATURE_REVERSE_SEARCH=y
+CONFIG_FEATURE_TAB_COMPLETION=y
+CONFIG_FEATURE_USERNAME_COMPLETION=y
+CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
+# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
+# CONFIG_LOCALE_SUPPORT is not set
+CONFIG_UNICODE_SUPPORT=y
+# CONFIG_UNICODE_USING_LOCALE is not set
+# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
+CONFIG_SUBST_WCHAR=63
+CONFIG_LAST_SUPPORTED_WCHAR=767
+# CONFIG_UNICODE_COMBINING_WCHARS is not set
+# CONFIG_UNICODE_WIDE_WCHARS is not set
+# CONFIG_UNICODE_BIDI_SUPPORT is not set
+# CONFIG_UNICODE_NEUTRAL_TABLE is not set
+# CONFIG_UNICODE_PRESERVE_BROKEN is not set
+CONFIG_FEATURE_NON_POSIX_CP=y
+# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
+CONFIG_FEATURE_USE_SENDFILE=y
+CONFIG_FEATURE_COPYBUF_KB=4
+CONFIG_FEATURE_SKIP_ROOTFS=y
+CONFIG_MONOTONIC_SYSCALL=y
+CONFIG_IOCTL_HEX2STR_ERROR=y
+CONFIG_FEATURE_HWIB=y
+
+#
+# Applets
+#
+
+#
+# Archival Utilities
+#
+CONFIG_FEATURE_SEAMLESS_XZ=y
+CONFIG_FEATURE_SEAMLESS_LZMA=y
+CONFIG_FEATURE_SEAMLESS_BZ2=y
+CONFIG_FEATURE_SEAMLESS_GZ=y
+# CONFIG_FEATURE_SEAMLESS_Z is not set
+# CONFIG_AR is not set
+# CONFIG_FEATURE_AR_LONG_FILENAMES is not set
+# CONFIG_FEATURE_AR_CREATE is not set
+# CONFIG_UNCOMPRESS is not set
+CONFIG_GUNZIP=y
+CONFIG_ZCAT=y
+CONFIG_FEATURE_GUNZIP_LONG_OPTIONS=y
+CONFIG_BUNZIP2=y
+CONFIG_BZCAT=y
+CONFIG_UNLZMA=y
+CONFIG_LZCAT=y
+CONFIG_LZMA=y
+# CONFIG_FEATURE_LZMA_FAST is not set
+CONFIG_UNXZ=y
+CONFIG_XZCAT=y
+CONFIG_XZ=y
+CONFIG_BZIP2=y
+CONFIG_FEATURE_BZIP2_DECOMPRESS=y
+CONFIG_CPIO=y
+CONFIG_FEATURE_CPIO_O=y
+CONFIG_FEATURE_CPIO_P=y
+CONFIG_DPKG=y
+CONFIG_DPKG_DEB=y
+CONFIG_GZIP=y
+CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
+CONFIG_GZIP_FAST=0
+# CONFIG_FEATURE_GZIP_LEVELS is not set
+CONFIG_FEATURE_GZIP_DECOMPRESS=y
+CONFIG_LZOP=y
+# CONFIG_UNLZOP is not set
+# CONFIG_LZOPCAT is not set
+# CONFIG_LZOP_COMPR_HIGH is not set
+CONFIG_RPM=y
+CONFIG_RPM2CPIO=y
+CONFIG_TAR=y
+CONFIG_FEATURE_TAR_LONG_OPTIONS=y
+CONFIG_FEATURE_TAR_CREATE=y
+CONFIG_FEATURE_TAR_AUTODETECT=y
+CONFIG_FEATURE_TAR_FROM=y
+CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
+CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
+CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
+CONFIG_FEATURE_TAR_TO_COMMAND=y
+CONFIG_FEATURE_TAR_UNAME_GNAME=y
+CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
+# CONFIG_FEATURE_TAR_SELINUX is not set
+CONFIG_UNZIP=y
+CONFIG_FEATURE_UNZIP_CDF=y
+CONFIG_FEATURE_UNZIP_BZIP2=y
+CONFIG_FEATURE_UNZIP_LZMA=y
+CONFIG_FEATURE_UNZIP_XZ=y
+
+#
+# Coreutils
+#
+CONFIG_BASENAME=y
+CONFIG_CAT=y
+CONFIG_FEATURE_CATV=y
+CONFIG_CHGRP=y
+CONFIG_CHMOD=y
+CONFIG_CHOWN=y
+CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
+CONFIG_CHROOT=y
+CONFIG_CKSUM=y
+CONFIG_COMM=y
+CONFIG_CP=y
+CONFIG_FEATURE_CP_LONG_OPTIONS=y
+CONFIG_CUT=y
+CONFIG_DATE=y
+CONFIG_FEATURE_DATE_ISOFMT=y
+# CONFIG_FEATURE_DATE_NANO is not set
+CONFIG_FEATURE_DATE_COMPAT=y
+CONFIG_DD=y
+CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
+CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
+CONFIG_FEATURE_DD_IBS_OBS=y
+CONFIG_FEATURE_DD_STATUS=y
+CONFIG_DF=y
+CONFIG_FEATURE_DF_FANCY=y
+CONFIG_DIRNAME=y
+CONFIG_DOS2UNIX=y
+CONFIG_UNIX2DOS=y
+CONFIG_DU=y
+CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
+CONFIG_ECHO=y
+CONFIG_FEATURE_FANCY_ECHO=y
+CONFIG_ENV=y
+CONFIG_FEATURE_ENV_LONG_OPTIONS=y
+CONFIG_EXPAND=y
+CONFIG_FEATURE_EXPAND_LONG_OPTIONS=y
+CONFIG_UNEXPAND=y
+CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS=y
+CONFIG_EXPR=y
+CONFIG_EXPR_MATH_SUPPORT_64=y
+CONFIG_FACTOR=y
+CONFIG_FALSE=y
+CONFIG_FOLD=y
+CONFIG_FSYNC=y
+CONFIG_HEAD=y
+CONFIG_FEATURE_FANCY_HEAD=y
+CONFIG_HOSTID=y
+CONFIG_ID=y
+CONFIG_GROUPS=y
+CONFIG_INSTALL=y
+CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
+CONFIG_LINK=y
+CONFIG_LN=y
+CONFIG_LOGNAME=y
+CONFIG_LS=y
+CONFIG_FEATURE_LS_FILETYPES=y
+CONFIG_FEATURE_LS_FOLLOWLINKS=y
+CONFIG_FEATURE_LS_RECURSIVE=y
+CONFIG_FEATURE_LS_WIDTH=y
+CONFIG_FEATURE_LS_SORTFILES=y
+CONFIG_FEATURE_LS_TIMESTAMPS=y
+CONFIG_FEATURE_LS_USERNAME=y
+# CONFIG_FEATURE_LS_COLOR is not set
+# CONFIG_FEATURE_LS_COLOR_IS_DEFAULT is not set
+CONFIG_MD5SUM=y
+CONFIG_SHA1SUM=y
+CONFIG_SHA256SUM=y
+CONFIG_SHA512SUM=y
+CONFIG_SHA3SUM=y
+
+#
+# Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
+#
+CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
+CONFIG_MKDIR=y
+CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y
+CONFIG_MKFIFO=y
+CONFIG_MKNOD=y
+CONFIG_MKTEMP=y
+CONFIG_MV=y
+CONFIG_FEATURE_MV_LONG_OPTIONS=y
+CONFIG_NICE=y
+CONFIG_NL=y
+CONFIG_NOHUP=y
+CONFIG_NPROC=y
+CONFIG_OD=y
+CONFIG_PASTE=y
+CONFIG_PRINTENV=y
+CONFIG_PRINTF=y
+CONFIG_PWD=y
+CONFIG_READLINK=y
+CONFIG_FEATURE_READLINK_FOLLOW=y
+CONFIG_REALPATH=y
+CONFIG_RM=y
+CONFIG_RMDIR=y
+CONFIG_FEATURE_RMDIR_LONG_OPTIONS=y
+CONFIG_SEQ=y
+CONFIG_SHRED=y
+CONFIG_SHUF=y
+CONFIG_SLEEP=y
+CONFIG_FEATURE_FANCY_SLEEP=y
+CONFIG_FEATURE_FLOAT_SLEEP=y
+CONFIG_SORT=y
+CONFIG_FEATURE_SORT_BIG=y
+CONFIG_SPLIT=y
+CONFIG_FEATURE_SPLIT_FANCY=y
+CONFIG_STAT=y
+CONFIG_FEATURE_STAT_FORMAT=y
+CONFIG_FEATURE_STAT_FILESYSTEM=y
+CONFIG_STTY=y
+CONFIG_SUM=y
+CONFIG_SYNC=y
+CONFIG_FEATURE_SYNC_FANCY=y
+CONFIG_TAC=y
+CONFIG_TAIL=y
+CONFIG_FEATURE_FANCY_TAIL=y
+CONFIG_TEE=y
+CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
+CONFIG_TEST=y
+CONFIG_TEST1=y
+CONFIG_TEST2=y
+CONFIG_FEATURE_TEST_64=y
+CONFIG_TIMEOUT=y
+CONFIG_TOUCH=y
+CONFIG_FEATURE_TOUCH_NODEREF=y
+CONFIG_FEATURE_TOUCH_SUSV3=y
+CONFIG_TR=y
+CONFIG_FEATURE_TR_CLASSES=y
+CONFIG_FEATURE_TR_EQUIV=y
+CONFIG_TRUE=y
+CONFIG_TRUNCATE=y
+CONFIG_TTY=y
+CONFIG_UNAME=y
+CONFIG_UNAME_OSNAME="GNU/Linux"
+CONFIG_UNIQ=y
+CONFIG_UNLINK=y
+CONFIG_USLEEP=y
+CONFIG_UUDECODE=y
+CONFIG_BASE64=y
+CONFIG_UUENCODE=y
+CONFIG_WC=y
+CONFIG_FEATURE_WC_LARGE=y
+CONFIG_WHO=y
+CONFIG_W=y
+CONFIG_USERS=y
+CONFIG_WHOAMI=y
+CONFIG_YES=y
+
+#
+# Common options
+#
+CONFIG_FEATURE_VERBOSE=y
+
+#
+# Common options for cp and mv
+#
+CONFIG_FEATURE_PRESERVE_HARDLINKS=y
+
+#
+# Common options for df, du, ls
+#
+CONFIG_FEATURE_HUMAN_READABLE=y
+
+#
+# Console Utilities
+#
+CONFIG_CHVT=y
+CONFIG_CLEAR=y
+CONFIG_DEALLOCVT=y
+CONFIG_DUMPKMAP=y
+CONFIG_FGCONSOLE=y
+CONFIG_KBD_MODE=y
+CONFIG_LOADFONT=y
+CONFIG_SETFONT=y
+CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y
+CONFIG_DEFAULT_SETFONT_DIR=""
+
+#
+# Common options for loadfont and setfont
+#
+CONFIG_FEATURE_LOADFONT_PSF2=y
+CONFIG_FEATURE_LOADFONT_RAW=y
+CONFIG_LOADKMAP=y
+CONFIG_OPENVT=y
+CONFIG_RESET=y
+CONFIG_RESIZE=y
+CONFIG_FEATURE_RESIZE_PRINT=y
+CONFIG_SETCONSOLE=y
+CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y
+CONFIG_SETKEYCODES=y
+CONFIG_SETLOGCONS=y
+CONFIG_SHOWKEY=y
+
+#
+# Debian Utilities
+#
+CONFIG_PIPE_PROGRESS=y
+CONFIG_RUN_PARTS=y
+CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS=y
+CONFIG_FEATURE_RUN_PARTS_FANCY=y
+# CONFIG_START_STOP_DAEMON is not set
+CONFIG_WHICH=y
+
+#
+# Editors
+#
+CONFIG_AWK=y
+CONFIG_FEATURE_AWK_LIBM=y
+CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y
+CONFIG_CMP=y
+CONFIG_DIFF=y
+CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
+CONFIG_FEATURE_DIFF_DIR=y
+CONFIG_ED=y
+CONFIG_PATCH=y
+CONFIG_SED=y
+CONFIG_VI=y
+CONFIG_FEATURE_VI_MAX_LEN=4096
+# CONFIG_FEATURE_VI_8BIT is not set
+CONFIG_FEATURE_VI_COLON=y
+CONFIG_FEATURE_VI_YANKMARK=y
+CONFIG_FEATURE_VI_SEARCH=y
+# CONFIG_FEATURE_VI_REGEX_SEARCH is not set
+CONFIG_FEATURE_VI_USE_SIGNALS=y
+CONFIG_FEATURE_VI_DOT_CMD=y
+CONFIG_FEATURE_VI_READONLY=y
+CONFIG_FEATURE_VI_SETOPTS=y
+CONFIG_FEATURE_VI_SET=y
+CONFIG_FEATURE_VI_WIN_RESIZE=y
+CONFIG_FEATURE_VI_ASK_TERMINAL=y
+CONFIG_FEATURE_VI_UNDO=y
+CONFIG_FEATURE_VI_UNDO_QUEUE=y
+CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256
+CONFIG_FEATURE_ALLOW_EXEC=y
+
+#
+# Finding Utilities
+#
+CONFIG_FIND=y
+CONFIG_FEATURE_FIND_PRINT0=y
+CONFIG_FEATURE_FIND_MTIME=y
+CONFIG_FEATURE_FIND_MMIN=y
+CONFIG_FEATURE_FIND_PERM=y
+CONFIG_FEATURE_FIND_TYPE=y
+CONFIG_FEATURE_FIND_XDEV=y
+CONFIG_FEATURE_FIND_MAXDEPTH=y
+CONFIG_FEATURE_FIND_NEWER=y
+CONFIG_FEATURE_FIND_INUM=y
+CONFIG_FEATURE_FIND_EXEC=y
+CONFIG_FEATURE_FIND_EXEC_PLUS=y
+CONFIG_FEATURE_FIND_USER=y
+CONFIG_FEATURE_FIND_GROUP=y
+CONFIG_FEATURE_FIND_NOT=y
+CONFIG_FEATURE_FIND_DEPTH=y
+CONFIG_FEATURE_FIND_PAREN=y
+CONFIG_FEATURE_FIND_SIZE=y
+CONFIG_FEATURE_FIND_PRUNE=y
+CONFIG_FEATURE_FIND_DELETE=y
+CONFIG_FEATURE_FIND_PATH=y
+CONFIG_FEATURE_FIND_REGEX=y
+# CONFIG_FEATURE_FIND_CONTEXT is not set
+CONFIG_FEATURE_FIND_LINKS=y
+CONFIG_GREP=y
+CONFIG_EGREP=y
+CONFIG_FGREP=y
+CONFIG_FEATURE_GREP_CONTEXT=y
+CONFIG_XARGS=y
+CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
+CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
+CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
+CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
+CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR=y
+
+#
+# Init Utilities
+#
+CONFIG_BOOTCHARTD=y
+CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER=y
+CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE=y
+CONFIG_HALT=y
+CONFIG_POWEROFF=y
+CONFIG_REBOOT=y
+# CONFIG_FEATURE_CALL_TELINIT is not set
+CONFIG_TELINIT_PATH=""
+# CONFIG_INIT is not set
+# CONFIG_LINUXRC is not set
+# CONFIG_FEATURE_USE_INITTAB is not set
+# CONFIG_FEATURE_KILL_REMOVED is not set
+CONFIG_FEATURE_KILL_DELAY=0
+# CONFIG_FEATURE_INIT_SCTTY is not set
+# CONFIG_FEATURE_INIT_SYSLOG is not set
+# CONFIG_FEATURE_INIT_QUIET is not set
+# CONFIG_FEATURE_INIT_COREDUMPS is not set
+CONFIG_INIT_TERMINAL_TYPE=""
+# CONFIG_FEATURE_INIT_MODIFY_CMDLINE is not set
+
+#
+# Login/Password Management Utilities
+#
+CONFIG_FEATURE_SHADOWPASSWDS=y
+CONFIG_USE_BB_PWD_GRP=y
+CONFIG_USE_BB_SHADOW=y
+CONFIG_USE_BB_CRYPT=y
+CONFIG_USE_BB_CRYPT_SHA=y
+CONFIG_ADD_SHELL=y
+CONFIG_REMOVE_SHELL=y
+CONFIG_ADDGROUP=y
+CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS=y
+CONFIG_FEATURE_ADDUSER_TO_GROUP=y
+CONFIG_ADDUSER=y
+CONFIG_FEATURE_ADDUSER_LONG_OPTIONS=y
+# CONFIG_FEATURE_CHECK_NAMES is not set
+CONFIG_LAST_ID=60000
+CONFIG_FIRST_SYSTEM_ID=100
+CONFIG_LAST_SYSTEM_ID=999
+CONFIG_CHPASSWD=y
+CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des"
+CONFIG_CRYPTPW=y
+CONFIG_MKPASSWD=y
+CONFIG_DELUSER=y
+CONFIG_DELGROUP=y
+CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
+CONFIG_GETTY=y
+CONFIG_LOGIN=y
+# CONFIG_LOGIN_SESSION_AS_CHILD is not set
+CONFIG_LOGIN_SCRIPTS=y
+CONFIG_FEATURE_NOLOGIN=y
+CONFIG_FEATURE_SECURETTY=y
+CONFIG_PASSWD=y
+CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
+CONFIG_SU=y
+CONFIG_FEATURE_SU_SYSLOG=y
+CONFIG_FEATURE_SU_CHECKS_SHELLS=y
+# CONFIG_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY is not set
+CONFIG_SULOGIN=y
+CONFIG_VLOCK=y
+
+#
+# Linux Ext2 FS Progs
+#
+CONFIG_CHATTR=y
+CONFIG_FSCK=y
+CONFIG_LSATTR=y
+# CONFIG_TUNE2FS is not set
+
+#
+# Linux Module Utilities
+#
+CONFIG_MODPROBE_SMALL=y
+CONFIG_DEPMOD=y
+CONFIG_INSMOD=y
+CONFIG_LSMOD=y
+# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
+CONFIG_MODINFO=y
+CONFIG_MODPROBE=y
+# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
+CONFIG_RMMOD=y
+
+#
+# Options common to multiple modutils
+#
+CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS=y
+CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y
+# CONFIG_FEATURE_2_4_MODULES is not set
+# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
+# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
+# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
+# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
+# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
+# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
+# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
+# CONFIG_FEATURE_MODUTILS_ALIAS is not set
+# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set
+CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
+CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
+
+#
+# Linux System Utilities
+#
+CONFIG_ACPID=y
+CONFIG_FEATURE_ACPID_COMPAT=y
+CONFIG_BLKDISCARD=y
+CONFIG_BLKID=y
+# CONFIG_FEATURE_BLKID_TYPE is not set
+CONFIG_BLOCKDEV=y
+CONFIG_CAL=y
+CONFIG_CHRT=y
+CONFIG_DMESG=y
+CONFIG_FEATURE_DMESG_PRETTY=y
+CONFIG_EJECT=y
+CONFIG_FEATURE_EJECT_SCSI=y
+CONFIG_FALLOCATE=y
+CONFIG_FATATTR=y
+CONFIG_FBSET=y
+CONFIG_FEATURE_FBSET_FANCY=y
+CONFIG_FEATURE_FBSET_READMODE=y
+CONFIG_FDFORMAT=y
+CONFIG_FDISK=y
+# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
+CONFIG_FEATURE_FDISK_WRITABLE=y
+# CONFIG_FEATURE_AIX_LABEL is not set
+# CONFIG_FEATURE_SGI_LABEL is not set
+# CONFIG_FEATURE_SUN_LABEL is not set
+# CONFIG_FEATURE_OSF_LABEL is not set
+CONFIG_FEATURE_GPT_LABEL=y
+CONFIG_FEATURE_FDISK_ADVANCED=y
+CONFIG_FINDFS=y
+CONFIG_FLOCK=y
+CONFIG_FDFLUSH=y
+CONFIG_FREERAMDISK=y
+CONFIG_FSCK_MINIX=y
+CONFIG_FSFREEZE=y
+CONFIG_FSTRIM=y
+CONFIG_GETOPT=y
+CONFIG_FEATURE_GETOPT_LONG=y
+CONFIG_HEXDUMP=y
+CONFIG_FEATURE_HEXDUMP_REVERSE=y
+CONFIG_HD=y
+CONFIG_XXD=y
+CONFIG_HWCLOCK=y
+CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y
+# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set
+CONFIG_IONICE=y
+CONFIG_IPCRM=y
+CONFIG_IPCS=y
+CONFIG_LAST=y
+CONFIG_FEATURE_LAST_FANCY=y
+CONFIG_LOSETUP=y
+CONFIG_LSPCI=y
+CONFIG_LSUSB=y
+# CONFIG_MDEV is not set
+# CONFIG_FEATURE_MDEV_CONF is not set
+# CONFIG_FEATURE_MDEV_RENAME is not set
+# CONFIG_FEATURE_MDEV_RENAME_REGEXP is not set
+# CONFIG_FEATURE_MDEV_EXEC is not set
+# CONFIG_FEATURE_MDEV_LOAD_FIRMWARE is not set
+# CONFIG_FEATURE_MDEV_DAEMON is not set
+CONFIG_MESG=y
+CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y
+CONFIG_MKE2FS=y
+CONFIG_MKFS_EXT2=y
+CONFIG_MKFS_MINIX=y
+CONFIG_FEATURE_MINIX2=y
+# CONFIG_MKFS_REISER is not set
+CONFIG_MKDOSFS=y
+CONFIG_MKFS_VFAT=y
+CONFIG_MKSWAP=y
+CONFIG_FEATURE_MKSWAP_UUID=y
+CONFIG_MORE=y
+CONFIG_MOUNT=y
+CONFIG_FEATURE_MOUNT_FAKE=y
+CONFIG_FEATURE_MOUNT_VERBOSE=y
+# CONFIG_FEATURE_MOUNT_HELPERS is not set
+CONFIG_FEATURE_MOUNT_LABEL=y
+# CONFIG_FEATURE_MOUNT_NFS is not set
+CONFIG_FEATURE_MOUNT_CIFS=y
+CONFIG_FEATURE_MOUNT_FLAGS=y
+CONFIG_FEATURE_MOUNT_FSTAB=y
+CONFIG_FEATURE_MOUNT_OTHERTAB=y
+CONFIG_MOUNTPOINT=y
+CONFIG_NSENTER=y
+CONFIG_FEATURE_NSENTER_LONG_OPTS=y
+CONFIG_PIVOT_ROOT=y
+CONFIG_RDATE=y
+CONFIG_RDEV=y
+CONFIG_READPROFILE=y
+CONFIG_RENICE=y
+CONFIG_REV=y
+CONFIG_RTCWAKE=y
+CONFIG_SCRIPT=y
+CONFIG_SCRIPTREPLAY=y
+CONFIG_SETARCH=y
+CONFIG_LINUX32=y
+CONFIG_LINUX64=y
+CONFIG_SETPRIV=y
+CONFIG_SETSID=y
+CONFIG_SWAPON=y
+CONFIG_FEATURE_SWAPON_DISCARD=y
+CONFIG_FEATURE_SWAPON_PRI=y
+CONFIG_SWAPOFF=y
+CONFIG_SWITCH_ROOT=y
+CONFIG_TASKSET=y
+CONFIG_FEATURE_TASKSET_FANCY=y
+CONFIG_UEVENT=y
+CONFIG_UMOUNT=y
+CONFIG_FEATURE_UMOUNT_ALL=y
+CONFIG_UNSHARE=y
+CONFIG_WALL=y
+
+#
+# Common options for mount/umount
+#
+CONFIG_FEATURE_MOUNT_LOOP=y
+CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
+# CONFIG_FEATURE_MTAB_SUPPORT is not set
+CONFIG_VOLUMEID=y
+
+#
+# Filesystem/Volume identification
+#
+CONFIG_FEATURE_VOLUMEID_BCACHE=y
+CONFIG_FEATURE_VOLUMEID_BTRFS=y
+CONFIG_FEATURE_VOLUMEID_CRAMFS=y
+CONFIG_FEATURE_VOLUMEID_EXFAT=y
+CONFIG_FEATURE_VOLUMEID_EXT=y
+CONFIG_FEATURE_VOLUMEID_F2FS=y
+CONFIG_FEATURE_VOLUMEID_FAT=y
+CONFIG_FEATURE_VOLUMEID_HFS=y
+CONFIG_FEATURE_VOLUMEID_ISO9660=y
+CONFIG_FEATURE_VOLUMEID_JFS=y
+CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
+CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
+CONFIG_FEATURE_VOLUMEID_LUKS=y
+CONFIG_FEATURE_VOLUMEID_NILFS=y
+CONFIG_FEATURE_VOLUMEID_NTFS=y
+CONFIG_FEATURE_VOLUMEID_OCFS2=y
+CONFIG_FEATURE_VOLUMEID_REISERFS=y
+CONFIG_FEATURE_VOLUMEID_ROMFS=y
+# CONFIG_FEATURE_VOLUMEID_SQUASHFS is not set
+CONFIG_FEATURE_VOLUMEID_SYSV=y
+CONFIG_FEATURE_VOLUMEID_UBIFS=y
+CONFIG_FEATURE_VOLUMEID_UDF=y
+CONFIG_FEATURE_VOLUMEID_XFS=y
+
+#
+# Miscellaneous Utilities
+#
+CONFIG_ADJTIMEX=y
+# CONFIG_BBCONFIG is not set
+# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set
+CONFIG_BEEP=y
+CONFIG_FEATURE_BEEP_FREQ=4000
+CONFIG_FEATURE_BEEP_LENGTH_MS=30
+CONFIG_CHAT=y
+CONFIG_FEATURE_CHAT_NOFAIL=y
+# CONFIG_FEATURE_CHAT_TTY_HIFI is not set
+CONFIG_FEATURE_CHAT_IMPLICIT_CR=y
+CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y
+CONFIG_FEATURE_CHAT_SEND_ESCAPES=y
+CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y
+CONFIG_FEATURE_CHAT_CLR_ABORT=y
+CONFIG_CONSPY=y
+CONFIG_CROND=y
+CONFIG_FEATURE_CROND_D=y
+CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
+CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
+CONFIG_CRONTAB=y
+CONFIG_DC=y
+CONFIG_FEATURE_DC_LIBM=y
+# CONFIG_DEVFSD is not set
+# CONFIG_DEVFSD_MODLOAD is not set
+# CONFIG_DEVFSD_FG_NP is not set
+# CONFIG_DEVFSD_VERBOSE is not set
+# CONFIG_FEATURE_DEVFS is not set
+CONFIG_DEVMEM=y
+CONFIG_FBSPLASH=y
+# CONFIG_FLASH_ERASEALL is not set
+# CONFIG_FLASH_LOCK is not set
+# CONFIG_FLASH_UNLOCK is not set
+# CONFIG_FLASHCP is not set
+CONFIG_HDPARM=y
+CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
+CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y
+CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y
+CONFIG_I2CGET=y
+CONFIG_I2CSET=y
+CONFIG_I2CDUMP=y
+CONFIG_I2CDETECT=y
+# CONFIG_INOTIFYD is not set
+CONFIG_LESS=y
+CONFIG_FEATURE_LESS_MAXLINES=9999999
+CONFIG_FEATURE_LESS_BRACKETS=y
+CONFIG_FEATURE_LESS_FLAGS=y
+CONFIG_FEATURE_LESS_TRUNCATE=y
+CONFIG_FEATURE_LESS_MARKS=y
+CONFIG_FEATURE_LESS_REGEXP=y
+CONFIG_FEATURE_LESS_WINCH=y
+CONFIG_FEATURE_LESS_ASK_TERMINAL=y
+CONFIG_FEATURE_LESS_DASHCMD=y
+CONFIG_FEATURE_LESS_LINENUMS=y
+CONFIG_LSSCSI=y
+CONFIG_MAKEDEVS=y
+# CONFIG_FEATURE_MAKEDEVS_LEAF is not set
+CONFIG_FEATURE_MAKEDEVS_TABLE=y
+CONFIG_MAN=y
+CONFIG_MICROCOM=y
+CONFIG_MT=y
+CONFIG_NANDWRITE=y
+CONFIG_NANDDUMP=y
+CONFIG_PARTPROBE=y
+CONFIG_RAIDAUTORUN=y
+CONFIG_READAHEAD=y
+# CONFIG_RFKILL is not set
+CONFIG_RUNLEVEL=y
+CONFIG_RX=y
+CONFIG_SETSERIAL=y
+CONFIG_STRINGS=y
+CONFIG_TIME=y
+CONFIG_TTYSIZE=y
+# CONFIG_UBIATTACH is not set
+# CONFIG_UBIDETACH is not set
+# CONFIG_UBIMKVOL is not set
+# CONFIG_UBIRMVOL is not set
+# CONFIG_UBIRSVOL is not set
+# CONFIG_UBIUPDATEVOL is not set
+# CONFIG_UBIRENAME is not set
+CONFIG_VOLNAME=y
+CONFIG_WATCHDOG=y
+
+#
+# Networking Utilities
+#
+CONFIG_FEATURE_IPV6=y
+# CONFIG_FEATURE_UNIX_LOCAL is not set
+CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
+# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
+CONFIG_ARP=y
+CONFIG_ARPING=y
+CONFIG_BRCTL=y
+CONFIG_FEATURE_BRCTL_FANCY=y
+CONFIG_FEATURE_BRCTL_SHOW=y
+CONFIG_DNSD=y
+CONFIG_ETHER_WAKE=y
+CONFIG_FTPD=y
+CONFIG_FEATURE_FTPD_WRITE=y
+CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y
+CONFIG_FEATURE_FTPD_AUTHENTICATION=y
+CONFIG_FTPGET=y
+CONFIG_FTPPUT=y
+CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y
+CONFIG_HOSTNAME=y
+CONFIG_DNSDOMAINNAME=y
+CONFIG_HTTPD=y
+CONFIG_FEATURE_HTTPD_RANGES=y
+CONFIG_FEATURE_HTTPD_SETUID=y
+CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
+CONFIG_FEATURE_HTTPD_AUTH_MD5=y
+CONFIG_FEATURE_HTTPD_CGI=y
+CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
+CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y
+CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
+CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
+CONFIG_FEATURE_HTTPD_PROXY=y
+CONFIG_FEATURE_HTTPD_GZIP=y
+CONFIG_IFCONFIG=y
+CONFIG_FEATURE_IFCONFIG_STATUS=y
+CONFIG_FEATURE_IFCONFIG_SLIP=y
+CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
+CONFIG_FEATURE_IFCONFIG_HW=y
+CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
+CONFIG_IFENSLAVE=y
+CONFIG_IFPLUGD=y
+CONFIG_IFUP=y
+CONFIG_IFDOWN=y
+CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
+CONFIG_FEATURE_IFUPDOWN_IP=y
+CONFIG_FEATURE_IFUPDOWN_IPV4=y
+CONFIG_FEATURE_IFUPDOWN_IPV6=y
+CONFIG_FEATURE_IFUPDOWN_MAPPING=y
+# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
+CONFIG_INETD=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y
+# CONFIG_FEATURE_INETD_RPC is not set
+CONFIG_IP=y
+CONFIG_IPADDR=y
+CONFIG_IPLINK=y
+CONFIG_IPROUTE=y
+CONFIG_IPTUNNEL=y
+CONFIG_IPRULE=y
+CONFIG_IPNEIGH=y
+CONFIG_FEATURE_IP_ADDRESS=y
+CONFIG_FEATURE_IP_LINK=y
+CONFIG_FEATURE_IP_ROUTE=y
+CONFIG_FEATURE_IP_ROUTE_DIR="/etc/iproute2"
+CONFIG_FEATURE_IP_TUNNEL=y
+CONFIG_FEATURE_IP_RULE=y
+CONFIG_FEATURE_IP_NEIGH=y
+# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
+CONFIG_IPCALC=y
+CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y
+CONFIG_FEATURE_IPCALC_FANCY=y
+CONFIG_FAKEIDENTD=y
+CONFIG_NAMEIF=y
+CONFIG_FEATURE_NAMEIF_EXTENDED=y
+CONFIG_NBDCLIENT=y
+CONFIG_NC=y
+CONFIG_NC_SERVER=y
+CONFIG_NC_EXTRA=y
+# CONFIG_NC_110_COMPAT is not set
+CONFIG_NETSTAT=y
+CONFIG_FEATURE_NETSTAT_WIDE=y
+CONFIG_FEATURE_NETSTAT_PRG=y
+CONFIG_NSLOOKUP=y
+CONFIG_NTPD=y
+CONFIG_FEATURE_NTPD_SERVER=y
+CONFIG_FEATURE_NTPD_CONF=y
+CONFIG_PING=y
+CONFIG_PING6=y
+CONFIG_FEATURE_FANCY_PING=y
+CONFIG_PSCAN=y
+CONFIG_ROUTE=y
+CONFIG_SLATTACH=y
+CONFIG_SSL_CLIENT=y
+CONFIG_TCPSVD=y
+CONFIG_UDPSVD=y
+CONFIG_TELNET=y
+CONFIG_FEATURE_TELNET_TTYPE=y
+CONFIG_FEATURE_TELNET_AUTOLOGIN=y
+CONFIG_FEATURE_TELNET_WIDTH=y
+CONFIG_TELNETD=y
+CONFIG_FEATURE_TELNETD_STANDALONE=y
+CONFIG_FEATURE_TELNETD_INETD_WAIT=y
+CONFIG_TFTP=y
+CONFIG_TFTPD=y
+
+#
+# Common options for tftp/tftpd
+#
+CONFIG_FEATURE_TFTP_GET=y
+CONFIG_FEATURE_TFTP_PUT=y
+CONFIG_FEATURE_TFTP_BLOCKSIZE=y
+CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
+# CONFIG_TFTP_DEBUG is not set
+CONFIG_TLS=y
+CONFIG_TRACEROUTE=y
+CONFIG_TRACEROUTE6=y
+CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
+CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y
+CONFIG_TUNCTL=y
+CONFIG_FEATURE_TUNCTL_UG=y
+CONFIG_VCONFIG=y
+CONFIG_WGET=y
+CONFIG_FEATURE_WGET_LONG_OPTIONS=y
+CONFIG_FEATURE_WGET_STATUSBAR=y
+CONFIG_FEATURE_WGET_AUTHENTICATION=y
+CONFIG_FEATURE_WGET_TIMEOUT=y
+CONFIG_FEATURE_WGET_HTTPS=y
+CONFIG_FEATURE_WGET_OPENSSL=y
+CONFIG_WHOIS=y
+CONFIG_ZCIP=y
+# CONFIG_UDHCPC6 is not set
+# CONFIG_FEATURE_UDHCPC6_RFC3646 is not set
+# CONFIG_FEATURE_UDHCPC6_RFC4704 is not set
+# CONFIG_FEATURE_UDHCPC6_RFC4833 is not set
+CONFIG_UDHCPD=y
+CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
+# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
+CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
+CONFIG_DUMPLEASES=y
+CONFIG_DHCPRELAY=y
+CONFIG_UDHCPC=y
+CONFIG_FEATURE_UDHCPC_ARPING=y
+CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y
+CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
+# CONFIG_FEATURE_UDHCP_PORT is not set
+CONFIG_UDHCP_DEBUG=9
+CONFIG_FEATURE_UDHCP_RFC3397=y
+CONFIG_FEATURE_UDHCP_8021Q=y
+CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
+CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"
+
+#
+# Print Utilities
+#
+CONFIG_LPD=y
+CONFIG_LPR=y
+CONFIG_LPQ=y
+
+#
+# Mail Utilities
+#
+CONFIG_MAKEMIME=y
+CONFIG_POPMAILDIR=y
+CONFIG_FEATURE_POPMAILDIR_DELIVERY=y
+CONFIG_REFORMIME=y
+CONFIG_FEATURE_REFORMIME_COMPAT=y
+CONFIG_SENDMAIL=y
+CONFIG_FEATURE_MIME_CHARSET="us-ascii"
+
+#
+# Process Utilities
+#
+CONFIG_FREE=y
+CONFIG_FUSER=y
+CONFIG_IOSTAT=y
+CONFIG_KILL=y
+CONFIG_KILLALL=y
+CONFIG_KILLALL5=y
+CONFIG_LSOF=y
+CONFIG_MPSTAT=y
+CONFIG_NMETER=y
+CONFIG_PGREP=y
+CONFIG_PKILL=y
+CONFIG_PIDOF=y
+CONFIG_FEATURE_PIDOF_SINGLE=y
+CONFIG_FEATURE_PIDOF_OMIT=y
+CONFIG_PMAP=y
+CONFIG_POWERTOP=y
+CONFIG_FEATURE_POWERTOP_INTERACTIVE=y
+CONFIG_PS=y
+# CONFIG_FEATURE_PS_WIDE is not set
+# CONFIG_FEATURE_PS_LONG is not set
+CONFIG_FEATURE_PS_TIME=y
+# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
+CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y
+CONFIG_PSTREE=y
+CONFIG_PWDX=y
+CONFIG_SMEMCAP=y
+CONFIG_BB_SYSCTL=y
+CONFIG_TOP=y
+CONFIG_FEATURE_TOP_INTERACTIVE=y
+CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
+CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
+CONFIG_FEATURE_TOP_SMP_CPU=y
+CONFIG_FEATURE_TOP_DECIMALS=y
+CONFIG_FEATURE_TOP_SMP_PROCESS=y
+CONFIG_FEATURE_TOPMEM=y
+CONFIG_UPTIME=y
+CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y
+CONFIG_WATCH=y
+CONFIG_FEATURE_SHOW_THREADS=y
+
+#
+# Runit Utilities
+#
+CONFIG_CHPST=y
+CONFIG_SETUIDGID=y
+CONFIG_ENVUIDGID=y
+CONFIG_ENVDIR=y
+CONFIG_SOFTLIMIT=y
+CONFIG_RUNSV=y
+CONFIG_RUNSVDIR=y
+# CONFIG_FEATURE_RUNSVDIR_LOG is not set
+CONFIG_SV=y
+CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service"
+CONFIG_SVC=y
+CONFIG_SVLOGD=y
+# CONFIG_CHCON is not set
+# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set
+# CONFIG_GETENFORCE is not set
+# CONFIG_GETSEBOOL is not set
+# CONFIG_LOAD_POLICY is not set
+# CONFIG_MATCHPATHCON is not set
+# CONFIG_RUNCON is not set
+# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set
+# CONFIG_SELINUXENABLED is not set
+# CONFIG_SESTATUS is not set
+# CONFIG_SETENFORCE is not set
+# CONFIG_SETFILES is not set
+# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
+# CONFIG_RESTORECON is not set
+# CONFIG_SETSEBOOL is not set
+
+#
+# Shells
+#
+CONFIG_SH_IS_ASH=y
+# CONFIG_SH_IS_HUSH is not set
+# CONFIG_SH_IS_NONE is not set
+CONFIG_BASH_IS_ASH=y
+# CONFIG_BASH_IS_HUSH is not set
+# CONFIG_BASH_IS_NONE is not set
+CONFIG_ASH=y
+CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
+CONFIG_ASH_INTERNAL_GLOB=y
+CONFIG_ASH_BASH_COMPAT=y
+CONFIG_ASH_JOB_CONTROL=y
+CONFIG_ASH_ALIAS=y
+CONFIG_ASH_RANDOM_SUPPORT=y
+CONFIG_ASH_EXPAND_PRMT=y
+CONFIG_ASH_IDLE_TIMEOUT=y
+CONFIG_ASH_MAIL=y
+CONFIG_ASH_ECHO=y
+CONFIG_ASH_PRINTF=y
+CONFIG_ASH_TEST=y
+CONFIG_ASH_HELP=y
+CONFIG_ASH_GETOPTS=y
+CONFIG_ASH_CMDCMD=y
+CONFIG_CTTYHACK=y
+# CONFIG_HUSH is not set
+# CONFIG_HUSH_BASH_COMPAT is not set
+# CONFIG_HUSH_BRACE_EXPANSION is not set
+# CONFIG_HUSH_INTERACTIVE is not set
+# CONFIG_HUSH_SAVEHISTORY is not set
+# CONFIG_HUSH_JOB is not set
+# CONFIG_HUSH_TICK is not set
+# CONFIG_HUSH_IF is not set
+# CONFIG_HUSH_LOOPS is not set
+# CONFIG_HUSH_CASE is not set
+# CONFIG_HUSH_FUNCTIONS is not set
+# CONFIG_HUSH_LOCAL is not set
+# CONFIG_HUSH_RANDOM_SUPPORT is not set
+# CONFIG_HUSH_MODE_X is not set
+# CONFIG_HUSH_ECHO is not set
+# CONFIG_HUSH_PRINTF is not set
+# CONFIG_HUSH_TEST is not set
+# CONFIG_HUSH_HELP is not set
+# CONFIG_HUSH_EXPORT is not set
+# CONFIG_HUSH_EXPORT_N is not set
+# CONFIG_HUSH_KILL is not set
+# CONFIG_HUSH_WAIT is not set
+# CONFIG_HUSH_TRAP is not set
+# CONFIG_HUSH_TYPE is not set
+# CONFIG_HUSH_READ is not set
+# CONFIG_HUSH_SET is not set
+# CONFIG_HUSH_UNSET is not set
+# CONFIG_HUSH_ULIMIT is not set
+# CONFIG_HUSH_UMASK is not set
+# CONFIG_HUSH_MEMLEAK is not set
+# CONFIG_MSH is not set
+
+#
+# Options common to all shells
+#
+CONFIG_FEATURE_SH_MATH=y
+CONFIG_FEATURE_SH_MATH_64=y
+CONFIG_FEATURE_SH_EXTRA_QUIET=y
+# CONFIG_FEATURE_SH_STANDALONE is not set
+# CONFIG_FEATURE_SH_NOFORK is not set
+CONFIG_FEATURE_SH_HISTFILESIZE=y
+
+#
+# System Logging Utilities
+#
+CONFIG_KLOGD=y
+
+#
+# klogd should not be used together with syslog to kernel printk buffer
+#
+CONFIG_FEATURE_KLOGD_KLOGCTL=y
+CONFIG_LOGGER=y
+CONFIG_LOGREAD=y
+CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y
+CONFIG_SYSLOGD=y
+CONFIG_FEATURE_ROTATE_LOGFILE=y
+CONFIG_FEATURE_REMOTE_LOG=y
+CONFIG_FEATURE_SYSLOGD_DUP=y
+CONFIG_FEATURE_SYSLOGD_CFG=y
+CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
+CONFIG_FEATURE_IPC_SYSLOG=y
+CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
+CONFIG_FEATURE_KMSG_SYSLOG=y
diff --git a/esdk/layers/meta-zxic-custom/recipes-lynq/liblynq-sim/liblynq-sim.bb b/esdk/layers/meta-zxic-custom/recipes-lynq/liblynq-sim/liblynq-sim.bb
new file mode 100755
index 0000000..7b8ff1d
--- /dev/null
+++ b/esdk/layers/meta-zxic-custom/recipes-lynq/liblynq-sim/liblynq-sim.bb
@@ -0,0 +1,66 @@
+#inherit externalsrc package
+
+DESCRIPTION = "lynq sim"
+LICENSE = "CLOSED"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=e1696b147d49d491bcb4da1a57173fff"
+DEPENDS += "libpal gstreamer1.0 glib-2.0 libapn liblynq-log libvendor-ril liblynq-shm libbinder"
+#inherit workonsrc
+WORKONSRC = "${TOPDIR}/../src/lynq/lib/liblynq-sim/"
+FILESEXTRAPATHS_prepend :="${TOPDIR}/../src/lynq/lib/:"
+SRC_URI = " \
+          file://liblynq-sim \
+          "
+
+SRC-DIR = "${S}/../liblynq-sim"
+
+TARGET_CC_ARCH += "${LDFLAGS}"
+BB_INCLUDE_ADD = "--sysroot=${STAGING_DIR_HOST}"
+BB_LDFLAGS_ADD = "--sysroot=${STAGING_DIR_HOST} -Wl,--hash-style=gnu"
+#Parameters passed to do_compile()
+EXTRA_OEMAKE = "'RAT_CONFIG_C2K_SUPPORT = ${RAT_CONFIG_C2K_SUPPORT}'\
+                'MTK_MULTI_SIM_SUPPORT = ${MTK_MULTI_SIM_SUPPORT}'\
+                'TARGET_PLATFORM = ${TARGET_PLATFORM}'"
+
+FILES_${PN} = "${base_libdir}/*.so \
+               ${base_bindir}\
+               ${base_sbindir} \
+               /etc/dbus-1/system.d/"
+FILES_${PN}-dev = "/test \
+                   ${includedir}"
+
+FILES_${PN}-doc = "/doc"
+
+FILES_${PN}-dbg ="${base_bindir}/.debug \
+                  ${base_libdir}/.debug \
+                  ${base_sbindir}/.debug"
+
+INSANE_SKIP_${PN} += "already-stripped"
+INSANE_SKIP_${PN} += "installed-vs-shipped"
+
+
+#INHIBIT_PACKAGE_STRIP = "1"
+do_compile () {
+	if [ "${PACKAGE_ARCH}" = "cortexa7hf-vfp-vfpv4-neon" ]; then
+		oe_runmake all -C ${SRC-DIR} ROOT=${STAGING_DIR_HOST} OFLAGS="--sysroot=${STAGING_DIR_HOST} -Os -mfpu=neon-vfpv4 -mhard-float -Wl,--hash-style=gnu -DTELEPHONYWARE"
+	elif [ "${PACKAGE_ARCH}" = "cortexa7hf-neon-vfpv4" ]; then
+		oe_runmake all -C ${SRC-DIR} ROOT=${STAGING_DIR_HOST} OFLAGS="--sysroot=${STAGING_DIR_HOST} -Os -mfpu=neon-vfpv4 -mhard-float -Wl,--hash-style=gnu -DTELEPHONYWARE"
+	elif [ "${PACKAGE_ARCH}" = "cortexa53hf-neon-fp-armv8" ]; then
+		oe_runmake all -C ${SRC-DIR} ROOT=${STAGING_DIR_HOST} OFLAGS="--sysroot=${STAGING_DIR_HOST} -Os -mfpu=neon-vfpv4 -mhard-float -Wl,--hash-style=gnu -DTELEPHONYWARE -mhard-float -mfpu=neon-fp-armv8 -mfloat-abi=hard -mcpu=cortex-a53 -mtune=cortex-a53"
+	else
+		oe_runmake all -C ${SRC-DIR} ROOT=${STAGING_DIR_HOST} OFLAGS="--sysroot=${STAGING_DIR_HOST} -Os -Wl,--hash-style=gnu -DTELEPHONYWARE"
+	fi
+}
+
+do_install () {
+    oe_runmake install -C ${SRC-DIR} ROOT=${D}
+	
+    if [ -d "${WORKONSRC}" ] ; then
+        install -d ${D}${includedir}/
+        cp -af ${SRC-DIR}/include/libsim ${D}${includedir}/
+    fi 
+}
+
+addtask bachclean
+do_bachclean () {
+    oe_runmake clean
+}
diff --git a/esdk/layers/meta-zxic/recipes-app/nvserver/nvserver.bb b/esdk/layers/meta-zxic/recipes-app/nvserver/nvserver.bb
new file mode 100755
index 0000000..69ad466
--- /dev/null
+++ b/esdk/layers/meta-zxic/recipes-app/nvserver/nvserver.bb
@@ -0,0 +1,79 @@
+DESCRIPTION = "nvserver"
+#nvserver依赖libnvram库
+DEPENDS     = "libmtd libnvram libflags libsd-daemon"
+SECTION     = "app"
+LICENSE     = "zte"
+PV = "1.0.0"
+PR = "r0"
+
+CLASS_COM = " \
+    ${@bb.utils.contains('DISTRO_FEATURES', 'procd', 'openwrt openwrt-services', '', d)} \
+    ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \
+"
+inherit ${CLASS_COM}
+
+#配置code路径信息。
+FILESEXTRAPATHS_prepend :="${APP-OPEN-PATH}/platform:"
+SRC_URI = " \
+    file://nvserver \
+    ${@bb.utils.contains("DISTRO_FEATURES", "procd", "file://nvserver.init","", d)} \
+    ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "file://nvserver.service","", d)} \
+    ${@bb.utils.contains("DISTRO_FEATURES", "sysvinit", "file://nvserver.sysvinit","", d)} \
+    "
+
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/zte;md5=c075689d1d1e06d4ab5bbe53623a6808"
+S = "${WORKDIR}"
+
+#引用公用头文件和编译选项。
+include ${BSPDIR}/sources/meta-zxic/conf/app_com.inc
+include ${BSPDIR}/sources/meta-zxic/conf/pub.inc
+CFLAGS_append = "${ZXIC_EXTRA_CFLAGS}"
+
+#编译
+do_compile() {
+	make -C nvserver
+}
+
+#库文件的安装
+do_install() {
+	install -d ${D}${bindir}/
+	install -m 0755 ${S}/nvserver/nvserver ${D}${bindir}/
+
+	if ${@bb.utils.contains('DISTRO_FEATURES','procd','true','false',d)}; then
+		install -Dm 0755 ${WORKDIR}/nvserver.init ${D}${sysconfdir}/init.d/nvserver
+	fi
+
+	if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
+		install -d ${D}${systemd_unitdir}/system
+		install -m 0644 ${WORKDIR}/nvserver.service ${D}${systemd_unitdir}/system
+	fi
+
+	if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then
+		install -Dm 0755 ${WORKDIR}/nvserver.sysvinit ${D}${sysconfdir}/init.d/nvserver
+		install -d ${D}${sysconfdir}/rcS.d
+		ln -s ../init.d/nvserver ${D}${sysconfdir}/rcS.d/S16nvserver
+		ln -s ../init.d/nvserver ${D}${sysconfdir}/rcS.d/K84nvserver
+	fi
+
+	#install elfs
+	install -d ${ELFS-PATH}/
+	install -m 0755 ${S}/nvserver/nvserver ${ELFS-PATH}/
+}
+#清库
+do_cleanlibs () {
+	rm -fr ${ELFS-PATH}/nvserver
+}
+
+addtask  cleanlibs after do_clean  before do_cleansstate
+
+#rootfs包含的文件
+FILES_${PN} = "\
+    ${bindir}/ \
+    ${@bb.utils.contains("DISTRO_FEATURES", "procd", "${sysconfdir}/","", d)} \
+    ${@bb.utils.contains("DISTRO_FEATURES", "sysvinit", "${sysconfdir}/","", d)} \
+    "
+SYSTEMD_SERVICE_${PN}     = "nvserver.service"
+SYSTEMD_AUTO_ENABLE_${PN} = "enable"
+
+RDEPENDS_${PN} = "libmtd libnvram libflags libsd-daemon"
+
diff --git a/esdk/layers/meta-zxic/recipes-core/busybox/busybox_1.33.1.inc b/esdk/layers/meta-zxic/recipes-core/busybox/busybox_1.33.1.inc
new file mode 100755
index 0000000..2efbe4d
--- /dev/null
+++ b/esdk/layers/meta-zxic/recipes-core/busybox/busybox_1.33.1.inc
@@ -0,0 +1,510 @@
+SUMMARY = "Tiny versions of many common UNIX utilities in a single small executable"
+DESCRIPTION = "BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides minimalist replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete POSIX environment for any small or embedded system."
+HOMEPAGE = "https://www.busybox.net"
+BUGTRACKER = "https://bugs.busybox.net/"
+
+DEPENDS += "kern-tools-native virtual/crypt libnvram"
+
+# bzip2 applet in busybox is based on lightly-modified bzip2-1.0.4 source
+# the GPL is version 2 only
+LICENSE = "GPLv2 & bzip2-1.0.4"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=de10de48642ab74318e893a61105afbb \
+                    file://archival/libarchive/bz/LICENSE;md5=28e3301eae987e8cfe19988e98383dae"
+
+SECTION = "base"
+
+# Whether to split the suid apps into a seperate binary
+BUSYBOX_SPLIT_SUID ?= "1"
+
+export EXTRA_CFLAGS = "${CFLAGS}"
+export EXTRA_LDFLAGS = "${LDFLAGS}"
+
+EXTRA_OEMAKE = "CC='${CC}' LD='${CCLD}' V=1 ARCH=${TARGET_ARCH} CROSS_COMPILE=${TARGET_PREFIX} SKIP_STRIP=y HOSTCC='${BUILD_CC}' HOSTCPP='${BUILD_CPP}'"
+
+PACKAGES =+ "${PN}-httpd ${PN}-udhcpd ${PN}-udhcpc ${PN}-syslog ${PN}-mdev ${PN}-hwclock"
+
+FILES_${PN}-httpd = "${sysconfdir}/init.d/busybox-httpd /srv/www"
+FILES_${PN}-syslog = "${sysconfdir}/init.d/syslog* ${sysconfdir}/syslog-startup.conf* ${sysconfdir}/syslog.conf* ${systemd_unitdir}/system/syslog.service ${sysconfdir}/default/busybox-syslog"
+FILES_${PN}-mdev = "${sysconfdir}/init.d/mdev ${sysconfdir}/mdev.conf ${sysconfdir}/mdev/*"
+FILES_${PN}-udhcpd = "${sysconfdir}/init.d/busybox-udhcpd"
+FILES_${PN}-udhcpc = "${sysconfdir}/udhcpc.d ${datadir}/udhcpc"
+FILES_${PN}-hwclock = "${sysconfdir}/init.d/hwclock.sh"
+
+INITSCRIPT_PACKAGES = "${PN}-httpd ${PN}-syslog ${PN}-udhcpd ${PN}-mdev ${PN}-hwclock"
+
+INITSCRIPT_NAME_${PN}-httpd = "busybox-httpd"
+INITSCRIPT_NAME_${PN}-hwclock = "hwclock.sh"
+INITSCRIPT_NAME_${PN}-mdev = "mdev"
+INITSCRIPT_PARAMS_${PN}-mdev = "start 04 S ."
+INITSCRIPT_NAME_${PN}-syslog = "syslog"
+INITSCRIPT_NAME_${PN}-udhcpd = "busybox-udhcpd"
+
+SYSTEMD_PACKAGES = "${PN}-syslog"
+SYSTEMD_SERVICE_${PN}-syslog = "${@bb.utils.contains('SRC_URI', 'file://syslog.cfg', 'busybox-syslog.service', '', d)}"
+
+RDEPENDS_${PN}-syslog = "busybox"
+CONFFILES_${PN}-syslog = "${sysconfdir}/syslog-startup.conf"
+RCONFLICTS_${PN}-syslog = "rsyslog sysklogd syslog-ng"
+
+CONFFILES_${PN}-mdev = "${sysconfdir}/mdev.conf"
+
+RRECOMMENDS_${PN} = "${PN}-udhcpc"
+
+RDEPENDS_${PN} = "${@["", "busybox-inittab"][(d.getVar('VIRTUAL-RUNTIME_init_manager') == 'busybox')]}"
+
+inherit cml1 systemd update-rc.d ptest
+
+# busybox's unzip test case needs zip command, which busybox itself does not provide
+RDEPENDS_${PN}-ptest = "zip"
+
+# internal helper
+def busybox_cfg(feature, tokens, cnf, rem):
+    if type(tokens) == type(""):
+        tokens = [tokens]
+    rem.extend(['/^[# ]*' + token + '[ =]/d' for token in tokens])
+    if feature:
+        cnf.extend([token + '=y' for token in tokens])
+    else:
+        cnf.extend(['# ' + token + ' is not set' for token in tokens])
+
+# Map distro features to config settings
+def features_to_busybox_settings(d):
+    cnf, rem = ([], [])
+    busybox_cfg(bb.utils.contains('DISTRO_FEATURES', 'ipv6', True, False, d), 'CONFIG_FEATURE_IPV6', cnf, rem)
+    busybox_cfg(True, 'CONFIG_LFS', cnf, rem)
+    busybox_cfg(True, 'CONFIG_FDISK_SUPPORT_LARGE_DISKS', cnf, rem)
+    busybox_cfg(bb.utils.contains('DISTRO_FEATURES', 'nls', True, False, d), 'CONFIG_LOCALE_SUPPORT', cnf, rem)
+    busybox_cfg(bb.utils.contains('DISTRO_FEATURES', 'ipv4', True, False, d), 'CONFIG_FEATURE_IFUPDOWN_IPV4', cnf, rem)
+    busybox_cfg(bb.utils.contains('DISTRO_FEATURES', 'ipv6', True, False, d), 'CONFIG_FEATURE_IFUPDOWN_IPV6', cnf, rem)
+    busybox_cfg(bb.utils.contains_any('DISTRO_FEATURES', 'bluetooth wifi', True, False, d), 'CONFIG_RFKILL', cnf, rem)
+    return "\n".join(cnf), "\n".join(rem)
+
+# X, Y = ${@features_to_busybox_settings(d)}
+# unfortunately doesn't seem to work with bitbake, workaround:
+def features_to_busybox_conf(d):
+    cnf, rem = features_to_busybox_settings(d)
+    return cnf
+def features_to_busybox_del(d):
+    cnf, rem = features_to_busybox_settings(d)
+    return rem
+
+configmangle = '/CONFIG_EXTRA_CFLAGS/d; \
+		'
+OE_FEATURES := "${@features_to_busybox_conf(d)}"
+OE_DEL      := "${@features_to_busybox_del(d)}"
+DO_IPv4 := "${@bb.utils.contains('DISTRO_FEATURES', 'ipv4', 1, 0, d)}"
+DO_IPv6 := "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 1, 0, d)}"
+
+python () {
+  if "${OE_DEL}":
+    d.setVar('configmangle_append', "${OE_DEL}" + "\n")
+  if "${OE_FEATURES}":
+    d.setVar('configmangle_append',
+                   "/^### DISTRO FEATURES$/a\\\n%s\n\n" %
+                   ("\\n".join((d.expand("${OE_FEATURES}").split("\n")))))
+  d.setVar('configmangle_append',
+                 "/^### CROSS$/a\\\n%s\n" %
+                  ("\\n".join(["CONFIG_EXTRA_CFLAGS=\"${CFLAGS} ${HOST_CC_ARCH}\""
+                        ])
+                  ))
+}
+
+do_prepare_config () {
+	if [ "${BUILD_REPRODUCIBLE_BINARIES}" = "1" ]; then
+		export KCONFIG_NOTIMESTAMP=1
+	fi
+	sed -e '/CONFIG_STATIC/d' \
+		< ${WORKDIR}/busybox-1.33.1/defconfig > ${S}/.config
+	echo "# CONFIG_STATIC is not set" >> .config
+	for i in 'CROSS' 'DISTRO FEATURES'; do echo "### $i"; done >> \
+		${S}/.config
+	sed -i -e '${configmangle}' ${S}/.config
+	if test ${DO_IPv4} -eq 0 && test ${DO_IPv6} -eq 0; then
+		# disable networking applets
+		mv ${S}/.config ${S}/.config.oe-tmp
+		awk 'BEGIN{net=0}
+		/^# Networking Utilities/{net=1}
+		/^#$/{if(net){net=net+1}}
+		{if(net==2&&$0 !~ /^#/&&$1){print("# "$1" is not set")}else{print}}' \
+		${S}/.config.oe-tmp > ${S}/.config
+	fi
+	sed -i 's/CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"/CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -b"/' ${S}/.config
+	if [ -n "${DEBUG_PREFIX_MAP}" ]; then
+		sed -i 's|${DEBUG_PREFIX_MAP}||g' ${S}/.config
+	fi
+}
+
+do_configure () {
+	set -x
+	do_prepare_config
+	merge_config.sh -m .config ${@" ".join(find_cfgs(d))}
+	cml1_do_configure
+}
+
+do_compile() {
+	unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
+	if [ "${BUILD_REPRODUCIBLE_BINARIES}" = "1" ]; then
+		export KCONFIG_NOTIMESTAMP=1
+	fi
+	if [ "${BUSYBOX_SPLIT_SUID}" = "1" -a x`grep "CONFIG_FEATURE_INDIVIDUAL=y" .config` = x ]; then
+		# split the .config into two parts, and make two busybox binaries
+		if [ -e .config.orig ]; then
+			# Need to guard again an interrupted do_compile - restore any backup
+			cp .config.orig .config
+		fi
+		cp .config .config.orig
+		oe_runmake busybox.cfg.suid
+		oe_runmake busybox.cfg.nosuid
+
+		# workaround for suid bug 10346
+		if ! grep -q "CONFIG_SH_IS_NONE" busybox.cfg.nosuid; then
+			echo "CONFIG_SH_IS_NONE" >> busybox.cfg.suid
+		fi
+
+		for i in `cat busybox.cfg.suid busybox.cfg.nosuid`; do
+			echo "# $i is not set" >> .config.disable.apps
+		done
+		merge_config.sh -m .config.orig .config.disable.apps
+		cp .config .config.nonapps
+		for s in suid nosuid; do
+			cat busybox.cfg.$s | while read item; do
+				grep -w "$item" .config.orig
+			done > .config.app.$s
+
+			# workaround for suid bug 10346
+			if [ "$s" = "suid" ] ; then
+				sed "s/.*CONFIG_SH_IS_NONE.*$/CONFIG_SH_IS_NONE=y/" -i .config.app.suid
+			fi
+
+			merge_config.sh -m .config.nonapps .config.app.$s
+			oe_runmake busybox_unstripped
+			mv busybox_unstripped busybox.$s
+			oe_runmake busybox.links
+			sort busybox.links > busybox.links.$s
+			rm busybox.links
+		done
+
+		# hard fail if sh is being linked to the suid busybox (detects bug 10346)
+		if grep -q -x "/bin/sh" busybox.links.suid; then
+			bbfatal "busybox suid binary incorrectly provides /bin/sh"
+		fi
+
+		# copy .config.orig back to .config, because the install process may check this file
+		cp .config.orig .config
+		# cleanup
+		rm .config.orig .config.app.suid .config.app.nosuid .config.disable.apps .config.nonapps
+	else
+		oe_runmake busybox_unstripped
+		cp busybox_unstripped busybox
+		oe_runmake busybox.links
+	fi
+}
+
+do_install () {
+	sed -i "s:^/bin/:BASE_BINDIR/:" busybox.links*
+	sed -i "s:^/sbin/:BASE_SBINDIR/:" busybox.links*
+	sed -i "s:^/usr/bin/:BINDIR/:" busybox.links*
+	sed -i "s:^/usr/sbin/:SBINDIR/:" busybox.links*
+
+	# Move arch/link to BINDIR to match coreutils
+	sed -i "s:^BASE_BINDIR/arch:BINDIR/arch:" busybox.links*
+	sed -i "s:^BASE_BINDIR/link:BINDIR/link:" busybox.links*
+
+	sed -i "s:^BASE_BINDIR/:${base_bindir}/:" busybox.links*
+	sed -i "s:^BASE_SBINDIR/:${base_sbindir}/:" busybox.links*
+	sed -i "s:^BINDIR/:${bindir}/:" busybox.links*
+	sed -i "s:^SBINDIR/:${sbindir}/:" busybox.links*
+
+	install -d ${D}${sysconfdir}/init.d
+
+	if ! grep -q "CONFIG_FEATURE_INDIVIDUAL=y" ${B}/.config; then
+		# Install ${base_bindir}/busybox, and the ${base_bindir}/sh link so the postinst script
+		# can run. Let update-alternatives handle the rest.
+		install -d ${D}${base_bindir}
+		if [ "${BUSYBOX_SPLIT_SUID}" = "1" ]; then
+			install -m 4755 ${B}/busybox.suid ${D}${base_bindir}
+			install -m 0755 ${B}/busybox.nosuid ${D}${base_bindir}
+			install -m 0644 ${S}/busybox.links.suid ${D}${sysconfdir}
+			install -m 0644 ${S}/busybox.links.nosuid ${D}${sysconfdir}
+			if grep -q "CONFIG_SH_IS_ASH=y" ${B}/.config; then
+				ln -sf busybox.nosuid ${D}${base_bindir}/sh
+			fi
+			# Keep a default busybox for people who want to invoke busybox directly.
+			# This is also useful for the on device upgrade. Because we want
+			# to use the busybox command in postinst.
+			ln -sf busybox.nosuid ${D}${base_bindir}/busybox
+		else
+			if grep -q "CONFIG_FEATURE_SUID=y" ${B}/.config; then
+				install -m 4755 ${B}/busybox ${D}${base_bindir}
+			else
+				install -m 0755 ${B}/busybox ${D}${base_bindir}
+			fi
+			install -m 0644 ${S}/busybox.links ${D}${sysconfdir}
+			if grep -q "CONFIG_SH_IS_ASH=y" ${B}/.config; then
+				ln -sf busybox ${D}${base_bindir}/sh
+			fi
+			# We make this symlink here to eliminate the error when upgrading together
+			# with busybox-syslog. Without this symlink, the opkg may think of the
+			# busybox.nosuid as obsolete and remove it, resulting in dead links like
+			# ${base_bindir}/sed -> ${base_bindir}/busybox.nosuid. This will make upgrading busybox-syslog fail.
+			# This symlink will be safely deleted in postinst, thus no negative effect.
+			ln -sf busybox ${D}${base_bindir}/busybox.nosuid
+		fi
+	else
+		install -d ${D}${base_bindir} ${D}${bindir} ${D}${libdir}
+		cat busybox.links | while read FILE; do
+			NAME=`basename "$FILE"`
+			install -m 0755 "0_lib/$NAME" "${D}$FILE.${BPN}"
+		done
+		# add suid bit where needed
+		for i in `grep -E "APPLET.*BB_SUID_((MAYBE|REQUIRE))" include/applets.h | grep -v _BB_SUID_DROP | cut -f 3 -d '(' | cut -f 1 -d ','`; do
+			find ${D} -name $i.${BPN} -exec chmod a+s {} \;
+		done
+		install -m 0755 0_lib/libbusybox.so.${PV} ${D}${libdir}/libbusybox.so.${PV}
+		ln -sf sh.${BPN} ${D}${base_bindir}/sh
+		ln -sf ln.${BPN} ${D}${base_bindir}/ln
+		ln -sf test.${BPN} ${D}${bindir}/test
+		if [ -f ${D}/linuxrc.${BPN} ]; then
+			mv ${D}/linuxrc.${BPN} ${D}/linuxrc
+		fi
+		install -m 0644 ${S}/busybox.links ${D}${sysconfdir}
+	fi
+
+	if grep -q "CONFIG_SYSLOGD=y" ${B}/.config; then
+		install -m 0755 ${WORKDIR}/syslog ${D}${sysconfdir}/init.d/syslog
+		install -m 644 ${WORKDIR}/syslog-startup.conf ${D}${sysconfdir}/syslog-startup.conf
+		install -m 644 ${WORKDIR}/syslog.conf ${D}${sysconfdir}/syslog.conf
+		install -d ${D}${sysconfdir}/rcS.d
+		ln -s ../init.d/syslog ${D}${sysconfdir}/rcS.d/S18syslog
+	fi
+	if grep -q "CONFIG_CROND=y" ${B}/.config; then
+		install -m 0755 ${WORKDIR}/busybox-cron ${D}${sysconfdir}/init.d/
+	fi
+	if grep -q "CONFIG_HTTPD=y" ${B}/.config; then
+		install -m 0755 ${WORKDIR}/busybox-httpd ${D}${sysconfdir}/init.d/
+		install -d ${D}/srv/www
+	fi
+	if grep -q "CONFIG_UDHCPD=y" ${B}/.config; then
+		install -m 0755 ${WORKDIR}/busybox-udhcpd ${D}${sysconfdir}/init.d/
+	fi
+	if grep -q "CONFIG_HWCLOCK=y" ${B}/.config; then
+		install -m 0755 ${WORKDIR}/hwclock.sh ${D}${sysconfdir}/init.d/
+	fi
+	if grep -q "CONFIG_UDHCPC=y" ${B}/.config; then
+		install -d ${D}${sysconfdir}/udhcpc.d
+		install -d ${D}${datadir}/udhcpc
+		install -m 0755 ${WORKDIR}/simple.script ${D}${sysconfdir}/udhcpc.d/50default
+		sed -i "s:/SBIN_DIR/:${base_sbindir}/:" ${D}${sysconfdir}/udhcpc.d/50default
+		install -m 0755 ${WORKDIR}/default.script ${D}${datadir}/udhcpc/default.script
+	fi
+	if grep -q "CONFIG_INETD=y" ${B}/.config; then
+		install -m 0755 ${WORKDIR}/inetd ${D}${sysconfdir}/init.d/inetd.${BPN}
+		sed -i "s:/usr/sbin/:${sbindir}/:" ${D}${sysconfdir}/init.d/inetd.${BPN}
+		install -m 0644 ${WORKDIR}/inetd.conf ${D}${sysconfdir}/
+	fi
+	if grep -q "CONFIG_MDEV=y" ${B}/.config; then
+		install -m 0755 ${WORKDIR}/files-1.33.1/mdev ${D}${sysconfdir}/init.d/mdev
+		if grep "CONFIG_FEATURE_MDEV_CONF=y" ${B}/.config; then
+			install -m 644 ${WORKDIR}/mdev.conf ${D}${sysconfdir}/mdev.conf
+			install -d ${D}${sysconfdir}/mdev
+			install -m 0755 ${WORKDIR}/find-touchscreen.sh ${D}${sysconfdir}/mdev
+			install -m 0755 ${WORKDIR}/mdev-mount.sh ${D}${sysconfdir}/mdev
+		fi
+	fi
+	if grep -q "CONFIG_INIT=y" ${B}/.config && ${@bb.utils.contains('VIRTUAL-RUNTIME_init_manager','busybox','true','false',d)}; then
+		install -D -m 0755 ${WORKDIR}/rcS ${D}${sysconfdir}/init.d/rcS
+		install -D -m 0755 ${WORKDIR}/rcK ${D}${sysconfdir}/init.d/rcK
+		install -D -m 0755 ${WORKDIR}/rcS.default ${D}${sysconfdir}/default/rcS
+	fi
+
+	if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
+		if grep -q "CONFIG_KLOGD=y" ${B}/.config; then
+			install -d ${D}${systemd_unitdir}/system
+			sed 's,@base_sbindir@,${base_sbindir},g' < ${WORKDIR}/busybox-klogd.service.in \
+			> ${D}${systemd_unitdir}/system/busybox-klogd.service
+		fi
+
+		if grep -q "CONFIG_SYSLOGD=y" ${B}/.config; then
+			install -d ${D}${systemd_unitdir}/system
+			sed 's,@base_sbindir@,${base_sbindir},g' < ${WORKDIR}/busybox-syslog.service.in \
+			> ${D}${systemd_unitdir}/system/busybox-syslog.service
+			if  [ ! -e ${D}${systemd_unitdir}/system/busybox-klogd.service ] ; then
+				sed -i '/klog/d' ${D}${systemd_unitdir}/system/busybox-syslog.service
+			fi
+			if [ -f ${WORKDIR}/busybox-syslog.default ] ; then
+				install -d ${D}${sysconfdir}/default
+				install -m 0644 ${WORKDIR}/busybox-syslog.default ${D}${sysconfdir}/default/busybox-syslog
+			fi
+		fi
+	fi
+
+	# Remove the sysvinit specific configuration file for systemd systems to avoid confusion
+	if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'false', 'true', d)}; then
+		rm -f ${D}${sysconfdir}/syslog-startup.conf
+	fi
+}
+
+PTEST_BINDIR = "1"
+
+do_install_ptest () {
+	cp -r ${B}/testsuite ${D}${PTEST_PATH}/
+        # These access the internet which is not guaranteed to work on machines running the tests
+        rm -rf ${D}${PTEST_PATH}/testsuite/wget
+	sort ${B}/.config > ${D}${PTEST_PATH}/.config
+	ln -s /bin/busybox   ${D}${PTEST_PATH}/busybox
+}
+
+inherit update-alternatives
+
+ALTERNATIVE_PRIORITY = "50"
+
+python do_package_prepend () {
+    # We need to load the full set of busybox provides from the /etc/busybox.links
+    # Use this to see the update-alternatives with the right information
+
+    dvar = d.getVar('D')
+    pn = d.getVar('PN')
+    def set_alternative_vars(links, target):
+        links = d.expand(links)
+        target = d.expand(target)
+        f = open('%s%s' % (dvar, links), 'r')
+        for alt_link_name in f:
+            alt_link_name = alt_link_name.strip()
+            alt_name = os.path.basename(alt_link_name)
+            # Match coreutils
+            if alt_name == '[':
+                alt_name = 'lbracket'
+            if alt_name == 'klogd' or alt_name == 'syslogd':
+                d.appendVar('ALTERNATIVE_%s-syslog' % (pn), ' ' + alt_name)
+            else:
+                d.appendVar('ALTERNATIVE_%s' % (pn), ' ' + alt_name)
+            d.setVarFlag('ALTERNATIVE_LINK_NAME', alt_name, alt_link_name)
+            if os.path.exists('%s%s' % (dvar, target)):
+                d.setVarFlag('ALTERNATIVE_TARGET', alt_name, target)
+        f.close()
+        return
+
+    if os.path.exists('%s/etc/busybox.links' % (dvar)):
+        set_alternative_vars("${sysconfdir}/busybox.links", "${base_bindir}/busybox")
+    else:
+        set_alternative_vars("${sysconfdir}/busybox.links.nosuid", "${base_bindir}/busybox.nosuid")
+        set_alternative_vars("${sysconfdir}/busybox.links.suid", "${base_bindir}/busybox.suid")
+}
+
+# This part of code is dedicated to the on target upgrade problem.  It's known
+# that if we don't make appropriate symlinks before update-alternatives calls,
+# there will be errors indicating missing commands such as 'sed'.
+# These symlinks will later be updated by update-alternatives calls.
+# The update-alternatives.bbclass' postinst script runs firstly before other
+# postinst, but this part of code needs run firstly, so add this funtion.
+python populate_packages_updatealternatives_append() {
+    postinst = """
+test -n 2 > /dev/null || alias test='busybox test'
+if test "x$D" = "x"; then
+    # Remove busybox.nosuid if it's a symlink, because this situation indicates
+    # that we're installing or upgrading to a one-binary busybox.
+    if test -h ${base_bindir}/busybox.nosuid; then
+        rm -f ${base_bindir}/busybox.nosuid
+    fi
+    for suffix in "" ".nosuid" ".suid"; do
+        if test -e ${sysconfdir}/busybox.links$suffix; then
+            while read link; do
+                if test ! -e "$link"; then
+                    # we can use busybox here because even if we are using splitted busybox
+                    # we've made a symlink from /bin/busybox to /bin/busybox.nosuid.
+                    busybox rm -f $link
+                    busybox ln -s "${base_bindir}/busybox$suffix" $link
+                fi
+            done < ${sysconfdir}/busybox.links$suffix
+        fi
+    done
+fi
+if grep -q "^${base_bindir}/bash$" $D${sysconfdir}/busybox.links*; then
+    grep -q "^${base_bindir}/bash$" $D${sysconfdir}/shells || echo ${base_bindir}/bash >> $D${sysconfdir}/shells
+fi
+
+"""
+    d.prependVar('pkg_postinst_%s' % pkg, postinst)
+}
+
+pkg_postinst_${PN}_prepend () {
+        # Need path to saved utils, but they may have be removed on upgrade of busybox
+        # Only use shell to get paths. Also capture if busybox was saved.
+        BUSYBOX=""
+        if [ "x$D" = "x" ] ; then 
+           for busybox_rmdir in /tmp/busyboxrm-*; do
+               if [ "$busybox_rmdir" != '/tmp/busyboxrm-*' ] ; then
+                  export PATH=$busybox_rmdir:$PATH
+                  if [ -e $busybox_rmdir/busybox* ] ; then
+                    BUSYBOX="$busybox_rmdir/busybox*"
+                  fi
+               fi
+           done
+        fi
+}
+
+pkg_postinst_${PN}_append () {
+        # If busybox exists in the remove directory it is because it was the only shell left.
+        if [ "x$D" = "x" ] ; then
+           if [ "x$BUSYBOX" != "x" ] ; then
+              update-alternatives --remove sh $BUSYBOX
+              rm -f $BUSYBOX
+           fi
+        fi
+} 
+
+pkg_prerm_${PN} () {
+	# This is so you can make busybox commit suicide - removing busybox with no other packages
+	# providing its files, this will make update-alternatives work, but the update-rc.d part
+	# for syslog, httpd and/or udhcpd will fail if there is no other package providing sh
+	tmpdir=`mktemp -d /tmp/busyboxrm-XXXXXX`
+	ln -s ${base_bindir}/busybox $tmpdir/[
+	ln -s ${base_bindir}/busybox $tmpdir/test
+	ln -s ${base_bindir}/busybox $tmpdir/head
+	ln -s ${base_bindir}/busybox $tmpdir/sh
+	ln -s ${base_bindir}/busybox $tmpdir/basename
+	ln -s ${base_bindir}/busybox $tmpdir/echo
+	ln -s ${base_bindir}/busybox $tmpdir/mv
+	ln -s ${base_bindir}/busybox $tmpdir/ln
+	ln -s ${base_bindir}/busybox $tmpdir/dirname
+	ln -s ${base_bindir}/busybox $tmpdir/rm
+	ln -s ${base_bindir}/busybox $tmpdir/sed
+	ln -s ${base_bindir}/busybox $tmpdir/sort
+	ln -s ${base_bindir}/busybox $tmpdir/grep
+	ln -s ${base_bindir}/busybox $tmpdir/tail
+	export PATH=$PATH:$tmpdir
+
+        # If busybox is the shell, we need to save it since its the lowest priority shell
+        # Register saved bitbake as the lowest priority shell possible as back up.
+        if [ -n "$(readlink -f /bin/sh | grep busybox)" ] ; then
+           BUSYBOX=$(readlink -f /bin/sh)
+           cp $BUSYBOX $tmpdir/$(basename $BUSYBOX)
+           update-alternatives --install /bin/sh sh $tmpdir/$(basename $BUSYBOX) 1 
+        fi
+}
+
+pkg_postrm_${PN} () {
+        # Add path to remove dir in case we removed our only grep
+        if [ "x$D" = "x" ] ; then
+           for busybox_rmdir in /tmp/busyboxrm-*; do
+               if [ "$busybox_rmdir" != '/tmp/busyboxrm-*' ] ; then
+                  export PATH=$busybox_rmdir:$PATH
+               fi
+           done
+        fi
+
+	if grep -q "^${base_bindir}/bash$" $D${sysconfdir}/busybox.links* && [ ! -e $D${base_bindir}/bash ]; then
+		printf "$(grep -v "^${base_bindir}/bash$" $D${sysconfdir}/shells)\n" > $D${sysconfdir}/shells
+	fi
+}
+
+pkg_prerm_${PN}-syslog () {
+	# remove syslog
+	if test "x$D" = "x"; then
+		if test "$1" = "upgrade" -o "$1" = "remove"; then
+			${sysconfdir}/init.d/syslog stop || :
+		fi
+	fi
+}
+
+RPROVIDES_${PN} += "${@bb.utils.contains('DISTRO_FEATURES', 'usrmerge', '/bin/sh /bin/ash', '', d)}"
diff --git a/upstream/linux-5.10/drivers/mfd/zx234290-core.c b/upstream/linux-5.10/drivers/mfd/zx234290-core.c
new file mode 100755
index 0000000..d43085f
--- /dev/null
+++ b/upstream/linux-5.10/drivers/mfd/zx234290-core.c
@@ -0,0 +1,680 @@
+/*
+ * zx234290-core.c  --  Device access for ZX234290 PMICs
+ *
+ * Copyright 2016 ZTE Inc.
+ *
+ * Author: yuxiang<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 as published by the
+ *  Free Software Foundation;  either version 2 of the  License, or (at your
+ *  option) any later version.
+ *
+ */
+
+#include <linux/module.h>
+#include <linux/moduleparam.h>
+#include <linux/init.h>
+#include <linux/slab.h>
+#include <linux/gpio.h>
+#include <linux/mfd/core.h>
+#include <linux/mfd/zx234290.h>
+
+#include <linux/debugfs.h>
+#include <asm/uaccess.h>
+
+#include <linux/of_gpio.h>
+#include <linux/gpio_keys.h>
+
+#include <linux/delay.h>
+#include <dma_cfg.h>
+#include <linux/reboot.h>
+
+
+#define	USER_RST_TO_NORMAL  	1
+
+//#include <mach/peri_cfg.h>
+extern int zx234290_i2c_write_simple(u8 reg, void *src);
+extern int zx234290_i2c_read_simple(u8 reg, void *dest);
+
+//void __iomem * s_poweron_type_addr;
+ unsigned long s_poweron_type_addr;
+
+/*the power on info, boot_reason */
+typedef enum
+{
+	POWER_ON_NORMAL = 0,
+	POWER_ON_FOTA,
+	POWER_ON_CHARGING,
+	POWER_ON_RTC,
+	POWER_ON_RESET,
+	POWER_ON_HDT_TEST,
+	POWER_ON_EXCEPTRESET,
+	POWER_ON_LOCALUPDATE,
+	POWER_ON_BOOST_IN,
+	POWER_ON_AMT,
+	POWER_ON_PRODUCTION,
+	POWER_ON_INVALID,
+}T_ZDrvSys_PowerOn_Type;
+
+static struct resource regulator_resources[] = {
+	{
+		.name	= "bulk-error",
+		.start	= ZX234290_INT_BUCK_FAUL,
+		.end	= ZX234290_INT_BUCK_FAUL,
+		.flags	= IORESOURCE_IRQ,
+	},
+	{
+		.name	= "ldo_error",
+		.start	= ZX234290_INT_LDO_FAUL,
+		.end	= ZX234290_INT_LDO_FAUL,
+		.flags	= IORESOURCE_IRQ,
+	},
+};
+
+static struct resource rtc_resources[] = {
+	{
+		.name	= "zx234290-rtc-alarm",
+		.start	= ZX234290_INT_RTC_ALRM,
+		.end	= ZX234290_INT_RTC_ALRM,
+		.flags	= IORESOURCE_IRQ,
+	},
+	{
+		.name	= "zx234290-rtc-min",
+		.start	= ZX234290_INT_RTC_MIN,
+		.end	= ZX234290_INT_RTC_MIN,
+		.flags	= IORESOURCE_IRQ,
+	},
+	{
+		.name	= "zx234290-rtc-hour",
+		.start	= ZX234290_INT_RTC_HOUR,
+		.end	= ZX234290_INT_RTC_HOUR,
+		.flags	= IORESOURCE_IRQ,
+	},
+};
+static struct resource powerkey_resources[] = {
+	{
+		.name	= "zx234290-pwrkey-int",
+		.start	= ZX234290_INT_PWRON,
+		.end	= ZX234290_INT_PWRON,
+		.flags	= IORESOURCE_IRQ,
+	},
+};
+
+
+static struct mfd_cell zx234290_cell[] = {
+	{
+		.name = "zx234290-regulators",		
+		.num_resources	= 2,
+		.resources	= &regulator_resources[0],
+		.id		= -1,
+	},
+	{
+		.name = "zx234290-rtc",		
+		.num_resources	= 3,
+		.resources	= &rtc_resources[0],
+		.id		= -1,
+	},
+	{
+		.name = "zx234290-gpadc",
+	},
+	{
+		.name = "zx234290-powerkey",			
+		.num_resources	= 1,
+		.resources	= &powerkey_resources[0],
+		.id 	= -1,
+	},
+};
+
+unsigned int boot_reason = POWER_ON_NORMAL;
+struct wakeup_source * adc_wakelock;
+
+unsigned int * get_boot_reason_addr(void)
+{
+	return (unsigned int *)s_poweron_type_addr;
+}
+EXPORT_SYMBOL(get_boot_reason_addr);
+
+static void get_boot_reason(void)
+{
+	//boot_reason = *(unsigned int *)POWERON_TYPE_BASE;
+	if(s_poweron_type_addr){
+		boot_reason = readl(s_poweron_type_addr/*+0xf8*/);
+
+		printk(KERN_INFO "[PMU] get boot_reason = %d from 0x%x.\n",boot_reason,s_poweron_type_addr);
+	}
+	else
+		printk(KERN_INFO "[PMU] boot_reason is unknown.\n");
+}
+
+#if 1
+int zx234290_set_bits(struct zx234290 *zx234290, u8 reg, u8 mask)
+{
+	u8 data;
+	int err;
+
+	mutex_lock(&zx234290->io_mutex);
+
+	err = zx234290->read(zx234290, reg, 1, &data);
+	if (err) {
+		dev_err(zx234290->dev, "Read from reg 0x%x failed\n", reg);
+		goto out;
+	}
+
+	data |= mask;
+	err = zx234290->write(zx234290, reg, 1, &data);
+	if (err)
+		dev_err(zx234290->dev, "Write to reg 0x%x failed\n", reg);
+
+out:
+	mutex_unlock(&zx234290->io_mutex);
+	return err;
+}
+EXPORT_SYMBOL_GPL(zx234290_set_bits);
+
+int zx234290_clear_bits(struct zx234290 *zx234290, u8 reg, u8 mask)
+{
+	u8 data;
+	int err;
+
+	mutex_lock(&zx234290->io_mutex);
+	err = zx234290->read(zx234290, reg, 1, &data);
+	if (err) {
+		dev_err(zx234290->dev, "Read from reg 0x%x failed\n", reg);
+		goto out;
+	}
+
+	data &= ~mask;
+	err = zx234290->write(zx234290, reg, 1, &data);
+	if (err)
+		dev_err(zx234290->dev, "Write to reg 0x%x failed\n", reg);
+
+out:
+	mutex_unlock(&zx234290->io_mutex);
+	return err;
+}
+EXPORT_SYMBOL_GPL(zx234290_clear_bits);
+#endif
+
+static inline int zx234290_read(struct zx234290 *zx234290, u8 reg)
+{
+	u8 val;
+	int err;
+
+	err = zx234290->read(zx234290, reg, 1, &val);
+	if (err < 0)
+		return err;
+
+	return val;
+}
+
+static inline int zx234290_write(struct zx234290 *zx234290, u8 reg, u8 val)
+{
+	return zx234290->write(zx234290, reg, 1, &val);
+}
+
+#if 1
+int zx234290_reg_read(struct zx234290 *zx234290, u8 reg)
+{
+	int data;
+
+	mutex_lock(&zx234290->io_mutex);
+
+	data = zx234290_read(zx234290, reg);
+	if (data < 0)
+		dev_err(zx234290->dev, "Read from reg 0x%x failed\n", reg);
+
+	mutex_unlock(&zx234290->io_mutex);
+	return data;
+}
+EXPORT_SYMBOL_GPL(zx234290_reg_read);
+
+int zx234290_reg_write(struct zx234290 *zx234290, u8 reg, u8 val)
+{
+	int err;
+
+	mutex_lock(&zx234290->io_mutex);
+
+	err = zx234290_write(zx234290, reg, val);
+	if (err < 0)
+		dev_err(zx234290->dev, "Write for reg 0x%x failed\n", reg);
+
+	mutex_unlock(&zx234290->io_mutex);
+	return err;
+}
+EXPORT_SYMBOL_GPL(zx234290_reg_write);
+#endif
+#if 1
+extern int Zx234290_SetUserReg_PSM(unsigned char data);
+
+void zx29_restart(const char * cmd)
+{
+	/*set reset value = 1*/
+	unsigned char  status = ZX234290_USER_RST_TO_NORMAL;
+
+	printk(KERN_INFO"restart:enter reboot  :reset to normal\n");
+	
+	status = ZX234290_USER_RST_TO_NORMAL;
+	Zx234290_SetUserReg_PSM(status);
+}
+
+
+int pmu_reboot_event(struct notifier_block *this, unsigned long event, void *ptr)
+{
+
+	printk(" pmu reboot,in user,task is: %s\n", current->comm);
+	zx29_restart((char *) ptr);
+
+	return NOTIFY_DONE;
+}
+
+static struct notifier_block pmu_reboot_notifier = {
+	.notifier_call = pmu_reboot_event
+};
+
+#endif
+
+
+
+int Zx234290_SetVldo6Onoff(void)
+{
+    int ret = 0;
+    u8 reg_addr=0, reg_val=0;
+    reg_addr = 0x21;
+    ret = zx234290_i2c_read_simple(reg_addr,&reg_val);
+    if (ret) {
+        return -EIO;
+    }
+    reg_val = reg_val&(~(1<<5));
+    ret = zx234290_i2c_write_simple(reg_addr, &reg_val);
+    if (ret) {
+        return -EIO;
+    }
+    return 0;
+}
+EXPORT_SYMBOL(Zx234290_SetVldo6Onoff);
+#if 0
+int zx297510_write_pmu_flag_charging(void)
+{
+	int ret = 0;
+	unsigned char reg = 0;
+	ret = zx234290_i2c_read_simple(0xf, &reg);
+	reg = reg|0xff;
+	ret += zx234290_i2c_write_simple(0xf, &reg);
+	ret = zx234290_i2c_read_simple(0xe, &reg);
+	reg = reg|0x3;
+	ret += zx234290_i2c_write_simple(0xe, &reg);
+	return ret;
+}
+#endif
+//static void __iomem* PMU_ADDR_VIR;
+//#define GPIO_PMU_PSHOLD ZX29_GPIO_51
+unsigned int gpio_num_pshold;
+
+void zx234290_pshold_pull_down(void)
+{
+	//PMU_ADDR_VIR = ioremap(0x10d6c0,4);
+	//__raw_writel(0x0,PMU_ADDR_VIR);
+	if(gpio_num_pshold)
+		gpio_direction_output(gpio_num_pshold,0);
+	else
+		printk("zx234290_pshold_pull_down error\n");
+}
+
+//extern int zx234290_rtc_disable_timer_alarm();
+EXPORT_SYMBOL(zx234290_pshold_pull_down);
+
+/***********yuwei added at 20170523**************/
+void zx234290_pshold_pull_up(void)
+{
+	if(gpio_num_pshold)
+		gpio_direction_output(gpio_num_pshold,1);
+	else
+		printk("zx234290_pshold_pull_up error\n");
+}
+/**************/
+
+static int zx234290_set_softon(int on)
+{
+	u8 reg = 0;
+    int ret;
+
+    ret = zx234290_i2c_read_simple(ZX234290_REG_ADDR_SYS_CTRL, &reg);
+    if (ret) {
+        return -EIO;
+    }
+
+    if ((reg >> ZX234290_SOFTON_LSH) != on) {
+        reg ^= (0x01 << ZX234290_SOFTON_LSH);
+        ret = zx234290_i2c_write_simple(ZX234290_REG_ADDR_SYS_CTRL, &reg);
+        if (ret) {
+            return -EIO;
+        }
+    }
+
+    return 0;
+}
+static int zx234290_set_softon_PSM(int on)
+{
+	u8 reg = 0;
+    int ret;
+
+    ret = zx234290_i2c_read_simple_PSM(ZX234290_REG_ADDR_SYS_CTRL, &reg);
+    if (ret) {
+        return -EIO;
+    }
+
+    if ((reg >> ZX234290_SOFTON_LSH) != on) {
+        reg ^= (0x01 << ZX234290_SOFTON_LSH);
+        ret = zx234290_i2c_write_simple_PSM(ZX234290_REG_ADDR_SYS_CTRL, &reg);
+        if (ret) {
+            return -EIO;
+        }
+    }
+
+    return 0;
+}
+
+
+static bool debug_stop_poweroff = false;
+module_param(debug_stop_poweroff, bool, 0644);
+//extern void zx29_restart(char str,const char * cmd);
+static void zx234290_power_off(void)
+{
+	//void __iomem *reset_charging_reg;
+	//reset_charging_reg = ZX29_TOP_VA;
+	//zx234290_rtc_disable_timer_alarm();
+	//Zx234290_SetVldo6Onoff();
+	u8 reg_poweron = 0;
+    int ret;
+
+	if(debug_stop_poweroff )
+	{
+		printk(KERN_INFO"debug_stop_poweroff= 0x%x, for debug, bug_on!!!!\n", debug_stop_poweroff);
+		panic("poweroff");
+	}
+	zx234290_set_softon_PSM(0);
+	zx234290_pshold_pull_down();
+#if 1
+	while(1){
+		ret = zx234290_i2c_read_simple_PSM(ZX234290_REG_ADDR_STSA, &reg_poweron);	
+		if (ret) {
+			printk(KERN_INFO"power off pmu i2c read err\n");
+			break;
+		}
+		if((reg_poweron&(1<<ZX234290_STATUSA_POWERON_LSH))== 0)
+			break;
+	}
+	mdelay(50);
+	/*reset to charging*/
+	//zx29_restart(NULL,"drv_key reboot");
+#endif
+}
+
+
+#if defined(CONFIG_DEBUG_FS)
+static ssize_t debugfs_regs_write(struct file *file, const char __user *buf,size_t nbytes, loff_t *ppos)
+{
+	struct zx234290 *zx234290 = file->private_data;
+
+	unsigned int val1, val2;
+	u8 reg, value;
+	int ret;
+	char *kern_buf;
+
+	kern_buf = kzalloc(nbytes, GFP_KERNEL);
+
+	if (!kern_buf) {
+		printk(KERN_INFO "zx234290-core: Failed to allocate buffer\n");
+		return -ENOMEM;
+	}
+
+	if (copy_from_user(kern_buf, (void  __user *)buf, nbytes)) {
+		kfree(kern_buf);
+		return -ENOMEM;
+	}
+	printk(KERN_INFO "%s input str=%s,nbytes=%d \n", __func__, kern_buf,nbytes);
+
+	ret = sscanf(kern_buf, "%x:%x", &val1, &val2);
+	if (ret < 2 || val1 > ZX234290_MAX_REGISTER ) {
+		printk(KERN_INFO "zx234290-core: failed to read user buf, ret=%d, input 0x%x:0x%x\n",
+				ret, val1, val2);
+		kfree(kern_buf);
+		return -EINVAL;
+	}
+	kfree(kern_buf);
+
+	reg = val1 & 0xff;
+	value = val2 & 0xff;
+	printk(KERN_INFO "%s input %x,%x; reg=%x,value=%x\n", __func__, val1, val2, reg, value);
+	ret = zx234290_i2c_write_simple(reg, &value);
+
+	return ret ? ret : nbytes;
+}
+
+static int debugfs_regs_show(struct seq_file *s, void *v)
+{
+	int i;
+	u8 value[ZX234290_MAX_REGISTER];
+	int ret=0;
+	u8 reg_rtc_ctrl2 = 0;
+
+	printk(KERN_INFO "%s\n", __func__);
+	memset(value, 0, sizeof(value));
+	for (i = 0; i < ZX234290_MAX_REGISTER; i++){
+		ret = zx234290_i2c_read_simple(i, &(value[i]));
+		if(ret){
+			printk(KERN_INFO "%s err=%d, break\n", __func__, ret);
+			seq_printf(s, "%s err=%d, break", __func__, ret);
+			return ret;
+		}
+	}
+
+	for (i = 0; i < ZX234290_MAX_REGISTER; i++) {
+		if((i+1)%9 == 0)
+			seq_printf(s, "\n");
+
+		seq_printf(s, "[0x%x]%02x ", i, value[i]);
+	}
+
+	reg_rtc_ctrl2 = value[ZX234290_REG_ADDR_RTC_CTRL2];
+	seq_printf(s, "\nAF=%d,TF=%d,Alarm %s,Timer %s\n",(reg_rtc_ctrl2&0x8),(reg_rtc_ctrl2&0x4),
+		  			(reg_rtc_ctrl2&0x2)? "enable":"disable",(reg_rtc_ctrl2&0x1)? "enable":"disable");
+	if(value[ZX234290_REG_ADDR_BUCK_FAULT_STATUS]||value[ZX234290_REG_ADDR_LDO_FAULT_STATUS])
+		seq_printf(s, "ldo or bulk fault!!!!!\n ");
+	else
+		seq_printf(s, "no ldo or bulk fault\n ");
+	if(value[ZX234290_REG_ADDR_TIMER_CTRL]&0x80)
+		seq_printf(s, "timer enable\n ");
+	else
+		seq_printf(s, "timer disable\n ");
+	
+
+	return ret;
+}
+
+#define DEBUGFS_FILE_ENTRY(name) \
+static int debugfs_##name##_open(struct inode *inode, struct file *file) \
+{\
+return single_open(file, debugfs_##name##_show, inode->i_private); \
+}\
+\
+static const struct file_operations debugfs_##name##_fops = { \
+.owner= THIS_MODULE, \
+.open= debugfs_##name##_open, \
+.write=debugfs_##name##_write, \
+.read= seq_read, \
+.llseek= seq_lseek, \
+.release= single_release, \
+}
+
+DEBUGFS_FILE_ENTRY(regs);
+
+int zx234290_rtc_settimer(int sec);
+
+static int debugfs_adc_get(void *data, u64 *val)
+{
+	switch ((int)data) {
+	case 0:		
+		*val = get_battery_voltage();
+		//zx234290_rtc_settimer(10);		
+		break;
+	case 1:
+		*val = get_adc1_voltage();
+		break;
+	case 2:
+		*val = get_adc2_voltage();
+		break;
+	default:
+		*val = -1;
+		break;
+	}
+
+    return 0;
+}
+
+DEFINE_SIMPLE_ATTRIBUTE(fops_adc_ro, debugfs_adc_get, NULL, "%llumV\n");
+
+static struct dentry *g_pmu_root;
+
+extern u32 int_irq_times;
+extern u32 int_thread_times;
+
+static void debugfs_pmu_init(struct zx234290 *zx234290)
+{
+	struct dentry *root;
+	struct dentry *node;
+	int i;
+	
+	if(!zx234290)
+		return; 
+	//create root
+	root = debugfs_create_dir("pmu_zx29", NULL);
+	if (!root){
+		dev_err(zx234290->dev, "debugfs_create_dir err=%d\n", IS_ERR(root));
+		goto err;
+	}
+	//print regs;	
+	node = debugfs_create_file("regs", S_IRUGO | S_IWUGO, root, zx234290,  &debugfs_regs_fops); 
+	if (!node){ 
+		dev_err(zx234290->dev, "debugfs_create_dir err=%d\n", IS_ERR(node));
+		goto err;
+	}
+	//print adc0;
+	node = debugfs_create_file("adc0", S_IRUGO, root, 0,  &fops_adc_ro);
+	if (!node){
+		dev_err(zx234290->dev, "debugfs_create_dir err=%d\n", IS_ERR(node));
+		goto err;
+	}
+	//print adc1;
+	node = debugfs_create_file("adc1", S_IRUGO, root, 1,  &fops_adc_ro);
+	if (!node){ 
+		dev_err(zx234290->dev, "debugfs_create_dir err=%d\n", IS_ERR(node));
+		goto err;
+	}
+	//print adc2;
+	node = debugfs_create_file("adc2", S_IRUGO, root, 2,  &fops_adc_ro);
+	if (!node){ 
+		dev_err(zx234290->dev, "debugfs_create_dir err=%d\n", IS_ERR(node));
+		goto err;
+	}
+	//print u32
+	debugfs_create_u32("irq_cnt", S_IRUGO, root, &int_irq_times);
+
+	//print u32
+	debugfs_create_u32("thread_cnt", S_IRUGO, root, &int_thread_times);
+	
+	g_pmu_root = (void *)root;
+	return;
+err: 
+	dev_err(zx234290->dev, "debugfs_pmu_init err\n");
+}
+
+#endif
+
+
+int zx234290_device_init(struct zx234290 *zx234290)
+{
+	//struct zx234290_board *pmic_plat_data = zx234290->dev->platform_data;
+	enum of_gpio_flags flags;
+	//struct zx234290_platform_data *init_data;
+	int ret;
+	int irq;
+	
+	s_poweron_type_addr = (unsigned long)ioremap(POWERON_TYPE_ADDR,0x800);
+	get_boot_reason();
+    /*
+	init_data = kzalloc(sizeof(struct zx234290_platform_data), GFP_KERNEL);
+	if (init_data == NULL)
+		return -ENOMEM;
+    */
+	mutex_init(&zx234290->io_mutex);
+	dev_set_drvdata(zx234290->dev, zx234290);
+
+	ret = mfd_add_devices(zx234290->dev, -1,
+			      zx234290_cell, ARRAY_SIZE(zx234290_cell),
+			      NULL,0, 0);
+	if (ret < 0)
+		goto err;
+	
+	gpio_num_pshold= of_get_gpio_flags(zx234290->dev->of_node, 0, &flags);
+	if (!gpio_is_valid(gpio_num_pshold)) {
+		pr_info("pmu pshold error\n");
+	}
+	gpio_direction_input(gpio_num_pshold);
+
+    //gpio_num_pshold = pmic_plat_data->pshold_gpio_num;//by yuxiang
+   // gpio_func_pshold= pmic_plat_data->pshold_gpio_func;//by yuxiang
+	if (!pm_power_off)
+		pm_power_off = zx234290_power_off;
+
+#ifdef PSHOLD_PULLUP_IN_POWEROFFCHARGING
+	/* CPE MDL don't control ps_hold pin. */
+	if (boot_reason == POWER_ON_CHARGING) {
+		zx234290_pshold_pull_up();
+	}
+#endif
+/***********PJT added **************/
+	zx234290_get_chip_version();
+	adc_wakelock = wakeup_source_register(NULL, "adc_wake");
+	if (!adc_wakelock)
+		return -ENOMEM;
+
+	//init_data->irq = pmic_plat_data->irq;
+	//init_data->irq_base = pmic_plat_data->irq_base;
+	//irq = gpio_to_irq(pmic_plat_data->irq_gpio_num);
+	ret = zx234290_irq_init(zx234290);
+	if (ret < 0)
+		goto err;
+
+	register_reboot_notifier(&pmu_reboot_notifier);
+
+#if defined(CONFIG_DEBUG_FS)
+	debugfs_pmu_init(zx234290);
+#endif
+	//kfree(init_data);
+	return ret;
+
+err:
+	//kfree(init_data);
+	mfd_remove_devices(zx234290->dev);
+	kfree(zx234290);
+	return ret;
+}
+
+void zx234290_device_exit(struct zx234290 *zx234290)
+{
+#if defined(CONFIG_DEBUG_FS)
+	if(g_pmu_root){
+		printk(KERN_INFO "zx234290_device_exit:debugfs_remove_recursive \n");
+		debugfs_remove_recursive(g_pmu_root);
+	}
+#endif
+	mfd_remove_devices(zx234290->dev);
+	kfree(zx234290);
+}
+
+
+MODULE_AUTHOR("yuxiang");
+MODULE_DESCRIPTION("ZX234290 chip family multi-function driver");
+MODULE_LICENSE("GPL");
diff --git a/upstream/linux-5.10/drivers/mtd/mtdcore.c b/upstream/linux-5.10/drivers/mtd/mtdcore.c
new file mode 100755
index 0000000..a52a2c8
--- /dev/null
+++ b/upstream/linux-5.10/drivers/mtd/mtdcore.c
@@ -0,0 +1,2257 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * Core registration and callback routines for MTD
+ * drivers and users.
+ *
+ * Copyright © 1999-2010 David Woodhouse <dwmw2@infradead.org>
+ * Copyright © 2006      Red Hat UK Limited 
+ */
+
+#include <linux/module.h>
+#include <linux/kernel.h>
+#include <linux/ptrace.h>
+#include <linux/seq_file.h>
+#include <linux/string.h>
+#include <linux/timer.h>
+#include <linux/major.h>
+#include <linux/fs.h>
+#include <linux/err.h>
+#include <linux/ioctl.h>
+#include <linux/init.h>
+#include <linux/of.h>
+#include <linux/proc_fs.h>
+#include <linux/idr.h>
+#include <linux/backing-dev.h>
+#include <linux/gfp.h>
+#include <linux/slab.h>
+#include <linux/reboot.h>
+#include <linux/leds.h>
+#include <linux/debugfs.h>
+#include <linux/nvmem-provider.h>
+
+#include <linux/mtd/mtd.h>
+#include <linux/mtd/partitions.h>
+
+#include "mtdcore.h"
+
+struct backing_dev_info *mtd_bdi;
+
+#ifdef CONFIG_PM_SLEEP
+
+static int mtd_cls_suspend(struct device *dev)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+
+	return mtd ? mtd_suspend(mtd) : 0;
+}
+
+static int mtd_cls_resume(struct device *dev)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+
+	if (mtd)
+		mtd_resume(mtd);
+	return 0;
+}
+
+static SIMPLE_DEV_PM_OPS(mtd_cls_pm_ops, mtd_cls_suspend, mtd_cls_resume);
+#define MTD_CLS_PM_OPS (&mtd_cls_pm_ops)
+#else
+#define MTD_CLS_PM_OPS NULL
+#endif
+
+static struct class mtd_class = {
+	.name = "mtd",
+	.owner = THIS_MODULE,
+	.pm = MTD_CLS_PM_OPS,
+};
+
+static DEFINE_IDR(mtd_idr);
+
+/* These are exported solely for the purpose of mtd_blkdevs.c. You
+   should not use them for _anything_ else */
+DEFINE_MUTEX(mtd_table_mutex);
+EXPORT_SYMBOL_GPL(mtd_table_mutex);
+
+struct mtd_info *__mtd_next_device(int i)
+{
+	return idr_get_next(&mtd_idr, &i);
+}
+EXPORT_SYMBOL_GPL(__mtd_next_device);
+
+static LIST_HEAD(mtd_notifiers);
+
+
+#define MTD_DEVT(index) MKDEV(MTD_CHAR_MAJOR, (index)*2)
+
+/* REVISIT once MTD uses the driver model better, whoever allocates
+ * the mtd_info will probably want to use the release() hook...
+ */
+static void mtd_release(struct device *dev)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+	dev_t index = MTD_DEVT(mtd->index);
+
+	/* remove /dev/mtdXro node */
+	device_destroy(&mtd_class, index + 1);
+}
+
+static ssize_t mtd_type_show(struct device *dev,
+		struct device_attribute *attr, char *buf)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+	char *type;
+
+	switch (mtd->type) {
+	case MTD_ABSENT:
+		type = "absent";
+		break;
+	case MTD_RAM:
+		type = "ram";
+		break;
+	case MTD_ROM:
+		type = "rom";
+		break;
+	case MTD_NORFLASH:
+		type = "nor";
+		break;
+	case MTD_NANDFLASH:
+		type = "nand";
+		break;
+	case MTD_DATAFLASH:
+		type = "dataflash";
+		break;
+	case MTD_UBIVOLUME:
+		type = "ubi";
+		break;
+	case MTD_MLCNANDFLASH:
+		type = "mlc-nand";
+		break;
+	default:
+		type = "unknown";
+	}
+
+	return snprintf(buf, PAGE_SIZE, "%s\n", type);
+}
+static DEVICE_ATTR(type, S_IRUGO, mtd_type_show, NULL);
+
+static ssize_t mtd_flags_show(struct device *dev,
+		struct device_attribute *attr, char *buf)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+
+	return snprintf(buf, PAGE_SIZE, "0x%lx\n", (unsigned long)mtd->flags);
+}
+static DEVICE_ATTR(flags, S_IRUGO, mtd_flags_show, NULL);
+
+static ssize_t mtd_size_show(struct device *dev,
+		struct device_attribute *attr, char *buf)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+
+	return snprintf(buf, PAGE_SIZE, "%llu\n",
+		(unsigned long long)mtd->size);
+}
+static DEVICE_ATTR(size, S_IRUGO, mtd_size_show, NULL);
+
+static ssize_t mtd_erasesize_show(struct device *dev,
+		struct device_attribute *attr, char *buf)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+
+	return snprintf(buf, PAGE_SIZE, "%lu\n", (unsigned long)mtd->erasesize);
+}
+static DEVICE_ATTR(erasesize, S_IRUGO, mtd_erasesize_show, NULL);
+
+static ssize_t mtd_writesize_show(struct device *dev,
+		struct device_attribute *attr, char *buf)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+
+	return snprintf(buf, PAGE_SIZE, "%lu\n", (unsigned long)mtd->writesize);
+}
+static DEVICE_ATTR(writesize, S_IRUGO, mtd_writesize_show, NULL);
+
+static ssize_t mtd_subpagesize_show(struct device *dev,
+		struct device_attribute *attr, char *buf)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+	unsigned int subpagesize = mtd->writesize >> mtd->subpage_sft;
+
+	return snprintf(buf, PAGE_SIZE, "%u\n", subpagesize);
+}
+static DEVICE_ATTR(subpagesize, S_IRUGO, mtd_subpagesize_show, NULL);
+
+static ssize_t mtd_oobsize_show(struct device *dev,
+		struct device_attribute *attr, char *buf)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+
+	return snprintf(buf, PAGE_SIZE, "%lu\n", (unsigned long)mtd->oobsize);
+}
+static DEVICE_ATTR(oobsize, S_IRUGO, mtd_oobsize_show, NULL);
+
+static ssize_t mtd_oobavail_show(struct device *dev,
+				 struct device_attribute *attr, char *buf)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+
+	return snprintf(buf, PAGE_SIZE, "%u\n", mtd->oobavail);
+}
+static DEVICE_ATTR(oobavail, S_IRUGO, mtd_oobavail_show, NULL);
+
+static ssize_t mtd_numeraseregions_show(struct device *dev,
+		struct device_attribute *attr, char *buf)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+
+	return snprintf(buf, PAGE_SIZE, "%u\n", mtd->numeraseregions);
+}
+static DEVICE_ATTR(numeraseregions, S_IRUGO, mtd_numeraseregions_show,
+	NULL);
+
+static ssize_t mtd_name_show(struct device *dev,
+		struct device_attribute *attr, char *buf)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+
+	return snprintf(buf, PAGE_SIZE, "%s\n", mtd->name);
+}
+static DEVICE_ATTR(name, S_IRUGO, mtd_name_show, NULL);
+
+static ssize_t mtd_ecc_strength_show(struct device *dev,
+				     struct device_attribute *attr, char *buf)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+
+	return snprintf(buf, PAGE_SIZE, "%u\n", mtd->ecc_strength);
+}
+static DEVICE_ATTR(ecc_strength, S_IRUGO, mtd_ecc_strength_show, NULL);
+
+static ssize_t mtd_bitflip_threshold_show(struct device *dev,
+					  struct device_attribute *attr,
+					  char *buf)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+
+	return snprintf(buf, PAGE_SIZE, "%u\n", mtd->bitflip_threshold);
+}
+
+static ssize_t mtd_bitflip_threshold_store(struct device *dev,
+					   struct device_attribute *attr,
+					   const char *buf, size_t count)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+	unsigned int bitflip_threshold;
+	int retval;
+
+	retval = kstrtouint(buf, 0, &bitflip_threshold);
+	if (retval)
+		return retval;
+
+	mtd->bitflip_threshold = bitflip_threshold;
+	return count;
+}
+static DEVICE_ATTR(bitflip_threshold, S_IRUGO | S_IWUSR,
+		   mtd_bitflip_threshold_show,
+		   mtd_bitflip_threshold_store);
+
+static ssize_t mtd_ecc_step_size_show(struct device *dev,
+		struct device_attribute *attr, char *buf)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+
+	return snprintf(buf, PAGE_SIZE, "%u\n", mtd->ecc_step_size);
+
+}
+static DEVICE_ATTR(ecc_step_size, S_IRUGO, mtd_ecc_step_size_show, NULL);
+
+static ssize_t mtd_ecc_stats_corrected_show(struct device *dev,
+		struct device_attribute *attr, char *buf)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+	struct mtd_ecc_stats *ecc_stats = &mtd->ecc_stats;
+
+	return snprintf(buf, PAGE_SIZE, "%u\n", ecc_stats->corrected);
+}
+static DEVICE_ATTR(corrected_bits, S_IRUGO,
+		   mtd_ecc_stats_corrected_show, NULL);
+
+static ssize_t mtd_ecc_stats_errors_show(struct device *dev,
+		struct device_attribute *attr, char *buf)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+	struct mtd_ecc_stats *ecc_stats = &mtd->ecc_stats;
+
+	return snprintf(buf, PAGE_SIZE, "%u\n", ecc_stats->failed);
+}
+static DEVICE_ATTR(ecc_failures, S_IRUGO, mtd_ecc_stats_errors_show, NULL);
+
+static ssize_t mtd_badblocks_show(struct device *dev,
+		struct device_attribute *attr, char *buf)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+	struct mtd_ecc_stats *ecc_stats = &mtd->ecc_stats;
+
+	return snprintf(buf, PAGE_SIZE, "%u\n", ecc_stats->badblocks);
+}
+static DEVICE_ATTR(bad_blocks, S_IRUGO, mtd_badblocks_show, NULL);
+
+static ssize_t mtd_bbtblocks_show(struct device *dev,
+		struct device_attribute *attr, char *buf)
+{
+	struct mtd_info *mtd = dev_get_drvdata(dev);
+	struct mtd_ecc_stats *ecc_stats = &mtd->ecc_stats;
+
+	return snprintf(buf, PAGE_SIZE, "%u\n", ecc_stats->bbtblocks);
+}
+static DEVICE_ATTR(bbt_blocks, S_IRUGO, mtd_bbtblocks_show, NULL);
+
+static struct attribute *mtd_attrs[] = {
+	&dev_attr_type.attr,
+	&dev_attr_flags.attr,
+	&dev_attr_size.attr,
+	&dev_attr_erasesize.attr,
+	&dev_attr_writesize.attr,
+	&dev_attr_subpagesize.attr,
+	&dev_attr_oobsize.attr,
+	&dev_attr_oobavail.attr,
+	&dev_attr_numeraseregions.attr,
+	&dev_attr_name.attr,
+	&dev_attr_ecc_strength.attr,
+	&dev_attr_ecc_step_size.attr,
+	&dev_attr_corrected_bits.attr,
+	&dev_attr_ecc_failures.attr,
+	&dev_attr_bad_blocks.attr,
+	&dev_attr_bbt_blocks.attr,
+	&dev_attr_bitflip_threshold.attr,
+	NULL,
+};
+ATTRIBUTE_GROUPS(mtd);
+
+static const struct device_type mtd_devtype = {
+	.name		= "mtd",
+	.groups		= mtd_groups,
+	.release	= mtd_release,
+};
+
+static int mtd_partid_debug_show(struct seq_file *s, void *p)
+{
+	struct mtd_info *mtd = s->private;
+
+	seq_printf(s, "%s\n", mtd->dbg.partid);
+
+	return 0;
+}
+
+DEFINE_SHOW_ATTRIBUTE(mtd_partid_debug);
+
+static int mtd_partname_debug_show(struct seq_file *s, void *p)
+{
+	struct mtd_info *mtd = s->private;
+
+	seq_printf(s, "%s\n", mtd->dbg.partname);
+
+	return 0;
+}
+
+DEFINE_SHOW_ATTRIBUTE(mtd_partname_debug);
+
+static struct dentry *dfs_dir_mtd;
+
+static void mtd_debugfs_populate(struct mtd_info *mtd)
+{
+	struct device *dev = &mtd->dev;
+	struct dentry *root;
+
+	if (IS_ERR_OR_NULL(dfs_dir_mtd))
+		return;
+
+	root = debugfs_create_dir(dev_name(dev), dfs_dir_mtd);
+	mtd->dbg.dfs_dir = root;
+
+	if (mtd->dbg.partid)
+		debugfs_create_file("partid", 0400, root, mtd,
+				    &mtd_partid_debug_fops);
+
+	if (mtd->dbg.partname)
+		debugfs_create_file("partname", 0400, root, mtd,
+				    &mtd_partname_debug_fops);
+}
+
+#ifndef CONFIG_MMU
+unsigned mtd_mmap_capabilities(struct mtd_info *mtd)
+{
+	switch (mtd->type) {
+	case MTD_RAM:
+		return NOMMU_MAP_COPY | NOMMU_MAP_DIRECT | NOMMU_MAP_EXEC |
+			NOMMU_MAP_READ | NOMMU_MAP_WRITE;
+	case MTD_ROM:
+		return NOMMU_MAP_COPY | NOMMU_MAP_DIRECT | NOMMU_MAP_EXEC |
+			NOMMU_MAP_READ;
+	default:
+		return NOMMU_MAP_COPY;
+	}
+}
+EXPORT_SYMBOL_GPL(mtd_mmap_capabilities);
+#endif
+
+static int mtd_reboot_notifier(struct notifier_block *n, unsigned long state,
+			       void *cmd)
+{
+	struct mtd_info *mtd;
+
+	mtd = container_of(n, struct mtd_info, reboot_notifier);
+	mtd->_reboot(mtd);
+
+	return NOTIFY_DONE;
+}
+
+/**
+ * mtd_wunit_to_pairing_info - get pairing information of a wunit
+ * @mtd: pointer to new MTD device info structure
+ * @wunit: write unit we are interested in
+ * @info: returned pairing information
+ *
+ * Retrieve pairing information associated to the wunit.
+ * This is mainly useful when dealing with MLC/TLC NANDs where pages can be
+ * paired together, and where programming a page may influence the page it is
+ * paired with.
+ * The notion of page is replaced by the term wunit (write-unit) to stay
+ * consistent with the ->writesize field.
+ *
+ * The @wunit argument can be extracted from an absolute offset using
+ * mtd_offset_to_wunit(). @info is filled with the pairing information attached
+ * to @wunit.
+ *
+ * From the pairing info the MTD user can find all the wunits paired with
+ * @wunit using the following loop:
+ *
+ * for (i = 0; i < mtd_pairing_groups(mtd); i++) {
+ *	info.pair = i;
+ *	mtd_pairing_info_to_wunit(mtd, &info);
+ *	...
+ * }
+ */
+int mtd_wunit_to_pairing_info(struct mtd_info *mtd, int wunit,
+			      struct mtd_pairing_info *info)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+	int npairs = mtd_wunit_per_eb(master) / mtd_pairing_groups(master);
+
+	if (wunit < 0 || wunit >= npairs)
+		return -EINVAL;
+
+	if (master->pairing && master->pairing->get_info)
+		return master->pairing->get_info(master, wunit, info);
+
+	info->group = 0;
+	info->pair = wunit;
+
+	return 0;
+}
+EXPORT_SYMBOL_GPL(mtd_wunit_to_pairing_info);
+
+/**
+ * mtd_pairing_info_to_wunit - get wunit from pairing information
+ * @mtd: pointer to new MTD device info structure
+ * @info: pairing information struct
+ *
+ * Returns a positive number representing the wunit associated to the info
+ * struct, or a negative error code.
+ *
+ * This is the reverse of mtd_wunit_to_pairing_info(), and can help one to
+ * iterate over all wunits of a given pair (see mtd_wunit_to_pairing_info()
+ * doc).
+ *
+ * It can also be used to only program the first page of each pair (i.e.
+ * page attached to group 0), which allows one to use an MLC NAND in
+ * software-emulated SLC mode:
+ *
+ * info.group = 0;
+ * npairs = mtd_wunit_per_eb(mtd) / mtd_pairing_groups(mtd);
+ * for (info.pair = 0; info.pair < npairs; info.pair++) {
+ *	wunit = mtd_pairing_info_to_wunit(mtd, &info);
+ *	mtd_write(mtd, mtd_wunit_to_offset(mtd, blkoffs, wunit),
+ *		  mtd->writesize, &retlen, buf + (i * mtd->writesize));
+ * }
+ */
+int mtd_pairing_info_to_wunit(struct mtd_info *mtd,
+			      const struct mtd_pairing_info *info)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+	int ngroups = mtd_pairing_groups(master);
+	int npairs = mtd_wunit_per_eb(master) / ngroups;
+
+	if (!info || info->pair < 0 || info->pair >= npairs ||
+	    info->group < 0 || info->group >= ngroups)
+		return -EINVAL;
+
+	if (master->pairing && master->pairing->get_wunit)
+		return mtd->pairing->get_wunit(master, info);
+
+	return info->pair;
+}
+EXPORT_SYMBOL_GPL(mtd_pairing_info_to_wunit);
+
+/**
+ * mtd_pairing_groups - get the number of pairing groups
+ * @mtd: pointer to new MTD device info structure
+ *
+ * Returns the number of pairing groups.
+ *
+ * This number is usually equal to the number of bits exposed by a single
+ * cell, and can be used in conjunction with mtd_pairing_info_to_wunit()
+ * to iterate over all pages of a given pair.
+ */
+int mtd_pairing_groups(struct mtd_info *mtd)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+
+	if (!master->pairing || !master->pairing->ngroups)
+		return 1;
+
+	return master->pairing->ngroups;
+}
+EXPORT_SYMBOL_GPL(mtd_pairing_groups);
+
+static int mtd_nvmem_reg_read(void *priv, unsigned int offset,
+			      void *val, size_t bytes)
+{
+	struct mtd_info *mtd = priv;
+	size_t retlen;
+	int err;
+
+	err = mtd_read(mtd, offset, bytes, &retlen, val);
+	if (err && err != -EUCLEAN)
+		return err;
+
+	return retlen == bytes ? 0 : -EIO;
+}
+
+static int mtd_nvmem_add(struct mtd_info *mtd)
+{
+	struct nvmem_config config = {};
+
+	config.id = -1;
+	config.dev = &mtd->dev;
+	config.name = dev_name(&mtd->dev);
+	config.owner = THIS_MODULE;
+	config.reg_read = mtd_nvmem_reg_read;
+	config.size = mtd->size;
+	config.word_size = 1;
+	config.stride = 1;
+	config.read_only = true;
+	config.root_only = true;
+	config.no_of_node = true;
+	config.priv = mtd;
+
+	mtd->nvmem = nvmem_register(&config);
+	if (IS_ERR(mtd->nvmem)) {
+		/* Just ignore if there is no NVMEM support in the kernel */
+		if (PTR_ERR(mtd->nvmem) == -EOPNOTSUPP) {
+			mtd->nvmem = NULL;
+		} else {
+			dev_err(&mtd->dev, "Failed to register NVMEM device\n");
+			return PTR_ERR(mtd->nvmem);
+		}
+	}
+
+	return 0;
+}
+
+/**
+ *	add_mtd_device - register an MTD device
+ *	@mtd: pointer to new MTD device info structure
+ *
+ *	Add a device to the list of MTD devices present in the system, and
+ *	notify each currently active MTD 'user' of its arrival. Returns
+ *	zero on success or non-zero on failure.
+ */
+
+int add_mtd_device(struct mtd_info *mtd)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+	struct mtd_notifier *not;
+	int i, error;
+
+	/*
+	 * May occur, for instance, on buggy drivers which call
+	 * mtd_device_parse_register() multiple times on the same master MTD,
+	 * especially with CONFIG_MTD_PARTITIONED_MASTER=y.
+	 */
+	if (WARN_ONCE(mtd->dev.type, "MTD already registered\n"))
+		return -EEXIST;
+
+	BUG_ON(mtd->writesize == 0);
+
+	/*
+	 * MTD drivers should implement ->_{write,read}() or
+	 * ->_{write,read}_oob(), but not both.
+	 */
+	if (WARN_ON((mtd->_write && mtd->_write_oob) ||
+		    (mtd->_read && mtd->_read_oob)))
+		return -EINVAL;
+
+	if (WARN_ON((!mtd->erasesize || !master->_erase) &&
+		    !(mtd->flags & MTD_NO_ERASE)))
+		return -EINVAL;
+
+	/*
+	 * MTD_SLC_ON_MLC_EMULATION can only be set on partitions, when the
+	 * master is an MLC NAND and has a proper pairing scheme defined.
+	 * We also reject masters that implement ->_writev() for now, because
+	 * NAND controller drivers don't implement this hook, and adding the
+	 * SLC -> MLC address/length conversion to this path is useless if we
+	 * don't have a user.
+	 */
+	if (mtd->flags & MTD_SLC_ON_MLC_EMULATION &&
+	    (!mtd_is_partition(mtd) || master->type != MTD_MLCNANDFLASH ||
+	     !master->pairing || master->_writev))
+		return -EINVAL;
+
+	mutex_lock(&mtd_table_mutex);
+
+	i = idr_alloc(&mtd_idr, mtd, 0, 0, GFP_KERNEL);
+	if (i < 0) {
+		error = i;
+		goto fail_locked;
+	}
+
+	mtd->index = i;
+	mtd->usecount = 0;
+
+	/* default value if not set by driver */
+	if (mtd->bitflip_threshold == 0)
+		mtd->bitflip_threshold = mtd->ecc_strength;
+
+	if (mtd->flags & MTD_SLC_ON_MLC_EMULATION) {
+		int ngroups = mtd_pairing_groups(master);
+
+		mtd->erasesize /= ngroups;
+		mtd->size = (u64)mtd_div_by_eb(mtd->size, master) *
+			    mtd->erasesize;
+	}
+
+	if (is_power_of_2(mtd->erasesize))
+		mtd->erasesize_shift = ffs(mtd->erasesize) - 1;
+	else
+		mtd->erasesize_shift = 0;
+
+	if (is_power_of_2(mtd->writesize))
+		mtd->writesize_shift = ffs(mtd->writesize) - 1;
+	else
+		mtd->writesize_shift = 0;
+
+	mtd->erasesize_mask = (1 << mtd->erasesize_shift) - 1;
+	mtd->writesize_mask = (1 << mtd->writesize_shift) - 1;
+
+	/* Some chips always power up locked. Unlock them now */
+	if ((mtd->flags & MTD_WRITEABLE) && (mtd->flags & MTD_POWERUP_LOCK)) {
+		error = mtd_unlock(mtd, 0, mtd->size);
+		if (error && error != -EOPNOTSUPP)
+			printk(KERN_WARNING
+			       "%s: unlock failed, writes may not work\n",
+			       mtd->name);
+		/* Ignore unlock failures? */
+		error = 0;
+	}
+
+	/* Caller should have set dev.parent to match the
+	 * physical device, if appropriate.
+	 */
+	mtd->dev.type = &mtd_devtype;
+	mtd->dev.class = &mtd_class;
+	mtd->dev.devt = MTD_DEVT(i);
+	dev_set_name(&mtd->dev, "mtd%d", i);
+	dev_set_drvdata(&mtd->dev, mtd);
+	of_node_get(mtd_get_of_node(mtd));
+	error = device_register(&mtd->dev);
+	if (error)
+		goto fail_added;
+
+	/* Add the nvmem provider */
+	error = mtd_nvmem_add(mtd);
+	if (error)
+		goto fail_nvmem_add;
+
+	mtd_debugfs_populate(mtd);
+
+	device_create(&mtd_class, mtd->dev.parent, MTD_DEVT(i) + 1, NULL,
+		      "mtd%dro", i);
+
+	pr_debug("mtd: Giving out device %d to %s\n", i, mtd->name);
+	/* No need to get a refcount on the module containing
+	   the notifier, since we hold the mtd_table_mutex */
+	list_for_each_entry(not, &mtd_notifiers, list)
+		not->add(mtd);
+
+	mutex_unlock(&mtd_table_mutex);
+	/* We _know_ we aren't being removed, because
+	   our caller is still holding us here. So none
+	   of this try_ nonsense, and no bitching about it
+	   either. :) */
+	__module_get(THIS_MODULE);
+	return 0;
+
+fail_nvmem_add:
+	device_unregister(&mtd->dev);
+fail_added:
+	of_node_put(mtd_get_of_node(mtd));
+	idr_remove(&mtd_idr, i);
+fail_locked:
+	mutex_unlock(&mtd_table_mutex);
+	return error;
+}
+
+/**
+ *	del_mtd_device - unregister an MTD device
+ *	@mtd: pointer to MTD device info structure
+ *
+ *	Remove a device from the list of MTD devices present in the system,
+ *	and notify each currently active MTD 'user' of its departure.
+ *	Returns zero on success or 1 on failure, which currently will happen
+ *	if the requested device does not appear to be present in the list.
+ */
+
+int del_mtd_device(struct mtd_info *mtd)
+{
+	int ret;
+	struct mtd_notifier *not;
+
+	mutex_lock(&mtd_table_mutex);
+
+	if (idr_find(&mtd_idr, mtd->index) != mtd) {
+		ret = -ENODEV;
+		goto out_error;
+	}
+
+	/* No need to get a refcount on the module containing
+		the notifier, since we hold the mtd_table_mutex */
+	list_for_each_entry(not, &mtd_notifiers, list)
+		not->remove(mtd);
+
+	if (mtd->usecount) {
+		printk(KERN_NOTICE "Removing MTD device #%d (%s) with use count %d\n",
+		       mtd->index, mtd->name, mtd->usecount);
+		ret = -EBUSY;
+	} else {
+		debugfs_remove_recursive(mtd->dbg.dfs_dir);
+
+		/* Try to remove the NVMEM provider */
+		if (mtd->nvmem)
+			nvmem_unregister(mtd->nvmem);
+
+		device_unregister(&mtd->dev);
+
+		idr_remove(&mtd_idr, mtd->index);
+		of_node_put(mtd_get_of_node(mtd));
+
+		module_put(THIS_MODULE);
+		ret = 0;
+	}
+
+out_error:
+	mutex_unlock(&mtd_table_mutex);
+	return ret;
+}
+
+/*
+ * Set a few defaults based on the parent devices, if not provided by the
+ * driver
+ */
+static void mtd_set_dev_defaults(struct mtd_info *mtd)
+{
+	if (mtd->dev.parent) {
+		if (!mtd->owner && mtd->dev.parent->driver)
+			mtd->owner = mtd->dev.parent->driver->owner;
+		if (!mtd->name)
+			mtd->name = dev_name(mtd->dev.parent);
+	} else {
+		pr_debug("mtd device won't show a device symlink in sysfs\n");
+	}
+
+	INIT_LIST_HEAD(&mtd->partitions);
+	mutex_init(&mtd->master.partitions_lock);
+}
+
+/**
+ * mtd_device_parse_register - parse partitions and register an MTD device.
+ *
+ * @mtd: the MTD device to register
+ * @types: the list of MTD partition probes to try, see
+ *         'parse_mtd_partitions()' for more information
+ * @parser_data: MTD partition parser-specific data
+ * @parts: fallback partition information to register, if parsing fails;
+ *         only valid if %nr_parts > %0
+ * @nr_parts: the number of partitions in parts, if zero then the full
+ *            MTD device is registered if no partition info is found
+ *
+ * This function aggregates MTD partitions parsing (done by
+ * 'parse_mtd_partitions()') and MTD device and partitions registering. It
+ * basically follows the most common pattern found in many MTD drivers:
+ *
+ * * If the MTD_PARTITIONED_MASTER option is set, then the device as a whole is
+ *   registered first.
+ * * Then It tries to probe partitions on MTD device @mtd using parsers
+ *   specified in @types (if @types is %NULL, then the default list of parsers
+ *   is used, see 'parse_mtd_partitions()' for more information). If none are
+ *   found this functions tries to fallback to information specified in
+ *   @parts/@nr_parts.
+ * * If no partitions were found this function just registers the MTD device
+ *   @mtd and exits.
+ *
+ * Returns zero in case of success and a negative error code in case of failure.
+ */
+int mtd_device_parse_register(struct mtd_info *mtd, const char * const *types,
+			      struct mtd_part_parser_data *parser_data,
+			      const struct mtd_partition *parts,
+			      int nr_parts)
+{
+	int ret;
+
+	mtd_set_dev_defaults(mtd);
+
+	if (IS_ENABLED(CONFIG_MTD_PARTITIONED_MASTER)) {
+		ret = add_mtd_device(mtd);
+		if (ret)
+			return ret;
+	}
+
+	/* Prefer parsed partitions over driver-provided fallback */
+	ret = parse_mtd_partitions(mtd, types, parser_data);
+	if (ret == -EPROBE_DEFER)
+		goto out;
+
+	if (ret > 0)
+		ret = 0;
+	else if (nr_parts)
+		ret = add_mtd_partitions(mtd, parts, nr_parts);
+	else if (!device_is_registered(&mtd->dev))
+		ret = add_mtd_device(mtd);
+	else
+		ret = 0;
+
+	if (ret)
+		goto out;
+
+	/*
+	 * FIXME: some drivers unfortunately call this function more than once.
+	 * So we have to check if we've already assigned the reboot notifier.
+	 *
+	 * Generally, we can make multiple calls work for most cases, but it
+	 * does cause problems with parse_mtd_partitions() above (e.g.,
+	 * cmdlineparts will register partitions more than once).
+	 */
+	WARN_ONCE(mtd->_reboot && mtd->reboot_notifier.notifier_call,
+		  "MTD already registered\n");
+	if (mtd->_reboot && !mtd->reboot_notifier.notifier_call) {
+		mtd->reboot_notifier.notifier_call = mtd_reboot_notifier;
+		register_reboot_notifier(&mtd->reboot_notifier);
+	}
+
+out:
+	if (ret && device_is_registered(&mtd->dev))
+		del_mtd_device(mtd);
+
+	return ret;
+}
+EXPORT_SYMBOL_GPL(mtd_device_parse_register);
+
+/**
+ * mtd_device_unregister - unregister an existing MTD device.
+ *
+ * @master: the MTD device to unregister.  This will unregister both the master
+ *          and any partitions if registered.
+ */
+int mtd_device_unregister(struct mtd_info *master)
+{
+	int err;
+
+	if (master->_reboot)
+		unregister_reboot_notifier(&master->reboot_notifier);
+
+	err = del_mtd_partitions(master);
+	if (err)
+		return err;
+
+	if (!device_is_registered(&master->dev))
+		return 0;
+
+	return del_mtd_device(master);
+}
+EXPORT_SYMBOL_GPL(mtd_device_unregister);
+
+/**
+ *	register_mtd_user - register a 'user' of MTD devices.
+ *	@new: pointer to notifier info structure
+ *
+ *	Registers a pair of callbacks function to be called upon addition
+ *	or removal of MTD devices. Causes the 'add' callback to be immediately
+ *	invoked for each MTD device currently present in the system.
+ */
+void register_mtd_user (struct mtd_notifier *new)
+{
+	struct mtd_info *mtd;
+
+	mutex_lock(&mtd_table_mutex);
+
+	list_add(&new->list, &mtd_notifiers);
+
+	__module_get(THIS_MODULE);
+
+	mtd_for_each_device(mtd)
+		new->add(mtd);
+
+	mutex_unlock(&mtd_table_mutex);
+}
+EXPORT_SYMBOL_GPL(register_mtd_user);
+
+/**
+ *	unregister_mtd_user - unregister a 'user' of MTD devices.
+ *	@old: pointer to notifier info structure
+ *
+ *	Removes a callback function pair from the list of 'users' to be
+ *	notified upon addition or removal of MTD devices. Causes the
+ *	'remove' callback to be immediately invoked for each MTD device
+ *	currently present in the system.
+ */
+int unregister_mtd_user (struct mtd_notifier *old)
+{
+	struct mtd_info *mtd;
+
+	mutex_lock(&mtd_table_mutex);
+
+	module_put(THIS_MODULE);
+
+	mtd_for_each_device(mtd)
+		old->remove(mtd);
+
+	list_del(&old->list);
+	mutex_unlock(&mtd_table_mutex);
+	return 0;
+}
+EXPORT_SYMBOL_GPL(unregister_mtd_user);
+
+/**
+ *	get_mtd_device - obtain a validated handle for an MTD device
+ *	@mtd: last known address of the required MTD device
+ *	@num: internal device number of the required MTD device
+ *
+ *	Given a number and NULL address, return the num'th entry in the device
+ *	table, if any.	Given an address and num == -1, search the device table
+ *	for a device with that address and return if it's still present. Given
+ *	both, return the num'th driver only if its address matches. Return
+ *	error code if not.
+ */
+struct mtd_info *get_mtd_device(struct mtd_info *mtd, int num)
+{
+	struct mtd_info *ret = NULL, *other;
+	int err = -ENODEV;
+
+	mutex_lock(&mtd_table_mutex);
+
+	if (num == -1) {
+		mtd_for_each_device(other) {
+			if (other == mtd) {
+				ret = mtd;
+				break;
+			}
+		}
+	} else if (num >= 0) {
+		ret = idr_find(&mtd_idr, num);
+		if (mtd && mtd != ret)
+			ret = NULL;
+	}
+
+	if (!ret) {
+		ret = ERR_PTR(err);
+		goto out;
+	}
+
+	err = __get_mtd_device(ret);
+	if (err)
+		ret = ERR_PTR(err);
+out:
+	mutex_unlock(&mtd_table_mutex);
+	return ret;
+}
+EXPORT_SYMBOL_GPL(get_mtd_device);
+
+
+int __get_mtd_device(struct mtd_info *mtd)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+	int err;
+
+	if (!try_module_get(master->owner))
+		return -ENODEV;
+
+	if (master->_get_device) {
+		err = master->_get_device(mtd);
+
+		if (err) {
+			module_put(master->owner);
+			return err;
+		}
+	}
+
+	master->usecount++;
+
+	while (mtd->parent) {
+		mtd->usecount++;
+		mtd = mtd->parent;
+	}
+
+	return 0;
+}
+EXPORT_SYMBOL_GPL(__get_mtd_device);
+
+/**
+ *	get_mtd_device_nm - obtain a validated handle for an MTD device by
+ *	device name
+ *	@name: MTD device name to open
+ *
+ * 	This function returns MTD device description structure in case of
+ * 	success and an error code in case of failure.
+ */
+struct mtd_info *get_mtd_device_nm(const char *name)
+{
+	int err = -ENODEV;
+	struct mtd_info *mtd = NULL, *other;
+
+	mutex_lock(&mtd_table_mutex);
+
+	mtd_for_each_device(other) {
+		if (!strcmp(name, other->name)) {
+			mtd = other;
+			break;
+		}
+	}
+
+	if (!mtd)
+		goto out_unlock;
+
+	err = __get_mtd_device(mtd);
+	if (err)
+		goto out_unlock;
+
+	mutex_unlock(&mtd_table_mutex);
+	return mtd;
+
+out_unlock:
+	mutex_unlock(&mtd_table_mutex);
+	return ERR_PTR(err);
+}
+EXPORT_SYMBOL_GPL(get_mtd_device_nm);
+
+void put_mtd_device(struct mtd_info *mtd)
+{
+	mutex_lock(&mtd_table_mutex);
+	__put_mtd_device(mtd);
+	mutex_unlock(&mtd_table_mutex);
+
+}
+EXPORT_SYMBOL_GPL(put_mtd_device);
+
+void __put_mtd_device(struct mtd_info *mtd)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+
+	while (mtd->parent) {
+		--mtd->usecount;
+		BUG_ON(mtd->usecount < 0);
+		mtd = mtd->parent;
+	}
+
+	master->usecount--;
+
+	if (master->_put_device)
+		master->_put_device(master);
+
+	module_put(master->owner);
+}
+EXPORT_SYMBOL_GPL(__put_mtd_device);
+
+/*
+ * Erase is an synchronous operation. Device drivers are epected to return a
+ * negative error code if the operation failed and update instr->fail_addr
+ * to point the portion that was not properly erased.
+ */
+int mtd_erase(struct mtd_info *mtd, struct erase_info *instr)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+	u64 mst_ofs = mtd_get_master_ofs(mtd, 0);
+	struct erase_info adjinstr;
+	int ret;
+
+	instr->fail_addr = MTD_FAIL_ADDR_UNKNOWN;
+	adjinstr = *instr;
+
+	if (!mtd->erasesize || !master->_erase)
+		return -ENOTSUPP;
+
+	if (instr->addr >= mtd->size || instr->len > mtd->size - instr->addr)
+		return -EINVAL;
+	if (!(mtd->flags & MTD_WRITEABLE))
+		return -EROFS;
+
+	if (!instr->len)
+		return 0;
+
+	ledtrig_mtd_activity();
+
+	if (mtd->flags & MTD_SLC_ON_MLC_EMULATION) {
+		adjinstr.addr = (loff_t)mtd_div_by_eb(instr->addr, mtd) *
+				master->erasesize;
+		adjinstr.len = ((u64)mtd_div_by_eb(instr->addr + instr->len, mtd) *
+				master->erasesize) -
+			       adjinstr.addr;
+	}
+
+	adjinstr.addr += mst_ofs;
+
+	ret = master->_erase(master, &adjinstr);
+
+	if (adjinstr.fail_addr != MTD_FAIL_ADDR_UNKNOWN) {
+		instr->fail_addr = adjinstr.fail_addr - mst_ofs;
+		if (mtd->flags & MTD_SLC_ON_MLC_EMULATION) {
+			instr->fail_addr = mtd_div_by_eb(instr->fail_addr,
+							 master);
+			instr->fail_addr *= mtd->erasesize;
+		}
+	}
+
+	return ret;
+}
+EXPORT_SYMBOL_GPL(mtd_erase);
+
+/*
+ * This stuff for eXecute-In-Place. phys is optional and may be set to NULL.
+ */
+int mtd_point(struct mtd_info *mtd, loff_t from, size_t len, size_t *retlen,
+	      void **virt, resource_size_t *phys)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+
+	*retlen = 0;
+	*virt = NULL;
+	if (phys)
+		*phys = 0;
+	if (!master->_point)
+		return -EOPNOTSUPP;
+	if (from < 0 || from >= mtd->size || len > mtd->size - from)
+		return -EINVAL;
+	if (!len)
+		return 0;
+
+	from = mtd_get_master_ofs(mtd, from);
+	return master->_point(master, from, len, retlen, virt, phys);
+}
+EXPORT_SYMBOL_GPL(mtd_point);
+
+/* We probably shouldn't allow XIP if the unpoint isn't a NULL */
+int mtd_unpoint(struct mtd_info *mtd, loff_t from, size_t len)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+
+	if (!master->_unpoint)
+		return -EOPNOTSUPP;
+	if (from < 0 || from >= mtd->size || len > mtd->size - from)
+		return -EINVAL;
+	if (!len)
+		return 0;
+	return master->_unpoint(master, mtd_get_master_ofs(mtd, from), len);
+}
+EXPORT_SYMBOL_GPL(mtd_unpoint);
+
+/*
+ * Allow NOMMU mmap() to directly map the device (if not NULL)
+ * - return the address to which the offset maps
+ * - return -ENOSYS to indicate refusal to do the mapping
+ */
+unsigned long mtd_get_unmapped_area(struct mtd_info *mtd, unsigned long len,
+				    unsigned long offset, unsigned long flags)
+{
+	size_t retlen;
+	void *virt;
+	int ret;
+
+	ret = mtd_point(mtd, offset, len, &retlen, &virt, NULL);
+	if (ret)
+		return ret;
+	if (retlen != len) {
+		mtd_unpoint(mtd, offset, retlen);
+		return -ENOSYS;
+	}
+	return (unsigned long)virt;
+}
+EXPORT_SYMBOL_GPL(mtd_get_unmapped_area);
+
+static void mtd_update_ecc_stats(struct mtd_info *mtd, struct mtd_info *master,
+				 const struct mtd_ecc_stats *old_stats)
+{
+	struct mtd_ecc_stats diff;
+
+	if (master == mtd)
+		return;
+
+	diff = master->ecc_stats;
+	diff.failed -= old_stats->failed;
+	diff.corrected -= old_stats->corrected;
+
+	while (mtd->parent) {
+		mtd->ecc_stats.failed += diff.failed;
+		mtd->ecc_stats.corrected += diff.corrected;
+		mtd = mtd->parent;
+	}
+}
+
+int mtd_read(struct mtd_info *mtd, loff_t from, size_t len, size_t *retlen,
+	     u_char *buf)
+{
+	struct mtd_oob_ops ops = {
+		.len = len,
+		.datbuf = buf,
+	};
+	int ret;
+
+	ret = mtd_read_oob(mtd, from, &ops);
+	*retlen = ops.retlen;
+
+	return ret;
+}
+EXPORT_SYMBOL_GPL(mtd_read);
+
+int mtd_write(struct mtd_info *mtd, loff_t to, size_t len, size_t *retlen,
+	      const u_char *buf)
+{
+	struct mtd_oob_ops ops = {
+		.len = len,
+		.datbuf = (u8 *)buf,
+	};
+	int ret;
+
+	ret = mtd_write_oob(mtd, to, &ops);
+	*retlen = ops.retlen;
+
+	return ret;
+}
+EXPORT_SYMBOL_GPL(mtd_write);
+
+/*
+ * In blackbox flight recorder like scenarios we want to make successful writes
+ * in interrupt context. panic_write() is only intended to be called when its
+ * known the kernel is about to panic and we need the write to succeed. Since
+ * the kernel is not going to be running for much longer, this function can
+ * break locks and delay to ensure the write succeeds (but not sleep).
+ */
+int mtd_panic_write(struct mtd_info *mtd, loff_t to, size_t len, size_t *retlen,
+		    const u_char *buf)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+
+	*retlen = 0;
+	if (!master->_panic_write)
+		return -EOPNOTSUPP;
+	if (to < 0 || to >= mtd->size || len > mtd->size - to)
+		return -EINVAL;
+	if (!(mtd->flags & MTD_WRITEABLE))
+		return -EROFS;
+	if (!len)
+		return 0;
+	if (!master->oops_panic_write)
+		master->oops_panic_write = true;
+
+	return master->_panic_write(master, mtd_get_master_ofs(mtd, to), len,
+				    retlen, buf);
+}
+EXPORT_SYMBOL_GPL(mtd_panic_write);
+
+static int mtd_check_oob_ops(struct mtd_info *mtd, loff_t offs,
+			     struct mtd_oob_ops *ops)
+{
+	/*
+	 * Some users are setting ->datbuf or ->oobbuf to NULL, but are leaving
+	 * ->len or ->ooblen uninitialized. Force ->len and ->ooblen to 0 in
+	 *  this case.
+	 */
+	if (!ops->datbuf)
+		ops->len = 0;
+
+	if (!ops->oobbuf)
+		ops->ooblen = 0;
+
+	if (offs < 0 || offs + ops->len > mtd->size)
+		return -EINVAL;
+
+	if (ops->ooblen) {
+		size_t maxooblen;
+
+		if (ops->ooboffs >= mtd_oobavail(mtd, ops))
+			return -EINVAL;
+
+		maxooblen = ((size_t)(mtd_div_by_ws(mtd->size, mtd) -
+				      mtd_div_by_ws(offs, mtd)) *
+			     mtd_oobavail(mtd, ops)) - ops->ooboffs;
+		if (ops->ooblen > maxooblen)
+			return -EINVAL;
+	}
+
+	return 0;
+}
+
+static int mtd_read_oob_std(struct mtd_info *mtd, loff_t from,
+			    struct mtd_oob_ops *ops)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+	int ret;
+
+	from = mtd_get_master_ofs(mtd, from);
+	if (master->_read_oob)
+		ret = master->_read_oob(master, from, ops);
+	else
+		ret = master->_read(master, from, ops->len, &ops->retlen,
+				    ops->datbuf);
+
+	return ret;
+}
+
+static int mtd_write_oob_std(struct mtd_info *mtd, loff_t to,
+			     struct mtd_oob_ops *ops)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+	int ret;
+
+	to = mtd_get_master_ofs(mtd, to);
+	if (master->_write_oob)
+		ret = master->_write_oob(master, to, ops);
+	else
+		ret = master->_write(master, to, ops->len, &ops->retlen,
+				     ops->datbuf);
+
+	return ret;
+}
+
+static int mtd_io_emulated_slc(struct mtd_info *mtd, loff_t start, bool read,
+			       struct mtd_oob_ops *ops)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+	int ngroups = mtd_pairing_groups(master);
+	int npairs = mtd_wunit_per_eb(master) / ngroups;
+	struct mtd_oob_ops adjops = *ops;
+	unsigned int wunit, oobavail;
+	struct mtd_pairing_info info;
+	int max_bitflips = 0;
+	u32 ebofs, pageofs;
+	loff_t base, pos;
+
+	ebofs = mtd_mod_by_eb(start, mtd);
+	base = (loff_t)mtd_div_by_eb(start, mtd) * master->erasesize;
+	info.group = 0;
+	info.pair = mtd_div_by_ws(ebofs, mtd);
+	pageofs = mtd_mod_by_ws(ebofs, mtd);
+	oobavail = mtd_oobavail(mtd, ops);
+
+	while (ops->retlen < ops->len || ops->oobretlen < ops->ooblen) {
+		int ret;
+
+		if (info.pair >= npairs) {
+			info.pair = 0;
+			base += master->erasesize;
+		}
+
+		wunit = mtd_pairing_info_to_wunit(master, &info);
+		pos = mtd_wunit_to_offset(mtd, base, wunit);
+
+		adjops.len = ops->len - ops->retlen;
+		if (adjops.len > mtd->writesize - pageofs)
+			adjops.len = mtd->writesize - pageofs;
+
+		adjops.ooblen = ops->ooblen - ops->oobretlen;
+		if (adjops.ooblen > oobavail - adjops.ooboffs)
+			adjops.ooblen = oobavail - adjops.ooboffs;
+
+		if (read) {
+			ret = mtd_read_oob_std(mtd, pos + pageofs, &adjops);
+			if (ret > 0)
+				max_bitflips = max(max_bitflips, ret);
+		} else {
+			ret = mtd_write_oob_std(mtd, pos + pageofs, &adjops);
+		}
+
+		if (ret < 0)
+			return ret;
+
+		max_bitflips = max(max_bitflips, ret);
+		ops->retlen += adjops.retlen;
+		ops->oobretlen += adjops.oobretlen;
+		adjops.datbuf += adjops.retlen;
+		adjops.oobbuf += adjops.oobretlen;
+		adjops.ooboffs = 0;
+		pageofs = 0;
+		info.pair++;
+	}
+
+	return max_bitflips;
+}
+
+int mtd_read_oob(struct mtd_info *mtd, loff_t from, struct mtd_oob_ops *ops)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+	struct mtd_ecc_stats old_stats = master->ecc_stats;
+	int ret_code;
+
+	ops->retlen = ops->oobretlen = 0;
+
+	ret_code = mtd_check_oob_ops(mtd, from, ops);
+	if (ret_code)
+		return ret_code;
+
+	ledtrig_mtd_activity();
+
+	/* Check the validity of a potential fallback on mtd->_read */
+	if (!master->_read_oob && (!master->_read || ops->oobbuf))
+		return -EOPNOTSUPP;
+
+	if (mtd->flags & MTD_SLC_ON_MLC_EMULATION)
+		ret_code = mtd_io_emulated_slc(mtd, from, true, ops);
+	else
+		ret_code = mtd_read_oob_std(mtd, from, ops);
+
+	mtd_update_ecc_stats(mtd, master, &old_stats);
+
+	/*
+	 * In cases where ops->datbuf != NULL, mtd->_read_oob() has semantics
+	 * similar to mtd->_read(), returning a non-negative integer
+	 * representing max bitflips. In other cases, mtd->_read_oob() may
+	 * return -EUCLEAN. In all cases, perform similar logic to mtd_read().
+	 */
+	if (unlikely(ret_code < 0))
+		return ret_code;
+	if (mtd->ecc_strength == 0)
+		return 0;	/* device lacks ecc */
+	//printk("ecc strength = %d.\n",mtd->ecc_strength);
+	//printk("bitflip_threshold = %d.\n",mtd->bitflip_threshold);
+	if (mtd->bitflip_threshold == 0)
+		mtd->bitflip_threshold = mtd->ecc_strength;
+	return ret_code >= mtd->bitflip_threshold ? -EUCLEAN : 0;
+}
+EXPORT_SYMBOL_GPL(mtd_read_oob);
+
+int mtd_write_oob(struct mtd_info *mtd, loff_t to,
+				struct mtd_oob_ops *ops)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+	int ret;
+
+	ops->retlen = ops->oobretlen = 0;
+
+	if (!(mtd->flags & MTD_WRITEABLE))
+		return -EROFS;
+
+	ret = mtd_check_oob_ops(mtd, to, ops);
+	if (ret)
+		return ret;
+
+	ledtrig_mtd_activity();
+
+	/* Check the validity of a potential fallback on mtd->_write */
+	if (!master->_write_oob && (!master->_write || ops->oobbuf))
+		return -EOPNOTSUPP;
+
+	if (mtd->flags & MTD_SLC_ON_MLC_EMULATION)
+		return mtd_io_emulated_slc(mtd, to, false, ops);
+
+	return mtd_write_oob_std(mtd, to, ops);
+}
+EXPORT_SYMBOL_GPL(mtd_write_oob);
+
+/**
+ * mtd_ooblayout_ecc - Get the OOB region definition of a specific ECC section
+ * @mtd: MTD device structure
+ * @section: ECC section. Depending on the layout you may have all the ECC
+ *	     bytes stored in a single contiguous section, or one section
+ *	     per ECC chunk (and sometime several sections for a single ECC
+ *	     ECC chunk)
+ * @oobecc: OOB region struct filled with the appropriate ECC position
+ *	    information
+ *
+ * This function returns ECC section information in the OOB area. If you want
+ * to get all the ECC bytes information, then you should call
+ * mtd_ooblayout_ecc(mtd, section++, oobecc) until it returns -ERANGE.
+ *
+ * Returns zero on success, a negative error code otherwise.
+ */
+int mtd_ooblayout_ecc(struct mtd_info *mtd, int section,
+		      struct mtd_oob_region *oobecc)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+
+	memset(oobecc, 0, sizeof(*oobecc));
+
+	if (!master || section < 0)
+		return -EINVAL;
+
+	if (!master->ooblayout || !master->ooblayout->ecc)
+		return -ENOTSUPP;
+
+	return master->ooblayout->ecc(master, section, oobecc);
+}
+EXPORT_SYMBOL_GPL(mtd_ooblayout_ecc);
+
+/**
+ * mtd_ooblayout_free - Get the OOB region definition of a specific free
+ *			section
+ * @mtd: MTD device structure
+ * @section: Free section you are interested in. Depending on the layout
+ *	     you may have all the free bytes stored in a single contiguous
+ *	     section, or one section per ECC chunk plus an extra section
+ *	     for the remaining bytes (or other funky layout).
+ * @oobfree: OOB region struct filled with the appropriate free position
+ *	     information
+ *
+ * This function returns free bytes position in the OOB area. If you want
+ * to get all the free bytes information, then you should call
+ * mtd_ooblayout_free(mtd, section++, oobfree) until it returns -ERANGE.
+ *
+ * Returns zero on success, a negative error code otherwise.
+ */
+int mtd_ooblayout_free(struct mtd_info *mtd, int section,
+		       struct mtd_oob_region *oobfree)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+
+	memset(oobfree, 0, sizeof(*oobfree));
+
+	if (!master || section < 0)
+		return -EINVAL;
+
+	if (!master->ooblayout || !master->ooblayout->free)
+		return -ENOTSUPP;
+
+	return master->ooblayout->free(master, section, oobfree);
+}
+EXPORT_SYMBOL_GPL(mtd_ooblayout_free);
+
+/**
+ * mtd_ooblayout_find_region - Find the region attached to a specific byte
+ * @mtd: mtd info structure
+ * @byte: the byte we are searching for
+ * @sectionp: pointer where the section id will be stored
+ * @oobregion: used to retrieve the ECC position
+ * @iter: iterator function. Should be either mtd_ooblayout_free or
+ *	  mtd_ooblayout_ecc depending on the region type you're searching for
+ *
+ * This function returns the section id and oobregion information of a
+ * specific byte. For example, say you want to know where the 4th ECC byte is
+ * stored, you'll use:
+ *
+ * mtd_ooblayout_find_region(mtd, 3, &section, &oobregion, mtd_ooblayout_ecc);
+ *
+ * Returns zero on success, a negative error code otherwise.
+ */
+static int mtd_ooblayout_find_region(struct mtd_info *mtd, int byte,
+				int *sectionp, struct mtd_oob_region *oobregion,
+				int (*iter)(struct mtd_info *,
+					    int section,
+					    struct mtd_oob_region *oobregion))
+{
+	int pos = 0, ret, section = 0;
+
+	memset(oobregion, 0, sizeof(*oobregion));
+
+	while (1) {
+		ret = iter(mtd, section, oobregion);
+		if (ret)
+			return ret;
+
+		if (pos + oobregion->length > byte)
+			break;
+
+		pos += oobregion->length;
+		section++;
+	}
+
+	/*
+	 * Adjust region info to make it start at the beginning at the
+	 * 'start' ECC byte.
+	 */
+	oobregion->offset += byte - pos;
+	oobregion->length -= byte - pos;
+	*sectionp = section;
+
+	return 0;
+}
+
+/**
+ * mtd_ooblayout_find_eccregion - Find the ECC region attached to a specific
+ *				  ECC byte
+ * @mtd: mtd info structure
+ * @eccbyte: the byte we are searching for
+ * @sectionp: pointer where the section id will be stored
+ * @oobregion: OOB region information
+ *
+ * Works like mtd_ooblayout_find_region() except it searches for a specific ECC
+ * byte.
+ *
+ * Returns zero on success, a negative error code otherwise.
+ */
+int mtd_ooblayout_find_eccregion(struct mtd_info *mtd, int eccbyte,
+				 int *section,
+				 struct mtd_oob_region *oobregion)
+{
+	return mtd_ooblayout_find_region(mtd, eccbyte, section, oobregion,
+					 mtd_ooblayout_ecc);
+}
+EXPORT_SYMBOL_GPL(mtd_ooblayout_find_eccregion);
+
+/**
+ * mtd_ooblayout_get_bytes - Extract OOB bytes from the oob buffer
+ * @mtd: mtd info structure
+ * @buf: destination buffer to store OOB bytes
+ * @oobbuf: OOB buffer
+ * @start: first byte to retrieve
+ * @nbytes: number of bytes to retrieve
+ * @iter: section iterator
+ *
+ * Extract bytes attached to a specific category (ECC or free)
+ * from the OOB buffer and copy them into buf.
+ *
+ * Returns zero on success, a negative error code otherwise.
+ */
+static int mtd_ooblayout_get_bytes(struct mtd_info *mtd, u8 *buf,
+				const u8 *oobbuf, int start, int nbytes,
+				int (*iter)(struct mtd_info *,
+					    int section,
+					    struct mtd_oob_region *oobregion))
+{
+	struct mtd_oob_region oobregion;
+	int section, ret;
+
+	ret = mtd_ooblayout_find_region(mtd, start, &section,
+					&oobregion, iter);
+
+	while (!ret) {
+		int cnt;
+
+		cnt = min_t(int, nbytes, oobregion.length);
+		memcpy(buf, oobbuf + oobregion.offset, cnt);
+		buf += cnt;
+		nbytes -= cnt;
+
+		if (!nbytes)
+			break;
+
+		ret = iter(mtd, ++section, &oobregion);
+	}
+
+	return ret;
+}
+
+/**
+ * mtd_ooblayout_set_bytes - put OOB bytes into the oob buffer
+ * @mtd: mtd info structure
+ * @buf: source buffer to get OOB bytes from
+ * @oobbuf: OOB buffer
+ * @start: first OOB byte to set
+ * @nbytes: number of OOB bytes to set
+ * @iter: section iterator
+ *
+ * Fill the OOB buffer with data provided in buf. The category (ECC or free)
+ * is selected by passing the appropriate iterator.
+ *
+ * Returns zero on success, a negative error code otherwise.
+ */
+static int mtd_ooblayout_set_bytes(struct mtd_info *mtd, const u8 *buf,
+				u8 *oobbuf, int start, int nbytes,
+				int (*iter)(struct mtd_info *,
+					    int section,
+					    struct mtd_oob_region *oobregion))
+{
+	struct mtd_oob_region oobregion;
+	int section, ret;
+
+	ret = mtd_ooblayout_find_region(mtd, start, &section,
+					&oobregion, iter);
+
+	while (!ret) {
+		int cnt;
+
+		cnt = min_t(int, nbytes, oobregion.length);
+		memcpy(oobbuf + oobregion.offset, buf, cnt);
+		buf += cnt;
+		nbytes -= cnt;
+
+		if (!nbytes)
+			break;
+
+		ret = iter(mtd, ++section, &oobregion);
+	}
+
+	return ret;
+}
+
+/**
+ * mtd_ooblayout_count_bytes - count the number of bytes in a OOB category
+ * @mtd: mtd info structure
+ * @iter: category iterator
+ *
+ * Count the number of bytes in a given category.
+ *
+ * Returns a positive value on success, a negative error code otherwise.
+ */
+static int mtd_ooblayout_count_bytes(struct mtd_info *mtd,
+				int (*iter)(struct mtd_info *,
+					    int section,
+					    struct mtd_oob_region *oobregion))
+{
+	struct mtd_oob_region oobregion;
+	int section = 0, ret, nbytes = 0;
+
+	while (1) {
+		ret = iter(mtd, section++, &oobregion);
+		if (ret) {
+			if (ret == -ERANGE)
+				ret = nbytes;
+			break;
+		}
+
+		nbytes += oobregion.length;
+	}
+
+	return ret;
+}
+
+/**
+ * mtd_ooblayout_get_eccbytes - extract ECC bytes from the oob buffer
+ * @mtd: mtd info structure
+ * @eccbuf: destination buffer to store ECC bytes
+ * @oobbuf: OOB buffer
+ * @start: first ECC byte to retrieve
+ * @nbytes: number of ECC bytes to retrieve
+ *
+ * Works like mtd_ooblayout_get_bytes(), except it acts on ECC bytes.
+ *
+ * Returns zero on success, a negative error code otherwise.
+ */
+int mtd_ooblayout_get_eccbytes(struct mtd_info *mtd, u8 *eccbuf,
+			       const u8 *oobbuf, int start, int nbytes)
+{
+	return mtd_ooblayout_get_bytes(mtd, eccbuf, oobbuf, start, nbytes,
+				       mtd_ooblayout_ecc);
+}
+EXPORT_SYMBOL_GPL(mtd_ooblayout_get_eccbytes);
+
+/**
+ * mtd_ooblayout_set_eccbytes - set ECC bytes into the oob buffer
+ * @mtd: mtd info structure
+ * @eccbuf: source buffer to get ECC bytes from
+ * @oobbuf: OOB buffer
+ * @start: first ECC byte to set
+ * @nbytes: number of ECC bytes to set
+ *
+ * Works like mtd_ooblayout_set_bytes(), except it acts on ECC bytes.
+ *
+ * Returns zero on success, a negative error code otherwise.
+ */
+int mtd_ooblayout_set_eccbytes(struct mtd_info *mtd, const u8 *eccbuf,
+			       u8 *oobbuf, int start, int nbytes)
+{
+	return mtd_ooblayout_set_bytes(mtd, eccbuf, oobbuf, start, nbytes,
+				       mtd_ooblayout_ecc);
+}
+EXPORT_SYMBOL_GPL(mtd_ooblayout_set_eccbytes);
+
+/**
+ * mtd_ooblayout_get_databytes - extract data bytes from the oob buffer
+ * @mtd: mtd info structure
+ * @databuf: destination buffer to store ECC bytes
+ * @oobbuf: OOB buffer
+ * @start: first ECC byte to retrieve
+ * @nbytes: number of ECC bytes to retrieve
+ *
+ * Works like mtd_ooblayout_get_bytes(), except it acts on free bytes.
+ *
+ * Returns zero on success, a negative error code otherwise.
+ */
+int mtd_ooblayout_get_databytes(struct mtd_info *mtd, u8 *databuf,
+				const u8 *oobbuf, int start, int nbytes)
+{
+	return mtd_ooblayout_get_bytes(mtd, databuf, oobbuf, start, nbytes,
+				       mtd_ooblayout_free);
+}
+EXPORT_SYMBOL_GPL(mtd_ooblayout_get_databytes);
+
+/**
+ * mtd_ooblayout_set_databytes - set data bytes into the oob buffer
+ * @mtd: mtd info structure
+ * @databuf: source buffer to get data bytes from
+ * @oobbuf: OOB buffer
+ * @start: first ECC byte to set
+ * @nbytes: number of ECC bytes to set
+ *
+ * Works like mtd_ooblayout_set_bytes(), except it acts on free bytes.
+ *
+ * Returns zero on success, a negative error code otherwise.
+ */
+int mtd_ooblayout_set_databytes(struct mtd_info *mtd, const u8 *databuf,
+				u8 *oobbuf, int start, int nbytes)
+{
+	return mtd_ooblayout_set_bytes(mtd, databuf, oobbuf, start, nbytes,
+				       mtd_ooblayout_free);
+}
+EXPORT_SYMBOL_GPL(mtd_ooblayout_set_databytes);
+
+/**
+ * mtd_ooblayout_count_freebytes - count the number of free bytes in OOB
+ * @mtd: mtd info structure
+ *
+ * Works like mtd_ooblayout_count_bytes(), except it count free bytes.
+ *
+ * Returns zero on success, a negative error code otherwise.
+ */
+int mtd_ooblayout_count_freebytes(struct mtd_info *mtd)
+{
+	return mtd_ooblayout_count_bytes(mtd, mtd_ooblayout_free);
+}
+EXPORT_SYMBOL_GPL(mtd_ooblayout_count_freebytes);
+
+/**
+ * mtd_ooblayout_count_eccbytes - count the number of ECC bytes in OOB
+ * @mtd: mtd info structure
+ *
+ * Works like mtd_ooblayout_count_bytes(), except it count ECC bytes.
+ *
+ * Returns zero on success, a negative error code otherwise.
+ */
+int mtd_ooblayout_count_eccbytes(struct mtd_info *mtd)
+{
+	return mtd_ooblayout_count_bytes(mtd, mtd_ooblayout_ecc);
+}
+EXPORT_SYMBOL_GPL(mtd_ooblayout_count_eccbytes);
+
+/*
+ * Method to access the protection register area, present in some flash
+ * devices. The user data is one time programmable but the factory data is read
+ * only.
+ */
+int mtd_get_fact_prot_info(struct mtd_info *mtd, size_t len, size_t *retlen,
+			   struct otp_info *buf)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+
+	if (!master->_get_fact_prot_info)
+		return -EOPNOTSUPP;
+	if (!len)
+		return 0;
+	return master->_get_fact_prot_info(master, len, retlen, buf);
+}
+EXPORT_SYMBOL_GPL(mtd_get_fact_prot_info);
+
+int mtd_read_fact_prot_reg(struct mtd_info *mtd, loff_t from, size_t len,
+			   size_t *retlen, u_char *buf)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+
+	*retlen = 0;
+	if (!master->_read_fact_prot_reg)
+		return -EOPNOTSUPP;
+	if (!len)
+		return 0;
+	return master->_read_fact_prot_reg(master, from, len, retlen, buf);
+}
+EXPORT_SYMBOL_GPL(mtd_read_fact_prot_reg);
+
+int mtd_get_user_prot_info(struct mtd_info *mtd, size_t len, size_t *retlen,
+			   struct otp_info *buf)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+
+	if (!master->_get_user_prot_info)
+		return -EOPNOTSUPP;
+	if (!len)
+		return 0;
+	return master->_get_user_prot_info(master, len, retlen, buf);
+}
+EXPORT_SYMBOL_GPL(mtd_get_user_prot_info);
+
+int mtd_read_user_prot_reg(struct mtd_info *mtd, loff_t from, size_t len,
+			   size_t *retlen, u_char *buf)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+
+	*retlen = 0;
+	if (!master->_read_user_prot_reg)
+		return -EOPNOTSUPP;
+	if (!len)
+		return 0;
+	return master->_read_user_prot_reg(master, from, len, retlen, buf);
+}
+EXPORT_SYMBOL_GPL(mtd_read_user_prot_reg);
+
+int mtd_write_user_prot_reg(struct mtd_info *mtd, loff_t to, size_t len,
+			    size_t *retlen, u_char *buf)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+	int ret;
+
+	*retlen = 0;
+	if (!master->_write_user_prot_reg)
+		return -EOPNOTSUPP;
+	if (!len)
+		return 0;
+	ret = master->_write_user_prot_reg(master, to, len, retlen, buf);
+	if (ret)
+		return ret;
+
+	/*
+	 * If no data could be written at all, we are out of memory and
+	 * must return -ENOSPC.
+	 */
+	return (*retlen) ? 0 : -ENOSPC;
+}
+EXPORT_SYMBOL_GPL(mtd_write_user_prot_reg);
+
+int mtd_lock_user_prot_reg(struct mtd_info *mtd, loff_t from, size_t len)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+
+	if (!master->_lock_user_prot_reg)
+		return -EOPNOTSUPP;
+	if (!len)
+		return 0;
+	return master->_lock_user_prot_reg(master, from, len);
+}
+EXPORT_SYMBOL_GPL(mtd_lock_user_prot_reg);
+
+/* Chip-supported device locking */
+int mtd_lock(struct mtd_info *mtd, loff_t ofs, uint64_t len)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+
+	if (!master->_lock)
+		return -EOPNOTSUPP;
+	if (ofs < 0 || ofs >= mtd->size || len > mtd->size - ofs)
+		return -EINVAL;
+	if (!len)
+		return 0;
+
+	if (mtd->flags & MTD_SLC_ON_MLC_EMULATION) {
+		ofs = (loff_t)mtd_div_by_eb(ofs, mtd) * master->erasesize;
+		len = (u64)mtd_div_by_eb(len, mtd) * master->erasesize;
+	}
+
+	return master->_lock(master, mtd_get_master_ofs(mtd, ofs), len);
+}
+EXPORT_SYMBOL_GPL(mtd_lock);
+
+int mtd_unlock(struct mtd_info *mtd, loff_t ofs, uint64_t len)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+
+	if (!master->_unlock)
+		return -EOPNOTSUPP;
+	if (ofs < 0 || ofs >= mtd->size || len > mtd->size - ofs)
+		return -EINVAL;
+	if (!len)
+		return 0;
+
+	if (mtd->flags & MTD_SLC_ON_MLC_EMULATION) {
+		ofs = (loff_t)mtd_div_by_eb(ofs, mtd) * master->erasesize;
+		len = (u64)mtd_div_by_eb(len, mtd) * master->erasesize;
+	}
+
+	return master->_unlock(master, mtd_get_master_ofs(mtd, ofs), len);
+}
+EXPORT_SYMBOL_GPL(mtd_unlock);
+
+int mtd_is_locked(struct mtd_info *mtd, loff_t ofs, uint64_t len)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+
+	if (!master->_is_locked)
+		return -EOPNOTSUPP;
+	if (ofs < 0 || ofs >= mtd->size || len > mtd->size - ofs)
+		return -EINVAL;
+	if (!len)
+		return 0;
+
+	if (mtd->flags & MTD_SLC_ON_MLC_EMULATION) {
+		ofs = (loff_t)mtd_div_by_eb(ofs, mtd) * master->erasesize;
+		len = (u64)mtd_div_by_eb(len, mtd) * master->erasesize;
+	}
+
+	return master->_is_locked(master, mtd_get_master_ofs(mtd, ofs), len);
+}
+EXPORT_SYMBOL_GPL(mtd_is_locked);
+
+int mtd_block_isreserved(struct mtd_info *mtd, loff_t ofs)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+
+	if (ofs < 0 || ofs >= mtd->size)
+		return -EINVAL;
+	if (!master->_block_isreserved)
+		return 0;
+
+	if (mtd->flags & MTD_SLC_ON_MLC_EMULATION)
+		ofs = (loff_t)mtd_div_by_eb(ofs, mtd) * master->erasesize;
+
+	return master->_block_isreserved(master, mtd_get_master_ofs(mtd, ofs));
+}
+EXPORT_SYMBOL_GPL(mtd_block_isreserved);
+
+int mtd_block_isbad(struct mtd_info *mtd, loff_t ofs)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+
+	if (ofs < 0 || ofs >= mtd->size)
+		return -EINVAL;
+	if (!master->_block_isbad)
+		return 0;
+
+	if (mtd->flags & MTD_SLC_ON_MLC_EMULATION)
+		ofs = (loff_t)mtd_div_by_eb(ofs, mtd) * master->erasesize;
+
+	return master->_block_isbad(master, mtd_get_master_ofs(mtd, ofs));
+}
+EXPORT_SYMBOL_GPL(mtd_block_isbad);
+
+int mtd_block_markbad(struct mtd_info *mtd, loff_t ofs)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+	int ret;
+
+	if (!master->_block_markbad)
+		return -EOPNOTSUPP;
+	if (ofs < 0 || ofs >= mtd->size)
+		return -EINVAL;
+	if (!(mtd->flags & MTD_WRITEABLE))
+		return -EROFS;
+
+	if (mtd->flags & MTD_SLC_ON_MLC_EMULATION)
+		ofs = (loff_t)mtd_div_by_eb(ofs, mtd) * master->erasesize;
+
+	ret = master->_block_markbad(master, mtd_get_master_ofs(mtd, ofs));
+	if (ret)
+		return ret;
+
+	while (mtd->parent) {
+		mtd->ecc_stats.badblocks++;
+		mtd = mtd->parent;
+	}
+
+	return 0;
+}
+EXPORT_SYMBOL_GPL(mtd_block_markbad);
+
+/*
+ * default_mtd_writev - the default writev method
+ * @mtd: mtd device description object pointer
+ * @vecs: the vectors to write
+ * @count: count of vectors in @vecs
+ * @to: the MTD device offset to write to
+ * @retlen: on exit contains the count of bytes written to the MTD device.
+ *
+ * This function returns zero in case of success and a negative error code in
+ * case of failure.
+ */
+static int default_mtd_writev(struct mtd_info *mtd, const struct kvec *vecs,
+			      unsigned long count, loff_t to, size_t *retlen)
+{
+	unsigned long i;
+	size_t totlen = 0, thislen;
+	int ret = 0;
+
+	for (i = 0; i < count; i++) {
+		if (!vecs[i].iov_len)
+			continue;
+		ret = mtd_write(mtd, to, vecs[i].iov_len, &thislen,
+				vecs[i].iov_base);
+		totlen += thislen;
+		if (ret || thislen != vecs[i].iov_len)
+			break;
+		to += vecs[i].iov_len;
+	}
+	*retlen = totlen;
+	return ret;
+}
+
+/*
+ * mtd_writev - the vector-based MTD write method
+ * @mtd: mtd device description object pointer
+ * @vecs: the vectors to write
+ * @count: count of vectors in @vecs
+ * @to: the MTD device offset to write to
+ * @retlen: on exit contains the count of bytes written to the MTD device.
+ *
+ * This function returns zero in case of success and a negative error code in
+ * case of failure.
+ */
+int mtd_writev(struct mtd_info *mtd, const struct kvec *vecs,
+	       unsigned long count, loff_t to, size_t *retlen)
+{
+	struct mtd_info *master = mtd_get_master(mtd);
+
+	*retlen = 0;
+	if (!(mtd->flags & MTD_WRITEABLE))
+		return -EROFS;
+
+	if (!master->_writev)
+		return default_mtd_writev(mtd, vecs, count, to, retlen);
+
+	return master->_writev(master, vecs, count,
+			       mtd_get_master_ofs(mtd, to), retlen);
+}
+EXPORT_SYMBOL_GPL(mtd_writev);
+
+/**
+ * mtd_kmalloc_up_to - allocate a contiguous buffer up to the specified size
+ * @mtd: mtd device description object pointer
+ * @size: a pointer to the ideal or maximum size of the allocation, points
+ *        to the actual allocation size on success.
+ *
+ * This routine attempts to allocate a contiguous kernel buffer up to
+ * the specified size, backing off the size of the request exponentially
+ * until the request succeeds or until the allocation size falls below
+ * the system page size. This attempts to make sure it does not adversely
+ * impact system performance, so when allocating more than one page, we
+ * ask the memory allocator to avoid re-trying, swapping, writing back
+ * or performing I/O.
+ *
+ * Note, this function also makes sure that the allocated buffer is aligned to
+ * the MTD device's min. I/O unit, i.e. the "mtd->writesize" value.
+ *
+ * This is called, for example by mtd_{read,write} and jffs2_scan_medium,
+ * to handle smaller (i.e. degraded) buffer allocations under low- or
+ * fragmented-memory situations where such reduced allocations, from a
+ * requested ideal, are allowed.
+ *
+ * Returns a pointer to the allocated buffer on success; otherwise, NULL.
+ */
+void *mtd_kmalloc_up_to(const struct mtd_info *mtd, size_t *size)
+{
+	gfp_t flags = __GFP_NOWARN | __GFP_DIRECT_RECLAIM | __GFP_NORETRY;
+	size_t min_alloc = max_t(size_t, mtd->writesize, PAGE_SIZE);
+	void *kbuf;
+
+	*size = min_t(size_t, *size, KMALLOC_MAX_SIZE);
+
+	while (*size > min_alloc) {
+		kbuf = kmalloc(*size, flags);
+		if (kbuf)
+			return kbuf;
+
+		*size >>= 1;
+		*size = ALIGN(*size, mtd->writesize);
+	}
+
+	/*
+	 * For the last resort allocation allow 'kmalloc()' to do all sorts of
+	 * things (write-back, dropping caches, etc) by using GFP_KERNEL.
+	 */
+	return kmalloc(*size, GFP_KERNEL);
+}
+EXPORT_SYMBOL_GPL(mtd_kmalloc_up_to);
+
+#ifdef CONFIG_PROC_FS
+
+/*====================================================================*/
+/* Support for /proc/mtd */
+
+static int mtd_proc_show(struct seq_file *m, void *v)
+{
+	struct mtd_info *mtd;
+
+	seq_puts(m, "dev:    size   erasesize  name\n");
+	mutex_lock(&mtd_table_mutex);
+	mtd_for_each_device(mtd) {
+		seq_printf(m, "mtd%d: %8.8llx %8.8x \"%s\"\n",
+			   mtd->index, (unsigned long long)mtd->size,
+			   mtd->erasesize, mtd->name);
+	}
+	mutex_unlock(&mtd_table_mutex);
+	return 0;
+}
+#endif /* CONFIG_PROC_FS */
+
+/*====================================================================*/
+/* Init code */
+
+static struct backing_dev_info * __init mtd_bdi_init(char *name)
+{
+	struct backing_dev_info *bdi;
+	int ret;
+
+	bdi = bdi_alloc(NUMA_NO_NODE);
+	if (!bdi)
+		return ERR_PTR(-ENOMEM);
+	bdi->ra_pages = 0;
+	bdi->io_pages = 0;
+
+	/*
+	 * We put '-0' suffix to the name to get the same name format as we
+	 * used to get. Since this is called only once, we get a unique name. 
+	 */
+	ret = bdi_register(bdi, "%.28s-0", name);
+	if (ret)
+		bdi_put(bdi);
+
+	return ret ? ERR_PTR(ret) : bdi;
+}
+
+static struct proc_dir_entry *proc_mtd;
+
+static int __init init_mtd(void)
+{
+	int ret;
+
+	ret = class_register(&mtd_class);
+	if (ret)
+		goto err_reg;
+
+	mtd_bdi = mtd_bdi_init("mtd");
+	if (IS_ERR(mtd_bdi)) {
+		ret = PTR_ERR(mtd_bdi);
+		goto err_bdi;
+	}
+
+	proc_mtd = proc_create_single("mtd", 0, NULL, mtd_proc_show);
+
+	ret = init_mtdchar();
+	if (ret)
+		goto out_procfs;
+
+	dfs_dir_mtd = debugfs_create_dir("mtd", NULL);
+
+	return 0;
+
+out_procfs:
+	if (proc_mtd)
+		remove_proc_entry("mtd", NULL);
+	bdi_put(mtd_bdi);
+err_bdi:
+	class_unregister(&mtd_class);
+err_reg:
+	pr_err("Error registering mtd class or bdi: %d\n", ret);
+	return ret;
+}
+
+static void __exit cleanup_mtd(void)
+{
+	debugfs_remove_recursive(dfs_dir_mtd);
+	cleanup_mtdchar();
+	if (proc_mtd)
+		remove_proc_entry("mtd", NULL);
+	class_unregister(&mtd_class);
+	bdi_put(mtd_bdi);
+	idr_destroy(&mtd_idr);
+}
+
+module_init(init_mtd);
+module_exit(cleanup_mtd);
+
+MODULE_LICENSE("GPL");
+MODULE_AUTHOR("David Woodhouse <dwmw2@infradead.org>");
+MODULE_DESCRIPTION("Core MTD registration and access routines");
diff --git a/upstream/linux-5.10/drivers/net/ethernet/zte/zx29_gmac.c b/upstream/linux-5.10/drivers/net/ethernet/zte/zx29_gmac.c
new file mode 100755
index 0000000..668d9d9
--- /dev/null
+++ b/upstream/linux-5.10/drivers/net/ethernet/zte/zx29_gmac.c
@@ -0,0 +1,2063 @@
+/*

+ * Ethernet driver for zte zx2975xx gmac on chip network device

+ * (c)2008 http://www.zte.com.cn

+ * Authors:	zhang dongdong <zhang.dongdong16@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

+ * 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/module.h>

+#include <linux/interrupt.h>

+#include <linux/types.h>

+#include <linux/delay.h>

+#include <linux/init.h>

+#include <linux/spinlock.h>

+#include <linux/netdevice.h>

+#include <linux/etherdevice.h>

+#include <linux/phy.h>

+#include <linux/platform_device.h>

+#include <linux/gmac/gmac.h>

+#include <linux/of.h>

+#include <linux/pinctrl/consumer.h>

+#include <linux/gpio.h>

+#include <linux/of_gpio.h>

+#include <linux/device.h>

+#include "zx29_gmac.h"

+

+#define gmac_printk(_format, _args...)		do{printk(KERN_INFO"gmac," _format "\n",##_args);}while(0)

+

+static u8 zx29_gmac_addr[MAC_ADDR_LENTH] = {0xec,0x1d,0x7f,0xb0,0x2f,0x32};

+static struct tasklet_struct *g_gmac_tasklet = NULL;

+/*struct zx29_gmac_dev	*g_gmac_dev = NULL; */ /* no use possible */

+extern void gmac_event_notify(GMAC_NOTIFY_EVENT notify_type, void* puf);

+extern int  gmac_event_init(const char *name);

+static void gmac_hw_deinit(struct net_device *dev);

+//extern void v7_dma_map_area(const void *, size_t, int);

+//extern unsigned long virt_to_phys_ap(unsigned long virt);

+extern void dma_map(const void *addr, size_t len, int flags);

+extern unsigned long virt_to_phys_ap_new(unsigned long virt_addr);

+extern void kobj_gmac_del(struct kobject *kobject);

+

+

+void dump_pkt_trace(unsigned char *data,int len)

+{

+	int i;

+	len = len > 128?128:len;

+    printk("********************\n");

+	for(i=0;i<len;i++){

+		printk("%.2x ",data[i]);

+		if((i&0xf) == 0xf)

+			printk("\n");

+	}

+	printk("\n");

+    printk("********************\n");

+}

+

+static u32 zx29_gmac_get_link(struct net_device *dev)

+{

+	struct zx29_gmac_dev* prv = (struct zx29_gmac_dev*)netdev_priv(dev);

+

+	return prv->link.isup;

+}

+

+

+static void gmac_start(void* io)

+{

+	volatile unsigned *gmac = (unsigned*)io;

+

+    mac_int_enable();

+    dma_enable();

+    mac_enable();

+}

+

+static inline int mod_sub(int left, int right, int mod)

+{

+    return (mod - right + left) % mod;

+}

+

+static struct bd_tx *get_txed_bd(struct net_device *ndev)

+{

+	struct bd_tx *d;

+	struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+	int n = priv->txed_bd;

+

+	d = (struct bd_tx *)priv->dma_tx_vir;

+

+	if (n == priv->tx_bd_offset) 

+		return 0;

+

+	if (d[n].TDES0 & DMA_OWNER)

+		return 0;

+

+	if (d[n].skb == NULL)

+		return 0;

+

+	priv->txed_bd++;

+	priv->txed_bd %= GMAC_TX_BD_NUM;

+

+	return &d[n];

+}

+

+static inline struct bd_tx *get_tx_bd(struct net_device *ndev)

+{

+	struct zx29_gmac_dev* priv 	= (struct zx29_gmac_dev*)netdev_priv(ndev);

+    int   n						= priv->tx_bd_offset;

+    struct bd_tx *d				= (struct bd_tx*)priv->dma_tx_vir;

+	

+    if (mod_sub(priv->tx_bd_offset, priv->txed_bd, GMAC_TX_BD_NUM) > GMAC_TX_BD_NUM - 2)

+		return 0;

+		

+    if (d[n].TDES0 & DMA_OWNER) {

+        return 0;

+    } else {

+        return &d[n];

+    }

+}

+

+static struct bd_rx *get_rx_bd(struct net_device *dev)

+{

+    struct zx29_gmac_dev* prv 	= (struct zx29_gmac_dev*)netdev_priv(dev);

+    int   n						= prv->rx_bd_offset;

+    struct bd_rx *d				= (struct bd_rx*)prv->dma_rx_vir;

+

+    if(d[n].RDES0 & DMA_OWNER) 

+    {

+        return 0;

+    }

+    else	

+    {

+        return &d[n];

+    }

+}

+

+static void gmac_trig_transmit(void *io)

+{

+	volatile unsigned *gmac = (unsigned *)io;

+	register unsigned status = ((MAC(0x1014) >> 20) & 0x07);

+	switch (status) {

+		case 0:

+			dma_enable();

+			break;

+		case 6:

+			dma_continue_tx();

+			break;

+		case 1:

+		case 2:

+		case 3:

+		case 4:

+		case 5:

+		case 7:

+		default:

+			break;

+						

+	}

+}

+

+static void gmac_trig_receive(void *io)

+{

+	volatile unsigned *gmac = (unsigned *)io;

+	register unsigned status = ((MAC(0x1014) >> 17) & 0x07);

+	switch (status) {

+		case 0:

+			dma_enable();

+			break;

+		case 4:

+			dma_continue_rx();

+			break;

+		default:

+			break;				

+	}

+}

+

+static inline void gmac_update_mac(struct net_device *ndev)

+{

+	volatile unsigned *gmac = (unsigned *)ndev->base_addr;

+	unsigned char *mac = (unsigned char*)ndev->dev_addr;

+

+	MAC(0x0044)	= mac[0] | mac[1] << 8 | mac[2] << 16 | mac[3] << 24;

+    MAC(0x0040) = mac[4] | mac[5] << 8;

+}

+

+static int zx29mii_read(struct mii_bus *bus, int phy_addr, int regnum)

+{

+    unsigned long flags;

+	struct zx29_gmac_dev *prv = (struct zx29_gmac_dev *)bus->priv;

+	volatile unsigned *gmac = (unsigned *)prv->base_addr;

+

+	unsigned val	= ( 1 << 0 					|		// busy 位

+					    0 << 1 					|		// R/W操作指示位

+					    (PHY_CLOCK << 2)		|		// 时钟位

+					    (regnum & 0x1F) << 6	|		// 寄存器

+					    (phy_addr & 0x1F) << 11);		// 物理芯片

+

+	spin_lock_irqsave(&prv->lock,flags);

+	while(mac_mii_is_busy());

+	MAC(0x0010) 	= val;

+	spin_unlock_irqrestore(&prv->lock,flags);

+

+	while(mac_mii_is_busy());

+

+	return (MAC(0x0014) & 0xFFFF);

+}

+

+static int zx29mii_write(struct mii_bus *bus, int phy_addr, int regnum, u16 value)

+{

+	struct zx29_gmac_dev *prv = (struct zx29_gmac_dev *)bus->priv;

+	volatile unsigned *gmac = (unsigned *)prv->base_addr;

+

+	unsigned val = ( 1 << 0 					|		// busy 位

+					 1 << 1 					|		// R/W操作指示位

+					 (PHY_CLOCK << 2)			|		// 时钟位

+					 (regnum & 0x1F) << 6	    |		// 寄存器

+					 (phy_addr & 0x1F) << 11);		    // 物理芯片

+

+	spin_lock_irq(&prv->lock);

+	while(mac_mii_is_busy());

+	MAC(0x0014) = value;

+	MAC(0x0010) = val;

+

+	spin_unlock_irq(&prv->lock);

+	

+	while(mac_mii_is_busy());

+

+	return 0;

+}

+

+static int zx29mii_reset(struct mii_bus *bus)

+{

+	struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)bus->priv;

+	volatile unsigned *gmac = (unsigned *)priv->base_addr;

+

+	gmac_start((void *)priv->base_addr);

+	while (mac_mii_is_busy());

+	return 0;

+}

+

+static inline void zx29_gmac_set_macaddr(struct net_device *ndev)

+{

+    int i = 0;

+#if MAC_ADDR_SET

+    for (i = 0; i < MAC_ADDR_LENTH; i++)

+		ndev->dev_addr[i] = zx29_gmac_addr[i];

+

+	if (!is_valid_ether_addr(ndev->dev_addr))

+		random_ether_addr(ndev->dev_addr);

+#else

+	random_ether_addr(ndev->dev_addr);

+#endif

+}

+

+static void zx29_gmac_tx(struct net_device *ndev)

+{

+	register unsigned status;

+	struct net_device_stats s = ndev->stats;

+	struct bd_tx *tx = get_txed_bd(ndev);

+

+	

+	while (tx) {

+		status = tx->TDES0;

+

+		if (tx->TDES0 & ERR_TX_ES) {

+			s.tx_errors++;

+			if(status & ERR_TX_LC)		s.tx_carrier_errors++;

+            if(status & ERR_TX_NC)		s.tx_carrier_errors++;

+            if(status & ERR_TX_EC)		s.tx_window_errors++;

+            if(status & ERR_TX_LATECOL)	s.tx_window_errors++;

+            if(status & ERR_TX_UF)		s.tx_aborted_errors++;

+            if(status & ERR_TX_ED)		s.tx_aborted_errors++;

+            if(status & ERR_TX_JT)		s.tx_fifo_errors++;

+            if(status & ERR_TX_FF)		s.tx_fifo_errors++;

+

+			printk("%s, status=0x%x, err_cnt=%ld\n", __FUNCTION__,status, s.tx_errors);

+		}

+		dev_kfree_skb_any(tx->skb);

+		tx->skb = NULL;

+		tx = get_txed_bd(ndev);

+		

+	}

+    

+	if (netif_queue_stopped(ndev))

+		netif_wake_queue(ndev);	

+}

+

+static int zx29_gmac_rx(struct net_device *ndev)

+{

+	struct bd_rx 	*rx;

+	struct sk_buff	*skb;

+	struct sk_buff	*skb_new;

+	unsigned		len;

+	int   exhausted = 0;

+	

+	struct zx29_gmac_dev* priv = (struct zx29_gmac_dev*)netdev_priv(ndev);

+

+    rx  = get_rx_bd(ndev);

+

+    if(unlikely(!rx))	goto rcv_done;

+

+	while (rx) {

+		if ((rx->RDES0 & ERR_RX_ES) || (rx->RDES0 & ERR_RX_LE)) {

+			ndev->stats.rx_errors++;

+            if(rx->RDES0 & ERR_RX_LE)	ndev->stats.rx_length_errors++;

+            if(rx->RDES0 & ERR_RX_OE)	ndev->stats.rx_over_errors++;

+            if(rx->RDES0 & ERR_RX_IPC)	ndev->stats.rx_frame_errors++;

+            if(rx->RDES0 & ERR_RX_LC)	ndev->stats.rx_fifo_errors++;

+            if(rx->RDES0 & ERR_RX_CE)	ndev->stats.rx_crc_errors++;

+		} else {

+            		

+			len = ((rx->RDES0 >> 16) & 0x3FFF) - 4;

+            if(len  > (ETH_FRAME_LEN+8)) {

+                ndev->stats.rx_dropped++;

+                goto rx_bd_reset;

+            }

+

+            skb_new = netdev_alloc_skb(ndev, GMAC_FRAME_LEN + NET_IP_ALIGN);

+            if (unlikely(!skb_new)) {

+                ndev->stats.rx_dropped++;

+				exhausted++;

+            } else {

+				exhausted = 0;

+            	ndev->stats.rx_packets++;

+				ndev->stats.rx_bytes += len;

+				

+				dma_sync_single_for_cpu(&ndev->dev, rx->dma_buf, GMAC_FRAME_LEN, DMA_FROM_DEVICE);

+                skb				= rx->skb;

+                skb_put(skb, len); /*in fact , use for?*/

+				

+//				dump_pkt_trace(skb->data, len);

+                skb->protocol 		= eth_type_trans(skb, ndev);

+                netif_rx(skb);

+

+				skb_reserve(skb_new, NET_IP_ALIGN);

+//				rx->dma_buf = virt_to_phys_ap((unsigned long)skb_new->data);

+				rx->dma_buf = virt_to_phys_ap_new((unsigned long)skb_new->data);

+				if(rx->dma_buf == NULL)

+				rx->dma_buf = __pa((unsigned)skb_new->data);

+				rx->skb = skb_new;

+				wmb();

+				dma_sync_single_for_device(&ndev->dev, rx->dma_buf, GMAC_FRAME_LEN, DMA_TO_DEVICE);

+			}

+		}

+rx_bd_reset:

+		rx->RDES0 = rx->RDES0 | DMA_OWNER;

+		priv->rx_bd_offset++;

+		priv->rx_bd_offset %= GMAC_RX_BD_NUM;

+		wmb();

+

+		if (exhausted >= 10)

+			break;

+		gmac_trig_receive((void*)ndev->base_addr);

+		rx = get_rx_bd(ndev);

+	}

+

+rcv_done:

+    

+	gmac_trig_receive((void*)ndev->base_addr);

+

+	return (exhausted > 10);

+}

+

+

+#ifndef GMAC_NO_INT

+static irqreturn_t zx29_gmac_interrupt(int irq, void *dev_id)

+{

+	struct net_device *ndev = (struct net_device *)dev_id;

+	struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+	volatile unsigned * gmac = (unsigned *)ndev->base_addr;

+

+	priv->int_event = MAC(0x1014);

+	MAC(0x1014) = priv->int_event;

+

+	mac_int_disable();

+	tasklet_schedule(&priv->tasklet);

+

+	return IRQ_HANDLED;

+}

+

+void zx29_gmac_tasklet(unsigned long dev_id)

+{

+	struct net_device *ndev = (struct net_device *)dev_id;

+	struct zx29_gmac_dev *prv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+	volatile unsigned *gmac = (unsigned *)ndev->base_addr;

+	unsigned int events = prv->int_event;

+

+	do {

+		if (events & INT_ST_TX)

+			zx29_gmac_tx(ndev);

+

+		if (events & INT_ST_RX)

+			zx29_gmac_rx(ndev);

+

+		events = MAC(0x1014);

+		MAC(0x1014) = events;

+	} while (events & (INT_ST_TX | INT_ST_RX));

+

+	mac_int_enable();

+}

+

+#else 

+void zx29_gmac_tasklet(unsigned long dev_id)

+{

+	struct net_device *ndev = (struct net_device *)dev_id;

+	struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+	volatile unsigned *gmac = (unsigned *)ndev->base_addr;

+	unsigned events = priv->int_event;

+	

+	do {

+		if (events & INT_ST_TX)

+			zx29_gmac_tx(ndev);

+		

+		if (events & INT_ST_RX) {

+			if (zx29_gmac_rx(ndev))

+				break;

+		}

+		events = MAC(0x1014);

+	    MAC(0x1014) = events;

+	} while (events & (INT_ST_RX | INT_ST_TX));

+}

+

+enum hrtimer_restart gmac_timer_callback(struct hrtimer *timer)

+{

+	unsigned long delay_in_us = GTIMER_INTERVAL;

+	ktime_t gmac_schdule_time = ktime_set(0, delay_in_us * 1000);

+	

+	hrtimer_forward_now(timer, gmac_schdule_time);

+	tasklet_schedule(g_gmac_tasklet);

+	return HRTIMER_RESTART;

+}

+#endif

+

+static inline void zx29_gmac_linkisup(struct net_device *dev, int isup)

+{

+	struct zx29_gmac_dev *priv = netdev_priv(dev);

+	struct phy_device *phydev = priv->phydev;

+

+	priv->link.duplex = phydev->duplex;

+	priv->link.giga = (phydev->speed == 100);

+	if (priv->link.speed != phydev->speed)

+			priv->link.speed = phydev->speed;

+

+

+	priv->link.isup = isup;

+	if (isup)

+		netif_carrier_on(dev);

+	phy_print_status(phydev);

+}

+

+static void zx29_gmac_adjust_link(struct net_device *dev)

+{

+	struct zx29_gmac_dev *priv = netdev_priv(dev);

+	struct phy_device *phydev = priv->phydev;

+	volatile unsigned *gmac = (unsigned *)dev->base_addr;

+

+	if (priv->link.isup &&

+		(!phydev->link ||

+		(priv->link.speed != phydev->speed) ||

+		(priv->link.duplex != phydev->duplex))) {

+			priv->link.isup = 0;

+			netif_tx_disable(dev);

+		    if (!phydev->link) {

+				netif_carrier_off(dev);

+				phy_print_status(phydev);

+			}

+		}

+

+		if (!priv->link.isup && phydev->link) {

+			if (priv->link.duplex != phydev->duplex) {

+				if (phydev->duplex)

+					mac_set_full_duplex_mode();

+				else

+					mac_set_half_duplex_mode();

+			}

+

+		if (priv->link.giga != (phydev->speed == 100)) {

+			if (phydev->speed == 100)

+				mac_set_speed_100m_mode();

+			else

+				mac_set_speed_10m_mode();

+		}

+			netif_wake_queue(dev);

+            zx29_gmac_linkisup(dev, 1);

+		}

+		

+}

+

+static inline int zx29_gmac_phy_start(struct net_device *dev)

+{

+	struct zx29_gmac_dev *priv = netdev_priv(dev);

+	struct phy_device *p = NULL;

+	struct mdio_device *mdio_dev = NULL;

+	int ret = 0;

+

+	//zw.wang Without phy, gmac's gpio output power is removed on 20240328 start

+	int i = 0;

+	for(i = 0;i <= 5;i++)

+	{

+		if (priv->nports == 1) {

+			p = phy_find_first(priv->mii.bus);

+		} else if (priv->rmii_port < PHY_MAX_ADDR) {

+			mdio_dev = priv->mii.bus->mdio_map[priv->rmii_port];

+			p = container_of(mdio_dev, struct phy_device, mdio);

+		}

+

+		if (!p) {

+			if(i == 5){

+				gpio_direction_output(priv->gpio_power[0], 0);

+#ifdef CONFIG_MDIO_C45

+				gpio_direction_output(priv->gpio_power[1], 0);

+#endif

+			}

+			else

+				continue;

+			printk("%s: no PHY found\n", dev->name);

+			return -ENODEV;

+		}

+		else

+			break;

+	}

+	//zw.wang Without phy, gmac's gpio output power is removed on 20240328 end

+

+	ret = phy_connect_direct(dev, p, zx29_gmac_adjust_link, PHY_INTERFACE_MODE_RMII);  /*  phy_start_machine */

+	  /* supported and advertising */

+	priv->phydev = p;

+	return 0;

+}

+

+

+static int gmac_init_rx_bd(struct net_device *ndev, struct zx29_gmac_dev *priv)

+{

+	struct sk_buff *skb = NULL;

+	struct bd_rx *rx = (struct bd_rx *)priv->dma_rx_vir;

+	int i = 0;

+    

+	priv->rx_bd_offset = 0;

+    

+	for (i = 0; i < GMAC_RX_BD_NUM; i++) {

+		skb = netdev_alloc_skb(ndev, GMAC_FRAME_LEN + NET_IP_ALIGN);

+		if (unlikely(!skb)) {

+			gmac_hw_deinit(ndev);

+			return -1;

+		}

+

+		skb_reserve(skb, NET_IP_ALIGN);

+

+		rx[i].RDES0 |= DMA_OWNER;  /* when to change? */

+		rx[i].RDES1 = 0;

+		rx[i].RDES1 = GMAC_FRAME_LEN | 1 << 14;

+		rx[i].dma_buf = __pa((unsigned)skb->data);  /* __pa ? */

+		rx[i].next = priv->dma_rx_phy + ((i + 1) << 5); /* why phy? */

+		rx[i].skb = skb;

+#if 0

+		if(i%4 != 0)

+		{

+		   rx[i].RDES1	|= 0x80000000;

+		}

+#endif

+		dma_sync_single_for_device(&ndev->dev, rx[i].dma_buf, GMAC_FRAME_LEN, DMA_TO_DEVICE);

+		

+	}

+	rx[GMAC_RX_BD_NUM - 1].next = priv->dma_rx_phy;

+	rx[GMAC_RX_BD_NUM - 1].RDES1 = GMAC_FRAME_LEN | 1 << 14 | 1 << 15;

+

+	return 0;

+}

+

+static void gmac_init_tx_bd(struct zx29_gmac_dev *priv)

+{

+	struct bd_tx *tx = (struct bd_tx *)priv->dma_tx_vir;

+	int i = 0;

+	priv->tx_bd_offset = 0;

+	priv->txed_bd = 0;

+

+	for (i = 0; i < GMAC_TX_BD_NUM; i++) {

+		tx[i].TDES0 = (1 << 20 | 1 << 30);

+		tx[i].TDES1 = GMAC_FRAME_LEN;

+		tx[i].next = priv->dma_tx_phy + ((i + 1) << 5);

+	}

+

+	tx[GMAC_TX_BD_NUM - 1].next = priv->dma_tx_phy;

+	tx[GMAC_TX_BD_NUM - 1].TDES0 = 1 << 20 | 1 << 21 | 1 << 30;

+	

+}

+

+static void gmac_stop(void *io)

+{

+	volatile unsigned *gmac = (unsigned *)io;

+

+	dma_disable();

+	mac_disable();

+	mac_int_disable();

+

+	dma_clear_tx_fifo();

+	dma_wait_tx_fifo_cleared();	

+}

+

+static void gmac_set_speed_duplex(struct net_device *ndev, int speed, int duplex)

+{

+	unsigned val;

+	volatile unsigned *gmac = (unsigned *)ndev->base_addr;

+

+	val = MAC(0x0000) | 1 << 11 | 1 << 14;

+	if (SPEED_10 == speed)

+		val &= ~(1 << 14);

+	if (DUPLEX_HALF == duplex) {

+		val &= (~(1 << 11));

+		val |= (1 << 16);

+	}

+	MAC(0x0000) = val;

+}

+

+static void mac_init(struct net_device *ndev)

+{

+	volatile unsigned *gmac = (unsigned *)ndev->base_addr;

+	unsigned int i = 0, j = 0, mac_rst = 0;

+	unsigned long long mac_time_start = 0;

+	unsigned long long mac_time_end = 0;

+

+	mac_provide_clock();

+#ifdef __DEAD_LOOP_POLL__

+	mac_reset();

+	mac_set_gmii_mode();

+	mac_wait_reset_finished();

+#else

+	mac_time_start = local_clock();

+	for (i = 0; i < MAC_RESET_NUM; i++) {

+		mac_reset();

+		mac_set_mii_mode();

+		for (j = 0; j < MAC_WAIT_TIME; j++) {

+//			printk(".");

+			if (!((MAC(0x1000)) & 1)) {

+				mac_time_end = local_clock();

+				printk("ok:time:%llu ns\n", mac_time_end - mac_time_start);

+				mac_rst = 1;

+				goto mac_reset_option;

+			}

+			udelay(100);

+		}

+	}

+    mac_time_end = local_clock();

+mac_reset_option:

+	if(!mac_rst)								

+		printk("gmac reset failed!time:%llu us\n", mac_time_end - mac_time_start);

+#endif

+	while(mac_mii_is_busy());

+}

+

+static void gmac_hw_deinit(struct net_device *ndev)

+{

+	int i;

+	struct bd_rx *rx_bd;

+	struct bd_tx *tx_bd;

+	volatile unsigned *gmac = (unsigned *)ndev->base_addr;

+	struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+

+	gmac_stop((void *)ndev->base_addr);

+

+	if (priv->dma_rx_phy) {

+		rx_bd = (struct bd_rx *)priv->dma_rx_vir;

+

+		for (i = 0; i < GMAC_RX_BD_NUM; i++) {

+			if (rx_bd[i].skb)

+				dev_kfree_skb_any(rx_bd[i].skb);

+		}

+

+		tx_bd = (struct bd_tx *)priv->dma_tx_vir;

+		

+		for (i = 0; i < GMAC_TX_BD_NUM; i++) {

+			if (tx_bd[i].skb)

+				dev_kfree_skb_any(tx_bd[i].skb);

+		}

+	}

+

+	dma_set_tx_buffer(0);   //设置首个BD的缓冲区为0;

+    dma_set_rx_buffer(0);

+

+    priv->rx_bd_offset	= 0;

+    priv->tx_bd_offset	= 0;

+    priv->txed_bd		= 0;

+    priv->dma_rx_phy	= 0;

+    priv->dma_rx_vir	= 0;

+    priv->dma_tx_phy	= 0;

+    priv->dma_tx_vir	= 0;

+		

+}

+

+static int gmac_hw_init(struct net_device *ndev)

+{

+	int ret = -1;

+	unsigned val;

+	

+	volatile unsigned *gmac = (unsigned *)ndev->base_addr;

+	struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+

+	if (priv->dma_rx_phy)

+		gmac_hw_deinit(ndev);

+

+	priv->dma_rx_vir = priv->dma_rx_vir_init;

+	priv->dma_rx_phy = priv->dma_rx_phy_init;

+    priv->dma_tx_vir	= priv->dma_rx_vir + GMAC_RX_BUF_LEN;

+    priv->dma_tx_phy	= priv->dma_rx_phy + GMAC_RX_BUF_LEN;   /* ifconfig up, clear fifo*/

+

+	memset(priv->dma_rx_vir, 0, GMAC_BUF_LEN);

+

+	ret = gmac_init_rx_bd(ndev, priv);

+	if (ret < 0) {

+		printk("hw_net_init,init_rx_bd fail\n");

+		return ret;

+	}

+	gmac_init_tx_bd(priv);

+

+	mac_init(ndev); 

+

+	dma_disable();

+	mac_disable();

+	mac_int_disable();

+

+	val = MAC(0x1000);

+	val &= ~(0x3F << 8);

+	val |= (0x10 << 8);

+	MAC(0x1000) = val;

+

+	dma_set_rx_buffer(priv->dma_rx_phy);

+	dma_set_tx_buffer(priv->dma_tx_phy);

+

+	mac_int_clear(0x0001FFFF);

+	while (mac_mii_is_busy());

+

+	gmac_set_speed_duplex(ndev, priv->phydev->speed, priv->phydev->duplex);

+

+	mac_rece_all_data();

+

+	gmac_start((void *)ndev->base_addr);

+	return 0;

+}

+

+static int zx29_gmac_open(struct net_device *ndev)

+{

+	struct zx29_gmac_dev *priv = netdev_priv(ndev);

+	unsigned long flags;

+	int ret;

+	int err = 0;

+#ifdef GMAC_NO_INT

+	unsigned long delay_in_us = GTIMER_INTERVAL;

+	ktime_t gmac_schdule_time;

+#endif

+	err = phy_read_status(priv->phydev);  /*interal, phy drv provide*/

+	if (err < 0)

+		return err;

+

+	spin_lock_irqsave(&priv->lock, flags);

+	priv->link.speed = 0;

+

+	zx29_gmac_linkisup(ndev, priv->phydev->link);

+		

+	ret = gmac_hw_init(ndev);

+	if(ret) {

+		spin_unlock_irqrestore(&priv->lock, flags);

+		return ret;

+	}

+

+	netif_carrier_on(ndev);

+	spin_unlock_irqrestore(&priv->lock, flags);

+	

+	phy_start(priv->phydev);

+		

+	netif_start_queue(ndev);

+	

+#ifdef GMAC_NO_INT

+	gmac_schdule_time = ktime_set(0, delay_in_us * 1000);

+	if (priv->timer)

+		hrtimer_start(priv->timer, gmac_schdule_time, HRTIMER_MODE_REL);

+#endif

+

+	priv->stopped = 0;

+

+	printk("TSP zx29 gmac net open\n");

+

+	return 0;

+}

+

+static int zx29_gmac_stop(struct net_device *ndev)

+{

+	unsigned long flags = 0;

+	int ret = 0;

+	struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+

+	if (!priv->stopped) {

+		spin_lock_irqsave(&priv->lock, flags);

+#ifdef GMAC_NO_INT

+		ret = hrtimer_cancel(priv->timer);

+		if (ret < 0) {

+			BUG_ON(1);

+			spin_unlock_irqrestore(&priv->lock, flags);

+			return ret;

+		}

+#endif

+

+		priv->stopped = 1;

+		netif_stop_queue(ndev);

+		netif_carrier_off(ndev);

+		phy_stop(priv->phydev);

+		gmac_hw_deinit(ndev);

+

+		memset(&ndev->stats, 0, sizeof(struct net_device_stats));

+		spin_unlock_irqrestore(&priv->lock, flags);

+		printk("TSP zx29 gmac net stop\n");

+		}

+	return 0;

+}

+

+

+static netdev_tx_t zx29_gmac_start_xmit(struct sk_buff *skb, struct net_device *ndev)

+{

+	unsigned long flags;

+	unsigned len;

+	struct sk_buff *skb_old;

+	struct bd_tx *tx;

+	struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+	

+	if (0 == priv->link.isup) {

+		dev_kfree_skb_any(skb);

+		printk("TSP zx29 gmac xmit  phy not link\n");	 

+		return NETDEV_TX_OK;  /* ? */

+	}

+

+	spin_lock_irqsave(&priv->lock, flags);

+	if(priv->stopped)

+	{

+		spin_unlock_irqrestore(&priv->lock,flags);

+		dev_kfree_skb_any(skb);

+		

+		printk("zx_net_start_xmit when stopped\n");

+		

+		return NETDEV_TX_OK;

+	}

+

+	tx = get_tx_bd(ndev);

+

+	if (!tx) {

+		spin_unlock_irqrestore(&priv->lock,flags);

+		dev_kfree_skb_any(skb);

+		return NETDEV_TX_OK;

+	}

+

+	priv->tx_bd_offset++;

+	priv->tx_bd_offset %= GMAC_TX_BD_NUM;

+	spin_unlock_irqrestore(&priv->lock, flags);

+

+	if(skb->len > ETH_FRAME_LEN + 4)	/* why 4*/

+		printk("TSP zx29 gmac start xmit len too long\n");

+ 

+//	v7_dma_map_area(skb->data, skb->len, DMA_TO_DEVICE);

+	dma_map(skb->data, skb->len, DMA_TO_DEVICE);

+	if (NULL == skb)

+		BUG_ON(1);

+

+	len = MIN(skb->len, GMAC_FRAME_LEN - NET_IP_ALIGN);

+	

+	tx->TDES0 |= (0x07 << 28);

+//	tx->dma_buf = virt_to_phys_ap((unsigned long)skb->data);

+	tx->dma_buf = virt_to_phys_ap_new((unsigned long)skb->data);

+

+	if(tx->dma_buf == NULL)

+	tx->dma_buf = virt_to_phys((unsigned)skb->data);

+	tx->skb = skb;

+

+	tx->TDES1 = len;

+	tx->TDES0 |= DMA_OWNER;

+

+	wmb();

+	ndev->stats.tx_bytes 		+= len;

+	ndev->stats.tx_packets++;

+/*	ndev->trans_start			= jiffies; */

+

+    

+	gmac_trig_transmit((void*)ndev->base_addr);

+//    dump_pkt_trace(skb->data, len);

+//	printk("[%s]\n", __func__);

+

+	return NETDEV_TX_OK;

+}

+

+static void zx29_gmac_tx_timeout(struct net_device *ndev, unsigned int txqueue)

+{

+	struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+#ifdef CONFIG_MARVELL_88Q1110 //zw.wang phy driver support for Marvell_88q1110 on 20240417 

+	genphy_update_link(priv->phydev);

+#endif

+	priv->link.isup = priv->phydev->link;

+

+	if (0 == priv->link.isup) {

+		printk("TSP zx29 gmac net timeout phy not link\n");						// PHY 未连接

+		netif_stop_queue(ndev);

+		netif_carrier_off(ndev);

+	} else {

+		printk("TSP zx29 gmac net timeout phy linked\n"); 

+		gmac_trig_transmit(ndev);

+		gmac_trig_receive(ndev);

+

+		netif_carrier_on(ndev);

+		netif_wake_queue(ndev);

+/*		ndev->trans_start		= jiffies; */ /* modify */

+		ndev->stats.tx_errors++;

+		ndev->stats.tx_dropped++;

+	}

+}

+

+void __iomem *base_clk = NULL;

+void __iomem *base_phy_release = NULL;

+

+static int zx29_gmac_phy_disable(struct device *dev)

+{	

+	struct platform_device *pdev	= to_platform_device(dev);

+	struct net_device	*ndev		= platform_get_drvdata(pdev);

+	struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+	volatile unsigned int *gmac = NULL;

+	gmac = (unsigned *)ndev->base_addr;

+	

+	enum of_gpio_flags flags;

+    unsigned long flag;

+	int gpio = 0;

+	int ret = 0;

+	

+#ifndef CONFIG_BOOT_WITHOUT_LOCK 	

+	if (ndev && !priv->stopped) {

+		if (netif_running(ndev)) {

+			

+			spin_lock_irqsave(&priv->lock, flag);

+            netif_stop_queue(ndev);

+			netif_carrier_off(ndev);

+			priv->stopped = 1;

+

+#ifdef GMAC_NO_INT

+            hrtimer_cancel(priv->timer);

+#endif			

+			printk("[%s] netif_running\n", __func__);

+

+			gpio_direction_output(priv->gpio_power[0], 0);

+			

+			gmac_stop((void*)ndev->base_addr); 

+            spin_unlock_irqrestore(&priv->lock, flag);

+		

+//			netif_device_detach(ndev);

+		}

+        pm_relax(&pdev->dev);

+       // printk("[%s] sleep\n");

+    }

+#endif

+	//printk("[%s] exit\n", __func__);

+	return 0;

+}

+

+static int zx29_gmac_phy_enable(struct device *dev)

+{

+    struct platform_device *pdev	= to_platform_device(dev);

+	struct net_device *ndev 		= platform_get_drvdata(pdev);

+	struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+	volatile unsigned int *gmac = NULL;

+	void __iomem *base = NULL;

+	gmac = (unsigned *)ndev->base_addr;

+	enum of_gpio_flags flags;

+	int gpio = 0;

+	int ret = 0;

+	int status = 0;

+	int islink = 0;

+	unsigned int num= 0;	

+    unsigned long flag = 0;

+	

+#ifndef CONFIG_BOOT_WITHOUT_LOCK 

+	if(ndev && priv->stopped) {

+	    pm_stay_awake(&pdev->dev);

+		if( netif_running(ndev)) {			

+            printk("[%s] enter\n", __func__);

+			spin_lock_irqsave(&priv->lock, flag);

+			gpio_direction_output(priv->gpio_power[0], 1);

+

+			base = base_clk;

+			gmac_set_clk();

+

+			base = base_phy_release;

+			gmac_phy_release();

+

+		    mdelay(500); //icplus ping need

+

+            priv->phydev->drv->config_init(priv->phydev);

+			gmac_hw_init(ndev);

+

+			netif_carrier_on(ndev);						

+			netif_start_queue(ndev);

+	

+#ifdef GMAC_NO_INT	

+            hrtimer_start(priv->timer, ktime_set(0, GTIMER_INTERVAL * 1000), HRTIMER_MODE_REL);

+#endif 

+			priv->stopped = 0;

+            spin_unlock_irqrestore(&priv->lock, flag);

+            printk("[%s] enter\n", __func__);

+//			netif_device_attach(ndev);	  	

+		}

+    }

+#endif

+	return 0;

+}

+

+#define C45_READ 1

+#define C45_WRITE 0

+static int zx29_c22_2_c45(struct phy_device *phydev, int addr, u16 devad, u32 regnum, int rw, int write_val)

+{

+	int val = 0;

+	phy_lock_mdio_bus(phydev);

+	/* Write the desired MMD Devad */

+	__mdiobus_write(phydev->mdio.bus, addr, MII_MMD_CTRL, devad);

+	/* Write the desired MMD register address */

+	__mdiobus_write(phydev->mdio.bus, addr, MII_MMD_DATA, regnum);

+	/* Select the Function : DATA with no post increment */

+	__mdiobus_write(phydev->mdio.bus, addr, MII_MMD_CTRL,

+			devad | MII_MMD_CTRL_NOINCR);

+	/* Read the content of the MMD's selected register */

+	if (rw == C45_READ)

+		val = __mdiobus_read(phydev->mdio.bus, addr, MII_MMD_DATA);

+	else 

+		__mdiobus_write(phydev->mdio.bus, addr, MII_MMD_DATA, write_val);

+	phy_unlock_mdio_bus(phydev);

+

+	return val;

+}

+

+static int zx29_c45_mii_ioctl(struct phy_device *phydev, struct ifreq *ifr, int cmd)

+{

+	struct mii_ioctl_data *mii_data = if_mii(ifr);

+	u16 val = mii_data->val_in;

+	bool change_autoneg = false;

+	int prtad, devad, reg_num;

+

+	switch (cmd) {

+	case SIOCGMIIREG:

+		prtad = mdio_phy_id_prtad(mii_data->phy_id);//phy id

+		devad = mdio_phy_id_devad(mii_data->phy_id);//dev id / mmd

+		reg_num = mii_data->reg_num;

+		mii_data->val_out = zx29_c22_2_c45(phydev, prtad, devad, reg_num, C45_READ, 0);	

+		return 0;

+

+	case SIOCSMIIREG:

+		prtad = mdio_phy_id_prtad(mii_data->phy_id);

+		devad = mdio_phy_id_devad(mii_data->phy_id);

+        reg_num = mii_data->reg_num;

+			

+		if (prtad == phydev->mdio.addr) {

+			switch (devad) {

+			case MII_BMCR:

+				if ((val & (BMCR_RESET | BMCR_ANENABLE)) == 0) {

+					if (phydev->autoneg == AUTONEG_ENABLE)

+						change_autoneg = true;

+					phydev->autoneg = AUTONEG_DISABLE;

+					if (val & BMCR_FULLDPLX)

+						phydev->duplex = DUPLEX_FULL;

+					else

+						phydev->duplex = DUPLEX_HALF;

+					if (val & BMCR_SPEED1000)

+						phydev->speed = SPEED_1000;

+					else if (val & BMCR_SPEED100)

+						phydev->speed = SPEED_100;

+					else phydev->speed = SPEED_10;

+				}

+				else {

+					if (phydev->autoneg == AUTONEG_DISABLE)

+						change_autoneg = true;

+					phydev->autoneg = AUTONEG_ENABLE;

+				}

+				break;

+			case MII_ADVERTISE:

+				mii_adv_mod_linkmode_adv_t(phydev->advertising,

+							   val);

+				change_autoneg = true;

+				break;

+			case MII_CTRL1000:

+				mii_ctrl1000_mod_linkmode_adv_t(phydev->advertising,

+							        val);

+				change_autoneg = true;

+				break;

+			default:

+				/* do nothing */

+				break;

+			}

+		}

+

+		zx29_c22_2_c45(phydev, prtad, devad, reg_num, C45_WRITE, val);

+

+		if (prtad == phydev->mdio.addr &&

+		    devad == MII_BMCR &&

+		    val & BMCR_RESET)

+			return phy_init_hw(phydev);

+

+		if (change_autoneg)

+			return phy_start_aneg(phydev);

+

+		return 0;

+	default:

+		return -EOPNOTSUPP;

+	}

+}

+

+static int zx29_gmac_ioctl(struct net_device *ndev, struct ifreq *ifr, int cmd)

+{

+	struct zx29_gmac_dev *priv = netdev_priv(ndev);

+	struct mii_ioctl_data *mii_data = if_mii(ifr);

+	int is_c45 = mdio_phy_id_is_c45(mii_data->phy_id);

+	

+	if (!(netif_running(ndev)))

+		return -EINVAL;

+	if (!priv->phydev)

+		return -EINVAL;

+	if (cmd == SIOCDISABLEPHY)

+		return zx29_gmac_phy_disable(ndev->dev.parent);

+

+	if (cmd == SIOCENABLEPHY)

+		return zx29_gmac_phy_enable(ndev->dev.parent);

+

+	if (is_c45)

+		return zx29_c45_mii_ioctl(priv->phydev, ifr, cmd);

+	

+	return phy_mii_ioctl(priv->phydev, ifr, cmd);

+}

+

+static int eth_change_mtu(struct net_device *ndev, int new_mtu)

+{

+	if (new_mtu < 68 || new_mtu > ETH_DATA_LEN)

+		return -EINVAL;

+	ndev->mtu = new_mtu;

+	return 0;

+}

+

+static int zx29_gmac_set_mac_address(struct net_device *ndev, void *p)

+{

+	int ret = eth_mac_addr(ndev, p);

+	if (!ret) {

+		gmac_update_mac(ndev);	

+		printk(" zx29 gmac set mac addr ok\n");

+	}

+	return ret;

+}

+

+

+static int zx29_gmac_suspend(struct device *dev)

+{

+	struct platform_device *pdev	= to_platform_device(dev);

+    struct net_device 	*ndev		= platform_get_drvdata(pdev);

+

+	struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+    unsigned long flag;

+

+    if(ndev) {

+    	if(netif_running(ndev)) {

+//    		netif_device_detach(ndev);

+//    		gmac_stop((void*)ndev->base_addr);

+#ifdef CONFIG_BOOT_WITHOUT_LOCK 

+        phy_stop(priv->phydev);

+		spin_lock_irqsave(&priv->lock, flag);

+		netif_stop_queue(ndev);

+		netif_carrier_off(ndev);

+		priv->stopped = 1;

+

+#ifdef GMAC_NO_INT

+		hrtimer_cancel(priv->timer);

+#endif

+		

+		printk("[%s] netif_running\n", __func__);

+#ifdef CONFIG_MARVELL_88Q1110 //zw.wang phy driver support for Marvell_88q1110 on 20240417 

+		gpio_direction_output(priv->gpio_power[0], 0);

+		gmac_stop((void*)ndev->base_addr);

+#else

+		gmac_stop((void*)ndev->base_addr); 

+		gpio_direction_output(priv->gpio_power[0], 0);

+#endif

+		spin_unlock_irqrestore(&priv->lock, flag);

+

+#endif

+    	}

+    }

+#ifndef CONFIG_MARVELL_88Q1110 //zw.wang phy driver support for Marvell_88q1110 on 20240417 

+    pinctrl_pm_select_sleep_state(&pdev->dev);

+#endif

+    return 0;

+}

+

+static int zx29_gmac_resume(struct device *dev)

+{

+	struct platform_device *pdev	= to_platform_device(dev);

+    struct net_device *ndev 		= platform_get_drvdata(pdev);

+	struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+

+	volatile unsigned int *gmac = NULL;

+	void __iomem *base = NULL;

+	gmac = (unsigned *)ndev->base_addr;

+    unsigned long flag = 0;

+	

+#ifndef CONFIG_MARVELL_88Q1110 //zw.wang phy driver support for Marvell_88q1110 on 20240417 

+    pinctrl_pm_select_default_state(&pdev->dev);

+#endif

+    if(ndev) {

+    	if(netif_running(ndev)) {

+//        	gmac_start((void*)ndev->base_addr);

+//        	netif_device_attach(ndev);

+//            zx29_gmac_phy_enable(dev);

+#ifdef CONFIG_BOOT_WITHOUT_LOCK 

+		printk("[%s] enter\n", __func__);

+		spin_lock_irqsave(&priv->lock, flag);

+		gpio_direction_output(priv->gpio_power[0], 1);

+

+		base = base_clk;

+		gmac_set_clk();

+

+		base = base_phy_release;

+		gmac_phy_release();

+

+		mdelay(500); //icplus ping need

+

+		priv->phydev->drv->config_init(priv->phydev);

+		gmac_hw_init(ndev);

+

+		netif_carrier_on(ndev); 	

+		

+        phy_start(priv->phydev);

+		netif_start_queue(ndev);

+

+#ifdef GMAC_NO_INT

+		hrtimer_start(priv->timer, ktime_set(0, GTIMER_INTERVAL * 1000), HRTIMER_MODE_REL);

+#endif

+

+		priv->stopped = 0;

+		spin_unlock_irqrestore(&priv->lock, flag);

+		printk("[%s] enter\n", __func__);

+#endif

+

+    	}

+    }

+    return 0;

+}

+

+static const struct ethtool_ops zx29_gmac_ethtool_ops = {

+	.get_link = zx29_gmac_get_link,

+	.get_link_ksettings     = phy_ethtool_get_link_ksettings,

+	.set_link_ksettings     = phy_ethtool_set_link_ksettings,

+	/* other func */

+};

+

+static const struct net_device_ops zx29_gmac_netdev_ops = {

+	.ndo_open = zx29_gmac_open,

+	.ndo_stop = zx29_gmac_stop,

+	.ndo_start_xmit = zx29_gmac_start_xmit,

+	.ndo_tx_timeout = zx29_gmac_tx_timeout,

+	.ndo_do_ioctl = zx29_gmac_ioctl,

+	.ndo_change_mtu = eth_change_mtu,

+	.ndo_validate_addr = eth_validate_addr,

+	.ndo_set_mac_address = zx29_gmac_set_mac_address,

+};

+

+

+

+ssize_t show_fun(struct device *dev, struct device_attribute *attr, char *buf)

+{

+	struct platform_device *pdev	= to_platform_device(dev);

+    struct net_device 	*ndev		= platform_get_drvdata(pdev);

+    int status = 0;

+    volatile unsigned *gmac = (unsigned *)ndev->base_addr;

+    struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+    printk("MAC(1000) :0x%x\n", MAC(0x1000));

+    printk("MAC(1004) :0x%x\n", MAC(0x1004));

+    printk("MAC(1008) :0x%x\n", MAC(0x1008));

+    printk("MAC(100c) :0x%x\n", MAC(0x100c));

+    printk("MAC(1010) :0x%x\n", MAC(0x1010));

+    printk("MAC(1014) int status:0x%x\n", MAC(0x1014));

+    printk("MAC(1018) :0x%x\n", MAC(0x1018));

+    printk("MAC(101c) :0x%x\n", MAC(0x101c));

+    printk("MAC(0000) :0x%x\n", MAC(0x0000));

+    printk("MAC(0004) :0x%x\n", MAC(0x0004));

+    printk("MAC(0010) :0x%x\n", MAC(0x0010));

+

+    status = mdiobus_read(priv->phydev->mdio.bus, 21, 1);

+    printk("phy status:0x%x\n", status);

+    status = mdiobus_read(priv->phydev->mdio.bus, 0, 1);

+    printk("phy status port0:0x%x\n", status);

+    status = mdiobus_read(priv->phydev->mdio.bus, 1, 1);

+    printk("phy status port1:0x%x\n", status);

+    status = mdiobus_read(priv->phydev->mdio.bus, 2, 1);

+    printk("phy status port2:0x%x\n", status);

+    status = mdiobus_read(priv->phydev->mdio.bus, 3, 1);

+    printk("phy status port3:0x%x\n", status);

+    status = mdiobus_read(priv->phydev->mdio.bus, 4, 1);

+    printk("phy status port4:0x%x\n", status);

+

+    status = mdiobus_read(priv->phydev->mdio.bus, 21, 20);

+    status |= 0x4;

+    mdiobus_write(priv->phydev->mdio.bus, 21, 20, status);

+

+    status = mdiobus_read(priv->phydev->mdio.bus, 21, 21);

+    printk("phy status loop port:0x%x\n", status);

+

+

+    return 0;

+}

+

+ssize_t store_fun(struct device *dev, struct device_attribute *attr, const char *buf, size_t count)

+{

+	struct platform_device *pdev	= to_platform_device(dev);

+    struct net_device 	*ndev		= platform_get_drvdata(pdev);

+    printk("[%s]", __func__);    

+    return 1;

+}

+

+

+ssize_t mdio_show(struct device *dev, struct device_attribute *attr, char *buf)

+{

+	struct platform_device *pdev	= to_platform_device(dev);

+    struct net_device 	*ndev		= platform_get_drvdata(pdev);

+    struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+	int mmd = 0;

+	int reg = 0;

+	

+    mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, mmd);

+    mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e, reg);

+    mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, 0x4000 | mmd);

+	printk("phyaddr:0x%x,devad:0x%x,reg:0x%x,val=0x%x\n", 

+		priv->phydev->mdio.addr,

+		mmd,

+		reg,

+		mdiobus_read(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e));

+

+    return 0;

+}

+

+ssize_t mdio_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t count)

+{

+	struct platform_device *pdev	= to_platform_device(dev);

+    struct net_device 	*ndev		= platform_get_drvdata(pdev);

+    struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+    int ret = 0;

+	int mmd = 0;

+	int reg = 0;  

+	int rd_wt = 0;/* rd:0, wt:1 */

+	int val = 0;

+	char *kern_buf = NULL;

+

+	printk(KERN_INFO "%s input str=%s,nbytes=%d \n", __func__, buf, count);

+

+	ret = sscanf(buf, "%x,%x,%x,%x", &rd_wt, &mmd, &reg, &val);

+	if (ret < 4) {

+		printk(KERN_INFO "gmac: failed to read user buf, ret=%d, input 0x%x,0x%x,0x%x,0x%x\n",

+				ret, rd_wt, mmd, reg, val);

+		return count;

+	}

+

+	if (rd_wt !=0 && rd_wt !=1) {

+		printk("please input with format: rd_wt,devad,reg,val\n"

+			   "0:rd, 1:wt,  if rd, val default input 0\n");

+		return ret ? ret : count;

+	}

+

+	if (rd_wt == 0) {

+	    mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, mmd);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e, reg);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, 0x4000 | mmd);

+		printk("phyaddr:0x%x,devad:0x%x,reg:0x%x,val=0x%x\n", 

+			priv->phydev->mdio.addr,

+			mmd,

+			reg,

+			mdiobus_read(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e));

+	}

+

+	if (rd_wt == 1) {

+	    mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, mmd);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e, reg);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, 0x4000 | mmd);

+        mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e, val);

+

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, mmd);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e, reg);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, 0x4000 | mmd);

+		printk("phyaddr:0x%x,devad:0x%x,reg:0x%x,val=0x%x\n", 

+			priv->phydev->mdio.addr,

+			mmd,

+			reg,

+			mdiobus_read(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e));

+	}

+

+    return count;

+}

+

+

+ssize_t free_mdio_show(struct device *dev, struct device_attribute *attr, char *buf)

+{

+	struct platform_device *pdev	= to_platform_device(dev);

+    struct net_device 	*ndev		= platform_get_drvdata(pdev);

+    struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+	int mmd = 0;

+	int reg = 0;

+	

+    mdiobus_write(priv->phydev->mdio.bus, 8, 0x0d, mmd);

+    mdiobus_write(priv->phydev->mdio.bus, 8, 0x0e, reg);

+    mdiobus_write(priv->phydev->mdio.bus, 8, 0x0d, 0x4000 | mmd);

+	printk("phyaddr:0x%x,devad:0x%x,reg:0x%x,val=0x%x\n", 

+		priv->phydev->mdio.addr,

+		mmd,

+		reg,

+		mdiobus_read(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e));

+

+    return 0;

+}

+

+ssize_t free_mdio_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t count)

+{

+	struct platform_device *pdev	= to_platform_device(dev);

+    struct net_device 	*ndev		= platform_get_drvdata(pdev);

+    struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+    int ret = 0;

+	int mmd = 0;

+	int reg = 0;  

+	int rd_wt = 0;/* rd:0, wt:1 */

+	int val = 0;

+	int phy_addr = 8;

+	char *kern_buf = NULL;

+

+	printk(KERN_INFO "%s input str=%s,nbytes=%d \n", __func__, buf, count);

+

+	ret = sscanf(buf, "%x,%x,%x,%x,%x", &rd_wt, &phy_addr, &mmd, &reg, &val);

+	if (ret < 4) {

+		printk(KERN_INFO "gmac: failed to read user buf, ret=%d, input 0x%x,0x%x,0x%x,0x%x,0x%x\n",

+				ret, rd_wt, phy_addr, mmd, reg, val);

+		return count;

+	}

+

+	if (rd_wt !=0 && rd_wt !=1) {

+		printk("please input with format: rd_wt,phy_addr,devad,reg,val\n"

+			   "0:rd, 1:wt,  if rd, val default input 0\n");

+		return ret ? ret : count;

+	}

+

+	if (rd_wt == 0) {

+	    mdiobus_write(priv->phydev->mdio.bus, phy_addr, 0x0d, mmd);

+		mdiobus_write(priv->phydev->mdio.bus, phy_addr, 0x0e, reg);

+		mdiobus_write(priv->phydev->mdio.bus, phy_addr, 0x0d, 0x4000 | mmd);

+		printk("phyaddr:0x%x,devad:0x%x,reg:0x%x,val=0x%x\n", 

+			phy_addr,

+			mmd,

+			reg,

+			mdiobus_read(priv->phydev->mdio.bus, phy_addr, 0x0e));

+	}

+

+	if (rd_wt == 1) {

+	    mdiobus_write(priv->phydev->mdio.bus, phy_addr, 0x0d, mmd);

+		mdiobus_write(priv->phydev->mdio.bus, phy_addr, 0x0e, reg);

+		mdiobus_write(priv->phydev->mdio.bus, phy_addr, 0x0d, 0x4000 | mmd);

+        mdiobus_write(priv->phydev->mdio.bus, phy_addr, 0x0e, val);

+

+		mdiobus_write(priv->phydev->mdio.bus, phy_addr, 0x0d, mmd);

+		mdiobus_write(priv->phydev->mdio.bus, phy_addr, 0x0e, reg);

+		mdiobus_write(priv->phydev->mdio.bus, phy_addr, 0x0d, 0x4000 | mmd);

+		printk("phyaddr:0x%x,devad:0x%x,reg:0x%x,val=0x%x\n", 

+			phy_addr,

+			mmd,

+			reg,

+			mdiobus_read(priv->phydev->mdio.bus, phy_addr, 0x0e));

+	}

+

+    return count;

+}

+

+extern int debug_on;

+ssize_t debug_on_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t count)

+{

+	struct platform_device *pdev	= to_platform_device(dev);

+    struct net_device 	*ndev		= platform_get_drvdata(pdev);

+    struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+

+	int val = 0;

+	int ret;

+	ret = sscanf(buf, "%d", &val);

+	if (ret < 1) {

+		printk(KERN_INFO "gmac: failed to read user buf, ret=%d, input %d\n",

+				ret,val);

+		return count;

+	}

+	debug_on = val;	

+    return count;

+}

+

+ssize_t debug_on_show(struct device *dev, struct device_attribute *attr, char *buf)

+{

+	struct platform_device *pdev	= to_platform_device(dev);

+    struct net_device 	*ndev		= platform_get_drvdata(pdev);

+    struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+	

+	if (debug_on) 

+		memcpy(buf, "on", 3);

+	else	

+		memcpy(buf, "off", 4);

+    return 0;

+}

+

+/*jb.qi add for gamc power down on 20231116 start*/

+

+extern int gmac_power = 1;

+int gmac_power_flag = 0;

+

+ssize_t gmac_power_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t count)

+{

+    int val = 0;

+    int ret;

+    ret = sscanf(buf, "%d", &val);

+    if(ret < 1)

+    {

+        printk(KERN_INFO "gmac: failed ti read user buf, ret=%d, input %d\n", ret,val);

+        return count;

+    }

+    gmac_power = val;

+    gpio_direction_output(gmac_power_flag, val);

+    return count;

+}

+

+ssize_t gmac_power_show(struct device *dev, struct device_attribute *attr, char *buf)

+{

+    if(gmac_power)

+        memcpy(buf, "on",3);

+    else

+        memcpy(buf, "off", 4);

+

+    printk("gmac_power %s\n", buf);

+    return 0;

+

+}

+/*jb.qi add for gamc power down on 20231116 end */

+

+/*zw.wang add for switching the primary/secondary mode of gmac on 20240118 start*/

+static int mode_type = -1;

+static int enter_only_one = 0;

+

+ssize_t gmac_master_or_slave_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t count)

+{

+	int mmd = 0;

+	int reg = 0;

+	int val = 0;

+	int ret;

+	struct platform_device *pdev	= to_platform_device(dev);

+	if(!pdev){

+		printk(KERN_ERR "%s : %s pdev : %x \n", __func__,  __LINE__, pdev);

+		return -1;

+	}

+	struct net_device 	*ndev		= platform_get_drvdata(pdev);

+	if(!ndev){

+		printk(KERN_ERR "%s : %s ndev : %x \n", __func__,  __LINE__, ndev);

+		return -1;

+	}

+	struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+	if(!priv){

+		printk(KERN_ERR "%s : %s priv : %x \n", __func__,  __LINE__, priv);

+		return -1;

+	}

+

+	///read mode_type

+	ret = sscanf(buf, "%d", &mode_type);

+	if (ret < 1) {

+		printk(KERN_ERR "Please enter the number 0-3 to enable the corresponding mode \n"

+				"Enter values in the non-0-3 range to get pattern description \n");

+		return count;

+	}

+

+	///Judgment model

+	if (mode_type < 0 || mode_type > 3) {

+		printk(KERN_DEBUG "Please enter the number range 0-3\n"

+				"0: Set the slave mode \n"

+				"1: Set the main mode \n"

+				"2: indicates setting SQI value view mode \n"

+				"3: Set the VCT value view mode \n"

+				"After the mode is set, the corresponding value can be obtained\n");

+		return ret ? ret : count;

+	}

+

+	///Set the Ethernet slave mode

+	if (mode_type == 0) {

+		mmd = 0x1;

+		reg = 0x834;

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, mmd);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e, reg);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, 0x4000 | mmd);

+		val = mdiobus_read(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e);

+

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, mmd);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e, reg);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, 0x4000 | mmd);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e, val & (~BIT(14)));

+	}

+	///Set the Ethernet master mode

+	else if (mode_type == 1) {

+		mmd = 0x1;

+		reg = 0x834;

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, mmd);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e, reg);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, 0x4000 | mmd);

+		val = mdiobus_read(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e);

+

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, mmd);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e, reg);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, 0x4000 | mmd);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e, val | BIT(14));

+	}

+	return count;

+}

+

+ssize_t gmac_master_or_slave_show(struct device *dev, struct device_attribute *attr, char *buf)

+{

+	int mmd = 0;

+	int reg = 0;

+	int val = 0;

+	int len = 0;

+	int ret;

+	struct platform_device *pdev	= to_platform_device(dev);

+	if(!pdev){

+		printk(KERN_ERR "%s : %s pdev : %x \n", __func__,  __LINE__, pdev);

+		return -1;

+	}

+	struct net_device 	*ndev		= platform_get_drvdata(pdev);

+	if(!ndev){

+		printk(KERN_ERR "%s : %s ndev : %x \n", __func__,  __LINE__, ndev);

+		return -1;

+	}

+	struct zx29_gmac_dev *priv = (struct zx29_gmac_dev *)netdev_priv(ndev);

+	if(!priv){

+		printk(KERN_ERR "%s : %s priv : %x \n", __func__,  __LINE__, priv);

+		return -1;

+	}

+

+	///Reentrant prevention

+	if(enter_only_one == 1)

+	{

+		return 0;

+	}

+	enter_only_one = 1;

+

+	///Read the network master/slave

+	if (mode_type == 0 || mode_type == 1) {

+		mmd = 0x1;

+		reg = 0x834;

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, mmd);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e, reg);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, 0x4000 | mmd);

+		val = mdiobus_read(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e) & BIT(14);

+		if(val)

+			memcpy(buf, "Master\n",7);

+		else

+			memcpy(buf, "Slave\n", 6);

+

+		printk(KERN_DEBUG "mode_type %d - gmac_master_or_slave is %s\n", mode_type, buf);

+

+	}

+	///Obtain the cable quality SQI value

+	else if(mode_type == 2){

+		mmd = 0x1;

+		reg = 0x8B10;

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, mmd);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e, reg);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, 0x4000 | mmd);

+		val = mdiobus_read(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e);

+		sprintf(buf, "0x%x\n", val);

+		sprintf(buf, "SQI : 0x%x\n", val);

+		printk(KERN_DEBUG "mode_type %d - SQI is 0x%x", mode_type, val);

+

+	}

+	///Obtain short circuit, open circuit and normal connection of VCT

+	else if(mode_type == 3){

+		///--TDR Enable

+		mmd = 0x1;

+		reg = 0x8B00;

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, mmd);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e, reg);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, 0x4000 | mmd);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e, BIT(14) | BIT(12));

+		msleep(10);

+		///--Read VCT

+		mmd = 0x1;

+		reg = 0x8B02;

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, mmd);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e, reg);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, 0x4000 | mmd);

+		val = mdiobus_read(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e);

+		printk(KERN_DEBUG "Open status: %s - Short status: %s\n",

+		 (val & BIT(1)) ? "Open" : "Normal",  (val & BIT(0)) ? "Short" : "Normal");

+		sprintf(buf, "Open status: %s\nShort status: %s\n",

+		 (val & BIT(1)) ? "Open" : "Normal",  (val & BIT(0)) ? "Short" : "Normal");

+		reg = 0x8B01;

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, mmd);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e, reg);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, 0x4000 | mmd);

+		val = mdiobus_read(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e);

+		sprintf(buf, "%sDistance status: 0x%x\n", buf, val);

+		printk(KERN_DEBUG "mode_type %d - Distance status is 0x%x\n", mode_type, val);

+

+		///--TDR Disable

+		mmd = 0x1;

+		reg = 0x8B00;

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, mmd);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e, reg);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0d, 0x4000 | mmd);

+		mdiobus_write(priv->phydev->mdio.bus, priv->phydev->mdio.addr, 0x0e, 0);

+

+	}

+	///Get model help information

+	else{

+		sprintf(buf, "Please enter the number range 0-3\n"

+				"0: Set the slave mode \n"

+				"1: Set the main mode \n"

+				"2: indicates setting SQI value view mode \n"

+				"3: Set the VCT value view mode \n"

+				"After the mode is set, the corresponding value can be obtained\n");

+		printk(KERN_DEBUG "Please enter the number range 0-3\n"

+				"0: Set the slave mode \n"

+				"1: Set the main mode \n"

+				"2: indicates setting SQI value view mode \n"

+				"3: Set the VCT value view mode \n"

+				"After the mode is set, the corresponding value can be obtained\n");

+	}

+	enter_only_one = 0;

+	return strlen(buf);

+

+}

+

+/*zw.wang add for switching the primary/secondary mode of gmac on 20240118 end */

+

+static DEVICE_ATTR(gmac_test, 0664, show_fun, store_fun);

+static DEVICE_ATTR(mdio_test, 0664, mdio_show, mdio_store);

+static DEVICE_ATTR(free_mdio, 0664, free_mdio_show, free_mdio_store);

+static DEVICE_ATTR(debug_on, 0664, debug_on_show, debug_on_store);

+static DEVICE_ATTR(gmac_power, 0664, gmac_power_show, gmac_power_store);//jb.qi add for gamc power down on 20231116

+static DEVICE_ATTR(gmac_master_or_slave, 0664, gmac_master_or_slave_show, gmac_master_or_slave_store);//zw.wang add for switching the primary/secondary mode of gmac on 20240118

+

+static int zx29_gmac_probe(struct platform_device *pdev)

+{

+    struct zx29_gmac_dev *prv = NULL;

+	struct net_device *ndev = alloc_etherdev(sizeof(struct zx29_gmac_dev));

+	volatile unsigned int *gmac = NULL;

+	struct device_node *np = pdev->dev.of_node;

+	int ret = -1;

+	unsigned long i;

+	struct mii_bus *mb;

+	struct resource *iomem;

+    void __iomem *base = NULL;

+	struct pinctrl		  *pctrl;

+	struct pinctrl_state  *state0;

+	enum of_gpio_flags flags;

+	int gpio = 0;

+	char board_name[128] = {"init_failed"};

+

+	printk("[%s] #########zx29_gmac_probe begin.\n", __func__);

+	if (!ndev)

+		return -ENOMEM;

+

+    device_create_file(&pdev->dev, &dev_attr_gmac_test);

+	device_create_file(&pdev->dev, &dev_attr_mdio_test);

+	device_create_file(&pdev->dev, &dev_attr_free_mdio);

+	device_create_file(&pdev->dev, &dev_attr_debug_on);

+    device_create_file(&pdev->dev, &dev_attr_gmac_power);//jb.qi add for gamc power down on 20231116

+	device_create_file(&pdev->dev, &dev_attr_gmac_master_or_slave);//zw.wang add for switching the primary/secondary mode of gmac on 20240118

+

+	prv = netdev_priv(ndev);

+	memset(prv, 0, sizeof(*prv));

+	prv->stopped = 1;

+	

+    pctrl = devm_pinctrl_get(&pdev->dev);

+	if (IS_ERR(pctrl)) {

+		dev_warn(&pdev->dev, "Failed to get test pins");

+		pctrl = NULL;

+		goto errirq;

+	}

+

+#ifdef CONFIG_MARVELL_88Q1110 //zw.wang phy driver support for Marvell_88q1110 on 20240417 

+	state0 = pinctrl_lookup_state(pctrl, "state0");

+#else

+	state0 = pinctrl_lookup_state(pctrl, "default");

+#endif

+	if (IS_ERR(state0)) {

+		dev_err(&pdev->dev, "TEST: missing state0\n");

+		goto pinctrl_init_end;

+	}	

+

+	if (pinctrl_select_state(pctrl, state0) < 0) {

+		dev_err(&pdev->dev, "setting state0 failed\n");

+		goto pinctrl_init_end;

+	}

+

+#ifdef CONFIG_MARVELL_88Q1110 //zw.wang phy driver support for Marvell_88q1110 on 20240417 

+	prv->gpio_power[2] = of_get_gpio_flags(pdev->dev.of_node, 2, &flags);

+	ret = gpio_request(prv->gpio_power[2], "phy_power"); /* gpio 51 */

+	gpio_direction_output(prv->gpio_power[2], 1);

+	mdelay(15);

+#endif

+

+    prv->gpio_power[0] = of_get_gpio_flags(pdev->dev.of_node, 0, &flags);

+	ret = gpio_request(prv->gpio_power[0], "gmac_power"); /* gpio 83/124 */

+	gpio_direction_output(prv->gpio_power[0], 1);

+	mdelay(15);

+#ifdef CONFIG_MDIO_C45 //zw.wang Customer chooses phy c22/c45 issues on 20240301

+	prv->gpio_power[1] = of_get_gpio_flags(pdev->dev.of_node, 1, &flags);

+	ret = gpio_request(prv->gpio_power[1], "phy_rst"); /* gpio 63 */

+	gpio_direction_output(prv->gpio_power[1], 0);

+	mdelay(10);

+	gpio_direction_output(prv->gpio_power[1], 1);

+	mdelay(15);

+#endif    

+

+	SET_NETDEV_DEV(ndev, &pdev->dev); //if not, will panic

+	

+	base = devm_platform_ioremap_resource(pdev, 0);

+	gmac_power_flag = prv->gpio_power[0];//jb.qi add for gamc power down on 20231116

+	ndev->base_addr = base;/*iomem->start;*/

+	if (!ndev->base_addr)

+		return -ENXIO;

+

+#ifndef GMAC_NO_INT

+    ndev->irq = platform_get_irq(pdev, 0);

+#endif

+	ndev->netdev_ops = &zx29_gmac_netdev_ops;

+	ndev->ethtool_ops = &zx29_gmac_ethtool_ops;

+

+	gmac = (unsigned *)ndev->base_addr;

+

+	dma_disable();

+	mac_disable();

+	mac_int_disable();

+	

+	spin_lock_init(&prv->lock);

+

+	

+/*	wake_lock_init(&prv->wake_lock, WAKE_LOCK_SUSPEND, "gmac_pm"); //what replace?

+    wake_lock(&prv->wake_lock); */ 

+	device_init_wakeup(&pdev->dev, true);

+

+

+	zx29_gmac_set_macaddr(ndev);

+

+#ifndef GMAC_NO_INT

+	ret = request_irq(ndev->irq, zx29_gmac_interrupt, 0, ndev->name, ndev);

+	if (ret) {

+		printk(KERN_ERR "irq request failed: %d\n", ndev->irq);

+		goto errirq;

+	}

+#endif

+

+	ret = register_netdev(ndev);

+	if (ret) {

+		printk(KERN_ERR "error registering device %s\n",

+			ndev->name);

+		goto errdev;

+	}

+

+	of_property_read_u32(np, "port-nums", &prv->nports); 

+	of_property_read_u32(np, "rmii-ports", &prv->rmii_port);

+	prv->base_addr = ndev->base_addr;

+

+	prv->netdev = ndev;

+

+	mb = mdiobus_alloc();

+	if (!mb) {

+		printk(KERN_ERR "error allocating mii bus\n");

+		goto errmii;

+	}

+	mb->name = "zx29_gmac_mii";

+	mb->read = zx29mii_read;

+	mb->write = zx29mii_write;

+	mb->reset = zx29mii_reset;

+	mb->priv = prv;

+	snprintf(mb->id, MII_BUS_ID_SIZE, "%s-%x", "zx29_gmac", 0);

+	of_property_read_u32(np, "port-mask", &mb->phy_mask);

+/*	mb->irq = &prv->mii.irq[0]; */

+	for (i = 0; i < PHY_MAX_ADDR; i++) {

+		int n = platform_get_irq(pdev, i + 1);  /* devtrrr modify */

+		 if (n < 0)

+		 	n = PHY_POLL;

+		 prv->mii.irq[i] = n;

+		 mb->irq[i] = n;

+	}

+    

+    base = devm_platform_ioremap_resource(pdev, 2);

+	gmac_set_clk();	

+	base_clk = base;

+

+	base = devm_platform_ioremap_resource(pdev, 1);

+	gmac_phy_release();	

+	base_phy_release = base;

+#ifdef CONFIG_MARVELL_88Q1110 //zw.wang phy driver support for Marvell_88q1110 on 20240417 

+	mdelay(500);

+#else

+	mdelay(10); //zw.wang@20240306 modify. Here, the jl3103 is set as an example, and other phy peripherals need to be optimized according to different reset stability times

+#endif

+

+	ret = mdiobus_register(mb);

+	if (ret < 0) {

+        printk("[%s] mdiobus register failed!\n", __func__);

+		goto errmdioregister;

+	}

+		

+	prv->mii.bus = mb;

+	ret = zx29_gmac_phy_start(ndev);

+	if (ret)

+		goto errphystart;

+

+	if (!(prv->phydev->phy_id == 0x00000000 || prv->phydev->phy_id == 0xffffffff)) {

+#ifndef CONFIG_BOOT_WITHOUT_LOCK 

+		pm_stay_awake(&pdev->dev);

+#endif		

+        strcpy(board_name, "cpe");

+	

+		printk("[%s] phy id = 0x%x \n", __func__, prv->phydev->phy_id);

+		printk("set gmac wakelock!\n");

+	} else {	

+		strcpy(board_name, "mdl");

+	    netif_device_detach(ndev);

+    }

+    

+	platform_set_drvdata(pdev, ndev);

+

+	tasklet_init(&prv->tasklet, zx29_gmac_tasklet, (unsigned long)ndev);

+	g_gmac_tasklet = &prv->tasklet;

+

+    

+	prv->dma_rx_vir = dma_alloc_coherent(ndev->dev.parent, GMAC_BUF_LEN, &prv->dma_rx_phy, GFP_KERNEL);

+	if (!prv->dma_rx_vir) {             // null, ndev->dev.parent difference?

+		BUG_ON(1);

+		goto errphystart;

+	}

+    	

+	prv->dma_rx_phy_init = prv->dma_rx_phy;

+	prv->dma_rx_vir_init = prv->dma_rx_vir;

+	prv->dma_tx_phy = prv->dma_rx_phy + GMAC_RX_BUF_LEN;

+	prv->dma_tx_vir = prv->dma_rx_vir + GMAC_RX_BUF_LEN;

+

+#ifdef GMAC_NO_INT

+	sema_init(&prv->sem, 0);

+

+	prv->timer = kzalloc(sizeof(struct hrtimer), GFP_KERNEL);

+	if (!prv->timer) {

+		BUG_ON(1);

+		goto errmalloc;

+	}

+	hrtimer_init(prv->timer, CLOCK_MONOTONIC, HRTIMER_MODE_REL);

+

+	prv->timer->function = gmac_timer_callback;

+#endif

+

+	gmac_event_init(board_name);

+/*	g_gmac_dev = prv; */ /* no use possible*/

+	

+    printk("[%s] probe end\n", __func__);

+	return 0;

+errmalloc:

+	dma_free_coherent(ndev->dev.parent, GMAC_BUF_LEN, &prv->dma_rx_vir, prv->dma_rx_phy);

+	

+	

+errphystart:

+    mdiobus_unregister(mb);

+	

+

+errmdioregister:

+    mdiobus_free(mb);

+	

+errmii:

+	unregister_netdev(ndev);

+

+errdev:

+#ifndef GMAC_NO_INT

+	free_irq(ndev->irq, ndev);

+#endif

+

+pinctrl_init_end:

+

+errirq:

+	free_netdev(ndev);

+

+	printk("#########zx29_gmac_probe fail.\n");

+	return ret;

+}

+

+static int zx29_gmac_remove(struct platform_device *pdev)

+{

+    struct net_device *ndev = platform_get_drvdata(pdev);

+	volatile unsigned *gmac = NULL;

+	if (ndev) {

+		struct zx29_gmac_dev *priv = netdev_priv(ndev);

+

+//	    gpio_direction_output(priv->gpio_power[0], 1);

+//	    msleep(500);

+		unregister_netdev(ndev);

+

+		phy_disconnect(priv->phydev);

+			

+	    kobj_gmac_del(NULL);

+		

+		mdiobus_unregister(priv->mii.bus);

+		mdiobus_free(priv->mii.bus);

+#ifndef GMAC_NO_INT

+		free_irq(ndev->irq, ndev);

+#endif

+		tasklet_disable(&priv->tasklet);

+		tasklet_kill(&priv->tasklet);

+

+		if (priv->dma_rx_vir)

+			dma_free_coherent(ndev->dev.parent, GMAC_BUF_LEN, priv->dma_rx_vir, priv->dma_rx_phy);

+

+		pm_relax(&pdev->dev);

+		free_netdev(ndev);

+	    platform_set_drvdata(pdev, NULL);

+

+#ifdef CONFIG_MDIO_C45 //zw.wang Customer chooses phy c22/c45 issues on 20240301

+		gpio_free(priv->gpio_power[1]);

+#endif

+		gpio_direction_output(priv->gpio_power[0], 0);

+        gpio_free(priv->gpio_power[0]);

+

+		device_remove_file(&pdev->dev, &dev_attr_gmac_test);

+	    device_remove_file(&pdev->dev, &dev_attr_mdio_test);

+	    device_remove_file(&pdev->dev, &dev_attr_free_mdio);

+	    device_remove_file(&pdev->dev, &dev_attr_debug_on);

+        device_remove_file(&pdev->dev, &dev_attr_gmac_power);//jb.qi add for gamc power down on 20231116

+		device_remove_file(&pdev->dev, &dev_attr_gmac_master_or_slave);//zw.wang add for switching the primary/secondary mode of gmac on 20240118

+	}

+	return 0;

+}

+

+static struct dev_pm_ops zx29_gmac_pm_ops = {

+	.suspend = zx29_gmac_suspend,

+	.resume  = zx29_gmac_resume,

+};

+

+static const struct of_device_id gmac_match_table[] = {

+    {.compatible = "zte, zx29_gmac",},

+};

+

+static struct platform_driver zx29_gmac_driver = {

+	.probe  = zx29_gmac_probe,

+	.remove = zx29_gmac_remove,

+	.driver = {

+		.name  = "zx29_gmac",

+		.owner = THIS_MODULE,

+		.pm    = &zx29_gmac_pm_ops,

+		.of_match_table = gmac_match_table,

+	},

+};

+

+static int __init zx29_gmac_init(void)

+{

+	return platform_driver_register(&zx29_gmac_driver);

+}

+

+static void __exit zx29_gmac_exit(void)

+{

+    printk("[%s] start exit!\n", __func__);

+	platform_driver_unregister(&zx29_gmac_driver);

+}

+

+module_init(zx29_gmac_init);

+module_exit(zx29_gmac_exit);

+

+MODULE_LICENSE("GPL");

+MODULE_DESCRIPTION("ZX29 on chip Ethernet driver");

+MODULE_AUTHOR("zhu jianlinag <zhu.jianliang@zte.com.cn>");

diff --git a/upstream/linux-5.10/drivers/net/ethernet/zte/zx29_gmac_event.c b/upstream/linux-5.10/drivers/net/ethernet/zte/zx29_gmac_event.c
new file mode 100755
index 0000000..750580b
--- /dev/null
+++ b/upstream/linux-5.10/drivers/net/ethernet/zte/zx29_gmac_event.c
@@ -0,0 +1,298 @@
+/*

+ * Ethernet driver for zte zx2975xx gmac on chip network device

+ * (c)2008 http://www.zte.com.cn

+ * Authors:	zhang dongdong <zhang.dongdong16@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

+ * 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/module.h>

+#include <linux/interrupt.h>

+#include <linux/types.h>

+#include <linux/delay.h>

+#include <linux/init.h>

+#include <linux/spinlock.h>

+#include <linux/netdevice.h>

+#include <linux/etherdevice.h>

+#include <linux/phy.h>

+#include <linux/platform_device.h>

+#include <linux/gmac/gmac.h>

+#include "zx29_gmac.h"

+

+extern void v7_dma_map_area(const void *, size_t, int);

+extern unsigned long virt_to_phys_ap(unsigned long virt);

+

+void dma_map(const void * addr, size_t len, int flags)

+{

+    v7_dma_map_area(addr, len, flags);

+}

+EXPORT_SYMBOL(dma_map);

+

+unsigned long virt_to_phys_ap_new(unsigned long virt_addr)

+{

+    return virt_to_phys_ap(virt_addr);

+}

+EXPORT_SYMBOL(virt_to_phys_ap_new);

+

+int debug_on = 0;

+EXPORT_SYMBOL(debug_on);

+

+struct kset *kset_gmac;

+struct kobject *gmackobj = NULL;

+struct kobject *typekobj = NULL;

+char type[8] = { 0 };

+u32 zx29_gmac_plug_state[3] = {0}; /* 0:phy 1:sw_wan 2:sw_lan */

+

+static struct attribute gmac_phy_plug_attr = {

+	.name = "eth_phy_state",

+	.mode = S_IRWXUGO,

+};

+

+static struct attribute gmac_sw_wan_plug_attr = {

+	.name = "eth_sw_wan_state",

+	.mode = S_IRWXUGO,

+};

+

+static struct attribute gmac_sw_lan_plug_attr = {

+	.name = "eth_sw_lan_state",

+	.mode = S_IRWXUGO,

+};

+

+static struct attribute board_type = {

+	.name = "type",

+	.mode = S_IRWXUGO,

+};

+

+static struct attribute *gmac_status_attrs[] = {

+	&gmac_phy_plug_attr,

+	&gmac_sw_wan_plug_attr,

+	&gmac_sw_lan_plug_attr,

+    &board_type,

+	NULL,

+};

+

+ssize_t kobj_gmac_show(struct kobject *kobject,struct attribute *attr,char *buf)

+{

+    unsigned  link =0;

+

+	if(!strcmp(attr->name,"eth_phy_state")) {

+		if(zx29_gmac_plug_state[0] == 0)

+			sprintf(buf, "%s","0");

+		else

+			sprintf(buf, "%s","1");

+	} else if(!strcmp(attr->name,"eth_sw_wan_state")) {

+		if(zx29_gmac_plug_state[1] == 0)

+			sprintf(buf, "%s","0");

+		else

+			sprintf(buf, "%s","1");

+	} else if(!strcmp(attr->name,"eth_sw_lan_state")) {

+		if(zx29_gmac_plug_state[2] == 0)

+			sprintf(buf, "%s","0");

+		else

+			sprintf(buf, "%s","1");

+	} else if (!strcmp(attr->name,"type")) {

+			sprintf(buf, "%s", type);

+	} else {

+		printk("invalidate attr name.\n");

+	}

+	

+	return strlen(buf);

+}

+

+ssize_t kobj_gmac_store(struct kobject *kobject, struct attribute *attr, const char *buf, size_t size)

+{

+	unsigned int value = 0;

+	value = simple_strtoul(buf, NULL, 4);

+	printk("attrname: %s.\n", attr->name);

+	if (!strcmp(attr->name, "eth_phy_state")) {

+		zx29_gmac_plug_state[0] = value;

+	} else if (!strcmp(attr->name,"eth_sw_wan_state")) {

+		zx29_gmac_plug_state[1] = value;

+	} else if (!strcmp(attr->name,"eth_sw_lan_state")) {

+		zx29_gmac_plug_state[2] = value;

+	} else {

+		printk("invalidate attr name.\n");

+	}

+	return size;

+}

+

+static struct sysfs_ops obj_gmac_sysops = {

+	.show = kobj_gmac_show,

+	.store = kobj_gmac_store,

+};

+

+static void kobj_gmac_release(struct kobject *kobject)

+{

+	printk("[gmac kobj_test: release!]\n");

+}

+

+static void kobj_type_release(struct kobject *kobject)

+{

+	printk("[type kobj_test: release!]\n");

+}

+

+

+void kobj_gmac_del(struct kobject *kobject)

+{

+	kset_unregister(kset_gmac);

+	

+    kobject_uevent(typekobj, KOBJ_REMOVE);

+	kobject_del(typekobj);

+	kobject_put(typekobj);

+	kfree(typekobj);

+	

+	kobject_uevent(gmackobj, KOBJ_REMOVE);

+	kobject_del(gmackobj);

+	kobject_put(gmackobj);

+

+	kfree(gmackobj);

+	

+	printk("[gmac kobj_test: delete!]\n");

+}

+EXPORT_SYMBOL(kobj_gmac_del);

+

+static struct kobj_type gmacktype =

+{       .release = kobj_gmac_release,

+        .sysfs_ops = &obj_gmac_sysops,

+        .default_attrs = gmac_status_attrs,

+};

+

+static struct kobj_type typektype =

+{       .release = kobj_type_release,

+//        .sysfs_ops = &obj_gmac_sysops,

+//        .default_attrs = gmac_status_attrs,

+};

+

+

+static int kset_filter(struct kset *kset,struct kobject *kobj)

+{

+        printk("kset Filter: kobj %s.\n",kobj->name);

+        return 1;

+}

+

+static const char *kset_name(struct kset *kset,struct kobject *kobj)

+{    

+        static char buf[20];

+        printk("Name:  kobj %s.\n",kobj->name);

+        sprintf(buf,"%s","gmac");

+        return buf;

+}

+

+static int kset_uevent(struct kset *kset, struct kobject *kobj, struct kobj_uevent_env *env)

+{

+        int i = 0;

+        printk("uevent: kobj %s.\n",kobj->name);

+        while (i < env->envp_idx) {

+        	printk("%s.\n",env->envp[i]);

+        	i++;

+		}

+		

+        return 0;

+}

+

+static struct kset_uevent_ops gmac_uevent_ops =

+{

+        .filter = kset_filter,

+        .name = kset_name,

+        .uevent = kset_uevent,

+};

+

+void gmac_event_notify(GMAC_NOTIFY_EVENT notify_type, void *puf)

+{

+	int rtv = -1;

+	enum kobject_action action = KOBJ_UNBIND;

+	char *envp_phy_ext[] = {"GMACEVENT=gmac_eth_phy",NULL};

+	char *envp_sw_wan_ext[] = {"GMACEVENT=gmac_eth_sw_wan",NULL};

+	char *envp_sw_lan_ext[] = {"GMACEVENT=gmac_eth_sw_lan",NULL};

+

+	switch (notify_type) {

+		case GMAC_ETH_PHY_PLUGIN:

+			printk("gmac eth phy plugin \n");

+			action = KOBJ_ADD;

+			zx29_gmac_plug_state[0] = 1;

+			if (gmackobj)

+				rtv = kobject_uevent_env(gmackobj, action, envp_phy_ext);

+			break;

+			

+		case GMAC_ETH_PHY_PLUGOUT:

+			printk("gmac eth phy plugout \n");

+			action = KOBJ_REMOVE;

+			zx29_gmac_plug_state[0] = 0;

+			if(gmackobj)

+				rtv = kobject_uevent_env(gmackobj, action,envp_phy_ext);

+			break;

+			

+		case GMAC_ETH_SW_WAN_PLUGIN:

+			printk("gmac eth switch wan plugin \n");

+			action = KOBJ_ADD;

+			zx29_gmac_plug_state[1] = 1;

+			if(gmackobj)

+				rtv = kobject_uevent_env(gmackobj, action,envp_sw_wan_ext);

+			break;

+			

+		case GMAC_ETH_SW_WAN_PLUGOUT:

+			printk("gmac eth switch wan plugout \n");

+			action = KOBJ_REMOVE;

+			zx29_gmac_plug_state[1] = 0;

+			if(gmackobj)

+				rtv = kobject_uevent_env(gmackobj, action,envp_sw_wan_ext);

+			break;

+			

+		case GMAC_ETH_SW_LAN_PLUGIN:

+			printk("gmac eth switch lan plugin \n");

+			action = KOBJ_ADD;

+			zx29_gmac_plug_state[2] = 1;

+			if(gmackobj)

+				rtv = kobject_uevent_env(gmackobj, action,envp_sw_lan_ext);

+			break;

+			

+		case GMAC_ETH_SW_LAN_PLUGOUT:

+			printk("gmac eth switch lan plugout \n");

+			action = KOBJ_REMOVE;

+			zx29_gmac_plug_state[2] = 0;

+			if(gmackobj)

+				rtv = kobject_uevent_env(gmackobj, action,envp_sw_lan_ext);

+			break;

+

+		default:

+			printk(KERN_WARNING "UNKWON GMAC EVENT \n");

+			break;

+	}

+

+	printk(KERN_WARNING "rtv:%d \n",rtv);

+}

+

+EXPORT_SYMBOL(gmac_event_notify);

+

+int gmac_event_init(const char *name)

+{

+	int ret = 0;

+	/* 创建并注册 kset_p */   

+	gmackobj = kzalloc(sizeof(*gmackobj),GFP_KERNEL);

+	if(!gmackobj){

+		printk(KERN_WARNING "mallock gmackobj failed \n");

+		return 0;

+	}

+	kset_gmac = kset_create_and_add("gmac", &gmac_uevent_ops, NULL); 

+	kobject_init(gmackobj, &gmacktype);

+	kobject_add(gmackobj,&kset_gmac->kobj,"%s","gmacconfig");  

+	gmackobj->kset = kset_gmac;

+

+	typekobj = kzalloc(sizeof(*typekobj),GFP_KERNEL);

+	if(!typekobj){

+		printk(KERN_WARNING "mallock gmackobj failed \n");

+		return 0;

+	}

+//	kset_gmac = kset_create_and_add("gmac", &gmac_uevent_ops, NULL); 

+	kobject_init(typekobj, &typektype);

+	kobject_add(typekobj,&kset_gmac->kobj,"%s",name);  

+	typekobj->kset = kset_gmac;

+

+	strcpy(type, name);

+	

+	return ret;

+}

+EXPORT_SYMBOL(gmac_event_init);

diff --git a/upstream/linux-5.10/drivers/net/phy/phy_device.c b/upstream/linux-5.10/drivers/net/phy/phy_device.c
new file mode 100755
index 0000000..d9b53ba
--- /dev/null
+++ b/upstream/linux-5.10/drivers/net/phy/phy_device.c
@@ -0,0 +1,3113 @@
+// SPDX-License-Identifier: GPL-2.0+
+/* Framework for finding and configuring PHYs.
+ * Also contains generic PHY driver
+ *
+ * Author: Andy Fleming
+ *
+ * Copyright (c) 2004 Freescale Semiconductor, Inc.
+ */
+
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
+#include <linux/bitmap.h>
+#include <linux/delay.h>
+#include <linux/errno.h>
+#include <linux/etherdevice.h>
+#include <linux/ethtool.h>
+#include <linux/init.h>
+#include <linux/interrupt.h>
+#include <linux/io.h>
+#include <linux/kernel.h>
+#include <linux/mdio.h>
+#include <linux/mii.h>
+#include <linux/mm.h>
+#include <linux/module.h>
+#include <linux/netdevice.h>
+#include <linux/phy.h>
+#include <linux/phy_led_triggers.h>
+#include <linux/property.h>
+#include <linux/sfp.h>
+#include <linux/skbuff.h>
+#include <linux/slab.h>
+#include <linux/string.h>
+#include <linux/uaccess.h>
+#include <linux/unistd.h>
+
+MODULE_DESCRIPTION("PHY library");
+MODULE_AUTHOR("Andy Fleming");
+MODULE_LICENSE("GPL");
+
+__ETHTOOL_DECLARE_LINK_MODE_MASK(phy_basic_features) __ro_after_init;
+EXPORT_SYMBOL_GPL(phy_basic_features);
+
+__ETHTOOL_DECLARE_LINK_MODE_MASK(phy_basic_t1_features) __ro_after_init;
+EXPORT_SYMBOL_GPL(phy_basic_t1_features);
+
+__ETHTOOL_DECLARE_LINK_MODE_MASK(phy_gbit_features) __ro_after_init;
+EXPORT_SYMBOL_GPL(phy_gbit_features);
+
+__ETHTOOL_DECLARE_LINK_MODE_MASK(phy_gbit_fibre_features) __ro_after_init;
+EXPORT_SYMBOL_GPL(phy_gbit_fibre_features);
+
+__ETHTOOL_DECLARE_LINK_MODE_MASK(phy_gbit_all_ports_features) __ro_after_init;
+EXPORT_SYMBOL_GPL(phy_gbit_all_ports_features);
+
+__ETHTOOL_DECLARE_LINK_MODE_MASK(phy_10gbit_features) __ro_after_init;
+EXPORT_SYMBOL_GPL(phy_10gbit_features);
+
+__ETHTOOL_DECLARE_LINK_MODE_MASK(phy_10gbit_fec_features) __ro_after_init;
+EXPORT_SYMBOL_GPL(phy_10gbit_fec_features);
+
+const int phy_basic_ports_array[3] = {
+	ETHTOOL_LINK_MODE_Autoneg_BIT,
+	ETHTOOL_LINK_MODE_TP_BIT,
+	ETHTOOL_LINK_MODE_MII_BIT,
+};
+EXPORT_SYMBOL_GPL(phy_basic_ports_array);
+
+const int phy_fibre_port_array[1] = {
+	ETHTOOL_LINK_MODE_FIBRE_BIT,
+};
+EXPORT_SYMBOL_GPL(phy_fibre_port_array);
+
+const int phy_all_ports_features_array[7] = {
+	ETHTOOL_LINK_MODE_Autoneg_BIT,
+	ETHTOOL_LINK_MODE_TP_BIT,
+	ETHTOOL_LINK_MODE_MII_BIT,
+	ETHTOOL_LINK_MODE_FIBRE_BIT,
+	ETHTOOL_LINK_MODE_AUI_BIT,
+	ETHTOOL_LINK_MODE_BNC_BIT,
+	ETHTOOL_LINK_MODE_Backplane_BIT,
+};
+EXPORT_SYMBOL_GPL(phy_all_ports_features_array);
+
+const int phy_10_100_features_array[4] = {
+	ETHTOOL_LINK_MODE_10baseT_Half_BIT,
+	ETHTOOL_LINK_MODE_10baseT_Full_BIT,
+	ETHTOOL_LINK_MODE_100baseT_Half_BIT,
+	ETHTOOL_LINK_MODE_100baseT_Full_BIT,
+};
+EXPORT_SYMBOL_GPL(phy_10_100_features_array);
+
+const int phy_basic_t1_features_array[2] = {
+	ETHTOOL_LINK_MODE_TP_BIT,
+	ETHTOOL_LINK_MODE_100baseT1_Full_BIT,
+};
+EXPORT_SYMBOL_GPL(phy_basic_t1_features_array);
+
+const int phy_gbit_features_array[2] = {
+	ETHTOOL_LINK_MODE_1000baseT_Half_BIT,
+	ETHTOOL_LINK_MODE_1000baseT_Full_BIT,
+};
+EXPORT_SYMBOL_GPL(phy_gbit_features_array);
+
+const int phy_10gbit_features_array[1] = {
+	ETHTOOL_LINK_MODE_10000baseT_Full_BIT,
+};
+EXPORT_SYMBOL_GPL(phy_10gbit_features_array);
+
+static const int phy_10gbit_fec_features_array[1] = {
+	ETHTOOL_LINK_MODE_10000baseR_FEC_BIT,
+};
+
+__ETHTOOL_DECLARE_LINK_MODE_MASK(phy_10gbit_full_features) __ro_after_init;
+EXPORT_SYMBOL_GPL(phy_10gbit_full_features);
+
+static const int phy_10gbit_full_features_array[] = {
+	ETHTOOL_LINK_MODE_10baseT_Full_BIT,
+	ETHTOOL_LINK_MODE_100baseT_Full_BIT,
+	ETHTOOL_LINK_MODE_1000baseT_Full_BIT,
+	ETHTOOL_LINK_MODE_10000baseT_Full_BIT,
+};
+
+//status = phy_read_cl(phydev, MII_BMSR);
+static int phy_read_cl(struct phy_device *phydev, u32 regnum)
+{
+	int val = 0;
+
+	mdiobus_write(phydev->mdio.bus, phydev->mdio.addr, 0x0d, 1);
+	mdiobus_write(phydev->mdio.bus, phydev->mdio.addr, 0x0e, regnum);
+	mdiobus_write(phydev->mdio.bus, phydev->mdio.addr, 0x0d, 0x4000 | 1);
+	val = mdiobus_read(phydev->mdio.bus, phydev->mdio.addr, 0x0e);
+
+	return val;
+}
+
+static void features_init(void)
+{
+	/* 10/100 half/full*/
+	linkmode_set_bit_array(phy_basic_ports_array,
+			       ARRAY_SIZE(phy_basic_ports_array),
+			       phy_basic_features);
+	linkmode_set_bit_array(phy_10_100_features_array,
+			       ARRAY_SIZE(phy_10_100_features_array),
+			       phy_basic_features);
+
+	/* 100 full, TP */
+	linkmode_set_bit_array(phy_basic_t1_features_array,
+			       ARRAY_SIZE(phy_basic_t1_features_array),
+			       phy_basic_t1_features);
+
+	/* 10/100 half/full + 1000 half/full */
+	linkmode_set_bit_array(phy_basic_ports_array,
+			       ARRAY_SIZE(phy_basic_ports_array),
+			       phy_gbit_features);
+	linkmode_set_bit_array(phy_10_100_features_array,
+			       ARRAY_SIZE(phy_10_100_features_array),
+			       phy_gbit_features);
+	linkmode_set_bit_array(phy_gbit_features_array,
+			       ARRAY_SIZE(phy_gbit_features_array),
+			       phy_gbit_features);
+
+	/* 10/100 half/full + 1000 half/full + fibre*/
+	linkmode_set_bit_array(phy_basic_ports_array,
+			       ARRAY_SIZE(phy_basic_ports_array),
+			       phy_gbit_fibre_features);
+	linkmode_set_bit_array(phy_10_100_features_array,
+			       ARRAY_SIZE(phy_10_100_features_array),
+			       phy_gbit_fibre_features);
+	linkmode_set_bit_array(phy_gbit_features_array,
+			       ARRAY_SIZE(phy_gbit_features_array),
+			       phy_gbit_fibre_features);
+	linkmode_set_bit_array(phy_fibre_port_array,
+			       ARRAY_SIZE(phy_fibre_port_array),
+			       phy_gbit_fibre_features);
+
+	/* 10/100 half/full + 1000 half/full + TP/MII/FIBRE/AUI/BNC/Backplane*/
+	linkmode_set_bit_array(phy_all_ports_features_array,
+			       ARRAY_SIZE(phy_all_ports_features_array),
+			       phy_gbit_all_ports_features);
+	linkmode_set_bit_array(phy_10_100_features_array,
+			       ARRAY_SIZE(phy_10_100_features_array),
+			       phy_gbit_all_ports_features);
+	linkmode_set_bit_array(phy_gbit_features_array,
+			       ARRAY_SIZE(phy_gbit_features_array),
+			       phy_gbit_all_ports_features);
+
+	/* 10/100 half/full + 1000 half/full + 10G full*/
+	linkmode_set_bit_array(phy_all_ports_features_array,
+			       ARRAY_SIZE(phy_all_ports_features_array),
+			       phy_10gbit_features);
+	linkmode_set_bit_array(phy_10_100_features_array,
+			       ARRAY_SIZE(phy_10_100_features_array),
+			       phy_10gbit_features);
+	linkmode_set_bit_array(phy_gbit_features_array,
+			       ARRAY_SIZE(phy_gbit_features_array),
+			       phy_10gbit_features);
+	linkmode_set_bit_array(phy_10gbit_features_array,
+			       ARRAY_SIZE(phy_10gbit_features_array),
+			       phy_10gbit_features);
+
+	/* 10/100/1000/10G full */
+	linkmode_set_bit_array(phy_all_ports_features_array,
+			       ARRAY_SIZE(phy_all_ports_features_array),
+			       phy_10gbit_full_features);
+	linkmode_set_bit_array(phy_10gbit_full_features_array,
+			       ARRAY_SIZE(phy_10gbit_full_features_array),
+			       phy_10gbit_full_features);
+	/* 10G FEC only */
+	linkmode_set_bit_array(phy_10gbit_fec_features_array,
+			       ARRAY_SIZE(phy_10gbit_fec_features_array),
+			       phy_10gbit_fec_features);
+}
+
+void phy_device_free(struct phy_device *phydev)
+{
+	put_device(&phydev->mdio.dev);
+}
+EXPORT_SYMBOL(phy_device_free);
+
+static void phy_mdio_device_free(struct mdio_device *mdiodev)
+{
+	struct phy_device *phydev;
+
+	phydev = container_of(mdiodev, struct phy_device, mdio);
+	phy_device_free(phydev);
+}
+
+static void phy_device_release(struct device *dev)
+{
+	kfree(to_phy_device(dev));
+}
+
+static void phy_mdio_device_remove(struct mdio_device *mdiodev)
+{
+	struct phy_device *phydev;
+
+	phydev = container_of(mdiodev, struct phy_device, mdio);
+	phy_device_remove(phydev);
+}
+
+static struct phy_driver genphy_driver;
+
+static LIST_HEAD(phy_fixup_list);
+static DEFINE_MUTEX(phy_fixup_lock);
+
+static bool mdio_bus_phy_may_suspend(struct phy_device *phydev)
+{
+	struct device_driver *drv = phydev->mdio.dev.driver;
+	struct phy_driver *phydrv = to_phy_driver(drv);
+	struct net_device *netdev = phydev->attached_dev;
+
+	if (!drv || !phydrv->suspend)
+		return false;
+
+	/* PHY not attached? May suspend if the PHY has not already been
+	 * suspended as part of a prior call to phy_disconnect() ->
+	 * phy_detach() -> phy_suspend() because the parent netdev might be the
+	 * MDIO bus driver and clock gated at this point.
+	 */
+	if (!netdev)
+		goto out;
+
+	if (netdev->wol_enabled)
+		return false;
+
+	/* As long as not all affected network drivers support the
+	 * wol_enabled flag, let's check for hints that WoL is enabled.
+	 * Don't suspend PHY if the attached netdev parent may wake up.
+	 * The parent may point to a PCI device, as in tg3 driver.
+	 */
+	if (netdev->dev.parent && device_may_wakeup(netdev->dev.parent))
+		return false;
+
+	/* Also don't suspend PHY if the netdev itself may wakeup. This
+	 * is the case for devices w/o underlaying pwr. mgmt. aware bus,
+	 * e.g. SoC devices.
+	 */
+	if (device_may_wakeup(&netdev->dev))
+		return false;
+
+out:
+	return !phydev->suspended;
+}
+
+static __maybe_unused int mdio_bus_phy_suspend(struct device *dev)
+{
+	struct phy_device *phydev = to_phy_device(dev);
+
+	/* We must stop the state machine manually, otherwise it stops out of
+	 * control, possibly with the phydev->lock held. Upon resume, netdev
+	 * may call phy routines that try to grab the same lock, and that may
+	 * lead to a deadlock.
+	 */
+	if (phydev->attached_dev && phydev->adjust_link)
+		phy_stop_machine(phydev);
+
+	if (!mdio_bus_phy_may_suspend(phydev))
+		return 0;
+
+	phydev->suspended_by_mdio_bus = 1;
+
+	return phy_suspend(phydev);
+}
+
+static __maybe_unused int mdio_bus_phy_resume(struct device *dev)
+{
+	struct phy_device *phydev = to_phy_device(dev);
+	int ret;
+
+	if (!phydev->suspended_by_mdio_bus)
+		goto no_resume;
+
+	phydev->suspended_by_mdio_bus = 0;
+
+	ret = phy_init_hw(phydev);
+	if (ret < 0)
+		return ret;
+
+	ret = phy_resume(phydev);
+	if (ret < 0)
+		return ret;
+no_resume:
+	if (phydev->attached_dev && phydev->adjust_link)
+		phy_start_machine(phydev);
+
+	return 0;
+}
+
+static SIMPLE_DEV_PM_OPS(mdio_bus_phy_pm_ops, mdio_bus_phy_suspend,
+			 mdio_bus_phy_resume);
+
+/**
+ * phy_register_fixup - creates a new phy_fixup and adds it to the list
+ * @bus_id: A string which matches phydev->mdio.dev.bus_id (or PHY_ANY_ID)
+ * @phy_uid: Used to match against phydev->phy_id (the UID of the PHY)
+ *	It can also be PHY_ANY_UID
+ * @phy_uid_mask: Applied to phydev->phy_id and fixup->phy_uid before
+ *	comparison
+ * @run: The actual code to be run when a matching PHY is found
+ */
+int phy_register_fixup(const char *bus_id, u32 phy_uid, u32 phy_uid_mask,
+		       int (*run)(struct phy_device *))
+{
+	struct phy_fixup *fixup = kzalloc(sizeof(*fixup), GFP_KERNEL);
+
+	if (!fixup)
+		return -ENOMEM;
+
+	strlcpy(fixup->bus_id, bus_id, sizeof(fixup->bus_id));
+	fixup->phy_uid = phy_uid;
+	fixup->phy_uid_mask = phy_uid_mask;
+	fixup->run = run;
+
+	mutex_lock(&phy_fixup_lock);
+	list_add_tail(&fixup->list, &phy_fixup_list);
+	mutex_unlock(&phy_fixup_lock);
+
+	return 0;
+}
+EXPORT_SYMBOL(phy_register_fixup);
+
+/* Registers a fixup to be run on any PHY with the UID in phy_uid */
+int phy_register_fixup_for_uid(u32 phy_uid, u32 phy_uid_mask,
+			       int (*run)(struct phy_device *))
+{
+	return phy_register_fixup(PHY_ANY_ID, phy_uid, phy_uid_mask, run);
+}
+EXPORT_SYMBOL(phy_register_fixup_for_uid);
+
+/* Registers a fixup to be run on the PHY with id string bus_id */
+int phy_register_fixup_for_id(const char *bus_id,
+			      int (*run)(struct phy_device *))
+{
+	return phy_register_fixup(bus_id, PHY_ANY_UID, 0xffffffff, run);
+}
+EXPORT_SYMBOL(phy_register_fixup_for_id);
+
+/**
+ * phy_unregister_fixup - remove a phy_fixup from the list
+ * @bus_id: A string matches fixup->bus_id (or PHY_ANY_ID) in phy_fixup_list
+ * @phy_uid: A phy id matches fixup->phy_id (or PHY_ANY_UID) in phy_fixup_list
+ * @phy_uid_mask: Applied to phy_uid and fixup->phy_uid before comparison
+ */
+int phy_unregister_fixup(const char *bus_id, u32 phy_uid, u32 phy_uid_mask)
+{
+	struct list_head *pos, *n;
+	struct phy_fixup *fixup;
+	int ret;
+
+	ret = -ENODEV;
+
+	mutex_lock(&phy_fixup_lock);
+	list_for_each_safe(pos, n, &phy_fixup_list) {
+		fixup = list_entry(pos, struct phy_fixup, list);
+
+		if ((!strcmp(fixup->bus_id, bus_id)) &&
+		    ((fixup->phy_uid & phy_uid_mask) ==
+		     (phy_uid & phy_uid_mask))) {
+			list_del(&fixup->list);
+			kfree(fixup);
+			ret = 0;
+			break;
+		}
+	}
+	mutex_unlock(&phy_fixup_lock);
+
+	return ret;
+}
+EXPORT_SYMBOL(phy_unregister_fixup);
+
+/* Unregisters a fixup of any PHY with the UID in phy_uid */
+int phy_unregister_fixup_for_uid(u32 phy_uid, u32 phy_uid_mask)
+{
+	return phy_unregister_fixup(PHY_ANY_ID, phy_uid, phy_uid_mask);
+}
+EXPORT_SYMBOL(phy_unregister_fixup_for_uid);
+
+/* Unregisters a fixup of the PHY with id string bus_id */
+int phy_unregister_fixup_for_id(const char *bus_id)
+{
+	return phy_unregister_fixup(bus_id, PHY_ANY_UID, 0xffffffff);
+}
+EXPORT_SYMBOL(phy_unregister_fixup_for_id);
+
+/* Returns 1 if fixup matches phydev in bus_id and phy_uid.
+ * Fixups can be set to match any in one or more fields.
+ */
+static int phy_needs_fixup(struct phy_device *phydev, struct phy_fixup *fixup)
+{
+	if (strcmp(fixup->bus_id, phydev_name(phydev)) != 0)
+		if (strcmp(fixup->bus_id, PHY_ANY_ID) != 0)
+			return 0;
+
+	if ((fixup->phy_uid & fixup->phy_uid_mask) !=
+	    (phydev->phy_id & fixup->phy_uid_mask))
+		if (fixup->phy_uid != PHY_ANY_UID)
+			return 0;
+
+	return 1;
+}
+
+/* Runs any matching fixups for this phydev */
+static int phy_scan_fixups(struct phy_device *phydev)
+{
+	struct phy_fixup *fixup;
+
+	mutex_lock(&phy_fixup_lock);
+	list_for_each_entry(fixup, &phy_fixup_list, list) {
+		if (phy_needs_fixup(phydev, fixup)) {
+			int err = fixup->run(phydev);
+
+			if (err < 0) {
+				mutex_unlock(&phy_fixup_lock);
+				return err;
+			}
+			phydev->has_fixups = true;
+		}
+	}
+	mutex_unlock(&phy_fixup_lock);
+
+	return 0;
+}
+
+static int phy_bus_match(struct device *dev, struct device_driver *drv)
+{
+	struct phy_device *phydev = to_phy_device(dev);
+	struct phy_driver *phydrv = to_phy_driver(drv);
+	const int num_ids = ARRAY_SIZE(phydev->c45_ids.device_ids);
+	int i;
+
+	if (!(phydrv->mdiodrv.flags & MDIO_DEVICE_IS_PHY))
+		return 0;
+
+	if (phydrv->match_phy_device)
+		return phydrv->match_phy_device(phydev);
+
+	if (phydev->is_c45) {
+		for (i = 1; i < num_ids; i++) {
+			if (phydev->c45_ids.device_ids[i] == 0xffffffff)
+				continue;
+
+			if ((phydrv->phy_id & phydrv->phy_id_mask) ==
+			    (phydev->c45_ids.device_ids[i] &
+			     phydrv->phy_id_mask))
+				return 1;
+		}
+		return 0;
+	} else {
+		return (phydrv->phy_id & phydrv->phy_id_mask) ==
+			(phydev->phy_id & phydrv->phy_id_mask);
+	}
+}
+
+static ssize_t
+phy_id_show(struct device *dev, struct device_attribute *attr, char *buf)
+{
+	struct phy_device *phydev = to_phy_device(dev);
+
+	return sprintf(buf, "0x%.8lx\n", (unsigned long)phydev->phy_id);
+}
+static DEVICE_ATTR_RO(phy_id);
+
+static ssize_t
+phy_interface_show(struct device *dev, struct device_attribute *attr, char *buf)
+{
+	struct phy_device *phydev = to_phy_device(dev);
+	const char *mode = NULL;
+
+	if (phy_is_internal(phydev))
+		mode = "internal";
+	else
+		mode = phy_modes(phydev->interface);
+
+	return sprintf(buf, "%s\n", mode);
+}
+static DEVICE_ATTR_RO(phy_interface);
+
+static ssize_t
+phy_has_fixups_show(struct device *dev, struct device_attribute *attr,
+		    char *buf)
+{
+	struct phy_device *phydev = to_phy_device(dev);
+
+	return sprintf(buf, "%d\n", phydev->has_fixups);
+}
+static DEVICE_ATTR_RO(phy_has_fixups);
+
+static struct attribute *phy_dev_attrs[] = {
+	&dev_attr_phy_id.attr,
+	&dev_attr_phy_interface.attr,
+	&dev_attr_phy_has_fixups.attr,
+	NULL,
+};
+ATTRIBUTE_GROUPS(phy_dev);
+
+static const struct device_type mdio_bus_phy_type = {
+	.name = "PHY",
+	.groups = phy_dev_groups,
+	.release = phy_device_release,
+	.pm = pm_ptr(&mdio_bus_phy_pm_ops),
+};
+
+static int phy_request_driver_module(struct phy_device *dev, u32 phy_id)
+{
+	int ret;
+
+	ret = request_module(MDIO_MODULE_PREFIX MDIO_ID_FMT,
+			     MDIO_ID_ARGS(phy_id));
+	/* We only check for failures in executing the usermode binary,
+	 * not whether a PHY driver module exists for the PHY ID.
+	 * Accept -ENOENT because this may occur in case no initramfs exists,
+	 * then modprobe isn't available.
+	 */
+	if (IS_ENABLED(CONFIG_MODULES) && ret < 0 && ret != -ENOENT) {
+		phydev_err(dev, "error %d loading PHY driver module for ID 0x%08lx\n",
+			   ret, (unsigned long)phy_id);
+		return ret;
+	}
+
+	return 0;
+}
+
+struct phy_device *phy_device_create(struct mii_bus *bus, int addr, u32 phy_id,
+				     bool is_c45,
+				     struct phy_c45_device_ids *c45_ids)
+{
+	struct phy_device *dev;
+	struct mdio_device *mdiodev;
+	int ret = 0;
+
+	/* We allocate the device, and initialize the default values */
+	dev = kzalloc(sizeof(*dev), GFP_KERNEL);
+	if (!dev)
+		return ERR_PTR(-ENOMEM);
+
+	mdiodev = &dev->mdio;
+	mdiodev->dev.parent = &bus->dev;
+	mdiodev->dev.bus = &mdio_bus_type;
+	mdiodev->dev.type = &mdio_bus_phy_type;
+	mdiodev->bus = bus;
+	mdiodev->bus_match = phy_bus_match;
+	mdiodev->addr = addr;
+	mdiodev->flags = MDIO_DEVICE_FLAG_PHY;
+	mdiodev->device_free = phy_mdio_device_free;
+	mdiodev->device_remove = phy_mdio_device_remove;
+
+	dev->speed = SPEED_UNKNOWN;
+	dev->duplex = DUPLEX_UNKNOWN;
+	dev->pause = 0;
+	dev->asym_pause = 0;
+	dev->link = 0;
+	dev->port = PORT_TP;
+	dev->interface = PHY_INTERFACE_MODE_GMII;
+
+	dev->autoneg = AUTONEG_ENABLE;
+
+	dev->is_c45 = is_c45;
+	dev->phy_id = phy_id;
+	if (c45_ids)
+		dev->c45_ids = *c45_ids;
+	dev->irq = bus->irq[addr];
+
+	dev_set_name(&mdiodev->dev, PHY_ID_FMT, bus->id, addr);
+	device_initialize(&mdiodev->dev);
+
+	dev->state = PHY_DOWN;
+
+	mutex_init(&dev->lock);
+	INIT_DELAYED_WORK(&dev->state_queue, phy_state_machine);
+
+	/* Request the appropriate module unconditionally; don't
+	 * bother trying to do so only if it isn't already loaded,
+	 * because that gets complicated. A hotplug event would have
+	 * done an unconditional modprobe anyway.
+	 * We don't do normal hotplug because it won't work for MDIO
+	 * -- because it relies on the device staying around for long
+	 * enough for the driver to get loaded. With MDIO, the NIC
+	 * driver will get bored and give up as soon as it finds that
+	 * there's no driver _already_ loaded.
+	 */
+	if (is_c45 && c45_ids) {
+		const int num_ids = ARRAY_SIZE(c45_ids->device_ids);
+		int i;
+
+		for (i = 1; i < num_ids; i++) {
+			if (c45_ids->device_ids[i] == 0xffffffff)
+				continue;
+
+			ret = phy_request_driver_module(dev,
+						c45_ids->device_ids[i]);
+			if (ret)
+				break;
+		}
+	} else {
+		ret = phy_request_driver_module(dev, phy_id);
+	}
+
+	if (ret) {
+		put_device(&mdiodev->dev);
+		dev = ERR_PTR(ret);
+	}
+
+	return dev;
+}
+EXPORT_SYMBOL(phy_device_create);
+
+/* phy_c45_probe_present - checks to see if a MMD is present in the package
+ * @bus: the target MII bus
+ * @prtad: PHY package address on the MII bus
+ * @devad: PHY device (MMD) address
+ *
+ * Read the MDIO_STAT2 register, and check whether a device is responding
+ * at this address.
+ *
+ * Returns: negative error number on bus access error, zero if no device
+ * is responding, or positive if a device is present.
+ */
+static int phy_c45_probe_present(struct mii_bus *bus, int prtad, int devad)
+{
+	int stat2;
+
+	stat2 = mdiobus_c45_read(bus, prtad, devad, MDIO_STAT2);
+	if (stat2 < 0)
+		return stat2;
+
+	return (stat2 & MDIO_STAT2_DEVPRST) == MDIO_STAT2_DEVPRST_VAL;
+}
+
+/* get_phy_c45_devs_in_pkg - reads a MMD's devices in package registers.
+ * @bus: the target MII bus
+ * @addr: PHY address on the MII bus
+ * @dev_addr: MMD address in the PHY.
+ * @devices_in_package: where to store the devices in package information.
+ *
+ * Description: reads devices in package registers of a MMD at @dev_addr
+ * from PHY at @addr on @bus.
+ *
+ * Returns: 0 on success, -EIO on failure.
+ */
+static int get_phy_c45_devs_in_pkg(struct mii_bus *bus, int addr, int dev_addr,
+				   u32 *devices_in_package)
+{
+	int phy_reg;
+
+	phy_reg = mdiobus_c45_read(bus, addr, dev_addr, MDIO_DEVS2);
+	if (phy_reg < 0)
+		return -EIO;
+	*devices_in_package = phy_reg << 16;
+
+	phy_reg = mdiobus_c45_read(bus, addr, dev_addr, MDIO_DEVS1);
+	if (phy_reg < 0)
+		return -EIO;
+	*devices_in_package |= phy_reg;
+
+	return 0;
+}
+
+/**
+ * get_phy_c45_ids - reads the specified addr for its 802.3-c45 IDs.
+ * @bus: the target MII bus
+ * @addr: PHY address on the MII bus
+ * @c45_ids: where to store the c45 ID information.
+ *
+ * Read the PHY "devices in package". If this appears to be valid, read
+ * the PHY identifiers for each device. Return the "devices in package"
+ * and identifiers in @c45_ids.
+ *
+ * Returns zero on success, %-EIO on bus access error, or %-ENODEV if
+ * the "devices in package" is invalid.
+ */
+static int get_phy_c45_ids(struct mii_bus *bus, int addr,
+			   struct phy_c45_device_ids *c45_ids)
+{
+	const int num_ids = ARRAY_SIZE(c45_ids->device_ids);
+	u32 devs_in_pkg = 0;
+	int i, ret, phy_reg;
+
+	/* Find first non-zero Devices In package. Device zero is reserved
+	 * for 802.3 c45 complied PHYs, so don't probe it at first.
+	 */
+	for (i = 1; i < MDIO_MMD_NUM && (devs_in_pkg == 0 ||
+	     (devs_in_pkg & 0x1fffffff) == 0x1fffffff); i++) {
+		if (i == MDIO_MMD_VEND1 || i == MDIO_MMD_VEND2) {
+			/* Check that there is a device present at this
+			 * address before reading the devices-in-package
+			 * register to avoid reading garbage from the PHY.
+			 * Some PHYs (88x3310) vendor space is not IEEE802.3
+			 * compliant.
+			 */
+			ret = phy_c45_probe_present(bus, addr, i);
+			if (ret < 0)
+				return -EIO;
+
+			if (!ret)
+				continue;
+		}
+		phy_reg = get_phy_c45_devs_in_pkg(bus, addr, i, &devs_in_pkg);
+		if (phy_reg < 0)
+			return -EIO;
+	}
+
+	if ((devs_in_pkg & 0x1fffffff) == 0x1fffffff) {
+		/* If mostly Fs, there is no device there, then let's probe
+		 * MMD 0, as some 10G PHYs have zero Devices In package,
+		 * e.g. Cortina CS4315/CS4340 PHY.
+		 */
+		phy_reg = get_phy_c45_devs_in_pkg(bus, addr, 0, &devs_in_pkg);
+		if (phy_reg < 0)
+			return -EIO;
+
+		/* no device there, let's get out of here */
+		if ((devs_in_pkg & 0x1fffffff) == 0x1fffffff)
+			return -ENODEV;
+	}
+
+	/* Now probe Device Identifiers for each device present. */
+	for (i = 1; i < num_ids; i++) {
+		if (!(devs_in_pkg & (1 << i)))
+			continue;
+
+		if (i == MDIO_MMD_VEND1 || i == MDIO_MMD_VEND2) {
+			/* Probe the "Device Present" bits for the vendor MMDs
+			 * to ignore these if they do not contain IEEE 802.3
+			 * registers.
+			 */
+			ret = phy_c45_probe_present(bus, addr, i);
+			if (ret < 0)
+				return ret;
+
+			if (!ret)
+				continue;
+		}
+
+		phy_reg = mdiobus_c45_read(bus, addr, i, MII_PHYSID1);
+		if (phy_reg < 0)
+			return -EIO;
+		c45_ids->device_ids[i] = phy_reg << 16;
+
+		phy_reg = mdiobus_c45_read(bus, addr, i, MII_PHYSID2);
+		if (phy_reg < 0)
+			return -EIO;
+		c45_ids->device_ids[i] |= phy_reg;
+	}
+
+	c45_ids->devices_in_package = devs_in_pkg;
+	/* Bit 0 doesn't represent a device, it indicates c22 regs presence */
+	c45_ids->mmds_present = devs_in_pkg & ~BIT(0);
+
+	return 0;
+}
+
+/**
+ * get_phy_c22_id - reads the specified addr for its clause 22 ID.
+ * @bus: the target MII bus
+ * @addr: PHY address on the MII bus
+ * @phy_id: where to store the ID retrieved.
+ *
+ * Read the 802.3 clause 22 PHY ID from the PHY at @addr on the @bus,
+ * placing it in @phy_id. Return zero on successful read and the ID is
+ * valid, %-EIO on bus access error, or %-ENODEV if no device responds
+ * or invalid ID.
+ */
+static int get_phy_c22_id(struct mii_bus *bus, int addr, u32 *phy_id)
+{
+	int phy_reg;
+
+	/* Grab the bits from PHYIR1, and put them in the upper half */
+//	phy_reg = mdiobus_read(bus, addr, MII_PHYSID1);
+#ifdef CONFIG_MDIO_C45 //zw.wang Customer chooses phy c22/c45 issues on 20240301
+    mdiobus_write(bus, addr, 0x0d, 1);
+    mdiobus_write(bus, addr, 0x0e, 2);
+    mdiobus_write(bus, addr, 0x0d, 0x4000 | 1);
+    phy_reg = mdiobus_read(bus, addr, 0x0e);
+#else 
+	phy_reg = mdiobus_read(bus, addr, MII_PHYSID1);
+#endif
+    if (phy_reg < 0) {
+		/* returning -ENODEV doesn't stop bus scanning */
+		return (phy_reg == -EIO || phy_reg == -ENODEV) ? -ENODEV : -EIO;
+	}
+
+	*phy_id = phy_reg << 16;
+
+	/* Grab the bits from PHYIR2, and put them in the lower half */
+//	phy_reg = mdiobus_read(bus, addr, MII_PHYSID2);
+#ifdef CONFIG_MDIO_C45	
+    mdiobus_write(bus, addr, 0x0d, 1);
+    mdiobus_write(bus, addr, 0x0e, 3);
+    mdiobus_write(bus, addr, 0x0d, 0x4000 | 1);
+    phy_reg = mdiobus_read(bus, addr, 0x0e);
+#else 
+	phy_reg = mdiobus_read(bus, addr, MII_PHYSID2);
+#endif
+	if (phy_reg < 0) {
+		/* returning -ENODEV doesn't stop bus scanning */
+		return (phy_reg == -EIO || phy_reg == -ENODEV) ? -ENODEV : -EIO;
+	}
+
+	*phy_id |= phy_reg;
+
+#ifdef CONFIG_MDIO_C45	
+    printk("[%s] read with c45 phy id:0x%x\n", __func__, *phy_id);
+#else
+    printk("[%s] read with c22 phy id:0x%x\n", __func__, *phy_id);
+#endif
+	/* If the phy_id is mostly Fs, there is no device there */
+	if ((*phy_id & 0x1fffffff) == 0x1fffffff)
+		return -ENODEV;
+
+	return 0;
+}
+
+/**
+ * get_phy_device - reads the specified PHY device and returns its @phy_device
+ *		    struct
+ * @bus: the target MII bus
+ * @addr: PHY address on the MII bus
+ * @is_c45: If true the PHY uses the 802.3 clause 45 protocol
+ *
+ * Probe for a PHY at @addr on @bus.
+ *
+ * When probing for a clause 22 PHY, then read the ID registers. If we find
+ * a valid ID, allocate and return a &struct phy_device.
+ *
+ * When probing for a clause 45 PHY, read the "devices in package" registers.
+ * If the "devices in package" appears valid, read the ID registers for each
+ * MMD, allocate and return a &struct phy_device.
+ *
+ * Returns an allocated &struct phy_device on success, %-ENODEV if there is
+ * no PHY present, or %-EIO on bus access error.
+ */
+struct phy_device *get_phy_device(struct mii_bus *bus, int addr, bool is_c45)
+{
+	struct phy_c45_device_ids c45_ids;
+	u32 phy_id = 0;
+	int r;
+
+	c45_ids.devices_in_package = 0;
+	c45_ids.mmds_present = 0;
+	memset(c45_ids.device_ids, 0xff, sizeof(c45_ids.device_ids));
+
+	if (is_c45)
+		r = get_phy_c45_ids(bus, addr, &c45_ids);
+	else
+		r = get_phy_c22_id(bus, addr, &phy_id);
+
+	if (r)
+		return ERR_PTR(r);
+
+	return phy_device_create(bus, addr, phy_id, is_c45, &c45_ids);
+}
+EXPORT_SYMBOL(get_phy_device);
+
+/**
+ * phy_device_register - Register the phy device on the MDIO bus
+ * @phydev: phy_device structure to be added to the MDIO bus
+ */
+int phy_device_register(struct phy_device *phydev)
+{
+	int err;
+
+	err = mdiobus_register_device(&phydev->mdio);
+	if (err)
+		return err;
+
+	/* Deassert the reset signal */
+	phy_device_reset(phydev, 0);
+
+	/* Run all of the fixups for this PHY */
+	err = phy_scan_fixups(phydev);
+	if (err) {
+		phydev_err(phydev, "failed to initialize\n");
+		goto out;
+	}
+
+	err = device_add(&phydev->mdio.dev);
+	if (err) {
+		phydev_err(phydev, "failed to add\n");
+		goto out;
+	}
+
+	return 0;
+
+ out:
+	/* Assert the reset signal */
+	phy_device_reset(phydev, 1);
+
+	mdiobus_unregister_device(&phydev->mdio);
+	return err;
+}
+EXPORT_SYMBOL(phy_device_register);
+
+/**
+ * phy_device_remove - Remove a previously registered phy device from the MDIO bus
+ * @phydev: phy_device structure to remove
+ *
+ * This doesn't free the phy_device itself, it merely reverses the effects
+ * of phy_device_register(). Use phy_device_free() to free the device
+ * after calling this function.
+ */
+void phy_device_remove(struct phy_device *phydev)
+{
+	if (phydev->mii_ts)
+		unregister_mii_timestamper(phydev->mii_ts);
+
+	device_del(&phydev->mdio.dev);
+
+	/* Assert the reset signal */
+	phy_device_reset(phydev, 1);
+
+	mdiobus_unregister_device(&phydev->mdio);
+}
+EXPORT_SYMBOL(phy_device_remove);
+
+/**
+ * phy_find_first - finds the first PHY device on the bus
+ * @bus: the target MII bus
+ */
+struct phy_device *phy_find_first(struct mii_bus *bus)
+{
+	struct phy_device *phydev;
+	int addr;
+
+	for (addr = 0; addr < PHY_MAX_ADDR; addr++) {
+		phydev = mdiobus_get_phy(bus, addr);
+		if (phydev) {
+			printk("[%s] addr:%d\n", __func__, addr);
+			return phydev;
+		}
+	}
+	return NULL;
+}
+EXPORT_SYMBOL(phy_find_first);
+
+static void phy_link_change(struct phy_device *phydev, bool up)
+{
+	struct net_device *netdev = phydev->attached_dev;
+
+	if (up)
+		netif_carrier_on(netdev);
+	else
+		netif_carrier_off(netdev);
+	phydev->adjust_link(netdev);
+	if (phydev->mii_ts && phydev->mii_ts->link_state)
+		phydev->mii_ts->link_state(phydev->mii_ts, phydev);
+}
+
+/**
+ * phy_prepare_link - prepares the PHY layer to monitor link status
+ * @phydev: target phy_device struct
+ * @handler: callback function for link status change notifications
+ *
+ * Description: Tells the PHY infrastructure to handle the
+ *   gory details on monitoring link status (whether through
+ *   polling or an interrupt), and to call back to the
+ *   connected device driver when the link status changes.
+ *   If you want to monitor your own link state, don't call
+ *   this function.
+ */
+static void phy_prepare_link(struct phy_device *phydev,
+			     void (*handler)(struct net_device *))
+{
+	phydev->adjust_link = handler;
+}
+
+/**
+ * phy_connect_direct - connect an ethernet device to a specific phy_device
+ * @dev: the network device to connect
+ * @phydev: the pointer to the phy device
+ * @handler: callback function for state change notifications
+ * @interface: PHY device's interface
+ */
+int phy_connect_direct(struct net_device *dev, struct phy_device *phydev,
+		       void (*handler)(struct net_device *),
+		       phy_interface_t interface)
+{
+	int rc;
+
+	if (!dev)
+		return -EINVAL;
+
+	rc = phy_attach_direct(dev, phydev, phydev->dev_flags, interface);
+	if (rc)
+		return rc;
+
+	phy_prepare_link(phydev, handler);
+	if (phy_interrupt_is_valid(phydev))
+		phy_request_interrupt(phydev);
+
+	return 0;
+}
+EXPORT_SYMBOL(phy_connect_direct);
+
+/**
+ * phy_connect - connect an ethernet device to a PHY device
+ * @dev: the network device to connect
+ * @bus_id: the id string of the PHY device to connect
+ * @handler: callback function for state change notifications
+ * @interface: PHY device's interface
+ *
+ * Description: Convenience function for connecting ethernet
+ *   devices to PHY devices.  The default behavior is for
+ *   the PHY infrastructure to handle everything, and only notify
+ *   the connected driver when the link status changes.  If you
+ *   don't want, or can't use the provided functionality, you may
+ *   choose to call only the subset of functions which provide
+ *   the desired functionality.
+ */
+struct phy_device *phy_connect(struct net_device *dev, const char *bus_id,
+			       void (*handler)(struct net_device *),
+			       phy_interface_t interface)
+{
+	struct phy_device *phydev;
+	struct device *d;
+	int rc;
+
+	/* Search the list of PHY devices on the mdio bus for the
+	 * PHY with the requested name
+	 */
+	d = bus_find_device_by_name(&mdio_bus_type, NULL, bus_id);
+	if (!d) {
+		pr_err("PHY %s not found\n", bus_id);
+		return ERR_PTR(-ENODEV);
+	}
+	phydev = to_phy_device(d);
+
+	rc = phy_connect_direct(dev, phydev, handler, interface);
+	put_device(d);
+	if (rc)
+		return ERR_PTR(rc);
+
+	return phydev;
+}
+EXPORT_SYMBOL(phy_connect);
+
+/**
+ * phy_disconnect - disable interrupts, stop state machine, and detach a PHY
+ *		    device
+ * @phydev: target phy_device struct
+ */
+void phy_disconnect(struct phy_device *phydev)
+{
+	if (phy_is_started(phydev))
+		phy_stop(phydev);
+
+	if (phy_interrupt_is_valid(phydev))
+		phy_free_interrupt(phydev);
+
+	phydev->adjust_link = NULL;
+
+	phy_detach(phydev);
+}
+EXPORT_SYMBOL(phy_disconnect);
+
+/**
+ * phy_poll_reset - Safely wait until a PHY reset has properly completed
+ * @phydev: The PHY device to poll
+ *
+ * Description: According to IEEE 802.3, Section 2, Subsection 22.2.4.1.1, as
+ *   published in 2008, a PHY reset may take up to 0.5 seconds.  The MII BMCR
+ *   register must be polled until the BMCR_RESET bit clears.
+ *
+ *   Furthermore, any attempts to write to PHY registers may have no effect
+ *   or even generate MDIO bus errors until this is complete.
+ *
+ *   Some PHYs (such as the Marvell 88E1111) don't entirely conform to the
+ *   standard and do not fully reset after the BMCR_RESET bit is set, and may
+ *   even *REQUIRE* a soft-reset to properly restart autonegotiation.  In an
+ *   effort to support such broken PHYs, this function is separate from the
+ *   standard phy_init_hw() which will zero all the other bits in the BMCR
+ *   and reapply all driver-specific and board-specific fixups.
+ */
+static int phy_poll_reset(struct phy_device *phydev)
+{
+	/* Poll until the reset bit clears (50ms per retry == 0.6 sec) */
+	int ret, val;
+
+	ret = phy_read_poll_timeout(phydev, MII_BMCR, val, !(val & BMCR_RESET),
+				    50000, 600000, true);
+	if (ret)
+		return ret;
+	/* Some chips (smsc911x) may still need up to another 1ms after the
+	 * BMCR_RESET bit is cleared before they are usable.
+	 */
+	msleep(1);
+	return 0;
+}
+
+int phy_init_hw(struct phy_device *phydev)
+{
+	int ret = 0;
+
+	/* Deassert the reset signal */
+	phy_device_reset(phydev, 0);
+
+	if (!phydev->drv)
+		return 0;
+
+	if (phydev->drv->soft_reset) {
+		ret = phydev->drv->soft_reset(phydev);
+		/* see comment in genphy_soft_reset for an explanation */
+		if (!ret)
+			phydev->suspended = 0;
+	}
+
+	if (ret < 0)
+		return ret;
+
+	ret = phy_scan_fixups(phydev);
+	if (ret < 0)
+		return ret;
+
+	if (phydev->drv->config_init) {
+		ret = phydev->drv->config_init(phydev);
+		if (ret < 0)
+			return ret;
+	}
+
+	if (phydev->drv->config_intr) {
+		ret = phydev->drv->config_intr(phydev);
+		if (ret < 0)
+			return ret;
+	}
+
+	return 0;
+}
+EXPORT_SYMBOL(phy_init_hw);
+
+void phy_attached_info(struct phy_device *phydev)
+{
+	phy_attached_print(phydev, NULL);
+}
+EXPORT_SYMBOL(phy_attached_info);
+
+#define ATTACHED_FMT "attached PHY driver [%s] (mii_bus:phy_addr=%s, irq=%s)"
+char *phy_attached_info_irq(struct phy_device *phydev)
+{
+	char *irq_str;
+	char irq_num[8];
+
+	switch(phydev->irq) {
+	case PHY_POLL:
+		irq_str = "POLL";
+		break;
+	case PHY_IGNORE_INTERRUPT:
+		irq_str = "IGNORE";
+		break;
+	default:
+		snprintf(irq_num, sizeof(irq_num), "%d", phydev->irq);
+		irq_str = irq_num;
+		break;
+	}
+
+	return kasprintf(GFP_KERNEL, "%s", irq_str);
+}
+EXPORT_SYMBOL(phy_attached_info_irq);
+
+void phy_attached_print(struct phy_device *phydev, const char *fmt, ...)
+{
+	const char *drv_name = phydev->drv ? phydev->drv->name : "unbound";
+	char *irq_str = phy_attached_info_irq(phydev);
+
+	if (!fmt) {
+		phydev_info(phydev, ATTACHED_FMT "\n",
+			 drv_name, phydev_name(phydev),
+			 irq_str);
+	} else {
+		va_list ap;
+
+		phydev_info(phydev, ATTACHED_FMT,
+			 drv_name, phydev_name(phydev),
+			 irq_str);
+
+		va_start(ap, fmt);
+		vprintk(fmt, ap);
+		va_end(ap);
+	}
+	kfree(irq_str);
+}
+EXPORT_SYMBOL(phy_attached_print);
+
+static void phy_sysfs_create_links(struct phy_device *phydev)
+{
+	struct net_device *dev = phydev->attached_dev;
+	int err;
+
+	if (!dev)
+		return;
+
+	err = sysfs_create_link(&phydev->mdio.dev.kobj, &dev->dev.kobj,
+				"attached_dev");
+	if (err)
+		return;
+
+	err = sysfs_create_link_nowarn(&dev->dev.kobj,
+				       &phydev->mdio.dev.kobj,
+				       "phydev");
+	if (err) {
+		dev_err(&dev->dev, "could not add device link to %s err %d\n",
+			kobject_name(&phydev->mdio.dev.kobj),
+			err);
+		/* non-fatal - some net drivers can use one netdevice
+		 * with more then one phy
+		 */
+	}
+
+	phydev->sysfs_links = true;
+}
+
+static ssize_t
+phy_standalone_show(struct device *dev, struct device_attribute *attr,
+		    char *buf)
+{
+	struct phy_device *phydev = to_phy_device(dev);
+
+	return sprintf(buf, "%d\n", !phydev->attached_dev);
+}
+static DEVICE_ATTR_RO(phy_standalone);
+
+/**
+ * phy_sfp_attach - attach the SFP bus to the PHY upstream network device
+ * @upstream: pointer to the phy device
+ * @bus: sfp bus representing cage being attached
+ *
+ * This is used to fill in the sfp_upstream_ops .attach member.
+ */
+void phy_sfp_attach(void *upstream, struct sfp_bus *bus)
+{
+	struct phy_device *phydev = upstream;
+
+	if (phydev->attached_dev)
+		phydev->attached_dev->sfp_bus = bus;
+	phydev->sfp_bus_attached = true;
+}
+EXPORT_SYMBOL(phy_sfp_attach);
+
+/**
+ * phy_sfp_detach - detach the SFP bus from the PHY upstream network device
+ * @upstream: pointer to the phy device
+ * @bus: sfp bus representing cage being attached
+ *
+ * This is used to fill in the sfp_upstream_ops .detach member.
+ */
+void phy_sfp_detach(void *upstream, struct sfp_bus *bus)
+{
+	struct phy_device *phydev = upstream;
+
+	if (phydev->attached_dev)
+		phydev->attached_dev->sfp_bus = NULL;
+	phydev->sfp_bus_attached = false;
+}
+EXPORT_SYMBOL(phy_sfp_detach);
+
+/**
+ * phy_sfp_probe - probe for a SFP cage attached to this PHY device
+ * @phydev: Pointer to phy_device
+ * @ops: SFP's upstream operations
+ */
+int phy_sfp_probe(struct phy_device *phydev,
+		  const struct sfp_upstream_ops *ops)
+{
+	struct sfp_bus *bus;
+	int ret = 0;
+
+	if (phydev->mdio.dev.fwnode) {
+		bus = sfp_bus_find_fwnode(phydev->mdio.dev.fwnode);
+		if (IS_ERR(bus))
+			return PTR_ERR(bus);
+
+		phydev->sfp_bus = bus;
+
+		ret = sfp_bus_add_upstream(bus, phydev, ops);
+		sfp_bus_put(bus);
+	}
+	return ret;
+}
+EXPORT_SYMBOL(phy_sfp_probe);
+
+/**
+ * phy_attach_direct - attach a network device to a given PHY device pointer
+ * @dev: network device to attach
+ * @phydev: Pointer to phy_device to attach
+ * @flags: PHY device's dev_flags
+ * @interface: PHY device's interface
+ *
+ * Description: Called by drivers to attach to a particular PHY
+ *     device. The phy_device is found, and properly hooked up
+ *     to the phy_driver.  If no driver is attached, then a
+ *     generic driver is used.  The phy_device is given a ptr to
+ *     the attaching device, and given a callback for link status
+ *     change.  The phy_device is returned to the attaching driver.
+ *     This function takes a reference on the phy device.
+ */
+int phy_attach_direct(struct net_device *dev, struct phy_device *phydev,
+		      u32 flags, phy_interface_t interface)
+{
+	struct mii_bus *bus = phydev->mdio.bus;
+	struct device *d = &phydev->mdio.dev;
+	struct module *ndev_owner = NULL;
+	bool using_genphy = false;
+	int err;
+
+	/* For Ethernet device drivers that register their own MDIO bus, we
+	 * will have bus->owner match ndev_mod, so we do not want to increment
+	 * our own module->refcnt here, otherwise we would not be able to
+	 * unload later on.
+	 */
+	if (dev)
+		ndev_owner = dev->dev.parent->driver->owner;
+	if (ndev_owner != bus->owner && !try_module_get(bus->owner)) {
+		phydev_err(phydev, "failed to get the bus module\n");
+		return -EIO;
+	}
+
+	get_device(d);
+
+	/* Assume that if there is no driver, that it doesn't
+	 * exist, and we should use the genphy driver.
+	 */
+	if (!d->driver) {
+		if (phydev->is_c45)
+			d->driver = &genphy_c45_driver.mdiodrv.driver;
+		else
+			d->driver = &genphy_driver.mdiodrv.driver;
+
+		using_genphy = true;
+	}
+
+	if (!try_module_get(d->driver->owner)) {
+		phydev_err(phydev, "failed to get the device driver module\n");
+		err = -EIO;
+		goto error_put_device;
+	}
+
+	if (using_genphy) {
+		err = d->driver->probe(d);
+		if (err >= 0)
+			err = device_bind_driver(d);
+
+		if (err)
+			goto error_module_put;
+	}
+
+	if (phydev->attached_dev) {
+		dev_err(&dev->dev, "PHY already attached\n");
+		err = -EBUSY;
+		goto error;
+	}
+
+	phydev->phy_link_change = phy_link_change;
+	if (dev) {
+		phydev->attached_dev = dev;
+		dev->phydev = phydev;
+
+		if (phydev->sfp_bus_attached)
+			dev->sfp_bus = phydev->sfp_bus;
+	}
+
+	/* Some Ethernet drivers try to connect to a PHY device before
+	 * calling register_netdevice() -> netdev_register_kobject() and
+	 * does the dev->dev.kobj initialization. Here we only check for
+	 * success which indicates that the network device kobject is
+	 * ready. Once we do that we still need to keep track of whether
+	 * links were successfully set up or not for phy_detach() to
+	 * remove them accordingly.
+	 */
+	phydev->sysfs_links = false;
+
+	phy_sysfs_create_links(phydev);
+
+	if (!phydev->attached_dev) {
+		err = sysfs_create_file(&phydev->mdio.dev.kobj,
+					&dev_attr_phy_standalone.attr);
+		if (err)
+			phydev_err(phydev, "error creating 'phy_standalone' sysfs entry\n");
+	}
+
+	phydev->dev_flags |= flags;
+
+	phydev->interface = interface;
+
+	phydev->state = PHY_READY;
+
+	/* Port is set to PORT_TP by default and the actual PHY driver will set
+	 * it to different value depending on the PHY configuration. If we have
+	 * the generic PHY driver we can't figure it out, thus set the old
+	 * legacy PORT_MII value.
+	 */
+	if (using_genphy)
+		phydev->port = PORT_MII;
+
+	/* Initial carrier state is off as the phy is about to be
+	 * (re)initialized.
+	 */
+	if (dev)
+		netif_carrier_off(phydev->attached_dev);
+
+	/* Do initial configuration here, now that
+	 * we have certain key parameters
+	 * (dev_flags and interface)
+	 */
+	err = phy_init_hw(phydev);
+	if (err)
+		goto error;
+
+	err = phy_disable_interrupts(phydev);
+	if (err)
+		return err;
+
+	phy_resume(phydev);
+	phy_led_triggers_register(phydev);
+
+	return err;
+
+error:
+	/* phy_detach() does all of the cleanup below */
+	phy_detach(phydev);
+	return err;
+
+error_module_put:
+	module_put(d->driver->owner);
+error_put_device:
+	put_device(d);
+	if (ndev_owner != bus->owner)
+		module_put(bus->owner);
+	return err;
+}
+EXPORT_SYMBOL(phy_attach_direct);
+
+/**
+ * phy_attach - attach a network device to a particular PHY device
+ * @dev: network device to attach
+ * @bus_id: Bus ID of PHY device to attach
+ * @interface: PHY device's interface
+ *
+ * Description: Same as phy_attach_direct() except that a PHY bus_id
+ *     string is passed instead of a pointer to a struct phy_device.
+ */
+struct phy_device *phy_attach(struct net_device *dev, const char *bus_id,
+			      phy_interface_t interface)
+{
+	struct bus_type *bus = &mdio_bus_type;
+	struct phy_device *phydev;
+	struct device *d;
+	int rc;
+
+	if (!dev)
+		return ERR_PTR(-EINVAL);
+
+	/* Search the list of PHY devices on the mdio bus for the
+	 * PHY with the requested name
+	 */
+	d = bus_find_device_by_name(bus, NULL, bus_id);
+	if (!d) {
+		pr_err("PHY %s not found\n", bus_id);
+		return ERR_PTR(-ENODEV);
+	}
+	phydev = to_phy_device(d);
+
+	rc = phy_attach_direct(dev, phydev, phydev->dev_flags, interface);
+	put_device(d);
+	if (rc)
+		return ERR_PTR(rc);
+
+	return phydev;
+}
+EXPORT_SYMBOL(phy_attach);
+
+static bool phy_driver_is_genphy_kind(struct phy_device *phydev,
+				      struct device_driver *driver)
+{
+	struct device *d = &phydev->mdio.dev;
+	bool ret = false;
+
+	if (!phydev->drv)
+		return ret;
+
+	get_device(d);
+	ret = d->driver == driver;
+	put_device(d);
+
+	return ret;
+}
+
+bool phy_driver_is_genphy(struct phy_device *phydev)
+{
+	return phy_driver_is_genphy_kind(phydev,
+					 &genphy_driver.mdiodrv.driver);
+}
+EXPORT_SYMBOL_GPL(phy_driver_is_genphy);
+
+bool phy_driver_is_genphy_10g(struct phy_device *phydev)
+{
+	return phy_driver_is_genphy_kind(phydev,
+					 &genphy_c45_driver.mdiodrv.driver);
+}
+EXPORT_SYMBOL_GPL(phy_driver_is_genphy_10g);
+
+/**
+ * phy_package_join - join a common PHY group
+ * @phydev: target phy_device struct
+ * @addr: cookie and PHY address for global register access
+ * @priv_size: if non-zero allocate this amount of bytes for private data
+ *
+ * This joins a PHY group and provides a shared storage for all phydevs in
+ * this group. This is intended to be used for packages which contain
+ * more than one PHY, for example a quad PHY transceiver.
+ *
+ * The addr parameter serves as a cookie which has to have the same value
+ * for all members of one group and as a PHY address to access generic
+ * registers of a PHY package. Usually, one of the PHY addresses of the
+ * different PHYs in the package provides access to these global registers.
+ * The address which is given here, will be used in the phy_package_read()
+ * and phy_package_write() convenience functions. If your PHY doesn't have
+ * global registers you can just pick any of the PHY addresses.
+ *
+ * This will set the shared pointer of the phydev to the shared storage.
+ * If this is the first call for a this cookie the shared storage will be
+ * allocated. If priv_size is non-zero, the given amount of bytes are
+ * allocated for the priv member.
+ *
+ * Returns < 1 on error, 0 on success. Esp. calling phy_package_join()
+ * with the same cookie but a different priv_size is an error.
+ */
+int phy_package_join(struct phy_device *phydev, int addr, size_t priv_size)
+{
+	struct mii_bus *bus = phydev->mdio.bus;
+	struct phy_package_shared *shared;
+	int ret;
+
+	if (addr < 0 || addr >= PHY_MAX_ADDR)
+		return -EINVAL;
+
+	mutex_lock(&bus->shared_lock);
+	shared = bus->shared[addr];
+	if (!shared) {
+		ret = -ENOMEM;
+		shared = kzalloc(sizeof(*shared), GFP_KERNEL);
+		if (!shared)
+			goto err_unlock;
+		if (priv_size) {
+			shared->priv = kzalloc(priv_size, GFP_KERNEL);
+			if (!shared->priv)
+				goto err_free;
+			shared->priv_size = priv_size;
+		}
+		shared->addr = addr;
+		refcount_set(&shared->refcnt, 1);
+		bus->shared[addr] = shared;
+	} else {
+		ret = -EINVAL;
+		if (priv_size && priv_size != shared->priv_size)
+			goto err_unlock;
+		refcount_inc(&shared->refcnt);
+	}
+	mutex_unlock(&bus->shared_lock);
+
+	phydev->shared = shared;
+
+	return 0;
+
+err_free:
+	kfree(shared);
+err_unlock:
+	mutex_unlock(&bus->shared_lock);
+	return ret;
+}
+EXPORT_SYMBOL_GPL(phy_package_join);
+
+/**
+ * phy_package_leave - leave a common PHY group
+ * @phydev: target phy_device struct
+ *
+ * This leaves a PHY group created by phy_package_join(). If this phydev
+ * was the last user of the shared data between the group, this data is
+ * freed. Resets the phydev->shared pointer to NULL.
+ */
+void phy_package_leave(struct phy_device *phydev)
+{
+	struct phy_package_shared *shared = phydev->shared;
+	struct mii_bus *bus = phydev->mdio.bus;
+
+	if (!shared)
+		return;
+
+	if (refcount_dec_and_mutex_lock(&shared->refcnt, &bus->shared_lock)) {
+		bus->shared[shared->addr] = NULL;
+		mutex_unlock(&bus->shared_lock);
+		kfree(shared->priv);
+		kfree(shared);
+	}
+
+	phydev->shared = NULL;
+}
+EXPORT_SYMBOL_GPL(phy_package_leave);
+
+static void devm_phy_package_leave(struct device *dev, void *res)
+{
+	phy_package_leave(*(struct phy_device **)res);
+}
+
+/**
+ * devm_phy_package_join - resource managed phy_package_join()
+ * @dev: device that is registering this PHY package
+ * @phydev: target phy_device struct
+ * @addr: cookie and PHY address for global register access
+ * @priv_size: if non-zero allocate this amount of bytes for private data
+ *
+ * Managed phy_package_join(). Shared storage fetched by this function,
+ * phy_package_leave() is automatically called on driver detach. See
+ * phy_package_join() for more information.
+ */
+int devm_phy_package_join(struct device *dev, struct phy_device *phydev,
+			  int addr, size_t priv_size)
+{
+	struct phy_device **ptr;
+	int ret;
+
+	ptr = devres_alloc(devm_phy_package_leave, sizeof(*ptr),
+			   GFP_KERNEL);
+	if (!ptr)
+		return -ENOMEM;
+
+	ret = phy_package_join(phydev, addr, priv_size);
+
+	if (!ret) {
+		*ptr = phydev;
+		devres_add(dev, ptr);
+	} else {
+		devres_free(ptr);
+	}
+
+	return ret;
+}
+EXPORT_SYMBOL_GPL(devm_phy_package_join);
+
+/**
+ * phy_detach - detach a PHY device from its network device
+ * @phydev: target phy_device struct
+ *
+ * This detaches the phy device from its network device and the phy
+ * driver, and drops the reference count taken in phy_attach_direct().
+ */
+void phy_detach(struct phy_device *phydev)
+{
+	struct net_device *dev = phydev->attached_dev;
+	struct module *ndev_owner = NULL;
+	struct mii_bus *bus;
+
+	if (phydev->sysfs_links) {
+		if (dev)
+			sysfs_remove_link(&dev->dev.kobj, "phydev");
+		sysfs_remove_link(&phydev->mdio.dev.kobj, "attached_dev");
+	}
+
+	if (!phydev->attached_dev)
+		sysfs_remove_file(&phydev->mdio.dev.kobj,
+				  &dev_attr_phy_standalone.attr);
+
+	phy_suspend(phydev);
+	if (dev) {
+		phydev->attached_dev->phydev = NULL;
+		phydev->attached_dev = NULL;
+	}
+	phydev->phylink = NULL;
+
+	phy_led_triggers_unregister(phydev);
+
+	if (phydev->mdio.dev.driver)
+		module_put(phydev->mdio.dev.driver->owner);
+
+	/* If the device had no specific driver before (i.e. - it
+	 * was using the generic driver), we unbind the device
+	 * from the generic driver so that there's a chance a
+	 * real driver could be loaded
+	 */
+	if (phy_driver_is_genphy(phydev) ||
+	    phy_driver_is_genphy_10g(phydev))
+		device_release_driver(&phydev->mdio.dev);
+
+	/* Assert the reset signal */
+	phy_device_reset(phydev, 1);
+
+	/*
+	 * The phydev might go away on the put_device() below, so avoid
+	 * a use-after-free bug by reading the underlying bus first.
+	 */
+	bus = phydev->mdio.bus;
+
+	put_device(&phydev->mdio.dev);
+	if (dev)
+		ndev_owner = dev->dev.parent->driver->owner;
+	if (ndev_owner != bus->owner)
+		module_put(bus->owner);
+}
+EXPORT_SYMBOL(phy_detach);
+
+int phy_suspend(struct phy_device *phydev)
+{
+	struct ethtool_wolinfo wol = { .cmd = ETHTOOL_GWOL };
+	struct net_device *netdev = phydev->attached_dev;
+	struct phy_driver *phydrv = phydev->drv;
+	int ret;
+
+	if (phydev->suspended)
+		return 0;
+
+	/* If the device has WOL enabled, we cannot suspend the PHY */
+	phy_ethtool_get_wol(phydev, &wol);
+	if (wol.wolopts || (netdev && netdev->wol_enabled))
+		return -EBUSY;
+
+	if (!phydrv || !phydrv->suspend)
+		return 0;
+
+	ret = phydrv->suspend(phydev);
+	if (!ret)
+		phydev->suspended = true;
+
+	return ret;
+}
+EXPORT_SYMBOL(phy_suspend);
+
+int __phy_resume(struct phy_device *phydev)
+{
+	struct phy_driver *phydrv = phydev->drv;
+	int ret;
+
+	WARN_ON(!mutex_is_locked(&phydev->lock));
+
+	if (!phydrv || !phydrv->resume)
+		return 0;
+
+	ret = phydrv->resume(phydev);
+	if (!ret)
+		phydev->suspended = false;
+
+	return ret;
+}
+EXPORT_SYMBOL(__phy_resume);
+
+int phy_resume(struct phy_device *phydev)
+{
+	int ret;
+
+	mutex_lock(&phydev->lock);
+	ret = __phy_resume(phydev);
+	mutex_unlock(&phydev->lock);
+
+	return ret;
+}
+EXPORT_SYMBOL(phy_resume);
+
+int phy_loopback(struct phy_device *phydev, bool enable)
+{
+	struct phy_driver *phydrv = to_phy_driver(phydev->mdio.dev.driver);
+	int ret = 0;
+
+	mutex_lock(&phydev->lock);
+
+	if (enable && phydev->loopback_enabled) {
+		ret = -EBUSY;
+		goto out;
+	}
+
+	if (!enable && !phydev->loopback_enabled) {
+		ret = -EINVAL;
+		goto out;
+	}
+
+	if (phydev->drv && phydrv->set_loopback)
+		ret = phydrv->set_loopback(phydev, enable);
+	else
+		ret = -EOPNOTSUPP;
+
+	if (ret)
+		goto out;
+
+	phydev->loopback_enabled = enable;
+
+out:
+	mutex_unlock(&phydev->lock);
+	return ret;
+}
+EXPORT_SYMBOL(phy_loopback);
+
+/**
+ * phy_reset_after_clk_enable - perform a PHY reset if needed
+ * @phydev: target phy_device struct
+ *
+ * Description: Some PHYs are known to need a reset after their refclk was
+ *   enabled. This function evaluates the flags and perform the reset if it's
+ *   needed. Returns < 0 on error, 0 if the phy wasn't reset and 1 if the phy
+ *   was reset.
+ */
+int phy_reset_after_clk_enable(struct phy_device *phydev)
+{
+	if (!phydev || !phydev->drv)
+		return -ENODEV;
+
+	if (phydev->drv->flags & PHY_RST_AFTER_CLK_EN) {
+		phy_device_reset(phydev, 1);
+		phy_device_reset(phydev, 0);
+		return 1;
+	}
+
+	return 0;
+}
+EXPORT_SYMBOL(phy_reset_after_clk_enable);
+
+/* Generic PHY support and helper functions */
+
+/**
+ * genphy_config_advert - sanitize and advertise auto-negotiation parameters
+ * @phydev: target phy_device struct
+ *
+ * Description: Writes MII_ADVERTISE with the appropriate values,
+ *   after sanitizing the values to make sure we only advertise
+ *   what is supported.  Returns < 0 on error, 0 if the PHY's advertisement
+ *   hasn't changed, and > 0 if it has changed.
+ */
+static int genphy_config_advert(struct phy_device *phydev)
+{
+	int err, bmsr, changed = 0;
+	u32 adv;
+
+	/* Only allow advertising what this PHY supports */
+	linkmode_and(phydev->advertising, phydev->advertising,
+		     phydev->supported);
+
+	adv = linkmode_adv_to_mii_adv_t(phydev->advertising);
+
+	/* Setup standard advertisement */
+	err = phy_modify_changed(phydev, MII_ADVERTISE,
+				 ADVERTISE_ALL | ADVERTISE_100BASE4 |
+				 ADVERTISE_PAUSE_CAP | ADVERTISE_PAUSE_ASYM,
+				 adv);
+	if (err < 0)
+		return err;
+	if (err > 0)
+		changed = 1;
+
+	bmsr = phy_read(phydev, MII_BMSR);
+	if (bmsr < 0)
+		return bmsr;
+
+	/* Per 802.3-2008, Section 22.2.4.2.16 Extended status all
+	 * 1000Mbits/sec capable PHYs shall have the BMSR_ESTATEN bit set to a
+	 * logical 1.
+	 */
+	if (!(bmsr & BMSR_ESTATEN))
+		return changed;
+
+	adv = linkmode_adv_to_mii_ctrl1000_t(phydev->advertising);
+
+	err = phy_modify_changed(phydev, MII_CTRL1000,
+				 ADVERTISE_1000FULL | ADVERTISE_1000HALF,
+				 adv);
+	if (err < 0)
+		return err;
+	if (err > 0)
+		changed = 1;
+
+	return changed;
+}
+
+/**
+ * genphy_c37_config_advert - sanitize and advertise auto-negotiation parameters
+ * @phydev: target phy_device struct
+ *
+ * Description: Writes MII_ADVERTISE with the appropriate values,
+ *   after sanitizing the values to make sure we only advertise
+ *   what is supported.  Returns < 0 on error, 0 if the PHY's advertisement
+ *   hasn't changed, and > 0 if it has changed. This function is intended
+ *   for Clause 37 1000Base-X mode.
+ */
+static int genphy_c37_config_advert(struct phy_device *phydev)
+{
+	u16 adv = 0;
+
+	/* Only allow advertising what this PHY supports */
+	linkmode_and(phydev->advertising, phydev->advertising,
+		     phydev->supported);
+
+	if (linkmode_test_bit(ETHTOOL_LINK_MODE_1000baseX_Full_BIT,
+			      phydev->advertising))
+		adv |= ADVERTISE_1000XFULL;
+	if (linkmode_test_bit(ETHTOOL_LINK_MODE_Pause_BIT,
+			      phydev->advertising))
+		adv |= ADVERTISE_1000XPAUSE;
+	if (linkmode_test_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT,
+			      phydev->advertising))
+		adv |= ADVERTISE_1000XPSE_ASYM;
+
+	return phy_modify_changed(phydev, MII_ADVERTISE,
+				  ADVERTISE_1000XFULL | ADVERTISE_1000XPAUSE |
+				  ADVERTISE_1000XHALF | ADVERTISE_1000XPSE_ASYM,
+				  adv);
+}
+
+/**
+ * genphy_config_eee_advert - disable unwanted eee mode advertisement
+ * @phydev: target phy_device struct
+ *
+ * Description: Writes MDIO_AN_EEE_ADV after disabling unsupported energy
+ *   efficent ethernet modes. Returns 0 if the PHY's advertisement hasn't
+ *   changed, and 1 if it has changed.
+ */
+int genphy_config_eee_advert(struct phy_device *phydev)
+{
+	int err;
+
+	/* Nothing to disable */
+	if (!phydev->eee_broken_modes)
+		return 0;
+
+	err = phy_modify_mmd_changed(phydev, MDIO_MMD_AN, MDIO_AN_EEE_ADV,
+				     phydev->eee_broken_modes, 0);
+	/* If the call failed, we assume that EEE is not supported */
+	return err < 0 ? 0 : err;
+}
+EXPORT_SYMBOL(genphy_config_eee_advert);
+
+/**
+ * genphy_setup_forced - configures/forces speed/duplex from @phydev
+ * @phydev: target phy_device struct
+ *
+ * Description: Configures MII_BMCR to force speed/duplex
+ *   to the values in phydev. Assumes that the values are valid.
+ *   Please see phy_sanitize_settings().
+ */
+int genphy_setup_forced(struct phy_device *phydev)
+{
+	u16 ctl = 0;
+
+	phydev->pause = 0;
+	phydev->asym_pause = 0;
+
+	if (SPEED_1000 == phydev->speed)
+		ctl |= BMCR_SPEED1000;
+	else if (SPEED_100 == phydev->speed)
+		ctl |= BMCR_SPEED100;
+
+	if (DUPLEX_FULL == phydev->duplex)
+		ctl |= BMCR_FULLDPLX;
+
+	return phy_modify(phydev, MII_BMCR,
+			  ~(BMCR_LOOPBACK | BMCR_ISOLATE | BMCR_PDOWN), ctl);
+}
+EXPORT_SYMBOL(genphy_setup_forced);
+
+static int genphy_setup_master_slave(struct phy_device *phydev)
+{
+	u16 ctl = 0;
+
+	if (!phydev->is_gigabit_capable)
+		return 0;
+
+	switch (phydev->master_slave_set) {
+	case MASTER_SLAVE_CFG_MASTER_PREFERRED:
+		ctl |= CTL1000_PREFER_MASTER;
+		break;
+	case MASTER_SLAVE_CFG_SLAVE_PREFERRED:
+		break;
+	case MASTER_SLAVE_CFG_MASTER_FORCE:
+		ctl |= CTL1000_AS_MASTER;
+		fallthrough;
+	case MASTER_SLAVE_CFG_SLAVE_FORCE:
+		ctl |= CTL1000_ENABLE_MASTER;
+		break;
+	case MASTER_SLAVE_CFG_UNKNOWN:
+	case MASTER_SLAVE_CFG_UNSUPPORTED:
+		return 0;
+	default:
+		phydev_warn(phydev, "Unsupported Master/Slave mode\n");
+		return -EOPNOTSUPP;
+	}
+
+	return phy_modify_changed(phydev, MII_CTRL1000,
+				  (CTL1000_ENABLE_MASTER | CTL1000_AS_MASTER |
+				   CTL1000_PREFER_MASTER), ctl);
+}
+
+static int genphy_read_master_slave(struct phy_device *phydev)
+{
+	int cfg, state;
+	int val;
+
+	if (!phydev->is_gigabit_capable) {
+		phydev->master_slave_get = MASTER_SLAVE_CFG_UNSUPPORTED;
+		phydev->master_slave_state = MASTER_SLAVE_STATE_UNSUPPORTED;
+		return 0;
+	}
+
+	phydev->master_slave_get = MASTER_SLAVE_CFG_UNKNOWN;
+	phydev->master_slave_state = MASTER_SLAVE_STATE_UNKNOWN;
+
+	val = phy_read(phydev, MII_CTRL1000);
+	if (val < 0)
+		return val;
+
+	if (val & CTL1000_ENABLE_MASTER) {
+		if (val & CTL1000_AS_MASTER)
+			cfg = MASTER_SLAVE_CFG_MASTER_FORCE;
+		else
+			cfg = MASTER_SLAVE_CFG_SLAVE_FORCE;
+	} else {
+		if (val & CTL1000_PREFER_MASTER)
+			cfg = MASTER_SLAVE_CFG_MASTER_PREFERRED;
+		else
+			cfg = MASTER_SLAVE_CFG_SLAVE_PREFERRED;
+	}
+
+	val = phy_read(phydev, MII_STAT1000);
+	if (val < 0)
+		return val;
+
+	if (val & LPA_1000MSFAIL) {
+		state = MASTER_SLAVE_STATE_ERR;
+	} else if (phydev->link) {
+		/* this bits are valid only for active link */
+		if (val & LPA_1000MSRES)
+			state = MASTER_SLAVE_STATE_MASTER;
+		else
+			state = MASTER_SLAVE_STATE_SLAVE;
+	} else {
+		state = MASTER_SLAVE_STATE_UNKNOWN;
+	}
+
+	phydev->master_slave_get = cfg;
+	phydev->master_slave_state = state;
+
+	return 0;
+}
+
+/**
+ * genphy_restart_aneg - Enable and Restart Autonegotiation
+ * @phydev: target phy_device struct
+ */
+int genphy_restart_aneg(struct phy_device *phydev)
+{
+	/* Don't isolate the PHY if we're negotiating */
+	return phy_modify(phydev, MII_BMCR, BMCR_ISOLATE,
+			  BMCR_ANENABLE | BMCR_ANRESTART);
+}
+EXPORT_SYMBOL(genphy_restart_aneg);
+
+/**
+ * genphy_check_and_restart_aneg - Enable and restart auto-negotiation
+ * @phydev: target phy_device struct
+ * @restart: whether aneg restart is requested
+ *
+ * Check, and restart auto-negotiation if needed.
+ */
+int genphy_check_and_restart_aneg(struct phy_device *phydev, bool restart)
+{
+	int ret;
+
+	if (!restart) {
+		/* Advertisement hasn't changed, but maybe aneg was never on to
+		 * begin with?  Or maybe phy was isolated?
+		 */
+		ret = phy_read(phydev, MII_BMCR);
+		if (ret < 0)
+			return ret;
+
+		if (!(ret & BMCR_ANENABLE) || (ret & BMCR_ISOLATE))
+			restart = true;
+	}
+
+	if (restart)
+		return genphy_restart_aneg(phydev);
+
+	return 0;
+}
+EXPORT_SYMBOL(genphy_check_and_restart_aneg);
+
+/**
+ * __genphy_config_aneg - restart auto-negotiation or write BMCR
+ * @phydev: target phy_device struct
+ * @changed: whether autoneg is requested
+ *
+ * Description: If auto-negotiation is enabled, we configure the
+ *   advertising, and then restart auto-negotiation.  If it is not
+ *   enabled, then we write the BMCR.
+ */
+int __genphy_config_aneg(struct phy_device *phydev, bool changed)
+{
+	int err;
+
+	if (genphy_config_eee_advert(phydev))
+		changed = true;
+
+	err = genphy_setup_master_slave(phydev);
+	if (err < 0)
+		return err;
+	else if (err)
+		changed = true;
+
+	if (AUTONEG_ENABLE != phydev->autoneg)
+		return genphy_setup_forced(phydev);
+
+	err = genphy_config_advert(phydev);
+	if (err < 0) /* error */
+		return err;
+	else if (err)
+		changed = true;
+
+	return genphy_check_and_restart_aneg(phydev, changed);
+}
+EXPORT_SYMBOL(__genphy_config_aneg);
+
+/**
+ * genphy_c37_config_aneg - restart auto-negotiation or write BMCR
+ * @phydev: target phy_device struct
+ *
+ * Description: If auto-negotiation is enabled, we configure the
+ *   advertising, and then restart auto-negotiation.  If it is not
+ *   enabled, then we write the BMCR. This function is intended
+ *   for use with Clause 37 1000Base-X mode.
+ */
+int genphy_c37_config_aneg(struct phy_device *phydev)
+{
+	int err, changed;
+
+	if (phydev->autoneg != AUTONEG_ENABLE)
+		return genphy_setup_forced(phydev);
+
+	err = phy_modify(phydev, MII_BMCR, BMCR_SPEED1000 | BMCR_SPEED100,
+			 BMCR_SPEED1000);
+	if (err)
+		return err;
+
+	changed = genphy_c37_config_advert(phydev);
+	if (changed < 0) /* error */
+		return changed;
+
+	if (!changed) {
+		/* Advertisement hasn't changed, but maybe aneg was never on to
+		 * begin with?  Or maybe phy was isolated?
+		 */
+		int ctl = phy_read(phydev, MII_BMCR);
+
+		if (ctl < 0)
+			return ctl;
+
+		if (!(ctl & BMCR_ANENABLE) || (ctl & BMCR_ISOLATE))
+			changed = 1; /* do restart aneg */
+	}
+
+	/* Only restart aneg if we are advertising something different
+	 * than we were before.
+	 */
+	if (changed > 0)
+		return genphy_restart_aneg(phydev);
+
+	return 0;
+}
+EXPORT_SYMBOL(genphy_c37_config_aneg);
+
+/**
+ * genphy_aneg_done - return auto-negotiation status
+ * @phydev: target phy_device struct
+ *
+ * Description: Reads the status register and returns 0 either if
+ *   auto-negotiation is incomplete, or if there was an error.
+ *   Returns BMSR_ANEGCOMPLETE if auto-negotiation is done.
+ */
+int genphy_aneg_done(struct phy_device *phydev)
+{
+	int retval = phy_read(phydev, MII_BMSR);
+
+	return (retval < 0) ? retval : (retval & BMSR_ANEGCOMPLETE);
+}
+EXPORT_SYMBOL(genphy_aneg_done);
+
+/**
+ * genphy_update_link - update link status in @phydev
+ * @phydev: target phy_device struct
+ *
+ * Description: Update the value in phydev->link to reflect the
+ *   current link value.  In order to do this, we need to read
+ *   the status register twice, keeping the second value.
+ */
+int genphy_update_link(struct phy_device *phydev)
+{
+	int status = 0, bmcr;
+#ifdef CONFIG_MARVELL_88Q1110 //zw.wang phy driver support for Marvell_88q1110 on 20240417 
+	bmcr = phy_read_cl(phydev, MII_BMCR);
+#else
+	bmcr = phy_read(phydev, MII_BMCR);
+#endif
+	if (bmcr < 0)
+		return bmcr;
+
+	/* Autoneg is being started, therefore disregard BMSR value and
+	 * report link as down.
+	 */
+	if (bmcr & BMCR_ANRESTART)
+		goto done;
+
+	/* The link state is latched low so that momentary link
+	 * drops can be detected. Do not double-read the status
+	 * in polling mode to detect such short link drops except
+	 * the link was already down.
+	 */
+	if (!phy_polling_mode(phydev) || !phydev->link) {
+#ifdef CONFIG_MARVELL_88Q1110 //zw.wang phy driver support for Marvell_88q1110 on 20240417 
+		status = phy_read_cl(phydev, MII_BMSR);
+#else
+		status = phy_read(phydev, MII_BMSR);
+#endif
+		if (status < 0)
+			return status;
+		else if (status & BMSR_LSTATUS)
+			goto done;
+	}
+
+	/* Read link and autonegotiation status */
+#ifdef CONFIG_MARVELL_88Q1110 //zw.wang phy driver support for Marvell_88q1110 on 20240417 
+	status = phy_read_cl(phydev, MII_BMSR);
+#else
+	status = phy_read(phydev, MII_BMSR);
+#endif
+	if (status < 0)
+		return status;
+done:
+	phydev->link = status & BMSR_LSTATUS ? 1 : 0;
+	phydev->autoneg_complete = status & BMSR_ANEGCOMPLETE ? 1 : 0;
+
+	/* Consider the case that autoneg was started and "aneg complete"
+	 * bit has been reset, but "link up" bit not yet.
+	 */
+	if (phydev->autoneg == AUTONEG_ENABLE && !phydev->autoneg_complete)
+		phydev->link = 0;
+
+	return 0;
+}
+EXPORT_SYMBOL(genphy_update_link);
+
+int genphy_read_lpa(struct phy_device *phydev)
+{
+	int lpa, lpagb;
+
+	if (phydev->autoneg == AUTONEG_ENABLE) {
+		if (!phydev->autoneg_complete) {
+			mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising,
+							0);
+			mii_lpa_mod_linkmode_lpa_t(phydev->lp_advertising, 0);
+			return 0;
+		}
+
+		if (phydev->is_gigabit_capable) {
+			lpagb = phy_read(phydev, MII_STAT1000);
+			if (lpagb < 0)
+				return lpagb;
+
+			if (lpagb & LPA_1000MSFAIL) {
+				int adv = phy_read(phydev, MII_CTRL1000);
+
+				if (adv < 0)
+					return adv;
+
+				if (adv & CTL1000_ENABLE_MASTER)
+					phydev_err(phydev, "Master/Slave resolution failed, maybe conflicting manual settings?\n");
+				else
+					phydev_err(phydev, "Master/Slave resolution failed\n");
+				return -ENOLINK;
+			}
+
+			mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising,
+							lpagb);
+		}
+
+		lpa = phy_read(phydev, MII_LPA);
+		if (lpa < 0)
+			return lpa;
+
+		mii_lpa_mod_linkmode_lpa_t(phydev->lp_advertising, lpa);
+	} else {
+		linkmode_zero(phydev->lp_advertising);
+	}
+
+	return 0;
+}
+EXPORT_SYMBOL(genphy_read_lpa);
+
+/**
+ * genphy_read_status_fixed - read the link parameters for !aneg mode
+ * @phydev: target phy_device struct
+ *
+ * Read the current duplex and speed state for a PHY operating with
+ * autonegotiation disabled.
+ */
+int genphy_read_status_fixed(struct phy_device *phydev)
+{
+#ifdef CONFIG_MARVELL_88Q1110 //zw.wang phy driver support for Marvell_88q1110 on 20240417 
+	int bmcr = phy_read_cl(phydev, MII_BMCR);
+#else
+	int bmcr = phy_read(phydev, MII_BMCR);
+#endif
+
+	if (bmcr < 0)
+		return bmcr;
+
+	if (bmcr & BMCR_FULLDPLX)
+		phydev->duplex = DUPLEX_FULL;
+	else
+		phydev->duplex = DUPLEX_HALF;
+
+	if (bmcr & BMCR_SPEED1000)
+		phydev->speed = SPEED_1000;
+	else if (bmcr & BMCR_SPEED100)
+		phydev->speed = SPEED_100;
+	else
+		phydev->speed = SPEED_10;
+
+	return 0;
+}
+EXPORT_SYMBOL(genphy_read_status_fixed);
+
+/**
+ * genphy_read_status - check the link status and update current link state
+ * @phydev: target phy_device struct
+ *
+ * Description: Check the link, then figure out the current state
+ *   by comparing what we advertise with what the link partner
+ *   advertises.  Start by checking the gigabit possibilities,
+ *   then move on to 10/100.
+ */
+int genphy_read_status(struct phy_device *phydev)
+{
+	int err, old_link = phydev->link;
+
+	/* Update the link, but return if there was an error */
+	err = genphy_update_link(phydev);
+	if (err)
+		return err;
+
+	/* why bother the PHY if nothing can have changed */
+	if (phydev->autoneg == AUTONEG_ENABLE && old_link && phydev->link)
+		return 0;
+
+	phydev->speed = SPEED_UNKNOWN;
+	phydev->duplex = DUPLEX_UNKNOWN;
+	phydev->pause = 0;
+	phydev->asym_pause = 0;
+
+	err = genphy_read_master_slave(phydev);
+	if (err < 0)
+		return err;
+
+	err = genphy_read_lpa(phydev);
+	if (err < 0)
+		return err;
+
+	if (phydev->autoneg == AUTONEG_ENABLE && phydev->autoneg_complete) {
+		phy_resolve_aneg_linkmode(phydev);
+	} else if (phydev->autoneg == AUTONEG_DISABLE) {
+		err = genphy_read_status_fixed(phydev);
+		if (err < 0)
+			return err;
+	}
+
+	return 0;
+}
+EXPORT_SYMBOL(genphy_read_status);
+
+/**
+ * genphy_c37_read_status - check the link status and update current link state
+ * @phydev: target phy_device struct
+ *
+ * Description: Check the link, then figure out the current state
+ *   by comparing what we advertise with what the link partner
+ *   advertises. This function is for Clause 37 1000Base-X mode.
+ */
+int genphy_c37_read_status(struct phy_device *phydev)
+{
+	int lpa, err, old_link = phydev->link;
+
+	/* Update the link, but return if there was an error */
+	err = genphy_update_link(phydev);
+	if (err)
+		return err;
+
+	/* why bother the PHY if nothing can have changed */
+	if (phydev->autoneg == AUTONEG_ENABLE && old_link && phydev->link)
+		return 0;
+
+	phydev->duplex = DUPLEX_UNKNOWN;
+	phydev->pause = 0;
+	phydev->asym_pause = 0;
+
+	if (phydev->autoneg == AUTONEG_ENABLE && phydev->autoneg_complete) {
+		lpa = phy_read(phydev, MII_LPA);
+		if (lpa < 0)
+			return lpa;
+
+		linkmode_mod_bit(ETHTOOL_LINK_MODE_Autoneg_BIT,
+				 phydev->lp_advertising, lpa & LPA_LPACK);
+		linkmode_mod_bit(ETHTOOL_LINK_MODE_1000baseX_Full_BIT,
+				 phydev->lp_advertising, lpa & LPA_1000XFULL);
+		linkmode_mod_bit(ETHTOOL_LINK_MODE_Pause_BIT,
+				 phydev->lp_advertising, lpa & LPA_1000XPAUSE);
+		linkmode_mod_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT,
+				 phydev->lp_advertising,
+				 lpa & LPA_1000XPAUSE_ASYM);
+
+		phy_resolve_aneg_linkmode(phydev);
+	} else if (phydev->autoneg == AUTONEG_DISABLE) {
+		int bmcr = phy_read(phydev, MII_BMCR);
+
+		if (bmcr < 0)
+			return bmcr;
+
+		if (bmcr & BMCR_FULLDPLX)
+			phydev->duplex = DUPLEX_FULL;
+		else
+			phydev->duplex = DUPLEX_HALF;
+	}
+
+	return 0;
+}
+EXPORT_SYMBOL(genphy_c37_read_status);
+
+/**
+ * genphy_soft_reset - software reset the PHY via BMCR_RESET bit
+ * @phydev: target phy_device struct
+ *
+ * Description: Perform a software PHY reset using the standard
+ * BMCR_RESET bit and poll for the reset bit to be cleared.
+ *
+ * Returns: 0 on success, < 0 on failure
+ */
+int genphy_soft_reset(struct phy_device *phydev)
+{
+	u16 res = BMCR_RESET;
+	int ret;
+
+	if (phydev->autoneg == AUTONEG_ENABLE)
+		res |= BMCR_ANRESTART;
+
+	ret = phy_modify(phydev, MII_BMCR, BMCR_ISOLATE, res);
+	if (ret < 0)
+		return ret;
+
+	/* Clause 22 states that setting bit BMCR_RESET sets control registers
+	 * to their default value. Therefore the POWER DOWN bit is supposed to
+	 * be cleared after soft reset.
+	 */
+	phydev->suspended = 0;
+
+	ret = phy_poll_reset(phydev);
+	if (ret)
+		return ret;
+
+	/* BMCR may be reset to defaults */
+	if (phydev->autoneg == AUTONEG_DISABLE)
+		ret = genphy_setup_forced(phydev);
+
+	return ret;
+}
+EXPORT_SYMBOL(genphy_soft_reset);
+
+/**
+ * genphy_read_abilities - read PHY abilities from Clause 22 registers
+ * @phydev: target phy_device struct
+ *
+ * Description: Reads the PHY's abilities and populates
+ * phydev->supported accordingly.
+ *
+ * Returns: 0 on success, < 0 on failure
+ */
+int genphy_read_abilities(struct phy_device *phydev)
+{
+	int val;
+
+	linkmode_set_bit_array(phy_basic_ports_array,
+			       ARRAY_SIZE(phy_basic_ports_array),
+			       phydev->supported);
+
+	val = phy_read(phydev, MII_BMSR);
+	if (val < 0)
+		return val;
+
+	linkmode_mod_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, phydev->supported,
+			 val & BMSR_ANEGCAPABLE);
+
+	linkmode_mod_bit(ETHTOOL_LINK_MODE_100baseT_Full_BIT, phydev->supported,
+			 val & BMSR_100FULL);
+	linkmode_mod_bit(ETHTOOL_LINK_MODE_100baseT_Half_BIT, phydev->supported,
+			 val & BMSR_100HALF);
+	linkmode_mod_bit(ETHTOOL_LINK_MODE_10baseT_Full_BIT, phydev->supported,
+			 val & BMSR_10FULL);
+	linkmode_mod_bit(ETHTOOL_LINK_MODE_10baseT_Half_BIT, phydev->supported,
+			 val & BMSR_10HALF);
+
+	if (val & BMSR_ESTATEN) {
+		val = phy_read(phydev, MII_ESTATUS);
+		if (val < 0)
+			return val;
+
+		linkmode_mod_bit(ETHTOOL_LINK_MODE_1000baseT_Full_BIT,
+				 phydev->supported, val & ESTATUS_1000_TFULL);
+		linkmode_mod_bit(ETHTOOL_LINK_MODE_1000baseT_Half_BIT,
+				 phydev->supported, val & ESTATUS_1000_THALF);
+		linkmode_mod_bit(ETHTOOL_LINK_MODE_1000baseX_Full_BIT,
+				 phydev->supported, val & ESTATUS_1000_XFULL);
+	}
+
+	return 0;
+}
+EXPORT_SYMBOL(genphy_read_abilities);
+
+/* This is used for the phy device which doesn't support the MMD extended
+ * register access, but it does have side effect when we are trying to access
+ * the MMD register via indirect method.
+ */
+int genphy_read_mmd_unsupported(struct phy_device *phdev, int devad, u16 regnum)
+{
+	return -EOPNOTSUPP;
+}
+EXPORT_SYMBOL(genphy_read_mmd_unsupported);
+
+int genphy_write_mmd_unsupported(struct phy_device *phdev, int devnum,
+				 u16 regnum, u16 val)
+{
+	return -EOPNOTSUPP;
+}
+EXPORT_SYMBOL(genphy_write_mmd_unsupported);
+
+int genphy_suspend(struct phy_device *phydev)
+{
+	return phy_set_bits(phydev, MII_BMCR, BMCR_PDOWN);
+}
+EXPORT_SYMBOL(genphy_suspend);
+
+int genphy_resume(struct phy_device *phydev)
+{
+	return phy_clear_bits(phydev, MII_BMCR, BMCR_PDOWN);
+}
+EXPORT_SYMBOL(genphy_resume);
+
+int genphy_loopback(struct phy_device *phydev, bool enable)
+{
+	return phy_modify(phydev, MII_BMCR, BMCR_LOOPBACK,
+			  enable ? BMCR_LOOPBACK : 0);
+}
+EXPORT_SYMBOL(genphy_loopback);
+
+/**
+ * phy_remove_link_mode - Remove a supported link mode
+ * @phydev: phy_device structure to remove link mode from
+ * @link_mode: Link mode to be removed
+ *
+ * Description: Some MACs don't support all link modes which the PHY
+ * does.  e.g. a 1G MAC often does not support 1000Half. Add a helper
+ * to remove a link mode.
+ */
+void phy_remove_link_mode(struct phy_device *phydev, u32 link_mode)
+{
+	linkmode_clear_bit(link_mode, phydev->supported);
+	phy_advertise_supported(phydev);
+}
+EXPORT_SYMBOL(phy_remove_link_mode);
+
+static void phy_copy_pause_bits(unsigned long *dst, unsigned long *src)
+{
+	linkmode_mod_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, dst,
+		linkmode_test_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, src));
+	linkmode_mod_bit(ETHTOOL_LINK_MODE_Pause_BIT, dst,
+		linkmode_test_bit(ETHTOOL_LINK_MODE_Pause_BIT, src));
+}
+
+/**
+ * phy_advertise_supported - Advertise all supported modes
+ * @phydev: target phy_device struct
+ *
+ * Description: Called to advertise all supported modes, doesn't touch
+ * pause mode advertising.
+ */
+void phy_advertise_supported(struct phy_device *phydev)
+{
+	__ETHTOOL_DECLARE_LINK_MODE_MASK(new);
+
+	linkmode_copy(new, phydev->supported);
+	phy_copy_pause_bits(new, phydev->advertising);
+	linkmode_copy(phydev->advertising, new);
+}
+EXPORT_SYMBOL(phy_advertise_supported);
+
+/**
+ * phy_support_sym_pause - Enable support of symmetrical pause
+ * @phydev: target phy_device struct
+ *
+ * Description: Called by the MAC to indicate is supports symmetrical
+ * Pause, but not asym pause.
+ */
+void phy_support_sym_pause(struct phy_device *phydev)
+{
+	linkmode_clear_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, phydev->supported);
+	phy_copy_pause_bits(phydev->advertising, phydev->supported);
+}
+EXPORT_SYMBOL(phy_support_sym_pause);
+
+/**
+ * phy_support_asym_pause - Enable support of asym pause
+ * @phydev: target phy_device struct
+ *
+ * Description: Called by the MAC to indicate is supports Asym Pause.
+ */
+void phy_support_asym_pause(struct phy_device *phydev)
+{
+	phy_copy_pause_bits(phydev->advertising, phydev->supported);
+}
+EXPORT_SYMBOL(phy_support_asym_pause);
+
+/**
+ * phy_set_sym_pause - Configure symmetric Pause
+ * @phydev: target phy_device struct
+ * @rx: Receiver Pause is supported
+ * @tx: Transmit Pause is supported
+ * @autoneg: Auto neg should be used
+ *
+ * Description: Configure advertised Pause support depending on if
+ * receiver pause and pause auto neg is supported. Generally called
+ * from the set_pauseparam .ndo.
+ */
+void phy_set_sym_pause(struct phy_device *phydev, bool rx, bool tx,
+		       bool autoneg)
+{
+	linkmode_clear_bit(ETHTOOL_LINK_MODE_Pause_BIT, phydev->supported);
+
+	if (rx && tx && autoneg)
+		linkmode_set_bit(ETHTOOL_LINK_MODE_Pause_BIT,
+				 phydev->supported);
+
+	linkmode_copy(phydev->advertising, phydev->supported);
+}
+EXPORT_SYMBOL(phy_set_sym_pause);
+
+/**
+ * phy_set_asym_pause - Configure Pause and Asym Pause
+ * @phydev: target phy_device struct
+ * @rx: Receiver Pause is supported
+ * @tx: Transmit Pause is supported
+ *
+ * Description: Configure advertised Pause support depending on if
+ * transmit and receiver pause is supported. If there has been a
+ * change in adverting, trigger a new autoneg. Generally called from
+ * the set_pauseparam .ndo.
+ */
+void phy_set_asym_pause(struct phy_device *phydev, bool rx, bool tx)
+{
+	__ETHTOOL_DECLARE_LINK_MODE_MASK(oldadv);
+
+	linkmode_copy(oldadv, phydev->advertising);
+	linkmode_set_pause(phydev->advertising, tx, rx);
+
+	if (!linkmode_equal(oldadv, phydev->advertising) &&
+	    phydev->autoneg)
+		phy_start_aneg(phydev);
+}
+EXPORT_SYMBOL(phy_set_asym_pause);
+
+/**
+ * phy_validate_pause - Test if the PHY/MAC support the pause configuration
+ * @phydev: phy_device struct
+ * @pp: requested pause configuration
+ *
+ * Description: Test if the PHY/MAC combination supports the Pause
+ * configuration the user is requesting. Returns True if it is
+ * supported, false otherwise.
+ */
+bool phy_validate_pause(struct phy_device *phydev,
+			struct ethtool_pauseparam *pp)
+{
+	if (!linkmode_test_bit(ETHTOOL_LINK_MODE_Pause_BIT,
+			       phydev->supported) && pp->rx_pause)
+		return false;
+
+	if (!linkmode_test_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT,
+			       phydev->supported) &&
+	    pp->rx_pause != pp->tx_pause)
+		return false;
+
+	return true;
+}
+EXPORT_SYMBOL(phy_validate_pause);
+
+/**
+ * phy_get_pause - resolve negotiated pause modes
+ * @phydev: phy_device struct
+ * @tx_pause: pointer to bool to indicate whether transmit pause should be
+ * enabled.
+ * @rx_pause: pointer to bool to indicate whether receive pause should be
+ * enabled.
+ *
+ * Resolve and return the flow control modes according to the negotiation
+ * result. This includes checking that we are operating in full duplex mode.
+ * See linkmode_resolve_pause() for further details.
+ */
+void phy_get_pause(struct phy_device *phydev, bool *tx_pause, bool *rx_pause)
+{
+	if (phydev->duplex != DUPLEX_FULL) {
+		*tx_pause = false;
+		*rx_pause = false;
+		return;
+	}
+
+	return linkmode_resolve_pause(phydev->advertising,
+				      phydev->lp_advertising,
+				      tx_pause, rx_pause);
+}
+EXPORT_SYMBOL(phy_get_pause);
+
+#if IS_ENABLED(CONFIG_OF_MDIO)
+static int phy_get_int_delay_property(struct device *dev, const char *name)
+{
+	s32 int_delay;
+	int ret;
+
+	ret = device_property_read_u32(dev, name, &int_delay);
+	if (ret)
+		return ret;
+
+	return int_delay;
+}
+#else
+static int phy_get_int_delay_property(struct device *dev, const char *name)
+{
+	return -EINVAL;
+}
+#endif
+
+/**
+ * phy_get_delay_index - returns the index of the internal delay
+ * @phydev: phy_device struct
+ * @dev: pointer to the devices device struct
+ * @delay_values: array of delays the PHY supports
+ * @size: the size of the delay array
+ * @is_rx: boolean to indicate to get the rx internal delay
+ *
+ * Returns the index within the array of internal delay passed in.
+ * If the device property is not present then the interface type is checked
+ * if the interface defines use of internal delay then a 1 is returned otherwise
+ * a 0 is returned.
+ * The array must be in ascending order. If PHY does not have an ascending order
+ * array then size = 0 and the value of the delay property is returned.
+ * Return -EINVAL if the delay is invalid or cannot be found.
+ */
+s32 phy_get_internal_delay(struct phy_device *phydev, struct device *dev,
+			   const int *delay_values, int size, bool is_rx)
+{
+	s32 delay;
+	int i;
+
+	if (is_rx) {
+		delay = phy_get_int_delay_property(dev, "rx-internal-delay-ps");
+		if (delay < 0 && size == 0) {
+			if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID ||
+			    phydev->interface == PHY_INTERFACE_MODE_RGMII_RXID)
+				return 1;
+			else
+				return 0;
+		}
+
+	} else {
+		delay = phy_get_int_delay_property(dev, "tx-internal-delay-ps");
+		if (delay < 0 && size == 0) {
+			if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID ||
+			    phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID)
+				return 1;
+			else
+				return 0;
+		}
+	}
+
+	if (delay < 0)
+		return delay;
+
+	if (delay && size == 0)
+		return delay;
+
+	if (delay < delay_values[0] || delay > delay_values[size - 1]) {
+		phydev_err(phydev, "Delay %d is out of range\n", delay);
+		return -EINVAL;
+	}
+
+	if (delay == delay_values[0])
+		return 0;
+
+	for (i = 1; i < size; i++) {
+		if (delay == delay_values[i])
+			return i;
+
+		/* Find an approximate index by looking up the table */
+		if (delay > delay_values[i - 1] &&
+		    delay < delay_values[i]) {
+			if (delay - delay_values[i - 1] <
+			    delay_values[i] - delay)
+				return i - 1;
+			else
+				return i;
+		}
+	}
+
+	phydev_err(phydev, "error finding internal delay index for %d\n",
+		   delay);
+
+	return -EINVAL;
+}
+EXPORT_SYMBOL(phy_get_internal_delay);
+
+static bool phy_drv_supports_irq(struct phy_driver *phydrv)
+{
+	return phydrv->config_intr && phydrv->ack_interrupt;
+}
+
+/**
+ * phy_probe - probe and init a PHY device
+ * @dev: device to probe and init
+ *
+ * Description: Take care of setting up the phy_device structure,
+ *   set the state to READY (the driver's init function should
+ *   set it to STARTING if needed).
+ */
+static int phy_probe(struct device *dev)
+{
+	struct phy_device *phydev = to_phy_device(dev);
+	struct device_driver *drv = phydev->mdio.dev.driver;
+	struct phy_driver *phydrv = to_phy_driver(drv);
+	int err = 0;
+
+	phydev->drv = phydrv;
+
+	/* Disable the interrupt if the PHY doesn't support it
+	 * but the interrupt is still a valid one
+	 */
+	 if (!phy_drv_supports_irq(phydrv) && phy_interrupt_is_valid(phydev))
+		phydev->irq = PHY_POLL;
+
+	if (phydrv->flags & PHY_IS_INTERNAL)
+		phydev->is_internal = true;
+
+	mutex_lock(&phydev->lock);
+
+	/* Deassert the reset signal */
+	phy_device_reset(phydev, 0);
+
+	if (phydev->drv->probe) {
+		err = phydev->drv->probe(phydev);
+		if (err)
+			goto out;
+	}
+
+	/* Start out supporting everything. Eventually,
+	 * a controller will attach, and may modify one
+	 * or both of these values
+	 */
+	if (phydrv->features) {
+		linkmode_copy(phydev->supported, phydrv->features);
+	} else if (phydrv->get_features) {
+		err = phydrv->get_features(phydev);
+	} else if (phydev->is_c45) {
+		err = genphy_c45_pma_read_abilities(phydev);
+	} else {
+		err = genphy_read_abilities(phydev);
+	}
+
+	if (err)
+		goto out;
+
+	if (!linkmode_test_bit(ETHTOOL_LINK_MODE_Autoneg_BIT,
+			       phydev->supported))
+		phydev->autoneg = 0;
+
+	if (linkmode_test_bit(ETHTOOL_LINK_MODE_1000baseT_Half_BIT,
+			      phydev->supported))
+		phydev->is_gigabit_capable = 1;
+	if (linkmode_test_bit(ETHTOOL_LINK_MODE_1000baseT_Full_BIT,
+			      phydev->supported))
+		phydev->is_gigabit_capable = 1;
+
+	of_set_phy_supported(phydev);
+	phy_advertise_supported(phydev);
+
+	/* Get the EEE modes we want to prohibit. We will ask
+	 * the PHY stop advertising these mode later on
+	 */
+	of_set_phy_eee_broken(phydev);
+
+	/* The Pause Frame bits indicate that the PHY can support passing
+	 * pause frames. During autonegotiation, the PHYs will determine if
+	 * they should allow pause frames to pass.  The MAC driver should then
+	 * use that result to determine whether to enable flow control via
+	 * pause frames.
+	 *
+	 * Normally, PHY drivers should not set the Pause bits, and instead
+	 * allow phylib to do that.  However, there may be some situations
+	 * (e.g. hardware erratum) where the driver wants to set only one
+	 * of these bits.
+	 */
+	if (!test_bit(ETHTOOL_LINK_MODE_Pause_BIT, phydev->supported) &&
+	    !test_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, phydev->supported)) {
+		linkmode_set_bit(ETHTOOL_LINK_MODE_Pause_BIT,
+				 phydev->supported);
+		linkmode_set_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT,
+				 phydev->supported);
+	}
+
+	/* Set the state to READY by default */
+	phydev->state = PHY_READY;
+
+out:
+	/* Assert the reset signal */
+	if (err)
+		phy_device_reset(phydev, 1);
+
+	mutex_unlock(&phydev->lock);
+
+	return err;
+}
+
+static int phy_remove(struct device *dev)
+{
+	struct phy_device *phydev = to_phy_device(dev);
+
+	cancel_delayed_work_sync(&phydev->state_queue);
+
+	mutex_lock(&phydev->lock);
+	phydev->state = PHY_DOWN;
+	mutex_unlock(&phydev->lock);
+
+	sfp_bus_del_upstream(phydev->sfp_bus);
+	phydev->sfp_bus = NULL;
+
+	if (phydev->drv && phydev->drv->remove)
+		phydev->drv->remove(phydev);
+
+	/* Assert the reset signal */
+	phy_device_reset(phydev, 1);
+
+	phydev->drv = NULL;
+
+	return 0;
+}
+
+/**
+ * phy_driver_register - register a phy_driver with the PHY layer
+ * @new_driver: new phy_driver to register
+ * @owner: module owning this PHY
+ */
+int phy_driver_register(struct phy_driver *new_driver, struct module *owner)
+{
+	int retval;
+
+	/* Either the features are hard coded, or dynamically
+	 * determined. It cannot be both.
+	 */
+	if (WARN_ON(new_driver->features && new_driver->get_features)) {
+		pr_err("%s: features and get_features must not both be set\n",
+		       new_driver->name);
+		return -EINVAL;
+	}
+
+	new_driver->mdiodrv.flags |= MDIO_DEVICE_IS_PHY;
+	new_driver->mdiodrv.driver.name = new_driver->name;
+	new_driver->mdiodrv.driver.bus = &mdio_bus_type;
+	new_driver->mdiodrv.driver.probe = phy_probe;
+	new_driver->mdiodrv.driver.remove = phy_remove;
+	new_driver->mdiodrv.driver.owner = owner;
+	new_driver->mdiodrv.driver.probe_type = PROBE_FORCE_SYNCHRONOUS;
+
+	retval = driver_register(&new_driver->mdiodrv.driver);
+	if (retval) {
+		pr_err("%s: Error %d in registering driver\n",
+		       new_driver->name, retval);
+
+		return retval;
+	}
+
+	pr_debug("%s: Registered new driver\n", new_driver->name);
+
+	return 0;
+}
+EXPORT_SYMBOL(phy_driver_register);
+
+int phy_drivers_register(struct phy_driver *new_driver, int n,
+			 struct module *owner)
+{
+	int i, ret = 0;
+
+	for (i = 0; i < n; i++) {
+		ret = phy_driver_register(new_driver + i, owner);
+		if (ret) {
+			while (i-- > 0)
+				phy_driver_unregister(new_driver + i);
+			break;
+		}
+	}
+	return ret;
+}
+EXPORT_SYMBOL(phy_drivers_register);
+
+void phy_driver_unregister(struct phy_driver *drv)
+{
+	driver_unregister(&drv->mdiodrv.driver);
+}
+EXPORT_SYMBOL(phy_driver_unregister);
+
+void phy_drivers_unregister(struct phy_driver *drv, int n)
+{
+	int i;
+
+	for (i = 0; i < n; i++)
+		phy_driver_unregister(drv + i);
+}
+EXPORT_SYMBOL(phy_drivers_unregister);
+
+static struct phy_driver genphy_driver = {
+	.phy_id		= 0xffffffff,
+	.phy_id_mask	= 0xffffffff,
+	.name		= "Generic PHY",
+	.get_features	= genphy_read_abilities,
+	.suspend	= genphy_suspend,
+	.resume		= genphy_resume,
+	.set_loopback   = genphy_loopback,
+};
+
+static const struct ethtool_phy_ops phy_ethtool_phy_ops = {
+	.get_sset_count		= phy_ethtool_get_sset_count,
+	.get_strings		= phy_ethtool_get_strings,
+	.get_stats		= phy_ethtool_get_stats,
+	.start_cable_test	= phy_start_cable_test,
+	.start_cable_test_tdr	= phy_start_cable_test_tdr,
+};
+
+static int __init phy_init(void)
+{
+	int rc;
+
+	rc = mdio_bus_init();
+	if (rc)
+		return rc;
+
+	ethtool_set_ethtool_phy_ops(&phy_ethtool_phy_ops);
+	features_init();
+
+	rc = phy_driver_register(&genphy_c45_driver, THIS_MODULE);
+	if (rc)
+		goto err_c45;
+
+	rc = phy_driver_register(&genphy_driver, THIS_MODULE);
+	if (rc) {
+		phy_driver_unregister(&genphy_c45_driver);
+err_c45:
+		mdio_bus_exit();
+	}
+
+	return rc;
+}
+
+static void __exit phy_exit(void)
+{
+	phy_driver_unregister(&genphy_c45_driver);
+	phy_driver_unregister(&genphy_driver);
+	mdio_bus_exit();
+	ethtool_set_ethtool_phy_ops(NULL);
+}
+
+subsys_initcall(phy_init);
+module_exit(phy_exit);
diff --git a/upstream/linux-5.10/include/linux/mfd/zx234290.h b/upstream/linux-5.10/include/linux/mfd/zx234290.h
new file mode 100755
index 0000000..ea89815
--- /dev/null
+++ b/upstream/linux-5.10/include/linux/mfd/zx234290.h
@@ -0,0 +1,1130 @@
+/*
+ * zx234290.h  --  ZTE ZX234290
+ *
+ * Copyright 2016 ZTE Corporation.
+ *
+ * Author: yuxiang
+ *
+ *  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.
+ *
+ */
+
+#ifndef __LINUX_MFD_ZX234290_H
+#define __LINUX_MFD_ZX234290_H
+
+#include <linux/mutex.h>
+
+#define zx234290_rails(_name) "zx234290_"#_name
+
+#define u8 unsigned char
+
+/* LDOs */
+#define ZX234290_REG_LDO1	0
+#define ZX234290_REG_LDO2	1
+#define ZX234290_REG_LDO3	2
+#define ZX234290_REG_LDO4	3
+#define ZX234290_REG_LDO5	4
+#define ZX234290_REG_LDO6	5
+#define ZX234290_REG_LDO7	6
+#define ZX234290_REG_LDO8	7
+
+#define ZX234290_REG_LDO9	8
+#define ZX234290_REG_LDO10	9
+#define ZX234290_REG_LDO11	10
+
+/* DCDC's */
+#define ZX234290_REG_DCDC0	11
+#define ZX234290_REG_DCDC1	12
+#define ZX234290_REG_DCDC2	13
+#define ZX234290_REG_DCDC3	14
+#define ZX234290_REG_DCDC4	15
+
+/* ZX regulator type list */
+#ifndef ZX234290_PWR_FAUL_PROCESS
+#define ZX234290_PWR_FAUL_PROCESS
+#define 	ZX234290_INT_LDO_FAUL		0
+#define 	ZX234290_INT_BUCK_FAUL		1
+#endif
+
+#define	ZX234290_INT_EOADC			2			/* xxxx x100	*/
+#define	ZX234290_INT_PWRON_SHORT	3
+#define	ZX234290_INT_PWRON_LONG		4
+#define	ZX234290_INT_PWRON			5
+
+#define	ZX234290_INT_RTC_ALRM		8
+#define	ZX234290_INT_BATT_DET		10
+#define	ZX234290_INT_RTC_MIN		11
+#define	ZX234290_INT_RTC_HOUR		12
+
+#define ZX234290_NUM_IRQ			13
+
+#ifdef ZX234290_PWR_FAUL_PROCESS
+int zx234290_register_client(struct notifier_block *nb);
+int zx234290_unregister_client(struct notifier_block *nb);
+int zx234290_notifier_call_chain(unsigned long val, void *v);
+#endif
+
+#if 0
+/* External controls requests */
+enum zx234290_ext_control {
+	PWR_REQ_INPUT_NONE	= 0x00000000,
+	PWR_REQ_INPUT_PREQ1	= 0x00000001,
+	PWR_REQ_INPUT_PREQ2	= 0x00000002,
+	PWR_REQ_INPUT_PREQ3	= 0x00000004,
+	PWR_OFF_ON_SLEEP	= 0x00000008,
+	PWR_ON_ON_SLEEP		= 0x00000010,
+};
+#endif
+
+#if 0
+typedef enum
+{
+	RESET_TO_NORMAL,                 /*reset to idle*/
+	RESET_TO_CHARGER,                /*reset to charger*/
+	RESET_TO_ALRAM,               /*reset to alarm*/
+	RESET_TO_EXCEPTRESET,
+	MAX_RESET_TYPE,
+} T_ZDrvSys_RESET_TYPE;
+#endif
+
+typedef enum _T_ZDrvPmic_Enable{
+    PM_DISABLE = 0,
+    PM_ENABLE,
+    PM_ENABLE_NOT_SUPPORT = -100,
+    PM_ENABLE_MAX_STATUS = -255
+} T_ZDrvPmic_Enable;
+
+typedef enum _T_ZDrvPmic_NrmMode{
+    PM_NRMMODE_AUTO = 0,
+    PM_NRMMODE_PFM,
+    PM_NRMMODE_PWM,
+    PM_NRMMODE_NOT_SUPPORT = -100,
+    PM_NRMMODE_MAX_STATUS = -255
+}T_ZDrvPmic_NrmMode;
+
+typedef enum _T_ZDrvPmic_SlpMode{
+    PM_SLPMODE_AUTO_NORMAL = 0,    //auto in dcdc, normal in ldo
+    PM_SLPMODE_ECO_NRMV,           //normal voltage
+    PM_SLPMODE_ECO_SLPV,           //sleep voltage
+    PM_SLPMODE_OFF,                //OFF
+    PM_SLPMODE_NOT_SUPPORT = -100,
+    PM_SLPMODE_MAX_STATUS = -255
+}T_ZDrvPmic_SlpMode;
+
+//consumer
+typedef enum _T_ZDrvPmic_Regulator{
+    VCORE0 = 0,
+    VCORE1,
+    VDDR,
+    VMMC,
+    VSD0,
+    VSD1,
+    VIO_LO,
+    VIO_HI,
+    VUSB_0V9,
+    VUSB_3V3,
+    VPLL_LO,
+    VPLL_HI,
+    VSIM1,
+    VSIM2,
+    VRF_LO,
+    VRF_HI,
+    VRF_SW,
+    VPA,
+    VCTCXO1,
+    VCTCXO2,
+    VSSBUF,
+    VRTC,
+} T_ZDrvPmic_Regulator;
+
+typedef enum _T_ZDrvPmic_Vcore{
+    PM_VOLT_0_6750 = 0,
+    PM_VOLT_0_6875 ,
+    PM_VOLT_0_7000 ,
+    PM_VOLT_0_7125 ,
+    PM_VOLT_0_7250 = 0x04,
+    PM_VOLT_0_7375 ,
+    PM_VOLT_0_7500 ,
+    PM_VOLT_0_7625 ,
+    PM_VOLT_0_7750 = 0x08 ,
+    PM_VOLT_0_7875 ,
+    PM_VOLT_0_8000 ,
+    PM_VOLT_0_8125 ,
+    PM_VOLT_0_8250 = 0x0c,
+    PM_VOLT_0_8375 ,
+    PM_VOLT_0_8500 ,
+    PM_VOLT_0_8625 ,
+    PM_VOLT_0_8750 = 0x10 ,
+    PM_VOLT_0_8875 ,
+    PM_VOLT_0_9000 ,
+    PM_VOLT_0_9125 ,
+    PM_VOLT_0_9250 = 0x14,
+    PM_VOLT_0_9375 ,
+    PM_VOLT_0_9500 ,
+    PM_VOLT_0_9625 ,
+    PM_VOLT_0_9750 = 0x18 ,
+    PM_VOLT_0_9875 ,
+    PM_VOLT_1_0000 ,
+    PM_VOLT_1_0125 ,
+    PM_VOLT_1_0250 = 0x1c,
+    PM_VOLT_1_0375 ,
+    PM_VOLT_1_0500 ,
+    PM_VOLT_1_0625 ,
+    PM_VOLT_1_0750 = 0x20 ,
+    PM_VOLT_1_0875 ,
+    PM_VOLT_1_1000 ,
+    PM_VOLT_1_1125 ,
+    PM_VOLT_1_1250 = 0x24,
+    PM_VOLT_1_1375 ,
+    PM_VOLT_1_1500 ,
+    PM_VOLT_1_1625 ,
+    PM_VOLT_1_1750 = 0x28 ,
+    PM_VOLT_1_1875 ,
+    PM_VOLT_1_2000 ,
+    PM_VOLT_1_2125 ,
+    PM_VOLT_1_2250 = 0x2c,
+    PM_VOLT_1_2375 ,
+    PM_VOLT_1_2500  = 0x2e,
+    PM_VOLT_1_2625 ,
+    PM_VOLT_1_2750 = 0x30 ,
+    PM_VOLT_1_2875 ,
+    PM_VOLT_1_3000 ,
+    PM_VOLT_1_3125 ,
+    PM_VOLT_1_3250 = 0x34,
+    PM_VOLT_1_3375 ,
+    PM_VOLT_1_3500  ,
+    PM_VOLT_1_3625 ,
+    PM_VOLT_1_3750 = 0x38 ,
+    PM_VOLT_1_3875 ,
+    PM_VOLT_1_4000 ,
+    PM_VOLT_1_4125 ,
+    PM_VOLT_1_4250 = 0x3c,
+    PM_VOLT_1_4375 ,
+    PM_VOLT_1_4500  ,
+    PM_VOLT_1_4625 ,
+    PM_VOLT_1_4750 = 0x40 ,
+    PM_VOLT_1_4875 ,
+    PM_VOLT_1_5000 ,
+    PM_VOLT_1_5125 ,
+    PM_VOLT_1_5250 = 0x44,
+    PM_VOLT_1_5375 ,
+    PM_VOLT_1_5500  ,
+    PM_VOLT_1_5625 ,
+    PM_VOLT_1_5750 = 0x48,
+    PM_VOLT_1_5875 ,
+    PM_VOLT_1_6000 ,
+    PM_VOLT_1_6125 ,
+    PM_VOLT_1_6250 = 0x4c,
+    PM_VOLT_1_6375 ,
+    PM_VOLT_1_6500  ,
+    PM_VOLT_1_6625 ,
+    PM_VOLT_1_6750 = 0x50,
+    PM_VOLT_1_6875 ,
+    PM_VOLT_1_7000 ,
+    PM_VOLT_1_7125 ,
+    PM_VOLT_1_7250 = 0x54,
+    PM_VOLT_1_7375 ,
+    PM_VOLT_1_7500  ,
+    PM_VOLT_1_7625 ,
+    PM_VOLT_1_7750 = 0x58,
+    PM_VOLT_1_7875 ,
+    PM_VOLT_1_8000 ,
+    PM_VOLT_1_8125 ,
+    PM_VOLT_1_8250 = 0x5c,
+    PM_VOLT_1_8375 ,
+    PM_VOLT_1_8500  ,
+    PM_VOLT_1_8625 ,
+    PM_VOLT_1_8750 = 0x60 ,
+    PM_VOLT_1_8875 ,
+    PM_VOLT_1_9000 ,
+    PM_VOLT_1_9125 ,
+    PM_VOLT_1_9250 = 0x64,
+    PM_VOLT_1_9375 ,
+    PM_VOLT_1_9500  ,
+    PM_VOLT_1_9625 ,
+    PM_VOLT_1_9750 = 0x68,
+    PM_VOLT_1_9875 ,
+    PM_VOLT_2_0000 ,
+    PM_VOLT_2_0125 ,
+    PM_VOLT_2_0250 = 0x6c,
+    PM_VOLT_2_0375 ,
+    PM_VOLT_2_0500  ,
+    PM_VOLT_2_0625 ,
+    PM_VOLT_2_0750 = 0x70,
+    PM_VOLT_2_0875 ,
+    PM_VOLT_2_1000 ,
+    PM_VOLT_2_1125 ,
+    PM_VOLT_2_1250 = 0x74,
+    PM_VOLT_2_1375 ,
+    PM_VOLT_2_1500  ,
+    PM_VOLT_2_1625 ,
+    PM_VOLT_2_1750 = 0x78 ,
+    PM_VOLT_2_1875 ,
+    PM_VOLT_2_2000 ,
+    PM_VOLT_2_2125 ,
+    PM_VOLT_2_2250 = 0x7c,
+    PM_VOLT_2_2375 ,
+    PM_VOLT_2_2500  ,
+    PM_VOLT_2_2625 ,
+    PM_VOLT_2_2750 = 0x80,
+    PM_VOLT_2_2875 ,
+    PM_VOLT_2_3000 ,
+    PM_VOLT_2_3125 ,
+    PM_VOLT_2_3250 = 0x84,
+    PM_VOLT_2_3375 ,
+    PM_VOLT_2_3500  ,
+    PM_VOLT_2_3625 ,
+    PM_VOLT_2_3750 = 0x88 ,
+    PM_VOLT_2_3875 ,
+    PM_VOLT_2_4000 ,
+    PM_VOLT_2_4125 ,
+    PM_VOLT_2_4250 = 0x8c,
+    PM_VOLT_2_4375 ,
+    PM_VOLT_2_4500  ,
+    PM_VOLT_2_4625 ,
+    PM_VOLT_2_4750 = 0x90,
+    PM_VOLT_2_4875 ,
+    PM_VOLT_2_5000 ,
+    PM_VOLT_2_5125 ,
+    PM_VOLT_2_5250 = 0x94,
+    PM_VOLT_2_5375 ,
+    PM_VOLT_2_5500  ,
+    PM_VOLT_2_5625 ,
+    PM_VOLT_2_5750 = 0x98 ,
+    PM_VOLT_2_5875 ,
+    PM_VOLT_2_6000 ,
+    PM_VOLT_2_6125 ,
+    PM_VOLT_2_6250 = 0x9c,
+    PM_VOLT_2_6375 ,
+    PM_VOLT_2_6500  ,
+    PM_VOLT_2_6625 ,
+    PM_VOLT_2_6750 = 0xa0,
+    PM_VOLT_2_6875 ,
+    PM_VOLT_2_7000 ,
+    PM_VOLT_2_7125 ,
+    PM_VOLT_2_7250 = 0xa4,
+    PM_VOLT_2_7375 ,
+    PM_VOLT_2_7500  ,
+    PM_VOLT_2_7625 ,
+    PM_VOLT_2_7750 = 0xa8,
+    PM_VOLT_2_7875 ,
+    PM_VOLT_2_8000 ,
+    PM_VOLT_2_8125 ,
+    PM_VOLT_2_8250 = 0xac,
+    PM_VOLT_2_8375 ,
+    PM_VOLT_2_8500  ,
+    PM_VOLT_2_8625 ,
+    PM_VOLT_2_8750 = 0xb0,
+    PM_VOLT_2_8875 ,
+    PM_VOLT_2_9000 ,
+    PM_VOLT_2_9125 ,
+    PM_VOLT_2_9250 = 0xb4,
+    PM_VOLT_2_9375 ,
+    PM_VOLT_2_9500  ,
+    PM_VOLT_2_9625 ,
+    PM_VOLT_2_9750 = 0xb8,
+    PM_VOLT_2_9875 ,
+    PM_VOLT_3_0000 ,
+    PM_VOLT_3_0125 ,
+    PM_VOLT_3_0250 = 0xbc,
+    PM_VOLT_3_0375 ,
+    PM_VOLT_3_0500  ,
+    PM_VOLT_3_0625 ,
+    PM_VOLT_3_0750 = 0xc0 ,
+    PM_VOLT_3_0875 ,
+    PM_VOLT_3_1000 ,
+    PM_VOLT_3_1125 ,
+    PM_VOLT_3_1250 = 0xc4,
+    PM_VOLT_3_1375 ,
+    PM_VOLT_3_1500  ,
+    PM_VOLT_3_1625 ,
+    PM_VOLT_3_1750 = 0xc8 ,
+    PM_VOLT_3_1875 ,
+    PM_VOLT_3_2000 ,
+    PM_VOLT_3_2125 ,
+    PM_VOLT_3_2250 = 0xcc,
+    PM_VOLT_3_2375 ,
+    PM_VOLT_3_2500  ,
+    PM_VOLT_3_2625 ,
+    PM_VOLT_3_2750 = 0xd0 ,
+    PM_VOLT_3_2875 ,
+    PM_VOLT_3_3000 ,
+    PM_VOLT_3_3125 ,
+    PM_VOLT_3_3250 = 0xd4,
+    PM_VOLT_3_3375 ,
+    PM_VOLT_3_3500  ,
+    PM_VOLT_3_3625 ,
+    PM_VOLT_3_3750 = 0xd8 ,
+    PM_VOLT_3_3875 ,
+
+    PM_VOLT_NOT_SUPPORT = -100,
+    PM_VOLT_MAX_STATUS = -255,
+ } T_ZDrvPmic_Voltage;
+
+
+
+
+/**
+ * struct zx234290 - zx234290 sub-driver chip access routines
+ */
+
+struct zx234290 {
+	struct device *dev;
+	/* for read/write acces */
+	struct mutex io_mutex;
+
+	/* For device IO interfaces: I2C or SPI */
+	void *control_data;
+
+	int (*read)(struct zx234290 *zx234290, u8 reg, int size, void *dest);
+	int (*write)(struct zx234290 *zx234290, u8 reg, int size, void *src);
+
+	/* Client devices */
+	struct zx234290_regulator *regulator;
+
+	/* GPIO Handling */
+
+	/* IRQ Handling */
+	struct mutex irq_lock;
+	int chip_irq;
+	int irq_base;
+	struct irq_domain * irq_domain;
+	int irq_num;
+	unsigned int irq_mask;
+};
+int zx234290_i2c_read_simple(u8 reg, void *dest);
+int zx234290_i2c_write_simple(u8 reg, void *src);
+int zx234290_i2c_read_simple_PSM(u8 reg, void *dest);
+int zx234290_i2c_write_simple_PSM(u8 reg, void *src);
+
+int zx234290_reg_read(struct zx234290 *zx234290, u8 reg);
+int zx234290_reg_write(struct zx234290 *zx234290, u8 reg, u8 val);
+int zx234290_device_init(struct zx234290 *zx234290);
+void zx234290_device_exit(struct zx234290 *zx234290);
+
+
+/*regulator defines*/
+#if 1
+/*
+ * List of registers for ZX234290
+*/
+
+/////////////////////////////////////////////////
+/*slave address 0x12*/
+/////////////////////////////////////////////////
+#define ZX234290_I2C_SLAVE_ADDR0   			(0x12)
+
+    /*  interrupt and mask */
+#define ZX234290_REG_ADDR_INTA         		0x00    /* INTERRUPT */
+#define ZX234290_REG_ADDR_INTB          	0x01
+#define ZX234290_REG_ADDR_INTA_MASK    		0x02
+#define ZX234290_REG_ADDR_INTB_MASK   		0x03
+
+    /* interrupt status */
+#define ZX234290_REG_ADDR_STSA        		0x04
+#define ZX234290_REG_ADDR_STSB       		0x05
+#define ZX234290_REG_ADDR_STS_STARTUP  		0x06
+
+    /* adc & softon select  */
+#define ZX234290_REG_ADDR_SYS_CTRL        	0x07  /*0x8 0x9Ìø¹ý*/
+
+    /* bucks normal voltage and sleep voltage   */
+#define ZX234290_REG_ADDR_BUCK1_VOL        	0x0A  /*[00xx xxxx]0xB 0xC Ìø¹ý*/
+#define ZX234290_REG_ADDR_BUCK1_SLPVOL    	0x0D
+
+    /* bucks mode   */
+#define ZX234290_REG_ADDR_BUCK1_MODE       0x0E  	/* [xx] NRM [xx] SLP [00 00]*/
+#define ZX234290_REG_ADDR_BUCK23_MODE       0x0F    /*[xx]BUCK3 NRM [xx]BUCK3 SLP [xx]BUCK2 NRM [xx]BUCK2 SLP*/
+#define ZX234290_REG_ADDR_BUCK4_MODE       	0x11	/* [00 00] [xx] NRM [xx] SLP   0X10Ìø¹ý	*/
+
+    /* ldo normal voltage   */
+#define ZX234290_REG_ADDR_LDO12_VOL         0x12	/* [xxxx xxxx] */
+#define ZX234290_REG_ADDR_LDO34_VOL         0x13
+#define ZX234290_REG_ADDR_LDO56_VOL       	0x14
+#define ZX234290_REG_ADDR_LDO78_VOL         0x15
+#define ZX234290_REG_ADDR_LDO9_VOL          0x16    /* [xxxx 0000] */
+#define ZX234290_REG_ADDR_LDO10_RTCLDO_VOL  0x17	/* [00 xx]VORTC [xx xx]LDO10*/
+
+
+#define ZX234290_REG_ADDR_BUCK2_VOL        	0x1A	/* BUCK2 VLOT	*/
+
+    /* ldo sleep voltage    */
+#define ZX234290_REG_ADDR_LDO12_SLPVOL     	0x18	/* [xx xx]ldo2  [xx xx]ldo1*/
+#define ZX234290_REG_ADDR_LDO3_SLPVOL       0x19	/* [00 00] [xx xx] */
+#define ZX234290_REG_ADDR_LDO78_SLPVOL     	0x1B    /* [xx xx]ldo8  [xx xx]ldo7*/
+#define ZX234290_REG_ADDR_LDO9_SLPVOL       0x1C    /* [xx xx] [00 00] */
+#define ZX234290_REG_ADDR_LDO10_SLPVOL      0x1D    /* [00 00] [xx xx] */
+
+    /* ldo mode */
+#define ZX234290_REG_ADDR_LDO1234_MODE   	0x1E    /* [xx][xx][xx][xx]*/
+#define ZX234290_REG_ADDR_LDO5678_MODE      0x1F
+#define ZX234290_REG_ADDR_LDO910_MODE       0x20	/* [00] [xx] [xx] [00] */
+
+    /* ldo enable   */
+#define ZX234290_REG_ADDR_LDO_EN1			0x21	/* LDO8-1 */
+#define ZX234290_REG_ADDR_LDO_EN2			0x22	/* [xx xx]BUCK4-1, [0xx0]LDO10-9*/
+
+    /* adc code */
+#define ZX234290_REG_ADDR_VBATADC_MSB		0x23    /*[xxxx xxxx]*/
+#define ZX234290_REG_ADDR_VBATADC_LSB		0x24    /*[xxxx 0000]*/
+#define ZX234290_REG_ADDR_ADC1_MSB			0x25
+#define ZX234290_REG_ADDR_ADC1_LSB			0x26
+#define ZX234290_REG_ADDR_ADC2_MSB			0x27
+#define ZX234290_REG_ADDR_ADC2_LSB			0x28
+
+    /* sink control */
+#define ZX234297_REG_ADDR_SINK_CONTROL		0x29
+
+    /* rtc */
+#define ZX234290_REG_ADDR_RTC_CTRL1			0x30
+#define ZX234290_REG_ADDR_RTC_CTRL2			0x31
+
+    /* date and time */
+#define ZX234290_REG_ADDR_SECONDS         	0x32
+#define ZX234290_REG_ADDR_MINUTES         	0x33
+#define ZX234290_REG_ADDR_HOURS           	0x34
+#define ZX234290_REG_ADDR_DAY             	0x35
+#define ZX234290_REG_ADDR_WEEK            	0x36
+#define ZX234290_REG_ADDR_MONTH           	0x37
+#define ZX234290_REG_ADDR_YEAR            	0x38
+
+    /* alarm */
+#define ZX234290_REG_ADDR_ALARM_MINUTE      0x39
+#define ZX234290_REG_ADDR_ALARM_HOUR  		0x3A
+#define ZX234290_REG_ADDR_ALARM_DAY        	0x3B
+#define ZX234290_REG_ADDR_ALARM_WEEK      	0x3C
+#define ZX234290_REG_ADDR_ALARM_SECOND     	0x3D
+
+#define ZX234290_REG_ADDR_TIMER_CTRL		0x3E
+#define ZX234290_REG_ADDR_TIMER_CNT			0x3F
+
+    /* enable ldo output discharge resistance */
+#define ZX234290_REG_ADDR_EN_DISCH1			0x40
+#define ZX234290_REG_ADDR_EN_DISCH2			0x41
+
+    /* power key control */
+#define ZX234290_REG_ADDR_PWRKEY_CONTROL1	0x42
+#define ZX234290_REG_ADDR_PWRKEY_CONTROL2   0x43
+
+#define ZX234290_REG_ADDR_VERSION           0x44
+
+    /*fault status*/
+#define ZX234290_REG_ADDR_BUCK_FAULT_STATUS 0x45
+#define ZX234290_REG_ADDR_LDO_FAULT_STATUS  0x46
+
+#define ZX234290_REG_ADDR_BUCK_INT_MASK     0x47
+#define ZX234290_REG_ADDR_LDO_INT_MASK      0x48
+
+#define ZX234290_REG_ADDR_USER_RESERVED     0x50
+#define ZX234290_REG_ADDR_GMT_TESTING       0xf1
+
+#define ZX234290_MAX_REGISTER		        0x51 //yuxiang ?
+
+/*0x04 status A*/
+#define ZX234290_STATUSA_POWERON_LSH           	(5)
+#define ZX234290_STATUSA_POWERON_WID            (1)
+#define ZX234290_STATUSA_EOCADC_LSH           	(2)
+#define ZX234290_STATUSA_EOCADC_WID             (1)
+
+/* 0x06  STATUS REG -- STARTUP */
+#define ZX234290_SYSPOR_STATUS_PWRON_STARTUP        (0x1 << 0)  /* PWR ON button */
+#define ZX234290_SYSPOR_STATUS_RTC_ALARM_STARTUP 	(0x1 << 1)
+#define ZX234290_SYSPOR_STATUS_PSHOLD_STARTUP       (0x1 << 2)
+#define ZX234290_SYSPOR_STATUS_PWRONLLP_STARTUP  	(0x1 << 3)
+
+/* discharger	*/
+#define ZX234290_DISCHG1_LSB_LSH           	(0)
+#define ZX234290_DISCHG1_LSB_WID            (4)
+
+#define ZX234290_DISCHG1_MSB_LSH           	(5)
+#define ZX234290_DISCHG1_MSB_WID            (2)
+
+#define ZX234290_DISCHG2_LSH           	    (0)
+#define ZX234290_DISCHG2_WID                (8)
+
+
+/* BUCK VOLTAGE */
+#define ZX234290_BUCK01_VSEL_LSH           	(0)
+#define ZX234290_BUCK01_VSEL_WID            (6)
+
+/* BUCK SLEEP VOLTAGE */
+#define ZX234290_BUCK01_SLEEP_VSEL_LSH      (0)
+#define ZX234290_BUCK01_SLEEP_VSEL_WID      (6)
+
+/* BUCKS MODE CTROL	*/
+#define ZX234290_REGULATOR_MODE_WID         (2)
+
+#define ZX234290_BUCK0_SLPMODE_LSH          (0)
+#define ZX234290_BUCK0_NRMMODE_LSH          (2)
+#define ZX234290_BUCK1_SLPMODE_LSH          (4)
+#define ZX234290_BUCK1_NRMMODE_LSH          (6)	/*[7:6]*/
+#define ZX234290_BUCK2_SLPMODE_LSH          (0)
+#define ZX234290_BUCK2_NRMMODE_LSH          (2)
+#define ZX234290_BUCK3_SLPMODE_LSH          (4)
+#define ZX234290_BUCK3_NRMMODE_LSH          (6)
+#define ZX234290_BUCK4_SLPMODE_LSH          (0)
+#define ZX234290_BUCK4_NRMMODE_LSH          (2)
+
+/* LDO MODE, ONLY SLEEP MODE	 */
+#define ZX234290_LDO1_SLPMODE_LSH          	(0)
+#define ZX234290_LDO2_SLPMODE_LSH          	(2)
+#define ZX234290_LDO3_SLPMODE_LSH          	(4)
+#define ZX234290_LDO4_SLPMODE_LSH          	(6)
+#define ZX234290_LDO5_SLPMODE_LSH          	(0)
+#define ZX234290_LDO6_SLPMODE_LSH          	(2)
+#define ZX234290_LDO7_SLPMODE_LSH          	(4)
+#define ZX234290_LDO8_SLPMODE_LSH          	(6)
+#define ZX234290_LDO9_SLPMODE_LSH          	(2)
+#define ZX234290_LDO10_SLPMODE_LSH         	(4)
+//#define ZX234290_LDO11_SLPMODE_LSH         	(6)
+
+/* LDO VOLTAGE SELECT */
+#define ZX234290_LDO_VSEL_WID               (4)
+
+#define ZX234290_LDO1_VSEL_LSH           	(0)	/* [3:0]	*/
+#define ZX234290_LDO2_VSEL_LSH              (4)	/* [7:4]	*/
+#define ZX234290_LDO3_VSEL_LSH              (0)
+#define ZX234290_LDO4_VSEL_LSH              (4)
+#define ZX234290_LDO5_VSEL_LSH              (0)
+#define ZX234290_LDO6_VSEL_LSH              (4)
+#define ZX234290_LDO7_VSEL_LSH              (0)
+#define ZX234290_LDO8_VSEL_LSH              (4)
+#define ZX234290_LDO9_VSEL_LSH              (4)
+#define ZX234290_LDO10_VSEL_LSH             (0)
+#define ZX234290_LDO11_VSEL_LSH             (0)	/* [3:0]	*/
+
+#define ZX234290_VORTC_VSEL_WID             (2)
+#define ZX234290_VORTC_VSEL_LSH             (4)	/* [5][4]	*/
+#define ZX234290_LDO5_VSEL_WID              (2) /* [1][0]*/
+
+
+/* LDO SLEEP VOLTAGE	*/
+#define ZX234290_BUCK2_VSEL_WID             (5)
+
+#define ZX234290_BUCK2_VSEL_LSH         	(0)
+
+#define ZX234290_LDO1_SLP_VSEL_LSH   		(0)	/* [3:0]	*/
+#define ZX234290_LDO2_SLP_VSEL_LSH          (4)	/* [7:4]	*/
+#define ZX234290_LDO3_SLP_VSEL_LSH          (0)
+#define ZX234290_LDO7_SLP_VSEL_LSH          (0)
+#define ZX234290_LDO8_SLP_VSEL_LSH          (0)
+#define ZX234290_LDO11_SLP_VSEL_LSH         (0)	/* [3:0]	*/
+
+/* ENABLE 0x21-0x22 */
+#define ZX234290_LDOS_ON_WID                (1)
+
+#define ZX234290_LDO1_ON_LSH               	(0)
+#define ZX234290_LDO2_ON_LSH                (1)
+#define ZX234290_LDO3_ON_LSH                (2)
+#define ZX234290_LDO4_ON_LSH                (3)
+#define ZX234290_LDO5_ON_LSH                (4)
+#define ZX234290_LDO6_ON_LSH                (5)
+#define ZX234290_LDO7_ON_LSH                (6)
+#define ZX234290_LDO8_ON_LSH                (7)
+
+#define ZX234290_LDO9_ON_LSH                (1)
+#define ZX234297_LDO9_ON_LSH                (0)
+#define ZX234290_LDO10_ON_LSH               (2)
+#define ZX234297_LDO10_ON_LSH               (1)
+#define ZX234290_BUCK1_ON_LSH               (4)
+#define ZX234290_BUCK2_ON_LSH               (5)
+#define ZX234290_BUCK3_ON_LSH               (6)
+#define ZX234290_BUCK4_ON_LSH               (7)
+
+/* LONG PRESSED TIME	*/
+#define ZX234290_PWRON_TIME_LSH				(0)
+#define ZX234290_PWRON_TIME_WID				(2)
+#define ZX234290_PWRON_LONGPRESS_EN_LSH		(2)
+#define ZX234290_PWRON_LONGPRESS_EN_WID		(1)
+#define ZX234290_PWRON_LLP_TODO_LSH			(3)	/* LLP long long pressed */
+#define ZX234290_PWRON_LLP_TODO_WID			(1)
+
+/* sys ctrol 0x07	*/
+#define ZX234290_SINK1_EN_LSH				(0)
+#define ZX234290_SINK1_EN_WID				(1)
+#define ZX234290_SINK2_EN_LSH				(1)
+#define ZX234290_SINK2_EN_WID				(1)
+#define ZX234290_ADC1_EN_LSH				(4)
+#define ZX234290_ADC1_EN_WID				(1)
+#define ZX234290_ADC2_EN_LSH				(3)
+#define ZX234290_ADC2_EN_WID				(1)
+#define ZX234290_ADC_START_LSH				(5)
+#define ZX234290_ADC_START_WID				(1)
+#define ZX234290_SOFTON_LSH					(7)
+
+/* 0x08	*/
+#define ZX234290_SINK2_CURSEL_LSH           (0)
+#define ZX234290_SINK2_CURSEL_WID           (4)
+/* 0x09 */
+#define ZX234290_SINK1_CURSEL_LSH           (0)
+#define ZX234290_SINK1_CURSEL_WID           (4)
+
+/* 0x20	*/
+#define ZX234297_SINK1_SLP_MODE_LSH			(6)
+#define ZX234297_SINK2_SLP_MODE_LSH			(7)
+#define ZX234297_SINK_SLP_MODE_WID			(1)
+/* 0x22 */
+#define ZX234297_SINK1_ON_LSH				(2)
+#define ZX234297_SINK2_ON_LSH				(3)
+#define ZX234297_SINK_ON_WID				(1)
+/* 0x29 */
+#define ZX234297_SINK1_CURRENT_LSH			(0)
+#define ZX234297_SINK2_CURRENT_LSH			(4)
+#define ZX234297_SINK_CURRENT_WID			(4)
+
+#define ZX234290_LDO_RSTERR_LSH		(0)
+#define ZX234290_LDO_RSTERR_WID		(1)
+
+#endif  /* end of ZX234290 */
+
+#define ZX234290_BITFVAL(var, lsh)   ( (var) << (lsh) )
+#define ZX234290_BITFMASK(wid, lsh)  ( ((1U << (wid)) - 1) << (lsh) )
+#define ZX234290_BITFEXT(var, wid, lsh)   ((var & ZX234290_BITFMASK(wid, lsh)) >> (lsh))
+
+/* VBA - BUCK1 	6bit */
+typedef enum _T_ZDrvZx234290_VbuckA
+{
+	VBUCKA_0_675 = 0x00,
+	VBUCKA_0_700 = 0x02,
+	VBUCKA_0_750 = 0x06,
+	VBUCKA_0_800 = 0x0a,
+	VBUCKA_0_850 = 0x0e,
+	VBUCKA_0_900 = 0x12,/*default*/
+	VBUCKA_0_950 = 0x16,
+    VBUCKA_1_000 = 0x1a,
+    VBUCKA_1_050 = 0x1e,
+    VBUCKA_1_100 = 0x22,
+    VBUCKA_1_150 = 0x26,
+    VBUCKA_1_200 = 0x2a,
+    VBUCKA_1_250 = 0x2e,
+
+    VBUCKA_MAX
+
+}T_ZDrvZx234290_VbuckA;
+
+/* VBC - BUCK2 */
+typedef enum _T_ZDrvZx234290_VbuckC
+{
+    VBUCKC_0_850 = 0x00,
+	VBUCKC_0_900 = 0x02,
+	VBUCKC_0_950 = 0x04,
+	VBUCKC_1_000 = 0x06,
+	VBUCKC_1_050 = 0x08,
+	VBUCKC_1_100 = 0x0a,
+	VBUCKC_1_150 = 0x0c,
+    VBUCKC_1_200 = 0x0e,/*default*/
+    VBUCKC_1_250 = 0x10,
+    VBUCKC_1_300 = 0x12,
+    VBUCKC_1_350 = 0x14,
+    VBUCKC_1_400 = 0x16,
+    VBUCKC_1_450 = 0x18,
+    VBUCKC_1_500 = 0x1a,
+    VBUCKC_1_550 = 0x1c,
+    VBUCKC_1_600 = 0x1e,
+
+    VBUCKC_MAX
+
+}T_ZDrvZx234290_VbuckC;
+
+/* VLA - ldo1/9/10	*/
+typedef enum _T_ZDrvZx234290_VldoA
+{
+	VLDOA_0_725 = 0,
+	VLDOA_0_750 = 1,
+	VLDOA_0_775 = 2,
+	VLDOA_0_800 = 3,
+	VLDOA_0_825 = 4,
+	VLDOA_0_850 = 5,
+	VLDOA_0_875 = 6,
+    VLDOA_0_900 = 7,
+    VLDOA_0_925 = 8,
+    VLDOA_0_950 = 9,
+    VLDOA_0_975 = 10,
+    VLDOA_1_000 = 11,
+    VLDOA_1_025 = 12,
+    VLDOA_1_050 = 13,
+    VLDOA_1_075 = 14,
+    VLDOA_1_100 = 15,
+
+    VLDOA_MAX
+
+}T_ZDrvZx234290_VldoA;
+
+/* VLB - ldo5 2bit	*/
+typedef enum _T_ZDrvZx234290_VldoB
+{
+    VLDOB_3_300 = 0,
+    VLDOB_3_150 = 1,
+    VLDOB_3_000 = 2,
+    VLDOB_1_800 = 3,	/* 11	*/
+
+    VLDOB_MAX
+
+}T_ZDrvZx234290_VldoB;
+
+/* VLC - ldo2/ldo3	*/
+typedef enum _T_ZDrvZx234290_VldoC
+{
+	VLDOC_0_750 = 0,
+	VLDOC_0_800 = 1,
+	VLDOC_0_850 = 2,
+	VLDOC_0_900 = 3,
+    VLDOC_0_950 = 4,
+    VLDOC_1_000 = 5,
+    VLDOC_1_050 = 6,
+    VLDOC_1_100 = 7,
+    VLDOC_1_200 = 8,
+    VLDOC_1_500 = 9,
+    VLDOC_1_800 = 10,
+    VLDOC_2_000 = 11,
+    VLDOC_2_500 = 12,
+    VLDOC_2_800 = 13,
+    VLDOC_3_000 = 14,
+    VLDOC_3_300 = 15,
+
+    VLDOC_MAX
+
+}T_ZDrvZx234290_VldoC;
+
+/* VLD - ldo4/6/7/8	*/
+typedef enum _T_ZDrvZx234290_VldoD
+{
+    VLDOD_1_400 = 0,
+	VLDOD_1_500 = 1,
+	VLDOD_1_600 = 2,
+	VLDOD_1_800 = 3,
+	VLDOD_1_850 = 4,
+	VLDOD_2_000 = 5,
+	VLDOD_2_050 = 6,
+    VLDOD_2_500 = 7,
+    VLDOD_2_550 = 8,
+    VLDOD_2_700 = 9,
+    VLDOD_2_750 = 10,
+    VLDOD_2_800 = 11,
+    VLDOD_2_850 = 12,
+    VLDOD_2_900 = 13,
+    VLDOD_2_950 = 14,
+    VLDOD_3_000 = 15,
+
+    VLDOD_MAX
+
+}T_ZDrvZx234290_VldoD;
+
+/*  VORTC 2bit	*/
+typedef enum _T_ZDrvZx234290_VldoE
+{
+    VLDOE_1_800 = 0,
+    VLDOE_2_500 = 1,
+    VLDOE_3_000 = 2,
+    VLDOE_3_300 = 3,	/* 11	*/
+
+    VLDOE_MAX
+
+}T_ZDrvZx234290_VldoE;
+
+/* VLF - ldo10	*/
+typedef enum _T_ZDrvZx234297_VldoF
+{
+    VLDOF_0_800 = 0,
+	VLDOF_0_850 = 1,
+	VLDOF_0_900 = 2,
+	VLDOF_0_950 = 3,
+
+	VLDOF_1_000 = 4,
+	VLDOF_1_050 = 5,
+	VLDOF_1_100 = 6,
+    VLDOF_1_200 = 7,
+
+    VLDOF_1_300 = 8,
+    VLDOF_1_400 = 9,
+    VLDOF_1_500 = 10,
+    VLDOF_1_800 = 11,
+
+    VLDOF_2_500 = 12,
+    VLDOF_2_800 = 13,
+    VLDOF_3_000 = 14,
+    VLDOF_3_300 = 15,
+
+    VLDOF_MAX
+
+}T_ZDrvZx234297_VldoF;
+
+/* BUCK3/4 EXTERNAL ADJUSTABLE	*/
+
+typedef enum _T_ZDrvZx234290_LDO_ENABLE
+{
+    LDO_ENABLE_OFF  = 0,   /* 00 */
+    LDO_ENABLE_ON   = 1,   /* 10 */
+
+    LDO_AVTICE_MAX
+}T_ZDrvZx234290_LDO_ENABLE;
+
+
+/*
+    ¹ØÓÚ BUCKSµÄģʽ£¬·ÖΪÕý³£Ä£Ê½Óë˯Ãßģʽ£¬ Õý³£Ä£Ê½Ö»¹Ø×¢PFM/PWM£¬²»¹Ø×¢¿ª¹Ø¡£
+    ˯Ãßģʽ¹Ø×¢PFM/PWM/ECO/OFF/NRM£¬Ó¦¸Ã½âÊÍΪ ˯ÃßģʽµÄ״̬²»½ö¹Ø×¢PWM/PFM£¬
+    ¶øÇÒ¹Ø×¢´ò¿ª¹Ø±Õ£¬³ýÁËOFF£¬ÆäËû¶¼ÊÇÔÚ¿ª×ŵÄÇé¿öϵÄģʽ£»¶øÄ¬ÈÏ¿ªµÄÇé¿öÔòÊÇ
+    NRMMODE£¬µçѹÓÃ˯Ãßµçѹ£»
+    ¶øLDOSµÄ˯Ãßģʽ£¬Ò»ÑùÓëÕý³£Ä£Ê½²»Ïà¸É¡£ÆäÒ²ÓÐNRM/ECO/OFFÕ⼸ÖÖ״̬
+*/
+
+/* BUCK1/2/3/4 NORMAL MODE */
+typedef enum _T_ZDrvZx234290_BUCK_NRMMODE
+{
+    BUCK_NRM_AUTO_WITH_ECO   	= 0,	/* 00/01 AUTO PWM/PSM ECO */
+    BUCK_NRM_FORCE_PWM 	= 2,	/* 10 FORCE PWM	*/
+    BUCK_NRM_AUTO_WITHOUT_ECO   = 3,  /* 00/01 AUTO PWM/PSM ECO */
+    BUCK_NRMMODE_MAX
+}T_ZDrvZx234290_BUCK_NRMMODE;
+
+/* BUCK1 SLPMODE */
+typedef enum _T_ZDrvZx234290_BUCK1_SLPMODE
+{
+    BUCK1_SLP_AUTO_WITHOUT_ECO   			= 0,	/* 00/11 AUTO PWM/PFM */
+    BUCK1_SLP_AUTO_ECO    = 1,	/*BUCK1_SLP_AUTO_ECO_VOLT output voltage configred by FBDC1[5:0]*/
+    BUCK1_SLP_AUTO_ECO_SLP    = 2,  /* output voltage configred by FBDC1_SLP[5:0]*/
+    BUCK1_SLP_SHUTDOWN				= 3,	/* 11 OFF */
+    BUCK1_SLPMODE_MAX
+}T_ZDrvZx234290_BUCK1_SLPMODE;
+
+/* BUCK2/3/4 SLPMODE */
+typedef enum _T_ZDrvZx234290_BUCK234_SLPMODE
+{
+    BUCK234_SLP_AUTO_WITHOUT_ECO   			= 0,	/* 00 AUTO PWM/PFM without eco*/
+    BUCK234_SLP_ECO_WITH_ECO    			= 1,	/* 01Óë10¾ùÊÇ ECO */
+    BUCK234_SLP_SHUTDOWN				= 3,	/* 11 OFF */
+
+    BUCK234_SLPMODE_MAX
+}T_ZDrvZx234290_BUCK234_SLPMODE;
+
+/* LDO1/2/3/7/8/9/10 SLPMODE */
+typedef enum _T_ZDrvZx234290_LDOA_SLPMODE
+{
+    LDOA_SLP_NRM_MODE   		= 0,	/* VOLDOx[3:0]  */
+    LDOA_SLP_ECO_VOLT    		= 1,	/* VOLDOx[3:0]	*/
+    LDOA_SLP_ECO_VOLT_SLP 		= 2,	/* VOLDOx_SLP[3:0]	*/
+    LDOA_SLP_SHUTDOWN			= 3,	/* 11 OFF */
+    LDOA_SLPMODE_MAX
+}T_ZDrvZx234290_LDOA_SLPMODE;
+
+/* LDO4/5/6/ SLPMODE	*/
+typedef enum _T_ZDrvZx234290_LDOB_SLPMODE
+{
+    LDOB_SLP_NRM_MODE   			= 0,	/* VOLDOx[3:0]  */
+    LDOB_SLP_ECO_VOLT    			= 1,	/* VOLDOx[3:0] 	*/
+    LDOB_SLP_NRM_MODE_VOLT			= 2,	/* VOLDOx[3:0]	*/
+    LDOB_SLP_SHUTDOWN				= 3,	/* 11 OFF */
+    LDOB_SLPMODE_MAX
+}T_ZDrvZx234290_LDOB_SLPMODE;
+
+typedef enum _T_ZDrvZx234290_LdoDischarger
+{
+    DISCHARGER_LDO_9  = 0,
+    DISCHARGER_LDO_10,
+    DISCHARGER_LDO_X,   /*not support*/
+    DISCHARGER_BUCK_4,
+    DISCHARGER_BUCK_3,
+    DISCHARGER_BUCK_2,
+    DISCHARGER_BUCK_1,
+    DISCHARGER_BUCK_X,  /*not support*/
+
+    DISCHARGER_LDO_1,
+    DISCHARGER_LDO_2,
+    DISCHARGER_LDO_3,
+    DISCHARGER_LDO_4,
+    DISCHARGER_LDO_5,
+    DISCHARGER_LDO_6,
+    DISCHARGER_LDO_7,
+    DISCHARGER_LDO_8,
+
+    DISCHARGER_MAX
+}T_ZDrvZx234290_LdoDischarger;
+
+typedef enum _T_ZDrvZx234290_DISCHARGER_ENABLE
+{
+    DISCHARGER_DISBALE  = 0,   /* 00 */
+    DISCHARGER_ENABLE    = 1,   /* 10 */
+
+    DISCHARGER_ENABLE_MAX
+}T_ZDrvZx234290_DISCHARGER_ENABLE;
+
+typedef enum _T_ZDrvZx234290_LdoList
+{
+    LDOLIST_BUCK_1  = 0,
+    LDOLIST_BUCK_2,
+    LDOLIST_BUCK_3,
+    LDOLIST_BUCK_4,
+    LDOLIST_LDO_1,
+    LDOLIST_LDO_2,
+    LDOLIST_LDO_3,
+
+    LDOLIST_LDO_4,
+    LDOLIST_LDO_5,
+    LDOLIST_LDO_6,//default off
+    LDOLIST_LDO_7,
+    LDOLIST_LDO_8,
+    LDOLIST_LDO_9,//default off
+    LDOLIST_LDO_10,
+    LDOLIST_LDO_RTC,
+
+    LDOLIST_MAX
+}T_ZDrvZx234290_LdoList;
+
+typedef enum _T_ZDrvZx234297_SINK
+{
+    ZX234297_SINK1 = 0,   /* 00 */
+    ZX234297_SINK2 = 1,   /* 10 */
+
+    ZX234297_SINK_MAX
+}T_ZDrvZx234297_SINK;
+
+typedef enum _T_ZDrvZx234297_SINK_SLPMODE
+{
+    SLPMODE_NORMAL = 0,   /* 00 */
+    SLPMODE_SHUTDOWN = 1,   /* 10 */
+
+    SLPMODE_MAX
+}T_ZDrvZx234297_SINK_SLPMODE;
+
+typedef enum _T_ZDrvZx234297_SINK_CURRENT
+{
+	SINK_CURRENT_5MA,
+	SINK_CURRENT_10MA,
+	SINK_CURRENT_15MA,
+	SINK_CURRENT_20MA,
+	SINK_CURRENT_30MA,
+	SINK_CURRENT_40MA,
+	SINK_CURRENT_50MA,
+	SINK_CURRENT_60MA,
+	SINK_CURRENT_70MA,
+	SINK_CURRENT_80MA,
+	SINK_CURRENT_90MA,
+	SINK_CURRENT_100MA,
+	SINK_CURRENT_110MA,
+	SINK_CURRENT_120MA,
+
+    SINK_CURRENT_MAX
+}T_ZDrvZx234297_SINK_CURRENT;
+
+typedef enum _T_ZDrvZx234290_ResetType
+{
+#if 0
+	ZX234290_USER_RST_UNDEFINE	= 0,
+	ZX234290_USER_RST_TO_NORMAL = 1,
+	ZX234290_USER_RST_TO_CHARGER = 2,
+	ZX234290_USER_RST_TO_ALARM = 3,
+#else
+	ZX234290_USER_RST_UNDEFINE	= 3,
+	ZX234290_USER_RST_TO_NORMAL = 0,
+	ZX234290_USER_RST_TO_CHARGER = 1,
+	ZX234290_USER_RST_TO_ALARM = 2,
+#endif
+	ZX234290_USER_RST_TO_EXCEPT = 4,
+
+	ZX234290_USER_RST_MAX
+}T_ZDrvZx234290_ResetType;
+
+
+int zx234290_get_chip_version(void);
+int zx234290_irq_init(struct zx234290 *zx234290);
+
+int zx234290_set_buck1_onoff(T_ZDrvZx234290_LDO_ENABLE status);
+T_ZDrvZx234290_LDO_ENABLE zx234290_get_buck1_onoff(void);
+int zx234290_set_buck1_active_mode(T_ZDrvZx234290_BUCK_NRMMODE status);
+T_ZDrvZx234290_BUCK_NRMMODE zx234290_get_buck1_active_mode(void);
+int zx234290_set_buck1_voltage(T_ZDrvZx234290_VbuckA vol);
+T_ZDrvZx234290_VbuckA zx234290_get_buck1_voltage(void);
+int zx234290_set_buck1_sleep_mode(T_ZDrvZx234290_BUCK1_SLPMODE status);
+T_ZDrvZx234290_BUCK1_SLPMODE zx234290_get_buck1_sleep_mode(void);
+int zx234290_set_buck1_sleep_voltage(T_ZDrvZx234290_VbuckA vol);
+
+int zx234290_set_buck2_onoff(T_ZDrvZx234290_LDO_ENABLE status);
+int zx234290_set_buck2_active_mode(T_ZDrvZx234290_BUCK_NRMMODE status);
+int zx234290_set_buck2_sleep_mode(T_ZDrvZx234290_BUCK234_SLPMODE status);
+
+int zx234290_set_buck3_onoff(T_ZDrvZx234290_LDO_ENABLE status);
+int zx234290_set_buck3_active_mode(T_ZDrvZx234290_BUCK_NRMMODE status);
+int zx234290_set_buck3_sleep_mode(T_ZDrvZx234290_BUCK234_SLPMODE status);
+
+
+int zx234290_set_buck4_onoff(T_ZDrvZx234290_LDO_ENABLE status);
+int zx234290_set_buck4_active_mode(T_ZDrvZx234290_BUCK_NRMMODE status);
+int zx234290_set_buck4_sleep_mode(T_ZDrvZx234290_BUCK234_SLPMODE status);
+
+
+
+int zx234290_set_ldo1_onoff(T_ZDrvZx234290_LDO_ENABLE status);
+int zx234290_set_ldo1_onoff_PSM(T_ZDrvZx234290_LDO_ENABLE status);
+T_ZDrvZx234290_LDO_ENABLE zx234290_get_ldo1_onoff(void);
+int zx234290_set_ldo1_voltage(T_ZDrvZx234290_VldoA vol);
+T_ZDrvZx234290_VldoA zx234290_get_ldo1_voltage(void);
+int zx234290_set_ldo1_sleep_mode(T_ZDrvZx234290_LDOA_SLPMODE status);
+T_ZDrvZx234290_LDOA_SLPMODE zx234290_get_ldo1_sleep_mode(void);
+
+
+int zx234290_set_ldo2_onoff(T_ZDrvZx234290_LDO_ENABLE status);
+T_ZDrvZx234290_LDO_ENABLE zx234290_get_ldo2_onoff(void);
+int zx234290_set_ldo2_voltage(T_ZDrvZx234290_VldoC vol);
+T_ZDrvZx234290_VldoC zx234290_get_ldo2_voltage(void);
+int zx234290_set_ldo2_sleep_mode(T_ZDrvZx234290_LDOA_SLPMODE status);
+T_ZDrvZx234290_LDOA_SLPMODE zx234290_get_ldo2_sleep_mode(void);
+
+int zx234290_set_ldo3_onoff(T_ZDrvZx234290_LDO_ENABLE status);
+int zx234290_set_ldo3_sleep_mode(T_ZDrvZx234290_LDOA_SLPMODE status);
+
+int zx234290_set_ldo4_onoff(T_ZDrvZx234290_LDO_ENABLE status);
+int zx234290_set_ldo4_sleep_mode(T_ZDrvZx234290_LDOB_SLPMODE status);
+
+
+int zx234290_set_ldo5_onoff(T_ZDrvZx234290_LDO_ENABLE status);
+int zx234290_set_ldo5_onoff_PSM(T_ZDrvZx234290_LDO_ENABLE status);
+T_ZDrvZx234290_LDO_ENABLE zx234290_get_ldo5_onoff(void);
+int zx234290_set_ldo5_voltage(T_ZDrvZx234290_VldoB vol);
+T_ZDrvZx234290_VldoB zx234290_get_ldo5_voltage(void);
+int zx234290_set_ldo5_sleep_mode(T_ZDrvZx234290_LDOB_SLPMODE status);
+T_ZDrvZx234290_LDOB_SLPMODE zx234290_get_ldo5_sleep_mode(void);
+
+int zx234290_set_ldo6_onoff(T_ZDrvZx234290_LDO_ENABLE status);
+T_ZDrvZx234290_LDO_ENABLE zx234290_get_ldo6_onoff(void);
+int zx234290_set_ldo6_voltage(T_ZDrvZx234290_VldoD vol);
+T_ZDrvZx234290_VldoD zx234290_get_ldo6_voltage(void);
+int zx234290_set_ldo6_sleep_mode(T_ZDrvZx234290_LDOB_SLPMODE status);
+T_ZDrvZx234290_LDOB_SLPMODE zx234290_get_ldo6_sleep_mode(void);
+
+int zx234290_set_ldo7_onoff(T_ZDrvZx234290_LDO_ENABLE status);
+int zx234290_set_ldo7_sleep_mode(T_ZDrvZx234290_LDOA_SLPMODE status);
+
+int zx234290_set_ldo8_onoff(T_ZDrvZx234290_LDO_ENABLE status);
+T_ZDrvZx234290_LDO_ENABLE zx234290_get_ldo8_onoff(void);
+int zx234290_set_ldo8_voltage(T_ZDrvZx234290_VldoD vol);
+T_ZDrvZx234290_VldoD zx234290_get_ldo8_voltage(void);
+int zx234290_set_ldo8_sleep_mode(T_ZDrvZx234290_LDOA_SLPMODE status);
+T_ZDrvZx234290_LDOA_SLPMODE zx234290_get_ldo8_sleep_mode(void);
+int zx234290_set_ldo9_onoff(T_ZDrvZx234290_LDO_ENABLE status);
+int zx234290_set_ldo9_sleep_mode(T_ZDrvZx234290_LDOA_SLPMODE status);
+
+int zx234290_set_ldo10_onoff(T_ZDrvZx234290_LDO_ENABLE status);
+int zx234290_set_ldo10_sleep_mode(T_ZDrvZx234290_LDOA_SLPMODE status);
+T_ZDrvZx234290_LDO_ENABLE zx234290_get_ldo10_onoff(void);
+T_ZDrvZx234297_VldoF zx234290_get_ldo10_voltageF(void);
+T_ZDrvZx234290_LDOA_SLPMODE zx234290_get_ldo10_sleep_mode(void);
+int zx234297_set_ldo10_voltageF(T_ZDrvZx234297_VldoF vol);
+
+int zDrvPmic_SetNormal_Onoff(T_ZDrvPmic_Regulator regulator, T_ZDrvPmic_Enable enable);
+int zDrvPmic_SetNormal_Onoff_PSM(T_ZDrvPmic_Regulator regulator, T_ZDrvPmic_Enable enable);
+int zDrvPmic_SetNormal_Voltage(T_ZDrvPmic_Regulator regulator, int voltage);
+int zDrvPmic_SetSleep_Voltage(T_ZDrvPmic_Regulator regulator, int voltage);
+int zDrvPmic_GetNormal_Onoff(T_ZDrvPmic_Regulator regulator, T_ZDrvPmic_Enable* enable);
+int zDrvPmic_GetNormal_Voltage(T_ZDrvPmic_Regulator regulator, int* voltage);
+
+
+/*adc fun*/
+uint get_battery_voltage(void);
+uint get_adc1_voltage(void);
+uint get_adc2_voltage(void);
+
+
+#endif /*  __LINUX_MFD_TPS65912_H */
diff --git a/upstream/linux-5.10/include/linux/mmc/mmc_func.h b/upstream/linux-5.10/include/linux/mmc/mmc_func.h
new file mode 100755
index 0000000..b2636ab
--- /dev/null
+++ b/upstream/linux-5.10/include/linux/mmc/mmc_func.h
@@ -0,0 +1,37 @@
+/*******************************************************************************
+* °æÈ¨ËùÓÐ (C)2014, ÉîÛÚÊÐÖÐÐËͨѶ΢µç×Ó
+*
+* ÎļþÃû³Æ£º emmc_ramdump.c
+* Îļþ±êʶ£º
+* ÄÚÈÝÕªÒª£º
+* ÆäËü˵Ã÷£º
+* µ±Ç°°æ±¾£º 1.0
+* ×÷¡¡¡¡Õߣº 
+* Íê³ÉÈÕÆÚ£º
+*******************************************************************************/
+
+
+#ifndef LINUX_MMC_MMC_FUNC_H
+#define LINUX_MMC_MMC_FUNC_H
+
+#include <linux/types.h>
+
+int mmc_ramdump_init(void);
+/*
+*  start_addr: the address is the emmc address you want to write,and it size is 
+*              an integer multiple of 512. defined by byte
+*  data_size: the size of data you want to write .defined by byte
+*  src_buf: data buffer where log or file stored; 
+*/
+int mmc_bwrite(u32 start_addr, u32 data_size, void *src_buf);
+
+/*
+*  start_addr: the address is the emmc address you want to write,and it size is 
+*              an integer multiple of 512. defined by byte
+*  data_size: the size of data you want to write .defined by byte
+*  src_buf: data buffer where log or file will store; 
+*/
+
+int mmc_bread(u32 start_addr, u32 data_size, void *dst);
+
+#endif /* LINUX_MMC_MMC_FUNC_H */
diff --git a/upstream/linux-5.10/kernel/ramdump/ramdump_client_cap.c b/upstream/linux-5.10/kernel/ramdump/ramdump_client_cap.c
new file mode 100755
index 0000000..bcb6a53
--- /dev/null
+++ b/upstream/linux-5.10/kernel/ramdump/ramdump_client_cap.c
@@ -0,0 +1,457 @@
+/*******************************************************************************
+* °æÈ¨ËùÓÐ (C)2016, ÖÐÐËͨѶ¹É·ÝÓÐÏÞ¹«Ë¾¡£
+* 
+* ÎļþÃû³Æ:     ramdump_client_cap.c
+* Îļþ±êʶ:     ramdump_client_cap.c
+* ÄÚÈÝÕªÒª:     ramdump cap¿Í»§¶ËÒì³£ËÀ»úÏÖ³¡Êý¾Ýµ¼³öʵÏÖ
+* 
+* ÐÞ¸ÄÈÕÆÚ        °æ±¾ºÅ      Ð޸ıê¼Ç        ÐÞ¸ÄÈË          ÐÞ¸ÄÄÚÈÝ
+* ------------------------------------------------------------------------------
+* 2019/10/10      V1.0        Create          00130574         ´´½¨
+* 
+*******************************************************************************/
+
+/*******************************************************************************
+*                                   Í·Îļþ                                     *
+*******************************************************************************/
+#include "ramdump.h"
+#include "ramdump_arch.h"
+#include <linux/module.h>
+#include <linux/soc/zte/rpmsg.h>
+#include "ram_config.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/*******************************************************************************
+*                                  ³£Á¿¶¨Òå                                    *
+*******************************************************************************/
+
+/*******************************************************************************
+*                                   ºê¶¨Òå                                     *
+*******************************************************************************/
+
+/*******************************************************************************
+*                                Êý¾ÝÀàÐͶ¨Òå                                  *
+*******************************************************************************/
+
+/*******************************************************************************
+*                                º¯ÊýÉùÃ÷                                  *
+*******************************************************************************/
+extern void ramdump_register_callbacks(void);
+extern unsigned char *ramdump_phy_to_vir(unsigned long phy, unsigned long size);
+extern void ramdump_shared_mem_init(void);
+extern void ramdump_data_transfer_to_device(void);
+extern void ramdump_oss_data_trans_init(void);
+extern unsigned char *ramdump_export_flag_base;
+
+/*******************************************************************************
+*                              ¾Ö²¿¾²Ì¬±äÁ¿¶¨Òå                                *
+*******************************************************************************/
+#define RAMDUMP_ON_DEFAULT_VAL  (1)
+
+/*******************************************************************************
+*                                È«¾Ö±äÁ¿¶¨Òå                                  *
+*******************************************************************************/
+/*
+ * run time control dump or not, use ( echo "0" > ramdump_on ) to close ramdump
+ */
+int sysctl_ramdump_on_panic = RAMDUMP_ON_DEFAULT_VAL;
+int ramdump_cap_init_flag = -1;
+int ramdump_count = 0;
+int ramdump_server_exp_core = RAMDUMP_FALSE;
+#ifdef CONFIG_RAMDUMP_USER
+unsigned int sysctl_ramdump_on_user = 1;
+#endif
+unsigned int ramdump_export_mode = 0xFF;
+/* Cmm file content */
+unsigned char *ramdump_cap_cmm_buf = NULL;
+/* err log file */
+unsigned char *ramdump_cap_error_log  = NULL;
+unsigned int *cap_ddr_len_base        = NULL;
+unsigned int   sysctl_ramdump_emmc_size = 0x0;
+unsigned int   sysctl_ramdump_emmc_start_addr = 0xFFFF;
+
+static struct ctl_table cfg_ramdump_array[] = {
+#ifdef CONFIG_RAMDUMP_USER
+	{
+		.procname	= "sysctl_ramdump_on_user",
+		.data		= &sysctl_ramdump_on_user,
+		.maxlen		= sizeof(sysctl_ramdump_on_user),
+		.mode		= 0644,
+		.proc_handler	= proc_dointvec_minmax,
+		.extra1		= SYSCTL_ZERO,
+		.extra2		= SYSCTL_ONE,
+	},
+#endif
+	{
+		  .procname   = "ramdump_start_addr",
+		  .data 	  = &sysctl_ramdump_emmc_start_addr,
+		  .maxlen	  = sizeof(u64),
+		  .mode 	  = 0644,
+		  .proc_handler  = proc_dointvec_minmax,
+	  },
+	  {
+		  .procname   = "ramdump_emmc_size",
+		  .data 	  = &sysctl_ramdump_emmc_size,
+		  .maxlen	  = sizeof(u64),
+		  .mode 	  = 0644,
+		  .proc_handler  = proc_doulongvec_minmax,
+	  },
+
+    { }
+};
+
+static struct ctl_table sysctl_ramdump_table[] = {
+    {
+        .procname   = "ramdump_ap",
+        .mode       = 0555,
+        .child      = cfg_ramdump_array,
+    },
+    { }
+};
+
+/*******************************************************************************
+*                                ¾Ö²¿º¯ÊýʵÏÖ                                  *
+*******************************************************************************/
+/*******************************************************************************
+* ¹¦ÄÜÃèÊö:     ramdump_cap_icp_handle
+* ²ÎÊý˵Ã÷:     
+*   (´«Èë²ÎÊý)  buf: icp msg addr
+*               len: icp msg len
+*   (´«³ö²ÎÊý)  void
+* ·µ »Ø Öµ:     void
+* ÆäËü˵Ã÷:     This function is used for ramdump client icp msg handle, common entry
+*******************************************************************************/
+static void ramdump_cap_icp_handle(void *buf, unsigned int len)
+{
+	ramdump_msg_t *icp_msg = (ramdump_msg_t *)buf;
+
+	ramdump_server_exp_core = RAMDUMP_SUCCESS;
+
+	switch(icp_msg->msg_id)
+	{
+		case RAMDUMP_MSG_EXCEPT:
+		{
+			ramdump_panic("trans server received forced dump request from Ap server!\n");
+			break;
+		}
+
+		default:
+		{
+			ramdump_panic("trans server received forced dump request from Ap server!\n");
+			break;
+		}
+	}
+}
+
+/*******************************************************************************
+* ¹¦ÄÜÃèÊö:    ramdump_oss_icp_create_channel
+* ²ÎÊý˵Ã÷:     
+*   (´«Èë²ÎÊý) actorID: icp send core id
+               chID:    icp channel id
+               size:    icp channel size
+*   (´«³ö²ÎÊý) void 
+* ·µ »Ø Öµ:    int: if msg send success 
+* ÆäËü˵Ã÷:    
+*******************************************************************************/
+static int ramdump_cap_icp_create_channel(T_RpMsg_CoreID dstCoreID, T_RpMsg_ChID chID, unsigned int size)
+{
+	return rpmsgCreateChannel(dstCoreID, chID, size);
+}
+
+/*******************************************************************************
+* ¹¦ÄÜÃèÊö:    ramdump_oss_icp_regcallback
+* ²ÎÊý˵Ã÷:     
+*   (´«Èë²ÎÊý) actorID: icp send core id
+               chID:    icp channel id
+               callback:icp callback fun
+*   (´«³ö²ÎÊý) void 
+* ·µ »Ø Öµ:    int: if msg send success 
+* ÆäËü˵Ã÷:    
+*******************************************************************************/
+static int ramdump_cap_icp_regcallback (T_RpMsg_CoreID coreID, unsigned int chID, T_RpMsg_Callback callback)
+{
+	return rpmsgRegCallBack(coreID, chID, callback);
+}
+
+/*******************************************************************************
+* ¹¦ÄÜÃèÊö:    ramdump_init_sysctl_table
+* ²ÎÊý˵Ã÷:     
+*   (´«Èë²ÎÊý) void
+*   (´«³ö²ÎÊý) void 
+* ·µ »Ø Öµ:    void 
+* ÆäËü˵Ã÷:    ×¢²ásysctlÃüÁÓû§Ì¬Ê¹ÓÃsysctl¿ØÖÆramdump´æ´¢µØÖ·
+*******************************************************************************/
+void ramdump_init_sysctl_table(void)
+{
+	register_sysctl_table(sysctl_ramdump_table);
+}
+
+/*******************************************************************************
+* ¹¦ÄÜÃèÊö:     ramdump_cap_icp_init
+* ²ÎÊý˵Ã÷:     
+*   (´«Èë²ÎÊý)  void
+*   (´«³ö²ÎÊý)  void
+* ·µ »Ø Öµ:     void
+* ÆäËü˵Ã÷:     This function is used for ramdump client icp init
+*******************************************************************************/
+static int ramdump_cap_icp_init(void)
+{
+	int ret = 0;
+
+	ret = ramdump_cap_icp_create_channel(
+			RAMDUMP_SERVER_AP, 
+			RAMDUMP_CHANNEL, 
+			RAMDUMP_CHANNEL_SIZE);
+
+	if (ret != RAMDUMP_SUCCESS)
+	{
+		return ret;
+	}
+	ret = ramdump_cap_icp_regcallback(
+			RAMDUMP_SERVER_AP,
+			RAMDUMP_CHANNEL, 
+			ramdump_cap_icp_handle);
+
+	if (ret != RAMDUMP_SUCCESS)
+	{
+		return ret;
+	}
+	return RAMDUMP_SUCCESS;
+}
+
+/*******************************************************************************
+* ¹¦ÄÜÃèÊö:     ramdump_notify_server_panic
+* ²ÎÊý˵Ã÷:     
+*   (´«Èë²ÎÊý)  void
+*   (´«³ö²ÎÊý)  void
+* ·µ »Ø Öµ:     void
+* ÆäËü˵Ã÷:     This function is used for cap notify ramdump server to panic
+*******************************************************************************/
+static int ramdump_notify_server_panic(void)
+{
+	int ret = 0;
+	T_RpMsg_Msg rpMsg = {0};
+	ramdump_msg_t ramdumpMsg = {0};
+	
+	ramdumpMsg.msg_id = RAMDUMP_MSG_EXCEPT;
+	ramdumpMsg.cpu_id = CORE_AP;
+
+	rpMsg.coreID = RAMDUMP_SERVER_AP;
+	rpMsg.chID = RAMDUMP_CHANNEL;
+	rpMsg.flag = RPMSG_WRITE_INT | RPMSG_WRITE_IRQLOCK;
+	rpMsg.len = sizeof(ramdump_msg_t);
+	rpMsg.buf = &ramdumpMsg;
+
+	ret = rpmsgWrite(&rpMsg);
+	return ret;
+}
+
+/*******************************************************************************
+* ¹¦ÄÜÃèÊö:    ramdump_cap_store_ram_conf
+* ²ÎÊý˵Ã÷:     
+*   (´«Èë²ÎÊý) mem: addr
+*   (´«³ö²ÎÊý) void 
+* ·µ »Ø Öµ:    unsigend char*: changed addr
+* ÆäËü˵Ã÷:    This function is used to store ram conf
+*******************************************************************************/
+static unsigned char *ramdump_cap_store_ram_conf(unsigned char *mem)
+{
+	mem += sprintf(
+			mem, 
+			"data.load.binary &ramdump_dir\\%s A:0x%x--A:0x%x /noclear\n",
+			"cap_ddr.bin",
+			(unsigned int)DDR_BASE_CAP_ADDR_PA, 
+			(unsigned int)(DDR_BASE_CAP_ADDR_PA + *cap_ddr_len_base  - 1));
+	mem += sprintf(
+			mem, 
+			"data.load.binary &ramdump_dir\\%s A:0x%x--A:0x%x /noclear\n",
+			"cap.cmm",
+			(unsigned int)RAMDUMP_CAP_CMM_BUF_ADDR, 
+			(unsigned int)(RAMDUMP_CAP_CMM_BUF_ADDR + RAMDUMP_CAP_CMM_BUF_LEN_REAL - 1));
+	mem += sprintf(
+			mem, 
+			"data.load.binary &ramdump_dir\\%s A:0x%x--A:0x%x /noclear\n",
+			"cap_err_log.txt",
+			(unsigned int)RAMDUMP_CAP_LOG_BUF_ADDR, 
+			(unsigned int)(RAMDUMP_CAP_LOG_BUF_ADDR + RAMDUMP_CAP_LOG_BUF_LEN - 1));
+	return mem;
+}
+/*******************************************************************************
+* ¹¦ÄÜÃèÊö:    ramdump_cap_cmm_create
+* ²ÎÊý˵Ã÷:     
+*   (´«Èë²ÎÊý) void
+*   (´«³ö²ÎÊý) void
+* ·µ »Ø Öµ:    void
+* ÆäËü˵Ã÷:    This function is used for server to generate cmm scripts
+*******************************************************************************/
+static void ramdump_cap_cmm_create(void)
+{
+	unsigned char *pcmm_buf = ramdump_cap_cmm_buf;
+
+	memset(ramdump_cap_cmm_buf, 0, RAMDUMP_CAP_CMM_BUF_LEN_REAL);
+
+	// store the cmm BEGIN
+	pcmm_buf += sprintf(pcmm_buf, "ENTRY &ramdump_dir\n");
+
+	// store procmodes regs
+	pcmm_buf = ramdump_arch_store_modes_regs(pcmm_buf);
+
+	// store ram config 
+	pcmm_buf = ramdump_cap_store_ram_conf(pcmm_buf);
+
+	// store memory map control regs
+	pcmm_buf = ramdump_arch_store_mm_regs(pcmm_buf);
+
+	// store end symbol
+	pcmm_buf += sprintf(pcmm_buf, "ENDDO\n");
+
+}
+
+/*******************************************************************************
+* ¹¦ÄÜÃèÊö:    ramdump_trans_cap_error_log_create
+* ²ÎÊý˵Ã÷:     
+*   (´«Èë²ÎÊý) void
+*   (´«³ö²ÎÊý) void
+* ·µ »Ø Öµ:    void
+* ÆäËü˵Ã÷:    This function is used to create err log file
+*******************************************************************************/
+static void ramdump_cap_error_log_create(void)
+{
+	unsigned char *buf = ramdump_cap_error_log;
+
+	memset(ramdump_cap_error_log, 0, RAMDUMP_CAP_LOG_BUF_LEN);
+	buf +=	sprintf(buf, "dump at core%d,", smp_processor_id());
+	if (current->mm != NULL)
+		buf += sprintf(buf, "in user,task is: %s\n", current->comm);
+	else
+		buf += sprintf(buf, "in kernel,task is: %s\n", current->comm);
+
+	if (ramdump_server_exp_core)
+		buf += sprintf(buf, "recv dumpinfo from ap\n");
+}
+
+/*******************************************************************************
+*                                È«¾Öº¯ÊýʵÏÖ                                  *
+*******************************************************************************/
+/*******************************************************************************
+* ¹¦ÄÜÃèÊö:     ramdump_ram_conf_table_add
+* ²ÎÊý˵Ã÷:     
+*   (´«Èë²ÎÊý)  ram_name:    dump ram name
+                ram_start:   dump ram start(virtual addr)
+                ram_size:    dump ram size
+                ram_virt:    dump ram virt addr
+                ram_flag:    dump ram flag(copy/exter/callback)
+                ram_extra:   dump ram extra access addr
+*   (´«³ö²ÎÊý)  void
+* ·µ »Ø Öµ:     void
+* ÆäËü˵Ã÷:     This function is used to add dump ram conf into public table
+*******************************************************************************/
+void ramdump_ram_conf_table_add(
+		char *ram_name, 
+		unsigned long ram_phy, 
+		unsigned long ram_size, 
+		unsigned long ram_virt,
+		unsigned long ram_flag,
+		unsigned long ram_extra)
+{
+}
+void ramdump_init_cmm_buf(void)
+{
+	/* Cmm file content */
+	ramdump_cap_cmm_buf = ramdump_phy_to_vir((unsigned long)RAMDUMP_CAP_CMM_BUF_ADDR, RAMDUMP_CAP_CMM_BUF_LEN_REAL);
+	/* err log file */
+	ramdump_cap_error_log = ramdump_phy_to_vir((unsigned long)RAMDUMP_CAP_LOG_BUF_ADDR, RAMDUMP_CAP_LOG_BUF_LEN);
+	cap_ddr_len_base = (unsigned int *)ramdump_phy_to_vir((unsigned long)IRAM_BASE_ADDR_BOOT_DDR, sizeof(unsigned long));
+}
+
+/*******************************************************************************
+* ¹¦ÄÜÃèÊö:     ramdump_init
+* ²ÎÊý˵Ã÷:     
+*   (´«Èë²ÎÊý)  void
+*   (´«³ö²ÎÊý)  void
+* ·µ »Ø Öµ:     RAMDUMP_SUCCESS or RAMDUMP_FAILED
+* ÆäËü˵Ã÷:     This function is used for ramdump init
+*******************************************************************************/
+int __init ramdump_init(void)
+{
+	int ret = 0;
+	ramdump_printf("Ramdump cap init start!!!!!\n");
+
+	if (ramdump_cap_init_flag == RAMDUMP_TRUE)
+		return RAMDUMP_SUCCESS;
+	ramdump_printf("Ramdump cap init rpmsg start!!!!!\n");
+	ret = ramdump_cap_icp_init();
+	if (ret != RAMDUMP_ICP_SUCCESS) 
+		return ret;
+
+	ramdump_register_callbacks();
+
+	ramdump_init_cmm_buf();
+
+	ramdump_init_sysctl_table();
+
+	ramdump_shared_mem_init();
+	ramdump_oss_data_trans_init();
+
+	ramdump_printf("Ramdump cap init success!\n");
+	ramdump_cap_init_flag = RAMDUMP_TRUE;
+
+	return RAMDUMP_SUCCESS;
+}
+
+/*******************************************************************************
+* ¹¦ÄÜÃèÊö:     ramdump_entry
+* ²ÎÊý˵Ã÷:     
+*   (´«Èë²ÎÊý)  void
+*   (´«³ö²ÎÊý)  void
+* ·µ »Ø Öµ:     void
+* ÆäËü˵Ã÷:     This function is used for ramdump entry
+*******************************************************************************/
+void ramdump_entry (void)
+{
+	unsigned long flags;
+	if (sysctl_ramdump_on_panic == false)
+		return;
+
+	/*
+	* we need lock the irq, this can`t be interrupt.
+	*/
+	ramdump_irq_lock(flags);
+
+	if (!ramdump_cap_init_flag)
+		while(true); /* endless circle */
+
+	if (++ramdump_count > 1)
+		while(true); /* endless circle */
+
+	/*
+	* save all regs first.
+	*/
+	ramdump_arch_save_all_regs();
+	// generate error log 
+	ramdump_cap_error_log_create();
+
+	//Éú³Écmm½Å±¾µÄµ¼³öÅäÖÃ
+	ramdump_cap_cmm_create();
+
+	/* notify client ramdump */
+	ramdump_notify_server_panic();
+
+	ramdump_arch_clean_caches();
+	ramdump_export_mode  = *(unsigned int *)ramdump_export_flag_base;
+
+	if((ramdump_export_mode == RAMDUMP_MODE_EMMC)
+		|| (ramdump_export_mode == RAMDUMP_MODE_SPINAND))
+		ramdump_data_transfer_to_device();
+
+	while(true)
+		;
+}
+
+#ifdef __cplusplus
+}
+#endif
+
diff --git a/upstream/linux-5.10/kernel/ramdump/ramdump_emmc.c b/upstream/linux-5.10/kernel/ramdump/ramdump_emmc.c
new file mode 100755
index 0000000..0c28f27
--- /dev/null
+++ b/upstream/linux-5.10/kernel/ramdump/ramdump_emmc.c
@@ -0,0 +1,170 @@
+/**
+ * @file oss_ramdump_osa.c
+ * @brief Implementation of Ramdump os adapt
+ *
+ * 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 "ramdump.h"
+#include "ramdump_emmc.h"
+#include "ram_config.h"
+#include "ramdump_compress.h"
+#include <linux/lzo.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/*******************************************************************************
+*                          Extern function declarations                        *
+*******************************************************************************/
+
+/*******************************************************************************
+*                          Extern variable declarations                        *
+*******************************************************************************/
+extern unsigned char *ramdump_shared_mem_base;
+extern unsigned char *ramdump_emmc_flag_base;
+extern unsigned int ramdump_compress_flag;
+
+/*******************************************************************************
+ *                             Macro definitions                               *
+ ******************************************************************************/
+#define RAMDUMP_DELAY_MS_COUNT (2500)
+
+/*******************************************************************************
+ *                             Type definitions                                *
+ ******************************************************************************/
+
+/*******************************************************************************
+ *                        Local function declarations                          *
+ ******************************************************************************/
+
+/*******************************************************************************
+ *                         Local variable definitions                          *
+ ******************************************************************************/
+
+/*******************************************************************************
+ *                        Global variable definitions                          *
+ ******************************************************************************/
+unsigned int ramdump_emmc_size = 0;
+volatile unsigned int ramdump_emmc_offset = 0;
+extern unsigned int ramdump_device_file_cnt;
+
+/*******************************************************************************
+ *                      Inline function implementations                        *
+ ******************************************************************************/
+static inline void ramdump_wait_delay( unsigned long ms)
+{
+	volatile int j = 0;
+	for (j = 0; j < 10000; j++);
+}
+
+/*******************************************************************************
+ *                      Local function implementations                         *
+ ******************************************************************************/
+int ramdump_emmc_init(ramdump_file_t *fp)
+{
+	fp->magic = 0x2A2A2A2A;
+	ramdump_emmc_offset = roundup(sizeof(ramdump_file_t), RAMDUMP_EMMC_ALIGN_SIZE);
+	
+	if(RAMDUMP_TRANS_EMMC_LEN > ramdump_emmc_offset)
+	{
+		ramdump_emmc_size = RAMDUMP_TRANS_EMMC_LEN - ramdump_emmc_offset;
+	}
+	else
+	{
+		printk("[ramdump] emmc start addr is %ld, emmc size= %ld, error: size smaller than ramdump file header, return!\n", sysctl_ramdump_emmc_start_addr, sysctl_ramdump_emmc_size);
+		return -1;
+	}
+
+	if(mmc_ramdump_init()){
+		ramdump_printf("EMMC init failed! No ramdump data trans to emmc!\n");
+		return -1;
+	}
+	return 0;
+}
+
+int ramdump_emmc_write_file(char *file_name, unsigned int file_size, ramdump_file_t *fp)
+{
+	if (ramdump_device_file_cnt >= RAMDUMP_FILE_NUM_MAX)
+		return -1;
+	if (ramdump_emmc_offset >= RAMDUMP_TRANS_EMMC_LEN)
+		return -1;
+
+	fp->file_fp[ramdump_device_file_cnt].magic = 0x3A3A3A3A;
+	strncpy(fp->file_fp[ramdump_device_file_cnt].file_name, file_name, RAMDUMP_RAMCONF_FILENAME_MAXLEN - 1);
+	fp->file_fp[ramdump_device_file_cnt].offset = ramdump_emmc_offset;
+	fp->file_fp[ramdump_device_file_cnt].size = file_size;
+	return 0;
+}
+
+int ramdump_emmc_write_file_head(ramdump_file_t *fp)
+{
+	int ret = -1;
+	mmc_bwrite(RAMDUMP_EMMC_ADDR, roundup(sizeof(ramdump_file_t), RAMDUMP_EMMC_ALIGN_SIZE), fp);
+	return ret;
+}
+
+int ramdump_emmc_write_data(ramdump_shmem_t *msg, ramdump_file_t *fp, unsigned int size)
+{
+	int ret = 0;
+	unsigned int buffer = RAMDUMP_EMMC_ADDR + ramdump_emmc_offset;
+
+	if (ramdump_device_file_cnt >= RAMDUMP_FILE_NUM_MAX)
+		return -1;
+
+	while(1){
+		if ((msg->core_flag == 1) && (msg->rw_flag == 2)){
+			if(msg->size >= (ramdump_emmc_size - fp->file_fp[ramdump_device_file_cnt].offset))
+				return -1;
+			ret = mmc_bwrite(buffer, msg->size, msg->buf);
+			ramdump_emmc_offset = ramdump_emmc_offset + roundup(msg->size, RAMDUMP_EMMC_ALIGN_SIZE);
+			msg->core_flag = 1;
+			msg->rw_flag = 1;
+			ret = msg->size;
+			break;
+		}
+		else
+			ramdump_wait_delay(0);
+	}
+	return ret;
+}
+
+int ramdump_emmc_read(char *buffer, ramdump_shmem_t *msg, unsigned int size)
+{
+	int ret = 0;
+
+	return ret;
+}
+
+void ramdump_emmc_close(ramdump_file_t *fp)
+{
+	fp->file_size = ramdump_emmc_offset;
+	ramdump_emmc_write_file_head(fp);
+	ramdump_printf("ramdump trans emmc finished!\n");
+}
+
+#ifdef __cplusplus
+}
+#endif
+
diff --git a/upstream/linux-5.10/kernel/ramdump/ramdump_emmc.h b/upstream/linux-5.10/kernel/ramdump/ramdump_emmc.h
new file mode 100755
index 0000000..1028ab2
--- /dev/null
+++ b/upstream/linux-5.10/kernel/ramdump/ramdump_emmc.h
@@ -0,0 +1,71 @@
+/*******************************************************************************
+* °æÈ¨ËùÓÐ (C)2016, ÖÐÐËͨѶ¹É·ÝÓÐÏÞ¹«Ë¾¡£
+* 
+* ÎļþÃû³Æ: ramdump_emmc.h
+* Îļþ±êʶ: ramdump_emmc.h
+* ÄÚÈÝÕªÒª: ramdump emmcÍ·Îļþ
+* ʹÓ÷½·¨: #include "ramdump_emmc.h"
+* 
+* ÐÞ¸ÄÈÕÆÚ        °æ±¾ºÅ      Ð޸ıê¼Ç        ÐÞ¸ÄÈË          ÐÞ¸ÄÄÚÈÝ
+* ------------------------------------------------------------------------------
+* 2016/3/10      V1.0        Create           ÕÔ¾ü¿ü          ´´½¨
+* 
+*******************************************************************************/
+
+#ifndef _RAMDUMP_EMMC_H
+#define _RAMDUMP_EMMC_H
+
+/*******************************************************************************
+*                                   Í·Îļþ                                     *
+*******************************************************************************/
+#include "ramdump.h"
+#include <linux/mmc/mmc_func.h>
+
+/*******************************************************************************
+*                                Íⲿ±äÁ¿ÉùÃ÷                                  *
+*******************************************************************************/
+extern unsigned int sysctl_ramdump_emmc_start_addr;
+extern unsigned int sysctl_ramdump_emmc_size;
+extern volatile unsigned int ramdump_emmc_offset;
+
+/*******************************************************************************
+*                                   ºê¶¨Òå                                     *
+*******************************************************************************/
+#define RAMDUMP_EMMC_ADDR         (sysctl_ramdump_emmc_start_addr * 512) 
+#define RAMDUMP_TRANS_EMMC_LEN    (sysctl_ramdump_emmc_size * 512)
+
+/*******************************************************************************
+*                                Êý¾ÝÀàÐͶ¨Òå                                  *
+*******************************************************************************/
+
+/*******************************************************************************
+*                                È«¾Ö±äÁ¿ÉùÃ÷                                  *
+*******************************************************************************/
+
+/*******************************************************************************
+*                                È«¾Öº¯ÊýÉùÃ÷                                  *
+*******************************************************************************/
+/**
+ * @brief ramdump_emmc_init .
+ *
+ * @param void.
+ *
+ * @return int.
+ * @retval standard error
+ * @note   This function is used for ramdump init
+ */
+int ramdump_emmc_init(ramdump_file_t *fp);
+int ramdump_emmc_write_file(char *file_name, unsigned int file_size, ramdump_file_t *fp);
+int ramdump_emmc_write_file_head(ramdump_file_t *fp);
+int ramdump_emmc_modify_file_size(ramdump_file_t *fp, unsigned int file_size);
+int ramdump_emmc_write_data(ramdump_shmem_t *msg, ramdump_file_t *fp, unsigned int size);
+int ramdump_emmc_write_logbuf(ramdump_file_t *fp);
+void ramdump_emmc_close(ramdump_file_t *fp);
+int ramdump_emmc_write_log_txt(ramdump_file_t *fp);
+
+/*******************************************************************************
+*                                ÄÚÁªº¯ÊýʵÏÖ                                  *
+*******************************************************************************/
+
+#endif  //#ifndef _RAMDUMP_EMMC_H
+
diff --git a/upstream/linux-5.10/kernel/tracker.c b/upstream/linux-5.10/kernel/tracker.c
new file mode 100755
index 0000000..6f7e1ab
--- /dev/null
+++ b/upstream/linux-5.10/kernel/tracker.c
@@ -0,0 +1,459 @@
+/*
+ * tracker.c - System accounting over taskstats interface
+ *
+ * Copyright (C) Jay Lan,	<jlan@sgi.com>
+ *
+ *
+ * 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/io.h>
+#include <linux/module.h>
+#include <linux/kernel.h>
+#include <linux/sched.h>
+#include <linux/jiffies.h>
+#include <linux/slab.h>
+#include <linux/timer.h>
+#include <linux/delay.h>
+#include <linux/kthread.h>
+#include <linux/timer.h>
+#include <linux/uaccess.h>
+#include <linux/export.h>
+#include <linux/sched/clock.h>
+#include "ram_config.h"
+
+/*******************************************************************************
+*                                   ºê¶¨Òå                                     *
+*******************************************************************************/
+#define _OS_LINUX                    1
+
+#if defined(_OS_TOS)
+# define OS_STATISTIC_IRAM_BASE    (IRAM_BASE_ADDR_OS_STATISTIC_PSCPU)
+# define OS_STATISTIC_TIME         zDrvTimer_Stamp()
+#elif defined(_OS_LINUX)
+# define OS_STATISTIC_IRAM_BASE    g_zxic_trace_apcpu_addr //(IRAM_BASE_ADDR_OS_STATISTIC_APCPU)
+# define OS_STATISTIC_TIME         (cpu_clock(0)>>10)
+#else
+# error "unknown os"
+#endif
+
+
+
+#define OS_IRAM_STATISTIC_CNT         (5)
+#define OS_IRAM_STATISTIC_NAME_LEN    (16)
+#define OS_DDR_STATISTIC_CNT          (1000)
+
+#define OS_IRAM_THREAD_SWAPIN      (OS_STATISTIC_IRAM_BASE)
+#define OS_IRAM_IRQ_START          (OS_IRAM_THREAD_SWAPIN + sizeof(t_os_iram_thread_statistic))
+#define OS_IRAM_IRQ_END            (OS_IRAM_IRQ_START + sizeof(t_os_iram_statistic))
+
+#if defined(_OS_TOS)
+#define OS_IRAM_DSR_START          (OS_IRAM_IRQ_END + sizeof(t_os_iram_statistic))
+#define OS_IRAM_DSR_END            (OS_IRAM_DSR_START + sizeof(t_os_iram_statistic))
+#elif defined(_OS_LINUX)
+#define OS_IRAM_SOFTIRQ_START      (OS_IRAM_IRQ_END + sizeof(t_os_iram_statistic))
+#define OS_IRAM_SOFTIRQ_END        (OS_IRAM_SOFTIRQ_START + sizeof(t_os_iram_statistic))
+#define OS_IRAM_TIMER_START        (OS_IRAM_SOFTIRQ_END + sizeof(t_os_iram_statistic))
+#define OS_IRAM_TIMER_END          (OS_IRAM_TIMER_START + sizeof(t_os_iram_statistic))
+#endif
+
+#define os_statistic_check()       *((volatile unsigned long *)OS_STATISTIC_IRAM_BASE)
+#define os_statistic_enabled()     g_os_statistic_enable 
+
+/*******************************************************************************
+*                                   Êý¾Ý½á¹¹¶¨Òå                               *
+*******************************************************************************/
+typedef volatile struct {
+    unsigned int cnt;
+    unsigned int index;
+    struct {
+        unsigned char name[OS_IRAM_STATISTIC_NAME_LEN];
+        unsigned int data2;
+    } statistics[OS_IRAM_STATISTIC_CNT];
+}t_os_iram_thread_statistic;
+
+typedef volatile struct {
+    unsigned int cnt;
+    unsigned int index;
+    struct {
+        unsigned int data1;
+        unsigned int data2;
+    } statistics[OS_IRAM_STATISTIC_CNT];
+}t_os_iram_statistic;
+
+typedef struct {
+    unsigned int cnt;
+    unsigned int index;
+    struct {
+        unsigned int data1;
+        unsigned int data2;
+    } statistics[OS_DDR_STATISTIC_CNT];
+}t_os_ddr_statistic;
+
+/*******************************************************************************
+*                                   È«¾Ö±äÁ¿                                   *
+*******************************************************************************/
+#if defined(_OS_LINUX)
+volatile  static char *g_zxic_trace_apcpu_addr;
+#endif
+
+volatile  static int g_os_statistic_enable;
+volatile  static unsigned int g_os_statistic_cnt;
+
+volatile  static t_os_iram_thread_statistic *g_os_iram_swapin_statistic;
+volatile  static t_os_iram_statistic        *g_os_iram_irq_start_statistic;
+volatile  static t_os_iram_statistic        *g_os_iram_irq_end_statistic;
+
+#if defined(_OS_TOS)
+static t_os_iram_statistic *g_os_iram_dsr_start_statistic;
+static t_os_iram_statistic *g_os_iram_dsr_end_statistic;
+#elif defined(_OS_LINUX)
+volatile  static t_os_iram_statistic *g_os_iram_softirq_start_statistic;
+volatile  static t_os_iram_statistic *g_os_iram_softirq_end_statistic;
+volatile  static t_os_iram_statistic *g_os_iram_timer_start_statistic;
+volatile  static t_os_iram_statistic *g_os_iram_timer_end_statistic;
+#endif
+
+volatile  static t_os_ddr_statistic *g_os_ddr_swapin_statistic;
+volatile  static t_os_ddr_statistic *g_os_ddr_irq_start_statistic;
+volatile  static t_os_ddr_statistic *g_os_ddr_irq_end_statistic;
+
+#if defined(_OS_TOS)
+static t_os_ddr_statistic *g_os_ddr_dsr_start_statistic;
+static t_os_ddr_statistic *g_os_ddr_dsr_end_statistic;
+#elif defined(_OS_LINUX)
+volatile  static t_os_ddr_statistic *g_os_ddr_softirq_start_statistic;
+volatile  static t_os_ddr_statistic *g_os_ddr_softirq_end_statistic;
+volatile  static t_os_ddr_statistic *g_os_ddr_timer_start_statistic;
+volatile  static t_os_ddr_statistic *g_os_ddr_timer_end_statistic;
+#endif
+
+/*******************************************************************************
+*                                   È«¾Öº¯ÊýÉùÃ÷                               *
+*******************************************************************************/
+void os_statistic_enable(void);
+/*******************************************************************************
+*                                   ¾Ö²¿º¯Êý                                   *
+*******************************************************************************/
+/*******************************************************************************
+* ¹¦ÄÜÃèÊö:     ¹ì¼£Í³¼Æµ½IRAM
+* ²ÎÊý˵Ã÷:     
+*   (´«Èë²ÎÊý)  iram_addr: µØÖ· 
+                data:      ʼþÏî
+                time:      ʱ¼ä
+*   (´«³ö²ÎÊý)  void
+* ·µ »Ø Öµ:     void
+* ÆäËü˵Ã÷:     ÎÞ
+*******************************************************************************/
+static inline void os_statistic_in_iram(volatile void *iram_addr, void *data, unsigned long time)
+{
+    unsigned long       index;
+    t_os_iram_statistic *iram;
+
+    iram = (t_os_iram_statistic *)iram_addr;
+    
+    index = iram->index;
+    if(index >= OS_IRAM_STATISTIC_CNT)
+    {
+        index = 0;
+    }
+
+    iram->statistics[index].data1 = (unsigned int)data;
+    iram->statistics[index].data2 = time;
+    index++;
+
+    iram->index = index;
+    iram->cnt = g_os_statistic_cnt;
+}
+
+/*******************************************************************************
+* ¹¦ÄÜÃèÊö:     Ï̹߳켣ͳ¼Æµ½IRAM
+* ²ÎÊý˵Ã÷:     
+*   (´«Èë²ÎÊý)  iram_addr: µØÖ· 
+                data:      ʼþÏî
+                time:      ʱ¼ä
+*   (´«³ö²ÎÊý)  void
+* ·µ »Ø Öµ:     void
+* ÆäËü˵Ã÷:     ÎÞ
+*******************************************************************************/
+static inline void os_statistic_thread_in_iram(volatile void *iram_addr, void *data, unsigned long time)
+{
+    unsigned long              index;
+    t_os_iram_thread_statistic *iram;
+
+    iram = (t_os_iram_thread_statistic *)iram_addr;
+    
+    index = iram->index;
+    if(index >= OS_IRAM_STATISTIC_CNT)
+    {
+        index = 0;
+    }
+
+#if defined(_OS_TOS)
+    strncpy((char *)(iram->statistics[index].name), cyg_thread_get_name((cyg_handle_t)data), OS_IRAM_STATISTIC_NAME_LEN - 1);
+#elif defined(_OS_LINUX)
+    strncpy((char *)(iram->statistics[index].name), ((struct task_struct *)data)->comm, OS_IRAM_STATISTIC_NAME_LEN - 1);
+#else
+# error "unkown os"
+#endif
+    iram->statistics[index].name[OS_IRAM_STATISTIC_NAME_LEN - 1] = 0;
+    iram->statistics[index].data2 = time;
+    index++;
+
+    iram->index = index;
+    iram->cnt = g_os_statistic_cnt;
+}
+
+/*******************************************************************************
+* ¹¦ÄÜÃèÊö:     ¹ì¼£Í³¼Æµ½DDR
+* ²ÎÊý˵Ã÷:     
+*   (´«Èë²ÎÊý)  iram_addr: µØÖ· 
+                data:      ʼþÏî
+                time:      ʱ¼ä
+*   (´«³ö²ÎÊý)  void
+* ·µ »Ø Öµ:     void
+* ÆäËü˵Ã÷:     ÎÞ
+*******************************************************************************/
+static inline void os_statistic_in_ddr(void *ddr_addr, void *data, unsigned long time)
+{
+    unsigned long              index;
+    t_os_ddr_statistic         *ddr;
+
+    ddr  = (t_os_ddr_statistic *)ddr_addr;
+    
+    index = ddr->index;
+    if (index >= OS_DDR_STATISTIC_CNT)
+    {
+        index = 0;
+    }
+    ddr->statistics[index].data1 = (unsigned int)data;
+    ddr->statistics[index].data2 = time;
+    index++;
+
+    ddr->index = index;
+    ddr->cnt   = g_os_statistic_cnt;
+}
+
+/*******************************************************************************
+* ¹¦ÄÜÃèÊö:     ¹ì¼£Í³¼Æµ½DDR
+* ²ÎÊý˵Ã÷:     
+*   (´«Èë²ÎÊý)  iram_addr: µØÖ· 
+                data:      ʼþÏî
+                time:      ʱ¼ä
+*   (´«³ö²ÎÊý)  void
+* ·µ »Ø Öµ:     void
+* ÆäËü˵Ã÷:     ÎÞ
+*******************************************************************************/
+static inline void os_statistic_info_update(void)
+{
+    g_os_statistic_cnt++;
+}
+
+/*******************************************************************************
+* ¹¦ÄÜÃèÊö:     ¶¨Ê±Æ÷»Øµ÷¹³×Ó
+* ²ÎÊý˵Ã÷:     
+*   (´«Èë²ÎÊý)  
+*   (´«³ö²ÎÊý)  void
+* ·µ »Ø Öµ:     void
+* ÆäËü˵Ã÷:     ÎÞ
+*******************************************************************************/
+static int os_statistic_delayed_work_timer_fn(unsigned long data)
+{
+    int sec = 0;
+    msleep(20000);
+    while(!os_statistic_check())
+    {
+        //³¬¹ý40s£¬Ö±½ÓÍ˳ö
+        if(sec >= 4)
+            return 0;
+        msleep(10000);
+        sec++;
+    }
+    os_statistic_enable();
+    return 0;
+}
+
+/*******************************************************************************
+*                                 È«¾Öº¯ÊýʵÏÖ                                 *
+*******************************************************************************/
+/*******************************************************************************
+* ¹¦ÄÜÃèÊö:     ʹÄܹ켣ͳ¼Æ¹¦ÄÜ
+* ²ÎÊý˵Ã÷:     
+*   (´«Èë²ÎÊý)  address: ¼Ç¼µ½IRAMÖеĵØÖ· 
+                size:    IRAM¿Õ¼ä´óС
+*   (´«³ö²ÎÊý)  void
+* ·µ »Ø Öµ:     void
+* ÆäËü˵Ã÷:     ÎÞ
+*******************************************************************************/
+void os_statistic_enable(void)
+{
+#if defined(_OS_TOS)
+    g_os_iram_swapin_statistic        = (t_os_iram_thread_statistic *)OS_IRAM_THREAD_SWAPIN;
+    g_os_iram_irq_start_statistic     = (t_os_iram_statistic *)OS_IRAM_IRQ_START;
+    g_os_iram_irq_end_statistic       = (t_os_iram_statistic *)OS_IRAM_IRQ_END;
+    g_os_iram_dsr_start_statistic     = (t_os_iram_statistic *)OS_IRAM_DSR_START;
+    g_os_iram_dsr_end_statistic       = (t_os_iram_statistic *)OS_IRAM_DSR_END;
+
+    g_os_ddr_swapin_statistic         = (t_os_ddr_statistic *)zOss_Malloc(sizeof(t_os_ddr_statistic));
+    g_os_ddr_irq_start_statistic      = (t_os_ddr_statistic *)zOss_Malloc(sizeof(t_os_ddr_statistic));
+    g_os_ddr_irq_end_statistic        = (t_os_ddr_statistic *)zOss_Malloc(sizeof(t_os_ddr_statistic));
+    g_os_ddr_dsr_start_statistic      = (t_os_ddr_statistic *)zOss_Malloc(sizeof(t_os_ddr_statistic));
+    g_os_ddr_dsr_end_statistic        = (t_os_ddr_statistic *)zOss_Malloc(sizeof(t_os_ddr_statistic));
+#elif defined(_OS_LINUX)
+    g_os_iram_swapin_statistic        = (t_os_iram_thread_statistic *)OS_IRAM_THREAD_SWAPIN;    
+    g_os_iram_irq_start_statistic     = (t_os_iram_statistic *)OS_IRAM_IRQ_START;    
+    g_os_iram_irq_end_statistic       = (t_os_iram_statistic *)OS_IRAM_IRQ_END;    
+    g_os_iram_softirq_start_statistic = (t_os_iram_statistic *)OS_IRAM_SOFTIRQ_START;    
+    g_os_iram_softirq_end_statistic   = (t_os_iram_statistic *)OS_IRAM_SOFTIRQ_END;    
+    g_os_iram_timer_start_statistic   = (t_os_iram_statistic *)OS_IRAM_TIMER_START;    
+    g_os_iram_timer_end_statistic     = (t_os_iram_statistic *)OS_IRAM_TIMER_END;
+
+    g_os_ddr_swapin_statistic         = (t_os_ddr_statistic *)kmalloc(sizeof(t_os_ddr_statistic), GFP_KERNEL);
+    g_os_ddr_irq_start_statistic      = (t_os_ddr_statistic *)kmalloc(sizeof(t_os_ddr_statistic), GFP_KERNEL);
+    g_os_ddr_irq_end_statistic        = (t_os_ddr_statistic *)kmalloc(sizeof(t_os_ddr_statistic), GFP_KERNEL);
+    g_os_ddr_softirq_start_statistic  = (t_os_ddr_statistic *)kmalloc(sizeof(t_os_ddr_statistic), GFP_KERNEL);
+    g_os_ddr_softirq_end_statistic    = (t_os_ddr_statistic *)kmalloc(sizeof(t_os_ddr_statistic), GFP_KERNEL);
+    g_os_ddr_timer_start_statistic    = (t_os_ddr_statistic *)kmalloc(sizeof(t_os_ddr_statistic), GFP_KERNEL);
+    g_os_ddr_timer_end_statistic      = (t_os_ddr_statistic *)kmalloc(sizeof(t_os_ddr_statistic), GFP_KERNEL);
+
+#else
+# error "unkown os"
+#endif
+    if ((unsigned int )g_os_iram_timer_end_statistic - (unsigned int )g_os_iram_swapin_statistic > (unsigned int )IRAM_BASE_LEN_OS_STATISTIC_PSCPU )
+    {
+        BUG();
+    }
+    g_os_statistic_enable = 1;
+}
+EXPORT_SYMBOL(os_statistic_enable);
+
+void zxic_trace_task_switch(struct task_struct *next)
+{
+	unsigned long time;
+    if (!g_os_statistic_enable)
+        return ;
+
+    time = OS_STATISTIC_TIME;
+    os_statistic_thread_in_iram(g_os_iram_swapin_statistic, next, time);
+    os_statistic_in_ddr(g_os_ddr_swapin_statistic, next, time);
+    os_statistic_info_update();
+}
+
+void zxic_trace_irq_enter(u32 irq)
+{
+	unsigned long time;
+    if (!g_os_statistic_enable)
+        return ;
+
+    time = OS_STATISTIC_TIME;
+    os_statistic_in_iram(g_os_iram_irq_start_statistic, irq, time);
+    os_statistic_in_ddr(g_os_ddr_irq_start_statistic, irq, time);
+    os_statistic_info_update();
+}
+
+void zxic_trace_irq_exit(u32 irq)
+{
+	unsigned long time;
+    if (!g_os_statistic_enable)
+        return ;
+
+    time = OS_STATISTIC_TIME;
+    os_statistic_in_iram(g_os_iram_irq_end_statistic, irq, time);
+    os_statistic_in_ddr(g_os_ddr_irq_end_statistic, irq, time);
+    os_statistic_info_update();
+}
+
+void zxic_trace_softirq_enter(u32 vec_nr)
+{
+	unsigned long time;
+    if (!g_os_statistic_enable)
+        return ;
+
+    time = OS_STATISTIC_TIME;
+    os_statistic_in_iram(g_os_iram_softirq_start_statistic, vec_nr, time);
+    os_statistic_in_ddr(g_os_ddr_softirq_start_statistic, vec_nr, time);
+    os_statistic_info_update();
+}
+
+void zxic_trace_softirq_exit(u32 vec_nr)
+{
+	unsigned long time;
+    if (!g_os_statistic_enable)
+        return ;
+
+    time = OS_STATISTIC_TIME;
+    os_statistic_in_iram(g_os_iram_softirq_end_statistic, vec_nr, time);
+    os_statistic_in_ddr(g_os_ddr_softirq_end_statistic, vec_nr, time);
+    os_statistic_info_update();
+}
+
+void zxic_trace_timer_enter(void *func)
+{
+	unsigned long time;
+    if (!g_os_statistic_enable)
+        return ;
+
+    time = OS_STATISTIC_TIME;
+    os_statistic_in_iram(g_os_iram_timer_start_statistic, func, time);
+    os_statistic_in_ddr(g_os_ddr_timer_start_statistic, func, time);
+    os_statistic_info_update();
+}
+
+void zxic_trace_timer_exit(void *func)
+{
+	unsigned long time;
+    if (!g_os_statistic_enable)
+        return ;
+
+    time = OS_STATISTIC_TIME;
+    os_statistic_in_iram(g_os_iram_timer_end_statistic, func, time);
+    os_statistic_in_ddr(g_os_ddr_timer_end_statistic, func, time);
+    os_statistic_info_update();
+}
+
+
+/*******************************************************************************
+* ¹¦ÄÜÃèÊö:     ¹ì¼£Í³¼Æµ½DDR
+* ²ÎÊý˵Ã÷:     
+*   (´«Èë²ÎÊý)  iram_addr: µØÖ· 
+                data:      ʼþÏî
+                time:      ʱ¼ä
+*   (´«³ö²ÎÊý)  void
+* ·µ »Ø Öµ:     void
+* ÆäËü˵Ã÷:     ÎÞ
+*******************************************************************************/
+int __init zxic_enable_tracer(void)
+{
+    struct timer_list timer;
+    struct task_struct *task;
+
+#ifdef IRAM_BASE_ADDR_VA
+    g_zxic_trace_apcpu_addr = IRAM_BASE_ADDR_OS_STATISTIC_PSCPU;
+#else
+    g_zxic_trace_apcpu_addr = ioremap(IRAM_BASE_ADDR_OS_STATISTIC_PSCPU, IRAM_BASE_LEN_OS_STATISTIC_PSCPU);
+#endif
+
+    /*
+    init_timer(&timer);
+    timer.expires = jiffies + 40*HZ;//msecs_to_jiffies(40*1000);//ÑÓ³Ù40Ãë
+    timer.data = 0;
+    timer.function = os_statistic_delayed_work_timer_fn;
+    setup_timer(&timer, os_statistic_delayed_work_timer_fn, 0);
+    add_timer(&timer);
+    */
+    //task = kthread_create(os_statistic_delayed_work_timer_fn, 0, "g_zxic_trace_sync_thread", 0);
+    //wake_up_process(task);
+    os_statistic_enable();
+    return 0x0;
+}
+module_init(zxic_enable_tracer);
+
+
diff --git a/upstream/linux-5.10/sound/soc/sanechips/zx29_ak4940.c b/upstream/linux-5.10/sound/soc/sanechips/zx29_ak4940.c
new file mode 100755
index 0000000..f730067
--- /dev/null
+++ b/upstream/linux-5.10/sound/soc/sanechips/zx29_ak4940.c
@@ -0,0 +1,2041 @@
+/*
+ * zx297520v3_es8312.c  --  zx29-ak4940 ALSA SoC Audio board driver
+ *
+ * Copyright (C) 2022, ZTE Corporation.
+ *
+ * Based on smdk_wm8994.c
+ *
+ * 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 "../codecs/ak4940.h"
+#include <sound/pcm_params.h>
+#include <sound/soc.h>
+#include <linux/module.h>
+#include <linux/of.h>
+#include <linux/of_device.h>
+
+
+ 
+#include <linux/clk.h>
+#include <linux/gpio.h>
+#include <linux/module.h>
+#include <linux/delay.h>
+//#include <sound/tlv.h>
+//#include <sound/soc.h>
+//#include <sound/jack.h>
+//#include <sound/zx29_snd_platform.h>
+//#include <mach/iomap.h>
+//#include <mach/board.h>
+#include <linux/of_gpio.h>
+
+#include <linux/i2c.h>
+#include <linux/of_gpio.h>
+#include <linux/regmap.h>
+
+
+#include "i2s.h"
+
+#define ZX29_I2S_TOP_LOOP_REG	0xac
+
+
+#if 1
+ 
+#define  ZXIC_MCLK                    26000000
+#define  ZX29_AK4940_FREQ   26000000
+
+#define  ZXIC_PLL_CLKIN_MCLK		  0
+
+
+#define zx_reg_sync_write(v, a) \
+        do {    \
+            iowrite32(v, a);    \
+        } while (0)
+
+#define zx_read_reg(addr) \
+    ioread32(addr)
+
+#define zx_write_reg(addr, val)   \
+	zx_reg_sync_write(val, addr)
+
+
+
+struct zx29_board_data {
+	const char *name;
+	struct device *dev;
+
+	int codec_refclk;
+	int gpio_pwen;	
+	int gpio_pdn;
+	void __iomem *sys_base_va;	
+};
+
+//#define AON_WIFI_BT_CLK_CFG2  ((volatile unsigned int *)(ZX_TOP_CRM_BASE + 0x94))
+ /* Default ZX29s */
+static struct zx29_board_data zx29_platform_data = {
+	.codec_refclk = ZX29_AK4940_FREQ,
+};
+ static struct platform_device *zx29_snd_device;
+ 
+ static DEFINE_RAW_SPINLOCK(codec_pa_lock);
+ 
+ static int set_path_stauts_switch(struct snd_kcontrol *kcontrol,
+				 struct snd_ctl_elem_value *ucontrol);
+ static int get_path_stauts_switch(struct snd_kcontrol *kcontrol,
+				 struct snd_ctl_elem_value *ucontrol);
+
+
+#ifdef USE_ALSA_VOICE_FUNC
+ extern int zDrv_Audio_Printf(void *pFormat, ...);
+ extern int zDrvVp_GetVol_Wrap(void);
+ extern int zDrvVp_SetVol_Wrap(int volume);
+ extern int zDrvVp_GetPath_Wrap(void);
+ extern int zDrvVp_SetPath_Wrap(int path);
+ extern int zDrvVp_SetMute_Wrap(bool enable);
+ extern bool zDrvVp_GetMute_Wrap(void);
+ extern int zDrvVp_SetTone_Wrap(int toneNum);
+ 
+ static int vp_GetPath(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_SetPath(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_SetVol(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_GetVol(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_SetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_GetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_SetTone(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_getTone(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ 
+ static int audio_GetPath(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int audio_SetPath(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+
+ 
+ //static const DECLARE_TLV_DB_SCALE(vp_path_tlv, 0, 300, 0);
+ 
+ static const char * const vpath_in_text[] = {
+	 "handset", "speak", "headset", "bluetooth",
+ };
+ 
+ static const char *tone_class[] = {
+	 "Lowpower", "Sms", "Callstd", "Alarm", "Calltime",
+ };
+ 
+ static const struct soc_enum vpath_in_enum =	 SOC_ENUM_SINGLE_EXT(ARRAY_SIZE(vpath_in_text), vpath_in_text); 
+ 
+ static const struct soc_enum tone_class_enum[] = {
+	 SOC_ENUM_SINGLE_EXT(ARRAY_SIZE(tone_class), tone_class),
+ };
+ 
+ static const struct snd_kcontrol_new vp_snd_controls[] = {  
+	 SOC_ENUM_EXT("voice processing path select",vpath_in_enum,vp_GetPath,vp_SetPath),
+	 //SOC_SINGLE_EXT_TLV("voice processing path Volume",0, 5, 5, 0,vp_GetVol, vp_SetVol,vp_path_tlv), 
+	 SOC_SINGLE_EXT("voice processing path Volume",0, 5, 5, 0,vp_GetVol, vp_SetVol),
+	 SOC_SINGLE_EXT("voice uplink mute", 0, 1, 1, 0,vp_GetMute, vp_SetMute),
+	 SOC_ENUM_EXT("voice tone sel", tone_class_enum[0], vp_getTone, vp_SetTone),
+	 SOC_SINGLE_BOOL_EXT("path stauts dump", 0,get_path_stauts_switch, set_path_stauts_switch),
+	 SOC_ENUM_EXT("audio path select",vpath_in_enum,audio_GetPath,audio_SetPath),
+ };
+ 
+ static int curtonetype = 0;
+ static int vp_getTone(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+ {
+	 ucontrol->value.integer.value[0] = curtonetype;
+	 return 0;
+ }
+ 
+ static int vp_SetTone(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+ {
+	 int vol = 0,ret = 0, tonenum;
+	 tonenum = ucontrol->value.integer.value[0];
+	 curtonetype = tonenum;
+	 //printk("Alsa vp_SetTone tonenum=%d\n", tonenum);
+	 //ret = CPPS_FUNC(cpps_callbacks, zDrvVp_SetTone_Wrap)(tonenum);
+	 if(ret < 0)
+	 {
+		 printk(KERN_ERR "vp_SetTone fail = %d\n", tonenum);
+		 return ret;
+	 }
+	 return 0;
+ }
+ 
+ static int vp_SetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+ {
+	 int enable = 0,ret = 0;
+	 enable = ucontrol->value.integer.value[0];
+	 //ret = CPPS_FUNC(cpps_callbacks, zDrvVp_SetMute_Wrap)(enable);
+	 if(ret < 0)
+	 {
+	   printk(KERN_ERR "vp_SetMute fail = %d\n",enable);
+	   return ret;
+	 }
+	 return 0;
+ }
+ 
+ static int vp_GetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+ {		 
+		//ucontrol->value.integer.value[0] = CPPS_FUNC(cpps_callbacks, zDrvVp_GetMute_Wrap)();
+		return 0;
+ }
+ 
+ static int vp_SetVol(struct snd_kcontrol *kcontrol,
+								struct snd_ctl_elem_value *ucontrol)
+ {
+		int vol = 0,ret = 0;
+		vol = ucontrol->value.integer.value[0];
+		//ret = CPPS_FUNC(cpps_callbacks, zDrvVp_SetVol_Wrap)(vol);
+		if(ret < 0)
+		{
+		   printk(KERN_ERR "vp_SetVol fail = %d\n",vol);
+		   return ret;
+	   }
+	 return 0;
+ }
+ static int vp_GetVol(struct snd_kcontrol *kcontrol,
+								struct snd_ctl_elem_value *ucontrol)
+ {		 
+		//ucontrol->value.integer.value[0] = CPPS_FUNC(cpps_callbacks, zDrvVp_GetVol_Wrap)();
+		return 0;
+ }
+ static int vp_GetPath(struct snd_kcontrol *kcontrol,
+			 struct snd_ctl_elem_value *ucontrol)
+ {	 
+	 //ucontrol->value.enumerated.item[0] = CPPS_FUNC(cpps_callbacks, zDrvVp_GetPath_Wrap)();
+	 return 0;
+ }
+ static int vp_SetPath(struct snd_kcontrol *kcontrol,
+			 struct snd_ctl_elem_value *ucontrol)
+ {
+	 int ret = 0,path = 0;
+	 unsigned long	flags;
+	 path = ucontrol->value.enumerated.item[0];
+ 
+	 //ret = CPPS_FUNC(cpps_callbacks, zDrvVp_SetPath_Wrap)(path);
+	 if(ret < 0)
+	 {
+	   printk(KERN_ERR "vp_SetPath fail = %d\n",path);
+	   return ret;
+	 }
+#ifdef _USE_7520V3_PHONE_TYPE_C31F
+	 switch (path) {
+	 case 0:
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 gpio_set_value(ZX29_GPIO_40, GPIO_LOW);
+		 break;
+	 case 1:
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 raw_spin_lock_irqsave(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_39, GPIO_HIGH);
+		 udelay(2);  
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 udelay(2);
+		 gpio_set_value(ZX29_GPIO_39, GPIO_HIGH);
+		 raw_spin_unlock_irqrestore(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_40, GPIO_HIGH);
+		 break;
+	 case 2:
+		 break;
+	 case 3:
+		 break;
+	 default:
+		 break;
+	 }
+#endif
+	 return 0;
+ }
+ 
+ static int curpath = 0;
+ static int audio_GetPath(struct snd_kcontrol *kcontrol,
+			 struct snd_ctl_elem_value *ucontrol)
+ {	 
+	 ucontrol->value.enumerated.item[0] = curpath;
+	 return 0;
+ }
+ 
+ static int audio_SetPath(struct snd_kcontrol *kcontrol,
+			 struct snd_ctl_elem_value *ucontrol)
+ {
+	 int ret = 0,path = 0;
+	 unsigned long	flags;
+	 
+	 path = ucontrol->value.enumerated.item[0];
+	 curpath = path;
+#ifdef _USE_7520V3_PHONE_TYPE_C31F
+	 switch (path) {
+	 case 0:
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 gpio_set_value(ZX29_GPIO_40, GPIO_LOW);
+		 break;
+	 case 1:
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 raw_spin_lock_irqsave(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_39, GPIO_HIGH);
+		 udelay(2);  
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 udelay(2);
+		 gpio_set_value(ZX29_GPIO_39, GPIO_HIGH);
+		 raw_spin_unlock_irqrestore(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_40, GPIO_HIGH);
+		 break;
+	 case 2:
+		 break;
+	 case 3:
+		 break;
+	 default:
+		 break;
+	 }
+#endif
+	 return 0;
+ }
+ 
+ typedef enum
+ {
+	 VP_PATH_HANDSET	=0, 	
+	 VP_PATH_SPEAKER,		 
+	 VP_PATH_HEADSET,					  
+	 VP_PATH_BLUETOOTH, 				   
+	 VP_PATH_BLUETOOTH_NO_NR,					 
+	 VP_PATH_HSANDSPK,
+	 
+	 VP_PATH_OFF = 255, 				 
+	 
+	 MAX_VP_PATH = VP_PATH_OFF				 
+ }T_ZDrv_VpPath;
+ 
+ extern int zDrvVp_Loop(T_ZDrv_VpPath path);
+
+ 
+//#else
+ static const struct snd_kcontrol_new machine_snd_controls[] = {		 
+	 SOC_SINGLE_BOOL_EXT("path stauts dump", 0,get_path_stauts_switch, set_path_stauts_switch),
+ };
+ 
+
+ 
+ //extern int rt5670_hs_detect(struct snd_soc_codec *codec, struct snd_soc_jack *jack);
+ 
+ int path_stauts_switch = 0;
+ static int set_path_stauts_switch(struct snd_kcontrol *kcontrol,
+				 struct snd_ctl_elem_value *ucontrol)
+ {
+	 struct snd_soc_card *card = snd_kcontrol_chip(kcontrol);
+	 struct snd_soc_dapm_path *p;
+ 
+	 int path_stauts_switch = ucontrol->value.integer.value[0];
+ 
+	 
+	 if (path_stauts_switch == 1)
+	 {
+		 list_for_each_entry(p, &card->paths, list){
+			 
+		   //print_audio("Alsa	path name (%s),longname (%s),sink (%s),source (%s),connect %d \n", p->name,p->long_name,p->sink->name,p->source->name,p->connect);
+		   //printk("Alsa  path longname %s,sink %s,source %s,connect %d \n", p->long_name,p->sink->name,p->source->name,p->connect);
+ 
+		 }
+	 }
+	 return 0;
+ }
+ 
+ static int get_path_stauts_switch(struct snd_kcontrol *kcontrol,
+				 struct snd_ctl_elem_value *ucontrol)
+ {
+	 
+	 ucontrol->value.integer.value[0] = path_stauts_switch;
+	 return 0;
+ };
+#endif 
+ 
+#ifdef CONFIG_SND_SOC_JACK_DECTEC
+ 
+ static struct snd_soc_jack codec_headset;
+ 
+ /* Headset jack detection DAPM pins */
+ static struct snd_soc_jack_pin codec_headset_pins[] = {
+	 {
+		 .pin = "Headphone",
+		 .mask = SND_JACK_HEADPHONE,
+	 },
+ };
+ 
+#endif
+ 
+ static int zx29startup(struct snd_pcm_substream *substream)
+ {
+ //  int ret = 0;
+	 print_audio("Alsa	Entered func %s\n", __func__);
+	 //CPPS_FUNC(cpps_callbacks, zDrv_Audio_Printf)("Alsa: zx29_startup device=%d,stream=%d\n", substream->pcm->device, substream->stream);
+ 
+	 struct snd_pcm *pcmC0D0p = snd_lookup_minor_data(16, SNDRV_DEVICE_TYPE_PCM_PLAYBACK);
+	 struct snd_pcm *pcmC0D1p = snd_lookup_minor_data(17, SNDRV_DEVICE_TYPE_PCM_PLAYBACK);
+	 struct snd_pcm *pcmC0D2p = snd_lookup_minor_data(18, SNDRV_DEVICE_TYPE_PCM_PLAYBACK);	 
+	 struct snd_pcm *pcmC0D3p = snd_lookup_minor_data(19, SNDRV_DEVICE_TYPE_PCM_PLAYBACK);	
+	 if ((pcmC0D0p == NULL) || (pcmC0D1p == NULL) || (pcmC0D2p == NULL) || (pcmC0D3p == NULL))
+		 return  -EINVAL;	  
+	 if ((pcmC0D0p->streams[0].substream_opened && pcmC0D1p->streams[0].substream_opened) || 
+		 (pcmC0D0p->streams[0].substream_opened && pcmC0D2p->streams[0].substream_opened) || 
+		 (pcmC0D0p->streams[0].substream_opened && pcmC0D3p->streams[0].substream_opened) || 
+		 (pcmC0D1p->streams[0].substream_opened && pcmC0D2p->streams[0].substream_opened) ||
+		 (pcmC0D1p->streams[0].substream_opened && pcmC0D3p->streams[0].substream_opened) ||
+		 (pcmC0D2p->streams[0].substream_opened && pcmC0D3p->streams[0].substream_opened))
+		 BUG();
+#if 0
+	 unsigned long	flags;
+	 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
+		 gpio_set_value(ZX29_GPIO_125, GPIO_LOW);
+		 mdelay(1);  
+ 
+		 raw_spin_lock_irqsave(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_125, GPIO_HIGH);
+		 udelay(2);  
+		 gpio_set_value(ZX29_GPIO_125, GPIO_LOW);
+		 udelay(2);
+		 gpio_set_value(ZX29_GPIO_125, GPIO_HIGH);
+		 udelay(2);  
+		 gpio_set_value(ZX29_GPIO_125, GPIO_LOW);
+		 udelay(2);
+		 gpio_set_value(ZX29_GPIO_125, GPIO_HIGH);
+		 raw_spin_unlock_irqrestore(&codec_pa_lock, flags);
+	 }
+#endif
+
+	 
+	 return 0;
+ }
+ 
+ static void zx29_shutdown(struct snd_pcm_substream *substream)
+ {
+	 //CPPS_FUNC(cpps_callbacks, zDrv_Audio_Printf)("Alsa: zx297520xx_shutdown device=%d, stream=%d\n", substream->pcm->device, substream->stream);
+ //  print_audio("Alsa	Entered func %s, stream=%d\n", __func__, substream->stream);
+ 	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
+#ifdef _USE_7520V3_PHONE_TYPE_C31F
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 gpio_set_value(ZX29_GPIO_40, GPIO_LOW);
+#endif
+	 }
+	 
+	 if (snd_soc_dai_active(cpu_dai))
+		 return;
+ 
+
+ 
+ }
+ 
+ static void zx29_shutdown2(struct snd_pcm_substream *substream)
+ {
+	 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+ 	struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 //CPPS_FUNC(cpps_callbacks, zDrv_Audio_Printf)("Alsa: zx29_shutdown2 device=%d, stream=%d\n", substream->pcm->device, substream->stream);
+	 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
+#ifdef _USE_7520V3_PHONE_TYPE_C31F
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 gpio_set_value(ZX29_GPIO_40, GPIO_LOW);
+#endif
+#ifdef USE_ALSA_VOICE_FUNC
+		 //CPPS_FUNC(cpps_callbacks, zDrvVp_Loop)(VP_PATH_OFF);
+#endif
+	 }
+ 
+	 if (snd_soc_dai_active(cpu_dai))
+		 return;
+ 
+
+ }
+ static int zx29_init_paiftx(struct snd_soc_pcm_runtime *rtd)
+ {
+	 //struct snd_soc_codec *codec = rtd->codec;
+	 //struct snd_soc_dapm_context *dapm = &codec->dapm;
+ 
+	 //snd_soc_dapm_enable_pin(dapm, "HPOL");
+	 //snd_soc_dapm_enable_pin(dapm, "HPOR");
+ 
+	 /* Other pins NC */
+ //  snd_soc_dapm_nc_pin(dapm, "HPOUT2P");
+ 
+ //  print_audio("Alsa	Entered func %s\n", __func__);
+ 
+	 return 0;
+ }
+ static int zx29_hw_params(struct snd_pcm_substream *substream,
+										struct snd_pcm_hw_params *params)
+ {
+     print_audio("Alsa:	Entered func %s\n", __func__);
+	 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
+
+	 int ret;
+	 int rfs = 0, frq_out = 0;	 
+	 switch (params_rate(params)) {
+	 case 8000:
+	 case 16000:
+	 case 11025:
+	 case 22050:
+	 case 24000:
+	 case 32000:
+	 case 44100:
+	 case 48000:
+		 rfs = 32;
+		 break;
+	 default:
+	 	{
+	 	    ret =  -EINVAL;
+		    print_audio("Alsa: rate=%d not support,ret=%d!\n", params_rate(params),ret);	 	      
+		 	return ret;
+	 	}
+	 }
+	 
+	 frq_out = params_rate(params) * rfs * 2;
+	 
+	 /* Set the Codec DAI configuration */
+	 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S
+							   | SND_SOC_DAIFMT_NB_NF
+							   | SND_SOC_DAIFMT_CBS_CFS);
+	 if (ret < 0){
+	 	
+	 	 print_audio("Alsa: codec dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+
+
+	 /* Set the AP DAI configuration */
+	 ret = snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_I2S
+							   | SND_SOC_DAIFMT_NB_NF
+							   | SND_SOC_DAIFMT_CBS_CFS);
+	 if (ret < 0){
+	 	
+	 	 print_audio("Alsa: ap dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+ 
+	 /* Set the Codec DAI clk */	 
+	 /*ret =snd_soc_dai_set_pll(codec_dai, 0, RT5670_PLL1_S_BCLK1,
+								  fs*datawidth*2, 256*fs);
+	 if (ret < 0){
+	 	
+	 	 print_audio("Alsa: codec dai clk snd_soc_dai_set_pll fail,ret=%d!\n",ret);
+		 return ret;
+	}
+	 */
+	 
+	 ret = snd_soc_dai_set_sysclk(codec_dai, AK4940_CLKID_BCLK,ZXIC_MCLK, SND_SOC_CLOCK_IN);
+	 if (ret < 0){	 	
+	 	 print_audio("Alsa: codec dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+	 
+	 /* Set the AP DAI clk */
+	 ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_122M88, SND_SOC_CLOCK_IN);
+	 //ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_26M, SND_SOC_CLOCK_IN);
+ 
+	 if (ret < 0){	 	
+	 	 print_audio("Alsa: cpu dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+     print_audio("Alsa:	Entered func %s end\n", __func__);
+	 
+	 return 0;
+ }
+
+static int zx29_hw_params_lp(struct snd_pcm_substream *substream,
+									   struct snd_pcm_hw_params *params)
+{
+	print_audio("Alsa: Entered func %s\n", __func__);
+	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
+
+	int ret;
+	int rfs = 0, frq_out = 0;	
+	switch (params_rate(params)) {
+	case 8000:
+	case 16000:
+	case 11025:
+	case 22050:
+	case 24000:
+	case 32000:
+	case 44100:
+	case 48000:
+		rfs = 32;
+		break;
+	default:
+	   {
+		   ret =  -EINVAL;
+		   print_audio("Alsa: rate=%d not support,ret=%d!\n", params_rate(params),ret); 			 
+		   return ret;
+	   }
+	}
+	
+	frq_out = params_rate(params) * rfs * 2;
+	
+	/* Set the Codec DAI configuration */
+	/*
+	
+	ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S
+							  | SND_SOC_DAIFMT_NB_NF
+							  | SND_SOC_DAIFMT_CBS_CFS);
+	if (ret < 0){
+	   
+		print_audio("Alsa: codec dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		return ret;
+	}
+	*/ 
+
+	
+	/* Set the AP DAI configuration */
+	ret = snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_I2S
+							  | SND_SOC_DAIFMT_NB_NF
+							  | SND_SOC_DAIFMT_CBS_CFS);
+	if (ret < 0){
+	   
+		print_audio("Alsa: ap dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		return ret;
+	}
+
+	/* Set the Codec DAI clk */ 	
+	/*ret =snd_soc_dai_set_pll(codec_dai, 0, RT5670_PLL1_S_BCLK1,
+								 fs*datawidth*2, 256*fs);
+	if (ret < 0){
+	   
+		print_audio("Alsa: codec dai clk snd_soc_dai_set_pll fail,ret=%d!\n",ret);
+		return ret;
+   }
+	*/
+	/*
+	ret = snd_soc_dai_set_sysclk(codec_dai, ES8312_CLKID_MCLK,ZXIC_MCLK, SND_SOC_CLOCK_IN);
+	if (ret < 0){	   
+		print_audio("Alsa: codec dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		return ret;
+	}
+	*/
+	/* Set the AP DAI clk */
+	ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_26M, SND_SOC_CLOCK_IN);
+
+	if (ret < 0){	   
+		print_audio("Alsa: cpu dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		return ret;
+	}
+	print_audio("Alsa: Entered func %s end\n", __func__);
+	
+	return 0;
+}
+
+
+ 
+
+ 
+
+ static int zx29_hw_params_voice(struct snd_pcm_substream *substream,
+										struct snd_pcm_hw_params *params)
+ {
+	 print_audio("Alsa: Entered func %s\n", __func__);
+	 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
+
+	 int ret;
+	 int rfs = 0, frq_out = 0;	 
+	 switch (params_rate(params)) {
+	 case 8000:
+	 case 16000:
+	 case 11025:
+	 case 22050:
+	 case 24000:
+	 case 32000:
+	 case 44100:
+	 case 48000:
+		 rfs = 32;
+		 break;
+	 default:
+		{
+			ret =  -EINVAL;
+			print_audio("Alsa: rate=%d not support,ret=%d!\n", params_rate(params),ret);			  
+			return ret;
+		}
+	 }
+	 
+	 frq_out = params_rate(params) * rfs * 2;
+	 
+	 /* Set the Codec DAI configuration */
+	 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S
+							   | SND_SOC_DAIFMT_NB_NF
+							   | SND_SOC_DAIFMT_CBS_CFS);
+	 if (ret < 0){
+		
+		 print_audio("Alsa: codec dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+ 
+ 
+
+	 /* Set the Codec DAI clk */	 
+	 /*ret =snd_soc_dai_set_pll(codec_dai, 0, RT5670_PLL1_S_BCLK1,
+								  fs*datawidth*2, 256*fs);
+	 if (ret < 0){
+		
+		 print_audio("Alsa: codec dai clk snd_soc_dai_set_pll fail,ret=%d!\n",ret);
+		 return ret;
+	}
+	
+	 
+	 ret = snd_soc_dai_set_sysclk(codec_dai, AK4940_CLKID_BCLK,ZXIC_MCLK, SND_SOC_CLOCK_IN);
+	 if (ret < 0){		
+		 print_audio("Alsa: codec dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+	 
+	 */
+
+	 print_audio("Alsa: Entered func %s end\n", __func__);
+	 
+	 return 0;
+ }
+
+										 
+ int zx29_prepare2(struct snd_pcm_substream *substream)
+ {
+	 int path, ret;
+	 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
+		 //ret = CPPS_FUNC(cpps_callbacks, zDrvVp_Loop)(VP_PATH_SPEAKER);
+		 if (ret < 0)
+			 return -1;
+	 }
+	 
+	 return 0;
+ } 
+ static void zx29_i2s_top_reg_cfg(void)
+ {
+	 unsigned int i2s_top_reg;
+	 int ret = 0;
+ 
+#ifdef CONFIG_USE_PIN_I2S0
+	 ret = gpio_request(PIN_I2S0_WS, "i2s0_ws");
+	 if (ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S0_CLK, "i2s0_clk");
+	 if (ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S0_DIN, "i2s0_din");
+	 if (ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S0_DOUT, "i2s0_dout");
+	 if (ret < 0)
+		 BUG();
+	 zx29_gpio_config(PIN_I2S0_WS, FUN_I2S0_WS);
+	 zx29_gpio_config(PIN_I2S0_CLK, FUN_I2S0_CLK);
+	 zx29_gpio_config(PIN_I2S0_DIN, FUN_I2S0_DIN);
+	 zx29_gpio_config(PIN_I2S0_DOUT, FUN_I2S0_DOUT);
+	 
+	 //top i2s1 cfg
+	 i2s_top_reg = zx_read_reg(ZX29_I2S_LOOP_CFG);
+	 i2s_top_reg &= 0xfffffff8;
+	 i2s_top_reg |= 0x00000001; //	inter arm_i2s1--top i2s1
+	 zx_write_reg(ZX29_I2S_LOOP_CFG, i2s_top_reg);
+#elif defined (CONFIG_USE_PIN_I2S1)
+	
+
+	 ret = gpio_request(PIN_I2S1_WS,"i2s1_ws");
+	 if(ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S1_CLK,"i2s1_clk");
+	 if(ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S1_DIN,"i2s1_din");
+	 if(ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S1_DOUT,"i2s1_dout");
+	 if(ret < 0)
+		 BUG();
+	 zx29_gpio_config(PIN_I2S1_WS, FUN_I2S1_WS);
+	 zx29_gpio_config(PIN_I2S1_CLK, FUN_I2S1_CLK);
+	 zx29_gpio_config(PIN_I2S1_DIN, FUN_I2S1_DIN);
+	 zx29_gpio_config(PIN_I2S1_DOUT, FUN_I2S1_DOUT);
+		 
+	 //top i2s2 cfg
+	 i2s_top_reg = zx_read_reg(ZX29_I2S_LOOP_CFG);
+	 i2s_top_reg &= 0xfff8ffff;
+	 i2s_top_reg |= 0x00010000; //	inter arm_i2s1--top i2s2
+	 zx_write_reg(ZX29_I2S_LOOP_CFG, i2s_top_reg);
+#endif
+ 
+	 // inter loop
+	 //i2s_top_reg = zx_read_reg(ZX29_I2S_LOOP_CFG);
+	 //i2s_top_reg &= 0xfffffe07;
+	 //i2s_top_reg |= 0x000000a8; //	inter arm_i2s2--afe i2s
+	 //zx_write_reg(ZX29_I2S_LOOP_CFG, i2s_top_reg);
+	 
+ //  print_audio("Alsa %s i2s loop cfg reg=%x\n",__func__, zx_read_reg(ZX29_I2S_LOOP_CFG));  
+ }
+ 
+ static int zx29_late_probe(struct snd_soc_card *card)
+ {
+	 //struct snd_soc_codec *codec = card->rtd[0].codec;
+	 //struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai;
+	 int ret;
+ //  print_audio("Alsa	zx29_late_probe entry!\n");
+ 
+#ifdef CONFIG_SND_SOC_JACK_DECTEC
+	 
+	 ret = snd_soc_jack_new(codec, "Headset",
+							SND_JACK_HEADSET |SND_JACK_BTN_0 | SND_JACK_BTN_1 | SND_JACK_BTN_2,
+							&codec_headset);
+	 if (ret)
+		 return ret;
+ 
+	 ret = snd_soc_jack_add_pins(&codec_headset,
+								 ARRAY_SIZE(codec_headset_pins),
+								 codec_headset_pins);
+	 if (ret)
+		 return ret;
+       #ifdef CONFIG_SND_SOC_codec
+	 //rt5670_hs_detect(codec, &codec_headset);
+       #endif
+#endif
+ 
+	 return 0;
+ }
+ 
+ static struct snd_soc_ops zx29_ops = {
+	 //.startup = zx29_startup,
+	 .shutdown = zx29_shutdown,
+	 .hw_params = zx29_hw_params,
+ };
+  static struct snd_soc_ops zx29_ops_lp = {
+	 //.startup = zx29_startup,
+	 .shutdown = zx29_shutdown,
+	 .hw_params = zx29_hw_params_lp,
+ };
+ static struct snd_soc_ops zx29_ops1 = {
+	 //.startup = zx29_startup,
+	 .shutdown = zx29_shutdown,
+	 //.hw_params = zx29_hw_params1,
+ };
+ 
+ static struct snd_soc_ops zx29_ops2 = {
+	 //.startup = zx29_startup,
+	 .shutdown = zx29_shutdown2,
+	 //.hw_params = zx29_hw_params1,
+	 .prepare = zx29_prepare2,
+ };
+ static struct snd_soc_ops voice_ops = {
+	 //.startup = zx29_startup,
+	 //.shutdown = zx29_shutdown2,
+	 .hw_params = zx29_hw_params_voice,
+	 //.prepare = zx29_prepare2,
+ };
+
+ 
+ enum {
+	 MERR_DPCM_AUDIO = 0,
+	 MERR_DPCM_DEEP_BUFFER,
+	 MERR_DPCM_COMPR,
+ };
+
+ 
+#if 0
+ 
+ static struct snd_soc_card zxic_soc_card = {
+	 .name = "zx298501_ak4940",
+	 .owner = THIS_MODULE,
+	 .dai_link = &zxic_dai_link,
+	 .num_links = ARRAY_SIZE(zxic_dai_link),
+#ifdef USE_ALSA_VOICE_FUNC
+	 .controls = vp_snd_controls,
+	 .num_controls = ARRAY_SIZE(vp_snd_controls),
+#endif
+ 
+ //  .late_probe = zx29_late_probe,
+	 
+ };
+#endif 
+ //static struct zx298501_ak4940_pdata *zx29_platform_data;
+ 
+ static int zx29_setup_pins(struct zx29_board_data *codec_pins, char *fun)
+ {
+	 int ret;
+ 
+	 //ret = gpio_request(codec_pins->codec_refclk, "codec_refclk");
+	 if (ret < 0) {
+		 printk(KERN_ERR "zx297520xx SoC Audio: %s pin already in use\n", fun);
+		 return ret;
+	 }
+	 //zx29_gpio_config(codec_pins->codec_refclk, GPIO17_CLK_OUT2);
+ 
+#ifdef  _USE_7520V3_PHONE_TYPE_C31F
+	 ret = gpio_request_one(ZX29_GPIO_39, GPIOF_OUT_INIT_LOW, "codec_pa");
+	 if (ret < 0) {
+		 printk(KERN_ERR "zx297520xx SoC Audio:  codec_pa in use\n");
+		 return ret;
+	 }
+	 
+	 ret = gpio_request_one(ZX29_GPIO_40, GPIOF_OUT_INIT_LOW, "codec_sw");
+	 if (ret < 0) {
+		 printk(KERN_ERR "zx297520xx SoC Audio:  codec_sw in use\n");
+		 return ret;
+	 }
+#endif
+ 
+	 return 0;
+ }
+#endif
+
+ 
+ static int zx29_remove(struct platform_device *pdev)
+ {
+	 gpio_free(zx29_platform_data.codec_refclk);
+	 platform_device_unregister(zx29_snd_device);
+	 return 0;
+ }
+ 
+
+ 
+#if  0
+
+ /*
+  * Default CFG switch settings to use this driver:
+  *	ZX29
+  */
+
+ /*
+  * Configure audio route as :-
+  * $ amixer sset 'DAC1' on,on
+  * $ amixer sset 'Right Headphone Mux' 'DAC'
+  * $ amixer sset 'Left Headphone Mux' 'DAC'
+  * $ amixer sset 'DAC1R Mixer AIF1.1' on
+  * $ amixer sset 'DAC1L Mixer AIF1.1' on
+  * $ amixer sset 'IN2L' on
+  * $ amixer sset 'IN2L PGA IN2LN' on
+  * $ amixer sset 'MIXINL IN2L' on
+  * $ amixer sset 'AIF1ADC1L Mixer ADC/DMIC' on
+  * $ amixer sset 'IN2R' on
+  * $ amixer sset 'IN2R PGA IN2RN' on
+  * $ amixer sset 'MIXINR IN2R' on
+  * $ amixer sset 'AIF1ADC1R Mixer ADC/DMIC' on
+  */
+
+/* ZX29 has a 16.934MHZ crystal attached to ak4940 */
+#define ZX29_AK4940_FREQ 16934000
+
+
+
+
+
+static int zx29_hw_params(struct snd_pcm_substream *substream,
+	struct snd_pcm_hw_params *params)
+{
+	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	struct snd_soc_dai *codec_dai = rtd->codec_dai;
+	unsigned int pll_out;
+	int ret;
+
+	/* AIF1CLK should be >=3MHz for optimal performance */
+	if (params_width(params) == 24)
+		pll_out = params_rate(params) * 384;
+	else if (params_rate(params) == 8000 || params_rate(params) == 11025)
+		pll_out = params_rate(params) * 512;
+	else
+		pll_out = params_rate(params) * 256;
+
+	ret = snd_soc_dai_set_pll(codec_dai, AK4940_FLL1, AK4940_FLL_SRC_MCLK1,
+					ZX29_AK4940_FREQ, pll_out);
+	if (ret < 0)
+		return ret;
+
+	ret = snd_soc_dai_set_sysclk(codec_dai, AK4940_SYSCLK_FLL1,
+					pll_out, SND_SOC_CLOCK_IN);
+	if (ret < 0)
+		return ret;
+
+	return 0;
+}
+
+/*
+ * ZX29 AK4940 DAI operations.
+ */
+static struct snd_soc_ops zx29_ops = {
+	.hw_params = smdk_hw_params,
+};
+
+static int zx29_ak4940_init_paiftx(struct snd_soc_pcm_runtime *rtd)
+{
+	struct snd_soc_dapm_context *dapm = &rtd->card->dapm;
+
+	/* Other pins NC */
+	snd_soc_dapm_nc_pin(dapm, "HPOUT2P");
+	snd_soc_dapm_nc_pin(dapm, "HPOUT2N");
+	snd_soc_dapm_nc_pin(dapm, "SPKOUTLN");
+	snd_soc_dapm_nc_pin(dapm, "SPKOUTLP");
+	snd_soc_dapm_nc_pin(dapm, "SPKOUTRP");
+	snd_soc_dapm_nc_pin(dapm, "SPKOUTRN");
+	snd_soc_dapm_nc_pin(dapm, "LINEOUT1N");
+	snd_soc_dapm_nc_pin(dapm, "LINEOUT1P");
+	snd_soc_dapm_nc_pin(dapm, "LINEOUT2N");
+	snd_soc_dapm_nc_pin(dapm, "LINEOUT2P");
+	snd_soc_dapm_nc_pin(dapm, "IN1LP");
+	snd_soc_dapm_nc_pin(dapm, "IN2LP:VXRN");
+	snd_soc_dapm_nc_pin(dapm, "IN1RP");
+	snd_soc_dapm_nc_pin(dapm, "IN2RP:VXRP");
+
+	return 0;
+}
+#endif
+
+
+
+
+enum {
+	AUDIO_DL_MEDIA = 0,
+	AUDIO_DL_VOICE,
+	AUDIO_DL_2G_AND_3G_VOICE,
+	AUDIO_DL_VP_LOOP,	
+	AUDIO_DL_3G_VOICE,
+	
+	AUDIO_DL_MAX,
+};
+SND_SOC_DAILINK_DEF(dummy, \
+	DAILINK_COMP_ARRAY(COMP_DUMMY()));
+
+//SND_SOC_DAILINK_DEF(cpu_i2s0, \
+//	DAILINK_COMP_ARRAY(COMP_CPU("media-cpu-dai")));
+SND_SOC_DAILINK_DEF(cpu_i2s0, \
+	DAILINK_COMP_ARRAY(COMP_CPU("E1D02000.i2s")));
+
+
+SND_SOC_DAILINK_DEF(voice_cpu, \
+	DAILINK_COMP_ARRAY(COMP_CPU("soc:voice_audio")));
+
+SND_SOC_DAILINK_DEF(voice_2g_3g, \
+	DAILINK_COMP_ARRAY(COMP_CPU("voice_2g_3g-dai")));
+
+SND_SOC_DAILINK_DEF(voice_3g, \
+		DAILINK_COMP_ARRAY(COMP_CPU("voice_3g-dai")));
+
+
+
+//SND_SOC_DAILINK_DEF(ak4940, \
+//	DAILINK_COMP_ARRAY(COMP_CODEC("ak4940.1-0012", "ak4940-aif")));
+SND_SOC_DAILINK_DEF(dummy_cpu, \
+		DAILINK_COMP_ARRAY(COMP_CPU("soc:zx29_snd_dummy")));
+//SND_SOC_DAILINK_DEF(dummy_platform, \
+//	DAILINK_COMP_ARRAY(COMP_PLATFORM("soc:zx29_snd_dummy")));
+
+SND_SOC_DAILINK_DEF(dummy_codec, \
+		DAILINK_COMP_ARRAY(COMP_CODEC("soc:zx29_snd_dummy", "zx29_snd_dummy_dai")));
+SND_SOC_DAILINK_DEF(ak4940_codec, \
+		DAILINK_COMP_ARRAY(COMP_CODEC("ak4940.1-0012", "ak4940-aif")));
+
+
+//SND_SOC_DAILINK_DEF(media_platform, \
+//	DAILINK_COMP_ARRAY(COMP_PLATFORM("zx29-pcm-audio")));
+SND_SOC_DAILINK_DEF(media_platform, \
+	DAILINK_COMP_ARRAY(COMP_PLATFORM("E1D02000.i2s")));
+//SND_SOC_DAILINK_DEF(voice_cpu, \
+//	DAILINK_COMP_ARRAY(COMP_CPU("E1D02000.i2s")));
+
+SND_SOC_DAILINK_DEF(voice_platform, \
+	DAILINK_COMP_ARRAY(COMP_PLATFORM("soc:voice_audio")));
+
+			
+//static struct snd_soc_dai_link zx29_dai_link[] = {
+struct snd_soc_dai_link zx29_dai_link[] = {
+
+ 
+
+
+ {
+	.name = "zx29_snd_dummy",//codec name
+	.stream_name = "zx29_snd_dumy",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &zx29_ops_lp,
+	.init = zx29_init_paiftx,
+	SND_SOC_DAILINK_REG(cpu_i2s0, dummy_codec, media_platform),
+	
+},
+{
+	.name = "ak4940.1-0012",//codec name
+	.stream_name = "MultiMedia",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &zx29_ops,
+
+ 	.init = zx29_init_paiftx,
+	
+
+	SND_SOC_DAILINK_REG(cpu_i2s0, ak4940_codec, media_platform),
+
+},
+{
+	.name = "voice",//codec name
+	.stream_name = "voice",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &voice_ops,
+
+	//.init = zx29_init_paiftx,
+	
+	
+	//SND_SOC_DAILINK_REG(cpu_i2s0, ak4940_codec, voice_platform),
+
+	SND_SOC_DAILINK_REG(voice_cpu, ak4940_codec, voice_platform),
+
+},
+{
+	.name = "voice_2g3g_teak",//codec name
+	.stream_name = "voice_2g3g_teak",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &voice_ops,
+
+	//.init = zx29_init_paiftx,
+	
+
+	SND_SOC_DAILINK_REG(voice_cpu, ak4940_codec, voice_platform),
+
+},
+
+{
+	.name = "voice_3g",//codec name
+	.stream_name = "voice_3g",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &voice_ops,
+
+	//.init = zx29_init_paiftx,
+	
+
+	SND_SOC_DAILINK_REG(voice_cpu, ak4940_codec, voice_platform),
+
+},
+
+{
+	.name = "loop_test",//codec name
+	.stream_name = "loop_test",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &zx29_ops,
+
+	.init = zx29_init_paiftx,
+	
+
+	SND_SOC_DAILINK_REG(cpu_i2s0, ak4940_codec, dummy),
+
+},
+
+#if 0
+
+	 [AUDIO_DL_MEDIA] = {
+		 .name = "ak4940",
+		 .stream_name = "MultiMedia",
+		 .nonatomic = true,
+		 //.dynamic = 1,
+		 //.dpcm_playback = 1,
+		 .ops = &zx29_ops,
+		 .init = zx29_init_paiftx,
+		 SND_SOC_DAILINK_REG(cpu_i2s0, ak4940, media_platform),
+	 },
+	 
+	 [AUDIO_DL_VOICE] = {
+
+		 .name = "voice_call",
+		 .stream_name = "voice",
+		 //.codec_name = "es8312.1-0018",
+		 //.codec_dai_name = "ES8312 HiFi",
+		 //.cpu_dai_name = "voice", //"snd-soc-dummy-dai",
+		 //.platform_name  = "dummy",
+		 .init = zx29_init_paiftx,
+		 .ops = &zx29_ops1,
+	     SND_SOC_DAILINK_REG(voice, ak4940, dummy),
+		 
+		},
+	 [AUDIO_DL_2G_AND_3G_VOICE] = {
+
+		 .name = "voice_2g_3g",
+		 .stream_name = "voice_2g_3g",
+		 //.codec_name = "es8312.1-0018",
+		 //.codec_dai_name = "ES8312 HiFi",
+		 //.cpu_dai_name = "voice", //"snd-soc-dummy-dai",
+		 //.platform_name  = "voice_audio",
+		 .init = zx29_init_paiftx,
+		 .ops = &zx29_ops1,
+		 SND_SOC_DAILINK_REG(voice_2g_3g, ak4940, voice_audio),
+		 
+		},
+	 [AUDIO_DL_VP_LOOP] = {
+
+		 .name = "loop_test",
+			 //.codec_name = "es8312.1-0018",
+		 //.codec_dai_name = "ES8312 HiFi",
+		 //.cpu_dai_name = "voice", //"snd-soc-dummy-dai",
+		 //.platform_name  = "snd-soc-dummy",
+		 .init = zx29_init_paiftx,
+		 .ops = &zx29_ops2,
+		  SND_SOC_DAILINK_REG(voice, ak4940, dummy),
+		 
+		}, .stream_name = "loop_voice",
+	
+	 [AUDIO_DL_3G_VOICE] = {
+
+		 .name = "voice_3g", // 3g nb,wb
+		 .stream_name = "voice_3g",
+		 //.codec_name = "es8312.1-0018",
+		 //.codec_dai_name = "ES8312 HiFi",
+		 //.cpu_dai_name = "voice", //"snd-soc-dummy-dai",
+		 //.platform_name  = "voice_audio",
+		 .init = zx29_init_paiftx,
+		 .ops = &zx29_ops1,
+		 SND_SOC_DAILINK_REG(voice, ak4940, voice_audio),
+		 
+		}
+#endif
+};
+
+
+
+static struct snd_soc_card zx29_soc_card = {
+	.name = "zx29-sound-card",
+	.owner = THIS_MODULE,
+	.dai_link = zx29_dai_link,
+	.num_links = ARRAY_SIZE(zx29_dai_link),
+#ifdef USE_ALSA_VOICE_FUNC
+	 .controls = vp_snd_controls,
+	 .num_controls = ARRAY_SIZE(vp_snd_controls),
+#endif	
+};
+
+static const struct of_device_id zx29_ak4940_of_match[] = {
+	{ .compatible = "zxic,zx29_ak4940", .data = &zx29_platform_data },
+	{},
+};
+MODULE_DEVICE_TABLE(of, zx29_ak4940_of_match);
+
+static void zx29_i2s_top_pin_cfg(struct platform_device *pdev)
+{
+	struct device *dev = &pdev->dev;
+	struct pinctrl *p;
+	struct pinctrl_state *s;
+	int ret = 0;
+
+
+	struct resource *res;
+	void __iomem	*reg_base;
+	unsigned int val;
+
+
+
+	res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "soc_sys");
+	if (!res) {
+		dev_err(dev, "Reg region missing (%s)\n", "soc_sys");
+		//return -ENXIO;
+	}
+
+	#if 0
+	reg_base = devm_ioremap_resource(dev, res);
+	if (IS_ERR(reg_base )) {
+			dev_err(dev, "Reg region ioremap (%s) err=%li\n", "soc_sys",PTR_ERR(reg_base ));
+		//return PTR_ERR(reg_base );
+	}
+
+	#else
+	reg_base = devm_ioremap(&pdev->dev, res->start, resource_size(res));
+	#endif
+	 
+//#if 1 //CONFIG_USE_PIN_I2S0
+#ifdef 	CONFIG_USE_TOP_I2S0
+
+	dev_info(dev, "%s: arm i2s1 to top i2s0!!\n", __func__); 
+	//9300
+		 
+	//top i2s1 cfg
+	val = zx_read_reg(reg_base+ZX29_I2S_TOP_LOOP_REG);
+	val &= ~(0x7<<15);
+	val |= 0x1<<15;; //	inter arm_i2s1--top i2s1
+	zx_write_reg(reg_base+ZX29_I2S_TOP_LOOP_REG, val);
+#else //(CONFIG_USE_PIN_I2S1)
+    //8501evb    	
+
+	dev_info(dev, "%s: arm i2s1 to top i2s1!\n", __func__); 
+			 
+	//top i2s2 cfg
+	val = zx_read_reg(reg_base+ZX29_I2S_TOP_LOOP_REG);
+
+	val &= 0xfffffff8;
+	val |= 0x00000001;//	inter arm_i2s1--top i2s2
+	zx_write_reg(reg_base+ZX29_I2S_TOP_LOOP_REG, val);
+#endif
+
+
+
+	p = devm_pinctrl_get(dev);
+	if (IS_ERR(p)) {
+		dev_err(dev, "%s: pinctrl get failure ,p=0x%llx,dev=0x%llx!!\n", __func__,p,dev);
+		return;
+	}
+	
+	dev_info(dev, "%s: get pinctrl ,p=0x%llx,dev=0x%llx!!\n", __func__,p,dev); 
+
+	s = pinctrl_lookup_state(p, "top_i2s");
+	if (IS_ERR(s)) {
+		devm_pinctrl_put(p);
+		dev_err(dev, " get state failure!!\n");
+		return;
+	}
+	ret = pinctrl_select_state(p, s);
+	if (ret < 0) {
+		devm_pinctrl_put(p);
+		dev_err(dev, " select state failure!!\n");
+		return;
+	}
+	dev_info(dev, "%s: set pinctrl end!\n", __func__);	
+
+	
+
+ 
+}
+#if 0
+static int codec_power_on(struct zx29_board_data * board,bool on_off)
+{
+	int ret = 0;
+	//struct zx29_board_data *board = dev_get_drvdata(dev);
+	struct device *dev = board->dev;
+
+	dev_info(dev, "%s:start %s board gpio_pwen=%d,gpio_pdn=%d on_off=%d\n",__func__,board->name,board->gpio_pwen,board->gpio_pdn,on_off);
+
+	if(on_off){
+
+		ret = gpio_direction_output(board->gpio_pwen, 1);	
+		if (ret < 0) {
+				dev_err(dev,"gpio_pwen %d direction fail set to 1: %d\n",board->gpio_pwen, ret);
+				return ret;
+		 }
+		
+		ret = gpio_direction_output(board->gpio_pdn, 1);	
+		if (ret < 0) {
+				dev_err(dev,"gpio_pdn %d direction fail set to 1: %d\n",board->gpio_pdn, ret);
+				return ret;
+		 }
+
+		
+	}
+	else{
+		ret = gpio_direction_output(board->gpio_pwen, 0);	
+		if (ret < 0) {
+				dev_err(dev,"gpio_pwen %d direction fail set to 0: %d\n",board->gpio_pwen, ret);
+				return ret;
+		 }
+		
+		ret = gpio_direction_output(board->gpio_pdn, 0);	
+		if (ret < 0) {
+				dev_err(dev,"gpio_pdn %d direction fail set to 0: %d\n",board->gpio_pdn, ret);
+				return ret;
+		 }
+
+	
+	}
+
+	return ret;
+
+}
+#endif
+
+
+#ifdef  CONFIG_PA_SA51034
+//sa51034
+#define SA51034_DEBUG
+
+#define SA51034_01_LATCHED_FAULT		0x01
+#define SA51034_02_STATUS_LOAD_DIAGNOSTIC      0x02
+#define SA51034_03_CONTROL			0x03
+#define SA51034_MAX_REGISTER SA51034_03_CONTROL
+
+struct sa51034_priv {
+	struct i2c_client *i2c;
+	struct regmap *regmap;
+	int pwen_gpio;//add new
+	int mute_gpio;
+	int fs;
+
+};
+static int sa51034_set_mute(struct sa51034_priv *sa51034,int mute);
+static int sa51034_get_mute(struct sa51034_priv *sa51034,int *mute); 
+
+
+
+
+struct sa51034_priv *g_sa51034 = NULL;
+/* ak4940 register cache & default register settings */
+static const struct reg_default sa51034_reg[] = {
+	{ 0x01, 0x00 },  /* SA51034_00_LATCHED_FAULT	*/
+	{ 0x02, 0x00 },  /* SA51034_01_STATUS_LOAD_DIAGNOSTIC	*/
+	{ 0x03, 0x00 },  /* SA51034_02_CONTROL			*/
+	
+};
+	
+static const char * const pa_gain_select_texts[] = {
+	"20dB", "26dB","30dB", "36dB",
+};
+static const char * const power_limit_select_texts[] = {
+	"PL-5V", "PL-5.9V","PL-7V", "PL-8.4V","PL-9.8V", "PL-11.8V","PL-14V", "PL-disV",
+};
+
+static const struct soc_enum pa_gain_enum[] = {
+	SOC_ENUM_SINGLE(SA51034_03_CONTROL, 6,
+	ARRAY_SIZE(pa_gain_select_texts), pa_gain_select_texts),
+};
+static const struct soc_enum power_limit_enum[] = {
+	SOC_ENUM_SINGLE(SA51034_03_CONTROL, 3,
+	ARRAY_SIZE(power_limit_select_texts), power_limit_select_texts),
+};
+	
+static const char * const reg_select[] = {
+	"read PA Reg 01:03",
+};
+
+static const struct soc_enum pa_enum2[] = {
+	SOC_ENUM_SINGLE_EXT(ARRAY_SIZE(reg_select),reg_select),
+};
+
+static int get_reg(
+	struct snd_kcontrol       *kcontrol,
+	struct snd_ctl_elem_value  *ucontrol)
+{
+	struct snd_soc_component *component; 
+	struct device *dev;    
+
+	
+
+	u32    currMode = ucontrol->value.enumerated.item[0];
+	int    i, ret;
+	int	   regs, rege;
+	unsigned int value;
+
+
+	if(g_sa51034 == NULL){
+	   pr_err("g_sa51034 null return %s\n", __func__);	  
+	   return -1;
+	}
+	dev = &g_sa51034->i2c->dev; 
+
+	component =  snd_soc_lookup_component(dev, NULL); 	
+	regs = 0x1;
+	rege = 0x4;
+
+	for (i = regs; i < rege; i++) {
+		value = snd_soc_component_read(component, i);
+		if (value < 0) {
+			pr_err("pa %s(%d),err value=%d\n", __func__, __LINE__, value);
+			return value;
+		}
+		pr_info("pa 2c_read Addr,Reg=(%x, %x)\n", i, value);
+	}
+	
+	return 0;
+}
+
+
+
+  int pa_get_enum_double(struct snd_kcontrol *kcontrol,
+	  struct snd_ctl_elem_value *ucontrol)
+  {
+	  //struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
+  
+	  struct snd_soc_component *component; 
+	  struct device *dev;	 
+
+	  
+
+	  
+	  struct soc_enum *e = (struct soc_enum *)kcontrol->private_value;
+	  unsigned int val, item;
+	  unsigned int reg_val;
+	  int ret;
+	  if(g_sa51034 == NULL){
+ 	  	 pr_err("g_sa51034 null return %s\n", __func__);	
+ 		 return -1;
+	  }
+	  dev = &g_sa51034->i2c->dev; 
+
+	  
+	  component = snd_soc_lookup_component(dev, NULL);  
+	  reg_val = snd_soc_component_read(component, e->reg);
+
+
+	  if (reg_val < 0) {
+	  	  pr_err("pa %s(%d),err reg_val=%d\n", __func__, __LINE__, reg_val);
+		  return reg_val;
+	  }
+
+	  
+	  val = (reg_val >> e->shift_l) & e->mask;
+	  item = snd_soc_enum_val_to_item(e, val);
+	  ucontrol->value.enumerated.item[0] = item;
+	  if (e->shift_l != e->shift_r) {
+		  val = (reg_val >> e->shift_r) & e->mask;
+		  item = snd_soc_enum_val_to_item(e, val);
+		  ucontrol->value.enumerated.item[1] = item;
+	  }
+  
+	  return 0;
+  }
+
+  int pa_put_enum_double(struct snd_kcontrol *kcontrol,
+	  struct snd_ctl_elem_value *ucontrol)
+  {
+	  //struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
+	  
+	  struct snd_soc_component *component; 
+	  struct device *dev;	 
+	  struct soc_enum *e = (struct soc_enum *)kcontrol->private_value;
+	  unsigned int *item = ucontrol->value.enumerated.item;
+	  unsigned int val;
+	  unsigned int mask;
+
+	  if(g_sa51034 == NULL){
+ 	  	 pr_err("g_sa51034 null return %s\n", __func__);	
+ 		 return -1;
+	  }
+	  dev = &g_sa51034->i2c->dev; 
+	  component = snd_soc_lookup_component(dev, NULL);  
+  
+	  if (item[0] >= e->items)
+		  return -EINVAL;
+	  val = snd_soc_enum_item_to_val(e, item[0]) << e->shift_l;
+	  mask = e->mask << e->shift_l;
+	  if (e->shift_l != e->shift_r) {
+		  if (item[1] >= e->items)
+			  return -EINVAL;
+		  val |= snd_soc_enum_item_to_val(e, item[1]) << e->shift_r;
+		  mask |= e->mask << e->shift_r;
+	  }
+  
+	  return snd_soc_component_update_bits(component, e->reg, mask, val);
+  }
+
+
+static int pa_SetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+{
+	  int mute = 0,ret = 0;
+	  
+
+
+	  if(g_sa51034 == NULL){
+ 	  	 pr_err("g_sa51034 null return %s\n", __func__);	
+ 		 return -1;
+	  }	  
+	  mute = ucontrol->value.integer.value[0];
+	  ret = sa51034_set_mute(g_sa51034,mute);
+	  
+	  if(ret < 0)
+	  {
+		printk(KERN_ERR "sa51034_set_mute fail ret=%d,mute=%d\n",ret,mute);
+		return ret;
+	  }
+	  return 0;
+}
+
+static int pa_GetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+{ 	
+	int mute = 0,ret = 0;
+	
+	if(g_sa51034 == NULL){
+		pr_err("g_sa51034 null return %s\n", __func__);    
+		return -1;
+	}
+	ret = sa51034_get_mute(g_sa51034,&mute);
+	
+	if(ret < 0)
+	{
+	  printk(KERN_ERR "sa51034_get_mute fail ret= %d\n",ret);
+	  return ret;
+	}
+	pr_info("[SA51034] %s mute gpio val=%d,integer.value[0]=%d\n", __func__, mute,ucontrol->value.integer.value[0]);
+
+	ucontrol->value.integer.value[0] = mute;
+
+	return 0;
+}
+
+
+
+
+
+const struct snd_kcontrol_new pa_controls[] =
+{
+	SOC_ENUM_EXT("PA gain", pa_gain_enum[0], pa_get_enum_double, pa_put_enum_double),
+    SOC_ENUM_EXT("Power limit", power_limit_enum[0], pa_get_enum_double, pa_put_enum_double),
+	SOC_ENUM_EXT("PA Reg Read", pa_enum2[0], get_reg, NULL),
+	SOC_SINGLE_EXT("pa mute", 0, 0, 1, 0,pa_GetMute, pa_SetMute),
+
+
+};
+	
+int pa_controls_size = sizeof(pa_controls) / sizeof(pa_controls[0]);
+
+
+
+
+static bool sa51034_volatile(struct device *dev, unsigned int reg)
+{
+	bool ret;
+
+#ifdef SA51034_DEBUG
+	ret = true;
+#else
+	ret = false;
+#endif
+
+	return ret;
+}
+
+static bool sa51034_readable(struct device *dev, unsigned int reg)
+{
+	if (reg <= SA51034_MAX_REGISTER)
+		return true;
+	else
+		return false;
+}
+
+static bool sa51034_writeable(struct device *dev, unsigned int reg)
+{
+	if (reg <= SA51034_MAX_REGISTER)
+		return true;
+	else
+		return false;
+}
+
+
+static const struct regmap_config sa51034_regmap = {
+	.reg_bits = 8,
+	.val_bits = 8,
+
+	.max_register = SA51034_MAX_REGISTER,
+	.volatile_reg = sa51034_volatile,
+	.writeable_reg = sa51034_writeable,
+	.readable_reg = sa51034_readable,
+
+	.reg_defaults = sa51034_reg,
+	.num_reg_defaults = ARRAY_SIZE(sa51034_reg),
+	.cache_type = REGCACHE_RBTREE,
+
+};
+
+static const struct snd_soc_component_driver pa_asoc_component = {
+	.name = "pa_component",
+
+
+	//.controls = pa_controls,
+	//.num_controls = ARRAY_SIZE(pa_controls),
+
+
+};
+
+static const struct of_device_id sa51034_i2c_dt_ids[] = {
+	{ .compatible = "sa51034"},
+	{ }
+};
+MODULE_DEVICE_TABLE(of, sa51034_i2c_dt_ids);
+static int sa51034_gpio_request(struct sa51034_priv *sa51034)
+{
+	struct device *dev;
+	struct device_node *np;
+    int ret;
+	dev = &(sa51034->i2c->dev);
+
+	np = dev->of_node;
+
+	if (!np)
+		return 0;
+
+	pr_info( "Read PDN pin from device tree\n");
+
+
+	sa51034->pwen_gpio = of_get_named_gpio(np, "sa51034,ctrl-gpio", 0);
+	if (sa51034->pwen_gpio < 0) {
+	    pr_err(  "sa51034 pwen pin of_get_named_gpio fail\n");
+		
+		sa51034->pwen_gpio = -1;
+		return -1;
+	}
+
+	if (!gpio_is_valid(sa51034->pwen_gpio)) {
+		pr_err(  "sa51034 pwen_gpio pin(%u) is invalid\n", sa51034->pwen_gpio);
+		sa51034->pwen_gpio = -1;
+		return -1;
+	}
+	sa51034->mute_gpio = of_get_named_gpio(np, "sa51034,ctrl-gpio", 1);
+	if (sa51034->mute_gpio < 0) {
+		
+	    pr_err(  "sa51034 mute_gpio pin of_get_named_gpio fail\n");
+		sa51034->mute_gpio = -1;
+		return -1;
+	}
+
+	if (!gpio_is_valid(sa51034->mute_gpio)) {
+		pr_err(  "sa51034 mute_gpio pin(%u) is invalid\n", sa51034->mute_gpio);
+		sa51034->mute_gpio = -1;
+		return -1;
+	}
+
+	
+	pr_info( "sa51034 get pwen_gpio pin(%u) mute_gpio pin(%u)\n", sa51034->pwen_gpio,sa51034->mute_gpio);
+
+	if (sa51034->pwen_gpio != -1) {
+		ret = devm_gpio_request(dev,sa51034->pwen_gpio, "sa51034 pwen");
+		if (ret < 0){
+			pr_err(  "sa51034 pwen_gpio request fail,ret=%d\n",ret);
+			return ret;			
+		}
+		pr_info("\t[sa51034] %s :pwen_gpio gpio_request ret = %d\n", __func__, ret);
+		gpio_direction_output(sa51034->pwen_gpio, 0);
+	}
+
+	
+	if (sa51034->mute_gpio != -1) {
+		ret = devm_gpio_request(dev,sa51034->mute_gpio, "sa51034 mute");
+		if (ret < 0){
+			pr_err(  "sa51034 mute_gpio request fail,ret=%d\n",ret);
+			return ret;			
+		}
+
+		pr_info("\t[AK4940] %s : mute_gpio gpio_request ret = %d\n", __func__, ret);
+		gpio_direction_output(sa51034->mute_gpio, 1);
+	}
+  
+	
+	return 0;
+}
+
+static int sa51034_set_mute(struct sa51034_priv *sa51034,int mute) 
+{
+	//struct snd_soc_component *component = dai->component;
+	//struct ak4940_priv *ak4940 = snd_soc_component_get_drvdata(component);
+	int ret = 0;
+	//int ndt;
+
+	pr_info("[SA51034] %s mute=%d\n", __func__, mute);
+	if (sa51034->mute_gpio == -1) {
+			pr_err(  "sa51034 %s mute_gpio invalid return\n",__func__);
+			return -1;	
+	}
+
+	//ndt = 4080000 / sa51034->fs;
+	if (mute) {
+		/* SMUTE: 1 , MUTE */
+		ret = gpio_direction_output(sa51034->mute_gpio, 1);
+		//mdelay(ndt);
+	} else{
+		/* SMUTE:  0  ,NORMAL operation */
+		ret = gpio_direction_output(sa51034->mute_gpio, 0);
+		//mdelay(ndt);
+	}
+	return ret;
+}
+
+static int sa51034_get_mute(struct sa51034_priv *sa51034,int *mute) 
+{
+
+	int ret = 0;
+	if (sa51034->mute_gpio == -1) {
+			pr_err(  "sa51034 %s mute_gpio invalid return\n",__func__);
+			return -1;	
+	}
+	
+	*mute = gpio_get_value(sa51034->mute_gpio);
+	pr_info("[SA51034] %s mute gpio val=%d\n", __func__, *mute);
+	
+	return ret;
+}
+
+static int sa51034_set_pwen(struct sa51034_priv *sa51034,int en) 
+{
+	//struct snd_soc_component *component = dai->component;
+	//struct ak4940_priv *ak4940 = snd_soc_component_get_drvdata(component);
+	int ret = 0;
+	//int ndt;
+
+	pr_info("\t[SA51034] %s en[%s]\n", __func__, en ? "ON":"OFF");
+	if (sa51034->pwen_gpio == -1) {
+			pr_err(  "sa51034 %s pwen_gpio invalid return\n",__func__);
+			return -1;	
+	}
+	//ndt = 4080000 / sa51034->fs;
+	if (en) {
+		/* SMUTE: 1 , MUTE */
+		ret = gpio_direction_output(sa51034->pwen_gpio, 1);
+		//mdelay(ndt);
+	} else{
+		/* SMUTE:  0  ,NORMAL operation */
+		ret = gpio_direction_output(sa51034->pwen_gpio, 0);
+		//mdelay(ndt);
+	}
+	return ret;
+}
+
+
+
+static int sa51034_i2c_probe(struct i2c_client *i2c, const struct i2c_device_id *id)
+{
+	struct sa51034_priv *sa51034;
+	int ret = 0;
+	unsigned int val;
+
+	pr_info("\t[sa51034] %s(%d),i2c->addr=0x%x\n", __func__, __LINE__,i2c->addr);
+
+	sa51034 = devm_kzalloc(&i2c->dev, sizeof(struct sa51034_priv), GFP_KERNEL);
+	if (sa51034 == NULL)
+		return -ENOMEM;
+
+
+	sa51034->regmap = devm_regmap_init_i2c(i2c, &sa51034_regmap);
+
+	if (IS_ERR(sa51034->regmap)) {
+		devm_kfree(&i2c->dev, sa51034);
+		return PTR_ERR(sa51034->regmap);
+	}
+
+
+	i2c_set_clientdata(i2c, sa51034);
+	sa51034->i2c = i2c;
+	ret = devm_snd_soc_register_component(&i2c->dev, &pa_asoc_component,
+					      NULL, 0);
+	if (ret) {
+		pr_err( "pa component register failed,ret=%d\n",ret);
+		return ret;
+	}
+
+	pr_info("[sa51034] %s(%d) pa component register end,ret=0x%x\n", __func__, __LINE__,ret);
+
+	sa51034_gpio_request(sa51034);
+
+
+	sa51034_set_pwen(sa51034,1); 
+
+	//sa51034_set_mute(sa51034,0);
+
+	g_sa51034 = sa51034;
+
+	
+	pr_info("\t[sa51034] %s end\n", __func__);
+	return ret;
+}
+
+static const struct i2c_device_id sa51034_i2c_id[] = {
+
+	{ "sa51034", 0 },
+	{ }
+};
+MODULE_DEVICE_TABLE(i2c, sa51034_i2c_id);
+
+static struct i2c_driver sa51034_i2c_driver = {
+	.driver = {
+		.name = "sa51034",
+		.of_match_table = of_match_ptr(sa51034_i2c_dt_ids),
+	},
+	.probe = sa51034_i2c_probe,
+	//.remove = sa51034_i2c_remove,
+	.id_table = sa51034_i2c_id,
+};
+
+static int  sa51034_init(void)
+{
+	pr_info("\t[sa51034] %s(%d)\n", __func__, __LINE__);
+
+	return i2c_add_driver(&sa51034_i2c_driver);
+}
+
+#endif
+static int zx29_audio_probe(struct platform_device *pdev)
+{
+	int ret;
+	struct device_node *np = pdev->dev.of_node;
+	struct snd_soc_card *card = &zx29_soc_card;
+	struct zx29_board_data *board;
+	const struct of_device_id *id;
+	enum of_gpio_flags flags;
+	unsigned int idx;
+
+	struct device *dev = &pdev->dev;
+	dev_info(&pdev->dev,"zx29_audio_probe start!\n");
+
+	card->dev = &pdev->dev;
+
+	board = devm_kzalloc(&pdev->dev, sizeof(*board), GFP_KERNEL);
+	if (!board)
+		return -ENOMEM;
+
+	if (np) {
+		zx29_dai_link[0].cpus->dai_name = NULL;
+		zx29_dai_link[0].cpus->of_node = of_parse_phandle(np,
+				"zxic,i2s-controller", 0);
+		if (!zx29_dai_link[0].cpus->of_node) {
+			dev_err(&pdev->dev,
+			   "Property 'zxic,i2s-controller' missing or invalid\n");
+			ret = -EINVAL;
+		}
+
+		zx29_dai_link[0].platforms->name = NULL;
+		zx29_dai_link[0].platforms->of_node = zx29_dai_link[0].cpus->of_node;
+
+		
+#if 0
+		zx29_dai_link[0].codecs->of_node = of_parse_phandle(np,
+				"zxic,audio-codec", 0);
+		if (!zx29_dai_link[0].codecs->of_node) {
+			dev_err(&pdev->dev,
+				"Property 'zxic,audio-codec' missing or invalid\n");
+			return -EINVAL;
+		}
+#endif	
+	}
+	
+
+
+
+
+
+	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);
+
+
+#if 0
+
+	board->gpio_pwen = of_get_gpio_flags(dev->of_node, 0, &flags);
+	if (!gpio_is_valid(board->gpio_pwen)) {
+		dev_err(dev,"  gpio_pwen no found\n");
+		return -EBUSY;
+	}
+	dev_info(dev, "board->gpio_pwen=0x%x  flags = %d\n",board->gpio_pwen,flags);
+	ret = devm_gpio_request(&pdev->dev,board->gpio_pwen, "codec_pwen");
+	if (ret < 0) {
+		dev_err(dev,"gpio_pwen request error.\n");
+		return ret;
+
+	}
+
+	board->gpio_pdn = of_get_gpio_flags(dev->of_node, 1, &flags);
+	if (!gpio_is_valid(board->gpio_pdn)) {
+		dev_err(dev,"  gpio_pdn no found\n");
+		return -EBUSY;
+	}
+	dev_info(dev, "board->gpio_pdn=0x%x  flags = %d\n",board->gpio_pdn,flags);
+	ret = devm_gpio_request(&pdev->dev,board->gpio_pdn, "codec_pdn");
+	if (ret < 0) {
+		dev_err(dev,"gpio_pdn request error.\n");
+		return ret;
+
+	}
+#endif
+
+	ret = devm_snd_soc_register_card(&pdev->dev, card);
+
+	if (ret){
+		dev_err(&pdev->dev, "snd_soc_register_card() failed:%d\n", ret);
+	    return ret;
+	}
+	zx29_i2s_top_pin_cfg(pdev);	
+
+	
+	//codec_power_on(board,1);
+#ifdef  CONFIG_PA_SA51034
+
+	dev_info(&pdev->dev,"zx29_audio_probe start sa51034_init!\n");
+
+	ret = sa51034_init();
+	if (ret != 0) {
+
+		pr_err("sa51034_init Failed to register I2C driver: %d\n", ret);
+		//return ret;
+
+	}
+	else{
+
+		for (idx = 0; idx < ARRAY_SIZE(pa_controls); idx++) {
+			ret = snd_ctl_add(card->snd_card,
+					  snd_ctl_new1(&pa_controls[idx],
+						       NULL));
+			if (ret < 0){
+				return ret;
+			}
+		}
+
+	}
+	 ret  = 0;
+
+#endif	
+	dev_info(&pdev->dev,"zx29_audio_probe end!\n");
+
+	return ret;
+}
+
+static struct platform_driver zx29_platform_driver = {
+	.driver		= {
+		.name	= "zx29_ak4940",
+		.of_match_table = of_match_ptr(zx29_ak4940_of_match),
+		.pm	= &snd_soc_pm_ops,
+	},
+	.probe		= zx29_audio_probe,
+	//.remove 	= zx29_remove,
+};
+
+
+#if 0
+static int zx29_probe(struct platform_device *pdev)
+{
+	int ret;
+
+	print_audio("Alsa  zx297520xx SoC Audio driver\n");
+
+	zx29_platform_data = pdev->dev.platform_data;
+	if (zx29_platform_data == NULL) {
+		printk(KERN_ERR "Alsa  zx297520xx SoC Audio: unable to find platform data\n");
+		return -ENODEV;
+	}
+
+	if (zx297520xx_setup_pins(zx29_platform_data, "codec") < 0)
+		return -EBUSY;
+
+	zx29_i2s_top_reg_cfg();
+
+	zx29_snd_device = platform_device_alloc("soc-audio", -1);
+	if (!zx29_snd_device) {
+		printk(KERN_ERR "Alsa  zx297520xx SoC Audio: Unable to register\n");
+		return -ENOMEM;
+	}
+
+	platform_set_drvdata(zx29_snd_device, &zxic_soc_card);
+//	platform_device_add_data(zx29xx_ti3100_snd_device, &zx29xx_ti3100, sizeof(zx29xx_ti3100));
+	ret = platform_device_add(zx29_snd_device);
+	if (ret) {
+		printk(KERN_ERR "Alsa  zx29 SoC Audio: Unable to add\n");
+		platform_device_put(zx29_snd_device);
+	}
+
+	return ret;
+}
+#endif
+
+
+
+module_platform_driver(zx29_platform_driver);
+
+MODULE_DESCRIPTION("zx29 ALSA SoC audio driver");
+MODULE_LICENSE("GPL");
+MODULE_ALIAS("platform:zx29-audio-ak4940");
diff --git a/upstream/linux-5.10/sound/soc/sanechips/zx29_dummycodec.c b/upstream/linux-5.10/sound/soc/sanechips/zx29_dummycodec.c
new file mode 100755
index 0000000..1a8cf3e
--- /dev/null
+++ b/upstream/linux-5.10/sound/soc/sanechips/zx29_dummycodec.c
@@ -0,0 +1,1346 @@
+/*
+ * zx297520v3_es8312.c  --  zx298501-dummycodec ALSA SoC Audio board driver
+ *
+ * Copyright (C) 2022, ZTE Corporation.
+ *
+ * Based on smdk_wm8994.c
+ *
+ * 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 <sound/pcm_params.h>
+#include <sound/soc.h>
+#include <linux/module.h>
+#include <linux/of.h>
+#include <linux/of_device.h>
+
+
+ 
+#include <linux/clk.h>
+#include <linux/gpio.h>
+#include <linux/module.h>
+#include <linux/delay.h>
+//#include <sound/tlv.h>
+//#include <sound/soc.h>
+//#include <sound/jack.h>
+//#include <sound/zx29_snd_platform.h>
+//#include <mach/iomap.h>
+//#include <mach/board.h>
+#include <linux/of_gpio.h>
+
+#include <linux/i2c.h>
+#include <linux/of_gpio.h>
+#include <linux/regmap.h>
+
+
+#include "i2s.h"
+
+#define ZX29_I2S_TOP_LOOP_REG	0x60
+
+
+#if 1
+ 
+#define  ZXIC_MCLK                    26000000
+#define  ZX29_AK4940_FREQ   26000000
+
+#define  ZXIC_PLL_CLKIN_MCLK		  0
+
+
+#define zx_reg_sync_write(v, a) \
+        do {    \
+            iowrite32(v, a);    \
+        } while (0)
+
+#define zx_read_reg(addr) \
+    ioread32(addr)
+
+#define zx_write_reg(addr, val)   \
+	zx_reg_sync_write(val, addr)
+
+
+
+struct zx29_board_data {
+	const char *name;
+	struct device *dev;
+
+	int codec_refclk;
+	int gpio_pwen;	
+	int gpio_pdn;
+	void __iomem *sys_base_va;	
+};
+
+//#define AON_WIFI_BT_CLK_CFG2  ((volatile unsigned int *)(ZX_TOP_CRM_BASE + 0x94))
+ /* Default ZX29s */
+static struct zx29_board_data zx29_platform_data = {
+	.codec_refclk = ZX29_AK4940_FREQ,
+};
+ static struct platform_device *zx29_snd_device;
+ 
+ static DEFINE_RAW_SPINLOCK(codec_pa_lock);
+ 
+ static int set_path_stauts_switch(struct snd_kcontrol *kcontrol,
+				 struct snd_ctl_elem_value *ucontrol);
+ static int get_path_stauts_switch(struct snd_kcontrol *kcontrol,
+				 struct snd_ctl_elem_value *ucontrol);
+
+
+#ifdef USE_ALSA_VOICE_FUNC
+ extern int zDrv_Audio_Printf(void *pFormat, ...);
+ extern int zDrvVp_GetVol_Wrap(void);
+ extern int zDrvVp_SetVol_Wrap(int volume);
+ extern int zDrvVp_GetPath_Wrap(void);
+ extern int zDrvVp_SetPath_Wrap(int path);
+ extern int zDrvVp_SetMute_Wrap(bool enable);
+ extern bool zDrvVp_GetMute_Wrap(void);
+ extern int zDrvVp_SetTone_Wrap(int toneNum);
+ 
+ static int vp_GetPath(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_SetPath(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_SetVol(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_GetVol(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_SetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_GetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_SetTone(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_getTone(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ 
+ static int audio_GetPath(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int audio_SetPath(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+
+ 
+ //static const DECLARE_TLV_DB_SCALE(vp_path_tlv, 0, 300, 0);
+ 
+ static const char * const vpath_in_text[] = {
+	 "handset", "speak", "headset", "bluetooth",
+ };
+ 
+ static const char *tone_class[] = {
+	 "Lowpower", "Sms", "Callstd", "Alarm", "Calltime",
+ };
+ 
+ static const struct soc_enum vpath_in_enum =	 SOC_ENUM_SINGLE_EXT(ARRAY_SIZE(vpath_in_text), vpath_in_text); 
+ 
+ static const struct soc_enum tone_class_enum[] = {
+	 SOC_ENUM_SINGLE_EXT(ARRAY_SIZE(tone_class), tone_class),
+ };
+ 
+ static const struct snd_kcontrol_new vp_snd_controls[] = {  
+	 SOC_ENUM_EXT("voice processing path select",vpath_in_enum,vp_GetPath,vp_SetPath),
+	 //SOC_SINGLE_EXT_TLV("voice processing path Volume",0, 5, 5, 0,vp_GetVol, vp_SetVol,vp_path_tlv), 
+	 SOC_SINGLE_EXT("voice processing path Volume",0, 5, 5, 0,vp_GetVol, vp_SetVol),
+	 SOC_SINGLE_EXT("voice uplink mute", 0, 1, 1, 0,vp_GetMute, vp_SetMute),
+	 SOC_ENUM_EXT("voice tone sel", tone_class_enum[0], vp_getTone, vp_SetTone),
+	 SOC_SINGLE_BOOL_EXT("path stauts dump", 0,get_path_stauts_switch, set_path_stauts_switch),
+	 SOC_ENUM_EXT("audio path select",vpath_in_enum,audio_GetPath,audio_SetPath),
+ };
+ 
+ static int curtonetype = 0;
+ static int vp_getTone(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+ {
+	 ucontrol->value.integer.value[0] = curtonetype;
+	 return 0;
+ }
+ 
+ static int vp_SetTone(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+ {
+	 int vol = 0,ret = 0, tonenum;
+	 tonenum = ucontrol->value.integer.value[0];
+	 curtonetype = tonenum;
+	 //printk("Alsa vp_SetTone tonenum=%d\n", tonenum);
+	 //ret = CPPS_FUNC(cpps_callbacks, zDrvVp_SetTone_Wrap)(tonenum);
+	 if(ret < 0)
+	 {
+		 printk(KERN_ERR "vp_SetTone fail = %d\n", tonenum);
+		 return ret;
+	 }
+	 return 0;
+ }
+ 
+ static int vp_SetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+ {
+	 int enable = 0,ret = 0;
+	 enable = ucontrol->value.integer.value[0];
+	 //ret = CPPS_FUNC(cpps_callbacks, zDrvVp_SetMute_Wrap)(enable);
+	 if(ret < 0)
+	 {
+	   printk(KERN_ERR "vp_SetMute fail = %d\n",enable);
+	   return ret;
+	 }
+	 return 0;
+ }
+ 
+ static int vp_GetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+ {		 
+		//ucontrol->value.integer.value[0] = CPPS_FUNC(cpps_callbacks, zDrvVp_GetMute_Wrap)();
+		return 0;
+ }
+ 
+ static int vp_SetVol(struct snd_kcontrol *kcontrol,
+								struct snd_ctl_elem_value *ucontrol)
+ {
+		int vol = 0,ret = 0;
+		vol = ucontrol->value.integer.value[0];
+		//ret = CPPS_FUNC(cpps_callbacks, zDrvVp_SetVol_Wrap)(vol);
+		if(ret < 0)
+		{
+		   printk(KERN_ERR "vp_SetVol fail = %d\n",vol);
+		   return ret;
+	   }
+	 return 0;
+ }
+ static int vp_GetVol(struct snd_kcontrol *kcontrol,
+								struct snd_ctl_elem_value *ucontrol)
+ {		 
+		//ucontrol->value.integer.value[0] = CPPS_FUNC(cpps_callbacks, zDrvVp_GetVol_Wrap)();
+		return 0;
+ }
+ static int vp_GetPath(struct snd_kcontrol *kcontrol,
+			 struct snd_ctl_elem_value *ucontrol)
+ {	 
+	 //ucontrol->value.enumerated.item[0] = CPPS_FUNC(cpps_callbacks, zDrvVp_GetPath_Wrap)();
+	 return 0;
+ }
+ static int vp_SetPath(struct snd_kcontrol *kcontrol,
+			 struct snd_ctl_elem_value *ucontrol)
+ {
+	 int ret = 0,path = 0;
+	 unsigned long	flags;
+	 path = ucontrol->value.enumerated.item[0];
+ 
+	 //ret = CPPS_FUNC(cpps_callbacks, zDrvVp_SetPath_Wrap)(path);
+	 if(ret < 0)
+	 {
+	   printk(KERN_ERR "vp_SetPath fail = %d\n",path);
+	   return ret;
+	 }
+#ifdef _USE_7520V3_PHONE_TYPE_C31F
+	 switch (path) {
+	 case 0:
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 gpio_set_value(ZX29_GPIO_40, GPIO_LOW);
+		 break;
+	 case 1:
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 raw_spin_lock_irqsave(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_39, GPIO_HIGH);
+		 udelay(2);  
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 udelay(2);
+		 gpio_set_value(ZX29_GPIO_39, GPIO_HIGH);
+		 raw_spin_unlock_irqrestore(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_40, GPIO_HIGH);
+		 break;
+	 case 2:
+		 break;
+	 case 3:
+		 break;
+	 default:
+		 break;
+	 }
+#endif
+	 return 0;
+ }
+ 
+ static int curpath = 0;
+ static int audio_GetPath(struct snd_kcontrol *kcontrol,
+			 struct snd_ctl_elem_value *ucontrol)
+ {	 
+	 ucontrol->value.enumerated.item[0] = curpath;
+	 return 0;
+ }
+ 
+ static int audio_SetPath(struct snd_kcontrol *kcontrol,
+			 struct snd_ctl_elem_value *ucontrol)
+ {
+	 int ret = 0,path = 0;
+	 unsigned long	flags;
+	 
+	 path = ucontrol->value.enumerated.item[0];
+	 curpath = path;
+#ifdef _USE_7520V3_PHONE_TYPE_C31F
+	 switch (path) {
+	 case 0:
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 gpio_set_value(ZX29_GPIO_40, GPIO_LOW);
+		 break;
+	 case 1:
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 raw_spin_lock_irqsave(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_39, GPIO_HIGH);
+		 udelay(2);  
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 udelay(2);
+		 gpio_set_value(ZX29_GPIO_39, GPIO_HIGH);
+		 raw_spin_unlock_irqrestore(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_40, GPIO_HIGH);
+		 break;
+	 case 2:
+		 break;
+	 case 3:
+		 break;
+	 default:
+		 break;
+	 }
+#endif
+	 return 0;
+ }
+ 
+ typedef enum
+ {
+	 VP_PATH_HANDSET	=0, 	
+	 VP_PATH_SPEAKER,		 
+	 VP_PATH_HEADSET,					  
+	 VP_PATH_BLUETOOTH, 				   
+	 VP_PATH_BLUETOOTH_NO_NR,					 
+	 VP_PATH_HSANDSPK,
+	 
+	 VP_PATH_OFF = 255, 				 
+	 
+	 MAX_VP_PATH = VP_PATH_OFF				 
+ }T_ZDrv_VpPath;
+ 
+ extern int zDrvVp_Loop(T_ZDrv_VpPath path);
+
+ 
+//#else
+ static const struct snd_kcontrol_new machine_snd_controls[] = {		 
+	 SOC_SINGLE_BOOL_EXT("path stauts dump", 0,get_path_stauts_switch, set_path_stauts_switch),
+ };
+ 
+
+ 
+ //extern int rt5670_hs_detect(struct snd_soc_codec *codec, struct snd_soc_jack *jack);
+ 
+ int path_stauts_switch = 0;
+ static int set_path_stauts_switch(struct snd_kcontrol *kcontrol,
+				 struct snd_ctl_elem_value *ucontrol)
+ {
+	 struct snd_soc_card *card = snd_kcontrol_chip(kcontrol);
+	 struct snd_soc_dapm_path *p;
+ 
+	 int path_stauts_switch = ucontrol->value.integer.value[0];
+ 
+	 
+	 if (path_stauts_switch == 1)
+	 {
+		 list_for_each_entry(p, &card->paths, list){
+			 
+		   //print_audio("Alsa	path name (%s),longname (%s),sink (%s),source (%s),connect %d \n", p->name,p->long_name,p->sink->name,p->source->name,p->connect);
+		   //printk("Alsa  path longname %s,sink %s,source %s,connect %d \n", p->long_name,p->sink->name,p->source->name,p->connect);
+ 
+		 }
+	 }
+	 return 0;
+ }
+ 
+ static int get_path_stauts_switch(struct snd_kcontrol *kcontrol,
+				 struct snd_ctl_elem_value *ucontrol)
+ {
+	 
+	 ucontrol->value.integer.value[0] = path_stauts_switch;
+	 return 0;
+ };
+#endif 
+ 
+#ifdef CONFIG_SND_SOC_JACK_DECTEC
+ 
+ static struct snd_soc_jack codec_headset;
+ 
+ /* Headset jack detection DAPM pins */
+ static struct snd_soc_jack_pin codec_headset_pins[] = {
+	 {
+		 .pin = "Headphone",
+		 .mask = SND_JACK_HEADPHONE,
+	 },
+ };
+ 
+#endif
+ 
+ static int zx29startup(struct snd_pcm_substream *substream)
+ {
+ //  int ret = 0;
+	 print_audio("Alsa	Entered func %s\n", __func__);
+	 //CPPS_FUNC(cpps_callbacks, zDrv_Audio_Printf)("Alsa: zx29_startup device=%d,stream=%d\n", substream->pcm->device, substream->stream);
+ 
+	 struct snd_pcm *pcmC0D0p = snd_lookup_minor_data(16, SNDRV_DEVICE_TYPE_PCM_PLAYBACK);
+	 struct snd_pcm *pcmC0D1p = snd_lookup_minor_data(17, SNDRV_DEVICE_TYPE_PCM_PLAYBACK);
+	 struct snd_pcm *pcmC0D2p = snd_lookup_minor_data(18, SNDRV_DEVICE_TYPE_PCM_PLAYBACK);	 
+	 struct snd_pcm *pcmC0D3p = snd_lookup_minor_data(19, SNDRV_DEVICE_TYPE_PCM_PLAYBACK);	
+	 if ((pcmC0D0p == NULL) || (pcmC0D1p == NULL) || (pcmC0D2p == NULL) || (pcmC0D3p == NULL))
+		 return  -EINVAL;	  
+	 if ((pcmC0D0p->streams[0].substream_opened && pcmC0D1p->streams[0].substream_opened) || 
+		 (pcmC0D0p->streams[0].substream_opened && pcmC0D2p->streams[0].substream_opened) || 
+		 (pcmC0D0p->streams[0].substream_opened && pcmC0D3p->streams[0].substream_opened) || 
+		 (pcmC0D1p->streams[0].substream_opened && pcmC0D2p->streams[0].substream_opened) ||
+		 (pcmC0D1p->streams[0].substream_opened && pcmC0D3p->streams[0].substream_opened) ||
+		 (pcmC0D2p->streams[0].substream_opened && pcmC0D3p->streams[0].substream_opened))
+		 BUG();
+#if 0
+	 unsigned long	flags;
+	 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
+		 gpio_set_value(ZX29_GPIO_125, GPIO_LOW);
+		 mdelay(1);  
+ 
+		 raw_spin_lock_irqsave(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_125, GPIO_HIGH);
+		 udelay(2);  
+		 gpio_set_value(ZX29_GPIO_125, GPIO_LOW);
+		 udelay(2);
+		 gpio_set_value(ZX29_GPIO_125, GPIO_HIGH);
+		 udelay(2);  
+		 gpio_set_value(ZX29_GPIO_125, GPIO_LOW);
+		 udelay(2);
+		 gpio_set_value(ZX29_GPIO_125, GPIO_HIGH);
+		 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;
+ }
+ 
+ static void zx29_shutdown(struct snd_pcm_substream *substream)
+ {
+	 //CPPS_FUNC(cpps_callbacks, zDrv_Audio_Printf)("Alsa: zx297520xx_shutdown device=%d, stream=%d\n", substream->pcm->device, substream->stream);
+ //  print_audio("Alsa	Entered func %s, stream=%d\n", __func__, substream->stream);
+ 	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
+#ifdef _USE_7520V3_PHONE_TYPE_C31F
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 gpio_set_value(ZX29_GPIO_40, GPIO_LOW);
+#endif
+	 }
+	 
+	 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 void zx29_shutdown2(struct snd_pcm_substream *substream)
+ {
+	 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+ 	struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 //CPPS_FUNC(cpps_callbacks, zDrv_Audio_Printf)("Alsa: zx29_shutdown2 device=%d, stream=%d\n", substream->pcm->device, substream->stream);
+	 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
+#ifdef _USE_7520V3_PHONE_TYPE_C31F
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 gpio_set_value(ZX29_GPIO_40, GPIO_LOW);
+#endif
+#ifdef USE_ALSA_VOICE_FUNC
+		 //CPPS_FUNC(cpps_callbacks, zDrvVp_Loop)(VP_PATH_OFF);
+#endif
+	 }
+ 
+	 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)
+ {
+	 //struct snd_soc_codec *codec = rtd->codec;
+	 //struct snd_soc_dapm_context *dapm = &codec->dapm;
+ 
+	 //snd_soc_dapm_enable_pin(dapm, "HPOL");
+	 //snd_soc_dapm_enable_pin(dapm, "HPOR");
+ 
+	 /* Other pins NC */
+ //  snd_soc_dapm_nc_pin(dapm, "HPOUT2P");
+ 
+ //  print_audio("Alsa	Entered func %s\n", __func__);
+ 
+	 return 0;
+ }
+ static int zx29_hw_params(struct snd_pcm_substream *substream,
+										struct snd_pcm_hw_params *params)
+ {
+     print_audio("Alsa:	Entered func %s\n", __func__);
+	 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
+
+	 int ret;
+	 int rfs = 0, frq_out = 0;	 
+	 switch (params_rate(params)) {
+	 case 8000:
+	 case 16000:
+	 case 11025:
+	 case 22050:
+	 case 24000:
+	 case 32000:
+	 case 44100:
+	 case 48000:
+		 rfs = 32;
+		 break;
+	 default:
+	 	{
+	 	    ret =  -EINVAL;
+		    print_audio("Alsa: rate=%d not support,ret=%d!\n", params_rate(params),ret);	 	      
+		 	return ret;
+	 	}
+	 }
+	 
+	 frq_out = params_rate(params) * rfs * 2;
+	 
+	 /* Set the Codec DAI configuration */
+	 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S
+							   | SND_SOC_DAIFMT_NB_NF
+							   | SND_SOC_DAIFMT_CBS_CFS);
+	 if (ret < 0){
+	 	
+	 	 print_audio("Alsa: codec dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+
+
+	 /* Set the AP DAI configuration */
+	 ret = snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_I2S
+							   | SND_SOC_DAIFMT_NB_NF
+							   | SND_SOC_DAIFMT_CBS_CFS);
+	 if (ret < 0){
+	 	
+	 	 print_audio("Alsa: ap dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+ 
+	 /* Set the Codec DAI clk */	 
+	 /*ret =snd_soc_dai_set_pll(codec_dai, 0, RT5670_PLL1_S_BCLK1,
+								  fs*datawidth*2, 256*fs);
+	 if (ret < 0){
+	 	
+	 	 print_audio("Alsa: codec dai clk snd_soc_dai_set_pll fail,ret=%d!\n",ret);
+		 return ret;
+	}
+	 */
+	 
+	 //ret = snd_soc_dai_set_sysclk(codec_dai, AK4940_CLKID_BCLK,ZXIC_MCLK, SND_SOC_CLOCK_IN);
+	 //if (ret < 0){	 	
+	 //	 print_audio("Alsa: codec dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+	 //	 return ret;
+	 // }
+	 
+	 /* Set the AP DAI clk */
+	 ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_122M88, SND_SOC_CLOCK_IN);
+	 //ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_26M, SND_SOC_CLOCK_IN);
+ 
+	 if (ret < 0){	 	
+	 	 print_audio("Alsa: cpu dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+     print_audio("Alsa:	Entered func %s end\n", __func__);
+	 
+	 return 0;
+ }
+
+static int zx29_hw_params_lp(struct snd_pcm_substream *substream,
+									   struct snd_pcm_hw_params *params)
+{
+	print_audio("Alsa: Entered func %s\n", __func__);
+	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
+
+	int ret;
+	int rfs = 0, frq_out = 0;	
+	switch (params_rate(params)) {
+	case 8000:
+	case 16000:
+	case 11025:
+	case 22050:
+	case 24000:
+	case 32000:
+	case 44100:
+	case 48000:
+		rfs = 32;
+		break;
+	default:
+	   {
+		   ret =  -EINVAL;
+		   print_audio("Alsa: rate=%d not support,ret=%d!\n", params_rate(params),ret); 			 
+		   return ret;
+	   }
+	}
+	
+	frq_out = params_rate(params) * rfs * 2;
+	
+	/* Set the Codec DAI configuration */
+	/*
+	
+	ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S
+							  | SND_SOC_DAIFMT_NB_NF
+							  | SND_SOC_DAIFMT_CBS_CFS);
+	if (ret < 0){
+	   
+		print_audio("Alsa: codec dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		return ret;
+	}
+	*/ 
+
+	
+	/* Set the AP DAI configuration */
+	ret = snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_I2S
+							  | SND_SOC_DAIFMT_NB_NF
+							  | SND_SOC_DAIFMT_CBS_CFS);
+	if (ret < 0){
+	   
+		print_audio("Alsa: ap dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		return ret;
+	}
+
+	/* Set the Codec DAI clk */ 	
+	/*ret =snd_soc_dai_set_pll(codec_dai, 0, RT5670_PLL1_S_BCLK1,
+								 fs*datawidth*2, 256*fs);
+	if (ret < 0){
+	   
+		print_audio("Alsa: codec dai clk snd_soc_dai_set_pll fail,ret=%d!\n",ret);
+		return ret;
+   }
+	*/
+	/*
+	ret = snd_soc_dai_set_sysclk(codec_dai, ES8312_CLKID_MCLK,ZXIC_MCLK, SND_SOC_CLOCK_IN);
+	if (ret < 0){	   
+		print_audio("Alsa: codec dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		return ret;
+	}
+	*/
+	/* Set the AP DAI clk */
+	ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_26M, SND_SOC_CLOCK_IN);
+
+	if (ret < 0){	   
+		print_audio("Alsa: cpu dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		return ret;
+	}
+	print_audio("Alsa: Entered func %s end\n", __func__);
+	
+	return 0;
+}
+
+
+ 
+
+ 
+
+ static int zx29_hw_params_voice(struct snd_pcm_substream *substream,
+										struct snd_pcm_hw_params *params)
+ {
+	 print_audio("Alsa: Entered func %s\n", __func__);
+	 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
+
+	 int ret;
+	 int rfs = 0, frq_out = 0;	 
+	 switch (params_rate(params)) {
+	 case 8000:
+	 case 16000:
+	 case 11025:
+	 case 22050:
+	 case 24000:
+	 case 32000:
+	 case 44100:
+	 case 48000:
+		 rfs = 32;
+		 break;
+	 default:
+		{
+			ret =  -EINVAL;
+			print_audio("Alsa: rate=%d not support,ret=%d!\n", params_rate(params),ret);			  
+			return ret;
+		}
+	 }
+	 
+	 frq_out = params_rate(params) * rfs * 2;
+	 
+	 /* Set the Codec DAI configuration */
+	 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S
+							   | SND_SOC_DAIFMT_NB_NF
+							   | SND_SOC_DAIFMT_CBS_CFS);
+	 if (ret < 0){
+		
+		 print_audio("Alsa: codec dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+ 
+ 
+
+	 /* Set the Codec DAI clk */	 
+	 /*ret =snd_soc_dai_set_pll(codec_dai, 0, RT5670_PLL1_S_BCLK1,
+								  fs*datawidth*2, 256*fs);
+	 if (ret < 0){
+		
+		 print_audio("Alsa: codec dai clk snd_soc_dai_set_pll fail,ret=%d!\n",ret);
+		 return ret;
+	}
+	
+	 
+	 ret = snd_soc_dai_set_sysclk(codec_dai, AK4940_CLKID_BCLK,ZXIC_MCLK, SND_SOC_CLOCK_IN);
+	 if (ret < 0){		
+		 print_audio("Alsa: codec dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+	 
+	 */
+
+	 print_audio("Alsa: Entered func %s end\n", __func__);
+	 
+	 return 0;
+ }
+
+										 
+ int zx29_prepare2(struct snd_pcm_substream *substream)
+ {
+	 int path, ret;
+	 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
+		 //ret = CPPS_FUNC(cpps_callbacks, zDrvVp_Loop)(VP_PATH_SPEAKER);
+		 if (ret < 0)
+			 return -1;
+	 }
+	 
+	 return 0;
+ } 
+ static void zx29_i2s_top_reg_cfg(void)
+ {
+	 unsigned int i2s_top_reg;
+	 int ret = 0;
+ 
+#ifdef CONFIG_USE_PIN_I2S0
+	 ret = gpio_request(PIN_I2S0_WS, "i2s0_ws");
+	 if (ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S0_CLK, "i2s0_clk");
+	 if (ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S0_DIN, "i2s0_din");
+	 if (ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S0_DOUT, "i2s0_dout");
+	 if (ret < 0)
+		 BUG();
+	 zx29_gpio_config(PIN_I2S0_WS, FUN_I2S0_WS);
+	 zx29_gpio_config(PIN_I2S0_CLK, FUN_I2S0_CLK);
+	 zx29_gpio_config(PIN_I2S0_DIN, FUN_I2S0_DIN);
+	 zx29_gpio_config(PIN_I2S0_DOUT, FUN_I2S0_DOUT);
+	 
+	 //top i2s1 cfg
+	 i2s_top_reg = zx_read_reg(ZX29_I2S_LOOP_CFG);
+	 i2s_top_reg &= 0xfffffff8;
+	 i2s_top_reg |= 0x00000001; //	inter arm_i2s1--top i2s1
+	 zx_write_reg(ZX29_I2S_LOOP_CFG, i2s_top_reg);
+#elif defined (CONFIG_USE_PIN_I2S1)
+	
+
+	 ret = gpio_request(PIN_I2S1_WS,"i2s1_ws");
+	 if(ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S1_CLK,"i2s1_clk");
+	 if(ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S1_DIN,"i2s1_din");
+	 if(ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S1_DOUT,"i2s1_dout");
+	 if(ret < 0)
+		 BUG();
+	 zx29_gpio_config(PIN_I2S1_WS, FUN_I2S1_WS);
+	 zx29_gpio_config(PIN_I2S1_CLK, FUN_I2S1_CLK);
+	 zx29_gpio_config(PIN_I2S1_DIN, FUN_I2S1_DIN);
+	 zx29_gpio_config(PIN_I2S1_DOUT, FUN_I2S1_DOUT);
+		 
+	 //top i2s2 cfg
+	 i2s_top_reg = zx_read_reg(ZX29_I2S_LOOP_CFG);
+	 i2s_top_reg &= 0xfff8ffff;
+	 i2s_top_reg |= 0x00010000; //	inter arm_i2s1--top i2s2
+	 zx_write_reg(ZX29_I2S_LOOP_CFG, i2s_top_reg);
+#endif
+ 
+	 // inter loop
+	 //i2s_top_reg = zx_read_reg(ZX29_I2S_LOOP_CFG);
+	 //i2s_top_reg &= 0xfffffe07;
+	 //i2s_top_reg |= 0x000000a8; //	inter arm_i2s2--afe i2s
+	 //zx_write_reg(ZX29_I2S_LOOP_CFG, i2s_top_reg);
+	 
+ //  print_audio("Alsa %s i2s loop cfg reg=%x\n",__func__, zx_read_reg(ZX29_I2S_LOOP_CFG));  
+ }
+ 
+ static int zx29_late_probe(struct snd_soc_card *card)
+ {
+	 //struct snd_soc_codec *codec = card->rtd[0].codec;
+	 //struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai;
+	 int ret;
+ //  print_audio("Alsa	zx29_late_probe entry!\n");
+ 
+#ifdef CONFIG_SND_SOC_JACK_DECTEC
+	 
+	 ret = snd_soc_jack_new(codec, "Headset",
+							SND_JACK_HEADSET |SND_JACK_BTN_0 | SND_JACK_BTN_1 | SND_JACK_BTN_2,
+							&codec_headset);
+	 if (ret)
+		 return ret;
+ 
+	 ret = snd_soc_jack_add_pins(&codec_headset,
+								 ARRAY_SIZE(codec_headset_pins),
+								 codec_headset_pins);
+	 if (ret)
+		 return ret;
+       #ifdef CONFIG_SND_SOC_codec
+	 //rt5670_hs_detect(codec, &codec_headset);
+       #endif
+#endif
+ 
+	 return 0;
+ }
+ 
+ static struct snd_soc_ops zx29_ops = {
+	 //.startup = zx29_startup,
+	 .shutdown = zx29_shutdown,
+	 .hw_params = zx29_hw_params,
+ };
+  static struct snd_soc_ops zx29_ops_lp = {
+	 //.startup = zx29_startup,
+	 .shutdown = zx29_shutdown,
+	 .hw_params = zx29_hw_params_lp,
+ };
+ static struct snd_soc_ops zx29_ops1 = {
+	 //.startup = zx29_startup,
+	 .shutdown = zx29_shutdown,
+	 //.hw_params = zx29_hw_params1,
+ };
+ 
+ static struct snd_soc_ops zx29_ops2 = {
+	 //.startup = zx29_startup,
+	 .shutdown = zx29_shutdown2,
+	 //.hw_params = zx29_hw_params1,
+	 .prepare = zx29_prepare2,
+ };
+ static struct snd_soc_ops voice_ops = {
+	 //.startup = zx29_startup,
+	 //.shutdown = zx29_shutdown2,
+	 .hw_params = zx29_hw_params_voice,
+	 //.prepare = zx29_prepare2,
+ };
+
+ 
+ enum {
+	 MERR_DPCM_AUDIO = 0,
+	 MERR_DPCM_DEEP_BUFFER,
+	 MERR_DPCM_COMPR,
+ };
+
+ 
+#if 0
+ 
+ static struct snd_soc_card zxic_soc_card = {
+	 .name = "zx298501_ak4940",
+	 .owner = THIS_MODULE,
+	 .dai_link = &zxic_dai_link,
+	 .num_links = ARRAY_SIZE(zxic_dai_link),
+#ifdef USE_ALSA_VOICE_FUNC
+	 .controls = vp_snd_controls,
+	 .num_controls = ARRAY_SIZE(vp_snd_controls),
+#endif
+ 
+ //  .late_probe = zx29_late_probe,
+	 
+ };
+#endif 
+ //static struct zx298501_ak4940_pdata *zx29_platform_data;
+ 
+ static int zx29_setup_pins(struct zx29_board_data *codec_pins, char *fun)
+ {
+	 int ret;
+ 
+	 //ret = gpio_request(codec_pins->codec_refclk, "codec_refclk");
+	 if (ret < 0) {
+		 printk(KERN_ERR "zx297520xx SoC Audio: %s pin already in use\n", fun);
+		 return ret;
+	 }
+	 //zx29_gpio_config(codec_pins->codec_refclk, GPIO17_CLK_OUT2);
+ 
+#ifdef  _USE_7520V3_PHONE_TYPE_C31F
+	 ret = gpio_request_one(ZX29_GPIO_39, GPIOF_OUT_INIT_LOW, "codec_pa");
+	 if (ret < 0) {
+		 printk(KERN_ERR "zx297520xx SoC Audio:  codec_pa in use\n");
+		 return ret;
+	 }
+	 
+	 ret = gpio_request_one(ZX29_GPIO_40, GPIOF_OUT_INIT_LOW, "codec_sw");
+	 if (ret < 0) {
+		 printk(KERN_ERR "zx297520xx SoC Audio:  codec_sw in use\n");
+		 return ret;
+	 }
+#endif
+ 
+	 return 0;
+ }
+#endif
+
+ 
+ static int zx29_remove(struct platform_device *pdev)
+ {
+	 gpio_free(zx29_platform_data.codec_refclk);
+	 platform_device_unregister(zx29_snd_device);
+	 return 0;
+ }
+ 
+
+ 
+#if  0
+
+ /*
+  * Default CFG switch settings to use this driver:
+  *	ZX29
+  */
+
+ /*
+  * Configure audio route as :-
+  * $ amixer sset 'DAC1' on,on
+  * $ amixer sset 'Right Headphone Mux' 'DAC'
+  * $ amixer sset 'Left Headphone Mux' 'DAC'
+  * $ amixer sset 'DAC1R Mixer AIF1.1' on
+  * $ amixer sset 'DAC1L Mixer AIF1.1' on
+  * $ amixer sset 'IN2L' on
+  * $ amixer sset 'IN2L PGA IN2LN' on
+  * $ amixer sset 'MIXINL IN2L' on
+  * $ amixer sset 'AIF1ADC1L Mixer ADC/DMIC' on
+  * $ amixer sset 'IN2R' on
+  * $ amixer sset 'IN2R PGA IN2RN' on
+  * $ amixer sset 'MIXINR IN2R' on
+  * $ amixer sset 'AIF1ADC1R Mixer ADC/DMIC' on
+  */
+
+/* ZX29 has a 16.934MHZ crystal attached to ak4940 */
+#define ZX29_AK4940_FREQ 16934000
+
+
+
+
+
+static int zx29_hw_params(struct snd_pcm_substream *substream,
+	struct snd_pcm_hw_params *params)
+{
+	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	struct snd_soc_dai *codec_dai = rtd->codec_dai;
+	unsigned int pll_out;
+	int ret;
+
+	/* AIF1CLK should be >=3MHz for optimal performance */
+	if (params_width(params) == 24)
+		pll_out = params_rate(params) * 384;
+	else if (params_rate(params) == 8000 || params_rate(params) == 11025)
+		pll_out = params_rate(params) * 512;
+	else
+		pll_out = params_rate(params) * 256;
+
+	ret = snd_soc_dai_set_pll(codec_dai, AK4940_FLL1, AK4940_FLL_SRC_MCLK1,
+					ZX29_AK4940_FREQ, pll_out);
+	if (ret < 0)
+		return ret;
+
+	ret = snd_soc_dai_set_sysclk(codec_dai, AK4940_SYSCLK_FLL1,
+					pll_out, SND_SOC_CLOCK_IN);
+	if (ret < 0)
+		return ret;
+
+	return 0;
+}
+
+/*
+ * ZX29 AK4940 DAI operations.
+ */
+static struct snd_soc_ops zx29_ops = {
+	.hw_params = smdk_hw_params,
+};
+
+static int zx29_ak4940_init_paiftx(struct snd_soc_pcm_runtime *rtd)
+{
+	struct snd_soc_dapm_context *dapm = &rtd->card->dapm;
+
+	/* Other pins NC */
+	snd_soc_dapm_nc_pin(dapm, "HPOUT2P");
+	snd_soc_dapm_nc_pin(dapm, "HPOUT2N");
+	snd_soc_dapm_nc_pin(dapm, "SPKOUTLN");
+	snd_soc_dapm_nc_pin(dapm, "SPKOUTLP");
+	snd_soc_dapm_nc_pin(dapm, "SPKOUTRP");
+	snd_soc_dapm_nc_pin(dapm, "SPKOUTRN");
+	snd_soc_dapm_nc_pin(dapm, "LINEOUT1N");
+	snd_soc_dapm_nc_pin(dapm, "LINEOUT1P");
+	snd_soc_dapm_nc_pin(dapm, "LINEOUT2N");
+	snd_soc_dapm_nc_pin(dapm, "LINEOUT2P");
+	snd_soc_dapm_nc_pin(dapm, "IN1LP");
+	snd_soc_dapm_nc_pin(dapm, "IN2LP:VXRN");
+	snd_soc_dapm_nc_pin(dapm, "IN1RP");
+	snd_soc_dapm_nc_pin(dapm, "IN2RP:VXRP");
+
+	return 0;
+}
+#endif
+
+
+
+
+enum {
+	AUDIO_DL_MEDIA = 0,
+	AUDIO_DL_VOICE,
+	AUDIO_DL_2G_AND_3G_VOICE,
+	AUDIO_DL_VP_LOOP,	
+	AUDIO_DL_3G_VOICE,
+	
+	AUDIO_DL_MAX,
+};
+SND_SOC_DAILINK_DEF(dummy, \
+	DAILINK_COMP_ARRAY(COMP_DUMMY()));
+
+//SND_SOC_DAILINK_DEF(cpu_i2s0, \
+//	DAILINK_COMP_ARRAY(COMP_CPU("media-cpu-dai")));
+SND_SOC_DAILINK_DEF(cpu_i2s0, \
+	DAILINK_COMP_ARRAY(COMP_CPU("E1D02000.i2s")));
+
+
+SND_SOC_DAILINK_DEF(voice_cpu, \
+	DAILINK_COMP_ARRAY(COMP_CPU("soc:voice_audio")));
+
+SND_SOC_DAILINK_DEF(voice_2g_3g, \
+	DAILINK_COMP_ARRAY(COMP_CPU("voice_2g_3g-dai")));
+
+SND_SOC_DAILINK_DEF(voice_3g, \
+		DAILINK_COMP_ARRAY(COMP_CPU("voice_3g-dai")));
+
+
+
+//SND_SOC_DAILINK_DEF(ak4940, \
+//	DAILINK_COMP_ARRAY(COMP_CODEC("ak4940.1-0012", "ak4940-aif")));
+SND_SOC_DAILINK_DEF(dummy_cpu, \
+		DAILINK_COMP_ARRAY(COMP_CPU("soc:zx29_snd_dummy")));
+//SND_SOC_DAILINK_DEF(dummy_platform, \
+//	DAILINK_COMP_ARRAY(COMP_PLATFORM("soc:zx29_snd_dummy")));
+
+SND_SOC_DAILINK_DEF(dummy_codec, \
+		DAILINK_COMP_ARRAY(COMP_CODEC("soc:zx29_snd_dummy", "zx29_snd_dummy_dai")));
+SND_SOC_DAILINK_DEF(ti3100_codec, \
+		DAILINK_COMP_ARRAY(COMP_CODEC("tlv320aic31xx-codec.1-0012", "tlv320aic31xx-hifi")));
+
+
+//SND_SOC_DAILINK_DEF(media_platform, \
+//	DAILINK_COMP_ARRAY(COMP_PLATFORM("zx29-pcm-audio")));
+SND_SOC_DAILINK_DEF(media_platform, \
+	DAILINK_COMP_ARRAY(COMP_PLATFORM("E1D02000.i2s")));
+//SND_SOC_DAILINK_DEF(voice_cpu, \
+//	DAILINK_COMP_ARRAY(COMP_CPU("E1D02000.i2s")));
+
+SND_SOC_DAILINK_DEF(voice_platform, \
+	DAILINK_COMP_ARRAY(COMP_PLATFORM("soc:voice_audio")));
+
+			
+//static struct snd_soc_dai_link zx29_dai_link[] = {
+struct snd_soc_dai_link zx29_dai_link[] = {
+
+ 
+
+
+ {
+	.name = "zx29_snd_dummy",//codec name
+	.stream_name = "zx29_snd_dumy",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &zx29_ops_lp,
+	.init = zx29_init_paiftx,
+	SND_SOC_DAILINK_REG(cpu_i2s0, dummy_codec, media_platform),
+	
+},
+{
+	.name = "media",//codec name
+	.stream_name = "MultiMedia",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &zx29_ops,
+
+ 	.init = zx29_init_paiftx,
+	
+
+	SND_SOC_DAILINK_REG(cpu_i2s0, dummy_codec, media_platform),
+
+},
+{
+	.name = "voice",//codec name
+	.stream_name = "voice",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &voice_ops,
+
+	//.init = zx29_init_paiftx,
+	
+	
+
+	SND_SOC_DAILINK_REG(voice_cpu, dummy_codec, voice_platform),
+
+},
+{
+	.name = "voice_2g3g_teak",//codec name
+	.stream_name = "voice_2g3g_teak",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &voice_ops,
+
+	//.init = zx29_init_paiftx,
+	
+
+	SND_SOC_DAILINK_REG(voice_cpu, dummy_codec, voice_platform),
+
+},
+
+{
+	.name = "voice_3g",//codec name
+	.stream_name = "voice_3g",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &voice_ops,
+
+	//.init = zx29_init_paiftx,
+	
+
+	SND_SOC_DAILINK_REG(voice_cpu, dummy_codec, voice_platform),
+
+},
+
+{
+	.name = "loop_test",//codec name
+	.stream_name = "loop_test",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &zx29_ops,
+
+	.init = zx29_init_paiftx,
+	
+
+	SND_SOC_DAILINK_REG(cpu_i2s0, dummy_codec, dummy),
+
+},
+
+};
+
+
+
+static struct snd_soc_card zx29_soc_card = {
+	.name = "zx29-sound-card",
+	.owner = THIS_MODULE,
+	.dai_link = zx29_dai_link,
+	.num_links = ARRAY_SIZE(zx29_dai_link),
+#ifdef USE_ALSA_VOICE_FUNC
+	 .controls = vp_snd_controls,
+	 .num_controls = ARRAY_SIZE(vp_snd_controls),
+#endif	
+};
+
+static const struct of_device_id zx29_dummycodec_of_match[] = {
+	{ .compatible = "zxic,zx29_dummycodec", .data = &zx29_platform_data },
+	{},
+};
+MODULE_DEVICE_TABLE(of, zx29_dummycodec_of_match);
+
+static void zx29_i2s_top_pin_cfg(struct platform_device *pdev)
+{
+	struct device *dev = &pdev->dev;
+	struct pinctrl *p;
+	struct pinctrl_state *s;
+	int ret = 0;
+
+
+	struct resource *res;
+	void __iomem	*reg_base;
+	unsigned int val;
+
+
+
+	res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "soc_sys");
+	if (!res) {
+		dev_err(dev, "Reg region missing (%s)\n", "soc_sys");
+		//return -ENXIO;
+	}
+
+	#if 0
+	reg_base = devm_ioremap_resource(dev, res);
+	if (IS_ERR(reg_base )) {
+			dev_err(dev, "Reg region ioremap (%s) err=%li\n", "soc_sys",PTR_ERR(reg_base ));
+		//return PTR_ERR(reg_base );
+	}
+
+	#else
+	reg_base = devm_ioremap(&pdev->dev, res->start, resource_size(res));
+	#endif
+	 
+//#if 1 //CONFIG_USE_PIN_I2S0
+#ifdef 	CONFIG_USE_TOP_I2S0
+
+	dev_info(dev, "%s: arm i2s1 to top i2s0!!\n", __func__); 
+	//9300
+		 
+	//top i2s1 cfg
+	val = zx_read_reg(reg_base+ZX29_I2S_TOP_LOOP_REG);
+	val &= ~(0x7<<0);
+	val |= 0x1<<0; //	inter arm_i2s1--top i2s1
+	zx_write_reg(reg_base+ZX29_I2S_TOP_LOOP_REG, val);
+#else //(CONFIG_USE_PIN_I2S1)
+    //8501evb    	
+
+	dev_info(dev, "%s: arm i2s1 to top i2s1!\n", __func__); 
+			 
+	//top i2s2 cfg
+	val = zx_read_reg(reg_base+ZX29_I2S_TOP_LOOP_REG);
+	//val &= 0xfffffff8;
+	val &= ~(0x7<<16);	
+	val |= 0x1<<16;//	inter arm_i2s1--top i2s2
+	zx_write_reg(reg_base+ZX29_I2S_TOP_LOOP_REG, val);
+#endif
+
+
+
+	p = devm_pinctrl_get(dev);
+	if (IS_ERR(p)) {
+		dev_err(dev, "%s: pinctrl get failure ,p=0x%llx,dev=0x%llx!!\n", __func__,p,dev);
+		return;
+	}
+	
+	dev_info(dev, "%s: get pinctrl ,p=0x%llx,dev=0x%llx!!\n", __func__,p,dev); 
+
+	s = pinctrl_lookup_state(p, "top_i2s");
+	if (IS_ERR(s)) {
+		devm_pinctrl_put(p);
+		dev_err(dev, " get state failure!!\n");
+		return;
+	}
+	ret = pinctrl_select_state(p, s);
+	if (ret < 0) {
+		devm_pinctrl_put(p);
+		dev_err(dev, " select state failure!!\n");
+		return;
+	}
+	dev_info(dev, "%s: set pinctrl end!\n", __func__);	
+
+	
+
+ 
+}
+
+
+static int zx29_audio_probe(struct platform_device *pdev)
+{
+	int ret;
+	struct device_node *np = pdev->dev.of_node;
+	struct snd_soc_card *card = &zx29_soc_card;
+	struct zx29_board_data *board;
+	const struct of_device_id *id;
+	enum of_gpio_flags flags;
+	unsigned int idx;
+
+	struct device *dev = &pdev->dev;
+	dev_info(&pdev->dev,"zx29_audio_probe start!\n");
+
+	card->dev = &pdev->dev;
+
+	board = devm_kzalloc(&pdev->dev, sizeof(*board), GFP_KERNEL);
+	if (!board)
+		return -ENOMEM;
+	board->name = "zx29_dummycodec";
+	board->dev = &pdev->dev;
+
+	if (np) {
+		zx29_dai_link[0].cpus->dai_name = NULL;
+		zx29_dai_link[0].cpus->of_node = of_parse_phandle(np,
+				"zxic,i2s-controller", 0);
+		if (!zx29_dai_link[0].cpus->of_node) {
+			dev_err(&pdev->dev,
+			   "Property 'zxic,i2s-controller' missing or invalid\n");
+			ret = -EINVAL;
+		}
+
+		zx29_dai_link[0].platforms->name = NULL;
+		zx29_dai_link[0].platforms->of_node = zx29_dai_link[0].cpus->of_node;
+
+		
+#if 0
+		zx29_dai_link[0].codecs->of_node = of_parse_phandle(np,
+				"zxic,audio-codec", 0);
+		if (!zx29_dai_link[0].codecs->of_node) {
+			dev_err(&pdev->dev,
+				"Property 'zxic,audio-codec' missing or invalid\n");
+			return -EINVAL;
+		}
+#endif	
+	}
+	
+
+
+
+
+
+	id = of_match_device(of_match_ptr(zx29_dummycodec_of_match), &pdev->dev);
+	if (id)
+		*board = *((struct zx29_board_data *)id->data);
+
+	//platform_set_drvdata(pdev, board);
+
+
+
+	ret = devm_snd_soc_register_card(&pdev->dev, card);
+
+	if (ret){
+		dev_err(&pdev->dev, "snd_soc_register_card() failed:%d\n", ret);
+	    return ret;
+	}
+	zx29_i2s_top_pin_cfg(pdev);	
+
+	
+	//codec_power_on(board,1);
+	dev_info(&pdev->dev,"zx29_audio_probe end!\n");
+
+	return ret;
+}
+
+static struct platform_driver zx29_platform_driver = {
+	.driver		= {
+		.name	= "zx29_dummycodec",
+		.of_match_table = of_match_ptr(zx29_dummycodec_of_match),
+		.pm	= &snd_soc_pm_ops,
+	},
+	.probe		= zx29_audio_probe,
+	//.remove 	= zx29_remove,
+};
+
+
+
+
+
+module_platform_driver(zx29_platform_driver);
+
+MODULE_DESCRIPTION("zx29 ALSA SoC audio driver");
+MODULE_LICENSE("GPL");
+MODULE_ALIAS("platform:zx29-audio-dummycodec");
diff --git a/upstream/linux-5.10/sound/soc/sanechips/zx29_max9867.c b/upstream/linux-5.10/sound/soc/sanechips/zx29_max9867.c
new file mode 100755
index 0000000..ea874ee
--- /dev/null
+++ b/upstream/linux-5.10/sound/soc/sanechips/zx29_max9867.c
@@ -0,0 +1,2012 @@
+/*
+ * zx297520v3_es8312.c  --  zx298501-ti3100 ALSA SoC Audio board driver
+ *
+ * Copyright (C) 2022, ZTE Corporation.
+ *
+ * Based on smdk_wm8994.c
+ *
+ * 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 "../codecs/max9867.h"
+#include <sound/pcm_params.h>
+#include <sound/soc.h>
+#include <linux/module.h>
+#include <linux/of.h>
+#include <linux/of_device.h>
+
+
+ 
+#include <linux/clk.h>
+#include <linux/gpio.h>
+#include <linux/module.h>
+#include <linux/delay.h>
+//#include <sound/tlv.h>
+//#include <sound/soc.h>
+//#include <sound/jack.h>
+//#include <sound/zx29_snd_platform.h>
+//#include <mach/iomap.h>
+//#include <mach/board.h>
+#include <linux/of_gpio.h>
+
+#include <linux/i2c.h>
+#include <linux/of_gpio.h>
+#include <linux/regmap.h>
+
+
+#include "i2s.h"
+
+#define ZX29_I2S_TOP_LOOP_REG	0x60
+#define CODEC_CLK_ID 0
+#define CODEC_SCLK_MCLK_ID  0
+#define CODEC_SCLK_PLL_ID  1
+
+#if 1
+ 
+#define  ZXIC_MCLK                    26000000
+
+#define  ZXIC_PLL_CLKIN_MCLK		  0
+
+
+#define zx_reg_sync_write(v, a) \
+        do {    \
+            iowrite32(v, a);    \
+        } while (0)
+
+#define zx_read_reg(addr) \
+    ioread32(addr)
+
+#define zx_write_reg(addr, val)   \
+	zx_reg_sync_write(val, addr)
+
+
+
+struct zx29_board_data {
+	const char *name;
+	struct device *dev;
+
+	int codec_refclk;
+	int gpio_pwen;	
+	int gpio_pdn;
+	void __iomem *sys_base_va;
+
+};
+
+
+struct zx29_board_data *s_board = 0;
+
+//#define AON_WIFI_BT_CLK_CFG2  ((volatile unsigned int *)(ZX_TOP_CRM_BASE + 0x94))
+ /* Default ZX29s */
+static struct zx29_board_data zx29_platform_data = {
+	.codec_refclk = ZXIC_MCLK,
+};
+ static struct platform_device *zx29_snd_device;
+ 
+ static DEFINE_RAW_SPINLOCK(codec_pa_lock);
+ 
+ static int set_path_stauts_switch(struct snd_kcontrol *kcontrol,
+				 struct snd_ctl_elem_value *ucontrol);
+ static int get_path_stauts_switch(struct snd_kcontrol *kcontrol,
+				 struct snd_ctl_elem_value *ucontrol);
+
+
+#ifdef USE_ALSA_VOICE_FUNC
+ extern int zDrv_Audio_Printf(void *pFormat, ...);
+ extern int zDrvVp_GetVol_Wrap(void);
+ extern int zDrvVp_SetVol_Wrap(int volume);
+ extern int zDrvVp_GetPath_Wrap(void);
+ extern int zDrvVp_SetPath_Wrap(int path);
+ extern int zDrvVp_SetMute_Wrap(bool enable);
+ extern bool zDrvVp_GetMute_Wrap(void);
+ extern int zDrvVp_SetTone_Wrap(int toneNum);
+ 
+ static int vp_GetPath(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_SetPath(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_SetVol(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_GetVol(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_SetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_GetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_SetTone(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_getTone(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ 
+ static int audio_GetPath(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int audio_SetPath(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+
+ 
+ //static const DECLARE_TLV_DB_SCALE(vp_path_tlv, 0, 300, 0);
+ 
+ static const char * const vpath_in_text[] = {
+	 "handset", "speak", "headset", "bluetooth",
+ };
+ 
+ static const char *tone_class[] = {
+	 "Lowpower", "Sms", "Callstd", "Alarm", "Calltime",
+ };
+ 
+ static const struct soc_enum vpath_in_enum =	 SOC_ENUM_SINGLE_EXT(ARRAY_SIZE(vpath_in_text), vpath_in_text); 
+ 
+ static const struct soc_enum tone_class_enum[] = {
+	 SOC_ENUM_SINGLE_EXT(ARRAY_SIZE(tone_class), tone_class),
+ };
+ 
+ static const struct snd_kcontrol_new vp_snd_controls[] = {  
+	 SOC_ENUM_EXT("voice processing path select",vpath_in_enum,vp_GetPath,vp_SetPath),
+	 //SOC_SINGLE_EXT_TLV("voice processing path Volume",0, 5, 5, 0,vp_GetVol, vp_SetVol,vp_path_tlv), 
+	 SOC_SINGLE_EXT("voice processing path Volume",0, 5, 5, 0,vp_GetVol, vp_SetVol),
+	 SOC_SINGLE_EXT("voice uplink mute", 0, 1, 1, 0,vp_GetMute, vp_SetMute),
+	 SOC_ENUM_EXT("voice tone sel", tone_class_enum[0], vp_getTone, vp_SetTone),
+	 SOC_SINGLE_BOOL_EXT("path stauts dump", 0,get_path_stauts_switch, set_path_stauts_switch),
+	 SOC_ENUM_EXT("audio path select",vpath_in_enum,audio_GetPath,audio_SetPath),
+ };
+ 
+ static int curtonetype = 0;
+ static int vp_getTone(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+ {
+	 ucontrol->value.integer.value[0] = curtonetype;
+	 return 0;
+ }
+ 
+ static int vp_SetTone(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+ {
+	 int vol = 0,ret = 0, tonenum;
+	 tonenum = ucontrol->value.integer.value[0];
+	 curtonetype = tonenum;
+	 //printk("Alsa vp_SetTone tonenum=%d\n", tonenum);
+	 //ret = CPPS_FUNC(cpps_callbacks, zDrvVp_SetTone_Wrap)(tonenum);
+	 if(ret < 0)
+	 {
+		 printk(KERN_ERR "vp_SetTone fail = %d\n", tonenum);
+		 return ret;
+	 }
+	 return 0;
+ }
+ 
+ static int vp_SetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+ {
+	 int enable = 0,ret = 0;
+	 enable = ucontrol->value.integer.value[0];
+	 //ret = CPPS_FUNC(cpps_callbacks, zDrvVp_SetMute_Wrap)(enable);
+	 if(ret < 0)
+	 {
+	   printk(KERN_ERR "vp_SetMute fail = %d\n",enable);
+	   return ret;
+	 }
+	 return 0;
+ }
+ 
+ static int vp_GetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+ {		 
+		//ucontrol->value.integer.value[0] = CPPS_FUNC(cpps_callbacks, zDrvVp_GetMute_Wrap)();
+		return 0;
+ }
+ 
+ static int vp_SetVol(struct snd_kcontrol *kcontrol,
+								struct snd_ctl_elem_value *ucontrol)
+ {
+		int vol = 0,ret = 0;
+		vol = ucontrol->value.integer.value[0];
+		//ret = CPPS_FUNC(cpps_callbacks, zDrvVp_SetVol_Wrap)(vol);
+		if(ret < 0)
+		{
+		   printk(KERN_ERR "vp_SetVol fail = %d\n",vol);
+		   return ret;
+	   }
+	 return 0;
+ }
+ static int vp_GetVol(struct snd_kcontrol *kcontrol,
+								struct snd_ctl_elem_value *ucontrol)
+ {		 
+		//ucontrol->value.integer.value[0] = CPPS_FUNC(cpps_callbacks, zDrvVp_GetVol_Wrap)();
+		return 0;
+ }
+ static int vp_GetPath(struct snd_kcontrol *kcontrol,
+			 struct snd_ctl_elem_value *ucontrol)
+ {	 
+	 //ucontrol->value.enumerated.item[0] = CPPS_FUNC(cpps_callbacks, zDrvVp_GetPath_Wrap)();
+	 return 0;
+ }
+ static int vp_SetPath(struct snd_kcontrol *kcontrol,
+			 struct snd_ctl_elem_value *ucontrol)
+ {
+	 int ret = 0,path = 0;
+	 unsigned long	flags;
+	 path = ucontrol->value.enumerated.item[0];
+ 
+	 //ret = CPPS_FUNC(cpps_callbacks, zDrvVp_SetPath_Wrap)(path);
+	 if(ret < 0)
+	 {
+	   printk(KERN_ERR "vp_SetPath fail = %d\n",path);
+	   return ret;
+	 }
+#ifdef _USE_7520V3_PHONE_TYPE_C31F
+	 switch (path) {
+	 case 0:
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 gpio_set_value(ZX29_GPIO_40, GPIO_LOW);
+		 break;
+	 case 1:
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 raw_spin_lock_irqsave(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_39, GPIO_HIGH);
+		 udelay(2);  
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 udelay(2);
+		 gpio_set_value(ZX29_GPIO_39, GPIO_HIGH);
+		 raw_spin_unlock_irqrestore(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_40, GPIO_HIGH);
+		 break;
+	 case 2:
+		 break;
+	 case 3:
+		 break;
+	 default:
+		 break;
+	 }
+#endif
+	 return 0;
+ }
+ 
+ static int curpath = 0;
+ static int audio_GetPath(struct snd_kcontrol *kcontrol,
+			 struct snd_ctl_elem_value *ucontrol)
+ {	 
+	 ucontrol->value.enumerated.item[0] = curpath;
+	 return 0;
+ }
+ 
+ static int audio_SetPath(struct snd_kcontrol *kcontrol,
+			 struct snd_ctl_elem_value *ucontrol)
+ {
+	 int ret = 0,path = 0;
+	 unsigned long	flags;
+	 
+	 path = ucontrol->value.enumerated.item[0];
+	 curpath = path;
+#ifdef _USE_7520V3_PHONE_TYPE_C31F
+	 switch (path) {
+	 case 0:
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 gpio_set_value(ZX29_GPIO_40, GPIO_LOW);
+		 break;
+	 case 1:
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 raw_spin_lock_irqsave(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_39, GPIO_HIGH);
+		 udelay(2);  
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 udelay(2);
+		 gpio_set_value(ZX29_GPIO_39, GPIO_HIGH);
+		 raw_spin_unlock_irqrestore(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_40, GPIO_HIGH);
+		 break;
+	 case 2:
+		 break;
+	 case 3:
+		 break;
+	 default:
+		 break;
+	 }
+#endif
+	 return 0;
+ }
+ 
+ typedef enum
+ {
+	 VP_PATH_HANDSET	=0, 	
+	 VP_PATH_SPEAKER,		 
+	 VP_PATH_HEADSET,					  
+	 VP_PATH_BLUETOOTH, 				   
+	 VP_PATH_BLUETOOTH_NO_NR,					 
+	 VP_PATH_HSANDSPK,
+	 
+	 VP_PATH_OFF = 255, 				 
+	 
+	 MAX_VP_PATH = VP_PATH_OFF				 
+ }T_ZDrv_VpPath;
+ 
+ extern int zDrvVp_Loop(T_ZDrv_VpPath path);
+
+ 
+//#else
+ static const struct snd_kcontrol_new machine_snd_controls[] = {		 
+	 SOC_SINGLE_BOOL_EXT("path stauts dump", 0,get_path_stauts_switch, set_path_stauts_switch),
+ };
+ 
+
+ 
+ //extern int rt5670_hs_detect(struct snd_soc_codec *codec, struct snd_soc_jack *jack);
+ 
+ int path_stauts_switch = 0;
+ static int set_path_stauts_switch(struct snd_kcontrol *kcontrol,
+				 struct snd_ctl_elem_value *ucontrol)
+ {
+	 struct snd_soc_card *card = snd_kcontrol_chip(kcontrol);
+	 struct snd_soc_dapm_path *p;
+ 
+	 int path_stauts_switch = ucontrol->value.integer.value[0];
+ 
+	 
+	 if (path_stauts_switch == 1)
+	 {
+		 list_for_each_entry(p, &card->paths, list){
+			 
+		   //print_audio("Alsa	path name (%s),longname (%s),sink (%s),source (%s),connect %d \n", p->name,p->long_name,p->sink->name,p->source->name,p->connect);
+		   //printk("Alsa  path longname %s,sink %s,source %s,connect %d \n", p->long_name,p->sink->name,p->source->name,p->connect);
+ 
+		 }
+	 }
+	 return 0;
+ }
+ 
+ static int get_path_stauts_switch(struct snd_kcontrol *kcontrol,
+				 struct snd_ctl_elem_value *ucontrol)
+ {
+	 
+	 ucontrol->value.integer.value[0] = path_stauts_switch;
+	 return 0;
+ };
+#endif 
+ 
+#ifdef CONFIG_SND_SOC_JACK_DECTEC
+ 
+ static struct snd_soc_jack codec_headset;
+ 
+ /* Headset jack detection DAPM pins */
+ static struct snd_soc_jack_pin codec_headset_pins[] = {
+	 {
+		 .pin = "Headphone",
+		 .mask = SND_JACK_HEADPHONE,
+	 },
+ };
+ 
+#endif
+
+
+
+
+
+ static int zx29startup(struct snd_pcm_substream *substream)
+ {
+ //  int ret = 0;
+	 print_audio("Alsa	Entered func %s\n", __func__);
+	 //CPPS_FUNC(cpps_callbacks, zDrv_Audio_Printf)("Alsa: zx29_startup device=%d,stream=%d\n", substream->pcm->device, substream->stream);
+ 
+	 struct snd_pcm *pcmC0D0p = snd_lookup_minor_data(16, SNDRV_DEVICE_TYPE_PCM_PLAYBACK);
+	 struct snd_pcm *pcmC0D1p = snd_lookup_minor_data(17, SNDRV_DEVICE_TYPE_PCM_PLAYBACK);
+	 struct snd_pcm *pcmC0D2p = snd_lookup_minor_data(18, SNDRV_DEVICE_TYPE_PCM_PLAYBACK);	 
+	 struct snd_pcm *pcmC0D3p = snd_lookup_minor_data(19, SNDRV_DEVICE_TYPE_PCM_PLAYBACK);	
+	 if ((pcmC0D0p == NULL) || (pcmC0D1p == NULL) || (pcmC0D2p == NULL) || (pcmC0D3p == NULL))
+		 return  -EINVAL;	  
+	 if ((pcmC0D0p->streams[0].substream_opened && pcmC0D1p->streams[0].substream_opened) || 
+		 (pcmC0D0p->streams[0].substream_opened && pcmC0D2p->streams[0].substream_opened) || 
+		 (pcmC0D0p->streams[0].substream_opened && pcmC0D3p->streams[0].substream_opened) || 
+		 (pcmC0D1p->streams[0].substream_opened && pcmC0D2p->streams[0].substream_opened) ||
+		 (pcmC0D1p->streams[0].substream_opened && pcmC0D3p->streams[0].substream_opened) ||
+		 (pcmC0D2p->streams[0].substream_opened && pcmC0D3p->streams[0].substream_opened))
+		 BUG();
+#if 0
+	 unsigned long	flags;
+	 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
+		 gpio_set_value(ZX29_GPIO_125, GPIO_LOW);
+		 mdelay(1);  
+ 
+		 raw_spin_lock_irqsave(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_125, GPIO_HIGH);
+		 udelay(2);  
+		 gpio_set_value(ZX29_GPIO_125, GPIO_LOW);
+		 udelay(2);
+		 gpio_set_value(ZX29_GPIO_125, GPIO_HIGH);
+		 udelay(2);  
+		 gpio_set_value(ZX29_GPIO_125, GPIO_LOW);
+		 udelay(2);
+		 gpio_set_value(ZX29_GPIO_125, GPIO_HIGH);
+		 raw_spin_unlock_irqrestore(&codec_pa_lock, flags);
+	 }
+#endif
+ 
+ 
+	 return 0;
+ }
+ 
+ static void zx29_shutdown(struct snd_pcm_substream *substream)
+ {
+	 //CPPS_FUNC(cpps_callbacks, zDrv_Audio_Printf)("Alsa: zx297520xx_shutdown device=%d, stream=%d\n", substream->pcm->device, substream->stream);
+ //  print_audio("Alsa	Entered func %s, stream=%d\n", __func__, substream->stream);
+ 	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
+#ifdef _USE_7520V3_PHONE_TYPE_C31F
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 gpio_set_value(ZX29_GPIO_40, GPIO_LOW);
+#endif
+	 }
+	 
+	 if (snd_soc_dai_active(cpu_dai))
+		 return;
+ 
+
+  
+ }
+ 
+ static void zx29_shutdown2(struct snd_pcm_substream *substream)
+ {
+	 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+ 	struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 //CPPS_FUNC(cpps_callbacks, zDrv_Audio_Printf)("Alsa: zx29_shutdown2 device=%d, stream=%d\n", substream->pcm->device, substream->stream);
+	 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
+#ifdef _USE_7520V3_PHONE_TYPE_C31F
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 gpio_set_value(ZX29_GPIO_40, GPIO_LOW);
+#endif
+#ifdef USE_ALSA_VOICE_FUNC
+		 //CPPS_FUNC(cpps_callbacks, zDrvVp_Loop)(VP_PATH_OFF);
+#endif
+
+
+	 }
+ 
+	 if (snd_soc_dai_active(cpu_dai))
+		 return;
+ 
+
+ }
+ static int zx29_init_paiftx(struct snd_soc_pcm_runtime *rtd)
+ {
+	 //struct snd_soc_codec *codec = rtd->codec;
+	 //struct snd_soc_dapm_context *dapm = &codec->dapm;
+ 
+	 //snd_soc_dapm_enable_pin(dapm, "HPOL");
+	 //snd_soc_dapm_enable_pin(dapm, "HPOR");
+ 
+	 /* Other pins NC */
+ //  snd_soc_dapm_nc_pin(dapm, "HPOUT2P");
+ 
+ //  print_audio("Alsa	Entered func %s\n", __func__);
+ 
+	 return 0;
+ }
+ static int zx29_hw_params(struct snd_pcm_substream *substream,
+										struct snd_pcm_hw_params *params)
+ {
+     print_audio("Alsa:	Entered func %s\n", __func__);
+	 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
+
+	 int ret;
+	 int rfs = 0, frq_out = 0;	 
+	 switch (params_rate(params)) {
+	 case 8000:
+	 case 16000:
+	 case 11025:
+	 case 22050:
+	 case 24000:
+	 case 32000:
+	 case 44100:
+	 case 48000:
+		 rfs = 32;
+		 break;
+	 default:
+	 	{
+	 	    ret =  -EINVAL;
+		    print_audio("Alsa: rate=%d not support,ret=%d!\n", params_rate(params),ret);	 	      
+		 	return ret;
+	 	}
+	 }
+	 
+	 frq_out = params_rate(params) * rfs * 2;
+	 
+	 /* Set the Codec DAI configuration */
+	 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S
+							   | SND_SOC_DAIFMT_NB_NF
+							   | SND_SOC_DAIFMT_CBS_CFS);
+	 if (ret < 0){
+	 	
+	 	 print_audio("Alsa: codec dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+
+
+	 /* Set the AP DAI configuration */
+	 ret = snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_I2S
+							   | SND_SOC_DAIFMT_NB_NF
+							   | SND_SOC_DAIFMT_CBS_CFS);
+	 if (ret < 0){
+	 	
+	 	 print_audio("Alsa: ap dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+
+	 ret = snd_soc_dai_set_sysclk(codec_dai, CODEC_SCLK_MCLK_ID,  ZXIC_MCLK, SND_SOC_CLOCK_IN);
+	 if (ret < 0){	 	
+	 	 print_audio("Alsa: codec dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+	  
+
+#if 0	 
+	 /* Set the Codec DAI clk */	 
+	 ret =snd_soc_dai_set_pll(codec_dai, 0, CODEC_SCLK_PLL,
+								  ZXIC_MCLK, params_rate(params)*256);
+	 if (ret < 0){
+	 	
+	 	 print_audio("Alsa: codec dai clk snd_soc_dai_set_pll fail,ret=%d!\n",ret);
+		 return ret;
+	}
+#endif	
+	
+
+	  
+	 /* Set the AP DAI clk */
+	 ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_26M, SND_SOC_CLOCK_IN);
+	 //ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_26M, SND_SOC_CLOCK_IN);
+ 
+	 if (ret < 0){	 	
+	 	 print_audio("Alsa: cpu dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+     print_audio("Alsa:	Entered func %s end\n", __func__);
+	 
+	 return 0;
+ }
+
+static int zx29_hw_params_lp(struct snd_pcm_substream *substream,
+									   struct snd_pcm_hw_params *params)
+{
+	print_audio("Alsa: Entered func %s\n", __func__);
+	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
+
+	int ret;
+	int rfs = 0, frq_out = 0;	
+	switch (params_rate(params)) {
+	case 8000:
+	case 16000:
+	case 11025:
+	case 22050:
+	case 24000:
+	case 32000:
+	case 44100:
+	case 48000:
+		rfs = 32;
+		break;
+	default:
+	   {
+		   ret =  -EINVAL;
+		   print_audio("Alsa: rate=%d not support,ret=%d!\n", params_rate(params),ret); 			 
+		   return ret;
+	   }
+	}
+	
+	frq_out = params_rate(params) * rfs * 2;
+	
+	/* Set the Codec DAI configuration */
+	/*
+	
+	ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S
+							  | SND_SOC_DAIFMT_NB_NF
+							  | SND_SOC_DAIFMT_CBS_CFS);
+	if (ret < 0){
+	   
+		print_audio("Alsa: codec dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		return ret;
+	}
+	*/ 
+
+	
+	/* Set the AP DAI configuration */
+	ret = snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_I2S
+							  | SND_SOC_DAIFMT_NB_NF
+							  | SND_SOC_DAIFMT_CBS_CFS);
+	if (ret < 0){
+	   
+		print_audio("Alsa: ap dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		return ret;
+	}
+
+	/* Set the Codec DAI clk */ 	
+	/*ret =snd_soc_dai_set_pll(codec_dai, 0, RT5670_PLL1_S_BCLK1,
+								 fs*datawidth*2, 256*fs);
+	if (ret < 0){
+	   
+		print_audio("Alsa: codec dai clk snd_soc_dai_set_pll fail,ret=%d!\n",ret);
+		return ret;
+   }
+	*/
+	/*
+	ret = snd_soc_dai_set_sysclk(codec_dai, ES8312_CLKID_MCLK,ZXIC_MCLK, SND_SOC_CLOCK_IN);
+	if (ret < 0){	   
+		print_audio("Alsa: codec dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		return ret;
+	}
+	*/
+	/* Set the AP DAI clk */
+	ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_26M, SND_SOC_CLOCK_IN);
+
+	if (ret < 0){	   
+		print_audio("Alsa: cpu dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		return ret;
+	}
+	print_audio("Alsa: Entered func %s end\n", __func__);
+	
+	return 0;
+}
+
+
+ 
+
+ 
+
+ static int zx29_hw_params_voice(struct snd_pcm_substream *substream,
+										struct snd_pcm_hw_params *params)
+ {
+	 print_audio("Alsa: Entered func %s\n", __func__);
+	 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
+
+	 int ret;
+	 int rfs = 0, frq_out = 0;	 
+	 switch (params_rate(params)) {
+	 case 8000:
+	 case 16000:
+	 case 11025:
+	 case 22050:
+	 case 24000:
+	 case 32000:
+	 case 44100:
+	 case 48000:
+		 rfs = 32;
+		 break;
+	 default:
+		{
+			ret =  -EINVAL;
+			print_audio("Alsa: rate=%d not support,ret=%d!\n", params_rate(params),ret);			  
+			return ret;
+		}
+	 }
+	 
+	 frq_out = params_rate(params) * rfs * 2;
+	 
+	 /* Set the Codec DAI configuration */
+	 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S
+							   | SND_SOC_DAIFMT_NB_NF
+							   | SND_SOC_DAIFMT_CBS_CFS);
+	 if (ret < 0){
+		
+		 print_audio("Alsa: codec dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+ 
+ 	 ret = snd_soc_dai_set_sysclk(codec_dai, CODEC_SCLK_MCLK_ID,  ZXIC_MCLK, SND_SOC_CLOCK_IN);
+	 if (ret < 0){	 	
+	 	 print_audio("Alsa: codec dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+
+	   
+	 
+#if 0	  
+	  /* Set the Codec DAI clk */	  
+	  ret =snd_soc_dai_set_pll(codec_dai, 0, CODEC_SCLK_PLL,
+								   ZXIC_MCLK, params_rate(params)*256);
+	  if (ret < 0){
+		 
+		  print_audio("Alsa: codec dai clk snd_soc_dai_set_pll fail,ret=%d!\n",ret);
+		  return ret;
+	  }
+#endif
+
+	 print_audio("Alsa: Entered func %s end\n", __func__);
+	 
+	 return 0;
+ }
+
+										 
+ int zx29_prepare2(struct snd_pcm_substream *substream)
+ {
+	 int path, ret;
+	 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
+		 //ret = CPPS_FUNC(cpps_callbacks, zDrvVp_Loop)(VP_PATH_SPEAKER);
+		 if (ret < 0)
+			 return -1;
+	 }
+	 
+	 return 0;
+ } 
+ #if 0
+ static void zx29_i2s_top_reg_cfg(void)
+ {
+	 unsigned int i2s_top_reg;
+	 int ret = 0;
+ 
+#ifdef CONFIG_USE_PIN_I2S0
+	 ret = gpio_request(PIN_I2S0_WS, "i2s0_ws");
+	 if (ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S0_CLK, "i2s0_clk");
+	 if (ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S0_DIN, "i2s0_din");
+	 if (ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S0_DOUT, "i2s0_dout");
+	 if (ret < 0)
+		 BUG();
+	 zx29_gpio_config(PIN_I2S0_WS, FUN_I2S0_WS);
+	 zx29_gpio_config(PIN_I2S0_CLK, FUN_I2S0_CLK);
+	 zx29_gpio_config(PIN_I2S0_DIN, FUN_I2S0_DIN);
+	 zx29_gpio_config(PIN_I2S0_DOUT, FUN_I2S0_DOUT);
+	 
+	 //top i2s1 cfg
+	 i2s_top_reg = zx_read_reg(ZX29_I2S_LOOP_CFG);
+	 i2s_top_reg &= 0xfffffff8;
+	 i2s_top_reg |= 0x00000001; //	inter arm_i2s1--top i2s1
+	 zx_write_reg(ZX29_I2S_LOOP_CFG, i2s_top_reg);
+#elif defined (CONFIG_USE_PIN_I2S1)
+	
+
+	 ret = gpio_request(PIN_I2S1_WS,"i2s1_ws");
+	 if(ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S1_CLK,"i2s1_clk");
+	 if(ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S1_DIN,"i2s1_din");
+	 if(ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S1_DOUT,"i2s1_dout");
+	 if(ret < 0)
+		 BUG();
+	 zx29_gpio_config(PIN_I2S1_WS, FUN_I2S1_WS);
+	 zx29_gpio_config(PIN_I2S1_CLK, FUN_I2S1_CLK);
+	 zx29_gpio_config(PIN_I2S1_DIN, FUN_I2S1_DIN);
+	 zx29_gpio_config(PIN_I2S1_DOUT, FUN_I2S1_DOUT);
+		 
+	 //top i2s2 cfg
+	 i2s_top_reg = zx_read_reg(ZX29_I2S_LOOP_CFG);
+	 i2s_top_reg &= 0xfff8ffff;
+	 i2s_top_reg |= 0x00010000; //	inter arm_i2s1--top i2s2
+	 zx_write_reg(ZX29_I2S_LOOP_CFG, i2s_top_reg);
+#endif
+ 
+	 // inter loop
+	 //i2s_top_reg = zx_read_reg(ZX29_I2S_LOOP_CFG);
+	 //i2s_top_reg &= 0xfffffe07;
+	 //i2s_top_reg |= 0x000000a8; //	inter arm_i2s2--afe i2s
+	 //zx_write_reg(ZX29_I2S_LOOP_CFG, i2s_top_reg);
+	 
+ //  print_audio("Alsa %s i2s loop cfg reg=%x\n",__func__, zx_read_reg(ZX29_I2S_LOOP_CFG));  
+ }
+ #endif
+ static int zx29_late_probe(struct snd_soc_card *card)
+ {
+	 //struct snd_soc_codec *codec = card->rtd[0].codec;
+	 //struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai;
+	 int ret;
+ //  print_audio("Alsa	zx29_late_probe entry!\n");
+ 
+#ifdef CONFIG_SND_SOC_JACK_DECTEC
+	 
+	 ret = snd_soc_jack_new(codec, "Headset",
+							SND_JACK_HEADSET |SND_JACK_BTN_0 | SND_JACK_BTN_1 | SND_JACK_BTN_2,
+							&codec_headset);
+	 if (ret)
+		 return ret;
+ 
+	 ret = snd_soc_jack_add_pins(&codec_headset,
+								 ARRAY_SIZE(codec_headset_pins),
+								 codec_headset_pins);
+	 if (ret)
+		 return ret;
+       #ifdef CONFIG_SND_SOC_codec
+	 //rt5670_hs_detect(codec, &codec_headset);
+       #endif
+#endif
+ 
+	 return 0;
+ }
+ 
+ static struct snd_soc_ops zx29_ops = {
+	 //.startup = zx29_startup,
+	 .shutdown = zx29_shutdown,
+	 .hw_params = zx29_hw_params,
+ };
+  static struct snd_soc_ops zx29_ops_lp = {
+	 //.startup = zx29_startup,
+	 .shutdown = zx29_shutdown,
+	 .hw_params = zx29_hw_params_lp,
+ };
+ static struct snd_soc_ops zx29_ops1 = {
+	 //.startup = zx29_startup,
+	 .shutdown = zx29_shutdown,
+	 //.hw_params = zx29_hw_params1,
+ };
+ 
+ static struct snd_soc_ops zx29_ops2 = {
+	 //.startup = zx29_startup,
+	 .shutdown = zx29_shutdown2,
+	 //.hw_params = zx29_hw_params1,
+	 .prepare = zx29_prepare2,
+ };
+ static struct snd_soc_ops voice_ops = {
+	 .startup = zx29startup,
+	 .shutdown = zx29_shutdown2,
+	 .hw_params = zx29_hw_params_voice,
+	 //.prepare = zx29_prepare2,
+ };
+
+ 
+ enum {
+	 MERR_DPCM_AUDIO = 0,
+	 MERR_DPCM_DEEP_BUFFER,
+	 MERR_DPCM_COMPR,
+ };
+
+ 
+#if 0
+ 
+ static struct snd_soc_card zxic_soc_card = {
+	 .name = "zx298501_ti3100",
+	 .owner = THIS_MODULE,
+	 .dai_link = &zxic_dai_link,
+	 .num_links = ARRAY_SIZE(zxic_dai_link),
+#ifdef USE_ALSA_VOICE_FUNC
+	 .controls = vp_snd_controls,
+	 .num_controls = ARRAY_SIZE(vp_snd_controls),
+#endif
+ 
+ //  .late_probe = zx29_late_probe,
+	 
+ };
+#endif 
+ //static struct zx298501_ti3100_pdata *zx29_platform_data;
+ 
+ static int zx29_setup_pins(struct zx29_board_data *codec_pins, char *fun)
+ {
+	 int ret;
+ 
+	 //ret = gpio_request(codec_pins->codec_refclk, "codec_refclk");
+	 if (ret < 0) {
+		 printk(KERN_ERR "zx297520xx SoC Audio: %s pin already in use\n", fun);
+		 return ret;
+	 }
+	 //zx29_gpio_config(codec_pins->codec_refclk, GPIO17_CLK_OUT2);
+ 
+#ifdef  _USE_7520V3_PHONE_TYPE_C31F
+	 ret = gpio_request_one(ZX29_GPIO_39, GPIOF_OUT_INIT_LOW, "codec_pa");
+	 if (ret < 0) {
+		 printk(KERN_ERR "zx297520xx SoC Audio:  codec_pa in use\n");
+		 return ret;
+	 }
+	 
+	 ret = gpio_request_one(ZX29_GPIO_40, GPIOF_OUT_INIT_LOW, "codec_sw");
+	 if (ret < 0) {
+		 printk(KERN_ERR "zx297520xx SoC Audio:  codec_sw in use\n");
+		 return ret;
+	 }
+#endif
+ 
+	 return 0;
+ }
+#endif
+
+ 
+ static int zx29_remove(struct platform_device *pdev)
+ {
+	 gpio_free(zx29_platform_data.codec_refclk);
+	 platform_device_unregister(zx29_snd_device);
+	 return 0;
+ }
+ 
+
+ 
+#if  0
+
+ /*
+  * Default CFG switch settings to use this driver:
+  *	ZX29
+  */
+
+ /*
+  * Configure audio route as :-
+  * $ amixer sset 'DAC1' on,on
+  * $ amixer sset 'Right Headphone Mux' 'DAC'
+  * $ amixer sset 'Left Headphone Mux' 'DAC'
+  * $ amixer sset 'DAC1R Mixer AIF1.1' on
+  * $ amixer sset 'DAC1L Mixer AIF1.1' on
+  * $ amixer sset 'IN2L' on
+  * $ amixer sset 'IN2L PGA IN2LN' on
+  * $ amixer sset 'MIXINL IN2L' on
+  * $ amixer sset 'AIF1ADC1L Mixer ADC/DMIC' on
+  * $ amixer sset 'IN2R' on
+  * $ amixer sset 'IN2R PGA IN2RN' on
+  * $ amixer sset 'MIXINR IN2R' on
+  * $ amixer sset 'AIF1ADC1R Mixer ADC/DMIC' on
+  */
+
+/* ZX29 has a 16.934MHZ crystal attached to ti3100 */
+#define ZX29_TI3100_FREQ 16934000
+
+
+
+
+
+static int zx29_hw_params(struct snd_pcm_substream *substream,
+	struct snd_pcm_hw_params *params)
+{
+	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	struct snd_soc_dai *codec_dai = rtd->codec_dai;
+	unsigned int pll_out;
+	int ret;
+
+	/* AIF1CLK should be >=3MHz for optimal performance */
+	if (params_width(params) == 24)
+		pll_out = params_rate(params) * 384;
+	else if (params_rate(params) == 8000 || params_rate(params) == 11025)
+		pll_out = params_rate(params) * 512;
+	else
+		pll_out = params_rate(params) * 256;
+
+	ret = snd_soc_dai_set_pll(codec_dai, AK4940_FLL1, AK4940_FLL_SRC_MCLK1,
+					ZX29_AK4940_FREQ, pll_out);
+	if (ret < 0)
+		return ret;
+
+	ret = snd_soc_dai_set_sysclk(codec_dai, AK4940_SYSCLK_FLL1,
+					pll_out, SND_SOC_CLOCK_IN);
+	if (ret < 0)
+		return ret;
+
+	return 0;
+}
+
+/*
+ * ZX29 AK4940 DAI operations.
+ */
+static struct snd_soc_ops zx29_ops = {
+	.hw_params = smdk_hw_params,
+};
+
+static int zx29_ti3100_init_paiftx(struct snd_soc_pcm_runtime *rtd)
+{
+	struct snd_soc_dapm_context *dapm = &rtd->card->dapm;
+
+	/* Other pins NC */
+	snd_soc_dapm_nc_pin(dapm, "HPOUT2P");
+	snd_soc_dapm_nc_pin(dapm, "HPOUT2N");
+	snd_soc_dapm_nc_pin(dapm, "SPKOUTLN");
+	snd_soc_dapm_nc_pin(dapm, "SPKOUTLP");
+	snd_soc_dapm_nc_pin(dapm, "SPKOUTRP");
+	snd_soc_dapm_nc_pin(dapm, "SPKOUTRN");
+	snd_soc_dapm_nc_pin(dapm, "LINEOUT1N");
+	snd_soc_dapm_nc_pin(dapm, "LINEOUT1P");
+	snd_soc_dapm_nc_pin(dapm, "LINEOUT2N");
+	snd_soc_dapm_nc_pin(dapm, "LINEOUT2P");
+	snd_soc_dapm_nc_pin(dapm, "IN1LP");
+	snd_soc_dapm_nc_pin(dapm, "IN2LP:VXRN");
+	snd_soc_dapm_nc_pin(dapm, "IN1RP");
+	snd_soc_dapm_nc_pin(dapm, "IN2RP:VXRP");
+
+	return 0;
+}
+#endif
+
+
+
+
+enum {
+	AUDIO_DL_MEDIA = 0,
+	AUDIO_DL_VOICE,
+	AUDIO_DL_2G_AND_3G_VOICE,
+	AUDIO_DL_VP_LOOP,	
+	AUDIO_DL_3G_VOICE,
+	
+	AUDIO_DL_MAX,
+};
+SND_SOC_DAILINK_DEF(dummy, \
+	DAILINK_COMP_ARRAY(COMP_DUMMY()));
+
+//SND_SOC_DAILINK_DEF(cpu_i2s0, \
+//	DAILINK_COMP_ARRAY(COMP_CPU("media-cpu-dai")));
+SND_SOC_DAILINK_DEF(cpu_i2s0, \
+	DAILINK_COMP_ARRAY(COMP_CPU("1405000.i2s")));
+
+
+SND_SOC_DAILINK_DEF(voice_cpu, \
+	DAILINK_COMP_ARRAY(COMP_CPU("soc:voice_audio")));
+
+SND_SOC_DAILINK_DEF(voice_2g_3g, \
+	DAILINK_COMP_ARRAY(COMP_CPU("voice_2g_3g-dai")));
+
+SND_SOC_DAILINK_DEF(voice_3g, \
+		DAILINK_COMP_ARRAY(COMP_CPU("voice_3g-dai")));
+
+
+
+//SND_SOC_DAILINK_DEF(ti3100, \
+//	DAILINK_COMP_ARRAY(COMP_CODEC("ti3100.1-0012", "ti3100-aif")));
+SND_SOC_DAILINK_DEF(dummy_cpu, \
+		DAILINK_COMP_ARRAY(COMP_CPU("soc:zx29_snd_dummy")));
+//SND_SOC_DAILINK_DEF(dummy_platform, \
+//	DAILINK_COMP_ARRAY(COMP_PLATFORM("soc:zx29_snd_dummy")));
+
+SND_SOC_DAILINK_DEF(dummy_codec, \
+		DAILINK_COMP_ARRAY(COMP_CODEC("soc:zx29_snd_dummy", "zx29_snd_dummy_dai")));
+SND_SOC_DAILINK_DEF(max9867_codec, \
+		DAILINK_COMP_ARRAY(COMP_CODEC("max9867.1-001a", "max9867-hifi")));
+
+//SND_SOC_DAILINK_DEF(media_platform, \
+//	DAILINK_COMP_ARRAY(COMP_PLATFORM("zx29-pcm-audio")));
+SND_SOC_DAILINK_DEF(media_platform, \
+	DAILINK_COMP_ARRAY(COMP_PLATFORM("1405000.i2s")));
+//SND_SOC_DAILINK_DEF(voice_cpu, \
+//	DAILINK_COMP_ARRAY(COMP_CPU("E1D02000.i2s")));
+
+SND_SOC_DAILINK_DEF(voice_platform, \
+	DAILINK_COMP_ARRAY(COMP_PLATFORM("soc:voice_audio")));
+
+
+
+			
+//static struct snd_soc_dai_link zx29_dai_link[] = {
+struct snd_soc_dai_link zx29_dai_link[] = {
+ {
+	.name = "zx29_snd_dummy",//codec name
+	.stream_name = "zx29_snd_dumy",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &zx29_ops_lp,
+	.init = zx29_init_paiftx,
+	SND_SOC_DAILINK_REG(cpu_i2s0, dummy_codec, media_platform),
+	
+},
+#if 1
+{
+	.name = "media",//codec name
+	.stream_name = "MultiMedia",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &zx29_ops,
+
+ 	.init = zx29_init_paiftx,
+	
+
+	SND_SOC_DAILINK_REG(cpu_i2s0, max9867_codec, media_platform),
+
+},
+{
+	.name = "voice",//codec name
+	.stream_name = "voice",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &voice_ops,
+
+	.init = zx29_init_paiftx,
+	
+	
+
+	SND_SOC_DAILINK_REG(voice_cpu, max9867_codec, voice_platform),
+
+},
+{
+	.name = "voice_2g3g_teak",//codec name
+	.stream_name = "voice_2g3g_teak",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &voice_ops,
+
+	.init = zx29_init_paiftx,
+	
+
+	SND_SOC_DAILINK_REG(voice_cpu, max9867_codec, voice_platform),
+
+},
+
+{
+	.name = "voice_3g",//codec name
+	.stream_name = "voice_3g",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &voice_ops,
+
+	.init = zx29_init_paiftx,
+	
+
+	SND_SOC_DAILINK_REG(voice_cpu, max9867_codec, voice_platform),
+
+},
+
+{
+	.name = "loop_test",//codec name
+	.stream_name = "loop_test",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	//.ops = &zx29_ops,
+	.ops = &voice_ops,
+
+	.init = zx29_init_paiftx,
+	
+
+	SND_SOC_DAILINK_REG(voice_cpu, max9867_codec, dummy),
+
+},
+#endif
+
+};
+
+
+
+
+
+static struct snd_soc_card zx29_soc_card = {
+	.name = "zx29-sound-card",
+	.owner = THIS_MODULE,
+	.dai_link = zx29_dai_link,
+	.num_links = ARRAY_SIZE(zx29_dai_link),
+#ifdef USE_ALSA_VOICE_FUNC
+	 .controls = vp_snd_controls,
+	 .num_controls = ARRAY_SIZE(vp_snd_controls),
+#endif	
+};
+
+static const struct of_device_id zx29_max9867_of_match[] = {
+	{ .compatible = "zxic,zx29_max9867", .data = &zx29_platform_data },
+	{},
+};
+MODULE_DEVICE_TABLE(of, zx29_max9867_of_match);
+
+static void zx29_i2s_top_pin_cfg(struct platform_device *pdev)
+{
+	struct device *dev = &pdev->dev;
+	struct pinctrl *p,*p2;
+	struct pinctrl_state *s,*s2;
+	int ret = 0;
+	printk("%s start n",__func__);
+
+	struct resource *res;
+	void __iomem	*reg_base;
+	unsigned int val;
+
+
+
+	res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "soc_sys");
+	if (!res) {
+		dev_err(dev, "Reg region missing (%s)\n", "soc_sys");
+		//return -ENXIO;
+	}
+
+	#if 0
+	reg_base = devm_ioremap_resource(dev, res);
+	if (IS_ERR(reg_base )) {
+			dev_err(dev, "Reg region ioremap (%s) err=%li\n", "soc_sys",PTR_ERR(reg_base ));
+		//return PTR_ERR(reg_base );
+	}
+
+	#else
+	reg_base = devm_ioremap(&pdev->dev, res->start, resource_size(res));
+	#endif
+	 
+//#if 1 //CONFIG_USE_PIN_I2S0
+#ifdef 	CONFIG_USE_TOP_I2S0
+
+	dev_info(dev, "%s: arm i2s1 to top i2s0!!\n", __func__); 
+	//9300
+		 
+	//top i2s1 cfg
+	val = zx_read_reg(reg_base+ZX29_I2S_TOP_LOOP_REG);
+	val &= ~(0x7<<0);
+	val |= 0x1<<0; //	inter arm_i2s1--top i2s1
+	zx_write_reg(reg_base+ZX29_I2S_TOP_LOOP_REG, val);
+#else //(CONFIG_USE_PIN_I2S1)
+    //8501evb    	
+
+	dev_info(dev, "%s: arm i2s1 to top i2s1!\n", __func__); 
+			 
+	//top i2s2 cfg
+	val = zx_read_reg(reg_base+ZX29_I2S_TOP_LOOP_REG);
+	//val &= 0xfffffff8;
+	val &= ~(0x7<<16);	
+	val |= 0x1<<16;//	inter arm_i2s1--top i2s2
+	zx_write_reg(reg_base+ZX29_I2S_TOP_LOOP_REG, val);
+#endif
+
+	p = devm_pinctrl_get(dev);
+	if (IS_ERR(p)) {
+		dev_err(dev, "%s: pinctrl get failure ,p=0x%llx,dev=0x%llx!!\n", __func__,p,dev);
+		return;
+	}
+	
+	dev_info(dev, "%s: get pinctrl ,p=0x%llx,dev=0x%llx!!\n", __func__,p,dev); 
+
+	s = pinctrl_lookup_state(p, "top_i2s");
+	if (IS_ERR(s)) {
+		devm_pinctrl_put(p);
+		dev_err(dev, " get state failure!!\n");
+		return;
+	}
+	ret = pinctrl_select_state(p, s);
+	if (ret < 0) {
+		devm_pinctrl_put(p);
+		dev_err(dev, " select state failure!!\n");
+		return;
+	}
+	dev_info(dev, "%s: set i2s0 end!\n", __func__);	
+	/*
+	p2 = devm_pinctrl_get(dev);
+	if (IS_ERR(p)) {
+		dev_err(dev, "%s: pinctrl get failure ,p=0x%llx,dev=0x%llx!!\n", __func__,p,dev);
+		return;
+	}
+    */	
+
+	s2 = pinctrl_lookup_state(p, "top_i2s1");
+	if (IS_ERR(s)) {
+		devm_pinctrl_put(p);
+		dev_err(dev, " get state failure!!\n");
+		return;
+	}
+	
+	ret = pinctrl_select_state(p, s2);
+	if (ret < 0) {
+		devm_pinctrl_put(p);
+		dev_err(dev, " select state failure!!\n");
+		return;
+	}
+	dev_info(dev, "%s: set i2s1 end!\n", __func__);	
+
+
+	dev_info(dev, "%s: set pinctrl end!\n", __func__);	
+
+}
+#if 0
+static int codec_power_on(struct zx29_board_data * board,bool on_off)
+{
+	int ret = 0;
+	//struct zx29_board_data *board = dev_get_drvdata(dev);
+	struct device *dev = board->dev;
+
+	dev_info(dev, "%s:start %s board gpio_pwen=%d,gpio_pdn=%d on_off=%d\n",__func__,board->name,board->gpio_pwen,board->gpio_pdn,on_off);
+
+	if(on_off){
+
+		ret = gpio_direction_output(board->gpio_pwen, 1);	
+		if (ret < 0) {
+				dev_err(dev,"gpio_pwen %d direction fail set to 1: %d\n",board->gpio_pwen, ret);
+				return ret;
+		 }
+		
+		ret = gpio_direction_output(board->gpio_pdn, 1);	
+		if (ret < 0) {
+				dev_err(dev,"gpio_pdn %d direction fail set to 1: %d\n",board->gpio_pdn, ret);
+				return ret;
+		 }
+
+		
+	}
+	else{
+		ret = gpio_direction_output(board->gpio_pwen, 0);	
+		if (ret < 0) {
+				dev_err(dev,"gpio_pwen %d direction fail set to 0: %d\n",board->gpio_pwen, ret);
+				return ret;
+		 }
+		
+		ret = gpio_direction_output(board->gpio_pdn, 0);	
+		if (ret < 0) {
+				dev_err(dev,"gpio_pdn %d direction fail set to 0: %d\n",board->gpio_pdn, ret);
+				return ret;
+		 }
+
+	
+	}
+
+	return ret;
+
+}
+#endif
+
+
+#ifdef  CONFIG_PA_SA51034
+//sa51034
+#define SA51034_DEBUG
+
+#define SA51034_01_LATCHED_FAULT		0x01
+#define SA51034_02_STATUS_LOAD_DIAGNOSTIC      0x02
+#define SA51034_03_CONTROL			0x03
+#define SA51034_MAX_REGISTER SA51034_03_CONTROL
+
+struct sa51034_priv {
+	struct i2c_client *i2c;
+	struct regmap *regmap;
+	int pwen_gpio;//add new
+	int mute_gpio;
+	int fs;
+
+};
+static int sa51034_set_mute(struct sa51034_priv *sa51034,int mute);
+static int sa51034_get_mute(struct sa51034_priv *sa51034,int *mute); 
+
+
+
+
+struct sa51034_priv *g_sa51034 = NULL;
+/* ak4940 register cache & default register settings */
+static const struct reg_default sa51034_reg[] = {
+	{ 0x01, 0x00 },  /* SA51034_00_LATCHED_FAULT	*/
+	{ 0x02, 0x00 },  /* SA51034_01_STATUS_LOAD_DIAGNOSTIC	*/
+	{ 0x03, 0x00 },  /* SA51034_02_CONTROL			*/
+	
+};
+	
+static const char * const pa_gain_select_texts[] = {
+	"20dB", "26dB","30dB", "36dB",
+};
+static const char * const power_limit_select_texts[] = {
+	"PL-5V", "PL-5.9V","PL-7V", "PL-8.4V","PL-9.8V", "PL-11.8V","PL-14V", "PL-disV",
+};
+
+static const struct soc_enum pa_gain_enum[] = {
+	SOC_ENUM_SINGLE(SA51034_03_CONTROL, 6,
+	ARRAY_SIZE(pa_gain_select_texts), pa_gain_select_texts),
+};
+static const struct soc_enum power_limit_enum[] = {
+	SOC_ENUM_SINGLE(SA51034_03_CONTROL, 3,
+	ARRAY_SIZE(power_limit_select_texts), power_limit_select_texts),
+};
+	
+static const char * const reg_select[] = {
+	"read PA Reg 01:03",
+};
+
+static const struct soc_enum pa_enum2[] = {
+	SOC_ENUM_SINGLE_EXT(ARRAY_SIZE(reg_select),reg_select),
+};
+
+static int get_reg(
+	struct snd_kcontrol       *kcontrol,
+	struct snd_ctl_elem_value  *ucontrol)
+{
+	struct snd_soc_component *component; 
+	struct device *dev;    
+
+	
+
+	u32    currMode = ucontrol->value.enumerated.item[0];
+	int    i, ret;
+	int	   regs, rege;
+	unsigned int value;
+
+
+	if(g_sa51034 == NULL){
+	   pr_err("g_sa51034 null return %s\n", __func__);	  
+	   return -1;
+	}
+	dev = &g_sa51034->i2c->dev; 
+
+	component =  snd_soc_lookup_component(dev, NULL); 	
+	regs = 0x1;
+	rege = 0x4;
+
+	for (i = regs; i < rege; i++) {
+		value = snd_soc_component_read(component, i);
+		if (value < 0) {
+			pr_err("pa %s(%d),err value=%d\n", __func__, __LINE__, value);
+			return value;
+		}
+		pr_info("pa 2c_read Addr,Reg=(%x, %x)\n", i, value);
+	}
+	
+	return 0;
+}
+
+
+
+  int pa_get_enum_double(struct snd_kcontrol *kcontrol,
+	  struct snd_ctl_elem_value *ucontrol)
+  {
+	  //struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
+  
+	  struct snd_soc_component *component; 
+	  struct device *dev;	 
+
+	  
+
+	  
+	  struct soc_enum *e = (struct soc_enum *)kcontrol->private_value;
+	  unsigned int val, item;
+	  unsigned int reg_val;
+	  int ret;
+	  if(g_sa51034 == NULL){
+ 	  	 pr_err("g_sa51034 null return %s\n", __func__);	
+ 		 return -1;
+	  }
+	  dev = &g_sa51034->i2c->dev; 
+
+	  
+	  component = snd_soc_lookup_component(dev, NULL);  
+	  reg_val = snd_soc_component_read(component, e->reg);
+
+
+	  if (reg_val < 0) {
+	  	  pr_err("pa %s(%d),err reg_val=%d\n", __func__, __LINE__, reg_val);
+		  return reg_val;
+	  }
+
+	  
+	  val = (reg_val >> e->shift_l) & e->mask;
+	  item = snd_soc_enum_val_to_item(e, val);
+	  ucontrol->value.enumerated.item[0] = item;
+	  if (e->shift_l != e->shift_r) {
+		  val = (reg_val >> e->shift_r) & e->mask;
+		  item = snd_soc_enum_val_to_item(e, val);
+		  ucontrol->value.enumerated.item[1] = item;
+	  }
+  
+	  return 0;
+  }
+
+  int pa_put_enum_double(struct snd_kcontrol *kcontrol,
+	  struct snd_ctl_elem_value *ucontrol)
+  {
+	  //struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
+	  
+	  struct snd_soc_component *component; 
+	  struct device *dev;	 
+	  struct soc_enum *e = (struct soc_enum *)kcontrol->private_value;
+	  unsigned int *item = ucontrol->value.enumerated.item;
+	  unsigned int val;
+	  unsigned int mask;
+
+	  if(g_sa51034 == NULL){
+ 	  	 pr_err("g_sa51034 null return %s\n", __func__);	
+ 		 return -1;
+	  }
+	  dev = &g_sa51034->i2c->dev; 
+	  component = snd_soc_lookup_component(dev, NULL);  
+  
+	  if (item[0] >= e->items)
+		  return -EINVAL;
+	  val = snd_soc_enum_item_to_val(e, item[0]) << e->shift_l;
+	  mask = e->mask << e->shift_l;
+	  if (e->shift_l != e->shift_r) {
+		  if (item[1] >= e->items)
+			  return -EINVAL;
+		  val |= snd_soc_enum_item_to_val(e, item[1]) << e->shift_r;
+		  mask |= e->mask << e->shift_r;
+	  }
+  
+	  return snd_soc_component_update_bits(component, e->reg, mask, val);
+  }
+
+
+static int pa_SetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+{
+	  int mute = 0,ret = 0;
+	  
+
+
+	  if(g_sa51034 == NULL){
+ 	  	 pr_err("g_sa51034 null return %s\n", __func__);	
+ 		 return -1;
+	  }	  
+	  mute = ucontrol->value.integer.value[0];
+	  ret = sa51034_set_mute(g_sa51034,mute);
+	  
+	  if(ret < 0)
+	  {
+		printk(KERN_ERR "sa51034_set_mute fail ret=%d,mute=%d\n",ret,mute);
+		return ret;
+	  }
+	  return 0;
+}
+
+static int pa_GetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+{ 	
+	int mute = 0,ret = 0;
+	
+	if(g_sa51034 == NULL){
+		pr_err("g_sa51034 null return %s\n", __func__);    
+		return -1;
+	}
+	ret = sa51034_get_mute(g_sa51034,&mute);
+	
+	if(ret < 0)
+	{
+	  printk(KERN_ERR "sa51034_get_mute fail ret= %d\n",ret);
+	  return ret;
+	}
+	pr_info("[SA51034] %s mute gpio val=%d,integer.value[0]=%d\n", __func__, mute,ucontrol->value.integer.value[0]);
+
+	ucontrol->value.integer.value[0] = mute;
+
+	return 0;
+}
+
+
+
+
+
+const struct snd_kcontrol_new pa_controls[] =
+{
+	SOC_ENUM_EXT("PA gain", pa_gain_enum[0], pa_get_enum_double, pa_put_enum_double),
+    SOC_ENUM_EXT("Power limit", power_limit_enum[0], pa_get_enum_double, pa_put_enum_double),
+	SOC_ENUM_EXT("PA Reg Read", pa_enum2[0], get_reg, NULL),
+	SOC_SINGLE_EXT("pa mute", 0, 0, 1, 0,pa_GetMute, pa_SetMute),
+
+
+};
+	
+int pa_controls_size = sizeof(pa_controls) / sizeof(pa_controls[0]);
+
+
+
+
+static bool sa51034_volatile(struct device *dev, unsigned int reg)
+{
+	bool ret;
+
+#ifdef SA51034_DEBUG
+	ret = true;
+#else
+	ret = false;
+#endif
+
+	return ret;
+}
+
+static bool sa51034_readable(struct device *dev, unsigned int reg)
+{
+	if (reg <= SA51034_MAX_REGISTER)
+		return true;
+	else
+		return false;
+}
+
+static bool sa51034_writeable(struct device *dev, unsigned int reg)
+{
+	if (reg <= SA51034_MAX_REGISTER)
+		return true;
+	else
+		return false;
+}
+
+
+static const struct regmap_config sa51034_regmap = {
+	.reg_bits = 8,
+	.val_bits = 8,
+
+	.max_register = SA51034_MAX_REGISTER,
+	.volatile_reg = sa51034_volatile,
+	.writeable_reg = sa51034_writeable,
+	.readable_reg = sa51034_readable,
+
+	.reg_defaults = sa51034_reg,
+	.num_reg_defaults = ARRAY_SIZE(sa51034_reg),
+	.cache_type = REGCACHE_RBTREE,
+
+};
+
+static const struct snd_soc_component_driver pa_asoc_component = {
+	.name = "pa_component",
+
+
+	//.controls = pa_controls,
+	//.num_controls = ARRAY_SIZE(pa_controls),
+
+
+};
+
+static const struct of_device_id sa51034_i2c_dt_ids[] = {
+	{ .compatible = "sa51034"},
+	{ }
+};
+MODULE_DEVICE_TABLE(of, sa51034_i2c_dt_ids);
+static int sa51034_gpio_request(struct sa51034_priv *sa51034)
+{
+	struct device *dev;
+	struct device_node *np;
+    int ret;
+	dev = &(sa51034->i2c->dev);
+
+	np = dev->of_node;
+
+	if (!np)
+		return 0;
+
+	pr_info( "Read PDN pin from device tree\n");
+
+
+	sa51034->pwen_gpio = of_get_named_gpio(np, "sa51034,ctrl-gpio", 0);
+	if (sa51034->pwen_gpio < 0) {
+	    pr_err(  "sa51034 pwen pin of_get_named_gpio fail\n");
+		
+		sa51034->pwen_gpio = -1;
+		return -1;
+	}
+
+	if (!gpio_is_valid(sa51034->pwen_gpio)) {
+		pr_err(  "sa51034 pwen_gpio pin(%u) is invalid\n", sa51034->pwen_gpio);
+		sa51034->pwen_gpio = -1;
+		return -1;
+	}
+	sa51034->mute_gpio = of_get_named_gpio(np, "sa51034,ctrl-gpio", 1);
+	if (sa51034->mute_gpio < 0) {
+		
+	    pr_err(  "sa51034 mute_gpio pin of_get_named_gpio fail\n");
+		sa51034->mute_gpio = -1;
+		return -1;
+	}
+
+	if (!gpio_is_valid(sa51034->mute_gpio)) {
+		pr_err(  "sa51034 mute_gpio pin(%u) is invalid\n", sa51034->mute_gpio);
+		sa51034->mute_gpio = -1;
+		return -1;
+	}
+
+	
+	pr_info( "sa51034 get pwen_gpio pin(%u) mute_gpio pin(%u)\n", sa51034->pwen_gpio,sa51034->mute_gpio);
+
+	if (sa51034->pwen_gpio != -1) {
+		ret = devm_gpio_request(dev,sa51034->pwen_gpio, "sa51034 pwen");
+		if (ret < 0){
+			pr_err(  "sa51034 pwen_gpio request fail,ret=%d\n",ret);
+			return ret;			
+		}
+		pr_info("\t[sa51034] %s :pwen_gpio gpio_request ret = %d\n", __func__, ret);
+		gpio_direction_output(sa51034->pwen_gpio, 0);
+	}
+
+	
+	if (sa51034->mute_gpio != -1) {
+		ret = devm_gpio_request(dev,sa51034->mute_gpio, "sa51034 mute");
+		if (ret < 0){
+			pr_err(  "sa51034 mute_gpio request fail,ret=%d\n",ret);
+			return ret;			
+		}
+
+		pr_info("\t[AK4940] %s : mute_gpio gpio_request ret = %d\n", __func__, ret);
+		gpio_direction_output(sa51034->mute_gpio, 1);
+	}
+  
+	
+	return 0;
+}
+
+static int sa51034_set_mute(struct sa51034_priv *sa51034,int mute) 
+{
+	//struct snd_soc_component *component = dai->component;
+	//struct ak4940_priv *ak4940 = snd_soc_component_get_drvdata(component);
+	int ret = 0;
+	//int ndt;
+
+	pr_info("[SA51034] %s mute=%d\n", __func__, mute);
+	if (sa51034->mute_gpio == -1) {
+			pr_err(  "sa51034 %s mute_gpio invalid return\n",__func__);
+			return -1;	
+	}
+
+	//ndt = 4080000 / sa51034->fs;
+	if (mute) {
+		/* SMUTE: 1 , MUTE */
+		ret = gpio_direction_output(sa51034->mute_gpio, 1);
+		//mdelay(ndt);
+	} else{
+		/* SMUTE:  0  ,NORMAL operation */
+		ret = gpio_direction_output(sa51034->mute_gpio, 0);
+		//mdelay(ndt);
+	}
+	return ret;
+}
+
+static int sa51034_get_mute(struct sa51034_priv *sa51034,int *mute) 
+{
+
+	int ret = 0;
+	if (sa51034->mute_gpio == -1) {
+			pr_err(  "sa51034 %s mute_gpio invalid return\n",__func__);
+			return -1;	
+	}
+	
+	*mute = gpio_get_value(sa51034->mute_gpio);
+	pr_info("[SA51034] %s mute gpio val=%d\n", __func__, *mute);
+	
+	return ret;
+}
+
+static int sa51034_set_pwen(struct sa51034_priv *sa51034,int en) 
+{
+	//struct snd_soc_component *component = dai->component;
+	//struct ak4940_priv *ak4940 = snd_soc_component_get_drvdata(component);
+	int ret = 0;
+	//int ndt;
+
+	pr_info("\t[SA51034] %s en[%s]\n", __func__, en ? "ON":"OFF");
+	if (sa51034->pwen_gpio == -1) {
+			pr_err(  "sa51034 %s pwen_gpio invalid return\n",__func__);
+			return -1;	
+	}
+	//ndt = 4080000 / sa51034->fs;
+	if (en) {
+		/* SMUTE: 1 , MUTE */
+		ret = gpio_direction_output(sa51034->pwen_gpio, 1);
+		//mdelay(ndt);
+	} else{
+		/* SMUTE:  0  ,NORMAL operation */
+		ret = gpio_direction_output(sa51034->pwen_gpio, 0);
+		//mdelay(ndt);
+	}
+	return ret;
+}
+
+
+
+static int sa51034_i2c_probe(struct i2c_client *i2c, const struct i2c_device_id *id)
+{
+	struct sa51034_priv *sa51034;
+	int ret = 0;
+	unsigned int val;
+
+	pr_info("\t[sa51034] %s(%d),i2c->addr=0x%x\n", __func__, __LINE__,i2c->addr);
+
+	sa51034 = devm_kzalloc(&i2c->dev, sizeof(struct sa51034_priv), GFP_KERNEL);
+	if (sa51034 == NULL)
+		return -ENOMEM;
+
+
+	sa51034->regmap = devm_regmap_init_i2c(i2c, &sa51034_regmap);
+
+	if (IS_ERR(sa51034->regmap)) {
+		devm_kfree(&i2c->dev, sa51034);
+		return PTR_ERR(sa51034->regmap);
+	}
+
+
+	i2c_set_clientdata(i2c, sa51034);
+	sa51034->i2c = i2c;
+	ret = devm_snd_soc_register_component(&i2c->dev, &pa_asoc_component,
+					      NULL, 0);
+	if (ret) {
+		pr_err( "pa component register failed,ret=%d\n",ret);
+		return ret;
+	}
+
+	pr_info("[sa51034] %s(%d) pa component register end,ret=0x%x\n", __func__, __LINE__,ret);
+
+	sa51034_gpio_request(sa51034);
+
+
+	sa51034_set_pwen(sa51034,1); 
+
+	//sa51034_set_mute(sa51034,0);
+
+	g_sa51034 = sa51034;
+
+	
+	pr_info("\t[sa51034] %s end\n", __func__);
+	return ret;
+}
+
+static const struct i2c_device_id sa51034_i2c_id[] = {
+
+	{ "sa51034", 0 },
+	{ }
+};
+MODULE_DEVICE_TABLE(i2c, sa51034_i2c_id);
+
+static struct i2c_driver sa51034_i2c_driver = {
+	.driver = {
+		.name = "sa51034",
+		.of_match_table = of_match_ptr(sa51034_i2c_dt_ids),
+	},
+	.probe = sa51034_i2c_probe,
+	//.remove = sa51034_i2c_remove,
+	.id_table = sa51034_i2c_id,
+};
+
+static int  sa51034_init(void)
+{
+	pr_info("\t[sa51034] %s(%d)\n", __func__, __LINE__);
+
+	return i2c_add_driver(&sa51034_i2c_driver);
+}
+
+#endif
+static int zx29_audio_probe(struct platform_device *pdev)
+{
+	int ret;
+	struct device_node *np = pdev->dev.of_node;
+	struct snd_soc_card *card = &zx29_soc_card;
+	struct zx29_board_data *board;
+	const struct of_device_id *id;
+	enum of_gpio_flags flags;
+	unsigned int idx;
+
+	struct device *dev = &pdev->dev;
+	dev_info(&pdev->dev,"zx29_audio_probe start!\n");
+
+
+	card->dev = &pdev->dev;
+
+	board = devm_kzalloc(&pdev->dev, sizeof(*board), GFP_KERNEL);
+	if (!board)
+		return -ENOMEM;
+
+	if (np) {
+		zx29_dai_link[0].cpus->dai_name = NULL;
+		zx29_dai_link[0].cpus->of_node = of_parse_phandle(np,
+				"zxic,i2s-controller", 0);
+		if (!zx29_dai_link[0].cpus->of_node) {
+			dev_err(&pdev->dev,
+			   "Property 'zxic,i2s-controller' missing or invalid\n");
+			ret = -EINVAL;
+		}
+
+		zx29_dai_link[0].platforms->name = NULL;
+		zx29_dai_link[0].platforms->of_node = zx29_dai_link[0].cpus->of_node;
+
+		
+#if 0
+		zx29_dai_link[0].codecs->of_node = of_parse_phandle(np,
+				"zxic,audio-codec", 0);
+		if (!zx29_dai_link[0].codecs->of_node) {
+			dev_err(&pdev->dev,
+				"Property 'zxic,audio-codec' missing or invalid\n");
+			return -EINVAL;
+		}
+#endif	
+	}
+	
+
+
+
+
+
+	id = of_match_device(of_match_ptr(zx29_max9867_of_match), &pdev->dev);
+	if (id)
+		*board = *((struct zx29_board_data *)id->data);
+	
+	board->name = "zx29_max9867";
+	board->dev = &pdev->dev;
+
+	//platform_set_drvdata(pdev, board);
+	s_board = board;
+
+
+#if 0
+
+	board->gpio_pwen = of_get_gpio_flags(dev->of_node, 0, &flags);
+	if (!gpio_is_valid(board->gpio_pwen)) {
+		dev_err(dev,"  gpio_pwen no found\n");
+		return -EBUSY;
+	}
+	dev_info(dev, "board->gpio_pwen=0x%x  flags = %d\n",board->gpio_pwen,flags);
+	ret = devm_gpio_request(&pdev->dev,board->gpio_pwen, "codec_pwen");
+	if (ret < 0) {
+		dev_err(dev,"gpio_pwen request error.\n");
+		return ret;
+
+	}
+
+	board->gpio_pdn = of_get_gpio_flags(dev->of_node, 1, &flags);
+	if (!gpio_is_valid(board->gpio_pdn)) {
+		dev_err(dev,"  gpio_pdn no found\n");
+		return -EBUSY;
+	}
+	dev_info(dev, "board->gpio_pdn=0x%x  flags = %d\n",board->gpio_pdn,flags);
+	ret = devm_gpio_request(&pdev->dev,board->gpio_pdn, "codec_pdn");
+	if (ret < 0) {
+		dev_err(dev,"gpio_pdn request error.\n");
+		return ret;
+
+	}
+#endif
+
+	ret = devm_snd_soc_register_card(&pdev->dev, card);
+
+	if (ret){
+		dev_err(&pdev->dev, "snd_soc_register_card() failed:%d\n", ret);
+	    return ret;
+	}
+	zx29_i2s_top_pin_cfg(pdev);	
+
+	
+	//codec_power_on(board,1);
+#ifdef  CONFIG_PA_SA51034
+
+	dev_info(&pdev->dev,"zx29_audio_probe start sa51034_init!\n");
+
+	ret = sa51034_init();
+	if (ret != 0) {
+
+		pr_err("sa51034_init Failed to register I2C driver: %d\n", ret);
+		//return ret;
+
+	}
+	else{
+
+		for (idx = 0; idx < ARRAY_SIZE(pa_controls); idx++) {
+			ret = snd_ctl_add(card->snd_card,
+					  snd_ctl_new1(&pa_controls[idx],
+						       NULL));
+			if (ret < 0){
+				return ret;
+			}
+		}
+
+	}
+	 ret  = 0;
+
+#endif	
+	dev_info(&pdev->dev,"zx29_audio_probe end!\n");
+
+	return ret;
+}
+
+static void zx29_audio_shutdown(struct platform_device *pdev)
+{
+	struct device *dev = &pdev->dev;
+
+	
+	dev_info(&pdev->dev,"%s:zx29_max9867 end!\n",__func__);
+
+	return ;
+}
+static int zx29_audio_suspend(struct platform_device *pdev, pm_message_t state)
+{
+	int ret;
+	struct device *dev = &pdev->dev;
+
+	
+	dev_info(&pdev->dev,"%s:zx29_max9867 end!\n",__func__);
+
+	return ret;
+}
+
+static int zx29_audio_resume(struct platform_device *pdev)
+{
+	int ret;
+	struct device *dev = &pdev->dev;
+
+	
+	dev_info(&pdev->dev,"%s:zx29_max9867 end!\n",__func__);
+
+	return ret;
+}
+
+
+static struct platform_driver zx29_platform_driver = {
+	.driver		= {
+		.name	= "zx29_max9867",
+		.of_match_table = of_match_ptr(zx29_max9867_of_match),
+		.pm	= &snd_soc_pm_ops,
+	},
+	.probe		= zx29_audio_probe,
+	.shutdown 	= zx29_audio_shutdown,
+	.suspend 	= zx29_audio_suspend,
+	.resume 	= zx29_audio_resume,
+};
+
+
+
+
+
+module_platform_driver(zx29_platform_driver);
+
+MODULE_DESCRIPTION("zx29 ALSA SoC audio driver");
+MODULE_LICENSE("GPL");
+MODULE_ALIAS("platform:zx29-audio-max9867");
diff --git a/upstream/linux-5.10/sound/soc/sanechips/zx29_nau8810.c b/upstream/linux-5.10/sound/soc/sanechips/zx29_nau8810.c
new file mode 100755
index 0000000..1e5777d
--- /dev/null
+++ b/upstream/linux-5.10/sound/soc/sanechips/zx29_nau8810.c
@@ -0,0 +1,2325 @@
+/*
+ * zx297520v3_nau8810.c  --  zx297520v3-nau8810 ALSA SoC Audio board driver
+ *
+ * Copyright (C) 2022, ZTE Corporation.
+ *
+ * Based on smdk_wm8994.c
+ *
+ * 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 "../codecs/nau8810.h"
+#include <sound/pcm_params.h>
+#include <sound/soc.h>
+#include <linux/module.h>
+#include <linux/of.h>
+#include <linux/of_device.h>
+
+
+ 
+#include <linux/clk.h>
+#include <linux/gpio.h>
+#include <linux/module.h>
+#include <linux/delay.h>
+//#include <sound/tlv.h>
+//#include <sound/soc.h>
+//#include <sound/jack.h>
+//#include <sound/zx29_snd_platform.h>
+//#include <mach/iomap.h>
+//#include <mach/board.h>
+#include <linux/of_gpio.h>
+
+#include <linux/i2c.h>
+#include <linux/of_gpio.h>
+#include <linux/regmap.h>
+
+
+#include "i2s.h"
+
+#define ZX29_I2S_TOP_LOOP_REG	0x60
+#define NAU_CLK_ID 0
+
+#if 1
+ 
+#define  ZXIC_MCLK                    26000000
+
+#define  ZXIC_PLL_CLKIN_MCLK		  0
+
+
+#define zx_reg_sync_write(v, a) \
+        do {    \
+            iowrite32(v, a);    \
+        } while (0)
+
+#define zx_read_reg(addr) \
+    ioread32(addr)
+
+#define zx_write_reg(addr, val)   \
+	zx_reg_sync_write(val, addr)
+
+
+
+struct zx29_board_data {
+	const char *name;
+	struct device *dev;
+
+	int codec_refclk;
+	int gpio_pwen;	
+	int gpio_pdn;
+	void __iomem *sys_base_va;
+
+	struct pinctrl *p;
+	struct pinctrl_state *s;
+	struct pinctrl_state *s_sleep;
+
+};
+
+
+struct zx29_board_data *s_board = 0;
+
+//#define AON_WIFI_BT_CLK_CFG2  ((volatile unsigned int *)(ZX_TOP_CRM_BASE + 0x94))
+ /* Default ZX29s */
+static struct zx29_board_data zx29_platform_data = {
+	.codec_refclk = ZXIC_MCLK,
+};
+ static struct platform_device *zx29_snd_device;
+ 
+ static DEFINE_RAW_SPINLOCK(codec_pa_lock);
+ 
+ static int set_path_stauts_switch(struct snd_kcontrol *kcontrol,
+				 struct snd_ctl_elem_value *ucontrol);
+ static int get_path_stauts_switch(struct snd_kcontrol *kcontrol,
+				 struct snd_ctl_elem_value *ucontrol);
+
+
+#ifdef USE_ALSA_VOICE_FUNC
+ extern int zDrv_Audio_Printf(void *pFormat, ...);
+ extern int zDrvVp_GetVol_Wrap(void);
+ extern int zDrvVp_SetVol_Wrap(int volume);
+ extern int zDrvVp_GetPath_Wrap(void);
+ extern int zDrvVp_SetPath_Wrap(int path);
+ extern int zDrvVp_SetMute_Wrap(bool enable);
+ extern bool zDrvVp_GetMute_Wrap(void);
+ extern int zDrvVp_SetTone_Wrap(int toneNum);
+ 
+ static int vp_GetPath(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_SetPath(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_SetVol(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_GetVol(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_SetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_GetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_SetTone(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_getTone(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ 
+ static int audio_GetPath(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int audio_SetPath(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+
+ 
+ //static const DECLARE_TLV_DB_SCALE(vp_path_tlv, 0, 300, 0);
+ 
+ static const char * const vpath_in_text[] = {
+	 "handset", "speak", "headset", "bluetooth",
+ };
+ 
+ static const char *tone_class[] = {
+	 "Lowpower", "Sms", "Callstd", "Alarm", "Calltime",
+ };
+ 
+ static const struct soc_enum vpath_in_enum =	 SOC_ENUM_SINGLE_EXT(ARRAY_SIZE(vpath_in_text), vpath_in_text); 
+ 
+ static const struct soc_enum tone_class_enum[] = {
+	 SOC_ENUM_SINGLE_EXT(ARRAY_SIZE(tone_class), tone_class),
+ };
+ 
+ static const struct snd_kcontrol_new vp_snd_controls[] = {  
+	 SOC_ENUM_EXT("voice processing path select",vpath_in_enum,vp_GetPath,vp_SetPath),
+	 //SOC_SINGLE_EXT_TLV("voice processing path Volume",0, 5, 5, 0,vp_GetVol, vp_SetVol,vp_path_tlv), 
+	 SOC_SINGLE_EXT("voice processing path Volume",0, 5, 5, 0,vp_GetVol, vp_SetVol),
+	 SOC_SINGLE_EXT("voice uplink mute", 0, 1, 1, 0,vp_GetMute, vp_SetMute),
+	 SOC_ENUM_EXT("voice tone sel", tone_class_enum[0], vp_getTone, vp_SetTone),
+	 SOC_SINGLE_BOOL_EXT("path stauts dump", 0,get_path_stauts_switch, set_path_stauts_switch),
+	 SOC_ENUM_EXT("audio path select",vpath_in_enum,audio_GetPath,audio_SetPath),
+ };
+ 
+ static int curtonetype = 0;
+ static int vp_getTone(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+ {
+	 ucontrol->value.integer.value[0] = curtonetype;
+	 return 0;
+ }
+ 
+ static int vp_SetTone(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+ {
+	 int vol = 0,ret = 0, tonenum;
+	 tonenum = ucontrol->value.integer.value[0];
+	 curtonetype = tonenum;
+	 //printk("Alsa vp_SetTone tonenum=%d\n", tonenum);
+	 //ret = CPPS_FUNC(cpps_callbacks, zDrvVp_SetTone_Wrap)(tonenum);
+	 if(ret < 0)
+	 {
+		 printk(KERN_ERR "vp_SetTone fail = %d\n", tonenum);
+		 return ret;
+	 }
+	 return 0;
+ }
+ 
+ static int vp_SetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+ {
+	 int enable = 0,ret = 0;
+	 enable = ucontrol->value.integer.value[0];
+	 //ret = CPPS_FUNC(cpps_callbacks, zDrvVp_SetMute_Wrap)(enable);
+	 if(ret < 0)
+	 {
+	   printk(KERN_ERR "vp_SetMute fail = %d\n",enable);
+	   return ret;
+	 }
+	 return 0;
+ }
+ 
+ static int vp_GetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+ {		 
+		//ucontrol->value.integer.value[0] = CPPS_FUNC(cpps_callbacks, zDrvVp_GetMute_Wrap)();
+		return 0;
+ }
+ 
+ static int vp_SetVol(struct snd_kcontrol *kcontrol,
+								struct snd_ctl_elem_value *ucontrol)
+ {
+		int vol = 0,ret = 0;
+		vol = ucontrol->value.integer.value[0];
+		//ret = CPPS_FUNC(cpps_callbacks, zDrvVp_SetVol_Wrap)(vol);
+		if(ret < 0)
+		{
+		   printk(KERN_ERR "vp_SetVol fail = %d\n",vol);
+		   return ret;
+	   }
+	 return 0;
+ }
+ static int vp_GetVol(struct snd_kcontrol *kcontrol,
+								struct snd_ctl_elem_value *ucontrol)
+ {		 
+		//ucontrol->value.integer.value[0] = CPPS_FUNC(cpps_callbacks, zDrvVp_GetVol_Wrap)();
+		return 0;
+ }
+ static int vp_GetPath(struct snd_kcontrol *kcontrol,
+			 struct snd_ctl_elem_value *ucontrol)
+ {	 
+	 //ucontrol->value.enumerated.item[0] = CPPS_FUNC(cpps_callbacks, zDrvVp_GetPath_Wrap)();
+	 return 0;
+ }
+ static int vp_SetPath(struct snd_kcontrol *kcontrol,
+			 struct snd_ctl_elem_value *ucontrol)
+ {
+	 int ret = 0,path = 0;
+	 unsigned long	flags;
+	 path = ucontrol->value.enumerated.item[0];
+ 
+	 //ret = CPPS_FUNC(cpps_callbacks, zDrvVp_SetPath_Wrap)(path);
+	 if(ret < 0)
+	 {
+	   printk(KERN_ERR "vp_SetPath fail = %d\n",path);
+	   return ret;
+	 }
+#ifdef _USE_7520V3_PHONE_TYPE_C31F
+	 switch (path) {
+	 case 0:
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 gpio_set_value(ZX29_GPIO_40, GPIO_LOW);
+		 break;
+	 case 1:
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 raw_spin_lock_irqsave(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_39, GPIO_HIGH);
+		 udelay(2);  
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 udelay(2);
+		 gpio_set_value(ZX29_GPIO_39, GPIO_HIGH);
+		 raw_spin_unlock_irqrestore(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_40, GPIO_HIGH);
+		 break;
+	 case 2:
+		 break;
+	 case 3:
+		 break;
+	 default:
+		 break;
+	 }
+#endif
+	 return 0;
+ }
+ 
+ static int curpath = 0;
+ static int audio_GetPath(struct snd_kcontrol *kcontrol,
+			 struct snd_ctl_elem_value *ucontrol)
+ {	 
+	 ucontrol->value.enumerated.item[0] = curpath;
+	 return 0;
+ }
+ 
+ static int audio_SetPath(struct snd_kcontrol *kcontrol,
+			 struct snd_ctl_elem_value *ucontrol)
+ {
+	 int ret = 0,path = 0;
+	 unsigned long	flags;
+	 
+	 path = ucontrol->value.enumerated.item[0];
+	 curpath = path;
+#ifdef _USE_7520V3_PHONE_TYPE_C31F
+	 switch (path) {
+	 case 0:
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 gpio_set_value(ZX29_GPIO_40, GPIO_LOW);
+		 break;
+	 case 1:
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 raw_spin_lock_irqsave(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_39, GPIO_HIGH);
+		 udelay(2);  
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 udelay(2);
+		 gpio_set_value(ZX29_GPIO_39, GPIO_HIGH);
+		 raw_spin_unlock_irqrestore(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_40, GPIO_HIGH);
+		 break;
+	 case 2:
+		 break;
+	 case 3:
+		 break;
+	 default:
+		 break;
+	 }
+#endif
+	 return 0;
+ }
+ 
+ typedef enum
+ {
+	 VP_PATH_HANDSET	=0, 	
+	 VP_PATH_SPEAKER,		 
+	 VP_PATH_HEADSET,					  
+	 VP_PATH_BLUETOOTH, 				   
+	 VP_PATH_BLUETOOTH_NO_NR,					 
+	 VP_PATH_HSANDSPK,
+	 
+	 VP_PATH_OFF = 255, 				 
+	 
+	 MAX_VP_PATH = VP_PATH_OFF				 
+ }T_ZDrv_VpPath;
+ 
+ extern int zDrvVp_Loop(T_ZDrv_VpPath path);
+
+ 
+//#else
+ static const struct snd_kcontrol_new machine_snd_controls[] = {		 
+	 SOC_SINGLE_BOOL_EXT("path stauts dump", 0,get_path_stauts_switch, set_path_stauts_switch),
+ };
+ 
+
+ 
+ //extern int rt5670_hs_detect(struct snd_soc_codec *codec, struct snd_soc_jack *jack);
+ 
+ int path_stauts_switch = 0;
+ static int set_path_stauts_switch(struct snd_kcontrol *kcontrol,
+				 struct snd_ctl_elem_value *ucontrol)
+ {
+	 struct snd_soc_card *card = snd_kcontrol_chip(kcontrol);
+	 struct snd_soc_dapm_path *p;
+ 
+	 int path_stauts_switch = ucontrol->value.integer.value[0];
+ 
+	 
+	 if (path_stauts_switch == 1)
+	 {
+		 list_for_each_entry(p, &card->paths, list){
+			 
+		   //print_audio("Alsa	path name (%s),longname (%s),sink (%s),source (%s),connect %d \n", p->name,p->long_name,p->sink->name,p->source->name,p->connect);
+		   //printk("Alsa  path longname %s,sink %s,source %s,connect %d \n", p->long_name,p->sink->name,p->source->name,p->connect);
+ 
+		 }
+	 }
+	 return 0;
+ }
+ 
+ static int get_path_stauts_switch(struct snd_kcontrol *kcontrol,
+				 struct snd_ctl_elem_value *ucontrol)
+ {
+	 
+	 ucontrol->value.integer.value[0] = path_stauts_switch;
+	 return 0;
+ };
+#endif 
+ 
+#ifdef CONFIG_SND_SOC_JACK_DECTEC
+ 
+ static struct snd_soc_jack codec_headset;
+ 
+ /* Headset jack detection DAPM pins */
+ static struct snd_soc_jack_pin codec_headset_pins[] = {
+	 {
+		 .pin = "Headphone",
+		 .mask = SND_JACK_HEADPHONE,
+	 },
+ };
+ 
+#endif
+
+
+
+
+
+ static int zx29startup(struct snd_pcm_substream *substream)
+ {
+ //  int ret = 0;
+	 print_audio("Alsa	Entered func %s\n", __func__);
+	 //CPPS_FUNC(cpps_callbacks, zDrv_Audio_Printf)("Alsa: zx29_startup device=%d,stream=%d\n", substream->pcm->device, substream->stream);
+ 
+	 struct snd_pcm *pcmC0D0p = snd_lookup_minor_data(16, SNDRV_DEVICE_TYPE_PCM_PLAYBACK);
+	 struct snd_pcm *pcmC0D1p = snd_lookup_minor_data(17, SNDRV_DEVICE_TYPE_PCM_PLAYBACK);
+	 struct snd_pcm *pcmC0D2p = snd_lookup_minor_data(18, SNDRV_DEVICE_TYPE_PCM_PLAYBACK);	 
+	 struct snd_pcm *pcmC0D3p = snd_lookup_minor_data(19, SNDRV_DEVICE_TYPE_PCM_PLAYBACK);	
+	 if ((pcmC0D0p == NULL) || (pcmC0D1p == NULL) || (pcmC0D2p == NULL) || (pcmC0D3p == NULL))
+		 return  -EINVAL;	  
+	 if ((pcmC0D0p->streams[0].substream_opened && pcmC0D1p->streams[0].substream_opened) || 
+		 (pcmC0D0p->streams[0].substream_opened && pcmC0D2p->streams[0].substream_opened) || 
+		 (pcmC0D0p->streams[0].substream_opened && pcmC0D3p->streams[0].substream_opened) || 
+		 (pcmC0D1p->streams[0].substream_opened && pcmC0D2p->streams[0].substream_opened) ||
+		 (pcmC0D1p->streams[0].substream_opened && pcmC0D3p->streams[0].substream_opened) ||
+		 (pcmC0D2p->streams[0].substream_opened && pcmC0D3p->streams[0].substream_opened))
+		 BUG();
+#if 0
+	 unsigned long	flags;
+	 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
+		 gpio_set_value(ZX29_GPIO_125, GPIO_LOW);
+		 mdelay(1);  
+ 
+		 raw_spin_lock_irqsave(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_125, GPIO_HIGH);
+		 udelay(2);  
+		 gpio_set_value(ZX29_GPIO_125, GPIO_LOW);
+		 udelay(2);
+		 gpio_set_value(ZX29_GPIO_125, GPIO_HIGH);
+		 udelay(2);  
+		 gpio_set_value(ZX29_GPIO_125, GPIO_LOW);
+		 udelay(2);
+		 gpio_set_value(ZX29_GPIO_125, GPIO_HIGH);
+		 raw_spin_unlock_irqrestore(&codec_pa_lock, flags);
+	 }
+#endif
+ 
+ 
+	 return 0;
+ }
+ 
+ static void zx29_shutdown(struct snd_pcm_substream *substream)
+ {
+	 //CPPS_FUNC(cpps_callbacks, zDrv_Audio_Printf)("Alsa: zx297520xx_shutdown device=%d, stream=%d\n", substream->pcm->device, substream->stream);
+ //  print_audio("Alsa	Entered func %s, stream=%d\n", __func__, substream->stream);
+ 	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
+#ifdef _USE_7520V3_PHONE_TYPE_C31F
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 gpio_set_value(ZX29_GPIO_40, GPIO_LOW);
+#endif
+	 }
+	 
+	 if (snd_soc_dai_active(cpu_dai))
+		 return;
+ 
+
+  
+ }
+ 
+ static void zx29_shutdown2(struct snd_pcm_substream *substream)
+ {
+	 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+ 	struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 //CPPS_FUNC(cpps_callbacks, zDrv_Audio_Printf)("Alsa: zx29_shutdown2 device=%d, stream=%d\n", substream->pcm->device, substream->stream);
+	 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
+#ifdef _USE_7520V3_PHONE_TYPE_C31F
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 gpio_set_value(ZX29_GPIO_40, GPIO_LOW);
+#endif
+#ifdef USE_ALSA_VOICE_FUNC
+		 //CPPS_FUNC(cpps_callbacks, zDrvVp_Loop)(VP_PATH_OFF);
+#endif
+
+
+	 }
+ 
+	 if (snd_soc_dai_active(cpu_dai))
+		 return;
+ 
+
+ }
+ static int zx29_init_paiftx(struct snd_soc_pcm_runtime *rtd)
+ {
+	 //struct snd_soc_codec *codec = rtd->codec;
+	 //struct snd_soc_dapm_context *dapm = &codec->dapm;
+ 
+	 //snd_soc_dapm_enable_pin(dapm, "HPOL");
+	 //snd_soc_dapm_enable_pin(dapm, "HPOR");
+ 
+	 /* Other pins NC */
+ //  snd_soc_dapm_nc_pin(dapm, "HPOUT2P");
+ 
+ //  print_audio("Alsa	Entered func %s\n", __func__);
+ 
+	 return 0;
+ }
+ static int zx29_hw_params(struct snd_pcm_substream *substream,
+										struct snd_pcm_hw_params *params)
+ {
+     print_audio("Alsa:	Entered func %s\n", __func__);
+	 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
+
+	 int ret;
+	 int rfs = 0, frq_out = 0;	 
+	 switch (params_rate(params)) {
+	 case 8000:
+	 case 16000:
+	 case 11025:
+	 case 22050:
+	 case 24000:
+	 case 32000:
+	 case 44100:
+	 case 48000:
+		 rfs = 32;
+		 break;
+	 default:
+	 	{
+	 	    ret =  -EINVAL;
+		    print_audio("Alsa: rate=%d not support,ret=%d!\n", params_rate(params),ret);	 	      
+		 	return ret;
+	 	}
+	 }
+	 
+	 frq_out = params_rate(params) * rfs * 2;
+	 
+	 /* Set the Codec DAI configuration */
+	 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S
+							   | SND_SOC_DAIFMT_NB_NF
+							   | SND_SOC_DAIFMT_CBS_CFS);
+	 if (ret < 0){
+	 	
+	 	 print_audio("Alsa: codec dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+
+
+	 /* Set the AP DAI configuration */
+	 ret = snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_I2S
+							   | SND_SOC_DAIFMT_NB_NF
+							   | SND_SOC_DAIFMT_CBS_CFS);
+	 if (ret < 0){
+	 	
+	 	 print_audio("Alsa: ap dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+
+	 ret = snd_soc_dai_set_sysclk(codec_dai, NAU8810_SCLK_PLL,  ZXIC_MCLK, SND_SOC_CLOCK_IN);
+	 if (ret < 0){	 	
+	 	 print_audio("Alsa: codec dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+	  
+
+	 
+	 /* Set the Codec DAI clk */	 
+	 ret =snd_soc_dai_set_pll(codec_dai, 0, NAU8810_SCLK_PLL,
+								  ZXIC_MCLK, params_rate(params)*256);
+	 if (ret < 0){
+	 	
+	 	 print_audio("Alsa: codec dai clk snd_soc_dai_set_pll fail,ret=%d!\n",ret);
+		 return ret;
+	}
+	
+	
+
+	  
+	 /* Set the AP DAI clk */
+	 ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_26M, SND_SOC_CLOCK_IN);
+	 //ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_26M, SND_SOC_CLOCK_IN);
+ 
+	 if (ret < 0){	 	
+	 	 print_audio("Alsa: cpu dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+     print_audio("Alsa:	Entered func %s end\n", __func__);
+	 
+	 return 0;
+ }
+
+static int zx29_hw_params_lp(struct snd_pcm_substream *substream,
+									   struct snd_pcm_hw_params *params)
+{
+	print_audio("Alsa: Entered func %s\n", __func__);
+	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
+
+	int ret;
+	int rfs = 0, frq_out = 0;	
+	switch (params_rate(params)) {
+	case 8000:
+	case 16000:
+	case 11025:
+	case 22050:
+	case 24000:
+	case 32000:
+	case 44100:
+	case 48000:
+		rfs = 32;
+		break;
+	default:
+	   {
+		   ret =  -EINVAL;
+		   print_audio("Alsa: rate=%d not support,ret=%d!\n", params_rate(params),ret); 			 
+		   return ret;
+	   }
+	}
+	
+	frq_out = params_rate(params) * rfs * 2;
+	
+	/* Set the Codec DAI configuration */
+	/*
+	
+	ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S
+							  | SND_SOC_DAIFMT_NB_NF
+							  | SND_SOC_DAIFMT_CBS_CFS);
+	if (ret < 0){
+	   
+		print_audio("Alsa: codec dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		return ret;
+	}
+	*/ 
+
+	
+	/* Set the AP DAI configuration */
+	ret = snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_I2S
+							  | SND_SOC_DAIFMT_NB_NF
+							  | SND_SOC_DAIFMT_CBS_CFS);
+	if (ret < 0){
+	   
+		print_audio("Alsa: ap dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		return ret;
+	}
+
+	/* Set the Codec DAI clk */ 	
+	/*ret =snd_soc_dai_set_pll(codec_dai, 0, RT5670_PLL1_S_BCLK1,
+								 fs*datawidth*2, 256*fs);
+	if (ret < 0){
+	   
+		print_audio("Alsa: codec dai clk snd_soc_dai_set_pll fail,ret=%d!\n",ret);
+		return ret;
+   }
+	*/
+	/*
+	ret = snd_soc_dai_set_sysclk(codec_dai, ES8312_CLKID_MCLK,ZXIC_MCLK, SND_SOC_CLOCK_IN);
+	if (ret < 0){	   
+		print_audio("Alsa: codec dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		return ret;
+	}
+	*/
+	/* Set the AP DAI clk */
+	ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_26M, SND_SOC_CLOCK_IN);
+
+	if (ret < 0){	   
+		print_audio("Alsa: cpu dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		return ret;
+	}
+	print_audio("Alsa: Entered func %s end\n", __func__);
+	
+	return 0;
+}
+
+
+ 
+
+ 
+
+ static int zx29_hw_params_voice(struct snd_pcm_substream *substream,
+										struct snd_pcm_hw_params *params)
+ {
+	 print_audio("Alsa: Entered func %s\n", __func__);
+	 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
+
+	 int ret;
+	 int rfs = 0, frq_out = 0;	 
+	 switch (params_rate(params)) {
+	 case 8000:
+	 case 16000:
+	 case 11025:
+	 case 22050:
+	 case 24000:
+	 case 32000:
+	 case 44100:
+	 case 48000:
+		 rfs = 32;
+		 break;
+	 default:
+		{
+			ret =  -EINVAL;
+			print_audio("Alsa: rate=%d not support,ret=%d!\n", params_rate(params),ret);			  
+			return ret;
+		}
+	 }
+	 
+	 frq_out = params_rate(params) * rfs * 2;
+	 
+	 /* Set the Codec DAI configuration */
+	 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S
+							   | SND_SOC_DAIFMT_NB_NF
+							   | SND_SOC_DAIFMT_CBS_CFS);
+	 if (ret < 0){
+		
+		 print_audio("Alsa: codec dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+ 
+ 	 ret = snd_soc_dai_set_sysclk(codec_dai, NAU8810_SCLK_MCLK,  ZXIC_MCLK, SND_SOC_CLOCK_IN);
+	 if (ret < 0){	 	
+	 	 print_audio("Alsa: codec dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+	
+	  ret = snd_soc_dai_set_sysclk(codec_dai, NAU8810_SCLK_PLL,  ZXIC_MCLK, SND_SOC_CLOCK_IN);
+	  if (ret < 0){ 	 
+		  print_audio("Alsa: codec dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		  return ret;
+	  }
+	   
+	 
+	  
+	  /* Set the Codec DAI clk */	  
+	  ret =snd_soc_dai_set_pll(codec_dai, 0, NAU8810_SCLK_PLL,
+								   ZXIC_MCLK, params_rate(params)*256);
+	  if (ret < 0){
+		 
+		  print_audio("Alsa: codec dai clk snd_soc_dai_set_pll fail,ret=%d!\n",ret);
+		  return ret;
+	 }
+
+
+	 print_audio("Alsa: Entered func %s end\n", __func__);
+	 
+	 return 0;
+ }
+
+ static int zx29_hw_params_tdm(struct snd_pcm_substream *substream,
+										struct snd_pcm_hw_params *params)
+ {
+     print_audio("Alsa:	Entered func %s\n", __func__);
+	 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
+
+	 int ret;
+	 int rfs = 0, frq_out = 0;	 
+	 switch (params_rate(params)) {
+	 case 8000:
+	 case 16000:
+	 case 11025:
+	 case 22050:
+	 case 24000:
+	 case 32000:
+	 case 44100:
+	 case 48000:
+		 rfs = 32;
+		 break;
+	 default:
+	 	{
+	 	    ret =  -EINVAL;
+		    print_audio("Alsa: rate=%d not support,ret=%d!\n", params_rate(params),ret);	 	      
+		 	return ret;
+	 	}
+	 }
+	 
+	 //frq_out = params_rate(params) * rfs * 2;
+	 
+	 /* Set the Codec DAI configuration */
+	 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_DSP_A
+							   | SND_SOC_DAIFMT_NB_NF
+							   | SND_SOC_DAIFMT_CBS_CFS);
+	 if (ret < 0){
+	 	
+	 	 print_audio("Alsa: codec dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+
+
+	 /* Set the AP DAI configuration */
+	 ret = snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_DSP_A
+							   | SND_SOC_DAIFMT_NB_NF
+							   | SND_SOC_DAIFMT_CBS_CFS);
+	 if (ret < 0){
+	 	
+	 	 print_audio("Alsa: ap dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+
+	 ret = snd_soc_dai_set_sysclk(codec_dai, NAU8810_SCLK_MCLK,  params_rate(params)*256, SND_SOC_CLOCK_IN);
+	 if (ret < 0){	 	
+	 	 print_audio("Alsa: codec dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+	  
+
+
+	  
+	 /* Set the AP DAI clk */
+	 //ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_26M, SND_SOC_CLOCK_IN);
+	 ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_104M, SND_SOC_CLOCK_IN);
+	 //ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_122M88, SND_SOC_CLOCK_IN);
+ 
+	 if (ret < 0){	 	
+	 	 print_audio("Alsa: cpu dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+     print_audio("Alsa:	Entered func %s end\n", __func__);
+	 
+	 return 0;
+ }
+
+static int zx29_hw_params_lp_tdm(struct snd_pcm_substream *substream,
+									   struct snd_pcm_hw_params *params)
+{
+	print_audio("Alsa: Entered func %s\n", __func__);
+	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
+
+	int ret;
+	int rfs = 0, frq_out = 0;	
+	switch (params_rate(params)) {
+	case 8000:
+	case 16000:
+	case 11025:
+	case 22050:
+	case 24000:
+	case 32000:
+	case 44100:
+	case 48000:
+		rfs = 32;
+		break;
+	default:
+	   {
+		   ret =  -EINVAL;
+		   print_audio("Alsa: rate=%d not support,ret=%d!\n", params_rate(params),ret); 			 
+		   return ret;
+	   }
+	}
+	
+	//frq_out = params_rate(params) * rfs * 2;
+	
+	/* Set the Codec DAI configuration */
+	/*
+	
+	ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S
+							  | SND_SOC_DAIFMT_NB_NF
+							  | SND_SOC_DAIFMT_CBS_CFS);
+	if (ret < 0){
+	   
+		print_audio("Alsa: codec dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		return ret;
+	}
+	*/ 
+
+	
+	/* Set the AP DAI configuration */
+	ret = snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_DSP_A
+							  | SND_SOC_DAIFMT_NB_NF
+							  | SND_SOC_DAIFMT_CBS_CFS);
+	if (ret < 0){
+	   
+		print_audio("Alsa: ap dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		return ret;
+	}
+
+	/* Set the Codec DAI clk */ 	
+	/*ret =snd_soc_dai_set_pll(codec_dai, 0, RT5670_PLL1_S_BCLK1,
+								 fs*datawidth*2, 256*fs);
+	if (ret < 0){
+	   
+		print_audio("Alsa: codec dai clk snd_soc_dai_set_pll fail,ret=%d!\n",ret);
+		return ret;
+   }
+	*/
+	/*
+	ret = snd_soc_dai_set_sysclk(codec_dai, ES8312_CLKID_MCLK,ZXIC_MCLK, SND_SOC_CLOCK_IN);
+	if (ret < 0){	   
+		print_audio("Alsa: codec dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		return ret;
+	}
+	*/
+	/* Set the AP DAI clk */
+	//ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_26M, SND_SOC_CLOCK_IN);
+	ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_104M, SND_SOC_CLOCK_IN);
+	
+	//ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_122M88, SND_SOC_CLOCK_IN);	
+
+	if (ret < 0){	   
+		print_audio("Alsa: cpu dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		return ret;
+	}
+	print_audio("Alsa: Entered func %s end\n", __func__);
+	
+	return 0;
+}
+
+
+ 
+
+ 
+
+ static int zx29_hw_params_voice_tdm(struct snd_pcm_substream *substream,
+										struct snd_pcm_hw_params *params)
+ {
+	 print_audio("Alsa: Entered func %s\n", __func__);
+	 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
+
+	 int ret;
+	 int rfs = 0, frq_out = 0;	 
+	 switch (params_rate(params)) {
+	 case 8000:
+	 case 16000:
+	 case 11025:
+	 case 22050:
+	 case 24000:
+	 case 32000:
+	 case 44100:
+	 case 48000:
+		 rfs = 32;
+		 break;
+	 default:
+		{
+			ret =  -EINVAL;
+			print_audio("Alsa: rate=%d not support,ret=%d!\n", params_rate(params),ret);			  
+			return ret;
+		}
+	 }
+	 
+	 frq_out = params_rate(params) * rfs * 2;
+	 
+	 /* Set the Codec DAI configuration */
+	 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_DSP_A
+							   | SND_SOC_DAIFMT_NB_NF
+							   | SND_SOC_DAIFMT_CBS_CFS);
+	 if (ret < 0){
+		
+		 print_audio("Alsa: codec dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+ 
+	
+	  //ret = snd_soc_dai_set_sysclk(codec_dai, NAU8810_SCLK_PLL,  ZXIC_MCLK, SND_SOC_CLOCK_IN);
+	 
+	  ret = snd_soc_dai_set_sysclk(codec_dai, NAU8810_SCLK_MCLK,  params_rate(params)*256, SND_SOC_CLOCK_IN);
+	  if (ret < 0){ 	 
+		  print_audio("Alsa: codec dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		  return ret;
+	  }
+	
+	  
+	
+
+
+	 print_audio("Alsa: Entered func %s end\n", __func__);
+	 
+	 return 0;
+ }										 
+ int zx29_prepare2(struct snd_pcm_substream *substream)
+ {
+	 int path, ret;
+	 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
+		 //ret = CPPS_FUNC(cpps_callbacks, zDrvVp_Loop)(VP_PATH_SPEAKER);
+		 if (ret < 0)
+			 return -1;
+	 }
+	 
+	 return 0;
+ } 
+ 
+ static int zx29_late_probe(struct snd_soc_card *card)
+ {
+	 //struct snd_soc_codec *codec = card->rtd[0].codec;
+	 //struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai;
+	 int ret;
+ //  print_audio("Alsa	zx29_late_probe entry!\n");
+ 
+#ifdef CONFIG_SND_SOC_JACK_DECTEC
+	 
+	 ret = snd_soc_jack_new(codec, "Headset",
+							SND_JACK_HEADSET |SND_JACK_BTN_0 | SND_JACK_BTN_1 | SND_JACK_BTN_2,
+							&codec_headset);
+	 if (ret)
+		 return ret;
+ 
+	 ret = snd_soc_jack_add_pins(&codec_headset,
+								 ARRAY_SIZE(codec_headset_pins),
+								 codec_headset_pins);
+	 if (ret)
+		 return ret;
+       #ifdef CONFIG_SND_SOC_codec
+	 //rt5670_hs_detect(codec, &codec_headset);
+       #endif
+#endif
+ 
+	 return 0;
+ }
+ 
+ static struct snd_soc_ops zx29_ops = {
+	 //.startup = zx29_startup,
+	 .shutdown = zx29_shutdown,
+#ifdef CONFIG_USE_TOP_TDM	
+	.hw_params = zx29_hw_params_tdm,
+#else
+	.hw_params = zx29_hw_params,
+#endif	 
+	 
+ };
+  static struct snd_soc_ops zx29_ops_lp = {
+	 //.startup = zx29_startup,
+	 .shutdown = zx29_shutdown,	 
+#ifdef CONFIG_USE_TOP_TDM	
+	.hw_params = zx29_hw_params_lp_tdm,
+#else
+	.hw_params = zx29_hw_params_lp,
+#endif		 
+ };
+ static struct snd_soc_ops zx29_ops1 = {
+	 //.startup = zx29_startup,
+	 .shutdown = zx29_shutdown,
+	 //.hw_params = zx29_hw_params1,
+ };
+ 
+ static struct snd_soc_ops zx29_ops2 = {
+	 //.startup = zx29_startup,
+	 .shutdown = zx29_shutdown2,
+	 //.hw_params = zx29_hw_params1,
+	 .prepare = zx29_prepare2,
+ };
+ static struct snd_soc_ops voice_ops = {
+	 .startup = zx29startup,
+	 .shutdown = zx29_shutdown2,
+#ifdef CONFIG_USE_TOP_TDM	
+	.hw_params = zx29_hw_params_voice_tdm,
+#else
+	.hw_params = zx29_hw_params_voice,
+#endif	 
+	 
+	 //.prepare = zx29_prepare2,
+ };
+
+ 
+ enum {
+	 MERR_DPCM_AUDIO = 0,
+	 MERR_DPCM_DEEP_BUFFER,
+	 MERR_DPCM_COMPR,
+ };
+
+ 
+#if 0
+ 
+ static struct snd_soc_card zxic_soc_card = {
+	 .name = "zx29_nau8810",
+	 .owner = THIS_MODULE,
+	 .dai_link = &zxic_dai_link,
+	 .num_links = ARRAY_SIZE(zxic_dai_link),
+#ifdef USE_ALSA_VOICE_FUNC
+	 .controls = vp_snd_controls,
+	 .num_controls = ARRAY_SIZE(vp_snd_controls),
+#endif
+ 
+ //  .late_probe = zx29_late_probe,
+	 
+ };
+#endif 
+ 
+ static int zx29_setup_pins(struct zx29_board_data *codec_pins, char *fun)
+ {
+	 int ret;
+ 
+	 //ret = gpio_request(codec_pins->codec_refclk, "codec_refclk");
+	 if (ret < 0) {
+		 printk(KERN_ERR "zx297520xx SoC Audio: %s pin already in use\n", fun);
+		 return ret;
+	 }
+	 //zx29_gpio_config(codec_pins->codec_refclk, GPIO17_CLK_OUT2);
+ 
+#ifdef  _USE_7520V3_PHONE_TYPE_C31F
+	 ret = gpio_request_one(ZX29_GPIO_39, GPIOF_OUT_INIT_LOW, "codec_pa");
+	 if (ret < 0) {
+		 printk(KERN_ERR "zx297520xx SoC Audio:  codec_pa in use\n");
+		 return ret;
+	 }
+	 
+	 ret = gpio_request_one(ZX29_GPIO_40, GPIOF_OUT_INIT_LOW, "codec_sw");
+	 if (ret < 0) {
+		 printk(KERN_ERR "zx297520xx SoC Audio:  codec_sw in use\n");
+		 return ret;
+	 }
+#endif
+ 
+	 return 0;
+ }
+#endif
+
+ 
+ static int zx29_remove(struct platform_device *pdev)
+ {
+	 gpio_free(zx29_platform_data.codec_refclk);
+	 platform_device_unregister(zx29_snd_device);
+	 return 0;
+ }
+ 
+
+ 
+#if  0
+
+ /*
+  * Default CFG switch settings to use this driver:
+  *	ZX29
+  */
+
+ /*
+  * Configure audio route as :-
+  * $ amixer sset 'DAC1' on,on
+  * $ amixer sset 'Right Headphone Mux' 'DAC'
+  * $ amixer sset 'Left Headphone Mux' 'DAC'
+  * $ amixer sset 'DAC1R Mixer AIF1.1' on
+  * $ amixer sset 'DAC1L Mixer AIF1.1' on
+  * $ amixer sset 'IN2L' on
+  * $ amixer sset 'IN2L PGA IN2LN' on
+  * $ amixer sset 'MIXINL IN2L' on
+  * $ amixer sset 'AIF1ADC1L Mixer ADC/DMIC' on
+  * $ amixer sset 'IN2R' on
+  * $ amixer sset 'IN2R PGA IN2RN' on
+  * $ amixer sset 'MIXINR IN2R' on
+  * $ amixer sset 'AIF1ADC1R Mixer ADC/DMIC' on
+  */
+
+/* ZX29 has a 16.934MHZ crystal attached to nau8810 */
+#define ZX29_CODEC_FREQ 16934000
+
+
+
+
+
+static int zx29_hw_params(struct snd_pcm_substream *substream,
+	struct snd_pcm_hw_params *params)
+{
+	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	struct snd_soc_dai *codec_dai = rtd->codec_dai;
+	unsigned int pll_out;
+	int ret;
+
+	/* AIF1CLK should be >=3MHz for optimal performance */
+	if (params_width(params) == 24)
+		pll_out = params_rate(params) * 384;
+	else if (params_rate(params) == 8000 || params_rate(params) == 11025)
+		pll_out = params_rate(params) * 512;
+	else
+		pll_out = params_rate(params) * 256;
+
+	ret = snd_soc_dai_set_pll(codec_dai, AK4940_FLL1, AK4940_FLL_SRC_MCLK1,
+					ZX29_AK4940_FREQ, pll_out);
+	if (ret < 0)
+		return ret;
+
+	ret = snd_soc_dai_set_sysclk(codec_dai, AK4940_SYSCLK_FLL1,
+					pll_out, SND_SOC_CLOCK_IN);
+	if (ret < 0)
+		return ret;
+
+	return 0;
+}
+
+/*
+ * ZX29 AK4940 DAI operations.
+ */
+static struct snd_soc_ops zx29_ops = {
+	.hw_params = smdk_hw_params,
+};
+
+static int zx29_codec_init_paiftx(struct snd_soc_pcm_runtime *rtd)
+{
+	struct snd_soc_dapm_context *dapm = &rtd->card->dapm;
+
+	/* Other pins NC */
+	snd_soc_dapm_nc_pin(dapm, "HPOUT2P");
+	snd_soc_dapm_nc_pin(dapm, "HPOUT2N");
+	snd_soc_dapm_nc_pin(dapm, "SPKOUTLN");
+	snd_soc_dapm_nc_pin(dapm, "SPKOUTLP");
+	snd_soc_dapm_nc_pin(dapm, "SPKOUTRP");
+	snd_soc_dapm_nc_pin(dapm, "SPKOUTRN");
+	snd_soc_dapm_nc_pin(dapm, "LINEOUT1N");
+	snd_soc_dapm_nc_pin(dapm, "LINEOUT1P");
+	snd_soc_dapm_nc_pin(dapm, "LINEOUT2N");
+	snd_soc_dapm_nc_pin(dapm, "LINEOUT2P");
+	snd_soc_dapm_nc_pin(dapm, "IN1LP");
+	snd_soc_dapm_nc_pin(dapm, "IN2LP:VXRN");
+	snd_soc_dapm_nc_pin(dapm, "IN1RP");
+	snd_soc_dapm_nc_pin(dapm, "IN2RP:VXRP");
+
+	return 0;
+}
+#endif
+
+
+
+
+enum {
+	AUDIO_DL_MEDIA = 0,
+	AUDIO_DL_VOICE,
+	AUDIO_DL_2G_AND_3G_VOICE,
+	AUDIO_DL_VP_LOOP,	
+	AUDIO_DL_3G_VOICE,
+	
+	AUDIO_DL_MAX,
+};
+SND_SOC_DAILINK_DEF(dummy, \
+	DAILINK_COMP_ARRAY(COMP_DUMMY()));
+
+//SND_SOC_DAILINK_DEF(cpu_i2s0, \
+//	DAILINK_COMP_ARRAY(COMP_CPU("media-cpu-dai")));
+SND_SOC_DAILINK_DEF(cpu_i2s0, \
+	DAILINK_COMP_ARRAY(COMP_CPU("1405000.i2s")));
+
+SND_SOC_DAILINK_DEF(cpu_tdm, \
+	DAILINK_COMP_ARRAY(COMP_CPU("1412000.tdm")));
+
+
+SND_SOC_DAILINK_DEF(voice_cpu, \
+	DAILINK_COMP_ARRAY(COMP_CPU("soc:voice_audio")));
+
+SND_SOC_DAILINK_DEF(voice_2g_3g, \
+	DAILINK_COMP_ARRAY(COMP_CPU("voice_2g_3g-dai")));
+
+SND_SOC_DAILINK_DEF(voice_3g, \
+		DAILINK_COMP_ARRAY(COMP_CPU("voice_3g-dai")));
+
+
+
+//SND_SOC_DAILINK_DEF(nau8810, \
+//	DAILINK_COMP_ARRAY(COMP_CODEC("nau8810.1-0012", "nau8810-aif")));
+SND_SOC_DAILINK_DEF(dummy_cpu, \
+		DAILINK_COMP_ARRAY(COMP_CPU("soc:zx29_snd_dummy")));
+//SND_SOC_DAILINK_DEF(dummy_platform, \
+//	DAILINK_COMP_ARRAY(COMP_PLATFORM("soc:zx29_snd_dummy")));
+
+SND_SOC_DAILINK_DEF(dummy_codec, \
+		DAILINK_COMP_ARRAY(COMP_CODEC("soc:zx29_snd_dummy", "zx29_snd_dummy_dai")));
+SND_SOC_DAILINK_DEF(nau8810_codec, \
+		DAILINK_COMP_ARRAY(COMP_CODEC("nau8810.1-001a", "nau8810-hifi")));
+
+//SND_SOC_DAILINK_DEF(media_platform, \
+//	DAILINK_COMP_ARRAY(COMP_PLATFORM("zx29-pcm-audio")));
+SND_SOC_DAILINK_DEF(media_platform, \
+	DAILINK_COMP_ARRAY(COMP_PLATFORM("1405000.i2s")));
+
+	SND_SOC_DAILINK_DEF(media_platform_tdm, \
+		DAILINK_COMP_ARRAY(COMP_PLATFORM("1412000.tdm")));
+
+//SND_SOC_DAILINK_DEF(voice_cpu, \
+//	DAILINK_COMP_ARRAY(COMP_CPU("E1D02000.i2s")));
+
+SND_SOC_DAILINK_DEF(voice_platform, \
+	DAILINK_COMP_ARRAY(COMP_PLATFORM("soc:voice_audio")));
+
+
+
+			
+//static struct snd_soc_dai_link zx29_dai_link[] = {
+struct snd_soc_dai_link zx29_dai_link[] = {
+ {
+	.name = "zx29_snd_dummy",//codec name
+	.stream_name = "zx29_snd_dumy",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &zx29_ops_lp,
+	.init = zx29_init_paiftx,
+#ifdef CONFIG_USE_TOP_TDM	
+	SND_SOC_DAILINK_REG(cpu_tdm, dummy_codec, media_platform_tdm),
+#else
+	SND_SOC_DAILINK_REG(cpu_i2s0, dummy_codec, media_platform),
+
+#endif
+	
+},
+#if 1
+{
+	.name = "media",//codec name
+	.stream_name = "MultiMedia",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &zx29_ops,
+
+ 	.init = zx29_init_paiftx,
+	
+#ifdef CONFIG_USE_TOP_TDM	
+	SND_SOC_DAILINK_REG(cpu_tdm, nau8810_codec, media_platform_tdm),
+#else
+	SND_SOC_DAILINK_REG(cpu_i2s0, nau8810_codec, media_platform),
+#endif
+
+},
+{
+	.name = "voice",//codec name
+	.stream_name = "voice",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &voice_ops,
+
+	.init = zx29_init_paiftx,
+	
+	
+
+	SND_SOC_DAILINK_REG(voice_cpu, nau8810_codec, voice_platform),
+
+},
+{
+	.name = "voice_2g3g_teak",//codec name
+	.stream_name = "voice_2g3g_teak",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &voice_ops,
+
+	.init = zx29_init_paiftx,
+	
+
+	SND_SOC_DAILINK_REG(voice_cpu, nau8810_codec, voice_platform),
+
+},
+
+{
+	.name = "voice_3g",//codec name
+	.stream_name = "voice_3g",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &voice_ops,
+
+	.init = zx29_init_paiftx,
+	
+
+	SND_SOC_DAILINK_REG(voice_cpu, nau8810_codec, voice_platform),
+
+},
+
+{
+	.name = "loop_test",//codec name
+	.stream_name = "loop_test",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	//.ops = &zx29_ops,
+	.ops = &voice_ops,
+
+	.init = zx29_init_paiftx,
+	
+
+	SND_SOC_DAILINK_REG(voice_cpu, nau8810_codec, dummy),
+
+},
+#endif
+
+};
+
+
+
+
+
+static struct snd_soc_card zx29_soc_card = {
+	.name = "zx29-sound-card",
+	.owner = THIS_MODULE,
+	.dai_link = zx29_dai_link,
+	.num_links = ARRAY_SIZE(zx29_dai_link),
+#ifdef USE_ALSA_VOICE_FUNC
+	 .controls = vp_snd_controls,
+	 .num_controls = ARRAY_SIZE(vp_snd_controls),
+#endif	
+};
+
+static const struct of_device_id zx29_nau8810_of_match[] = {
+	{ .compatible = "zxic,zx29_nau8810", .data = &zx29_platform_data },
+	{},
+};
+MODULE_DEVICE_TABLE(of, zx29_nau8810_of_match);
+
+static void zx29_i2s_top_pin_cfg(struct platform_device *pdev)
+{
+	struct device *dev = &pdev->dev;
+	struct pinctrl *p;
+	struct pinctrl_state *s;
+	struct pinctrl_state *s_sleep;
+	int ret = 0;
+	printk("%s start \n",__func__);
+
+	struct resource *res;
+	void __iomem	*reg_base;
+	unsigned int val;
+	
+	struct zx29_board_data *info = s_board;
+
+	pr_info("%s: board name(%s)!\n", __func__,info->name); 
+
+
+	res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "soc_sys");
+	if (!res) {
+		dev_err(dev, "Reg region missing (%s)\n", "soc_sys");
+		//return -ENXIO;
+	}
+
+	#if 0
+	reg_base = devm_ioremap_resource(dev, res);
+	if (IS_ERR(reg_base )) {
+			dev_err(dev, "Reg region ioremap (%s) err=%li\n", "soc_sys",PTR_ERR(reg_base ));
+		//return PTR_ERR(reg_base );
+	}
+
+	#else
+	reg_base = devm_ioremap(&pdev->dev, res->start, resource_size(res));
+	#endif
+	 
+//#if 1 //CONFIG_USE_PIN_I2S0
+#if defined(CONFIG_USE_TOP_I2S0)
+
+	dev_info(dev, "%s: arm i2s1 to top i2s0!!\n", __func__); 
+	//9300
+		 
+	//top i2s1 cfg
+	val = zx_read_reg(reg_base+ZX29_I2S_TOP_LOOP_REG);
+	val &= ~(0x7<<0);
+	val |= 0x1<<0; //	inter arm_i2s1--top i2s1
+	zx_write_reg(reg_base+ZX29_I2S_TOP_LOOP_REG, val);
+#elif defined(CONFIG_USE_TOP_I2S1)//defined(CONFIG_USE_PIN_I2S1)
+    //8501evb    	
+
+	dev_info(dev, "%s: arm i2s1 to top i2s1!\n", __func__); 
+			 
+	//top i2s2 cfg
+	val = zx_read_reg(reg_base+ZX29_I2S_TOP_LOOP_REG);
+	//val &= 0xfffffff8;
+	val &= ~(0x7<<16);	
+	val |= 0x1<<16;//	inter arm_i2s1--top i2s2
+	zx_write_reg(reg_base+ZX29_I2S_TOP_LOOP_REG, val);
+#endif
+
+	p = devm_pinctrl_get(dev);
+	if (IS_ERR(p)) {
+		dev_err(dev, "%s: pinctrl get failure ,p=0x%llx,dev=0x%llx!!\n", __func__,p,dev);
+		return;
+	}
+	
+	dev_info(dev, "%s: get pinctrl ,p=0x%llx,dev=0x%llx!!\n", __func__,p,dev); 
+#if defined(CONFIG_USE_TOP_I2S0)
+	dev_info(dev, "%s: top_i2s0 pinctrl sel!!\n", __func__); 
+
+	s = pinctrl_lookup_state(p, "top_i2s0");
+	if (IS_ERR(s)) {
+		devm_pinctrl_put(p);
+		dev_err(dev, " get state failure!!\n");
+		return;
+	}
+
+	dev_info(dev, "%s: get  top_i2s sleep pinctrl sel!!\n", __func__); 
+
+	s_sleep = pinctrl_lookup_state(p, "topi2s0_sleep");
+	if (IS_ERR(s_sleep)) {
+		devm_pinctrl_put(p);
+		dev_err(dev, " get state failure!!\n");
+		return;
+	}
+
+	
+	
+#elif defined(CONFIG_USE_TOP_I2S1)
+	dev_info(dev, "%s: top_i2s1 pinctrl sel!!\n", __func__); 
+
+	s = pinctrl_lookup_state(p, "top_i2s1");
+	if (IS_ERR(s)) {
+		devm_pinctrl_put(p);
+		dev_err(dev, " get state failure!!\n");
+		return;
+	}
+	dev_info(dev, "%s: get  top_i2s sleep pinctrl sel!!\n", __func__); 
+
+	s_sleep = pinctrl_lookup_state(p, "topi2s1_sleep");
+	if (IS_ERR(s_sleep)) {
+		devm_pinctrl_put(p);
+		dev_err(dev, " get state failure!!\n");
+		return;
+	}	
+
+#elif defined(CONFIG_USE_TOP_TDM)
+	dev_info(dev, "%s: top_tdm pinctrl sel!!\n", __func__); 
+	s = pinctrl_lookup_state(p, "top_tdm");
+	if (IS_ERR(s)) {
+		devm_pinctrl_put(p);
+		dev_err(dev, " get state failure!!\n");
+		return;
+	}
+	dev_info(dev, "%s: get  top_i2s sleep pinctrl sel!!\n", __func__); 
+
+	s_sleep = pinctrl_lookup_state(p, "toptdm_sleep");
+	if (IS_ERR(s_sleep)) {
+		devm_pinctrl_put(p);
+		dev_err(dev, " get state failure!!\n");
+		return;
+	}
+
+#else
+	dev_info(dev, "%s: default top_i2s pinctrl sel!!\n", __func__); 
+
+	s = pinctrl_lookup_state(p, "top_i2s0");
+	if (IS_ERR(s)) {
+		devm_pinctrl_put(p);
+		dev_err(dev, " get state failure!!\n");
+		return;
+	}
+
+	dev_info(dev, "%s: get  top_i2s sleep pinctrl sel!!\n", __func__); 
+
+	s_sleep = pinctrl_lookup_state(p, "topi2s0_sleep");
+	if (IS_ERR(s_sleep)) {
+		devm_pinctrl_put(p);
+		dev_err(dev, " get state failure!!\n");
+		return;
+	}
+
+#endif
+	if(info != NULL){
+
+		info->p = p;
+		info->s = s;
+		info->s_sleep = s_sleep;
+	}
+
+	ret = pinctrl_select_state(p, s);
+	if (ret < 0) {
+		devm_pinctrl_put(p);
+		dev_err(dev, " select state failure!!\n");
+		return;
+	}
+	dev_info(dev, "%s: set pinctrl end!\n", __func__);	
+
+}
+
+
+#ifdef  CONFIG_PA_SA51034
+//sa51034
+#define SA51034_DEBUG
+
+#define SA51034_01_LATCHED_FAULT		0x01
+#define SA51034_02_STATUS_LOAD_DIAGNOSTIC      0x02
+#define SA51034_03_CONTROL			0x03
+#define SA51034_MAX_REGISTER SA51034_03_CONTROL
+
+struct sa51034_priv {
+	struct i2c_client *i2c;
+	struct regmap *regmap;
+	int pwen_gpio;//add new
+	int mute_gpio;
+	int fs;
+
+};
+static int sa51034_set_mute(struct sa51034_priv *sa51034,int mute);
+static int sa51034_get_mute(struct sa51034_priv *sa51034,int *mute); 
+
+
+
+
+struct sa51034_priv *g_sa51034 = NULL;
+/* ak4940 register cache & default register settings */
+static const struct reg_default sa51034_reg[] = {
+	{ 0x01, 0x00 },  /* SA51034_00_LATCHED_FAULT	*/
+	{ 0x02, 0x00 },  /* SA51034_01_STATUS_LOAD_DIAGNOSTIC	*/
+	{ 0x03, 0x00 },  /* SA51034_02_CONTROL			*/
+	
+};
+	
+static const char * const pa_gain_select_texts[] = {
+	"20dB", "26dB","30dB", "36dB",
+};
+static const char * const power_limit_select_texts[] = {
+	"PL-5V", "PL-5.9V","PL-7V", "PL-8.4V","PL-9.8V", "PL-11.8V","PL-14V", "PL-disV",
+};
+
+static const struct soc_enum pa_gain_enum[] = {
+	SOC_ENUM_SINGLE(SA51034_03_CONTROL, 6,
+	ARRAY_SIZE(pa_gain_select_texts), pa_gain_select_texts),
+};
+static const struct soc_enum power_limit_enum[] = {
+	SOC_ENUM_SINGLE(SA51034_03_CONTROL, 3,
+	ARRAY_SIZE(power_limit_select_texts), power_limit_select_texts),
+};
+	
+static const char * const reg_select[] = {
+	"read PA Reg 01:03",
+};
+
+static const struct soc_enum pa_enum2[] = {
+	SOC_ENUM_SINGLE_EXT(ARRAY_SIZE(reg_select),reg_select),
+};
+
+static int get_reg(
+	struct snd_kcontrol       *kcontrol,
+	struct snd_ctl_elem_value  *ucontrol)
+{
+	struct snd_soc_component *component; 
+	struct device *dev;    
+
+	
+
+	u32    currMode = ucontrol->value.enumerated.item[0];
+	int    i, ret;
+	int	   regs, rege;
+	unsigned int value;
+
+
+	if(g_sa51034 == NULL){
+	   pr_err("g_sa51034 null return %s\n", __func__);	  
+	   return -1;
+	}
+	dev = &g_sa51034->i2c->dev; 
+
+	component =  snd_soc_lookup_component(dev, NULL); 	
+	regs = 0x1;
+	rege = 0x4;
+
+	for (i = regs; i < rege; i++) {
+		value = snd_soc_component_read(component, i);
+		if (value < 0) {
+			pr_err("pa %s(%d),err value=%d\n", __func__, __LINE__, value);
+			return value;
+		}
+		pr_info("pa 2c_read Addr,Reg=(%x, %x)\n", i, value);
+	}
+	
+	return 0;
+}
+
+
+
+  int pa_get_enum_double(struct snd_kcontrol *kcontrol,
+	  struct snd_ctl_elem_value *ucontrol)
+  {
+	  //struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
+  
+	  struct snd_soc_component *component; 
+	  struct device *dev;	 
+
+	  
+
+	  
+	  struct soc_enum *e = (struct soc_enum *)kcontrol->private_value;
+	  unsigned int val, item;
+	  unsigned int reg_val;
+	  int ret;
+	  if(g_sa51034 == NULL){
+ 	  	 pr_err("g_sa51034 null return %s\n", __func__);	
+ 		 return -1;
+	  }
+	  dev = &g_sa51034->i2c->dev; 
+
+	  
+	  component = snd_soc_lookup_component(dev, NULL);  
+	  reg_val = snd_soc_component_read(component, e->reg);
+
+
+	  if (reg_val < 0) {
+	  	  pr_err("pa %s(%d),err reg_val=%d\n", __func__, __LINE__, reg_val);
+		  return reg_val;
+	  }
+
+	  
+	  val = (reg_val >> e->shift_l) & e->mask;
+	  item = snd_soc_enum_val_to_item(e, val);
+	  ucontrol->value.enumerated.item[0] = item;
+	  if (e->shift_l != e->shift_r) {
+		  val = (reg_val >> e->shift_r) & e->mask;
+		  item = snd_soc_enum_val_to_item(e, val);
+		  ucontrol->value.enumerated.item[1] = item;
+	  }
+  
+	  return 0;
+  }
+
+  int pa_put_enum_double(struct snd_kcontrol *kcontrol,
+	  struct snd_ctl_elem_value *ucontrol)
+  {
+	  //struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
+	  
+	  struct snd_soc_component *component; 
+	  struct device *dev;	 
+	  struct soc_enum *e = (struct soc_enum *)kcontrol->private_value;
+	  unsigned int *item = ucontrol->value.enumerated.item;
+	  unsigned int val;
+	  unsigned int mask;
+
+	  if(g_sa51034 == NULL){
+ 	  	 pr_err("g_sa51034 null return %s\n", __func__);	
+ 		 return -1;
+	  }
+	  dev = &g_sa51034->i2c->dev; 
+	  component = snd_soc_lookup_component(dev, NULL);  
+  
+	  if (item[0] >= e->items)
+		  return -EINVAL;
+	  val = snd_soc_enum_item_to_val(e, item[0]) << e->shift_l;
+	  mask = e->mask << e->shift_l;
+	  if (e->shift_l != e->shift_r) {
+		  if (item[1] >= e->items)
+			  return -EINVAL;
+		  val |= snd_soc_enum_item_to_val(e, item[1]) << e->shift_r;
+		  mask |= e->mask << e->shift_r;
+	  }
+  
+	  return snd_soc_component_update_bits(component, e->reg, mask, val);
+  }
+
+
+static int pa_SetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+{
+	  int mute = 0,ret = 0;
+	  
+
+
+	  if(g_sa51034 == NULL){
+ 	  	 pr_err("g_sa51034 null return %s\n", __func__);	
+ 		 return -1;
+	  }	  
+	  mute = ucontrol->value.integer.value[0];
+	  ret = sa51034_set_mute(g_sa51034,mute);
+	  
+	  if(ret < 0)
+	  {
+		printk(KERN_ERR "sa51034_set_mute fail ret=%d,mute=%d\n",ret,mute);
+		return ret;
+	  }
+	  return 0;
+}
+
+static int pa_GetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+{ 	
+	int mute = 0,ret = 0;
+	
+	if(g_sa51034 == NULL){
+		pr_err("g_sa51034 null return %s\n", __func__);    
+		return -1;
+	}
+	ret = sa51034_get_mute(g_sa51034,&mute);
+	
+	if(ret < 0)
+	{
+	  printk(KERN_ERR "sa51034_get_mute fail ret= %d\n",ret);
+	  return ret;
+	}
+	pr_info("[SA51034] %s mute gpio val=%d,integer.value[0]=%d\n", __func__, mute,ucontrol->value.integer.value[0]);
+
+	ucontrol->value.integer.value[0] = mute;
+
+	return 0;
+}
+
+
+
+
+
+const struct snd_kcontrol_new pa_controls[] =
+{
+	SOC_ENUM_EXT("PA gain", pa_gain_enum[0], pa_get_enum_double, pa_put_enum_double),
+    SOC_ENUM_EXT("Power limit", power_limit_enum[0], pa_get_enum_double, pa_put_enum_double),
+	SOC_ENUM_EXT("PA Reg Read", pa_enum2[0], get_reg, NULL),
+	SOC_SINGLE_EXT("pa mute", 0, 0, 1, 0,pa_GetMute, pa_SetMute),
+
+
+};
+	
+int pa_controls_size = sizeof(pa_controls) / sizeof(pa_controls[0]);
+
+
+
+
+static bool sa51034_volatile(struct device *dev, unsigned int reg)
+{
+	bool ret;
+
+#ifdef SA51034_DEBUG
+	ret = true;
+#else
+	ret = false;
+#endif
+
+	return ret;
+}
+
+static bool sa51034_readable(struct device *dev, unsigned int reg)
+{
+	if (reg <= SA51034_MAX_REGISTER)
+		return true;
+	else
+		return false;
+}
+
+static bool sa51034_writeable(struct device *dev, unsigned int reg)
+{
+	if (reg <= SA51034_MAX_REGISTER)
+		return true;
+	else
+		return false;
+}
+
+
+static const struct regmap_config sa51034_regmap = {
+	.reg_bits = 8,
+	.val_bits = 8,
+
+	.max_register = SA51034_MAX_REGISTER,
+	.volatile_reg = sa51034_volatile,
+	.writeable_reg = sa51034_writeable,
+	.readable_reg = sa51034_readable,
+
+	.reg_defaults = sa51034_reg,
+	.num_reg_defaults = ARRAY_SIZE(sa51034_reg),
+	.cache_type = REGCACHE_RBTREE,
+
+};
+
+static const struct snd_soc_component_driver pa_asoc_component = {
+	.name = "pa_component",
+
+
+	//.controls = pa_controls,
+	//.num_controls = ARRAY_SIZE(pa_controls),
+
+
+};
+
+static const struct of_device_id sa51034_i2c_dt_ids[] = {
+	{ .compatible = "sa51034"},
+	{ }
+};
+MODULE_DEVICE_TABLE(of, sa51034_i2c_dt_ids);
+static int sa51034_gpio_request(struct sa51034_priv *sa51034)
+{
+	struct device *dev;
+	struct device_node *np;
+    int ret;
+	dev = &(sa51034->i2c->dev);
+
+	np = dev->of_node;
+
+	if (!np)
+		return 0;
+
+	pr_info( "Read PDN pin from device tree\n");
+
+
+	sa51034->pwen_gpio = of_get_named_gpio(np, "sa51034,ctrl-gpio", 0);
+	if (sa51034->pwen_gpio < 0) {
+	    pr_err(  "sa51034 pwen pin of_get_named_gpio fail\n");
+		
+		sa51034->pwen_gpio = -1;
+		return -1;
+	}
+
+	if (!gpio_is_valid(sa51034->pwen_gpio)) {
+		pr_err(  "sa51034 pwen_gpio pin(%u) is invalid\n", sa51034->pwen_gpio);
+		sa51034->pwen_gpio = -1;
+		return -1;
+	}
+	sa51034->mute_gpio = of_get_named_gpio(np, "sa51034,ctrl-gpio", 1);
+	if (sa51034->mute_gpio < 0) {
+		
+	    pr_err(  "sa51034 mute_gpio pin of_get_named_gpio fail\n");
+		sa51034->mute_gpio = -1;
+		return -1;
+	}
+
+	if (!gpio_is_valid(sa51034->mute_gpio)) {
+		pr_err(  "sa51034 mute_gpio pin(%u) is invalid\n", sa51034->mute_gpio);
+		sa51034->mute_gpio = -1;
+		return -1;
+	}
+
+	
+	pr_info( "sa51034 get pwen_gpio pin(%u) mute_gpio pin(%u)\n", sa51034->pwen_gpio,sa51034->mute_gpio);
+
+	if (sa51034->pwen_gpio != -1) {
+		ret = devm_gpio_request(dev,sa51034->pwen_gpio, "sa51034 pwen");
+		if (ret < 0){
+			pr_err(  "sa51034 pwen_gpio request fail,ret=%d\n",ret);
+			return ret;			
+		}
+		pr_info("\t[sa51034] %s :pwen_gpio gpio_request ret = %d\n", __func__, ret);
+		gpio_direction_output(sa51034->pwen_gpio, 0);
+	}
+
+	
+	if (sa51034->mute_gpio != -1) {
+		ret = devm_gpio_request(dev,sa51034->mute_gpio, "sa51034 mute");
+		if (ret < 0){
+			pr_err(  "sa51034 mute_gpio request fail,ret=%d\n",ret);
+			return ret;			
+		}
+
+		pr_info("\t[AK4940] %s : mute_gpio gpio_request ret = %d\n", __func__, ret);
+		gpio_direction_output(sa51034->mute_gpio, 1);
+	}
+  
+	
+	return 0;
+}
+
+static int sa51034_set_mute(struct sa51034_priv *sa51034,int mute) 
+{
+	//struct snd_soc_component *component = dai->component;
+	//struct ak4940_priv *ak4940 = snd_soc_component_get_drvdata(component);
+	int ret = 0;
+	//int ndt;
+
+	pr_info("[SA51034] %s mute=%d\n", __func__, mute);
+	if (sa51034->mute_gpio == -1) {
+			pr_err(  "sa51034 %s mute_gpio invalid return\n",__func__);
+			return -1;	
+	}
+
+	//ndt = 4080000 / sa51034->fs;
+	if (mute) {
+		/* SMUTE: 1 , MUTE */
+		ret = gpio_direction_output(sa51034->mute_gpio, 1);
+		//mdelay(ndt);
+	} else{
+		/* SMUTE:  0  ,NORMAL operation */
+		ret = gpio_direction_output(sa51034->mute_gpio, 0);
+		//mdelay(ndt);
+	}
+	return ret;
+}
+
+static int sa51034_get_mute(struct sa51034_priv *sa51034,int *mute) 
+{
+
+	int ret = 0;
+	if (sa51034->mute_gpio == -1) {
+			pr_err(  "sa51034 %s mute_gpio invalid return\n",__func__);
+			return -1;	
+	}
+	
+	*mute = gpio_get_value(sa51034->mute_gpio);
+	pr_info("[SA51034] %s mute gpio val=%d\n", __func__, *mute);
+	
+	return ret;
+}
+
+static int sa51034_set_pwen(struct sa51034_priv *sa51034,int en) 
+{
+	//struct snd_soc_component *component = dai->component;
+	//struct ak4940_priv *ak4940 = snd_soc_component_get_drvdata(component);
+	int ret = 0;
+	//int ndt;
+
+	pr_info("\t[SA51034] %s en[%s]\n", __func__, en ? "ON":"OFF");
+	if (sa51034->pwen_gpio == -1) {
+			pr_err(  "sa51034 %s pwen_gpio invalid return\n",__func__);
+			return -1;	
+	}
+	//ndt = 4080000 / sa51034->fs;
+	if (en) {
+		/* SMUTE: 1 , MUTE */
+		ret = gpio_direction_output(sa51034->pwen_gpio, 1);
+		//mdelay(ndt);
+	} else{
+		/* SMUTE:  0  ,NORMAL operation */
+		ret = gpio_direction_output(sa51034->pwen_gpio, 0);
+		//mdelay(ndt);
+	}
+	return ret;
+}
+
+
+
+static int sa51034_i2c_probe(struct i2c_client *i2c, const struct i2c_device_id *id)
+{
+	struct sa51034_priv *sa51034;
+	int ret = 0;
+	unsigned int val;
+
+	pr_info("\t[sa51034] %s(%d),i2c->addr=0x%x\n", __func__, __LINE__,i2c->addr);
+
+	sa51034 = devm_kzalloc(&i2c->dev, sizeof(struct sa51034_priv), GFP_KERNEL);
+	if (sa51034 == NULL)
+		return -ENOMEM;
+
+
+	sa51034->regmap = devm_regmap_init_i2c(i2c, &sa51034_regmap);
+
+	if (IS_ERR(sa51034->regmap)) {
+		devm_kfree(&i2c->dev, sa51034);
+		return PTR_ERR(sa51034->regmap);
+	}
+
+
+	i2c_set_clientdata(i2c, sa51034);
+	sa51034->i2c = i2c;
+	ret = devm_snd_soc_register_component(&i2c->dev, &pa_asoc_component,
+					      NULL, 0);
+	if (ret) {
+		pr_err( "pa component register failed,ret=%d\n",ret);
+		return ret;
+	}
+
+	pr_info("[sa51034] %s(%d) pa component register end,ret=0x%x\n", __func__, __LINE__,ret);
+
+	sa51034_gpio_request(sa51034);
+
+
+	sa51034_set_pwen(sa51034,1); 
+
+	//sa51034_set_mute(sa51034,0);
+
+	g_sa51034 = sa51034;
+
+	
+	pr_info("\t[sa51034] %s end\n", __func__);
+	return ret;
+}
+
+static const struct i2c_device_id sa51034_i2c_id[] = {
+
+	{ "sa51034", 0 },
+	{ }
+};
+MODULE_DEVICE_TABLE(i2c, sa51034_i2c_id);
+
+static struct i2c_driver sa51034_i2c_driver = {
+	.driver = {
+		.name = "sa51034",
+		.of_match_table = of_match_ptr(sa51034_i2c_dt_ids),
+	},
+	.probe = sa51034_i2c_probe,
+	//.remove = sa51034_i2c_remove,
+	.id_table = sa51034_i2c_id,
+};
+
+static int  sa51034_init(void)
+{
+	pr_info("\t[sa51034] %s(%d)\n", __func__, __LINE__);
+
+	return i2c_add_driver(&sa51034_i2c_driver);
+}
+
+#endif
+static int zx29_audio_probe(struct platform_device *pdev)
+{
+	int ret;
+	struct device_node *np = pdev->dev.of_node;
+	struct snd_soc_card *card = &zx29_soc_card;
+	struct zx29_board_data *board;
+	const struct of_device_id *id;
+	enum of_gpio_flags flags;
+	unsigned int idx;
+
+	struct device *dev = &pdev->dev;
+	dev_info(&pdev->dev,"zx29_audio_probe start!\n");
+
+
+	card->dev = &pdev->dev;
+
+	board = devm_kzalloc(&pdev->dev, sizeof(*board), GFP_KERNEL);
+	if (!board)
+		return -ENOMEM;
+/*
+	if (np) {
+		zx29_dai_link[0].cpus->dai_name = NULL;
+		zx29_dai_link[0].cpus->of_node = of_parse_phandle(np,
+				"zxic,i2s-controller", 0);
+		if (!zx29_dai_link[0].cpus->of_node) {
+			dev_err(&pdev->dev,
+			   "Property 'zxic,i2s-controller' missing or invalid\n");
+			ret = -EINVAL;
+		}
+
+		zx29_dai_link[0].platforms->name = NULL;
+		zx29_dai_link[0].platforms->of_node = zx29_dai_link[0].cpus->of_node;
+
+		
+#if 0
+		zx29_dai_link[0].codecs->of_node = of_parse_phandle(np,
+				"zxic,audio-codec", 0);
+		if (!zx29_dai_link[0].codecs->of_node) {
+			dev_err(&pdev->dev,
+				"Property 'zxic,audio-codec' missing or invalid\n");
+			return -EINVAL;
+		}
+#endif	
+	}
+	
+*/
+
+
+
+
+	id = of_match_device(of_match_ptr(zx29_nau8810_of_match), &pdev->dev);
+	if (id)
+		*board = *((struct zx29_board_data *)id->data);
+	
+	board->name = "zx29_nau8810";
+	board->dev = &pdev->dev;
+
+	//platform_set_drvdata(pdev, board);
+	s_board = board;
+
+
+#if 0
+
+	board->gpio_pwen = of_get_gpio_flags(dev->of_node, 0, &flags);
+	if (!gpio_is_valid(board->gpio_pwen)) {
+		dev_err(dev,"  gpio_pwen no found\n");
+		return -EBUSY;
+	}
+	dev_info(dev, "board->gpio_pwen=0x%x  flags = %d\n",board->gpio_pwen,flags);
+	ret = devm_gpio_request(&pdev->dev,board->gpio_pwen, "codec_pwen");
+	if (ret < 0) {
+		dev_err(dev,"gpio_pwen request error.\n");
+		return ret;
+
+	}
+
+	board->gpio_pdn = of_get_gpio_flags(dev->of_node, 1, &flags);
+	if (!gpio_is_valid(board->gpio_pdn)) {
+		dev_err(dev,"  gpio_pdn no found\n");
+		return -EBUSY;
+	}
+	dev_info(dev, "board->gpio_pdn=0x%x  flags = %d\n",board->gpio_pdn,flags);
+	ret = devm_gpio_request(&pdev->dev,board->gpio_pdn, "codec_pdn");
+	if (ret < 0) {
+		dev_err(dev,"gpio_pdn request error.\n");
+		return ret;
+
+	}
+#endif
+
+	ret = devm_snd_soc_register_card(&pdev->dev, card);
+
+	if (ret){
+		dev_err(&pdev->dev, "snd_soc_register_card() failed:%d\n", ret);
+	    return ret;
+	}
+	zx29_i2s_top_pin_cfg(pdev);	
+
+	
+	//codec_power_on(board,1);
+#ifdef  CONFIG_PA_SA51034
+
+	dev_info(&pdev->dev,"zx29_audio_probe start sa51034_init!\n");
+
+	ret = sa51034_init();
+	if (ret != 0) {
+
+		pr_err("sa51034_init Failed to register I2C driver: %d\n", ret);
+		//return ret;
+
+	}
+	else{
+
+		for (idx = 0; idx < ARRAY_SIZE(pa_controls); idx++) {
+			ret = snd_ctl_add(card->snd_card,
+					  snd_ctl_new1(&pa_controls[idx],
+						       NULL));
+			if (ret < 0){
+				return ret;
+			}
+		}
+
+	}
+	 ret  = 0;
+
+#endif	
+	dev_info(&pdev->dev,"zx29_audio_probe end!\n");
+
+	return ret;
+}
+
+
+#ifdef CONFIG_PM
+static int zx29_audio_suspend(struct platform_device * pdev, pm_message_t state)
+{
+	pr_info("%s: start!\n",__func__);
+
+    //pinctrl_pm_select_sleep_state(&pdev->dev);
+	return 0;
+}
+
+static int zx29_audio_resume(struct platform_device *pdev)
+{
+	pr_info("%s: start!\n",__func__);
+
+    //pinctrl_pm_select_default_state(&pdev->dev);
+
+	return 0;
+}
+
+int zx29_snd_soc_suspend(struct device *dev)
+{
+
+	int ret = 0;
+	struct zx29_board_data *info = s_board;
+
+	pr_info("%s: start!\n",__func__);
+
+    //pinctrl_pm_select_sleep_state(dev);
+    if((info->p != NULL)&&(info->s_sleep != NULL)){
+		ret = pinctrl_select_state(info->p, info->s_sleep);
+		if (ret < 0) {
+			//devm_pinctrl_put(info->p);
+			dev_err(dev, " select state failure!!\n");
+			//return;
+		}
+		dev_info(dev, "%s: set pinctrl sleep end!\n", __func__);	
+    }
+	return snd_soc_suspend(dev);
+
+}
+int zx29_snd_soc_resume(struct device *dev)
+{
+	int ret = 0;
+	struct zx29_board_data *info = s_board;
+
+	pr_info("%s: start!\n",__func__);
+
+    //pinctrl_pm_select_default_state(dev);
+    if((info->p != NULL)&&(info->s != NULL)){
+		ret = pinctrl_select_state(info->p, info->s);
+		if (ret < 0) {
+			//devm_pinctrl_put(info->p);
+			dev_err(dev, " select state failure!!\n");
+			//return;
+		}
+		dev_info(dev, "%s: set pinctrl active end!\n", __func__);	
+    }
+
+
+	return snd_soc_resume(dev);
+
+}
+
+#else
+static int zx29_audio_suspend(struct platform_device * pdev, pm_message_t state)
+{
+
+	return 0;
+}
+
+static int zx29_audio_resume(struct platform_device *pdev)
+{
+
+
+	return 0;
+}
+
+int zx29_snd_soc_suspend(struct device *dev)
+{
+
+
+	return snd_soc_suspend(dev);
+
+}
+int zx29_snd_soc_resume(struct device *dev)
+{
+
+
+	return snd_soc_resume(dev);
+
+}
+
+
+#endif
+
+
+struct dev_pm_ops zx29_snd_soc_pm_ops = {
+	.suspend = zx29_snd_soc_suspend,
+	.resume = zx29_snd_soc_resume,
+	.freeze = snd_soc_suspend,
+	.thaw = snd_soc_resume,
+	.poweroff = snd_soc_poweroff,
+	.restore = snd_soc_resume,
+};
+
+
+
+static struct platform_driver zx29_platform_driver = {
+	.driver		= {
+		.name	= "zx29_nau8810",
+		.of_match_table = of_match_ptr(zx29_nau8810_of_match),
+		//.pm	= &snd_soc_pm_ops,
+		.pm	= &zx29_snd_soc_pm_ops,
+	},
+	.probe		= zx29_audio_probe,
+	//.remove 	= zx29_remove,
+};
+
+
+#if 0
+static int zx29_probe(struct platform_device *pdev)
+{
+	int ret;
+
+	print_audio("Alsa  zx297520xx SoC Audio driver\n");
+
+	zx29_platform_data = pdev->dev.platform_data;
+	if (zx29_platform_data == NULL) {
+		printk(KERN_ERR "Alsa  zx297520xx SoC Audio: unable to find platform data\n");
+		return -ENODEV;
+	}
+
+	if (zx297520xx_setup_pins(zx29_platform_data, "codec") < 0)
+		return -EBUSY;
+
+	zx29_i2s_top_reg_cfg();
+
+	zx29_snd_device = platform_device_alloc("soc-audio", -1);
+	if (!zx29_snd_device) {
+		printk(KERN_ERR "Alsa  zx297520xx SoC Audio: Unable to register\n");
+		return -ENOMEM;
+	}
+
+	platform_set_drvdata(zx29_snd_device, &zxic_soc_card);
+//	platform_device_add_data(zx29xx_nau8810_snd_device, &zx29xx_nau8810, sizeof(zx29xx_nau8810));
+	ret = platform_device_add(zx29_snd_device);
+	if (ret) {
+		printk(KERN_ERR "Alsa  zx29 SoC Audio: Unable to add\n");
+		platform_device_put(zx29_snd_device);
+	}
+
+	return ret;
+}
+#endif
+
+
+
+module_platform_driver(zx29_platform_driver);
+
+MODULE_DESCRIPTION("zx29 ALSA SoC audio driver");
+MODULE_LICENSE("GPL");
+MODULE_ALIAS("platform:zx29-audio-nau8810");
diff --git a/upstream/linux-5.10/sound/soc/sanechips/zx29_ti3100.c b/upstream/linux-5.10/sound/soc/sanechips/zx29_ti3100.c
new file mode 100755
index 0000000..9959350
--- /dev/null
+++ b/upstream/linux-5.10/sound/soc/sanechips/zx29_ti3100.c
@@ -0,0 +1,2011 @@
+/*
+ * zx297520v3_es8312.c  --  zx298501-ti3100 ALSA SoC Audio board driver
+ *
+ * Copyright (C) 2022, ZTE Corporation.
+ *
+ * Based on smdk_wm8994.c
+ *
+ * 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 "../codecs/tlv320aic31xx.h"
+#include <sound/pcm_params.h>
+#include <sound/soc.h>
+#include <linux/module.h>
+#include <linux/of.h>
+#include <linux/of_device.h>
+
+
+ 
+#include <linux/clk.h>
+#include <linux/gpio.h>
+#include <linux/module.h>
+#include <linux/delay.h>
+//#include <sound/tlv.h>
+//#include <sound/soc.h>
+//#include <sound/jack.h>
+//#include <sound/zx29_snd_platform.h>
+//#include <mach/iomap.h>
+//#include <mach/board.h>
+#include <linux/of_gpio.h>
+
+#include <linux/i2c.h>
+#include <linux/of_gpio.h>
+#include <linux/regmap.h>
+
+
+#include "i2s.h"
+
+#define ZX29_I2S_TOP_LOOP_REG	0x60
+
+
+#if 1
+ 
+#define  ZXIC_MCLK                    26000000
+#define  ZX29_TI3100_FREQ   26000000
+
+#define  ZXIC_PLL_CLKIN_MCLK		  0
+
+
+#define zx_reg_sync_write(v, a) \
+        do {    \
+            iowrite32(v, a);    \
+        } while (0)
+
+#define zx_read_reg(addr) \
+    ioread32(addr)
+
+#define zx_write_reg(addr, val)   \
+	zx_reg_sync_write(val, addr)
+
+
+
+struct zx29_board_data {
+	const char *name;
+	struct device *dev;
+
+	int codec_refclk;
+	int gpio_pwen;	
+	int gpio_pdn;
+	void __iomem *sys_base_va;
+
+};
+
+
+struct zx29_board_data *s_board = 0;
+
+//#define AON_WIFI_BT_CLK_CFG2  ((volatile unsigned int *)(ZX_TOP_CRM_BASE + 0x94))
+ /* Default ZX29s */
+static struct zx29_board_data zx29_platform_data = {
+	.codec_refclk = ZX29_TI3100_FREQ,
+};
+ static struct platform_device *zx29_snd_device;
+ 
+ static DEFINE_RAW_SPINLOCK(codec_pa_lock);
+ 
+ static int set_path_stauts_switch(struct snd_kcontrol *kcontrol,
+				 struct snd_ctl_elem_value *ucontrol);
+ static int get_path_stauts_switch(struct snd_kcontrol *kcontrol,
+				 struct snd_ctl_elem_value *ucontrol);
+
+
+#ifdef USE_ALSA_VOICE_FUNC
+ extern int zDrv_Audio_Printf(void *pFormat, ...);
+ extern int zDrvVp_GetVol_Wrap(void);
+ extern int zDrvVp_SetVol_Wrap(int volume);
+ extern int zDrvVp_GetPath_Wrap(void);
+ extern int zDrvVp_SetPath_Wrap(int path);
+ extern int zDrvVp_SetMute_Wrap(bool enable);
+ extern bool zDrvVp_GetMute_Wrap(void);
+ extern int zDrvVp_SetTone_Wrap(int toneNum);
+ 
+ static int vp_GetPath(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_SetPath(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_SetVol(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_GetVol(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_SetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_GetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_SetTone(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int vp_getTone(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ 
+ static int audio_GetPath(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+ static int audio_SetPath(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+
+ 
+ //static const DECLARE_TLV_DB_SCALE(vp_path_tlv, 0, 300, 0);
+ 
+ static const char * const vpath_in_text[] = {
+	 "handset", "speak", "headset", "bluetooth",
+ };
+ 
+ static const char *tone_class[] = {
+	 "Lowpower", "Sms", "Callstd", "Alarm", "Calltime",
+ };
+ 
+ static const struct soc_enum vpath_in_enum =	 SOC_ENUM_SINGLE_EXT(ARRAY_SIZE(vpath_in_text), vpath_in_text); 
+ 
+ static const struct soc_enum tone_class_enum[] = {
+	 SOC_ENUM_SINGLE_EXT(ARRAY_SIZE(tone_class), tone_class),
+ };
+ 
+ static const struct snd_kcontrol_new vp_snd_controls[] = {  
+	 SOC_ENUM_EXT("voice processing path select",vpath_in_enum,vp_GetPath,vp_SetPath),
+	 //SOC_SINGLE_EXT_TLV("voice processing path Volume",0, 5, 5, 0,vp_GetVol, vp_SetVol,vp_path_tlv), 
+	 SOC_SINGLE_EXT("voice processing path Volume",0, 5, 5, 0,vp_GetVol, vp_SetVol),
+	 SOC_SINGLE_EXT("voice uplink mute", 0, 1, 1, 0,vp_GetMute, vp_SetMute),
+	 SOC_ENUM_EXT("voice tone sel", tone_class_enum[0], vp_getTone, vp_SetTone),
+	 SOC_SINGLE_BOOL_EXT("path stauts dump", 0,get_path_stauts_switch, set_path_stauts_switch),
+	 SOC_ENUM_EXT("audio path select",vpath_in_enum,audio_GetPath,audio_SetPath),
+ };
+ 
+ static int curtonetype = 0;
+ static int vp_getTone(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+ {
+	 ucontrol->value.integer.value[0] = curtonetype;
+	 return 0;
+ }
+ 
+ static int vp_SetTone(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+ {
+	 int vol = 0,ret = 0, tonenum;
+	 tonenum = ucontrol->value.integer.value[0];
+	 curtonetype = tonenum;
+	 //printk("Alsa vp_SetTone tonenum=%d\n", tonenum);
+	 //ret = CPPS_FUNC(cpps_callbacks, zDrvVp_SetTone_Wrap)(tonenum);
+	 if(ret < 0)
+	 {
+		 printk(KERN_ERR "vp_SetTone fail = %d\n", tonenum);
+		 return ret;
+	 }
+	 return 0;
+ }
+ 
+ static int vp_SetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+ {
+	 int enable = 0,ret = 0;
+	 enable = ucontrol->value.integer.value[0];
+	 //ret = CPPS_FUNC(cpps_callbacks, zDrvVp_SetMute_Wrap)(enable);
+	 if(ret < 0)
+	 {
+	   printk(KERN_ERR "vp_SetMute fail = %d\n",enable);
+	   return ret;
+	 }
+	 return 0;
+ }
+ 
+ static int vp_GetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+ {		 
+		//ucontrol->value.integer.value[0] = CPPS_FUNC(cpps_callbacks, zDrvVp_GetMute_Wrap)();
+		return 0;
+ }
+ 
+ static int vp_SetVol(struct snd_kcontrol *kcontrol,
+								struct snd_ctl_elem_value *ucontrol)
+ {
+		int vol = 0,ret = 0;
+		vol = ucontrol->value.integer.value[0];
+		//ret = CPPS_FUNC(cpps_callbacks, zDrvVp_SetVol_Wrap)(vol);
+		if(ret < 0)
+		{
+		   printk(KERN_ERR "vp_SetVol fail = %d\n",vol);
+		   return ret;
+	   }
+	 return 0;
+ }
+ static int vp_GetVol(struct snd_kcontrol *kcontrol,
+								struct snd_ctl_elem_value *ucontrol)
+ {		 
+		//ucontrol->value.integer.value[0] = CPPS_FUNC(cpps_callbacks, zDrvVp_GetVol_Wrap)();
+		return 0;
+ }
+ static int vp_GetPath(struct snd_kcontrol *kcontrol,
+			 struct snd_ctl_elem_value *ucontrol)
+ {	 
+	 //ucontrol->value.enumerated.item[0] = CPPS_FUNC(cpps_callbacks, zDrvVp_GetPath_Wrap)();
+	 return 0;
+ }
+ static int vp_SetPath(struct snd_kcontrol *kcontrol,
+			 struct snd_ctl_elem_value *ucontrol)
+ {
+	 int ret = 0,path = 0;
+	 unsigned long	flags;
+	 path = ucontrol->value.enumerated.item[0];
+ 
+	 //ret = CPPS_FUNC(cpps_callbacks, zDrvVp_SetPath_Wrap)(path);
+	 if(ret < 0)
+	 {
+	   printk(KERN_ERR "vp_SetPath fail = %d\n",path);
+	   return ret;
+	 }
+#ifdef _USE_7520V3_PHONE_TYPE_C31F
+	 switch (path) {
+	 case 0:
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 gpio_set_value(ZX29_GPIO_40, GPIO_LOW);
+		 break;
+	 case 1:
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 raw_spin_lock_irqsave(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_39, GPIO_HIGH);
+		 udelay(2);  
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 udelay(2);
+		 gpio_set_value(ZX29_GPIO_39, GPIO_HIGH);
+		 raw_spin_unlock_irqrestore(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_40, GPIO_HIGH);
+		 break;
+	 case 2:
+		 break;
+	 case 3:
+		 break;
+	 default:
+		 break;
+	 }
+#endif
+	 return 0;
+ }
+ 
+ static int curpath = 0;
+ static int audio_GetPath(struct snd_kcontrol *kcontrol,
+			 struct snd_ctl_elem_value *ucontrol)
+ {	 
+	 ucontrol->value.enumerated.item[0] = curpath;
+	 return 0;
+ }
+ 
+ static int audio_SetPath(struct snd_kcontrol *kcontrol,
+			 struct snd_ctl_elem_value *ucontrol)
+ {
+	 int ret = 0,path = 0;
+	 unsigned long	flags;
+	 
+	 path = ucontrol->value.enumerated.item[0];
+	 curpath = path;
+#ifdef _USE_7520V3_PHONE_TYPE_C31F
+	 switch (path) {
+	 case 0:
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 gpio_set_value(ZX29_GPIO_40, GPIO_LOW);
+		 break;
+	 case 1:
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 raw_spin_lock_irqsave(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_39, GPIO_HIGH);
+		 udelay(2);  
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 udelay(2);
+		 gpio_set_value(ZX29_GPIO_39, GPIO_HIGH);
+		 raw_spin_unlock_irqrestore(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_40, GPIO_HIGH);
+		 break;
+	 case 2:
+		 break;
+	 case 3:
+		 break;
+	 default:
+		 break;
+	 }
+#endif
+	 return 0;
+ }
+ 
+ typedef enum
+ {
+	 VP_PATH_HANDSET	=0, 	
+	 VP_PATH_SPEAKER,		 
+	 VP_PATH_HEADSET,					  
+	 VP_PATH_BLUETOOTH, 				   
+	 VP_PATH_BLUETOOTH_NO_NR,					 
+	 VP_PATH_HSANDSPK,
+	 
+	 VP_PATH_OFF = 255, 				 
+	 
+	 MAX_VP_PATH = VP_PATH_OFF				 
+ }T_ZDrv_VpPath;
+ 
+ extern int zDrvVp_Loop(T_ZDrv_VpPath path);
+
+ 
+//#else
+ static const struct snd_kcontrol_new machine_snd_controls[] = {		 
+	 SOC_SINGLE_BOOL_EXT("path stauts dump", 0,get_path_stauts_switch, set_path_stauts_switch),
+ };
+ 
+
+ 
+ //extern int rt5670_hs_detect(struct snd_soc_codec *codec, struct snd_soc_jack *jack);
+ 
+ int path_stauts_switch = 0;
+ static int set_path_stauts_switch(struct snd_kcontrol *kcontrol,
+				 struct snd_ctl_elem_value *ucontrol)
+ {
+	 struct snd_soc_card *card = snd_kcontrol_chip(kcontrol);
+	 struct snd_soc_dapm_path *p;
+ 
+	 int path_stauts_switch = ucontrol->value.integer.value[0];
+ 
+	 
+	 if (path_stauts_switch == 1)
+	 {
+		 list_for_each_entry(p, &card->paths, list){
+			 
+		   //print_audio("Alsa	path name (%s),longname (%s),sink (%s),source (%s),connect %d \n", p->name,p->long_name,p->sink->name,p->source->name,p->connect);
+		   //printk("Alsa  path longname %s,sink %s,source %s,connect %d \n", p->long_name,p->sink->name,p->source->name,p->connect);
+ 
+		 }
+	 }
+	 return 0;
+ }
+ 
+ static int get_path_stauts_switch(struct snd_kcontrol *kcontrol,
+				 struct snd_ctl_elem_value *ucontrol)
+ {
+	 
+	 ucontrol->value.integer.value[0] = path_stauts_switch;
+	 return 0;
+ };
+#endif 
+ 
+#ifdef CONFIG_SND_SOC_JACK_DECTEC
+ 
+ static struct snd_soc_jack codec_headset;
+ 
+ /* Headset jack detection DAPM pins */
+ static struct snd_soc_jack_pin codec_headset_pins[] = {
+	 {
+		 .pin = "Headphone",
+		 .mask = SND_JACK_HEADPHONE,
+	 },
+ };
+ 
+#endif
+
+
+
+
+
+ static int zx29startup(struct snd_pcm_substream *substream)
+ {
+ //  int ret = 0;
+	 print_audio("Alsa	Entered func %s\n", __func__);
+	 //CPPS_FUNC(cpps_callbacks, zDrv_Audio_Printf)("Alsa: zx29_startup device=%d,stream=%d\n", substream->pcm->device, substream->stream);
+ 
+	 struct snd_pcm *pcmC0D0p = snd_lookup_minor_data(16, SNDRV_DEVICE_TYPE_PCM_PLAYBACK);
+	 struct snd_pcm *pcmC0D1p = snd_lookup_minor_data(17, SNDRV_DEVICE_TYPE_PCM_PLAYBACK);
+	 struct snd_pcm *pcmC0D2p = snd_lookup_minor_data(18, SNDRV_DEVICE_TYPE_PCM_PLAYBACK);	 
+	 struct snd_pcm *pcmC0D3p = snd_lookup_minor_data(19, SNDRV_DEVICE_TYPE_PCM_PLAYBACK);	
+	 if ((pcmC0D0p == NULL) || (pcmC0D1p == NULL) || (pcmC0D2p == NULL) || (pcmC0D3p == NULL))
+		 return  -EINVAL;	  
+	 if ((pcmC0D0p->streams[0].substream_opened && pcmC0D1p->streams[0].substream_opened) || 
+		 (pcmC0D0p->streams[0].substream_opened && pcmC0D2p->streams[0].substream_opened) || 
+		 (pcmC0D0p->streams[0].substream_opened && pcmC0D3p->streams[0].substream_opened) || 
+		 (pcmC0D1p->streams[0].substream_opened && pcmC0D2p->streams[0].substream_opened) ||
+		 (pcmC0D1p->streams[0].substream_opened && pcmC0D3p->streams[0].substream_opened) ||
+		 (pcmC0D2p->streams[0].substream_opened && pcmC0D3p->streams[0].substream_opened))
+		 BUG();
+#if 0
+	 unsigned long	flags;
+	 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
+		 gpio_set_value(ZX29_GPIO_125, GPIO_LOW);
+		 mdelay(1);  
+ 
+		 raw_spin_lock_irqsave(&codec_pa_lock, flags);
+		 gpio_set_value(ZX29_GPIO_125, GPIO_HIGH);
+		 udelay(2);  
+		 gpio_set_value(ZX29_GPIO_125, GPIO_LOW);
+		 udelay(2);
+		 gpio_set_value(ZX29_GPIO_125, GPIO_HIGH);
+		 udelay(2);  
+		 gpio_set_value(ZX29_GPIO_125, GPIO_LOW);
+		 udelay(2);
+		 gpio_set_value(ZX29_GPIO_125, GPIO_HIGH);
+		 raw_spin_unlock_irqrestore(&codec_pa_lock, flags);
+	 }
+#endif
+ 
+ 
+	 return 0;
+ }
+ 
+ static void zx29_shutdown(struct snd_pcm_substream *substream)
+ {
+	 //CPPS_FUNC(cpps_callbacks, zDrv_Audio_Printf)("Alsa: zx297520xx_shutdown device=%d, stream=%d\n", substream->pcm->device, substream->stream);
+ //  print_audio("Alsa	Entered func %s, stream=%d\n", __func__, substream->stream);
+ 	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
+#ifdef _USE_7520V3_PHONE_TYPE_C31F
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 gpio_set_value(ZX29_GPIO_40, GPIO_LOW);
+#endif
+	 }
+	 
+	 if (snd_soc_dai_active(cpu_dai))
+		 return;
+ 
+
+  
+ }
+ 
+ static void zx29_shutdown2(struct snd_pcm_substream *substream)
+ {
+	 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+ 	struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 //CPPS_FUNC(cpps_callbacks, zDrv_Audio_Printf)("Alsa: zx29_shutdown2 device=%d, stream=%d\n", substream->pcm->device, substream->stream);
+	 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
+#ifdef _USE_7520V3_PHONE_TYPE_C31F
+		 gpio_set_value(ZX29_GPIO_39, GPIO_LOW);
+		 mdelay(1);  
+		 gpio_set_value(ZX29_GPIO_40, GPIO_LOW);
+#endif
+#ifdef USE_ALSA_VOICE_FUNC
+		 //CPPS_FUNC(cpps_callbacks, zDrvVp_Loop)(VP_PATH_OFF);
+#endif
+
+
+	 }
+ 
+	 if (snd_soc_dai_active(cpu_dai))
+		 return;
+ 
+
+ }
+ static int zx29_init_paiftx(struct snd_soc_pcm_runtime *rtd)
+ {
+	 //struct snd_soc_codec *codec = rtd->codec;
+	 //struct snd_soc_dapm_context *dapm = &codec->dapm;
+ 
+	 //snd_soc_dapm_enable_pin(dapm, "HPOL");
+	 //snd_soc_dapm_enable_pin(dapm, "HPOR");
+ 
+	 /* Other pins NC */
+ //  snd_soc_dapm_nc_pin(dapm, "HPOUT2P");
+ 
+ //  print_audio("Alsa	Entered func %s\n", __func__);
+ 
+	 return 0;
+ }
+ static int zx29_hw_params(struct snd_pcm_substream *substream,
+										struct snd_pcm_hw_params *params)
+ {
+     print_audio("Alsa:	Entered func %s\n", __func__);
+	 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
+
+	 int ret;
+	 int rfs = 0, frq_out = 0;	 
+	 switch (params_rate(params)) {
+	 case 8000:
+	 case 16000:
+	 case 11025:
+	 case 22050:
+	 case 24000:
+	 case 32000:
+	 case 44100:
+	 case 48000:
+		 rfs = 32;
+		 break;
+	 default:
+	 	{
+	 	    ret =  -EINVAL;
+		    print_audio("Alsa: rate=%d not support,ret=%d!\n", params_rate(params),ret);	 	      
+		 	return ret;
+	 	}
+	 }
+	 
+	 frq_out = params_rate(params) * rfs * 2;
+	 
+	 /* Set the Codec DAI configuration */
+	 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S
+							   | SND_SOC_DAIFMT_NB_NF
+							   | SND_SOC_DAIFMT_CBS_CFS);
+	 if (ret < 0){
+	 	
+	 	 print_audio("Alsa: codec dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+
+
+	 /* Set the AP DAI configuration */
+	 ret = snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_I2S
+							   | SND_SOC_DAIFMT_NB_NF
+							   | SND_SOC_DAIFMT_CBS_CFS);
+	 if (ret < 0){
+	 	
+	 	 print_audio("Alsa: ap dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+ 
+	 /* Set the Codec DAI clk */	 
+	 /*ret =snd_soc_dai_set_pll(codec_dai, 0, RT5670_PLL1_S_BCLK1,
+								  fs*datawidth*2, 256*fs);
+	 if (ret < 0){
+	 	
+	 	 print_audio("Alsa: codec dai clk snd_soc_dai_set_pll fail,ret=%d!\n",ret);
+		 return ret;
+	}
+	*/
+	
+	 ret = snd_soc_dai_set_sysclk(codec_dai, AIC31XX_PLL_CLKIN_MCLK,  ZXIC_MCLK, SND_SOC_CLOCK_IN);
+	 if (ret < 0){	 	
+	 	 print_audio("Alsa: codec dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+	  
+	  
+	 /* Set the AP DAI clk */
+	 ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_26M, SND_SOC_CLOCK_IN);
+	 //ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_26M, SND_SOC_CLOCK_IN);
+ 
+	 if (ret < 0){	 	
+	 	 print_audio("Alsa: cpu dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+     print_audio("Alsa:	Entered func %s end\n", __func__);
+	 
+	 return 0;
+ }
+
+static int zx29_hw_params_lp(struct snd_pcm_substream *substream,
+									   struct snd_pcm_hw_params *params)
+{
+	print_audio("Alsa: Entered func %s\n", __func__);
+	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
+
+	int ret;
+	int rfs = 0, frq_out = 0;	
+	switch (params_rate(params)) {
+	case 8000:
+	case 16000:
+	case 11025:
+	case 22050:
+	case 24000:
+	case 32000:
+	case 44100:
+	case 48000:
+		rfs = 32;
+		break;
+	default:
+	   {
+		   ret =  -EINVAL;
+		   print_audio("Alsa: rate=%d not support,ret=%d!\n", params_rate(params),ret); 			 
+		   return ret;
+	   }
+	}
+	
+	frq_out = params_rate(params) * rfs * 2;
+	
+	/* Set the Codec DAI configuration */
+	/*
+	
+	ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S
+							  | SND_SOC_DAIFMT_NB_NF
+							  | SND_SOC_DAIFMT_CBS_CFS);
+	if (ret < 0){
+	   
+		print_audio("Alsa: codec dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		return ret;
+	}
+	*/ 
+
+	
+	/* Set the AP DAI configuration */
+	ret = snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_I2S
+							  | SND_SOC_DAIFMT_NB_NF
+							  | SND_SOC_DAIFMT_CBS_CFS);
+	if (ret < 0){
+	   
+		print_audio("Alsa: ap dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		return ret;
+	}
+
+	/* Set the Codec DAI clk */ 	
+	/*ret =snd_soc_dai_set_pll(codec_dai, 0, RT5670_PLL1_S_BCLK1,
+								 fs*datawidth*2, 256*fs);
+	if (ret < 0){
+	   
+		print_audio("Alsa: codec dai clk snd_soc_dai_set_pll fail,ret=%d!\n",ret);
+		return ret;
+   }
+	*/
+	/*
+	ret = snd_soc_dai_set_sysclk(codec_dai, ES8312_CLKID_MCLK,ZXIC_MCLK, SND_SOC_CLOCK_IN);
+	if (ret < 0){	   
+		print_audio("Alsa: codec dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		return ret;
+	}
+	*/
+	/* Set the AP DAI clk */
+	ret = snd_soc_dai_set_sysclk(cpu_dai, ZX29_I2S_WCLK_SEL,ZX29_I2S_WCLK_FREQ_26M, SND_SOC_CLOCK_IN);
+
+	if (ret < 0){	   
+		print_audio("Alsa: cpu dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		return ret;
+	}
+	print_audio("Alsa: Entered func %s end\n", __func__);
+	
+	return 0;
+}
+
+
+ 
+
+ 
+
+ static int zx29_hw_params_voice(struct snd_pcm_substream *substream,
+										struct snd_pcm_hw_params *params)
+ {
+	 print_audio("Alsa: Entered func %s\n", __func__);
+	 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
+	 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
+
+	 int ret;
+	 int rfs = 0, frq_out = 0;	 
+	 switch (params_rate(params)) {
+	 case 8000:
+	 case 16000:
+	 case 11025:
+	 case 22050:
+	 case 24000:
+	 case 32000:
+	 case 44100:
+	 case 48000:
+		 rfs = 32;
+		 break;
+	 default:
+		{
+			ret =  -EINVAL;
+			print_audio("Alsa: rate=%d not support,ret=%d!\n", params_rate(params),ret);			  
+			return ret;
+		}
+	 }
+	 
+	 frq_out = params_rate(params) * rfs * 2;
+	 
+	 /* Set the Codec DAI configuration */
+	 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S
+							   | SND_SOC_DAIFMT_NB_NF
+							   | SND_SOC_DAIFMT_CBS_CFS);
+	 if (ret < 0){
+		
+		 print_audio("Alsa: codec dai snd_soc_dai_set_fmt fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+ 
+ 	 ret = snd_soc_dai_set_sysclk(codec_dai, AIC31XX_PLL_CLKIN_MCLK,  ZXIC_MCLK, SND_SOC_CLOCK_IN);
+	 if (ret < 0){	 	
+	 	 print_audio("Alsa: codec dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+	
+
+	 /* Set the Codec DAI clk */	 
+	 /*ret =snd_soc_dai_set_pll(codec_dai, 0, RT5670_PLL1_S_BCLK1,
+								  fs*datawidth*2, 256*fs);
+	 if (ret < 0){
+		
+		 print_audio("Alsa: codec dai clk snd_soc_dai_set_pll fail,ret=%d!\n",ret);
+		 return ret;
+	}
+	
+	 
+	 ret = snd_soc_dai_set_sysclk(codec_dai, AK4940_CLKID_BCLK,ZXIC_MCLK, SND_SOC_CLOCK_IN);
+	 if (ret < 0){		
+		 print_audio("Alsa: codec dai snd_soc_dai_set_sysclk fail,ret=%d!\n",ret);
+		 return ret;
+	 }
+	 
+	 */
+
+	 print_audio("Alsa: Entered func %s end\n", __func__);
+	 
+	 return 0;
+ }
+
+										 
+ int zx29_prepare2(struct snd_pcm_substream *substream)
+ {
+	 int path, ret;
+	 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
+		 //ret = CPPS_FUNC(cpps_callbacks, zDrvVp_Loop)(VP_PATH_SPEAKER);
+		 if (ret < 0)
+			 return -1;
+	 }
+	 
+	 return 0;
+ } 
+ static void zx29_i2s_top_reg_cfg(void)
+ {
+	 unsigned int i2s_top_reg;
+	 int ret = 0;
+ 
+#ifdef CONFIG_USE_PIN_I2S0
+	 ret = gpio_request(PIN_I2S0_WS, "i2s0_ws");
+	 if (ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S0_CLK, "i2s0_clk");
+	 if (ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S0_DIN, "i2s0_din");
+	 if (ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S0_DOUT, "i2s0_dout");
+	 if (ret < 0)
+		 BUG();
+	 zx29_gpio_config(PIN_I2S0_WS, FUN_I2S0_WS);
+	 zx29_gpio_config(PIN_I2S0_CLK, FUN_I2S0_CLK);
+	 zx29_gpio_config(PIN_I2S0_DIN, FUN_I2S0_DIN);
+	 zx29_gpio_config(PIN_I2S0_DOUT, FUN_I2S0_DOUT);
+	 
+	 //top i2s1 cfg
+	 i2s_top_reg = zx_read_reg(ZX29_I2S_LOOP_CFG);
+	 i2s_top_reg &= 0xfffffff8;
+	 i2s_top_reg |= 0x00000001; //	inter arm_i2s1--top i2s1
+	 zx_write_reg(ZX29_I2S_LOOP_CFG, i2s_top_reg);
+#elif defined (CONFIG_USE_PIN_I2S1)
+	
+
+	 ret = gpio_request(PIN_I2S1_WS,"i2s1_ws");
+	 if(ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S1_CLK,"i2s1_clk");
+	 if(ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S1_DIN,"i2s1_din");
+	 if(ret < 0)
+		 BUG();
+	 ret = gpio_request(PIN_I2S1_DOUT,"i2s1_dout");
+	 if(ret < 0)
+		 BUG();
+	 zx29_gpio_config(PIN_I2S1_WS, FUN_I2S1_WS);
+	 zx29_gpio_config(PIN_I2S1_CLK, FUN_I2S1_CLK);
+	 zx29_gpio_config(PIN_I2S1_DIN, FUN_I2S1_DIN);
+	 zx29_gpio_config(PIN_I2S1_DOUT, FUN_I2S1_DOUT);
+		 
+	 //top i2s2 cfg
+	 i2s_top_reg = zx_read_reg(ZX29_I2S_LOOP_CFG);
+	 i2s_top_reg &= 0xfff8ffff;
+	 i2s_top_reg |= 0x00010000; //	inter arm_i2s1--top i2s2
+	 zx_write_reg(ZX29_I2S_LOOP_CFG, i2s_top_reg);
+#endif
+ 
+	 // inter loop
+	 //i2s_top_reg = zx_read_reg(ZX29_I2S_LOOP_CFG);
+	 //i2s_top_reg &= 0xfffffe07;
+	 //i2s_top_reg |= 0x000000a8; //	inter arm_i2s2--afe i2s
+	 //zx_write_reg(ZX29_I2S_LOOP_CFG, i2s_top_reg);
+	 
+ //  print_audio("Alsa %s i2s loop cfg reg=%x\n",__func__, zx_read_reg(ZX29_I2S_LOOP_CFG));  
+ }
+ 
+ static int zx29_late_probe(struct snd_soc_card *card)
+ {
+	 //struct snd_soc_codec *codec = card->rtd[0].codec;
+	 //struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai;
+	 int ret;
+ //  print_audio("Alsa	zx29_late_probe entry!\n");
+ 
+#ifdef CONFIG_SND_SOC_JACK_DECTEC
+	 
+	 ret = snd_soc_jack_new(codec, "Headset",
+							SND_JACK_HEADSET |SND_JACK_BTN_0 | SND_JACK_BTN_1 | SND_JACK_BTN_2,
+							&codec_headset);
+	 if (ret)
+		 return ret;
+ 
+	 ret = snd_soc_jack_add_pins(&codec_headset,
+								 ARRAY_SIZE(codec_headset_pins),
+								 codec_headset_pins);
+	 if (ret)
+		 return ret;
+       #ifdef CONFIG_SND_SOC_codec
+	 //rt5670_hs_detect(codec, &codec_headset);
+       #endif
+#endif
+ 
+	 return 0;
+ }
+ 
+ static struct snd_soc_ops zx29_ops = {
+	 //.startup = zx29_startup,
+	 .shutdown = zx29_shutdown,
+	 .hw_params = zx29_hw_params,
+ };
+  static struct snd_soc_ops zx29_ops_lp = {
+	 //.startup = zx29_startup,
+	 .shutdown = zx29_shutdown,
+	 .hw_params = zx29_hw_params_lp,
+ };
+ static struct snd_soc_ops zx29_ops1 = {
+	 //.startup = zx29_startup,
+	 .shutdown = zx29_shutdown,
+	 //.hw_params = zx29_hw_params1,
+ };
+ 
+ static struct snd_soc_ops zx29_ops2 = {
+	 //.startup = zx29_startup,
+	 .shutdown = zx29_shutdown2,
+	 //.hw_params = zx29_hw_params1,
+	 .prepare = zx29_prepare2,
+ };
+ static struct snd_soc_ops voice_ops = {
+	 .startup = zx29startup,
+	 .shutdown = zx29_shutdown2,
+	 .hw_params = zx29_hw_params_voice,
+	 //.prepare = zx29_prepare2,
+ };
+
+ 
+ enum {
+	 MERR_DPCM_AUDIO = 0,
+	 MERR_DPCM_DEEP_BUFFER,
+	 MERR_DPCM_COMPR,
+ };
+
+ 
+#if 0
+ 
+ static struct snd_soc_card zxic_soc_card = {
+	 .name = "zx298501_ti3100",
+	 .owner = THIS_MODULE,
+	 .dai_link = &zxic_dai_link,
+	 .num_links = ARRAY_SIZE(zxic_dai_link),
+#ifdef USE_ALSA_VOICE_FUNC
+	 .controls = vp_snd_controls,
+	 .num_controls = ARRAY_SIZE(vp_snd_controls),
+#endif
+ 
+ //  .late_probe = zx29_late_probe,
+	 
+ };
+#endif 
+ //static struct zx298501_ti3100_pdata *zx29_platform_data;
+ 
+ static int zx29_setup_pins(struct zx29_board_data *codec_pins, char *fun)
+ {
+	 int ret;
+ 
+	 //ret = gpio_request(codec_pins->codec_refclk, "codec_refclk");
+	 if (ret < 0) {
+		 printk(KERN_ERR "zx297520xx SoC Audio: %s pin already in use\n", fun);
+		 return ret;
+	 }
+	 //zx29_gpio_config(codec_pins->codec_refclk, GPIO17_CLK_OUT2);
+ 
+#ifdef  _USE_7520V3_PHONE_TYPE_C31F
+	 ret = gpio_request_one(ZX29_GPIO_39, GPIOF_OUT_INIT_LOW, "codec_pa");
+	 if (ret < 0) {
+		 printk(KERN_ERR "zx297520xx SoC Audio:  codec_pa in use\n");
+		 return ret;
+	 }
+	 
+	 ret = gpio_request_one(ZX29_GPIO_40, GPIOF_OUT_INIT_LOW, "codec_sw");
+	 if (ret < 0) {
+		 printk(KERN_ERR "zx297520xx SoC Audio:  codec_sw in use\n");
+		 return ret;
+	 }
+#endif
+ 
+	 return 0;
+ }
+#endif
+
+ 
+ static int zx29_remove(struct platform_device *pdev)
+ {
+	 gpio_free(zx29_platform_data.codec_refclk);
+	 platform_device_unregister(zx29_snd_device);
+	 return 0;
+ }
+ 
+
+ 
+#if  0
+
+ /*
+  * Default CFG switch settings to use this driver:
+  *	ZX29
+  */
+
+ /*
+  * Configure audio route as :-
+  * $ amixer sset 'DAC1' on,on
+  * $ amixer sset 'Right Headphone Mux' 'DAC'
+  * $ amixer sset 'Left Headphone Mux' 'DAC'
+  * $ amixer sset 'DAC1R Mixer AIF1.1' on
+  * $ amixer sset 'DAC1L Mixer AIF1.1' on
+  * $ amixer sset 'IN2L' on
+  * $ amixer sset 'IN2L PGA IN2LN' on
+  * $ amixer sset 'MIXINL IN2L' on
+  * $ amixer sset 'AIF1ADC1L Mixer ADC/DMIC' on
+  * $ amixer sset 'IN2R' on
+  * $ amixer sset 'IN2R PGA IN2RN' on
+  * $ amixer sset 'MIXINR IN2R' on
+  * $ amixer sset 'AIF1ADC1R Mixer ADC/DMIC' on
+  */
+
+/* ZX29 has a 16.934MHZ crystal attached to ti3100 */
+#define ZX29_TI3100_FREQ 16934000
+
+
+
+
+
+static int zx29_hw_params(struct snd_pcm_substream *substream,
+	struct snd_pcm_hw_params *params)
+{
+	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
+	struct snd_soc_dai *codec_dai = rtd->codec_dai;
+	unsigned int pll_out;
+	int ret;
+
+	/* AIF1CLK should be >=3MHz for optimal performance */
+	if (params_width(params) == 24)
+		pll_out = params_rate(params) * 384;
+	else if (params_rate(params) == 8000 || params_rate(params) == 11025)
+		pll_out = params_rate(params) * 512;
+	else
+		pll_out = params_rate(params) * 256;
+
+	ret = snd_soc_dai_set_pll(codec_dai, AK4940_FLL1, AK4940_FLL_SRC_MCLK1,
+					ZX29_AK4940_FREQ, pll_out);
+	if (ret < 0)
+		return ret;
+
+	ret = snd_soc_dai_set_sysclk(codec_dai, AK4940_SYSCLK_FLL1,
+					pll_out, SND_SOC_CLOCK_IN);
+	if (ret < 0)
+		return ret;
+
+	return 0;
+}
+
+/*
+ * ZX29 AK4940 DAI operations.
+ */
+static struct snd_soc_ops zx29_ops = {
+	.hw_params = smdk_hw_params,
+};
+
+static int zx29_ti3100_init_paiftx(struct snd_soc_pcm_runtime *rtd)
+{
+	struct snd_soc_dapm_context *dapm = &rtd->card->dapm;
+
+	/* Other pins NC */
+	snd_soc_dapm_nc_pin(dapm, "HPOUT2P");
+	snd_soc_dapm_nc_pin(dapm, "HPOUT2N");
+	snd_soc_dapm_nc_pin(dapm, "SPKOUTLN");
+	snd_soc_dapm_nc_pin(dapm, "SPKOUTLP");
+	snd_soc_dapm_nc_pin(dapm, "SPKOUTRP");
+	snd_soc_dapm_nc_pin(dapm, "SPKOUTRN");
+	snd_soc_dapm_nc_pin(dapm, "LINEOUT1N");
+	snd_soc_dapm_nc_pin(dapm, "LINEOUT1P");
+	snd_soc_dapm_nc_pin(dapm, "LINEOUT2N");
+	snd_soc_dapm_nc_pin(dapm, "LINEOUT2P");
+	snd_soc_dapm_nc_pin(dapm, "IN1LP");
+	snd_soc_dapm_nc_pin(dapm, "IN2LP:VXRN");
+	snd_soc_dapm_nc_pin(dapm, "IN1RP");
+	snd_soc_dapm_nc_pin(dapm, "IN2RP:VXRP");
+
+	return 0;
+}
+#endif
+
+
+
+
+enum {
+	AUDIO_DL_MEDIA = 0,
+	AUDIO_DL_VOICE,
+	AUDIO_DL_2G_AND_3G_VOICE,
+	AUDIO_DL_VP_LOOP,	
+	AUDIO_DL_3G_VOICE,
+	
+	AUDIO_DL_MAX,
+};
+SND_SOC_DAILINK_DEF(dummy, \
+	DAILINK_COMP_ARRAY(COMP_DUMMY()));
+
+//SND_SOC_DAILINK_DEF(cpu_i2s0, \
+//	DAILINK_COMP_ARRAY(COMP_CPU("media-cpu-dai")));
+SND_SOC_DAILINK_DEF(cpu_i2s0, \
+	DAILINK_COMP_ARRAY(COMP_CPU("1405000.i2s")));
+
+
+SND_SOC_DAILINK_DEF(voice_cpu, \
+	DAILINK_COMP_ARRAY(COMP_CPU("soc:voice_audio")));
+
+SND_SOC_DAILINK_DEF(voice_2g_3g, \
+	DAILINK_COMP_ARRAY(COMP_CPU("voice_2g_3g-dai")));
+
+SND_SOC_DAILINK_DEF(voice_3g, \
+		DAILINK_COMP_ARRAY(COMP_CPU("voice_3g-dai")));
+
+
+
+//SND_SOC_DAILINK_DEF(ti3100, \
+//	DAILINK_COMP_ARRAY(COMP_CODEC("ti3100.1-0012", "ti3100-aif")));
+SND_SOC_DAILINK_DEF(dummy_cpu, \
+		DAILINK_COMP_ARRAY(COMP_CPU("soc:zx29_snd_dummy")));
+//SND_SOC_DAILINK_DEF(dummy_platform, \
+//	DAILINK_COMP_ARRAY(COMP_PLATFORM("soc:zx29_snd_dummy")));
+
+SND_SOC_DAILINK_DEF(dummy_codec, \
+		DAILINK_COMP_ARRAY(COMP_CODEC("soc:zx29_snd_dummy", "zx29_snd_dummy_dai")));
+
+#if defined(CONFIG_SND_SOC_ZX29_TI3104)
+SND_SOC_DAILINK_DEF(codec, \
+		DAILINK_COMP_ARRAY(COMP_CODEC("tlv320aic3x-codec.1-0018", "tlv320aic3x-hifi")));
+
+#elif defined(CONFIG_SND_SOC_ZX29_TI3100)
+SND_SOC_DAILINK_DEF(codec, \
+		DAILINK_COMP_ARRAY(COMP_CODEC("tlv320aic31xx-codec.1-0018", "tlv320aic31xx-hifi")));
+#else
+
+SND_SOC_DAILINK_DEF(codec, \
+		DAILINK_COMP_ARRAY(COMP_CODEC("tlv320aic31xx-codec.1-0018", "tlv320aic31xx-hifi")));
+
+#endif
+
+
+//SND_SOC_DAILINK_DEF(media_platform, \
+//	DAILINK_COMP_ARRAY(COMP_PLATFORM("zx29-pcm-audio")));
+SND_SOC_DAILINK_DEF(media_platform, \
+	DAILINK_COMP_ARRAY(COMP_PLATFORM("1405000.i2s")));
+//SND_SOC_DAILINK_DEF(voice_cpu, \
+//	DAILINK_COMP_ARRAY(COMP_CPU("E1D02000.i2s")));
+
+SND_SOC_DAILINK_DEF(voice_platform, \
+	DAILINK_COMP_ARRAY(COMP_PLATFORM("soc:voice_audio")));
+
+			
+//static struct snd_soc_dai_link zx29_dai_link[] = {
+struct snd_soc_dai_link zx29_dai_link[] = {
+ {
+	.name = "zx29_snd_dummy",//codec name
+	.stream_name = "zx29_snd_dumy",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &zx29_ops_lp,
+	.init = zx29_init_paiftx,
+	SND_SOC_DAILINK_REG(cpu_i2s0, dummy_codec, media_platform),
+	
+},
+{
+	.name = "media",//codec name
+	.stream_name = "MultiMedia",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &zx29_ops,
+
+ 	.init = zx29_init_paiftx,
+	
+
+	SND_SOC_DAILINK_REG(cpu_i2s0, codec, media_platform),
+
+},
+{
+	.name = "voice",//codec name
+	.stream_name = "voice",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &voice_ops,
+
+	.init = zx29_init_paiftx,
+	
+	
+
+	SND_SOC_DAILINK_REG(voice_cpu, codec, voice_platform),
+
+},
+{
+	.name = "voice_2g3g_teak",//codec name
+	.stream_name = "voice_2g3g_teak",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &voice_ops,
+
+	.init = zx29_init_paiftx,
+	
+
+	SND_SOC_DAILINK_REG(voice_cpu, codec, voice_platform),
+
+},
+
+{
+	.name = "voice_3g",//codec name
+	.stream_name = "voice_3g",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	.ops = &voice_ops,
+
+	.init = zx29_init_paiftx,
+	
+
+	SND_SOC_DAILINK_REG(voice_cpu, codec, voice_platform),
+
+},
+
+{
+	.name = "loop_test",//codec name
+	.stream_name = "loop_test",
+	//.nonatomic = true,
+	//.dynamic = 1,
+	//.dpcm_playback = 1,
+	//.ops = &zx29_ops,
+	.ops = &voice_ops,
+
+	.init = zx29_init_paiftx,
+	
+
+	//SND_SOC_DAILINK_REG(cpu_i2s0, codec, dummy),
+	SND_SOC_DAILINK_REG(voice_cpu, codec, dummy),
+
+},
+
+};
+
+
+
+static struct snd_soc_card zx29_soc_card = {
+	.name = "zx29-sound-card",
+	.owner = THIS_MODULE,
+	.dai_link = zx29_dai_link,
+	.num_links = ARRAY_SIZE(zx29_dai_link),
+#ifdef USE_ALSA_VOICE_FUNC
+	 .controls = vp_snd_controls,
+	 .num_controls = ARRAY_SIZE(vp_snd_controls),
+#endif	
+};
+
+static const struct of_device_id zx29_ti3100_of_match[] = {
+	{ .compatible = "zxic,zx29_ti3100", .data = &zx29_platform_data },
+	{ .compatible = "zxic,zx29_ti3104", .data = &zx29_platform_data },
+	{},
+};
+MODULE_DEVICE_TABLE(of, zx29_ti3100_of_match);
+
+static void zx29_i2s_top_pin_cfg(struct platform_device *pdev)
+{
+	struct device *dev = &pdev->dev;
+	struct pinctrl *p;
+	struct pinctrl_state *s;
+	int ret = 0;
+
+
+	struct resource *res;
+	void __iomem	*reg_base;
+	unsigned int val;
+
+
+
+	res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "soc_sys");
+	if (!res) {
+		dev_err(dev, "Reg region missing (%s)\n", "soc_sys");
+		//return -ENXIO;
+	}
+
+	#if 0
+	reg_base = devm_ioremap_resource(dev, res);
+	if (IS_ERR(reg_base )) {
+			dev_err(dev, "Reg region ioremap (%s) err=%li\n", "soc_sys",PTR_ERR(reg_base ));
+		//return PTR_ERR(reg_base );
+	}
+
+	#else
+	reg_base = devm_ioremap(&pdev->dev, res->start, resource_size(res));
+	#endif
+	 
+//#if 1 //CONFIG_USE_PIN_I2S0
+#ifdef 	CONFIG_USE_TOP_I2S0
+
+	dev_info(dev, "%s: arm i2s1 to top i2s0!!\n", __func__); 
+	//9300
+		 
+	//top i2s1 cfg
+	val = zx_read_reg(reg_base+ZX29_I2S_TOP_LOOP_REG);
+	val &= ~(0x7<<0);
+	val |= 0x1<<0; //	inter arm_i2s1--top i2s1
+	zx_write_reg(reg_base+ZX29_I2S_TOP_LOOP_REG, val);
+#else //(CONFIG_USE_PIN_I2S1)
+    //8501evb    	
+
+	dev_info(dev, "%s: arm i2s1 to top i2s1!\n", __func__); 
+			 
+	//top i2s2 cfg
+	val = zx_read_reg(reg_base+ZX29_I2S_TOP_LOOP_REG);
+	//val &= 0xfffffff8;
+	val &= ~(0x7<<16);	
+	val |= 0x1<<16;//	inter arm_i2s1--top i2s2
+	zx_write_reg(reg_base+ZX29_I2S_TOP_LOOP_REG, val);
+#endif
+
+	p = devm_pinctrl_get(dev);
+	if (IS_ERR(p)) {
+		dev_err(dev, "%s: pinctrl get failure ,p=0x%llx,dev=0x%llx!!\n", __func__,p,dev);
+		return;
+	}
+	
+	dev_info(dev, "%s: get pinctrl ,p=0x%llx,dev=0x%llx!!\n", __func__,p,dev); 
+
+	s = pinctrl_lookup_state(p, "top_i2s");
+	if (IS_ERR(s)) {
+		devm_pinctrl_put(p);
+		dev_err(dev, " get state failure!!\n");
+		return;
+	}
+	ret = pinctrl_select_state(p, s);
+	if (ret < 0) {
+		devm_pinctrl_put(p);
+		dev_err(dev, " select state failure!!\n");
+		return;
+	}
+	dev_info(dev, "%s: set pinctrl end!\n", __func__);	
+
+}
+#if 0
+static int codec_power_on(struct zx29_board_data * board,bool on_off)
+{
+	int ret = 0;
+	//struct zx29_board_data *board = dev_get_drvdata(dev);
+	struct device *dev = board->dev;
+
+	dev_info(dev, "%s:start %s board gpio_pwen=%d,gpio_pdn=%d on_off=%d\n",__func__,board->name,board->gpio_pwen,board->gpio_pdn,on_off);
+
+	if(on_off){
+
+		ret = gpio_direction_output(board->gpio_pwen, 1);	
+		if (ret < 0) {
+				dev_err(dev,"gpio_pwen %d direction fail set to 1: %d\n",board->gpio_pwen, ret);
+				return ret;
+		 }
+		
+		ret = gpio_direction_output(board->gpio_pdn, 1);	
+		if (ret < 0) {
+				dev_err(dev,"gpio_pdn %d direction fail set to 1: %d\n",board->gpio_pdn, ret);
+				return ret;
+		 }
+
+		
+	}
+	else{
+		ret = gpio_direction_output(board->gpio_pwen, 0);	
+		if (ret < 0) {
+				dev_err(dev,"gpio_pwen %d direction fail set to 0: %d\n",board->gpio_pwen, ret);
+				return ret;
+		 }
+		
+		ret = gpio_direction_output(board->gpio_pdn, 0);	
+		if (ret < 0) {
+				dev_err(dev,"gpio_pdn %d direction fail set to 0: %d\n",board->gpio_pdn, ret);
+				return ret;
+		 }
+
+	
+	}
+
+	return ret;
+
+}
+#endif
+
+
+#ifdef  CONFIG_PA_SA51034
+//sa51034
+#define SA51034_DEBUG
+
+#define SA51034_01_LATCHED_FAULT		0x01
+#define SA51034_02_STATUS_LOAD_DIAGNOSTIC      0x02
+#define SA51034_03_CONTROL			0x03
+#define SA51034_MAX_REGISTER SA51034_03_CONTROL
+
+struct sa51034_priv {
+	struct i2c_client *i2c;
+	struct regmap *regmap;
+	int pwen_gpio;//add new
+	int mute_gpio;
+	int fs;
+
+};
+static int sa51034_set_mute(struct sa51034_priv *sa51034,int mute);
+static int sa51034_get_mute(struct sa51034_priv *sa51034,int *mute); 
+
+
+
+
+struct sa51034_priv *g_sa51034 = NULL;
+/* ak4940 register cache & default register settings */
+static const struct reg_default sa51034_reg[] = {
+	{ 0x01, 0x00 },  /* SA51034_00_LATCHED_FAULT	*/
+	{ 0x02, 0x00 },  /* SA51034_01_STATUS_LOAD_DIAGNOSTIC	*/
+	{ 0x03, 0x00 },  /* SA51034_02_CONTROL			*/
+	
+};
+	
+static const char * const pa_gain_select_texts[] = {
+	"20dB", "26dB","30dB", "36dB",
+};
+static const char * const power_limit_select_texts[] = {
+	"PL-5V", "PL-5.9V","PL-7V", "PL-8.4V","PL-9.8V", "PL-11.8V","PL-14V", "PL-disV",
+};
+
+static const struct soc_enum pa_gain_enum[] = {
+	SOC_ENUM_SINGLE(SA51034_03_CONTROL, 6,
+	ARRAY_SIZE(pa_gain_select_texts), pa_gain_select_texts),
+};
+static const struct soc_enum power_limit_enum[] = {
+	SOC_ENUM_SINGLE(SA51034_03_CONTROL, 3,
+	ARRAY_SIZE(power_limit_select_texts), power_limit_select_texts),
+};
+	
+static const char * const reg_select[] = {
+	"read PA Reg 01:03",
+};
+
+static const struct soc_enum pa_enum2[] = {
+	SOC_ENUM_SINGLE_EXT(ARRAY_SIZE(reg_select),reg_select),
+};
+
+static int get_reg(
+	struct snd_kcontrol       *kcontrol,
+	struct snd_ctl_elem_value  *ucontrol)
+{
+	struct snd_soc_component *component; 
+	struct device *dev;    
+
+	
+
+	u32    currMode = ucontrol->value.enumerated.item[0];
+	int    i, ret;
+	int	   regs, rege;
+	unsigned int value;
+
+
+	if(g_sa51034 == NULL){
+	   pr_err("g_sa51034 null return %s\n", __func__);	  
+	   return -1;
+	}
+	dev = &g_sa51034->i2c->dev; 
+
+	component =  snd_soc_lookup_component(dev, NULL); 	
+	regs = 0x1;
+	rege = 0x4;
+
+	for (i = regs; i < rege; i++) {
+		value = snd_soc_component_read(component, i);
+		if (value < 0) {
+			pr_err("pa %s(%d),err value=%d\n", __func__, __LINE__, value);
+			return value;
+		}
+		pr_info("pa 2c_read Addr,Reg=(%x, %x)\n", i, value);
+	}
+	
+	return 0;
+}
+
+
+
+  int pa_get_enum_double(struct snd_kcontrol *kcontrol,
+	  struct snd_ctl_elem_value *ucontrol)
+  {
+	  //struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
+  
+	  struct snd_soc_component *component; 
+	  struct device *dev;	 
+
+	  
+
+	  
+	  struct soc_enum *e = (struct soc_enum *)kcontrol->private_value;
+	  unsigned int val, item;
+	  unsigned int reg_val;
+	  int ret;
+	  if(g_sa51034 == NULL){
+ 	  	 pr_err("g_sa51034 null return %s\n", __func__);	
+ 		 return -1;
+	  }
+	  dev = &g_sa51034->i2c->dev; 
+
+	  
+	  component = snd_soc_lookup_component(dev, NULL);  
+	  reg_val = snd_soc_component_read(component, e->reg);
+
+
+	  if (reg_val < 0) {
+	  	  pr_err("pa %s(%d),err reg_val=%d\n", __func__, __LINE__, reg_val);
+		  return reg_val;
+	  }
+
+	  
+	  val = (reg_val >> e->shift_l) & e->mask;
+	  item = snd_soc_enum_val_to_item(e, val);
+	  ucontrol->value.enumerated.item[0] = item;
+	  if (e->shift_l != e->shift_r) {
+		  val = (reg_val >> e->shift_r) & e->mask;
+		  item = snd_soc_enum_val_to_item(e, val);
+		  ucontrol->value.enumerated.item[1] = item;
+	  }
+  
+	  return 0;
+  }
+
+  int pa_put_enum_double(struct snd_kcontrol *kcontrol,
+	  struct snd_ctl_elem_value *ucontrol)
+  {
+	  //struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
+	  
+	  struct snd_soc_component *component; 
+	  struct device *dev;	 
+	  struct soc_enum *e = (struct soc_enum *)kcontrol->private_value;
+	  unsigned int *item = ucontrol->value.enumerated.item;
+	  unsigned int val;
+	  unsigned int mask;
+
+	  if(g_sa51034 == NULL){
+ 	  	 pr_err("g_sa51034 null return %s\n", __func__);	
+ 		 return -1;
+	  }
+	  dev = &g_sa51034->i2c->dev; 
+	  component = snd_soc_lookup_component(dev, NULL);  
+  
+	  if (item[0] >= e->items)
+		  return -EINVAL;
+	  val = snd_soc_enum_item_to_val(e, item[0]) << e->shift_l;
+	  mask = e->mask << e->shift_l;
+	  if (e->shift_l != e->shift_r) {
+		  if (item[1] >= e->items)
+			  return -EINVAL;
+		  val |= snd_soc_enum_item_to_val(e, item[1]) << e->shift_r;
+		  mask |= e->mask << e->shift_r;
+	  }
+  
+	  return snd_soc_component_update_bits(component, e->reg, mask, val);
+  }
+
+
+static int pa_SetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+{
+	  int mute = 0,ret = 0;
+	  
+
+
+	  if(g_sa51034 == NULL){
+ 	  	 pr_err("g_sa51034 null return %s\n", __func__);	
+ 		 return -1;
+	  }	  
+	  mute = ucontrol->value.integer.value[0];
+	  ret = sa51034_set_mute(g_sa51034,mute);
+	  
+	  if(ret < 0)
+	  {
+		printk(KERN_ERR "sa51034_set_mute fail ret=%d,mute=%d\n",ret,mute);
+		return ret;
+	  }
+	  return 0;
+}
+
+static int pa_GetMute(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
+{ 	
+	int mute = 0,ret = 0;
+	
+	if(g_sa51034 == NULL){
+		pr_err("g_sa51034 null return %s\n", __func__);    
+		return -1;
+	}
+	ret = sa51034_get_mute(g_sa51034,&mute);
+	
+	if(ret < 0)
+	{
+	  printk(KERN_ERR "sa51034_get_mute fail ret= %d\n",ret);
+	  return ret;
+	}
+	pr_info("[SA51034] %s mute gpio val=%d,integer.value[0]=%d\n", __func__, mute,ucontrol->value.integer.value[0]);
+
+	ucontrol->value.integer.value[0] = mute;
+
+	return 0;
+}
+
+
+
+
+
+const struct snd_kcontrol_new pa_controls[] =
+{
+	SOC_ENUM_EXT("PA gain", pa_gain_enum[0], pa_get_enum_double, pa_put_enum_double),
+    SOC_ENUM_EXT("Power limit", power_limit_enum[0], pa_get_enum_double, pa_put_enum_double),
+	SOC_ENUM_EXT("PA Reg Read", pa_enum2[0], get_reg, NULL),
+	SOC_SINGLE_EXT("pa mute", 0, 0, 1, 0,pa_GetMute, pa_SetMute),
+
+
+};
+	
+int pa_controls_size = sizeof(pa_controls) / sizeof(pa_controls[0]);
+
+
+
+
+static bool sa51034_volatile(struct device *dev, unsigned int reg)
+{
+	bool ret;
+
+#ifdef SA51034_DEBUG
+	ret = true;
+#else
+	ret = false;
+#endif
+
+	return ret;
+}
+
+static bool sa51034_readable(struct device *dev, unsigned int reg)
+{
+	if (reg <= SA51034_MAX_REGISTER)
+		return true;
+	else
+		return false;
+}
+
+static bool sa51034_writeable(struct device *dev, unsigned int reg)
+{
+	if (reg <= SA51034_MAX_REGISTER)
+		return true;
+	else
+		return false;
+}
+
+
+static const struct regmap_config sa51034_regmap = {
+	.reg_bits = 8,
+	.val_bits = 8,
+
+	.max_register = SA51034_MAX_REGISTER,
+	.volatile_reg = sa51034_volatile,
+	.writeable_reg = sa51034_writeable,
+	.readable_reg = sa51034_readable,
+
+	.reg_defaults = sa51034_reg,
+	.num_reg_defaults = ARRAY_SIZE(sa51034_reg),
+	.cache_type = REGCACHE_RBTREE,
+
+};
+
+static const struct snd_soc_component_driver pa_asoc_component = {
+	.name = "pa_component",
+
+
+	//.controls = pa_controls,
+	//.num_controls = ARRAY_SIZE(pa_controls),
+
+
+};
+
+static const struct of_device_id sa51034_i2c_dt_ids[] = {
+	{ .compatible = "sa51034"},
+	{ }
+};
+MODULE_DEVICE_TABLE(of, sa51034_i2c_dt_ids);
+static int sa51034_gpio_request(struct sa51034_priv *sa51034)
+{
+	struct device *dev;
+	struct device_node *np;
+    int ret;
+	dev = &(sa51034->i2c->dev);
+
+	np = dev->of_node;
+
+	if (!np)
+		return 0;
+
+	pr_info( "Read PDN pin from device tree\n");
+
+
+	sa51034->pwen_gpio = of_get_named_gpio(np, "sa51034,ctrl-gpio", 0);
+	if (sa51034->pwen_gpio < 0) {
+	    pr_err(  "sa51034 pwen pin of_get_named_gpio fail\n");
+		
+		sa51034->pwen_gpio = -1;
+		return -1;
+	}
+
+	if (!gpio_is_valid(sa51034->pwen_gpio)) {
+		pr_err(  "sa51034 pwen_gpio pin(%u) is invalid\n", sa51034->pwen_gpio);
+		sa51034->pwen_gpio = -1;
+		return -1;
+	}
+	sa51034->mute_gpio = of_get_named_gpio(np, "sa51034,ctrl-gpio", 1);
+	if (sa51034->mute_gpio < 0) {
+		
+	    pr_err(  "sa51034 mute_gpio pin of_get_named_gpio fail\n");
+		sa51034->mute_gpio = -1;
+		return -1;
+	}
+
+	if (!gpio_is_valid(sa51034->mute_gpio)) {
+		pr_err(  "sa51034 mute_gpio pin(%u) is invalid\n", sa51034->mute_gpio);
+		sa51034->mute_gpio = -1;
+		return -1;
+	}
+
+	
+	pr_info( "sa51034 get pwen_gpio pin(%u) mute_gpio pin(%u)\n", sa51034->pwen_gpio,sa51034->mute_gpio);
+
+	if (sa51034->pwen_gpio != -1) {
+		ret = devm_gpio_request(dev,sa51034->pwen_gpio, "sa51034 pwen");
+		if (ret < 0){
+			pr_err(  "sa51034 pwen_gpio request fail,ret=%d\n",ret);
+			return ret;			
+		}
+		pr_info("\t[sa51034] %s :pwen_gpio gpio_request ret = %d\n", __func__, ret);
+		gpio_direction_output(sa51034->pwen_gpio, 0);
+	}
+
+	
+	if (sa51034->mute_gpio != -1) {
+		ret = devm_gpio_request(dev,sa51034->mute_gpio, "sa51034 mute");
+		if (ret < 0){
+			pr_err(  "sa51034 mute_gpio request fail,ret=%d\n",ret);
+			return ret;			
+		}
+
+		pr_info("\t[AK4940] %s : mute_gpio gpio_request ret = %d\n", __func__, ret);
+		gpio_direction_output(sa51034->mute_gpio, 1);
+	}
+  
+	
+	return 0;
+}
+
+static int sa51034_set_mute(struct sa51034_priv *sa51034,int mute) 
+{
+	//struct snd_soc_component *component = dai->component;
+	//struct ak4940_priv *ak4940 = snd_soc_component_get_drvdata(component);
+	int ret = 0;
+	//int ndt;
+
+	pr_info("[SA51034] %s mute=%d\n", __func__, mute);
+	if (sa51034->mute_gpio == -1) {
+			pr_err(  "sa51034 %s mute_gpio invalid return\n",__func__);
+			return -1;	
+	}
+
+	//ndt = 4080000 / sa51034->fs;
+	if (mute) {
+		/* SMUTE: 1 , MUTE */
+		ret = gpio_direction_output(sa51034->mute_gpio, 1);
+		//mdelay(ndt);
+	} else{
+		/* SMUTE:  0  ,NORMAL operation */
+		ret = gpio_direction_output(sa51034->mute_gpio, 0);
+		//mdelay(ndt);
+	}
+	return ret;
+}
+
+static int sa51034_get_mute(struct sa51034_priv *sa51034,int *mute) 
+{
+
+	int ret = 0;
+	if (sa51034->mute_gpio == -1) {
+			pr_err(  "sa51034 %s mute_gpio invalid return\n",__func__);
+			return -1;	
+	}
+	
+	*mute = gpio_get_value(sa51034->mute_gpio);
+	pr_info("[SA51034] %s mute gpio val=%d\n", __func__, *mute);
+	
+	return ret;
+}
+
+static int sa51034_set_pwen(struct sa51034_priv *sa51034,int en) 
+{
+	//struct snd_soc_component *component = dai->component;
+	//struct ak4940_priv *ak4940 = snd_soc_component_get_drvdata(component);
+	int ret = 0;
+	//int ndt;
+
+	pr_info("\t[SA51034] %s en[%s]\n", __func__, en ? "ON":"OFF");
+	if (sa51034->pwen_gpio == -1) {
+			pr_err(  "sa51034 %s pwen_gpio invalid return\n",__func__);
+			return -1;	
+	}
+	//ndt = 4080000 / sa51034->fs;
+	if (en) {
+		/* SMUTE: 1 , MUTE */
+		ret = gpio_direction_output(sa51034->pwen_gpio, 1);
+		//mdelay(ndt);
+	} else{
+		/* SMUTE:  0  ,NORMAL operation */
+		ret = gpio_direction_output(sa51034->pwen_gpio, 0);
+		//mdelay(ndt);
+	}
+	return ret;
+}
+
+
+
+static int sa51034_i2c_probe(struct i2c_client *i2c, const struct i2c_device_id *id)
+{
+	struct sa51034_priv *sa51034;
+	int ret = 0;
+	unsigned int val;
+
+	pr_info("\t[sa51034] %s(%d),i2c->addr=0x%x\n", __func__, __LINE__,i2c->addr);
+
+	sa51034 = devm_kzalloc(&i2c->dev, sizeof(struct sa51034_priv), GFP_KERNEL);
+	if (sa51034 == NULL)
+		return -ENOMEM;
+
+
+	sa51034->regmap = devm_regmap_init_i2c(i2c, &sa51034_regmap);
+
+	if (IS_ERR(sa51034->regmap)) {
+		devm_kfree(&i2c->dev, sa51034);
+		return PTR_ERR(sa51034->regmap);
+	}
+
+
+	i2c_set_clientdata(i2c, sa51034);
+	sa51034->i2c = i2c;
+	ret = devm_snd_soc_register_component(&i2c->dev, &pa_asoc_component,
+					      NULL, 0);
+	if (ret) {
+		pr_err( "pa component register failed,ret=%d\n",ret);
+		return ret;
+	}
+
+	pr_info("[sa51034] %s(%d) pa component register end,ret=0x%x\n", __func__, __LINE__,ret);
+
+	sa51034_gpio_request(sa51034);
+
+
+	sa51034_set_pwen(sa51034,1); 
+
+	//sa51034_set_mute(sa51034,0);
+
+	g_sa51034 = sa51034;
+
+	
+	pr_info("\t[sa51034] %s end\n", __func__);
+	return ret;
+}
+
+static const struct i2c_device_id sa51034_i2c_id[] = {
+
+	{ "sa51034", 0 },
+	{ }
+};
+MODULE_DEVICE_TABLE(i2c, sa51034_i2c_id);
+
+static struct i2c_driver sa51034_i2c_driver = {
+	.driver = {
+		.name = "sa51034",
+		.of_match_table = of_match_ptr(sa51034_i2c_dt_ids),
+	},
+	.probe = sa51034_i2c_probe,
+	//.remove = sa51034_i2c_remove,
+	.id_table = sa51034_i2c_id,
+};
+
+static int  sa51034_init(void)
+{
+	pr_info("\t[sa51034] %s(%d)\n", __func__, __LINE__);
+
+	return i2c_add_driver(&sa51034_i2c_driver);
+}
+
+#endif
+static int zx29_audio_probe(struct platform_device *pdev)
+{
+	int ret;
+	struct device_node *np = pdev->dev.of_node;
+	struct snd_soc_card *card = &zx29_soc_card;
+	struct zx29_board_data *board;
+	const struct of_device_id *id;
+	enum of_gpio_flags flags;
+	unsigned int idx;
+
+	struct device *dev = &pdev->dev;
+	dev_info(&pdev->dev,"zx29_audio_probe start!\n");
+
+	card->dev = &pdev->dev;
+
+	board = devm_kzalloc(&pdev->dev, sizeof(*board), GFP_KERNEL);
+	if (!board)
+		return -ENOMEM;
+
+	if (np) {
+		zx29_dai_link[0].cpus->dai_name = NULL;
+		zx29_dai_link[0].cpus->of_node = of_parse_phandle(np,
+				"zxic,i2s-controller", 0);
+		if (!zx29_dai_link[0].cpus->of_node) {
+			dev_err(&pdev->dev,
+			   "Property 'zxic,i2s-controller' missing or invalid\n");
+			ret = -EINVAL;
+		}
+
+		zx29_dai_link[0].platforms->name = NULL;
+		zx29_dai_link[0].platforms->of_node = zx29_dai_link[0].cpus->of_node;
+
+		
+#if 0
+		zx29_dai_link[0].codecs->of_node = of_parse_phandle(np,
+				"zxic,audio-codec", 0);
+		if (!zx29_dai_link[0].codecs->of_node) {
+			dev_err(&pdev->dev,
+				"Property 'zxic,audio-codec' missing or invalid\n");
+			return -EINVAL;
+		}
+#endif	
+	}
+	
+
+
+
+
+
+	id = of_match_device(of_match_ptr(zx29_ti3100_of_match), &pdev->dev);
+	if (id)
+		*board = *((struct zx29_board_data *)id->data);
+	
+#if defined(CONFIG_SND_SOC_ZX29_TI3104)
+		board->name = "zx29_ti3104";
+#elif defined(CONFIG_SND_SOC_ZX29_TI3100)	
+		board->name = "zx29_ti3100";
+#else
+		board->name = "zx29_ti3100";
+
+#endif	
+	board->dev = &pdev->dev;
+
+	//platform_set_drvdata(pdev, board);
+	s_board = board;
+
+
+#if 0
+
+	board->gpio_pwen = of_get_gpio_flags(dev->of_node, 0, &flags);
+	if (!gpio_is_valid(board->gpio_pwen)) {
+		dev_err(dev,"  gpio_pwen no found\n");
+		return -EBUSY;
+	}
+	dev_info(dev, "board->gpio_pwen=0x%x  flags = %d\n",board->gpio_pwen,flags);
+	ret = devm_gpio_request(&pdev->dev,board->gpio_pwen, "codec_pwen");
+	if (ret < 0) {
+		dev_err(dev,"gpio_pwen request error.\n");
+		return ret;
+
+	}
+
+	board->gpio_pdn = of_get_gpio_flags(dev->of_node, 1, &flags);
+	if (!gpio_is_valid(board->gpio_pdn)) {
+		dev_err(dev,"  gpio_pdn no found\n");
+		return -EBUSY;
+	}
+	dev_info(dev, "board->gpio_pdn=0x%x  flags = %d\n",board->gpio_pdn,flags);
+	ret = devm_gpio_request(&pdev->dev,board->gpio_pdn, "codec_pdn");
+	if (ret < 0) {
+		dev_err(dev,"gpio_pdn request error.\n");
+		return ret;
+
+	}
+#endif
+
+	ret = devm_snd_soc_register_card(&pdev->dev, card);
+
+	if (ret){
+		dev_err(&pdev->dev, "snd_soc_register_card() failed:%d\n", ret);
+	    return ret;
+	}
+	zx29_i2s_top_pin_cfg(pdev);	
+
+	
+	//codec_power_on(board,1);
+#ifdef  CONFIG_PA_SA51034
+
+	dev_info(&pdev->dev,"zx29_audio_probe start sa51034_init!\n");
+
+	ret = sa51034_init();
+	if (ret != 0) {
+
+		pr_err("sa51034_init Failed to register I2C driver: %d\n", ret);
+		//return ret;
+
+	}
+	else{
+
+		for (idx = 0; idx < ARRAY_SIZE(pa_controls); idx++) {
+			ret = snd_ctl_add(card->snd_card,
+					  snd_ctl_new1(&pa_controls[idx],
+						       NULL));
+			if (ret < 0){
+				return ret;
+			}
+		}
+
+	}
+	 ret  = 0;
+
+#endif	
+	dev_info(&pdev->dev,"zx29_audio_probe end!\n");
+
+	return ret;
+}
+
+static struct platform_driver zx29_platform_driver = {
+	.driver		= {
+#if defined(CONFIG_SND_SOC_ZX29_TI3104)
+		.name	= "zx29_ti3104",
+#elif defined(CONFIG_SND_SOC_ZX29_TI3100)	
+		.name	= "zx29_ti3100",
+#else
+		.name	= "zx29_ti3100",
+
+#endif
+		.of_match_table = of_match_ptr(zx29_ti3100_of_match),
+		.pm	= &snd_soc_pm_ops,
+	},
+	.probe		= zx29_audio_probe,
+	//.remove 	= zx29_remove,
+};
+
+
+#if 0
+static int zx29_probe(struct platform_device *pdev)
+{
+	int ret;
+
+	print_audio("Alsa  zx297520xx SoC Audio driver\n");
+
+	zx29_platform_data = pdev->dev.platform_data;
+	if (zx29_platform_data == NULL) {
+		printk(KERN_ERR "Alsa  zx297520xx SoC Audio: unable to find platform data\n");
+		return -ENODEV;
+	}
+
+	if (zx297520xx_setup_pins(zx29_platform_data, "codec") < 0)
+		return -EBUSY;
+
+	zx29_i2s_top_reg_cfg();
+
+	zx29_snd_device = platform_device_alloc("soc-audio", -1);
+	if (!zx29_snd_device) {
+		printk(KERN_ERR "Alsa  zx297520xx SoC Audio: Unable to register\n");
+		return -ENOMEM;
+	}
+
+	platform_set_drvdata(zx29_snd_device, &zxic_soc_card);
+//	platform_device_add_data(zx29xx_ti3100_snd_device, &zx29xx_ti3100, sizeof(zx29xx_ti3100));
+	ret = platform_device_add(zx29_snd_device);
+	if (ret) {
+		printk(KERN_ERR "Alsa  zx29 SoC Audio: Unable to add\n");
+		platform_device_put(zx29_snd_device);
+	}
+
+	return ret;
+}
+#endif
+
+
+
+module_platform_driver(zx29_platform_driver);
+
+MODULE_DESCRIPTION("zx29 ALSA SoC audio driver");
+MODULE_LICENSE("GPL");
+MODULE_ALIAS("platform:zx29-audio-ti3100");