arch/z80: Make MCU selection menus more like other archs

This commit is contained in:
Gregory Nutt 2020-02-26 10:11:06 -06:00 committed by Ouss4
parent a9610e16bd
commit b63024dc7b
4 changed files with 404 additions and 418 deletions

View File

@ -15,407 +15,30 @@ config ARCH_CHIP_Z80
---help--- ---help---
Classic ZiLOG z80 chip 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
---help---
ZiLOG Z8F6403 (z8 Encore)
config ARCH_CHIP_Z8F6423
bool "Z8F6423"
select ARCH_CHIP_Z8
select ARCH_CHIP_Z8F642X
select ENDIAN_BIG
---help---
ZiLOG Z8F6423 (z8 Encore)
config ARCH_CHIP_EZ80F91
bool "EZ80F91"
select ARCH_CHIP_EZ80
select ARCH_CHIP_EZ80_HAVE_PLL
---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 config ARCH_CHIP_Z180
bool bool "z180 Family"
select MM_SMALL select MM_SMALL
select ARCH_NOINTC select ARCH_NOINTC
select ARCH_HAVE_ADDRENV select ARCH_HAVE_ADDRENV
select ARCH_ADDRENV select ARCH_ADDRENV
---help---
config ARCH_CHIP_Z80180 ZiLOG z80 architecture with MMU
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
select MM_SMALL
config ARCH_CHIP_EZ80 config ARCH_CHIP_EZ80
bool bool "eZ80 Family (ez80 Acclaim)"
select MM_SMALL if EZ80_Z80MODE select MM_SMALL if EZ80_Z80MODE
select ARCH_HAVE_PHY select ARCH_HAVE_PHY
---help---
ZiLOG z80 architecture with 24-bit addressability
config ARCH_CHIP_EZ80_HAVE_PLL config ARCH_CHIP_Z8
bool bool "z8 Family"
default n select MM_SMALL
select ENDIAN_BIG
---help---
ZiLOG z8 architecture
endchoice
config ARCH_CHIP config ARCH_CHIP
string string

View File

@ -5,6 +5,73 @@
if ARCH_CHIP_EZ80 if ARCH_CHIP_EZ80
config ARCH_EZ80_HAVE_PLL
bool
default n
config ARCH_EZ80_HAVE_ETHERNET
bool
default n
config ARCH_EZ80_HAVE_UART2
bool
default n
config ARCH_EZ80_HAVE_TIMER_INTREGS
bool
default n
choice
prompt "eZ80 Chip Selection"
default ARCH_CHIP_EZ80F91
config ARCH_CHIP_EZ80F91
bool "EZ80F91"
select ARCH_EZ80_HAVE_PLL
select ARCH_EZ80_HAVE_ETHERNET
select ARCH_EZ80_HAVE_UART2
select ARCH_EZ80_HAVE_TIMER_INTREGS
---help---
ZiLOG EZ80F91 (ez80 Acclaim)
config ARCH_CHIP_EZ80F92
bool "EZ80F92"
---help---
ZiLOG EZ80F92 (ez80 Acclaim)
config ARCH_CHIP_EZ80F93
bool "EZ80F93"
---help---
ZiLOG EZ80F93 (ez80 Acclaim)
endchoice
# The ZiLOG ZDS-II Windows toolchain is the only toolchain available for
# the ez80.
#
config EZ80_TOOLCHAIN_ZDSII
bool
default y
choice
prompt "ZDS-II Toolchain version"
default EZ80_ZDSII_V533
config EZ80_ZDSII_V511
bool "ZDS-II 5.1.1"
config EZ80_ZDSII_V521
bool "ZDS-II 5.2.1"
config EZ80_ZDSII_V530
bool "ZDS-II 5.3.0"
config EZ80_ZDSII_V533
bool "ZDS-II 5.3.3"
endchoice # ZDS-II Toolchain version
menu "ez80 Peripheral Support" menu "ez80 Peripheral Support"
config EZ80_UART0 config EZ80_UART0
@ -21,6 +88,7 @@ config EZ80_UART2
bool "UART2" bool "UART2"
select UART2_SERIALDRIVER select UART2_SERIALDRIVER
default n default n
depends on ARCH_EZ80_HAVE_UART2
config EZ80_I2C config EZ80_I2C
bool "I2C" bool "I2C"
@ -41,6 +109,7 @@ config EZ80_EMAC
default n default n
select ARCH_HAVE_PHY select ARCH_HAVE_PHY
select ARCH_HAVE_NETDEV_STATISTICS select ARCH_HAVE_NETDEV_STATISTICS
depends on ARCH_EZ80_HAVE_ETHERNET
---help--- ---help---
Enables support for ez80 EMAC driver. Enables support for ez80 EMAC driver.
@ -62,33 +131,6 @@ config EZ80_RTC_LINEFREQ50
If there is no 32Hz crystal, the RTC will fall back to use the line If there is no 32Hz crystal, the RTC will fall back to use the line
frequency, either 50 or 60Hz. frequency, either 50 or 60Hz.
# The ZiLOG ZDS-II Windows toolchain is the only toolchain available for
# the ez80.
#
config EZ80_TOOLCHAIN_ZDSII
bool
default y if ARCH_CHIP_EZ80
default n if !ARCH_CHIP_EZ80
choice
prompt "ZDS-II Toolchain version"
default EZ80_ZDSII_V533
config EZ80_ZDSII_V511
bool "ZDS-II 5.1.1"
config EZ80_ZDSII_V521
bool "ZDS-II 5.2.1"
config EZ80_ZDSII_V530
bool "ZDS-II 5.3.0"
config EZ80_ZDSII_V533
bool "ZDS-II 5.3.3"
endchoice # ZDS-II Toolchain version
if EZ80_EMAC if EZ80_EMAC
config EZ80_FIAD config EZ80_FIAD

