2018-11-25 17:40:57 +08:00
|
|
|
# Copyright (c) 2018 Foundries.io Ltd
|
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
|
|
|
config SOC_OPENISA_RV32M1_RISCV32
|
|
|
|
bool "OpenISA RV32M1 RISC-V cores"
|
2019-07-18 01:17:05 +08:00
|
|
|
depends on RISCV
|
2019-03-20 19:53:49 +08:00
|
|
|
# The following select is due to limitations in the linker script.
|
2018-11-25 17:40:57 +08:00
|
|
|
# (We can't make it a 'depends on' without causing a dependency loop).
|
|
|
|
select XIP
|
2018-11-08 02:13:52 +08:00
|
|
|
select HAS_RV32M1_LPUART
|
2019-04-02 03:09:44 +08:00
|
|
|
select HAS_RV32M1_LPI2C
|
2019-08-07 23:13:35 +08:00
|
|
|
select HAS_RV32M1_LPSPI
|
2018-11-25 17:40:57 +08:00
|
|
|
select ATOMIC_OPERATIONS_C
|
|
|
|
select VEGA_SDK_HAL
|
|
|
|
select RISCV_SOC_INTERRUPT_INIT
|
2018-11-08 02:13:52 +08:00
|
|
|
select CLOCK_CONTROL
|
2019-05-22 23:07:50 +08:00
|
|
|
select HAS_RV32M1_FTFX
|
|
|
|
select HAS_FLASH_LOAD_OFFSET
|
2018-11-25 17:40:57 +08:00
|
|
|
help
|
|
|
|
Enable support for OpenISA RV32M1 RISC-V processors. Choose
|
|
|
|
this option to target the RI5CY or ZERO-RISCY core. This
|
|
|
|
option should not be used to target either Arm core.
|