blob: 14fb8dd40854e0910129f3985d8826a436f4de90 [file] [log] [blame]
# Copyright (c) 2020 ITE Corporation. All Rights Reserved.
# SPDX-License-Identifier: Apache-2.0
if SOC_SERIES_RISCV32_IT8XXX2
config SOC_SERIES
default "it8xxx2"
config ITE_IT8XXX2_INTC
default y
select FLASH
select FLASH_HAS_PAGE_LAYOUT
select FLASH_HAS_DRIVER_ENABLED
select HAS_FLASH_LOAD_OFFSET
config RISCV_GP
default y
config ITE_IT8XXX2_TIMER
default y
config SYS_CLOCK_HW_CYCLES_PER_SEC
default 32768
config SYS_CLOCK_TICKS_PER_SEC
default 32768
config UART_NS16550
default y
depends on SERIAL
config UART_NS16550_WA_ISR_REENABLE_INTERRUPT
default y
depends on UART_NS16550
config UART_ITE_IT8XXX2
default y
depends on UART_NS16550
config RISCV_HAS_CPU_IDLE
default y
config PINMUX_ITE_IT8XXX2
default y
depends on PINMUX
config WDT_ITE_IT8XXX2
default y
depends on WATCHDOG
config KSCAN_ITE_IT8XXX2
default y
depends on KSCAN
config GPIO_ITE_IT8XXX2
default y
depends on GPIO
config I2C_ITE_IT8XXX2
default y
depends on I2C
config ADC_ITE_IT8XXX2
default y
depends on ADC
config SOC_FLASH_ITE_IT8XXX2
default y
depends on FLASH
config PWM_ITE_IT8XXX2
default y
depends on PWM
config TACH_IT8XXX2
default y
depends on SENSOR
if ITE_IT8XXX2_INTC
config NUM_IRQS
default 185
config DYNAMIC_INTERRUPTS
default y
config GEN_ISR_TABLES
default y
config GEN_IRQ_START_VECTOR
default 0
config GEN_SW_ISR_TABLE
default y
endif # ITE_IT8XXX2_INTC
endif # SOC_SERIES_RISCV32_IT8XXX2