board/Kconfig and board/README.txt: Add configuration support for the LX_CPU board.

This commit is contained in:
Gregory Nutt 2019-08-30 07:50:46 -06:00
parent 350ba5105c
commit c354e8f40e
2 changed files with 67 additions and 47 deletions

View File

@ -435,6 +435,16 @@ config ARCH_BOARD_BAMBINO_200E
---help---
Micromint Bambino board. This board is based on the LPC4330FBD144.
config ARCH_BOARD_LPC1766STK
bool "Olimex LPC1766-STK board"
depends on ARCH_CHIP_LPC1766
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
---help---
This port uses the Olimex LPC1766-STK board and a GNU GCC toolchain* under
Linux or Cygwin. STATUS: Complete and mature.
config ARCH_BOARD_LPC4088_DEVKIT
bool "LPC4088 Developer's Kit"
depends on ARCH_CHIP_LPC4088
@ -491,6 +501,16 @@ config ARCH_BOARD_LPC4370_LINK2
NXP LPC4370 Link2 board. This board is based on the
LPC4370FET100. The Code Red toolchain is used by default.
config ARCH_BOARD_LX_CPU
bool "PiKRON LX_CPU"
depends on ARCH_CHIP_LPC1788 || ARCH_CHIP_LPC4088
select ARCH_HAVE_LEDS
---help---
This port uses the PiKRON LX_CPU board. See the
http://pikron.com/pages/products/cpu_boards/lx_cpu.html
for further information. This board features the NXP LPC4088
(compatible with LPC1788) and Xilinx Spartan 6 XC6SLX9
config ARCH_BOARD_MAX32660_EVSYS
bool "Maxim Integrated MAX32660-EVSYS"
depends on ARCH_CHIP_MAX32660
@ -501,6 +521,29 @@ config ARCH_BOARD_MAX32660_EVSYS
This option enables support the Maxim Integrated MAX32660-EVSYS
board.
config ARCH_BOARD_MAKERLISP
bool "MakerLisp"
depends on ARCH_CHIP_EZ80F91
select ARCH_HAVE_LEDS
---help---
ez80Acclaim! Microcontroller. This port use the MakerLips machine
based on an eZ80F091 part, and the Zilog ZDS-II Windows command line
tools. The development environment is Cygwin under Windows. A
Windows native development environment is available but has not
been verified.
config ARCH_BOARD_MAPLE
bool "maple board"
depends on ARCH_CHIP_STM32F103RB || ARCH_CHIP_STM32F103CB
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
---help---
A configuration for the LeafLab's Maple and Maple Mini boards.
These boards are based on the STM32F103RBT6 chip for the standard
version and on the STM32F103CBT6 for the mini version
(See http://leaflabs.com/docs/hardware/maple.html)
config ARCH_BOARD_MBED
bool "mbed LCP1768"
depends on ARCH_CHIP_LPC1768
@ -536,6 +579,14 @@ config ARCH_BOARD_METRO_M4
The Metro M4 uses a Arduino form factor and and pinout. It's powered
with an ATSAMD51J19
config ARCH_BOARD_MIRTOO
bool "Mirtoo PIC32 Module from Dimitech"
depends on ARCH_CHIP_PIC32MX250F128D
select ARCH_HAVE_LEDS
---help---
This is the port to the DTX1-4000L "Mirtoo" module. This module uses MicroChip
PIC32MX250F128D. See http://www.dimitech.com/ for further information.
config ARCH_BOARD_MICROPENDOUS3
bool "Opendous Micropendous 3 board"
depends on ARCH_CHIP_AT90USB646 || ARCH_CHIP_AT90USB647 || ARCH_CHIP_AT90USB1286 || ARCH_CHIP_AT90USB1287
@ -566,6 +617,12 @@ config ARCH_BOARD_MOTEINO_MEGA
on the Atmel AVR ATMega1284P MCU. There is not much there yet and what is
there is untested due to tool-related issues.
config ARCH_BOARD_MOXA
bool "Moxa board"
depends on ARCH_CHIP_MOXART
---help---
Moxa
config ARCH_BOARD_NE64BADGE
bool "FEG NE64 /PoE Badge board"
depends on ARCH_CHIP_MCS92S12NEC64
@ -615,53 +672,6 @@ config ARCH_BOARD_NRF52_GENERIC
NRF52 feather and can be simply extended to other board based on the
NRF52832 MCU.
config ARCH_BOARD_LPC1766STK
bool "Olimex LPC1766-STK board"
depends on ARCH_CHIP_LPC1766
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
---help---
This port uses the Olimex LPC1766-STK board and a GNU GCC toolchain* under
Linux or Cygwin. STATUS: Complete and mature.
config ARCH_BOARD_MAKERLISP
bool "MakerLisp"
depends on ARCH_CHIP_EZ80F91
select ARCH_HAVE_LEDS
---help---
ez80Acclaim! Microcontroller. This port use the MakerLips machine
based on an eZ80F091 part, and the Zilog ZDS-II Windows command line
tools. The development environment is Cygwin under Windows. A
Windows native development environment is available but has not
been verified.
config ARCH_BOARD_MAPLE
bool "maple board"
depends on ARCH_CHIP_STM32F103RB || ARCH_CHIP_STM32F103CB
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
---help---
A configuration for the LeafLab's Maple and Maple Mini boards.
These boards are based on the STM32F103RBT6 chip for the standard
version and on the STM32F103CBT6 for the mini version
(See http://leaflabs.com/docs/hardware/maple.html)
config ARCH_BOARD_MIRTOO
bool "Mirtoo PIC32 Module from Dimitech"
depends on ARCH_CHIP_PIC32MX250F128D
select ARCH_HAVE_LEDS
---help---
This is the port to the DTX1-4000L "Mirtoo" module. This module uses MicroChip
PIC32MX250F128D. See http://www.dimitech.com/ for further information.
config ARCH_BOARD_MOXA
bool "Moxa board"
depends on ARCH_CHIP_MOXART
---help---
Moxa
config ARCH_BOARD_NUTINY_NUC120
bool "Nuvoton NuTiny NUC120"
depends on ARCH_CHIP_NUC120LE3AN
@ -1933,6 +1943,7 @@ config ARCH_BOARD
default "lpc4370-link2" if ARCH_BOARD_LPC4370_LINK2
default "lpcxpresso-lpc1768" if ARCH_BOARD_LPCXPRESSO
default "lpcxpresso-lpc54628" if ARCH_BOARD_LPCXPRESSO_LPC54628
default "lx_cpu" if ARCH_BOARD_LX_CPU
default "maple" if ARCH_BOARD_MAPLE
default "makerlisp" if ARCH_BOARD_MAKERLISP
default "max32660-evsys" if ARCH_BOARD_MAX32660_EVSYS
@ -2241,6 +2252,9 @@ endif
if ARCH_BOARD_LPCXPRESSO_LPC54628
source "boards/arm/lpc54xx/lpcxpresso-lpc54628/Kconfig"
endif
if ARCH_BOARD_LX_CPU
source "boards/arm/lpc17xx_40xx/lx_cpu/Kconfig"
endif
if ARCH_BOARD_MAX32660_EVSYS
source "boards/arm/max326xx/max32660-evsys/Kconfig"
endif

View File

@ -365,6 +365,12 @@ boards/arm/lpc43xx/lpc4370-link2
LPC4370FET100 MCU. Based on the LPC4300 Xplorer port and provided by
Lok Tep.
boards/arm/lpc17xx_40xx/lx_cpu
This port uses the PiKRON LX_CPU board. See the
http://pikron.com/pages/products/cpu_boards/lx_cpu.html for further
information. This board features the NXP LPC4088 (compatible with
LPC1788) and Xilinx Spartan 6 XC6SLX9
boards/z80/ez80/makerlisp
This port use the MakerLips machine based on an eZ80F091 ez80Acclaim!
Microcontroller, and the Zilog ZDS-II Windows command line tools. The