|
@@ -145,6 +145,9 @@ static void enable_cpc(void)
|
|
#ifdef CONFIG_SYS_FSL_ERRATUM_CPC_A002
|
|
#ifdef CONFIG_SYS_FSL_ERRATUM_CPC_A002
|
|
setbits_be32(&cpc->cpchdbcr0, CPC_HDBCR0_TAG_ECC_SCRUB_DIS);
|
|
setbits_be32(&cpc->cpchdbcr0, CPC_HDBCR0_TAG_ECC_SCRUB_DIS);
|
|
#endif
|
|
#endif
|
|
|
|
+#ifdef CONFIG_SYS_FSL_ERRATUM_CPC_A003
|
|
|
|
+ setbits_be32(&cpc->cpchdbcr0, CPC_HDBCR0_DATA_ECC_SCRUB_DIS);
|
|
|
|
+#endif
|
|
|
|
|
|
out_be32(&cpc->cpccsr0, CPC_CSR0_CE | CPC_CSR0_PE);
|
|
out_be32(&cpc->cpccsr0, CPC_CSR0_CE | CPC_CSR0_PE);
|
|
/* Read back to sync write */
|
|
/* Read back to sync write */
|