87 lines
1.6 KiB
Plaintext
87 lines
1.6 KiB
Plaintext
# Kconfig - Atmel SAM E70 MCU series configuration options
|
|
#
|
|
# Copyright (c) 2016 Piotr Mienkowski
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
if SOC_SERIES_SAME70
|
|
|
|
config SOC_SERIES
|
|
string
|
|
default "same70"
|
|
|
|
config SOC_PART_NUMBER
|
|
string
|
|
default "same70q21" if SOC_PART_NUMBER_SAME70Q21
|
|
default "same70q20" if SOC_PART_NUMBER_SAME70Q20
|
|
default "same70q19" if SOC_PART_NUMBER_SAME70Q19
|
|
default "same70n21" if SOC_PART_NUMBER_SAME70N21
|
|
default "same70n20" if SOC_PART_NUMBER_SAME70N20
|
|
default "same70n19" if SOC_PART_NUMBER_SAME70N19
|
|
default "same70j21" if SOC_PART_NUMBER_SAME70J21
|
|
default "same70j20" if SOC_PART_NUMBER_SAME70J20
|
|
default "same70j19" if SOC_PART_NUMBER_SAME70J19
|
|
|
|
#
|
|
# SAM E70 family has in total 71 peripherals capable of generating interrupts
|
|
# (not all Peripheral Identifiers are used).
|
|
#
|
|
config NUM_IRQS
|
|
int
|
|
default 71
|
|
|
|
config SYS_CLOCK_HW_CYCLES_PER_SEC
|
|
int
|
|
default 300000000
|
|
|
|
# Configure default device drivers. If a feature is supported by more than one
|
|
# device driver the default configuration will be placed in the board defconfig
|
|
# file.
|
|
|
|
if DMA
|
|
config DMA_SAM_XDMAC
|
|
default y
|
|
endif # DMA
|
|
|
|
if GPIO
|
|
config GPIO_SAM
|
|
default y
|
|
endif # GPIO
|
|
|
|
if ADC
|
|
config ADC_SAM_AFEC
|
|
default y
|
|
endif # ADC
|
|
|
|
if I2C
|
|
config I2C_SAM_TWIHS
|
|
default y
|
|
endif # I2C
|
|
|
|
if I2S
|
|
config I2S_SAM_SSC
|
|
default y
|
|
endif # I2S
|
|
|
|
if SPI
|
|
config SPI_SAM
|
|
default y
|
|
endif # SPI
|
|
|
|
if USB
|
|
config USB_DC_SAM
|
|
default y
|
|
endif # USB
|
|
|
|
if ENTROPY_GENERATOR
|
|
config ENTROPY_SAM_RNG
|
|
default y
|
|
endif # ENTROPY_GENERATOR
|
|
|
|
if FLASH
|
|
config SOC_FLASH_SAM
|
|
default y
|
|
endif # FLASH
|
|
|
|
endif # SOC_SERIES_SAME70
|