diff mbox

[U-Boot,2/2] mx6sxsabresd: support qspi flash bigger than 16MB

Message ID 1420362435-22680-2-git-send-email-Peng.Fan@freescale.com
State Accepted
Delegated to: Jagannadha Sutradharudu Teki
Headers show

Commit Message

Peng Fan Jan. 4, 2015, 9:07 a.m. UTC
mx6sxsabresd revb board uses 32MB qspi flash, reva board uses 16MB qspi
flash. Currently, the default supported platform is revb board.

If want to configure for reva board, just define CONFIG_MX6SX_SABRESD_REVA
in mx6sxsabresd.h to support reva qspi flashes whose size is 16MB.

Signed-off-by: Peng Fan <Peng.Fan@freescale.com>
---
 include/configs/mx6sxsabresd.h | 5 +++++
 1 file changed, 5 insertions(+)

Comments

Jagan Teki Jan. 6, 2015, 10:38 a.m. UTC | #1
On 4 January 2015 at 14:37, Peng Fan <Peng.Fan@freescale.com> wrote:
> mx6sxsabresd revb board uses 32MB qspi flash, reva board uses 16MB qspi
> flash. Currently, the default supported platform is revb board.
>
> If want to configure for reva board, just define CONFIG_MX6SX_SABRESD_REVA
> in mx6sxsabresd.h to support reva qspi flashes whose size is 16MB.
>
> Signed-off-by: Peng Fan <Peng.Fan@freescale.com>
> ---
>  include/configs/mx6sxsabresd.h | 5 +++++
>  1 file changed, 5 insertions(+)
>
> diff --git a/include/configs/mx6sxsabresd.h b/include/configs/mx6sxsabresd.h
> index 469d250..b40dc19 100644
> --- a/include/configs/mx6sxsabresd.h
> +++ b/include/configs/mx6sxsabresd.h
> @@ -240,10 +240,15 @@
>  #ifdef CONFIG_FSL_QSPI
>  #define CONFIG_CMD_SF
>  #define CONFIG_SPI_FLASH
> +#define CONFIG_SPI_FLASH_BAR
>  #define CONFIG_SPI_FLASH_SPANSION
>  #define CONFIG_SPI_FLASH_STMICRO
>  #define CONFIG_SYS_FSL_QSPI_LE
> +#ifdef CONFIG_MX6SX_SABRESD_REVA
>  #define FSL_QSPI_FLASH_SIZE            SZ_16M
> +#else
> +#define FSL_QSPI_FLASH_SIZE            SZ_32M
> +#endif
>  #define FSL_QSPI_FLASH_NUM             2
>  #endif
>
> --
> 1.8.4
>
>

Applied to u-boot-spi/master

thanks!
diff mbox

Patch

diff --git a/include/configs/mx6sxsabresd.h b/include/configs/mx6sxsabresd.h
index 469d250..b40dc19 100644
--- a/include/configs/mx6sxsabresd.h
+++ b/include/configs/mx6sxsabresd.h
@@ -240,10 +240,15 @@ 
 #ifdef CONFIG_FSL_QSPI
 #define CONFIG_CMD_SF
 #define CONFIG_SPI_FLASH
+#define CONFIG_SPI_FLASH_BAR
 #define CONFIG_SPI_FLASH_SPANSION
 #define CONFIG_SPI_FLASH_STMICRO
 #define CONFIG_SYS_FSL_QSPI_LE
+#ifdef CONFIG_MX6SX_SABRESD_REVA
 #define FSL_QSPI_FLASH_SIZE		SZ_16M
+#else
+#define FSL_QSPI_FLASH_SIZE		SZ_32M
+#endif
 #define FSL_QSPI_FLASH_NUM		2
 #endif