From 6d4f448c31defcebba77dbd14003a04e2fc56ec4 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Fri, 24 Oct 2014 10:55:52 -0600 Subject: [PATCH] Another fix to SAM3/4 GPIO IRQ issue --- arch/arm/src/sam34/sam_gpioirq.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/arch/arm/src/sam34/sam_gpioirq.c b/arch/arm/src/sam34/sam_gpioirq.c index 00648f929b0..76237160f48 100644 --- a/arch/arm/src/sam34/sam_gpioirq.c +++ b/arch/arm/src/sam34/sam_gpioirq.c @@ -55,9 +55,19 @@ #include "sam_gpio.h" #include "sam_periphclks.h" -#include "chip/sam3u_pio.h" #include "chip/sam_pmc.h" +#if defined(CONFIG_ARCH_CHIP_SAM3U) || defined(CONFIG_ARCH_CHIP_SAM3X) || \ + defined(CONFIG_ARCH_CHIP_SAM3A) +# include "chip/sam3u_pio.h" +#elif defined(CONFIG_ARCH_CHIP_SAM4E) +# include "chip/sam4e_pio.h" +#elif defined(CONFIG_ARCH_CHIP_SAM4CM) || defined(CONFIG_ARCH_CHIP_SAM4S) +# include "chip/sam4s_pio.h" +#else +# error Unrecognized SAM architecture +#endif + #ifdef CONFIG_SAM34_GPIO_IRQ /****************************************************************************