View File

@ -5,6 +5,303 @@
if ARCH_CHIP_Z180 if ARCH_CHIP_Z180
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
choice
prompt "Z180 Chip Selection"
default ARCH_CHIP_Z8018006VSG
config ARCH_CHIP_Z8018006VSG
bool "Z8018006VSG"
select ARCH_CHIP_Z80180
---help---
Z180: 68-pin PLCC Z80180
config ARCH_CHIP_Z8018010VSG
bool "Z8018010VSG"
select ARCH_CHIP_Z80180
---help---
Z180: 68-pin PLCC Z80180
config ARCH_CHIP_Z8018008VSG
bool "Z8018008VSG"
select ARCH_CHIP_Z80180
---help---
Z180: 68-pin PLCC Z80180
config ARCH_CHIP_Z8018010FSG
bool "Z8018010FSG"
select ARCH_CHIP_Z80180
---help---
Z180: 80-pin QFP (11 pins N/C) Z80180
config ARCH_CHIP_Z8018008VEG
bool "Z8018008VEG"
select ARCH_CHIP_Z80180
---help---
Z180: 68-pin PLCC Z80180
config ARCH_CHIP_Z8018006VEG
bool "Z8018006VEG"
select ARCH_CHIP_Z80180
---help---
Z180: 68-pin PLCC Z80180
config ARCH_CHIP_Z8018006PSG
bool "Z8018006PSG"
select ARCH_CHIP_Z80180
---help---
Z180: 64-pin DIP 6 MHz 5V Z80180
config ARCH_CHIP_Z8018008FSG
bool "Z8018008FSG"
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_Z80180
---help---
Z180: 64-pin DIP 10MHz 5V Z80180
config ARCH_CHIP_Z8018006PEG
bool "Z8018006PEG"
select ARCH_CHIP_Z80180
---help---
Z180: 64-pin DIP 6MHz 5V Z80180
config ARCH_CHIP_Z8018010VEG
bool "Z8018010VEG"
select ARCH_CHIP_Z80180
---help---
68-pin PLCC 10MHz 5V Z80180
config ARCH_CHIP_Z8018010PEG
bool "Z8018010PEG"
select ARCH_CHIP_Z80180
---help---
Z180: 64-pin DIP 10MHz 5V Z80180
config ARCH_CHIP_Z8018008PSG
bool "Z8018008PSG"
select ARCH_CHIP_Z80180
---help---
Z180: 64-pin DIP 8MHz 5V Z80180
config ARCH_CHIP_Z8018006FSG
bool "Z8018006FSG"
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_Z80180
config ARCH_CHIP_Z8018010FEG
bool "Z8018010FEG"
select ARCH_CHIP_Z80180
config ARCH_CHIP_Z8018000WSO
bool "Z8018000WSO"
select ARCH_CHIP_Z80180
config ARCH_CHIP_Z8018008PEG
bool "Z8018008PEG"
select ARCH_CHIP_Z80180
config ARCH_CHIP_Z8018110FEG
bool "Z8018110FEG"
select ARCH_CHIP_Z80181
---help---
Z180: 100-pin QFP Z80181
config ARCH_CHIP_Z8018233FSG
bool "Z8018233FSG"
select ARCH_CHIP_Z80182
---help---
100-pin QFP Z80182
config ARCH_CHIP_Z8018220AEG
bool "Z8018220AEG"
select ARCH_CHIP_Z80182
---help---
Z180: 100-pin LQFP 20MHz 5V Z80182
config ARCH_CHIP_Z8018216FSG
bool "Z8018216FSG"
select ARCH_CHIP_Z80182
---help---
Z180: 100-pin QFP 16MHz 5V Z80182
config ARCH_CHIP_Z8018216ASG
bool "Z8018216ASG"
select ARCH_CHIP_Z80182
---help---
Z180: 100-pin LQFP Z80182
config ARCH_CHIP_Z8018233ASG
bool "Z8018233ASG"
select ARCH_CHIP_Z80182
---help---
Z180: 100-pin LQFP 33MHz 5V Z80182
config ARCH_CHIP_Z8019520FSG
bool "Z8019520FSG"
select ARCH_CHIP_Z80195
---help---
Z180: 100-pin QFP 20MHz 5V Z80195
config ARCH_CHIP_Z8019533FSG
bool "Z8019533FSG"
select ARCH_CHIP_Z80195
---help---
Z180: 100-pin QFP 33MHz 5V Z80195
config ARCH_CHIP_Z8L18020VSG
bool "Z8L18020VSG"
select ARCH_CHIP_Z8L180
---help---
Z180: 68-pinn PLCC Z8L180
config ARCH_CHIP_Z8L18020FSG
bool "Z8L18020FSG"
select ARCH_CHIP_Z8L180
---help---
Z180: 80-pin GFP 20MHz 3.3V Z8L180
config ARCH_CHIP_Z8L18020PSG
bool "Z8L18020PSG"
select ARCH_CHIP_Z8L180
config ARCH_CHIP_Z8L18220ASG
bool "Z8L18220ASG"
select ARCH_CHIP_Z8L182
---help---
Z180: 100-pin LQFP Z8L182
config ARCH_CHIP_Z8L18220FSG
bool "Z8L18220FSG"
select ARCH_CHIP_Z8L182
---help---
100-pin QFP 20MHz 3.3V Z8L182
config ARCH_CHIP_Z8L18220AEG
bool "Z8L18220AEG"
select ARCH_CHIP_Z8L182
config ARCH_CHIP_Z8S18020VSG
bool "Z8S18020VSG"
select ARCH_CHIP_Z8S180
---help---
Z180: 68-pin PLCC Z8S180
config ARCH_CHIP_Z8S18020VSG1960
bool "Z8S18020VSG1960"
select ARCH_CHIP_Z8S180
---help---
Z180: 68-pin PLCC Z8S180
config ARCH_CHIP_Z8S18033VSG
bool "Z8S18033VSG"
select ARCH_CHIP_Z8S180
---help---
Z180: 68-pin PLCC Z8S180
config ARCH_CHIP_Z8S18010FSG
bool "Z8S18010FSG"
select ARCH_CHIP_Z8S180
---help---
80-pin QFP Z8S180
config ARCH_CHIP_Z8S18010VEG
bool "Z8S18010VEG"
select ARCH_CHIP_Z8S180
---help---
Z180: 68-pin PLCC Z8S180
config ARCH_CHIP_Z8S18020VEG
bool "Z8S18020VEG"
select ARCH_CHIP_Z8S180
---help---
Z180: 68-pin PLCC Z8S180
config ARCH_CHIP_Z8S18010VSG
bool "Z8S18010VSG"
select ARCH_CHIP_Z8S180
---help---
Z180: 68-pin PLCC Z8S180
config ARCH_CHIP_Z8S18020PSG
bool "Z8S18020PSG"
select ARCH_CHIP_Z8S180
---help---
64-pin DIP 10Mhz 5V Z8S180
config ARCH_CHIP_Z8S18033FSG
bool "Z8S18033FSG"
select ARCH_CHIP_Z8S180
---help---
Z180: 80-pin QFP 33MHz 5V Z8S180
config ARCH_CHIP_Z8S18033FEG
bool "Z8S18033FEG"
select ARCH_CHIP_Z8S180
---help---
Z180: 80-pin QFP 33MHz 5V Z8S180
config ARCH_CHIP_Z8S18020FSG
bool "Z8S18020FSG"
select ARCH_CHIP_Z8S180
---help---
Z180: 80-pin QFP 20MHz 5V Z8S180
config ARCH_CHIP_Z8S18033VEG
bool "Z8S18033VEG"
select ARCH_CHIP_Z8S180
---help---
Z180: 68-pin PLCC 33MHz 5V Z8S180
config ARCH_CHIP_Z8S18010PSG
bool "Z8S18010PSG"
select ARCH_CHIP_Z8S180
---help---
Z180: 64-pin DIP 10MHz 5V Z8S180
config ARCH_CHIP_Z8S18020FEG
bool "Z8S18020FEG"
select ARCH_CHIP_Z8S180
config ARCH_CHIP_Z8S18010PEG
bool "Z8S18010PEG"
select ARCH_CHIP_Z8S180
config ARCH_CHIP_Z8S18010FEG
bool "Z8S18010FEG"
select ARCH_CHIP_Z8S180
endchoice
choice choice
prompt "Toolchain Selection" prompt "Toolchain Selection"
default Z180_TOOLCHAIN_SDCCW if TOOLCHAIN_WINDOWS default Z180_TOOLCHAIN_SDCCW if TOOLCHAIN_WINDOWS

View File

@ -5,6 +5,30 @@
if ARCH_CHIP_Z8 if ARCH_CHIP_Z8
config ARCH_CHIP_Z8F640X
bool
config ARCH_CHIP_Z8F642X
bool
choice
prompt "z8 Chip Selection"
default ARCH_CHIP_Z8F6403
config ARCH_CHIP_Z8F6403
bool "Z8F6403"
select ARCH_CHIP_Z8F640X
---help---
ZiLOG Z8F6403 (z8 Encore)
config ARCH_CHIP_Z8F6423
bool "Z8F6423"
select ARCH_CHIP_Z8F642X
---help---
ZiLOG Z8F6423 (z8 Encore)
endchoice
# UART0/1 always enabled # UART0/1 always enabled
config Z8_UART0 config Z8_UART0