[U-Boot] [U-Boot PATCH v2 10/10] ARM: dra7xx_evm: Enable EDMA3 in SPL to support DMA on qspi
Jagan Teki
jteki at openedev.com
Thu Aug 13 20:04:42 CEST 2015
On 30 July 2015 at 11:04, Vignesh R <vigneshr at ti.com> wrote:
> Enable TI_EDMA3 and SPL_DMA support, so as to reduce boot time. With
> DMA enabled there is almost 3x improvement in read performance. This
> helps in reducing boot time in qspiboot mode
>
> Also add EDMA3 base address for DRA7XX and AM57XX.
>
> Signed-off-by: Vignesh R <vigneshr at ti.com>
Reviewed-by: Jagan Teki <jteki at openedev.com>
> ---
> arch/arm/include/asm/arch-omap5/hardware.h | 5 +++++
> include/configs/dra7xx_evm.h | 2 ++
> 2 files changed, 7 insertions(+)
>
> diff --git a/arch/arm/include/asm/arch-omap5/hardware.h b/arch/arm/include/asm/arch-omap5/hardware.h
> index f7011b4e904a..a5bd60009289 100644
> --- a/arch/arm/include/asm/arch-omap5/hardware.h
> +++ b/arch/arm/include/asm/arch-omap5/hardware.h
> @@ -23,4 +23,9 @@
> /* GPMC Base address */
> #define GPMC_BASE 0x50000000
>
> +/* EDMA3 Base address for DRA7XX and AM57XX */
> +#if defined(CONFIG_DRA7XX) || defined(CONFIG_AM57XX)
> +#define EDMA3_BASE 0x43300000
> +#endif
> +
> #endif
> diff --git a/include/configs/dra7xx_evm.h b/include/configs/dra7xx_evm.h
> index 74994479e60b..6e32de854619 100644
> --- a/include/configs/dra7xx_evm.h
> +++ b/include/configs/dra7xx_evm.h
> @@ -166,6 +166,8 @@
>
> /* SPI SPL */
> #define CONFIG_SPL_SPI_SUPPORT
> +#define CONFIG_SPL_DMA_SUPPORT
> +#define CONFIG_TI_EDMA3
> #define CONFIG_SPL_SPI_LOAD
> #define CONFIG_SPL_SPI_FLASH_SUPPORT
> #define CONFIG_SYS_SPI_U_BOOT_OFFS 0x40000
> --
> 2.5.0
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
thanks!
--
Jagan | openedev.
More information about the U-Boot
mailing list