From 06c2054e5cfc9d83941031d2a468f89fe834f175 Mon Sep 17 00:00:00 2001 From: Jamie McCrae Date: Fri, 2 Feb 2024 07:58:06 +0000 Subject: [PATCH] boards: arc: iotdk: Convert to v2 Converts the board to hwmv2 Signed-off-by: Jamie McCrae --- boards/boards_legacy/arc/iotdk/Kconfig.board | 10 ---------- boards/boards_legacy/arc/iotdk/Kconfig.defconfig | 5 ----- boards/boards_legacy/arc/iotdk/board.dtsi | 2 -- .../arc => synopsys}/iotdk/CMakeLists.txt | 0 boards/synopsys/iotdk/Kconfig.iotdk | 14 ++++++++++++++ .../arc => synopsys}/iotdk/arc_mpu_regions.c | 0 .../arc => synopsys}/iotdk/board.cmake | 0 boards/synopsys/iotdk/board.yml | 5 +++++ .../arc => synopsys}/iotdk/doc/index.rst | 0 .../arc => synopsys}/iotdk/doc/iotdk.jpg | Bin .../arc => synopsys}/iotdk/iotdk.dts | 1 - .../arc => synopsys}/iotdk/iotdk.yaml | 0 .../arc => synopsys}/iotdk/iotdk_defconfig | 2 -- .../arc => synopsys}/iotdk/support/openocd.cfg | 0 14 files changed, 19 insertions(+), 20 deletions(-) delete mode 100644 boards/boards_legacy/arc/iotdk/Kconfig.board delete mode 100644 boards/boards_legacy/arc/iotdk/Kconfig.defconfig delete mode 100644 boards/boards_legacy/arc/iotdk/board.dtsi rename boards/{boards_legacy/arc => synopsys}/iotdk/CMakeLists.txt (100%) create mode 100644 boards/synopsys/iotdk/Kconfig.iotdk rename boards/{boards_legacy/arc => synopsys}/iotdk/arc_mpu_regions.c (100%) rename boards/{boards_legacy/arc => synopsys}/iotdk/board.cmake (100%) create mode 100644 boards/synopsys/iotdk/board.yml rename boards/{boards_legacy/arc => synopsys}/iotdk/doc/index.rst (100%) rename boards/{boards_legacy/arc => synopsys}/iotdk/doc/iotdk.jpg (100%) rename boards/{boards_legacy/arc => synopsys}/iotdk/iotdk.dts (96%) rename boards/{boards_legacy/arc => synopsys}/iotdk/iotdk.yaml (100%) rename boards/{boards_legacy/arc => synopsys}/iotdk/iotdk_defconfig (86%) rename boards/{boards_legacy/arc => synopsys}/iotdk/support/openocd.cfg (100%) diff --git a/boards/boards_legacy/arc/iotdk/Kconfig.board b/boards/boards_legacy/arc/iotdk/Kconfig.board deleted file mode 100644 index a92c55ec740..00000000000 --- a/boards/boards_legacy/arc/iotdk/Kconfig.board +++ /dev/null @@ -1,10 +0,0 @@ -# DesignWare ARC IoT Development Kit board configuration - -# Copyright (c) 2018 Synopsys, Inc. All rights reserved. -# SPDX-License-Identifier: Apache-2.0 - -config BOARD_IOTDK - bool "ARC IoT Development Kit" - depends on SOC_ARC_IOT - help - The DesignWare ARC IoT Development Kit board is a versatile platform that includes the necessary hardware and software to accelerate software development and debugging of sensor fusion, voice recognition and face detection designs. It includes a silicon implementation of the ARC Data Fusion IP Subsystem running at 144 MHz on SMIC's 55-nm ultra-low power process, and a rich set of peripherals commonly used in IoT designs such as USB, UART, SPI, I2C, PWM, SDIO and ADCs. diff --git a/boards/boards_legacy/arc/iotdk/Kconfig.defconfig b/boards/boards_legacy/arc/iotdk/Kconfig.defconfig deleted file mode 100644 index 93f707a0afb..00000000000 --- a/boards/boards_legacy/arc/iotdk/Kconfig.defconfig +++ /dev/null @@ -1,5 +0,0 @@ -# SPDX-License-Identifier: Apache-2.0 - -config BOARD - default "iotdk" - depends on BOARD_IOTDK diff --git a/boards/boards_legacy/arc/iotdk/board.dtsi b/boards/boards_legacy/arc/iotdk/board.dtsi deleted file mode 100644 index 0f1a02d0213..00000000000 --- a/boards/boards_legacy/arc/iotdk/board.dtsi +++ /dev/null @@ -1,2 +0,0 @@ -/* SPDX-License-Identifier: Apache-2.0 */ - diff --git a/boards/boards_legacy/arc/iotdk/CMakeLists.txt b/boards/synopsys/iotdk/CMakeLists.txt similarity index 100% rename from boards/boards_legacy/arc/iotdk/CMakeLists.txt rename to boards/synopsys/iotdk/CMakeLists.txt diff --git a/boards/synopsys/iotdk/Kconfig.iotdk b/boards/synopsys/iotdk/Kconfig.iotdk new file mode 100644 index 00000000000..192759678b7 --- /dev/null +++ b/boards/synopsys/iotdk/Kconfig.iotdk @@ -0,0 +1,14 @@ +# DesignWare ARC IoT Development Kit board configuration + +# Copyright (c) 2018 Synopsys, Inc. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + +config BOARD_IOTDK + select SOC_ARC_IOT + help + The DesignWare ARC IoT Development Kit board is a versatile platform that includes the + necessary hardware and software to accelerate software development and debugging of + sensor fusion, voice recognition and face detection designs. It includes a silicon + implementation of the ARC Data Fusion IP Subsystem running at 144 MHz on SMIC's 55-nm + ultra-low power process, and a rich set of peripherals commonly used in IoT designs + such as USB, UART, SPI, I2C, PWM, SDIO and ADCs. diff --git a/boards/boards_legacy/arc/iotdk/arc_mpu_regions.c b/boards/synopsys/iotdk/arc_mpu_regions.c similarity index 100% rename from boards/boards_legacy/arc/iotdk/arc_mpu_regions.c rename to boards/synopsys/iotdk/arc_mpu_regions.c diff --git a/boards/boards_legacy/arc/iotdk/board.cmake b/boards/synopsys/iotdk/board.cmake similarity index 100% rename from boards/boards_legacy/arc/iotdk/board.cmake rename to boards/synopsys/iotdk/board.cmake diff --git a/boards/synopsys/iotdk/board.yml b/boards/synopsys/iotdk/board.yml new file mode 100644 index 00000000000..d7be90d6765 --- /dev/null +++ b/boards/synopsys/iotdk/board.yml @@ -0,0 +1,5 @@ +board: + name: iotdk + vendor: Synopsys + socs: + - name: arc_iot diff --git a/boards/boards_legacy/arc/iotdk/doc/index.rst b/boards/synopsys/iotdk/doc/index.rst similarity index 100% rename from boards/boards_legacy/arc/iotdk/doc/index.rst rename to boards/synopsys/iotdk/doc/index.rst diff --git a/boards/boards_legacy/arc/iotdk/doc/iotdk.jpg b/boards/synopsys/iotdk/doc/iotdk.jpg similarity index 100% rename from boards/boards_legacy/arc/iotdk/doc/iotdk.jpg rename to boards/synopsys/iotdk/doc/iotdk.jpg diff --git a/boards/boards_legacy/arc/iotdk/iotdk.dts b/boards/synopsys/iotdk/iotdk.dts similarity index 96% rename from boards/boards_legacy/arc/iotdk/iotdk.dts rename to boards/synopsys/iotdk/iotdk.dts index e1bd41db5b6..8a9837d1b2a 100644 --- a/boards/boards_legacy/arc/iotdk/iotdk.dts +++ b/boards/synopsys/iotdk/iotdk.dts @@ -8,7 +8,6 @@ #include #include -#include "board.dtsi" / { model = "iotdk"; diff --git a/boards/boards_legacy/arc/iotdk/iotdk.yaml b/boards/synopsys/iotdk/iotdk.yaml similarity index 100% rename from boards/boards_legacy/arc/iotdk/iotdk.yaml rename to boards/synopsys/iotdk/iotdk.yaml diff --git a/boards/boards_legacy/arc/iotdk/iotdk_defconfig b/boards/synopsys/iotdk/iotdk_defconfig similarity index 86% rename from boards/boards_legacy/arc/iotdk/iotdk_defconfig rename to boards/synopsys/iotdk/iotdk_defconfig index afb2569dadd..d95ae777729 100644 --- a/boards/boards_legacy/arc/iotdk/iotdk_defconfig +++ b/boards/synopsys/iotdk/iotdk_defconfig @@ -1,7 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_SOC_ARC_IOT=y -CONFIG_BOARD_IOTDK=y CONFIG_XIP=n CONFIG_BUILD_NO_GAP_FILL=y CONFIG_BUILD_OUTPUT_BIN=n diff --git a/boards/boards_legacy/arc/iotdk/support/openocd.cfg b/boards/synopsys/iotdk/support/openocd.cfg similarity index 100% rename from boards/boards_legacy/arc/iotdk/support/openocd.cfg rename to boards/synopsys/iotdk/support/openocd.cfg