aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2014-04-05 16:44:27 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2014-04-05 16:44:27 -0400
commit9f800363bb0ea459e15bef0928a72c88d374e489 (patch)
tree13a6b4165d3e2ba18e88e5103437f74e84e0838d /arch/arm/Kconfig
parent2d1eb87ae1e6f3999e77989fd2f831b134270787 (diff)
parentcb46a256a78225817945cd52068d61d5126c236e (diff)
Merge tag 'fixes-non-critical-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC non-critical bug fixes from Arnd Bergmann: "Lots of isolated bug fixes that were not found to be important enough to be submitted before the merge window or backported into stable kernels. The vast majority of these came out of Arnd's randconfig testing and just prevents running into build-time bugs in configurations that we do not care about in practice" * tag 'fixes-non-critical-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (75 commits) ARM: at91: fix a typo ARM: moxart: fix CPU selection ARM: tegra: fix board DT pinmux setup ARM: nspire: Fix compiler warning IXP4xx: Fix DMA masks. Revert "ARM: ixp4xx: Make dma_set_coherent_mask common, correct implementation" IXP4xx: Fix Goramo Multilink GPIO conversion. Revert "ARM: ixp4xx: fix gpio rework" ARM: tegra: make debug_ll code build for ARMv6 ARM: sunxi: fix build for THUMB2_KERNEL ARM: exynos: add missing include of linux/module.h ARM: exynos: fix l2x0 saved regs handling ARM: samsung: select CRC32 for SAMSUNG_PM_CHECK ARM: samsung: select ATAGS where necessary ARM: samsung: fix SAMSUNG_PM_DEBUG Kconfig logic ARM: samsung: allow serial driver to be disabled ARM: s5pv210: enable IDE support in MACH_TORBRECK ARM: s5p64x0: fix building with only one soc type ARM: s3c64xx: select power domains only when used ARM: s3c64xx: MACH_SMDK6400 needs HSMMC1 ...
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig15
1 files changed, 14 insertions, 1 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 6b4ac5de6dec..79bea0b34d1f 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -423,6 +423,7 @@ config ARCH_EFM32
423 bool "Energy Micro efm32" 423 bool "Energy Micro efm32"
424 depends on !MMU 424 depends on !MMU
425 select ARCH_REQUIRE_GPIOLIB 425 select ARCH_REQUIRE_GPIOLIB
426 select AUTO_ZRELADDR
426 select ARM_NVIC 427 select ARM_NVIC
427 # CLKSRC_MMIO is wrong here, but needed until a proper fix is merged, 428 # CLKSRC_MMIO is wrong here, but needed until a proper fix is merged,
428 # i.e. CLKSRC_EFM32 selecting CLKSRC_MMIO 429 # i.e. CLKSRC_EFM32 selecting CLKSRC_MMIO
@@ -698,6 +699,7 @@ config ARCH_RPC
698 select ARCH_MAY_HAVE_PC_FDC 699 select ARCH_MAY_HAVE_PC_FDC
699 select ARCH_SPARSEMEM_ENABLE 700 select ARCH_SPARSEMEM_ENABLE
700 select ARCH_USES_GETTIMEOFFSET 701 select ARCH_USES_GETTIMEOFFSET
702 select CPU_SA110
701 select FIQ 703 select FIQ
702 select HAVE_IDE 704 select HAVE_IDE
703 select HAVE_PATA_PLATFORM 705 select HAVE_PATA_PLATFORM
@@ -732,6 +734,7 @@ config ARCH_S3C24XX
732 bool "Samsung S3C24XX SoCs" 734 bool "Samsung S3C24XX SoCs"
733 select ARCH_HAS_CPUFREQ 735 select ARCH_HAS_CPUFREQ
734 select ARCH_REQUIRE_GPIOLIB 736 select ARCH_REQUIRE_GPIOLIB
737 select ATAGS
735 select CLKDEV_LOOKUP 738 select CLKDEV_LOOKUP
736 select CLKSRC_SAMSUNG_PWM 739 select CLKSRC_SAMSUNG_PWM
737 select GENERIC_CLOCKEVENTS 740 select GENERIC_CLOCKEVENTS
@@ -754,6 +757,7 @@ config ARCH_S3C64XX
754 select ARCH_REQUIRE_GPIOLIB 757 select ARCH_REQUIRE_GPIOLIB
755 select ARM_AMBA 758 select ARM_AMBA
756 select ARM_VIC 759 select ARM_VIC
760 select ATAGS
757 select CLKDEV_LOOKUP 761 select CLKDEV_LOOKUP
758 select CLKSRC_SAMSUNG_PWM 762 select CLKSRC_SAMSUNG_PWM
759 select COMMON_CLK 763 select COMMON_CLK
@@ -765,7 +769,7 @@ config ARCH_S3C64XX
765 select HAVE_TCM 769 select HAVE_TCM
766 select NO_IOPORT 770 select NO_IOPORT
767 select PLAT_SAMSUNG 771 select PLAT_SAMSUNG
768 select PM_GENERIC_DOMAINS 772 select PM_GENERIC_DOMAINS if PM
769 select S3C_DEV_NAND 773 select S3C_DEV_NAND
770 select S3C_GPIO_TRACK 774 select S3C_GPIO_TRACK
771 select SAMSUNG_ATAGS 775 select SAMSUNG_ATAGS
@@ -776,6 +780,7 @@ config ARCH_S3C64XX
776 780
777config ARCH_S5P64X0 781config ARCH_S5P64X0
778 bool "Samsung S5P6440 S5P6450" 782 bool "Samsung S5P6440 S5P6450"
783 select ATAGS
779 select CLKDEV_LOOKUP 784 select CLKDEV_LOOKUP
780 select CLKSRC_SAMSUNG_PWM 785 select CLKSRC_SAMSUNG_PWM
781 select CPU_V6 786 select CPU_V6
@@ -794,6 +799,7 @@ config ARCH_S5P64X0
794config ARCH_S5PC100 799config ARCH_S5PC100
795 bool "Samsung S5PC100" 800 bool "Samsung S5PC100"
796 select ARCH_REQUIRE_GPIOLIB 801 select ARCH_REQUIRE_GPIOLIB
802 select ATAGS
797 select CLKDEV_LOOKUP 803 select CLKDEV_LOOKUP
798 select CLKSRC_SAMSUNG_PWM 804 select CLKSRC_SAMSUNG_PWM
799 select CPU_V7 805 select CPU_V7
@@ -813,6 +819,7 @@ config ARCH_S5PV210
813 select ARCH_HAS_CPUFREQ 819 select ARCH_HAS_CPUFREQ
814 select ARCH_HAS_HOLES_MEMORYMODEL 820 select ARCH_HAS_HOLES_MEMORYMODEL
815 select ARCH_SPARSEMEM_ENABLE 821 select ARCH_SPARSEMEM_ENABLE
822 select ATAGS
816 select CLKDEV_LOOKUP 823 select CLKDEV_LOOKUP
817 select CLKSRC_SAMSUNG_PWM 824 select CLKSRC_SAMSUNG_PWM
818 select CPU_V7 825 select CPU_V7
@@ -886,6 +893,12 @@ menu "Multiple platform selection"
886 893
887comment "CPU Core family selection" 894comment "CPU Core family selection"
888 895
896config ARCH_MULTI_V4
897 bool "ARMv4 based platforms (FA526)"
898 depends on !ARCH_MULTI_V6_V7
899 select ARCH_MULTI_V4_V5
900 select CPU_FA526
901
889config ARCH_MULTI_V4T 902config ARCH_MULTI_V4T
890 bool "ARMv4T based platforms (ARM720T, ARM920T, ...)" 903 bool "ARMv4T based platforms (ARM720T, ARM920T, ...)"
891 depends on !ARCH_MULTI_V6_V7 904 depends on !ARCH_MULTI_V6_V7