mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-02-17 22:49:02 +00:00
arm: da850-evm: Enable MTD Parts in SPI Flash
There is a discrepency between U-Boot and Linux on the partition map. This enabes the MTD parts to pass MTD partition information from U-Boot to Linux. Linux already has a pending patch to enable MTD PARTS in davinci_all_defconfig Reviewed-by: Jagan Teki <jagan@openedev.com> Signed-off-by: Adam Ford <aford173@gmail.com>
This commit is contained in:
parent
a4670f8ebb
commit
f4fad71612
2 changed files with 13 additions and 0 deletions
|
@ -30,6 +30,7 @@ CONFIG_CRC32_VERIFY=y
|
|||
# CONFIG_CMD_TIME is not set
|
||||
# CONFIG_CMD_EXT4 is not set
|
||||
# CONFIG_CMD_FS_GENERIC is not set
|
||||
CONFIG_CMD_MTDPARTS=y
|
||||
CONFIG_CMD_DIAG=y
|
||||
CONFIG_OF_CONTROL=y
|
||||
CONFIG_ENV_IS_IN_SPI_FLASH=y
|
||||
|
@ -38,6 +39,7 @@ CONFIG_DM_SPI_FLASH=y
|
|||
CONFIG_SPI_FLASH=y
|
||||
CONFIG_SPI_FLASH_STMICRO=y
|
||||
CONFIG_SPI_FLASH_WINBOND=y
|
||||
CONFIG_SPI_FLASH_MTD=y
|
||||
CONFIG_DM_SERIAL=y
|
||||
CONFIG_SYS_NS16550=y
|
||||
CONFIG_DM_SPI=y
|
||||
|
|
|
@ -249,6 +249,17 @@
|
|||
#define CONFIG_ENV_SIZE (64 << 10)
|
||||
#define CONFIG_ENV_OFFSET (512 << 10)
|
||||
#define CONFIG_ENV_SECT_SIZE (64 << 10)
|
||||
#ifdef CONFIG_SPL_BUILD
|
||||
#undef CONFIG_SPI_FLASH_MTD
|
||||
#endif
|
||||
#define CONFIG_MTD_DEVICE /* needed for mtdparts commands */
|
||||
#define CONFIG_MTD_PARTITIONS /* required for UBI partition support */
|
||||
#define MTDIDS_DEFAULT "nor0=spi0.0"
|
||||
#define MTDPARTS_DEFAULT "mtdparts=spi0.0:"\
|
||||
"512k(u-boot.ais),"\
|
||||
"64k(u-boot-env),"\
|
||||
"7552k(kernel-spare),"\
|
||||
"64k(MAC-Address)"
|
||||
#endif
|
||||
|
||||
/*
|
||||
|
|
Loading…
Add table
Reference in a new issue