From 1cf2498b130404ecde15dedc5cc71ea630f5d849 Mon Sep 17 00:00:00 2001 From: Jamie McCrae Date: Fri, 2 Feb 2024 07:57:35 +0000 Subject: [PATCH] soc: snps_arc_hsdk: Port to HWMv2 Ports the snps_arc_hsdk SoC configuration to hardware model version 2 Signed-off-by: Jamie McCrae --- .../arc/snps_arc_hsdk => synopsys/hsdk}/CMakeLists.txt | 0 .../snps_arc_hsdk/Kconfig.soc => synopsys/hsdk/Kconfig} | 1 - .../arc/snps_arc_hsdk => synopsys/hsdk}/Kconfig.defconfig | 3 --- soc/synopsys/hsdk/Kconfig.soc | 8 ++++++++ .../arc/snps_arc_hsdk => synopsys/hsdk}/linker.ld | 0 soc/synopsys/hsdk/soc.yml | 4 ++++ 6 files changed, 12 insertions(+), 4 deletions(-) rename soc/{soc_legacy/arc/snps_arc_hsdk => synopsys/hsdk}/CMakeLists.txt (100%) rename soc/{soc_legacy/arc/snps_arc_hsdk/Kconfig.soc => synopsys/hsdk/Kconfig} (83%) rename soc/{soc_legacy/arc/snps_arc_hsdk => synopsys/hsdk}/Kconfig.defconfig (95%) create mode 100644 soc/synopsys/hsdk/Kconfig.soc rename soc/{soc_legacy/arc/snps_arc_hsdk => synopsys/hsdk}/linker.ld (100%) create mode 100644 soc/synopsys/hsdk/soc.yml diff --git a/soc/soc_legacy/arc/snps_arc_hsdk/CMakeLists.txt b/soc/synopsys/hsdk/CMakeLists.txt similarity index 100% rename from soc/soc_legacy/arc/snps_arc_hsdk/CMakeLists.txt rename to soc/synopsys/hsdk/CMakeLists.txt diff --git a/soc/soc_legacy/arc/snps_arc_hsdk/Kconfig.soc b/soc/synopsys/hsdk/Kconfig similarity index 83% rename from soc/soc_legacy/arc/snps_arc_hsdk/Kconfig.soc rename to soc/synopsys/hsdk/Kconfig index 93791fdb088..1c92ff4bb53 100644 --- a/soc/soc_legacy/arc/snps_arc_hsdk/Kconfig.soc +++ b/soc/synopsys/hsdk/Kconfig @@ -2,6 +2,5 @@ # SPDX-License-Identifier: Apache-2.0 config SOC_ARC_HSDK - bool "Synopsys ARC HSDK SoC" select ARC select CPU_HAS_FPU diff --git a/soc/soc_legacy/arc/snps_arc_hsdk/Kconfig.defconfig b/soc/synopsys/hsdk/Kconfig.defconfig similarity index 95% rename from soc/soc_legacy/arc/snps_arc_hsdk/Kconfig.defconfig rename to soc/synopsys/hsdk/Kconfig.defconfig index 44791dc680a..c86f4e25c67 100644 --- a/soc/soc_legacy/arc/snps_arc_hsdk/Kconfig.defconfig +++ b/soc/synopsys/hsdk/Kconfig.defconfig @@ -3,9 +3,6 @@ if SOC_ARC_HSDK -config SOC - default "snps_arc_hsdk" - config CPU_HS3X default y diff --git a/soc/synopsys/hsdk/Kconfig.soc b/soc/synopsys/hsdk/Kconfig.soc new file mode 100644 index 00000000000..51375c0861b --- /dev/null +++ b/soc/synopsys/hsdk/Kconfig.soc @@ -0,0 +1,8 @@ +# Copyright (c) 2019 Synopsys, Inc. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + +config SOC_ARC_HSDK + bool + +config SOC + default "arc_hsdk" if SOC_ARC_HSDK diff --git a/soc/soc_legacy/arc/snps_arc_hsdk/linker.ld b/soc/synopsys/hsdk/linker.ld similarity index 100% rename from soc/soc_legacy/arc/snps_arc_hsdk/linker.ld rename to soc/synopsys/hsdk/linker.ld diff --git a/soc/synopsys/hsdk/soc.yml b/soc/synopsys/hsdk/soc.yml new file mode 100644 index 00000000000..b66e8720228 --- /dev/null +++ b/soc/synopsys/hsdk/soc.yml @@ -0,0 +1,4 @@ +series: +- name: arc_hsdk + socs: + - name: arc_hsdk