aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Challis <[email protected]>2024-04-23 03:59:04 +0100
committerGitHub <[email protected]>2024-04-23 03:59:04 +0100
commite69b638756c80c0a26efa1959b611a04548a9f82 (patch)
treee67bee7eee46283d89f5e05442580ba2031035e2
parentd674724d4ec0df0ca850b33a3c8c7f948aacecaf (diff)
downloadqmk_firmware-e69b638756c80c0a26efa1959b611a04548a9f82.tar.gz
qmk_firmware-e69b638756c80c0a26efa1959b611a04548a9f82.zip
Migrate build target markers to keyboard.json - JK (#23588)
-rw-r--r--keyboards/jacky_studio/piggy60/rev2/keyboard.json (renamed from keyboards/jacky_studio/piggy60/rev2/info.json)0
-rw-r--r--keyboards/janus/keyboard.json (renamed from keyboards/janus/info.json)0
-rw-r--r--keyboards/jaykeeb/joker/keyboard.json (renamed from keyboards/jaykeeb/joker/info.json)0
-rw-r--r--keyboards/jaykeeb/joker/rules.mk1
-rw-r--r--keyboards/jaykeeb/kamigakushi/keyboard.json (renamed from keyboards/jaykeeb/kamigakushi/info.json)0
-rw-r--r--keyboards/jones/v03/keyboard.json (renamed from keyboards/jones/v03/info.json)0
-rw-r--r--keyboards/jones/v03_1/keyboard.json (renamed from keyboards/jones/v03_1/info.json)0
-rw-r--r--keyboards/joshajohnson/hub16/keyboard.json (renamed from keyboards/joshajohnson/hub16/info.json)0
-rw-r--r--keyboards/jpe230/big_knob/keyboard.json (renamed from keyboards/jpe230/big_knob/info.json)0
-rw-r--r--keyboards/kagizaraya/chidori/keyboard.json (renamed from keyboards/kagizaraya/chidori/info.json)0
-rw-r--r--keyboards/kagizaraya/scythe/keyboard.json (renamed from keyboards/kagizaraya/scythe/info.json)0
-rw-r--r--keyboards/kakunpc/choc_taro/keyboard.json (renamed from keyboards/kakunpc/choc_taro/info.json)0
-rw-r--r--keyboards/kakunpc/thedogkeyboard/keyboard.json (renamed from keyboards/kakunpc/thedogkeyboard/info.json)0
-rw-r--r--keyboards/kaly/kaly42/keyboard.json (renamed from keyboards/kaly/kaly42/info.json)0
-rw-r--r--keyboards/karn/keyboard.json (renamed from keyboards/karn/info.json)0
-rw-r--r--keyboards/kb_elmo/aek2_usb/keyboard.json (renamed from keyboards/kb_elmo/aek2_usb/info.json)0
-rw-r--r--keyboards/kb_elmo/elmopad/keyboard.json (renamed from keyboards/kb_elmo/elmopad/info.json)0
-rw-r--r--keyboards/kb_elmo/isolation/keyboard.json (renamed from keyboards/kb_elmo/isolation/info.json)0
-rw-r--r--keyboards/kb_elmo/m0110a_usb/keyboard.json (renamed from keyboards/kb_elmo/m0110a_usb/info.json)0
-rw-r--r--keyboards/kb_elmo/m0116_usb/keyboard.json (renamed from keyboards/kb_elmo/m0116_usb/info.json)0
-rw-r--r--keyboards/kb_elmo/sesame/keyboard.json (renamed from keyboards/kb_elmo/sesame/info.json)0
-rw-r--r--keyboards/kb_elmo/twelvekey/keyboard.json (renamed from keyboards/kb_elmo/twelvekey/info.json)0
-rw-r--r--keyboards/kbdfans/jm60/keyboard.json (renamed from keyboards/kbdfans/jm60/info.json)2
-rw-r--r--keyboards/kbdfans/jm60/rules.mk7
-rw-r--r--keyboards/kbdfans/kbd4x/keyboard.json (renamed from keyboards/kbdfans/kbd4x/info.json)0
-rw-r--r--keyboards/kbdfans/kbd67/mkiirgb/v3/keyboard.json (renamed from keyboards/kbdfans/kbd67/mkiirgb/v3/info.json)0
-rw-r--r--keyboards/kbdfans/kbd67/mkiirgb_iso/keyboard.json (renamed from keyboards/kbdfans/kbd67/mkiirgb_iso/info.json)0
-rw-r--r--keyboards/kbdfans/niu_mini/keyboard.json (renamed from keyboards/kbdfans/niu_mini/info.json)0
-rw-r--r--keyboards/kbdfans/odin75/keyboard.json (renamed from keyboards/kbdfans/odin75/info.json)0
-rw-r--r--keyboards/kbdmania/kmac/keyboard.json (renamed from keyboards/kbdmania/kmac/info.json)0
-rw-r--r--keyboards/kbdmania/kmac_pad/keyboard.json (renamed from keyboards/kbdmania/kmac_pad/info.json)0
-rw-r--r--keyboards/kbnordic/nordic65/rev_a/keyboard.json (renamed from keyboards/kbnordic/nordic65/rev_a/info.json)0
-rw-r--r--keyboards/keebio/cepstrum/rev1/keyboard.json (renamed from keyboards/keebio/cepstrum/rev1/info.json)0
-rw-r--r--keyboards/keebio/foldkb/rev1/keyboard.json (renamed from keyboards/keebio/foldkb/rev1/info.json)0
-rw-r--r--keyboards/keebio/foldkb/rev1/rules.mk0
-rw-r--r--keyboards/keebio/iris/rev8/keyboard.json (renamed from keyboards/keebio/iris/rev8/info.json)0
-rw-r--r--keyboards/keebio/iris_ce/rev1/keyboard.json (renamed from keyboards/keebio/iris_ce/rev1/info.json)0
-rw-r--r--keyboards/keebio/levinson/rev3/keyboard.json (renamed from keyboards/keebio/levinson/rev3/info.json)0
-rw-r--r--keyboards/keebio/nyquist/rev4/keyboard.json (renamed from keyboards/keebio/nyquist/rev4/info.json)0
-rw-r--r--keyboards/keebio/sinc/rev3/keyboard.json (renamed from keyboards/keebio/sinc/rev3/info.json)0
-rw-r--r--keyboards/keebio/sinc/rev4/keyboard.json (renamed from keyboards/keebio/sinc/rev4/info.json)0
-rw-r--r--keyboards/keebio/wavelet/keyboard.json (renamed from keyboards/keebio/wavelet/info.json)0
-rwxr-xr-xkeyboards/keebwerk/mega/ansi/keyboard.json (renamed from keyboards/keebwerk/mega/ansi/info.json)0
-rw-r--r--keyboards/keebwerk/nano_slider/keyboard.json (renamed from keyboards/keebwerk/nano_slider/info.json)0
-rw-r--r--keyboards/keyboardio/model01/keyboard.json (renamed from keyboards/keyboardio/model01/info.json)0
-rw-r--r--keyboards/keycapsss/3w6_2040/keyboard.json (renamed from keyboards/keycapsss/3w6_2040/info.json)0
-rw-r--r--keyboards/keycult/keycult65/keyboard.json (renamed from keyboards/keycult/keycult65/info.json)0
-rw-r--r--keyboards/keygem/kg60ansi/keyboard.json (renamed from keyboards/keygem/kg60ansi/info.json)0
-rw-r--r--keyboards/keygem/kg65rgbv2/keyboard.json (renamed from keyboards/keygem/kg65rgbv2/info.json)0
-rw-r--r--keyboards/keyhive/honeycomb/keyboard.json (renamed from keyboards/keyhive/honeycomb/info.json)0
-rw-r--r--keyboards/keyhive/lattice60/keyboard.json (renamed from keyboards/keyhive/lattice60/info.json)0
-rw-r--r--keyboards/kin80/blackpill401/keyboard.json (renamed from keyboards/kin80/blackpill401/info.json)5
-rw-r--r--keyboards/kin80/blackpill401/rules.mk1
-rw-r--r--keyboards/kin80/blackpill411/keyboard.json (renamed from keyboards/kin80/blackpill411/info.json)5
-rw-r--r--keyboards/kin80/blackpill411/rules.mk1
-rw-r--r--keyboards/kinesis/alvicstep/keyboard.json (renamed from keyboards/kinesis/alvicstep/info.json)0
-rw-r--r--keyboards/kinesis/kint41/keyboard.json (renamed from keyboards/kinesis/kint41/info.json)0
-rw-r--r--keyboards/kinesis/kintlc/keyboard.json (renamed from keyboards/kinesis/kintlc/info.json)0
-rw-r--r--keyboards/kinesis/nguyenvietyen/keyboard.json (renamed from keyboards/kinesis/nguyenvietyen/info.json)0
-rwxr-xr-xkeyboards/kmini/keyboard.json (renamed from keyboards/kmini/info.json)0
-rw-r--r--keyboards/kopibeng/mnk65_stm32/keyboard.json (renamed from keyboards/kopibeng/mnk65_stm32/info.json)0
-rw-r--r--keyboards/kopibeng/xt87/keyboard.json (renamed from keyboards/kopibeng/xt87/info.json)0
-rw-r--r--keyboards/kopibeng/xt87/rules.mk2
-rw-r--r--keyboards/kprepublic/bm60hsrgb/rev2/keyboard.json (renamed from keyboards/kprepublic/bm60hsrgb/rev2/info.json)0
-rw-r--r--keyboards/kprepublic/bm60hsrgb_iso/rev2/keyboard.json (renamed from keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json)0
-rw-r--r--keyboards/kprepublic/bm60hsrgb_poker/rev2/keyboard.json (renamed from keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json)0
-rw-r--r--keyboards/ktec/ergodone/keyboard.json (renamed from keyboards/ktec/ergodone/info.json)0
67 files changed, 11 insertions, 13 deletions
diff --git a/keyboards/jacky_studio/piggy60/rev2/info.json b/keyboards/jacky_studio/piggy60/rev2/keyboard.json
index 2a3c7e3313..2a3c7e3313 100644
--- a/keyboards/jacky_studio/piggy60/rev2/info.json
+++ b/keyboards/jacky_studio/piggy60/rev2/keyboard.json
diff --git a/keyboards/janus/info.json b/keyboards/janus/keyboard.json
index 29000b9ef2..29000b9ef2 100644
--- a/keyboards/janus/info.json
+++ b/keyboards/janus/keyboard.json
diff --git a/keyboards/jaykeeb/joker/info.json b/keyboards/jaykeeb/joker/keyboard.json
index ed8b59d03f..ed8b59d03f 100644
--- a/keyboards/jaykeeb/joker/info.json
+++ b/keyboards/jaykeeb/joker/keyboard.json
diff --git a/keyboards/jaykeeb/joker/rules.mk b/keyboards/jaykeeb/joker/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/jaykeeb/joker/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/jaykeeb/kamigakushi/info.json b/keyboards/jaykeeb/kamigakushi/keyboard.json
index 7ab02d2c66..7ab02d2c66 100644
--- a/keyboards/jaykeeb/kamigakushi/info.json
+++ b/keyboards/jaykeeb/kamigakushi/keyboard.json
diff --git a/keyboards/jones/v03/info.json b/keyboards/jones/v03/keyboard.json
index f5b18c9d2f..f5b18c9d2f 100644
--- a/keyboards/jones/v03/info.json
+++ b/keyboards/jones/v03/keyboard.json
diff --git a/keyboards/jones/v03_1/info.json b/keyboards/jones/v03_1/keyboard.json
index ae89012884..ae89012884 100644
--- a/keyboards/jones/v03_1/info.json
+++ b/keyboards/jones/v03_1/keyboard.json
diff --git a/keyboards/joshajohnson/hub16/info.json b/keyboards/joshajohnson/hub16/keyboard.json
index 7d8f0ab356..7d8f0ab356 100644
--- a/keyboards/joshajohnson/hub16/info.json
+++ b/keyboards/joshajohnson/hub16/keyboard.json
diff --git a/keyboards/jpe230/big_knob/info.json b/keyboards/jpe230/big_knob/keyboard.json
index e46aba594f..e46aba594f 100644
--- a/keyboards/jpe230/big_knob/info.json
+++ b/keyboards/jpe230/big_knob/keyboard.json
diff --git a/keyboards/kagizaraya/chidori/info.json b/keyboards/kagizaraya/chidori/keyboard.json
index f1b064baba..f1b064baba 100644
--- a/keyboards/kagizaraya/chidori/info.json
+++ b/keyboards/kagizaraya/chidori/keyboard.json
diff --git a/keyboards/kagizaraya/scythe/info.json b/keyboards/kagizaraya/scythe/keyboard.json
index eeebbe85a6..eeebbe85a6 100644
--- a/keyboards/kagizaraya/scythe/info.json
+++ b/keyboards/kagizaraya/scythe/keyboard.json
diff --git a/keyboards/kakunpc/choc_taro/info.json b/keyboards/kakunpc/choc_taro/keyboard.json
index b17e5e3920..b17e5e3920 100644
--- a/keyboards/kakunpc/choc_taro/info.json
+++ b/keyboards/kakunpc/choc_taro/keyboard.json
diff --git a/keyboards/kakunpc/thedogkeyboard/info.json b/keyboards/kakunpc/thedogkeyboard/keyboard.json
index 185b4c4fe0..185b4c4fe0 100644
--- a/keyboards/kakunpc/thedogkeyboard/info.json
+++ b/keyboards/kakunpc/thedogkeyboard/keyboard.json
diff --git a/keyboards/kaly/kaly42/info.json b/keyboards/kaly/kaly42/keyboard.json
index 38de4ccea5..38de4ccea5 100644
--- a/keyboards/kaly/kaly42/info.json
+++ b/keyboards/kaly/kaly42/keyboard.json
diff --git a/keyboards/karn/info.json b/keyboards/karn/keyboard.json
index b088f61425..b088f61425 100644
--- a/keyboards/karn/info.json
+++ b/keyboards/karn/keyboard.json
diff --git a/keyboards/kb_elmo/aek2_usb/info.json b/keyboards/kb_elmo/aek2_usb/keyboard.json
index 3ee3c521f7..3ee3c521f7 100644
--- a/keyboards/kb_elmo/aek2_usb/info.json
+++ b/keyboards/kb_elmo/aek2_usb/keyboard.json
diff --git a/keyboards/kb_elmo/elmopad/info.json b/keyboards/kb_elmo/elmopad/keyboard.json
index 584bd31d4e..584bd31d4e 100644
--- a/keyboards/kb_elmo/elmopad/info.json
+++ b/keyboards/kb_elmo/elmopad/keyboard.json
diff --git a/keyboards/kb_elmo/isolation/info.json b/keyboards/kb_elmo/isolation/keyboard.json
index e7a40a55e6..e7a40a55e6 100644
--- a/keyboards/kb_elmo/isolation/info.json
+++ b/keyboards/kb_elmo/isolation/keyboard.json
diff --git a/keyboards/kb_elmo/m0110a_usb/info.json b/keyboards/kb_elmo/m0110a_usb/keyboard.json
index c106e35c30..c106e35c30 100644
--- a/keyboards/kb_elmo/m0110a_usb/info.json
+++ b/keyboards/kb_elmo/m0110a_usb/keyboard.json
diff --git a/keyboards/kb_elmo/m0116_usb/info.json b/keyboards/kb_elmo/m0116_usb/keyboard.json
index 7279dc3c86..7279dc3c86 100644
--- a/keyboards/kb_elmo/m0116_usb/info.json
+++ b/keyboards/kb_elmo/m0116_usb/keyboard.json
diff --git a/keyboards/kb_elmo/sesame/info.json b/keyboards/kb_elmo/sesame/keyboard.json
index c962ef556d..c962ef556d 100644
--- a/keyboards/kb_elmo/sesame/info.json
+++ b/keyboards/kb_elmo/sesame/keyboard.json
diff --git a/keyboards/kb_elmo/twelvekey/info.json b/keyboards/kb_elmo/twelvekey/keyboard.json
index 3d60c08114..3d60c08114 100644
--- a/keyboards/kb_elmo/twelvekey/info.json
+++ b/keyboards/kb_elmo/twelvekey/keyboard.json
diff --git a/keyboards/kbdfans/jm60/info.json b/keyboards/kbdfans/jm60/keyboard.json
index c30b43b18b..4b0f960952 100644
--- a/keyboards/kbdfans/jm60/info.json
+++ b/keyboards/kbdfans/jm60/keyboard.json
@@ -19,6 +19,8 @@
"extrakey": true,
"nkro": true
},
+ "bootloader": "custom",
+ "processor": "STM32F103",
"community_layouts": ["60_ansi"],
"layouts": {
"LAYOUT_60_ansi": {
diff --git a/keyboards/kbdfans/jm60/rules.mk b/keyboards/kbdfans/jm60/rules.mk
index 0c31ad1eab..7b2a61d464 100644
--- a/keyboards/kbdfans/jm60/rules.mk
+++ b/keyboards/kbdfans/jm60/rules.mk
@@ -1,8 +1,3 @@
-# MCU name
-MCU = STM32F103
-
+# custom bootloader
MCU_LDSCRIPT = jm60_bootloader
BOARD = ST_NUCLEO64_F103RB
-
-# Bootloader selection
-BOOTLOADER = custom
diff --git a/keyboards/kbdfans/kbd4x/info.json b/keyboards/kbdfans/kbd4x/keyboard.json
index a1dc8e3dd4..a1dc8e3dd4 100644
--- a/keyboards/kbdfans/kbd4x/info.json
+++ b/keyboards/kbdfans/kbd4x/keyboard.json
diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v3/info.json b/keyboards/kbdfans/kbd67/mkiirgb/v3/keyboard.json
index 4a3beea9eb..4a3beea9eb 100644
--- a/keyboards/kbdfans/kbd67/mkiirgb/v3/info.json
+++ b/keyboards/kbdfans/kbd67/mkiirgb/v3/keyboard.json
diff --git a/keyboards/kbdfans/kbd67/mkiirgb_iso/info.json b/keyboards/kbdfans/kbd67/mkiirgb_iso/keyboard.json
index b8e9fdaf1c..b8e9fdaf1c 100644
--- a/keyboards/kbdfans/kbd67/mkiirgb_iso/info.json
+++ b/keyboards/kbdfans/kbd67/mkiirgb_iso/keyboard.json
diff --git a/keyboards/kbdfans/niu_mini/info.json b/keyboards/kbdfans/niu_mini/keyboard.json
index d4918e7713..d4918e7713 100644
--- a/keyboards/kbdfans/niu_mini/info.json
+++ b/keyboards/kbdfans/niu_mini/keyboard.json
diff --git a/keyboards/kbdfans/odin75/info.json b/keyboards/kbdfans/odin75/keyboard.json
index b6fb124c93..b6fb124c93 100644
--- a/keyboards/kbdfans/odin75/info.json
+++ b/keyboards/kbdfans/odin75/keyboard.json
diff --git a/keyboards/kbdmania/kmac/info.json b/keyboards/kbdmania/kmac/keyboard.json
index c372cb1fc8..c372cb1fc8 100644
--- a/keyboards/kbdmania/kmac/info.json
+++ b/keyboards/kbdmania/kmac/keyboard.json
diff --git a/keyboards/kbdmania/kmac_pad/info.json b/keyboards/kbdmania/kmac_pad/keyboard.json
index 8dbb196f3e..8dbb196f3e 100644
--- a/keyboards/kbdmania/kmac_pad/info.json
+++ b/keyboards/kbdmania/kmac_pad/keyboard.json
diff --git a/keyboards/kbnordic/nordic65/rev_a/info.json b/keyboards/kbnordic/nordic65/rev_a/keyboard.json
index 8cd90949ea..8cd90949ea 100644
--- a/keyboards/kbnordic/nordic65/rev_a/info.json
+++ b/keyboards/kbnordic/nordic65/rev_a/keyboard.json
diff --git a/keyboards/keebio/cepstrum/rev1/info.json b/keyboards/keebio/cepstrum/rev1/keyboard.json
index 0b53d12792..0b53d12792 100644
--- a/keyboards/keebio/cepstrum/rev1/info.json
+++ b/keyboards/keebio/cepstrum/rev1/keyboard.json
diff --git a/keyboards/keebio/foldkb/rev1/info.json b/keyboards/keebio/foldkb/rev1/keyboard.json
index 891e2ce74b..891e2ce74b 100644
--- a/keyboards/keebio/foldkb/rev1/info.json
+++ b/keyboards/keebio/foldkb/rev1/keyboard.json
diff --git a/keyboards/keebio/foldkb/rev1/rules.mk b/keyboards/keebio/foldkb/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/keebio/foldkb/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/keebio/iris/rev8/info.json b/keyboards/keebio/iris/rev8/keyboard.json
index 85676067c0..85676067c0 100644
--- a/keyboards/keebio/iris/rev8/info.json
+++ b/keyboards/keebio/iris/rev8/keyboard.json
diff --git a/keyboards/keebio/iris_ce/rev1/info.json b/keyboards/keebio/iris_ce/rev1/keyboard.json
index c9fc160001..c9fc160001 100644
--- a/keyboards/keebio/iris_ce/rev1/info.json
+++ b/keyboards/keebio/iris_ce/rev1/keyboard.json
diff --git a/keyboards/keebio/levinson/rev3/info.json b/keyboards/keebio/levinson/rev3/keyboard.json
index 5f38fe9874..5f38fe9874 100644
--- a/keyboards/keebio/levinson/rev3/info.json
+++ b/keyboards/keebio/levinson/rev3/keyboard.json
diff --git a/keyboards/keebio/nyquist/rev4/info.json b/keyboards/keebio/nyquist/rev4/keyboard.json
index 804d1aa5d4..804d1aa5d4 100644
--- a/keyboards/keebio/nyquist/rev4/info.json
+++ b/keyboards/keebio/nyquist/rev4/keyboard.json
diff --git a/keyboards/keebio/sinc/rev3/info.json b/keyboards/keebio/sinc/rev3/keyboard.json
index da828dbb35..da828dbb35 100644
--- a/keyboards/keebio/sinc/rev3/info.json
+++ b/keyboards/keebio/sinc/rev3/keyboard.json
diff --git a/keyboards/keebio/sinc/rev4/info.json b/keyboards/keebio/sinc/rev4/keyboard.json
index 15b28fb012..15b28fb012 100644
--- a/keyboards/keebio/sinc/rev4/info.json
+++ b/keyboards/keebio/sinc/rev4/keyboard.json
diff --git a/keyboards/keebio/wavelet/info.json b/keyboards/keebio/wavelet/keyboard.json
index 7c87bcf476..7c87bcf476 100644
--- a/keyboards/keebio/wavelet/info.json
+++ b/keyboards/keebio/wavelet/keyboard.json
diff --git a/keyboards/keebwerk/mega/ansi/info.json b/keyboards/keebwerk/mega/ansi/keyboard.json
index e5a12585df..e5a12585df 100755
--- a/keyboards/keebwerk/mega/ansi/info.json
+++ b/keyboards/keebwerk/mega/ansi/keyboard.json
diff --git a/keyboards/keebwerk/nano_slider/info.json b/keyboards/keebwerk/nano_slider/keyboard.json
index cc61c497d7..cc61c497d7 100644
--- a/keyboards/keebwerk/nano_slider/info.json
+++ b/keyboards/keebwerk/nano_slider/keyboard.json
diff --git a/keyboards/keyboardio/model01/info.json b/keyboards/keyboardio/model01/keyboard.json
index c2438047b0..c2438047b0 100644
--- a/keyboards/keyboardio/model01/info.json
+++ b/keyboards/keyboardio/model01/keyboard.json
diff --git a/keyboards/keycapsss/3w6_2040/info.json b/keyboards/keycapsss/3w6_2040/keyboard.json
index 88bc275a69..88bc275a69 100644
--- a/keyboards/keycapsss/3w6_2040/info.json
+++ b/keyboards/keycapsss/3w6_2040/keyboard.json
diff --git a/keyboards/keycult/keycult65/info.json b/keyboards/keycult/keycult65/keyboard.json
index f9436b7b82..f9436b7b82 100644
--- a/keyboards/keycult/keycult65/info.json
+++ b/keyboards/keycult/keycult65/keyboard.json
diff --git a/keyboards/keygem/kg60ansi/info.json b/keyboards/keygem/kg60ansi/keyboard.json
index ea6353516b..ea6353516b 100644
--- a/keyboards/keygem/kg60ansi/info.json
+++ b/keyboards/keygem/kg60ansi/keyboard.json
diff --git a/keyboards/keygem/kg65rgbv2/info.json b/keyboards/keygem/kg65rgbv2/keyboard.json
index c6738f1e60..c6738f1e60 100644
--- a/keyboards/keygem/kg65rgbv2/info.json
+++ b/keyboards/keygem/kg65rgbv2/keyboard.json
diff --git a/keyboards/keyhive/honeycomb/info.json b/keyboards/keyhive/honeycomb/keyboard.json
index 768f08275d..768f08275d 100644
--- a/keyboards/keyhive/honeycomb/info.json
+++ b/keyboards/keyhive/honeycomb/keyboard.json
diff --git a/keyboards/keyhive/lattice60/info.json b/keyboards/keyhive/lattice60/keyboard.json
index 4afdd839d0..4afdd839d0 100644
--- a/keyboards/keyhive/lattice60/info.json
+++ b/keyboards/keyhive/lattice60/keyboard.json
diff --git a/keyboards/kin80/blackpill401/info.json b/keyboards/kin80/blackpill401/keyboard.json
index 7591d3f39c..1047c94458 100644
--- a/keyboards/kin80/blackpill401/info.json
+++ b/keyboards/kin80/blackpill401/keyboard.json
@@ -1,6 +1,9 @@
{
"usb": {
- "device_version": "0.0.3"
+ "device_version": "0.0.3",
+ "shared_endpoint": {
+ "keyboard": true
+ }
},
"matrix_pins": {
"cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A5", "A6", "A7", "B0", "B1", "B10"],
diff --git a/keyboards/kin80/blackpill401/rules.mk b/keyboards/kin80/blackpill401/rules.mk
deleted file mode 100644
index 1071cf62ee..0000000000
--- a/keyboards/kin80/blackpill401/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-KEYBOARD_SHARED_EP = yes
diff --git a/keyboards/kin80/blackpill411/info.json b/keyboards/kin80/blackpill411/keyboard.json
index a1486351ed..d1ac0a97f7 100644
--- a/keyboards/kin80/blackpill411/info.json
+++ b/keyboards/kin80/blackpill411/keyboard.json
@@ -1,6 +1,9 @@
{
"usb": {
- "device_version": "0.0.3"
+ "device_version": "0.0.3",
+ "shared_endpoint": {
+ "keyboard": true
+ }
},
"matrix_pins": {
"cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A5", "A6", "A7", "B0", "B1", "B10"],
diff --git a/keyboards/kin80/blackpill411/rules.mk b/keyboards/kin80/blackpill411/rules.mk
deleted file mode 100644
index 1071cf62ee..0000000000
--- a/keyboards/kin80/blackpill411/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-KEYBOARD_SHARED_EP = yes
diff --git a/keyboards/kinesis/alvicstep/info.json b/keyboards/kinesis/alvicstep/keyboard.json
index 951f01203c..951f01203c 100644
--- a/keyboards/kinesis/alvicstep/info.json
+++ b/keyboards/kinesis/alvicstep/keyboard.json
diff --git a/keyboards/kinesis/kint41/info.json b/keyboards/kinesis/kint41/keyboard.json
index c1eb7b8465..c1eb7b8465 100644
--- a/keyboards/kinesis/kint41/info.json
+++ b/keyboards/kinesis/kint41/keyboard.json
diff --git a/keyboards/kinesis/kintlc/info.json b/keyboards/kinesis/kintlc/keyboard.json
index 07c81e1c89..07c81e1c89 100644
--- a/keyboards/kinesis/kintlc/info.json
+++ b/keyboards/kinesis/kintlc/keyboard.json
diff --git a/keyboards/kinesis/nguyenvietyen/info.json b/keyboards/kinesis/nguyenvietyen/keyboard.json
index 68bdd0f767..68bdd0f767 100644
--- a/keyboards/kinesis/nguyenvietyen/info.json
+++ b/keyboards/kinesis/nguyenvietyen/keyboard.json
diff --git a/keyboards/kmini/info.json b/keyboards/kmini/keyboard.json
index d272baca95..d272baca95 100755
--- a/keyboards/kmini/info.json
+++ b/keyboards/kmini/keyboard.json
diff --git a/keyboards/kopibeng/mnk65_stm32/info.json b/keyboards/kopibeng/mnk65_stm32/keyboard.json
index f3c57063c9..f3c57063c9 100644
--- a/keyboards/kopibeng/mnk65_stm32/info.json
+++ b/keyboards/kopibeng/mnk65_stm32/keyboard.json
diff --git a/keyboards/kopibeng/xt87/info.json b/keyboards/kopibeng/xt87/keyboard.json
index 05198e0a58..05198e0a58 100644
--- a/keyboards/kopibeng/xt87/info.json
+++ b/keyboards/kopibeng/xt87/keyboard.json
diff --git a/keyboards/kopibeng/xt87/rules.mk b/keyboards/kopibeng/xt87/rules.mk
deleted file mode 100644
index a92b099328..0000000000
--- a/keyboards/kopibeng/xt87/rules.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-# Enter lower-power sleep mode when on the ChibiOS idle thread
-OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE
diff --git a/keyboards/kprepublic/bm60hsrgb/rev2/info.json b/keyboards/kprepublic/bm60hsrgb/rev2/keyboard.json
index a82d5159cf..a82d5159cf 100644
--- a/keyboards/kprepublic/bm60hsrgb/rev2/info.json
+++ b/keyboards/kprepublic/bm60hsrgb/rev2/keyboard.json
diff --git a/keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json b/keyboards/kprepublic/bm60hsrgb_iso/rev2/keyboard.json
index e84817122e..e84817122e 100644
--- a/keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json
+++ b/keyboards/kprepublic/bm60hsrgb_iso/rev2/keyboard.json
diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json b/keyboards/kprepublic/bm60hsrgb_poker/rev2/keyboard.json
index 62ff452a68..62ff452a68 100644
--- a/keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json
+++ b/keyboards/kprepublic/bm60hsrgb_poker/rev2/keyboard.json
diff --git a/keyboards/ktec/ergodone/info.json b/keyboards/ktec/ergodone/keyboard.json
index 3c9b0208bb..3c9b0208bb 100644
--- a/keyboards/ktec/ergodone/info.json
+++ b/keyboards/ktec/ergodone/keyboard.json