[Feature][ZXW-311] add lynq nv config support & merge changes for sihai

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

Change-Id: Ie02a4c5daad09441e82b92c9746d5aff0a603692
diff --git a/pub/project/zx297520v3/include/drv/dma_cfg.h b/pub/project/zx297520v3/include/drv/dma_cfg.h
index b83ca2b..5cd218e 100755
--- a/pub/project/zx297520v3/include/drv/dma_cfg.h
+++ b/pub/project/zx297520v3/include/drv/dma_cfg.h
@@ -204,11 +204,24 @@
 #define EXCEPT_FLAG_ADDR         (BOOT_FLAG_ADDR + BOOT_FLAG_SIZE)

 #define EXCEPT_FLAG_SIZE         (0x4UL)

 

+//youchen@2024-06-20 add for lynq nv config begin

+#define LYNQ_NV_CFG_SUPPORT 1

+

+#ifndef LYNQ_NV_CFG_SUPPORT

+

 #define MMC_FLAG_ADDR         (EXCEPT_FLAG_ADDR + EXCEPT_FLAG_SIZE)

 #define MMC_FLAG_SIZE         (0x4UL)/*bit 0: mmc0 exit,bit1 mmc1 exit*/

-

 #define RAM_CONFIG_END (MMC_FLAG_ADDR+MMC_FLAG_SIZE)

 

+#else

+

+#define MMC_LYNQ_NV_CFG_ADDR         (EXCEPT_FLAG_ADDR + EXCEPT_FLAG_SIZE)

+#define MMC_LYNQ_NV_CFG_SIZE         (0x100UL)

+#define RAM_CONFIG_END (MMC_LYNQ_NV_CFG_ADDR+MMC_LYNQ_NV_CFG_SIZE)

+

+#endif 

+//youchen@2024-06-20 add for lynq nv config end

+

 //#if RAM_CONFIG_END > (IRAM_BASE_ADDR_DRV+IRAM_BASE_LEN_DRV)

 //#error error drv_ram_cfg !!!!!!!!!!!!!!!

 //#endif