|
@@ -29,6 +29,7 @@
|
|
|
#define CONFIG_DRIVER_TI_EMAC
|
|
|
#define CONFIG_USE_SPIFLASH
|
|
|
|
|
|
+
|
|
|
/*
|
|
|
* SoC Configuration
|
|
|
*/
|
|
@@ -129,6 +130,22 @@
|
|
|
#define CONFIG_NET_MULTI
|
|
|
#endif
|
|
|
|
|
|
+#ifdef CONFIG_USE_NOR
|
|
|
+#define CONFIG_ENV_IS_IN_FLASH
|
|
|
+#define CONFIG_FLASH_CFI_DRIVER
|
|
|
+#define CONFIG_SYS_FLASH_CFI
|
|
|
+#define CONFIG_SYS_FLASH_PROTECTION
|
|
|
+#define CONFIG_SYS_MAX_FLASH_BANKS 1 /* max number of flash banks */
|
|
|
+#define CONFIG_SYS_FLASH_SECT_SZ (128 << 10) /* 128KB */
|
|
|
+#define CONFIG_ENV_OFFSET (CONFIG_SYS_FLASH_SECT_SZ * 3)
|
|
|
+#define CONFIG_ENV_SIZE (10 << 10) /* 10KB */
|
|
|
+#define CONFIG_SYS_FLASH_BASE DAVINCI_ASYNC_EMIF_DATA_CE2_BASE
|
|
|
+#define PHYS_FLASH_SIZE (8 << 20) /* Flash size 8MB */
|
|
|
+#define CONFIG_SYS_MAX_FLASH_SECT ((PHYS_FLASH_SIZE/CONFIG_SYS_FLASH_SECT_SZ)\
|
|
|
+ + 3)
|
|
|
+#define CONFIG_ENV_SECT_SIZE CONFIG_SYS_FLASH_SECT_SZ
|
|
|
+#endif
|
|
|
+
|
|
|
#ifdef CONFIG_USE_SPIFLASH
|
|
|
#undef CONFIG_ENV_IS_IN_FLASH
|
|
|
#undef CONFIG_ENV_IS_IN_NAND
|