diff --git a/soc/soc_legacy/arc/snps_arc_hsdk4xd/CMakeLists.txt b/soc/synopsys/hsdk4xd/CMakeLists.txt similarity index 95% rename from soc/soc_legacy/arc/snps_arc_hsdk4xd/CMakeLists.txt rename to soc/synopsys/hsdk4xd/CMakeLists.txt index 0c13259ca2b..e1765fe1136 100644 --- a/soc/soc_legacy/arc/snps_arc_hsdk4xd/CMakeLists.txt +++ b/soc/synopsys/hsdk4xd/CMakeLists.txt @@ -15,4 +15,6 @@ else() zephyr_ld_options(-Hlib=hs48_slc_full) endif() +zephyr_include_directories(.) + set(SOC_LINKER_SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/linker.ld CACHE INTERNAL "") diff --git a/soc/soc_legacy/arc/snps_arc_hsdk4xd/Kconfig.soc b/soc/synopsys/hsdk4xd/Kconfig similarity index 83% rename from soc/soc_legacy/arc/snps_arc_hsdk4xd/Kconfig.soc rename to soc/synopsys/hsdk4xd/Kconfig index 6354c659d30..27abcacf83f 100644 --- a/soc/soc_legacy/arc/snps_arc_hsdk4xd/Kconfig.soc +++ b/soc/synopsys/hsdk4xd/Kconfig @@ -2,7 +2,6 @@ # SPDX-License-Identifier: Apache-2.0 config SOC_ARC_HSDK4XD - bool "Synopsys ARC HSDK4XD SoC" select ARC select CPU_HAS_FPU select CPU_HAS_DSP diff --git a/soc/soc_legacy/arc/snps_arc_hsdk4xd/Kconfig.defconfig b/soc/synopsys/hsdk4xd/Kconfig.defconfig similarity index 95% rename from soc/soc_legacy/arc/snps_arc_hsdk4xd/Kconfig.defconfig rename to soc/synopsys/hsdk4xd/Kconfig.defconfig index 1b70bce3721..a47f25d09d0 100644 --- a/soc/soc_legacy/arc/snps_arc_hsdk4xd/Kconfig.defconfig +++ b/soc/synopsys/hsdk4xd/Kconfig.defconfig @@ -3,9 +3,6 @@ if SOC_ARC_HSDK4XD -config SOC - default "snps_arc_hsdk4xd" - config CPU_HS4X default y diff --git a/soc/synopsys/hsdk4xd/Kconfig.soc b/soc/synopsys/hsdk4xd/Kconfig.soc new file mode 100644 index 00000000000..878a800b6bf --- /dev/null +++ b/soc/synopsys/hsdk4xd/Kconfig.soc @@ -0,0 +1,10 @@ +# Copyright (c) 2023 Synopsys, Inc. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + +config SOC_ARC_HSDK4XD + bool + help + Synopsys ARC HSDK4XD SoC + +config SOC + default "arc_hsdk4xd" if SOC_ARC_HSDK4XD diff --git a/soc/soc_legacy/arc/snps_arc_hsdk4xd/linker.ld b/soc/synopsys/hsdk4xd/linker.ld similarity index 100% rename from soc/soc_legacy/arc/snps_arc_hsdk4xd/linker.ld rename to soc/synopsys/hsdk4xd/linker.ld diff --git a/soc/synopsys/hsdk4xd/soc.yml b/soc/synopsys/hsdk4xd/soc.yml new file mode 100644 index 00000000000..2200428bde5 --- /dev/null +++ b/soc/synopsys/hsdk4xd/soc.yml @@ -0,0 +1,4 @@ +series: +- name: arc_hsdk4xd + socs: + - name: arc_hsdk4xd diff --git a/soc/soc_legacy/arc/snps_arc_hsdk4xd/soc_ctrl.h b/soc/synopsys/hsdk4xd/soc_ctrl.h similarity index 99% rename from soc/soc_legacy/arc/snps_arc_hsdk4xd/soc_ctrl.h rename to soc/synopsys/hsdk4xd/soc_ctrl.h index bde8f04f6ed..93d50d3eb20 100644 --- a/soc/soc_legacy/arc/snps_arc_hsdk4xd/soc_ctrl.h +++ b/soc/synopsys/hsdk4xd/soc_ctrl.h @@ -4,7 +4,6 @@ * SPDX-License-Identifier: Apache-2.0 */ - #ifndef _ARC_HSDK4XD_SOC_CTRL_H_ #define _ARC_HSDK4XD_SOC_CTRL_H_ diff --git a/soc/soc_legacy/arc/snps_arc_hsdk4xd/tune_build_ops.cmake b/soc/synopsys/hsdk4xd/tune_build_ops.cmake similarity index 100% rename from soc/soc_legacy/arc/snps_arc_hsdk4xd/tune_build_ops.cmake rename to soc/synopsys/hsdk4xd/tune_build_ops.cmake