diff --git a/soc/soc_legacy/riscv/efinix_sapphire/CMakeLists.txt b/soc/efinix/sapphire/CMakeLists.txt similarity index 100% rename from soc/soc_legacy/riscv/efinix_sapphire/CMakeLists.txt rename to soc/efinix/sapphire/CMakeLists.txt diff --git a/soc/soc_legacy/riscv/efinix_sapphire/Kconfig.soc b/soc/efinix/sapphire/Kconfig similarity index 86% rename from soc/soc_legacy/riscv/efinix_sapphire/Kconfig.soc rename to soc/efinix/sapphire/Kconfig index 4bad3b5cb79..4617e7383c5 100644 --- a/soc/soc_legacy/riscv/efinix_sapphire/Kconfig.soc +++ b/soc/efinix/sapphire/Kconfig @@ -2,7 +2,6 @@ # SPDX-License-Identifier: Apache-2.0 config SOC_EFINIX_SAPPHIRE - bool "Efinix Sapphire VexRiscv system implementation" select ATOMIC_OPERATIONS_BUILTIN select INCLUDE_RESET_VECTOR select RISCV_ISA_RV32I diff --git a/soc/soc_legacy/riscv/efinix_sapphire/Kconfig.defconfig b/soc/efinix/sapphire/Kconfig.defconfig similarity index 88% rename from soc/soc_legacy/riscv/efinix_sapphire/Kconfig.defconfig rename to soc/efinix/sapphire/Kconfig.defconfig index 95a33b4ab82..75325b2fa55 100644 --- a/soc/soc_legacy/riscv/efinix_sapphire/Kconfig.defconfig +++ b/soc/efinix/sapphire/Kconfig.defconfig @@ -3,9 +3,6 @@ if SOC_EFINIX_SAPPHIRE -config SOC - default "efinix_sapphire" - config SYS_CLOCK_HW_CYCLES_PER_SEC default 100000000 diff --git a/soc/efinix/sapphire/Kconfig.soc b/soc/efinix/sapphire/Kconfig.soc new file mode 100644 index 00000000000..5ab00455e4a --- /dev/null +++ b/soc/efinix/sapphire/Kconfig.soc @@ -0,0 +1,10 @@ +# Copyright (c) 2023 Efinix Inc. +# SPDX-License-Identifier: Apache-2.0 + +config SOC_EFINIX_SAPPHIRE + bool + help + Efinix Sapphire VexRiscv system implementation + +config SOC + default "efinix_sapphire" if SOC_EFINIX_SAPPHIRE diff --git a/soc/efinix/sapphire/soc.yml b/soc/efinix/sapphire/soc.yml new file mode 100644 index 00000000000..d976114557a --- /dev/null +++ b/soc/efinix/sapphire/soc.yml @@ -0,0 +1,2 @@ +socs: +- name: efinix_sapphire