432 lines
8.1 KiB
Plaintext
432 lines
8.1 KiB
Plaintext
#
|
|
# For a description of the syntax of this configuration file,
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
|
#
|
|
|
|
if ARCH_Z80
|
|
choice
|
|
prompt "ZiLOG 8-bit MCU"
|
|
default ARCH_CHIP_Z80
|
|
|
|
config ARCH_CHIP_Z80
|
|
bool "Classic z80"
|
|
select ARCH_NOINTC
|
|
---help---
|
|
Classic ZiLOG z80 chip
|
|
|
|
config ARCH_CHIP_Z8018006VSG
|
|
bool "Z8018006VSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80180
|
|
---help---
|
|
Z180: 68-pin PLCC Z80180
|
|
|
|
config ARCH_CHIP_Z8018010VSG
|
|
bool "Z8018010VSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80180
|
|
---help---
|
|
Z180: 68-pin PLCC Z80180
|
|
|
|
config ARCH_CHIP_Z8018008VSG
|
|
bool "Z8018008VSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80180
|
|
---help---
|
|
Z180: 68-pin PLCC Z80180
|
|
|
|
config ARCH_CHIP_Z8018010FSG
|
|
bool "Z8018010FSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80180
|
|
---help---
|
|
Z180: 80-pin QFP (11 pins N/C) Z80180
|
|
|
|
config ARCH_CHIP_Z8018008VEG
|
|
bool "Z8018008VEG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80180
|
|
---help---
|
|
Z180: 68-pin PLCC Z80180
|
|
|
|
config ARCH_CHIP_Z8018006VEG
|
|
bool "Z8018006VEG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80180
|
|
---help---
|
|
Z180: 68-pin PLCC Z80180
|
|
|
|
config ARCH_CHIP_Z8018006PSG
|
|
bool "Z8018006PSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80180
|
|
---help---
|
|
Z180: 64-pin DIP 6 MHz 5V Z80180
|
|
|
|
config ARCH_CHIP_Z8018008FSG
|
|
bool "Z8018008FSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80180
|
|
---help---
|
|
Z180: 80-pin QFP (11 pins N/C) 8MHz 5V Z80180
|
|
|
|
config ARCH_CHIP_Z8018010PSG
|
|
bool "Z8018010PSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80180
|
|
---help---
|
|
Z180: 64-pin DIP 10MHz 5V Z80180
|
|
|
|
config ARCH_CHIP_Z8018006PEG
|
|
bool "Z8018006PEG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80180
|
|
---help---
|
|
Z180: 64-pin DIP 6MHz 5V Z80180
|
|
|
|
config ARCH_CHIP_Z8018010VEG
|
|
bool "Z8018010VEG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80180
|
|
---help---
|
|
68-pin PLCC 10MHz 5V Z80180
|
|
|
|
config ARCH_CHIP_Z8018010PEG
|
|
bool "Z8018010PEG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80180
|
|
---help---
|
|
Z180: 64-pin DIP 10MHz 5V Z80180
|
|
|
|
config ARCH_CHIP_Z8018008PSG
|
|
bool "Z8018008PSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80180
|
|
---help---
|
|
Z180: 64-pin DIP 8MHz 5V Z80180
|
|
|
|
config ARCH_CHIP_Z8018006FSG
|
|
bool "Z8018006FSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80180
|
|
---help---
|
|
Z180: 80-pin QFP (11 pins N/C) 6MHz 5V Z80180
|
|
|
|
config ARCH_CHIP_Z8018000XSO
|
|
bool "Z8018000XSO"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80180
|
|
|
|
config ARCH_CHIP_Z8018010FEG
|
|
bool "Z8018010FEG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80180
|
|
|
|
config ARCH_CHIP_Z8018000WSO
|
|
bool "Z8018000WSO"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80180
|
|
|
|
config ARCH_CHIP_Z8018008PEG
|
|
bool "Z8018008PEG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80180
|
|
|
|
config ARCH_CHIP_Z8018110FEG
|
|
bool "Z8018110FEG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80181
|
|
---help---
|
|
Z180: 100-pin QFP Z80181
|
|
|
|
config ARCH_CHIP_Z8018233FSG
|
|
bool "Z8018233FSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80182
|
|
---help---
|
|
100-pin QFP Z80182
|
|
|
|
config ARCH_CHIP_Z8018220AEG
|
|
bool "Z8018220AEG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80182
|
|
---help---
|
|
Z180: 100-pin LQFP 20MHz 5V Z80182
|
|
|
|
config ARCH_CHIP_Z8018216FSG
|
|
bool "Z8018216FSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80182
|
|
---help---
|
|
Z180: 100-pin QFP 16MHz 5V Z80182
|
|
|
|
config ARCH_CHIP_Z8018216ASG
|
|
bool "Z8018216ASG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80182
|
|
---help---
|
|
Z180: 100-pin LQFP Z80182
|
|
|
|
config ARCH_CHIP_Z8018233ASG
|
|
bool "Z8018233ASG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80182
|
|
---help---
|
|
Z180: 100-pin LQFP 33MHz 5V Z80182
|
|
|
|
config ARCH_CHIP_Z8019520FSG
|
|
bool "Z8019520FSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80195
|
|
---help---
|
|
Z180: 100-pin QFP 20MHz 5V Z80195
|
|
|
|
config ARCH_CHIP_Z8019533FSG
|
|
bool "Z8019533FSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z80195
|
|
---help---
|
|
Z180: 100-pin QFP 33MHz 5V Z80195
|
|
|
|
config ARCH_CHIP_Z8L18020VSG
|
|
bool "Z8L18020VSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8L180
|
|
---help---
|
|
Z180: 68-pinn PLCC Z8L180
|
|
|
|
config ARCH_CHIP_Z8L18020FSG
|
|
bool "Z8L18020FSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8L180
|
|
---help---
|
|
Z180: 80-pin GFP 20MHz 3.3V Z8L180
|
|
|
|
config ARCH_CHIP_Z8L18020PSG
|
|
bool "Z8L18020PSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8L180
|
|
|
|
config ARCH_CHIP_Z8L18220ASG
|
|
bool "Z8L18220ASG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8L182
|
|
---help---
|
|
Z180: 100-pin LQFP Z8L182
|
|
|
|
config ARCH_CHIP_Z8L18220FSG
|
|
bool "Z8L18220FSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8L182
|
|
---help---
|
|
100-pin QFP 20MHz 3.3V Z8L182
|
|
|
|
config ARCH_CHIP_Z8L18220AEG
|
|
bool "Z8L18220AEG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8L182
|
|
|
|
config ARCH_CHIP_Z8S18020VSG
|
|
bool "Z8S18020VSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8S180
|
|
---help---
|
|
Z180: 68-pin PLCC Z8S180
|
|
|
|
config ARCH_CHIP_Z8S18020VSG1960
|
|
bool "Z8S18020VSG1960"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8S180
|
|
---help---
|
|
Z180: 68-pin PLCC Z8S180
|
|
|
|
config ARCH_CHIP_Z8S18033VSG
|
|
bool "Z8S18033VSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8S180
|
|
---help---
|
|
Z180: 68-pin PLCC Z8S180
|
|
|
|
config ARCH_CHIP_Z8S18010FSG
|
|
bool "Z8S18010FSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8S180
|
|
---help---
|
|
80-pin QFP Z8S180
|
|
|
|
config ARCH_CHIP_Z8S18010VEG
|
|
bool "Z8S18010VEG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8S180
|
|
---help---
|
|
Z180: 68-pin PLCC Z8S180
|
|
|
|
config ARCH_CHIP_Z8S18020VEG
|
|
bool "Z8S18020VEG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8S180
|
|
---help---
|
|
Z180: 68-pin PLCC Z8S180
|
|
|
|
config ARCH_CHIP_Z8S18010VSG
|
|
bool "Z8S18010VSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8S180
|
|
---help---
|
|
Z180: 68-pin PLCC Z8S180
|
|
|
|
config ARCH_CHIP_Z8S18020PSG
|
|
bool "Z8S18020PSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8S180
|
|
---help---
|
|
64-pin DIP 10Mhz 5V Z8S180
|
|
|
|
config ARCH_CHIP_Z8S18033FSG
|
|
bool "Z8S18033FSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8S180
|
|
---help---
|
|
Z180: 80-pin QFP 33MHz 5V Z8S180
|
|
|
|
config ARCH_CHIP_Z8S18033FEG
|
|
bool "Z8S18033FEG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8S180
|
|
---help---
|
|
Z180: 80-pin QFP 33MHz 5V Z8S180
|
|
|
|
config ARCH_CHIP_Z8S18020FSG
|
|
bool "Z8S18020FSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8S180
|
|
---help---
|
|
Z180: 80-pin QFP 20MHz 5V Z8S180
|
|
|
|
config ARCH_CHIP_Z8S18033VEG
|
|
bool "Z8S18033VEG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8S180
|
|
---help---
|
|
Z180: 68-pin PLCC 33MHz 5V Z8S180
|
|
|
|
config ARCH_CHIP_Z8S18010PSG
|
|
bool "Z8S18010PSG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8S180
|
|
---help---
|
|
Z180: 64-pin DIP 10MHz 5V Z8S180
|
|
|
|
config ARCH_CHIP_Z8S18020FEG
|
|
bool "Z8S18020FEG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8S180
|
|
|
|
config ARCH_CHIP_Z8S18010PEG
|
|
bool "Z8S18010PEG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8S180
|
|
|
|
config ARCH_CHIP_Z8S18010FEG
|
|
bool "Z8S18010FEG"
|
|
select ARCH_CHIP_Z180
|
|
select ARCH_CHIP_Z8S180
|
|
|
|
config ARCH_CHIP_Z8F6403
|
|
bool "Z8F6403"
|
|
select ARCH_CHIP_Z8
|
|
select ARCH_CHIP_Z8F640X
|
|
select ENDIAN_BIG
|
|
select HAVE_LOWSERIALINIT
|
|
---help---
|
|
ZiLOG Z8F6403 (z8 Encore)
|
|
|
|
config ARCH_CHIP_Z8F6423
|
|
bool "Z8F6423"
|
|
select ARCH_CHIP_Z8
|
|
select ARCH_CHIP_Z8F642X
|
|
select ENDIAN_BIG
|
|
select HAVE_LOWSERIALINIT
|
|
---help---
|
|
ZiLOG Z8F6423 (z8 Encore)
|
|
|
|
config ARCH_CHIP_EZ80F91
|
|
bool "EZ80F91"
|
|
select ARCH_CHIP_EZ80
|
|
---help---
|
|
ZiLOG EZ80F91 (ez80 Acclaim)
|
|
|
|
config ARCH_CHIP_EZ80F92
|
|
bool "EZ80F92"
|
|
select ARCH_CHIP_EZ80
|
|
---help---
|
|
ZiLOG EZ80F92 (ez80 Acclaim)
|
|
|
|
config ARCH_CHIP_EZ80F93
|
|
bool "EZ80F93"
|
|
select ARCH_CHIP_EZ80
|
|
---help---
|
|
ZiLOG EZ80F93 (ez80 Acclaim)
|
|
|
|
endchoice
|
|
|
|
config ARCH_CHIP_Z8F642X
|
|
bool
|
|
|
|
config ARCH_CHIP_Z8F640X
|
|
bool
|
|
|
|
config ARCH_CHIP_Z180
|
|
bool
|
|
select ARCH_NOINTC
|
|
select ARCH_HAVE_ADDRENV
|
|
select ARCH_ADDRENV
|
|
select HAVE_LOWSERIALINIT
|
|
|
|
config ARCH_CHIP_Z80180
|
|
bool
|
|
|
|
config ARCH_CHIP_Z80181
|
|
bool
|
|
|
|
config ARCH_CHIP_Z80182
|
|
bool
|
|
|
|
config ARCH_CHIP_Z80195
|
|
bool
|
|
|
|
config ARCH_CHIP_Z8L180
|
|
bool
|
|
|
|
config ARCH_CHIP_Z8L182
|
|
bool
|
|
|
|
config ARCH_CHIP_Z8S180
|
|
bool
|
|
|
|
config ARCH_CHIP_Z8
|
|
bool
|
|
|
|
config ARCH_CHIP_EZ80
|
|
bool
|
|
select HAVE_LOWSERIALINIT
|
|
select ARCH_HAVE_PHY
|
|
|
|
config HAVE_LOWSERIALINIT
|
|
bool
|
|
|
|
config ARCH_CHIP
|
|
string
|
|
default "z80" if ARCH_CHIP_Z80
|
|
default "z180" if ARCH_CHIP_Z180
|
|
default "z8" if ARCH_CHIP_Z8
|
|
default "ez80" if ARCH_CHIP_EZ80
|
|
|
|
source "arch/z80/src/common/Kconfig"
|
|
source "arch/z80/src/z80/Kconfig"
|
|
source "arch/z80/src/z180/Kconfig"
|
|
source "arch/z80/src/z8/Kconfig"
|
|
source "arch/z80/src/ez80/Kconfig"
|
|
|
|
endif
|