diff mbox

[U-Boot,RFC,3/7] TI: armv7: Move ELM support to SoC configuration file.

Message ID 1386361824-21900-4-git-send-email-eballetbo@gmail.com
State Accepted
Delegated to: Tom Rini
Headers show

Commit Message

Enric Balletbo Serra Dec. 6, 2013, 8:30 p.m. UTC
The ELM hardware engine wihich is used for ECC error detections is not present
on OMAP3 SoC, so move the CONFIG_SPL_NAND_AM33XX_BCH from ti_armv7_common.h to
SoC configuration file.

Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
---
 include/configs/ti_am335x_common.h | 4 ++++
 include/configs/ti_armv7_common.h  | 1 -
 include/configs/ti_omap4_common.h  | 4 ++++
 include/configs/ti_omap5_common.h  | 4 ++++
 4 files changed, 12 insertions(+), 1 deletion(-)

Comments

Lokesh Vutla Dec. 23, 2013, 11:41 a.m. UTC | #1
On Saturday 07 December 2013 02:00 AM, Enric Balletbo i Serra wrote:
> The ELM hardware engine wihich is used for ECC error detections is not present
> on OMAP3 SoC, so move the CONFIG_SPL_NAND_AM33XX_BCH from ti_armv7_common.h to
> SoC configuration file.
Reviewed-by:  Lokesh Vutla <lokeshvutla@ti.com>

Thanks and regards,
Lokesh
> 
> Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
> ---
>  include/configs/ti_am335x_common.h | 4 ++++
>  include/configs/ti_armv7_common.h  | 1 -
>  include/configs/ti_omap4_common.h  | 4 ++++
>  include/configs/ti_omap5_common.h  | 4 ++++
>  4 files changed, 12 insertions(+), 1 deletion(-)
> 
> diff --git a/include/configs/ti_am335x_common.h b/include/configs/ti_am335x_common.h
> index 10fe47f..cddddb0 100644
> --- a/include/configs/ti_am335x_common.h
> +++ b/include/configs/ti_am335x_common.h
> @@ -72,6 +72,10 @@
>  #define CONFIG_SKIP_LOWLEVEL_INIT
>  #endif
>  
> +#ifdef CONFIG_NAND
> +#define CONFIG_SPL_NAND_AM33XX_BCH	/* ELM support */
> +#endif
> +
>  /* Now bring in the rest of the common code. */
>  #include <configs/ti_armv7_common.h>
>  
> diff --git a/include/configs/ti_armv7_common.h b/include/configs/ti_armv7_common.h
> index 99b60fc..f4e42ef 100644
> --- a/include/configs/ti_armv7_common.h
> +++ b/include/configs/ti_armv7_common.h
> @@ -237,7 +237,6 @@
>  #define CONFIG_SPL_BOARD_INIT
>  
>  #ifdef CONFIG_NAND
> -#define CONFIG_SPL_NAND_AM33XX_BCH	/* OMAP4 and later ELM support */
>  #define CONFIG_SPL_NAND_SUPPORT
>  #define CONFIG_SPL_NAND_BASE
>  #define CONFIG_SPL_NAND_DRIVERS
> diff --git a/include/configs/ti_omap4_common.h b/include/configs/ti_omap4_common.h
> index bce32d6..815aaf5 100644
> --- a/include/configs/ti_omap4_common.h
> +++ b/include/configs/ti_omap4_common.h
> @@ -154,4 +154,8 @@
>  #define CONFIG_SPL_DISPLAY_PRINT
>  #define CONFIG_SPL_LDSCRIPT "$(CPUDIR)/omap-common/u-boot-spl.lds"
>  
> +#ifdef CONFIG_NAND
> +#define CONFIG_SPL_NAND_AM33XX_BCH	/* ELM support */
> +#endif
> +
>  #endif /* __CONFIG_TI_OMAP4_COMMON_H */
> diff --git a/include/configs/ti_omap5_common.h b/include/configs/ti_omap5_common.h
> index 4f34dcf..7b10fbd 100644
> --- a/include/configs/ti_omap5_common.h
> +++ b/include/configs/ti_omap5_common.h
> @@ -146,4 +146,8 @@
>  #define CONFIG_SPL_DISPLAY_PRINT
>  #define CONFIG_SPL_LDSCRIPT "$(CPUDIR)/omap-common/u-boot-spl.lds"
>  
> +#ifdef CONFIG_NAND
> +#define CONFIG_SPL_NAND_AM33XX_BCH	/* ELM support */
> +#endif
> +
>  #endif /* __CONFIG_TI_OMAP5_COMMON_H */
>
diff mbox

Patch

diff --git a/include/configs/ti_am335x_common.h b/include/configs/ti_am335x_common.h
index 10fe47f..cddddb0 100644
--- a/include/configs/ti_am335x_common.h
+++ b/include/configs/ti_am335x_common.h
@@ -72,6 +72,10 @@ 
 #define CONFIG_SKIP_LOWLEVEL_INIT
 #endif
 
+#ifdef CONFIG_NAND
+#define CONFIG_SPL_NAND_AM33XX_BCH	/* ELM support */
+#endif
+
 /* Now bring in the rest of the common code. */
 #include <configs/ti_armv7_common.h>
 
diff --git a/include/configs/ti_armv7_common.h b/include/configs/ti_armv7_common.h
index 99b60fc..f4e42ef 100644
--- a/include/configs/ti_armv7_common.h
+++ b/include/configs/ti_armv7_common.h
@@ -237,7 +237,6 @@ 
 #define CONFIG_SPL_BOARD_INIT
 
 #ifdef CONFIG_NAND
-#define CONFIG_SPL_NAND_AM33XX_BCH	/* OMAP4 and later ELM support */
 #define CONFIG_SPL_NAND_SUPPORT
 #define CONFIG_SPL_NAND_BASE
 #define CONFIG_SPL_NAND_DRIVERS
diff --git a/include/configs/ti_omap4_common.h b/include/configs/ti_omap4_common.h
index bce32d6..815aaf5 100644
--- a/include/configs/ti_omap4_common.h
+++ b/include/configs/ti_omap4_common.h
@@ -154,4 +154,8 @@ 
 #define CONFIG_SPL_DISPLAY_PRINT
 #define CONFIG_SPL_LDSCRIPT "$(CPUDIR)/omap-common/u-boot-spl.lds"
 
+#ifdef CONFIG_NAND
+#define CONFIG_SPL_NAND_AM33XX_BCH	/* ELM support */
+#endif
+
 #endif /* __CONFIG_TI_OMAP4_COMMON_H */
diff --git a/include/configs/ti_omap5_common.h b/include/configs/ti_omap5_common.h
index 4f34dcf..7b10fbd 100644
--- a/include/configs/ti_omap5_common.h
+++ b/include/configs/ti_omap5_common.h
@@ -146,4 +146,8 @@ 
 #define CONFIG_SPL_DISPLAY_PRINT
 #define CONFIG_SPL_LDSCRIPT "$(CPUDIR)/omap-common/u-boot-spl.lds"
 
+#ifdef CONFIG_NAND
+#define CONFIG_SPL_NAND_AM33XX_BCH	/* ELM support */
+#endif
+
 #endif /* __CONFIG_TI_OMAP5_COMMON_H */