summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-berlin
diff options
context:
space:
mode:
authorAlexander Monakov2018-03-18 18:11:49 +0100
committerJisheng Zhang2018-05-24 08:48:50 +0200
commit2e554390ab8470e9f8bccfd602395c3b4c19c37e (patch)
tree6bf7845d0036c134e8fa5cd74b3fc817dbf20c98 /arch/arm/mach-berlin
parentLinux 4.17-rc1 (diff)
downloadkernel-qcow2-linux-2e554390ab8470e9f8bccfd602395c3b4c19c37e.tar.gz
kernel-qcow2-linux-2e554390ab8470e9f8bccfd602395c3b4c19c37e.tar.xz
kernel-qcow2-linux-2e554390ab8470e9f8bccfd602395c3b4c19c37e.zip
ARM: berlin: extend BG2CD Kconfig entry
BG2CD SoC uses r3p0 Cortex-A9 MPCore single-CPU cluster. Autoselect pertinent errata, the SCU and the global timer, and allow use of the local timer on uniprocessor kernels. PL310 L2 cache controller has revision r3p2; no errata to select. Signed-off-by: Alexander Monakov <amonakov@ispras.ru> Signed-off-by: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
Diffstat (limited to 'arch/arm/mach-berlin')
-rw-r--r--arch/arm/mach-berlin/Kconfig6
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/arm/mach-berlin/Kconfig b/arch/arm/mach-berlin/Kconfig
index 63ab1d368625..3d719cf645e3 100644
--- a/arch/arm/mach-berlin/Kconfig
+++ b/arch/arm/mach-berlin/Kconfig
@@ -23,8 +23,12 @@ config MACH_BERLIN_BG2
config MACH_BERLIN_BG2CD
bool "Marvell Armada 1500-mini (BG2CD)"
+ select ARM_ERRATA_754322
+ select ARM_ERRATA_775420
+ select ARM_GLOBAL_TIMER
select CACHE_L2X0
- select HAVE_ARM_TWD if SMP
+ select HAVE_ARM_SCU
+ select HAVE_ARM_TWD
select PINCTRL_BERLIN_BG2CD
config MACH_BERLIN_BG2Q