Browse Source
This commit adds support for the SiFive Freedom U540 SoC for the Zephyr Hardware Model v2. Signed-off-by: Filip Kokosinski <fkokosinski@antmicro.com>pull/69687/head
10 changed files with 32 additions and 36 deletions
@ -1,5 +1,6 @@ |
|||||||
# SPDX-License-Identifier: Apache-2.0 |
# SPDX-License-Identifier: Apache-2.0 |
||||||
|
|
||||||
zephyr_sources(clock.c) |
zephyr_sources(clock.c) |
||||||
|
zephyr_include_directories(.) |
||||||
|
|
||||||
set(SOC_LINKER_SCRIPT ${ZEPHYR_BASE}/include/zephyr/arch/riscv/common/linker.ld CACHE INTERNAL "") |
set(SOC_LINKER_SCRIPT ${ZEPHYR_BASE}/include/zephyr/arch/riscv/common/linker.ld CACHE INTERNAL "") |
@ -0,0 +1,16 @@ |
|||||||
|
# Copyright (c) 2024 Antmicro <www.antmicro.com> |
||||||
|
# SPDX-License-Identifier: Apache-2.0 |
||||||
|
|
||||||
|
config SOC_SERIES_SIFIVE_FREEDOM_FU500 |
||||||
|
bool |
||||||
|
select SOC_FAMILY_SIFIVE_FREEDOM |
||||||
|
|
||||||
|
config SOC_SERIES |
||||||
|
default "fu500" if SOC_SERIES_SIFIVE_FREEDOM_FU500 |
||||||
|
|
||||||
|
config SOC_SIFIVE_FREEDOM_FU540 |
||||||
|
bool |
||||||
|
select SOC_SERIES_SIFIVE_FREEDOM_FU500 |
||||||
|
|
||||||
|
config SOC |
||||||
|
default "fu540" if SOC_SIFIVE_FREEDOM_FU540 |
@ -1,5 +0,0 @@ |
|||||||
# Copyright (c) 2017 Jean-Paul Etienne <fractalclone@gmail.com> |
|
||||||
# SPDX-License-Identifier: Apache-2.0 |
|
||||||
|
|
||||||
config SOC |
|
||||||
default "u540" if SOC_SIFIVE_FREEDOM_U540 |
|
@ -1,13 +0,0 @@ |
|||||||
# RISCV_SIFIVE_FREEDOM SOC implementation |
|
||||||
|
|
||||||
# Copyright (c) 2017 Jean-Paul Etienne <fractalclone@gmail.com> |
|
||||||
# SPDX-License-Identifier: Apache-2.0 |
|
||||||
|
|
||||||
config SOC_SERIES_SIFIVE_FREEDOM_U500 |
|
||||||
bool "SiFive Freedom U500 SOC implementation" |
|
||||||
select RISCV |
|
||||||
select RISCV_PRIVILEGED |
|
||||||
select RISCV_HAS_PLIC |
|
||||||
select SOC_FAMILY_SIFIVE_FREEDOM |
|
||||||
help |
|
||||||
Enable support for SiFive Freedom U500 SOC |
|
Loading…
Reference in new issue