aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@arm.linux.org.uk>2010-10-19 15:12:24 -0400
committerRussell King <rmk+kernel@arm.linux.org.uk>2010-10-19 15:12:24 -0400
commitf779b7dd3259ec138c7aba793f0602b20262af83 (patch)
tree7ed94961b196c81fcd413e2b04d1e6945d6d227a /arch/arm/Kconfig
parent3c00079b31f910309b30ed5c2fd2b7a2d86bba60 (diff)
parentfe0cdec8bad919fd91cd344123906a55f3857209 (diff)
Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into devel-stable
Conflicts: arch/arm/mach-at91/include/mach/system.h arch/arm/mach-imx/mach-cpuimx27.c AT91 conflict resolution: Acked-by: Anders Larsen <al@alarsen.net> IMX conflict resolution confirmed by Uwe Kleine-König.
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig25
1 files changed, 20 insertions, 5 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 7949fe65ecd4..b27f8abf163c 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -680,8 +680,8 @@ config ARCH_S3C64XX
680 help 680 help
681 Samsung S3C64XX series based systems 681 Samsung S3C64XX series based systems
682 682
683config ARCH_S5P6440 683config ARCH_S5P64X0
684 bool "Samsung S5P6440" 684 bool "Samsung S5P6440 S5P6450"
685 select CPU_V6 685 select CPU_V6
686 select GENERIC_GPIO 686 select GENERIC_GPIO
687 select HAVE_CLK 687 select HAVE_CLK
@@ -690,7 +690,8 @@ config ARCH_S5P6440
690 select HAVE_S3C2410_I2C 690 select HAVE_S3C2410_I2C
691 select HAVE_S3C_RTC 691 select HAVE_S3C_RTC
692 help 692 help
693 Samsung S5P6440 CPU based systems 693 Samsung S5P64X0 CPU based systems, such as the Samsung SMDK6440,
694 SMDK6450.
694 695
695config ARCH_S5P6442 696config ARCH_S5P6442
696 bool "Samsung S5P6442" 697 bool "Samsung S5P6442"
@@ -941,7 +942,7 @@ if ARCH_S3C64XX
941source "arch/arm/mach-s3c64xx/Kconfig" 942source "arch/arm/mach-s3c64xx/Kconfig"
942endif 943endif
943 944
944source "arch/arm/mach-s5p6440/Kconfig" 945source "arch/arm/mach-s5p64x0/Kconfig"
945 946
946source "arch/arm/mach-s5p6442/Kconfig" 947source "arch/arm/mach-s5p6442/Kconfig"
947 948
@@ -1114,6 +1115,20 @@ config ARM_ERRATA_720789
1114 invalidated are not, resulting in an incoherency in the system page 1115 invalidated are not, resulting in an incoherency in the system page
1115 tables. The workaround changes the TLB flushing routines to invalidate 1116 tables. The workaround changes the TLB flushing routines to invalidate
1116 entries regardless of the ASID. 1117 entries regardless of the ASID.
1118
1119config ARM_ERRATA_743622
1120 bool "ARM errata: Faulty hazard checking in the Store Buffer may lead to data corruption"
1121 depends on CPU_V7
1122 help
1123 This option enables the workaround for the 743622 Cortex-A9
1124 (r2p0..r2p2) erratum. Under very rare conditions, a faulty
1125 optimisation in the Cortex-A9 Store Buffer may lead to data
1126 corruption. This workaround sets a specific bit in the diagnostic
1127 register of the Cortex-A9 which disables the Store Buffer
1128 optimisation, preventing the defect from occurring. This has no
1129 visible impact on the overall performance or power consumption of the
1130 processor.
1131
1117endmenu 1132endmenu
1118 1133
1119source "arch/arm/common/Kconfig" 1134source "arch/arm/common/Kconfig"
@@ -1270,7 +1285,7 @@ source kernel/Kconfig.preempt
1270 1285
1271config HZ 1286config HZ
1272 int 1287 int
1273 default 200 if ARCH_EBSA110 || ARCH_S3C2410 || ARCH_S5P6440 || \ 1288 default 200 if ARCH_EBSA110 || ARCH_S3C2410 || ARCH_S5P64X0 || \
1274 ARCH_S5P6442 || ARCH_S5PV210 || ARCH_S5PV310 1289 ARCH_S5P6442 || ARCH_S5PV210 || ARCH_S5PV310
1275 default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER 1290 default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER
1276 default AT91_TIMER_HZ if ARCH_AT91 1291 default AT91_TIMER_HZ if ARCH_AT91