summaryrefslogtreecommitdiff
path: root/nuttx/arch/mips
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-03-01 10:49:19 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-03-01 10:49:19 -0600
commit276fde73c739ee93bfbd774e3403c5da3aef88a1 (patch)
treee12624772ac1df2595dcf32e20882f399a70e2ab /nuttx/arch/mips
parentfa868316011ca9d01a83d27a053868e3598d165d (diff)
downloadnuttx-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/Kconfig96
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