[U-Boot] [UBOOT][PATCH 3/5] configs: dra7-evm: Add mtd parts info for qspi.

Jagan Teki jagannadh.teki at gmail.com
Thu Apr 3 08:29:14 CEST 2014


On Wed, Apr 2, 2014 at 4:06 PM, Sourav Poddar <sourav.poddar at ti.com> wrote:
> Add MTD partition info for qspi on dra7 evm
>
> Signed-off-by: Sourav Poddar <sourav.poddar at ti.com>
> ---
>  include/configs/dra7xx_evm.h |   46 ++++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 46 insertions(+)
>
> diff --git a/include/configs/dra7xx_evm.h b/include/configs/dra7xx_evm.h
> index 291c538..68496dc 100644
> --- a/include/configs/dra7xx_evm.h
> +++ b/include/configs/dra7xx_evm.h
> @@ -75,6 +75,52 @@
>  #define CONFIG_SF_DEFAULT_SPEED                48000000
>  #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 - 0x140000 : QSPI.u-boot (1MiB)
> + * 0x140000 - 0x150000 : QSPI.u-boot-spl-os (64KiB)
> + * 0x150000 - 0x160000 : QSPI.u-boot-env (64KiB)
> + * 0x160000 - 0x170000 : QSPI.u-boot-env.backup1 (64KiB)
> + * 0x170000 - 0x970000 : QSPI.kernel (8MiB)
> + * 0x970000 - 0x2000000 : USERLAND
> + */
> +#if defined(CONFIG_QSPI_BOOT)
> +#undef CONFIG_ENV_IS_IN_MMC
> +#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 */
> +#define CONFIG_ENV_SECT_SIZE           (64 << 10) /* 64 KB sectors */
> +#undef CONFIG_ENV_OFFSET
> +#define CONFIG_ENV_OFFSET              0x150000
> +#undef CONFIG_ENV_OFFSET_REDUND
> +#define CONFIG_ENV_OFFSET_REDUND       0x160000
> +
> +#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)," \
> +                                               "1m(QSPI.u-boot)," \
> +                                               "64k(QSPI.u-boot-spl-os)," \
> +                                               "64k(QSPI.u-boot-env)," \
> +                                               "64k(QSPI.u-boot-env.backup1)," \
> +                                               "8m(QSPI.kernel)," \
> +                                               "-(QSPI.rootfs)"
> +#endif
> +
>  /* SPI SPL */
>  #define CONFIG_SPL_SPI_SUPPORT
>  #define CONFIG_SPL_SPI_LOAD
Can you add log file for this qspi mtd tests on your next version patches.
Good to have this as we didn't mtd partitioning on qspi yet.

thanks!
-- 
Jagan.


More information about the U-Boot mailing list