diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-10-19 15:12:24 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-10-19 15:12:24 -0400 |
commit | f779b7dd3259ec138c7aba793f0602b20262af83 (patch) | |
tree | 7ed94961b196c81fcd413e2b04d1e6945d6d227a /arch/arm/Kconfig | |
parent | 3c00079b31f910309b30ed5c2fd2b7a2d86bba60 (diff) | |
parent | fe0cdec8bad919fd91cd344123906a55f3857209 (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/Kconfig | 25 |
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 | ||
683 | config ARCH_S5P6440 | 683 | config 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 | ||
695 | config ARCH_S5P6442 | 696 | config ARCH_S5P6442 |
696 | bool "Samsung S5P6442" | 697 | bool "Samsung S5P6442" |
@@ -941,7 +942,7 @@ if ARCH_S3C64XX | |||
941 | source "arch/arm/mach-s3c64xx/Kconfig" | 942 | source "arch/arm/mach-s3c64xx/Kconfig" |
942 | endif | 943 | endif |
943 | 944 | ||
944 | source "arch/arm/mach-s5p6440/Kconfig" | 945 | source "arch/arm/mach-s5p64x0/Kconfig" |
945 | 946 | ||
946 | source "arch/arm/mach-s5p6442/Kconfig" | 947 | source "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 | |||
1119 | config 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 | |||
1117 | endmenu | 1132 | endmenu |
1118 | 1133 | ||
1119 | source "arch/arm/common/Kconfig" | 1134 | source "arch/arm/common/Kconfig" |
@@ -1270,7 +1285,7 @@ source kernel/Kconfig.preempt | |||
1270 | 1285 | ||
1271 | config HZ | 1286 | config 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 |