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:
parent
b39384f5df
commit
4393f66ba2
2 changed files with 39 additions and 10 deletions
|
@ -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
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue