diff --git a/configs/cc3200-launchpad/nsh/defconfig b/configs/cc3200-launchpad/nsh/defconfig index 68f0e9b5824..ed4be8e9dd3 100644 --- a/configs/cc3200-launchpad/nsh/defconfig +++ b/configs/cc3200-launchpad/nsh/defconfig @@ -135,15 +135,15 @@ CONFIG_SSI1_DISABLE=y # # Disable GPIO Interrupts # -# CONFIG_TIVA_DISABLE_GPIOA_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOB_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOC_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOD_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOE_IRQS is not set -CONFIG_TIVA_DISABLE_GPIOF_IRQS=y -CONFIG_TIVA_DISABLE_GPIOG_IRQS=y -CONFIG_TIVA_DISABLE_GPIOH_IRQS=y -CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y +CONFIG_TIVA_GPIOA_IRQS=y +CONFIG_TIVA_GPIOB_IRQS=y +CONFIG_TIVA_GPIOC_IRQS=y +CONFIG_TIVA_GPIOD_IRQS=y +CONFIG_TIVA_GPIOE_IRQS=y +# CONFIG_TIVA_GPIOF_IRQS is not set +# CONFIG_TIVA_GPIOG_IRQS is not set +# CONFIG_TIVA_GPIOH_IRQS is not set +# CONFIG_TIVA_GPIOJ_IRQS is not set # # Architecture Options diff --git a/configs/dk-tm4c129x/README.txt b/configs/dk-tm4c129x/README.txt index d4a6d217eab..166392d1273 100644 --- a/configs/dk-tm4c129x/README.txt +++ b/configs/dk-tm4c129x/README.txt @@ -448,25 +448,12 @@ DK-TM4129X Configuration Options the delay actually is 100 seconds. There are configurations for disabling support for interrupts GPIO ports. - GPIOJ must be disabled because it does not exist on the TM4C129x. - Additional interrupt support can be disabled if desired to reduce memory - footprint. + Only GPIOP and GPIOQ pins can be used as interrupting sources on the + TM4C129x. Additional interrupt support can be disabled if desired to + reduce memory footprint. - CONFIG_TIVA_DISABLE_GPIOA_IRQS=n - CONFIG_TIVA_DISABLE_GPIOB_IRQS=n - CONFIG_TIVA_DISABLE_GPIOC_IRQS=n - CONFIG_TIVA_DISABLE_GPIOD_IRQS=n - CONFIG_TIVA_DISABLE_GPIOE_IRQS=n - CONFIG_TIVA_DISABLE_GPIOF_IRQS=n - CONFIG_TIVA_DISABLE_GPIOG_IRQS=n - CONFIG_TIVA_DISABLE_GPIOH_IRQS=n - CONFIG_TIVA_DISABLE_GPIOJ_IRQS=n - CONFIG_TIVA_DISABLE_GPIOK_IRQS=n - CONFIG_TIVA_DISABLE_GPIOL_IRQS=n - CONFIG_TIVA_DISABLE_GPIOM_IRQS=n - CONFIG_TIVA_DISABLE_GPION_IRQS=n - CONFIG_TIVA_DISABLE_GPIOP_IRQS=n - CONFIG_TIVA_DISABLE_GPIOQ_IRQS=n + CONFIG_TIVA_GPIOP_IRQS=y + CONFIG_TIVA_GPIOQ_IRQS=y TM4C129x specific device driver settings diff --git a/configs/dk-tm4c129x/nsh/defconfig b/configs/dk-tm4c129x/nsh/defconfig index f4dea412e34..15ff8e9918a 100644 --- a/configs/dk-tm4c129x/nsh/defconfig +++ b/configs/dk-tm4c129x/nsh/defconfig @@ -164,21 +164,21 @@ CONFIG_SSI1_DISABLE=y # # Disable GPIO Interrupts # -# CONFIG_TIVA_DISABLE_GPIOA_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOB_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOC_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOD_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOE_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOF_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOG_IRQS is not set -CONFIG_TIVA_DISABLE_GPIOH_IRQS=y -CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y -# CONFIG_TIVA_DISABLE_GPIOK_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOL_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOM_IRQS is not set -# CONFIG_TIVA_DISABLE_GPION_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOP_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOQ_IRQS is not set +# CONFIG_TIVA_GPIOA_IRQS is not set +# CONFIG_TIVA_GPIOB_IRQS is not set +# CONFIG_TIVA_GPIOC_IRQS is not set +# CONFIG_TIVA_GPIOD_IRQS is not set +# CONFIG_TIVA_GPIOE_IRQS is not set +# CONFIG_TIVA_GPIOF_IRQS is not set +# CONFIG_TIVA_GPIOG_IRQS is not set +# CONFIG_TIVA_GPIOH_IRQS is not set +# CONFIG_TIVA_GPIOJ_IRQS is not set +# CONFIG_TIVA_GPIOK_IRQS is not set +# CONFIG_TIVA_GPIOL_IRQS is not set +# CONFIG_TIVA_GPIOM_IRQS is not set +# CONFIG_TIVA_GPION_IRQS is not set +CONFIG_TIVA_GPIOP_IRQS=y +# CONFIG_TIVA_GPIOQ_IRQS is not set # # Architecture Options diff --git a/configs/dk-tm4c129x/src/tm4c_buttons.c b/configs/dk-tm4c129x/src/tm4c_buttons.c index 118dcc64b7b..479de475838 100644 --- a/configs/dk-tm4c129x/src/tm4c_buttons.c +++ b/configs/dk-tm4c129x/src/tm4c_buttons.c @@ -148,7 +148,7 @@ uint8_t board_buttons(void) * ************************************************************************************/ -#if defined(CONFIG_ARCH_IRQBUTTONS) && !defined(CONFIG_TIVA_DISABLE_GPIOP_IRQS) +#if defined(CONFIG_ARCH_IRQBUTTONS) && defined(CONFIG_TIVA_GPIOP_IRQS) xcpt_t board_button_irq(int id, xcpt_t irqhandler) { static xcpt_t handler = NULL; diff --git a/configs/eagle100/README.txt b/configs/eagle100/README.txt index 67a93066678..e6d3de3cc88 100644 --- a/configs/eagle100/README.txt +++ b/configs/eagle100/README.txt @@ -293,15 +293,15 @@ Eagle100-specific Configuration Options Additional interrupt support can be disabled if desired to reduce memory footprint. - CONFIG_TIVA_DISABLE_GPIOA_IRQS=n - CONFIG_TIVA_DISABLE_GPIOB_IRQS=n - CONFIG_TIVA_DISABLE_GPIOC_IRQS=n - CONFIG_TIVA_DISABLE_GPIOD_IRQS=n - CONFIG_TIVA_DISABLE_GPIOE_IRQS=n - CONFIG_TIVA_DISABLE_GPIOF_IRQS=n - CONFIG_TIVA_DISABLE_GPIOG_IRQS=n - CONFIG_TIVA_DISABLE_GPIOH_IRQS=y - CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y + CONFIG_TIVA_GPIOA_IRQS=y + CONFIG_TIVA_GPIOB_IRQS=y + CONFIG_TIVA_GPIOC_IRQS=y + CONFIG_TIVA_GPIOD_IRQS=y + CONFIG_TIVA_GPIOE_IRQS=y + CONFIG_TIVA_GPIOF_IRQS=y + CONFIG_TIVA_GPIOG_IRQS=y + CONFIG_TIVA_GPIOH_IRQS=n << Always + CONFIG_TIVA_GPIOJ_IRQS=n << Always LM3S6918 specific device driver settings diff --git a/configs/eagle100/httpd/defconfig b/configs/eagle100/httpd/defconfig index 0990e1f8eab..96901251c10 100644 --- a/configs/eagle100/httpd/defconfig +++ b/configs/eagle100/httpd/defconfig @@ -143,15 +143,15 @@ CONFIG_TIVA_ETHERNET=y # # Disable GPIO Interrupts # -# CONFIG_TIVA_DISABLE_GPIOA_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOB_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOC_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOD_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOE_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOF_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOG_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOH_IRQS is not set -CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y +CONFIG_TIVA_GPIOA_IRQS=y +CONFIG_TIVA_GPIOB_IRQS=y +CONFIG_TIVA_GPIOC_IRQS=y +CONFIG_TIVA_GPIOD_IRQS=y +CONFIG_TIVA_GPIOE_IRQS=y +CONFIG_TIVA_GPIOF_IRQS=y +CONFIG_TIVA_GPIOG_IRQS=y +CONFIG_TIVA_GPIOH_IRQS=y +# CONFIG_TIVA_GPIOJ_IRQS is not set # # Stellaris Ethernet Configuration diff --git a/configs/eagle100/nettest/defconfig b/configs/eagle100/nettest/defconfig index ec70abc7a0e..35d47d82376 100644 --- a/configs/eagle100/nettest/defconfig +++ b/configs/eagle100/nettest/defconfig @@ -169,15 +169,15 @@ CONFIG_TIVA_ETHERNET=y # # Disable GPIO Interrupts # -# CONFIG_TIVA_DISABLE_GPIOA_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOB_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOC_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOD_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOE_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOF_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOG_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOH_IRQS is not set -CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y +CONFIG_TIVA_GPIOA_IRQS=y +CONFIG_TIVA_GPIOB_IRQS=y +CONFIG_TIVA_GPIOC_IRQS=y +CONFIG_TIVA_GPIOD_IRQS=y +CONFIG_TIVA_GPIOE_IRQS=y +CONFIG_TIVA_GPIOF_IRQS=y +CONFIG_TIVA_GPIOG_IRQS=y +CONFIG_TIVA_GPIOH_IRQS=y +# CONFIG_TIVA_GPIOJ_IRQS is not set # # Tiva/Stellaris Ethernet Configuration diff --git a/configs/eagle100/nsh/defconfig b/configs/eagle100/nsh/defconfig index cad9eeab175..a4f287be4a2 100644 --- a/configs/eagle100/nsh/defconfig +++ b/configs/eagle100/nsh/defconfig @@ -146,15 +146,15 @@ CONFIG_TIVA_ETHERNET=y # # Disable GPIO Interrupts # -# CONFIG_TIVA_DISABLE_GPIOA_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOB_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOC_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOD_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOE_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOF_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOG_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOH_IRQS is not set -CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y +CONFIG_TIVA_GPIOA_IRQS=y +CONFIG_TIVA_GPIOB_IRQS=y +CONFIG_TIVA_GPIOC_IRQS=y +CONFIG_TIVA_GPIOD_IRQS=y +CONFIG_TIVA_GPIOE_IRQS=y +CONFIG_TIVA_GPIOF_IRQS=y +CONFIG_TIVA_GPIOG_IRQS=y +CONFIG_TIVA_GPIOH_IRQS=y +# CONFIG_TIVA_GPIOJ_IRQS is not set # # Tiva/Stellaris Ethernet Configuration diff --git a/configs/eagle100/nxflat/defconfig b/configs/eagle100/nxflat/defconfig index f07a29f6ef0..51eb3986663 100644 --- a/configs/eagle100/nxflat/defconfig +++ b/configs/eagle100/nxflat/defconfig @@ -146,15 +146,15 @@ CONFIG_SSI1_DISABLE=y # # Disable GPIO Interrupts # -# CONFIG_TIVA_DISABLE_GPIOA_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOB_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOC_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOD_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOE_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOF_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOG_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOH_IRQS is not set -CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y +CONFIG_TIVA_GPIOA_IRQS=y +CONFIG_TIVA_GPIOB_IRQS=y +CONFIG_TIVA_GPIOC_IRQS=y +CONFIG_TIVA_GPIOD_IRQS=y +CONFIG_TIVA_GPIOE_IRQS=y +CONFIG_TIVA_GPIOF_IRQS=y +CONFIG_TIVA_GPIOG_IRQS=y +CONFIG_TIVA_GPIOH_IRQS=y +# CONFIG_TIVA_GPIOJ_IRQS is not set # # Tiva/Stellaris SSI Configuration diff --git a/configs/eagle100/thttpd/defconfig b/configs/eagle100/thttpd/defconfig index bb6a2a81169..e75fbec0aca 100644 --- a/configs/eagle100/thttpd/defconfig +++ b/configs/eagle100/thttpd/defconfig @@ -136,15 +136,15 @@ CONFIG_TIVA_ETHERNET=y # # Disable GPIO Interrupts # -# CONFIG_TIVA_DISABLE_GPIOA_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOB_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOC_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOD_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOE_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOF_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOG_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOH_IRQS is not set -CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y +CONFIG_TIVA_GPIOA_IRQS=y +CONFIG_TIVA_GPIOB_IRQS=y +CONFIG_TIVA_GPIOC_IRQS=y +CONFIG_TIVA_GPIOD_IRQS=y +CONFIG_TIVA_GPIOE_IRQS=y +CONFIG_TIVA_GPIOF_IRQS=y +CONFIG_TIVA_GPIOG_IRQS=y +CONFIG_TIVA_GPIOH_IRQS=y +# CONFIG_TIVA_GPIOJ_IRQS is not set # # Stellaris Ethernet Configuration diff --git a/configs/ekk-lm3s9b96/README.txt b/configs/ekk-lm3s9b96/README.txt index 469e58b2eaa..2592c9a8125 100644 --- a/configs/ekk-lm3s9b96/README.txt +++ b/configs/ekk-lm3s9b96/README.txt @@ -348,15 +348,15 @@ Stellaris EKK-LM3S9B96 Evaluation Kit Configuration Options Additional interrupt support can be disabled if desired to reduce memory footprint. - CONFIG_TIVA_DISABLE_GPIOA_IRQS=n - CONFIG_TIVA_DISABLE_GPIOB_IRQS=n - CONFIG_TIVA_DISABLE_GPIOC_IRQS=n - CONFIG_TIVA_DISABLE_GPIOD_IRQS=n - CONFIG_TIVA_DISABLE_GPIOE_IRQS=n - CONFIG_TIVA_DISABLE_GPIOF_IRQS=n - CONFIG_TIVA_DISABLE_GPIOG_IRQS=n - CONFIG_TIVA_DISABLE_GPIOH_IRQS=n - CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y + CONFIG_TIVA_GPIOA_IRQS=y + CONFIG_TIVA_GPIOB_IRQS=y + CONFIG_TIVA_GPIOC_IRQS=y + CONFIG_TIVA_GPIOD_IRQS=y + CONFIG_TIVA_GPIOE_IRQS=y + CONFIG_TIVA_GPIOF_IRQS=y + CONFIG_TIVA_GPIOG_IRQS=y + CONFIG_TIVA_GPIOH_IRQS=y + CONFIG_TIVA_GPIOJ_IRQS=n << Always LM3S9B96 specific device driver settings diff --git a/configs/ekk-lm3s9b96/nsh/defconfig b/configs/ekk-lm3s9b96/nsh/defconfig index 4b6b728c3e3..4ec9ad8106f 100644 --- a/configs/ekk-lm3s9b96/nsh/defconfig +++ b/configs/ekk-lm3s9b96/nsh/defconfig @@ -138,15 +138,15 @@ CONFIG_TIVA_ETHERNET=y # # Disable GPIO Interrupts # -# CONFIG_TIVA_DISABLE_GPIOA_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOB_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOC_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOD_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOE_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOF_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOG_IRQS is not set -CONFIG_TIVA_DISABLE_GPIOH_IRQS=y -CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y +CONFIG_TIVA_GPIOA_IRQS=y +CONFIG_TIVA_GPIOB_IRQS=y +CONFIG_TIVA_GPIOC_IRQS=y +CONFIG_TIVA_GPIOD_IRQS=y +CONFIG_TIVA_GPIOE_IRQS=y +CONFIG_TIVA_GPIOF_IRQS=y +CONFIG_TIVA_GPIOG_IRQS=y +# CONFIG_TIVA_GPIOH_IRQS is not set +# CONFIG_TIVA_GPIOJ_IRQS is not set # # Tiva/Stellaris Ethernet Configuration diff --git a/configs/lm3s6432-s2e/README.txt b/configs/lm3s6432-s2e/README.txt index ed321bd882c..5e7d29cd647 100644 --- a/configs/lm3s6432-s2e/README.txt +++ b/configs/lm3s6432-s2e/README.txt @@ -342,15 +342,15 @@ Stellaris MDL-S2E Reference Design Configuration Options Additional interrupt support can be disabled if desired to reduce memory footprint - GPIOs C-G are not pinned out on the MDL-S2E board. - CONFIG_TIVA_DISABLE_GPIOA_IRQS=n - CONFIG_TIVA_DISABLE_GPIOB_IRQS=n - CONFIG_TIVA_DISABLE_GPIOC_IRQS=y - CONFIG_TIVA_DISABLE_GPIOD_IRQS=y - CONFIG_TIVA_DISABLE_GPIOE_IRQS=y - CONFIG_TIVA_DISABLE_GPIOF_IRQS=y - CONFIG_TIVA_DISABLE_GPIOG_IRQS=y - CONFIG_TIVA_DISABLE_GPIOH_IRQS=y - CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y + CONFIG_TIVA_GPIOA_IRQS=y + CONFIG_TIVA_GPIOB_IRQS=y + CONFIG_TIVA_GPIOC_IRQS=n << Always + CONFIG_TIVA_GPIOD_IRQS=n << Always + CONFIG_TIVA_GPIOE_IRQS=n << Always + CONFIG_TIVA_GPIOF_IRQS=n << Always + CONFIG_TIVA_GPIOG_IRQS=n << Always + CONFIG_TIVA_GPIOH_IRQS=n << Always + CONFIG_TIVA_GPIOJ_IRQS=n << Always LM3S6432 specific device driver settings diff --git a/configs/lm3s6432-s2e/nsh/defconfig b/configs/lm3s6432-s2e/nsh/defconfig index 9ec1b1d5bc5..1a619963305 100644 --- a/configs/lm3s6432-s2e/nsh/defconfig +++ b/configs/lm3s6432-s2e/nsh/defconfig @@ -137,15 +137,15 @@ CONFIG_TIVA_ETHERNET=y # # Disable GPIO Interrupts # -# CONFIG_TIVA_DISABLE_GPIOA_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOB_IRQS is not set -CONFIG_TIVA_DISABLE_GPIOC_IRQS=y -CONFIG_TIVA_DISABLE_GPIOD_IRQS=y -CONFIG_TIVA_DISABLE_GPIOE_IRQS=y -CONFIG_TIVA_DISABLE_GPIOF_IRQS=y -CONFIG_TIVA_DISABLE_GPIOG_IRQS=y -CONFIG_TIVA_DISABLE_GPIOH_IRQS=y -CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y +CONFIG_TIVA_GPIOA_IRQS=y +CONFIG_TIVA_GPIOB_IRQS=y +# CONFIG_TIVA_GPIOC_IRQS is not set +# CONFIG_TIVA_GPIOD_IRQS is not set +# CONFIG_TIVA_GPIOE_IRQS is not set +# CONFIG_TIVA_GPIOF_IRQS is not set +# CONFIG_TIVA_GPIOG_IRQS is not set +# CONFIG_TIVA_GPIOH_IRQS is not set +# CONFIG_TIVA_GPIOJ_IRQS is not set # # Tiva/Stellaris Ethernet Configuration diff --git a/configs/lm3s6965-ek/README.txt b/configs/lm3s6965-ek/README.txt index fd980015ee6..4998d6ee81b 100644 --- a/configs/lm3s6965-ek/README.txt +++ b/configs/lm3s6965-ek/README.txt @@ -491,15 +491,15 @@ Stellaris LM3S6965 Evaluation Kit Configuration Options Additional interrupt support can be disabled if desired to reduce memory footprint. - CONFIG_TIVA_DISABLE_GPIOA_IRQS=n - CONFIG_TIVA_DISABLE_GPIOB_IRQS=n - CONFIG_TIVA_DISABLE_GPIOC_IRQS=n - CONFIG_TIVA_DISABLE_GPIOD_IRQS=n - CONFIG_TIVA_DISABLE_GPIOE_IRQS=n - CONFIG_TIVA_DISABLE_GPIOF_IRQS=n - CONFIG_TIVA_DISABLE_GPIOG_IRQS=n - CONFIG_TIVA_DISABLE_GPIOH_IRQS=n - CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y + CONFIG_TIVA_GPIOA_IRQS=y + CONFIG_TIVA_GPIOB_IRQS=y + CONFIG_TIVA_GPIOC_IRQS=y + CONFIG_TIVA_GPIOD_IRQS=y + CONFIG_TIVA_GPIOE_IRQS=y + CONFIG_TIVA_GPIOF_IRQS=y + CONFIG_TIVA_GPIOG_IRQS=y + CONFIG_TIVA_GPIOH_IRQS=y + CONFIG_TIVA_GPIOJ_IRQS=n << Always LM3S6965 specific device driver settings diff --git a/configs/lm3s6965-ek/discover/defconfig b/configs/lm3s6965-ek/discover/defconfig index 78c771ee353..aaae23e9d4d 100644 --- a/configs/lm3s6965-ek/discover/defconfig +++ b/configs/lm3s6965-ek/discover/defconfig @@ -138,15 +138,15 @@ CONFIG_TIVA_ETHERNET=y # # Disable GPIO Interrupts # -# CONFIG_TIVA_DISABLE_GPIOA_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOB_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOC_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOD_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOE_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOF_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOG_IRQS is not set -CONFIG_TIVA_DISABLE_GPIOH_IRQS=y -CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y +CONFIG_TIVA_GPIOA_IRQS=y +CONFIG_TIVA_GPIOB_IRQS=y +CONFIG_TIVA_GPIOC_IRQS=y +CONFIG_TIVA_GPIOD_IRQS=y +CONFIG_TIVA_GPIOE_IRQS=y +CONFIG_TIVA_GPIOF_IRQS=y +CONFIG_TIVA_GPIOG_IRQS=y +# CONFIG_TIVA_GPIOH_IRQS is not set +# CONFIG_TIVA_GPIOJ_IRQS is not set # # Tiva/Stellaris Ethernet Configuration diff --git a/configs/lm3s6965-ek/nsh/defconfig b/configs/lm3s6965-ek/nsh/defconfig index 78c771ee353..aaae23e9d4d 100644 --- a/configs/lm3s6965-ek/nsh/defconfig +++ b/configs/lm3s6965-ek/nsh/defconfig @@ -138,15 +138,15 @@ CONFIG_TIVA_ETHERNET=y # # Disable GPIO Interrupts # -# CONFIG_TIVA_DISABLE_GPIOA_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOB_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOC_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOD_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOE_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOF_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOG_IRQS is not set -CONFIG_TIVA_DISABLE_GPIOH_IRQS=y -CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y +CONFIG_TIVA_GPIOA_IRQS=y +CONFIG_TIVA_GPIOB_IRQS=y +CONFIG_TIVA_GPIOC_IRQS=y +CONFIG_TIVA_GPIOD_IRQS=y +CONFIG_TIVA_GPIOE_IRQS=y +CONFIG_TIVA_GPIOF_IRQS=y +CONFIG_TIVA_GPIOG_IRQS=y +# CONFIG_TIVA_GPIOH_IRQS is not set +# CONFIG_TIVA_GPIOJ_IRQS is not set # # Tiva/Stellaris Ethernet Configuration diff --git a/configs/lm3s6965-ek/nx/defconfig b/configs/lm3s6965-ek/nx/defconfig index 17dfdb03879..db6b6519ebc 100644 --- a/configs/lm3s6965-ek/nx/defconfig +++ b/configs/lm3s6965-ek/nx/defconfig @@ -138,15 +138,15 @@ CONFIG_SSI1_DISABLE=y # # Disable GPIO Interrupts # -# CONFIG_TIVA_DISABLE_GPIOA_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOB_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOC_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOD_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOE_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOF_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOG_IRQS is not set -CONFIG_TIVA_DISABLE_GPIOH_IRQS=y -CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y +CONFIG_TIVA_GPIOA_IRQS=y +CONFIG_TIVA_GPIOB_IRQS=y +CONFIG_TIVA_GPIOC_IRQS=y +CONFIG_TIVA_GPIOD_IRQS=y +CONFIG_TIVA_GPIOE_IRQS=y +CONFIG_TIVA_GPIOF_IRQS=y +CONFIG_TIVA_GPIOG_IRQS=y +# CONFIG_TIVA_GPIOH_IRQS is not set +# CONFIG_TIVA_GPIOJ_IRQS is not set # # Tiva/Stellaris SSI Configuration diff --git a/configs/lm3s6965-ek/tcpecho/defconfig b/configs/lm3s6965-ek/tcpecho/defconfig index 537803d6a2f..f24783fe6a2 100644 --- a/configs/lm3s6965-ek/tcpecho/defconfig +++ b/configs/lm3s6965-ek/tcpecho/defconfig @@ -160,15 +160,15 @@ CONFIG_TIVA_ETHERNET=y # # Disable GPIO Interrupts # -# CONFIG_TIVA_DISABLE_GPIOA_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOB_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOC_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOD_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOE_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOF_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOG_IRQS is not set -CONFIG_TIVA_DISABLE_GPIOH_IRQS=y -CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y +CONFIG_TIVA_GPIOA_IRQS=y +CONFIG_TIVA_GPIOB_IRQS=y +CONFIG_TIVA_GPIOC_IRQS=y +CONFIG_TIVA_GPIOD_IRQS=y +CONFIG_TIVA_GPIOE_IRQS=y +CONFIG_TIVA_GPIOF_IRQS=y +CONFIG_TIVA_GPIOG_IRQS=y +# CONFIG_TIVA_GPIOH_IRQS is not set +# CONFIG_TIVA_GPIOJ_IRQS is not set # # Tiva/Stellaris Ethernet Configuration diff --git a/configs/lm3s8962-ek/README.txt b/configs/lm3s8962-ek/README.txt index 1ef59057566..868d79497b8 100644 --- a/configs/lm3s8962-ek/README.txt +++ b/configs/lm3s8962-ek/README.txt @@ -395,15 +395,15 @@ Stellaris LM3S8962 Evaluation Kit Configuration Options Additional interrupt support can be disabled if desired to reduce memory footprint. - CONFIG_TIVA_DISABLE_GPIOA_IRQS=n - CONFIG_TIVA_DISABLE_GPIOB_IRQS=n - CONFIG_TIVA_DISABLE_GPIOC_IRQS=n - CONFIG_TIVA_DISABLE_GPIOD_IRQS=n - CONFIG_TIVA_DISABLE_GPIOE_IRQS=n - CONFIG_TIVA_DISABLE_GPIOF_IRQS=n - CONFIG_TIVA_DISABLE_GPIOG_IRQS=n - CONFIG_TIVA_DISABLE_GPIOH_IRQS=n - CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y + CONFIG_TIVA_GPIOA_IRQS=y + CONFIG_TIVA_GPIOB_IRQS=y + CONFIG_TIVA_GPIOC_IRQS=y + CONFIG_TIVA_GPIOD_IRQS=y + CONFIG_TIVA_GPIOE_IRQS=y + CONFIG_TIVA_GPIOF_IRQS=y + CONFIG_TIVA_GPIOG_IRQS=y + CONFIG_TIVA_GPIOH_IRQS=y + CONFIG_TIVA_GPIOJ_IRQS=n << Always LM3S8962 specific device driver settings diff --git a/configs/lm3s8962-ek/nsh/defconfig b/configs/lm3s8962-ek/nsh/defconfig index cc5bcdf7d45..bf4f9e8aae2 100644 --- a/configs/lm3s8962-ek/nsh/defconfig +++ b/configs/lm3s8962-ek/nsh/defconfig @@ -146,15 +146,15 @@ CONFIG_TIVA_ETHERNET=y # # Disable GPIO Interrupts # -# CONFIG_TIVA_DISABLE_GPIOA_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOB_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOC_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOD_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOE_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOF_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOG_IRQS is not set -CONFIG_TIVA_DISABLE_GPIOH_IRQS=y -CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y +CONFIG_TIVA_GPIOA_IRQS=y +CONFIG_TIVA_GPIOB_IRQS=y +CONFIG_TIVA_GPIOC_IRQS=y +CONFIG_TIVA_GPIOD_IRQS=y +CONFIG_TIVA_GPIOE_IRQS=y +CONFIG_TIVA_GPIOF_IRQS=y +CONFIG_TIVA_GPIOG_IRQS=y +# CONFIG_TIVA_GPIOH_IRQS is not set +# CONFIG_TIVA_GPIOJ_IRQS is not set # # Tiva/Stellaris Ethernet Configuration diff --git a/configs/lm3s8962-ek/nx/defconfig b/configs/lm3s8962-ek/nx/defconfig index 9b554058079..6a541ba2cd5 100644 --- a/configs/lm3s8962-ek/nx/defconfig +++ b/configs/lm3s8962-ek/nx/defconfig @@ -146,15 +146,15 @@ CONFIG_SSI1_DISABLE=y # # Disable GPIO Interrupts # -# CONFIG_TIVA_DISABLE_GPIOA_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOB_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOC_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOD_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOE_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOF_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOG_IRQS is not set -CONFIG_TIVA_DISABLE_GPIOH_IRQS=y -CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y +CONFIG_TIVA_GPIOA_IRQS=y +CONFIG_TIVA_GPIOB_IRQS=y +CONFIG_TIVA_GPIOC_IRQS=y +CONFIG_TIVA_GPIOD_IRQS=y +CONFIG_TIVA_GPIOE_IRQS=y +CONFIG_TIVA_GPIOF_IRQS=y +CONFIG_TIVA_GPIOG_IRQS=y +# CONFIG_TIVA_GPIOH_IRQS is not set +# CONFIG_TIVA_GPIOJ_IRQS is not set # # Tiva/Stellaris SSI Configuration diff --git a/configs/lm4f120-launchpad/README.txt b/configs/lm4f120-launchpad/README.txt index ccab34bdd2a..521b11e1d47 100644 --- a/configs/lm4f120-launchpad/README.txt +++ b/configs/lm4f120-launchpad/README.txt @@ -622,15 +622,15 @@ LM4F120 LaunchPad Configuration Options Additional interrupt support can be disabled if desired to reduce memory footprint. - CONFIG_TIVA_DISABLE_GPIOA_IRQS=n - CONFIG_TIVA_DISABLE_GPIOB_IRQS=n - CONFIG_TIVA_DISABLE_GPIOC_IRQS=n - CONFIG_TIVA_DISABLE_GPIOD_IRQS=n - CONFIG_TIVA_DISABLE_GPIOE_IRQS=n - CONFIG_TIVA_DISABLE_GPIOF_IRQS=n - CONFIG_TIVA_DISABLE_GPIOG_IRQS=n - CONFIG_TIVA_DISABLE_GPIOH_IRQS=n - CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y + CONFIG_TIVA_GPIOA_IRQS=y + CONFIG_TIVA_GPIOB_IRQS=y + CONFIG_TIVA_GPIOC_IRQS=y + CONFIG_TIVA_GPIOD_IRQS=y + CONFIG_TIVA_GPIOE_IRQS=y + CONFIG_TIVA_GPIOF_IRQS=y + CONFIG_TIVA_GPIOG_IRQS=y + CONFIG_TIVA_GPIOH_IRQS=y + CONFIG_TIVA_GPIOJ_IRQS=n << Always LM4F120 specific device driver settings diff --git a/configs/lm4f120-launchpad/nsh/defconfig b/configs/lm4f120-launchpad/nsh/defconfig index f70df7b1c08..3b07eaf6fa8 100644 --- a/configs/lm4f120-launchpad/nsh/defconfig +++ b/configs/lm4f120-launchpad/nsh/defconfig @@ -144,15 +144,15 @@ CONFIG_SSI1_DISABLE=y # # Disable GPIO Interrupts # -# CONFIG_TIVA_DISABLE_GPIOA_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOB_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOC_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOD_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOE_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOF_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOG_IRQS is not set -CONFIG_TIVA_DISABLE_GPIOH_IRQS=y -CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y +CONFIG_TIVA_GPIOA_IRQS=y +CONFIG_TIVA_GPIOB_IRQS=y +CONFIG_TIVA_GPIOC_IRQS=y +CONFIG_TIVA_GPIOD_IRQS=y +CONFIG_TIVA_GPIOE_IRQS=y +CONFIG_TIVA_GPIOF_IRQS=y +CONFIG_TIVA_GPIOG_IRQS=y +# CONFIG_TIVA_GPIOH_IRQS is not set +# CONFIG_TIVA_GPIOJ_IRQS is not set # # Tiva/Stellaris SSI Configuration diff --git a/configs/tm4c123g-launchpad/README.txt b/configs/tm4c123g-launchpad/README.txt index 90e95e6b6a4..3b72987098e 100644 --- a/configs/tm4c123g-launchpad/README.txt +++ b/configs/tm4c123g-launchpad/README.txt @@ -721,25 +721,12 @@ TM4C123G LaunchPad Configuration Options the delay actually is 100 seconds. There are configurations for disabling support for interrupts GPIO ports. - GPIOJ must be disabled because it does not exist on the TM4C123G. - Additional interrupt support can be disabled if desired to reduce memory - footprint. + Only GPIOP and GPIOQ pins can be used as interrupting sources on the + TM4C129x. Additional interrupt support can be disabled if desired to + reduce memory footprint. - CONFIG_TIVA_DISABLE_GPIOA_IRQS=n - CONFIG_TIVA_DISABLE_GPIOB_IRQS=n - CONFIG_TIVA_DISABLE_GPIOC_IRQS=n - CONFIG_TIVA_DISABLE_GPIOD_IRQS=n - CONFIG_TIVA_DISABLE_GPIOE_IRQS=n - CONFIG_TIVA_DISABLE_GPIOF_IRQS=n - CONFIG_TIVA_DISABLE_GPIOG_IRQS=n - CONFIG_TIVA_DISABLE_GPIOH_IRQS=n - CONFIG_TIVA_DISABLE_GPIOJ_IRQS=n - CONFIG_TIVA_DISABLE_GPIOK_IRQS=n - CONFIG_TIVA_DISABLE_GPIOL_IRQS=n - CONFIG_TIVA_DISABLE_GPIOM_IRQS=n - CONFIG_TIVA_DISABLE_GPION_IRQS=n - CONFIG_TIVA_DISABLE_GPIOP_IRQS=n - CONFIG_TIVA_DISABLE_GPIOQ_IRQS=n + CONFIG_TIVA_GPIOP_IRQS=y + CONFIG_TIVA_GPIOQ_IRQS=y TM4C123G specific device driver settings diff --git a/configs/tm4c123g-launchpad/nsh/defconfig b/configs/tm4c123g-launchpad/nsh/defconfig index 572f6230ca0..3d9bc8369ba 100644 --- a/configs/tm4c123g-launchpad/nsh/defconfig +++ b/configs/tm4c123g-launchpad/nsh/defconfig @@ -155,21 +155,21 @@ CONFIG_SSI1_DISABLE=y # # Disable GPIO Interrupts # -# CONFIG_TIVA_DISABLE_GPIOA_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOB_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOC_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOD_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOE_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOF_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOG_IRQS is not set -CONFIG_TIVA_DISABLE_GPIOH_IRQS=y -CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y -# CONFIG_TIVA_DISABLE_GPIOK_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOL_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOM_IRQS is not set -# CONFIG_TIVA_DISABLE_GPION_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOP_IRQS is not set -# CONFIG_TIVA_DISABLE_GPIOQ_IRQS is not set +CONFIG_TIVA_GPIOA_IRQS=y +CONFIG_TIVA_GPIOB_IRQS=y +CONFIG_TIVA_GPIOC_IRQS=y +CONFIG_TIVA_GPIOD_IRQS=y +CONFIG_TIVA_GPIOE_IRQS=y +CONFIG_TIVA_GPIOF_IRQS=y +CONFIG_TIVA_GPIOG_IRQS=y +# CONFIG_TIVA_GPIOH_IRQS is not set +# CONFIG_TIVA_GPIOJ_IRQS is not set +CONFIG_TIVA_GPIOK_IRQS=y +CONFIG_TIVA_GPIOL_IRQS=y +CONFIG_TIVA_GPIOM_IRQS=y +CONFIG_TIVA_GPION_IRQS=y +CONFIG_TIVA_GPIOP_IRQS=y +CONFIG_TIVA_GPIOQ_IRQS=y # # Tiva/Stellaris SSI Configuration