summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan <fauxpark@gmail.com>2023-01-29 02:42:44 +1100
committerGitHub <noreply@github.com>2023-01-28 15:42:44 +0000
commitb7274343913eb3e019f0dc08fa8f7774165e787d (patch)
tree9f10c4e7bce4184016ac2add70f570886d22e9a0
parentf1b5659ba8227624a3f31fc551212cb64d8c763f (diff)
Remove commented out backlight config & stray "backlight levels" (#19703)
-rw-r--r--keyboards/0xc7/61key/config.h4
-rw-r--r--keyboards/1upkeyboards/1up60hse/config.h2
-rw-r--r--keyboards/1upkeyboards/1up60hte/config.h1
-rw-r--r--keyboards/1upkeyboards/1up60rgb/config.h1
-rw-r--r--keyboards/1upkeyboards/super16/config.h4
-rw-r--r--keyboards/1upkeyboards/super16v2/config.h4
-rw-r--r--keyboards/1upkeyboards/sweet16/config.h1
-rw-r--r--keyboards/40percentclub/25/config.h6
-rw-r--r--keyboards/40percentclub/4pack/config.h3
-rw-r--r--keyboards/40percentclub/4x4/config.h6
-rw-r--r--keyboards/40percentclub/5x5/config.h6
-rw-r--r--keyboards/40percentclub/6lit/config.h6
-rw-r--r--keyboards/40percentclub/foobar/config.h6
-rw-r--r--keyboards/40percentclub/gherkin/config.h1
-rw-r--r--keyboards/40percentclub/half_n_half/config.h6
-rw-r--r--keyboards/40percentclub/i75/config.h2
-rw-r--r--keyboards/40percentclub/luddite/config.h1
-rw-r--r--keyboards/40percentclub/mf68/config.h2
-rw-r--r--keyboards/40percentclub/nein/config.h6
-rw-r--r--keyboards/40percentclub/nori/config.h3
-rw-r--r--keyboards/40percentclub/polyandry/config.h2
-rw-r--r--keyboards/40percentclub/ut47/config.h4
-rw-r--r--keyboards/abstract/ellipse/rev1/config.h3
-rw-r--r--keyboards/acheron/arctic/config.h8
-rw-r--r--keyboards/acheron/elongate/beta/config.h4
-rw-r--r--keyboards/acheron/keebspcb/config.h8
-rw-r--r--keyboards/acheron/lasgweloth/config.h8
-rw-r--r--keyboards/acheron/shark/alpha/config.h6
-rw-r--r--keyboards/ada/infinity81/config.h4
-rw-r--r--keyboards/adelheid/config.h3
-rw-r--r--keyboards/adkb96/rev1/config.h3
-rw-r--r--keyboards/ai03/equinox/config.h2
-rw-r--r--keyboards/ai03/lunar/config.h6
-rw-r--r--keyboards/ai03/orbit/config.h3
-rw-r--r--keyboards/ai03/polaris/config.h2
-rw-r--r--keyboards/ai03/quasar/config.h6
-rw-r--r--keyboards/ai03/soyuz/config.h6
-rw-r--r--keyboards/ai03/voyager60_alps/config.h6
-rw-r--r--keyboards/alf/dc60/config.h2
-rw-r--r--keyboards/alf/x11/config.h2
-rw-r--r--keyboards/alf/x2/config.h1
-rwxr-xr-xkeyboards/alpha/config.h2
-rw-r--r--keyboards/alpine65/config.h8
-rw-r--r--keyboards/amjkeyboard/amj96/config.h4
-rw-r--r--keyboards/arabica37/rev1/config.h3
-rw-r--r--keyboards/arisu/config.h6
-rw-r--r--keyboards/ash1800/config.h4
-rw-r--r--keyboards/atlas_65/config.h6
-rw-r--r--keyboards/atomic/config.h1
-rw-r--r--keyboards/atreus/config.h3
-rw-r--r--keyboards/atreus62/config.h3
-rw-r--r--keyboards/atxkb/1894/config.h2
-rw-r--r--keyboards/aves60/config.h4
-rw-r--r--keyboards/baguette/config.h2
-rw-r--r--keyboards/bajjak/config.h1
-rw-r--r--keyboards/bandominedoni/config.h4
-rw-r--r--keyboards/bantam44/config.h1
-rw-r--r--keyboards/biacco42/ergo42/rev1/config.h3
-rw-r--r--keyboards/biacco42/meishi/config.h7
-rw-r--r--keyboards/biacco42/meishi2/config.h6
-rw-r--r--keyboards/bioi/g60ble/config.h1
-rw-r--r--keyboards/blank/blank01/config.h4
-rw-r--r--keyboards/blockey/config.h2
-rw-r--r--keyboards/boardrun/bizarre/config.h3
-rw-r--r--keyboards/boardrun/classic/config.h3
-rw-r--r--keyboards/boardwalk/config.h3
-rw-r--r--keyboards/boston_meetup/config.h2
-rw-r--r--keyboards/box75/config.h8
-rwxr-xr-xkeyboards/bpiphany/hid_liber/config.h4
-rw-r--r--keyboards/bpiphany/kitten_paw/config.h6
-rw-r--r--keyboards/bpiphany/unloved_bastard/config.h2
-rw-r--r--keyboards/bthlabs/geekpad/config.h6
-rw-r--r--keyboards/capsunlocked/cu75/config.h1
-rw-r--r--keyboards/centromere/config.h3
-rw-r--r--keyboards/chromatonemini/config.h4
-rwxr-xr-xkeyboards/ckeys/handwire_101/config.h7
-rw-r--r--keyboards/ckeys/nakey/config.h6
-rw-r--r--keyboards/ckeys/obelus/config.h3
-rwxr-xr-xkeyboards/ckeys/thedora/config.h6
-rw-r--r--keyboards/clueboard/card/config.h1
-rw-r--r--keyboards/contender/config.h4
-rw-r--r--keyboards/cool836a/config.h4
-rwxr-xr-xkeyboards/copenhagen_click/click_pad_v1/config.h2
-rw-r--r--keyboards/coseyfannitutti/discipad/config.h6
-rw-r--r--keyboards/coseyfannitutti/discipline/config.h6
-rw-r--r--keyboards/coseyfannitutti/mullet/config.h6
-rw-r--r--keyboards/coseyfannitutti/mulletpad/config.h6
-rw-r--r--keyboards/coseyfannitutti/mysterium/config.h6
-rw-r--r--keyboards/coseyfannitutti/romeo/config.h6
-rw-r--r--keyboards/craftwalk/config.h4
-rw-r--r--keyboards/crazy_keyboard_68/config.h4
-rw-r--r--keyboards/crkbd/config.h3
-rw-r--r--keyboards/crkbd/keymaps/joe_scotto/config.h3
-rw-r--r--keyboards/cutie_club/wraith/config.h4
-rw-r--r--keyboards/dailycraft/bat43/config.h4
-rw-r--r--keyboards/dailycraft/claw44/rev1/config.h3
-rw-r--r--keyboards/dailycraft/owl8/config.h4
-rw-r--r--keyboards/dailycraft/sandbox/rev1/config.h4
-rw-r--r--keyboards/dailycraft/sandbox/rev2/config.h4
-rw-r--r--keyboards/dailycraft/stickey4/config.h4
-rw-r--r--keyboards/dailycraft/wings42/rev1/config.h4
-rw-r--r--keyboards/dailycraft/wings42/rev1_extkeys/config.h4
-rw-r--r--keyboards/dailycraft/wings42/rev2/config.h4
-rw-r--r--keyboards/dc01/arrow/config.h2
-rw-r--r--keyboards/dc01/left/config.h6
-rw-r--r--keyboards/dc01/numpad/config.h2
-rw-r--r--keyboards/dc01/right/config.h2
-rw-r--r--keyboards/delikeeb/flatbread60/config.h4
-rw-r--r--keyboards/delikeeb/waaffle/rev3/config.h4
-rw-r--r--keyboards/deltapad/config.h4
-rw-r--r--keyboards/deltasplit75/v2/config.h3
-rwxr-xr-xkeyboards/demiurge/config.h2
-rw-r--r--keyboards/dichotomy/config.h3
-rw-r--r--keyboards/dk60/config.h4
-rw-r--r--keyboards/dm9records/ergoinu/config.h3
-rw-r--r--keyboards/dm9records/plaid/config.h6
-rw-r--r--keyboards/dm9records/tartan/config.h6
-rw-r--r--keyboards/do60/config.h1
-rw-r--r--keyboards/donutcables/scrabblepad/config.h4
-rw-r--r--keyboards/doodboard/duckboard/config.h2
-rw-r--r--keyboards/doodboard/duckboard_r2/config.h2
-rw-r--r--keyboards/doppelganger/config.h4
-rw-r--r--keyboards/duck/eagle_viper/v2/config.h1
-rw-r--r--keyboards/duck/lightsaver/config.h1
-rw-r--r--keyboards/duck/octagon/v1/config.h1
-rw-r--r--keyboards/duck/octagon/v2/config.h1
-rw-r--r--keyboards/duck/orion/v3/config.h3
-rw-r--r--keyboards/dztech/dz96/config.h1
-rw-r--r--keyboards/edi/hardlight/mk1/config.h5
-rw-r--r--keyboards/edi/standaside/config.h7
-rw-r--r--keyboards/emi20/config.h2
-rw-r--r--keyboards/eniigmakeyboards/ek65/config.h4
-rw-r--r--keyboards/eniigmakeyboards/ek87/config.h4
-rw-r--r--keyboards/ergodox_ez/config.h1
-rw-r--r--keyboards/ergotravel/rev1/config.h3
-rw-r--r--keyboards/ericrlau/numdiscipline/rev1/config.h6
-rw-r--r--keyboards/eternal_keypad/config.h4
-rw-r--r--keyboards/evolv/config.h8
-rw-r--r--keyboards/evyd13/atom47/rev5/config.h4
-rw-r--r--keyboards/evyd13/eon40/config.h4
-rw-r--r--keyboards/evyd13/eon65/config.h4
-rw-r--r--keyboards/evyd13/eon75/config.h4
-rw-r--r--keyboards/evyd13/eon87/config.h4
-rw-r--r--keyboards/evyd13/eon95/config.h4
-rw-r--r--keyboards/evyd13/gh80_1800/config.h4
-rw-r--r--keyboards/evyd13/gh80_3700/config.h4
-rw-r--r--keyboards/evyd13/gud70/config.h4
-rw-r--r--keyboards/evyd13/minitomic/config.h4
-rw-r--r--keyboards/evyd13/mx5160/config.h4
-rw-r--r--keyboards/evyd13/nt660/config.h4
-rw-r--r--keyboards/evyd13/nt750/config.h4
-rw-r--r--keyboards/evyd13/nt980/config.h4
-rw-r--r--keyboards/evyd13/omrontkl/config.h4
-rw-r--r--keyboards/evyd13/pockettype/config.h4
-rw-r--r--keyboards/evyd13/quackfire/config.h6
-rw-r--r--keyboards/evyd13/solheim68/config.h4
-rw-r--r--keyboards/evyd13/wasdat_code/config.h2
-rw-r--r--keyboards/exclusive/e65/config.h1
-rw-r--r--keyboards/exclusive/e7v1/config.h1
-rw-r--r--keyboards/fc660c/config.h6
-rw-r--r--keyboards/fc980c/config.h6
-rw-r--r--keyboards/flehrad/downbubble/config.h6
-rw-r--r--keyboards/flehrad/numbrero/config.h2
-rw-r--r--keyboards/flehrad/snagpad/config.h2
-rw-r--r--keyboards/flehrad/tradestation/config.h2
-rw-r--r--keyboards/fleuron/config.h6
-rw-r--r--keyboards/fluorite/config.h6
-rw-r--r--keyboards/flx/lodestone/config.h6
-rw-r--r--keyboards/flx/virgo/config.h1
-rw-r--r--keyboards/flxlb/zplit/config.h3
-rw-r--r--keyboards/foostan/cornelius/config.h4
-rw-r--r--keyboards/fortitude60/rev1/config.h2
-rw-r--r--keyboards/foxlab/key65/hotswap/config.h1
-rw-r--r--keyboards/foxlab/key65/universal/config.h1
-rw-r--r--keyboards/foxlab/leaf60/hotswap/config.h2
-rw-r--r--keyboards/foxlab/leaf60/universal/config.h2
-rw-r--r--keyboards/foxlab/time80/config.h1
-rw-r--r--keyboards/ft/mars65/config.h1
-rw-r--r--keyboards/gh60/revc/config.h1
-rw-r--r--keyboards/gh60/v1p3/config.h1
-rw-r--r--keyboards/ghs/rar/config.h4
-rw-r--r--keyboards/giabalanai/config.h4
-rw-r--r--keyboards/gkeyboard/gkb_m16/config.h4
-rw-r--r--keyboards/glenpickle/chimera_ergo/config.h3
-rw-r--r--keyboards/glenpickle/chimera_ls/config.h3
-rw-r--r--keyboards/glenpickle/chimera_ortho/config.h3
-rw-r--r--keyboards/glenpickle/chimera_ortho_plus/config.h3
-rw-r--r--keyboards/gray_studio/aero75/config.h2
-rw-r--r--keyboards/gray_studio/space65/config.h2
-rw-r--r--keyboards/gray_studio/space65r3/config.h2
-rw-r--r--keyboards/h0oni/hotduck/config.h5
-rw-r--r--keyboards/hadron/config.h5
-rw-r--r--keyboards/han60/config.h4
-rw-r--r--keyboards/handwired/412_64/config.h6
-rw-r--r--keyboards/handwired/aranck/config.h4
-rw-r--r--keyboards/handwired/arrow_pad/config.h1
-rw-r--r--keyboards/handwired/atreus50/config.h6
-rw-r--r--keyboards/handwired/bdn9_ble/config.h1
-rw-r--r--keyboards/handwired/bolek/config.h4
-rw-r--r--keyboards/handwired/bstk100/config.h4
-rw-r--r--keyboards/handwired/cmd60/config.h6
-rw-r--r--keyboards/handwired/co60/rev1/config.h2
-rw-r--r--keyboards/handwired/dactyl_left/config.h4
-rw-r--r--keyboards/handwired/dactyl_manuform/4x5/config.h3
-rw-r--r--keyboards/handwired/dactyl_manuform/5x6/config.h3
-rw-r--r--keyboards/handwired/dactyl_manuform/5x6_2_5/config.h3
-rw-r--r--keyboards/handwired/dactyl_manuform/5x6_5/config.h3
-rw-r--r--keyboards/handwired/ergocheap/config.h8
-rw-r--r--keyboards/handwired/evk/v1_3/config.h4
-rw-r--r--keyboards/handwired/fivethirteen/config.h6
-rw-r--r--keyboards/handwired/floorboard/config.h4
-rw-r--r--keyboards/handwired/frankie_macropad/config.h4
-rw-r--r--keyboards/handwired/frenchdev/config.h1
-rw-r--r--keyboards/handwired/gamenum/config.h6
-rw-r--r--keyboards/handwired/hacked_motospeed/config.h3
-rw-r--r--keyboards/handwired/heisenberg/config.h4
-rw-r--r--keyboards/handwired/hnah40/config.h6
-rw-r--r--keyboards/handwired/hnah40rgb/config.h5
-rw-r--r--keyboards/handwired/ibm122m/config.h6
-rw-r--r--keyboards/handwired/jtallbean/split_65/config.h4
-rw-r--r--keyboards/handwired/juliet/config.h6
-rw-r--r--keyboards/handwired/lemonpad/config.h4
-rw-r--r--keyboards/handwired/magicforce61/config.h6
-rw-r--r--keyboards/handwired/magicforce68/config.h6
-rw-r--r--keyboards/handwired/mechboards_micropad/config.h6
-rw-r--r--keyboards/handwired/minorca/config.h1
-rw-r--r--keyboards/handwired/not_so_minidox/config.h3
-rw-r--r--keyboards/handwired/nozbe_macro/config.h1
-rw-r--r--keyboards/handwired/numpad20/config.h6
-rw-r--r--keyboards/handwired/oem_ansi_fullsize/config.h4
-rw-r--r--keyboards/handwired/ortho5x13/config.h6
-rw-r--r--keyboards/handwired/ortho5x14/config.h4
-rw-r--r--keyboards/handwired/owlet60/config.h4
-rw-r--r--keyboards/handwired/pilcrow/config.h6
-rw-r--r--keyboards/handwired/promethium/config.h6
-rw-r--r--keyboards/handwired/sick68/config.h4
-rw-r--r--keyboards/handwired/snatchpad/config.h4
-rw-r--r--keyboards/handwired/split89/config.h4
-rw-r--r--keyboards/handwired/sticc14/config.h4
-rw-r--r--keyboards/handwired/symmetric70_proto/promicro/config.h4
-rw-r--r--keyboards/handwired/symmetric70_proto/proton_c/config.h4
-rw-r--r--keyboards/handwired/symmetry60/config.h2
-rw-r--r--keyboards/handwired/tennie/config.h5
-rw-r--r--keyboards/handwired/terminus_mini/config.h6
-rw-r--r--keyboards/handwired/tractyl_manuform/4x6_right/config.h3
-rw-r--r--keyboards/handwired/traveller/config.h4
-rw-r--r--keyboards/handwired/twadlee/tp69/config.h4
-rw-r--r--keyboards/handwired/unk/rev1/config.h3
-rw-r--r--keyboards/handwired/woodpad/config.h4
-rw-r--r--keyboards/handwired/xealous/rev1/config.h3
-rw-r--r--keyboards/helix/pico/config.h3
-rw-r--r--keyboards/helix/rev2/config.h3
-rw-r--r--keyboards/hhkb/ansi/config.h1
-rw-r--r--keyboards/hhkb/jp/config.h1
-rw-r--r--keyboards/hineybush/h08_ocelot/config.h4
-rw-r--r--keyboards/hineybush/h87a/config.h3
-rw-r--r--keyboards/hineybush/h88/config.h3
-rw-r--r--keyboards/hineybush/hbcp/config.h2
-rw-r--r--keyboards/hineybush/hineyg80/config.h2
-rw-r--r--keyboards/hotdox/config.h1
-rw-r--r--keyboards/ianklug/grooveboard/config.h4
-rw-r--r--keyboards/ibnuda/gurindam/config.h2
-rw-r--r--keyboards/idobao/id75/v1/config.h2
-rw-r--r--keyboards/idobao/id75/v2/config.h2
-rw-r--r--keyboards/idobao/id96/config.h1
-rw-r--r--keyboards/idobao/montex/v1/config.h1
-rw-r--r--keyboards/illuminati/is0/config.h2
-rw-r--r--keyboards/ilumkb/primus75/config.h1
-rw-r--r--keyboards/input_club/ergodox_infinity/config.h1
-rw-r--r--keyboards/input_club/whitefox/config.h1
-rw-r--r--keyboards/irene/config.h4
-rw-r--r--keyboards/iriskeyboards/config.h4
-rw-r--r--keyboards/jacky_studio/s7_elephant/rev2/config.h1
-rw-r--r--keyboards/jd40/config.h1
-rw-r--r--keyboards/jd45/config.h1
-rw-r--r--keyboards/jian/rev1/config.h1
-rw-r--r--keyboards/jian/rev2/config.h1
-rw-r--r--keyboards/jm60/config.h4
-rw-r--r--keyboards/jones/v03/config.h4
-rw-r--r--keyboards/jones/v03_1/config.h4
-rw-r--r--keyboards/kagizaraya/chidori/config.h4
-rw-r--r--keyboards/kagizaraya/halberd/config.h6
-rw-r--r--keyboards/kagizaraya/scythe/config.h3
-rw-r--r--keyboards/kakunpc/angel17/alpha/config.h4
-rw-r--r--keyboards/kakunpc/angel17/rev1/config.h4
-rw-r--r--keyboards/kakunpc/angel64/alpha/config.h6
-rw-r--r--keyboards/kakunpc/angel64/rev1/config.h6
-rw-r--r--keyboards/kakunpc/business_card/alpha/config.h4
-rw-r--r--keyboards/kakunpc/business_card/beta/config.h4
-rw-r--r--keyboards/kakunpc/choc_taro/config.h4
-rw-r--r--keyboards/kakunpc/rabbit_capture_plan/config.h4
-rw-r--r--keyboards/kakunpc/suihankey/alpha/config.h4
-rw-r--r--keyboards/kakunpc/suihankey/rev1/config.h4
-rw-r--r--keyboards/kakunpc/suihankey/split/alpha/config.h4
-rw-r--r--keyboards/kakunpc/suihankey/split/rev1/config.h4
-rw-r--r--keyboards/kakunpc/thedogkeyboard/config.h4
-rwxr-xr-xkeyboards/kapcave/paladin64/config.h2
-rw-r--r--keyboards/kapcave/paladinpad/config.h2
-rw-r--r--keyboards/kb58/config.h4
-rw-r--r--keyboards/kbdclack/kaishi65/config.h4
-rw-r--r--keyboards/kbdfans/kbd19x/config.h2
-rw-r--r--keyboards/kbdfans/kbd4x/config.h2
-rw-r--r--keyboards/kbdfans/kbd66/config.h2
-rw-r--r--keyboards/kbdfans/kbd67/hotswap/config.h2
-rw-r--r--keyboards/kbdfans/kbd67/rev1/config.h2
-rw-r--r--keyboards/kbdfans/kbd67/rev2/config.h1
-rw-r--r--keyboards/kbdfans/kbd6x/config.h2
-rw-r--r--keyboards/kbdfans/kbd75/config.h1
-rw-r--r--keyboards/kbdfans/kbd75/keymaps/tucznak/config.h1
-rw-r--r--keyboards/kbdfans/kbd8x/config.h2
-rw-r--r--keyboards/kbdfans/kbd8x_mk2/config.h2
-rw-r--r--keyboards/kbdfans/kbdpad/mk2/config.h2
-rwxr-xr-xkeyboards/kbdfans/maja_soldered/config.h1
-rw-r--r--keyboards/kbdfans/niu_mini/config.h1
-rw-r--r--keyboards/kc60se/config.h2
-rw-r--r--keyboards/keebio/bdn9/rev1/config.h1
-rw-r--r--keyboards/keebio/chocopad/config.h1
-rw-r--r--keyboards/keebio/dilly/config.h1
-rw-r--r--keyboards/keebio/dsp40/rev1/config.h1
-rw-r--r--keyboards/keebio/iris/rev1/config.h3
-rw-r--r--keyboards/keebio/iris/rev1_led/config.h3
-rw-r--r--keyboards/keebio/iris/rev2/config.h3
-rw-r--r--keyboards/keebio/iris/rev3/config.h3
-rw-r--r--keyboards/keebio/iris/rev4/config.h3
-rw-r--r--keyboards/keebio/iris/rev5/config.h3
-rw-r--r--keyboards/keebio/iris/rev6/config.h3
-rw-r--r--keyboards/keebio/iris/rev6a/config.h3
-rw-r--r--keyboards/keebio/iris/rev6b/config.h3
-rw-r--r--keyboards/keebio/iris/rev7/config.h3
-rw-r--r--keyboards/keebio/nyquist/rev1/config.h3
-rw-r--r--keyboards/keebsforall/freebirdnp/lite/config.h2
-rw-r--r--keyboards/keebsforall/freebirdnp/pro/config.h2
-rw-r--r--keyboards/keebzdotnet/wazowski/config.h4
-rw-r--r--keyboards/kegen/gboy/config.h1
-rw-r--r--keyboards/keyboardio/atreus/config.h3
-rw-r--r--keyboards/keycapsss/o4l_5x12/config.h4
-rw-r--r--keyboards/keyhive/absinthe/config.h4
-rw-r--r--keyboards/keyhive/ergosaurus/config.h4
-rw-r--r--keyboards/keyhive/maypad/config.h6
-rw-r--r--keyboards/keyprez/bison/config.h4
-rw-r--r--keyboards/keyprez/unicorn/config.h4
-rw-r--r--keyboards/keystonecaps/gameroyadvance/config.h2
-rw-r--r--keyboards/kindakeyboards/conone65/config.h4
-rw-r--r--keyboards/kira75/config.h2
-rw-r--r--keyboards/kkatano/bakeneko80/config.h4
-rw-r--r--keyboards/kkatano/wallaby/config.h4
-rw-r--r--keyboards/kkatano/yurei/config.h4
-rw-r--r--keyboards/kmac/config.h5
-rw-r--r--keyboards/kmac_pad/config.h5
-rwxr-xr-xkeyboards/kmini/config.h5
-rw-r--r--keyboards/knops/mini/config.h6
-rw-r--r--keyboards/kona_classic/config.h4
-rw-r--r--keyboards/kopibeng/xt65/config.h3
-rwxr-xr-xkeyboards/kprepublic/bm16s/config.h2
-rw-r--r--keyboards/kprepublic/bm43a/config.h1
-rw-r--r--keyboards/kprepublic/bm980hsrgb/config.h4
-rw-r--r--keyboards/kprepublic/cospad/config.h1
-rw-r--r--keyboards/ktec/daisy/config.h1
-rw-r--r--keyboards/kudox/columner/config.h3
-rw-r--r--keyboards/kudox/rev1/config.h3
-rw-r--r--keyboards/kudox/rev2/config.h3
-rw-r--r--keyboards/kudox/rev3/config.h3
-rw-r--r--keyboards/kudox_full/rev1/config.h3
-rw-r--r--keyboards/kudox_game/rev1/config.h3
-rw-r--r--keyboards/kudox_game/rev2/config.h3
-rw-r--r--keyboards/kwub/bloop/config.h2
-rw-r--r--keyboards/ky01/config.h4
-rw-r--r--keyboards/labyrinth75/config.h4
-rw-r--r--keyboards/latincompass/latin47ble/config.h2
-rw-r--r--keyboards/lazydesigners/dimple/staggered/rev3/config.h1
-rw-r--r--keyboards/lazydesigners/dimpleplus/config.h1
-rw-r--r--keyboards/lazydesigners/the50/config.h1
-rwxr-xr-xkeyboards/lazydesigners/the60/rev1/config.h1
-rw-r--r--keyboards/leeku/finger65/config.h2
-rw-r--r--keyboards/lets_split/rev1/config.h3
-rw-r--r--keyboards/lets_split/rev2/config.h3
-rw-r--r--keyboards/lets_split/sockets/config.h3
-rw-r--r--keyboards/lfkeyboards/lfk65_hs/config.h2
-rw-r--r--keyboards/lfkeyboards/lfk87/config.h2
-rw-r--r--keyboards/lfkeyboards/lfkpad/config.h4
-rw-r--r--keyboards/lfkeyboards/mini1800/config.h2
-rw-r--r--keyboards/lizard_trick/tenkey_plusplus/config.h4
-rw-r--r--keyboards/lm_keyboard/lm60n/config.h6
-rw-r--r--keyboards/m10a/config.h1
-rw-r--r--keyboards/machine_industries/m4_a/config.h4
-rw-r--r--keyboards/maple_computing/christmas_tree/config.h1
-rw-r--r--keyboards/maple_computing/ivy/config.h1
-rw-r--r--keyboards/maple_computing/jnao/config.h1
-rw-r--r--keyboards/maple_computing/lets_split_eh/eh/config.h1
-rw-r--r--keyboards/maple_computing/minidox/config.h3
-rw-r--r--keyboards/maple_computing/the_ruler/config.h2
-rw-r--r--keyboards/marksard/rhymestone/rev1/config.h4
-rw-r--r--keyboards/marksard/treadstone48/rev1/config.h4
-rw-r--r--keyboards/marksard/treadstone48/rev2/config.h4
-rw-r--r--keyboards/maxipad/config.h3
-rw-r--r--keyboards/mechbrewery/mb65s/config.h1
-rw-r--r--keyboards/mechkeys/acr60/config.h1
-rwxr-xr-xkeyboards/mechkeys/espectro/config.h1
-rwxr-xr-xkeyboards/mechkeys/mechmini/v2/config.h1
-rw-r--r--keyboards/mechkeys/mk60/config.h2
-rw-r--r--keyboards/mechlovin/delphine/mono_led/config.h1
-rw-r--r--keyboards/mechlovin/jay60/config.h4
-rw-r--r--keyboards/mechlovin/kay60/config.h4
-rw-r--r--keyboards/mechlovin/kay65/config.h4
-rw-r--r--keyboards/mechlovin/pisces/config.h1
-rw-r--r--keyboards/mechlovin/zed65/config.h4
-rw-r--r--keyboards/meme/config.h2
-rw-r--r--keyboards/meow65/config.h4
-rw-r--r--keyboards/miniaxe/config.h6
-rw-r--r--keyboards/mint60/config.h6
-rw-r--r--keyboards/misonoworks/chocolatebar/config.h1
-rw-r--r--keyboards/mitosis/config.h3
-rw-r--r--keyboards/miuni32/config.h6
-rw-r--r--keyboards/mntre/config.h2
-rw-r--r--keyboards/mode/m80v1/config.h2
-rwxr-xr-xkeyboards/molecule/config.h4
-rw-r--r--keyboards/mt/mt40/config.h1
-rw-r--r--keyboards/mt/mt980/config.h1
-rw-r--r--keyboards/mt/ncr80/solder/config.h1
-rw-r--r--keyboards/nacly/ua62/config.h4
-rw-r--r--keyboards/nightly_boards/alter/rev1/config.h4
-rw-r--r--keyboards/nightly_boards/n2/config.h4
-rw-r--r--keyboards/nightly_boards/n87/config.h4
-rw-r--r--keyboards/nightly_boards/n9/config.h4
-rw-r--r--keyboards/nightmare/config.h4
-rw-r--r--keyboards/nix_studio/oxalys80/config.h3
-rwxr-xr-xkeyboards/novelkeys/novelpad/config.h1
-rw-r--r--keyboards/noxary/260/config.h2
-rw-r--r--keyboards/noxary/268/config.h1
-rw-r--r--keyboards/noxary/268_2/config.h3
-rw-r--r--keyboards/noxary/268_2_rgb/config.h1
-rw-r--r--keyboards/noxary/378/config.h8
-rw-r--r--keyboards/noxary/valhalla/config.h8
-rw-r--r--keyboards/noxary/x268/config.h2
-rw-r--r--keyboards/numatreus/config.h3
-rw-r--r--keyboards/ok60/config.h1
-rw-r--r--keyboards/omkbd/ergodash/mini/config.h3
-rw-r--r--keyboards/omkbd/ergodash/rev1/config.h3
-rw-r--r--keyboards/orange75/config.h1
-rw-r--r--keyboards/org60/config.h1
-rw-r--r--keyboards/orthodox/rev1/config.h3
-rw-r--r--keyboards/orthodox/rev3/config.h3
-rw-r--r--keyboards/orthodox/rev3_teensy/config.h3
-rw-r--r--keyboards/papercranekeyboards/gerald65/config.h4
-rw-r--r--keyboards/pdxkbc/config.h6
-rw-r--r--keyboards/peranekofactory/tone/rev1/config.h4
-rw-r--r--keyboards/peranekofactory/tone/rev2/config.h4
-rw-r--r--keyboards/phantom/config.h4
-rw-r--r--keyboards/pico/65keys/config.h3
-rw-r--r--keyboards/pico/70keys/config.h3
-rwxr-xr-xkeyboards/pimentoso/paddino02/rev1/config.h1
-rwxr-xr-xkeyboards/pimentoso/paddino02/rev2/left/config.h1
-rwxr-xr-xkeyboards/pimentoso/paddino02/rev2/right/config.h1
-rw-r--r--keyboards/pinky/3/config.h2
-rw-r--r--keyboards/pinky/4/config.h2
-rw-r--r--keyboards/planck/config.h1
-rw-r--r--keyboards/playkbtw/ca66/config.h2
-rw-r--r--keyboards/playkbtw/helen80/config.h1
-rw-r--r--keyboards/playkbtw/pk60/config.h1
-rw-r--r--keyboards/pohjolaworks/louhi/config.h4
-rw-r--r--keyboards/poker87c/config.h1
-rw-r--r--keyboards/poker87d/config.h1
-rw-r--r--keyboards/preonic/config.h1
-rw-r--r--keyboards/preonic/keymaps/0xdec/config.h1
-rw-r--r--keyboards/preonic/keymaps/seph/config.h1
-rw-r--r--keyboards/primekb/prime_r/config.h1
-rw-r--r--keyboards/projectcain/vault35/config.h4
-rw-r--r--keyboards/projectcain/vault45/config.h4
-rw-r--r--keyboards/prototypist/j01/config.h3
-rw-r--r--keyboards/pteron36/config.h4
-rw-r--r--keyboards/puck/config.h1
-rw-r--r--keyboards/qpockets/wanten/config.h4
-rw-r--r--keyboards/quad_h/lb75/config.h3
-rw-r--r--keyboards/quantrik/kyuu/config.h6
-rw-r--r--keyboards/qwertyydox/config.h4
-rw-r--r--keyboards/rabbit/rabbit68/config.h5
-rw-r--r--keyboards/ramonimbao/chevron/config.h4
-rw-r--r--keyboards/ramonimbao/herringbone/v1/config.h4
-rw-r--r--keyboards/ramonimbao/squishyfrl/config.h4
-rw-r--r--keyboards/ramonimbao/squishytkl/config.h4
-rw-r--r--keyboards/ramonimbao/tkl_ff/config.h4
-rw-r--r--keyboards/ramonimbao/wete/v2/config.h4
-rw-r--r--keyboards/redox/rev1/config.h3
-rw-r--r--keyboards/redox_media/config.h3
-rw-r--r--keyboards/redox_w/config.h3
-rw-r--r--keyboards/redscarf_i/config.h1
-rwxr-xr-xkeyboards/redscarf_iiplus/verb/config.h3
-rwxr-xr-xkeyboards/redscarf_iiplus/verc/config.h3
-rw-r--r--keyboards/redscarf_iiplus/verd/config.h3
-rw-r--r--keyboards/retro_75/config.h4
-rw-r--r--keyboards/reversestudio/decadepad/config.h1
-rwxr-xr-xkeyboards/reviung/reviung34/config.h6
-rw-r--r--keyboards/reviung/reviung39/config.h6
-rw-r--r--keyboards/reviung/reviung41/config.h4
-rw-r--r--keyboards/reviung/reviung53/config.h4
-rw-r--r--keyboards/rmkeebs/rm_numpad/config.h4
-rw-r--r--keyboards/roseslite/config.h6
-rw-r--r--keyboards/rotr/config.h2
-rw-r--r--keyboards/runes/vaengr/config.h4
-rw-r--r--keyboards/ryanbaekr/rb18/config.h1
-rw-r--r--keyboards/ryanbaekr/rb69/config.h1
-rw-r--r--keyboards/ryanbaekr/rb87/config.h1
-rwxr-xr-xkeyboards/ryloo_studio/m0110/config.h1
-rw-r--r--keyboards/sam/s80/config.h1
-rw-r--r--keyboards/satt/comet46/config.h3
-rw-r--r--keyboards/scatter42/config.h4
-rw-r--r--keyboards/sck/m0116b/config.h4
-rw-r--r--keyboards/sck/neiso/config.h4
-rw-r--r--keyboards/sck/osa/config.h6
-rw-r--r--keyboards/sekigon/grs_70ec/config.h4
-rw-r--r--keyboards/sentraq/number_pad/config.h1
-rw-r--r--keyboards/sentraq/s60_x/default/config.h1
-rw-r--r--keyboards/sentraq/s60_x/rgb/config.h1
-rw-r--r--keyboards/sentraq/s65_plus/config.h1
-rw-r--r--keyboards/sentraq/s65_x/config.h1
-rw-r--r--keyboards/sets3n/kk980/config.h2
-rw-r--r--keyboards/shapeshifter4060/config.h3
-rw-r--r--keyboards/shiro/config.h6
-rw-r--r--keyboards/silverbullet44/config.h6
-rw-r--r--keyboards/skeletonkbd/skeletonnumpad/config.h4
-rw-r--r--keyboards/slz40/config.h4
-rw-r--r--keyboards/snampad/config.h6
-rw-r--r--keyboards/soda/cherish/config.h8
-rw-r--r--keyboards/soup10/config.h4
-rw-r--r--keyboards/spacetime/config.h6
-rw-r--r--keyboards/spacey/config.h4
-rw-r--r--keyboards/specskeys/config.h1
-rw-r--r--keyboards/star75/config.h1
-rw-r--r--keyboards/stello65/beta/config.h4
-rw-r--r--keyboards/stello65/hs_rev1/config.h4
-rw-r--r--keyboards/stello65/sl_rev1/config.h4
-rw-r--r--keyboards/stenokeyboards/the_uni/rp_2040/config.h6
-rw-r--r--keyboards/subatomic/config.h1
-rw-r--r--keyboards/switchplate/southpaw_65/config.h3
-rw-r--r--keyboards/switchplate/southpaw_fullsize/config.h1
-rw-r--r--keyboards/switchplate/switchplate910/config.h1
-rwxr-xr-xkeyboards/sx60/config.h1
-rw-r--r--keyboards/takashicompany/center_enter/config.h4
-rw-r--r--keyboards/takashicompany/compacx/config.h4
-rw-r--r--keyboards/takashicompany/dogtag/config.h4
-rw-r--r--keyboards/takashicompany/endzone34/config.h4
-rw-r--r--keyboards/takashicompany/heavy_left/config.h4
-rw-r--r--keyboards/takashicompany/minizone/config.h4
-rw-r--r--keyboards/takashicompany/qoolee/config.h4
-rw-r--r--keyboards/takashicompany/radialex/config.h4
-rw-r--r--keyboards/takashiski/hecomi/alpha/config.h6
-rw-r--r--keyboards/takashiski/namecard2x4/rev1/config.h6
-rw-r--r--keyboards/takashiski/namecard2x4/rev2/config.h6
-rw-r--r--keyboards/takashiski/otaku_split/rev0/config.h6
-rw-r--r--keyboards/takashiski/otaku_split/rev1/config.h6
-rw-r--r--keyboards/taleguers/taleguers75/config.h2
-rw-r--r--keyboards/tg4x/config.h5
-rw-r--r--keyboards/thevankeyboards/bananasplit/config.h1
-rw-r--r--keyboards/thevankeyboards/minivan/config.h6
-rw-r--r--keyboards/thevankeyboards/roadkit/config.h6
-rw-r--r--keyboards/tkc/california/config.h2
-rw-r--r--keyboards/tkc/osav2/config.h2
-rw-r--r--keyboards/tkc/tkl_ab87/config.h2
-rw-r--r--keyboards/tmo50/config.h1
-rw-r--r--keyboards/tokyokeyboard/alix40/config.h1
-rw-r--r--keyboards/tokyokeyboard/tokyo60/config.h1
-rw-r--r--keyboards/touchpad/config.h1
-rw-r--r--keyboards/tr60w/config.h1
-rw-r--r--keyboards/treasure/type9/config.h3
-rw-r--r--keyboards/treasure/type9s2/config.h2
-rw-r--r--keyboards/tszaboo/ortho4exent/config.h6
-rw-r--r--keyboards/ubest/vn/config.h1
-rw-r--r--keyboards/uk78/config.h1
-rw-r--r--keyboards/unikeyboard/divergetm2/config.h2
-rw-r--r--keyboards/unikeyboard/felix/config.h1
-rw-r--r--keyboards/uranuma/config.h4
-rw-r--r--keyboards/uzu42/rev1/config.h3
-rw-r--r--keyboards/v60_type_r/config.h3
-rw-r--r--keyboards/vitamins_included/rev1/config.h3
-rw-r--r--keyboards/vitamins_included/rev2/config.h3
-rw-r--r--keyboards/walletburner/neuron/config.h2
-rw-r--r--keyboards/wavtype/foundation/config.h4
-rw-r--r--keyboards/wavtype/p01_ultra/config.h4
-rw-r--r--keyboards/wekey/polaris/config.h4
-rw-r--r--keyboards/wekey/we27/config.h4
-rw-r--r--keyboards/westfoxtrot/aanzee/config.h2
-rw-r--r--keyboards/westfoxtrot/cyclops/config.h2
-rw-r--r--keyboards/wilba_tech/rama_works_m10_b/config.h3
-rw-r--r--keyboards/wilba_tech/rama_works_m6_a/config.h6
-rw-r--r--keyboards/wilba_tech/rama_works_m6_b/config.h6
-rw-r--r--keyboards/wilba_tech/rama_works_u80_a/config.h6
-rw-r--r--keyboards/wilba_tech/wt60_a/config.h6
-rw-r--r--keyboards/wilba_tech/wt60_d/config.h6
-rw-r--r--keyboards/wilba_tech/wt60_xt/config.h6
-rw-r--r--keyboards/wilba_tech/wt65_a/config.h6
-rw-r--r--keyboards/wilba_tech/wt65_b/config.h6
-rw-r--r--keyboards/wilba_tech/wt69_a/config.h6
-rw-r--r--keyboards/wilba_tech/wt75_a/config.h6
-rw-r--r--keyboards/wilba_tech/wt75_b/config.h6
-rw-r--r--keyboards/wilba_tech/wt75_c/config.h6
-rw-r--r--keyboards/wilba_tech/wt80_a/config.h6
-rw-r--r--keyboards/wilba_tech/wt8_a/config.h7
-rw-r--r--keyboards/wolfmarkclub/wm1/config.h6
-rw-r--r--keyboards/woodkeys/meira/featherble/config.h6
-rw-r--r--keyboards/wsk/kodachi50/config.h2
-rw-r--r--keyboards/wsk/pain27/config.h2
-rw-r--r--keyboards/wsk/tkl30/config.h2
-rw-r--r--keyboards/x16/config.h3
-rw-r--r--keyboards/xiudi/xd75/config.h1
-rw-r--r--keyboards/xiudi/xd84/config.h3
-rw-r--r--keyboards/xiudi/xd84pro/config.h2
-rw-r--r--keyboards/xiudi/xd87/config.h3
-rw-r--r--keyboards/xiudi/xd96/config.h3
-rw-r--r--keyboards/ydkb/yd68/config.h6
-rw-r--r--keyboards/yiancardesigns/gingham/config.h6
-rw-r--r--keyboards/ymdk/melody96/config.h1
-rw-r--r--keyboards/ymdk/np24/u4rgb6/config.h1
-rw-r--r--keyboards/ymdk/yd60mq/config.h1
-rw-r--r--keyboards/ymdk/ymd67/config.h1
-rw-r--r--keyboards/yoichiro/lunakey_macro/config.h4
-rw-r--r--keyboards/yoichiro/lunakey_mini/config.h4
-rw-r--r--keyboards/yosino58/rev1/config.h3
-rw-r--r--keyboards/yushakobo/quick17/config.h4
-rw-r--r--keyboards/yynmt/dozen0/config.h6
-rw-r--r--keyboards/yynmt/kagamidget/config.h2
-rw-r--r--keyboards/zj68/config.h1
-rw-r--r--layouts/community/ortho_5x12/xyverz/config.h1
-rwxr-xr-xusers/ishtob/config.h1
623 files changed, 1 insertions, 2075 deletions
diff --git a/keyboards/0xc7/61key/config.h b/keyboards/0xc7/61key/config.h
index 37bbb9476b..17cf0befc3 100644
--- a/keyboards/0xc7/61key/config.h
+++ b/keyboards/0xc7/61key/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57//#define RGB_DI_PIN E2 53//#define RGB_DI_PIN E2
58//#ifdef RGB_DI_PIN 54//#ifdef RGB_DI_PIN
59//# define RGBLED_NUM 16 55//# define RGBLED_NUM 16
diff --git a/keyboards/1upkeyboards/1up60hse/config.h b/keyboards/1upkeyboards/1up60hse/config.h
index 05d5f82569..faf32a6c99 100644
--- a/keyboards/1upkeyboards/1up60hse/config.h
+++ b/keyboards/1upkeyboards/1up60hse/config.h
@@ -68,8 +68,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
68/* define if matrix has ghost (lacks anti-ghosting diodes) */ 68/* define if matrix has ghost (lacks anti-ghosting diodes) */
69//#define MATRIX_HAS_GHOST 69//#define MATRIX_HAS_GHOST
70 70
71/* number of backlight levels */
72
73/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 71/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
74#define LOCKING_SUPPORT_ENABLE 72#define LOCKING_SUPPORT_ENABLE
75/* Locking resynchronize hack */ 73/* Locking resynchronize hack */
diff --git a/keyboards/1upkeyboards/1up60hte/config.h b/keyboards/1upkeyboards/1up60hte/config.h
index f82a9b550d..6ff6c366ae 100644
--- a/keyboards/1upkeyboards/1up60hte/config.h
+++ b/keyboards/1upkeyboards/1up60hte/config.h
@@ -34,7 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34#define LED_CAPS_LOCK_PIN B6 34#define LED_CAPS_LOCK_PIN B6
35#define LED_PIN_ON_STATE 0 35#define LED_PIN_ON_STATE 0
36 36
37/* number of backlight levels */
38#define BACKLIGHT_PIN B7 37#define BACKLIGHT_PIN B7
39#ifdef BACKLIGHT_PIN 38#ifdef BACKLIGHT_PIN
40#define BACKLIGHT_LEVELS 3 39#define BACKLIGHT_LEVELS 3
diff --git a/keyboards/1upkeyboards/1up60rgb/config.h b/keyboards/1upkeyboards/1up60rgb/config.h
index b26da08893..c6e7e4c5bb 100644
--- a/keyboards/1upkeyboards/1up60rgb/config.h
+++ b/keyboards/1upkeyboards/1up60rgb/config.h
@@ -13,7 +13,6 @@
13/* COL2ROW or ROW2COL */ 13/* COL2ROW or ROW2COL */
14#define DIODE_DIRECTION COL2ROW 14#define DIODE_DIRECTION COL2ROW
15 15
16/* number of backlight levels */
17#define BACKLIGHT_PIN B6 16#define BACKLIGHT_PIN B6
18#ifdef BACKLIGHT_PIN 17#ifdef BACKLIGHT_PIN
19#define BACKLIGHT_LEVELS 5 18#define BACKLIGHT_LEVELS 5
diff --git a/keyboards/1upkeyboards/super16/config.h b/keyboards/1upkeyboards/super16/config.h
index b74ebe2a2c..2d7aace479 100644
--- a/keyboards/1upkeyboards/super16/config.h
+++ b/keyboards/1upkeyboards/super16/config.h
@@ -46,10 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46 */ 46 */
47#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 47#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
48 48
49// #define BACKLIGHT_PIN B7
50// #define BACKLIGHT_BREATHING
51// #define BACKLIGHT_LEVELS 3
52
53#define RGB_DI_PIN D3 49#define RGB_DI_PIN D3
54#ifdef RGB_DI_PIN 50#ifdef RGB_DI_PIN
55# define RGBLED_NUM 16 // Add 12 if attaching the RGB LED ring 51# define RGBLED_NUM 16 // Add 12 if attaching the RGB LED ring
diff --git a/keyboards/1upkeyboards/super16v2/config.h b/keyboards/1upkeyboards/super16v2/config.h
index a37053a20f..dac3cd5282 100644
--- a/keyboards/1upkeyboards/super16v2/config.h
+++ b/keyboards/1upkeyboards/super16v2/config.h
@@ -57,10 +57,6 @@
57//#define LED_COMPOSE_PIN B3 57//#define LED_COMPOSE_PIN B3
58//#define LED_KANA_PIN B4 58//#define LED_KANA_PIN B4
59 59
60//#define BACKLIGHT_PIN B7
61//#define BACKLIGHT_LEVELS 3
62//#define BACKLIGHT_BREATHING
63
64#define RGB_DI_PIN B5 60#define RGB_DI_PIN B5
65#define RGB_MATRIX_LED_COUNT 20 61#define RGB_MATRIX_LED_COUNT 20
66#ifdef RGB_DI_PIN 62#ifdef RGB_DI_PIN
diff --git a/keyboards/1upkeyboards/sweet16/config.h b/keyboards/1upkeyboards/sweet16/config.h
index 6463505000..8068162908 100644
--- a/keyboards/1upkeyboards/sweet16/config.h
+++ b/keyboards/1upkeyboards/sweet16/config.h
@@ -6,7 +6,6 @@
6#define MATRIX_ROWS 4 6#define MATRIX_ROWS 4
7#define MATRIX_COLS 4 7#define MATRIX_COLS 4
8 8
9/* number of backlight levels */
10#define BACKLIGHT_LEVELS 10 9#define BACKLIGHT_LEVELS 10
11 10
12/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 11/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
diff --git a/keyboards/40percentclub/25/config.h b/keyboards/40percentclub/25/config.h
index 4176a18b91..b8a4f29e9a 100644
--- a/keyboards/40percentclub/25/config.h
+++ b/keyboards/40percentclub/25/config.h
@@ -47,10 +47,6 @@
47/* COL2ROW, ROW2COL*/ 47/* COL2ROW, ROW2COL*/
48#define DIODE_DIRECTION COL2ROW 48#define DIODE_DIRECTION COL2ROW
49 49
50// #define BACKLIGHT_PIN B7
51// #define BACKLIGHT_BREATHING
52// #define BACKLIGHT_LEVELS 3
53
54// #define RGB_DI_PIN E2 50// #define RGB_DI_PIN E2
55// #ifdef RGB_DI_PIN 51// #ifdef RGB_DI_PIN
56// #define RGBLED_NUM 16 52// #define RGBLED_NUM 16
@@ -65,8 +61,6 @@
65/* define if matrix has ghost (lacks anti-ghosting diodes) */ 61/* define if matrix has ghost (lacks anti-ghosting diodes) */
66//#define MATRIX_HAS_GHOST 62//#define MATRIX_HAS_GHOST
67 63
68/* number of backlight levels */
69
70/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 64/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
71#define LOCKING_SUPPORT_ENABLE 65#define LOCKING_SUPPORT_ENABLE
72/* Locking resynchronize hack */ 66/* Locking resynchronize hack */
diff --git a/keyboards/40percentclub/4pack/config.h b/keyboards/40percentclub/4pack/config.h
index 2f89089428..758da50ec7 100644
--- a/keyboards/40percentclub/4pack/config.h
+++ b/keyboards/40percentclub/4pack/config.h
@@ -48,9 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48 */ 48 */
49// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 49// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
50 50
51// #define BACKLIGHT_PIN B7
52// #define BACKLIGHT_BREATHING
53// #define BACKLIGHT_LEVELS 3
54#define BACKLIGHT_LED_COUNT 2 51#define BACKLIGHT_LED_COUNT 2
55#undef BACKLIGHT_PIN 52#undef BACKLIGHT_PIN
56#define BACKLIGHT_PINS { F6, F7 } 53#define BACKLIGHT_PINS { F6, F7 }
diff --git a/keyboards/40percentclub/4x4/config.h b/keyboards/40percentclub/4x4/config.h
index 4744d61dbf..8f4a88a0d4 100644
--- a/keyboards/40percentclub/4x4/config.h
+++ b/keyboards/40percentclub/4x4/config.h
@@ -24,18 +24,12 @@
24/* COL2ROW, ROW2COL*/ 24/* COL2ROW, ROW2COL*/
25#define DIODE_DIRECTION COL2ROW 25#define DIODE_DIRECTION COL2ROW
26 26
27// #define BACKLIGHT_PIN C7
28// #define BACKLIGHT_BREATHING
29// #define BACKLIGHT_LEVELS 3
30
31/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 27/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
32#define DEBOUNCE 5 28#define DEBOUNCE 5
33 29
34/* define if matrix has ghost (lacks anti-ghosting diodes) */ 30/* define if matrix has ghost (lacks anti-ghosting diodes) */
35//#define MATRIX_HAS_GHOST 31//#define MATRIX_HAS_GHOST
36 32
37/* number of backlight levels */
38
39/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 33/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
40#define LOCKING_SUPPORT_ENABLE 34#define LOCKING_SUPPORT_ENABLE
41/* Locking resynchronize hack */ 35/* Locking resynchronize hack */
diff --git a/keyboards/40percentclub/5x5/config.h b/keyboards/40percentclub/5x5/config.h
index a60019e379..81f53995bd 100644
--- a/keyboards/40percentclub/5x5/config.h
+++ b/keyboards/40percentclub/5x5/config.h
@@ -24,10 +24,6 @@
24/* COL2ROW, ROW2COL*/ 24/* COL2ROW, ROW2COL*/
25#define DIODE_DIRECTION COL2ROW 25#define DIODE_DIRECTION COL2ROW
26 26
27// #define BACKLIGHT_PIN B7
28// #define BACKLIGHT_BREATHING
29// #define BACKLIGHT_LEVELS 3
30
31// #define RGB_DI_PIN E2 27// #define RGB_DI_PIN E2
32// #ifdef RGB_DI_PIN 28// #ifdef RGB_DI_PIN
33// #define RGBLED_NUM 16 29// #define RGBLED_NUM 16
@@ -42,8 +38,6 @@
42/* define if matrix has ghost (lacks anti-ghosting diodes) */ 38/* define if matrix has ghost (lacks anti-ghosting diodes) */
43//#define MATRIX_HAS_GHOST 39//#define MATRIX_HAS_GHOST
44 40
45/* number of backlight levels */
46
47/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 41/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
48#define LOCKING_SUPPORT_ENABLE 42#define LOCKING_SUPPORT_ENABLE
49/* Locking resynchronize hack */ 43/* Locking resynchronize hack */
diff --git a/keyboards/40percentclub/6lit/config.h b/keyboards/40percentclub/6lit/config.h
index aaded30145..d78ea365d2 100644
--- a/keyboards/40percentclub/6lit/config.h
+++ b/keyboards/40percentclub/6lit/config.h
@@ -47,10 +47,6 @@
47/* COL2ROW, ROW2COL*/ 47/* COL2ROW, ROW2COL*/
48#define DIODE_DIRECTION COL2ROW 48#define DIODE_DIRECTION COL2ROW
49 49
50// #define BACKLIGHT_PIN B7
51// #define BACKLIGHT_BREATHING
52// #define BACKLIGHT_LEVELS 3
53
54// #define RGB_DI_PIN E2 50// #define RGB_DI_PIN E2
55// #ifdef RGB_DI_PIN 51// #ifdef RGB_DI_PIN
56// #define RGBLED_NUM 16 52// #define RGBLED_NUM 16
@@ -65,8 +61,6 @@
65/* define if matrix has ghost (lacks anti-ghosting diodes) */ 61/* define if matrix has ghost (lacks anti-ghosting diodes) */
66//#define MATRIX_HAS_GHOST 62//#define MATRIX_HAS_GHOST
67 63
68/* number of backlight levels */
69
70/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 64/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
71#define LOCKING_SUPPORT_ENABLE 65#define LOCKING_SUPPORT_ENABLE
72/* Locking resynchronize hack */ 66/* Locking resynchronize hack */
diff --git a/keyboards/40percentclub/foobar/config.h b/keyboards/40percentclub/foobar/config.h
index 3af2423614..51b6e0ec48 100644
--- a/keyboards/40percentclub/foobar/config.h
+++ b/keyboards/40percentclub/foobar/config.h
@@ -47,10 +47,6 @@
47/* COL2ROW, ROW2COL*/ 47/* COL2ROW, ROW2COL*/
48#define DIODE_DIRECTION COL2ROW 48#define DIODE_DIRECTION COL2ROW
49 49
50// #define BACKLIGHT_PIN B7
51// #define BACKLIGHT_BREATHING
52// #define BACKLIGHT_LEVELS 3
53
54// #define RGB_DI_PIN E2 50// #define RGB_DI_PIN E2
55// #ifdef RGB_DI_PIN 51// #ifdef RGB_DI_PIN
56// #define RGBLED_NUM 16 52// #define RGBLED_NUM 16
@@ -65,8 +61,6 @@
65/* define if matrix has ghost (lacks anti-ghosting diodes) */ 61/* define if matrix has ghost (lacks anti-ghosting diodes) */
66//#define MATRIX_HAS_GHOST 62//#define MATRIX_HAS_GHOST
67 63
68/* number of backlight levels */
69
70/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 64/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
71#define LOCKING_SUPPORT_ENABLE 65#define LOCKING_SUPPORT_ENABLE
72/* Locking resynchronize hack */ 66/* Locking resynchronize hack */
diff --git a/keyboards/40percentclub/gherkin/config.h b/keyboards/40percentclub/gherkin/config.h
index 8d90684c5b..a4740e4751 100644
--- a/keyboards/40percentclub/gherkin/config.h
+++ b/keyboards/40percentclub/gherkin/config.h
@@ -13,7 +13,6 @@
13/* COL2ROW or ROW2COL */ 13/* COL2ROW or ROW2COL */
14#define DIODE_DIRECTION COL2ROW 14#define DIODE_DIRECTION COL2ROW
15 15
16/* number of backlight levels */
17#define BACKLIGHT_PIN B5 16#define BACKLIGHT_PIN B5
18#ifdef BACKLIGHT_PIN 17#ifdef BACKLIGHT_PIN
19#define BACKLIGHT_LEVELS 3 18#define BACKLIGHT_LEVELS 3
diff --git a/keyboards/40percentclub/half_n_half/config.h b/keyboards/40percentclub/half_n_half/config.h
index 6ab475823d..4823331d16 100644
--- a/keyboards/40percentclub/half_n_half/config.h
+++ b/keyboards/40percentclub/half_n_half/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
@@ -64,8 +60,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
64/* define if matrix has ghost (lacks anti-ghosting diodes) */ 60/* define if matrix has ghost (lacks anti-ghosting diodes) */
65//#define MATRIX_HAS_GHOST 61//#define MATRIX_HAS_GHOST
66 62
67/* number of backlight levels */
68
69/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 63/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
70#define LOCKING_SUPPORT_ENABLE 64#define LOCKING_SUPPORT_ENABLE
71/* Locking resynchronize hack */ 65/* Locking resynchronize hack */
diff --git a/keyboards/40percentclub/i75/config.h b/keyboards/40percentclub/i75/config.h
index 2bf67cff1d..31fc6a876b 100644
--- a/keyboards/40percentclub/i75/config.h
+++ b/keyboards/40percentclub/i75/config.h
@@ -24,8 +24,6 @@
24/* define if matrix has ghost (lacks anti-ghosting diodes) */ 24/* define if matrix has ghost (lacks anti-ghosting diodes) */
25//#define MATRIX_HAS_GHOST 25//#define MATRIX_HAS_GHOST
26 26
27/* number of backlight levels */
28
29/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 27/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
30#define LOCKING_SUPPORT_ENABLE 28#define LOCKING_SUPPORT_ENABLE
31/* Locking resynchronize hack */ 29/* Locking resynchronize hack */
diff --git a/keyboards/40percentclub/luddite/config.h b/keyboards/40percentclub/luddite/config.h
index 7ab91bc720..9bde9cd549 100644
--- a/keyboards/40percentclub/luddite/config.h
+++ b/keyboards/40percentclub/luddite/config.h
@@ -12,7 +12,6 @@
12 12
13#define DIODE_DIRECTION COL2ROW 13#define DIODE_DIRECTION COL2ROW
14 14
15/* number of backlight levels */
16#define BACKLIGHT_PIN B5 15#define BACKLIGHT_PIN B5
17#ifdef BACKLIGHT_PIN 16#ifdef BACKLIGHT_PIN
18#define BACKLIGHT_LEVELS 4 17#define BACKLIGHT_LEVELS 4
diff --git a/keyboards/40percentclub/mf68/config.h b/keyboards/40percentclub/mf68/config.h
index 65ec5496a3..28cde61b59 100644
--- a/keyboards/40percentclub/mf68/config.h
+++ b/keyboards/40percentclub/mf68/config.h
@@ -59,8 +59,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59/* define if matrix has ghost (lacks anti-ghosting diodes) */ 59/* define if matrix has ghost (lacks anti-ghosting diodes) */
60//#define MATRIX_HAS_GHOST 60//#define MATRIX_HAS_GHOST
61 61
62/* number of backlight levels */
63
64/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 62/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
65#define LOCKING_SUPPORT_ENABLE 63#define LOCKING_SUPPORT_ENABLE
66/* Locking resynchronize hack */ 64/* Locking resynchronize hack */
diff --git a/keyboards/40percentclub/nein/config.h b/keyboards/40percentclub/nein/config.h
index 5c45f213ca..27cde41b23 100644
--- a/keyboards/40percentclub/nein/config.h
+++ b/keyboards/40percentclub/nein/config.h
@@ -34,10 +34,6 @@
34 */ 34 */
35// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 35// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
36 36
37// #define BACKLIGHT_PIN B7
38// #define BACKLIGHT_BREATHING
39// #define BACKLIGHT_LEVELS 3
40
41// #define RGB_DI_PIN E2 37// #define RGB_DI_PIN E2
42// #ifdef RGB_DI_PIN 38// #ifdef RGB_DI_PIN
43// #define RGBLED_NUM 16 39// #define RGBLED_NUM 16
@@ -60,8 +56,6 @@
60/* define if matrix has ghost (lacks anti-ghosting diodes) */ 56/* define if matrix has ghost (lacks anti-ghosting diodes) */
61//#define MATRIX_HAS_GHOST 57//#define MATRIX_HAS_GHOST
62 58
63/* number of backlight levels */
64
65/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 59/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
66#define LOCKING_SUPPORT_ENABLE 60#define LOCKING_SUPPORT_ENABLE
67/* Locking resynchronize hack */ 61/* Locking resynchronize hack */
diff --git a/keyboards/40percentclub/nori/config.h b/keyboards/40percentclub/nori/config.h
index 8059aa97c9..b037d10484 100644
--- a/keyboards/40percentclub/nori/config.h
+++ b/keyboards/40percentclub/nori/config.h
@@ -39,7 +39,6 @@
39#define DIODE_DIRECTION COL2ROW 39#define DIODE_DIRECTION COL2ROW
40 40
41#define BACKLIGHT_PIN B5 41#define BACKLIGHT_PIN B5
42//#define BACKLIGHT_BREATHING
43#define BACKLIGHT_LEVELS 3 42#define BACKLIGHT_LEVELS 3
44 43
45// enable RGB underglow 44// enable RGB underglow
@@ -65,8 +64,6 @@
65/* define if matrix has ghost (lacks anti-ghosting diodes) */ 64/* define if matrix has ghost (lacks anti-ghosting diodes) */
66//#define MATRIX_HAS_GHOST 65//#define MATRIX_HAS_GHOST
67 66
68/* number of backlight levels */
69
70/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 67/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
71#define LOCKING_SUPPORT_ENABLE 68#define LOCKING_SUPPORT_ENABLE
72/* Locking resynchronize hack */ 69/* Locking resynchronize hack */
diff --git a/keyboards/40percentclub/polyandry/config.h b/keyboards/40percentclub/polyandry/config.h
index bc0683f6fb..edf13d0778 100644
--- a/keyboards/40percentclub/polyandry/config.h
+++ b/keyboards/40percentclub/polyandry/config.h
@@ -27,8 +27,6 @@
27/* define if matrix has ghost (lacks anti-ghosting diodes) */ 27/* define if matrix has ghost (lacks anti-ghosting diodes) */
28//#define MATRIX_HAS_GHOST 28//#define MATRIX_HAS_GHOST
29 29
30/* number of backlight levels */
31
32/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 30/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
33#define LOCKING_SUPPORT_ENABLE 31#define LOCKING_SUPPORT_ENABLE
34/* Locking resynchronize hack */ 32/* Locking resynchronize hack */
diff --git a/keyboards/40percentclub/ut47/config.h b/keyboards/40percentclub/ut47/config.h
index 04742e93e0..7e2b6faffd 100644
--- a/keyboards/40percentclub/ut47/config.h
+++ b/keyboards/40percentclub/ut47/config.h
@@ -29,10 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29/* COL2ROW, ROW2COL*/ 29/* COL2ROW, ROW2COL*/
30#define DIODE_DIRECTION COL2ROW 30#define DIODE_DIRECTION COL2ROW
31 31
32// #define BACKLIGHT_PIN B7
33// #define BACKLIGHT_BREATHING
34// #define BACKLIGHT_LEVELS 3
35
36/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 32/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
37#define DEBOUNCE 5 33#define DEBOUNCE 5
38 34
diff --git a/keyboards/abstract/ellipse/rev1/config.h b/keyboards/abstract/ellipse/rev1/config.h
index 5e61aaa346..63194f01d5 100644
--- a/keyboards/abstract/ellipse/rev1/config.h
+++ b/keyboards/abstract/ellipse/rev1/config.h
@@ -40,7 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42#define BACKLIGHT_PIN C6 42#define BACKLIGHT_PIN C6
43//#define BACKLIGHT_BREATHING
44#define BACKLIGHT_LEVELS 15 43#define BACKLIGHT_LEVELS 15
45 44
46#define RGB_DI_PIN E6 45#define RGB_DI_PIN E6
@@ -59,8 +58,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59/* define if matrix has ghost (lacks anti-ghosting diodes) */ 58/* define if matrix has ghost (lacks anti-ghosting diodes) */
60//#define MATRIX_HAS_GHOST 59//#define MATRIX_HAS_GHOST
61 60
62/* number of backlight levels */
63
64/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 61/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
65#define LOCKING_SUPPORT_ENABLE 62#define LOCKING_SUPPORT_ENABLE
66/* Locking resynchronize hack */ 63/* Locking resynchronize hack */
diff --git a/keyboards/acheron/arctic/config.h b/keyboards/acheron/arctic/config.h
index 63fa908081..645add73f9 100644
--- a/keyboards/acheron/arctic/config.h
+++ b/keyboards/acheron/arctic/config.h
@@ -25,14 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define MATRIX_ROW_PINS { B7, B6, A6, A7, B1} 25#define MATRIX_ROW_PINS { B7, B6, A6, A7, B1}
26#define DIODE_DIRECTION COL2ROW 26#define DIODE_DIRECTION COL2ROW
27 27
28//#define BACKLIGHT_PIN A6
29//#define BACKLIGHT_PWM_DRIVER PWMD3
30//#define BACKLIGHT_PWM_CHANNEL 1
31//#define BACKLIGHT_PAL_MODE 1
32//#define BACKLIGHT_LEVELS 6
33//#define BACKLIGHT_BREATHING
34//#define BREATHING_PERIOD 6
35
36/* define if matrix has ghost */ 28/* define if matrix has ghost */
37//#define MATRIX_HAS_GHOST 29//#define MATRIX_HAS_GHOST
38 30
diff --git a/keyboards/acheron/elongate/beta/config.h b/keyboards/acheron/elongate/beta/config.h
index d801d3f6d9..614cb7872b 100644
--- a/keyboards/acheron/elongate/beta/config.h
+++ b/keyboards/acheron/elongate/beta/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51#define RGB_DI_PIN D7 47#define RGB_DI_PIN D7
52#ifdef RGB_DI_PIN 48#ifdef RGB_DI_PIN
53 #define RGBLED_NUM 16 49 #define RGBLED_NUM 16
diff --git a/keyboards/acheron/keebspcb/config.h b/keyboards/acheron/keebspcb/config.h
index 4991c68a50..6efdf5a787 100644
--- a/keyboards/acheron/keebspcb/config.h
+++ b/keyboards/acheron/keebspcb/config.h
@@ -25,14 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define MATRIX_ROW_PINS { B4, B3, A2, A3, A4} 25#define MATRIX_ROW_PINS { B4, B3, A2, A3, A4}
26#define DIODE_DIRECTION COL2ROW 26#define DIODE_DIRECTION COL2ROW
27 27
28//#define BACKLIGHT_PIN A6
29//#define BACKLIGHT_PWM_DRIVER PWMD3
30//#define BACKLIGHT_PWM_CHANNEL 1
31//#define BACKLIGHT_PAL_MODE 1
32//#define BACKLIGHT_LEVELS 6
33//#define BACKLIGHT_BREATHING
34//#define BREATHING_PERIOD 6
35
36/* define if matrix has ghost */ 28/* define if matrix has ghost */
37//#define MATRIX_HAS_GHOST 29//#define MATRIX_HAS_GHOST
38 30
diff --git a/keyboards/acheron/lasgweloth/config.h b/keyboards/acheron/lasgweloth/config.h
index aebe821e3b..937317894a 100644
--- a/keyboards/acheron/lasgweloth/config.h
+++ b/keyboards/acheron/lasgweloth/config.h
@@ -25,14 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define MATRIX_ROW_PINS { B9 , B8 , A3 , B0 , B1 } 25#define MATRIX_ROW_PINS { B9 , B8 , A3 , B0 , B1 }
26#define DIODE_DIRECTION COL2ROW 26#define DIODE_DIRECTION COL2ROW
27 27
28//#define BACKLIGHT_PIN A6
29//#define BACKLIGHT_PWM_DRIVER PWMD3
30//#define BACKLIGHT_PWM_CHANNEL 1
31//#define BACKLIGHT_PAL_MODE 1
32//#define BACKLIGHT_LEVELS 6
33//#define BACKLIGHT_BREATHING
34//#define BREATHING_PERIOD 6
35
36/* define if matrix has ghost */ 28/* define if matrix has ghost */
37//#define MATRIX_HAS_GHOST 29//#define MATRIX_HAS_GHOST
38 30
diff --git a/keyboards/acheron/shark/alpha/config.h b/keyboards/acheron/shark/alpha/config.h
index ae05d76333..b79356673c 100644
--- a/keyboards/acheron/shark/alpha/config.h
+++ b/keyboards/acheron/shark/alpha/config.h
@@ -58,10 +58,6 @@ B0, which is unconnected on the PCB
58 */ 58 */
59//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 59//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
60 60
61// #define BACKLIGHT_PIN B7
62// #define BACKLIGHT_BREATHING
63// #define BACKLIGHT_LEVELS 3
64
65// #define RGB_DI_PIN E2 61// #define RGB_DI_PIN E2
66// #ifdef RGB_DI_PIN 62// #ifdef RGB_DI_PIN
67// #define RGBLED_NUM 16 63// #define RGBLED_NUM 16
@@ -84,8 +80,6 @@ B0, which is unconnected on the PCB
84/* define if matrix has ghost (lacks anti-ghosting diodes) */ 80/* define if matrix has ghost (lacks anti-ghosting diodes) */
85//#define MATRIX_HAS_GHOST 81//#define MATRIX_HAS_GHOST
86 82
87/* number of backlight levels */
88
89/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 83/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
90#define LOCKING_SUPPORT_ENABLE 84#define LOCKING_SUPPORT_ENABLE
91/* Locking resynchronize hack */ 85/* Locking resynchronize hack */
diff --git a/keyboards/ada/infinity81/config.h b/keyboards/ada/infinity81/config.h
index e4cfa2c34e..04db1c0da3 100644
--- a/keyboards/ada/infinity81/config.h
+++ b/keyboards/ada/infinity81/config.h
@@ -32,10 +32,6 @@
32//#define LED_COMPOSE_PIN B3 32//#define LED_COMPOSE_PIN B3
33//#define LED_KANA_PIN B4 33//#define LED_KANA_PIN B4
34 34
35//#define BACKLIGHT_PIN B7
36//#define BACKLIGHT_LEVELS 3
37//#define BACKLIGHT_BREATHING
38
39#define RGB_DI_PIN D0 35#define RGB_DI_PIN D0
40#ifdef RGB_DI_PIN 36#ifdef RGB_DI_PIN
41# define RGBLED_NUM 107 37# define RGBLED_NUM 107
diff --git a/keyboards/adelheid/config.h b/keyboards/adelheid/config.h
index 9bf85b3b6e..92ada4bab1 100644
--- a/keyboards/adelheid/config.h
+++ b/keyboards/adelheid/config.h
@@ -40,7 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42#define BACKLIGHT_PIN C6 42#define BACKLIGHT_PIN C6
43// #define BACKLIGHT_BREATHING
44#define BACKLIGHT_LEVELS 3 43#define BACKLIGHT_LEVELS 3
45 44
46// #define RGB_DI_PIN E2 45// #define RGB_DI_PIN E2
@@ -59,8 +58,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59/* define if matrix has ghost (lacks anti-ghosting diodes) */ 58/* define if matrix has ghost (lacks anti-ghosting diodes) */
60//#define MATRIX_HAS_GHOST 59//#define MATRIX_HAS_GHOST
61 60
62/* number of backlight levels */
63
64/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 61/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
65#define LOCKING_SUPPORT_ENABLE 62#define LOCKING_SUPPORT_ENABLE
66/* Locking resynchronize hack */ 63/* Locking resynchronize hack */
diff --git a/keyboards/adkb96/rev1/config.h b/keyboards/adkb96/rev1/config.h
index c9e95b7af0..3c52c04c6b 100644
--- a/keyboards/adkb96/rev1/config.h
+++ b/keyboards/adkb96/rev1/config.h
@@ -35,9 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35/* define if matrix has ghost */ 35/* define if matrix has ghost */
36//#define MATRIX_HAS_GHOST 36//#define MATRIX_HAS_GHOST
37 37
38/* number of backlight levels */
39// #define BACKLIGHT_LEVELS 3
40
41/* Set 0 if debouncing isn't needed */ 38/* Set 0 if debouncing isn't needed */
42#define DEBOUNCE 5 39#define DEBOUNCE 5
43 40
diff --git a/keyboards/ai03/equinox/config.h b/keyboards/ai03/equinox/config.h
index ab7b14094f..0ffe0c1d46 100644
--- a/keyboards/ai03/equinox/config.h
+++ b/keyboards/ai03/equinox/config.h
@@ -64,8 +64,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
64/* define if matrix has ghost (lacks anti-ghosting diodes) */ 64/* define if matrix has ghost (lacks anti-ghosting diodes) */
65//#define MATRIX_HAS_GHOST 65//#define MATRIX_HAS_GHOST
66 66
67/* number of backlight levels */
68
69/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 67/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
70#define LOCKING_SUPPORT_ENABLE 68#define LOCKING_SUPPORT_ENABLE
71/* Locking resynchronize hack */ 69/* Locking resynchronize hack */
diff --git a/keyboards/ai03/lunar/config.h b/keyboards/ai03/lunar/config.h
index b3fcd13ee5..b315096eab 100644
--- a/keyboards/ai03/lunar/config.h
+++ b/keyboards/ai03/lunar/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
@@ -64,8 +60,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
64/* define if matrix has ghost (lacks anti-ghosting diodes) */ 60/* define if matrix has ghost (lacks anti-ghosting diodes) */
65//#define MATRIX_HAS_GHOST 61//#define MATRIX_HAS_GHOST
66 62
67/* number of backlight levels */
68
69/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 63/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
70#define LOCKING_SUPPORT_ENABLE 64#define LOCKING_SUPPORT_ENABLE
71/* Locking resynchronize hack */ 65/* Locking resynchronize hack */
diff --git a/keyboards/ai03/orbit/config.h b/keyboards/ai03/orbit/config.h
index 9753143e89..a05bc1cb19 100644
--- a/keyboards/ai03/orbit/config.h
+++ b/keyboards/ai03/orbit/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53#define SPLIT_HAND_PIN D5 53#define SPLIT_HAND_PIN D5
54 54
55#define BACKLIGHT_PIN B7 55#define BACKLIGHT_PIN B7
56// #define BACKLIGHT_BREATHING
57#define BACKLIGHT_LEVELS 3 56#define BACKLIGHT_LEVELS 3
58 57
59// #define RGB_DI_PIN E2 58// #define RGB_DI_PIN E2
@@ -72,8 +71,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
72/* define if matrix has ghost (lacks anti-ghosting diodes) */ 71/* define if matrix has ghost (lacks anti-ghosting diodes) */
73//#define MATRIX_HAS_GHOST 72//#define MATRIX_HAS_GHOST
74 73
75/* number of backlight levels */
76
77/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 74/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
78#define LOCKING_SUPPORT_ENABLE 75#define LOCKING_SUPPORT_ENABLE
79/* Locking resynchronize hack */ 76/* Locking resynchronize hack */
diff --git a/keyboards/ai03/polaris/config.h b/keyboards/ai03/polaris/config.h
index 41f0f9b714..90631dd31c 100644
--- a/keyboards/ai03/polaris/config.h
+++ b/keyboards/ai03/polaris/config.h
@@ -75,8 +75,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
75/* define if matrix has ghost (lacks anti-ghosting diodes) */ 75/* define if matrix has ghost (lacks anti-ghosting diodes) */
76//#define MATRIX_HAS_GHOST 76//#define MATRIX_HAS_GHOST
77 77
78/* number of backlight levels */
79
80/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 78/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
81#define LOCKING_SUPPORT_ENABLE 79#define LOCKING_SUPPORT_ENABLE
82/* Locking resynchronize hack */ 80/* Locking resynchronize hack */
diff --git a/keyboards/ai03/quasar/config.h b/keyboards/ai03/quasar/config.h
index a73322a5de..0d71093e83 100644
--- a/keyboards/ai03/quasar/config.h
+++ b/keyboards/ai03/quasar/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
@@ -70,8 +66,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70/* define if matrix has ghost (lacks anti-ghosting diodes) */ 66/* define if matrix has ghost (lacks anti-ghosting diodes) */
71//#define MATRIX_HAS_GHOST 67//#define MATRIX_HAS_GHOST
72 68
73/* number of backlight levels */
74
75/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 69/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
76#define LOCKING_SUPPORT_ENABLE 70#define LOCKING_SUPPORT_ENABLE
77/* Locking resynchronize hack */ 71/* Locking resynchronize hack */
diff --git a/keyboards/ai03/soyuz/config.h b/keyboards/ai03/soyuz/config.h
index 324a815580..4835e611e9 100644
--- a/keyboards/ai03/soyuz/config.h
+++ b/keyboards/ai03/soyuz/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
@@ -64,8 +60,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
64/* define if matrix has ghost (lacks anti-ghosting diodes) */ 60/* define if matrix has ghost (lacks anti-ghosting diodes) */
65//#define MATRIX_HAS_GHOST 61//#define MATRIX_HAS_GHOST
66 62
67/* number of backlight levels */
68
69/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 63/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
70#define LOCKING_SUPPORT_ENABLE 64#define LOCKING_SUPPORT_ENABLE
71/* Locking resynchronize hack */ 65/* Locking resynchronize hack */
diff --git a/keyboards/ai03/voyager60_alps/config.h b/keyboards/ai03/voyager60_alps/config.h
index 7d9302a8a5..7c032e9dc9 100644
--- a/keyboards/ai03/voyager60_alps/config.h
+++ b/keyboards/ai03/voyager60_alps/config.h
@@ -29,10 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29 */ 29 */
30#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 30#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
31 31
32// define BACKLIGHT_PIN B7
33// define BACKLIGHT_BREATHING
34// #define BACKLIGHT_LEVELS 3
35
36#define RGB_DI_PIN D2 32#define RGB_DI_PIN D2
37#ifdef RGB_DI_PIN 33#ifdef RGB_DI_PIN
38 #define RGBLED_NUM 14 34 #define RGBLED_NUM 14
@@ -49,8 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
51 47
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55// #define LOCKING_SUPPORT_ENABLE 49// #define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/alf/dc60/config.h b/keyboards/alf/dc60/config.h
index e9bfd4c5db..1b44059565 100644
--- a/keyboards/alf/dc60/config.h
+++ b/keyboards/alf/dc60/config.h
@@ -70,8 +70,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70/* define if matrix has ghost (lacks anti-ghosting diodes) */ 70/* define if matrix has ghost (lacks anti-ghosting diodes) */
71//#define MATRIX_HAS_GHOST 71//#define MATRIX_HAS_GHOST
72 72
73/* number of backlight levels */
74
75/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 73/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
76#define LOCKING_SUPPORT_ENABLE 74#define LOCKING_SUPPORT_ENABLE
77/* Locking resynchronize hack */ 75/* Locking resynchronize hack */
diff --git a/keyboards/alf/x11/config.h b/keyboards/alf/x11/config.h
index e7fc2a6911..548116a1de 100644
--- a/keyboards/alf/x11/config.h
+++ b/keyboards/alf/x11/config.h
@@ -74,8 +74,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
74/* define if matrix has ghost (lacks anti-ghosting diodes) */ 74/* define if matrix has ghost (lacks anti-ghosting diodes) */
75//#define MATRIX_HAS_GHOST 75//#define MATRIX_HAS_GHOST
76 76
77/* number of backlight levels */
78
79/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 77/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
80#define LOCKING_SUPPORT_ENABLE 78#define LOCKING_SUPPORT_ENABLE
81/* Locking resynchronize hack */ 79/* Locking resynchronize hack */
diff --git a/keyboards/alf/x2/config.h b/keyboards/alf/x2/config.h
index dc1ebcb539..ffee4ecbd4 100644
--- a/keyboards/alf/x2/config.h
+++ b/keyboards/alf/x2/config.h
@@ -34,7 +34,6 @@
34#define LED_CAPS_LOCK_PIN B2 34#define LED_CAPS_LOCK_PIN B2
35#define LED_PIN_ON_STATE 0 35#define LED_PIN_ON_STATE 0
36 36
37/* number of backlight levels */
38#define BACKLIGHT_PIN B6 37#define BACKLIGHT_PIN B6
39#ifdef BACKLIGHT_PIN 38#ifdef BACKLIGHT_PIN
40# define BACKLIGHT_LEVELS 3 39# define BACKLIGHT_LEVELS 3
diff --git a/keyboards/alpha/config.h b/keyboards/alpha/config.h
index f65e1c31ee..fb740d6669 100755
--- a/keyboards/alpha/config.h
+++ b/keyboards/alpha/config.h
@@ -13,8 +13,6 @@
13/* COL2ROW or ROW2COL */ 13/* COL2ROW or ROW2COL */
14#define DIODE_DIRECTION COL2ROW 14#define DIODE_DIRECTION COL2ROW
15 15
16/* number of backlight levels */
17
18#ifdef BACKLIGHT_PIN 16#ifdef BACKLIGHT_PIN
19#define BACKLIGHT_LEVELS 3 17#define BACKLIGHT_LEVELS 3
20#endif 18#endif
diff --git a/keyboards/alpine65/config.h b/keyboards/alpine65/config.h
index b571d00b7a..a13e8f06b0 100644
--- a/keyboards/alpine65/config.h
+++ b/keyboards/alpine65/config.h
@@ -25,14 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define MATRIX_ROW_PINS { C14, C15, C13, A2 , A3 } 25#define MATRIX_ROW_PINS { C14, C15, C13, A2 , A3 }
26#define DIODE_DIRECTION COL2ROW 26#define DIODE_DIRECTION COL2ROW
27 27
28//#define BACKLIGHT_PIN A6
29//#define BACKLIGHT_PWM_DRIVER PWMD3
30//#define BACKLIGHT_PWM_CHANNEL 1
31//#define BACKLIGHT_PAL_MODE 1
32//#define BACKLIGHT_LEVELS 6
33//#define BACKLIGHT_BREATHING
34//#define BREATHING_PERIOD 6
35
36/* define if matrix has ghost */ 28/* define if matrix has ghost */
37//#define MATRIX_HAS_GHOST 29//#define MATRIX_HAS_GHOST
38 30
diff --git a/keyboards/amjkeyboard/amj96/config.h b/keyboards/amjkeyboard/amj96/config.h
index 523775f8b2..c038dc072e 100644
--- a/keyboards/amjkeyboard/amj96/config.h
+++ b/keyboards/amjkeyboard/amj96/config.h
@@ -37,10 +37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37/* COL2ROW, ROW2COL*/ 37/* COL2ROW, ROW2COL*/
38#define DIODE_DIRECTION COL2ROW 38#define DIODE_DIRECTION COL2ROW
39 39
40//#define BACKLIGHT_PIN B7
41//#define BACKLIGHT_LEVELS 3
42//#define BACKLIGHT_BREATHING
43
44#define RGB_DI_PIN D3 40#define RGB_DI_PIN D3
45#ifdef RGB_DI_PIN 41#ifdef RGB_DI_PIN
46# define RGBLED_NUM 16 42# define RGBLED_NUM 16
diff --git a/keyboards/arabica37/rev1/config.h b/keyboards/arabica37/rev1/config.h
index b68709f63b..852095ae6e 100644
--- a/keyboards/arabica37/rev1/config.h
+++ b/keyboards/arabica37/rev1/config.h
@@ -35,9 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35/* define if matrix has ghost */ 35/* define if matrix has ghost */
36//#define MATRIX_HAS_GHOST 36//#define MATRIX_HAS_GHOST
37 37
38/* number of backlight levels */
39// #define BACKLIGHT_LEVELS 3
40
41/* Set 0 if debouncing isn't needed */ 38/* Set 0 if debouncing isn't needed */
42#define DEBOUNCE 5 39#define DEBOUNCE 5
43 40
diff --git a/keyboards/arisu/config.h b/keyboards/arisu/config.h
index 7836df06e9..a4022a8aa9 100644
--- a/keyboards/arisu/config.h
+++ b/keyboards/arisu/config.h
@@ -39,10 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL*/ 39/* COL2ROW, ROW2COL*/
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46// #define RGB_DI_PIN E2 42// #define RGB_DI_PIN E2
47// #ifdef RGB_DI_PIN 43// #ifdef RGB_DI_PIN
48// #define RGBLED_NUM 16 44// #define RGBLED_NUM 16
@@ -59,8 +55,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59/* define if matrix has ghost (lacks anti-ghosting diodes) */ 55/* define if matrix has ghost (lacks anti-ghosting diodes) */
60//#define MATRIX_HAS_GHOST 56//#define MATRIX_HAS_GHOST
61 57
62/* number of backlight levels */
63
64/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 58/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
65#define LOCKING_SUPPORT_ENABLE 59#define LOCKING_SUPPORT_ENABLE
66/* Locking resynchronize hack */ 60/* Locking resynchronize hack */
diff --git a/keyboards/ash1800/config.h b/keyboards/ash1800/config.h
index 67a04279d3..8009f407f4 100644
--- a/keyboards/ash1800/config.h
+++ b/keyboards/ash1800/config.h
@@ -48,10 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48 */ 48 */
49// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 49// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
50 50
51// #define BACKLIGHT_PIN B7
52// #define BACKLIGHT_BREATHING
53// #define BACKLIGHT_LEVELS 3
54
55// #define RGB_DI_PIN E2 51// #define RGB_DI_PIN E2
56// #ifdef RGB_DI_PIN 52// #ifdef RGB_DI_PIN
57// #define RGBLED_NUM 16 53// #define RGBLED_NUM 16
diff --git a/keyboards/atlas_65/config.h b/keyboards/atlas_65/config.h
index 037f96018e..43396780bf 100644
--- a/keyboards/atlas_65/config.h
+++ b/keyboards/atlas_65/config.h
@@ -38,10 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38/* COL2ROW, ROW2COL*/ 38/* COL2ROW, ROW2COL*/
39#define DIODE_DIRECTION COL2ROW 39#define DIODE_DIRECTION COL2ROW
40 40
41// #define BACKLIGHT_PIN B7
42// #define BACKLIGHT_BREATHING
43// #define BACKLIGHT_LEVELS 3
44
45// #define RGB_DI_PIN E2 41// #define RGB_DI_PIN E2
46// #ifdef RGB_DI_PIN 42// #ifdef RGB_DI_PIN
47// #define RGBLED_NUM 16 43// #define RGBLED_NUM 16
@@ -58,8 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58/* define if matrix has ghost (lacks anti-ghosting diodes) */ 54/* define if matrix has ghost (lacks anti-ghosting diodes) */
59//#define MATRIX_HAS_GHOST 55//#define MATRIX_HAS_GHOST
60 56
61/* number of backlight levels */
62
63/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 57/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
64#define LOCKING_SUPPORT_ENABLE 58#define LOCKING_SUPPORT_ENABLE
65/* Locking resynchronize hack */ 59/* Locking resynchronize hack */
diff --git a/keyboards/atomic/config.h b/keyboards/atomic/config.h
index ed839dab04..de24c70329 100644
--- a/keyboards/atomic/config.h
+++ b/keyboards/atomic/config.h
@@ -47,7 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47/* define if matrix has ghost (lacks anti-ghosting diodes) */ 47/* define if matrix has ghost (lacks anti-ghosting diodes) */
48//#define MATRIX_HAS_GHOST 48//#define MATRIX_HAS_GHOST
49 49
50/* number of backlight levels */
51#define BACKLIGHT_LEVELS 3 50#define BACKLIGHT_LEVELS 3
52 51
53/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 52/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
diff --git a/keyboards/atreus/config.h b/keyboards/atreus/config.h
index b7bc5e385a..18796870f1 100644
--- a/keyboards/atreus/config.h
+++ b/keyboards/atreus/config.h
@@ -25,9 +25,6 @@
25/* define if matrix has ghost */ 25/* define if matrix has ghost */
26//#define MATRIX_HAS_GHOST 26//#define MATRIX_HAS_GHOST
27 27
28/* number of backlight levels */
29//#define BACKLIGHT_LEVELS 3
30
31/* Set 0 if debouncing isn't needed */ 28/* Set 0 if debouncing isn't needed */
32#define DEBOUNCE 5 29#define DEBOUNCE 5
33 30
diff --git a/keyboards/atreus62/config.h b/keyboards/atreus62/config.h
index bbf5028d7b..76121e838c 100644
--- a/keyboards/atreus62/config.h
+++ b/keyboards/atreus62/config.h
@@ -34,9 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34/* define if matrix has ghost */ 34/* define if matrix has ghost */
35//#define MATRIX_HAS_GHOST 35//#define MATRIX_HAS_GHOST
36 36
37/* number of backlight levels */
38// #define BACKLIGHT_LEVELS 3
39
40/* Set 0 if debouncing isn't needed */ 37/* Set 0 if debouncing isn't needed */
41#define DEBOUNCE 5 38#define DEBOUNCE 5
42 39
diff --git a/keyboards/atxkb/1894/config.h b/keyboards/atxkb/1894/config.h
index 9254451569..50f7597a66 100644
--- a/keyboards/atxkb/1894/config.h
+++ b/keyboards/atxkb/1894/config.h
@@ -75,8 +75,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
75/* define if matrix has ghost (lacks anti-ghosting diodes) */ 75/* define if matrix has ghost (lacks anti-ghosting diodes) */
76//#define MATRIX_HAS_GHOST 76//#define MATRIX_HAS_GHOST
77 77
78/* number of backlight levels */
79
80/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 78/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
81#define LOCKING_SUPPORT_ENABLE 79#define LOCKING_SUPPORT_ENABLE
82/* Locking resynchronize hack */ 80/* Locking resynchronize hack */
diff --git a/keyboards/aves60/config.h b/keyboards/aves60/config.h
index 5207a80c2a..01c7340ced 100644
--- a/keyboards/aves60/config.h
+++ b/keyboards/aves60/config.h
@@ -36,10 +36,6 @@
36//#define LED_COMPOSE_PIN B3 36//#define LED_COMPOSE_PIN B3
37//#define LED_KANA_PIN B4 37//#define LED_KANA_PIN B4
38 38
39//#define BACKLIGHT_PIN B7
40//#define BACKLIGHT_LEVELS 3
41//#define BACKLIGHT_BREATHING
42
43#define RGB_DI_PIN D5 39#define RGB_DI_PIN D5
44#ifdef RGB_DI_PIN 40#ifdef RGB_DI_PIN
45#define RGBLED_NUM 9 41#define RGBLED_NUM 9
diff --git a/keyboards/baguette/config.h b/keyboards/baguette/config.h
index d34356c467..14f2d80402 100644
--- a/keyboards/baguette/config.h
+++ b/keyboards/baguette/config.h
@@ -57,8 +57,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
57/* define if matrix has ghost (lacks anti-ghosting diodes) */ 57/* define if matrix has ghost (lacks anti-ghosting diodes) */
58//#define MATRIX_HAS_GHOST 58//#define MATRIX_HAS_GHOST
59 59
60/* number of backlight levels */
61
62/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 60/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
63#define LOCKING_SUPPORT_ENABLE 61#define LOCKING_SUPPORT_ENABLE
64/* Locking resynchronize hack */ 62/* Locking resynchronize hack */
diff --git a/keyboards/bajjak/config.h b/keyboards/bajjak/config.h
index d821bc0a8c..2e8f0d1309 100644
--- a/keyboards/bajjak/config.h
+++ b/keyboards/bajjak/config.h
@@ -65,7 +65,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
65 get_mods() == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)) \ 65 get_mods() == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)) \
66) 66)
67 67
68/* number of backlight levels */
69#define BACKLIGHT_LEVELS 3 68#define BACKLIGHT_LEVELS 3
70 69
71#ifndef LED_BRIGHTNESS_LO 70#ifndef LED_BRIGHTNESS_LO
diff --git a/keyboards/bandominedoni/config.h b/keyboards/bandominedoni/config.h
index 55608af85e..922b8efe8f 100644
--- a/keyboards/bandominedoni/config.h
+++ b/keyboards/bandominedoni/config.h
@@ -56,10 +56,6 @@
56//#define LED_COMPOSE_PIN B3 56//#define LED_COMPOSE_PIN B3
57//#define LED_KANA_PIN B4 57//#define LED_KANA_PIN B4
58 58
59//#define BACKLIGHT_PIN B7
60//#define BACKLIGHT_LEVELS 3
61//#define BACKLIGHT_BREATHING
62
63#define RGB_DI_PIN D3 59#define RGB_DI_PIN D3
64//#ifdef RGB_DI_PIN 60//#ifdef RGB_DI_PIN
65//# define RGBLED_NUM 16 61//# define RGBLED_NUM 16
diff --git a/keyboards/bantam44/config.h b/keyboards/bantam44/config.h
index 6e0c57c838..37def449ae 100644
--- a/keyboards/bantam44/config.h
+++ b/keyboards/bantam44/config.h
@@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35/* define if matrix has ghost */ 35/* define if matrix has ghost */
36//#define MATRIX_HAS_GHOST 36//#define MATRIX_HAS_GHOST
37 37
38/* number of backlight levels */
39#define BACKLIGHT_LEVELS 3 38#define BACKLIGHT_LEVELS 3
40 39
41/* Set 0 if debouncing isn't needed */ 40/* Set 0 if debouncing isn't needed */
diff --git a/keyboards/biacco42/ergo42/rev1/config.h b/keyboards/biacco42/ergo42/rev1/config.h
index 9d1b7387b3..d15d6a807b 100644
--- a/keyboards/biacco42/ergo42/rev1/config.h
+++ b/keyboards/biacco42/ergo42/rev1/config.h
@@ -39,9 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* define if matrix has ghost */ 39/* define if matrix has ghost */
40//#define MATRIX_HAS_GHOST 40//#define MATRIX_HAS_GHOST
41 41
42/* number of backlight levels */
43// #define BACKLIGHT_LEVELS 3
44
45/* Set 0 if debouncing isn't needed */ 42/* Set 0 if debouncing isn't needed */
46#define DEBOUNCE 5 43#define DEBOUNCE 5
47 44
diff --git a/keyboards/biacco42/meishi/config.h b/keyboards/biacco42/meishi/config.h
index 5d5d422d13..1819f9019a 100644
--- a/keyboards/biacco42/meishi/config.h
+++ b/keyboards/biacco42/meishi/config.h
@@ -38,11 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38 38
39/* COL2ROW, ROW2COL*/ 39/* COL2ROW, ROW2COL*/
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46 41
47/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
48#define DEBOUNCE 5 43#define DEBOUNCE 5
@@ -50,8 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
51//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
52 47
53/* number of backlight levels */
54
55/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
56#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
57/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/biacco42/meishi2/config.h b/keyboards/biacco42/meishi2/config.h
index 532989e03a..8066afa1a0 100644
--- a/keyboards/biacco42/meishi2/config.h
+++ b/keyboards/biacco42/meishi2/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
@@ -70,8 +66,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70/* define if matrix has ghost (lacks anti-ghosting diodes) */ 66/* define if matrix has ghost (lacks anti-ghosting diodes) */
71//#define MATRIX_HAS_GHOST 67//#define MATRIX_HAS_GHOST
72 68
73/* number of backlight levels */
74
75/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 69/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
76#define LOCKING_SUPPORT_ENABLE 70#define LOCKING_SUPPORT_ENABLE
77/* Locking resynchronize hack */ 71/* Locking resynchronize hack */
diff --git a/keyboards/bioi/g60ble/config.h b/keyboards/bioi/g60ble/config.h
index aa77a43587..1701bce7a1 100644
--- a/keyboards/bioi/g60ble/config.h
+++ b/keyboards/bioi/g60ble/config.h
@@ -15,7 +15,6 @@
15/* COL2ROW or ROW2COL */ 15/* COL2ROW or ROW2COL */
16#define DIODE_DIRECTION COL2ROW 16#define DIODE_DIRECTION COL2ROW
17 17
18/* number of backlight levels */
19#define BACKLIGHT_PIN B7 18#define BACKLIGHT_PIN B7
20#ifdef BACKLIGHT_PIN 19#ifdef BACKLIGHT_PIN
21# define BACKLIGHT_LEVELS 8 20# define BACKLIGHT_LEVELS 8
diff --git a/keyboards/blank/blank01/config.h b/keyboards/blank/blank01/config.h
index abaf32d2ea..7f98af469c 100644
--- a/keyboards/blank/blank01/config.h
+++ b/keyboards/blank/blank01/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57//#define RGB_DI_PIN E2 53//#define RGB_DI_PIN E2
58//#ifdef RGB_DI_PIN 54//#ifdef RGB_DI_PIN
59//# define RGBLED_NUM 16 55//# define RGBLED_NUM 16
diff --git a/keyboards/blockey/config.h b/keyboards/blockey/config.h
index b65691bd19..998a9c7a69 100644
--- a/keyboards/blockey/config.h
+++ b/keyboards/blockey/config.h
@@ -63,8 +63,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
63/* define if matrix has ghost (lacks anti-ghosting diodes) */ 63/* define if matrix has ghost (lacks anti-ghosting diodes) */
64//#define MATRIX_HAS_GHOST 64//#define MATRIX_HAS_GHOST
65 65
66/* number of backlight levels */
67
68/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 66/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
69#define LOCKING_SUPPORT_ENABLE 67#define LOCKING_SUPPORT_ENABLE
70/* Locking resynchronize hack */ 68/* Locking resynchronize hack */
diff --git a/keyboards/boardrun/bizarre/config.h b/keyboards/boardrun/bizarre/config.h
index 4ed73b7829..f7b4794cb7 100644
--- a/keyboards/boardrun/bizarre/config.h
+++ b/keyboards/boardrun/bizarre/config.h
@@ -37,9 +37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37/* COL2ROW, ROW2COL */ 37/* COL2ROW, ROW2COL */
38#define DIODE_DIRECTION COL2ROW 38#define DIODE_DIRECTION COL2ROW
39 39
40// #define BACKLIGHT_PIN F5
41// #define BACKLIGHT_LEVELS 6
42
43/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 40/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
44#define DEBOUNCE 10 41#define DEBOUNCE 10
45 42
diff --git a/keyboards/boardrun/classic/config.h b/keyboards/boardrun/classic/config.h
index 9af3c98d86..fddb98a051 100644
--- a/keyboards/boardrun/classic/config.h
+++ b/keyboards/boardrun/classic/config.h
@@ -37,9 +37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37/* COL2ROW, ROW2COL */ 37/* COL2ROW, ROW2COL */
38#define DIODE_DIRECTION COL2ROW 38#define DIODE_DIRECTION COL2ROW
39 39
40// #define BACKLIGHT_PIN F5
41// #define BACKLIGHT_LEVELS 6
42
43/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 40/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
44#define DEBOUNCE 10 41#define DEBOUNCE 10
45 42
diff --git a/keyboards/boardwalk/config.h b/keyboards/boardwalk/config.h
index b926a57de9..3f26ed09a5 100644
--- a/keyboards/boardwalk/config.h
+++ b/keyboards/boardwalk/config.h
@@ -37,9 +37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37/* COL2ROW, ROW2COL */ 37/* COL2ROW, ROW2COL */
38#define DIODE_DIRECTION COL2ROW 38#define DIODE_DIRECTION COL2ROW
39 39
40// #define BACKLIGHT_PIN F5
41// #define BACKLIGHT_LEVELS 6
42
43/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 40/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
44#define DEBOUNCE 5 41#define DEBOUNCE 5
45 42
diff --git a/keyboards/boston_meetup/config.h b/keyboards/boston_meetup/config.h
index 8e9919c23a..586b07e7fc 100644
--- a/keyboards/boston_meetup/config.h
+++ b/keyboards/boston_meetup/config.h
@@ -21,8 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 21
22//#define AUDIO_VOICES 22//#define AUDIO_VOICES
23 23
24//#define BACKLIGHT_PIN B7
25
26/* COL2ROW or ROW2COL */ 24/* COL2ROW or ROW2COL */
27#define DIODE_DIRECTION COL2ROW 25#define DIODE_DIRECTION COL2ROW
28 26
diff --git a/keyboards/box75/config.h b/keyboards/box75/config.h
index 53e717fa86..32ecbca46c 100644
--- a/keyboards/box75/config.h
+++ b/keyboards/box75/config.h
@@ -25,14 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define MATRIX_ROW_PINS { A10, A9 , B12, A2, A1, A0 } 25#define MATRIX_ROW_PINS { A10, A9 , B12, A2, A1, A0 }
26#define DIODE_DIRECTION COL2ROW 26#define DIODE_DIRECTION COL2ROW
27 27
28//#define BACKLIGHT_PIN A6
29//#define BACKLIGHT_PWM_DRIVER PWMD3
30//#define BACKLIGHT_PWM_CHANNEL 1
31//#define BACKLIGHT_PAL_MODE 1
32//#define BACKLIGHT_LEVELS 6
33//#define BACKLIGHT_BREATHING
34//#define BREATHING_PERIOD 6
35
36/* define if matrix has ghost */ 28/* define if matrix has ghost */
37//#define MATRIX_HAS_GHOST 29//#define MATRIX_HAS_GHOST
38 30
diff --git a/keyboards/bpiphany/hid_liber/config.h b/keyboards/bpiphany/hid_liber/config.h
index af3936dcdb..9a97f88a6b 100755
--- a/keyboards/bpiphany/hid_liber/config.h
+++ b/keyboards/bpiphany/hid_liber/config.h
@@ -30,10 +30,6 @@
30#define LED_SCROLL_LOCK_PIN B6 30#define LED_SCROLL_LOCK_PIN B6
31#define LED_PIN_ON_STATE 0 31#define LED_PIN_ON_STATE 0
32 32
33// #define BACKLIGHT_PIN B7
34// #define BACKLIGHT_BREATHING
35// #define BACKLIGHT_LEVELS 3
36
37/* define if matrix has ghost */ 33/* define if matrix has ghost */
38//#define MATRIX_HAS_GHOST 34//#define MATRIX_HAS_GHOST
39 35
diff --git a/keyboards/bpiphany/kitten_paw/config.h b/keyboards/bpiphany/kitten_paw/config.h
index 1d2c594cfb..a86c3d5e24 100644
--- a/keyboards/bpiphany/kitten_paw/config.h
+++ b/keyboards/bpiphany/kitten_paw/config.h
@@ -44,18 +44,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44#define LED_SCROLL_LOCK_PIN C5 44#define LED_SCROLL_LOCK_PIN C5
45#define LED_PIN_ON_STATE 0 45#define LED_PIN_ON_STATE 0
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 47/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
52#define DEBOUNCE 5 48#define DEBOUNCE 5
53 49
54/* define if matrix has ghost (lacks anti-ghosting diodes) */ 50/* define if matrix has ghost (lacks anti-ghosting diodes) */
55//#define MATRIX_HAS_GHOST 51//#define MATRIX_HAS_GHOST
56 52
57/* number of backlight levels */
58
59/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 53/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
60#define LOCKING_SUPPORT_ENABLE 54#define LOCKING_SUPPORT_ENABLE
61/* Locking resynchronize hack */ 55/* Locking resynchronize hack */
diff --git a/keyboards/bpiphany/unloved_bastard/config.h b/keyboards/bpiphany/unloved_bastard/config.h
index 9b00e97104..f1556fa7d9 100644
--- a/keyboards/bpiphany/unloved_bastard/config.h
+++ b/keyboards/bpiphany/unloved_bastard/config.h
@@ -34,8 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34/* define if matrix has ghost (lacks anti-ghosting diodes) */ 34/* define if matrix has ghost (lacks anti-ghosting diodes) */
35//#define MATRIX_HAS_GHOST 35//#define MATRIX_HAS_GHOST
36 36
37/* number of backlight levels */
38
39/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 37/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
40#define LOCKING_SUPPORT_ENABLE 38#define LOCKING_SUPPORT_ENABLE
41/* Locking resynchronize hack */ 39/* Locking resynchronize hack */
diff --git a/keyboards/bthlabs/geekpad/config.h b/keyboards/bthlabs/geekpad/config.h
index c579773d0e..9f5b0f53db 100644
--- a/keyboards/bthlabs/geekpad/config.h
+++ b/keyboards/bthlabs/geekpad/config.h
@@ -39,10 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL*/ 39/* COL2ROW, ROW2COL*/
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46// #define RGB_DI_PIN E2 42// #define RGB_DI_PIN E2
47// #ifdef RGB_DI_PIN 43// #ifdef RGB_DI_PIN
48// #define RGBLED_NUM 16 44// #define RGBLED_NUM 16
@@ -57,8 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
57/* define if matrix has ghost (lacks anti-ghosting diodes) */ 53/* define if matrix has ghost (lacks anti-ghosting diodes) */
58//#define MATRIX_HAS_GHOST 54//#define MATRIX_HAS_GHOST
59 55
60/* number of backlight levels */
61
62/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 56/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
63// #define LOCKING_SUPPORT_ENABLE 57// #define LOCKING_SUPPORT_ENABLE
64/* Locking resynchronize hack */ 58/* Locking resynchronize hack */
diff --git a/keyboards/capsunlocked/cu75/config.h b/keyboards/capsunlocked/cu75/config.h
index 1000c8eef5..a68c94e1b7 100644
--- a/keyboards/capsunlocked/cu75/config.h
+++ b/keyboards/capsunlocked/cu75/config.h
@@ -48,7 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48/* define if matrix has ghost (lacks anti-ghosting diodes) */ 48/* define if matrix has ghost (lacks anti-ghosting diodes) */
49//#define MATRIX_HAS_GHOST 49//#define MATRIX_HAS_GHOST
50 50
51/* number of backlight levels */
52#define BACKLIGHT_LEVELS 8 51#define BACKLIGHT_LEVELS 8
53#define BACKLIGHT_PWM_MAP {8, 16, 40, 55, 70, 128, 200, 255} 52#define BACKLIGHT_PWM_MAP {8, 16, 40, 55, 70, 128, 200, 255}
54 53
diff --git a/keyboards/centromere/config.h b/keyboards/centromere/config.h
index 1310866fbb..041f54feb7 100644
--- a/keyboards/centromere/config.h
+++ b/keyboards/centromere/config.h
@@ -26,9 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26/* define if matrix has ghost */ 26/* define if matrix has ghost */
27//#define MATRIX_HAS_GHOST 27//#define MATRIX_HAS_GHOST
28 28
29/* number of backlight levels */
30//#define BACKLIGHT_LEVELS 3
31
32#define ONESHOT_TIMEOUT 500 29#define ONESHOT_TIMEOUT 500
33 30
34/* 31/*
diff --git a/keyboards/chromatonemini/config.h b/keyboards/chromatonemini/config.h
index b8bf416d8a..aa8d58bf35 100644
--- a/keyboards/chromatonemini/config.h
+++ b/keyboards/chromatonemini/config.h
@@ -30,10 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30//#define LED_COMPOSE_PIN B3 30//#define LED_COMPOSE_PIN B3
31//#define LED_KANA_PIN B4 31//#define LED_KANA_PIN B4
32 32
33//#define BACKLIGHT_PIN B7
34//#define BACKLIGHT_LEVELS 3
35//#define BACKLIGHT_BREATHING
36
37/* ws2812 RGB LED */ 33/* ws2812 RGB LED */
38#define RGB_DI_PIN D3 34#define RGB_DI_PIN D3
39//#ifdef RGB_DI_PIN 35//#ifdef RGB_DI_PIN
diff --git a/keyboards/ckeys/handwire_101/config.h b/keyboards/ckeys/handwire_101/config.h
index 0b9db50d2e..d29551843f 100755
--- a/keyboards/ckeys/handwire_101/config.h
+++ b/keyboards/ckeys/handwire_101/config.h
@@ -39,19 +39,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL*/ 39/* COL2ROW, ROW2COL*/
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42//#define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44//#define BACKLIGHT_LEVELS 3
45
46
47/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
48#define DEBOUNCE 5 43#define DEBOUNCE 5
49 44
50/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
51//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
52 47
53/* number of backlight levels */
54
55/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
56#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
57/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/ckeys/nakey/config.h b/keyboards/ckeys/nakey/config.h
index c482a41acd..9adfbb227d 100644
--- a/keyboards/ckeys/nakey/config.h
+++ b/keyboards/ckeys/nakey/config.h
@@ -39,18 +39,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL*/ 39/* COL2ROW, ROW2COL*/
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
47#define DEBOUNCE 5 43#define DEBOUNCE 5
48 44
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
51 47
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/ckeys/obelus/config.h b/keyboards/ckeys/obelus/config.h
index 07e0ec394d..009ca27058 100644
--- a/keyboards/ckeys/obelus/config.h
+++ b/keyboards/ckeys/obelus/config.h
@@ -40,7 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42#define BACKLIGHT_PIN B7 42#define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44#define BACKLIGHT_LEVELS 3 43#define BACKLIGHT_LEVELS 3
45 44
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 45/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
@@ -49,8 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 48/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 49//#define MATRIX_HAS_GHOST
51 50
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 51/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 52#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 53/* Locking resynchronize hack */
diff --git a/keyboards/ckeys/thedora/config.h b/keyboards/ckeys/thedora/config.h
index 721e8977d6..8f0b55f01c 100755
--- a/keyboards/ckeys/thedora/config.h
+++ b/keyboards/ckeys/thedora/config.h
@@ -33,18 +33,12 @@
33/* COL2ROW, ROW2COL */ 33/* COL2ROW, ROW2COL */
34#define DIODE_DIRECTION COL2ROW 34#define DIODE_DIRECTION COL2ROW
35 35
36//#define BACKLIGHT_PIN B7
37// #define BACKLIGHT_BREATHING
38//#define BACKLIGHT_LEVELS 3
39
40/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 36/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
41#define DEBOUNCE 5 37#define DEBOUNCE 5
42 38
43/* define if matrix has ghost (lacks anti-ghosting diodes) */ 39/* define if matrix has ghost (lacks anti-ghosting diodes) */
44//#define MATRIX_HAS_GHOST 40//#define MATRIX_HAS_GHOST
45 41
46/* number of backlight levels */
47
48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 42/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
49#define LOCKING_SUPPORT_ENABLE 43#define LOCKING_SUPPORT_ENABLE
50/* Locking resynchronize hack */ 44/* Locking resynchronize hack */
diff --git a/keyboards/clueboard/card/config.h b/keyboards/clueboard/card/config.h
index a115f5d6cf..58c1365089 100644
--- a/keyboards/clueboard/card/config.h
+++ b/keyboards/clueboard/card/config.h
@@ -19,7 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* number of backlight levels */
23#define BACKLIGHT_LEVELS 6 22#define BACKLIGHT_LEVELS 6
24 23
25// Enable audio 24// Enable audio
diff --git a/keyboards/contender/config.h b/keyboards/contender/config.h
index e6d32c8a62..ab19a75ca6 100644
--- a/keyboards/contender/config.h
+++ b/keyboards/contender/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57#define RGB_DI_PIN C6 53#define RGB_DI_PIN C6
58#define RGBLED_NUM 33 54#define RGBLED_NUM 33
59#define RGBLIGHT_LED_MAP { \ 55#define RGBLIGHT_LED_MAP { \
diff --git a/keyboards/cool836a/config.h b/keyboards/cool836a/config.h
index 394552ac6b..21406c8cf6 100644
--- a/keyboards/cool836a/config.h
+++ b/keyboards/cool836a/config.h
@@ -51,10 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51//#define LED_COMPOSE_PIN B3 51//#define LED_COMPOSE_PIN B3
52//#define LED_KANA_PIN B4 52//#define LED_KANA_PIN B4
53 53
54//#define BACKLIGHT_PIN B7
55//#define BACKLIGHT_LEVELS 3
56//#define BACKLIGHT_BREATHING
57
58//#define RGB_DI_PIN E2 54//#define RGB_DI_PIN E2
59//#ifdef RGB_DI_PIN 55//#ifdef RGB_DI_PIN
60//# define RGBLED_NUM 16 56//# define RGBLED_NUM 16
diff --git a/keyboards/copenhagen_click/click_pad_v1/config.h b/keyboards/copenhagen_click/click_pad_v1/config.h
index e412335eb6..8b32536f6e 100755
--- a/keyboards/copenhagen_click/click_pad_v1/config.h
+++ b/keyboards/copenhagen_click/click_pad_v1/config.h
@@ -70,8 +70,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70/* define if matrix has ghost (lacks anti-ghosting diodes) */ 70/* define if matrix has ghost (lacks anti-ghosting diodes) */
71//#define MATRIX_HAS_GHOST 71//#define MATRIX_HAS_GHOST
72 72
73/* number of backlight levels */
74
75/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 73/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
76#define LOCKING_SUPPORT_ENABLE 74#define LOCKING_SUPPORT_ENABLE
77/* Locking resynchronize hack */ 75/* Locking resynchronize hack */
diff --git a/keyboards/coseyfannitutti/discipad/config.h b/keyboards/coseyfannitutti/discipad/config.h
index cf378225d4..b8c2ae0f53 100644
--- a/keyboards/coseyfannitutti/discipad/config.h
+++ b/keyboards/coseyfannitutti/discipad/config.h
@@ -48,10 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48 */ 48 */
49// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 49// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
50 50
51// #define BACKLIGHT_PIN B7
52// #define BACKLIGHT_BREATHING
53// #define BACKLIGHT_LEVELS 3
54
55// #define RGB_DI_PIN E2 51// #define RGB_DI_PIN E2
56// #ifdef RGB_DI_PIN 52// #ifdef RGB_DI_PIN
57// #define RGBLED_NUM 16 53// #define RGBLED_NUM 16
@@ -68,8 +64,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
68/* define if matrix has ghost (lacks anti-ghosting diodes) */ 64/* define if matrix has ghost (lacks anti-ghosting diodes) */
69//#define MATRIX_HAS_GHOST 65//#define MATRIX_HAS_GHOST
70 66
71/* number of backlight levels */
72
73/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 67/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
74#define LOCKING_SUPPORT_ENABLE 68#define LOCKING_SUPPORT_ENABLE
75/* Locking resynchronize hack */ 69/* Locking resynchronize hack */
diff --git a/keyboards/coseyfannitutti/discipline/config.h b/keyboards/coseyfannitutti/discipline/config.h
index 78b096e566..e9c506f0b2 100644
--- a/keyboards/coseyfannitutti/discipline/config.h
+++ b/keyboards/coseyfannitutti/discipline/config.h
@@ -46,10 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46 */ 46 */
47// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 47// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
48 48
49// #define BACKLIGHT_PIN B7
50// #define BACKLIGHT_BREATHING
51// #define BACKLIGHT_LEVELS 3
52
53// #define RGB_DI_PIN E2 49// #define RGB_DI_PIN E2
54// #ifdef RGB_DI_PIN 50// #ifdef RGB_DI_PIN
55// #define RGBLED_NUM 16 51// #define RGBLED_NUM 16
@@ -66,8 +62,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
66/* define if matrix has ghost (lacks anti-ghosting diodes) */ 62/* define if matrix has ghost (lacks anti-ghosting diodes) */
67//#define MATRIX_HAS_GHOST 63//#define MATRIX_HAS_GHOST
68 64
69/* number of backlight levels */
70
71/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 65/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
72#define LOCKING_SUPPORT_ENABLE 66#define LOCKING_SUPPORT_ENABLE
73/* Locking resynchronize hack */ 67/* Locking resynchronize hack */
diff --git a/keyboards/coseyfannitutti/mullet/config.h b/keyboards/coseyfannitutti/mullet/config.h
index d35a40b590..2c4554386e 100644
--- a/keyboards/coseyfannitutti/mullet/config.h
+++ b/keyboards/coseyfannitutti/mullet/config.h
@@ -39,10 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL */ 39/* COL2ROW, ROW2COL */
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46#define RGB_DI_PIN D5 42#define RGB_DI_PIN D5
47#ifdef RGB_DI_PIN 43#ifdef RGB_DI_PIN
48#define RGBLIGHT_EFFECT_BREATHING 44#define RGBLIGHT_EFFECT_BREATHING
@@ -68,8 +64,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
68/* define if matrix has ghost (lacks anti-ghosting diodes) */ 64/* define if matrix has ghost (lacks anti-ghosting diodes) */
69//#define MATRIX_HAS_GHOST 65//#define MATRIX_HAS_GHOST
70 66
71/* number of backlight levels */
72
73/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 67/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
74//#define LOCKING_SUPPORT_ENABLE 68//#define LOCKING_SUPPORT_ENABLE
75/* Locking resynchronize hack */ 69/* Locking resynchronize hack */
diff --git a/keyboards/coseyfannitutti/mulletpad/config.h b/keyboards/coseyfannitutti/mulletpad/config.h
index 06387cc2c2..b9ed8fcfe3 100644
--- a/keyboards/coseyfannitutti/mulletpad/config.h
+++ b/keyboards/coseyfannitutti/mulletpad/config.h
@@ -39,10 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL */ 39/* COL2ROW, ROW2COL */
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46//#define RGB_DI_PIN D5 42//#define RGB_DI_PIN D5
47//#ifdef RGB_DI_PIN 43//#ifdef RGB_DI_PIN
48//#define RGBLED_NUM 8 44//#define RGBLED_NUM 8
@@ -58,8 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58/* define if matrix has ghost (lacks anti-ghosting diodes) */ 54/* define if matrix has ghost (lacks anti-ghosting diodes) */
59//#define MATRIX_HAS_GHOST 55//#define MATRIX_HAS_GHOST
60 56
61/* number of backlight levels */
62
63/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 57/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
64//#define LOCKING_SUPPORT_ENABLE 58//#define LOCKING_SUPPORT_ENABLE
65/* Locking resynchronize hack */ 59/* Locking resynchronize hack */
diff --git a/keyboards/coseyfannitutti/mysterium/config.h b/keyboards/coseyfannitutti/mysterium/config.h
index 9d102ef019..fb96693bb3 100644
--- a/keyboards/coseyfannitutti/mysterium/config.h
+++ b/keyboards/coseyfannitutti/mysterium/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
@@ -64,8 +60,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
64/* define if matrix has ghost (lacks anti-ghosting diodes) */ 60/* define if matrix has ghost (lacks anti-ghosting diodes) */
65//#define MATRIX_HAS_GHOST 61//#define MATRIX_HAS_GHOST
66 62
67/* number of backlight levels */
68
69/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 63/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
70#define LOCKING_SUPPORT_ENABLE 64#define LOCKING_SUPPORT_ENABLE
71/* Locking resynchronize hack */ 65/* Locking resynchronize hack */
diff --git a/keyboards/coseyfannitutti/romeo/config.h b/keyboards/coseyfannitutti/romeo/config.h
index 6727bd8d52..b1ad5251f0 100644
--- a/keyboards/coseyfannitutti/romeo/config.h
+++ b/keyboards/coseyfannitutti/romeo/config.h
@@ -47,10 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47 */ 47 */
48// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 48// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
49 49
50// #define BACKLIGHT_PIN B7
51// #define BACKLIGHT_BREATHING
52// #define BACKLIGHT_LEVELS 3
53
54// #define RGB_DI_PIN E2 50// #define RGB_DI_PIN E2
55// #ifdef RGB_DI_PIN 51// #ifdef RGB_DI_PIN
56// #define RGBLED_NUM 16 52// #define RGBLED_NUM 16
@@ -67,8 +63,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
67/* define if matrix has ghost (lacks anti-ghosting diodes) */ 63/* define if matrix has ghost (lacks anti-ghosting diodes) */
68//#define MATRIX_HAS_GHOST 64//#define MATRIX_HAS_GHOST
69 65
70/* number of backlight levels */
71
72/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 66/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
73#define LOCKING_SUPPORT_ENABLE 67#define LOCKING_SUPPORT_ENABLE
74/* Locking resynchronize hack */ 68/* Locking resynchronize hack */
diff --git a/keyboards/craftwalk/config.h b/keyboards/craftwalk/config.h
index 8ef1d5aa1b..e7ef47b836 100644
--- a/keyboards/craftwalk/config.h
+++ b/keyboards/craftwalk/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51#define RGB_DI_PIN D3 47#define RGB_DI_PIN D3
52#ifdef RGB_DI_PIN 48#ifdef RGB_DI_PIN
53 #define RGBLED_NUM 19 49 #define RGBLED_NUM 19
diff --git a/keyboards/crazy_keyboard_68/config.h b/keyboards/crazy_keyboard_68/config.h
index 948da8caa1..36cacd59e3 100644
--- a/keyboards/crazy_keyboard_68/config.h
+++ b/keyboards/crazy_keyboard_68/config.h
@@ -47,10 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47#define LED_CAPS_LOCK_PIN B0 47#define LED_CAPS_LOCK_PIN B0
48#define LED_PIN_ON_STATE 0 48#define LED_PIN_ON_STATE 0
49 49
50//#define BACKLIGHT_PIN B7
51//#define BACKLIGHT_LEVELS 3
52//#define BACKLIGHT_BREATHING
53
54#define RGB_DI_PIN F6 50#define RGB_DI_PIN F6
55#ifdef RGB_DI_PIN 51#ifdef RGB_DI_PIN
56# define RGBLED_NUM 84 52# define RGBLED_NUM 84
diff --git a/keyboards/crkbd/config.h b/keyboards/crkbd/config.h
index df17352d9c..b06227c267 100644
--- a/keyboards/crkbd/config.h
+++ b/keyboards/crkbd/config.h
@@ -35,9 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35/* define if matrix has ghost */ 35/* define if matrix has ghost */
36//#define MATRIX_HAS_GHOST 36//#define MATRIX_HAS_GHOST
37 37
38/* number of backlight levels */
39// #define BACKLIGHT_LEVELS 3
40
41/* Set 0 if debouncing isn't needed */ 38/* Set 0 if debouncing isn't needed */
42#define DEBOUNCE 5 39#define DEBOUNCE 5
43 40
diff --git a/keyboards/crkbd/keymaps/joe_scotto/config.h b/keyboards/crkbd/keymaps/joe_scotto/config.h
index c76937eae4..ff09d986a9 100644
--- a/keyboards/crkbd/keymaps/joe_scotto/config.h
+++ b/keyboards/crkbd/keymaps/joe_scotto/config.h
@@ -34,9 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34/* define if matrix has ghost */ 34/* define if matrix has ghost */
35//#define MATRIX_HAS_GHOST 35//#define MATRIX_HAS_GHOST
36 36
37/* number of backlight levels */
38// #define BACKLIGHT_LEVELS 3
39
40/* Set 0 if debouncing isn't needed */ 37/* Set 0 if debouncing isn't needed */
41#define DEBOUNCE 5 38#define DEBOUNCE 5
42 39
diff --git a/keyboards/cutie_club/wraith/config.h b/keyboards/cutie_club/wraith/config.h
index bc6c0fa0bf..01d5d9e421 100644
--- a/keyboards/cutie_club/wraith/config.h
+++ b/keyboards/cutie_club/wraith/config.h
@@ -42,10 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42#define LED_CAPS_LOCK_PIN B3 42#define LED_CAPS_LOCK_PIN B3
43#define LED_PIN_ON_STATE 0 43#define LED_PIN_ON_STATE 0
44 44
45// #define BACKLIGHT_PIN B7
46// #define BACKLIGHT_BREATHING
47// #define BACKLIGHT_LEVELS 3
48
49// #define RGB_DI_PIN E2 45// #define RGB_DI_PIN E2
50// #ifdef RGB_DI_PIN 46// #ifdef RGB_DI_PIN
51// #define RGBLED_NUM 16 47// #define RGBLED_NUM 16
diff --git a/keyboards/dailycraft/bat43/config.h b/keyboards/dailycraft/bat43/config.h
index b80f39c89b..c2913953a4 100644
--- a/keyboards/dailycraft/bat43/config.h
+++ b/keyboards/dailycraft/bat43/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
diff --git a/keyboards/dailycraft/claw44/rev1/config.h b/keyboards/dailycraft/claw44/rev1/config.h
index 98a7d40e5d..f896514d8f 100644
--- a/keyboards/dailycraft/claw44/rev1/config.h
+++ b/keyboards/dailycraft/claw44/rev1/config.h
@@ -29,9 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29/* define if matrix has ghost */ 29/* define if matrix has ghost */
30//#define MATRIX_HAS_GHOST 30//#define MATRIX_HAS_GHOST
31 31
32/* number of backlight levels */
33// #define BACKLIGHT_LEVELS 3
34
35/* Set 0 if debouncing isn't needed */ 32/* Set 0 if debouncing isn't needed */
36#define DEBOUNCE 5 33#define DEBOUNCE 5
37 34
diff --git a/keyboards/dailycraft/owl8/config.h b/keyboards/dailycraft/owl8/config.h
index 9aab3a730e..2f6a9aafc0 100644
--- a/keyboards/dailycraft/owl8/config.h
+++ b/keyboards/dailycraft/owl8/config.h
@@ -51,10 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51//#define LED_COMPOSE_PIN B3 51//#define LED_COMPOSE_PIN B3
52//#define LED_KANA_PIN B4 52//#define LED_KANA_PIN B4
53 53
54//#define BACKLIGHT_PIN B7
55//#define BACKLIGHT_LEVELS 3
56//#define BACKLIGHT_BREATHING
57
58//#define RGB_DI_PIN E2 54//#define RGB_DI_PIN E2
59//#ifdef RGB_DI_PIN 55//#ifdef RGB_DI_PIN
60//# define RGBLED_NUM 16 56//# define RGBLED_NUM 16
diff --git a/keyboards/dailycraft/sandbox/rev1/config.h b/keyboards/dailycraft/sandbox/rev1/config.h
index e5186bb525..f782bdd654 100644
--- a/keyboards/dailycraft/sandbox/rev1/config.h
+++ b/keyboards/dailycraft/sandbox/rev1/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57//#define RGB_DI_PIN E2 53//#define RGB_DI_PIN E2
58//#ifdef RGB_DI_PIN 54//#ifdef RGB_DI_PIN
59//# define RGBLED_NUM 16 55//# define RGBLED_NUM 16
diff --git a/keyboards/dailycraft/sandbox/rev2/config.h b/keyboards/dailycraft/sandbox/rev2/config.h
index 403f31d3f1..41605fe1a9 100644
--- a/keyboards/dailycraft/sandbox/rev2/config.h
+++ b/keyboards/dailycraft/sandbox/rev2/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57//#define RGB_DI_PIN E2 53//#define RGB_DI_PIN E2
58//#ifdef RGB_DI_PIN 54//#ifdef RGB_DI_PIN
59//# define RGBLED_NUM 16 55//# define RGBLED_NUM 16
diff --git a/keyboards/dailycraft/stickey4/config.h b/keyboards/dailycraft/stickey4/config.h
index 02b230b1cb..84abd46185 100644
--- a/keyboards/dailycraft/stickey4/config.h
+++ b/keyboards/dailycraft/stickey4/config.h
@@ -51,10 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51//#define LED_COMPOSE_PIN B3 51//#define LED_COMPOSE_PIN B3
52//#define LED_KANA_PIN B4 52//#define LED_KANA_PIN B4
53 53
54//#define BACKLIGHT_PIN B7
55//#define BACKLIGHT_LEVELS 3
56//#define BACKLIGHT_BREATHING
57
58//#define RGB_DI_PIN E2 54//#define RGB_DI_PIN E2
59//#ifdef RGB_DI_PIN 55//#ifdef RGB_DI_PIN
60//# define RGBLED_NUM 16 56//# define RGBLED_NUM 16
diff --git a/keyboards/dailycraft/wings42/rev1/config.h b/keyboards/dailycraft/wings42/rev1/config.h
index e91fa1deae..1384e87293 100644
--- a/keyboards/dailycraft/wings42/rev1/config.h
+++ b/keyboards/dailycraft/wings42/rev1/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57//#define RGB_DI_PIN E2 53//#define RGB_DI_PIN E2
58//#ifdef RGB_DI_PIN 54//#ifdef RGB_DI_PIN
59//# define RGBLED_NUM 16 55//# define RGBLED_NUM 16
diff --git a/keyboards/dailycraft/wings42/rev1_extkeys/config.h b/keyboards/dailycraft/wings42/rev1_extkeys/config.h
index 8abf46407d..72eec7078f 100644
--- a/keyboards/dailycraft/wings42/rev1_extkeys/config.h
+++ b/keyboards/dailycraft/wings42/rev1_extkeys/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57//#define RGB_DI_PIN E2 53//#define RGB_DI_PIN E2
58//#ifdef RGB_DI_PIN 54//#ifdef RGB_DI_PIN
59//# define RGBLED_NUM 16 55//# define RGBLED_NUM 16
diff --git a/keyboards/dailycraft/wings42/rev2/config.h b/keyboards/dailycraft/wings42/rev2/config.h
index 0e7196f90f..80721bc00f 100644
--- a/keyboards/dailycraft/wings42/rev2/config.h
+++ b/keyboards/dailycraft/wings42/rev2/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57//#define RGB_DI_PIN E2 53//#define RGB_DI_PIN E2
58//#ifdef RGB_DI_PIN 54//#ifdef RGB_DI_PIN
59//# define RGBLED_NUM 16 55//# define RGBLED_NUM 16
diff --git a/keyboards/dc01/arrow/config.h b/keyboards/dc01/arrow/config.h
index 1318ec77d7..2722156cd6 100644
--- a/keyboards/dc01/arrow/config.h
+++ b/keyboards/dc01/arrow/config.h
@@ -45,8 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
46//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
47 47
48/* number of backlight levels */
49
50/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
51#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
52/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/dc01/left/config.h b/keyboards/dc01/left/config.h
index ebcf4a0182..2a9cdea61e 100644
--- a/keyboards/dc01/left/config.h
+++ b/keyboards/dc01/left/config.h
@@ -42,18 +42,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42/* COL2ROW, ROW2COL*/ 42/* COL2ROW, ROW2COL*/
43#define DIODE_DIRECTION COL2ROW 43#define DIODE_DIRECTION COL2ROW
44 44
45// #define BACKLIGHT_PIN B7
46// #define BACKLIGHT_BREATHING
47// #define BACKLIGHT_LEVELS 3
48
49/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 45/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
50#define DEBOUNCE 0 46#define DEBOUNCE 0
51 47
52/* define if matrix has ghost (lacks anti-ghosting diodes) */ 48/* define if matrix has ghost (lacks anti-ghosting diodes) */
53//#define MATRIX_HAS_GHOST 49//#define MATRIX_HAS_GHOST
54 50
55/* number of backlight levels */
56
57/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 51/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
58#define LOCKING_SUPPORT_ENABLE 52#define LOCKING_SUPPORT_ENABLE
59/* Locking resynchronize hack */ 53/* Locking resynchronize hack */
diff --git a/keyboards/dc01/numpad/config.h b/keyboards/dc01/numpad/config.h
index d3133b3732..8b8a83145a 100644
--- a/keyboards/dc01/numpad/config.h
+++ b/keyboards/dc01/numpad/config.h
@@ -45,8 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
46//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
47 47
48/* number of backlight levels */
49
50/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
51#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
52/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/dc01/right/config.h b/keyboards/dc01/right/config.h
index 4fc84508e0..edd84e8e50 100644
--- a/keyboards/dc01/right/config.h
+++ b/keyboards/dc01/right/config.h
@@ -45,8 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
46//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
47 47
48/* number of backlight levels */
49
50/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
51#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
52/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/delikeeb/flatbread60/config.h b/keyboards/delikeeb/flatbread60/config.h
index 4c9dfead04..1d15ef666f 100644
--- a/keyboards/delikeeb/flatbread60/config.h
+++ b/keyboards/delikeeb/flatbread60/config.h
@@ -39,10 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL*/ 39/* COL2ROW, ROW2COL*/
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46#define RGB_DI_PIN F7 42#define RGB_DI_PIN F7
47#ifdef RGB_DI_PIN 43#ifdef RGB_DI_PIN
48 #define RGBLED_NUM 19 44 #define RGBLED_NUM 19
diff --git a/keyboards/delikeeb/waaffle/rev3/config.h b/keyboards/delikeeb/waaffle/rev3/config.h
index 739cda1145..c1a1b137e5 100644
--- a/keyboards/delikeeb/waaffle/rev3/config.h
+++ b/keyboards/delikeeb/waaffle/rev3/config.h
@@ -37,10 +37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37/* COL2ROW, ROW2COL */ 37/* COL2ROW, ROW2COL */
38#define DIODE_DIRECTION COL2ROW 38#define DIODE_DIRECTION COL2ROW
39 39
40//#define BACKLIGHT_PIN B7
41//#define BACKLIGHT_LEVELS 3
42//#define BACKLIGHT_BREATHING
43
44/*rotary encoder setting*/ 40/*rotary encoder setting*/
45#define ENCODERS_PAD_A { B7, F1 } 41#define ENCODERS_PAD_A { B7, F1 }
46#define ENCODERS_PAD_B { D5, F0 } 42#define ENCODERS_PAD_B { D5, F0 }
diff --git a/keyboards/deltapad/config.h b/keyboards/deltapad/config.h
index 42e5f4564f..62495ed572 100644
--- a/keyboards/deltapad/config.h
+++ b/keyboards/deltapad/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57//#define RGB_DI_PIN E2 53//#define RGB_DI_PIN E2
58//#ifdef RGB_DI_PIN 54//#ifdef RGB_DI_PIN
59//# define RGBLED_NUM 16 55//# define RGBLED_NUM 16
diff --git a/keyboards/deltasplit75/v2/config.h b/keyboards/deltasplit75/v2/config.h
index 64b86371fc..f8860e4686 100644
--- a/keyboards/deltasplit75/v2/config.h
+++ b/keyboards/deltasplit75/v2/config.h
@@ -39,9 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* define if matrix has ghost */ 39/* define if matrix has ghost */
40//#define MATRIX_HAS_GHOST 40//#define MATRIX_HAS_GHOST
41 41
42/* number of backlight levels */
43// #define BACKLIGHT_LEVELS 3
44
45/* Set 0 if debouncing isn't needed */ 42/* Set 0 if debouncing isn't needed */
46#define DEBOUNCE 5 43#define DEBOUNCE 5
47 44
diff --git a/keyboards/demiurge/config.h b/keyboards/demiurge/config.h
index f20f07c584..2591103b1b 100755
--- a/keyboards/demiurge/config.h
+++ b/keyboards/demiurge/config.h
@@ -33,8 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33/* Set 0 if debouncing isn't needed */ 33/* Set 0 if debouncing isn't needed */
34#define DEBOUNCE 5 34#define DEBOUNCE 5
35 35
36/* number of backlight levels */
37
38#ifdef BACKLIGHT_PIN 36#ifdef BACKLIGHT_PIN
39#define BACKLIGHT_LEVELS 1 37#define BACKLIGHT_LEVELS 1
40#endif 38#endif
diff --git a/keyboards/dichotomy/config.h b/keyboards/dichotomy/config.h
index 581f133571..f5cb924148 100644
--- a/keyboards/dichotomy/config.h
+++ b/keyboards/dichotomy/config.h
@@ -26,9 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26/* define if matrix has ghost */ 26/* define if matrix has ghost */
27//#define MATRIX_HAS_GHOST 27//#define MATRIX_HAS_GHOST
28 28
29/* number of backlight levels */
30//#define BACKLIGHT_LEVELS 3
31
32#define ONESHOT_TIMEOUT 500 29#define ONESHOT_TIMEOUT 500
33 30
34/* 31/*
diff --git a/keyboards/dk60/config.h b/keyboards/dk60/config.h
index 57b6998a49..8f256e306d 100644
--- a/keyboards/dk60/config.h
+++ b/keyboards/dk60/config.h
@@ -39,10 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL */ 39/* COL2ROW, ROW2COL */
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42//#define BACKLIGHT_PIN B7
43//#define BACKLIGHT_LEVELS 3
44//#define BACKLIGHT_BREATHING
45
46//#define RGB_DI_PIN E2 42//#define RGB_DI_PIN E2
47//#ifdef RGB_DI_PIN 43//#ifdef RGB_DI_PIN
48//# define RGBLED_NUM 16 44//# define RGBLED_NUM 16
diff --git a/keyboards/dm9records/ergoinu/config.h b/keyboards/dm9records/ergoinu/config.h
index 2171f37241..6ce6462959 100644
--- a/keyboards/dm9records/ergoinu/config.h
+++ b/keyboards/dm9records/ergoinu/config.h
@@ -44,9 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44/* define if matrix has ghost */ 44/* define if matrix has ghost */
45//#define MATRIX_HAS_GHOST 45//#define MATRIX_HAS_GHOST
46 46
47/* number of backlight levels */
48// #define BACKLIGHT_LEVELS 3
49
50/* Set 0 if debouncing isn't needed */ 47/* Set 0 if debouncing isn't needed */
51#define DEBOUNCE 5 48#define DEBOUNCE 5
52 49
diff --git a/keyboards/dm9records/plaid/config.h b/keyboards/dm9records/plaid/config.h
index d59afdbf40..dba99e6af1 100644
--- a/keyboards/dm9records/plaid/config.h
+++ b/keyboards/dm9records/plaid/config.h
@@ -46,10 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46 */ 46 */
47// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 47// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
48 48
49// #define BACKLIGHT_PIN B7
50// #define BACKLIGHT_BREATHING
51// #define BACKLIGHT_LEVELS 3
52
53// #define RGB_DI_PIN E2 49// #define RGB_DI_PIN E2
54// #ifdef RGB_DI_PIN 50// #ifdef RGB_DI_PIN
55// #define RGBLED_NUM 16 51// #define RGBLED_NUM 16
@@ -66,8 +62,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
66/* define if matrix has ghost (lacks anti-ghosting diodes) */ 62/* define if matrix has ghost (lacks anti-ghosting diodes) */
67//#define MATRIX_HAS_GHOST 63//#define MATRIX_HAS_GHOST
68 64
69/* number of backlight levels */
70
71/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 65/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
72#define LOCKING_SUPPORT_ENABLE 66#define LOCKING_SUPPORT_ENABLE
73/* Locking resynchronize hack */ 67/* Locking resynchronize hack */
diff --git a/keyboards/dm9records/tartan/config.h b/keyboards/dm9records/tartan/config.h
index 8fa5635341..bb0aa9db87 100644
--- a/keyboards/dm9records/tartan/config.h
+++ b/keyboards/dm9records/tartan/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
@@ -64,8 +60,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
64/* define if matrix has ghost (lacks anti-ghosting diodes) */ 60/* define if matrix has ghost (lacks anti-ghosting diodes) */
65//#define MATRIX_HAS_GHOST 61//#define MATRIX_HAS_GHOST
66 62
67/* number of backlight levels */
68
69/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 63/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
70#define LOCKING_SUPPORT_ENABLE 64#define LOCKING_SUPPORT_ENABLE
71/* Locking resynchronize hack */ 65/* Locking resynchronize hack */
diff --git a/keyboards/do60/config.h b/keyboards/do60/config.h
index 596ba257e7..c26045c701 100644
--- a/keyboards/do60/config.h
+++ b/keyboards/do60/config.h
@@ -42,7 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42/* Backlight Setup */ 42/* Backlight Setup */
43#define BACKLIGHT_PIN B5 43#define BACKLIGHT_PIN B5
44#define BACKLIGHT_LEVELS 6 44#define BACKLIGHT_LEVELS 6
45//#define BACKLIGHT_BREATHING
46 45
47/* COL2ROW or ROW2COL */ 46/* COL2ROW or ROW2COL */
48#define DIODE_DIRECTION COL2ROW 47#define DIODE_DIRECTION COL2ROW
diff --git a/keyboards/donutcables/scrabblepad/config.h b/keyboards/donutcables/scrabblepad/config.h
index ed761505d5..7e1d01ba6d 100644
--- a/keyboards/donutcables/scrabblepad/config.h
+++ b/keyboards/donutcables/scrabblepad/config.h
@@ -49,10 +49,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49//#define LED_COMPOSE_PIN B3 49//#define LED_COMPOSE_PIN B3
50//#define LED_KANA_PIN B4 50//#define LED_KANA_PIN B4
51 51
52//#define BACKLIGHT_PIN B7
53//#define BACKLIGHT_LEVELS 3
54//#define BACKLIGHT_BREATHING
55
56//#define RGB_DI_PIN E2 52//#define RGB_DI_PIN E2
57//#ifdef RGB_DI_PIN 53//#ifdef RGB_DI_PIN
58//# define RGBLED_NUM 16 54//# define RGBLED_NUM 16
diff --git a/keyboards/doodboard/duckboard/config.h b/keyboards/doodboard/duckboard/config.h
index 853d997094..95616425c2 100644
--- a/keyboards/doodboard/duckboard/config.h
+++ b/keyboards/doodboard/duckboard/config.h
@@ -36,8 +36,6 @@
36/* COL2ROW or ROW2COL */ 36/* COL2ROW or ROW2COL */
37#define DIODE_DIRECTION COL2ROW 37#define DIODE_DIRECTION COL2ROW
38 38
39/* number of backlight levels */
40
41/* ws2812 RGB LED */ 39/* ws2812 RGB LED */
42#define RGB_DI_PIN D3 40#define RGB_DI_PIN D3
43 41
diff --git a/keyboards/doodboard/duckboard_r2/config.h b/keyboards/doodboard/duckboard_r2/config.h
index 23b255b7d9..306b3c6c1a 100644
--- a/keyboards/doodboard/duckboard_r2/config.h
+++ b/keyboards/doodboard/duckboard_r2/config.h
@@ -36,8 +36,6 @@
36/* COL2ROW or ROW2COL */ 36/* COL2ROW or ROW2COL */
37#define DIODE_DIRECTION COL2ROW 37#define DIODE_DIRECTION COL2ROW
38 38
39/* number of backlight levels */
40
41/* ws2812 RGB LED */ 39/* ws2812 RGB LED */
42#define RGB_DI_PIN D3 40#define RGB_DI_PIN D3
43 41
diff --git a/keyboards/doppelganger/config.h b/keyboards/doppelganger/config.h
index dec80c516e..af8a14dc4a 100644
--- a/keyboards/doppelganger/config.h
+++ b/keyboards/doppelganger/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50// #define USE_I2C 50// #define USE_I2C
51#define SOFT_SERIAL_PIN D1 // or D1, D2, D3, E6 51#define SOFT_SERIAL_PIN D1 // or D1, D2, D3, E6
52 52
53// #define BACKLIGHT_PIN B7
54// #define BACKLIGHT_BREATHING
55// #define BACKLIGHT_LEVELS 3
56
57#define RGB_DI_PIN B4 53#define RGB_DI_PIN B4
58// #ifdef RGB_DI_PIN 54// #ifdef RGB_DI_PIN
59#define RGBLED_NUM 2 55#define RGBLED_NUM 2
diff --git a/keyboards/duck/eagle_viper/v2/config.h b/keyboards/duck/eagle_viper/v2/config.h
index 5da81a364a..a19fee4f48 100644
--- a/keyboards/duck/eagle_viper/v2/config.h
+++ b/keyboards/duck/eagle_viper/v2/config.h
@@ -28,7 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 28/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
29#define DEBOUNCE 5 29#define DEBOUNCE 5
30 30
31/* number of backlight levels */
32#define BACKLIGHT_LEVELS 3 31#define BACKLIGHT_LEVELS 3
33 32
34#define RGBLIGHT_EFFECT_BREATHING 33#define RGBLIGHT_EFFECT_BREATHING
diff --git a/keyboards/duck/lightsaver/config.h b/keyboards/duck/lightsaver/config.h
index 6b06edd008..6f1c5654d5 100644
--- a/keyboards/duck/lightsaver/config.h
+++ b/keyboards/duck/lightsaver/config.h
@@ -28,7 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 28/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
29#define DEBOUNCE 5 29#define DEBOUNCE 5
30 30
31/* number of backlight levels */
32#define BACKLIGHT_LEVELS 1 31#define BACKLIGHT_LEVELS 1
33 32
34#define RGBLIGHT_EFFECT_BREATHING 33#define RGBLIGHT_EFFECT_BREATHING
diff --git a/keyboards/duck/octagon/v1/config.h b/keyboards/duck/octagon/v1/config.h
index 150436ffe4..32c6e1a905 100644
--- a/keyboards/duck/octagon/v1/config.h
+++ b/keyboards/duck/octagon/v1/config.h
@@ -28,7 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 28/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
29#define DEBOUNCE 5 29#define DEBOUNCE 5
30 30
31/* number of backlight levels */
32#define BACKLIGHT_LEVELS 1 31#define BACKLIGHT_LEVELS 1
33 32
34#define RGBLIGHT_EFFECT_BREATHING 33#define RGBLIGHT_EFFECT_BREATHING
diff --git a/keyboards/duck/octagon/v2/config.h b/keyboards/duck/octagon/v2/config.h
index 1509222458..a8098ebfff 100644
--- a/keyboards/duck/octagon/v2/config.h
+++ b/keyboards/duck/octagon/v2/config.h
@@ -28,7 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 28/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
29#define DEBOUNCE 5 29#define DEBOUNCE 5
30 30
31/* number of backlight levels */
32#define BACKLIGHT_LEVELS 1 31#define BACKLIGHT_LEVELS 1
33 32
34#define RGBLIGHT_EFFECT_BREATHING 33#define RGBLIGHT_EFFECT_BREATHING
diff --git a/keyboards/duck/orion/v3/config.h b/keyboards/duck/orion/v3/config.h
index 43a5bdec7b..8bb911ba80 100644
--- a/keyboards/duck/orion/v3/config.h
+++ b/keyboards/duck/orion/v3/config.h
@@ -28,9 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 28/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
29#define DEBOUNCE 5 29#define DEBOUNCE 5
30 30
31/* number of backlight levels */
32// #define BACKLIGHT_LEVELS 3
33
34#undef BACKLIGHT_PIN 31#undef BACKLIGHT_PIN
35#define BACKLIGHT_PINS { B1, B2, B3, E6 } 32#define BACKLIGHT_PINS { B1, B2, B3, E6 }
36#define BACKLIGHT_LED_COUNT 4 33#define BACKLIGHT_LED_COUNT 4
diff --git a/keyboards/dztech/dz96/config.h b/keyboards/dztech/dz96/config.h
index 534bd56cd9..2ccd7b0d1f 100644
--- a/keyboards/dztech/dz96/config.h
+++ b/keyboards/dztech/dz96/config.h
@@ -34,7 +34,6 @@
34#define LED_SCROLL_LOCK_PIN B1 34#define LED_SCROLL_LOCK_PIN B1
35#define LED_PIN_ON_STATE 0 35#define LED_PIN_ON_STATE 0
36 36
37/* number of backlight levels */
38#define BACKLIGHT_PIN B6 37#define BACKLIGHT_PIN B6
39#define BACKLIGHT_LEVELS 5 38#define BACKLIGHT_LEVELS 5
40 39
diff --git a/keyboards/edi/hardlight/mk1/config.h b/keyboards/edi/hardlight/mk1/config.h
index 56fe9e4624..288220ad67 100644
--- a/keyboards/edi/hardlight/mk1/config.h
+++ b/keyboards/edi/hardlight/mk1/config.h
@@ -40,11 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40/* COL2ROW, ROW2COL */ 40/* COL2ROW, ROW2COL */
41#define DIODE_DIRECTION COL2ROW 41#define DIODE_DIRECTION COL2ROW
42 42
43// #define BACKLIGHT_PIN C7
44// #define BACKLIGHT_BREATHING
45// #define BACKLIGHT_LEVELS 3
46
47
48/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 43/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
49#define DEBOUNCE 5 44#define DEBOUNCE 5
50 45
diff --git a/keyboards/edi/standaside/config.h b/keyboards/edi/standaside/config.h
index e3786a57fa..0180ad43bf 100644
--- a/keyboards/edi/standaside/config.h
+++ b/keyboards/edi/standaside/config.h
@@ -25,19 +25,12 @@
25/* COL2ROW, ROW2COL */ 25/* COL2ROW, ROW2COL */
26#define DIODE_DIRECTION COL2ROW 26#define DIODE_DIRECTION COL2ROW
27 27
28// #define BACKLIGHT_PIN C7
29// #define BACKLIGHT_BREATHING
30// #define BACKLIGHT_LEVELS 3
31
32
33/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 28/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
34#define DEBOUNCE 5 29#define DEBOUNCE 5
35 30
36/* define if matrix has ghost (lacks anti-ghosting diodes) */ 31/* define if matrix has ghost (lacks anti-ghosting diodes) */
37//#define MATRIX_HAS_GHOST 32//#define MATRIX_HAS_GHOST
38 33
39/* number of backlight levels */
40
41/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 34/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
42#define LOCKING_SUPPORT_ENABLE 35#define LOCKING_SUPPORT_ENABLE
43/* Locking resynchronize hack */ 36/* Locking resynchronize hack */
diff --git a/keyboards/emi20/config.h b/keyboards/emi20/config.h
index f3867aba82..2479cd4da5 100644
--- a/keyboards/emi20/config.h
+++ b/keyboards/emi20/config.h
@@ -29,8 +29,6 @@
29/* COL2ROW or ROW2COL */ 29/* COL2ROW or ROW2COL */
30#define DIODE_DIRECTION COL2ROW 30#define DIODE_DIRECTION COL2ROW
31 31
32/* number of backlight levels */
33
34#ifdef BACKLIGHT_PIN 32#ifdef BACKLIGHT_PIN
35#define BACKLIGHT_LEVELS 3 33#define BACKLIGHT_LEVELS 3
36#endif 34#endif
diff --git a/keyboards/eniigmakeyboards/ek65/config.h b/keyboards/eniigmakeyboards/ek65/config.h
index e6e2bcee73..2f23ff2b28 100644
--- a/keyboards/eniigmakeyboards/ek65/config.h
+++ b/keyboards/eniigmakeyboards/ek65/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
diff --git a/keyboards/eniigmakeyboards/ek87/config.h b/keyboards/eniigmakeyboards/ek87/config.h
index d30df4bb9e..b2e5e7d3da 100644
--- a/keyboards/eniigmakeyboards/ek87/config.h
+++ b/keyboards/eniigmakeyboards/ek87/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
diff --git a/keyboards/ergodox_ez/config.h b/keyboards/ergodox_ez/config.h
index 3e00932817..b56cae9c92 100644
--- a/keyboards/ergodox_ez/config.h
+++ b/keyboards/ergodox_ez/config.h
@@ -66,7 +66,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
66 get_mods() == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)) \ 66 get_mods() == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)) \
67) 67)
68 68
69/* number of backlight levels */
70#define BACKLIGHT_LEVELS 3 69#define BACKLIGHT_LEVELS 3
71 70
72#ifndef LED_BRIGHTNESS_LO 71#ifndef LED_BRIGHTNESS_LO
diff --git a/keyboards/ergotravel/rev1/config.h b/keyboards/ergotravel/rev1/config.h
index 3703884c67..a3a6d75ef3 100644
--- a/keyboards/ergotravel/rev1/config.h
+++ b/keyboards/ergotravel/rev1/config.h
@@ -32,9 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32/* define if matrix has ghost */ 32/* define if matrix has ghost */
33//#define MATRIX_HAS_GHOST 33//#define MATRIX_HAS_GHOST
34 34
35/* number of backlight levels */
36// #define BACKLIGHT_LEVELS 3
37
38/* Set 0 if debouncing isn't needed */ 35/* Set 0 if debouncing isn't needed */
39#define DEBOUNCE 5 36#define DEBOUNCE 5
40 37
diff --git a/keyboards/ericrlau/numdiscipline/rev1/config.h b/keyboards/ericrlau/numdiscipline/rev1/config.h
index 71e904a879..74d4443f5f 100644
--- a/keyboards/ericrlau/numdiscipline/rev1/config.h
+++ b/keyboards/ericrlau/numdiscipline/rev1/config.h
@@ -47,10 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47 */ 47 */
48// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 48// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
49 49
50// #define BACKLIGHT_PIN B7
51// #define BACKLIGHT_BREATHING
52// #define BACKLIGHT_LEVELS 3
53
54// #define RGB_DI_PIN E2 50// #define RGB_DI_PIN E2
55// #ifdef RGB_DI_PIN 51// #ifdef RGB_DI_PIN
56// #define RGBLED_NUM 16 52// #define RGBLED_NUM 16
@@ -67,8 +63,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
67/* define if matrix has ghost (lacks anti-ghosting diodes) */ 63/* define if matrix has ghost (lacks anti-ghosting diodes) */
68//#define MATRIX_HAS_GHOST 64//#define MATRIX_HAS_GHOST
69 65
70/* number of backlight levels */
71
72/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 66/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
73#define LOCKING_SUPPORT_ENABLE 67#define LOCKING_SUPPORT_ENABLE
74/* Locking resynchronize hack */ 68/* Locking resynchronize hack */
diff --git a/keyboards/eternal_keypad/config.h b/keyboards/eternal_keypad/config.h
index f7b8bd6162..9d4df9d9f9 100644
--- a/keyboards/eternal_keypad/config.h
+++ b/keyboards/eternal_keypad/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57#define RGB_DI_PIN D3 53#define RGB_DI_PIN D3
58#define RGBLED_NUM 8 54#define RGBLED_NUM 8
59#define RGBLIGHT_SLEEP 55#define RGBLIGHT_SLEEP
diff --git a/keyboards/evolv/config.h b/keyboards/evolv/config.h
index 969747fc2d..dcfc8cc10d 100644
--- a/keyboards/evolv/config.h
+++ b/keyboards/evolv/config.h
@@ -25,14 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define MATRIX_ROW_PINS { B10, B11, A7, B0, B1, B2} 25#define MATRIX_ROW_PINS { B10, B11, A7, B0, B1, B2}
26#define DIODE_DIRECTION COL2ROW 26#define DIODE_DIRECTION COL2ROW
27 27
28//#define BACKLIGHT_PIN A6
29//#define BACKLIGHT_PWM_DRIVER PWMD3
30//#define BACKLIGHT_PWM_CHANNEL 1
31//#define BACKLIGHT_PAL_MODE 1
32//#define BACKLIGHT_LEVELS 6
33//#define BACKLIGHT_BREATHING
34//#define BREATHING_PERIOD 6
35
36/* define if matrix has ghost */ 28/* define if matrix has ghost */
37//#define MATRIX_HAS_GHOST 29//#define MATRIX_HAS_GHOST
38 30
diff --git a/keyboards/evyd13/atom47/rev5/config.h b/keyboards/evyd13/atom47/rev5/config.h
index 9a751580db..bd6aa99372 100644
--- a/keyboards/evyd13/atom47/rev5/config.h
+++ b/keyboards/evyd13/atom47/rev5/config.h
@@ -45,10 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45//#define LED_COMPOSE_PIN B3 45//#define LED_COMPOSE_PIN B3
46//#define LED_KANA_PIN B4 46//#define LED_KANA_PIN B4
47 47
48//#define BACKLIGHT_PIN B7
49//#define BACKLIGHT_LEVELS 3
50//#define BACKLIGHT_BREATHING
51
52//#define RGB_DI_PIN E2 48//#define RGB_DI_PIN E2
53//#ifdef RGB_DI_PIN 49//#ifdef RGB_DI_PIN
54//# define RGBLED_NUM 16 50//# define RGBLED_NUM 16
diff --git a/keyboards/evyd13/eon40/config.h b/keyboards/evyd13/eon40/config.h
index d52172b6fa..2787c805fc 100644
--- a/keyboards/evyd13/eon40/config.h
+++ b/keyboards/evyd13/eon40/config.h
@@ -46,10 +46,6 @@
46 */ 46 */
47// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 47// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
48 48
49// #define BACKLIGHT_PIN B7
50// #define BACKLIGHT_BREATHING
51// #define BACKLIGHT_LEVELS 3
52
53// #define RGB_DI_PIN E2 49// #define RGB_DI_PIN E2
54// #ifdef RGB_DI_PIN 50// #ifdef RGB_DI_PIN
55// #define RGBLED_NUM 16 51// #define RGBLED_NUM 16
diff --git a/keyboards/evyd13/eon65/config.h b/keyboards/evyd13/eon65/config.h
index d5bf5b47fb..af9252b1f3 100644
--- a/keyboards/evyd13/eon65/config.h
+++ b/keyboards/evyd13/eon65/config.h
@@ -43,10 +43,6 @@
43 */ 43 */
44// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 44// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
45 45
46// #define BACKLIGHT_PIN B7
47// #define BACKLIGHT_BREATHING
48// #define BACKLIGHT_LEVELS 3
49
50 #define RGB_DI_PIN E6 46 #define RGB_DI_PIN E6
51 #ifdef RGB_DI_PIN 47 #ifdef RGB_DI_PIN
52 #define RGBLED_NUM 10 48 #define RGBLED_NUM 10
diff --git a/keyboards/evyd13/eon75/config.h b/keyboards/evyd13/eon75/config.h
index fa571a6bbb..0f7c997568 100644
--- a/keyboards/evyd13/eon75/config.h
+++ b/keyboards/evyd13/eon75/config.h
@@ -48,10 +48,6 @@
48#define LED_SCROLL_LOCK_PIN B0 48#define LED_SCROLL_LOCK_PIN B0
49#define LED_PIN_ON_STATE 0 49#define LED_PIN_ON_STATE 0
50 50
51// #define BACKLIGHT_PIN B7
52// #define BACKLIGHT_BREATHING
53// #define BACKLIGHT_LEVELS 3
54
55// #define RGB_DI_PIN D0 51// #define RGB_DI_PIN D0
56// #ifdef RGB_DI_PIN 52// #ifdef RGB_DI_PIN
57// #define RGBLED_NUM 12 53// #define RGBLED_NUM 12
diff --git a/keyboards/evyd13/eon87/config.h b/keyboards/evyd13/eon87/config.h
index b23906c15b..4ba94f6a9e 100644
--- a/keyboards/evyd13/eon87/config.h
+++ b/keyboards/evyd13/eon87/config.h
@@ -43,10 +43,6 @@
43 */ 43 */
44// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 44// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
45 45
46// #define BACKLIGHT_PIN B7
47// #define BACKLIGHT_BREATHING
48// #define BACKLIGHT_LEVELS 3
49
50 #define RGB_DI_PIN D0 46 #define RGB_DI_PIN D0
51// #ifdef RGB_DI_PIN 47// #ifdef RGB_DI_PIN
52 #define RGBLED_NUM 12 48 #define RGBLED_NUM 12
diff --git a/keyboards/evyd13/eon95/config.h b/keyboards/evyd13/eon95/config.h
index c75fa39f79..97c28d6629 100644
--- a/keyboards/evyd13/eon95/config.h
+++ b/keyboards/evyd13/eon95/config.h
@@ -48,10 +48,6 @@
48#define LED_SCROLL_LOCK_PIN B0 48#define LED_SCROLL_LOCK_PIN B0
49#define LED_PIN_ON_STATE 0 49#define LED_PIN_ON_STATE 0
50 50
51// #define BACKLIGHT_PIN B7
52// #define BACKLIGHT_BREATHING
53// #define BACKLIGHT_LEVELS 3
54
55// #define RGB_DI_PIN D0 51// #define RGB_DI_PIN D0
56// #ifdef RGB_DI_PIN 52// #ifdef RGB_DI_PIN
57// #define RGBLED_NUM 12 53// #define RGBLED_NUM 12
diff --git a/keyboards/evyd13/gh80_1800/config.h b/keyboards/evyd13/gh80_1800/config.h
index dd2f44a788..1bb20d3d1d 100644
--- a/keyboards/evyd13/gh80_1800/config.h
+++ b/keyboards/evyd13/gh80_1800/config.h
@@ -48,10 +48,6 @@
48#define LED_SCROLL_LOCK_PIN D4 48#define LED_SCROLL_LOCK_PIN D4
49#define LED_PIN_ON_STATE 0 49#define LED_PIN_ON_STATE 0
50 50
51// #define BACKLIGHT_PIN B7
52// #define BACKLIGHT_BREATHING
53// #define BACKLIGHT_LEVELS 3
54
55// #define RGB_DI_PIN D0 51// #define RGB_DI_PIN D0
56// #ifdef RGB_DI_PIN 52// #ifdef RGB_DI_PIN
57// #define RGBLED_NUM 12 53// #define RGBLED_NUM 12
diff --git a/keyboards/evyd13/gh80_3700/config.h b/keyboards/evyd13/gh80_3700/config.h
index 087a75acf5..aac0c62bbb 100644
--- a/keyboards/evyd13/gh80_3700/config.h
+++ b/keyboards/evyd13/gh80_3700/config.h
@@ -43,10 +43,6 @@
43 */ 43 */
44// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 44// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
45 45
46// #define BACKLIGHT_PIN B7
47// #define BACKLIGHT_BREATHING
48// #define BACKLIGHT_LEVELS 3
49
50// #define RGB_DI_PIN B2 46// #define RGB_DI_PIN B2
51// #ifdef RGB_DI_PIN 47// #ifdef RGB_DI_PIN
52// #define RGBLED_NUM 8 48// #define RGBLED_NUM 8
diff --git a/keyboards/evyd13/gud70/config.h b/keyboards/evyd13/gud70/config.h
index 6c0482ca77..a7a1ba34c3 100644
--- a/keyboards/evyd13/gud70/config.h
+++ b/keyboards/evyd13/gud70/config.h
@@ -48,10 +48,6 @@
48 */ 48 */
49// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 49// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
50 50
51// #define BACKLIGHT_PIN B7
52// #define BACKLIGHT_BREATHING
53// #define BACKLIGHT_LEVELS 3
54
55// #define RGB_DI_PIN E2 51// #define RGB_DI_PIN E2
56// #ifdef RGB_DI_PIN 52// #ifdef RGB_DI_PIN
57// #define RGBLED_NUM 16 53// #define RGBLED_NUM 16
diff --git a/keyboards/evyd13/minitomic/config.h b/keyboards/evyd13/minitomic/config.h
index 1da4911b43..b729322704 100644
--- a/keyboards/evyd13/minitomic/config.h
+++ b/keyboards/evyd13/minitomic/config.h
@@ -46,10 +46,6 @@
46#define LED_CAPS_LOCK_PIN C7 46#define LED_CAPS_LOCK_PIN C7
47#define LED_PIN_ON_STATE 0 47#define LED_PIN_ON_STATE 0
48 48
49// #define BACKLIGHT_PIN B7
50// #define BACKLIGHT_BREATHING
51// #define BACKLIGHT_LEVELS 3
52
53// #define RGB_DI_PIN E2 49// #define RGB_DI_PIN E2
54// #ifdef RGB_DI_PIN 50// #ifdef RGB_DI_PIN
55// #define RGBLED_NUM 16 51// #define RGBLED_NUM 16
diff --git a/keyboards/evyd13/mx5160/config.h b/keyboards/evyd13/mx5160/config.h
index b280c14149..d35077bb0c 100644
--- a/keyboards/evyd13/mx5160/config.h
+++ b/keyboards/evyd13/mx5160/config.h
@@ -52,10 +52,6 @@
52#define LED_SCROLL_LOCK_PIN B3 52#define LED_SCROLL_LOCK_PIN B3
53#define LED_PIN_ON_STATE 0 53#define LED_PIN_ON_STATE 0
54 54
55// #define BACKLIGHT_PIN B7
56// #define BACKLIGHT_BREATHING
57// #define BACKLIGHT_LEVELS 3
58
59// #define RGB_DI_PIN E2 55// #define RGB_DI_PIN E2
60// #ifdef RGB_DI_PIN 56// #ifdef RGB_DI_PIN
61// #define RGBLED_NUM 16 57// #define RGBLED_NUM 16
diff --git a/keyboards/evyd13/nt660/config.h b/keyboards/evyd13/nt660/config.h
index 430823bf63..a5a055e821 100644
--- a/keyboards/evyd13/nt660/config.h
+++ b/keyboards/evyd13/nt660/config.h
@@ -47,10 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47 47
48#define LED_CAPS_LOCK_PIN D0 48#define LED_CAPS_LOCK_PIN D0
49 49
50// #define BACKLIGHT_PIN B7
51// #define BACKLIGHT_BREATHING
52// #define BACKLIGHT_LEVELS 3
53
54// #define RGB_DI_PIN E2 50// #define RGB_DI_PIN E2
55// #ifdef RGB_DI_PIN 51// #ifdef RGB_DI_PIN
56// #define RGBLED_NUM 16 52// #define RGBLED_NUM 16
diff --git a/keyboards/evyd13/nt750/config.h b/keyboards/evyd13/nt750/config.h
index 595c202f53..6e3bcb912b 100644
--- a/keyboards/evyd13/nt750/config.h
+++ b/keyboards/evyd13/nt750/config.h
@@ -47,10 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47 */ 47 */
48// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 48// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
49 49
50// #define BACKLIGHT_PIN B7
51// #define BACKLIGHT_BREATHING
52// #define BACKLIGHT_LEVELS 3
53
54// #define RGB_DI_PIN E2 50// #define RGB_DI_PIN E2
55// #ifdef RGB_DI_PIN 51// #ifdef RGB_DI_PIN
56// #define RGBLED_NUM 16 52// #define RGBLED_NUM 16
diff --git a/keyboards/evyd13/nt980/config.h b/keyboards/evyd13/nt980/config.h
index c0502a6268..c07a73c80c 100644
--- a/keyboards/evyd13/nt980/config.h
+++ b/keyboards/evyd13/nt980/config.h
@@ -49,10 +49,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49 */ 49 */
50//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 50//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
51 51
52//#define BACKLIGHT_PIN B7
53//#define BACKLIGHT_LEVELS 3
54//#define BACKLIGHT_BREATHING
55
56//#define RGB_DI_PIN E2 52//#define RGB_DI_PIN E2
57//#ifdef RGB_DI_PIN 53//#ifdef RGB_DI_PIN
58//# define RGBLED_NUM 16 54//# define RGBLED_NUM 16
diff --git a/keyboards/evyd13/omrontkl/config.h b/keyboards/evyd13/omrontkl/config.h
index 7505a5bbad..333e1c5736 100644
--- a/keyboards/evyd13/omrontkl/config.h
+++ b/keyboards/evyd13/omrontkl/config.h
@@ -43,10 +43,6 @@
43 */ 43 */
44// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 44// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
45 45
46// #define BACKLIGHT_PIN B7
47// #define BACKLIGHT_BREATHING
48// #define BACKLIGHT_LEVELS 3
49
50// #define RGB_DI_PIN D0 46// #define RGB_DI_PIN D0
51// #ifdef RGB_DI_PIN 47// #ifdef RGB_DI_PIN
52// #define RGBLED_NUM 12 48// #define RGBLED_NUM 12
diff --git a/keyboards/evyd13/pockettype/config.h b/keyboards/evyd13/pockettype/config.h
index ffb961e87e..884affb7da 100644
--- a/keyboards/evyd13/pockettype/config.h
+++ b/keyboards/evyd13/pockettype/config.h
@@ -43,10 +43,6 @@
43 */ 43 */
44// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 44// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
45 45
46// #define BACKLIGHT_PIN B7
47// #define BACKLIGHT_BREATHING
48// #define BACKLIGHT_LEVELS 3
49
50// #define RGB_DI_PIN E2 46// #define RGB_DI_PIN E2
51// #ifdef RGB_DI_PIN 47// #ifdef RGB_DI_PIN
52// #define RGBLED_NUM 16 48// #define RGBLED_NUM 16
diff --git a/keyboards/evyd13/quackfire/config.h b/keyboards/evyd13/quackfire/config.h
index 68cea41604..837a405564 100644
--- a/keyboards/evyd13/quackfire/config.h
+++ b/keyboards/evyd13/quackfire/config.h
@@ -48,10 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#define LED_SCROLL_LOCK_PIN F6 48#define LED_SCROLL_LOCK_PIN F6
49#define LED_PIN_ON_STATE 0 49#define LED_PIN_ON_STATE 0
50 50
51// #define BACKLIGHT_PIN B7
52// #define BACKLIGHT_BREATHING
53// #define BACKLIGHT_LEVELS 5
54
55// #define RGB_DI_PIN E2 51// #define RGB_DI_PIN E2
56// #ifdef RGB_DI_PIN 52// #ifdef RGB_DI_PIN
57// #define RGBLED_NUM 16 53// #define RGBLED_NUM 16
@@ -74,8 +70,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
74/* define if matrix has ghost (lacks anti-ghosting diodes) */ 70/* define if matrix has ghost (lacks anti-ghosting diodes) */
75//#define MATRIX_HAS_GHOST 71//#define MATRIX_HAS_GHOST
76 72
77/* number of backlight levels */
78
79/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 73/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
80#define LOCKING_SUPPORT_ENABLE 74#define LOCKING_SUPPORT_ENABLE
81/* Locking resynchronize hack */ 75/* Locking resynchronize hack */
diff --git a/keyboards/evyd13/solheim68/config.h b/keyboards/evyd13/solheim68/config.h
index b7e782df01..210b1c470d 100644
--- a/keyboards/evyd13/solheim68/config.h
+++ b/keyboards/evyd13/solheim68/config.h
@@ -43,10 +43,6 @@
43 */ 43 */
44// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 44// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
45 45
46// #define BACKLIGHT_PIN B7
47// #define BACKLIGHT_BREATHING
48// #define BACKLIGHT_LEVELS 3
49
50// #define RGB_DI_PIN E2 46// #define RGB_DI_PIN E2
51// #ifdef RGB_DI_PIN 47// #ifdef RGB_DI_PIN
52// #define RGBLED_NUM 16 48// #define RGBLED_NUM 16
diff --git a/keyboards/evyd13/wasdat_code/config.h b/keyboards/evyd13/wasdat_code/config.h
index 5449532862..2fb974366a 100644
--- a/keyboards/evyd13/wasdat_code/config.h
+++ b/keyboards/evyd13/wasdat_code/config.h
@@ -75,8 +75,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
75/* define if matrix has ghost (lacks anti-ghosting diodes) */ 75/* define if matrix has ghost (lacks anti-ghosting diodes) */
76//#define MATRIX_HAS_GHOST 76//#define MATRIX_HAS_GHOST
77 77
78/* number of backlight levels */
79
80/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 78/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
81#define LOCKING_SUPPORT_ENABLE 79#define LOCKING_SUPPORT_ENABLE
82/* Locking resynchronize hack */ 80/* Locking resynchronize hack */
diff --git a/keyboards/exclusive/e65/config.h b/keyboards/exclusive/e65/config.h
index a592b2207c..f727a6ea5e 100644
--- a/keyboards/exclusive/e65/config.h
+++ b/keyboards/exclusive/e65/config.h
@@ -34,7 +34,6 @@
34#define LED_CAPS_LOCK_PIN B6 34#define LED_CAPS_LOCK_PIN B6
35#define LED_PIN_ON_STATE 0 35#define LED_PIN_ON_STATE 0
36 36
37/* number of backlight levels */
38#define BACKLIGHT_PIN B7 37#define BACKLIGHT_PIN B7
39#ifdef BACKLIGHT_PIN 38#ifdef BACKLIGHT_PIN
40# define BACKLIGHT_LEVELS 6 39# define BACKLIGHT_LEVELS 6
diff --git a/keyboards/exclusive/e7v1/config.h b/keyboards/exclusive/e7v1/config.h
index 5496e0dc57..a3edc927d6 100644
--- a/keyboards/exclusive/e7v1/config.h
+++ b/keyboards/exclusive/e7v1/config.h
@@ -15,7 +15,6 @@
15 15
16#define LED_CAPS_LOCK_PIN F0 16#define LED_CAPS_LOCK_PIN F0
17 17
18/* number of backlight levels */
19#define BACKLIGHT_PIN B7 18#define BACKLIGHT_PIN B7
20#ifdef BACKLIGHT_PIN 19#ifdef BACKLIGHT_PIN
21#define BACKLIGHT_LEVELS 6 20#define BACKLIGHT_LEVELS 6
diff --git a/keyboards/fc660c/config.h b/keyboards/fc660c/config.h
index 82cbfe4c29..9b40a7d5d3 100644
--- a/keyboards/fc660c/config.h
+++ b/keyboards/fc660c/config.h
@@ -31,12 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31#define LED_CAPS_LOCK_PIN B6 31#define LED_CAPS_LOCK_PIN B6
32#define LED_PIN_ON_STATE 0 32#define LED_PIN_ON_STATE 0
33 33
34/* number of backlight levels */
35// #define BACKLIGHT_LEVELS 1
36
37/* mapping backlight LEDs to correct Pin */
38// #define BACKLIGHT_PIN B7
39
40/* Set 0 if debouncing isn't needed */ 34/* Set 0 if debouncing isn't needed */
41#define DEBOUNCE 0 35#define DEBOUNCE 0
42#define TAPPING_TERM 175 36#define TAPPING_TERM 175
diff --git a/keyboards/fc980c/config.h b/keyboards/fc980c/config.h
index 68c14ea61c..a461978540 100644
--- a/keyboards/fc980c/config.h
+++ b/keyboards/fc980c/config.h
@@ -34,12 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34/* define if matrix has ghost */ 34/* define if matrix has ghost */
35//#define MATRIX_HAS_GHOST 35//#define MATRIX_HAS_GHOST
36 36
37/* number of backlight levels */
38// #define BACKLIGHT_LEVELS 1
39
40/* mapping backlight LEDs to correct Pin */
41// #define BACKLIGHT_PIN B7
42
43/* Set 0 if debouncing isn't needed */ 37/* Set 0 if debouncing isn't needed */
44#define DEBOUNCE 0 38#define DEBOUNCE 0
45 39
diff --git a/keyboards/flehrad/downbubble/config.h b/keyboards/flehrad/downbubble/config.h
index 0d4e106900..a368acc506 100644
--- a/keyboards/flehrad/downbubble/config.h
+++ b/keyboards/flehrad/downbubble/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
@@ -64,8 +60,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
64/* define if matrix has ghost (lacks anti-ghosting diodes) */ 60/* define if matrix has ghost (lacks anti-ghosting diodes) */
65//#define MATRIX_HAS_GHOST 61//#define MATRIX_HAS_GHOST
66 62
67/* number of backlight levels */
68
69/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 63/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
70#define LOCKING_SUPPORT_ENABLE 64#define LOCKING_SUPPORT_ENABLE
71/* Locking resynchronize hack */ 65/* Locking resynchronize hack */
diff --git a/keyboards/flehrad/numbrero/config.h b/keyboards/flehrad/numbrero/config.h
index 3ae143d026..e3da40e6b8 100644
--- a/keyboards/flehrad/numbrero/config.h
+++ b/keyboards/flehrad/numbrero/config.h
@@ -13,8 +13,6 @@
13/* COL2ROW or ROW2COL */ 13/* COL2ROW or ROW2COL */
14#define DIODE_DIRECTION COL2ROW 14#define DIODE_DIRECTION COL2ROW
15 15
16/* number of backlight levels */
17
18#ifdef BACKLIGHT_PIN 16#ifdef BACKLIGHT_PIN
19#define BACKLIGHT_LEVELS 3 17#define BACKLIGHT_LEVELS 3
20#endif 18#endif
diff --git a/keyboards/flehrad/snagpad/config.h b/keyboards/flehrad/snagpad/config.h
index 0d5930d57f..262027fbfe 100644
--- a/keyboards/flehrad/snagpad/config.h
+++ b/keyboards/flehrad/snagpad/config.h
@@ -13,8 +13,6 @@
13/* COL2ROW or ROW2COL */ 13/* COL2ROW or ROW2COL */
14#define DIODE_DIRECTION COL2ROW 14#define DIODE_DIRECTION COL2ROW
15 15
16/* number of backlight levels */
17
18#ifdef BACKLIGHT_PIN 16#ifdef BACKLIGHT_PIN
19#define BACKLIGHT_LEVELS 3 17#define BACKLIGHT_LEVELS 3
20#endif 18#endif
diff --git a/keyboards/flehrad/tradestation/config.h b/keyboards/flehrad/tradestation/config.h
index cf9b180f4c..9593357c64 100644
--- a/keyboards/flehrad/tradestation/config.h
+++ b/keyboards/flehrad/tradestation/config.h
@@ -28,8 +28,6 @@
28/* COL2ROW or ROW2COL */ 28/* COL2ROW or ROW2COL */
29#define DIODE_DIRECTION COL2ROW 29#define DIODE_DIRECTION COL2ROW
30 30
31/* number of backlight levels */
32
33#ifdef BACKLIGHT_PIN 31#ifdef BACKLIGHT_PIN
34#define BACKLIGHT_LEVELS 3 32#define BACKLIGHT_LEVELS 3
35#endif 33#endif
diff --git a/keyboards/fleuron/config.h b/keyboards/fleuron/config.h
index 03ff3a09cc..06b94ef6c4 100644
--- a/keyboards/fleuron/config.h
+++ b/keyboards/fleuron/config.h
@@ -39,18 +39,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL*/ 39/* COL2ROW, ROW2COL*/
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
47#define DEBOUNCE 5 43#define DEBOUNCE 5
48 44
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
51 47
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/fluorite/config.h b/keyboards/fluorite/config.h
index 05aa2a9fde..1a37b04ffb 100644
--- a/keyboards/fluorite/config.h
+++ b/keyboards/fluorite/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
@@ -64,8 +60,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
64/* define if matrix has ghost (lacks anti-ghosting diodes) */ 60/* define if matrix has ghost (lacks anti-ghosting diodes) */
65//#define MATRIX_HAS_GHOST 61//#define MATRIX_HAS_GHOST
66 62
67/* number of backlight levels */
68
69/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 63/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
70#define LOCKING_SUPPORT_ENABLE 64#define LOCKING_SUPPORT_ENABLE
71/* Locking resynchronize hack */ 65/* Locking resynchronize hack */
diff --git a/keyboards/flx/lodestone/config.h b/keyboards/flx/lodestone/config.h
index b232e7f06e..f5fc9dba9d 100644
--- a/keyboards/flx/lodestone/config.h
+++ b/keyboards/flx/lodestone/config.h
@@ -38,18 +38,12 @@
38/* COL2ROW, ROW2COL*/ 38/* COL2ROW, ROW2COL*/
39#define DIODE_DIRECTION COL2ROW 39#define DIODE_DIRECTION COL2ROW
40 40
41// #define BACKLIGHT_PIN B7
42// #define BACKLIGHT_BREATHING
43// #define BACKLIGHT_LEVELS 3
44
45/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 41/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
46#define DEBOUNCE 5 42#define DEBOUNCE 5
47 43
48/* define if matrix has ghost (lacks anti-ghosting diodes) */ 44/* define if matrix has ghost (lacks anti-ghosting diodes) */
49//#define MATRIX_HAS_GHOST 45//#define MATRIX_HAS_GHOST
50 46
51/* number of backlight levels */
52
53/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 47/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
54#define LOCKING_SUPPORT_ENABLE 48#define LOCKING_SUPPORT_ENABLE
55/* Locking resynchronize hack */ 49/* Locking resynchronize hack */
diff --git a/keyboards/flx/virgo/config.h b/keyboards/flx/virgo/config.h
index 078cdb31f7..9c72ce69f8 100644
--- a/keyboards/flx/virgo/config.h
+++ b/keyboards/flx/virgo/config.h
@@ -39,7 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39#define DIODE_DIRECTION COL2ROW 39#define DIODE_DIRECTION COL2ROW
40 40
41#define BACKLIGHT_PIN B7 41#define BACKLIGHT_PIN B7
42// #define BACKLIGHT_BREATHING
43#define BACKLIGHT_LEVELS 5 42#define BACKLIGHT_LEVELS 5
44 43
45#define RGB_DI_PIN B3 44#define RGB_DI_PIN B3
diff --git a/keyboards/flxlb/zplit/config.h b/keyboards/flxlb/zplit/config.h
index 37529bb6d5..5b8b9d74e8 100644
--- a/keyboards/flxlb/zplit/config.h
+++ b/keyboards/flxlb/zplit/config.h
@@ -35,9 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35/* define if matrix has ghost */ 35/* define if matrix has ghost */
36//#define MATRIX_HAS_GHOST 36//#define MATRIX_HAS_GHOST
37 37
38/* number of backlight levels */
39// #define BACKLIGHT_LEVELS 3
40
41/* Set 0 if debouncing isn't needed */ 38/* Set 0 if debouncing isn't needed */
42#define DEBOUNCE 5 39#define DEBOUNCE 5
43 40
diff --git a/keyboards/foostan/cornelius/config.h b/keyboards/foostan/cornelius/config.h
index d90ebe2108..e1d613f818 100644
--- a/keyboards/foostan/cornelius/config.h
+++ b/keyboards/foostan/cornelius/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47//#define BACKLIGHT_PIN B7
48//#define BACKLIGHT_LEVELS 3
49//#define BACKLIGHT_BREATHING
50
51//#define RGB_DI_PIN E2 47//#define RGB_DI_PIN E2
52//#ifdef RGB_DI_PIN 48//#ifdef RGB_DI_PIN
53//# define RGBLED_NUM 16 49//# define RGBLED_NUM 16
diff --git a/keyboards/fortitude60/rev1/config.h b/keyboards/fortitude60/rev1/config.h
index 7d9cfab899..516abc0e9a 100644
--- a/keyboards/fortitude60/rev1/config.h
+++ b/keyboards/fortitude60/rev1/config.h
@@ -44,11 +44,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44/* define if matrix has ghost */ 44/* define if matrix has ghost */
45//#define MATRIX_HAS_GHOST 45//#define MATRIX_HAS_GHOST
46 46
47/* number of backlight levels */
48#ifdef BACKLIGHT_ENABLE 47#ifdef BACKLIGHT_ENABLE
49 #define BACKLIGHT_PIN B5 48 #define BACKLIGHT_PIN B5
50 #define BACKLIGHT_LEVELS 9 49 #define BACKLIGHT_LEVELS 9
51// #define BACKLIGHT_BREATHING
52#endif 50#endif
53 51
54/* Set 0 if debouncing isn't needed */ 52/* Set 0 if debouncing isn't needed */
diff --git a/keyboards/foxlab/key65/hotswap/config.h b/keyboards/foxlab/key65/hotswap/config.h
index 772fe2a237..0a02ad7eaa 100644
--- a/keyboards/foxlab/key65/hotswap/config.h
+++ b/keyboards/foxlab/key65/hotswap/config.h
@@ -42,7 +42,6 @@
42#define LED_PIN_ON_STATE 0 42#define LED_PIN_ON_STATE 0
43 43
44#define BACKLIGHT_PIN B7 44#define BACKLIGHT_PIN B7
45// #define BACKLIGHT_BREATHING
46#define BACKLIGHT_LEVELS 5 45#define BACKLIGHT_LEVELS 5
47 46
48#define RGB_DI_PIN E2 47#define RGB_DI_PIN E2
diff --git a/keyboards/foxlab/key65/universal/config.h b/keyboards/foxlab/key65/universal/config.h
index fb2d90b5ac..aa795c2260 100644
--- a/keyboards/foxlab/key65/universal/config.h
+++ b/keyboards/foxlab/key65/universal/config.h
@@ -42,7 +42,6 @@
42#define LED_PIN_ON_STATE 0 42#define LED_PIN_ON_STATE 0
43 43
44#define BACKLIGHT_PIN B7 44#define BACKLIGHT_PIN B7
45// #define BACKLIGHT_BREATHING
46#define BACKLIGHT_LEVELS 5 45#define BACKLIGHT_LEVELS 5
47 46
48#define RGB_DI_PIN E2 47#define RGB_DI_PIN E2
diff --git a/keyboards/foxlab/leaf60/hotswap/config.h b/keyboards/foxlab/leaf60/hotswap/config.h
index eebcbec8ab..f9c96c98d7 100644
--- a/keyboards/foxlab/leaf60/hotswap/config.h
+++ b/keyboards/foxlab/leaf60/hotswap/config.h
@@ -72,8 +72,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
72/* define if matrix has ghost (lacks anti-ghosting diodes) */ 72/* define if matrix has ghost (lacks anti-ghosting diodes) */
73//#define MATRIX_HAS_GHOST 73//#define MATRIX_HAS_GHOST
74 74
75/* number of backlight levels */
76
77/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 75/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
78#define LOCKING_SUPPORT_ENABLE 76#define LOCKING_SUPPORT_ENABLE
79/* Locking resynchronize hack */ 77/* Locking resynchronize hack */
diff --git a/keyboards/foxlab/leaf60/universal/config.h b/keyboards/foxlab/leaf60/universal/config.h
index 57cf24c548..2952146e6a 100644
--- a/keyboards/foxlab/leaf60/universal/config.h
+++ b/keyboards/foxlab/leaf60/universal/config.h
@@ -71,8 +71,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
71/* define if matrix has ghost (lacks anti-ghosting diodes) */ 71/* define if matrix has ghost (lacks anti-ghosting diodes) */
72//#define MATRIX_HAS_GHOST 72//#define MATRIX_HAS_GHOST
73 73
74/* number of backlight levels */
75
76/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 74/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
77#define LOCKING_SUPPORT_ENABLE 75#define LOCKING_SUPPORT_ENABLE
78/* Locking resynchronize hack */ 76/* Locking resynchronize hack */
diff --git a/keyboards/foxlab/time80/config.h b/keyboards/foxlab/time80/config.h
index 677c53ecf3..169e46368b 100644
--- a/keyboards/foxlab/time80/config.h
+++ b/keyboards/foxlab/time80/config.h
@@ -32,7 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32 32
33#define BACKLIGHT_PIN D4 33#define BACKLIGHT_PIN D4
34#define BACKLIGHT_LEVELS 3 34#define BACKLIGHT_LEVELS 3
35//#define BACKLIGHT_BREATHING
36 35
37#define RGBLED_NUM 16 36#define RGBLED_NUM 16
38//#define RGBLIGHT_HUE_STEP 8 37//#define RGBLIGHT_HUE_STEP 8
diff --git a/keyboards/ft/mars65/config.h b/keyboards/ft/mars65/config.h
index 69efcea1fc..8cbd769b69 100644
--- a/keyboards/ft/mars65/config.h
+++ b/keyboards/ft/mars65/config.h
@@ -25,7 +25,6 @@
25#define DIODE_DIRECTION COL2ROW 25#define DIODE_DIRECTION COL2ROW
26 26
27#define BACKLIGHT_PIN B7 27#define BACKLIGHT_PIN B7
28// #define BACKLIGHT_BREATHING
29#define BACKLIGHT_LEVELS 3 28#define BACKLIGHT_LEVELS 3
30 29
31#define RGB_DI_PIN E6 30#define RGB_DI_PIN E6
diff --git a/keyboards/gh60/revc/config.h b/keyboards/gh60/revc/config.h
index 286bb53cba..9d970143b6 100644
--- a/keyboards/gh60/revc/config.h
+++ b/keyboards/gh60/revc/config.h
@@ -51,7 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51#define LED_CAPS_LOCK_PIN B2 51#define LED_CAPS_LOCK_PIN B2
52#define LED_PIN_ON_STATE 0 52#define LED_PIN_ON_STATE 0
53 53
54/* number of backlight levels */
55#define BACKLIGHT_LEVELS 3 54#define BACKLIGHT_LEVELS 3
56 55
57/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 56/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
diff --git a/keyboards/gh60/v1p3/config.h b/keyboards/gh60/v1p3/config.h
index 96b1feaef5..3d4aae332f 100644
--- a/keyboards/gh60/v1p3/config.h
+++ b/keyboards/gh60/v1p3/config.h
@@ -39,7 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39#define DIODE_DIRECTION COL2ROW 39#define DIODE_DIRECTION COL2ROW
40 40
41#define BACKLIGHT_PIN B6 41#define BACKLIGHT_PIN B6
42// #define BACKLIGHT_BREATHING
43#define BACKLIGHT_LEVELS 15 42#define BACKLIGHT_LEVELS 15
44 43
45#define RGB_DI_PIN F0 44#define RGB_DI_PIN F0
diff --git a/keyboards/ghs/rar/config.h b/keyboards/ghs/rar/config.h
index 7c925df14a..e06dad5738 100644
--- a/keyboards/ghs/rar/config.h
+++ b/keyboards/ghs/rar/config.h
@@ -39,10 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL*/ 39/* COL2ROW, ROW2COL*/
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46#define RGB_DI_PIN D0 42#define RGB_DI_PIN D0
47#ifdef RGB_DI_PIN 43#ifdef RGB_DI_PIN
48 #define RGBLED_NUM 17 44 #define RGBLED_NUM 17
diff --git a/keyboards/giabalanai/config.h b/keyboards/giabalanai/config.h
index 7f7751897f..f05306ab7c 100644
--- a/keyboards/giabalanai/config.h
+++ b/keyboards/giabalanai/config.h
@@ -61,10 +61,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
61// for "Generic" Promicro to be detected correctly as lefthand side (slave) 61// for "Generic" Promicro to be detected correctly as lefthand side (slave)
62#define SPLIT_USB_DETECT 62#define SPLIT_USB_DETECT
63 63
64//#define BACKLIGHT_PIN B7
65//#define BACKLIGHT_LEVELS 3
66//#define BACKLIGHT_BREATHING
67
68/* ws2812 RGB LED */ 64/* ws2812 RGB LED */
69#define RGB_DI_PIN D3 65#define RGB_DI_PIN D3
70 66
diff --git a/keyboards/gkeyboard/gkb_m16/config.h b/keyboards/gkeyboard/gkb_m16/config.h
index a83fc17d0b..af1051ca79 100644
--- a/keyboards/gkeyboard/gkb_m16/config.h
+++ b/keyboards/gkeyboard/gkb_m16/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57#define RGB_DI_PIN F1 53#define RGB_DI_PIN F1
58#ifdef RGB_DI_PIN 54#ifdef RGB_DI_PIN
59 #define RGBLED_NUM 4 55 #define RGBLED_NUM 4
diff --git a/keyboards/glenpickle/chimera_ergo/config.h b/keyboards/glenpickle/chimera_ergo/config.h
index e7492f7297..ef4092575e 100644
--- a/keyboards/glenpickle/chimera_ergo/config.h
+++ b/keyboards/glenpickle/chimera_ergo/config.h
@@ -26,9 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26/* define if matrix has ghost */ 26/* define if matrix has ghost */
27//#define MATRIX_HAS_GHOST 27//#define MATRIX_HAS_GHOST
28 28
29/* number of backlight levels */
30//#define BACKLIGHT_LEVELS 3
31
32#define ONESHOT_TIMEOUT 500 29#define ONESHOT_TIMEOUT 500
33 30
34/* 31/*
diff --git a/keyboards/glenpickle/chimera_ls/config.h b/keyboards/glenpickle/chimera_ls/config.h
index 581f133571..f5cb924148 100644
--- a/keyboards/glenpickle/chimera_ls/config.h
+++ b/keyboards/glenpickle/chimera_ls/config.h
@@ -26,9 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26/* define if matrix has ghost */ 26/* define if matrix has ghost */
27//#define MATRIX_HAS_GHOST 27//#define MATRIX_HAS_GHOST
28 28
29/* number of backlight levels */
30//#define BACKLIGHT_LEVELS 3
31
32#define ONESHOT_TIMEOUT 500 29#define ONESHOT_TIMEOUT 500
33 30
34/* 31/*
diff --git a/keyboards/glenpickle/chimera_ortho/config.h b/keyboards/glenpickle/chimera_ortho/config.h
index 1310866fbb..041f54feb7 100644
--- a/keyboards/glenpickle/chimera_ortho/config.h
+++ b/keyboards/glenpickle/chimera_ortho/config.h
@@ -26,9 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26/* define if matrix has ghost */ 26/* define if matrix has ghost */
27//#define MATRIX_HAS_GHOST 27//#define MATRIX_HAS_GHOST
28 28
29/* number of backlight levels */
30//#define BACKLIGHT_LEVELS 3
31
32#define ONESHOT_TIMEOUT 500 29#define ONESHOT_TIMEOUT 500
33 30
34/* 31/*
diff --git a/keyboards/glenpickle/chimera_ortho_plus/config.h b/keyboards/glenpickle/chimera_ortho_plus/config.h
index e7492f7297..ef4092575e 100644
--- a/keyboards/glenpickle/chimera_ortho_plus/config.h
+++ b/keyboards/glenpickle/chimera_ortho_plus/config.h
@@ -26,9 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26/* define if matrix has ghost */ 26/* define if matrix has ghost */
27//#define MATRIX_HAS_GHOST 27//#define MATRIX_HAS_GHOST
28 28
29/* number of backlight levels */
30//#define BACKLIGHT_LEVELS 3
31
32#define ONESHOT_TIMEOUT 500 29#define ONESHOT_TIMEOUT 500
33 30
34/* 31/*
diff --git a/keyboards/gray_studio/aero75/config.h b/keyboards/gray_studio/aero75/config.h
index a403257e00..d2e1838336 100644
--- a/keyboards/gray_studio/aero75/config.h
+++ b/keyboards/gray_studio/aero75/config.h
@@ -67,8 +67,6 @@
67/* define if matrix has ghost (lacks anti-ghosting diodes) */ 67/* define if matrix has ghost (lacks anti-ghosting diodes) */
68//#define MATRIX_HAS_GHOST 68//#define MATRIX_HAS_GHOST
69 69
70/* number of backlight levels */
71
72/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 70/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
73#define LOCKING_SUPPORT_ENABLE 71#define LOCKING_SUPPORT_ENABLE
74/* Locking resynchronize hack */ 72/* Locking resynchronize hack */
diff --git a/keyboards/gray_studio/space65/config.h b/keyboards/gray_studio/space65/config.h
index b509e56138..9650d00899 100644
--- a/keyboards/gray_studio/space65/config.h
+++ b/keyboards/gray_studio/space65/config.h
@@ -72,8 +72,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
72/* define if matrix has ghost (lacks anti-ghosting diodes) */ 72/* define if matrix has ghost (lacks anti-ghosting diodes) */
73//#define MATRIX_HAS_GHOST 73//#define MATRIX_HAS_GHOST
74 74
75/* number of backlight levels */
76
77/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 75/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
78#define LOCKING_SUPPORT_ENABLE 76#define LOCKING_SUPPORT_ENABLE
79/* Locking resynchronize hack */ 77/* Locking resynchronize hack */
diff --git a/keyboards/gray_studio/space65r3/config.h b/keyboards/gray_studio/space65r3/config.h
index 725a442f39..3301b39d29 100644
--- a/keyboards/gray_studio/space65r3/config.h
+++ b/keyboards/gray_studio/space65r3/config.h
@@ -56,8 +56,6 @@
56/* define if matrix has ghost (lacks anti-ghosting diodes) */ 56/* define if matrix has ghost (lacks anti-ghosting diodes) */
57//#define MATRIX_HAS_GHOST 57//#define MATRIX_HAS_GHOST
58 58
59/* number of backlight levels */
60
61/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 59/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
62#define LOCKING_SUPPORT_ENABLE 60#define LOCKING_SUPPORT_ENABLE
63/* Locking resynchronize hack */ 61/* Locking resynchronize hack */
diff --git a/keyboards/h0oni/hotduck/config.h b/keyboards/h0oni/hotduck/config.h
index 14eb2704e9..1e0ba7b91f 100644
--- a/keyboards/h0oni/hotduck/config.h
+++ b/keyboards/h0oni/hotduck/config.h
@@ -38,11 +38,6 @@
38// #define LED_CAPS_LOCK_PIN B2 38// #define LED_CAPS_LOCK_PIN B2
39// #define LED_PIN_ON_STATE 0 39// #define LED_PIN_ON_STATE 0
40 40
41// /* Backlight Setup */
42// #define BACKLIGHT_PIN B5
43// #define BACKLIGHT_LEVELS 6
44// //#define BACKLIGHT_BREATHING
45
46/* COL2ROW or ROW2COL */ 41/* COL2ROW or ROW2COL */
47#define DIODE_DIRECTION COL2ROW 42#define DIODE_DIRECTION COL2ROW
48 43
diff --git a/keyboards/hadron/config.h b/keyboards/hadron/config.h
index 5fd8c70482..d756bcfb92 100644
--- a/keyboards/hadron/config.h
+++ b/keyboards/hadron/config.h
@@ -21,17 +21,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 21
22//#define AUDIO_VOICES 22//#define AUDIO_VOICES
23 23
24//#define BACKLIGHT_PIN B7
25
26/* COL2ROW or ROW2COL */ 24/* COL2ROW or ROW2COL */
27#define DIODE_DIRECTION COL2ROW 25#define DIODE_DIRECTION COL2ROW
28 26
29/* define if matrix has ghost */ 27/* define if matrix has ghost */
30//#define MATRIX_HAS_GHOST 28//#define MATRIX_HAS_GHOST
31 29
32/* number of backlight levels */
33//#define BACKLIGHT_LEVELS 3
34
35/* Set 0 if debouncing isn't needed */ 30/* Set 0 if debouncing isn't needed */
36#define DEBOUNCE 5 31#define DEBOUNCE 5
37 32
diff --git a/keyboards/han60/config.h b/keyboards/han60/config.h
index 7f7c54ca0e..e6877c029a 100644
--- a/keyboards/han60/config.h
+++ b/keyboards/han60/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57//#define RGB_DI_PIN E2 53//#define RGB_DI_PIN E2
58//#ifdef RGB_DI_PIN 54//#ifdef RGB_DI_PIN
59//# define RGBLED_NUM 16 55//# define RGBLED_NUM 16
diff --git a/keyboards/handwired/412_64/config.h b/keyboards/handwired/412_64/config.h
index b32afc2033..f4027948cc 100644
--- a/keyboards/handwired/412_64/config.h
+++ b/keyboards/handwired/412_64/config.h
@@ -24,18 +24,12 @@
24/* COL2ROW, ROW2COL*/ 24/* COL2ROW, ROW2COL*/
25#define DIODE_DIRECTION COL2ROW 25#define DIODE_DIRECTION COL2ROW
26 26
27// #define BACKLIGHT_PIN C7
28// #define BACKLIGHT_BREATHING
29// #define BACKLIGHT_LEVELS 3
30
31/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 27/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
32#define DEBOUNCE 5 28#define DEBOUNCE 5
33 29
34/* define if matrix has ghost (lacks anti-ghosting diodes) */ 30/* define if matrix has ghost (lacks anti-ghosting diodes) */
35//#define MATRIX_HAS_GHOST 31//#define MATRIX_HAS_GHOST
36 32
37/* number of backlight levels */
38
39/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 33/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
40#define LOCKING_SUPPORT_ENABLE 34#define LOCKING_SUPPORT_ENABLE
41/* Locking resynchronize hack */ 35/* Locking resynchronize hack */
diff --git a/keyboards/handwired/aranck/config.h b/keyboards/handwired/aranck/config.h
index cb05f9679d..8a4c908017 100644
--- a/keyboards/handwired/aranck/config.h
+++ b/keyboards/handwired/aranck/config.h
@@ -46,10 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46 */ 46 */
47// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 47// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
48 48
49// #define BACKLIGHT_PIN B7
50// #define BACKLIGHT_BREATHING
51// #define BACKLIGHT_LEVELS 3
52
53// #define RGB_DI_PIN E2 49// #define RGB_DI_PIN E2
54// #ifdef RGB_DI_PIN 50// #ifdef RGB_DI_PIN
55// #define RGBLED_NUM 16 51// #define RGBLED_NUM 16
diff --git a/keyboards/handwired/arrow_pad/config.h b/keyboards/handwired/arrow_pad/config.h
index 9615075121..3cc2964ed4 100644
--- a/keyboards/handwired/arrow_pad/config.h
+++ b/keyboards/handwired/arrow_pad/config.h
@@ -47,7 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47/* define if matrix has ghost (lacks anti-ghosting diodes) */ 47/* define if matrix has ghost (lacks anti-ghosting diodes) */
48//#define MATRIX_HAS_GHOST 48//#define MATRIX_HAS_GHOST
49 49
50/* number of backlight levels */
51#define BACKLIGHT_LEVELS 3 50#define BACKLIGHT_LEVELS 3
52 51
53/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 52/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
diff --git a/keyboards/handwired/atreus50/config.h b/keyboards/handwired/atreus50/config.h
index 7a4840acfd..7229be81da 100644
--- a/keyboards/handwired/atreus50/config.h
+++ b/keyboards/handwired/atreus50/config.h
@@ -30,18 +30,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30/* COL2ROW or ROW2COL */ 30/* COL2ROW or ROW2COL */
31#define DIODE_DIRECTION COL2ROW 31#define DIODE_DIRECTION COL2ROW
32 32
33// #define BACKLIGHT_PIN B7
34// #define BACKLIGHT_BREATHING
35// #define BACKLIGHT_LEVELS 3
36
37/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 33/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
38#define DEBOUNCE 5 34#define DEBOUNCE 5
39 35
40/* define if matrix has ghost (lacks anti-ghosting diodes) */ 36/* define if matrix has ghost (lacks anti-ghosting diodes) */
41//#define MATRIX_HAS_GHOST 37//#define MATRIX_HAS_GHOST
42 38
43/* number of backlight levels */
44
45/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 39/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
46#define LOCKING_SUPPORT_ENABLE 40#define LOCKING_SUPPORT_ENABLE
47/* Locking resynchronize hack */ 41/* Locking resynchronize hack */
diff --git a/keyboards/handwired/bdn9_ble/config.h b/keyboards/handwired/bdn9_ble/config.h
index b23a9bfba8..5b3cc6022a 100644
--- a/keyboards/handwired/bdn9_ble/config.h
+++ b/keyboards/handwired/bdn9_ble/config.h
@@ -31,7 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31} 31}
32 32
33#define BACKLIGHT_PIN F6 33#define BACKLIGHT_PIN F6
34// #define BACKLIGHT_BREATHING
35#define BACKLIGHT_LEVELS 5 34#define BACKLIGHT_LEVELS 5
36 35
37/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 36/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/handwired/bolek/config.h b/keyboards/handwired/bolek/config.h
index 9eb853c137..ce28814a67 100644
--- a/keyboards/handwired/bolek/config.h
+++ b/keyboards/handwired/bolek/config.h
@@ -45,10 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45//#define LED_COMPOSE_PIN B3 45//#define LED_COMPOSE_PIN B3
46//#define LED_KANA_PIN B4 46//#define LED_KANA_PIN B4
47 47
48//#define BACKLIGHT_PIN B7
49//#define BACKLIGHT_LEVELS 3
50//#define BACKLIGHT_BREATHING
51
52//#define RGB_DI_PIN E2 48//#define RGB_DI_PIN E2
53//#ifdef RGB_DI_PIN 49//#ifdef RGB_DI_PIN
54//# define RGBLED_NUM 16 50//# define RGBLED_NUM 16
diff --git a/keyboards/handwired/bstk100/config.h b/keyboards/handwired/bstk100/config.h
index 69389d057e..3d24979b21 100644
--- a/keyboards/handwired/bstk100/config.h
+++ b/keyboards/handwired/bstk100/config.h
@@ -54,10 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54//#define LED_COMPOSE_PIN B3 54//#define LED_COMPOSE_PIN B3
55//#define LED_KANA_PIN B4 55//#define LED_KANA_PIN B4
56 56
57//#define BACKLIGHT_PIN B7
58//#define BACKLIGHT_LEVELS 3
59//#define BACKLIGHT_BREATHING
60
61//#define RGB_DI_PIN E2 57//#define RGB_DI_PIN E2
62//#ifdef RGB_DI_PIN 58//#ifdef RGB_DI_PIN
63//# define RGBLED_NUM 16 59//# define RGBLED_NUM 16
diff --git a/keyboards/handwired/cmd60/config.h b/keyboards/handwired/cmd60/config.h
index 433aabc5b7..3e1382aa1a 100644
--- a/keyboards/handwired/cmd60/config.h
+++ b/keyboards/handwired/cmd60/config.h
@@ -39,18 +39,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW or ROW2COL */ 39/* COL2ROW or ROW2COL */
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
47#define DEBOUNCE 5 43#define DEBOUNCE 5
48 44
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
51 47
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/handwired/co60/rev1/config.h b/keyboards/handwired/co60/rev1/config.h
index e018e0cd8d..d3b193f2d1 100644
--- a/keyboards/handwired/co60/rev1/config.h
+++ b/keyboards/handwired/co60/rev1/config.h
@@ -52,8 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52/* define if matrix has ghost (lacks anti-ghosting diodes) */ 52/* define if matrix has ghost (lacks anti-ghosting diodes) */
53//#define MATRIX_HAS_GHOST 53//#define MATRIX_HAS_GHOST
54 54
55/* number of backlight levels */
56
57/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 55/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
58// #define LOCKING_SUPPORT_ENABLE 56// #define LOCKING_SUPPORT_ENABLE
59/* Locking resynchronize hack */ 57/* Locking resynchronize hack */
diff --git a/keyboards/handwired/dactyl_left/config.h b/keyboards/handwired/dactyl_left/config.h
index 6769d445d8..1e8419043d 100644
--- a/keyboards/handwired/dactyl_left/config.h
+++ b/keyboards/handwired/dactyl_left/config.h
@@ -46,10 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46 */ 46 */
47#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 47#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6
48 48
49// #define BACKLIGHT_PIN B7
50// #define BACKLIGHT_BREATHING
51// #define BACKLIGHT_LEVELS 3
52
53// #define RGB_DI_PIN E2 49// #define RGB_DI_PIN E2
54// #ifdef RGB_DI_PIN 50// #ifdef RGB_DI_PIN
55// #define RGBLED_NUM 16 51// #define RGBLED_NUM 16
diff --git a/keyboards/handwired/dactyl_manuform/4x5/config.h b/keyboards/handwired/dactyl_manuform/4x5/config.h
index d6d568bf4e..53929ce12f 100644
--- a/keyboards/handwired/dactyl_manuform/4x5/config.h
+++ b/keyboards/handwired/dactyl_manuform/4x5/config.h
@@ -38,6 +38,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38// WS2812 RGB LED strip input and number of LEDs 38// WS2812 RGB LED strip input and number of LEDs
39#define RGB_DI_PIN D3 39#define RGB_DI_PIN D3
40#define RGBLED_NUM 12 40#define RGBLED_NUM 12
41
42/* number of backlight levels */
43// #define BACKLIGHT_LEVELS 3
diff --git a/keyboards/handwired/dactyl_manuform/5x6/config.h b/keyboards/handwired/dactyl_manuform/5x6/config.h
index fc3f00bbc4..bbf7ce28a1 100644
--- a/keyboards/handwired/dactyl_manuform/5x6/config.h
+++ b/keyboards/handwired/dactyl_manuform/5x6/config.h
@@ -37,6 +37,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37 37
38/* define if matrix has ghost */ 38/* define if matrix has ghost */
39//#define MATRIX_HAS_GHOST 39//#define MATRIX_HAS_GHOST
40
41/* number of backlight levels */
42// #define BACKLIGHT_LEVELS 3
diff --git a/keyboards/handwired/dactyl_manuform/5x6_2_5/config.h b/keyboards/handwired/dactyl_manuform/5x6_2_5/config.h
index 031400fe0c..811f84b13f 100644
--- a/keyboards/handwired/dactyl_manuform/5x6_2_5/config.h
+++ b/keyboards/handwired/dactyl_manuform/5x6_2_5/config.h
@@ -45,6 +45,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45 45
46/* define if matrix has ghost */ 46/* define if matrix has ghost */
47//#define MATRIX_HAS_GHOST 47//#define MATRIX_HAS_GHOST
48
49/* number of backlight levels */
50// #define BACKLIGHT_LEVELS 3
diff --git a/keyboards/handwired/dactyl_manuform/5x6_5/config.h b/keyboards/handwired/dactyl_manuform/5x6_5/config.h
index 273f90c600..f9734179d7 100644
--- a/keyboards/handwired/dactyl_manuform/5x6_5/config.h
+++ b/keyboards/handwired/dactyl_manuform/5x6_5/config.h
@@ -43,6 +43,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43 43
44/* define if matrix has ghost */ 44/* define if matrix has ghost */
45//#define MATRIX_HAS_GHOST 45//#define MATRIX_HAS_GHOST
46
47/* number of backlight levels */
48// #define BACKLIGHT_LEVELS 3
diff --git a/keyboards/handwired/ergocheap/config.h b/keyboards/handwired/ergocheap/config.h
index 9d99463961..5df3563ddc 100644
--- a/keyboards/handwired/ergocheap/config.h
+++ b/keyboards/handwired/ergocheap/config.h
@@ -26,14 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26 26
27#define DIODE_DIRECTION COL2ROW 27#define DIODE_DIRECTION COL2ROW
28 28
29/* key led setting */
30//#define BACKLIGHT_PIN A8
31//#define BACKLIGHT_PWM_DRIVER PWMD1
32//#define BACKLIGHT_PWM_CHANNEL 1
33//#define BACKLIGHT_LEVELS 6
34//#define BACKLIGHT_BREATHING
35//#define BREATHING_PERIOD 6
36
37/* define if matrix has ghost */ 29/* define if matrix has ghost */
38//#define MATRIX_HAS_GHOST 30//#define MATRIX_HAS_GHOST
39 31
diff --git a/keyboards/handwired/evk/v1_3/config.h b/keyboards/handwired/evk/v1_3/config.h
index e8e3ecb704..59b26ae313 100644
--- a/keyboards/handwired/evk/v1_3/config.h
+++ b/keyboards/handwired/evk/v1_3/config.h
@@ -48,10 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48 */ 48 */
49// #define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 49// #define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6
50 50
51// #define BACKLIGHT_PIN B7
52// #define BACKLIGHT_BREATHING
53// #define BACKLIGHT_LEVELS 3
54
55// #define RGB_DI_PIN E2 51// #define RGB_DI_PIN E2
56// #ifdef RGB_DI_PIN 52// #ifdef RGB_DI_PIN
57// #define RGBLED_NUM 16 53// #define RGBLED_NUM 16
diff --git a/keyboards/handwired/fivethirteen/config.h b/keyboards/handwired/fivethirteen/config.h
index 9b5af88e57..d843078830 100644
--- a/keyboards/handwired/fivethirteen/config.h
+++ b/keyboards/handwired/fivethirteen/config.h
@@ -38,10 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38 38
39/* COL2ROW or ROW2COL */ 39/* COL2ROW or ROW2COL */
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45 41
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
47#define DEBOUNCE 5 43#define DEBOUNCE 5
@@ -49,8 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
51 47
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/handwired/floorboard/config.h b/keyboards/handwired/floorboard/config.h
index 70362f0f24..e9ac3ab303 100644
--- a/keyboards/handwired/floorboard/config.h
+++ b/keyboards/handwired/floorboard/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
diff --git a/keyboards/handwired/frankie_macropad/config.h b/keyboards/handwired/frankie_macropad/config.h
index bd37acd361..8eb597f9dd 100644
--- a/keyboards/handwired/frankie_macropad/config.h
+++ b/keyboards/handwired/frankie_macropad/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57//#define RGB_DI_PIN E2 53//#define RGB_DI_PIN E2
58//#ifdef RGB_DI_PIN 54//#ifdef RGB_DI_PIN
59//# define RGBLED_NUM 16 55//# define RGBLED_NUM 16
diff --git a/keyboards/handwired/frenchdev/config.h b/keyboards/handwired/frenchdev/config.h
index f3d5398270..e626d9c9c2 100644
--- a/keyboards/handwired/frenchdev/config.h
+++ b/keyboards/handwired/frenchdev/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define MATRIX_ROWS 16 23#define MATRIX_ROWS 16
24#define MATRIX_COLS 6 24#define MATRIX_COLS 6
25 25
26/* number of backlight levels */
27#define BACKLIGHT_LEVELS 3 26#define BACKLIGHT_LEVELS 3
28 27
29#define LED_BRIGHTNESS_LO 15 28#define LED_BRIGHTNESS_LO 15
diff --git a/keyboards/handwired/gamenum/config.h b/keyboards/handwired/gamenum/config.h
index eb9efef846..ae1fd79182 100644
--- a/keyboards/handwired/gamenum/config.h
+++ b/keyboards/handwired/gamenum/config.h
@@ -38,10 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38 38
39/* COL2ROW or ROW2COL */ 39/* COL2ROW or ROW2COL */
40#define DIODE_DIRECTION ROW2COL 40#define DIODE_DIRECTION ROW2COL
41
42// #define BACKLIGHT_PIN C6
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45 41
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
47#define DEBOUNCE 5 43#define DEBOUNCE 5
@@ -49,8 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
51 47
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/handwired/hacked_motospeed/config.h b/keyboards/handwired/hacked_motospeed/config.h
index 4ad84b0677..b349af9d44 100644
--- a/keyboards/handwired/hacked_motospeed/config.h
+++ b/keyboards/handwired/hacked_motospeed/config.h
@@ -49,7 +49,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 49//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
50 50
51#define BACKLIGHT_PIN B7 51#define BACKLIGHT_PIN B7
52// #define BACKLIGHT_BREATHING
53#define BACKLIGHT_LEVELS 3 52#define BACKLIGHT_LEVELS 3
54 53
55// #define RGB_DI_PIN E2 54// #define RGB_DI_PIN E2
@@ -68,8 +67,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
68/* define if matrix has ghost (lacks anti-ghosting diodes) */ 67/* define if matrix has ghost (lacks anti-ghosting diodes) */
69#define MATRIX_HAS_GHOST 68#define MATRIX_HAS_GHOST
70 69
71/* number of backlight levels */
72
73/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 70/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
74#define LOCKING_SUPPORT_ENABLE 71#define LOCKING_SUPPORT_ENABLE
75/* Locking resynchronize hack */ 72/* Locking resynchronize hack */
diff --git a/keyboards/handwired/heisenberg/config.h b/keyboards/handwired/heisenberg/config.h
index fb418acbdc..e3db6d385b 100644
--- a/keyboards/handwired/heisenberg/config.h
+++ b/keyboards/handwired/heisenberg/config.h
@@ -46,10 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46 */ 46 */
47// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 47// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
48 48
49// #define BACKLIGHT_PIN B7
50// #define BACKLIGHT_BREATHING
51// #define BACKLIGHT_LEVELS 3
52
53#define RGB_DI_PIN D4 49#define RGB_DI_PIN D4
54#ifdef RGB_DI_PIN 50#ifdef RGB_DI_PIN
55 #define RGBLED_NUM 6 51 #define RGBLED_NUM 6
diff --git a/keyboards/handwired/hnah40/config.h b/keyboards/handwired/hnah40/config.h
index 8f9ca21588..2b9f434426 100644
--- a/keyboards/handwired/hnah40/config.h
+++ b/keyboards/handwired/hnah40/config.h
@@ -38,10 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38/* COL2ROW, ROW2COL*/ 38/* COL2ROW, ROW2COL*/
39#define DIODE_DIRECTION COL2ROW 39#define DIODE_DIRECTION COL2ROW
40 40
41// #define BACKLIGHT_PIN B7
42// #define BACKLIGHT_BREATHING
43// #define BACKLIGHT_LEVELS 3
44
45// #define RGB_DI_PIN E2 41// #define RGB_DI_PIN E2
46// #ifdef RGB_DI_PIN 42// #ifdef RGB_DI_PIN
47// #define RGBLED_NUM 16 43// #define RGBLED_NUM 16
@@ -56,8 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56/* define if matrix has ghost (lacks anti-ghosting diodes) */ 52/* define if matrix has ghost (lacks anti-ghosting diodes) */
57//#define MATRIX_HAS_GHOST 53//#define MATRIX_HAS_GHOST
58 54
59/* number of backlight levels */
60
61/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 55/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
62#define LOCKING_SUPPORT_ENABLE 56#define LOCKING_SUPPORT_ENABLE
63/* Locking resynchronize hack */ 57/* Locking resynchronize hack */
diff --git a/keyboards/handwired/hnah40rgb/config.h b/keyboards/handwired/hnah40rgb/config.h
index d1d16c8571..ee2836c403 100644
--- a/keyboards/handwired/hnah40rgb/config.h
+++ b/keyboards/handwired/hnah40rgb/config.h
@@ -41,11 +41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41/* COL2ROW, ROW2COL*/ 41/* COL2ROW, ROW2COL*/
42#define DIODE_DIRECTION COL2ROW 42#define DIODE_DIRECTION COL2ROW
43 43
44
45// #define BACKLIGHT_PIN B7
46// #define BACKLIGHT_BREATHING
47// #define BACKLIGHT_LEVELS 3
48
49#ifdef RGB_MATRIX_ENABLE 44#ifdef RGB_MATRIX_ENABLE
50#define RGB_DI_PIN E2 45#define RGB_DI_PIN E2
51#define RGB_MATRIX_LED_COUNT 50 46#define RGB_MATRIX_LED_COUNT 50
diff --git a/keyboards/handwired/ibm122m/config.h b/keyboards/handwired/ibm122m/config.h
index e9f99eaba3..da1014bbb1 100644
--- a/keyboards/handwired/ibm122m/config.h
+++ b/keyboards/handwired/ibm122m/config.h
@@ -39,18 +39,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL*/ 39/* COL2ROW, ROW2COL*/
40#define DIODE_DIRECTION ROW2COL 40#define DIODE_DIRECTION ROW2COL
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
47#define DEBOUNCE 15 43#define DEBOUNCE 15
48 44
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
51 47
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/handwired/jtallbean/split_65/config.h b/keyboards/handwired/jtallbean/split_65/config.h
index 26d49cecb1..406d8698df 100644
--- a/keyboards/handwired/jtallbean/split_65/config.h
+++ b/keyboards/handwired/jtallbean/split_65/config.h
@@ -47,10 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 47#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
48#define SPLIT_HAND_PIN D5 48#define SPLIT_HAND_PIN D5
49 49
50// #define BACKLIGHT_PIN B7
51// #define BACKLIGHT_BREATHING
52// #define BACKLIGHT_LEVELS 3
53
54// #define RGB_DI_PIN E2 50// #define RGB_DI_PIN E2
55// #ifdef RGB_DI_PIN 51// #ifdef RGB_DI_PIN
56// #define RGBLED_NUM 16 52// #define RGBLED_NUM 16
diff --git a/keyboards/handwired/juliet/config.h b/keyboards/handwired/juliet/config.h
index 3dbf0ae715..a71a68fb37 100644
--- a/keyboards/handwired/juliet/config.h
+++ b/keyboards/handwired/juliet/config.h
@@ -47,10 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47 */ 47 */
48// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 48// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
49 49
50// #define BACKLIGHT_PIN B7
51// #define BACKLIGHT_BREATHING
52// #define BACKLIGHT_LEVELS 3
53
54// #define RGB_DI_PIN E2 50// #define RGB_DI_PIN E2
55// #ifdef RGB_DI_PIN 51// #ifdef RGB_DI_PIN
56// #define RGBLED_NUM 16 52// #define RGBLED_NUM 16
@@ -67,8 +63,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
67/* define if matrix has ghost (lacks anti-ghosting diodes) */ 63/* define if matrix has ghost (lacks anti-ghosting diodes) */
68//#define MATRIX_HAS_GHOST 64//#define MATRIX_HAS_GHOST
69 65
70/* number of backlight levels */
71
72/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 66/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
73#define LOCKING_SUPPORT_ENABLE 67#define LOCKING_SUPPORT_ENABLE
74/* Locking resynchronize hack */ 68/* Locking resynchronize hack */
diff --git a/keyboards/handwired/lemonpad/config.h b/keyboards/handwired/lemonpad/config.h
index dfa1184a92..513ba811e6 100644
--- a/keyboards/handwired/lemonpad/config.h
+++ b/keyboards/handwired/lemonpad/config.h
@@ -38,10 +38,6 @@
38 { B4, B5, D4 } \ 38 { B4, B5, D4 } \
39} 39}
40 40
41//#define BACKLIGHT_PIN B7
42//#define BACKLIGHT_LEVELS 3
43//#define BACKLIGHT_BREATHING
44
45//#define RGB_DI_PIN E2 41//#define RGB_DI_PIN E2
46//#ifdef RGB_DI_PIN 42//#ifdef RGB_DI_PIN
47//# define RGBLED_NUM 16 43//# define RGBLED_NUM 16
diff --git a/keyboards/handwired/magicforce61/config.h b/keyboards/handwired/magicforce61/config.h
index ab24503ea0..48a6bb0083 100644
--- a/keyboards/handwired/magicforce61/config.h
+++ b/keyboards/handwired/magicforce61/config.h
@@ -39,18 +39,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW or ROW2COL */ 39/* COL2ROW or ROW2COL */
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
47#define DEBOUNCE 5 43#define DEBOUNCE 5
48 44
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
51 47
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/handwired/magicforce68/config.h b/keyboards/handwired/magicforce68/config.h
index 7eab860061..5a2081a77a 100644
--- a/keyboards/handwired/magicforce68/config.h
+++ b/keyboards/handwired/magicforce68/config.h
@@ -39,18 +39,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW or ROW2COL */ 39/* COL2ROW or ROW2COL */
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
47#define DEBOUNCE 5 43#define DEBOUNCE 5
48 44
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
51 47
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/handwired/mechboards_micropad/config.h b/keyboards/handwired/mechboards_micropad/config.h
index 066118bd2c..a6c3827202 100644
--- a/keyboards/handwired/mechboards_micropad/config.h
+++ b/keyboards/handwired/mechboards_micropad/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
@@ -64,8 +60,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
64/* define if matrix has ghost (lacks anti-ghosting diodes) */ 60/* define if matrix has ghost (lacks anti-ghosting diodes) */
65//#define MATRIX_HAS_GHOST 61//#define MATRIX_HAS_GHOST
66 62
67/* number of backlight levels */
68
69/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 63/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
70#define LOCKING_SUPPORT_ENABLE 64#define LOCKING_SUPPORT_ENABLE
71/* Locking resynchronize hack */ 65/* Locking resynchronize hack */
diff --git a/keyboards/handwired/minorca/config.h b/keyboards/handwired/minorca/config.h
index 4c27d9da4d..3b06b54e83 100644
--- a/keyboards/handwired/minorca/config.h
+++ b/keyboards/handwired/minorca/config.h
@@ -33,7 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33/* define if matrix has ghost */ 33/* define if matrix has ghost */
34//#define MATRIX_HAS_GHOST 34//#define MATRIX_HAS_GHOST
35 35
36/* number of backlight levels */
37#define BACKLIGHT_LEVELS 3 36#define BACKLIGHT_LEVELS 3
38 37
39/* Set 0 if debouncing isn't needed */ 38/* Set 0 if debouncing isn't needed */
diff --git a/keyboards/handwired/not_so_minidox/config.h b/keyboards/handwired/not_so_minidox/config.h
index 66615a3927..9ebc8ecf9c 100644
--- a/keyboards/handwired/not_so_minidox/config.h
+++ b/keyboards/handwired/not_so_minidox/config.h
@@ -44,9 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44/* define if matrix has ghost */ 44/* define if matrix has ghost */
45//#define MATRIX_HAS_GHOST 45//#define MATRIX_HAS_GHOST
46 46
47/* number of backlight levels */
48// #define BACKLIGHT_LEVELS 3
49
50/* Set 0 if debouncing isn't needed */ 47/* Set 0 if debouncing isn't needed */
51#define DEBOUNCE 5 48#define DEBOUNCE 5
52 49
diff --git a/keyboards/handwired/nozbe_macro/config.h b/keyboards/handwired/nozbe_macro/config.h
index fe69a0833a..601bba9c49 100644
--- a/keyboards/handwired/nozbe_macro/config.h
+++ b/keyboards/handwired/nozbe_macro/config.h
@@ -32,7 +32,6 @@
32/* COL2ROW or ROW2COL */ 32/* COL2ROW or ROW2COL */
33#define DIODE_DIRECTION COL2ROW 33#define DIODE_DIRECTION COL2ROW
34 34
35/* number of backlight levels */
36#define BACKLIGHT_PIN B5 35#define BACKLIGHT_PIN B5
37#ifdef BACKLIGHT_PIN 36#ifdef BACKLIGHT_PIN
38# define BACKLIGHT_LEVELS 3 37# define BACKLIGHT_LEVELS 3
diff --git a/keyboards/handwired/numpad20/config.h b/keyboards/handwired/numpad20/config.h
index 0651b524f8..1ca8fc1967 100644
--- a/keyboards/handwired/numpad20/config.h
+++ b/keyboards/handwired/numpad20/config.h
@@ -39,18 +39,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW or ROW2COL */ 39/* COL2ROW or ROW2COL */
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
47#define DEBOUNCE 5 43#define DEBOUNCE 5
48 44
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
51 47
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/handwired/oem_ansi_fullsize/config.h b/keyboards/handwired/oem_ansi_fullsize/config.h
index 14e3683a5a..eefbdb9786 100644
--- a/keyboards/handwired/oem_ansi_fullsize/config.h
+++ b/keyboards/handwired/oem_ansi_fullsize/config.h
@@ -57,10 +57,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
57//#define LED_COMPOSE_PIN B3 57//#define LED_COMPOSE_PIN B3
58//#define LED_KANA_PIN B4 58//#define LED_KANA_PIN B4
59 59
60//#define BACKLIGHT_PIN B7
61//#define BACKLIGHT_LEVELS 3
62//#define BACKLIGHT_BREATHING
63
64//#define RGB_DI_PIN E2 60//#define RGB_DI_PIN E2
65//#ifdef RGB_DI_PIN 61//#ifdef RGB_DI_PIN
66//# define RGBLED_NUM 16 62//# define RGBLED_NUM 16
diff --git a/keyboards/handwired/ortho5x13/config.h b/keyboards/handwired/ortho5x13/config.h
index f88d2b7002..00b6d961a8 100644
--- a/keyboards/handwired/ortho5x13/config.h
+++ b/keyboards/handwired/ortho5x13/config.h
@@ -39,18 +39,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW or ROW2COL */ 39/* COL2ROW or ROW2COL */
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
47#define DEBOUNCE 5 43#define DEBOUNCE 5
48 44
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
51 47
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/handwired/ortho5x14/config.h b/keyboards/handwired/ortho5x14/config.h
index e74a645870..08c15b854d 100644
--- a/keyboards/handwired/ortho5x14/config.h
+++ b/keyboards/handwired/ortho5x14/config.h
@@ -39,10 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW or ROW2COL */ 39/* COL2ROW or ROW2COL */
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
47#define DEBOUNCE 5 43#define DEBOUNCE 5
48 44
diff --git a/keyboards/handwired/owlet60/config.h b/keyboards/handwired/owlet60/config.h
index be338d75ab..a6ae1ebf60 100644
--- a/keyboards/handwired/owlet60/config.h
+++ b/keyboards/handwired/owlet60/config.h
@@ -46,10 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46 */ 46 */
47//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 47//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
48 48
49//#define BACKLIGHT_PIN D3
50//#define BACKLIGHT_BREATHING
51//#define BACKLIGHT_LEVELS 3
52
53#define RGB_DI_PIN D0 49#define RGB_DI_PIN D0
54#ifdef RGB_DI_PIN 50#ifdef RGB_DI_PIN
55 #define RGBLED_NUM 8 51 #define RGBLED_NUM 8
diff --git a/keyboards/handwired/pilcrow/config.h b/keyboards/handwired/pilcrow/config.h
index c846dd387a..7473160bad 100644
--- a/keyboards/handwired/pilcrow/config.h
+++ b/keyboards/handwired/pilcrow/config.h
@@ -38,10 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38 38
39/* COL2ROW or ROW2COL */ 39/* COL2ROW or ROW2COL */
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45 41
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
47#define DEBOUNCE 5 43#define DEBOUNCE 5
@@ -49,8 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
51 47
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/handwired/promethium/config.h b/keyboards/handwired/promethium/config.h
index b5f0465980..20a9ee2e6b 100644
--- a/keyboards/handwired/promethium/config.h
+++ b/keyboards/handwired/promethium/config.h
@@ -43,18 +43,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43 */ 43 */
44#define DIODE_DIRECTION COL2ROW 44#define DIODE_DIRECTION COL2ROW
45 45
46// #define BACKLIGHT_PIN B7
47// #define BACKLIGHT_BREATHING
48// #define BACKLIGHT_LEVELS 3
49
50/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
51#define DEBOUNCE 5 47#define DEBOUNCE 5
52 48
53/* define if matrix has ghost (lacks anti-ghosting diodes) */ 49/* define if matrix has ghost (lacks anti-ghosting diodes) */
54//#define MATRIX_HAS_GHOST 50//#define MATRIX_HAS_GHOST
55 51
56/* number of backlight levels */
57
58/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 52/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
59// #define LOCKING_SUPPORT_ENABLE 53// #define LOCKING_SUPPORT_ENABLE
60/* Locking resynchronize hack */ 54/* Locking resynchronize hack */
diff --git a/keyboards/handwired/sick68/config.h b/keyboards/handwired/sick68/config.h
index 60fc1c30ed..8fc9345631 100644
--- a/keyboards/handwired/sick68/config.h
+++ b/keyboards/handwired/sick68/config.h
@@ -46,10 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46 */ 46 */
47#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 47#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
48 48
49// #define BACKLIGHT_PIN B7
50// #define BACKLIGHT_BREATHING
51// #define BACKLIGHT_LEVELS 3
52
53// #define RGB_DI_PIN E2 49// #define RGB_DI_PIN E2
54// #ifdef RGB_DI_PIN 50// #ifdef RGB_DI_PIN
55// #define RGBLED_NUM 16 51// #define RGBLED_NUM 16
diff --git a/keyboards/handwired/snatchpad/config.h b/keyboards/handwired/snatchpad/config.h
index 2d4f9ca2b4..07488fc6cf 100644
--- a/keyboards/handwired/snatchpad/config.h
+++ b/keyboards/handwired/snatchpad/config.h
@@ -43,10 +43,6 @@
43//#define LED_COMPOSE_PIN B3 43//#define LED_COMPOSE_PIN B3
44//#define LED_KANA_PIN B4 44//#define LED_KANA_PIN B4
45 45
46//#define BACKLIGHT_PIN B7
47//#define BACKLIGHT_LEVELS 3
48//#define BACKLIGHT_BREATHING
49
50//#define RGB_DI_PIN E2 46//#define RGB_DI_PIN E2
51//#ifdef RGB_DI_PIN 47//#ifdef RGB_DI_PIN
52//# define RGBLED_NUM 16 48//# define RGBLED_NUM 16
diff --git a/keyboards/handwired/split89/config.h b/keyboards/handwired/split89/config.h
index 55a2287e60..ef50c3e3db 100644
--- a/keyboards/handwired/split89/config.h
+++ b/keyboards/handwired/split89/config.h
@@ -61,10 +61,6 @@ COLS = number of cols per side which curently needs to be equal so there are bla
61//#define LED_COMPOSE_PIN B3 61//#define LED_COMPOSE_PIN B3
62//#define LED_KANA_PIN B4 62//#define LED_KANA_PIN B4
63 63
64//#define BACKLIGHT_PIN B7
65//#define BACKLIGHT_LEVELS 3
66//#define BACKLIGHT_BREATHING
67
68//#define RGB_DI_PIN E2 64//#define RGB_DI_PIN E2
69//#ifdef RGB_DI_PIN 65//#ifdef RGB_DI_PIN
70//# define RGBLED_NUM 16 66//# define RGBLED_NUM 16
diff --git a/keyboards/handwired/sticc14/config.h b/keyboards/handwired/sticc14/config.h
index f8c3e2b50f..42f1b40700 100644
--- a/keyboards/handwired/sticc14/config.h
+++ b/keyboards/handwired/sticc14/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
diff --git a/keyboards/handwired/symmetric70_proto/promicro/config.h b/keyboards/handwired/symmetric70_proto/promicro/config.h
index caba8ebf6d..416514b330 100644
--- a/keyboards/handwired/symmetric70_proto/promicro/config.h
+++ b/keyboards/handwired/symmetric70_proto/promicro/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50 */ 50 */
51#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 51#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57//#define RGB_DI_PIN E2 53//#define RGB_DI_PIN E2
58//#ifdef RGB_DI_PIN 54//#ifdef RGB_DI_PIN
59//# define RGBLED_NUM 16 55//# define RGBLED_NUM 16
diff --git a/keyboards/handwired/symmetric70_proto/proton_c/config.h b/keyboards/handwired/symmetric70_proto/proton_c/config.h
index 2fe22de67f..c26e68254b 100644
--- a/keyboards/handwired/symmetric70_proto/proton_c/config.h
+++ b/keyboards/handwired/symmetric70_proto/proton_c/config.h
@@ -58,10 +58,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58 */ 58 */
59//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 59//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
60 60
61//#define BACKLIGHT_PIN B7
62//#define BACKLIGHT_LEVELS 3
63//#define BACKLIGHT_BREATHING
64
65//#define RGB_DI_PIN E2 61//#define RGB_DI_PIN E2
66//#ifdef RGB_DI_PIN 62//#ifdef RGB_DI_PIN
67//# define RGBLED_NUM 16 63//# define RGBLED_NUM 16
diff --git a/keyboards/handwired/symmetry60/config.h b/keyboards/handwired/symmetry60/config.h
index 740f5d05ef..a8da93bb4a 100644
--- a/keyboards/handwired/symmetry60/config.h
+++ b/keyboards/handwired/symmetry60/config.h
@@ -63,8 +63,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
63/* define if matrix has ghost (lacks anti-ghosting diodes) */ 63/* define if matrix has ghost (lacks anti-ghosting diodes) */
64//#define MATRIX_HAS_GHOST 64//#define MATRIX_HAS_GHOST
65 65
66/* number of backlight levels */
67
68/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 66/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
69#define LOCKING_SUPPORT_ENABLE 67#define LOCKING_SUPPORT_ENABLE
70/* Locking resynchronize hack */ 68/* Locking resynchronize hack */
diff --git a/keyboards/handwired/tennie/config.h b/keyboards/handwired/tennie/config.h
index 9998e313f5..99f3683e21 100644
--- a/keyboards/handwired/tennie/config.h
+++ b/keyboards/handwired/tennie/config.h
@@ -44,9 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50#define RGBW 47#define RGBW
51#define RGB_DI_PIN D1 48#define RGB_DI_PIN D1
52#ifdef RGB_DI_PIN 49#ifdef RGB_DI_PIN
@@ -74,8 +71,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
74/* define if matrix has ghost (lacks anti-ghosting diodes) */ 71/* define if matrix has ghost (lacks anti-ghosting diodes) */
75//#define MATRIX_HAS_GHOST 72//#define MATRIX_HAS_GHOST
76 73
77/* number of backlight levels */
78
79/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 74/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
80#define LOCKING_SUPPORT_ENABLE 75#define LOCKING_SUPPORT_ENABLE
81/* Locking resynchronize hack */ 76/* Locking resynchronize hack */
diff --git a/keyboards/handwired/terminus_mini/config.h b/keyboards/handwired/terminus_mini/config.h
index 4dec0f1341..f8d725d3e0 100644
--- a/keyboards/handwired/terminus_mini/config.h
+++ b/keyboards/handwired/terminus_mini/config.h
@@ -38,10 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38 38
39/* COL2ROW, ROW2COL*/ 39/* COL2ROW, ROW2COL*/
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45 41
46//define tapping-toggle count 42//define tapping-toggle count
47#define TAPPING_TOGGLE 1 43#define TAPPING_TOGGLE 1
@@ -55,8 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
55/* define if matrix has ghost (lacks anti-ghosting diodes) */ 51/* define if matrix has ghost (lacks anti-ghosting diodes) */
56//#define MATRIX_HAS_GHOST 52//#define MATRIX_HAS_GHOST
57 53
58/* number of backlight levels */
59
60/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
61#define LOCKING_SUPPORT_ENABLE 55#define LOCKING_SUPPORT_ENABLE
62/* Locking resynchronize hack */ 56/* Locking resynchronize hack */
diff --git a/keyboards/handwired/tractyl_manuform/4x6_right/config.h b/keyboards/handwired/tractyl_manuform/4x6_right/config.h
index ffc75d00cf..7be2988298 100644
--- a/keyboards/handwired/tractyl_manuform/4x6_right/config.h
+++ b/keyboards/handwired/tractyl_manuform/4x6_right/config.h
@@ -48,9 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48/* define if matrix has ghost */ 48/* define if matrix has ghost */
49//#define MATRIX_HAS_GHOST 49//#define MATRIX_HAS_GHOST
50 50
51/* number of backlight levels */
52// #define BACKLIGHT_LEVELS 3
53
54// #define DEBUG_LED_PIN D6 51// #define DEBUG_LED_PIN D6
55 52
56#define ROTATIONAL_TRANSFORM_ANGLE -25 53#define ROTATIONAL_TRANSFORM_ANGLE -25
diff --git a/keyboards/handwired/traveller/config.h b/keyboards/handwired/traveller/config.h
index ac4d8e3825..3d9af8aa32 100644
--- a/keyboards/handwired/traveller/config.h
+++ b/keyboards/handwired/traveller/config.h
@@ -39,10 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW or ROW2COL */ 39/* COL2ROW or ROW2COL */
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42//#define BACKLIGHT_PIN B7
43//#define BACKLIGHT_BREATHING
44//#define BACKLIGHT_LEVELS 3
45
46#define RGB_DI_PIN B2 42#define RGB_DI_PIN B2
47#ifdef RGB_DI_PIN 43#ifdef RGB_DI_PIN
48# define RGBLED_NUM 1 44# define RGBLED_NUM 1
diff --git a/keyboards/handwired/twadlee/tp69/config.h b/keyboards/handwired/twadlee/tp69/config.h
index 37f5dbae6e..bec2ab0678 100644
--- a/keyboards/handwired/twadlee/tp69/config.h
+++ b/keyboards/handwired/twadlee/tp69/config.h
@@ -47,10 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47 */ 47 */
48#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 48#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
49 49
50// #define BACKLIGHT_PIN B7
51// #define BACKLIGHT_BREATHING
52// #define BACKLIGHT_LEVELS 3
53
54// #define RGB_DI_PIN E2 50// #define RGB_DI_PIN E2
55// #ifdef RGB_DI_PIN 51// #ifdef RGB_DI_PIN
56// #define RGBLED_NUM 16 52// #define RGBLED_NUM 16
diff --git a/keyboards/handwired/unk/rev1/config.h b/keyboards/handwired/unk/rev1/config.h
index a3e09f1aad..a54c6c6486 100644
--- a/keyboards/handwired/unk/rev1/config.h
+++ b/keyboards/handwired/unk/rev1/config.h
@@ -47,9 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47/* define if matrix has ghost */ 47/* define if matrix has ghost */
48//#define MATRIX_HAS_GHOST 48//#define MATRIX_HAS_GHOST
49 49
50/* number of backlight levels */
51// #define BACKLIGHT_LEVELS 3
52
53/* Set 0 if debouncing isn't needed */ 50/* Set 0 if debouncing isn't needed */
54#define DEBOUNCE 5 51#define DEBOUNCE 5
55 52
diff --git a/keyboards/handwired/woodpad/config.h b/keyboards/handwired/woodpad/config.h
index 7113e15f39..3b0751fc73 100644
--- a/keyboards/handwired/woodpad/config.h
+++ b/keyboards/handwired/woodpad/config.h
@@ -39,10 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL */ 39/* COL2ROW, ROW2COL */
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42//#define BACKLIGHT_PIN B7
43//#define BACKLIGHT_BREATHING
44//#define BACKLIGHT_LEVELS 3
45
46//#define RGB_DI_PIN E2 42//#define RGB_DI_PIN E2
47//#ifdef RGB_DI_PIN 43//#ifdef RGB_DI_PIN
48//# define RGBLED_NUM 16 44//# define RGBLED_NUM 16
diff --git a/keyboards/handwired/xealous/rev1/config.h b/keyboards/handwired/xealous/rev1/config.h
index 40fe502340..29d9ca3cc1 100644
--- a/keyboards/handwired/xealous/rev1/config.h
+++ b/keyboards/handwired/xealous/rev1/config.h
@@ -49,9 +49,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* define if matrix has ghost */ 49/* define if matrix has ghost */
50//#define MATRIX_HAS_GHOST 50//#define MATRIX_HAS_GHOST
51 51
52/* number of backlight levels */
53// #define BACKLIGHT_LEVELS 3
54
55/* Set 0 if debouncing isn't needed */ 52/* Set 0 if debouncing isn't needed */
56#define DEBOUNCE 5 53#define DEBOUNCE 5
57 54
diff --git a/keyboards/helix/pico/config.h b/keyboards/helix/pico/config.h
index 3e3eacdaa5..abd37f2fe0 100644
--- a/keyboards/helix/pico/config.h
+++ b/keyboards/helix/pico/config.h
@@ -48,9 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48/* define if matrix has ghost */ 48/* define if matrix has ghost */
49//#define MATRIX_HAS_GHOST 49//#define MATRIX_HAS_GHOST
50 50
51/* number of backlight levels */
52// #define BACKLIGHT_LEVELS 3
53
54/* Set 0 if debouncing isn't needed */ 51/* Set 0 if debouncing isn't needed */
55#define DEBOUNCE 5 52#define DEBOUNCE 5
56 53
diff --git a/keyboards/helix/rev2/config.h b/keyboards/helix/rev2/config.h
index 460dce69e5..aab761264c 100644
--- a/keyboards/helix/rev2/config.h
+++ b/keyboards/helix/rev2/config.h
@@ -60,9 +60,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
60/* define if matrix has ghost */ 60/* define if matrix has ghost */
61//#define MATRIX_HAS_GHOST 61//#define MATRIX_HAS_GHOST
62 62
63/* number of backlight levels */
64// #define BACKLIGHT_LEVELS 3
65
66/* Set 0 if debouncing isn't needed */ 63/* Set 0 if debouncing isn't needed */
67#define DEBOUNCE 5 64#define DEBOUNCE 5
68 65
diff --git a/keyboards/hhkb/ansi/config.h b/keyboards/hhkb/ansi/config.h
index f2ba9fd74a..d843f4a618 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/>.
25 25
26#define TAPPING_TERM 200 26#define TAPPING_TERM 200
27 27
28/* number of backlight levels */
29#define BACKLIGHT_LEVELS 3 28#define BACKLIGHT_LEVELS 3
30 29
31/* Set 0 if debouncing isn't needed */ 30/* Set 0 if debouncing isn't needed */
diff --git a/keyboards/hhkb/jp/config.h b/keyboards/hhkb/jp/config.h
index a3e7dbd3a6..157362f650 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/>.
25 25
26#define TAPPING_TERM 200 26#define TAPPING_TERM 200
27 27
28/* number of backlight levels */
29#define BACKLIGHT_LEVELS 3 28#define BACKLIGHT_LEVELS 3
30 29
31/* Set 0 if debouncing isn't needed */ 30/* Set 0 if debouncing isn't needed */
diff --git a/keyboards/hineybush/h08_ocelot/config.h b/keyboards/hineybush/h08_ocelot/config.h
index 2499e4ba50..6c66d8e6a4 100644
--- a/keyboards/hineybush/h08_ocelot/config.h
+++ b/keyboards/hineybush/h08_ocelot/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57#define RGB_DI_PIN F1 53#define RGB_DI_PIN F1
58#ifdef RGB_DI_PIN 54#ifdef RGB_DI_PIN
59# define RGBLED_NUM 7 55# define RGBLED_NUM 7
diff --git a/keyboards/hineybush/h87a/config.h b/keyboards/hineybush/h87a/config.h
index 6a7920f7d3..79385fad6c 100644
--- a/keyboards/hineybush/h87a/config.h
+++ b/keyboards/hineybush/h87a/config.h
@@ -40,7 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42#define BACKLIGHT_PIN B7 42#define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44#define BACKLIGHT_LEVELS 3 43#define BACKLIGHT_LEVELS 3
45 44
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 45/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
@@ -49,8 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 48/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 49//#define MATRIX_HAS_GHOST
51 50
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 51/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 52#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 53/* Locking resynchronize hack */
diff --git a/keyboards/hineybush/h88/config.h b/keyboards/hineybush/h88/config.h
index 241df48ecf..aeb0dc002d 100644
--- a/keyboards/hineybush/h88/config.h
+++ b/keyboards/hineybush/h88/config.h
@@ -40,7 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42#define BACKLIGHT_PIN B7 42#define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44#define BACKLIGHT_LEVELS 3 43#define BACKLIGHT_LEVELS 3
45 44
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 45/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
@@ -49,8 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 48/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 49//#define MATRIX_HAS_GHOST
51 50
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 51/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 52#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 53/* Locking resynchronize hack */
diff --git a/keyboards/hineybush/hbcp/config.h b/keyboards/hineybush/hbcp/config.h
index 8ed0f61528..affc586638 100644
--- a/keyboards/hineybush/hbcp/config.h
+++ b/keyboards/hineybush/hbcp/config.h
@@ -70,8 +70,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70/* define if matrix has ghost (lacks anti-ghosting diodes) */ 70/* define if matrix has ghost (lacks anti-ghosting diodes) */
71//#define MATRIX_HAS_GHOST 71//#define MATRIX_HAS_GHOST
72 72
73/* number of backlight levels */
74
75/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 73/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
76#define LOCKING_SUPPORT_ENABLE 74#define LOCKING_SUPPORT_ENABLE
77/* Locking resynchronize hack */ 75/* Locking resynchronize hack */
diff --git a/keyboards/hineybush/hineyg80/config.h b/keyboards/hineybush/hineyg80/config.h
index 3d9b59bc55..a94abc5a30 100644
--- a/keyboards/hineybush/hineyg80/config.h
+++ b/keyboards/hineybush/hineyg80/config.h
@@ -18,8 +18,6 @@
18#define LED_CAPS_LOCK_PIN B6 18#define LED_CAPS_LOCK_PIN B6
19#define LED_SCROLL_LOCK_PIN B5 19#define LED_SCROLL_LOCK_PIN B5
20 20
21/* number of backlight levels */
22
23#ifdef BACKLIGHT_PIN 21#ifdef BACKLIGHT_PIN
24#define BACKLIGHT_LEVELS 3 22#define BACKLIGHT_LEVELS 3
25#endif 23#endif
diff --git a/keyboards/hotdox/config.h b/keyboards/hotdox/config.h
index 7dc6840c4b..9ccea0a900 100644
--- a/keyboards/hotdox/config.h
+++ b/keyboards/hotdox/config.h
@@ -34,7 +34,6 @@
34#endif 34#endif
35 35
36#define BACKLIGHT_PIN B7 36#define BACKLIGHT_PIN B7
37/* number of backlight levels */
38#define BACKLIGHT_LEVELS 3 37#define BACKLIGHT_LEVELS 3
39 38
40#define LED_BRIGHTNESS_LO 15 39#define LED_BRIGHTNESS_LO 15
diff --git a/keyboards/ianklug/grooveboard/config.h b/keyboards/ianklug/grooveboard/config.h
index 77aff8614a..b112b0a474 100644
--- a/keyboards/ianklug/grooveboard/config.h
+++ b/keyboards/ianklug/grooveboard/config.h
@@ -53,10 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53//#define LED_COMPOSE_PIN B3 53//#define LED_COMPOSE_PIN B3
54//#define LED_KANA_PIN B4 54//#define LED_KANA_PIN B4
55 55
56//#define BACKLIGHT_PIN B7
57//#define BACKLIGHT_LEVELS 3
58//#define BACKLIGHT_BREATHING
59
60//#define RGB_DI_PIN E2 56//#define RGB_DI_PIN E2
61//#ifdef RGB_DI_PIN 57//#ifdef RGB_DI_PIN
62//# define RGBLED_NUM 16 58//# define RGBLED_NUM 16
diff --git a/keyboards/ibnuda/gurindam/config.h b/keyboards/ibnuda/gurindam/config.h
index ec281a7c56..a63b06ce59 100644
--- a/keyboards/ibnuda/gurindam/config.h
+++ b/keyboards/ibnuda/gurindam/config.h
@@ -57,8 +57,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
57/* define if matrix has ghost (lacks anti-ghosting diodes) */ 57/* define if matrix has ghost (lacks anti-ghosting diodes) */
58//#define MATRIX_HAS_GHOST 58//#define MATRIX_HAS_GHOST
59 59
60/* number of backlight levels */
61
62/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 60/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
63#define LOCKING_SUPPORT_ENABLE 61#define LOCKING_SUPPORT_ENABLE
64/* Locking resynchronize hack */ 62/* Locking resynchronize hack */
diff --git a/keyboards/idobao/id75/v1/config.h b/keyboards/idobao/id75/v1/config.h
index 82e7d705ee..5672cff6a3 100644
--- a/keyboards/idobao/id75/v1/config.h
+++ b/keyboards/idobao/id75/v1/config.h
@@ -68,8 +68,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
68/* define if matrix has ghost (lacks anti-ghosting diodes) */ 68/* define if matrix has ghost (lacks anti-ghosting diodes) */
69//#define MATRIX_HAS_GHOST 69//#define MATRIX_HAS_GHOST
70 70
71/* number of backlight levels */
72
73/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 71/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
74#define LOCKING_SUPPORT_ENABLE 72#define LOCKING_SUPPORT_ENABLE
75/* Locking resynchronize hack */ 73/* Locking resynchronize hack */
diff --git a/keyboards/idobao/id75/v2/config.h b/keyboards/idobao/id75/v2/config.h
index 62c25486c5..bef76c12c2 100644
--- a/keyboards/idobao/id75/v2/config.h
+++ b/keyboards/idobao/id75/v2/config.h
@@ -88,8 +88,6 @@
88/* define if matrix has ghost (lacks anti-ghosting diodes) */ 88/* define if matrix has ghost (lacks anti-ghosting diodes) */
89//#define MATRIX_HAS_GHOST 89//#define MATRIX_HAS_GHOST
90 90
91/* number of backlight levels */
92
93/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 91/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
94#define LOCKING_SUPPORT_ENABLE 92#define LOCKING_SUPPORT_ENABLE
95/* Locking resynchronize hack */ 93/* Locking resynchronize hack */
diff --git a/keyboards/idobao/id96/config.h b/keyboards/idobao/id96/config.h
index 444464019b..b554a4dae8 100644
--- a/keyboards/idobao/id96/config.h
+++ b/keyboards/idobao/id96/config.h
@@ -35,7 +35,6 @@
35#define LED_CAPS_LOCK_PIN C7 35#define LED_CAPS_LOCK_PIN C7
36#define LED_PIN_ON_STATE 0 36#define LED_PIN_ON_STATE 0
37 37
38/* number of backlight levels */
39#define BACKLIGHT_PIN B6 38#define BACKLIGHT_PIN B6
40#ifdef BACKLIGHT_PIN 39#ifdef BACKLIGHT_PIN
41 #define BACKLIGHT_LEVELS 7 40 #define BACKLIGHT_LEVELS 7
diff --git a/keyboards/idobao/montex/v1/config.h b/keyboards/idobao/montex/v1/config.h
index 3d1a614e8a..6a5ba9c916 100644
--- a/keyboards/idobao/montex/v1/config.h
+++ b/keyboards/idobao/montex/v1/config.h
@@ -29,7 +29,6 @@
29/* COL2ROW or ROW2COL */ 29/* COL2ROW or ROW2COL */
30#define DIODE_DIRECTION ROW2COL 30#define DIODE_DIRECTION ROW2COL
31 31
32/* number of backlight levels */
33#define BACKLIGHT_PIN B6 32#define BACKLIGHT_PIN B6
34#ifdef BACKLIGHT_PIN 33#ifdef BACKLIGHT_PIN
35#define BACKLIGHT_LEVELS 3 34#define BACKLIGHT_LEVELS 3
diff --git a/keyboards/illuminati/is0/config.h b/keyboards/illuminati/is0/config.h
index 841f2d79b7..3b962a12fd 100644
--- a/keyboards/illuminati/is0/config.h
+++ b/keyboards/illuminati/is0/config.h
@@ -70,8 +70,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70/* define if matrix has ghost (lacks anti-ghosting diodes) */ 70/* define if matrix has ghost (lacks anti-ghosting diodes) */
71//#define MATRIX_HAS_GHOST 71//#define MATRIX_HAS_GHOST
72 72
73/* number of backlight levels */
74
75/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 73/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
76#define LOCKING_SUPPORT_ENABLE 74#define LOCKING_SUPPORT_ENABLE
77/* Locking resynchronize hack */ 75/* Locking resynchronize hack */
diff --git a/keyboards/ilumkb/primus75/config.h b/keyboards/ilumkb/primus75/config.h
index 2751eaea6c..2c8ef27649 100644
--- a/keyboards/ilumkb/primus75/config.h
+++ b/keyboards/ilumkb/primus75/config.h
@@ -33,7 +33,6 @@
33#define LED_SCROLL_LOCK_PIN F7 33#define LED_SCROLL_LOCK_PIN F7
34#define LED_PIN_ON_STATE 0 34#define LED_PIN_ON_STATE 0
35 35
36/* number of backlight levels */
37#define BACKLIGHT_PIN B6 36#define BACKLIGHT_PIN B6
38#ifdef BACKLIGHT_PIN 37#ifdef BACKLIGHT_PIN
39#define BACKLIGHT_LEVELS 5 38#define BACKLIGHT_LEVELS 5
diff --git a/keyboards/input_club/ergodox_infinity/config.h b/keyboards/input_club/ergodox_infinity/config.h
index 19a777e615..907ecaae94 100644
--- a/keyboards/input_club/ergodox_infinity/config.h
+++ b/keyboards/input_club/ergodox_infinity/config.h
@@ -58,7 +58,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58#define SERIAL_USART_CONFIG { (SERIAL_USART_SPEED), } // Only field is speed 58#define SERIAL_USART_CONFIG { (SERIAL_USART_SPEED), } // Only field is speed
59#define SERIAL_USART_FULL_DUPLEX 59#define SERIAL_USART_FULL_DUPLEX
60 60
61/* number of backlight levels */
62#define BACKLIGHT_LEVELS 3 61#define BACKLIGHT_LEVELS 3
63 62
64#define LED_BRIGHTNESS_LO 100 63#define LED_BRIGHTNESS_LO 100
diff --git a/keyboards/input_club/whitefox/config.h b/keyboards/input_club/whitefox/config.h
index dd20f2fe06..9ba5bdb86a 100644
--- a/keyboards/input_club/whitefox/config.h
+++ b/keyboards/input_club/whitefox/config.h
@@ -48,7 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48/* Locking resynchronize hack */ 48/* Locking resynchronize hack */
49//#define LOCKING_RESYNC_ENABLE 49//#define LOCKING_RESYNC_ENABLE
50 50
51/* number of backlight levels */
52#define BACKLIGHT_LEVELS 3 51#define BACKLIGHT_LEVELS 3
53 52
54#define LED_BRIGHTNESS_LO 100 53#define LED_BRIGHTNESS_LO 100
diff --git a/keyboards/irene/config.h b/keyboards/irene/config.h
index 9eb72dcc11..d4faf7e571 100644
--- a/keyboards/irene/config.h
+++ b/keyboards/irene/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57#define RGB_DI_PIN F1 53#define RGB_DI_PIN F1
58#ifdef RGB_DI_PIN 54#ifdef RGB_DI_PIN
59# define RGBLED_NUM 23 55# define RGBLED_NUM 23
diff --git a/keyboards/iriskeyboards/config.h b/keyboards/iriskeyboards/config.h
index c3ff6341f4..b2fc489340 100644
--- a/keyboards/iriskeyboards/config.h
+++ b/keyboards/iriskeyboards/config.h
@@ -52,10 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52//#define LED_COMPOSE_PIN B3 52//#define LED_COMPOSE_PIN B3
53//#define LED_KANA_PIN B4 53//#define LED_KANA_PIN B4
54 54
55//#define BACKLIGHT_PIN B7
56//#define BACKLIGHT_LEVELS 3
57//#define BACKLIGHT_BREATHING
58
59//#define RGB_DI_PIN E2 55//#define RGB_DI_PIN E2
60//#ifdef RGB_DI_PIN 56//#ifdef RGB_DI_PIN
61//# define RGBLED_NUM 16 57//# define RGBLED_NUM 16
diff --git a/keyboards/jacky_studio/s7_elephant/rev2/config.h b/keyboards/jacky_studio/s7_elephant/rev2/config.h
index cbddf31674..d1554c4851 100644
--- a/keyboards/jacky_studio/s7_elephant/rev2/config.h
+++ b/keyboards/jacky_studio/s7_elephant/rev2/config.h
@@ -43,7 +43,6 @@
43#define DIODE_DIRECTION ROW2COL 43#define DIODE_DIRECTION ROW2COL
44 44
45#define BACKLIGHT_PIN B6 45#define BACKLIGHT_PIN B6
46// #define BACKLIGHT_BREATHING
47#define BACKLIGHT_LEVELS 15 46#define BACKLIGHT_LEVELS 15
48 47
49#define RGB_DI_PIN E2 48#define RGB_DI_PIN E2
diff --git a/keyboards/jd40/config.h b/keyboards/jd40/config.h
index c229548b6e..5ebcbe102a 100644
--- a/keyboards/jd40/config.h
+++ b/keyboards/jd40/config.h
@@ -45,7 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
46//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
47 47
48/* number of backlight levels */
49#define BACKLIGHT_LEVELS 3 48#define BACKLIGHT_LEVELS 3
50 49
51/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 50/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
diff --git a/keyboards/jd45/config.h b/keyboards/jd45/config.h
index a1b59f236f..3e3d91cea5 100644
--- a/keyboards/jd45/config.h
+++ b/keyboards/jd45/config.h
@@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35/* define if matrix has ghost */ 35/* define if matrix has ghost */
36//#define MATRIX_HAS_GHOST 36//#define MATRIX_HAS_GHOST
37 37
38/* number of backlight levels */
39#define BACKLIGHT_LEVELS 3 38#define BACKLIGHT_LEVELS 3
40 39
41/* Set 0 if debouncing isn't needed */ 40/* Set 0 if debouncing isn't needed */
diff --git a/keyboards/jian/rev1/config.h b/keyboards/jian/rev1/config.h
index 3e8f0eed02..bee72ca27c 100644
--- a/keyboards/jian/rev1/config.h
+++ b/keyboards/jian/rev1/config.h
@@ -89,7 +89,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
89#ifdef BACKLIGHT_ENABLE 89#ifdef BACKLIGHT_ENABLE
90#define BACKLIGHT_PIN B6 90#define BACKLIGHT_PIN B6
91#define BACKLIGHT_LEVELS 5 91#define BACKLIGHT_LEVELS 5
92//#define BACKLIGHT_BREATHING //not working with splits right now
93#define BREATHING_PERIOD 6 92#define BREATHING_PERIOD 6
94#endif 93#endif
95 94
diff --git a/keyboards/jian/rev2/config.h b/keyboards/jian/rev2/config.h
index c142100610..7174c0f50e 100644
--- a/keyboards/jian/rev2/config.h
+++ b/keyboards/jian/rev2/config.h
@@ -46,7 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46#ifdef BACKLIGHT_ENABLE 46#ifdef BACKLIGHT_ENABLE
47#define BACKLIGHT_PIN C6 47#define BACKLIGHT_PIN C6
48#define BACKLIGHT_LEVELS 5 48#define BACKLIGHT_LEVELS 5
49// #define BACKLIGHT_BREATHING //not working with splits right now
50#define BREATHING_PERIOD 6 49#define BREATHING_PERIOD 6
51#endif 50#endif
52 51
diff --git a/keyboards/jm60/config.h b/keyboards/jm60/config.h
index 049e60cc0f..7b4270ffd3 100644
--- a/keyboards/jm60/config.h
+++ b/keyboards/jm60/config.h
@@ -37,10 +37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37/* COL2ROW, ROW2COL */ 37/* COL2ROW, ROW2COL */
38#define DIODE_DIRECTION ROW2COL 38#define DIODE_DIRECTION ROW2COL
39 39
40//#define BACKLIGHT_PIN B7
41//#define BACKLIGHT_LEVELS 3
42//#define BACKLIGHT_BREATHING
43
44//#define RGB_DI_PIN E2 40//#define RGB_DI_PIN E2
45//#ifdef RGB_DI_PIN 41//#ifdef RGB_DI_PIN
46//# define RGBLED_NUM 16 42//# define RGBLED_NUM 16
diff --git a/keyboards/jones/v03/config.h b/keyboards/jones/v03/config.h
index 8d62ac5b89..b4978d56c3 100644
--- a/keyboards/jones/v03/config.h
+++ b/keyboards/jones/v03/config.h
@@ -59,10 +59,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59 */ 59 */
60//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 60//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
61 61
62// #define BACKLIGHT_PIN B7
63// #define BACKLIGHT_BREATHING
64// #define BACKLIGHT_LEVELS 3
65
66#define RGB_DI_PIN B7 62#define RGB_DI_PIN B7
67#ifdef RGB_DI_PIN 63#ifdef RGB_DI_PIN
68 #define RGBLED_NUM 6 // Left(4) + Right(2) 64 #define RGBLED_NUM 6 // Left(4) + Right(2)
diff --git a/keyboards/jones/v03_1/config.h b/keyboards/jones/v03_1/config.h
index 3dd38a4267..399e012ce9 100644
--- a/keyboards/jones/v03_1/config.h
+++ b/keyboards/jones/v03_1/config.h
@@ -59,10 +59,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59 */ 59 */
60//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 60//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
61 61
62// #define BACKLIGHT_PIN B7
63// #define BACKLIGHT_BREATHING
64// #define BACKLIGHT_LEVELS 3
65
66#define RGB_DI_PIN F0 62#define RGB_DI_PIN F0
67#ifdef RGB_DI_PIN 63#ifdef RGB_DI_PIN
68 #define RGBLED_NUM 14 // Left(4) + Right(2) + Under(8) 64 #define RGBLED_NUM 14 // Left(4) + Right(2) + Under(8)
diff --git a/keyboards/kagizaraya/chidori/config.h b/keyboards/kagizaraya/chidori/config.h
index c0dde69621..1221e14f2b 100644
--- a/keyboards/kagizaraya/chidori/config.h
+++ b/keyboards/kagizaraya/chidori/config.h
@@ -48,10 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48 */ 48 */
49// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 49// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
50 50
51// #define BACKLIGHT_PIN B7
52// #define BACKLIGHT_BREATHING
53// #define BACKLIGHT_LEVELS 3
54
55// #define RGB_DI_PIN E2 51// #define RGB_DI_PIN E2
56// #ifdef RGB_DI_PIN 52// #ifdef RGB_DI_PIN
57// #define RGBLED_NUM 16 53// #define RGBLED_NUM 16
diff --git a/keyboards/kagizaraya/halberd/config.h b/keyboards/kagizaraya/halberd/config.h
index 14ba5ca3bd..dcf651b1a0 100644
--- a/keyboards/kagizaraya/halberd/config.h
+++ b/keyboards/kagizaraya/halberd/config.h
@@ -38,10 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38/* COL2ROW, ROW2COL */ 38/* COL2ROW, ROW2COL */
39#define DIODE_DIRECTION COL2ROW 39#define DIODE_DIRECTION COL2ROW
40 40
41// #define BACKLIGHT_PIN B7
42// #define BACKLIGHT_BREATHING
43// #define BACKLIGHT_LEVELS 3
44
45#define RGB_DI_PIN F0 41#define RGB_DI_PIN F0
46#ifdef RGB_DI_PIN 42#ifdef RGB_DI_PIN
47#define RGBLIGHT_EFFECT_BREATHING 43#define RGBLIGHT_EFFECT_BREATHING
@@ -66,8 +62,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
66/* define if matrix has ghost (lacks anti-ghosting diodes) */ 62/* define if matrix has ghost (lacks anti-ghosting diodes) */
67//#define MATRIX_HAS_GHOST 63//#define MATRIX_HAS_GHOST
68 64
69/* number of backlight levels */
70
71/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 65/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
72#define LOCKING_SUPPORT_ENABLE 66#define LOCKING_SUPPORT_ENABLE
73/* Locking resynchronize hack */ 67/* Locking resynchronize hack */
diff --git a/keyboards/kagizaraya/scythe/config.h b/keyboards/kagizaraya/scythe/config.h
index ddb51b8114..7be449e164 100644
--- a/keyboards/kagizaraya/scythe/config.h
+++ b/keyboards/kagizaraya/scythe/config.h
@@ -41,7 +41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41#define DIODE_DIRECTION COL2ROW 41#define DIODE_DIRECTION COL2ROW
42 42
43#define BACKLIGHT_PIN B7 43#define BACKLIGHT_PIN B7
44// #define BACKLIGHT_BREATHING
45#define BACKLIGHT_LEVELS 3 44#define BACKLIGHT_LEVELS 3
46 45
47#define RGBLIGHT_SPLIT 1 46#define RGBLIGHT_SPLIT 1
@@ -69,8 +68,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
69/* define if matrix has ghost (lacks anti-ghosting diodes) */ 68/* define if matrix has ghost (lacks anti-ghosting diodes) */
70//#define MATRIX_HAS_GHOST 69//#define MATRIX_HAS_GHOST
71 70
72/* number of backlight levels */
73
74/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 71/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
75#define LOCKING_SUPPORT_ENABLE 72#define LOCKING_SUPPORT_ENABLE
76/* Locking resynchronize hack */ 73/* Locking resynchronize hack */
diff --git a/keyboards/kakunpc/angel17/alpha/config.h b/keyboards/kakunpc/angel17/alpha/config.h
index 5e2ddc5668..6af2c58f86 100644
--- a/keyboards/kakunpc/angel17/alpha/config.h
+++ b/keyboards/kakunpc/angel17/alpha/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
diff --git a/keyboards/kakunpc/angel17/rev1/config.h b/keyboards/kakunpc/angel17/rev1/config.h
index 0817334599..c0dcbb7503 100644
--- a/keyboards/kakunpc/angel17/rev1/config.h
+++ b/keyboards/kakunpc/angel17/rev1/config.h
@@ -39,10 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL*/ 39/* COL2ROW, ROW2COL*/
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46#define RGB_DI_PIN D3 42#define RGB_DI_PIN D3
47#ifdef RGB_DI_PIN 43#ifdef RGB_DI_PIN
48 #define RGBLED_NUM 17 44 #define RGBLED_NUM 17
diff --git a/keyboards/kakunpc/angel64/alpha/config.h b/keyboards/kakunpc/angel64/alpha/config.h
index b3476e3839..ea54df9e19 100644
--- a/keyboards/kakunpc/angel64/alpha/config.h
+++ b/keyboards/kakunpc/angel64/alpha/config.h
@@ -35,10 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35 */ 35 */
36#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 36#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
37 37
38// #define BACKLIGHT_PIN B7
39// #define BACKLIGHT_BREATHING
40// #define BACKLIGHT_LEVELS 3
41
42#define RGB_DI_PIN D3 38#define RGB_DI_PIN D3
43#ifdef RGB_DI_PIN 39#ifdef RGB_DI_PIN
44 #define RGBLED_NUM 64 40 #define RGBLED_NUM 64
@@ -71,8 +67,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
71/* define if matrix has ghost (lacks anti-ghosting diodes) */ 67/* define if matrix has ghost (lacks anti-ghosting diodes) */
72//#define MATRIX_HAS_GHOST 68//#define MATRIX_HAS_GHOST
73 69
74/* number of backlight levels */
75
76/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 70/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
77#define LOCKING_SUPPORT_ENABLE 71#define LOCKING_SUPPORT_ENABLE
78/* Locking resynchronize hack */ 72/* Locking resynchronize hack */
diff --git a/keyboards/kakunpc/angel64/rev1/config.h b/keyboards/kakunpc/angel64/rev1/config.h
index b3476e3839..ea54df9e19 100644
--- a/keyboards/kakunpc/angel64/rev1/config.h
+++ b/keyboards/kakunpc/angel64/rev1/config.h
@@ -35,10 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35 */ 35 */
36#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 36#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
37 37
38// #define BACKLIGHT_PIN B7
39// #define BACKLIGHT_BREATHING
40// #define BACKLIGHT_LEVELS 3
41
42#define RGB_DI_PIN D3 38#define RGB_DI_PIN D3
43#ifdef RGB_DI_PIN 39#ifdef RGB_DI_PIN
44 #define RGBLED_NUM 64 40 #define RGBLED_NUM 64
@@ -71,8 +67,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
71/* define if matrix has ghost (lacks anti-ghosting diodes) */ 67/* define if matrix has ghost (lacks anti-ghosting diodes) */
72//#define MATRIX_HAS_GHOST 68//#define MATRIX_HAS_GHOST
73 69
74/* number of backlight levels */
75
76/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 70/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
77#define LOCKING_SUPPORT_ENABLE 71#define LOCKING_SUPPORT_ENABLE
78/* Locking resynchronize hack */ 72/* Locking resynchronize hack */
diff --git a/keyboards/kakunpc/business_card/alpha/config.h b/keyboards/kakunpc/business_card/alpha/config.h
index afc05e4048..931daa0d07 100644
--- a/keyboards/kakunpc/business_card/alpha/config.h
+++ b/keyboards/kakunpc/business_card/alpha/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51#define RGB_DI_PIN D3 47#define RGB_DI_PIN D3
52#ifdef RGB_DI_PIN 48#ifdef RGB_DI_PIN
53 #define RGBLED_NUM 6 49 #define RGBLED_NUM 6
diff --git a/keyboards/kakunpc/business_card/beta/config.h b/keyboards/kakunpc/business_card/beta/config.h
index a9466074a8..dc8fcefaeb 100644
--- a/keyboards/kakunpc/business_card/beta/config.h
+++ b/keyboards/kakunpc/business_card/beta/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51#define RGB_DI_PIN D3 47#define RGB_DI_PIN D3
52#ifdef RGB_DI_PIN 48#ifdef RGB_DI_PIN
53 #define RGBLED_NUM 6 49 #define RGBLED_NUM 6
diff --git a/keyboards/kakunpc/choc_taro/config.h b/keyboards/kakunpc/choc_taro/config.h
index d8c4d02e51..da125ccce5 100644
--- a/keyboards/kakunpc/choc_taro/config.h
+++ b/keyboards/kakunpc/choc_taro/config.h
@@ -40,10 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40 */ 40 */
41#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 41#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
42 42
43// #define BACKLIGHT_PIN B7
44// #define BACKLIGHT_BREATHING
45// #define BACKLIGHT_LEVELS 3
46
47// #define RGB_DI_PIN E2 43// #define RGB_DI_PIN E2
48// #ifdef RGB_DI_PIN 44// #ifdef RGB_DI_PIN
49// #define RGBLED_NUM 16 45// #define RGBLED_NUM 16
diff --git a/keyboards/kakunpc/rabbit_capture_plan/config.h b/keyboards/kakunpc/rabbit_capture_plan/config.h
index 9298578293..f639b8b5de 100644
--- a/keyboards/kakunpc/rabbit_capture_plan/config.h
+++ b/keyboards/kakunpc/rabbit_capture_plan/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6
46 46
47//#define BACKLIGHT_PIN B7
48//#define BACKLIGHT_LEVELS 3
49//#define BACKLIGHT_BREATHING
50
51#define RGB_DI_PIN D3 47#define RGB_DI_PIN D3
52#ifdef RGB_DI_PIN 48#ifdef RGB_DI_PIN
53#define RGBLED_SPLIT {32, 37} 49#define RGBLED_SPLIT {32, 37}
diff --git a/keyboards/kakunpc/suihankey/alpha/config.h b/keyboards/kakunpc/suihankey/alpha/config.h
index 3a9e384d89..583c8edb34 100644
--- a/keyboards/kakunpc/suihankey/alpha/config.h
+++ b/keyboards/kakunpc/suihankey/alpha/config.h
@@ -45,10 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46#define SPLIT_HAND_PIN D2 46#define SPLIT_HAND_PIN D2
47 47
48// #define BACKLIGHT_PIN B7
49// #define BACKLIGHT_BREATHING
50// #define BACKLIGHT_LEVELS 3
51
52#define RGB_DI_PIN D3 48#define RGB_DI_PIN D3
53#ifdef RGB_DI_PIN 49#ifdef RGB_DI_PIN
54 #define RGBLED_NUM 18 50 #define RGBLED_NUM 18
diff --git a/keyboards/kakunpc/suihankey/rev1/config.h b/keyboards/kakunpc/suihankey/rev1/config.h
index d24e9b7dbb..af6b0c15cf 100644
--- a/keyboards/kakunpc/suihankey/rev1/config.h
+++ b/keyboards/kakunpc/suihankey/rev1/config.h
@@ -45,10 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46#define SPLIT_HAND_PIN D2 46#define SPLIT_HAND_PIN D2
47 47
48// #define BACKLIGHT_PIN B7
49// #define BACKLIGHT_BREATHING
50// #define BACKLIGHT_LEVELS 3
51
52#define RGB_DI_PIN D3 48#define RGB_DI_PIN D3
53#ifdef RGB_DI_PIN 49#ifdef RGB_DI_PIN
54 #define RGBLED_NUM 18 50 #define RGBLED_NUM 18
diff --git a/keyboards/kakunpc/suihankey/split/alpha/config.h b/keyboards/kakunpc/suihankey/split/alpha/config.h
index 77a78982c6..f7cfd94ca5 100644
--- a/keyboards/kakunpc/suihankey/split/alpha/config.h
+++ b/keyboards/kakunpc/suihankey/split/alpha/config.h
@@ -46,10 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 46#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
47#define SPLIT_HAND_PIN D2 47#define SPLIT_HAND_PIN D2
48 48
49// #define BACKLIGHT_PIN B7
50// #define BACKLIGHT_BREATHING
51// #define BACKLIGHT_LEVELS 3
52
53#define RGB_DI_PIN D3 49#define RGB_DI_PIN D3
54#ifdef RGB_DI_PIN 50#ifdef RGB_DI_PIN
55 #define RGBLED_NUM 18 51 #define RGBLED_NUM 18
diff --git a/keyboards/kakunpc/suihankey/split/rev1/config.h b/keyboards/kakunpc/suihankey/split/rev1/config.h
index 78dbb3e8d1..5ed21e4294 100644
--- a/keyboards/kakunpc/suihankey/split/rev1/config.h
+++ b/keyboards/kakunpc/suihankey/split/rev1/config.h
@@ -46,10 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 46#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
47#define SPLIT_HAND_PIN D2 47#define SPLIT_HAND_PIN D2
48 48
49// #define BACKLIGHT_PIN B7
50// #define BACKLIGHT_BREATHING
51// #define BACKLIGHT_LEVELS 3
52
53#define RGB_DI_PIN D3 49#define RGB_DI_PIN D3
54#ifdef RGB_DI_PIN 50#ifdef RGB_DI_PIN
55 #define RGBLED_NUM 18 51 #define RGBLED_NUM 18
diff --git a/keyboards/kakunpc/thedogkeyboard/config.h b/keyboards/kakunpc/thedogkeyboard/config.h
index d6b027ff32..bde35e4a87 100644
--- a/keyboards/kakunpc/thedogkeyboard/config.h
+++ b/keyboards/kakunpc/thedogkeyboard/config.h
@@ -41,10 +41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41 */ 41 */
42#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 42#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
43 43
44// #define BACKLIGHT_PIN B7
45// #define BACKLIGHT_BREATHING
46// #define BACKLIGHT_LEVELS 3
47
48#define RGB_DI_PIN D3 44#define RGB_DI_PIN D3
49#ifdef RGB_DI_PIN 45#ifdef RGB_DI_PIN
50 #define RGBLED_NUM 111 46 #define RGBLED_NUM 111
diff --git a/keyboards/kapcave/paladin64/config.h b/keyboards/kapcave/paladin64/config.h
index dddc01dc94..357b13b0e9 100755
--- a/keyboards/kapcave/paladin64/config.h
+++ b/keyboards/kapcave/paladin64/config.h
@@ -88,8 +88,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
88/* COL2ROW or ROW2COL */ 88/* COL2ROW or ROW2COL */
89#define DIODE_DIRECTION COL2ROW 89#define DIODE_DIRECTION COL2ROW
90 90
91/* number of backlight levels */
92
93#ifdef BACKLIGHT_PIN 91#ifdef BACKLIGHT_PIN
94#define BACKLIGHT_LEVELS 3 92#define BACKLIGHT_LEVELS 3
95#endif 93#endif
diff --git a/keyboards/kapcave/paladinpad/config.h b/keyboards/kapcave/paladinpad/config.h
index 5b36ee1113..c4d9e22e80 100644
--- a/keyboards/kapcave/paladinpad/config.h
+++ b/keyboards/kapcave/paladinpad/config.h
@@ -25,8 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25/* COL2ROW or ROW2COL */ 25/* COL2ROW or ROW2COL */
26#define DIODE_DIRECTION COL2ROW 26#define DIODE_DIRECTION COL2ROW
27 27
28/* number of backlight levels */
29
30#ifdef BACKLIGHT_PIN 28#ifdef BACKLIGHT_PIN
31#define BACKLIGHT_LEVELS 3 29#define BACKLIGHT_LEVELS 3
32#endif 30#endif
diff --git a/keyboards/kb58/config.h b/keyboards/kb58/config.h
index 941b55f3f0..fe65944f97 100644
--- a/keyboards/kb58/config.h
+++ b/keyboards/kb58/config.h
@@ -52,10 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52//#define LED_COMPOSE_PIN B3 52//#define LED_COMPOSE_PIN B3
53//#define LED_KANA_PIN B4 53//#define LED_KANA_PIN B4
54 54
55//#define BACKLIGHT_PIN B7
56//#define BACKLIGHT_LEVELS 3
57//#define BACKLIGHT_BREATHING
58
59//#define RGB_DI_PIN E2 55//#define RGB_DI_PIN E2
60//#ifdef RGB_DI_PIN 56//#ifdef RGB_DI_PIN
61//# define RGBLED_NUM 16 57//# define RGBLED_NUM 16
diff --git a/keyboards/kbdclack/kaishi65/config.h b/keyboards/kbdclack/kaishi65/config.h
index fa3838a84c..f284a006f9 100644
--- a/keyboards/kbdclack/kaishi65/config.h
+++ b/keyboards/kbdclack/kaishi65/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
diff --git a/keyboards/kbdfans/kbd19x/config.h b/keyboards/kbdfans/kbd19x/config.h
index c9957cb7dc..f50803268e 100644
--- a/keyboards/kbdfans/kbd19x/config.h
+++ b/keyboards/kbdfans/kbd19x/config.h
@@ -73,8 +73,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
73/* define if matrix has ghost (lacks anti-ghosting diodes) */ 73/* define if matrix has ghost (lacks anti-ghosting diodes) */
74//#define MATRIX_HAS_GHOST 74//#define MATRIX_HAS_GHOST
75 75
76/* number of backlight levels */
77
78/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 76/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
79#define LOCKING_SUPPORT_ENABLE 77#define LOCKING_SUPPORT_ENABLE
80/* Locking resynchronize hack */ 78/* Locking resynchronize hack */
diff --git a/keyboards/kbdfans/kbd4x/config.h b/keyboards/kbdfans/kbd4x/config.h
index ac639c527b..35c70029f2 100644
--- a/keyboards/kbdfans/kbd4x/config.h
+++ b/keyboards/kbdfans/kbd4x/config.h
@@ -68,8 +68,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
68/* define if matrix has ghost (lacks anti-ghosting diodes) */ 68/* define if matrix has ghost (lacks anti-ghosting diodes) */
69//#define MATRIX_HAS_GHOST 69//#define MATRIX_HAS_GHOST
70 70
71/* number of backlight levels */
72
73/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 71/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
74#define LOCKING_SUPPORT_ENABLE 72#define LOCKING_SUPPORT_ENABLE
75/* Locking resynchronize hack */ 73/* Locking resynchronize hack */
diff --git a/keyboards/kbdfans/kbd66/config.h b/keyboards/kbdfans/kbd66/config.h
index 4c2cb170d8..50cfa0cdf0 100644
--- a/keyboards/kbdfans/kbd66/config.h
+++ b/keyboards/kbdfans/kbd66/config.h
@@ -50,8 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50/* define if matrix has ghost (lacks anti-ghosting diodes) */ 50/* define if matrix has ghost (lacks anti-ghosting diodes) */
51//#define MATRIX_HAS_GHOST 51//#define MATRIX_HAS_GHOST
52 52
53/* number of backlight levels */
54
55/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 53/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
56#define LOCKING_SUPPORT_ENABLE 54#define LOCKING_SUPPORT_ENABLE
57/* Locking resynchronize hack */ 55/* Locking resynchronize hack */
diff --git a/keyboards/kbdfans/kbd67/hotswap/config.h b/keyboards/kbdfans/kbd67/hotswap/config.h
index f73e04b70c..c8bd6d4484 100644
--- a/keyboards/kbdfans/kbd67/hotswap/config.h
+++ b/keyboards/kbdfans/kbd67/hotswap/config.h
@@ -77,8 +77,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
77/* define if matrix has ghost (lacks anti-ghosting diodes) */ 77/* define if matrix has ghost (lacks anti-ghosting diodes) */
78//#define MATRIX_HAS_GHOST 78//#define MATRIX_HAS_GHOST
79 79
80/* number of backlight levels */
81
82/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 80/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
83#define LOCKING_SUPPORT_ENABLE 81#define LOCKING_SUPPORT_ENABLE
84/* Locking resynchronize hack */ 82/* Locking resynchronize hack */
diff --git a/keyboards/kbdfans/kbd67/rev1/config.h b/keyboards/kbdfans/kbd67/rev1/config.h
index 55126fd6d5..9d0617b994 100644
--- a/keyboards/kbdfans/kbd67/rev1/config.h
+++ b/keyboards/kbdfans/kbd67/rev1/config.h
@@ -74,8 +74,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
74/* define if matrix has ghost (lacks anti-ghosting diodes) */ 74/* define if matrix has ghost (lacks anti-ghosting diodes) */
75//#define MATRIX_HAS_GHOST 75//#define MATRIX_HAS_GHOST
76 76
77/* number of backlight levels */
78
79/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 77/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
80#define LOCKING_SUPPORT_ENABLE 78#define LOCKING_SUPPORT_ENABLE
81/* Locking resynchronize hack */ 79/* Locking resynchronize hack */
diff --git a/keyboards/kbdfans/kbd67/rev2/config.h b/keyboards/kbdfans/kbd67/rev2/config.h
index a06badeba2..8355d648c1 100644
--- a/keyboards/kbdfans/kbd67/rev2/config.h
+++ b/keyboards/kbdfans/kbd67/rev2/config.h
@@ -36,7 +36,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
36#define LED_CAPS_LOCK_PIN D4 36#define LED_CAPS_LOCK_PIN D4
37#define LED_PIN_ON_STATE 0 37#define LED_PIN_ON_STATE 0
38 38
39/* number of backlight levels */
40#define BACKLIGHT_PIN B5 39#define BACKLIGHT_PIN B5
41#ifdef BACKLIGHT_PIN 40#ifdef BACKLIGHT_PIN
42#define BACKLIGHT_LEVELS 3 41#define BACKLIGHT_LEVELS 3
diff --git a/keyboards/kbdfans/kbd6x/config.h b/keyboards/kbdfans/kbd6x/config.h
index bba1c147fa..8451864a9d 100644
--- a/keyboards/kbdfans/kbd6x/config.h
+++ b/keyboards/kbdfans/kbd6x/config.h
@@ -71,8 +71,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
71/* define if matrix has ghost (lacks anti-ghosting diodes) */ 71/* define if matrix has ghost (lacks anti-ghosting diodes) */
72//#define MATRIX_HAS_GHOST 72//#define MATRIX_HAS_GHOST
73 73
74/* number of backlight levels */
75
76/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 74/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
77#define LOCKING_SUPPORT_ENABLE 75#define LOCKING_SUPPORT_ENABLE
78/* Locking resynchronize hack */ 76/* Locking resynchronize hack */
diff --git a/keyboards/kbdfans/kbd75/config.h b/keyboards/kbdfans/kbd75/config.h
index 1bd79242d0..248a477b98 100644
--- a/keyboards/kbdfans/kbd75/config.h
+++ b/keyboards/kbdfans/kbd75/config.h
@@ -19,7 +19,6 @@
19#define LED_CAPS_LOCK_PIN B2 19#define LED_CAPS_LOCK_PIN B2
20#define LED_PIN_ON_STATE 0 20#define LED_PIN_ON_STATE 0
21 21
22/* number of backlight levels */
23#define BACKLIGHT_PIN B6 22#define BACKLIGHT_PIN B6
24#ifdef BACKLIGHT_PIN 23#ifdef BACKLIGHT_PIN
25#define BACKLIGHT_LEVELS 5 24#define BACKLIGHT_LEVELS 5
diff --git a/keyboards/kbdfans/kbd75/keymaps/tucznak/config.h b/keyboards/kbdfans/kbd75/keymaps/tucznak/config.h
index dd05076444..f93cd66bfb 100644
--- a/keyboards/kbdfans/kbd75/keymaps/tucznak/config.h
+++ b/keyboards/kbdfans/kbd75/keymaps/tucznak/config.h
@@ -15,7 +15,6 @@
15#define RGBLIGHT_SLEEP 15#define RGBLIGHT_SLEEP
16#endif 16#endif
17 17
18/* number of backlight levels */
19#ifdef BACKLIGHT_LEVELS 18#ifdef BACKLIGHT_LEVELS
20#undef BACKLIGHT_LEVELS 19#undef BACKLIGHT_LEVELS
21#endif 20#endif
diff --git a/keyboards/kbdfans/kbd8x/config.h b/keyboards/kbdfans/kbd8x/config.h
index 7e5e6fd6fb..cb5f161898 100644
--- a/keyboards/kbdfans/kbd8x/config.h
+++ b/keyboards/kbdfans/kbd8x/config.h
@@ -73,8 +73,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
73/* define if matrix has ghost (lacks anti-ghosting diodes) */ 73/* define if matrix has ghost (lacks anti-ghosting diodes) */
74//#define MATRIX_HAS_GHOST 74//#define MATRIX_HAS_GHOST
75 75
76/* number of backlight levels */
77
78/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 76/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
79#define LOCKING_SUPPORT_ENABLE 77#define LOCKING_SUPPORT_ENABLE
80/* Locking resynchronize hack */ 78/* Locking resynchronize hack */
diff --git a/keyboards/kbdfans/kbd8x_mk2/config.h b/keyboards/kbdfans/kbd8x_mk2/config.h
index b67616cd6a..8fbafa420c 100644
--- a/keyboards/kbdfans/kbd8x_mk2/config.h
+++ b/keyboards/kbdfans/kbd8x_mk2/config.h
@@ -80,8 +80,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
80/* define if matrix has ghost (lacks anti-ghosting diodes) */ 80/* define if matrix has ghost (lacks anti-ghosting diodes) */
81//#define MATRIX_HAS_GHOST 81//#define MATRIX_HAS_GHOST
82 82
83/* number of backlight levels */
84
85/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 83/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
86#define LOCKING_SUPPORT_ENABLE 84#define LOCKING_SUPPORT_ENABLE
87/* Locking resynchronize hack */ 85/* Locking resynchronize hack */
diff --git a/keyboards/kbdfans/kbdpad/mk2/config.h b/keyboards/kbdfans/kbdpad/mk2/config.h
index 80313decb6..03bcac265a 100644
--- a/keyboards/kbdfans/kbdpad/mk2/config.h
+++ b/keyboards/kbdfans/kbdpad/mk2/config.h
@@ -79,8 +79,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
79/* define if matrix has ghost (lacks anti-ghosting diodes) */ 79/* define if matrix has ghost (lacks anti-ghosting diodes) */
80//#define MATRIX_HAS_GHOST 80//#define MATRIX_HAS_GHOST
81 81
82/* number of backlight levels */
83
84/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 82/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
85#define LOCKING_SUPPORT_ENABLE 83#define LOCKING_SUPPORT_ENABLE
86/* Locking resynchronize hack */ 84/* Locking resynchronize hack */
diff --git a/keyboards/kbdfans/maja_soldered/config.h b/keyboards/kbdfans/maja_soldered/config.h
index 62a0201c17..8f3ffde089 100755
--- a/keyboards/kbdfans/maja_soldered/config.h
+++ b/keyboards/kbdfans/maja_soldered/config.h
@@ -25,7 +25,6 @@
25 25
26#define DEBOUNCE 3 26#define DEBOUNCE 3
27 27
28/* number of backlight levels */
29#define BACKLIGHT_PIN B5 28#define BACKLIGHT_PIN B5
30#ifdef BACKLIGHT_PIN 29#ifdef BACKLIGHT_PIN
31#define BACKLIGHT_LEVELS 3 30#define BACKLIGHT_LEVELS 3
diff --git a/keyboards/kbdfans/niu_mini/config.h b/keyboards/kbdfans/niu_mini/config.h
index 5151be7232..85b2a3b32c 100644
--- a/keyboards/kbdfans/niu_mini/config.h
+++ b/keyboards/kbdfans/niu_mini/config.h
@@ -33,7 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33/* define if matrix has ghost */ 33/* define if matrix has ghost */
34//#define MATRIX_HAS_GHOST 34//#define MATRIX_HAS_GHOST
35 35
36/* number of backlight levels */
37#define BACKLIGHT_PIN B6 36#define BACKLIGHT_PIN B6
38#ifdef BACKLIGHT_PIN 37#ifdef BACKLIGHT_PIN
39 #define BACKLIGHT_LEVELS 4 38 #define BACKLIGHT_LEVELS 4
diff --git a/keyboards/kc60se/config.h b/keyboards/kc60se/config.h
index f6d4e2e42b..96e76d13c7 100644
--- a/keyboards/kc60se/config.h
+++ b/keyboards/kc60se/config.h
@@ -33,8 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33#define BACKLIGHT_PIN F5 33#define BACKLIGHT_PIN F5
34#define BACKLIGHT_LEVELS 6 34#define BACKLIGHT_LEVELS 6
35 35
36// #define BACKLIGHT_BREATHING
37
38/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 36/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
39#define DEBOUNCE 5 37#define DEBOUNCE 5
40 38
diff --git a/keyboards/keebio/bdn9/rev1/config.h b/keyboards/keebio/bdn9/rev1/config.h
index b57958d35f..a705c5be39 100644
--- a/keyboards/keebio/bdn9/rev1/config.h
+++ b/keyboards/keebio/bdn9/rev1/config.h
@@ -34,7 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34#define ENCODERS_PAD_B { D1, F5, F7 } 34#define ENCODERS_PAD_B { D1, F5, F7 }
35 35
36#define BACKLIGHT_PIN B5 36#define BACKLIGHT_PIN B5
37// #define BACKLIGHT_BREATHING
38#define BACKLIGHT_LEVELS 7 37#define BACKLIGHT_LEVELS 7
39 38
40#define RGB_DI_PIN D3 39#define RGB_DI_PIN D3
diff --git a/keyboards/keebio/chocopad/config.h b/keyboards/keebio/chocopad/config.h
index a617e480c6..a578cf561e 100644
--- a/keyboards/keebio/chocopad/config.h
+++ b/keyboards/keebio/chocopad/config.h
@@ -13,7 +13,6 @@
13/* COL2ROW or ROW2COL */ 13/* COL2ROW or ROW2COL */
14#define DIODE_DIRECTION COL2ROW 14#define DIODE_DIRECTION COL2ROW
15 15
16/* number of backlight levels */
17#define BACKLIGHT_PIN B5 16#define BACKLIGHT_PIN B5
18#define BACKLIGHT_LEVELS 6 17#define BACKLIGHT_LEVELS 6
19 18
diff --git a/keyboards/keebio/dilly/config.h b/keyboards/keebio/dilly/config.h
index 0a46adf813..c40d2fbfaa 100644
--- a/keyboards/keebio/dilly/config.h
+++ b/keyboards/keebio/dilly/config.h
@@ -13,7 +13,6 @@
13/* COL2ROW or ROW2COL */ 13/* COL2ROW or ROW2COL */
14#define DIODE_DIRECTION COL2ROW 14#define DIODE_DIRECTION COL2ROW
15 15
16/* number of backlight levels */
17#define BACKLIGHT_PIN B5 16#define BACKLIGHT_PIN B5
18#ifdef BACKLIGHT_PIN 17#ifdef BACKLIGHT_PIN
19#define BACKLIGHT_LEVELS 3 18#define BACKLIGHT_LEVELS 3
diff --git a/keyboards/keebio/dsp40/rev1/config.h b/keyboards/keebio/dsp40/rev1/config.h
index 6a3b9eab7b..34a08d11dc 100644
--- a/keyboards/keebio/dsp40/rev1/config.h
+++ b/keyboards/keebio/dsp40/rev1/config.h
@@ -34,7 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34#define BACKLIGHT_PWM_DRIVER PWMD3 34#define BACKLIGHT_PWM_DRIVER PWMD3
35#define BACKLIGHT_PWM_CHANNEL 1 35#define BACKLIGHT_PWM_CHANNEL 1
36#define BACKLIGHT_PAL_MODE 1 36#define BACKLIGHT_PAL_MODE 1
37// #define BACKLIGHT_BREATHING
38#define BACKLIGHT_LEVELS 7 37#define BACKLIGHT_LEVELS 7
39 38
40#define RGB_DI_PIN D3 39#define RGB_DI_PIN D3
diff --git a/keyboards/keebio/iris/rev1/config.h b/keyboards/keebio/iris/rev1/config.h
index 96be096317..7a1525ce61 100644
--- a/keyboards/keebio/iris/rev1/config.h
+++ b/keyboards/keebio/iris/rev1/config.h
@@ -32,9 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32/* define if matrix has ghost */ 32/* define if matrix has ghost */
33//#define MATRIX_HAS_GHOST 33//#define MATRIX_HAS_GHOST
34 34
35/* number of backlight levels */
36// #define BACKLIGHT_LEVELS 3
37
38/* Set 0 if debouncing isn't needed */ 35/* Set 0 if debouncing isn't needed */
39#define DEBOUNCE 5 36#define DEBOUNCE 5
40 37
diff --git a/keyboards/keebio/iris/rev1_led/config.h b/keyboards/keebio/iris/rev1_led/config.h
index ccb617a0d3..a8364f9533 100644
--- a/keyboards/keebio/iris/rev1_led/config.h
+++ b/keyboards/keebio/iris/rev1_led/config.h
@@ -32,9 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32/* define if matrix has ghost */ 32/* define if matrix has ghost */
33//#define MATRIX_HAS_GHOST 33//#define MATRIX_HAS_GHOST
34 34
35/* number of backlight levels */
36// #define BACKLIGHT_LEVELS 3
37
38/* Set 0 if debouncing isn't needed */ 35/* Set 0 if debouncing isn't needed */
39#define DEBOUNCE 5 36#define DEBOUNCE 5
40 37
diff --git a/keyboards/keebio/iris/rev2/config.h b/keyboards/keebio/iris/rev2/config.h
index fe4780dd69..595999d8fa 100644
--- a/keyboards/keebio/iris/rev2/config.h
+++ b/keyboards/keebio/iris/rev2/config.h
@@ -32,9 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32/* define if matrix has ghost */ 32/* define if matrix has ghost */
33//#define MATRIX_HAS_GHOST 33//#define MATRIX_HAS_GHOST
34 34
35/* number of backlight levels */
36// #define BACKLIGHT_LEVELS 3
37
38/* Set 0 if debouncing isn't needed */ 35/* Set 0 if debouncing isn't needed */
39#define DEBOUNCE 5 36#define DEBOUNCE 5
40 37
diff --git a/keyboards/keebio/iris/rev3/config.h b/keyboards/keebio/iris/rev3/config.h
index 552cc0cad5..da190b50fb 100644
--- a/keyboards/keebio/iris/rev3/config.h
+++ b/keyboards/keebio/iris/rev3/config.h
@@ -40,9 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40/* define if matrix has ghost */ 40/* define if matrix has ghost */
41//#define MATRIX_HAS_GHOST 41//#define MATRIX_HAS_GHOST
42 42
43/* number of backlight levels */
44// #define BACKLIGHT_LEVELS 3
45
46/* Set 0 if debouncing isn't needed */ 43/* Set 0 if debouncing isn't needed */
47#define DEBOUNCE 5 44#define DEBOUNCE 5
48 45
diff --git a/keyboards/keebio/iris/rev4/config.h b/keyboards/keebio/iris/rev4/config.h
index c865dea6f9..69244965c4 100644
--- a/keyboards/keebio/iris/rev4/config.h
+++ b/keyboards/keebio/iris/rev4/config.h
@@ -44,9 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44/* define if matrix has ghost */ 44/* define if matrix has ghost */
45//#define MATRIX_HAS_GHOST 45//#define MATRIX_HAS_GHOST
46 46
47/* number of backlight levels */
48// #define BACKLIGHT_LEVELS 3
49
50/* Set 0 if debouncing isn't needed */ 47/* Set 0 if debouncing isn't needed */
51#define DEBOUNCE 5 48#define DEBOUNCE 5
52 49
diff --git a/keyboards/keebio/iris/rev5/config.h b/keyboards/keebio/iris/rev5/config.h
index 2d06626486..1c52ac4b1c 100644
--- a/keyboards/keebio/iris/rev5/config.h
+++ b/keyboards/keebio/iris/rev5/config.h
@@ -44,9 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44/* define if matrix has ghost */ 44/* define if matrix has ghost */
45//#define MATRIX_HAS_GHOST 45//#define MATRIX_HAS_GHOST
46 46
47/* number of backlight levels */
48// #define BACKLIGHT_LEVELS 3
49
50/* Set 0 if debouncing isn't needed */ 47/* Set 0 if debouncing isn't needed */
51#define DEBOUNCE 5 48#define DEBOUNCE 5
52 49
diff --git a/keyboards/keebio/iris/rev6/config.h b/keyboards/keebio/iris/rev6/config.h
index 5742bf4566..98ae5d27e5 100644
--- a/keyboards/keebio/iris/rev6/config.h
+++ b/keyboards/keebio/iris/rev6/config.h
@@ -40,9 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40/* define if matrix has ghost */ 40/* define if matrix has ghost */
41//#define MATRIX_HAS_GHOST 41//#define MATRIX_HAS_GHOST
42 42
43/* number of backlight levels */
44// #define BACKLIGHT_LEVELS 3
45
46/* Set 0 if debouncing isn't needed */ 43/* Set 0 if debouncing isn't needed */
47#define DEBOUNCE 5 44#define DEBOUNCE 5
48 45
diff --git a/keyboards/keebio/iris/rev6a/config.h b/keyboards/keebio/iris/rev6a/config.h
index 69ea7556fe..ad4c6323a3 100644
--- a/keyboards/keebio/iris/rev6a/config.h
+++ b/keyboards/keebio/iris/rev6a/config.h
@@ -40,9 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40/* define if matrix has ghost */ 40/* define if matrix has ghost */
41//#define MATRIX_HAS_GHOST 41//#define MATRIX_HAS_GHOST
42 42
43/* number of backlight levels */
44// #define BACKLIGHT_LEVELS 3
45
46/* Set 0 if debouncing isn't needed */ 43/* Set 0 if debouncing isn't needed */
47#define DEBOUNCE 5 44#define DEBOUNCE 5
48 45
diff --git a/keyboards/keebio/iris/rev6b/config.h b/keyboards/keebio/iris/rev6b/config.h
index 69ea7556fe..ad4c6323a3 100644
--- a/keyboards/keebio/iris/rev6b/config.h
+++ b/keyboards/keebio/iris/rev6b/config.h
@@ -40,9 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40/* define if matrix has ghost */ 40/* define if matrix has ghost */
41//#define MATRIX_HAS_GHOST 41//#define MATRIX_HAS_GHOST
42 42
43/* number of backlight levels */
44// #define BACKLIGHT_LEVELS 3
45
46/* Set 0 if debouncing isn't needed */ 43/* Set 0 if debouncing isn't needed */
47#define DEBOUNCE 5 44#define DEBOUNCE 5
48 45
diff --git a/keyboards/keebio/iris/rev7/config.h b/keyboards/keebio/iris/rev7/config.h
index 7c683a19c9..66f85a72f6 100644
--- a/keyboards/keebio/iris/rev7/config.h
+++ b/keyboards/keebio/iris/rev7/config.h
@@ -40,9 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40/* define if matrix has ghost */ 40/* define if matrix has ghost */
41//#define MATRIX_HAS_GHOST 41//#define MATRIX_HAS_GHOST
42 42
43/* number of backlight levels */
44// #define BACKLIGHT_LEVELS 3
45
46/* Set 0 if debouncing isn't needed */ 43/* Set 0 if debouncing isn't needed */
47#define DEBOUNCE 5 44#define DEBOUNCE 5
48 45
diff --git a/keyboards/keebio/nyquist/rev1/config.h b/keyboards/keebio/nyquist/rev1/config.h
index 02d5a0510e..547642b4f7 100644
--- a/keyboards/keebio/nyquist/rev1/config.h
+++ b/keyboards/keebio/nyquist/rev1/config.h
@@ -32,9 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32/* define if matrix has ghost */ 32/* define if matrix has ghost */
33//#define MATRIX_HAS_GHOST 33//#define MATRIX_HAS_GHOST
34 34
35/* number of backlight levels */
36// #define BACKLIGHT_LEVELS 3
37
38/* Set 0 if debouncing isn't needed */ 35/* Set 0 if debouncing isn't needed */
39#define DEBOUNCE 5 36#define DEBOUNCE 5
40 37
diff --git a/keyboards/keebsforall/freebirdnp/lite/config.h b/keyboards/keebsforall/freebirdnp/lite/config.h
index 031b2ba596..e12b5a3079 100644
--- a/keyboards/keebsforall/freebirdnp/lite/config.h
+++ b/keyboards/keebsforall/freebirdnp/lite/config.h
@@ -39,8 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL*/ 39/* COL2ROW, ROW2COL*/
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42/* number of backlight levels */
43
44/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 42/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
45#define LOCKING_SUPPORT_ENABLE 43#define LOCKING_SUPPORT_ENABLE
46/* Locking resynchronize hack */ 44/* Locking resynchronize hack */
diff --git a/keyboards/keebsforall/freebirdnp/pro/config.h b/keyboards/keebsforall/freebirdnp/pro/config.h
index 8986e2ef64..69f4ff29c7 100644
--- a/keyboards/keebsforall/freebirdnp/pro/config.h
+++ b/keyboards/keebsforall/freebirdnp/pro/config.h
@@ -42,8 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42/* COL2ROW, ROW2COL*/ 42/* COL2ROW, ROW2COL*/
43#define DIODE_DIRECTION COL2ROW 43#define DIODE_DIRECTION COL2ROW
44 44
45/* number of backlight levels */
46
47/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 45/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
48#define LOCKING_SUPPORT_ENABLE 46#define LOCKING_SUPPORT_ENABLE
49/* Locking resynchronize hack */ 47/* Locking resynchronize hack */
diff --git a/keyboards/keebzdotnet/wazowski/config.h b/keyboards/keebzdotnet/wazowski/config.h
index 36273e9114..c1bcb1ec2c 100644
--- a/keyboards/keebzdotnet/wazowski/config.h
+++ b/keyboards/keebzdotnet/wazowski/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
diff --git a/keyboards/kegen/gboy/config.h b/keyboards/kegen/gboy/config.h
index 30268122ed..2d1f4f4716 100644
--- a/keyboards/kegen/gboy/config.h
+++ b/keyboards/kegen/gboy/config.h
@@ -31,7 +31,6 @@
31/* COL2ROW or ROW2COL */ 31/* COL2ROW or ROW2COL */
32#define DIODE_DIRECTION COL2ROW 32#define DIODE_DIRECTION COL2ROW
33 33
34/* number of backlight levels */
35#define BACKLIGHT_PIN B7 34#define BACKLIGHT_PIN B7
36#ifdef BACKLIGHT_PIN 35#ifdef BACKLIGHT_PIN
37#define BACKLIGHT_LEVELS 15 36#define BACKLIGHT_LEVELS 15
diff --git a/keyboards/keyboardio/atreus/config.h b/keyboards/keyboardio/atreus/config.h
index 6e6e68dcaf..7b3d7273c7 100644
--- a/keyboards/keyboardio/atreus/config.h
+++ b/keyboards/keyboardio/atreus/config.h
@@ -25,9 +25,6 @@
25/* define if matrix has ghost */ 25/* define if matrix has ghost */
26//#define MATRIX_HAS_GHOST 26//#define MATRIX_HAS_GHOST
27 27
28/* number of backlight levels */
29//#define BACKLIGHT_LEVELS 3
30
31/* Set 0 if debouncing isn't needed */ 28/* Set 0 if debouncing isn't needed */
32#define DEBOUNCE 5 29#define DEBOUNCE 5
33 30
diff --git a/keyboards/keycapsss/o4l_5x12/config.h b/keyboards/keycapsss/o4l_5x12/config.h
index cf37e2c397..2392d8439f 100644
--- a/keyboards/keycapsss/o4l_5x12/config.h
+++ b/keyboards/keycapsss/o4l_5x12/config.h
@@ -22,10 +22,6 @@
22/* COL2ROW, ROW2COL */ 22/* COL2ROW, ROW2COL */
23#define DIODE_DIRECTION COL2ROW 23#define DIODE_DIRECTION COL2ROW
24 24
25//#define BACKLIGHT_PIN B7
26//#define BACKLIGHT_LEVELS 3
27//#define BACKLIGHT_BREATHING
28
29#define RGB_DI_PIN D3 25#define RGB_DI_PIN D3
30#ifdef RGB_DI_PIN 26#ifdef RGB_DI_PIN
31# define RGBLED_NUM 12 27# define RGBLED_NUM 12
diff --git a/keyboards/keyhive/absinthe/config.h b/keyboards/keyhive/absinthe/config.h
index fbcb0766a0..8b4b3735bd 100644
--- a/keyboards/keyhive/absinthe/config.h
+++ b/keyboards/keyhive/absinthe/config.h
@@ -47,10 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47 */ 47 */
48//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 48//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
49 49
50// #define BACKLIGHT_PIN B7
51// #define BACKLIGHT_BREATHING
52// #define BACKLIGHT_LEVELS 3
53
54#define RGB_DI_PIN B0 50#define RGB_DI_PIN B0
55#ifdef RGB_DI_PIN 51#ifdef RGB_DI_PIN
56 #define RGBLED_NUM 32 52 #define RGBLED_NUM 32
diff --git a/keyboards/keyhive/ergosaurus/config.h b/keyboards/keyhive/ergosaurus/config.h
index 52df423539..60afa08957 100644
--- a/keyboards/keyhive/ergosaurus/config.h
+++ b/keyboards/keyhive/ergosaurus/config.h
@@ -46,10 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46 */ 46 */
47#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 47#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
48 48
49// #define BACKLIGHT_PIN B7
50// #define BACKLIGHT_BREATHING
51// #define BACKLIGHT_LEVELS 3
52
53#ifdef RGBLIGHT_ENABLE 49#ifdef RGBLIGHT_ENABLE
54# define RGB_DI_PIN B6 50# define RGB_DI_PIN B6
55 #define RGBLED_NUM 32 51 #define RGBLED_NUM 32
diff --git a/keyboards/keyhive/maypad/config.h b/keyboards/keyhive/maypad/config.h
index ef8db88700..95bb478675 100644
--- a/keyboards/keyhive/maypad/config.h
+++ b/keyboards/keyhive/maypad/config.h
@@ -41,10 +41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41 */ 41 */
42#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 42#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
43 43
44// #define BACKLIGHT_PIN B7
45// #define BACKLIGHT_BREATHING
46// #define BACKLIGHT_LEVELS 3
47
48// #define RGB_DI_PIN E2 44// #define RGB_DI_PIN E2
49// #ifdef RGB_DI_PIN 45// #ifdef RGB_DI_PIN
50// #define RGBLED_NUM 16 46// #define RGBLED_NUM 16
@@ -67,8 +63,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
67/* define if matrix has ghost (lacks anti-ghosting diodes) */ 63/* define if matrix has ghost (lacks anti-ghosting diodes) */
68//#define MATRIX_HAS_GHOST 64//#define MATRIX_HAS_GHOST
69 65
70/* number of backlight levels */
71
72/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 66/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
73#define LOCKING_SUPPORT_ENABLE 67#define LOCKING_SUPPORT_ENABLE
74/* Locking resynchronize hack */ 68/* Locking resynchronize hack */
diff --git a/keyboards/keyprez/bison/config.h b/keyboards/keyprez/bison/config.h
index e6f73948f5..6e4b9ed660 100644
--- a/keyboards/keyprez/bison/config.h
+++ b/keyboards/keyprez/bison/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57//#define RGB_DI_PIN E2 53//#define RGB_DI_PIN E2
58//#ifdef RGB_DI_PIN 54//#ifdef RGB_DI_PIN
59//# define RGBLED_NUM 16 55//# define RGBLED_NUM 16
diff --git a/keyboards/keyprez/unicorn/config.h b/keyboards/keyprez/unicorn/config.h
index 481c72eee5..5cd618b284 100644
--- a/keyboards/keyprez/unicorn/config.h
+++ b/keyboards/keyprez/unicorn/config.h
@@ -39,10 +39,6 @@
39//#define LED_COMPOSE_PIN B3 39//#define LED_COMPOSE_PIN B3
40//#define LED_KANA_PIN B4 40//#define LED_KANA_PIN B4
41 41
42//#define BACKLIGHT_PIN B7
43//#define BACKLIGHT_LEVELS 3
44//#define BACKLIGHT_BREATHING
45
46//#define RGB_DI_PIN E2 42//#define RGB_DI_PIN E2
47//#ifdef RGB_DI_PIN 43//#ifdef RGB_DI_PIN
48//# define RGBLED_NUM 16 44//# define RGBLED_NUM 16
diff --git a/keyboards/keystonecaps/gameroyadvance/config.h b/keyboards/keystonecaps/gameroyadvance/config.h
index 3b949040fd..d4ed3be241 100644
--- a/keyboards/keystonecaps/gameroyadvance/config.h
+++ b/keyboards/keystonecaps/gameroyadvance/config.h
@@ -39,8 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW or ROW2COL */ 39/* COL2ROW or ROW2COL */
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42/* number of backlight levels */
43
44#ifdef BACKLIGHT_PIN 42#ifdef BACKLIGHT_PIN
45#define BACKLIGHT_LEVELS 3 43#define BACKLIGHT_LEVELS 3
46#endif 44#endif
diff --git a/keyboards/kindakeyboards/conone65/config.h b/keyboards/kindakeyboards/conone65/config.h
index 1dacdfb0ff..ad4b0c107c 100644
--- a/keyboards/kindakeyboards/conone65/config.h
+++ b/keyboards/kindakeyboards/conone65/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57//#define RGB_DI_PIN E2 53//#define RGB_DI_PIN E2
58//#ifdef RGB_DI_PIN 54//#ifdef RGB_DI_PIN
59//# define RGBLED_NUM 16 55//# define RGBLED_NUM 16
diff --git a/keyboards/kira75/config.h b/keyboards/kira75/config.h
index 25c949f6bc..1283ea7321 100644
--- a/keyboards/kira75/config.h
+++ b/keyboards/kira75/config.h
@@ -65,8 +65,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
65/* define if matrix has ghost (lacks anti-ghosting diodes) */ 65/* define if matrix has ghost (lacks anti-ghosting diodes) */
66//#define MATRIX_HAS_GHOST 66//#define MATRIX_HAS_GHOST
67 67
68/* number of backlight levels */
69
70/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 68/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
71#define LOCKING_SUPPORT_ENABLE 69#define LOCKING_SUPPORT_ENABLE
72/* Locking resynchronize hack */ 70/* Locking resynchronize hack */
diff --git a/keyboards/kkatano/bakeneko80/config.h b/keyboards/kkatano/bakeneko80/config.h
index 87b6705a75..38c8c30ecc 100644
--- a/keyboards/kkatano/bakeneko80/config.h
+++ b/keyboards/kkatano/bakeneko80/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
diff --git a/keyboards/kkatano/wallaby/config.h b/keyboards/kkatano/wallaby/config.h
index 784d867247..d297adae1d 100644
--- a/keyboards/kkatano/wallaby/config.h
+++ b/keyboards/kkatano/wallaby/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
diff --git a/keyboards/kkatano/yurei/config.h b/keyboards/kkatano/yurei/config.h
index 6a13affb21..e17992c828 100644
--- a/keyboards/kkatano/yurei/config.h
+++ b/keyboards/kkatano/yurei/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
diff --git a/keyboards/kmac/config.h b/keyboards/kmac/config.h
index 3d1b8eb5d5..1e269433c1 100644
--- a/keyboards/kmac/config.h
+++ b/keyboards/kmac/config.h
@@ -40,11 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40#define LED_SCROLL_LOCK_PIN E6 40#define LED_SCROLL_LOCK_PIN E6
41#define LED_PIN_ON_STATE 0 41#define LED_PIN_ON_STATE 0
42 42
43/* number of backlight levels */
44//#define BACKLIGHT_LEVELS 3
45// #define BACKLIGHT_PIN B7
46// #define BACKLIGHT_BREATHING
47
48/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 43/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
49#define DEBOUNCE 5 44#define DEBOUNCE 5
50 45
diff --git a/keyboards/kmac_pad/config.h b/keyboards/kmac_pad/config.h
index 301a7813da..d098a4cfc5 100644
--- a/keyboards/kmac_pad/config.h
+++ b/keyboards/kmac_pad/config.h
@@ -38,11 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38// #define LED_SCROLL_LOCK_PIN E6 38// #define LED_SCROLL_LOCK_PIN E6
39// #define LED_PIN_ON_STATE 0 39// #define LED_PIN_ON_STATE 0
40 40
41/* number of backlight levels */
42// #define BACKLIGHT_LEVELS 3
43// #define BACKLIGHT_PIN B7
44// #define BACKLIGHT_BREATHING
45
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 41/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
47#define DEBOUNCE 5 42#define DEBOUNCE 5
48 43
diff --git a/keyboards/kmini/config.h b/keyboards/kmini/config.h
index 7138b158a6..5d349f78ad 100755
--- a/keyboards/kmini/config.h
+++ b/keyboards/kmini/config.h
@@ -33,10 +33,5 @@
33/* COL2ROW, ROW2COL*/ 33/* COL2ROW, ROW2COL*/
34//#define DIODE_DIRECTION 34//#define DIODE_DIRECTION
35 35
36/* number of backlight levels */
37//#define BACKLIGHT_LEVELS 3
38// #define BACKLIGHT_PIN B7
39// #define BACKLIGHT_BREATHING
40
41/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 36/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
42#define DEBOUNCE 5 37#define DEBOUNCE 5
diff --git a/keyboards/knops/mini/config.h b/keyboards/knops/mini/config.h
index 7ca350b30c..d3d17e4204 100644
--- a/keyboards/knops/mini/config.h
+++ b/keyboards/knops/mini/config.h
@@ -38,10 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38 38
39/* COL2ROW, ROW2COL*/ 39/* COL2ROW, ROW2COL*/
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45 41
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
47#define DEBOUNCE 5 43#define DEBOUNCE 5
@@ -49,8 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
51 47
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/kona_classic/config.h b/keyboards/kona_classic/config.h
index 3023a656a4..8714b866e2 100644
--- a/keyboards/kona_classic/config.h
+++ b/keyboards/kona_classic/config.h
@@ -34,10 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34/* COL2ROW or ROW2COL */ 34/* COL2ROW or ROW2COL */
35#define DIODE_DIRECTION ROW2COL 35#define DIODE_DIRECTION ROW2COL
36 36
37// #define BACKLIGHT_PIN B7
38// #define BACKLIGHT_BREATHING
39// #define BACKLIGHT_LEVELS 3
40
41/* Underlight configuration 37/* Underlight configuration
42 */ 38 */
43#define RGB_DI_PIN B2 39#define RGB_DI_PIN B2
diff --git a/keyboards/kopibeng/xt65/config.h b/keyboards/kopibeng/xt65/config.h
index 29398208f4..512994ade7 100644
--- a/keyboards/kopibeng/xt65/config.h
+++ b/keyboards/kopibeng/xt65/config.h
@@ -39,7 +39,6 @@
39#define DIODE_DIRECTION COL2ROW 39#define DIODE_DIRECTION COL2ROW
40 40
41#define BACKLIGHT_PIN B1 41#define BACKLIGHT_PIN B1
42// #define BACKLIGHT_BREATHING
43#define BACKLIGHT_LEVELS 5 42#define BACKLIGHT_LEVELS 5
44 43
45#define RGB_DI_PIN D5 44#define RGB_DI_PIN D5
@@ -68,8 +67,6 @@
68/* define if matrix has ghost (lacks anti-ghosting diodes) */ 67/* define if matrix has ghost (lacks anti-ghosting diodes) */
69//#define MATRIX_HAS_GHOST 68//#define MATRIX_HAS_GHOST
70 69
71/* number of backlight levels */
72
73/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 70/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
74#define LOCKING_SUPPORT_ENABLE 71#define LOCKING_SUPPORT_ENABLE
75/* Locking resynchronize hack */ 72/* Locking resynchronize hack */
diff --git a/keyboards/kprepublic/bm16s/config.h b/keyboards/kprepublic/bm16s/config.h
index b876b60ffa..af9da63d3b 100755
--- a/keyboards/kprepublic/bm16s/config.h
+++ b/keyboards/kprepublic/bm16s/config.h
@@ -12,8 +12,6 @@
12/* COL2ROW or ROW2COL */ 12/* COL2ROW or ROW2COL */
13#define DIODE_DIRECTION COL2ROW 13#define DIODE_DIRECTION COL2ROW
14 14
15/* number of backlight levels */
16
17#ifdef BACKLIGHT_PIN 15#ifdef BACKLIGHT_PIN
18 #define BACKLIGHT_LEVELS 3 16 #define BACKLIGHT_LEVELS 3
19#endif 17#endif
diff --git a/keyboards/kprepublic/bm43a/config.h b/keyboards/kprepublic/bm43a/config.h
index 2e725af6b5..39bf789619 100644
--- a/keyboards/kprepublic/bm43a/config.h
+++ b/keyboards/kprepublic/bm43a/config.h
@@ -39,7 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39#define DIODE_DIRECTION COL2ROW 39#define DIODE_DIRECTION COL2ROW
40 40
41#define BACKLIGHT_PIN B7 41#define BACKLIGHT_PIN B7
42// #define BACKLIGHT_BREATHING
43#define BACKLIGHT_LEVELS 5 42#define BACKLIGHT_LEVELS 5
44 43
45#define RGB_DI_PIN E2 44#define RGB_DI_PIN E2
diff --git a/keyboards/kprepublic/bm980hsrgb/config.h b/keyboards/kprepublic/bm980hsrgb/config.h
index 605fad9e55..22c3993b0f 100644
--- a/keyboards/kprepublic/bm980hsrgb/config.h
+++ b/keyboards/kprepublic/bm980hsrgb/config.h
@@ -49,10 +49,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49//#define LED_COMPOSE_PIN B3 49//#define LED_COMPOSE_PIN B3
50//#define LED_KANA_PIN B4 50//#define LED_KANA_PIN B4
51 51
52//#define BACKLIGHT_PIN B7
53//#define BACKLIGHT_LEVELS 3
54//#define BACKLIGHT_BREATHING
55
56#define RGB_DI_PIN B0 52#define RGB_DI_PIN B0
57 53
58// The number of LEDs connected 54// The number of LEDs connected
diff --git a/keyboards/kprepublic/cospad/config.h b/keyboards/kprepublic/cospad/config.h
index de567ca0d1..ec21bfe1ce 100644
--- a/keyboards/kprepublic/cospad/config.h
+++ b/keyboards/kprepublic/cospad/config.h
@@ -48,7 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#define LED_PIN_ON_STATE 0 48#define LED_PIN_ON_STATE 0
49 49
50#define BACKLIGHT_PIN F7 50#define BACKLIGHT_PIN F7
51// #define BACKLIGHT_BREATHING
52#define BACKLIGHT_LEVELS 3 51#define BACKLIGHT_LEVELS 3
53#define BACKLIGHT_ON_STATE 0 52#define BACKLIGHT_ON_STATE 0
54 53
diff --git a/keyboards/ktec/daisy/config.h b/keyboards/ktec/daisy/config.h
index ae2f012676..3c0ee3bf79 100644
--- a/keyboards/ktec/daisy/config.h
+++ b/keyboards/ktec/daisy/config.h
@@ -48,7 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#define LED_PIN_ON_STATE 0 48#define LED_PIN_ON_STATE 0
49 49
50#define BACKLIGHT_PIN D0 50#define BACKLIGHT_PIN D0
51// #define BACKLIGHT_BREATHING
52#define BACKLIGHT_LEVELS 6 51#define BACKLIGHT_LEVELS 6
53 52
54#define RGB_DI_PIN C7 53#define RGB_DI_PIN C7
diff --git a/keyboards/kudox/columner/config.h b/keyboards/kudox/columner/config.h
index e4cc9c1d2f..a12b5b1b1d 100644
--- a/keyboards/kudox/columner/config.h
+++ b/keyboards/kudox/columner/config.h
@@ -34,9 +34,6 @@
34/* define if matrix has ghost */ 34/* define if matrix has ghost */
35//#define MATRIX_HAS_GHOST 35//#define MATRIX_HAS_GHOST
36 36
37/* number of backlight levels */
38// #define BACKLIGHT_LEVELS 3
39
40/* Set 0 if debouncing isn't needed */ 37/* Set 0 if debouncing isn't needed */
41#define DEBOUNCE 5 38#define DEBOUNCE 5
42 39
diff --git a/keyboards/kudox/rev1/config.h b/keyboards/kudox/rev1/config.h
index f28a11b93b..196045ba43 100644
--- a/keyboards/kudox/rev1/config.h
+++ b/keyboards/kudox/rev1/config.h
@@ -34,9 +34,6 @@
34/* define if matrix has ghost */ 34/* define if matrix has ghost */
35//#define MATRIX_HAS_GHOST 35//#define MATRIX_HAS_GHOST
36 36
37/* number of backlight levels */
38// #define BACKLIGHT_LEVELS 3
39
40/* Set 0 if debouncing isn't needed */ 37/* Set 0 if debouncing isn't needed */
41#define DEBOUNCE 5 38#define DEBOUNCE 5
42 39
diff --git a/keyboards/kudox/rev2/config.h b/keyboards/kudox/rev2/config.h
index f28a11b93b..196045ba43 100644
--- a/keyboards/kudox/rev2/config.h
+++ b/keyboards/kudox/rev2/config.h
@@ -34,9 +34,6 @@
34/* define if matrix has ghost */ 34/* define if matrix has ghost */
35//#define MATRIX_HAS_GHOST 35//#define MATRIX_HAS_GHOST
36 36
37/* number of backlight levels */
38// #define BACKLIGHT_LEVELS 3
39
40/* Set 0 if debouncing isn't needed */ 37/* Set 0 if debouncing isn't needed */
41#define DEBOUNCE 5 38#define DEBOUNCE 5
42 39
diff --git a/keyboards/kudox/rev3/config.h b/keyboards/kudox/rev3/config.h
index e4cc9c1d2f..a12b5b1b1d 100644
--- a/keyboards/kudox/rev3/config.h
+++ b/keyboards/kudox/rev3/config.h
@@ -34,9 +34,6 @@
34/* define if matrix has ghost */ 34/* define if matrix has ghost */
35//#define MATRIX_HAS_GHOST 35//#define MATRIX_HAS_GHOST
36 36
37/* number of backlight levels */
38// #define BACKLIGHT_LEVELS 3
39
40/* Set 0 if debouncing isn't needed */ 37/* Set 0 if debouncing isn't needed */
41#define DEBOUNCE 5 38#define DEBOUNCE 5
42 39
diff --git a/keyboards/kudox_full/rev1/config.h b/keyboards/kudox_full/rev1/config.h
index 79d63f3a29..358079c538 100644
--- a/keyboards/kudox_full/rev1/config.h
+++ b/keyboards/kudox_full/rev1/config.h
@@ -21,9 +21,6 @@
21/* define if matrix has ghost */ 21/* define if matrix has ghost */
22//#define MATRIX_HAS_GHOST 22//#define MATRIX_HAS_GHOST
23 23
24/* number of backlight levels */
25// #define BACKLIGHT_LEVELS 3
26
27/* Set 0 if debouncing isn't needed */ 24/* Set 0 if debouncing isn't needed */
28#define DEBOUNCE 5 25#define DEBOUNCE 5
29 26
diff --git a/keyboards/kudox_game/rev1/config.h b/keyboards/kudox_game/rev1/config.h
index 020829ba5a..77afeba795 100644
--- a/keyboards/kudox_game/rev1/config.h
+++ b/keyboards/kudox_game/rev1/config.h
@@ -34,9 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34/* define if matrix has ghost */ 34/* define if matrix has ghost */
35//#define MATRIX_HAS_GHOST 35//#define MATRIX_HAS_GHOST
36 36
37/* number of backlight levels */
38// #define BACKLIGHT_LEVELS 3
39
40/* Set 0 if debouncing isn't needed */ 37/* Set 0 if debouncing isn't needed */
41#define DEBOUNCE 5 38#define DEBOUNCE 5
42 39
diff --git a/keyboards/kudox_game/rev2/config.h b/keyboards/kudox_game/rev2/config.h
index 0ff1850f65..ff318ffd2e 100644
--- a/keyboards/kudox_game/rev2/config.h
+++ b/keyboards/kudox_game/rev2/config.h
@@ -34,9 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34/* define if matrix has ghost */ 34/* define if matrix has ghost */
35//#define MATRIX_HAS_GHOST 35//#define MATRIX_HAS_GHOST
36 36
37/* number of backlight levels */
38// #define BACKLIGHT_LEVELS 3
39
40/* Set 0 if debouncing isn't needed */ 37/* Set 0 if debouncing isn't needed */
41#define DEBOUNCE 5 38#define DEBOUNCE 5
42 39
diff --git a/keyboards/kwub/bloop/config.h b/keyboards/kwub/bloop/config.h
index b02c616e89..91ed7a159d 100644
--- a/keyboards/kwub/bloop/config.h
+++ b/keyboards/kwub/bloop/config.h
@@ -31,8 +31,6 @@
31/* COL2ROW or ROW2COL */ 31/* COL2ROW or ROW2COL */
32#define DIODE_DIRECTION COL2ROW 32#define DIODE_DIRECTION COL2ROW
33 33
34/* number of backlight levels */
35
36#ifdef BACKLIGHT_PIN 34#ifdef BACKLIGHT_PIN
37# define BACKLIGHT_LEVELS 3 35# define BACKLIGHT_LEVELS 3
38#endif 36#endif
diff --git a/keyboards/ky01/config.h b/keyboards/ky01/config.h
index 2dd2144f09..c7c4651dfb 100644
--- a/keyboards/ky01/config.h
+++ b/keyboards/ky01/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
diff --git a/keyboards/labyrinth75/config.h b/keyboards/labyrinth75/config.h
index b03920b95d..547a26d6d4 100644
--- a/keyboards/labyrinth75/config.h
+++ b/keyboards/labyrinth75/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47//#define BACKLIGHT_PIN B7
48//#define BACKLIGHT_LEVELS 3
49//#define BACKLIGHT_BREATHING
50
51#define RGB_DI_PIN B0 //D5 could also be the other pin maybe 47#define RGB_DI_PIN B0 //D5 could also be the other pin maybe
52//#ifdef RGB_DI_PIN 48//#ifdef RGB_DI_PIN
53#define RGBLED_NUM 6 49#define RGBLED_NUM 6
diff --git a/keyboards/latincompass/latin47ble/config.h b/keyboards/latincompass/latin47ble/config.h
index 505ecf902a..d71c7a8610 100644
--- a/keyboards/latincompass/latin47ble/config.h
+++ b/keyboards/latincompass/latin47ble/config.h
@@ -66,8 +66,6 @@
66/* define if matrix has ghost (lacks anti-ghosting diodes) */ 66/* define if matrix has ghost (lacks anti-ghosting diodes) */
67//#define MATRIX_HAS_GHOST 67//#define MATRIX_HAS_GHOST
68 68
69/* number of backlight levels */
70
71/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 69/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
72#define LOCKING_SUPPORT_ENABLE 70#define LOCKING_SUPPORT_ENABLE
73/* Locking resynchronize hack */ 71/* Locking resynchronize hack */
diff --git a/keyboards/lazydesigners/dimple/staggered/rev3/config.h b/keyboards/lazydesigners/dimple/staggered/rev3/config.h
index cc32223f3a..6c4ffd625a 100644
--- a/keyboards/lazydesigners/dimple/staggered/rev3/config.h
+++ b/keyboards/lazydesigners/dimple/staggered/rev3/config.h
@@ -17,6 +17,5 @@
17#pragma once 17#pragma once
18 18
19#define BACKLIGHT_PIN B7 19#define BACKLIGHT_PIN B7
20// #define BACKLIGHT_BREATHING
21#define BACKLIGHT_LEVELS 3 20#define BACKLIGHT_LEVELS 3
22 21
diff --git a/keyboards/lazydesigners/dimpleplus/config.h b/keyboards/lazydesigners/dimpleplus/config.h
index 61c2beb226..bba3a1d73c 100644
--- a/keyboards/lazydesigners/dimpleplus/config.h
+++ b/keyboards/lazydesigners/dimpleplus/config.h
@@ -29,7 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define DIODE_DIRECTION COL2ROW 29#define DIODE_DIRECTION COL2ROW
30 30
31#define BACKLIGHT_PIN B7 31#define BACKLIGHT_PIN B7
32// #define BACKLIGHT_BREATHING
33#define BACKLIGHT_LEVELS 3 32#define BACKLIGHT_LEVELS 3
34 33
35/* RBG underglow */ 34/* RBG underglow */
diff --git a/keyboards/lazydesigners/the50/config.h b/keyboards/lazydesigners/the50/config.h
index 53ee2b2bbb..2d34541d15 100644
--- a/keyboards/lazydesigners/the50/config.h
+++ b/keyboards/lazydesigners/the50/config.h
@@ -13,7 +13,6 @@
13/* COL2ROW or ROW2COL */ 13/* COL2ROW or ROW2COL */
14#define DIODE_DIRECTION COL2ROW 14#define DIODE_DIRECTION COL2ROW
15 15
16/* number of backlight levels */
17#define BACKLIGHT_PIN B6 16#define BACKLIGHT_PIN B6
18#ifdef BACKLIGHT_PIN 17#ifdef BACKLIGHT_PIN
19#define BACKLIGHT_LEVELS 6 18#define BACKLIGHT_LEVELS 6
diff --git a/keyboards/lazydesigners/the60/rev1/config.h b/keyboards/lazydesigners/the60/rev1/config.h
index 4d50f75296..5ddc940dbf 100755
--- a/keyboards/lazydesigners/the60/rev1/config.h
+++ b/keyboards/lazydesigners/the60/rev1/config.h
@@ -13,7 +13,6 @@
13/* COL2ROW or ROW2COL */ 13/* COL2ROW or ROW2COL */
14#define DIODE_DIRECTION COL2ROW 14#define DIODE_DIRECTION COL2ROW
15 15
16/* number of backlight levels */
17#define BACKLIGHT_PIN B6 16#define BACKLIGHT_PIN B6
18#ifdef BACKLIGHT_PIN 17#ifdef BACKLIGHT_PIN
19#define BACKLIGHT_LEVELS 6 18#define BACKLIGHT_LEVELS 6
diff --git a/keyboards/leeku/finger65/config.h b/keyboards/leeku/finger65/config.h
index 10cf15b91f..120e557506 100644
--- a/keyboards/leeku/finger65/config.h
+++ b/keyboards/leeku/finger65/config.h
@@ -33,6 +33,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 33/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
34#define DEBOUNCE 5 34#define DEBOUNCE 5
35 35
36/* number of backlight levels */
37#define BACKLIGHT_LEVELS 1 36#define BACKLIGHT_LEVELS 1
38
diff --git a/keyboards/lets_split/rev1/config.h b/keyboards/lets_split/rev1/config.h
index 77b0c3b095..9113829906 100644
--- a/keyboards/lets_split/rev1/config.h
+++ b/keyboards/lets_split/rev1/config.h
@@ -33,9 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33/* define if matrix has ghost */ 33/* define if matrix has ghost */
34//#define MATRIX_HAS_GHOST 34//#define MATRIX_HAS_GHOST
35 35
36/* number of backlight levels */
37// #define BACKLIGHT_LEVELS 3
38
39/* Set 0 if debouncing isn't needed */ 36/* Set 0 if debouncing isn't needed */
40#define DEBOUNCE 5 37#define DEBOUNCE 5
41 38
diff --git a/keyboards/lets_split/rev2/config.h b/keyboards/lets_split/rev2/config.h
index 6fbfaba982..790b47040b 100644
--- a/keyboards/lets_split/rev2/config.h
+++ b/keyboards/lets_split/rev2/config.h
@@ -33,9 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33/* define if matrix has ghost */ 33/* define if matrix has ghost */
34//#define MATRIX_HAS_GHOST 34//#define MATRIX_HAS_GHOST
35 35
36/* number of backlight levels */
37// #define BACKLIGHT_LEVELS 3
38
39/* Set 0 if debouncing isn't needed */ 36/* Set 0 if debouncing isn't needed */
40#define DEBOUNCE 5 37#define DEBOUNCE 5
41 38
diff --git a/keyboards/lets_split/sockets/config.h b/keyboards/lets_split/sockets/config.h
index 0adf933032..1fda9223dc 100644
--- a/keyboards/lets_split/sockets/config.h
+++ b/keyboards/lets_split/sockets/config.h
@@ -33,9 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33/* define if matrix has ghost */ 33/* define if matrix has ghost */
34//#define MATRIX_HAS_GHOST 34//#define MATRIX_HAS_GHOST
35 35
36/* number of backlight levels */
37// #define BACKLIGHT_LEVELS 3
38
39/* Set 0 if debouncing isn't needed */ 36/* Set 0 if debouncing isn't needed */
40#define DEBOUNCE 5 37#define DEBOUNCE 5
41 38
diff --git a/keyboards/lfkeyboards/lfk65_hs/config.h b/keyboards/lfkeyboards/lfk65_hs/config.h
index 0a59249859..980df0618b 100644
--- a/keyboards/lfkeyboards/lfk65_hs/config.h
+++ b/keyboards/lfkeyboards/lfk65_hs/config.h
@@ -39,8 +39,6 @@
39/* define if matrix has ghost (lacks anti-ghosting diodes) */ 39/* define if matrix has ghost (lacks anti-ghosting diodes) */
40//#define MATRIX_HAS_GHOST 40//#define MATRIX_HAS_GHOST
41 41
42/* number of backlight levels */
43
44/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 42/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
45#define LOCKING_SUPPORT_ENABLE 43#define LOCKING_SUPPORT_ENABLE
46/* Locking resynchronize hack */ 44/* Locking resynchronize hack */
diff --git a/keyboards/lfkeyboards/lfk87/config.h b/keyboards/lfkeyboards/lfk87/config.h
index 8eaebd6830..8954b57caf 100644
--- a/keyboards/lfkeyboards/lfk87/config.h
+++ b/keyboards/lfkeyboards/lfk87/config.h
@@ -67,8 +67,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
67/* define if matrix has ghost (lacks anti-ghosting diodes) */ 67/* define if matrix has ghost (lacks anti-ghosting diodes) */
68//#define MATRIX_HAS_GHOST 68//#define MATRIX_HAS_GHOST
69 69
70/* number of backlight levels */
71
72/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 70/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
73#define LOCKING_SUPPORT_ENABLE 71#define LOCKING_SUPPORT_ENABLE
74/* Locking resynchronize hack */ 72/* Locking resynchronize hack */
diff --git a/keyboards/lfkeyboards/lfkpad/config.h b/keyboards/lfkeyboards/lfkpad/config.h
index 709d511b56..acdbeff8a7 100644
--- a/keyboards/lfkeyboards/lfkpad/config.h
+++ b/keyboards/lfkeyboards/lfkpad/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51#define RGB_DI_PIN C7 // Have to set it to something to get the ws2812 code to compile 47#define RGB_DI_PIN C7 // Have to set it to something to get the ws2812 code to compile
52#ifdef RGB_DI_PIN 48#ifdef RGB_DI_PIN
53# define RGBLED_NUM 28 49# define RGBLED_NUM 28
diff --git a/keyboards/lfkeyboards/mini1800/config.h b/keyboards/lfkeyboards/mini1800/config.h
index d1229ed416..1429b02c6d 100644
--- a/keyboards/lfkeyboards/mini1800/config.h
+++ b/keyboards/lfkeyboards/mini1800/config.h
@@ -57,8 +57,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
57/* define if matrix has ghost (lacks anti-ghosting diodes) */ 57/* define if matrix has ghost (lacks anti-ghosting diodes) */
58//#define MATRIX_HAS_GHOST 58//#define MATRIX_HAS_GHOST
59 59
60/* number of backlight levels */
61
62/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 60/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
63#define LOCKING_SUPPORT_ENABLE 61#define LOCKING_SUPPORT_ENABLE
64/* Locking resynchronize hack */ 62/* Locking resynchronize hack */
diff --git a/keyboards/lizard_trick/tenkey_plusplus/config.h b/keyboards/lizard_trick/tenkey_plusplus/config.h
index 72f95750f2..30013bd326 100644
--- a/keyboards/lizard_trick/tenkey_plusplus/config.h
+++ b/keyboards/lizard_trick/tenkey_plusplus/config.h
@@ -56,10 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56//#define LED_COMPOSE_PIN B3 56//#define LED_COMPOSE_PIN B3
57//#define LED_KANA_PIN B4 57//#define LED_KANA_PIN B4
58 58
59//#define BACKLIGHT_PIN B7
60//#define BACKLIGHT_LEVELS 3
61//#define BACKLIGHT_BREATHING
62
63//#define RGB_DI_PIN E2 59//#define RGB_DI_PIN E2
64//#ifdef RGB_DI_PIN 60//#ifdef RGB_DI_PIN
65//# define RGBLED_NUM 16 61//# define RGBLED_NUM 16
diff --git a/keyboards/lm_keyboard/lm60n/config.h b/keyboards/lm_keyboard/lm60n/config.h
index 2f376450ac..2cc7664d27 100644
--- a/keyboards/lm_keyboard/lm60n/config.h
+++ b/keyboards/lm_keyboard/lm60n/config.h
@@ -48,11 +48,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#define LED_CAPS_LOCK_PIN C7 48#define LED_CAPS_LOCK_PIN C7
49//#define LED_SCROLL_LOCK_PIN B2 49//#define LED_SCROLL_LOCK_PIN B2
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4s
52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56 52
57#define RGB_DI_PIN B0 53#define RGB_DI_PIN B0
58#ifdef RGB_DI_PIN 54#ifdef RGB_DI_PIN
diff --git a/keyboards/m10a/config.h b/keyboards/m10a/config.h
index 8a5b36f4fe..bff43854f3 100644
--- a/keyboards/m10a/config.h
+++ b/keyboards/m10a/config.h
@@ -36,7 +36,6 @@
36/* define if matrix has ghost */ 36/* define if matrix has ghost */
37//#define MATRIX_HAS_GHOST 37//#define MATRIX_HAS_GHOST
38 38
39/* number of backlight levels */
40#define BACKLIGHT_LEVELS 6 39#define BACKLIGHT_LEVELS 6
41 40
42/* Set 0 if debouncing isn't needed */ 41/* Set 0 if debouncing isn't needed */
diff --git a/keyboards/machine_industries/m4_a/config.h b/keyboards/machine_industries/m4_a/config.h
index acb9a302d2..7a9a3f3d35 100644
--- a/keyboards/machine_industries/m4_a/config.h
+++ b/keyboards/machine_industries/m4_a/config.h
@@ -36,10 +36,6 @@
36//#define LED_COMPOSE_PIN B3 36//#define LED_COMPOSE_PIN B3
37//#define LED_KANA_PIN B4 37//#define LED_KANA_PIN B4
38 38
39//#define BACKLIGHT_PIN B7
40//#define BACKLIGHT_LEVELS 3
41//#define BACKLIGHT_BREATHING
42
43//#define RGB_DI_PIN E2 39//#define RGB_DI_PIN E2
44//#ifdef RGB_DI_PIN 40//#ifdef RGB_DI_PIN
45//# define RGBLED_NUM 16 41//# define RGBLED_NUM 16
diff --git a/keyboards/maple_computing/christmas_tree/config.h b/keyboards/maple_computing/christmas_tree/config.h
index 8ffcd5c25a..dc27999662 100644
--- a/keyboards/maple_computing/christmas_tree/config.h
+++ b/keyboards/maple_computing/christmas_tree/config.h
@@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35/* define if matrix has ghost */ 35/* define if matrix has ghost */
36//#define MATRIX_HAS_GHOST 36//#define MATRIX_HAS_GHOST
37 37
38/* number of backlight levels */
39#define BACKLIGHT_LEVELS 3 38#define BACKLIGHT_LEVELS 3
40 39
41/* Set 0 if debouncing isn't needed */ 40/* Set 0 if debouncing isn't needed */
diff --git a/keyboards/maple_computing/ivy/config.h b/keyboards/maple_computing/ivy/config.h
index 96fb23736c..370744a0aa 100644
--- a/keyboards/maple_computing/ivy/config.h
+++ b/keyboards/maple_computing/ivy/config.h
@@ -38,7 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38 38
39#define BACKLIGHT_PIN D2 39#define BACKLIGHT_PIN D2
40 40
41/* number of backlight levels */
42#define BACKLIGHT_LEVELS 3 41#define BACKLIGHT_LEVELS 3
43 42
44/* 43/*
diff --git a/keyboards/maple_computing/jnao/config.h b/keyboards/maple_computing/jnao/config.h
index e8a2ca39b8..f96e67ebe7 100644
--- a/keyboards/maple_computing/jnao/config.h
+++ b/keyboards/maple_computing/jnao/config.h
@@ -31,7 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31/* COL2ROW or ROW2COL */ 31/* COL2ROW or ROW2COL */
32#define DIODE_DIRECTION COL2ROW 32#define DIODE_DIRECTION COL2ROW
33 33
34/* number of backlight levels */
35#define BACKLIGHT_LEVELS 3 34#define BACKLIGHT_LEVELS 3
36 35
37/* Set 0 if debouncing isn't needed */ 36/* Set 0 if debouncing isn't needed */
diff --git a/keyboards/maple_computing/lets_split_eh/eh/config.h b/keyboards/maple_computing/lets_split_eh/eh/config.h
index c2f92b7274..e03cb8738b 100644
--- a/keyboards/maple_computing/lets_split_eh/eh/config.h
+++ b/keyboards/maple_computing/lets_split_eh/eh/config.h
@@ -28,7 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28 28
29#define BACKLIGHT_PIN B7 29#define BACKLIGHT_PIN B7
30 30
31/* number of backlight levels */
32#define BACKLIGHT_LEVELS 3 31#define BACKLIGHT_LEVELS 3
33 32
34/* ws2812 RGB LED */ 33/* ws2812 RGB LED */
diff --git a/keyboards/maple_computing/minidox/config.h b/keyboards/maple_computing/minidox/config.h
index 9b3adc2602..1e11db1264 100644
--- a/keyboards/maple_computing/minidox/config.h
+++ b/keyboards/maple_computing/minidox/config.h
@@ -30,9 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30/* define if matrix has ghost */ 30/* define if matrix has ghost */
31//#define MATRIX_HAS_GHOST 31//#define MATRIX_HAS_GHOST
32 32
33/* number of backlight levels */
34// #define BACKLIGHT_LEVELS 3
35
36/* Set 0 if debouncing isn't needed */ 33/* Set 0 if debouncing isn't needed */
37#define DEBOUNCE 5 34#define DEBOUNCE 5
38 35
diff --git a/keyboards/maple_computing/the_ruler/config.h b/keyboards/maple_computing/the_ruler/config.h
index 41cd985c1d..8a1a304a51 100644
--- a/keyboards/maple_computing/the_ruler/config.h
+++ b/keyboards/maple_computing/the_ruler/config.h
@@ -45,8 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
46//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
47 47
48/* number of backlight levels */
49
50/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
51#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
52/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/marksard/rhymestone/rev1/config.h b/keyboards/marksard/rhymestone/rev1/config.h
index d98ce30652..48e8d1a616 100644
--- a/keyboards/marksard/rhymestone/rev1/config.h
+++ b/keyboards/marksard/rhymestone/rev1/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51#define RGB_DI_PIN D3 47#define RGB_DI_PIN D3
52 48
53#ifdef RGBLIGHT_ENABLE 49#ifdef RGBLIGHT_ENABLE
diff --git a/keyboards/marksard/treadstone48/rev1/config.h b/keyboards/marksard/treadstone48/rev1/config.h
index 7e58056922..0cee1720da 100644
--- a/keyboards/marksard/treadstone48/rev1/config.h
+++ b/keyboards/marksard/treadstone48/rev1/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51#define RGB_DI_PIN D3 47#define RGB_DI_PIN D3
52#ifdef RGB_DI_PIN 48#ifdef RGB_DI_PIN
53 #ifndef RS_EXTRA_LED 49 #ifndef RS_EXTRA_LED
diff --git a/keyboards/marksard/treadstone48/rev2/config.h b/keyboards/marksard/treadstone48/rev2/config.h
index d7ebff675f..0a928323ba 100644
--- a/keyboards/marksard/treadstone48/rev2/config.h
+++ b/keyboards/marksard/treadstone48/rev2/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45// #define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 45// #define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51#define RGB_DI_PIN D3 47#define RGB_DI_PIN D3
52#ifdef RGB_DI_PIN 48#ifdef RGB_DI_PIN
53 #define RGBLED_NUM 12 49 #define RGBLED_NUM 12
diff --git a/keyboards/maxipad/config.h b/keyboards/maxipad/config.h
index c9bfc3ea61..e459789dab 100644
--- a/keyboards/maxipad/config.h
+++ b/keyboards/maxipad/config.h
@@ -20,9 +20,6 @@
20/* define if matrix has ghost (lacks anti-ghosting diodes) */ 20/* define if matrix has ghost (lacks anti-ghosting diodes) */
21//#define MATRIX_HAS_GHOST 21//#define MATRIX_HAS_GHOST
22 22
23/* number of backlight levels */
24//#define BACKLIGHT_LEVELS 3
25
26/* Set 0 if debouncing isn't needed */ 23/* Set 0 if debouncing isn't needed */
27#define DEBOUNCE 5 24#define DEBOUNCE 5
28 25
diff --git a/keyboards/mechbrewery/mb65s/config.h b/keyboards/mechbrewery/mb65s/config.h
index 57ae42b415..ca75b18cf9 100644
--- a/keyboards/mechbrewery/mb65s/config.h
+++ b/keyboards/mechbrewery/mb65s/config.h
@@ -36,7 +36,6 @@
36#define LED_CAPS_LOCK_PIN D4 36#define LED_CAPS_LOCK_PIN D4
37#define LED_PIN_ON_STATE 0 37#define LED_PIN_ON_STATE 0
38 38
39/* number of backlight levels */
40#define BACKLIGHT_PIN B5 39#define BACKLIGHT_PIN B5
41#ifdef BACKLIGHT_PIN 40#ifdef BACKLIGHT_PIN
42#define BACKLIGHT_LEVELS 3 41#define BACKLIGHT_LEVELS 3
diff --git a/keyboards/mechkeys/acr60/config.h b/keyboards/mechkeys/acr60/config.h
index e62c3b2bf4..8cfd3adaa9 100644
--- a/keyboards/mechkeys/acr60/config.h
+++ b/keyboards/mechkeys/acr60/config.h
@@ -32,7 +32,6 @@
32#define LED_CAPS_LOCK_PIN B2 32#define LED_CAPS_LOCK_PIN B2
33#define LED_PIN_ON_STATE 0 33#define LED_PIN_ON_STATE 0
34 34
35/* number of backlight levels */
36#define BACKLIGHT_PIN B6 35#define BACKLIGHT_PIN B6
37#define BACKLIGHT_LEVELS 5 36#define BACKLIGHT_LEVELS 5
38 37
diff --git a/keyboards/mechkeys/espectro/config.h b/keyboards/mechkeys/espectro/config.h
index 50c0f95184..bc3b88654f 100755
--- a/keyboards/mechkeys/espectro/config.h
+++ b/keyboards/mechkeys/espectro/config.h
@@ -34,7 +34,6 @@
34#define LED_SCROLL_LOCK_PIN B1 34#define LED_SCROLL_LOCK_PIN B1
35#define LED_PIN_ON_STATE 0 35#define LED_PIN_ON_STATE 0
36 36
37/* number of backlight levels */
38#define BACKLIGHT_PIN B6 37#define BACKLIGHT_PIN B6
39#define BACKLIGHT_LEVELS 5 38#define BACKLIGHT_LEVELS 5
40 39
diff --git a/keyboards/mechkeys/mechmini/v2/config.h b/keyboards/mechkeys/mechmini/v2/config.h
index c23786b9fa..846064fd52 100755
--- a/keyboards/mechkeys/mechmini/v2/config.h
+++ b/keyboards/mechkeys/mechmini/v2/config.h
@@ -30,7 +30,6 @@
30/* COL2ROW or ROW2COL */ 30/* COL2ROW or ROW2COL */
31#define DIODE_DIRECTION COL2ROW 31#define DIODE_DIRECTION COL2ROW
32 32
33/* number of backlight levels */
34#define BACKLIGHT_PIN B6 33#define BACKLIGHT_PIN B6
35#ifdef BACKLIGHT_PIN 34#ifdef BACKLIGHT_PIN
36#define BACKLIGHT_LEVELS 3 35#define BACKLIGHT_LEVELS 3
diff --git a/keyboards/mechkeys/mk60/config.h b/keyboards/mechkeys/mk60/config.h
index 0e1836c4a9..b65e1b1bdd 100644
--- a/keyboards/mechkeys/mk60/config.h
+++ b/keyboards/mechkeys/mk60/config.h
@@ -77,8 +77,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
77/* define if matrix has ghost (lacks anti-ghosting diodes) */ 77/* define if matrix has ghost (lacks anti-ghosting diodes) */
78//#define MATRIX_HAS_GHOST 78//#define MATRIX_HAS_GHOST
79 79
80/* number of backlight levels */
81
82/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 80/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
83#define LOCKING_SUPPORT_ENABLE 81#define LOCKING_SUPPORT_ENABLE
84/* Locking resynchronize hack */ 82/* Locking resynchronize hack */
diff --git a/keyboards/mechlovin/delphine/mono_led/config.h b/keyboards/mechlovin/delphine/mono_led/config.h
index 2a53447138..a4c08ce1cb 100644
--- a/keyboards/mechlovin/delphine/mono_led/config.h
+++ b/keyboards/mechlovin/delphine/mono_led/config.h
@@ -3,7 +3,6 @@
3 3
4#ifdef BACKLIGHT_ENABLE 4#ifdef BACKLIGHT_ENABLE
5#define BACKLIGHT_PIN B6 5#define BACKLIGHT_PIN B6
6// #define BACKLIGHT_BREATHING
7#define BACKLIGHT_LEVELS 3 6#define BACKLIGHT_LEVELS 3
8#endif 7#endif
9 8
diff --git a/keyboards/mechlovin/jay60/config.h b/keyboards/mechlovin/jay60/config.h
index 9543f3cb01..b49de60a05 100644
--- a/keyboards/mechlovin/jay60/config.h
+++ b/keyboards/mechlovin/jay60/config.h
@@ -45,10 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45//#define LED_COMPOSE_PIN B3 45//#define LED_COMPOSE_PIN B3
46//#define LED_KANA_PIN B4 46//#define LED_KANA_PIN B4
47 47
48//#define BACKLIGHT_PIN B7
49//#define BACKLIGHT_LEVELS 3
50//#define BACKLIGHT_BREATHING
51
52//#define RGB_DI_PIN E2 48//#define RGB_DI_PIN E2
53//#ifdef RGB_DI_PIN 49//#ifdef RGB_DI_PIN
54//# define RGBLED_NUM 16 50//# define RGBLED_NUM 16
diff --git a/keyboards/mechlovin/kay60/config.h b/keyboards/mechlovin/kay60/config.h
index b596d93d03..e2f1d6e295 100644
--- a/keyboards/mechlovin/kay60/config.h
+++ b/keyboards/mechlovin/kay60/config.h
@@ -45,10 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45//#define LED_COMPOSE_PIN B3 45//#define LED_COMPOSE_PIN B3
46//#define LED_KANA_PIN B4 46//#define LED_KANA_PIN B4
47 47
48//#define BACKLIGHT_PIN B7
49//#define BACKLIGHT_LEVELS 3
50//#define BACKLIGHT_BREATHING
51
52#define RGB_DI_PIN E2 48#define RGB_DI_PIN E2
53#ifdef RGB_DI_PIN 49#ifdef RGB_DI_PIN
54# define RGBLED_NUM 22 50# define RGBLED_NUM 22
diff --git a/keyboards/mechlovin/kay65/config.h b/keyboards/mechlovin/kay65/config.h
index 9540eb8de0..f16acf2fa6 100644
--- a/keyboards/mechlovin/kay65/config.h
+++ b/keyboards/mechlovin/kay65/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_KANA_PIN B4 50//#define LED_KANA_PIN B4
51#define LED_PIN_ON_STATE 0 51#define LED_PIN_ON_STATE 0
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57#define RGB_DI_PIN E2 53#define RGB_DI_PIN E2
58#ifdef RGB_DI_PIN 54#ifdef RGB_DI_PIN
59# define RGBLED_NUM 24 55# define RGBLED_NUM 24
diff --git a/keyboards/mechlovin/pisces/config.h b/keyboards/mechlovin/pisces/config.h
index 44d71be9bc..1a89675d23 100644
--- a/keyboards/mechlovin/pisces/config.h
+++ b/keyboards/mechlovin/pisces/config.h
@@ -41,7 +41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41#define LED_CAPS_LOCK_PIN B2 41#define LED_CAPS_LOCK_PIN B2
42 42
43#define BACKLIGHT_PIN B7 43#define BACKLIGHT_PIN B7
44// #define BACKLIGHT_BREATHING
45#define BACKLIGHT_LEVELS 3 44#define BACKLIGHT_LEVELS 3
46 45
47#define RGB_DI_PIN E2 46#define RGB_DI_PIN E2
diff --git a/keyboards/mechlovin/zed65/config.h b/keyboards/mechlovin/zed65/config.h
index bdc0ca7507..af75294488 100644
--- a/keyboards/mechlovin/zed65/config.h
+++ b/keyboards/mechlovin/zed65/config.h
@@ -42,10 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42//#define LED_COMPOSE_PIN B3 42//#define LED_COMPOSE_PIN B3
43//#define LED_KANA_PIN B4 43//#define LED_KANA_PIN B4
44 44
45//#define BACKLIGHT_PIN B7
46//#define BACKLIGHT_LEVELS 3
47//#define BACKLIGHT_BREATHING
48
49/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 45/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
50//#define DEBOUNCE 5 46//#define DEBOUNCE 5
51 47
diff --git a/keyboards/meme/config.h b/keyboards/meme/config.h
index 83353f9ba0..e4643d523b 100644
--- a/keyboards/meme/config.h
+++ b/keyboards/meme/config.h
@@ -49,8 +49,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 49/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 50//#define MATRIX_HAS_GHOST
51 51
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 52/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 53#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 54/* Locking resynchronize hack */
diff --git a/keyboards/meow65/config.h b/keyboards/meow65/config.h
index eeb55f64e3..1e9971dcd3 100644
--- a/keyboards/meow65/config.h
+++ b/keyboards/meow65/config.h
@@ -45,10 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45//#define LED_COMPOSE_PIN B3 45//#define LED_COMPOSE_PIN B3
46//#define LED_KANA_PIN B4 46//#define LED_KANA_PIN B4
47 47
48//#define BACKLIGHT_PIN B7
49//#define BACKLIGHT_LEVELS 3
50//#define BACKLIGHT_BREATHING
51
52//#define RGB_DI_PIN E2 48//#define RGB_DI_PIN E2
53//#ifdef RGB_DI_PIN 49//#ifdef RGB_DI_PIN
54//# define RGBLED_NUM 16 50//# define RGBLED_NUM 16
diff --git a/keyboards/miniaxe/config.h b/keyboards/miniaxe/config.h
index 3446d5d9be..0b8cac6b16 100644
--- a/keyboards/miniaxe/config.h
+++ b/keyboards/miniaxe/config.h
@@ -46,10 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46/* COL2ROW, ROW2COL*/ 46/* COL2ROW, ROW2COL*/
47////#define DIODE_DIRECTION 47////#define DIODE_DIRECTION
48 48
49// #define BACKLIGHT_PIN B7
50// #define BACKLIGHT_BREATHING
51// #define BACKLIGHT_LEVELS 3
52
53/* Uncomment below if use underglow */ 49/* Uncomment below if use underglow */
54#define RGB_DI_PIN F4 50#define RGB_DI_PIN F4
55#ifdef RGB_DI_PIN 51#ifdef RGB_DI_PIN
@@ -75,8 +71,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
75/* define if matrix has ghost (lacks anti-ghosting diodes) */ 71/* define if matrix has ghost (lacks anti-ghosting diodes) */
76//#define MATRIX_HAS_GHOST 72//#define MATRIX_HAS_GHOST
77 73
78/* number of backlight levels */
79
80/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 74/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
81#define LOCKING_SUPPORT_ENABLE 75#define LOCKING_SUPPORT_ENABLE
82/* Locking resynchronize hack */ 76/* Locking resynchronize hack */
diff --git a/keyboards/mint60/config.h b/keyboards/mint60/config.h
index 8fafd0758c..6726d5888a 100644
--- a/keyboards/mint60/config.h
+++ b/keyboards/mint60/config.h
@@ -44,18 +44,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D2 45#define SOFT_SERIAL_PIN D2
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 47/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
52#define DEBOUNCE 5 48#define DEBOUNCE 5
53 49
54/* define if matrix has ghost (lacks anti-ghosting diodes) */ 50/* define if matrix has ghost (lacks anti-ghosting diodes) */
55//#define MATRIX_HAS_GHOST 51//#define MATRIX_HAS_GHOST
56 52
57/* number of backlight levels */
58
59/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 53/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
60#define LOCKING_SUPPORT_ENABLE 54#define LOCKING_SUPPORT_ENABLE
61/* Locking resynchronize hack */ 55/* Locking resynchronize hack */
diff --git a/keyboards/misonoworks/chocolatebar/config.h b/keyboards/misonoworks/chocolatebar/config.h
index 438ed237e7..7a902ed23e 100644
--- a/keyboards/misonoworks/chocolatebar/config.h
+++ b/keyboards/misonoworks/chocolatebar/config.h
@@ -30,7 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30/* COL2ROW or ROW2COL */ 30/* COL2ROW or ROW2COL */
31#define DIODE_DIRECTION COL2ROW 31#define DIODE_DIRECTION COL2ROW
32 32
33/* number of backlight levels */
34#ifdef BACKLIGHT_PIN 33#ifdef BACKLIGHT_PIN
35#define BACKLIGHT_LEVELS 3 34#define BACKLIGHT_LEVELS 3
36#endif 35#endif
diff --git a/keyboards/mitosis/config.h b/keyboards/mitosis/config.h
index 1310866fbb..041f54feb7 100644
--- a/keyboards/mitosis/config.h
+++ b/keyboards/mitosis/config.h
@@ -26,9 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26/* define if matrix has ghost */ 26/* define if matrix has ghost */
27//#define MATRIX_HAS_GHOST 27//#define MATRIX_HAS_GHOST
28 28
29/* number of backlight levels */
30//#define BACKLIGHT_LEVELS 3
31
32#define ONESHOT_TIMEOUT 500 29#define ONESHOT_TIMEOUT 500
33 30
34/* 31/*
diff --git a/keyboards/miuni32/config.h b/keyboards/miuni32/config.h
index 71a0e68d2d..02cf77f0c5 100644
--- a/keyboards/miuni32/config.h
+++ b/keyboards/miuni32/config.h
@@ -39,18 +39,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW or ROW2COL */ 39/* COL2ROW or ROW2COL */
40#define DIODE_DIRECTION ROW2COL 40#define DIODE_DIRECTION ROW2COL
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
47#define DEBOUNCE 5 43#define DEBOUNCE 5
48 44
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
51 47
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/mntre/config.h b/keyboards/mntre/config.h
index ada82728d3..e076568f0a 100644
--- a/keyboards/mntre/config.h
+++ b/keyboards/mntre/config.h
@@ -28,8 +28,6 @@
28#define BACKLIGHT_PIN B7 28#define BACKLIGHT_PIN B7
29#define BACKLIGHT_CUSTOM_RESOLUTION 0x400 29#define BACKLIGHT_CUSTOM_RESOLUTION 0x400
30#define BACKLIGHT_LIMIT_VAL 84 30#define BACKLIGHT_LIMIT_VAL 84
31//#define BACKLIGHT_LEVELS 3
32//#define BACKLIGHT_BREATHING
33 31
34/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 32/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
35#define DEBOUNCE 5 33#define DEBOUNCE 5
diff --git a/keyboards/mode/m80v1/config.h b/keyboards/mode/m80v1/config.h
index 675cc3385d..0a0382d62e 100644
--- a/keyboards/mode/m80v1/config.h
+++ b/keyboards/mode/m80v1/config.h
@@ -43,8 +43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43/* define if matrix has ghost (lacks anti-ghosting diodes) */ 43/* define if matrix has ghost (lacks anti-ghosting diodes) */
44//#define MATRIX_HAS_GHOST 44//#define MATRIX_HAS_GHOST
45 45
46/* number of backlight levels */
47
48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 46/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
49#define LOCKING_SUPPORT_ENABLE 47#define LOCKING_SUPPORT_ENABLE
50/* Locking resynchronize hack */ 48/* Locking resynchronize hack */
diff --git a/keyboards/molecule/config.h b/keyboards/molecule/config.h
index 6a21df8614..1da30b282b 100755
--- a/keyboards/molecule/config.h
+++ b/keyboards/molecule/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45// #define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 45// #define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6
46 46
47//#define BACKLIGHT_PIN B7
48//#define BACKLIGHT_LEVELS 3
49//#define BACKLIGHT_BREATHING
50
51/* underglow LED */ 47/* underglow LED */
52// #define RGB_DI_PIN D3 48// #define RGB_DI_PIN D3
53// #ifdef RGBLIGHT_ENABLE 49// #ifdef RGBLIGHT_ENABLE
diff --git a/keyboards/mt/mt40/config.h b/keyboards/mt/mt40/config.h
index 8cc9f7efcc..b96a2a0d5a 100644
--- a/keyboards/mt/mt40/config.h
+++ b/keyboards/mt/mt40/config.h
@@ -59,7 +59,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59 59
60#define BACKLIGHT_PIN D2 60#define BACKLIGHT_PIN D2
61 61
62/* number of backlight levels */
63#define BACKLIGHT_LEVELS 3 62#define BACKLIGHT_LEVELS 3
64 63
65/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 64/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/mt/mt980/config.h b/keyboards/mt/mt980/config.h
index 8a39d34dce..17022e792f 100644
--- a/keyboards/mt/mt980/config.h
+++ b/keyboards/mt/mt980/config.h
@@ -18,7 +18,6 @@
18#define LED_SCROLL_LOCK_PIN B5 18#define LED_SCROLL_LOCK_PIN B5
19#define LED_PIN_ON_STATE 0 19#define LED_PIN_ON_STATE 0
20 20
21/* number of backlight levels */
22#define BACKLIGHT_PIN B6 21#define BACKLIGHT_PIN B6
23#ifdef BACKLIGHT_PIN 22#ifdef BACKLIGHT_PIN
24#define BACKLIGHT_LEVELS 3 23#define BACKLIGHT_LEVELS 3
diff --git a/keyboards/mt/ncr80/solder/config.h b/keyboards/mt/ncr80/solder/config.h
index 2a13dcaca7..bc6f3ecaf8 100644
--- a/keyboards/mt/ncr80/solder/config.h
+++ b/keyboards/mt/ncr80/solder/config.h
@@ -42,6 +42,5 @@
42#define LED_NUM_LOCK_PIN B5 42#define LED_NUM_LOCK_PIN B5
43#define LED_PIN_ON_STATE 0 43#define LED_PIN_ON_STATE 0
44#define BACKLIGHT_PIN B6 44#define BACKLIGHT_PIN B6
45// #define BACKLIGHT_BREATHING
46#define BACKLIGHT_LEVELS 5 45#define BACKLIGHT_LEVELS 5
47 46
diff --git a/keyboards/nacly/ua62/config.h b/keyboards/nacly/ua62/config.h
index 63db2e2a25..47d19aaab6 100644
--- a/keyboards/nacly/ua62/config.h
+++ b/keyboards/nacly/ua62/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
diff --git a/keyboards/nightly_boards/alter/rev1/config.h b/keyboards/nightly_boards/alter/rev1/config.h
index b3b0c39feb..2e7e7f5c85 100644
--- a/keyboards/nightly_boards/alter/rev1/config.h
+++ b/keyboards/nightly_boards/alter/rev1/config.h
@@ -40,10 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40#define LED_CAPS_LOCK_PIN D6 40#define LED_CAPS_LOCK_PIN D6
41#define LED_SCROLL_LOCK_PIN B4 41#define LED_SCROLL_LOCK_PIN B4
42 42
43// #define BACKLIGHT_PIN F1
44// #define BACKLIGHT_BREATHING
45// #define BACKLIGHT_LEVELS 3
46
47#define RGB_DI_PIN F1 43#define RGB_DI_PIN F1
48#ifdef RGB_DI_PIN 44#ifdef RGB_DI_PIN
49#define RGBLED_NUM 18 45#define RGBLED_NUM 18
diff --git a/keyboards/nightly_boards/n2/config.h b/keyboards/nightly_boards/n2/config.h
index 263305787b..fbf76ecb48 100644
--- a/keyboards/nightly_boards/n2/config.h
+++ b/keyboards/nightly_boards/n2/config.h
@@ -36,10 +36,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
36/* COL2ROW, ROW2COL*/ 36/* COL2ROW, ROW2COL*/
37#define DIODE_DIRECTION COL2ROW 37#define DIODE_DIRECTION COL2ROW
38 38
39// #define BACKLIGHT_PIN F1
40// #define BACKLIGHT_BREATHING
41// #define BACKLIGHT_LEVELS 3
42
43#define RGB_DI_PIN D4 39#define RGB_DI_PIN D4
44#ifdef RGB_DI_PIN 40#ifdef RGB_DI_PIN
45#define RGBLED_NUM 2 41#define RGBLED_NUM 2
diff --git a/keyboards/nightly_boards/n87/config.h b/keyboards/nightly_boards/n87/config.h
index 344779ce2b..ed9a3e4932 100644
--- a/keyboards/nightly_boards/n87/config.h
+++ b/keyboards/nightly_boards/n87/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45// #define SOFT_SERIAL_PIN // or D1, D2, D3, E6 45// #define SOFT_SERIAL_PIN // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51#define RGB_DI_PIN D0 47#define RGB_DI_PIN D0
52#ifdef RGB_DI_PIN 48#ifdef RGB_DI_PIN
53#define RGBLED_NUM 16 49#define RGBLED_NUM 16
diff --git a/keyboards/nightly_boards/n9/config.h b/keyboards/nightly_boards/n9/config.h
index dd4b85b6f7..f729796fe6 100644
--- a/keyboards/nightly_boards/n9/config.h
+++ b/keyboards/nightly_boards/n9/config.h
@@ -36,10 +36,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
36/* COL2ROW, ROW2COL*/ 36/* COL2ROW, ROW2COL*/
37#define DIODE_DIRECTION COL2ROW 37#define DIODE_DIRECTION COL2ROW
38 38
39// #define BACKLIGHT_PIN F1
40// #define BACKLIGHT_BREATHING
41// #define BACKLIGHT_LEVELS 3
42
43#define RGB_DI_PIN F5 39#define RGB_DI_PIN F5
44#ifdef RGB_DI_PIN 40#ifdef RGB_DI_PIN
45#define RGBLED_NUM 8 41#define RGBLED_NUM 8
diff --git a/keyboards/nightmare/config.h b/keyboards/nightmare/config.h
index affebef0c8..7488372eaf 100644
--- a/keyboards/nightmare/config.h
+++ b/keyboards/nightmare/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
diff --git a/keyboards/nix_studio/oxalys80/config.h b/keyboards/nix_studio/oxalys80/config.h
index 6563e09067..372013ee95 100644
--- a/keyboards/nix_studio/oxalys80/config.h
+++ b/keyboards/nix_studio/oxalys80/config.h
@@ -39,7 +39,6 @@
39#define DIODE_DIRECTION COL2ROW 39#define DIODE_DIRECTION COL2ROW
40 40
41#define BACKLIGHT_PIN B7 41#define BACKLIGHT_PIN B7
42// #define BACKLIGHT_BREATHING
43#define BACKLIGHT_LEVELS 3 42#define BACKLIGHT_LEVELS 3
44 43
45/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 44/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
@@ -48,8 +47,6 @@
48/* define if matrix has ghost (lacks anti-ghosting diodes) */ 47/* define if matrix has ghost (lacks anti-ghosting diodes) */
49//#define MATRIX_HAS_GHOST 48//#define MATRIX_HAS_GHOST
50 49
51/* number of backlight levels */
52
53/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 50/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
54#define LOCKING_SUPPORT_ENABLE 51#define LOCKING_SUPPORT_ENABLE
55/* Locking resynchronize hack */ 52/* Locking resynchronize hack */
diff --git a/keyboards/novelkeys/novelpad/config.h b/keyboards/novelkeys/novelpad/config.h
index fcbcf322f7..43b143e817 100755
--- a/keyboards/novelkeys/novelpad/config.h
+++ b/keyboards/novelkeys/novelpad/config.h
@@ -40,7 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42#define BACKLIGHT_PIN B7 42#define BACKLIGHT_PIN B7
43//#define BACKLIGHT_BREATHING
44#define BACKLIGHT_LEVELS 10 43#define BACKLIGHT_LEVELS 10
45 44
46/* 45/*
diff --git a/keyboards/noxary/260/config.h b/keyboards/noxary/260/config.h
index bd3fc9f2af..5770e66454 100644
--- a/keyboards/noxary/260/config.h
+++ b/keyboards/noxary/260/config.h
@@ -73,8 +73,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
73/* define if matrix has ghost (lacks anti-ghosting diodes) */ 73/* define if matrix has ghost (lacks anti-ghosting diodes) */
74//#define MATRIX_HAS_GHOST 74//#define MATRIX_HAS_GHOST
75 75
76/* number of backlight levels */
77
78/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 76/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
79#define LOCKING_SUPPORT_ENABLE 77#define LOCKING_SUPPORT_ENABLE
80/* Locking resynchronize hack */ 78/* Locking resynchronize hack */
diff --git a/keyboards/noxary/268/config.h b/keyboards/noxary/268/config.h
index 26d9b272dc..cc40251648 100644
--- a/keyboards/noxary/268/config.h
+++ b/keyboards/noxary/268/config.h
@@ -39,7 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL*/ 39/* COL2ROW, ROW2COL*/
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42/* number of backlight levels */
43#define BACKLIGHT_PIN B7 42#define BACKLIGHT_PIN B7
44#ifdef BACKLIGHT_PIN 43#ifdef BACKLIGHT_PIN
45#define BACKLIGHT_LEVELS 3 44#define BACKLIGHT_LEVELS 3
diff --git a/keyboards/noxary/268_2/config.h b/keyboards/noxary/268_2/config.h
index 3cade7ae27..ced9a0201c 100644
--- a/keyboards/noxary/268_2/config.h
+++ b/keyboards/noxary/268_2/config.h
@@ -45,7 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47#define BACKLIGHT_PIN B7 47#define BACKLIGHT_PIN B7
48//define BACKLIGHT_BREATHING
49#define BACKLIGHT_LEVELS 3 48#define BACKLIGHT_LEVELS 3
50 49
51/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 50/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
@@ -54,8 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54/* define if matrix has ghost (lacks anti-ghosting diodes) */ 53/* define if matrix has ghost (lacks anti-ghosting diodes) */
55//#define MATRIX_HAS_GHOST 54//#define MATRIX_HAS_GHOST
56 55
57/* number of backlight levels */
58
59/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 56/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
60#define LOCKING_SUPPORT_ENABLE 57#define LOCKING_SUPPORT_ENABLE
61/* Locking resynchronize hack */ 58/* Locking resynchronize hack */
diff --git a/keyboards/noxary/268_2_rgb/config.h b/keyboards/noxary/268_2_rgb/config.h
index 347a63c4b4..9a0f21752e 100644
--- a/keyboards/noxary/268_2_rgb/config.h
+++ b/keyboards/noxary/268_2_rgb/config.h
@@ -39,7 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39#define LED_CAPS_LOCK_PIN B0 39#define LED_CAPS_LOCK_PIN B0
40 40
41#define BACKLIGHT_PIN B7 41#define BACKLIGHT_PIN B7
42//define BACKLIGHT_BREATHING
43#define BACKLIGHT_LEVELS 3 42#define BACKLIGHT_LEVELS 3
44 43
45/* ws2812b options */ 44/* ws2812b options */
diff --git a/keyboards/noxary/378/config.h b/keyboards/noxary/378/config.h
index 3b8af6d168..d6ca5af419 100644
--- a/keyboards/noxary/378/config.h
+++ b/keyboards/noxary/378/config.h
@@ -25,14 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define MATRIX_ROW_PINS { A10, B11, A4 , A5 , A6 } 25#define MATRIX_ROW_PINS { A10, B11, A4 , A5 , A6 }
26#define DIODE_DIRECTION COL2ROW 26#define DIODE_DIRECTION COL2ROW
27 27
28//#define BACKLIGHT_PIN A6
29//#define BACKLIGHT_PWM_DRIVER PWMD3
30//#define BACKLIGHT_PWM_CHANNEL 1
31//#define BACKLIGHT_PAL_MODE 1
32//#define BACKLIGHT_LEVELS 6
33//#define BACKLIGHT_BREATHING
34//#define BREATHING_PERIOD 6
35
36/* define if matrix has ghost */ 28/* define if matrix has ghost */
37//#define MATRIX_HAS_GHOST 29//#define MATRIX_HAS_GHOST
38 30
diff --git a/keyboards/noxary/valhalla/config.h b/keyboards/noxary/valhalla/config.h
index 7620639ec4..dd0e4654e6 100644
--- a/keyboards/noxary/valhalla/config.h
+++ b/keyboards/noxary/valhalla/config.h
@@ -25,14 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define MATRIX_ROW_PINS { A8 , A9 , B13, B14, B15 } 25#define MATRIX_ROW_PINS { A8 , A9 , B13, B14, B15 }
26#define DIODE_DIRECTION COL2ROW 26#define DIODE_DIRECTION COL2ROW
27 27
28//#define BACKLIGHT_PIN A6
29//#define BACKLIGHT_PWM_DRIVER PWMD3
30//#define BACKLIGHT_PWM_CHANNEL 1
31//#define BACKLIGHT_PAL_MODE 1
32//#define BACKLIGHT_LEVELS 6
33//#define BACKLIGHT_BREATHING
34//#define BREATHING_PERIOD 6
35
36/* define if matrix has ghost */ 28/* define if matrix has ghost */
37//#define MATRIX_HAS_GHOST 29//#define MATRIX_HAS_GHOST
38 30
diff --git a/keyboards/noxary/x268/config.h b/keyboards/noxary/x268/config.h
index 0ebd52eee5..8abb618bea 100644
--- a/keyboards/noxary/x268/config.h
+++ b/keyboards/noxary/x268/config.h
@@ -70,8 +70,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70/* define if matrix has ghost (lacks anti-ghosting diodes) */ 70/* define if matrix has ghost (lacks anti-ghosting diodes) */
71//#define MATRIX_HAS_GHOST 71//#define MATRIX_HAS_GHOST
72 72
73/* number of backlight levels */
74
75/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 73/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
76#define LOCKING_SUPPORT_ENABLE 74#define LOCKING_SUPPORT_ENABLE
77/* Locking resynchronize hack */ 75/* Locking resynchronize hack */
diff --git a/keyboards/numatreus/config.h b/keyboards/numatreus/config.h
index 8683518123..358ddc3446 100644
--- a/keyboards/numatreus/config.h
+++ b/keyboards/numatreus/config.h
@@ -32,9 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32/* define if matrix has ghost */ 32/* define if matrix has ghost */
33//#define MATRIX_HAS_GHOST 33//#define MATRIX_HAS_GHOST
34 34
35/* number of backlight levels */
36//#define BACKLIGHT_LEVELS 3
37
38/* Set 0 if debouncing isn't needed */ 35/* Set 0 if debouncing isn't needed */
39#define DEBOUNCE 5 36#define DEBOUNCE 5
40 37
diff --git a/keyboards/ok60/config.h b/keyboards/ok60/config.h
index cfac86271d..94a7a34de2 100644
--- a/keyboards/ok60/config.h
+++ b/keyboards/ok60/config.h
@@ -47,7 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47/* define if matrix has ghost (lacks anti-ghosting diodes) */ 47/* define if matrix has ghost (lacks anti-ghosting diodes) */
48//#define MATRIX_HAS_GHOST 48//#define MATRIX_HAS_GHOST
49 49
50/* number of backlight levels */
51#define BACKLIGHT_LEVELS 5 50#define BACKLIGHT_LEVELS 5
52 51
53/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 52/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
diff --git a/keyboards/omkbd/ergodash/mini/config.h b/keyboards/omkbd/ergodash/mini/config.h
index fbd73d0370..e6eb69562d 100644
--- a/keyboards/omkbd/ergodash/mini/config.h
+++ b/keyboards/omkbd/ergodash/mini/config.h
@@ -40,12 +40,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40 40
41#define AUDIO_PIN C6 41#define AUDIO_PIN C6
42 42
43/* number of backlight levels */
44#ifdef BACKLIGHT_ENABLE 43#ifdef BACKLIGHT_ENABLE
45 #define BACKLIGHT_PIN B6 44 #define BACKLIGHT_PIN B6
46 #define BACKLIGHT_LEVELS 7 45 #define BACKLIGHT_LEVELS 7
47// #define BACKLIGHT_BREATHING
48// #define BREATHING_PERIOD 4
49#endif 46#endif
50 47
51/* Set 0 if debouncing isn't needed */ 48/* Set 0 if debouncing isn't needed */
diff --git a/keyboards/omkbd/ergodash/rev1/config.h b/keyboards/omkbd/ergodash/rev1/config.h
index 9c91d94003..f5913a6436 100644
--- a/keyboards/omkbd/ergodash/rev1/config.h
+++ b/keyboards/omkbd/ergodash/rev1/config.h
@@ -40,12 +40,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40 40
41#define AUDIO_PIN C6 41#define AUDIO_PIN C6
42 42
43/* number of backlight levels */
44#ifdef BACKLIGHT_ENABLE 43#ifdef BACKLIGHT_ENABLE
45 #define BACKLIGHT_PIN B6 44 #define BACKLIGHT_PIN B6
46 #define BACKLIGHT_LEVELS 7 45 #define BACKLIGHT_LEVELS 7
47// #define BACKLIGHT_BREATHING
48// #define BREATHING_PERIOD 4
49#endif 46#endif
50 47
51/* Set 0 if debouncing isn't needed */ 48/* Set 0 if debouncing isn't needed */
diff --git a/keyboards/orange75/config.h b/keyboards/orange75/config.h
index e2d37a26ac..ba882b06a4 100644
--- a/keyboards/orange75/config.h
+++ b/keyboards/orange75/config.h
@@ -11,7 +11,6 @@
11/* COL2ROW or ROW2COL */ 11/* COL2ROW or ROW2COL */
12#define DIODE_DIRECTION COL2ROW 12#define DIODE_DIRECTION COL2ROW
13 13
14/* number of backlight levels */
15#define BACKLIGHT_PIN B5 14#define BACKLIGHT_PIN B5
16#define BACKLIGHT_LEVELS 3 15#define BACKLIGHT_LEVELS 3
17 16
diff --git a/keyboards/org60/config.h b/keyboards/org60/config.h
index 1abc212790..c85bf4399d 100644
--- a/keyboards/org60/config.h
+++ b/keyboards/org60/config.h
@@ -39,7 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* Backlight Setup */ 39/* Backlight Setup */
40#define BACKLIGHT_PIN F5 40#define BACKLIGHT_PIN F5
41#define BACKLIGHT_LEVELS 6 41#define BACKLIGHT_LEVELS 6
42//#define BACKLIGHT_BREATHING
43 42
44/* COL2ROW or ROW2COL */ 43/* COL2ROW or ROW2COL */
45#define DIODE_DIRECTION COL2ROW 44#define DIODE_DIRECTION COL2ROW
diff --git a/keyboards/orthodox/rev1/config.h b/keyboards/orthodox/rev1/config.h
index 7c06ef70fe..340411751f 100644
--- a/keyboards/orthodox/rev1/config.h
+++ b/keyboards/orthodox/rev1/config.h
@@ -45,9 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45/* define if matrix has ghost */ 45/* define if matrix has ghost */
46//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
47 47
48/* number of backlight levels */
49// #define BACKLIGHT_LEVELS 3
50
51/* Set 0 if debouncing isn't needed */ 48/* Set 0 if debouncing isn't needed */
52#define DEBOUNCE 5 49#define DEBOUNCE 5
53 50
diff --git a/keyboards/orthodox/rev3/config.h b/keyboards/orthodox/rev3/config.h
index 2b7e86a104..bc7d213e31 100644
--- a/keyboards/orthodox/rev3/config.h
+++ b/keyboards/orthodox/rev3/config.h
@@ -48,9 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48/* define if matrix has ghost */ 48/* define if matrix has ghost */
49//#define MATRIX_HAS_GHOST 49//#define MATRIX_HAS_GHOST
50 50
51/* number of backlight levels */
52// #define BACKLIGHT_LEVELS 3
53
54/* Set 0 if debouncing isn't needed */ 51/* Set 0 if debouncing isn't needed */
55#define DEBOUNCE 5 52#define DEBOUNCE 5
56 53
diff --git a/keyboards/orthodox/rev3_teensy/config.h b/keyboards/orthodox/rev3_teensy/config.h
index 2da0336d13..0e6a7b6f19 100644
--- a/keyboards/orthodox/rev3_teensy/config.h
+++ b/keyboards/orthodox/rev3_teensy/config.h
@@ -42,9 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42/* define if matrix has ghost */ 42/* define if matrix has ghost */
43//#define MATRIX_HAS_GHOST 43//#define MATRIX_HAS_GHOST
44 44
45/* number of backlight levels */
46// #define BACKLIGHT_LEVELS 3
47
48/* Set 0 if debouncing isn't needed */ 45/* Set 0 if debouncing isn't needed */
49#define DEBOUNCE 5 46#define DEBOUNCE 5
50 47
diff --git a/keyboards/papercranekeyboards/gerald65/config.h b/keyboards/papercranekeyboards/gerald65/config.h
index 237b224f62..23f9017ef4 100644
--- a/keyboards/papercranekeyboards/gerald65/config.h
+++ b/keyboards/papercranekeyboards/gerald65/config.h
@@ -36,10 +36,6 @@
36//#define LED_COMPOSE_PIN B3 36//#define LED_COMPOSE_PIN B3
37//#define LED_KANA_PIN B4 37//#define LED_KANA_PIN B4
38 38
39//#define BACKLIGHT_PIN B7
40//#define BACKLIGHT_LEVELS 3
41//#define BACKLIGHT_BREATHING
42
43//#define RGB_DI_PIN E2 39//#define RGB_DI_PIN E2
44//#ifdef RGB_DI_PIN 40//#ifdef RGB_DI_PIN
45//# define RGBLED_NUM 16 41//# define RGBLED_NUM 16
diff --git a/keyboards/pdxkbc/config.h b/keyboards/pdxkbc/config.h
index ce407b4ff7..8eaa73ada8 100644
--- a/keyboards/pdxkbc/config.h
+++ b/keyboards/pdxkbc/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
@@ -79,8 +75,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
79/* define if matrix has ghost (lacks anti-ghosting diodes) */ 75/* define if matrix has ghost (lacks anti-ghosting diodes) */
80//#define MATRIX_HAS_GHOST 76//#define MATRIX_HAS_GHOST
81 77
82/* number of backlight levels */
83
84/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 78/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
85#define LOCKING_SUPPORT_ENABLE 79#define LOCKING_SUPPORT_ENABLE
86/* Locking resynchronize hack */ 80/* Locking resynchronize hack */
diff --git a/keyboards/peranekofactory/tone/rev1/config.h b/keyboards/peranekofactory/tone/rev1/config.h
index 926a0e48b3..a5aed59c2b 100644
--- a/keyboards/peranekofactory/tone/rev1/config.h
+++ b/keyboards/peranekofactory/tone/rev1/config.h
@@ -57,10 +57,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
57//#define LED_COMPOSE_PIN B3 57//#define LED_COMPOSE_PIN B3
58//#define LED_KANA_PIN B4 58//#define LED_KANA_PIN B4
59 59
60//#define BACKLIGHT_PIN B7
61//#define BACKLIGHT_LEVELS 3
62//#define BACKLIGHT_BREATHING
63
64//#define RGB_DI_PIN E2 60//#define RGB_DI_PIN E2
65//#ifdef RGB_DI_PIN 61//#ifdef RGB_DI_PIN
66//# define RGBLED_NUM 16 62//# define RGBLED_NUM 16
diff --git a/keyboards/peranekofactory/tone/rev2/config.h b/keyboards/peranekofactory/tone/rev2/config.h
index d77be1a0de..2d46e5c5db 100644
--- a/keyboards/peranekofactory/tone/rev2/config.h
+++ b/keyboards/peranekofactory/tone/rev2/config.h
@@ -57,10 +57,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
57//#define LED_COMPOSE_PIN B3 57//#define LED_COMPOSE_PIN B3
58//#define LED_KANA_PIN B4 58//#define LED_KANA_PIN B4
59 59
60//#define BACKLIGHT_PIN B7
61//#define BACKLIGHT_LEVELS 3
62//#define BACKLIGHT_BREATHING
63
64//#define RGB_DI_PIN E2 60//#define RGB_DI_PIN E2
65//#ifdef RGB_DI_PIN 61//#ifdef RGB_DI_PIN
66//# define RGBLED_NUM 16 62//# define RGBLED_NUM 16
diff --git a/keyboards/phantom/config.h b/keyboards/phantom/config.h
index 93c5d9832b..37ffec2ca2 100644
--- a/keyboards/phantom/config.h
+++ b/keyboards/phantom/config.h
@@ -42,10 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42#define LED_CAPS_LOCK_PIN B6 42#define LED_CAPS_LOCK_PIN B6
43#define LED_SCROLL_LOCK_PIN B7 43#define LED_SCROLL_LOCK_PIN B7
44 44
45// #define BACKLIGHT_PIN B7
46// #define BACKLIGHT_LEVELS 3
47// #define BACKLIGHT_BREATHING
48
49#define RGB_DI_PIN E2 45#define RGB_DI_PIN E2
50#ifdef RGB_DI_PIN 46#ifdef RGB_DI_PIN
51# define RGBLED_NUM 20 47# define RGBLED_NUM 20
diff --git a/keyboards/pico/65keys/config.h b/keyboards/pico/65keys/config.h
index e4cc9c1d2f..a12b5b1b1d 100644
--- a/keyboards/pico/65keys/config.h
+++ b/keyboards/pico/65keys/config.h
@@ -34,9 +34,6 @@
34/* define if matrix has ghost */ 34/* define if matrix has ghost */
35//#define MATRIX_HAS_GHOST 35//#define MATRIX_HAS_GHOST
36 36
37/* number of backlight levels */
38// #define BACKLIGHT_LEVELS 3
39
40/* Set 0 if debouncing isn't needed */ 37/* Set 0 if debouncing isn't needed */
41#define DEBOUNCE 5 38#define DEBOUNCE 5
42 39
diff --git a/keyboards/pico/70keys/config.h b/keyboards/pico/70keys/config.h
index e4cc9c1d2f..a12b5b1b1d 100644
--- a/keyboards/pico/70keys/config.h
+++ b/keyboards/pico/70keys/config.h
@@ -34,9 +34,6 @@
34/* define if matrix has ghost */ 34/* define if matrix has ghost */
35//#define MATRIX_HAS_GHOST 35//#define MATRIX_HAS_GHOST
36 36
37/* number of backlight levels */
38// #define BACKLIGHT_LEVELS 3
39
40/* Set 0 if debouncing isn't needed */ 37/* Set 0 if debouncing isn't needed */
41#define DEBOUNCE 5 38#define DEBOUNCE 5
42 39
diff --git a/keyboards/pimentoso/paddino02/rev1/config.h b/keyboards/pimentoso/paddino02/rev1/config.h
index 2836ed4d16..9544bfe386 100755
--- a/keyboards/pimentoso/paddino02/rev1/config.h
+++ b/keyboards/pimentoso/paddino02/rev1/config.h
@@ -13,7 +13,6 @@
13/* COL2ROW or ROW2COL */ 13/* COL2ROW or ROW2COL */
14#define DIODE_DIRECTION ROW2COL 14#define DIODE_DIRECTION ROW2COL
15 15
16/* number of backlight levels */
17#define BACKLIGHT_LEVELS 3 16#define BACKLIGHT_LEVELS 3
18 17
19/* Set 0 if debouncing isn't needed */ 18/* Set 0 if debouncing isn't needed */
diff --git a/keyboards/pimentoso/paddino02/rev2/left/config.h b/keyboards/pimentoso/paddino02/rev2/left/config.h
index 52f9e6655f..ac38e0ac1d 100755
--- a/keyboards/pimentoso/paddino02/rev2/left/config.h
+++ b/keyboards/pimentoso/paddino02/rev2/left/config.h
@@ -13,7 +13,6 @@
13/* COL2ROW or ROW2COL */ 13/* COL2ROW or ROW2COL */
14#define DIODE_DIRECTION COL2ROW 14#define DIODE_DIRECTION COL2ROW
15 15
16/* number of backlight levels */
17#define BACKLIGHT_LEVELS 3 16#define BACKLIGHT_LEVELS 3
18 17
19/* Set 0 if debouncing isn't needed */ 18/* Set 0 if debouncing isn't needed */
diff --git a/keyboards/pimentoso/paddino02/rev2/right/config.h b/keyboards/pimentoso/paddino02/rev2/right/config.h
index 9847bf2d43..cbe138ebdc 100755
--- a/keyboards/pimentoso/paddino02/rev2/right/config.h
+++ b/keyboards/pimentoso/paddino02/rev2/right/config.h
@@ -13,7 +13,6 @@
13/* COL2ROW or ROW2COL */ 13/* COL2ROW or ROW2COL */
14#define DIODE_DIRECTION COL2ROW 14#define DIODE_DIRECTION COL2ROW
15 15
16/* number of backlight levels */
17#define BACKLIGHT_LEVELS 3 16#define BACKLIGHT_LEVELS 3
18 17
19/* Set 0 if debouncing isn't needed */ 18/* Set 0 if debouncing isn't needed */
diff --git a/keyboards/pinky/3/config.h b/keyboards/pinky/3/config.h
index f6b8dc4343..27f2fae5d5 100644
--- a/keyboards/pinky/3/config.h
+++ b/keyboards/pinky/3/config.h
@@ -51,8 +51,6 @@
51/* define if matrix has ghost (lacks anti-ghosting diodes) */ 51/* define if matrix has ghost (lacks anti-ghosting diodes) */
52//#define MATRIX_HAS_GHOST 52//#define MATRIX_HAS_GHOST
53 53
54/* number of backlight levels */
55
56/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
57// #define LOCKING_SUPPORT_ENABLE 55// #define LOCKING_SUPPORT_ENABLE
58/* Locking resynchronize hack */ 56/* Locking resynchronize hack */
diff --git a/keyboards/pinky/4/config.h b/keyboards/pinky/4/config.h
index c980f9d302..a4a05e9b67 100644
--- a/keyboards/pinky/4/config.h
+++ b/keyboards/pinky/4/config.h
@@ -51,8 +51,6 @@
51/* define if matrix has ghost (lacks anti-ghosting diodes) */ 51/* define if matrix has ghost (lacks anti-ghosting diodes) */
52//#define MATRIX_HAS_GHOST 52//#define MATRIX_HAS_GHOST
53 53
54/* number of backlight levels */
55
56/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
57// #define LOCKING_SUPPORT_ENABLE 55// #define LOCKING_SUPPORT_ENABLE
58/* Locking resynchronize hack */ 56/* Locking resynchronize hack */
diff --git a/keyboards/planck/config.h b/keyboards/planck/config.h
index 87221a81f8..a434e60892 100644
--- a/keyboards/planck/config.h
+++ b/keyboards/planck/config.h
@@ -43,7 +43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43/* define if matrix has ghost */ 43/* define if matrix has ghost */
44//#define MATRIX_HAS_GHOST 44//#define MATRIX_HAS_GHOST
45 45
46/* number of backlight levels */
47#define BACKLIGHT_LEVELS 3 46#define BACKLIGHT_LEVELS 3
48 47
49/* Set 0 if debouncing isn't needed */ 48/* Set 0 if debouncing isn't needed */
diff --git a/keyboards/playkbtw/ca66/config.h b/keyboards/playkbtw/ca66/config.h
index cf55238214..2b96397500 100644
--- a/keyboards/playkbtw/ca66/config.h
+++ b/keyboards/playkbtw/ca66/config.h
@@ -15,8 +15,6 @@
15 15
16#define LED_CAPS_LOCK_PIN D1 16#define LED_CAPS_LOCK_PIN D1
17 17
18/* number of backlight levels */
19
20#define BACKLIGHT_PIN F0 18#define BACKLIGHT_PIN F0
21#define BACKLIGHT_LEVELS 3 19#define BACKLIGHT_LEVELS 3
22 20
diff --git a/keyboards/playkbtw/helen80/config.h b/keyboards/playkbtw/helen80/config.h
index df4164926f..225ab462d3 100644
--- a/keyboards/playkbtw/helen80/config.h
+++ b/keyboards/playkbtw/helen80/config.h
@@ -38,7 +38,6 @@
38#define DIODE_DIRECTION COL2ROW 38#define DIODE_DIRECTION COL2ROW
39 39
40#define BACKLIGHT_PIN B6 40#define BACKLIGHT_PIN B6
41// #define BACKLIGHT_BREATHING
42#define BACKLIGHT_LEVELS 3 41#define BACKLIGHT_LEVELS 3
43 42
44#define RGB_DI_PIN E2 43#define RGB_DI_PIN E2
diff --git a/keyboards/playkbtw/pk60/config.h b/keyboards/playkbtw/pk60/config.h
index dbc7d3dd38..93378f6ae9 100644
--- a/keyboards/playkbtw/pk60/config.h
+++ b/keyboards/playkbtw/pk60/config.h
@@ -16,7 +16,6 @@
16#define LED_CAPS_LOCK_PIN F4 16#define LED_CAPS_LOCK_PIN F4
17#define LED_PIN_ON_STATE 0 17#define LED_PIN_ON_STATE 0
18 18
19/* number of backlight levels */
20#define BACKLIGHT_PIN B7 19#define BACKLIGHT_PIN B7
21#ifdef BACKLIGHT_PIN 20#ifdef BACKLIGHT_PIN
22#define BACKLIGHT_LEVELS 5 21#define BACKLIGHT_LEVELS 5
diff --git a/keyboards/pohjolaworks/louhi/config.h b/keyboards/pohjolaworks/louhi/config.h
index d0fe80b44a..cae579fb61 100644
--- a/keyboards/pohjolaworks/louhi/config.h
+++ b/keyboards/pohjolaworks/louhi/config.h
@@ -48,10 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48 */ 48 */
49#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 49#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
50 50
51//#define BACKLIGHT_PIN B7
52//#define BACKLIGHT_LEVELS 3
53//#define BACKLIGHT_BREATHING
54
55#define RGB_DI_PIN B5 51#define RGB_DI_PIN B5
56#ifdef RGB_DI_PIN 52#ifdef RGB_DI_PIN
57# define RGBLED_NUM 14 53# define RGBLED_NUM 14
diff --git a/keyboards/poker87c/config.h b/keyboards/poker87c/config.h
index c6385f174a..12a6e1c6d3 100644
--- a/keyboards/poker87c/config.h
+++ b/keyboards/poker87c/config.h
@@ -38,7 +38,6 @@
38#define DIODE_DIRECTION COL2ROW 38#define DIODE_DIRECTION COL2ROW
39 39
40#define BACKLIGHT_PIN B6 40#define BACKLIGHT_PIN B6
41// #define BACKLIGHT_BREATHING
42#define BACKLIGHT_LEVELS 3 41#define BACKLIGHT_LEVELS 3
43 42
44#define RGB_DI_PIN E2 43#define RGB_DI_PIN E2
diff --git a/keyboards/poker87d/config.h b/keyboards/poker87d/config.h
index 813dbc54d8..7bda432bfb 100644
--- a/keyboards/poker87d/config.h
+++ b/keyboards/poker87d/config.h
@@ -38,7 +38,6 @@
38#define DIODE_DIRECTION COL2ROW 38#define DIODE_DIRECTION COL2ROW
39 39
40#define BACKLIGHT_PIN B6 40#define BACKLIGHT_PIN B6
41// #define BACKLIGHT_BREATHING
42#define BACKLIGHT_LEVELS 3 41#define BACKLIGHT_LEVELS 3
43 42
44#define RGB_DI_PIN E2 43#define RGB_DI_PIN E2
diff --git a/keyboards/preonic/config.h b/keyboards/preonic/config.h
index 13fbe46857..5c5c5b0595 100644
--- a/keyboards/preonic/config.h
+++ b/keyboards/preonic/config.h
@@ -43,7 +43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43/* define if matrix has ghost */ 43/* define if matrix has ghost */
44//#define MATRIX_HAS_GHOST 44//#define MATRIX_HAS_GHOST
45 45
46/* number of backlight levels */
47#define BACKLIGHT_LEVELS 3 46#define BACKLIGHT_LEVELS 3
48 47
49/* Set 0 if debouncing isn't needed */ 48/* Set 0 if debouncing isn't needed */
diff --git a/keyboards/preonic/keymaps/0xdec/config.h b/keyboards/preonic/keymaps/0xdec/config.h
index 5fc9b6f341..868843398b 100644
--- a/keyboards/preonic/keymaps/0xdec/config.h
+++ b/keyboards/preonic/keymaps/0xdec/config.h
@@ -3,7 +3,6 @@
3 3
4#include "../../config.h" 4#include "../../config.h"
5 5
6// Number of backlight levels
7#undef BACKLIGHT_LEVELS 6#undef BACKLIGHT_LEVELS
8#define BACKLIGHT_LEVELS 5 7#define BACKLIGHT_LEVELS 5
9 8
diff --git a/keyboards/preonic/keymaps/seph/config.h b/keyboards/preonic/keymaps/seph/config.h
index fca4fb01db..0267852335 100644
--- a/keyboards/preonic/keymaps/seph/config.h
+++ b/keyboards/preonic/keymaps/seph/config.h
@@ -3,7 +3,6 @@
3 3
4#include "../../config.h" 4#include "../../config.h"
5 5
6// Number of backlight levels
7#undef BACKLIGHT_LEVELS 6#undef BACKLIGHT_LEVELS
8#define BACKLIGHT_LEVELS 8 7#define BACKLIGHT_LEVELS 8
9 8
diff --git a/keyboards/primekb/prime_r/config.h b/keyboards/primekb/prime_r/config.h
index 5b971c7903..39f2341196 100644
--- a/keyboards/primekb/prime_r/config.h
+++ b/keyboards/primekb/prime_r/config.h
@@ -30,7 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30/* COL2ROW or ROW2COL */ 30/* COL2ROW or ROW2COL */
31#define DIODE_DIRECTION COL2ROW 31#define DIODE_DIRECTION COL2ROW
32 32
33/* number of backlight levels */
34#define BACKLIGHT_PIN B6 33#define BACKLIGHT_PIN B6
35#ifdef BACKLIGHT_PIN 34#ifdef BACKLIGHT_PIN
36#define BACKLIGHT_LEVELS 5 35#define BACKLIGHT_LEVELS 5
diff --git a/keyboards/projectcain/vault35/config.h b/keyboards/projectcain/vault35/config.h
index b609d84837..abd3b1461a 100644
--- a/keyboards/projectcain/vault35/config.h
+++ b/keyboards/projectcain/vault35/config.h
@@ -51,10 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51//#define LED_COMPOSE_PIN B3 51//#define LED_COMPOSE_PIN B3
52//#define LED_KANA_PIN B4 52//#define LED_KANA_PIN B4
53 53
54//#define BACKLIGHT_PIN B7
55//#define BACKLIGHT_LEVELS 3
56//#define BACKLIGHT_BREATHING
57
58//#define RGB_DI_PIN E2 54//#define RGB_DI_PIN E2
59//#ifdef RGB_DI_PIN 55//#ifdef RGB_DI_PIN
60//# define RGBLED_NUM 16 56//# define RGBLED_NUM 16
diff --git a/keyboards/projectcain/vault45/config.h b/keyboards/projectcain/vault45/config.h
index 2fa67320f5..538cf42454 100644
--- a/keyboards/projectcain/vault45/config.h
+++ b/keyboards/projectcain/vault45/config.h
@@ -54,10 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54//#define LED_COMPOSE_PIN B3 54//#define LED_COMPOSE_PIN B3
55//#define LED_KANA_PIN B4 55//#define LED_KANA_PIN B4
56 56
57//#define BACKLIGHT_PIN B7
58//#define BACKLIGHT_LEVELS 3
59//#define BACKLIGHT_BREATHING
60
61//#define RGB_DI_PIN E2 57//#define RGB_DI_PIN E2
62//#ifdef RGB_DI_PIN 58//#ifdef RGB_DI_PIN
63//# define RGBLED_NUM 16 59//# define RGBLED_NUM 16
diff --git a/keyboards/prototypist/j01/config.h b/keyboards/prototypist/j01/config.h
index 36858a6534..5d3eca9b12 100644
--- a/keyboards/prototypist/j01/config.h
+++ b/keyboards/prototypist/j01/config.h
@@ -39,7 +39,6 @@
39#define DIODE_DIRECTION COL2ROW 39#define DIODE_DIRECTION COL2ROW
40 40
41#define BACKLIGHT_PIN B7 41#define BACKLIGHT_PIN B7
42// #define BACKLIGHT_BREATHING
43#define BACKLIGHT_LEVELS 5 42#define BACKLIGHT_LEVELS 5
44 43
45 44
@@ -49,8 +48,6 @@
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 48/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 49//#define MATRIX_HAS_GHOST
51 50
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 51/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 52#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 53/* Locking resynchronize hack */
diff --git a/keyboards/pteron36/config.h b/keyboards/pteron36/config.h
index 1ff309561f..68332f343d 100644
--- a/keyboards/pteron36/config.h
+++ b/keyboards/pteron36/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57//#define RGB_DI_PIN E2 53//#define RGB_DI_PIN E2
58//#ifdef RGB_DI_PIN 54//#ifdef RGB_DI_PIN
59//# define RGBLED_NUM 16 55//# define RGBLED_NUM 16
diff --git a/keyboards/puck/config.h b/keyboards/puck/config.h
index 71cea5ac64..91511d2449 100644
--- a/keyboards/puck/config.h
+++ b/keyboards/puck/config.h
@@ -15,7 +15,6 @@
15/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 15/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
16#define DEBOUNCE 5 16#define DEBOUNCE 5
17 17
18/* number of backlight levels */
19#define BACKLIGHT_LEVELS 3 18#define BACKLIGHT_LEVELS 3
20 19
21/* Locking resynchronize hack */ 20/* Locking resynchronize hack */
diff --git a/keyboards/qpockets/wanten/config.h b/keyboards/qpockets/wanten/config.h
index 8e119e653c..7381e6ad25 100644
--- a/keyboards/qpockets/wanten/config.h
+++ b/keyboards/qpockets/wanten/config.h
@@ -78,10 +78,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
78//#define LED_COMPOSE_PIN B3 78//#define LED_COMPOSE_PIN B3
79//#define LED_KANA_PIN B4 79//#define LED_KANA_PIN B4
80 80
81//#define BACKLIGHT_PIN B7
82//#define BACKLIGHT_LEVELS 3
83//#define BACKLIGHT_BREATHING
84
85/* define if matrix has ghost (lacks anti-ghosting diodes) */ 81/* define if matrix has ghost (lacks anti-ghosting diodes) */
86//#define MATRIX_HAS_GHOST 82//#define MATRIX_HAS_GHOST
87 83
diff --git a/keyboards/quad_h/lb75/config.h b/keyboards/quad_h/lb75/config.h
index d353283838..f5d2492c53 100644
--- a/keyboards/quad_h/lb75/config.h
+++ b/keyboards/quad_h/lb75/config.h
@@ -41,7 +41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41#define DIODE_DIRECTION COL2ROW 41#define DIODE_DIRECTION COL2ROW
42 42
43#define BACKLIGHT_PIN B7 43#define BACKLIGHT_PIN B7
44// #define BACKLIGHT_BREATHING
45#define BACKLIGHT_LEVELS 5 44#define BACKLIGHT_LEVELS 5
46 45
47#define RGB_DI_PIN B0 46#define RGB_DI_PIN B0
@@ -76,8 +75,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
76/* define if matrix has ghost (lacks anti-ghosting diodes) */ 75/* define if matrix has ghost (lacks anti-ghosting diodes) */
77//#define MATRIX_HAS_GHOST 76//#define MATRIX_HAS_GHOST
78 77
79/* number of backlight levels */
80
81/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 78/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
82#define LOCKING_SUPPORT_ENABLE 79#define LOCKING_SUPPORT_ENABLE
83/* Locking resynchronize hack */ 80/* Locking resynchronize hack */
diff --git a/keyboards/quantrik/kyuu/config.h b/keyboards/quantrik/kyuu/config.h
index 395989e594..042227388b 100644
--- a/keyboards/quantrik/kyuu/config.h
+++ b/keyboards/quantrik/kyuu/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
@@ -64,8 +60,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
64/* define if matrix has ghost (lacks anti-ghosting diodes) */ 60/* define if matrix has ghost (lacks anti-ghosting diodes) */
65//#define MATRIX_HAS_GHOST 61//#define MATRIX_HAS_GHOST
66 62
67/* number of backlight levels */
68
69/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 63/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
70#define LOCKING_SUPPORT_ENABLE 64#define LOCKING_SUPPORT_ENABLE
71/* Locking resynchronize hack */ 65/* Locking resynchronize hack */
diff --git a/keyboards/qwertyydox/config.h b/keyboards/qwertyydox/config.h
index a839b763f0..163167a340 100644
--- a/keyboards/qwertyydox/config.h
+++ b/keyboards/qwertyydox/config.h
@@ -46,10 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46 */ 46 */
47#define SOFT_SERIAL_PIN D0 47#define SOFT_SERIAL_PIN D0
48 48
49// #define BACKLIGHT_PIN E6
50// #define BACKLIGHT_BREATHING
51// #define BACKLIGHT_LEVELS 5
52
53#define RGB_DI_PIN D6 49#define RGB_DI_PIN D6
54#ifdef RGB_DI_PIN 50#ifdef RGB_DI_PIN
55 #define RGBLED_NUM 12 51 #define RGBLED_NUM 12
diff --git a/keyboards/rabbit/rabbit68/config.h b/keyboards/rabbit/rabbit68/config.h
index 4fcee98722..496dc66c81 100644
--- a/keyboards/rabbit/rabbit68/config.h
+++ b/keyboards/rabbit/rabbit68/config.h
@@ -39,11 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL*/ 39/* COL2ROW, ROW2COL*/
40#define DIODE_DIRECTION ROW2COL 40#define DIODE_DIRECTION ROW2COL
41 41
42
43// #define BACKLIGHT_PIN B7
44// #define BACKLIGHT_BREATHING
45// #define BACKLIGHT_LEVELS 3
46
47// #define RGB_DI_PIN E2 42// #define RGB_DI_PIN E2
48// #ifdef RGB_DI_PIN 43// #ifdef RGB_DI_PIN
49// #define RGBLED_NUM 16 44// #define RGBLED_NUM 16
diff --git a/keyboards/ramonimbao/chevron/config.h b/keyboards/ramonimbao/chevron/config.h
index 3be1c4bf03..3abbdff6b1 100644
--- a/keyboards/ramonimbao/chevron/config.h
+++ b/keyboards/ramonimbao/chevron/config.h
@@ -39,10 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL*/ 39/* COL2ROW, ROW2COL*/
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46// #define RGB_DI_PIN E2 42// #define RGB_DI_PIN E2
47// #ifdef RGB_DI_PIN 43// #ifdef RGB_DI_PIN
48// #define RGBLED_NUM 16 44// #define RGBLED_NUM 16
diff --git a/keyboards/ramonimbao/herringbone/v1/config.h b/keyboards/ramonimbao/herringbone/v1/config.h
index 7e07c6a3c5..bd2034140c 100644
--- a/keyboards/ramonimbao/herringbone/v1/config.h
+++ b/keyboards/ramonimbao/herringbone/v1/config.h
@@ -39,10 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL*/ 39/* COL2ROW, ROW2COL*/
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46// #define RGB_DI_PIN E2 42// #define RGB_DI_PIN E2
47// #ifdef RGB_DI_PIN 43// #ifdef RGB_DI_PIN
48// #define RGBLED_NUM 16 44// #define RGBLED_NUM 16
diff --git a/keyboards/ramonimbao/squishyfrl/config.h b/keyboards/ramonimbao/squishyfrl/config.h
index f850964129..66b404d988 100644
--- a/keyboards/ramonimbao/squishyfrl/config.h
+++ b/keyboards/ramonimbao/squishyfrl/config.h
@@ -51,10 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51//#define LED_COMPOSE_PIN B3 51//#define LED_COMPOSE_PIN B3
52//#define LED_KANA_PIN B4 52//#define LED_KANA_PIN B4
53 53
54//#define BACKLIGHT_PIN B7
55//#define BACKLIGHT_LEVELS 3
56//#define BACKLIGHT_BREATHING
57
58#define RGB_DI_PIN C15 54#define RGB_DI_PIN C15
59#ifdef RGB_DI_PIN 55#ifdef RGB_DI_PIN
60# define RGBLED_NUM 16 56# define RGBLED_NUM 16
diff --git a/keyboards/ramonimbao/squishytkl/config.h b/keyboards/ramonimbao/squishytkl/config.h
index f7d99f73b7..c4bfb55938 100644
--- a/keyboards/ramonimbao/squishytkl/config.h
+++ b/keyboards/ramonimbao/squishytkl/config.h
@@ -51,10 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51//#define LED_COMPOSE_PIN B3 51//#define LED_COMPOSE_PIN B3
52//#define LED_KANA_PIN B4 52//#define LED_KANA_PIN B4
53 53
54//#define BACKLIGHT_PIN B7
55//#define BACKLIGHT_LEVELS 3
56//#define BACKLIGHT_BREATHING
57
58#define RGB_DI_PIN C15 54#define RGB_DI_PIN C15
59#ifdef RGB_DI_PIN 55#ifdef RGB_DI_PIN
60# define RGBLED_NUM 16 56# define RGBLED_NUM 16
diff --git a/keyboards/ramonimbao/tkl_ff/config.h b/keyboards/ramonimbao/tkl_ff/config.h
index f87953f7f0..5b047a3e45 100644
--- a/keyboards/ramonimbao/tkl_ff/config.h
+++ b/keyboards/ramonimbao/tkl_ff/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57//#define RGB_DI_PIN E2 53//#define RGB_DI_PIN E2
58//#ifdef RGB_DI_PIN 54//#ifdef RGB_DI_PIN
59//# define RGBLED_NUM 16 55//# define RGBLED_NUM 16
diff --git a/keyboards/ramonimbao/wete/v2/config.h b/keyboards/ramonimbao/wete/v2/config.h
index b112924495..0084dc17f9 100644
--- a/keyboards/ramonimbao/wete/v2/config.h
+++ b/keyboards/ramonimbao/wete/v2/config.h
@@ -54,10 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54//#define LED_COMPOSE_PIN B3 54//#define LED_COMPOSE_PIN B3
55//#define LED_KANA_PIN B4 55//#define LED_KANA_PIN B4
56 56
57//#define BACKLIGHT_PIN B7
58//#define BACKLIGHT_LEVELS 3
59//#define BACKLIGHT_BREATHING
60
61#define RGBLIGHT_LAYERS 57#define RGBLIGHT_LAYERS
62#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF 58#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
63 59
diff --git a/keyboards/redox/rev1/config.h b/keyboards/redox/rev1/config.h
index 72874b66f5..259368f959 100644
--- a/keyboards/redox/rev1/config.h
+++ b/keyboards/redox/rev1/config.h
@@ -35,9 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35/* define if matrix has ghost */ 35/* define if matrix has ghost */
36//#define MATRIX_HAS_GHOST 36//#define MATRIX_HAS_GHOST
37 37
38/* number of backlight levels */
39// #define BACKLIGHT_LEVELS 3
40
41/* Set 0 if debouncing isn't needed */ 38/* Set 0 if debouncing isn't needed */
42#define DEBOUNCE 5 39#define DEBOUNCE 5
43 40
diff --git a/keyboards/redox_media/config.h b/keyboards/redox_media/config.h
index 6f2225adb0..94626b375e 100644
--- a/keyboards/redox_media/config.h
+++ b/keyboards/redox_media/config.h
@@ -34,9 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34/* define if matrix has ghost */ 34/* define if matrix has ghost */
35//#define MATRIX_HAS_GHOST 35//#define MATRIX_HAS_GHOST
36 36
37/* number of backlight levels */
38// #define BACKLIGHT_LEVELS 3
39
40/* Set 0 if debouncing isn't needed */ 37/* Set 0 if debouncing isn't needed */
41#define DEBOUNCE 5 38#define DEBOUNCE 5
42 39
diff --git a/keyboards/redox_w/config.h b/keyboards/redox_w/config.h
index 3c4b49fa10..2cf73eb119 100644
--- a/keyboards/redox_w/config.h
+++ b/keyboards/redox_w/config.h
@@ -25,9 +25,6 @@
25/* define if matrix has ghost */ 25/* define if matrix has ghost */
26//#define MATRIX_HAS_GHOST 26//#define MATRIX_HAS_GHOST
27 27
28/* number of backlight levels */
29//#define BACKLIGHT_LEVELS 3
30
31#define ONESHOT_TIMEOUT 500 28#define ONESHOT_TIMEOUT 500
32 29
33/* 30/*
diff --git a/keyboards/redscarf_i/config.h b/keyboards/redscarf_i/config.h
index 494afb5e2b..332ec8df1a 100644
--- a/keyboards/redscarf_i/config.h
+++ b/keyboards/redscarf_i/config.h
@@ -29,7 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29/* Backlight */ 29/* Backlight */
30#define BACKLIGHT_PIN B5 30#define BACKLIGHT_PIN B5
31#define BACKLIGHT_LEVELS 3 31#define BACKLIGHT_LEVELS 3
32//#define BACKLIGHT_BREATHING
33 32
34/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 33/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
35#define DEBOUNCE 5 \ No newline at end of file 34#define DEBOUNCE 5 \ No newline at end of file
diff --git a/keyboards/redscarf_iiplus/verb/config.h b/keyboards/redscarf_iiplus/verb/config.h
index 86110cb8ec..6bb4135707 100755
--- a/keyboards/redscarf_iiplus/verb/config.h
+++ b/keyboards/redscarf_iiplus/verb/config.h
@@ -45,7 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45#define LED_PIN_ON_STATE 0 45#define LED_PIN_ON_STATE 0
46 46
47#define BACKLIGHT_PIN B7 47#define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49#define BACKLIGHT_LEVELS 3 48#define BACKLIGHT_LEVELS 3
50 49
51// #define RGB_DI_PIN E2 50// #define RGB_DI_PIN E2
@@ -70,8 +69,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70/* define if matrix has ghost (lacks anti-ghosting diodes) */ 69/* define if matrix has ghost (lacks anti-ghosting diodes) */
71//#define MATRIX_HAS_GHOST 70//#define MATRIX_HAS_GHOST
72 71
73/* number of backlight levels */
74
75/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 72/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
76#define LOCKING_SUPPORT_ENABLE 73#define LOCKING_SUPPORT_ENABLE
77/* Locking resynchronize hack */ 74/* Locking resynchronize hack */
diff --git a/keyboards/redscarf_iiplus/verc/config.h b/keyboards/redscarf_iiplus/verc/config.h
index 86110cb8ec..6bb4135707 100755
--- a/keyboards/redscarf_iiplus/verc/config.h
+++ b/keyboards/redscarf_iiplus/verc/config.h
@@ -45,7 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45#define LED_PIN_ON_STATE 0 45#define LED_PIN_ON_STATE 0
46 46
47#define BACKLIGHT_PIN B7 47#define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49#define BACKLIGHT_LEVELS 3 48#define BACKLIGHT_LEVELS 3
50 49
51// #define RGB_DI_PIN E2 50// #define RGB_DI_PIN E2
@@ -70,8 +69,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70/* define if matrix has ghost (lacks anti-ghosting diodes) */ 69/* define if matrix has ghost (lacks anti-ghosting diodes) */
71//#define MATRIX_HAS_GHOST 70//#define MATRIX_HAS_GHOST
72 71
73/* number of backlight levels */
74
75/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 72/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
76#define LOCKING_SUPPORT_ENABLE 73#define LOCKING_SUPPORT_ENABLE
77/* Locking resynchronize hack */ 74/* Locking resynchronize hack */
diff --git a/keyboards/redscarf_iiplus/verd/config.h b/keyboards/redscarf_iiplus/verd/config.h
index 6249755853..87c351e193 100644
--- a/keyboards/redscarf_iiplus/verd/config.h
+++ b/keyboards/redscarf_iiplus/verd/config.h
@@ -49,7 +49,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49#define LED_PIN_ON_STATE 0 49#define LED_PIN_ON_STATE 0
50 50
51#define BACKLIGHT_PIN B7 51#define BACKLIGHT_PIN B7
52// #define BACKLIGHT_BREATHING
53#define BACKLIGHT_LEVELS 3 52#define BACKLIGHT_LEVELS 3
54 53
55// #define RGB_DI_PIN E2 54// #define RGB_DI_PIN E2
@@ -74,8 +73,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
74/* define if matrix has ghost (lacks anti-ghosting diodes) */ 73/* define if matrix has ghost (lacks anti-ghosting diodes) */
75//#define MATRIX_HAS_GHOST 74//#define MATRIX_HAS_GHOST
76 75
77/* number of backlight levels */
78
79/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 76/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
80#define LOCKING_SUPPORT_ENABLE 77#define LOCKING_SUPPORT_ENABLE
81/* Locking resynchronize hack */ 78/* Locking resynchronize hack */
diff --git a/keyboards/retro_75/config.h b/keyboards/retro_75/config.h
index efd54d9e81..96f8f2ba6a 100644
--- a/keyboards/retro_75/config.h
+++ b/keyboards/retro_75/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51#define RGB_DI_PIN A9 47#define RGB_DI_PIN A9
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53#define RGBLED_NUM 18 49#define RGBLED_NUM 18
diff --git a/keyboards/reversestudio/decadepad/config.h b/keyboards/reversestudio/decadepad/config.h
index 5ac76aa699..8d74dc8b65 100644
--- a/keyboards/reversestudio/decadepad/config.h
+++ b/keyboards/reversestudio/decadepad/config.h
@@ -36,7 +36,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
36#define LED_NUM_LOCK_PIN D4 36#define LED_NUM_LOCK_PIN D4
37#define LED_PIN_ON_STATE 0 37#define LED_PIN_ON_STATE 0
38 38
39/* number of backlight levels */
40/* Set 0 if debouncing isn't needed */ 39/* Set 0 if debouncing isn't needed */
41#define DEBOUNCE 5 40#define DEBOUNCE 5
42 41
diff --git a/keyboards/reviung/reviung34/config.h b/keyboards/reviung/reviung34/config.h
index 553cd52dc1..1ff1aa4e9e 100755
--- a/keyboards/reviung/reviung34/config.h
+++ b/keyboards/reviung/reviung34/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
@@ -70,8 +66,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70/* define if matrix has ghost (lacks anti-ghosting diodes) */ 66/* define if matrix has ghost (lacks anti-ghosting diodes) */
71//#define MATRIX_HAS_GHOST 67//#define MATRIX_HAS_GHOST
72 68
73/* number of backlight levels */
74
75/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 69/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
76#define LOCKING_SUPPORT_ENABLE 70#define LOCKING_SUPPORT_ENABLE
77/* Locking resynchronize hack */ 71/* Locking resynchronize hack */
diff --git a/keyboards/reviung/reviung39/config.h b/keyboards/reviung/reviung39/config.h
index 2c905f4de1..8bc5b423a3 100644
--- a/keyboards/reviung/reviung39/config.h
+++ b/keyboards/reviung/reviung39/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
@@ -70,8 +66,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70/* define if matrix has ghost (lacks anti-ghosting diodes) */ 66/* define if matrix has ghost (lacks anti-ghosting diodes) */
71//#define MATRIX_HAS_GHOST 67//#define MATRIX_HAS_GHOST
72 68
73/* number of backlight levels */
74
75/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 69/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
76#define LOCKING_SUPPORT_ENABLE 70#define LOCKING_SUPPORT_ENABLE
77/* Locking resynchronize hack */ 71/* Locking resynchronize hack */
diff --git a/keyboards/reviung/reviung41/config.h b/keyboards/reviung/reviung41/config.h
index 57fb0770eb..7ac906b754 100644
--- a/keyboards/reviung/reviung41/config.h
+++ b/keyboards/reviung/reviung41/config.h
@@ -46,10 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46 */ 46 */
47#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 47#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
48 48
49// #define BACKLIGHT_PIN B7
50// #define BACKLIGHT_BREATHING
51// #define BACKLIGHT_LEVELS 3
52
53#define RGB_DI_PIN D3 49#define RGB_DI_PIN D3
54#ifdef RGB_DI_PIN 50#ifdef RGB_DI_PIN
55 #define RGBLED_NUM 11 51 #define RGBLED_NUM 11
diff --git a/keyboards/reviung/reviung53/config.h b/keyboards/reviung/reviung53/config.h
index 5776998912..874ed2d3d2 100644
--- a/keyboards/reviung/reviung53/config.h
+++ b/keyboards/reviung/reviung53/config.h
@@ -36,10 +36,6 @@
36//#define LED_COMPOSE_PIN B3 36//#define LED_COMPOSE_PIN B3
37//#define LED_KANA_PIN B4 37//#define LED_KANA_PIN B4
38 38
39//#define BACKLIGHT_PIN B7
40//#define BACKLIGHT_LEVELS 3
41//#define BACKLIGHT_BREATHING
42
43#define RGB_DI_PIN D3 39#define RGB_DI_PIN D3
44#ifdef RGB_DI_PIN 40#ifdef RGB_DI_PIN
45#define RGBLED_NUM 10 41#define RGBLED_NUM 10
diff --git a/keyboards/rmkeebs/rm_numpad/config.h b/keyboards/rmkeebs/rm_numpad/config.h
index f1f7357b6e..6ddcbda57c 100644
--- a/keyboards/rmkeebs/rm_numpad/config.h
+++ b/keyboards/rmkeebs/rm_numpad/config.h
@@ -57,10 +57,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
57//#define LED_COMPOSE_PIN B3 57//#define LED_COMPOSE_PIN B3
58//#define LED_KANA_PIN B4 58//#define LED_KANA_PIN B4
59 59
60//#define BACKLIGHT_PIN B7
61//#define BACKLIGHT_LEVELS 3
62//#define BACKLIGHT_BREATHING
63
64//#define RGB_DI_PIN E2 60//#define RGB_DI_PIN E2
65//#ifdef RGB_DI_PIN 61//#ifdef RGB_DI_PIN
66//# define RGBLED_NUM 16 62//# define RGBLED_NUM 16
diff --git a/keyboards/roseslite/config.h b/keyboards/roseslite/config.h
index 7836df06e9..a4022a8aa9 100644
--- a/keyboards/roseslite/config.h
+++ b/keyboards/roseslite/config.h
@@ -39,10 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL*/ 39/* COL2ROW, ROW2COL*/
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46// #define RGB_DI_PIN E2 42// #define RGB_DI_PIN E2
47// #ifdef RGB_DI_PIN 43// #ifdef RGB_DI_PIN
48// #define RGBLED_NUM 16 44// #define RGBLED_NUM 16
@@ -59,8 +55,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59/* define if matrix has ghost (lacks anti-ghosting diodes) */ 55/* define if matrix has ghost (lacks anti-ghosting diodes) */
60//#define MATRIX_HAS_GHOST 56//#define MATRIX_HAS_GHOST
61 57
62/* number of backlight levels */
63
64/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 58/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
65#define LOCKING_SUPPORT_ENABLE 59#define LOCKING_SUPPORT_ENABLE
66/* Locking resynchronize hack */ 60/* Locking resynchronize hack */
diff --git a/keyboards/rotr/config.h b/keyboards/rotr/config.h
index d8cd526654..748e825e79 100644
--- a/keyboards/rotr/config.h
+++ b/keyboards/rotr/config.h
@@ -21,8 +21,6 @@
21/* COL2ROW or ROW2COL */ 21/* COL2ROW or ROW2COL */
22#define DIODE_DIRECTION COL2ROW 22#define DIODE_DIRECTION COL2ROW
23 23
24/* number of backlight levels */
25
26#ifdef BACKLIGHT_PIN 24#ifdef BACKLIGHT_PIN
27#define BACKLIGHT_LEVELS 3 25#define BACKLIGHT_LEVELS 3
28#endif 26#endif
diff --git a/keyboards/runes/vaengr/config.h b/keyboards/runes/vaengr/config.h
index 060d6843ef..c4d93bd164 100644
--- a/keyboards/runes/vaengr/config.h
+++ b/keyboards/runes/vaengr/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53// #define BACKLIGHT_PIN
54// #define BACKLIGHT_LEVELS 3
55// #define BACKLIGHT_BREATHING
56
57#define RGB_DI_PIN C7 53#define RGB_DI_PIN C7
58// #define RGB_DI_PIN B0 54// #define RGB_DI_PIN B0
59#ifdef RGB_DI_PIN 55#ifdef RGB_DI_PIN
diff --git a/keyboards/ryanbaekr/rb18/config.h b/keyboards/ryanbaekr/rb18/config.h
index eac923b4de..ef7fabbdf7 100644
--- a/keyboards/ryanbaekr/rb18/config.h
+++ b/keyboards/ryanbaekr/rb18/config.h
@@ -48,7 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48/* define if matrix has ghost (lacks anti-ghosting diodes) */ 48/* define if matrix has ghost (lacks anti-ghosting diodes) */
49//#define MATRIX_HAS_GHOST 49//#define MATRIX_HAS_GHOST
50 50
51/* number of backlight levels */
52#define BACKLIGHT_LEVELS 10 51#define BACKLIGHT_LEVELS 10
53 52
54/* Underglow options */ 53/* Underglow options */
diff --git a/keyboards/ryanbaekr/rb69/config.h b/keyboards/ryanbaekr/rb69/config.h
index ba3eed38b9..3db7955579 100644
--- a/keyboards/ryanbaekr/rb69/config.h
+++ b/keyboards/ryanbaekr/rb69/config.h
@@ -48,7 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48/* define if matrix has ghost (lacks anti-ghosting diodes) */ 48/* define if matrix has ghost (lacks anti-ghosting diodes) */
49//#define MATRIX_HAS_GHOST 49//#define MATRIX_HAS_GHOST
50 50
51/* number of backlight levels */
52#define BACKLIGHT_LEVELS 10 51#define BACKLIGHT_LEVELS 10
53 52
54/* Underglow options */ 53/* Underglow options */
diff --git a/keyboards/ryanbaekr/rb87/config.h b/keyboards/ryanbaekr/rb87/config.h
index 6d153b405b..445466a7d8 100644
--- a/keyboards/ryanbaekr/rb87/config.h
+++ b/keyboards/ryanbaekr/rb87/config.h
@@ -48,7 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48/* define if matrix has ghost (lacks anti-ghosting diodes) */ 48/* define if matrix has ghost (lacks anti-ghosting diodes) */
49//#define MATRIX_HAS_GHOST 49//#define MATRIX_HAS_GHOST
50 50
51/* number of backlight levels */
52#define BACKLIGHT_LEVELS 10 51#define BACKLIGHT_LEVELS 10
53 52
54/* Underglow options */ 53/* Underglow options */
diff --git a/keyboards/ryloo_studio/m0110/config.h b/keyboards/ryloo_studio/m0110/config.h
index 8ce361fe10..a84eb68baf 100755
--- a/keyboards/ryloo_studio/m0110/config.h
+++ b/keyboards/ryloo_studio/m0110/config.h
@@ -30,7 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30/* COL2ROW or ROW2COL */ 30/* COL2ROW or ROW2COL */
31#define DIODE_DIRECTION COL2ROW 31#define DIODE_DIRECTION COL2ROW
32 32
33/* number of backlight levels */
34#define BACKLIGHT_PIN B7 33#define BACKLIGHT_PIN B7
35#ifdef BACKLIGHT_PIN 34#ifdef BACKLIGHT_PIN
36# define BACKLIGHT_LEVELS 5 35# define BACKLIGHT_LEVELS 5
diff --git a/keyboards/sam/s80/config.h b/keyboards/sam/s80/config.h
index 2968ea1d20..6dffafa5de 100644
--- a/keyboards/sam/s80/config.h
+++ b/keyboards/sam/s80/config.h
@@ -38,7 +38,6 @@
38#define DIODE_DIRECTION ROW2COL 38#define DIODE_DIRECTION ROW2COL
39 39
40#define BACKLIGHT_PIN B6 40#define BACKLIGHT_PIN B6
41// #define BACKLIGHT_BREATHING
42#define BACKLIGHT_LEVELS 3 41#define BACKLIGHT_LEVELS 3
43 42
44#define RGB_DI_PIN E2 43#define RGB_DI_PIN E2
diff --git a/keyboards/satt/comet46/config.h b/keyboards/satt/comet46/config.h
index f67dcc1761..e1ba438ffa 100644
--- a/keyboards/satt/comet46/config.h
+++ b/keyboards/satt/comet46/config.h
@@ -26,9 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26/* define if matrix has ghost */ 26/* define if matrix has ghost */
27//#define MATRIX_HAS_GHOST 27//#define MATRIX_HAS_GHOST
28 28
29/* number of backlight levels */
30//#define BACKLIGHT_LEVELS 3
31
32#define ONESHOT_TIMEOUT 500 29#define ONESHOT_TIMEOUT 500
33 30
34/* 31/*
diff --git a/keyboards/scatter42/config.h b/keyboards/scatter42/config.h
index 337c078b66..91c24ef67b 100644
--- a/keyboards/scatter42/config.h
+++ b/keyboards/scatter42/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6
46 46
47//#define BACKLIGHT_PIN B7
48//#define BACKLIGHT_LEVELS 3
49//#define BACKLIGHT_BREATHING
50
51//#define RGB_DI_PIN E2 47//#define RGB_DI_PIN E2
52//#ifdef RGB_DI_PIN 48//#ifdef RGB_DI_PIN
53//# define RGBLED_NUM 16 49//# define RGBLED_NUM 16
diff --git a/keyboards/sck/m0116b/config.h b/keyboards/sck/m0116b/config.h
index c7f009ca96..0650a0de92 100644
--- a/keyboards/sck/m0116b/config.h
+++ b/keyboards/sck/m0116b/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
diff --git a/keyboards/sck/neiso/config.h b/keyboards/sck/neiso/config.h
index af44338fb2..aa80d35b8d 100644
--- a/keyboards/sck/neiso/config.h
+++ b/keyboards/sck/neiso/config.h
@@ -46,10 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46 */ 46 */
47// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 47// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
48 48
49// #define BACKLIGHT_PIN B7
50// #define BACKLIGHT_BREATHING
51// #define BACKLIGHT_LEVELS 3
52
53// #define RGB_DI_PIN E2 49// #define RGB_DI_PIN E2
54// #ifdef RGB_DI_PIN 50// #ifdef RGB_DI_PIN
55// #define RGBLED_NUM 4 51// #define RGBLED_NUM 4
diff --git a/keyboards/sck/osa/config.h b/keyboards/sck/osa/config.h
index c5d58e387a..9e4ac73ed0 100644
--- a/keyboards/sck/osa/config.h
+++ b/keyboards/sck/osa/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51 #define RGB_DI_PIN D4 47 #define RGB_DI_PIN D4
52 #ifdef RGB_DI_PIN 48 #ifdef RGB_DI_PIN
53 #define RGBLED_NUM 9 49 #define RGBLED_NUM 9
@@ -74,8 +70,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
74#define LED_CAPS_LOCK_PIN C6 70#define LED_CAPS_LOCK_PIN C6
75#define LED_SCROLL_LOCK_PIN B6 71#define LED_SCROLL_LOCK_PIN B6
76 72
77/* number of backlight levels */
78
79/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 73/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
80//#define LOCKING_SUPPORT_ENABLE 74//#define LOCKING_SUPPORT_ENABLE
81/* Locking resynchronize hack */ 75/* Locking resynchronize hack */
diff --git a/keyboards/sekigon/grs_70ec/config.h b/keyboards/sekigon/grs_70ec/config.h
index 2e1edf71de..62906f8e34 100644
--- a/keyboards/sekigon/grs_70ec/config.h
+++ b/keyboards/sekigon/grs_70ec/config.h
@@ -52,10 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52#define SOFT_SERIAL_PIN D3 // or D1, D2, D3, E6 52#define SOFT_SERIAL_PIN D3 // or D1, D2, D3, E6
53#define EE_HANDS 53#define EE_HANDS
54 54
55//#define BACKLIGHT_PIN B7
56//#define BACKLIGHT_LEVELS 3
57//#define BACKLIGHT_BREATHING
58
59//#define RGB_DI_PIN E2 55//#define RGB_DI_PIN E2
60//#ifdef RGB_DI_PIN 56//#ifdef RGB_DI_PIN
61//# define RGBLED_NUM 16 57//# define RGBLED_NUM 16
diff --git a/keyboards/sentraq/number_pad/config.h b/keyboards/sentraq/number_pad/config.h
index 5969910391..2f223e8d9c 100644
--- a/keyboards/sentraq/number_pad/config.h
+++ b/keyboards/sentraq/number_pad/config.h
@@ -40,7 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42#define BACKLIGHT_PIN B7 42#define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44#define BACKLIGHT_LEVELS 3 43#define BACKLIGHT_LEVELS 3
45 44
46#define RGB_DI_PIN B0 45#define RGB_DI_PIN B0
diff --git a/keyboards/sentraq/s60_x/default/config.h b/keyboards/sentraq/s60_x/default/config.h
index 25baca4b88..5d7ca399c3 100644
--- a/keyboards/sentraq/s60_x/default/config.h
+++ b/keyboards/sentraq/s60_x/default/config.h
@@ -10,7 +10,6 @@
10#define MATRIX_ROW_PINS { B7, B3, B2, B1, B0 } 10#define MATRIX_ROW_PINS { B7, B3, B2, B1, B0 }
11#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, E6, F1 } 11#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, E6, F1 }
12 12
13/* number of backlight levels */
14#define BACKLIGHT_PIN B7 13#define BACKLIGHT_PIN B7
15#ifdef BACKLIGHT_PIN 14#ifdef BACKLIGHT_PIN
16#define BACKLIGHT_BREATHING 15#define BACKLIGHT_BREATHING
diff --git a/keyboards/sentraq/s60_x/rgb/config.h b/keyboards/sentraq/s60_x/rgb/config.h
index 5d9f96a7a5..26313f3aef 100644
--- a/keyboards/sentraq/s60_x/rgb/config.h
+++ b/keyboards/sentraq/s60_x/rgb/config.h
@@ -10,7 +10,6 @@
10#define MATRIX_ROW_PINS { B5, B4, D7, D6, D4 } 10#define MATRIX_ROW_PINS { B5, B4, D7, D6, D4 }
11#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, B6, C6, C7, F1, F0, E6, B3, B2, B1, B0 } 11#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, B6, C6, C7, F1, F0, E6, B3, B2, B1, B0 }
12 12
13/* number of backlight levels */
14#define BACKLIGHT_PIN B7 13#define BACKLIGHT_PIN B7
15#ifdef BACKLIGHT_PIN 14#ifdef BACKLIGHT_PIN
16#define BACKLIGHT_BREATHING 15#define BACKLIGHT_BREATHING
diff --git a/keyboards/sentraq/s65_plus/config.h b/keyboards/sentraq/s65_plus/config.h
index 35c2d347b7..3157b1760d 100644
--- a/keyboards/sentraq/s65_plus/config.h
+++ b/keyboards/sentraq/s65_plus/config.h
@@ -13,7 +13,6 @@
13#define LED_CAPS_LOCK_PIN B7 13#define LED_CAPS_LOCK_PIN B7
14#define LED_PIN_ON_STATE 0 14#define LED_PIN_ON_STATE 0
15 15
16/* number of backlight levels */
17#define BACKLIGHT_PIN B7 16#define BACKLIGHT_PIN B7
18#define BACKLIGHT_LEVELS 3 17#define BACKLIGHT_LEVELS 3
19 18
diff --git a/keyboards/sentraq/s65_x/config.h b/keyboards/sentraq/s65_x/config.h
index 37e960139b..4b93f43a46 100644
--- a/keyboards/sentraq/s65_x/config.h
+++ b/keyboards/sentraq/s65_x/config.h
@@ -10,7 +10,6 @@
10#define MATRIX_ROW_PINS { C7, C6, B6, B5, B4 } 10#define MATRIX_ROW_PINS { C7, C6, B6, B5, B4 }
11#define MATRIX_COL_PINS { F4, F1, F0, E6, B0, B1, D5, B2, B3, D0, D1, D2, D4, D6, D7, F7 } 11#define MATRIX_COL_PINS { F4, F1, F0, E6, B0, B1, D5, B2, B3, D0, D1, D2, D4, D6, D7, F7 }
12 12
13/* number of backlight levels */
14#define BACKLIGHT_PIN B7 13#define BACKLIGHT_PIN B7
15#define BACKLIGHT_LEVELS 5 14#define BACKLIGHT_LEVELS 5
16#define BACKLIGHT_CAPS_LOCK 15#define BACKLIGHT_CAPS_LOCK
diff --git a/keyboards/sets3n/kk980/config.h b/keyboards/sets3n/kk980/config.h
index a988171755..5e5a47b3d2 100644
--- a/keyboards/sets3n/kk980/config.h
+++ b/keyboards/sets3n/kk980/config.h
@@ -40,8 +40,6 @@
40/* COL2ROW or ROW2COL */ 40/* COL2ROW or ROW2COL */
41#define DIODE_DIRECTION COL2ROW 41#define DIODE_DIRECTION COL2ROW
42 42
43/* number of backlight levels */
44
45#ifdef BACKLIGHT_PIN 43#ifdef BACKLIGHT_PIN
46#define BACKLIGHT_LEVELS 8 44#define BACKLIGHT_LEVELS 8
47#endif 45#endif
diff --git a/keyboards/shapeshifter4060/config.h b/keyboards/shapeshifter4060/config.h
index 0846a73e0a..f15276b7c1 100644
--- a/keyboards/shapeshifter4060/config.h
+++ b/keyboards/shapeshifter4060/config.h
@@ -32,9 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32/* define if matrix has ghost */ 32/* define if matrix has ghost */
33//#define MATRIX_HAS_GHOST 33//#define MATRIX_HAS_GHOST
34 34
35/* number of backlight levels */
36// #define BACKLIGHT_LEVELS 3
37
38/* Set 0 if debouncing isn't needed */ 35/* Set 0 if debouncing isn't needed */
39#define DEBOUNCE 5 36#define DEBOUNCE 5
40 37
diff --git a/keyboards/shiro/config.h b/keyboards/shiro/config.h
index 360c6a1d3d..ad8182d2b7 100644
--- a/keyboards/shiro/config.h
+++ b/keyboards/shiro/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
@@ -70,8 +66,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70/* define if matrix has ghost (lacks anti-ghosting diodes) */ 66/* define if matrix has ghost (lacks anti-ghosting diodes) */
71//#define MATRIX_HAS_GHOST 67//#define MATRIX_HAS_GHOST
72 68
73/* number of backlight levels */
74
75/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 69/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
76#define LOCKING_SUPPORT_ENABLE 70#define LOCKING_SUPPORT_ENABLE
77/* Locking resynchronize hack */ 71/* Locking resynchronize hack */
diff --git a/keyboards/silverbullet44/config.h b/keyboards/silverbullet44/config.h
index f11599c525..5bb5d3c778 100644
--- a/keyboards/silverbullet44/config.h
+++ b/keyboards/silverbullet44/config.h
@@ -45,10 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6
46#define MASTER_RIGHT 46#define MASTER_RIGHT
47 47
48// #define BACKLIGHT_PIN B7
49// #define BACKLIGHT_BREATHING
50// #define BACKLIGHT_LEVELS 3
51
52#define RGB_DI_PIN D3 48#define RGB_DI_PIN D3
53#ifdef RGB_DI_PIN 49#ifdef RGB_DI_PIN
54 //#define RGBLIGHT_SPLIT 50 //#define RGBLIGHT_SPLIT
@@ -120,8 +116,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
120/* define if matrix has ghost (lacks anti-ghosting diodes) */ 116/* define if matrix has ghost (lacks anti-ghosting diodes) */
121//#define MATRIX_HAS_GHOST 117//#define MATRIX_HAS_GHOST
122 118
123/* number of backlight levels */
124
125/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 119/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
126//#define LOCKING_SUPPORT_ENABLE 120//#define LOCKING_SUPPORT_ENABLE
127/* Locking resynchronize hack */ 121/* Locking resynchronize hack */
diff --git a/keyboards/skeletonkbd/skeletonnumpad/config.h b/keyboards/skeletonkbd/skeletonnumpad/config.h
index b9ea8fdb77..fa84490c83 100644
--- a/keyboards/skeletonkbd/skeletonnumpad/config.h
+++ b/keyboards/skeletonkbd/skeletonnumpad/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57#define RGB_DI_PIN D4 53#define RGB_DI_PIN D4
58#ifdef RGB_DI_PIN 54#ifdef RGB_DI_PIN
59# define RGBLED_NUM 17 55# define RGBLED_NUM 17
diff --git a/keyboards/slz40/config.h b/keyboards/slz40/config.h
index ba5bc81ff7..3809ccb916 100644
--- a/keyboards/slz40/config.h
+++ b/keyboards/slz40/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47//#define BACKLIGHT_PIN B7
48//#define BACKLIGHT_LEVELS 3
49//#define BACKLIGHT_BREATHING
50
51//#define RGB_DI_PIN E2 47//#define RGB_DI_PIN E2
52//#ifdef RGB_DI_PIN 48//#ifdef RGB_DI_PIN
53//# define RGBLED_NUM 16 49//# define RGBLED_NUM 16
diff --git a/keyboards/snampad/config.h b/keyboards/snampad/config.h
index 911e7fb172..4897f74d8b 100644
--- a/keyboards/snampad/config.h
+++ b/keyboards/snampad/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
@@ -64,8 +60,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
64/* define if matrix has ghost (lacks anti-ghosting diodes) */ 60/* define if matrix has ghost (lacks anti-ghosting diodes) */
65//#define MATRIX_HAS_GHOST 61//#define MATRIX_HAS_GHOST
66 62
67/* number of backlight levels */
68
69/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 63/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
70#define LOCKING_SUPPORT_ENABLE 64#define LOCKING_SUPPORT_ENABLE
71/* Locking resynchronize hack */ 65/* Locking resynchronize hack */
diff --git a/keyboards/soda/cherish/config.h b/keyboards/soda/cherish/config.h
index 15df7c244f..ea09a5aa59 100644
--- a/keyboards/soda/cherish/config.h
+++ b/keyboards/soda/cherish/config.h
@@ -26,14 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define MATRIX_ROW_PINS { A7, B0, B1, B2, B10, B11 } 26#define MATRIX_ROW_PINS { A7, B0, B1, B2, B10, B11 }
27#define DIODE_DIRECTION COL2ROW 27#define DIODE_DIRECTION COL2ROW
28 28
29//#define BACKLIGHT_PIN A6
30//#define BACKLIGHT_PWM_DRIVER PWMD3
31//#define BACKLIGHT_PWM_CHANNEL 1
32//#define BACKLIGHT_PAL_MODE 1
33//#define BACKLIGHT_LEVELS 6
34//#define BACKLIGHT_BREATHING
35//#define BREATHING_PERIOD 6
36
37/* define if matrix has ghost */ 29/* define if matrix has ghost */
38//#define MATRIX_HAS_GHOST 30//#define MATRIX_HAS_GHOST
39 31
diff --git a/keyboards/soup10/config.h b/keyboards/soup10/config.h
index 9092c7b924..76dc8b00b8 100644
--- a/keyboards/soup10/config.h
+++ b/keyboards/soup10/config.h
@@ -51,10 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51//#define LED_COMPOSE_PIN B3 51//#define LED_COMPOSE_PIN B3
52//#define LED_KANA_PIN B4 52//#define LED_KANA_PIN B4
53 53
54//#define BACKLIGHT_PIN B7
55//#define BACKLIGHT_LEVELS 3
56//#define BACKLIGHT_BREATHING
57
58//#define RGB_DI_PIN E2 54//#define RGB_DI_PIN E2
59//#ifdef RGB_DI_PIN 55//#ifdef RGB_DI_PIN
60//# define RGBLED_NUM 16 56//# define RGBLED_NUM 16
diff --git a/keyboards/spacetime/config.h b/keyboards/spacetime/config.h
index d0c1908a80..ff789b4119 100644
--- a/keyboards/spacetime/config.h
+++ b/keyboards/spacetime/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
@@ -64,8 +60,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
64/* define if matrix has ghost (lacks anti-ghosting diodes) */ 60/* define if matrix has ghost (lacks anti-ghosting diodes) */
65//#define MATRIX_HAS_GHOST 61//#define MATRIX_HAS_GHOST
66 62
67/* number of backlight levels */
68
69/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 63/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
70#define LOCKING_SUPPORT_ENABLE 64#define LOCKING_SUPPORT_ENABLE
71/* Locking resynchronize hack */ 65/* Locking resynchronize hack */
diff --git a/keyboards/spacey/config.h b/keyboards/spacey/config.h
index 477a79f32a..720a5dc8ab 100644
--- a/keyboards/spacey/config.h
+++ b/keyboards/spacey/config.h
@@ -55,10 +55,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
55//#define LED_COMPOSE_PIN B3 55//#define LED_COMPOSE_PIN B3
56//#define LED_KANA_PIN B4 56//#define LED_KANA_PIN B4
57 57
58//#define BACKLIGHT_PIN B7
59//#define BACKLIGHT_LEVELS 3
60//#define BACKLIGHT_BREATHING
61
62//#define RGB_DI_PIN E2 58//#define RGB_DI_PIN E2
63//#ifdef RGB_DI_PIN 59//#ifdef RGB_DI_PIN
64//# define RGBLED_NUM 16 60//# define RGBLED_NUM 16
diff --git a/keyboards/specskeys/config.h b/keyboards/specskeys/config.h
index d31e9a788f..098b507bfb 100644
--- a/keyboards/specskeys/config.h
+++ b/keyboards/specskeys/config.h
@@ -51,7 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51 51
52#define BACKLIGHT_PIN B7 52#define BACKLIGHT_PIN B7
53#define BACKLIGHT_LEVELS 1 53#define BACKLIGHT_LEVELS 1
54//#define BACKLIGHT_BREATHING
55 54
56//#define RGB_DI_PIN E2 55//#define RGB_DI_PIN E2
57//#ifdef RGB_DI_PIN 56//#ifdef RGB_DI_PIN
diff --git a/keyboards/star75/config.h b/keyboards/star75/config.h
index 7efe58f50f..a39e792ebd 100644
--- a/keyboards/star75/config.h
+++ b/keyboards/star75/config.h
@@ -16,7 +16,6 @@ SPDX-License-Identifier: GPL-2.0-or-later */
16/* COL2ROW or ROW2COL */ 16/* COL2ROW or ROW2COL */
17#define DIODE_DIRECTION COL2ROW 17#define DIODE_DIRECTION COL2ROW
18 18
19/* number of backlight levels */
20#ifdef BACKLIGHT_PIN 19#ifdef BACKLIGHT_PIN
21#define BACKLIGHT_LEVELS 3 20#define BACKLIGHT_LEVELS 3
22#endif 21#endif
diff --git a/keyboards/stello65/beta/config.h b/keyboards/stello65/beta/config.h
index 28b8bd1ed6..4f2d92011b 100644
--- a/keyboards/stello65/beta/config.h
+++ b/keyboards/stello65/beta/config.h
@@ -48,10 +48,6 @@
48//#define LED_COMPOSE_PIN B3 48//#define LED_COMPOSE_PIN B3
49//#define LED_KANA_PIN B4 49//#define LED_KANA_PIN B4
50 50
51//#define BACKLIGHT_PIN B7
52//#define BACKLIGHT_LEVELS 3
53//#define BACKLIGHT_BREATHING
54
55//#define RGB_DI_PIN E2 51//#define RGB_DI_PIN E2
56//#ifdef RGB_DI_PIN 52//#ifdef RGB_DI_PIN
57//# define RGBLED_NUM 16 53//# define RGBLED_NUM 16
diff --git a/keyboards/stello65/hs_rev1/config.h b/keyboards/stello65/hs_rev1/config.h
index 3da4275402..2d00d96a12 100644
--- a/keyboards/stello65/hs_rev1/config.h
+++ b/keyboards/stello65/hs_rev1/config.h
@@ -36,10 +36,6 @@
36//#define LED_COMPOSE_PIN B3 36//#define LED_COMPOSE_PIN B3
37//#define LED_KANA_PIN B4 37//#define LED_KANA_PIN B4
38 38
39//#define BACKLIGHT_PIN B7
40//#define BACKLIGHT_LEVELS 3
41//#define BACKLIGHT_BREATHING
42
43#define RGB_DI_PIN D0 39#define RGB_DI_PIN D0
44#ifdef RGB_DI_PIN 40#ifdef RGB_DI_PIN
45# define RGBLED_NUM 4 41# define RGBLED_NUM 4
diff --git a/keyboards/stello65/sl_rev1/config.h b/keyboards/stello65/sl_rev1/config.h
index f7096308a6..eed57a3590 100644
--- a/keyboards/stello65/sl_rev1/config.h
+++ b/keyboards/stello65/sl_rev1/config.h
@@ -36,10 +36,6 @@
36//#define LED_COMPOSE_PIN B3 36//#define LED_COMPOSE_PIN B3
37//#define LED_KANA_PIN B4 37//#define LED_KANA_PIN B4
38 38
39//#define BACKLIGHT_PIN B7
40//#define BACKLIGHT_LEVELS 3
41//#define BACKLIGHT_BREATHING
42
43#define RGB_DI_PIN B7 39#define RGB_DI_PIN B7
44#ifdef RGB_DI_PIN 40#ifdef RGB_DI_PIN
45# define RGBLED_NUM 4 41# define RGBLED_NUM 4
diff --git a/keyboards/stenokeyboards/the_uni/rp_2040/config.h b/keyboards/stenokeyboards/the_uni/rp_2040/config.h
index b14a6ea2d2..9e34a117a8 100644
--- a/keyboards/stenokeyboards/the_uni/rp_2040/config.h
+++ b/keyboards/stenokeyboards/the_uni/rp_2040/config.h
@@ -32,12 +32,6 @@
32/* COL2ROW or ROW2COL */ 32/* COL2ROW or ROW2COL */
33#define DIODE_DIRECTION COL2ROW 33#define DIODE_DIRECTION COL2ROW
34 34
35/* number of backlight levels */
36
37// #ifdef BACKLIGHT_PIN
38// #define BACKLIGHT_LEVELS 3
39// #endif
40
41/* Set 0 if debouncing isn't needed */ 35/* Set 0 if debouncing isn't needed */
42#define DEBOUNCE 5 36#define DEBOUNCE 5
43 37
diff --git a/keyboards/subatomic/config.h b/keyboards/subatomic/config.h
index f1bf9769be..d88a69c869 100644
--- a/keyboards/subatomic/config.h
+++ b/keyboards/subatomic/config.h
@@ -38,7 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38/* define if matrix has ghost */ 38/* define if matrix has ghost */
39//#define MATRIX_HAS_GHOST 39//#define MATRIX_HAS_GHOST
40 40
41/* number of backlight levels */
42#define BACKLIGHT_LEVELS 3 41#define BACKLIGHT_LEVELS 3
43 42
44/* Set 0 if debouncing isn't needed */ 43/* Set 0 if debouncing isn't needed */
diff --git a/keyboards/switchplate/southpaw_65/config.h b/keyboards/switchplate/southpaw_65/config.h
index d993bf0132..f31f9259a7 100644
--- a/keyboards/switchplate/southpaw_65/config.h
+++ b/keyboards/switchplate/southpaw_65/config.h
@@ -40,7 +40,6 @@
40 40
41#define BACKLIGHT_PIN B5 41#define BACKLIGHT_PIN B5
42#define BACKLIGHT_LEVELS 10 42#define BACKLIGHT_LEVELS 10
43// #define BACKLIGHT_BREATHING
44 43
45#define RGB_DI_PIN C7 44#define RGB_DI_PIN C7
46#define RGBLED_NUM 9 45#define RGBLED_NUM 9
@@ -69,8 +68,6 @@
69/* define if matrix has ghost (lacks anti-ghosting diodes) */ 68/* define if matrix has ghost (lacks anti-ghosting diodes) */
70//#define MATRIX_HAS_GHOST 69//#define MATRIX_HAS_GHOST
71 70
72/* number of backlight levels */
73
74/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 71/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
75#define LOCKING_SUPPORT_ENABLE 72#define LOCKING_SUPPORT_ENABLE
76/* Locking resynchronize hack */ 73/* Locking resynchronize hack */
diff --git a/keyboards/switchplate/southpaw_fullsize/config.h b/keyboards/switchplate/southpaw_fullsize/config.h
index 7b159eb5d6..400f937836 100644
--- a/keyboards/switchplate/southpaw_fullsize/config.h
+++ b/keyboards/switchplate/southpaw_fullsize/config.h
@@ -40,7 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42#define BACKLIGHT_PIN B7 42#define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44#define BACKLIGHT_LEVELS 3 43#define BACKLIGHT_LEVELS 3
45 44
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 45/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/switchplate/switchplate910/config.h b/keyboards/switchplate/switchplate910/config.h
index 4e63d15919..73dce696f4 100644
--- a/keyboards/switchplate/switchplate910/config.h
+++ b/keyboards/switchplate/switchplate910/config.h
@@ -40,7 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42#define BACKLIGHT_PIN B7 42#define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44#define BACKLIGHT_LEVELS 3 43#define BACKLIGHT_LEVELS 3
45 44
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 45/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/sx60/config.h b/keyboards/sx60/config.h
index 9ec51b0b58..f7ce12a467 100755
--- a/keyboards/sx60/config.h
+++ b/keyboards/sx60/config.h
@@ -38,7 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38#define LED_CAPS_LOCK_PIN F4 38#define LED_CAPS_LOCK_PIN F4
39#define LED_SCROLL_LOCK_PIN F1 39#define LED_SCROLL_LOCK_PIN F1
40 40
41/* number of backlight levels */
42#define BACKLIGHT_PIN B7 41#define BACKLIGHT_PIN B7
43#ifdef BACKLIGHT_PIN 42#ifdef BACKLIGHT_PIN
44#define BACKLIGHT_LEVELS 3 43#define BACKLIGHT_LEVELS 3
diff --git a/keyboards/takashicompany/center_enter/config.h b/keyboards/takashicompany/center_enter/config.h
index aa675c32ad..81380fe12b 100644
--- a/keyboards/takashicompany/center_enter/config.h
+++ b/keyboards/takashicompany/center_enter/config.h
@@ -54,10 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54//#define LED_COMPOSE_PIN B3 54//#define LED_COMPOSE_PIN B3
55//#define LED_KANA_PIN B4 55//#define LED_KANA_PIN B4
56 56
57//#define BACKLIGHT_PIN B7
58//#define BACKLIGHT_LEVELS 3
59//#define BACKLIGHT_BREATHING
60
61#define RGB_DI_PIN D3 57#define RGB_DI_PIN D3
62#ifdef RGB_DI_PIN 58#ifdef RGB_DI_PIN
63# define RGBLED_NUM 6 59# define RGBLED_NUM 6
diff --git a/keyboards/takashicompany/compacx/config.h b/keyboards/takashicompany/compacx/config.h
index 10c70e472b..6f726c232d 100644
--- a/keyboards/takashicompany/compacx/config.h
+++ b/keyboards/takashicompany/compacx/config.h
@@ -54,10 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54//#define LED_COMPOSE_PIN B3 54//#define LED_COMPOSE_PIN B3
55//#define LED_KANA_PIN B4 55//#define LED_KANA_PIN B4
56 56
57//#define BACKLIGHT_PIN B7
58//#define BACKLIGHT_LEVELS 3
59//#define BACKLIGHT_BREATHING
60
61#define RGB_DI_PIN D3 57#define RGB_DI_PIN D3
62#ifdef RGB_DI_PIN 58#ifdef RGB_DI_PIN
63# define RGBLED_NUM 12 59# define RGBLED_NUM 12
diff --git a/keyboards/takashicompany/dogtag/config.h b/keyboards/takashicompany/dogtag/config.h
index adcf8d7321..e9f7ed3788 100644
--- a/keyboards/takashicompany/dogtag/config.h
+++ b/keyboards/takashicompany/dogtag/config.h
@@ -57,10 +57,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
57//#define LED_COMPOSE_PIN B3 57//#define LED_COMPOSE_PIN B3
58//#define LED_KANA_PIN B4 58//#define LED_KANA_PIN B4
59 59
60//#define BACKLIGHT_PIN B7
61//#define BACKLIGHT_LEVELS 3
62//#define BACKLIGHT_BREATHING
63
64#define RGB_DI_PIN D3 60#define RGB_DI_PIN D3
65#ifdef RGB_DI_PIN 61#ifdef RGB_DI_PIN
66# define RGBLED_NUM 4 * 2 62# define RGBLED_NUM 4 * 2
diff --git a/keyboards/takashicompany/endzone34/config.h b/keyboards/takashicompany/endzone34/config.h
index f74b828516..4432642890 100644
--- a/keyboards/takashicompany/endzone34/config.h
+++ b/keyboards/takashicompany/endzone34/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57#define RGB_DI_PIN D3 53#define RGB_DI_PIN D3
58#ifdef RGB_DI_PIN 54#ifdef RGB_DI_PIN
59 #define RGBLED_NUM 9 55 #define RGBLED_NUM 9
diff --git a/keyboards/takashicompany/heavy_left/config.h b/keyboards/takashicompany/heavy_left/config.h
index fa31dccb90..e71dd26dc8 100644
--- a/keyboards/takashicompany/heavy_left/config.h
+++ b/keyboards/takashicompany/heavy_left/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57#define RGB_DI_PIN D3 53#define RGB_DI_PIN D3
58#ifdef RGB_DI_PIN 54#ifdef RGB_DI_PIN
59# define RGBLED_NUM 6 * 2 55# define RGBLED_NUM 6 * 2
diff --git a/keyboards/takashicompany/minizone/config.h b/keyboards/takashicompany/minizone/config.h
index 0c8def659f..5c04da1325 100644
--- a/keyboards/takashicompany/minizone/config.h
+++ b/keyboards/takashicompany/minizone/config.h
@@ -36,10 +36,6 @@
36//#define LED_COMPOSE_PIN B3 36//#define LED_COMPOSE_PIN B3
37//#define LED_KANA_PIN B4 37//#define LED_KANA_PIN B4
38 38
39//#define BACKLIGHT_PIN B7
40//#define BACKLIGHT_LEVELS 3
41//#define BACKLIGHT_BREATHING
42
43#define RGB_DI_PIN D3 39#define RGB_DI_PIN D3
44#ifdef RGB_DI_PIN 40#ifdef RGB_DI_PIN
45# define RGBLED_NUM 11 41# define RGBLED_NUM 11
diff --git a/keyboards/takashicompany/qoolee/config.h b/keyboards/takashicompany/qoolee/config.h
index f71e3de280..2a89094a04 100644
--- a/keyboards/takashicompany/qoolee/config.h
+++ b/keyboards/takashicompany/qoolee/config.h
@@ -54,10 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54//#define LED_COMPOSE_PIN B3 54//#define LED_COMPOSE_PIN B3
55//#define LED_KANA_PIN B4 55//#define LED_KANA_PIN B4
56 56
57//#define BACKLIGHT_PIN B7
58//#define BACKLIGHT_LEVELS 3
59//#define BACKLIGHT_BREATHING
60
61#define RGB_DI_PIN D3 57#define RGB_DI_PIN D3
62#ifdef RGB_DI_PIN 58#ifdef RGB_DI_PIN
63# define RGBLED_NUM 6 59# define RGBLED_NUM 6
diff --git a/keyboards/takashicompany/radialex/config.h b/keyboards/takashicompany/radialex/config.h
index 468a850f4b..5d8a381c7a 100644
--- a/keyboards/takashicompany/radialex/config.h
+++ b/keyboards/takashicompany/radialex/config.h
@@ -45,10 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45//#define LED_COMPOSE_PIN B3 45//#define LED_COMPOSE_PIN B3
46//#define LED_KANA_PIN B4 46//#define LED_KANA_PIN B4
47 47
48//#define BACKLIGHT_PIN B7
49//#define BACKLIGHT_LEVELS 3
50//#define BACKLIGHT_BREATHING
51
52#define RGB_DI_PIN D3 48#define RGB_DI_PIN D3
53#ifdef RGB_DI_PIN 49#ifdef RGB_DI_PIN
54# define RGBLED_NUM 12 50# define RGBLED_NUM 12
diff --git a/keyboards/takashiski/hecomi/alpha/config.h b/keyboards/takashiski/hecomi/alpha/config.h
index 05f1d35c83..66956e46cd 100644
--- a/keyboards/takashiski/hecomi/alpha/config.h
+++ b/keyboards/takashiski/hecomi/alpha/config.h
@@ -47,10 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47 */ 47 */
48//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 48//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
49 49
50// #define BACKLIGHT_PIN B7
51// #define BACKLIGHT_BREATHING
52// #define BACKLIGHT_LEVELS 3
53
54 #define RGB_DI_PIN D4 50 #define RGB_DI_PIN D4
55 #ifdef RGB_DI_PIN 51 #ifdef RGB_DI_PIN
56 #define RGBLED_NUM 16 52 #define RGBLED_NUM 16
@@ -75,8 +71,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
75/* define if matrix has ghost (lacks anti-ghosting diodes) */ 71/* define if matrix has ghost (lacks anti-ghosting diodes) */
76//#define MATRIX_HAS_GHOST 72//#define MATRIX_HAS_GHOST
77 73
78/* number of backlight levels */
79
80/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 74/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
81#define LOCKING_SUPPORT_ENABLE 75#define LOCKING_SUPPORT_ENABLE
82/* Locking resynchronize hack */ 76/* Locking resynchronize hack */
diff --git a/keyboards/takashiski/namecard2x4/rev1/config.h b/keyboards/takashiski/namecard2x4/rev1/config.h
index 33d89616ca..7fcb535017 100644
--- a/keyboards/takashiski/namecard2x4/rev1/config.h
+++ b/keyboards/takashiski/namecard2x4/rev1/config.h
@@ -55,18 +55,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
55#define RGBLIGHT_SAT_STEP 10 55#define RGBLIGHT_SAT_STEP 10
56#define RGBLIGHT_VAL_STEP 10 56#define RGBLIGHT_VAL_STEP 10
57 57
58//#define BACKLIGHT_PIN F4
59//#define BACKLIGHT_BREATHING
60//#define BACKLIGHT_LEVELS 1
61
62/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 58/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
63#define DEBOUNCE 5 59#define DEBOUNCE 5
64 60
65/* define if matrix has ghost (lacks anti-ghosting diodes) */ 61/* define if matrix has ghost (lacks anti-ghosting diodes) */
66//#define MATRIX_HAS_GHOST 62//#define MATRIX_HAS_GHOST
67 63
68/* number of backlight levels */
69
70/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 64/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
71#define LOCKING_SUPPORT_ENABLE 65#define LOCKING_SUPPORT_ENABLE
72/* Locking resynchronize hack */ 66/* Locking resynchronize hack */
diff --git a/keyboards/takashiski/namecard2x4/rev2/config.h b/keyboards/takashiski/namecard2x4/rev2/config.h
index 612d9a460e..01d20e977b 100644
--- a/keyboards/takashiski/namecard2x4/rev2/config.h
+++ b/keyboards/takashiski/namecard2x4/rev2/config.h
@@ -55,18 +55,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
55#define RGBLIGHT_SAT_STEP 10 55#define RGBLIGHT_SAT_STEP 10
56#define RGBLIGHT_VAL_STEP 10 56#define RGBLIGHT_VAL_STEP 10
57 57
58//#define BACKLIGHT_PIN F4
59//#define BACKLIGHT_BREATHING
60//#define BACKLIGHT_LEVELS 1
61
62/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 58/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
63#define DEBOUNCE 5 59#define DEBOUNCE 5
64 60
65/* define if matrix has ghost (lacks anti-ghosting diodes) */ 61/* define if matrix has ghost (lacks anti-ghosting diodes) */
66//#define MATRIX_HAS_GHOST 62//#define MATRIX_HAS_GHOST
67 63
68/* number of backlight levels */
69
70/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 64/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
71#define LOCKING_SUPPORT_ENABLE 65#define LOCKING_SUPPORT_ENABLE
72/* Locking resynchronize hack */ 66/* Locking resynchronize hack */
diff --git a/keyboards/takashiski/otaku_split/rev0/config.h b/keyboards/takashiski/otaku_split/rev0/config.h
index 7064c690bb..aea0c1958b 100644
--- a/keyboards/takashiski/otaku_split/rev0/config.h
+++ b/keyboards/takashiski/otaku_split/rev0/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47// #define BACKLIGHT_PIN B7
48// #define BACKLIGHT_BREATHING
49// #define BACKLIGHT_LEVELS 3
50
51// #define RGB_DI_PIN E2 47// #define RGB_DI_PIN E2
52// #ifdef RGB_DI_PIN 48// #ifdef RGB_DI_PIN
53// #define RGBLED_NUM 16 49// #define RGBLED_NUM 16
@@ -70,8 +66,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70/* define if matrix has ghost (lacks anti-ghosting diodes) */ 66/* define if matrix has ghost (lacks anti-ghosting diodes) */
71//#define MATRIX_HAS_GHOST 67//#define MATRIX_HAS_GHOST
72 68
73/* number of backlight levels */
74
75/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 69/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
76#define LOCKING_SUPPORT_ENABLE 70#define LOCKING_SUPPORT_ENABLE
77/* Locking resynchronize hack */ 71/* Locking resynchronize hack */
diff --git a/keyboards/takashiski/otaku_split/rev1/config.h b/keyboards/takashiski/otaku_split/rev1/config.h
index eb4b2d35dc..c8bde1bf18 100644
--- a/keyboards/takashiski/otaku_split/rev1/config.h
+++ b/keyboards/takashiski/otaku_split/rev1/config.h
@@ -48,10 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 48#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
49#define SPLIT_HAND_PIN D2 //fix pin. HIGH is left, LOW is right 49#define SPLIT_HAND_PIN D2 //fix pin. HIGH is left, LOW is right
50 50
51// #define BACKLIGHT_PIN B7
52// #define BACKLIGHT_BREATHING
53// #define BACKLIGHT_LEVELS 3
54
55// #define RGB_DI_PIN E2 51// #define RGB_DI_PIN E2
56// #ifdef RGB_DI_PIN 52// #ifdef RGB_DI_PIN
57// #define RGBLED_NUM 16 53// #define RGBLED_NUM 16
@@ -74,8 +70,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
74/* define if matrix has ghost (lacks anti-ghosting diodes) */ 70/* define if matrix has ghost (lacks anti-ghosting diodes) */
75//#define MATRIX_HAS_GHOST 71//#define MATRIX_HAS_GHOST
76 72
77/* number of backlight levels */
78
79/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 73/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
80#define LOCKING_SUPPORT_ENABLE 74#define LOCKING_SUPPORT_ENABLE
81/* Locking resynchronize hack */ 75/* Locking resynchronize hack */
diff --git a/keyboards/taleguers/taleguers75/config.h b/keyboards/taleguers/taleguers75/config.h
index 36beeaefa6..afe8f91cad 100644
--- a/keyboards/taleguers/taleguers75/config.h
+++ b/keyboards/taleguers/taleguers75/config.h
@@ -32,8 +32,6 @@
32#define ENCODERS_PAD_A { B6 } 32#define ENCODERS_PAD_A { B6 }
33#define ENCODERS_PAD_B { B5 } 33#define ENCODERS_PAD_B { B5 }
34 34
35/* number of backlight levels */
36
37#ifdef BACKLIGHT_PIN 35#ifdef BACKLIGHT_PIN
38#define BACKLIGHT_LEVELS 3 36#define BACKLIGHT_LEVELS 3
39#endif 37#endif
diff --git a/keyboards/tg4x/config.h b/keyboards/tg4x/config.h
index 1590c3f4e4..e878a1a369 100644
--- a/keyboards/tg4x/config.h
+++ b/keyboards/tg4x/config.h
@@ -45,11 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45 */ 45 */
46#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 46#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
47 47
48
49// #define BACKLIGHT_PIN B7
50// #define BACKLIGHT_BREATHING
51// #define BACKLIGHT_LEVELS 3
52
53#define RGB_DI_PIN D2 48#define RGB_DI_PIN D2
54#ifdef RGB_DI_PIN 49#ifdef RGB_DI_PIN
55 #define RGBLED_NUM 6 50 #define RGBLED_NUM 6
diff --git a/keyboards/thevankeyboards/bananasplit/config.h b/keyboards/thevankeyboards/bananasplit/config.h
index 2fd0f470ad..fb156b7228 100644
--- a/keyboards/thevankeyboards/bananasplit/config.h
+++ b/keyboards/thevankeyboards/bananasplit/config.h
@@ -31,7 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31/* define if matrix has ghost */ 31/* define if matrix has ghost */
32//#define MATRIX_HAS_GHOST 32//#define MATRIX_HAS_GHOST
33 33
34/* number of backlight levels */
35#define BACKLIGHT_LEVELS 3 34#define BACKLIGHT_LEVELS 3
36 35
37/* mapping backlight LEDs to correct Pin */ 36/* mapping backlight LEDs to correct Pin */
diff --git a/keyboards/thevankeyboards/minivan/config.h b/keyboards/thevankeyboards/minivan/config.h
index 69e2bd07af..a95d66a6e6 100644
--- a/keyboards/thevankeyboards/minivan/config.h
+++ b/keyboards/thevankeyboards/minivan/config.h
@@ -39,18 +39,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW or ROW2COL */ 39/* COL2ROW or ROW2COL */
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
47#define DEBOUNCE 5 43#define DEBOUNCE 5
48 44
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
51 47
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/thevankeyboards/roadkit/config.h b/keyboards/thevankeyboards/roadkit/config.h
index 6fd9df7b52..e02178afe0 100644
--- a/keyboards/thevankeyboards/roadkit/config.h
+++ b/keyboards/thevankeyboards/roadkit/config.h
@@ -38,10 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38 38
39/* COL2ROW or ROW2COL */ 39/* COL2ROW or ROW2COL */
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45 41
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
47#define DEBOUNCE 5 43#define DEBOUNCE 5
@@ -49,8 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
51 47
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/tkc/california/config.h b/keyboards/tkc/california/config.h
index 3f8d4b58e7..8ea443df7f 100644
--- a/keyboards/tkc/california/config.h
+++ b/keyboards/tkc/california/config.h
@@ -59,8 +59,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59/* define if matrix has ghost (lacks anti-ghosting diodes) */ 59/* define if matrix has ghost (lacks anti-ghosting diodes) */
60//#define MATRIX_HAS_GHOST 60//#define MATRIX_HAS_GHOST
61 61
62/* number of backlight levels */
63
64/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 62/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
65#define LOCKING_SUPPORT_ENABLE 63#define LOCKING_SUPPORT_ENABLE
66/* Locking resynchronize hack */ 64/* Locking resynchronize hack */
diff --git a/keyboards/tkc/osav2/config.h b/keyboards/tkc/osav2/config.h
index d8c6bc8e2e..d62f1ed87e 100644
--- a/keyboards/tkc/osav2/config.h
+++ b/keyboards/tkc/osav2/config.h
@@ -80,8 +80,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
80/* define if matrix has ghost (lacks anti-ghosting diodes) */ 80/* define if matrix has ghost (lacks anti-ghosting diodes) */
81//#define MATRIX_HAS_GHOST 81//#define MATRIX_HAS_GHOST
82 82
83/* number of backlight levels */
84
85/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 83/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
86//#define LOCKING_SUPPORT_ENABLE 84//#define LOCKING_SUPPORT_ENABLE
87/* Locking resynchronize hack */ 85/* Locking resynchronize hack */
diff --git a/keyboards/tkc/tkl_ab87/config.h b/keyboards/tkc/tkl_ab87/config.h
index b8c603c043..97a531ada1 100644
--- a/keyboards/tkc/tkl_ab87/config.h
+++ b/keyboards/tkc/tkl_ab87/config.h
@@ -85,8 +85,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
85/* define if matrix has ghost (lacks anti-ghosting diodes) */ 85/* define if matrix has ghost (lacks anti-ghosting diodes) */
86//#define MATRIX_HAS_GHOST 86//#define MATRIX_HAS_GHOST
87 87
88/* number of backlight levels */
89
90/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 88/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
91#define LOCKING_SUPPORT_ENABLE 89#define LOCKING_SUPPORT_ENABLE
92/* Locking resynchronize hack */ 90/* Locking resynchronize hack */
diff --git a/keyboards/tmo50/config.h b/keyboards/tmo50/config.h
index 94e730b9cb..517e110adc 100644
--- a/keyboards/tmo50/config.h
+++ b/keyboards/tmo50/config.h
@@ -39,7 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL*/ 39/* COL2ROW, ROW2COL*/
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42/* number of backlight levels */
43#define BACKLIGHT_PIN B7 42#define BACKLIGHT_PIN B7
44#define BACKLIGHT_BREATHING 43#define BACKLIGHT_BREATHING
45#define BACKLIGHT_LEVELS 3 44#define BACKLIGHT_LEVELS 3
diff --git a/keyboards/tokyokeyboard/alix40/config.h b/keyboards/tokyokeyboard/alix40/config.h
index bd92e9ed3d..529a8f260b 100644
--- a/keyboards/tokyokeyboard/alix40/config.h
+++ b/keyboards/tokyokeyboard/alix40/config.h
@@ -20,7 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20#define MATRIX_ROWS 4 20#define MATRIX_ROWS 4
21#define MATRIX_COLS 12 21#define MATRIX_COLS 12
22 22
23/* number of backlight levels */
24#define BACKLIGHT_PIN B7 23#define BACKLIGHT_PIN B7
25#ifdef BACKLIGHT_PIN 24#ifdef BACKLIGHT_PIN
26#define BACKLIGHT_LEVELS 31 25#define BACKLIGHT_LEVELS 31
diff --git a/keyboards/tokyokeyboard/tokyo60/config.h b/keyboards/tokyokeyboard/tokyo60/config.h
index 08d38edb46..590218f83b 100644
--- a/keyboards/tokyokeyboard/tokyo60/config.h
+++ b/keyboards/tokyokeyboard/tokyo60/config.h
@@ -6,7 +6,6 @@
6#define MATRIX_ROWS 5 6#define MATRIX_ROWS 5
7#define MATRIX_COLS 14 7#define MATRIX_COLS 14
8 8
9/* number of backlight levels */
10#define BACKLIGHT_PIN B7 9#define BACKLIGHT_PIN B7
11#ifdef BACKLIGHT_PIN 10#ifdef BACKLIGHT_PIN
12#define BACKLIGHT_LEVELS 6 11#define BACKLIGHT_LEVELS 6
diff --git a/keyboards/touchpad/config.h b/keyboards/touchpad/config.h
index 2499fca4e1..61acefae47 100644
--- a/keyboards/touchpad/config.h
+++ b/keyboards/touchpad/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27/* define if matrix has ghost */ 27/* define if matrix has ghost */
28//#define MATRIX_HAS_GHOST 28//#define MATRIX_HAS_GHOST
29 29
30/* number of backlight levels */
31#define BACKLIGHT_LEVELS 3 30#define BACKLIGHT_LEVELS 3
32 31
33/* Set 0 if debouncing isn't needed */ 32/* Set 0 if debouncing isn't needed */
diff --git a/keyboards/tr60w/config.h b/keyboards/tr60w/config.h
index 8558fb00a3..806a5c66bd 100644
--- a/keyboards/tr60w/config.h
+++ b/keyboards/tr60w/config.h
@@ -13,7 +13,6 @@
13/* COL2ROW or ROW2COL */ 13/* COL2ROW or ROW2COL */
14#define DIODE_DIRECTION COL2ROW 14#define DIODE_DIRECTION COL2ROW
15 15
16/* number of backlight levels */
17#define BACKLIGHT_PIN B7 16#define BACKLIGHT_PIN B7
18#ifdef BACKLIGHT_PIN 17#ifdef BACKLIGHT_PIN
19#define BACKLIGHT_LEVELS 3 18#define BACKLIGHT_LEVELS 3
diff --git a/keyboards/treasure/type9/config.h b/keyboards/treasure/type9/config.h
index 87f507ec3c..da9656954c 100644
--- a/keyboards/treasure/type9/config.h
+++ b/keyboards/treasure/type9/config.h
@@ -40,7 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40#define DIODE_DIRECTION ROW2COL 40#define DIODE_DIRECTION ROW2COL
41 41
42#define BACKLIGHT_PIN B5 42#define BACKLIGHT_PIN B5
43// #define BACKLIGHT_BREATHING
44#define BACKLIGHT_LEVELS 10 43#define BACKLIGHT_LEVELS 10
45 44
46// #define RGB_DI_PIN E2 45// #define RGB_DI_PIN E2
@@ -57,8 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
57/* define if matrix has ghost (lacks anti-ghosting diodes) */ 56/* define if matrix has ghost (lacks anti-ghosting diodes) */
58//#define MATRIX_HAS_GHOST 57//#define MATRIX_HAS_GHOST
59 58
60/* number of backlight levels */
61
62/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 59/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
63#define LOCKING_SUPPORT_ENABLE 60#define LOCKING_SUPPORT_ENABLE
64/* Locking resynchronize hack */ 61/* Locking resynchronize hack */
diff --git a/keyboards/treasure/type9s2/config.h b/keyboards/treasure/type9s2/config.h
index a231e4523b..9ac7f70088 100644
--- a/keyboards/treasure/type9s2/config.h
+++ b/keyboards/treasure/type9s2/config.h
@@ -37,6 +37,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37/* define if matrix has ghost (lacks anti-ghosting diodes) */ 37/* define if matrix has ghost (lacks anti-ghosting diodes) */
38//#define MATRIX_HAS_GHOST 38//#define MATRIX_HAS_GHOST
39 39
40/* number of backlight levels */
41#define BACKLIGHT_LEVELS 3 40#define BACKLIGHT_LEVELS 3
42
diff --git a/keyboards/tszaboo/ortho4exent/config.h b/keyboards/tszaboo/ortho4exent/config.h
index 9c0c61a72b..5ff7af5650 100644
--- a/keyboards/tszaboo/ortho4exent/config.h
+++ b/keyboards/tszaboo/ortho4exent/config.h
@@ -46,10 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46 */ 46 */
47// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 47// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
48 48
49// #define BACKLIGHT_PIN B7
50// #define BACKLIGHT_BREATHING
51// #define BACKLIGHT_LEVELS 3
52
53 #define RGB_DI_PIN B6 49 #define RGB_DI_PIN B6
54 #ifdef RGB_DI_PIN 50 #ifdef RGB_DI_PIN
55 #define RGBLED_NUM 18 51 #define RGBLED_NUM 18
@@ -77,8 +73,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
77/* define if matrix has ghost (lacks anti-ghosting diodes) */ 73/* define if matrix has ghost (lacks anti-ghosting diodes) */
78//#define MATRIX_HAS_GHOST 74//#define MATRIX_HAS_GHOST
79 75
80/* number of backlight levels */
81
82/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 76/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
83#define LOCKING_SUPPORT_ENABLE 77#define LOCKING_SUPPORT_ENABLE
84/* Locking resynchronize hack */ 78/* Locking resynchronize hack */
diff --git a/keyboards/ubest/vn/config.h b/keyboards/ubest/vn/config.h
index 0ea89944da..4d4258443a 100644
--- a/keyboards/ubest/vn/config.h
+++ b/keyboards/ubest/vn/config.h
@@ -38,7 +38,6 @@
38#define DIODE_DIRECTION COL2ROW 38#define DIODE_DIRECTION COL2ROW
39 39
40#define BACKLIGHT_PIN B6 40#define BACKLIGHT_PIN B6
41// #define BACKLIGHT_BREATHING
42#define BACKLIGHT_LEVELS 3 41#define BACKLIGHT_LEVELS 3
43 42
44#define RGB_DI_PIN E2 43#define RGB_DI_PIN E2
diff --git a/keyboards/uk78/config.h b/keyboards/uk78/config.h
index f8c7627715..faad19e376 100644
--- a/keyboards/uk78/config.h
+++ b/keyboards/uk78/config.h
@@ -30,7 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30/* COL2ROW or ROW2COL */ 30/* COL2ROW or ROW2COL */
31#define DIODE_DIRECTION COL2ROW 31#define DIODE_DIRECTION COL2ROW
32 32
33/* number of backlight levels */
34#define BACKLIGHT_PIN B6 33#define BACKLIGHT_PIN B6
35#ifdef BACKLIGHT_PIN 34#ifdef BACKLIGHT_PIN
36#define BACKLIGHT_LEVELS 3 35#define BACKLIGHT_LEVELS 3
diff --git a/keyboards/unikeyboard/divergetm2/config.h b/keyboards/unikeyboard/divergetm2/config.h
index e10c1abc6e..3d8da651dd 100644
--- a/keyboards/unikeyboard/divergetm2/config.h
+++ b/keyboards/unikeyboard/divergetm2/config.h
@@ -42,8 +42,6 @@
42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
43#define DEBOUNCE 5 43#define DEBOUNCE 5
44 44
45/* number of backlight levels */
46
47/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 45/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
48#define LOCKING_SUPPORT_ENABLE 46#define LOCKING_SUPPORT_ENABLE
49/* Locking resynchronize hack */ 47/* Locking resynchronize hack */
diff --git a/keyboards/unikeyboard/felix/config.h b/keyboards/unikeyboard/felix/config.h
index 006b8e8e9e..423e5a3c95 100644
--- a/keyboards/unikeyboard/felix/config.h
+++ b/keyboards/unikeyboard/felix/config.h
@@ -29,7 +29,6 @@
29 29
30#define BACKLIGHT_PIN C6 30#define BACKLIGHT_PIN C6
31#define BACKLIGHT_LEVELS 5 31#define BACKLIGHT_LEVELS 5
32//#define BACKLIGHT_BREATHING
33 32
34// #define RGB_DI_PIN E2 33// #define RGB_DI_PIN E2
35// #ifdef RGB_DI_PIN 34// #ifdef RGB_DI_PIN
diff --git a/keyboards/uranuma/config.h b/keyboards/uranuma/config.h
index b88cff7227..bf92535848 100644
--- a/keyboards/uranuma/config.h
+++ b/keyboards/uranuma/config.h
@@ -27,10 +27,6 @@
27 */ 27 */
28#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 28#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
29 29
30// #define BACKLIGHT_PIN B7
31// #define BACKLIGHT_BREATHING
32// #define BACKLIGHT_LEVELS 3
33
34// #define RGB_DI_PIN E2 30// #define RGB_DI_PIN E2
35// #ifdef RGB_DI_PIN 31// #ifdef RGB_DI_PIN
36// #define RGBLED_NUM 16 32// #define RGBLED_NUM 16
diff --git a/keyboards/uzu42/rev1/config.h b/keyboards/uzu42/rev1/config.h
index d8f474257e..0374beeb0a 100644
--- a/keyboards/uzu42/rev1/config.h
+++ b/keyboards/uzu42/rev1/config.h
@@ -33,9 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33/* define if matrix has ghost */ 33/* define if matrix has ghost */
34//#define MATRIX_HAS_GHOST 34//#define MATRIX_HAS_GHOST
35 35
36/* number of backlight levels */
37// #define BACKLIGHT_LEVELS 3
38
39/* Set 0 if debouncing isn't needed */ 36/* Set 0 if debouncing isn't needed */
40#define DEBOUNCE 5 37#define DEBOUNCE 5
41 38
diff --git a/keyboards/v60_type_r/config.h b/keyboards/v60_type_r/config.h
index 1246efe1c4..bff8551c3a 100644
--- a/keyboards/v60_type_r/config.h
+++ b/keyboards/v60_type_r/config.h
@@ -40,7 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42#define BACKLIGHT_PIN F7 42#define BACKLIGHT_PIN F7
43//#define BACKLIGHT_BREATHING
44#define BACKLIGHT_LEVELS 3 43#define BACKLIGHT_LEVELS 3
45#define BACKLIGHT_ON_STATE 0 44#define BACKLIGHT_ON_STATE 0
46 45
@@ -68,8 +67,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
68/* define if matrix has ghost (lacks anti-ghosting diodes) */ 67/* define if matrix has ghost (lacks anti-ghosting diodes) */
69//#define MATRIX_HAS_GHOST 68//#define MATRIX_HAS_GHOST
70 69
71/* number of backlight levels */
72
73/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 70/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
74#define LOCKING_SUPPORT_ENABLE 71#define LOCKING_SUPPORT_ENABLE
75/* Locking resynchronize hack */ 72/* Locking resynchronize hack */
diff --git a/keyboards/vitamins_included/rev1/config.h b/keyboards/vitamins_included/rev1/config.h
index 44622b28e7..5df907a8be 100644
--- a/keyboards/vitamins_included/rev1/config.h
+++ b/keyboards/vitamins_included/rev1/config.h
@@ -39,9 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* define if matrix has ghost */ 39/* define if matrix has ghost */
40//#define MATRIX_HAS_GHOST 40//#define MATRIX_HAS_GHOST
41 41
42/* number of backlight levels */
43// #define BACKLIGHT_LEVELS 3
44
45/* Set 0 if debouncing isn't needed */ 42/* Set 0 if debouncing isn't needed */
46#define DEBOUNCE 5 43#define DEBOUNCE 5
47 44
diff --git a/keyboards/vitamins_included/rev2/config.h b/keyboards/vitamins_included/rev2/config.h
index 2a833f4e76..e1922676cf 100644
--- a/keyboards/vitamins_included/rev2/config.h
+++ b/keyboards/vitamins_included/rev2/config.h
@@ -38,9 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38/* define if matrix has ghost */ 38/* define if matrix has ghost */
39//#define MATRIX_HAS_GHOST 39//#define MATRIX_HAS_GHOST
40 40
41/* number of backlight levels */
42// #define BACKLIGHT_LEVELS 3
43
44/* Set 0 if debouncing isn't needed */ 41/* Set 0 if debouncing isn't needed */
45#define DEBOUNCE 5 42#define DEBOUNCE 5
46 43
diff --git a/keyboards/walletburner/neuron/config.h b/keyboards/walletburner/neuron/config.h
index 775dd4b257..b014b68f44 100644
--- a/keyboards/walletburner/neuron/config.h
+++ b/keyboards/walletburner/neuron/config.h
@@ -13,8 +13,6 @@
13/* COL2ROW or ROW2COL */ 13/* COL2ROW or ROW2COL */
14#define DIODE_DIRECTION COL2ROW 14#define DIODE_DIRECTION COL2ROW
15 15
16/* number of backlight levels */
17
18#define BACKLIGHT_PIN B5 16#define BACKLIGHT_PIN B5
19#ifdef BACKLIGHT_PIN 17#ifdef BACKLIGHT_PIN
20#define BACKLIGHT_LEVELS 3 18#define BACKLIGHT_LEVELS 3
diff --git a/keyboards/wavtype/foundation/config.h b/keyboards/wavtype/foundation/config.h
index ac7a26de9e..f2072958b4 100644
--- a/keyboards/wavtype/foundation/config.h
+++ b/keyboards/wavtype/foundation/config.h
@@ -36,10 +36,6 @@
36//#define LED_COMPOSE_PIN B3 36//#define LED_COMPOSE_PIN B3
37//#define LED_KANA_PIN B4 37//#define LED_KANA_PIN B4
38 38
39//#define BACKLIGHT_PIN B7
40//#define BACKLIGHT_LEVELS 3
41//#define BACKLIGHT_BREATHING
42
43#define RGB_DI_PIN B0 39#define RGB_DI_PIN B0
44#ifdef RGB_DI_PIN 40#ifdef RGB_DI_PIN
45# define RGBLED_NUM 16 41# define RGBLED_NUM 16
diff --git a/keyboards/wavtype/p01_ultra/config.h b/keyboards/wavtype/p01_ultra/config.h
index 19eaa6f52d..b2ea8cdd09 100644
--- a/keyboards/wavtype/p01_ultra/config.h
+++ b/keyboards/wavtype/p01_ultra/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57#define RGB_DI_PIN E6 53#define RGB_DI_PIN E6
58#ifdef RGB_DI_PIN 54#ifdef RGB_DI_PIN
59# define RGBLED_NUM 18 55# define RGBLED_NUM 18
diff --git a/keyboards/wekey/polaris/config.h b/keyboards/wekey/polaris/config.h
index 70b4f1c16e..c99bb79d1c 100644
--- a/keyboards/wekey/polaris/config.h
+++ b/keyboards/wekey/polaris/config.h
@@ -50,10 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50//#define LED_COMPOSE_PIN B3 50//#define LED_COMPOSE_PIN B3
51//#define LED_KANA_PIN B4 51//#define LED_KANA_PIN B4
52 52
53//#define BACKLIGHT_PIN B7
54//#define BACKLIGHT_LEVELS 3
55//#define BACKLIGHT_BREATHING
56
57//#define RGB_DI_PIN E2 53//#define RGB_DI_PIN E2
58//#ifdef RGB_DI_PIN 54//#ifdef RGB_DI_PIN
59//# define RGBLED_NUM 16 55//# define RGBLED_NUM 16
diff --git a/keyboards/wekey/we27/config.h b/keyboards/wekey/we27/config.h
index de94e2f662..aa5e25cbad 100644
--- a/keyboards/wekey/we27/config.h
+++ b/keyboards/wekey/we27/config.h
@@ -129,10 +129,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
129//#define LED_COMPOSE_PIN B3 129//#define LED_COMPOSE_PIN B3
130//#define LED_KANA_PIN B4 130//#define LED_KANA_PIN B4
131 131
132//#define BACKLIGHT_PIN B7
133//#define BACKLIGHT_LEVELS 3
134//#define BACKLIGHT_BREATHING
135
136//#define RGB_DI_PIN E2 132//#define RGB_DI_PIN E2
137//#ifdef RGB_DI_PIN 133//#ifdef RGB_DI_PIN
138//# define RGBLED_NUM 16 134//# define RGBLED_NUM 16
diff --git a/keyboards/westfoxtrot/aanzee/config.h b/keyboards/westfoxtrot/aanzee/config.h
index 37946d27b3..5fa6791a25 100644
--- a/keyboards/westfoxtrot/aanzee/config.h
+++ b/keyboards/westfoxtrot/aanzee/config.h
@@ -65,8 +65,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
65/* define if matrix has ghost (lacks anti-ghosting diodes) */ 65/* define if matrix has ghost (lacks anti-ghosting diodes) */
66//#define MATRIX_HAS_GHOST 66//#define MATRIX_HAS_GHOST
67 67
68/* number of backlight levels */
69
70/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 68/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
71#define LOCKING_SUPPORT_ENABLE 69#define LOCKING_SUPPORT_ENABLE
72/* Locking resynchronize hack */ 70/* Locking resynchronize hack */
diff --git a/keyboards/westfoxtrot/cyclops/config.h b/keyboards/westfoxtrot/cyclops/config.h
index 2f12af61a6..99ecfc4ef8 100644
--- a/keyboards/westfoxtrot/cyclops/config.h
+++ b/keyboards/westfoxtrot/cyclops/config.h
@@ -45,8 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
46//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
47 47
48/* number of backlight levels */
49
50/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
51#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
52/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/wilba_tech/rama_works_m10_b/config.h b/keyboards/wilba_tech/rama_works_m10_b/config.h
index d7fe10a965..feab3f4c91 100644
--- a/keyboards/wilba_tech/rama_works_m10_b/config.h
+++ b/keyboards/wilba_tech/rama_works_m10_b/config.h
@@ -40,7 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42#define BACKLIGHT_PIN C6 42#define BACKLIGHT_PIN C6
43//#define BACKLIGHT_BREATHING
44#define BACKLIGHT_LEVELS 3 43#define BACKLIGHT_LEVELS 3
45 44
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 45/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
@@ -49,8 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 48/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 49//#define MATRIX_HAS_GHOST
51 50
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 51/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 52#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 53/* Locking resynchronize hack */
diff --git a/keyboards/wilba_tech/rama_works_m6_a/config.h b/keyboards/wilba_tech/rama_works_m6_a/config.h
index e964bcf21b..cab9c2ec2d 100644
--- a/keyboards/wilba_tech/rama_works_m6_a/config.h
+++ b/keyboards/wilba_tech/rama_works_m6_a/config.h
@@ -37,18 +37,12 @@
37/* COL2ROW, ROW2COL*/ 37/* COL2ROW, ROW2COL*/
38#define DIODE_DIRECTION COL2ROW 38#define DIODE_DIRECTION COL2ROW
39 39
40// #define BACKLIGHT_PIN B7
41// #define BACKLIGHT_BREATHING
42// #define BACKLIGHT_LEVELS 3
43
44/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 40/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
45#define DEBOUNCE 5 41#define DEBOUNCE 5
46 42
47/* define if matrix has ghost (lacks anti-ghosting diodes) */ 43/* define if matrix has ghost (lacks anti-ghosting diodes) */
48//#define MATRIX_HAS_GHOST 44//#define MATRIX_HAS_GHOST
49 45
50/* number of backlight levels */
51
52/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 46/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
53#define LOCKING_SUPPORT_ENABLE 47#define LOCKING_SUPPORT_ENABLE
54/* Locking resynchronize hack */ 48/* Locking resynchronize hack */
diff --git a/keyboards/wilba_tech/rama_works_m6_b/config.h b/keyboards/wilba_tech/rama_works_m6_b/config.h
index 9f29bcb38a..050122fc6d 100644
--- a/keyboards/wilba_tech/rama_works_m6_b/config.h
+++ b/keyboards/wilba_tech/rama_works_m6_b/config.h
@@ -37,18 +37,12 @@
37/* COL2ROW, ROW2COL*/ 37/* COL2ROW, ROW2COL*/
38#define DIODE_DIRECTION COL2ROW 38#define DIODE_DIRECTION COL2ROW
39 39
40// #define BACKLIGHT_PIN B7
41// #define BACKLIGHT_BREATHING
42// #define BACKLIGHT_LEVELS 3
43
44/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 40/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
45#define DEBOUNCE 5 41#define DEBOUNCE 5
46 42
47/* define if matrix has ghost (lacks anti-ghosting diodes) */ 43/* define if matrix has ghost (lacks anti-ghosting diodes) */
48//#define MATRIX_HAS_GHOST 44//#define MATRIX_HAS_GHOST
49 45
50/* number of backlight levels */
51
52/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 46/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
53#define LOCKING_SUPPORT_ENABLE 47#define LOCKING_SUPPORT_ENABLE
54/* Locking resynchronize hack */ 48/* Locking resynchronize hack */
diff --git a/keyboards/wilba_tech/rama_works_u80_a/config.h b/keyboards/wilba_tech/rama_works_u80_a/config.h
index 9cfc23c8f8..89f9b604b4 100644
--- a/keyboards/wilba_tech/rama_works_u80_a/config.h
+++ b/keyboards/wilba_tech/rama_works_u80_a/config.h
@@ -37,10 +37,6 @@
37 37
38/* COL2ROW, ROW2COL*/ 38/* COL2ROW, ROW2COL*/
39#define DIODE_DIRECTION COL2ROW 39#define DIODE_DIRECTION COL2ROW
40
41// #define BACKLIGHT_PIN B7
42// #define BACKLIGHT_BREATHING
43// #define BACKLIGHT_LEVELS 3
44 40
45/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 41/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
46#define DEBOUNCE 5 42#define DEBOUNCE 5
@@ -48,8 +44,6 @@
48/* define if matrix has ghost (lacks anti-ghosting diodes) */ 44/* define if matrix has ghost (lacks anti-ghosting diodes) */
49//#define MATRIX_HAS_GHOST 45//#define MATRIX_HAS_GHOST
50 46
51/* number of backlight levels */
52
53/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 47/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
54#define LOCKING_SUPPORT_ENABLE 48#define LOCKING_SUPPORT_ENABLE
55/* Locking resynchronize hack */ 49/* Locking resynchronize hack */
diff --git a/keyboards/wilba_tech/wt60_a/config.h b/keyboards/wilba_tech/wt60_a/config.h
index c9079bcb83..2d6c0e85ae 100644
--- a/keyboards/wilba_tech/wt60_a/config.h
+++ b/keyboards/wilba_tech/wt60_a/config.h
@@ -38,18 +38,12 @@
38/* COL2ROW, ROW2COL*/ 38/* COL2ROW, ROW2COL*/
39#define DIODE_DIRECTION ROW2COL 39#define DIODE_DIRECTION ROW2COL
40 40
41// #define BACKLIGHT_PIN B7
42// #define BACKLIGHT_BREATHING
43// #define BACKLIGHT_LEVELS 3
44
45/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 41/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
46#define DEBOUNCE 5 42#define DEBOUNCE 5
47 43
48/* define if matrix has ghost (lacks anti-ghosting diodes) */ 44/* define if matrix has ghost (lacks anti-ghosting diodes) */
49//#define MATRIX_HAS_GHOST 45//#define MATRIX_HAS_GHOST
50 46
51/* number of backlight levels */
52
53/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 47/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
54#define LOCKING_SUPPORT_ENABLE 48#define LOCKING_SUPPORT_ENABLE
55/* Locking resynchronize hack */ 49/* Locking resynchronize hack */
diff --git a/keyboards/wilba_tech/wt60_d/config.h b/keyboards/wilba_tech/wt60_d/config.h
index 0286015ca0..7877b98cdf 100644
--- a/keyboards/wilba_tech/wt60_d/config.h
+++ b/keyboards/wilba_tech/wt60_d/config.h
@@ -38,18 +38,12 @@
38/* COL2ROW, ROW2COL*/ 38/* COL2ROW, ROW2COL*/
39#define DIODE_DIRECTION COL2ROW 39#define DIODE_DIRECTION COL2ROW
40 40
41// #define BACKLIGHT_PIN B7
42// #define BACKLIGHT_BREATHING
43// #define BACKLIGHT_LEVELS 3
44
45/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 41/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
46#define DEBOUNCE 5 42#define DEBOUNCE 5
47 43
48/* define if matrix has ghost (lacks anti-ghosting diodes) */ 44/* define if matrix has ghost (lacks anti-ghosting diodes) */
49//#define MATRIX_HAS_GHOST 45//#define MATRIX_HAS_GHOST
50 46
51/* number of backlight levels */
52
53/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 47/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
54#define LOCKING_SUPPORT_ENABLE 48#define LOCKING_SUPPORT_ENABLE
55/* Locking resynchronize hack */ 49/* Locking resynchronize hack */
diff --git a/keyboards/wilba_tech/wt60_xt/config.h b/keyboards/wilba_tech/wt60_xt/config.h
index df174cddd1..30e254a43b 100644
--- a/keyboards/wilba_tech/wt60_xt/config.h
+++ b/keyboards/wilba_tech/wt60_xt/config.h
@@ -41,18 +41,12 @@
41/* COL2ROW, ROW2COL*/ 41/* COL2ROW, ROW2COL*/
42#define DIODE_DIRECTION COL2ROW 42#define DIODE_DIRECTION COL2ROW
43 43
44// #define BACKLIGHT_PIN B7
45// #define BACKLIGHT_BREATHING
46// #define BACKLIGHT_LEVELS 3
47
48/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 44/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
49#define DEBOUNCE 5 45#define DEBOUNCE 5
50 46
51/* define if matrix has ghost (lacks anti-ghosting diodes) */ 47/* define if matrix has ghost (lacks anti-ghosting diodes) */
52//#define MATRIX_HAS_GHOST 48//#define MATRIX_HAS_GHOST
53 49
54/* number of backlight levels */
55
56/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 50/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
57#define LOCKING_SUPPORT_ENABLE 51#define LOCKING_SUPPORT_ENABLE
58/* Locking resynchronize hack */ 52/* Locking resynchronize hack */
diff --git a/keyboards/wilba_tech/wt65_a/config.h b/keyboards/wilba_tech/wt65_a/config.h
index 0d8dd5a0d1..dc4eb7c9f2 100644
--- a/keyboards/wilba_tech/wt65_a/config.h
+++ b/keyboards/wilba_tech/wt65_a/config.h
@@ -38,18 +38,12 @@
38/* COL2ROW, ROW2COL*/ 38/* COL2ROW, ROW2COL*/
39#define DIODE_DIRECTION ROW2COL 39#define DIODE_DIRECTION ROW2COL
40 40
41// #define BACKLIGHT_PIN B7
42// #define BACKLIGHT_BREATHING
43// #define BACKLIGHT_LEVELS 3
44
45/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 41/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
46#define DEBOUNCE 5 42#define DEBOUNCE 5
47 43
48/* define if matrix has ghost (lacks anti-ghosting diodes) */ 44/* define if matrix has ghost (lacks anti-ghosting diodes) */
49//#define MATRIX_HAS_GHOST 45//#define MATRIX_HAS_GHOST
50 46
51/* number of backlight levels */
52
53/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 47/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
54#define LOCKING_SUPPORT_ENABLE 48#define LOCKING_SUPPORT_ENABLE
55/* Locking resynchronize hack */ 49/* Locking resynchronize hack */
diff --git a/keyboards/wilba_tech/wt65_b/config.h b/keyboards/wilba_tech/wt65_b/config.h
index 4bfbcdcb08..bef7752a3d 100644
--- a/keyboards/wilba_tech/wt65_b/config.h
+++ b/keyboards/wilba_tech/wt65_b/config.h
@@ -37,10 +37,6 @@
37 37
38/* COL2ROW, ROW2COL*/ 38/* COL2ROW, ROW2COL*/
39#define DIODE_DIRECTION ROW2COL 39#define DIODE_DIRECTION ROW2COL
40
41// #define BACKLIGHT_PIN B7
42// #define BACKLIGHT_BREATHING
43// #define BACKLIGHT_LEVELS 3
44 40
45/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 41/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
46#define DEBOUNCE 5 42#define DEBOUNCE 5
@@ -48,8 +44,6 @@
48/* define if matrix has ghost (lacks anti-ghosting diodes) */ 44/* define if matrix has ghost (lacks anti-ghosting diodes) */
49//#define MATRIX_HAS_GHOST 45//#define MATRIX_HAS_GHOST
50 46
51/* number of backlight levels */
52
53/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 47/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
54#define LOCKING_SUPPORT_ENABLE 48#define LOCKING_SUPPORT_ENABLE
55/* Locking resynchronize hack */ 49/* Locking resynchronize hack */
diff --git a/keyboards/wilba_tech/wt69_a/config.h b/keyboards/wilba_tech/wt69_a/config.h
index ff67b45038..2c79c513f0 100644
--- a/keyboards/wilba_tech/wt69_a/config.h
+++ b/keyboards/wilba_tech/wt69_a/config.h
@@ -38,18 +38,12 @@
38/* COL2ROW, ROW2COL*/ 38/* COL2ROW, ROW2COL*/
39#define DIODE_DIRECTION ROW2COL 39#define DIODE_DIRECTION ROW2COL
40 40
41// #define BACKLIGHT_PIN B7
42// #define BACKLIGHT_BREATHING
43// #define BACKLIGHT_LEVELS 3
44
45/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 41/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
46#define DEBOUNCE 5 42#define DEBOUNCE 5
47 43
48/* define if matrix has ghost (lacks anti-ghosting diodes) */ 44/* define if matrix has ghost (lacks anti-ghosting diodes) */
49//#define MATRIX_HAS_GHOST 45//#define MATRIX_HAS_GHOST
50 46
51/* number of backlight levels */
52
53/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 47/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
54#define LOCKING_SUPPORT_ENABLE 48#define LOCKING_SUPPORT_ENABLE
55/* Locking resynchronize hack */ 49/* Locking resynchronize hack */
diff --git a/keyboards/wilba_tech/wt75_a/config.h b/keyboards/wilba_tech/wt75_a/config.h
index 627069ca09..0756c5ecd2 100644
--- a/keyboards/wilba_tech/wt75_a/config.h
+++ b/keyboards/wilba_tech/wt75_a/config.h
@@ -38,18 +38,12 @@
38/* COL2ROW, ROW2COL */ 38/* COL2ROW, ROW2COL */
39#define DIODE_DIRECTION ROW2COL 39#define DIODE_DIRECTION ROW2COL
40 40
41// #define BACKLIGHT_PIN B7
42// #define BACKLIGHT_BREATHING
43// #define BACKLIGHT_LEVELS 3
44
45/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 41/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
46#define DEBOUNCE 5 42#define DEBOUNCE 5
47 43
48/* define if matrix has ghost (lacks anti-ghosting diodes) */ 44/* define if matrix has ghost (lacks anti-ghosting diodes) */
49//#define MATRIX_HAS_GHOST 45//#define MATRIX_HAS_GHOST
50 46
51/* number of backlight levels */
52
53/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 47/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
54#define LOCKING_SUPPORT_ENABLE 48#define LOCKING_SUPPORT_ENABLE
55/* Locking resynchronize hack */ 49/* Locking resynchronize hack */
diff --git a/keyboards/wilba_tech/wt75_b/config.h b/keyboards/wilba_tech/wt75_b/config.h
index 6d2c9fa17c..3564f8ac1c 100644
--- a/keyboards/wilba_tech/wt75_b/config.h
+++ b/keyboards/wilba_tech/wt75_b/config.h
@@ -37,10 +37,6 @@
37 37
38/* COL2ROW, ROW2COL */ 38/* COL2ROW, ROW2COL */
39#define DIODE_DIRECTION ROW2COL 39#define DIODE_DIRECTION ROW2COL
40
41// #define BACKLIGHT_PIN B7
42// #define BACKLIGHT_BREATHING
43// #define BACKLIGHT_LEVELS 3
44 40
45/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 41/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
46#define DEBOUNCE 5 42#define DEBOUNCE 5
@@ -48,8 +44,6 @@
48/* define if matrix has ghost (lacks anti-ghosting diodes) */ 44/* define if matrix has ghost (lacks anti-ghosting diodes) */
49//#define MATRIX_HAS_GHOST 45//#define MATRIX_HAS_GHOST
50 46
51/* number of backlight levels */
52
53/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 47/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
54#define LOCKING_SUPPORT_ENABLE 48#define LOCKING_SUPPORT_ENABLE
55/* Locking resynchronize hack */ 49/* Locking resynchronize hack */
diff --git a/keyboards/wilba_tech/wt75_c/config.h b/keyboards/wilba_tech/wt75_c/config.h
index fcaa9622d4..652a4308f6 100644
--- a/keyboards/wilba_tech/wt75_c/config.h
+++ b/keyboards/wilba_tech/wt75_c/config.h
@@ -38,18 +38,12 @@
38/* COL2ROW, ROW2COL */ 38/* COL2ROW, ROW2COL */
39#define DIODE_DIRECTION ROW2COL 39#define DIODE_DIRECTION ROW2COL
40 40
41// #define BACKLIGHT_PIN B7
42// #define BACKLIGHT_BREATHING
43// #define BACKLIGHT_LEVELS 3
44
45/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 41/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
46#define DEBOUNCE 5 42#define DEBOUNCE 5
47 43
48/* define if matrix has ghost (lacks anti-ghosting diodes) */ 44/* define if matrix has ghost (lacks anti-ghosting diodes) */
49//#define MATRIX_HAS_GHOST 45//#define MATRIX_HAS_GHOST
50 46
51/* number of backlight levels */
52
53/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 47/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
54#define LOCKING_SUPPORT_ENABLE 48#define LOCKING_SUPPORT_ENABLE
55/* Locking resynchronize hack */ 49/* Locking resynchronize hack */
diff --git a/keyboards/wilba_tech/wt80_a/config.h b/keyboards/wilba_tech/wt80_a/config.h
index 500d4bc797..a93e2a4dcd 100644
--- a/keyboards/wilba_tech/wt80_a/config.h
+++ b/keyboards/wilba_tech/wt80_a/config.h
@@ -38,18 +38,12 @@
38/* COL2ROW, ROW2COL*/ 38/* COL2ROW, ROW2COL*/
39#define DIODE_DIRECTION ROW2COL 39#define DIODE_DIRECTION ROW2COL
40 40
41// #define BACKLIGHT_PIN B7
42// #define BACKLIGHT_BREATHING
43// #define BACKLIGHT_LEVELS 3
44
45/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 41/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
46#define DEBOUNCE 5 42#define DEBOUNCE 5
47 43
48/* define if matrix has ghost (lacks anti-ghosting diodes) */ 44/* define if matrix has ghost (lacks anti-ghosting diodes) */
49//#define MATRIX_HAS_GHOST 45//#define MATRIX_HAS_GHOST
50 46
51/* number of backlight levels */
52
53/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 47/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
54#define LOCKING_SUPPORT_ENABLE 48#define LOCKING_SUPPORT_ENABLE
55/* Locking resynchronize hack */ 49/* Locking resynchronize hack */
diff --git a/keyboards/wilba_tech/wt8_a/config.h b/keyboards/wilba_tech/wt8_a/config.h
index 4e7f58bd77..5dfbd22166 100644
--- a/keyboards/wilba_tech/wt8_a/config.h
+++ b/keyboards/wilba_tech/wt8_a/config.h
@@ -38,19 +38,12 @@
38/* COL2ROW, ROW2COL*/ 38/* COL2ROW, ROW2COL*/
39#define DIODE_DIRECTION COL2ROW 39#define DIODE_DIRECTION COL2ROW
40 40
41// #define BACKLIGHT_PIN B7
42// #define BACKLIGHT_BREATHING
43// #define BACKLIGHT_LEVELS 3
44
45
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 41/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
47#define DEBOUNCE 5 42#define DEBOUNCE 5
48 43
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 44/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 45//#define MATRIX_HAS_GHOST
51 46
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 47/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 48#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 49/* Locking resynchronize hack */
diff --git a/keyboards/wolfmarkclub/wm1/config.h b/keyboards/wolfmarkclub/wm1/config.h
index 6b8a58f4cc..2056407b55 100644
--- a/keyboards/wolfmarkclub/wm1/config.h
+++ b/keyboards/wolfmarkclub/wm1/config.h
@@ -27,12 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27 27
28#define DIODE_DIRECTION COL2ROW 28#define DIODE_DIRECTION COL2ROW
29 29
30/* number of backlight levels */
31// #define BACKLIGHT_PIN A2
32// #ifdef BACKLIGHT_PIN
33// #define BACKLIGHT_LEVELS 5
34// #endif
35
36#define RGB_DI_PIN A3 30#define RGB_DI_PIN A3
37#ifdef RGB_DI_PIN 31#ifdef RGB_DI_PIN
38#define RGBLED_NUM 18 32#define RGBLED_NUM 18
diff --git a/keyboards/woodkeys/meira/featherble/config.h b/keyboards/woodkeys/meira/featherble/config.h
index fea16a1308..aca3c1a697 100644
--- a/keyboards/woodkeys/meira/featherble/config.h
+++ b/keyboards/woodkeys/meira/featherble/config.h
@@ -39,18 +39,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39#define AUDIO_PIN B5 39#define AUDIO_PIN B5
40#define AUDIO_VOICES 40#define AUDIO_VOICES
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44//#define BACKLIGHT_LEVELS 3
45
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
47#define DEBOUNCE 5 43#define DEBOUNCE 5
48 44
49/* define if matrix has ghost (lacks anti-ghosting diodes) */ 45/* define if matrix has ghost (lacks anti-ghosting diodes) */
50//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
51 47
52/* number of backlight levels */
53
54/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 48/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
55#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
56/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
diff --git a/keyboards/wsk/kodachi50/config.h b/keyboards/wsk/kodachi50/config.h
index 59bafe4eb7..e132365ff6 100644
--- a/keyboards/wsk/kodachi50/config.h
+++ b/keyboards/wsk/kodachi50/config.h
@@ -13,8 +13,6 @@
13/* COL2ROW or ROW2COL */ 13/* COL2ROW or ROW2COL */
14#define DIODE_DIRECTION COL2ROW 14#define DIODE_DIRECTION COL2ROW
15 15
16/* number of backlight levels */
17
18#ifdef BACKLIGHT_PIN 16#ifdef BACKLIGHT_PIN
19#define BACKLIGHT_LEVELS 7 17#define BACKLIGHT_LEVELS 7
20#endif 18#endif
diff --git a/keyboards/wsk/pain27/config.h b/keyboards/wsk/pain27/config.h
index bdb41e4fcb..d648fa2ec7 100644
--- a/keyboards/wsk/pain27/config.h
+++ b/keyboards/wsk/pain27/config.h
@@ -13,8 +13,6 @@
13/* COL2ROW or ROW2COL */ 13/* COL2ROW or ROW2COL */
14#define DIODE_DIRECTION COL2ROW 14#define DIODE_DIRECTION COL2ROW
15 15
16/* number of backlight levels */
17
18#ifdef BACKLIGHT_PIN 16#ifdef BACKLIGHT_PIN
19#define BACKLIGHT_LEVELS 3 17#define BACKLIGHT_LEVELS 3
20#endif 18#endif
diff --git a/keyboards/wsk/tkl30/config.h b/keyboards/wsk/tkl30/config.h
index c9cc70453b..a4d0328ef3 100644
--- a/keyboards/wsk/tkl30/config.h
+++ b/keyboards/wsk/tkl30/config.h
@@ -13,8 +13,6 @@
13/* COL2ROW or ROW2COL */ 13/* COL2ROW or ROW2COL */
14#define DIODE_DIRECTION COL2ROW 14#define DIODE_DIRECTION COL2ROW
15 15
16/* number of backlight levels */
17
18#ifdef BACKLIGHT_PIN 16#ifdef BACKLIGHT_PIN
19#define BACKLIGHT_LEVELS 1 17#define BACKLIGHT_LEVELS 1
20#endif 18#endif
diff --git a/keyboards/x16/config.h b/keyboards/x16/config.h
index 9c66ec4bc6..9fa3421a1e 100644
--- a/keyboards/x16/config.h
+++ b/keyboards/x16/config.h
@@ -44,7 +44,6 @@
44//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 44//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
45 45
46#define BACKLIGHT_PIN B5 46#define BACKLIGHT_PIN B5
47// #define BACKLIGHT_BREATHING
48#define BACKLIGHT_LEVELS 5 47#define BACKLIGHT_LEVELS 5
49 48
50// #define RGB_DI_PIN E2 49// #define RGB_DI_PIN E2
@@ -73,8 +72,6 @@
73/* define if matrix has ghost (lacks anti-ghosting diodes) */ 72/* define if matrix has ghost (lacks anti-ghosting diodes) */
74//#define MATRIX_HAS_GHOST 73//#define MATRIX_HAS_GHOST
75 74
76/* number of backlight levels */
77
78/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 75/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
79#define LOCKING_SUPPORT_ENABLE 76#define LOCKING_SUPPORT_ENABLE
80/* Locking resynchronize hack */ 77/* Locking resynchronize hack */
diff --git a/keyboards/xiudi/xd75/config.h b/keyboards/xiudi/xd75/config.h
index 34876372b2..af88d55885 100644
--- a/keyboards/xiudi/xd75/config.h
+++ b/keyboards/xiudi/xd75/config.h
@@ -42,7 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42#define BACKLIGHT_PIN F5 42#define BACKLIGHT_PIN F5
43#define BACKLIGHT_LEVELS 6 43#define BACKLIGHT_LEVELS 6
44#define BACKLIGHT_ON_STATE 0 44#define BACKLIGHT_ON_STATE 0
45//#define BACKLIGHT_BREATHING
46 45
47#define RGB_DI_PIN F6 46#define RGB_DI_PIN F6
48#ifdef RGB_DI_PIN 47#ifdef RGB_DI_PIN
diff --git a/keyboards/xiudi/xd84/config.h b/keyboards/xiudi/xd84/config.h
index 10f24bc977..f4d15e2e8d 100644
--- a/keyboards/xiudi/xd84/config.h
+++ b/keyboards/xiudi/xd84/config.h
@@ -44,7 +44,6 @@
44#define BACKLIGHT_PIN B5 44#define BACKLIGHT_PIN B5
45#define BACKLIGHT_LEVELS 10 45#define BACKLIGHT_LEVELS 10
46#define BACKLIGHT_ON_STATE 0 46#define BACKLIGHT_ON_STATE 0
47// #define BACKLIGHT_BREATHING
48 47
49#define RGB_DI_PIN C7 48#define RGB_DI_PIN C7
50#define RGBLED_NUM 7 49#define RGBLED_NUM 7
@@ -72,8 +71,6 @@
72/* define if matrix has ghost (lacks anti-ghosting diodes) */ 71/* define if matrix has ghost (lacks anti-ghosting diodes) */
73//#define MATRIX_HAS_GHOST 72//#define MATRIX_HAS_GHOST
74 73
75/* number of backlight levels */
76
77/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 74/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
78#define LOCKING_SUPPORT_ENABLE 75#define LOCKING_SUPPORT_ENABLE
79/* Locking resynchronize hack */ 76/* Locking resynchronize hack */
diff --git a/keyboards/xiudi/xd84pro/config.h b/keyboards/xiudi/xd84pro/config.h
index 1ac67535ea..ceb8e71e2b 100644
--- a/keyboards/xiudi/xd84pro/config.h
+++ b/keyboards/xiudi/xd84pro/config.h
@@ -53,11 +53,9 @@
53/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 53/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
54#define DEBOUNCE 5 54#define DEBOUNCE 5
55 55
56/* number of backlight levels */
57#define BACKLIGHT_PIN F5 56#define BACKLIGHT_PIN F5
58#define BACKLIGHT_LEVELS 10 57#define BACKLIGHT_LEVELS 10
59#define BACKLIGHT_ON_STATE 0 58#define BACKLIGHT_ON_STATE 0
60// #define BACKLIGHT_BREATHING
61 59
62/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 60/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
63#define LOCKING_SUPPORT_ENABLE 61#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/xiudi/xd87/config.h b/keyboards/xiudi/xd87/config.h
index 2b8885effe..eac8b5d644 100644
--- a/keyboards/xiudi/xd87/config.h
+++ b/keyboards/xiudi/xd87/config.h
@@ -45,7 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45#define LED_PIN_ON_STATE 0 45#define LED_PIN_ON_STATE 0
46 46
47#define BACKLIGHT_PIN D0 47#define BACKLIGHT_PIN D0
48// #define BACKLIGHT_BREATHING
49#define BACKLIGHT_LEVELS 3 48#define BACKLIGHT_LEVELS 3
50#define BACKLIGHT_ON_STATE 0 49#define BACKLIGHT_ON_STATE 0
51 50
@@ -73,8 +72,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
73/* define if matrix has ghost (lacks anti-ghosting diodes) */ 72/* define if matrix has ghost (lacks anti-ghosting diodes) */
74//#define MATRIX_HAS_GHOST 73//#define MATRIX_HAS_GHOST
75 74
76/* number of backlight levels */
77
78/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 75/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
79#define LOCKING_SUPPORT_ENABLE 76#define LOCKING_SUPPORT_ENABLE
80/* Locking resynchronize hack */ 77/* Locking resynchronize hack */
diff --git a/keyboards/xiudi/xd96/config.h b/keyboards/xiudi/xd96/config.h
index 88de1c67c6..0494bbb403 100644
--- a/keyboards/xiudi/xd96/config.h
+++ b/keyboards/xiudi/xd96/config.h
@@ -44,7 +44,6 @@
44 44
45#define BACKLIGHT_PIN B5 45#define BACKLIGHT_PIN B5
46#define BACKLIGHT_LEVELS 10 46#define BACKLIGHT_LEVELS 10
47// #define BACKLIGHT_BREATHING
48 47
49#define RGB_DI_PIN C7 48#define RGB_DI_PIN C7
50#define RGBLED_NUM 16 49#define RGBLED_NUM 16
@@ -73,8 +72,6 @@
73/* define if matrix has ghost (lacks anti-ghosting diodes) */ 72/* define if matrix has ghost (lacks anti-ghosting diodes) */
74//#define MATRIX_HAS_GHOST 73//#define MATRIX_HAS_GHOST
75 74
76/* number of backlight levels */
77
78/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 75/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
79#define LOCKING_SUPPORT_ENABLE 76#define LOCKING_SUPPORT_ENABLE
80/* Locking resynchronize hack */ 77/* Locking resynchronize hack */
diff --git a/keyboards/ydkb/yd68/config.h b/keyboards/ydkb/yd68/config.h
index ad42b363c2..516bcc8c90 100644
--- a/keyboards/ydkb/yd68/config.h
+++ b/keyboards/ydkb/yd68/config.h
@@ -42,10 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42#define LED_CAPS_LOCK_PIN D4 42#define LED_CAPS_LOCK_PIN D4
43#define LED_PIN_ON_STATE 0 43#define LED_PIN_ON_STATE 0
44 44
45// #define BACKLIGHT_PIN B7
46// #define BACKLIGHT_BREATHING
47// #define BACKLIGHT_LEVELS 3
48
49#define RGB_DI_PIN B3 45#define RGB_DI_PIN B3
50#ifdef RGB_DI_PIN 46#ifdef RGB_DI_PIN
51#define RGBLIGHT_EFFECT_BREATHING 47#define RGBLIGHT_EFFECT_BREATHING
@@ -70,8 +66,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70/* define if matrix has ghost (lacks anti-ghosting diodes) */ 66/* define if matrix has ghost (lacks anti-ghosting diodes) */
71//#define MATRIX_HAS_GHOST 67//#define MATRIX_HAS_GHOST
72 68
73/* number of backlight levels */
74
75/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 69/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
76//#define LOCKING_SUPPORT_ENABLE 70//#define LOCKING_SUPPORT_ENABLE
77/* Locking resynchronize hack */ 71/* Locking resynchronize hack */
diff --git a/keyboards/yiancardesigns/gingham/config.h b/keyboards/yiancardesigns/gingham/config.h
index beb7435732..c3ccc9c192 100644
--- a/keyboards/yiancardesigns/gingham/config.h
+++ b/keyboards/yiancardesigns/gingham/config.h
@@ -49,10 +49,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49 */ 49 */
50// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 50// #define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
51 51
52// #define BACKLIGHT_PIN B7
53// #define BACKLIGHT_BREATHING
54// #define BACKLIGHT_LEVELS 3
55
56// #define RGB_DI_PIN E2 52// #define RGB_DI_PIN E2
57// #ifdef RGB_DI_PIN 53// #ifdef RGB_DI_PIN
58// #define RGBLED_NUM 16 54// #define RGBLED_NUM 16
@@ -66,8 +62,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
66/* define if matrix has ghost (lacks anti-ghosting diodes) */ 62/* define if matrix has ghost (lacks anti-ghosting diodes) */
67//#define MATRIX_HAS_GHOST 63//#define MATRIX_HAS_GHOST
68 64
69/* number of backlight levels */
70
71/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 65/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
72#define LOCKING_SUPPORT_ENABLE 66#define LOCKING_SUPPORT_ENABLE
73/* Locking resynchronize hack */ 67/* Locking resynchronize hack */
diff --git a/keyboards/ymdk/melody96/config.h b/keyboards/ymdk/melody96/config.h
index d7bebae052..2c4b6084f0 100644
--- a/keyboards/ymdk/melody96/config.h
+++ b/keyboards/ymdk/melody96/config.h
@@ -18,7 +18,6 @@
18#define LED_SCROLL_LOCK_PIN B5 18#define LED_SCROLL_LOCK_PIN B5
19#define LED_PIN_ON_STATE 0 19#define LED_PIN_ON_STATE 0
20 20
21/* number of backlight levels */
22#define BACKLIGHT_PIN B6 21#define BACKLIGHT_PIN B6
23#ifdef BACKLIGHT_PIN 22#ifdef BACKLIGHT_PIN
24#define BACKLIGHT_LEVELS 5 23#define BACKLIGHT_LEVELS 5
diff --git a/keyboards/ymdk/np24/u4rgb6/config.h b/keyboards/ymdk/np24/u4rgb6/config.h
index 08df0fa144..9a5b7cc0d9 100644
--- a/keyboards/ymdk/np24/u4rgb6/config.h
+++ b/keyboards/ymdk/np24/u4rgb6/config.h
@@ -32,7 +32,6 @@
32#define LED_NUM_LOCK_PIN C6 32#define LED_NUM_LOCK_PIN C6
33#define LED_PIN_ON_STATE 0 33#define LED_PIN_ON_STATE 0
34 34
35/* number of backlight levels */
36#define BACKLIGHT_PIN B7 35#define BACKLIGHT_PIN B7
37#ifdef BACKLIGHT_PIN 36#ifdef BACKLIGHT_PIN
38# define BACKLIGHT_LEVELS 31 37# define BACKLIGHT_LEVELS 31
diff --git a/keyboards/ymdk/yd60mq/config.h b/keyboards/ymdk/yd60mq/config.h
index 6a3211c97e..0c85dcc2cd 100644
--- a/keyboards/ymdk/yd60mq/config.h
+++ b/keyboards/ymdk/yd60mq/config.h
@@ -13,7 +13,6 @@
13/* COL2ROW or ROW2COL */ 13/* COL2ROW or ROW2COL */
14#define DIODE_DIRECTION COL2ROW 14#define DIODE_DIRECTION COL2ROW
15 15
16/* number of backlight levels */
17#define BACKLIGHT_PIN B7 16#define BACKLIGHT_PIN B7
18#ifdef BACKLIGHT_PIN 17#ifdef BACKLIGHT_PIN
19#define BACKLIGHT_LEVELS 5 18#define BACKLIGHT_LEVELS 5
diff --git a/keyboards/ymdk/ymd67/config.h b/keyboards/ymdk/ymd67/config.h
index 03314c7e30..90c9d39fdc 100644
--- a/keyboards/ymdk/ymd67/config.h
+++ b/keyboards/ymdk/ymd67/config.h
@@ -13,7 +13,6 @@
13/* COL2ROW or ROW2COL */ 13/* COL2ROW or ROW2COL */
14#define DIODE_DIRECTION COL2ROW 14#define DIODE_DIRECTION COL2ROW
15 15
16/* number of backlight levels */
17#define BACKLIGHT_PIN B7 16#define BACKLIGHT_PIN B7
18#ifdef BACKLIGHT_PIN 17#ifdef BACKLIGHT_PIN
19#define BACKLIGHT_LEVELS 5 18#define BACKLIGHT_LEVELS 5
diff --git a/keyboards/yoichiro/lunakey_macro/config.h b/keyboards/yoichiro/lunakey_macro/config.h
index 070327773d..6b48dc6e91 100644
--- a/keyboards/yoichiro/lunakey_macro/config.h
+++ b/keyboards/yoichiro/lunakey_macro/config.h
@@ -57,10 +57,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
57 */ 57 */
58//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 58//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
59 59
60//#define BACKLIGHT_PIN B7
61//#define BACKLIGHT_LEVELS 3
62//#define BACKLIGHT_BREATHING
63
64#define RGB_DI_PIN D3 60#define RGB_DI_PIN D3
65#ifdef RGB_DI_PIN 61#ifdef RGB_DI_PIN
66 #define RGBLED_NUM 5 62 #define RGBLED_NUM 5
diff --git a/keyboards/yoichiro/lunakey_mini/config.h b/keyboards/yoichiro/lunakey_mini/config.h
index 9e38924219..d6d1cb474a 100644
--- a/keyboards/yoichiro/lunakey_mini/config.h
+++ b/keyboards/yoichiro/lunakey_mini/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 45#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6
46 46
47//#define BACKLIGHT_PIN B7
48//#define BACKLIGHT_LEVELS 3
49//#define BACKLIGHT_BREATHING
50
51#define RGB_DI_PIN D3 47#define RGB_DI_PIN D3
52#ifdef RGB_DI_PIN 48#ifdef RGB_DI_PIN
53 #define RGBLED_NUM 12 49 #define RGBLED_NUM 12
diff --git a/keyboards/yosino58/rev1/config.h b/keyboards/yosino58/rev1/config.h
index 13f69f18c9..bc60fd62ca 100644
--- a/keyboards/yosino58/rev1/config.h
+++ b/keyboards/yosino58/rev1/config.h
@@ -33,9 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33/* define if matrix has ghost */ 33/* define if matrix has ghost */
34//#define MATRIX_HAS_GHOST 34//#define MATRIX_HAS_GHOST
35 35
36/* number of backlight levels */
37// #define BACKLIGHT_LEVELS 3
38
39/* Set 0 if debouncing isn't needed */ 36/* Set 0 if debouncing isn't needed */
40#define DEBOUNCE 5 37#define DEBOUNCE 5
41 38
diff --git a/keyboards/yushakobo/quick17/config.h b/keyboards/yushakobo/quick17/config.h
index f4d5b167e2..9ed71bf08a 100644
--- a/keyboards/yushakobo/quick17/config.h
+++ b/keyboards/yushakobo/quick17/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 */ 44 */
45//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 45//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
46 46
47//#define BACKLIGHT_PIN B7
48//#define BACKLIGHT_LEVELS 3
49//#define BACKLIGHT_BREATHING
50
51#define RGB_DI_PIN D2 47#define RGB_DI_PIN D2
52#define RGBLED_NUM 18 48#define RGBLED_NUM 18
53 49
diff --git a/keyboards/yynmt/dozen0/config.h b/keyboards/yynmt/dozen0/config.h
index 55c9478f0a..0408fc159e 100644
--- a/keyboards/yynmt/dozen0/config.h
+++ b/keyboards/yynmt/dozen0/config.h
@@ -39,10 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* COL2ROW, ROW2COL */ 39/* COL2ROW, ROW2COL */
40#define DIODE_DIRECTION COL2ROW 40#define DIODE_DIRECTION COL2ROW
41 41
42// #define BACKLIGHT_PIN B7
43// #define BACKLIGHT_BREATHING
44// #define BACKLIGHT_LEVELS 3
45
46#define RGB_DI_PIN D3 42#define RGB_DI_PIN D3
47#ifdef RGB_DI_PIN 43#ifdef RGB_DI_PIN
48#define RGBLIGHT_EFFECT_BREATHING 44#define RGBLIGHT_EFFECT_BREATHING
@@ -67,8 +63,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
67/* define if matrix has ghost (lacks anti-ghosting diodes) */ 63/* define if matrix has ghost (lacks anti-ghosting diodes) */
68//#define MATRIX_HAS_GHOST 64//#define MATRIX_HAS_GHOST
69 65
70/* number of backlight levels */
71
72/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 66/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
73#define LOCKING_SUPPORT_ENABLE 67#define LOCKING_SUPPORT_ENABLE
74/* Locking resynchronize hack */ 68/* Locking resynchronize hack */
diff --git a/keyboards/yynmt/kagamidget/config.h b/keyboards/yynmt/kagamidget/config.h
index 57a82f7f03..587329fbd2 100644
--- a/keyboards/yynmt/kagamidget/config.h
+++ b/keyboards/yynmt/kagamidget/config.h
@@ -62,8 +62,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
62/* define if matrix has ghost (lacks anti-ghosting diodes) */ 62/* define if matrix has ghost (lacks anti-ghosting diodes) */
63//#define MATRIX_HAS_GHOST 63//#define MATRIX_HAS_GHOST
64 64
65/* number of backlight levels */
66
67/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 65/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
68#define LOCKING_SUPPORT_ENABLE 66#define LOCKING_SUPPORT_ENABLE
69/* Locking resynchronize hack */ 67/* Locking resynchronize hack */
diff --git a/keyboards/zj68/config.h b/keyboards/zj68/config.h
index ea21e3e58e..7a6ad44b81 100644
--- a/keyboards/zj68/config.h
+++ b/keyboards/zj68/config.h
@@ -30,7 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30/* COL2ROW or ROW2COL */ 30/* COL2ROW or ROW2COL */
31#define DIODE_DIRECTION ROW2COL 31#define DIODE_DIRECTION ROW2COL
32 32
33/* number of backlight levels */
34#define BACKLIGHT_PIN B6 33#define BACKLIGHT_PIN B6
35#ifdef BACKLIGHT_PIN 34#ifdef BACKLIGHT_PIN
36#define BACKLIGHT_LEVELS 5 35#define BACKLIGHT_LEVELS 5
diff --git a/layouts/community/ortho_5x12/xyverz/config.h b/layouts/community/ortho_5x12/xyverz/config.h
index 780fce389d..bb444a51a5 100644
--- a/layouts/community/ortho_5x12/xyverz/config.h
+++ b/layouts/community/ortho_5x12/xyverz/config.h
@@ -1,7 +1,6 @@
1#ifndef CONFIG_USER_H 1#ifndef CONFIG_USER_H
2#define CONFIG_USER_H 2#define CONFIG_USER_H
3 3
4// Number of backlight levels
5#undef BACKLIGHT_LEVELS 4#undef BACKLIGHT_LEVELS
6#define BACKLIGHT_LEVELS 8 5#define BACKLIGHT_LEVELS 8
7 6
diff --git a/users/ishtob/config.h b/users/ishtob/config.h
index af4f1ac5cd..1a178bd532 100755
--- a/users/ishtob/config.h
+++ b/users/ishtob/config.h
@@ -14,7 +14,6 @@
14#endif 14#endif
15 15
16//#define LEADER_TIMEOUT 300 16//#define LEADER_TIMEOUT 300
17//#define BACKLIGHT_BREATHING
18//#define PERMISSIVE_HOLD 17//#define PERMISSIVE_HOLD
19 18
20//audio clicky 19//audio clicky