소스 검색

ARM: Select V6K instead of V6 by default for multi-platform

MULTI_V6 should default to V6K as it is more optimal than V6. Any
platform which is not V6K should select CPU_V6 which will enable the
less optimal code paths.

Signed-off-by: Rob Herring <robh@kernel.org>
Cc: Anton Vorontsov <anton@enomsg.org>
Acked-by: Shawn Guo <shawn.guo@linaro.org>
Cc: Sascha Hauer <kernel@pengutronix.de>
Cc: Jamie Iles <jamie@jamieiles.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Rob Herring 11 년 전
부모
커밋
42f4754a0c
4개의 변경된 파일2개의 추가작업 그리고 4개의 파일을 삭제
  1. 1 1
      arch/arm/Kconfig
  2. 1 1
      arch/arm/mach-cns3xxx/Kconfig
  3. 0 1
      arch/arm/mach-imx/Kconfig
  4. 0 1
      arch/arm/mach-picoxcell/Kconfig

+ 1 - 1
arch/arm/Kconfig

@@ -910,7 +910,7 @@ config ARCH_MULTI_V4_V5
 config ARCH_MULTI_V6
 config ARCH_MULTI_V6
 	bool "ARMv6 based platforms (ARM11)"
 	bool "ARMv6 based platforms (ARM11)"
 	select ARCH_MULTI_V6_V7
 	select ARCH_MULTI_V6_V7
-	select CPU_V6
+	select CPU_V6K
 
 
 config ARCH_MULTI_V7
 config ARCH_MULTI_V7
 	bool "ARMv7 based platforms (Cortex-A, PJ4, Scorpion, Krait)"
 	bool "ARMv7 based platforms (Cortex-A, PJ4, Scorpion, Krait)"

+ 1 - 1
arch/arm/mach-cns3xxx/Kconfig

@@ -1,9 +1,9 @@
 config ARCH_CNS3XXX
 config ARCH_CNS3XXX
 	bool "Cavium Networks CNS3XXX family" if ARCH_MULTI_V6
 	bool "Cavium Networks CNS3XXX family" if ARCH_MULTI_V6
 	select ARM_GIC
 	select ARM_GIC
-	select CPU_V6K
 	select MIGHT_HAVE_PCI
 	select MIGHT_HAVE_PCI
 	select PCI_DOMAINS if PCI
 	select PCI_DOMAINS if PCI
+	select CPU_V6
 	help
 	help
 	  Support for Cavium Networks CNS3XXX platform.
 	  Support for Cavium Networks CNS3XXX platform.
 
 

+ 0 - 1
arch/arm/mach-imx/Kconfig

@@ -114,7 +114,6 @@ config SOC_IMX31
 config SOC_IMX35
 config SOC_IMX35
 	bool
 	bool
 	select ARCH_MXC_IOMUX_V3
 	select ARCH_MXC_IOMUX_V3
-	select CPU_V6K
 	select HAVE_EPIT
 	select HAVE_EPIT
 	select MXC_AVIC
 	select MXC_AVIC
 	select SMP_ON_UP if SMP
 	select SMP_ON_UP if SMP

+ 0 - 1
arch/arm/mach-picoxcell/Kconfig

@@ -2,7 +2,6 @@ config ARCH_PICOXCELL
 	bool "Picochip PicoXcell" if ARCH_MULTI_V6
 	bool "Picochip PicoXcell" if ARCH_MULTI_V6
 	select ARCH_REQUIRE_GPIOLIB
 	select ARCH_REQUIRE_GPIOLIB
 	select ARM_VIC
 	select ARM_VIC
-	select CPU_V6K
 	select DW_APB_TIMER_OF
 	select DW_APB_TIMER_OF
 	select HAVE_TCM
 	select HAVE_TCM
 	select NO_IOPORT
 	select NO_IOPORT