[PATCH 03/10] ARM: imx6q: select ARM and PL310 errata

Shawn Guo shawn.guo at linaro.org
Thu Nov 28 21:10:36 EST 2013


On Thu, Nov 28, 2013 at 01:44:16PM +0100, Dirk Behme wrote:
> On 23.10.2012 17:22, Shawn Guo wrote:
> >ARM core r2p10 and PL310 r3p2 are integrated on imx6q.  Select
> >corresponding errata.
> >
> >Signed-off-by: Shawn Guo <shawn.guo at linaro.org>
> >---
> >  arch/arm/mach-imx/Kconfig |    8 ++++++++
> >  1 file changed, 8 insertions(+)
> >
> >diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig
> >index 4f73866..3ce2771 100644
> >--- a/arch/arm/mach-imx/Kconfig
> >+++ b/arch/arm/mach-imx/Kconfig
> ...
> >@@ -843,6 +848,9 @@ config SOC_IMX6Q
> >  	select MFD_SYSCON
> >  	select PINCTRL
> >  	select PINCTRL_IMX6Q
> >+	select PL310_ERRATA_588369 if CACHE_PL310
> >+	select PL310_ERRATA_727915 if CACHE_PL310
> >+	select PL310_ERRATA_769419 if CACHE_PL310
> >  	select PM_OPP if PM
> 
> Just a question: To my understanding, the PL310 on i.MX6D/Q is
> r3p1-50rel0 and on i.MX6DL/SOLO/SL is r3p2.
> 
> The PL310 errata I've (Document Revision: 12.1, 14-Apr-2011) states
> that 588369 and 727915 don't apply to the PL310 revisions
> r3p1-50rel0/r3p2. So I would think that we don't have to select them
> for SOC_IMX6Q.
> 
> Have I missed anything?

Hmm, I have forgot the exact reason why I selected these, probably
because the help text of the errata Kconfig options do not specify any
particular revision that is affected.  If a formal PL310 errata
document suggests so, we should probably just drop the items (with
some testing to ensure no regression is caused).

BTW, is the PL310 errata publicly available somewhere?

Shawn




More information about the linux-arm-kernel mailing list