diff --git a/boards/boards_legacy/arc/hsdk/hsdk_2cores_defconfig b/boards/boards_legacy/arc/hsdk/hsdk_2cores_defconfig deleted file mode 100644 index ccc920e7103..00000000000 --- a/boards/boards_legacy/arc/hsdk/hsdk_2cores_defconfig +++ /dev/null @@ -1,16 +0,0 @@ -# SPDX-License-Identifier: Apache-2.0 - -CONFIG_SOC_ARC_HSDK=y -CONFIG_BOARD_HSDK=y -CONFIG_SYS_CLOCK_TICKS_PER_SEC=100 -CONFIG_XIP=n -CONFIG_BUILD_NO_GAP_FILL=y -CONFIG_BUILD_OUTPUT_BIN=n -CONFIG_ARCV2_INTERRUPT_UNIT=y -CONFIG_ARCV2_TIMER=y -CONFIG_CONSOLE=y -CONFIG_UART_CONSOLE=y -CONFIG_SERIAL=y -CONFIG_GPIO=y -CONFIG_SMP=y -CONFIG_MP_MAX_NUM_CPUS=2 diff --git a/boards/boards_legacy/arc/hsdk/CMakeLists.txt b/boards/synopsys/hsdk/CMakeLists.txt similarity index 100% rename from boards/boards_legacy/arc/hsdk/CMakeLists.txt rename to boards/synopsys/hsdk/CMakeLists.txt diff --git a/boards/boards_legacy/arc/hsdk/Kconfig.defconfig b/boards/synopsys/hsdk/Kconfig.defconfig similarity index 85% rename from boards/boards_legacy/arc/hsdk/Kconfig.defconfig rename to boards/synopsys/hsdk/Kconfig.defconfig index c6ba3652de5..65a4731bf53 100644 --- a/boards/boards_legacy/arc/hsdk/Kconfig.defconfig +++ b/boards/synopsys/hsdk/Kconfig.defconfig @@ -3,9 +3,6 @@ if BOARD_HSDK -config BOARD - default "hsdk" - if SPI_DW config SPI_DW_ACCESS_WORD_ONLY @@ -18,6 +15,6 @@ if I2C_DW config I2C_DW_CLOCK_SPEED default 200 -endif #I2C_DW +endif # I2C_DW endif # BOARD_HSDK diff --git a/boards/boards_legacy/arc/hsdk/Kconfig.board b/boards/synopsys/hsdk/Kconfig.hsdk similarity index 88% rename from boards/boards_legacy/arc/hsdk/Kconfig.board rename to boards/synopsys/hsdk/Kconfig.hsdk index 975d2f5ab24..17631e1defb 100644 --- a/boards/boards_legacy/arc/hsdk/Kconfig.board +++ b/boards/synopsys/hsdk/Kconfig.hsdk @@ -4,8 +4,7 @@ # SPDX-License-Identifier: Apache-2.0 config BOARD_HSDK - bool "ARC HS Development Kit" - depends on SOC_ARC_HSDK + select SOC_ARC_HSDK help The DesignWare ARC HS Development Kit is a ready-to-use platform for rapid software development on the ARC HS3x family of processors. It diff --git a/boards/boards_legacy/arc/hsdk/board.cmake b/boards/synopsys/hsdk/board.cmake similarity index 77% rename from boards/boards_legacy/arc/hsdk/board.cmake rename to boards/synopsys/hsdk/board.cmake index 40d4c22d3b5..be0105913d4 100644 --- a/boards/boards_legacy/arc/hsdk/board.cmake +++ b/boards/synopsys/hsdk/board.cmake @@ -2,7 +2,7 @@ board_runner_args(openocd "--use-elf") if(${CONFIG_MP_MAX_NUM_CPUS} EQUAL 2) -board_runner_args(openocd "--config=${CMAKE_CURRENT_LIST_DIR}/support/openocd-2-cores.cfg") + board_runner_args(openocd "--config=${CMAKE_CURRENT_LIST_DIR}/support/openocd-2-cores.cfg") endif() board_runner_args(mdb-hw "--jtag=digilent" "--cores=${CONFIG_MP_MAX_NUM_CPUS}") diff --git a/boards/synopsys/hsdk/board.yml b/boards/synopsys/hsdk/board.yml new file mode 100644 index 00000000000..ebc18e0f8e6 --- /dev/null +++ b/boards/synopsys/hsdk/board.yml @@ -0,0 +1,7 @@ +board: + name: hsdk + vendor: Synopsys + socs: + - name: arc_hsdk + variants: + - name: 2cores diff --git a/boards/boards_legacy/arc/hsdk/doc/arduino_shield_interface.jpg b/boards/synopsys/hsdk/doc/arduino_shield_interface.jpg similarity index 100% rename from boards/boards_legacy/arc/hsdk/doc/arduino_shield_interface.jpg rename to boards/synopsys/hsdk/doc/arduino_shield_interface.jpg diff --git a/boards/boards_legacy/arc/hsdk/doc/hsdk.jpg b/boards/synopsys/hsdk/doc/hsdk.jpg similarity index 100% rename from boards/boards_legacy/arc/hsdk/doc/hsdk.jpg rename to boards/synopsys/hsdk/doc/hsdk.jpg diff --git a/boards/boards_legacy/arc/hsdk/doc/index.rst b/boards/synopsys/hsdk/doc/index.rst similarity index 100% rename from boards/boards_legacy/arc/hsdk/doc/index.rst rename to boards/synopsys/hsdk/doc/index.rst diff --git a/boards/boards_legacy/arc/hsdk/doc/mikrobus_header.jpg b/boards/synopsys/hsdk/doc/mikrobus_header.jpg similarity index 100% rename from boards/boards_legacy/arc/hsdk/doc/mikrobus_header.jpg rename to boards/synopsys/hsdk/doc/mikrobus_header.jpg diff --git a/boards/boards_legacy/arc/hsdk/doc/pinout_diagram_of_the_pmod.jpg b/boards/synopsys/hsdk/doc/pinout_diagram_of_the_pmod.jpg similarity index 100% rename from boards/boards_legacy/arc/hsdk/doc/pinout_diagram_of_the_pmod.jpg rename to boards/synopsys/hsdk/doc/pinout_diagram_of_the_pmod.jpg diff --git a/boards/boards_legacy/arc/hsdk/hsdk.dts b/boards/synopsys/hsdk/hsdk.dts similarity index 100% rename from boards/boards_legacy/arc/hsdk/hsdk.dts rename to boards/synopsys/hsdk/hsdk.dts diff --git a/boards/boards_legacy/arc/hsdk/hsdk.dtsi b/boards/synopsys/hsdk/hsdk.dtsi similarity index 100% rename from boards/boards_legacy/arc/hsdk/hsdk.dtsi rename to boards/synopsys/hsdk/hsdk.dtsi diff --git a/boards/boards_legacy/arc/hsdk/hsdk.yaml b/boards/synopsys/hsdk/hsdk.yaml similarity index 100% rename from boards/boards_legacy/arc/hsdk/hsdk.yaml rename to boards/synopsys/hsdk/hsdk.yaml diff --git a/boards/boards_legacy/arc/hsdk/hsdk_2cores.dts b/boards/synopsys/hsdk/hsdk_arc_hsdk_2cores.dts similarity index 100% rename from boards/boards_legacy/arc/hsdk/hsdk_2cores.dts rename to boards/synopsys/hsdk/hsdk_arc_hsdk_2cores.dts diff --git a/boards/boards_legacy/arc/hsdk/hsdk_2cores.yaml b/boards/synopsys/hsdk/hsdk_arc_hsdk_2cores.yaml similarity index 85% rename from boards/boards_legacy/arc/hsdk/hsdk_2cores.yaml rename to boards/synopsys/hsdk/hsdk_arc_hsdk_2cores.yaml index d21fa765887..24c50b0b918 100644 --- a/boards/boards_legacy/arc/hsdk/hsdk_2cores.yaml +++ b/boards/synopsys/hsdk/hsdk_arc_hsdk_2cores.yaml @@ -1,4 +1,4 @@ -identifier: hsdk_2cores +identifier: hsdk/arc_hsdk/2cores name: HS Development Kit(2 cores) type: mcu arch: arc diff --git a/boards/synopsys/hsdk/hsdk_arc_hsdk_2cores_defconfig b/boards/synopsys/hsdk/hsdk_arc_hsdk_2cores_defconfig new file mode 100644 index 00000000000..af283689b38 --- /dev/null +++ b/boards/synopsys/hsdk/hsdk_arc_hsdk_2cores_defconfig @@ -0,0 +1,3 @@ +# SPDX-License-Identifier: Apache-2.0 + +CONFIG_MP_MAX_NUM_CPUS=2 diff --git a/boards/boards_legacy/arc/hsdk/hsdk_defconfig b/boards/synopsys/hsdk/hsdk_defconfig similarity index 87% rename from boards/boards_legacy/arc/hsdk/hsdk_defconfig rename to boards/synopsys/hsdk/hsdk_defconfig index 1e6b459fc37..0d17f50041b 100644 --- a/boards/boards_legacy/arc/hsdk/hsdk_defconfig +++ b/boards/synopsys/hsdk/hsdk_defconfig @@ -1,7 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_SOC_ARC_HSDK=y -CONFIG_BOARD_HSDK=y CONFIG_SYS_CLOCK_TICKS_PER_SEC=100 CONFIG_XIP=n CONFIG_BUILD_NO_GAP_FILL=y diff --git a/boards/boards_legacy/arc/hsdk/platform.c b/boards/synopsys/hsdk/platform.c similarity index 100% rename from boards/boards_legacy/arc/hsdk/platform.c rename to boards/synopsys/hsdk/platform.c diff --git a/boards/boards_legacy/arc/hsdk/support/openocd-2-cores.cfg b/boards/synopsys/hsdk/support/openocd-2-cores.cfg similarity index 100% rename from boards/boards_legacy/arc/hsdk/support/openocd-2-cores.cfg rename to boards/synopsys/hsdk/support/openocd-2-cores.cfg diff --git a/boards/boards_legacy/arc/hsdk/support/openocd.cfg b/boards/synopsys/hsdk/support/openocd.cfg similarity index 100% rename from boards/boards_legacy/arc/hsdk/support/openocd.cfg rename to boards/synopsys/hsdk/support/openocd.cfg