powerpc/t208x: enable errata A006261, A006593, A006379
authorShengzhou Liu <Shengzhou.Liu@freescale.com>
Thu, 24 Apr 2014 03:10:09 +0000 (11:10 +0800)
committerYork Sun <yorksun@freescale.com>
Tue, 13 May 2014 15:26:54 +0000 (08:26 -0700)
Enable errata A006261A006593A006379 for T208x.
Additionally enable CONFIG_CMD_ERRATA for T2080RDB.

Signed-off-by: Shengzhou Liu <Shengzhou.Liu@freescale.com>
arch/powerpc/include/asm/config_mpc85xx.h
arch/powerpc/include/asm/fsl_errata.h
include/configs/T208xRDB.h

index 864e74c0c761d8240f26fa0576928f0bfdd1d248..0d6eb491f1af565aa5322be40f231245575f2b80 100644 (file)
@@ -798,6 +798,9 @@ defined(CONFIG_PPC_T1020) || defined(CONFIG_PPC_T1022)
 #define CONFIG_SYS_FSL_SFP_VER_3_0
 #define CONFIG_SYS_FSL_ISBC_VER                2
 #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
+#define CONFIG_SYS_FSL_ERRATUM_A006261
+#define CONFIG_SYS_FSL_ERRATUM_A006593
+#define CONFIG_SYS_FSL_ERRATUM_A006379
 #define ESDHCI_QUIRK_BROKEN_TIMEOUT_VALUE
 
 
index 4eba85cc3475b9fabca873981e9b1a81eafd95f3..d820121ee3a1d802ccc5b6e7a5cc23b679d0cc9b 100644 (file)
@@ -52,6 +52,9 @@ static inline bool has_erratum_a006261(void)
                return IS_SVR_REV(svr, 1, 0) || IS_SVR_REV(svr, 2, 0);
        case SVR_T1040:
                return IS_SVR_REV(svr, 1, 0);
+       case SVR_T2080:
+       case SVR_T2081:
+               return IS_SVR_REV(svr, 1, 0);
        case SVR_P5040:
                return IS_SVR_REV(svr, 1, 0);
        }
index 0be0a0feb0b0c17d077532fc5d5a5c9e77b30438..5b261788c9a5251d07b3702bf6fff43a3afc1255 100644 (file)
@@ -721,6 +721,7 @@ unsigned long get_board_ddr_clk(void);
 
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_ELF
+#define CONFIG_CMD_ERRATA
 #define CONFIG_CMD_MII
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_PING