summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Brassel <nick@tzarc.org>2021-01-20 10:00:28 +1100
committerNick Brassel <nick@tzarc.org>2021-01-20 10:00:28 +1100
commit9e18f41fcf46a268e01754a2743e67fb50deaa1d (patch)
tree1b11d31dd37bb4c1e48c3d4295a2ff20c318f5ce
parent78fe155b7241900988f26479b8e417623b137320 (diff)
parent1e1b469fa2f9aa7480b4c1f1d1f8eb5b0c0c8ce5 (diff)
downloadqmk_firmware-9e18f41fcf46a268e01754a2743e67fb50deaa1d.tar.gz
qmk_firmware-9e18f41fcf46a268e01754a2743e67fb50deaa1d.zip
Merge remote-tracking branch 'upstream/master' into develop
-rw-r--r--keyboards/hadron/config.h1
-rw-r--r--keyboards/halberd/config.h1
-rw-r--r--keyboards/handwired/108key_trackpoint/config.h1
-rw-r--r--keyboards/handwired/2x5keypad/config.h1
-rw-r--r--keyboards/handwired/412_64/config.h1
-rw-r--r--keyboards/handwired/42/config.h1
-rw-r--r--keyboards/handwired/6macro/config.h1
-rw-r--r--keyboards/handwired/aek64/config.h1
-rw-r--r--keyboards/handwired/aplx2/config.h1
-rw-r--r--keyboards/handwired/aranck/config.h1
-rw-r--r--keyboards/handwired/arrow_pad/config.h1
-rw-r--r--keyboards/handwired/arrow_pad/keymaps/pad_21/config.h1
-rw-r--r--keyboards/handwired/arrow_pad/keymaps/pad_24/config.h1
-rw-r--r--keyboards/handwired/atreus50/config.h1
-rw-r--r--keyboards/handwired/bdn9_ble/config.h1
-rw-r--r--keyboards/handwired/boss566y/redragon_vara/config.h1
-rw-r--r--keyboards/handwired/brain/config.h1
-rw-r--r--keyboards/handwired/cans12er/config.h1
-rw-r--r--keyboards/handwired/chiron/config.h1
-rw-r--r--keyboards/handwired/ck4x4/config.h1
-rw-r--r--keyboards/handwired/cmd60/config.h1
-rw-r--r--keyboards/handwired/co60/rev1/config.h1
-rw-r--r--keyboards/handwired/co60/rev6/config.h1
-rw-r--r--keyboards/handwired/co60/rev7/config.h1
-rw-r--r--keyboards/handwired/colorlice/config.h1
-rw-r--r--keyboards/handwired/dactyl/config.h1
-rw-r--r--keyboards/handwired/dactyl_left/config.h1
-rw-r--r--keyboards/handwired/dactyl_manuform/4x5/config.h1
-rw-r--r--keyboards/handwired/dactyl_manuform/4x6/config.h1
-rw-r--r--keyboards/handwired/dactyl_manuform/config.h2
-rw-r--r--keyboards/handwired/dactyl_promicro/config.h2
-rw-r--r--keyboards/handwired/daishi/config.h1
-rw-r--r--keyboards/handwired/datahand/config.h1
-rw-r--r--keyboards/handwired/ddg_56/config.h1
-rw-r--r--keyboards/handwired/eagleii/config.h1
-rw-r--r--keyboards/handwired/fc200rt_qmk/config.h1
-rw-r--r--keyboards/handwired/fivethirteen/config.h1
-rw-r--r--keyboards/handwired/floorboard/config.h1
-rw-r--r--keyboards/handwired/frenchdev/config.h1
-rw-r--r--keyboards/handwired/fruity60/config.h1
-rw-r--r--keyboards/handwired/gamenum/config.h1
-rw-r--r--keyboards/handwired/hacked_motospeed/config.h1
-rw-r--r--keyboards/handwired/heisenberg/config.h1
-rw-r--r--keyboards/handwired/hexon38/config.h1
-rw-r--r--keyboards/handwired/hnah40/config.h1
-rw-r--r--keyboards/handwired/hnah40rgb/config.h1
-rw-r--r--keyboards/handwired/ibm122m/config.h1
-rw-r--r--keyboards/handwired/jn68m/config.h1
-rw-r--r--keyboards/handwired/jopr/config.h1
-rw-r--r--keyboards/handwired/jot50/config.h1
-rw-r--r--keyboards/handwired/jotanck/config.h1
-rw-r--r--keyboards/handwired/jotpad16/config.h1
-rw-r--r--keyboards/handwired/jtallbean/split_65/config.h1
-rw-r--r--keyboards/handwired/juliet/config.h1
-rw-r--r--keyboards/handwired/k8split/config.h1
-rw-r--r--keyboards/handwired/k_numpad17/config.h1
-rw-r--r--keyboards/handwired/kbod/config.h1
-rw-r--r--keyboards/handwired/lovelive9/config.h1
-rw-r--r--keyboards/handwired/magicforce61/config.h1
-rw-r--r--keyboards/handwired/magicforce68/config.h1
-rw-r--r--keyboards/handwired/mechboards_micropad/config.h1
-rw-r--r--keyboards/handwired/minorca/config.h1
-rw-r--r--keyboards/handwired/ms_sculpt_mobile/config.h1
-rw-r--r--keyboards/handwired/myskeeb/config.h1
-rw-r--r--keyboards/handwired/nicekey/config.h1
-rw-r--r--keyboards/handwired/not_so_minidox/config.h1
-rw-r--r--keyboards/handwired/novem/config.h1
-rw-r--r--keyboards/handwired/numpad20/config.h1
-rw-r--r--keyboards/handwired/obuwunkunubi/spaget/config.h1
-rw-r--r--keyboards/handwired/onekey/config.h1
-rw-r--r--keyboards/handwired/ortho5x13/config.h1
-rw-r--r--keyboards/handwired/owlet60/config.h1
-rw-r--r--keyboards/handwired/p1800fl/config.h1
-rw-r--r--keyboards/handwired/p65rgb/config.h1
-rw-r--r--keyboards/handwired/pilcrow/config.h1
-rw-r--r--keyboards/handwired/postageboard/mini/config.h1
-rw-r--r--keyboards/handwired/postageboard/r1/config.h1
-rw-r--r--keyboards/handwired/prime_exl/config.h1
-rw-r--r--keyboards/handwired/prime_exl_plus/config.h1
-rw-r--r--keyboards/handwired/prkl30/feather/config.h1
-rw-r--r--keyboards/handwired/prkl30/promicro/config.h1
-rw-r--r--keyboards/handwired/promethium/config.h1
-rw-r--r--keyboards/handwired/pteron/config.h1
-rw-r--r--keyboards/handwired/qc60/config.h1
-rwxr-xr-xkeyboards/handwired/reddot/config.h1
-rw-r--r--keyboards/handwired/retro_refit/config.h1
-rw-r--r--keyboards/handwired/rs60/config.h1
-rw-r--r--keyboards/handwired/sick68/config.h1
-rw-r--r--keyboards/handwired/slash/config.h1
-rw-r--r--keyboards/handwired/space_oddity/config.h1
-rw-r--r--keyboards/handwired/splittest/config.h1
-rw-r--r--keyboards/handwired/steamvan/rev1/config.h1
-rw-r--r--keyboards/handwired/sticc14/config.h1
-rw-r--r--keyboards/handwired/swiftrax/cowfish/config.h1
-rw-r--r--keyboards/handwired/symmetry60/config.h1
-rw-r--r--keyboards/handwired/tennie/config.h1
-rw-r--r--keyboards/handwired/terminus_mini/config.h1
-rw-r--r--keyboards/handwired/trackpoint/config.h1
-rw-r--r--keyboards/handwired/traveller/config.h1
-rw-r--r--keyboards/handwired/tritium_numpad/config.h1
-rw-r--r--keyboards/handwired/twadlee/tp69/config.h1
-rw-r--r--keyboards/handwired/unk/rev1/config.h1
-rw-r--r--keyboards/handwired/woodpad/config.h3
-rw-r--r--keyboards/handwired/wulkan/config.h1
-rw-r--r--keyboards/handwired/xealous/rev1/config.h1
-rw-r--r--keyboards/handwired/xealousbrown/config.h1
-rw-r--r--keyboards/hecomi/alpha/config.h1
-rw-r--r--keyboards/heliar/wm1_hotswap/config.h1
-rw-r--r--keyboards/helix/pico/config.h1
-rw-r--r--keyboards/helix/rev1/config.h1
-rw-r--r--keyboards/helix/rev2/config.h1
-rw-r--r--keyboards/hhkb/ansi/config.h1
-rw-r--r--keyboards/hhkb/ansi/keymaps/cinaeco/config.h2
-rw-r--r--keyboards/hhkb/ansi/keymaps/mjt/config.h1
-rw-r--r--keyboards/hhkb/jp/config.h1
-rwxr-xr-xkeyboards/hid_liber/config.h1
-rw-r--r--keyboards/hifumi/config.h1
-rw-r--r--keyboards/hineybush/h10/config.h1
-rw-r--r--keyboards/hineybush/h60/config.h1
-rw-r--r--keyboards/hineybush/h75_singa/config.h1
-rw-r--r--keyboards/hineybush/h87a/config.h1
-rw-r--r--keyboards/hineybush/h88/config.h1
-rw-r--r--keyboards/hineybush/hbcp/config.h1
-rw-r--r--keyboards/hineybush/hineyg80/config.h1
-rw-r--r--keyboards/hineybush/physix/config.h1
-rw-r--r--keyboards/hineybush/sm68/config.h1
-rwxr-xr-xkeyboards/honeycomb/config.h1
-rw-r--r--keyboards/hotdox/config.h1
-rw-r--r--keyboards/hs60/v1/config.h1
-rw-r--r--keyboards/hs60/v2/ansi/config.h1
-rw-r--r--keyboards/hs60/v2/hhkb/config.h1
-rw-r--r--keyboards/hs60/v2/iso/config.h1
-rwxr-xr-xkeyboards/hub16/config.h1
-rw-r--r--keyboards/idb/idb_60/config.h1
-rw-r--r--keyboards/idobo/config.h1
-rw-r--r--keyboards/illuminati/is0/config.h1
-rw-r--r--keyboards/ivy/config.h1
-rw-r--r--keyboards/jae/j01/config.h1
-rw-r--r--keyboards/jc65/v32u4/config.h1
-rw-r--r--keyboards/jd40/config.h1
-rw-r--r--keyboards/jd45/config.h1
-rw-r--r--keyboards/jd45/keymaps/mjt/config.h1
-rw-r--r--keyboards/jian/handwired/config.h1
-rw-r--r--keyboards/jian/nsrev2/config.h1
-rw-r--r--keyboards/jian/rev1/config.h1
-rw-r--r--keyboards/jian/rev2/config.h1
-rw-r--r--keyboards/jj50/config.h1
-rw-r--r--keyboards/jnao/config.h1
-rw-r--r--keyboards/just60/config.h1
-rw-r--r--keyboards/kagamidget/config.h1
-rw-r--r--keyboards/kbdclack/kaishi65/config.h1
-rw-r--r--keyboards/kbdfans/kbd19x/config.h1
-rw-r--r--keyboards/kbdfans/kbd4x/config.h1
-rw-r--r--keyboards/kbdfans/kbd66/config.h1
-rw-r--r--keyboards/kbdfans/kbd67/hotswap/config.h1
-rw-r--r--keyboards/kbdfans/kbd67/mkii_soldered/config.h1
-rw-r--r--keyboards/kbdfans/kbd67/mkiirgb/v1/config.h1
-rw-r--r--keyboards/kbdfans/kbd67/mkiirgb/v2/config.h1
-rw-r--r--keyboards/kbdfans/kbd67/rev1/config.h1
-rw-r--r--keyboards/kbdfans/kbd67/rev2/config.h1
-rw-r--r--keyboards/kbdfans/kbd67/rev2/keymaps/tucznak/config.h2
-rw-r--r--keyboards/kbdfans/kbd6x/config.h1
-rw-r--r--keyboards/kbdfans/kbd75/config.h1
-rw-r--r--keyboards/kbdfans/kbd75/keymaps/tucznak/config.h2
-rw-r--r--keyboards/kbdfans/kbd8x/config.h1
-rw-r--r--keyboards/kbdfans/kbd8x_mk2/config.h1
-rw-r--r--keyboards/kbdfans/kbdmini/config.h1
-rw-r--r--keyboards/kbdfans/kbdpad_mk2/config.h1
-rwxr-xr-xkeyboards/kbdfans/maja/config.h1
-rw-r--r--keyboards/kc60se/config.h1
-rw-r--r--keyboards/keebio/bdn9/rev1/config.h1
-rw-r--r--keyboards/keebio/bdn9/rev2/config.h1
-rw-r--r--keyboards/keebio/bfo9000/config.h1
-rw-r--r--keyboards/keebio/choconum/config.h1
-rw-r--r--keyboards/keebio/chocopad/config.h1
-rw-r--r--keyboards/keebio/dilly/config.h1
-rw-r--r--keyboards/keebio/ergodicity/config.h1
-rw-r--r--keyboards/keebio/fourier/config.h1
-rw-r--r--keyboards/keebio/iris/keymaps/xyverz/config.h3
-rw-r--r--keyboards/keebio/iris/rev1/config.h1
-rw-r--r--keyboards/keebio/iris/rev1_led/config.h1
-rw-r--r--keyboards/keebio/iris/rev2/config.h1
-rw-r--r--keyboards/keebio/iris/rev3/config.h1
-rw-r--r--keyboards/keebio/iris/rev4/config.h1
-rw-r--r--keyboards/keebio/kbo5000/rev1/config.h1
-rw-r--r--keyboards/keebio/laplace/config.h1
-rw-r--r--keyboards/keebio/levinson/rev1/config.h1
-rw-r--r--keyboards/keebio/levinson/rev2/config.h1
-rw-r--r--keyboards/keebio/levinson/rev3/config.h1
-rw-r--r--keyboards/keebio/nyquist/rev1/config.h1
-rw-r--r--keyboards/keebio/nyquist/rev2/config.h1
-rw-r--r--keyboards/keebio/nyquist/rev3/config.h1
-rw-r--r--keyboards/keebio/quefrency/rev1/config.h1
-rw-r--r--keyboards/keebio/quefrency/rev2/config.h1
-rw-r--r--keyboards/keebio/rorschach/rev1/config.h1
-rw-r--r--keyboards/keebio/sinc/rev1/config.h1
-rw-r--r--keyboards/keebio/tragicforce68/config.h1
-rw-r--r--keyboards/keebio/tukey/config.h1
-rw-r--r--keyboards/keebio/viterbi/rev1/config.h1
-rw-r--r--keyboards/keebio/viterbi/rev2/config.h1
-rw-r--r--keyboards/keebio/wavelet/config.h1
-rw-r--r--keyboards/keebwerk/nano_slider/config.h1
-rw-r--r--keyboards/keebzdotnet/wazowski/config.h1
-rw-r--r--keyboards/keyboardio/model01/config.h1
-rw-r--r--keyboards/keyhive/maypad/config.h1
-rw-r--r--keyboards/kinesis/config.h1
-rw-r--r--keyboards/kingly_keys/romac/config.h1
-rw-r--r--keyboards/kingly_keys/romac_plus/config.h1
-rw-r--r--keyboards/kingly_keys/ropro/config.h1
-rw-r--r--keyboards/kingly_keys/smd_milk/config.h1
-rw-r--r--keyboards/kingly_keys/soap/config.h1
-rw-r--r--keyboards/kira75/config.h1
-rw-r--r--keyboards/kmac/config.h1
-rwxr-xr-xkeyboards/kmini/config.h1
-rw-r--r--keyboards/knops/mini/config.h1
-rw-r--r--keyboards/kona_classic/config.h1
-rw-r--r--keyboards/kudox/columner/config.h1
-rw-r--r--keyboards/kudox/rev1/config.h1
-rw-r--r--keyboards/kudox/rev2/config.h1
-rw-r--r--keyboards/kudox/rev3/config.h1
-rw-r--r--keyboards/kudox_game/rev1/config.h1
-rw-r--r--keyboards/kudox_game/rev2/config.h1
-rw-r--r--keyboards/kv/revt/config.h1
-rw-r--r--keyboards/kyria/rev1/config.h1
-rw-r--r--keyboards/laptreus/config.h1
-rw-r--r--keyboards/latinpad/config.h1
-rw-r--r--keyboards/lattice60/config.h1
-rw-r--r--keyboards/launchpad/config.h1
-rw-r--r--keyboards/lazydesigners/dimple/config.h1
-rw-r--r--keyboards/lazydesigners/the30/config.h1
-rw-r--r--keyboards/lazydesigners/the50/config.h1
-rw-r--r--keyboards/lazydesigners/the60/config.h1
-rw-r--r--keyboards/leeku/finger65/config.h1
-rw-r--r--keyboards/lets_split/rev1/config.h1
-rw-r--r--keyboards/lets_split/rev2/config.h1
-rw-r--r--keyboards/lets_split/sockets/config.h1
-rw-r--r--keyboards/lets_split_eh/config.h1
-rw-r--r--keyboards/lfkeyboards/lfk65_hs/config.h1
-rw-r--r--keyboards/lfkeyboards/lfk78/config.h1
-rw-r--r--keyboards/lfkeyboards/lfk87/config.h1
-rw-r--r--keyboards/lfkeyboards/lfkpad/config.h1
-rw-r--r--keyboards/lfkeyboards/mini1800/config.h1
-rw-r--r--keyboards/lily58/rev1/config.h1
-rw-r--r--keyboards/m10a/config.h1
-rw-r--r--keyboards/matrix/m12og/config.h1
-rw-r--r--keyboards/matrix/noah/config.h1
-rw-r--r--keyboards/maxipad/config.h1
-rw-r--r--keyboards/maxr1998/phoebe/config.h1
-rw-r--r--keyboards/maxr1998/pulse4k/config.h1
-rw-r--r--keyboards/mc_76k/config.h1
-rw-r--r--keyboards/mechkeys/mk60/config.h1
-rw-r--r--keyboards/mechllama/g35/config.h1
-rw-r--r--keyboards/mechlovin/adelais/standard_led/config.h1
-rw-r--r--keyboards/mechlovin/hannah910/config.h1
-rw-r--r--keyboards/mechlovin/infinity87/config.h1
-rw-r--r--keyboards/mechlovin/infinityce/config.h1
-rw-r--r--keyboards/mechlovin/pisces/config.h1
-rw-r--r--keyboards/mechmini/v1/config.h1
-rwxr-xr-xkeyboards/mechmini/v2/config.h2
-rw-r--r--keyboards/mechwild/bde/righty/config.h1
-rw-r--r--keyboards/meira/config.h1
-rw-r--r--keyboards/meishi/config.h1
-rw-r--r--keyboards/meishi2/config.h1
-rw-r--r--keyboards/melody96/config.h1
-rw-r--r--keyboards/meme/config.h1
-rw-r--r--keyboards/meson/config.h1
-rw-r--r--keyboards/mexsistor/ludmila/config.h1
-rw-r--r--keyboards/miller/gm862/config.h1
-rw-r--r--keyboards/miniaxe/config.h1
-rw-r--r--keyboards/minidox/config.h1
-rw-r--r--keyboards/mint60/config.h1
-rw-r--r--keyboards/mitosis/config.h1
-rw-r--r--keyboards/miuni32/config.h1
-rw-r--r--keyboards/mixi/config.h1
-rw-r--r--keyboards/montsinger/rebound/rev1/config.h1
-rw-r--r--keyboards/montsinger/rebound/rev2/config.h1
-rw-r--r--keyboards/montsinger/rebound/rev3/config.h1
-rw-r--r--keyboards/montsinger/rewind/config.h1
-rw-r--r--keyboards/moon/config.h1
-rw-r--r--keyboards/mountainblocks/mb17/config.h1
-rw-r--r--keyboards/mt40/config.h2
-rw-r--r--keyboards/mt980/config.h1
-rw-r--r--keyboards/murcielago/rev1/config.h1
-rw-r--r--keyboards/mxss/config.h1
-rw-r--r--tmk_core/common/chibios/syscall-fallbacks.c85
285 files changed, 50 insertions, 330 deletions
diff --git a/keyboards/hadron/config.h b/keyboards/hadron/config.h
index 3fc76b0b3b..fc0e920eb9 100644
--- a/keyboards/hadron/config.h
+++ b/keyboards/hadron/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define PRODUCT_ID 0x5F37
#define MANUFACTURER ishtob
#define PRODUCT Hadron Keyboard
-#define DESCRIPTION A low profile ortholinear keyboard
//#define AUDIO_VOICES
diff --git a/keyboards/halberd/config.h b/keyboards/halberd/config.h
index 746375b70e..2e1980677e 100644
--- a/keyboards/halberd/config.h
+++ b/keyboards/halberd/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Kagizaraya
#define PRODUCT Halberd
-#define DESCRIPTION 40% keyboard
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/108key_trackpoint/config.h b/keyboards/handwired/108key_trackpoint/config.h
index 2c0662c0b6..b1ac790d76 100644
--- a/keyboards/handwired/108key_trackpoint/config.h
+++ b/keyboards/handwired/108key_trackpoint/config.h
@@ -7,7 +7,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER QMK
#define PRODUCT 108Key-Trackpoint
-#define DESCRIPTION A 108 key ANSI keyboard with a trackpoint and three mouse buttons
#define MATRIX_ROWS 8
#define MATRIX_COLS 23
diff --git a/keyboards/handwired/2x5keypad/config.h b/keyboards/handwired/2x5keypad/config.h
index 35a0fda8d1..f7259607c7 100644
--- a/keyboards/handwired/2x5keypad/config.h
+++ b/keyboards/handwired/2x5keypad/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER Jonathan Cameron
#define PRODUCT 2x5keypad
-#define DESCRIPTION 2x5 Keypad
/* key matrix size */
#define MATRIX_ROWS 2
diff --git a/keyboards/handwired/412_64/config.h b/keyboards/handwired/412_64/config.h
index 4acda46fd4..b20159fd89 100644
--- a/keyboards/handwired/412_64/config.h
+++ b/keyboards/handwired/412_64/config.h
@@ -10,7 +10,6 @@
#define DEVICE_VER 0x0000
#define MANUFACTURER EDI/SCI
#define PRODUCT 412 64 Model 00
-#define DESCRIPTION A compact 60% keyboard inspired by the 4x4x4x4x4
/* key matrix size */
#define MATRIX_ROWS 8
diff --git a/keyboards/handwired/42/config.h b/keyboards/handwired/42/config.h
index c88013f460..9381b7e94f 100644
--- a/keyboards/handwired/42/config.h
+++ b/keyboards/handwired/42/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0003
#define MANUFACTURER nglgzz
#define PRODUCT 42
-#define DESCRIPTION BT
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/6macro/config.h b/keyboards/handwired/6macro/config.h
index 0443e2ceae..cfa15ee15b 100644
--- a/keyboards/handwired/6macro/config.h
+++ b/keyboards/handwired/6macro/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER joaofbmaia
#define PRODUCT 6macro
-#define DESCRIPTION 6macro
/* key matrix size */
#define MATRIX_ROWS 2
diff --git a/keyboards/handwired/aek64/config.h b/keyboards/handwired/aek64/config.h
index f10cd69dd5..76281561e7 100644
--- a/keyboards/handwired/aek64/config.h
+++ b/keyboards/handwired/aek64/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER 4sStylZ and others makers
#define PRODUCT AEK64
-#define DESCRIPTION QMK keyboard firmware for AEK64 handwired
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/aplx2/config.h b/keyboards/handwired/aplx2/config.h
index 041f956b8d..a02b5954ae 100644
--- a/keyboards/handwired/aplx2/config.h
+++ b/keyboards/handwired/aplx2/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Aplyard
#define PRODUCT Aplx2
-#define DESCRIPTION Aplx2% osu!
/* key matrix size */
#define MATRIX_ROWS 1
diff --git a/keyboards/handwired/aranck/config.h b/keyboards/handwired/aranck/config.h
index f07f20738c..78b4a31477 100644
--- a/keyboards/handwired/aranck/config.h
+++ b/keyboards/handwired/aranck/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Ardakilic
#define PRODUCT Aranck
-#define DESCRIPTION A handwired 40% ortholinear keyboard
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/arrow_pad/config.h b/keyboards/handwired/arrow_pad/config.h
index abb600c51c..22d0f405d4 100644
--- a/keyboards/handwired/arrow_pad/config.h
+++ b/keyboards/handwired/arrow_pad/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Nobody
#define PRODUCT GoldPad
-#define DESCRIPTION A custom keyboard
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/handwired/arrow_pad/keymaps/pad_21/config.h b/keyboards/handwired/arrow_pad/keymaps/pad_21/config.h
index 0e471527df..550bfd183f 100644
--- a/keyboards/handwired/arrow_pad/keymaps/pad_21/config.h
+++ b/keyboards/handwired/arrow_pad/keymaps/pad_21/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Nobody
#define PRODUCT Arrow Pad 21
-#define DESCRIPTION 21-Key QMK Assistant
/* key matrix size */
#define MATRIX_ROWS 2
diff --git a/keyboards/handwired/arrow_pad/keymaps/pad_24/config.h b/keyboards/handwired/arrow_pad/keymaps/pad_24/config.h
index aba085f3d4..51d3b9080b 100644
--- a/keyboards/handwired/arrow_pad/keymaps/pad_24/config.h
+++ b/keyboards/handwired/arrow_pad/keymaps/pad_24/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Nobody
#define PRODUCT Arrow Pad 24
-#define DESCRIPTION 24-Key QMK Assistant
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/handwired/atreus50/config.h b/keyboards/handwired/atreus50/config.h
index 0d51e1185d..978088b03d 100644
--- a/keyboards/handwired/atreus50/config.h
+++ b/keyboards/handwired/atreus50/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Hexwire
#define PRODUCT Atreus 50 Keyboard
-#define DESCRIPTION Atreus layout with extra column
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/bdn9_ble/config.h b/keyboards/handwired/bdn9_ble/config.h
index e6762406a0..1d9ad6ecdd 100644
--- a/keyboards/handwired/bdn9_ble/config.h
+++ b/keyboards/handwired/bdn9_ble/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER KeyPCB/Keebio
#define PRODUCT BDN9-BLE
-#define DESCRIPTION 3x3 Bluetooth Macropad
/* key matrix size */
#define MATRIX_ROWS 3
diff --git a/keyboards/handwired/boss566y/redragon_vara/config.h b/keyboards/handwired/boss566y/redragon_vara/config.h
index 167bddd485..1508321545 100644
--- a/keyboards/handwired/boss566y/redragon_vara/config.h
+++ b/keyboards/handwired/boss566y/redragon_vara/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER PH
#define PRODUCT Redragon Vara
-#define DESCRIPTION HandWired Redragon Vara
/* key matrix size */
#define MATRIX_ROWS 12
diff --git a/keyboards/handwired/brain/config.h b/keyboards/handwired/brain/config.h
index 3779cfb9c1..2ca3cf1d1e 100644
--- a/keyboards/handwired/brain/config.h
+++ b/keyboards/handwired/brain/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER klackygears
#define PRODUCT Brain
-#define DESCRIPTION A split ergonomic keyboard with sculpted shell
#define SPLIT_USB_DETECT
diff --git a/keyboards/handwired/cans12er/config.h b/keyboards/handwired/cans12er/config.h
index d7bc4c5c5a..269471ac0b 100644
--- a/keyboards/handwired/cans12er/config.h
+++ b/keyboards/handwired/cans12er/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER Can
#define PRODUCT cans12er
-#define DESCRIPTION a simple 3x4 keypad. every part can be manufactured at home
/* key matrix size */
#define MATRIX_ROWS 3
diff --git a/keyboards/handwired/chiron/config.h b/keyboards/handwired/chiron/config.h
index fcc5ae49a6..0e8d697025 100644
--- a/keyboards/handwired/chiron/config.h
+++ b/keyboards/handwired/chiron/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Mike Hix
#define PRODUCT chiron
-#define DESCRIPTION A custom keyboard
#define MATRIX_ROWS 10
#define MATRIX_COLS 7
diff --git a/keyboards/handwired/ck4x4/config.h b/keyboards/handwired/ck4x4/config.h
index 3f353affb8..61a5d3baf9 100644
--- a/keyboards/handwired/ck4x4/config.h
+++ b/keyboards/handwired/ck4x4/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER QMK
#define PRODUCT CK4x4
-#define DESCRIPTION Cannon Keys 4x4 MacroPad
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/cmd60/config.h b/keyboards/handwired/cmd60/config.h
index ee676ca05d..8cc26c34dd 100644
--- a/keyboards/handwired/cmd60/config.h
+++ b/keyboards/handwired/cmd60/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER cmd
#define PRODUCT CMD60
-#define DESCRIPTION Advanced Programming Keeb Layout
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/co60/rev1/config.h b/keyboards/handwired/co60/rev1/config.h
index 2168516d2d..281a10570f 100644
--- a/keyboards/handwired/co60/rev1/config.h
+++ b/keyboards/handwired/co60/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER John M Daly
#define PRODUCT CO60
-#define DESCRIPTION An open hardware sixty percent PCB
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/co60/rev6/config.h b/keyboards/handwired/co60/rev6/config.h
index 0a7227fb8e..79c64e7353 100644
--- a/keyboards/handwired/co60/rev6/config.h
+++ b/keyboards/handwired/co60/rev6/config.h
@@ -24,7 +24,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER John M Daly
#define PRODUCT CO60 rev6
-#define DESCRIPTION An open hardware sixty percent PCB
/* Address for jumping to bootloader on STM32 chips. */
/* It is chip dependent, the correct number can be looked up here:
diff --git a/keyboards/handwired/co60/rev7/config.h b/keyboards/handwired/co60/rev7/config.h
index 98b36b99cc..20e62472b7 100644
--- a/keyboards/handwired/co60/rev7/config.h
+++ b/keyboards/handwired/co60/rev7/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER John M Daly
#define PRODUCT CO60 rev7
-#define DESCRIPTION An open hardware sixty percent PCB
/* Address for jumping to bootloader on STM32 chips. */
/* It is chip dependent, the correct number can be looked up here:
diff --git a/keyboards/handwired/colorlice/config.h b/keyboards/handwired/colorlice/config.h
index 1782542119..206a4004ea 100644
--- a/keyboards/handwired/colorlice/config.h
+++ b/keyboards/handwired/colorlice/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER marhalloweenvt
#define PRODUCT Colorlice
-#define DESCRIPTION Replacement PCB for TGR Alice
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/dactyl/config.h b/keyboards/handwired/dactyl/config.h
index 49524c2097..10c43d1307 100644
--- a/keyboards/handwired/dactyl/config.h
+++ b/keyboards/handwired/dactyl/config.h
@@ -28,7 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Adereth
#define PRODUCT Dactyl
-#define DESCRIPTION An ortholinear, split, 3D-curved keyboard with thumb clusters.
#define DIODE_DIRECTION ROW2COL
#define MATRIX_ROWS 6
diff --git a/keyboards/handwired/dactyl_left/config.h b/keyboards/handwired/dactyl_left/config.h
index e3924b96a1..4d18dd9e32 100644
--- a/keyboards/handwired/dactyl_left/config.h
+++ b/keyboards/handwired/dactyl_left/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER RedForty
#define PRODUCT dactyl_left
-#define DESCRIPTION A custom keyboard
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/handwired/dactyl_manuform/4x5/config.h b/keyboards/handwired/dactyl_manuform/4x5/config.h
index 3b33441ca7..22f800d0eb 100644
--- a/keyboards/handwired/dactyl_manuform/4x5/config.h
+++ b/keyboards/handwired/dactyl_manuform/4x5/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER tshort
-#define DESCRIPTION A split keyboard for the cheap makers
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/handwired/dactyl_manuform/4x6/config.h b/keyboards/handwired/dactyl_manuform/4x6/config.h
index 20b8952b55..6de9b36167 100644
--- a/keyboards/handwired/dactyl_manuform/4x6/config.h
+++ b/keyboards/handwired/dactyl_manuform/4x6/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* USB Device descriptor parameter */
#define PRODUCT_ID 0x3436
#define DEVICE_VER 0x0001
-#define DESCRIPTION A split keyboard for the cheap makers
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/handwired/dactyl_manuform/config.h b/keyboards/handwired/dactyl_manuform/config.h
index 5a5664e381..6c4ec0f193 100644
--- a/keyboards/handwired/dactyl_manuform/config.h
+++ b/keyboards/handwired/dactyl_manuform/config.h
@@ -23,8 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* USB Device descriptor parameter */
#define VENDOR_ID 0x444D
#define MANUFACTURER tshort
-// defined in subfolder
-#define DESCRIPTION A split keyboard for the cheap makers
/* mouse config */
#define MOUSEKEY_INTERVAL 20
diff --git a/keyboards/handwired/dactyl_promicro/config.h b/keyboards/handwired/dactyl_promicro/config.h
index c57e766243..29547f2533 100644
--- a/keyboards/handwired/dactyl_promicro/config.h
+++ b/keyboards/handwired/dactyl_promicro/config.h
@@ -37,8 +37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define PRODUCT_ID 0x3060
#define DEVICE_VER 0x0001
//#define MANUFACTURER tshort
-// defined in subfolder
-#define DESCRIPTION A split keyboard
/* mouse config */
#define MOUSEKEY_INTERVAL 20
diff --git a/keyboards/handwired/daishi/config.h b/keyboards/handwired/daishi/config.h
index 16ca49ba17..e4a45972c8 100644
--- a/keyboards/handwired/daishi/config.h
+++ b/keyboards/handwired/daishi/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER MetaMechs
#define PRODUCT Daishi
-#define DESCRIPTION Compact Battlecruiser
/* key matrix size */
#define MATRIX_ROWS 7
diff --git a/keyboards/handwired/datahand/config.h b/keyboards/handwired/datahand/config.h
index c7a0a43def..c9726f6ddb 100644
--- a/keyboards/handwired/datahand/config.h
+++ b/keyboards/handwired/datahand/config.h
@@ -24,7 +24,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER DataHand
#define PRODUCT DataHand
-#define DESCRIPTION DataHand Teensy++ 2.0 conversion
/* key matrix size */
#define MATRIX_ROWS 13
diff --git a/keyboards/handwired/ddg_56/config.h b/keyboards/handwired/ddg_56/config.h
index de4c94e659..6d880d1fd5 100644
--- a/keyboards/handwired/ddg_56/config.h
+++ b/keyboards/handwired/ddg_56/config.h
@@ -22,7 +22,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER Spaceman
#define PRODUCT DDG_56
-#define DESCRIPTION DDG_56
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/eagleii/config.h b/keyboards/handwired/eagleii/config.h
index c66cb18134..aa53dfa460 100644
--- a/keyboards/handwired/eagleii/config.h
+++ b/keyboards/handwired/eagleii/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER Eagle
#define PRODUCT II
-#define DESCRIPTION Eagle II Keyboard
#define MATRIX_ROWS 12
#define MATRIX_COLS 12
diff --git a/keyboards/handwired/fc200rt_qmk/config.h b/keyboards/handwired/fc200rt_qmk/config.h
index 12c40360b1..098daf97ad 100644
--- a/keyboards/handwired/fc200rt_qmk/config.h
+++ b/keyboards/handwired/fc200rt_qmk/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER NaCly
#define PRODUCT fc200rt_qmk
-#define DESCRIPTION Leopold FC200RT QMK enbabled with Teensy 2.0
/* key matrix size */
#define MATRIX_ROWS 8
diff --git a/keyboards/handwired/fivethirteen/config.h b/keyboards/handwired/fivethirteen/config.h
index 9511222974..86ce250e72 100644
--- a/keyboards/handwired/fivethirteen/config.h
+++ b/keyboards/handwired/fivethirteen/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER rdg
#define PRODUCT fivethirteen
-#define DESCRIPTION handwired 5x13 matrix keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/floorboard/config.h b/keyboards/handwired/floorboard/config.h
index 12ab4387f1..ab7748aac5 100644
--- a/keyboards/handwired/floorboard/config.h
+++ b/keyboards/handwired/floorboard/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Kevin Lockwood
#define PRODUCT Floorboard
-#define DESCRIPTION A handwired 4x12 ortholinear board
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/frenchdev/config.h b/keyboards/handwired/frenchdev/config.h
index eca6690905..7b2fb6e002 100644
--- a/keyboards/handwired/frenchdev/config.h
+++ b/keyboards/handwired/frenchdev/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Nicolas Poirey
#define PRODUCT Frenchdev V1
-#define DESCRIPTION QMK keyboard firmware for Frenchdev
/* key matrix size */
#define MATRIX_ROWS 16
diff --git a/keyboards/handwired/fruity60/config.h b/keyboards/handwired/fruity60/config.h
index 5cccba3dc8..7d63a657ec 100644
--- a/keyboards/handwired/fruity60/config.h
+++ b/keyboards/handwired/fruity60/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER yanfali
#define PRODUCT fruity60
-#define DESCRIPTION An Adafruit BLE 32u4 capable 60
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/handwired/gamenum/config.h b/keyboards/handwired/gamenum/config.h
index ff60aa5293..4a62732a78 100644
--- a/keyboards/handwired/gamenum/config.h
+++ b/keyboards/handwired/gamenum/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Seth-Senpai
#define PRODUCT GameNum
-#define DESCRIPTION Numpad with gamelayers
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/hacked_motospeed/config.h b/keyboards/handwired/hacked_motospeed/config.h
index eba87164f2..80ae3039f1 100644
--- a/keyboards/handwired/hacked_motospeed/config.h
+++ b/keyboards/handwired/hacked_motospeed/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER MMO_Corp
#define PRODUCT hacked_motospeed
-#define DESCRIPTION Motospeed Numpads wired to Teensy++2.0
/* key matrix size */
#define MATRIX_ROWS 10
diff --git a/keyboards/handwired/heisenberg/config.h b/keyboards/handwired/heisenberg/config.h
index 34458b492e..5f229ddabe 100644
--- a/keyboards/handwired/heisenberg/config.h
+++ b/keyboards/handwired/heisenberg/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Ardakilic
#define PRODUCT Heisenberg
-#define DESCRIPTION A handwired 40% ortholinear keyboard
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/hexon38/config.h b/keyboards/handwired/hexon38/config.h
index 1176d3fa57..6187aa539e 100644
--- a/keyboards/handwired/hexon38/config.h
+++ b/keyboards/handwired/hexon38/config.h
@@ -10,7 +10,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER pepaslabs
#define PRODUCT hexon38
-#define DESCRIPTION "A handmade non-split ergonomic 38-key keyboard, inspired by the lil38. See https://github.com/pepaslabs/hexon38."
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/hnah40/config.h b/keyboards/handwired/hnah40/config.h
index 6138d2e3ea..06bd2216f9 100644
--- a/keyboards/handwired/hnah40/config.h
+++ b/keyboards/handwired/hnah40/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER HnahKB
#define PRODUCT Hnah40
-#define DESCRIPTION Custom 40% PCB
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/hnah40rgb/config.h b/keyboards/handwired/hnah40rgb/config.h
index 7741f3965f..e6271738c0 100644
--- a/keyboards/handwired/hnah40rgb/config.h
+++ b/keyboards/handwired/hnah40rgb/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER HnahKB
#define PRODUCT Hnah40V2
-#define DESCRIPTION A custom rgb keyboard
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/ibm122m/config.h b/keyboards/handwired/ibm122m/config.h
index 8189f704d7..f4aa5f71e7 100644
--- a/keyboards/handwired/ibm122m/config.h
+++ b/keyboards/handwired/ibm122m/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER IBM
#define PRODUCT IBM Model M 122 key
-#define DESCRIPTION Mapping by github.com/lukexorz
/* key matrix size */
#define MATRIX_ROWS 8
diff --git a/keyboards/handwired/jn68m/config.h b/keyboards/handwired/jn68m/config.h
index ef0c09cf14..56a3e11696 100644
--- a/keyboards/handwired/jn68m/config.h
+++ b/keyboards/handwired/jn68m/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER MxBlue
#define PRODUCT JN68M
-#define DESCRIPTION Custom PCB for VA68M
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/jopr/config.h b/keyboards/handwired/jopr/config.h
index aece709156..99d98c9be4 100644
--- a/keyboards/handwired/jopr/config.h
+++ b/keyboards/handwired/jopr/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER joelproko
#define PRODUCT jopr-106-Nl2SR-Cl2nL
-#define DESCRIPTION jopr-106 Mechanical Keyboard
/* key matrix size */
#define MATRIX_ROWS 10
diff --git a/keyboards/handwired/jot50/config.h b/keyboards/handwired/jot50/config.h
index 2d2c1c1830..c44ceb3a71 100644
--- a/keyboards/handwired/jot50/config.h
+++ b/keyboards/handwired/jot50/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER Jotix
#define PRODUCT Jot50
-#define DESCRIPTION A 5x12 compact ortholinear keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/jotanck/config.h b/keyboards/handwired/jotanck/config.h
index 925464825b..db4a51f52f 100644
--- a/keyboards/handwired/jotanck/config.h
+++ b/keyboards/handwired/jotanck/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER Jotix
#define PRODUCT Jotanck
-#define DESCRIPTION A Jotantastic compact ortholinear keyboard
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/jotpad16/config.h b/keyboards/handwired/jotpad16/config.h
index dc6bb79593..78f28059e5 100644
--- a/keyboards/handwired/jotpad16/config.h
+++ b/keyboards/handwired/jotpad16/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER Jotix
#define PRODUCT JotPad16
-#define DESCRIPTION A Jotantastic compact NumPad
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/jtallbean/split_65/config.h b/keyboards/handwired/jtallbean/split_65/config.h
index 06c569f9f2..0d23cad950 100644
--- a/keyboards/handwired/jtallbean/split_65/config.h
+++ b/keyboards/handwired/jtallbean/split_65/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER jtallbean
#define PRODUCT split_65
-#define DESCRIPTION Split ergonomic keyboard
/* key matrix size */
#define MATRIX_ROWS 10 // Double rows for split keyboards. split_65 has 5, so define 10
diff --git a/keyboards/handwired/juliet/config.h b/keyboards/handwired/juliet/config.h
index 6713749d86..48c712e1d0 100644
--- a/keyboards/handwired/juliet/config.h
+++ b/keyboards/handwired/juliet/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER nacly
#define PRODUCT juliet
-#define DESCRIPTION Pro Micro Enabled ROMEO: ROMEO by coseyfannitutti
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/k8split/config.h b/keyboards/handwired/k8split/config.h
index 234ab1adb3..c1afef9a33 100644
--- a/keyboards/handwired/k8split/config.h
+++ b/keyboards/handwired/k8split/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Ckat
#define PRODUCT k8split
-#define DESCRIPTION custom split keyboard
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/handwired/k_numpad17/config.h b/keyboards/handwired/k_numpad17/config.h
index e14101edec..849460520a 100644
--- a/keyboards/handwired/k_numpad17/config.h
+++ b/keyboards/handwired/k_numpad17/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Handwired
#define PRODUCT K-Numpad17
-#define DESCRIPTION QMK keyboard firmware for handwired numpad with 17 keys
#define TAPPING_TERM 400
diff --git a/keyboards/handwired/kbod/config.h b/keyboards/handwired/kbod/config.h
index f0bba68a55..c1a2a0a7c8 100644
--- a/keyboards/handwired/kbod/config.h
+++ b/keyboards/handwired/kbod/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER fudanchii
#define PRODUCT kbod
-#define DESCRIPTION Keyboard of Disapproval
/* key matrix size */
#define MATRIX_ROWS 8
diff --git a/keyboards/handwired/lovelive9/config.h b/keyboards/handwired/lovelive9/config.h
index f1f6f69c55..9a55ee95f3 100644
--- a/keyboards/handwired/lovelive9/config.h
+++ b/keyboards/handwired/lovelive9/config.h
@@ -9,7 +9,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER numazu Keyboards
#define PRODUCT lovelive9
-#define DESCRIPTION lovelive sunshine Keyboards 9Key
/* key matrix size */
#define MATRIX_ROWS 1
diff --git a/keyboards/handwired/magicforce61/config.h b/keyboards/handwired/magicforce61/config.h
index 446f4aefca..92d4fbecb8 100644
--- a/keyboards/handwired/magicforce61/config.h
+++ b/keyboards/handwired/magicforce61/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Hexwire
#define PRODUCT Magicforce 61
-#define DESCRIPTION Handwired Magicforce 61
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/magicforce68/config.h b/keyboards/handwired/magicforce68/config.h
index 1cb7e91b41..430e294ba8 100644
--- a/keyboards/handwired/magicforce68/config.h
+++ b/keyboards/handwired/magicforce68/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Hexwire
#define PRODUCT Magicforce 68
-#define DESCRIPTION Handwired Magicforce 68
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/mechboards_micropad/config.h b/keyboards/handwired/mechboards_micropad/config.h
index 30775ac8f6..51f3bcaa6f 100644
--- a/keyboards/handwired/mechboards_micropad/config.h
+++ b/keyboards/handwired/mechboards_micropad/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Yiancar
#define PRODUCT Mechboards Micropad
-#define DESCRIPTION Enjoy your freebie!
/* key matrix size */
#define MATRIX_ROWS 1
diff --git a/keyboards/handwired/minorca/config.h b/keyboards/handwired/minorca/config.h
index acaf26e959..9828c03e11 100644
--- a/keyboards/handwired/minorca/config.h
+++ b/keyboards/handwired/minorca/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER panc.co
#define PRODUCT Minorca
-#define DESCRIPTION QMK Firmware for panc.co Minorca
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/ms_sculpt_mobile/config.h b/keyboards/handwired/ms_sculpt_mobile/config.h
index 0b1d3e6b3b..1b61d8712a 100644
--- a/keyboards/handwired/ms_sculpt_mobile/config.h
+++ b/keyboards/handwired/ms_sculpt_mobile/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define PRODUCT_ID 0x6060
#define DEVICE_VER 0x0001
#define MANUFACTURER Microsoftplus
-#define DESCRIPTION 6000
/* key matrix size */
#define MATRIX_ROWS 8
diff --git a/keyboards/handwired/myskeeb/config.h b/keyboards/handwired/myskeeb/config.h
index 227a96f9f1..ef6dcb13b7 100644
--- a/keyboards/handwired/myskeeb/config.h
+++ b/keyboards/handwired/myskeeb/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0100
#define MANUFACTURER DAG3
#define PRODUCT MySKeeb
-#define DESCRIPTION Custom Split Keyboard
// Key Matrix Size //
// Rows are Doubled-up
diff --git a/keyboards/handwired/nicekey/config.h b/keyboards/handwired/nicekey/config.h
index 9c1b18117b..d1b18cc282 100644
--- a/keyboards/handwired/nicekey/config.h
+++ b/keyboards/handwired/nicekey/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Lukas
#define PRODUCT nicekey
-#define DESCRIPTION a compliment one key keyboard
/* key matrix size */
#define MATRIX_ROWS 1
diff --git a/keyboards/handwired/not_so_minidox/config.h b/keyboards/handwired/not_so_minidox/config.h
index e92621af41..9d2174b532 100644
--- a/keyboards/handwired/not_so_minidox/config.h
+++ b/keyboards/handwired/not_so_minidox/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER mtdjr
#define PRODUCT Not So MiniDox
-#define DESCRIPTION A larger version of the MiniDox
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/handwired/novem/config.h b/keyboards/handwired/novem/config.h
index a8c012a45f..1b6d8587f0 100644
--- a/keyboards/handwired/novem/config.h
+++ b/keyboards/handwired/novem/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Jose I. Martinez
#define PRODUCT novem
-#define DESCRIPTION A custom keyboard
/* key matrix size */
#define MATRIX_ROWS 3
diff --git a/keyboards/handwired/numpad20/config.h b/keyboards/handwired/numpad20/config.h
index 78d95965a7..7e7ddbeb2a 100644
--- a/keyboards/handwired/numpad20/config.h
+++ b/keyboards/handwired/numpad20/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Hexwire
#define PRODUCT Numpad 20
-#define DESCRIPTION Handwired 4x5 numpad
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/obuwunkunubi/spaget/config.h b/keyboards/handwired/obuwunkunubi/spaget/config.h
index 79c5d2bf16..56fb46ad91 100644
--- a/keyboards/handwired/obuwunkunubi/spaget/config.h
+++ b/keyboards/handwired/obuwunkunubi/spaget/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER obuwunkunubi
#define PRODUCT spaget
-#define DESCRIPTION numpad with 2 encoders and a screen
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/handwired/onekey/config.h b/keyboards/handwired/onekey/config.h
index 652a99cab6..4643da7cf8 100644
--- a/keyboards/handwired/onekey/config.h
+++ b/keyboards/handwired/onekey/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER none
#define PRODUCT onekey
-#define DESCRIPTION test board for qmk
/* key matrix size */
#define MATRIX_ROWS 1
diff --git a/keyboards/handwired/ortho5x13/config.h b/keyboards/handwired/ortho5x13/config.h
index b3850a48a4..65510c2a23 100644
--- a/keyboards/handwired/ortho5x13/config.h
+++ b/keyboards/handwired/ortho5x13/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Hexwire
#define PRODUCT Ortho 5x13
-#define DESCRIPTION Handwired 5x13 ortholinear keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/owlet60/config.h b/keyboards/handwired/owlet60/config.h
index 0bcc8f20e2..72c6b20723 100644
--- a/keyboards/handwired/owlet60/config.h
+++ b/keyboards/handwired/owlet60/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER worthlessowl
#define PRODUCT Owlet60
-#define DESCRIPTION TGR Alice inspired 65 or 60 percent keyboard
/* key matrix size */
#define MATRIX_ROWS 9
diff --git a/keyboards/handwired/p1800fl/config.h b/keyboards/handwired/p1800fl/config.h
index c2022a6b27..793d8f19c3 100644
--- a/keyboards/handwired/p1800fl/config.h
+++ b/keyboards/handwired/p1800fl/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER marhalloweenvt
#define PRODUCT p1800fl
-#define DESCRIPTION A compact 1800 layout keyboard
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/handwired/p65rgb/config.h b/keyboards/handwired/p65rgb/config.h
index c3900c7ec8..c50fc2826a 100644
--- a/keyboards/handwired/p65rgb/config.h
+++ b/keyboards/handwired/p65rgb/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER marhalloweenvt
#define PRODUCT p65rgb
-#define DESCRIPTION Replacement PCB for e6.5
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/pilcrow/config.h b/keyboards/handwired/pilcrow/config.h
index 439686ae62..a2eaaaefaf 100644
--- a/keyboards/handwired/pilcrow/config.h
+++ b/keyboards/handwired/pilcrow/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER You
#define PRODUCT pilcrow
-#define DESCRIPTION A custom keyboard
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/postageboard/mini/config.h b/keyboards/handwired/postageboard/mini/config.h
index ac7d468855..d4f654a7a4 100644
--- a/keyboards/handwired/postageboard/mini/config.h
+++ b/keyboards/handwired/postageboard/mini/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER LifeIsOnTheWire
#define PRODUCT PostageBoard
-#define DESCRIPTION "A Handwire Controller Board Round 2"
/* key matrix size */
#define MATRIX_ROWS 1
diff --git a/keyboards/handwired/postageboard/r1/config.h b/keyboards/handwired/postageboard/r1/config.h
index 435e87fa1b..078e66dd75 100644
--- a/keyboards/handwired/postageboard/r1/config.h
+++ b/keyboards/handwired/postageboard/r1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER LifeIsOnTheWire
#define PRODUCT PostageBoard
-#define DESCRIPTION "A Handwire Controller Board"
/* key matrix size */
#define MATRIX_ROWS 1
diff --git a/keyboards/handwired/prime_exl/config.h b/keyboards/handwired/prime_exl/config.h
index 8e5692fa86..436715a7d9 100644
--- a/keyboards/handwired/prime_exl/config.h
+++ b/keyboards/handwired/prime_exl/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER PrimeKB
#define PRODUCT Prime_EXL
-#define DESCRIPTION Ergo
/* key matrix size */
#define MATRIX_ROWS 10
diff --git a/keyboards/handwired/prime_exl_plus/config.h b/keyboards/handwired/prime_exl_plus/config.h
index 7e9a440d24..4583e443aa 100644
--- a/keyboards/handwired/prime_exl_plus/config.h
+++ b/keyboards/handwired/prime_exl_plus/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER PrimeKB
#define PRODUCT Prime_EXL Plus
-#define DESCRIPTION Ergo with left numpad
/* key matrix size */
#define MATRIX_ROWS 10
diff --git a/keyboards/handwired/prkl30/feather/config.h b/keyboards/handwired/prkl30/feather/config.h
index 8e81ffab56..6a9bce38cd 100644
--- a/keyboards/handwired/prkl30/feather/config.h
+++ b/keyboards/handwired/prkl30/feather/config.h
@@ -22,7 +22,6 @@
#define DEVICE_VER 0x0002
#define MANUFACTURER Ergorius & Tooni Skyy
#define PRODUCT PRKL30
-#define DESCRIPTION 30% Mechanical keyboard
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/prkl30/promicro/config.h b/keyboards/handwired/prkl30/promicro/config.h
index 619d721916..d9ccb00314 100644
--- a/keyboards/handwired/prkl30/promicro/config.h
+++ b/keyboards/handwired/prkl30/promicro/config.h
@@ -22,7 +22,6 @@
#define DEVICE_VER 0x0002
#define MANUFACTURER Ergorius & Tooni Skyy
#define PRODUCT PRKL30
-#define DESCRIPTION 30% Mechanical keyboard
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/promethium/config.h b/keyboards/handwired/promethium/config.h
index 20c5e6a855..ba2c25ea1d 100644
--- a/keyboards/handwired/promethium/config.h
+++ b/keyboards/handwired/promethium/config.h
@@ -28,7 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Priyadi
#define PRODUCT Promethium Keyboard
-#define DESCRIPTION
/* key matrix size */
#define MATRIX_COLS 6
diff --git a/keyboards/handwired/pteron/config.h b/keyboards/handwired/pteron/config.h
index af9c1598e9..a368f5cbd2 100644
--- a/keyboards/handwired/pteron/config.h
+++ b/keyboards/handwired/pteron/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER QMK Community
#define PRODUCT Pteron Keyboard
-#define DESCRIPTION Pteron Keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/qc60/config.h b/keyboards/handwired/qc60/config.h
index 0c8f8f0079..0c27755910 100644
--- a/keyboards/handwired/qc60/config.h
+++ b/keyboards/handwired/qc60/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x00C6
#define MANUFACTURER PeiorisBoards
#define PRODUCT QC60
-#define DESCRIPTION Split 60% staggered keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/handwired/reddot/config.h b/keyboards/handwired/reddot/config.h
index 4d908041b1..912cc6fc5f 100755
--- a/keyboards/handwired/reddot/config.h
+++ b/keyboards/handwired/reddot/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER upils
#define PRODUCT reddot
-#define DESCRIPTION A custom keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/retro_refit/config.h b/keyboards/handwired/retro_refit/config.h
index 1d4f1e075f..9c36a19d5c 100644
--- a/keyboards/handwired/retro_refit/config.h
+++ b/keyboards/handwired/retro_refit/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Nobody
#define PRODUCT retro_refit
-#define DESCRIPTION Retro Refit
/* key matrix size */
#define MATRIX_ROWS 11
diff --git a/keyboards/handwired/rs60/config.h b/keyboards/handwired/rs60/config.h
index 371150a79a..169517362f 100644
--- a/keyboards/handwired/rs60/config.h
+++ b/keyboards/handwired/rs60/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER rs
#define PRODUCT rs60
-#define DESCRIPTION Preonic clone based on pro micro
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/sick68/config.h b/keyboards/handwired/sick68/config.h
index c61eb7eafd..95c08d9ea1 100644
--- a/keyboards/handwired/sick68/config.h
+++ b/keyboards/handwired/sick68/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER umbynos
#define PRODUCT sick68
-#define DESCRIPTION A 3d printed custom keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/slash/config.h b/keyboards/handwired/slash/config.h
index 56aec3144a..4afdf9d4b9 100644
--- a/keyboards/handwired/slash/config.h
+++ b/keyboards/handwired/slash/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER asdftemp
#define PRODUCT Slash
-#define DESCRIPTION 60% keyboard with bluetooth
/* key matrix size */
#define MATRIX_ROWS 8
diff --git a/keyboards/handwired/space_oddity/config.h b/keyboards/handwired/space_oddity/config.h
index 09975cfc8f..2e3b74041f 100644
--- a/keyboards/handwired/space_oddity/config.h
+++ b/keyboards/handwired/space_oddity/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER James Taylor
#define PRODUCT Space Odyssey
-#define DESCRIPTION Keyboard
#define MOUSEKEY_INTERVAL 16
#define MOUSEKEY_DELAY 0
diff --git a/keyboards/handwired/splittest/config.h b/keyboards/handwired/splittest/config.h
index 3ff8547fc9..93b5164d76 100644
--- a/keyboards/handwired/splittest/config.h
+++ b/keyboards/handwired/splittest/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Split Tester
-#define DESCRIPTION Split keyboard testing unit
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/handwired/steamvan/rev1/config.h b/keyboards/handwired/steamvan/rev1/config.h
index 78e46b3437..e877484b94 100644
--- a/keyboards/handwired/steamvan/rev1/config.h
+++ b/keyboards/handwired/steamvan/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER John M Daly
#define PRODUCT SteamVan rev1
-#define DESCRIPTION An open hardware forty percent PCB
/* Address for jumping to bootloader on STM32 chips. */
/* It is chip dependent, the correct number can be looked up here:
diff --git a/keyboards/handwired/sticc14/config.h b/keyboards/handwired/sticc14/config.h
index 30516477d6..cf93191789 100644
--- a/keyboards/handwired/sticc14/config.h
+++ b/keyboards/handwired/sticc14/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER u/ergorius
#define PRODUCT Sticc14
-#define DESCRIPTION Custom macropad
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/swiftrax/cowfish/config.h b/keyboards/handwired/swiftrax/cowfish/config.h
index 3b48779466..422807b758 100644
--- a/keyboards/handwired/swiftrax/cowfish/config.h
+++ b/keyboards/handwired/swiftrax/cowfish/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Swiftrax
#define PRODUCT CowFish
-#define DESCRIPTION TKL with F13
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/handwired/symmetry60/config.h b/keyboards/handwired/symmetry60/config.h
index ee72208afc..d3b1f18411 100644
--- a/keyboards/handwired/symmetry60/config.h
+++ b/keyboards/handwired/symmetry60/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Marhalloweenvt
#define PRODUCT Symmetry60
-#define DESCRIPTION A Boardwalk-inspired keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/tennie/config.h b/keyboards/handwired/tennie/config.h
index ca92c8e8c8..231cc1d5c0 100644
--- a/keyboards/handwired/tennie/config.h
+++ b/keyboards/handwired/tennie/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Jsck
#define PRODUCT Tennie
-#define DESCRIPTION Ten key macropad
/* key matrix size */
#define MATRIX_ROWS 3
diff --git a/keyboards/handwired/terminus_mini/config.h b/keyboards/handwired/terminus_mini/config.h
index a5a6736ba0..fe3a36b825 100644
--- a/keyboards/handwired/terminus_mini/config.h
+++ b/keyboards/handwired/terminus_mini/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER James Morgan
#define PRODUCT terminus_mini
-#define DESCRIPTION A custom keyboard
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/trackpoint/config.h b/keyboards/handwired/trackpoint/config.h
index a1c12efb07..1429136f40 100644
--- a/keyboards/handwired/trackpoint/config.h
+++ b/keyboards/handwired/trackpoint/config.h
@@ -7,7 +7,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER QMK
#define PRODUCT TRACKPOINT-DEMO
-#define DESCRIPTION Simple demonstration for IBM Trackpoint integration
#define MATRIX_ROWS 1
#define MATRIX_COLS 3
diff --git a/keyboards/handwired/traveller/config.h b/keyboards/handwired/traveller/config.h
index 3812ec61f3..fbc05b59cc 100644
--- a/keyboards/handwired/traveller/config.h
+++ b/keyboards/handwired/traveller/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER You
#define PRODUCT traveller
-#define DESCRIPTION A custom keyboard
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/tritium_numpad/config.h b/keyboards/handwired/tritium_numpad/config.h
index 83333c0fb7..a53c27d43b 100644
--- a/keyboards/handwired/tritium_numpad/config.h
+++ b/keyboards/handwired/tritium_numpad/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0003
#define MANUFACTURER Handwired
#define PRODUCT Tritium Numpad
-#define DESCRIPTION QMK keyboard firmware for handwired numpad
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/handwired/twadlee/tp69/config.h b/keyboards/handwired/twadlee/tp69/config.h
index d6f28bdc1e..4ed9dea25d 100644
--- a/keyboards/handwired/twadlee/tp69/config.h
+++ b/keyboards/handwired/twadlee/tp69/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Tracy Wadleigh
#define PRODUCT tp69
-#define DESCRIPTION A custom 69-key 65% keyboard with a trackpoint under keycap
/* key matrix size */
#define MATRIX_ROWS 10
diff --git a/keyboards/handwired/unk/rev1/config.h b/keyboards/handwired/unk/rev1/config.h
index 55b03d9525..84c6b123ab 100644
--- a/keyboards/handwired/unk/rev1/config.h
+++ b/keyboards/handwired/unk/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER herpiko
#define PRODUCT UNK
-#define DESCRIPTION 70% split keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/handwired/woodpad/config.h b/keyboards/handwired/woodpad/config.h
index d08c47387f..72b9fabab7 100644
--- a/keyboards/handwired/woodpad/config.h
+++ b/keyboards/handwired/woodpad/config.h
@@ -1,5 +1,5 @@
/*
-Copyright 2017 REPLACE_WITH_YOUR_NAME
+Copyright 2017
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER WoodKeys.click
#define PRODUCT woodpad
-#define DESCRIPTION Basic numpad
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/wulkan/config.h b/keyboards/handwired/wulkan/config.h
index 6282065350..72e2c9e373 100644
--- a/keyboards/handwired/wulkan/config.h
+++ b/keyboards/handwired/wulkan/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER Wulkan
#define PRODUCT Handwired48Keys
-#define DESCRIPTION A compact ortholinear handwired keyboard
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/xealous/rev1/config.h b/keyboards/handwired/xealous/rev1/config.h
index ab39dfbc1d..946b0cb489 100644
--- a/keyboards/handwired/xealous/rev1/config.h
+++ b/keyboards/handwired/xealous/rev1/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER XeaLouS
#define PRODUCT XeaL60
-#define DESCRIPTION A split keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/handwired/xealousbrown/config.h b/keyboards/handwired/xealousbrown/config.h
index bf15637a4d..bf9ad3e052 100644
--- a/keyboards/handwired/xealousbrown/config.h
+++ b/keyboards/handwired/xealousbrown/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER XeaL
#define PRODUCT XeaLous Brown Keyboard
-#define DESCRIPTION XeaLous Brown Keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/hecomi/alpha/config.h b/keyboards/hecomi/alpha/config.h
index 741fdd5cad..492bbfc9f8 100644
--- a/keyboards/hecomi/alpha/config.h
+++ b/keyboards/hecomi/alpha/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER takashiski
#define PRODUCT hecomi_alpha
-#define DESCRIPTION asymmetric split keyboard
/* key matrix size */
//#define MATRIX_ROWS 5
diff --git a/keyboards/heliar/wm1_hotswap/config.h b/keyboards/heliar/wm1_hotswap/config.h
index b4579ab1ee..d25527ab35 100644
--- a/keyboards/heliar/wm1_hotswap/config.h
+++ b/keyboards/heliar/wm1_hotswap/config.h
@@ -24,7 +24,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER Heliar
#define PRODUCT wm1 hotswap
-#define DESCRIPTION 69% custom keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/helix/pico/config.h b/keyboards/helix/pico/config.h
index a4cc77143b..3938db30e6 100644
--- a/keyboards/helix/pico/config.h
+++ b/keyboards/helix/pico/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER Yushakobo
#define PRODUCT HelixPico
-#define DESCRIPTION A split keyboard for the cheap makers
#define TAPPING_FORCE_HOLD
#define TAPPING_TERM 100
diff --git a/keyboards/helix/rev1/config.h b/keyboards/helix/rev1/config.h
index 7e9616ba18..19d1e3be65 100644
--- a/keyboards/helix/rev1/config.h
+++ b/keyboards/helix/rev1/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Yushakobo
#define PRODUCT Helix Alpha
-#define DESCRIPTION A split keyboard for the cheap makers
#include "serial_config.h"
diff --git a/keyboards/helix/rev2/config.h b/keyboards/helix/rev2/config.h
index e4ddf94988..73f0c61993 100644
--- a/keyboards/helix/rev2/config.h
+++ b/keyboards/helix/rev2/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Yushakobo
#define PRODUCT Helix Beta
-#define DESCRIPTION A split keyboard for the cheap makers
#define TAPPING_FORCE_HOLD
#define TAPPING_TERM 100
diff --git a/keyboards/hhkb/ansi/config.h b/keyboards/hhkb/ansi/config.h
index 53d958cc17..5e4fece17d 100644
--- a/keyboards/hhkb/ansi/config.h
+++ b/keyboards/hhkb/ansi/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0104
#define MANUFACTURER q.m.k
#define PRODUCT HHKB mod
-#define DESCRIPTION q.m.k keyboard firmware for HHKB
/* key matrix size */
#define MATRIX_ROWS 8
diff --git a/keyboards/hhkb/ansi/keymaps/cinaeco/config.h b/keyboards/hhkb/ansi/keymaps/cinaeco/config.h
index c7b4c784c0..1c714deca4 100644
--- a/keyboards/hhkb/ansi/keymaps/cinaeco/config.h
+++ b/keyboards/hhkb/ansi/keymaps/cinaeco/config.h
@@ -5,10 +5,8 @@
#undef MANUFACTURER
#undef PRODUCT
-#undef DESCRIPTION
#define MANUFACTURER QMK
#define PRODUCT HHKB QMK cinaeco
-#define DESCRIPTION HHKB on QMK Firmware with cinaeco keymap
// Increase "Tap" detection window. Avoid missing 'q' or 'z' when typing slowly.
#undef TAPPING_TERM
diff --git a/keyboards/hhkb/ansi/keymaps/mjt/config.h b/keyboards/hhkb/ansi/keymaps/mjt/config.h
index 3b8f2e676c..b98ec52311 100644
--- a/keyboards/hhkb/ansi/keymaps/mjt/config.h
+++ b/keyboards/hhkb/ansi/keymaps/mjt/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0104
#define MANUFACTURER q.m.k
#define PRODUCT HHKB mod
-#define DESCRIPTION q.m.k keyboard firmware for HHKB
/* key matrix size */
#ifdef HHKB_JP
diff --git a/keyboards/hhkb/jp/config.h b/keyboards/hhkb/jp/config.h
index 9f6819b86e..c06c554b2a 100644
--- a/keyboards/hhkb/jp/config.h
+++ b/keyboards/hhkb/jp/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0104
#define MANUFACTURER q.m.k
#define PRODUCT HHKB mod
-#define DESCRIPTION q.m.k keyboard firmware for HHKB
/* key matrix size */
#define MATRIX_ROWS 16
diff --git a/keyboards/hid_liber/config.h b/keyboards/hid_liber/config.h
index a94daff294..f36c3062e1 100755
--- a/keyboards/hid_liber/config.h
+++ b/keyboards/hid_liber/config.h
@@ -26,7 +26,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER "bpiphany"
#define PRODUCT "HIDLiberation"
-#define DESCRIPTION "HID Liberation powered by QMK"
/* key matrix size */
#define MATRIX_ROWS 18
diff --git a/keyboards/hifumi/config.h b/keyboards/hifumi/config.h
index b4f192a7a7..cdbc9ea4f1 100644
--- a/keyboards/hifumi/config.h
+++ b/keyboards/hifumi/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER riconken
#define PRODUCT hifumi
-#define DESCRIPTION A macropad with 6 keys
/* key matrix size */
#define MATRIX_ROWS 2
diff --git a/keyboards/hineybush/h10/config.h b/keyboards/hineybush/h10/config.h
index 7d57ec2bc8..81641bdbd3 100644
--- a/keyboards/hineybush/h10/config.h
+++ b/keyboards/hineybush/h10/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER hineybush
#define PRODUCT h10
-#define DESCRIPTION Custom numpad PCB
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/hineybush/h60/config.h b/keyboards/hineybush/h60/config.h
index ef14fdd4f8..4553bb1229 100644
--- a/keyboards/hineybush/h60/config.h
+++ b/keyboards/hineybush/h60/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER hineybush keyboards
#define PRODUCT h60
-#define DESCRIPTION A 60% PCB.
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/hineybush/h75_singa/config.h b/keyboards/hineybush/h75_singa/config.h
index 187fc791f0..f0cd29b74e 100644
--- a/keyboards/hineybush/h75_singa/config.h
+++ b/keyboards/hineybush/h75_singa/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Singa Keyboards
#define PRODUCT h75_singa
-#define DESCRIPTION Singa
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/hineybush/h87a/config.h b/keyboards/hineybush/h87a/config.h
index f9d8f9766e..e6aeb38707 100644
--- a/keyboards/hineybush/h87a/config.h
+++ b/keyboards/hineybush/h87a/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER hineybush keyboards
#define PRODUCT h87a
-#define DESCRIPTION QMK-programmable TKL PCB for custom keyboards
#define CONFIG_H
diff --git a/keyboards/hineybush/h88/config.h b/keyboards/hineybush/h88/config.h
index 26d5189eb3..89af18b6e3 100644
--- a/keyboards/hineybush/h88/config.h
+++ b/keyboards/hineybush/h88/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER hineybush keyboards
#define PRODUCT h88
-#define DESCRIPTION QMK-programmable TKL PCB for custom keyboards with an extra key in the F-row
diff --git a/keyboards/hineybush/hbcp/config.h b/keyboards/hineybush/hbcp/config.h
index 24ca5d75a3..5b7948883b 100644
--- a/keyboards/hineybush/hbcp/config.h
+++ b/keyboards/hineybush/hbcp/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER hineybush keyboards
#define PRODUCT hbcp
-#define DESCRIPTION compact 1800 layout custom keyboard
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/hineybush/hineyg80/config.h b/keyboards/hineybush/hineyg80/config.h
index 81bf622722..1567609ff7 100644
--- a/keyboards/hineybush/hineyg80/config.h
+++ b/keyboards/hineybush/hineyg80/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER hineybush
#define PRODUCT hineyG80
-#define DESCRIPTION QMK-powered PCB for Cherry G80/81-1800 Boards
/* key matrix size */
#define MATRIX_ROWS 12
diff --git a/keyboards/hineybush/physix/config.h b/keyboards/hineybush/physix/config.h
index d705efefa4..b769143178 100644
--- a/keyboards/hineybush/physix/config.h
+++ b/keyboards/hineybush/physix/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER LZ
#define PRODUCT PhysiX
-#define DESCRIPTION A custom ergonomic keyboard by Life Zone
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/hineybush/sm68/config.h b/keyboards/hineybush/sm68/config.h
index cdb22aee7b..cad335f144 100644
--- a/keyboards/hineybush/sm68/config.h
+++ b/keyboards/hineybush/sm68/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER hineybush keyboards
#define PRODUCT sm68
-#define DESCRIPTION PCB for switchmod keyboards projects
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/honeycomb/config.h b/keyboards/honeycomb/config.h
index abc273c977..4991c8a0ea 100755
--- a/keyboards/honeycomb/config.h
+++ b/keyboards/honeycomb/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Keyhive
#define PRODUCT Honeycomb Macropad
-#define DESCRIPTION QMK firmware for Honeycomb Macropad
/* key matrix size */
#define MATRIX_ROWS 1
diff --git a/keyboards/hotdox/config.h b/keyboards/hotdox/config.h
index c95096a7d3..21d5938faf 100644
--- a/keyboards/hotdox/config.h
+++ b/keyboards/hotdox/config.h
@@ -10,7 +10,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER Alpaca Keyboards
#define PRODUCT ErgoDox 76 "HotDox"
-#define DESCRIPTION QMK FW for the "HotDox"
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/hs60/v1/config.h b/keyboards/hs60/v1/config.h
index 762ab319fd..68c75b2af0 100644
--- a/keyboards/hs60/v1/config.h
+++ b/keyboards/hs60/v1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Yiancar-Designs
#define PRODUCT HS60
-#define DESCRIPTION GH60 compatible, tool free RGB keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/hs60/v2/ansi/config.h b/keyboards/hs60/v2/ansi/config.h
index 4d0c03a9c3..9f4fab42f7 100644
--- a/keyboards/hs60/v2/ansi/config.h
+++ b/keyboards/hs60/v2/ansi/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER Yiancar-Designs
#define PRODUCT HS60 V2
-#define DESCRIPTION GH60 compatible, tool free RGB keyboard
#define HS60_ANSI
diff --git a/keyboards/hs60/v2/hhkb/config.h b/keyboards/hs60/v2/hhkb/config.h
index 69c0a3fe03..c7b8c57b72 100644
--- a/keyboards/hs60/v2/hhkb/config.h
+++ b/keyboards/hs60/v2/hhkb/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER Yiancar-Designs
#define PRODUCT HS60 V2
-#define DESCRIPTION GH60 compatible, tool free RGB keyboard
#define HS60_HHKB
diff --git a/keyboards/hs60/v2/iso/config.h b/keyboards/hs60/v2/iso/config.h
index 5c2488c784..70e4e166fd 100644
--- a/keyboards/hs60/v2/iso/config.h
+++ b/keyboards/hs60/v2/iso/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER Yiancar-Designs
#define PRODUCT HS60 V2
-#define DESCRIPTION GH60 compatible, tool free RGB keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/hub16/config.h b/keyboards/hub16/config.h
index a18e0027b1..3372105a4c 100755
--- a/keyboards/hub16/config.h
+++ b/keyboards/hub16/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Josh Johnson
#define PRODUCT Hub16
-#define DESCRIPTION Macro Pad with USB Hub and Encoders
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/idb/idb_60/config.h b/keyboards/idb/idb_60/config.h
index f7904cf604..6b33038c63 100644
--- a/keyboards/idb/idb_60/config.h
+++ b/keyboards/idb/idb_60/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER idb Keyboards
#define PRODUCT idb 60
-#define DESCRIPTION QMK keyboard firmware for idb 60
/* key matrix size */
#define MATRIX_ROWS 10
diff --git a/keyboards/idobo/config.h b/keyboards/idobo/config.h
index bd9f7da1e9..8be0d37cb1 100644
--- a/keyboards/idobo/config.h
+++ b/keyboards/idobo/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Generic
#define PRODUCT Idobo
-#define DESCRIPTION A custom keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/illuminati/is0/config.h b/keyboards/illuminati/is0/config.h
index 46aba6a896..d04e59baa9 100644
--- a/keyboards/illuminati/is0/config.h
+++ b/keyboards/illuminati/is0/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Illuminati Works
#define PRODUCT iS0
-#define DESCRIPTION no
/* key matrix size */
#define MATRIX_ROWS 1
diff --git a/keyboards/ivy/config.h b/keyboards/ivy/config.h
index 1e6f5bc96e..2ccf3b8f6f 100644
--- a/keyboards/ivy/config.h
+++ b/keyboards/ivy/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define PRODUCT_ID 0x6012
#define MANUFACTURER Maple Computing
#define PRODUCT Ivy
-#define DESCRIPTION A 3 key macro pad
/* key matrix size */
#define MATRIX_ROWS 3
diff --git a/keyboards/jae/j01/config.h b/keyboards/jae/j01/config.h
index 3d5ccee295..4afbb45299 100644
--- a/keyboards/jae/j01/config.h
+++ b/keyboards/jae/j01/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Evyd13
#define PRODUCT J-01
-#define DESCRIPTION A custom 65%ish keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/jc65/v32u4/config.h b/keyboards/jc65/v32u4/config.h
index a00f64a1f5..314bfbf259 100644
--- a/keyboards/jc65/v32u4/config.h
+++ b/keyboards/jc65/v32u4/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER dou
#define PRODUCT KEYCLACK65-V1
-#define DESCRIPTION JC65 PCB
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/jd40/config.h b/keyboards/jd40/config.h
index c03bb3aecf..027aacfd58 100644
--- a/keyboards/jd40/config.h
+++ b/keyboards/jd40/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER geekhack
#define PRODUCT jd40v2
-#define DESCRIPTION t.m.k. keyboard firmware for JD40 MKII
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/jd45/config.h b/keyboards/jd45/config.h
index 02968b44e4..4cc46c646c 100644
--- a/keyboards/jd45/config.h
+++ b/keyboards/jd45/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER geekhack
#define PRODUCT JD45
-#define DESCRIPTION q.m.k. keyboard firmware for JD45
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/jd45/keymaps/mjt/config.h b/keyboards/jd45/keymaps/mjt/config.h
index da1adc9af6..1121d9ab02 100644
--- a/keyboards/jd45/keymaps/mjt/config.h
+++ b/keyboards/jd45/keymaps/mjt/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER geekhack
#define PRODUCT JD45
-#define DESCRIPTION q.m.k. keyboard firmware for JD45
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/jian/handwired/config.h b/keyboards/jian/handwired/config.h
index 5b69621bcd..ebcda62f44 100644
--- a/keyboards/jian/handwired/config.h
+++ b/keyboards/jian/handwired/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0010
#define MANUFACTURER KgOfHedgehogs
#define PRODUCT Huma
-#define DESCRIPTION An ergo handwired keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/jian/nsrev2/config.h b/keyboards/jian/nsrev2/config.h
index 2a811e75c4..7a2cabeb4c 100644
--- a/keyboards/jian/nsrev2/config.h
+++ b/keyboards/jian/nsrev2/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0210
#define MANUFACTURER KgOfHedgehogs
#define PRODUCT Huma
-#define DESCRIPTION An ergo keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/jian/rev1/config.h b/keyboards/jian/rev1/config.h
index 799a71fc07..5758115035 100644
--- a/keyboards/jian/rev1/config.h
+++ b/keyboards/jian/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER KgOfHedgehogs
#define PRODUCT Jian
-#define DESCRIPTION An ergo split keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/jian/rev2/config.h b/keyboards/jian/rev2/config.h
index 87dc82c296..ec3c206d46 100644
--- a/keyboards/jian/rev2/config.h
+++ b/keyboards/jian/rev2/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0200
#define MANUFACTURER KgOfHedgehogs
#define PRODUCT Jian
-#define DESCRIPTION An ergo keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/jj50/config.h b/keyboards/jj50/config.h
index a1840919ee..9c2d6e2417 100644
--- a/keyboards/jj50/config.h
+++ b/keyboards/jj50/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0200
#define MANUFACTURER KPrepublic
#define PRODUCT JJ50
-#define DESCRIPTION A compact 50% (5x12) ortholinear keyboard
/* matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/jnao/config.h b/keyboards/jnao/config.h
index 1890f32d83..7598e049ae 100644
--- a/keyboards/jnao/config.h
+++ b/keyboards/jnao/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Maple Computing
#define PRODUCT JNAO Keyboard
-#define DESCRIPTION A no-frills ortholinear keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/just60/config.h b/keyboards/just60/config.h
index 66e5bf7b67..b2ff156310 100644
--- a/keyboards/just60/config.h
+++ b/keyboards/just60/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER YDKB
#define PRODUCT Just60
-#define DESCRIPTION Just60 Keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/kagamidget/config.h b/keyboards/kagamidget/config.h
index 32e045fa00..5faa1d6c14 100644
--- a/keyboards/kagamidget/config.h
+++ b/keyboards/kagamidget/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER yynmt
#define PRODUCT KagaMidget
-#define DESCRIPTION 48 keys tiny keyboard
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/kbdclack/kaishi65/config.h b/keyboards/kbdclack/kaishi65/config.h
index ff8eb57ea3..09e3908930 100644
--- a/keyboards/kbdclack/kaishi65/config.h
+++ b/keyboards/kbdclack/kaishi65/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER KBDClack
#define PRODUCT kaishi65
-#define DESCRIPTION KBDClack made 65% PCB based on the MULLET from coseyfannitutti
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/kbdfans/kbd19x/config.h b/keyboards/kbdfans/kbd19x/config.h
index 6f14315e71..c5ff2aa0a4 100644
--- a/keyboards/kbdfans/kbd19x/config.h
+++ b/keyboards/kbdfans/kbd19x/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER KBDFans
#define PRODUCT kbd19x
-#define DESCRIPTION A compact-1800 keyboard kit.
/* key matrix size */
#define MATRIX_ROWS 8
diff --git a/keyboards/kbdfans/kbd4x/config.h b/keyboards/kbdfans/kbd4x/config.h
index e7f570c69b..ba67d4ef43 100644
--- a/keyboards/kbdfans/kbd4x/config.h
+++ b/keyboards/kbdfans/kbd4x/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER KBDFans
#define PRODUCT KBD4x
-#define DESCRIPTION A compact 40% (12x4) ortholinear keyboard kit.
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/kbdfans/kbd66/config.h b/keyboards/kbdfans/kbd66/config.h
index 5d6cab4586..4c9caab957 100644
--- a/keyboards/kbdfans/kbd66/config.h
+++ b/keyboards/kbdfans/kbd66/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER KBDFans
#define PRODUCT KBD66
-#define DESCRIPTION QMK keyboard firmware for KBD66
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/kbdfans/kbd67/hotswap/config.h b/keyboards/kbdfans/kbd67/hotswap/config.h
index 5552231383..99b46e5e8a 100644
--- a/keyboards/kbdfans/kbd67/hotswap/config.h
+++ b/keyboards/kbdfans/kbd67/hotswap/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER KBDFans
#define PRODUCT KBD67 Hotswap
-#define DESCRIPTION A custom 65% keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/kbdfans/kbd67/mkii_soldered/config.h b/keyboards/kbdfans/kbd67/mkii_soldered/config.h
index b72866c663..ef47d33292 100644
--- a/keyboards/kbdfans/kbd67/mkii_soldered/config.h
+++ b/keyboards/kbdfans/kbd67/mkii_soldered/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER KBDfans
#define PRODUCT KBD67-MKII
-#define DESCRIPTION 65% Keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v1/config.h b/keyboards/kbdfans/kbd67/mkiirgb/v1/config.h
index 9e47d12584..a832110d3c 100644
--- a/keyboards/kbdfans/kbd67/mkiirgb/v1/config.h
+++ b/keyboards/kbdfans/kbd67/mkiirgb/v1/config.h
@@ -5,7 +5,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER KBDfans
#define PRODUCT kbd67mkiirgb v1
-#define DESCRIPTION kbd67mkii rgb keyboard
#define MATRIX_ROWS 5
#define MATRIX_COLS 15
diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v2/config.h b/keyboards/kbdfans/kbd67/mkiirgb/v2/config.h
index afe5e51a2e..1ac9c770db 100644
--- a/keyboards/kbdfans/kbd67/mkiirgb/v2/config.h
+++ b/keyboards/kbdfans/kbd67/mkiirgb/v2/config.h
@@ -5,7 +5,6 @@
#define DEVICE_VER 0x0002
#define MANUFACTURER KBDfans
#define PRODUCT kbd67mkiirgb v2
-#define DESCRIPTION kbd67mkii rgb keyboard
#define MATRIX_ROWS 5
#define MATRIX_COLS 15
diff --git a/keyboards/kbdfans/kbd67/rev1/config.h b/keyboards/kbdfans/kbd67/rev1/config.h
index b2fffff2ee..034952fae3 100644
--- a/keyboards/kbdfans/kbd67/rev1/config.h
+++ b/keyboards/kbdfans/kbd67/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER kbdfans
#define PRODUCT kbd67
-#define DESCRIPTION 65% Keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/kbdfans/kbd67/rev2/config.h b/keyboards/kbdfans/kbd67/rev2/config.h
index 4e1352c413..df5c9baba1 100644
--- a/keyboards/kbdfans/kbd67/rev2/config.h
+++ b/keyboards/kbdfans/kbd67/rev2/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER KBDFans
#define PRODUCT KBD67v2
-#define DESCRIPTION 65% Keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/kbdfans/kbd67/rev2/keymaps/tucznak/config.h b/keyboards/kbdfans/kbd67/rev2/keymaps/tucznak/config.h
index 4f5147e66f..e387c84b2f 100644
--- a/keyboards/kbdfans/kbd67/rev2/keymaps/tucznak/config.h
+++ b/keyboards/kbdfans/kbd67/rev2/keymaps/tucznak/config.h
@@ -2,11 +2,9 @@
#undef MANUFACTURER
#undef PRODUCT
-#undef DESCRIPTION
#define MANUFACTURER Potato Inc.
#define PRODUCT Qt3.14
-#define DESCRIPTION Look, a keyboard!
/* send tap key if no layer key was used even after tap delay */
#define TAPPING_TERM 50
diff --git a/keyboards/kbdfans/kbd6x/config.h b/keyboards/kbdfans/kbd6x/config.h
index 8d3d45626a..0a2090846a 100644
--- a/keyboards/kbdfans/kbd6x/config.h
+++ b/keyboards/kbdfans/kbd6x/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER You
#define PRODUCT kbd6x
-#define DESCRIPTION Dual USB-C Tsangan Hot Swap PCB
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/kbdfans/kbd75/config.h b/keyboards/kbdfans/kbd75/config.h
index 1d30d7abf1..20ffa32855 100644
--- a/keyboards/kbdfans/kbd75/config.h
+++ b/keyboards/kbdfans/kbd75/config.h
@@ -6,7 +6,6 @@
#define VENDOR_ID 0x4B42
#define MANUFACTURER qmkbuilder
#define PRODUCT KBD75
-#define DESCRIPTION QMK keyboard firmware for KBD75
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/kbdfans/kbd75/keymaps/tucznak/config.h b/keyboards/kbdfans/kbd75/keymaps/tucznak/config.h
index 54960f7d1e..a5578b235f 100644
--- a/keyboards/kbdfans/kbd75/keymaps/tucznak/config.h
+++ b/keyboards/kbdfans/kbd75/keymaps/tucznak/config.h
@@ -2,11 +2,9 @@
#undef MANUFACTURER
#undef PRODUCT
-#undef DESCRIPTION
#define MANUFACTURER Potato Inc.
#define PRODUCT Qt3.14
-#define DESCRIPTION Look, a keyboard!
/* send tap key if no layer key was used even after tap delay */
#define TAPPING_TERM 250
diff --git a/keyboards/kbdfans/kbd8x/config.h b/keyboards/kbdfans/kbd8x/config.h
index 71daac15f2..b05d830651 100644
--- a/keyboards/kbdfans/kbd8x/config.h
+++ b/keyboards/kbdfans/kbd8x/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER KBDFans
#define PRODUCT kbd8x
-#define DESCRIPTION Custom TKL Keyboard
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/kbdfans/kbd8x_mk2/config.h b/keyboards/kbdfans/kbd8x_mk2/config.h
index 9585e230e8..c41285bc68 100644
--- a/keyboards/kbdfans/kbd8x_mk2/config.h
+++ b/keyboards/kbdfans/kbd8x_mk2/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER KBDfans
#define PRODUCT KBD8X-MKII
-#define DESCRIPTION TKL Keyboard
/* key matrix size */
#define MATRIX_ROWS 12
diff --git a/keyboards/kbdfans/kbdmini/config.h b/keyboards/kbdfans/kbdmini/config.h
index 0fc7b5acb8..d240507833 100644
--- a/keyboards/kbdfans/kbdmini/config.h
+++ b/keyboards/kbdfans/kbdmini/config.h
@@ -9,7 +9,6 @@
#define MANUFACTURER DZTECH
#define PRODUCT KBDMINI
-#define DESCRIPTION KBDMINI RGB keyboard
#define MATRIX_ROWS 4
#define MATRIX_COLS 13
diff --git a/keyboards/kbdfans/kbdpad_mk2/config.h b/keyboards/kbdfans/kbdpad_mk2/config.h
index b3de693d94..523e14dd45 100644
--- a/keyboards/kbdfans/kbdpad_mk2/config.h
+++ b/keyboards/kbdfans/kbdpad_mk2/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER KBDfans
#define PRODUCT KBDPAD-MKII
-#define DESCRIPTION Numpad
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/kbdfans/maja/config.h b/keyboards/kbdfans/maja/config.h
index 4351ee4bb0..d8553766bb 100755
--- a/keyboards/kbdfans/maja/config.h
+++ b/keyboards/kbdfans/maja/config.h
@@ -7,7 +7,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER KBDFANS
#define PRODUCT MAJA
-#define DESCRIPTION MAJA RGB keyboard
#define MATRIX_ROWS 5
#define MATRIX_COLS 15
diff --git a/keyboards/kc60se/config.h b/keyboards/kc60se/config.h
index 6e23e2ce2c..1371613ba1 100644
--- a/keyboards/kc60se/config.h
+++ b/keyboards/kc60se/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Unknown
#define PRODUCT kc60se
-#define DESCRIPTION A custom 60% keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/keebio/bdn9/rev1/config.h b/keyboards/keebio/bdn9/rev1/config.h
index e4814d663d..ed5d5953f7 100644
--- a/keyboards/keebio/bdn9/rev1/config.h
+++ b/keyboards/keebio/bdn9/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT BDN9 Rev. 1
-#define DESCRIPTION 3x3 Macropad with Rotary Encoders
/* key matrix size */
#define MATRIX_ROWS 3
diff --git a/keyboards/keebio/bdn9/rev2/config.h b/keyboards/keebio/bdn9/rev2/config.h
index f47c8addc5..d4a252a301 100644
--- a/keyboards/keebio/bdn9/rev2/config.h
+++ b/keyboards/keebio/bdn9/rev2/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0200
#define MANUFACTURER Keebio
#define PRODUCT BDN9 Rev. 2
-#define DESCRIPTION 3x3 Macropad with Rotary Encoders
/* key matrix size */
#define MATRIX_ROWS 3
diff --git a/keyboards/keebio/bfo9000/config.h b/keyboards/keebio/bfo9000/config.h
index 671575536e..7e9d4cec0b 100644
--- a/keyboards/keebio/bfo9000/config.h
+++ b/keyboards/keebio/bfo9000/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT BFO-9000
-#define DESCRIPTION Really big split ortholinear keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/keebio/choconum/config.h b/keyboards/keebio/choconum/config.h
index 42a1613594..c14b27ee91 100644
--- a/keyboards/keebio/choconum/config.h
+++ b/keyboards/keebio/choconum/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Choconum
-#define DESCRIPTION Low-Profile Numpad
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/keebio/chocopad/config.h b/keyboards/keebio/chocopad/config.h
index d8831556cf..08e62f034f 100644
--- a/keyboards/keebio/chocopad/config.h
+++ b/keyboards/keebio/chocopad/config.h
@@ -9,7 +9,6 @@
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Chocopad
-#define DESCRIPTION 4x4 macropad using Kailh Choc low-profile switches
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/keebio/dilly/config.h b/keyboards/keebio/dilly/config.h
index e4d17df474..835498f25e 100644
--- a/keyboards/keebio/dilly/config.h
+++ b/keyboards/keebio/dilly/config.h
@@ -9,7 +9,6 @@
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Dilly
-#define DESCRIPTION 30 percent ortholinear keyboard
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/keebio/ergodicity/config.h b/keyboards/keebio/ergodicity/config.h
index 18a3c6d737..33e329863d 100644
--- a/keyboards/keebio/ergodicity/config.h
+++ b/keyboards/keebio/ergodicity/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Keebio
#define PRODUCT Ergodicity
-#define DESCRIPTION Low-profile ergo keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/keebio/fourier/config.h b/keyboards/keebio/fourier/config.h
index b9db50aac5..1ce0aac7ea 100644
--- a/keyboards/keebio/fourier/config.h
+++ b/keyboards/keebio/fourier/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Fourier
-#define DESCRIPTION Split 40 percent staggered keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/keebio/iris/keymaps/xyverz/config.h b/keyboards/keebio/iris/keymaps/xyverz/config.h
index b820a0753d..d3fc22ca76 100644
--- a/keyboards/keebio/iris/keymaps/xyverz/config.h
+++ b/keyboards/keebio/iris/keymaps/xyverz/config.h
@@ -29,9 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#undef MANUFACTURER
#define MANUFACTURER Ian Sterling
-#undef DESCRIPTION
-#define DESCRIPTION A column-staggered split ortholinear keyboard
-
#undef RGBLED_NUM
#define RGBLIGHT_ANIMATIONS
#define RGBLED_NUM 12
diff --git a/keyboards/keebio/iris/rev1/config.h b/keyboards/keebio/iris/rev1/config.h
index f475d2941a..c1d39cfbe7 100644
--- a/keyboards/keebio/iris/rev1/config.h
+++ b/keyboards/keebio/iris/rev1/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Iris Keyboard
-#define DESCRIPTION Split 50 percent ergonomic keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/keebio/iris/rev1_led/config.h b/keyboards/keebio/iris/rev1_led/config.h
index f06a182a48..02bc73021c 100644
--- a/keyboards/keebio/iris/rev1_led/config.h
+++ b/keyboards/keebio/iris/rev1_led/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Iris Keyboard
-#define DESCRIPTION Split 50 percent ergonomic keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/keebio/iris/rev2/config.h b/keyboards/keebio/iris/rev2/config.h
index c3da1321c3..793d653c0b 100644
--- a/keyboards/keebio/iris/rev2/config.h
+++ b/keyboards/keebio/iris/rev2/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0200
#define MANUFACTURER Keebio
#define PRODUCT Keebio Iris Rev. 2
-#define DESCRIPTION Split 50 percent ergonomic keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/keebio/iris/rev3/config.h b/keyboards/keebio/iris/rev3/config.h
index 945b8e9c2a..921627382c 100644
--- a/keyboards/keebio/iris/rev3/config.h
+++ b/keyboards/keebio/iris/rev3/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0300
#define MANUFACTURER Keebio
#define PRODUCT Keebio Iris Rev. 3
-#define DESCRIPTION Split 50 percent ergonomic keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/keebio/iris/rev4/config.h b/keyboards/keebio/iris/rev4/config.h
index fb8b69ada7..0ad59b9774 100644
--- a/keyboards/keebio/iris/rev4/config.h
+++ b/keyboards/keebio/iris/rev4/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0400
#define MANUFACTURER Keebio
#define PRODUCT Keebio Iris Rev. 4
-#define DESCRIPTION Split 50 percent ergonomic keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/keebio/kbo5000/rev1/config.h b/keyboards/keebio/kbo5000/rev1/config.h
index 085bfa47b0..5d065fe1c2 100644
--- a/keyboards/keebio/kbo5000/rev1/config.h
+++ b/keyboards/keebio/kbo5000/rev1/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT KBO-5000 Rev. 1
-#define DESCRIPTION Split staggered keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/keebio/laplace/config.h b/keyboards/keebio/laplace/config.h
index cce642526f..9948067668 100644
--- a/keyboards/keebio/laplace/config.h
+++ b/keyboards/keebio/laplace/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Laplace
-#define DESCRIPTION 40 percent staggered keyboard
/* key matrix size */
#define MATRIX_ROWS 8
diff --git a/keyboards/keebio/levinson/rev1/config.h b/keyboards/keebio/levinson/rev1/config.h
index a8854b1357..2b10dcec0c 100644
--- a/keyboards/keebio/levinson/rev1/config.h
+++ b/keyboards/keebio/levinson/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Levinson
-#define DESCRIPTION Split 40 percent ortholinear keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/keebio/levinson/rev2/config.h b/keyboards/keebio/levinson/rev2/config.h
index 5a01125527..c993861b82 100644
--- a/keyboards/keebio/levinson/rev2/config.h
+++ b/keyboards/keebio/levinson/rev2/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0200
#define MANUFACTURER Keebio
#define PRODUCT Levinson
-#define DESCRIPTION Split 40 percent ortholinear keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/keebio/levinson/rev3/config.h b/keyboards/keebio/levinson/rev3/config.h
index 45cff5d8bb..60e6c150f5 100644
--- a/keyboards/keebio/levinson/rev3/config.h
+++ b/keyboards/keebio/levinson/rev3/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0300
#define MANUFACTURER Keebio
#define PRODUCT Levinson
-#define DESCRIPTION Split 40 percent ortholinear keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/keebio/nyquist/rev1/config.h b/keyboards/keebio/nyquist/rev1/config.h
index 0822f91ad9..774f49c904 100644
--- a/keyboards/keebio/nyquist/rev1/config.h
+++ b/keyboards/keebio/nyquist/rev1/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT The Nyquist Keyboard
-#define DESCRIPTION Split 60 percent ortholinear keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/keebio/nyquist/rev2/config.h b/keyboards/keebio/nyquist/rev2/config.h
index b0429f5266..d558c204d1 100644
--- a/keyboards/keebio/nyquist/rev2/config.h
+++ b/keyboards/keebio/nyquist/rev2/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0200
#define MANUFACTURER Keebio
#define PRODUCT The Nyquist Keyboard
-#define DESCRIPTION Split 60 percent ortholinear keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/keebio/nyquist/rev3/config.h b/keyboards/keebio/nyquist/rev3/config.h
index 5d4000b46d..d165815726 100644
--- a/keyboards/keebio/nyquist/rev3/config.h
+++ b/keyboards/keebio/nyquist/rev3/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0300
#define MANUFACTURER Keebio
#define PRODUCT The Nyquist Keyboard
-#define DESCRIPTION Split 60 percent ortholinear keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/keebio/quefrency/rev1/config.h b/keyboards/keebio/quefrency/rev1/config.h
index b675071874..c3ddd8b1a3 100644
--- a/keyboards/keebio/quefrency/rev1/config.h
+++ b/keyboards/keebio/quefrency/rev1/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Quefrency Rev. 1
-#define DESCRIPTION Split 60/65 percent staggered keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/keebio/quefrency/rev2/config.h b/keyboards/keebio/quefrency/rev2/config.h
index ba85dc0f6e..4f6a0c42c2 100644
--- a/keyboards/keebio/quefrency/rev2/config.h
+++ b/keyboards/keebio/quefrency/rev2/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0200
#define MANUFACTURER Keebio
#define PRODUCT Quefrency Rev. 2
-#define DESCRIPTION Split 60/65 percent staggered keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/keebio/rorschach/rev1/config.h b/keyboards/keebio/rorschach/rev1/config.h
index 4dae31f8c5..fa93d82de0 100644
--- a/keyboards/keebio/rorschach/rev1/config.h
+++ b/keyboards/keebio/rorschach/rev1/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Rorschach Keyboard
-#define DESCRIPTION Split 45 percent ortholinear keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/keebio/sinc/rev1/config.h b/keyboards/keebio/sinc/rev1/config.h
index acd4cfb1f6..853eef6877 100644
--- a/keyboards/keebio/sinc/rev1/config.h
+++ b/keyboards/keebio/sinc/rev1/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Sinc Rev. 1
-#define DESCRIPTION Split 75 percent staggered keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/keebio/tragicforce68/config.h b/keyboards/keebio/tragicforce68/config.h
index 4a1b6378c5..3975175976 100644
--- a/keyboards/keebio/tragicforce68/config.h
+++ b/keyboards/keebio/tragicforce68/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0101
#define MANUFACTURER Keebio
#define PRODUCT Tragicforce 68
-#define DESCRIPTION Programmable PCB replacement for Magicforce 68
/* key matrix size */
#define MATRIX_ROWS 9
diff --git a/keyboards/keebio/tukey/config.h b/keyboards/keebio/tukey/config.h
index d298794f1f..e6ee9a8f29 100644
--- a/keyboards/keebio/tukey/config.h
+++ b/keyboards/keebio/tukey/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Tukey
-#define DESCRIPTION 1x2 board for the Big Switch
/* key matrix size */
#define MATRIX_ROWS 1
diff --git a/keyboards/keebio/viterbi/rev1/config.h b/keyboards/keebio/viterbi/rev1/config.h
index 131bf8fbc6..15dea932f3 100644
--- a/keyboards/keebio/viterbi/rev1/config.h
+++ b/keyboards/keebio/viterbi/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT The Viterbi Keyboard
-#define DESCRIPTION Split 5x14 ortholinear keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/keebio/viterbi/rev2/config.h b/keyboards/keebio/viterbi/rev2/config.h
index 7775151922..ed4f87abab 100644
--- a/keyboards/keebio/viterbi/rev2/config.h
+++ b/keyboards/keebio/viterbi/rev2/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0200
#define MANUFACTURER Keebio
#define PRODUCT The Viterbi Keyboard
-#define DESCRIPTION Split 5x14 ortholinear keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/keebio/wavelet/config.h b/keyboards/keebio/wavelet/config.h
index 71366ec24b..d533d29350 100644
--- a/keyboards/keebio/wavelet/config.h
+++ b/keyboards/keebio/wavelet/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Wavelet
-#define DESCRIPTION 40 percent ortholinear keyboard
/* key matrix size */
#define MATRIX_ROWS 8
diff --git a/keyboards/keebwerk/nano_slider/config.h b/keyboards/keebwerk/nano_slider/config.h
index dc8d91c262..36950c1928 100644
--- a/keyboards/keebwerk/nano_slider/config.h
+++ b/keyboards/keebwerk/nano_slider/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER keebwerk.
#define PRODUCT nano. slider
-#define DESCRIPTION A small eight key macropad
/* key matrix size */
#define MATRIX_ROWS 2
diff --git a/keyboards/keebzdotnet/wazowski/config.h b/keyboards/keebzdotnet/wazowski/config.h
index 26c7ccd5e1..40db65b99b 100644
--- a/keyboards/keebzdotnet/wazowski/config.h
+++ b/keyboards/keebzdotnet/wazowski/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER keebzdotnet
#define PRODUCT wazowski 23-19
-#define DESCRIPTION A modern keyboard from an animated monster movie keyboard
/* key matrix size */
#define MATRIX_ROWS 3
diff --git a/keyboards/keyboardio/model01/config.h b/keyboards/keyboardio/model01/config.h
index 043e21cfa7..a08b989467 100644
--- a/keyboards/keyboardio/model01/config.h
+++ b/keyboards/keyboardio/model01/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Keyboardio
#define PRODUCT Model 01
-#define DESCRIPTION (QMK)
/* key matrix size; rows are doubled for split */
#define MATRIX_ROWS 8
diff --git a/keyboards/keyhive/maypad/config.h b/keyboards/keyhive/maypad/config.h
index 22c434df7b..06658dde34 100644
--- a/keyboards/keyhive/maypad/config.h
+++ b/keyboards/keyhive/maypad/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER KeyHive
#define PRODUCT maypad
-#define DESCRIPTION Budget-friendly numpad
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/kinesis/config.h b/keyboards/kinesis/config.h
index 29f4978623..ddb16d33b9 100644
--- a/keyboards/kinesis/config.h
+++ b/keyboards/kinesis/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define VENDOR_ID 0xFEED
#define MANUFACTURER You
#define PRODUCT Kinesis Advantage/Contoured
-#define DESCRIPTION A custom keyboard
// Mouse
#define MOUSEKEY_DELAY 60
diff --git a/keyboards/kingly_keys/romac/config.h b/keyboards/kingly_keys/romac/config.h
index 59b084e8c9..c8cb19c744 100644
--- a/keyboards/kingly_keys/romac/config.h
+++ b/keyboards/kingly_keys/romac/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER TheRoyalSweatshirt
#define PRODUCT romac
-#define DESCRIPTION A *Plaid inspired twelve-key macropad
/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3
diff --git a/keyboards/kingly_keys/romac_plus/config.h b/keyboards/kingly_keys/romac_plus/config.h
index 5ea8321de2..a83801b4ce 100644
--- a/keyboards/kingly_keys/romac_plus/config.h
+++ b/keyboards/kingly_keys/romac_plus/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER TheRoyalSweatshirt
#define PRODUCT RoMac+
-#define DESCRIPTION A *Plaid inspired twelve-key macropad with upgraded features
/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3
diff --git a/keyboards/kingly_keys/ropro/config.h b/keyboards/kingly_keys/ropro/config.h
index 3784ebc625..c9791be8c1 100644
--- a/keyboards/kingly_keys/ropro/config.h
+++ b/keyboards/kingly_keys/ropro/config.h
@@ -24,7 +24,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER Kingly-Keys
#define PRODUCT The_RoPro
-#define DESCRIPTION A 75-key ortholinear keyboard with rotary encoder
/* key matrix size */
#define MATRIX_ROWS 7
diff --git a/keyboards/kingly_keys/smd_milk/config.h b/keyboards/kingly_keys/smd_milk/config.h
index 6e16d373d1..27463b630f 100644
--- a/keyboards/kingly_keys/smd_milk/config.h
+++ b/keyboards/kingly_keys/smd_milk/config.h
@@ -22,7 +22,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER Kingly-Keys
#define PRODUCT SMD-2% Milk
-#define DESCRIPTION The SMD Ed. of the Milk themed 2% Keyboard by rionlion100
/* key matrix size */
#define MATRIX_ROWS 2
diff --git a/keyboards/kingly_keys/soap/config.h b/keyboards/kingly_keys/soap/config.h
index 2ffbaacc70..ca6504465f 100644
--- a/keyboards/kingly_keys/soap/config.h
+++ b/keyboards/kingly_keys/soap/config.h
@@ -22,7 +22,6 @@
#define DEVICE_VER 0x0004
#define MANUFACTURER Kingly-Keys
#define PRODUCT SOAP
-#define DESCRIPTION A Sanitary "Soap" Themed Macropad with Rotary Encoder
/* key matrix size */
#define MATRIX_ROWS 2
diff --git a/keyboards/kira75/config.h b/keyboards/kira75/config.h
index 15be87d26b..176b040134 100644
--- a/keyboards/kira75/config.h
+++ b/keyboards/kira75/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER thesiscamper
#define PRODUCT kira75
-#define DESCRIPTION Custom 75% keyboard
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/kmac/config.h b/keyboards/kmac/config.h
index e924a4b141..9a36f99dcf 100644
--- a/keyboards/kmac/config.h
+++ b/keyboards/kmac/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0104
#define MANUFACTURER KBDMania
#define PRODUCT KMAC
-#define DESCRIPTION QMK keyboard firmware for KMAC
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/kmini/config.h b/keyboards/kmini/config.h
index 3b947acc56..a0592b4ecf 100755
--- a/keyboards/kmini/config.h
+++ b/keyboards/kmini/config.h
@@ -24,7 +24,6 @@
#define DEVICE_VER 0x0104
#define MANUFACTURER Revo
#define PRODUCT KMAC Kmini
-#define DESCRIPTION QMK keyboard firmware for Revo KMAC Mini
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/knops/mini/config.h b/keyboards/knops/mini/config.h
index 01a5f44baf..ff9d5c887b 100644
--- a/keyboards/knops/mini/config.h
+++ b/keyboards/knops/mini/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Alltrons IT
#define PRODUCT Knops Mini
-#define DESCRIPTION Advanced 3x2 macrokeyboard
/* key matrix size */
#define MATRIX_ROWS 1
diff --git a/keyboards/kona_classic/config.h b/keyboards/kona_classic/config.h
index affd572b79..014f4dcc2f 100644
--- a/keyboards/kona_classic/config.h
+++ b/keyboards/kona_classic/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0003
#define MANUFACTURER Dangerous Parts
#define PRODUCT Kona Classic
-#define DESCRIPTION QMK keyboard firmware for Kona Classic
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/kudox/columner/config.h b/keyboards/kudox/columner/config.h
index 84e89b52a4..1109331275 100644
--- a/keyboards/kudox/columner/config.h
+++ b/keyboards/kudox/columner/config.h
@@ -24,7 +24,6 @@
#define DEVICE_VER 0x0100
#define MANUFACTURER Kumao Kobo
#define PRODUCT The Kudox Keyboard
-#define DESCRIPTION Split column staggered 5x7 custom keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/kudox/rev1/config.h b/keyboards/kudox/rev1/config.h
index 0792521814..8e994770f9 100644
--- a/keyboards/kudox/rev1/config.h
+++ b/keyboards/kudox/rev1/config.h
@@ -24,7 +24,6 @@
#define DEVICE_VER 0x0100
#define MANUFACTURER Kumao Kobo
#define PRODUCT The Kudox Keyboard
-#define DESCRIPTION Split row staggered 5x7 custom keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/kudox/rev2/config.h b/keyboards/kudox/rev2/config.h
index b1a0922f6c..81b1fb676f 100644
--- a/keyboards/kudox/rev2/config.h
+++ b/keyboards/kudox/rev2/config.h
@@ -24,7 +24,6 @@
#define DEVICE_VER 0x0200
#define MANUFACTURER Kumao Kobo
#define PRODUCT The Kudox Keyboard
-#define DESCRIPTION Split row staggered 5x7 custom keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/kudox/rev3/config.h b/keyboards/kudox/rev3/config.h
index 5c1de6994f..9d24106f4c 100644
--- a/keyboards/kudox/rev3/config.h
+++ b/keyboards/kudox/rev3/config.h
@@ -24,7 +24,6 @@
#define DEVICE_VER 0x0300
#define MANUFACTURER Kumao Kobo
#define PRODUCT The Kudox Keyboard
-#define DESCRIPTION Split row staggered 5x7 custom keyboard
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/kudox_game/rev1/config.h b/keyboards/kudox_game/rev1/config.h
index 9f1ea45ef2..ab34f889dc 100644
--- a/keyboards/kudox_game/rev1/config.h
+++ b/keyboards/kudox_game/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER Kumao Kobo
#define PRODUCT The Kudox Game Keyboard
-#define DESCRIPTION Custom keyboard for game
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/kudox_game/rev2/config.h b/keyboards/kudox_game/rev2/config.h
index ff3d7dc8b8..ea27d5efb8 100644
--- a/keyboards/kudox_game/rev2/config.h
+++ b/keyboards/kudox_game/rev2/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0200
#define MANUFACTURER Kumao Kobo
#define PRODUCT The Kudox Game Keyboard
-#define DESCRIPTION Custom keyboard for playing game
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/kv/revt/config.h b/keyboards/kv/revt/config.h
index 8aa5a1d310..b718de6784 100644
--- a/keyboards/kv/revt/config.h
+++ b/keyboards/kv/revt/config.h
@@ -23,7 +23,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER Hybrid
#define PRODUCT KVT
-#define DESCRIPTION SouthPaw Keyboard
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/kyria/rev1/config.h b/keyboards/kyria/rev1/config.h
index 29209f3fc6..e832db105b 100644
--- a/keyboards/kyria/rev1/config.h
+++ b/keyboards/kyria/rev1/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER splitkb
#define PRODUCT Kyria Keyboard
-#define DESCRIPTION Split 40 percent ergonomic keyboard
/* key matrix size */
/* Rows are doubled up */
diff --git a/keyboards/laptreus/config.h b/keyboards/laptreus/config.h
index 675d7b0079..0c13da4bd6 100644
--- a/keyboards/laptreus/config.h
+++ b/keyboards/laptreus/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Vosechu
#define PRODUCT Laptreus
-#define DESCRIPTION keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/latinpad/config.h b/keyboards/latinpad/config.h
index 2b7698d4ce..ed2fcdf9ab 100644
--- a/keyboards/latinpad/config.h
+++ b/keyboards/latinpad/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.*/
#define DEVICE_VER 0x0001
#define MANUFACTURER latincompass
#define PRODUCT latinpad
-#define DESCRIPTION dual rotary encoder macro pad
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/lattice60/config.h b/keyboards/lattice60/config.h
index 649219538d..1346c73f47 100644
--- a/keyboards/lattice60/config.h
+++ b/keyboards/lattice60/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER emdarcher
#define PRODUCT LATTICE60
-#define DESCRIPTION A HHKB layout keyboard using only through-hole components.
/* key matrix size */
#define MATRIX_ROWS 8
diff --git a/keyboards/launchpad/config.h b/keyboards/launchpad/config.h
index d93fe65d2d..e9a13a3bdf 100644
--- a/keyboards/launchpad/config.h
+++ b/keyboards/launchpad/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define PRODUCT_ID 0x6007
#define MANUFACTURER Maple Computing
#define PRODUCT Launch Pad
-#define DESCRIPTION An all-in-on macropad
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/lazydesigners/dimple/config.h b/keyboards/lazydesigners/dimple/config.h
index a72c78cb3c..d5bab811ee 100644
--- a/keyboards/lazydesigners/dimple/config.h
+++ b/keyboards/lazydesigners/dimple/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER LazyDesigners
#define PRODUCT Dimple
-#define DESCRIPTION A 40% keyboard
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/lazydesigners/the30/config.h b/keyboards/lazydesigners/the30/config.h
index 63b1637c23..0fcfa7dd4f 100644
--- a/keyboards/lazydesigners/the30/config.h
+++ b/keyboards/lazydesigners/the30/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER LazyDesigners
#define PRODUCT THE30
-#define DESCRIPTION A 30% keyboard
/* key matrix size */
#define MATRIX_ROWS 3
diff --git a/keyboards/lazydesigners/the50/config.h b/keyboards/lazydesigners/the50/config.h
index c46dcbeb1a..2a546a6665 100644
--- a/keyboards/lazydesigners/the50/config.h
+++ b/keyboards/lazydesigners/the50/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER LazyDesigners
#define PRODUCT THE50
-#define DESCRIPTION A 50% keyboard
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/lazydesigners/the60/config.h b/keyboards/lazydesigners/the60/config.h
index 2929ad2adb..05603ce58e 100644
--- a/keyboards/lazydesigners/the60/config.h
+++ b/keyboards/lazydesigners/the60/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER LazyDesigners
#define PRODUCT THE60
-#define DESCRIPTION A 60% keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/leeku/finger65/config.h b/keyboards/leeku/finger65/config.h
index dcf1aad65b..82457635b3 100644
--- a/keyboards/leeku/finger65/config.h
+++ b/keyboards/leeku/finger65/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER LeeKu
#define PRODUCT Finger65
-#define DESCRIPTION QMK keyboard firmware for L3
#define RGBLED_NUM 12
diff --git a/keyboards/lets_split/rev1/config.h b/keyboards/lets_split/rev1/config.h
index d753437354..02eee1f3da 100644
--- a/keyboards/lets_split/rev1/config.h
+++ b/keyboards/lets_split/rev1/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Wootpatoot
#define PRODUCT Lets Split v1
-#define DESCRIPTION A split keyboard for the cheap makers
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/lets_split/rev2/config.h b/keyboards/lets_split/rev2/config.h
index d5b5b57d03..37353b8b3d 100644
--- a/keyboards/lets_split/rev2/config.h
+++ b/keyboards/lets_split/rev2/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER Wootpatoot
#define PRODUCT Lets Split v2
-#define DESCRIPTION A split keyboard for the cheap makers
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/lets_split/sockets/config.h b/keyboards/lets_split/sockets/config.h
index f6ecb70947..4315ce24fd 100644
--- a/keyboards/lets_split/sockets/config.h
+++ b/keyboards/lets_split/sockets/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Duckle29
#define PRODUCT Lets Split Sockets
-#define DESCRIPTION A split keyboard for the cheapish makers
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/lets_split_eh/config.h b/keyboards/lets_split_eh/config.h
index f07706a834..7527c6b3d2 100644
--- a/keyboards/lets_split_eh/config.h
+++ b/keyboards/lets_split_eh/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0E41
#define MANUFACTURER That-Canadian
#define PRODUCT Lets Split Eh?
-#define DESCRIPTION An on-board component Lets Split w/ USB-C
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/lfkeyboards/lfk65_hs/config.h b/keyboards/lfkeyboards/lfk65_hs/config.h
index f448419d4b..8107d3ccc0 100644
--- a/keyboards/lfkeyboards/lfk65_hs/config.h
+++ b/keyboards/lfkeyboards/lfk65_hs/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER LFKeyboards
#define PRODUCT LFK65_HS
-#define DESCRIPTION QMK keyboard firmware for LFK65_HS
#define DIODE_DIRECTION COL2ROW
#define MATRIX_ROWS 5
diff --git a/keyboards/lfkeyboards/lfk78/config.h b/keyboards/lfkeyboards/lfk78/config.h
index 031b10cf73..e5acc17943 100644
--- a/keyboards/lfkeyboards/lfk78/config.h
+++ b/keyboards/lfkeyboards/lfk78/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER LFKeyboards
#define PRODUCT LFK78
-#define DESCRIPTION QMK keyboard firmware for LFK78
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
diff --git a/keyboards/lfkeyboards/lfk87/config.h b/keyboards/lfkeyboards/lfk87/config.h
index 00df4e9113..118c135aa1 100644
--- a/keyboards/lfkeyboards/lfk87/config.h
+++ b/keyboards/lfkeyboards/lfk87/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER LFKeyboards
#define PRODUCT LFK87
-#define DESCRIPTION QMK keyboard firmware for LFK87
#define DIODE_DIRECTION COL2ROW
diff --git a/keyboards/lfkeyboards/lfkpad/config.h b/keyboards/lfkeyboards/lfkpad/config.h
index a705e1c651..9fa945dcd6 100644
--- a/keyboards/lfkeyboards/lfkpad/config.h
+++ b/keyboards/lfkeyboards/lfkpad/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER LFKeyboards
#define PRODUCT LFKPad 21
-#define DESCRIPTION QMK keyboard firmware for LFKPad
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/lfkeyboards/mini1800/config.h b/keyboards/lfkeyboards/mini1800/config.h
index 214f5f45ab..a6cd675ddf 100644
--- a/keyboards/lfkeyboards/mini1800/config.h
+++ b/keyboards/lfkeyboards/mini1800/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER LFKeyboards
#define PRODUCT LFK87
-#define DESCRIPTION QMK keyboard firmware for LFK87
#define DIODE_DIRECTION COL2ROW
diff --git a/keyboards/lily58/rev1/config.h b/keyboards/lily58/rev1/config.h
index 4443f03c4c..39b15fc5b6 100644
--- a/keyboards/lily58/rev1/config.h
+++ b/keyboards/lily58/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER liliums
#define PRODUCT Lily58
-#define DESCRIPTION Lily58 is 6×4+5keys column-staggered split keyboard.
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/m10a/config.h b/keyboards/m10a/config.h
index d7fcc95b61..6ece2131b9 100644
--- a/keyboards/m10a/config.h
+++ b/keyboards/m10a/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER RAMA WORKS
#define PRODUCT RAMA WORKS M10-A
-#define DESCRIPTION RAMA WORKS M10-A
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/matrix/m12og/config.h b/keyboards/matrix/m12og/config.h
index a29e54f4df..7cd82e05b6 100644
--- a/keyboards/matrix/m12og/config.h
+++ b/keyboards/matrix/m12og/config.h
@@ -12,7 +12,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER matrix
#define PRODUCT M12OG
-#define DESCRIPTION Matrix 8XV1.2 OG version
/* key matrix size */
#define MATRIX_ROWS 7
diff --git a/keyboards/matrix/noah/config.h b/keyboards/matrix/noah/config.h
index eac752911f..8fa6bbb5cc 100644
--- a/keyboards/matrix/noah/config.h
+++ b/keyboards/matrix/noah/config.h
@@ -13,7 +13,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER matrix
#define PRODUCT NOAH
-#define DESCRIPTION 65% keybaord of the Matrix abel family
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/maxipad/config.h b/keyboards/maxipad/config.h
index 50496c16b7..a45c3e442d 100644
--- a/keyboards/maxipad/config.h
+++ b/keyboards/maxipad/config.h
@@ -23,7 +23,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER wootpatoot
#define PRODUCT maxipad
-#define DESCRIPTION A custom keyboard
/* define if matrix has ghost (lacks anti-ghosting diodes) */
//#define MATRIX_HAS_GHOST
diff --git a/keyboards/maxr1998/phoebe/config.h b/keyboards/maxr1998/phoebe/config.h
index e530bc46ef..b52221dc03 100644
--- a/keyboards/maxr1998/phoebe/config.h
+++ b/keyboards/maxr1998/phoebe/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Maxr1998
#define PRODUCT Phoebe
-#define DESCRIPTION A 5x12 ortolinear keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/maxr1998/pulse4k/config.h b/keyboards/maxr1998/pulse4k/config.h
index 078b91499f..75ff88f308 100644
--- a/keyboards/maxr1998/pulse4k/config.h
+++ b/keyboards/maxr1998/pulse4k/config.h
@@ -25,7 +25,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER Maxr1998
#define PRODUCT Pulse 4k
-#define DESCRIPTION A four-key macropad
/* Key matrix size */
#define MATRIX_ROWS 2
diff --git a/keyboards/mc_76k/config.h b/keyboards/mc_76k/config.h
index cd14081f4d..a1d28185f1 100644
--- a/keyboards/mc_76k/config.h
+++ b/keyboards/mc_76k/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Yiancar-Designs
#define PRODUCT MC-76K
-#define DESCRIPTION O-Ring suspended 60% with F-row keyboard
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/mechkeys/mk60/config.h b/keyboards/mechkeys/mk60/config.h
index 205e8f7bbe..e1c35306b8 100644
--- a/keyboards/mechkeys/mk60/config.h
+++ b/keyboards/mechkeys/mk60/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Mechkeys
#define PRODUCT mechkeys mk60
-#define DESCRIPTION A custom 60% keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/mechllama/g35/config.h b/keyboards/mechllama/g35/config.h
index 61400fe9c0..9602bbd39b 100644
--- a/keyboards/mechllama/g35/config.h
+++ b/keyboards/mechllama/g35/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define PRODUCT_ID 0x0035
#define MANUFACTURER kaylynb
#define PRODUCT MechLlama G35
-#define DESCRIPTION 35 key macropad
#define MATRIX_ROWS 5
#define MATRIX_COLS 7
diff --git a/keyboards/mechlovin/adelais/standard_led/config.h b/keyboards/mechlovin/adelais/standard_led/config.h
index 139026d078..064cf3d2c5 100644
--- a/keyboards/mechlovin/adelais/standard_led/config.h
+++ b/keyboards/mechlovin/adelais/standard_led/config.h
@@ -1,7 +1,6 @@
#pragma once
#define PRODUCT Adelais
-#define DESCRIPTION Team.Mechlovin Adelais
#define MATRIX_ROW_PINS { B1, A0, C13, A1, A2}
#define MATRIX_COL_PINS { A10, A9, A8, B15, B14, B13, B12, B11, B10, B8, B4, B5, B3, C14, A15 }
diff --git a/keyboards/mechlovin/hannah910/config.h b/keyboards/mechlovin/hannah910/config.h
index ad1b7c2ed8..3c8ca1701a 100644
--- a/keyboards/mechlovin/hannah910/config.h
+++ b/keyboards/mechlovin/hannah910/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define VENDOR_ID 0x4D4C // ML-MechLovin'
#define MANUFACTURER Mechlovin
#define PRODUCT Mechlovin Hannah910
-#define DESCRIPTION Mechlovin Hannah910
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/mechlovin/infinity87/config.h b/keyboards/mechlovin/infinity87/config.h
index 6c1545024c..703a06f8de 100644
--- a/keyboards/mechlovin/infinity87/config.h
+++ b/keyboards/mechlovin/infinity87/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Team.Mechlovin
#define PRODUCT Infinity 87
-#define DESCRIPTION Team.Mechlovin Infinity 87
/* key matrix size */
#define MATRIX_ROWS 6
diff --git a/keyboards/mechlovin/infinityce/config.h b/keyboards/mechlovin/infinityce/config.h
index ff10e183d5..838fc1da7f 100644
--- a/keyboards/mechlovin/infinityce/config.h
+++ b/keyboards/mechlovin/infinityce/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Team.Mechlovin
#define PRODUCT Infinity CE
-#define DESCRIPTION Team.Mechlovin Infinity CE
/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17
diff --git a/keyboards/mechlovin/pisces/config.h b/keyboards/mechlovin/pisces/config.h
index 37acff2c11..14f6404a7f 100644
--- a/keyboards/mechlovin/pisces/config.h
+++ b/keyboards/mechlovin/pisces/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Team.Mechlovin
#define PRODUCT Pisces65
-#define DESCRIPTION Team.Mechlovin Pisces65
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/mechmini/v1/config.h b/keyboards/mechmini/v1/config.h
index 0df0066f15..a64127f597 100644
--- a/keyboards/mechmini/v1/config.h
+++ b/keyboards/mechmini/v1/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER MECHKEYS
#define PRODUCT Mechmini
-#define DESCRIPTION 40% modular keyboard
/* matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/mechmini/v2/config.h b/keyboards/mechmini/v2/config.h
index f20540b941..c19e030bf4 100755
--- a/keyboards/mechmini/v2/config.h
+++ b/keyboards/mechmini/v2/config.h
@@ -24,8 +24,6 @@
#define MANUFACTURER MECHKEYS
#undef PRODUCT
#define PRODUCT Mechmini 2
-#undef DESCRIPTION
-#define DESCRIPTION 40% modular keyboard
/* key matrix size */
#undef MATRIX_COLS
diff --git a/keyboards/mechwild/bde/righty/config.h b/keyboards/mechwild/bde/righty/config.h
index 5f8537f9cd..1764520b13 100644
--- a/keyboards/mechwild/bde/righty/config.h
+++ b/keyboards/mechwild/bde/righty/config.h
@@ -25,7 +25,6 @@
#define DEVICE_VER 0x0203
#define MANUFACTURER MechWild
#define PRODUCT BDE Righty
-#define DESCRIPTION 41-key ortholinear 30% with numpad
/* key matrix size */
#define MATRIX_ROWS 3
diff --git a/keyboards/meira/config.h b/keyboards/meira/config.h
index 8cbd82f01d..4d864a8a76 100644
--- a/keyboards/meira/config.h
+++ b/keyboards/meira/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER WoodKeys.click
#define PRODUCT Meira
-#define DESCRIPTION Low-profile Ortholinear Compact keyboard
/* key matrix size */
#define MATRIX_ROWS 4
diff --git a/keyboards/meishi/config.h b/keyboards/meishi/config.h
index 3393610c79..076415167d 100644
--- a/keyboards/meishi/config.h
+++ b/keyboards/meishi/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Biacco42
#define PRODUCT meishi
-#define DESCRIPTION The micro macro keyboard
/* key matrix size */
#define MATRIX_ROWS 1
diff --git a/keyboards/meishi2/config.h b/keyboards/meishi2/config.h
index 3aef944870..f793d5052f 100644
--- a/keyboards/meishi2/config.h
+++ b/keyboards/meishi2/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Biacco42
#define PRODUCT meishi2
-#define DESCRIPTION The better micro macro keyboard
/* key matrix size */
#define MATRIX_ROWS 2
diff --git a/keyboards/melody96/config.h b/keyboards/melody96/config.h
index 038d974604..45e7e680c1 100644
--- a/keyboards/melody96/config.h
+++ b/keyboards/melody96/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER YMDK
#define PRODUCT Melody96
-#define DESCRIPTION Melody96
/* key matrix size */
#define MATRIX_ROWS 12
diff --git a/keyboards/meme/config.h b/keyboards/meme/config.h
index e06b0e4efe..544d8b10fa 100644
--- a/keyboards/meme/config.h
+++ b/keyboards/meme/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Switchmod Keyboards
#define PRODUCT Meme
-#define DESCRIPTION A custom 65% gasket mount keyboard
/* key matrix size */
#define MATRIX_ROWS 10
diff --git a/keyboards/meson/config.h b/keyboards/meson/config.h
index 3e37c89fd7..facadbdab2 100644
--- a/keyboards/meson/config.h
+++ b/keyboards/meson/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Luciano M
#define PRODUCT Meson
-#define DESCRIPTION 3x14 split keyboard with two thumb keys per side
/* key matrix size */
#define MATRIX_ROWS 8 // 4 rows each half
diff --git a/keyboards/mexsistor/ludmila/config.h b/keyboards/mexsistor/ludmila/config.h
index b08739d66b..431e1a9118 100644
--- a/keyboards/mexsistor/ludmila/config.h
+++ b/keyboards/mexsistor/ludmila/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Kevin M.
#define PRODUCT Ludmila Macropad
-#define DESCRIPTION Ludmila 4 switch + encoder macropad
/* key matrix size */
#define MATRIX_ROWS 3
diff --git a/keyboards/miller/gm862/config.h b/keyboards/miller/gm862/config.h
index 1a8eb265d9..2b084efc25 100644
--- a/keyboards/miller/gm862/config.h
+++ b/keyboards/miller/gm862/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER MILLER
#define PRODUCT GM862
-#define DESCRIPTION GM862 AVR RGB keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/miniaxe/config.h b/keyboards/miniaxe/config.h
index b16e84e610..9ddec0ad8f 100644
--- a/keyboards/miniaxe/config.h
+++ b/keyboards/miniaxe/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER ENDO Katsuhiro
#define PRODUCT MiniAxe
-#define DESCRIPTION Yet another split keyboard
/* key matrix size */
#define MATRIX_ROWS 8
diff --git a/keyboards/minidox/config.h b/keyboards/minidox/config.h
index b3d375656f..2c71378961 100644
--- a/keyboards/minidox/config.h
+++ b/keyboards/minidox/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define PRODUCT_ID 0x3060
#define MANUFACTURER That-Canadian
#define PRODUCT MiniDox
-#define DESCRIPTION A compact version of the Ergo Dox
/* key matrix size */
// Rows are doubled-up
diff --git a/keyboards/mint60/config.h b/keyboards/mint60/config.h
index ccfec8531a..fd67946020 100644
--- a/keyboards/mint60/config.h
+++ b/keyboards/mint60/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Eucalyn
#define PRODUCT Mint60
-#define DESCRIPTION A row staggered split keyboard
/* key matrix size */
#define MATRIX_ROWS 10
diff --git a/keyboards/mitosis/config.h b/keyboards/mitosis/config.h
index f2220278ec..b4499d0d6c 100644
--- a/keyboards/mitosis/config.h
+++ b/keyboards/mitosis/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Unknown
#define PRODUCT Mitosis
-#define DESCRIPTION q.m.k. keyboard firmware for Mitosis
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/miuni32/config.h b/keyboards/miuni32/config.h
index 59402e8691..c2a40cf1ba 100644
--- a/keyboards/miuni32/config.h
+++ b/keyboards/miuni32/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Bigtuna.io
#define PRODUCT Miuni32
-#define DESCRIPTION A custom keyboard for writers
/* key matrix size */
#define MATRIX_ROWS 3
diff --git a/keyboards/mixi/config.h b/keyboards/mixi/config.h
index aed57f3241..c5cac8ca6e 100644
--- a/keyboards/mixi/config.h
+++ b/keyboards/mixi/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER gregorio
#define PRODUCT Mixi
-#define DESCRIPTION Mixi macropad by gregorio
/* key matrix size */
#define MATRIX_ROWS 3
diff --git a/keyboards/montsinger/rebound/rev1/config.h b/keyboards/montsinger/rebound/rev1/config.h
index 271664d96f..afd174266e 100644
--- a/keyboards/montsinger/rebound/rev1/config.h
+++ b/keyboards/montsinger/rebound/rev1/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER Montsinger
#define PRODUCT Rebound
-#define DESCRIPTION "A conjoined Let's Split"
/* key matrix size */
diff --git a/keyboards/montsinger/rebound/rev2/config.h b/keyboards/montsinger/rebound/rev2/config.h
index 39f5206f7f..9f4956081b 100644
--- a/keyboards/montsinger/rebound/rev2/config.h
+++ b/keyboards/montsinger/rebound/rev2/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER Montsinger
#define PRODUCT Rebound
-#define DESCRIPTION "A conjoined Let's Split"
/* key matrix size */
diff --git a/keyboards/montsinger/rebound/rev3/config.h b/keyboards/montsinger/rebound/rev3/config.h
index 6c85fab88b..c93ce59b99 100644
--- a/keyboards/montsinger/rebound/rev3/config.h
+++ b/keyboards/montsinger/rebound/rev3/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER Montsinger
#define PRODUCT Rebound
-#define DESCRIPTION "A conjoined Let's Split"
/* key matrix size */
diff --git a/keyboards/montsinger/rewind/config.h b/keyboards/montsinger/rewind/config.h
index f276222125..09ddf2c209 100644
--- a/keyboards/montsinger/rewind/config.h
+++ b/keyboards/montsinger/rewind/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER Montsinger
#define PRODUCT Rewind
-#define DESCRIPTION "5x10 ortho that fits inside a puffy VHS case"
/* key matrix size */
diff --git a/keyboards/moon/config.h b/keyboards/moon/config.h
index 12a949a076..5f23cfd755 100644
--- a/keyboards/moon/config.h
+++ b/keyboards/moon/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER EVE
#define PRODUCT Moon
-#define DESCRIPTION A tenkeyless keyboard with astonishing curves
/* key matrix size */
#define MATRIX_ROWS 8
diff --git a/keyboards/mountainblocks/mb17/config.h b/keyboards/mountainblocks/mb17/config.h
index f469c9bd46..c67db7a7d1 100644
--- a/keyboards/mountainblocks/mb17/config.h
+++ b/keyboards/mountainblocks/mb17/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Mountainblocks
#define PRODUCT MB17
-#define DESCRIPTION A custom numpad
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/keyboards/mt40/config.h b/keyboards/mt40/config.h
index 3efa18292b..5ada891486 100644
--- a/keyboards/mt40/config.h
+++ b/keyboards/mt40/config.h
@@ -29,8 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MANUFACTURER ThomasDehaeze
#define PRODUCT MT40
-#define DESCRIPTION A Planck clone
-
/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 15
diff --git a/keyboards/mt980/config.h b/keyboards/mt980/config.h
index 56927be705..ff6c5807df 100644
--- a/keyboards/mt980/config.h
+++ b/keyboards/mt980/config.h
@@ -8,7 +8,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER Wheat Field Peripherals
#define PRODUCT MT980
-#define DESCRIPTION Keyboard
/* key matrix size */
#define MATRIX_ROWS 12
diff --git a/keyboards/murcielago/rev1/config.h b/keyboards/murcielago/rev1/config.h
index 425c79e6c9..3f71dbca8d 100644
--- a/keyboards/murcielago/rev1/config.h
+++ b/keyboards/murcielago/rev1/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER elagil
#define PRODUCT Murciélago
-#define DESCRIPTION A custom keyboard with 60 keys
/* key matrix size */
#define MATRIX_ROWS 12
diff --git a/keyboards/mxss/config.h b/keyboards/mxss/config.h
index 264caec970..b0aef68116 100644
--- a/keyboards/mxss/config.h
+++ b/keyboards/mxss/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER MxBlue
#define PRODUCT MxSS
-#define DESCRIPTION MxSS Polycarb Keyboard
/* key matrix size */
#define MATRIX_ROWS 5
diff --git a/tmk_core/common/chibios/syscall-fallbacks.c b/tmk_core/common/chibios/syscall-fallbacks.c
index 5d232a755d..739017ae1d 100644
--- a/tmk_core/common/chibios/syscall-fallbacks.c
+++ b/tmk_core/common/chibios/syscall-fallbacks.c
@@ -14,76 +14,89 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#include <errno.h>
#include <sys/stat.h>
#include <sys/types.h>
#pragma GCC diagnostic ignored "-Wmissing-prototypes"
-__attribute__((weak, used)) int _read_r(struct _reent *r, int file, char *ptr, int len) {
- (void)r;
- (void)file;
- (void)ptr;
- (void)len;
+__attribute__((weak, used)) int _open_r(struct _reent *r, const char *path, int flag, int m) {
+ __errno_r(r) = ENOENT;
return -1;
}
__attribute__((weak, used)) int _lseek_r(struct _reent *r, int file, int ptr, int dir) {
- (void)r;
- (void)file;
- (void)ptr;
- (void)dir;
- return 0;
+ __errno_r(r) = EBADF;
+ return -1;
+}
+
+__attribute__((weak, used)) int _read_r(struct _reent *r, int file, char *ptr, int len) {
+ __errno_r(r) = EBADF;
+ return -1;
}
__attribute__((weak, used)) int _write_r(struct _reent *r, int file, char *ptr, int len) {
- (void)r;
- (void)file;
- (void)ptr;
- return len;
+ __errno_r(r) = EBADF;
+ return -1;
}
__attribute__((weak, used)) int _close_r(struct _reent *r, int file) {
- (void)r;
- (void)file;
- return 0;
+ __errno_r(r) = EBADF;
+ return -1;
}
-__attribute__((weak, used)) caddr_t _sbrk_r(struct _reent *r, int incr) {
- (void)r;
- (void)incr;
- return (caddr_t)-1;
+__attribute__((weak, used)) int _link_r(struct _reent *r, const char *oldpath, const char *newpath) {
+ __errno_r(r) = EPERM;
+ return -1;
+}
+
+__attribute__((weak, used)) int _unlink_r(struct _reent *r, const char *path) {
+ __errno_r(r) = EPERM;
+ return -1;
+}
+
+__attribute__((weak, used)) clock_t _times_r(struct _reent *r, void *t) {
+ __errno_r(r) = EFAULT;
+ return -1;
}
__attribute__((weak, used)) int _fstat_r(struct _reent *r, int file, struct stat *st) {
- (void)r;
- (void)file;
- (void)st;
- return 0;
+ __errno_r(r) = EBADF;
+ return -1;
}
__attribute__((weak, used)) int _isatty_r(struct _reent *r, int fd) {
- (void)r;
- (void)fd;
- return 1;
+ __errno_r(r) = EBADF;
+ return 0;
}
-__attribute__((weak, used)) void _fini(void) { return; }
+__attribute__((weak, used)) caddr_t _sbrk_r(struct _reent *r, int incr) {
+ __errno_r(r) = ENOMEM;
+ return (caddr_t)-1;
+}
+
+__attribute__((weak, used)) int _kill(int pid, int sig) {
+ errno = EPERM;
+ return -1;
+}
__attribute__((weak, used)) pid_t _getpid(void) { return 1; }
-__attribute__((weak, noreturn)) void _exit(int i) {
- (void)i;
+__attribute__((weak, used)) void _fini(void) { return; }
+
+__attribute__((weak, used, noreturn)) void _exit(int i) {
while (1)
;
}
-__attribute__((weak)) void _kill(void) {}
-
-__attribute__((weak)) void *__dso_handle;
+__attribute__((weak, used)) int _gettimeofday_r(struct _reent *r, struct timeval *t, void *tzp) {
+ __errno_r(r) = EPERM;
+ return -1;
+}
-void __cxa_pure_virtual(void);
+__attribute__((weak, used)) void *__dso_handle;
-__attribute__((weak)) void __cxa_pure_virtual() {
+__attribute__((weak, used)) void __cxa_pure_virtual(void) {
while (1)
;
}