Tiva: Change negative logic CONFIG_TIVA_DISABLE_GPIOx_IRQS to positive logic CONFIG_TIVA_GPIOx_IRQS

This commit is contained in:
Gregory Nutt 2014-12-18 15:19:16 -06:00
parent dc0231c2b6
commit 6abc3db2ac
26 changed files with 230 additions and 256 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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;

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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