1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/atxmega/Kconfig.XMEGAA
Gerson Fernando Budke 1a88f0bad6 cpu: Introduce Atmel xmega cpu
Add ATxmega common files and cpu definitions.

This works was originally developed by @Josar.  The 2018 version
were port to 2021 mainline.

This version changes original port to have only the atxmega CPU
definition. With that, all family can be accomodated.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-03-15 20:16:10 -03:00

106 lines
2.5 KiB
Plaintext

## CPU Models
# XMEGA - A1/A1U
config CPU_MODEL_XMEGA64A1
bool
select CPU_CORE_ATXMEGA_A1
config CPU_MODEL_XMEGA128A1
bool
select CPU_CORE_ATXMEGA_A1
config CPU_MODEL_XMEGA64A1U
bool
select CPU_CORE_ATXMEGA_A1
config CPU_MODEL_XMEGA128A1U
bool
select CPU_CORE_ATXMEGA_A1
# XMEGA - A3/A3U/A3BU
config CPU_MODEL_XMEGA64A3
bool
select CPU_CORE_ATXMEGA_A3
config CPU_MODEL_XMEGA128A3
bool
select CPU_CORE_ATXMEGA_A3
config CPU_MODEL_XMEGA192A3
bool
select CPU_CORE_ATXMEGA_A3
config CPU_MODEL_XMEGA256A3
bool
select CPU_CORE_ATXMEGA_A3
config CPU_MODEL_XMEGA64A3U
bool
select CPU_CORE_ATXMEGA_A3
config CPU_MODEL_XMEGA128A3U
bool
select CPU_CORE_ATXMEGA_A3
config CPU_MODEL_XMEGA192A3U
bool
select CPU_CORE_ATXMEGA_A3
config CPU_MODEL_XMEGA256A3U
bool
select CPU_CORE_ATXMEGA_A3
config CPU_MODEL_XMEGA256A3BU
bool
select CPU_CORE_ATXMEGA_A3
# XMEGA - A4/A4U
config CPU_MODEL_XMEGA16A4
bool
select CPU_CORE_ATXMEGA_A4
config CPU_MODEL_XMEGA32A4
bool
select CPU_CORE_ATXMEGA_A4
config CPU_MODEL_XMEGA16A4U
bool
select CPU_CORE_ATXMEGA_A4
config CPU_MODEL_XMEGA32A4U
bool
select CPU_CORE_ATXMEGA_A4
config CPU_MODEL_XMEGA64A4U
bool
select CPU_CORE_ATXMEGA_A4
config CPU_MODEL_XMEGA128A4U
bool
select CPU_CORE_ATXMEGA_A4
config CPU_MODEL
string
default "atxmega64a1" if CPU_MODEL_XMEGA64A1
default "atxmega128a1" if CPU_MODEL_XMEGA128A1
default "atxmega192a1" if CPU_MODEL_XMEGA192A1
default "atxmega256a1" if CPU_MODEL_XMEGA256A1
default "atxmega64a1u" if CPU_MODEL_XMEGA64A1U
default "atxmega128a1u" if CPU_MODEL_XMEGA128A1U
default "atxmega64a3" if CPU_MODEL_XMEGA64A3
default "atxmega128a3" if CPU_MODEL_XMEGA128A3
default "atxmega192a3" if CPU_MODEL_XMEGA192A3
default "atxmega256a3" if CPU_MODEL_XMEGA256A3
default "atxmega64a3u" if CPU_MODEL_XMEGA64A3U
default "atxmega128a3u" if CPU_MODEL_XMEGA128A3U
default "atxmega192a3u" if CPU_MODEL_XMEGA192A3U
default "atxmega256a3u" if CPU_MODEL_XMEGA256A3U
default "atxmega256a3bu" if CPU_MODEL_XMEGA256A3BU
default "atxmega16a4" if CPU_MODEL_XMEGA16A4
default "atxmega32a4" if CPU_MODEL_XMEGA32A4
default "atxmega16a4u" if CPU_MODEL_XMEGA16A4U
default "atxmega32a4u" if CPU_MODEL_XMEGA32A4U
default "atxmega64a4u" if CPU_MODEL_XMEGA64A4U
default "atxmega128a4u" if CPU_MODEL_XMEGA128A4U