|
@@ -1,5 +1,21 @@
|
|
if OMAP34XX
|
|
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
|
|
choice
|
|
prompt "OMAP3 board select"
|
|
prompt "OMAP3 board select"
|
|
optional
|
|
optional
|
|
@@ -9,18 +25,28 @@ config TARGET_AM3517_EVM
|
|
|
|
|
|
config TARGET_MT_VENTOUX
|
|
config TARGET_MT_VENTOUX
|
|
bool "TeeJet Mt.Ventoux"
|
|
bool "TeeJet Mt.Ventoux"
|
|
|
|
+ select OMAP3_GPIO_4
|
|
|
|
+ select OMAP3_GPIO_5 if USB_EHCI_HCD
|
|
|
|
|
|
config TARGET_OMAP3_BEAGLE
|
|
config TARGET_OMAP3_BEAGLE
|
|
bool "TI OMAP3 BeagleBoard"
|
|
bool "TI OMAP3 BeagleBoard"
|
|
select DM
|
|
select DM
|
|
select DM_SERIAL
|
|
select DM_SERIAL
|
|
select DM_GPIO
|
|
select DM_GPIO
|
|
|
|
+ select OMAP3_GPIO_5
|
|
|
|
+ select OMAP3_GPIO_6
|
|
|
|
|
|
config TARGET_CM_T35
|
|
config TARGET_CM_T35
|
|
bool "CompuLab CM-T3530 and CM-T3730 boards"
|
|
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
|
|
config TARGET_CM_T3517
|
|
bool "CompuLab CM-T3517 boards"
|
|
bool "CompuLab CM-T3517 boards"
|
|
|
|
+ select OMAP3_GPIO_2
|
|
|
|
+ select OMAP3_GPIO_5
|
|
|
|
+ select OMAP3_GPIO_6 if LED_STATUS
|
|
|
|
|
|
config TARGET_DEVKIT8000
|
|
config TARGET_DEVKIT8000
|
|
bool "TimLL OMAP3 Devkit8000"
|
|
bool "TimLL OMAP3 Devkit8000"
|
|
@@ -36,12 +62,20 @@ config TARGET_OMAP3_IGEP00X0
|
|
select DM
|
|
select DM
|
|
select DM_SERIAL
|
|
select DM_SERIAL
|
|
select DM_GPIO
|
|
select DM_GPIO
|
|
|
|
+ select OMAP3_GPIO_3
|
|
|
|
+ select OMAP3_GPIO_5
|
|
|
|
+ select OMAP3_GPIO_6
|
|
|
|
|
|
config TARGET_OMAP3_OVERO
|
|
config TARGET_OMAP3_OVERO
|
|
bool "OMAP35xx Gumstix Overo"
|
|
bool "OMAP35xx Gumstix Overo"
|
|
select DM
|
|
select DM
|
|
select DM_SERIAL
|
|
select DM_SERIAL
|
|
select DM_GPIO
|
|
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
|
|
config TARGET_OMAP3_ZOOM1
|
|
bool "TI Zoom1"
|
|
bool "TI Zoom1"
|
|
@@ -54,16 +88,22 @@ config TARGET_AM3517_CRANE
|
|
|
|
|
|
config TARGET_OMAP3_PANDORA
|
|
config TARGET_OMAP3_PANDORA
|
|
bool "OMAP3 Pandora"
|
|
bool "OMAP3 Pandora"
|
|
|
|
+ select OMAP3_GPIO_4
|
|
|
|
+ select OMAP3_GPIO_6
|
|
|
|
|
|
config TARGET_ECO5PK
|
|
config TARGET_ECO5PK
|
|
bool "ECO5PK"
|
|
bool "ECO5PK"
|
|
|
|
+ select OMAP3_GPIO_5 if USB_EHCI_HCD
|
|
|
|
|
|
config TARGET_TRICORDER
|
|
config TARGET_TRICORDER
|
|
bool "Tricorder"
|
|
bool "Tricorder"
|
|
|
|
+ select OMAP3_GPIO_2
|
|
|
|
|
|
config TARGET_MCX
|
|
config TARGET_MCX
|
|
bool "MCX"
|
|
bool "MCX"
|
|
select BOARD_LATE_INIT
|
|
select BOARD_LATE_INIT
|
|
|
|
+ select OMAP3_GPIO_2 if USB_EHCI_HCD
|
|
|
|
+ select OMAP3_GPIO_5 if USB_EHCI_HCD
|
|
|
|
|
|
config TARGET_OMAP3_LOGIC
|
|
config TARGET_OMAP3_LOGIC
|
|
bool "OMAP3 Logic"
|
|
bool "OMAP3 Logic"
|
|
@@ -71,15 +111,24 @@ config TARGET_OMAP3_LOGIC
|
|
select DM
|
|
select DM
|
|
select DM_SERIAL
|
|
select DM_SERIAL
|
|
select DM_GPIO
|
|
select DM_GPIO
|
|
|
|
+ select OMAP3_GPIO_4
|
|
|
|
+ select OMAP3_GPIO_6
|
|
|
|
|
|
config TARGET_NOKIA_RX51
|
|
config TARGET_NOKIA_RX51
|
|
bool "Nokia RX51"
|
|
bool "Nokia RX51"
|
|
|
|
|
|
config TARGET_TAO3530
|
|
config TARGET_TAO3530
|
|
bool "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
|
|
config TARGET_TWISTER
|
|
bool "Twister"
|
|
bool "Twister"
|
|
|
|
+ select OMAP3_GPIO_2
|
|
|
|
+ select OMAP3_GPIO_5 if USB_EHCI_HCD
|
|
|
|
|
|
config TARGET_OMAP3_CAIRO
|
|
config TARGET_OMAP3_CAIRO
|
|
bool "QUIPOS CAIRO"
|
|
bool "QUIPOS CAIRO"
|
|
@@ -92,6 +141,11 @@ config TARGET_SNIPER
|
|
select DM
|
|
select DM
|
|
select DM_SERIAL
|
|
select DM_SERIAL
|
|
select DM_GPIO
|
|
select DM_GPIO
|
|
|
|
+ select OMAP3_GPIO_2
|
|
|
|
+ select OMAP3_GPIO_3
|
|
|
|
+ select OMAP3_GPIO_4
|
|
|
|
+ select OMAP3_GPIO_5
|
|
|
|
+ select OMAP3_GPIO_6
|
|
|
|
|
|
endchoice
|
|
endchoice
|
|
|
|
|