mirror of
https://xff.cz/git/u-boot/
synced 2025-10-22 10:31:56 +02:00
fsl/ddr: updated ddr errata-A008378 for arm and power SoCs
DDR errata-A008378 applies to LS1021-20-22A-R1.0, T1023-R1.0, T1024-R1.0, T1040-42-20-22-R1.0/R1.1, it has been fixed on LS102x Rev2. Signed-off-by: Shengzhou Liu <Shengzhou.Liu@freescale.com> Reviewed-by: York Sun <yorksun@freescale.com>
This commit is contained in:
@@ -58,4 +58,35 @@ static inline bool has_erratum_a007186(void)
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_SYS_FSL_ERRATUM_A008378
|
||||
static inline bool has_erratum_a008378(void)
|
||||
{
|
||||
u32 svr = get_svr();
|
||||
u32 soc = SVR_SOC_VER(svr);
|
||||
|
||||
|
||||
switch (soc) {
|
||||
#ifdef CONFIG_LS102XA
|
||||
case SOC_VER_LS1020:
|
||||
case SOC_VER_LS1021:
|
||||
case SOC_VER_LS1022:
|
||||
case SOC_VER_SLS1020:
|
||||
return IS_SVR_REV(svr, 1, 0);
|
||||
#endif
|
||||
#ifdef CONFIG_PPC
|
||||
case SVR_T1023:
|
||||
case SVR_T1024:
|
||||
return IS_SVR_REV(svr, 1, 0);
|
||||
case SVR_T1020:
|
||||
case SVR_T1022:
|
||||
case SVR_T1040:
|
||||
case SVR_T1042:
|
||||
return IS_SVR_REV(svr, 1, 0) || IS_SVR_REV(svr, 1, 1);
|
||||
#endif
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _FSL_ERRATA_H */
|
||||
|
Reference in New Issue
Block a user