diff --git a/boards/arduino/arduino_due/Kconfig.arduino_due b/boards/arduino/due/Kconfig.arduino_due similarity index 100% rename from boards/arduino/arduino_due/Kconfig.arduino_due rename to boards/arduino/due/Kconfig.arduino_due diff --git a/boards/arduino/arduino_due/arduino_due-pinctrl.dtsi b/boards/arduino/due/arduino_due-pinctrl.dtsi similarity index 100% rename from boards/arduino/arduino_due/arduino_due-pinctrl.dtsi rename to boards/arduino/due/arduino_due-pinctrl.dtsi diff --git a/boards/arduino/arduino_due/arduino_due.dts b/boards/arduino/due/arduino_due.dts similarity index 100% rename from boards/arduino/arduino_due/arduino_due.dts rename to boards/arduino/due/arduino_due.dts diff --git a/boards/arduino/arduino_due/arduino_due.yaml b/boards/arduino/due/arduino_due.yaml similarity index 100% rename from boards/arduino/arduino_due/arduino_due.yaml rename to boards/arduino/due/arduino_due.yaml diff --git a/boards/arduino/arduino_due/arduino_due_defconfig b/boards/arduino/due/arduino_due_defconfig similarity index 100% rename from boards/arduino/arduino_due/arduino_due_defconfig rename to boards/arduino/due/arduino_due_defconfig diff --git a/boards/arduino/arduino_due/board.cmake b/boards/arduino/due/board.cmake similarity index 100% rename from boards/arduino/arduino_due/board.cmake rename to boards/arduino/due/board.cmake diff --git a/boards/arduino/arduino_due/board.yml b/boards/arduino/due/board.yml similarity index 100% rename from boards/arduino/arduino_due/board.yml rename to boards/arduino/due/board.yml diff --git a/boards/arduino/arduino_due/doc/img/arduino_due.jpg b/boards/arduino/due/doc/img/arduino_due.jpg similarity index 100% rename from boards/arduino/arduino_due/doc/img/arduino_due.jpg rename to boards/arduino/due/doc/img/arduino_due.jpg diff --git a/boards/arduino/arduino_due/doc/index.rst b/boards/arduino/due/doc/index.rst similarity index 100% rename from boards/arduino/arduino_due/doc/index.rst rename to boards/arduino/due/doc/index.rst diff --git a/boards/arduino/arduino_giga_r1/Kconfig.arduino_giga_r1 b/boards/arduino/giga_r1/Kconfig.arduino_giga_r1 similarity index 100% rename from boards/arduino/arduino_giga_r1/Kconfig.arduino_giga_r1 rename to boards/arduino/giga_r1/Kconfig.arduino_giga_r1 diff --git a/boards/arduino/arduino_giga_r1/Kconfig.defconfig b/boards/arduino/giga_r1/Kconfig.defconfig similarity index 100% rename from boards/arduino/arduino_giga_r1/Kconfig.defconfig rename to boards/arduino/giga_r1/Kconfig.defconfig diff --git a/boards/arduino/arduino_giga_r1/arduino_giga_r1.dtsi b/boards/arduino/giga_r1/arduino_giga_r1.dtsi similarity index 100% rename from boards/arduino/arduino_giga_r1/arduino_giga_r1.dtsi rename to boards/arduino/giga_r1/arduino_giga_r1.dtsi diff --git a/boards/arduino/arduino_giga_r1/arduino_giga_r1_stm32h747xx_m4.dts b/boards/arduino/giga_r1/arduino_giga_r1_stm32h747xx_m4.dts similarity index 100% rename from boards/arduino/arduino_giga_r1/arduino_giga_r1_stm32h747xx_m4.dts rename to boards/arduino/giga_r1/arduino_giga_r1_stm32h747xx_m4.dts diff --git a/boards/arduino/arduino_giga_r1/arduino_giga_r1_stm32h747xx_m4.yaml b/boards/arduino/giga_r1/arduino_giga_r1_stm32h747xx_m4.yaml similarity index 100% rename from boards/arduino/arduino_giga_r1/arduino_giga_r1_stm32h747xx_m4.yaml rename to boards/arduino/giga_r1/arduino_giga_r1_stm32h747xx_m4.yaml diff --git a/boards/arduino/arduino_giga_r1/arduino_giga_r1_stm32h747xx_m4_defconfig b/boards/arduino/giga_r1/arduino_giga_r1_stm32h747xx_m4_defconfig similarity index 100% rename from boards/arduino/arduino_giga_r1/arduino_giga_r1_stm32h747xx_m4_defconfig rename to boards/arduino/giga_r1/arduino_giga_r1_stm32h747xx_m4_defconfig diff --git a/boards/arduino/arduino_giga_r1/arduino_giga_r1_stm32h747xx_m7.dts b/boards/arduino/giga_r1/arduino_giga_r1_stm32h747xx_m7.dts similarity index 100% rename from boards/arduino/arduino_giga_r1/arduino_giga_r1_stm32h747xx_m7.dts rename to boards/arduino/giga_r1/arduino_giga_r1_stm32h747xx_m7.dts diff --git a/boards/arduino/arduino_giga_r1/arduino_giga_r1_stm32h747xx_m7.yaml b/boards/arduino/giga_r1/arduino_giga_r1_stm32h747xx_m7.yaml similarity index 100% rename from boards/arduino/arduino_giga_r1/arduino_giga_r1_stm32h747xx_m7.yaml rename to boards/arduino/giga_r1/arduino_giga_r1_stm32h747xx_m7.yaml diff --git a/boards/arduino/arduino_giga_r1/arduino_giga_r1_stm32h747xx_m7_defconfig b/boards/arduino/giga_r1/arduino_giga_r1_stm32h747xx_m7_defconfig similarity index 100% rename from boards/arduino/arduino_giga_r1/arduino_giga_r1_stm32h747xx_m7_defconfig rename to boards/arduino/giga_r1/arduino_giga_r1_stm32h747xx_m7_defconfig diff --git a/boards/arduino/arduino_giga_r1/arduino_r3_connector.dtsi b/boards/arduino/giga_r1/arduino_r3_connector.dtsi similarity index 100% rename from boards/arduino/arduino_giga_r1/arduino_r3_connector.dtsi rename to boards/arduino/giga_r1/arduino_r3_connector.dtsi diff --git a/boards/arduino/arduino_giga_r1/board.cmake b/boards/arduino/giga_r1/board.cmake similarity index 100% rename from boards/arduino/arduino_giga_r1/board.cmake rename to boards/arduino/giga_r1/board.cmake diff --git a/boards/arduino/arduino_giga_r1/board.yml b/boards/arduino/giga_r1/board.yml similarity index 100% rename from boards/arduino/arduino_giga_r1/board.yml rename to boards/arduino/giga_r1/board.yml diff --git a/boards/arduino/arduino_giga_r1/doc/img/arduino_giga_r1.jpg b/boards/arduino/giga_r1/doc/img/arduino_giga_r1.jpg similarity index 100% rename from boards/arduino/arduino_giga_r1/doc/img/arduino_giga_r1.jpg rename to boards/arduino/giga_r1/doc/img/arduino_giga_r1.jpg diff --git a/boards/arduino/arduino_giga_r1/doc/index.rst b/boards/arduino/giga_r1/doc/index.rst similarity index 100% rename from boards/arduino/arduino_giga_r1/doc/index.rst rename to boards/arduino/giga_r1/doc/index.rst diff --git a/boards/arduino/arduino_giga_r1/support/openocd_arduino_giga_r1_m4.cfg b/boards/arduino/giga_r1/support/openocd_arduino_giga_r1_m4.cfg similarity index 100% rename from boards/arduino/arduino_giga_r1/support/openocd_arduino_giga_r1_m4.cfg rename to boards/arduino/giga_r1/support/openocd_arduino_giga_r1_m4.cfg diff --git a/boards/arduino/arduino_giga_r1/support/openocd_arduino_giga_r1_m7.cfg b/boards/arduino/giga_r1/support/openocd_arduino_giga_r1_m7.cfg similarity index 100% rename from boards/arduino/arduino_giga_r1/support/openocd_arduino_giga_r1_m7.cfg rename to boards/arduino/giga_r1/support/openocd_arduino_giga_r1_m7.cfg diff --git a/boards/arduino/arduino_mkrzero/Kconfig.arduino_mkrzero b/boards/arduino/mkrzero/Kconfig.arduino_mkrzero similarity index 100% rename from boards/arduino/arduino_mkrzero/Kconfig.arduino_mkrzero rename to boards/arduino/mkrzero/Kconfig.arduino_mkrzero diff --git a/boards/arduino/arduino_mkrzero/Kconfig.defconfig b/boards/arduino/mkrzero/Kconfig.defconfig similarity index 100% rename from boards/arduino/arduino_mkrzero/Kconfig.defconfig rename to boards/arduino/mkrzero/Kconfig.defconfig diff --git a/boards/arduino/arduino_mkrzero/arduino_mkr_connector.dtsi b/boards/arduino/mkrzero/arduino_mkr_connector.dtsi similarity index 100% rename from boards/arduino/arduino_mkrzero/arduino_mkr_connector.dtsi rename to boards/arduino/mkrzero/arduino_mkr_connector.dtsi diff --git a/boards/arduino/arduino_mkrzero/arduino_mkrzero-pinctrl.dtsi b/boards/arduino/mkrzero/arduino_mkrzero-pinctrl.dtsi similarity index 100% rename from boards/arduino/arduino_mkrzero/arduino_mkrzero-pinctrl.dtsi rename to boards/arduino/mkrzero/arduino_mkrzero-pinctrl.dtsi diff --git a/boards/arduino/arduino_mkrzero/arduino_mkrzero.dts b/boards/arduino/mkrzero/arduino_mkrzero.dts similarity index 100% rename from boards/arduino/arduino_mkrzero/arduino_mkrzero.dts rename to boards/arduino/mkrzero/arduino_mkrzero.dts diff --git a/boards/arduino/arduino_mkrzero/arduino_mkrzero.yaml b/boards/arduino/mkrzero/arduino_mkrzero.yaml similarity index 100% rename from boards/arduino/arduino_mkrzero/arduino_mkrzero.yaml rename to boards/arduino/mkrzero/arduino_mkrzero.yaml diff --git a/boards/arduino/arduino_mkrzero/arduino_mkrzero_defconfig b/boards/arduino/mkrzero/arduino_mkrzero_defconfig similarity index 100% rename from boards/arduino/arduino_mkrzero/arduino_mkrzero_defconfig rename to boards/arduino/mkrzero/arduino_mkrzero_defconfig diff --git a/boards/arduino/arduino_mkrzero/board.cmake b/boards/arduino/mkrzero/board.cmake similarity index 100% rename from boards/arduino/arduino_mkrzero/board.cmake rename to boards/arduino/mkrzero/board.cmake diff --git a/boards/arduino/arduino_mkrzero/board.yml b/boards/arduino/mkrzero/board.yml similarity index 100% rename from boards/arduino/arduino_mkrzero/board.yml rename to boards/arduino/mkrzero/board.yml diff --git a/boards/arduino/arduino_mkrzero/doc/img/arduino_mkrzero.jpg b/boards/arduino/mkrzero/doc/img/arduino_mkrzero.jpg similarity index 100% rename from boards/arduino/arduino_mkrzero/doc/img/arduino_mkrzero.jpg rename to boards/arduino/mkrzero/doc/img/arduino_mkrzero.jpg diff --git a/boards/arduino/arduino_mkrzero/doc/index.rst b/boards/arduino/mkrzero/doc/index.rst similarity index 100% rename from boards/arduino/arduino_mkrzero/doc/index.rst rename to boards/arduino/mkrzero/doc/index.rst diff --git a/boards/arduino/arduino_mkrzero/pre_dt_board.cmake b/boards/arduino/mkrzero/pre_dt_board.cmake similarity index 100% rename from boards/arduino/arduino_mkrzero/pre_dt_board.cmake rename to boards/arduino/mkrzero/pre_dt_board.cmake diff --git a/boards/arduino/arduino_nano_33_ble/CMakeLists.txt b/boards/arduino/nano_33_ble/CMakeLists.txt similarity index 100% rename from boards/arduino/arduino_nano_33_ble/CMakeLists.txt rename to boards/arduino/nano_33_ble/CMakeLists.txt diff --git a/boards/arduino/arduino_nano_33_ble/Kconfig.arduino_nano_33_ble b/boards/arduino/nano_33_ble/Kconfig.arduino_nano_33_ble similarity index 100% rename from boards/arduino/arduino_nano_33_ble/Kconfig.arduino_nano_33_ble rename to boards/arduino/nano_33_ble/Kconfig.arduino_nano_33_ble diff --git a/boards/arduino/arduino_nano_33_ble/Kconfig.defconfig b/boards/arduino/nano_33_ble/Kconfig.defconfig similarity index 100% rename from boards/arduino/arduino_nano_33_ble/Kconfig.defconfig rename to boards/arduino/nano_33_ble/Kconfig.defconfig diff --git a/boards/arduino/arduino_nano_33_ble/arduino_nano_33_ble-common.dtsi b/boards/arduino/nano_33_ble/arduino_nano_33_ble-common.dtsi similarity index 100% rename from boards/arduino/arduino_nano_33_ble/arduino_nano_33_ble-common.dtsi rename to boards/arduino/nano_33_ble/arduino_nano_33_ble-common.dtsi diff --git a/boards/arduino/arduino_nano_33_ble/arduino_nano_33_ble-pinctrl.dtsi b/boards/arduino/nano_33_ble/arduino_nano_33_ble-pinctrl.dtsi similarity index 100% rename from boards/arduino/arduino_nano_33_ble/arduino_nano_33_ble-pinctrl.dtsi rename to boards/arduino/nano_33_ble/arduino_nano_33_ble-pinctrl.dtsi diff --git a/boards/arduino/arduino_nano_33_ble/arduino_nano_33_ble.dts b/boards/arduino/nano_33_ble/arduino_nano_33_ble.dts similarity index 100% rename from boards/arduino/arduino_nano_33_ble/arduino_nano_33_ble.dts rename to boards/arduino/nano_33_ble/arduino_nano_33_ble.dts diff --git a/boards/arduino/arduino_nano_33_ble/arduino_nano_33_ble.yaml b/boards/arduino/nano_33_ble/arduino_nano_33_ble.yaml similarity index 100% rename from boards/arduino/arduino_nano_33_ble/arduino_nano_33_ble.yaml rename to boards/arduino/nano_33_ble/arduino_nano_33_ble.yaml diff --git a/boards/arduino/arduino_nano_33_ble/arduino_nano_33_ble_defconfig b/boards/arduino/nano_33_ble/arduino_nano_33_ble_defconfig similarity index 100% rename from boards/arduino/arduino_nano_33_ble/arduino_nano_33_ble_defconfig rename to boards/arduino/nano_33_ble/arduino_nano_33_ble_defconfig diff --git a/boards/arduino/arduino_nano_33_ble/arduino_nano_33_ble_sense.dts b/boards/arduino/nano_33_ble/arduino_nano_33_ble_sense.dts similarity index 100% rename from boards/arduino/arduino_nano_33_ble/arduino_nano_33_ble_sense.dts rename to boards/arduino/nano_33_ble/arduino_nano_33_ble_sense.dts diff --git a/boards/arduino/arduino_nano_33_ble/arduino_nano_33_ble_sense.yaml b/boards/arduino/nano_33_ble/arduino_nano_33_ble_sense.yaml similarity index 100% rename from boards/arduino/arduino_nano_33_ble/arduino_nano_33_ble_sense.yaml rename to boards/arduino/nano_33_ble/arduino_nano_33_ble_sense.yaml diff --git a/boards/arduino/arduino_nano_33_ble/arduino_nano_33_ble_sense_defconfig b/boards/arduino/nano_33_ble/arduino_nano_33_ble_sense_defconfig similarity index 100% rename from boards/arduino/arduino_nano_33_ble/arduino_nano_33_ble_sense_defconfig rename to boards/arduino/nano_33_ble/arduino_nano_33_ble_sense_defconfig diff --git a/boards/arduino/arduino_nano_33_ble/arduino_nano_r3_connector.dtsi b/boards/arduino/nano_33_ble/arduino_nano_r3_connector.dtsi similarity index 100% rename from boards/arduino/arduino_nano_33_ble/arduino_nano_r3_connector.dtsi rename to boards/arduino/nano_33_ble/arduino_nano_r3_connector.dtsi diff --git a/boards/arduino/arduino_nano_33_ble/board.c b/boards/arduino/nano_33_ble/board.c similarity index 100% rename from boards/arduino/arduino_nano_33_ble/board.c rename to boards/arduino/nano_33_ble/board.c diff --git a/boards/arduino/arduino_nano_33_ble/board.cmake b/boards/arduino/nano_33_ble/board.cmake similarity index 100% rename from boards/arduino/arduino_nano_33_ble/board.cmake rename to boards/arduino/nano_33_ble/board.cmake diff --git a/boards/arduino/arduino_nano_33_ble/board.yml b/boards/arduino/nano_33_ble/board.yml similarity index 100% rename from boards/arduino/arduino_nano_33_ble/board.yml rename to boards/arduino/nano_33_ble/board.yml diff --git a/boards/arduino/arduino_nano_33_ble/doc/img/arduino_nano_33_ble_sense.jpg b/boards/arduino/nano_33_ble/doc/img/arduino_nano_33_ble_sense.jpg similarity index 100% rename from boards/arduino/arduino_nano_33_ble/doc/img/arduino_nano_33_ble_sense.jpg rename to boards/arduino/nano_33_ble/doc/img/arduino_nano_33_ble_sense.jpg diff --git a/boards/arduino/arduino_nano_33_ble/doc/img/nano_33_ble_swd.jpg b/boards/arduino/nano_33_ble/doc/img/nano_33_ble_swd.jpg similarity index 100% rename from boards/arduino/arduino_nano_33_ble/doc/img/nano_33_ble_swd.jpg rename to boards/arduino/nano_33_ble/doc/img/nano_33_ble_swd.jpg diff --git a/boards/arduino/arduino_nano_33_ble/doc/index.rst b/boards/arduino/nano_33_ble/doc/index.rst similarity index 100% rename from boards/arduino/arduino_nano_33_ble/doc/index.rst rename to boards/arduino/nano_33_ble/doc/index.rst diff --git a/boards/arduino/arduino_nano_33_ble/pre_dt_board.cmake b/boards/arduino/nano_33_ble/pre_dt_board.cmake similarity index 100% rename from boards/arduino/arduino_nano_33_ble/pre_dt_board.cmake rename to boards/arduino/nano_33_ble/pre_dt_board.cmake diff --git a/boards/arduino/arduino_nano_33_ble/support/debug.cmm b/boards/arduino/nano_33_ble/support/debug.cmm similarity index 100% rename from boards/arduino/arduino_nano_33_ble/support/debug.cmm rename to boards/arduino/nano_33_ble/support/debug.cmm diff --git a/boards/arduino/arduino_nano_33_ble/support/startup.cmm b/boards/arduino/nano_33_ble/support/startup.cmm similarity index 100% rename from boards/arduino/arduino_nano_33_ble/support/startup.cmm rename to boards/arduino/nano_33_ble/support/startup.cmm diff --git a/boards/arduino/arduino_nano_33_iot/Kconfig.arduino_nano_33_iot b/boards/arduino/nano_33_iot/Kconfig.arduino_nano_33_iot similarity index 100% rename from boards/arduino/arduino_nano_33_iot/Kconfig.arduino_nano_33_iot rename to boards/arduino/nano_33_iot/Kconfig.arduino_nano_33_iot diff --git a/boards/arduino/arduino_nano_33_iot/arduino_nano_33_iot-pinctrl.dtsi b/boards/arduino/nano_33_iot/arduino_nano_33_iot-pinctrl.dtsi similarity index 100% rename from boards/arduino/arduino_nano_33_iot/arduino_nano_33_iot-pinctrl.dtsi rename to boards/arduino/nano_33_iot/arduino_nano_33_iot-pinctrl.dtsi diff --git a/boards/arduino/arduino_nano_33_iot/arduino_nano_33_iot.dts b/boards/arduino/nano_33_iot/arduino_nano_33_iot.dts similarity index 100% rename from boards/arduino/arduino_nano_33_iot/arduino_nano_33_iot.dts rename to boards/arduino/nano_33_iot/arduino_nano_33_iot.dts diff --git a/boards/arduino/arduino_nano_33_iot/arduino_nano_33_iot.yaml b/boards/arduino/nano_33_iot/arduino_nano_33_iot.yaml similarity index 100% rename from boards/arduino/arduino_nano_33_iot/arduino_nano_33_iot.yaml rename to boards/arduino/nano_33_iot/arduino_nano_33_iot.yaml diff --git a/boards/arduino/arduino_nano_33_iot/arduino_nano_33_iot_defconfig b/boards/arduino/nano_33_iot/arduino_nano_33_iot_defconfig similarity index 100% rename from boards/arduino/arduino_nano_33_iot/arduino_nano_33_iot_defconfig rename to boards/arduino/nano_33_iot/arduino_nano_33_iot_defconfig diff --git a/boards/arduino/arduino_nano_33_iot/arduino_nano_r3_connector.dtsi b/boards/arduino/nano_33_iot/arduino_nano_r3_connector.dtsi similarity index 100% rename from boards/arduino/arduino_nano_33_iot/arduino_nano_r3_connector.dtsi rename to boards/arduino/nano_33_iot/arduino_nano_r3_connector.dtsi diff --git a/boards/arduino/arduino_nano_33_iot/board.cmake b/boards/arduino/nano_33_iot/board.cmake similarity index 100% rename from boards/arduino/arduino_nano_33_iot/board.cmake rename to boards/arduino/nano_33_iot/board.cmake diff --git a/boards/arduino/arduino_nano_33_iot/board.yml b/boards/arduino/nano_33_iot/board.yml similarity index 100% rename from boards/arduino/arduino_nano_33_iot/board.yml rename to boards/arduino/nano_33_iot/board.yml diff --git a/boards/arduino/arduino_nano_33_iot/doc/img/nano_33_iot.jpg b/boards/arduino/nano_33_iot/doc/img/nano_33_iot.jpg similarity index 100% rename from boards/arduino/arduino_nano_33_iot/doc/img/nano_33_iot.jpg rename to boards/arduino/nano_33_iot/doc/img/nano_33_iot.jpg diff --git a/boards/arduino/arduino_nano_33_iot/doc/index.rst b/boards/arduino/nano_33_iot/doc/index.rst similarity index 100% rename from boards/arduino/arduino_nano_33_iot/doc/index.rst rename to boards/arduino/nano_33_iot/doc/index.rst diff --git a/boards/arduino/arduino_nano_33_iot/pre_dt_board.cmake b/boards/arduino/nano_33_iot/pre_dt_board.cmake similarity index 100% rename from boards/arduino/arduino_nano_33_iot/pre_dt_board.cmake rename to boards/arduino/nano_33_iot/pre_dt_board.cmake diff --git a/boards/arduino/arduino_nicla_sense_me/Kconfig.arduino_nicla_sense_me b/boards/arduino/nicla_sense_me/Kconfig.arduino_nicla_sense_me similarity index 100% rename from boards/arduino/arduino_nicla_sense_me/Kconfig.arduino_nicla_sense_me rename to boards/arduino/nicla_sense_me/Kconfig.arduino_nicla_sense_me diff --git a/boards/arduino/arduino_nicla_sense_me/Kconfig.defconfig b/boards/arduino/nicla_sense_me/Kconfig.defconfig similarity index 100% rename from boards/arduino/arduino_nicla_sense_me/Kconfig.defconfig rename to boards/arduino/nicla_sense_me/Kconfig.defconfig diff --git a/boards/arduino/arduino_nicla_sense_me/arduino_nicla_sense_me-pinctrl.dtsi b/boards/arduino/nicla_sense_me/arduino_nicla_sense_me-pinctrl.dtsi similarity index 100% rename from boards/arduino/arduino_nicla_sense_me/arduino_nicla_sense_me-pinctrl.dtsi rename to boards/arduino/nicla_sense_me/arduino_nicla_sense_me-pinctrl.dtsi diff --git a/boards/arduino/arduino_nicla_sense_me/arduino_nicla_sense_me.dts b/boards/arduino/nicla_sense_me/arduino_nicla_sense_me.dts similarity index 100% rename from boards/arduino/arduino_nicla_sense_me/arduino_nicla_sense_me.dts rename to boards/arduino/nicla_sense_me/arduino_nicla_sense_me.dts diff --git a/boards/arduino/arduino_nicla_sense_me/arduino_nicla_sense_me.yaml b/boards/arduino/nicla_sense_me/arduino_nicla_sense_me.yaml similarity index 100% rename from boards/arduino/arduino_nicla_sense_me/arduino_nicla_sense_me.yaml rename to boards/arduino/nicla_sense_me/arduino_nicla_sense_me.yaml diff --git a/boards/arduino/arduino_nicla_sense_me/arduino_nicla_sense_me_defconfig b/boards/arduino/nicla_sense_me/arduino_nicla_sense_me_defconfig similarity index 100% rename from boards/arduino/arduino_nicla_sense_me/arduino_nicla_sense_me_defconfig rename to boards/arduino/nicla_sense_me/arduino_nicla_sense_me_defconfig diff --git a/boards/arduino/arduino_nicla_sense_me/board.cmake b/boards/arduino/nicla_sense_me/board.cmake similarity index 100% rename from boards/arduino/arduino_nicla_sense_me/board.cmake rename to boards/arduino/nicla_sense_me/board.cmake diff --git a/boards/arduino/arduino_nicla_sense_me/board.yml b/boards/arduino/nicla_sense_me/board.yml similarity index 100% rename from boards/arduino/arduino_nicla_sense_me/board.yml rename to boards/arduino/nicla_sense_me/board.yml diff --git a/boards/arduino/arduino_nicla_sense_me/doc/arduino_nicla_sense_me.jpg b/boards/arduino/nicla_sense_me/doc/arduino_nicla_sense_me.jpg similarity index 100% rename from boards/arduino/arduino_nicla_sense_me/doc/arduino_nicla_sense_me.jpg rename to boards/arduino/nicla_sense_me/doc/arduino_nicla_sense_me.jpg diff --git a/boards/arduino/arduino_nicla_sense_me/doc/arduino_nicla_sense_me_pinout.jpg b/boards/arduino/nicla_sense_me/doc/arduino_nicla_sense_me_pinout.jpg similarity index 100% rename from boards/arduino/arduino_nicla_sense_me/doc/arduino_nicla_sense_me_pinout.jpg rename to boards/arduino/nicla_sense_me/doc/arduino_nicla_sense_me_pinout.jpg diff --git a/boards/arduino/arduino_nicla_sense_me/doc/index.rst b/boards/arduino/nicla_sense_me/doc/index.rst similarity index 100% rename from boards/arduino/arduino_nicla_sense_me/doc/index.rst rename to boards/arduino/nicla_sense_me/doc/index.rst diff --git a/boards/arduino/arduino_nicla_sense_me/pre_dt_board.cmake b/boards/arduino/nicla_sense_me/pre_dt_board.cmake similarity index 100% rename from boards/arduino/arduino_nicla_sense_me/pre_dt_board.cmake rename to boards/arduino/nicla_sense_me/pre_dt_board.cmake diff --git a/boards/arduino/arduino_opta/Kconfig.arduino_opta b/boards/arduino/opta/Kconfig.arduino_opta similarity index 100% rename from boards/arduino/arduino_opta/Kconfig.arduino_opta rename to boards/arduino/opta/Kconfig.arduino_opta diff --git a/boards/arduino/arduino_opta/arduino_opta_stm32h747xx_m4.dts b/boards/arduino/opta/arduino_opta_stm32h747xx_m4.dts similarity index 100% rename from boards/arduino/arduino_opta/arduino_opta_stm32h747xx_m4.dts rename to boards/arduino/opta/arduino_opta_stm32h747xx_m4.dts diff --git a/boards/arduino/arduino_opta/arduino_opta_stm32h747xx_m4.yaml b/boards/arduino/opta/arduino_opta_stm32h747xx_m4.yaml similarity index 100% rename from boards/arduino/arduino_opta/arduino_opta_stm32h747xx_m4.yaml rename to boards/arduino/opta/arduino_opta_stm32h747xx_m4.yaml diff --git a/boards/arduino/arduino_opta/arduino_opta_stm32h747xx_m4_defconfig b/boards/arduino/opta/arduino_opta_stm32h747xx_m4_defconfig similarity index 100% rename from boards/arduino/arduino_opta/arduino_opta_stm32h747xx_m4_defconfig rename to boards/arduino/opta/arduino_opta_stm32h747xx_m4_defconfig diff --git a/boards/arduino/arduino_opta/board.cmake b/boards/arduino/opta/board.cmake similarity index 100% rename from boards/arduino/arduino_opta/board.cmake rename to boards/arduino/opta/board.cmake diff --git a/boards/arduino/arduino_opta/board.yml b/boards/arduino/opta/board.yml similarity index 100% rename from boards/arduino/arduino_opta/board.yml rename to boards/arduino/opta/board.yml diff --git a/boards/arduino/arduino_opta/doc/img/arduino_opta.jpeg b/boards/arduino/opta/doc/img/arduino_opta.jpeg similarity index 100% rename from boards/arduino/arduino_opta/doc/img/arduino_opta.jpeg rename to boards/arduino/opta/doc/img/arduino_opta.jpeg diff --git a/boards/arduino/arduino_opta/doc/index.rst b/boards/arduino/opta/doc/index.rst similarity index 100% rename from boards/arduino/arduino_opta/doc/index.rst rename to boards/arduino/opta/doc/index.rst diff --git a/boards/arduino/arduino_portenta_h7/CMakeLists.txt b/boards/arduino/portenta_h7/CMakeLists.txt similarity index 100% rename from boards/arduino/arduino_portenta_h7/CMakeLists.txt rename to boards/arduino/portenta_h7/CMakeLists.txt diff --git a/boards/arduino/arduino_portenta_h7/Kconfig.arduino_portenta_h7 b/boards/arduino/portenta_h7/Kconfig.arduino_portenta_h7 similarity index 100% rename from boards/arduino/arduino_portenta_h7/Kconfig.arduino_portenta_h7 rename to boards/arduino/portenta_h7/Kconfig.arduino_portenta_h7 diff --git a/boards/arduino/arduino_portenta_h7/arduino_portenta_h7-common.dtsi b/boards/arduino/portenta_h7/arduino_portenta_h7-common.dtsi similarity index 100% rename from boards/arduino/arduino_portenta_h7/arduino_portenta_h7-common.dtsi rename to boards/arduino/portenta_h7/arduino_portenta_h7-common.dtsi diff --git a/boards/arduino/arduino_portenta_h7/arduino_portenta_h7_stm32h747xx_m4.dts b/boards/arduino/portenta_h7/arduino_portenta_h7_stm32h747xx_m4.dts similarity index 100% rename from boards/arduino/arduino_portenta_h7/arduino_portenta_h7_stm32h747xx_m4.dts rename to boards/arduino/portenta_h7/arduino_portenta_h7_stm32h747xx_m4.dts diff --git a/boards/arduino/arduino_portenta_h7/arduino_portenta_h7_stm32h747xx_m4.yaml b/boards/arduino/portenta_h7/arduino_portenta_h7_stm32h747xx_m4.yaml similarity index 100% rename from boards/arduino/arduino_portenta_h7/arduino_portenta_h7_stm32h747xx_m4.yaml rename to boards/arduino/portenta_h7/arduino_portenta_h7_stm32h747xx_m4.yaml diff --git a/boards/arduino/arduino_portenta_h7/arduino_portenta_h7_stm32h747xx_m4_defconfig b/boards/arduino/portenta_h7/arduino_portenta_h7_stm32h747xx_m4_defconfig similarity index 100% rename from boards/arduino/arduino_portenta_h7/arduino_portenta_h7_stm32h747xx_m4_defconfig rename to boards/arduino/portenta_h7/arduino_portenta_h7_stm32h747xx_m4_defconfig diff --git a/boards/arduino/arduino_portenta_h7/arduino_portenta_h7_stm32h747xx_m7.dts b/boards/arduino/portenta_h7/arduino_portenta_h7_stm32h747xx_m7.dts similarity index 100% rename from boards/arduino/arduino_portenta_h7/arduino_portenta_h7_stm32h747xx_m7.dts rename to boards/arduino/portenta_h7/arduino_portenta_h7_stm32h747xx_m7.dts diff --git a/boards/arduino/arduino_portenta_h7/arduino_portenta_h7_stm32h747xx_m7.yaml b/boards/arduino/portenta_h7/arduino_portenta_h7_stm32h747xx_m7.yaml similarity index 100% rename from boards/arduino/arduino_portenta_h7/arduino_portenta_h7_stm32h747xx_m7.yaml rename to boards/arduino/portenta_h7/arduino_portenta_h7_stm32h747xx_m7.yaml diff --git a/boards/arduino/arduino_portenta_h7/arduino_portenta_h7_stm32h747xx_m7_defconfig b/boards/arduino/portenta_h7/arduino_portenta_h7_stm32h747xx_m7_defconfig similarity index 100% rename from boards/arduino/arduino_portenta_h7/arduino_portenta_h7_stm32h747xx_m7_defconfig rename to boards/arduino/portenta_h7/arduino_portenta_h7_stm32h747xx_m7_defconfig diff --git a/boards/arduino/arduino_portenta_h7/board.c b/boards/arduino/portenta_h7/board.c similarity index 100% rename from boards/arduino/arduino_portenta_h7/board.c rename to boards/arduino/portenta_h7/board.c diff --git a/boards/arduino/arduino_portenta_h7/board.cmake b/boards/arduino/portenta_h7/board.cmake similarity index 100% rename from boards/arduino/arduino_portenta_h7/board.cmake rename to boards/arduino/portenta_h7/board.cmake diff --git a/boards/arduino/arduino_portenta_h7/board.yml b/boards/arduino/portenta_h7/board.yml similarity index 100% rename from boards/arduino/arduino_portenta_h7/board.yml rename to boards/arduino/portenta_h7/board.yml diff --git a/boards/arduino/arduino_portenta_h7/doc/img/arduino_portenta_h7.jpeg b/boards/arduino/portenta_h7/doc/img/arduino_portenta_h7.jpeg similarity index 100% rename from boards/arduino/arduino_portenta_h7/doc/img/arduino_portenta_h7.jpeg rename to boards/arduino/portenta_h7/doc/img/arduino_portenta_h7.jpeg diff --git a/boards/arduino/arduino_portenta_h7/doc/index.rst b/boards/arduino/portenta_h7/doc/index.rst similarity index 100% rename from boards/arduino/arduino_portenta_h7/doc/index.rst rename to boards/arduino/portenta_h7/doc/index.rst diff --git a/boards/arduino/arduino_uno_r4_minima/Kconfig.arduino_uno_r4_minima b/boards/arduino/uno_r4_minima/Kconfig.arduino_uno_r4_minima similarity index 100% rename from boards/arduino/arduino_uno_r4_minima/Kconfig.arduino_uno_r4_minima rename to boards/arduino/uno_r4_minima/Kconfig.arduino_uno_r4_minima diff --git a/boards/arduino/arduino_uno_r4_minima/arduino_uno_r4_common.dtsi b/boards/arduino/uno_r4_minima/arduino_uno_r4_common.dtsi similarity index 100% rename from boards/arduino/arduino_uno_r4_minima/arduino_uno_r4_common.dtsi rename to boards/arduino/uno_r4_minima/arduino_uno_r4_common.dtsi diff --git a/boards/arduino/arduino_uno_r4_minima/arduino_uno_r4_minima-pinctrl.dtsi b/boards/arduino/uno_r4_minima/arduino_uno_r4_minima-pinctrl.dtsi similarity index 100% rename from boards/arduino/arduino_uno_r4_minima/arduino_uno_r4_minima-pinctrl.dtsi rename to boards/arduino/uno_r4_minima/arduino_uno_r4_minima-pinctrl.dtsi diff --git a/boards/arduino/arduino_uno_r4_minima/arduino_uno_r4_minima.dts b/boards/arduino/uno_r4_minima/arduino_uno_r4_minima.dts similarity index 100% rename from boards/arduino/arduino_uno_r4_minima/arduino_uno_r4_minima.dts rename to boards/arduino/uno_r4_minima/arduino_uno_r4_minima.dts diff --git a/boards/arduino/arduino_uno_r4_minima/arduino_uno_r4_minima.yaml b/boards/arduino/uno_r4_minima/arduino_uno_r4_minima.yaml similarity index 100% rename from boards/arduino/arduino_uno_r4_minima/arduino_uno_r4_minima.yaml rename to boards/arduino/uno_r4_minima/arduino_uno_r4_minima.yaml diff --git a/boards/arduino/arduino_uno_r4_minima/arduino_uno_r4_minima_defconfig b/boards/arduino/uno_r4_minima/arduino_uno_r4_minima_defconfig similarity index 100% rename from boards/arduino/arduino_uno_r4_minima/arduino_uno_r4_minima_defconfig rename to boards/arduino/uno_r4_minima/arduino_uno_r4_minima_defconfig diff --git a/boards/arduino/arduino_uno_r4_minima/board.cmake b/boards/arduino/uno_r4_minima/board.cmake similarity index 100% rename from boards/arduino/arduino_uno_r4_minima/board.cmake rename to boards/arduino/uno_r4_minima/board.cmake diff --git a/boards/arduino/arduino_uno_r4_minima/board.yml b/boards/arduino/uno_r4_minima/board.yml similarity index 100% rename from boards/arduino/arduino_uno_r4_minima/board.yml rename to boards/arduino/uno_r4_minima/board.yml diff --git a/boards/arduino/arduino_uno_r4_minima/doc/index.rst b/boards/arduino/uno_r4_minima/doc/index.rst similarity index 100% rename from boards/arduino/arduino_uno_r4_minima/doc/index.rst rename to boards/arduino/uno_r4_minima/doc/index.rst diff --git a/boards/arduino/arduino_zero/Kconfig.arduino_zero b/boards/arduino/zero/Kconfig.arduino_zero similarity index 100% rename from boards/arduino/arduino_zero/Kconfig.arduino_zero rename to boards/arduino/zero/Kconfig.arduino_zero diff --git a/boards/arduino/arduino_zero/arduino_zero-pinctrl.dtsi b/boards/arduino/zero/arduino_zero-pinctrl.dtsi similarity index 100% rename from boards/arduino/arduino_zero/arduino_zero-pinctrl.dtsi rename to boards/arduino/zero/arduino_zero-pinctrl.dtsi diff --git a/boards/arduino/arduino_zero/arduino_zero.dts b/boards/arduino/zero/arduino_zero.dts similarity index 100% rename from boards/arduino/arduino_zero/arduino_zero.dts rename to boards/arduino/zero/arduino_zero.dts diff --git a/boards/arduino/arduino_zero/arduino_zero.yaml b/boards/arduino/zero/arduino_zero.yaml similarity index 100% rename from boards/arduino/arduino_zero/arduino_zero.yaml rename to boards/arduino/zero/arduino_zero.yaml diff --git a/boards/arduino/arduino_zero/arduino_zero_defconfig b/boards/arduino/zero/arduino_zero_defconfig similarity index 100% rename from boards/arduino/arduino_zero/arduino_zero_defconfig rename to boards/arduino/zero/arduino_zero_defconfig diff --git a/boards/arduino/arduino_zero/board.cmake b/boards/arduino/zero/board.cmake similarity index 100% rename from boards/arduino/arduino_zero/board.cmake rename to boards/arduino/zero/board.cmake diff --git a/boards/arduino/arduino_zero/board.yml b/boards/arduino/zero/board.yml similarity index 100% rename from boards/arduino/arduino_zero/board.yml rename to boards/arduino/zero/board.yml diff --git a/boards/arduino/arduino_zero/doc/img/arduino_zero.jpg b/boards/arduino/zero/doc/img/arduino_zero.jpg similarity index 100% rename from boards/arduino/arduino_zero/doc/img/arduino_zero.jpg rename to boards/arduino/zero/doc/img/arduino_zero.jpg diff --git a/boards/arduino/arduino_zero/doc/index.rst b/boards/arduino/zero/doc/index.rst similarity index 100% rename from boards/arduino/arduino_zero/doc/index.rst rename to boards/arduino/zero/doc/index.rst diff --git a/boards/arduino/arduino_zero/pre_dt_board.cmake b/boards/arduino/zero/pre_dt_board.cmake similarity index 100% rename from boards/arduino/arduino_zero/pre_dt_board.cmake rename to boards/arduino/zero/pre_dt_board.cmake diff --git a/boards/arduino/arduino_zero/support/openocd.cfg b/boards/arduino/zero/support/openocd.cfg similarity index 100% rename from boards/arduino/arduino_zero/support/openocd.cfg rename to boards/arduino/zero/support/openocd.cfg