configs: k2*_evm: let each board decide env location
Not all TI Keystone2 EVMs want environment in NAND flash. K2G EVM which has an MMC/SD slot, keep environment in a FAT partition on SD card. Since ti_armv7_keystone2.h defines environment is in NAND, boards which do not follow that have to #undef'ine that configuration. This leads to ugly ordering issues around where exactly the include of ti_armv7_keystone2.h can come in within the k2*_evm.h files. Move environment location to config file of each board. This should make it easy to change it for any one board without affecting all other boards. Signed-off-by: Sekhar Nori <nsekhar@ti.com>
This commit is contained in:
parent
eedfb89e61
commit
ae8733910b
5 changed files with 13 additions and 4 deletions
|
@ -27,6 +27,10 @@
|
|||
"name_uboot=u-boot-spi-k2e-evm.gph\0" \
|
||||
"name_fs=arago-console-image-k2e-evm.cpio.gz\0"
|
||||
|
||||
#define CONFIG_ENV_SIZE (256 << 10) /* 256 KiB */
|
||||
#define CONFIG_ENV_IS_IN_NAND
|
||||
#define CONFIG_ENV_OFFSET 0x100000
|
||||
|
||||
#include <configs/ti_armv7_keystone2.h>
|
||||
|
||||
/* SPL SPI Loader Configuration */
|
||||
|
|
|
@ -63,8 +63,8 @@
|
|||
#define CONFIG_PHY_MICREL
|
||||
#define PHY_ANEG_TIMEOUT 10000 /* PHY needs longer aneg time */
|
||||
|
||||
#undef CONFIG_ENV_IS_IN_NAND
|
||||
#define CONFIG_ENV_IS_IN_FAT
|
||||
#define CONFIG_ENV_SIZE (256 << 10) /* 256 KiB */
|
||||
#define FAT_ENV_INTERFACE "mmc"
|
||||
#define FAT_ENV_DEVICE_AND_PART "0:1"
|
||||
#define FAT_ENV_FILE "uboot.env"
|
||||
|
|
|
@ -27,6 +27,10 @@
|
|||
"name_uboot=u-boot-spi-k2hk-evm.gph\0" \
|
||||
"name_fs=arago-console-image-k2hk-evm.cpio.gz\0"
|
||||
|
||||
#define CONFIG_ENV_SIZE (256 << 10) /* 256 KiB */
|
||||
#define CONFIG_ENV_IS_IN_NAND
|
||||
#define CONFIG_ENV_OFFSET 0x100000
|
||||
|
||||
#include <configs/ti_armv7_keystone2.h>
|
||||
|
||||
/* SPL SPI Loader Configuration */
|
||||
|
|
|
@ -27,6 +27,10 @@
|
|||
"name_uboot=u-boot-spi-k2l-evm.gph\0" \
|
||||
"name_fs=arago-console-image-k2l-evm.cpio.gz\0"
|
||||
|
||||
#define CONFIG_ENV_SIZE (256 << 10) /* 256 KiB */
|
||||
#define CONFIG_ENV_IS_IN_NAND
|
||||
#define CONFIG_ENV_OFFSET 0x100000
|
||||
|
||||
#include <configs/ti_armv7_keystone2.h>
|
||||
|
||||
/* SPL SPI Loader Configuration */
|
||||
|
|
|
@ -185,9 +185,6 @@
|
|||
#define CONFIG_SYS_MAX_NAND_DEVICE 1
|
||||
#define CONFIG_SYS_NAND_MAX_CHIPS 1
|
||||
#define CONFIG_SYS_NAND_NO_SUBPAGE_WRITE
|
||||
#define CONFIG_ENV_SIZE (256 << 10) /* 256 KiB */
|
||||
#define CONFIG_ENV_IS_IN_NAND
|
||||
#define CONFIG_ENV_OFFSET 0x100000
|
||||
#define CONFIG_MTD_PARTITIONS
|
||||
#define CONFIG_RBTREE
|
||||
#define CONFIG_LZO
|
||||
|
|
Loading…
Reference in a new issue