From 1166f21094082f7f0203ccd21f57b72e662eed66 Mon Sep 17 00:00:00 2001 From: Peter Johanson Date: Mon, 2 Jun 2025 01:10:26 -0600 Subject: [PATCH] refactor(boards): Move QMK Proton-C to HWMv2 Move Proton-C to HWMv2 for use with Zephyr 4.1. --- app/boards/arm/proton_c/Kconfig.board | 8 -------- app/boards/arm/proton_c/Kconfig.defconfig | 11 ----------- app/boards/qmk/proton_c/Kconfig.proton_c | 5 +++++ .../{arm => qmk}/proton_c/arduino_pro_micro_pins.dtsi | 0 app/boards/{arm => qmk}/proton_c/board.cmake | 0 app/boards/qmk/proton_c/board.yml | 5 +++++ app/boards/{arm => qmk}/proton_c/proton_c.dts | 0 app/boards/{arm => qmk}/proton_c/proton_c.yaml | 0 app/boards/{arm => qmk}/proton_c/proton_c.zmk.yml | 0 app/boards/{arm => qmk}/proton_c/proton_c_defconfig | 2 -- 10 files changed, 10 insertions(+), 21 deletions(-) delete mode 100644 app/boards/arm/proton_c/Kconfig.board delete mode 100644 app/boards/arm/proton_c/Kconfig.defconfig create mode 100644 app/boards/qmk/proton_c/Kconfig.proton_c rename app/boards/{arm => qmk}/proton_c/arduino_pro_micro_pins.dtsi (100%) rename app/boards/{arm => qmk}/proton_c/board.cmake (100%) create mode 100644 app/boards/qmk/proton_c/board.yml rename app/boards/{arm => qmk}/proton_c/proton_c.dts (100%) rename app/boards/{arm => qmk}/proton_c/proton_c.yaml (100%) rename app/boards/{arm => qmk}/proton_c/proton_c.zmk.yml (100%) rename app/boards/{arm => qmk}/proton_c/proton_c_defconfig (77%) diff --git a/app/boards/arm/proton_c/Kconfig.board b/app/boards/arm/proton_c/Kconfig.board deleted file mode 100644 index 1596077fc..000000000 --- a/app/boards/arm/proton_c/Kconfig.board +++ /dev/null @@ -1,8 +0,0 @@ -# QMK Proton-C board configuration - -# Copyright (c) 2020 Pete Johanson -# SPDX-License-Identifier: MIT - -config BOARD_QMK_PROTON_C - bool "QMK Proton-C" - depends on SOC_STM32F303XC diff --git a/app/boards/arm/proton_c/Kconfig.defconfig b/app/boards/arm/proton_c/Kconfig.defconfig deleted file mode 100644 index eed4b8304..000000000 --- a/app/boards/arm/proton_c/Kconfig.defconfig +++ /dev/null @@ -1,11 +0,0 @@ -# QMK Proton-C board configuration - -# Copyright (c) 2020 Pete Johanson -# SPDX-License-Identifier: MIT - -if BOARD_QMK_PROTON_C - -config BOARD - default "proton_c" - -endif # BOARD_QMK_PROTON_C diff --git a/app/boards/qmk/proton_c/Kconfig.proton_c b/app/boards/qmk/proton_c/Kconfig.proton_c new file mode 100644 index 000000000..ba5edaf8f --- /dev/null +++ b/app/boards/qmk/proton_c/Kconfig.proton_c @@ -0,0 +1,5 @@ +# Copyright (c) 2020 Pete Johanson +# SPDX-License-Identifier: Apache-2.0 + +config BOARD_PROTON_C + select SOC_STM32F303XC diff --git a/app/boards/arm/proton_c/arduino_pro_micro_pins.dtsi b/app/boards/qmk/proton_c/arduino_pro_micro_pins.dtsi similarity index 100% rename from app/boards/arm/proton_c/arduino_pro_micro_pins.dtsi rename to app/boards/qmk/proton_c/arduino_pro_micro_pins.dtsi diff --git a/app/boards/arm/proton_c/board.cmake b/app/boards/qmk/proton_c/board.cmake similarity index 100% rename from app/boards/arm/proton_c/board.cmake rename to app/boards/qmk/proton_c/board.cmake diff --git a/app/boards/qmk/proton_c/board.yml b/app/boards/qmk/proton_c/board.yml new file mode 100644 index 000000000..54ecb64bb --- /dev/null +++ b/app/boards/qmk/proton_c/board.yml @@ -0,0 +1,5 @@ +board: + name: proton_c + vendor: qmk + socs: + - name: stm32f303xc diff --git a/app/boards/arm/proton_c/proton_c.dts b/app/boards/qmk/proton_c/proton_c.dts similarity index 100% rename from app/boards/arm/proton_c/proton_c.dts rename to app/boards/qmk/proton_c/proton_c.dts diff --git a/app/boards/arm/proton_c/proton_c.yaml b/app/boards/qmk/proton_c/proton_c.yaml similarity index 100% rename from app/boards/arm/proton_c/proton_c.yaml rename to app/boards/qmk/proton_c/proton_c.yaml diff --git a/app/boards/arm/proton_c/proton_c.zmk.yml b/app/boards/qmk/proton_c/proton_c.zmk.yml similarity index 100% rename from app/boards/arm/proton_c/proton_c.zmk.yml rename to app/boards/qmk/proton_c/proton_c.zmk.yml diff --git a/app/boards/arm/proton_c/proton_c_defconfig b/app/boards/qmk/proton_c/proton_c_defconfig similarity index 77% rename from app/boards/arm/proton_c/proton_c_defconfig rename to app/boards/qmk/proton_c/proton_c_defconfig index c552bf15d..f7abf0123 100644 --- a/app/boards/arm/proton_c/proton_c_defconfig +++ b/app/boards/qmk/proton_c/proton_c_defconfig @@ -1,7 +1,5 @@ # SPDX-License-Identifier: MIT -CONFIG_SOC_SERIES_STM32F3X=y -CONFIG_SOC_STM32F303XC=y # 72MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000