ITE soc/riscv-ite/it8xxx2: move config to soc from board

Make config conditional and move to soc Kconfig.defconfig.series
from it8xxx2_evb_defconfig.

Signed-off-by: Ruibin Chang <Ruibin.Chang@ite.com.tw>
This commit is contained in:
Ruibin Chang 2021-11-08 16:40:01 +08:00 committed by Maureen Helm
commit 4393f66ba2
2 changed files with 39 additions and 10 deletions

View file

@ -7,18 +7,13 @@ CONFIG_BOARD_IT8XXX2_EVB=y
CONFIG_BOOT_DELAY=1 CONFIG_BOOT_DELAY=1
CONFIG_PINMUX=y CONFIG_PINMUX=y
CONFIG_PINMUX_ITE_IT8XXX2=y
CONFIG_ITE_IT8XXX2_TIMER=y
CONFIG_GEN_IRQ_VECTOR_TABLE=n CONFIG_GEN_IRQ_VECTOR_TABLE=n
CONFIG_CONSOLE=y CONFIG_CONSOLE=y
CONFIG_SERIAL=y CONFIG_SERIAL=y
CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_UART_INTERRUPT_DRIVEN=y
CONFIG_UART_CONSOLE=y CONFIG_UART_CONSOLE=y
CONFIG_UART_NS16550=y
CONFIG_WATCHDOG=y CONFIG_WATCHDOG=y
CONFIG_WDT_ITE_IT8XXX2=y
CONFIG_KSCAN=y CONFIG_KSCAN=y
CONFIG_KSCAN_ITE_IT8XXX2=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=32768 CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=32768
@ -28,10 +23,5 @@ CONFIG_OUTPUT_PRINT_MEMORY_USAGE=n
CONFIG_LINKER_ORPHAN_SECTION_PLACE=y CONFIG_LINKER_ORPHAN_SECTION_PLACE=y
CONFIG_COMPILER_OPT="-mcmodel=medlow" CONFIG_COMPILER_OPT="-mcmodel=medlow"
CONFIG_GPIO=y CONFIG_GPIO=y
CONFIG_GPIO_ITE_IT8XXX2=y
CONFIG_I2C=y CONFIG_I2C=y
CONFIG_I2C_ITE_IT8XXX2=y
CONFIG_ADC_ITE_IT8XXX2=y
CONFIG_SOC_FLASH_ITE_IT8XXX2=y
CONFIG_PWM=y CONFIG_PWM=y
CONFIG_PWM_ITE_IT8XXX2=y

View file

@ -16,12 +16,19 @@ config ITE_IT8XXX2_INTC
config RISCV_GP config RISCV_GP
default y default y
config ITE_IT8XXX2_TIMER
default y
config SYS_CLOCK_HW_CYCLES_PER_SEC config SYS_CLOCK_HW_CYCLES_PER_SEC
default 32768 default 32768
config SYS_CLOCK_TICKS_PER_SEC config SYS_CLOCK_TICKS_PER_SEC
default 32768 default 32768
config UART_NS16550
default y
depends on SERIAL
config UART_NS16550_WA_ISR_REENABLE_INTERRUPT config UART_NS16550_WA_ISR_REENABLE_INTERRUPT
default y default y
depends on UART_NS16550 depends on UART_NS16550
@ -29,6 +36,38 @@ config UART_NS16550_WA_ISR_REENABLE_INTERRUPT
config RISCV_HAS_CPU_IDLE config RISCV_HAS_CPU_IDLE
default y 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
if ITE_IT8XXX2_INTC if ITE_IT8XXX2_INTC
config NUM_IRQS config NUM_IRQS
default 185 default 185