diff options
| author | Adam Ford <[email protected]> | 2017-09-17 20:43:47 -0500 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2017-09-29 10:52:22 -0400 |
| commit | f4fad7161242b62ad1c79a2dfe558d1598e2e6e6 (patch) | |
| tree | 4358aa47a7c1c1909a36ae52647c97079569f549 | |
| parent | a4670f8ebb5b4df6afeb5155fb5b44c1d1d154b9 (diff) | |
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 <[email protected]>
Signed-off-by: Adam Ford <[email protected]>
| -rw-r--r-- | configs/da850evm_defconfig | 2 | ||||
| -rw-r--r-- | include/configs/da850evm.h | 11 |
2 files changed, 13 insertions, 0 deletions
diff --git a/configs/da850evm_defconfig b/configs/da850evm_defconfig index 05dc8131fac..80160eff079 100644 --- a/configs/da850evm_defconfig +++ b/configs/da850evm_defconfig @@ -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 diff --git a/include/configs/da850evm.h b/include/configs/da850evm.h index d383c23bbe0..0bdf0cb1340 100644 --- a/include/configs/da850evm.h +++ b/include/configs/da850evm.h @@ -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 /* |
