summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/lm3s/Kconfig
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-01-01 16:33:47 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-01-01 16:33:47 +0000
commit0573d98ebd5a83a2e6cf11f2b16abd7896d5450f (patch)
tree8ba80dbcc6c246d6520e968fac44e2e80cd747c1 /nuttx/arch/arm/src/lm3s/Kconfig
parentbe55907da3658170e9f7af751dfe42275c7e797b (diff)
downloadnuttx-0573d98ebd5a83a2e6cf11f2b16abd7896d5450f.tar.gz
nuttx-0573d98ebd5a83a2e6cf11f2b16abd7896d5450f.tar.bz2
nuttx-0573d98ebd5a83a2e6cf11f2b16abd7896d5450f.zip
All lm3s6965-ek configurations converted to use kconfig-frontends
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5470 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/arm/src/lm3s/Kconfig')
-rw-r--r--nuttx/arch/arm/src/lm3s/Kconfig140
1 files changed, 140 insertions, 0 deletions
diff --git a/nuttx/arch/arm/src/lm3s/Kconfig b/nuttx/arch/arm/src/lm3s/Kconfig
index 469ff1fc9..aaf8342fa 100644
--- a/nuttx/arch/arm/src/lm3s/Kconfig
+++ b/nuttx/arch/arm/src/lm3s/Kconfig
@@ -12,6 +12,7 @@ choice
config ARCH_CHIP_LM3S6918
bool "LM3S6918"
+ select LM3S_HAVE_SSI1
config ARCH_CHIP_LM3S9B96
bool "LM3S9B96"
@@ -27,33 +28,172 @@ config ARCH_CHIP_LM3S8962
endchoice
+config LM3S_HAVE_SSI1
+ bool
+
+config LM3S_REVA2
+ bool "Rev A2"
+ default n
+ ---help---
+ Some early silicon returned an increase LDO voltage or 2.75V to work
+ around a PLL bug
+
config LM3S_DFU
bool "DFU"
default y
+menu "Select LM3S Peripheral Support"
+
+config LM3S_UART0
+ bool "UART0"
+ select ARCH_HAVE_UART0
+ default n
+
+config LM3S_UART1
+ bool "UART1"
+ select ARCH_HAVE_UART1
+ default n
+
+config SSI0_DISABLE
+ bool "Disable SSI0"
+ default y
+
+config SSI1_DISABLE
+ bool "Disable SSI1"
+ default y
+
+config LM3S_UART2
+ bool "UART2"
+ select ARCH_HAVE_UART2
+ default n
+
+config LM3S_ETHERNET
+ bool "LM3S Ethernet"
+ default n
+ ---help---
+ This must be set (along with NET) to build the LM3S Ethernet driver.
+
+endmenu
+
+menu "Disable GPIO Interrupts"
+
config LM3S_DISABLE_GPIOA_IRQS
bool "Disable GPIOA IRQs"
+ default n
config LM3S_DISABLE_GPIOB_IRQS
bool "Disable GPIOB IRQs"
+ default n
config LM3S_DISABLE_GPIOC_IRQS
bool "Disable GPIOC IRQs"
+ default n
config LM3S_DISABLE_GPIOD_IRQS
bool "Disable GPIOD IRQs"
+ default n
config LM3S_DISABLE_GPIOE_IRQS
bool "Disable GPIOE IRQs"
+ default n
config LM3S_DISABLE_GPIOF_IRQS
bool "Disable GPIOF IRQs"
+ default n
config LM3S_DISABLE_GPIOG_IRQS
bool "Disable GPIOG IRQs"
+ default n
config LM3S_DISABLE_GPIOH_IRQS
bool "Disable GPIOH IRQs"
+ default n
config LM3S_DISABLE_GPIOJ_IRQS
bool "Disable GPIOJ IRQs"
+ default n
+
+endmenu
+
+if LM3S_ETHERNET
+menu "LM3S Ethernet Configuration"
+
+config LM3S_ETHLEDS
+ bool "Ethernet LEDs"
+ default n
+ ---help---
+ Enable to use Ethernet LEDs on the board.
+
+config LM3S_BOARDMAC
+ bool "Board MAC"
+ default n
+ ---help---
+ If the board-specific logic can provide a MAC address (via
+ lm3s_ethernetmac()), then this should be selected.
+
+config LM3S_ETHHDUPLEX
+ bool "Force Half Duplex"
+ default n
+ ---help---
+ Set to force half duplex operation
+
+config LM3S_ETHNOAUTOCRC
+ bool "Disable auto-CRC"
+ default n
+ ---help---
+ Set to suppress auto-CRC generation
+
+config LM3S_ETHNOPAD
+ bool "Disable Tx Padding"
+ default n
+ ---help---
+ Set to suppress Tx padding
+
+config LM3S_MULTICAST
+ bool "Enable Multicast"
+ default n
+ ---help---
+ Set to enable multicast frames
+
+config LM3S_PROMISCUOUS
+ bool "Enable Promiscuous Mode"
+ default n
+ ---help---
+ Set to enable promiscuous mode
+
+config LM3S_TIMESTAMP
+ bool "Enable Timestamping"
+ default n
+
+config LM3S_BADCRC
+ bool "Enable Bad CRC Rejection"
+ default n
+ ---help---
+ Set to enable bad CRC rejection.
+
+config M3S_DUMPPACKET
+ bool "Dump Packets"
+ default n
+ ---help---
+ Dump each packet received/sent to the console.
+
+endmenu
+endif
+
+if !SSI0_DISABLE || !SSI1_DISABLE
+menu "LM3S SSI Configuration"
+
+config SSI_POLLWAIT
+ bool "Poll Wait (No-Interrupt) Mode"
+ default y
+
+config SSI_TXLIMIT
+ int "Tx Limit"
+ default 4
+ ---help---
+ Default of 4 assumes half of the 8 entry FIFO
+
+endmenu
+endif
+
+