020-ARM-BCM5310X-activate-erratas-needed-for-SoC.patch 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. From f4ce7effe2253a325f8ba182903cbdf0d8698593 Mon Sep 17 00:00:00 2001
  2. From: Hauke Mehrtens <hauke@hauke-m.de>
  3. Date: Sat, 21 Nov 2015 15:29:47 +0100
  4. Subject: [PATCH] ARM: BCM5310X: activate erratas needed for SoC
  5. The BCM4708 I have, which is probably the first generation which got
  6. to the consumer market, is using a ARM Cortex-A9 rev r3p0 and a
  7. L2C-310 rev r3p2 L2 cache controller. There are 3 workarounds for known
  8. erratas in the Linux kernel which could be activated and will be in
  9. this patch. There are currently no workarounds which have to be
  10. activated for the L2C-310 rev r3p2 in Linux.
  11. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
  12. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
  13. ---
  14. arch/arm/mach-bcm/Kconfig | 4 ++++
  15. 1 file changed, 4 insertions(+)
  16. --- a/arch/arm/mach-bcm/Kconfig
  17. +++ b/arch/arm/mach-bcm/Kconfig
  18. @@ -38,6 +38,10 @@ config ARCH_BCM_CYGNUS
  19. config ARCH_BCM_5301X
  20. bool "Broadcom BCM470X / BCM5301X ARM SoC" if ARCH_MULTI_V7
  21. select ARCH_BCM_IPROC
  22. + select ARM_ERRATA_754322
  23. + select ARM_ERRATA_775420
  24. + select ARM_ERRATA_764369 if SMP
  25. +
  26. help
  27. Support for Broadcom BCM470X and BCM5301X SoCs with ARM CPU cores.