aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2012-05-22 16:32:53 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2012-05-22 16:32:53 -0400
commitf6a26ae7699416d86bea8cb68ce413571e9cab3c (patch)
treee91b7a7c7513151fe583721f7435cc9f5cdc4f42 /arch/arm/mach-imx/Kconfig
parentcdd3a354a05b0c33fe33ab11a0fb0838396cad19 (diff)
parent48a5765e5104f1afd22c75c5030af3a6cf24b4c3 (diff)
Merge tag 'boards' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull arm-soc board specific changes from Olof Johansson: "While we generally attempt to get rid of board specific files and replace them with device tree based descriptions, a lot of platforms have not come that far: In shmobile, we add two new board files because their recently started effort to add DT support has not proceeded enough to use it for all of the important hardware. In Kirkwood, we are adding support for new boards with a combination of DT and board file contents in multiple cases. pxa/mmp and imx are extending support for existing board files but not adding new ones." Fix up trivial conflicts in arch/arm/mach-{mmp/ttc_dkb.c,shmobile/{Kconfig,Makefile}} * tag 'boards' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (94 commits) ARM: shmobile: fix smp build ARM: kirkwood: Add support for RaidSonic IB-NAS6210/6220 using devicetree kirkwood: Add iconnect support orion/kirkwood: create a generic function for gpio led blinking kirkwood/orion: fix orion_gpio_set_blink ARM: kirkwood: Define DNS-320/DNS-325 NAND in fdt kirkwood: Allow nand to be configured via. devicetree mtd: Add orion_nand devicetree bindings ARM: kirkwood: Basic support for DNS-320 and DNS-325 ARM: mach-shmobile: Use DT_MACHINE for armadillo 800 eva ARM: mach-shmobile: Use DT_MACHINE for KZM9G ARM: pxa: hx4700: Add Synaptics NavPoint touchpad ARM: pxa: Use REGULATOR_SUPPLY macro ARM: mach-shmobile: kzm9g: enable SMP boot ARM: mach-shmobile: kzm9g: defconfig update ARM: mach-shmobile: kzm9g: add PCF8757 gpio-key ARM: mach-shmobile: kzm9g: add SDHI support ARM: mach-shmobile: kzm9g: add MMCIF support ARM: mach-shmobile: kzm9g: correct screen direction ARM: mach-shmobile: sh73a0.h: add GPIO_NR ...
Diffstat (limited to 'arch/arm/mach-imx/Kconfig')
-rw-r--r--arch/arm/mach-imx/Kconfig35
1 files changed, 5 insertions, 30 deletions
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig
index c8f83e9e5633..7d6322ce5223 100644
--- a/arch/arm/mach-imx/Kconfig
+++ b/arch/arm/mach-imx/Kconfig
@@ -163,6 +163,7 @@ config MACH_EUKREA_CPUIMX25SD
163 select SOC_IMX25 163 select SOC_IMX25
164 select IMX_HAVE_PLATFORM_FLEXCAN 164 select IMX_HAVE_PLATFORM_FLEXCAN
165 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 165 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
166 select IMX_HAVE_PLATFORM_IMX2_WDT
166 select IMX_HAVE_PLATFORM_IMXDI_RTC 167 select IMX_HAVE_PLATFORM_IMXDI_RTC
167 select IMX_HAVE_PLATFORM_IMX_FB 168 select IMX_HAVE_PLATFORM_IMX_FB
168 select IMX_HAVE_PLATFORM_IMX_I2C 169 select IMX_HAVE_PLATFORM_IMX_I2C
@@ -181,6 +182,7 @@ config MACH_EUKREA_MBIMXSD25_BASEBOARD
181 bool "Eukrea MBIMXSD development board" 182 bool "Eukrea MBIMXSD development board"
182 select IMX_HAVE_PLATFORM_GPIO_KEYS 183 select IMX_HAVE_PLATFORM_GPIO_KEYS
183 select IMX_HAVE_PLATFORM_IMX_SSI 184 select IMX_HAVE_PLATFORM_IMX_SSI
185 select IMX_HAVE_PLATFORM_SPI_IMX
184 select LEDS_GPIO_REGISTER 186 select LEDS_GPIO_REGISTER
185 help 187 help
186 This adds board specific devices that can be found on Eukrea's 188 This adds board specific devices that can be found on Eukrea's
@@ -608,6 +610,7 @@ config MACH_EUKREA_MBIMXSD35_BASEBOARD
608 select IMX_HAVE_PLATFORM_GPIO_KEYS 610 select IMX_HAVE_PLATFORM_GPIO_KEYS
609 select IMX_HAVE_PLATFORM_IMX_SSI 611 select IMX_HAVE_PLATFORM_IMX_SSI
610 select IMX_HAVE_PLATFORM_IPU_CORE 612 select IMX_HAVE_PLATFORM_IPU_CORE
613 select IMX_HAVE_PLATFORM_SPI_IMX
611 select LEDS_GPIO_REGISTER 614 select LEDS_GPIO_REGISTER
612 help 615 help
613 This adds board specific devices that can be found on Eukrea's 616 This adds board specific devices that can be found on Eukrea's
@@ -684,42 +687,13 @@ config MACH_MX51_3DS
684 Include support for MX51PDK (3DS) platform. This includes specific 687 Include support for MX51PDK (3DS) platform. This includes specific
685 configurations for the board and its peripherals. 688 configurations for the board and its peripherals.
686 689
687config MACH_EUKREA_CPUIMX51
688 bool "Support Eukrea CPUIMX51 module"
689 select SOC_IMX51
690 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
691 select IMX_HAVE_PLATFORM_IMX_I2C
692 select IMX_HAVE_PLATFORM_IMX_UART
693 select IMX_HAVE_PLATFORM_MXC_EHCI
694 select IMX_HAVE_PLATFORM_MXC_NAND
695 select IMX_HAVE_PLATFORM_SPI_IMX
696 help
697 Include support for Eukrea CPUIMX51 platform. This includes
698 specific configurations for the module and its peripherals.
699
700choice
701 prompt "Baseboard"
702 depends on MACH_EUKREA_CPUIMX51
703 default MACH_EUKREA_MBIMX51_BASEBOARD
704
705config MACH_EUKREA_MBIMX51_BASEBOARD
706 prompt "Eukrea MBIMX51 development board"
707 bool
708 select IMX_HAVE_PLATFORM_IMX_KEYPAD
709 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
710 select LEDS_GPIO_REGISTER
711 help
712 This adds board specific devices that can be found on Eukrea's
713 MBIMX51 evaluation board.
714
715endchoice
716
717config MACH_EUKREA_CPUIMX51SD 690config MACH_EUKREA_CPUIMX51SD
718 bool "Support Eukrea CPUIMX51SD module" 691 bool "Support Eukrea CPUIMX51SD module"
719 select SOC_IMX51 692 select SOC_IMX51
720 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 693 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
721 select IMX_HAVE_PLATFORM_IMX_I2C 694 select IMX_HAVE_PLATFORM_IMX_I2C
722 select IMX_HAVE_PLATFORM_IMX_UART 695 select IMX_HAVE_PLATFORM_IMX_UART
696 select IMX_HAVE_PLATFORM_IMX2_WDT
723 select IMX_HAVE_PLATFORM_MXC_EHCI 697 select IMX_HAVE_PLATFORM_MXC_EHCI
724 select IMX_HAVE_PLATFORM_MXC_NAND 698 select IMX_HAVE_PLATFORM_MXC_NAND
725 select IMX_HAVE_PLATFORM_SPI_IMX 699 select IMX_HAVE_PLATFORM_SPI_IMX
@@ -735,6 +709,7 @@ choice
735config MACH_EUKREA_MBIMXSD51_BASEBOARD 709config MACH_EUKREA_MBIMXSD51_BASEBOARD
736 prompt "Eukrea MBIMXSD development board" 710 prompt "Eukrea MBIMXSD development board"
737 bool 711 bool
712 select IMX_HAVE_PLATFORM_IMX_SSI
738 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 713 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
739 select LEDS_GPIO_REGISTER 714 select LEDS_GPIO_REGISTER
740 help 715 help