configs: am43x-evm: Add mtd parts info for qspi.
Add MTD partition info for qspi on am43x epos evm Signed-off-by: Sourav Poddar <sourav.poddar@ti.com>
This commit is contained in:
parent
9769033b54
commit
110ea2c838
|
@ -23,7 +23,9 @@
|
||||||
|
|
||||||
DECLARE_GLOBAL_DATA_PTR;
|
DECLARE_GLOBAL_DATA_PTR;
|
||||||
|
|
||||||
|
#ifdef CONFIG_DRIVER_TI_CPSW
|
||||||
static struct ctrl_dev *cdev = (struct ctrl_dev *)CTRL_DEVICE_BASE;
|
static struct ctrl_dev *cdev = (struct ctrl_dev *)CTRL_DEVICE_BASE;
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Read header information from EEPROM into global structure.
|
* Read header information from EEPROM into global structure.
|
||||||
|
|
|
@ -99,6 +99,53 @@
|
||||||
#define CONFIG_SF_DEFAULT_SPEED 48000000
|
#define CONFIG_SF_DEFAULT_SPEED 48000000
|
||||||
#define CONFIG_DEFAULT_SPI_MODE SPI_MODE_3
|
#define CONFIG_DEFAULT_SPI_MODE SPI_MODE_3
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Default to using SPI for environment, etc.
|
||||||
|
* 0x000000 - 0x010000 : QSPI.SPL (64KiB)
|
||||||
|
* 0x010000 - 0x020000 : QSPI.SPL.backup1 (64KiB)
|
||||||
|
* 0x020000 - 0x030000 : QSPI.SPL.backup2 (64KiB)
|
||||||
|
* 0x030000 - 0x040000 : QSPI.SPL.backup3 (64KiB)
|
||||||
|
* 0x040000 - 0x1c0000 : QSPI.u-boot (1.5MiB)
|
||||||
|
* 0x1c0000 - 0x1d0000 : QSPI.u-boot-spl-os (64KiB)
|
||||||
|
* 0x1d0000 - 0x1e0000 : QSPI.u-boot-env (64KiB)
|
||||||
|
* 0x1e0000 - 0x1f0000 : QSPI.u-boot-env.backup1 (64KiB)
|
||||||
|
* 0x1f0000 - 0x6f0000 : QSPI.kernel (5MiB)
|
||||||
|
* 0x6f0000 - 0x4000000 : USERLAND
|
||||||
|
*/
|
||||||
|
#if defined(CONFIG_QSPI_BOOT)
|
||||||
|
#ifdef CONFIG_SPL_BUILD
|
||||||
|
#undef CONFIG_SPL_MMC_SUPPORT
|
||||||
|
#endif
|
||||||
|
#define CONFIG_ENV_IS_IN_SPI_FLASH
|
||||||
|
#define CONFIG_SYS_REDUNDAND_ENVIRONMENT
|
||||||
|
#define CONFIG_ENV_SPI_MAX_HZ CONFIG_SF_DEFAULT_SPEED
|
||||||
|
#undef CONFIG_SPL_MAX_SIZE
|
||||||
|
#define CONFIG_SPL_MAX_SIZE (64 << 10) /* 64 KiB */
|
||||||
|
#undef CONFIG_ENV_IS_NOWHERE
|
||||||
|
#define CONFIG_ENV_SECT_SIZE (64 << 10) /* 64 KB sectors */
|
||||||
|
#define CONFIG_ENV_OFFSET 0x1d0000
|
||||||
|
#define CONFIG_ENV_OFFSET_REDUND 0x1e0000
|
||||||
|
|
||||||
|
#ifdef MTDIDS_DEFAULT
|
||||||
|
#undef MTDIDS_DEFAULT
|
||||||
|
#endif
|
||||||
|
#define MTDIDS_DEFAULT "nor0=m25p80-flash.0"
|
||||||
|
|
||||||
|
#ifdef MTDPARTS_DEFAULT
|
||||||
|
#undef MTDPARTS_DEFAULT
|
||||||
|
#endif
|
||||||
|
#define MTDPARTS_DEFAULT "mtdparts=qspi.0:64k(SPL)," \
|
||||||
|
"64k(QSPI.SPL.backup1)," \
|
||||||
|
"64k(QSPI.SPL.backup2)," \
|
||||||
|
"64k(QSPI.SPL.backup3)," \
|
||||||
|
"1.5m(QSPI.u-boot)," \
|
||||||
|
"64k(QSPI.u-boot-spl-os)," \
|
||||||
|
"64k(QSPI.u-boot-env)," \
|
||||||
|
"64k(QSPI.u-boot-env.backup1)," \
|
||||||
|
"5m(QSPI.kernel)," \
|
||||||
|
"-(QSPI.rootfs)"
|
||||||
|
#endif
|
||||||
|
|
||||||
/* SPI SPL */
|
/* SPI SPL */
|
||||||
#define CONFIG_SPL_SPI_SUPPORT
|
#define CONFIG_SPL_SPI_SUPPORT
|
||||||
#define CONFIG_SPL_SPI_LOAD
|
#define CONFIG_SPL_SPI_LOAD
|
||||||
|
@ -221,9 +268,10 @@
|
||||||
BOOTCMD_USB \
|
BOOTCMD_USB \
|
||||||
BOOTCMD_MMC \
|
BOOTCMD_MMC \
|
||||||
BOOTCMD_NAND
|
BOOTCMD_NAND
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef CONFIG_QSPI_BOOT
|
||||||
|
#if !defined(CONFIG_SPL_BUILD)
|
||||||
/* Enhance our eMMC support / experience. */
|
/* Enhance our eMMC support / experience. */
|
||||||
#define CONFIG_CMD_GPT
|
#define CONFIG_CMD_GPT
|
||||||
#define CONFIG_EFI_PARTITION
|
#define CONFIG_EFI_PARTITION
|
||||||
|
@ -254,6 +302,8 @@
|
||||||
#define CONFIG_SPL_ETH_SUPPORT
|
#define CONFIG_SPL_ETH_SUPPORT
|
||||||
#define CONFIG_SPL_NET_SUPPORT
|
#define CONFIG_SPL_NET_SUPPORT
|
||||||
#define CONFIG_SYS_RX_ETH_BUFFER 64
|
#define CONFIG_SYS_RX_ETH_BUFFER 64
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/* NAND support */
|
/* NAND support */
|
||||||
#ifdef CONFIG_NAND
|
#ifdef CONFIG_NAND
|
||||||
|
|
Loading…
Reference in New Issue