From 4d93b8d9fdc039d0ee1f6a5b9bc53869522b51b6 Mon Sep 17 00:00:00 2001 From: Fabio Baltieri Date: Fri, 16 Feb 2024 11:59:33 +0000 Subject: [PATCH] boards: convert all microchip MEC boards to hwmv2 Convert mec1501modular_assy6885, mec15xxevb_assy6853, mec172xevb_assy6906 and mec172xmodular_assy6930 to hwmv2. Signed-off-by: Fabio Baltieri --- .../mec1501modular_assy6885/CMakeLists.txt | 0 .../mec1501modular_assy6885/Kconfig.defconfig | 3 --- .../Kconfig.mec1501modular_assy6885} | 3 +-- .../mec1501modular_assy6885/board.cmake | 0 boards/microchip/mec1501modular_assy6885/board.yml | 5 +++++ .../mec1501modular_assy6885/doc/index.rst | 0 .../doc/mec1501modular_assy6885.jpg | Bin .../mec1501modular_assy6885-pinctrl.dtsi | 0 .../mec1501modular_assy6885.dts | 0 .../mec1501modular_assy6885.yaml | 0 .../mec1501modular_assy6885_defconfig | 3 --- .../mec1501modular_assy6885/support/spi_cfg.txt | 0 .../mec15xxevb_assy6853/CMakeLists.txt | 0 .../mec15xxevb_assy6853/Kconfig.defconfig | 3 --- .../Kconfig.mec15xxevb_assy6853} | 3 +-- .../mec15xxevb_assy6853/board.cmake | 0 .../arm => microchip}/mec15xxevb_assy6853/board.h | 0 boards/microchip/mec15xxevb_assy6853/board.yml | 5 +++++ .../doc/dediprog_connector_2.jpg | Bin .../mec15xxevb_assy6853/doc/index.rst | 0 .../mec15xxevb_assy6853/doc/jp88_power_options.jpg | Bin .../mec15xxevb_assy6853/doc/mec15xxevb_assy6853.jpg | Bin .../doc/mec15xxevb_assy6853_jp9_1.jpg | Bin .../mec15xxevb_assy6853/doc/mec_board_setup.jpg | Bin .../mec15xxevb_assy6853/doc/reset_button_1.jpg | Bin .../mec15xxevb_assy6853/doc/spidongle_assy6791.jpg | Bin .../doc/spidongle_assy6791_view1.jpg | Bin .../doc/spidongle_assy6791_view2.jpg | Bin .../mec15xxevb_assy6853-pinctrl.dtsi | 0 .../mec15xxevb_assy6853/mec15xxevb_assy6853.dts | 0 .../mec15xxevb_assy6853/mec15xxevb_assy6853.yaml | 0 .../mec15xxevb_assy6853_defconfig | 3 --- .../mec15xxevb_assy6853/support/spi_cfg.txt | 0 .../mec172xevb_assy6906/CMakeLists.txt | 0 .../mec172xevb_assy6906/Kconfig.defconfig | 3 --- .../Kconfig.mec172xevb_assy6906} | 3 +-- .../mec172xevb_assy6906/board.cmake | 0 boards/microchip/mec172xevb_assy6906/board.yml | 5 +++++ .../mec172xevb_assy6906/doc/Reset_Button.jpg | Bin .../mec172xevb_assy6906/doc/dediprog_connector.jpg | Bin .../mec172xevb_assy6906/doc/index.rst | 0 .../mec172xevb_assy6906/doc/jp30_power_options.jpg | Bin .../mec172xevb_assy6906/doc/mec172xevb_assy6906.jpg | Bin .../mec172xevb_assy6906/doc/spidongle_assy6791.jpg | Bin .../mec172xevb_assy6906/mec172xevb_assy6906.dts | 0 .../mec172xevb_assy6906/mec172xevb_assy6906.yaml | 0 .../mec172xevb_assy6906_defconfig | 3 --- .../support/mec172x_remote_flasher.py | 0 .../mec172xevb_assy6906/support/spi_cfg.txt | 0 .../mec172xmodular_assy6930/CMakeLists.txt | 0 .../mec172xmodular_assy6930/Kconfig.defconfig | 3 --- .../Kconfig.mec172xmodular_assy6930} | 3 +-- .../mec172xmodular_assy6930/board.cmake | 0 boards/microchip/mec172xmodular_assy6930/board.yml | 5 +++++ .../doc/mec172xmodular_assy6930.jpg | Bin .../doc/mec172xmodular_assy6930.rst | 0 .../mec172xmodular_assy6930.dts | 0 .../mec172xmodular_assy6930.yaml | 0 .../mec172xmodular_assy6930_defconfig | 3 --- .../mec172xmodular_assy6930/support/spi_cfg.txt | 0 .../support/spi_cfg_128MBit.txt | 0 .../support/spi_cfg_4MBit.txt | 0 62 files changed, 24 insertions(+), 32 deletions(-) rename boards/{boards_legacy/arm => microchip}/mec1501modular_assy6885/CMakeLists.txt (100%) rename boards/{boards_legacy/arm => microchip}/mec1501modular_assy6885/Kconfig.defconfig (94%) rename boards/{boards_legacy/arm/mec1501modular_assy6885/Kconfig.board => microchip/mec1501modular_assy6885/Kconfig.mec1501modular_assy6885} (56%) rename boards/{boards_legacy/arm => microchip}/mec1501modular_assy6885/board.cmake (100%) create mode 100644 boards/microchip/mec1501modular_assy6885/board.yml rename boards/{boards_legacy/arm => microchip}/mec1501modular_assy6885/doc/index.rst (100%) rename boards/{boards_legacy/arm => microchip}/mec1501modular_assy6885/doc/mec1501modular_assy6885.jpg (100%) rename boards/{boards_legacy/arm => microchip}/mec1501modular_assy6885/mec1501modular_assy6885-pinctrl.dtsi (100%) rename boards/{boards_legacy/arm => microchip}/mec1501modular_assy6885/mec1501modular_assy6885.dts (100%) rename boards/{boards_legacy/arm => microchip}/mec1501modular_assy6885/mec1501modular_assy6885.yaml (100%) rename boards/{boards_legacy/arm => microchip}/mec1501modular_assy6885/mec1501modular_assy6885_defconfig (80%) rename boards/{boards_legacy/arm => microchip}/mec1501modular_assy6885/support/spi_cfg.txt (100%) rename boards/{boards_legacy/arm => microchip}/mec15xxevb_assy6853/CMakeLists.txt (100%) rename boards/{boards_legacy/arm => microchip}/mec15xxevb_assy6853/Kconfig.defconfig (94%) rename boards/{boards_legacy/arm/mec15xxevb_assy6853/Kconfig.board => microchip/mec15xxevb_assy6853/Kconfig.mec15xxevb_assy6853} (56%) rename boards/{boards_legacy/arm => microchip}/mec15xxevb_assy6853/board.cmake (100%) rename boards/{boards_legacy/arm => microchip}/mec15xxevb_assy6853/board.h (100%) create mode 100644 boards/microchip/mec15xxevb_assy6853/board.yml rename boards/{boards_legacy/arm => microchip}/mec15xxevb_assy6853/doc/dediprog_connector_2.jpg (100%) rename boards/{boards_legacy/arm => microchip}/mec15xxevb_assy6853/doc/index.rst (100%) rename boards/{boards_legacy/arm => microchip}/mec15xxevb_assy6853/doc/jp88_power_options.jpg (100%) rename boards/{boards_legacy/arm => microchip}/mec15xxevb_assy6853/doc/mec15xxevb_assy6853.jpg (100%) rename boards/{boards_legacy/arm => microchip}/mec15xxevb_assy6853/doc/mec15xxevb_assy6853_jp9_1.jpg (100%) rename boards/{boards_legacy/arm => microchip}/mec15xxevb_assy6853/doc/mec_board_setup.jpg (100%) rename boards/{boards_legacy/arm => microchip}/mec15xxevb_assy6853/doc/reset_button_1.jpg (100%) rename boards/{boards_legacy/arm => microchip}/mec15xxevb_assy6853/doc/spidongle_assy6791.jpg (100%) rename boards/{boards_legacy/arm => microchip}/mec15xxevb_assy6853/doc/spidongle_assy6791_view1.jpg (100%) rename boards/{boards_legacy/arm => microchip}/mec15xxevb_assy6853/doc/spidongle_assy6791_view2.jpg (100%) rename boards/{boards_legacy/arm => microchip}/mec15xxevb_assy6853/mec15xxevb_assy6853-pinctrl.dtsi (100%) rename boards/{boards_legacy/arm => microchip}/mec15xxevb_assy6853/mec15xxevb_assy6853.dts (100%) rename boards/{boards_legacy/arm => microchip}/mec15xxevb_assy6853/mec15xxevb_assy6853.yaml (100%) rename boards/{boards_legacy/arm => microchip}/mec15xxevb_assy6853/mec15xxevb_assy6853_defconfig (77%) rename boards/{boards_legacy/arm => microchip}/mec15xxevb_assy6853/support/spi_cfg.txt (100%) rename boards/{boards_legacy/arm => microchip}/mec172xevb_assy6906/CMakeLists.txt (100%) rename boards/{boards_legacy/arm => microchip}/mec172xevb_assy6906/Kconfig.defconfig (94%) rename boards/{boards_legacy/arm/mec172xevb_assy6906/Kconfig.board => microchip/mec172xevb_assy6906/Kconfig.mec172xevb_assy6906} (58%) rename boards/{boards_legacy/arm => microchip}/mec172xevb_assy6906/board.cmake (100%) create mode 100644 boards/microchip/mec172xevb_assy6906/board.yml rename boards/{boards_legacy/arm => microchip}/mec172xevb_assy6906/doc/Reset_Button.jpg (100%) rename boards/{boards_legacy/arm => microchip}/mec172xevb_assy6906/doc/dediprog_connector.jpg (100%) rename boards/{boards_legacy/arm => microchip}/mec172xevb_assy6906/doc/index.rst (100%) rename boards/{boards_legacy/arm => microchip}/mec172xevb_assy6906/doc/jp30_power_options.jpg (100%) rename boards/{boards_legacy/arm => microchip}/mec172xevb_assy6906/doc/mec172xevb_assy6906.jpg (100%) rename boards/{boards_legacy/arm => microchip}/mec172xevb_assy6906/doc/spidongle_assy6791.jpg (100%) rename boards/{boards_legacy/arm => microchip}/mec172xevb_assy6906/mec172xevb_assy6906.dts (100%) rename boards/{boards_legacy/arm => microchip}/mec172xevb_assy6906/mec172xevb_assy6906.yaml (100%) rename boards/{boards_legacy/arm => microchip}/mec172xevb_assy6906/mec172xevb_assy6906_defconfig (71%) rename boards/{boards_legacy/arm => microchip}/mec172xevb_assy6906/support/mec172x_remote_flasher.py (100%) rename boards/{boards_legacy/arm => microchip}/mec172xevb_assy6906/support/spi_cfg.txt (100%) rename boards/{boards_legacy/arm => microchip}/mec172xmodular_assy6930/CMakeLists.txt (100%) rename boards/{boards_legacy/arm => microchip}/mec172xmodular_assy6930/Kconfig.defconfig (94%) rename boards/{boards_legacy/arm/mec172xmodular_assy6930/Kconfig.board => microchip/mec172xmodular_assy6930/Kconfig.mec172xmodular_assy6930} (57%) rename boards/{boards_legacy/arm => microchip}/mec172xmodular_assy6930/board.cmake (100%) create mode 100644 boards/microchip/mec172xmodular_assy6930/board.yml rename boards/{boards_legacy/arm => microchip}/mec172xmodular_assy6930/doc/mec172xmodular_assy6930.jpg (100%) rename boards/{boards_legacy/arm => microchip}/mec172xmodular_assy6930/doc/mec172xmodular_assy6930.rst (100%) rename boards/{boards_legacy/arm => microchip}/mec172xmodular_assy6930/mec172xmodular_assy6930.dts (100%) rename boards/{boards_legacy/arm => microchip}/mec172xmodular_assy6930/mec172xmodular_assy6930.yaml (100%) rename boards/{boards_legacy/arm => microchip}/mec172xmodular_assy6930/mec172xmodular_assy6930_defconfig (76%) rename boards/{boards_legacy/arm => microchip}/mec172xmodular_assy6930/support/spi_cfg.txt (100%) rename boards/{boards_legacy/arm => microchip}/mec172xmodular_assy6930/support/spi_cfg_128MBit.txt (100%) rename boards/{boards_legacy/arm => microchip}/mec172xmodular_assy6930/support/spi_cfg_4MBit.txt (100%) diff --git a/boards/boards_legacy/arm/mec1501modular_assy6885/CMakeLists.txt b/boards/microchip/mec1501modular_assy6885/CMakeLists.txt similarity index 100% rename from boards/boards_legacy/arm/mec1501modular_assy6885/CMakeLists.txt rename to boards/microchip/mec1501modular_assy6885/CMakeLists.txt diff --git a/boards/boards_legacy/arm/mec1501modular_assy6885/Kconfig.defconfig b/boards/microchip/mec1501modular_assy6885/Kconfig.defconfig similarity index 94% rename from boards/boards_legacy/arm/mec1501modular_assy6885/Kconfig.defconfig rename to boards/microchip/mec1501modular_assy6885/Kconfig.defconfig index b22c410d8a3..1f5c692b90f 100644 --- a/boards/boards_legacy/arm/mec1501modular_assy6885/Kconfig.defconfig +++ b/boards/microchip/mec1501modular_assy6885/Kconfig.defconfig @@ -3,9 +3,6 @@ if BOARD_MEC1501MODULAR_ASSY6885 -config BOARD - default "mec1501modular_assy6885" - #PS/2 driver is compiled in terms of this flag. config ESPI_PERIPHERAL_8042_KBC default y diff --git a/boards/boards_legacy/arm/mec1501modular_assy6885/Kconfig.board b/boards/microchip/mec1501modular_assy6885/Kconfig.mec1501modular_assy6885 similarity index 56% rename from boards/boards_legacy/arm/mec1501modular_assy6885/Kconfig.board rename to boards/microchip/mec1501modular_assy6885/Kconfig.mec1501modular_assy6885 index 0e9b720abb7..721f2a0da96 100644 --- a/boards/boards_legacy/arm/mec1501modular_assy6885/Kconfig.board +++ b/boards/microchip/mec1501modular_assy6885/Kconfig.mec1501modular_assy6885 @@ -2,5 +2,4 @@ # SPDX-License-Identifier: Apache-2.0 config BOARD_MEC1501MODULAR_ASSY6885 - bool "Microchip MEC1501 Modular ASSY 6885 Development board" - depends on SOC_MEC1501_HSZ + select SOC_MEC1501_HSZ diff --git a/boards/boards_legacy/arm/mec1501modular_assy6885/board.cmake b/boards/microchip/mec1501modular_assy6885/board.cmake similarity index 100% rename from boards/boards_legacy/arm/mec1501modular_assy6885/board.cmake rename to boards/microchip/mec1501modular_assy6885/board.cmake diff --git a/boards/microchip/mec1501modular_assy6885/board.yml b/boards/microchip/mec1501modular_assy6885/board.yml new file mode 100644 index 00000000000..9bea1bd7c7e --- /dev/null +++ b/boards/microchip/mec1501modular_assy6885/board.yml @@ -0,0 +1,5 @@ +board: + name: mec1501modular_assy6885 + vendor: Microchip + socs: + - name: mec1501_hsz diff --git a/boards/boards_legacy/arm/mec1501modular_assy6885/doc/index.rst b/boards/microchip/mec1501modular_assy6885/doc/index.rst similarity index 100% rename from boards/boards_legacy/arm/mec1501modular_assy6885/doc/index.rst rename to boards/microchip/mec1501modular_assy6885/doc/index.rst diff --git a/boards/boards_legacy/arm/mec1501modular_assy6885/doc/mec1501modular_assy6885.jpg b/boards/microchip/mec1501modular_assy6885/doc/mec1501modular_assy6885.jpg similarity index 100% rename from boards/boards_legacy/arm/mec1501modular_assy6885/doc/mec1501modular_assy6885.jpg rename to boards/microchip/mec1501modular_assy6885/doc/mec1501modular_assy6885.jpg diff --git a/boards/boards_legacy/arm/mec1501modular_assy6885/mec1501modular_assy6885-pinctrl.dtsi b/boards/microchip/mec1501modular_assy6885/mec1501modular_assy6885-pinctrl.dtsi similarity index 100% rename from boards/boards_legacy/arm/mec1501modular_assy6885/mec1501modular_assy6885-pinctrl.dtsi rename to boards/microchip/mec1501modular_assy6885/mec1501modular_assy6885-pinctrl.dtsi diff --git a/boards/boards_legacy/arm/mec1501modular_assy6885/mec1501modular_assy6885.dts b/boards/microchip/mec1501modular_assy6885/mec1501modular_assy6885.dts similarity index 100% rename from boards/boards_legacy/arm/mec1501modular_assy6885/mec1501modular_assy6885.dts rename to boards/microchip/mec1501modular_assy6885/mec1501modular_assy6885.dts diff --git a/boards/boards_legacy/arm/mec1501modular_assy6885/mec1501modular_assy6885.yaml b/boards/microchip/mec1501modular_assy6885/mec1501modular_assy6885.yaml similarity index 100% rename from boards/boards_legacy/arm/mec1501modular_assy6885/mec1501modular_assy6885.yaml rename to boards/microchip/mec1501modular_assy6885/mec1501modular_assy6885.yaml diff --git a/boards/boards_legacy/arm/mec1501modular_assy6885/mec1501modular_assy6885_defconfig b/boards/microchip/mec1501modular_assy6885/mec1501modular_assy6885_defconfig similarity index 80% rename from boards/boards_legacy/arm/mec1501modular_assy6885/mec1501modular_assy6885_defconfig rename to boards/microchip/mec1501modular_assy6885/mec1501modular_assy6885_defconfig index 7ab9a08fba2..1f9a9f937c5 100644 --- a/boards/boards_legacy/arm/mec1501modular_assy6885/mec1501modular_assy6885_defconfig +++ b/boards/microchip/mec1501modular_assy6885/mec1501modular_assy6885_defconfig @@ -4,12 +4,9 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_SOC_MEC1501_HSZ=y -CONFIG_SOC_SERIES_MEC1501X=y # Make sure external power management setup is as indicated in documentation CONFIG_SOC_MEC1501_VTR3_1_8V=y CONFIG_SOC_MEC1501_VCI_PINS_AS_GPIOS=n -CONFIG_BOARD_MEC1501MODULAR_ASSY6885=y CONFIG_RTOS_TIMER=y CONFIG_CLOCK_CONTROL=y diff --git a/boards/boards_legacy/arm/mec1501modular_assy6885/support/spi_cfg.txt b/boards/microchip/mec1501modular_assy6885/support/spi_cfg.txt similarity index 100% rename from boards/boards_legacy/arm/mec1501modular_assy6885/support/spi_cfg.txt rename to boards/microchip/mec1501modular_assy6885/support/spi_cfg.txt diff --git a/boards/boards_legacy/arm/mec15xxevb_assy6853/CMakeLists.txt b/boards/microchip/mec15xxevb_assy6853/CMakeLists.txt similarity index 100% rename from boards/boards_legacy/arm/mec15xxevb_assy6853/CMakeLists.txt rename to boards/microchip/mec15xxevb_assy6853/CMakeLists.txt diff --git a/boards/boards_legacy/arm/mec15xxevb_assy6853/Kconfig.defconfig b/boards/microchip/mec15xxevb_assy6853/Kconfig.defconfig similarity index 94% rename from boards/boards_legacy/arm/mec15xxevb_assy6853/Kconfig.defconfig rename to boards/microchip/mec15xxevb_assy6853/Kconfig.defconfig index 99c5fbeb1dd..c4dae2ad32e 100644 --- a/boards/boards_legacy/arm/mec15xxevb_assy6853/Kconfig.defconfig +++ b/boards/microchip/mec15xxevb_assy6853/Kconfig.defconfig @@ -3,9 +3,6 @@ if BOARD_MEC15XXEVB_ASSY6853 -config BOARD - default "mec15xxevb_assy6853" - config ESPI_XEC default y depends on ESPI diff --git a/boards/boards_legacy/arm/mec15xxevb_assy6853/Kconfig.board b/boards/microchip/mec15xxevb_assy6853/Kconfig.mec15xxevb_assy6853 similarity index 56% rename from boards/boards_legacy/arm/mec15xxevb_assy6853/Kconfig.board rename to boards/microchip/mec15xxevb_assy6853/Kconfig.mec15xxevb_assy6853 index fb7158fb795..b5397e26932 100644 --- a/boards/boards_legacy/arm/mec15xxevb_assy6853/Kconfig.board +++ b/boards/microchip/mec15xxevb_assy6853/Kconfig.mec15xxevb_assy6853 @@ -2,5 +2,4 @@ # SPDX-License-Identifier: Apache-2.0 config BOARD_MEC15XXEVB_ASSY6853 - bool "Microchip MEC15XX EVB ASSY 6853 Development board" - depends on SOC_MEC1501_HSZ + select SOC_MEC1501_HSZ diff --git a/boards/boards_legacy/arm/mec15xxevb_assy6853/board.cmake b/boards/microchip/mec15xxevb_assy6853/board.cmake similarity index 100% rename from boards/boards_legacy/arm/mec15xxevb_assy6853/board.cmake rename to boards/microchip/mec15xxevb_assy6853/board.cmake diff --git a/boards/boards_legacy/arm/mec15xxevb_assy6853/board.h b/boards/microchip/mec15xxevb_assy6853/board.h similarity index 100% rename from boards/boards_legacy/arm/mec15xxevb_assy6853/board.h rename to boards/microchip/mec15xxevb_assy6853/board.h diff --git a/boards/microchip/mec15xxevb_assy6853/board.yml b/boards/microchip/mec15xxevb_assy6853/board.yml new file mode 100644 index 00000000000..bba1d8f8d72 --- /dev/null +++ b/boards/microchip/mec15xxevb_assy6853/board.yml @@ -0,0 +1,5 @@ +board: + name: mec15xxevb_assy6853 + vendor: Microchip + socs: + - name: mec1501_hsz diff --git a/boards/boards_legacy/arm/mec15xxevb_assy6853/doc/dediprog_connector_2.jpg b/boards/microchip/mec15xxevb_assy6853/doc/dediprog_connector_2.jpg similarity index 100% rename from boards/boards_legacy/arm/mec15xxevb_assy6853/doc/dediprog_connector_2.jpg rename to boards/microchip/mec15xxevb_assy6853/doc/dediprog_connector_2.jpg diff --git a/boards/boards_legacy/arm/mec15xxevb_assy6853/doc/index.rst b/boards/microchip/mec15xxevb_assy6853/doc/index.rst similarity index 100% rename from boards/boards_legacy/arm/mec15xxevb_assy6853/doc/index.rst rename to boards/microchip/mec15xxevb_assy6853/doc/index.rst diff --git a/boards/boards_legacy/arm/mec15xxevb_assy6853/doc/jp88_power_options.jpg b/boards/microchip/mec15xxevb_assy6853/doc/jp88_power_options.jpg similarity index 100% rename from boards/boards_legacy/arm/mec15xxevb_assy6853/doc/jp88_power_options.jpg rename to boards/microchip/mec15xxevb_assy6853/doc/jp88_power_options.jpg diff --git a/boards/boards_legacy/arm/mec15xxevb_assy6853/doc/mec15xxevb_assy6853.jpg b/boards/microchip/mec15xxevb_assy6853/doc/mec15xxevb_assy6853.jpg similarity index 100% rename from boards/boards_legacy/arm/mec15xxevb_assy6853/doc/mec15xxevb_assy6853.jpg rename to boards/microchip/mec15xxevb_assy6853/doc/mec15xxevb_assy6853.jpg diff --git a/boards/boards_legacy/arm/mec15xxevb_assy6853/doc/mec15xxevb_assy6853_jp9_1.jpg b/boards/microchip/mec15xxevb_assy6853/doc/mec15xxevb_assy6853_jp9_1.jpg similarity index 100% rename from boards/boards_legacy/arm/mec15xxevb_assy6853/doc/mec15xxevb_assy6853_jp9_1.jpg rename to boards/microchip/mec15xxevb_assy6853/doc/mec15xxevb_assy6853_jp9_1.jpg diff --git a/boards/boards_legacy/arm/mec15xxevb_assy6853/doc/mec_board_setup.jpg b/boards/microchip/mec15xxevb_assy6853/doc/mec_board_setup.jpg similarity index 100% rename from boards/boards_legacy/arm/mec15xxevb_assy6853/doc/mec_board_setup.jpg rename to boards/microchip/mec15xxevb_assy6853/doc/mec_board_setup.jpg diff --git a/boards/boards_legacy/arm/mec15xxevb_assy6853/doc/reset_button_1.jpg b/boards/microchip/mec15xxevb_assy6853/doc/reset_button_1.jpg similarity index 100% rename from boards/boards_legacy/arm/mec15xxevb_assy6853/doc/reset_button_1.jpg rename to boards/microchip/mec15xxevb_assy6853/doc/reset_button_1.jpg diff --git a/boards/boards_legacy/arm/mec15xxevb_assy6853/doc/spidongle_assy6791.jpg b/boards/microchip/mec15xxevb_assy6853/doc/spidongle_assy6791.jpg similarity index 100% rename from boards/boards_legacy/arm/mec15xxevb_assy6853/doc/spidongle_assy6791.jpg rename to boards/microchip/mec15xxevb_assy6853/doc/spidongle_assy6791.jpg diff --git a/boards/boards_legacy/arm/mec15xxevb_assy6853/doc/spidongle_assy6791_view1.jpg b/boards/microchip/mec15xxevb_assy6853/doc/spidongle_assy6791_view1.jpg similarity index 100% rename from boards/boards_legacy/arm/mec15xxevb_assy6853/doc/spidongle_assy6791_view1.jpg rename to boards/microchip/mec15xxevb_assy6853/doc/spidongle_assy6791_view1.jpg diff --git a/boards/boards_legacy/arm/mec15xxevb_assy6853/doc/spidongle_assy6791_view2.jpg b/boards/microchip/mec15xxevb_assy6853/doc/spidongle_assy6791_view2.jpg similarity index 100% rename from boards/boards_legacy/arm/mec15xxevb_assy6853/doc/spidongle_assy6791_view2.jpg rename to boards/microchip/mec15xxevb_assy6853/doc/spidongle_assy6791_view2.jpg diff --git a/boards/boards_legacy/arm/mec15xxevb_assy6853/mec15xxevb_assy6853-pinctrl.dtsi b/boards/microchip/mec15xxevb_assy6853/mec15xxevb_assy6853-pinctrl.dtsi similarity index 100% rename from boards/boards_legacy/arm/mec15xxevb_assy6853/mec15xxevb_assy6853-pinctrl.dtsi rename to boards/microchip/mec15xxevb_assy6853/mec15xxevb_assy6853-pinctrl.dtsi diff --git a/boards/boards_legacy/arm/mec15xxevb_assy6853/mec15xxevb_assy6853.dts b/boards/microchip/mec15xxevb_assy6853/mec15xxevb_assy6853.dts similarity index 100% rename from boards/boards_legacy/arm/mec15xxevb_assy6853/mec15xxevb_assy6853.dts rename to boards/microchip/mec15xxevb_assy6853/mec15xxevb_assy6853.dts diff --git a/boards/boards_legacy/arm/mec15xxevb_assy6853/mec15xxevb_assy6853.yaml b/boards/microchip/mec15xxevb_assy6853/mec15xxevb_assy6853.yaml similarity index 100% rename from boards/boards_legacy/arm/mec15xxevb_assy6853/mec15xxevb_assy6853.yaml rename to boards/microchip/mec15xxevb_assy6853/mec15xxevb_assy6853.yaml diff --git a/boards/boards_legacy/arm/mec15xxevb_assy6853/mec15xxevb_assy6853_defconfig b/boards/microchip/mec15xxevb_assy6853/mec15xxevb_assy6853_defconfig similarity index 77% rename from boards/boards_legacy/arm/mec15xxevb_assy6853/mec15xxevb_assy6853_defconfig rename to boards/microchip/mec15xxevb_assy6853/mec15xxevb_assy6853_defconfig index 84b5a80a778..ca03d9409cf 100644 --- a/boards/boards_legacy/arm/mec15xxevb_assy6853/mec15xxevb_assy6853_defconfig +++ b/boards/microchip/mec15xxevb_assy6853/mec15xxevb_assy6853_defconfig @@ -4,10 +4,7 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_SOC_MEC1501_HSZ=y -CONFIG_SOC_SERIES_MEC1501X=y CONFIG_SOC_MEC1501_VTR3_1_8V=y -CONFIG_BOARD_MEC15XXEVB_ASSY6853=y CONFIG_RTOS_TIMER=y CONFIG_CLOCK_CONTROL=y diff --git a/boards/boards_legacy/arm/mec15xxevb_assy6853/support/spi_cfg.txt b/boards/microchip/mec15xxevb_assy6853/support/spi_cfg.txt similarity index 100% rename from boards/boards_legacy/arm/mec15xxevb_assy6853/support/spi_cfg.txt rename to boards/microchip/mec15xxevb_assy6853/support/spi_cfg.txt diff --git a/boards/boards_legacy/arm/mec172xevb_assy6906/CMakeLists.txt b/boards/microchip/mec172xevb_assy6906/CMakeLists.txt similarity index 100% rename from boards/boards_legacy/arm/mec172xevb_assy6906/CMakeLists.txt rename to boards/microchip/mec172xevb_assy6906/CMakeLists.txt diff --git a/boards/boards_legacy/arm/mec172xevb_assy6906/Kconfig.defconfig b/boards/microchip/mec172xevb_assy6906/Kconfig.defconfig similarity index 94% rename from boards/boards_legacy/arm/mec172xevb_assy6906/Kconfig.defconfig rename to boards/microchip/mec172xevb_assy6906/Kconfig.defconfig index 8b23b520e1f..872bfacf29a 100644 --- a/boards/boards_legacy/arm/mec172xevb_assy6906/Kconfig.defconfig +++ b/boards/microchip/mec172xevb_assy6906/Kconfig.defconfig @@ -3,9 +3,6 @@ if BOARD_MEC172XEVB_ASSY6906 -config BOARD - default "mec172xevb_assy6906" - if RTOS_TIMER # XEC RTOS timer HW frequency is fixed at 32768 Hz. diff --git a/boards/boards_legacy/arm/mec172xevb_assy6906/Kconfig.board b/boards/microchip/mec172xevb_assy6906/Kconfig.mec172xevb_assy6906 similarity index 58% rename from boards/boards_legacy/arm/mec172xevb_assy6906/Kconfig.board rename to boards/microchip/mec172xevb_assy6906/Kconfig.mec172xevb_assy6906 index df628d000ee..d11b6386811 100644 --- a/boards/boards_legacy/arm/mec172xevb_assy6906/Kconfig.board +++ b/boards/microchip/mec172xevb_assy6906/Kconfig.mec172xevb_assy6906 @@ -2,5 +2,4 @@ # SPDX-License-Identifier: Apache-2.0 config BOARD_MEC172XEVB_ASSY6906 - bool "Microchip MEC172X EVB ASSY 6906 Development board" - depends on SOC_MEC172X_NSZ + select SOC_MEC172X_NSZ diff --git a/boards/boards_legacy/arm/mec172xevb_assy6906/board.cmake b/boards/microchip/mec172xevb_assy6906/board.cmake similarity index 100% rename from boards/boards_legacy/arm/mec172xevb_assy6906/board.cmake rename to boards/microchip/mec172xevb_assy6906/board.cmake diff --git a/boards/microchip/mec172xevb_assy6906/board.yml b/boards/microchip/mec172xevb_assy6906/board.yml new file mode 100644 index 00000000000..2fab05cd6b7 --- /dev/null +++ b/boards/microchip/mec172xevb_assy6906/board.yml @@ -0,0 +1,5 @@ +board: + name: mec172xevb_assy6906 + vendor: Microchip + socs: + - name: mec172x_nsz diff --git a/boards/boards_legacy/arm/mec172xevb_assy6906/doc/Reset_Button.jpg b/boards/microchip/mec172xevb_assy6906/doc/Reset_Button.jpg similarity index 100% rename from boards/boards_legacy/arm/mec172xevb_assy6906/doc/Reset_Button.jpg rename to boards/microchip/mec172xevb_assy6906/doc/Reset_Button.jpg diff --git a/boards/boards_legacy/arm/mec172xevb_assy6906/doc/dediprog_connector.jpg b/boards/microchip/mec172xevb_assy6906/doc/dediprog_connector.jpg similarity index 100% rename from boards/boards_legacy/arm/mec172xevb_assy6906/doc/dediprog_connector.jpg rename to boards/microchip/mec172xevb_assy6906/doc/dediprog_connector.jpg diff --git a/boards/boards_legacy/arm/mec172xevb_assy6906/doc/index.rst b/boards/microchip/mec172xevb_assy6906/doc/index.rst similarity index 100% rename from boards/boards_legacy/arm/mec172xevb_assy6906/doc/index.rst rename to boards/microchip/mec172xevb_assy6906/doc/index.rst diff --git a/boards/boards_legacy/arm/mec172xevb_assy6906/doc/jp30_power_options.jpg b/boards/microchip/mec172xevb_assy6906/doc/jp30_power_options.jpg similarity index 100% rename from boards/boards_legacy/arm/mec172xevb_assy6906/doc/jp30_power_options.jpg rename to boards/microchip/mec172xevb_assy6906/doc/jp30_power_options.jpg diff --git a/boards/boards_legacy/arm/mec172xevb_assy6906/doc/mec172xevb_assy6906.jpg b/boards/microchip/mec172xevb_assy6906/doc/mec172xevb_assy6906.jpg similarity index 100% rename from boards/boards_legacy/arm/mec172xevb_assy6906/doc/mec172xevb_assy6906.jpg rename to boards/microchip/mec172xevb_assy6906/doc/mec172xevb_assy6906.jpg diff --git a/boards/boards_legacy/arm/mec172xevb_assy6906/doc/spidongle_assy6791.jpg b/boards/microchip/mec172xevb_assy6906/doc/spidongle_assy6791.jpg similarity index 100% rename from boards/boards_legacy/arm/mec172xevb_assy6906/doc/spidongle_assy6791.jpg rename to boards/microchip/mec172xevb_assy6906/doc/spidongle_assy6791.jpg diff --git a/boards/boards_legacy/arm/mec172xevb_assy6906/mec172xevb_assy6906.dts b/boards/microchip/mec172xevb_assy6906/mec172xevb_assy6906.dts similarity index 100% rename from boards/boards_legacy/arm/mec172xevb_assy6906/mec172xevb_assy6906.dts rename to boards/microchip/mec172xevb_assy6906/mec172xevb_assy6906.dts diff --git a/boards/boards_legacy/arm/mec172xevb_assy6906/mec172xevb_assy6906.yaml b/boards/microchip/mec172xevb_assy6906/mec172xevb_assy6906.yaml similarity index 100% rename from boards/boards_legacy/arm/mec172xevb_assy6906/mec172xevb_assy6906.yaml rename to boards/microchip/mec172xevb_assy6906/mec172xevb_assy6906.yaml diff --git a/boards/boards_legacy/arm/mec172xevb_assy6906/mec172xevb_assy6906_defconfig b/boards/microchip/mec172xevb_assy6906/mec172xevb_assy6906_defconfig similarity index 71% rename from boards/boards_legacy/arm/mec172xevb_assy6906/mec172xevb_assy6906_defconfig rename to boards/microchip/mec172xevb_assy6906/mec172xevb_assy6906_defconfig index 63e6a6be73b..a925bc7538d 100644 --- a/boards/boards_legacy/arm/mec172xevb_assy6906/mec172xevb_assy6906_defconfig +++ b/boards/microchip/mec172xevb_assy6906/mec172xevb_assy6906_defconfig @@ -4,9 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_SOC_MEC172X_NSZ=y -CONFIG_SOC_SERIES_MEC172X=y -CONFIG_BOARD_MEC172XEVB_ASSY6906=y CONFIG_RTOS_TIMER=y CONFIG_CLOCK_CONTROL=y diff --git a/boards/boards_legacy/arm/mec172xevb_assy6906/support/mec172x_remote_flasher.py b/boards/microchip/mec172xevb_assy6906/support/mec172x_remote_flasher.py similarity index 100% rename from boards/boards_legacy/arm/mec172xevb_assy6906/support/mec172x_remote_flasher.py rename to boards/microchip/mec172xevb_assy6906/support/mec172x_remote_flasher.py diff --git a/boards/boards_legacy/arm/mec172xevb_assy6906/support/spi_cfg.txt b/boards/microchip/mec172xevb_assy6906/support/spi_cfg.txt similarity index 100% rename from boards/boards_legacy/arm/mec172xevb_assy6906/support/spi_cfg.txt rename to boards/microchip/mec172xevb_assy6906/support/spi_cfg.txt diff --git a/boards/boards_legacy/arm/mec172xmodular_assy6930/CMakeLists.txt b/boards/microchip/mec172xmodular_assy6930/CMakeLists.txt similarity index 100% rename from boards/boards_legacy/arm/mec172xmodular_assy6930/CMakeLists.txt rename to boards/microchip/mec172xmodular_assy6930/CMakeLists.txt diff --git a/boards/boards_legacy/arm/mec172xmodular_assy6930/Kconfig.defconfig b/boards/microchip/mec172xmodular_assy6930/Kconfig.defconfig similarity index 94% rename from boards/boards_legacy/arm/mec172xmodular_assy6930/Kconfig.defconfig rename to boards/microchip/mec172xmodular_assy6930/Kconfig.defconfig index 347f4efdd6b..70d9b04beb5 100644 --- a/boards/boards_legacy/arm/mec172xmodular_assy6930/Kconfig.defconfig +++ b/boards/microchip/mec172xmodular_assy6930/Kconfig.defconfig @@ -3,9 +3,6 @@ if BOARD_MEC172XMODULAR_ASSY6930 -config BOARD - default "mec172xmodular_assy6930" - if RTOS_TIMER # XEC RTOS timer HW frequency is fixed at 32768 Hz. diff --git a/boards/boards_legacy/arm/mec172xmodular_assy6930/Kconfig.board b/boards/microchip/mec172xmodular_assy6930/Kconfig.mec172xmodular_assy6930 similarity index 57% rename from boards/boards_legacy/arm/mec172xmodular_assy6930/Kconfig.board rename to boards/microchip/mec172xmodular_assy6930/Kconfig.mec172xmodular_assy6930 index bfcfda0bcc3..a9c6469db85 100644 --- a/boards/boards_legacy/arm/mec172xmodular_assy6930/Kconfig.board +++ b/boards/microchip/mec172xmodular_assy6930/Kconfig.mec172xmodular_assy6930 @@ -2,5 +2,4 @@ # SPDX-License-Identifier: Apache-2.0 config BOARD_MEC172XMODULAR_ASSY6930 - bool "Microchip MEC172X MODULAR ASSY 6930 Development board" - depends on SOC_MEC172X_NSZ + select SOC_MEC172X_NSZ diff --git a/boards/boards_legacy/arm/mec172xmodular_assy6930/board.cmake b/boards/microchip/mec172xmodular_assy6930/board.cmake similarity index 100% rename from boards/boards_legacy/arm/mec172xmodular_assy6930/board.cmake rename to boards/microchip/mec172xmodular_assy6930/board.cmake diff --git a/boards/microchip/mec172xmodular_assy6930/board.yml b/boards/microchip/mec172xmodular_assy6930/board.yml new file mode 100644 index 00000000000..114e3d20dfb --- /dev/null +++ b/boards/microchip/mec172xmodular_assy6930/board.yml @@ -0,0 +1,5 @@ +board: + name: mec172xmodular_assy6930 + vendor: Microchip + socs: + - name: mec172x_nsz diff --git a/boards/boards_legacy/arm/mec172xmodular_assy6930/doc/mec172xmodular_assy6930.jpg b/boards/microchip/mec172xmodular_assy6930/doc/mec172xmodular_assy6930.jpg similarity index 100% rename from boards/boards_legacy/arm/mec172xmodular_assy6930/doc/mec172xmodular_assy6930.jpg rename to boards/microchip/mec172xmodular_assy6930/doc/mec172xmodular_assy6930.jpg diff --git a/boards/boards_legacy/arm/mec172xmodular_assy6930/doc/mec172xmodular_assy6930.rst b/boards/microchip/mec172xmodular_assy6930/doc/mec172xmodular_assy6930.rst similarity index 100% rename from boards/boards_legacy/arm/mec172xmodular_assy6930/doc/mec172xmodular_assy6930.rst rename to boards/microchip/mec172xmodular_assy6930/doc/mec172xmodular_assy6930.rst diff --git a/boards/boards_legacy/arm/mec172xmodular_assy6930/mec172xmodular_assy6930.dts b/boards/microchip/mec172xmodular_assy6930/mec172xmodular_assy6930.dts similarity index 100% rename from boards/boards_legacy/arm/mec172xmodular_assy6930/mec172xmodular_assy6930.dts rename to boards/microchip/mec172xmodular_assy6930/mec172xmodular_assy6930.dts diff --git a/boards/boards_legacy/arm/mec172xmodular_assy6930/mec172xmodular_assy6930.yaml b/boards/microchip/mec172xmodular_assy6930/mec172xmodular_assy6930.yaml similarity index 100% rename from boards/boards_legacy/arm/mec172xmodular_assy6930/mec172xmodular_assy6930.yaml rename to boards/microchip/mec172xmodular_assy6930/mec172xmodular_assy6930.yaml diff --git a/boards/boards_legacy/arm/mec172xmodular_assy6930/mec172xmodular_assy6930_defconfig b/boards/microchip/mec172xmodular_assy6930/mec172xmodular_assy6930_defconfig similarity index 76% rename from boards/boards_legacy/arm/mec172xmodular_assy6930/mec172xmodular_assy6930_defconfig rename to boards/microchip/mec172xmodular_assy6930/mec172xmodular_assy6930_defconfig index 4ebe3b29bf8..0df404e408f 100644 --- a/boards/boards_legacy/arm/mec172xmodular_assy6930/mec172xmodular_assy6930_defconfig +++ b/boards/microchip/mec172xmodular_assy6930/mec172xmodular_assy6930_defconfig @@ -4,9 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_SOC_MEC172X_NSZ=y -CONFIG_SOC_SERIES_MEC172X=y -CONFIG_BOARD_MEC172XMODULAR_ASSY6930=y CONFIG_RTOS_TIMER=y CONFIG_CLOCK_CONTROL=y diff --git a/boards/boards_legacy/arm/mec172xmodular_assy6930/support/spi_cfg.txt b/boards/microchip/mec172xmodular_assy6930/support/spi_cfg.txt similarity index 100% rename from boards/boards_legacy/arm/mec172xmodular_assy6930/support/spi_cfg.txt rename to boards/microchip/mec172xmodular_assy6930/support/spi_cfg.txt diff --git a/boards/boards_legacy/arm/mec172xmodular_assy6930/support/spi_cfg_128MBit.txt b/boards/microchip/mec172xmodular_assy6930/support/spi_cfg_128MBit.txt similarity index 100% rename from boards/boards_legacy/arm/mec172xmodular_assy6930/support/spi_cfg_128MBit.txt rename to boards/microchip/mec172xmodular_assy6930/support/spi_cfg_128MBit.txt diff --git a/boards/boards_legacy/arm/mec172xmodular_assy6930/support/spi_cfg_4MBit.txt b/boards/microchip/mec172xmodular_assy6930/support/spi_cfg_4MBit.txt similarity index 100% rename from boards/boards_legacy/arm/mec172xmodular_assy6930/support/spi_cfg_4MBit.txt rename to boards/microchip/mec172xmodular_assy6930/support/spi_cfg_4MBit.txt