diff options
Diffstat (limited to 'arch/arm/mach-omap2')
| -rw-r--r-- | arch/arm/mach-omap2/omap3/Kconfig | 54 | 
1 files changed, 54 insertions, 0 deletions
| diff --git a/arch/arm/mach-omap2/omap3/Kconfig b/arch/arm/mach-omap2/omap3/Kconfig index 933fcba37cf..7b298d671dd 100644 --- a/arch/arm/mach-omap2/omap3/Kconfig +++ b/arch/arm/mach-omap2/omap3/Kconfig @@ -1,5 +1,21 @@  if OMAP34XX +# We only enable the clocks for the GPIO banks that a given board requies. +config OMAP3_GPIO_2 +	bool + +config OMAP3_GPIO_3 +	bool + +config OMAP3_GPIO_4 +	bool + +config OMAP3_GPIO_5 +	bool + +config OMAP3_GPIO_6 +	bool +  choice  	prompt "OMAP3 board select"  	optional @@ -9,18 +25,28 @@ config TARGET_AM3517_EVM  config TARGET_MT_VENTOUX  	bool "TeeJet Mt.Ventoux" +	select OMAP3_GPIO_4 +	select OMAP3_GPIO_5 if USB_EHCI_HCD  config TARGET_OMAP3_BEAGLE  	bool "TI OMAP3 BeagleBoard"  	select DM  	select DM_SERIAL  	select DM_GPIO +	select OMAP3_GPIO_5 +	select OMAP3_GPIO_6  config TARGET_CM_T35  	bool "CompuLab CM-T3530 and CM-T3730 boards" +	select OMAP3_GPIO_2 +	select OMAP3_GPIO_5 +	select OMAP3_GPIO_6 if LED_STATUS  config TARGET_CM_T3517  	bool "CompuLab CM-T3517 boards" +	select OMAP3_GPIO_2 +	select OMAP3_GPIO_5 +	select OMAP3_GPIO_6 if LED_STATUS  config TARGET_DEVKIT8000  	bool "TimLL OMAP3 Devkit8000" @@ -36,12 +62,20 @@ config TARGET_OMAP3_IGEP00X0  	select DM  	select DM_SERIAL  	select DM_GPIO +	select OMAP3_GPIO_3 +	select OMAP3_GPIO_5 +	select OMAP3_GPIO_6  config TARGET_OMAP3_OVERO  	bool "OMAP35xx Gumstix Overo"  	select DM  	select DM_SERIAL  	select DM_GPIO +	select OMAP3_GPIO_2 +	select OMAP3_GPIO_3 +	select OMAP3_GPIO_4 +	select OMAP3_GPIO_5 +	select OMAP3_GPIO_6  config TARGET_OMAP3_ZOOM1  	bool "TI Zoom1" @@ -54,16 +88,22 @@ config TARGET_AM3517_CRANE  config TARGET_OMAP3_PANDORA  	bool "OMAP3 Pandora" +	select OMAP3_GPIO_4 +	select OMAP3_GPIO_6  config TARGET_ECO5PK  	bool "ECO5PK" +	select OMAP3_GPIO_5 if USB_EHCI_HCD  config TARGET_TRICORDER  	bool "Tricorder" +	select OMAP3_GPIO_2  config TARGET_MCX  	bool "MCX"  	select BOARD_LATE_INIT +	select OMAP3_GPIO_2 if USB_EHCI_HCD +	select OMAP3_GPIO_5 if USB_EHCI_HCD  config TARGET_OMAP3_LOGIC  	bool "OMAP3 Logic" @@ -71,15 +111,24 @@ config TARGET_OMAP3_LOGIC  	select DM  	select DM_SERIAL  	select DM_GPIO +	select OMAP3_GPIO_4 +	select OMAP3_GPIO_6  config TARGET_NOKIA_RX51  	bool "Nokia RX51"  config TARGET_TAO3530  	bool "TAO3530" +	select OMAP3_GPIO_2 +	select OMAP3_GPIO_3 +	select OMAP3_GPIO_4 +	select OMAP3_GPIO_5 +	select OMAP3_GPIO_6  config TARGET_TWISTER  	bool "Twister" +	select OMAP3_GPIO_2 +	select OMAP3_GPIO_5 if USB_EHCI_HCD  config TARGET_OMAP3_CAIRO  	bool "QUIPOS CAIRO" @@ -92,6 +141,11 @@ config TARGET_SNIPER  	select DM  	select DM_SERIAL  	select DM_GPIO +	select OMAP3_GPIO_2 +	select OMAP3_GPIO_3 +	select OMAP3_GPIO_4 +	select OMAP3_GPIO_5 +	select OMAP3_GPIO_6  endchoice | 
