summaryrefslogtreecommitdiff
path: root/nuttx/arch
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-10-24 09:29:01 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-10-24 09:29:01 -0600
commitb3ab4a0ddf89649245b593f9334b33943fceff69 (patch)
tree28f21c359a7915d7e4a10a44e31de143fcdb3b99 /nuttx/arch
parentb9a40f69a410db31d6aad31b5f3df0d8c4d9d591 (diff)
downloadpx4-nuttx-b3ab4a0ddf89649245b593f9334b33943fceff69.tar.gz
px4-nuttx-b3ab4a0ddf89649245b593f9334b33943fceff69.tar.bz2
px4-nuttx-b3ab4a0ddf89649245b593f9334b33943fceff69.zip
SAM4E: Fix options to select GPIO interrupts in Kconfig
Diffstat (limited to 'nuttx/arch')
-rw-r--r--nuttx/arch/arm/src/sam34/Kconfig27
1 files changed, 24 insertions, 3 deletions
diff --git a/nuttx/arch/arm/src/sam34/Kconfig b/nuttx/arch/arm/src/sam34/Kconfig
index d813016ad..fa4b7bd99 100644
--- a/nuttx/arch/arm/src/sam34/Kconfig
+++ b/nuttx/arch/arm/src/sam34/Kconfig
@@ -226,10 +226,16 @@ config ARCH_CHIP_SAM3U
config ARCH_CHIP_SAM3X
bool
default n
+ select SAM34_HAVE_GPIOD_IRQ
+ select SAM34_HAVE_GPIOE_IRQ
+ select SAM34_HAVE_GPIOF_IRQ
config ARCH_CHIP_SAM3A
bool
default n
+ select SAM34_HAVE_GPIOD_IRQ
+ select SAM34_HAVE_GPIOE_IRQ
+ select SAM34_HAVE_GPIOF_IRQ
config ARCH_CHIP_SAM4CM
bool
@@ -247,6 +253,9 @@ config ARCH_CHIP_SAM4E
select ARCH_HAVE_EXTNAND
select ARCH_HAVE_EXTSRAM0
select ARCH_HAVE_EXTSRAM1
+ select SAM34_HAVE_GPIOD_IRQ
+ select SAM34_HAVE_GPIOE_IRQ
+ select SAM34_HAVE_GPIOF_IRQ
config ARCH_CHIP_SAM4S
bool
@@ -865,6 +874,18 @@ endmenu # External Memory Configuration
menu "AT91SAM3/4 GPIO Interrupt Configuration"
+config SAM34_HAVE_GPIOD_IRQ
+ bool
+ default n
+
+config SAM34_HAVE_GPIOE_IRQ
+ bool
+ default n
+
+config SAM34_HAVE_GPIOF_IRQ
+ bool
+ default n
+
config SAM34_GPIO_IRQ
bool "GPIO pin interrupts"
---help---
@@ -887,17 +908,17 @@ config SAM34_GPIOC_IRQ
config SAM34_GPIOD_IRQ
bool "GPIOD interrupts"
default n
- depends on ARCH_CHIP_SAM3X || ARCH_CHIP_SAM3A
+ depends on SAM34_HAVE_GPIOD_IRQ
config SAM34_GPIOE_IRQ
bool "GPIOE interrupts"
default n
- depends on ARCH_CHIP_SAM3X || ARCH_CHIP_SAM3A
+ depends on SAM34_HAVE_GPIOE_IRQ
config SAM34_GPIOF_IRQ
bool "GPIOF interrupts"
default n
- depends on ARCH_CHIP_SAM3X || ARCH_CHIP_SAM3A
+ depends on SAM34_HAVE_GPIOF_IRQ
endif # SAM34_GPIO_IRQ
endmenu # AT91SAM3/4 GPIO Interrupt Configuration