diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2014-03-01 10:49:19 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2014-03-01 10:49:19 -0600 |
commit | 276fde73c739ee93bfbd774e3403c5da3aef88a1 (patch) | |
tree | e12624772ac1df2595dcf32e20882f399a70e2ab /nuttx/arch/mips | |
parent | fa868316011ca9d01a83d27a053868e3598d165d (diff) | |
download | nuttx-276fde73c739ee93bfbd774e3403c5da3aef88a1.tar.gz nuttx-276fde73c739ee93bfbd774e3403c5da3aef88a1.tar.bz2 nuttx-276fde73c739ee93bfbd774e3403c5da3aef88a1.zip |
configs/mirtoo/nsh converted to use the kconfig-frontends tools
Diffstat (limited to 'nuttx/arch/mips')
-rw-r--r-- | nuttx/arch/mips/src/pic32mx/Kconfig | 96 |
1 files changed, 89 insertions, 7 deletions
diff --git a/nuttx/arch/mips/src/pic32mx/Kconfig b/nuttx/arch/mips/src/pic32mx/Kconfig index 1c04ad6f0..7ed846b62 100644 --- a/nuttx/arch/mips/src/pic32mx/Kconfig +++ b/nuttx/arch/mips/src/pic32mx/Kconfig @@ -12,346 +12,416 @@ choice config ARCH_CHIP_PIC32MX110F016B bool "PIC32MX110F016B" + select ARCH_CHIP_PIC32MX1 ---help--- Microchip PIC32MX110F016B (MIPS32) + ARCH_CHIP_PIC32MX1 config ARCH_CHIP_PIC32MX110F016C bool "PIC32MX110F016C" + select ARCH_CHIP_PIC32MX1 ---help--- Microchip PIC32MX110F016C (MIPS32) config ARCH_CHIP_PIC32MX110F016D bool "PIC32MX110F016D" + select ARCH_CHIP_PIC32MX1 ---help--- Microchip PIC32MX110F016D (MIPS32) config ARCH_CHIP_PIC32MX120F032B bool "PIC32MX120F032B" + select ARCH_CHIP_PIC32MX1 ---help--- Microchip PIC32MX120F032B (MIPS32) config ARCH_CHIP_PIC32MX120F032C bool "PIC32MX120F032C" + select ARCH_CHIP_PIC32MX1 ---help--- Microchip PIC32MX120F032C (MIPS32) config ARCH_CHIP_PIC32MX120F032D bool "PIC32MX120F032D" + select ARCH_CHIP_PIC32MX1 ---help--- Microchip PIC32MX120F032D (MIPS32) config ARCH_CHIP_PIC32MX130F064B bool "PIC32MX130F064B" + select ARCH_CHIP_PIC32MX1 ---help--- Microchip PIC32MX130F064B (MIPS32) config ARCH_CHIP_PIC32MX130F064C bool "PIC32MX130F064C" + select ARCH_CHIP_PIC32MX1 ---help--- Microchip PIC32MX130F064C (MIPS32) config ARCH_CHIP_PIC32MX130F064D bool "PIC32MX130F064D" + select ARCH_CHIP_PIC32MX1 ---help--- Microchip PIC32MX130F064D (MIPS32) config ARCH_CHIP_PIC32MX150F128B bool "PIC32MX150F128B" + select ARCH_CHIP_PIC32MX1 ---help--- Microchip PIC32MX150F128B (MIPS32) config ARCH_CHIP_PIC32MX150F128C bool "PIC32MX150F128C" + select ARCH_CHIP_PIC32MX1 ---help--- Microchip PIC32MX150F128C (MIPS32) config ARCH_CHIP_PIC32MX150F128D bool "PIC32MX150F128D" + select ARCH_CHIP_PIC32MX1 ---help--- Microchip PIC32MX150F128D (MIPS32) config ARCH_CHIP_PIC32MX210F016B bool "PIC32MX210F016B" + select ARCH_CHIP_PIC32MX2 ---help--- Microchip PIC32MX210F016B (MIPS32) config ARCH_CHIP_PIC32MX210F016C bool "PIC32MX210F016C" + select ARCH_CHIP_PIC32MX2 ---help--- Microchip PIC32MX210F016C (MIPS32) config ARCH_CHIP_PIC32MX210F016D bool "PIC32MX210F016D" + select ARCH_CHIP_PIC32MX2 ---help--- Microchip PIC32MX210F016D (MIPS32) config ARCH_CHIP_PIC32MX220F032B bool "PIC32MX220F032B" + select ARCH_CHIP_PIC32MX2 ---help--- Microchip PIC32MX220F032B (MIPS32) config ARCH_CHIP_PIC32MX220F032C bool "PIC32MX220F032C" + select ARCH_CHIP_PIC32MX2 ---help--- Microchip PIC32MX220F032C (MIPS32) config ARCH_CHIP_PIC32MX220F032D bool "PIC32MX220F032D" + select ARCH_CHIP_PIC32MX2 ---help--- Microchip PIC32MX220F032D (MIPS32) config ARCH_CHIP_PIC32MX230F064B bool "PIC32MX230F064B" + select ARCH_CHIP_PIC32MX2 ---help--- Microchip PIC32MX230F064B (MIPS32) config ARCH_CHIP_PIC32MX230F064C bool "PIC32MX230F064C" + select ARCH_CHIP_PIC32MX2 ---help--- Microchip PIC32MX230F064C (MIPS32) config ARCH_CHIP_PIC32MX230F064D bool "PIC32MX230F064D" + select ARCH_CHIP_PIC32MX2 ---help--- Microchip PIC32MX230F064D (MIPS32) config ARCH_CHIP_PIC32MX250F128B bool "PIC32MX250F128B" + select ARCH_CHIP_PIC32MX2 ---help--- Microchip PIC32MX250F128B (MIPS32) config ARCH_CHIP_PIC32MX250F128C bool "PIC32MX250F128C" + select ARCH_CHIP_PIC32MX2 ---help--- Microchip PIC32MX250F128C (MIPS32) config ARCH_CHIP_PIC32MX250F128D bool "PIC32MX250F128D" + select ARCH_CHIP_PIC32MX2 ---help--- Microchip PIC32MX250F128D (MIPS32) config ARCH_CHIP_PIC32MX320F032H bool "PIC32MX320F032H" + select ARCH_CHIP_PIC32MX3 ---help--- Microchip PIC32MX320F032H (MIPS32) config ARCH_CHIP_PIC32MX320F064H bool "PIC32MX320F064H" + select ARCH_CHIP_PIC32MX3 ---help--- Microchip PIC32MX320F064H (MIPS32) config ARCH_CHIP_PIC32MX320F128H bool "PIC32MX320F128H" + select ARCH_CHIP_PIC32MX3 ---help--- Microchip PIC32MX320F128H (MIPS32) config ARCH_CHIP_PIC32MX320F128L bool "PIC32MX320F128L" + select ARCH_CHIP_PIC32MX3 ---help--- Microchip PIC32MX320F128L (MIPS32) config ARCH_CHIP_PIC32MX340F128H bool "PIC32MX340F128H" + select ARCH_CHIP_PIC32MX3 ---help--- Microchip PIC32MX340F128H (MIPS32) config ARCH_CHIP_PIC32MX340F256H bool "PIC32MX340F256H" + select ARCH_CHIP_PIC32MX3 ---help--- Microchip PIC32MX340F256H (MIPS32) config ARCH_CHIP_PIC32MX340F512H bool "PIC32MX340F512H" + select ARCH_CHIP_PIC32MX3 ---help--- Microchip PIC32MX340F512H (MIPS32) config ARCH_CHIP_PIC32MX340F128L bool "PIC32MX340F128L" + select ARCH_CHIP_PIC32MX3 ---help--- Microchip PIC32MX340F128L (MIPS32) config ARCH_CHIP_PIC32MX360F256L bool "PIC32MX360F256L" + select ARCH_CHIP_PIC32MX3 ---help--- Microchip PIC32MX360F256L (MIPS32) config ARCH_CHIP_PIC32MX360F512L bool "PIC32MX360F512L" + select ARCH_CHIP_PIC32MX3 ---help--- Microchip PIC32MX360F512L (MIPS32) config ARCH_CHIP_PIC32MX420F032H bool "PIC32MX420F032H" + select ARCH_CHIP_PIC32MX4 ---help--- Microchip PIC32MX420F032H (MIPS32) config ARCH_CHIP_PIC32MX440F128H bool "PIC32MX440F128H" + select ARCH_CHIP_PIC32MX4 ---help--- Microchip PIC32MX440F128H (MIPS32) config ARCH_CHIP_PIC32MX440F128L bool "PIC32MX440F128L" + select ARCH_CHIP_PIC32MX4 ---help--- Microchip PIC32MX440F128L (MIPS32) config ARCH_CHIP_PIC32MX440F256H bool "PIC32MX440F256H" + select ARCH_CHIP_PIC32MX4 ---help--- Microchip PIC32MX440F256H (MIPS32) config ARCH_CHIP_PIC32MX440F512H bool "PIC32MX440F512H" + select ARCH_CHIP_PIC32MX4 ---help--- Microchip PIC32MX440F512H (MIPS32) config ARCH_CHIP_PIC32MX460F256L bool "PIC32MX460F256L" + select ARCH_CHIP_PIC32MX4 ---help--- Microchip PIC32MX460F256L (MIPS32) config ARCH_CHIP_PIC32MX460F512L bool "PIC32MX460F512L" + select ARCH_CHIP_PIC32MX4 ---help--- Microchip PIC32MX460F512L (MIPS32) config ARCH_CHIP_PIC32MX534F064H bool "PIC32MX534F064H" + select ARCH_CHIP_PIC32MX5 ---help--- Microchip PIC32MX534F064H (MIPS32) config ARCH_CHIP_PIC32MX534F064L bool "PIC32MX534F064L" + select ARCH_CHIP_PIC32MX5 ---help--- Microchip PIC32MX534F064L (MIPS32) config ARCH_CHIP_PIC32MX564F064H bool "PIC32MX564F064H" + select ARCH_CHIP_PIC32MX5 ---help--- Microchip PIC32MX564F064H (MIPS32) config ARCH_CHIP_PIC32MX564F064L bool "PIC32MX564F064L" + select ARCH_CHIP_PIC32MX5 ---help--- Microchip PIC32MX564F064L (MIPS32) config ARCH_CHIP_PIC32MX564F128H bool "PIC32MX564F128H" + select ARCH_CHIP_PIC32MX5 ---help--- Microchip PIC32MX564F128H (MIPS32) config ARCH_CHIP_PIC32MX564F128L bool "PIC32MX564F128L" + select ARCH_CHIP_PIC32MX5 ---help--- Microchip PIC32MX564F128L (MIPS32) config ARCH_CHIP_PIC32MX575F256H bool "PIC32MX575F256H" + select ARCH_CHIP_PIC32MX5 ---help--- Microchip PIC32MX575F256H (MIPS32) config ARCH_CHIP_PIC32MX575F256L bool "PIC32MX575F256L" + select ARCH_CHIP_PIC32MX5 ---help--- Microchip PIC32MX575F256L (MIPS32) config ARCH_CHIP_PIC32MX575F512H bool "PIC32MX575F512H" + select ARCH_CHIP_PIC32MX5 ---help--- Microchip PIC32MX575F512H (MIPS32) config ARCH_CHIP_PIC32MX575F512L bool "PIC32MX575F512L" + select ARCH_CHIP_PIC32MX5 ---help--- Microchip PIC32MX575F512L (MIPS32) config ARCH_CHIP_PIC32MX664F064H bool "PIC32MX664F064H" + select ARCH_CHIP_PIC32MX6 ---help--- Microchip PIC32MX664F064H (MIPS32) config ARCH_CHIP_PIC32MX664F064L bool "PIC32MX664F064L" + select ARCH_CHIP_PIC32MX6 ---help--- Microchip PIC32MX664F064L (MIPS32) config ARCH_CHIP_PIC32MX664F128H bool "PIC32MX664F128H" + select ARCH_CHIP_PIC32MX6 ---help--- Microchip PIC32MX664F128H (MIPS32) config ARCH_CHIP_PIC32MX664F128L bool "PIC32MX664F128L" + select ARCH_CHIP_PIC32MX6 ---help--- Microchip PIC32MX664F128L (MIPS32) config ARCH_CHIP_PIC32MX675F256H bool "PIC32MX675F256H" + select ARCH_CHIP_PIC32MX6 ---help--- Microchip PIC32MX675F256H (MIPS32) config ARCH_CHIP_PIC32MX675F256L bool "PIC32MX675F256L" + select ARCH_CHIP_PIC32MX6 ---help--- Microchip PIC32MX675F256L (MIPS32) config ARCH_CHIP_PIC32MX675F512H bool "PIC32MX675F512H" + select ARCH_CHIP_PIC32MX6 ---help--- Microchip PIC32MX675F512H (MIPS32) config ARCH_CHIP_PIC32MX675F512L bool "PIC32MX675F512L" + select ARCH_CHIP_PIC32MX6 ---help--- Microchip PIC32MX675F512L (MIPS32) config ARCH_CHIP_PIC32MX695F512H bool "PIC32MX695F512H" + select ARCH_CHIP_PIC32MX6 ---help--- Microchip PIC32MX695F512H (MIPS32) config ARCH_CHIP_PIC32MX695F512L bool "PIC32MX695F512L" + select ARCH_CHIP_PIC32MX6 ---help--- Microchip PIC32MX695F512L (MIPS32) config ARCH_CHIP_PIC32MX764F128H bool "PIC32MX764F128H" + select ARCH_CHIP_PIC32MX7 ---help--- Microchip PIC32MX764F128H (MIPS32) config ARCH_CHIP_PIC32MX764F128L bool "PIC32MX764F128L" + select ARCH_CHIP_PIC32MX7 ---help--- Microchip PIC32MX764F128L (MIPS32) config ARCH_CHIP_PIC32MX775F256H bool "PIC32MX775F256H" + select ARCH_CHIP_PIC32MX7 ---help--- Microchip PIC32MX775F256H (MIPS32) config ARCH_CHIP_PIC32MX775F256L bool "PIC32MX775F256L" + select ARCH_CHIP_PIC32MX7 ---help--- Microchip PIC32MX775F256L (MIPS32) config ARCH_CHIP_PIC32MX775F512H bool "PIC32MX775F512H" + select ARCH_CHIP_PIC32MX7 ---help--- Microchip PIC32MX775F512H (MIPS32) config ARCH_CHIP_PIC32MX775F512L bool "PIC32MX775F512L" + select ARCH_CHIP_PIC32MX7 ---help--- Microchip PIC32MX775F512L (MIPS32) config ARCH_CHIP_PIC32MX795F512H bool "PIC32MX795F512H" + select ARCH_CHIP_PIC32MX7 ---help--- Microchip PIC32MX795F512H (MIPS32) config ARCH_CHIP_PIC32MX795F512L bool "PIC32MX795F512L" + select ARCH_CHIP_PIC32MX7 ---help--- Microchip PIC32MX795F512L (MIPS32) @@ -359,31 +429,31 @@ endchoice config ARCH_CHIP_PIC32MX1 bool - default y if ARCH_CHIP_PIC32MX110F016B || ARCH_CHIP_PIC32MX110F016C || ARCH_CHIP_PIC32MX110F016D || ARCH_CHIP_PIC32MX120F032B || ARCH_CHIP_PIC32MX120F032C || ARCH_CHIP_PIC32MX120F032D || ARCH_CHIP_PIC32MX130F064B || ARCH_CHIP_PIC32MX130F064C || ARCH_CHIP_PIC32MX130F064D || ARCH_CHIP_PIC32MX150F128B || ARCH_CHIP_PIC32MX150F128C || ARCH_CHIP_PIC32MX150F128D + default n config ARCH_CHIP_PIC32MX2 bool - default y if ARCH_CHIP_PIC32MX210F016B || ARCH_CHIP_PIC32MX210F016C || ARCH_CHIP_PIC32MX210F016D || ARCH_CHIP_PIC32MX220F032B || ARCH_CHIP_PIC32MX220F032C || ARCH_CHIP_PIC32MX220F032D || ARCH_CHIP_PIC32MX230F064B || ARCH_CHIP_PIC32MX230F064C || ARCH_CHIP_PIC32MX230F064D || ARCH_CHIP_PIC32MX250F128B || ARCH_CHIP_PIC32MX250F128C || ARCH_CHIP_PIC32MX250F128D + default n config ARCH_CHIP_PIC32MX3 bool - default y if ARCH_CHIP_PIC32MX320F032H || ARCH_CHIP_PIC32MX320F064H || ARCH_CHIP_PIC32MX320F128H || ARCH_CHIP_PIC32MX320F128L || ARCH_CHIP_PIC32MX340F128H || ARCH_CHIP_PIC32MX340F256H || ARCH_CHIP_PIC32MX340F512H || ARCH_CHIP_PIC32MX340F128L || ARCH_CHIP_PIC32MX360F256L || ARCH_CHIP_PIC32MX360F512L + default n config ARCH_CHIP_PIC32MX4 bool - default y if ARCH_CHIP_PIC32MX420F032H || ARCH_CHIP_PIC32MX440F128H || ARCH_CHIP_PIC32MX440F128L || ARCH_CHIP_PIC32MX440F256H || ARCH_CHIP_PIC32MX440F512H || ARCH_CHIP_PIC32MX460F256L || ARCH_CHIP_PIC32MX460F512L + default n config ARCH_CHIP_PIC32MX5 bool - default y if ARCH_CHIP_PIC32MX534F064H || ARCH_CHIP_PIC32MX534F064L || ARCH_CHIP_PIC32MX564F064H || ARCH_CHIP_PIC32MX564F064L || ARCH_CHIP_PIC32MX564F128H || ARCH_CHIP_PIC32MX564F128L || ARCH_CHIP_PIC32MX575F256H || ARCH_CHIP_PIC32MX575F256L || ARCH_CHIP_PIC32MX575F512H || ARCH_CHIP_PIC32MX575F512L + default n config ARCH_CHIP_PIC32MX6 bool - default y if ARCH_CHIP_PIC32MX664F064H || ARCH_CHIP_PIC32MX664F064L || ARCH_CHIP_PIC32MX664F128H || ARCH_CHIP_PIC32MX664F128L || ARCH_CHIP_PIC32MX675F256H || ARCH_CHIP_PIC32MX675F256L || ARCH_CHIP_PIC32MX675F512H || ARCH_CHIP_PIC32MX675F512L || ARCH_CHIP_PIC32MX695F512H || ARCH_CHIP_PIC32MX695F512L + default n config ARCH_CHIP_PIC32MX7 bool - default y if ARCH_CHIP_PIC32MX764F128H || ARCH_CHIP_PIC32MX764F128L || ARCH_CHIP_PIC32MX775F256H || ARCH_CHIP_PIC32MX775F256L || ARCH_CHIP_PIC32MX775F512H || ARCH_CHIP_PIC32MX775F512L || ARCH_CHIP_PIC32MX795F512H || ARCH_CHIP_PIC32MX795F512L + default n config PIC32MX_MVEC bool @@ -1039,6 +1109,18 @@ config PIC32MX_CODEWP endmenu +menu "Device Configuration 1 (DEVCFG1)" + +config PIC32MX_OSCOUT + int "USB ID" + default 0 + depends on ARCH_CHIP_PIC32MX1 || ARCH_CHIP_PIC32MX2 + ---help--- + USB USBID Selection. Default 1 if USB enabled (USBID pin is controlled by the USB + module), but 0 (GPIO) otherwise. + +endmenu + menu "Device Configuration 3 (DEVCFG3)" config PIC32MX_USBIDO |