You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
95 lines
1.9 KiB
95 lines
1.9 KiB
# |
|
# For a description of the syntax of this configuration file, |
|
# see misc/tools/kconfig-language.txt. |
|
# |
|
|
|
if ARCH_AVR |
|
|
|
choice |
|
prompt "Atmel AVR chip selection" |
|
default ARCH_CHIP_AT32UC3B0256 |
|
|
|
config ARCH_CHIP_ATMEGA128 |
|
bool "ATMega128" |
|
---help--- |
|
Atmel ATMega128 8-bit AVR. |
|
|
|
config ARCH_CHIP_AT90USB646 |
|
bool "AT90USB646" |
|
---help--- |
|
Atmel AT90USB646 8-bit AVR. |
|
|
|
config ARCH_CHIP_AT90USB647 |
|
bool "AT90USB647" |
|
---help--- |
|
Atmel AT90USB647 8-bit AVR. |
|
|
|
config ARCH_CHIP_AT90USB1286 |
|
bool "AT90USB1286" |
|
---help--- |
|
Atmel AT90USB1286 8-bit AVR. |
|
|
|
config ARCH_CHIP_AT90USB1287 |
|
bool "AT90USB1287" |
|
---help--- |
|
Atmel AT90USB1287 8-bit AVR. |
|
|
|
config ARCH_CHIP_AT32UC3B0256 |
|
bool "AT32UC3B0256" |
|
---help--- |
|
Atmel AT32UC3B0256 32-bit AVR32. |
|
|
|
endchoice |
|
|
|
config ARCH_FAMILY_AVR |
|
bool |
|
default y if ARCH_CHIP_ATMEGA128 || ARCH_CHIP_AT90USB646 || ARCH_CHIP_AT90USB647 || ARCH_CHIP_AT90USB1286 || ARCH_CHIP_AT90USB1287 |
|
|
|
config ARCH_FAMILY_AVR32 |
|
bool |
|
default y if ARCH_CHIP_AT32UC3B0256 |
|
|
|
config ARCH_FAMILY |
|
string |
|
default "avr" if ARCH_FAMILY_AVR |
|
default "avr32" if ARCH_FAMILY_AVR32 |
|
|
|
config ARCH_ATMEGA |
|
bool |
|
default y if ARCH_CHIP_ATMEGA128 |
|
|
|
config ARCH_AT90USB |
|
bool |
|
default y if ARCH_CHIP_AT90USB646 || ARCH_CHIP_AT90USB647 || ARCH_CHIP_AT90USB1286 || ARCH_CHIP_AT90USB1287 |
|
|
|
config ARCH_AT32UC3 |
|
bool |
|
default y if ARCH_CHIP_AT32UC3B0256 |
|
|
|
config ARCH_CHIP |
|
string |
|
default "atmega" if ARCH_ATMEGA |
|
default "at90usb" if ARCH_AT90USB |
|
default "at32uc3" if ARCH_AT32UC3 |
|
|
|
source arch/avr/src/common/Kconfig |
|
|
|
if ARCH_FAMILY_AVR |
|
source arch/avr/src/avr/Kconfig |
|
source arch/avr/src/at90usb/Kconfig |
|
source arch/avr/src/atmega/Kconfig |
|
endif |
|
if ARCH_FAMILY_AVR32 |
|
source arch/avr/src/avr32/Kconfig |
|
source arch/avr/src/at32uc3/Kconfig |
|
endif |
|
|
|
config AVR_USART0 |
|
bool "USART0 specific serial device driver settings" |
|
select ARCH_HAVE_USART0 |
|
|
|
config AVR_USART1 |
|
bool "USART1 specific serial device driver settings" |
|
select ARCH_HAVE_USART1 |
|
|
|
endif
|
|
|