193 lines
2.4 KiB
Plaintext
193 lines
2.4 KiB
Plaintext
# Copyright (c) 2017 Intel Corporation
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
if BOARD_INTEL_S1000_CRB
|
|
|
|
config BOARD
|
|
default "intel_s1000_crb"
|
|
|
|
config CAVS_ICTL_0_OFFSET
|
|
default 6
|
|
config CAVS_ICTL_1_OFFSET
|
|
default 10
|
|
config CAVS_ICTL_2_OFFSET
|
|
default 13
|
|
config CAVS_ICTL_3_OFFSET
|
|
default 16
|
|
|
|
config DW_ICTL_OFFSET
|
|
default 7
|
|
|
|
config 2ND_LVL_INTR_00_OFFSET
|
|
default CAVS_ICTL_0_OFFSET
|
|
config 2ND_LVL_INTR_01_OFFSET
|
|
default CAVS_ICTL_1_OFFSET
|
|
config 2ND_LVL_INTR_02_OFFSET
|
|
default CAVS_ICTL_2_OFFSET
|
|
config 2ND_LVL_INTR_03_OFFSET
|
|
default CAVS_ICTL_3_OFFSET
|
|
config 3RD_LVL_INTR_00_OFFSET
|
|
default DW_ICTL_OFFSET
|
|
|
|
config MAX_IRQ_PER_AGGREGATOR
|
|
default 32
|
|
config NUM_2ND_LEVEL_AGGREGATORS
|
|
default 4
|
|
config NUM_3RD_LEVEL_AGGREGATORS
|
|
default 1
|
|
config 2ND_LVL_ISR_TBL_OFFSET
|
|
default 21
|
|
config 3RD_LVL_ISR_TBL_OFFSET
|
|
default 149
|
|
|
|
config CAVS_ISR_TBL_OFFSET
|
|
default 2ND_LVL_ISR_TBL_OFFSET
|
|
config DW_ISR_TBL_OFFSET
|
|
default 3RD_LVL_ISR_TBL_OFFSET
|
|
|
|
config I2C_0_DEFAULT_CFG
|
|
default 0x12
|
|
if DMA_CAVS
|
|
|
|
config HEAP_MEM_POOL_SIZE
|
|
default 1024
|
|
|
|
endif # DMA_CAVS
|
|
|
|
if BOOTLOADER_MCUBOOT
|
|
config TEXT_SECTION_OFFSET
|
|
default 0x100
|
|
endif
|
|
|
|
if USB
|
|
config USB_DW
|
|
default y
|
|
config USB_DW_IRQ_PRI
|
|
default 3
|
|
config USB_DW_USB_2_0
|
|
default y
|
|
config USB_HID_MAX_PAYLOAD_SIZE
|
|
default 128
|
|
config USB_COMPOSITE_BUFFER_SIZE
|
|
default 128
|
|
if USB_DFU_CLASS
|
|
config USB_DFU_MAX_XFER_SIZE
|
|
default 4096
|
|
endif
|
|
|
|
endif # USB
|
|
|
|
if UART_NS16550
|
|
|
|
config UART_NS16550_PORT_0
|
|
default y
|
|
|
|
if UART_NS16550_PORT_0
|
|
|
|
config UART_NS16550_PORT_0_OPTIONS
|
|
default 0
|
|
config UART_INTERRUPT_DRIVEN
|
|
default y
|
|
|
|
endif # UART_NS16550_PORT_0
|
|
|
|
endif # UART_NS16550
|
|
|
|
if I2C
|
|
|
|
config I2C_DW
|
|
default y
|
|
config I2C_0
|
|
default y
|
|
|
|
endif
|
|
|
|
if DMA
|
|
|
|
config DMA_CAVS
|
|
default y
|
|
|
|
config DCACHE_WRITEBACK
|
|
default y
|
|
|
|
endif
|
|
|
|
if I2S
|
|
config I2S_CAVS
|
|
default y
|
|
endif
|
|
|
|
if AUDIO
|
|
config AUDIO_CODEC
|
|
default y
|
|
|
|
config AUDIO_TLV320DAC
|
|
default y
|
|
|
|
config AUDIO_DMIC
|
|
default y
|
|
|
|
config AUDIO_INTEL_DMIC
|
|
default y
|
|
|
|
endif
|
|
|
|
|
|
if NEURAL_NET_ACCEL
|
|
|
|
config INTEL_GNA
|
|
default y
|
|
endif
|
|
|
|
if GPIO
|
|
|
|
config GPIO_DW
|
|
default y
|
|
|
|
config GPIO_DW_0
|
|
default y
|
|
|
|
endif
|
|
|
|
if FLASH
|
|
|
|
config SPI
|
|
def_bool y
|
|
|
|
config SPI_NOR
|
|
def_bool y
|
|
|
|
config SPI_NOR_PAGE_SIZE
|
|
default 256
|
|
|
|
config SPI_NOR_SECTOR_SIZE
|
|
default 4096
|
|
|
|
config FLASH_HAS_PAGE_LAYOUT
|
|
def_bool y
|
|
|
|
config FLASH_PAGE_LAYOUT
|
|
def_bool y
|
|
|
|
endif
|
|
|
|
if SPI
|
|
|
|
config SPI_DW
|
|
def_bool y
|
|
|
|
config SPI_0
|
|
def_bool y
|
|
|
|
endif
|
|
|
|
if PINMUX
|
|
|
|
config PINMUX_INTEL_S1000
|
|
def_bool y
|
|
|
|
endif
|
|
|
|
endif # BOARD_INTEL_S1000_CRB
|